@charset "utf-8";

html, body {
    width:100%;
    height:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:15px/20px;*/
	font-size:100%;
    line-height:1.125em;
	background:#f4f1ec;
}
form, label, input, dl, dt, dd, ul, li, h1, h2, h3, p{
    padding:0px;
    margin:0px;
}
h1{
	font: 1.88em 'Arimo', sans-serif;
	color:#394464;
	text-transform:uppercase;
	padding:0 0 15px 0;
}
.content-column h2{
	padding:15px 0 15px 0;
}
.content-column h3{
	padding:15px 0 15px 0;
}

h2{
	font: 1.68em 'Arimo', sans-serif;
	color:#394464;
	padding:0 0 15px 0;
}
h3{
	font: 1.48em 'Arimo', sans-serif;
	color:#394464;
	padding:0 0 10px 0;
}
a{
	color:#f87735;
}
a:hover{
	text-decoration:none;
}
.main {
    min-height: 100%; /* IE 6.0*/
    height:auto !important;
}
.clear{
    clear:both;
}

/*Header*/
.header{
	width:100%;
	height:auto;
	position:relative;
}
.img_header{
	overflow: hidden;
    /*width: 100%;*/
	height:100%;
	position:relative;
}
.img_header img{
	display: block;
    height: auto;
    width: 100%;
}
.header-wrap{
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.header-wrap-inner{
    margin: 0 auto;
    max-width:1100px;
    padding: 0 20px;
	position:relative;
	overflow:hidden;
}
.logo{
	width:225px;
	height:125px;
	float:left;
	position:relative;
}
.header-telefon{
	width:32%;
	float:left;
	margin:45px 0 0 3%;
}
.header-menu{
	width:10%;
	float:left;
	position:relative;
	margin:45px 0 0 3%;
}
.header-basket{
	width:22%;
	height:125px;
	float:right;
	position:relative;
	margin-left:3%;
}
.telefon span{
	font: 2.1em 'Arimo', sans-serif;
	color:#FFFFFF;
	display:block;
	padding:0 0 0 20px;
	height:25px;
	background:url(../img/header-telefon.png) no-repeat left;
}
.header-feedback{
	position:relative;
	overflow:hidden;
	clear:both;
	margin:20px 0 0 0;
}
.header-feedback a{
	display:block;
	width:42%;
	float:left;
	font: 0.75em 'Arimo', sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	text-transform:uppercase;
	background:#443d33;
	border:#f87735 1px solid;
	text-align:center;
}
.right-link{
	float:right!important;
}
.header-menu ul li{
	list-style:none;
}
.header-menu ul li a{
	color:#FFFFFF;
	margin-bottom:10px;
	display:block;
	font:15px/20px Arial, Helvetica, sans-serif;
}
.header-basket-ikon{
	width:56px;
	height:112px;
	float:left;
	position:relative;
}
.header-basket-cont{
}
.header-basket-title{
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#f87735;
	margin:45px 0 0 0;
}
.header-basket-link{
	font:13px/20px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;

}
.header-basket-link a{
	color: #FFFFFF;
}
.header-slogan{
	clear:both;
	margin:15% 0 0 0;
}
.header-slogan p{
	font: 3.2em 'Arimo', sans-serif;
	color:#FFFFFF;
	line-height:1.2;
	text-transform:uppercase;
}
/*Header End*/
/*TOP menu*/
.top-menu-line{
	background:url(../img/bg-tmenu.png) repeat-x;
	width:100%;
	height:89px;
}
.container{
    margin: 0 auto;
    max-width:1100px;
    padding: 0 20px;
	position:relative;
	overflow:hidden;
}
.top-menu{
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 15px 0 0;
	/*width:40%;*/
	/*border:#CC3300 1px solid;*/
}
.top-menu ul {
	height:80px;
	border-left:#d9dbdf 1px solid;
}
.top-menu ul li{
	float:left;
	list-style:none;
	height:80px;
	border-right:#d9dbdf 1px solid;
	display:block;
	text-align:center;	
}
.top-menu ul li a{
	display:block;
	padding:35px 20px 0 20px;
	text-decoration:none;
	color:#4f4b3b;
	font: 0.75em 'Arimo', sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.top-menu ul li a:hover{
	text-decoration:underline;
}
.search{
	float:left;
	position:relative;
	overflow:hidden;
	width: 25%;
	/*border:#CC3300 1px solid;*/
}
.search-field{
	background:none;
	border-bottom:#d9dbdf 1px solid;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	height: 22px;
    vertical-align: middle;
    /*width: 162px;*/
	margin-top:35px;
	width:100%;
	color:#394464;
	/*display: inline-block;*/
}
.search-submit   {
	background:url(../img/serch-ikon.png) no-repeat  #FFFFFF;
	/*display: inline-block;*/
	width:17px;
	height:17px;
	text-indent: -9999px;
	border-radius: 0;
	-webkit-border-radius: 0;
	border:0px;
	margin:33px 0px 0 0;
	right:5px;
	position: absolute;
	z-index:2;
}
.additional-services{
	float:right;
	position:relative;
	overflow:hidden;
	margin:10px 0 0 0px;	
}
.d-ikon{
	width:60px;
	height:60px;
	background:url(../img/3d-ikon.png) no-repeat;
	cursor:pointer;
	float:left;
	margin:0 0 0 15px;
}
.obmer-ikon{
	width:60px;
	height:60px;
	background:url(../img/obmer-ikon.png) no-repeat;
	cursor:pointer;
	float:left;
	margin:0 0 0 15px;
}
.calcul-ikon{
	width:60px;
	height:60px;
	background:url(../img/calcul-ikon.png) no-repeat;
	cursor:pointer;
	float:left;
	margin:0 0 0 15px;
}
/*Page*/
.wrap-page{
	padding:40px 0 0 0;
}
.left-column{
	width:25%;
	float:left;
	position:relative;
	overflow:hidden;
}
.content-column{
	width:73%;
	float: right;
	position:relative;
	overflow:hidden;
	font-size:0.88em;
	line-height:1.6;
}
.selection-param, .button {
	padding:10px 15px 10px 15px;
	position:relative;
	background: #f87735 ;
}
.selection-param a, .button{
	display:block;
	width:100%;
	font-size: 0.75em;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	/*padding:0 6px 0 0;*/
	background: #f87735 url(../img/arrow-l.png) no-repeat right;
}
/*Left menu*/

.left-menu ul {
	padding:10px 0 20px 0px;
	border-bottom:#e7d8c7 4px solid;
}
.left-menu ul li{
	padding:10px 0 10px 10px;
	border-bottom:#e7d8c7 1px solid;
	 margin: 0 0 0 25px;
	 list-style-image:url(../img/bullit.png);
	/*list-style: none;
	position:relative;
	overflow:hidden;
	display:block;*/
}
.left-menu ul li a{
	color:#3b4662;
	text-decoration:none;
	/*font-size:0.93em;*/
	font: 1em 'Arimo', sans-serif;
	/*background:url(../img/bullit.png) no-repeat  left;
	display:block;
	float:left;*/
}
.last-point{
	border-bottom:0px!important;
}
.left-menu ul li a:hover{
	text-decoration:underline;
}
.wheel{
	background:url(../img/point-lm.png) no-repeat  center center;
	padding:10px 10px 10px 20px;
	/*display:block;
	float:left;*/
}
.wheel.shape{
	background:none;
	margin: 0px 0 0 5px;
	font-size:9px;
	color:#FFFFFF;
	position: relative;
	padding:0px 0 0 5px;
	display:table-cell;
	vertical-align:top;
}
.wheel.shape span{
	padding: 2px 2px 5px 2px;
    position: relative;
	background:url(../img/flag-menu.png) no-repeat 0 4px;
	display:block;
	/*position:absolute;
	left:0px;
	bottom:5px*/
}
.left-menu.not-directory ul li {
	display:table;
	list-style:none;
	margin:0px;
	width:100%;
}
.left-menu.not-directory ul li a{
	display:table-cell;
	width:83%;
	background:url(../img/bullit.png) no-repeat;
	background-position:left 5px;
	padding:0 0 0 25px;
}
.activ-item a{
	color:#f87735!important;
}
.announcement-articles{
}
.title-left{
	font: 1.2em 'Arimo', sans-serif;
	color:#4f4b3b;
	text-transform:uppercase;
	font-weight:bold;
	margin:50px 0px 0 0;
}
.announcement-articles-item{
}
.date{
	color:#bfb2a1;
	font-size:0.75em;
	margin:28px 0px 0 0;
}
.name-article a{
	color:#f87735;
	font-size:1em;
	line-height:1.2;
	font-weight:bold;
	text-decoration:none;
	margin:14px 0px 0 0;
}
.name-article a:hover{
	text-decoration:underline;
}
.text-article{
	color:#000000;
	font-size:0.75em;
	margin:15px 0px 0 0;
}
.entry-index{
	background:#e9e3da url(../img/corner.jpg) no-repeat right top;;
	margin-bottom: 68px;
}
.entry-index-inner{
	padding:35px 45px 35px 45px;
}
.slider-index{
	border:#7b8da5 10px solid;
	margin:68px 0 0 0;
}
.slider-index.f1{margin-top: 27px}
.slider-index-inner{
	padding:70px 35px 40px 35px;
	position:relative;
}
.slider-index-holder{
	position:relative;
	overflow:hidden;
	width:100%;
}
.slider-index-horizontal{
	position:relative;
	width:2600px;
}
.slider-index-horizontal ul li{
	list-style:none;
	float:left;
	margin:0 26px 0 0;
}
.slider-index-title{
	width:300px;
	position:absolute;
	z-index:2;
	font: 1.88em 'Arimo', sans-serif;
	color:#394464;
	top:-43px;
	left:17px;
}
.slider-index-title span{
	background:#f4f1ec;
	display:block;
	padding:0 0 0 10px;
}
.sit-s{
	width:210px;
}
.skroll-total{
	height:5px;
	width:100%;
	background:#e7d8c7;
	position:relative;
	margin:40px 0px 0 0;
}
.dragger-сontainer{
	height:5px;
	width:30%;
	background:#f87735;
	position:relative;
	cursor:pointer;
}
.container-text{
	position:relative;
	overflow:hidden;
	padding:0 0 70px 0;
	clear:both;
}
.container-text p{
	padding:0 0 10px 0px;
}
.container-text.index-page{
	margin:42px 0px 0 0;
}
.container-text-in1{
    float: left;
    overflow: hidden;
    position: relative;
    width: 45%;
}
.text-in1{
	background:url(../img/bd-orang.jpg) no-repeat bottom left #f87735;
	min-height:180px;
}
.container-text-in2{
    /*border: 1px solid #ff3333;*/
    float: right;
    /*overflow: hidden;*/
    position: relative;
    width: 53%;
}
.text-about{
	padding:35px 35px 35px 35px;
	color:#ffffff;
	font-size:1.25em;
	line-height:1.4;
	text-shadow: 1px 1px 1px #7b6255;
}
.text-about p{
	padding:0px;
}
.container-shadow{
    background: #ffffff url(../img/faq-ikon.jpg) 95% 15px no-repeat;
-webkit-box-shadow: 0px 2px 8px 3px rgba(165,146,124,0.29);
-moz-box-shadow: 0px 2px 8px 3px rgba(165,146,124,0.29);
box-shadow: 0px 2px 8px 3px rgba(165,146,124,0.29);
	width:98%;
	margin:0 auto;
	position:relative;
}
.container-shadow-in{
	padding:40px 25px 40px 25px;
	position:relative;
}
.corner-faq{
	position:absolute;
	width:80px;
	height:49px;
	left:100px;
	background:url(../img/faq-corn.png) no-repeat;
}
.title-left.faq-cont{
	margin:0px 0 25px 0;
}
.name-faq{
	display:block;
	overflow:hidden;
	position:relative;
	line-height:1.3;
	margin:	30px  0 0 0;
}
.name-faq img{
	display:block;
	float: left;
	margin:2px 2px 0 0;
}
.name-faq span{
	display:block;
	float:right;
	width:94%;
}
.name-faq span a{
	color:#a5927c;
	text-transform:uppercase;
	font: 1em;
	font-weight:bold;
	text-decoration:none;
}
.faq-reply{
	margin:10px 0px 0 20px;
	line-height:1.4;
}
/*INNER PAGE*/
.inner_header_bg{
	height:150px;
	background:#443d33;
	width:100%;
}
.wrap-page.inner-page{
	padding:0px;
}
.left-column.iner-columb{
	padding:40px  0 0 0;
}
.bread-crumbs{
	margin:5px 0 20px 0;
	font-size:0.75em;
	color:#394464;
}
.bread-crumbs a{
	color:#394464;
}
.service-line{
    overflow: hidden;
    position: relative;
	padding:20px 0 0 0;
}
.wrap-page-numbers{
    float: left;
    width: 34%;
}
.wrap-page-numbers a{
	display:block;
	padding:8px 15px;
	margin:5px 5px 0 0;
	float:left;
	text-decoration:none;
	background:#e7d8c7;
	font-size:0.88em;
	color:#000000;
}
.wrap-page-numbers a:hover{
	background:#7b8da5;
}
.selected-nump{
	background:#7b8da5!important;
	color:#ffffff!important;
}
.wrap-filers{
    float: right;
    width: 58%;
	position:relative;
	overflow:hidden;
	background:#e7d8c7;
	padding:5px 5px 10px 5px;
	font-size:1em;
}
.wrap-filers select{
	border:0px;
	background:#FFFFFF;
	padding:3px;
}
.wrap-item-number{
	float: right;
	margin:5px 10px 0 0;
}
.wrap-sorting-filtr{
    float: right;
	margin:5px 10px 0 0;
    /*width: 55%;*/	
}
.material-selection{
	position:relative;
	clear:both;
	overflow:hidden;
	padding:30px 0 30px 0;	
}
.material-selection-tab{
	position:relative;
	float:left;
	padding:8px;
	margin:0 5px 0 0;
	font-weight:bold;
}
.material-selection a{
	font-size:1em;
	text-decoration: none;
	border-bottom: 1px dashed #000080;
	color:#000000;
}
.material-selection a:hover{
	border-bottom:0px;
}
.material-selection span{
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:10px 0 0 0;
	font-size:1.18em;
	font-weight:bold;
}
.material-selection-tab.choicemat{
	background:#7b8da5;

}
.material-selection-tab.choicemat a{
	color:#ffffff;
	border-bottom:0px;
}
.choicemat-bot{
	width:12px;
	height:7px;
	background:url(../img/ar-m.png) no-repeat;
	position: absolute;
	bottom:-5px;
	left:48%;
}
.big-filter{
    background:#e7d8c7;
    overflow: hidden;   
    width: 100%;
	position:relative;
	clear:both;
}
.big-filter-in{
	 padding: 25px 15px 25px 15px;
	 overflow: hidden;   
   /* width: 100%;*/
	position:relative;
}
.big-filter input{
	border:0px;
}
.big-filter  select{
	border:0px;
}
.column-l{
    float: left;
    width: 49%;
}
.column-2{
    float: right;
    width: 52%;
	margin:0 -8px 0 0;
}
.line-f{
	position:relative;
	overflow:hidden;
	padding:0 0 10px 0;
}
.sel1, .inp1 {
	width:195px;
	padding:5px;
}
.inp3{
	padding:3px;
	width:85px;
}
.lab1, .lab2, .lab3, .lab22, .lab33{
	font-weight:bold;
	margin: 0 5px 0 0;
	float:left;
	display:block;
}
.lab1, .lab2, .lab3{
	width:140px;
}
.lab22, .lab33{
	width:180px;
}
.inp11{
	width:170px;
	padding:3px;	
}
.inp-from-to{
    float: left;
    margin: 0 0 0 -19px;
}
.big-filter-closed{
	position:absolute;
	right:5px;
	top:5px;	
}
.big-filter-btn{
	position:relative;
	overflow:hidden;
	clear:both;
	margin: 0 auto;
	width: 336px;
	padding:25px 0 0 0;
}
.but-pick, .but-clean {
    height: 35px;
    width: 158px;
}
.but-clean{
	float: right;
	background:#7b8da5;
}
.but-pick{
	background:#f87735;
	float: left;
}
.but-clean input, .but-pick input {
    background: none;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-size: 1em;
    height: 35px;
    width: 158px;
}
.wrap-list-products{
	padding:0 0 25px 0;
}
.wrap-table-product{
	padding:0 0 25px 0;
	clear:both;
}
.wrap-table-product table{
	width:100%;
}
.t1{
	background:#443d33;
	width: 35%;
}
.layer-detal{
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 230px;
}
.layer-sechenie{
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    text-align: center;
    width: 75px;
}
.t2{
	background:#443d33;
    border-left: 1px solid #62584a;
    width: 15%;
}
.t3{
	vertical-align: top;
    width: 49%;
	background:#ffffff;
	padding:20px 20px 10px 20px;
	position:relative;
}
.t4{
	background:#443d33;
	padding:10px;
    border-top: 1px solid #62584a;
	color:#e9e3da;
}
.t5{
	vertical-align: top;
    width: 49%;
	background:#ffffff;
	padding:0 20px 20px 20px;
	position:relative;
}
.image img{
	border: 0 none;
}
.item-product-info{
    overflow: hidden;
    position: relative;
}
.orsep{
	color:#f87735;
}
.product-info-title{
	text-transform:uppercase;
	font: 1em 'Arimo', sans-serif;
	font-weight:bold;
	border-bottom:#e6e4e0 1px solid;
	padding:5px 0 30px 0;
}
.product-info-title .material-price {font-size: 1em;}
.material-info{
    overflow: hidden;
    position: relative;
	border-bottom:#e6e4e0 1px solid;
	padding:10px 0 10px 0;
}
.material-name, .material-price{
    position: relative;
	float:left;
}
.material-name{
	width:55%;
}
.material-price{
	font-size:1.25em;
	font-weight:bold;
	text-align:right;
	width:43%;
}
.material-price.amount span{
	font-size:0.88em;
}
.material-info.choicemat1{
	color:#f87735;
}
.material-info.choicemat2{
	border:0px;
	padding-bottom:0px;
}
.why{
	color:#7b8da5;
}
.material-price input{
    border: 1px solid #d9d3cb;
	background:#f4f1ec;
    padding: 5px;
    text-align: center;
    width: 15px;
}
.choicemat3 select{
	width:100%;
	padding:5px;
	border:#d9d3cb 1px solid;
	background:#f4f1ec;
}
.product-buy{
	background:#f87735;
	width:150px;
	position:relative;
	/*float:right;*/
	text-align:center;
	/*margin: 0 0 0 -29px;
	position:absolute;*/
	bottom:0px;
	right:0px;
	height:50px;
	margin:15px auto 0 auto;
}
.product-buy a{
	color:#FFFFFF;
	text-decoration: none;
	display:block;
	background:url(../img/basket-ikon.png) no-repeat 20px 10px;
	padding:16px 0 0 35px;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;

}
.material-info.choicemat3{
	padding:0px;
	border:0px;
}
.product-name{
	padding:0 0 12px 0;
}
.product-name a{
	color:#394464;
	text-decoration:none;
	font: 1.5em 'Arimo', sans-serif;
}
.product-name a:hover{
	text-decoration:underline;
}
.service-line.bottom-listprod{
	margin:0 0 25px 0;
}
.wrap-recalculation{
	position:relative;
	overflow:hidden;
	background:#e7d8c7;
	width:100%;
	margin:20px 0 0px 0;
}
.wrap-recalculation-in{
    overflow: hidden;
    padding: 15px 15px;
    position: relative;
}
.wrap-recalculation-in form{
	padding: 15px 0 0 0;
}
.recalculation-form  label{
	font-weight:bold;
	margin:0px 5px 0 0;
	display:block;
	float:left;
	width:16%;
	line-height:1.1;
}
.rclab1 {
	width:10%!important;
}
.recalculation-form input {
	padding: 3px;
    width: 35px;
	border: 0 none;
	margin:7px 25px 0 0;
	display:block;
	float:left;
}
.recalculation-form  select{
	padding: 5px;
    width: 140px;
	border: 0 none;
	display:block;
	float:left;
	margin:7px 0 0 0;
}
.button-recalculation{
    background:#f87735;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-size: 1em;
    height: 35px;
    width: 120px!important;
	margin:0 0px 0px 25px!important;	
}
.wrap-list-products.gotresh{
	padding:25px 0 25px 0;
}
.gr-cell{
    display: inline-block;
    list-style: outside none none;
    margin: 0 1.5% 10px 0;
    min-height: 150px;
    position: relative;
    vertical-align: top;
    width: 31%;
}
.gr-name {
	padding:0 0 10px 0;
}
.gr-name a{
	color:#394464;
	text-decoration:none;
	font: 1.5em 'Arimo', sans-serif;
}
.gr-name a:hover{
	text-decoration:underline;
}
.gr-img{
	background:#443d33;
	padding:10px 0 10px 0;
	text-align:center;
}
.gr-param{
	background:#ffffff;
	padding:10px 10px 5px 10px;
}
.gr-param-in{
	width:100%;
	position:relative;
	overflow:hidden;
}
.gr-param-in-line{
	border-bottom:#e6e4e0 1px solid;
	position:relative;
	overflow:hidden;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.gr-param-in-line.last-line{
	border-bottom:0px;
	margin:0 px;
	padding:0px;
}
.grl1{
	position:relative;
	float:left;
	width:40%;
}
.grl2{
	position:relative;
	float:right;
	text-align:right;
	width:50%;
}
.gr-price{
	color:#f87735;
}
.gr-pricenum{
	color:#f87735;
	font-size:1.3em;
	font-weight:bold;
}
.bannerleft-blok{
	margin:50px 0 50px 0;
}
.other-left-blok{
	margin:0px 0 50px 0;
}
.wrap-slider-primer{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#443d33;
	margin:20px 0 0 0;
}
.slider-primer-in{
	width:90%;
	height:555px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.slider-primer-in ul{
	position:relative;
	width:2000px;
}
.slider-primer-in ul li{
	float:left;
	position:relative;
	margin:0 10px 0 0;
	list-style:none;
	width:744px;
}
.go-left{
	width:27px;
	height:41px;
	position:absolute;
	left:0.5%;
	top:250px;
	background:url(../img/go-left.png) no-repeat;
	cursor:pointer;
}
.go-right{
	width:27px;
	height:41px;
	position:absolute;
	right:0.5%;
	top:250px;
	background:url(../img/go-right.png) no-repeat;
	cursor:pointer;
}
.name-primer{
	padding:15px 0 15px 0;

}
.name-primer h3 {
	padding:0 0 5px 0;
}
.wrap-linkrazdel{
	margin:25px 0 50px 0;
}

.linkrazdel-description-in{
	padding:25px;
	background:#FFFFFF;
}
.linkrazdel-description-in h2 {
	font: 1.3em 'Arimo', sans-serif;
	padding:0 0 10px 0;
}
.linkrazdel-description-in h2  a{
	color:#394464;
	text-decoration:none;
}
.linkrazdel-description-in h2  a:hover{
	text-decoration:underline;
}
.linkrazdel-description-in  p{
	line-height:1.35;
}
.description-padd{
	height:25px;
}
.mainbody{
	background:url(../img/bg_mainbody.png) repeat;
	overflow-x: hidden;
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
}
.wrap-form-popup{
	background:#443d33;
	border:#7b8da5 5px solid;
    margin: 50px auto auto;
    min-height: 530px;
    position: relative;
    width:660px;
}
.wrap-form-popup-in{
    overflow: hidden;
    padding:35px 25px 35px 25px;
    position: relative;
}
.form-popup-name h2{
	font: 1.5em 'Arimo', sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}
.form-popup-text{
	color:#FFFFFF;
	font-size:0.85em;
}
.form-popup-text p{
	padding:0 0 15px 0;
}
.column-l{
	position:relative;
	overflow:hidden;
	float:left;
	width:48%;
}
.colum-r{	
	position:relative;
	overflow:hidden;
	float:right;
	width:48%;
}
.form-popup{
	color:#FFFFFF;
}
.form-popup label, .row_f label, .row_f_long {
	color:#FFFFFF;
	font-size:0.81em;
	font-weight:bold;
	padding:10px 0 8px 0;
	display:block;
}
.form-popup {
	border:0px;
	background:#ffffff;
}
.inp-1{
	width:287px;
	padding:5px;
	color:#000000;
}
.text-1{
	width:287px;
	padding:5px;
	color:#000000;
	height:87px;
}
 .popup .text-1{
	background:#ffffff;
	border:0px;
 }
.fil-1{
	margin:0 0 25px 0;
}
.row_captcha{
    overflow: hidden;
    position: relative;
}
.row_captcha img {
    float: left;
}
.row_captcha input{
    border: 0px;
    float: left;
    margin: 0 0 0 10px;
    text-align: center;
    width: 150px;
	padding:5px;
}
.captcha-p{
	color:#FFFFFF;
	font-size:0.81em;
	font-weight:bold;
	padding:10px 0 8px 0;
	display:block;
}
.row-send-popup{
	overflow: hidden;
    position: relative;
	clear:both;
	padding:15px 0 0 0;
}
.row-send-popup .selection-param{
	width:130px;
	float:right;
}
.popup-closed{
    position: absolute;
    right: 5px;
    top: 5px;
	cursor:pointer;	
	z-index: 1;
}
.popup-closed a{
	cursor:pointer;
	display:block;
	width:14px;
	height:14px;
}
.wrap_form {
    color: #fff;
}
/*Product Detail*/
.product-detail{
}
.product-detail-table tr td{
	padding:10px;
	vertical-align:middle;
}
.product-detail-table tr td img{
	text-align:center;
	display:block;
	margin:0 auto;
}
.item-product-info.prod-left{
	width:400px;
	float:left;	
}
.material-info.choicemat3.padddet{
	margin:25px 0 0 0;	
}
.prod-right{
	margin:0 0 0 420px;
}
.download-mod{
	margin:15px 0 0 0;
}
.prev-tov{
	float: left;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	background:#f87735;
}
.next-tov{
	float:right;
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	background:#f87735;
}
.material-price.amount.selmat{
	width:auto;	
}
/*Gotov resh podrobno*/
.preview-line-gotresh{
	position:relative;
	overflow:hidden;
}
.preview-gotresh-item{
	position:relative;
	float:left;
	width:29%;
	background:#443d33;
	padding:2%;
	border-right:#62584a 1px solid;
}
.bigimg-gotresh{
	clear:both;
	position:relative;
	background:#443d33;
	padding:2%;
	border-top:#62584a 1px solid;
	width:95.3%
}
.bigimg-gotresh img{
	display:block;
	margin:0 auto;
}
.parameters-gotresh{
	clear:both;
	position:relative;
	overflow:hidden;
	background:#ffffff;
	padding:2%;
	border-top:#62584a 1px solid;
	width:95.3%
}
.parameters-gotresh .gr-param-in{
	width:50%;
	float:left;
}
.order-gotresh{
    color: #ffffff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 10px 0 10px 0;
    text-decoration: none;
    text-transform: uppercase;
	background:#f87735;
	width:50%;
	text-align:center;
}
.order-gotresh.in-line{
	width:100%;
}
.structure-gotresh{
	margin:0 0 0 55%;
	position: relative;
}
.structure-gotresh a{
	display:block;
	float:left;
}
.info {
    background: url("../img/info.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 8px;
    position: relative;
	width:10px;
	height:20px;
    top: 5px;
    z-index: 0;
	margin-left: 5px;
    margin-top: -3px;
	cursor: pointer;
	float:left;
}
.info div {
    left: 16px;
    position: absolute;
    top: -47px;
	display: none;
    z-index: 5;
}
.info:hover div {display: block;}
.info div img {
    position: relative;
    left: 18px;
}
.recommended_items a {
    margin-right: 10px;
}


/*Basket*/
.basket-page{
	border-collapse: collapse;
}
.basket-page tr th{
	border:#d8d2cc 1px solid;
}
.table-brown thead{
	background:#e7d8c7;
}
.table-brown  tr td{
	padding:10px;
	text-align:center;
	border:#d8d2cc 1px solid;
	background:#ffffff;	
	text-align:center;
	border-collapse:collapse; 
}
.basket-inp input {
    border: 1px solid #d8d2cc;
    text-align: center;
    width: 20px;
	height:20px;
	padding:3px;
}
.remove{
	width:36px;
	height:34px;
	background:url(../img/remove-btn.jpg) no-repeat;
	display:block;
	margin:0 auto;
}
.basket-summa{
	text-align:right;
	font-size:16px;
	font-weight:bold;	
}
.total{
	color:#f87735;
}
.basket-summa{
	margin-top:20px;
}
.basket-button{
	position:relative;
	overflow:hidden;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}
.basket-reload{
	width:140px;
	background:#f87735;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 0.85em;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	float:right;
	padding:10px 5px 10px 5px;

}
.basket-buy{
	width:140px;
	padding:10px 5px 10px 5px;
	background:#f87735;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 0.85em;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	float:right;
	margin-right:20px;
}
.row-form{
	position:relative;
	overflow:hidden;
	clear:both;
	margin-bottom:15px;
}
.row-label{
	float:left;
	position:relative;
	width:20%;
	margin-right:2%;
}
.row-input{
	float:left;
	position:relative;
	width:70%;
	border:#d9dbdf 1px solid;
}
.inp-form-basket{
	width:80%;
	padding:8px;
}
.red{
	color:#FF0000;
}
.basket-send{
	width:140px;
	background:#f87735;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 0.85em;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	padding:10px 5px 10px 5px;
}
.list-articles .text-article{
	font-size: 1em;
    line-height: 1.6;
	margin:10px 0 0 0;
}
.list-articles .name-article{
	font-size: 1.2em;
}
.list-articles{
	padding-bottom:20px;
}
.list-articles .text-article img{
	padding:0 10px 10px 0;
}
.list-articles .name-faq span{
	width: 98%;
}
.change-amount {
    display: inline-block;
    padding: 2px;
    width: 13px;
/* IE 6 и 7 */
zoom: 1;
*display: inline;
}
.change-amount img {
    margin: 3px 2px 2px;
    vertical-align: sub;
}
/*Footer*/

.hFooter { /* brace for the footer */
    height: 530px; /*  height footer */
}

.footer { /* footer */
    height: 530px;
    margin-top: -530px;
	background:#433d34 url(../img/bg-footer.jpg) no-repeat 40% bottom;
}
.colfooter{
	width:20%;
	float:left;
	margin:50px 0 5px 0px;
}
.colfooter.lastl{
	width:38%;
	float:right;
}
.fm-title {
	padding:0 0 15px 0;
}
.fm-title.next {
    padding-top: 20px;
}
.fm-title a{
	font: 0.88em 'Arimo', sans-serif;
	color:#f87735;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;

}
.bottom-menu ul li{
	list-style:none;
	padding: 0 0 10px 0;
}
.bottom-menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.80em;
	line-height:0.9;
}
.bottom-menu ul li a:hover{
	text-decoration:underline;
}
.foter-ikon{
	padding:0 0 10px 50px;
}
.foter-ikon a{
	color:#FFFFFF;
	font-size:0.80em;
	text-transform:uppercase;
}
.foter-ikon a:hover{
	text-decoration:none;
}
.foter-ikon img{
	padding:0 10px 0 0;
}
.header-telefon.infooter{
	width: 85%;
	float:right;
}

.button {
    background: url("../img/arrow-l.png") no-repeat scroll 90% center #f87735;
    border: medium none;
    cursor: pointer;
    width: 200px;
}
.button:hover {
	opacity: 0.8;
}
.qw {
	overflow: hidden;
}
.paymen_order.qw .button {
    float: right;
}
.row_f.note {
    margin: 12px 0 0;
}
.row_f.note p {
	font-size: 0.81em;
}
.inp-1.error {
    border: 1px dotted red;
}
label.error, .content-column .row_f label.error {
    color: orangered;
    font-size: 0.78em;
    margin-top: -8px;
}

/*.product-buy - menyali */
.material-name input{
	margin: 0px  0 0 15px;
	float:right;
}
.why-price{
	position:absolute;
	background:#FFFFFF;
	border:#7b8da5 3px solid;
	padding:15px;
	z-index:100;
	max-width:700px;
}
.why-price p{
	padding:0 0 10px 0;
}
.prlist {
    border-bottom: 1px solid #fff;
    color: #fff;
    font: bold 15px/31px arial;
    text-decoration: none;
}

.view_form_text {
    color: #fff;
    font-size: 0.85em;
}
.form-popup-name.t0, .form-popup-name.t1, .form-popup-name.t2, .form-popup-text.t0, .form-popup-text.t1, .form-popup-text.t2 {
	border: medium none;
	width: 100%;
}
.content_text.top {
    margin-bottom: 20px;
}


