body {background:#f0f0f0; margin:0; padding:0; font:normal 11px Tahoma, Verdana, Arial; color:#606060; text-align:center;}

a {color:#000; text-decoration:underline;}
a:hover {color:#d7221a; text-decoration:none;}
img {border:none;}
ul {list-style:none; margin:20px 0 0 0; padding:0; line-height:20px;}

#rama {margin:0 auto; text-align:left; width:936px;}
#top {background:#f0f0f0; float:left; width:936px; height:195px;}
#logo {background:#f0f0f0 url(images/r_02.png) 0px 0px no-repeat; float:left; width:936px; height:128px;}
#top_g {background:#f0f0f0 url(images/r_03.png) 0px 0px no-repeat; float:left; width:760px; height:102px;}
#menu {float:left; width:936px; height:67px;}
#menu a {float:left; margin:0; padding:0;}
#menu img {float:left; margin:0; padding:0;}
.glowna {background:#f0f0f0 url(images/r_06.png) 0px 0px no-repeat; width:148px; height:67px;}
.glowna:hover {background:#f0f0f0 url(images/r2_06.png) 0px 0px no-repeat; width:148px; height:67px;}
.fachowcy {background:#f0f0f0 url(images/r_07.png) 0px 0px no-repeat; width:97px; height:67px;}
.fachowcy:hover {background:#f0f0f0 url(images/r2_07.png) 0px 0px no-repeat; width:97px; height:67px;}
.oferta {background:#f0f0f0 url(images/r_08.png) 0px 0px no-repeat; width:85px; height:67px;}
.oferta:hover {background:#f0f0f0 url(images/r2_08.png) 0px 0px no-repeat; width:85px; height:67px;}
.partnerzy {background:#f0f0f0 url(images/r_09.png) 0px 0px no-repeat; width:114px; height:67px;}
.partnerzy:hover {background:#f0f0f0 url(images/r2_09.png) 0px 0px no-repeat; width:114px; height:67px;}
.galeria {background:#f0f0f0 url(images/r_10.png) 0px 0px no-repeat; width:89px; height:67px;}
.galeria:hover {background:#f0f0f0 url(images/r2_10.png) 0px 0px no-repeat; width:89px; height:67px;}
.kontakt {background:#f0f0f0 url(images/r_11.png) 0px 0px no-repeat; width:95px; height:67px;}
.kontakt:hover {background:#f0f0f0 url(images/r2_11.png) 0px 0px no-repeat; width:95px; height:67px;}

#textBody {float:left; width:936px; margin: 0; padding:0;}
#t_content {background:#f0f0f0 url(images/r_12.png) 0px 0px no-repeat; float:left; width:936px; height:9px;}
#content {background:#fff url(images/r_13.png) 0px 0px no-repeat; float:left; width:936px;}
#e_content {background:#f0f0f0 url(images/r_15.png) 0px 0px no-repeat; float:left; width:936px; height:15px;}

#left {width:319px; float:left; margin:0 0 0 23px;}
#right {width:550px; float:left; margin:20px 0 0 20px;}
#right h1 {margin:0 0 10px 0; padding:0;}
.pdf {margin:20px 0 0 0; float:left;}

#sidebar {background:#fff url(images/r_17.png) 0px 0px no-repeat; float:left; width:279px; height:297px; padding:0 20px 0 20px;}
#sidebar h1 {float:left; margin:10px 0 0 0; padding:0;}
#sidebar a {float:right; color:#eeaba7; font-weight:bold; margin:10px 0 0 0;}
.foto {float:left; margin:15px 0 0 0; border:5px solid #e96054;}
.sep {color:#eeaba7; float:right; margin:10px 10px 0 10px;}

#aktualnosci {width:265px; float:left; margin:0;}
p {line-height:18px; text-align:justify; margin:0;padding:0;}
.title {font-weight:bold; color:#d7221a;margin:0 0 5px 0;padding:0; font-size:12px;}
#witamy {width:250px; float:left; margin:0 0 0 33px;}
#dane {width:250px; float:left; margin:20px 0 0 33px;}
.l_ul {float:left; margin:0; padding:0; line-height:18px;}
.r_ul {float:right; margin:0; padding:0; line-height:18px;}
.r_ul2 {float:left; margin:0; padding:0 0 40px 40px; line-height:18px;}

hr {margin:15px 0 0 0; background:#e5e5e5; color:#e5e5e5; width:100%; float:left; border:none; height:1px;}

#partnerzy {width:550px; float:left; margin:20px 0 0 0;}
#partnerzy h1 {float:left; margin:30px 0 0 0; padding:0;}
#partnerzy a {float:left; margin:5px 10px 0 10px; padding:0;}
#partnerzy .kolor {float:left; margin:20px 10px 0 10px; padding:0;}
#partnerzy .wiecej {float:left; margin:40px 0 0 20px;}

.partnerzy_logosy a { margin: 10px;}

#subpage {line-height: 20px;}
#subpage p {margin: 0 0 15px 0;}
#subpage ul {margin: 0 0 10px;}
.gallery img {margin: 0 5px 5px 0; padding: 4px; border: 1px solid #dedede;}
#footer {background:#f0f0f0 url(images/r_16.png) 0px 0px no-repeat; float:left; width:913px; height:90px; padding:15px 0 0 23px; line-height:18px; color:#909090;}
#footer a {color:#909090;}
#footer a:hover {color:#d7221a; text-decoration:none;}

.copyright {float:left;}
.links {float:right; margin:6px 30px 0 0;}
.separator {margin:0 5px 0 5px; color:#d1d1d1;}

.gl {margin: 50px 0 0 0;}

.klienci_lista {line-height: 24px;}

.form { margin: 30px 0 0 0; padding-left: 0; padding-top: 10px; list-style-type: none; }
.form li { padding: 0 0 4px 0; line-height: normal; }
.form label { width: 120px; display: block; margin-bottom: 2px;}
.form input { font-size: 11px; font-family: Tahoma; width: 150px; padding: 2px;}
.form textarea { width: 400px; height: 100px; font-size: 11px; font-family: Tahoma; }
.errorbox { border: 1px dashed #FF0000; padding: 15px; text-align: center; font-weight: bold; width: 300px; margin: auto; }
.form input, .form textarea { border: 1px solid #d9d9d9; }
.inquiry textarea { width: 300px; }
.send {float: left; width: 300px; text-align: right; }

.produkt {float:left; width:170px; height:170px; background:#f6f6f6; margin:15px 15px 0 0; text-align:center; font-weight:bold; line-height:normal;}
.produkt img {padding:0 0 5px 0;}

.produkt2 {float:left; width:170px; height:170px; background:#f6f6f6; margin:15px 0 0 0; text-align:center; font-weight:bold; line-height:normal;}
.produkt2 img {padding:0 0 5px 0;}

.info {float:left; padding: 10px 15px 0 0;} 

#subpage a {text-decoration:none;}

.center {text-align:center; padding:50px 20px 50px 20px;}


