body { background: #FF8921; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; color: #444444; margin: auto; }

a { text-decoration: none; color: #444444; }
a:hover { text-decoration: underline; color: #666666; }

#wrapper { width: 950px; margin: auto; background: url(../images/bg1.png) repeat-y; }
#inner { width: 900px; margin: auto; }
#top { width: 950px; height: 47px; background: url(../images/bgtop.png) no-repeat; margin: auto; position: relative; }
#langSelector { position: absolute; bottom: 1em; left: 3em; }
#langSelector a { color: #fff; text-decoration: none; }
#langSelector a:hover { color: #111; }
#langSelector span { position: relative; bottom: 2px; font-size: 10px; }
#bottom { width: 950px; height: 11px; background: url(../images/bgbot.png) no-repeat; margin: auto; }
#logo { width: 280px; height: 30px; background: url(../images/autonawakacje_logo.png) no-repeat right center; float: left; }
#logo a { display: block; width: 280px; height: 30px; }
#header { width: 900px; height: 36px; background: url(../images/strokeorn.png) no-repeat center bottom; padding: 20px 0px 0px 0px; }
#container { width: 812px; height: 141px; background: url(../images/wynajem.jpg) no-repeat center bottom; margin: auto; position: relative; padding: 0px 0px 0px 0px; margin-top: 15px; margin-bottom: 10px; }
#container.en { background: url(../images/rental.jpg); }
#offerSticker { position: absolute; width: 117px; height: 110px; background: url(../images/sticker.png) no-repeat center center; right: -20px; top: -19px; }
#offerSticker.en { background: url(../images/sticker_en.png); }
#content { width: 840px; padding: 0px 30px 0px 30px; }
#contentInner { width: 810px; margin: auto; }
.stroke { height: 1px; width: 900px; background: url(../images/stroke.png) no-repeat center center; font-size: 0px; padding: 5px 0px 5px 0px; clear: both; }

#navigation { float: right; padding: 0px 42px 0px 0px; }
ul.navigation { list-style-type: none; float: left; padding: 0; }
ul.navigation li { float: left; background: #D8D8D8 url(../images/menu.png) no-repeat center bottom; width: 115px; height: 36px; text-align: center; line-height: 36px; font-size: 13px; }
ul.navigation li.active { background-position: center top; }
ul.navigation li a { display: block; width: 115px; height: 36px; text-decoration: none; color: #000000; }

#searcherContainer { width: 810px; background: #FF8921; padding: 1px; margin: auto; }
#searcher { background: #FF9D45 url(../images/searcherBg.png) repeat-x; border: 1px solid #FFFFFF; padding: 10px; }
#searchFor { font-size: 16pt; padding: 5px 0px 5px 5px; font-weight: normal; font-family: Times; color: #FFFFFF; font-style: italic; }

#searcher_cars table { margin: auto; }
#searcher_cars td { padding: 5px 3px 5px 3px; vertical-align: top; text-align: left; color: #FFFFFF; }
#searcher_cars input { padding: 1px; border: 1px solid #FFFFFF; background: #FFDEC1; height: 19px; font-size: 12px; }
#searcher_cars select { padding: 1px; border: 1px solid #FFFFFF; background: #FFDEC1; height: 23px; font-size: 12px; }
#searcher_cars .label, #searcher_cars label { font-weight: bold; color: #FFFFFF; font-size: 11px; line-height: 14px; cursor: pointer; }
#searcher_cars #cartypes label, #searcher_cars #equipment label { font-weight: normal; }
#searcher_cars #pickup, #searcher_cars #dropoff { width: 280px; }
#searcher_cars #pcktime, #searcher_cars #drptime { width: 115px; }
#searcher_cars #pckdate, #searcher_cars #drpdate { width: 140px; background: #FFDEC1 url(../images/calendar.png) no-repeat 118px 2px;}
#searcher_cars .lefttd { width: 300px; }
#searcher_cars .righttd { width: 300px; }

#footer { overflow: hidden; zoom: 1; text-align: center; padding: 10px 0px 10px 0px;}
#footer ul.navigation { list-style-type: none; overflow: hidden; zoom: 1; padding: 0px 40px 0px 40px; text-align: center;}
#footer ul.navigation li { float: left; background: transparent; width: auto; height: auto; padding: 0px 18px 0px 18px; line-height: 20px; }
#footer ul.navigation li.active { float: left; background: transparent; width: auto; height: auto; padding: 0px 18px 0px 18px; }
#footer ul.navigation li a { display: inline; width: auto; height: auto; text-decoration: none; color: #444444; font-size: 11px; }
#footer ul.navigation li a:hover { display: inline; width: auto; height: auto; text-decoration: underline; }

/** REGULATIONS **/
#regulations h3 { font-size: 14px; color: #666666; padding: 0px 0px 0px 10px; }
#regulations p { padding: 10px; }
#regulations ul { list-style-type: disc; padding: 0px 0px 0px 50px; }
#regulations ul li { line-height: 150%; }

/** ABOUT **/
.equipmentTab h2 { background: url(../images/orangebtnin.png) repeat-x; line-height: 25px; padding: 0px 0px 0px 4px; margin: 0; font-weight: normal; color: #FFFFFF; }
h2.sunny { background: url(../images/sunny.png) no-repeat left center; padding: 0px 0px 0px 30px; font-size: 13pt; font-weight: bold; color: #444444; line-height: 13pt; }
.equipmentTab .subject { color: #FFFFFF; background: #FF9B42 url(../images/orangebtnout.png); padding: 1px; border: 1px solid #FF8921; text-align: left; width: 262px; }
.equipmentTab { width: 264px; }
.equipmentTab .content { background: #EAEAEA url(../images/blockBg.png) repeat-y; border: 1px solid #D8D8D8; padding: 5px; }
ul { list-style-type: disc; padding: 0px 0px 0px 20px; }
#about p { padding: 0px 10px 0px 0px; }

/*#searcher_cars #submit { background: url(/img/design/submitmain.png) no-repeat; border: 0px; padding: 0px; width: 109px; height: 36px; float: right; }
*/
.blueBtn { background: #3F90FF url(../images/bluebtnout.png) repeat-x; padding: 1px; border: 1px solid #3F90FF; height: 26px; margin: 0; }
#searcher_cars #submit { border: 0px; background: #3F90FF url(../images/bluebtnin.png) repeat-x; color: #FFFFFF; font-weight: bold; padding: 0 !important; margin: 0 !important; height: width: 100%; height: 100%; height: 26px; cursor: pointer; font-size: 13px; }

/** BLOCK OFFER **/
#blockset { width: 820px; margin: auto; padding: 5px 0px 0px 0px; overflow: hidden; zoom: 1; }
.singleblock { width: 264px; padding: 5px 0px 5px 0px ; float: left; }
.singleblock.middle { padding: 5px 10px 5px 10px; }
.singleblock .subject { color: #FFFFFF; background: #FF9B42 url(../images/orangebtnout.png); padding: 1px; border: 1px solid #FF8921; text-align: left; width: 262px; }
.singleblock .subject h2 { color: #FFFFFF; background: url(../images/orangebtnin.png) repeat-x; line-height: 25px; padding: 0px 0px 0px 4px; margin: 0; font-weight: normal; }
.singleblock .content { background: #EAEAEA url(../images/blockBg.png) repeat-y; border: 1px solid #D8D8D8; }
.singleblock .content .block_offer { padding: 4px; border-bottom: 2px dotted #DBDBDB; overflow: hidden; zoom: 1; }
.singleblock .content .block_offer a { line-height: 16px; text-decoration: none; color: #000000; }
.singleblock .content .block_offer .block_location { width: 164px; display: block; float: left; }
.singleblock .content .block_offer .block_location .country { font-weight: bold; }
.singleblock .content .block_offer .block_location .city { }
.singleblock .content .block_offer .block_price { font-weight: bold; color: #FF8921; text-align: right; float: right; display: block; width: 86px;}

.paymentsTxt { font-size: 10px; line-height: 20px; padding: 0px 5px 0px 0px; display: none; }
.payments { padding: 5px 0px 0px 40px; }
.payments ul li {text-indent: -169783px; display: block; float: left; padding: 5px; }
.payments .visa {background: url(../images/visa.jpg) no-repeat; width: 32px; height: 20px;}
.payments .visa-electron {background: url(../images/visaelectron.jpg) no-repeat; width: 32px; height: 20px;}
.payments .mastercard {background: url(../images/mastercard.jpg) no-repeat; width: 32px; height: 20px;}
.payments .american-express {background: url(../images/amex.jpg) no-repeat; width: 20px; height: 20px;}
.payments .diners-club {background: url(../images/dinersclub.jpg) no-repeat; width: 32px; height: 20px;}

.copyrights { float: right; padding: 0px 40px 0px 0px; font-size: 11px; line-height: 20px; }
.copyrights a { text-decoration: none; color: #000000; }
.copyrights a:hover { text-decoration: underline; color: #666666; }

.line_150_percent { line-height: 150%; }

a.backLink { text-decoration: none; color: #444444; }
a.backLink:hover { text-decoration: underline; color: #666666; }

#license_tab {  }
#license_tab th { border: 1px solid #EAEAEA; padding: 5px; background: #EAEAEA; }
#license_tab td { border: 1px solid #EAEAEA; padding: 5px; font-weight: normal; }
#license_tab h2 { background: url(../images/orangebtnin.png) repeat-x; line-height: 25px; padding: 0px 0px 0px 4px; margin: 0; font-weight: normal; color: #FFFFFF; }
#license_tab th { color: #FFFFFF; background: #FF9B42 url(../images/orangebtnout.png); padding: 1px; border: 1px solid #FF8921; text-align: center; width: 262px; }
.guide_urls { line-height: 150%; padding: 20px; }

/* CONTACT FORM */
#form_cont{width:250px; margin:auto;}
#contact_form{ width:250px; }
#contactTab label, #contact_form label { padding: 5px 0px 5px 0px; font-size: 12px; }
#contact_form input {height: 18px; width: 250px; border: 1px solid #FF8921;margin-bottom:5px;}
#contact_form select {height: 24px; width: 250px; border: 1px solid #FF8921;margin-bottom:5px; padding: 2px;}
#email-element, #name-element, #phone-element, #email-label, #phone-label, #name-label, #title-label, #title-element {}
#page_cont input{height: 21px; border: 1px solid #666666;margin-bottom:10px;}
#contact_form textarea {width: 250px; height: 150px; border: 1px solid #FF8921;}
#submit-element { background: url(../images/bluebtnout.png) repeat-x; width: 250px; padding: 1px; height: 25px; border: 1px solid #3F90FF;}
#contact_form #submit {background: url(../images/bluebtnin.png) repeat-x 0px 0px; padding: 1px; width: 250px; height: 25px; color: #FFFFFF; font-weight: bold; cursor: pointer; border: 0 !important; }
#contactTab label, #contact_form label {display:block;cursor:pointer;font-size:12px;font-weight:bold;}
#alertbox{padding:25px 0px 0px 20px;font-weight:bold;width:500px;float:left;}
#requiredfields{font-weight:normal;font-size:smaller;}
#contactTab td {  vertical-align: top; width: 100%; padding: 15px; }


/*body { background: #f0f4ff; text-align:center; }*/
/*input { border:1px solid black; margin:auto; }*/

.suggester { color: #484d60; font-weight:bold; width:236px; background:white; border:1px solid #bcc0e3; }
.suggester_active { background:#f6fafb; }
.suggester_fraze_known { background:#FEF; }
.suggester_fraze_unknown { background:#EFF; }

#suggester_list { position:absolute; display:none; background:#fff; width:260px; z-index:200; border:1px solid #bcc0e3; border-top:0; text-align:left; font-family:Arial;}

/* #suggester_list .caption { background:#cedbfe; display:block; color:#142968; font-weight:bold; font-size:12px; line-height:16px; clear:both; float:left; width:100%; } */
#suggester_list .caption { background:#EEEEEE none repeat scroll 0 0; clear:both; color:#142968; display:block; float:left; font-size:12px; font-weight:bold; line-height:16px; width:100%; }
#suggester_list .caption span { padding:0 4px; }

#suggester_list .choice { font-size:12px; text-align:left; line-height:16px; float:left; width:100%; } 
#suggester_list .iata { background:#FFE; } 

/* #suggester_list .choice .name { float:left; clear:left; width:180px; color:#434665; } */
#suggester_list .choice .name { clear:left; color:#434665; float:left; padding:3px 0 0 5px; width:180px; }



#suggester_list .choice .emboss { font-weight:bold; } /* to show part of name founded in written tekst */

/* #suggester_list .choice .code { float:right; color:#434665; } */
#suggester_list .choice .code { color:#434665; float:right; padding:3px 5px 0 0; }

/* #suggester_list .choice .alias { float:left; font-size:10px; clear:left; top:-3px; position:relative; color:#6076b2; } */
#suggester_list .choice .alias { clear:left; color:#6076B2; float:left; font-size:10px; line-height:9px; padding:0 0 0 5px; position:relative; }

#suggester_list .selected { background:#F2F2F2; cursor:pointer; } /* added to choice element whenever it is selected by user */

#mirror { background:#333; text-align:left; color:#AAA; font-weight:bold; top:300px; width:300px; font-size:10px; margin:20px; }

