* {
	margin: 0;
	padding: 0;
	outline:none;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 18px/1.2em 'RCR', sans-serif;
	height: 100%;
}

img{
	vertical-align:top;
}

.notfound{
	width:264px;
	height:201px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-132px;
	background:url("../img/404.png") center center no-repeat;
}

.clr{
	clear:both;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.response{
	text-align:center;
}

a{
	text-decoration:none;
	color:#FFAE00;
}

@font-face {
	font-family: 'RCR';
	src: url('../fonts/RobotoCondensed-Regular.eot');
	src: local('☺'), url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('../fonts/RobotoCondensed-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'RCL';
	src: url('../fonts/RobotoCondensed-Light.eot');
	src: local('☺'), url('../fonts/RobotoCondensed-Light.woff') format('woff'), url('../fonts/RobotoCondensed-Light.ttf') format('truetype'), url('../fonts/RobotoCondensed-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
  font-family: 'B';
  src: url('../fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),  url('../fonts/BebasNeueRegular.woff') format('woff'), url('../fonts/BebasNeueRegular.ttf')  format('truetype'), url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'PFDIN';
	src: url('../fonts/PFDinTextCompPro-Light_0.eot');
	src: local('☺'), url('../fonts/PFDinTextCompPro-Light_0.woff') format('woff'), url('../fonts/PFDinTextCompPro-Light_0.ttf') format('truetype'), url('../fonts/PFDinTextCompPro-Light_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BB';
	src: url('../fonts/BebasNeue Bold.eot');
	src: local('☺'), url('../fonts/BebasNeue Bold.woff') format('woff'), url('../fonts/BebasNeue Bold.ttf') format('truetype'), url('../fonts/BebasNeue Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.wrapper {
	width: 100%;
	min-width: 300px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position:relative;
}




/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 120px;
	background:url("../img/m1.jpg") center top repeat-x;
}


/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 150px;
}




/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin: -150px auto 0;
	padding:55px 0px;
	min-width: 300px;
	position: relative;
}


.content_in{
	width:940px;
	margin:0 auto;
}

.content .content_in{
	position:relative;
}

.menu_b{
	display:none;
	width:30px;
	height:21px;
	float:left;
	margin-right:55px;
	margin-top:53px;
	cursor:pointer;
	position:relative;
}

.menu_b span{
	height:3px;
	display:block;
	background-color:#FFAE00;
	position:relative;
	display:block;
	margin-top:9px;
	transition:0.3s;
}

.menu_b span:before{
	content:'';
	height:3px;
	display:block;
	background-color:#FFAE00;
	position:absolute;
	top:9px;
	width:100%;
	transition:0.3s;
}

.menu_b span:after{
	content:'';
	height:3px;
	display:block;
	background-color:#FFAE00;
	position:absolute;
	bottom:9px;
	width:100%;
	transition:0.3s;
}

.menu_b.act span {
  background-color: transparent;
}
.menu_b.act span:after {
  transform: rotate(45deg) translate(4px, 6px);
}
.menu_b.act span:before {
  transform: rotate(-45deg) translate(6px, -9px);
}

.logo{
	width:234px;
	height:101px;
	background:url("../img/logo.png") center center no-repeat;
	float:left;
	margin-top:10px;
}

.logo.logo_en{
	background:url("../img/logo_en.png") center center no-repeat;
}

.menu{
	float:left;
	margin-left:2px;
}

.menu a{
	margin:0px 16px;
	padding:46px 0px;
	font-family:"PFDIN";
	text-transform:uppercase;
	font-size:24px;
	line-height:1.2em;
	float:left;
	color:white;
	position:relative;
	transition:0.3s;
	overflow:hidden;
}

.menu a:hover{
	color:#FFAE00;
}

.menu a:after{
    content: '';
    position: absolute;
    bottom: 43px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #FFAE00;
    visibility: hidden;
    -webkit-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    -webkit-transition: visibility 0ms linear 333ms,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);
    transition: visibility 0ms linear 333ms,transform 333ms cubic-bezier(.215,.61,.355,1);
}

.menu a:hover:after {
    visibility: visible;
    -webkit-transform: translate(0%,0);
    -ms-transform: translate(0%,0);
    transform: translate(0%,0);
    -webkit-transform: translate3d(0%,0,0);
    transform: translate3d(0%,0,0);
    -webkit-transition: visibility 0ms linear,-webkit-transform 333ms cubic-bezier(.215,.61,.355,1);
    transition: visibility 0ms linear,transform 333ms cubic-bezier(.215,.61,.355,1);
}

.menu a.act{
	color:#FFAE00;
}

.menu a.act:after{
	visibility: visible;
	-webkit-transform: translate(0%,0);
    -ms-transform: translate(0%,0);
    transform: translate(0%,0);
    -webkit-transform: translate3d(0%,0,0);
    transform: translate3d(0%,0,0);
}

.lang{
	float:right;
}

.lang a{
	font-family:"PFDIN";
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	border:1px solid #52606E;
	width:30px;
	height:30px;
	line-height:30px;
	box-sizing:border-box;
	color:#52606E;
	border-radius:3px;
	text-align:center;
	float:left;
	margin:45px 0px 45px 14px;
}

.lang a.act{
	color:#000;
	background-color:#FFAE00;
	border:none;
}

.copy{
	float:left;
	height:40px;
	line-height:40px;
	font-size:16px;
}

.umix{
	float:right;
	height:40px;
	width:127px;
	background:url("../img/umiks.png") center center no-repeat;
}

.mp{
	width:100%;
	overflow-x:hidden;
}

.mp:nth-child(1){
	background:url("../img/m1.jpg") center bottom no-repeat;
	min-height:720px;
	box-sizing:border-box;
	position:relative;
}

.mp:nth-child(3){
	background:url("../img/m2.jpg") center center no-repeat;
	min-height:787px;
	position:relative;
}

.mp:nth-child(5){
	background:url("../img/m3.jpg") center center no-repeat;
	min-height:822px;
}

.mp:nth-child(1) .mp_title{
	width:550px;
	color:#FFAE00;
	font-family:"BB";
	font-size:100px;
	line-height:1.1em;
	text-transform:uppercase;
	margin-top:50px;
}

.mp:nth-child(1) .mp_text{
	font-size:24px;
	line-height:1.2em;
	color:white;
	width:450px;
	margin-top:30px;
}

.a{
	display:block;
	width:254px;
	height:75px;
	line-height:75px;
	font-family:"B";
	font-size:24px;
	text-align:center;
	color:#FFAE00;
	border:2px solid #FFAE00;
	border-radius:6px;
	box-sizing:border-box;
	text-transform:uppercase;
	transition:0.3s;	
}

.a:hover{
	background-color:#FFAE00;
	color:black;
}


.mp:nth-child(1) a{
	margin-top:40px;
}

.mp_man{
	width:427px;
	height:709px;
	background:url("../img/mp_man.png") center center no-repeat;
	position:absolute;
    right: 50%;
    bottom: 0px;
    margin-right: -462px;
}

.mp:nth-child(2) .mp_title{
	font-size:48px;
	line-height:1.2em;
	font-family:"BB";
	text-align:center;
	margin:25px 0px 20px 0px;
}

.mp:nth-child(2) .mp_text{
	font-size:20px;
	line-height:1.2em;
	text-align:center;
}

.popular_models{
	margin-top:50px;
	margin-bottom:20px;
}

.popular_models_el{
	float:left;
	padding-left:125px;
	box-sizing:border-box;
	margin-bottom:60px;
}

.popular_models_el:nth-child(3n+1){
	padding-left:0px;
}

.popular_models_el_in{
	width:230px;
	text-align:center;
}

.popular_models_el_pic{
	display:block;
}

.popular_models_el_pic img{
	width:196px;
}

.popular_models_el_name{
	padding:0px 0px 10px;
	font-size:24px;
	line-height:1.2em;
	font-family:"BB";
	text-transform:uppercase;
}

.popular_models_el_price{
	height:61px;
	display:block;
	position:relative;
	box-sizing:border-box;
	border:2px solid #000;
	border-radius:4px;
	color:#000;
	font-size:20px;
	line-height:57px;
	font-family:"BB";
	text-transform:uppercase;
	overflow:hidden;
	transition:0.3s;
}

.popular_models_el_price div:nth-child(1){
	text-align:center;
	float:left;
	width:50%;
}

.popular_models_el_price div:nth-child(2){
	text-align:center;
	float:left;
	width:50%;	
}

.popular_models_el_price div:nth-child(3){
	position:absolute;
	background-color:#FFAE00;
	height:57px;
	top:0px;
	transition:0.3s;
	width:auto;
	text-align:left;
	z-index:-1;
	width:50%;
	margin-left:-9px;
	box-sizing:border-box;
}

.popular_models_el_price div:nth-child(3):after{
	content:'';
	position:absolute;
	background:url("../img/tri.png") center center no-repeat;
	width:9px;
	height:57px;
	right:-9px;
	top:0px;
}

.popular_models_el_price:hover div:nth-child(3){
	width:100%;
	margin-left:0px;
}

.man_with_arms{
	position:absolute;
	right:0px;
	bottom:0px;
	width:735px;
	height:787px;
	background:url("../img/men.png") center center no-repeat;
}

.let{
	width:396px;
	height:158px;
	background:url("../img/let.png") center center no-repeat;
	margin:115px auto 0px;
}

.let.let_en{
	background:url("../img/let_en.png") center center no-repeat;
}

.mp:nth-child(3) .mp_text{
	font-size:24px;
	line-height:1.2em;
	text-align:center;
	color:black;
	padding:50px 80px 115px;
}

.mp:nth-child(3) .mp_title{
	display:none;
}

.mp:nth-child(3) a{
	margin:0 auto;
	position:relative;
	z-index:2;
}

.our_clients{
	margin-top:120px;
	margin-bottom:120px;
}

.our_clients_el{
	text-align:center;
	width:25%;
	float:left;
	min-height:116px;
	background-position:center center;
	background-repeat:no-repeat;
}

.mp:nth-child(4) .mp_title{
	padding-top:50px;
	font-size:48px;
	line-height:1.2em;
	font-family:"BB";
	text-align:center;
	text-transform:uppercase;
}

.mp:nth-child(4) .mp_text{
	text-align:center;
	padding:0px 20px 100px;
	font-size:20px;
	line-height:1.2em;
}



.mp:nth-child(5) .mp_title{
	padding-top:60px;
	font-size:48px;
	line-height:1.2em;
	color:#FFAE00;
	font-family:"BB";
	text-align:center;
	text-transform:uppercase;
}

.mp:nth-child(5) .mp_text{
	text-align:center;
	color:#FFAE00;
	padding:15px 100px 20px;
	font-size:20px;
	line-height:1.2em;
}

.izchego{
	width:807px;
	height:607px;
	margin:0 auto;
	background:url("../img/schema.png") center center no-repeat;
}

.izchego.izchego_en{
	background:url("../img/schema_en.png") center center no-repeat;
}

h1{
	display:block;
	padding:50px 0px;
	font-size:60px;
	line-height:1.2em;
	font-family:"BB";
	text-transform:uppercase;
	text-align:center;
}

.news_list{
	
}

.news_list_el{
	width:50%;
	box-sizing:border-box;
	float:left;
	margin-bottom:40px;
}

.news_list_el:nth-child(even){
	padding-left:20px;
}

.news_list_el:nth-child(odd){
	padding-right:20px;
}

.news_list_el_date{
	float:left;
	color:#A6A6A6;
	font-size:14px;
	line-height:1.2em;
}

.news_list_el_vision{
	color:#A6A6A6;
	font-size:14px;
	line-height:1.2em;
	float:right;
	padding-left:25px;
	background:url("../img/eye.png") left 2px no-repeat;
}

.news_list_el_in{
	margin-top:8px;
	position:relative;
	overflow:hidden;
}

.news_list_el_in_txt{
	background-color:rgba(0,0,0,0.7);
	height:192px;
	box-sizing:border-box;
	padding:20px 25px 0px 25px;
	position:absolute;
	bottom:-110px;
	transition:0.3s;
	width: 100%;
    box-sizing: border-box;
}

.news_list_el_in_img img{
	width:100%;
}

.news_list_el_in:hover .news_list_el_in_txt{
	bottom:0px;
}

.news_list_el_in_txt div{
	color:#fff;
}

.news_list_el_in_txt a{
	color:#fff;
	font-size:20px;
	line-height:48px;
	font-family:"BB";
	text-transform:uppercase;
	text-align:center;
	display:block;
	width:173px;
	height:52px;
	box-sizing:border-box;
	border:2px solid #fff;
	position:absolute;
	left:50%;
	bottom:23px;
	margin-left:-86px;
	transition:0.3s;
	border-radius:5px;
}

.news_list_el_in_txt a:hover{
	background-color:#fff;
	color:#000;
}

.pag{
	margin:30px 0px;
	position: relative;
    float: right;
    right: 50%;

}

.pag_in{
	position: relative;
    float: left;
    left: 50%;
}

a.pag_el,div.pag_el{
	float:left;
	margin:0px 6px;
	border:1px solid #52606E;
	border-radius:2px;
	box-sizing:border-box;
	width:29px;
	height:29px;
	line-height:27px;
	text-align:center;
	font-size:14px;
	color:#2C2C2C;
}

div.pag_el{
	border:1px solid #FFAE00;
	background-color:#FFAE00;
}

.news_detail_img{
	padding-bottom:20px;
}

.news_detail_img img{
	width:100%;
	vertical-align:top;
}

.news_detail .a{
	margin:20px auto 0px;
}



.contacts{
	padding-bottom:20px;
}

.contacts_el{
	box-sizing:border-box;
	width:50%;
	float:left;
}

.contacts_el:nth-child(1){
	padding-right:20px;
}


h2{
	display:block;
	padding:0px;
	padding-bottom:30px;
	font-size:36px;
	line-height:1.2em;
	font-family:"BB";
	text-transform:uppercase;
	text-align:left;
	color:#52606E;	
}

.manager{
	position:relative;
	min-height:150px;
	margin-top:90px;
	padding-left:165px;
}

.manager:nth-child(2){
	margin-top:0px;
}

.manager_img{
	width:150px;
	height:150px;
	position:absolute;
	left:0px;
	top:4px;
}

.manager_img img{
	width:100%;
	border-radius:50%;
}

.manager_txt_name{
	font-size:24px;
	line-height:1.2em;
	padding-bottom:40px;
}

.manager_txt_contacts{
	font-size:16px;
	line-height:1.2em;
	color:#878787;
}


.contacts_form_txt{
	font-size:16px;
	line-height:1.2em;
}

.content_in input[type="text"]{
	display:block;
	width:100%;
	margin-top:20px;
	border:1px solid #B3B3B3;
	padding:10px 15px;
	box-sizing:border-box;
	height:42px;
	font: 18px/1.2em 'RCR', sans-serif;
}

.content_in textarea{
	display:block;
	width:100%;
	margin-top:20px;
	border:1px solid #B3B3B3;
	padding:10px 15px;
	box-sizing:border-box;
	height:170px;
	font: 18px/1.2em 'RCR', sans-serif;
	resize:none;
}

.content_in input[type="submit"]{
	display:block;
	width:213px;
	height:60px;
	line-height:60px;
	margin:30px auto 0px;
	cursor:pointer;
	background-color:#fff;
	font-family:"BB";
	box-sizing:border-box;
	transition:0.3s;
}

.content_in input[type="submit"]:hover{
	background-color:#FFAE00;
	color:#000;
}

.choose_manager{
	margin-top:20px;
}

.req{
	margin-top:10px;
	color:#919191;
	font-size:16px;
	line-height:1.2em;
}

.choose_manager div{
	font-size:24px;
	line-height:1.2em;
}

input[type="radio"]{
	display:none;
}

input[type="radio"]+label{
	display:block;
	position:relative;
	padding-left:35px;
	line-height:25px;
	cursor:pointer;
	margin-top:15px;
}

input[type="radio"]+label:before{
	content:"";
	width:25px;
	height:25px;
	background:url("../img/rb.png") center top no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}

input[type="radio"]:checked+label:before{
	background:url("../img/rb.png") center bottom no-repeat;
}

.catalog_top{
	margin-top:50px;
}

.catalog_top_cat_el{
	float:left;
	width:50%;
	box-sizing:border-box;
}

.catalog_top_cat a{
	display:block;
	box-sizing:border-box;
	height:72px;
	line-height:72px;
	text-align:center;
	font-size:36px;
	font-family:"BB";
	color:#000;
	background-color:#E6E6E6;
}

.catalog_top_cat a.act{
	color:#fff;
	background-color:#3D4A59;	
}


.catalog_top_pic{
	height:604px;
	background:url("../img/catalog_fon.png") center center repeat-x;
	padding-top:30px;
	box-sizing:border-box;
}

.catalog_top_pic_img{
	width:724px;
	height:544px;
	margin:0px auto;
}

.catalog_top_pic_img img{
	width:100%;
}

.catalog_info{
	margin-top:40px;
}

.catalog_info_el{
	float:left;
	padding-left:10px;
	width:33.33%;
	height:105px;
	vertical-align:middle;
	text-align:center;
	box-sizing:border-box;
}

.catalog_info_el:nth-child(1){
	padding-right: 10px;
    padding-left: 0px;
}

.catalog_info_el:nth-child(2){
	padding: 0px 10px;
}

.catalog_info_el:nth-child(3){
	float: right;
}

.catalog_info a{
	display:table;
	width:100%;
	height:105px;
	vertical-align:middle;
	text-align:center;
	color:#3D4A59;
	box-sizing:border-box;
	border:2px solid #3D4A59;
	transition:0.3s;
}

.catalog_info a span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	padding:0px 10px;
}

.catalog_info a:hover{
	border:2px solid #FFAE00;
	background-color:#FFAE00;
	color:#000;
}

.catalog h1{
	padding-bottom:10px;
}

.catalog_desc{
	color:#808080;
	text-align:center;
	padding:0px 100px;
}

.catalog_bot{
	color:#808080;
}



.wrapper table{
	border:0px;
	border-collapse:collapse;
	/*border-bottom:1px solid #c1c1c1;*/
	border:1px solid #c1c1c1;
	width:100%;
}

.wrapper table tr:nth-child(odd){
	background-color:#F0F0F0;
}

.wrapper table tr:nth-child(1){
	background-color:#FFAE00;
}

.wrapper table td{
	padding:15px;
}

.catalog_detail_main{
	position:relative;
}


.catalog_detail_main_el{
	float:left;
	width:50%;
	box-sizing:border-box;
}

.catalog_detail_main_el:nth-child(2){
	padding-left:20px;
}


.catalog_detail h2{
	color:#000;
	padding:30px 0px;
}



.tkan{
	margin-top:25px;
}

h4{
	display:block;
	padding:0px;
	padding-bottom:20px;
	font-size:24px;
	line-height:1.2em;
	font-family:"BB";
	text-transform:uppercase;
	text-align:left;
	color:#000;	
}

.tkan_el{
	width:60px;
	height:60px;
	float:left;
	margin-left:18px;
}

.tkan_el:nth-child(2){
	margin-left:0px;
}

.tkan_el img{
	border-radius:50%;
	width:100%;
}

.catalog_detail_price{
	margin-top:55px;
}

.catalog_detail_price{
	height:71px;
	display:block;
	position:relative;
	box-sizing:border-box;
	border:2px solid #000;
	border-radius:4px;
	color:#000;
	font-size:32px;
	line-height:71px;
	font-family:"BB";
	text-transform:uppercase;
	overflow:hidden;
	transition:0.3s;
}

.catalog_detail_price div:nth-child(1){
	text-align:center;
	float:left;
	width:40%;
}

.catalog_detail_price div:nth-child(2){
	text-align:center;
	float:left;
	width:60%;	
}

.catalog_detail_price div:nth-child(3){
	position:absolute;
	background-color:#FFAE00;
	height:77px;
	top:0px;
	transition:0.3s;
	width:auto;
	text-align:left;
	z-index:-1;
	width:40%;
	margin-left:-10px;
	box-sizing:border-box;
}

.catalog_detail_price div:nth-child(3):after{
	content:'';
	position:absolute;
	background:url("../img/tri_big.png") center center no-repeat;
	width:10px;
	height:75px;
	right:-10px;
	top:-2px;
}

.catalog_detail_price:hover div:nth-child(3){
	width:100%;
	margin-left:0px;
}

.pdf{
	background-color:#F0F0F0;
	min-width:980px;
	max-width:1000px;
	box-sizing:border-box;
	padding:35px 30px;
	margin:35px auto 0px;
}

.pdf a{
	height:42px;
	display:inline-block;
	line-height:42px;
	padding-left:60px;
	background:url("../img/pdf.png") left center no-repeat;
	color:black;
	text-decoration:underline;
	margin-left:60px;
}

.pdf a:nth-child(1){
	margin-left:0px;
}

.pdf a:hover{
	text-decoration:none;
}

.catalog_detail_desc h2{
	text-align:center;
}

.karmani{
	margin:70px 0px;
}

.karmani_el{
	float:left;
	width:50%;
}

.karmani_el:nth-child(1){
	text-align:center;
}

.karmani_el:nth-child(2){
	padding-top:35px;
}

.garant{
	padding:25px 20px;
	background-color:#F0F0F0;
}

.slick_ob{
	position:relative;
	border:1px solid #E6E6E6;
	width:100%;
	box-sizing:border-box;
	margin-top:40px;
}

.slick_sm_ob{
	margin-top:30px;
}

.square{
	width:26px;
	height:26px;
	position:absolute;
	top:10px;
	left:10px;
	background:url("../img/square.png") center center no-repeat;
}

.slick_el_in{
	padding:20px;
}

.slick_el_in img{
	margin:0 auto;
}

.slick_sm_el_in{
	width:136px;
	height:136px;
	box-sizing:border-box;
	border:1px solid #E6E6E6;
	padding:10px;
	cursor:pointer;
}

.slick_sm_el_in img{
	margin:0 auto;
	height:100%;
}

.slick_sm_el:nth-child(2) .slick_sm_el_in{
	margin-left:10px;
}

.slick_sm_el:nth-child(3) .slick_sm_el_in{
	float:right;
	margin-right:1px;
}

.slick_sm_el.slick-current{
	opacity:0.4;
}

.shad{
	width:100%;
	height:100%;
	position:fixed;
	opacity:0;
	top:0px;
	left:0px;
	background-color:#000;
	visibility:hidden;
	transition:0.3s;
	z-index:109;
}

.shad.act{
	visibility:visible;
	opacity:0.7;
}

.okno.act{
	opacity:1;
	visibility:visible;
}

.okno{
	position:fixed;
	max-width:430px;
	box-sizing:border-box;
	width:100%;
	left:50%;
	margin-left:-215px;
	top:50%;
	height:560px;
	margin-top:-280px;
	background-color:#FFFFFF;
	padding:0px 20px;
	visibility:hidden;
	transition:0.3s;
	opacity:0;
	z-index:110;
}

.okno_close{
	width:46px;
	height:46px;
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	background:url("../img/close.png") center center no-repeat;
}

.okno_title{
	font-size:36px;
	line-height:1.2em;
	padding:20px 0px;
	text-align:center;
	text-transform:uppercase;
	font-family:"bb";
	color:#3D4A59;
}

.okno input[type="text"],.okno input[type="email"]{
	display:block;
	padding:10px 15px;
	border:1px solid #B3B3B3;
	box-sizing:border-box;
	width:100%;
	font: 18px/1.2em 'RCR', sans-serif;
	margin-bottom:20px;
}

.okno input[type="submit"]{
	display:block;
	cursor:pointer;
	background:transparent;
	width:254px;
	height:75px;
	box-sizing:border-box;
	border:2px solid #FFAE00;
	text-align:center;
	margin:35px auto 0px;
	text-transform:uppercase;
	font-family:"bb";
	color:#FFAE00;
	font-size:24px;
	border-radius:6px;
	transition:0.3s;
}

.okno input[type="submit"]:hover{
	background:#FFAE00;
	color:#000;
}

.cert_el{
	float:left;
	width:250px;
	margin:0px 31px 62px;
}
.catalog_detail_img{
	width: 100%;
	margin-bottom: 30px;
}
.catalog_detail_img_zoom{
	/*width: 33.3%;*/
	width: 20%;
	box-sizing: border-box;
	padding: 0 10px;
	float: left;
}
.catalog_detail_img_zoom img{
	width: 100%
}