body{margin:0;padding:0;background: #fafafa; font-family: Arial; color:#131619}
body,span{font-size:12px}
select, input{ border:1px solid #8A8A8A; }
select{border-radius: 4px;padding: 3px;box-shadow: inset 2px 3px 2px #eaeaea;}

a{color:#131619;}
.content_block a{text-decoration:none;border-bottom: 1px dotted #131619;}
.content_block a:hover,.content_block a.noborder{border-bottom:none}

#line_bookmark a	{border: none;}
img{border:0;}
a img{border-bottom:none;}
address{font-size:14px;display:inline}

.button {width: 95px; height: 25px; font: bold 14px Arial; line-height: 10px; padding-top: 0; background-image: url(/img/bg_gray_gradient_000-fff_1x25.png); border:none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer;color:#fff}
.button{background-color:#969696;color:#fff}
a.button{border-bottom:none;color:#fff}
.button.small{margin-left:3px;font-size:11px;height:12px;padding:2px 2px;padding-top:0;line-height:13px;width:auto;}
.button.small.s45{width:47px}
.button.small.s50{width:50px}
.opacity { background: url(/img/bg_opacity.png); position: absolute; top: 0; left: 0; z-index: 1;}

.blocks_container{ width: 940px; min-width: 940px; margin:0 auto;background: #F2F2F2; }
.blocks_container.cienporcien{border-radius:0px;-mos-border-radius:0;-webkit-border-radius:0}
.cienporcien{width:100%;}
.counter{font-size:10px}
.clear{clear:both}
table.espalda>tr,table.espalda>tr>td{margin:0px;padding:0px;}
.floatl{float:left}
.floatr{float:right}

.help{border: solid 1px #E2DFA8;padding: 15px 15px 15px 55px;color:#65562E;background: url(/img/help_i.jpg) no-repeat 13px 8px #FDFBD0;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.help.err{background-image:url(/img/help_err.jpg)}
.help.err ul li,.help.err a{color:#aa2200}
.help.err a{border-bottom:1px dashed #aa2200}
.help.ok{background-image:url(/img/help_ok.jpg)}
.help.ok ul li{color:#194E11}
.help ul{padding-left:20px;}
.help b,.help p,.help li{color:#65562E;}
.help cite,.help abbr,.help s{display:block;background-repeat:no-repeat;width:16px;height:17px;position:absolute;}
.help abbr{background-image:url(//img.cataloxy.ru/arrow_help.png);margin:-5px 0 0 -71px;}
.help s{background-image:url(//img.cataloxy.ru/arrow_help_top.png);margin:-30px 0 0 -36px;}
.help cite{background-image:url(//img.cataloxy.ru/arrow_help_bot.png);margin:15px 0 0 -36px;}
.hr{border-bottom:1px solid #e7e6ec;margin:17px 0;width:100%;border-top:none !important;border-left:none !important;border-right:none !important;border-width:1px !important}
.hidden{display:none}

.imageList{padding-right:10px}
.imageList.middlepic{width:190px}
.imageList a{border:none}
.imageList img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:20px}


.list-item.articles .image{width:125px;height:100px;float:left;margin:5px 35px 0 0;overflow:hidden;}
.list-item.articles .image img{width:140px;h--eight:100%}
.list-item.articles .tag_list{margin:-10px 0 20px 0;font-size:12px;}
.list-item.articles .tag_list a.active{font-weight:bold}
.tagcloud a{margin:0 13px}

.tagcloud a span.counter{position:absolute;margin-left:2px;}
.tagcloud a.l1{font-size:23px;font-weight:bold}
.tagcloud a.l1 span.counter{margin-left:5px;font-size:14px;}
.tagcloud a.l2{font-size:20px;}
.tagcloud a.l2 span.counter{margin-left:4px;font-size:12px;}
.tagcloud a.l3{font-size:13px;}
.tagcloud a.l3 span.counter{margin-left:3px;font-size:11px;}
.tagcloud a.l4{font-size:10px;}

.mobile_show430{display:none}

.navigator{margin-bottom:15px}
.navigator a{margin-right:5px}
.navigator .current{padding-left:7px;padding-right:7px;font-weight:bold;font-size:16px;text-decoration:none;border:none}

.red{color:red}
.gray{color:#999}
.alignleft{text-align:left}
.aligncenter{text-align:center}
.valigntop{vertical-align:top}
.valignmiddle{vertical-align:middle}
.width100{width:100%}


#page	{width: 940px; padding: 46px 42px; margin: 0 auto; background: #AEAEAE;}
#header	{width: 920px; padding: 10px; -moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0 ;border-radius: 8px 8px 0 0; margin: 10px auto 0 auto;position:relative}
#title	{width: 916px; height: 148px;background-color:#eeeeee; text-align:left;position:relative;overflow:hidden;margin:0 auto}
/*#title,#title span{font-size:25px}*/
#logo	{margin:10px; left:100%; width:49%; margin-left:-100%; position:absolute;font-size:16px;z-index:2 }
#info	{margin:10px; left:100%; width:49%; margin-left:-50%; height: 125px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px; position: absolute;z-index:2;font-size:16px}
#title .opacity	{margin: 0;  width: 39%; left:100%; margin-left:-40%; height: 125px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;top:10px;z-index:1}

#exdex_block{padding-bottom:0px;}
#head_line{  width:98%;height: 42px; padding: 9px 0 0 22px;}
#head_line input.search {width: 355px; height: 22px; padding-left: 10px; border: none; font-size: 15px; color: #CCC;}
#head_line input.search.process{color:#333333}
#search_line{margin-top:3px;width:50%;float:left;}
#search_line input[type=text]{padding:4px 6px;width:400px;float:left;position:block}
#search_line input.button{position:absolute;margin-left:-97px;margin-top:3px}
div.left_srch, div.left_input{width: 6px; height: 32px; float: left; background: url(/img/bg_leftsearch.png);}
div.right_srch, div.right_input	{width: 6px; height: 32px; float: left; background: url(/img/bg_rightsearch.png);}
#head_line .button{float:right}

#add_friends {display: inline-block; width: 48%; padding: 5px;text-align:right;margin-top:3px}
#add_friends #friends_title{font: bold 15px/22px Arial; margin: 0 0 0 20px;vertical-align: middle;}
#add_friends a.socNet {margin: -4px 3px 0 5px;height:30px;width:30px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#add_friends img {vertical-align: middle;border: none;}

#basket_line{position:fixed;height:28px;background-color:#fff;border-bottom:1px solid #999;padding:8px 0;padding-left:50%;width:100%;z-index:9999999999;margin:-10px 0 44px 0;display:none;box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -3px 0 3px -13px rgba(0, 0, 0, .8), 13px 0 3px -13px rgba(0, 0, 0, .8), 0 0 20px rgba(0, 0, 0, .1) inset;opacity:0.9;cursor:hand;cursor:pointer}
#basket_line .center{background:url(/img/shopping-basket.png) no-repeat 3px 2px;height:25px;margin:3px 0 0 -450px;text-align:center;width:900px;}
#basket_line .title{float:left;color:#333;font-weight:bold;font-size:14px; text-transform:uppercase;padding-top:6px;margin-left:35px}
#basket_data{float:right;margin:4px 0 0 35px;font-size:15px;color:#333;width:70%}
#basket_data a{background:url(//img.cataloxy.ru/icons/ok_black.png) no-repeat 0 5px;color:#000;padding-left:20px;float:right;margin-left:100px}
#basket_xline{height:45px;display:none;}

#content,#left-blocks-down{margin: 0 auto;}
#content{ display:flex }
.inside-resize{width: 940px; max-width:100%;}

#left-blocks-down{padding-left:0;}
#left-blocks-down .content_block{min-width:200px;width:200px;max-width:300px;float:left;margin: 0 7px 7px 7px;}
#left-blocks-down li{padding:0;margin:0;list-style-type:none;}

#left_colum	{width: 24%; max-width:35%;min-width:221px;padding: 7px 4px 9px 10px; float: left; order:1}
#left_colum.right{float:right;margin:0 9px 0 -7px;order:2}
#left_colum .content_block{width: 100%; margin-left: 0; margin-top: 19px;}
#left_colum .content_block.primer{margin-top:1px;}
#left_colum #map_block{/*height:210px*/}
#map_block .static-map{width:100%}
#map_block .pagehead{margin-bottom:0px}
#left_menu.noprimer{margin-top:19px}
#left_colum .content_block .cell_product,#left-blocks-down .content_block .cell_product{ margin: 0px 8px 0 18px; }
#left_colum .content_block a h4,#left-blocks-down .content_block a h4{margin-left: 18px;}
#left_colum .pagehead,#left-blocks-down .pagehead{font-size:18px;word-break:break-all}
#map_block{padding-bottom:0px;/*overflow:hidden;*/}

/* background-image: url(/img/left_menu2.png);*/
#left_menu {list-style: none; padding: 2px 0 2px 0; margin: 0px;background-color:#eeeeee;}
#left_menu.hidden_por_mobile{display:block}
#left_menu li{ font-size: 15px; border: 0px solid #EEE;}
#left_menu li.menu_button	{position: relative; width: 100%; vertical-align: middle; border-bottom: 1px dotted #D2D2D2;text-align:left}
#left_menu li:last-child.menu_button,#left_menu li.menu_button.end_button{border:none}
#left_menu li.child{margin: 4px 0 4px 17px;}
#left_menu.top li.child{display: none}
#left_menu li.child.current{font-weight:bold}



#left_colum.zero.notop #left_menu,#left_colum.zero.notop #left_menu.noprimer{margin-top:0  !important;margin-left:0  !important;}

#left_colum.zero.notop #left_menu {
	opacity:1;
	position:fixed !important;
	width:70%;
	max-width:350px;
	min-width:220px;
	z-index:500;
	overflow-x:scroll;
	height:100%  !important;
	padding-top:55px;
	top:0 !important;
	left:0 !important;
	-moz-border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius: 0;
	border-left:0;
	border-top:0;
}
#left_colum.zero.notop #left_menu li{
	width:95% !important;
	float:none  !important;
}
#left_colum.zero.notop #left_menu,#left_colum.zero.notop #left_menu.dynamic_radius{
	-moz-border-top-left-radius:0 !important;
	-webkit-border-top-left-radius:0 !important;
	border-top-left-radius: 0 !important;
}	

#left_colum.zero.notop #left_menu.hidden_por_mobile{display:none}


.menu_button div.opacity{width: 96%; height: 97%; top: 1px; left: 5px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px; background: none}
.menu_button a{display: block; width: 84%; padding: 11px 20px 10px 5%; color: #393E43; text-decoration: none; /* text-shadow: 0 1px 1px #999999;*/ position: relative; z-index: 20;border-bottom:none; background: right center no-repeat; background-image:url(/img/menu_arrow.png)}

.menu_button:hover, div.menu_button.current{border: 1px solid #D2D2D2;}
.menu_button.current a{background: url(/img/menu_arrow_select.png) right center no-repeat;font-weight:bold;}
.menu_button:hover div.opacity, .menu_button.current div.opacity{background:url(/img/bg_opacity.png)}
.child.toslide{display:none}
.menu_button.current a.toggle_submenu .child{display:block}



#left_colum.top{}
#left_colum.top #left_menu{position:absolute;width:auto;margin-top:-59px;height:40px;z-index:100}
#left_colum.top #left_menu.squeeze{width:919px;/*margin-left:10px;*/height:auto}
#left_colum.top.zero #left_menu.squeeze{margin-left:10px}
#left_colum.top #left_menu li{float:left;width:auto;}
#left_colum.top #left_menu li.menu_button,#left_colum.top #left_menu li.menu_button a,#left_colum.top #left_menu li.menu_button div.opacity{width:auto}
#left_colum.top #left_menu li.menu_button a{padding-right:30px;}
#left_colum.top #left_menu li.menu_button{border:0;/*border-right: 1px dotted #D2D2D2;*/}
#left_colum.top #left_menu li.child,#left_colum.top #left_menu .menu_button.current .slidewrap a,#left_colum.top #left_menu .menu_button.current .slidewrap li{margin: 0px;padding:0}
#left_colum.top #left_menu li.child a{font-weight:100;background-image:none;margin:5px 0;}
#left_colum.top #left_menu li.child{float:none;margin-top:3px}
#left_colum.top #left_menu li.child.current a{font-weight:bold}
#left_colum.top #left_menu .slidewrap{position:absolute;margin-left:-5px;padding:10px;display:none;width:214px}
#left_colum.top #left_menu li:last-child.menu_button,#left_colum.top #left_menu li.menu_button.end_button{border:none}

.ui-resizable-handle.ui-resizable-e{border-right:2px solid #fff;border-left:1px solid #666;width:3px;background:#efefef;height:100% !important;}
.ui-resizable-handle.ui-resizable-s,.ui-resizable-handle.ui-resizable-se{display:none !important;}
.ui-resizable-handle.ui-resizable-e.active{background:#91CD85}
.ui-resizable-handle.ui-resizable-e.err{background:#CD8585}

/*#content .ui-resizable-handle.ui-resizable-e{z-index:500 !important;right:15px}*/

#left_colum.zero {
	overflow:hidden;
	width:0px;
	min-width:0px;
	height:0px;
	padding-left:0;	
	padding-right:0;	
}
#left_colum.zero .content_block{
	display:none;
}

div.random_item	{width: 98%; margin: 19px 0 20px 0}
div.random_item .cell_product	{ margin: 0px 8px 0 18px; }
div.random_item a h4	{margin-left: 18px;}

#rubric_tree{border:none;}
#rubric_tree a.strong	{font-weight:bold;border: none;}
#rubric_tree a.selected{font-size:15px;text-decoration:underline;border:none}
#rubric_tree a.tree_2{margin-left: 35px;}
#rubric_tree a.tree_3{margin-left: 70px;}
#rubric_tree a.tree_4{margin-left: 105px}
#rubric_tree .rubric_tree{border-top: 1px solid #E5E5E5; padding: 27px 41px;}
#rubric_tree #line_bookmark	{height:53px;border:none;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#rubric_tree #line_bookmark .store{max-width:50%;overflow:hidden}

#subscribtion .allform{display:none}
#subscribtion .ajaxiconaccept{display:none;}
#subscribtion .button-cont{float:right;width:1px;height:1px}
#subscribtion .ajaxiconaccept{position:absolute;margin:6px 0 0 -44px;}
#subscribtion .button.accept{width:40px;position:absolute;margin:6px 0 0 -44px;}
#subscribtion .eml{width:70%;padding-left:3%;padding-right:26%;}
#subscribtion .name{width:93%;padding:8px 3%}
#subscribtion .inputcpt{width:50px;}
#subscribtion .cptImg{width:113px;margin-left:6px}
#subscribtion .set_subscribtion{width:120px;margin-top:30px;max-width:120%}
#subscribtion .ajaxicon{margin-left:10px;visibility:hidden;}
#subscribtion .help{margin:0 3px;padding:3px;padding-left:15px;background-position:3px 8px}
#subscribtion .help li{list-style-type:none}
#subscribtion.small .button-cont{float:left}
#subscribtion.small .input-email{padding-right:0px}
#subscribtion.small .button.accept,#subscribtion .ajaxiconaccept{margin:42px 0 0 0}
#subscribtion.small table.espalda td{display:block}
#subscribtion.small .cptImg{width:100%;margin-left:0}
/*#subscribtion and (max-width: 150px) {
	#subscribtion .input-email .button-cont{order:2}
	#subscribtion .input-email .eml{order:1}
}*/

#YMapsID img{max-width:initial !important;}

#vk_widget_block{padding-bottom:0;overflow:hidden}

#right_colum {padding-top: 7px; float: right; width: 100%; /*700px;*/ order: 2;}
#right_colum .content_block .content img{max-width:100%;height:auto}
#right_colum.left{float:left}
.content_block	{margin: 0 10px 7px 10px; color: #333; padding-bottom:15px; background-color: #ffffff; /*border: 1px solid #A5A5A5; */text-align:left;word-wrap:break-word;}
.content_block .content,.content_block .help{margin: 14px 18px 0px 18px; line-height: 21px;}
.content_block .content p{text-align:justify;line-height:22px}
.content_block.last_news{padding-bottom:6px;font-size:12px;}
.pagehead	{display:block;margin: 0 0 15px 0; padding: 8px 18px; font-size: 21px; font-weight: normal; color: #000; background: #E1E1E1;
-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0 ;
-moz-border-bottom-radius:0 !important;-webkit-border-bottom-radius:0 !important; border-bottom-radius:0 !important;}
.pagehead .head_select	{float: right; margin: 1px 10px 0 0; padding: 5px 10px;}
.pagehead .head_select.current	{background: url(/img/bg_head_select.png); font-weight:bold; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px;}

h1	{margin-top: 0; margin-bottom: 7px; font-size: 17px; color: #000; padding-top: 12px; }
h2	{margin-top: 0; margin-bottom: 7px; font-size: 15px; color: #000; padding-top: 10px; }
h3	{margin-top: 0; margin-bottom: 7px; font-size: 14px; color: #000; padding-top: 9px; }
h4	{margin-top: 0; margin-bottom: 6px; font-size: 13px; color: #000; padding-top: 8px; }
h5	{margin-top: 0; margin-bottom: 6px; font-size: 12px; color: #000; padding-top: 7px; }
h6	{margin-top: 0; margin-bottom: 5px; font-size: 11px; color: #000; padding-top: 6px; }

.dynamic_radius,.content_block{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
/*.dynamic_border{border:1px solid #aeaeae}*/

.hr.light{border-bottom-color:#E1E1E1}
.content_block .date,.availability{white-space:nowrap;font-size: 11px; margin-top: 1px; padding: 1px 11px 2px 10px; background: #B5B5B5 ; color: #fff;}
.pop_product .availability{margin-left:0;padding-left:5px;padding-right:5px}
div.left_news	{width: 50%; display:inline-block;}
div.right_news	{width: 50%; float: right;}

#products_list_manage{padding:12px 0 2px 0;}
table.pop_product		{border-spacing: 0; padding: 0;width:100%}
table.pop_product td.inrowcell	{width: 208px; height: 240px; padding-top: 6px; vertical-align: top;;}
table.pop_product.inrow td.inrowcell{height:95px;width:auto;} 
table.pop_product tr.button_row td{height: 64px; text-align: center;padding-left:0;padding-right:0}
table.pop_product a.button{text-decoration:none;border:none}
table.pop_product .cat_list{font-size:11px}
table.pop_product.inrow table.pop_product .cat_list{line-height:16px}

div.cell_product		{/*height: 128px; */position: relative;}
a.prod_title{text-decoration:underline}
a.prod_title:hover{text-decoration:none}
table.pop_product.inrow div.cell_product{height:68px;}
div.demo_photo	{width: 100%; /*188px; height: 126px; position: absolute; */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px; overflow:hidden;}
table.pop_product.inrow div.cell_product .demo_photo{width:74px;height:74px;padding-top:23px;-moz-border-top-radius:0;-webkit-border-top-radius:0;border-top-radius: 0;}
div.price--old				{height: 31px; background: url(/img/bg_leftprice.png) no-repeat; position: absolute; top: 93px; left: -6px; }
div.price	{margin-top:9px;/*height: 27px;*/position:relative;padding-left:8px}
p.price{font-size:22px}
table.pop_product.inrow div.price{left: -8px;}

table.pop_product.inrow div.cell_product .price{top: 0px;width:640px}
div.price .addinfo{position:absolute;margin-left:20px;height:38px;overflow:hidden;}
div.price .addinfo table{} 
div.price .addinfo table td{padding:0}
div.price h3,div.price span.value		{/*white-space:nowrap;*/word-wrap:break-word;/*margin-left: 4px; */padding: 1px 11px 2px 0px; background: #202020; color: #FFF; font-size: 17px; font-weight: normal; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius: 4px;padding-left:4px;min-width:60px}
div.price h3 span,div.price span.value span	{ font-weight: normal; vertical-align: text-top;}
.pop_product  h4,.pop_product  h3	{margin: 12px 0 6px 2px; padding: 0;font-size:14px}
.pop_product p		{max-height: 30px; margin: 12px 0 0 0; line-height: 16px; font-size: 13px; overflow-y: hidden;}

.pop_product.incol{width:100%}
.pop_product.incol .prod_item{border-radius:4px;box-shadow: 0px 2px 3px rgba(0,0,0,0.1);padding:1%;float:left;margin:0 2% 2% 0;width:188px;max-width:300px}
.pop_product.incol .prod_item .demo_photo,.pop_product.incol .prod_item img,.cell_product .demo_photo img{width:100%;}
.cell_product .price{top:auto;bottom:10px}


a.button_pop_item{	display: inline-block; width: 95px; height: 22px; background-image: url(/img/bg_gray_gradient_000-fff_1x22.png); border: 1px solid #000; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px; box-shadow: 0 1px #444;font: bold 14px/22px Arial; text-shadow: 0px 0px 2px #000; text-decoration: none; text-align: center; border-bottom:none}

/*#footer	{width: 940px; -moz-border-radius:0 0 10px 10px;-webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px; margin: -7px auto;padding: 10px 0;text-align:left}*/
#footer_line{ max-width:100%; text-align:left; margin:0 10px; font-size: 14px; line-height: 20px; vertical-align: top;  padding: 13px 0px 15px 0px; background: #EEE; position: relative;}
#footer_line,#footer_tab{width:920px;max-width: 100%;}
#footer_tab.cienporcien{width:99.9%;}
#footer_line img	{ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius: 3px;}
#footer_line .cataloxy	{width: 120px; text-align: right; right: 20px; bottom: 10px;}
#footer_line .cataloxy a{font-size:11px}
#footer_line .cataloxy p	{margin: 0; padding: 7px 0; line-height: 15px;}
#copyright{display: block; padding-top: 5px; text-align: center; font-size: 11px; color: #616161; text-shadow: 0 1px 1px #999999;}

#ya_share1 a{border-bottom:0;}



#gadblock{padding:0;margin:0;overflow:hidden;text-align:center;background-color:#ffffff;width:180px;z-index:1;margin-top:10px;}
#gogadapt{display:none;margin:0 auto 5px auto;max-height:120px;height:120px;border:none !important;padding-top:10px}


.locker{backdrop-filter:blur(1.5px);display:none;width: 100%; height: 100%; background: url(/img/bg_locker.png?); position: fixed; top: 0; left: 0; z-index: 200;}
#contact{display:none;width: 620px; top: 10%; left: 50%; margin-left: -310px; background: #FFF; z-index: 201;position:absolute;}
#contact.inline{display:block;position:relative}
#contact table{margin: 0 auto; padding: 0 20px; font-size: 14px; text-align: justify;}
#contact td.title{padding-right: 17px; text-align:right;font-weight:bold}
#contact td.title .descr{font-size:10px;display:block;margin-top:5px}
#contact td.entry{padding-left: 17px;}
#themeMsg{padding-left:20px;padding-right:20px}
#hidden_send_header{position:absolute;top:-500px;left:-500px;width:0px;height:0px}
div.long{width: 403px}
div.short{width: 253px}
div.long  input	{width: 389px}
div.short input	{width: 239px}

.area_block{height: 152px; padding: 4px 0 3px 0; float: left;  background: url(/img/bg_area.png) repeat-x;}
div.left_area{width: 6px; height: 152px; float: left; background: url(/img/bg_leftarea.png);}
div.right_area{width: 6px; height: 152px; float: right; background: url(/img/bg_rightarea.png);}

#contact .error_row td{color: #CE0000; font-size: 12px;}

table.button_row{width: 100%; height: 40px; padding-top: 17px;}
.button_row td{text-align: center;}
.button_row a{text-decoration:none; border-bottom: 1px dotted #131619; margin: 0 20px;}



input[type=text],input[type=password], textarea{
	width:95%;
	padding:8px 6px;
	border:1px solid #ccc;
	 -webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;
 	box-shadow: inset 1px 1px /**/2px rgba(0,0,0,0.1);
}
textarea{height:300px}

#comment_form_table textarea{padding:8px;width:100%}
#commentName{width:100%}



.blocks_container.resized {max-width:99.9%;}
.blocks_container.resized #header,.blocks_container.resized #footer_line{width:100%;padding:0;margin:0;border-radius:0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;}
.blocks_container.resized #footer_line{width:99.9%}
.blocks_container.resized #title,
.blocks_container.resized #header{border-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;width:99.98%;}
.blocks_container.resized #footer_line{margin:0 auto;border-radius:0px !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;}
.blocks_container.resized #title.dynamic_radius,.blocks_container.resized #header.dynamic_radius,.blocks_container.resized #footer_line.dynamic_radius,{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}

#left_colum #news_left_rand_item.content_block .cell_product {margin-left:8px;}
#left_colum #news_left_rand_item.content_block .cell_product .demo_photo{width:100%;max-width:320px}
#left_colum #news_left_rand_item.content_block .cell_product img{max-width:100%;width:100%}
#left_colum #news_left_rand_item.content_block .cell_product .price span{margin-left:0}
#left_colum #news_left_rand_item.content_block a h4{margin-left:10px}




.comment .head span{display:block;float:left;margin-right:15px}
.comment .head span.date{display:inline;padding-top:0;padding-bottom:0}
.comment .head span.name{font-weight:bold}
.comment .head span.recommend{margin-top:2px;width:22px}
.comment .head .award{width:32px;padding-top:9px;padding-bottom:4px;height:19px;color:#796015;font-size:10px;background:right bottom no-repeat;text-align:center}
.comment .head .rate0{background-image:url(/img/icons/award0.png)}
.comment .head .rate1{background-image:url(/img/icons/award1.png)}
.comment .head .rate2{background-image:url(/img/icons/award2.png)}
.comment .head .rate3{background-image:url(/img/icons/award3.png)}
.comment .head .rate4{background-image:url(/img/icons/award4.png)}
.comment .head .rate5{background-image:url(/img/icons/award5.png)}
.comment .head .ya-share2{margin-right:0 !important}
.comment p{padding-left:10px;clear:both;}
.comment p,.comment p span{font-size:14px !important}
.comment .add_answer{display:none}
.comment .btn_add_answer{float:right;font-size:11px;background:url(//img.cataloxy.ru/icons/cert.png) no-repeat;padding-left:20px;height:16px;padding-right:10px}
.comment .btn_add_answer.active{text-decoration:none;font-weight:bold}
.comment .answer{margin-left:50px;padding-bottom: 20px !important;}
.comment .answer .is_owner{background:url(//img.cataloxy.ru/icons/cert.png) no-repeat;padding-left:20px;float:right;font-size:11px;text-decoration:underline;height:16px}
.comment .btn_lying{float:right;font-size:11px;background:url(//img.cataloxy.ru/icons/lying.png) no-repeat;padding-left:20px;height:16px;padding-right:10px}
.comment .btn_lying.active{text-decoration:none;font-weight:bold}
.comment .lying_action_block{padding:5px;border:1px double #aa2200;border-radius:5px}
/*new*/
.comment .answer .is_owner{background-position:0 5px;}
.comment .head .b-share span{margin-right:0}
.comment .btn_add_answer{padding-left: 18px !important;padding-right:0px  !important;margin-right:25px !important;margin-top: -7px  !important;text-decoration: none !important;background-position: 0 4px !important;}
div .awardline{margin-top:25px !important}
.add_answer .form{width: 90%;padding: 10px;}
.comment .likes{margin-top:-5px} 
.content.comments{margin-bottom:35px;}
/*new*/

.errField{background-color:#fdf2f2;border:1px solid #f9abab}

/*.ctlxworktime_tab,.ctlxworktime_tab span{font-size:11px !important;font-weight: normal !important;}*/

.menu-trigger{  
  position: fixed;
  z-index:111100;
  top: 10px;
  left: 10px;
  width: 36px;
  height: 36px;
  background: url(/img/menu-app-small.png) no-repeat center 3px #dfe5eb;
  border-radius: 5px;
  color: black;
  font-family: "ico";
  font-style: normal;
  font-size: 1.2em;
  font-weight: normal;
  font-variant: normal;
  text-align: center;
  line-height: 36px;
  text-decoration:none;
  display:none
}
.menu-trigger.visible-mode{display:block !important;}

#left_menu.visible-mode {
	opacity:1;
	position:fixed;
	width:70%;
	max-width:300px;
	min-width:200px;
	z-index:500;
	overflow-x:scroll;
	height:100%;
	padding-top:55px;
	top:0;
	left:0;
	-moz-border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius: 0;
	border-left:0;
	border-top:0;
}
#left_menu.visible-mode.hidden_por_mobile{display:none}

.menu-trigger:hover {
	color:#e2e2e2;	
  	background: url(/img/menu-app-small.png) no-repeat center -38px #3e3e3e;
}



.mobile_show{display:none}
.scrollup,#scrollup_editor{width: 40px;height: 40px;opacity: 0.5;position: fixed;bottom: 2%;right: 5%;display: none;background: transparent url("//img.cataloxy.ru/icons/icon2top.png") no-repeat scroll 0% 0%;z-index:9999999999}
.scrollup.white{background-image:url("//img.cataloxy.ru/icons/icon2top_white.png")}
.scrollup.left,#scrollup_editor.left{right:auto;left:5%;}
.scrollup em{display:none}
.scrollup:hover{opacity:0.8}
.ya-share2 {margin-right:20px}
.ya-share2 a{border:none !important}

@media only screen and ( max-width: 430px ) {
	.mobile_show430{
		display: block;
	}
}