@import "reset.css";
body{background:#dfebf8 url(../imgs/bg.jpg) center top no-repeat;font:normal 13px Arial}
.wrapper{width:1123px;margin:0 auto}
.wrapper_2{padding-left:15px;width:1020px;margin:0 auto}
.wrapper_3{width:1106px;margin:0 AUTO}
a{color:#235fab;text-decoration:underline}
a:hover{text-decoration:none}
#online_chat{display:block;margin-left:1135px;top:12px;width:80px;height:146px;position:fixed;background:url(../imgs/online_chat.png) right top no-repeat;z-index:25}
#online_chat:hover{opacity:.8}
header#bodyh{padding:0 0 10px;height:130px}
header#bodyh .logo{display:block;float:left;outline:none;margin:15px 0 0}
header .top_area{float:right;margin:14px 90px 0 0;width:441px}
header .navmenu{padding-left:5px;text-align:left;border-radius:10px;background:#dfebf8;height:29px;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
header .menu-header li{background:url(../imgs/pimp.png) left center no-repeat;padding-left:14px;float:left;font-size:14px;line-height:29px;margin:0 7px 0 3px}
header .menu-header a{color:#0c55a6;text-decoration:none;font-weight:700}
header .menu-header a:hover{text-decoration:underline}
header .topsearch{float:left;margin-top:3px;margin-left:20px}
header .topsearch .form-item{float:left;margin:0}
header .topsearch input[type="text"]{font-size:9px;font-style:italic;color:#999;margin-top:2px;float:left;outline:none;border:1px solid #71aed0;background:url(../imgs/searchbg.png) left top repeat-x;height:17px;line-height:17px;border-radius:8px;padding:0 4px;width:120px;zoom:1}
header .topsearch input[type="submit"]{outline:none;float:left;margin:0 0 0 5px;cursor:pointer;width:44px;height:23px;background:url(../imgs/searchbutt.png) left top no-repeat;border:none}
header .topsearch input[type="submit"]:hover{opacity:.8}
header .phone_area{background:url(../imgs/phone.png) left no-repeat;color:#0c55a6;float:right;font-weight:700;margin-right:32px;margin-top:10px;padding:10px 0 10px 70px;position:relative}
header .phone_area .prefix{float:left;font-size:14px;margin:10px 5px 0 0}
header .phone_area .numbers{display:table-cell;font-size:16px;height:36px;vertical-align:middle}
header .phone_area .choose-city{background:url(../imgs/choose-city-short.png) no-repeat;width:77px;position:absolute;bottom:-20px;right:0}
header .phone_area .choose-city select{width:100px}
header .phone_area .city{width:115px}
header .phone_area i{display:block;float:left;height:49px;background:url(../imgs/phone.png) left top no-repeat;padding-left:66px;margin-right:5px;font:normal 14px Arial;line-height:49px;color:#1861b1}
header .phone_area span{padding-top:4px;display:block;float:left;color:#0c55a6;font:normal 18px Arial}
section#bodys{height:431px;background:url(../imgs/bodys.png) center top no-repeat}
section#bodys .flashmap{float:left;width:480px;padding-top:65px;margin-left:24px}
section#bodys .flashmap h1{text-align:center;color:#0c55a6;font:normal 20px/24px Arial;text-shadow:1px 2px 2px #94a4ba;padding-bottom:13px}
section#bodys .rightside{float:left;width:600px}
section#bodys .worldtime{margin-left:115px}
section#bodys .worldtime li{display:block;float:left;margin-left:30px;width:90px}
section#bodys .worldtime li .city{text-align:center;font:bold 11px/16px Tahoma,Arial,sans-serif;width:70px;height:16px;color:#0c55a6;float:left;margin-left:10px;margin-top:-3px;background:url(../imgs/tbg.png) left top repeat-x;border:1px solid #6eadcf;border-radius:6px;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
section#bodys_2{height:229px;background:url(../imgs/bodys_2.png) center top no-repeat;margin-bottom:12px}
section#bodys_2 .leftside{float:left;margin-left:500px;width:525px}
section#bodys_2 .leftside ul{float:right;margin-top:40px}
section#bodys_2 .leftside li{float:left;text-align:center;margin-left:40px}
section#bodys_2 .leftside li img{display:block;margin-bottom:8px}
section#bodys_2 .leftside li a{text-decoration:none}
section#bodys_2 .leftside li a:hover{text-decoration:underline}
#bodys_2 .rightside{margin-left:55px;float:left}
#bodys_2 .rightside .socials{height:60px;width:26px;margin-top:55px}
#bodys_2 .rightside .socials li{margin-bottom:5px}
#bodys_2 .rightside .socials li a{display:block;background:url(../imgs/socials.png) left top no-repeat;width:26px;height:26px}
#bodys_2 .rightside .socials li.fb a{background-position:0 -26px}
.aviaonline{margin-left:50px;height:210px;width:470px;color:#0c55a6;font-size:12px;text-shadow:1px 1px 1px #fff}
#bodys .rightside .socials{height:60px;margin-bottom:-108px;float:right;width:26px;margin-right:25px;margin-top:48px}
#bodys .rightside .socials li{margin-bottom:5px}
#bodys .rightside .socials li a{display:block;background:url(../imgs/socials.png) left top no-repeat;width:26px;height:26px}
#bodys .rightside .socials li.fb a{background-position:0 -26px}
.rightside .title{margin-top:20px;margin-bottom:20px;text-align:right;width:500px}
.rightside .title h2{color:#0c55a6;font:bold 13px/16px Arial;padding-right:10px}
.rightside .title h3{color:#3576c2;font:normal 10px/13px Arial}
.aviaonline .flytype	span{display:block;float:left;margin-right:5px}
.aviaonline .from{float:left}
.aviaonline .to{float:left;margin-left:20px}
.aviaonline .vendor{float:left}
.aviaonline .vendor div.vend1{margin-top:10px}
.aviaonline .vendor div.vend{height:25px}
.aviaonline .airclass{float:left;width:80px;margin-left:20px}
.aviaonline .airclass label{display:block;height:25px}
.aviaonline .airclass span{display:block;float:left;margin-right:5px}
.aviaonline .peoples{float:left;margin-right:20px}
.aviaonline .peoples	div.select{margin-bottom:5px;height:20px;display:block}
.aviaonline .peoples span.text{width:100px;margin-right:6px;text-align:right;display:block;float:left}
.aviaonline .enterb{float:left;margin-top:45px}
.aviaonline .enterb .button1-w1{cursor:pointer;background:url(../imgs/search_2butt.png) left top no-repeat;width:60px;height:24px;border:none;outline:none;margin:0;padding:0}
.aviaonline .enterb .button1-w1:hover{opacity:.8}
.radio{background:url(../imgs/radio.png) right top no-repeat;font-size:1px;width:16px;height:15px;float:left;margin-right:0;margin-bottom:2px}
.checkbox{background:url(../imgs/checkbox.png) right top no-repeat;font-size:1px;width:14px;height:14px;float:left;margin-right:4px;margin-bottom:2px}
.style_input{background:url(../imgs/input.png) left top no-repeat;width:181px;height:28px;margin-bottom:25px}
.style_input_1{background:url(../imgs/input_1.png) left top no-repeat;width:181px;height:28px;margin-bottom:5px;margin-top:7px}
.style_input input,.style_input_1 input{background:none;height:12px;width:160px;padding:7px 8px;border:none;outline:none;font:11px Arial,Tahoma;color:#2d6fb8}
section#paym{width:1070px;margin:0 auto;margin-bottom:40px;margin-top:-29px}
section#paym a{float:right;display:block;width:57px;height:35px}
section#paym a:hover{opacity:.8}
section#paym .pm1{background:url(../imgs/mastercard.png) no-repeat;margin-top:-1px}
section#paym .pm2{background:url(../imgs/visa.png) no-repeat;margin-top:-1px}
section#paym .pm3{background:url(../imgs/iata.png) no-repeat}
div#bcontent{margin-top:-28px;display:block;width:100%;height:150px;background:url(../imgs/contentb.png) center top no-repeat;position:relative;*position:static;z-index:10}
div#acontent{display:block;width:100%;height:150px;background:url(../imgs/contenta.png) center top no-repeat;margin-bottom:10px}
section#content .incontent{width:100%;background:url(../imgs/content.png) center top repeat-y}
section#content .context{margin-top:-110px;margin-bottom:-105px;min-height:215px;position:relative;z-index:20;color:#4e647d}
section#content .context .new{color:#4e647d;background:url(../imgs/horline.png) bottom center no-repeat;padding-bottom:10px;margin-bottom:10px}
section#content .context h2{text-align:center;font:bold 21px 'Myriad Pro',Verdana,Arial;color:#0C55A6;text-transform:uppercase;padding-bottom:15px}
section#content .context p{padding:8px 0;line-height:18px;font-size:14px}
section#content .date_t{color:#818f9f;font:10px Arial!important;width:120px}
section#content .date_t h3{padding-bottom:5px}
section#content .date_t h3 a{color:#2e3946;text-decoration:none;font:normal 13px Arial;padding-bottom:15px}
section#content .date_t h3 a:hover{text-decoration:underline}
section#content .entry h3.rowlink{padding-bottom:15px}
section#content .entry h3.rowlink a{color:#2e3946;text-decoration:none;font:bold 13px Arial;text-transform:uppercase;color:#0c55a6}
section#content .entry h3.rowlink a:hover{text-decoration:underline}
section#content .newsblock li{min-height:255px;display:block;float:left;width:320px;color:#4e647d;background:url(../imgs/line1.png) center left no-repeat;padding-left:25px}
section#content .newsblock li:first-child{background:none;padding-left:5px}
section#content .newsblock li p{text-align:left!important}
section#content .newsblock li .foto img{border:2px solid #bed9e6;width:108px;display:block;float:left;margin:0 9px 9px 0}
section#content .newsblock li .title{color:#0c55a6;font-size:16px;font-weight:700;text-decoration:none;display:block;padding-bottom:15px}
section#content .newsblock li .title:hover{text-decoration:underline}
div#acontent .morenews{width:37px;margin:0 auto;text-align:center;padding-top:100px;margin-top:7px}
div#acontent .morenews a{display:inline-block;*display:inline;zoom:1;width:37px;height:30px;background:url(../imgs/more.png) left top no-repeat}
div#acontent .morenews a:hover{opacity:.8}
#menu{width:1028px}
#menu li{display:block;float:left;margin:0 3px}
#menu li a div{height:52px}
#menu li a{color:#0C55A6;font:16px Arial;text-decoration:none;cursor:pointer}
#menu li span{line-height:48px;display:block;position:relative;z-index:15;min-width:90px;text-align:center;padding:0 12px 0 17px}
#menu li .mb{float:left;width:11px;background:url(../imgs/menu/p1s.png) left top no-repeat}
#menu li .mc{line-height:25px;float:left;background:url(../imgs/menu/p1c.png) left top repeat-x;text-align:center}
#menu li .ma{float:left;width:18px;background:url(../imgs/menu/p1e.png) left top no-repeat}
#menu li a:hover .mb,#menu a.active .mb{background:url(../imgs/menu/ap1s.png) left top no-repeat}
#menu li a:hover .mc,#menu li a.active .mc,#menu a.active .mc{background:url(../imgs/menu/ap1c.png) left top repeat-x}
#menu li a:hover .ma,#menu a.active .ma{background:url(../imgs/menu/ap1e.png) left top no-repeat}
#menu a.active span{font-size:18px}
#menu .p1{margin-top:0}
#menu .p2{margin-top:-5px}
#menu .p2 span{line-height:40px}
#menu .p3{margin-top:-10px}
#menu .p3 span{line-height:40px}
#menu .p4{margin-top:-15px}
#menu .p4 span{line-height:44px}
#menu .p5{margin-top:-10px}
#menu .p6{margin-top:-5px}
#menu .p4 .ma{background:url(../imgs/menu/p1si.png) left top no-repeat}
#menu .p4 a:hover .ma,#menu .p4 a.active .ma{background:url(../imgs/menu/ap1si.png) left top no-repeat}
#menu .p5 .ma{background:url(../imgs/menu/p1si.png) left top no-repeat}
#menu .p5 .mb{background:url(../imgs/menu/p1ei.png) left top no-repeat;width:18px;margin-left:-7px}
#menu .p5 span{padding-left:5px;line-height:40px}
#menu .p5 a:hover .ma,#menu .p5 a.active .ma{background:url(../imgs/menu/ap1si.png) left top no-repeat}
#menu .p5 a:hover .mb,#menu .p5 a.active .mb{background:url(../imgs/menu/ap1ei.png) left top no-repeat}
#menu .p6 .ma{background:url(../imgs/menu/p1si.png) left top no-repeat}
#menu .p6 .mb{background:url(../imgs/menu/p1ei.png) left top no-repeat;width:18px;margin-left:-7px}
#menu .p6 span{padding-left:5px;line-height:42px}
#menu .p6 a:hover .ma,#menu .p6 a.active .ma{background:url(../imgs/menu/ap1si.png) left top no-repeat}
#menu .p6 a:hover .mb,#menu .p6 a.active .mb{background:url(../imgs/menu/ap1ei.png) left top no-repeat}
#menu .p7{margin-right:-95px;zoom:1}
#menu .p7 .ma{background:url(../imgs/menu/p1si.png) left top no-repeat}
#menu .p7 .mb{background:url(../imgs/menu/p1ei.png) left top no-repeat;width:18px;margin-left:-7px}
#menu .p7 span{padding-left:5px}
#menu .p7 a:hover .ma,#menu .p7 a.active .ma{background:url(../imgs/menu/ap1si.png) left top no-repeat}
#menu .p7 a:hover .mb,#menu .p7 a.active .mb{background:url(../imgs/menu/ap1ei.png) left top no-repeat}
aside#blog{margin-top:-15px;float:left;width:330px;margin-right:20px;background:#edf5fe;padding:10px;border-radius:10px;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
h1.blogt{padding:0 25px;display:inline-block;*display:inline;font:normal 20px/37px Arial;color:#0c55a6;background:url(../imgs/blogt.png) top left repeat-x;border-radius:10px;z-index:10;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
aside#blog article{color:#4e647d;margin:0 5px;padding-top:15px;margin-bottom:25px}
aside#blog h1{font:normal 15px Arial;padding-bottom:2px}
aside#blog h1 a{color:#0c55a6;text-decoration:none;font-weight:700}
aside#blog h1 a:hover{text-decoration:underline}
section#lastn{color:#4e647d;margin-top:-15px;font-size:14px;line-height:20px;float:left;width:620px;background:#ecf5fc;padding:15px;border-radius:10px;position:relative;*position:static;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
section#lastn h1{font:bold 15px Arial;padding-bottom:8px}
section#lastn h1 a{color:#0c55a6}
section#lastn h1 a:hover{text-decoration:none}
#footop{background:url(../imgs/footop.png) center top no-repeat;width:100%;height:84px;z-index:10;position:relative}
.infoot{margin-top:-70px;min-height:75px;position:relative;z-index:15;padding-bottom:30px}
.infoot .mainfoot li.f1,.infoot .mainfoot li.f2,.infoot .mainfoot li.f3{background:url(../imgs/line2.png) left top no-repeat;float:left;min-height:140px;padding-left:15px}
.infoot li.f1{width:290px;background:none!important;padding-left:0!important}
.infoot li.f1 .field{width:110px;margin:0 auto}
.infoot li.f1 .field input{padding:0 5px;margin:0;margin-bottom:8px;display:block;font:italic 10px Arial;color:#888;width:100px;background:url(../imgs/linput.png) top left repeat-x;height:19px;border:1px solid #cccdcc;outline:none;border-radius:13px;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.infoot li h1.title{letter-spacing:1px;color:#4e647d;font:bold 14px Arial;text-align:center;margin-bottom:15px}
.infoot .button_login{float:right;margin:0 50px 0 0;cursor:pointer;width:52px;border:none;height:20px;background:url(../imgs/lbutt.png) left top no-repeat}
.infoot .button_login:hover{opacity:.8}
.infoot .loglinks{text-align:center}
.infoot .loglinks a{padding:0 3px;color:#566475;font:italic 10px Arial}
.infoot li.f2{width:440px}
.infoot li.f2 .adresses li{display:block;margin-bottom:23px;color:#617080;font-weight:700}
.infoot li.f2 .adresses li span{display:block;width:170px;float:left;color:#617080;font-weight:400}
.infoot li.f3{width:250px;color:#5a6c7f}
.infoot li.f3 .conw{float:left;width:140px}
.infoot li.f3	span{padding-left:10px;display:block;line-height:21px}
#footcen{background:url(../imgs/footcen.png) center top repeat-y;width:100%}
#footbott{background:url(../imgs/footbott.png) center top no-repeat;width:100%;height:79px;margin-bottom:30px;margin-top:-40px;color:#a7a8a7;font-size:11px;z-index:10;position:relative}
#footbott ul{padding-top:30px}
#footbott span{float:left;display:block;padding-top:20px}
#footbott .dvacom{float:left}
#footbott .dvacom a{color:#a7a8a7;text-decoration:none}
#footbott .dvacom a:hover{text-decoration:underline}
#footbott .dvacom img{display:block;float:left;margin-left:5px}
#footbott .other{float:right}
#footbott .other a{color:#207ba9;text-decoration:none}
#footbott .other a:hover{text-decoration:underline}
#ao3AjaxTerminalChooseCountry{position:absolute;border:0;height:1px;line-height:1px;padding:0;margin:0;margin-bottom:-2px;_margin-top:-1px}
#ao3AjaxTerminalChooseCountry .closer{line-height:1em;color:red;float:right;cursor:pointer;cursor:hand}
#ao3AjaxTerminalChooseCountry .breaker{line-height:1px}
#ao3AjaxTerminalChooseCountryContent,#ao3AjaxTerminalChooseCountryBackground{width:360px;_width:382px;padding:5px 10px;position:absolute;left:-10px;z-index:200;background-color:#fff;border:1px solid #B1C7CA;font-size:1em;line-height:1em}
.ao3StepChooseOrigin .formButtons,.ao3StepChooseDestination .formButtons{padding:15px 25px 5px 0;float:left;width:45.3%;_width:50%;text-align:left;clear:both}
#ao3AjaxTerminalChooseCountryContent .formItem label{display:block;float:left;margin-top:3px;text-align:left;width:8.5em}
#ao3AjaxTerminalChooseCountryContent .formItem select{width:17em;float:left;margin-right:5px;_margin-bottom:1px}
#AO3_ChooseCountry_CountryDiv,#AO3_ChooseCountry_PlaceDiv,#AO3_ChooseCountry_SubCountryDiv{padding:5px 25px 5px 0;float:left;width:45.3%;_width:50%;text-align:right;clear:both;color:#3874bc}
#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_CountryDiv,#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_PlaceDiv,#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_SubCountryDiv{padding-right:0;width:100%}
#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_CountryButton,#ao3AjaxTerminalChooseCountry #AO3_ChooseCountry_SubCountryButton{display:none}
#ao3AjaxTerminalChooseCountryContent #AO3_ChooseCountry_PlaceButton{margin:0;float:right;margin-left:1px}
#ao3AjaxTerminalChooseCountryContent input.inputButton{_width:5em;background:transparent no-repeat center left;background-image:url(ticket/gol-html-images/button-select.gif);border:0;cursor:pointer;height:2em;margin:0 0 0 2px;padding:0 0 0 20px;text-align:left;width:65px;font-size:10px}
#ao3AjaxTerminalChooseCountryContent #AO3_ChooseCountry_PlaceButton{float:right;margin:10px 0 0 1px}
.ao3StepOne div.iframe_div_calendar{clear:both}
.iframe_calendar{position:absolute;z-index:110;background-color:#fff;border:0;padding:0;margin:0;margin-top:3px;width:360px;height:190px}
#AO3_StepOne2_travelersTypeCount{margin-top:2px}
#AO3_StepOne2_travelersTypeCount .travelersAge{display:inline}
div#AO3_StepOne2_travelersTypeCount{width:100%}
div#AO3_StepOne2_travelersTypeCount .formItem{height:auto!important}
div#AO3_StepOne2_travelersTypeCount select{margin-right:4px;width:60px}
div#count_labels{width:100%}
div#count_labels .count_label{float:left;width:60px;margin-right:4px;text-align:center}
div#AO3_StepOne2_vendorDiv label,div#AO3_StepOne2_searchTypeDiv label{display:block;width:100px;float:left;font-weight:700}
#AO3_StepOne2_vendorDiv .select-wrapper{background:url(../imgs/select-avia.png) no-repeat;overflow:hidden;width:109px;height:20px}
#AO3_StepOne2_vendorDiv select{background:transparent;border:none;border-radius:5px;color:#0c55a6;margin:0;padding:0 35px 0 5px;width:130px;height:20px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px}
.aviaonline .peoples .select-wrapper{background:url(../imgs/select-persons.png) no-repeat;float:left;overflow:hidden;width:62px;height:18px}
.aviaonline .peoples .select-wrapper select{background:transparent;border:none;border-radius:5px;color:#0c55a6;margin:0;padding:0 0 0 10px;width:65px;height:18px;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px}
div#AO3_StepOne2_vendorDiv #AO3_StepOne2_directFlightDiv label{display:inline;font-weight:400;width:auto}
#AO3_StepOne2_origin_0Div,#AO3_StepOne2_destination_0Div{position:relative}
#AO3_StepOne2_origin_0Div a,#AO3_StepOne2_destination_0Div a{position:absolute;right:3px;top:0;width:21px;height:21px;outline:0 none}
#ao3AjaxTerminalGetDestinations{font-size:1em;background:#fff!important;border:1px solid #8c8c8c;overflow:hidden;margin:0;width:200px;z-index:1000;position:absolute;top:0;left:0;visibility:hidden;height:160px}
.select-country{background:#cbdff3;padding:10px 20px;font-size:10pt;margin-bottom:15px}
.select-country select{margin-left:5px;width:233px;color:#7a8b9e;font:9pt Arial;border:1px solid #a5acb2;padding-top:1px;padding-bottom:1px;padding-left:2px}
.menu1{margin-bottom:11px;font:11px Arial}
.menu1 li{color:#537bb5;display:inline;background:url(../imgs/sep.png) left 5px no-repeat;padding:0 5px 0 10px}
.menu1 li a{color:#697a8f;text-decoration:none}
.menu1 li a:hover{text-decoration:underline}
.menu1 .first{background:none;padding:0 2px 0 0}
.filter-tips{display:block;text-align:center}
.filter-wrap{padding-bottom:5px!important;color:#000}
.search h4{font:normal 16px Arial;color:#47525f;padding-right:10px}
#news-archive{margin-top:15px;padding:15px;background:#b5cfed;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.filter2{display:block;margin:0 auto;text-align:center}
.button1-w1{cursor:pointer;color:#4676b2;padding:0 5px;font:11px/13px Arial;background:url(../imgs/bs.png) left top repeat-x;height:19px;border-radius:4px;border-left:2px solid #e4edf3;border-top:2px solid #e4edf3;border-right:2px solid #777878;border-bottom:2px solid #777878;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.button1-w1:hover{opacity:.8}
.form-submit{cursor:pointer;color:#4676b2;padding:0 9px;font:11px/13px Arial;background:url(../imgs/bs.png) left top repeat-x;height:19px;border-radius:4px;border-left:2px solid #e4edf3;border-top:2px solid #e4edf3;border-right:2px solid #777878;border-bottom:2px solid #777878;position:relative;zoom:1;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.form-submit:hover{opacity:.8}
.blue-area{margin-top:15px;padding:15px;background:#b5cfed;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.blue-area h4{display:inline-block;*display:inline;zoom:1;font:normal 16px Arial;color:#47525f;padding-right:10px}
.country-info{margin-top:25px;padding:5px;margin-bottom:30px;background:#b5cfed;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.country-info h4{display:inline-block;*display:inline;zoom:1;font:normal 16px/40px Arial;color:#47525f;padding-right:10px}
.countries-sel{margin:0 -15px;zoom:1}
.countries-sel .c1{display:block;width:320px;margin:0 15px}
.letter{font-size:15px;padding:10px 15px;margin-bottom:15px;background:#b5cfed;border-radius:7px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.country-flag .counrty{line-height:15px;margin:13px 0;margin-left:5px}
.country-flag .counrty a{text-decoration:none;font-size:14px;color:#164376}
.country-flag .counrty a:hover{text-decoration:underline}
.country-flag .counrty img{display:block;width:27px!important;height:auto!important;float:left;box-shadow:0 0 6px #000;margin-right:10px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.blue_area{margin-top:25px;padding:5px;padding-top:0;margin-bottom:30px;background:#b5cfed;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.blue_area h4{display:inline-block;*display:inline;zoom:1;font:normal 16px/40px Arial;color:#47525f;padding-right:10px}
.blue_area .form-item input{width:216px!important}
.event_imgblock{float:left;width:140px}
.img-block{float:left;width:140px;margin:0 0 10px}
.event_imgblock .country a{text-decoration:none;text-transform:uppercase;color:#4e647d;font:bold 15px Arial}
.event_imgblock .country a:hover{text-decoration:underline}
.field-content a{font-size:14px!important;font-weight:700!important}
.entry p{font-size:14px!important;padding:0!important}
#tabs-wrapper{margin-bottom:12px;text-align:center}
#tabs-wrapper .tabs li a{border:1px solid #6cacd3;border-width:1px 1px 0;line-height:31px;height:31px!important;display:inline-block;*display:inline;zoom:1;background:url(../imgs/tabbg.png) top left repeat-x;border-top-left-radius:30px 40px;border-radius:040px/040px 160px;-moz-border-radius-topleft:40px 40px;-webkit-border-top-left-radius:40px 40px;border-top-right-radius:40px 40px;-moz-border-radius-topright:40px 40px;-webkit-border-top-right-radius:40px 40px;border-bottom-left-radius:50px 160px;-moz-border-radius-bottomleft:50px 160px;-webkit-border-bottom-left-radius:50px 160px;border-bottom-right-radius:50px 140px;-moz-border-radius-bottomright:50px 160px;-webkit-border-bottom-right-radius:50px 160px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
#tabs-wrapper .tabs li a:hover,#tabs-wrapper .tabs li a.active{background:url(../imgs/tabbga.png) top left repeat-x}
#tabs-wrapper .primary{border-bottom:none;background:url(../imgs/horline.png) bottom center no-repeat;padding-bottom:6px}
#tabs-wrapper .secondary{border-bottom:none;background:url(../imgs/horline.png) bottom center no-repeat;padding-bottom:6px}
#tabs-wrapper .secondary	li a{padding:0 15px!important}
.tourtext{color:#47525f;font-weight:700}
.tabs-links{text-align:center!important;margin-bottom:20px!important;margin-top:40px!important}
.tabs-links li{float:none!important;display:inline-block!important;*display:inline!important;zoom:1}
.tabs-links a{color:#777!important;font:bold 20px Arial!important}
.tabs-links a.tour-available{color:#0f488a!important}
.tourtable td{padding-top:11px!important}
.tourtable .cell-letter{padding-top:0!important;color:#0f488a!important}
.tourtable .bsv-block-contact{padding-top:0!important}
.tourtable .cell-contact{width:100%!important}
#views-exposed-form-tours-page-1{margin-top:10px;padding:15px;padding-top:10px;padding-left:30px;margin-bottom:30px;background:#b5cfed;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.context input[type="text"],.context input[type="password"]{font:12px Arial!important;border:1px solid #5d7aba;outline:none;min-width:60px;color:#4372ac;padding:0 4px;background:url(../imgs/searchbg.png) top left repeat-x;border-radius:6px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
#views-exposed-form-tours-page-1 label{font:normal 14px/25px Arial!important;color:#47525f!important}
.views-field-field-tour-price-value{padding:8px 13px;background:#b5cfed;height:36px;line-height:36px;clear:both;margin-top:20px!important;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
.field-content{margin-bottom:10px}
.country-link{padding-bottom:8px}
#hotel-search-block{background:#e7f3fc;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc);border:3px solid #b5cbe9;width:610px;margin:0 auto;height:55px;padding:15px;margin-bottom:25px}
#select-price span{text-decoration:underline;color:#0c55a6}
#search-hotel-result p{font-size:14px!important}
#search-hotel-result li{padding-top:0!important;border-top:none!important;background:url(../imgs/horline.png) bottom center no-repeat}
.hotel-shortdescription h4 a{font-weight:400!important;color:#4e647d;text-transform:uppercase;text-decoration:none}
.hotel-shortdescription h4 a:hover{text-decoration:underline}
#user-login input[type="text"],#user-login input[type="password"],#user-pass input[type="text"],#user-pass input[type="password"],#user-register input[type="text"],#user-register input[type="password"]{height:28px!important;line-height:28px!important;background:url(../imgs/tabbg.png) top left repeat-x;margin-bottom:5px}
#user-login,#user-pass,#user-register{width:350px!important;margin:0 auto}
#user-login .description,#user-pass .description,#user-register .description{color:#447bbd;font-size:10px!important;padding-left:3px;margin-bottom:5px}
#user-login label,#user-pass label,#user-register label{font:normal 14px Arial!important;color:#47525f;padding-top:5px;padding-bottom:3px}
#user-login .form-submit,#user-pass .form-submit,#user-register .form-submit{padding:0 15px!important;height:25px!important;background:url(../imgs/bigbtbg.png) top left repeat-x!important;color:#064fa0!important;font-size:12px!important}
#general td{border:1px solid #999}
#edit-adults-wrapper label,#edit-children-wrapper label,#edit-mail-wrapper label,#edit-phone-wrapper label{width:180px!important}
#edit-mail-wrapper label{padding-left:5px}
.tour-services table td{border:none!important;vertical-align:middle}
#edit-phone-wrapper{margin-bottom:25px!important}
#bsv-tour-order-form{background:#ddd;padding:15px;border-radius:15px;position:relative;behavior:url(sites/all/themes/bsv_theme/css/PIE/PIE.htc)}
#edit-order-comment-wrapper{margin-top:25px!important;margin-bottom:20px!important}
.item-list li a{color:#4e647d;font-size:15px!important;text-decoration:none}
#footcen .choose-city{margin:0 0 20px}
.online-help{position:absolute;top:0;right:20px}
.choose-city{background:url(../imgs/choose-city.png) no-repeat;width:128px;height:20px;overflow:hidden}
.choose-city select{background:transparent;border:none;border-radius:5px;color:#0c55a6;width:145px;height:20px;text-transform:uppercase;margin:0;padding:0 0 0 10px;-webkit-appearance:none}