/* CSS Document */
html {background:#eaebed url(images/bg.png) top repeat-x;}
body {margin:0; padding:10px 0px 50px 0px; font-family:Halvetika,Tahoma, Geneva, sans-serif; color:#545454; font-size:11px; background:url(images/bgb.png) bottom repeat-x; color:#3b464c;}
a { color:#e29500; text-decoration:none; cursor:pointer;}
.clear { position:relative;  clear:both;}
.glowny {width:990px; padding:0px 0px 42px 0px; position:relative; margin:0 auto;  min-height:500px; background:url(images/tlob.png) no-repeat bottom; }
.glownyin {min-height:500px; background:url(images/tlo.png); margin:0px; padding:0px 10px;}
h1 { color:#5f6974; font-size:18px; padding:20px 0px 15px 0px; margin:0px;}
p { padding:0px 0px 10px 0px; margin:0px;}
h2 { padding:10px 0px 10px 0px; margin:0px; font-size:14px; color:#e29500; }
form { padding:0px; margin:0px;}
img { border:0px;}


.top { height:165px; margin:0 auto; width:990px; background:url(images/top.png) no-repeat;}
.topzdj {background:url(images/tlo.png); padding:0px 10px; width:970px; margin:0 auto; z-index:100;}
.topzdj img { margin-top:-11px;}



.news {text-align:right; padding:40px 33px 0px 0px; color:#727273; font-weight:bold; }
.news span { display:inline-block;}
.txt {  background:#fff; border:1px solid #d5d7da; padding:3px;  color:#717171; } 
.txti {  background:#fff; border:1px solid #d5d7da; padding:3px;  color:#717171; }
#news {border:0px; height:13px; width:115px; background:url(images/news.png); padding:9px 15px 8px 15px; color:#858586; margin:-12px 5px 0px 5px;}
.zam { width:10px; height:30px; border:0px; background:url(images/zam.png) no-repeat 0px 3px; margin:-12px 0px 0px 0px; padding:0px; cursor:pointer;}
.logo { display:block; position:absolute; height:80px; width:196px; background:url(images/logo.png); margin:55px 0px 0px 35px; }
input { font-family:Halvetika,Tahoma, Geneva, sans-serif; font-size:11px; vertical-align:middle;}
select { font-family:Halvetika,Tahoma, Geneva, sans-serif; font-size:11px; vertical-align:middle; border:1px solid #d5d7da; padding:3px;  color:#717171;}

.topmenu { height:32px; line-height:32px; float:right; background:#5f6974; margin:21px 33px 0px 0px; padding:0px 25px 0px 25px; display:none;}
.topmenu a { color:#fff; font-weight:bold; display:inline-block; padding:0px 10px 0px 10px; float:right;}
.topmenu a:hover { color:#fab600;}

.mainmenu { padding:15px 0px 0px 25px; }
.mainmenu ul { list-style:none; padding:0px; margin:0px;}
.mainmenu li { padding:0px; margin:0px; display:inline-block;  float:left;}
.mainmenu a { color:#7b7b7c; display:inline-block; padding:0px 12px 0px 9px; background:url(images/mainmenu.png) no-repeat right 5px; font-weight:bold;}
.mainmenu a:hover { color:#fab600;}
.mainmenu .menuend a { background:none;}

.main { }

.foot {width:970px; margin:0 auto;}
.foot a { color:#727273; padding:0px 12px 0px 9px; background:url(images/foota.png) no-repeat right; display:inline-block;}
.foot a.footmenuend { background:none;}
.foot a:hover { color:#e29500; }
.footmenu { width:auto; float:left; padding:14px 0px 12px 10px;}
.footc { width:auto; float:right; text-align:right; padding:14px 22px 12px 0px; color:#727273;}

.lewe { width:217px; float:right; padding:0px 23px 0px 0px;}
.sr2 { width:680px; padding:0px 25px; float:left; line-height:18px;  color:#545454;}
.sr3 { padding:0px 25px; line-height:18px; color:#545454;}
.sciezka {  height:23px; border-bottom:1px solid #e9eced; border-right:1px solid #e9eced; padding:0px 0px 0px 24px; color:#e29500; clear:both; }
.sciezka a.navir { color:#5f6974;}

.mapa { padding:0px; margin:0px; background:url(images/mapa.png) repeat-y left; border-bottom:1px solid #e9eced;}
.mapa li { padding:0px; margin:0px; list-style:none; width:680px; }
.mapa li.mapa0 a {  display:block; width:172px; color:#5f6974; font-weight:bold; font-size:14px; padding:7px 0px 8px 10px; border-top:1px solid #d5dadc; } 
.mapa li.mapa1 a { display:block;  margin:0px 0px 0px 182px; width:488px; line-height:31px; background:url(images/mapa3.png) repeat-x top; color:#fff; font-weight:bold; padding:0px 0px 0px 10px; } 
.mapa li.mapa2 a {  display:block; margin:0px 0px 0px 182px; width:477px; line-height:30px; border-right:1px solid #e9eced; color:#7f878f; font-weight:bold; padding:0px 0px 0px 20px; background:url(images/mapali.png) no-repeat left top; border-top:1px solid #fff; } 
.mapa li.mapa3 a {  display:block; margin:0px 0px 0px 182px; width:467px; line-height:24px; border-right:1px solid #e9eced; color:#7f878f; padding:0px 0px 0px 30px; background:url(images/mapali2.png) no-repeat 20px 10px;  } 
.mapa  a:hover { text-decoration:underline;}

.galzdj img { width:200px; display:block; height:140px; border:0px; border-bottom:4px solid #e9eced; background:#999; margin:0px 0px 6px 0px;}
.galzdj{ display:block;  padding:10px 10px 18px 10px; margin:1px 1px 1px 1px; text-align:center; font-weight:bold; }
a:hover.galzdj { display:block; border:3px solid #fab600; padding:7px 7px 15px 7px; margin:1px 1px 1px 1px; }
.galint { border-collapse:collapse;}
.galint td { border:1px solid #e9eced; background:url(images/gal.png) repeat-x bottom;}

.tabart { border-collapse:collapse; width:100%; }
.tabart td { padding:0px;}
.tabart a:hover { text-decoration:underline;}
.tabart .artykul_t { font-size:13px; padding:10px 0px 5px 0px; display:block; font-weight:bold;}
.tabart .artykul_pt { color:#545454; padding:0px 0px 5px 0px; display:block; border-bottom:1px solid #e9eced;}

.rez_szuk, .nawigacja { background:#e29500;  line-height:33px; border-top:3px solid #e9eced;}
.naglgal { border-collapse:collapse; width:100%; padding:0px; margin:0px;}
.naglgal a { color:#fff; font-weight:bold;}
.naglgal a:hover { text-decoration:underline;} 
.naglgal td { text-align:center; padding:0px; margin:0px;}
.naglgal .prev { padding:0px 0px 0px 10px; width:140px; text-align:left;}
.naglgal .next { padding:0px 10px 0px 0px; width:140px; text-align:right;}
.naglgal .pagelist a { display:inline-block; padding:0px 11px 0px 11px; margin:0px -1px 0px -1px;}
.naglgal .pagelist a:hover, .naglgal .pagelist a.selend, .naglgal .pagelist a.sel { background:#fab600; border-left:1px solid #fbc73d; border-right:1px solid #fbc73d; padding:0px 10px 0px 10px; text-decoration:none;}

.push { width:149px; height:36px;  background:url(images/push.png); color:#313131; border:0px; text-align:left; font-size:10px; font-weight:bold; padding:0px 0px 5px 15px; cursor:pointer;}
.pushdl { width:180px; height:36px;  background:url(images/pushdl.png); color:#313131; border:0px; text-align:left; font-size:10px; font-weight:bold; padding:0px 0px 5px 15px; cursor:pointer;}
.pushkr { width:105px; height:36px;  background:url(images/pushk.png); color:#313131; border:0px; text-align:left; font-size:10px; font-weight:bold; padding:0px 0px 5px 15px; cursor:pointer;}


.zdjkart img { width:398px; height:230px; background:#CCC; display:block; border-bottom:4px solid #e9eced; margin:0px 0px 10px 0px; font-size:11px;}
.zdjkart { width:398px; float:left; padding:0px 30px 0px 0px;}
.zdjkart .area { width:390px; height:180px;}
.opiskart { width:185px; float:left;}
.stamp { width:95px; height:50px; background:url(images/stamp.jpg); padding:100px 0px 0px 85px; color:#414b56; font-size:10px; font-weight:bold;}
.adresat { font-weight:bold; padding:0px 0px 4px 0px; }
.txtka { padding:2px 2px 5px 2px; background:#fff; border:0px; border-bottom:1px dotted #cdcfd1; color:#717171; width:180px; font-family:Halvetika,Tahoma, Geneva, sans-serif; font-size:11px;}
.podpisk { padding:4px 0px 6px 2px; line-height:11px; font-size:10px;}
.poladr { padding:0px; margin:0px;}


.wyroznij {color:#f00;}


.formularz2 {margin:0px; padding:0px; border-collapse:collapse; width:100%;}
.formularz2 td { padding:3px 0px;}
.formularz2 .jezyk { width:25%;}
.formularz2 .formtd {font-weight:bold; width:150px; text-align:right; padding-right:10px;}
.formularz2 span {color:#FF0000;}
.formularz2 .space {height:1px; font-size:1px; padding:0px;}
.formularz2 .txt {width:230px;}
.formularz2 .txti {width:100px}

.formularz2 .txta {width:230px; height:120px;}
.copy{text-align:left; float:left; padding:0; color:#999999;font: 10px Verdana, Arial, sans-serif;}











.zdjprez {text-align:center;}
.zdjprez img { }
.nazwazdj { padding:10px; margin:10px 0px; font-weight:bold;}
.zdjtab {width:auto;  margin:0 auto; position:relative; border-collapse:collapse;}
.komis .komisngl {width:70px; background:url(images/nagl.png) repeat-x bottom; padding:7px 10px; border-left:1px solid #ccd1d3; border-right:1px solid #ccd1d3;  border-top:1px solid #d5dadc;  }
.koms {width:70px; font-weight:bold;}
.komzdj {vertical-align:top; border-top:10px solid #fff;}
.komis { padding:0px; margin:0px; width:100%; border-collapse:collapse; color:#5f6974;}
.komis td { border:1px solid #e9eced; padding:10px; vertical-align:top;}
.komlink img {float:left; margin-right:10px;} 
.komis .komlink {background:#fff;}
.komis .puste {background:url(images/puste.png) repeat-x bottom; border-left:0px; }
.komis a {color:#e29500; font-size:12px; display:block; font-weight:bold; padding:0px 0px 5px 0px;}
.komis span { font-style:italic;}

.lauto {width:163px; height:142px; padding:10px; position:relative; float:left; border:1px solid #e9eced; margin:-1px 0px 0px -1px;}

.tekst .lauto img{ border-bottom:3px solid #e9eced;}
.nauto { padding:3px 5px 4px 5px; display:block; color:#e29500; font-weight:bold;  height:14px; position:absolute; text-align:center; left:0px; bottom:10px; font-size:12px; width:168px;}
.cauto {background:#000; padding:3px 5px 4px 5px; display:block; color:#fff; width:126px; height:14px; position:absolute; text-align:center; right:0px; bottom:0px; font-size:10px;}

.komisauto {border-collapse:collapse; margin:0px; padding:0px; border:0px; width:100%;}
.komisauto td {margin:0px; padding:0px; vertical-align:top;}
.komisauto .foto {width:492px; padding:0px 0px 0px 15px;}
.komisauto .foto img.duzek { width:488px; margin-left:2px; margin-bottom:10px; border-bottom:3px solid #e9eced;}
.komisauto .foto img.malek { width:160px; border:2px solid #fff;  }
.komisauto .foto a:hover img.malek {border:2px solid #fab600;}
.komisauto .foto img { border:0px; }
.komisauto .opis {padding:0px;}
.komisauto .opis table {border-collapse:separate; margin:0px 0px 0px 0px; padding:0px; width:100%; text-align:left; line-height:18px; }
.komisauto .opis table td { font-weight:bold; border:1px solid #e9eced; padding:5px 10px; color:#5f6974;}
.komisauto .opis table th { font-weight:bold; border:1px solid #e9eced; width:100px; padding:5px 10px; font-weight:normal; background:url(images/komis.png) repeat-x bottom; color:#5f6974; border:1px solid #d5dadc;}
.komisauto .opis table .cenak th { background:url(images/komis2.png) repeat-x bottom; border:1px solid #b2babe; color:#fff; font-weight:bold;}
.komisauto .opis table .cenak td { background:url(images/komis3.png) repeat-x bottom; border:1px solid #e29500; color:#fff;}
.opcjewyp { padding:14px; line-height:17px; border:1px solid #ffe5b2; width:328px;vertical-align:top;}
.opiswyp { padding:14px; border:1px solid #ffe5b2;vertical-align:top;}
.sam_prezk { padding:10px;}
.komisauto h5 {font-size:11px; margin:0px; color:#59646a; padding:10px;}
.wys_zap { border-collapse:collapse; padding:0px; margin:0px; width:100%;}
.wys_zap .txt {width:150px;}
.wys_zap td {padding:5px;}
.wysko { background:#e5e8e9; padding:10px; border-top:1px solid #e1e3e4; margin:10px 0px 0px 0px; color:#545454;}
.wysko .txt { padding:5px; border:1px solid #d5d7da;}

.salonh { line-height:39px; padding:0px 0px 0px 10px; margin:0px 0px 0px -1px; color:#747d87; background:url(images/salon.png); font-size:12px; }


.umown td{ padding:5px;}

.szuk_s { background:url(images/szukaj.png) repeat-x top; border-top:1px solid #e1e3e4; padding:8px 15px 20px 15px; color:#545454; border-bottom:1px solid #e9eced; margin-bottom:10px;}
.szuk_s table { border-collapse:collapse;}
.szuk_s td { padding:5px 3px 5px 3px;}
.szuk_s strong { color:#5e5e5e;}
.szuk_s .txt { padding:3px; border:1px solid #d5d7da; width:160px;}
.szuk_s .txts { padding:3px; border:1px solid #d5d7da; width:168px;}
.szuk_s .txts2 { padding:3px; border:1px solid #d5d7da; width:140px;}
.szuk_s .txtc { padding:3px; border:1px solid #d5d7da; width:66px; margin-right:2px;}
.szuk1 { width:220px; float:left; margin-top:10px;}
.szuk2 { width:235px; float:left; padding:0px 8px 0px 10px; border-left:1px solid #cfd1d4; border-right:1px solid #cfd1d4; margin-top:10px;}
.szuk3 { width:180px; float:left; padding:0px 10px 0px 10px; margin-top:10px;}
.szuk4 { width:189px; float:left; border-left:1px solid #d7dbdd; margin:-27px 0px -8px 0px; height:92px; font-weight:bold; padding:10px 7px 10px 13px;}
.szuk_s .pushdl { margin:-5px;}
.akomis { display:block; padding:5px 0px 7px 0px;}
.linia { border-bottom:1px solid #d5d9d9;}


#pop { background:#fff; padding:8px;}
#pop .txt { width:180px;}
#pop .txti { width:50px;}
#pop .push { background:url(images/pushk.png); width:105px;}






/*Formularz formuly 1*/

.fkierowca {width:300px;margin:0 auto;}
.fkierowca th {width:33%; border:1px solid #f3dfb7;}
.fkierowca td{width:33%; border:1px solid #f3dfb7;}


#umowsie { display:none;}


.umow {border-collapse:collapse; padding:0px; margin:0px; width:100%; color:#717171;} 
#news td {border:0px;}
.umow td { border-bottom:1px solid #e6e8e8; padding:7px 0px;  vertical-align:top;}
.umow .uml { width:185px;}
#news .uml {width:50px;}
.umow .txt { background:#fff; border:1px solid #d5d7da; padding:3px; width:185px; color:#717171; }
.umow .txtt { background:#fff; border:1px solid #d5d7da; padding:3px; width:475px; color:#717171; height:100px; }
.umr {width:150px; float:left; border-left:1px solid #e9eced; padding:0px 20px 0px 15px;}
.inny { width:230px; padding:11px 0px 11px 15px;}
.umr input {vertical-align:middle;}
.umow  strong { color:#59646a;}
.cel {line-height:22px;}
.newch {padding:10px; background:#fff; border:1px solid #d5d7da;}

#location-map {margin:15px 0 0;padding:10px 0 0;border-top:1px solid #AAA;}
	#location-map h2 {margin:0 0 10px;padding:0;background:none;font-size:14px;}
	#location-map p#noscript {padding:10px 20px;border:2px solid #FAB600;background:#868F98;color:#FFF;}
	#map {display:none;margin:0 0 15px;height:350px;border:2px solid #FAB600;}
	#map-content {display:none;}
	.info-window h3 {margin:0 0 10px;}
	.info-window p {margin:0 0 10px;padding:0;}
	#directions {display:none;width:100%;overflow:hidden;}
		#directions label {float:left;margin:2px 5px 0 0;}
		#directions input {float:left;margin:0 5px 0 0;padding:3px;width:180px;border:1px solid #DDDDDD;}
		#directions button {float:left;padding:1px 7px 2px;width:120px;height:21px;border:none;background:#868F98;color:#FFF;cursor:pointer;}
	.googledir img {border:none;}
	
	
.menu {padding:54px 0px 0px 0px; z-index:1000; margin:0 auto; width:950px; }
.menu a {color:#727273; text-decoration:none; white-space:nowrap; z-index:1000;}

.menu dl {width:auto; float:left; z-index:1000; }
.menu dt {width:auto; position:absolute; padding:0px 0px 0px 0px;  margin:0px;  z-index:1000;}



.menu dl a {display:block; padding:8px 12px;  width:auto; height:auto; position:relative; font-weight:bold; border-bottom:1px solid #d7dadc;  z-index:1000;}
.menu dl a:hover, .menu dl a.rpo { background:#888c8e; color:#fff; border-bottom:1px solid #a4a8a9;  z-index:1000;}
.menu dt a {display:block;  padding:8px 12px; width:auto; height:auto; position:relative; border-bottom:1px solid #a4a8a9; color:#fff; background:#888c8e;  z-index:1000;}
.menu dt a:hover { background:#fab600; border-bottom:1px solid #fbc73d; border-top:1px solid #fbc73d; margin-top:-1px;  z-index:1000;}
.menu dt span a {display:block;  padding:5px 10px;  width:auto; height:auto; position:relative;}
.menu dd { padding:0px; margin:0px;}





