

/* Start:/bitrix/templates/.default/components/idf/login.ajax/template1/style.css?15756629012596*/
.bx-authform-social ul li .bx-authform-social-icon {
    display: block;
    width: 35px;
    height: 35px;
    background-image: url(/bitrix/components/bitrix/socserv.auth.form/templates/flat/images/sprite.png);
    background-repeat: no-repeat;
    border-bottom: 0;
}

.b-container{
    width:200px;
    height:150px;
    background-color: #ccc;
    margin:0px auto;
    padding:10px;
    font-size:30px;
    color: #fff;
}
.pop_content h2 {color: #000;}
.naml {font-weight: 700;}
a.exit {     padding: 10px;     background:      #007700de;     border-radius: 10px; }
.aut a:first-letter {font-size:200%}
.b-popup_login{
    width: 100%;
    min-height:100%;
    background-color: rgba(0,0,0,0.5);
    overflow:hidden;
    position:fixed;
    top:0px;
    z-index: 9999;
    left: 0px;
}
.b-popup_login .b-popup-content_login {
    margin: 40px auto 0px auto; position: relative;
    width: 310px;
    padding: 10px;
    background-color: white;
    box-shadow: 0px 0px 20px #000;
}


.pop_content a {
color: #000 !important;
font-size: 16px;
margin-right: 0 !important;
text-decoration: none;
}

.b-popup_login .pop_pic {
    float: right;
    margin-top: 7px;
    margin-right: -5px;
    position: absolute;
    width: 30px;
    right: 5%;
    top: 1%;
}

.b-popup_login .pop_pic img{
    height: 30px;
}



.b-popup_login .pop_title{
    text-align: center;
    padding-top: 10px;
}

.b-popup_login .pop_title h1{
    font-size: 23px;
}

.b-popup_login .pop_element input{
    padding: 5px; width: 96%;margin: 7px;
}

.b-popup_login .pop_element select{
    font-size: 16px;
}

.b-popup_login .pop_element span{
    width: 140px;
    display: inline-block;
}

.b-popup_login .pop_content {margin-top: 15px;color: #000;text-align: center;font-size: 20px;}


.b-popup_login .pop_wrap_button{
    text-align: center;
    margin-top: 10px;
}


.b-popup_login label.error {
    color: red;
    font-style: italic;
    margin-left: 5px;
    font-size: 12px;
    /*position: absolute;*/
    padding-top: 6px;
}
.pop_wrap_button  input[type="submit"] { width: 100%;
    cursor: pointer;
    background: #00c900;
    border: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.b-popup_login input.error {
  border: 1px dotted red;
}
#loginForm  {width: 70%;margin: 0 auto;}
.b-popup_login .result{
    font-size: 14px;
    text-align: center;
    color: green;
}


.pop_pic span{
    width: 50px;
    height: 50px;
    position: absolute;
    background: url(/bitrix/templates/wsdanc/images/img_ws.png);
background-position: -45px 0px;
background-size: 200%;
}
/* End */


/* Start:/bitrix/js/altasib.errorsend/css/window.css?14654587784771*/
.bx-core-dialog .a-dialog-center{
	position:relative;
	margin:39px 0px 49px 0px;
	padding:4px 10px 4px 15px;
	background-color:#FFFFFF;
}
.bx-core-dialog .a-dialog-head{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.bx-core-dialog .a-dialog-head div{
	height:39px;
	background-color:#DFF1FF;
}
.bx-core-dialog .a-dialog-head div.l{
	background-position:top left;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-head div.r{
	background-position:top right;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-head div.c{
	overflow:hidden;
	margin-right:15px;
	margin-left:15px;
	background-position:left -39px;
	background-repeat:repeat-x;
}
.bx-core-dialog .a-dialog-head div.c span{
	line-height:39px;
	white-space:nowrap;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	width:100%;
	overflow:hidden;
}
.bx-core-dialog .a-dialog-foot{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
}
.bx-core-dialog .a-dialog-foot div{
	background-color:#FFFFFF;
	height:49px;
}
.bx-core-dialog .a-dialog-foot div.l{
	background-position:left -78px;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-foot div.r{
	background-position:right -127px;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-foot div.c{
	overflow:hidden;
	margin-left:15px; margin-right:15px;
	background-position:left -176px;
	background-repeat:repeat-x;
}
.bx-core-dialog .a-dialog-foot div.c{text-align:center;}
.bx-core-dialog .a-dialog-foot div.c span{
	display:block;
	position:relative;
	top:8px;
}
.bx-core-dialog .a-dialog-foot div.c button, .bx-core-dialog .a-dialog-foot div.c input{
	margin:0 3px;
	font-size:14px!important;
}
.bx-core-dialog .a-dialog-head-icons{
	position:absolute;
	height:39px;
	top:0px;
	right:10px;
	padding:0 4px;
}
.bx-core-dialog .a-dialog-head-icons a{
	display:inline-block;
	background-color:#DFF1FF;
	height:15px; width:15px;
	position:relative;
	top:10px;
	margin:2px;
	cursor:pointer;
}
.bx-core-dialog .a-dialog-head-icons a.bx-icon-close{
	background-position:4px center;
	background-image:url(/bitrix/images/altasib.errorsend/close_icon.gif);
	background-repeat:no-repeat;
}
.bx-core-dialog-content td.no-bootom-border{
	background-image:none;
	padding:0px!important;
}
#error_start, #error_end{
	font-size:12px;
}
.bx-core-adm-dialog .adm-workarea input[type="button"], .adm-workarea input[type="reset"], .adm-workarea input[type="submit"]{
	background-color:#e0e9ec;
	background-image:-moz-linear-gradient(center bottom,#d7e3e7,#fff)!important;
	border:medium none;
	border-radius:4px;
	box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 1px rgba(0,0,0,0.3),0 1px 0 #fff inset,0 0 1px rgba(255,255,255,0.5) inset;
	color:#3f4b54;
	cursor:pointer;
	display:inline-block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:29px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,0.7);
	vertical-align:middle;
}
.bx-core-adm-dialog .adm-workarea input[type="submit"], .adm-workarea input[type="button"], .adm-workarea input[type="reset"]{
	padding:1px 13px 3px;
}
.bx-core-adm-dialog .bx-core-adm-dialog-buttons input{
	margin-right:12px;
}
.adm-workarea .adm-btn:active, .adm-workarea .adm-btn.adm-btn-active, .adm-workarea input[type="submit"]:active, .adm-workarea input[type="button"]:active{
	background-color:#b7c4c9!important;
	background-image:-moz-linear-gradient(center top ,rgba(179,194,200,0.96),rgba(202,215,219,0.96))!important;
	border-radius:4px;
	border-top:medium none transparent;
	box-shadow:0 1px 1px 1px rgba(103,109,123,0.78) inset;
	height:29px;
	outline:medium none;
	padding:1px 13px 3px;
}
.adm-workarea input[type="button"],
.adm-workarea input[type="reset"],
.adm-workarea input[type="submit"]{
	-webkit-border-radius:4px;
	border-radius:4px;
	border:none;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,.11),0 1px 1px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 0 1px rgba(255,255,255,.5);
	box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 #fff,inset 0 0 1px rgba(255,255,255,.5);
	background-color:#e0e9ec;
	background-image:-webkit-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-moz-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-ms-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-o-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:linear-gradient(bottom,#d7e3e7,#fff)!important;
	color:#3f4b54;
	cursor:pointer;
	display:inline-block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:13px;
	height:29px;
	text-shadow:0 1px rgba(255,255,255,0.7);
	text-decoration:none;
	position:relative;
	vertical-align:middle;
	-webkit-font-smoothing:antialiased;
}
/* End */


/* Start:/bitrix/templates/wsdanc/styles.css?16841700602160*/
html{background-color:#000;background-attachment:fixed;background-repeat:repeat-x}
body{font-size:90%;color:#fff;font-family: calibri, arial;margin: 0; padding: o}
a {text-decoration: none;}
.bg{background-repeat:no-repeat;background-position:center top;background-image:url('/bitrix/templates/wsdanc/images/bg3.jpg') ;-webkit-background-size:cover;-moz-background-size:100%;-o-background-size:cover;background-size:cover;position:absolute;z-index:-1000;width:100%;height:100%;position:fixed;top:0}
small {font-size: 15px;line-height: 18px;}
b{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:lighter}
p{margin-bottom:20px}
.prep_uch2 h5{padding:15px 0}
h2 a,h3 a{text-decoration:none;font-family:Calibri}
h1{font-size: 40px;margin-bottom: 2%;text-transform: uppercase;color: #fff;line-height: 55px;padding-left: 2%;border-left: 30px solid #fff;}
h2{font-size:30px;line-height:35px;font-family:Calibri;font-family:Calibri;margin-top:0px;margin-bottom:15px;color:#fff}
h5{font-size:24px;font-family:Pompadur;font-weight:bold;text-decoration:none;color:#fff;line-height:25px;text-align:center;margin:0 0}
.ticher h5{margin:20px 0}
h6{font-size:150%;font-family:Pompadur;font-weight:bold;text-decoration:none;color:#fff;margin: 0;}
h3{font-size:120%;line-height:20px;font-weight:800;color:#fff;margin-bottom:10px}
h4 {     color:      #fff;     font-size: 25px;     font-weight: normal;     margin: 0 0 30px 0;     text-align: center; }
hr,.hr{border-top:1px solid;display:block;font-size:1px;height:1px;line-height:1px;margin:12px 0;overflow:hidden;padding:0}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
#naf{width:100%}
#naf a:hover,nav a:active{background-color:#8c99a4}
#naf a#pull{display:none}
@media only screen and (max-width :320px){#naf li{display:block;float:none;width:100%}
#naf li a{border-bottom:1px solid #576979}
}

@font-face{font-family:'Pompadur';src:url('/font/BebasNeueLight.ttf')}
@font-face{font-family:PompaduBook;src:local("PompaduBook"),url(/font/BebasNeueRegular.eot)}
@font-face{font-family:'PompaduBook';src:url('/font/BebasNeueRegular.otf')}
@font-face{font-family:'PompaduBold';src:url('/font/BebasNeueBold.ttf')}
/* End */


/* Start:/bitrix/templates/wsdanc/template_styles.css?168416988951973*/
header[role=banner]{position:relative;height:50px;background:#343642}
header[role=banner] #cd-logo{float:left;margin:4px 0 0 5%;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
header[role=banner] #cd-logo img{display:block}
header[role=banner]::after{content:'';display:table;clear:both}
@media only screen and (min-width:768px){header[role=banner]{height:80px}

header[role=banner] #cd-logo{margin:20px 0 0 5%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}


#owl-demo .owl-item img{display:block;width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.podrobno_text{width:1000px;margin:0 auto;position:relative}
.podrobno_text_del{position:absolute;top:-600px;width:450px;background:rgba(7,84,140,0.7);right:0;height:270px;text-align:center;color:rgb(255,255,255);font-size:25px}
.name_prob{width:100%;height:40px;background:url(/bitrix/templates/wsdanc/images/br_gr.jpg) repeat-x;text-align:center;font-size:20px;font-size:20px;color:#fff;padding-top:14px;margin-bottom:15px}
.podrobno_text_del img{width:auto !important;margin:6px auto}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.row{text-align:center}
.ger h2 {     background:  #fff; color:     #000;     text-align: center; }
#b1{background-color:#de0c00}
#b2{background-color:#7f00b4}
#b3{background-color:#ed3d85}
#b4{background-color:#24f104}
#b5{background-color:#6cb8e5}
.chern{background:rgba(0,0,0,0.7) none repeat scroll 0 0}
#header{background:none!important}
.bcolors{display:inline-block;float:left;position:relative;width:20%;font-size:26px;padding:15px 0;text-align:center;z-index:3}
.bcolors a{color:#fff !important;text-decoration:none;font-family:PompaduBook;letter-spacing:3px}
#wowslider-container1{display:table;position:relative;width:100%;max-width:100%;z-index:3;text-align:left;font-size:10px;text-shadow:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#wowslider-container1 .ws_images ul{position:relative;width:10000%;height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible}
#wowslider-container1 .ws_images ul li{position:relative;width:1%;height:100%;line-height:0;overflow:hidden;float:left;padding:0 0 0 0 !important;margin:0 0 0 0 !important}
#wowslider-container1 .ws_images{position:relative;left:0;top:0;height:100%;max-width:100%;vertical-align:top;border:none;overflow:hidden}
#wowslider-container1 .ws_images ul a{width:100%;height:100%;display:block;color:transparent}
#wowslider-container1 img{max-width:none !important}
#wowslider-container1 .ws_images .ws_list img,#wowslider-container1 .ws_images > div > img{width:100%;border:none 0;max-width:none;padding:0;margin:0}
#wowslider-container1 .ws_images iframe{position:absolute;z-index:-1}
#wowslider-container1 .ws-title > div{display:inline-block !important}
#wowslider-container1 a{text-decoration:none;outline:none;border:none}
#wowslider-container1 .ws_bullets{float:left;position:absolute;z-index:70}
#wowslider-container1 .ws_bullets div{position:relative;float:left;font-size:0}
#wowslider-container1 .ws_bullets a{line-height:0}
#wowslider-container1 .ws_script{display:none}
#wowslider-container1 sound,#wowslider-container1 object{position:absolute}
#wowslider-container1 .ws_effect{position:static;width:100%;height:100%}
#wowslider-container1 .ws_photoItem{border:2em solid #fff;margin-left:-2em;margin-top:-2em}
#wowslider-container1 .ws_cube_side{background:#A6A5A9}
#wowslider-container1.ws_gestures{cursor:-webkit-grab;cursor:-moz-grab}
#wowslider-container1.ws_gestures.ws_grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing}
#wowslider-container1.ws_video_playing .ws_bullets,#wowslider-container1.ws_video_playing .ws_fullscreen,#wowslider-container1.ws_video_playing .ws_next,#wowslider-container1.ws_video_playing .ws_prev{display:none}
#wowslider-container1 .ws_video_btn{position:absolute;display:none;cursor:pointer;top:0;left:0;width:100%;height:100%;z-index:55}
#wowslider-container1 .ws_video_btn.ws_youtube,#wowslider-container1 .ws_video_btn.ws_vimeo{display:block}
#wowslider-container1 .ws_video_btn div{position:absolute;background-image:url(/bitrix/templates/wsdanc/./playvideo.png);background-size:200%;top:50%;left:50%;width:7em;height:5em;margin-left:-3.5em;margin-top:-2.5em}
#wowslider-container1 .ws_video_btn.ws_youtube div{background-position:0 0}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div{background-position:100% 0}
#wowslider-container1 .ws_video_btn.ws_vimeo div{background-position:0 100%}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div{background-position:100% 100%}
#wowslider-container1 .ws_playpause.ws_hide{display:none !important}
#wowslider-container1 .ws_bullets{padding:3px 0}
#wowslider-container1 .ws_bullets a{width:19px;height:19px;background:url(/data1/bullet.png) left top;float:left;text-indent:-4000px;position:relative;margin-left:6px;color:transparent}
#wowslider-container1 .ws_bullets a.ws_selbull,#wowslider-container1 .ws_bullets a:hover{background-position:0 100%}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{background-size:200% ;position:absolute;top:50%;height:6.5em;margin-top:-3.3em;width:4.3em;z-index:60;background-image:url(/data1/arrows.png)}
#wowslider-container1 a.ws_next{background-position:100% 0;right:0.7em}
#wowslider-container1 a.ws_prev{left:0.7em;background-position:0 0}
#wowslider-container1 a.ws_next:hover{background-position:100% 100%}
#wowslider-container1 a.ws_prev:hover{background-position:0 100%}
#wowslider-container1 .ws_playpause{width:1.1em;height:1.8em;position:absolute;top:6px;left:13px;margin-left:-0.6em;margin-top:0.2em;z-index:59}
#wowslider-container1 .ws_pause{background-size:100%;background-image:url(/bitrix/templates/wsdanc/./pause.png)}
#wowslider-container1 .ws_play{background-size:100%;background-image:url(/bitrix/templates/wsdanc/./play.png)}
#wowslider-container1 .ws_pause:hover,#wowslider-container1 .ws_play:hover{background-position:100% 100% !important}
#wowslider-container1 .ws_bullets{bottom:0;left:50%}
#wowslider-container1 .ws_bullets div{left:-50%}
#wowslider-container1 .ws-title{position:absolute;display:block;font:3.5em 'Anton',sans-serif;bottom:0.5em;left:0.5em;margin-right:0.2em;color:#000;z-index:50;line-height:1em}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{display:inline-block;padding:0.35em;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
#wowslider-container1 .ws-title div{display:block;color:#000;font-size:0.857em;font-weight:normal;line-height:1em;margin-top:0.2em}
#wowslider-container1 .ws-title span{padding:0.25em}
#wowslider-container1 .ws_logo{position:absolute;left:0;top:0;height:100%;width:100%;z-index:9;background:url(/bitrix/templates/wsdanc/./loading.gif) 50% 50% no-repeat}
#wowslider-container1 img.loading{width:85px;height:48px;background:url(/bitrix/templates/wsdanc/./loading.gif) 50% 50% no-repeat}
#wowslider-container1 .ws_shadow{background-image:url(/bitrix/templates/wsdanc/./bg.png);background-repeat:no-repeat;background-size:100%;position:absolute;z-index:-1;left:-0.78%;top:-1.39%;width:100%;height:102.77%}
* html #wowslider-container1 .ws_shadow{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1//bg.png',sizingMethod='scale')}
*+html #wowslider-container1 .ws_shadow{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='engine1//bg.png',sizingMethod='scale')}
#wowslider-container1 .ws_bullets a img{text-indent:0;display:block;bottom:15px;left:-43px;visibility:hidden;position:absolute;-moz-box-shadow:0 0 5px #999999;-webkit-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border:5px solid #FFF;max-width:none}
#wowslider-container1 .ws_bullets a:hover img{visibility:visible}
#wowslider-container1 .ws_bulframe div div{height:48px;overflow:visible;position:relative}
#wowslider-container1 .ws_bulframe div{left:0;overflow:hidden;position:relative;width:85px;background-color:#FFF}
#wowslider-container1 .ws_bullets .ws_bulframe{display:none;bottom:21px;overflow:visible;position:absolute;cursor:pointer;-moz-box-shadow:0 0 5px #999999;-webkit-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border:4px ridge rgba(255,255,255,.30)}
#wowslider-container1 .ws_bulframe span{display:block;position:absolute;bottom:-11px;margin-left:-8px;left:43px;background:url(/bitrix/templates/wsdanc/./triangle.png);width:15px;height:6px}
#wowslider-container1 .ws_bulframe div div{height:auto}
@media all and (max-width:760px){#wowslider-container1 .ws_fullscreen{display:block}
}
@media all and (max-width:400px){#wowslider-container1 .ws_controls,#wowslider-container1 .ws_bullets,#wowslider-container1 .ws_thumbs{display:none}
}

.bg_rs div {display: inline-block; vertical-align: top; }
.raspis tr {
    border-bottom: 1px solid #434242;}
.raspis table {width: 100%;}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.fa-clock-o::before {
    content: "\f017";
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
}
.time {font-size: 24px; color:#24f104; font-weight: bold; padding: 8px; font-family:Calibri; width: 20%; text-align: center;}
.time2 {font-size: 30px; font-weight: bold;  font-family:Calibri; display: inherit; margin-top: 20px;}
.style {font-family:Calibri; text-transform: uppercase; font-size: 24px; font-weight: lighter;}
.level {font-family:Calibri;  font-size: 17px; font-weight: lighter;}
.ticher {font-family:Calibri;  font-size: 24px; font-weight: lighter;}
.news-item tr {border-bottom: 1px solid #fff;}
.news-list tr {
border-bottom: 1px solid #dbdbdb; text-align: center;;
}
table { 
    border-collapse: collapse; 
}
.news-list table {width: 100%}
.time a{text-decoration: none;
border: 0px none;
position: absolute;
margin-left: -30px;}
.raspis {
width: 100%; margin-top: 20px;
display: inline-block;}

.bg_rs h4 {text-align: center;
margin-bottom: 20px;
font-weight: 700;
text-transform: uppercase;}




.callme {

    position: fixed;
    bottom: 0;
    right: 0;
    padding: 20px;
    background: linear-gradient(45deg, 

#0C0026,
#8e05cc);

border: 1px solid

    #444;
    border-radius: 10px;
    margin: 5px;
    z-index: 9;
    font-size: 20px;

}
.hide {display: none;} .show{ display: block; text-align: center; background:  #ff00a7; padding: 2%; border-radius: 10px; border-bottom: 3px solid; font-weight: 700;margin: 5%;}
.seler {padding: 2%;width: 100%;margin-bottom: 20px;}
.zapr input {width: 100%;margin-bottom: 20px;}
.zapr .date {width: 60%;}
.zapr .time {width: 30%;}
.zapr {display: flex; flex-wrap: wrap;justify-content: space-between;padding: 10%;margin-top: 10%;}
.prep_y {display: flex;}
.ff  {     position: relative;     width: 120%;     left: -30px;     bottom: -30px; }
.probz {      border: 1px solid;     padding: 9px;     border-radius: 10px;  }
.logo {width: 150px;}
#em12 {display:none}
.men li:hover {background:#00000087;padding: 13px 0;}
.navm {background: linear-gradient(145deg, #00A0A0, #f705ff);position: relative;}
.nuber span {font-size: 15px;}
.men { max-width: 1224px; display: flex;justify-content: space-evenly;align-items: center;height: 50px;margin: 0 auto;font-size: 20px;padding: 0;}
.men li {list-style: none;}
.otherclass {display:block !important;}
.wok {width: 44%; display: inline-block; vertical-align: top; font-family: Calibri; font-size: 22px;padding: 2%;}
.wok a{text-decoration: none;}
.popp {background: #ff0000;margin-top: 10px;padding: 2%;text-align: center;left: 40%;position: relative;display: inherit;border-radius: 4px;}
.ger {border: 1px solid #ffffff36;padding: 0 2% 2% 2%; margin: 1%; background: #000;width: 43%;}
.main-nav{float:right;margin-right:5%;width:44px;height:100%;background:url("/bitrix/templates/wsdanc/../img/cd-icon-menu.svg") no-repeat center center;cursor:pointer}
.main-nav ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.main-nav ul.is-visible{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}
.main-nav a{display:block;height:50px;line-height:50px;padding-left:5%;background:#292a34;border-top:1px solid #3b3d4b;color:#FFF}
@media only screen and (min-width:768px){.main-nav{width:auto;height:auto;background:none;cursor:auto}
.main-nav ul{position:static;width:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:80px}
.main-nav ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.main-nav li{display:inline-block;margin-left:1em}
.main-nav li:nth-last-child(2){margin-left:2em}
.main-nav a{display:inline-block;height:auto;line-height:normal;background:transparent}
.main-nav a.cd-signin,.main-nav a.cd-signup{padding:.6em 1em;border:1px solid rgba(255,255,255,0.6);border-radius:50em}
.main-nav a.cd-signup{background:#2f889a;border:none}
}
.cd-intro{position:relative;height:200px;line-height:200px;text-align:center}
.cd-intro h1{font-size:22px;font-size:1.375rem;color:rgba(52,54,66,0.5)}
@media only screen and (min-width:600px){.cd-intro{height:300px;line-height:300px}
}
@media only screen and (min-width:1170px){.cd-intro h1{font-size:32px;font-size:2rem}
}
.ema50 {font-size: 30px;margin: 20px;text-align:center}
#email {width: 60%;padding: 12px;}
.ok {background: black;border: 0;color: #fff;font-size: 22px;vertical-align: top;}
#formx {text-align: center}
#popup__toggle{bottom:25px;right:10px;position:fixed}


.cd-nugget-info{text-align:center;position:absolute;width:100%;height:50px;line-height:50px;bottom:0;left:0}
.cd-nugget-info a{position:relative;display:inline-block;padding:0 2em;background-color:#da5067;border-radius:50em;font-size:16px;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}
.no-touch .cd-nugget-info a:hover{opacity:.8}
.cd-nugget-info span{display:inline-block}
.cd-nugget-info span svg{display:block}
.cd-nugget-info .cd-nugget-info-arrow{fill:#fff}
.cd-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(52,54,66,0.9);z-index:3;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0,visibility 0 0.3s;-moz-transition:opacity 0.3s 0,visibility 0 0.3s;transition:opacity 0.3s 0,visibility 0 0.3s}
.cd-user-modal.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity 0.3s 0,visibility 0 0;-moz-transition:opacity 0.3s 0,visibility 0 0;transition:opacity 0.3s 0,visibility 0 0;z-index:100}
.cd-user-modal.is-visible .cd-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.cd-user-modal-container{position:relative;width:90%;max-width:600px;background:#FFF;margin:3em auto 4em;cursor:auto;border-radius:0.25em;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}
.cd-user-modal-container .cd-switcher:after{content:"";display:table;clear:both}
.cd-user-modal-container .cd-switcher li{width:50%;float:left;text-align:center}
.cd-user-modal-container .cd-switcher li:first-child a{border-radius:.25em 0 0 0}
.cd-user-modal-container .cd-switcher li:last-child a{border-radius:0 .25em 0 0}
.cd-user-modal-container .cd-switcher a{display:block;width:100%;height:50px;line-height:50px;background:#d2d8d8;color:#809191}
.cd-user-modal-container .cd-switcher a.selected{background:#FFF;color:#505260}
@media only screen and (min-width:600px){.cd-user-modal-container{margin:4em auto}
.cd-user-modal-container .cd-switcher a{height:70px;line-height:70px}
}
.cd-form{padding:1.4em}
.cd-form .fieldset{position:relative;margin:1.4em 0}
.cd-form .fieldset:first-child{margin-top:0}
.cd-form .fieldset:last-child{margin-bottom:0}
.cd-form label{font-size:14px;font-size:0.875rem}
.cd-form label.image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0}
.cd-form label.cd-username{background-image:url("/bitrix/templates/wsdanc/../img/cd-icon-username.svg")}
.cd-form label.cd-email{background-image:url("/bitrix/templates/wsdanc/../img/cd-icon-email.svg")}
.cd-form label.cd-password{background-image:url("/bitrix/templates/wsdanc/../img/cd-icon-password.svg")}
.cd-form input{margin:0;padding:0;border-radius:0.25em}
.cd-form input.full-width{width:100%}
.cd-form input.has-padding{padding:12px 20px 12px 50px}
.cd-form input.has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.cd-form input.has-border:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,0.1);outline:none}
.cd-form input.has-error{border:1px solid #d76666}
.cd-form input[type=password]{padding-right:65px}
.cd-form input[type=submit]{padding:16px 0;cursor:pointer;background:#2f889a;color:#FFF;font-weight:bold;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.no-touch .cd-form input[type=submit]:hover,.no-touch .cd-form input[type=submit]:focus{background:#3599ae;outline:none}
.cd-form .hide-password{display:inline-block;position:absolute;right:0;top:0;padding:6px 15px;border-left:1px solid #d2d8d8;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;font-size:0.875rem;color:#343642}
.cd-form .cd-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(215,102,102,0.9);padding:.8em;z-index:2;color:#FFF;font-size:13px;font-size:0.8125rem;border-radius:0.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s 0,visibility 0 0.2s;-moz-transition:opacity 0.2s 0,visibility 0 0.2s;transition:opacity 0.2s 0,visibility 0 0.2s}
.cd-form .cd-error-message::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(215,102,102,0.9)}
.cd-form .cd-error-message.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity 0.2s 0,visibility 0 0;-moz-transition:opacity 0.2s 0,visibility 0 0;transition:opacity 0.2s 0,visibility 0 0}
@media only screen and (min-width:600px){.cd-form{padding:2em}
.cd-form .fieldset{margin:2em 0}
.cd-form .fieldset:first-child{margin-top:0}
.cd-form .fieldset:last-child{margin-bottom:0}
.cd-form input.has-padding{padding:16px 20px 16px 50px}
.cd-form input[type=submit]{padding:16px 0}
}
.cd-form-message{padding:1.4em 1.4em 0;font-size:14px;font-size:0.875rem;line-height:1.4;text-align:center}
@media only screen and (min-width:600px){.cd-form-message{padding:2em 2em 0}
}
.cd-close-form{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;background:url("/bitrix/templates/wsdanc/../img/cd-icon-close.svg") no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden}
@media only screen and (min-width:1170px){.cd-close-form{display:none}
}

#footer-style li{display: inline-block;margin-right: 10px; text-align: center; font-size: 13px;}
#footer-style li a{text-decoration: none;}
#footer-style li:hover{background:#C53594}
#footer-style { text-align: center; margin-left: 10px; margin: 20px 10px 30px 20px;}
.blox21 {  display: flex;   flex-wrap: wrap; }

.ber1 {     width: 42%;     margin: 2%;     padding: 2%;     background:      #444;     border-radius: 30px;     font-size: 17px; }
#bx-admin-prefix {background: #fff;padding: 2%; }
#cd-login,#cd-signup,#cd-reset-password{display:none}
#cd-login.is-selected,#cd-signup.is-selected,#cd-reset-password.is-selected{display:block}
div#order_form_content .errortext{z-index:999999;position:relative}
.clear{clear:both}
.TA_cdsratingsonlynarrow{float:right}
.TA_cdsratingsonlynarrow a{color:464646}
.soc{margin-right:0;margin-top:5px;width:30%;font-size:18px;text-align:center;line-height:17px;display: flex;justify-content: space-around;}
.soc div{margin-bottom:5px}
#zal{border:1px solid #bdeaff;padding:10px}
#sidebar{margin-right:20px}
#onew{float:left;margin-right:20px}
#onewr{float:right;margin-left:20px}
img[tabindex="0"]{cursor:zoom-in}
.snew{position:fixed;z-index:999;bottom:0;width:100%;left:0;height:65px;background:url(/bitrix/templates/wsdanc/images/snew.png) repeat-x}
.bloc_preim{width:28%;border:1px #fff solid;display:inline-block;text-align:center;padding:30px 1%;background:rgba(255,255,255,0.3);border-radius:20px;margin:1%;min-height:185px;vertical-align:top}
.bloc_preim p{text-transform:uppercase;font-weight:700}
.bg_rs{background:rgba(0,0,0,0.7);width:1100px;margin:0 auto;padding:1%}
img[tabindex="0"]:focus{position:fixed;z-index:10;top:0;left:0;bottom:0;right:0;width:auto;height:auto;max-width:99%;max-height:99%;margin:auto;box-shadow:0 0 20px #000,0 0 0 1000px rgba(210,210,210,.4)}
img[tabindex="0"]:focus,img[tabindex="0"]:focus ~ *{pointer-events:none;cursor:zoom-out}
.icin_soc span{background:url(/bitrix/templates/wsdanc/images/img_ws.png);position:absolute}
.insta span{background-position:-22px 0;width:24px;height:23px}
.ytub span{background-position:-67px 0;width:19px;height:23px}
.vk span{background-position:-46px 0;width:21px;height:15px;top:5px}
.fb span{background-position:-87px 0;width:10px;height:20px}
#main_top_c{max-width:1200px;margin:0 auto;color:#FFF;font-size:17px;padding:4px 10px 0 10px;display: flex; align-items: center;justify-content: space-between;}
.b-form__label{display:none}
.time2 a{text-decoration:none;display:inherit}
input[type="submit"]{cursor:pointer}
.contakt {     width: 39%;     display: inline-block;     vertical-align: top;     margin-bottom: 20px;     padding: 3%;     border: 1px solid;     border-radius: 30px;     margin: 2%; }
.displey{float:right;width:60%;vertical-align:top;margin-left:-5px}
.zapis{padding:2%}
.displey_img{float:left;width:35%;overflow:hidden;text-align:center}
.imgnach{margin-left:-30px;width:110%}
.map_site span{font-size:18px;line-height:30px}
.zagolovok{font-size:20px;text-transform:uppercase;margin-top:15px;display:inline-block;margin-bottom:5px}
.absi{margin-left:60px}
a.li_l{text-decoration:none;color:#464646;font-size:15px;line-height:25px}
#map{height:400px;color:#000}
input {padding: 2%;}
.clean{clear:both}
.field-title{color:#fff!important}
.reg_u img{margin:0 0 8px 8px}
.reg_u input,.field input,.reg_u textarea{padding:10px;font-size:100%; color: #464646;;width:80%}
.reg_u{display:inline-block;width:45%;margin:2%}
.nuber{margin-top:10px;font-size:15px;}
.nuber{font-size:30px;}
.minuta a{text-decoration:none}
.minuta{width:32%;vertical-align:middle}
display:inline-block;text-align:center}
.catalog-section-image img{width:100%;height:auto}
.minuta span{display:block;font-size:16px}
.catalog-item-links{float:right;margin-left:10px}
.ticher a{font-family:Calibri;font-size:24px;font-weight:lighter;text-decoration:none}
.img_g{margin-top:20px;text-align:center}
div.fields{float:left}
.catalog-section-image{overflow:hidden}
#main_top{height:80px;background: rgba(0, 0, 0, 0.77);margin:auto;width:100%;z-index:50;top:0}
#main_top .catalog-item-title{font-size:20px;font-weight:bold}
form{margin:0;padding:0}
form.main-form{display:block;margin:0;padding:0;width:100%;height:100%}
.catalog-section2{float:left;width:31%;text-align:center;background:none repeat scroll 0 0 #000;display:inline-table;margin:1%}
.forprice{width:49%;height:auto}
.sortbutton.current,.sortbutton.current:hover,.sortbutton:active,.sortbutton{padding:6px 10px}
.sortbutton.current,.sortbutton.current:hover,.sortbutton:active,.sortbutton{padding:6px 10px}
.catalog-item-preview-text{font-size:10px}
.navigation-page-all,.sortbutton,.sortbutton:active,.navigation-pages a{display:inline-block;color:rgb(113,113,113);font-size:12px;min-width:24px;text-align:center;border:1px solid rgb(201,201,201);text-shadow:0 1px 1px rgba(255,255,255,0.9);text-decoration:none;border-radius:3px 3px 3px 3px;font-weight:bold;background:linear-gradient(to bottom,rgb(254,254,254) 0,rgb(234,234,234) 100%) repeat scroll 0 0 transparent}
.news-detail{float:left}
.pn{width:21px;height:35px;position:absolute;margin-top:-100px}
#ar2{width:65px;height:65px;margin:3px}
input#page[type="checkbox"]{position:absolute;left:-9999px}
object{position:absolute;margin-top:-10px;margin-left:20px}
input#page[type="checkbox"] + label{padding-left:20px}
div.order-title b,div.order-title-inner{background-color:rgb(230,230,230)}
.catalog-item-info{display: inline-block;width:30%;margin:1%;text-align:center;vertical-align:top;z-index:1;}
.img_g img{width:24%}
.fertuchee{position:relative;margin-left:-24%}
.fertuchee:hover{opacity:0}
.thumbSlider ul li,.listitem_horizontal > li{display:block;background:none repeat scroll 0 0 rgb(255,255,255);box-shadow:0 0 4px rgba(123,152,165,0.4);margin:15px 4px 30px;position:relative;padding:20px;width:310px;float:left}
.catalog-section-info{float:left;width:207px;height:207px;margin:10px;padding:10px;text-align:center;vertical-align:top}
input#page[type="checkbox"]:checked + label#page{background-position:0 -32px}
.tabs{list-style:none;overflow:hidden;padding-left:1px}
.tabs li{display:inline}
.tabs li as{display:block;float:left;padding:4px 8px;color:black;border:1px solid #ccc;background:#eee;margin:0 0 0 -1px;cursor:pointer}
.tabs li as.current{background:white;border-bottom:0;position:relative;top:2px;z-index:2;cursor:auto}
.box-wrapper{-moz-box-shadow:0 0 10px #1592d2;-webkit-box-shadow:0 0 20px black;padding:20px;background:white;border:1px solid #ccc;margin:-14px 0 0 0;height:370px;position:relative;overflow:hidden}
.content-box{overflow:hidden;position:absolute;top:20px;left:20px}
.col{width:100%;position:relative;top:370px;overflow:hidden;z-index:100}
.col-one,.col-two{margin-right:3%}
.bordered td,.bordered th{border-left:1px solid rgb(204,204,204);border-top:1px solid rgb(204,204,204);padding:5px;text-align:left}
.bordered{border:1px solid rgb(204,204,204);border-radius:6px 6px 6px 6px;box-shadow:0 1px 1px rgb(204,204,204);width:99%}
.text_news{margin:5px}
.prep_uch{display:inline-block;width:338px;height:120px;overflow:hidden;margin:5px}
div#rekvezit{width:93%;padding:20px;font-size:11px}
h4{color:#fff;font-size:25px;font-weight:normal}
h4 span{float:right;cursor:pointer}
h4 span:hover{text-shadow:0 0 3px #a1eeff}
#copyright2{position:static;width:300px;right:10px;height:40px;text-align:center;margin: 30px auto;font-size:12px}
#page-wrapper{min-height:100%;margin:0 auto -90px}
* html #page-wrapper{height:100%}
#header{position:relative;z-index:10;width:1224px;margin:0 auto;}
#stati{width:380px;margin:3px 0 0;display:inline-block;vertical-align:top;border:0 dotted rgb(147,149,152);text-align:left;float:left}
#stati2{width:370px;margin:3px 0 0;display:inline-block;vertical-align:top;border:0 dotted rgb(147,149,152);text-align:left}
#top-menu{position:absolute;top:46px;width:770px;height:auto;right:0}
#top-menu-inner{margin-left:16px;padding-right:16px;height:30px}
#logo{width:235px;height:100px;position:absolute;left:0;top:0;text-align:center}
#logo td{padding:0}
#logo a{outline:none}
#top-icons{overflow:hidden;height:15px;position:absolute;top:17px;width:200px;left:252px}
#top-icons a{float:left;margin-right:31px}
a.home-icon{width:12px;height:11px}
a.search-icon{width:12px;height:12px}
a.feedback-icon{width:14px;height:10px}
#banner{margin:0 auto;width:1224px;height:153px;position:relative}
#banner-layout{height:142px;table-layout:fixed}
#banner-overlay{height:153px;position:absolute;width:1224px;left:0;top:0}
#banner-image{padding:0;width:437px;vertical-align:top}
#banner-image div{width:437px;height:142px;overflow:hidden}
#banner-slogan{padding:0;width:441px;font-family:Arial;font-style:italic;font-size:2em;font-weight:bold;padding:10px 0 32px}
#content{width:1224px;margin:10px auto;overflow:hidden}
#sidebar{width:320px;float:left;overflow:hidden}
#heder{border: 1px solid #fff00057;padding:20px;max-width:1224px;background: rgba(2, 0, 0, 0.64);overflow:hidden;margin:0 auto;line-height:28px;font-size:20px;position: relative;}
#workarea{border: 1px solid;padding:20px;background:rgba(25,25,25,0.9) ;vertical-align:top;overflow:hidden}
.over{width:1025px;height:25px;margin-left:19px;background:url(/bitrix/templates/wsdanc/images/sidebar-corners.png) no-repeat scroll right bottom;display:inline-block;margin-bottom:15px;float:right}
#footer{background:#000 ;overflow:hidden;color:#fff;margin:0 auto}
#footer a{text-decoration:none}
#footer2{float:left;width:1224px;margin:10px}
#copyright{position:relative;top:20px;left:25px;float:left}
#copyright p{margin:0}
.footer-links{position:relative;top:10px}
#footer-links{margin:0;padding:10px 0;list-style:none;text-align:center;background:#146ecd}
#footer-links li{display:inline;font-size:12px;text-decoration:none;padding:13px 0.5%;text-transform:uppercase;text-align:center;margin:0 auto}
#space-for-footer{height:90px}
#header{height:105px}
#footer-design{width:300px;position:absolute;right:25px;top:52px;text-align:right}
#footer-design a{color:#757575;font-size:11px;text-decoration:none}
#footer-design a:hover{text-decoration:underline}
div.content-block{margin-bottom:15px}
div.content-block-inner{padding:22px 18px 22px 14px}
div.information-block div.top{height:13px;border-right:1px solid;font-size:1px;background:#FFF url(/bitrix/templates/wsdanc/images/sidebar-corners-form.gif) no-repeat left top}
div.information-block div.bottom{height:13px;border-left:1px solid;font-size:1px;background:#FFF url(/bitrix/templates/wsdanc/images/sidebar-corners-form.gif) no-repeat right bottom}
div.information-block-inner{border-left:1px solid;border-right:1px solid;padding:9px 18px 9px 21px;zoom:1}
div.information-block div.top,div.information-block div.bottom,div.information-block-inner{border-color:#E3E3E3}
div.search-item h4{margin-bottom:0.4em}
dl.block-list{margin:0;padding:0;font-size:0.85em}
dl.block-list dt{margin:1.5em 0 0.5em}
dl.block-list dd{margin:0;padding:0}
dl.block-list a{text-decoration:none;outline:none}
dl.block-list a:hover{text-decoration:underline}
#sidebar h3{font-family:PompaduBook;margin:0 0 1em;color:#fff}
#left-menu{margin:0;padding:0;list-style:none}
#left-menu li{margin:0 0 0.7em;padding:0 0 0.7em;display:block}
#left-menu a{text-decoration:none;font-size:1em;font-weight:bold;padding:1em 1em 1em 0;outline:none}
.error_en{text-align:center;color:146ecd;font-size:11px;font-weight:700}
#left-menu li.last-item{background:none;margin-bottom:0;padding-bottom:0}
#left-menu li.selected a{padding-left:1em}
#left-menu li.selected{text-indent:-1em;padding-left:1em}
div.navigation{font-size:100%;line-height:200%}
span.navigation-title{padding-right:0.65em;font-weight:bold}
div.navigation a{text-decoration:underline;padding:0.2em 0.3em}
span.nav-current-page{padding:0.2em 0.3em}
div.navigation span.arrow{font-size:100%;font-family:Times,serif}
div.navigation span.ctrl{font-size:85%}
div.product-list{overflow:hidden}
div.product{overflow:hidden;width:280px;height:105px;margin:0 25px 20px 0;position:relative;float:left}
div.product-alt{margin-right:0}
div.product-image{width:250px;height:105px;background-repeat:no-repeat;background-position:left top;position:absolute;top:0;left:0}
div.product-overlay{width:280px;height:105px;position:absolute;z-index:1}
a.product-desc{float:right;height:62px;overflow:hidden;position:absolute;right:0;top:0;width:142px;z-index:2;font-size:1em;text-decoration:none;padding:13px 10px 30px 129px}
a.product-desc p{font-size:0.85em;margin:7px 0 0}
div.news-list{margin:3px}
div.news-item{margin:0 0 2em;padding:0 0 2em;border-bottom:1px solid}
div.news-date{}
div.news-title{font-size:1em;margin:0 0 1em;font-weight:bold}
a.news-detail-link{margin:1em 6px 0;outline:none}
h5 a{text-decoration:none}
div.special-product-title{text-align:center;margin:0 0 1em}
div.special-product-image{text-align:center;margin:0 0 1em}
div.special-product{text-align:center}
div.menu-clear-left{clear:left}
div.content-form{padding-left:1em}
img{border:0 none}



.container {
    margin-left: auto;
    margin-right: auto;
    width: 96%;
}

#myBtn {
  background-color: #9C27B0;position: absolute;right: 0;top: -30px;
  color: white;
font-style: italic;
font-size: 16px;

  border: none;
  cursor: pointer;

}


.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


.modal-content {
    position: relative;
    background: linear-gradient(90deg, #0872ee, #850ea5);
    margin: auto; 
    padding: 0;
    border: 5px solid #fff;
    width: 40%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}


@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}


.clos {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;margin-right: 10px;
}

.clos:hover,
.clos:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    text-align: left;
}

.modal-body {padding: 22px 16px;width: 70%;margin: 0 auto;text-align: center;}


 
#nav span {
    display: none;
}
#nav, #nav ul {
list-style: none outside none;
padding: 0px;
margin: -30px 100px 0px;
width: 670px;
text-align: right;
}
#nav {

    position: relative;

}
#nav ul.subs {
    background-color: #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    color: #333333;
    display: none;
    left: 0;
    padding: 2%;
    position: absolute;
    top: 31px;
    width: 96%;
}
#nav > li {
    border-bottom: 5px solid transparent;
   display: inline-block ;
    margin-bottom: -5px;
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
#nav li a {
    display: block;
    text-decoration: none;
    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    white-space: normal;
}
#nav > li > a {
    color: #fff;
    display: block;
    font-style: italic;
    padding: 0 9px;
    font-size: 16px;
}
#nav > li:hover > a, #nav > a:hover {
    background-color: #c53594;
    color: #FFFFFF;
}
#nav li.active > a {
    background-color: #333333;
    color: #FFFFFF;
}

/* submenu */
#nav li:hover ul.subs {
    display: block;
}
#nav ul.subs > li {
    display: inline-block;
    float: none;
    padding: 0px 1%;
    vertical-align: top;
    width: 30%;
}
#nav ul.subs > li a {
    color: #777777;
    line-height: 20px;
}
#nav ul li a:hover {
    color: #F55856;
}
#nav ul.subs > li > a {
    font-size: 1.3em;
    margin-bottom: 10px;

}
#nav ul.subs > li li {
    float: none;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0s;
    -ms-transition: padding 150ms ease-out 0s;
    -o-transition: padding 150ms ease-out 0s;
    -webkit-transition: padding 150ms ease-out 0s;
    transition: padding 150ms ease-out 0s;
}
#nav ul.subs > li li:hover {
    padding-left: 15px;
}



/* responsive rules */
@media all and (max-width : 980px) {
    #nav > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav ul.subs {
        position: relative;
        top: 0;
    }
    #nav li:hover ul.subs {
        display: none;
    }
    #nav li #s1:target + ul.subs,
    #nav li #s2:target + ul.subs {
        display: block;
    }

    #nav ul.subs > li {
        display: block;
        width: auto;
    }
}

.container {
    margin-left: auto;
    margin-right: auto;
    width: 96%;
}

/* common and top level styles */
#nav2 span {
    display: none;
}
#nav2, #nav2 ul {
list-style: none outside none;
padding: 0px;
margin: 10px 20px 0px;
width: 750px;
text-transform: uppercase;
text-align: right;
font-weight: lighter;
}
#nav2 {

    position: relative;

}
.m_two {text-transform: uppercase}
#nav2 ul.subs {
    background-color: #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    color: #333333;
    display: none;
    left: 0;
    padding: 2%;
    position: absolute;
    top: 31px;
    width: 96%;
}
#nav2 > li {
    border-bottom: 5px solid transparent;
   display: inline-block ;
    margin-bottom: -5px;
    text-align: left;
    -moz-transition: all 300ms ease-in-out 0s;
    -ms-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
}
#nav2 li a {
    display: block;
    text-decoration: none;
    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;
    white-space: normal;
}
#nav2 > li > a  {
    color: #FFF;
    display: block; font-size: 27px; 
    padding: 0px 5px; font-family: PompaduBook; 
}
#nav2 > li:hover > a, #nav2 > a:hover {
    background-color: #c53594;
    color: #FFFFFF;
}
#nav2 li.active > a {
    background-color: #333333;
    color: #FFFFFF;
}

/* submenu */
#nav2 li:hover ul.subs {
    display: block;
}
#nav2 ul.subs > li {
    display: inline-block;
    float: none;
    padding: 0px 1%;
    vertical-align: top;
    width: 30%;
}
#nav2 ul.subs > li a {
    color: #777777;
    line-height: 20px;
}
#nav2 ul li a:hover {
    color: #F55856;
}
#nav2 ul.subs > li > a {
    font-size: 1.3em;
    margin-bottom: 10px;

}
#nav2 ul.subs > li li {
    float: none;
    padding-left: 8px;
    -moz-transition: padding 150ms ease-out 0s;
    -ms-transition: padding 150ms ease-out 0s;
    -o-transition: padding 150ms ease-out 0s;
    -webkit-transition: padding 150ms ease-out 0s;
    transition: padding 150ms ease-out 0s;
}
#nav2 ul.subs > li li:hover {
    padding-left: 15px;
}

/* responsive rules */
@media all and (max-width : 980px) {
    #nav2 > li {
        float: none;
        border-bottom: 0;
        margin-bottom: 0;
    }
    #nav2 ul.subs {
        position: relative;
        top: 0;
    }
    #nav2 li:hover ul.subs {
        display: none;
    }
    #nav2 li #s1:target + ul.subs,
    #nav2 li #s2:target + ul.subs {
        display: block;
    }

    #nav2 ul.subs > li {
        display: block;
        width: auto;
    }
}


#workarea ul{list-style-type:disc}
.r0,.r1,.r2,.r3,.r4{overflow:hidden;font-size:1px;display:block;height:1px}
.r4{margin:0 4px}
.r3{margin:0 3px}
.r2{margin:0 2px}
.r1{margin:0 1px}
div.content-form{position:relative;zoom:1;padding-bottom:2.5em;padding-left:2.5em}
div.content-form div.form-input span{font-size:1.5em}
div.content-form div.form-input input,div.content-form div.form-input textarea,div.content-form div.form-input select{margin:0;border:1px solid;font-size:1.117em;font-family:Verdana,Tahoma,Sans-Serif;margin-bottom:8px}
div.content-form div.form-input input,div.content-form div.form-input textarea{padding:0.3em}
div.content-form div.legend{left:-1em;top:-0.7em;float:left;padding:0 3px;background:white;position:relative;z-index:10;font-size:1.8em;font-family:Arial,Verdana,Tahoma,Sans-Serif}
div.content-form div.form-input input,div.content-form div.form-input textarea{width:75%}
div.content-form div.fields{}
div.content-form input.input-submit{overflow:visible;padding:0 0.5em}
div.content-form div.field{padding:0;margin:0 0 0.8em 0;display:block}
div.content-form div.field label.field-title{display:block;font-size:1.4em;margin-bottom:3px;font-family:Arial,Verdana,Tahoma,Sans-Serif;white-space:nowrap}
div.content-form div.description{font-size:0.9em}
div.content-form div.field-checkbox{margin:0.3em 0;font-size:1.4em}
.errortext,.notetext{display:block;margin:0 0 1.5em 0;padding:0.4em 1.117em;border:1px solid}
.soc div{width:100%;}
.errortext ul,.notetext ul{padding:0.3em 0 0.3em 2em;margin:0}
.errortext ul li,.notetext ul li{margin:0;padding:0}
hr,.hr{border-color:#E9E9E9}
a:link{color:#fff}
a:visited{color:#fff}
a:hover{color:#fff}
a:active{color:#fff}
a.home-icon{background:url(/bitrix/templates/wsdanc/images/icons-sprite.gif) no-repeat 0 0}
a.search-icon{background:url(/bitrix/templates/wsdanc/images/icons-sprite.gif) no-repeat 0 -15px}
a.feedback-icon{background:url(/bitrix/templates/wsdanc/images/icons-sprite.gif) no-repeat 0 -29px}
#banner-overlay{background:url(/bitrix/templates/wsdanc/images/overlay.png) no-repeat}
#banner-slogan{color:#132aef;background:url(/bitrix/templates/wsdanc/images/overlay.png) no-repeat right top}
div.content-block{background:url(/bitrix/templates/wsdanc/images/sidebar-corners.png) no-repeat right bottom}
.slider{width:1224px;margin:0 auto;background:transparent url("/bitrix/templates/wsdanc/images/main_bg.png") repeat scroll 0 0}
#search div.search-inner-box{border-color:#DEDEDE}
#search div.search-inner-box input{border-color:white}
#search-button input{color:#FFF}
#search-button{border-color:#b1340e;background:#d61b1b}
dl.block-list dt{color:#91908B}
dl.block-list a{color:#000 !important}
#left-menu li{background:transparent url(/bitrix/templates/wsdanc/images/sidebar-header-border.gif) no-repeat center bottom}
#left-menu a{color:#000}
#left-menu a:hover{color:#47A7AA}
#left-menu li.selected a{color:#47A7AA;background:url(/bitrix/templates/wsdanc/images/menu-arrow.gif) no-repeat left 1.4em}
div.product-overlay{background:url(/bitrix/templates/wsdanc/images/product-overlay.png) no-repeat}
a.product-desc{color:#000 !important}
a.product-desc p{color:#7F7F7F !important}
span.nav-current-page{background-color:#e8e9ec}
div.navigation span.disabled,div.navigation span.arrow,div.navigation span.ctrl{color:#7E7E7E}
div.news-item{border-color:#E5E5E5}
div.news-date{color:#7F7F7F}
div.catalog-item{border-color:#E5E5E5}
div.catalog-item-image{border-color:#CCC;width:100%;overflow:hidden}
div.catalog-item-price{text-align:center;margin:10px;font-size:13px}
div.catalog-item-property{border-color:#ccc}
div.catalog-item-property b,div.catalog-item-property span{background:white}
div.content-form div.form-input input,div.content-form div.form-input textarea,div.content-form div.form-input select{background:#F8F7F7;border-color:#D9D9D9}
div.content-form div.field-error div.form-input input,div.content-form div.field-error div.form-input textarea,div.content-form div.field-error div.form-input select{color:red;background:#fff8d3}
div.content-form div.field label.field-title{color:#1D0405}
div.search-item,table.search-filter td{border-color:#E9E9E9}
div.search-page input.search-query,table.search-filter input.input-field,table.search-filter select.select-field{background:#F8F7F7;border-color:#D9D9D9}
div.search-advanced,div.search-item-meta,div.search-item-meta a{color:#8a8a8a}
div.search-sorting b{background:#E8E9EC}
.errortext,.starrequired{color:red}
.errortext,.notetext{border-color:#FFD482}
ul.breadcrumb-navigation{padding:0;margin:0;padding-top:4px;list-style:none}
ul.breadcrumb-navigation li{display:inline}
ul.breadcrumb-navigation a{}
ul.breadcrumb-navigation span{}
#alx_up_page_button{padding:0;margin:0;position:fixed;display:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;zoom:1;cursor:pointer;z-index:2000}
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}
#horizontal-multilevel-menu{}
.soc p a{margin:10px}
div.menu-clear-left{clear:left}
.main{width:800px;height:600px;margin:50px auto}
.panel{background-color:#444;height:34px;padding:10px}
#login_pop{position:fixed;z-index:99;right:0;margin-top:10%}
.panel a#login_pop,.panel a#join_pop{border:2px solid #aaa;color:#fff;display:block;float:right;margin-right:10px;padding:5px 10px;text-decoration:none;text-shadow:1px 1px #000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
a#login_pop:hover,a#join_pop:hover{border-color:#eee}
.overlay{background-color:rgba(0,0,0,0.6);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1;z-index:999;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.overlay:target{visibility:visible;opacity:1;z-index:1000}
.popup{width: 100%;height: 100%;color:#000;display:inline-block;left:0;top:0;position:fixed;text-align:justify;visibility:hidden;z-index:1001;}
.pip{
    position: absolute;
    left: 50%;
    top: 10%;
    margin-left: -100px;
    margin-top: -75px; background-color:#fff;padding:20px; width: 280px;
}
.overlay:target+.popup {
    top: 10%; text-align: center;
    opacity: 1;
    visibility: visible;
}
.overlay:target+.popup img {width: 50%}
.close{background-color:rgba(0,0,0,0.8);height:30px;line-height:30px;position:absolute;right:0;text-align:center;text-decoration:none;top:-15px;width:30px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.close:before{color:rgba(255,255,255,0.9);content:"X";font-size:24px;text-shadow:0 -1px rgba(0,0,0,0.9)}
.close:hover{background-color:rgba(64,128,128,0.8)}
.popup p,.popup div{margin-bottom:10px}
.popup label{display:inline-block;text-align:left;width:120px}
.popup select{padding:3%;width:94%}
.popup input[type="submit"]{width:283px;font-family:Pompadur;font-weight:bold;font-size:23px;display:inherit;margin:0 auto}
.popup input[type="text"],.popup input[type="password"]{border:1px solid;border-color:#999 #ccc #ccc;margin:10;padding:8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:90%}
.popup h2{text-align:center;color:#464646;font-weight:700;margin:0;padding:0}
.popup input[type="text"]:hover,.popup input[type="password"]:hover{border-color:#555 #888 #888}
.contur{background:#34b420;padding:3%}
header{background-color:#212121;box-shadow:0 -1px 2px #111;color:#fff;display:block;height:70px;position:relative;width:100%;z-index:100}
header h2{font-size:19px;font-weight:normal;left:50%;margin-left:-400px;padding:22px 0;position:absolute;width:540px}
header a.stuts,a.stuts:visited{border:none;text-decoration:none;color:#fcfcfc;font-size:14px;left:50%;line-height:31px;margin:23px 0 0 110px;position:absolute;top:0}
header .stuts span{font-size:22px;font-weight:bold;margin-left:5px}
.SliderName_2 img{width:100%!important}
.SliderName_2 div{width:100%!important;height:100% !important}
@media screen and (max-width:1224px){.t-col_3{max-width:40%;vertical-align:top;display:inline-block;height:120px}
.popup img{width:100%}
.bg_rs{width:100%}
#header{width:100%}
.SliderName_2{width:68%}
#menus{width:32%}
.bcolor{width:45%;margin:0 0 3% 3%}
#sidebar{width:30%}
#content{width:100%}
#heder{width:92%;padding:4%}
#footer{width:100%}
object{display:none}
#main_top_c{width:100%;font-size:15px}
.over{width:0}
.SliderName_2{height:260px}
.SliderName_2 img{width:100%!important}
.SliderName_2 div{width:100%!important}
.bcolor span{margin-top:30%;font-size:150%}
#main_top_c{padding:4px 0 0}
.prep_uch2{width:30%}
#workarea{padding:0}
.slider{width:100%;height:300px}
.heder.m{width:92%;padding:4%}
#workarea{margin-left:0}
div.beono-flashmessage,.beono-flashmessage-text{width:100%}
div.beono-flashmessage img{width:100%}
.bcolors{font-size:15px}
}



@media screen and (max-width:770px){ 
.pip {left:35%}
.callme {font-size: 15px;padding: 10px;}
.bx_section {width: 88%;}
.displey_img,.displey  {width:95%}
.vk span {top: 20px;}
.men {flex-flow: wrap;height: auto;}
.men li {  width: 46%;     text-align: center; padding: 2%;}
#main_top_c {flex-flow: column;}
.aut {margin-top: 30px;}
.minuta .nuber span, .minuta {text-align: center;padding: 10px 0;}
#phone {width: 100%; text-align: center;}
.flex{flex-flow: column;}
.flexright {order: 1; width: auto;}
.prof {width: auto;order: 2;}
.wok {width: 94%;}
.minuta .nuber span{font-size:27px}
.nuber{letter-spacing:0}
.raspis{width:100%}
.circlephone,.circle-fill,.img-circle{display:none}
.style {font-size: 19px;}
 .level {font-size: 14px;}
.t-col_3{max-width:80%;height:100px}
.t145__title{font-size:20px}
.bloc_preim{width:95%;min-height:auto}
.parnie_dance{width:100%}
#blox21{width:62%;padding:10px 3% 10px 33%}
.btom a{font-size:20px}
#blox{height:auto;width:98%}
#blox img{width:35%}
small,#blox_name,#blox2{width:98%;text-align:center}
.SliderName_2{height:180px}
.bcolor span{font-size:100%}
#main_top{height:290px}
#main_top_c{float:none;line-height:25px;font-size:21px}
#logo{left:19%;top:-120px}
.news_blok{width:90%;padding:0}
.slider{height:300px}
.reg_u input{padding:5px;font-size:150%;font-weight:500;width:90%}
.reg_u submit{font-size:100%}
.vin,.van{font-size:80%}
.contakt{width:90%}
.minuta{width:100%;position:relative}
.news-list{width:100%}
.light input{width:86%}
textarea{width:75%}
.catalog-section2{width:100%;margin:0 0 5% 0}
#content{overflow:visible}
#nav > li,#nav2 > li{width:48%;margin:5px 0 5px 0;text-align:center}
.prep_uch2{width:100%}
.minuta{margin-top:75px;width:100%;position:relative;left:0}
.minuta.y{margin-top:25px;width:100%;position:relative;left:0}
.soc{width:100%;padding: 15px 0;}
.minuta span img{width:320px}
.minuta y{margin-top:15px}
.minuta:hover span{left:0}
.minuta.y:hover span{left:-200px}
#naf{border-bottom:0}
#naf ul{display:none;height:auto}
#naf a#pull{display:block;width:100%;position:relative;background:#600000;text-align:center;text-decoration:none;font-size:20px;padding:10px 0}
#naf a#pull:after{content:"";width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px}
h1{font-size:120%;line-height: 150%;}
.footer-links{right:0}
#footer{min-width:320px;width:100%}
.img_g img{width:48%}
.fertuchee{position:relative;margin-left:-48%}
.imagi{width:46%}
.forprice{width:100%}
#copyright2{text-align:left}
.light td{padding:0}
h6{font-size:110%}
.catalog-item-info{width:100%}
.catalog-item-price s,.catalog-item-price{font-size:20px}
.avans{width:80%}
.tel_arend{width:100%}
}
@media screen and (max-width:400px){.bcolors{font-size:25px;height:42px}

.raspis{overflow:scroll}
}
@media screen and (max-width:320px){
.SliderName_2{height:100px}
#header,#main_top_c{width:320px}
#logo{left:15%}
}





/* End */
/* /bitrix/templates/.default/components/idf/login.ajax/template1/style.css?15756629012596 */
/* /bitrix/js/altasib.errorsend/css/window.css?14654587784771 */
/* /bitrix/templates/wsdanc/styles.css?16841700602160 */
/* /bitrix/templates/wsdanc/template_styles.css?168416988951973 */
