body {    margin: 0;    padding: 0;    background-color: white;	font-family: 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;    color: black;    font-size: 13px;    text-align: justify;    letter-spacing: 90%;}img {    border: 0px;}p {	text-indent:15px;}#formularzlewy {    font-weight: bold;    float: left;    width: 260px;    height: 200px;}#formularzprawy {    font-weight: bold;    float: left;    width: 300px;    height: 200px;}#formularzp {    margin: 0px;    margin-top: 6px;    margin-bottom: 9px;    margin-left: 140px;}.thumb {    float: left;    margin: 10px;    padding: 5px;    border: 1px solid gray;    overflow: hidden;    width: 130px;    height: 120px;    text-align: center;}.thumb:hover {    border: 1px solid silver;}.galdown {    text-align: center;    font-weight: bold;    font-size: 14.5px;}.gallery2 {    margin-left: 20px;    height: 500px;}.gallery {    padding-left: 5px;    padding-right: 5px;    margin-top: 10px;    margin-left: 10px;    border: 1px solid gray;    height: 730px;}.gallery:hover {    border: 1px solid silver;}h1 {	text-align:left;	padding-left:20px;	padding-bottom:10px;	font-size:24px;	width:680px;	font-family:Arial, Helvetica, sans-serif;	border-bottom: 10px solid #e17f0d;	margin:10px 0 0 0 ;}h2 {    text-align:left;	padding-left:20px;	padding-bottom:10px;	font-size:14px;	width:220px;	font-family:Arial, Helvetica, sans-serif;	border-bottom: 10px solid #0069ac;	margin:10px 0 10px 10px;}h3 {    text-align: center;    margin-top: 0px;}.top {    margin: 0 auto 0 auto;    width: 980px;    height: 260px;    background-image: url('images/top.png');}.comment {    display: block;    text-align: center;    margin: 0 auto 10px auto;    padding: 0;    font-size: 100%;    min-width: 560px;    max-width: 620px;    width: 500px;}.comment fieldset {    border: 0px;}.comment label {    display: block;    font-weight: bold;    text-align: left;    float: left;    width: 100px;    padding: 0;    margin: 0 0 5px 0;}.comment input {    display: block;    float: right;    width: 400px;    height: 14px;    background-color: white;    border: 1px solid gray;    margin-bottom: 5px;}.comment input:hover {    border: 1px solid silver;}.comment img {    display: block;    margin: 0px auto 5px auto;    clear: both;}.comment .ta {    display: block;    float: left;    width: 100px;    height: 200px;    margin-bottom: 5px;}.comment .hid {    visibility: hidden;    width: 0;    height: 0;}.comment textarea {    display: block;    float: right;    width: 400px;    height: 200px;    background-color: white;    border: 1px solid gray;    margin-bottom: 5px;}.comment textarea:hover {    border: 1px solid silver;}.comment .send {    display: block;    clear: both;    float: right;    margin: 0px auto;    width: 100px;    height: 20px;    background-color: white;    border: 1px solid gray;}.comment .send:hover {    border: 1px solid silver;}textarea {    background-color: white;    border: 1px solid gray;}input {    width: 150px;    height: 20px;    background-color: white;    border: 1px solid gray;}#input1 {    width: 325px;    height: 20px;    background-color: white;    border: 1px solid gray;}input:hover {    border: 1px solid silver;}.bottom {    margin: 0px auto;    width: 990px;    height: 16px;    background-image: url('gfx/bottom.png');}.above {    width: 990px;    height: 16px;    background-image: url('http://techdesign.pl/gfxoferta/above.png');    margin-left: auto;    margin-right: auto;    margin-top: 0px;    margin-bottom: 0}.main {    margin: 0;    width: 100%;    height: 260px;    background-image: url('images/background.png');}.textbox {    width: 710px;	float:left;}.textbody {	padding:5px;	margin-right:5px;}.newsbox {    width: 250px;}.newsbody {	padding:5px;	margin-left:5px;	text-indent:10px;}.newsboxbottom {    border-top: 1px dotted black;    margin-top: 5px;	margin-bottom:20px;	text-indent:0px;}.newsboxdate {    float: right;    color: black;}.newsboxcomments {    float: left;    color: black;}.portfolio {    color: black;    width: 600px;    height: auto;    border: 1px solid black;    padding: 5px;    clear: both;    margin: 13px auto;    background-color: #EFEFEF;}.portfolio:hover {    border: 1px solid orange;}a {    text-decoration: underline;    color: black;}a:hover {    text-decoration: none;}#footer {    text-align: center;	float:left;    width: 980px;    padding: 5px 0 5px 0;    margin: 0 auto 0 auto;    background-image: url('images/footer.png');	font-size: 14px;    font-weight: bold;	color:white;}#center {	width: 980px;    margin: 0 auto 0 auto;}#content {	float:left;    width: 980px;    margin: 0 auto 0 auto;    background-image: url('images/mid.png');}#main_content {	float:left;    width: 710px;    padding-left: 10px;}#news {    float:left;    width: 250px;	padding-right:10px;}td {    border: 1px solid #DBDBDB;    text-align: center;    padding: 2px;}