@charset utf-8;
@media print {
.printSelected>* {display:none;}
.printSelected>.printSelection {display:block;}
}
.printSelection{display:none;}
html,body{font-family:Arial, Helvetica, sans-serif;background-image:url(../images/body_background.jpg);background-repeat:repeat-x;text-align:center;color:#000;height:100%;width:100%;margin:0;padding:0}
.thrColAbs #container{position:relative;width:980px;text-align:left;margin:0 auto}
.thrColAbs #sidebar1{position:absolute;top:0;left:0;width:150px;padding:40px 10px 15px 20px}
.thrColAbs #sidebar2{position:absolute;top:0;right:0;width:160px;padding:40px 10px 15px 20px}
.thrColAbs #mainContent{width:600px;background-image:url(/images/image-main.png);background-position:left 75px;height:510px;background-repeat:no-repeat;margin:0 180px;padding:0 10px}
#mainContent2{position:absolute;top:268px;width:600px;margin:0 180px;padding:0 10px}
.thrColAbs #mainContentNoPicture{width:600px;margin:0 180px;padding:0 10px;}
.thrColAbs #mainContentNoPicture2{position:absolute;top:217px;width:600px;margin:0 180px;padding:0 10px}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
h2{color:#7DAFEB;font-size:17px}
.inner h2{color:#1a4c7b}
.inner h2 a{color:#1a4c7b;text-decoration:none}
.inner dt{cursor:pointer;font-weight:700}
.inner dd{display:none}
h3{color:#ff7c00;margin-bottom:0;font-size:17px}
h4{color:#00305f;font-size:12px;margin:10px 0}
p,dt,dl{font-size:13px;margin:0;padding:10px 0}
hr{height:1px;border-color:#fff;border-style:none none dotted;border-width:thin thin 2px}
table{font-size:13px}
table tr{background-color:#fff}
th,.top-tr{background-color:#c5d0d8;color:#1a4c7b;font-weight:700;text-align:center}
td{text-align:center}
#login-form{padding:20px 0}
#login-form a,#login-form a:visited{font-size:12px;color:#fff;text-decoration:underline}
#login-field,#password-field{border-top:1px solid #000;border-left:1px solid #000;border-bottom:none;border-right:none;margin-bottom:14px}
#contact-wrapper-button{background:url(../images/contact-wrapper-button.png) no-repeat scroll 0 0 transparent;border:0 none;color:#fff;font-size:11px;font-weight:700;margin-bottom:10px;padding-bottom:2px;height:20px;width:63px}
#currency{background-image:url(../images/flight-schedule.png);background-repeat:no-repeat;height:124px;width:175px;text-align:center;margin:30px 0}
#currency p{color:#fff;font-size:15px;font-weight:700;margin:0;padding:8px 20px 5px}
#currency table{color:#fff;font-size:15px}
#currency table tr{background:none}
#main-menu{width:600px;padding:40px 0 50px}
#main-menu ul{text-align:center;color:#fff;list-style:none;float:left;font-size:15px;margin:0;padding:0}
#main-menu ul li{width:98px;float:left;height:54px}
#tab-1{background-image:url(../images/tab-1.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#tab-1-active{background-image:url(../images/tab-1-active.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#tab-2{background-image:url(../images/tab-2.png);background-repeat:no-repeat;height:30px;padding:20px 1px 1px 0}
#tab-2-active{background-image:url(../images/tab-2-active.png);background-repeat:no-repeat;height:30px;padding:20px 1px 1px 0}
#tab-3{background-image:url(../images/tab-2.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#tab-3-active{background-image:url(../images/tab-2-active.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#tab-4{background-image:url(../images/tab-3.png);background-repeat:no-repeat;height:30px;padding:20px 1px 1px 0}
#tab-4-active{background-image:url(../images/tab-3-active.png);background-repeat:no-repeat;height:30px;padding:20px 1px 1px 0}
#tab-5{background-image:url(../images/tab-3.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#tab-5-active{background-image:url(../images/tab-3-active.png);background-repeat:no-repeat;height:30px;padding:12px 1px 1px 0}
#s-nami-otkrit-mir{padding:0 0 80px 55px}
#s-nami-otkrit-mir-no-picture{padding:0 0 0 55px}
#discount{color:#5fb2da;margin:25px 0}
#vertical-menu{margin:25px 0 45px}
#vertical-menu ul{color:#182749;font-size:14px;font-weight:700;list-style:none;margin:0;padding:0}
#vertical-menu ul li{border-bottom:1px solid #185692;padding:5px 0}
#vertical-menu ul li a,#vertical-menu ul li a:visited{color:#182749;text-decoration:none}
#vertical-menu ul li ul{list-style:circle;font-size:12px;margin-left:20px;text-transform:none}
#vertical-menu ul li ul li{border-bottom:none;color:#182749}
#vertical-menu ul li ul li a:hover,#vertical-menu ul li ul li a:active{text-decoration:underline}
#contact-info-1{color:#fff;font-size:35px;margin:0;padding:0}
#contact-info-2{color:#ff8100;font-size:20px;line-height:20px}
#contact-info-3{color:#fff;font-size:22px;margin:0;padding:20px 0 10px}
#place-order{background-image:url(../images/oformit-zakaz.png);background-repeat:no-repeat;font-weight:700;text-align:center;height:59px;width:175px;margin:25px 0}
#place-order p{font-size:16px;margin:0;padding:10px 0 0}
#flight-schedule{background-image:url(../images/flight-schedule.png);background-repeat:no-repeat;color:#fff;font-weight:700;text-align:center;height:124px;width:175px;margin:25px 0}
#flight-schedule-title{font-size:15px;padding-top:5px}
#flight-schedule hr{height:1px;width:85%;border-color:#fff;border-style:none none solid;border-width:thin thin 1px}
#flight-schedule a,#flight-schedule a:visited{color:#de921e;text-decoration:none}
#flight-schedule a:hover,#flight-schedule a:active{color:#de921e;text-decoration:underline}
#flight-schedule p{text-align:left;margin:0 12px 5px;padding:0}
#faq{background-image:url(../images/faq.png);background-repeat:no-repeat;font-weight:700;height:74px;width:175px;margin:0 0 25px}
#faq p{font-size:15px;padding:10px 10px 0 12px}
#register, table tr td p{color:#004B7A;font-size:13px;padding-left:20px}
#polotnie-dannie,#passajiri,#dopolnitelnie-uslugi{margin-bottom:20px}
#airport{width:230px;margin-left:4px}
#service{width:290px}
#tabletext,#escort,#carNo,#discount_card,#comment,#name,#email,#phone,#pay_type,#external_no{border-radius:4px 4px 4px 4px;margin-bottom:8px;width:296px;background-color:#FFF;border:medium none!important;box-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.2) inset}
#passajiri table tbody tr td,#polotnie-dannie table tbody tr td{background-color:#C5D0D8}
#passajiri table tbody tr td input{border-radius:4px 4px 4px 4px;margin-bottom:8px;background-color:#FFF;border:medium none!important;box-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.2) inset}
#passajiri table tbody tr td img{margin:0;padding:0}
.selectsubtype{width:600px}
.selectsubtype .selectsubtype_header{background:url(../images/bg_selecttype_top.png) no-repeat scroll left top transparent;color:#FFF;font-size:18px;height:32px;line-height:20px;position:relative;width:600px;padding:0 10px}
.selectsubtype .selectsubtype_header_blue{background:url(../images/bg_selecttype_top_blue.png) no-repeat scroll left top transparent;color:#FFF;font-size:18px;height:86px;line-height:20px;position:relative;width:600px;padding:0 10px}
.selectsubtype .selectsubtype_header_orange{background:url(../images/bg_selecttype_top_orange.png) no-repeat scroll left top transparent;color:#FFF;font-size:18px;height:86px;line-height:20px;position:relative;width:600px;padding:0 10px}
.selectsubtype .selectsubtype_header_blue p,.selectsubtype .selectsubtype_header_orange p{font-size:25px;font-weight:700;padding-top:25px;text-align:center}
#itemBox1{background:url(../images/bg_selecttype.jpg) repeat-y scroll 0 0 transparent}
.selectsubtype .selectsubtype_body{background:url(../images/bg_selecttype_btm.png) no-repeat scroll left bottom transparent;position:relative;width:600px;padding:0 10px 25px 0}
.selectsubtype .selectsubtype_body .selecttype_lengthbox{overflow:hidden}
.dialog{min-width:20em;max-width:600px;color:#000;width:600px;margin-top:29px;font-size:13px;text-align:justify}
.dialog p,.dialog ul{font-size:13px;text-align:justify}
.dialog img{padding:10px 10px 10px 0}
#dialog-menu{margin-left:20px}
#dialog-menu a,#dialog-menu a:visited{font-size:12px;color:#d77e04;font-weight:700;text-decoration:none}
#dialog-menu-left-active{float:left;background:url(../images/tab_left_active.png) no-repeat right top;width:20px;height:29px;margin:0;padding:0}
#dialog-menu-middle-active{float:left;background-color:#fff;line-height:30px;height:29px}
#dialog-menu-right-active{float:left;background:url(../images/tab_right_active.png) no-repeat right top;width:13px;height:29px;margin:0;padding:0}
#dialog-menu-left-passive{float:left;background:url(../images/tab_left_passive.png) no-repeat right top;width:20px;height:29px;margin:0;padding:0}
#dialog-menu-middle-passive{float:left;background-color:#dfdfdf;line-height:30px;height:29px}
#dialog-menu-right-passive{float:left;background:url(../images/tab_right_passive.png) no-repeat right top;width:13px;height:29px;margin:0;padding:0}
ul#menu{list-style-type:none;width:auto;position:relative;display:block;height:26px;text-transform:uppercase;font-size:9px;font-weight:700;background:transparent url(../images/blue.jpg) repeat-x top left;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}
ul#menu li{display:block;float:left;border-left:1px solid #fff;height:26px;text-align:center;margin:0;padding:0}
ul#menu li a,ul#menu li a:visited{display:block;float:left;color:#fff;text-decoration:none;line-height:25px;height:26px;width:115px;font-weight:700}
ul#menu li a:hover{background:transparent url(../images/black.jpg) repeat-x top left;color:#00305f}
#airports-list-search{width:500px}
#airports-list-search-field{color:#383838;width:200px}
#airports-list-search-button{background-color:#61aed4;border-top:1px solid #61aed4;border-right:1px solid #61aed4;border-bottom:1px solid #61aed4;border-left:1px solid #61aed4;color:#fff}
#airports-cities{float:left;margin-left:20px;overflow:auto;width:260px;height:150px}
#airports-cities a{font-size:12px;list-style:none;color:#00305f;text-decoration:none;margin:0;padding:0 0 10px}
#selected{color:#185692;text-decoration:underline}
#unselected{color:#00305f;text-decoration:none}
#airports-list{border-left:2px solid #fff;float:left;height:150px;padding-left:30px}
#airports-list ul{font-size:13px;list-style:none;margin:0;padding:0}
#airports-list ul li{padding-bottom:10px}
#airports-list ul li a,#airports-list ul li a:visited{color:#383838;text-decoration:none}
#airports-description{float:left;background-color:#FFF;border-bottom:5px solid #8A9FA8;width:520px;margin-left:-15px;padding:0 35px}
#airports-scheme{float:left;padding:0 0 0 20px}
#airports-scheme-link{color:#000;text-decoration:none}
#airports-scheme-link-white{color:#fff}
#airports-map{float:left;border-bottom:3px solid #fff}
#airports-price{float:left;padding:0 0 0 15px}
#aiports-prices-column-1{background-color:#c6d0d9;color:#000;border-top:1px solid #FFF;font-size:13px;vertical-align:top}
#aiports-prices-column-2{background:url(../images/column-2.jpg) repeat-x scroll 0 0 transparent;background-color:#c8d6de;color:#000;border-top:1px solid #FFF;height:70px;vertical-align:top;width:122px}
#aiports-prices-column-2 span{color:#ff7c00;font-weight:400}
#aiports-prices-column-3{background-color:#c6d0d9;color:#000;border-top:1px solid #FFF;vertical-align:top;width:185px}
#aiports-prices-column-4{background:url(../images/column-4.jpg) repeat-x scroll 0 0 transparent;color:#000;border-top:1px solid #FFF;height:70px;vertical-align:top}
#aiports-price-total{float:left;padding:17px 0 0 10px}
#aiports-price-total-background{background:url(../images/airport-price-total-background.png) no-repeat scroll 0 0 transparent;height:70px;width:122px}
#aiports-price-total-background p{color:#fff;font-size:30px;padding-top:16px;text-align:center}
#form-registration input{width:350px;border:1px solid #b2b2b3;font-family:Arial, Helvetica, sans-serif}
#form-registration select{width:352px;border:1px solid #b2b2b3;font-family:Arial, Helvetica, sans-serif}
#form-registration-button,#filter,#print{background:url(../images/form-registration-button.jpg) repeat-x;border:none!important;color:#fff;height:30px;width:140px!important;padding-bottom:3px;margin-right:10px}
#form-pay-button,#form-tmpay-button,#tmcheck{background:url(../images/form-registration-button.jpg) repeat-x;border:none!important;color:#fff;height:30px;width:200px!important;padding-bottom:3px;margin-right:10px}
#form-news tr td img{padding:0}
#footer-text p{color:#004b7a;font-size:16px;font-weight:700;width:110px}
#promobox{width:980px;margin-left:20px}
.promobox-1{background:url(../images/promobox-1.png) no-repeat scroll 0 0 transparent;float:left;width:290px;height:69px;margin-right:45px}
.promobox-1 h2{color:#fff;font-size:15px;text-transform:uppercase;width:70px;margin:0;padding:15px 0 0 180px}
.promobox-2{background:url(../images/promobox-2.png) no-repeat scroll 0 0 transparent;float:left;width:297px;height:69px;margin-right:45px}
.promobox-2 h2{color:#fff;font-size:15px;text-align:center;margin:0;padding:25px 0 0}
.promobox-3{background:url(../images/promobox-3.png) no-repeat scroll 0 0 transparent;float:left;width:289px;height:69px}
.promobox-3 h2{color:#fff;font-size:15px;width:70px;margin:0;padding:15px 0 0 160px}
.promobox-3 h2 a,.promobox-3 h2 a:visited{color:#fff;text-decoration:none;text-transform:uppercase}
#left-sidebar{float:left;width:150px}
#center{float:left;width:480px;margin-top:30px}
#center h1{color:#7DAFEB;font-size:17px;margin:0;padding:0}
#center p{color:#fff;text-align:justify}
#main-news{padding-top:0;width:290px}
#main-news h3{background:url(../images/duga.png) no-repeat;color:#7DAFEB;font-size:14px;height:49px;padding:15px 0 0 20px}
#main-news h3 a{color:#7DAFEB;text-decoration:none;}
#main-news-date{color:#7DAFEB;font-size:12px;padding-bottom:10px}
#main-news p{text-align:justify;color:#fff}
//#right-sidebar{float:left;padding-top:385px;width:160px;margin-left:-165px}
#right-sidebar{position:absolute;width:160px;left:695px;top:610px}
#right-sidebar h1{color:#7DAFEB;font-size:17px;margin:0;padding:0}
#right-sidebar #special-offer {margin-top:50px}
#right-sidebar #special-offer p{background:url(../images/special_offer.png) no-repeat scroll 0 0 transparent;color:#fff;font-size:15px;font-weight:700;height:69px;width:292px;text-align:center;padding-top:80px;margin:0}
#right-sidebar #special-offer span{color:#EEA535;font-size:12px;font-weight:700}
#footer-address{font-size:10px}
#footer-address-contact{float:right;padding-bottom:30px;text-align:right}
#footer-address-copyright{float:left}
img.tcalIcon{padding-right:0}
a img,img{border:0}
#login-form a:hover,#login-form a:active,#place-order a:hover,#place-order a:active,#faq a:hover,#faq a:active,#right-sidebar-element-1 a,#right-sidebar-element-1 a:visited{color:#fff;text-decoration:underline}
#main-menu ul li a,#main-menu ul li a:visited,.promobox-1 h2 a,.promobox-1 h2 a:visited,.promobox-2 h2 a,.promobox-2 h2 a:visited,#right-sidebar #special-offer a{color:#fff;text-decoration:none}
#place-order a,#place-order a:visited,#faq a,#faq a:visited{color:#fff;font-size:15px;text-decoration:none}
#airport,#service,#flighttime,#direction,#flightdate,#flightNo,#flightAC,#time_from,#time_to,.ticket{border-radius:4px 4px 4px 4px;background-color:#FFF;border:medium none!important;box-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.2) inset}
#airports-scheme-right,#footer-text{float:right}
#form-registration tr td,#form-news tr td{color:#004b7a;background-color:#c5d0d8}
#footer-text span,#footer-address-contact a,#footer-address-contact a:visited{color:#000}
#social{height:50px;}

.followus{float:left;height:32px;padding:0;list-style-image:none;list-style-type:none;}
.followus li{float:left;padding-left:3px;}
.followus li a {background: url("../images/vip-airport-social-networks.png") no-repeat scroll 0 0 transparent;float:left;height:32px;width:31px;}
.followus .facebook {background-position:0 0;}
.followus .facebook:hover {background-position:-31px 0;}
.followus .twitter {background-position:0 -32px;}
.followus .twitter:hover {background-position:-31px -32px;}
.followus .linkedin {background-position:0 -64px;}
.followus .linkedin:hover {background-position:-31px -64px;}
.followus .googlemaps {background-position:0 -96px;}
.followus .googlemaps:hover {background-position:-31px -96px;}