/*Блок акций*/
.content .right{float:right;width:300px;/*margin-top:170px;*/margin-top:-250px;}/*для настройки новостей при включенных акциях*/
.aktsii{margin-bottom:15px;/*height:320px;*/}
.personal_right{position:absolute;right:0;top:562px;width:300px;}
.aktsii h5 {font-size:16px;}

header{
background:url(../images/bg_header.jpg) no-repeat;
/*background:url(../images/bg_header_snow.jpg) no-repeat;*/height:210px;left:0;position:absolute;right:0;top:0;
}
/*footer {background: url(../images/winter_footer.jpg) !important;}*/

/*ПОСЛЕ НОВОГО ГОДА ИСПРАВИТЬ*/
header .logo{float:left;height:72px;padding-left:18px;padding-top:28px;width:540px;}
/*header .logo img{
	float:left;
	position: relative;
    top: -30px;
    left: -10px;
}*/
header .logo img{float:left;height:63px;margin-right:14px;width:172px;}
header .logo span{color:#333;float:left;font-family:Georgia;font-size:20px;font-weight:700;line-height:22px;     padding-top: 18px;}

header .flags{bottom:73px;left:50px;position:absolute;width:123px;}
header .flags a{float:left;height:19px;margin-right:9px;width:32px;}
header .flags a.flag_ru{background:url(../images/flag_ru.jpg) no-repeat;}
header .flags a.flag_en{background:url(../images/flag_en.jpg) no-repeat;}
header .flags a.flag_ch{background:url(../images/flag_ch.jpg) no-repeat;}
header .call{float:right;line-height:12px;margin-right:10px;padding-top:14px;position:relative;text-align:right;width:389px;}
header .call p.tel{color:#333;font-size:22px;font-weight:700;letter-squestion6px;margin-bottom:2px;}
header .call p.tel{color:#333;font-size:22px;font-weight:700;letter-spacing:.6px;line-height:25px;}
header .call p.tel span{font-size:16px;}
header .call p.tel i{background:url(../images/icon_call__header.png) no-repeat;float:left;height:32px;margin-top:-6px;width:32px;}
header .call span.text{color:#333;font-size:12px;line-height:12px;position:relative;top:-10px;z-index:1;}
header .call a.mail{color:#0521fd;font-size:15px;line-height:15px;text-decoration:underline;font-weight: bold;}
header .call a.mail:hover{text-decoration:none;}
header .call .btn{margin-top:7px;}
nav{height:51px;left:0;position:absolute;top:159px;width:1060px;z-index:13;}
nav ul{}
nav ul li{border-right:1px solid #4f8fc9;float:left;}
nav ul li:last-child{border-right:none;float:left;}
nav ul li:first-child a{padding-left:50px;}
nav ul li a{color:#fff;display:block;font-size:14px;font-weight:700;line-height:51px;padding:0 31px 0 20px;text-decoration:none;}
nav ul li a:hover{color:#ffd800;}
nav ul li.active a{color:#ffd800;}
nav ul li.parent{position:relative;}
nav ul li.parent ul li{border-right:none;float:none;}
nav ul li.parent:after{background:url(../images/menu_list__point.png) no-repeat center;bottom:0;content:'';display:block;height:51px;;position:absolute;right:0;top:0;width:30px;}
nav ul li.item-375:after {background: none;}
nav ul li.parent ul li a{line-height:26px;padding:0 0 0 20px!important;}
nav ul li.parent ul li a{color:#fff;}
nav ul li.parent ul li a:hover{color:#ffd800;}
nav ul li.parent ul li.active a{color:#ffd800;}
nav ul li.parent:hover ul{display:block;}
.search{height:1px;position:absolute;right:0;top:80px;width:215px;z-index:1;}
.search form{background:#fff;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);line-height:30px;margin-top:10px;overflow:hidden;position:relative;width:210px;}
.search form input.inputbox.search-query{color:#aaa;font-size:12px;height:20px;margin-left:10px;width:180px;}
.search form input.inputbox.search-query:focus{color:#333;}
.search form input.button{background:url(../images/icon_search.png) no-repeat;cursor:pointer;height:16px;position:absolute;right:10px;top:8px;width:20px;}
.slider{height:312px;left:0;position:absolute;right:0;top:234px;}
.image_slider:after{background:#058bcb;background:-moz-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-ms-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-o-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#058bcb),color-stop(100%,#0356ab));background:-webkit-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:linear-gradient(to bottom,#058bcb 0%,#0356ab 100%);content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb',endColorstr='#0356ab',GradientType=0);height:312px;left:0;position:absolute;top:0;width:10px;}
.image_slider:before{background:#058bcb;background:-moz-linear-gradient(top,#058bcb 0%,#0355ab 100%);background:-ms-linear-gradient(top,#058bcb 0%,#0355ab 100%);background:-o-linear-gradient(top,#058bcb 0%,#0355ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#058bcb),color-stop(100%,#0355ab));background:-webkit-linear-gradient(top,#058bcb 0%,#0355ab 100%);background:linear-gradient(to bottom,#058bcb 0%,#0355ab 100%);content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb',endColorstr='#0355ab',GradientType=0);height:312px;position:absolute;right:0;top:0;width:10px;}
.image_slider{background:#fff;float:right;height:312px;position:relative;width:840px;}
.image_slider__wrap:after{background:#058bcb;background:-moz-linear-gradient(left,#058bcb 0%,#058bcb 100%);background:-ms-linear-gradient(left,#058bcb 0%,#058bcb 100%);background:-o-linear-gradient(left,#058bcb 0%,#058bcb 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#058bcb),color-stop(100%,#058bcb));background:-webkit-linear-gradient(left,#058bcb 0%,#058bcb 100%);background:linear-gradient(to right,#058bcb 0%,#058bcb 100%);content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb',endColorstr='#058bcb',GradientType=1);height:10px;left:0;position:absolute;top:0;width:840px;}
.image_slider__wrap:before{background:#0355ab;background:-moz-linear-gradient(left,#0355ab 0%,#0356ab 100%);background:-ms-linear-gradient(left,#0355ab 0%,#0356ab 100%);background:-o-linear-gradient(left,#0355ab 0%,#0356ab 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#0355ab),color-stop(100%,#0356ab));background:-webkit-linear-gradient(left,#0355ab 0%,#0356ab 100%);background:linear-gradient(to right,#0355ab 0%,#0356ab 100%);bottom:0;content:'';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0355ab',endColorstr='#0356ab',GradientType=1);height:10px;left:0;position:absolute;width:840px;}
.personal{left:0;position:absolute;right:0;top:562px;width:962px;}
.personal .personal_nav{height:98px;margin-right:-2px;width:976px;overflow:hidden;}
.personal .personal_nav div div img{float:left;margin-right:12px;}
.personal .personal_nav div div{line-height:18px;margin-bottom:3px;}
.personal .personal_nav div p{height:60px;line-height:20px;margin:0;overflow:hidden;width:230px;}
.personal .personal_nav1{float:left;margin-right:9px;position:relative;width:234px;}
.personal .personal_nav1:last-child{margin-right:0;}
.personal .personal_nav1:last-child:after{content:none;}
.personal .personal_nav1:after{background:#ddd;content:'';display:block;height:100px;position:absolute;right:0;top:0;width:1px;}
.shipping{background:#058bcb;background:-moz-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-ms-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-o-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#058bcb),color-stop(100%,#0356ab));background:-webkit-linear-gradient(top,#058bcb 0%,#0356ab 100%);background:linear-gradient(to bottom,#058bcb 0%,#0356ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb',endColorstr='#0356ab',GradientType=0);height:120px;margin-top:38px;padding-left:12px;position:relative;}
.bg_shipping{background:url(/templates/personal/images/bg_shipping.png) no-repeat;bottom:-3px;height:155px;position:absolute;right:0;width:343px;}
.shipping .shipping_heading{color:#fff;font:bold 20px/22px arial;margin-bottom:12px;padding-top:12px;}
form.shipping_form{margin-bottom:3px;}
form.shipping_form:after{content:'';display:table;clear:both;}
form.shipping_form input.text{border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;height:32px;padding:0 10px;width:496px;float:left;}
form.shipping_form input.btn{margin-left:16px;float:left;}
.shipping_where{color:#fff;font:12px/14px arial;}
.items{margin-top:29px;}
.items .items_row{margin-bottom:30px;margin-right:-17px;}
.items .items_row .item{width:25%;float:left;}
.items .items_row .item a{display:inline-block;text-decoration:none;}
.items .items_row .item .heading{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;height:141px;}
.items .items_row .item .title{background:#058bcb;background:-moz-linear-gradient(top,#058bcb 0%,#0357ac 100%);background:-ms-linear-gradient(top,#058bcb 0%,#0357ac 100%);background:-o-linear-gradient(top,#058bcb 0%,#0357ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#058bcb),color-stop(100%,#0357ac));background:-webkit-linear-gradient(top,#058bcb 0%,#0357ac 100%);background:linear-gradient(to bottom,#058bcb 0%,#0357ac 100%);color:#fff;display:table-cell;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb',endColorstr='#0357ac',GradientType=0);height:42px;line-height:16px;text-align:center;text-decoration:none;vertical-align:middle;width:225px;}
.shipping_price{float:left;height:312px;width:405px;padding-left:20px;background:#058bcb;background:-moz-linear-gradient(top, #058bcb 0%, #0460b2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bcb), color-stop(100%,#0460b2));background:-webkit-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:-o-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:-ms-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:linear-gradient(to bottom, #058bcb 0%,#0460b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb', endColorstr='#0460b2',GradientType=0);}
.shipping_price .heading{font-size:24px;line-height:24px;font-weight:bold;color:#fff;/*margin:27px 0 16px 0;*/margin: 15px 0 16px 0;}
.shipping_price form{}
.shipping_price form .row{margin-bottom:16px;}
.shipping_price form .row.last{/*margin-top:30px;*/margin-top:10px;}
.shipping_price form .row label.first{font-size:14px;line-height:32px;color:#fff;width:67px;text-align:right;float:left;margin-right:20px;}
.shipping_price form .row input.first{height:32px;width:260px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;padding:0 10px;}
.shipping_price form .row label.first.last{width:98px;}
.shipping_price form .row input.second{height:32px;width:60px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;padding:0 10px;float:left;}
.btn_dig{background:url(../images/bg_btn_big.png) repeat-x;color:#333;display:inline-block;font-size:18px;font-weight:bold;height:50px;line-height:50px;padding:0 30px;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.85);cursor:pointer;border:1px solid #ffae00;font-family:arial;}
.shipping_price form .row .btn_dig{float:left; margin-bottom: 35px;}
.shipping_price form .row span.desc-top {font-size:14px; display:inline-block; margin-bottom:5px;
line-height: 15px;
    color: yellow;}
.shipping_price form .row span.desc{float:left;font-size:12px;line-height:12px;color:#fff;margin-left:10px;}

.rsform.question{height:405px;background:#058bcb;background:-moz-linear-gradient(top, #058bcb 0%, #0355ab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bcb), color-stop(100%,#0355ab));background:-webkit-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:-o-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:-ms-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:linear-gradient(to bottom, #058bcb 0%,#0355ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb', endColorstr='#0355ab',GradientType=0);margin-bottom:20px;margin-top: 20px;}

.question{}
.question .row{margin-bottom:12px;padding-left:8px;}
.question .row.last{margin-bottom:4px;}
.question .heading{font:bold 20px/22px arial;color:#fff;margin:0px 0 13px 10px;padding-top:16px;}
.question .row textarea{width:260px;height:80px;padding:10px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;resize:none;}
.question .row input{height:32px;width:260px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;padding:0 10px;}
.question .row.captcha span{float:left;margin-top:4px;margin-left:32px;}
.question .row.captcha img{float:left;margin-top:4px;margin-left:32px;}
.question .row.captcha input{width:92px;float:left;margin:0 10px;}
.question .row.captcha a{float:left;margin-top:8px;width:14px;height:14px;background:url(/templates/personal/images/icon_captcha__reload.png) no-repeat;}
.question input.btn{margin-left:20px;margin-top:3px;}


.question{
	height: 405px;
	background: #058bcb; /* Old browsers */
background: -moz-linear-gradient(top,  #058bcb 0%, #0355ab 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bcb), color-stop(100%,#0355ab)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #058bcb 0%,#0355ab 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #058bcb 0%,#0355ab 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #058bcb 0%,#0355ab 100%); /* IE10+ */
background: linear-gradient(to bottom,  #058bcb 0%,#0355ab 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#058bcb', endColorstr='#0355ab',GradientType=0 ); /* IE6-9 */
margin-bottom: 15px;
}

.left .menu{
	margin-bottom: 28px;
}


.question .row.captcha img{
	float: left;
	margin-top: 4px;
	margin-left: 32px;
}


.question .row.captcha input{
	width: 92px;
	float: left;
	margin:  0 10px;
}


 .question .row.captcha a{
	float: left;
	margin-top: 8px;
	width: 14px;
	height: 14px;
	background:url(/templates/personal/images/icon_captcha__reload.png) no-repeat;

}

.rsform-error {
	border: 1px solid red!important;
}

.question form {

}

.question form .row{
	margin-bottom: 12px;
	padding-left: 8px;
}

.question form .row.last{
	margin-bottom: 4px;
}

.question .heading{
	font: bold 20px/22px arial;
	color: #fff;
	margin: 0px 0 13px 10px;
	padding-top: 16px;
}

.question form .row textarea{
	width: 260px;
	height: 80px;
	padding: 10px;
	border: 1px solid#05558d;
	box-shadow: inset 1px 0 5px rgba(0,0,0,0.75);
	color: #333;
	font-size: 12px;
	resize: none;
}

.question form .row input{
	height: 32px;
	width: 260px;
	border: 1px solid #05558d;
	box-shadow: inset 1px 0 5px rgba(0,0,0,0.75);
	color: #333;
	font-size: 12px;
	padding: 0 10px;
}


.question form .row.captcha span{
	float: left;
	margin-top: 4px;
	margin-left: 32px;
}


.question form .row.captcha input{
	width: 92px;
	float: left;
	margin:  0 10px;
}


.question form .row.captcha a{
	float: left;
	margin-top: 8px;
}

.question.aviacalc {
	height: auto;
	padding-bottom: 16px;
}
#sbox-content .question.aviacalc {margin-bottom: 0;}
.question.aviacalc form .row.last {margin-bottom: 0;}
.question.aviacalc form .row.calc_result {
	margin: 16px 0 0 0;
	padding-top: 16px;
	border-top: 1px solid #053c73;
	position: relative;
}
.question.aviacalc form .row.calc_result:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 1px;
	background-color: #8ebddf;
}
.question.aviacalc form .row.calc_result label {display: block;}
.question.aviacalc form .row.calc_result label.price {
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	padding: 10px 0;
}
.question.aviacalc form .row.calc_result label.price_desc {
	font-size: 12px;
	line-height: 15px;
	color: #b8cae2;
	padding-right: 16px;
}

.question.aviacalc .row label {
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.question.aviacalc .row label.left, .question.aviacalc .row label.right {
	width: 50%;
	float: left;
}
.question.aviacalc .row label input {width: 114px;}
.question.aviacalc .row select{
	height: 32px;
	width: 260px;
	border: 1px solid #05558d;
	box-shadow: inset 1px 0 5px rgba(0,0,0,0.75);
	color: #333;
	font-size: 12px;
	padding: 0 10px;
	box-sizing: content-box;
}


.question form input.btn{
	margin-left: 20px;
	margin-top: 3px;
}


.rsform-error{border:1px solid red!important;}
.brand{height:375px;background:#058bcb;background:-moz-linear-gradient(top, #058bcb 0%, #0355ab 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bcb), color-stop(100%,#0355ab));background:-webkit-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:-o-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:-ms-linear-gradient(top, #058bcb 0%,#0355ab 100%);background:linear-gradient(to bottom, #058bcb 0%,#0355ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb', endColorstr='#0355ab',GradientType=0);padding-left:12px;}
.brand .heading{font:bold 20px/22px arial;color:#fff;margin:0px 0 10px 0;padding-top:16px;}
.brand span.text{font-size:12px;line-height:13px;color:#fff;display:block;margin-bottom:14px;}
.brand .row input{height:32px;width:260px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;padding:0 10px;margin-bottom:10px;}
.brand textarea{width:260px;height:80px;padding:10px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;resize:none;margin-bottom:7px;}
.brand form .row.captcha span{float:left;margin-top:4px;margin-left:32px;}
.brand form .row.captcha input{width:92px;margin:0 10px;border:1px solid#05558d;box-shadow:inset 1px 0 5px rgba(0,0,0,0.75);color:#333;font-size:12px;padding:0 10px;float:left;height:32px;}
.brand form .row.captcha a{float:left;margin-top:8px;height:32px;}
.brand .btn{margin-top:11px;margin-left:7px;}
.brand .row.captcha img{float:left;margin-top:4px;margin-left:32px;}
.brand .row.captcha input{width:92px;float:left;margin:0 10px;}
.brand .row.captcha a{float:left;margin-top:8px;width:14px;height:14px;background:url(/templates/personal/images/icon_captcha__reload.png) no-repeat;}
.marquee_block{
/*text-shadow:0px 0px 6px #ffffff,0px 0px 2px #ffffff;margin:116px 0px 0px 168px;white-space:nowrap;position:absolute;font-weight:bold;overflow:hidden;font-size:20px;color:#ff0000;height:25px;width:390px;*/
text-shadow: 0px 0px 6px #ffffff,0px 0px 2px #ffffff;
margin: 210px 0px 0px 10px;
white-space: nowrap;
position: absolute;
font-weight: bold;
overflow: hidden;
font-size: 20px;
color: #ff0000;
height: 25px;
width: 1250px;
}
.marquee_block .js-marquee-wrapper{/*margin-left: 1250px !important;*//*-webkit-animation: marqueeAnimation-2208840 38.86875s linear 1s infinite !important;*/}
.btnreg{background:url("../images/bg_btn.png") repeat-x scroll 0% 0% transparent;color:#333;display:inline-block;font-size:12px;font-weight:700;height:30px;line-height:12px;padding:0px 15px;text-decoration:none;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.85);cursor:pointer;border:1px solid #FFAE00;font-family:arial;}
.btnreg:hover{background:url(../images/bg_btn__hover.png) repeat-x;color:#666;border:1px solid #ffffff;}
nav ul li:first-child span{padding-left:50px;}
.pwebbox129Window #sbox-content, .pwebbox141Window #sbox-content{background:#058bcb;background:-moz-linear-gradient(top, #058bcb 0%, #0460b2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#058bcb), color-stop(100%,#0460b2));background:-webkit-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:-o-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:-ms-linear-gradient(top, #058bcb 0%,#0460b2 100%);background:linear-gradient(to bottom, #058bcb 0%,#0460b2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bcb', endColorstr='#0460b2',GradientType=0);}
#sbox-window > .popover { left: 0 !important; right: 0 !important; margin-left: 10px; margin-right: 10px; padding: 10px; background: #ffffff none repeat scroll 0 0; }
.popover-content h2 { font-size: 16px; }
.popover-content p { font-size: 12px; }
/*li.item-126 {display:none}*/
.zsearch-form input.hasError {background: #ffc0cb none repeat scroll 0 0;outline: 1px solid #ff0000;}
.zsearch-result {background: #ffffff none repeat scroll 0 0;max-width: 600px;width: 100%;position: relative;color: #222222;}
.zsearch-result span.close {cursor: pointer;display: block;position: absolute;right: 5px;top: 0;}
.zsearch-result .result-content {padding: 5px 10px;font-size: 12px;} 
.cmn-toggle-switch {display: none;}
#sbox-window.pwebbox141Window {
    height: 360px !important;
}
.mobiletel {
	display: none;
}