html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}

a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table {
	border-collapse: collapse; 
	border-spacing: 0;
}

td, td img {
	vertical-align: top;
} 

input, select, button, textarea {
	margin: 0;
	font-size: 100%;
	outline: none;
}

textarea{
	resize: none;
}

input[type="text"], input[type="password"], textarea {
	padding: 0;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

sub {
	vertical-align: sub;
	font-size: smaller;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

html {
	overflow-y: scroll; 
}

body {
	line-height: 1;
	background: #fff;
	color: #323232;
	text-align: left;
	font: 13px Georgia, Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	min-width: 960px;
}

input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

input[type="button"], input[type="submit"], button {
	cursor: pointer;
}

a, a:visited {
	color: #1C6B92;
	text-decoration: underline;
}

a:hover {
	color: #1C6B92;
	text-decoration: none;
}

a:focus, a:active {
	color: #1C6B92;
	text-decoration: underline;
}

img{
	vertical-align: top;
}

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

li{
	list-style: none;
}

input[type="submit"]::-moz-focus-inner{padding:0;border:0}

.wrap{
	width: 960px;
	margin: 0px auto;
}

.header{
	padding: 0 0 15px 0;
}

.header .top-line{
	border-bottom: 1px solid #CCCCCC;
	background: -moz-linear-gradient( top, #ffffff, #E7E7E7 );
	background: -webkit-linear-gradient( top, #ffffff, #E7E7E7 );
	background: -o-linear-gradient( top, #ffffff, #E7E7E7 );
	background: -khtml-linear-gradient( top, #ffffff, #E7E7E7 );
	background: -ms-linear-gradient( top, #ffffff, #E7E7E7 );
	background: linear-gradient( top, #ffffff, #E7E7E7 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#ffffff, EndColorStr=#E7E7E7, GradientType=0);
}

.top-line .socially{
	padding: 13px 0 0 10px;
	width: 162px;
	float: left;
}

.top-line .socially li{
	display: block;
	float: left;
	margin: 0 4px 0 0;
}

.top-line .socially li a{
	display: block;
	float: left;
}

.top-line .socially li a img{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
  filter: gray; 
  -webkit-filter: grayscale(100%); 
  -webkit-transition: all .6s ease; 
  -webkit-backface-visibility: hidden; 
  -webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.top-line .socially li a img:hover{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

.top-line .pay-block{
	float: left;
	width: 376px;
	padding: 13px 0 0 0;
}

.top-line .pay-block .txt{
	display: block;
	float: left;
	font-size: 15px;
	padding: 2px 10px 0 0;
	color: #666666;
	font-family: 'constantiaitalic';
}

.top-line .pay-block .pay-mnu{
	float: left;
}

.top-line .pay-block .pay-mnu li{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.top-line .claim{
	float: left;
	margin: 6px 0 0 0;
	padding: 3px;
	background: #E5E5E5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.but-wrp{
	float: left;
	margin: 6px 0 0 0;
	padding: 3px;
	background: #E5E5E5;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.top-line .claim .but{
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	padding: 0 13px;
	color: #fff;
	text-shadow: 1px 1px 0 #B37510;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	background: -moz-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -webkit-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -o-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -khtml-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -ms-linear-gradient( top, #F1A51B, #EA8C0E );
	background: linear-gradient( top, #F1A51B, #EA8C0E );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F1A51B, EndColorStr=#EA8C0E, GradientType=0);
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.top-line .claim .but:hover{
	background: -moz-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -webkit-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -o-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -khtml-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -ms-linear-gradient( top, #EA8C0E, #F1A51B );
	background: linear-gradient( top, #EA8C0E, #F1A51B );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#EA8C0E, EndColorStr=#F1A51B, GradientType=0);
}

.but-wrp .button{
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	padding: 0 13px;
	color: #fff;
	text-shadow: 1px 1px 0 #B37510;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	background: -moz-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -webkit-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -o-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -khtml-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -ms-linear-gradient( top, #F1A51B, #EA8C0E );
	background: linear-gradient( top, #F1A51B, #EA8C0E );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F1A51B, EndColorStr=#EA8C0E, GradientType=0);
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	border: none;
	cursor: pointer;
}

.but-wrp .button:hover{
	background: -moz-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -webkit-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -o-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -khtml-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -ms-linear-gradient( top, #EA8C0E, #F1A51B );
	background: linear-gradient( top, #EA8C0E, #F1A51B );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#EA8C0E, EndColorStr=#F1A51B, GradientType=0);
}

.top-line .cart{
	display: block;
	float: right;
	border-left: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	text-decoration: none;
}

.top-line .cart:hover{
	background: url(/images/kdoors/cart-bg.jpg) left top repeat-x;
}

.top-line .cart-in{
	display: block;
	float: left;
	padding: 6px 0 0 50px;
	height: 44px;
	width: 184px;	
	display: block;	
	background: url(/images/kdoors/cart-ico.png) 15px 8px no-repeat;
}

.top-line .cart .txt{
	display: block;
	line-height: 17px;
	color: #666666;
	font-size: 13px;
	font-family: Arial;
}

.top-line .cart .txt i{
	font-style: italic;
	color: #333333;
}

.hed-middle{
	border-top: 3px solid #E6E6E6;
}

.hed-middle .logo{
	display: block;
	float: left;
	margin: 38px 32px 0 7px;
}

.hed-middle .search-block{
	background: url(/images/kdoors/h-sh.jpg) left center no-repeat;
	float: left;
	padding: 38px 0 38px 30px;
}

.hed-middle .search-block .search{
	float: left;
	background: #F5F5F5;
	padding: 11px 15px 9px 19px;
	border: 1px solid #C7C7C7;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-box-shadow: inset #E7E7E7 0px 1px 2px;
	-moz-box-shadow: inset #E7E7E7 0px 1px 2px;
	box-shadow: inset #E7E7E7 0px 1px 2px;
}

.hed-middle .search-block .inp{
	float: left;
	border: none;
	background: none;
	height: 18px;
	line-height: 18px;
	width: 240px;
	color: #989898;
	font-size: 16px;
	font-family: 'constantiaitalic';
}

.hed-middle .search-block .but{
	float: right;
	border: none;
	cursor: pointer;
	height: 18px;
	width: 18px;
	background: url(/images/kdoors/mag.gif) left top no-repeat;
}

.hed-middle .contact{
	float: right;
	width: 288px;
	padding: 15px 10px 0 0;
	text-align: right;
}

.hed-middle .contact .phone{
	padding: 0 0 8px 106px;
	background: url(/images/kdoors/p-ico.jpg) 68px 0 no-repeat;
}

.hed-middle .contact .number,
.thrid-item .phone .number{
	font-size: 30px;
	color: #ED9B13;
	font-family: 'roboto_slabregular';
	line-height: 33px;
}

.hed-middle .contact .number span,
.thrid-item .phone .number span{
	color: #666666;
	font-size: 18px;
	position: relative;
	top: -7px;	
}

.thrid-item .phone .number span{
	left: 0;
}

.hed-middle .contact .hours{
	padding: 0 0 0 30px;
	color: #656565;
	background: url(/images/kdoors/h-ico.jpg) 13px 0 no-repeat;
	line-height: 16px;
	font-family: Arial;
	font-size: 12px;
}

.hed-middle .contact .adress{
	background: url(/images/kdoors/m-ico.jpg) left top no-repeat;
	line-height: 16px;
	color: #656565;
	font-family: Arial;
	font-size: 12px;
}

.hed-mnu ul{
	background: url(/images/kdoors/hm.jpg) left top repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #D6D6D6 0px 2px 2px;
	-moz-box-shadow: #D6D6D6 0px 2px 2px;
	box-shadow: #D6D6D6 0px 2px 2px;
	padding: 0 75px;
	text-align: justify;
	overflow: hidden;
	height: 42px;
	cursor: default;
}

.hed-mnu ul li{
	display: inline;
}

.hed-mnu ul li a{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-family: Arial;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	border: 1px solid transparent;
	padding: 0 23px;
	text-shadow: 1px 1px 0 #392316;
}

.hed-mnu ul a:hover, .hed-mnu ul a.active{
	border: 1px solid #442E20;
	background: url(/images/kdoors/hmh.png);
	-moz-box-shadow: 0 0 1px 1px #786255;
	-webkit-box-shadow: 0 0 1px 1px #786255;
	box-shadow: 0 0 1px 1px #786255;
}

.hed-mnu ul:after{
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}

.main{
/*	padding: 0 0 100px 0; */
	padding: 0 0 20px 0;
}

.main .text{
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #CCCCCC;
}

h1{
	font-weight: normal;
	font-size: 25px;
	padding: 0 0 10px 0;
	color: #333333;
	font-family: 'constantiaitalic';
}

.main p{
	line-height: 17px;
	padding: 0 0 12px 0;
	color: #333333;
	font-size: 13px;
	font-family: Georgia;
}

.category-mnu{
	padding: 35px 65px;
	text-align: justify;
	overflow: hidden;
	/*height: 40px;*/
	cursor: default;
}

.category-indent{
	padding: 35px 15px;
}

.category-mnu li{
	display: inline;
}

.category-indent li{
	display: block;
	float: left;
	text-align: center;
	width: 230px;
}

.category-mnu .img-wrp{
	display: inline-block;
	min-width: 150px;
	height: 190px;
	text-align: center;
}

.category-mnu li a{
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	text-decoration: underline;	
	border: 1px solid transparent;
	padding: 0 20px;
	color: #3584C6;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.category-indent li a{
	white-space: nowrap;
}

.category-mnu a:hover,  .category-mnu a.active{
	border: 1px solid #D0D0D0;
	background: #EBEBEB;
	-moz-box-shadow: inset 0 0 1px 1px #D0D0D0;
	-webkit-box-shadow: inset 0 0 1px 1px #D0D0D0;
	box-shadow: inset 0 0 1px 1px #D0D0D0;
	color: #666666;
	text-decoration: none;
}

.category-mnu:after{
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}

.headline{
	padding: 0 0 15px 0;
	background: url(/images/kdoors/hd.gif) left 15px repeat-x;
} 

.headline span{
	display: block;
	float: left;
	background: #fff;
	font-size: 25px;
	color: #333333;
	padding: 0 14px 0 0;
	font-family: 'constantiaitalic';
}

.adv-filter{
	margin: 0 0 35px 0;
	background: #F9F9F9;
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 15px 0 8px 22px;
}

.adv-filter .item1{
	width: 235px;
	padding: 0 23px 0 0;
	float: left;
}

.adv-filter .hd{
	display: block;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	padding: 0 0 12px 0;
	color: #5D3A26;
}

.adv-filter .item2{
	width: 300px;
	float: left;
}

.content .adv-filter .item2{
	width: 348px;
}


.adv-filter .item3{
	width: 260px;
	float: left;
}

.adv-filter .item4{
	width: 115px;
	float: left;
}

.adv-filter .row{
	padding: 0 0 10px 7px;
}

.adv-filter .item2 .row .block{
	float: left;
	width: 145px;
}

.content .adv-filter .item2 .row .block{
	width: 170px;
}


.adv-filter .item3 .row .block{
	float: left;
	width: 125px;
}

.adv-filter .row label{
	line-height: 22px;
	color: #676767;
	font-style: italic;
	font-family: Georgia;
	font-size: 14px;
	padding: 0 0 0 7px;
}

.adv-filter .color-row img{
	float: left;
}

.adv-filter .color-row .txt{
	display: block;
	float: left;
	line-height: 22px;
	color: #676767;
	font-style: italic;
	font-family: Georgia;
	font-size: 14px;
	padding: 0 0 0 7px;
}

.adv-filter .color-row .txt a{
	text-decoration: none;
	color: #676767;
}

.adv-filter .color-row .txt a:hover{
	text-decoration: underline;
}

/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;
	float:left;
}
a.jqTransformCheckbox {
	background: url(/images/kdoors/ch.jpg) left top no-repeat;
	vertical-align: middle;
	height: 23px;
	width: 23px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: left bottom;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

.hit-block{
	padding: 0 0 30px 0;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 23px 0;
}

.hit-block .headline span{
	font-size: 30px;
	color: #F78D05;
	font-family: 'constantiabold_italic';
}

.main-hd{
	padding: 0 0 15px 0;
	background: url(/images/kdoors/hd.gif) left 20px repeat-x;
} 

.main-hd span, .main-hd h1 {
	display: block;
	float: left;
	background: #fff;
	padding: 0 14px 0 0;	
	font-size: 30px;
	color: #F78D05;
	font-family: 'constantiabold_italic';
}

.main-hd .light{
	font-style: normal;
	font-family: 'constantiaitalic';
}

.hit-block .slider-wrap{
	position: relative;
}

.hit-slider .slide{
	width: 225px;
}

.hit-slider .slide-in{	
	padding: 3px 7px 0 7px;
	width: 208px;
	height: 331px;
	margin: 0 19px 0 0;
	border: 1px solid #CFCFCF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
}

.hit-slider .slide:hover{
	-moz-box-shadow: 0 0 4px 1px #F4F4F4;
	-webkit-box-shadow: 0 0 4px 1px #F4F4F4;
	box-shadow: 0 0 4px 1px #F4F4F4;
}

.hit-slider .slide .name{
	height: 50px;
	padding: 0 10px;
	width: 189px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
}

.hit-slider .slide .name a{
	line-height: 18px;
}

.hit-slider .slide .name a:hover{
	text-decoration: none;
	color: #999999;
}

.hit-slider .slide .img-wrp{
	text-align: center;
	height: 175px;
margin: 4px 0;
}

.hit-slider .slide .descript{
	text-align: center;
	line-height: 18px;
	color: #000;
	height: 43px;
	border-bottom: 1px solid #C0C0C0;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: Georgia;
}

.hit-slider .slide .descript span{
	display: block;
}

.hit-slider .slide .prise{
	text-align: center;
	padding: 10px 0 0 0;
	color: #573C2B;
	font-size: 25px;
	font-family: 'roboto_slabbold';
}

.hit-block .slider-wrap .bx-controls-direction a,
.brend-slider-wrp .bx-controls-direction a{
	position: absolute;
	top: 142px;
	z-index: 1000;
	outline: none;
	text-indent: -9999px;
	width: 23px;
	height: 42px;
	background: url(/images/kdoors/sl-c.png) no-repeat;
}

.hit-block .slider-wrap .bx-controls-direction .bx-prev,
.brend-slider-wrp .bx-controls-direction .bx-prev{
	background-position: left bottom;
	left: -38px;
}

.hit-block .slider-wrap .bx-controls-direction .bx-next,
.brend-slider-wrp .bx-controls-direction .bx-next{
	background-position: right bottom;
	right: -38px;
}

.hit-block .slider-wrap .bx-controls-direction .bx-prev.disabled,
.brend-slider-wrp .bx-controls-direction .bx-prev.disabled{
	background-position: left top;
}

.hit-block .slider-wrap .bx-controls-direction .bx-next.disabled,
.brend-slider-wrp .bx-controls-direction .bx-next.disabled{
	background-position: right top;
}

.brend-hd{
	font-size: 30px;
	padding: 0 0 15px 0;
	color: #614738;
	font-family: 'constantiabold_italic';
}

.brend-slider-wrp{
	background: url(/images/kdoors/bs.jpg) left top repeat-x #FAFAFA;
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #E2E2E2;
/*	padding: 30px 0 0 0; */
	padding: 8px 0;
}

.brend-slider-wrp .wrap{
	position: relative;
}

.brend-slider .slide{
	width: 960px;
}

.brend-slider .slide ul {
    text-align:justify;
}

.brend-slider .slide ul:after{
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}


.brend-slider .slide ul li{
	display: inline-block;
/*	float: left; */

/*
	padding: 0 13px 25px 13px;
	height: 41px;
*/
height: 60px;
padding: 8px 13px;
}

.brend-slider-wrp .bx-controls-direction a{
/*	top: 30px; */
top: 55px;
}

.articles-block{
	padding: 43px 0 70px 0;
}

.inner-articles{
	padding: 0;
}

.articles-block .headline span{
	font-size: 25px;
	color: #999999;
	font-family: 'constantiabold_italic';
}

.articles-block .news{
	float: left;
	width: 540px;
	padding: 0 0 0 10px;
}

.articles-block .articles{
	float: right;
	width: 360px;
	padding: 0 10px 0 0;
}

.articles-block .item{
	padding: 19px 0;
	border-bottom: 1px solid #DCDCDC;
}

.articles-block .first-item{
	padding: 0 0 19px 0;
}

.articles-block .articles .item{
	padding: 15px 0 0 0;
}

.articles-block .item .img-wrp{
	display: block;
	float: left;
	padding: 3px;
	border: 1px solid #E6E6E6;
	margin: 0 15px 0 0;
width: 66px;
}

.articles-block .item .data{
	display: block;
	font-size: 10px;
	font-family: Arial;
	color: #666666;
}

.articles-block .item .hd{
	display: block;
	padding: 0 0 10px 0;
	font-family: Georgia;
	font-size: 15px;
	font-style: italic;
}

.articles-block .articles .item .hd{
	font-size: 14px;
}

.articles-block .item p{
	padding: 0;
	line-height: 16px;
}

.articles-block .more{
	display: block;
	text-align: right;
	padding: 20px 23px 0 0;
	background: url(/images/kdoors/arr.gif) right 30px no-repeat;
	font-style: italic;
	font-family: Georgia;
	font-size: 16px;
}

.view-more{
	padding: 0 0 20px 0;
}

.view-more .headline{
	background-position: left 20px !important;
}

.view-more .headline span{
	font-size: 30px;
	color: #9A9A9A;
	font-family: 'constantiabold_italic';
}

.view-mnu{
	text-align: justify;
	overflow: hidden;
	cursor: default;
}

.view-mnu li{
	display: inline;
	text-indent: 2px;
}

.view-mnu li a{
	display: inline-block;
	font-size: 16px;
	font-family: Georgia;
	font-style: italic;
}

.view-mnu:after{ 
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}

.footer{
	padding: 10px 0;
	border-top: 1px solid #CCCCCC;
}

.footer-in{
	width: 940px;
	margin: 0px auto;
}

.footer .firs-item{
	float: left;
	width: 229px;
	padding: 24px 0 0 0;
}

.footer .firs-item .f-logo{
	display: inline-block;
}

.footer .firs-item .copy{
	display: block;
	font-size: 11px;
	font-family: Arial;
	color: #999999;
	margin: 1px 0 0 0;
}

.footer .second-item{
	float: left;
	padding: 24px 0 0 26px;
	width: 425px;
	height: 68px;
	background: url(/images/kdoors/h-sh.jpg) left center no-repeat;
}

.footer .second-item .pay-mnu{
	float: left;
}

.footer .second-item .pay-mnu li{
	display: block;
	float: left;
	margin: 0 13px 0 0;
}

.footer .second-item .pay-mnu li a{
	display: block;
	float: left;
}

.footer .second-item .counter{
	display: block;
	float: right;
	margin: 4px 0 0 0;
}

.thrid-item{
	padding: 20px 0 0 25px;
	background: url(/images/kdoors/h-sh.jpg) left center no-repeat;
	height: 74px;
	float: right;
	width: 220px;
}

.thrid-item .phone{
	text-align: right;
	background: url(/images/kdoors/p-ico.jpg) left 5px no-repeat;
	/*padding: 0 0 0 45px;*/
}

.thrid-item .phone .mail{
	display: block;
	font-family: Arial;
	font-size: 12px;
}

/**********/

.slider-wrapper{
	height: 335px;	
	overflow: hidden;
}

.slider-in{
	padding: 5px 0;	
	margin: 18px 0 25px 0;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;		
}

.slider-in.loading{
	overflow: hidden;
	height: 264px;
}

.frame {
	height: 264px;		
	width: 1200px;
	margin: 0px auto;			
}

@media screen and (min-width:960px) and (max-width:1110px) {
   .frame{
   		width: 960px;
   }
}


.frame .slide-itm{
	float: left;
	width: 593px;
	height: 100%;
	margin: 0 3px;
	padding: 0;
	background: #333;
	color: #ddd;
	text-align: center;	
	position: relative;
}

.frame .slide-itm img{
	position: relative;
	z-index: 1;
}

.frame .slide-itm .back{
	position: absolute;
	z-index: 10;
	left: 22px;
	bottom: 15px;
	display: block;
	text-decoration: none;
	font-size: 15px;
	font-family: Arial;
	width: 155px;
	height: 30px;
	padding: 12px 0 0 25px;
	color: #fff;
	text-shadow: 1px 1px 0 #6E5B4D;
	background: url(/images/kdoors/back.png) left top no-repeat;
	text-align: left;
}

.frame .slide-itm .back.right {
left: auto;
right: 22px;
}


.frame .slide-itm .back:hover{
	background-position: left bottom;
	text-shadow: 1px 1px 0 #6E5B4D;
}

/*********************/

#slider {
	width: 219px;
	left: 10px;
}

.adv-filter .ui-slider {
	position: relative;
}

.adv-filter .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 21px;   
	height: 21px;  
	background: url(/images/kdoors/handle.png) no-repeat !important; 
	cursor: pointer
}

.adv-filter .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}

.adv-filter .ui-slider-horizontal {
	 height: 14px; 
}

.adv-filter .ui-slider-horizontal .ui-slider-handle { 
	top: -5px;
	margin-left: -10px;
	border: 0px !important;
}
.adv-filter .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.adv-filter .ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.adv-filter .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
/* оформление полосы по которой ходит ползунок */
.adv-filter .ui-widget-content { 
	/*border: 1px solid #CACACA;
	border-top: 1px solid #B4B4B4;
	border-bottom: 1px solid #D2D0D1;
	background: #DCDCDC;*/
	border: 0 !important;;
	background: url(/images/kdoors/rate-line.png) 0 0 no-repeat !important;	
}
/* оформление активного участка (между двумя ползунками) */
.adv-filter .ui-widget-header { 	
	background: url(/images/kdoors/a-rate.gif) 0 5px repeat-x;
}
/* скругление для полосы слайдера */
.adv-filter .ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


.adv-filter .item1 .inp-block{
	margin: 15px 0 0 0;
	padding: 29px 0 0 0;	
	background: url(/images/kdoors/minmax.png) center 0 no-repeat;
}

.adv-filter .item1 .inp-block .txt{
	display: block;
	float: left;
	padding: 10px 5px 0 0;
	color: #333333;
	font-family: Georgia;
	font-style: italic;
	font-size: 12px;
}

.adv-filter .item1 .inp-block input{
	float: left;
	width: 65px;
	height: 16px;
	line-height: 16px;
	padding: 7px 10px;
	margin: 0 5px 0 0;
	background: #F3F3F3;
	border: 1px solid #C5C5C5;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-box-shadow: inset #C5C5C5 0px 1px 2px;
	-moz-box-shadow: inset #C5C5C5 0px 1px 2px;
	box-shadow: inset #C5C5C5 0px 1px 2px;
}

.adv-filter .item1 .inp-block input:focus{
	-webkit-box-shadow: inset #C5C5C5 0 0 0;
	-moz-box-shadow: inset #C5C5C5 0 0 0;
	box-shadow: inset #C5C5C5 0 0 0;	
}

.bread-crumbs{
	padding: 0 0 20px 10px;
}

.bread-crumbs li{
	display: block;
	float: left;
	color: #666666;
	font-size: 12px;
	font-family: Georgia;
	font-style: italic;
	padding: 0 20px 0 0;
	margin: 0 7px 0 0;
	background: url(/images/kdoors/arr.gif) right 5px no-repeat;
}

.bread-crumbs li.last{
	padding: 0;
	margin: 0;
	background: none;
}

.bread-crumbs li a{
	display: block;
	float: left;
}

.sidebar{
	float: left;
	width: 190px;
}

.catalog-mnu{
	padding: 7px 0 20px 0;
}

.catalog-mnu li{
	display: block;
	margin: 0 0px 20px 0;
}

.catalog-mnu li a{
	display: block;
	font-style: italic;
	font-family: Georgia;
	font-size: 16px;
	line-height: 17px;
	color: #1C6B92;
	position: relative;
	overflow: hidden;
}

.catalog-mnu li a b{
	display: block;
	float: left;
	margin: 0 5px 0 0;
	max-width: 175px;
}

.catalog-mnu li a span{
	display: block;
	float: left;
	width: 10px;
	height: 6px;
	margin: 8px 0 0 0;
	background: url(/images/kdoors/close.gif) left top no-repeat;
}

.catalog-mnu li a:hover{
	text-decoration: none;
}

.catalog-mnu li a.active{
	text-decoration: none;
	color: #563524;
}

.catalog-mnu li a.active span{
	background: url(/images/kdoors/open.gif) left top no-repeat;
}

.catalog-mnu li ul{
	margin: 10px 0 0 0;
	padding: 14px 0 0 0;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.catalog-mnu li ul li{
	margin: 0 0 13px 0;
	padding: 0 0 0 15px;
	background: url(/images/kdoors/bull.gif) 2px 5px no-repeat;
}

.catalog-mnu li ul li a{
	line-height: normal;
	font-size: 14px;
	font-weight: normal;
	color: #656565;
}

.catalog-mnu li ul li.active{
	background: url(/images/kdoors/arr-act.gif) 2px 5px no-repeat;
}

.catalog-mnu li ul li a:hover{
	color: #989898;
	text-decoration: none;
}

.catalog-mnu li ul li.active > a{
	color: #EF8606;
	font-weight: bold;
	text-decoration: none;
}

.sidebar .hd{
	font-weight: bold;
	font-style: italic;
	font-family: Georgia;
	font-size: 17px;
	color: #563524;
	padding: 0 0 20px 0;
}

.sel-brand li{
	display: block;
	padding: 0 0 24px 13px;
	background: url(/images/kdoors/bull1.gif) left 5px no-repeat;
}

.sel-brand li a{
	font-weight: bold;
	font-style: italic;
	font-family: Georgia;
	font-size: 13px;
	line-height: 17px;
}

.content{
	float: right;
	width: 745px;
}

.pager{
	text-align: right;
	padding: 27px 0;
}

.pager li{
	display: inline-block;
	padding: 0 0 0 3px;
}

.pager li a,
.pager li span{
	display: inline-block;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding: 0 13px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #676566;
	text-shadow: 1px 1px 0 #F9FAF5;
	background: -moz-linear-gradient( top, #FDFDFD, #E9E9E9 );
	background: -webkit-linear-gradient( top, #FDFDFD, #E9E9E9 );
	background: -o-linear-gradient( top, #FDFDFD, #E9E9E9 );
	background: -khtml-linear-gradient( top, #FDFDFD, #E9E9E9 );
	background: -ms-linear-gradient( top, #FDFDFD, #E9E9E9 );
	background: linear-gradient( top, #FDFDFD, #E9E9E9 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FDFDFD, EndColorStr=#E9E9E9, GradientType=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	border: 1px solid #CCCCCC;
}

.pager li span{
	background: -moz-linear-gradient( top, #E9E9E9, #FDFDFD );
	background: -webkit-linear-gradient( top, #E9E9E9, #FDFDFD );
	background: -o-linear-gradient( top, #E9E9E9, #FDFDFD );
	background: -khtml-linear-gradient( top, #E9E9E9, #FDFDFD );
	background: -ms-linear-gradient( top, #E9E9E9, #FDFDFD );
	background: linear-gradient( top, #E9E9E9, #FDFDFD );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#E9E9E9, EndColorStr=#FDFDFD, GradientType=0);
	-webkit-box-shadow: inset #CCCCCC 0px 1px 2px;
	-moz-box-shadow: inset #CCCCCC 0px 1px 2px;
	box-shadow: inset #CCCCCC 0px 1px 2px;
}

.pager li a:hover{
	color: #fff;
	text-shadow: 1px 1px 0 #C08014;
	border: 1px solid #DE8908;
	background: -moz-linear-gradient( top, #F0A21C, #DE8908 );
	background: -webkit-linear-gradient( top, #F0A21C, #DE8908 );
	background: -o-linear-gradient( top, #F0A21C, #DE8908 );
	background: -khtml-linear-gradient( top, #F0A21C, #DE8908 );
	background: -ms-linear-gradient( top, #F0A21C, #DE8908 );
	background: linear-gradient( top, #F0A21C, #DE8908 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F0A21C, EndColorStr=#DE8908, GradientType=0);
	-webkit-box-shadow: #CFCFCF 0px 1px 2px;
	-moz-box-shadow: #CFCFCF 0px 1px 2px;
	box-shadow: #CFCFCF 0px 1px 2px;
}

.pager li.prev a,
.pager li.next a{
	font-size: 15px;
	font-weight: normal;
}

.pager li.last a{
	padding: 0 8px 0 10px;
}

.pager li.last a i{
	font-style: normal;
	display: block;
	padding: 0 10px 0 0;
	background: url(/images/kdoors/lst.png) right 18px no-repeat;
}

.action-block{
	border-bottom: 1px solid #CFCFCF;
	padding: 0 0 10px 0;
	margin: 0 0 20px 0;
}

.action-block li{
	display: block;
	margin: 0 0 6px 0;
	padding: 0 0 0 60px;
	line-height: 47px;
	color: #333333;
	font-style: italic;
	font-family: Georgia;
	font-size: 15px;
}

.action-block li.li-1{
	background: url(/images/kdoors/pr-ico.jpg) left top no-repeat;
}

.action-block li.li-2{
	background: url(/images/kdoors/dlv-ico.jpg) left top no-repeat;
}

.action-block li.li-3{
	background: url(/images/kdoors/it-ico.jpg) left top no-repeat;
}

h2, .main .hdcat {
	font-weight: normal;
	font-family: 'constantiabold_italic';
	font-size: 24px;
	padding: 0 0 15px 0;
	color: #666666;
}

h3{
	font-size: 15px;
	font-style: italic;
	font-family: Georgia;
	padding: 0 0 5px 0;
	color: #666666;
}

.delivery-block .item{
	padding: 10px 0;
	border-bottom: 1px solid #CFCFCF;
}

.delivery-block .item-last{
	border-bottom: 0px solid #CFCFCF;
}

.delivery-block p{
	font-style: italic;
}

.txt-mnu{
	padding: 0 0 12px 15px;
}

.txt-mnu li{
	display: block;
	padding: 0 0 7px 14px;
	color: #333333;	
	font-family: Georgia;
	font-size: 13px;
	background: url(/images/kdoors/dlv-arr.gif) left 5px no-repeat;
}

.txt-mnu li b{
	font-family: Arial;
	font-style: normal;
}

.delivery-mnu li{
	font-style: italic;
}

.contact-page{
	font-style: italic;	
	border-bottom: 1px solid #CFCFCF;
	margin: 0 0 30px 0;
}

.contact-page .cont-item{	
	font-family: Georgia;
	padding: 0 0 20px 0;
	font-size: 15px;
	line-height: 20px;
	color: #333333;
}

.contact-page .cont-item .hd,
.contact-page .cont-item span{
	display: block;
}

.contact-page .cont-item .phone{
	font-family: 'Times New Roman';
	font-style: normal;
}

.map-block{
	padding: 0 0 20px 0;
}

.map-block .left{
	float: left;
	width: 295px;
}

.map-block .left p{
	font-style: italic;
	line-height: 15px;
}

.map-block .map{
	float: right;
	width: 431px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.all-content{
	clear: both;
	padding: 20px 10px;
}

.line-bg{
	border-top: 1px solid #CCCCCC;	
	font-family: 'constantiabold_italic';
}

.catalog{
	padding: 0 0 5px 0;
}

.catalog .cat-item{	
	padding: 3px 7px 0 7px;
	width: 208px;
	height: 257px;
	margin: 0 25px 20px 0;
	border: 1px solid #CFCFCF;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	float: left;
}

.catalog .item-last{
	margin: 0 0 20px 0;
}

.catalog .cat-item:hover{
	-moz-box-shadow: 0 0 4px 1px #F4F4F4;
	-webkit-box-shadow: 0 0 4px 1px #F4F4F4;
	box-shadow: 0 0 4px 1px #F4F4F4;
}

.catalog .cat-item .name{
	height: 50px;
	padding: 0 10px;
	width: 189px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}

.catalog .cat-item .name a:hover{
	text-decoration: none;
	color: #989898;
}

.catalog .cat-item .img-wrp{
	text-align: center;
	height: 175px;
	position: relative;
margin: 4px 0;
}

.catalog .cat-item .descript{
	text-align: center;
	line-height: 18px;
	color: #000;
	height: 43px;
	border-bottom: 1px solid #C0C0C0;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: Georgia;
}

.catalog .cat-item .descript span{
	display: block;
}

.catalog .cat-item .descript span.presense, .hit-block .slide .descript span.presense{
    font-style: italic;
    color: #468415;
    font-size: 12px;
}

.catalog .cat-item .descript span.presense.nopresense, .hit-block .slide .descript span.presense.nopresense{
    color: #D64041;
}



.catalog .cat-item .prise{
	text-align: center;
	padding: 10px 0 0 0;
	color: #573C2B;
	font-size: 25px;
	font-family: 'roboto_slabbold';
}

.catalog-item .cat-item{
	height: 331px;
}

.catalog-item .cat-item .name{
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
}

.catalog .cat-item .img-wrp .proposal{
	font-family: 'roboto_slabbold';
	font-size: 24px;
	color: #fff;
	text-align: center;
	width: 72px;
	height: 71px;
	line-height: 71px;
	display: block;
	position: absolute;
	z-index: 100;
	right: 10px;
	top: 58px;
}

.catalog .cat-item .img-wrp .proposal.green{
	background: url(/images/kdoors/green-pr.png) left top no-repeat;
}

.catalog .cat-item .img-wrp .proposal.red{
	background: url(/images/kdoors/red-pr.png) left top no-repeat;
}

.catalog .cat-item .img-wrp .proposal.violet{
	background: url(/images/kdoors/violet-pr.png) left top no-repeat;
}

.catalog .cat-item .img-wrp .proposal.blue{
	background: url(/images/kdoors/blue-pr.png) left top no-repeat;
}

.grey-hd span{
	color: #9A9A9A;
}

.content .category-mnu{
	padding: 20px 40px;
}

.content .category-mnu li a{
	padding: 0 20px;
	color: #1C6B92;
margin-bottom: 12px;
}

.model-mnu{
	padding: 0 0 35px 13px;
text-align:justify;
}

.model-mnu:after{
	content: "1";
	margin-left: 100%;
	height: 1px;
	overflow: hidden;
	display: inline-block;
}


.model-mnu li{
	display: inline-block;
/*	float: left; */
	padding: 0 32px 15px 15px;
	background: url(/images/kdoors/bull1.gif) left 5px no-repeat;
}

.model-mnu li a{
	display: inline;
	float: left;
	font-size: 13px;
	font-family: Georgia;
	font-style: italic;
	font-weight: bold;
}

.goods-part{
	padding: 0 0 40px 0;
}

.goods-part .view-part{
	float: left;
	width: 250px;
	position: relative;
}

.goods-part .view-part .big-pic{
	text-align: center;
}

.goods-part .descript-part{
	float: right;
	width: 490px;
}

.goods-part .desc-top{
	padding: 0 0 11px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #C0C0C0;
}

.goods-part .desc-top ul{
	float: left;
	width: 250px;
}

.goods-part .desc-top ul li{
	display: block;
	padding: 0 0 6px 0;
	color: #000;
	font-size: 14px;
	font-family: Georgia;
}

.goods-part .desc-top ul li b{
	display: inline-block;
	font-style: italic;
	margin: 0 5px 0 0;
	color: #666666;
}

.goods-part .desc-top .quantity{
	float: left;
	width: 250px;
}

.goods-part .desc-top .quantity .txt{
	display: block;
	float: left;
	font-style: italic;
	font-weight: bold;
	font-family: Georgia;
	font-size: 14px;
	line-height: 30px;
	padding: 0 13px 0 0;
	color: #323232;
}

.goods-part .desc-top .quantity input{
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	color: #333;
	width: 45px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #C8C8C8;
	background: #EDEDED;
	padding: 4px 5px;
}

.goods-part .desc-top .nav{
	float: right;
	width: 233px;
	padding: 0 7px 0 0;
}

.goods-part .desc-top .nav .prise{
	float: left;
	width: 120px;
	color: #5A3B29;
	font-family: 'roboto_slabbold';
	font-size: 30px;
}

.goods-part .desc-top .nav .but-wrp{
	float: right;
	margin: 0;
}

.goods-part .desc-top .nav .but-wrp .buy{
	padding: 7px 0 0 8px;
	width: 97px;
	height: 27px;
	line-height: normal;
	font-size: 14px;
}

.goods-part .desc-top .nav .but-wrp .buy input{
	display: block;
	height: 21px;
	line-height: 21px;
	width: 88px;
	padding: 0 0 0 21px;
	text-align: left;
	border: none;
	cursor: pointer;
	background: url(/images/kdoors/cart-ico1.png) left top no-repeat;
	color: #fff;
	text-shadow: 1px 1px 0 #B37512;
}

.goods-part .desc-top .nav .presense{
	display: block;
	clear: both;
	text-align: right;
	font-style: italic;
	color: #468415;
	padding: 3px 0 0 0;
	font-size: 12px;
}

.goods-part .desc-top .nav .nopresense{
	color: #D64041;
}

.goods-part .desc-mdl{
	padding: 0 0 12px 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #C0C0C0;
}

.goods-part .no-border{
	border-bottom: none;
}

.goods-part .desc-mdl .select-block{
	float: left;
	width: 322px;
}

.goods-part .select-block .row{
	padding: 0 0 10px 0;
}

.goods-part .select-block .row .txt{
	display: block;
	float: left;
	width: 76px;
	line-height: 30px;
	text-align: right;
	color: #333333;
	font-size: 14px;
}

.goods-part .desc-mdl .sel-mnu{
	float: left;
	width: 322px;
}

/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 228px !important;
	position:relative;
	height: 28px;
	background: #EDEDED;
	float:right;
	border: 1px solid #C8C8C8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	padding: 7px 0 0 9px;
	overflow: hidden;
	color: #717171;
	cursor:pointer;
	font-family: Arial;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 30px;
	height: 28px;
	background: url(/images/kdoors/op.jpg) no-repeat center center;
}

.jqTransformSelectWrapper.active{
	z-index: 1000 !important;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 228px !important;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #EDEDED;
	border: 1px solid #C8C8C8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: none;
	margin: 0px;
	padding: 0px;
/*	height: 150px; */
	height: 160px;
	overflow: auto;
	overflow-y: auto;
	z-index:1000;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
	font-size: 13px;
	font-family: Arial;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover{
	background: #FB8C07;
	color: #fff;
}

.goods-part .desc-mdl .action-link{
	float: right;
	padding: 0 20px 0 0;
}

.goods-part .desc-mdl .action-link li{
	display: block;
	width: 48px;
	height: 47px;
	position: relative;
	padding: 3px 0;
}

.goods-part .desc-mdl .action-link li a{
	display: block;
	text-decoration: none;
	width: 48px;
	height: 47px;
	background: url(/images/kdoors/links.png) no-repeat;
}

.goods-part .desc-mdl .action-link li em{
	display: none;
	position: absolute;
	z-index: 1000;
	width: 330px;
	padding: 9px;
	background: #543827;
	color: #fff;
	text-shadow: 1px 1px 0 #7B4F36;
	border: 1px solid #744C33;
	font-size: 14px;
	font-style: italic;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
left: -355px;
top: 8px;
}

.goods-part .desc-mdl .action-link li.li-2 em{
	top: 0px;
}

.goods-part .desc-mdl .action-link li:hover em{
	display: block;
}

.goods-part .desc-mdl .action-link li em:before{
	content: ' '; 
	position: absolute; 
	width: 0; 
	height: 0; 
	right: -6px; 
	top: 50%; 
	margin-top: -6px;
	width: 6px;
	height: 12px;
	background: url(/images/kdoors/bf.jpg) left top no-repeat;
}

.goods-part .desc-mdl .action-link li.li-2 em{
	top: 0px;
}

.goods-part .desc-mdl .action-link li:hover em{
	display: block;
}


.goods-part .desc-mdl .action-link li.li-1 a{
	background-position: left top;
}

.goods-part .desc-mdl .action-link li.li-1 a:hover{
	background-position: right top;
}

.goods-part .desc-mdl .action-link li.li-2 a{
	background-position: left -54px;
}

.goods-part .desc-mdl .action-link li.li-3 a{
	background-position: left -108px;
}

.goods-part .desc-mdl .action-link li.li-4 a{
	background-position: left -162px;
}
.goods-part .desc-mdl .action-link li.li-5 a{
	background-position: left -216px;
}


.goods-part .desc-mdl .action-link li.li-2 a:hover{
	background-position: right -54px;
}

.goods-part .desc-mdl .action-link li.li-3 a:hover{
	background-position: right -108px;
}


.goods-part .desc-mdl .action-link li.li-4 a:hover{
	background-position: right -162px;
}
.goods-part .desc-mdl .action-link li.li-5 a:hover{
	background-position: right -216px;
}


.proposal .cat-item{
	height: 210px;
}

.proposal .cat-item .img-wrp{
	height: 109px;
}

.proposal .cat-item .prise{
	border-top: 1px solid #C0C0C0;
}

.goods-part .desc-mdl .sel-mnu{
	width: 320px;
	float: left;
}

.goods-part .desc-mdl .sel-mnu td{
	vertical-align: top;
	height: 24px;
	color: #676767;
	font-size: 14px;
}

.goods-part .desc-mdl .sel-mnu .td-1{
	width: 140px;
	padding: 0 15px 0 0;
	text-align: right;
}

.goods-part .desc-mdl .sel-mnu .td-2{
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
}

.goods-part .desc-mdl .sel-mnu .td-2 .sel-row{
	position: relative;
}

.goods-part .desc-mdl .sel-mnu .td-2 .txt{
	display: block;
	float: left;
	/*border-bottom: 1px dotted #3398CC;*/
	font-weight: bold;
	color: #333;
	margin: 0 6px 0 0;
	/*cursor: default;*/
}

.goods-part .desc-mdl .sel-mnu .td-2 .arr{
	display: block;
	float: left;
	margin-top: 7px;
	background: url(/images/kdoors/sel.gif) left top no-repeat;
	width: 8px;
	height: 5px;
	/*cursor: pointer;*/
}

.goods-part .desc-mdl .sel-mnu .td-2 .sel-row .holder{
	position: absolute;
	display: none;
	left: 0;
	top: 100%;
	z-index: 1000;
	background: #fff;
	width: 150px;
	border: 1px solid #E1E1E1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	-webkit-box-shadow: #E1E1E1 0px 2px 3px;
	-moz-box-shadow: #E1E1E1 0px 2px 3px;
	box-shadow: #E1E1E1 0px 2px 3px;
}

.goods-part .desc-mdl .sel-mnu .td-2 .sel-row .holder li{
	display: block;
	padding: 0 5px;
}

.goods-part .desc-mdl .sel-mnu .td-2 .sel-row .holder li a{
	font-weight: normal;
}

.goods-part .desc-mdl .desc-mnu-block{
	margin-top: -75px;
	float: left;
	width: 375px;
}

.goods-part .desc-mdl .desc-mnu-block .txt-mnu{
	padding: 10px 0 0 0;
}

.goods-part .desc-mdl .desc-mnu-block .txt-mnu li{
	font-family: Arial;
}

.full-goods-part .view-part{
	width: 330px;
}

.full-goods-part .descript-part{
	float: right;
	width: 405px;
}

.full-goods-part .desc-top ul{
	width: auto;
}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:348px;
  height:auto;
  display:none;
  z-index:9999;
  padding: 17px 20px;
}

#boxes #dialog {
  width:348px; 
  height:auto;
  background-color:#ffffff;
  border: 1px solid #DDDDDD;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 0 6px 1px #DDDDDD;
	-webkit-box-shadow: 0 0 6px 1px #DDDDDD;
	box-shadow: 0 0 6px 1px #DDDDDD;
}

#boxes .close{
	position: absolute;
	top: 7px;
	right: 7px;
	display: inline-block;
}

#boxes .hd{
	color: #583C27;
	padding: 0 0 10px 0;
	margin: 0 0 13px 0;
	border-bottom: 1px solid #D9D9D9;

font-weight: normal;
font-family: 'constantiabold_italic';
font-size: 24px;

}

#boxes .txt{
	display: block;
	font-size: 15px;
	padding: 0 0 8px 0;
	color: #333333;
}

#boxes .txt i,
#boxes .note i{
	font-style: normal;
	color: #DE403F;
}

#boxes .inp{
	width: 300px;
	height: 23px;
	line-height: 23px;
	padding: 10px 30px 10px 13px;
	margin: 0 0 10px 0;
	border: 1px solid #D0D0D0;
	background: #F7F7F7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#boxes .inp.error{
	background: url(/images/kdoors/err.png) right center no-repeat #fff;
	border-color: #e66b6b;
}

#boxes .inp.valid{
	background: url(/images/kdoors/corr.png) right center no-repeat #fff;	
}

#boxes .inp.error:focus{
	background: url(/images/kdoors/err.png) right center no-repeat #fff;	
}

#boxes textarea.inp{
	height: 60px;
	overflow: auto;
}

#boxes .inp:focus{
	background: #fff;
}

#boxes .row .data{
	float: left;
	width: 185px;
}

#boxes .row .hours{
	float: right;
	width: 134px;
}

#boxes .row .hours .inp{
	padding: 10px 13px;
	width: 106px;
}

#boxes .row .data .inp{
	padding: 10px 13px;
	width: 106px;
	position: relative;
	background: url(/images/kdoors/dtpkr.png) right center no-repeat;
}

#boxes .note{
	padding: 0 0 20px 0;
	font-size: 13px;
	font-style: italic;
	display: block;
}

#boxes .but-block{
	padding: 18px 0 0 57px;
	border-top: 1px solid #D9D9D9;
}

#boxes .but-block .cancel{
	float: left;
	display: block;
	text-decoration: none;
	padding: 0 0 0 24px;
	line-height: 16px;
	margin: 10px 27px 0 0;
	background: url(/images/kdoors/cl.gif) left top no-repeat;
	color: #999999;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	position: static;
	top: 0;
	right: 0;
}

#boxes .but-block .but-wrp{
	float: left;
	margin: 0;
}

.cart-wrap{
	padding: 0 0 40px 0;
}

.cart-wrap table{
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}

.cart-wrap th{
	border-bottom: 1px solid #CCCCCC;
	height: 44px;
	vertical-align: middle;
	color: #333333;
	text-align: center;
	background: -moz-linear-gradient( top, #FBFBFB, #E1E1E1 );
	background: -webkit-linear-gradient( top, #FBFBFB, #E1E1E1 );
	background: -o-linear-gradient( top, #FBFBFB, #E1E1E1 );
	background: -khtml-linear-gradient( top, #FBFBFB, #E1E1E1 );
	background: -ms-linear-gradient( top, #FBFBFB, #E1E1E1 );
	background: linear-gradient( top, #FBFBFB, #E1E1E1 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FBFBFB, EndColorStr=#E1E1E1, GradientType=0);
	font-size: 14px;
	font-family: Georgia;
	font-weight: normal;
}

.cart-wrap th.th-1{
	padding: 0 0 0 18px;
	text-align: left;
	-webkit-border-radius: 6px 0 0 0;
	-moz-border-radius: 6px 0 0 0;
	border-radius: 6px 0 0 0;
}

.cart-wrap th.th-2{
	-webkit-border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0;
	border-radius: 0 6px 0 0;
}

.cart-wrap td{
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 0;
	background: #F8F8F8;
}

.cart-wrap .bg td{
	background: #fff;
}

.cart-wrap td.td-1{
	width: 557px;
	padding: 10px 0 10px 30px;
	border-right: 1px solid #CCCCCC;
}

.cart-wrap td.td-1 .img-wrp{
	display: block;
	float: left;
	width: 70px;
	margin: 0 5px 0 0;
}

.cart-wrap td.td-1 .hd{
	display: block;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
}

.cart-wrap td.td-1 .txt{
	display: block;
	font-style: italic;
	font-size: 14px;
	padding: 10px 0 0 0;
	color: #343434;
}

.cart-wrap td.td-2{
	width: 170px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
} 

.cart-wrap td.td-3{
	width: 140px;
	color: #5A3B29;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	font-family: 'roboto_slabbold';
	font-size: 22px;
} 

.cart-wrap td.td-4{
	width: 88px;
	text-align: center;
	vertical-align: middle;
} 

.cart-wrap td .spinner{
	padding: 5px;
	width: 75px;
	height: 20px;
	border: 1px solid #CBCBCB;
	background: #F5F5F5;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	margin: 0px auto;
}

.cart-wrap td .spinner .minus,
.cart-wrap td .spinner .plus{
	display: block;
	float: left;
	width: 20px;
	height: 19px;
	background: url(/images/kdoors/pm.png) no-repeat;
}

.cart-wrap td .spinner .minus{
	background-position: left bottom;
}

.cart-wrap td .spinner .minus:hover{
	background-position: left top;
}

.cart-wrap td .spinner .plus{
	background-position: right bottom;
}

.cart-wrap td .spinner .plus:hover{
	background-position: right top;
}

.cart-wrap td .spinner .qty{
	float: left;
	width: 25px;
	height: 19px;
	line-height: 19px;
	padding: 0 5px;
	color: #333;
	text-align: center;
	border: none;
	background: none;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}

.cart-bottom{
	padding: 0 10px 10px 10px;
}

.cart-bottom .back-but{
	float: left;
}

.cart-bottom .back-but a{
	border: 1px solid #B6B6B6;
	border-bottom: 2px solid #B6B6B6;
	background: -moz-linear-gradient( top, #E8E8E8, #D1D1D1);
	background: -webkit-linear-gradient( top, #E8E8E8, #D1D1D1);
	background: -o-linear-gradient( top, #E8E8E8, #D1D1D1);
	background: -khtml-linear-gradient( top, #E8E8E8, #D1D1D1);
	background: -ms-linear-gradient( top, #E8E8E8, #D1D1D1);
	background: linear-gradient( top, #E8E8E8, #D1D1D1);
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#E8E8E8, EndColorStr=#D1D1D1, GradientType=0);
	color: #666666;
	text-shadow: 1px 1px 0 #F7F7F7;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
	padding: 0 9px 0 7px;
	height: 32px;
	line-height: 32px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.cart-bottom .back-but a:hover{
	background: -moz-linear-gradient( top, #D1D1D1, #E8E8E8 );
	background: -webkit-linear-gradient( top, #D1D1D1, #E8E8E8 );
	background: -o-linear-gradient( top, #D1D1D1, #E8E8E8 );
	background: -khtml-linear-gradient( top, #D1D1D1, #E8E8E8 );
	background: -ms-linear-gradient( top, #D1D1D1, #E8E8E8 );
	background: linear-gradient( top, #D1D1D1, #E8E8E8 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#D1D1D1, EndColorStr=#E8E8E8, GradientType=0);
}

.cart-bottom .right{
	float: right;
}

.cart-bottom .total{
	float: left;
	line-height: 40px;
	padding: 0 25px 0 0;
	color: #583C27;
	font-size: 30px;
	font-family: 'roboto_slabregular';
}

.cart-bottom .total b{
	font-weight: normal;
	font-family: 'roboto_slabbold';
}

.cart-bottom .right .but-wrp{
	float: right;
	margin: 0;
}

.claim-item{
	padding: 20px 10px 10px 10px;
	border-bottom: 1px solid #D9D9D9;
}

.claim-item .goods-info{
	float: left;
	width: 477px;
	position: relative;
}


.claim-item h2{
	color: #333333;
}

.claim-item .goods-info .goods-table{
	width: 100%;
}

.claim-item .goods-info .goods-table td{
	vertical-align: middle;
	padding: 10px 0;
	border-bottom: 1px solid #D9D9D9;
}

.claim-item .goods-info .goods-table .last td{
	border-bottom: none;
}

.claim-item .goods-info .goods-table td.td-1{
	padding: 10px 0 10px 10px;
	width: 50px;
	text-align: left;
}

.claim-item .goods-info .goods-table td.td-2{
	width: 260px;
	line-height: 17px;
	font-style: italic;
	font-size: 13px;
}

.claim-item .goods-info .goods-table td.td-2 .txt {
    display:block;
}

.claim-item .goods-info .goods-table td.td-3{
	width: 70px;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
}

.claim-item .goods-info .goods-table td.td-4{
	width: 80px;
	font-size: 18px;
	text-align: center;
	font-family: 'roboto_slabbold';
	color: #573C2B;
}

.claim-item .goods-info .total{
	display: inline-block;
	text-align: right;
	font-size: 24px;
	color: #959595;
	font-style: italic;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	right: -460px;
}

.claim-item .goods-info .total b{
	font-family: 'roboto_slabbold';
	color: #573C2B;
	font-size: 24px;
	font-style: normal;
}

.delivery-info{
	float: right;
	width: 410px;
	padding: 0 0 35px 0;
}

.delivery-info h3{
	padding: 0 0 13px 0;
}

.delivery-info .inp-row{
	padding: 0 0 15px 0;
}

.delivery-info .inp-row label,
.claim-item .pay-item label{
	display: block;
	line-height: 17px;
	font-size: 13px;
	font-style: italic;
	color: #323232;
	margin: 0 0 0 37px;
}

.delivery-info .inp-row label b,
.claim-item .pay-item label b{
	display: block;
	font-size: 15px;
}

.delivery-info .inp-row label a,
.claim-item .pay-item label a{
	text-decoration: none;
	border-bottom: 1px dotted #38779A;
	color: #38779A;
}

.delivery-info .inp-row label a:hover,
.claim-item .pay-item label a:hover{
	border-bottom: 0px dotted #38779A;
}

.claim-item .back{
	display: block;
	padding: 0 0 30px 25px;
	font-size: 15px;
	font-style: italic;
	background: url(/images/kdoors/back-arr.gif) left 6px no-repeat;
}

.claim-item .form-wrap .row{
	padding: 0 0 18px 0;
}

.claim-item .form-wrap .row .txt{
	display: block;
	float: left;
	width: 310px;
	padding: 0 25px 0 0;
	color: #333333;
	line-height: 45px;
	text-align: right;
	font-size: 15px;
}

.claim-item .form-wrap .row .txt1{
	padding: 0 20px 0 0;
	width: 79px;
}

.claim-item .form-wrap .row i{
	font-style: normal;
	color: #E23F40;
}

.claim-item .form-wrap .row .inp{
	float: left;
	width: 468px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #D0D0D0;
	background: #F7F7F7;
	padding: 10px 15px;
	font-size: 14px;
	font-style: italic;
	color: #333;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.claim-item .form-wrap .row .inp.error{
	background: url(/images/kdoors/err.png) right center no-repeat #fff;
	border-color: #e66b6b;
}

.claim-item .form-wrap .row .inp.error:focus{
	background: url(/images/kdoors/err.png) right center no-repeat #fff;	
}

.claim-item .form-wrap .row .inp.valid{
	background: url(/images/kdoors/corr.png) right center no-repeat #fff;	
}

.claim-item .form-wrap .row .inp.valid:focus{
	background: url(/images/kdoors/corr.png) right center no-repeat #fff;	
}

.claim-item .form-wrap .row textarea.inp{
	overflow: auto;
	height: 60px;
}

.claim-item .form-wrap .row .inp:focus{
	background: #fff;
}

.claim-item .form-wrap .row .inp1{
	width: 285px;
}

.claim-item .form-wrap .row .inp2{
	width: 208px;
}

.claim-item .form-wrap .row .inp3{
	width: 128px;
}

.claim-item .form-wrap .row .inp4{
	width: 128px;
	margin: 0 10px 0 0;
}

.claim-item .form-wrap .row .note{
	display: block;
	float: left;
	line-height: 45px;
	font-style: italic;
	font-size: 14px;
	color: #333333;
}

.claim-item .pay-item{
	float: left;
	width: 345px;
	padding: 10px 0 10px 0;
}

.claim-item .pay-item1{
	width: 400px;
}

.claim-item .pay-item label{
	margin: 0 0 0 45px;
}

/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;}
.jqTransformRadio {
	background: transparent url(/images/kdoors/rad.jpg) no-repeat right top;
	vertical-align: middle;
	height: 28px;
	width: 29px;
	display:block;/*display: -moz-inline-block;*/
}

.claim-but{
	margin: 22px auto;
	width: 210px;
	text-align: center;
	float: none;
}

.claim-but .button{
	float: none;
	padding: 0;	
	width: 210px;
}

.delivery-info .inp-row .jqTransformRadio{
	background: url(/images/kdoors/ch.jpg) left top no-repeat;
	vertical-align: middle;
	height: 23px;
	width: 23px;
	display:block;/*display: -moz-inline-block;*/
}

.delivery-info .inp-row .jqTransformRadio.jqTransformChecked{
	background-position: left bottom;
} 

/***********/

.mCustomScrollBox{
	padding-bottom: 47px;
}

/*---------------------------------
 *  Photos gallery > Vertical
 *---------------------------------*/
.photosgallery-vertical{width:245px;height:427px; overflow: visible !important;}

/* Nav */
.photosgallery-vertical .sliderkit-nav{top:0;left:0;width:34px;height:100%;}
.photosgallery-vertical .sliderkit-nav-clip{left:0px;}
.photosgallery-vertical .sliderkit-nav-clip ul li{margin:0;padding:4px 0;}
.photosgallery-vertical .sliderkit-nav-clip ul li a{display:block;width:34px;height:68px;overflow:hidden;padding:0px;}
.photosgallery-vertical .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:0px solid #c5dbe6;}
.photosgallery-vertical .sliderkit-nav-clip ul li img{width:34px;height:68px;margin-bottom:-3px;}

/* Nav buttons */
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn{position:absolute;left:10px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a{display:block;width:9px;height:6px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-btn a span{display:none;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev{top:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next{bottom:25px;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-prev a{background: url(/images/kdoors/vt.png) 0 0 no-repeat;}
.photosgallery-vertical .sliderkit-nav .sliderkit-nav-next a{background: url(/images/kdoors/vb.png) 0 0 no-repeat;}

/* Go Buttons */
.photosgallery-vertical .sliderkit-go-btn a{width:200px;height:300px;background:#ccc;opacity:.8;}
.photosgallery-vertical .sliderkit-go-prev{top:0;left:0;}
.photosgallery-vertical .sliderkit-go-next{top:0;right:0;}

/* Panel */
.photosgallery-vertical .sliderkit-panel{top:0;left:55px;width:184px;height:427px;}

/* Panel > Textbox */
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;height:85px;width:184px;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text{height:65px;padding:10px 15px 10px 115px;font-size:0.9em;color:#fff;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-vertical .sliderkit-panel .sliderkit-panel-overlay{height:85px;width:500px;background:#000;opacity:0.6;}


.photosgallery-vertical .big-pic{
	width: 184px;
	float: right;
}

.view-part .big-pic{
/*	padding-left: 32px; */
}

.photosgallery-captions .big-pic{
	padding-left: 0px;
	width: 228px;
	height: 227px;
	padding: 5px;
	border: 1px solid #CCCCCE;
}

.full-goods-part .big-pic{
	padding: 0;
}

/*---------------------------------
 *  Photos gallery > With captions
 *---------------------------------*/
.photosgallery-captions{width:240px;height:420px;padding:0 0 0px; overflow: visible !important;}

/* Navbar */
.photosgallery-captions .sliderkit-nav{left:0;bottom:100px;width:240px;padding:0px;}
.photosgallery-captions .sliderkit-nav-clip ul li{float:left;margin:0 0px;}
.photosgallery-captions .sliderkit-nav-clip ul li a{display:block;width:58px;height:58px;overflow:hidden;margin:0;padding:0px; border: 1px solid #D3D3D3; padding: 0 0px; margin: 0 6px;}
.photosgallery-captions .sliderkit-nav-clip ul li.sliderkit-selected a{padding:0;border:1px solid #D4D4D4;}

/* Buttons */
.photosgallery-captions .sliderkit-btn{position:absolute;top:0;}
.photosgallery-captions .sliderkit-btn a{display:block; height:10px; background:transparent url("/images/kdoors/arrows-h.png") no-repeat center 0;}
.photosgallery-captions .sliderkit-btn span{display:none;}


/* Buttons > Navbar buttons */
.photosgallery-captions .sliderkit-nav-btn{width:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev{left:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next{right:15px;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a{background-position:-89px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a{background-position:-108px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-prev a:focus{background-position:-126px center;}
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:hover,
.photosgallery-captions .sliderkit-nav .sliderkit-nav-next a:focus{background-position:-145px center;}

/* Buttons > Go buttons */
.photosgallery-captions .sliderkit-go-btn{width:10px; top: 20px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev{left:0px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next{right:-5px;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-prev a{background: url(/images/kdoors/ap.png) 0 0 no-repeat;}
.photosgallery-captions .sliderkit-nav .sliderkit-go-next a{background: url(/images/kdoors/an.png) 0 0 no-repeat;}


/* Panel */
.photosgallery-captions .sliderkit-panel{top:0;left:0;width:500px;height:335px;}

/* Panel > Textbox */
.photosgallery-captions .sliderkit-panel .sliderkit-panel-textbox{bottom:0;left:0;width:500px;height:70px;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text{height:50px;padding:10px 15px;font-size:0.9em;color:#fff;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-text h4{height:auto;margin:0 0 7px;line-height:1.1em;font-size:1.1em;font-weight:bold;border:none;}
.photosgallery-captions .sliderkit-panel .sliderkit-panel-overlay{width:500px;height:70px;background:#000;opacity:0.6;}


label.error{
	display: none !important;
}

@media screen and (min-width:960px) and (max-width:1024px) {
	
	.hit-block .slider-wrap .bx-controls-direction .bx-prev,
	.brend-slider-wrp .bx-controls-direction .bx-prev{
		background-position: left bottom;
		left: 18px;
	}

	.hit-block .slider-wrap .bx-controls-direction .bx-next,
	.brend-slider-wrp .bx-controls-direction .bx-next{
		background-position: right bottom;
		right: 18px;
	}

}

.submit-b{
	width: 101px;
	height: 34px;
	background: url(/images/kdoors/sub.png) 0 0 no-repeat;
	border: 0px;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px 0 #B37510;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;	
	font-size: 13px;	
	text-decoration: none;	
	cursor: pointer;
	padding-left: 20px;	
}

.submit-b:hover{
	background-position: left bottom;
}

#ui-datepicker-div .ui-widget-header{
	background: #E78F08;
}

/************************************************/

.goods-part .desc-top .nav .nopresense{
	color: #D64041;
	text-align: center;
	width: 106px;
	float: right;
}

.metall-part .view-part{
	padding: 17px 0 0 0;
}

.metall-part .descript-part{
	width: 475px;
}


/**********************************************************************************************************/

.goods-part .art{
	font-family: 'constantiaitalic';
	font-size: 18px;
	margin: 0 0 15px 0;
	color: #999999;
}

.goods-part .view-part .socially{
	margin: 27px 0 0 0;
}

.desc-tabs{
	margin: 0 0 20px 0;
}

.desc-tabs .tabs{
	position: relative;
	z-index: 1;
	top: 5px;
}

.desc-tabs .tabs li{
	display: block;
	float: left;
	margin: 0 2px 0 0;
}

.desc-tabs .tabs li a{
	display: block;
	float: left;
	height: 47px;
	line-height: 43px;
	text-decoration: none;
	border: 1px solid #d3d3d3;
	border-bottom: none;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	background: -moz-linear-gradient( top, #f3f3f3, #e0dfdf );
	background: -webkit-linear-gradient( top, #f3f3f3, #e0dfdf );
	background: -o-linear-gradient( top, #f3f3f3, #e0dfdf );
	background: -khtml-linear-gradient( top, #f3f3f3, #e0dfdf );
	background: -ms-linear-gradient( top, #f3f3f3, #e0dfdf );
	background: linear-gradient( top, #f3f3f3, #e0dfdf );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#f3f3f3, EndColorStr=#e0dfdf, GradientType=0);
	padding: 0 23px;
	text-shadow: 1px 1px 0 #fefefe;
	font-size: 16px;
	font-family: Georgia;
	color: #666;
}

.desc-tabs .tabs li a:hover{
	background: -moz-linear-gradient( top, #e0dfdf, #f3f3f3 );
	background: -webkit-linear-gradient( top, #e0dfdf, #f3f3f3 );
	background: -o-linear-gradient( top, #e0dfdf, #f3f3f3 );
	background: -khtml-linear-gradient( top, #e0dfdf, #f3f3f3 );
	background: -ms-linear-gradient( top, #e0dfdf, #f3f3f3 );
	background: linear-gradient( top, #e0dfdf, #f3f3f3 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#e0dfdf, EndColorStr=#f3f3f3, GradientType=0);
}

.desc-tabs .tabs li a.current{
	background: #fff;
	color: #888888;
}

.desc-tabs .panes{
	position: relative;
	z-index: 2;
	border: 1px solid #cccccc;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0;
	background: #fff;
}

.desc-tabs .panes > div {
        padding: 10px;
}

.desc-tabs .panes table{
	width: 100%;
}

.desc-tabs .panes table tr{
	background: #fff;
}

.desc-tabs .panes table tr:nth-child(even){
	background: #f0f0f0;
}

.desc-tabs .panes table td{
	padding: 6px 6px 6px 15px;
	vertical-align: middle;
	color: #333;
	font-family: Georgia;
	font-size: 13px;
}

.desc-tabs .panes table td:first-child{
	border-right: 3px solid #fff;
	width: 130px;
}

.goods-part .hint{
	display: inline-block;
	background: url(/images/kdoors/qv.png) left top no-repeat;
	width: 15px;
	height: 15px;
	margin: 2px 0 0 5px;
}

.logo-catalog .cat-item .img-wrp{
	height: 101px;
	border-bottom: 1px solid #CCCCCC;
}

.logo-catalog .cat-item .link-mnu{
	padding: 9px 0 0 0;
}

.logo-catalog .cat-item .link-mnu li{
	display: block;
	margin: 6px 0 0 0;
	text-align: center;
}

.logo-catalog .cat-item .link-mnu li a{
	font-size: 14px;
	font-family: Georgia;
	color: #666666;
	font-style: italic;
}

/*********160614******/

.goods-part .art{
	position: relative;
	top: -18px;
}

.goods-part .view-part .socially{
	margin: 0px 0 0 0;
	position: relative;
	top: 27px;
text-align:center;
}

.goods-part .view-part .socially-special{
	top: 100px;
}


.nc_search_list {padding-top:8px;}
ol.nc_search_results, .nc_search_results li {list-style:decimal;margin-left:20px;}
/* .nc_search_pages {margin-top:15px;} */
.nc_search_pages .paging {text-align:left;}
.nc_search_pages .paging li {padding: 0 6px 0 0;}
.nc_search_pages ul.paging {margin: 0;}
.nc_search_nav strong {display:block;}
.nc_search_nav span {margin-right:15px;}
.nc_search_range {margin-top:10px;font-style:italic;}

.nc_search_pages .page_number, .nc_search_pages .page_number_active {
  text-align: center;
}
.nc_search_nav {
  padding-bottom: 4px;
  padding-top: 4px;
display:none;
}

.nc_search .text {
  padding: 4px;
}




/*
 * jQuery UI CSS Framework 1.8.10
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Component containers
----------------------------------*/

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee /* url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x */;
    color: #333333;
}
.ui-widget-content a { color: #333333; }


/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6;
    font-weight: bold;
    color: #1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #fbcb09;
    background: #fdf5ce;
    font-weight: bold;
    color: #c77405;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #ffffff;
    font-weight: bold;
    color: #eb8f00;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {
    border: 1px solid #fed22f;
    background: #ffe45c;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 /* url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat */;
    color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Misc visuals
----------------------------------*/
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* jQuery UI Autocomplete 1.8.10 */
.ui-autocomplete { position: absolute; cursor: default; z-index: 120 !important;}

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* jQuery UI Menu 1.8.10 */
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
    text-align:left;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-autocomplete {
  width: auto !important;
}
/* from old site END */


.undersearch {
    margin-bottom: 25px;
}

/***** 01/08/2014 *****/

.search-wrap{
	margin: 0 0 25px 0;
}

.search-wrap .search-inp{
	float: left;
	width: 309px;
	height: 20px;
	line-height: 20px;
	padding: 10px 15px;
	border: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	color: #676767;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	font-size: 15px;
	font-style: italic;
	font-family: Georgia;
	background: #fff;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
}

.search-wrap .search-inp:focus{
	background: #F2F2F2;
}

.search-wrap .but{
	float: left;
	font-family: Arial;
	font-size:15px;
	font-weight: bold;
	width: 93px;
	height: 42px;
	text-align: center;
	color: #fff;
	border: 1px solid #EA8C10;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	text-shadow: 1px 1px 0 #AF6B0A;
	background: -moz-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -webkit-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -o-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -khtml-linear-gradient( top, #F1A51B, #EA8C0E );
	background: -ms-linear-gradient( top, #F1A51B, #EA8C0E );
	background: linear-gradient( top, #F1A51B, #EA8C0E );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F1A51B, EndColorStr=#EA8C0E, GradientType=0);
}

.search-wrap .but:hover{
	background: -moz-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -webkit-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -o-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -khtml-linear-gradient( top, #EA8C0E, #F1A51B );
	background: -ms-linear-gradient( top, #EA8C0E, #F1A51B );
	background: linear-gradient( top, #EA8C0E, #F1A51B );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#EA8C0E, EndColorStr=#F1A51B, GradientType=0);
}

.result-text{
	margin: 0 0 20px 0;
	line-height: 30px;
	color: #323232;
}

.result-text span{
	display: block;
	font-size: 24px;
	font-style: italic;
}

.result-text span a{
	font-weight: bold;
	text-decoration: none;
}

.result-text span b{
	font-size: 18px;
	color: #676767;
}

.result-wrap{
	padding: 30px 0 0 0;
	margin: 0 0 22px 0;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

.result-wrap .sort-nav{
	margin: 0 0 33px 35px;
/*	margin: 0 0 33px 0; */
}

.result-wrap .sort-nav .prise-sort{
	float: left;
	width: 104px;
	margin: 14px 0 0 0;
}

.result-wrap .sort-nav .prise-sort a{
	display: block;
	float: left;
	text-decoration: none;
	border-bottom: 1px dotted #1D6B92;
	margin: 0 10px 0 0;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.result-wrap .sort-nav .prise-sort a:hover{
	border-bottom: none;
}

.result-wrap .sort-nav .prise-sort img{
	float: left;
	margin: 5px 0 0 0;
}

.result-wrap .sort-nav .size-sort{
	float: right;
}

.result-wrap .sort-nav .size-sort{
/*	margin: 0 35px 0 0; */
	margin: 0 15px 0 0;
}

.result-wrap .sort-nav .size-sort .txt{
	display: block;
	float: left;
	line-height: 42px;
	margin: 0 15px 0 0;
	color: #666666;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.result-wrap .sort-nav .size-sort .jqTransformSelectWrapper{
	float: left;
	width: 95px !important;
	height: 40px;
	background: #fff;
}

.result-wrap .sort-nav .size-sort .jqTransformSelectWrapper a.jqTransformSelectOpen{
	height: 40px;
	width: 34px;
	background: url(/images/kdoors/op1.jpg) left top no-repeat;
}

.result-wrap .sort-nav .size-sort .jqTransformSelectWrapper div span{
	padding: 10px 0 0 19px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.result-wrap .sort-nav .size-sort .jqTransformSelectWrapper ul{
	width: 95px !important;	
}

.result-wrap .sort-nav .pager{
	float: right;
	padding: 0;
}

.result-wrap .sort-nav .abc-wrp{
	float: left;
	border: 1px solid #D0D0D0;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.result-wrap .sort-nav .abc-wrp a{
	float: left;
	display: block;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	height: 38px;
	line-height: 38px;
	padding: 0 30px;
	background: #E8E8E8;
	color: #8C8C8C;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out; 
	transition: all 0.3s ease-in-out;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.result-wrap .sort-nav .abc-wrp a:hover{
	background: #E0E0E0;
}

.result-wrap .catalog .cat-item{
	margin: 0 14px 20px 0;
}

.result-wrap .catalog .item-last{
	margin: 0;
}

.bottom-result-text{
	padding: 0 0 20px 0;
}

.bottom-result-text .lft{
	float: left;
	width: 335px;
	text-align: center;
}

.bottom-result-text .lft .row{
	display: block;
	line-height: 23px;
	color: #656565;
	font-family: 'constantiabold_italic';
	font-size: 20px;
}

.bottom-result-text .lft .row a{
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #1D6B92;
	display: inline-block;
}

.bottom-result-text .lft .row a:hover{
	border-bottom: 1px dotted transparent;
}

.bottom-result-text .pager{
	float: right;
	padding: 0;
}

.top-line .full .cart-in{
/*	padding: 6px 0 0 58px; */
	padding: 6px 0 0 55px;
width: 195px;
	background: url(/images/kdoors/cart-ico-full.png) 7px 8px no-repeat;
}

#boxes #dialog-cart{
	padding: 10px 15px 35px 15px;
	border: 1px solid #DDDDDD;
	background: #fff;
	width: 660px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 10px 1px #DDDDDD;
	-webkit-box-shadow: 0px 0px 10px 1px #DDDDDD;
	box-shadow: 0px 0px 10px 1px #DDDDDD;
	position:absolute;
  left:0;
  top:0;
  height:auto;
  display:none;
  z-index:9999;
}

#boxes #dialog-cart .top-text{
	border-bottom: 1px solid #D9D9D9;
	text-align: center;
}

#boxes #dialog-cart .top-text span{
	display: block;
	margin: 0 0 20px 0;
	color: #323232;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial;
}

#boxes #dialog-cart .top-text span span{
  display:inline;
  margin: 0;
}

#boxes #dialog-cart .top-text span b{
	font-size: 25px;
	font-weight: normal;
	color: #518924;
	font-family: 'constantiabold_italic';
	line-height: 25px;
}

#boxes .pop-up-cart{
	width: 100%;
}

#boxes .pop-up-cart td{
	padding: 38px 0 30px 0;
	vertical-align: top;
	border-bottom: 1px solid #D9D9D9;
}

#boxes .pop-up-cart .td-1{
	width: 104px;
	text-align: center;
}

#boxes .pop-up-cart .td-1 img{
	max-width: 75px;
}

#boxes .pop-up-cart .td-2{
	width: 283px;
	padding: 38px 85px 30px 0;
	font-family: Georgia;
	font-style: italic;
}

#boxes .pop-up-cart .td-2 .hd{
	line-height: 20px;
	margin: 0 0 17px 0;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;	
        border: 0 none;
}

#boxes .pop-up-cart .td-2 .desc{
	display: block;
	font-size: 14px;
	margin: 0 0 9px 0;
	color: #323232;
}

#boxes .pop-up-cart .td-3{
	width: 167px;
}

#boxes .pop-up-cart .td-3 span{
	display: block;
	border: 3px solid #E5E5E5;
	margin: 0 0 18px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#boxes .pop-up-cart .td-3 span a{
	display: block;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 159px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	position: relative;
	font-weight: bold;
	font-family: Arial;
}

#boxes .pop-up-cart .td-3 span a:after{
	position: absolute;
	content: '';
	z-index: 100;
	top: 1;
	left: 1px;
	right: 1px;
}

#boxes .pop-up-cart .td-3 span.go-cart a{
	font-size: 15px;	
	color: #fff;
	text-shadow: 1px 1px 0 #B67511;
	border: 1px solid #E5920E;
	background: -moz-linear-gradient( top, #F5A31C, #F1880B );
	background: -webkit-linear-gradient( top, #F5A31C, #F1880B );
	background: -o-linear-gradient( top, #F5A31C, #F1880B );
	background: -khtml-linear-gradient( top, #F5A31C, #F1880B );
	background: -ms-linear-gradient( top, #F5A31C, #F1880B );
	background: linear-gradient( top, #F5A31C, #F1880B );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F5A31C, EndColorStr=#F1880B, GradientType=0);
}

#boxes .pop-up-cart .td-3 span.go-cart a:hover{
	background: -moz-linear-gradient( top, #F1880B, #F5A31C );
	background: -webkit-linear-gradient( top, #F1880B, #F5A31C );
	background: -o-linear-gradient( top, #F1880B, #F5A31C );
	background: -khtml-linear-gradient( top, #F1880B, #F5A31C );
	background: -ms-linear-gradient( top, #F1880B, #F5A31C );
	background: linear-gradient( top, #F1880B, #F5A31C );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F1880B, EndColorStr=#F5A31C, GradientType=0);
}

#boxes .pop-up-cart .td-3 span.go-cart a:after{
	border-top: 1px solid #FABF61;
}

#boxes .pop-up-cart .td-3 span.back a{
	font-size: 11px;	
	color: #777777;
	text-shadow: 1px 1px 0 #fff;
	border: 1px solid #CACACA;
	background: -moz-linear-gradient( top, #F7F7F7, #E2E2E2 );
	background: -webkit-linear-gradient( top, #F7F7F7, #E2E2E2 );
	background: -o-linear-gradient( top, #F7F7F7, #E2E2E2 );
	background: -khtml-linear-gradient( top, #F7F7F7, #E2E2E2 );
	background: -ms-linear-gradient( top, #F7F7F7, #E2E2E2 );
	background: linear-gradient( top, #F7F7F7, #E2E2E2 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#F7F7F7, EndColorStr=#E2E2E2, GradientType=0);
}

#boxes .pop-up-cart .td-3 span.back a:hover{
	background: -moz-linear-gradient( top, #E2E2E2, #F7F7F7 );
	background: -webkit-linear-gradient( top, #E2E2E2, #F7F7F7 );
	background: -o-linear-gradient( top, #E2E2E2, #F7F7F7 );
	background: -khtml-linear-gradient( top, #E2E2E2, #F7F7F7 );
	background: -ms-linear-gradient( top, #E2E2E2, #F7F7F7 );
	background: linear-gradient( top, #E2E2E2, #F7F7F7 );
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#E2E2E2, EndColorStr=#F7F7F7, GradientType=0);
}

#boxes .pop-up-cart .td-3 span.back a:after{
	border-top: 1px solid #fff;
}

#dialog-cart h2{
	text-align: center;
	border-bottom: none;
	padding: 30px 0;
	margin: 0;
}

#dialog-cart .catalog .cat-item{
	width: 176px;
	padding: 0 5px;
	border: none;
}


#boxes .back .close {
top:auto;
right:auto;
}

.model-mnu li.active {
    background: url(/images/kdoors/arr-act.gif) 2px 5px no-repeat;
}
.model-mnu li.active a {
    color: #EF8606;
    text-decoration: none;
    font-weight:bold;
}

.result-text .nc_query {
    display: inline;
}

.all-content .seotext ul li {
    list-style: disc outside none;
    margin-left: 16px;
}
.all-content .seotext ol li {
    list-style: inside decimal;
    margin-left: 16px;
}

ol.nc_search_results, .nc_search_results li {list-style:decimal;margin-left:20px;}
