﻿@font-face {
	font-family: 'Lato';
	src: url('/fonts/Lato-Bold.otf');
	font-weight: bold;
 }

 @font-face {
	font-family: 'Lato'; 
	src: url('/fonts/Lato-Regular.otf'); 
	font-weight: normal;
 }

body{
	font-family: 'Tahoma';
	
}

form .formLine { 
  float: left; 
  width: 100%; 
  margin-bottom: 5px; 
} 

form label { 
  float: left; 
  width: 60px; 
  text-align: right; 
  position: relative; 
  top: 2px; 
  margin-right: 5px; 
} 

form input[type=text], form input[type=password], form input[type=checkbox], textarea { 
 background: #fff; 
 border: 1px solid #dedede; 
} 

form .formText {
 background: #fff; 
 border: 1px solid #dedede; 
} 

form input[type=submit] {
 cursor: pointer; 
} 

form .formSubmit {
 cursor: pointer; 
 width: auto; 
} 

 * html input {
 z-index: expression( 
 runtimeStyle.zIndex = 1, 
 type == "text" ? (className = "formText") : 0, 
 type == "password" ? (className = "formText") : 0, 
 type == "submit" ? (className = "formSubmit") : 0,
 type == "textarea" ? (className = "formText") : 0,
 type == "checkbox" ? (className = "formText") : 0
 ) 
 }


hr {
    color: #038003; 
    background-color:#dedede; 
    border:0px none;
    height:1px; 
    clear:both; 
}

a#anchor-start {
	position: absolute;
	top: -100px;
}

.TName {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 35px; LINE-HEIGHT: 35px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}

.TText {
	FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}


.TextDvor {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.inAdd {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.goods_page_block .inAdd p {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}


.skidka {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; LINE-HEIGHT: 8px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}

.TextPoisk {
	FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 18px; LINE-HEIGHT: 18px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.TextMain {
	FONT-FAMILY: arial; COLOR: #212121; FONT-SIZE: 13px; LINE-HEIGHT: 20px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.TextPole {
	FONT-FAMILY: arial; COLOR: #ff0000; FONT-SIZE: 10px; LINE-HEIGHT: 20px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}


.artikulText {
	FONT-FAMILY: verdana; COLOR: #545454; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}


.lit {
	FONT-FAMILY: verdana; COLOR: #545454; FONT-SIZE: 3px; LINE-HEIGHT: 15px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.cenikTovar {
	FONT-FAMILY: verdana; COLOR: #af0000; FONT-SIZE: 11px; TEXT-DECORATION: none; LINE-HEIGHT: 13px; FONT-WEIGHT: bold;
}

.cenaTextBig {
	FONT-FAMILY: verdana; COLOR: red; FONT-SIZE: 16px; TEXT-DECORATION: none; LINE-HEIGHT: 21px; FONT-WEIGHT: bold;
}

.nalText {
	FONT-FAMILY: verdana; COLOR: red; FONT-SIZE: 14px; TEXT-DECORATION: none; LINE-HEIGHT: 21px; FONT-WEIGHT: bold;
}



.linerText{
	FONT-FAMILY: tahoma; COLOR: #545454; FONT-SIZE: 14px; LINE-HEIGHT: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: lowercase;
}

A.linerText:link {
	FONT-FAMILY: tahoma; COLOR: #545454; FONT-SIZE: 14px; LINE-HEIGHT: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; TEXT-TRANSFORM: lowercase;
}
A.linerText:visited {
	FONT-FAMILY: tahoma; COLOR: #545454; FONT-SIZE: 14px; LINE-HEIGHT: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; TEXT-TRANSFORM: lowercase;
}
A.linerText:active {
	FONT-FAMILY: tahoma; COLOR: #545454; FONT-SIZE: 14px; LINE-HEIGHT: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; TEXT-TRANSFORM: lowercase;
}
A.linerText:hover {
	FONT-FAMILY: tahoma; COLOR: #e84817; FONT-SIZE: 14px; LINE-HEIGHT: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none; TEXT-TRANSFORM: lowercase;
}



.LinkRight {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}


.LinkWebStudio {
	FONT-FAMILY: arial; COLOR: #dadada; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

A.LinkWebStudio:link {
	FONT-FAMILY: arial; COLOR: #dadada; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.lLinkWebStudio:visited {
	FONT-FAMILY: arial; COLOR: #dadada; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.LinkWebStudio:active {
	FONT-FAMILY: arial; COLOR: #dadada; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}
A.LinkWebStudio:hover {
	FONT-FAMILY: arial; COLOR: #3e3e3e; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; 
}

.MenuLink {
	FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; text-transform: uppercase;
}

A.MenuLink:link {
	FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; text-transform: uppercase;
}
A.MenuLink:visited {
	FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; text-transform: uppercase;
}
A.MenuLink:active {
	FONT-FAMILY: arial; COLOR: #ffffff; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; text-transform: uppercase;
}
A.MenuLink:hover {
	FONT-FAMILY: arial; COLOR: #dedede; FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-transform: uppercase;
}


.tovar {
	FONT-SIZE: 15px; FONT-FAMILY: tahoma; COLOR: #145199; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase;
}

A.tovar:link {	
	FONT-SIZE: 15px; FONT-FAMILY: tahoma; COLOR: #145199; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px;text-transform: uppercase;
}
A.tovar:visited {
	FONT-SIZE: 15px; FONT-FAMILY: tahoma; COLOR: #145199; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px;text-transform: uppercase;
}
A.tovar:active {
	FONT-SIZE: 15px; FONT-FAMILY: tahoma; COLOR: #145199; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase;
}
A.tovar:hover {
	FONT-SIZE: 15px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 18px; text-transform: uppercase;
}


.korzina {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}


A.korzina :link {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.korzina :visited {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.korzina :active {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.korzina :hover {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: underline; 
}



.poisk {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 11px; 
}

A.poisk:link {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 11px; 
}
A.poisk:visited {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 11px; 
}
A.poisk:active {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 11px; 
}
A.poisk:hover {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 11px; 
}




.linkText {
	FONT-SIZE: 18px; FONT-FAMILY: tahoma; COLOR: #4e4e4e; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 19px; text-transform: uppercase;letter-spacing:-1px;
}

A.linkText:link {
	FONT-SIZE: 18px; FONT-FAMILY: tahoma; COLOR: #4e4e4e; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 19px; text-transform: uppercase;letter-spacing:-1px;
}
A.linkText:visited {
	FONT-SIZE: 18px; FONT-FAMILY: tahoma; COLOR: #4e4e4e; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 19px; text-transform: uppercase;letter-spacing:-1px;
}
A.linkText:active {
	FONT-SIZE: 18px; FONT-FAMILY: tahoma; COLOR: #4e4e4e; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 19px; text-transform: uppercase;letter-spacing:-1px;
}
A.linkText:hover {
	FONT-SIZE: 18px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 19px; text-transform: uppercase;letter-spacing:-1px;
}





.brendText {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #038003; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

A.brendText:link {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #038003; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.brendText:visited {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #038003; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.brendText:active {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #038003; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.brendText:hover {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #038003; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px;
}

.brends {
	FONT-SIZE: 9px; FONT-FAMILY: tahoma; COLOR: #134576; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

.brendLink {
	FONT-SIZE: 9px; FONT-FAMILY: tahoma; COLOR: #134576; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

.aboutText{
	FONT-SIZE: 9px; FONT-FAMILY: tahoma; COLOR: #707070; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

.LinkKatalog {
	FONT-SIZE: 9px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

A.LinkKatalog:link {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.LinkKatalog:visited {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.LinkKatalog:active {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline; LINE-HEIGHT: 13px;  
}
A.LinkKatalog:hover {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma; COLOR: #ff9002; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 13px;
}


.SELtovar {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase; letter-spacing:-1px;
}

A.SELtovar:link {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase; letter-spacing:-1px;
}
A.SELtovar:visited {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase; letter-spacing:-1px;
}
A.SELtovar:active {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; text-transform: uppercase; letter-spacing:-1px;
}
A.SELtovar:hover {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #ff0000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 18px; text-transform: uppercase; letter-spacing:-1px;
}


.tovary {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}

A.tovary:link {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.tovary:visited {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.tovary:active {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.tovary:hover {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #ff0000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 17px; 
}



.SELtovary {
	FONT-SIZE: 13px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; 
}

A.SELtovary:link {
	FONT-SIZE: 13px; FONT-FAMILY: tahoma; COLOR: #ff0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; 
}
A.SELtovary:visited {
	FONT-SIZE: 13px; FONT-FAMILY: tahoma; COLOR: #ff0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; 
}
A.SELtovary:active {
	FONT-SIZE: 13px; FONT-FAMILY: tahoma; COLOR: #ff0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 18px; 
}
A.SELtovary:hover {
	FONT-SIZE: 13px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 18px; 
}


.catalog {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; text-transform: lowwercase; 
}

A.catalog:link {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; text-transform: lowwercase; 
}
A.catalog:visited {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; text-transform: lowwercase; 
}
A.catalog:active {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; text-transform: lowwercase; 
}
A.catalog:hover {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #bf0000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; text-transform: lowwercase; 
}



.titleText {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 13px; 
}

A.titleText:link {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.titleText:visited {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.titleText:active {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
A.titleText:hover {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LINE-HEIGHT: 17px; 
}


.logo {
	FONT-SIZE: 14px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 15px; 
}

.logoMini {
	FONT-SIZE: 10px; FONT-FAMILY: tahoma; COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 10px; 
}

.titleTextSait {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #003471; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 6px; 
}


.KodPhone {
	FONT-SIZE: 16px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 16px; 
}

.NumPhone {
	FONT-SIZE: 24px; FONT-FAMILY: tahoma; COLOR: #003471; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 24px; 
}

.address {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 15px; 
}

.nadpisPhoto {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #002f67; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 10px; 
}

.PhoneNumber {
	FONT-SIZE: 24px; FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 25px; 
}

.PhoneText {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 14px; 
}

.PhoneLText {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 14px; 
}



.nadpisTitle {
	FONT-SIZE: 11px; FONT-FAMILY: verdana; COLOR: #ffffff; FONT-WEIGHT: normal; TEXT-DECORATION: none; LINE-HEIGHT: 17px; 
}
#korzina
{
	z-index:200;
	position:absolute;
	left:120px;
	width:87px;
	height:97px;
	background-image:url("img/cubes.PNG");
}

#send_mail{
	margin:9px;
	border:0px;
	background-color:white;
	width:202px;
	height:30px;
	background-image:url("../img/order.png");
}




.content_block{
	display:flex;
	justify-content: center;
	margin:auto;
	width:1220px;
}

/* header */

.header-bg{
	background: url(/img/header_phones_bg.png) repeat-x top center;
}

/* header_info */

.header_logo{
	margin-left:45px;
}

.header_info{
	display:flex;
	margin: 30px 0px 25px 0px;
}

.header_search .searchForm input[type=text]{
	background: #e0e7e0;
	border-radius: 15px;
	-webkit-box-shadow: inset 0px 5px 5px 0px rgba(146,150,146,1);
	-moz-box-shadow: inset 0px 5px 5px 0px rgba(146,150,146,1);
	box-shadow: inset 0px 5px 5px 0px rgba(146,150,146,1);
	height: 30px;
	padding: 0px 15px;
	width: 390px;
}

.header_search .searchForm input[type=image]{
	left: -30px;
	position: relative;
	top: 4px;
}

.header_search > img{
	position: relative;
    top: 12px;
}

.header_search p{
	color: #5d5d5d;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

.header_search p > .search_example{
	text-decoration: underline;
}

.header_cart > img, .header_phone > img{
	float:left;
}

.header_cart > div, .header_phone > div{
	margin-left: 40px;
}

.header_cart p, .header_phone p{
	margin:0px;
	padding:0px;
}

.header_cart h4{
	font-size:14px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.header_cart p{
	font-size:14px;
}

.header_phone h4{
	font-family: 'Lato';
	font-size:38px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}

.header_phone p{
	font-size:14px;
}

.header_info_text{
	font-family:verdana;
	font-size: 9px;
	margin: 0px 20px;
	width:300px;
}

.header_info_text p{
	margin:0px;
}

.header_time{
	background: url(/img/header_clock.png) no-repeat center right;
	height: 45px;
	padding-top: 10px;
	padding-right: 45px;
	position: relative;
	text-align: right;
	top: -5px;
}

.header_time p{
	font-family:tahoma;
	font-size:11px;
	margin: 1px 0px;
	text-transform: uppercase;
}

.header_time p > span{
	font-weight:bold;
}

div.header_phone{
	display:flex;
}

p.header_phone_text{
	color:#d84103;
	font-family:verdana;
	font-size: 25px;
	position:relative;
	text-decoration: none;
	transform: scale(1,1.2);
}


p.header_phone_text a{
	color:#d84103;
	font-family:verdana;
	font-size: 25px;
	position:relative;
	text-decoration: none;
	transform: scale(1,1.2);
}

p.header_phone_text span{
	color: #676767;
	font-family:verdana;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	top: -8px;
}

p.header_phone_text + p{
	color: #676767;
	font-family: tahoma;
	font-size: 11px;
}

/* header_info end */

/* top_menu */

.top_menu{
	background: url(/img/header_top_bg.jpg) no-repeat center top #d83f00;
	height:40px;
}

.top_home_bricks, .top_xls_list{
	color: #ffffff;
	display: inline-block;
	font-family:tahoma;
	font-size:9px;
	font-weight: bold;
	line-height: 11px;
	margin: 0px 40px 0px 10px;
	position: relative;
	text-transform:uppercase;
}

.top_home_bricks a, .top_xls_list a{
	color: #ffffff;
	text-decoration: none;
}

.top_home_bricks a:hover, .top_xls_list a:hover{
	text-decoration: underline;
}

.top_home_bricks{
	background: url(/img/header_books.png) no-repeat left top 4px;
	padding: 7px 0px 0px 63px;
	width: 125px;
}

.top_home_bricks > img{
	position: absolute;
	right: -10px;
	top: 10px;
}

.top_xls_list{
	background: url(/img/header_xml.png) no-repeat left top 5px;
	padding: 7px 0px 0px 32px;
	width: 100px;
}

.top_xls_list > img{
	position: absolute;
	right: -5px;
	top: 10px;
}


.top_menu ul.menu_top_block {
	display: flex;
	justify-content: center;
	list-style-type: none;
	margin: 11px 0px;
}
.top_menu ul.menu_top_block > li {
	height: 30px;
	position: relative;
	text-align: center;
	width: 90px;
}
.top_menu ul.menu_top_block > li.cr::after,
.top_menu ul.menu_top_block > li:hover::after{
	border: 1px solid #ffffff;
	background: #d83f00;
	content: "";
	height: 2px;
	left: 0px;
	position: absolute;
	top: 30px;
	width: 90px;
}
.top_menu ul.menu_top_block > li > a {
	color: #ffffff;
	display: block;
	font-family: tahoma;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
}

.top_menu .searchForm {
	float:right;
	margin-left: 50px;
	position:relative;
	top: 6px;
	width:250px;
}

.searchForm input[type=text] {
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	padding: 5px 20px;
	width: 210px;
}

.searchForm input[type=image]{
	border: 0px;
	padding: 5px 5px;
	position: absolute;
	right:0px;
	top: 2px;
}

/* top_menu end */

/* fixed_bar */

.fxd_bar {
	background: url(/img/header_phones_bg.png) repeat-x top 3px center #fff;
	border-top: 2px solid #dd6737;
	box-shadow: 0 0 5px 0px #666;
	height: 105px;
	position: fixed;
	top: -110px;
	transition: .5s;
	width: 100%;
	z-index: 200;
}
.fxd_bar.visible { top: 0; }
.fxd_bar_col {
	margin: auto;
	width: 1175px;
}
.fxd_bar_col .info_row {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	height: 65px;
}
.fxd_bar .fb_logo {
	margin-right: 40px;
	position: relative;
    top: 28px;
}
.fxd_bar .fb_logo img { width: 182px; }
.fb_home_bricks, .fb_xls_list {
	box-sizing: border-box;
	color: #d83f00;
	font-family: tahoma;
	font-size: 9px;
	font-weight: bold;
	line-height: 10px;
	min-height: 32px;
	margin: 10px 35px 0px 0px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
.fb_home_bricks:hover, .fb_xls_list:hover {
	text-decoration: underline;
}
.fb_home_bricks {
	background: url(/images/site/icon_bricks_orange.png) no-repeat left top,
				url(/images/site/arrow_right_small_orange.png) no-repeat right center;
	padding: 6px 10px 0px 65px;
	width: 196px;
}
.fb_xls_list {
	background: url(/images/site/icon_xml_orange.png) no-repeat left top,
				url(/images/site/arrow_right_small_orange.png) no-repeat right center;
	padding: 6px 10px 0px 32px;
	width: 137px;
}
.fb_time {
	background: url(/img/header_clock.png) no-repeat center right;
	box-sizing: border-box;
	min-height: 44px;
	padding-top: 9px;
	padding-right: 47px;
	position: relative;
	text-align: right;
	top: 5px;
}
.fb_time p {
	color: #3a3a3a;
	font-family: tahoma;
	font-size: 11px;
	margin: 1px 0px;
	text-transform: uppercase;
}
.fb_time p span:first-child {
	font-weight: bold;
	padding-right: 1px;
}
.fb_phones {
	display: flex;
	position: relative;
	top: 7px;
}
.fb_phones > div {
	margin-left: 28px;
}
.fb_phones p { margin: 0; }
p.fb_phone_row {
	color: #d83f00;
	font-family: verdana;
	font-size: 25px;
	position: relative;
	transform: scale(1, 1.2);
}
p.fb_phone_row a {
	color: #d83f00;
	text-decoration: none;
}
p.fb_phone_row span {
	color: #676767;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	right: 2px;
	top: -10px;
}
p.fb_phone_row + p {
	color: #3a3a3a;
	font-family: tahoma;
	font-size: 11px;
}
.fxd_bar_col .menu_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	height: 40px;
}
.menu_row .searchform {
	margin-left: 130px;
	position: relative;
	top: 2px;
	width: 255px;
}
.menu_row .searchform input[type=text] {
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	padding: 5px 25px 5px 15px;
	width: 210px;
}
.menu_row .searchform input[type=image] {
	border: 0px;
	padding: 5px 5px;
	position: absolute;
	right: 5px;
	top: 2px;
}

.menu_row > ul.menu_top_block {
	display: flex;
	justify-content: center;
	list-style-type: none;
	margin: 11px 0px;
	padding: 0;
}
.menu_row > ul.menu_top_block > li {
	height: 20px;
	position: relative;
	text-align: center;
	width: 90px;
}
.menu_row > ul.menu_top_block > li.cr::after,
.menu_row > ul.menu_top_block > li:hover::after {
	background: #d83f00;
	content: "";
	height: 2px;
	left: 0px;
	position: absolute;
	top: 20px;
	width: 90px;
}
.menu_row > ul.menu_top_block > li > a {
	color: #de6837;
	display: block;
	font-family: tahoma;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 0 0 0 #de6837;
	text-transform: uppercase;
}

.menu_top_block > li i.fa-chevron-down {
    color: #fff;
	font: normal 10px FontAwesome;
	position: absolute;
	right: 0;
	top: 2px;
}
.fxd_bar .menu_top_block > li i.fa-chevron-down {
	color: #d83f00;
	top: 2px;
}
.menu_top_block > li i.fa-caret-down {
	color: #fff;
	font: normal 24px FontAwesome;
	position: absolute;
	right: -2px;
	top: -6px;
	transform: scaleX(0.62);
}
.fxd_bar .menu_top_block > li i.fa-caret-down {
	color: #d83f00;
	right: 0px;
	top: -6px;
}
.menu_top_block li i.fa-chevron-right {
    color: #fff;
	font: normal 9px FontAwesome;
	position: absolute;
	right: 10px;
	top: 15px;
}
/* drop menu */
.menu_top_block ul {
	background: #d83f00dd;
	list-style: outside none none;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	transition: all 0.2s ease-out;
	visibility: hidden;
	width: 240px;
	z-index: 10;
}
.fxd_bar .menu_top_block > li > ul {
	top: 20px;
}
.menu_top_block > li:hover > ul {
	opacity: 1;
	visibility: visible;
}
.menu_top_block ul li {
    background: none;
    margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}
.menu_top_block ul li a {
	border-top: 1px solid #ffffff33;
	color: #fff;
	display: block;
	font: 13px Arial, Helvetica, sans-serif;
	outline: none;
	padding: 11px 20px 11px 17px;
	position: relative;
	text-decoration: none;
	text-transform: none;
}
.menu_top_block ul li:hover > a,
.menu_top_block ul li.cr > a {
	background: #86270099;
	text-shadow: 0 0 0 #fff;
}
.menu_top_block ul > li ul {
	border-left: 2px solid #ffffff33;
	left: 100%;
	top: 0;
}
.menu_top_block ul > li:hover ul {
	opacity: 1;
	visibility: visible;
}
/* drop menu end */

/* fixed_bar end */

/* goods_sidebar_menu */

/* Боковое меню
=========================================== */
.sidemenu {
	list-style: none;
	margin: 10px 0 55px 0;
	padding: 0;
	width: 375px;
}

.sidemenu-item {
	border: 1px solid #cccccc;
	border-bottom:0px;
	height:60px;
	padding-left: 20px;
	position: relative;
	width:355px;
}

.sidemenu-item.active,
.sidemenu-item:hover {
	border-color: #9ab72b;
	border-left: 6px solid #9ab72b;
	padding-left: 15px;
}

.sidemenu-item a {
	background: url(/img/punktCheck.png) no-repeat left center #fff;
	color: #000;
	display: block;
	height: 100%;
	font: normal 24px Lato;
	padding-top: 15px;
	text-decoration: none;
}

.sidemenu-item.active > a,
.sidemenu-item:hover > a {
	background-image: url(/img/punktCheckRed.png);
	color: #9ab72b;
}

.icon-sale-menu {
	margin-left: 10px;
	position: absolute;
	top: 10px;
}

.dd-arrow {
	background: url(/img/checkStrelka.png) no-repeat center center;
	cursor: pointer;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	right: -10px;
	top: 50%;
	transition: .2s;
	width: 40px;
	z-index: 100;
}

.sidemenu-item:hover .dd-arrow {
	background: url(/img/checkStrelka_hover.png) no-repeat center center;
}


.dd-arrow.rotated-arrow {
	transform: rotate(90deg);
}

.dropdown-menu {
	display: none;
	list-style: none;
	padding: 0;
}

.dropdown-menu.open { display: block; }

.dropdown-menu .sidemenu-item a {
	background-image: none;
	/* background-position-x: 30px; */
	font-size: 17px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.dropdown-menu .icon-sale-menu {
	top: 6px;
}


/* goods_sidebar_menu end */

/* sidebar */

.sidebar{
	margin-right: 30px;
	width:380px;
}

.content_div{
	position: relative;
	width:1220px;
}

/* sidebar end */

.content_div{
	color: #696969;
	font-family: verdana;
	font-size: 17px;
}

.content_block h1{
	background:url("/img/h3_hand.png") no-repeat #ffffff;
	color: #2e4019;
	font-family: 'Myriad Pro';
	font-size: 36px;
	font-weight: normal;
	height: 40px;
	padding-left: 45px;
}

.content_block h1 > span{
	background: #fff;
	padding-right: 15px;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
}

.content_block h1 > hr{
	border-top: 3px solid #9cb930;
	content: " ";
	position: relative;
	z-index: 9;
	top: -41px;
	width: 100%;
}

.content_block h2{
	background:url("/img/h3_hand.png") no-repeat #ffffff;
	color: #2e4019;
	font-family: 'Myriad Pro';
	font-size: 36px;
	font-weight: normal;
	height: 40px;
	padding-left: 45px;
}

.content_block h2 > span{
	background: #fff;
	padding-right: 15px;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
}

.content_block h2 > hr{
	border-top: 3px solid #9cb930;
	content: " ";
	position: relative;
	z-index: 9;
	top: -41px;
	width: 100%;
}


.content_block h3{
	background:url("/img/h3_hand.png") no-repeat #ffffff;
	color: #2e4019;
	font-family: Lato;
	font-size: 24px;
	font-weight: bold;
	height: 30px;
	padding-left: 45px;
	padding-top: 8px;
}

.content_block h3 > span{
	background: #fff;
	padding-right: 15px;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
}

.content_block h3 > hr{
	border-top: 3px solid #9cb930;
	content: " ";
	position: relative;
	z-index: 9;
	top: -29px;
	width: 100%;
}

.RuningText a{
	color: #ea4a08;
	text-decoration: none;
}

.RuningText a:hover{
	text-decoration: underline;
}

.runrow{
	background:url("/img/body_top_bg.png") repeat-x top left;
	color: #ea4a08;
	font-family:verdana;
	font-size: 24px;
	height: 110px;
	padding-top:45px;
}

.main_page_not_really_top_info{
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 40px;
}

.main_page_top_info{
	align-items: center;
	display:flex;
	flex-wrap: wrap;
	justify-content:center;
	margin-bottom:50px;
}

.main_page_top_info > div{
	margin-right: 80px;
	text-align: center;
	width:340px;
}

.main_page_top_info > div:nth-child(3n){
	margin-right: 0px;
}

.main_page_top_info > div > .like_h3{
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	margin:0px;
	padding: 0px 70px;
	text-transform: uppercase;
}

.main_page_top_info > div > p{
	font-size:14px;
}

/* new pages */

.main_page_new_pages{
	float: right;
	width: 380px;
}

.main_page_new_pages a, .main_page_new_pages .like_h4{
	color: #545454;
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.main_page_new_pages a:hover h4{
	color: #ff9002;
	text-decoration: underline;
}

.main_page_new_pages a + a, .main_page_new_pages .like_h4 + img{
	border:1px solid #b9b9b9;
	display:inline-block;
	margin: 5px 0px 20px 0px;
	padding: 5px;
}

.main_page_new_pages a + a > img, .main_page_new_pages .like_h4 + img{
	height: 260px;
	width: 360px;
}

.main_page_new_pages hr{
	border-top:1px solid #d6d6d6;
	margin: 0px 63px 0px 0px;
	width: 376px;
}

.main_page_new_pages > a{
	background:url("/img/arrow_in.png") no-repeat center right;
	float: right;
	height: 40px;
	margin: 20px 3px 0px 0px;
	padding-right:50px;
	text-align: right;
	width:135px;
}

.main_page_new_pages > a:hover{
	color: #ff9002;
	text-decoration: underline;
}



/* new pages end */



/* main_spisok_gallery_pages pages */

.main_spisok_gallery_pages{
	float: center;
	width: 1220px;
}

.main_spisok_gallery_pages a, .main_spisok_gallery_pages .like_h4{
	color: #545454;
	font-family: tahoma;
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

.main_spisok_gallery_pages a:hover h4{
	color: #ff9002;
	text-decoration: underline;
}

.main_spisok_gallery_pages a + a, .main_spisok_gallery_pages .like_h4 + img{
	border:1px solid #b9b9b9;
	display:inline-block;
	margin: 5px 0px 20px 0px;
	padding: 5px;
}

.main_spisok_gallery_pages a + a > img, .main_spisok_gallery_pages .like_h4 + img{
	height: 260px;
	width: 360px;
}

.main_spisok_gallery_pages hr{
	border-top:1px solid #d6d6d6;
	margin: 0px 63px 0px 0px;
	width: 1220px;
}

.main_spisok_gallery_pages > a{
	background:url("/img/arrow_in.png") no-repeat center right;
	float: right;
	height: 40px;
	margin: 20px 3px 0px 0px;
	padding-right:50px;
	text-align: right;
	width:135px;
}

.main_spisok_gallery_pages > a:hover{
	color: #ff9002;
	text-decoration: underline;
}


/* main_spisok_gallery_pages end */






.main_page_middle_info{
	margin-right: 450px;
}

.main_page_middle_info h1{
	font-family: tahoma;
	font-size: 36px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	text-transform: uppercase;
}

.main_page_middle_info h2{
	font-family: tahoma;
	font-size: 28px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.main_page_middle_info p{
	font-family: verdana;
	font-size: 14px;
}

.main_page_middle_info > div{
	display: flex;
	flex-wrap: wrap;
}

.main_page_middle_info > div > div{
	width:365px;
}

.main_page_middle_info > div > div:nth-child(2n){
	margin-left: 35px;
}

/* mpage_catalog */

.mpage_catalog{
	background: #333333;
	border-bottom:2px solid white;
	border-top:2px solid white;
	margin: 60px 0px 80px 0px;
}

.mpage_catalog::after{
	background:url("/img/catalog_bottom_shadow.png") no-repeat bottom right;
	bottom: -34px;
	content:" ";
	display: block;
	height: 35px;
	position: relative;
}

.mpage_catalog::before{
	background:url("/img/catalog_top_shadow.png") no-repeat bottom right;
	content:" ";
	display: block;
	height: 20px;
	position: relative;
	top: -22px;
}

.mpage_catalog .content_div{
	background:url("/img/catalog_bricks.png") no-repeat center center;
	height:295px;
	text-align:center;
	width:675px;
}

.mpage_catalog .content_div h2{
	background: none;
	color:white;
	font-family: verdana;
	font-size: 30px;
	font-weight: bold;
	padding: 35px 0px 0px 0px;
	text-align: center;
	text-transform: uppercase;
}

.mpage_catalog .content_div hr{
	border-bottom: 3px solid #ff8f02;
	height: 0px;
	width: 200px;
}

.mpage_catalog .content_div p{
	color:white;
	width:650px;
}

.mpage_catalog_button{
	background: #333333;
	border:2px solid white;
	border-radius: 35px;
	display:inline-block;
	height:70px;
	position: relative;
	top: 25px;
	width: 70px;
	z-index: 100;
}

.mpage_catalog_button img{
	margin: 9px 2px 0px 0px;
}

/* mpage_catalog end */

/* mpage_picKatalog */

.mpage_picKatalog{
	display:flex;
	flex-wrap: wrap;
}

.mpage_picKatalog > div{
	margin:0px 28px 40px 0px; 
	width:268px;
}

.mpage_picKatalog > div:nth-child(4n){
	margin-right:0px;
}

.cats_list_element{
	border: 1px solid #b1b1b1;
	padding: 18px 21px 24px 21px;
	position: relative;
}

.cats_list_element_moreGoods{
	bottom: 8px; 
	font-size: 13px;
	position: absolute; 
	right: 10px;
}

.cats_list_element > div:first-child{
	height:40px;
}

.cats_list_element > div > a:first-child{
	border-left: 2px solid #eb4200;
	font-family:tahoma;
	font-size: 16px;
	display:block;
	LINE-HEIGHT: 15px;
	padding:10px 0px 10px 10px;
	text-transform: uppercase;
}

.children-cats{
	line-height: 11px;
}

.children-cats a{
	color: #3b3b3b;
	font-family:tahoma;
	font-size: 11px;
	line-height: 11px;
}

.children-cats a:hover{
	color: #eb4200;
	text-decoration: none;
}

/* mpage_picKatalog end */

/* goods_list_block */

.goods_list_block{
	display:flex;
	flex-wrap: wrap;
}

.goods_list_item{
	height:400px;
	margin-right:50px;
	position: relative;
	width:260px;
}

.novinki_kirpicha .goods_list_item{
	margin-right:30px;
	width:375px;
}

.goods_list_item:nth-child(4n){
	margin-right:0px;
}

.goods_list_item .goods_status_div{
	height: 12px;
	position: absolute;
	right:0px;
	top:5px;
	width: 18px;
}

.goods_status_green{
	background: #617b01;
}

.goods_status_red{
	background: #fa0028;
}

.goods_list_item .goods_list_name {
	height: 60px;
	padding-right: 35px;
	text-align: right;
}

.goods_list_item .goods_list_name a{
	border-left: 2px solid #eb4200;
	color: black;
	font-family: tahoma;
	font-size: 14px;
	display: block;
	LINE-HEIGHT: 13px;
	padding: 5px 0px 5px 10px;
	text-decoration:none;
	text-transform: uppercase;
}

.goods_list_item .goods_list_name a:hover{
	color: #bf0000;
}

.goods_list_item  .goods_list_image_block{
	border-bottom:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	display: block;
	height: 230px;
	text-align: center;
	text-decoration: none;
}

.goods_list_item  .goods_list_image{
	height: 100%;
	object-fit: scale-down;
	width: 100%;
}

.novinki_kirpicha .goods_list_item .goods_list_image{
	height:272px;
	width:372px;
}

.goods_list_item  .goods_list_parent p{
	color: #424242;
	font-size:10px;
	margin: 3px 0px;
}

.goods_list_item  .goods_list_parent a{
	color: #424242;
	font-size:10px;
}

.goods_list_item  .goods_list_parent a:hover{
	color: red;
}

.goods_list_price{
	color: #28371f;
	font-family:verdana;
	margin-top: 15px;
}

.goods_list_price nobr{
	font-size:24px;
	font-weight: bold;
}

.goods_list_price span{
	font-size:12px;
	font-weight: normal;
}

.goods_list_price input[type=button]{
	background:url("../img/cart_button.png") no-repeat center center #617b01;
	border: 0px;
	border-radius: 3px;
	bottom: 17px;
	-webkit-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 2px 1px 0px rgba(0,0,0,0.75);
	cursor:pointer;
	font-size: 0px;
	height: 50px;
	position: absolute;
    right: 2px;
	width: 60px;
}

.goods_list_price input[type=button]:active{
	bottom: 15px;
	box-shadow:0px 0px 0px 0px;
	right:0px;
}

/* goods_list_block end */

/* pages_list_block */

.pages_list_item{
	width: 100%;
}

.pages_list_image_block{
	border: 1px solid #ccc;
	float: left;
	margin: 10px;
	padding: 5px;
}

.pages_list_name a{
	color: black;
	font-family: tahoma;
	font-size: 16px;
	display: block;
	LINE-HEIGHT: 15px;
	padding: 10px 0px 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/* pages_list_block end */


/* glavnaya picPages */

.mpage_cats_list{
	display:flex;
	flex-wrap: wrap;
	justify-content: center;
}

.mpage_cats_list > a{
	margin-right: 100px;
	text-decoration: none;
	width: 300px;
}

.mpage_cats_list > a:nth-child(3n){
	margin-right: 0px;
}

.mpage_cats_list > a img{
	height:350px;
	width: 300px;
}

.mpage_cats_list > a p{
	color: #28371f;
	font-weight: bold;
	text-align: center;
}

/* glavnaya picPages end */

/* delivery */

.delivery{
	color: #000000;
	height: 700px;
}

.delivery .last_deliveries_header{
	font-size: 19px;
}

.delivery .last_deliveries{
	display:flex;
	flex-wrap: wrap;
	width: 430px;
}

.delivery .last_deliveries > div{
	margin: 0px 5px;
}

.delivery .last_deliveries img{
	border: 1px solid #ccc;
	height: 75px;
	width: 95px;
}

.delivery .last_deliveries p{
	font-size: 11px;
	margin: 0px;
	width: 95px;
}

.delivery > div{
	background:url("/img/delivery_map.png") no-repeat bottom right;
	width:1600px;
}

.deliveries_text_big{
	font-size: 65px;
	margin:0px;
	text-align:right;
	text-transform: uppercase;
	width: 450px;
}

.deliveries_text_middle{
	font-size: 31px;
	margin: 0px;
	text-align:right;
	width: 450px;
}

.deliveries_text_middle span{
	color:#cd0021;
}

.deliveries_text_small{
	font-size:16px;
	text-align:right;
	width: 450px;
}

.delivery > div > div hr{
	border-top: 5px solid #9cb930;
	left: -300px;
	position:relative;
	top: -130px;
	transform: rotate(90deg);
	width: 145px;
}

	/* delivery page */

	.delivery_item_cities{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		margin-top: 40px;
		height: 410px;
	}

	.delivery_item_cities span{
		color: black;
		font-size: 11px;
		margin: 4px 0px 0px 50px;
		width: 120px;
	}


/* delivery */

/* our_works */

.our_works > div{
	width:100%;
}

.our_works.owl-carousel .owl-item img {
    display: block;
    height: 100%;
    margin: auto;
	width: 100%;  
}

.our_works_slider .owl-stage-outer{
	height:500px;
}

.our_works_slider .owl-theme .owl-nav{
	z-index: 100;
}

.our_works_slider .owl-theme .owl-nav .owl-prev {
    background: url(/images/site/btn-prev.png) no-repeat center 100px / 100%;
    left: 50px;
    top: 100px;
}

.our_works_slider .owl-theme .owl-nav .owl-next {
    background: url(/images/site/btn-next.png) no-repeat center 100px / 100%;
    right: 50px;
    top: 100px;
}

.our_works_slider .our_works.owl-carousel .owl-item{
	position: relative;
}

.our_works_slider .our_works.owl-carousel .owl-item img{
	display: block;
	height:auto;
	min-height: 500px;
	margin: auto;
	width: 100%;
}

.our_works_slider .our_works.owl-carousel .owl-nav{
	height: 10px;
}

.our_works_slider .our_works.owl-carousel .owl-nav button{
	height: 250px;
}

/* reviews */

.reviews_outer_block{
	background: url("/img/whitegrass.png") no-repeat bottom center #a0c123;
}

.reviews{
	height:650px;
}

.reviews_outer_block .reviews h2{
	background: none;
	color: white;
	font-family:Lato;
	font-size: 36px;
	font-weight: bold;
	text-transform:uppercase;
}

/* reviews end */

/* our_serts */

.our_serts{
	background: url("/images/site/orange_bg.png") no-repeat center center;
	height: 1080px;
}

.our_serts .content_block{
	padding-left: 110px;
	position: relative;
	width: 1110px;
}

.our_serts .content_block h2{
	background: none;
	color: white;
	font-family: verdana;
	font-size: 92px;
	left: -365px;
	position: absolute;
	text-transform: uppercase;
	top: 390px;
	transform: rotate(270deg);
}

.our_serts .content_block .serts_h2{
	color: #eb4200;
	font-family: tahoma;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	margin: -7px 0px 30px 315px;
	position: relative;
	text-transform: uppercase;
	width: 430px;
}

.our_serts .content_block > div > div{
	display:flex;
	flex-wrap: wrap;
	margin-left:40px;
	width: 1060px;
}

.our_serts .content_block > div > div > div{
	background: #fff;
	border:1px solid #ccc;
	margin: 0px 40px 20px 0px;
	padding: 5px;
}

.our_serts .content_block > div > div > div:nth-child(3n){
	margin-right: 0px;
}

.our_serts .content_block > div > div img{
	height: 399px;
	width: 280px;
}

.our_serts .content_block > div > div .link_more > img{
	height: auto;
	width: auto;
}

.our_serts .content_block > div > div .link_more{
	bottom: -40px;
	color: #848484;
	display: block;
	font-size: 12px;
	position: absolute;
	right: 105px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

.our_serts .content_block > div > div .link_more:hover span{
	color: #ff9002;
	text-decoration: underline;
}

.our_serts .content_block > div > div .link_more > span{
	display: inline-block;
	position: relative;
	text-align: right;
	top: -6px;
	width: 100px;
}

/* our_serts end */

/* delivery_regions */

.delivery_regions{
	background: url("/images/site/cities_bg.jpg") no-repeat center left;
	height: 940px;
}

.delivery_regions > div{
	width:100%;
}

h1.mk_orange_underline, h2.mk_orange_underline{
	background: none;
	font-family: verdana;
	font-size: 30px;
	font-weight: bold;
	margin:50px 0px 50px 0px;
	padding:0px;
	text-align: center;
	text-transform: uppercase;
}

h1.mk_orange_underline::after, h2.mk_orange_underline::after{
	border-bottom: 3px solid #ff9002;
	content:"";
	display: block;
	margin:auto;
	position: relative;
	top: 20px;
	width: 200px;
}

.delivery_regions > div > p{
	color: #7e7e7e;
	font-family: verdana;
	font-size: 14px;
	margin: auto;
	text-align:center;
	width: 680px;
}

.delivery_regions > div > div{
	margin-top: 80px;
	position: relative;
}

.delivery_regions_block{
	position:relative;
	width:660px;
}

.delivery_regions_block > div:first-child{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 520px;
	width:660px;
}

.delivery_regions_block > div:first-child span{
	color: black;
	font-size: 11px;
	margin: 4px 0px 0px 50px;
	width:120px;
}

.delivery_regions_block > a{
	color:#848484;
	display: block;
	font-size:12px;
	text-align: right;
	text-decoration:none;
	text-transform: uppercase;
}

.delivery_regions_block > a:hover span{
	color: #ff9002;
	text-decoration: underline;
}

.delivery_regions_block > a span{
	display:inline-block;
	position: relative;
	text-align: right;
	top: -6px;
	width: 90px;
}


.delivery_regions_pdf{
	width: 200px;
	text-align: center;
	position: absolute;
	right: 205px;
	top: 170px;
}

.delivery_regions_pdf a{
	color: #eb4200;
	font-family: tahoma;
	text-decoration:none;
	text-transform: uppercase;
}

.delivery_regions_pdf p{
	font-size: 24px;
	line-height: 24px;
	margin:10px 0px;
}

.delivery_regions_pdf span{
	font-size: 14px;
}

.delivery_regions_pdf:hover > a > span{
	text-decoration: underline;
}

/* delivery_regions end */

/* our_works_h2 */

.our_works_h2{
	background: #333333;
	box-sizing: border-box;
	height: 180px;
	padding-top: 40px;
}

.our_works_h2 h2{
	background: none;
	color:white;
	font-family: Verdana;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}

.our_works_h2 h2::after{
	border-bottom: 3px solid #ff9002;
	content:"";
	display: block;
	margin:auto;
	position: relative;
	top: 20px;
	width: 200px;
}

/* our_works_h2  end */

/* our_works */

.our_works_statistic{
	background: #eb4200;
	box-sizing: border-box;
	color: white;
	font-family: tahoma;
	height: 360px;
	padding-top: 65px;
}

.our_works_statistic .content_block > div{
	text-align: center;
	margin-left: 100px;
	width:200px;
}

.our_works_statistic .content_block > div:first-child{
	margin-left: 0px;
}

.our_works_statistic .content_block .like_h4{
	font-size: 55px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.our_works_statistic .content_block img{
	margin: 20px 0px 15px 0px;
}

.our_works_statistic .content_block p{
	background:url("/images/site/our_objects_orange_dot.png") no-repeat bottom center;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 20px;
	text-transform: uppercase;	
}

/* our_works end */

/* building_3d */

.building_3d{
	height: 1100px;
}

.building_3d > div > p{
	font-size: 14px;
	margin:auto;
	text-align: center;
	width:600px;
}

.building_3d > div > div{
	background:url("/images/site/building.jpg") no-repeat center left 50px;
	height: 740px;
	padding-left: 930px;
	width: 290px;
}

.building_3d .building_3d_info > img{
	margin-top: 50px;
}

.building_3d .building_3d_info > .like_h3{
	font-size: 15px;
	font-weight: bold;
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 190px;
}

.building_3d .building_3d_info > p{
	font-size: 12px;
}

.building_3d > div > div{
	position: relative;
}

.building_3d > div > div > a{
	color:#848484;
	display: block;
	font-size:12px;
	margin-top: 40px;
	text-align: right;
	text-decoration:none;
	text-transform: uppercase;
}

.building_3d > div > div > a:hover span{
	color: #ff9002;
	text-decoration: underline;
}

.building_3d > div > div > a span{
	display:inline-block;
	position: relative;
	text-align: right;
	top: -6px;
	width: 100px;
}

/* building_3d end */

/* our_brands */

.our_brands{
	background: url(/images/site/cran_bg.jpg) no-repeat left top;
	height:550px;
}



/* our_brands end */

/* projects_slider */

.projects_slider .owl-stage-outer{
	height:250px;
}

.projects_slider .owl-theme .owl-nav{
	z-index: 100;
}

.projects_slider .owl-theme .owl-nav .owl-prev {
    background: url(/images/site/btn-prev.png) no-repeat center 100px / 100%;
    left: 50px;
    top: -25px;
}

.projects_slider .owl-theme .owl-nav .owl-next {
    background: url(/images/site/btn-next.png) no-repeat center 100px / 100%;
    right: 50px;
    top: -25px;
}

.projects_slider .partners.owl-carousel .owl-item{
	position: relative;
}

.projects_slider .partners.owl-carousel .owl-item img{
	display: block;
	height:auto;
	min-height: 250px;
	margin: auto;
	width: 100%;
}

.projects_slider .partners.owl-carousel .owl-item p{
	align-items: center;
	color: black;
	background-color: #fff;
	border-radius: 15px;
	bottom: 10px;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	font-family: 'tahoma';
	font-size: 12px;
	font-weight: normal;
	height: 35px;
	justify-content: flex-end;
	line-height: 12px;
	right: 10px;
	padding: 5px 15px;
	position: absolute;
	text-align: right;
	width: 185px;
}

.projects_slider .partners.owl-carousel .owl-nav{
	height: 10px;
}

.projects_slider .partners.owl-carousel .owl-nav button{
	height: 250px;
}

/* projects_slider end */

/* cats_list_block */

.cats_list_block{
	display: flex;
	flex-wrap: wrap;
}

.cats_list_block > div{
	margin: 0px 28px 40px 0px;
	width: 268px;
}

/* cats_list_block end */

/* req_button_block */

.req_button_block{
	background:url("/images/site/req_form_bg.jpg") no-repeat top left;
	box-sizing: border-box;
	height: 155px;
	padding-top: 45px;
}

.req_button_block p{
	color: white;
	font-family: tahoma;
	font-size: 20px;
	padding-left: 30px;
	width: 100%;
}

.req_button_block p input[type=button]{
	background: none;
	border:2px solid white;
	color: white;
	cursor: pointer;
	float:right;
	font-size: 20px;
	margin: 0px 10px 0px 0px;
	padding: 10px 40px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	top: -10px;
}

.req_button_block p input[type=button]:hover{
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 0px 5px 0px rgba(255,255,255,1);
}

/* req_button_block end */

/* footer */

.footer{
	background:url("/images/site/footer_bg.jpg") no-repeat top center;
	box-sizing:border-box;
	height: 523px;
	padding-top: 75px;
}

.footer .content_block{
	align-items: flex-start;
	display: flex;
	flex-direction: column;
}

.footer .footer_menus{
	align-items: flex-start;
	color: white;
	display: flex;
	height: 260px;
	justify-content: center;
	margin-bottom: 70px;
}

.footer .footer_menus > div{
	margin-left: 30px;
	width: 200px;
}

.footer .footer_menus .like_h3{
	background: none;
	color: white;
	font-family: tahoma;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

.footer .footer_menus > div:first-child{
	margin: 0px 100px 0px 0px;
	width:270px;
}

.footer .footer_menus > div:first-child p{
	font-family: tahoma;
	font-size: 13px;
}

.footer .share_links li{
	background: none;
	padding: 0px;
}

.footer ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.footer ul li{
	background:url("/images/site/footer_li_dot.png") no-repeat top 4px left;
	padding-left: 20px;
}

.footer ul li a{
	color: white;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
}

.footer ul li a:hover{
	color: #d98d25;
	text-decoration: underline;
}

.footer .footer_menus > div:last-child{
	font-family: tahoma;
	margin-left: 110px;
}

.footer .footer_menus > div:last-child .like_h4{
	color: #9c9c9c;
	font-size: 12px;
	font-weight: normal;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-transform: none;
}

.footer .footer_menus > div:last-child p.footer_phone{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.footer .footer_menus > div:last-child p{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

.footer .footer_menus > div:last-child .recall_button{
	cursor: pointer;
	left:-20px;
	position: relative;
	top: 20px;
}

.footer .footer_info{
	align-items: center;
	color: white;
	display:flex;
	height: 90px;
	justify-content: center;
}

.footer .footer_info p{
	margin:0px;
}

.footer .footer_info > div{
	margin-right: 30px;
	width: 200px;
}

.footer .footer_info > div:last-child{
	margin-right: 0px;
}

.footer .footer_info > div:first-child{
	width: 250px;
}

.footer .footer_info > div:first-child > div{
	background: white;
	border-radius: 40px;
	padding: 5px 30px;
	width:190px;
}

.footer .footer_info > div:first-child > div .like_h4{
	color: #222222;
	font-family: verdana;
	font-size: 11px;
	margin: 0px;
}

.footer .footer_info > div:first-child > div a{
	color: #ff4d00;
	font-size: 26px;
	margin: 0px;
	text-decoration: none;
}

.footer .footer_info > div:first-child > div a > span{
	color: #ff4d00;
}

.footer .footer_info > div:first-child + div{
	align-items: flex-end;
	display:flex;
	font-family: tahoma;
	font-size:9px;
	height: 90px;
	justify-content: center;
}

.footer .footer_info > div:first-child + div a{
	color: white;
	text-decoration: none;
}

.footer .footer_info > div:first-child + div a:hover{
	text-decoration: underline;
}

.footer .footer_info > div:first-child + div a:hover span{
	color: red;
}


.footer .footer_info > div:last-child{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	width: 250px;
}

.footer .footer_info > div:last-child img{
	right: 10px;
	position: absolute;
	top: -12px;
}

/* footer end */

/* spisokGalleries gallery */

.projects_item{
	float: left;
	margin-right:40px;
	width: 275px;
}

.projects_item:nth-child(4n){
	margin-right:0px;
}

.projects_item:nth-child(4n+1){
	clear:left;
}

.projects_item > p{
	color: #585858;
	font-family: verdana;
	font-size: 11px;
	line-height: 11px;
	margin: 12px 0px;
	text-transform: uppercase;
	transform: scale(1,1.2);
}

.projects_item > div:last-child{
	color: #a5a5a5;
	font-size: 13px;
	text-transform: none;
}

.projects_item a img{
	max-height: 285px;
	width: 285px;
}


/* spisokGalleries gallery end */

/* spisokSerts gallery */

.serts_item{
	float: left;
	margin-right:50px;
}

.serts_item:nth-child(6n){
	margin-right:0px;
}

.serts_item:nth-child(6n+1){
	clear:left;
}

.serts_item > p{
	color: #585858;
	font-family: verdana;
	font-size: 11px;
	line-height: 11px;
	margin: 12px 0px;
	text-transform: uppercase;
	transform: scale(1,1.2);
}

.serts_item > div:last-child{
	color: #a5a5a5;
	font-size: 13px;
	text-transform: none;
}

.serts_item a img{
	max-height: 285px;
}


/* spisokSerts gallery end */

/* Обратная связь */
/* ======================================== */

.feedback_form {
	background: #eb4200;
	border-radius: 6px 0 0 6px;
	overflow: hidden;
	position: fixed;
	right: -4px;
	top: 50%;
	transition: right .1s, height .5s, margin .5s, width .5s;
	z-index: 10000;
}
.feedback_form.narrow {
	height: 305px;
	margin-top: -170px;
	width: 75px;
}
.feedback_form.narrow:hover {
	right: 0px;
}
.feedback_form.wide {
	height: 574px;
	margin-top: -287px;
	width: 445px;
}
#fb_title {
	background: url(/images/site/req_form_pic.png) no-repeat 20px 90% #eb4200;
	border-radius: 6px 0 0 6px;
	cursor: pointer;
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	transition: .5s;
}
.feedback_form.narrow #fb_title { width: 95px; }
.feedback_form.wide #fb_title { width: 0; }
.fb_title_text {
	color: #fff;
	font: 25px tahoma;
	position: absolute;
	left: -53px;
	text-transform: uppercase;
	top: 42%;
	transform: scaleX(1.1) rotate(-90deg);
	width: 180px;
}
#fb_body {
	box-sizing: border-box;
	color: #fff;
	font: 14px Arial, sans-serif;
	overflow: hidden;
	padding: 10px 35px 20px 35px;
	position: relative;
	width: 440px;
}
.feedback_form.narrow #fb_body {
	display: none;
}
.feedback_form.wide #fb_body {
	display: block;
}
#close_fb {
	background: url(/images/site/close_req.png) no-repeat center;
	cursor: pointer;
	height: 25px;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 25px;
}
.feedback_form.narrow #close_fb {
	display: none;
}
.feedback_form.wide #close_fb {
	display: block;
}

#fb_form > .fb_label {
	clear: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	margin: 5px 0 0 0;
	text-align: left;
	width: auto;
}
.fb_input {
    border: none;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: tahoma;
	font-size: 14px;
    height: 34px;
	padding: 5px 10px;
    width: 100%;
}
.fb_textarea {
    border: none;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: tahoma;
	font-size: 14px;
    height: 200px;
    padding: 10px;
    resize: none;
    width: 100%;
}
.xname {
	background: transparent;
    border: none;
    font-size: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
    width: 0;
}
#send_msg {
	background: #eb4200;
	border: 2px solid white;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 40px;
	margin-top: 18px;
	transition: .2s;
	width: 100%;
}
#send_msg:hover {
	background: #fff;
	color: #eb4200;
}

/* opisanieTovara */

.goods_page_block > div{
	margin-left: 280px;
}


.related_products{
	display: flex;
	flex-wrap: wrap;
}

/* opisanieTovara end */

.main_div{
	margin-bottom: 40px;
}