body {font-size:12px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; background: url(images/bg.gif) repeat-x; margin:0px; padding:0px;}
		
h1, h2, h3, h4, h5, h6, p, ul, li, input, select { padding:0px; margin:0px; font-weight:normal;} 
p { line-height:20px;}
ul {list-style:none;}
ul {list-style:none;}
select, input, textarea{ border:1px solid #b5b09a; font-size:11px; padding:3px;}
input, textarea { background:url(/datastore/images/input_bg.gif) no-repeat 0px 0px;}
a:active { outline:none;}
.i2err { border:1px solid red;}
.clear { clear:both;} 


#top_contener {width:100%; background:url(images/banery/bg_tarcze.png) no-repeat center 200px; overflow: hidden; height:auto;}
.main {width:956px; margin:0 auto; }
.top { position:relative; height:166px; }
.top h2 { font-size:14px; color:#c2cad2; font-weight:normal; width:340px; float:right;}
.top h2 span { color:#f9e714;}
.top h2 strong { display:block; float:left; height:25px; line-height:13px; font-weight:normal;}
.top h2 strong.label { width:180px;}
.top h2 strong.nr { width:150px;}

.logo { width:335px; height:76px; position:absolute; top:40px; left:0px;}
.logo a{ background:url(images/logo_top.gif) no-repeat 0px 0px; width:335px; height:76px; display:block; text-indent:-9999px;}

.nawigacja {background:url(images/nav_bg.gif) repeat-x 0px 0px; border-bottom-right-radius:10px; border-bottom-left-radius:10px; height: 65px; width: 942px; margin:0 auto;}
.nawigacja ul { overflow:hidden; border-bottom-right-radius:10px; border-bottom-left-radius:10px;height: 65px; width: 942px; }
.nawigacja ul li{ float:left;}
.nawigacja ul li a { color:#f9e714; text-decoration:none; line-height:20px; font-size:14px; padding:15px 10px 0px 10px; width:168px; height:65px; display:block; text-align:center;}
.nawigacja ul li a:hover { background:url(images/nav_bg_active.gif) no-repeat center -5px; color:#fff;}
.nawigacja ul li a.active {background:url(images/nav_bg_active.gif) no-repeat center -5px; font-weight:bold; color:#fff; }

.main_banner { width:950px; height:305px; margin:0 auto; text-align:center;}

.steps_3 { background:url(images/3_steps_bg.gif) no-repeat -1px 0px; width:949px; height:167px; overflow:hidden; margin-left:4px;}
.step1 { margin-left:5px;}
.step1, .step2, .step3 {float:left; width:311px; height:160px; position:relative;}
.step1 h2, .step2 h2, .step3 h2 { margin-left:99px; font-size:18px; margin-top:15px;}
.step1 h2 a, .step2 h2 a, .step3 h2 a { text-decoration:none; color:#333;}
.step1 h2 a:hover, .step2 h2 a:hover, .step3 h2 a:hover {color: #F90;}
.step1 h2 span, .step2 h2 span, .step3 h2 span { display:block; font-size:16px;}
.step1 p, .step2 p, .step3 p { margin-top:30px; padding:0px 20px 0px 20px;}
.step1 span.tel, .step2 span.tel, .step3 span.tel { display:block; width:120px; height:20px; position:absolute; left:55px; bottom:8px; font-size:14px; color:#656568; font-weight:bold;}
.step1 strong, .step2 strong, .step3 strong { display:block; width:60px; height:20px; position:absolute; right:5px; bottom:8px;}
.step1 strong a, .step2 strong a, .step3 strong a{ display:block; width:50px; height:20px; text-indent:-9999px;}

.odwiedz { float:left; position:relative; background:url(images/odwiedz_bg.gif) no-repeat 0px 0px; width:277px; height:234px; padding:20px; margin-left:5px;}
.odwiedz h3 { font-size:18px; margin-bottom:60px;}
.odwiedz a { color:#fff;}
.odwiedz a.mapa { position:absolute; top:20px; right:20px; display:block; background:url(images/mapa.gif) no-repeat 0px 0px; width:66px; height:54px; text-indent:-9999px;}
.odwiedz h2 { font-size:14px; background:#feec80; margin-bottom:5px; padding:3px; overflow:hidden;}
.odwiedz h2 span { font-size:12px; display:block;}
.odwiedz h2 span.label { float:left; width:150px;}
.odwiedz h2 span.label1 { float:right; width:120px;}
.odwiedz h2 span strong {}
.odwiedz p { margin-top:20px;}

.onas { float:left; background:url(images/automark_bg.gif) no-repeat 0px 0px; width:550px; padding:40px; height:194px;}
.onas h1 { font-size:24px; color:#fff; margin-bottom:10px;}
.onas h2 { color:#f9e714; font-size:16px; margin-bottom:10px;}
.onas p { line-height:22px; color:#fff;}
.onas p strong {color:#f9e714; }

.box_wide_top { background:url(images/wide_box_top.gif) no-repeat 0px 0px; width:949px; height:4px;}
.box_wide_bottom { background:url(images/wide_box_bottom.gif) no-repeat 0px 0px; width:949px; height:4px;}
.box_wide_middle { background:url(images/wide_box_middle.gif) repeat-y 0px 0px; width:919px; overflow:hidden; padding:30px; position:relative;}
.box_wide_middle .col1, .box_wide_middle .col2, .box_wide_middle .col3 { float:left; width:250px; background:url(images/ikona1.gif) no-repeat 10px 0px; padding-left:40px; margin-top:30px; border-right:1px solid #CCC;}
.box_wide_middle .last { border:none;}
.box_wide_middle h2 { clear:both; margin-top:30px; font-size:24px; color:#2d455c; margin-bottom:20px;}

.box_wide_middle h3 {  margin-bottom:20px; line-height:24px;}
.box_wide_middle h3 a { font-size:14px; text-transform:uppercase; color:#2d455c; margin-bottom:10px; text-decoration:none;}
.box_wide_middle h4 {font-size:14px; line-height:20px; color:#2d455c; margin-bottom:10px;}
.box_wide_middle p { line-height:22px;}
.box_wide_middle p span { display:block; color:#F60; font-weight:bold;}

.text {}
.text .kolumna1 { width:270px; float:left; overflow:hidden; margin-right:40px;}
.text .kolumna2 { width:270px; float:left; overflow:hidden; margin-right:40px;}
.text .kolumna3 { width:270px; float:left; overflow:hidden;}
.text h3 { font-size:18px; text-transform:uppercase; color:#666;}
.text ul.text {}
.text ul.text li{background:url(images/ikona1.gif) no-repeat 0px 0px !important;}
.text ul.text li a{ }



.box_wide_middle .ramka { background:url(images/ramka_strona.png) no-repeat 0px 0px; width:433px; height:358px; position:relative; left:-40px; top:-30px; float:left;}
.box_wide_middle .ramka img { position:relative; top:63px; left:19px;}
.box_wide_middle h1{ background:url(images/stopka_bg1.gif) repeat-x 0px 0px; padding:20px 0px; font-size:24px; color:#333; margin-right:5px;}
.box_wide_middle p.breadcrumbs { font-size:11px; line-height:16px; padding-right:30px; margin-bottom:20px; }
.box_wide_middle p.breadcrumbs span {color:#c7c7c7; display:inline; font-weight:normal;}
.box_wide_middle p.breadcrumbs a { color:#00c5e8;}

.box_wide_middle .info {background:url(images/stopka_bg1.gif) repeat-x 0px 0px; overflow:hidden; margin-top:30px; margin-right:30px;}
.box_wide_middle .info .col1 { width:320px; float:left; background:url(images/ikona3.gif) no-repeat 0px 0px; padding-left:80px; border:none;}
.box_wide_middle .info .col1 h2{ clear:both; margin-top:0px; font-size:24px; color:#2d455c; margin-bottom:20px;}
.box_wide_middle .info .col1 p { display:block;}
.box_wide_middle .info .col1 p.tagi { color:#CCC; margin-top:30px;}
.box_wide_middle .info .col2 { width:430px; float:left; border:none; background:none;}
.box_wide_middle .info .col2 .godz_otw {background:url(images/ikona4.gif) no-repeat 0px 0px; padding-left:30px; font-weight:bold; margin-top:20px;}
.box_wide_middle .info .col2 .godz_otw ul { margin-top:10px;}
.box_wide_middle .info .col2 .godz_otw ul li{ overflow:hidden; background:none; padding:0px; margin:0px;}
.box_wide_middle .info .col2 .godz_otw ul li span{ display:block; float:left; width:120px;}
.box_wide_middle .info .col2 .godz_otw ul li strong{display:block; float:left; width:120px; font-weight:normal;}

.box_wide_middle .info .col2 .kontakt {background:url(images/ikona5.gif) no-repeat 0px 0px; padding-left:30px; font-weight:bold; margin-top:30px;}
.box_wide_middle .info .col2 .kontakt ul { margin-top:10px;}
.box_wide_middle .info .col2 .kontakt ul li{ overflow:hidden; background:none; padding:0px; margin:0px; background:#333; margin-bottom:3px; color:#fff; padding:0px 0px 0px 3px;}
.box_wide_middle .info .col2 .kontakt ul li span{ display:block; float:left; width:120px;}
.box_wide_middle .info .col2 .kontakt ul li strong{display:block; float:left; width:120px; color:#FC0;}
.box_wide_middle .info .col2 .kontakt ul li em{display:block; float:left; width:150px; font-size:11px;}





.box_wide_middle ul{}
.box_wide_middle ul li{ background:url(images/ikona2.gif) no-repeat 0px 0px; padding-left:40px; line-height:22px; margin-bottom:10px;}
.box_wide_middle ul li a{ font-size:12px; text-decoration:none; color:#06C;}

.stopka { width:100%; background:url(images/stopka_bg.gif) repeat 0px 0px;}
.stopka_kontenet { background:url(images/stopka_bg1.gif) repeat-x 0px 0px; width:949px; margin:0 auto; overflow:hidden;}
.stopka_kontenet ul { float:left; width:220px; margin-top:40px; padding:0px 40px; position:relative;}
.stopka_kontenet ul li {border-bottom:1px dashed #f9e714; padding:7px 0px 7px 0px;}
.stopka_kontenet ul li a { text-decoration:none; color:#c2cad2; line-height:22px;}
.stopka_kontenet ul li a:hover { color:#f9e714;}
.stopka_kontenet ul li a.logo_stopka{ background:url(images/logo_stopka.gif) no-repeat 0px 0px; display:block; width:273px; height:153px; position:absolute; top:-30px; left:0px;} 
.stopka_kontenet .loga {background:url(images/loga.gif) no-repeat 0px 0px; width:937px; height:222px; display:block; margin-top:30px;} 
.stopka_kontenet p { padding:10px 0px 10px 0px;  color:#c2cad2; line-height:22px;}
.stopka_kontenet p a {color:#c2cad2;}








