/*
General
*/

body{width:100%;height:100%;padding:0;margin:0;background-color:#1e1e1e;font:14px Roboto,'Roboto',Arial;line-height:18px}
table,div,td,th,object,img,h1,h2,h3,h4,p,ul,ol,li,a,span,form,input,textarea{padding:0;margin:0;border:0;text-indent:0}
table,div,td,span,textarea{vertical-align:top}
table{border-spacing:0}
img{display:block}
textarea{resize:none}
input,textarea{outline:none}
.computerdiv{display:block}
.mobilediv{display:none}

/*
Background
*/

.bgtop{background:#1a4170 url('/assets/images/bgtop.jpg') repeat center top}
.bgmenu{background:#204e86}
.bgcenter{background-color:#cfe5ff}
.bgfff{background-color:#FFF}
.bgbottom{background:#1e1e1e url('/assets/images/bgbottom.gif') repeat center top}

/*
Text
*/

.topzgmoskva{padding-bottom:2px;font:12px Roboto,'Roboto',Arial;line-height:12px;color:#e77e7e;text-align:center}
.phone{font:14px PT Serif,'PT Serif',Georgia;line-height:16px;color:#FFF;text-align:left}
.email{padding:3px 0 5px 0;font:12px Roboto,'Roboto',Arial;line-height:12px;color:#FFF;text-align:center}
.topzgspb{padding:7px 0 2px 0;font:12px Roboto,'Roboto',Arial;line-height:12px;color:#a0d5ff;text-align:center}
.katalogtop{position:absolute;right:12px;top:62px;padding:20px;font:12px Roboto,'Roboto',Arial;line-height:12px;color:#FFF;text-align:center}
h1{width:80%;margin:10px auto 35px auto;font:bold 25px Roboto,'Roboto',Arial;line-height:30px;color:#000;text-align:center}
.text{font:15px Roboto,'Roboto',Arial;line-height:19px;color:#000;text-align:justify}
.text ul,.text ol{margin-left:15px}
h3{font:bold 18px Roboto,'Roboto',Arial;line-height:18px;color:#103766;text-align:center}
.zgtext{font:bold 18px Roboto,'Roboto',Arial;line-height:18px;color:#103766;text-align:center}
.text a:link,.text a:visited,.text a:hover,.text a:active{font:15px Roboto,'Roboto',Arial;line-height:19px;color:#257fbc;text-decoration:underline}
.text a:hover{color:#126095}
.textcenter{font-weight:bold;text-align:center}
.textcenter2{color:#d11616;text-align:center}
.textcenter3{font-weight:bold;color:#103766;text-align:center}
.textmini{font:12px Roboto,'Roboto',Arial;line-height:19px;color:#555;text-align:justify}
.italic{font-style:italic}

/*
Links
*/

a:link,a:visited,a:hover,a:active{font:15px Roboto,'Roboto',Arial;line-height:19px;color:#000;text-decoration:none}
a.aemail:link,a.aemail:visited,a.aemail:hover,a.aemail:active{font:12px Roboto,'Roboto',Arial;line-height:12px;color:#FFF;text-decoration:underline}
a.aemail:hover{color:#9dbce0}
a.akatalogtop:link,a.akatalogtop:visited,a.akatalogtop:hover,a.akatalogtop:active{font:12px Roboto,'Roboto',Arial;line-height:12px;color:#e77e7e;text-decoration:underline}
a.akatalogtop:hover{color:#d55959}
a.aphonetop:link,a.aphonetop:visited,a.aphonetop:hover,a.aphonetop:active{font:14px PT Serif,'PT Serif',Georgia;line-height:16px;color:#333;text-decoration:none}
a.aphonebottom:link,a.aphonebottom:visited,a.aphonebottom:hover,a.aphonebottom:active{font:12px Roboto,'Roboto';line-height:15px;color:#555;text-decoration:none}
a.aphonetext:link,a.aphonetext:visited,a.aphonetext:hover,a.aphonetext:active{font:15px Roboto,'Roboto';line-height:19px;color:#000;text-decoration:none}
a.aphonetextmini:link,a.aphonetextmini:visited,a.aphonetextmini:hover,a.aphonetextmini:active{font:13px Roboto,'Roboto';line-height:15px;color:#000;text-decoration:none}

/*
Call
*/

.zgobrzv{padding-bottom:17px;font:16px Roboto,'Roboto',Arial;line-height:16px;color:#333;text-align:center}
.obrzvinput{padding:7px 5px 7px 5px;width:220px;background-color:#FFF;font:13px Roboto,'Roboto';line-height:13px;color:#555;text-align:center;-khtml-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #BBB}
.obrzvok{margin-top:3px;padding:9px 5px 9px 5px;width:230px;font:13px Roboto,'Roboto';line-height:13px;color:#FFF;background-color:#204e86;text-align:center;cursor:pointer;-khtml-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.obrzvok:hover{background-color:#163f71;text-decoration:none}
.obrzvtable{width:231px;height:66px;position:absolute;top:0;left:0;background-color:#239f38;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.obrzvtable td{font:15px Roboto,'Roboto',Arial;line-height:17px;color:#b8f0c2;vertical-align:middle;text-align:center}
.obrzvtextmini{padding-top:5px;font:12px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;text-align:center}

/*
Podpiska
*/

.zgpodpiska{padding-bottom:7px;font:bold 15px Roboto,'Roboto',Arial;line-height:15px;color:#000;text-align:center}
.podpiskainput{padding:9px 5px 9px 5px;width:160px;background-color:#FFF;font:11px Roboto,'Roboto';line-height:11px;color:#555;text-align:center;border:1px solid #DDD;-khtml-border-radius:90px;-o-border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}
.podpiskaok{margin-top:3px;padding:7px 5px 7px 5px;width:170px;font:13px Roboto,'Roboto';line-height:13px;color:#FFF;background-color:#239f38;text-align:center;cursor:pointer;-khtml-border-radius:90px;-o-border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}
.podpiskaok:hover{background-color:#138526;text-decoration:underline}
.podpiskatable{width:210px;height:90px;position:absolute;top:-26px;left:-20px;background-color:#239f38;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.podpiskatable td{font:15px Roboto,'Roboto',Arial;line-height:17px;color:#b8f0c2;vertical-align:middle;text-align:center}
.podpiskatextmini{padding-top:5px;font:12px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;text-align:center}


/*
Menu
*/

a.amenu:link,a.amenu:visited,a.amenu:hover,a.amenu:active{display:block;width:200px;height:80px;font:14px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;text-decoration:none}
a.amenu:hover{background:#194479}
a.amenuactive:link,a.amenuactive:visited,a.amenuactive:hover,a.amenuactive:active{display:block;width:136px;height:70px;background:#0a294f url('/assets/images/bgmenuhover.gif') repeat center top !important;color:#9dbce0 !important;font:14px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;text-decoration:underline;border-right:1px solid #072447;border-left:1px solid #173c68}
.menutbl{margin:0 auto}
.menutdimg{padding:18px 0 0 0}
.menutdimg img{margin:0 auto}
.menutdtext{padding-top:10px}
a.amenutop:link,a.amenutop:visited,a.amenutop:hover,a.amenutop:active{display:block;margin-top:20px;font:14px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;text-decoration:underline}
a.amenutop:hover{color:#9dbce0}
a.amenutopemail:link,a.amenutopemail:visited,a.amenutopemail:hover,a.amenutopemail:active{display:block;margin-top:20px;font:16px Roboto,'Roboto',Arial;line-height:16px;color:#333;text-decoration:underline}
a.amenutopemail:hover{color:#222}
a.amenutopactive:link,a.amenutopactive:visited,a.amenutopactive:hover,a.amenutopactive:active{display:block;margin-top:20px;font:14px Roboto,'Roboto',Arial;line-height:14px;color:#9dbce0 !important;text-decoration:underline}
.menutoptdtext{padding-top:3px}

/*
Left menu
*/

.leftmenudivcontrol{padding-right:20px;border-bottom:1px dashed #DDD}
.menuleft1{padding:8px 0 10px 20px;background:url('/assets/images/menuleftpoint.jpg') no-repeat 5px center;font:15px Kurale,'Kurale',Roboto,'Roboto';line-height:16px;color:#555;}
a.amenuleft1:link,a.amenuleft1:visited,a.amenuleft1:hover,a.amenuleft1:active{font:15px Kurale,'Kurale',Roboto,'Roboto';line-height:16px;color:#555;text-decoration:underline}
a.amenuleft1:hover{color:#333}
a.amenuleft1active:link,a.amenuleft1active:visited,a.amenuleft1active:hover,a.amenuleft1active:active{font:15px Kurale,'Kurale',Roboto,'Roboto';line-height:16px;color:#103766 !important;text-decoration:none !important}

.menuhide{padding-bottom:5px;display:none}
.menuleft2{padding:3px 0 3px 36px;background:url('/assets/images/menuleftpoint2.jpg') no-repeat 21px center;font:13px Kurale,'Kurale',Roboto,'Roboto';line-height:14px;color:#555}
a.amenuleft2:link,a.amenuleft2:visited,a.amenuleft2:hover,a.amenuleft2:active{font:13px Kurale,'Kurale',Roboto,'Roboto';line-height:14px;color:#555;text-decoration:underline}
a.amenuleft2:hover{color:#333}
a.amenuleft2active:link,a.amenuleft2active:visited,a.amenuleft2active:hover,a.amenuleft2active:active{font:13px Kurale,'Kurale',Roboto,'Roboto';line-height:14px;color:#103766 !important;text-decoration:none}

/*
News
*/

.newszg{font:bold 25px Roboto,'Roboto';line-height:25px;color:#103766;text-align:center;margin-bottom:17px}
.newstable{vertical-align:top}
.newstd1{padding-right:20px}
.newszgdate1{font:30px Lobster,'Lobster',Georgia;line-height:32px;color:#103766;text-align:center}
.newszgdate2{font:12px Lobster,'Lobster',Georgia;line-height:12px;color:#000;text-align:center}
.newszgdate3{font:15px Lobster,'Lobster',Georgia;line-height:17px;color:#000}
.newszgtext{font:bold 12px Roboto,'Roboto';line-height:13px;color:#000}
.newstext{padding-top:5px;font:12px Roboto,'Roboto';color:#000;line-height:14px}
a.anewszgtext:link,a.anewszgtext:visited,a.anewszgtext:hover,a.anewszgtext:active{font:bold 12px Roboto,'Roboto',Arial;line-height:14px;color:#000;text-decoration:underline}
a.anewsvse:link,a.anewsvse:visited,a.anewsvse:hover,a.anewsvse:active{display:block;width:130px;padding:4px 0 6px 0;background-color:#103766;font:bold 12px Roboto,'Roboto';line-height:14px;color:#FFF;text-align:center;margin:25px auto 3px auto;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}
a.anewsvse:hover{background-color:#07274d;text-decoration:underline}

/*
Bottom
*/

.bottommenutbl{}
.bottommenutd{width:200px;padding:28px 0 25px 0}
a.abottommenublock:link,a.abottommenublock:visited,a.abottommenublock:hover,a.abottommenublock:active{display:block;padding:5px 0;font:14px Roboto,'Roboto',Arial;line-height:14px;color:#999;text-decoration:underline;border-right:1px solid #111;border-left:1px solid #292929}
a.abottommenublock:hover{color:#777}
.bottommenutbl2{margin:0 auto}
.bottommenutbl2 td{vertical-align:middle}

.bottomtbl td{vertical-align:middle}
.bottomtext{font:12px Roboto,'Roboto';line-height:15px;color:#555}
a.abottomtext:link,a.abottomtext:visited,a.abottomtext:hover,a.abottomtext:active{font:12px Roboto,'Roboto';line-height:15px;color:#555;text-decoration:underline}
a.abottomtext:hover{color:#444}

.bottommobilevers{width:95%;background-color:#AAA;padding:10px 0;font:bold 18px Roboto,'Roboto',Arial;line-height:23px;color:#000;text-align:center;border-radius:5px;cursor:pointer}

/*
Bottom buttons
*/

.bottombuttonsdiv{width:370px;position:fixed;bottom:0;right:50px;background-color:#FFF;padding:12px 0 10px 0;border-radius:60px 60px 0 0;box-shadow:0 0 10px #333;z-index:1;opacity:0.96}
.bottombuttonstdimg{width:82px}
.bottombuttonstdtext{padding-top:5px;text-align:center;font-size:12px;line-height:14px}
a.abottombuttons:link,a.abottombuttons:visited,a.abottombuttons:hover,a.abottombuttons:active{font:400 12px Roboto,'Roboto',Arial;line-height:14px;color:#333}

/*
Prices
*/

.table1{width:100% !important;border-spacing:1px !important;background-color:#CCC !important}
.table1 td{padding:5px 2px !important;background-color:#FFF !important;font:bold 12px Roboto,'Roboto',Arial !important;line-height:14px !important;vertical-align:middle !important;text-align:center !important}
.table1 th{padding:7px 2px !important;background-color:#EEE !important;font:11px Roboto,'Roboto',Arial !important;line-height:14px !important;vertical-align:middle !important;text-align:center !important}

.table11{width:100% !important;border-spacing:1px !important;background-color:#CCC !important}
.table11 td{padding:5px 2px !important;background-color:#FFF !important;font:10px Roboto,'Roboto',Arial !important;line-height:12px !important;vertical-align:middle !important;text-align:center !important}
.table11 th{padding:7px 2px !important;background-color:#FFF !important;font:bold 10px Roboto,'Roboto',Arial !important;line-height:12px !important;vertical-align:middle !important;text-align:center !important}

.table12{width:100% !important;border-spacing:1px !important;background-color:#CCC !important}
.table12 td{padding:5px 2px !important;background-color:#FFF;font:9px Roboto,'Roboto',Arial !important;line-height:11px !important;vertical-align:middle !important;text-align:center !important}
.table12 th{padding:7px 2px !important;background-color:#FFF;font:bold 9px Roboto,'Roboto',Arial !important;line-height:11px !important;vertical-align:middle !important;text-align:center !important}

.table12sup{font:normal 7px Roboto,'Roboto',Arial !important}

.table2{width:100% !important;border-spacing:1px;background-color:#CCC}
.table2 td{padding:5px;background-color:#FFF;font:12px Roboto,'Roboto',Arial;line-height:14px;vertical-align:middle;text-align:left}
.table2tdname{font:bold 14px Roboto,'Roboto',Arial !important;line-height:16px !important;text-align:center !important}

.tableprice{width:100% !important;border-spacing:1px !important;background-color:#CCC !important}
.tableprice td{padding:5px !important;background-color:#FFF !important;font:12px Roboto,'Roboto',Arial !important;line-height:14px !important;vertical-align:middle !important;text-align:left !important}
.tableprice td.tdprice{padding:5px !important;background-color:#5cbdfd !important;font:12px Roboto,'Roboto',Arial !important;line-height:14px !important;color:#FFF !important;vertical-align:middle !important;text-align:center !important}
.tableprice th{padding:7px 5px !important;background-color:#FFF !important;font:bold 12px Roboto,'Roboto',Arial !important;line-height:14px !important;vertical-align:middle !important;text-align:left !important}
.tableprice th.thprice{padding:7px 5px !important;background-color:#5cbdfd !important;font:bold 12px Roboto,'Roboto',Arial !important;line-height:14px !important;color:#FFF !important;vertical-align:middle !important;text-align:center !important}

.tableprice2{width:100%;border-spacing:1px;background-color:#CCC}
.tableprice2 th{padding:12px 5px;background-color:#FFF;font:bold 12px Roboto,'Roboto',Arial;line-height:14px;color:#000;vertical-align:middle;text-align:center}
.tableprice2 th.thprice2{padding:12px 5px;background-color:#5cbdfd;font:bold 12px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;vertical-align:middle;text-align:center}
.tableprice2 td{padding:5px;background-color:#FFF;font:12px Roboto,'Roboto',Arial;line-height:14px;color:#000;vertical-align:middle;text-align:center}
.tableprice2 td.tdprice{padding:5px;background-color:#5cbdfd;font:12px Roboto,'Roboto',Arial;line-height:14px;color:#FFF;vertical-align:middle;text-align:center}
.tableprice2 td.tdtextzg2{padding:5px;background-color:#EEE;font:12px Roboto,'Roboto',Arial;line-height:14px;color:#000;vertical-align:middle;text-align:center}

/*
Other
*/

.tbltop td{vertical-align:middle}
.prev,.next{z-index:100;cursor:pointer}
.tableimg td{padding:5px 0;vertical-align:middle}
.tableimg td img{margin-right:10px}
.imgcenter{margin:0 auto}
.imgcentertable{margin:0 auto}
.translatetbl{background-color:#292929;border-radius:5px}
.translatetbl td{padding:5px 10px}
.translatetbl img{display:inline}
.translatetbl table,.translatetbl div,.translatetbl span,.translatetbl td{vertical-align:middle}

.gorodatdleftmoscow{min-width:119px;color:#c93a3a}
.gorodatdleft{min-width:119px;color:#333}
.gorodatdright{min-width:119px;text-align:right}
.gorodalink{padding-top:10px;font:12px Roboto,'Roboto',Arial;line-height:12px;color:#333;text-align:center;text-decoration:underline}
.gorodalink span{cursor:pointer}
.phonedop{display:none}
.pravila{padding-top:15px;font:12px Roboto,'Roboto',Arial;line-height:15px;color:#333;text-align:center}
a.apravila:link,a.apravila:visited,a.apravila:hover,a.apravila:active{font:12px Roboto,'Roboto',Arial;line-height:15px;color:#333;text-decoration:underline}
a.apravila:hover{color:#111}
.pravila2{padding-top:7px;font:9px Roboto,'Roboto',Arial;line-height:12px;color:#333;text-align:center}
a.apravila2:link,a.apravila2:visited,a.apravila2:hover,a.apravila2:active{font:9px Roboto,'Roboto',Arial;line-height:12px;color:#333;text-decoration:underline}
a.apravila2:hover{color:#111}

/*
Search
*/

#search{margin:5px auto 0 auto;border:1px solid #DDD;border-radius:3px}
#search{padding:5px}
#search .input_search{display:block;float:left;width:1090px;height:25px;padding:3px 5px;font:14px Roboto,'Roboto',Arial;line-height:16px;color:#555}
#search .button_search {display:block;float:left;width:31px;height:31px;background:url('/assets/images/search.png') no-repeat center center;cursor:pointer;cursor:hand}
.autocomplete-suggestion{margin:5px 0 !important}
.autocomplete-suggestion img{display:inline}

/* @group Фильтр по свойствам */
.featuresdiv{margin:0 4px;background-color:#EEE;padding:6px 16px 17px 16px;border:1px dashed #DDD;border-radius:5px}
#features {
	width: 100%;

}
#features .feature_name{
	padding:7px 0 3px 2px;
 	font:12px Roboto,'Roboto',Arial;line-height:16px;color:#333;
 vertical-align:middle;
 text-align:left
}
#features .feature_values{
	text-align:left;
 	font:10px Roboto,'Roboto',Arial;line-height:12px;color:#555;
 vertical-align:middle
}
#features a {
display:inline-block;margin:0 0 1px 1px;min-width:26px;padding:2px 8px;background-color:#FFF;color:#555;border:1px solid #DDD;font:10px Roboto,'Roboto',Arial;line-height:12px;text-align:center
}
#features a.selected {
	color: #FFF !important;
	text-decoration: none;
 	background-color:#257fbc;
     border:1px solid #257fbc
}
.feature_tr_plus{display:none}
/* @end — Фильтр по свойствам*/

/* @group Сортировка */
.sort {
	color: #505050;
	font-size: 12px;
	margin:20px 0;
	font-weight: normal;
	font-style: normal;
 	text-align:center
}
.sort a{
	margin-left:5px;font:14px Roboto,'Roboto',Arial !important;line-height:18px
}
.sort .selected {
	color: #505050 !important;
	text-decoration: none;
}
/* @end */

.products {
	display:flex;flex-wrap:wrap;justify-content:center;text-align:center
}
.products .product{

	width:282px;
	margin:2px;
	border:1px dashed #ddd;
 	background-color:#EEEEEE;
 	padding:20px 0;
 	border-radius:5px;
}
.products .product .image img{
	margin:0 auto 10px auto
}
.products .product .product_info {
	text-align:center
}

.products .product .price{font:18px Roboto,'Roboto',Arial;line-height:25px}
.products .product .priceot{padding-top:7px;font:12px Roboto;line-height:15px}
.buttonproducts{margin:0 auto;padding:6px 0;width:178px;background-color:#2196f3;color:#FFF;border-radius:5px;cursor:pointer}
a.aproduct:link,a.aproduct:visited,a.aproduct:hover,a.aproduct:active{font:12px Roboto,'Roboto',Arial;line-height:15px}
.productimg{margin:0 auto 15px auto;border-radius:5px}
.productimgmini{margin:0 5px;display:inline}
.add1{font-size:10px !important;line-height:10px !important;width:18px !important;height:18px !important;padding:0;background-color:#2196f3;color:#FFF;text-align:center;border:1px solid #1478b9;cursor:pointer;-khtml-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.amount{font-size:10px !important;line-height:10px !important;width:36px !important;height:18px !important;padding:0;text-align:center;border:1px solid #CCC;-khtml-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.add2{font-size:10px !important;line-height:10px !important;width:18px !important;height:18px !important;padding:0;background-color:#2196f3;color:#FFF;text-align:center;border:1px solid #1478b9;cursor:pointer;-khtml-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.buttonproduct{width:80%;padding:15px 0;background-color:#2196f3;font:20px Kurale,'Kurale',Times New Roman;color:#FFF;border-radius:5px;cursor:pointer}
.tableproductprice{width:100% !important}
.tableproductpricetdleft{border-right:1px solid #DDD;width:50%;padding:10px !important;font:12px Roboto,'Roboto',Arial !important;line-height:16px !important;vertical-align:middle !important;text-align:right !important}
.tableproductpricetdright{padding:10px !important;font:bold 16px Roboto,'Roboto',Arial !important;line-height:19px !important;color:#103766;vertical-align:middle !important;text-align:left !important}
.tableproductpricetdleftp{font-size:11px;line-height:14px;color:#555}
.ndstext{padding-top:2px;font:10px Roboto,'Roboto',Arial;line-height:15px;color:#000;text-align:center}
.ndscarttext{padding-top:3px;font:10px Roboto,'Roboto',Arial;line-height:15px;color:#555;text-align:center}

/*
Cart
*/

.purchases{width:100%;border-collapse:collapse}
.purchases th.purchasesth{background-color:#ebebeb;padding:15px 10px;font:bold 14px Roboto,'Roboto',Arial;line-height:19px;color:#444;text-align:center;vertical-align:middle;border:1px solid #DDD}
.purchases td.purchasestd{padding:10px;font:12px Roboto,'Roboto',Arial;line-height:17px;color:#555;text-align:center;vertical-align:middle;border:1px dashed #DDD}
.razmer{font:12px Roboto,'Roboto',Arial;line-height:19px;color:#555}
.price{font-weight:bold !important}
.kupon{font:14px Roboto,'Roboto',Arial;line-height:19px;color:#555;}
.deliverylabel{display:block;float:left;width:100px;height:100px;margin:7px;background-color:#777;color:#FFF;font-size:12px;line-height:14px;text-align:center;cursor:pointer}
.deliverylabelactive{display:block;float:left;width:100px;height:100px;margin:7px;background-color:#238fd5;color:#FFF;font-size:12px;line-height:14px;text-align:center;border:0;cursor:pointer}
.urfizlisolabel{display:block;float:left;width:100px;height:100px;margin:7px;background-color:#777;color:#FFF;font-size:12px;line-height:14px;text-align:center;cursor:pointer}
.urfizlisolabelactive{display:block;float:left;width:100px;height:100px;margin:7px;background-color:#238fd5;color:#FFF;font-size:12px;line-height:14px;text-align:center;border:0;cursor:pointer}
a.acart:link,a.acart:visited,a.acart:hover,a.acart:active{font:12px Roboto,'Roboto',Arial;line-height:15px;color:#177bbb;text-decoration:underline}
a.acartnametovar:link,a.acartnametovar:visited,a.acartnametovar:hover,a.acartnametovar:active{font:16px Roboto,'Roboto',Arial;line-height:19px;color:#000;text-decoration:none}
a.acartname:link,a.acartname:visited,a.acartname:hover,a.acartname:active{font:12px Roboto,'Roboto',Arial;line-height:17px;color:#177bbb;text-decoration:underline}
.orderresetinput{background:none;font:12px Roboto,'Roboto',Arial;line-height:15px;color:#c89b00;text-decoration:underline;cursor:pointer}
.priceitogoclr{color:#1d87cc !important}
.cartsubmit{float:none;margin:0;width:265px;padding:10px 5px 13px 5px;font-weight:bold;font-size:15px;line-height:15px;color:#FFF;background-color:#3ac128;cursor:pointer;border-radius:10px}
a#imagecart1 img, a#imagecart2 img, a#imagecart3 img {-khtml-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:2px;border-radius:10px}
.coupon_code{width:140px !important;background-color:#FFF;padding:5px;font:bold 12px Roboto,'Roboto' !important;color:#e0a900;text-align:center;border:1px solid #DDD}
.cart_form{text-align:center}
.cartinput{margin-bottom:5px;width:208px !important;background-color:#FFF;padding:5px;font:12px Roboto,'Roboto',Arial !important;color:#555;border:1px solid #DDD}
.cartinput2{margin-bottom:5px;width:655px !important;background-color:#FFF;padding:5px;font:12px Roboto,'Roboto',Arial !important;color:#555;border:1px solid #DDD}
.carttextarea{display:block;width:655px !important;height:100px;margin:0 auto;background-color:#FFF;padding:5px;font:12px Roboto,'Roboto',Arial !important;color:#555;border:1px solid #DDD}
.cartinputcaptcha{display:block;width:155px !important;background-color:#FFF;padding:5px;font-size:12px !important;color:#555;text-align:center;margin:8px auto 15px auto;border:1px solid #DDD}
.orderprice{text-align:center;font-weight:bold;font-size:25px;line-height:29px;color:#1d87cc}
.buttoncart{width:50%;padding:20px 0;background-color:#239f38;color:#FFF;border-radius:5px;cursor:pointer}
.buttoncart:hover{background-color:#138526}
.orderdostavkadiv{display:none}

/* @group Постраничная навигация */
.pagination {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	overflow: hidden;
}
.pagination a {
	display: block;
	float: left;
	background-color: #fffeff;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 4px 2px;
	min-width: 22px;
	text-align: center;
	border: 1px solid #d7d7d7;
 	color:#257fbc;
	text-decoration: none;
}
.pagination a.selected:hover,
.pagination a.selected {
	background-color: #257fbc;
	color: #ffffff;
	border-color: #257fbc;
}
.pagination a:hover {
	background-color: #f8f8f8;
}

.pagination a.next_page_link, .pagination a.prev_page_link{
	border: none;
	background: none;
}
/* @end */



.subcategories{display:flex;flex-wrap:wrap;justify-content:center;clear:both}
a.asubcategorie:link,a.asubcategorie:visited,a.asubcategorie:hover,a.asubcategorie:active{
display:block;
width:377px;
margin:2px;
border:1px solid #cedde8;
background-color:#edf4f9;
padding:25px 0;
border-radius:5px;
font:13px Roboto,'Roboto',Arial;
line-height:17px
}
a.asubcategorie:hover{
background-color:#e4eef5;
}
.subcategorieimage{display:table-cell;vertical-align:middle;width:377px;height:110px;text-align:center}
.subcategorieimage img{
	margin:0 auto 10px auto
}
.subcategoriename {
	text-align:center
}


.features_all{padding:0 20px 0 0;font:12px Roboto,'Roboto',Arial;line-height:17px;color:#239f38;text-decoration:underline;cursor:pointer}
.featuresochistittd{font:12px Roboto,'Roboto',Arial;line-height:17px}
a.aochistitfiltr:link,a.aochistitfiltr:visited,a.aochistitfiltr:hover,a.aochistitfiltr:active{font:12px Roboto,'Roboto',Arial;line-height:17px;color:#da3535}