#tooltip{background-color:#EEE;border:1px solid #111;opacity:0.85;position:absolute;z-index:3000;padding:2px;}
#tooltip h3,#tooltip div{font-size:.8em;margin:0;}
body{font-family:arial,sans-serif;color:#666;background-color:#303b44;background-image:url(images/search_bg.jpg);background-repeat:repeat;margin:0 18px;}
td{vertical-align:top;}
*{font-size:11px;}
p{margin-bottom:5px;}
h1{font-size:120%;color:#333;}
h2{font-size:120%;padding-top:3px;padding-bottom:3px;}
h2.pageHeader{border:none;margin-top:8px;padding-top:0;font-size:150%;color:#000;margin-bottom:0;padding-bottom:0;}
h3{font-size:110%;}
h4{font-size:110%;font-weight:400;padding-bottom:4px;margin:0 0 8px;}
h5{font-size:100%;}
h2,h3,h4{color:#333;}
h2,h4{border-bottom:1px solid #ccc;}
.gray{color:#555;}
p.first{margin-top:0;}
p.large{font-size:medium;}
#search_form_container{background-color:#595E6A;width:0;}
#company_logo{float:right;background:url(/templates/basic/images/logo_small.jpg) no-repeat;width:100px;height:52px;}
#toolbar{width:950px;}
.input-login,.input-password{color:#CCC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:22px;font-weight:700;background-color:#000;border:1px solid #F90;background-repeat:no-repeat;margin:20px;padding:8px 8px 8px 35px;}
.login_button{background-image:url(images/buttons/buttonorange.png);width:80px;color:#000;font-weight:700;padding:7px;}
.auth_message{text-align:center;color:#F90;font-size:20px;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;}
.main-div{background-color:#FFF;margin-botoom:30px;width:930px;padding:10px;}
.top-pane{color:#999;font-size:11px;padding-right:5px;padding-left:5px;padding-top:10px;}
.big_error{border:3px dashed red;width:300px;margin:10px;padding:10px;}
.error{color:red!important;font-size:11px;font-weight:700;}
.Button{border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #555;border-bottom:1px solid #555;cursor:hand;padding:4px;}
.create{background-color:#5774b0;color:#fff;font-weight:700;background-image:url(images/toolbar-bg.png);}
.delete{background-color:red;color:#fff;font-weight:700;background-image:url(images/buttons/buttonred.png);}
.logout{background-color:#666;color:#999;font-size:10px;border:1px solid #999;padding:0 3px;}
.cancel{background-color:orange;color:#fff;font-weight:700;background-image:url(images/buttons/buttonorange.png);}
.inactive{color:#999;}
.active{color:#292;}
.plate{background-color:#FFF; background-image:url(images/plate.gif);background-repeat:no-repeat;padding:20px 0 20px 20px;}
.datetime{font-size:12px;border:1px solid #999;background-color:#F7F7F7;padding-right:2px;padding-left:2px;}
.icon{border:0;vertical-align:middle;position:relative;top:-1px;}
.lng_icon{opacity:0.5;}
.active_lng{opacity:1;}
fieldset{padding:10px;}
.hidden{display:none;}
#from,#return_to,#to{font-size:14px;font-weight:700;color:#09C;}
.grey{color:#999;font-weight:400;}
.bg-grey{background-color:#F5F5F5;}
.arrow{margin-top:-3px;cursor:pointer;}
.route{width:auto;height:65px;margin-bottom:10px;padding:20px 5px 20px 7px;}
.segment{float:left;padding:0 10px;}
.segment .details{margin-left:23px;margin-top:5px;margin-bottom:15px;font-size:11px;color:#666;}
.segment .label{font-size:11px!important;color:#000;}
#options_control{background-color:#FFC;font-size:12px;color:#333;margin-top:20px;padding:10px;}
#options_control td{font-size:12px;color:#333;}
#matrix{border:solid 1px #036;}
#matrix td,th{border:solid 1px #036;margin:3px;padding:5px;}
#matrix th{color:#FFF;background-color:#069;font-weight:700;}
#span_search_in_city,#span_in_search,#span_out_search{cursor:pointer;}
#span_in_search:hover,#span_out_search:hover{border-bottom:dashed 1px #666;}
.allairp{color:#000;font-weight:700;}
.header_table{margin-top:5px;}
.results_search_order{float:right;width:50%;text-align:right;}
.search_params{float:right;width:30%;}
.total_variants{margin-right:20px;}
.timetable_search{padding-top:120px;}
.footer{color:#CCC;text-align:right;width:950px;padding:20px 0;}
.footer a:link{padding-left:15px;}
.footer span{padding-right:20px;font-weight:700;}
a:link,a.blue,a.blue:visited,a:visited{color:#6189d4;}
.edit,.save{background-color:green;color:#fff;font-weight:700;background-image:url(images/buttons/buttongreen.png);}
.bookmark{background:url(/templates/basic/images/star_off.png) no-repeat; width:16px; height:16px;float:right;cursor:pointer;}
.selected_flight .bookmark{background:url(/templates/basic/images/star.png)}
#sr-top-table{width:100%}
#sr-search-params{width:100%;padding-right:130px; padding-left:20px; white-space:nowrap}
#freight{width:100%}
#freight td{padding:3px;}
.sr-segments{width:663px;}
.sr-segment{width:700px; border:0px; margin:3px; background-color:#FFF;}
.sr-segment td{padding:5px;}
.sr-from, .sr-to{width:200px;}
.sr-flight-info{color:#999;text-align:left;}
.sr-price-div{width:220px;}


/* LANGSTWITCHER */
a,a:hover,a:active,a:focus{direction:ltr;outline-color:0;outline-style:none;outline-width:0;}
.positioner{height:18px;position:relative; text-align:left;}
.menuHolder{right:0;-x-system-font:none;font-family:verdana,sans-serif;font-size:10px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:18px;position:absolute;width:auto;z-index:100;}
ul.ulTop{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;overflow:hidden;width:125px;margin:0 1px 0 0;padding:0;}
ul.ulTop a{color:#FFF;padding-left:5px;text-decoration:none;}
ul.ulTop li.liTop{background-color:transparent;float:left;width:250px;margin:-32767px -125px 0 0;}
ul.ulTop li.liTop a.aTop{background:transparent none repeat scroll 0 0;display:block;float:left;margin-top:32767px;position:relative;width:120px;z-index:50;font-weight:700;}
.aTop{color:#000!important;}
ul.ulTop li.liTop a.aTop:hover,ul.ulTop li.liTop a.aTop:focus,ul.ulTop li.liTop a.aTop:active{margin-right:1px;}
ul.sub{background-color:transparent;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;line-height:18px;margin:-25px 0 0;padding:25px 0 0;}
ul.sub li a{background:#37384a none repeat scroll 0 0;clear:left;float:left;width:120px;}
ul.sub a:hover,ul.sub a:focus,ul.sub a:active{background:#ffc40f none repeat scroll 0 0;margin-right:1px;color:#000;}
ul.sub li a.last,ul.sub li a.last:hover,ul.sub li a.last:focus,ul.sub li a.last:active{background-color:#000;color:#FFF;}