ABBR,ARTICLE,ASIDE,AUDIO,BB,CANVAS,DATAGRID,DATALIST,DETAILS,DIALOG,FIGURE,FOOTER,HEADER,MARK,MENU,METER,NAV,OUTPUT,PROGRESS,SECTION,TIME,VIDEO {
	display:block;
	}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,
BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,
EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,
TT,VAR,HR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,
LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	vertical-align:baseline;
	font-family:inherit;
	font-size:100%;
	}
DFN,I,CITE,VAR,ADDRESS {
	font-style:normal;
	}
EM {
	font-style:italic;
}
TH,H1,H2,H3,H4,H5,H6{
	font-weight:normal;
	}
B,STRONG {
	font-weight:bold;
}
TEXTAREA,INPUT,SELECT{
	font-family:inherit;
	font-size:1em;
	}
BLOCKQUOTE,Q {
	quotes:none;
	}
	
Q:before,Q:after,
BLOCKQUOTE:before,
BLOCKQUOTE:after {
	content:'';
	content:none;
	}
OL,UL {
	list-style:none;
	}
INS {
	text-decoration:none;
	}
DEL {
	text-decoration:line-through;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	}
:focus {
	outline:none;
	}
	
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}	

body{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;background-color: #efefef;-webkit-font-feature-settings: 'kern'; -ms-font-feature-settings: 'kern' 1;font-feature-settings: 'kern';-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale;}
body, html, #glav {height: 100%;width: 100%;}

@font-face {
    font-family: 'Roboto Regular';
    font-style: normal;
    font-weight: 400;
	font-display: swap;
    src: local('Roboto Regular'), local('Roboto-Regular'),
        url(/fonts/roboto-regular.woff) format('woff'),
        url(/fonts/roboto-regular.ttf) format('truetype');
		
}

@font-face {
    font-family: 'Roboto Light';
    font-style: normal;
    font-weight: 400;
	font-display: swap;
    src: local('Roboto Light'), local('Roboto Light'),
        url(/fonts/RobotoLight.woff) format('woff'),
        url(/fonts/RobotoLight.ttf) format('truetype');
}

@font-face {
    font-family: 'Fontantigo';
    font-style: normal;
    font-weight: 400;
	font-display: swap;
    src: local('Roboto Regular'), local('Roboto-Regular'),
        url(/fonts/fontatigo.woff) format('woff'),
        url(/fonts/fontatigo.ttf) format('truetype');
}

@font-face {
    font-family: 'Roboto Bold';
    font-style: normal;
    font-weight: 400;
	font-display: swap;
    src: local('Roboto Bold'), local('Roboto Bold'),
        url(/fonts/Roboto-Bold.woff) format('woff'),
        url(/fonts/Roboto-Bold.ttf) format('truetype');
}



.text_sldr, .podr_sldr,.osn_menu_new a,.tovars_card_block,.phones_ver1,.phones_rus_ver1,.errs,.zagolovok_ver2,.sldr_blk_main,.form_name_tx,.inp_send,.posted_zaglvk,.identif_nadps h1,.zglvk_rght_men,.rght_mn li a,.nw_content h3,.nw_content h4,.nw_content h5,.zglvk_zagrz_files,.h2stl2,.nazv_partnr,#result,.zaglvk_spc_cnt {font-family: 'Roboto Regular', arial;}
.block_with_tovs_two,.zak_zvnk,.phones .city_tel,.obr_zvon,.obert_frm,.inp_title,.placeholder,.prikerp_file,.text_blk_posted,.second_menu,.nw_content,.dwnload_file,.rght_mn .thrd_men li a,.nabor_lnk,.partnblk_txt p{font-family: 'Roboto Light', arial;}
.sup_tov .cena_cifrs em, .phones span, .sup_tov .cena_cifrs span,.cena_cifrs em,.soglas,.txt_blk_cnt1 strong,.txt_blk_cnt2 b,.zglvk_shem_proezd span,.blk_adrs span,.telf_adrs span,.shem_proezd b,.nazv_news,B, STRONG{font-family: 'Roboto Bold', arial;}

.zagolovok {font-family: 'Fontantigo', arial;font-size:30px;color:#a2212f;}

/* transitions */
.podr_podcherk,.raskr_time div,.vibor_time p,.prikerp_file,.file_btn,.nazv_podrzdl,.rght_mn li a,.lupa_fot,.nw_content a,.breadcrumbs-new a,.line_dlr_obl ul li,.nabor_lnk{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}

/*Header Old*/
.logo{position:absolute;}
.main_blk{background:#fff;width:950px;margin:auto;}
.main_wrp, .main_blk{height:100%;}
header{height:123px;position:relative;}
.info_header{width:525px;position:absolute;left: 401px;top: 6px;text-align:right;}
.cont_head_inf{font-size: 14.7px;font-weight: bold;color: #a2212f;}
.cont_head_inf span{font-size: 24px;margin-left: 2px;}
.cont_head_inf a{text-decoration:none;color: #598ADD;font-size: 14.6666669845581px;font-weight: bold;padding-right:16px;background:url(/images/vvkz/skype.png) no-repeat;background-position: 100% 100%;margin-right: 3px;}
.social_head span{font-size: 14.6666669845581px;font-weight: bold;color: #a2212f;}
.time_work_head{font-size: 15px;font-weight: bold;margin-top: 9px;}
.social_head{margin-top: -5px;}
.social_head a{width:28px;height:28px;display:inline-block;position: relative;top: 10px;margin:0 0 0 10px;}
#glav > tbody{background:#fff;}

/* New header ver1 */
.new_header{height:112px;position:relative;}
.text_pod_logo{color:#730000;font-size:13px;position: absolute;left: 72px;top: 47px;width: 110px;}
.logo_nw{position: absolute;left: 25px;top: 22px;}
.zak_zvnk{background: url(/images/kz/ico/zak_zvonok2.png) no-repeat;cursor:pointer;color: #000;text-decoration: none;font-size: 14px;padding-left: 44px;position: absolute;left: 385px;top: 37px;}
.zak_zvnk:hover, .obr_zvon:hover span{text-decoration:underline;color:#863715;}
.obr_zvon:hover span:before, .zak_zvnk:hover span:before{animation: glyanec 2s ease-in-out infinite;-webkit-animation: glyanec 2s ease-in-out infinite;-moz-animation: glyanec 2s ease-in-out infinite;-o-animation: glyanec 2s ease-in-out infinite;background-color: rgba(255,255,255,0.6);}
.obr_zvon{color: #000;text-decoration: none;cursor:pointer;font-size: 14px;padding-left: 44px;position: absolute;left: 530px;top: 37px;}
.obr_zvon span, .zak_zvnk span{display:block;background-color: rgba(255,255,255,0.6);position:relative;margin-top: 2px;}
.obr_zvon span:before, .zak_zvnk span:before{content:'';position:absolute;top:0;left:0;background-color: rgba(255,255,255,0.6);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.obr_zvon:before{content:'';width:34px;height:34px;position:absolute;left:0px;background: url(/images/kz/ico/obr_svayz.png) no-repeat;}
.obr_zvon:hover:before{background: url(/images/kz/ico/obr_svayz.png) no-repeat;content:'';}
/*.obr_zvon:after, .zak_zvnk:after{border-radius:50%;background-color:#fff;content:'';width:34px;height:34px;position:absolute;left:0px;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0;transform: scale(0);}*/
.obr_zvon:hover:after, .zak_zvnk:hover:after{-webkit-animation: flur 2s both ease-in-out infinite;-moz-animation: flur 2s both ease-in-out infinite;-o-animation: flur 2s both ease-in-out infinite;animation: flur 2s ease-in-out infinite;}
.phones .city_tel{position:relative;top: 3px;color:#000000;font-size:14px;text-align:right;}
.phones span{font-size:17px;color:#000;font-weight:600;margin-left: 25px;display: block;}
.phones {
	    width: 237px;
    right: 29px;
    position: absolute;
    top: 0;
    height: 100%;
}

.phones tr td{
	vertical-align: middle;
}
.phones span,.phones .city_tel{ margin-bottom: 6px;}
.phones em{color:#898989;font-size:12px;font-style:normal;float:right;margin-top: -2px;}

/* New header ver2 */
.new_header_ver2{height:112px;position:relative;}
.logo_nw{
	position: absolute;
    left: 25px;
    top: 27px;
    width: 250px;
}
.new_header_ver2 .zak_zvnk{background: url(/images/kz/ico/zak_zvonok2.png) no-repeat;cursor:pointer;color: #000;text-decoration: none;font-size: 14px;padding-left: 44px;position: absolute;left: 264px;top:38px;}
.zak_zvnk:hover, .obr_zvon:hover span{text-decoration:underline;color:#c15121;}
.obr_zvon:hover span:before, .zak_zvnk:hover span:before{animation: glyanec 2s ease-in-out infinite;-webkit-animation: glyanec 2s ease-in-out infinite;-moz-animation: glyanec 2s ease-in-out infinite;-o-animation: glyanec 2s ease-in-out infinite;background-color: rgba(255,255,255,0.6);}
.new_header_ver2  .obr_zvon{color: #000;text-decoration: none;cursor:pointer;font-size: 14px;padding-left: 44px;position: absolute;left: 414px;top:38px;}
.obr_zvon span, .zak_zvnk span{display:block;background-color: rgba(255,255,255,0.6);position:relative;margin-top: 2px;}
.obr_zvon span:before, .zak_zvnk span:before{content:'';position:absolute;top:0;left:0;background-color: rgba(255,255,255,0.6);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.obr_zvon:before{content:'';width:34px;height:34px;position:absolute;left:0px;background: url(/images/kz/ico/obr_svayz.png) no-repeat;}
.obr_zvon:hover:before{background: url(/images/kz/ico/obr_svayz.png) no-repeat;content:'';}
/*.obr_zvon:after, .zak_zvnk:after{border-radius:50%;background-color:#fff;content:'';width:34px;height:34px;position:absolute;left:0px;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);top:0;transform: scale(0);}*/
.obr_zvon:hover:after, .zak_zvnk:hover:after{-webkit-animation: flur 2s both ease-in-out infinite;-moz-animation: flur 2s both ease-in-out infinite;-o-animation: flur 2s both ease-in-out infinite;animation: flur 2s ease-in-out infinite;}
.phones_ver1{position:absolute;left: 581px;top: 30px;}
.phones_rus_ver1{position:absolute;left: 768px;top: 30px;}
.new_header_ver2 .logo_nw{top:28px;}
.city_in_hd{font-size:14px;color:#000;}
.phones_rus_ver1 em, .phones_ver1 em{color: #aaaaaa;font-size: 12px;font-style: normal;display: block;margin-top: 1px;}
.phones_rus_ver1 span, .phones_ver1 span{color:#000;font-size:17px;font-weight:600;display:block;}

.header-slogan{
	position: absolute;
    bottom: -15px;
    left: 81px;
    color: #863715;
    font-size: 14px;
    line-height: 13px;
}
    


@keyframes glyanec {
0% {opacity: 0; width: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
50% {opacity: .8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
100% {opacity: 0; width: 95%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
}

@keyframes glyanec_ico {
0% {opacity: 0; width: 0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
50% {opacity: .8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

100% {opacity: 0.5; width: 100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
}

/*
@keyframes flur{

100% {transform: scale(1);}
}*/


/*identifikator*/
.identif{width:900px;height:213px;margin:5px auto 0 auto;-webkit-margin-before: -1px;position:relative;}
.identif_nadps{position:absolute;width:100%;height:100%;}
.identif_nadps table{width:100%;height:100%;}
.identif_nadps table td{vertical-align:middle;}
.identif_nadps h1{font-size:20px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);color:#fff;position:relative;z-index: 3;/*display: inline;*/text-transform:uppercase;padding: 16px 20px 16px 20px;margin:0;float:right;line-height: 26px;}
.identif_nadps h1:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#724029;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);z-index:-1;}

/*main menu*/
.main_menu{height:45px;background:url(/images/vvkz/bg_butt_off.gif) repeat-x;width:900px;margin:auto;margin-top: 7px;overflow: hidden;}
.main_menu a{float:left;text-decoration:none;margin-top:14px;font-size:14px;color:#000;text-align:center;text-transform:uppercase;padding: 0px 27px 0 28px;border-left:1px solid #000;}
.main_menu ul li:first-child a{border:none;}
.main_menu ul li{float:left;}
.main_menu ul{width:102%;}
.main_menu ul li a:hover{text-decoration: underline;color: #a2212f;}
.main_menu .actv_punkt{height:45px;background:url(/images/vvkz/bg_butt_on.gif) repeat-x;margin-right: -1px;z-index: 4;position: relative;}
.main_menu .actv_punkt a{color:#fff;border:none;padding: 0px 28px 0 28px;}
.main_menu ul li.actv_punkt a:hover{color:#fff;text-decoration:underline;}

/* main menu New ver 1 */
.osn_menu_new{width:902px;margin: 3px auto 20px auto;background:#8F5334;height:45px;/*overflow:hidden;*/}
.osn_menu_new nav > ul > li {float:left;position:relative;z-index: 200;border-left:2px solid #8F5334}
.osn_menu_new nav > ul > li:first-child{border-left:none;}
.osn_menu_new nav > ul > li > a{padding: 13px 17px 13px 17px;font-size: 16px;color: #fff;text-decoration: none;text-transform: uppercase;display: block;
	-webkit-transition: background-color 300ms cubic-bezier(0.455,0.03,0.515,0.955);
    transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -moz-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -ms-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -o-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);background:#8F5334;}
.osn_menu_new nav > ul > li > a:hover, .osn_menu_new nav > ul > li.actv_punkt > a,.frst_pnkt:hover > a{background-color:#724029;}
.osn_menu_new nav > ul > li.actv_punkt {background:#724029;/*border-left:1px solid #a2212f;border-right:1px solid #a2212f;*/}
.osn_menu_new nav > ul > li.actv_punkt > a{padding: 13px 16px 13px 16px;}


/* Vipad menu osn menu */
.second_menu{position:absolute;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
    left: -1px;top: 45px;border-bottom:7px solid #730000;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.37);display:none;
}
.osn_menu_new nav > ul > li.frst_pnkt > a{font-size:15px;padding: 14px 14px 12px 11px;height: 45px;box-sizing: border-box;}
.second_pnkt_menu li{display:table;}
.second_pnkt_menu{    margin: 7px 0 16px 20px;}
.osn_menu_new nav > ul > li:hover .second_menu{}
.stolbec_second_men > li > a{font-size:15px;position:relative;color:#724029;text-decoration:none;transition:0.3s cubic-bezier(0.4,0,0.2,1);-moz-transition:0.3s cubic-bezier(0.4,0,0.2,1);-o-transition:0.3s cubic-bezier(0.4,0,0.2,1);-ms-transition:0.3s cubic-bezier(0.4,0,0.2,1);border-bottom:1px solid transparent;}
.stolbec_second_men > li > a:hover{border-color:#724029;}
/*.stolbec_second_men > li > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:#a12529;transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transition:0.3s cubic-bezier(0.4,0,0.2,1);-moz-transition:0.3s cubic-bezier(0.4,0,0.2,1);-o-transition:0.3s cubic-bezier(0.4,0,0.2,1);-ms-transition:0.3s cubic-bezier(0.4,0,0.2,1);}
.stolbec_second_men > li > a:hover:after{transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}*/
.stolbec_second_men > li {width:226px;margin: 12px 14px 0px 20px;}
.stolbec_second_men{ display: table-cell;}
.stolbec_second_men:first-child{border:none;}
.line_menu{display: table-cell;height: 100%;position: relative;overflow: hidden;}
.line_menu_blk{width:1px;background-color:#e8c5c7;height:100%;}
.stolbec_second_men:first-child li{margin-left:0;}
.line_top{width: 1px;height: 100%;position: absolute;background-color: #e8c5c7;top: 8px;}
.line_bottom{width:1px;}

/* main menu New ver 2 */
.osn_menu_new_ver_two{width:902px;margin:0px auto 0 auto;background:#efefef;height:45px;overflow:hidden;}
.osn_menu_new_ver_two  li{float:left;}
.osn_menu_new_ver_two  a{padding: 13px 17px 8px 17px;font-size: 16px;color: #9f2528;text-decoration: none;text-transform: uppercase;display: block;-webkit-transition: background-color 300ms cubic-bezier(0.455,0.03,0.515,0.955);
    transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -moz-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -ms-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);
    -o-transition: background-color 150ms cubic-bezier(0.455,0.03,0.515,0.955);}
.osn_menu_new_ver_two a:hover{border-bottom:3px solid #9f2728;}
.osn_menu_new_ver_two .actv_punkt{border-left:1px solid #efefef;}
.osn_menu_new_ver_two .actv_punkt a{padding: 13px 15.5px 8px 15.5px;color:#000000;border-bottom:3px solid #9f2728;margin:0 1px 0 1px;}

/* podrazdel menu */

.iz_pdrzdl{display:block;background-position:50% 50%;background-repeat:no-repeat;/*border:2px solid #8f5334;*/width:46px;height:46px;/*border-radius:50%;*/float:left;background-color:#fff;margin-right: 9px;position:relative;}
.menu_podrazdels li table{width:100%;height:100%;}
.menu_podrazdels li table td{vertical-align:middle;width:100%;}
.menu_podrazdels li table td:first-child{width:50px;}
.nazv_podrzdl{color:#000000;font-size:15px;line-height:20px;text-decoration:none;border-bottom:1px solid transparent;}
.menu_podrazdels li{width: 198px;margin: 11px 0 0 101px;float:left; height: 72px;}
.menu_podrazdels ul{width:105%;position:relative;left: -70px;display:table;margin: 10px 0 19px 0;}
.menu_podrazdels{border-bottom:1px solid #d1d1d0;}
.menu_podrazdels li:hover .nazv_podrzdl{color:#c70000;}
.menu_podrazdels li:hover .nazv_podrzdl:hover{border-bottom:1px solid #c70000;}
.iz_pdrzdl:before{    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(255,255,255,0.8);
    width: 100%;
    height: 100%;
    opacity: 0;border-radius:50%;}
.menu_podrazdels li:hover  .iz_pdrzdl:before{ /**/animation:glyanec_ico 0.7s ease-in-out;
    animation:glyanec_ico 0.7s ease-in-out;
    -moz-animation: glyanec 0.7s ease-in-out;
    -o-animation: glyanec 0.7s ease-in-out;
    background-color: rgba(255,255,255,0.8);}

/*content part*/
.main_part{width:900px;margin:auto;}
.main_part > table > tbody > tr > td{vertical-align:top;}
.main_part > table > tbody > tr > td:first-child{max-width: 565px;width: 565px;}
#newdesign .main_part > table > tbody > tr > td:first-child{width:595px;max-width:595px;}

/* left menu */
.lft_men{width:309px;margin-left:26px;}

/* Spec tovars*/
.zaglvk_main{text-transform:uppercase;font-size: 17px;margin-top: 24px;color: #a2212f;padding:0 0 3px 20px;font-weight: bold;width:533px;border-bottom:2px solid #cccccc;display:block;background:url(/images/vvkz/line_right_zaglvk.jpg) no-repeat;background-position:100% 100%;}
.spec_predl a{text-decoration: underline;color: #333333;font-size: 13px;}
.spec_predl li{margin-top:7px;position:relative;}
.spec_predl{margin: 21px 0 0 25px;}
.spec_predl a:hover{color: #a2212f;}
.prices_spec{width:100%;text-align:center;font-size:13px;margin-top: 10px;}
.prices_spec span{color: #000;text-align:center;display:block;}
.clssup .prices_spec span{color: #b2282c;font-weight: bold;}
.nazv_spec{width:127px;display:block;font-size: 13px;color:#000;text-align:center;margin:auto;}
.nazv_spec:hover{color: #a2212f;}
.special_tovs li {float:left;}
.akcii{position:absolute;width: 60px;height: 60px;top:5px;right:5px;}
.spec_card_tov{margin:9px 0 0 15px;position:relative;}
.special_tovs{margin: 25px 0 0 -8px;}
.sup_cena{background:url(/images/vvkz/action.gif) no-repeat;}
.new_cena{background:url(/images/vvkz/new_label.gif) no-repeat;}
.clsnew .prices_spec span{color: #0066cc;font-weight: bold;}

/*right menu*/
.fotos_right_menu{margin: 7px 0 0 22px;}
.fotos_right_menu li:nth-child(2){margin-top: -3px;}
.nazv_rght_men{color: #a2212f;font-size: 17px;font-weight:bold;border-bottom: 2px solid #cccccc;padding: 0 0 3px 24px;text-decoration: none;}
.menu_catalog_produkcii strong{font-size: 13px;margin: 0 0 11px 0;display: block;}

.menu_catalog_produkcii strong a{text-decoration:none;color: #000;}
.menu_catalog_produkcii li a{font-size:13px;color: #a2212f;text-decoration: none;border-bottom: 1px solid transparent;}
/*.menu_catalog_produkcii li a:visited{color: #666666;}*/
.men_cat_rght{margin:15px 0 0 24px;}
.men_cat_rght ul{margin-left: 18px;list-style-type: disc;margin-bottom: 30px;}
.menu_catalog_produkcii li a:hover{color: #a2212f;}
.menu_catalog_produkcii{margin-top:33px;}
.men_cat_rght li{margin-top:3px;}
.spisok_rght_states ul{margin-left: 18px;list-style-type: disc;}
.spisok_rght_states li a,.spisok_rght_states li a:hover{font-size:13px;color: #a2212f;}
/*.spisok_rght_states li a:visited{color: #666666;}*/
.spisok_rght_states{margin:10px 0 0 24px;}
.spisok_rght_states li{margin-top:5px;}
.states_right_menu{margin-top: 65px;}
.drg_states{color: #333333;font-size:13px;text-decoration:none;margin: 21px 0 0 18px;display:block;}
.drg_states:hover{text-decoration:underline;color: #a2212f;}
.banners a{display: block;margin: 22px 0 0 0;}
.banners{margin: 32px 0 0 0;}

/*news on main*/
.blok_newsmain{margin: 0 0 0 22px;}
.blok_newsmain li{font-size:13px;margin:10px 0 0 0px;}
.blok_newsmain li a{color: #333333;}
.blok_newsmain li a:hover{color: #a2212f;}
.blok_newsmain li span{color: #a2212f;font-weight:bold;}
.blok_newsmain li span{margin-right:10px;}
.cntblk_main{margin-top:42px;}

/*content*/
h1{margin: 30px 18px 15px 0px;text-decoration: none;font-size: x-large;font-weight: normal;color: #a2212f;}
.h2stl{margin: 30px 18px 15px 0px;text-decoration: none;font-size: x-large;font-weight: normal;color: #a2212f;}
.h2stl2{margin: 14px 18px 15px 0px;text-decoration: none;    width: 100%;font-size: 24px;font-weight: normal;color: #730000;border-bottom: 1px solid #d1d1d0;
    padding-bottom: 15px;}
.content {font-family: 'Roboto Regular', arial; line-height: 1.7;}	
.content p{font-size: 13px;margin:10px 0 0 0;text-align:justify; }
.content img{margin:5px;max-width:520px;}
.maincnt.content ul, .maincnt.content li{font-size: small;text-decoration: none;margin: 5px 50px 10px 0px;margin-left: 65px;padding-left: 0px;list-style-type: disc;}
.content h2, .content h4,h2{    margin: 20px 0px 10px 0px;
    text-decoration: none;
    font-size: 19px;
    color: #bf5d2a;
    font-family: Roboto Bold;}
.h2_zglv{margin: 20px 40px 10px 35px;}
.maincnt{padding:14px 9px 0 23px;}
.content h3 {margin: 10px 20px 10px 0px;text-decoration: none;font-size: small;font-weight: bold;color: #a2212f;}
.content  li {font-size: small;text-decoration: none;margin: 5px 10px 10px 0px;margin-left: 25px;padding-left: 0px;}
.content ul{/*list-style-type: disc;*/margin: 10px 0 0 29px;}
.content-part{/*margin-left:35px;*/}
.content a{color: #a2212f;text-decoration:none;}

.main-page-addit-descr {margin-bottom: 40px;}


.this_video{position: relative;cursor: pointer;}
.youtube-ico {
	position: absolute;
    background: #f40000;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 7px;
    width: 55px;
    height: 37px;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
    box-shadow: 0px 0px 9px 3px #e2e2e2;
    z-index: 1;
}

.youtube-ico:before{
	content: '';
    position: absolute;
    top: 10px;
    left: 22px;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-left: 17px solid #fff;
    border-bottom: 9px solid transparent;
}
	

/*.content a:visited{color: #333333;}*/
/*.content li a:visited{text-decoration:underline !important;}*/
.content a:hover{color: #a2212f;text-decoration:underline;}
.content .rekviz p{margin:0 3px 0 3px;}
.content .rekviz td{border-bottom:2px solid #fff;}
.nabor_lnk{text-decoration: none; color: #a2212f;font-size: 18px;margin: 30px 20px 20px 0px;display:block;width:100%;text-align:center;display:block;border:1px solid #a2212f;padding: 16px 0 16px 0;border-radius:1px;}
/*.nabor_lnk:visited{text-decoration: none;color: #333333;}*/
.nabor_lnk:hover{background-color:#a2212f;color: #fff;}

.content ol {font-size: small;text-decoration: none;margin: 0px 50px 10px 0px;margin-left: 20px;padding-left: 0px;list-style-type: decimal;}

/* content page New */
.new_cont_part{width:900px;margin:auto;}
.new_cont_part > table{width:100%;}
.new_cont_part > table > tbody > tr > td:first-child{width:100%;}
.new_cont_part > table > tbody > tr > td{vertical-align:top;}
.nw_content{font-size:15px;line-height:24px;color:#000;}
.nw_content  h3,.nw_content h2{font-size:22px;color:#730000;line-height:26px;margin: 36px 0 0 0;font-weight:normal;}
.nw_content h4{font-size:20px;color:#730000;line-height:26px;margin: 36px 0 0 0;}
.nw_content h5{font-size:18px;color:#730000;line-height:26px;margin: 36px 0 0 0;}
.nw_content p{margin: 30px 0 0 0;}
.nw_content sup{font-size:12px;position:relative;top:-4px;left:-2px;}
.otstp_verh{margin-top: 24px;}
.lupa_fot{background:url(/images/vvkz/uvelich_ten.png) no-repeat;background-size:cover;width:120px;height:120px;position:absolute;border-radius:50%;opacity:0;top: 35px;left: 84px;}
.zoom_slider{position:relative;display: block;}
.b_photo:hover .lupa_fot{opacity:1;top: 62px;left: 108px;width:72px;height:72px;}
.nw_content ul{margin: 17px 0 35px 20px;}
.nw_content ul li{/*background:url(/images/vvkz/ico_li.png) no-repeat;*/background-position: 0 9px;padding: 0 0 0 17px;margin-top: 3px;}
.nw_content ol li{padding: 0 0 0 20px;position:relative;margin-top: 3px;}
.nw_content ol{counter-reset: li;margin: 17px 0 7px 20px;}
.nw_content ol li:before{content:counter(li)'.';counter-increment: li;position:absolute;top:0;left:0;color:#a12529;}
.nw_content blockquote{border: 1px solid #d1d1d0;font-style: italic;background: #fff url("/images/vvkz/icon-menu-4.png") no-repeat scroll 30px 30px;padding: 24px 0 24px 0;box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.16);margin: 31px 0px 40px;display: block;width: 100%;box-sizing: border-box;}
.nw_content blockquote > div {display: table;width: 100%;height: 100%;height: 75px;}
.nw_content blockquote p {padding: 0px 40px 2px 105px;display: table-cell;vertical-align: middle;}
.nw_content img{max-width:600px;}
.nw_content > table thead{font-size:16px;color:#fff;background-color:#d95348;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.43);position: relative;}
.nw_content > table{position:relative;margin-top: 34px;width: 100%;}
/*.nw_content thead:before{content:'';position:absolute;width:100%;height:100%;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.43);}*/
.nw_content thead td{padding: 11px 20px 11px 14px;position: relative;z-index: 10;}
.nw_content thead tr{}
.nw_content tbody{border-right:1px solid #d1d1d0;border-bottom:1px solid #d1d1d0;}
.nw_content tbody td{border-left:1px solid #d1d1d0;padding: 6px 20px 6px 14px;}
.nw_content tbody tr:nth-child(even){background-color:#f6f6f6;}
.nw_content a{text-decoration:none;border-bottom:1px solid #a2212f;color:#a2212f;}
.nw_content a:hover{border-color:transparent;}

/* Dwnload files */
.dwnload_file{  box-sizing: border-box;width:100%;overflow: hidden;background-color: #fff;margin-top: 14px;box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.16);border:1px solid #d1d1d0;}
.fl_dwnld_blk{margin-top: 34px;}
.zglvk_zagrz_files{font-size: 22px;color: #730000;}
.doc_ico{width:28px;height: 31px;display: block;  margin-right: 9px;}
.word_doc{background: url(../img/word_doc.png) no-repeat;}
.dwnload_file td{vertical-align: middle;}
.inf_dwnkd_file{font-size:16px;color:#8fa4af;  margin-top: 6px;}
.desc_link{color:#a2212f;font-size:15px;text-decoration: none;border-bottom:1px solid #a2212f;-webkit-transition: border-color 150ms ease;transition: border-color 150ms ease;-moz-transition: border-color 150ms ease;-ms-transition: border-color 150ms ease;-o-transition: border-color 150ms ease;}
.desc_link:hover{border-color:transparent;}
.dwnload_file li{float: left;    margin: 20px 0 0 34px;width: 294px;}
.dwnload_file ul{display: table;position: relative;left: -7px;width: 104%;margin: -45px 0 23px 0;}
.wrp_files_img{background-color: #fff;padding: 22px 0 7px 0;margin-top: 25px;}
.dwnload_file li:hover .desc_link{border-bottom:transparent;}

/* new right menu */
.nw_rght_men{width: 276px;margin: 20px 0 0 21px;}
.zglvk_rght_men{font-size:18px;line-height:24px;color:#000;border-bottom:1px solid #d1d1d0;padding-bottom: 14px;}
.rght_mn li > a{font-size:15px;color:#a12529;border-bottom:1px solid transparent;text-decoration:none;line-height: 23px;/*line-height:30px;*/}
.rght_mn li > a:hover{border-color:#a12529;}
.rght_mn li{padding: 7px 0px 7px 0px;position:relative;}
.rght_mn li.actv_rght_pnkt > a{border-color:#a12529;}
.rght_mn li > a:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;}
.rght_mn{margin-top:8px;}
.thrd_men{border-left:1px solid #d1d1d0;padding: 0 0 0 8px;margin: 9px 0 5px 0;}
.rght_mn .thrd_men li a{font-size:14px;line-height:20px;}
.rght_mn .thrd_men li{padding: 2px 0px 2px 0px;}

/* photogal big photos */
.bg_ft_blk{float:left;margin: 5px 26px 14px 0;}
.b_photo{margin-top:18px;border: 1px solid #D1D1D0;}
.b_photo img{display:block;}
.b_photo:first-child{margin:0;}
.bg_ft_blk a{border:none;}

/* partners */
.partn {width: 610px;float: left;}
.logo_left {float: left;display: inline;text-align: center;width: 170px;margin: 15px 5px 10px 5px;}
.partn_txtshort {float: right;text-align: right;display: inline;width: 409px;margin: 10px 15px 20px 5px;}
.partn h3 {text-align: left;margin: 5px 0 7px 0;font-size: 1em;text-decoration: none;font-size: 16px;color: #D95348;display: block;font-weight: bold;}
.partn_dal {float: left;text-align: left;display: inline;font-size: 0.87em;width: 409px;margin: 10px 0px 0px 0px;}
.partn_dal p, .partn_txtshort p {margin-top:0;}
.logo_left img{margin:0;}
.photo_c img{padding: 1px;border: solid;margin-top: 5px;border-color: #a2212f;}


/* objct table */
.tdhead {padding: 3px 0px 3px 0px;font-size: small;color: #FFF; text-align: center;text-decoration: none;background-color: #a2212f;}
.tbl td {vertical-align: middle;}
.tbl p {padding: 0px 0px 5px 0px;font-size: small;vertical-align: middle;text-align: center;}
.tdzag {padding: 5px 0px 5px 0px;font-size: small;color: #FFF;text-align: center;background-color: #D95348;}
.tdhead td{max-width:52px;}
.har_tbl p{margin-top:5px;max-width: 47px; margin: auto;}
.har_tbl td:first-child p {max-width:114px;}
.tbl  a{color: #333333;text-decoration:none;}
.tbl  a:hover{text-decoration:underline;color:#a2212f;}
.content table {margin-top: 15px;}
.content table thead{font-size:13px;color: #FFF;text-align: center;text-decoration: none;background-color: #a2212f;vertical-align: middle;}
.content table thead td{padding-bottom: 5px;text-align: center;}
.sertifikate td{max-width:132px;}
.sertifikate p{width:132px;}
.sertifikate p img{display:block;border:1px solid #a2212f;}
.nazv_sert{display: block;padding: 7px 16px 0 16px;font-size: 14px;text-align: center;}
.sertifikate{margin-top:10px;}
.sertifikate table{width:auto;}
.sertifikate td{vertical-align:top;}
.osn_har_objct{font-size: 13px;text-decoration: none;margin: 10px 10px 10px 0px;margin-left: 30px;padding-left: 0px; }
.osn_har_objct li{margin: 5px 10px 10px 0px;margin-left: 25px;}
.osn_har_objct li b:first-letter{text-transform:lowercase;}
.osn_har_objct li b{/*display:inline-block;*/}
.perehod_k_cenam{text-align:center;}
.perehod_k_cenam a{text-decoration: none;color: #333333;font-size: 13px;}
.perehod_k_cenam a:hover{color: #a2212f;text-decoration: underline;}

/*footer*/
footer{color: #999999;font-size: 13px;padding: 3px 0 24px 42px;margin-top:16px;}
footer a{color:#000;}
footer a:hover{color: #a2212f;}

/* new footer*/
.newfooter{border-top:1px solid #d1d1d0;width: 902px;margin: auto;color: #999999;font-size: 13px;padding: 30px 0 30px 0px;margin-top: 40px;}

/*breadcrumbs*/
.breadcrumbs{font-size: 13px;color: #999999;margin: 7px 0 0 0px;}
.breadcrumbs a{text-decoration: none;color: #666666;}
.breadcrumbs a:hover{text-decoration: underline;color: #a2212f;}
.breadcrumbs i{font-style:normal;}
.breadcrumbs span a{color: #999999;}
/*.breadcrumbs a:visited{text-decoration: none;color: #666666;}*/

/* breadcrumbs */
.breadcrumbs-new{color:#7b7b7b;font-size:14px;margin: 26px 0 0px 0;}
.breadcrumbs-new a{border-bottom:1px solid #7b7b7b;text-decoration:none;color:#7b7b7b;}
.breadcrumbs-new .dot_brd{display: inline-block;width: 3px;height: 3px;border-radius: 50%;margin: 8px 6px 4px 6px;background-color: #7b7b7b;float: left;}
.breadcrumbs-new span a{border-bottom:1px solid transparent;margin: 8px 0px 4px 0px;}
.breadcrumbs-new span a{border-color:transparent;}
.breadcrumbs-new a:hover{border-color:transparent;}
.breadcrumbs-new > i{float: left;}

/*news*/
.news_blk{font-size:13px;margin: -14px 0 0 0;}
.time{margin: 10px 35px 8px 0px;color:#979797;font-size:15px;margin: 0px 0px 0px 10px;display: inline;}
.news_blk li:hover .nazv_news{text-decoration:underline;}

/* news list new 1*/
.time_and_nazv{}
.nazv_news{text-decoration:none;}
.nazv_news{font-size:16px;color:#730000;}
.tekst_anons{font-size:15px;line-height:24px;max-height: 72px;;overflow: hidden;}
.blk_prev_nws{float:left;border:1px solid #c8cccc;width:86px;height:58px;overflow:hidden;margin: 7px 17px 0 0;}
.news_blk > li{margin: 32px 0 0 0;}
.anons_and_preview_izo{margin: 6px 0 0 0;}

/* news item */
.lft_ft_bl_nws_prev{float: left;border: 1px solid #D1D1D0;margin: 6px 29px 10px 0;}
.lft_ft_bl_nws_prev img{display:block;}

/*calculator*/
#calc_form {
    margin:0px 0px 8px 0px;
}
.lf {padding: 18px 0 18px 20px;}
.grey{background-color:#efefef;}
#ress{font-size:22px;color:#a2212f;    margin: 0 5px 0 5px;}
.tabl_calc select {border: 1px solid #c4c8c8;font-size: 17px;width: 115px;height: 32px;color: #000000;background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
    padding: 0 0 0 6px;margin: 0 12px 0 0;
}


#calc_form input[type="text"] {margin: 0 12px 0 0;width: 107px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.13) inset;font-size: 17px;padding: 0px 0 0px 6px;
    border: 1px solid #c4c8c8;height: 32px;}
#result {float:left;font-size:17px;margin: 7px 0 0 0;}
.result_inpt{margin: 23px 0 0 0;}
#calc_form p {margin: 30px 0 20px 0;}
#calc_form table{width:100%;}
#calc_form tr{height:32px;}
#calc{font-size: 16px;color: #fff;cursor:pointer;background-color: #a2212f;border-radius: 1px;padding: 9px 66px 9px 66px;border: none;float: right;}
#calc:hover{background-color:#ee0000}
.tabl_calc{border:1px solid #c4c8c8;}
.lf{font-size:17px;}
.err{color:#a2212f;}
.zaglvk_spc_cnt{font-size:20px;color:#a2212f;}

/* Фотогаллерея на главной */
.photo_sm img {padding: 1px;border: solid;margin-top: 5px;border-color: #a2212f;}
.photo_sm{margin:5px 0 0 14px;}
.photo_sm a{margin-left:4px;}

/* Slider */
.main-sldr{width: 902px;overflow: hidden;position: relative;margin: auto;}
.cont_sldr_blk ul {position: relative;}
.main-sldr.cont_sldr_blk ul{transition-duration:1000ms;-moz-transition-duration:1000ms;-o-transition-duration:1000ms;transition-timing-function: cubic-bezier(0.17, 0.18, 0.2, 0.4);-moz-transition-timing-function: cubic-bezier(0.17, 0.18, 0.2, 0.4);/*-o-transition-timing-function:  ease-out;*/}
.cont_sldr_blk li{float: left;width:902px;height:246px;/**/overflow: hidden;background-color: #fcfcfc;position:relative;}
.left_arr_contsldr, .right_arr_contsldr{position: absolute;  height: 100%;width: 128px;cursor: pointer;z-index:10;display: none;/*transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;*/}
.main-sldr .left_arr_contsldr, .main-sldr .right_arr_contsldr{width:60px;}
.right_arr_contsldr{right: 0;}
.left_arr_contsldr{left: 0;}
.wht{position: absolute;width: 100%;height: 100%;top:0;left:0;opacity:0.15;/*background-color: #fff;*/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);}
.arrs_sldrcont{background: url(/images/vvkz/arrs_slider.png) no-repeat;width: 40px;height: 60px;position: absolute;top: 43%;}
.lftstrlcnt{left: 22px;}
.main-sldr .rghtstrlcnt {right: 22px;background-position: -40px 0;}
/*.right_arr_contsldr:hover .rghtstrlcnt{background-position: -253px 0;}*/
.rghtstrlcnt{right: 32px;background-position: -183px 0;}
/*.left_arr_contsldr:hover .wht, .right_arr_contsldr:hover .wht{opacity:0.3;}
.main-sldr .left_arr_contsldr:hover  .lftstrlcnt{background-position: -73px 0;}
.main-sldr .right_arr_contsldr:hover .rghtstrlcnt{background-position: -265px 0;}
.left_arr_contsldr:hover  .lftstrlcnt{  background-position: -82px 0;}*/
.btns_sldr{display:table;margin:21px auto 0 auto;}
.btn_sldr_cnt{width: 16px;height: 16px;background: #c3c3c3;margin-left: 16px;float: left;cursor:pointer;display:none;}
.btn_sldr_cnt:first-child{margin-left:0;}
.sldr_in_cont{height:622px;}
.btn_sldr_cnt.actv_btn_cntsldr{background: #888888;}
.bld_zaglvk{font-size:22px;font-weight:bold;}
.bld_zaglvk a {text-decoration:none;font-weight:normal;border-bottom:1px solid #3e6abb;color:#3e6abb;font-size:16px;-webkit-transition: border-color 150ms ease;transition: border-color 150ms ease;-moz-transition: border-color 150ms ease;-ms-transition: border-color 150ms ease;-o-transition: border-color 150ms ease;}
.bld_zaglvk a:hover{border-color:transparent;}
.zaglvk_sldr{margin-top:50px;}
.zagolovok{position:absolute;font-weight:200;font-size:30px;color:#a2212f;top: 19px;left:98px;line-height:32px;}
.text_sldr{position:absolute;font-size:16px;color:#000;top: 112px;left: 31px;line-height: 25px;}
.main-sldr .text_sldr{left: 99px;}
.podrob_sldr{padding:3px 14px 3px 14px;display: block;text-decoration:none;color:#a2212f;border:1px solid #a2212f;border-radius:2px;font-size:16px;transition: .2s ease;-webkit-transition: .2s ease;-moz-transition: .2s ease;-ms-transition: .2s ease;}
.podr_sldr{position:absolute;bottom: 25px;left:100px;z-index:40;}
.podrob_sldr:hover{background-color:#C70000;color:#fff;border:1px solid #C70000;}
li:first-child .zglvk_paralax{transform: translateX(-400px);}
li:first-child .txt_paralax{transform: translateX(1000px);}
li:first-child .podrob_sldr{transform: translateY(100px);}

/* paralax slider */
.zglvk_paralax{transition:1.3s ease-in-out;z-index:1;}
.txt_paralax{transition:1s cubic-bezier(0.1, -0.6, 0.2, 0);z-index:1;}
.butns_mnsld{margin: auto;display:none;}
.text_sldr {font-size:16px;color:#000;line-height:21px;}
.butns_mnsld button{width: 27px;background-color: #fff;height: 9px;border-radius:2px;margin: 5px 5px 5px 5px;float: left;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;border:1px solid #a2212f;}
.butns_mnsld{left: 46%;position: absolute;bottom:20px;}
.butns_mnsld button.actvLiMn{background-color: #a2212f;}
.btns_cnt{margin:auto;display: table;}
.btns_cnt button{cursor: pointer;}

/*-Всплывающее окно формы обратной связи-*/
#overlay_form{display:none;background:#000;opacity:0.9;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:900;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.close_form{height: 24px;width: 24px;border-radius: 50%;float: right;     margin: -22px -59px 8px 0;color: #fff;background:url(/images/vvkz/kres_zakr_form.png) no-repeat #a2212f;font-size: 22px;text-align: center;padding: 8px 11px 13px 11px;cursor: pointer;position: absolute;background-position: 50% 50%;right: 7px;-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-ms-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;}
.close_form:hover{background-color:#c70000;}
/*.b-form-cont{float:left;margin:0 5px 0 5px;width:560px;padding:20px 20px 0px;}*/
.b-form-cont iframe{margin-left:12px;}

.obert_frm,.posted_blk_obr_zvon{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
padding: 30px 0 0 48px;height: 238px;border-radius:3px;}
.obert_message,.posted_blk_message{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e3e3e3+100 */
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */    width: 100%;
    height: 100%;box-sizing:border-box;padding: 30px 0 0 48px;border-radius:3px;}
.posted_blk_message{height: 375px;}

/*-Всплывающее окно формы обратной связи-*/
#overlay_form{display:none;background:#000;opacity:0.9;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:900;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
#box_form{/*display:none;*/position:fixed;z-index:901;width:600px;padding:30px;}
.b-form-cont{display: table;}/**/
.b-form-cont iframe{margin-left:12px;}
.placeholder{position:absolute;top:36px;left:13px;color:#c9c9c9;font-size:14px;}
#box_form.fadeForms{-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    transform: perspective(500px) translateZ(-800px);
    -moz-transform:perspective(500px) translateZ(-800px);
    -webkit-transform: perspective(500px) translateZ(-800px);
    -o-transform: perspective(500px) translateZ(-800px);
    -ms-transform: perspective(500px) translateZ(-800px);
}

/* Posted Form */
.posted_zaglvk{color:#a2212f;font-size:23px;background:url(/images/vvkz/galochka_posted.png) no-repeat;background-position: 0 50%;padding: 10px 0 12px 65px;    margin: 20px 0 0 0;}
.zvyaz_s_vami{line-height:26px;margin-top: 25px;}
.pozhel{margin-top: 29px;}
.perezvn_nam{line-height: 26px;margin: 26px 0 0 0;}
.perezvn_nam span{color:#c70000;}

.dispNon{display:none;}

#box_form.normFade{
	
	-webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
	display:block;
    transform: perspective(500px) translateZ(0px);
    -moz-transform: perspective(500px) translateZ(0px);
    -webkit-transform: perspective(500px) translateZ(0px);
    -o-transform: perspective(500px) translateZ(0px);
    -ms-transform: perspective(500px) translateZ(0px);
}

/*-Форма "Заказать звонок"-*/
.wr_form{/*width:550px;overflow:hidden;*/position:relative;}
.wr_form label{position:relative;float:left;}
.wr_form input[type="text"]{border:1px solid #c5c5c5;height:37px;font-size:14px;margin-bottom: 17px;text-indent:12px;border-radius:1px;width: 258px;margin-right: 34px;}
.wr_form .textar{border: 1px solid #c5c5c5;width: 550px;height: 115px;font-size: 14px;margin-bottom: 23px;display: block;border-radius:1px;padding: 10px 0 0 10px;}
.inp_title{font-size:16px;margin-bottom:6px;}
/*.inp_long{width:533px;}*/
.inp_short{width:233px;}
.capcha_block{margin-top:5px;width:355px;float:left;position:relative;}
.capcha_block img{float:left;}
.inp_send{float:left;color:#fff;border:none;border-bottom:3px solid #821521;border-radius:3px;-webkit-transition: 0.4s ease;-moz-transition: 0.4s ease;-ms-transition: 0.4s ease;-o-transition: 0.4s ease;transition: 0.4s ease;padding: 9px 28px;outline:none;background:#c70000;font-size:17px;cursor:pointer;margin: 6px 49px 0 0;float:right;}
.inp_send:hover{background-color:#ee0000;border-color:#821521;}
.form_comment{font-size:12px;color:#6a6a6a;float:left;font-style:italic;margin-top:16px;}
.form_name_tx{padding-bottom:15px;    margin: 10px 0 7px 0;width:536px;font-size:23px;color:#a2212f;line-height:24px;}
.time_zvonka {position: absolute;left: 0px;top: 97px;}
.raskr_time {background: #6c6c6c;width: 17px;height: 17px;float: left;position: relative;cursor: pointer;}
.raskr_time span {width: 9px;height: 1px;background-color: #fff;display: block;position: absolute;}
.raskr_time span {top: 8px;left: 4px;}
.raskr_time div {width: 1px;height: 9px;background-color: #fff;display: block;position: absolute;top: 4px;left: 8px;}
.vibor_time {position: absolute;top: -3px;width: 231px;color: #010000;font-size: 15px;left: 26px;cursor: pointer;}
.vibor_time p {border-bottom: 1px dashed #010000;display: inline;line-height: 20px;}
.vibor_time:hover p{border-color:transparent;}
.select_time {position: absolute;left: 25px;top: -11px;display: none;}
.rotate_plus {transform: rotate(-90deg);}
.obert_message .form_name_tx{margin: 10px 0 19px 0;}
.prikerp_file {position: absolute;top: 271px;left: 34px;cursor: pointer;overflow: hidden;}
.inp_file {position: absolute;top: 0;left: -107px;width: 180%;height: 100%;opacity: 0;cursor: pointer;}
.file_btn {font-size: 16px;color: #000;padding: 9px 23px 12px 23px;max-width: 220px;cursor: pointer;}
.inp_file{position: absolute;top: 0;left: -107px;width: 180%;height: 100%;opacity: 0;cursor: pointer;}
.prikerp_file{position: absolute;border:1px solid #c5c5c5;border-bottom:3px solid #a1a1a1;top: 249px;left: 0;cursor:pointer;background-color: #d8d8d8;border-radius:2px;overflow: hidden;}
.file_btn{font-size:16px;color:#000;padding: 9px 23px 9px 23px;max-width: 220px;cursor:pointer;}
.newfrm_messg .ten_otprv{margin: 27px 15px 0 0;}
.prikerp_file:hover{background-color: #c70000;border-color:#c70000;border-bottom-color:#821521;}
.prikerp_file:hover .file_btn{color:#fff;}

/*-selectbox-*/
.selectbox {vertical-align:middle;cursor:pointer;    background-color: #fff;}
.selectbox .select {height: 25px;padding: 10px 23px 1px 12px;font-size: 15px;font-weight: 100;font-family: Arial;color: #000;text-shadow: 1px 1px #FFF;
    width: 195px;
    border: 1px solid #c5c5c5;}
.selectbox.focused .select {border:1px solid #5794BF;}
.selectbox .select .text {display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.selectbox .trigger {border-left:1px solid #acacac;position:absolute;top:0;right:0;width: 36px;height:100%;background: url(/images/vvkz/arrs_selectbox1.png) no-repeat 9px 14px;}
.selectbox .trigger .arrow {position:absolute;top:14px;right:12px;width:0;height:0;overflow:hidden;opacity:0.3;filter:alpha(opacity=30);}
.selectbox:hover .arrow {opacity:1;filter:alpha(opacity=100);}
.selectbox .dropdown {top:25px;left:0;right:0;margin:0;padding:4px 0;background:#FFF;border:1px solid #C6CBD0;font-size:14px;margin-top:12px;}
.time_zvonka .selectbox .dropdown {top: 25px !important;bottom:auto !important;}
.dropdown ul{padding:0;margin:0;list-style-type:none;text-align:left;}
.selectbox li {padding: 10px 10px 10px 6px;color:#696969;font-size:15px;}
.selectbox li:hover {background:#f4f4f4;}
.selectbox li:hover .price_in_calc_line{color:#fff;}
.selectbox li:hover .old_price_in_calc_line{color:#fff;}
.selectbox li:hover .old_price_in_tx{color:#fff;}
.selectbox li.disabled {color:#AAA;}
.selectbox li.disabled:hover {background:none;}

/* Блок с карточками товаров ver1 */
.tovars_card_block{margin-top: 16px;}
.tovars_card_block li{float:left;width:197px;height:308px;border:1px solid #cccccc;margin:-1px 0 0 -1px;position:relative;}
.zagl_card{line-height: 20px;font-size: 16px;color: #000;text-decoration: none;font-weight: 200;display: block;margin: 12px 10px 0 14px;height:60px;overflow:hidden;}
.text_cena{font-size:12px;color:#929292;}
.pirce_for_peace{float:left;padding:0 13px 0 13px;}
.pirce_for_peace:first-child{border-right:1px solid #dedede;}
.cena_cifrs{font-size:26px;color:#000000;font-weight:bold;}
.prices{margin-left: 1px;}
.foto_card_tovar img{display:block;margin:auto;}
.cena_cifrs span{font-size: 14px;display: inline-block;font-weight: 200;position: relative;top: -8px;left: 0px;}
.cena_cifrs i {font-style:normal;font-size:12px;font-weight:200;margin-left:2px;}
.soglas{width:67px;float: left;font-size:14px;text-align:center;margin-top: 6px;}
.novinka{font-size: 12px;color: #fff;background: #0075d8;padding: 6px 10px 6px 10px;position: absolute;right: 0;top: 203px;}
.new_tov .cena_cifrs em,.new_tov .cena_cifrs span {color:#0075d8;}
.cena_cifrs em{font-style:normal;}
.sup_prc{font-size: 12px;color: #fff;background: #f70000;padding: 6px 10px 6px 10px;position: absolute;right: 0;top: 203px;}
.sup_tov .cena_cifrs em,.sup_tov .cena_cifrs span {color:#f70000;}
.podsv_card{width:217px;height:328px;position:absolute;left: -11px;top: -11px;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);background:#fff;z-index:9;display:none;}
.main_tov_part{position:relative;z-index:10;}
.tovars_card_block li:hover .podsv_card{display:block;z-index:12;}
.tovars_card_block li:hover .main_tov_part{z-index:15;}
.tovars_card_block li:hover .zagl_card{color:#a2212f;}
.tovars_card_block li:hover .zagl_card:hover{border-color: #724029;}

/* Блок с карточками товаров ver2 */
.tovars_card_block_ver_two li{float:left;width:197px;height:308px;border:1px solid #cccccc;/*border-right:none;*/border-top:none;margin:-1px 0 0 -1px;position:relative;}
.tovars_card_block_ver_two{width:102%;}
.zagl_card{
	 line-height: 1.4;
    font-size: 14px;
    color: #724029;
    text-decoration: none;
    font-weight: 200;
    display: block;
    margin: 12px 9px 0 13px;
    height: 60px;
    overflow: hidden;
    font-family: "Roboto Regular", arial;
	border-bottom: 1px solid transparent;}
	
.text_cena{font-size:12px;color:#929292;}
.tovars_card_block_ver_two .pirce_for_peace{float:left;padding: 0 11px 0 11px;}
.pirce_for_peace:first-child{border-right:1px solid #dedede;}
.cena_cifrs{font-size:25px;color:#000000;font-weight:bold;}
.prices{margin-left: 1px;}
.foto_card_tovar img{display:block;margin:auto;}
.cena_cifrs span{font-size: 14px;display: inline-block;font-weight: 200;position: relative;top: -8px;left: 0px;}
.cena_cifrs i {font-style:normal;font-size:12px;font-weight:200;margin-left:2px;}
.soglas{width: 67px;float: left;font-size: 14px;text-align: center;margin-top: 1px;line-height: 13px;}
.novinka{font-size: 12px;color: #fff;background: #0075d8;padding: 6px 10px 6px 10px;position: absolute;right: 0;top: 203px;}
.new_tov .cena_cifrs em,.new_tov .cena_cifrs span {color:#0075d8;}
.cena_cifrs em{font-style:normal;}
.sup_prc{font-size: 12px;color: #fff;background: #f70000;padding: 6px 10px 6px 10px;position: absolute;right: 0;top: 203px;}
.sup_tov .cena_cifrs em,.sup_tov .cena_cifrs span {color:#f70000;}
.podsv_card{width:217px;height:328px;position:absolute;left: -11px;top: -11px;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);background:#fff;z-index:9;display:none;}
.main_tov_part{position:relative;z-index:10;}
.foto_card_tovar{
	
	display: block;
    height: 180px;
	
}
.tovars_card_block_ver_two li:hover .podsv_card{display:block;z-index:12;}
.tovars_card_block_ver_two li:hover .main_tov_part{z-index:15;}
.tovars_card_block_ver_two li:hover .zagl_card{color:#724029;}
.tovars_card_block_ver_two li:hover .zagl_card:hover{text-decoration:underline;}
.block_with_tovs_two{position:relative;display: table;margin-top: 16px;margin-bottom: 40px;}
.specl_cont{margin-top: 44px;}
.specl_cont .tovars_card_block_ver_two{margin: 10px 0 0 0;}
.wht_line_left_tbl{position:absolute;left:-1px;top:0;width:1px;height:100%;/*background:#fff;*/}
.wht_line_left_bottom{position:absolute; bottom: 0px;width:100%;height:1px;background:#fff;}
.wht_line_right_bottom{position:absolute;right:0px;top: 0px;height:100%;width:1px;background:#fff;}
.li_wht_line_lft_vert{height:16px;width:1px;position:absolute;bottom:-1px;left:-1px;background:#fff;}
.li_wht_line_right_top_vert{height:15px;width:1px;position:absolute;top:0px;right:-1px;background:#fff;}
.li_wht_line_lft_hor{height:1px;width:15px;position:absolute;bottom:-1px;left:0px;background:#fff;}
.li_wht_line_rght_hor{height:1px;width:15px;position:absolute;bottom:-1px;right:0px;background:#fff;}
.li_wht_line_top_lft_vert{height:15px;width:1px;position:absolute;top:0px;left:-1px;background:#fff;}

#newdesign .nazv_rght_men{padding: 0px 0 3px 0px;margin-left: 24px;}
#newdesign .lft_men {width: 299px;margin-left:5px;}
#newdesign  .zaglvk_main{width:auto;}

/*Slider new with Preview__________________________*/
.sldr_blk_main{width:902px;overflow:hidden;height:242px;margin:auto;position:relative;}
.sldr_blk_main .bigLi{position:relative;float:left;width:902px;height:242px;overflow:hidden;}
.zagolovok_ver2{font-weight:bold;color:#fff;font-size:21px;position:absolute;top:5px;    left: 26px;line-height:32px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);text-transform:uppercase
;}
.sldr_with_prev_big{position:absolute;transition-duration:800ms;-moz-transition-duration:800ms;-o-transition-duration:800ms;transition-timing-function: cubic-bezier(0.17, 0.18, 0.2, 0.4);-moz-transition-timing-function: cubic-bezier(0.17, 0.18, 0.2, 0.4);}
.text_sldr-ver2{font-size: 14px;color: #000;line-height:18px;top: 105px;left: 31px;position: absolute;}
.sldr_blk_main .podrob_sldr{background:#fff;padding: 3px 14px 3px 14px;display: block;text-decoration: none;color: #a2212f;border: 1px solid #a2212f;transform: translateY(100px);border-radius: 2px;font-size: 16px;transition: .2s ease;-webkit-transition: .2s ease;-moz-transition: .2s ease;-ms-transition: .2s ease;}
.sldr_blk_main .podr_sldr{position: absolute;bottom: 27px;left:32px;z-index: 40;}
.sldr_blk_main .podrob_sldr:hover{background:#C70000;color:#fff;border: 1px solid #C70000;}
.sldr_vert{position:absolute;right: 17px;top:25px;height: 201px;overflow: hidden;padding: 0 4px 0 4px;width: 128px;}
.sldr_vert li{outline:1px solid #f5f9fd;margin-top: 15px;cursor:pointer;}
.sldr_vert li img{display:block;margin:auto;}
.sldr_vert ul{position:absolute;left:0;top:0;}
.sldr_vert li table{width:100%;height:100%;}
.sldr_vert li table td{vertical-align:middle;}
.sldr_vert li.actvSmallLi{outline: 2px solid #C70000;}
.sldr_vert li {width:126px;height:53px;background:#FFF;}
.sdvg_top{position:absolute;top:-13px;}
.text_sldr_wht{position:absolute;top: 108px;left: 26px;background-color: rgba(255,255,255,0.80);width: 513px;padding:20px 20px 20px 20px;line-height:22px;font-size:13px;}
.podr_podcherk{color:#730000;text-decoration:none;border-bottom:1px solid #730000;position:relative;z-index:110;}
.podr_podcherk:hover{border-bottom:1px solid transparent;}
.text_sldr_wht ul li{padding: 0 0 0 9px;position:relative;}
.text_sldr_wht ul li:before{content:'';position:absolute;top:9px;left:0;width:3px;height:3px;border-radius:50%;background-color:#000;}

/* 404 Error*/

.notfound table{height: 330px;width: 645px;position: absolute;left:53%;margin-left: -403px;top: 25%;}
.notfound header{background:#fff;}
.notfound table td > div{width:100%;height:200px;margin: 12px auto 0 auto;position:relative;}
.notfound td{vertical-align: top;background-color: #fff;}
.head_lg{float:left;top:0px;left:0;}
.cities{position: relative;top: 27px;display: table;}
.city p, .city a{font-size: 18px;border-bottom: 1px dashed #bdbdbd;color: #000;float: right;padding-bottom: 2px;margin-right: 9px;text-decoration: none;}
.city img {float: right;margin-right: 7px;position: relative;top: -1px;}
.city span{font-size: 22px;font-weight: bold;margin-top: 7px;display: block}
.city{width: 199px;margin-left:22px;float: left;position: relative;}
.city:first-child{margin-left: 0;}
.cyties{margin: -10px 0 0 19px;position: absolute;left: 396px;top: 18px;}
.cont_err{display:table;border-top:1px solid #949494;border-bottom:1px solid #949494;height:240px;width:100%;position:relative;margin-top: 20px;}
.pereiti{position:absolute;color:#000;left: 587px;top: 137px;color:#000000;font-size:18px;}
.pereiti a{color:#ff9600;font-size:18px;}
.oshbk_blk1{position:absolute;left: 23px;top: 17px;}
.errs{width:645px;height:200px;background:#fff;}
.oshb_txt{font-size:30px;color:#000;}
.four_hundred_four{font-size:80px;color:#9f2528;}
.str_nenaidena{font-size: 44px;color: #C70000;position: absolute;left: 174px;top: 8px;width: 622px;}
.perehd{position: absolute;font-size: 20px;color: #000;left: 329px;top: 100px;color: #000;}
.perehd a{color: #a2212f;}
.perehd a:hover{text-decoration:none;}


/* myZoom Plugin */
.wrap_obj_foto{width:259px;height:195px;overflow:hidden;}
.wrap_obj_foto table, .wr_item_foto table{height:100%;width:100%;}
.wrap_obj_foto td, .wr_item_foto td{vertical-align:middle !important;text-align:center;}
.wrap_obj_foto img{max-height:195px;}
.slds_tovfot .li_sldr{float:left;position:relative;}
.slds_tovfot .li_sldr img{display:block;margin:auto;max-width:80%;box-shadow: 0 0 22px 5px rgba(0, 0, 0, 0.5);}
.slds_tovfot{position:relative;transition-duration:230ms;}
.slds_tovfot.noTime{-moz-transition-duration:0ms; -o-transition-duration:0ms;transition-duration:0ms; -webkit-transition-duration:0ms;}
.ajxUl, .bstrprsm{height:100%;}
.grab{cursor: move; cursor: -webkit-grab;cursor: -moz-grab;}
#sld_raskr, #sld_raskr img{display:block;margin:auto;max-height: 244px;}
.grab:active{ cursor: -webkit-grabbing;cursor: -moz-grabbing; }
.wr_item_foto{width:322px;height:242px;overflow:hidden;border: 1px solid #e7e7e7;position:relative;}
.lfr_arrsldm{height:100%;width:220px;position: absolute;left:0;top: 0;}
.lfr_arrsldm span{background: url(/images/vvkz/arrs_photozoom.png) no-repeat #a2212f;position: absolute;top: 49%;left:67px;display: block;width:86px;height:86px;cursor:pointer;-webkit-transition: left 0.2s ease;-moz-transition-duration: 0.2s; -o-transition-duration: 0.2s;transition-duration: 0.2s;border:5px solid #fff;background-position:23px 50%;border-radius:50%;}
.right_arrsldm {height:100%;width:220px;position: absolute;right:0;top: 0;}
.right_arrsldm span{background: url(/images/vvkz/arrs_photozoom.png) no-repeat #a2212f;position: absolute;top: 49%;right:67px;display: block;width:86px;height:86px;background-position:-56px 0;cursor:pointer;-webkit-transition-property: right;-webkit-transition: right 0.2s ease;-moz-transition-duration: 0.2s; -o-transition-duration: 0.2s;transition-duration: 0.2s;border:5px solid #fff;    background-position: -39px 50%;border-radius:50%; }
.lfr_arrsldm span:hover{background-color:#c60016;}
.right_arrsldm span:hover{background-color:#c60016;}
.tbl_sldr div{display:table-cell;vertical-align:middle;}
.tbl_sldr span{display:table;width:100%;height:100%;}
.zakr_sldr{position: absolute;top:0;right:0;width: 300px;height: 221px;}
.zakr_sldr div{background: url(/images/vvkz/cancel_slidem.png) no-repeat ;width: 90px;height: 90px;box-sizing: border-box;font-size: 64px;cursor: pointer;color: #fff;font-family: Verdana;background-position: 50% 0;float: right;transition:background-color 0.2s;margin: 33px 33px 0 0;}
.zakr_sldr div:hover{background-position: 50% -96px;color:#696a69;}
.ul_wrp{overflow: hidden;padding-bottom:10px;}

.slidem{position:fixed;z-index:9999999999;top: 0px;right: 0px;bottom: 0px;left: 0px;display:none;-webkit-user-select: none;-moz-user-select: none;
-ms-user-select: none; -o-user-select: none;-webkit-user-select: none;user-select: none; }
.overlay_slidem{position:fixed;background:url(/images/kam/big_fon.jpg) top repeat-x #fff;z-index:900;top: 0px;right: 0px;bottom: 0px;left: 0px;display:none;opacity:0.93;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.ttl_sldr {margin: auto;display:block !important;/**/position:absolute;background: #fff;opacity: 0.7;  width: 100%;top:0;}
.tbl_sldr{height:100%;}
.ttl_sldr .ttl_table_cell {text-align: center;color: #000;font-size: 1.65em;padding: 54px 10% 54px 10%;font-family:Segoe UI;font-weight:600;font-size:32px;color:#a2212f;}
.ttl_table{width:100%;display:table !important;}
#mini_photos .min_pics.actv{border:1px solid #ac2e2a;box-shadow: 0 0 5px #ac2e2a;}
.vert_line{position:absolute;top:29px;left:315px;border-left:1px solid #4D4D4D;width:0px;height:194px;}

/* banners */
.banr_blok a img{display:block;}
.banr_blok a{display:block;margin-top:10px;}
.rght_men_blk{margin-bottom:20px;}

/* Cont slider */
.blk_sldr_cont{width:672px;overflow:hidden;height:246px;margin: 37px 0 0 0;position:relative;}
.blk_v_li{border:1px solid #D1D1D0;overflow: hidden;}
.sldr_cont_li{float:left;width:306px;}
.blk_v_li{margin-left: 19px;}
.visbl_part_sldr_cont{position: relative;left: -34px;}
.lft_arr_cont_sldr, .rght_arr_cont_sldr{width:40px;height:100%;cursor:pointer;}
.lft_arr_cont_sldr{position:absolute;left:0;top:0;}
.rght_arr_cont_sldr{position:absolute;right:0;top:0;}
.sldr_cont_ul{position:relative;width: 2000000em;}

/* where kupit */
.line_dlr_obl{color:#a2212f;font-size:17px;float:left;}
.line_dlr_obl ul li{border:1px solid #a2212f;border-radius:1px;width:436px;margin: 10px 0 0 0;position:relative;cursor:pointer;}
.aktv_gde_kup{background-color:#a2212f;color:#fff;}
.nazv_obl_diller{margin: 15px 0 15px 18px;}
.rght_dil_cont{width:435px;float:right;border:1px solid #a2212f;border-radius:1px;position:relative;}
.rght_cont_cnt{padding: 10px 0 20px 19px;}
.line_dlr_obl > ul{margin-top:-10px;}
.aktv_gde_kup:before{content: '';position: absolute;content: '';right: -23px;top: 13px;border: 11px solid transparent;border-left: 11px solid #a2212f; z-index: 2;}
.line_dlr_obl ul li:hover{background-color:#a2212f;color:#fff;}
.razdel_diller{border-bottom: 1px solid #bdbdbd;margin-right: 21px;padding: 0 0 18px 0;}


/* Fotoalbum */
.fotoalbmGal .b_photo{float:left;margin: 19px 19px 0 0;}
.fotoalbmGal{width:110%;    margin-top: -24px;}
.fotoalbmGal.b_photo:first-child {margin: 19px 19px 0 0;}

/* Partnery new */
.partnblk_new{float:left;width: 302px;border: 1px solid #cccccc;position: relative;height:306px;box-sizing: border-box;margin: -1px -1px 0px 0;overflow:visible;}
.li_wht_line_right_top_vert {height: 15px;width: 1px;position: absolute;top: 0px;right: -1px;background: #fff;}
.ln_partn_white_top_lft_vert{height: 15px;width: 1px;position: absolute;top: 0px;left: -1px;background: #fff;}
.ln_partn_white_rght_hor{height: 1px;width: 15px;position: absolute;bottom: -1px;right: 0px;background: #fff;}
.ln_partn_white_lft_hor{height: 1px;width: 15px;position: absolute;bottom: -1px;left: 0px;background: #fff;}
.ln_partn_white_lft_vert{height: 16px;width: 1px;position: absolute;bottom: -1px;left: -1px;background: #fff;}
.logoblk_partn{height:152px;}
.proizv_tbl{display:table;width:100%;height:100%;}
.proizv_tbl > a{display:table-cell;vertical-align:middle;}
.proizv_tbl > a > img{margin:auto;display:block;}
.nazv_partnr{font-size:17px;color:#a2212f;text-decoration:none;line-height:20px;}
.nazv_partnr:hover{text-decoration:underline;}
.partnblk_txt{height: 144px;overflow:hidden;}
.partnblk_txt p{font-size:14px;line-height:24px;margin-top: 8px;}
.ln_partn_white_left_top_hor{height: 1px;width: 15px;position: absolute;top: -1px;left: -1px;background: #fff;}
.ln_partn_white_right_top_hor{height: 1px;width: 15px;position: absolute;top: -1px;right: -1px;background: #fff;}
.partnr_abslt{position:absolute;padding: 0 14px 0 14px;z-index: 20;height: 296px;overflow: hidden;}
.partnr_blk_absl{width: 347px;opacity: 0;height: 352px;position: absolute;background: #fff;top: -1px;left: -25px;z-index: 10;box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.45);}
	.sslk-proekt-primen:hover{text-decoration:none;}
.partnblk_new:hover .partnr_blk_absl{opacity:1;}
.sslk-proekt-primen{font-size:14px;color:#a2212f;text-decoration:underline;text-align:center;z-index: 30;position: relative;display: block;}
.partnblk_new:hover .partnr_abslt{height:auto;}
.partnblk_new:hover{    z-index: 60;}
.sslk-proekt-primen{margin-top: 10px;}

/* Contacts part */
.blk_lft_prt_cnt{width: 414px;float:left;margin: 10px 16px 0 0;}
.txt_blk_cnt1 p{font-size:17px;}
.txt_blk_cnt2 b{font-size:17px;}
.txt_blk_cnt2{margin: 48px 0 0 0;}
.blk_rght_prt{width:442px;float:right;}
.fotogal_conts .b_photo:hover  .lupa_fot{top: 127px;left: 192px;}
.fotogal_shem_proezd .b_photo:hover  .lupa_fot{top: 84px;left: 186px;}
.zglvk_shem_proezd{font-size:17px;font-weight:700;}
.zglvk_shem_proezd a{color:#a2212f;font-size:15px;font-weight:normal;}
.zglvk_shem_proezd{margin:10px 0 24px 0;float:left;}
.nxt_cnt_blk{margin: 31px 0 0 0;padding:10px 0 0 0;border-top:1px solid #bfbfbf;}
.lft_prt_scnd{width:428px;float:left;}
.rght_prt_scnd{width:428px;float:right;}
.nxt_cnt_blk h3{font-size:19px;color:#a2212f;margin: 27px 0 0 0;}
.blk_cnt_adrs_scnd{font-size:17px;}
.blk_adrs span{font-weight:700;}
.telf_adrs span{font-weight:700;}
.blk_adrs{margin: 18px 0 0 0;}
.telf_adrs{margin: 24px 0 0 0;}
.shem_proezd{margin: 15px 0 4px 0;}
.fotogal_shem_proezd_sergiev .b_photo:hover  .lupa_fot{top: 173px;left: 194px;}
.fotogal_shem_proezd_mscw .b_photo:hover  .lupa_fot{top: 265px;left: 186px;}

/* Sertifikate fotos */
.sert_photo{float: left;width:180px;height:350px;margin: 15px 0 0 31px;cursor:pointer;}
.foto_sertf_blk{border:1px solid #D1D1D0;height: 255px;overflow: hidden;}
.sertfk_blks{width:105%;margin: -10px 0 0 -31px;}
.sert_photo:hover .lupa_fot {opacity: 1;top: 85px;left: 54px;width: 72px;height: 72px;}
.sert_photo:hover  .nazv_sert,.sert_photo:hover  .nazv_sert a {color:#a12529;}
.nazv_sert a {color:#000;text-decoration:none;}

/* Прайс-лист в контенте */
.price_tab_cont{border-collapse:collapse;font-size:14px;}
.price_tab_cont table{border-collapse:collapse;}
.price_tab_cont td{border:1px solid #000 !important;padding:5px !important;vertical-align:middle;text-align:center;}
.vertical_tx_td{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
.nw_content .price_tab_cont tr{background-color:#fff !important;}