/* reset ---------------------------------------------------------------------------------------------------------------------- */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,dfn,del,p,blockquote,fieldset,input,textarea,select,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,button{margin:0; padding:0; font-family:'Open Sans'; color:#3f3f3f;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th,dfn,del{font-weight:normal; font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer; line-height:normal;}
button,input{*overflow:visible; line-height:normal;}
input[type="hidden"],[hidden]{display:none;}
textarea{overflow:auto; resize:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block; *display:inline; *zoom:1;}
:focus{outline:none;}
input::-moz-focus-inner {border:0; padding:0;}
 

/* tools ---------------------------------------------------------------------------------------------------------------------- */
.clear{clear:both; display:block; line-height:0; height:0; font-size:0;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; font-size:0;}html[xmlns] .clearfix,.clearfix{display:block;}*+html .clearfix{display:inline-block;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.display-block{display:block !important;}
.overflow-hidden{overflow:hidden; display:block;}
.error,.red{color:#F00 !important; border-color:#F00 !important;}
.success,.green{color:#0C0 !important;}
.disabled,.gray{color:#999 !important;}


/* typography ---------------------------------------------------------------------------------------------------------------------- */
@font-face {font-family: 'Reforma'; src: url('reformagroteskdemic-webfont.eot'); src: url('reformagroteskdemic-webfont.eot?#iefix') format('embedded-opentype'),url('reformagroteskdemic-webfont.woff') format('woff'), url('reformagroteskdemic-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans-Bold-webfont.eot');
    src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Bold-webfont.woff') format('woff'),
         url('OpenSans-Bold-webfont.ttf') format('truetype'),
         url('OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Semibold-webfont.woff') format('woff'),
         url('OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 500;
    font-style: normal;

}






a{text-decoration:none; color:#3f3f3f; cursor:pointer;}
a:hover{}
a:focus{}
a:active{}
a > img{vertical-align:bottom;}

strong,b{font-weight:bold;}
em,i{font-style:italic;}
del{text-decoration:line-through;}

.text,
.text p,
.text td,
.text li{}
.text p{}
.text a:visited{}
.text h1{}
.text h2{}
.text h3{}
.text h4{}
.text h5{}
.text h6{}
.text ul{list-style:inside disc; display:block;}
.text ol{list-style:inside decimal; display:block;}
.text ul ul,
.text ol ol{padding:0 0 0 40px;}
.text blockquote{}
.text dfn{}
.text hr{clear:both;}
.text code,
.text pre{font-famaly:"Courier New", Courier, monospace;}
.text .image-left{margin:0 20px 20px 0; float:left;}
.text .image-right{margin:0 0 20px 20px; float:right;}
.text .image-center{display:block; margin:0 auto 20px;}
.text table{}
.text table td{padding:0; border:1px solid #000;}
.text table tr:first-child td{}


/*  grid ---------------------------------------------------------------------------------------------------------------------- */
html{height:100%; background:#fff;} 
body{min-height:100%; height:100%; min-width:1000px;} 
.main{min-height:100%; height:auto !important; height:100%; overflow:hidden;}
.wrap{margin:0 auto; width:1250px;}


/* header ---------------------------------------------------------------------------------------------------------------------- */
header{background:#fff; height:117px;}
header .logo{background:url(../images/Logo_RGK_red_2018.svg) no-repeat; width:92px; height:29px; margin:43px 0 0; float:left;padding-left: 0;margin-left:  30px;}
header .logo a{display:block; width:69px; height:29px}
.language {margin:50px 25px 0 32px; float:left;}
.language img {padding:1px; border:1px solid #fff; margin:0 2px 0 0; float:left;}
.language .current img {border:1px solid #3f3f3f;}
nav {margin:44px 0 0; float:left;}
nav li {position:relative; float:left;}
nav li a {font-size:11px; line-height:28px; color:#3f3f3f; text-transform:uppercase; padding:0 10px; position:relative; z-index:11; float:left;}

nav li a.selected,
nav li:hover a {
	background:#e4002b; color:#fff;
}

nav li ul {background:#fff;	-moz-box-shadow: 0 0 13px rgba(17,16,13,.08); -webkit-box-shadow: 0 0 13px rgba(17,16,13,.08); box-shadow: 0 0 13px rgba(17,16,13,.08); position:absolute; top:28px; left:0; padding:30px 45px 30px 33px; z-index:10; display:none;}
nav li:hover ul {display:block;}
.menu {background:url(../images/menu_shadow.png) no-repeat bottom center; width:250px; height:76px; margin:0 0 0 15px; float:left;}
nav li ul li {width:808px;}
nav li ul li .menu a {background:none; font:13px/76px 'Open Sans'; color:#3f3f3f; text-transform:none; text-decoration:underline; float:left;}
nav li ul li .menu a:hover {color:#e4002b; text-decoration:none;}
.img_box {display: table; width:50px; height:76px; position: relative; text-align: center; vertical-align: middle; margin:0 14px 0 0; float:left;}
.img_box span {display: table-cell; position: relative; text-align: center; vertical-align: middle; width:100%;}
.img_box span img {display: inline; vertical-align: middle;}
.current_menu {background:url(../images/current_menu.png) no-repeat; width:68px; height:9px; position:absolute; top:-30px; left:-33px;}
.all {background:url(../images/all.png) no-repeat; width:90px; height:90px; position:absolute; bottom:-30px; right:-45px;}
nav li ul li .all a {background:none; font:11px/11px 'Open Sans'; color:#fff; text-decoration:underline; padding:0; position:absolute; bottom:13px; right:13px;}
nav li ul li .all a:hover {text-decoration:none;}
.m_nb {background:none;}
.header_contact {text-align:right; margin:35px 0 0; float:right;}
.header_contact span {font:11px/11px 'Open Sans'; color:#cdcdcd; margin:0 0 4px; display:block;}
.header_contact p {font:14px/14px 'Open Sans'; color:#3f3f3f; text-transform:uppercase; margin:0 0 -3px;}
.header_contact a {font:10px/10px 'Open Sans'; color:#3f3f3f; text-decoration:underline;}
.header_contact a:hover {color:#e4002b; text-decoration:underline;}

/* slider ---------------------------------------------------------------------------------------------------------------------- */
.slider {background:url(../images/slider.png) repeat-x; height:455px; display:block; clear:both;padding: 0 20px;}
.slider .wrap {background:url(../images/slider_item.png) repeat-x; height:455px; position:relative;}
.slider .wrap:before {background:url(../images/shadow_slider.png) no-repeat; width:60px; height:455px; position:absolute; top:0; left:-60px; content:'';}
.slider .wrap:after {background:url(../images/shadow_slider.png) no-repeat -62px 0; width:60px; height:455px; position:absolute; top:0; right:-60px; content:'';}
.slides {display:block; clear:both; height:455px; position:relative;}
.slides_container {width:100%; height:455px; overflow:inherit !important;}
.slides_control {width:100% !important;}
.slide {height:455px; height:455px; position:absolute; top:0; left:0; width:100%;}
.caption {position:absolute; top:103px; left:165px;}
.caption h3 {font:700 23px/23px 'Open Sans'; color:#3f3f3f; text-transform:uppercase; display:block; margin:0 0 6px;}
.caption h2 {font:700 74px/74px 'Open Sans'; color:#3f3f3f; display:block; margin:0 0 5px -5px;}
.caption span {font:37px/37px 'Reforma'; color:#3f3f3f; display:block;}
.caption a {font:12px/36px 'Open Sans'; text-align:center; width: 125px;height: 36px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;-moz-box-shadow: 0 3px 0 rgba(17,16,13,.1);-webkit-box-shadow: 0 3px 0 rgba(17,16,13,.1);box-shadow: 0 3px 0 rgba(17,16,13,.1);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEyNSIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%); margin:29px 0 0; float:left;}
.caption a:hover {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEyNSIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);}
.caption a:active {position:relative; top:1px;}
.slide img {right:178px; bottom:0; position:absolute;}
.slider .pagination {background:#3f3f3f; text-align:center; width:320px; height:47px; position:absolute; bottom:0; left:0; z-index:8;}
.slider .pagination li {display:inline-block;}
.slider .pagination li a {background:#fff; text-indent:-9999px; width:8px; height:8px; margin:20px 2px 0; float:left;}
.slider .pagination li a:hover,.slider .pagination li.current a {background:#e4002b;}
.slider .pagination li a:active {position:relative; top:1px;}
.slider .prev {background:#3f3f3f; width:47px; height:47px; position:absolute; bottom:0; left:320px; border-left:1px solid #585858; z-index:5;}
.slider .prev span {background:url(../images/arrow.png) no-repeat; position:absolute; top:50%; left:50%; width:11px; height:21px; margin:-10px 0 0 -7px;}
.slider .next {background:#3f3f3f; width:47px; height:47px; position:absolute; bottom:0; left:368px; border-left:1px solid #585858; z-index:5;}
.slider .next span {background:url(../images/arrow.png) no-repeat -13px 0; position:absolute; top:50%; left:50%; width:11px; height:21px; margin:-10px 0 0 -6px;}
.slider .prev:active span,.slider .next:active span {margin-top:-9px;}

/* footer ---------------------------------------------------------------------------------------------------------------------- */
.footer-push{height:129px;}
footer{background:url(../images/footer.png) repeat-x; height:320px; margin:-129px 0 0;}
.logo_footer {background:url(../images/Logo_RGK_red_2018.svg) no-repeat; width:92px; height:29px; margin:29px 44px 0 0; float:left;}
.logo_footer a {display:block; width:69px; height:29px}
footer .header_contact {margin:26px 0 0;}
footer .header_contact span {color:#3f3f3f;}
footer center {font-size:10px; line-height:10px; color:#3f3f3f;}
.footer_box { margin:0 auto;} 
.footer_box ul {margin:0 56px 25px 0; padding:22px 0 0; float:left;}
.footer_box ul li {display:block;}
.footer_box ul li a {font-size:12px; line-height:12px; margin:0 0 7px; white-space:nowrap;}
.footer_box ul li a:hover {color:#e4002b; text-decoration:underline;}
.footer_box ul:last-child {margin:0;}


/* sidebar ---------------------------------------------------------------------------------------------------------------------- */
#dilers {background:url(../images/dilers.png) repeat-y 334px 0; display:block; clear:both;}
.sidebar {width:334px; float:left;}
.sb_title {font:700 18px/18px 'Open Sans'; display:block; clear:both; margin:0 0 24px;}
.sidebar .box {width:287px !important; margin:0 0 27px !important; float:left !important;}
.item .sidebar  .bc form .input_button {margin-top:-48px !important;}
.all_city {font:14px/14px 'Open Sans'; border-bottom:1px dashed #3f3f3f; margin:0 0 30px; position:relative; float:left; clear:left;}
.all_city:after {background:url(../images/sub.png) no-repeat; width:9px; height:8px; position:absolute; top:4px; right:-15px; content:'';}
.city_list {display:block; clear:both; display:none;}
.city_list li {width:50%; margin:0 0 15px; float:left;}
.city_list li a {font:14px/14px 'Open Sans'; position:relative; margin:0 20px 0 0; float:left;}
.city_list li.current a:before {background:url(../images/current_city.png) no-repeat; width:7px; height:8px; position:absolute; top:3px; left:-15px; content:'';}
.city_list li.current a {font-weight:700;}

/* content ---------------------------------------------------------------------------------------------------------------------- */
.content-columns{margin: 0 20px 65px;}
.content{}
.box {background:#eaeaea; width:33.33%; height:221px; margin:0 0 50px; float:left;}
.cat_box {text-align:center; position:relative;}
.cat_link {font:700 19px/56px 'Open Sans';	width: 185px; height: 56px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4NSA1NiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4NSIgaGVpZ2h0PSI1NiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);position:absolute; bottom:0; left:50%; margin-left:-92px;}
.cat_link:hover {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4NSA1NiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4NSIgaGVpZ2h0PSI1NiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);	background-image: -o-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);	background-image: -webkit-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);}
.bc {background:url(../images/bc.png) no-repeat bottom center #fff;}
.bc form {display:block; clear:both; margin:0 40px; padding:60px 0 0; position:relative;}
.bc form label {font:18px/18px "Trebuchet MS", 'Open Sans'; color:#3f3f3f; display:block; clear:both; margin:0 0 18px;}
.bc form .input_search {background:#fff; font-size:12px; color:#475654; border:1px solid #d3d3d3; padding:0 50px 0 14px; width:100%; display:block; height:37px; margin:0 0 11px; -moz-box-sizing: border-box; box-sizing: border-box;}
.bc form .input_city {background:#fff; font-size:12px; color:#475654; border:1px solid #d3d3d3; padding:0 50px 0 14px; width:100%; display:block; height:37px; margin:0 0 11px; -moz-box-sizing: border-box; box-sizing: border-box;}
.bc form .input_button {background:url(../images/search.png) no-repeat center #fff; text-indent:-9999px; border:1px solid #d3d3d3; width:37px; height:37px; margin:-48px 0 0; float:right;}
.bc form a {font-size:12px; text-decoration:underline;}
.bc form a:hover {text-decoration:none;}
.br {background:url(../images/br.png) repeat-x; position:relative;}
.c_img_l {background:url(../images/city.png) no-repeat; width:209px; height:221px; position:absolute; top:0; left:0;}
.c_img_r {background:url(../images/city_phone.png) no-repeat; width:65px; height:64px; position:absolute; bottom:0; right:0;}
.carousel_box {display:block; clear:both; width:248px; position:relative; z-index:2; margin:0 auto; padding:42px 0 0;}
.carousel_box p {font:18px/18px 'Open Sans'; color:#fff; margin:0 0 13px;}
.carousel_slide {width:100%; height:145px;}
.jcarousel-clip {width:100%; height:130px; overflow:hidden;}
.jcarousel-list {height:130px;}
.jcarousel-item {position:relative;}
.box_slide {position:absolute; top:115px; left:84px; display:none; z-index:2;}
.box_slide ul {height:130px; margin:0 0 6px;}
.box_slide ul li {width:100%; margin:0 0 5px; float:left;}
.box_slide ul li a {font:12px/12px 'Open Sans'; color:#fff; text-decoration:underline; float:left;}
.box_slide ul li a:hover {text-decoration:none;}
.box_slide_last {margin-top:6px !important;}
.letter {font:13px/26px 'Open Sans'; color:#fff; text-transform:uppercase; text-align:center; width:24px; margin:0 7px 0 0; float:left;}
.letter:hover,.letter.active {background:#fefefe; color:#3f3f3f;}
.jcarousel-prev {position:absolute; top:0; left:-30px; width:24px; height:26px; cursor:pointer;}
.jcarousel-prev span {background:url(../images/arrow.png) no-repeat 0 -23px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.jcarousel-prev:hover {background:#fff;}
.jcarousel-prev:hover span {background-position:0 -38px;}
.jcarousel-prev:active span,.jcarousel-next:active span {margin-top:-5px;} 
.jcarousel-next {position:absolute; top:0; right:-30px; width:24px; height:26px; cursor:pointer;}
.jcarousel-next span {background:url(../images/arrow.png) no-repeat -9px -23px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.jcarousel-next:hover {background:#fff;}
.jcarousel-next:hover span {background-position:-9px -38px;}
.article_index {width:33.33%; height:185px; position:relative; float:left;}
.article_index h3 {font:13px/13px 'Open Sans'; color:#b7b7b7; display:block; clear:both; margin:0 0 24px;}
.article_index h3 a {color:#b7b7b7;}
.article_index h3 a:hover,.article_index h2 a:hover {color:#e4002b;}
.article_index h2 {font:700 18px/21px 'Open Sans'; display:block; clear:both; height:60px; margin:0 20px 0 0;padding:0px 10px;}
.article_index h2 a {color:#3f3f3f;}
.article_index p {font:13px/22px 'Open Sans'; color:#8b8b8b; margin:0 20px 17px 0;}
.more {font:13px/13px 'Open Sans'; color:#e4002b; text-decoration:underline; position:absolute; bottom:0; left:0;}
.more:hover {text-decoration:none;}
.ai_last h3 {font-size:18px; color:#0a2825; margin:0 0 30px;}

/*modal---------------------------------------------------------------------------------------------*/
.g-hidden {display:none;}
#popup1 {border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; width: 352px;height: 435px;background-color: #fff;	-moz-box-shadow: 0 0 13px rgba(17,16,13,.08);-webkit-box-shadow: 0 0 13px rgba(17,16,13,.08);box-shadow: 0 0 13px rgba(17,16,13,.08);}
.bm_title {background:url(../images/bc.png) no-repeat bottom center; display:block; clear:both; height:81px; margin:0 0 38px; padding:0 45px;}
.bm_title span {font:18px/81px 'Open Sans'; color:#0a2825; float:left;}
.bm_title .box-modal_close {background:url(../images/close.png) no-repeat; width:15px; height:13px; cursor:pointer; margin:34px 0 0; float:right;}
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }
.box-modal {position: relative;background: #fff;}
#popup1 form {width:262px; margin:0 auto; display:block;}
.popup_text {background:#fff; font-size:13px; color:#c9c9c9; width:260px; height:37px; border:1px solid #d3d3d3; margin:0 0 11px; padding:0 11px; -moz-box-sizing: border-box; box-sizing: border-box;}
#popup1 textarea {background:#fff; font-size:13px; color:#c9c9c9; width:260px; height:105px; border:1px solid #d3d3d3; margin:0 0 29px; padding:10px 11px; -moz-box-sizing: border-box; box-sizing: border-box;}
.popup_button {font-size:12px; color:#3f3f3f;width: 262px;height: 36px;	border: 1px solid rgba(0,0,0,.06);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI2MiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjI2MiIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);}
.popup_button:hover {background-color: #fff;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI2MiAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMC41NiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC41NiIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjI2MiIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, rgba(230,230,230,.56) 20.34%, rgba(255,255,255,.56) 120.34%);background-image: -o-linear-gradient(bottom, rgba(230,230,230,.56) 20.34%, rgba(255,255,255,.56) 120.34%);background-image: -webkit-linear-gradient(bottom, rgba(230,230,230,.56) 20.34%, rgba(255,255,255,.56) 120.34%);background-image: linear-gradient(bottom, rgba(230,230,230,.56) 20.34%, rgba(255,255,255,.56) 120.34%);}
.popup_button:active {position:relative; top:1px;}

/*error_404 --------------------------------------------------------------------------------------------- */
.error_404 {height:100%; display:block; clear:both; text-align:center; padding:108px 0 0; -moz-box-sizing: border-box; box-sizing: border-box;}
.error_404 .logo {background:url(../images/Logo_RGK_red_2018.svg) no-repeat; width:93px; height:29px; margin:0 auto 191px; display:block;}
.error_404 .logo a {display:block; width:69px; height:29px}
.error_404 h2 {font:700 52px/42px 'Open Sans'; margin:0 0 19px; display:block; clear:both;}
.error_404 h3 {font:18px/18px 'Open Sans'; margin:0 0 112px; display:block; clear:both;}
.e404_links {font-size:13px; display:block; clear:both; margin:0 0 217px;}
.e404_links span {margin:0 10px;}
.e404_links a:hover {text-decoration:underline; color:#e4002b}
.icon_404 {background:url(../images/404.jpg) no-repeat bottom center; display:block; height:355px;}

/*item --------------------------------------------------------------------------------------------------- */
.item header {background:url(../images/header.png) repeat-x bottom; padding-bottom:8px; margin:0 0 28px;}

.breadcrumbs {font-size:11px; max-width:715px; margin:14px 0 0; float:left;}
.breadcrumbs span {margin:0 4px;}
.breadcrumbs a:hover {color:#e4002b; text-decoration:underline;}
.item .box {background:none; width:240px; height:auto; margin:0 0 30px; float:right;}
.item .box .input_search {margin:0; color:#cdcdcd;}
.item .bc form .input_button {margin-top:-37px;}
.item .box form {padding:0; margin:0;}
/*.shadow_item {background:url(../images/shadow_large.png) no-repeat top center; height:24px; display:block; clear:both; margin:0 0 36px;}*/
.shadow_item {    background: linear-gradient(180deg, rgba(248, 248, 248, 1), rgba(0, 0, 0, 0) 100%);    height: 75px;margin: 0 -2630px 0;    display: block;    clear: both;}
.shadow_item.hide{background:none;} 
.about {display:block; clear:both; margin:0 0 45px;}
.about img {margin:0 25px 20px 0; float:left;}
.about p {text-align: justify;text-indent: 7px;line-height: 20px;font: 17px/150% "Tahoma","Arial",sans-serif;  
	/* font:24px/30px 'Open Sans';*/}
.column {width:50%; float:left;}
.column p {	font:13px/22px 'Open Sans'; margin:0 20% 20px 0;}

/*catalog page-------------------------------------------------------------------------------------------------------------*/
.page_title {font:500 29px/87px 'Open Sans'; height:87px; border-top:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; display:block; clear:both; margin:0 0 1px;}

.catalog {width:25%; height:391px; margin:0 0 65px; position:relative; float:left;}
.catalog_img_box {display: table;height: 200px;position: relative;text-align: center;vertical-align: middle;width: 200px; margin:0 0 25px;}
.cat_b {display: table-cell;position: relative;text-align: center;vertical-align: middle; width: 100%;}
.cat_b img {display: inline;vertical-align: middle;}
.catalog h2 {font:700 24px/24px 'Open Sans'; text-transform:uppercase; display:block; clear:both; margin:0 0 14px;}
.catalog ul {font-size:13px; color:#8b8b8b; display:block; margin:0 0 17px;}
.view_cat {font:12px/36px 'Open Sans'; text-align:center;width: 150px;height: 36px;border: 1px solid rgba(0,0,0,.06);-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE1MCAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%); position:absolute; bottom:0; left:0;}
.view_cat:hover {background-color: #fff;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMC42MyIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC42MyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, rgba(230,230,230,.63) 20.34%, rgba(255,255,255,.63) 120.34%);background-image: -o-linear-gradient(bottom, rgba(230,230,230,.63) 20.34%, rgba(255,255,255,.63) 120.34%);background-image: -webkit-linear-gradient(bottom, rgba(230,230,230,.63) 20.34%, rgba(255,255,255,.63) 120.34%);background-image: linear-gradient(bottom, rgba(230,230,230,.63) 20.34%, rgba(255,255,255,.63) 120.34%);}
.view_cat:active {bottom:-1px;}
.paginator {background:#efefef; text-align:center; display:block; clear:both; height:63px; position:relative;}
.pag_title {font:18px/63px 'Open Sans';  position:absolute; top:0; left:26px;}
.pag_prev {background:#fff; position:absolute; top:19px; right:57px; width:24px; height:26px; cursor:pointer;}
.pag_prev span {background:url(../images/arrow.png) no-repeat 0 -38px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.pag_prev:active span,.pag_prev:active span {margin-top:-5px;} 
.pag_next {background:#fff; position:absolute; top:19px; right:21px; width:24px; height:26px; cursor:pointer;}
.pag_next span {background:url(../images/arrow.png) no-repeat -9px -38px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.pag_prev:active span,.pag_next:active span {margin-top:-5px;} 
.pages .current,.pages a:hover {background:#fff; color:#3F3F3F; font:18px/63px 'Open Sans'; display:inline-block; width:36px; text-align:center; margin:0 -4px 0 0;}
.pages a {font:18px/63px 'Open Sans';  display:inline-block; width:36px; text-align:center; margin:0 -4px 0 0;}
.cat_large {width:50%;-moz-box-sizing: border-box; box-sizing: border-box; padding:0 20px; height:391px;}
.cat_large .catalog_img_box {width:50%; height:100%; float:left;}
.cat_description {width:50%; height:270px; margin:60px 0 0; position:relative; float:right;}
.cat_description ul li {line-height:24px; color:#8b8b8b;}
.cat_large h2 {font:700 36px/36px 'Open Sans';}
.cat_red {background:#f34113;}
.cat_yellow {background:#ffc500;}
.cat_azure {background:#4bd3fa;}
.catalog.cat_red h2 a,.catalog.cat_red ul li,.catalog.cat_yellow h2 a,.catalog.cat_yellow ul li,.catalog.cat_azure h2 a,.catalog.cat_azure ul li {color:#fff;}

/*manuals page-------------------------------------------------------------------------------------------------------------*/
.sm_box {width:20%; float:left;}
.sm_box h2 {font:18px/18px 'Open Sans'; color:#3f3f3f; display:block; clear:both; margin:0 0 30px;}
.sm_box ul li {width:90%; margin:0 0 15px; float:left;}
.sm_box ul li ul {margin:22px 0 1px 23px; float:left;}
.sm_box ul li a {font-size:14px; line-height:16px; float:left;}
.sm_box ul li a.sub {background:url(../images/sub.png) no-repeat right center; padding:0 18px 0 0;}
.sm_box ul li a:hover {text-decoration:underline; color:#ff980a;}

.carousel_menu {display:block; clear:both; position:relative; margin:0 0 40px;}
.carousel_menu .jcarousel-clip {width:1050px; margin:0 auto; height:160px;}
.carousel_menu .jcarousel-list {height:160px;}
.carousel_menu li {width:210px; height:160px; float:left;}
.carousel_menu li .menu {width:210px; height:80px;}
.img_box {width:60px; height:80px; margin:0;}
.menu_link {display: table; width:95px; height:80px; position: relative; text-align: left; vertical-align: middle; padding:0 55px 0 0; float:left;}
.menu_link span {display: table-cell; position: relative; text-align: left; vertical-align: middle; width:100%;}
.menu_link span em {font:normal 13px/18px 'Open Sans'; display: inline; vertical-align: middle;}
.carousel_menu li .menu:hover a em,.carousel_menu li .menu a.current em {color:#ff9a09;}
.carousel_menu li .menu a.current .menu_link {background:url(../images/current_large.png) no-repeat 95px 38px ;}
.carousel_menu .jcarousel-prev {background:#ff980a; position:absolute; top:50%; left:0; width:24px; height:26px; margin:-13px 0 0; cursor:pointer;}
.carousel_menu .jcarousel-prev span {background:url(../images/arrow.png) no-repeat 0 -53px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.carousel_menu .jcarousel-prev:active span,.carousel_menu .jcarousel-next:active span {margin-top:-5px;} 
.carousel_menu .jcarousel-next {background:#ff980a; position:absolute; top:50%; right:0; width:24px; height:26px; margin:-13px 0 0; cursor:pointer;}
.carousel_menu .jcarousel-next span {background:url(../images/arrow.png) no-repeat -9px  -53px; width:9px; height:13px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -4px;}
.slider_large {background:url(../images/slider_center.png) repeat-x center 161px; height:500px; display:block; clear:both;}
.sl_box {height:320px; padding:15px 0 0;}
.sl_box .jcarousel-list,.sl_box .jcarousel-clip {height:320px;}
.sl_box li {width:208px; height:320px; float:left;}
.sl_box li a {width:210px; height:320px; display:block;}
.sl_box li .img_box {width:210px; height:240px;}
.sl_box li .docs {display:none;}
.sl_link {font:700 13px/50px 'Open Sans'; text-align:center; width:68px; height:58px; margin:0 auto; display:block; clear:both;}
.sl_box a.current .sl_link {background:url(../images/sl_link.png) no-repeat;  color:#fff;}
.sl_box .jcarousel-prev {background:url(../images/arrow.png) no-repeat 0 -68px; width:11px; height:21px; left:-11px; top:199px;} 
.sl_box .jcarousel-next {background:url(../images/arrow.png) no-repeat -13px -68px; width:11px; height:21px; right:-11px; top:199px;} 
.sl_box .jcarousel-prev span,.sl_box .jcarousel-next span {display:none;}
.sl_box .jcarousel-prev:active,.sl_box .jcarousel-next:active {top:200px;}
#paste_dosc {display:none;}

.docs {display:block; clear:both;}
.docs_part {width:130px; height:128px; border-right:1px solid #ebebeb; padding:34px 0 0 40px; float:left;}
.docs_part:last-child {border:0;}
.docs_part h3 {font:700 13px/13px 'Open Sans'; display:block; clear:both; margin:0 0 20px;}
.download {font-size:13px; color:#e4002b; text-decoration:underline; margin:7px 0 0 32px; float:left; clear:left;}
.download:hover {text-decoration:none;}
.file_icon {margin:0 10px 0 0; float:left;}
.docs_part p strong {font-size:13px; display:block; margin:0 0 -3px;}
.docs_part p span {font-size:13px; color:#8b8b8b;}

/*news page-------------------------------------------------------------------------------------------------------------*/
.news {display:block; clear:both; margin:0 0 60px; height:282px;}
.news img {float:left;}
.des_news {width:705px; margin:0 20px 0 0; position:relative; height:100%; float:right;}
.date {font:13px/13px 'Open Sans'; color:#8b8b8b; display:block; clear:both; margin:0 0 3px; padding:15px 0 0;}
.des_news h2 {font:500 24px/32px 'Open Sans'; color:#3f3f3f; margin:0 0 12px;}
.des_news h2 a {color:#3f3f3f;}
.des_news h2 a:hover {color:#e4002b;}
.des_news p {font:17px/32px 'Open Sans'; color:#8b8b8b; margin:0 0 25px;}
.more_news  {font:12px/36px 'Open Sans'; text-align:center;width: 150px;height: 36px;border: 1px solid rgba(0,0,0,.06);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE1MCAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%); position:absolute; bottom:0; left:0;}
.more_news:hover {background-color: #ffe300;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE1MCAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE1MCIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #f2f2f2 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #f2f2f2 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #f2f2f2 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #f2f2f2 20.34%, #fff 120.34%);}
.more_news:active {bottom:-1px;}
.dn_large {height:auto;}
.dn_large .des_news {display:block; clear:both; width:100%; float:none;}
.column .des_news p {margin:0 50px 0 0;}
.share {display:block; clear:both;}
.share p {font:18px/22px 'Open Sans'; color:#0a2825; margin:0 25px 0 0; float:left;}

/*search page-------------------------------------------------------------------------------------------------------*/
.search_title {display:block; clear:both; border-bottom:1px solid #f6f6f6; padding:0 0 24px;}
.search_title h2 {font:24px/24px 'Open Sans'; color:#3f3f3f; margin:0 50px 0 0; float:left;}
.cats {font-size:13px; line-height:13px; width:1070px; margin:8px 0 0; float:right;}
.cats span {font-weight:500; margin:0 10px 0 0;}
.cats a {text-decoration:underline; margin:0 15px 0 0;}
.cats a:hover {text-decoration:none; color:#ff9b09;}
.search_result {display:block; clear:both; padding:30px 0; border-bottom:1px solid #f6f6f6; height:100px;}
.number {display: table; width:40px; height:100%; position: relative; vertical-align: middle; float:left;}
.number span {display: table-cell; position: relative; vertical-align: middle; width:100%;}
.number em {font:24px/24px 'Open Sans'; display: inline; vertical-align: middle;}
.search_img {width:70px; float:left;}
.search_img img {max-width:60px; max-height:100px; float:left;}
.result_text h3 {font-size:13px; margin:0 0 10px;}
.result_text h3 a,.result_text h2 a {text-decoration:underline;}
.result_text h3 a:hover,.result_text h2 a:hover {color:#ff9b09; text-decoration:none;}
.result_text h2 {font-size:18px; margin:0 0 10px;}
.result_text p {font:13px/22px 'Open Sans';}
.b_result {margin:0 auto 0px!important; float:none !important;}
.b_result h2 {font:24px/24px 'Open Sans' !important; display:block; clear:both; margin:55px 0 10px !important;}
.b_result p {font:18px/18px 'Open Sans' !important; display:block; clear:both; margin:0 0 30px !important;}

/*service -----------------------------------------------------------------------------------------*/
.image_list {width:150%; float:left;}
.image_list img {margin:0 169px 0 0;}
.dn_large p:last-child {margin-bottom:0;}
.service_title {background:url(../images/service.png) no-repeat center; display:block; clear:both; min-height:130px; margin:0 0 45px;}
.service_title h1 {font:24px/30px 'Open Sans'; width:375px; float:left;}
.service_title p {font:13px/22px 'Open Sans'; width:375px; float:right;}
.dn_large table {margin:0 0 20px;}
.dn_large table td {background:url(../images/table.png) no-repeat 10px center #fbfbfb; border-right:6px solid #fefefe; font:12px/16px 'Open Sans'; height:57px; width:130px; box-sizing:border-box; -moz-box-sizing:border-box; padding:0 10px 0 40px;}
.item_text {display:block; clear:both;}
.item_text h1 {font:700 52px/52px 'Open Sans'; color:#3f3f3f; display:block; clear:both; margin:0 0 20px;}

/*tovar----------------------------------------------------------------------------------------------------------------------*/
.tovar {background:#fff; display:block;height: 389px;background-color: #fff;-moz-box-shadow: 0 11px 27px rgba(0,0,0,.02);-webkit-box-shadow: 0 11px 27px rgba(0,0,0,.02);box-shadow: 0 11px 27px rgba(0,0,0,.02); margin:0 0 75px;}
.slider_item {background:#efefef; width:50%; height:100%; position:relative; float:left;}
.slider_item .slides_container {height:100%; overflow:hidden !important;}
.slider_item .slide {text-align:center; height:100%; overflow:hidden;}
.slider_item .slide img {position:relative; bottom:inherit; right:inherit; display:block; margin:0 auto; clear:both;}
.slider_item .prev {width:80px; height:100%; position:absolute; top:0; left:0; z-index:5;}
.slider_item .prev span {background:url(../images/arrow.png) no-repeat; position:absolute; top:50%; left:50%; width:11px; height:21px; margin:-10px 0 0 -7px;}
.slider_item .next {width:80px; height:100%; position:absolute; top:0; right:0; z-index:5;}
.slider_item .next span {background:url(../images/arrow.png) no-repeat -13px 0; position:absolute; top:50%; left:50%; width:11px; height:21px; margin:-10px 0 0 -6px;}
.slider_item .prev:active span,.slider_item .next:active span {margin-top:-9px;}
.slider_item .pagination {position:absolute; bottom:26px; left:38px; z-index:8;}
.slider_item .pagination li {display:inline-block;}
.slider_item .pagination li a {background:#fff; text-indent:-9999px; width:8px; height:8px; margin:20px 2px 0; float:left;}
.slider_item .pagination li a:hover,.slider_item .pagination li.current a {background:#e4002b;}
.slider_item .pagination li a:active {position:relative; top:1px;}
.description {box-sizing:border-box; -moz-box-sizing:border-box; padding:35px 55px 0; width:50%; float:right;}
.description h2 {font:700 20px/20px 'Open Sans'; display:block; clear:both; margin:0 0 20px;}
.description table {width:100%;}
.description table td {font:13px/17px 'Open Sans'; width:50%; padding:0 15px 25px 0;}
.description table td strong {display:block;}
.shadow_item {position:relative;}
.shadow_item a {font:700 18px/54px 'Open Sans'; color:#fff; text-align:center; width: 242px;height: 54px;-moz-border-radius: 4px / 4px 4px 4px 4px;-webkit-border-radius: 4px / 4px 4px 4px 4px;border-radius: 4px / 4px 4px 4px 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #e4002b; position:absolute; left:50%; margin-left:-121px;display:block; top:-27px;}
.shadow_item a span {border-bottom:1px dotted #fff;}
.car_title {background:url(../images/car.png) no-repeat left center #fff; font:700 18px/22px 'Open Sans'; color:#3f3f3f; margin:0 0 55px 0; padding:0 25px 0 25px; float:left;}
.tabs_list {background:#fff; margin:6px 0 0; padding:0 11px 0 0; float:left;}
.tabs_list li {margin:0 11px 0 0;float:left;}
.tabs_list li a {font:500 14px/14px 'Open Sans'; color:#3f3f3f; border-bottom:1px dashed #3f3f3f; float:left;}
.tabs_list .ui-tabs-active a {background:url(../images/current_small.png) no-repeat right center; font-size:13px; color:#e4002b; border:0; padding:0 11px;}
.line {background:#f6f6f6; height:1px; width:100%; float:left; position:relative; z-index:-1; margin:-63px 0 0;}
.tabs_box {display:block; clear:both; margin:0 0 40px;}
.tabs_box ul {width:25%; float:left;}
.tabs_box ul li {font:13px/28px 'Open Sans'; width:100%; padding:0 65px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.tabs_second_list {background:#efefef; text-align:center; display:block; clear:both; height:61px; margin:0 0 50px;}
.tabs_second_list li {display:inline-block;}
.tabs_second_list li a {font:700 16px/61px 'Open Sans'; color:#fff; padding:0 55px; position:relative; float:left;}
.tabs_second_list li.ui-tabs-active a:before {background:url(../images/cur_tab.png) no-repeat; width:16px; height:8px; position:absolute; bottom:-8px; left:50%; margin-left:-8px; content:'';}
.tabs_second_list li a img {margin:0 7px 17px 0; display:inline-block;}
.tabs_second_list li.ui-tabs-active a {background:#e4002b;}
.tabs_box p {font:14px/22px 'Open Sans'; margin:0 0 22px;}
.options {width:33.33%; height:110px; margin:0 0 30px; float:left;}
.option_img {width:95px; height:110px; display: table; position: relative; vertical-align: middle; float:left;}
.option_img span {display: table-cell; position: relative; vertical-align: middle; width:100%;}
.option_img span img {display: inline; vertical-align: middle; max-width:90px; max-height:110px;}
.option_text {width:205px; padding:25px 0 0;float:left;}
.option_text  a {font:700 18px/18px 'Open Sans';}
.option_text  p {font:13px/22px 'Open Sans'; padding:5px 0 0;}
.tabs_box .docs_part p {margin:0;}
.tabs_box .docs_part {height:97px; padding-top:0;}
.cert_list {width:107%; float:left;}
.cert {height:250px; margin:0 50px 50px 0; float:left;}
.cert a {font:13px/18px 'Open Sans';}
.cert img {margin:20px 0 0; float:left; clear:left;}
.carousel_tabs {width:1125px; margin:0 auto; position:relative;}
.carousel_tabs .jcarousel-clip,.carousel_tabs .jcarousel-list {height:110px;}
.carousel_tabs .jcarousel-list li {width:270px !important; margin:0 15px 0 0 !important; padding:0 !important; float:left !important;}
.carousel_tabs .jcarousel-list li:last:child {margin:0 !important;}
.carousel_tabs .jcarousel-list .options {width:100%;}
.carousel_tabs .jcarousel-list .option_img {width:85px;}
.carousel_tabs .jcarousel-list .option_img img {max-width:85px;}
.carousel_tabs .jcarousel-prev {background:url(../images/arrow.png) no-repeat; position:absolute; top:50%; left:-30px; width:11px; height:21px; margin:-10px 0 0;}
.carousel_tabs .jcarousel-prev span {display:none;}
.carousel_tabs .jcarousel-next {background:url(../images/arrow.png) no-repeat -13px 0; position:absolute; top:50%; right:-30px; width:11px; height:21px; margin:-10px 0 0;}
.carousel_tabs .jcarousel-next span {display:none;}
.carousel_tabs .option_text {width:185px;}
.carousel_tabs .jcarousel-next:active,.carousel_tabs .jcarousel-prev:active {margin-top:-9px;}
.video {background:url(../images/video.png) no-repeat; font-size:13px; color:#fff; text-align:center; width:84px; height:63px; position:absolute; top:0; left:0; z-index:50;}
.video span {display:block; margin:36px 0 0;}

.tovars_title {display:block; clear:both; position:relative; margin:0 0 40px;}
.tovars_title:before {border-bottom:1px solid #f6f6f6; width:100%; height:1px; position:absolute; top:9px; left:0px; content:''; z-index:-1;}
.tovars_title span {background:#fff; font:700 18px/18px 'Open Sans'; padding:0 15px 0 0; float:left;}
.map {background-size:cover; display:block; height:544px; clear:both; position:relative;}
.map .wrap {height:544px; position:relative; z-index:10; margin:-544px auto;}
.center {width:870px; margin:0 0 -45px; float:right;}
.store {width:205px; height:180px; float:left;}
.number_store {background:#e4002b; font:18px/36px 'Open Sans'; color:#fff; text-align:center; width:37px; height:36px; margin:0 15px 0 0; float:left;}
.store_text {width:110px; float:left;}
.store_text h2 {font:14px/14px 'Open Sans'; display:block; clear:both; margin:-35px 0 5px; padding:35px 0 0; position:relative;}
.store_text h2 a {color:#e4002b; border-bottom:1px dashed #e4002b;    line-height: 18px;}
.store_text p {font:14px/22px 'Open Sans'; margin:0 0 10px;}
.store_text p span,.store_text p span a {color:#838383;}
.popup {font:11px/17px 'Open Sans'; padding:20px;background-color: #fff;-moz-box-shadow: 4px 7px 10px rgba(0,0,0,.03);-webkit-box-shadow: 4px 7px 10px rgba(0,0,0,.03);box-shadow: 4px 7px 10px rgba(0,0,0,.03);position:absolute; bottom:35px; left:0; min-width:155px; display:none;}
.popup strong {text-transform:uppercase; display:block; margin:0 0 5px;}
.popup strong a {color:#3f3f3f !important; border:0 !important;}
.popup:after {background:url(../images/popup.png) no-repeat; width:13px; height:12px; content:''; position:absolute; bottom:-12px; left:24px;}
.store_text h2:hover .popup {display:block;}
.pointer {background:url(../images/pointer.png) no-repeat; width:48px; height:63px; position:absolute; top:250px; left:400px;}
.pointer span {font:700 24px/36px 'Open Sans'; color:#fd0100; text-align:center; width:37px; height:36px; float:left;}
.si_large {width:100% !important;}
.where_buy {font:700 51px/58px 'Open Sans'; display:block; clear:both; text-align:center; margin:-15px 0 35px;}
.where_buy span {background:url(../images/where_buy.png) no-repeat; width:41px; height:58px; display:inline-block; margin:0 20px -10px 0;}

/*auto comlite ------------------------------------------------------------------------------------------------------------------- */
.box form {position:relative;}
.ui-autocomplete {position:absolute;background-color: #fff;-moz-box-shadow: 0 0 13px rgba(17,16,13,.08);-webkit-box-shadow: 0 0 13px rgba(17,16,13,.08);box-shadow: 0 0 13px rgba(17,16,13,.08); padding:10px 15px;}
.list_item_container {display:block; clear:both; height:53px; margin:0 0 10px;}
.list_item_container .image {display: table; position: relative; vertical-align: middle; width:40px; height:53px; float:left;}
.list_item_container .image span {display: table-cell; position: relative; vertical-align: middle;}
.list_item_container .image img {max-width:30px; max-height:53px; display: inline; vertical-align: middle;}
.description_search {font:700 15px/53px 'Open Sans'; text-decoration:underline;}
.list_item_container:hover .description_search  {text-decoration:none; color:#e4002b;}
.ui-helper-hidden-accessible {display:none;}

/*support -------------------------------------------------------------------------------------------- */
.support_text {width:33.33%; height:165px; margin:7px 0 50px; position:relative; float:left;}
.support_text:after {border-right:1px solid #ebebeb; height:125px; content:''; right:0; top:20px; position:absolute;}
.no_border:after {border:0 !important;}
.st_box {width:210px; display:block; clear:both; margin:0 auto;}
.st_box h2 {font-size:18px; line-height:46px; color:#0a2825; display:block; clear:both;}
.st_box h2 img {margin:0 15px 0 0; float:left;}
.st_box p {font-size:13px; line-height:22px; color:#8b8b8b; width:145px; white-space:nowrap; float:right; clear:right;}
.st_box a {font:12px/36px 'Open Sans'; text-align:center; width:100px;height: 36px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #ffe300;-moz-box-shadow: 0 3px 0 rgba(17,16,13,.1);-webkit-box-shadow: 0 3px 0 rgba(17,16,13,.1);box-shadow: 0 3px 0 rgba(17,16,13,.1);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEyNSIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #e6e6e6 20.34%, #fff 120.34%); position:absolute; bottom:0; left:50%; margin-left:-50px;}
.st_box a:hover {background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzNiIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjQ5LjczNTAxODUyNjQzNTglIiB5MT0iODkuODI5ODkwNTcwNzY3NSUiIHgyPSI0OS43MzUwMTg1MjY0MzU4JSIgeTI9Ii0xMC4xNzAxMDk0MjkyMzI2JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEyNSIgaGVpZ2h0PSIzNiIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: -o-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: -webkit-linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);background-image: linear-gradient(bottom, #ededed 20.34%, #fff 120.34%);}
.st_box a:active {bottom:-1px;}
.need_help {background:url(../images/nh.png) no-repeat left 1px; width:385px; margin:0 auto 55px; padding:0 0 5px 55px; display:block; clear:both;}
.need_help h2 {font:500 18px/18px 'Open Sans'; color:#0a2825; display:block; clear:both; margin:0 0 5px;}
.need_help h3 {font:18px/18px 'Open Sans'; color:#0a2825; display:block; clear:both;}

.slider_support{background:url(../images/slider_center.png) repeat-x center 10px; display:block; clear:both; padding:0 0 0px;}
.slider_support .wrap {background:#fff;}
.ssup {display:block; clear:both; height:auto;}
.ssup .jcarousel-clip,.ssup .jcarousel-list {height:auto; max-height: 464px;}
.ssup .jcarousel-list li.jcarousel-item {width:140px; height:auto; margin:0 33px 0 0; float:left;}
.ssup .jcarousel-list li:last-child {margin:0;}
.ssup .jcarousel-clip {width:1178px; margin:0 0 0 60px; float:left;}
.ssup .jcarousel-clip img {margin:0 0 10px; float:left; clear:left;}
.ssup .jcarousel-clip h2 {font:500 13px/18px 'Open Sans'; display:block; clear:both; margin:0 0 20px;}
.ssup .jcarousel-clip ul {display:block; clear:both;}
.ssup .jcarousel-clip ul li a {font:13px/13px Arial, Helvetica, sans-serif; color:#8b8b8b; text-decoration:underline;}
.ssup .jcarousel-clip ul li a:hover {text-decoration:none; color:#e4002b;}
.ssup .jcarousel-prev {background:url(../images/arrow.png) no-repeat 0 -68px; width:11px; height:21px; left:-35px; top:50px;} 
.ssup .jcarousel-next {background:url(../images/arrow.png) no-repeat -13px -68px; width:11px; height:21px; right:-35px; top:50px;} 
.ssup .jcarousel-prev span,.ssup .jcarousel-next span {display:none;}
.ssup .jcarousel-prev:active,.ssup .jcarousel-next:active {top:51px;}

.jcarousel-next-disabled,.jcarousel-prev-disabled{
	display:none !important;	
}


.contact_box {width:400px; margin:0 0 0 30px; float:left;}
.contact_box h2 {font:18px/18px 'Open Sans'; color:#0a2825; display:block; clear:both; margin:0 0 50px 35px;}
.con_box {background:url(../images/bc.png) no-repeat bottom center; display:block; clear:both; box-sizing:border-box; -moz-box-sizing:border-box; margin:0 0 20px; padding:0 0 0 35px;}
.con_box span {background:#95c504; font:700 13px/45px 'Open Sans'; color:#fff; text-align:center;  width:45px; height:45px; margin:0 15px 0 0; float:left;}
.con_box p {font:13px/22px 'Open Sans'; color:#8b8b8b; margin:0 0 20px;}
.con_box_skype span {background:#00a2ff;}
.con_box_skype p,.con_box_mail p {line-height:45px;}
.con_box_mail a {font-weight:500; color:#32b7f2; text-decoration:underline;}
.con_box_mail a:hover {text-decoration:none;}
.con_box_mail span {background:url(../images/mail.png) no-repeat;}
.contact_form {width:350px; margin:0 30px 0 0; float:right;}
.contact_form h2 {font:18px/18px 'Open Sans'; color:#0a2825; display:block; clear:both; margin:0 0 25px 0;}
.contact_form textarea {background:#fff; font-size:13px; color:#c9c9c9; width:260px; height:105px; border:1px solid #d3d3d3; margin:0 0 11px; padding:10px 11px; -moz-box-sizing: border-box; box-sizing: border-box;}
.capha {display:block; clear:both; margin:0 0 30px;}
.img_capcha {text-align:center; width:124px; height:35px; border:1px solid #d3d3d3; overflow:hidden; float:left;}
.img_capcha img {display:inline-block;}
.capha .popup_text {text-align:center; width:124px; height:37px; margin:0 0 0 10px; float:left;}
.page_item_title {margin-top:-23px !important;}

/* fancybox ---------------------------------------------------------------------------------------------------------------------- */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top;}
.fancybox-wrap{position:absolute; top:0; left:0; z-index:8020; text-align:center;}
.fancybox-skin{position:relative; background:#ffd100; color:#444; text-shadow:none; padding:50px 100px !important;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5); box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,
.fancybox-inner{position:relative; margin:0 auto;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;	margin:0; padding:15px; white-space:nowrap;}
.fancybox-image,
.fancybox-iframe{display:block;	width:100%;	height:100%;}
.fancybox-image{max-width:100%;	max-height:100%;}
#fancybox-loading, 
.fancybox-close, 
.fancybox-prev span, 
.fancybox-next span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC);}
#fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060;}
#fancybox-loading div{width:44px; height:44px; background:url(data:image/gif;base64,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) 50% 50% no-repeat;}
.fancybox-close{background:url(../images/close_dancybox.png) no-repeat !important; position:absolute; top:38px; right:26px; width:15px; height:13px; cursor:pointer; z-index:8040;}
.fancybox-nav{position:absolute; top:0; width:40%; height:100%; cursor:pointer; text-decoration:none; background:transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); -webkit-tap-highlight-color:rgba(0,0,0,0); z-index:8040;}
.fancybox-prev{left:-100px;}
.fancybox-next{right:-100px;}
.fancybox-nav span{position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden;}
.fancybox-prev span{background:url(../images/arrow.png) no-repeat 0 0; left:26px; width:11px; height:21px;}
.fancybox-next span{background:url(../images/arrow.png) no-repeat -13px 0; width:11px; height:21px; right:26px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute; top:-9999px; left:-9999px; visibility:hidden;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute; top:0;	left:0;	overflow:hidden; display:none; z-index:8010; background:url(../images/bg.png) repeat;}
.fancybox-overlay-fixed{position:fixed; bottom:0; right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto; overflow-y:scroll;}
.fancybox-title{visibility:hidden; position:relative; text-shadow:none; z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0,0,0,0.8); -webkit-border-radius:15px;  -moz-border-radius:15px; border-radius:15px; text-shadow:0 1px 2px #222; color:#FFF; font-weight:700; line-height:24px; white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,0.8);}


.jcarousel-clip,.jcarousel-list,.sl_box,.carousel_menu,.carousel_tabs,.ssup {-webkit-user-select:none; -moz-user-select:none}

@media (min-width: 1280px){
	.slide-image-wrap {margin-right: 165px;}
}
@media (min-width: 768px) and (max-width: 1280px){
body {min-width:960px;}
.wrap {width:960px;}
.slides_control .slide  {height:350px}
.caption {left:102px;}
.slide img {right:145px;}
.article_index p,.article_index h2,.article_index h3 {margin-right:5px;}
.carousel_menu .jcarousel-clip {width:840px;}
.sl_box li {width:192px; height:320px; float:left;}
.sl_box li a {width:192px; height:320px; display:block;}
.sl_box li .img_box {width:192px; height:240px;}
.des_news {width:410px;}
.des_news h2 {font:500 18px/26px 'Open Sans'; margin:0 0 12px;}
.des_news p {font:13px/22px 'Open Sans'; color:#8b8b8b; margin:0 0 25px;}
.cats {width:780px;}
.image_list {width:104%; float:left;}
.image_list img {margin:0 25px 0 0;}
.tabs_second_list li a {padding:0 22px;}
.option_text {width:175px;}
.carousel_tabs {width:845px;}
.center {width:580px;}
.store {width:193px;}
.slider .pagination {width:224px;}
.slider .prev {left:224px;}
.slider .next {left:272px;}
.ssup .jcarousel-clip {width:850px; margin:0 0 0 74px;}
.box_slide {left:35px;}
}

div#tab11.tabs_box ul { margin-bottom: 30px; width: 100%;

}



.prods_wrapper .page_title{
    border: none;
    line-height: 125px;
}
.prods_wrapper >ul>li{
    box-sizing: border-box;
    height: 265px;
    position: relative;
}
.prods_wrapper >ul>li:hover{
    border-style: solid;
    border-width: 1px;
    border-color: rgb(238, 238, 238);
    background-color: rgb(254, 255, 254);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.prods_wrapper >ul>li a{
    display: block;
    box-sizing: border-box;
    padding: 28px 10px 10px 10px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
.prods_wrapper >ul>li:hover a{
    top: -1px;
}
.prods_wrapper >ul{
}
.prods_wrapper >ul:after{
    clear: both;
    content: '';
    display: block;
}
.prods_wrapper >ul>li{
    width: 190px;
    float: left;
    vertical-align: top;
    box-sizing: border-box;
    list-style: none;
}
.prods_wrapper >ul>li .img_container{
    height: 155px;
    background-position: top center;
    border-bottom: solid 1px #ededed;
    background-repeat: no-repeat;
}
.prods_wrapper >ul>li:hover .img_container{
    
}
.prods_wrapper >ul>li .txt{
    font-size: 13px;
    font-family: "Open Sans";
    color: rgb(51, 51, 51);
    line-height: 1.231;
    text-align: center;
    font-weight: normal;
}
.prods_wrapper .table{
    display: table;
    width: 100%;
}
.prods_wrapper .table .txt{
    vertical-align: middle;
    height: 70px;
    display: table-cell;
}
.prods_wrapper >ul>li:hover .txt{
    color: #e4002b;
}

.partners-list{
	padding-top:75px;
	
}
.partners-list .partners-title{
	  font: 700 18px/18px 'Open Sans';
	  display: block;
	  clear: both;
	  margin: 0 0 24px;
}
.partners-list .partner-item{
	display:inline-block;
	vertical-align:top;
	width:157px;
	
}

ul.ne-na-100prozent, ul.ne-na-100prozent li { float: none;    width: unset;}


ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li a {color:black}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active a {color:white}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li[aria-controls="tab13"] a img {background:url(../images/i3-black.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active[aria-controls="tab13"] a img {background:url(../images/i3-white.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li[aria-controls="tab11"] a img {background:url(../images/i1-black.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active[aria-controls="tab11"] a img {background:url(../images/i1-white.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li[aria-controls="tab14"] a img {background:url(../images/i4-black.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active[aria-controls="tab14"] a img {background:url(../images/i4-white.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li[aria-controls="tab16"] a img {background:url(../images/i6-black.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active[aria-controls="tab16"] a img {background:url(../images/i6-white.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li[aria-controls="tab15"] a img {background:url(../images/i5-black.png) no-repeat}
ul.tabs_second_list.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-tabs-active[aria-controls="tab15"] a img {background:url(../images/i5-white.png) no-repeat}

#tab14 .fancybox {font-weight: bold;font: 700 13px/13px 'Open Sans';}
div#tab11 {column-count: 2;    column-gap: 32px;}

.teh_har {
  width: auto;
  column-count:2;
  column-gap: 32px;
}
.teh_har p {
    overflow: hidden;
}
.teh_har p:after {  content:'..................................................................................................................................................................................................................................................................................';
  display: block;
  white-space: nowrap;
  overflow: hidden;
  opacity:20%;
  font-size: 16px;
  line-height: 22px;
}
.teh_har p{
	line-height: 10px;
}
.teh_har p span{
	max-width: 48%;
	line-height: initial;
}
.teh_har p span:first-of-type {
  float:left;
  font-weight: bold;
}
.teh_har p span:last-of-type {
  float:right;
  text-align: right;
}



	.skachat{
		width: 48%;
		min-height: 162px;
		background: rgba(196, 196, 196, 0.1);
		border-radius: 8px;
	}
	
	.skachat:nth-child(2n+1){
		float:left;
		margin:0px 18px 40px 0;
	}
	.skachat:nth-child(2n){
		float:right;
		margin:0px 0 40px 18px;
	}
	
	.skachat_title{
		margin:38px 0 0px 33px;
	}
	.skachat_skrepka{
		height:20px;
		background-image: url(/bitrix/templates/rgk/images/skachat_skrepka.svg);
		display: inline-block;
		background-repeat: no-repeat;
		padding-left: 25px;
		font-weight: bold;
	}
	.skachat_knopka{
		margin:23px 0 0px 36px;
		border: 2px solid #E5002B;
		box-sizing: border-box;
		border-radius: 4px;
		width:136px;
		height: 37px;
	}
	.skachat_svg{
		background-image: url(/bitrix/templates/rgk/images/skachat_svg.svg);
		background-position: right 0px top 10px;
		padding-right: 25px;
		background-repeat: no-repeat;
		width: 55px;
   		margin: auto;
   		padding-top:9px;
   		font-weight: bold;
    	color: #E5002B;
    	font-size: 14px;
		line-height: 19px;
		background-size: 21%;
}



	.kompl {
		width: 33%;
	    display: flex;
	    float: left;
	    margin-bottom:36px;
	    height: 114px;
	}
	.kompl_img {
		background-color: #EFEFEF;
		border-radius: 10px;
		min-width: 113px;
		width: 113px;
	    height: 113px;
	    overflow: hidden;
	}
	.kompl_name {
		font-weight: bold;
		font-size: 18px;
		line-height: 25px;
		padding:2px 10px 0 23px;
	}
	.kompl_count {
		font-size: 18px;
		line-height: 25px;
		padding:12px 10px 0 23px;
	}
	




	.top_info_block div {display: inline-block;font-size: 18px;line-height: 25px;margin-bottom: 48px;color:#000;}
	.articul {margin-right:28px;}
	.garanty {background-image: url(/bitrix/templates/rgk/images/garanty.svg); padding-left: 31px;background-repeat: no-repeat;margin-right:28px;background-size: 20px;}
	.gosreestr {background-image: url(/bitrix/templates/rgk/images/gosreestr.svg); padding-left: 43px;background-repeat: no-repeat;}
	
section.content-columns {overflow: auto;overflow-x: hidden;overflow-y: hidden;}

