

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/topsuth/style.min.css?1745748396424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/topsuth/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/topsuth/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015_mobile/style.css?17457483964499*/
/**Top menu**/#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{	margin:0; padding:0;	background:#BC262C url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015_mobile/images/header_menu_bg.gif) repeat-x;	min-height:27px;	width:100%;	list-style:none;	font-size:11px;	float:left;	/*font-size:90%*/}#horizontal-multilevel-menu{
}/*Links*/#horizontal-multilevel-menu a{display:block;padding:5px 10px;/*padding:0.3em 0.8em;*/text-decoration:none;text-align:center;}
#horizontal-multilevel-menu li {	float:left;}
/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015_mobile/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015_mobile/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}#horizontal-multilevel-menu-no li a.root-item-selected .t{		color:#8cf7a0;	/*font-weight:bold;*/	/*padding:7px 12px;*/}
/* End */


/* Start:/local/templates/willmain/components/nskonline/main.feedback/call/style.min.css?1745748419251*/
div.mf-name,div.mf-email,div.mf-captcha,div.mf-message{width:80%;padding-bottom:.4em}div.mf-name input,div.mf-email input{width:60%}div.mf-message textarea{width:60%}span.mf-req{color:red}div.mf-ok-text{color:green;font-weight:bold;padding-bottom:1em}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015/style.css?17457483964499*/
/**Top menu**/#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{	margin:0; padding:0;	background:#BC262C url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015/images/header_menu_bg.gif) repeat-x;	min-height:27px;	width:100%;	list-style:none;	font-size:11px;	float:left;	/*font-size:90%*/}#horizontal-multilevel-menu{
}/*Links*/#horizontal-multilevel-menu a{display:block;padding:5px 10px;/*padding:0.3em 0.8em;*/text-decoration:none;text-align:center;}
#horizontal-multilevel-menu li {	float:left;}
/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}#horizontal-multilevel-menu-no li a.root-item-selected .t{		color:#8cf7a0;	/*font-weight:bold;*/	/*padding:7px 12px;*/}
/* End */


/* Start:/local/templates/willmain/components/bitrix/breadcrumb/breadcrumbs/style.css?1745748419690*/
.breadcrumbs {
    display: block;
    position: relative;
	margin: 20px auto 10px;
	width: 982px;
    text-align: center;
	font-family: Arial, Helvetica, sans-Serif;
	font-size: 12px;
}
.breadcrumbs__item {
	display: inline-block;
}
.breadcrumbs__item a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #000;
}
.breadcrumbs__item a:hover span {
	text-decoration: underline;
}
.breadcrumbs__item a:after{
	display: inline-block;
	margin-left: 7px;
	content: "";
	height: 0;
	width: 0;
	border-style: solid;
	border-color: transparent;
	border-width: 5px 6px;
	border-left-color: #519e5f;
}

.breadcrumbs__item.breadcrumbs__item--current {
	opacity: 0.7;
}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/.default/style.min.css?1745748327490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/components/bitrix/menu/templates/.default/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/willmain/styles.css?1750819162307*/
div.buryak-header {
    height: 150px !important;
}
div.buryak-header {
    background: none !important;
}
.breadcrumbs {
    width: 100%;
}

.divpoisk1, .divpoisk2 {
	display: block;
}

.d-main-10-b1-text,
.d-main-10-b2-text,
.d-main-10-b3-text,
.d-main-10-b4-text {
    text-decoration: none !important;
}
/* End */


/* Start:/local/templates/willmain/template_styles.css?17489306058845*/
.bg-layers {
    position: absolute;
    height: 100%;
}

.bg-layer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: fixed;
    background-position: 0 0;
    background-repeat: no-repeat;
    transition: all 1.3s cubic-bezier(0.49, 0.04, 0.41, 0.93);
}

.footer-widget {
    position: absolute;
    top: 55px;
    left: 540px;
}

.foot-wr-1 {
    min-height: 110px;
}

.foot-t-0 {
    top: 24px;
}

.foot-egor {
    line-height: 20px;
    top: 30px;
}

.foot-egor {
    left: 230px !important;
    top: 31px !important;
}

.foot-t-55 {
    top: 32px;
}

.foot-row-99 {
    top: 72px;
}

.buryak-footer-t {
    background-color: #111 !important;
    background-repeat: repeat-x !important;
}

.buryak-footer {
	height: auto!important;
}

.sobis__logo {
    background: url(http://www.it-service.ru/img/template_sprites.png) 0 -410px no-repeat;
    display: inline-block;
    height: 10px;
    width: 105px;
    position: relative;
    top: 2px;
}

.foot-t-1 {
    position: absolute;
    top: 43px !important;
    left: 0px;
}

.foot-t-00 {
    position: absolute;
    top: 18px !important;
    left: 126px !important;
}

.foot-t-55 {
    top: 32px !important;
}

.foot-row-99 {
    top: 72px !important;
}

.foot-t-2 {
    left: -94px !important;
}


/***мигание***/

.blink-1 {
    animation-name: blink;
    animation-timing-function: linear;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

.blink-2 {
    animation-name: blink;
    animation-timing-function: linear;
    animation-duration: 0.3s;
    animation-iteration-count: infinite;
}

@keyframes blink {
    50% {
        opacity: 0;
    }
}


/* Всплывающее окно 
* при загрузке сайта            
*/


/* базовый контейнер, фон затемнения*/

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.65);
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}


/* модальный блок */

.popup {
    top: 25%;
    left: 0;
    right: 0;
    font-size: 14px;
    margin: auto;
    width: 85%;
    min-width: 320px;
    max-width: 600px;
    position: absolute;
    padding: 15px 20px;
    border: 1px solid #383838;
    background: #fefefe;
    z-index: 1000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    font: 14px/18px 'Tahoma', Arial, sans-serif;
    -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -ms-box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    box-shadow: 0 15px 20px rgba(0, 0, 0, .22), 0 19px 60px rgba(0, 0, 0, .3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
}


/* заголовки в модальном блоке */

.popup h2,
.popup h3 {
    margin: 0 0 1rem 0;
    font-weight: 300;
    line-height: 1.3;
    color: #009032;
    text-shadow: 1px 2px 4px #ddd;
}


/* кнопка закрытия */

.close {
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    position: absolute;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: rgba(0, 131, 119, 0.9);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    outline: none;
}

.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}


/* кнопка закрытия при наведении */

.close:hover {
    background-color: rgba(252, 20, 0, 0.8);
}


/* изображения в модальном окне */

.popup img {
    width: 100%;
    height: auto;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}


/* миниатюры изображений */

.pl-left,
.pl-right {
    width: 25%;
    height: auto;
}


/* миниатюры справа */

.pl-right {
    float: right;
    margin: 5px 0 5px 15px;
}


/* миниатюры слева */

.pl-left {
    float: left;
    margin: 5px 18px 5px 0;
}


/* анимация при появлении блоков с содержанием */

@-moz-keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: 0;
    }
    to {
        opacity: 1
    }
}

.sp1 ul li {
    background-image: url(/local/templates/willmain/images/postbullets.png) !important;
    background-repeat: no-repeat !important;
    padding-left: 14px !important;
    background-position: 0px 12px !important;
}

.cookie-ul {
    margin-left: 0px;
}


/*уведомление о куки */

.notification.policy_cookie_content {
    position: fixed;
    right: 3.3rem;
    bottom: 3.3rem;
    width: 470px;
    max-width: 100%;
    height: 45px;
    z-index: 100;
    padding: 25px 25px 35px;
    background-color: #fff;
    box-shadow: 0 1px 20px #0000001a;
    border-radius: 16px;
    display: flex;
    flex: 1;
    justify-content: space-between;
    margin: 0;
    font-family: Arial, Helvetica, Sans-Serif;
}

.notification.policy_cookie_content .notification__text {
    display: flex;
    flex: 1;
    flex-direction: column;
    color: #39393d;
    margin-right: 3.2rem;
}

.notification.policy_cookie_content .notification__text .notification__text-cookie {
    margin-bottom: 5px;
}

.notification.policy_cookie_content a {
    cursor: pointer;
    text-decoration: underline;
    color: #519e5f;
}

.notification.policy_cookie_content a:hover {
    text-decoration: none;
}

.notification a.notification__button {
    width: 160px;
    height: 50px;
    background: linear-gradient(to top, #438c50, #b1d8b8);
    outline: none;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
    border-radius: 9px;
    vertical-align: middle;
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

#policy_content {
    max-width: 600px;
    width: 100%;
    border-radius: 10px;
    font-family: Arial, Helvetica, Sans-Serif;
    padding: 35px 35px 25px;
}

#policy_content p {
    margin-bottom: 15px;
}

@media screen and (max-width:767px) {
    .notification.policy_cookie_content {
        width: 350px;
        height: auto;
        align-items: center;
        padding: 25px 25px 25px;
    }
}

@media screen and (max-width:490px) {
    .notification.policy_cookie_content {
        right: 1.3rem;
        bottom: 5.3rem;
        width: 260px;
        flex-direction: column;
    }
    .notification.policy_cookie_content a.notification__button {
        padding: 10px 10px;
        margin-top: 11px;
    }
}

#ui-datepicker-div {
	    z-index: 9999!important;
}

.getprice-form {
    max-height: 620px!important;
}

input[type="checkbox"] {
    width: auto!important;
    height: auto!important;
    margin: 0!important;
}

.blok3 {
    font-size: 16px;
    background-color: #f3f2f3;
    margin-top: 10px;
    padding-top: 14px;
    padding-bottom: 15px;
    text-align: center;
    height: auto!important;
    border-bottom: 1px solid #dcdcdc;
}

.au-close {
    left: 91%;
    top: -14px!important;
    position: relative;
}

.toplogin .atoplogin .wrap-td input {
    border: solid 1px #ccc!important;
}

.green__button {

    width: 160px;
    height: 50px;
    background: linear-gradient(to top, #438c50, #b1d8b8);
    outline: none;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    color: #fff!important;
    font-size: 16px;
    border-radius: 9px;
    vertical-align: middle;
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.buryak-postcontent a:link {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    margin: 0 auto;
    margin-top: 20px;
}


/* End */


/* Start:/local/templates/willmain/style.css?1745748419107016*/
body{
top: 0px !important;
}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
    margin: 0;
    padding: 0;
}

.buryak-postcontent,
.buryak-postcontent li,
.buryak-postcontent table,
.buryak-postcontent a,
.buryak-postcontent a:link,
.buryak-postcontent a:visited,
.buryak-postcontent a.visited,
.buryak-postcontent a.hovered
{
    font-family: Arial, Helvetica, Sans-Serif;
}

.buryak-postcontent p
{
    margin: 12px 0;
	font-size: 16px;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  text-decoration: none;
}

.buryak-postcontent a
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  color: #519e5f;
}

.buryak-postcontent a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-decoration: none;
  color: #519e5f;
}

.buryak-postcontent a:visited, .buryak-postcontent a.visited
{
  color: #519e5f;
}

.buryak-postcontent  a:hover, .buryak-postcontent a.hover
{
  text-decoration: underline;
  color: #519e5f;
}

.buryak-postcontent h1
{
   color: #1D342E;
margin: 21px 0;    
}

.buryak-blockcontent h1
{
margin: 21px 0; 
}

.buryak-postcontent h2
{
   color: #1D342E;
margin: 19px 0;
   /*font-size: 24px;*/    
}

.buryak-blockcontent h2
{
margin: 19px 0;
   /*font-size: 24px;*/ 
}

.buryak-postcontent h2 a, .buryak-postcontent h2 a:link, .buryak-postcontent h2 a:hover, .buryak-postcontent h2 a:visited, .buryak-blockcontent h2 a, .buryak-blockcontent h2 a:link, .buryak-blockcontent h2 a:hover, .buryak-blockcontent h2 a:visited 
{
   font-size: 24px; 
}

.buryak-postcontent h3
{
   color: #1D342E;
margin: 19px 0;
   font-size: 19px;    
}

.buryak-blockcontent h3
{
margin: 19px 0;
   font-size: 19px; 
}

.buryak-postcontent h3 a, .buryak-postcontent h3 a:link, .buryak-postcontent h3 a:hover, .buryak-postcontent h3 a:visited, .buryak-blockcontent h3 a, .buryak-blockcontent h3 a:link, .buryak-blockcontent h3 a:hover, .buryak-blockcontent h3 a:visited 
{
   font-size: 19px; 
}

.buryak-postcontent h4
{
   color: #1D342E;
margin: 20px 0;
   font-size: 16px;    
}

.buryak-blockcontent h4
{
margin: 20px 0;
   font-size: 16px; 
}

.buryak-postcontent h4 a, .buryak-postcontent h4 a:link, .buryak-postcontent h4 a:hover, .buryak-postcontent h4 a:visited, .buryak-blockcontent h4 a, .buryak-blockcontent h4 a:link, .buryak-blockcontent h4 a:hover, .buryak-blockcontent h4 a:visited 
{
   font-size: 16px; 
}

.buryak-postcontent h5
{
   color: #1D342E;
margin: 26px 0;
   font-size: 13px;    
}

.buryak-blockcontent h5
{
margin: 26px 0;
   font-size: 13px; 
}

.buryak-postcontent h5 a, .buryak-postcontent h5 a:link, .buryak-postcontent h5 a:hover, .buryak-postcontent h5 a:visited, .buryak-blockcontent h5 a, .buryak-blockcontent h5 a:link, .buryak-blockcontent h5 a:hover, .buryak-blockcontent h5 a:visited 
{
   font-size: 13px; 
}

.buryak-postcontent h6
{
   color: #1D342E;
margin: 35px 0;
   font-size: 11px;    
}

.buryak-blockcontent h6
{
margin: 35px 0;
   font-size: 11px; 
}

.buryak-postcontent h6 a, .buryak-postcontent h6 a:link, .buryak-postcontent h6 a:hover, .buryak-postcontent h6 a:visited, .buryak-blockcontent h6 a, .buryak-blockcontent h6 a:link, .buryak-blockcontent h6 a:hover, .buryak-blockcontent h6 a:visited 
{
   font-size: 11px; 
}

ul
{
  list-style-type: none;
}

ol
{
  list-style-position: inside;
}

html 
{
    height:100%;
}

#buryak-main
{
  position: relative;
  z-index: 0;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
  overflow:visible;
}

#buryak-page-background-glare
{
  position: absolute;
  left: 50%;
  margin-left :-400px;
  top:0;
  width:800px;
  height:160px;
  overflow:hidden;
  min-width: 994px;
}

#buryak-page-background-glare-image
{
  position: fixed;
  width:800px;
  top: 0;
  height:160px;
  background-image: url('/local/templates/willmain/images/page_gl.png');
  background-repeat: no-repeat;
}

html:first-child #buryak-page-background-glare
{
  border: 1px solid transparent; /* Opera fix */
}

body
{
  padding: 0; 
  margin:0;
  color: #1D342E;
  height:100%;
  min-height:100%;
  background-color: #FFFFFF;
  min-width: 994px;
}

.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}

.reset-box
{
  overflow:hidden;
  display:table; 
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}

/* end Page */

/* begin Header */
div.buryak-header
{
  margin: 0 auto;
  position: relative;
  z-index: 1000;
  width:100%;
  height: 114px;
  margin-top: 0;
  margin-bottom: 0;
  background: url(/bitrix/templates/willmain/images/bfon.jpg);
}

div.buryak-header-clip
{
  position: absolute;
  width:100%;
  left:0;
  overflow:hidden;
  height:114px;
}

.buryak-header-wrapper 
{
        position: relative;
    width:994px;
    margin:0 auto;
}
.buryak-header-inner 
{
    margin: 0 0;
}

div.buryak-header-center
{
	position: relative;
	/*width: 1920px;*/
	left:50%;
}

div.buryak-header-jpeg
{
  position: absolute;
  top: 0;
  left:-50%;
  width: 1920px;
  height: 114px;
  
  
}
/* end Header */

/* begin HeaderObject */
div.buryak-headerobject{
  display: block;
  margin-left: -2px;
  position: absolute;
  width: 245px;
  height: 94px;
  background-image: url('/local/templates/willmain/images/top-logo.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
}
/* end HeaderObject */

/* begin Logo */
div.buryak-logo
{
  display: block;
  position: absolute;
  top: 56px;
  left: 24%;
  margin-left: -77px;
}

h1.buryak-logo-name
{
  display: block;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  padding: 0;
  margin: 0;
  color: #1D342E !important;
}
h1.buryak-logo-name a, 
h1.buryak-logo-name a:link, 
h1.buryak-logo-name a:visited, 
h1.buryak-logo-name a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 28px;
  padding: 0;
  margin: 0;
  color: #1D342E !important;
}

h2.buryak-logo-text
{
  display: block;
  text-align: left;
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 18px;
  padding: 0;
  margin: 0;
  color: #335B51 !important;
}
h2.buryak-logo-text a,
h2.buryak-logo-text a:link,
h2.buryak-logo-text a:visited,
h2.buryak-logo-text a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  font-size: 18px;
  padding: 0;
  margin: 0;
  color: #335B51 !important;
}

#headline, #slogan 
{
    display: block;
    min-width: 150px;
    text-align: left;
}
/* end Logo */

/* begin Menu */
/* menu structure */

.buryak-hmenu a, .buryak-hmenu a:link, .buryak-hmenu a:visited, .buryak-hmenu a:hover
{
    outline: none;
}

.buryak-hmenu, .buryak-hmenu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.buryak-hmenu li
{
  margin-top: 5px;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.buryak-hmenu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.buryak-hmenu li li
{
  float: none;
}

.buryak-hmenu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
  min-height: 0;
  background-image: url('/local/templates/willmain/images/spacer.gif');
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.buryak-hmenu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.buryak-hmenu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.buryak-hmenu:after, .buryak-hmenu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.buryak-hmenu{
  min-height: 0;
  position:relative;
  /*padding: 6px 34px 6px 34px;*/
}

.buryak-hmenu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}

/* menu structure */

.buryak-nav
{
   position: relative;
  width:100%;
  margin:0 auto;
  height: 36px;
  z-index: 100;
    margin-top: 0;
    margin-bottom: 0;
}

.buryak-nav-outer
{
    position:absolute;
    width:100%;
	background: url(/bitrix/templates/willmain/images/fonnav.jpg);
	height: 36px;
}

.buryak-nav-wrapper 
{
        position: relative;
    width:994px;
    margin:0 auto;
	top:-10px;
}
.buryak-nav-inner 
{
    margin: 0 0;
}

.buryak-nav-l, .buryak-nav-r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 100%;
  background-image: url('/local/templates/willmain/images/nav.png');
}

.buryak-nav-l
{
  left: 0;
  right: 0;
}

.buryak-nav-r
{
  right: 0;
  width: 1920px;
  clip: rect(auto, auto, auto, 1920px);
}

/* end Menu */

/* begin MenuItem */
.buryak-hmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  /*height: 44px;*/
  cursor: pointer;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  text-align: left;
  text-decoration: none;
}

.buryak-hmenu ul li
{
    margin:0;
    clear: both;
}

.buryak-hmenu a .r, .buryak-hmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 142px;
  background-image: url('/local/templates/willmain/images/menuitem.png');
}

.buryak-hmenu a .l
{
  left: 0;
  right: 4px;
}

.buryak-hmenu a .r
{
  width: 408px;
  right: 0;
  clip: rect(auto, auto, auto, 404px);
}

.buryak-hmenu a .t, .buryak-hmenu ul a, .buryak-hmenu a:link, .buryak-hmenu a:visited, .buryak-hmenu a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
}

.buryak-hmenu a .t
{
  color: #FFFFFF;
  padding: 0 17px;
  margin: 0 4px;
  line-height: 44px;
  text-align: center;
}

.buryak-hmenu a:hover .l, .buryak-hmenu a:hover .r
{
  top: -49px;
}

.buryak-hmenu li:hover>a .l, .buryak-hmenu li:hover>a .r
{
  top: -49px;
}

.buryak-hmenu li:hover a .l, .buryak-hmenu li:hover a .r
{
  top: -49px;
}
.buryak-hmenu a:hover .t
{
  color: #236746;
}

.buryak-hmenu li:hover a .t
{
  color: #2b3d34;
}

.buryak-hmenu li:hover>a .t
{
  color: #236746;
}

.buryak-hmenu a.active .l, .buryak-hmenu a.active .r
{
  top: -98px;
}

.buryak-hmenu a.active .t
{
  color: #38A36F;
}
/* end MenuItem */

/* begin MenuSeparator */
.buryak-hmenu .buryak-hmenu-li-separator
{
  display: block;
  width: 8px;
  height:44px;
}
/* end MenuSeparator */

/* begin MenuSubItem */
.buryak-hmenu ul a
{
  display: block;
  white-space: normal;
  /*height: 30px;*/
  width: 230px;
  overflow: hidden;
  /*background-image: url('/local/templates/willmain/images/subitem.png');*/
  /*background-position: left top;*/
  /*background-repeat: repeat-x;*/
  border-width: 1px;
  border-style: solid;
  /*border-color: #FFD31E;*/
  border-color: #d9e2d6;
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 30px;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  margin:0;
  padding:0;
  word-wrap: break-word;
  border-left: 1px solid #FFD31E;
  border-right: 1px solid #FFD31E;
}

.buryak-nav ul.buryak-hmenu ul span, .buryak-nav ul.buryak-hmenu ul span span
{
  display: block;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.buryak-hmenu ul a:link, .buryak-hmenu ul a:visited, .buryak-hmenu ul a:hover, .buryak-hmenu ul a:active, .buryak-nav ul.buryak-hmenu ul span, .buryak-nav ul.buryak-hmenu ul span span
{
  text-align: left;
  text-indent: 0px;
  text-decoration: none;
  line-height: 19px;
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  margin:0;
  padding:0;
  padding-left:4px;
  background-color: #FFFFFF;
  margin-top: -1px;
  padding-top: 3px;
padding-bottom: 4px;
}

.buryak-hmenu ul li a:hover
{
  color: #236746;
  /*border-color: #FFD31E;*/
  background-position: 0 -30px;
}

.buryak-hmenu ul li:hover>a
{
  color: #236746;
  /*border-color: #FFD31E;*/
  background-position: 0 -30px;
  background-color: #f6f8f6;
}

.buryak-nav .buryak-hmenu ul li a:hover span, .buryak-nav .buryak-hmenu ul li a:hover span span
{
  color: #236746;
}

.buryak-nav .buryak-hmenu ul li:hover>a span, .buryak-nav .buryak-hmenu ul li:hover>a span span
{
  color: #236746;
  background-color:#f6f8f6;
}

/* end MenuSubItem */

/* begin Box, Sheet */
.buryak-sheet
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  cursor:auto;
  width: 994px;
    margin-top: 0px;
}

.buryak-sheet-body
{
  position: relative;
  padding: 0;
    padding-top:0;
    padding-bottom:0;
}

.buryak-sheet-cc
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #FFFFFF;
}

#buryak-page-background-top-texture, #buryak-page-background-middle-texture{
  min-width: 994px;
}

/* end Box, Sheet */

/* begin Layout */
.buryak-content-layout
{
  display: table;
  position:relative;
  margin: 0 auto;
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
  width:100%;
  margin-top:0;
  margin-bottom:0;
}
.buryak-layout-cell, .buryak-content-layout-row
{
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none;
  margin:0;
  padding:0;
}

.buryak-content-layout .buryak-content-layout{margin:0;}
.buryak-content-layout .buryak-layout-cell, .buryak-content-layout .buryak-layout-cell .buryak-content-layout .buryak-layout-cell{display: table-cell;}
.buryak-layout-cell .buryak-layout-cell{display: block;}
.buryak-content-layout-row {display: table-row;}
.buryak-layout-glare{position:relative;}/* end Layout */

/* begin Box, Block */
.buryak-block
{
  position: relative;
  min-width: 1px;
  min-height: 1px;
  margin: 10px;
}

.buryak-block-body
{
  position: relative;
  padding: 0;
}

div.buryak-block img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-color: #F2B391;
  border-style: solid;
  margin: 0;
}

/* end Box, Block */

/* begin BlockHeader */
.buryak-blockheader
{
  margin-bottom: 0;
  position: relative;
  height: 26px;
}

.buryak-blockheader h3.t
{
  position: relative;
  height: 26px;
  color: #000000;
  font-size: 14px;
  margin:0;
  padding: 0 10px 0 5px;
  white-space: nowrap;
  line-height: 26px;
}

.buryak-blockheader h3.t a,
.buryak-blockheader h3.t a:link,
.buryak-blockheader h3.t a:visited, 
.buryak-blockheader h3.t a:hover
{
  color: #000000;
  font-size: 14px;
}

/* end BlockHeader */

/* begin Box, BlockContent */
.buryak-blockcontent
{
  position: relative;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.buryak-blockcontent-body
{
  position: relative;
  padding: 5px;
  color: #45370D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.buryak-blockcontent-body table,
.buryak-blockcontent-body li, 
.buryak-blockcontent-body a,
.buryak-blockcontent-body a:link,
.buryak-blockcontent-body a:visited,
.buryak-blockcontent-body a:hover
{
  color: #45370D;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}

.buryak-blockcontent-body p
{
  margin: 6px 0;
}

.buryak-blockcontent-body a, .buryak-blockcontent-body a:link
{
  color: #A04413;
  text-decoration: none;
}

.buryak-blockcontent-body a:visited, .buryak-blockcontent-body a.visited
{
  color: #96781D; 
  text-decoration: none;
}

.buryak-blockcontent-body a:hover, .buryak-blockcontent-body a.hover
{
  color: #D25919;
  text-decoration: none;
}

.buryak-blockcontent-body ul li
{
  line-height: 125%;    
  color: #6B5514;
  padding: 0 0 0 12px;
  background-image: url('/local/templates/willmain/images/blockcontentbullets.png');
  background-repeat: no-repeat;
}/* end Box, BlockContent */

/* begin Button */
.buryak-button-wrapper a.buryak-button,
.buryak-button-wrapper a.buryak-button:link,
.buryak-button-wrapper input.buryak-button,
.buryak-button-wrapper button.buryak-button
{
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  position:relative;
  top:0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  color: #F6F8F6 !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 30px;
  height: 30px;
  margin: 0 !important;
  padding: 0 14px !important;
  overflow: visible;
  cursor: pointer;
}

.buryak-button img, .buryak-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.buryak-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .buryak-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea
{
  vertical-align: middle;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
}

.buryak-block select 
{
    width:96%;
}

.buryak-button-wrapper.hover .buryak-button, .buryak-button-wrapper.hover a.buryak-button:link, .buryak-button:hover
{
  color: #F6F8F6 !important;
  text-decoration: none !important;
}

.buryak-button-wrapper.active .buryak-button, .buryak-button-wrapper.active a.buryak-button:link
{
  color: #F6F8F6 !important;
}

.buryak-button-wrapper .buryak-button-l, .buryak-button-wrapper .buryak-button-r
{
  display: block;
  position: absolute;
  height: 100px;
  margin: 0;
  padding: 0;
  background-image: url('/local/templates/willmain/images/button.png');
}

.buryak-button-wrapper .buryak-button-l
{
  left: 0;
  right: 5px;
}

.buryak-button-wrapper .buryak-button-r
{
  width: 403px;
  right: 0;
  clip: rect(auto, auto, auto, 398px);
}

.buryak-button-wrapper.hover .buryak-button-l, .buryak-button-wrapper.hover .buryak-button-r
{
  top: -35px;
}

.buryak-button-wrapper.active .buryak-button-l, .buryak-button-wrapper.active .buryak-button-r
{
  top: -70px;
}

.buryak-button-wrapper input
{
  float: none !important;
}
/* end Button */

/* begin Box, Post */
.buryak-post
{
  position: relative;
  min-width: 1px;
  min-height: 222px;
  margin: 7px;
}

.buryak-post-body
{
  position: relative;
  padding: 0;
}

a img
{
  border: 0;
}

.buryak-article img, img.buryak-article, .buryak-block img, .buryak-footer img
{
  border: solid 0 #F2B391;
  margin: 0;
}

.buryak-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.buryak-article table, table.buryak-article
{
  border-collapse: collapse;
  margin: 1px;
}

.buryak-article th, .buryak-article td
{
  padding: 2px;
  border: solid 0 #255651;
  vertical-align: top;
  text-align: left;
}

.buryak-article th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

/* end Box, Post */

/* begin PostHeaderIcon */
h2.buryak-postheader
{
  color: #1D342E;
  margin: 5px 0;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 24px;
}

h2.buryak-postheader a, 
h2.buryak-postheader a:link, 
h2.buryak-postheader a:visited,
h2.buryak-postheader a.visited,
h2.buryak-postheader a:hover,
h2.buryak-postheader a.hovered
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 24px;
}

h2.buryak-postheader a, h2.buryak-postheader a:link
{
  font-size: 14px;
  text-align: left;
  text-decoration: none;
  color: #1D342E;
}

h2.buryak-postheader a:visited, h2.buryak-postheader a.visited
{
  color: #1D342E;
}

h2.buryak-postheader a:hover,  h2.buryak-postheader a.hovered
{
  text-decoration: none;
  color: #1D342E;
}

/* end PostHeaderIcon */

/* begin PostIcons, PostHeaderIcons */
.buryak-postheadericons,
.buryak-postheadericons a,
.buryak-postheadericons a:link,
.buryak-postheadericons a:visited,
.buryak-postheadericons a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  color: #4C5250;
}

.buryak-postheadericons
{
  padding: 1px;
}

.buryak-postheadericons a, .buryak-postheadericons a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #9C2A16;
}

.buryak-postheadericons a:visited, .buryak-postheadericons a.visited
{
  font-style: italic;
  font-weight: normal;
  color: #9C2A16;
  text-decoration: none !important;
}

.buryak-postheadericons a:hover, .buryak-postheadericons a.hover
{
  font-style: italic;
  font-weight: normal;
  text-decoration: none !important;
  color: #310D07;
}
/* end PostIcons, PostHeaderIcons */

/* begin PostBullets */
.buryak-post ol, .buryak-post ul
{
  margin: 1em 0 1em 2em;
  padding: 0;
}

.buryak-post li
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  color: #1D342E;
  padding: 0 0 0 14px;
}

.buryak-post li ol, .buryak-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

.buryak-post ol>li
{
  background: none;
  padding-left: 0;
  /* overrides overflow for "ul li" and sets the default value */
  overflow: visible;
}

.buryak-post ul>li
{
  /*background-image: url('/local/templates/willmain/images/postbullets.png');*/
  /*background-repeat: no-repeat;*/
  padding-left: 14px;
  /* makes "ul li" not to align behind the image if they are in the same line */
  overflow-x: visible;
  overflow-y: hidden;
  background: none;
}

/* end PostBullets */

/* begin PostQuote */
.buryak-postcontent blockquote,
.buryak-postcontent blockquote a,
.buryak-postcontent blockquote a:link,
.buryak-postcontent blockquote a:visited,
.buryak-postcontent blockquote a:hover
{
  color: #1D342E;
  font-family: Arial, Helvetica, Sans-Serif;
  font-style: italic;
  font-weight: normal;
  text-align: left;
}

.buryak-postcontent blockquote p
{
   margin: 2px 0 2px 15px;
}

.buryak-postcontent blockquote
{
   border: solid 0 #F2B391;
  margin: 10px 10px 10px 50px;
  padding: 0 0 0 28px;
  background-color: #F8D6C4;
  background-image: url('/local/templates/willmain/images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;
  /* makes blockquote not to align behind the image if they are in the same line */
  overflow: auto;
  clear:both;
}

/* end PostQuote */

/* begin PostIcons, PostFooterIcons */
.buryak-postfootericons,
.buryak-postfootericons a,
.buryak-postfootericons a:link,
.buryak-postfootericons a:visited,
.buryak-postfootericons a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  color: #000000;
}

.buryak-postfootericons
{
  padding: 1px;
}

.buryak-postfootericons a, .buryak-postfootericons a:link
{
  text-decoration: none;
  color: #9C2A16;
}

.buryak-postfootericons a:visited, .buryak-postfootericons a.visited
{
  color: #9C2A16;
}

.buryak-postfootericons a:hover, .buryak-postfootericons a.hover
{
  color: #310D07;
}
/* end PostIcons, PostFooterIcons */

/* begin Footer */
.buryak-footer
{
  position: relative;
  margin-top:0;
  margin-bottom:0;
  width: 100%;

}

.buryak-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url(/bitrix/templates/willmain/images/footfon.jpg);
}

.buryak-footer-body
{
    position:relative;
    padding: 5px;
}

.buryak-footer-text p
{
  padding:0;
  margin:0;
  text-align: center;
}

.buryak-footer-text,
.buryak-footer-text a,
.buryak-footer-text a:link,
.buryak-footer-text a:visited,
.buryak-footer-text a:hover,
.buryak-footer-text td, 
.buryak-footer-text th,
.buryak-footer-text caption
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}

.buryak-footer-text
{
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  float: left;
  left: 50%;
  text-align: center;
}

.buryak-footer-text a,
.buryak-footer-text a:link
{
  color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

.buryak-footer-text a:visited
{
  color: #FFFFFF;
}

.buryak-footer-text a:hover
{
  color: #D7AD2D;
  text-decoration: none;
}

.buryak-footer-center
{
  position: relative;
  float: right;
  right: 50%;
}

div.buryak-footer img
{
/* WARNING do NOT collapse this to 'border' - inheritance! */
    border-width: 0;
    border-color: #F2B391;
  border-style: solid;
  margin: 0;
}/* end Footer */

/* begin PageFooter */
.buryak-page-footer, 
.buryak-page-footer a,
.buryak-page-footer a:link,
.buryak-page-footer a:visited,
.buryak-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #8F2714;
}

.buryak-page-footer
{
  padding: 1em;
  text-align: center;
  text-decoration: none;
  color: #6B1D0F;
}
/* end PageFooter */

/* begin LayoutCell, content */

/* end LayoutCell, content */
/*                              *******************************************************************************                  */
div.buryak-headerobject{
 top: 10px;
 left: 13px;
}
div.buryak-logo{
position: absolute;
top: 0px;
left: 0px;
margin-left: 0px;
width: 980px;
height: 114px;
}

.buryak-logo1{
  position: absolute;
  top: 20px;
  left: 379px;
  margin-left: 0px;
  color: #383838;
  font-size: 16px;
  margin: 0;
  padding: 0;
  font-family: Arial;
}
.buryak-logo2-0{
  position: absolute;
  top: 48px;
  left: 377px;
}
.buryak-logo2{
  position: absolute;
  top: 53px;
  left: 423px;
  margin-left: 0px;
  color: #1d342e;
  font-size: 26px;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-weight: bold;
}

.buryak-logo3{
position: absolute;
top: 89px;
left: 108px;
margin-left: 0px;
color: #335b51;
font-size: 19px;
margin: 0;
padding: 0;
font-family: Arial;
font-weight: normal;
}
.buryak-logo4{
  position: absolute;
  top: 13px;
  left: 797px;
  /*left: 8px;*/
  /*right: 33px;*/
  margin-left: 0px;
  width: 164px;
  height: 23px;
  font-size: 12px;
  padding-top: 6px;
  margin: 0;
  text-align: left;
  white-space: nowrap;
}
.buryak-logo4 a,
.buryak-logo4 a:link,
.buryak-logo4 a:visited,
.buryak-logo4 a:active,
.buryak-logo4 a:hover
{
 font-size: 16px;
  color: #333;
  font-family: Arial;
}
.buryak-logo5{
  position: absolute;
  top: 48px;
  left: 900px !important;
  margin-left: 0px;
  width: 75px;
  height: 26px;
  background-color: #f1f1f1;
  padding: 0;
  margin: 0;
  padding-top: 5px;
  text-align: left;
  font-size: 12px;  z-index:1000;
}

.buryak-logo5 div.SumoSelect > .CaptionCont{
   width: 61px;
   border: none;
  box-shadow: none;
  background: url(/bitrix/templates/willmain/images/rubfon.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.buryak-logo5 .CaptionCont.SlectBox{
   padding-left: 5px;
  padding-right: 0px;
  width: 61px; 
}

.buryak-logo5 .SumoSelect{
	  margin-top: -2px;
  margin-left: 5px; 
  width: 65px; 
}
.buryak-logo5 .SumoSelect > .optWrapper.open{
top: 26px;
}
.buryak-logo5 div.SumoSelect:focus > .CaptionCont,
.buryak-logo5 div.SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}/* *//*.buryak-logo5 .SumoSelect  .optWrapper{ z-index:1000;}.buryak-logo5 .SumoSelect > .optWrapper{    opacity: 1;    visibility: visible;	}*//*.buryak-logo5 .SumoSelect{ position:absolute; top: -20px;}.buryak-logo5 .SumoSelect > .optWrapper.open{top: 0px;}*/
/* ******************************************* */

.buryak-logo6{
  position: absolute;
  top: 48px;
  left: 737px;
  margin-left: 20px;
  font-size: 12px;
  color: #333333;
  height: 31px;
  width: 141px;
  background-color: #f1f1f1;
}
/* **************************************** */
.buryak-logo6 div.SumoSelect > .CaptionCont{
      width: 119px;
  border: none;
  box-shadow: none;
  background: url(/bitrix/templates/willmain/images/rusfon.jpg);
  height: 15px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.buryak-logo6 div.SumoSelect:focus > .CaptionCont,
.buryak-logo6 div.SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}

.buryak-logo6 .SumoSelect{
	  margin-top: 3px;
  margin-left: 4px; 
}
.buryak-logo6 .SumoSelect > .optWrapper.open{
top: 26px;
}
/* *************************************** */
.palka1{
      position: absolute;
  top: 7px;
  left: 110px;
  width: 1px;
  height: 17px;
  background-color: #cecacb;
}
.palka2{
      position: absolute;
  top: 8px;
  left: 43px;
  width: 1px;
  height: 16px;
  background-color: #cecacb;
}

.buryak-logo7{
position: absolute;
top: 105px;
left: 593px;
margin-left: 0px;
width: 274px;
height: 36px;
margin: 0;
padding: 0;

background-repeat: no-repeat;
background-position: 0px 0px;
}
.buryak-logo8{
position: absolute;
top: 105px;
left: 878px;
margin-left: 0px;
height: 32px;
width: 109px;
white-space: nowrap;
word-wrap: normal;
}
.buryak-logo7 .search-form{
width: 300px;
height: 31px;
}
input.poiskcls{
height: 26px;
width: 228px;
outline: none;
border: none;
text-indent: 11px;
background: none;
}
input.poiskclsbaton{
height: 31px;
width: 31px;
outline: none;
border: none;
background: none;
cursor: pointer;
padding: 0;
margin: 0;
}
table.tb-poisk{
width: 269px;
padding: 0;
margin: 0;
}
.td-poisk-1{
width: 228px;
padding: 0;
margin: 0;
}
.td-poisk-2{
width: 31px;
padding: 0;
margin: 0;
}
/*   ******************** */
.foot-wr-1{
position:relative;
top:0px;
left:0px;
height:79px;
width:980px;
padding: 0;
margin: 0;
}

.foot-egor{
position:absolute;
top:15px;
left:400px;
font-size: 14px;
color: #FFFFFF;
}

.foot-egor a:visited{
font-size: 14px;
color: #FFFFFF;
}

.foot-egor a:link{
font-size: 14px;
color: #FFFFFF;
}

.foot-egor a:hover{
font-size: 14px;
color: #FFFFFF;
}

.foot-t-1{
position:absolute;
top:25px;
left:0px;
}
.foot-t-2{
position:absolute;
top:0px;
left:33px;
font-size: 10px;
font-family: Arial;
color: #3a5150;
}
.foot-t-3{
position:absolute;
top:15px;
left:0px;
font-size: 14px;
font-family: Arial;
color: #23433d;
font-weight: bold;
}
.foot-t-4{
position:absolute;
top:33px;
left:0px;
font-size: 12px;
font-family: Arial;
color: #3a5150;
font-weight: normal;
}
.foot-t-5{
position: absolute;
top: 0px;
left: 25px;
text-align: left;
}
.foot-t-6{
  position: absolute;
  top: 3px;
  left: -89px;
  width: 264px;
  text-align: left;
  font-size: 14px;
}
.foot-t-0{
 position: absolute;
top: 8px;
left: 0px;
width: 400px;
height: 49px;
}

.foot-t-55{
 position: absolute;
top: 12px;
right: 0px;
width: 176px;
height: 25px;
}
.foot-t-00{
position: absolute;
top: 0px;
left: 56px;
height: 50px;
width: 372px;
}
.buryak-footer-text{
text-align: left;
}
/* */
.foot-row-77{
 position: absolute;
top: 68px;
left: 4px;
height: 45px;
width: 372px;
}
.foot-row-7{
 position: absolute;
top: 0px;
left: 0px;
height: 15px;
width: 372px;
font-size: 10px;
font-family: Arial;
color: #3a5150;
}
.foot-row-8{
  position: absolute;
top: 15px;
left: 0px;
height: 15px;
width: 372px;
font-size: 10px;
font-family: Arial;
color: #3a5150;
}
.foot-row-99{
position: absolute;
top: 58px;
left: 794px;
height: 22px;
width: 171px;
}

.foot-row-9{
position: absolute;
  top: -10px;
  left: 31px;
  height: 15px;
  width: 300px;
  font-size: 14px;
  color: #FFFFFF;
}

.foot-row-10{
position: absolute;
top: 11px;
left: 97px;
height: 15px;
width: 115px;
}
.foot-row-11{
position: absolute;
top: 25px;
left: 97px;
height: 15px;
width: 115px;
}
.foot-row-12{
position: absolute;
top: 40px;
left: 97px;
height: 15px;
width: 129px;
}

.buryak-footer-text .foot-row-99 a,
.buryak-footer-text .foot-row-99 a:link,
.buryak-footer-text .foot-row-99 a:visited,
.buryak-footer-text .foot-row-99 a.active{ 
color: #e84b20;
font-size: 12px;
font-family: Arial;
}
.buryak-footer-text p, .buryak-footer-text {
text-align: left;
}
/* ************** */
.buryak-nav-l, .buryak-nav-r{
background:none;
}
.buryak-nav-l{
border-bottom: 1px solid #ffd31e;

}

.buryak-hmenu ul{
margin: -3px 0 0 -30px;
}
/* *************************** */
/*.buryak-hmenu  .dl-1 .dl-2:first-child a{*/
.buryak-hmenu  .dl-1 .dl-2:first-child  a{
  border-top: 1px solid #FFFFFF;
  /*border: none;*/
}
.buryak-hmenu .dl-1 .dl-2:last-child a{
  border-bottom: 1px solid #FFD31E;
}
.buryak-hmenu  .dl-1 .dl-2 .dl-3:first-child a{
  border-bottom: 1px solid #FFD31E;
  /*border: none;*/
}
.buryak-hmenu ul ul{
padding-left:9px;
}
.hmenu-doptxt{
 color: #1D342E;
}
.buryak-hmenu ul a{
 /*background:none;*/
}

#horizontal-multilevel-menu-no.buryak-hmenu  a .t span.hmenu-doptxt{
color: #ABABAB;
display: block;
line-height: 14px;
margin-top: -3px;
font-size: 11px;
margin-bottom: -3px;
padding:0px;
}
/* ***** */
.m-wrap-1{
 position:relative;
 top:0px;
 left:0px;
 padding:0px;
 margin:0px;
 width:980px;
 height:600px;
 margin-top: 28px;
}
.m-wrap-1-1{
  position:relative;
 top:0px;
 left:0px;
 padding:0px;
 margin:0px;
 width:450px;
 height:470px;
}
.m-wrap-1-2{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   width:450px;
   height:90px;
   margin-top: 5px;
}
.tit-podpiska{
   position:relative;
   top:0px;
   left:0px;
}

.s-tit-podpiska{
font-size: 15px;
color: #1f7b72;
font-weight: bold;
background: none;
padding-right: 12px;
}
.tit-p-lin{
   position:absolute;
   top:10px;
   left:174px;
   padding:0px;
   margin:0px;
   width:274px;
   height:4px;
   border-top:2px solid #ffd31e;
}
.txt-podpiska{
color: #527c6a;
font-size: 12px;
margin-top: 3px;
margin-bottom: 8px;
}
.errtxt{
 color: red;
 font-size:10px;
}
.tb-podp{
width:100%;
}
table.tb-podp .tb-podp-td-1,
table.tb-podp .tb-podp-td-2,
table.tb-podp .tb-podp-td-3{
 padding:0px;
 margin:0px;
 vertical-align: top;
 text-align: left;
}
.titlab{
 color: #268076;
font-size: 13px;
margin-right: 10px;
font-weight: bold;
margin-top: 7px;
}
.m-wrap-1-3{
   position:absolute;
   top:0px;
   left:464px;
   padding:0px;
   margin:0px;
   width:300px;
   height:600px;
   overflow: hidden;
}
.m-wrap-1-4{
   position:absolute;
   top:0px;
   left:780px;
   padding:0px;
   margin:0px;
   width:200px;
   height:230px;
   overflow: hidden;
}
.m-wrap-1-5{
 position:absolute;
   top:245px;
   left:780px;
   padding:0px;
   margin:0px;
   width:200px;
   height:218px;
   overflow: hidden;
}
.m-wrap-1-6{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   width:980px;
   height:340px;
   overflow: hidden;
   margin-top: 18px;
   margin-bottom: 18px;
}
.m-wrap-2{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   width:980px;
   height:212px;
   margin-bottom: 23px;
}
.buryak-postcontent table.tb-3video{
   width:980px;
   padding:0px;
   margin:0px;
}
.buryak-postcontent table.tb-3video td{
  width:327px;
   padding:0px;
   margin:0px;
   text-align: left;
   vertical-align: top;
}

.m-wrap-3{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   width:980px;
   margin-bottom: 10px;
   margin-top: 47px;
}
.d-wr-bottomtt{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   width:980px;
}
.d-line-bottom{
  position:absolute;
   top:9px;
   left:0px;
   padding:0px;
   margin:0px;
   width:100%; 
   height:4px;
   border-top: 2px solid #ffd31e;
}
.d-txt-bt{
   position:relative;
   top:0px;
   left:0px;
   padding:0px;
   margin:0px;
   text-align: center;
}
.s-txt-bt{
padding-left: 18px;
padding-right: 18px;
background-color: #FFFFFF;
font-size:14px;
color: #315a41;
}
.buryak-nav-inner{
position: relative;
float: right;
right: 50%;
}
.buryak-hmenu{
float: left;
left: 50%;
}
/* ************************* */
.buryak-hmenu li a:hover .t, 
.buryak-hmenu  li:hover  a.t, 
.buryak-hmenu li:hover>a .t,
.buryak-nav .buryak-hmenu ul li:hover>a span, 
.buryak-nav .buryak-hmenu ul li:hover>a span span
{
 color: #8cf7a0;
}


/* ************************************************************** */
div.buryak-postcontent .wrap-title-ns a.a-ns{
font-family: Arial;
}

.buryak-postcontent .wrap-title-ns2 a.a-ns2,
div.wr-soder,
div.vote-item-title,
form ol.vote-items-list, 
ol.vote-items-list li
{
 font-family: Arial;
}
span.s-news-dt{
font-family: Arial;
font-size:12px;
}
span.s-news-dt-2{
font-family: Arial;
}
div.buryak-postcontent span.vote-form-box-button-last a{
 font-family: Arial;
}
.s-tit-podpiska,
div.titlab
{
font-family: Arial;
font-weight: bold;
}
.txt-podpiska{
 font-family: Arial;
}
/* **************************** FOTO */
.wrap-td{
 position:relative;
 top:0px;
 left:0px;
}
.album-top-section{
 position:absolute;
 bottom:0px;
 left:0px;
 background-color:rgba(0,0,0, 0.5);
 color:#FFFFFF;
 z-index:3;
 filter: alpha(Opacity=50); /* Прозрачность в IE */
 width:250px;
 height:21px;
 padding-left:10px;
 padding-right:20px;
}
.wrap-td .photo-items-list .photo-item-cont{
float: none;
}
.photo-items-list .photo-item-cont, .tb-f-spis, .tb-f-spis td {
 padding:0px;
 margin:0px;
 }

.album-photos-section{
 z-index:3;
}
.buryak-postcontent .wrap-td  .album-top-section a:link,
.buryak-postcontent .wrap-td  .album-top-section a,
.buryak-postcontent .wrap-td  .album-top-section a:visited,
.buryak-postcontent .wrap-td  .album-top-section a:active
{
 color:#FFFFFF;
 text-decoration: none;
 font-size:14px;
 font-family: Arial;
}
.buryak-postcontent .wrap-td  a:hover{
  text-decoration: none !important;
}
.tb-f-spis{
 width:980px;
}
.tb-f-spis td{
 width:326px;
}
.mini-fotik{
 position:absolute;
 right:10px;
 top:0px;
 
 height:21px;
 background-position: 0px 6px;
 background-repeat:no-repeat;
 padding-left: 17px;
}
div.photo-page-main{
margin-top:25px;
}

.photo-page-section .photo-item-cont{
 margin-left:40px;
}
.photo-page-section .photo-item-cont:first-child{
 margin-left:0px;
}
.photo-page-section .photo-item-cont a img{
width: 131px !important;
height: 86px !important;
left: 0px !important;
}
body, .buryak-sheet-cc{
   background-color: transparent;
}

.d-main-10 {
    background: #fff;
}

.buryak-nav{
 background-color: #FFFFFF;
}
.buryak-header-clip{

}
.soc3d-1, .soc3d-2, .soc3d-3{
display: inline-block;
width:31px;
height:31px;

background-repeat: no-repeat;
margin-right: 8px;
}
.soc3d-3{
 margin: 0px;
}
.soc3d-1{
background-position: 0px 0px;
}
.soc3d-1:hover{
background-position: 0px -33px;
}

.soc3d-2{
background-position: -39px 0px;
}
.soc3d-2:hover{
background-position: -39px -33px;
}
.soc3d-3{
background-position: -77px 0px;
}
.soc3d-3:hover{
background-position: -77px -33px;
}
.d-sub-bg:hover{
  
background-repeat: no-repeat;
background-position: 0px 0px;
}
.vote-note-error{
position: absolute;
top: 0px;
left: 0px;
background-color: #FFEFD6;
width: 157px;
color: red;
font-size: 19px;
font-weight: bold;
padding: 0;
padding-top: 5px;
padding-left: 10px;
cursor: pointer;
cursor: pointer;
border-radius: 4px;
border: 1px solid #FFDAAF;
box-shadow: inset 1px 1px 0px 0px rgba(0,0,0,0.4);
}
.v-err-txt{
position: relative;
top: 0;
left: 0;
font-weight: normal;
font-size: 12px;
}

.mu-text1{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-text2{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-text3{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: -3px;
margin-left: 58px;
}

.mu-text4{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: -3px;
margin-left: 58px;
}

.mu-text5{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-text6{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 8px;
margin-left: 58px;
}

.mu-text7{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 8px;
margin-left: 58px;
}

.mu-text8{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 15px;
margin-left: 58px;
}

.mu-text9{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 8px;
margin-left: 58px;
}

.mu-text10{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 8px;
margin-left: 58px;
}

.mu-text11{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-text12{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: -3px;
margin-left: 58px;
}

.mu-text13{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 8px;
margin-left: 58px;
}

.mu-text14{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-text15{
font-family: Arial;
font-size:10px;
line-height: 12px;
margin-top: 2px;
margin-left: 58px;
}

.mu-dvi1{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/8b6/8b62ef6a9f52ff40057b5b3b80ed5e24.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi1:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/650/650c8249c4d9fced9562c12138855959.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi2{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/2df/2df8734545c758127b55fe2f10bb5443.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi2:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/e6c/e6cb39112b4bced26099f1c87bdcc2ee.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi3{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/843/843192d6625e3ed2971ddc811ee579f8.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi3:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/2c8/2c8314ea5ffb38ce53b8494da7a41ddd.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi4{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/eb5/eb59f1554ead9313f05c28cff7665ecd.png') top left no-repeat;
cursor: pointer;
width: 169px;
}

.mu-dvi4:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/a89/a899c346005e78e2c2ea540121b067ed.png') top left no-repeat;
cursor: pointer;
width: 169px;
}

.mu-dvi5{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/c9b/c9bbbd038745e80969950611a3e6188a.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi5:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/1a3/1a34f692b4abd6c1d9cf045fe0f77bf7.png') top left no-repeat;
cursor: pointer;
width: 163px;
}

.mu-dvi6{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/49e/49e82a79576ad98df158ff902a4d5fd1.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi6:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/1bb/1bb6ad710fe779adc5eadb8400a2fa46.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi7{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/3db/3db9b319fa48fd734aad3a614158ccb6.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi7:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/dd3/dd35f78dcf02c74286908a6c9fb5a056.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi8{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/459/459c412546177f55a764fb127fd6e574.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi8:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/9f8/9f81d185c8b27c32d616a96014ca93e8.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi9{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/316/316b01d63a055ec7f9f33dcd309e5b43.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi9:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/4d1/4d18f7fedcb0abd9b4231f58196af2cc.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi10{
color:#1d342e;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/e0f/e0fe9c6ea3b9638474651e577823af3a.png') top left no-repeat;
cursor: pointer;
}

.mu-dvi10:hover{
color:#1f7b72;
display: block;
height: 43px;
float: left;
background: url('/upload/medialibrary/616/616582a395a3d6b2da1e302d29805b62.png') top left no-repeat;
cursor: pointer;
}

.mup{
font-family: Arial;
font-size:14px;
float:left;
}

.left-line{
float:left;
top: 10px;
padding: 0px;
margin: 0px;
width: 388px;
height: 4px;
border-top: 2px solid #ffd31e;
margin: 7px 19px 0px 0px;
}

.right-line{
float:left;
top: 10px;
padding: 0px;
margin: 0px;
width: 388px;
height: 4px;
border-top: 2px solid #ffd31e;
margin: 7px 0px 0px 19px;
}

div.bx-component-opener{
width: 500px !important;

}
div.bx-component-opener span.bx-context-toolbar{
float: right !important;
}
/* ***************************************************************************** */
/* ****************************************************************************** */


.wraph1{
  text-align: center;
  width: 100%;
  margin-top: 20px;
 /* margin-bottom: 0px;*/
  margin-bottom: 10px;
}
h1{
  font-size: 18px;
  font-weight: bold;
  color: #383838;
  font-family: Arial;
}
.wrap3dmenu{
  height: 178px;
  width: 978px;
  margin: auto;
  margin-top: 15px;
  /*height: 178px;*/
  background-color: #f2f2f2;
  border: 1px solid #ebebeb;
  border-radius: 3px;
 position: relative;
  top: 0px;
  left: 0px;
    border-top: 2px solid #ebebeb;
	/*overflow: hidden;*/
	/*margin-bottom: 18px;*/
}
.d-main-1,.d-main-2,.d-main-3,.d-main-4,.d-main-5,.d-main-6,.d-main-7,.d-main-8,.d-main-9{
 position: absolute;
 margin:0px;
 padding: 0px;
}

.d-main-1{
width: 142px;
  height: 29px;
  left: 47px;
  top: 22px;
}
.d-main-1 a,
.d-main-1 a:link,
.d-main-1 a:visited,
.d-main-1 a:active,
.d-main-1 a:hover
{
  display: inline-block;
  width: 98px;
  height: 22px;
  text-decoration: none;
  background: url(/bitrix/templates/willmain/images/z2d29x62.png);
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 16px;
  font-family: Arial;
  padding-left: 49px;
  padding-top: 5px;
  color: #5d5d5d;
  
}
.d-main-1 a.radioyes{
  background-position: 0px 0px;
}
.d-main-1 a.radiono{
  background-position: 0px -36px;
}
/* */
.d-main-2{
     width: 218px;
  height: 29px;
  left: 47px;
  top: 73px;
}
.d-main-2 a,
.d-main-2 a:link,
.d-main-2 a:visited,
.d-main-2 a:active,
.d-main-2 a:hover
{
    display: inline-block;
  height: 22px;
  text-decoration: none;
  background: url(/bitrix/templates/willmain/images/z2d29x62.png);
  background-repeat: no-repeat;
  width: 174px;
  padding-left: 49px;
  padding-top: 5px;
  color: #5d5d5d;
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  
}
.d-main-2 a.radioyes{
  background-position: 0px 0px;
}
.d-main-2 a.radiono{
  background-position: 0px -36px;
}
.d-main-3{
height: 90px;
  width: 1px;
  background-color: #d4d2d2;
  top: 22px;
  left: 328px;
}
.wrap3dmenu-2{
 position:relative;
 top:0px;
 left:0px;
 padding:0px;
 margin:0px;
 height:143px;
 width:100%;
 /*background-color: #FFFFFF;*/
}
.d-main-4{
   top: 28px;
  left: 366px;
  color: #5d5d5d;
  font-weight: bold;
}
.d-main-5{
 top: 79px;
  left: 383px;
  color: #5d5d5d;
  font-weight: bold;
}
.d-main-6{
   top: 22px;
  left: 440px;
  z-index: 104;
}
.d-main-7{
   top: 74px;
  left: 440px;
}
.d-main-6 .SumoSelect > .CaptionCont, .d-main-7 .SumoSelect > .CaptionCont{
   width: 302px;
}
.d-main-6 .palka1,.d-main-7 .palka1{
   left: 292px;
}
.d-main-6 select, .d-main-7 select, .buryak-logo5 select, .buryak-logo6 select{
display: none;
}

.d-main-8{
  top: 27px;
  left: 785px;
  width: 150px;
  height: 20px;
  overflow: hidden;
  cursor: pointer;
  z-index: 2;
}
.d-main-8 input{
width: 180px;
  margin-left: -80px;
  height: 16px;
 
}
.d-main-9{
  top: 28px;
  left: 813px;
  font-weight: bold;
  color: #5d5d5d;
}  
/*  ******************************** */
.d-main-6 .SlectBox span:first-child{
  opacity: 0.5;
}
.d-main-7 .SlectBox span:first-child{
  opacity: 0.5;
}
/* ************************************* */
.d-main-10-0{
  /* margin-top: 23px;*/
   /*margin-bottom: 25px;*/
       padding-top: 4px;
}

.plashka{
position: relative;
  top: 0;
  left: -1px;
  padding: 0;
  margin: 0;
  width: 983px;
  height: 75px;
  background: url(/bitrix/templates/willmain/images/2.png);
  background-repeat: no-repeat;
  /*background-position: 0px -110px;*/
  background-position: 0px -156px;
  cursor:pointer;
}

.plashka:hover{
   background-position: 0px -78px;
}
.plashka:active{
   background-position: 0px -0px;
}

.plashka-1{
   position: absolute;
  top: 2px;
  left: 3px;
  padding: 0;
  margin: 0;
  width: 207px;
  height: 67px;
}

.plashka-2{
  position: absolute;
  top: 3px;
  left: 254px;
  padding: 0;
  margin: 0;
  width: 188px;
  height: 68px;
}
.plashka-3{
    position: absolute;
  top: 3px;
  left: 494px;
  padding: 0;
  margin: 0;
  
  height: 67px;
  width: 209px;
}
.plashka-4{
   position: absolute;
  top: 3px;
  left: 781px;
  padding: 0;
  margin: 0;
  
  height: 67px;
  width: 162px; 
}
.tb-inner{
 width: 100%;
 height: 100%;
}
.tb-inner td {
 width: 100%;
   vertical-align: middle;
  text-align: left;
  height: 100%;
}
.buryak-article table.tb-inner{
 margin:0px;
}
.buryak-article table.tb-inner th, .buryak-article table.tb-inner td{
 padding:0px;
}
.plashka-1 .tb-inner td {
  text-align: center;
}
.titleclass{
  font-weight: bold;
  font-size: 16px;
}
.anonslass{
  font-size: 13px;
}
.title-rub{
 font-weight: bold;
  font-size: 20px;
}
.plashka-5{
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  width: 983px;
  height: 70px;
}
.m-top-1{
  position: relative;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  width: 983px;
  height: 30px;
  text-align: center;
  font-size:18px;
  font-weight: bold;
    margin-top: 23px;
}
.m-top-2{
position: relative;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  width: 983px;
  height: 30px;
  text-align: center;
  font-size:18px;
  font-weight: normal;
}
.wrap3dmenu.pass-2{
  height: 159px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
}
.wrap3dmenu.pass-2 .wrap3dmenu-2{
  height: 69px;
}
.hline2{
 position: relative;
 top:0px;
 left:0px;
 padding:0;
 margin:0px;
 width:100%;
 height:1px;
 background-color: #dcdcdc;
}
.d-pass1{
 position: relative;
 top:0px;
 left:0px;
 padding:0;
 margin:0px;
 width:100%;
 height:238px;
 background-color: #f3f2f3;
 border-bottom: #dcdcdc;
   border-bottom: 1px solid #dcdcdc;
  margin-top: 2px;
}
.wrap-avia-atr1{
   position: relative;
   padding: 0;
   margin: 0;
   top: 22px;
   left: 0;
}
.d-pass1-avia{
  width: 261px;
  height: 26px;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  text-align: right;
}
.d-pass1-aviainput{
  position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/3.jpg);
  width: 115px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.d-pass1-aviainput input{
   background: none;
  height: 32px;
  width: 104px;
  border: none;
  text-indent: 9px;
  font-size: 17px;
  font-weight: normal;
  outline: none;
}



.d-pass1-aviainputdata {
  position: absolute;
  top: -8px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/4.jpg);
  width: 255px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}  
.wrap-avia-atr2{
   position: relative;
  padding: 0;
  margin: 0;
  top: 54px;
  left: 0;
}
.d-pass1-aviainputdata input {
   background: none;
  height: 28px;
  width: 253px;
  border: none;
  text-indent: 9px;
  font-size: 17px;
  font-weight: normal;
  outline: none;
}
.d-pass1-aviainputtime{
   position: absolute;
  top: -8px;
  left: 567px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/3.jpg);
  width: 113px;
  height: 29px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.d-pass1-aviainputtime input{
  background: none;
  height: 32px;
  width: 104px;
  border: none;
  text-indent: 9px;
  font-size: 17px;
  font-weight: normal;
  outline: none; 
    text-align: center;
}
.d-pass1-vopros{
    position: absolute;
  top: -5px;
  left: 693px;
  width: 29px;
  height: 27px;
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  overflow: hidden;
}
.vopros1{
      position: relative;
  top: 0px;
  left: 0px;
  background: url(/bitrix/templates/willmain/images/8.png);
  width: 30px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: 0px -58px;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  z-index: 1;
}
.vopros2{
    position: relative;
  top: 0px;
  left: 0px;
  width: auto;
  height: 20px;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  border-top: 1px solid #69d37d;
  border-bottom: 1px solid #3f924e;
  z-index: 2;
  padding-left: 21px;
  margin-left: -18px;
  padding-top: 4px;
  font-size: 14px;
  overflow: hidden;
}

.vopros3{
    position: relative;
  top: 1px;
  left: 0px;
  background: url(/bitrix/templates/willmain/images/8.png);
  width: 22px;
  height: 27px;
  background-repeat: no-repeat;
  background-position: -253px 0px;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  z-index: 1;
  margin-left: -16px;
}

.d-pass1-vopros:hover{
 /*background-position: right -59px;*/
 /*width: auto;*/
}
.wrap-avia-atr3{
   position: relative;
  padding: 0;
  margin: 0;
  top: 84px;
  left: 0;
}
.blok3{
 font-size: 16px;
  background-color: #f3f2f3;
  margin-top: 10px;
  padding-top: 14px;
  text-align: center;
  height: 30px;
  border-bottom: 1px solid #dcdcdc;
}
.blok3span-1{
 
}
.blok3span-2{
  margin-left: 15px;
}
.blok3span-3{
  font-weight:bold; 
}
.blok3span-4{
 
}

.blok4{
  background-color: #f3f2f3;
  margin-top: 3px;
  height: 400px;
  position: relative;
  top: 0;
  left: 0;

}
.blok40{
  background-color: #f3f2f3;
  margin-top: 3px;
  border-bottom: 1px solid #dcdcdc;
  height: 35px;
  width: 100%;
  text-align: center;
  padding-top: 15px;
  font-size: 18px;
  font-weight: bold;
}

.d-pass1-avia4{
  width: 261px;
  height: 26px;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  text-align: right;
}  

.d-pass1-aviaselect{
  position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  width: 115px;
  height: 33px;
}
.d-pass1-aviainputdata4{
  position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/11.jpg);
  width: 383px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
    padding-top: 2px;
}  
.d-pass1-aviainputdata4 input{
  width: 366px;
  height: 27px;
  border: none;
  background: none;
  outline: none;
  font-size: 16px;
  text-indent: 12px;
}
  
.d-pass1-aviainputdata5{
    position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/7.jpg);
  width: 383px;
  height: 90px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-top: 3px;
  padding-left: 9px;
}

.d-pass1-aviainputdata5 textarea{
  border: none;
  background: none;
  outline: none;
  width: 368px;
  height: 81px;
  resize: none;
  font-size: 16px;
}

.wrap-avia-atr24{
  position: relative;
  padding: 0;
  margin: 0;
  top: 37px;
  left: 0;
}
.wrap-avia-atr34{
  position: relative;
  padding: 0;
  margin: 0;
  top: 58px;
  left: 0;
}
.wrap-avia-atr44{
  position: relative;
  padding: 0;
  margin: 0;
  top: 81px;
  left: 0;
}
.wrap-avia-atr55{
  position: relative;
  padding: 0;
  margin: 0;
  top: 44px;
  left: 0;
}
.wrap-avia-atr54{
  position: relative;
  top: 104px;
  left: 0;
  height: 100px;
}  
.zvezda{
  position: absolute;
  top: -3px;
  left: 264px;
}
.blok5{
  margin-top: -13px;
  text-align: left;
  background: #f3f2f3;
  height: 30px;
  font-size: 11px;
  padding-left: 282px;
  position: relative;
}
.tabli4ka{
    position: absolute;
  width: 251px;
  height: 210px;
  top: 99px;
  left: 723px;
}
.tabli4ka-text{
    width: 191px;
  font-size: 17px;
  margin-bottom: 15px;
}
.tabli4ka-area{

}
.wrap-area{
    background: url(/bitrix/templates/willmain/images/12.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 173px;
  padding-top: 0px;
  padding-left: 0px;
}
.wrap-area textarea{
  border: none;
  /*border: 2px solid #555;*/
  resize: none;
  background: none;
  height: 83px;
  width: 197px;
  outline: none;
  font-size: 16px;
  text-align: center;
  overflow: auto;
  padding-top: 11px;
}
.blok6{
 height: 157px;
  background-color: #f3f2f3;
  margin-top: 10px;
  position: relative;
  top: 0;
  left: 0;
}
.m-top-err{
   margin-top: 38px;
  font-size: 17px;
  font-weight: normal;
  color: rgb(197, 22, 0);
    text-align: center;
}
.m-top-err a,
.m-top-err a:link,
.m-top-err a:visited,
.m-top-err a:active
{
  font-size: 16px;
  text-decoration: underline;
  color: rgb(255, 9, 9);
}  
.m-top-err a:hover{
  text-decoration: none;
}
.m-top-err.errbottom{
  position: relative;
  top: 65px;
  left: 0px;
}
.blok7{
  position: relative;
  top: 25px;
  left: 0px;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;
}
.blok8{
  position: relative;
  top: 50px;
  left: 0px;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  font-family: Arial;
}
a.batonpay{
   width: 258px;
  height: 48px;
  background: url(/bitrix/templates/willmain/images/13.png);
  outline: none;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  border: none;
  cursor: pointer;
  display: inline-block;
}
.blok9{
    position: relative;
  top: 60px;
  left: 0px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  font-family: Arial;
}
.blok9 a,
.blok9 a:link,
.blok9 a:visited,
.blok9 a:active,
.blok9 a:hover
{
  color: black;
  display: inline-block;
  border-bottom: 2px solid #a6a5a6;
  text-decoration: none;
}
.blok10{
  margin-top: 22px;
}  
.wrap-calendar{
    position: absolute;
  top: 2px;
  left: 225px;
}
.wrap-calendar img.calendar-icon{ 
width:28px;
height:28px;
}
.d-pass1-aviaselect .SlectBox{
  width: 94px;
}
.wrap-3d{
    position: absolute;
  top: 14px;
  left: 90px;
  /*pointer-events: none;*/
  cursor: pointer;
    width: 21px;
  height: 21px;
}
.wrap-3d img{
 /*pointer-events: none;*/
 cursor: pointer;
}
.spiner{
 position: fixed;
 top:49%;
 left:49%;
 display: none;
}
.toplogin{
  position: absolute;
  top:36px;
  left:-158px;
  display: none;
  width:347px;
  height:323px;
  border:2px solid #cac9c9;
  background-color: #ffffff;
  z-index:100;
  padding: 10px;
      box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
}
.wrap-main-input{
  position: relative;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/maininput.jpg);
  width: 321px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
    overflow: hidden;
}
.wrap-main-input input{
   background: none;
  height: 32px;
  width: 287px;
  border: none;
  text-indent: 9px;
  font-size: 16px;
  font-weight: normal;
  outline: none;
}
.wrap-3d-main{
    position: absolute;
  top: 4px;
  left: 294px;
  cursor: pointer;
  width: 25px;
  height: 25px;
  overflow: hidden;
      z-index: 103;
}
.d-main-6 .wrap-3d-main {
z-index: 104;
}
.wrap-3d-main a{
  display: inline-block;
  width: 25px;
  height: 25px;
  padding-top: 0px;
  padding-left: 0px;
  overflow: hidden;
  margin-left: -2px;
}  

.divpoisk1, .divpoisk2{
   position: absolute;
  padding: 0px;
  margin: 0px;
  top: 31px;
  left: 0px;
  border: 1px solid #b5b5b5;
  background: white;
  z-index: 100;
  width: 318px;
  border-top: 1px solid #C5C5C5;
  word-wrap: break-word;
  white-space: normal;
  display: none;
}
.divpoisk1:hover, .divpoisk2:hover,
.d-main-6:hover .divpoisk1, .d-main-7:hover .divpoisk2
{
  /*display: block;*/
}
.poisltext,
.divpoisk1 .poisltext a,
.divpoisk1 .poisltext a:link,
.divpoisk1 .poisltext a:visited,
.divpoisk1 .poisltext a:active
.divpoisk2 .poisltext a,
.divpoisk2 .poisltext a:link,
.divpoisk2 .poisltext a:visited,
.divpoisk2 .poisltext a:active
{
    font-family: Arial, Helvetica, Sans-Serif;
  font-size: 16px;
  text-decoration: none;
  color: #3C8C84;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}  
.divpoiskinner2 a,
.divpoiskinner2 a:link,
.divpoiskinner2 a:active,
.divpoiskinner2 a:visited,
.divpoiskinner1 a,
.divpoiskinner1 a:link,
.divpoiskinner1 a:active,
.divpoiskinner1 a:visited
{
  display: block;
  color: #383838;
  font-size: 16px;
  background: none;
  padding-left: 7px;
  padding-right: 7px;
  
  padding-top: 6px;
  padding-bottom: 4px;
  
	/*margin-bottom: 2px;*/
    margin-top: -2px;
}
.divpoiskinner2 a:hover, .divpoiskinner1 a:hover{
  background-color: #e6e6e6;
}

.errtransfer{
   position: absolute;
  top: 196px;
  left: 271px;
  width: 433px;
  height: 90px;
  border: 2px solid #e55e5e;
  text-align: center;
  background-color: white;
  z-index: 4;
  display: none;
}
.errinner{
  margin-top: 3px;
}
.errinner.first{
   margin-top: 15px;
}
.errinnerbaton{
   margin-top: 10px;
}

.divpoiskinner2 a.arr, .divpoiskinner1 a.arr{
  background-color: #e6e6e6;
}
.gorod1-1, .gorod1-2{	
 border: none; 
 background: none; 
 height: 2px; 
 width: 1px;
 outline:none;
 }
 
.divgorod1-1, .divgorod1-2  {
 position:absolute;
 top:0px;
 left:500px;
}
.s-poyasn{
color: #969696;
font-size: 13px;
}
a{
outline:none;
}
/*       Сумоселект  */
.d-pass1-aviainputtime div.SumoSelect > .CaptionCont{
   width: 98px;
     border: none;
  background: none;
}
.d-pass1-aviainputtime .SumoSelect:focus > .CaptionCont,
.d-pass1-aviainputtime .SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}
.d-pass1-aviainputtime{
   padding-top: 3px;
  padding-left: 1px;
}
.d-pass1-aviainputtime .SumoSelect > .optWrapper.open {
top: 32px;
}
#timeformtext3, #timeformtext5{
   /*display: none;*/
}
.optselect{
 margin-left:5px;
 margin-right:5px;
}
.buryak-post .d-pass1-aviainputtime li{
 font-size:16px;
}
label.error{
display: none;
}
div.wrap-form input.error{
 border: 1px solid red;
}
.d-pass1-aviainputtime.error
{
  border: 1px solid red;
  padding-top: 2px;
  padding-left: 0px;
}  
div.d-pass1-aviainputtime-komp.chektime.error,
div.d-pass1-aviainputtime-komp.chektimesec.error
{
  border: 1px solid red;
  padding-top: 2px;
  padding-left: 0px;
}

div table.wrap-area2{
   /*border: 1px solid #333;*/
  height: 100px;
  width: 199px;
  padding: 0;
  margin: 0;
  border: none;
}
div table.wrap-area2 td{
  text-align: center;
  vertical-align: middle;
}
.wrap-area3{
 height: 100px;
  width: 199px;
  padding: 0;
  margin: 0;
  border: none;
    overflow: hidden;
}

.d-pass1-aviainputdata4
{
 padding-top: 0px;
}
.d-pass1-aviainputdata4 input{
   width: 380px;
  height: 32px;
}
.wrap-avia-atr24-komb3{
position: relative;
  padding: 0;
  margin: 0;
  top: 62px;
  left: 0;
}
.d-pass1-aviainputtime-komp{
   position: absolute;
  top: -8px;
  left: 555px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/20.jpg);
  width: 108px;
  height: 30px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
    padding-top: 3px;
    padding-left: 2px;
}

.d-pass1-aviainputtime-komp .SlectBox{
   padding-top: 6px;
}
/*  ************************************сумо селект адрес адрес************ */ 
.d-pass1-aviainputtime-komp div.SumoSelect > .CaptionCont{
   width: 89px;
     border: none;
  background: none;
}
.d-pass1-aviainputtime-komp .SumoSelect:focus > .CaptionCont,
.d-pass1-aviainputtime-komp .SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}
.d-pass1-aviainputtime-komp .SumoSelect > .optWrapper.open {
top: 32px;
}
.d-pass1-aviainputtime-komp .SumoSelect > .CaptionCont > label > i{
   background-image: url(/bitrix/templates/willmain/images/10-1.jpg);
}
.d-pass1-aviainputtime-komp .SumoSelect > .optWrapper > .options > li label{

  font-size: 16px;
 /*margin-left:5px;*/
 /*margin-right:5px;*/
}

/* ******************************************************* */
.wrap-avia-atr24-komb3 .d-pass1-aviainputdata4
{
   padding-top: 1px;
}

.d-pass1-aviainputdata-komb1 {
  position: absolute;
  top: -8px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/4.jpg);
  width: 255px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}  
.d-pass1-aviainputdata-komb1 input {
   background: none;
  height: 28px;
  width: 253px;
  border: none;
  text-indent: 9px;
  font-size: 17px;
  font-weight: normal;
  outline: none;
  padding-top:2px;
}

.d-pass1-aviainputdata4-komb3{
  position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/11.jpg);
  width: 383px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
    padding-top: 2px;
}  
.d-pass1-aviainputdata4-komb3 input{
  width: 366px;
  height: 27px;
  border: none;
  background: none;
  outline: none;
  font-size: 16px;
  text-indent: 12px;
}

.d-pass1-aviainputdata4-komb4{
  position: absolute;
  top: -6px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/11.jpg);
  width: 383px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
    padding-top: 2px;
}  
.d-pass1-aviainputdata4-komb4 input{
  width: 366px;
  height: 27px;
  border: none;
  background: none;
  outline: none;
  font-size: 16px;
  text-indent: 12px;
}
.wrap-avia-atr24-komb4{
 position: relative;
  padding: 0;
  margin: 0;
  top: 91px;
  left: 0; 
}
.wrap-avia-atr2-komb1{
  position: relative;
  padding: 0;
  margin: 0;
  top: 35px;
  left: 0;
}
.d-pass1.tkomb1,
.blok3.tkomb1
{
 /*background-color: white;*/
}
.blok3.tkomb1{
 border: none;
}

/*  **********************************  Поезд - Поезд  */

.wrap-avia-atr1-k2{
  position: relative;
  padding: 0;
  margin: 0;
  top: 30px;
  left: 0;
}

.wrap-avia-atr1-k2-2{
 
}
.d-pass1-avia-k2-2{

}

.wrap-avia-atr1-k2-3{
    position: absolute;
  padding: 0;
  margin: 0;
  top: 30px;
  left: 487px;
}


.d-pass1-avia-k2-3{
    width: 117px;
  height: 26px;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  text-align: right;
}
.d-pass1-aviainput-k2-3{
   position: absolute;
  top: -6px;
  left: 135px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/21.jpg);
  width: 115px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.d-pass1-aviainput-k2-3 input{
   background: none;
  height: 32px;
  width: 38px;
  border: none;
  text-indent: 5px;
  font-size: 17px;
  font-weight: normal;
  outline: none;
  text-align: left;
}

.wrap-avia-atr2-komb2{
   position: relative;
  padding: 0;
  margin: 0;
  top: 63px;
  left: 0;
}

.wrap-avia-atr2-komb22 {
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  top: 115px;
}
.wrap-avia-atr2-komb3{
   position: relative;
  padding: 0;
  margin: 0;
  top: 93px;
  left: 0;
}

.wrap-avia-atr2-komb3{
  position: relative;
  padding: 0;
  margin: 0;
  top: 92px;
  left: 0;
}
.wrap-avia-atr24-komb5{
  position: relative;
  padding: 0;
  margin: 0;
  top: 84px;
  left: 0;
}
.tkomb5 .d-pass1-aviainputtime {
  background: url(/bitrix/templates/willmain/images/20.jpg);
  width: 109px;
  background-repeat: no-repeat;
  left: 554px;
} 
 
/*  ************************************сумо селект адрес адрес************ */ 
.tkomb5 div.SumoSelect > .CaptionCont{
   width: 89px;
     border: none;
  background: none;
}
.tkomb5 .SumoSelect:focus > .CaptionCont,
.tkomb5 .SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}
.tkomb5 .SumoSelect > .optWrapper.open {
top: 32px;
}
.tkomb5 .SumoSelect > .CaptionCont > label > i{
   background-image: url(/bitrix/templates/willmain/images/10-1.jpg);
}
.tkomb5 .SumoSelect > .optWrapper > .options > li label{
  font-size: 16px;
}
/* ******************************************************* */
.tkomb5 .d-pass1-vopros{
	left: 680px;
}
/*                        ********************************** */
.wrap-avia-atr2-6{
  position: relative;
  padding: 0;
  margin: 0;
   top: 85px;
  left: 0;
}/*  ************************************сумо селект адрес адрес************ */ 
.tkomb6 div.SumoSelect > .CaptionCont{
   width: 89px;
     border: none;
  background: none;
}
.tkomb6 .SumoSelect:focus > .CaptionCont,
.tkomb6 .SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}
.tkomb6 .SumoSelect > .optWrapper.open {
top: 32px;
}
.tkomb6 .SumoSelect > .CaptionCont > label > i{
   background-image: url(/bitrix/templates/willmain/images/10-1.jpg);
}
.tkomb6 .SumoSelect > .optWrapper > .options > li label{
  font-size: 16px;
}
/* ******************************************************* */
.tkomb6 .d-pass1-aviainputtime {
  background: url(/bitrix/templates/willmain/images/20.jpg);
  width: 109px;
  background-repeat: no-repeat;
  left: 554px;
}
.tkomb6 .d-pass1-vopros{
  top: -7px;
  left: 680px;
}
/*                        ****************************** */
.tkomb7 .wrap-avia-atr24-komb7{
 position: relative;
  padding: 0;
  margin: 0;
  top: 87px;
  left: 0;
}
.tkomb7 .d-pass1-vopros{
 left: 679px;
}

.wrap-avia-atr2-komb8{
  position: relative;
  padding: 0;
  margin: 0;
  top: 90px;
  left: 0;
}
.tkomb8 .d-pass1-vopros{
   left: 681px;
}
.CaptionCont.SlectBox label{
  cursor: pointer;
}
.errtransfer.err24{
 /*display: block;*/
  /*position: fixed;*/
  /*top: 50%;*/
  /*left: 42%;*/
  position: absolute;
    top: 39px;
    left: -17px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    display: block;
    border-radius: 5px;
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.3);
  
}
.s-poyas{
 font-weight:normal;
 font-size:15px;
}
.krest-gorod1-2, .krest-gorod2-2{
 display: none;
}
.krest-gorod1-2, .krest-gorod2-2{
   display: inline-block;
   overflow: hidden;
}
.krest-gorod1-2 img, .krest-gorod2-2 img{
  display: block;
  position: relative;
  top: -12px;
  left: 0;
}
.a-poisltext.a-nopunkt1, .a-poisltext.a-nopunkt2{
 display: none;
}
.main-reklama{
position: relative;
  top: 0;
  left: 0;
  margin:0;
  padding:0;
  overflow:hidden;
  width:100%;
}
.main-reklama-title{
position: absolute;
  top: 4px;
  left: 328px;
  color: #383838;
  font-weight: bold;
  font-size: 20px;
  font-family: Arial;
  z-index: 2;
}
.main-reklama-summa{
  position: absolute;
  top: 33px;
  left: 552px;
  color: #347941;
  font-size: 26px;
  font-weight: bold;
  font-family: Arial;
  z-index: 2;
}


.err-ramka{
     position: absolute;
  top: 1px;
  left: 0px;
  border: 1px solid red;
  z-index: 102;
  width: 318px;
  height: 30px;
  display: none;
}
.err-vid{
    z-index: 239;
}
.err-gorod{
  border: 1px solid red;
  width: 318px;
  height: 32px;
      z-index: 102;
}
.err-gorod-v{
    border-top: none;
    margin-top: 3px;
}
.d-ott{
  position: relative;
}
.d-summa1{
  color: #383838;
  font-weight: normal;
  font-size: 20px;
  position: absolute;
  top: 6px;
  left: 34px;
}
.d-summa2{
  color: #383838;
  font-weight: normal;
  font-size: 19px;
  position: relative;
  top: -10px;
  left: 0px;
}
.d-summa3{
  color: #383838;
  font-weight: normal;
  font-size: 19px;
  position: absolute;
  top: 12px;
  left: 0px;
}

.d-summa4{
  color: #383838;
  font-weight: normal;
  font-size: 19px;
  
}  

.d-ott,
.d-summa1,
.wrap-summa,
.d-summa4,
.d-valuta
{
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}

.wrap-calendar{
  cursor: pointer;
}
/* ***************************************************************************************************** */
.d-pass1-aviainputdata input {
   padding-top: 4px;
     height: 25px;
}
p.CaptionCont{
  position: relative;
  top: 0;
  left: 0;
}
div.SumoSelect .CaptionCont span.s-manual{
   display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
  padding: 0;
}
.d-pass1 input.manualinput{
  width: 83px;
  height: 25px;
  background-color: white;
  outline: none;
  font-size: 16px;
  font-weight: normal;
  font-family: Arial;
  margin: 0;
  padding: 0;
  border: 1px solid #EAE8E8;
  display: inline-block;
  margin-top: -2px;
  margin-left: -1px;
  text-indent: 8px;
  padding-top: 3px;
  color: #1D342E;
  text-align: left;
}
.wraprow .optWrapper li.empty{
 display: none;
}
/*                   *********************************** ДЛя комбинаций вродь узко*/
.d-pass1.tkomb1 input.manualinput,
.d-pass1.tkomb2 input.manualinput,
.d-pass1.tkomb3 input.manualinput,
.d-pass1.tkomb4 input.manualinput,
.d-pass1.tkomb5 input.manualinput,
.d-pass1.tkomb6 input.manualinput,
.d-pass1.tkomb7 input.manualinput,
.d-pass1.tkomb8 input.manualinput
{
  width: 76px;
  height: 25px;
  background-color: white;
  outline: none;
  font-size: 16px;
  font-weight: normal;
  font-family: Arial;
  margin: 0;
  padding: 0;
  border: 1px solid #EAE8E8;
  display: inline-block;
  margin-top: -2px;
  margin-left: -1px;
  text-indent: 8px;
  padding-top: 3px;
  color: #1D342E;
  text-align: left;
}
.d-pass1 .SumoSelect > .CaptionCont > label{
 right: 4px;
}
.wrap-rasst{
position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 25px;
  text-align: center;
}
.rasst{
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  margin-right: 18px;
  display: inline-block;
}
.vrputi{
position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  padding-right: 0px;
  display: inline-block;
}
.s-rasst-1{
  font-size: 15px;
  font-family: Arial;
  font-weight: bold;
}
.s-rasst-2{
 font-size: 15px;
  font-family: Arial;
  font-weight: normal;
}
.d-main-11{
  position: absolute;
  top: 109px;
  left: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 25px 
}
.wrap-rasst2{
  position: absolute;
  bottom: 0;
  left: 440px;
  padding: 0;
  margin: 0;
}
.duble-pl{
  font-size: 17px;
}
/* ********************************* */
/*
.buryak-footer {
    position: fixed;
    bottom: 0px;
	z-index: 100;
}
.buryak-postcontent{
  padding-bottom: 86px;
}
*/
/* ********************************* */
.d-main-7-1{
  position: absolute;
  margin: 0px;
  padding: 0px;
  top: 74px;
  left: 440px;
}
.arendatime1, .arendatime2{
  padding-top: 3px;
  padding-left: 1px;
  position: relative;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/25aren.jpg);
  width: 89px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  top: 0px;
  left: 0px;
}

.mainaren {
  position: relative;
  top: 0;
  left: 0;
}
.mainaren2{
   position: absolute;
  top: 0;
  left: 139px;
}
/* ********************************* Сумоселект */
/*       Сумоселект  */
.d-main-7-1 div.SumoSelect > .CaptionCont{
   width: 72px;
     border: none;
  background: none;
}
.d-main-7-1 .SumoSelect:focus > .CaptionCont,
.d-main-7-1 .SumoSelect:hover > .CaptionCont 
{
 box-shadow: none;
 border: none;
}

.d-main-7-1 .SumoSelect > .optWrapper.open {
top: 32px;
}
.d-main-7-1 .SlectBox{
  padding-top: 9px;
}
.d-main-7-1 .SumoSelect > .CaptionCont > span{
  padding-right: 0px;
}
/* *********************************  */
.arendakudayes{
  margin-left: -26px;
}
.d-do{
  position: absolute;
  top: 8px;
  left: 100px;
  color: #5d5d5d;
  font-size: 16px;
  font-weight: bold;
  font-family: Arial;
}
/*        Manualinput        */
.d-main-7-1 input.manualinput
{
    width: 58px;
  height: 25px;
  background-color: white;
  outline: none;
  font-size: 16px;
  font-weight: normal;
  font-family: Arial;
  margin: 0;
  padding: 0;
  border: 1px solid #EAE8E8;
  display: inline-block;
  margin-top: -2px;
  margin-left: -1px;
  text-indent: 5px;
  padding-top: 3px;
  color: #1D342E;
  text-align: left;
}
.d-main-7-1 div.SumoSelect .CaptionCont span.s-manual{
   display: inline-block;
  position: absolute;
  top: 3px;
  left: 3px;
  background: none;
  margin: 0;
  padding: 0;
}
/* ***************Клаассы переключения аренды *************** */
.arendavisibno{
 visibility: hidden;
}
.arendadisibno{
 display: none;
}
.arendatopmenu .wrap3dmenu-2{
 height: 126px
}
/* ****************************** */
.d-main-10{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  /*width: 990px;*/
  width: 100%;
  height: 256px;
  overflow: hidden;
}
.d-main-10-in1{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
    color: #383838;
  text-align: center;
  width: 100%;
  font-weight: bold;
  font-size: 20px;
  font-family: Arial;
}
.wrap-d-main-10-in2{
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  /*width: 990px;*/
  width: 100%;
  height: 235px;
  overflow: hidden;
}  
.d-main-10-b1{
position: relative;
  top: 0;
  left: 0;
  width: 295px;
  height: 174px;
    float: left;
}  
.d-main-10-b1-text{
    position: relative;
  top: 0;
  left: 0;
  width: 256px;
  color: #383838;
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
  text-align: center;
  margin-top: 60px;
}
.d-main-10-b1-pic{
 position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  margin-top: 18px;
}
.d-main-10-b2{
  position: absolute;
  top: 68px;
  left: 312px;
  margin: 0;
  padding: 0;
}
.d-main-10-b2-text{
color: #383838;
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
  text-align: left;
}
.d-main-10-b2-pic
{
  margin-top: 12px;
}

.d-main-10-b3{
position: absolute;
  top: 68px;
  left: 546px;
  margin: 0;
  padding: 0;
}
.d-main-10-b3-text{
color: #383838;
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
  text-align: left;
}
.d-main-10-b3-pic{
  margin-top: 16px;
}
.d-main-10-b4{
position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  float: right;
  margin-top: 68px;
}
.d-main-10-b4-text{
color: #383838;
  font-family: Arial;
  font-weight: normal;
  font-size: 16px;
  text-decoration: underline;
  text-align: left;
}
.d-main-10-b4-pic{
  margin-top: 16px;
}
.d-main-10-0-arend{
   /*margin-top: 23px;*/
  /*margin-bottom: 25px;*/
      padding-top: 21px;
}
.d-main-10-razd{
 width:100%;
 height:50px;
}
.d-main-14{
   position: absolute;
  top: 82px;
  left: 703px;
  color: #5d5d5d;
  font-weight: bold;
}
.arendatime1.error,
.arendatime2.error
{
 border: 1px solid red;
}

.plarenda{
   position: relative;
  top: 0;
  left: 0;
  width: auto;
  height: 67px;
  margin: auto;
  background: url(/bitrix/templates/willmain/images/27rekl.jpg);
  background-repeat: repeat-x;
  background-position: 0px 0px;
      display: inline-block;
	  padding-left: 25px;
    padding-right: 10px;
	    white-space: nowrap;
		border: 2px solid #E8E6E6;
}
.plarenda:hover{
 /*background-position: 0px -126px;*/
 background-position: 0px -132px;
}
.plarenda .tb-inner-arenda{
   position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 72px;
}
.tb-inner.tb-inner-arenda td{
 /*text-align: center;*/
}
.title-rub.title-rub-arenda{
text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #383838;
}
.d-main-10-2{
  margin-bottom: 34px;
  position: relative;
  top: 0px;
  left: 0px;
      text-align: center;
	  white-space: nowrap;
}
.plarenda-5{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 391px;
  height: 72px;
  overflow: hidden;
  }
  .pic-plarenda{
  width: 486px;
  height: 140px;
  margin: auto;
  margin-top: 29px;
  }
 .goog-te-gadget-icon{
  display: none;
 }
 
 #google_translate_element{
   width: 130px;
  height: 24px;
  /*overflow: hidden;*/
  padding-top: 3px;
  padding-left: 3px;
 }
 #google_translate_element .goog-te-menu-value  span:nth-child(5),
 #google_translate_element .goog-te-menu-value  span:last-child
 {
  color: rgba(155, 155, 155,0) !important;
  opacity: 0.8;
  width: 16px;
  height: 16px;
  display: inline-block;
           background-image: url(/bitrix/templates/willmain/images/strelka.png);  
  background-position: 50% 50%;
  background-repeat: no-repeat;
 }
.buryak-logo6 .goog-te-gadget-simple{
   border: none;
   background: none;
  font-size: 10pt;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 2px;
  cursor: pointer;
  zoom: 1;
  background: url(/bitrix/templates/willmain/images/rusfon.jpg);
    height: 19px;
  background-repeat: no-repeat;
  width: 136px;
}

.buryak-logo6 .goog-te-menu-value span:first-child{
  /*width: 98px;*/
  display: inline-block;
  width: 95px;
  padding-left:3px;
}

.goog-te-menu2-item:hover div{
border:none;
}
.plashka-arenda{
    position: relative;
  top: 0;
  left: -1px;
  padding: 0;
  margin: 0;
  width: 985px;
  height: 88px;
  background: url(/bitrix/templates/willmain/images/29plarenda.jpg);
  background-repeat: no-repeat;
  /*background-position: 0px -112px;*/
 background-position: 0px -188px;
  cursor: pointer;
  margin-bottom: 17px;
    margin-left: -1px;
}
.plashka-arenda:hover{
  background-position: 0px -94px;
}
.plashka-arenda:active{
  background-position: 0px 0px;
}
.plashka-1-arenda{
position: absolute;
  top: 1px;
  left: 3px;
  padding: 0;
  margin: 0;
  width: 207px;
  height: 88px;
}
.plashka-2-arenda{
position: absolute;
  top: 1px;
  left: 230px;
  padding: 0;
  margin: 0;
  width: 188px;
  height: 88px;
}

.plashka-3-arenda{
  position: absolute;
  top: 1px;
  left: 424px;
  padding: 0;
  margin: 0;
  height: 88px;
  width: 209px;
}
.plashka-4-arenda{
  position: absolute;
  top: 1px;
  left: 643px;
  padding: 0;
  margin: 0;
  height: 88px;
  width: 287px;
  
}
.plashka-5-arenda{
position: absolute;
  top: 0px;
  left: 0px;
  padding: 0;
  margin: 0;
  width: 983px;
  height: 70px;
}
.plashka-1-arenda .tb-inner td{
  text-align: center;
}
.plashka-arenda .tb-inner{
 width:100%;
 height:84px;
}
.plashka-4-arenda .title-rub{
  font-weight: normal;
  font-size: 16px;
}
.duble-pl-arend-1{
  /*margin-right: 50px;*/
}
.duble-pl-arend-2{
  display: inline-block;
  float: right;
}
.duble-pl-arend-3{
  margin-left: 15px;
  margin-right: 43px;
    clear: both;
}
.duble-pl-arend-4{
  display: inline-block;
  float: right;
}
.duble-pl-arend-5{
clear: both;
  display: inline-block;
  float: right;
  font-size: 20px;
  font-weight: bold;
}
.d-pass1-aviainputdata-zaglushka{
  position: absolute;
  top: -8px;
  left: 282px;
  padding: 0;
  margin: 0;
  background: url(/bitrix/templates/willmain/images/30arendata.jpg);
  width: 255px;
  height: 33px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  z-index:10;
}
.d-pass1-avia.aviaarenda{
left: 0px;
  position: relative;
  margin: 0;
  padding: 0;
  top: -9px;
}
.txtar1{
  text-align: left;
  position: relative;
  margin-left: 70px;
}
.txtar2{
  text-align: right;
  position: relative;
  margin-left: 50px;
}
.d-pass1-aviainputdata-zaglushka{
    padding-left: 10px;
    padding-top: 8px;
}
.wrap-main-input.error{
     border: 1px solid red;
}

/* **************************************************************************** */
.wrap-arenda-komb1{
    position: relative;
    top: 0px;
    left: 0px;
    padding: 0;
    margin: 0px;
    width: 100%;
    height: 189px;
    background-color: #f3f2f3;
}
.wrap-arenda-komb1 .wrap-avia-atr2{
    top: 33px;
}
.wrap-arenda-komb1 .wrap-avia-atr3{
    top: 62px;
}
.wrap-arenda-komb1 .wrap-avia-atr24-komb3{
    top: 26px;
}

.wrap-arenda-komb1 .d-pass1-avia.aviaarenda{
    top: 0px;
}
.wrap-arenda-komb1 .d-pass1-aviainputdata4-komb3{
    height: 31px;
}
.wrap-arenda-komb1 .chektime,.wrap-arenda-komb1 .chektimesec,
.wrap-arenda-komb2 .chektime,.wrap-arenda-komb2 .chektimesec
{
    left: 550px;
}
.blok3.tkomb1.arenda{
    background-color: #f3f2f3;
	    margin-top: 10px;
}
/* ***************************** "Err Arenda*/
.err-arenda{
       position: absolute;
    top: 40px;
    left: -14px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    display: none;
    z-index: 100;
  display: block;
  border-radius: 5px;
      box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.3);
}
.err-arenda .errinner{
  margin-top: 6px;
}
.err-arenda .errinner.first{
   margin-top: 20px;
}
.err-arenda .errinnerbaton{
   margin-top: 13px;
}
/*   ************************ Главное не результат а процесс - что быть программист всегда работал: Поставить кнопку-> Убрать кнопку и опять: Поставить кнопку-> Убрать кнопку */
/* Лимит этого процессе, вопреки математическому закону lim->беконечность, стремится к опустошению карманов математически кратко lim->$0 */
.errtransfer{
       position: absolute;
    top: 196px;
    left: 271px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    display: none;
    z-index: 100;
  display: block;
  border-radius: 5px;
}
.errtransfer .errinner{
  margin-top: 6px;
}
.errtransfer .errinner.first{
   margin-top: 20px;
}
.errtransfer .errinnerbaton{
   margin-top: 13px;
}
/* ******************************************** И исчто разззз*/
 .errtransmainpage{
    position: absolute;
    top: 116px;
    left: 271px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    z-index: 100;
    display: block;
    border-radius: 5px;
	box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.3);
}
.errtransmainpage .errinner{
  margin-top: 6px;
}
.errtransmainpage .errinner.first{
   margin-top: 10px;
}
.errtransmainpage .errinnerbaton{
   margin-top: 6px;
}
/* ************************** */
/* ***************************** "Main*/
.errarendmainpage{
       position: absolute;
    top: 67px;
    left: 271px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    
    z-index: 100;
  display: block;
  border-radius: 5px;
}
.errarendmainpage .errinner{
  margin-top: 6px;
}
.errarendmainpage .errinner.first{
   margin-top: 10px;
}
.errarendmainpage .errinnerbaton{
   margin-top: 6px;
}
/* ************************** */
/* Стыковка */
.errtransferstikovka{
       position: absolute;
    top: 42px;
    left: -14px;
    width: 433px;
    height: 128px;
    border: 2px solid #e55e5e;
    text-align: center;
    background-color: white;
    
    z-index: 100;
  display: block;
  border-radius: 5px;
  box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.3);
}
.errtransferstikovka .errinner{
  margin-top: 6px;
}
.errtransferstikovka .errinner.first{
   margin-top: 16px;
}
.errtransferstikovka .errinnerbaton{
   margin-top: 16px;
}
.wrap-all-errors{
 display: none;
}

.sp ul li {
background-image: url('/local/templates/willmain/images/postbullets.png');
background-repeat: no-repeat;
padding-left: 14px;
}
/* ************************* Точечки */
.d-pass1-vopros, .vopros1{
 height: 30px;
}
.vopros2{
     top: 4px;
    border: none;
    position: absolute;
    left: 30px;
	display: none;
}
.vopros3{
     display: none;
}
.vopros1{
 width: 278px;
     background-position: 0px -57px;
}
.d-pass1-vopros:hover{
  width: 278px;
}
.d-pass1-vopros:hover .vopros2{
  display: inline-block;
}
.d-pass1-vopros:hover .vopros1{
  background-position: 0px 2px;
}
/* ***************************** */
.wrap-sogl-0{
    display: none;
    background: url(/bitrix/templates/willmain/images/39sogl.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 997px;
    height: 632px;
    position: absolute;
    top: 10%;
    left: 12%;
    z-index: 120;
}
.wrap-sogl-1{
     width: 918px;
    height: 518px;
    position: relative;
    top: 0;
    left: 0;
    background-color: white;
    margin-left: 38px;
    margin-top: 51px;
	    padding-bottom: 13px;

}
.sogl-close{
     position: absolute;
    top: -27px;
    right: -12px;
}
.dirka{
  display: none;
  position:relative;
  top:0;
  left:0;
  width:900px;
  height:632px;
}

.plarenda-4{
 display: inline-block;
}
.lefterrow{
    display: inline-block;
    width: 30px;
    height: 41px;
    background: url(/bitrix/templates/willmain/images/27reklerrow.png);
    margin-bottom: 13px;
    margin-left: 13px;
    margin-right: 6px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    
}
.plarenda:hover .lefterrow{
    background-position: 0px -62px;
}
/* ************************** */
.buryak-post{
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
/* ** */
.buryak-logo4{
  
}
.buryak-footer-text{
 margin: 0;
}
.foot-row-99 {
 left: auto;
 right: 0px;
}
.buryak-footer-text{
 padding-left:0;
 padding-right:0;
}
div.foot-row-9{
 right: 0px;
 left:auto;
     text-align: right;
color: white;
}

body{
     min-width: auto;
}
div.buryak-sheet{
     overflow: hidden;
	     width: 982px;
}
div.buryak-header{
  /*width: 982px;*/
  /*overflow: hidden;*/
}

div.buryak-nav{
  overflow: hidden;
}
/*
.wrap3dmenu{
  height: 40px;
      background-color: #FF0056;
  border:1px solid #333;
}
*/
.toplogin .atoplogin .wrap-td input{
     -webkit-box-shadow: inset 0 0 0 50px #fff !important; 
/*     -webkit-text-fill-color: #999 !important; */
    /* color: #999 !important; */
	background: none;
    border: none;
    height: 25px;
    outline: none;
    text-indent: 5px;
    width: 296px;
    font-size: 16px;
    margin-left: 2px;
}
.toplogin .atoplogin .wrap-bg{
top:18px;
}
.buryak-logo66{
     position: absolute;
    top: 89px;
    left: 935px;
	right: 16px;
    width: 50px;
    height: 19px;
    font-size: 11px;
    font-family: Arial;
    /*background-color: #E5E5E5;*/
}
.buryak-logo66 a,
.buryak-logo66 a:link,
.buryak-logo66 a:visited,
.buryak-logo66 a:active
{
 color: #333;
}
input{
 outline: none;
}
.buryak-logo6{
    visibility: hidden;
}
.buryak-logo5{
    left: 881px;
}
.buryak-logo6{
left: 740px;
}
.buryak-logo5 .SumoSelect > .CaptionCont > span:first-child{
    padding-left: 3px;
}
.plashka.pltrans{
    margin-top: 14px;
}
.d-main-10-0 .plashka.pltrans:first-child{
  margin-top: 17px;
}
.buryak-logo4 table{
    width: 310px;
    padding: 0;
    border-collapse: collapse;
    margin: auto
}
/* **************************** */
.toplogin{
width: 344px;
    padding: 0px;
	width: 344px;
    padding: 0px;
    height: auto;
    padding-bottom: 28px;
}
div.au-title{
    margin-top: 17px;
	    margin-left: 18px;
}
.au-close{
    top: 26px;
    left: 91%;
}

.toplogin .bx-system-auth-form p:first-child{
 margin-left:18px;
 margin-top:15px;
}
.wrap-textarea{
    position: relative;
    top: 0;
    left: 0;
}
.wrap-pholder{
     position: absolute;
    top: 25px;
    left: 0px;
    color: #9f9f9f;
    width: 207px;
    height: 41px;
    line-height: 24px;
	display: none;
	pointer-events: none;
}
/* root-item */ 
#horizontal-multilevel-menu-no li.lifirst a.root-item-selected .t,
#horizontal-multilevel-menu-no li.lifirst a.root-item .t
{
     padding-left: 0px;
    margin-left: 0;
}
#horizontal-multilevel-menu-no li.lilast a.root-item-selected .t,
#horizontal-multilevel-menu-no li.lilast a.root-item .t
{
     padding-right: 0px;
     margin-right: 0;
	 text-align:right;
}

.buryak-hmenu li.dopli{
    /*width: 79px; */ /* Старнно быол так*/
	    width: 8px;
}
.buryak-hmenu{
    margin-left: -5px;
}
#buryak-main{
     min-width: 994px;
}
.tb-top-auth{
	margin: auto;
}
.tb-top-auth-td-1{
    width: 18px;
	vertical-align: top;
}
.tb-top-auth-td-2{
    padding-top: 3px;
	vertical-align: top;
}
.wrap-radio{
 position:relative;
 top:0px;
 left:0px;
     margin-top: 2px
}
.tb-top-auth-td-1 input{
 padding:0px;
 margin:0px;
}
.user-rem{
font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    position: relative;
    top: -1px;
    left: 0px;
}
/* */
.buryak-nav-inner{
 float:none;
}
.buryak-nav-wrapper{
width: 982px;
}
.buryak-hmenu{
     margin-left: 0px;
}
.buryak-hmenu li.lifirst{
 margin-left: 13px;
}
.buryak-hmenu li.dopli{
 width: 5px;
}
.d-main-10-line{
    position: relative;
    width: 100%;
    height: 47px;
    margin-top: 0px;
    border-top: 1px solid #e7e6e6;
}
.wrap3dmenu{
    height: 195px;
}
.buryak-post ul#horizontal-multilevel-menu2 li.li-selected-nom2.li-1.li-noselected{
background:none;
background:url(/bitrix/templates/willmain/images/li3_1.png);
    background-position: -1px 0px;
}

.buryak-post ul#horizontal-multilevel-menu2 li.li-selected-nom2.li-3.li-noselected{
background:none;
 background:url(/bitrix/templates/willmain/images/li2.png);
     background-position: 2px 0px;
}/* Планшет */.d-main-9{ cursor:pointer;}

/*
select.svaluta2{
    position: absolute;
    top: 2px;
    left: 63px;
    display: block !important;
    z-index: 100;
	
}
*/

/* ************************************************************************* Авиа Адрес Разделенное время */
.hid-control{
    position: absolute;
    top: -39px;
    left: 0px;
}
.d-dbl-1{
    position: relative;
    top: 0;
    display: inline-block;

}
.d-dbl-2{
position: relative;
    top: 0;
    display: inline-block;

}
.wrap-dbl-hour{
    top: 34px;
    width: 59px;
    position: absolute;
    left: 0;
    transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
    -webkit-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
    -moz-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
    -ms-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
    -o-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 0;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11);
    border-radius: 3px;
    overflow: auto;
    max-height: 250px;
	    opacity: 0;
    display: none;
}
.wrap-dbl-hour.openh{
   display: block;
   opacity: 1;
   z-index: 1000;
}

.wrap-dbl-hour a.a-nochek{
        display: block;
    padding-top: 5px;
    padding-left: 6px;
    color: #1D342E;
    padding-bottom: 5px;
    font-size: 16px;
	margin-top: 0px;
}
.wrap-dbl-hour a.a-nochek:hover{
    background-color: #f3f2f3;
}

.wr-inp{
        width: 59px;
    background: url(/bitrix/templates/willmain/images/bg60x32.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 32px;
    position: relative;
    top: 0;
    display: inline-block;
}
.wr-inp.error{
    border: 1px solid red;
	height: 30px;
}
.tkomb5 .d-pass1-aviainputtime{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.d-pass1-aviainputtime .wr-inp input{
width: 30px;
    text-align: left;
    height: 33px;
    font-family: Arial;
    font-size: 16px;
	
}
.wr-tri{
    position: absolute;
    top: 5px;
    left: 32px;
    width: 23px;
    height: 21px;
    overflow: hidden;
}
.wr-inp-text{
 font-size:16px;
 font-family: Arial;
 margin-left:5px;
 margin-right:5px;
 display: inline-block;
     position: relative;
    top: 2px;
}
.tkomb5 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb5 .d-pass1-aviainputdata{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
.d-pass1-aviainputdata input{
    width: 132px;
}
.wrap-calendar{
    left: 104px;
}
/* ************************************************************************* Авиа ЖД */
.tkomb6 .d-pass1-aviainputtime{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb6 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb6 .d-pass1-aviainputdata{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ************************************************************************* Адрес - Адрес */
.d-pass1-aviainputtime-komp .wr-inp input{
width: 30px;
    text-align: left;
    height: 33px;
    font-family: Arial;
    font-size: 16px;
}
.d-pass1-aviainputdata-komb1 input{
    width: 132px;
}
.tkomb1 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb1 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb1 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
.d-pass1-aviainputtime-komp input{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 17px;
    font-weight: normal;
    height: 32px;
    outline: medium none;
    text-align: center;
    text-indent: 9px;
    width: 104px;
}
/* ************************************************************************* Адрес - Аэро */
.tkomb3 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb3 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb3 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ************************************************************************* Адрес - ЖД */
.tkomb4 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb4 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb4 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ************************************************************************* ЖД - Адрес  */
.tkomb7 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb7 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb7 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ************************************************************************* ЖД - Авиа  */
.tkomb8 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb8 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb8 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ************************************************************************* ЖД - ЖД  */
.tkomb2 .d-pass1-aviainputtime-komp{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.tkomb2 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.tkomb2 .d-pass1-aviainputdata-komb1{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}

/* ************************************************************************* Аренда 1  */
.d-pass1 .d-pass1-aviainputtime{
   
   padding: 0;
    margin: 0;
    width: 200px;
	background: none;
	    word-wrap: normal;
    white-space: nowrap;
	    left: 431px;
}

.d-pass1 .d-pass1-vopros{
    left: 649px;
    top: -8px;
}
.d-pass1 .d-pass1-aviainputdata{
    background: url(/bitrix/templates/willmain/images/bg134x32.jpg);
	background-repeat: no-repeat;
    background-position: 0px 0px;
}
.d-pass1-aviainputdata-zaglushka{
         width: 132px;
    background: url(/bitrix/templates/willmain/images/bg134x32_2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
/* ****************************************************************** */
.wrap3dmenu.arendatopmenu{
 height:228px;
}
.d-do{
    top: 58px;
    left: -38px;
}
.d-main-7-1.chekarenda input{
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 17px;
    font-weight: normal;
    height: 32px;
    outline: medium none;
    text-align: center;
    text-indent: 9px;
    width: 104px;
}
.d-main-7-1.chekarenda  .hid-control{
    top: -26px;
}
.arendatime1, .arendatime2{
    width: 272px;
	background :none;
}
.mainaren2{
    position: relative;
    top: 0;
    left: 0px;
    margin-top: 18px;
}
.d-main-7-1.chekarenda .wr-inp input{

    width: 59px;
/*    background: url(/bitrix/templates/willmain/images/bg60x32.jpg);*/
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 32px;
    position: relative;
    top: 0;
    display: inline-block;
	text-align: left;
}
.d-main-14.chekarenda{
    top: 107px;
    left: 672px;
}
.hid-control{
 visibility: hidden;
}

.bx-auth {
  margin-top: -3px;
}

.bx-changepass-table thead tr {
    height: 36px;
}

.grn-msg {
    padding-bottom: 12px;
    display: block;
   color: green;
}

.shading {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 2000;
  display: none;
}

.wnd-error {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2002;
  display: none;
}

.wnd-error-inner {
position: absolute;
    height: 120px;
    width: 500px;
    top: -110px;
    left: -320px;
    z-index: 2002;
    background: #fff;
    padding: 32px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
}

.wnd-up {
  margin-bottom: 10px;
}
.wnd-ok-wrap {
   position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  text-align: center; 
}

.wnd-ok-btn {
    width: 122px;
    height: 34px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    color: white !important;
    background: hsla(115,89%,34%,1) !important;
    padding-top: 9px;
    box-sizing: border-box;
    font-size: 15px !important;
}

.wnd-ok-btn:hover {
  background: #138808 !important;
  text-decoration: none !important;
}

.wnd-txt {
  font-size: 16px;
}

.padrobno a {
  border-bottom: none !important;
}

.padrobno a:hover {
  border-bottom: none;
  text-decoration: underline !important;
}

.change-email__bot-controls {
  margin-top: 2em;
}

.change-email__form {
  font-size: 80%;
}

.change-email__form input[type="email"] {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px;
    outline: none;
    border: 1px solid #c1c5c8;
    border-radius: 2px;
    background: #fff;
    box-shadow: inset 2px 2px 2px -1px rgba(180,188,191,0.5);
    color: #000;
    vertical-align: middle;
    font-size: 14px;
    max-width: 400px;
}

.change-email__abort {
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.cursor-pointer {
    cursor: pointer;
}

.errstr {
color: red;
}

.okstr {
color: green;
}

.bx-changepass-table tr {
    height: 28px;
}

.green-btn {
    background: url(/bitrix/templates/willmain/images/18.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    width: 122px;
    color: white;
    font-weight: bold;
    height: 34px;
    cursor: pointer;
}

.input-err-msg {
  background: #fff;
  color: #333;
  border: 1px solid #aaa;
  position: absolute;
  width: 256px;
  z-index: 200;
  font-size: 0.8em;
  padding: 0.5em;
  left: 326px;
  top: 12px;
  box-shadow: 3px 3px 5px -3px rgba(0, 0, 0, 1);
  display: none;
}

input.error + .input-err-msg {
  display: block;
}

.img-border {
border:1px solid #868484 !important;
}

h2 {
font-size:19px !important;
color;#383838 !important;
}

.cont {
margin-bottom:40px;
}

.text-left {
width:500px;
float:left;
margin-right:30px;
}

.img-right {
max-width:400px;
max-height:400px;
border-radius:10px;
box-shadow:0px 0px 15px #000000;
}

.d-img-left {
float:left;
}

.text-right {
width:500px;
float:right;
margin-left:30px;
}.d-main-seo-text{ /*display: block !important;*/}

.tellink {
color: #1d342e !important;
text-decoration:none;
	}
	
.tellink-footer {
color: #ffffff !important;
text-decoration:none;
	}

.foot-t-2 a {
    font-size: 10px !important;
}

/*Сафари */
/*
.d-pass1-aviainputtime .wr-inp input{
  padding-left: 0px;
  text-indent: 7px;
}
*/
.wrap-form input[type='text']{
	 padding-left: 5px;
     text-indent: 5px;
}

.registr{
	display: flex;
    justify-content: center;
    border: 1px solid #57a267;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    outline: none;
    text-align: center;
    width: auto;
    padding: 10px;
    background-color: transparent;
    margin-top: 5px;
    color: #62a971;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
}
/*new footer*/
.foot-t-0 {
    top: 0px !important;
}
.foot-egor a{
	font-size: 12px !important;
}
.buryak-footer {
    /*height: 100% !important;*/
    min-height: 200px;
}
.getprice-form {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: none;
    width: 344px;
    word-wrap: break-word;
    white-space: normal;
    padding: 0px;
    height: auto;
    padding-bottom: 28px;
    border: 2px solid #cac9c9;
    background-color: #ffffff;
    z-index: 100;
    padding: 10px;
    box-shadow: 0px 0px 8px 0px rgb(0 0 0 / 20%);
	height: auto;
    max-height: 350px;
	max-width:100%;
}
.getprice-form div {
    margin-top: 16px;
    font-family: Arial;
    font-size: 18px;
    text-align: left;
    margin-bottom: 12px;
	font-weight: bold;
}
.getprice-form input {
    position: relative;
    z-index: 4;
    font-size: 16px;
    font-family: Arial;
    margin-top: 10px;
    margin-bottom: 15px;
    border: none;
    height: 25px;
    outline: none;
    text-indent: 5px;
    width: 296px;
    background: url(/bitrix/templates/willmain/images/16.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    vertical-align: middle;
    font-family: Arial, Helvetica, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    margin-left: 2px;
}
.getprice-form #transfer_submit {
    background: url(/bitrix/templates/willmain/images/18.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    outline: none;
    width: 122px;
    font-size: 12px;
    color: white;
    font-weight: bold;
    height: 34px;
    cursor: pointer;
    margin-bottom: 10px;
}
.getprice-form .au-close {
    z-index: 100;
    position: absolute;
    top: 10px;
}
.getprice-form div.mf-ok-text {
    padding-bottom: 0;
}
.getprice-form div.mf-err-text {
   color:red;
}
.mf-text.mfeedback-title{
font-size:21px;
}
/* End */


/* Start:/local/templates/willmain/allstyle.css?174574841944172*/
/* */
@font-face {
    font-family: "OpenSans";
    src: url("/bitrix/templates/willmain/font/opensans-regular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "OpenSansBold";
    src: url("/bitrix/templates/willmain/font/opensans-bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "CannonadeBold";
    src: url("/local/templates/willmain/./font/Cannonade/Cannonade Bold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: "Cannonade";
    src: url("/local/templates/willmain/./font/Cannonade/Cannonade.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


.wrap-main-input input.gorodall:focus { /*outline: 1px solid #333;*/
}

.focus-input {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 316px;
    height: 28px;
}

.wrap-main-input input.gorodall:focus + .focus-input {
    border: 2px solid #ABB5FB;
}

div.wrap-main-input input.gorodall {
    z-index: 20;
    display: inline-block;
    position: relative;
    top: 0;
}

.d-main-8 input:focus {
    outline: 1px solid #ABB5FB;
}

.d-main-8 input {
    margin-top: 1px;
    margin-left: 1px;
}

.wrap-main-input.err-gorod input.gorodall:focus + .focus-input {
    border: none;
}

.spisok-p {
    font-size: 18px;
    text-align: center;
    font-family: OpenSans;
    margin-top: 40px;
    margin-bottom: 20px;
}

.buryak-article table.tb-vse-napr {
    margin: auto;
}

.tb-vse-napr {
}

.tb-vse-napr td {
    height: 40px;
    font-size: 18px;
    font-family: Arial;
    position: relative;
    top: 0px;
}

.buryak-postcontent .tb-vse-napr td a:link,
.buryak-postcontent .tb-vse-napr td a:visited,
.buryak-postcontent .tb-vse-napr td a:active,
.buryak-postcontent .tb-vse-napr td a:hover {
    color: #000000;
    font-size: 18px;
    font-family: Arial;
}

.tr-vse-1 {
    background-color: #f0fcf0;
}

.td-dop-row {
    margin-top: 10px;
}

.td-vse-1 .td-dop-row {
    padding-left: 17px;
}

.td-vse-2 .td-dop-row {
    width: 41px;
    text-align: right;
    margin-right: 10px;

}

.td-vse-2 .td-dop-row {
    text-align: right;
    margin-right: 10px;

}

.tb-vse-napr tr {
    /*border: 1px solid #FFFFFF;*/
}

.tb-vse-napr tr:hover {
    /*outline: 1px solid #008000;*/
}

.td-strelka {
    padding-left: 5px;
    padding-right: 5px;
}

.tb-vse-napr td.td-link {
    height: 0px;
    padding: 0;
    margin: 0;
}

.d-link {
    height: 42px;
    position: absolute;
    top: -43px;
    width: 100%;
    /*background-color: #E6E3E3;*/
}

.a-row-link {
    display: block;
    width: 100%;
    height: 100%;
}

.a-row-link:hover {
    border: 1px solid #008000;
}

.d-odnabukva {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin-top: 15px;
}

.tb-vse-napr2 .tr-vse-1 {
    background: none;
}

/*.tb-vse-napr2 .d-link,*/
.tb-vse-napr.tb-vse-napr2 td {
    height: 33px;
}

.tb-vse-napr.tb-vse-napr2 td.td-link {
    height: 1px;
}

.buryak-postcontent .tb-vse-napr.tb-vse-napr2 td a:link,
.buryak-postcontent .tb-vse-napr.tb-vse-napr2 td a:visited,
.buryak-postcontent .tb-vse-napr.tb-vse-napr2 td a:active,
.buryak-postcontent .tb-vse-napr.tb-vse-napr2 td a:hover {
    font-size: 16px;
}

.tb-vse-napr2 .td-dop-row {
    margin-top: 7px;
}

.tb-vse-napr2 .d-link {
    height: 39px;
    top: -35px;
}

.tb-vse-napr2 .a-row-link:hover {
    border: none;
    /*background-color: rgba(0,0,0,0.5);*/
}

.tb-vse-napr2 tr.tr-vse-1:hover,
.tb-vse-napr2 tr.tr-vse-2:hover {
    background-color: #e7e7e7;
}

.vsetacolor,
.tb-vse-napr2 .tr-vse-1.vsetacolor,
.tb-vse-napr2 .tr-vse-2.vsetacolor {
    background-color: #e7e7e7;
}

.blokpic {
    position: absolute;
    z-index: 1000;
    display: none;
    top: 0px;
    /*background-color: rgba(0,0,0,0.5);*/
}

.tb-vse-napr tr.tr-link {
    height: 0px;
    padding: 0;
    margin: 0;

}

.tb-vse-napr.popular .zelen-name {
    color: #008000;
}

.tb-vse-napr.popular td.td-vse-1,
.tb-vse-napr.popular td.td-vse-3,
.d-odnabukva2,
.tb-vse-napr2 .vsetr td:first-child {
    text-align: right;
}

.buryak-article tr.tr-odnabukva {
    margin: 0px;
    padding: 0px;

}

.buryak-article tr.tr-odnabukva td,
.buryak-article tr.tr-odnabukva {
    height: 22px;
}

.buryak-article tr.tr-odnabukva td {
    padding-top: 2px;
}

.tr-odnabukva td {
    font-weight: bold;
}

div.d-diskript {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.wrap-3d-main {
    top: 2px;
    padding-left: 0px;
    left: 292px; /* background-color: #d2c8c8; */
    padding-top: 0px;
    width: 27px;
    height: 28px;
    overflow: hidden;
}

.krest-gorod1-2 img, .krest-gorod2-2 img {
    top: 0px;
}

div.wr-tri {
    padding-top: 0px;
    padding-left: 0px;
    width: 25px;
    height: 23px; /* background-color: #333; */
    overflow: hidden;
    top: 3px;
}

.blok4 .SumoSelect > .CaptionCont > label > i {
    background-image: url(/bitrix/templates/willmain/images/10-1.jpg);
}

.spiner1818 {
    display: none;
    position: absolute;
    top: 122px;
    left: 951px;
}

div.wrap-3d-main a {
    display: inline-block;
    width: 29px;
    height: 31px;
    padding-top: 0px;
    padding-left: 0px;
    overflow: hidden;
    margin-left: -2px; /* background-color: #333;*/
}

.wrap-3d-main a .pictime {
    margin-left: 0px;
    margin-top: 2px;
}

.d-diskript-wrap {
    margin-top: 51px;
}

.d-diskript2 {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

.gorod1-1, .gorod1-2 {
    width: 0px;
}

.tb-vse-napr.tb-vse-napr2 tr,
.tb-vse-napr.tb-vse-napr2 td {
    position: relative;
    top: 0;
    z-index: 2;
}

.tb-vse-napr.tb-vse-napr2 tr.tr-link {
    z-index: 3;
}

.d-admin {
    position: absolute;
    top: 109px;
    left: 30px;
    width: 300px;
    font-size: 12px;
}

.d-admin .aj-admin-text2 a {
    font-size: 12px;
}

.tb-vse-napr.tb-vse-napr2 .vsetr td:last-child {
    text-align: right;
}

.wait-zapros {
    display: none;
}

.wrap-main-input input.loader {
    background: url(/bitrix/templates/willmain/images/spinner18_18.gif);
    background-repeat: no-repeat;
    background-position: 100% 9px;
}

.back-auth {
    margin-bottom: 15px;
}

.back-auth a.a-regyes,
.back-auth a.a-regyes:link,
.back-auth a.a-regyes:active,
.back-auth a.a-regyes:visited {
    color: #398447;
    font-size: 11px;
}

.buryak-logo4 {
    z-index: 1007;
}

.buryak-logo4 a.a-top-auth {
    font-size: 12px;
}


.buryak-logo4 a.a-link-lk,
.buryak-logo4 a.a-logout {
    font-size: 12px;
}

.buryak-logo4 a.a-logout {
    margin-left: 38px;
}

.d-bottom-margin {
    margin-bottom: 20px;
}

.d-pass1-aviainputdata4 input {
    height: 29px;
    width: 379px;
}

.toplogin {
    word-wrap: break-word;
    white-space: normal;
}

.buryak-logo4 font.errortext,
.buryak-logo4 font.notetext {
    display: inline-block;
    width: 290px;
}

.wrap-auth-page .wrap-td2 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 16px;
    height: 32px;
    outline: medium none;
    text-indent: 5px;
    width: 306px;
}

.wrap-td2 .wrap-input {
    top: -2px;
}

.authorize-submit-cell2 input {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/willmain/images/18.png") no-repeat scroll 0 0;
    border: medium none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    outline: medium none;
    width: 122px;
    font-size: 16px;
}


.wrap-auth-page2 a.a-regyes {
    color: #398447;
    font-size: 11px;
    text-decoration: none;
}

.bx-auth-reg2 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #c5bbbb;
    border-radius: 3px;
    display: inline-block;
    height: 28px;
    margin-bottom: 9px;
    outline: medium none;
    width: 248px;
    text-indent: 5px;
}

.bx-auth-reg2 input.regsub {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/willmain/images/18.png") no-repeat scroll 0 0;
    border: medium none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    outline: medium none;
    width: 122px;
    font-size: 15px;
}

.bx-auth-reg.bx-auth-reg2 {
    margin-top: 20px;
}

.bx-forgotpass-table2 input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #c5bbbb;
    border-radius: 3px;
    display: inline-block;
    height: 28px;
    margin-bottom: 9px;
    outline: medium none;
    width: 248px;
    text-indent: 5px;
}

.bx-forgotpass-table2 input.send_forgot {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/willmain/images/18.png") no-repeat scroll 0 0;
    border: medium none;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    outline: medium none;
    width: 122px;
    font-size: 15px;
}

.buryak-article td.forgot-td1 {
    padding-top: 10px;
}

a.a-regyes.a-regyes-fgot {
    color: #398447;
    font-size: 11px;
    text-decoration: none;
}

.custom-change-pass .bx-auth-input {
    border: none;
    border: 1px solid #5e5e5e;
    border-radius: 2px;
}


.buryak-logo4 a.a-top-auth:hover {
    color: #63CA76;
}

div.wraph1 {
    margin: auto;
    background-color: #FFFFFF;
    padding-top: 20px;
    width: 982px;
}

.wrap-dop-html {
    width: 982px;
    margin: auto;
    position: relative;
    top: 0;
    display: flex;
    margin-top: 20px;
}

.dop-wrap-text {
    flex-grow: 1;
}

.dop-wrap-text.noleftimage {
    margin-left: 20px;
}

.dop-wrap-wdj {
    background-color: #FFFFFF;
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
}

.dop-wrap-pic {
    margin-right: 20px;
    margin-left: 20px;
}

.wrap-dop-html.bottom .dop-wrap-text {
    margin-left: 6px;
}

.wrap-dop-html.bottom .dop-wrap-pic {
    margin-right: 20px;
}

.wrap-dop-html.bottom .dop-wrap-text {
    margin-left: 20px;
}

.bg-layer {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-attachment: fixed;
    background-position: 0 0;
}

.inner-wrap {
    display: none;
    /*color: red;*/
    font-weight: bold;
    font-size: 16px;
    font-family: Arial;
    text-align: center;
    margin-top: 0px;
    background-color: white;
    padding-top: 10px;
    width: 982px;
    margin: auto;
}

/*==========*/
.d-main-10 {
    padding-top: 15px;
    height: 248px;
    margin-bottom: 10px;
}

div.wraph1 {
    padding-bottom: 30px;
    width: 980px;
}

.buryak-sheet {
    margin-top: -23px;
}

.transparent .buryak-sheet,
.transparent .wraph1 {
    opacity: 0.9;
}

.bg-layers {
    width: 100%;
    /*width: auto;*/
}

.bg-layer {
    height: 1280px;
    width: 100%;
    background-attachment: initial;
    position: absolute;
    background-position: top center;
    background-repeat: no-repeat;
    transition: none;
}

.wrap-informer {
    position: absolute;
    left: 816px;
    top: 64px;
}

#buryak-main {
    /*height: 100vh;*/
}

div.buryak-sheet {
    /*min-height: 100vh;*/
}

.goog-te-spinner-pos {
    display: none;
}

.bg-layer {
    background-position: top center !important;
    background-repeat: no-repeat !important;
}

.d-diskript {
    background-color: white;
    padding: 20px;
}


div.wrap-main-input input.gorodall {
    font-size: 13px;
}

.divpoiskinner2 a, .divpoiskinner2 a:link, .divpoiskinner2 a:active, .divpoiskinner2 a:visited, .divpoiskinner1 a, .divpoiskinner1 a:link, .divpoiskinner1 a:active, .divpoiskinner1 a:visited {
    font-size: 13px;
}

div.wrap-main-input input.gorodall.selgorod {
    font-size: 16px;

}

.s-text1 {
    font-size: 15px;
}

.s-text2, .s-text3 {
    color: #63ca76;
    font-weight: bold;
}


/* DUKNUKEN666 */


div.wrap-main-input input.gorodall {
    font-size: 16px;
}

.divpoiskinner2 a, .divpoiskinner2 a:link, .divpoiskinner2 a:active, .divpoiskinner2 a:visited, .divpoiskinner1 a, .divpoiskinner1 a:link, .divpoiskinner1 a:active, .divpoiskinner1 a:visited {
    font-size: 16px;
}

.wrap-soc {
    position: absolute;
    left: 540px;
    top: 24px;
}

a.a-soc {
    margin-right: 3px;
}

a.a-soc.a-soc2 {
    margin-right: 0px;
}

div.foot-egor {
    left: 288px;
}

.wrap-dve-colonki {
    display: flex;
    flex-direction: row;
}

.wrap-kontent-left-menu {
    width: 280px;
}

.wrap-kontent-left-menu ul.left-menu {
    margin: 0;
    margin-top: 50px;
}

.wrap-kontent-s-menu {
    width: 700px;
}

ul.left-menu li a,
ul.left-menu li a:link,
ul.left-menu li a:visited,
ul.left-menu li a:active {
    color: black;

}

ul.left-menu li a:hover {
    color: #519e5f;
}

/* Активная */
ul.left-menu li a.selected:link, ul.left-menu li a.selected:visited, ul.left-menu li a.selected:active, ul.left-menu li a.selected:hover {
    color: #519e5f;

}

/*Это для лого стран*/
.wrap_row {
    width: 936px;
    margin: auto;
    margin-left: 22px;
}

.wrap_element_strana {
    display: inline-block;
    margin-right: 37px;
}

.wrap_element_strana.last {
    margin-right: 0px;
}

.text_strana {
    margin-top: 21px;
    margin-bottom: 43px;
    width: 100px;
    /*
    text-overflow: ellipsis;
    overflow: hidden;
    */
    text-align: center;
}

.strana_dalee {
    width: 884px;
    text-align: right;
    margin: auto;
    color: #519e5f;
    font-family: Arial;
    font-size: 15px;
    cursor: pointer;
}

.pic_strana {
    text-align: center;
}

div.buryak-headerobject {
    background-image: url(/bitrix/templates/willmain/images/top-p.png);
    background-position: 50% 0px;
    background-repeat: no-repeat;
    width: 209px;
    height: 99px;
    top: 8px;
}

.slogan {
    position: absolute;
    top: 27px;
    left: 225px;
}

.slogan-text1 {
}

.slogan-text2 {
}

.slogan-text3 {
}

.buryak-logo1 {
    left: 401px;
}

.buryak-logo2-0 {
    left: 395px;
}

.buryak-logo2 {
    left: 442px;
}

.hamburger, .mobile-fix-logo, .logo-mobile, .main-header__inner, .n-mobile,
.d-main-5.d-main-5-mobile,
.d-main-9-mobile,
.strana_dalee_mobile {
    display: none;
}

.d-main-8 {
    width: 20px;
    height: 20px;
    background: none;
    position: absolute;
    top: 30px;
    left: 785px;
    z-index: 999;
    cursor: pointer;
}

.pop-gogroda-flex-style {

}

.wrap-blok-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-around;
    -webkit-justify-content: space-around;

}

.td-blok {
    padding-left: 10px;
    padding-right: 10px;
}

.d-li-pic {
    background: url('/bitrix/templates/willmain/images/circile.svg');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
    padding-left: 11px;

}

.d-li-pic a,
.d-li-pic .pic-shag2,
.d-li-pic .pic-shag3 {
    position: relative;
    left: 3px;
    top: 1px;
}

.wrap-strana {

}

.wrap-strana2_2 {
    width: 960px;
    margin: auto;
    margin-left: 5px;
}

.wrap_element_strana2 {
    display: inline-block;
    width: 137px;
    height: 100px;
    text-align: center;
    overflow: hidden;
}

.pic_strana2 {

}

.pic_strana2 img {
    max-width: 42px;
    max-height: 42px;
}

.text_strana2 {
    margin-top: 10px;

}

.d-punkt-seo-text-popular {

}

.wrap-top-popular-2 {
}

.popular-blok-1, .popular-blok-2 {
    flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    margin-left: 50px;
    margin-right: 50px;
    width: 100%;
    margin-bottom: 30px;
}

.popular-blok-1 {
    margin-left: 20px;
}

.popular-blok-2 {
    margin-right: 20px;
}

.popular-blok-1-tit, .popular-blok-2-tit {
    color: #383838;
    text-align: left;
    width: 100%;
    font-weight: normal;
    font-size: 17px;
    font-family: Arial;
    margin-bottom: 13px;
    margin-top: 35px;
    padding-left: 10px;
}

.d-punkt-seo-text-popular .spisok-p {
    margin: 0;
    color: #383838;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 18px;
    font-family: Arial;
    margin-bottom: 0px;
}

.wrap-top-popular-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}

.popular-blok-1 .tr-vse-1,
.popular-blok-2 .tr-vse-1,
.popular-blok-1 .tr-vse-2,
.popular-blok-2 .tr-vse-2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
}

.poisk-inner-disable {
    background: url(/bitrix/templates/willmain/images/spinner18_18.gif);
    background-color: rgb(236, 236, 236);
    background-repeat: no-repeat;
    background-position: 98% 1%;
    pointer-events: none;
}

.poisk-inner-disable a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}

.buryak-post .wrap-kontent-s-menu ul {
    list-style-type: unset;

}

.buryak-post .wrap-kontent-s-menu ol {
    list-style-type: decimal;
}

.buryak-post .wrap-kontent-s-menu ol > li, .buryak-post .wrap-kontent-s-menu ul > li {
    background: none;
    overflow: unset;
    padding: unset;

}

.buryak-post ul.left-menu > li {
    background: #ededed;
    margin-right: 27px;
    margin-bottom: 4px;
    border-bottom: 1px solid #f2f2f2;
    padding: 0;
}

.buryak-post ul.left-menu > li:hover {
    background: #e3e3e3;
}

.buryak-post ul.left-menu li a {
    display: inline-block;
    height: 100%;
    width: 220px;
    padding: 10px 16px;
    padding-left: 12px;
}

.partner {
    width: 220px;
    float: left;
    margin: 10px 6px 10px 6px;
}

.partner-text {
    padding: 20px 10px 10px 10px;
    text-align: center;
}

.partner-img {
    float: left;
    border: 1px solid #bbbbbb;
}

.partner-img img {
    width: 218px;
    height: 110px;
}

.pismo-cont {
    float: left;
    margin: 5px 5px;
}

@media (min-width: 320px) and (max-width: 360px) {

    .img-pismo {
        width: 100%;
    }

    .partner {
        width: 100%;
        height: auto;
        float: none;
        margin: 10px 0px 10px 0px;
    }

    .partner-img {
        float: none;
        margin: 0px 0px;
    }

    .partner-img img {
        width: 100%;
        height: auto;
    }

}

@media (min-width: 361px) and (max-width: 509px) {

    .partner {
        float: none;
        margin: 10px auto;
    }

}

/* ********************************* */
.inner-wrap {
    margin: 0px auto;
}

.wrap-new-year-message.page-passagir .inner-wrap {

    margin-bottom: 28px;
}

#passform .blok6 {
    height: auto;
}

#passform .blok7,
#passform .blok8 {
    position: relative;
    top: 0;
    padding-top: 24px;
}

.errtransferstikovka,
.errtransfer,
.err-arenda,
.wnd-error {
    max-width: 80vw;
}

.wnd-ok-wrap {
    position: static;
    margin-bottom: 0px;
    margin-top: 18px;
}

.wnd-error-inner {
    height: auto;
}

.buryak-article img, img.buryak-article, .buryak-block img, .buryak-footer img,
div.news-list img.preview_picture {
    max-width: 90vw;
}

.backnews,
.uk-width-medium-1-2 {
    margin-bottom: 15px;

}

.news-list table.tb-news td.tbnews-td3 .news-item {
    margin-left: 19px;
}

.news-list table.tb-news {
    max-width: 985px;
}

.news-list table.tb-news tr {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: justify;
}

.sp1818-pos {
    display: none;
    position: absolute;
    left: 50%;
    bottom: -50px;
    z-index: 0;
}


/* ************************************* */
.goog-te-banner-frame {
    left: 0px;
    top: 0px;
    height: 39px;
    width: 100%;
    z-index: 10000001;
    position: fixed;
    border: none;
    border-bottom: 1px solid #6b90da;
    margin: 0;
    -moz-box-shadow: 0 0 8px 1px #999999;
    -webkit-box-shadow: 0 0 8px 1px #999999;
    box-shadow: 0 0 8px 1px #999999;
    _position: absolute
}

.goog-te-menu-frame {
    z-index: 10000002;
    position: fixed;
    border: none;
    -moz-box-shadow: 0 3px 8px 2px #999999;
    -webkit-box-shadow: 0 3px 8px 2px #999999;
    box-shadow: 0 3px 8px 2px #999999;
    _position: absolute
}

.goog-te-ftab-frame {
    z-index: 10000000;
    border: none;
    margin: 0
}

.goog-te-gadget {
    font-family: arial;
    font-size: 11px;
    color: #666;
    white-space: nowrap
}

.goog-te-gadget img {
    vertical-align: middle;
    border: none
}

.goog-te-gadget-simple {
    background-color: #fff;
    border-left: 1px solid #d5d5d5;
    border-top: 1px solid #9b9b9b;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #d5d5d5;
    font-size: 10pt;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 2px;
    cursor: pointer;
    zoom: 1;
    *display: inline
}

.goog-te-gadget-icon {
    margin-left: 2px;
    margin-right: 2px;
    width: 19px;
    height: 19px;
    border: none;
    vertical-align: middle
}

.goog-te-combo {
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: baseline;
    *vertical-align: middle
}

.goog-te-gadget .goog-te-combo {
    margin: 4px 0
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
    font-size: 12px;
    font-weight: bold;
    color: #444;
    text-decoration: none
}

.goog-te-banner .goog-logo-link, .goog-close-link {
    display: block;
    margin: 0px 10px
}

.goog-te-banner .goog-logo-link {
    padding-top: 2px;
    padding-left: 4px
}

.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
    font-family: arial;
    font-size: 10pt
}

.goog-te-banner {
    margin: 0;
    background-color: #e4effb;
    overflow: hidden
}

.goog-te-banner img {
    border: none
}

.goog-te-banner-content {
    color: #000
}

.goog-te-banner-content img {
    vertical-align: middle
}

.goog-te-banner-info {
    color: #666;
    vertical-align: top;
    margin-top: 0px;
    font-size: 7pt
}

.goog-te-banner-margin {
    width: 8px
}

.goog-te-button {
    border-color: #e7e7e7;
    border-style: none solid solid none;
    border-width: 0 1px 1px 0
}

.goog-te-button div {
    border-color: #cccccc #999999 #999999 #cccccc;
    border-right: 1px solid #999999;
    border-style: solid;
    border-width: 1px;
    height: 20px
}

.goog-te-button button {
    background: transparent;
    border: none;
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    margin: 0;
    vertical-align: top;
    white-space: nowrap
}

.goog-te-button button:active {
    background: none repeat scroll 0 0 #cccccc
}

.goog-te-ftab {
    margin: 0px;
    background-color: #fff;
    white-space: nowrap
}

.goog-te-ftab-link {
    text-decoration: none;
    font-weight: bold;
    font-size: 10pt;
    border: 1px outset #888;
    padding: 6px 10px;
    white-space: nowrap;
    position: absolute;
    left: 0px;
    top: 0px
}

.goog-te-ftab-link img {
    margin-left: 2px;
    margin-right: 2px;
    width: 19px;
    height: 19px;
    border: none;
    vertical-align: middle
}

.goog-te-ftab-link span {
    text-decoration: underline;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle
}

.goog-float-top .goog-te-ftab-link {
    padding: 2px 2px;
    border-top-width: 0px
}

.goog-float-bottom .goog-te-ftab-link {
    padding: 2px 2px;
    border-bottom-width: 0px
}

.goog-te-menu-value {
    text-decoration: none;
    color: #0000cc;
    white-space: nowrap;
    margin-left: 4px;
    margin-right: 4px
}

.goog-te-menu-value span {
    text-decoration: underline
}

.goog-te-menu-value img {
    margin-left: 2px;
    margin-right: 2px
}

.goog-te-gadget-simple .goog-te-menu-value {
    color: #000
}

.goog-te-gadget-simple .goog-te-menu-value span {
    text-decoration: none
}

.goog-te-menu {
    background-color: #ffffff;
    text-decoration: none;
    border: 2px solid #c3d9ff;
    overflow-y: scroll;
    overflow-x: hidden;
    position: absolute;
    left: 0;
    top: 0
}

.goog-te-menu-item {
    padding: 3px;
    text-decoration: none
}

.goog-te-menu-item, .goog-te-menu-item:link {
    color: #0000cc;
    background: #ffffff
}

.goog-te-menu-item:visited {
    color: #551a8b
}

.goog-te-menu-item:hover {
    background: #c3d9ff
}

.goog-te-menu-item:active {
    color: #0000cc
}

.goog-te-menu2 {
    background-color: #ffffff;
    text-decoration: none;
    border: 1px solid #6b90da;
    overflow: hidden;
    padding: 4px
}

.goog-te-menu2-colpad {
    width: 16px
}

.goog-te-menu2-separator {
    margin: 6px 0;
    height: 1px;
    background-color: #aaa;
    overflow: hidden
}

.goog-te-menu2-item div, .goog-te-menu2-item-selected div {
    padding: 4px
}

.goog-te-menu2-item .indicator {
    display: none
}

.goog-te-menu2-item-selected .indicator {
    display: auto
}

.goog-te-menu2-item-selected .text {
    padding-left: 4px;
    padding-right: 4px
}

.goog-te-menu2-item, .goog-te-menu2-item-selected {
    text-decoration: none
}

.goog-te-menu2-item div, .goog-te-menu2-item:link div, .goog-te-menu2-item:visited div, .goog-te-menu2-item:active div {
    color: #0000cc;
    background: #ffffff
}

.goog-te-menu2-item-selected div, .goog-te-menu2-item-selected:link div, .goog-te-menu2-item-selected:visited div, .goog-te-menu2-item-selected:hover div, .goog-te-menu2-item-selected:active div {
    color: #000;
    font-weight: bold
}

.goog-te-balloon {
    background-color: #ffffff;
    overflow: hidden;
    padding: 8px;
    border: none;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.goog-te-balloon-frame {
    background-color: #ffffff;
    border: 1px solid #6b90da;
    -moz-box-shadow: 0 3px 8px 2px #999999;
    -webkit-box-shadow: 0 3px 8px 2px #999999;
    box-shadow: 0 3px 8px 2px #999999;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.goog-te-balloon img {
    border: none
}

.goog-te-balloon-text {
    margin-top: 6px
}

.goog-te-balloon-zippy {
    margin-top: 6px;
    white-space: nowrap
}

.goog-te-balloon-zippy * {
    vertical-align: middle
}

.goog-te-balloon-zippy .minus {
    background-image: url(//www.google.com/images/zippy_minus_sm.gif)
}

.goog-te-balloon-zippy .plus {
    background-image: url(//www.google.com/images/zippy_plus_sm.gif)
}

.goog-te-balloon-zippy span {
    color: #00c;
    text-decoration: underline;
    cursor: pointer;
    margin: 0 4px
}

.goog-te-balloon-form {
    margin: 6px 0 0 0
}

.goog-te-balloon-form form {
    margin: 0
}

.goog-te-balloon-form form textarea {
    margin-bottom: 4px;
    width: 100%
}

.goog-te-balloon-footer {
    margin: 6px 0 4px 0
}

#goog-gt-tt html, #goog-gt-tt body, #goog-gt-tt div, #goog-gt-tt span, #goog-gt-tt iframe, #goog-gt-tt h1, #goog-gt-tt h2, #goog-gt-tt h3, #goog-gt-tt h4, #goog-gt-tt h5, #goog-gt-tt h6, #goog-gt-tt p, #goog-gt-tt a, #goog-gt-tt img, #goog-gt-tt ol, #goog-gt-tt ul, #goog-gt-tt li, #goog-gt-tt table, #goog-gt-tt form, #goog-gt-tt tbody, #goog-gt-tt tr, #goog-gt-tt td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: left;
    line-height: normal
}

#goog-gt-tt ol, #goog-gt-tt ul {
    list-style: none
}

#goog-gt-tt table {
    border-collapse: collapse;
    border-spacing: 0
}

#goog-gt-tt caption, #goog-gt-tt th, #goog-gt-tt td {
    text-align: left;
    font-weight: normal
}

#goog-gt-tt input::-moz-focus-inner {
    border: 0
}

div#goog-gt-tt {
    padding: 10px 14px
}

#goog-gt-tt {
    color: #222;
    background-color: #ffffff;
    border: 1px solid #eee;
    box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
    display: none;
    font-family: arial;
    font-size: 10pt;
    width: 420px;
    padding: 12px;
    position: absolute;
    z-index: 10000
}

#goog-gt-tt .original-text, .gt-hl-layer {
    clear: both;
    font-size: 10pt;
    position: relative;
    text-align: justify;
    width: 100%
}

#goog-gt-tt .title {
    color: #999;
    font-family: arial, sans-serif;
    margin: 4px 0;
    text-align: left
}

#goog-gt-tt .close-button {
    display: none
}

#goog-gt-tt .logo {
    float: left;
    margin: 0px
}

#goog-gt-tt .activity-links {
    display: inline-block
}

#goog-gt-tt .started-activity-container {
    display: none;
    width: 100%
}

#goog-gt-tt .activity-root {
    margin-top: 20px
}

#goog-gt-tt .left {
    float: left
}

#goog-gt-tt .right {
    float: right
}

#goog-gt-tt .bottom {
    min-height: 15px;
    position: relative;
    height: 1%
}

#goog-gt-tt .status-message {
    background: -moz-linear-gradient(top, #29910d 0%, #20af0e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #29910d), color-stop(100%, #20af0e));
    background: -webkit-linear-gradient(top, #29910d 0%, #20af0e 100%);
    background: -o-linear-gradient(top, #29910d 0%, #20af0e 100%);
    background: -ms-linear-gradient(top, #29910d 0%, #20af0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29910d', endColorstr='#20af0e', GradientType=0);
    background: linear-gradient(top, #29910d 0%, #20af0e 100%);
    background: #29910d;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: inset 0px 2px 2px #1e6609;
    -moz-box-shadow: inset 0px 2px 2px #1e6609;
    -webkit-box-shadow: inset 0px 2px 2px #1e6609;
    color: white;
    font-size: 9pt;
    font-weight: bolder;
    margin-top: 12px;
    padding: 6px;
    text-shadow: 1px 1px 1px #1e6609
}

#goog-gt-tt .activity-link {
    color: #1155cc;
    cursor: pointer;
    font-family: arial;
    font-size: 11px;
    margin-right: 15px;
    text-decoration: none
}

#goog-gt-tt textarea {
    font-family: arial;
    resize: vertical;
    width: 100%;
    margin-bottom: 10px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border: 1px solid #d9d9d9;
    border-top: 1px solid silver;
    font-size: 13px;
    height: auto;
    overflow-y: auto;
    padding: 1px
}

#goog-gt-tt textarea:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
    border: 1px solid #4d90fe;
    outline: none
}

#goog-gt-tt .activity-cancel {
    margin-right: 10px
}

#goog-gt-tt .translate-form {
    min-height: 25px;
    vertical-align: middle;
    padding-top: 8px
}

#goog-gt-tt .translate-form .activity-form {
    margin-bottom: 5px;
    margin-bottom: 0px
}

#goog-gt-tt .translate-form .activity-form input {
    display: inline-block;
    min-width: 54px;
    *min-width: 70px;
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0, 0, 0, 0.1);
    text-align: center;
    color: #444;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    outline: 0;
    padding: 0 8px;
    vertical-align: middle;
    line-height: 27px;
    margin: 0 16px 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -o-transition: all 0.218s;
    transition: all 0.218s;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: -o-linear-gradient(top, #f5f5f5, #f1f1f1);
    background-image: linear-gradient(top, #f5f5f5, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f1f1f1');
    -webkit-user-select: none;
    -moz-user-select: none;
    cursor: default
}

#goog-gt-tt .translate-form .activity-form input:hover {
    border: 1px solid #c6c6c6;
    color: #222;
    -webkit-transition: all 0.0s;
    -moz-transition: all 0.0s;
    -o-transition: all 0.0s;
    transition: all 0.0s;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
    background-image: linear-gradient(top, #f8f8f8, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8', EndColorStr='#f1f1f1')
}

#goog-gt-tt .translate-form .activity-form input:active {
    border: 1px solid #c6c6c6;
    color: #333;
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -ms-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
    background-image: linear-gradient(top, #f6f6f6, #f1f1f1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6', EndColorStr='#f1f1f1')
}

#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active, #goog-gt-tt .translate-form .activity-form input:focus:active, #goog-gt-tt .translate-form .activity-form input:null.focus:active {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5)
}

#goog-gt-tt .translate-form .activity-form input:focus, #goog-gt-tt .translate-form .activity-form input.focus {
    outline: none;
    border: 1px solid #4d90fe;
    z-index: 4 !important
}

#goog-gt-tt .translate-form .activity-form input.selected {
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e0e0e0);
    background-image: -moz-linear-gradient(top, #eeeeee, #e0e0e0);
    background-image: -ms-linear-gradient(top, #eeeeee, #e0e0e0);
    background-image: -o-linear-gradient(top, #eeeeee, #e0e0e0);
    background-image: linear-gradient(top, #eeeeee, #e0e0e0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#E0E0E0');
    -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid #ccc;
    color: #333
}

#goog-gt-tt .translate-form .activity-form input.activity-submit {
    color: white;
    border-color: #3079ed;
    background-color: #4d90fe;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
    background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
    background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
    background-image: linear-gradient(top, #4d90fe, #4787ed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#4787ed')
}

#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus, #goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active {
    border-color: #3079ed;
    background-color: #357ae8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
    background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
    background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
    background-image: linear-gradient(top, #4d90fe, #357ae8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#357ae8')
}

#goog-gt-tt .translate-form .activity-form input.activity-submit:hover {
    box-shadow: inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 0 0 1px #fff, 0px 1px 1px rgba(0, 0, 0, 0.1)
}

#goog-gt-tt .translate-form .activity-form input:focus, #goog-gt-tt .translate-form .activity-form input.focus, #goog-gt-tt .translate-form .activity-form input:active, #goog-gt-tt .translate-form .activity-form input:hover, #goog-gt-tt .translate-form .activity-form input.activity-submit:focus, #goog-gt-tt .translate-form .activity-form input.activity-submit.focus, #goog-gt-tt .translate-form .activity-form input.activity-submit:active, #goog-gt-tt .translate-form .activity-form input.activity-submit:hover {
    border-color: #3079ed
}

#goog-gt-tt .gray {
    color: #999;
    font-family: arial, sans-serif
}

#goog-gt-tt .alt-helper-text {
    color: #999;
    font-size: 11px;
    font-family: arial, sans-serif;
    margin: 15px 0px 5px 0px
}

#goog-gt-tt .alt-error-text {
    color: #800;
    display: none;
    font-size: 9pt
}

.goog-text-highlight {
    background-color: #c9d7f1;
    -webkit-box-shadow: 2px 2px 4px #9999aa;
    -moz-box-shadow: 2px 2px 4px #9999aa;
    box-shadow: 2px 2px 4px #9999aa;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative
}

#goog-gt-tt .alt-menu.goog-menu {
    background: #ffffff;
    border: 1px solid #dddddd;
    -webkit-box-shadow: 0px 3px 3px #888;
    -moz-box-shadow: 0px 2px 20px #888;
    box-shadow: 0px 2px 4px #99a;
    min-width: 0;
    outline: none;
    padding: 0;
    position: absolute;
    z-index: 2000
}

#goog-gt-tt .alt-menu .goog-menuitem {
    cursor: pointer;
    padding: 2px 5px 5px;
    margin-right: 0px;
    border-style: none
}

#goog-gt-tt .alt-menu div.goog-menuitem:hover {
    background: #ddd
}

#goog-gt-tt .alt-menu .goog-menuitem h1 {
    font-size: 100%;
    font-weight: bold;
    margin: 4px 0px
}

#goog-gt-tt .alt-menu .goog-menuitem strong {
    color: #345aad
}

#goog-gt-tt .goog-submenu-arrow {
    text-align: right;
    position: absolute;
    right: 0;
    left: auto
}

#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow {
    text-align: left;
    position: absolute;
    left: 0;
    right: auto
}

#goog-gt-tt .gt-hl-text, #goog-gt-tt .trans-target-highlight {
    background-color: #f1ea00;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -moz-box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #f1ea00;
    cursor: pointer;
    margin: -2px -2px -2px -3px;
    padding: 2px 2px 2px 3px;
    position: relative
}

#goog-gt-tt .trans-target-highlight {
    color: #222
}

#goog-gt-tt .gt-hl-layer {
    color: white;
    position: absolute !important
}

#goog-gt-tt .trans-target, #goog-gt-tt .trans-target .trans-target-highlight {
    background-color: #c9d7f1;
    border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -moz-box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    -webkit-box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    box-shadow: rgba(0, 0, 0, .5) 3px 3px 4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    cursor: pointer;
    margin: -2px -2px -2px -3px;
    padding: 2px 2px 3px 3px;
    position: relative
}

#goog-gt-tt span:focus {
    outline: none
}

#goog-gt-tt .trans-edit {
    background-color: transparent;
    border: 1px solid #4d90fe;
    border-radius: 0em;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    margin: -2px;
    padding: 1px
}

#goog-gt-tt .gt-trans-highlight-l {
    border-left: 2px solid red;
    margin-left: -2px
}

#goog-gt-tt .gt-trans-highlight-r {
    border-right: 2px solid red;
    margin-right: -2px
}

#goog-gt-tt #alt-input {
    padding: 2px
}

#goog-gt-tt #alt-input-text {
    font-size: 11px;
    padding: 2px 2px 3px;
    margin: 0;
    background-color: #fff;
    color: #333;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    display: inline-block;
    vertical-align: top;
    height: 21px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-border-radius: 1px
}

#goog-gt-tt #alt-input-text:hover {
    border: 1px solid #b9b9b9;
    border-top: 1px solid #a0a0a0;
    -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1)
}

#goog-gt-tt #alt-input-text:focus {
    -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
    outline: none;
    border: 1px solid #4d90fe
}

#goog-gt-tt #alt-input-submit {
    font-size: 11px;
    padding: 2px 6px 3px;
    margin: 0 0 0 2px;
    height: 21px
}

a span.indicator,
.goog-te-menu2-item span.text,
.goog-te-menu2-item-selected span.text {
    font-size: 12px;
    font-weight: normal;
    color: #383838;

}

a.goog-te-menu2-item,
a.goog-te-menu2-item:link,
a.goog-te-menu2-item:visited,
a.goog-te-menu2-item:active,
a.goog-te-menu2-item:hover {
    outline: none;
    font-size: 12px;
    font-weight: normal;
    color: #383838;
    background: none;
}

.goog-te-menu2 {
    border: none;
}

.goog-te-menu2-item:hover div {
    border: none;
}

a.goog-te-menu2-item-selected {
    outline: none;
    border: none;
}

.goog-te-menu2-item span.text {
    display: inline-block;
    width: 100px;
    height: 20px;
    padding: 3px;
    padding-bottom: 0px;
}

.goog-te-banner-frame {
    display: none;
}

/* Добавка мертвой зоны */
.plashka-5 img {
    max-width: 100%;
}

.buryak-postcontent a.a-row-link:hover,
.buryak-postcontent a.a-row-link {
    text-decoration: none;
}

.d-pass1-aviainputdata4 input {
    width: 375px;
}

#formtext2-vagon-7,
#formtext2-vagon-8,
#formtext2-vagon {
    padding-left: 5px;
    text-indent: 3px;
}

.sp1818-tuda-obratno {
    display: none;
    position: absolute;
    top: 28px;
    right: 16px;
}

.plashka-arenda {

}

.plashka-4-arenda td {

}

.plashka-4-arenda {
    /*margin-left:41px;*/

}

.plashka-4-arenda .title-rub {

}

.duble-pl-arend-5 {

}

.title-rub {
    min-width: 250px;
}

.duble-pl-arend-1 {

}


.wrap-auth-page .wrap-td input.login-field.p-2:-webkit-autofill,
.wrap-auth-page .wrap-td input.login-field.p-2:-webkit-autofill:hover,
.wrap-auth-page .wrap-td input.login-field.p-2:-webkit-autofill:focus,
.wrap-auth-page .wrap-td input.login-field.p-2:-webkit-autofill:active {
    /* -webkit-box-shadow: inset 0 0 0 50px white; */
    -webkit-box-shadow: 0 0 0px 10em white inset !important;
    -webkit-text-fill-color: black !important;


}

.wrap-auth-page .wrap-td input.login-field.p-2 {
    border: 1px solid #8e8d8d;
    border-radius: 1px;
}

.wrap-bg.wrap-bg-p-001 {
    background: none;

}

.toplogin {
    z-index: 10000;
}

.bx-forgotpass-table2 {
    width: 100%;
    table-layout: fixed;
}


.arendatime1.chektime .wr-inp input[type='text'],
.arendatime2.chektimesec .wr-inp input[type='text'] {
    padding-left: 5px;
    text-indent: 5px;
    width: 30px;
    text-align: left;
    height: 33px;
    font-family: Arial;
    font-size: 16px;
}

/*****/
.ulm {
    list-style-type: disc;
}

.ulm li {
    overflow-y: visible !important;
}

/*****/

/* End */


/* Start:/local/templates/willmain/selectbox/sumoselect.css?17457484198240*/
.SlectBox { width: 200px; padding: 5px 8px;}

/*this is applied on that hidden select. DO NOT USE display:none; or visiblity:hidden; and Do not override any of these properties. */
.SelectClass { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 100%; border: none; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }

    .SumoSelect > .optWrapper > .options > li label, .SumoSelect > .CaptionCont { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.SumoSelect { display: inline-block; position: relative;outline:none;}
.SumoSelect:focus > .CaptionCont,.SumoSelect:hover > .CaptionCont {box-shadow: 0px 0px 2px #7799D0;border-color: #7799D0;}
    .SumoSelect > .CaptionCont { position: relative; border: 1px solid #A4A4A4; min-height: 14px; background-color: #fff;border-radius:2px;margin:0px;}
        .SumoSelect > .CaptionCont > span { display: block; padding-right: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;cursor:default;}
            /*placeholder style*/
            .SumoSelect > .CaptionCont > span.placeholder { color: #ccc; font-style: italic; }

        .SumoSelect > .CaptionCont > label { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 28px;}
            .SumoSelect > .CaptionCont > label > i { background-image: url('/bitrix/templates/willmain/images/strelka.png');
                background-position: center center; width: 16px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto;background-repeat: no-repeat;opacity: 0.8;}

    .SumoSelect > .optWrapper { 
	 top: 30px; width: 100%; 
	 position: absolute; 
	 left: 0; 
	 opacity: 0; 
	 visibility: hidden; 
	 transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; 
	 -webkit-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; 
	 -moz-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -ms-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; -o-transition: opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out; 
	 -webkit-box-sizing: border-box; 
	 -moz-box-sizing: border-box; 
	 box-sizing: border-box; 
	 z-index: -100; 
	 background: #fff; 
	 border: 1px solid #ddd; 
	 box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.11); 
	 border-radius: 3px;
	 overflow: hidden;
	 }
        .SumoSelect > .optWrapper.open { top: 35px; visibility: visible; opacity: 1; z-index: 1000; }

        .SumoSelect > .optWrapper > .options { list-style: none; display: block; padding: 0px; margin: 0px; overflow: auto; border-radius: 2px;
         /*Set the height of pop up here (only for desktop mode)*/
            max-height: 250px;
             /*height*/ }
        
		/*.SumoSelect > .optWrapper.isFloating > .options {max-height: 100%;box-shadow: 0px 0px 100px #595959;}*/
		
        .SumoSelect > .optWrapper > .options > li { padding: 6px 6px; position: relative; }
            .SumoSelect > .optWrapper > .options > li:first-child { border-radius: 2px 2px 0px 0px; }
            .SumoSelect > .optWrapper > .options > li:last-child { border-bottom: none; border-radius: 0px 0px 2px 2px; }
            .SumoSelect > .optWrapper > .options > li:hover { background-color: #E4E4E4; }
            .SumoSelect > .optWrapper > .options > li.sel{background-color: #a1c0e4;}

            .SumoSelect > .optWrapper > .options > li label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;cursor: pointer;}
            .SumoSelect > .optWrapper > .options > li span { display: none; }

        /*Floating styles*/
/*        .SumoSelect > .optWrapper.isFloating { position: fixed; top: 0px; left: 0px; right: 0px; width: 90%; bottom: 0px; margin: auto; max-height: 90%; }*/

    /*Hover*/
    /*.SumoSelect:hover > .CaptionCont > label { background-color: #F1F1F1; }*/

    /*disabled state*/
    .SumoSelect > .optWrapper > .options > li.disabled { background-color: inherit;pointer-events: none;}
        .SumoSelect > .optWrapper > .options > li.disabled * { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=50); /* Netscape */ -moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5; /* Good browsers */ opacity: 0.5; }


    /*styling for multiple select*/
    .SumoSelect > .optWrapper.multiple > .options > li { padding-left: 35px;cursor: pointer;}
        .SumoSelect > .optWrapper.multiple > .options > li span,
        .SumoSelect .select-all > span{position:absolute;display:block;width:30px;top:0px;bottom:0px;margin-left:-35px;}
            .SumoSelect > .optWrapper.multiple > .options > li span i,
            .SumoSelect .select-all > span i{position: absolute;margin: auto;left: 0px;right: 0px;top: 0px;bottom: 0px;width: 14px;height: 14px;border: 1px solid #AEAEAE;border-radius: 2px;box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.15);background-color: #fff;}
.SumoSelect > .optWrapper > .MultiControls { display: none; border-top: 1px solid #ddd; background-color: #fff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.13); border-radius: 0px 0px 3px 3px; }
    
	/*.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls { display: block; margin-top: 5px; position: absolute; bottom: 0px; width: 100%; }*/

    .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls { display: block; }
        .SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p { padding: 6px; }

    .SumoSelect > .optWrapper.multiple > .MultiControls > p { display: inline-block; cursor: pointer; padding: 12px; width: 50%; box-sizing: border-box; text-align: center; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover { background-color: #f1f1f1; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk { border-right: 1px solid #DBDBDB; border-radius: 0px 0px 0px 3px; }
        .SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel { border-radius: 0px 0px 3px 0px; }
    /*styling for select on popup mode*/
    /*.SumoSelect > .optWrapper.isFloating > .options > li { padding: 12px 6px; }*/

    /*styling for only multiple select on popup mode*/
	/*
    .SumoSelect > .optWrapper.multiple.isFloating > .options > li { padding-left: 35px; }
    .SumoSelect > .optWrapper.multiple.isFloating { padding-bottom: 43px; }
	*/
    /*selected state
    .SumoSelect > .optWrapper.multiple > .options > li.selected span i:after,
    .SumoSelect .select-all.selected > span i:after{content: '';position: absolute;width: 11px;height: 11px;top: 2px;left: 2px;background-color: rgb(17, 169, 17);border-radius: 2px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);}
    */
    .SumoSelect > .optWrapper.multiple > .options > li.selected span i,
    .SumoSelect .select-all.selected > span i,
    .SumoSelect .select-all.partial > span i{background-color: rgb(17, 169, 17);box-shadow: none;border-color: transparent;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat: no-repeat;background-position: center center;}
    /*disabled state*/
    .SumoSelect.disabled { opacity: 0.7;cursor: not-allowed;}
     .SumoSelect.disabled > .CaptionCont{border-color:#ccc;box-shadow:none;}

    /**Select all button**/
    .SumoSelect .select-all{border-radius: 3px 3px 0px 0px;position: relative;border-bottom: 1px solid #ddd;background-color: #fff;padding: 8px 0px 3px 35px;height: 20px;}
    .SumoSelect .select-all > span i{cursor:pointer;}
    .SumoSelect .select-all.partial > span i{background-color:#ccc;}



     /*styling for optgroups*/
    .SumoSelect > .optWrapper > .options > li.optGroup { padding-left: 5px; text-decoration: underline; }


/* End */


/* Start:/include/iquicustom9/css/custom-theme/jquery-ui-1.9.2.custom.min.css?174574841727487*/
/*! jQuery UI - v1.9.2 - 2015-07-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=normal&fsDefault=16px&cornerRadius=0px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23ffffff&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23ffffff&fcDefault=%23000000&iconColorDefault=%23888888&bgColorHover=%23ffffff&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23a5a5a5&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23000000&fcActive=%23009a16&iconColorActive=%23454545&bgColorHighlight=%23ceffd2&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23a8a1fc&fcHighlight=%23009a16&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:16px}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/include/iquicustom9/css/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/include/iquicustom9/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#fff url("/include/iquicustom9/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #a5a5a5;background:#fff url("/include/iquicustom9/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #000;background:#fff url("/include/iquicustom9/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#009a16}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#009a16;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #a8a1fc;background:#ceffd2 url("/include/iquicustom9/css/custom-theme/images/ui-bg_glass_55_ceffd2_1x400.png") 50% 50% repeat-x;color:#009a16}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#009a16}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/include/iquicustom9/css/custom-theme/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_222222_256x240.png")}.ui-widget-content .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/include/iquicustom9/css/custom-theme/images/ui-icons_cd0a0a_256x240.png")}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-widget-overlay{background:#aaa url("/include/iquicustom9/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/include/iquicustom9/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
/* End */


/* Start:/bitrix/templates/willmain/mobile.css?1745748397846*/
/* */
.buryak-headerobject-0{
 display: none;
    background-image: url('/bitrix/templates/willmain/images/top-logo.png');
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
@media (max-width: 50px) {
 #buryak-main {
  min-width: auto;
 }
 #buryak-main div{
 width: 100%;
  position: relative;
  top:0;
  left:0;
      padding: 0;
    margin: 0;
	    height: auto;
 }
 #buryak-main div.buryak-logo5{
  left: 0px !important;
 }
 #buryak-main div.buryak-logo2-0, #buryak-main div.buryak-logo2{
      display: inline-block;
      width: auto;
 }
 #buryak-main div.buryak-logo2{
      top: -11px;
 }
 #buryak-main div.SumoSelect > .optWrapper{
   position: absolute;
 }
 #buryak-main .buryak-logo6 div.goog-te-gadget-simple{
   height:25px;
 }
 .buryak-headerobject-0{
   display: block;
  }
  #buryak-main div.buryak-headerobject{
   display: none;
  }
 
}

/* End */


/* Start:/include/js/translateelement.css?174574841719161*/
.goog-te-banner-frame{left:0px;top:0px;height:39px;width:100%;z-index:10000001;position:fixed;border:none;border-bottom:1px solid #6b90da;margin:0;-moz-box-shadow:0 0 8px 1px #999999;-webkit-box-shadow:0 0 8px 1px #999999;box-shadow:0 0 8px 1px #999999;_position:absolute}.goog-te-menu-frame{z-index:10000002;position:fixed;border:none;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;_position:absolute}.goog-te-ftab-frame{z-index:10000000;border:none;margin:0}.goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap}.goog-te-gadget img{vertical-align:middle;border:none}.goog-te-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:10pt;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;zoom:1;*display:inline}.goog-te-gadget-icon{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle}.goog-te-gadget .goog-te-combo{margin:4px 0}.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{font-size:12px;font-weight:bold;color:#444;text-decoration:none}.goog-te-banner .goog-logo-link,.goog-close-link{display:block;margin:0px 10px}.goog-te-banner .goog-logo-link{padding-top:2px;padding-left:4px}.goog-te-combo,.goog-te-banner *,.goog-te-ftab *,.goog-te-menu *,.goog-te-menu2 *,.goog-te-balloon *{font-family:arial;font-size:10pt}.goog-te-banner{margin:0;background-color:#e4effb;overflow:hidden}.goog-te-banner img{border:none}.goog-te-banner-content{color:#000}.goog-te-banner-content img{vertical-align:middle}.goog-te-banner-info{color:#666;vertical-align:top;margin-top:0px;font-size:7pt}.goog-te-banner-margin{width:8px}.goog-te-button{border-color:#e7e7e7;border-style:none solid solid none;border-width:0 1px 1px 0}.goog-te-button div{border-color:#cccccc #999999 #999999 #cccccc;border-right:1px solid #999999;border-style:solid;border-width:1px;height:20px}.goog-te-button button{background:transparent;border:none;cursor:pointer;height:20px;overflow:hidden;margin:0;vertical-align:top;white-space:nowrap}.goog-te-button button:active{background:none repeat scroll 0 0 #cccccc}.goog-te-ftab{margin:0px;background-color:#fff;white-space:nowrap}.goog-te-ftab-link{text-decoration:none;font-weight:bold;font-size:10pt;border:1px outset #888;padding:6px 10px;white-space:nowrap;position:absolute;left:0px;top:0px}.goog-te-ftab-link img{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle}.goog-te-ftab-link span{text-decoration:underline;margin-left:2px;margin-right:2px;vertical-align:middle}.goog-float-top .goog-te-ftab-link{padding:2px 2px;border-top-width:0px}.goog-float-bottom .goog-te-ftab-link{padding:2px 2px;border-bottom-width:0px}.goog-te-menu-value{text-decoration:none;color:#0000cc;white-space:nowrap;margin-left:4px;margin-right:4px}.goog-te-menu-value span{text-decoration:underline}.goog-te-menu-value img{margin-left:2px;margin-right:2px}.goog-te-gadget-simple .goog-te-menu-value{color:#000}.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none}.goog-te-menu{background-color:#ffffff;text-decoration:none;border:2px solid #c3d9ff;overflow-y:scroll;overflow-x:hidden;position:absolute;left:0;top:0}.goog-te-menu-item{padding:3px;text-decoration:none}.goog-te-menu-item,.goog-te-menu-item:link{color:#0000cc;background:#ffffff}.goog-te-menu-item:visited{color:#551a8b}.goog-te-menu-item:hover{background:#c3d9ff}.goog-te-menu-item:active{color:#0000cc}.goog-te-menu2{background-color:#ffffff;text-decoration:none;border:1px solid #6b90da;overflow:hidden;padding:4px}.goog-te-menu2-colpad{width:16px}.goog-te-menu2-separator{margin:6px 0;height:1px;background-color:#aaa;overflow:hidden}.goog-te-menu2-item div,.goog-te-menu2-item-selected div{padding:4px}.goog-te-menu2-item .indicator{display:none}.goog-te-menu2-item-selected .indicator{display:auto}.goog-te-menu2-item-selected .text{padding-left:4px;padding-right:4px}.goog-te-menu2-item,.goog-te-menu2-item-selected{text-decoration:none}.goog-te-menu2-item div,.goog-te-menu2-item:link div,.goog-te-menu2-item:visited div,.goog-te-menu2-item:active div{color:#0000cc;background:#ffffff}
.goog-te-menu2-item-selected div,.goog-te-menu2-item-selected:link div,.goog-te-menu2-item-selected:visited div,.goog-te-menu2-item-selected:hover div,.goog-te-menu2-item-selected:active div{color:#000;font-weight:bold}.goog-te-balloon{background-color:#ffffff;overflow:hidden;padding:8px;border:none;-moz-border-radius:10px;border-radius:10px}.goog-te-balloon-frame{background-color:#ffffff;border:1px solid #6b90da;-moz-box-shadow:0 3px 8px 2px #999999;-webkit-box-shadow:0 3px 8px 2px #999999;box-shadow:0 3px 8px 2px #999999;-moz-border-radius:8px;border-radius:8px}.goog-te-balloon img{border:none}.goog-te-balloon-text{margin-top:6px}.goog-te-balloon-zippy{margin-top:6px;white-space:nowrap}.goog-te-balloon-zippy *{vertical-align:middle}.goog-te-balloon-zippy .minus{background-image:url(//www.google.com/images/zippy_minus_sm.gif)}.goog-te-balloon-zippy .plus{background-image:url(//www.google.com/images/zippy_plus_sm.gif)}.goog-te-balloon-zippy span{color:#00c;text-decoration:underline;cursor:pointer;margin:0 4px}.goog-te-balloon-form{margin:6px 0 0 0}.goog-te-balloon-form form{margin:0}.goog-te-balloon-form form textarea{margin-bottom:4px;width:100%}.goog-te-balloon-footer{margin:6px 0 4px 0}#goog-gt-tt html,#goog-gt-tt body,#goog-gt-tt div,#goog-gt-tt span,#goog-gt-tt iframe,#goog-gt-tt h1,#goog-gt-tt h2,#goog-gt-tt h3,#goog-gt-tt h4,#goog-gt-tt h5,#goog-gt-tt h6,#goog-gt-tt p,#goog-gt-tt a,#goog-gt-tt img,#goog-gt-tt ol,#goog-gt-tt ul,#goog-gt-tt li,#goog-gt-tt table,#goog-gt-tt form,#goog-gt-tt tbody,#goog-gt-tt tr,#goog-gt-tt td{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-align:left;line-height:normal}#goog-gt-tt ol,#goog-gt-tt ul{list-style:none}#goog-gt-tt table{border-collapse:collapse;border-spacing:0}#goog-gt-tt caption,#goog-gt-tt th,#goog-gt-tt td{text-align:left;font-weight:normal}#goog-gt-tt input::-moz-focus-inner{border:0}div#goog-gt-tt{padding:10px 14px}#goog-gt-tt{color:#222;background-color:#ffffff;border:1px solid #eee;box-shadow:0 4px 16px rgba(0,0,0,.2);-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;font-family:arial;font-size:10pt;width:420px;padding:12px;position:absolute;z-index:10000}#goog-gt-tt .original-text,.gt-hl-layer{clear:both;font-size:10pt;position:relative;text-align:justify;width:100%}#goog-gt-tt .title{color:#999;font-family:arial,sans-serif;margin:4px 0;text-align:left}#goog-gt-tt .close-button{display:none}#goog-gt-tt .logo{float:left;margin:0px}#goog-gt-tt .activity-links{display:inline-block}#goog-gt-tt .started-activity-container{display:none;width:100%}#goog-gt-tt .activity-root{margin-top:20px}#goog-gt-tt .left{float:left}#goog-gt-tt .right{float:right}#goog-gt-tt .bottom{min-height:15px;position:relative;height:1%}#goog-gt-tt .status-message{background:-moz-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#29910d),color-stop(100%,#20af0e));background:-webkit-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-o-linear-gradient(top,#29910d 0%,#20af0e 100%);background:-ms-linear-gradient(top,#29910d 0%,#20af0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29910d',endColorstr='#20af0e',GradientType=0);background:linear-gradient(top,#29910d 0%,#20af0e 100%);background:#29910d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:inset 0px 2px 2px #1e6609;-moz-box-shadow:inset 0px 2px 2px #1e6609;-webkit-box-shadow:inset 0px 2px 2px #1e6609;color:white;font-size:9pt;font-weight:bolder;margin-top:12px;padding:6px;text-shadow:1px 1px 1px #1e6609}#goog-gt-tt .activity-link{color:#1155cc;cursor:pointer;font-family:arial;font-size:11px;margin-right:15px;text-decoration:none}#goog-gt-tt textarea{font-family:arial;resize:vertical;width:100%;margin-bottom:10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:1px solid #d9d9d9;border-top:1px solid silver;font-size:13px;height:auto;overflow-y:auto;padding:1px}#goog-gt-tt textarea:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);border:1px solid #4d90fe;outline:none}#goog-gt-tt .activity-cancel{margin-right:10px}#goog-gt-tt .translate-form{min-height:25px;vertical-align:middle;padding-top:8px}#goog-gt-tt .translate-form .activity-form{margin-bottom:5px;margin-bottom:0px}#goog-gt-tt .translate-form .activity-form input{display:inline-block;min-width:54px;*min-width:70px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);text-align:center;color:#444;font-size:11px;font-weight:bold;height:27px;outline:0;padding:0 8px;vertical-align:middle;line-height:27px;margin:0 16px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-moz-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-ms-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#f1f1f1');-webkit-user-select:none;-moz-user-select:none;cursor:default}#goog-gt-tt .translate-form .activity-form input:hover{border:1px solid #c6c6c6;color:#222;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8f8f8',EndColorStr='#f1f1f1')}#goog-gt-tt .translate-form .activity-form input:active{border:1px solid #c6c6c6;color:#333;background-color:#f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-moz-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-ms-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:-o-linear-gradient(top,#f6f6f6,#f1f1f1);background-image:linear-gradient(top,#f6f6f6,#f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6f6f6',EndColorStr='#f1f1f1')}#goog-gt-tt .translate-form .activity-form input:focus #goog-gt-tt .translate-form .activity-form input.focus #goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:focus:active,#goog-gt-tt .translate-form .activity-form input:null.focus:active{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5)}#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus{outline:none;border:1px solid #4d90fe;z-index:4!important}#goog-gt-tt .translate-form .activity-form input.selected{background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,from(#eeeeee),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-moz-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-ms-linear-gradient(top,#eeeeee,#e0e0e0);background-image:-o-linear-gradient(top,#eeeeee,#e0e0e0);background-image:linear-gradient(top,#eeeeee,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE',EndColorStr='#E0E0E0');-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);border:1px solid #ccc;color:#333}#goog-gt-tt .translate-form .activity-form input.activity-submit{color:white;border-color:#3079ed;background-color:#4d90fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);background-image:-o-linear-gradient(top,#4d90fe,#4787ed);background-image:linear-gradient(top,#4d90fe,#4787ed);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed')}#goog-gt-tt .translate-form .activity-form input.activity-submit:hover #goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus #goog-gt-tt .translate-form .activity-form input.activity-submit:active{border-color:#3079ed;background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8')}#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 0 1px #fff,0px 1px 1px rgba(0,0,0,0.1)}#goog-gt-tt .translate-form .activity-form input:focus,#goog-gt-tt .translate-form .activity-form input.focus,#goog-gt-tt .translate-form .activity-form input:active,#goog-gt-tt .translate-form .activity-form input:hover,#goog-gt-tt .translate-form .activity-form input.activity-submit:focus,#goog-gt-tt .translate-form .activity-form input.activity-submit.focus,#goog-gt-tt .translate-form .activity-form input.activity-submit:active,#goog-gt-tt .translate-form .activity-form input.activity-submit:hover{border-color:#3079ed}#goog-gt-tt .gray{color:#999;font-family:arial,sans-serif}#goog-gt-tt .alt-helper-text{color:#999;font-size:11px;font-family:arial,sans-serif;margin:15px 0px 5px 0px}#goog-gt-tt .alt-error-text{color:#800;display:none;font-size:9pt}.goog-text-highlight{background-color:#c9d7f1;-webkit-box-shadow:2px 2px 4px #9999aa;-moz-box-shadow:2px 2px 4px #9999aa;box-shadow:2px 2px 4px #9999aa;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative}#goog-gt-tt .alt-menu.goog-menu{background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0px 3px 3px #888;-moz-box-shadow:0px 2px 20px #888;box-shadow:0px 2px 4px #99a;min-width:0;outline:none;padding:0;position:absolute;z-index:2000}#goog-gt-tt .alt-menu .goog-menuitem{cursor:pointer;padding:2px 5px 5px;margin-right:0px;border-style:none}#goog-gt-tt .alt-menu div.goog-menuitem:hover{background:#ddd}#goog-gt-tt .alt-menu .goog-menuitem h1{font-size:100%;font-weight:bold;margin:4px 0px}#goog-gt-tt .alt-menu .goog-menuitem strong{color:#345aad}#goog-gt-tt .goog-submenu-arrow{text-align:right;position:absolute;right:0;left:auto}#goog-gt-tt .goog-menuitem-rtl .goog-submenu-arrow{text-align:left;position:absolute;left:0;right:auto}#goog-gt-tt .gt-hl-text,#goog-gt-tt .trans-target-highlight{background-color:#f1ea00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#f1ea00;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 2px 3px;position:relative}#goog-gt-tt .trans-target-highlight{color:#222}#goog-gt-tt .gt-hl-layer{color:white;position:absolute!important}#goog-gt-tt .trans-target,#goog-gt-tt .trans-target .trans-target-highlight{background-color:#c9d7f1;border-radius:4px 4px 0px 0px;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-shadow:rgba(0,0,0,.5) 3px 3px 4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;margin:-2px -2px -2px -3px;padding:2px 2px 3px 3px;position:relative}#goog-gt-tt span:focus{outline:none}#goog-gt-tt .trans-edit{background-color:transparent;border:1px solid #4d90fe;border-radius:0em;-webkit-border-radius:0em;-moz-border-radius:0em;margin:-2px;padding:1px}#goog-gt-tt .gt-trans-highlight-l{border-left:2px solid red;margin-left:-2px}#goog-gt-tt .gt-trans-highlight-r{border-right:2px solid red;margin-right:-2px}#goog-gt-tt #alt-input{padding:2px}#goog-gt-tt #alt-input-text{font-size:11px;padding:2px 2px 3px;margin:0;background-color:#fff;color:#333;border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;display:inline-block;vertical-align:top;height:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:1px}#goog-gt-tt #alt-input-text:hover{border:1px solid #b9b9b9;border-top:1px solid #a0a0a0;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)}#goog-gt-tt #alt-input-text:focus{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);outline:none;border:1px solid #4d90fe}#goog-gt-tt #alt-input-submit{font-size:11px;padding:2px 6px 3px;margin:0 0 0 2px;height:21px}

a span.indicator, 
.goog-te-menu2-item span.text,
.goog-te-menu2-item-selected span.text

{
  font-size: 12px;
  font-weight: normal;
    color: #383838;
	
}

a.goog-te-menu2-item,
a.goog-te-menu2-item:link,
a.goog-te-menu2-item:visited,
a.goog-te-menu2-item:active,
a.goog-te-menu2-item:hover
   
{
outline: none;
font-size: 12px;
  font-weight: normal;
    color: #383838;
	background: none;
}
.goog-te-menu2{
border:none;
}
.goog-te-menu2-item:hover div{
border:none;
}
a.goog-te-menu2-item-selected{
 outline: none;
 border: none;
}
.goog-te-menu2-item span.text{
        display: inline-block;
    width: 100px;
    height: 20px;
    padding: 3px;
    padding-bottom: 0px;
}
.goog-te-banner-frame{
 display: none;
}
/* End */


/* Start:/local/templates/willmain/mobile_style.css?174574841974228*/
/**/

body, html{
  min-width:fit-content;
}

/* ����� 768 ********************************** */
@media (max-width: 768px) {
  .slogan{
    display: none;
  }
  div.buryak-header,
  div.buryak-header-clip  {
   height: 157px;
  }
  div.buryak-header{
       background: none;
       background: #f0f0f0;
       background: -webkit-linear-gradient(top, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
       background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f0f0f0), color-stop(49%, #eaeaea), to(#e5e5e5));
       background: -o-linear-gradient(top, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
       background: linear-gradient(to bottom, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e5e5e5',GradientType=0 );
  }

  div#buryak-main,

  div.wraph1,
  div.buryak-logo,
  .foot-wr-1,
  .m-wrap-1,
  .m-wrap-1-6,
  .m-wrap-2,
  .buryak-postcontent table.tb-3video,
  .m-wrap-3,
  .d-wr-bottomtt,
  .tb-f-spis,
  #buryak-main,
  html,
  body,
  .wrap3dmenu,
  div.buryak-sheet,
  .wrap-dop-html,
  .inner-wrap,
  .plashka,
  .plashka-5,
  .m-top-1,
  .m-top-2,
   .plashka-arenda,
   .plashka-5-arenda,
   .buryak-nav-wrapper,
   .wrap-area textarea,
   .wrap-sogl-0,
   .buryak-header-wrapper
   {
    width: 100%;
	min-width: auto;
	/*overflow: hidden;*/
  }
  div.buryak-sheet,
  .buryak-post
   {
       overflow: visible;
  }
  .buryak-logo4,.buryak-logo5,.buryak-logo6{
     display: none;
  }

  .buryak-logo4.not-hidden-mobile,.buryak-logo5.not-hidden-mobile,.buryak-logo6.not-hidden-mobile,
  .buryak-logo4.not-hidden-mobile
    {
     display: block;
  }

  .buryak-logo5 {
    left: 0px !important;
    background: none;
    top: 17px;
    position: relative;
    float: right;
	}
	.buryak-logo6 {
    left: 0px;
    top: 17px;
    background: none;
    position: relative;
    float: right;
	}
   .buryak-logo4{
	position: relative;
    top: 0px;
    left: 0px;
    float: right;
    background: none;
    outline: none;
    color: #ffffff;
    text-decoration: underline;
    border: none;
    font-size: 14px;
    padding: 0;
    margin-top: 23px;
    margin-right: 39px;
   }

   .buryak-logo4 a.a-link-lk, .buryak-logo4 a.a-logout{
    color: #ffffff;
     font-size: 14px;
   }


  div.buryak-logo{
    position: relative;
    top: 0;
    height: 157px;
  }
  .buryak-logo1{
    bottom: 47px;
    left: 0;
    text-align: center;
    margin: auto;
    top: unset;
    width: 100vw;
	font-size: 14px;
  }
  .mobile-tel-pic{
    /*
    display: inline-block;
    position: absolute;
    bottom: 13px;
    left: 37%;
	*/
	display: none;
  }
  .buryak-logo2-0{
   left: 0px;
    top: 0px;
    position: relative;
    width: 22px;
    height: 22px;
    background: url(/img/icon-phone.png) no-repeat;
  }
  .buryak-logo2-0 img{
      opacity: 0;
	  filter: alpha(opacity=0);
  }
  .buryak-logo2{
    left: 0px;
    top: unset;
    bottom: 14px;
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    width: 100vw;
    text-align: center;
  }
  a.tellink{
   color: #000 !important;
    text-decoration: none;
    display: inline;
    width: 22px;
    height: 22px;
    background: url(/img/icon-phone.png) no-repeat;
    padding-left: 33px;
    padding-top: 8px;
    padding-bottom: 9px;
    background-position: 0px 9px;
  }
  .hamburger{
    display:block;
    position: relative;
    border: none;
    background: none;
    padding: 0;
    outline: none;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 17px;
    vertical-align: middle;
	/**/
	width: 72px;
    padding-right: 32px;
    height: 17px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    cursor: pointer;
	    outline: none;
		float: right;
    margin-top: 9px;
    margin-right: 12px;
		z-index: 30;
  }
  .hamburger.open {
    font-size: 0;
    z-index: 110;
    float: none;
	/*
    position: relative;
    left: 0px;
	*/
	position: absolute;
    right: 11px;
    width: 30px;
    margin: 0;
    padding: 0;
    top: 12px;
   }
  .hamburger span{
   display: block;
    position: absolute;
    height: 3px;
    width: 22px;
    background: #000000;
    opacity: 1;
    right: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;

  }
  .hamburger.open span{
    background: none;
  }

  .hamburger span:nth-child(1) {
    /*top: 0px;*/
  }
  .hamburger span:nth-child(2), .hamburger span:nth-child(3) {
    /*top: 7px;*/
  }
  .hamburger span:nth-child(4) {
    /*top: 14px;*/
  }
  .hamburger.open span:nth-child(3) {
   /*
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #ffffff;
	*/
}

.hamburger.open span:nth-child(2) {
  /*
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ffffff;
	*/
}


  .hidden-mobile {
    display: none;
  }
  .overlay-mobile {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #666666;
    opacity: 0.3;
    z-index: 106;
    width: 100vw;
    height: 100%;
  }
  .buryak-header-wrapper.main-header--active{

    top: 0;
    background: #818879;
    z-index: 107;
    height: auto;
  }
  #buryak-main{
   height: 100%;
  }
  body{
   height: unset;
   min-height: 100%;
  }
   /* ��� ������� */
   div.buryak-logo, div.buryak-headerobject {
     display: none;
   }
   .main-header__inner{
    display: block;
   }
   /* ******************************************************** ������� ����� */
   .main-header {
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f0f0+1,eaeaea+49,e5e5e5+100 */
  background: #f0f0f0;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f0f0f0), color-stop(49%, #eaeaea), to(#e5e5e5));
  background: -o-linear-gradient(top, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
  background: linear-gradient(to bottom, #f0f0f0 1%, #eaeaea 49%, #e5e5e5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e5e5e5',GradientType=0 );
  /* IE6-9 */ }
  .main-header--active {
    position: absolute;
    top: 0;
    background: #818879;
    z-index: 3; }

.main-header__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 9px 4.37% 15px 3.43%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.main-header__info {
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

.main-header__quote {
  margin-top: 13px;
  font-size: 14px;
  margin-bottom: 10px; }

.main-header__phone {
  display: block;
  position: relative;
  padding-left: 29px;
  height: 22px;
  width: 150px;
  text-decoration: none;
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  margin: 0 auto; }
  .main-header__phone:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 22px;
    height: 22px;
    background: url("/img/icon-phone.png") no-repeat; }

.hamburger {
  position: relative;
  border: none;
  background: none;
  padding: 0;
  outline: none;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 17px;
  vertical-align: middle; }
  .hamburger:active {
    outline: none; }

.hamburger {
  width: 72px;
  padding-right: 32px;
  height: 17px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer; }

.hamburger.open {
  font-size: 0; }

.hamburger span {
  display: block;
  position: absolute;
  height: 3px;
  width: 22px;
  background: #000000;
  opacity: 1;
  right: 0;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out; }

.hamburger span:nth-child(1) {
  /*top: 0px; */
  }

.hamburger span:nth-child(2), .hamburger span:nth-child(3) {
  /*top: 7px; */
  }

.hamburger span:nth-child(4) {
  /*top: 14px; */
  }

.hamburger.open span:nth-child(1) {
/*
  top: 8px;
  width: 0%;
  left: 76%;
  */
  }
/*
.hamburger.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  background: #ffffff; }

.hamburger.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  background: #ffffff; }

.hamburger.open span:nth-child(4) {
  top: 8px;
  width: 0%;
  left: 76%; }
*/
.popup-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 18px; }

.logo {
  margin-top: -2px; }
  .logo img {
    width: 103px; }

.login {
  background: none;
  outline: none;
  color: #ffffff;
  text-decoration: underline;
  border: none;
  font-size: 14px;
  padding: 0;
  margin-top: 13px; }

.choise {
  margin-top: 11px !important;
  margin-right:  auto !important;
  position: relative;
  width: 230px; }
  .choise:after {
    content: '';
    display: table;
    clear: both; }
  .choise__language, .choise__valuta {
    font-size: 14px;
    position: relative; }
  .choise__language::after {
    content: '25252525';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 0 1em;
    background: #34495e;
    pointer-events: none; }

.main-nav {
  width: 100%; }
  .main-nav__list {
    padding: 0;
    margin: 0;
    margin-top: 24px; }
  .main-nav__item {
    list-style-type: none;
    margin-bottom: 15px; }
    .main-nav__item:last-child {
      margin-bottom: 0; }
  .main-nav__link {
    font-size: 15px;
    text-decoration: none;
    color: #ffffff; }
    .main-nav__link:hover {
      color: #09f79c; }

.cover {
  padding-top: 25px; }
  .cover__tabs {
    width: 93.75%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .cover__tab {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    text-align: left;
    font-size: 13px;
    border: none;
    outline: none;
    padding: 0;
    padding-left: 53px;
    width: 50%;
    height: 48px; }
    .cover__tab--active {
      background-color: #f3f2f3; }
    .cover__tab:after {
      content: "";
      display: block;
      width: 36px;
      height: 34px;
      position: absolute;
      top: 50%;
      margin-top: -17px;
      left: 11px; }
  .cover__tab-route {
    background: url("/img/tab-left-bg.png") no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-position: right bottom; }
    .cover__tab-route:after {
      background: url("/img/cover-tab-icon1.png") no-repeat; }
  .cover__tab-passanger {
    background: url("/img/tab-right-bg.png") no-repeat;
    -webkit-background-size: cover;
            background-size: cover; }
    .cover__tab-passanger:after {
      background: url("/img/cover-tab-icon2.png") no-repeat; }
  .cover__title {
    text-align: center;
    font-size: 15px;
    color: #303030;
    margin: 0;
    margin-bottom: 22px; }
  .cover__route {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 93.75%;
    margin: 0 auto;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 20px;
    padding-bottom: 15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f1f1+2,f7f7f7+100 */
    background: #f1f1f1;
    /* Old browsers */ }
  .cover__radio {
    margin-bottom: 20px; }
  .cover__radio-btn {
    display: none; }
  .cover__transfer, .cover__lease-choose {
    display: none; }
    .cover__transfer--active, .cover__lease-choose--active {
      display: block; }
  .cover__transfer-title, .cover__lease-choose-title {
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #5d5d5d;
    padding-left: 50px;
    position: relative;
    height: 25px;
    padding-top: 5px; }
    .cover__transfer-title:after, .cover__lease-choose-title:after {
      content: "";
      position: absolute;
      display: block;
      top: 0;
      left: 10px;
      width: 26px;
      height: 22px;
      background: url("/img/radio-icon.png") no-repeat;
      background-position: 0px -36px; }
  .cover input[type="radio"]:checked + label:after {
    background-position: 0px 0px; }
  .cover__select {
    margin-bottom: 16px; }
  .cover__select-title {
    display: block;
    font-weight: 700;
    font-size: 15px;
    color: #303030;
    margin-bottom: 5px; }
  .cover__route-input {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 50px;
    display: block;
    padding-right: 40px;
    background: url("/img/arrow-input-icon.png") no-repeat;
    background-position: 97% 50%;
    -webkit-background-size: 10px 8px;
            background-size: 10px 8px;
    background-color: #fefefe;
    border: 1px solid #d3d3d3;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    .cover__route-input::-webkit-input-placeholder {
      color: #6f7b83;
      font-size: 13px; }
    .cover__route-input::-moz-placeholder {
      color: #6f7b83;
      font-size: 13px; }
    .cover__route-input:-moz-placeholder {
      color: #6f7b83;
      font-size: 13px; }
    .cover__route-input:-ms-input-placeholder {
      color: #6f7b83;
      font-size: 13px; }
  .cover__select-both {
    margin-bottom: 14px; }
  .cover__route-both-title {
    font-family: 'Arial', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #303030;
    position: relative;
    height: 25px; }
  .cover__submit-btn {
    width: 185px;
    height: 45px;
    display: block;
    margin: 0 auto;
    border: none;
    outline: none;
    -webkit-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.75);
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2fd68e+0,008f45+100 */
    background: #2fd68e;
    /* Old browsers */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2fd68e 0%, #008f45 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#2fd68e), to(#008f45));
    background: -o-linear-gradient(top, #2fd68e 0%, #008f45 100%);
    background: linear-gradient(to bottom, #2fd68e 0%, #008f45 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2fd68e', endColorstr='#008f45',GradientType=0 );
    /* IE6-9 */ }
    .cover__submit-btn:active {
      -webkit-box-shadow: none;
              box-shadow: none;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008f45+1,008f45+1,2fd68e+100,2fd68e+100 */
      background: #008f45;
      /* Old browsers */
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, #008f45 1%, #008f45 1%, #2fd68e 100%, #2fd68e 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #008f45), color-stop(1%, #008f45), color-stop(100%, #2fd68e), to(#2fd68e));
      background: -o-linear-gradient(top, #008f45 1%, #008f45 1%, #2fd68e 100%, #2fd68e 100%);
      background: linear-gradient(to bottom, #008f45 1%, #008f45 1%, #2fd68e 100%, #2fd68e 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008f45', endColorstr='#2fd68e',GradientType=0 );
      /* IE6-9 */ }
    .cover__submit-btn a {
      display: block;
      text-decoration: none;
      color: #ffffff;
      text-align: center;
      width: 100%;
      height: 100%;
      line-height: 43px;
      vertical-align: middle; }
  .cover__tab--active {
    background: #f3f2f3; }
  .cover__time-row {
    margin-bottom: 10px; }
    .cover__time-row:nth-child(2) {
      margin-bottom: 20px; }
    .cover__time-row span {
      font-weight: 700;
      font-size: 15px;
      color: #303030;
      width: 66px;
      text-align: right;
      display: inline-block; }
  .cover__lease {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 93.75%;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 15px;
    background: #f1f1f1; }
  .cover__lease-info {
    position: relative;
    padding-bottom: 15px; }
    .cover__lease-info:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -109px;
      display: block;
      width: 218px;
      height: 1px;
      background-color: #dcdcdc;
      opacity: 0.7; }
  .cover__lease-title {
    font-size: 18px;
    margin: 0;
    margin-bottom: 15px;
    font-weight: 700;
    font-family: "Arial", sans-serif;
    text-align: center; }
  .cover__lease-city {
    font-weight: 400;
    font-size: 15px; }
  .cover__lease-price {
    font-family: "Arial", sans-serif;
    text-align: center;
    font-size: 15px;
    margin: 0;
    color: #1d342e; }
    .cover__lease-price--green {
      font-size: 18px;
      font-weight: 700;
      color: #63ca76; }
  .cover__lease-card {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative; }
    .cover__lease-card:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -109px;
      display: block;
      width: 218px;
      height: 1px;
      background-color: #dcdcdc;
      opacity: 0.7; }
  .cover__lease-row:first-child {
    margin-bottom: 8px; }
  .cover__lease-label {
    display: block;
    font-family: "Arial", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #303030;
    margin-bottom: 10px;
    line-height: 20px; }
  .cover__number-train {
    display: block;
    width: 50%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5); }
  .cover__number-carriage {
    display: block;
    width: 50%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5); }
  .cover__lease-time-trip {
    margin-top: 20px;
    position: relative; }
  .cover__time-row-wrapper {
    width: 49%;
    display: inline-block; }
  .cover__time-row-wrapper .select {
    width: 70%; }
  .cover__time-row-wrapper .select__time {
    width: 97%; }
  .cover__time-row-wrapper .select__time .styledSelect {
    width: 100%; }
  .cover__lease-date {
    display: block;
    width: 50%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    margin-bottom: 10px; }
  .cover__lease-date-disabled {
    width: 135px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: url("/img/date-disabled-bg.jpg") no-repeat;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 8px; }
  .cover__lease-end {
    position: relative; }
    .cover__lease-end .cover__lease-date-button {
      top: 51px; }
  .cover__quote {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px; }
    .cover__quote:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -109px;
      display: block;
      width: 218px;
      height: 1px;
      background-color: #dcdcdc;
      opacity: 0.7; }
  .cover__quote-title {
    margin: 0;
    font-family: "Arial", sans-serif;
    font-size: 13px;
    color: #303030; }
  .cover__quote-content {
    font-size: 13px;
    font-family: "Arial", sans-serif;
    color: #303030; }
    .cover__quote-content span {
      font-weight: 700; }
  .cover__passanger {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px; }
    .cover__passanger:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -109px;
      display: block;
      width: 218px;
      height: 1px;
      background-color: #dcdcdc;
      opacity: 0.7; }
  .cover__passanger-title {
    font-family: "Arial", sans-serif;
    font-weight: 700;
    font-size: 15px;
    color: #303030;
    text-align: center;
    margin: 0;
    margin-bottom: 20px; }
  .cover__passanger-row {
    margin-bottom: 20px; }
    .cover__passanger-row--last {
      margin-bottom: 10px; }
  .cover__passanger-label {
    display: block;
    font-family: "Arial", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #303030;
    margin-bottom: 10px;
    line-height: 20px; }
  .cover__passanger-input {
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5); }
  .cover__passanger-area {
    display: block;
    width: 100%;
    height: 88px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
            border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    resize: none; }
  .cover__passanger-quote {
    font-size: 12px;
    color: #303030;
    margin: 0; }
  .cover__nameplate {
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative; }
    .cover__nameplate:before {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      margin-left: -109px;
      display: block;
      width: 218px;
      height: 1px;
      background-color: #dcdcdc;
      opacity: 0.7; }
  .cover__nameplate-title {
    font-size: 15px;
    font-family: "Arial", sans-serif;
    font-weight: 400;
    color: #303030;
    text-align: center;
    margin: 0;
    margin-bottom: 20px; }
  .cover__nameplate-table {
    height: 150px;
    width: 210px;
    margin: 0 auto;
    background: url("/img/table.png") no-repeat;
    position: relative; }
  .cover__nameplate-area {
    width: 202px;
    height: 92px;
    margin-top: 5px;
    margin-left: 4px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    resize: none;
    outline: none;
    text-align: center; }
  .cover__nameplate-quote {
    margin: 0;
    position: absolute;
    text-align: center;
    top: 25px;
    left: 0;
    color: #9f9f9f;
    width: 210px;
    height: 41px;
    line-height: 24px;
    font-family: "Arial", sans-serif; }
  .cover__total {
    padding-top: 20px;
    padding-bottom: 20px; }
  .cover__total-price {
    margin: 0;
    text-align: center;
    font-weight: 700;
    font-family: "Arial", sans-serif;
    font-size: 15px;
    color: #303030; }
    .cover__total-price span {
      color: #63ca76; }

.cars {
  margin-top: 25px; }
  .cars__list {
    display: block;
    padding: 0;
    width: 93.75%;
    margin: 0 auto; }
  .cars__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 15px 40px 15px 15px;
    background: url("/img/cars-item-bg.jpg") no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: "Arial", sans-serif;
    font-size: 16px;
    color: #4a4a4a;
    position: relative;
    margin-bottom: 13px; }
    .cars__item:after {
      content: "";
      display: block;
      width: 20px;
      height: 40px;
      position: absolute;
      top: 50%;
      margin-top: -20px;
      right: 10px;
      background: url("/img/cars-icon.png") no-repeat;
      -webkit-background-size: cover;
              background-size: cover; }
    .cars__item--active {
      background: url("/img/cars-item-bg-active.png") no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border: 3px solid #e5e5e5;
      -webkit-border-radius: 3px;
              border-radius: 3px; }
      .cars__item--active:after {
        background: url("/img/cars-icon-active.png") no-repeat; }
    .cars__item:nth-child(1) .cars__item-image {
      background: url("/img/nissan.png") no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%; }
    .cars__item:nth-child(2) .cars__item-image {
      background: url("/img/toyota.png") no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%; }
    .cars__item:nth-child(3) .cars__item-image {
      background: url("/img/mercedes.png") no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%; }
    .cars__item:nth-child(4) .cars__item-image {
      background: url("/img/hyundai.png") no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%; }
  .cars__item-image {
    width: 130px;
    height: 70px; }
  .cars__class {
    margin: 0;
    margin-top: 10px; }
    .cars__class span {
      font-weight: 700; }
  .cars__name {
    margin: 0;
    margin-top: 10px; }
    .cars__name span {
      font-weight: 700; }
  .cars__price {
    margin: 0;
    margin-top: 10px;
    font-weight: 700;
    line-height: 30px;
    vertical-align: middle;
    font-size: 20px; }

.advantages {
  padding-top: 51px; }
  .advantages__list {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .advantages__item {
    list-style-type: none;
    display: block;
    width: 250px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 39px; }
    .advantages__item-title {
      margin: 0;
      font-size: 15px;
      font-weight: 400;
      color: #303030;
      text-decoration: underline; }
    .advantages__item:nth-child(1) {
      padding-bottom: 96px; }
      .advantages__item:nth-child(1):after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -104.5px;
        width: 209px;
        height: 96px;
        background: url("/img/advantages-car.png") no-repeat; }
    .advantages__item:nth-child(2) {
      padding-bottom: 123px; }
      .advantages__item:nth-child(2):after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -76.5px;
        width: 153px;
        height: 123px;
        background: url("/img/advantages-table.png") no-repeat; }
    .advantages__item:nth-child(3) {
      padding-bottom: 117px; }
      .advantages__item:nth-child(3):after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -71.5px;
        width: 143px;
        height: 117px;
        background: url("/img/advantages-baggage.png") no-repeat; }
    .advantages__item:nth-child(4) {
      padding-bottom: 106px;
      margin-bottom: 0; }
      .advantages__item:nth-child(4):after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -113px;
        width: 226px;
        height: 106px;
        background: url("/img/advantages-transport.png") no-repeat; }

.transfer {
  padding-top: 36px;
  color: #303030; }
  .transfer__inner {
    width: 93.75%;
    margin: 0 auto; }
  .transfer__title {
    font-size: 15px;
    text-align: center;
    margin: 0;
    margin-bottom: 25px; }
  .transfer__content {
    font-size: 14px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 21px; }
    .transfer__content-list {
      margin-top: 0;
      margin-bottom: 20px;
      padding-left: 20px; }
    .transfer__content-item p {
      font-size: 14px;
      color: #303030;
      line-height: 21px; }

.image {
  width: 300px;
  height: 150px;
  margin: 0 auto;
  margin-bottom: 30px;
  -webkit-border-radius: 14px;
          border-radius: 14px;
  -webkit-background-size: cover;
          background-size: cover;
  background: url("/img/card1.png") no-repeat;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75); }

.contacts {
  text-align: center; }
  .contacts__row {
    font-size: 13px; }
  .contacts__phone {
    color: #ffffff;
    text-decoration: none; }
  .contacts__orange {
    color: #ff4b18; }

.copyright {
  width: 241px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0 auto; }
  .copyright__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 162px; }
  .copyright__inner {
    width: auto;
    height: auto;
    padding-left: 19px; }
  .copyright__web, .copyright__seo {
    font-size: 11px;
    color: #f1f1f1;
    text-decoration: none; }

.main-footer {
  padding-top: 24px;
  padding-bottom: 16px;
  font-size: 13px;
  line-height: 21px;
  color: #f1f1f1;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b3b3b+0,090909+100 */
  background: #3b3b3b;
  /* Old browsers */
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #3b3b3b 0%, #090909 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#090909));
  background: -o-linear-gradient(top, #3b3b3b 0%, #090909 100%);
  background: linear-gradient(to bottom, #3b3b3b 0%, #090909 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#090909',GradientType=0 );
  /* IE6-9 */ }
  .main-footer__inner {
    width: 256px;
    margin: 0 auto; }
  .main-footer__info {
    margin: 0 auto;
    margin-bottom: 22px;
    width: 256px;
    text-align: center; }
  .main-footer__popular {
    width: 220px;
    margin: 0 auto;
    margin-bottom: 24px; }
    .main-footer__popular-cities {
      display: block;
      text-align: center;
      text-decoration: none;
      color: #f1f1f1; }
    .main-footer__popular-directions {
      display: block;
      text-align: center;
      text-decoration: none;
      color: #f1f1f1; }

.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font: normal 11px/22px Arial,Sans-Serif;
  color: black;
  border: none;
      margin-bottom: 10px;

  }

.styledSelect {
  font-family: 'Arial', sans-serif;
  font-size: 13px;
  color: #030008;
  height: 24px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: white;
  padding: 0 32px 0 6px;
  font-weight: 400;
  background: #fefefe;
  -webkit-border-radius: 2px 2px 0 0;
          border-radius: 2px 2px 0 0;
  line-height: 26px;
  vertical-align: middle; }

.styledSelect:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 27px;
  height: 16px;
  border-left: 1px solid #b3b3b3;
  background: url("/img/arrow-icon.png") no-repeat;
  background-position: 50% 60%; }

.styledSelect:active,
.styledSelect.active {
  background-color: #eee; }

.select__language {
  width: 135px;
  height: 24px; }

.select__valuta {
  width: 66px;
  height: 24px; }

.options {
  max-height: 255px;
  overflow-y: scroll;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  background-color: white;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  .optWrapper .options {
   top:0px;
  }

.options li {
  font-size: 15px;
  height: 30px;
  margin: 0 0;
  padding: 2px 10px 0 10px; }

.options li:hover {
  background-color: #e5e5e5;
  color: #000000; }

.select__time {
  width: 60px;
  height: 35px;
  border: 1px solid #d7d7d7; }
  .select__time .styledSelect {
    width: 60px;
    height: 35px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5); }
    .select__time .styledSelect:after {
      border: none;
      width: 10px;
      height: 10px;
      top: 65%;
      right: 10px;
      background: url("/img/arrow-input-icon.png") no-repeat; }

.cover__passanger-row .select {
  width: 50%; }

.cover__passanger-row .select__passanger-count {
  width: 100%;
  height: 30px;
  border: 1px solid #d7d7d7; }
  .cover__passanger-row .select__passanger-count .styledSelect {
    width: 100%;
    height: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 15px;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
            box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5); }
    .cover__passanger-row .select__passanger-count .styledSelect:after {
      border: none;
      width: 10px;
      height: 10px;
      top: 65%;
      right: 10px;
      background: url("/img/arrow-input-icon.png") no-repeat; }

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #666666;
  opacity: 0.3;
  z-index: 2; }

.hidden {
  display: none; }

html, body {
  font-family: 'Arial', sans-serif; }

.ui-datepicker-trigger {
  border: none;
  background: none;
  position: absolute;
  left: 50%;
  margin-left: -33px;
  top: 31px;
  padding: 0;
  outline: none; }
  .ui-datepicker-trigger img {
    width: 33px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1px solid #ffffff;
      -ms-flex-order: 1px solid #ffffff;
          order: 1px solid #ffffff;
  background: #ffffff url("/img/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #000000;
  text-align: center; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ffffff;
  background: #ffffff url("/img/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #000000; }

.ui-datepicker .ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("/img/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #000000;
  background: #ffffff url("/img/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #009a16; }

.ui-state-hover {
  border: 1px solid #a5a5a5;
  background: #ffffff url("/img/ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #a8a1fc;
  background: #ceffd2 url("/img/ui-bg_glass_55_ceffd2_1x400.png") 50% 50% repeat-x;
  color: #009a16; }
   /**/
   .popup-menu.hid-mobile2{
      display: none;
   }
  .hamburger span.m-lin1{
    top: 0px;
  }
  .hamburger span.m-lin2{
  top: 7px;
  }
  .hamburger span.m-lin3{
  top: 7px;
  }
  .hamburger span.m-lin4{
  top: 14px;
  }

  .hamburger.open span.m-lin1 {
  top: 8px;
    width: 0%;
    left: 76%;
  }
  .hamburger.open span.m-lin2 {
      -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ffffff;
  }
  .hamburger.open span.m-lin3 {
  -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #ffffff;
  }
  .hamburger.open span.m-lin4 {
  top: 8px;
    width: 0%;
    left: 76%;
  }
  .main-header__inner .SumoSelect > .optWrapper > .options{
    position: relative;
  }
  .main-header__inner  .CaptionCont.SlectBox{
   width: 65px;
   cursor: pointer;
    display: inline-block;
    position: relative;
    font: normal 11px/22px Arial,Sans-Serif;
    color: black;
    border: none;
    line-height: 12px
  }
  .main-header__inner .SumoSelect > .CaptionCont > span{
   display: inline-block;
    position: relative;
    top: 2px;
  }
  .main-header__inner .SumoSelect > .CaptionCont > label::after{
  content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    display: block;
    width: 27px;
    height: 16px;
    border-left: 1px solid #b3b3b3;
    background-position: 50% 60%;
  }
  .main-header__inner .palka2{
   display: none;
  }
  .m-wra-lk a,
  .m-wra-lk a:link,
  .m-wra-lk a:visited,
  .m-wra-lk a:active
    {
    background: none;
    outline: none;
    color: #ffffff;
    text-decoration: underline;
    border: none;
    font-size: 14px;
    padding: 0;
    margin-top: 13px;
	}
	
	.m-wra-lk a.a-regyes,
  .m-wra-lk a.a-regyes:link,
  .m-wra-lk a.a-regyes:visited,
  .m-wra-lk a.a-regyes:active   {
        color: #398447;
    font-size: 11px;
    text-decoration: none;
   }
	
	
	.popup-menu{
	width: 65%;
	margin-right: 43px;
	}
	.m-wra-lk{
	 display: inline-block;
     margin-top: 11px;
	}
	.main-header__inner .SumoSelect > .optWrapper.open{
	 top: 26px;
	}
	.buryak-nav, .buryak-post ul#horizontal-multilevel-menu2 li.li-3
	{
	 display: none;
	}
	.n-mobile{
	     display: block;
	}
	.root-item-selected-mobile.main-nav__link{
	     font-weight: bold;
	}
	#horizontal-multilevel-menu2{
	 display: flex;
     flex-direction: row;
	 /************************** */
	 display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
	 -webkit-flex-direction: row;
     -ms-flex-direction: row;

	 /* ************************* */
	}

	.buryak-post ul#horizontal-multilevel-menu2 li {
	   width: 50%;
	}
	.buryak-post ul#horizontal-multilevel-menu2 li.li-2.li-noselected{
	     background-size: cover;
	}
	.buryak-sheet-body{
	     width: 93%;
         margin: auto;
		 
	}
	.wrap3dmenu{
	  height: auto;
	}
	.wrap3dmenu-2{
	     webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 93.75%;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 15px;
    background: #f1f1f1;
    height: auto;
	}
	.wrap-informer,
	.d-main-1,
	.d-main-2,
	.d-main-3,
	.d-main-4,
	.d-main-5,
	.d-main-6,
	.d-main-7,
	.divgorod1-1,
	.divgorod1-2,
	.d-main-7-1,
	.d-main-8,
	.d-main-9,
	.d-main-14,
	.d-main-11,
	
	.d-admin,
	.d-main-8
	{
	position: relative;
    left: 0px;
    top: 0px;
	width: auto;
     height: auto;
	}
	/*.spiner1818, */
	.wrap-main-input{
	 width: 100%;
     height: auto;
	}
	div.wrap-main-input input.gorodall{
	    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 50px;
    display: block;
    padding-right: 40px;

    background-position: 97% 50%;
    -webkit-background-size: 10px 8px;
    background-size: 10px 8px;
    background-color: #fefefe;
    border: 1px solid #d3d3d3;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	}
	.wrap-3d-main{
	  left: unset;
      top: 15px;
      right: 14px;
	}
	.divpoisk1, .divpoisk2{
	top: 56px;
    width: 100%;
    box-sizing: border-box;
    border-radius: 4px;
	}
	.d-main-6{
	z-index: 105;
	margin-bottom: 19px;
	}
	.d-main-1,.d-main-2{
	 margin-bottom: 14px;
	 margin-left: -8px;
	}
	.d-li-pic{
	 left: 10px;
	}
	#horizontal-multilevel-menu2 li a.root-item-selected,
	#horizontal-multilevel-menu2 li span.root-item,
	#horizontal-multilevel-menu2 li span.root-item-selected,

	#horizontal-multilevel-menu2 li a.root-item
	{
	font-size:13px;
	padding-left: 54px;
	}

	#horizontal-multilevel-menu2 li span.root-item-selected{
	  font-weight:bold;
    }
	.d-main-5, .d-main-9{
	 display: none;
	}
	.d-main-5.d-main-5-mobile,.d-main-9-mobile{
	 display: block;
	}
	.d-main-4, .d-main-5-mobile{
	 font-size: 15px;
	}
	.d-main-7{
	     margin-bottom: 28px;
	}
	.d-main-8{
	 display: flex;
     flex-direction: row;
	 /************************** */
	 display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
	 -webkit-flex-direction: row;
     -ms-flex-direction: row;

	 /* ************************* */
	 z-index: 0;
	 height: 32px;
	}
	.d-main-9-mobile{
	 font-family: 'Arial', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #303030;
    position: relative;
    height: 25px;
    top: -2px;
	}
	.divpoisk2{
	 z-index: 1000;
	}
	.divpoiskinner2 a, .divpoiskinner2 a:link, .divpoiskinner2 a:active, .divpoiskinner2 a:visited, .divpoiskinner1 a, .divpoiskinner1 a:link, .divpoiskinner1 a:active, .divpoiskinner1 a:visited{
	 padding-bottom: 15px;
      padding-top: 15px;
	}
	.main-reklama-title,.main-reklama-summa{
	     width: 100vw;
    left: 0;
    text-align: center;
	}
	.main-reklama img
	{
	     width: 100%;
		 height: auto;
	}

	.b-carousel
	{
	     /*width: 495px;*/
		 width: 90%;
		 height: auto;
	}
	.h-carousel-wrapper{
	    /*width: 430px;*/
		width: 80%;
	}
	.wrap-strana2{
	display: flex;
    flex-direction: row;
    justify-content: center;
    margin: auto;
    width: 100%;
	flex-wrap: wrap;
	/**/
	 display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;

	 -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;

	  -webkit-justify-content: center;
     -ms-flex-pack: justify;
	 /* Другое выранивание */
	 justify-content: space-between;
	 -webkit-justify-content: space-between;
	/**/
	}
	.wrap_row, .wrap_element_strana{
	 width: auto;
     margin: 0;
	}
	.strana_dalee{
	  display: none;
	}
	.strana_dalee_mobile{
	 display: block;
	 color: #519e5f;
	     text-align: center;
		 margin-bottom: 38px;
	}
	.wrap_row{
	    display: flex;
        flex-direction: column;
		/**/
		display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
		-webkit-flex-direction: column;
        -ms-flex-direction: column;
		/**/

	}
	.wrap-d-main-10-in2{
	/**/
	 display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
	 -webkit-flex-direction: row;
     -ms-flex-direction: row;

	 -webkit-justify-content: center;
     -ms-flex-pack: justify;
	/**/
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
	    width:100%;
	    height: auto;
	}
	.d-main-10-b1,
	 .d-main-10-b2,
	 .d-main-10-b3,
	.d-main-10-b4{
	 position:relative;
	 top:0px;
	 left:0px;
	 margin:auto;
	 float: none;
	 width: auto;
	 height: auto;
	 margin-bottom: 40px;
	 /**/
	 flex-grow: 1;
	 width: 200px;
     height: 145px;
	 
	 
	 display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
	 -webkit-flex-direction: column;
	 -webkit-justify-content: flex-start;
	 
      padding-left: 5px;
      padding-right: 5px;
	  display: flex;
	  flex-direction: column;
	  justify-content: flex-start;
	  
      align-items: center;
	}
	
	.d-main-10-b1-text,
	.d-main-10-b2-text,
	.d-main-10-b3-text,
	.d-main-10-b4-text {
	   margin-top:5px;
	}
	
	
	
	.d-main-10-b1 .d-main-10-b1-pic img, 
	.d-main-10-b1-text
	{
	  width:100%
	}
	
	.d-main-10-b1 .d-main-10-b1-pic img{
	 max-width: 260px;
	}
	
	.d-main-10-b1-text{
	 /*margin-top: 0;*/
	}
	.d-main-10-in1{
	 margin-bottom: 51px;
	}
	.d-main-10{
	 height: auto;
	}
	.foot-wr-1{
	 
	     height: auto;
		 
		 /**/
		 display: -webkit-box;
         display: -webkit-flex;
         display: -ms-flexbox;
		 -webkit-flex-direction: column-reverse;
         -ms-flex-direction: column-reverse;

		 -webkit-justify-content: center;
         -ms-flex-pack: justify;
		 /**/
		 display: flex;
         flex-direction: column-reverse;
		 justify-content: center;
	}
	 .wrap-soc{
	  display: none;
	 }
	.foot-t-0,
	.foot-t-55,
	.foot-egor,
	.foot-row-99,
	.foot-t-1,
	.foot-t-00,
	.foot-t-2,
	.foot-row-10,
	.foot-row-11,
	.foot-row-12,
	.foot-t-6,
	.foot-row-9
	{
	  position:relative;
	  top:0 !important;
	  left:0 !important;
	  width: auto;
	  height: auto;
	}
	.foot-t-55{
		 position: absolute;
        top: 3px !important;
	}
	.foot-t-55 .m-foo1{
	 font-size: 12px;
     font-family: Arial;
	}
	
	.foot-t-55 .foot-t-6{
		 display: inline;
         text-align: center;
	}
	.foot-t-2{
		 display: inline-block;
		 text-align: left;
	}
	.foot-t-00{
		 text-align: center;
	}
	.foot-t-1{
	margin-bottom: 10px;
    margin-top: 10px;
    display: inline-block
	}
	.foot-t-0{
	display: inline-block;
    width: 135px;
    margin: auto;
    margin-top: 13px;
    margin-bottom: 16px;
	text-align: center;
	}
	.buryak-footer-t{
	background: none;
    font-size: 13px;
    line-height: 21px;
    color: #f1f1f1;
    background: #3b3b3b;
    background: -webkit-linear-gradient(top, #3b3b3b 0%, #090909 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#3b3b3b), to(#090909));
    background: -o-linear-gradient(top, #3b3b3b 0%, #090909 100%);
    background: linear-gradient(to bottom, #3b3b3b 0%, #090909 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b', endColorstr='#090909',GradientType=0 );
	}
	.foot-t-6{
	 width: 275px;

    float: none;
    font-size: 13px;
	}
	.m-foo1{
	  text-align: center !important;
	}
	div.foot-egor{
	 left: !important;
    text-align: left;
    margin-top: 14px;
    margin-bottom: 10px;
	}
	div.foot-egor div{
      margin-bottom: 10px;
	  text-align: center !important;
	}
	.foot-row-99{
	     margin-top: 22px;
	}
	div.foot-row-9, div.foot-row-99{
	 text-align: center;
	}
	.wrap-informer a{
	 position: absolute;
    right: 10px;
	}
	.d-main-10-0{
	 
     width: 100%;
	 /**/
	   display: -webkit-box;
       display: -webkit-flex;
       display: -ms-flexbox;
	   -webkit-flex-direction: column;
      -ms-flex-direction: column;
	 /**/
	 display: flex;
     flex-direction: column;
	}
	.plashka.pltrans,
	.plashka-arenda
	{
	 
     width: 100%;
	 
	 height: auto;
	 /*
     padding-bottom: 10px;
     padding-left: 0px;
	 */
	 padding: 0px;
	     box-sizing: border-box;
	   /**/
	   display: -webkit-box;
       display: -webkit-flex;
       display: -ms-flexbox;

	  -webkit-flex-direction: row;
      -ms-flex-direction: row;

	  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
	 /**/
	  display: flex;
      flex-direction: row;
	  flex-wrap: wrap;
	}
	.plashka:hover,
	.plashka-arenda:hover
	{
	 background-position: 0px 0px;
	}
	.plashka-1,
	.plashka-2,
	.plashka-3,
	.plashka-4,
	.plashka-5,

	.plashka-1-arenda,
	.plashka-2-arenda,
	.plashka-3-arenda,
	.plashka-4-arenda,
	.plashka-5-arenda
	{
	 position:relative;
	 top:0px;
	 left:0px;
	 margin:auto;
	 float: none;
	 width: auto;
	 height: auto;
	 padding-left: 0px;
     margin-bottom: 7px;
	}
	
	.plashka-4-arenda{
	   margin-left:41px;
	
    }
	
	
	
	.plashka-5,
	.plashka-5-arenda
	{
	position: absolute;
    top: 0px;
    left: 0px;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 106px;
    overflow: hidden;
	height:100%;
	}
	/*
	.plashka-5 .buryak-postcontent a:link{
		     height: 100%;
	}
	*/

	.plashka-5 a,
	.plashka-5-arenda a
	{
	 position: relative;
     top: 0px;
     left: 0px;
     padding: 0;
     margin: 0;
     width: 100%;
     height: 106px;
     display: inline-block;
	}


	.plashka-5 a img, .plashka-5 a,
	.plashka-5-arenda a img, .plashka-5-arenda a
	{
	 width:100%;
	}
	.plashka,
	.plashka-arenda
	{
	 background: url(/img/cars-item-bg.jpg) no-repeat;
	 background-position: 0px 0px;
     cursor: pointer;
     background-size: cover;
	}
	.plashka-5 a{
		 height:100%;
	}
	.plashka-5 a img{
		 display:inline-block;
		 height:100%;
		 max-width: 100vw;
	}
	.plashka-3, .plashka-2{
		     margin-bottom: 13px;
	}
	.plashka-4{
		     margin-bottom: 21px;
	}
	.wrap3dmenu{
		 box-sizing: border-box;
	}
	
	/*
	http://willway.ru/?mobilatest=Y&ggg=ee2
	*/
	.plashka.pactive,
	.plashka:active,

	.plashka-arenda.pactive,
	.plashka-arenda:active,

	{
	 background: url(/img/cars-item-bg-active.png) no-repeat;
     -webkit-background-size: cover;
     background-size: cover;
     border: 3px solid #e5e5e5;
     -webkit-border-radius: 3px;
     border-radius: 3px;
	 box-sizing: border-box;
	}

	.plashka.pltrans:after,
	.plashka-arenda:after
	{
    content: "";
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 10px;
    background: url(/img/cars-icon.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    }
	.duble-pl{
		    word-wrap: break-word;
    white-space: normal;
    max-width: 197px;
    display: inline-block;

	}
	.plashka-1,
	.plashka-2,
	.plashka-3,
	.plashka-4,
	.plashka-1-arenda,
	.plashka-2-arenda,
	.plashka-3-arenda,
	.plashka-4-arenda

	{
	 padding-right: 40px;
	}
	.wrap-avia-atr1-k2-3,
	 .d-pass1-avia-k2-3,
	 .d-pass1-aviainput-k2-3,
	 .d-pass1-aviainputdata-komb1,
	 .d-pass1-aviainputtime-komp,
	 .d-pass1-aviainputtime-komp,
	 .d-pass1-aviainput,
	 .d-pass1-avia,
	 .wrap-avia-atr1,.wrap-avia-atr2,.wrap-avia-atr2-6,
	 .d-pass1-aviainputdata,
	 .d-pass1-aviainputtime,
	 .d-pass1-aviainputdata,
	 .d-pass1 .d-pass1-aviainputtime,
	 .d-pass1-aviaselect,
	 .d-pass1-aviainputdata4,
	 .tabli4ka,
	 .d-pass1-aviainputdata5,
	 .wrap-rasst2,
	 .d-pass1-aviainputdata4-komb3,
	 .tkomb3 .d-pass1-aviainputtime-komp,
	 .tkomb7 .d-pass1-aviainputtime-komp,
	 .d-pass1-aviainputdata4-komb4
	 {
	  position:relative;
	  top:0px;
	  left:0px;
	  margin:auto;
	  float: none;
	  width: auto;
	  height: auto;
	  right: unset;
	  text-align: left;
	}
	.d-pass1-avia

	{
	 text-align: left;
	}
	.d-pass1-vopros{
	 display: none;
	}
	.d-pass1,.blok3, .blok4{
	 height: auto;
	 padding-bottom: 8px;
	}
	.wrap3dmenu.pass-2 .wrap3dmenu-2, .m-top-1, .m-top-2, .wrap-rasst, .vrputi, .wrap3dmenu.pass-2 {
	  height: auto;
	}
	.d-pass1{
	 font-family: "Arial", sans-serif;
     font-size: 15px;
     font-weight: 400;
     color: #303030;
	 padding-bottom: 18px;
	}
	.d-pass1-avia
	{
	  padding-left: 12px;
      margin-bottom: 7px;
      padding-top: 7px;
	}
	.d-pass1-aviainput,
	.d-pass1-aviainputdata
	{
	    margin-left: 11px;
        background: none;
	}
	#formtext1-6,
	#formtext2-6,
	#formtext6-6,
	#formtext1-5,
	#formtext2-5,
	#formtext2komb-3,
	#formtext2komb-av3,
	#formtext1-poezd-7,
	#formtext2-vagon-7,
	#formtext2komb_2-7,
	#formtext2komb_1,
	#formtext1,
	#formtext2,
	#formtext4,
	#formtext1-poezd,
	#formtext2-vagon,
	#formtext2komb_2,
	#formtext2komb_3,
	#formtext1-poezd-8,
	#formtext2-vagon-8,
	#formtext2komb_2-8,
	#formtext2komb_2-8-1,
	#formtext2komb_4,
	#formtext2komb_44
	{
	/*������� ���� 50% */
	     display: block;
    width: 50%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    background-color: white;
	}
	
	#formtext2-vagon-7,
    #formtext2-vagon-8,
    #formtext2-vagon{
	   text-align:left;
    }
	
	.tkomb8 .d-pass1-aviainputtime-komp1{
	     left: 0;
	     background: none;
	}
	.tkomb8 .d-pass1-aviainputtime-komp,
	.tkomb4 .d-pass1-aviainputtime-komp,
	.tkomb4 .d-pass1-aviainputdata-komb1

	{
	     left: 0;
	     background: none;
	}
	.wrap-avia-atr2-komb8{
	 top: 0px;
	}
	.wrap-calendar{
	 left: 45%;
     top: 4px;
	}
	.d-dbl-1{
	 margin-top: 16px;
     margin-left: 13px;
	}
	.d-pass1-avia4{
	 width: auto;
    text-align: left;
    padding-left: 12px;
    padding-top: 11px;
    font-family: "Arial", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #303030;
    display: inline-block;
	}
	.d-pass1-avia4:after{
	  content: '*';
	  display: inline-block;
	}
	.d-pass1-aviaselect{
	 padding-left: 12px;
	}
	.d-pass1-aviainputdata4{
	     background: none;
    padding-left: 12px;
    padding-right: 12px;
	}

	#blok41, #blok42, #blok43,
	#blok41komb4-5,
	#blok41komb4-3,
	#blok41komb4-7,
	#blok41komb3,
	#blok41komb4,
	#blok41komb4-4
	 /* 100% */
	{
	 display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 35px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 35px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    background-color: white;
	}
	.zvezda{
	 display: none;
	}
	.wrap-avia-atr24,
	.wrap-avia-atr34,
	.wrap-avia-atr44,
	.wrap-avia-atr54
	{
	 top: 0px;
	 margin-top: 12px;
	 height: auto;
	}
	.buryak-post ul#horizontal-multilevel-menu2 li.li-selected-nom2.li-1.li-noselected{
	 background: none;
    background: url(/bitrix/templates/willmain/images/li3_1.png);
    background-position: -1px 0px;
    background-size: cover;
	}
	.d-pass1-aviainputdata5{
     background: none;
    padding-right: 18px;

	}
	.d-pass1-aviainputdata5 textarea{
	 width: 100%;
    background-color: white;
    isplay: block;
    width: 100%;
    height: 88px;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 30px;
    vertical-align: middle;
    padding-left: 10px;
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    box-shadow: inset 3px 4px 5px 0px rgba(215, 215, 215, 0.5);
    resize: none;
	}
	.wrap-avia-atr1 .d-pass1-avia4:after,
	.wrap-avia-atr54 .d-pass1-avia4:after
	{
	 content:'';
	}
     .tabli4ka-text{
	 text-align: center;
    width: 100%;
    margin-top: 20px;
    }
	.wrap-area{
	 background: url(/bitrix/templates/willmain/images/12.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    height: 173px;
    padding-top: 0px;
    padding-left: 0px;
	}
	div table.wrap-area2{
	 margin: auto;
	}
	.blok5{
	     margin-top: -1px;
    background: #f3f2f3;
    height: 30px;
    font-size: 11px;
    padding-left: 0px;
    position: relative;
    padding-top: 10px;
    text-align: center;
	}
	.wrap-avia-atr24-komb5{
	 top: 0;
	}
	.d-pass1-aviainputdata4-komb3{
	 background: none;
     padding-left: 12px;
     padding-right: 12px;
	}
	.d-pass1-aviainputdata-komb1,
	.tkomb8 .d-pass1-aviainputdata-komb1,
	.tkomb3 .d-pass1-aviainputdata-komb1,
     .d-pass1-aviainput-k2-3,
	 .tkomb7 .d-pass1-aviainputdata-komb1,
	 .tkomb1 .d-pass1-aviainputdata-komb1,
	 .d-pass1 .d-pass1-aviainputdata,
	 .tkomb2 .d-pass1-aviainputdata-komb1


	{
	 background: none;
	}
	.d-pass1-aviainputdata-komb1{
	 padding-left: 12px;
     padding-right: 12px;
	}
	.wrap-avia-atr2-komb1,
	.wrap-avia-atr24-komb3,
	.wrap-avia-atr2-komb3,
	.wrap-avia-atr1-k2,
	.wrap-avia-atr2-komb2,
	.tkomb7 .wrap-avia-atr24-komb7,
	.wrap-avia-atr24-komb4,
	.d-pass1-aviainputdata4-komb4,
	.wrap-avia-atr3
	{
	 top:0px;
	}
    .d-pass1-avia-k2-3{
	 padding-left: 11px;
         margin-top: 16px;
    }
	.d-pass1-aviainput-k2-3{
	     padding-left: 12px;
	}
	.optWrapper.open .options{
	 position: relative;
	}
	.tkomb1 .d-pass1-aviainputtime-komp,
	.d-pass1-aviainputdata4-komb4,
	.tkomb2 .d-pass1-aviainputtime-komp
	{
	  left:0px;
	}
	.d-pass1-aviainputdata4-komb4{
	padding-left: 11px;
    padding-right: 11px;
	background: none;
	}
	.news-list table.tb-news{
	 width: 100%;
	     display: block;

	}
	.news-list table.tb-news td{
	 width: auto;
     display: block;
	}
	.news-list table.tb-news tr{
	  display: flex;
      flex-direction: row;
      flex-wrap: wrap;
	  justify-content: center;

	  /**/
	   display: -webkit-box;
       display: -webkit-flex;
       display: -ms-flexbox;

	  -webkit-flex-direction: row;
      -ms-flex-direction: row;

	  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
	  -webkit-justify-content: center;
      -ms-flex-pack: justify;
	 /**/

	}
	.arendatopmenu .wrap3dmenu-2,
	.wrap3dmenu.arendatopmenu
	{
	 height: auto;
	}
	.arendakudayes {
      margin-left: 0px;
    }
	.d-do{
	         position: relative;
    top: 0;
    left: 0;
    margin-top: 14px;
	}
	.arendatime1, .arendatime2{
	 height: auto;
	}
	.mainaren2{
	margin-top: 0px;
	}
	.txtar1,
	.txtar2{
	 text-align: left;
    margin: 0;
    margin-left: 14px;
	}
	.d-pass1-avia.aviaarenda {
    left: 0px;
    position: relative;
    margin: 0;
    padding: 0;
    top: 0px;
    margin-top: 10px;
    margin-bottom: 12px;
   }
   .wrap-arenda-komb1 .d-pass1-avia.aviaarenda{
    margin-left: 13px;
   }


   .d-pass1-aviainputdata-zaglushka{
     top: 2px;
	 left: 199px;
   }
   .d-main-14, .d-main-14.chekarenda{
    top: 0px;
	left:0px;
   }
   .plarenda{
        width: 60%;
		margin:0px;
		    padding: 0;
			    padding-left: 5px;
    padding-right: 5px;
   }
   .plarenda-4 table.tb-inner.tb-inner-arenda{
        width: 100%;
    table-layout: fixed;
    }
   .d-main-seo-text img,
   .d-main-10-2.chekarenda img,

   .d-diskript2 img,
      .d-punkt-seo-text-iz img
     {
     max-width:100%;

   }
   .title-rub.title-rub-arenda{
    word-wrap: break-word;
    white-space: normal;
   }
   .d-main-seo-text,
   .d-main-10-2.chekarenda,

   .d-diskript2,
   .d-punkt-seo-text-iz

     {
    word-wrap: break-word;
	white-space:normal;

   }
   .d-main-seo-text div,
    .d-main-10-2.chekarenda div,

	.d-diskript2 div,
	.d-punkt-seo-text-iz div

     {
     max-width:95% !important;

   }
   .d-main-seo-text div.h-carousel-items,
   .d-diskript2 div.h-carousel-items,
   .d-punkt-seo-text-iz div.h-carousel-items
   {
    max-width:unset !important;
   }

   .d-main-seo-text,

   .d-diskript2,
   .d-punkt-seo-text-iz
      {
     padding: 10px;
	 width:97%;
	 overflow:hidden;
   }

   #buryak-main{
    /*display: none;*/
   }
   body{
     min-width: 100%;
   }
   .pic-plarenda,
   .plarenda-5
    {
    width:100%;
    max-width: 100%;
   }
   .main-reklama{
   position: relative;
   top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    width: 100%;
    height: auto;
    display: block;
    top: 0;
   }

    .main-reklama-summa,.main-reklama-title{
	position: relative;
    top: 0;
    word-wrap: break-word;
    white-space: normal;
    width: 100%;
	}
   .main-reklama-summa{
    margin-top:10px;
   }
   .lefterrow{
   margin-left: -15px;
   }
   .d-li-a{
        word-wrap: break-word;
    white-space: normal;
    width: 100%;
    height: auto;
   }
   .d-li-a a,
   #horizontal-multilevel-menu2 li a.root-item-selected,
   #horizontal-multilevel-menu2 li a.root-item,
   #horizontal-multilevel-menu2 li span.root-item,
   #horizontal-multilevel-menu2 li span.root-item-selected

    {
    word-wrap: break-word;
    white-space: normal;
    display: inline-block;
    width: 64%;


   }
   .toplogin  {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;

   }
   .bx-system-auth-form form{
    width: 320px;
    margin: auto !important;
	    max-width: 100%;
   }
   .err-arenda,
   .errtransfer
    {
        max-width: 90%;
   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2,
   .buryak-article table.tb-vse-napr.popular
     {
    word-wrap: break-word;
    white-space: normal;
    table-layout: fixed;
    width: 100%;
	overflow:auto;
   }

   .wrap-top-popular{
    width: 100%;
	/*overflow:auto;*/
   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2 td,
   .buryak-article table.tb-vse-napr.popular td,
   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-vse-1,
   .buryak-article table.tb-vse-napr.popular td.td-vse-1,

   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:first-child,
   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:nth-child(3)

   {
     width: 36%;

   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:first-child{
     /*width: 20%;*/
   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-vse-1,
   .buryak-article table.tb-vse-napr.popular td.td-vse-1{
     /*width: 38%;*/

   }
   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-vse-2,
   .buryak-article table.tb-vse-napr.popular td.td-vse-2,
   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-strelka,
   .buryak-article table.tb-vse-napr.popular td.td-strelka,
   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:nth-child(2),
   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:nth-child(4)
   {
     width: 7%;
   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-vse-3,
   .buryak-article table.tb-vse-napr.popular td.td-vse-3,
   .buryak-article table.tb-vse-napr.tb-vse-napr2 .tr-odnabukva td:nth-child(5)
   {
     width: 14%;
   }

   .buryak-article table.tb-vse-napr.tb-vse-napr2 td.td-strelka,
   .buryak-article table.tb-vse-napr.popular td.td-strelka{
     /*width: 9%;*/
   }
   .td-vse-2 .td-dop-row{
    width: 100%;
   }




   .input-err-msg{
        position: relative;
        border-color: red;
		left: 0px;
   }
   .wnd-error{
    width: 88%;
    left: 0px;
    top: 10%;
   }
   .wnd-error-inner{
    left: 17px;
    top: 0px;
    width: 90%;
   }
   div.wrap-form #passform input.error{
   border: 1px solid red;
   }

   .errtransmainpage{
    position: fixed;
    top: 10%;
    left: 33px;
    z-index: 114;
    width: 72%;
    max-width: 500px;
    height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
   }
   .s-rasst-1{
    margin-bottom: 4px;
    display: inline-block;
    margin-top: 4px;
   }
   .wrap-arenda-komb1{
    height: auto;
   }
   .wrap-dve-colonki{
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: center;
	 
   }
   
   .wrap-kontent-s-menu{
    width: 70%;
	/*display: none;*/
   }
   .wrap-kontent-left-menu{
    width: 20%;
    min-width: 145px;
   }
   .buryak-post .wrap-kontent-left-menu  ul>li{
    overflow: visible;
    word-wrap: break-word;
    white-space: normal;
	padding-left: 0;
   }
   .wrap-kontent-s-menu{
    width: 70%;
   }
   /* -------------------------------------- */
   .wrap-kontent-left-menu {
    width: 100%;
	border-bottom: 1px solid #333;
  }
  .wrap-kontent-left-menu ul.left-menu{
   margin-top: 0px;
       display: flex;
    flex-direction: column;
  }
  .wrap-kontent-s-menu{
    width: 98%;
   }
   .buryak-post .wrap-kontent-left-menu ul>li{
    overflow: visible;
    word-wrap: break-word;
    white-space: normal;
    display: inline;
    width: auto;
    padding-left: 0px;
	    margin-right: 0;
   }
   
   
   /* ****************************  */
   
   
   .buryak-post-body{
    /*display: none;*/
   }
   .wrap-strana2_2{
      width: 100%;
    margin: auto;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	/* align-content: center; */
    /* display: inline-block; */
    /* padding: 0; */
    /* text-align: left; */
    /* flex-direction: row; */
   }
   .wrap-strana{
    margin: auto;
   }
   .wrap_element_strana2{
   display: inline-block;
    width: 137px;
    height: 100px;
    text-align: center;
    overflow: hidden;
    align-content: flex-start;
    /* flex-grow: 1; */
    /* flex: 19; */
    /* align-items: flex-start; */
    /* align-self: flex-start; */
	}
	div.sp1818-tuda-obratno{
		top: unset;
        right: 16px;
        bottom: 80px;
	}
   
   /* ******************************************************** */

}

/* ���� 768 ********************************** */


/* ����� 400 ********************************** */
@media (max-width: 700px) {
  .buryak-post-body{
    /*display: none;*/
   }
   .wrap-top-popular-inner{
    display: block;
   }
}


@media (max-width: 400px) {
  .wrap-informer a img {
       height: 45px;
  }
   .d-pass1-aviainputdata-zaglushka{
     display: none;
   }
 }
@media (max-width: 643px){
 .wrap-calendar {
    left: 44%;
  }
}
@media (max-width: 520px){
 .wrap-calendar {
    left: 43%;
  }
}
@media (max-width: 457px){
 .wrap-calendar {
    left: 42%;
  }
}

@media (max-width: 399px){
 .wrap-calendar {
    left: 41%;
  }
}
@media (max-width: 347px){
 .wrap-calendar {
    left: 40%;
  }
}
@media (max-width: 520px){

 .wrap-kontent-left-menu {
    width: 100%;
	border-bottom: 1px solid #333;
  }
  .wrap-kontent-left-menu ul.left-menu{
   margin-top: 0px;
       display: flex;
    flex-direction: column;
  }
  .wrap-kontent-s-menu{
    width: 98%;
   }
   .buryak-post .wrap-kontent-left-menu ul>li{
    overflow: visible;
    word-wrap: break-word;
    white-space: normal;
    display: inline;
    width: auto;
    padding-left: 0px
   }
}
@media (max-width: 334px){
  .wrap-strana2_2{
   justify-content: center;
  }
}


@media (max-width: 500px) {	
   .d-main-seo-text .d-img-right2 {
    display: flex;
    flex-direction: column;	
  }
  .d-main-seo-text .d-img-right2 a{
     display: block;
	 text-align: center;
  }
}
@media (max-width: 768px) {	
 .d-main-seo-text  .d-img-right{
	  text-align: center !important;
 }
 
}
@media (max-width: 340px) {	
 .d-main-seo-text  .d-img-right{
	  text-align: center !important;
 }
 .news-list table.tb-news td  {
	  max-width: 90vw;
 }
 .wrap-txt{
	 max-width: 90vw;
	 overflow: hidden;
 }
 .news-item{
	  max-width: 100%;
 }
 
 
 .news-list table table.tb-inner{
	  width: auto;
	      max-width: 90vw;
 }
 .news-list table.tb-news td.tbnews-td2 .news-item{
	      margin-left: 0px;
 }
 
}
@media (max-width: 370px) {	
  .padrobno,
  .grad22
  {
	      max-width: 90vw;
  }
  
}
@media (max-width: 652px) {	
 .news-list table.tb-news td.tbnews-td1 .news-item,
  .news-list table.tb-news td.tbnews-td2 .news-item,
   .news-list table.tb-news td.tbnews-td3 .news-item,
   .news-list table.tb-news td.all_td:nth-child(2n) .news-item,
   .news-list table.tb-news td.all_td:nth-child(2n+1) .news-item,
   
   .news-list table.tb-news td.tbnews-td1.all_td:nth-child(2n) .news-item,
   .news-list table.tb-news td.tbnews-td2.all_td:nth-child(2n) .news-item,
   .news-list table.tb-news td.tbnews-td3.all_td:nth-child(2n) .news-item,
   
   .news-list table.tb-news td.tbnews-td1.all_td:nth-child(2n+1) .news-item,
   .news-list table.tb-news td.tbnews-td2.all_td:nth-child(2n+1) .news-item,
   .news-list table.tb-news td.tbnews-td3.all_td:nth-child(2n+1) .news-item
   
   
 {
    margin-left: 0px;
 }
}

@media (max-width: 750px) {
 	.news-list table.tb-news td.all_td:nth-child(2n+1) .news-item {
		     margin-left: 0px;
	}
	.news-list table.tb-news td.all_td:nth-child(2n) .news-item {
		     margin-left: 12px;
	}
}
@media (max-width: 768px) {
  .footer-widget{
	   display: none; 
  }
}
@media (max-width: 750px) {
	 .popular-blok-1,
	 .popular-blok-2{
		   margin: 0px;
	 }
}
@media (max-width: 524px) {
	.buryak-nav, .buryak-post ul#horizontal-multilevel-menu2 li.li-2{
		 /*display: none;*/
	}
	 
}

@media (max-width: 325px) {
	.wrap-bg{
		max-width: 93%;
		background: none;
		/*box-shadow: 1px 1px 1px 1px rgba(0,0,0, 0.2) inset;*/
		/*box-shadow: 0px 0px 2px 1px rgba(0,0,0, 0.2) inset;*/
	}
	.bx-system-auth-form form{
       width: 95%;
       max-width: 95%;
   }
   .toplogin .atoplogin .wrap-td input{
	    max-width: 91%;
		    height: 23px;
   }
   .toplogin .atoplogin .wrap-td input[type='text'],
   .toplogin .atoplogin .wrap-td input[type='password']
   {
		border: 1px solid black;
		height: 33px;
   }
   
   
   .tb-top-auth .sub-baton{
	    left: unset;
		    right: 15px;
   }
   /**/
   .wrap-auth-page .wrap-td input.login-field.p-2[type='text'],
   .wrap-auth-page .wrap-td input.login-field.p-2[type='password']
   
   {
	   
	    	    max-width: 100%;
		    height: 33px;
			background: none;
			background-color: transparent;
   }
   .bx-system-auth-form{
	    position: relative;
        top: 0;
   }
   .au-close{
	    top: -3px;
    left: 91%;
    right: 6%;
    left: unset;
   }
   
   .sub-baton{
	    left: unset;
		right:10px;
   }
   .wrap-td{
	    /*max-width: 83%;*/
    
   }
   .wrap-input{
	    max-width: 100%;
   }
   
  
}
@media (max-width: 350px) {
.d-li-a a,
   #horizontal-multilevel-menu2 li a.root-item-selected,
   #horizontal-multilevel-menu2 li a.root-item,
   #horizontal-multilevel-menu2 li span.root-item,
   #horizontal-multilevel-menu2 li span.root-item-selected
     {
    padding-top:10px;
   }
    .wrap-auth-page .wrap-td input.login-field.p-2[type='text'],
   .wrap-auth-page .wrap-td input.login-field.p-2[type='password']   {
	    	    max-width: 100%;
   }
   
    .toplogin .atoplogin .wrap-td input{
	    max-width: 86%;
		    height: 23px;
   }
   
}



@media (min-width: 404px) and (max-width: 664px) {
	.au-close{
	     top: 10px;
    left: 94%;
	}
}
@media (max-width: 640px) {	
  div.news-detail  img.detail_picture{
	   float: none;
	       margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .news-detail  .news-date-time{
	   display: block;
  }
}
	
@media (max-width: 580px) {		
	.plashka-4-arenda{
	   margin-left:22px;
	
    }
}
@media (max-width: 350px) {		
	.plashka-4-arenda{
	   margin-left:17px;
	
    }
}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/topsuth/style.min.css?1745748396424 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015_mobile/style.css?17457483964499 */
/* /local/templates/willmain/components/nskonline/main.feedback/call/style.min.css?1745748419251 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_mult_2015/style.css?17457483964499 */
/* /local/templates/willmain/components/bitrix/breadcrumb/breadcrumbs/style.css?1745748419690 */
/* /bitrix/components/bitrix/menu/templates/.default/style.min.css?1745748327490 */
/* /local/templates/willmain/styles.css?1750819162307 */
/* /local/templates/willmain/template_styles.css?17489306058845 */
/* /local/templates/willmain/style.css?1745748419107016 */
/* /local/templates/willmain/allstyle.css?174574841944172 */
/* /local/templates/willmain/selectbox/sumoselect.css?17457484198240 */
/* /include/iquicustom9/css/custom-theme/jquery-ui-1.9.2.custom.min.css?174574841727487 */
/* /bitrix/templates/willmain/mobile.css?1745748397846 */
/* /include/js/translateelement.css?174574841719161 */
/* /local/templates/willmain/mobile_style.css?174574841974228 */
