@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }
table { border-collapse:collapse; padding:0px; margin:auto; border:none; }
td { padding:0px; vertical-align:top; }
ul { list-style-type:square; line-height:15px; }
p { margin:0px; padding:0px; }
img { border:none; vertical-align:bottom; margin:0px; padding:0px; }

div.clear { clear:both; }

body { text-align:center; cursor:default; margin:0px 0px 0px 0px; background:#ebebeb url(../img/_page.gif) top left repeat-x; }

/* LIMOS */

div.cars { }
div.cars div { margin:3px; width:440px; display:none; background:#000000; border:1px solid #999999; margin:auto; text-align:center; color:#FFFFFF; }
div.cars a { color:#CCCCCC; }
div.cars p {padding:20px; }
div.cars span { cursor:pointer; color:#FF9900; }
div.cars img { width:290px; height:180px; border:3px solid #FFFFFF; margin-bottom:30px; }
div.cars div.pics { display:block; width:296px; height:186px; margin:auto; text-align:center; overflow:hidden; border:none; }

/* TOP MENU */

div.logo { width:900px; height:55px; margin:auto; text-align:right; }
div.logo img { width:205px; height:30px; border:none; margin-top:25px; }
div.tools { width:900px; height:36px; margin:auto; padding:0px 0px 26px 0px; }

table.tools { width:900px; height:34px; margin:auto; }
table.tools td.left { width:580px; height:auto; text-align:left; vertical-align:bottom; }
table.tools td.right { width:320px; height:auto; text-align:right; vertical-align:bottom; }

a.button { width:184px; height:34px; text-decoration:none; display:inline-block; background:url(../img/reservation_button_en.png) 0px 0px no-repeat; }
a.button:hover { background:url(../img/reservation_button_en.png) 0px -34px no-repeat; }

a.button_pl { width:184px; height:34px; text-decoration:none; display:inline-block; background:url(../img/reservation_button_pl.png) 0px 0px no-repeat; }
a.button_pl:hover { background:url(../img/reservation_button_pl.png) 0px -34px no-repeat; }

div.menu { font-family:Tahoma; font-size:11px; text-align:left; color:#bfbfbf; }
div.menu span { padding-left:12px; padding-right:12px; }
div.localtime { font-family:Tahoma; font-size:11px; text-align:right; color:#989898; }
div.localtime span { padding-left:10px; }
div.limo { width:940px; height:365px; margin:auto; background:url(../img/flash_limo.jpg) top left no-repeat; }

/* BANNER */
h1 { font-family:"Frutiger", Georgia; font-size:20px; color:#FFFFFF; padding:0px; margin:0px; font-weight:normal; letter-spacing:0px; }
div.banner { width:940px; height:365px; margin:auto; background:url(../img/limousines_banner.jpg) top left no-repeat; }
div.banner div.claim { width:470px; height:80px; float:left; text-align:left; }
div.banner div.claim div.zone { padding:26px 0px 0px 20px; }
div.banner div.lang { width:470px; height:80px; float:left; text-align:right; }
div.banner div.lang div.zone { color:#858585; padding:34px 20px 0px 0px; font-family:Tahoma; font-size:11px; }
div.banner div.contact { width:940px; height:100px; text-align:left; color:#000000; }
div.banner div.contact div.zone { color:#000000; padding:30px 0px 0px 50px; font-family:Tahoma; font-size:11px; line-height:15px; }
div.banner div.contact div.zone a { text-decoration:underline; color:#000000; }
div.banner div.contact div.zone a:hover { text-decoration:none; color:#FFFFFF; }

div.page_line { font-size:1px; height:2px; background:#FFFFFF url(../img/_page_line.gif) bottom left repeat-x; }

/* CONTENT */

h2 { font-family:"Frutiger", Georgia; font-size:30px; color:#FFFFFF; padding:0px; margin:0px; font-weight:normal; letter-spacing:0px; }
div.title_space { height:40px; font-size:1px; }
div.title_photo { padding:5px; background:#FFFFFF; font-size:0px; }
div.title_photo img { width:290px; height:180px; border:none; }

div.page { text-align:center; background:#0c0b0b; padding:22px 0px 46px 0px; }
table.page { width:940px; height:auto; margin:auto; }
table.page td.title { width:300px; height:100%; text-align:right; background:url(../img/_page_title.gif) top left repeat-x; }
table.page td.space { width:80px; height:100%; }
table.page td.text { width:560px; height:100%; text-align:left; }

div.office { color:#999999; text-align:center; font-size:11px; padding-top:35px; font-family:Tahoma; }
div.office a { text-decoration:underline; color:#FFFFFF; }
div.office a:hover { text-decoration:none; color:#FFFFFF; }

div.page_text { padding:0px 120px 0px 0px; font-family:Tahoma; font-size:11px; text-align:left; color:#b7b6b6; }
div.page_text p { padding-bottom:12px; }
span.comment { font-weight:bold; color:#FFFFFF; }

div.clients_list { width:400px; height:88px; overflow:hidden; margin-top:6px; }
ul.clients { margin-top:0px; margin-bottom:0px; }
div.clients_controls { text-align:right; padding-right:50px; padding-bottom:14px; }
div.clients_controls span { cursor:pointer; }
div.clients_controls img { width:19px; height:18px; margin-left:6px; }

/* BOX */
h3 { font-family:"Frutiger", Georgia; font-size:17px; color:#000000; padding:0px 0px 0px 28px; background:url(../img/h3_arrow.png) center left no-repeat; margin:0px 0px 0px 3px; font-weight:normal; letter-spacing:0px; }
div.box { height:auto; padding:28px 0px 42px 0px; text-align:center; background:#FFFFFF; }
div.box img.cover { width:210px; height:72px; border:3px solid #CCCCCC; }
div.box div.space { font-size:1px; height:20px; }

table.box { width:940px; height:auto; margin:auto; background:#FFFFFF; }
table.box td.info { width:216px; height:auto; text-align:left; font-family:Tahoma; font-size:11px; color:#4e4e4e; line-height:14px; }
table.box td.space1 { width:25px; height:auto; }
table.box td.space2 { width:26px; height:auto; }

/* FOOTER */

div.footer { font-size:1px; height:32px; }
table.footer { width:940px; height:auto; margin:auto; }
table.footer td.navi { width:500px; height:100%; font-family:Tahoma; font-size:11px; text-align:left; color:#a3a3a3; }
table.footer td.navi span { padding-left:4px; padding-right:4px; }
table.footer td.navi div.tag { padding-top:3px; }
table.footer td.office { width:194px; height:100%; font-family:Tahoma; font-size:11px; text-align:right; color:#909090; vertical-align:middle; }
table.footer td.space { width:30px; height:100%; }
table.footer td.btn { width:216px; height:100%; text-align:right; background:url(../img/_footer_line.gif) top left repeat-y; vertical-align:middle; font-size:1px; }

div.footer_line { margin-top:40px; background:#AFAFAF; text-align:center; }
div.footer_line div.zone { width:940px; margin:auto; padding:20px 0px 22px 0px; font-family:Tahoma; font-size:11px; color:#FFFFFF; }
div.footer_line div.net { padding-top:12px; color:#696969; }

/* struktura cars_item */

div.cars_item { width:940px; background:#0c0b0b; margin:auto; padding:0px; font-family:Tahoma; font-size:11px; }
div.cars_item div.model { width:326px; height:71px; text-align:left; float:left; }
div.cars_item div.desc_space { font-size:1px; height:4px; }
div.cars_item span.model_desc { font-size:11px; font-family:Tahoma; color:#b7b6b6; padding-top:1px; display:block }
div.cars_item span.model_info { color:#FFFFFF; }
div.cars_item div.zoom { width:24px; height:20px; margin-top:48px; float:left; }
div.cars_item div.zoom a { padding-left:24px; padding-top:20px; font-size:1px; background:url(../img/btn_zoom.gif) red no-repeat; display:block; }
div.cars_item div.back { width:590px; text-align:right; margin-top:31px; float:left; }
div.cars_item div.back span { padding-left:13px; background:url(../img/bg_rootback.gif) no-repeat top left; text-decoration:underline; cursor:pointer; color:#ff8330; }

/* struktura dla podtresci */
div.cars_item div.headbox { width:300px; margin-right:80px; text-align:right; border-bottom:1px solid #555555; float:left; }
div.cars_item div.headtext { width:440px; float:left; color:#B7B6B6; font-family:Tahoma; font-size:11px; text-align:left; padding-right:120px; }
div.cars_item div.photolist { width:940px; color:#696969; font-family:Tahoma; font-size:11px; text-align:left; padding-top:0px; }

/* struktura cars_item main */
div.cars_item div.cars_listing { width:940px; margin:0px 0px 0px 0px; padding:0px; }
div.cars_item div.boxcar { width:180px; height:200px; margin-top:22px; text-align:center; float:left; }
div.cars_item div.boxcar img { width:174px; height:111px; background:#222121; border:3px solid #FFFFFF; cursor:pointer; }
div.cars_item div.boxspace { width:10px; height:180px; float:left; }
div.cars_item div.box_more { width:178px; height:39px; margin-top:2px; font-weight:bold; color:#FFFFFF; border:1px solid #696969; background:url(../img/btn_carlist.gif) repeat-x; }
div.cars_item div.box_desc { padding-top:9px; text-align:center; }
div.cars_item div.box_clearline { clear:both; font-size:1px; height:1px; }
div.cars_item div.car_list_blank { width:174px; height:111px; background:#222121; border:3px solid #3b3b3b; }
div.cars_item table.carname { width:180px; height:37px; border-collapse:collapse; padding:0px; margin:0px; }
div.cars_item table.carname td { width:180px; height:37px; padding:0px; border:none; vertical-align:middle; cursor:pointer; }
div.cars_item table.carname td div.zone { padding:0px 26px 0px 26px; }

div.cars_item div.pojemnoscinfo { width:487px; float:left; }
div.cars_item div.photo { width:350px; height:240px; background:#222121; float:left; }
div.cars_item div.photo img { width:344px; height:234px; border:3px solid #FFFFFF; }
div.cars_item div.pojemnosc { width:71px; height:23px; color:#FFFFFF; padding-left:16px; padding-bottom:1px; font-weight:bold; float:left; } 
div.cars_item div.dorosly { width:34px; height:35px; padding:18px 0px 0px 56px; border-bottom:1px solid #3d3c3c; color:#cccccc; font-weight:bold; text-align:left; background:url(../img/bg_dorosly.gif) no-repeat top left; float:left; }
div.cars_item div.dzieci { width:34px; height:35px; padding:18px 0px 0px 56px; border-bottom:1px solid #3d3c3c; color:#cccccc; font-weight:bold; text-align:left; background:url(../img/bg_dzieci.gif) no-repeat top left; float:left; }
div.cars_item div.walizka { width:34px; height:35px; padding:18px 0px 0px 56px; border-bottom:1px solid #3d3c3c; color:#cccccc; font-weight:bold; text-align:left; background:url(../img/bg_walizka.gif) no-repeat top left; float:left; }
div.cars_item div.walizka_mala { width:34px; height:35px; padding:18px 0px 0px 56px; border-bottom:1px solid #3d3c3c; color:#cccccc; font-weight:bold; text-align:left; background:url(../img/bg_walizka_mala.gif) no-repeat top left; float:left; }

div.cars_item div.rezerwacja_ceny { background:url(../img/bg_wyposazenie.gif) repeat-y; float:left; }
div.cars_item div.wyposazenie { width:224px; text-align:left; margin-right:13px; float:left; }  
div.cars_item div.wyposazenie a { width:207px; height:22px; padding-top:8px; margin-right:16px; display:block; background:url(../img/btn_wyposazenie.gif) no-repeat; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
div.cars_item div.wyposazenie a:hover { background:url(../img/btn_wyposazenie.gif) no-repeat 0px -30px; }
div.cars_item div.wyposazenie div.title { padding-top:18px; color:#FFFFFF; font-weight:bold; }
div.cars_item div.wyposazenie div.description { padding-top:10px; font-size:11px; color:#b6b6b6; line-height:14px; }

div.cars_item div.ceny { width:215px; margin-left:1px; float:left; }
div.cars_item div.prices { width:170px; height:22px; padding-left:45px; padding-top:8px; background:url(../img/bg_priceeuro.gif) no-repeat #222121; text-align:left; color:#FFFFFF; font-weight:bold; margin-bottom:3px; }
div.cars_item span.prices { font-size:9px; color:#7b7b7b; font-weight:normal; padding-left:3px; }
div.cars_item div.ceny div.produkt { width:145px; padding:13px 0px 3px 30px; color:#FFFFFF; font-weight:bold; text-align:left; float:left; }
div.cars_item div.ceny div.cena { width:31px; padding:13px 0px 3px 0px; color:#ff8330; font-weight:bold; text-align:right; float:left; }
div.cars_item div.ceny span.produkt { color:#CCCCCC; font-weight:normal; font-size:11px; display:block; }

div.cars_item div.comments { width:940px; text-align:right; color:#555555; line-height:15px; margin-top:40px; }
div.cars_item span.comment { font-weight:bold; padding-right:3px; }

div.clearfix { font-size:1px; clear:both; }
div.clearfix_prices { font-size:1px; clear:both; height:10px; }

div#car1 { display:none; }
div#car2 { display:none; }
div#car3 { display:none; }
div#car4 { display:none; }
div#car5 { display:none; }
div#car6 { display:none; }
div#car7 { display:none; }
div#car8 { display:none; }
div#car9 { display:none; }
div#car10 { display:none; }
div#car11 { display:none; }
div#car12 { display:none; }
div#car13 { display:none; }
div#car14 { display:none; }
div#car15 { display:none; }
div#car16 { display:none; }
div#car17 { display:none; }
div#car18 { display:none; }
div#car19 { display:none; }
div#car20 { display:none; }
div#car21 { display:none; }
div#car22 { display:none; }
div#car23 { display:none; }
div#car24 { display:none; }
div#car25 { display:none; }
div#car26 { display:none; }
div#car27 { display:none; }
div#car28 { display:none; }
div#car29 { display:none; }
div#car30 { display:none; }

span.odstep { padding:0px 5px 0px 5px; }