/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}
body{
	background-color: #fff;
	font: 12px/16px Tahoma, Verdana, sans-serif;
	color: #191919;
}
h1, h2, h3, h4, h5, h6, div, img, table, form, label, td, p, ul, li, ol {
	margin: 0;
	padding: 0;
	border: 0;	
}
input, textarea, select, label, button{
	color: #858585;
	font: 11px Tahoma, Verdana, sans-serif;
}
.fildText{padding:1px 0px 1px 4px;border:1px solid #7f9db9;background-color:#fff; width: 127px;}
.fildText#PFprice{padding:1px 0px 1px 4px;border:1px solid #7f9db9;background-color:#fff; width: 60px; float: left;}

h1{margin-bottom:0px;padding:22px 30px 32px 25px;font:bold 1.64em Tahoma;text-align:left;}
h2{margin-bottom:18px;font-size:1.09em;}
h3,h4,h5,h6{font-size:1em;}
h2{padding-left:36px;}
h3{margin-bottom:14px;}
h4{margin-bottom:4px;padding-left:36px;}
ul,ol{list-style:none;}
dl{line-height:16px;}
dt{margin-bottom:4px;font-weight:bold;}
img{border:0;}
a{text-decoration:none;color:#1661af;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
*{background-repeat:no-repeat;}
input,textarea,select,option{color:black;font:11px Tahoma;}
textarea{padding:1px 0px 3px 2px;border:1px solid #a5aeb5;overflow:auto;background-color:#fff;}
select{border:1px solid #7f9db9;height:16px;}
select,option{color:#1661af;background-color:#fff;}
.inputtext {border:1px solid #a5acb2;padding:2px 0px 1px 2px;font-size:11px;background-color:#fff;}

div{
	z-index: 1;
}
.clB{
	clear:both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	width: 100%;
	overflow: hidden;
}
.flL{
	float: left;
}
.flR{
	float: right;	
}

.flR#rtrc{
	width:50%;
	color:red;
	font-size:x-small;
}
.alL{text-align:left;}

.alC{text-align:center;}

.alR{text-align:right;}

img{
	border: none;
}
table td{
	text-align: left;
	vertical-align: top;
}
a{
	text-decoration: none;
	color: #0057b5;
}
a{
	text-decoration: underline;
}
p{
	text-align: left;
	margin-bottom: 14px;
}
dl{
	margin: 0;
	padding: 0px;
}
.imgL {
	float:left;
	margin: 3px 15px 0px 0px;
	position: relative;
}
.imgR {
	float:right;
	margin: 8px 0px 0px 15px;
}
.imgC {
	text-align: center;
	margin: 9px 0px;
	display: block;
}
button{
	cursor: pointer;
	border: none;
}
h1, h2, h3, h4, h5, h6{}

.alignC{
	text-align: center !important;
}
.alignL{
	text-align: left !important;
}
.alignR{
	text-align: right !important;
}


/*main construction*/
div#container{
	width:990px;
	margin:0 auto;
}
div#wrapper{
	float:left;
	width:100%;
}
div#content{
	margin: 0 171px 0 227px;
	padding-bottom: 70px;
}
div#left_column{
	float:left;
	width:222px;
	margin-left:-990px;
	padding: 0px 5px 70px 0px;
}
div#right_column{
	float:left;
	width:166px;
	margin-left:-171px;
	padding: 0px 0px 70px 5px;
}
div#footer{
clear:left;
height: 45px;
border-top: 5px solid #d2d2d2;
position: relative;
padding: 4px 56px 0px 0px;
}
#header{
height: 205px;
width: 990px;
position: relative;
}


/*header*/
#menu{
	height: 66px;
}
.leftMenu div{padding:5px 0px 6px 14px;border-bottom:1px solid #cbcbcb;font-weight:bold;color:#eea300;}
.leftMenu div div{border:0;padding:4px 0px 2px 24px;}
.leftMenu a, .leftMenu span{display:block;font-size:15px;font-weight:normal;}
.leftMenu a:hover{text-decoration:underline;}
.leftMenu div div a, .leftMenu div div span{padding:2px 0px 3px 0px;}
.leftMenu div div a{text-decoration:underline;}
.leftMenu div div a:hover{text-decoration:none;}
.leftMenu span{font-weight:bold;color:#eea300;}
.leftMenu b{display:block;height:5px;margin-top:-1px;font-size:0;background-color:#fdb414;}

.topPanelShow2{position:relative;height:30px;margin:17px 0px 0px 0px;font:bold 13px Arial;color:#fff;background-color:#1061ad;}
.topPanelShow2 .u1{position:absolute;width:6px;height:6px;background-image:url(./img/u11.png);}
.topPanelShow2 .u4{position:absolute;bottom:0;left:0;width:6px;height:6px;background-image:url(./img/u44.png);}
.topPanelShow2 img{margin:9px 0px 0px 36px;}

.logo{
	margin: 17px 0px 0px 0px;
}
.top_bunner{
position: absolute;
left: 227px;
top: 66px;
}


/*content*/

#content ul{display:table;_display:inline-block;margin:0px 0px 0px 24px;}
#content ul ul{margin:5px 0px 0px 8px;}
#content ol{list-style:decimal outside;margin:0px 0px 0px 41px;}
#content li{padding-left:12px;margin-bottom:7px;line-height:1.2em;background:url(./img/li.gif) no-repeat 0px 5px;}
#content ol li{padding-left:0px;background-image:none;}
#content img{margin:5px 26px 20px 0px;}


.number{
	background: url(./images/numberbg01.gif) no-repeat left top;
	text-align: center;
	height: 25px;
	width: 221px;
	padding-top: 6px;
	font-size: 17px;
	font-weight: bold;
	color: #004286;
}
.number2{
	height: 36px;
	width: 221px;
	margin-bottom: 25px;
}
.bunner{
	margin-bottom: 40px;
}
.bunner img{
	margin-bottom: 12px;
}
.bunner2{
	margin-bottom: 27px;
}
.box1{
	background: url(./images/boxbg01.gif) no-repeat left top;
	width: 165px;
	height: 115px;
}
.box2{
	width: 165px;
	padding-bottom: 8px;
}
.box3{
	padding: 0px 7px;
}
.box3 img{
	margin-top: 15px;
}
.name{
	font-size: 16px;
	font-weight: bold;
	color: #191919;
	background: url(./images/fon19.gif) no-repeat left top;
	display: block;
	height: 24px;
	margin-bottom: 11px;
	padding: 7px 0px 0px 39px;
}
.tabs{
	margin: 0px;
	padding: 0px;
	height: 29px;
	font-size: 0px;
}
.tabs li{
	margin: 0px;
	padding: 0px;
	float: left;
	border-right: 2px solid #fff;
	height: 29px;
	list-style: none;
}
.tabs .noborder{
	border-right: none !important;
}
.info{
	border-top: 4px solid #7eafe3;
	border-right: 4px solid #7eafe3;
	border-left: 4px solid #7eafe3;
	border-bottom: 4px solid #7eafe3;
	clear: both;
	padding: 8px 9px;
	width: 360px;
	height: 275px;
}
.info_bottom{
	background: url(./images/boxbg03.gif) no-repeat left bottom;
	font-size: 0px;
	height: 4px;
	width: 592px;
	clear: both;
	margin-bottom: 18px;
}
.air_ticket label{
	font-weight: bold;
	color: #0057b5;
	float: left;
}
.a01{
    float:left;
}
.a1{
	float: left;
	height: 20px;
}
.a1 label{
	margin-right: 60px;
	padding-top: 2px;
}
.a1 input{
	margin-right: 6px;
	float: left;
}
.a2{
	clear: both;
	height: 31px;
}
.a2 label, .a3 label, .a4 label, .a5 label{
	height: 16px;
	padding-top: 2px;
	width: 220px;
}
.select1{
	color: #747474;
	float: left;
	height: 18px;
	width: 160px;
}
.select2, .select4{
	height: 18px;
	width: 39px;
	margin: 0px 10px 0px 0px;
	float: left
}
.select3{
	float: left;
	height: 18px;
	width: 84px;
	margin-right: 11px;
}
.select4{
	margin-right: 0px;
}
.a3{
	height: 35px;
	clear: both;
}
.l2{
	width: 117px !important;
}
.l3{
	width: 84px !important;
}
.l4{
	text-align: right;
	padding-right: 14px;
	width: 106px !important;
}
.l5{
	width: 96px !important;
}
.l6{
	padding: 7px 0px 0px 5px !important;
}
.a4{
	height: 37px;
}
.p1{
	margin-right: 65px;
}
.p2{
	margin-right: 60px;
}
.p3{
	margin-right: 29px;
}
.a5{
	height: 28px;
	clear: both;
}
.calendar{
	float: left;
	margin-top: 1px;
}
.air_ticket span{
	clear: both;
	color: #191919;
	font-weight: bold;
	display: block;	
	padding-bottom:10px;
	padding-top:10px;
}
.a6{
	clear:both;
}
.a6 input{
	float: left;
	margin-top: 5px;
}
.txt1{
	padding: 0px 7px 26px 26px;
	line-height: 18px;
}
.txt1 img{margin:0;}

.offer{
	float: left;
	width: 350px;
	padding-right: 0px;
}
.archive{
	float: left;
	width: 281px;
}
.all{
	background: url(./images/boxbg05.gif) no-repeat left top;
	height: 18px;
	width: 227px;
	line-height: 13px;
	padding: 2px 0px 0px 14px;
	margin-bottom: 31px;
}
.all span{
	color: #b1b1b1;
	margin: 0px 9px;
}
.new{
	margin: 0px 13px 12px 25px;
	position: relative;
	background: url(./images/bb01.gif) repeat-x left bottom;
	padding-bottom: 12px;
	_padding-bottom: 6px;
}
.marker1{
	background: url(./images/marker01.gif) no-repeat left top;
	display: block;
	height: 15px;
	width: 14px;
	position: absolute;
	left: -19px;
	top: 2px;
}
.marker2{
	background: url(./images/marker02.gif) no-repeat left top;
	display: block;
	height: 15px;
	width: 14px;
	position: absolute;
	left: -19px;
	top: 2px;
}
.color1{
	font-weight: bold;
	color: #e3a000;
}
.color2{
	color: #7a7979;
}
.arrow{
	background: url(./images/arrow01.gif) no-repeat left top;
	display: block;
	height: 7px;
	width: 25px;
	margin: 5px 0px 0px;
}
.date1{
	background: #fcd04c;
	text-align: center;
	float: left;
	height: 13px;
	width: 57px;
	padding-top: 1px;
	margin-right: 14px;
	line-height: 11px;
}
.date2, .date3{
	background: #c3c3c3;
	text-align: center;
	float: left;
	height: 13px;
	width: 57px;
	padding-top: 1px;
	color: #fff;
	line-height: 11px;
	margin-left: 2px;
}
.date3{
	float: none;
	display: block;
	margin: 0px 0px 3px;
}
.noborder2{
	background: url(none) !important;
}
.rss{
	display: block;
	margin: 0px 0px 16px 128px;
}
.archive_news{
	background: url(./images/boxbg04.gif) no-repeat left top;
	text-align: center;
	height: 18px;
	width: 100px;
	padding-top: 2px;
	display: block;
	line-height: 13px;
	margin: 0px 0px 30px 150px;
}
.box_archive{
	clear: both;
}
.box_archive dt{
	float: left;
	width: 152px;
	margin: 0px;
	padding: 0px;
}
.box_archive dd{
	overflow: hidden;
	zoom:1;
	line-height: 18px;
	width: 185px;
	margin: 0px;
	padding: 0px;
}
.link_head{
	font-weight: bold;
	display: block;
}
.line{
	padding-bottom: 37px;
	_padding-bottom: 33px;
	clear:both;
}


.listAirline{float:left;width:210px;font-size:1.09em;}
.listAirline div{position:relative;padding:8px 0px 9px 47px;}
.listAirline a,.listAirline span,.listAirline b{display:block;}
.listAirline a{margin-bottom:5px;}
.listAirline div span{position:absolute;right:170px;min-width:22px;width:auto !important;width:22px;margin-top:-8px;white-space:nowrap;font:bold 18px Tahoma;background:url(./img/fon24.gif) no-repeat;}
.listAirline div span.latin{background:url(./img/fon26.gif) no-repeat;}
.listAirline div span b{padding:1px 4px 5px 5px;text-align:center;color:#fff;background:url(./img/fon25.gif) no-repeat 100% 0%;}
.listAirline div span.latin b{background:url(./img/fon27.gif) no-repeat 100% 0%;}

.listAirtiket{float:left;width:279px;}
.listAirtiket div{position:relative;padding:39px 0px 30px 29px;}
.listAirtiket span.land{position:absolute;top:0;margin-left:-29px;white-space:nowrap;font:18px Tahoma;background:#3a62b9 url(./img/fon32.gif) no-repeat;}
.listAirtiket span.land b{display:block;padding:1px 4px 3px 5px;text-align:center;color:#fff;background:url(./img/fon33.gif) no-repeat 100% 0%;}
.listAirtiket i{position:absolute;top:-6px;right:-8px;width:15px;height:15px;font-size:0;background-image:url(./img/fon37.gif);}
.listAirtiket a.land{padding-left:1px;margin-bottom:3px;font-weight:bold;}
.listAirtiket td{padding:3px 3px 11px 0px;}
.listAirtiket td.data1,.listAirtiket td.data2{width:60px;}
.listAirtiket td span{padding:0px 8px 1px 8px;background-color:#fcd04c;}
.listAirtiket td b{padding:0px 8px 1px 8px;font-weight:normal;background-color:#e3e3e3;}
.listAirtiket td a{padding-left:10px;}

.siteMap{margin-left:45px;}
.siteMap ul ul{margin:0px;}
.siteMap ul li{margin-bottom:11px;padding-left:18px;font:bold 1.08em Tahoma;background:url(./img/fon54.gif) no-repeat 0px 4px;}
.siteMap ul li ul{padding-top:6px;}
.siteMap ul li ul li{margin:2px 0px 0px 0px;padding-left:28px;font-size:0.9em;background-image:none;}
.siteMap ul li ul li ul{padding-top:1px;padding-bottom:2px;}
.siteMap ul li ul li ul li{margin-bottom:3px;font:normal 1em Tahoma;}
.siteMap ul li a{color:#004286;}
.siteMap ul li ul li a{color:#2873c1;}
.siteMap ul li a:hover{text-decoration:underline;}
.siteMap ul li ul li ul li a{text-decoration:underline;}
.siteMap ul li ul li ul li a:hover{text-decoration:none;}

.listContact .head,.listVacancy .head

{padding:5px 0px 6px 8px;font:bold 15px Tahoma;border-left:4px solid #fdb414;}


.descriptCompany .logo img,.descriptCompany .list img,
.listTransport .filter img,
.specialText .img img,.specialText2 .img img,
.listBlock4 img, .anonsGallery img {margin:0px;}

.head_1,.head_2,.head_3,.head_4{display:block;font-weight:bold;}
.head_1,.head_2{font-size:1.09em;margin-bottom:18px;}
.head_2{padding-left:36px;}
.head_3{margin-bottom:14px;}
.head_4{margin-bottom:4px;padding-left:36px;}

.data{width:64px;margin-bottom:3px;padding-bottom:1px;text-align:center;color:#fff;background-color:#c3c3c3;}
.dataTwo{position:relative;width:216px;margin-bottom:3px;}
.dataTwo div{position:absolute;padding:0px 8px 1px 8px;background-color:#fcd04c;}
.dataTwo span{display:block;text-align:right;color:#7a7979;}
.dataTwo span b{margin-left:1px;padding:0px 8px 1px 8px;font-weight:normal;color:#fff;background-color:#c3c3c3;}
.dataTree{position:relative;min-height:14px;height:auto !important;height:14px;}
.dataTree em{position:absolute;padding:0px 6px 1px 6px;font-style:normal;background-color:#ff3333;color:#fff;}
.dataTree .dataTwo{margin-left:216px;}
.dataTree .dataTwo div{background-color:#c3c3c3;color:#fff;}

.pageNav{position:absolute;right:0;}
.pageNav a,.pageNav span{display:block;float:left;padding:6px 5px 6px 7px;}
.pageNav span{background-color:#efefef;}
.pageNav .next{padding-right:0px;padding-left:1px;}


.listBlock,.listBlock3,.listBlock4,.listBlock5{margin-bottom:30px;border-top:4px solid #efefef;border-bottom:4px solid #efefef;}
.listBlock .padding,.listBlock3 .padding,.listBlock4 .padding,.listBlock5 .padding{position:relative;min-height:25px;height:auto !important;height:25px;}
.listBlock .list{padding:24px 0px 24px 0px;}
.listBlock .head,.listBlock3 .head,.listBlock4 .head,.listBlock5 .head{margin-bottom:1px;font-weight:bold;}
.listBlock .img,.listBlock5 .img{float:left;margin:3px 0px 10px 0px;}
.listBlock img,.listBlock5 img{margin:0;}
.listBlock p{margin-bottom:0px;line-height:16px;}
.listBlock .detail,.listBlock5 .detail{float:left;margin:6px 5px 0px 0px;width:25px;height:7px;font-size:0;background-image:url(./img/fon21.gif);}
.listBlock .detail2,.listBlock5 .detail2{float:left;margin-top:2px;color:#1661af;}

.listBlock .rss{position:absolute;display:block;width:25px;height:25px;background:url(./img/fon43.gif) no-repeat 0px 6px;}
.listBlock .img{width:156px;}
.listBlock .special .img{width:109px;}

.listBlock3 .list{padding:30px 0px 30px 0px;}
.listBlock3 table{width:100%;}
.listBlock3 table td p{margin-bottom:20px;}
.listBlock3 blockquote{margin-bottom:14px;line-height:16px;}
.listBlock3 .alC{width:100px;}
.listBlock3 .alC img{margin:5px 0px 0px 0px;}

.listBlock4 .list{height:1%;margin:40px 0px 30px 0px;}
.listBlock4 .img{float:left;width:100px;margin:3px 28px 10px 0px;text-align:center;}
.listBlock4 .text{float:left;width:431px;}

.listBlock5 .list{padding:30px 0px 30px 0px;}
.special{padding-left:19px;background-image:url(./img/fon23.gif);}
.special div.head{margin-bottom:9px;font-weight:bold;}
.specialTable{margin-bottom:1px;padding-bottom:2px;border-bottom:5px solid #ffc300;}
.specialTable table{width:100%;}
.specialTable td{padding:4px 15px 5px 15px;vertical-align:middle;}
.specialTable td.alC{font-weight:bold;color:#c92600;}
.specialTable .head td{font-weight:bold;color:#fff;background-color:#ffc300;}
.specialTable .head td{padding:4px 12px 5px 12px;white-space:nowrap;}

.data{width:64px;margin-bottom:3px;padding-bottom:1px;text-align:center;color:#fff;background-color:#c3c3c3;}
.dataTwo{position:relative;width:216px;margin-bottom:3px;}
.dataTwo div{position:absolute;padding:0px 8px 1px 8px;background-color:#fcd04c;}
.dataTwo span{display:block;text-align:right;color:#7a7979;}
.dataTwo span b{margin-left:1px;padding:0px 8px 1px 8px;font-weight:normal;color:#fff;background-color:#c3c3c3;}
.dataTree{position:relative;min-height:14px;height:auto !important;height:14px;}
.dataTree em{position:absolute;padding:0px 6px 1px 6px;font-style:normal;background-color:#ff3333;color:#fff;}
.dataTree .dataTwo{margin-left:216px;}
.dataTree .dataTwo div{background-color:#c3c3c3;color:#fff;}



.contentTable,.contentTable_1,.contentTable_2,.contentTable_3{margin-bottom:20px;}
.contentTable td{padding:11px 0px 14px 0px;}
.contentTable_1 td{padding:7px 13px 8px 13px;border:1px solid #cacaca;}
.contentTable_1 .head td,.contentTable_2 .head td{padding:6px 13px 7px 13px;font-weight:bold;color:#999;background-color:#f7f7f7;}
.contentTable_2 td{padding:7px 13px 8px 13px;border:1px solid #999;}
.contentTable_3 td{border:1px solid #999;}
.contentTable_3 .head td{color:#fff;border:1px solid #fdb414;background-color:#fdb414;}
.contentTable_3 img{margin:1;}
.contentTable_2 .head td{color:#fff;border:1px solid #fdb414;background-color:#fdb414;}
.contentTable_2 .subhead td{background-color:#fff9e5;}


.listContact{padding-top:10px;}
.listContact blockquote{display:block;height:1%;margin-bottom:88px;}
.listContact .base{position:relative;float:left;width:300px;margin-top:26px;}
.listContact .add{float:right;width:179px;margin-top:26px;}
.listContact dl{margin-bottom:2px;}
.listContact dl.list{margin-bottom:30px;}
.listContact dl.list dt,.listContact dl.list2 dt{margin-bottom:9px;font-size:1.08em;}
.listContact dl.list dl{padding:0px 0px 0px 38px;}
.listContact dl.list2 dl{padding:0px 0px 0px 29px;}
.listContact dl.list dl dt,.listContact dl.list2 dl dt{margin-bottom:2px;font-size:1em;}
.listContact dl.list dl dd{margin-bottom:10px;}
.listContact dl.list2 dl dt{padding-left:7px;line-height:100%;border-left:2px solid #fdb414;}
.listContact dl.list2 dl dd{margin-bottom:28px;padding-left:9px;}
.listContact table{margin-top:9px;}
.listContact td{vertical-align:middle;line-height:16px;}
.listContact img{width:150px;margin:0px 18px 0px 0px;}
.listContact .flash{position:absolute;left:0;margin-top:2px;padding:3px 0px 4px 24px;background-image:url(./img/fon52.gif);color:#1661af;cursor:pointer;}
.listContact .all{margin-bottom:36px;}
.listContact .all td{vertical-align:top;}
.listContact .all img{margin:4px 18px 0px 0px;}
.listContact .all .flash{position:static;}
.listContact .detail{float:left;margin-top:24px;padding-left:24px;background:url(./img/fon53.gif) no-repeat 5px 4px;}
.listContact .add div{position:relative;top:-1px;margin-bottom:15px;padding:4px 0px 7px 11px;font-weight:bold;border-left:4px solid #2873c1;}
.listContact .add a{display:block;margin-bottom:10px;padding-left:33px;background:url(./img/fon53.gif) no-repeat 15px 4px;}
.listContact dl dd p{margin-bottom:20px;}

.listVacancy blockquote{margin-bottom:64px;}
.listVacancy .head{margin-bottom:2px;}
.listVacancy p{margin-bottom:8px;}
.listVacancy dl{margin-bottom:9px;}
.listVacancy .user{padding-top:6px;}
.listVacancy .user dt{font-weight:normal;margin-bottom:0px;}
.listVacancy .user dd{padding-left:62px;}

ul.listPartners{display:list-item;margin:0px;}
.listPartners li{float:left;width:200px;margin-bottom:0px;padding:0px 10px 15px 0px;line-height:100%;background-image:none;}
.listPartners li.clB{float:none;height:0px;margin:0;padding:0;overflow:hidden;}
.listPartners div{font:bold 12px Tahoma;}

.message{min-height:20px;height:auto !important;height:20px;margin-bottom:6px;text-align:center;}

.message div{font-weight:bold;color:#ff4000;}

.formBlock{margin-bottom:40px;}
.formBlock td{padding:2px 0px;vertical-align:middle;}
.formBlock tr.title td{padding:0px;}
.formBlock td.vaT{vertical-align:top;}
.formBlock img{margin:0px !important;}
.formBlock .padding1{height:30px;}
.formBlock .padding2{height:24px;}
.formBlock .padding3{height:18px;}
.formBlock .textarea td{vertical-align:top;}
.formBlock .checkbox td{padding-right:4px;}
.formBlock .checkbox label{display:block;padding-bottom:2px;}
.formBlock .head{padding-bottom:10px;font-weight:bold;}
.formBlock b{display:block;padding-top:2px;}
.formBlock .star{width:18px;text-align:center;color:#ff4000;}
.formBlock td.info2 img{vertical-align:-3px;margin:0px 6px 0px 2px !important;}
.formBlock td.info2 select{vertical-align:-2px;}

html:root .formBlock td.info2 select{vertical-align:0px;}

.formBlock .button{margin-top:24px;}
.formBlock blockquote{position:relative;height:27px;margin-top:30px;}
.formBlock blockquote .reset{width:238px;height:27px;background-image:url(./img/button8.gif);}
.formBlock blockquote .posA{left:312px;}
.formBlock .select select{width:102.5%;}
.formBlock td div.alC{font-size:10px;color:#a4adb2;}

.formBlock .passenger td.alR,.formBlock .passenger td.star{padding-top:4px;vertical-align:top;}
.formBlock .passenger div input{vertical-align:-4px;margin-right:2px;}
.formBlock .textarea div{padding-bottom:2px;}
.formBlock tr.title td{padding-top:8px;background:url(./img/fon34.gif) repeat-x;}
.formBlock .title div{height:100%;padding-bottom:9px;line-height:130%;background:url(./img/fon34.gif) repeat-x 0 100%;}
.formBlock .title2 td{height:32px;background:url(./img/fon34.gif) repeat-x 0 50%;}
.formBlock .listFildHead{font-weight:bold;}
.formBlock .listFildHead td{padding-left:150px;}
.formBlock .listFildHead .color6{float:left;height:14px;margin-right:3px;font-weight:normal;}
.formBlock .listRadio div{padding:2px 0;}
.formBlock .listRadio span{display:block;padding:2px 0 2px 18px;}
.formBlock .listRadio input{margin-right:4px;vertical-align:-5px;}
.formBlock .listRadio span input{vertical-align:-4px;}

form.alC table{margin:0px auto;}
form.alC table td{text-align:left;}
form.alC table td.alR{text-align:right;}

.formAuthorization{text-align:center;}
.formAuthorization .screen{width:368px;margin:0px auto;padding:30px 0px 20px 0px;text-align:left;background-color:#efefef;}
.formAuthorization .u1,.formAuthorization .u2,.formAuthorization .u3,.formAuthorization .u4{position:absolute;width:8px;height:8px;}
.formAuthorization .u1{top:0;background-image:url(./img/u11.gif);}
.formAuthorization .u2{top:0;right:0;background:url(./img/u22.gif) no-repeat 100% 0%;}
.formAuthorization .u3{right:0;bottom:-2px;background:url(./img/u33.gif) no-repeat 100% 0%;}
.formAuthorization .u4{bottom:-2px;background-image:url(./img/u44.gif);}
.formAuthorization .alR{width:152px;}
.formAuthorization blockquote{position:absolute;top:3px;right:14px;text-align:right;color:#939393;margin:0;}
.formAuthorization a{padding:0px 6px;}
.formAuthorization .checkbox{margin-left:170px;color:#939393;}
.formAuthorization .button{float:right;margin:5px 158px 0px 0px;}

.formTurPacket{width:400px;margin:0 auto;}
.formTurPacket .flL,.formTurPacket .flR{width:176px;margin-bottom:16px;text-align:left;}
.formTurPacket .flL div,.formTurPacket .flR div,.formTurPacket .head{padding-bottom:5px;}
.formTurPacket .head{font-weight:bold;text-align:left;}
.formTurPacket .fildText{width:48px;margin-bottom:2px;padding-bottom:1px;}
.formTurPacket select optgroup{font-style:normal;font-weight:bold;background-color:#fff;color:#7c7b7b;}
.formTurPacket .flL select,.formTurPacket .flR select{width:100%;margin-bottom:1px;}
.formTurPacket .checkbox{position:absolute;font-size:10px;}
.formTurPacket .checkbox td{padding-top:5px;vertical-align:middle;white-space:nowrap;}
.formTurPacket .checkbox input{margin-right:5px;}
.formTurPacket .checkbox label{position:relative;top:-1px;}
.formTurPacket .data,.formTurPacket .day{margin:82px 0px 30px 0px;color:#191919;background-color:#fff;}
.formTurPacket .data span,.formTurPacket .data label,.formTurPacket .day span,.formTurPacket .day label{float:left;}
.formTurPacket .data label,.formTurPacket .day label{padding-top:2px;}
.formTurPacket .data span{width:74px;}
.formTurPacket .day span{width:70px;}
.formTurPacket blockquote{margin-bottom:9px;margin-left:0px;width:400px;}
.formTurPacket .category{width:80px;margin-right:5px;}
.formTurPacket .food{width:140px;margin-right:5px;}
.formTurPacket .system{width:170px;}
.formTurPacket .category select,.formTurPacket .food select,.formTurPacket .system select{height:46px;}
.formTurPacket .food select{margin-bottom:7px;}
.formTurPacket select.h76{height:72px;}
.formTurPacket select.h20{height:20px;}
.formTurPacket select.h100{height:100px;}
.formTurPacket .text{margin-bottom:36px;}
.formTurPacket .text label{position:relative;top:-2px;padding-right:4px;}
.formTurPacket .text .currtype{width:60px;margin-left:10px;vertical-align:top;}
.formTurPacket .pagesize{margin-top:25px;}
.formTurPacket .pagesize label{float:left;padding-top:4px;}
.formTurPacket .pagesize div div{float:left;width:73px;}
.formTurPacket .button1,.formTurPacket .button2{margin-top:-17px;}
.formTurPacket .button1 input,.formTurPacket .button2  input{height:27px;cursor:pointer;}
.formTurPacket .button1 input{width:177px;background-image:url(./img/button16.gif);}
.formTurPacket .button2 input{float:right;width:144px;background-image:url(./img/button17.gif);}

#exatMinAmountCtrl{margin-left:1px;}

.formBlock #title_show{position:absolute;width:238px;background-color:#efefef;color:#939393;}
.formBlock #title_show div{padding:5px 5px 6px 9px;}

.listGd dl{margin-bottom:48px;}
.listGd dt{margin-bottom:9px;font-size:12px;}
.listGd p{margin-bottom:10px;}
.listGd div.head{font:bold 14px Tahoma;}
.listGd .message{min-height:32px;height:auto !important;height:32px;}
.listGd blockquote{width:514px;height:1%;margin:0px 0px 0px 60px;}
.listGd .formBlock td{padding:2px 0px 3px 0px;}
.listGd .formBlock td div.alC{color:#8d8d8d;}
.listGd .select{margin-top:3px;}

.listGd .list{background-color:#d4e3f3;}
.listGd .list b{display:block;padding:2px 60px;font-weight:bold;color:#fff;background-color:#2873c1;}
.listGd .list .flL{padding-top:18px;}
.listGd .list .flR{padding-top:34px;}
.listGd .add{margin-bottom:48px;}
.listGd .add .flR{padding-right:40px;}
.listGd .add .flR span{margin-bottom:4px;}
.listGd .add textarea{width:290px;height:58px;}
.listGd .formBlock .checkbox td{padding:2px 4px 2px 0px;}
.listGd .button1{margin:10px 56px 75px 0px;}
.listGd .button2{position:absolute;right:56px;margin-top:-47px;}
.listGd .button2 span{display:block;padding-right:16px;padding-bottom:5px;text-align:right;font-size:10px;color:#8d8d8d;}

.listDocument{float:left;width:315px;background-color:#fff;}
.listDocument dl{float:left;clear:both;width:100%;margin-bottom:30px;height:1%;}
.listDocument dt{float:left;clear:both;margin-bottom:10px;font:18px Tahoma;background:#3a62b9 url(./img/fon32.gif) no-repeat;}
.listDocument dt b{display:block;padding:1px 4px 3px 5px;text-align:center;color:#fff;background:url(./img/fon33.gif) no-repeat 100% 0%;}
.listDocument dd,.listDocument2 dd{float:left;clear:both;width:100%;background-color:#fff;}
.listDocument dd a,.listDocument2 dd a{float:left;padding:3px 0px 6px 30px;background:url(./img/fon55.gif) no-repeat 9px 3px;}
.listDocument2 .text{margin:10px 0px 52px 0px;}
.listDocument2 dd a span{color:#191919;}

.anonsGallery{position:relative;min-height:169px;height:auto !important;height:169px;margin-bottom:14px;background-color:#efefef;}
.anonsGallery b{position:absolute;top:11px;left:12px;font-size:1.09em;color:#8d8d8d;}
.anonsGallery u{position:absolute;top:12px;right:10px;text-decoration:none;}
.anonsGallery em{font-style:normal;color:#1661af;}
.anonsGallery div{padding-bottom:5px;}
.anonsGallery span{display:block;float:left;width:210px;margin-top:36px;text-align:center;}

.listTurizm .checkbox,.listTurizm2 .checkbox{margin:0px auto 20px auto;color:#1661af;}
.listTurizm .checkbox td,.listTurizm2 .checkbox td{padding:0px 2px;vertical-align:middle;}
.listTurizm .checkbox label,.listTurizm2 .checkbox label{display:block;padding-bottom:2px;}
.listTurizm blockquote{margin-bottom:18px;color:#1661af;}
.listTurizm blockquote span{padding:0px 8px 0px 27px;color:#191919;font:bold 14px Tahoma;}
.listTurizm blockquote a{padding-left:6px;}
.listTurizm .flL{padding-left:59px;width:236px;}
.listTurizm .flR{width:236px;}
.listTurizm .flL div,.listTurizm2 .flL div,.listTurizm .flR div{position:relative;padding:8px 0px 9px 0px;}
.listTurizm .flL div a,.listTurizm .flL div span,.listTurizm .flL div b,
.listTurizm2 .flL div a,.listTurizm2 .flL div span,.listTurizm2 .flL div b,
.listTurizm .flR div a,.listTurizm .flR div span,.listTurizm .flR div b {display:block;}
.listTurizm .flL div a,.listTurizm2 .flL div a,.listTurizm .flR div a{margin:0px 0px 5px 30px;font-size:12px;}
.listTurizm .flL div span,.listTurizm2 .flL div span,.listTurizm .flR div span{position:absolute;right:214px;min-width:22px;width:auto !important;width:22px;margin-top:-8px;white-space:nowrap;font:bold 18px Tahoma;background:url(./img/fon24.gif) no-repeat;}
.listTurizm .flL div span b,.listTurizm2 .flL div span b,.listTurizm .flR div span b{padding:1px 4px 5px 5px;text-align:center;color:#fff;background:url(./img/fon25.gif) no-repeat 100% 0%;}
.listTurizm .flR div span{background:url(./img/fon56.gif) no-repeat;}
.listTurizm .flR div span b{background:url(./img/fon57.gif) no-repeat 100% 0%;}
.listTurizm .message{margin-bottom:8px;}
.listTurizm div.tur{float:left;width:50%;height:1%;margin-bottom:20px;}
.listTurizm div.tur .posR{margin-bottom:34px;padding-top:40px;}
.listTurizm div.tur .posR div{margin-bottom:4px;padding-left:16px;}
.listTurizm div.tur a{display:block;margin-bottom:5px;padding:0 0 0 22px;background:url(./img/fon58.gif) no-repeat 0 1px;}
.listTurizm div.tur a.alL{background:url(./img/fon59.gif) no-repeat 0 1px;}
.listTurizm div.tur .posR div.land{position:absolute;top:0;left:37px;padding-left:0;white-space:nowrap;font:18px Tahoma;background:#3a62b9 url(./img/fon32.gif) no-repeat;}
.listTurizm .land b{display:block;padding:1px 4px 3px 5px;text-align:center;color:#fff;background:url(./img/fon33.gif) no-repeat 100% 0%;}

.listTurizm2 .flL{padding-left:59px;width:146px;}
.listTurizm2 .flL div span{right:124px;}

.turizmText .land{margin-bottom:3px;}
.turizmText .land a{font-weight:bold;}
.turizmText .typeTur dt{float:left;margin-right:12px;font-weight:normal;}
.turizmText .typeTur dd{float:left;margin:0px 60px 30px 0px;}
.turizmText .typeTur a{display:block;}
.turizmText .dataTwo{float:left;width:142px;margin-bottom:20px;}
.turizmText .dataTree{margin-bottom:20px;}
.turizmText .dataTree em{margin-left:10px;line-height:100%;height:12px;}
.turizmText .dataTree .dataTwo{margin-left:0px;margin-bottom:0px;}

/*Snipet on*/
.graphTur{margin-bottom:18px;}
.graphTur td{padding:0px 2px;vertical-align:middle;}
.graphTur span{display:block;margin-right:4px;padding:0px 6px 1px 7px;background-color:#2873c1;color:#fff;}
.headTableTur1 p,.headTableTur2 p,.turTable1 td p{margin:0;}
.headTableTur1,.headTableTur2{padding:4px 0px 4px 0px;text-align:center;font-weight:bold;border-bottom:1px solid #fff;background-color:#2873c1;color:#fff;}
.headTableTur2{background-color:#fdb414;margin-bottom:16px;}
.turTable1{margin-bottom:15px;}
.turTable1 td{padding:0px 4px 2px 1px;line-height:16px;}
.turTable1 .alC{white-space:nowrap;font-weight:bold;}

.turTable2 td,.turTable3 td{padding:9px 10px 7px 10px;text-align:center;border-bottom:1px solid #d1d1d1;}
.turTable2 td.alL,.turTable3 td.alL{padding-left:0;text-align:left;}
.turTable2 .bgc5 td{padding:4px 0px 5px 0px;color:#fff;border:0;background:#2873c1 url(./img/pix2.gif) repeat-x 0% 100%;}
.turTable2 .head td{padding:3px 6px 6px 6px;white-space:nowrap;border:0;background:#d1d1d1 url(./img/pix2.gif) repeat-y;}
.turTable2 .head td.alL{width:190px;padding-left:36px;background:#d1d1d1 none;}

.turTable3 .head td{padding:6px;white-space:nowrap;border:0;background:#d1d1d1 url(./img/pix2.gif) repeat-y;}
.turTable3 .head td.bgc5{background-color:#2873c1;color:#fff;}
.turTable3 .head td.alL{width:140px;padding-left:36px;background:#2873c1 none;}



.turTable4 td{padding:7px 3px 9px 3px;text-align:center;line-height:110%;}
.turTable4 td.alL{text-align:left;}
.turTable4 .head td{padding:5px 3px 4px 3px;}
.turTable4 .num{width:20px;}
.turTable4 .bgc6 .alL{width:178px;text-align:left;background:#d1d1d1 url(./img/pix2.gif) repeat-y;}
.turTable4 .num strong,.turTable4 .bgc6 .alL strong{display:block;padding-left:5px;margin-top:43px;}
.turTable4 .head .bgc5,.turTable4 .head .bgc7{color:#fff;border-top:1px solid #fff;}
.turTable4 .head .bgc5{background:#2873c1 url(./img/pix2.gif) repeat-y 100% 0%;}
.turTable4 .head .bgc7{background:#fdb414 url(./img/pix2.gif) repeat-y;}
.turTable4 .head .bgc8{background:#b9d6f4 url(./img/pix2.gif) repeat-y 100% 0%;}
.turTable4 .head .bgc9{background:#f9dea4 url(./img/pix2.gif) repeat-y;}
.turTable4 .border td{border-bottom:1px solid #d1d1d1;}

.turDl{margin:55px 0px 30px 0px;}
.turDl dt{margin-bottom:9px;font:bold 12px Tahoma;}
.turDl dd{padding-left:36px;}

/*Snipet off*/

.listSistem{padding:30px 0px 30px 0px;}
.listSistem .block{float:left;width:50%;}
.listSistem .block,.listSistem .block2{margin-bottom:56px;text-align:center;}
.listSistem .block .img,.listSistem .block2 .img{display:table-cell;width:315px;height:144px;vertical-align:middle;}
.listSistem .block2 .img{width:630px;}
.listSistem .block .img div,.listSistem .block2 .img div{text-align:center;}
.listSistem .block img,.listSistem .block2 img{margin:0;}
.listSistem .block .head,.listSistem .block2 .head{display:block;margin-top:7px;font:bold 12px Tahoma;}
.listSistem .block div span,.listSistem .block2 div span{color:#939292;}
.listSistem ul{width:170px;margin:10px auto 0px auto;padding-top:22px;background-image:url(./img/fon60.gif);}
.listSistem li{margin-bottom:3px;text-align:left;}
.listSistem .listBlock{border:0;}
.listSistem .screen{float:left;margin-bottom:10px;text-align:center;background-color:#efefef;}
.listSistem .screen div{padding:3px 11px 4px 13px;}



.sistemText .img{float:left;width:144px;margin:4px 12px 4px 0px;text-align:center;}

.sistemText .img img{margin:0;}
.sistemText .type{margin-bottom:10px;font-weight:bold;color:#939292;}
.sistemText .type span{font-weight:normal;}
.sistemText .link{margin:0;padding-top:53px;background:url(./img/fon60.gif) no-repeat 0px 25px;}
.sistemText .link li{margin-bottom:3px;padding-left:30px;background:none;}

.listTransport{width:596px;margin:0px 0px 0px 16px;}
.listTransport .filter{position:relative;height:148px;border-bottom:4px solid #efefef;}
.listTransport .filter div{position:absolute;top:20px;width:176px;}
.listTransport .filter div span{display:block;padding:0px 0px 4px 20px;}
.listTransport .filter div select{width:100%;height:18px;}
.listTransport .filter .fild1{background:url(./img/fon38.gif) no-repeat;}
.listTransport .filter .fild2{left:210px;background:url(./img/fon39.gif) no-repeat;}
.listTransport .filter .fild3{left:420px;background:url(./img/fon40.gif) no-repeat;}
.listTransport .filter div.fild4{top:70px;right:0px;background:url(./img/fon41.gif) no-repeat;}
.listTransport .filter input.button{position:absolute;top:125px;right:0px;}
.listTransport .padding{position:relative;min-height:25px;height:auto !important;height:25px;}
.listTransport div.button{position:absolute;margin-top:4px;padding:2px 0px 6px 32px;color:#1661af;background:url(./img/fon42.gif) no-repeat;}

.transportTable div.head{position:relative;padding:14px 0px 12px 32px;font-weight:bold;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#fdb414;}
.transportTable div.head span{position:absolute;top:15px;right:0;width:162px;text-align:center;color:#fff;}
.transportTable table{width:100%;}
.transportTable img{width:73px;margin:0;}
.transportTable td{padding:3px 0px;text-align:center;vertical-align:middle;border-bottom:1px solid #d1d1d1;}
.transportTable td td{padding:0px;border:0;}
.transportTable td blockquote{padding-left:5px;text-align:left;}
.transportTable td b{color:#bb0202;}
.transportTable strong{color:#1661af;}
.transportTable span{color:#636363;}
.transportTable tr.head{background-color:#d1d1d1;}
.transportTable tr.head td{padding:1px 0px 2px 0px;}
.transportTable td.alR{text-align:right;}
.transportTable td.alR span{padding:0px 8px;color:#1661af;}

.transportTable td.show{padding:1px 0px;}
.transportTable td.show td{padding:17px 0px 6px 0px;}
.transportTable div.show{position:relative;background-color:#e8e8e8;padding-bottom:14px;}
.transportTable div.show div{position:relative;float:right;width:300px;text-align:left;margin-bottom:18px;}
.transportTable .show b.close{position:absolute;top:3px;right:3px;display:block;width:13px;height:13px;background-image:url(./img/button5.gif);}
.transportTable .show b.clB{display:block;}
.transportTable .show strong{color:#191919;}
.transportTable .show input{margin-left:5px;}
.transportTable .show blockquote{position:relative;left:30px;float:left;width:180px;margin-bottom:18px;}
.transportTable .show td.w194{text-align:left;}
.transportTable .show .img{display:block;margin-left:42px;}
.transportTable .show img{position:relative;float:left;margin-right:37px;}

table.bookmark{width:100%;table-layout:fixed;margin-bottom:33px;border-bottom:6px solid #4692e1;}
table.bookmark td{font-weight:bold;color:#fff;text-align:center;background:#efefef url(./img/fon30.gif) no-repeat;}
table.bookmark td.border{width:2px;font-size:0px;overflow:hidden;background-color:#fff;background-image:none;}
table.bookmark a{width:100%;display:block;padding:9px 0px 3px 0px;background:url(./img/fon31.gif) no-repeat 100% 0%;}
table.bookmark td.select{background:#4692e1 url(./img/fon28.gif) no-repeat;}
table.bookmark td.select div{padding:9px 0px 3px 0px;background:url(./img/fon29.gif) no-repeat 100% 0%;}

.transportText .button,.transportText .button2{float:right;clear:right;width:177px;height:27px;margin:5px 0px 13px 0px;background-image:url(./img/button12.gif);}
.transportText .button2{position:relative;right:17px;}
.transportText .transportTable{width:596px;margin-left:17px;border-bottom:1px solid #d1d1d1;}
.transportText .transportTable div.head{font-size:12px;color:#fff;}
.transportText .transportTable div.head span{font-size:11px;}
.transportText .transportTable td{height:54px;}
.transportText .transportTable td.alL{text-align:left;}
.transportText .transportTable tr.head td{height:0px;}
.transportText .transportTable .alL div{padding-left:32px;font-weight:bold;text-align:left;}
.transportText .transportTable tr.head td div{font-weight:normal;}
.transportText .transportTable .arenda td{border:0;}
.transportText .transportTable tr.arenda td{border-bottom:1px solid #fdb513;}
.transportText .transportTable div.arenda{height:14px;}

.w540{width:540px;}
.w475{width:475px;}
.w194{width:194px;}
.w172{width:152px;}
.w160{width:160px;}
.w152{width:155px;}
.w146{width:146px;}
.w120{width:120px;}
.w104{width:104px;}
.w95{width:95px;}
.w80{width:80px;}
.w74{width:74px;}
.w74 span{color:#bb0202;}
.w66{width:66px;}
.w62{width:62px;}
.w42{width:42px;}

.h72{height:72px;}
.h54{height:54px;}


/*footer*/
#footer a{
	color: #1661af;
}
div#footer{
clear:left;
height: 45px;
border-top: 5px solid #d2d2d2;
position: relative;
padding: 4px 56px 0px 0px;
}
.counter{
	margin-right: 22px;
	float: left;
}
.fbox1{
	float: left;
	margin-right: 230px;
}
.fbox1 img{
	margin-left: 10px;
}
.map{
float: left;
margin-right: 242px;
position: absolute;
left: 463px;
top: 15px;
}
.rusite{
	float:left;
	margin: 1px 0px 0px 10px;
}
.authorization{
	position: absolute;
	left: 24px;
	top: -82px;
}

#content #imgnb {margin:0;}

.web {
color:#003366;
}