/* global settings */
.file-input-area {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
/*отключаем некорректное масштабирование у iPhone */
html { -webkit-text-size-adjust: none;}

body{
	margin:0;
	min-width:1000px;
	background:#fff;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#252525;
}

img{
	vertical-align:top;
	border-style:none;
}
a{
	text-decoration:underline;
	color:#0072bc;
}
a:visited {
color:#800080;
}
a:hover{text-decoration:none;} 
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.row{
	height:1%;
	overflow:hidden;
}
.wrap{
	width:100%;
	overflow:hidden;
}
.alignleft{float:left;}
.alignright{float:right;}
.no-border{border:0 !important;}
/* wrapper */
#wrapper{
	width:1002px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.top-panel{
	position:absolute;
	top:0;
	height: 27px;
	width:1002px;
	z-index:1000;
}
.content-holder {
	float:left;
	width:781px;
}
.content-holder #content {
	float:right;
	width: 555px;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width: 341px;
	height: 113px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:-5px 0 0;
}
.logo a{
	display:block;
	height:100%;
}
.panel-holder{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAfCAMAAAARF1dQAAAAWlBMVEUEOnQFSZAFSpEGS5EGTJIGTZMGTpMGT5QHUJUHUZYHUpcIU5gIVZkIVpoIV5oJWZwJWp0JW50KXJ4KXZ8KX6AKYKELYaILYqMLY6QLZKQLZaUMZqYMZ6cMaKfZb551AAAAEklEQVR42mORZfkPhAxgkmQIAGCHHX3kvU/dAAAAAElFTkSuQmCC) repeat-x;/* bg-panel.gif */
	height: 27px;
	-webkit-border-radius: 0 0 6px 0; 
	-moz-border-radius: 0 0 6px 0;
	border-radius: 0 0 6px 0;
	padding:4px 0 0;
	width:100%;
}
.search{
	float:right;
	padding:0 5px 0 0;
}
.search .text{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWBAMAAADz6OuZAAAAD1BMVEUEOnTm5uby8vL7+/v///9zzVTwAAAAE0lEQVR42mNhYBGAQga88APLBQAVNAJZPxpj4AAAAABJRU5ErkJggg==) repeat-x;/* bg-input.gif */
	height: 22px;
	line-height:22px;
	font-size:11px;
	color:#888888;
	float:left;
	margin:0 5px 0 0;
	border-style:none;
	width:204px;
	padding:0 9px;
	border-left:1px solid #043a74;
	border-right:1px solid #043a74;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px ;
}
.socials{
	list-style:none;
	margin:0;
	padding:0 60px 0 0;
	float:left;
}
.socials li{
	float:left;
	margin:0 1px 0 0;
	border:2px solid #5082b4;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px ;
}
.nav{
	list-style-type:none;
	margin:0;
	padding:5px 0 0;
	line-height:13px;
	font-weight:bold;
	float:left;
	text-transform: uppercase;
}
.nav li:first-child{border-style:none;}
.nav li{
	float:left;
	padding:0 10px;
	border-left:1px dotted #fff;
}
.nav li a{color:#fff;font-size:70%;}
.nav li.main a{font-size:85%;font-weight:800}

#header{
	top:0;
	position:absolute;
	width:1002px;
	overflow:hidden;
	padding:31px 0 0;
	z-index:0;
}
.slogan-holder{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB+CAMAAADSv4uvAAAACVBMVEXx8fH////x8fFwmHqAAAAAA3RSTlPhneeo1/3FAAAAF0lEQVR42uXCAQkAAAACIOv/6IaEoqcyew0A+n/XHVgAAAAASUVORK5CYII=) repeat-x;/* bg-slogan.png */
	min-height:93px;
	padding:14px 22px 0 0;
	width:968px;
	margin:0 auto;
	text-align:right;
	line-height:1.3;
}
.slogan-holder strong{
	display:block;
	background: url(../images/slogan.png) no-repeat 100% 0;
	height: 30px;
	font-size:0px;
	line-height:0px;
	text-indent:-9999px !important;
}
.slogan-holder div{margin:0;font-size:100%;}
/* slogay size for mobiles */
@media only screen and (max-device-width: 480px) {
.slogan-holder div{font-family:'Helvetica';font-size:small!important;}
}

.inner #main {
	margin-top: 87px;
	padding-top: 318px;
}

#main{
	position:relative;
	width:982px;
	background:#fff;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px;
	padding:10px;
	margin: 138px 0 14px;
	-webkit-box-shadow: #ebebeb 0px 2px 5px;
	-moz-box-shadow: #ebebeb 0px 2px 5px;
	box-shadow: #ebebeb 0px 2px 5px;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
.warning{
	border:2px solid #ed380a;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px ;
	background:#fef4f4;
	width:924px;
	overflow:hidden;
	padding:16px 40px 0 14px;
	min-height:52px;
	font-size:14px;
	line-height:18px;
	font-style:italic;
	color:#313131;
	margin:0 0 10px;
}
.warning img{margin:0 18px 0 0;}
.warning p{
	height:1%;
	overflow:hidden;
	margin:0;
}
.hot{
	border:2px solid #ed380a;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px ;
	background:#fff9ef;
	width:955px;
	overflow:hidden;
	padding:0 10px 0 13px;
	margin:0 0 10px;
}
.hot .row{padding:14px 0 0 ;}
.hot strong{
	display:block;
	color:#ff761a;
	font:24px/26px 'pt_sans_narrowbold', Arial, Helvetica, sans-serif;
	padding:0 0 11px;
}
.hot p{
	margin:0;
	font-size:14px;
	line-height:18px;
	color:#303030;
}
.main-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
#sidebar{
	width:240px;
	float:left;
/*	margin-bottom: 20px;*/
}
#sidebarwide{
	width:240px;
	float:left;
}

#sidebar h2, #sidebarwide h2{
	font:21px/23px 'pt_sans_narrowbold', Arial, Helvetica, sans-serif;
	color:#fff;
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAzCAMAAABheZIdAAAAb1BMVEUFSpEFS5EFS5IGTJIGTZMGTpQGT5QGT5UHUJUHUZYHUpcHU5gHVJgHVJkIVZkIVpoIV5sIWJsIWZwJWZwJWp0JW54JXJ4JXJ8JXZ8KXqAKX6EKYKEKYaIKYqMLYqMLY6QLZKQLZKULZaWCpMiCpcgER2CLAAAAIElEQVR42mNRYvnPwgDEyCQ66z+SPHY2AwYPJqICYgEAGnQj8CO2imYAAAAASUVORK5CYII=) repeat-x;/* bg-h2.gif */
	min-height:33px;
	padding:18px 0 0 13px;
	-webkit-border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0;
	margin:0;
}
.side-menu{
	list-style:none;
	margin:1px 0 0;
	padding:3px 0 0;
	overflow:hidden;
	font-size:15px;
	line-height:17px;
	background:url(data:image/gif;base64,R0lGODlhyAACAIAAAPn5+uno7SH5BAAAAAAALAAAAADIAAIAAAIajI+py+0Po5y02uuA3rz7D4biSJbmiabqKhYAOw==) no-repeat;/* side-menu-separator.gif */
}
.side-menu-holder {
	height:1%;
	overflow:hidden;
	margin: 0 0 10px;
}
.side-menu:first-child {
	padding:0;
	margin:0;
	background:none;
}

.side-menu .notcountry{min-height:23px;}
.side-menu .notcountry a{color:#000;}
.side-menu li ul li a{color:#595959;padding:0 10px 0 0;}
.side-menu li ul li a.rose{color:#fc0fc0;}

.side-menu li{
	background:#fafafa;
	padding:10px 0 4px 7px;
	border-top:1px solid #fff;
	border-left:1px solid #e9e8ed;
	border-right:1px solid #e9e8ed;
	border-bottom:1px solid #f0f0f0;
	width:231px;
	min-height:33px;
	overflow:hidden;
}
.side-menu li a{color:#0072bc;}
.side-menu li a:hover{
	text-decoration:none;
	color:#ff761a;
}

.side-menu li .img-holder{
	float:left;
	margin:0 5px 0 0;
	width:28px;
	height:21px;
	text-align:center;
	overflow:hidden;
}
.side-menu li ul{
	list-style:none;
	margin:0 7px 0 0;
	padding:3px 0 0;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
}
.side-menu li ul li:first-child{padding:0;}
.side-menu li ul li{
	border:none !important;
	min-height:13px;
	display:inline;
	width:auto;
	padding:0 0 0 9px;
}
.side-menu li ul li a{color:#808080;padding:0 10px 0 0;}

.articles-holder{
	width:184px;
	border:1px solid #e9e8ed;
	padding:13px 0 5px 14px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
.articles-holder strong{
	display:block;
	padding:0 0 18px;
	font:bold 18px/20px "Trebuchet MS", Helvetica, sans-serif;
}
.news{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	width:170px;
}
.news li{
	padding:0 0 11px;
	border-bottom:1px dotted #c6c6c6;
}
.news li em{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#818181;
	font-style:normal;
	padding:0 0 1px;
}
.news li span{
	display:block;
	padding:0 0 5px;
}
.news li img{margin:0 0 9px;}
.news li p{
	margin:0;
	font-size:12px;
	line-height:16px;
}

.ad-holder-orange{
	background:#FFCC00;
	width:179px;
	border:1px solid #e9e8ed;
	padding:13px 6px 5px 14px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
.ad-holder-orange strong{
	display:block;
	padding:0 0 18px;
	font:bold 18px/20px "Trebuchet MS", Helvetica, sans-serif;
}
.ad-holder-orange p{
	display:block;
	font-size:13px;
	line-height:15px;
	font-style:normal;
	padding:0 0 1px;
}

.ad{
	width:224px;
	border:1px solid #e9e8ed;
	padding:13px 0 5px 14px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
.ad strong{
	display:block;
	padding:0 0 18px;
	font:bold 18px/20px "Trebuchet MS", Helvetica, sans-serif;
}
.print-logo, .printlogo  {display:none;}
.ad ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.ad ul li{
background: url(data:image/gif;base64,R0lGODdhAwAFAIAAAAByvP///ywAAAAAAwAFAAACBUQClotXADs=) no-repeat 0 5px;/* bullet.gif */
	padding:0 0 0 9px;
	margin:0 0 10px;
}
#content{
	height:1%;
	overflow:hidden;
	margin: 0 0 -200px;
	padding: 0 15px 200px 10px;
    line-height: 18px;
}
.selection{
	margin:0 0 10px;
	background:#85b10f;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
	width: 710px;
	min-height:256px;
	padding:5px 10px 0 10px;
}

.selection .biglink{
	font:22px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 0 20px;
    font-weight:700;
    font-size:170%;
}

.selection big.biglink{ /*remove this after upgrading the styles*/
	font:22px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 0 0 20px;
    font-size:170%;
}
.selection p{
	color:#fff;
	font-weight:bold;
	margin:0;
}

.block{
	width:700px;
	border:1px solid #f6efea;
	overflow:hidden;
	padding:12px 19px 14px 11px;
	min-height:108px;
	margin:0 0 10px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
}
.block .img-holder{
	width:77px;
	float:left;
	text-align:center;
	margin:0 16px 0 0;
	overflow:hidden;
	max-height:100px;
}
#main h3{
	font:bold 18px/20px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 18px;
}
.block p{
	line-height:17px;
	margin:0 0 18px;
}
.block .title{display:block;}
.block ul{
	list-style:disc;
	margin:0;
	padding:0 0 0 15px;
	line-height:17px;
	overflow:hidden;
}
.block ul li{padding:0 0 2px;}
.block ul li span{
	font-weight:bold;
	color:#699d0c;
}
.block a{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAAAcrx6uV0cAAAAAXRSTlMAQObYZgAAABBJREFUeNpjWMAQwKABxAsACjICCV2u8aoAAAAASUVORK5CYII=) no-repeat 0 6px;/* bullet-1.png */
	padding:0 0 0 10px;
	text-decoration:underline;
}
.block a:hover{text-decoration:none;}
.block .under{
	font-size:12px;
	line-height:14px;
	color:#6f6f6f;
}
.searchtour{background:#99cc00;}
.avia{background:#80C9FF;}
.mailing{background:#FFCC00;}
.info{background:#FFFFDD;}
.just{background:#DDFFFF;}

.tours-holder.top {
	position:absolute;
	top:10px;
	left:10px;
}
.tours-holder{
	height: 269px;
	overflow:hidden;
	background:#ff761a url(data:image/png;base64,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) no-repeat;/*bg-tours.jpg*/
	width: 980px;
	padding:14px 0 5px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
	margin:0 0 10px;
}
.tours-holder .title a{
	color: #FFF;
	float: left;
	font: 24px/26px 'pt_sans_narrowbold',Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0 0 0 16px;
	margin:0 0 10px;
}
.tours-holder .wrap a:hover{text-decoration:none;}
.tours{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.tours li{
	float:left;
	border:2px solid #fff;
	margin:0 0 0 5px;
	-webkit-border-radius:3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px;
	position:relative;
}
.tours li .label{
	position:absolute;
	top:5px;
	left:-7px;
	color:#fff;
	font-size:15px;
	line-height:32px;
	text-shadow:-1px -1px 0 #a32206;
	text-align:center;
}
.tours li .lab1, .excurs li .lab1{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAiCAMAAAC5kw3/AAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvOArqMQnoLgjjKAfwOgrsNAnlKwjkKQftNgnrMwnmLQj0RgzyQAv2TA34VA/7WhD8YBH9ZhL8TA39VA//bhOp/k3VAAAADHRSTlMBPiMaKgAOBhNKKC15c6wZAAABS0lEQVRIx8XXa3aCMBCGYRIphWgr1l7k0tD9r7Izk8gYlH+f4d3AcybB46R4oYqMiSfka7YIY5TJqqqzVFXMEsrmzlrnyifnnLU7Vvlsydwb02TImD2pRTRbZBfqh+q6ru/7YRjH8Zf6k1gV1Jp8qLEBra054IrsjKoa0TqgrjkAY3RdbVxEy5xoqShcFZRiVNUE/QQmrI6aqAl6wsVsu6JSeFTV5QGLukC/gK2oI5Wib7hEfXitXIKi1Yjeq3BU1fsDngYqRd+BranCJihc1WvtOEaFvUG/cUVVR43qJKFRVfleTwGNo/qADgn6gYtYVXVU7ycJimph1uW35Hu/RM/AiH2oep+gDo0GVdCWUMoTKuz8J27NERipKXqZ0clP13WlgqPyLelvlVVCJV7M4gp6hKrnVI0HHNLFN/eyvcWzYpMH1DZPxU0exf/DztJ6IMtxVAAAAABJRU5ErkJggg==) no-repeat;/*bg-lab1.png*/
	width: 116px;
	height: 34px;
}
.tours li .lab2{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAiCAMAAADRTE2CAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiJwfjKAfjKQfkKQflKwfnLQjoLgjqMQnsMwntNQnuNwrvOArwOgrwPAryQAvzRAz3RQz1SA32TQ36Sw39Tg74Ug79Uw75WA/+WQ/7XRD9YhH+aBL/bxMckfAiAAAADHRSTlMAAgYJExojLzhNWWMHbEVcAAACe0lEQVR42tWYQXLdMAxDH2R13/ufrvdoTXQhUZKd33a6kceZxPZPnBlCAEFIFQDEC78MQAWE3gjBMoYKkt6JABtTkaTyQgjGAbiCVIr0PgQ20Tko5XtR0beGw3b8dDj2FqRuJwJKvx/9OT/r5jo/CLkK9EonohWuioTsTxxtLcbICCyI0u7n0Z6DghFG0K+NDcm1QyGO4Gh/iCC2q1pY+fQFwvjFFYPU50HOhk/zYmMb9Or/QpP65fJiZflXq0+J7QBwKy618okEr6VPCDVVL5NEtWGxvQ8aE24/UZpYTg6CSy80vvI+OADOkkt/PsCBMFgaELjTMJY+28ArB8LzvQBv7wMj3K9/dqQvdjQ5sOIgCrIDAj/BgQx/gsAdQ4JILwqtzODYDSFngqXBxAphKmnY7oWDq/vsL36dCb3+uyVNJV1ENFWEORGy42zB9QE77ZbEpZ8tOBlKUjrXVUUaXd5K397JtMU3suxyaQYzaEBKx1eXVSJwlDiwAkMQfsKLaABEUPRpuLWlLdm7tz6wHAewv/qLCuRR+6okxKnS3oyWtz+liudi0T3afUxI2SOUNXgOFRljogTOHejeNujxegipaEnUzX+C0h0pJgt1XQFFgWjhzs+5aYNgj51XG1YuEKgXP6Q0OXCH1ybyE72Quxz3mGe68cjWEsCz+LhzAOcRJXzyLAcj60+bbSPu5MhxtjRz7dn66R3OrHQR0r+PK4CKnd8d3Pi4uZNTJRPCzHpdQn0maCRom2phu3XOim1zrAiUEbvT4ZFU5wZ5jDXNOit28Ot8+sTl/9fLdoRNbeP5paeONlScHL7x5Dc58FvPrvvpO84Z8joIAL8BfNDc/ECVJFYAAAAASUVORK5CYII=) no-repeat;/*bg-lab2.png*/
	width: 193px;
	height: 34px;
}
.tours li .lab3, .excurs li .lab3{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAiCAMAAADRTE2CAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiJwfjKAfjKQfkKQflKwfnLQjoLgjqMQnsMwntNQnuNwrvOArwOgrwPAryQAvzRAz3RQz1SA32TQ36Sw39Tg74Ug79Uw75WA/+WQ/7XRD9YhH+aBL/bxMckfAiAAAADHRSTlMAAgYJExojLzhNWWMHbEVcAAACe0lEQVR42tWYQXLdMAxDH2R13/ufrvdoTXQhUZKd33a6kceZxPZPnBlCAEFIFQDEC78MQAWE3gjBMoYKkt6JABtTkaTyQgjGAbiCVIr0PgQ20Tko5XtR0beGw3b8dDj2FqRuJwJKvx/9OT/r5jo/CLkK9EonohWuioTsTxxtLcbICCyI0u7n0Z6DghFG0K+NDcm1QyGO4Gh/iCC2q1pY+fQFwvjFFYPU50HOhk/zYmMb9Or/QpP65fJiZflXq0+J7QBwKy618okEr6VPCDVVL5NEtWGxvQ8aE24/UZpYTg6CSy80vvI+OADOkkt/PsCBMFgaELjTMJY+28ArB8LzvQBv7wMj3K9/dqQvdjQ5sOIgCrIDAj/BgQx/gsAdQ4JILwqtzODYDSFngqXBxAphKmnY7oWDq/vsL36dCb3+uyVNJV1ENFWEORGy42zB9QE77ZbEpZ8tOBlKUjrXVUUaXd5K397JtMU3suxyaQYzaEBKx1eXVSJwlDiwAkMQfsKLaABEUPRpuLWlLdm7tz6wHAewv/qLCuRR+6okxKnS3oyWtz+liudi0T3afUxI2SOUNXgOFRljogTOHejeNujxegipaEnUzX+C0h0pJgt1XQFFgWjhzs+5aYNgj51XG1YuEKgXP6Q0OXCH1ybyE72Quxz3mGe68cjWEsCz+LhzAOcRJXzyLAcj60+bbSPu5MhxtjRz7dn66R3OrHQR0r+PK4CKnd8d3Pi4uZNTJRPCzHpdQn0maCRom2phu3XOim1zrAiUEbvT4ZFU5wZ5jDXNOit28Ot8+sTl/9fLdoRNbeP5paeONlScHL7x5Dc58FvPrvvpO84Z8joIAL8BfNDc/ECVJFYAAAAASUVORK5CYII=) no-repeat;/*bg-lab3.png*/
	width: 90px;
	height: 34px;
}
.tours li .lab4, .excurs li .lab4{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAiCAMAAACtKlFbAAAA3lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sCf/qCX/oyT/rSb/niP/mCL/myL/jyD/qib/lSH/piX/oSP/kiD/jB//gh3/rib/iR7/hx7/hB3/fRz/fxz/exv/eRv/dxr/tir/xC//uiv/zjT/syn/wS3/4z3/vSz/yTL/6EH/3zz/1Df/xy7/2Dn/3Dn/1DD/4TX/0C7/1zP/+kf/zC7/+Dr/3DL/8kT/8Dv/7Tb//0n74z7//z363DT/6TP7iR77nyL8dxr7fRz/fRv8yCt3d/efAAAADXRSTlMBAE8DKgsjSgcTHD8wH82NYgAAAuVJREFUWMPN2GlS20AQBWAI8W5Zi7V6AQcy2oUlWwtGiJA4Ibn/iTI9Hm2okl9TZb8TfPW6u0qjq+vr66szBwiguBmeMTfYgRkY0RudMT0MAcZwNO5/Plv649HwBibSG08ng7NlMh338FxwGdMV8k175z2+PH17enn0drbpI45JHMdByLIs33dN0wyCwLbDMNzt9tvt1vO8R8h0NATGeKI41geG5ayYBCAIIL6LHREwbGCAwzs53ibjHmb0SsaWMraEIbAIZhBHWUeLsaWMQZ8w+gONQ24QVowwcBGnMAlISojrth1dhtBhCDMmAQg4qj7q7Sgdb59Kxi/B8VsM3xE0Jmk72nV0GbAc4Z4y9iFeDYVnkhNk1XHUdTQZGod3tGLgDeU0nUkAQh10PaKPR9tg8AKCiyUMuFck8CKTAIQUQh2dOpoMSVeQixkFZhSY4SJFnzMJgWja/xw1QxVnTovhzESJSQBCCqEO36/Hghn7FsOYa5wfZF7x/P258LLA57S5yiQUQh0IwXo060iS5EfFkCV+ZQVZQhhJFlgrXjKYBCC1oxxLFBzsOM6yHBw146eqC1ZUMSJL0FWZSQAChRDHijoIw8aM7APDEBUUxckrZrwmcYQU0VgwCUBKB7lbGAtxpCnUkedNhjyfIbNimGg2l9dMQiAwGHCU64EZ0eGQxnGHIWlOg+FoknzLJOAgfYhiNRa4FsoAR81YLiTecVPKSF2HlxZ3TAIQ0kc5lm4dNeP3WuW5BoPj1fWSSU4Oo3bQ7SgZWYtxa+icf8iPmHHMDz6nG7dfmAQgZR90LFUdKThajDtZFIBRPBfAEET5bsMk1IEZ1NHeUoDEgz79CHxf4lOx4GLJvVr4UJb3TFI76Fhm5Xq4pYMyhsBYSBpc7LE4wr1q0mL5wCQdR321ZSEpfBKTB8L7Zq3CqeTH12MOh6KuN1+Z5OH+z+YffZwGgwMPhEt5Ll3I4/FSntIX8mPhIn6z/AWxk5ARzlikVwAAAABJRU5ErkJggg==) no-repeat;/*bg-lab4.png*/
	width: 134px;
	height: 34px;
}
.tours li .price-box{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlO4hVzj2AAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=);/* blank.png */
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 16px 0 8px;
	min-height:86px;
	width:292px;
	overflow:hidden;
}
.tours li .alignright{
	width:90px;
	margin:0 0 0 10px;
}
.tours li .price{
	font:bold 24px/26px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	display:block;
	margin:0 0 10px;
}
.tours li .alignright span{
	display:block;
	padding:0 0 6px;
	font-size:11px;
	line-height:13px;
}
.tours li .alignright span a{
	color:#fe9800;
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD+mACjpecHAAAAAXRSTlMAQObYZgAAABBJREFUeNpjWMAQwKABxAsACjICCV2u8aoAAAAASUVORK5CYII=) no-repeat 0 4px;/* bullet-2.png */
	padding:0 0 0 10px;
	text-decoration:underline;
}
.tours li .alignright span a:hover{text-decoration:none;}
.tours li .row .country, .tours li .row .country a{
	margin:0 0 3px;
	color:#fff;
	font: bold 18px/20px "Trebuchet MS",Helvetica,sans-serif;
	display:block;
}
.tours li p{
	font-size:12px;
	line-height:18px;
	color:#dfdfdf;
	margin:0;
}

/* spec */
.spec-holder{
	height: 269px;
	overflow:hidden;
	background:#ff761a url(data:image/png;base64,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) no-repeat;/*bg-tours.jpg*/
	width: 100%;
	padding:14px 0 5px;
	-webkit-border-radius:5px ; 
	-moz-border-radius: 5px ;
	border-radius: 5px ;
	margin:0 0 10px;
}

.spec-holder .title a{
	color: #FFF;
	float: left;
	font: 24px/26px 'pt_sans_narrowbold',Arial,Helvetica,sans-serif;
	padding: 0 0 0 16px;
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
}
.spec-holder .title a:hover{text-decoration:none;}
.specbox {width: 32.6%;max-width:320px;float: left;position:relative;margin:0 0 0 0.6%;}

.specbox-inner {position: relative; border:2px solid #fff;overflow: hidden;-webkit-border-radius:3px ; -moz-border-radius: 3px ;border-radius: 3px;overflow:hidden;}

.spec-bg{overflow: hidden;width:100%;}
.spec-bg img {border: none;margin:0 0 -3px 0;}

.specbox-inner .label {
	position:absolute;
	top:5px;
	left:-5px;
	color:#fff;
	font-size:15px;
	line-height:32px;
	text-shadow:-1px -1px 0 #a32206;
	text-align:center;
}

.lab1{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAiCAMAAAC5kw3/AAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvOArqMQnoLgjjKAfwOgrsNAnlKwjkKQftNgnrMwnmLQj0RgzyQAv2TA34VA/7WhD8YBH9ZhL8TA39VA//bhOp/k3VAAAADHRSTlMBPiMaKgAOBhNKKC15c6wZAAABS0lEQVRIx8XXa3aCMBCGYRIphWgr1l7k0tD9r7Izk8gYlH+f4d3AcybB46R4oYqMiSfka7YIY5TJqqqzVFXMEsrmzlrnyifnnLU7Vvlsydwb02TImD2pRTRbZBfqh+q6ru/7YRjH8Zf6k1gV1Jp8qLEBra054IrsjKoa0TqgrjkAY3RdbVxEy5xoqShcFZRiVNUE/QQmrI6aqAl6wsVsu6JSeFTV5QGLukC/gK2oI5Wib7hEfXitXIKi1Yjeq3BU1fsDngYqRd+BranCJihc1WvtOEaFvUG/cUVVR43qJKFRVfleTwGNo/qADgn6gYtYVXVU7ycJimph1uW35Hu/RM/AiH2oep+gDo0GVdCWUMoTKuz8J27NERipKXqZ0clP13WlgqPyLelvlVVCJV7M4gp6hKrnVI0HHNLFN/eyvcWzYpMH1DZPxU0exf/DztJ6IMtxVAAAAABJRU5ErkJggg==) no-repeat;/*bg-lab1.png*/
	width: 116px;
	height: 34px;
}
.lab2{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAiCAMAAADRTE2CAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADiJwfjKAfjKQfkKQflKwfnLQjoLgjqMQnsMwntNQnuNwrvOArwOgrwPAryQAvzRAz3RQz1SA32TQ36Sw39Tg74Ug79Uw75WA/+WQ/7XRD9YhH+aBL/bxMckfAiAAAADHRSTlMAAgYJExojLzhNWWMHbEVcAAACe0lEQVR42tWYQXLdMAxDH2R13/ufrvdoTXQhUZKd33a6kceZxPZPnBlCAEFIFQDEC78MQAWE3gjBMoYKkt6JABtTkaTyQgjGAbiCVIr0PgQ20Tko5XtR0beGw3b8dDj2FqRuJwJKvx/9OT/r5jo/CLkK9EonohWuioTsTxxtLcbICCyI0u7n0Z6DghFG0K+NDcm1QyGO4Gh/iCC2q1pY+fQFwvjFFYPU50HOhk/zYmMb9Or/QpP65fJiZflXq0+J7QBwKy618okEr6VPCDVVL5NEtWGxvQ8aE24/UZpYTg6CSy80vvI+OADOkkt/PsCBMFgaELjTMJY+28ArB8LzvQBv7wMj3K9/dqQvdjQ5sOIgCrIDAj/BgQx/gsAdQ4JILwqtzODYDSFngqXBxAphKmnY7oWDq/vsL36dCb3+uyVNJV1ENFWEORGy42zB9QE77ZbEpZ8tOBlKUjrXVUUaXd5K397JtMU3suxyaQYzaEBKx1eXVSJwlDiwAkMQfsKLaABEUPRpuLWlLdm7tz6wHAewv/qLCuRR+6okxKnS3oyWtz+liudi0T3afUxI2SOUNXgOFRljogTOHejeNujxegipaEnUzX+C0h0pJgt1XQFFgWjhzs+5aYNgj51XG1YuEKgXP6Q0OXCH1ybyE72Quxz3mGe68cjWEsCz+LhzAOcRJXzyLAcj60+bbSPu5MhxtjRz7dn66R3OrHQR0r+PK4CKnd8d3Pi4uZNTJRPCzHpdQn0maCRom2phu3XOim1zrAiUEbvT4ZFU5wZ5jDXNOit28Ot8+sTl/9fLdoRNbeP5paeONlScHL7x5Dc58FvPrvvpO84Z8joIAL8BfNDc/ECVJFYAAAAASUVORK5CYII=) no-repeat;/*bg-lab2.png*/
	width: 193px;
	height: 34px;
}
.lab3{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAiCAMAAADoBz6cAAABU1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChRL+bQruqSMWSPrS0Tc2nR8OeQ72XQLikRsGMO7C6T9GVP7aJOq6HOayyS8utScivSsm3Ts+ANqeEOKq4TtCPPLKCN6l+NqbEW9fAWdW2U82xT8rBVNXHX9nKX9vheevSaeHOZN7LY93QZt/lgO69V9KsS8ajRsDUa+K9UtPgc+quTMjacObSW+G3UM7cdOi7VdCmSMK6UtHWbuTVX+L8kP39mf7sh/PpffDgaOrba+bYYuPJWtv6dvzPWN7fYurYaOT0j/iQPbLqg/HsZvL8if3fd+nkee35gfvFVdfjbez4bfrjfOzYXOPdbujbYOfHV9maQbmxS8nxfPXvdPTyg/aXQLfubfOGOav/b//kc+3nde7ziPf2afn/fv98NKF5Huu0AAAAEXRSTlMBDAoiKgACB0oTJU8cEDA9RmU77ikAAAOdSURBVEjHtdZZU9pQGAbgUguoRSUhgLIIuDYrgbAlLAESUJaCWNxQ1rSlltr6/696DomJnd6cC3whGTIDz7x8ycw57+x2+zsj9uXbOtn1l92hf0O/dIBr8Bkc8ML8iQmAA54gC94Oh3PFcTigC2SnbWtjpdmyOYEN/ppzy7X5YaXZdG054awcNtf2jnt9hXHvbLts8GY4N7YjLJkUb9Lnl2dnZ5fn6RsxSbJBtEgSS5EcJyRTCVUtl3k+ne73z9PbG05Iu3Y0iRTEskmXRYGUjpHyYseFVEJUi+UbfgjofnrH9R7Q711uTaKExCs6IVDSAVqCykvtf2j32pJeW48GKS5RHPYv62f1y/6wmOCooBcpBwfHyn+10/3h+prNsaQ9MsulirxB88UUx8oRtHjlYyVDARtMW1RVQN+mG43hx02D9nkrZFLl+0+AfurzapKseGNI0TSvLAMbjsSofTtspHmLZhRSUPnGU71ef2rwqkAqTBQtMWArFWDDacPaef72tmHROY2mBDHf+H5dv/7eyIsCRWsetGQLGkPT+kj02tC2aH+BpjixbNBlkaPogg8twGYYelk7rj/bkL4xadzDZLiESSe4DOPZQ0sV2jRtjkSvbdEzn1YhU+NfX++u777+GqfIiubD0PJiQ5oDtXutcXmxKJv07l6BJlMtg26lSLqw50cKhuV026gN6XF+MTbpEJalqWRrsaQXrSRFZzEcLf6lDUdi1c7nLfqLv8pk4r37b3d/7r7d9+IZpurfRQuOm7Z+J3u9ZvO+ZdG4QXf+dAwaDyFlrtvGSCDd7rVe04FZrlCJtw26Ha8UcjMCLaFd3A/uZVa/k/F4stZuNZsWHZ5jWWVaa/7odDo/mrWpksXmJ2jR7aqnwMgKS03jpVptctFsm/Qj4ffIkH7oPEBa9viJAFJ0G8v5shqjSOwU2u3JhUWfErhPHpj0QPbhRBgtAWDPzNqD/+jDk1nVOyhdXD38fLi6KA281dnJPlrCgS/EXK8tw9qfAd2eWPSnwDwXYU2ajeTmgSO0AJsgdnFY2xuU2MHnbqk2moyMpcDlfg6HMI3tGnSX1bBQ+BQpR4/7gRNI73miETkoDabdUgnQYAHTl93nfQKLSd3J1e+fv68mXSmGEfuHaDl9BCOB0wYTOVjS3dJoNALLrr5ZeAaPSPQVHfUTj5+Qcnh4ZNSuemLeYzhsWLsENwtvuMV5u43ZG24n33YTDI7VB7J/AdRRdApiIVuEAAAAAElFTkSuQmCC) no-repeat;/*bg-lab3.png*/
	width: 90px;
	height: 34px;
}
.lab4{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAAAiCAMAAACtKlFbAAAA3lBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sCf/qCX/oyT/rSb/niP/mCL/myL/jyD/qib/lSH/piX/oSP/kiD/jB//gh3/rib/iR7/hx7/hB3/fRz/fxz/exv/eRv/dxr/tir/xC//uiv/zjT/syn/wS3/4z3/vSz/yTL/6EH/3zz/1Df/xy7/2Dn/3Dn/1DD/4TX/0C7/1zP/+kf/zC7/+Dr/3DL/8kT/8Dv/7Tb//0n74z7//z363DT/6TP7iR77nyL8dxr7fRz/fRv8yCt3d/efAAAADXRSTlMBAE8DKgsjSgcTHD8wH82NYgAAAuVJREFUWMPN2GlS20AQBWAI8W5Zi7V6AQcy2oUlWwtGiJA4Ibn/iTI9Hm2okl9TZb8TfPW6u0qjq+vr66szBwiguBmeMTfYgRkY0RudMT0MAcZwNO5/Plv649HwBibSG08ng7NlMh338FxwGdMV8k175z2+PH17enn0drbpI45JHMdByLIs33dN0wyCwLbDMNzt9tvt1vO8R8h0NATGeKI41geG5ayYBCAIIL6LHREwbGCAwzs53ibjHmb0SsaWMraEIbAIZhBHWUeLsaWMQZ8w+gONQ24QVowwcBGnMAlISojrth1dhtBhCDMmAQg4qj7q7Sgdb59Kxi/B8VsM3xE0Jmk72nV0GbAc4Z4y9iFeDYVnkhNk1XHUdTQZGod3tGLgDeU0nUkAQh10PaKPR9tg8AKCiyUMuFck8CKTAIQUQh2dOpoMSVeQixkFZhSY4SJFnzMJgWja/xw1QxVnTovhzESJSQBCCqEO36/Hghn7FsOYa5wfZF7x/P258LLA57S5yiQUQh0IwXo060iS5EfFkCV+ZQVZQhhJFlgrXjKYBCC1oxxLFBzsOM6yHBw146eqC1ZUMSJL0FWZSQAChRDHijoIw8aM7APDEBUUxckrZrwmcYQU0VgwCUBKB7lbGAtxpCnUkedNhjyfIbNimGg2l9dMQiAwGHCU64EZ0eGQxnGHIWlOg+FoknzLJOAgfYhiNRa4FsoAR81YLiTecVPKSF2HlxZ3TAIQ0kc5lm4dNeP3WuW5BoPj1fWSSU4Oo3bQ7SgZWYtxa+icf8iPmHHMDz6nG7dfmAQgZR90LFUdKThajDtZFIBRPBfAEET5bsMk1IEZ1NHeUoDEgz79CHxf4lOx4GLJvVr4UJb3TFI76Fhm5Xq4pYMyhsBYSBpc7LE4wr1q0mL5wCQdR321ZSEpfBKTB8L7Zq3CqeTH12MOh6KuN1+Z5OH+z+YffZwGgwMPhEt5Ll3I4/FSntIX8mPhIn6z/AWxk5ARzlikVwAAAABJRU5ErkJggg==) no-repeat;/*bg-lab4.png*/
	width: 134px;
	height: 34px;
}

.spec-info {box-sizing: border-box;width: 100%; position:absolute;bottom:0;left:0;min-height:86px;margin:0;padding:10px 4px 0 8px;;background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlO4hVzj2AAAAApJREFUeNpjYAAAAAIAAeUn3vwAAAAASUVORK5CYII=);}

.rightbox {float:right;margin:0 5px 0;width:90px;}
.rightbox strong {font:bold 24px/26px Helvetica, sans-serif;color:#fff;display:block;margin:0 0 5px;}
.rightbox a {color:#fe9800;background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEUAAAD+mACjpecHAAAAAXRSTlMAQObYZgAAABBJREFUeNpjWMAQwKABxAsACjICCV2u8aoAAAAASUVORK5CYII=) no-repeat 0 4px;padding:0 0 0 10px;text-decoration:underline;font-size:12px;}

.leftbox {display:block;}
.leftbox a{color:#fff;font: bold 18px/20px Helvetica,sans-serif;}
.leftbox span {font-size:12px;line-height:18px;color:#dfdfdf;marin:0;display:block;}
@media only screen and (max-width: 430px) {
.spec-holder .title a{font-size: 16px;}/* исключаем две строки в заголовке */
.hidden430{display:none!important;}}

@media only screen and (max-width: 660px) {.specbox:last-child{display:none;}
.specbox {width: 49%;}
.specbox-inner .label {font-size:12px;}
.rightbox strong {font:bold 16px/18px Helvetica, sans-serif;color:#fff;margin:0 0 2px;}
.leftbox span {background:none; padding:0;line-height:20px;}
.rightbox {width:75px;}
}

@media only screen and (max-width: 760px) {
.rightbox strong {font:bold 16px/18px Helvetica, sans-serif;color:#fff;margin:0 0 2px;}
.rightbox {width:75px;}
}
/* spec end*/

.soc-plugin{
	margin:0 0 15px 10px;
	width:100%;
}
.soc-plugin:after{
	content:"";
	display:block;
	clear:both;
}
#footer{
background:#191919;
min-height: 50px;
padding:8px 0 0;
}
.footer-holder{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#footer .alignright{
	width:30%;
	margin:0 0 0 14px;
}
#footer .alignright .link{
	color:#b9b9b9;
	font-size:11px;
	line-height:15px;
	margin:0 0 13px;
}
#footer .alignright .link a{
	color:#b9b9b9;
	text-decoration:underline;
}
#footer .alignright .link a:hover{text-decoration:none;}
#footer .alignright .copy{
	display:block;
	color:#b9b9b9;
	font-size:11px;
	line-height:13px;
	padding:0 0 10px;
	text-decoration:none;
}
#footer .alignright .count{margin:0 0 0 -12px;}
#footer .alignright .count img{margin:0 0 0 12px;}
.footer-nav{
	list-style:none;
	margin:0 0 10px 10px;
	padding:0;
	overflow:hidden;
}
.footer-nav li{
	float:left;
	margin:0 20px 0 0;
	display: inline;
}
.footer-nav li a{
	color:#fff;
}

/* не показываем фон на мобильных */
@media only screen and (max-device-width: 899px) {
.fullscreen {display:none!important;}
}

.fullscreen{
	width:100%;
	position:absolute;
	min-height:100%;
	bottom:0;
	z-index:1;
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAAAnRSTlMAAHaTzTgAAAAKSURBVHjaY2AAAAACAAHlJ978AAAAAElFTkSuQmCC);/* blank-1.png */
}
.fullscreen img{width:100%;}

/* не показываем кнопки соцсетей на мобильных */
@media only screen and (max-device-width: 480px) {
.share42init{display:none!important;}
}

#share42 {
	position: fixed;
	z-index: 1000;
	margin-left: 5px;
}
#share42 {
	padding: 6px 6px 0;
	background: #FFF;
	border: 1px solid #E9E9E9;
	border-radius: 4px;
}
#share42:hover {
	background: #F6F6F6;
	border: 1px solid #D4D4D4;
	box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

/*inneravia*/
.inneravia .logo{
	background:url(../images/logo2.png) no-repeat;
	width: 239px;
	height: 78px;
}
.inneravia .slogan-holder {
	min-height:34px;
	padding:22px 15px 0 0 ;
	width:975px;
}

/*inner*/
.inner .logo{
	background:url(../images/logo2.png) no-repeat;
	width: 239px;
	height: 78px;
}
.inner .slogan-holder{
	min-height:34px;
	padding:22px 15px 0 0 ;
	width:975px;
}
.inner #sidebar{width:201px;}
.inner #sidebar .side-menu li{width:192px;}
.inner .ad-holder{
	width:179px;
	padding-right: 6px;
}
.menu{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	z-index:1001;
}
.menu li:first-child{
	border:none;
}
.menu li{
	float:left;
	border-left:1px dotted #666666;
	padding:0 15px;
}
.menu li a{color:#666;}
.inner .side-menu li{min-height:23px;}
.country-tours{
	list-style:none;
	margin:0 0 10px;
	padding:0;
	overflow:hidden;
}
.inner .country-tours li {
	width: 188px;
}
.country-tours li{
	background:#fafafa;
	padding:10px 0 4px 11px;
	border-top:1px solid #fff;
	border-left:1px solid #e9e8ed;
	border-right:1px solid #e9e8ed;
	border-bottom:1px solid #f0f0f0;
	width:227px;
	min-height:23px;
	overflow:hidden;
}
.country-tours li a{
	color:#0072bc;
	float:left;
	background: url(data:image/gif;base64,R0lGODdhAwAFAIAAAAByvP///ywAAAAAAwAFAAACBUQClotXADs=) no-repeat 0 6px;/*bullet.gif*/
	padding:0 0 0 13px;
}
.country-tours .orange a {
	color:#ff761a;
	float:left;
	background: url(data:image/gif;base64,R0lGODdhAwAFAIAAAAByvP///ywAAAAAAwAFAAACBUQClotXADs=) no-repeat 0 6px;/*bullet.gif*/
	padding:0 0 0 13px;
}

.country-tours li a:hover{
	text-decoration:none;
	color:#ff761a;
}

.show-all{
	border-top: 1px dotted #c6c6c6;
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAABlBMVEUAAAAAcrx6uV0cAAAAAXRSTlMAQObYZgAAABhJREFUeNpNhUEOAAAAQvL/T+dWbASV7VMAtgAL4rm4WgAAAABJRU5ErkJggg==) no-repeat 0 14px;/* bullet-1.png */
	padding:10px 0 6px 10px;
	font-size:11px;
	line-height:13px;
	display:block;
}
.aside{
	float:right;
	width:201px;
}
.aside .yandex-direct{margin:0 0 10px;}
.excurs-holder{
	background:#85b10f url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAcFBQYFBAcGBgYIBwcICxILCwoKCxYPEA0SGhYbGhkWGRgcICgiHB4mHhgZIzAkJiorLS4tGyIyNTEsNSgsLSz/2wBDAQcICAsJCxULCxUsHRkdLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCz/wAARCABFAMgDASIAAhEBAxEB/8QAGgABAAMBAQEAAAAAAAAAAAAAAAIDBAUBBv/EAC4QAAICAQIFAwMCBwAAAAAAAAABAgMRBBITISIxUUFxoRRhkTJSI0JDgbHR8P/EABoBAQEBAQEBAQAAAAAAAAAAAAABAgMEBQf/xAAgEQEAAwACAgIDAAAAAAAAAAAAAQIREiEDMSJBMlFh/9oADAMBAAIRAxEAPwD6oEMjJ+R44JghkZGCYIZGRgmCGRkYJghkZGCYIZGRgmCGSdcFN9U1FFiugC56VOGap5M2S2pNfYmCGRkzguqvdMuXbwyzTzzq8v1MuS1wnTGFn/I6Vmep/S66YKq7I2QUl+PBM9sdrqQIguGpwnKualCTjJdmgQBYmY9Sa4u4bivIyfPxhZuG4ryMjBZuG4ryMjBZuG4hXhy6p4Xsbafpnyjhv7m605DPDZu62yV0ODLlLk+xdbpYTj09DLVWttee8DpHhn1KsiptayoMr7S5mq7VOuXTW/fBnushdDelia7mbUrHpHiw5c3g01Q005bE55MUWnLqfI2UT07l/Dg8+w8cdrDRTXwZPE+TK7nHTfphzfrgt3pS5tHp6Zp1kDmueZZfwebjbdwOSsSWfXBgthw7cbvb7nlv45qi6lcS5ROg8OLi0cqu+VUm4P4PJaq2Xeb/ALGqWisZK60756S1r0/ybatTXYuUsP7nGdspPnJv3L6aONBtT558Clp3Kmuv6Hk5xgsyeDm/T3xjhWfJmsyptSfP3OlvJNfcGuhdrf5Ku/kGfS30V9858gkfLubYmyxbhuKwccFm4bisDBZuG4rAwX1pOXVNQRvphQoqVSz92cypcS1Q/czXdquHNV1Jf6O/iyO5NbQZdXfwqklLDl8Feiuct8G8+vM7845cTWy29UpNpv2MV3Dsi7Knt8olbqNlrqtWa34MTeG1k4eW30Lq07JqCL3qFp5KupZx+p+SCf0+m3/1Z/BkyY/GP6L3Y7LlNz9fwdKVyhOEW+7OPF9Sz5J2XuyziPp8fYtL8YG7VWQcZ1y5PGUYdxPVWb9Q2vBQS88pPtZkZKwc8FmS7SW7NQk3yZlGTVep0dXUajgwwnzfwc7cQssdkm28nhb25SLNwKwYwRBEHRlIEQBLIyRAE65uE00eburcRAGjV2b7uX7SpTai0nggBM7OjXrHmNVnmJDS18a5RfZdz2+aemqSmm0vwW6RcHSTtZvNu0p1lm/UNLtHkU5PG90ss8MTOzrMpZGSIAlkZIgCWRkiAJZGSIAlkZIgCQIgAACAAAAAAAAAAABdHUTelnDlgAsTOrCkAEQAAAAAAAAAAAAAAAB//9k=) no-repeat; /*bg-excurs.jpg*/
	width:170px;
	padding:15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 0 12px;
}
.excurs-holder h2{
	color:#fff;
	font:21px/23px 'pt_sans_narrowbold', Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.excurs{
	list-style:none;
	margin:0;
	padding:0;
}
.excurs:after{
	content:"";
	display:block;
	clear:both;
}
.excurs li:first-child {
	margin:0;
	padding:0;
	border:0;
}
.excurs li{
	margin:20px 0 0;
	padding:20px 0 0;
	border-top:1px dotted #fff;
}
.excurs li .img-holder{
	position:relative;
	border:2px solid #fff;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px;
	margin:0 0 15px;
}
.excurs li .label{
	position:absolute;
	top:5px;
	left:-7px;
	color:#fff;
	font-size:15px;
	line-height:32px;
	text-shadow:-1px -1px 0 #a32206;
	text-align:center;
}
/*фоны для флажков анонсов описаны в tours*/
.excurs li .country{
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAA1BMVEUAAACnej3aAAAAAXRSTlO4hVzj2AAAAA1JREFUeNoBAgD9/wAAAAIAAVMrnDAAAAAASUVORK5CYII=);/* blank.png */
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	font-weight:bold;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	padding:0 0 0 9px;
	display:block;
	line-height:31px;
	width:157px;
}
.excurs li p, .excurs li p a{
	margin:0 0 13px;
	font-size:12px;
	color:#fff;
	line-height:19px;
}
.excurs li .price{
	font:bold 19px/33px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	float:left;
	background:#245c00;
	padding:0 5px;
	-webkit-border-radius: 3px ; 
	-moz-border-radius: 3px ;
	border-radius: 3px;
	margin:0 15px 0 0;
}
.excurs li span{
	height:1%;
	overflow:hidden;
	display:block;
	font-size:11px;
	line-height:13px;
	background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABhJREFUeNpNhUEOAAAAQvL/T+dWbASV7VMAtgAL4rm4WgAAAABJRU5ErkJggg==) no-repeat 0 4px;/* bullet-3.gif */
	padding:0 0 6px 10px;
}
.excurs li span a{
	color:#fff;
	text-decoration:underline;
	display:block;
}
.inner .news li:first-child{
	border:0;
	padding:0 0 10px;
	margin:0;
}
.inner .news li{
	border-top:1px dotted #c6c6c6;
	border-bottom:0;
	padding:12px 0 7px;
}
#content h1, .h1 {
	margin: 0 0 19px;
	font: 30px/34px 'pt_sans_narrowbold', Arial, Helvetica, sans-serif;
	color: #252525;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAADCAMAAACQ7jTYAAAAulBMVEX/aACr0BSgyxX/4gadyhb/cgCkzBX75gj/5gf/bQCz1BL/vwOv0hP/yQTp5gunzhT35gj/xAT/3Qbi5gzI3RDb5Q3B2hHy5gn/5Qf/lwL/0gXM3w//gQHt5grQ4Q7/jgH/eQHT4g7/hgHl5gvX5A3/kgLw5gr/zgT/2gX/tQP/iQH/pAL/fQH/nAK31hK92BHE3BD/dgH/rwO61xL/oALe5gz/ugP15gn/1QX/qAL/4Ab/2AX/qwP/sgPXeCx1AAABNElEQVQ4y7XUi1KCYBDF8aiACjJNpQwFNY0umpfI7u//Ws2yu4cPBpya7Hde4T9nr+y4wIYVDMVM9dlY3LNYTONppqfmKs08sDfyydbki9yxjfJUC04hEVfqNfMhbsm5eocDdqmOilxDM/eiLtiNGIgGXEObPasum6iRijJhFKoOW6qALdQTe2Qn4INlODM4sF90aComwgObJlYIRSIZaiSzvkAmTDNREol2ks6zSFKOxMhkbWYiJBIaaXmIBJ0keSc7y8SlGZq0H2YyQCaNciZtjgSZdDkS7SQacSQRIgk7QiJZBmIRVGYipfg0YfmIxOjEMTNx8kRopt+8ib3tTcbFN4lLb9L7w5tsqt7E2/Imya4yQSV4E/df32RS8yaoRP8EldS+iYSCTizqBKFUv4lT+ybfIsiwaYk80RYAAAAASUVORK5CYII=) no-repeat 0 100%;/*border.png*/
	padding: 7px 0 8px;
}
#content h2,
#content .transport h1 {
	margin: 0 0 11px;
	font: bold 18px/24px "Trebuchet MS", Helvetica, sans-serif;
	color: #85b10f;
}
#content .transport h1 {
	background:none;
	padding:0;
}
#content h3,
#content .transport h2 {
	margin: 5px 0 8px;
	font-size: 16px;
	line-height: 18px;
	color: #252525;
}

.txt03 {
	color: #85b10f !important;
	font-weight:bold;
}

.green {
	color: #85b10f !important;
}
.center {
	text-align: center !important;
}
.reasons {
	overflow: hidden;
	height: 1%;
}
.reasons .images {
	float: left;
	margin:0;
	padding:4px 20px 0 0;
	list-style:none;
	width: 134px;
}
.reasons .images img {
	vertical-align: top;
}
.reasons .images li {
	border: 1px solid #dedede;
	padding: 1px;
	margin: 0 0 20px;
}
.number-list {
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
	height: 1%;
	line-height: 18px;
}
.number-list p {
	margin: 0 0 18px;
}
.number-list li {
	overflow: hidden;
	height: 1%;
	vertical-align: top;
}
.number-list .number {
	float: left;
	width: 23px;
	color: #85b10f;
}
.number-list .info {
	overflow: hidden;
	height: 1%;
	background:none;
}
.border {
	overflow: hidden;
	height: 0px;
	margin: 0 0 20px;
	text-indent:-9999px;
	display:block;
	border-bottom: 1px dotted #c6c6c6;
}
.image-list {
	margin:0 0 0 -76px;
	padding:0 0 2px;
	list-style:none;
	color: #85b10f;
	font-size: 0;
	line-height: 0;
	letter-spacing: -1px;
	margin-top: 8px;
}
.image-list li {
	display:inline-block;
	width: 134px;
	text-align: center;
	vertical-align: top;
	font: bold 14px/18px "Trebuchet MS", Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 0 0 16px 76px;
}
*+html .image-list li {
	display:inline;
}
*html .image-list li {
	display:inline;
}
.image-list .visual {
	border: 1px solid #dedede;
	padding: 1px;
	margin: 0 0 6px;
}
.image-list .visual img {
	vertical-align: top;
}
.two-columns {
	overflow: hidden;
	height: 1%;
}
.two-columns .column {
	float: left;
	width: 260px;
	padding: 0 0 0 17px;
}
.two-columns .column:first-child {
	padding: 0;
}
.two-columns p {
	margin: 0 0 18px;
	line-height: 18px;
}
.list {
	margin:0;
	padding:0 0 17px;
	list-style:none;
	font-size: 12px;
	line-height: 16px;
}
.list li {
	background:url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAADFBMVEX/dhr+dRnwbxj/dhrM6wSRAAAAAnRSTlM4ocDd4r0AAAAeSURBVHjaJcjBCQAAAILAyv13LuhziJLjAViZef8XAqMALOWwodcAAAAASUVORK5CYII=) no-repeat 0 5px;/* bullet-4.png */
	padding: 0 0 9px 11px;
}
.add-comments {
	overflow: hidden;
	height: 1%;
	padding: 0 0 12px;
}
.add-comments .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 8px;
}
.add-comments .column {
	float: left;
	padding: 0 0 0 10px;
}
.add-comments .column:first-child {
	padding: 0;
}
.add-comments .input {
	float: left;
	width: 268px;
	height: 20px;
	border: 1px solid #cecece;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:url(../images/shadow.png) no-repeat; /*файл редкий можно не заменять на код*/
	position:relative;
}
.add-comments .text {
	float: left;
	padding: 3px 5px;
	margin: 0;
	border: 0;
	background: none;
	font-size: 12px;
	color: #888;
	width: 258px;
}
.add-comments .textarea {
	float: left;
	width: 548px;
	height: 90px;
	border: 1px solid #cecece;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position:relative;
	background:url(../images/shadow.png) no-repeat;/*файл редкий можно не заменять на код*/
}
.add-comments textarea {
	float: left;
	padding: 3px 5px;
	border: 0;
	background: none;
	overflow: auto;
	width: 538px;
	height: 84px;
	resize: none;
	color: #888;
}
.add-comments .file-input-area {
	position:absolute;
	z-index:25;
	top:0;
	left:0;
	width: 268px;
	height: 20px;
	padding:0;
	margin:0;
	cursor:pointer;
}
.add-comments .button {
	position:absolute;
	top: 0;
	right: 0;
	width: 97px;
	height: 20px;
	z-index: 20;
	text-align: center;
	border-left: 1px solid #cecece;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	line-height: 20px;
	color: #575757;
	text-decoration: none;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAAAAABpZQh9AAAAFklEQVR42mN5z8LA8h+KEaz/cBIqAgDYcws2F1SUhwAAAABJRU5ErkJggg==) repeat-x;/*bg-button.gif*/
}
.yellow-btn,
.add-comments .send {
	float: left;
	padding: 0 0 1px;
	margin: 0 10px 0;
	border-bottom: 1px solid #c97c00;
	border-width: 0 0 1px;
	cursor: pointer;
	width: 94px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	color: #785e00;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:url(data:image/gif;base64,R0lGODlhAQAdAMQAAP/EAP/IAP/NAP/WAP/RAP/DAP/MAP/SAP/JAP/AAP/FAP/BAP/PAP+9AP/LAP/CAP/HAP/OAP/TAP/UAP/QAP/VAP++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB0AAAUY4FBV0yRJB0FRTBQJhoMEkAIUz5JYVhMCADs=) repeat-x;/* bg-send.gif */
}
.yellow-btn {
	width: auto;
	padding: 0 10px;
	text-decoration:none;
	height: 29px;
}
.yandex-direct-h {
	overflow: hidden;
	height: 1%;
	margin: 0 0 10px;
}
.yandex-direct-h img {
	vertical-align: top;
}
.schedule {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 20px;
}
.schedule th {
	padding: 0 4px;
	border: 1px solid #e9e8ed;
}
.schedule td {
	padding: 6px 4px;
	border: 1px solid #e9e8ed;
}
.same {
	float:right;
	overflow: hidden;
	width: 230px;
	padding: 11px 14px 0;
	border: 1px solid #f6efea;
	position:relative;
	margin: 0 0 25px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	margin: 0 0 12px 10px;
}
.same .list {
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 6px;
}
.same .list li {
	background-position: 0 6px;
	padding-bottom: 5px;
}
.info-block {
	float: right;
	width: 230px;
	padding: 11px 14px;
	font-weight: bold;
	color: #252525;
	background: #fcc;
	border: 1px solid #c99;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
	margin: 0 0 12px 10px;
}
.info-block-main {
	width: 90%;
	padding: 4px 14px 4px;
	font-weight: bold;
	color: #252525;
	background: #fcc;
	border: 1px solid #c99;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin: 0 0 12px 20px;
}
.info-block p {
	margin: 0;
}
.transport p {
	margin: 0 0 18px;
}
#content .visual, .transport .visual {
	float: left;
	padding: 1px;
	border: 1px solid #dedede;
	margin: 4px 10px 6px 0;
}

.transport .visual {
	vertical-align: top;
}

.comments img {
	float: left;
	padding: 1px;
	border: 1px solid #dedede;
	margin: 4px 10px 6px 0;
}

.from-page{
	float: right;
	font-size: 12px;
	line-height: 24px;
}
.comments-head {
	overflow: hidden;
	height: 1%;
}
/*-----*/
.container {
	padding: 0 0 18px;
	background: url(data:image/gif;base64,R0lGODlhJgIBAIABAMbGxv///yH5BAEAAAEALAAAAAAmAgEAAAImRGJ4yesKW3yy0juz1Xj7DnLiN4bkaablirJqC7+yS8f1bOf4XhcAOw==) no-repeat 0 100%;/* separator.gif */
	margin: 0 0 19px;
}
.holder {
	height:1%;
	overflow:hidden;
}
.paging {
	margin:0;
	padding:0 0 20px 56px;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.paging li {
	float:left;
	font-size: 12px;
	line-height: 19px;
	padding: 0 1px 0 2px;
}
.paging li a {
	float: left;
	width: 20px;
	height: 19px;
	text-align: center;
	color: #575757;
	text-decoration: none;
	background:url(data:image/gif;base64,R0lGODlhAQAnAMQAAP+/AO/v7/++AOrq6v/MAP/GAP/RAP/VAP/DAP/NAP/QAP/IAP/CAOfn5//SAP/AAP/OAP/FAOjo6P/TAP/KAP/PAO7u7uvr6+Xl5f/UAOzs7Onp6ebm5u3t7QAAAAAAACH5BAAAAAAALAAAAAABACcAAAUfYGBZXalp1zVsm9RwHIYdWTY5hlJBCUEthQiC8QAIQgA7) repeat-x;/* bg-paging.gif */
	border: 1px solid #cecece;
	overflow: hidden;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}
.paging li a:hover,
.paging li.active a {
	background-position: 0 -19px;
	padding: 1px 1px 0;
	border-bottom: solid #c97c00;
	border-width: 0 0 1px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}
.paging li.prev {
	padding: 0 8px 0 0;
}
.paging li.next {
	padding: 0 0 0 9px;
}
.paging li.next img {
	display:block;
	margin-top: -21px;
}
.paging li.dotes {
	padding:0 5px;
	font-size: 18px;
}
h1 span {
	display:block;
	font-size: 21px;
	line-height: 27px;
}

.info-block-wide {
	width: auto;
	font-size: 14px;
	line-height: 18px;
	padding: 11px 14px 8px;
	margin: 0 0 7px;
	float:none;
	font-weight: bold;
	color: #252525;
	background: #fcc;
	border: 1px solid #c99;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	position:relative;
}
.info-block-wide p {
	margin: 0;
}

.special-offer-list {
	margin:0 0 20px;
	padding:4px 0 1px;
	list-style:none;
	background:url(data:image/gif;base64,R0lGODlhJgIBAIABAMbGxv///yH5BAEAAAEALAAAAAAmAgEAAAImRGJ4yesKW3yy0juz1Xj7DnLiN4bkaablirJqC7+yS8f1bOf4XhcAOw==) no-repeat 0 100%; /* separator.gif */
}
.special-offer-list .socials {
	margin:0;
	padding:0;
	list-style:none;
	float: right;
	margin: 2px 0 5px 20px;
}
.special-offer-list .socials li {
	float:left;
	margin: 0 0 0 5px;
	width: 18px;
	height: 18px;
	overflow:hidden;
	border-radius: 0;
	border:0;
	padding:0;
	background:none;
}
.special-offer-list .date {
	margin: 0 0 8px;
	display:block;
	font-size: 12px;
	line-height: 14px;
}
.special-offer-list .title {
	height:1%;
	overflow:hidden;
	margin: 0 0 13px;
	font-size: 12px;
	line-height: 14px;
}
.special-offer-list .title p {
	margin:0 0 5px;
}
#content .special-offer-list .title h3 {
	line-height: 21px;
	margin: 0 0 8px;
}
.special-offer-list li {
	height:1%;
	overflow:hidden;
	margin: 15px 0 0;
	padding: 19px 0 0;
	background:url(data:image/gif;base64,R0lGODlhJgIBAIABAMbGxv///yH5BAEAAAEALAAAAAAmAgEAAAImRGJ4yesKW3yy0juz1Xj7DnLiN4bkaablirJqC7+yS8f1bOf4XhcAOw==) no-repeat; /* separator.gif */
	line-height: 18px;
}
.special-offer-list li:first-child {
	margin:0;
	padding:0;
	background:none;
}
.special-offer-list li p {
	margin: 0 0 18px;
}
.special-offer-list .important {
	font-size: 14px;
	line-height: 16px;
	display:block;
	color: #069;
	margin: 0 0 10px;
}
.special-offer-list .hotels-list {
	margin:0;
	padding:0 0 16px;
	list-style:none;
}
.special-offer-list .hotels-list li {
	margin: 18px 0 0;
	padding:0;
	background:none;
	font-size: 14px;
	line-height: 18px;
}
.special-offer-list .hotels-list li:first-child {
	margin:0;
}
.special-offer-list .hotels-list li .general-info {
	color: #ff761a;
}
.special-offer-list .hotels-list li em {
	font-style:normal;
	font-size: 18px;
	color: #f00;
}
.img-border.visual {
	padding: 1px;
	border: 1px solid #dedede;
	float:left;
	margin: 4px 0 7px;
}
.orange {
	color:#ff8800;
}

.black {
	color: #000 !important;
}
.tour-list {
	margin:0;
	padding:0 0 10px;
	font-size: 14px;
	line-height: 18px;
	list-style:none;
}
.tour-list li {
	margin: 6px 0 0;
	overflow:hidden;
}
.tour-list li:first-child {
	margin:0;
}
.tour-list li .visual {
	float:left;
	margin: 4px 5px 0 0;
}
.tour-list li .visual span {
	display:block;
	margin: 3px 0 0;
	width: 53px;
	height: 13px;
	overflow:hidden;
}
.tour-list li .visual span:first-child {
	margin:0;
}
.tour-list li p {
	margin: 0;
}
.tour-list li .info {
	background:none;
	height:1%;
	overflow:hidden;
}
.visual.left {
	float:left;
	margin: 0 20px 0 0;
}

.highslide img {width: 130px;height:130px;}


/* officefront new*/
.officefront {
dispaly:block;
border:1px solid #d2d2d2;
background:#fff;
padding:10px 10px 0;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;}
.officefront .navs,.officefront .navm{width:120px;display: inline-block;vertical-align: top;}
.officefront .navs {padding:6px 10px 0 4px;font-weight:bold;font-size:1.125em;margin-right:20px;}
.officefront .navo {font-size:1em;font-weight:bold;width:120px;vertical-align:bottom;padding:6px 0 10px 24px;display: inline-block;}
.officefront .navm {font-size:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAt0lEQVR42q2T0QnEIAyGs0I3KIVOcAPcy+EGrtBZfKhTdAwHcIruUHAAL4WfI82p9PCEj4ZYP0xUIjXy/DSMZyJzgIicodrgyZFZmcTkCgn/jKXFW2OhZrtIYM0/ssqa5bYn5HeR25GbVDmG0JxcECwitxQEJ57Q4YuAsWIXAbEtCCLhmLTAMS98rYi14GgJAjOA0BLEiuCMHyJ2tRJ8QyBxtSZ+HeNNQfpc7a6L9Jer3P2Yep7zG9pj07DHyBICAAAAAElFTkSuQmCC) 0 5px no-repeat; padding:0 10px 6px 24px;}

.officefront .navm span{display:block;margin-top:5px;}
.officefront .navm a,.officefront .navs a {border-bottom:1px dashed #0072bc;text-decoration:none;}
.officefront .navm a:hover {border-bottom-color:#fff;}
@media only screen and (max-width:700px) {.officefront .navs,.officefront .navm{width:115px;}.officefront {padding:10px 8px 0;}}/* для отображения в два столбика при маленькой ширине */
/* officefront end */


/*стиль страницы контактов */
.container1 {
padding-top:5px;
}

.offices {
background:#fff;
border:1px solid #d2d2d2;
padding:0;
position:relative;
}

.offices ul.tabs li div {
float:left;
height:40px;
padding:0 9px;
}

.offices ul.tabs li span {
border-bottom:1px dashed #777;
color:#777;
cursor:pointer;
text-decoration:none;
}

.offices ul.tabs li span:hover,.offices ul.tabs li.selected span {
border:none;
font-weight:700;
}

.offices ul.tabs,.offices ul.tabs li {
list-style:none;
padding:0;
}

.offices .border {
background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAAFCAYAAACXfwQuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAwSURBVEhL7dIhAQAwEMPAbv69VU7hRl7Al+dQBOQkeQIWbOtOAysMgwrDoMIwKEgfJ6cGW/wsHMUAAAAASUVORK5CYII=) 0 0 repeat-y;/*line-tabs.png*/
height:1%;
border:0;
margin:0;
overflow:hidden;
text-indent:0;
}

.hide_block {
display:none;
}

.hide_block.show {
display:block;
}

.leftcol {
float:left;
margin-right:10px;
min-height:80px;
width:140px;
z-index:400;
}

.offices ul.tabs {
font-size:15px;
height:40px;
margin-bottom:-1px;
margin-top:0;
}

.offices ul.tabs li {
background:#f7f7f7;
border-right:1px solid #D2D2D2;
float:none;
height:40px;
line-height:39px;
padding:0;
white-space:nowrap;
}

.offices ul.tabs li > div {
float:none;
}

.offices ul.tabs li.selected {
background:#fff;
border-right:0;
margin:-1px 0 0;
position:relative;
}

.offices ul.tabs li.selected div {
border-bottom:1px solid #D2D2D2;
border-left:0;
border-right:0;
border-top:1px solid #D2D2D2;
padding:0 9px;
}

.offices ul.tabs.leftcol {
background-color:#f7f7f7;
height:auto;
margin-right:0;
}

.offices,.offices .border {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}

.offices .addresses{
	min-height:18px;
	font-size:12px;
	color:#777;
	zoom:1;
	overflow:hidden;
	position:relative;
	z-index:500;
	padding:15px 20px 8px;/*отступы в блоке с офисами*/
	border-top: 0;
}
.offices .addresses .msk .metro{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAt0lEQVR42q2T0QnEIAyGs0I3KIVOcAPcy+EGrtBZfKhTdAwHcIruUHAAL4WfI82p9PCEj4ZYP0xUIjXy/DSMZyJzgIicodrgyZFZmcTkCgn/jKXFW2OhZrtIYM0/ssqa5bYn5HeR25GbVDmG0JxcECwitxQEJ57Q4YuAsWIXAbEtCCLhmLTAMS98rYi14GgJAjOA0BLEiuCMHyJ2tRJ8QyBxtSZ+HeNNQfpc7a6L9Jer3P2Yep7zG9pj07DHyBICAAAAAElFTkSuQmCC) 0 5px no-repeat;/*metro-r.png*/
}
.offices .addresses .spb .metro{
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAuUlEQVR42mNgQAOBU2+4AXEvEB8H4g9QfBwq5saACwAlFYC4B4g/A/F/HPgzVI0CNs2L8WhEx4tRDIGa+p9E3IPsZ2RnK0HF7yKJ3YWKKaF5x40BGjj/sRiQhiSWhsUAEO5lgIYwigFAHIrkit1QdigWA44zQKMJ3YAOIHaB0qFIbHQDPuAzYDcQC0LxbnwGHMdhAIhtjMTuwOWFXjwGIOMOXIGIEY1EGvAZnrQpSkhUScoUZyZKsjMAASshPd4Idh8AAAAASUVORK5CYII=) 0 5px no-repeat;/*metro.png*/
}
.offices .metro{
min-height:20px;
width:125px;/* ширина офиса в списке */
float:left;
padding:0 10px 6px 24px;
}
.offices .metro .link {
font-size:12px;
margin-bottom:2px;
}

.offices .metro .link a {
border-bottom:1px dashed #5195d8;
text-decoration:none;
}

.offices .metro .link a:hover {
border:transparent;
}
/*конец списка офисов*/

/*форма обратной связи*/
.form{
	padding:5px;
	background:#fff;
	width:448px;
	position:relative;
	min-height:250px;
    margin:0 auto;
}
.form .heading{
	margin: 5px 0 4px;
	font-size: 18px;
	line-height: 20px;
	color: #ff8800;
}
.form .row{
	overflow:hidden;
	margin:0 0 10px;
}
.form input::-webkit-input-placeholder {
 color:#000;
}
.form input:-moz-placeholder {
 color:#000;
}
.form input::-moz-placeholder {
 color:#000;
}
.form input:-ms-input-placeholder {
 color:#000;
}
.form input:focus::-webkit-input-placeholder {
 color:transparent;
}
.form input:focus:-moz-placeholder {
 color:transparent;
}
.form input:focus:-ms-input-placeholder {
 color:transparent;
}
.form input:focus::-moz-placeholder {
 color:transparent;
}
.form textarea::-webkit-input-placeholder {
 color:#000;
}
.form textarea:-moz-placeholder {
 color:#000;
}
.form textarea::-moz-placeholder {
 color:#000;
}
.form textarea:-ms-input-placeholder {
 color:#000;
}
.form textarea:focus::-webkit-input-placeholder {
 color:transparent;
}
.form textarea:focus:-moz-placeholder {
 color:transparent;
}
.form textarea:focus:-ms-input-placeholder {
 color:transparent;
}
.form textarea:focus::-moz-placeholder {
 color:transparent;
}
.form .text,
.form textarea{
	border:1px solid #d7d7d7;
	font-size:14px;
	line-height:16px;
	padding:0 10px;
	width:254px;
	float:left;
	height:36px;
	box-shadow:none;
}
.form .phone{
	overflow:hidden;
}
.form .phone .text{
	width:198px;
}
.form .phone .ico{
	background:url(../images/ico01.jpg) no-repeat;/*редкая картинка*/
	width:22px;
	height:23px;
	float:left;
	margin:6px 4px 0 5px;
	float:left;
}
.form textarea{
	width:426px;
	height:100px;
	padding:5px 10px;
	max-width:426px;
	min-height:100px;
	min-width:426px;
}
.form .error .text{
	color:#f00;
}
.form .submit{
	background:url(../images/bg-submit.jpg) no-repeat;/*редкая картинка*/
	width:130px;
	height:38px;
	cursor:pointer;
	border:0;
	color:#fff;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:0 0 0 42px;
	float:right;
}
#senderOffice,
.selectmenu{
	padding:8px 10px 6px 10px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	height:36px;
	position:relative;
	z-index:1;
	border:1px solid #d7d7d7;
	font-size:14px;
	line-height:16px;
	width:274px !important;
	float:left;
	height:36px;
}
.statusMessage, .successmessage, .errormessage {
	background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #000;
	display: none;
	height: auto;
	margin: 0 auto 25px;
	padding:0 10px;
	position:absolute;
	top:40%;
	left:0;
	right:0;
}
.statusMessage p, .successmessage p, .errormessage p {
	margin: 0;
	padding:20px;
	color:#000;
}
/* style yandex search */
.ya-page_js_yes .ya-site-form_inited_no {display: none;}
