/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1{
	
	color:#383839!important;
	font-size:20px !important;
	font-family:Times New Roman !important;
	text-transform:uppercase !important;
	font-weight:normal;
	margin-top:40px !important;
	margin-bottom:20px !important;
}
.pseudo-h1{
	color:#383839!important;
	font-size:20px !important;
	font-family:Times New Roman !important;
	text-transform:uppercase !important;
	font-weight:normal;
	margin-top:40px !important;
	margin-bottom:20px !important;
	display:block;
}
h2{
	
	color:#595959 !important;
	font-size:14px !important;
	font-family:Times New Roman !important;
	font-weight:normal !important;
	text-align:left;
}
p{
	color:#383839;
	font-family:Times New Roman;
	font-size:14px;
	margin:20px 0px;
}
.text-left-not-xs, .text-left-not-sm, .text-left-not-md, .text-left-not-lg {
    text-align: left;
}
.text-center-not-xs, .text-center-not-sm, .text-center-not-md, .text-center-not-lg {
    text-align: center;
}
.text-right-not-xs, .text-right-not-sm, .text-right-not-md, .text-right-not-lg {
    text-align: right;
}
.text-justify-not-xs, .text-justify-not-sm, .text-justify-not-md, .text-justify-not-lg {
    text-align: justify;
}

@media (max-width: 767px) {
    .text-left-not-xs, .text-center-not-xs, .text-right-not-xs, .text-justify-not-xs {
        text-align: inherit;
    }
    .text-left-xs {
        text-align: left;
    }
    .text-center-xs {
        text-align: center;
    }
    .text-right-xs {
        text-align: right;
    }
    .text-justify-xs {
        text-align: justify;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .text-left-not-sm, .text-center-not-sm, .text-right-not-sm, .text-justify-not-sm {
        text-align: inherit;
    }
    .text-left-sm {
        text-align: left;
    }
    .text-center-sm {
        text-align: center;
    }
    .text-right-sm {
        text-align: right;
    }
    .text-justify-sm {
        text-align: justify;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .text-left-not-md, .text-center-not-md, .text-right-not-md, .text-justify-not-md {
        text-align: inherit;
    }
    .text-left-md {
        text-align: left;
    }
    .text-center-md {
        text-align: center;
    }
    .text-right-md {
        text-align: right;
    }
    .text-justify-md {
        text-align: justify;
    }
}
@media (min-width: 1200px) {
    .text-left-not-lg, .text-center-not-lg, .text-right-not-lg, .text-justify-not-lg {
        text-align: inherit;
    }
    .text-left-lg {
        text-align: left;
    }
    .text-center-lg {
        text-align: center;
    }
    .text-right-lg {
        text-align: right;
    }
    .text-justify-lg {
        text-align: justify;
    }
}

.row{margin:0 !important;}
.clear{clear:both;}
.inline{display:inline-block;}
.left{float:left;}
.right{float:right;}
.img100 img{max-width:100%;}
#wrapper{
	background:white;
	min-height:calc(100vh - 170px);
}
.incontent{max-width:1200px;
margin: 0 auto;
}
.mini-menu li a:hover{
	text-decoration:underline;
}
.mini-menu li a.active{
	text-decoration:underline;
}
.mini-menu li:first-child a{padding-left:0;}
.mini-menu li:last-child a{border:none;}
.mini-menu li a{
	font-family:Times New Roman;
	font-size:15px;
	color:#383839;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	border-right:2px solid #e54626;
	padding:12px; 
}
.search{float:right;
padding-top:12px;
}
.search input{vertical-align:middle;}
.search input[type='text']{
	color:#383839;
	padding-left:5px;
	border:none;
	background:white;
	outline:none;
}
.logorow .blocks{padding:10px 0px !important;
text-align:center;
}

.logorow .abcall{
	font-family:Times New Roman;
	font-size:12px;
	color:#383839;
	text-transform:uppercase;
	display:block;
	padding-top:15px;
}
.logorow .abcall b{
	font-family:Times New Roman;
	font-size:15px;
	color:#383839;
	text-transform:uppercase;
	font-weight:bold;
}
.logorow .writeus{
	font-family:Times New Roman;
	font-size:12px;
	color:#383839;
	text-transform:uppercase;
	display:block;
	padding-top:15px;
	}
.logorow .lk{
	font-family:Times New Roman;
	font-size:12px;
	color:#383839;
	display: inline-block;
	text-transform:uppercase;
	padding-top:15px;}
.logorow .minicart{font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	display:block;
}
.gray_menu{background:#8e8b84;}
.gray_menu ul li{width:240px;
text-align:center;
height:58px;
}
.gray_menu ul li a{
	font-family:Times New Roman;
	font-size:20px;
	color:#fffefe;
	text-transform:uppercase;
	display:block;
    padding: 15px 0px;
	
}
.gray_menu ul li a:hover{text-decoration:none;
font-weight:bold;
}
.gray_menu ul li:hover{
	background:#e54626;
}
.gray_menu ul li.active{
	background:#e54626;
	
}
#slide img{width:100%;}
.slider{position:relative;}
.lSSlideOuter .lSPager.lSpg{position:absolute;
    max-width: 1200px;
	width:90%;
    margin: 0 auto !important;
    left: 0;
    right: 0;
    text-align: right !important;
	bottom:20px;
}
.lSSlideOuter .lSPager.lSpg > li a{color:rgba(255, 0, 0, 0);}
.arrows{background:url(../images/slide-button.png);
width:35px;
height:35px;
}
.arrow{max-width: 1200px;
    width: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
    height: 35px;
	z-index:1;
	}
.arrows.slide-left{background-position:right top;}
.arrows.slide-right{background-position:left top;}

.arrows.slide-left:hover{background-position:right bottom;}
.arrows.slide-right:hover{background-position:left bottom;}
.gray-line{background:url(../images/gray-pixel.png) repeat-x center;
position:relative;
}
.new_word{display:inline-block;
text-transform:uppercase;
color:#383839;
font-size:20px;
font-family:Times New Roman;
background:white;
width:195px;
padding:15px 0px;
}
span.name-item{
	text-transform:uppercase;
	color:#383839;
	font-size:12px;
	font-family:Times New Roman;
}
span.prop-name{
	text-transform:uppercase;
	color:#383839;
	font-size:12px;
	font-family:Times New Roman;
	
}
.item-properties{margin-top:0px;}
.tr-blocks{margin-top:18px;}
.tr-blocks .pad{padding-bottom:10px !important;}
.new-slide-arrow{
	position:absolute;
	max-width:1200px;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	margin:auto;
	height:45px;
}
.new-slide-arrow a{
	background:url(../images/new-slide-arrows.png) no-repeat;
	width:45px;
	height:45px;
}
a.new-left-arrow{
	float:left;
	background-position:right top;
}
a.new-right-arrow{
	float:right;
	background-position:left top;
	
}

.new-left-arrow:hover{

	background-position:right bottom;
}
.new-right-arrow:hover{

	background-position:left bottom;
	
}
.all-new span{
	text-transform:uppercase;
	color:#383839;
	font-size:14px;
	font-family:Times New Roman;
	display:inline-block;
	background:url(../images/pixels-new.png) repeat-x bottom;
}
.all-new{padding:20px;}
.footer{border-top:2px solid #e54626;}
.footer{padding:20px 0px;}
.footer input[type='email']{
	width:100%;
	text-align:center;
	background:white;
	outline:none;
	text-align:center;
	height:30px;
	border:1px solid #dfe0db;
	border-radius:3px;
}
a.subscribe{
	display:block;
	width:100%;
	text-align:center;
	background:#f2f3ee;
	text-transform:uppercase;
	color:#383839;
	font-size:14px;
	font-family:Times New Roman;
	border-radius:3px;
	text-decoration:none;
	margin-top:10px;
	padding:5px 0px;
}
a.subscribe:hover{color:#383839;
text-decoration:none;
background:#e1e1e1;
}
.footer-menu li a{
	font-family:Times New Roman;
	color:#383839;
	font-size:12px;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
.footer-menu li a:hover{
	text-decoration:underline;
	color:#383839;

}
a.footer-heading{
	display:block;
	font-family:Times New Roman;
	color:#383839;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	    margin-top: -3px;
}
a.footer-heading:hover{
	text-decoration:underline;
	color:#383839;
	
}
.footer-menu.small li a{
	text-transform:none;
	font-size:14px;
	margin-top:10px;
	
}
.breadcrumps a.inline{
	font-family:Times New Roman;
	color:#383839;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:underline;
}
.breadcrumps a.inline.empty{
	text-decoration:none;
	font-weight:bold;
}
.cat_menu li a{
	color:#383839;
	font-family:Times New Roman;
	font-size:17px;
	
}
.cat_menu li a:hover, .cat_menu li a.active{
	text-decoration:underline;
	font-weight:bold;
	
}
.filter-block{
	padding:10px 20px 0px;
	border:2px solid #dfe0db;
	margin:10px 0px;
}
.filter-block label
{
	margin-bottom: 0px;
	height: 33px;
}
span.filter-name{
	color:#383839;
	text-transform:uppercase;
	font-size:15px;
	font-family:Times New Roman;
	display:block;
	margin-bottom:5px;
}
input.range{
	display:inline-block;
	width:70px;
	margin: 0px 5px;
	background:white;
	border:none;
	outline:none;
	font-family:Times New Roman;
	color:#383839;
	font-weight:bold;
	padding-left:15px;
}
.filter-block span{
	font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	
}
#begger{margin:10px 0px;
height: 5px;
    border-radius: 0px;
    background: #393939;
    border: none;
}
#begger .ui-widget-header{background:none;}
#begger .ui-slider-handle{background:#dfe0db;
border-radius:50px;
outline:none;
top: -5px;
    width: 15px;
    height: 15px;

}
span.size-span{
	padding:3px 5px;
	border:1px solid white;
	margin:5px;
	cursor:pointer;
	font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	font-weight:normal !important;
}
span.size-span:hover, span.size-span.active{

	border:1px solid #dfe0db;

	cursor:pointer;

	color:#e54626;
}
span.size-spanones{
	padding:3px 5px;
	border:1px solid white;
	margin:5px;
	cursor:pointer;
	font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	font-weight:normal !important;
	display:none;
}
span.size-spanones:hover, span.size-spanones.active{

	border:1px solid #dfe0db;

	cursor:pointer;

	color:#e54626;
}
span.color-filter{width:25px;
height:25px;
display:inline-block;
border:1px solid white;
cursor:pointer;
}
span.color-filter:hover,span.color-filter.active{
	border:1px solid #393939;
}
.custom-check{
	display:block;
	background:url(../images/empty-check.png) no-repeat left center;
	padding-left: 30px;
	cursor:pointer;
}
.custom-check.active{
	background:url(../images/fill-check.png) no-repeat left center;
}
.custom-check input{display:none;

}
.custom-check span{
	font-family:Times New Roman;
	font-size:17px;
	color:#383839;
	font-weight:normal;
	vertical-align:middle;
}
.delete-filter{width:100%;
	max-width:300px;
	color:#383839 !important;
	text-transform:uppercase;
	font-size:15px;
	font-family:Times New Roman;
	display:block;
	margin-bottom:10px;
	text-decoration:none !important;
	background:white;
	border:1px solid #dfe0db;
	text-align:center;
	padding:5px 0px;
	margin-top:20px;
	display:inline-block;
}
span.getsort{
	font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	display:inline-block;
	width:170px;
}
a.makesort{
	font-family:Times New Roman;
	font-size:14px;
	color:#383839 !important;
	position:relative;
	margin-right:50px;
}
a.makesort:after{
	content:url(../images/sort-empty.png);
	 position: absolute;
    right: -15px;
}
div.pagers{float:right;}
div.pagers a{	font-family:Times New Roman;
	font-size:14px;
	color:#383839 !important;
	display:inline-block;
	vertical-align:middle;
	margin:0px 5px;
	}
div.pagers a.active{color:#e54626 !important;}
div.sorting{margin-bottom:20px;}
.choose-filter{font-family:Times New Roman;
	font-size:14px;
	color:#383839;
	display:inline-block;
	margin-right:20px;
	}
.item-container .item .photo-container img{width:100%;}
.item-container .item .photo-container{position:relative;}
.item-container .item{
	width:200px;
	position:relative;
	margin-right:0px;
	margin-bottom:20px;
	vertical-align:top;
}
.item-container{padding:0 0px 60px; margin-right: -20px; position: relative;}
.item-container .item .hover-item{position:absolute;
	top:-8px;
	left:-8px;
	border:2px solid #e54626;
	background:white;
	padding:5px;
	width:310px;
	z-index: 2;
	display:none;
}
.item-container .item:hover .hover-item,.item-container .item .hover-item:hover{
display:block;
}
.hover-item .left-block{width:70%;
display:inline-block;
}
.hover-item a.fast-wiew{
position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;    
    width: 160px;
    height: 40px;
    color: white;
    background: #e54626 !important;
    font-family: Times New Roman;
    font-size: 16px;
    text-align: center;
    text-decoration: none !important;
    line-height: 37px;
	display:none;
}
.hover-item .photo-container:hover a.fast-wiew{display: inline-block;}
.hover-item .right-block{width:25%;
margin-right:5px;
display: inline-block;
    vertical-align: top;
}
.carusel img{  height:74px;}
.carusel{}
.item-container .item  .lSPrev{
	width:100%;
	height:30px;
	display:block;
	margin:5px 0px;
	cursor:pointer;
}
.item-container .item  .lSNext{
	width:100%;
	height:30px;
	display:block;
	margin:5px 0px;
	cursor:pointer;
}
.loock-container{
	position:relative;
	height:2246px;
	width:100%;
	overflow:hidden;
}
.loock-item{position:absolute;}
.loock-item a{width:100%;height:100%;display:block;}
.loock-item .text{position:absolute;}
.loock-item .loockname{font-family: Times New Roman;
color:#383839;
font-size:22px;
display:block;
padding:20px 0px;
}
.loock-item {background-size:cover !important;}
.loock-item .loocktext{font-family: Times New Roman;
color:#383839;
font-size:15px;
}
.loock-item.li1{width:100%; height:365px;}
.loock-item.li1 .text{width:300px; right:20px;bottom:30px;}
.loock-item.li2{width:32.5%; height:365px; top:375px;}
.loock-item.li2 .text{width:90%; margin:0 auto;    
left: 0;
right: 0;}
.loock-item.li3{width:32.5%; height:365px; top:375px; left:33.5%;}
.loock-item.li4{width:32.5%; height:554px; top:375px; left:67%;}
.loock-item.li5{width:66%; height:554px; top:750px;}
.loock-item.li6{width:32.5%; height:365px; top:940px;left:67%;}
.loock-item.li7{width:32.5%; height:554px; top:1315px;}
.loock-item.li8{width:32.5%; height:365px; top:1315px;left:33.5%;}
.loock-item.li8{width:32.5%; height:365px; top:1315px;left:33.5%;}
.loock-item.li8 .text{width:90%; margin:0 auto;    
left: 0;
right: 0;}
.loock-item.li9{width:32.5%; height:365px; top:1315px;left:67%;}
.loock-item.li10{width:32.5%; height:365px; top:1880px;}
.loock-item.li11{width:66%;  height:554px; top:1691px;left:33.5%;}
.chekprev{display:none;}
.tovinf .prop-name{text-transform:none;font-size:14px;}
.big-property{font-size:16px;text-transform:uppercase; color:#383839;font-family: Times New Roman;
display:block;
font-weight:bold;
margin-bottom:10px;
}
.color-pict{margin:5px 0px;}
.color-pict .img100{width:75px;margin:0px 5px;cursor:pointer;
padding:1px;
}
.showhide{display:none;}
.color-pict .choosen.img100{border:2px solid #f2f3ee;width:80px;}
.dopp .img100{width:75px;margin:0px 3px;cursor:pointer;
padding:1px;
display:none;
}
.dopp{margin:10px 0px;}
.dopp .img100.active{border:2px solid #f2f3ee;width:80px;}
.sizetable{
	font-size:14px; color:#383839;font-family: Times New Roman;
	text-decoration:underline;
}
input[name="count-buy"]{
border:none;
width:50px;
font-size:14px; color:#383839;font-family: Times New Roman;
font-weight:bold;
text-align:center;
}
.buythis{display:inline-block;padding:10px 0px;}
.buythis input[type="submit"]{
	    display: inline-block;
    width: 200px;
    background: #e54626;
    border: none;
    padding: 5px 0px;
    margin-left: 10px;
    color: white;
	font-family: Times New Roman;
	text-transform:uppercase;
}
.buythis1{display:inline-block;padding:10px 0px;}
.buythis1 input[type="button"]{
	    display: inline-block;
    width: 200px;
    background: #e54626;
    border: none;
    padding: 5px 0px;
    margin-left: 10px;
    color: white;
	font-family: Times New Roman;
	text-transform:uppercase;
}
.carttable{width:100%;}
.carttable thead{
background:#f2f3ee;
font-family: Times New Roman;
text-transform:uppercase;
color:black;
font-size:12px;
}
.carttable thead td{ text-align:center;}
.carttable td{vertical-align:middle;text-align:center;padding:5px 0px;}
.carttable a{font-size:14px; color:#383839 !important;font-family: Times New Roman;}
.carttable input[type="text"]{width:30px;text-align:center;font-size:14px; color:#383839 !important;font-family: Times New Roman;border-radius:3px;border:1px solid gray;}
.allsum{
font-family: Times New Roman;
font-size:18px;
font-weight:bold;
text-transform:uppercase;
}
.orange{
color:#e54626;
font-weight:bold;
}
.incontent.tabs{overflow:hidden;}
.getprice{
    width: 250px;
    height: 40px;
    color: white !important;
    background: #e54626 !important;
    font-family: Times New Roman;
    font-size: 16px;
    text-align: center;
    text-decoration: none !important;
    line-height: 37px;
    display: block;
	text-transform:uppercase;
	border-radius:5px;
	margin:10px 0px;
}
.regforms .col-md-6{
padding:0;
}
span.formsheading{
	color:#383839;
	font-family: Times New Roman;
	font-size:12px;
	display:block;
	text-transform:uppercase;
	background:#f2f3ee;
	border-radius:2px;
	padding:5px 0px 5px 15px;
}
.regforms{
	margin:20px 0px;
}
.forms input[type='text'], .forms input[type='password']{
	width:285px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:40px;
	padding-left:10px;
	outline:none;
}
.forms .inpname{
width:calc(100% - 290px);
min-width:100px;
margin-right:5px;
color:#383839;
	font-family: Times New Roman;
	font-size:16px;
vertical-align: middle;
    padding-left: 25px;
}
form.forms input{

}
.formrows{
margin:10px 0px;
}
.goreg{
width:285px;
vertical-align: middle;
}
.customcheck{
background:url(../images/unactive-customcheck.png) no-repeat left;
    height: 35px;
width: 35px;
    vertical-align: middle;
margin-bottom:0;
}
.customcheck.active{
	background:url(../images/active-customcheck.png) no-repeat left;
}
.customcheck input{display:none;}
.goreg a{
    display: inline-block;
    vertical-align: middle;
    background: #8e8b84;
    border-radius: 3px;
    color: white !important;
    padding: 8px 67px;
    float: right;
    text-transform: uppercase;
    text-decoration: none !important;
	font-family: Times New Roman;
}
.regforms .padr{padding-right:25px;}
.regforms .padl{padding-left:25px;}
input.error, textarea.error{border:1px solid red !important;}
.shader{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:10;
	background: rgba(0, 0, 0, 0.61);
	display:none;
}
.messageBox.info{
position:absolute;
width:90%;
max-width:370px;
background:white;
border-radius:4px;
left:0;
right:0;
margin: 0 auto;
top:100px;
z-index:11;
height:200px;
display:none;
}
.messheading{
	color:#383839;
	font-family: Times New Roman;
	text-transform: uppercase;
	font-size:17px;
	display:block;
	text-align:center;
	margin: 10px;
    font-weight: bold;
}
.messboxText{padding:10px 20px;}
.messclose{
    color: white !important;
    background: #8e8b84;
    padding: 2px 7px;
    border-radius: 50px;
    text-decoration: none !important;
    position: absolute;
    right: -10px;
    top: -10px;
}
.fororder{
    color: #383839 !important;
    font-family: Times New Roman;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    text-decoration: none !important;
    background: #f2f3ee;
    border-radius: 3px;
    padding: 5px 20px;
    margin: 0px 10px;
	
}
span.unr{
	color: white;
    font-family: Times New Roman;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block;
    background: #8e8b84;
    border-radius: 3px;
    padding: 5px 20px;
    margin: 0px 10px;
}
.ordercreate{
padding:30px 0px;
}
.ordname{
min-width:200px;
margin-right:5px;
color:#383839;
	font-family: Times New Roman;
	font-size:16px;
vertical-align: middle;}
	
.ordercreate input[type='text'], .ordercreate input[type='password']{
	width:285px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:35px;
	padding-left:10px;
	outline:none;
}
.ordercreate textarea{
	width:100%;
max-width:400px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:150px;
	padding-left:10px;
	outline:none;
	    vertical-align: middle;
}
.orderform{
padding:20px 0px;
}
input.address{
width:100% !important;
max-width:400px;
}

.customradio{
background:url(../images/unactive-customradio.png) no-repeat left;
    height: 35px;
vertical-align: middle;
margin-bottom:0;
display:inline-block;
    padding-left: 35px;
margin-right: 15px;
color:#383839;
	font-family: Times New Roman;
	font-size:16px;
vertical-align: middle;
font-weight:normal;
    padding-top: 6px;
}
.customradio.active{
	background:url(../images/active-customradio.png) no-repeat left;
}
.customradio input{display:none;}
.create-order{    display: inline-block;
    max-width: 605px;
    width: 100%;}
.create-order a{
display: inline-block;
    vertical-align: middle;
    background: #8e8b84;
    border-radius: 3px;
    color: white !important;
    padding: 8px 67px;
    float: right;
    text-transform: uppercase;
    text-decoration: none !important;
    font-family: Times New Roman;
}
.lkbutt{
width:260px;
margin-right:30px;
background:#f2f3ee;
height:200px;
vertical-align:middle;
}
.lkbutt a{
	padding-top:40px;
	
	padding-left:20px;
	padding-right:20px;
	display:block;
	width:100%;
	height:100%;
	text-decoration:none !important;
}
.lkbutthead{
	color:#383838;
	font-family: Times New Roman;
	text-transform:uppercase;
	font-size:12px;
	display:inline-block;
	padding-bottom:15px;
}
.lkbuttons{padding-bottom:100px;}
.listorder table{width:100%;}
.listorder table thead{
	background:#8f8c83;
	border-radius:3px;
}
.listorder{overflow:hidden;}
.listorder table tbody td{text-align:center;
padding-top:10px;
}
.listorder table thead td{
text-align:center;
vertical-align:middle;
padding:5px 0px;
color:white;
	font-family: Times New Roman;
	text-transform:uppercase;
	font-size:12px;
}
.listorder table tbody td a{
	color:#383839 !important;
	font-family:Times New Roman;
	font-size:14px;
}
.price-container table thead td{
	text-align:center;
	vertical-align:middle;
	padding:5px 0px;
	color:white;
	font-family: Times New Roman;
	text-transform:uppercase;
	font-size:12px;
}
.price-container table thead{
	background:#8f8c83;
	border-radius:3px;
}
.price-container{
	overflow:hidden;
	
}
.price-container table{width:100%;}
.price-container table tr  td{
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.price-container table tr  td a{
	color:#383839 !important;
	font-family: Times New Roman;
	font-size:14px;
	text-decoration:underline;
}
tr.category-top td div.dept2 span{
    display: inline-block;
    background: white;
    padding: 5px 65px;
    color: #383839;
    text-transform: uppercase;
	font-family:Times New Roman;
}
tr.category-top td div.dept2{
	background:url(../images/background-2cat.png) repeat-x center;
	
}
tr.category-top td div.dept1{
	background:#f2f3ee;
	color:#383839;
	font-family:Times New Roman;
	font-size:17px;
	text-transform:uppercase;
	padding:5px 0px;
	margin:5px 0px;
}
.certitem{
	width:280px;
	margin:10px;
	
}
a.logout{
	color:#e54727 !important;
	font-size:14px;
	font-family:Times New Roman;
	text-transform:uppercase;
}
span.lk:before{
	content:url(../images/keylog.png);
	display:inline-block;
	margin-right:5px;
	
}
.messageBox.login{
	position:absolute;
	width:90%;
	max-width:450px;
	background:white;
	border-radius:10px;
	left:0;
	right:0;
	margin: 0 auto;
	top:100px;
	z-index:11;
	height:300px;
	display:none;
}
.messageBox.login form{
	display:block;
	text-align:center;
	
}
span.writeus:before{
	content:url(../images/writeus.png);
	display:inline-block;
	margin-right:5px;
	vertical-align: middle;
}
.messageBox.login .inpname{
	color:#383839;
	font-family: Times New Roman;
	font-size:16px;
	vertical-align: middle;
	padding-right: 25px;
	min-width:142px;
	text-align:left;
	
}
.messageBox.login input[type="email"], .messageBox.login input[type="password"]{
	width:205px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:30px;
	padding-left:10px;
	outline:none;
	
}
.formsmargin{
	margin-bottom:10px;
	
}
.messageBox.login label{
	display:inline-block;
	height:23px;
	vertical-align:top;
}
.forgot{
	color:#383839 !important;
	font-family: Times New Roman;
	font-size:14px;
}
.comin{
	color:#383839 !important;
	font-family: Times New Roman;
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none !important;
	background:#8e8b84;
	background: #8e8b84;
	padding: 7px 40px;
	width: 207px;
}
.messageBox.writing{
	position:absolute;
	width:90%;
	max-width:450px;
	background:white;
	border-radius:10px;
	left:0;
	right:0;
	margin: 0 auto;
	top:100px;
	z-index:11;
	height:400px;
	display:none;
	z-index:10;
}
.messageBox.writing form{
	display:block;
	text-align:center;
	
}

.messageBox.writing .inpname{
	color:#383839;
	font-family: Times New Roman;
	font-size:16px;
	vertical-align: middle;
	padding-right: 25px;
	min-width:142px;
	text-align:left;
	
}
.messageBox.writing input[type="email"], .messageBox.writing input[type="password"], .messageBox.writing input[type="text"]{
	width:205px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:30px;
	padding-left:10px;
	outline:none;
	
}
.messageBox.writing textarea{
	width:100%;
	display:block;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:100px;
	padding-left:10px;
	outline:none;
	max-width: 351px;
    margin: 0 auto;
}
.writesend{
	max-width: 351px;
    margin: 0 auto;
	width:100%;
	
}
.writesend a{
	color:#383839 !important;
	font-family: Times New Roman;
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none !important;
	background:#8e8b84;
	background: #8e8b84;
	padding: 7px 40px;
	width: 207px;
	margin-top:15px;
	
}
.messageBox.fastbuy{
	position:absolute;
	width:90%;
	max-width:850px;
	background:white;
	left:0;
	right:0;
	margin: 0 auto;
	top:100px;
	z-index:11;
	height:858px;
	display:none;
}
.getsubscribe{
	display:block;
	width:100%;
	max-width:500px;
	padding:40px 0px;
}
.desubscribelk{    color: #383839 !important;
    font-family: Times New Roman;
    font-size: 14px;
	display:inline-block;
	}
.subscribelk{
	    display: block;
    width: 240px;
    text-align: center;
    background: #f2f3ee;
    text-transform: uppercase;
    color: #383839;
    font-size: 14px;
    font-family: Times New Roman;
    border-radius: 3px;
    text-decoration: none;
    margin-top: 10px;
    padding: 5px 0px;
	display:inline-block;
	margin-right:40px;
	margin-left:25px;
}
.rowblock{
	margin-right:40px;
	margin-bottom:15px;
}
span.names{
	color:#383839;
	font-family: Times New Roman;
	font-size:16px;
	vertical-align: middle;
	padding-right: 25px;
	width:105px;
	text-align:left;
	margin-right:20px;
	vertical-align:middle;
}
.rowblock input[type='text']{
	width:200px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:40px;
	padding-left:10px;
	outline:none;
}
.contactus textarea{
	width:calc(100% - 140px);
	min-width:300px;
	border:1px solid #dfe0db;
	background:white;
	border-radius:3px;
	font-family: Times New Roman;
	color:#383839;
	height:140px;
	padding-left:10px;
	outline:none;
	resize:none;
	    display: inline-block;
    vertical-align: top;
	
	
}
.contactus a{
	display:inline-block;
	font-family: Times New Roman;
	color:#383839 !important;
	font-size:17px;
	text-decoration:none !important;
	text-transform:uppercase;
	background:#f2f3ee;
	padding:5px 30px;
	font-weight:bold;
	margin:10px 10px 10px 0px;
	
}
.mapcontainer{
	margin:30px 0px;
	
}
span.mininew{
	font-family: Times New Roman;
	font-size:12px;
	text-transform:uppercase;
	color:#e54626;
	position:absolute;
	top:5px;
	left:5px;
}
span.miniaction{
	font-family: Times New Roman;
	font-size:12px;
	text-transform:uppercase;
	color:#ca2d0b;
	position:absolute;
	top:5px;
	left:5px;
ssdisplay: none;
}
.hover-item span.miniaction
{
	ssdisplay: none;
}
span.minihit{
	font-family: Times New Roman;
	font-size:12px;
	text-transform:uppercase;
	color:#8b1303;
	position:absolute;
	top:5px;
	left:5px;
}
span.new{
	font-family: Times New Roman;
	font-size:16px;
	text-transform:uppercase;
	color:#e54626;
	position:absolute;
	top:5px;
	left:30px;
}
span.action{
	font-family: Times New Roman;
	font-size:16px;
	text-transform:uppercase;
	color:#ca2d0b;
	position:absolute;
	top:5px;
	left:30px;
}
span.hit{
	font-family: Times New Roman;
	font-size:16px;
	text-transform:uppercase;
	color:#8b1303;
	position:absolute;
	top:5px;
	left:30px;
}
/*==============media=====================*/
@media screen and (min-width:992px){
	.logorow .blocks:first-child{
	text-align:left;
	}
	.logorow .blocks:nth-child(2){
		text-align:left;
		}
	.logorow .blocks:last-child{
		text-align:right;
	}
}
@media screen and (max-width:767px)
{
	.messageBox.writing{
		height:500px;
		
	}
	.mini-menu li  a{border:none;}	
	.mini-menu li {width:100%;	
	text-align:center;
	}
	.search{float:none;
	display:inline-block;
	text-align:center;
	width:100%;
	}
	.blocks.logo{text-align:center;}
	.logorow .blocks{
		text-align:center !important;
	}
	div.pagers{float:none;margin:10px 0px;}
	.makesort{width:90%;
	margin:10px 0px;
	}
}
.prop-name img, .minicart img, .bx_ordercart_order_sum img, .custom.price  img, .bx_order_list_table img, .price-container img{
	margin-top: -3px;
}

.brand-name
{
	color: #6e6b66 !important;
}

/* resize block
.size_table, .size_table_basket
{
	overflow: auto;
	margin: 0 0 20px;
	max-width: 300px;
	
}
	.size_table table, .size_table_basket table
	{
		width: 100%;
	}
		.size_table table th, .size_table_basket table th
		{
			padding-right: 4px;
			max-width: 40px;
		}
			.size_table table th span, .size_table_basket table th span
			{
				border: solid 1px #e1e2dd;
				display: block;
				padding: 2px;
				text-align: center;
				white-space: nowpap;
			}
			
			
		.size_table table td, .size_table_basket table td
		{
			padding: 4px;
		}
			.size_table table td:first-child, .size_table_basket table td:first-child
			{
				max-width: 40px;
			}
			.size_table table td span, .size_table_basket table td span
			{
				border: solid 1px #e1e2dd;
				display: block;
				padding: 2px;
				
				text-align: center;
			}	
				.size_table table td.active span, .size_table table th.active span,
				.size_table_basket table td.active span, .size_table_basket table th.active span
				{
					color: #f00;
				}
			.size_table table td span.disable, .size_table_basket table td span.disable
			{
				background: #e3e3e3;
				color: #9c9c9c;
			}
			.size_table table td input, .size_table_basket table td input
			{
				width: 100%;
				min-width: 30px;
				border: solid 1px #e1e2dd !important;
				padding: 2px !important;
				color: #000;
				text-align: center;
				border-radius: 0px !important;
			}
			.size_table table td input:disabled, .size_table_basket table td input:disabled
			{
				background: #e3e3e3;
				color: #9c9c9c !important;
			}
			.size_table table th div, .size_table table td div,
			.size_table_basket table th div, .size_table_basket table td div
			{
				position: relative;
			}
			.size_table table th div em.tip, .size_table table td div em.tip,
			.size_table_basket table th div em.tip, .size_table_basket table td div em.tip
			{
				display: block;
				position: absolute;
				top: 20px;
				left: 20px;
				background: #fff;
				border: solid 1px #dadada;
				border-radius: 4px;
				padding: 8px;
				font-size: 11px;
				width: 220px;
				z-index: 20;
				font-family: Arial, sans-serif;
			}
*/


.size_table, .size_table_basket
{
	overflow: auto;
	margin: 0 0 20px;
}
	.size_table table, .size_table_basket table
	{
		
	}
		.size_table table th, .size_table_basket table th
		{
			padding-right: 20px;
		}
			.size_table table th span, .size_table_basket table th span
			{
				border: solid 1px #e1e2dd;
				display: block;
				padding: 2px;
				width: 30px;
				text-align: center;
			}
			
			
		.size_table table td, .size_table_basket table td
		{
			padding: 4px;
		}
			.size_table table td span, .size_table_basket table td span
			{
				border: solid 1px #e1e2dd;
				display: block;
				padding: 2px;
				width: 30px;
				text-align: center;
			}	
				.size_table table td.active span, .size_table table th.active span,
				.size_table_basket table td.active span, .size_table_basket table th.active span
				{
					color: #f00;
				}
			.size_table table td span.disable, .size_table_basket table td span.disable
			{
				background: #e3e3e3;
				color: #9c9c9c;
			}
			.size_table table td input, .size_table_basket table td input
			{
				width: 30px !important;
				border: solid 1px #e1e2dd !important;
				padding: 2px !important;
				color: #000;
				text-align: center;
				border-radius: 0px !important;
			}
			.size_table table td input:disabled, .size_table_basket table td input:disabled
			{
				background: #e3e3e3;
				color: #9c9c9c !important;
			}
			.size_table table th div, .size_table table td div,
			.size_table_basket table th div, .size_table_basket table td div
			{
				position: relative;
			}
			.size_table table th div em.tip, .size_table table td div em.tip,
			.size_table_basket table th div em.tip, .size_table_basket table td div em.tip
			{
				display: block;
				position: absolute;
				top: 20px;
				left: 20px;
				background: #fff;
				border: solid 1px #dadada;
				border-radius: 4px;
				padding: 8px;
				font-size: 11px;
				width: 220px;
				z-index: 20;
				font-family: Arial, sans-serif;
			}			
			
			
.cat_filter_left
{
	width: 16.6667% !important;
	float: left;
	padding: 0 !important;
}

.cat_filter_cnt
{
	width: 83.33333% !important;
	float: left;
}


input.range
{
	width: 50px;
}
.item-container .item
{
	width: 244px;
}

span.size-span
{
	display: block !important;
	margin: 5px 4px;
}


.fordata
{
	
	background: #fff;
}


@media screen and (max-width:1200px)
{
	.cat_filter_left
	{
		width: 23% !important;
		padding: 0 15px !important;
	}
	.cat_filter_cnt
	{
		width: 77% !important;
	}
	.item-container .item
	{
		width: 218px;
	}
	.item-container{margin-right: 0px;}
}
@media screen and (max-width:992px)
{
	.cat_filter_left
	{
		width: 25% !important;
	}
	.cat_filter_cnt
	{
		width: 75% !important;
	}
}


@media screen and (max-width:767px)
{
	.cat_filter_left
	{
		width: 33.3333% !important;
	}
	.cat_filter_cnt
	{
		width: 66.6667% !important;
	}
}

@media screen and (max-width:568px)
{
	.cat_filter_left
	{
		width: 100% !important;
	}
	.cat_filter_cnt
	{
		width: 100% !important;
	}
}	
			
			
			