

/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/system.auth.form/aut/style.css?1701594597445*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/eshop_red_copy/components/bitrix/system.auth.form/aut/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/eshop_red_copy/components/bitrix/system.auth.form/aut/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1701594586501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/menu/top/style.css?1701594597626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/eshop_red_copy/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/breadcrumb/nav/style.css?1701594597227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/news.list/reclama/style.css?1701594597116*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom/style.css?1701594597583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom2/style.css?1701594597626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom2/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/eshop_red_copy/components/bitrix/news.list/bannera/style.css?1701594597116*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/eshop_red_copy/styles.css?1701594598203*/
/*сс""ка во все с'а'ь, в бб"о'еке*/ .to_all_articles {:; : 200 ; :- 50 ; : ;} .none_all_articles { : ;}
/* End */


/* Start:/bitrix/templates/eshop_red_copy/template_styles.css?1701594598179483*/
@media screen and (min-width: 1026px){
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size:11px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:11px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width:960px;}
img{border:none;max-width:310px;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:25px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:10px;text-transform:uppercase;}
h3{font-size:14px;}
header{}
header div.logo{border-right:1px solid #d0d0d0;float:left;height:105px;margin-top:24px;padding-right:32px;}
header div.logo2{border-right:1px solid #d0d0d0;float:left;height:80px;margin-left:38px;margin-top:24px;padding-right:37px;padding-top:25px;}
header div.user{margin-left:590px;}
header div.aut{font-size:12px;text-align:right;}
header div.aut a{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;color:#666666;display:inline-block;font-size:12px;font-weight:bold;height:32px;line-height:32px;padding:0px 14px;text-decoration:none;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:13px;}
header div.search{background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;margin-top:25px;padding:4px;}
header div.search input{background:transparent;border:none;color:#999;height:34px;line-height:34px;margin:0px;padding:0px;vertical-align:middle;}
header div.search input[type=text]{font-size:12px;margin-left:10px;margin-right:10px;outline:none;width:308px;}
header div.search_text{font-size:11px;margin-left:2px;margin-top:7px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;}
menu{position:relative;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;height:53px;line-height:53px;padding:0px 19px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:12px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:960px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 50px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;height:17px;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;height:321px;}
section#el1{padding-bottom:10px;padding-top:20px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;height:280px;margin:0px 4px;vertical-align:top;width:230px;position:relative;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:971px;position:absolute;width:23px;}
section#el1 li div.el_content img{vertical-align:bottom;width:200px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:185px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;height:280px;margin:0px 4px;vertical-align:top;width:230px;position:relative;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:971px;position:absolute;width:23px;}
section#el2 li div.el_content img{vertical-align:bottom;width:200px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;font-size:0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;}
section#el_news div.spisok{display:inline-block;font-size:11px;margin:0px 4px;padding:15px;vertical-align:top;white-space:normal;width:200px;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;}
section#el_gal{padding-bottom:23px;padding-top:22px;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 9px;vertical-align:top;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:971px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:94px;margin:4px;vertical-align:middle;width:212px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:102px;line-height:94px;position:absolute;text-align:center;width:220px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 9px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:971px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:94px;margin:4px;vertical-align:middle;width:212px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:102px;line-height:94px;position:absolute;text-align:center;width:220px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;height:200px;}
section#el_banner li{display:inline-block;vertical-align:top;width:480px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:971px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{border-top:1px solid #d5d5d5;height:100px;margin-bottom:10px;margin-top:10px;padding-top:10px;text-align:center;white-space:normal;}
section#el_tags span{display:inline-block;margin:5px 12px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:11px;}
section#el_tags span.tag12{font-size:12px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:11px;}
section#el_tags span.tag12 a{font-size:12px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;height:254px;}
section#el_foot{padding-bottom:10px;white-space:nowrap;}
section#el_foot div.block{display:inline-block;margin-right:20px;vertical-align:top;}
section#el_foot div.block h3{border-bottom:1px solid #c5c5c5;color:#666666;font-family:Myriad Pro, Arial, sans-serif;font-size:16px;font-weight:normal;height:27px;margin-bottom:8px;margin-left:18px;padding-top:18px;text-decoration:none;}
section#el_foot div.block article{display:inline-block;margin-top:0px;padding-top:0px;padding-left:18px;border:none;}
section#el_foot div.block ul{padding-left:18px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;color:#336699;cursor:pointer;font-family:Myriad Pro, Arial, sans-serif;font-size:16px;font-weight:normal;height:47px;text-decoration:none;width:154px;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
section#el_foot div.top_h3 div.menu_sub{background:white;border:1px solid #dadada;border-bottom:none;display:none;left:0px;margin-top:-151px;padding-bottom:25px;padding-top:25px;position:absolute;z-index:400;left:50%;margin-left:-590px;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;height:100px;margin:0px;overflow:hidden;padding:0px 50px;vertical-align:top;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{background:none;border:none;display:block;height:17px;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div.aside_foot{margin-top:-39px;position:absolute;right:26px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;display:block;height:39px;width:73px;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
div#wrap_footer{background:#3c6c9c;min-height:100px;}
footer{color:#fff;padding-bottom:20px;padding-top:20px;}
footer div.address{float:left;margin-left:11px;margin-top:1px;}
footer div.copy{float:right;padding-top:0px;text-align:left;}
footer div.banners{padding-top:12px;text-align:center;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{height:23px;line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 10px;height:23px;vertical-align:top;}
nav img{position:absolute;vertical-align:top;}
nav span.nav_home{background:#336699;padding:0px 10px;}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{background:#336699;padding:0px 10px;}
nav span.nav_0 img{position:static;vertical-align:middle;}
nav span.nav_1{background:url(/bitrix/templates/eshop_red_copy/images/nav_1_bg.png) top left repeat-x;}
nav span.nav_2{background:url(/bitrix/templates/eshop_red_copy/images/nav_2_bg.png) top left repeat-x;}
nav span.nav_3{background:url(/bitrix/templates/eshop_red_copy/images/nav_3_bg.png) top left repeat-x;}
nav span.nav_4{background:url(/bitrix/templates/eshop_red_copy/images/nav_4_bg.png) top left repeat-x;}
#content{min-height:640px;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:10px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:764px;}
form#rg input{font-size:11px;}
form#rg span{font-size:11px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:11px;position:absolute;visibility:hidden;width:472px;}
div.search-page select{font-size:11px;width:472px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:500px;}
form#rg textarea{border:1px solid #d3d3d3;font-size:11px;height:60px;padding:10px;resize:none;vertical-align:top;width:500px;}
form#rg label{display:inline-block;font-size:11px;padding-right:40px;padding-top:11px;text-align:right;vertical-align:top;width:200px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:15px;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo select{position:absolute;visibility:hidden;width:472px;}
form#rg .fdo input{width:184px;}
form#rg .fdo .select-center{width:171px !important;}
form#rg .fdo label.category{padding-right:10px;width:100px;}
form#rg .fdo label.property_176_1{padding-left:73px;width:126px;}
form#rg .fdo2 label.opit{}
form#rg .fdo2 input#opit{width:110px;}
form#rg .fdo2 input.property_177_0{width:110px;}
form#rg .fdo2 label.min{padding-right:15px;width:190px;}
form#rg .fdo2 label.property_178_1{padding-right:15px;width:190px;}
form#rg .fdo2 input#min{width:164px;}
form#rg .fdo2 input.property_178_0{width:164px;}
form#rg .fdo2 input.property_37_0{width:110px;}
form#rg .fdo2 input.property_174_0{width:164px;}
form#rg .fdo2 label.property_174_1{padding-right:15px;width:190px;}
form#rg .fdo3 label{padding-top:2px;}
form#rg .fdo3 label.auto{padding-right:0px;width:126px;}
form#rg .fdo3 label.property_180_1{padding-left:73px;width:126px;}
form#rg .fdo3 label.property_234_1{padding-left:73px;width:126px;}
form#rg .fjob input{width:125px;}
form#rg .fjob label.property_228_1{padding-right:10px;width:25px;font-weight:normal;}
form#rg .fdo_captcha{}
form#rg .fdo_captcha input{margin-right:13px;width:247px;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:240px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:280px;padding-top:0px;text-align:left;width:490px;}
form#rg .check{line-height:3;max-width:480px;padding-left:228px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:5px;padding-left:274px;padding-top:20px;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
form#rg span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center{line-height:27px;}
form#rg a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo, div.fakefile{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:11px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:500px;}
form#rg input[type=file]{position:absolute;}
form#rg div.doljnost{border-top:1px solid #d5d5d5;margin-top:20px;padding-top:20px;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:left;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:200px;}
div.item .item_txt{margin-left:220px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
div.add_company2{margin-bottom:10px;margin-top:30px;}
div.add_company2 a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company2 a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;font-size:0px;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{display:none;}
img.tuda, img.home_w{display:none;}
div.catalog-top img{max-width:200px;max-height:200px;}
div.item_content{overflow:hidden;}
div.fr540{display:none;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{width:inherit;}
}

@media screen and (max-width: 1025px) and (min-width: 741px) {
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size:11px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:11px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width:760px;}
img{border:none;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:25px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:10px;text-transform:uppercase;}
h3{font-size:14px;}
header{}
header div.logo{border-right:1px solid #d0d0d0;float:left;height:105px;margin-top:24px;padding-right:24px;}
header div.logo img{width:164px;}
header div.logo2{border-right:1px solid #d0d0d0;float:left;height:80px;margin-left:24px;margin-top:24px;padding-right:27px;padding-top:25px;}
header div.logo2 img{width:202px;}
header div.user{margin-left:470px;}
header div.aut{font-size:12px;text-align:right;}
header div.aut a{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;color:#666666;display:inline-block;font-size:12px;font-weight:bold;height:32px;line-height:32px;padding:0px 14px;text-decoration:none;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:13px;}
header div.search{background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;margin-top:25px;padding:4px;}
header div.search input{background:transparent;border:none;color:#999;height:34px;line-height:34px;margin:0px;padding:0px;vertical-align:middle;}
header div.search input[type=text]{font-size:12px;margin-left:10px;margin-right:10px;outline:none;width:226px;}
header div.search_text{font-size:11px;margin-left:2px;margin-top:7px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;}
menu{position:relative;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;height:53px;line-height:53px;padding:0px 10px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:11px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:760px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 20px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;height:17px;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;height:321px;}
section#el1{padding-bottom:10px;padding-top:20px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;height:280px;margin:0px 4px;vertical-align:top;width:180px;position:relative;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:180px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:771px;position:absolute;width:23px;}
section#el1 li div.el_content img{vertical-align:bottom;width:150px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:135px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:180px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;height:280px;margin:0px 4px;vertical-align:top;width:180px;position:relative;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:180px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:771px;position:absolute;width:23px;}
section#el2 li div.el_content img{vertical-align:bottom;width:150px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;font-size:0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;}
section#el_news div.spisok{display:inline-block;font-size:11px;margin:0px 4px;padding:15px;vertical-align:top;white-space:normal;width:160px;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;}
section#el_gal{padding-bottom:23px;padding-top:22px;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:771px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;padding:4px;line-height:85px;position:absolute;text-align:center;width:168px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:771px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;line-height:94px;position:absolute;text-align:center;width:168px;padding:4px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;}
section#el_banner li{display:inline-block;vertical-align:top;width:760px;height:104px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-34px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:971px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{border-top:1px solid #d5d5d5;height:auto;margin-bottom:10px;margin-top:10px;padding-top:10px;text-align:center;white-space:normal;}
section#el_tags span{display:inline-block;margin:5px 12px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:11px;}
section#el_tags span.tag12{font-size:12px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:11px;}
section#el_tags span.tag12 a{font-size:12px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;}
section#el_foot{padding-bottom:10px;width:760px;}
section#el_foot div.block{display:inline-block;vertical-align:top;width:183px;}
section#el_foot div.block h3{border-bottom:1px solid #c5c5c5;color:#666666;font-family:Myriad Pro, Arial, sans-serif;font-size:16px;font-weight:normal;height:27px;margin-bottom:8px;margin-left:18px;padding-top:18px;text-decoration:none;}
section#el_foot div.block article{display:inline-block;margin-top:0px;padding-top:0px;padding-left:18px;border:none;}
section#el_foot div.block ul{padding-left:18px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;color:#336699;cursor:pointer;font-family:Myriad Pro, Arial, sans-serif;font-size:16px;font-weight:normal;height:47px;text-decoration:none;width:154px;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
section#el_foot div.top_h3 div.menu_sub{background:white;border:1px solid #dadada;border-bottom:none;display:none;left:0px;margin-top:-151px;padding-bottom:25px;padding-top:25px;position:absolute;width:760px;z-index:400;left:50%;margin-left:-380px;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;height:100px;margin:0px;overflow:hidden;padding:0px 30px;vertical-align:top;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{background:none;border:none;display:block;height:17px;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div.aside_foot{margin-top:-39px;position:absolute;right:26px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;display:block;height:39px;width:73px;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
section#el_foot div.block_first{}
section#el_foot div.block_catalog{}
section#el_foot div.block_catalog h3{margin-left:0px;padding-left:0px;}
section#el_foot div.block_catalog ul{margin-left:0px;padding-left:0px;}
section#el_foot div.block_bibl{margin-right:20px;}
div#wrap_footer{background:#3c6c9c;min-height:100px;}
footer{color:#fff;padding-bottom:20px;padding-top:24px;}
footer div.address{float:left;margin-left:11px;margin-top:1px;}
footer div.copy{float:right;padding-top:12px;text-align:left;}
footer div.banners{padding-top:12px;text-align:center;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{height:23px;line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 10px;height:23px;vertical-align:top;}
nav img{position:absolute;vertical-align:top;}
nav span.nav_home{background:#336699;padding:0px 10px;}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{background:#336699;padding:0px 10px;}
nav span.nav_0 img{position:static;vertical-align:middle;}
nav span.nav_1{background:url(/bitrix/templates/eshop_red_copy/images/nav_1_bg.png) top left repeat-x;}
nav span.nav_2{background:url(/bitrix/templates/eshop_red_copy/images/nav_2_bg.png) top left repeat-x;}
nav span.nav_3{background:url(/bitrix/templates/eshop_red_copy/images/nav_3_bg.png) top left repeat-x;}
nav span.nav_4{background:url(/bitrix/templates/eshop_red_copy/images/nav_4_bg.png) top left repeat-x;}
#content{min-height:640px;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:10px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:764px;}
form#rg input{font-size:11px;}
form#rg span{font-size:11px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:11px;position:absolute;visibility:hidden;width:472px;}
div.search-page select{font-size:11px;width:472px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:500px;}
form#rg textarea{border:1px solid #d3d3d3;font-size:11px;height:60px;padding:10px;resize:none;vertical-align:top;width:500px;}
form#rg label{display:inline-block;font-size:11px;padding-right:40px;padding-top:11px;text-align:right;vertical-align:top;width:180px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:15px;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo select{position:absolute;visibility:hidden;width:171px;}
form#rg .fdo input{width:184px;}
form#rg .fdo .select-center{width:171px !important;}
form#rg .fdo label.category{padding-right:10px;width:85px;}
form#rg .fdo label.property_176_1{padding-right:10px;width:85px;}
form#rg .fdo2 label.opit{}
form#rg .fdo2 input#opit{width:110px;}
form#rg .fdo2 input.property_177_0{width:110px;}
form#rg .fdo2 label.min{padding-right:15px;width:190px;}
form#rg .fdo2 label.property_178_1{padding-right:15px;width:190px;}
form#rg .fdo2 input#min{width:164px;}
form#rg .fdo2 input.property_178_0{width:164px;}
form#rg .fdo3 label{padding-top:2px;}
form#rg .fdo3 label.auto{padding-right:0px;width:126px;}
form#rg .fdo3 label.property_180_1{padding-right:0;width:126px;}
form#rg .fdo_captcha{}
form#rg .fdo_captcha input{margin-right:13px;width:247px;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:240px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:280px;padding-top:0px;text-align:left;width:490px;}
form#rg .check{line-height:3;max-width:480px;padding-left:228px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:5px;padding-left:274px;padding-top:20px;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
form#rg span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center{line-height:27px;}
form#rg a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:11px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:500px;}
form#rg input[type=file]{position:absolute;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:left;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:200px;}
div.item .item_txt{margin-left:220px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;font-size:0px;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{display:none;}
img.tuda, img.home_w{display:none;}
div.catalog-top img{max-width:200px;max-height:200px;}
div.item_content{overflow:hidden;}
div.fr540{display:none;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{width:inherit;}
}

@media screen and (max-width: 740px){
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;padding-bottom: 20px;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size: 16px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:18px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width:310px;}
img{border:none;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:23px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:0px;text-transform:uppercase;}
h3{font-size:14px;}
header{text-align:center;}
header div.logo{float:none;margin-top:44px;padding-right:0px;border-right:none;height:86px;text-align:center;}
header div.logo img{width:170px;}
header div.logo2{float:left;display:none;margin-top:24px;margin-left:24px;padding-right:27px;padding-top:25px;border-right:1px solid #d0d0d0;height:80px;}
header div.logo2 img{width:202px;}
header div.user{margin-left:0px;}
header div.aut{text-align:right;font-size:12px;position:absolute;top:0px;width:310px;text-align:center;}
header div.aut span{display:none;}
header div.aut a{display:inline-block;font-size:12px;background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;height:32px;line-height:32px;padding:0px 14px;color:#666666;text-decoration:none;font-weight:bold;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:0px;}
header div.search{margin-top:25px;display:none;background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;padding:4px;}
header div.search input{background:white;color:#999;margin:0px;padding:0px;border:none;vertical-align:middle;height:34px;line-height:34px;}
header div.search input[type="text"]{width:226px;margin-left:10px;margin-right:10px;font-size:12px;outline:none;}
header div.search_text{margin-top:7px;display:none;margin-left:2px;font-size:11px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;}
menu{position:relative;display:none;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:bold;height:53px;line-height:53px;padding:0px 10px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:11px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:760px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 20px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;}
section#el1{padding-bottom:10px;padding-top:20px;width:230px;}
section#el1 ul{width:230px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el1 li div.el_content img{vertical-align:bottom;width:200px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:185px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;display:none;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2{width:230px;overflow:hidden;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el2 li div.el_content img{vertical-align:bottom;width:200px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;font-size:0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;width:230px;}
section#el_news div.spisok{display:block;font-size:11px;padding:10px;vertical-align:top;white-space:normal;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;}
section#el_gal{padding-bottom:23px;padding-top:22px;width:230px;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;width:220px;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:85px;margin:4px;vertical-align:middle;width:210px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;padding:4px;line-height:85px;position:absolute;text-align:center;width:212px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;line-height:94px;position:absolute;text-align:center;width:212px;padding:4px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;height:300px;}
section#el_banner li{display:inline-block;vertical-align:top;width:310px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:270px;margin-top:-237px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:294px;margin-top:0px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{margin-top:10px;margin-bottom:10px;text-align:center;border-top:1px solid #d5d5d5;padding-top:10px;}
section#el_tags span{display:inline-block;margin:2px 6px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:11px;}
section#el_tags span.tag12{font-size:12px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:11px;}
section#el_tags span.tag12 a{font-size:12px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;}
section#el_foot{padding-bottom:10px;position:relative;text-align:center;width:100%;}
section#el_foot div.block{display:inline-block;vertical-align:top;margin-right:7px;width:150px;text-align:left;}
section#el_foot div.block h3{color:#666666;font-size:16px;text-decoration:none;display:margin-bottom:8px;padding-top:18px;border-bottom:1px solid #c5c5c5;height:27px;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;margin-left:0px;}
section#el_foot div.block article{margin:0px;padding:0px;display:inline-block;}
section#el_foot div.block ul{padding-left:0px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.birj{margin-right:0px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.b_catalog h3{margin-left:0px;}
section#el_foot div.b_catalog ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.block_bibl{padding-top:47px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{color:#336699;font-size:16px;text-decoration:none;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;width:154px;height:47px;background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;cursor:pointer;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
div.top_h3{position:absolute;margin-left:-18px;margin-top:-47px;}
section#el_foot div.top_h3 div.menu_sub{display:none;position:absolute;margin-top:-490px;width:180px;left:0px;background:white;padding:10px;z-index:400;border:1px solid #dadada;border-bottom:none;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{margin:0px;border:none;vertical-align:top;overflow:hidden;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{line-height:17px;border:none;padding:0px;margin:0px;margin-bottom:10px;display:block;background:none;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:12px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{text-decoration:none;color:#666666;}
div.aside_foot{position:absolute;right:26px;margin-top:-39px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;width:73px;height:39px;display:block;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
div#wrap_footer{background:#3c6c9c;min-height:100px;}
footer{color:#fff;padding-top:24px;padding-bottom:20px;text-align:center;}
footer div.address{float:none;margin-top:1px;}
footer div.copy{float:none;text-align:center;padding-top:12px;}
footer div.banners{text-align:center;padding-top:12px;display:none;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 8px;vertical-align:middle;}
nav img{position:absolute;vertical-align:middle;display:none;}
img.tuda, img.home_w{display:inline;position:relative;vertical-align:middle;margin:0px;}
nav span.nav_home{}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{}
nav span.nav_0 img{position:static;vertical-align:middle;}
#content{min-height:640px;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:0px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:250px;}
form#rg input{font-size:11px;}
form#rg span{font-size:11px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:11px;position:absolute;visibility:hidden;width:252px;}
div.search-page select{font-size:11px;width:259px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:280px;text-align:right;}
form#rg textarea{border:1px solid #d3d3d3;font-size:11px;height:60px;padding:10px;resize:none;vertical-align:top;width:280px;text-align:right;}
form#rg label{display:inline-block;font-size:11px;padding-right:40px;padding-top:11px;vertical-align:top;position:absolute;text-align:left;padding-left:10px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:0px;}
form#rg div font{margin-bottom:15px;display:block;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo3 label{display:block;position:relative;margin-bottom:5px;}
form#rg .fdo_captcha{white-space:nowrap;}
form#rg .fdo_captcha label{display:none;}
form#rg .fdo_captcha input{margin-right:13px;width:137px;}
form#rg .fdo_captcha img.captcha{width:130px;height:34px;}
form#rg .fdo_rules{overflow:hidden;display:block;position:relative;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:0px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:30px;padding-top:0px;text-align:left;width:280px;}
form#rg .check{line-height:3;max-width:480px;padding-left:0px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:25px;padding-left:0px;padding-top:10px;text-align:center;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea, div#menu2 .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;width:310px !important;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
div#menu2 a.selectButton, span.left{height:34px;position:absolute;top:0;right:0px;}
form#rg span.left, div#menu2 span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center, div#menu2 span.center{line-height:27px;}
form#rg a.selectButton, div#menu2 a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:11px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:137px;}
form#rg input[type=file]{opacity:0;position:absolute;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:right;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:100px;max-height:100px;}
div.item .item_txt{margin-left:120px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;font-size:0px;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{text-align:center;background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;height:53px;line-height:53px;padding-right:40px;}
div#menu2 select{visibility:hidden;}
div.catalog-top img{max-width:100px;max-height:100px;}
div.item_content{overflow:hidden;}
article img{max-width:290px;width:auto !important;height:auto !important;}
div.fr540{display:block;}
form.form540{padding:5px;width:240px;height:56px;background:url(/bitrix/templates/eshop_red_copy/images/form540.png) top left no-repeat;position:absolute;z-index:100;right:0px;top:45px;display:none;}
form.form540 input[type="text"]{width:180px;border:none;background:none;margin-top:15px;margin-left:15px;height:20px;}
form.form540 input[type="image"]{vertical-align:middle;}
div.click540{position:absolute;top:62px;right:0px;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{min-width:412px;}
}
@media screen and (max-width: 740px){
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;padding-bottom: 20px;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size: 16px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:18px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width:310px;}
img{border:none;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:23px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:0px;text-transform:uppercase;}
h3{font-size:14px;}
header{text-align:center;}
header div.logo{float:none;margin-top:44px;padding-right:0px;border-right:none;height:86px;text-align:center;}
header div.logo img{width:170px;}
header div.logo2{float:left;display:none;margin-top:24px;margin-left:24px;padding-right:27px;padding-top:25px;border-right:1px solid #d0d0d0;height:80px;}
header div.logo2 img{width:202px;}
header div.user{margin-left:0px;}
header div.aut{text-align:right;font-size:13px;position:absolute;top:0px;width:310px;text-align:center;}
header div.aut span{display:none;}
header div.aut a{display:inline-block;font-size:13px;background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;height:32px;line-height:32px;padding:0px 14px;color:#666666;text-decoration:none;font-weight:bold;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:0px;}
header div.search{margin-top:25px;display:none;background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;padding:4px;}
header div.search input{background:white;color:#999;margin:0px;padding:0px;border:none;vertical-align:middle;height:34px;line-height:34px;}
header div.search input[type="text"]{width:226px;margin-left:10px;margin-right:10px;font-size:13px;outline:none;}
header div.search_text{margin-top:7px;display:none;margin-left:2px;font-size:13px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;}
menu{position:relative;display:none;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:53px;line-height:53px;padding:0px 10px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:13px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:760px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 20px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;}
section#el1{padding-bottom:10px;padding-top:20px;width:230px;}
section#el1 ul{width:230px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el1 li div.el_content img{vertical-align:bottom;width:200px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:185px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;display:none;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2{width:230px;overflow:hidden;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el2 li div.el_content img{vertical-align:bottom;width:200px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;width:230px;}
section#el_news div.spisok{display:block;font-size:13px;padding:10px;vertical-align:top;white-space:normal;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;}
section#el_gal{padding-bottom:23px;padding-top:22px;width:230px;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;width:220px;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:85px;margin:4px;vertical-align:middle;width:210px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;padding:4px;line-height:85px;position:absolute;text-align:center;width:212px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;line-height:94px;position:absolute;text-align:center;width:212px;padding:4px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;height:300px;}
section#el_banner li{display:inline-block;vertical-align:top;width:310px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:270px;margin-top:-237px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:294px;margin-top:0px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{margin-top:10px;margin-bottom:10px;text-align:center;border-top:1px solid #d5d5d5;padding-top:10px;}
section#el_tags span{display:inline-block;margin:2px 6px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:13px;}
section#el_tags span.tag12{font-size:13px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:13px;}
section#el_tags span.tag12 a{font-size:13px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;}
section#el_foot{padding-bottom:10px;position:relative;text-align:center;width:100%;}
section#el_foot div.block{display:inline-block;vertical-align:top;margin-right:7px;width:150px;text-align:left;}
section#el_foot div.block h3{color:#666666;font-size:16px;text-decoration:none;display:margin-bottom:8px;padding-top:18px;border-bottom:1px solid #c5c5c5;height:27px;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;margin-left:0px;}
section#el_foot div.block article{margin:0px;padding:0px;display:inline-block;}
section#el_foot div.block ul{padding-left:0px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.birj{margin-right:0px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.b_catalog h3{margin-left:0px;}
section#el_foot div.b_catalog ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.block_bibl{padding-top:47px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{color:#336699;font-size:16px;text-decoration:none;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;width:154px;height:47px;background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;cursor:pointer;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
div.top_h3{position:absolute;margin-left:-18px;margin-top:-47px;}
section#el_foot div.top_h3 div.menu_sub{display:none;position:absolute;margin-top:-490px;width:180px;left:0px;background:white;padding:10px;z-index:400;border:1px solid #dadada;border-bottom:none;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{margin:0px;border:none;vertical-align:top;overflow:hidden;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{line-height:17px;border:none;padding:0px;margin:0px;margin-bottom:10px;display:block;background:none;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{text-decoration:none;color:#666666;}
div.aside_foot{position:absolute;right:26px;margin-top:-39px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;width:73px;height:39px;display:block;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
div#wrap_footer{background:#3c6c9c;min-height:100px;}
footer{color:#fff;padding-top:24px;padding-bottom:20px;text-align:center;}
footer div.address{float:none;margin-top:1px;}
footer div.copy{float:none;text-align:center;padding-top:12px;}
footer div.banners{text-align:center;padding-top:12px;display:none;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 8px;vertical-align:middle;}
nav img{position:absolute;vertical-align:middle;display:none;}
img.tuda, img.home_w{display:inline;position:relative;vertical-align:middle;margin:0px;}
nav span.nav_home{}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{}
nav span.nav_0 img{position:static;vertical-align:middle;}
#content{min-height:640px;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:0px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:250px;}
form#rg input{font-size:13px;}
form#rg span{font-size:13px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:13px;position:absolute;visibility:hidden;width:252px;}
div.search-page select{font-size:13px;width:259px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:280px;text-align:right;}
form#rg textarea{border:1px solid #d3d3d3;font-size:13px;height:60px;padding:10px;resize:none;vertical-align:top;width:280px;text-align:right;}
form#rg label{display:inline-block;font-size:13px;padding-right:40px;padding-top:11px;vertical-align:top;position:absolute;text-align:left;padding-left:10px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:0px;}
form#rg div font{margin-bottom:15px;display:block;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo3 label{display:block;position:relative;margin-bottom:5px;}
form#rg .fdo_captcha{white-space:nowrap;}
form#rg .fdo_captcha label{display:none;}
form#rg .fdo_captcha input{margin-right:13px;width:137px;}
form#rg .fdo_captcha img.captcha{width:130px;height:34px;}
form#rg .fdo_rules{overflow:hidden;display:block;position:relative;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:0px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:30px;padding-top:0px;text-align:left;width:280px;}
form#rg .check{line-height:3;max-width:480px;padding-left:0px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:25px;padding-left:0px;padding-top:10px;text-align:center;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea, div#menu2 .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;width:310px !important;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
div#menu2 a.selectButton, span.left{height:34px;position:absolute;top:0;right:0px;}
form#rg span.left, div#menu2 span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center, div#menu2 span.center{line-height:27px;}
form#rg a.selectButton, div#menu2 a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:13px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:137px;}
form#rg input[type=file]{opacity:0;position:absolute;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:right;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:100px;max-height:100px;}
div.item .item_txt{margin-left:120px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{text-align:center;background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;height:53px;line-height:53px;padding-right:40px;}
div#menu2 select{visibility:hidden;}
div.catalog-top img{max-width:100px;max-height:100px;}
div.item_content{overflow:hidden;}
article img{max-width:290px;width:auto !important;height:auto !important;}
div.fr540{display:block;}
form.form540{padding:5px;width:240px;height:56px;background:url(/bitrix/templates/eshop_red_copy/images/form540.png) top left no-repeat;position:absolute;z-index:100;right:0px;top:45px;display:none;}
form.form540 input[type="text"]{width:180px;border:none;background:none;margin-top:15px;margin-left:15px;height:20px;}
form.form540 input[type="image"]{vertical-align:middle;}
div.click540{position:absolute;top:62px;right:0px;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{min-width:412px;}
}


@media screen and (max-width: 740px){
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;padding-bottom: 20px;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size: 16px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:18px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width:310px;}
img{border:none;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:23px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:0px;text-transform:uppercase;}
h3{font-size:14px;}
header{text-align:center;}
header div.logo{float:none;margin-top:44px;padding-right:0px;border-right:none;height:86px;text-align:center;}
header div.logo img{width:170px;}
header div.logo2{float:left;display:none;margin-top:24px;margin-left:24px;padding-right:27px;padding-top:25px;border-right:1px solid #d0d0d0;height:80px;}
header div.logo2 img{width:202px;}
header div.user{margin-left:0px;}
header div.aut{text-align:right;font-size:13px;position:absolute;top:0px;width:310px;text-align:center;}
header div.aut span{display:none;}
header div.aut a{display:inline-block;font-size:13px;background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;height:32px;line-height:32px;padding:0px 14px;color:#666666;text-decoration:none;font-weight:bold;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:0px;}
header div.search{margin-top:25px;display:none;background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;padding:4px;}
header div.search input{background:white;color:#999;margin:0px;padding:0px;border:none;vertical-align:middle;height:34px;line-height:34px;}
header div.search input[type="text"]{width:226px;margin-left:10px;margin-right:10px;font-size:13px;outline:none;}
header div.search_text{margin-top:7px;display:none;margin-left:2px;font-size:13px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;}
menu{position:relative;display:none;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:53px;line-height:53px;padding:0px 10px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:13px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:760px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 20px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;}
section#el1{padding-bottom:10px;padding-top:20px;width:230px;}
section#el1 ul{width:230px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el1 li div.el_content img{vertical-align:bottom;width:200px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:185px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;display:none;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2{width:230px;overflow:hidden;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;}
section#el2 li div.el_content img{vertical-align:bottom;width:200px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;width:230px;}
section#el_news div.spisok{display:block;font-size:13px;padding:10px;vertical-align:top;white-space:normal;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;}
section#el_gal{padding-bottom:23px;padding-top:22px;width:230px;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;width:220px;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:85px;margin:4px;vertical-align:middle;width:210px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;padding:4px;line-height:85px;position:absolute;text-align:center;width:212px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;line-height:94px;position:absolute;text-align:center;width:212px;padding:4px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;height:300px;}
section#el_banner li{display:inline-block;vertical-align:top;width:310px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;display: none;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:270px;margin-top:-237px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:294px;margin-top:0px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{margin-top:10px;margin-bottom:10px;text-align:center;border-top:1px solid #d5d5d5;padding-top:10px;}
section#el_tags span{display:inline-block;margin:2px 6px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:13px;}
section#el_tags span.tag12{font-size:13px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:13px;}
section#el_tags span.tag12 a{font-size:13px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;}
section#el_foot{padding-bottom:10px;position:relative;text-align:center;width:100%;}
section#el_foot div.block{display:inline-block;vertical-align:top;margin-right:7px;width:150px;text-align:left;}
section#el_foot div.block h3{color:#666666;font-size:16px;text-decoration:none;display:margin-bottom:8px;padding-top:18px;border-bottom:1px solid #c5c5c5;height:27px;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;margin-left:0px;}
section#el_foot div.block article{margin:0px;padding:0px;display:inline-block;}
section#el_foot div.block ul{padding-left:0px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.birj{margin-right:0px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.b_catalog h3{margin-left:0px;}
section#el_foot div.b_catalog ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.block_bibl{padding-top:47px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{color:#336699;font-size:16px;text-decoration:none;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;width:154px;height:47px;background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;cursor:pointer;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
div.top_h3{position:absolute;margin-left:-18px;margin-top:-47px;}
section#el_foot div.top_h3 div.menu_sub{display:none;position:absolute;margin-top:-490px;width:180px;left:0px;background:white;padding:10px;z-index:400;border:1px solid #dadada;border-bottom:none;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{margin:0px;border:none;vertical-align:top;overflow:hidden;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{line-height:17px;border:none;padding:0px;margin:0px;margin-bottom:10px;display:block;background:none;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{text-decoration:none;color:#666666;}
div.aside_foot{position:absolute;right:26px;margin-top:-39px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;width:73px;height:39px;display:block;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
div#wrap_footer{background:#3c6c9c;min-height:100px;}
footer{color:#fff;padding-top:24px;padding-bottom:20px;text-align:center;}
footer div.address{float:none;margin-top:1px;}
footer div.copy{float:none;text-align:center;padding-top:12px;}
footer div.banners{text-align:center;padding-top:12px;display:none;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 8px;vertical-align:middle;}
nav img{position:absolute;vertical-align:middle;display:none;}
img.tuda, img.home_w{display:inline;position:relative;vertical-align:middle;margin:0px;}
nav span.nav_home{}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{}
nav span.nav_0 img{position:static;vertical-align:middle;}
#content{min-height:640px;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:0px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:250px;}
form#rg input{font-size:13px;}
form#rg span{font-size:13px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:13px;position:absolute;visibility:hidden;width:252px;}
div.search-page select{font-size:13px;width:259px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:280px;text-align:right;}
form#rg textarea{border:1px solid #d3d3d3;font-size:13px;height:60px;padding:10px;resize:none;vertical-align:top;width:280px;text-align:right;}
form#rg label{display:inline-block;font-size:13px;padding-right:40px;padding-top:11px;vertical-align:top;position:absolute;text-align:left;padding-left:10px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:0px;}
form#rg div font{margin-bottom:15px;display:block;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo3 label{display:block;position:relative;margin-bottom:5px;}
form#rg .fdo_captcha{white-space:nowrap;}
form#rg .fdo_captcha label{display:none;}
form#rg .fdo_captcha input{margin-right:13px;width:137px;}
form#rg .fdo_captcha img.captcha{width:130px;height:34px;}
form#rg .fdo_rules{overflow:hidden;display:block;position:relative;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:0px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:30px;padding-top:0px;text-align:left;width:280px;}
form#rg .check{line-height:3;max-width:480px;padding-left:0px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:25px;padding-left:0px;padding-top:10px;text-align:center;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea, div#menu2 .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;width:310px !important;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
div#menu2 a.selectButton, span.left{height:34px;position:absolute;top:0;right:0px;}
form#rg span.left, div#menu2 span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center, div#menu2 span.center{line-height:27px;}
form#rg a.selectButton, div#menu2 a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:13px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:137px;}
form#rg input[type=file]{opacity:0;position:absolute;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:right;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:100px;max-height:100px;}
div.item .item_txt{margin-left:120px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{text-align:center;background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;height:53px;line-height:53px;padding-right:40px;}
div#menu2 select{visibility:hidden;}
div.catalog-top img{max-width:100px;max-height:100px;}
div.item_content{overflow:hidden;}
article img{max-width:290px;width:auto !important;height:auto !important;}
div.fr540{display:block;}
form.form540{padding:5px;width:240px;height:56px;background:url(/bitrix/templates/eshop_red_copy/images/form540.png) top left no-repeat;position:absolute;z-index:100;right:0px;top:45px;display:none;}
form.form540 input[type="text"]{width:180px;border:none;background:none;margin-top:15px;margin-left:15px;height:20px;}
form.form540 input[type="image"]{vertical-align:middle;}
div.click540{position:absolute;top:62px;right:0px;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{min-width:412px;}
}
@media screen and (max-width: 450px){
	html,body,img,form,h1,h2,h3,h4,h5,h6,ul,li,p,menu, fieldset{border:0px;margin:0px;outline:none;padding:0px;}
ul,li{list-style:none;padding-bottom: 20px;}
table{border-collapse:collapse;border-spacing:0;}
header,nav,menu,section,article,aside,footer,time{display:block;}
html{background:white;}
body{color:#666;font-family:Tahoma, Arial, sans-serif;font-size: 16px;margin:0px auto;}
a{color:#336699;cursor:pointer;font-size:18px;text-decoration:underline;}
a:hover{color:#336699;text-decoration:none;}
header,article{overflow:hidden;}
.green{color:green;font-weight:bold;}
.red{color:red;font-weight:bold;}
aside{float:left;}
header,footer, section, menu, nav{margin:0px auto;width: 100%;}
img{border:none;}
h1{border-bottom:1px solid #d5d5d5;color:#666666;font-family:Arial, sans-serif;font-size:23px;font-weight:normal;margin-bottom:15px;margin-top:22px;padding-bottom:17px;padding-left:0px;text-transform:uppercase;}
h3{font-size:14px;}
header{text-align:center;}
header div.logo{float:none;margin-top:44px;padding-right:0px;border-right:none;height:86px;text-align:center;/* display: none; */}
header div.logo img{width:170px;}
header div.logo2{float:left;display:none;margin-top:24px;margin-left:24px;padding-right:27px;padding-top:25px;border-right:1px solid #d0d0d0;height:80px;display: none;}
header div.logo2 img{width:202px;}
header div.user{/* margin-left:0px; *//* width: 2px; *//* display: none; */}
header div.aut{text-align:right;font-size:13px;position:absolute;top:0px;width: 100%;text-align:center;}
header div.aut span{display:none;}
header div.aut a{display:inline-block;font-size:13px;background:url(/bitrix/templates/eshop_red_copy/images/aut_bg.png) top left repeat-x;border:1px solid #bfbfbf;border-top:none !important;height:32px;line-height:32px;padding:0px 14px;color:#666666;text-decoration:none;font-weight:bold;}
header div.aut a:hover{background:url(/bitrix/templates/eshop_red_copy/images/aut_bg_hover.png) top left repeat-x;border:1px solid #7f2110;color:#fff;}
header div.aut a.enter{border-right:none;margin-left:0px;}
header div.search{margin-top:25px;display:none;background:url(/bitrix/templates/eshop_red_copy/images/search_bg.png) top left no-repeat;padding:4px;}
header div.search input{background:white;color:#999;margin:0px;padding:0px;border:none;vertical-align:middle;height:34px;line-height:34px;}
header div.search input[type="text"]{width:226px;margin-left:10px;margin-right:10px;font-size:13px;outline:none;}
header div.search_text{margin-top:7px;display:none;margin-left:2px;font-size:13px;}
header div.search_text span{color:#336699;text-decoration:underline;}
div#menu{background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;width: 80%;display: none;}
menu{position:relative;display:none;}
menu li{border-left:1px solid #a54636;border-right:1px solid #8e1905;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:bold;height:53px;line-height:53px;padding:0px 10px;text-transform:uppercase;vertical-align:top;}
menu li.home{border-left:none;padding-left:10px;}
menu li.last{border-right:none;}
menu li a{color:#fff;font-size:13px;text-decoration:none;}
menu li img{vertical-align:middle;}
menu li:hover{background:white;color:#a42a15;}
menu li:hover a{color:#a42a15;}
menu li.home:hover{background:none;}
menu li div.menu_sub{background:white;border-bottom:5px solid #a42a15;display:none;left:0px;position:absolute;width:760px;z-index:200;margin-top:0px;}
menu li div.menu_sub2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding-bottom:15px;padding-top:25px;}
menu li:hover div.menu_sub{display:block;}
menu li div.menu_sub ul{border:none;border-left:1px solid #cdcdcd;display:inline-block;margin:0px;min-height:90px;overflow:hidden;padding:0px 20px;vertical-align:top;}
menu li div.menu_sub ul.first{border:none;}
menu li div.menu_sub li{background:none;border:none;display:block;line-height:17px;margin:0px;margin-bottom:10px;padding:0px;text-transform:none;}
menu li div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
menu li div.menu_sub li a:hover{color:#666666;text-decoration:none;}
div#wrap_el1{background:url(/bitrix/templates/eshop_red_copy/images/el1_bg.png) bottom left repeat-x;border-bottom:1px solid #d9d9d9;}
section#el1{padding-bottom:10px;padding-top:20px;width:230px;}
section#el1 ul{width:230px;}
section#el1 li{border:1px solid #d5d5d5;box-shadow:0px 1px 1px #d5d5d5;cursor:pointer;display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el1 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el1 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el1 li div.el_hover a img{display:none;}
section#el1 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el1 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el1 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el1 li:hover div.el_hover{display:block;}
section#el1 li div.el_content{padding:15px;white-space:normal;}
section#el1 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;display: none;}
section#el1 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;display: none;}
section#el1 li div.el_content img{vertical-align:bottom;width:200px;}
section#el1 li h3{background:url(/bitrix/templates/eshop_red_copy/images/bg_h3.png) top left;color:#fff;font-size:13px;height:36px;line-height:36px;margin-top:-36px;padding-left:15px;position:absolute;text-transform:uppercase;width:185px;}
section#el1 li article{border-bottom:0px;border-top:1px solid #b9b9b9;margin-top:10px;padding-left:0px;padding-top:4px;text-align:justify;}
section#el1 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.prev a img{display:none;}
section#el1 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el1 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el1 div.next a img{display:none;}
section#el1 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;display: none;}
div.aside_contact{margin-top:34px;position:absolute;right:0px;display:none;}
div.aside_contact a{background:url(/bitrix/templates/eshop_red_copy/images/contacts.png) top left no-repeat;display:block;height:107px;width:42px;}
div.aside_contact a:hover{background:url(/bitrix/templates/eshop_red_copy/images/contacts_hover.png) top left no-repeat;}
div.aside_contact a span{display:none;}
section#el2{width:230px;overflow:hidden;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:280px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;left:0px;top:0px;}
section#el2 li div.el_hover a{display:inline-block;height:44px;margin:0px 4px;width:43px;vertical-align:middle;}
section#el2 li div.el_hover a img{display:none;}
section#el2 li div.el_hover a.lupa{background:url(/bitrix/templates/eshop_red_copy/images/lupa.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka{background:url(/bitrix/templates/eshop_red_copy/images/strelka.png) bottom left no-repeat;}
section#el2 li div.el_hover a.lupa:hover{background:url(/bitrix/templates/eshop_red_copy/images/lupa_hover.png) bottom left no-repeat;}
section#el2 li div.el_hover a.strelka:hover{background:url(/bitrix/templates/eshop_red_copy/images/strelka_hover.png) bottom left no-repeat;}
section#el2 li:hover div.el_hover{display:block;}
section#el2{padding-bottom:10px;padding-top:12px;}
section#el2 li{display:inline-block;margin:0px 4px;vertical-align:top;width:230px;position:relative;height:290px;}
section#el2 li div.el_hover{background:url(/bitrix/templates/eshop_red_copy/images/bg_hover.png) top left;display:none;height:290px;line-height:280px;position:absolute;text-align:center;width:230px;z-index:100;}
section#el2 li div.el_content{padding:15px;white-space:normal;}
section#el2 div.prev{border:none;box-shadow:none;display:block;line-height:280px;margin-left:-34px;position:absolute;width:23px;display: none;}
section#el2 div.next{border:none;box-shadow:none;display:block;line-height:280px;margin-left:250px;position:absolute;width:23px;display: none;}
section#el2 li div.el_content img{vertical-align:bottom;width:200px;}
section#el2 li h3{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li article{border-bottom:0px;margin-top:10px;padding-left:0px;text-align:justify;}
section#el2 li:hover h3{color:#a42a15;text-decoration:none;}
section#el2 li h3 a{color:#336699;font-size:13px;margin-top:15px;text-decoration:underline;text-transform:uppercase;}
section#el2 li h3 a:hover{color:#a42a15;text-decoration:none;}
section#el2 div.corner{background:url(/bitrix/templates/eshop_red_copy/images/corner.png) top left no-repeat;height:33px;margin-left:166px;margin-top:-33px;position:absolute;width:34px;}
section#el2 div.corner:hover{background:url(/bitrix/templates/eshop_red_copy/images/corner_link.png) top left no-repeat;}
section#el2 div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.prev a img{display:none;}
section#el2 div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el2 div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el2 div.next a img{display:none;}
section#el2 div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_news{border-top:1px solid #e0e0e0;margin-top:15px;padding-bottom:10px;padding-top:2px;white-space:nowrap;width:230px;}
section#el_news div.spisok{display:block;font-size:13px;padding:10px;vertical-align:top;white-space:normal;}
section#el_news div.spisok h3{border-bottom:1px solid #b9b9b9;color:#666666;margin-bottom:9px;padding-bottom:10px;text-decoration:none;text-transform:uppercase;}
section#el_news div.spisok article{margin-top:10px;}
section#el_news div.spisok ul li{margin-bottom:4px;}
div.aside_r_gal{margin-top:37px;position:absolute;right:0px;}
div.aside_r_gal a{background:url(/bitrix/templates/eshop_red_copy/images/video.png) top left no-repeat;display:block;height:76px;width:40px;}
div.aside_r_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/video_hover.png) top left no-repeat;}
div.aside_r_gal a span{display:none;}
div.aside_l_gal{left:0px;margin-top:37px;position:absolute;}
div.aside_l_gal a{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;display:block;height:77px;width:41px;}
div.aside_l_gal a:hover{background:url(/bitrix/templates/eshop_red_copy/images/foto.png) top left no-repeat;}
div.aside_l_gal a span{display:none;}
div#wrap_el_gal{background:url(/bitrix/templates/eshop_red_copy/images/el_gal_bg.png) top left repeat-x;margin-bottom:20px;width: 100%;}
section#el_gal{padding-bottom:23px;padding-top:22px;width: 100%;}
section#el_gal li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;width:220px;}
section#el_gal div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_gal div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_gal div.prev img{vertical-align:middle;}
section#el_gal div.next img{vertical-align:middle;}
section#el_gal li a img.lp{height:85px;margin:4px;vertical-align:middle;width:210px;}
section#el_gal li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;padding:4px;line-height:85px;position:absolute;text-align:center;width:212px;z-index:100;}
section#el_gal li a div.loop img{vertical-align:middle;}
section#el_gal li a:hover div.loop{display:block;}
section#el_gal div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.prev a img{display:none;}
section#el_gal div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_gal div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_gal div.next a img{display:none;}
section#el_gal div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_video{padding-bottom:23px;padding-top:22px;}
section#el_video li{border:1px solid #d0d0d0;display:inline-block;margin:0px 6px;vertical-align:top;}
section#el_video div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:-21px;position:absolute;width:23px;}
section#el_video div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:230px;position:absolute;width:23px;}
section#el_video div.prev img{vertical-align:middle;}
section#el_video div.next img{vertical-align:middle;}
section#el_video li a img.lp{height:85px;margin:4px;vertical-align:middle;width:168px;}
section#el_video li a div.loop{background:url(/bitrix/templates/eshop_red_copy/images/gal_hover.png) top left;display:none;height:85px;line-height:94px;position:absolute;text-align:center;width:212px;padding:4px;z-index:100;}
section#el_video li a div.loop img{vertical-align:middle;}
section#el_video li a:hover div.loop{display:block;}
section#el_video div.prev a{background:url(/bitrix/templates/eshop_red_copy/images/prev.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.prev a img{display:none;}
section#el_video div.prev a:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_hover.png) bottom left no-repeat;}
section#el_video div.next a{background:url(/bitrix/templates/eshop_red_copy/images/next.png) bottom left no-repeat;display:inline-block;height:42px;vertical-align:middle;width:23px;}
section#el_video div.next a img{display:none;}
section#el_video div.next a:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_hover.png) bottom left no-repeat;}
section#el_banner{padding-bottom:7px;height: 100%;display: none;}
section#el_banner li{display:inline-block;vertical-align:top;width:310px;}
section#el_banner li aside{margin-left:0px;}
section#el_banner li aside img{border:1px solid #d0d0d0;height:92px;padding:4px;width:132px;}
section#el_banner li article{margin-left:150px;white-space:normal;display: none;}
section#el_banner h3{color:#336699;font-size:13px;margin-bottom:6px;}
section#el_banner h3 a{color:#336699;font-size:13px;}
section#el_banner h2{font-size:16px;font-weight:normal;margin-bottom:16px;overflow:hidden;display: none;text-transform:uppercase;}
section#el_banner h2 span{float:right;}
section#el_banner h2 span a{display:inline-block;margin:0px 7px;}
section#el_banner div.prev{border:none;box-shadow:none;display:block;line-height:104px;margin-left:270px;margin-top:-237px;position:absolute;width:23px;}
section#el_banner div.next{border:none;box-shadow:none;display:block;line-height:104px;margin-left:294px;margin-top:0px;position:absolute;width:23px;}
section#el_banner div.prev img{vertical-align:middle;}
section#el_banner div.next img{vertical-align:middle;}
section#el_banner h2 span a.prev{background:url(/bitrix/templates/eshop_red_copy/images/prev_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.prev img{display:none;}
section#el_banner h2 span a.prev:hover{background:url(/bitrix/templates/eshop_red_copy/images/prev_small_hover.png) bottom left no-repeat;}
section#el_banner h2 span a.next{background:url(/bitrix/templates/eshop_red_copy/images/next_small.png) bottom left no-repeat;display:inline-block;height:16px;vertical-align:middle;width:9px;}
section#el_banner h2 span a.next img{display:none;}
section#el_banner h2 span a.next:hover{background:url(/bitrix/templates/eshop_red_copy/images/next_small_hover.png) bottom left no-repeat;}
section#el_tags{margin-top:10px;margin-bottom:10px;text-align:center;border-top:1px solid #d5d5d5;padding-top:10px;}
section#el_tags span{display:inline-block;margin:2px 6px;}
section#el_tags span a:hover{color:#666666;}
section#el_tags span.tag11{font-size:13px;}
section#el_tags span.tag12{font-size:13px;}
section#el_tags span.tag13{font-size:13px;}
section#el_tags span.tag14{font-size:14px;}
section#el_tags span.tag15{font-size:15px;}
section#el_tags span.tag16{font-size:16px;}
section#el_tags span.tag17{font-size:17px;}
section#el_tags span.tag18{font-size:18px;}
section#el_tags span.tag19{font-size:19px;}
section#el_tags span.tag20{font-size:20px;}
section#el_tags span.tag21{font-size:21px;}
section#el_tags span.tag22{font-size:22px;}
section#el_tags span.tag23{font-size:23px;}
section#el_tags span.tag11 a{font-size:13px;}
section#el_tags span.tag12 a{font-size:13px;}
section#el_tags span.tag13 a{font-size:13px;}
section#el_tags span.tag14 a{font-size:14px;}
section#el_tags span.tag15 a{font-size:15px;}
section#el_tags span.tag16 a{font-size:16px;}
section#el_tags span.tag17 a{font-size:17px;}
section#el_tags span.tag18 a{font-size:18px;}
section#el_tags span.tag19 a{font-size:19px;}
section#el_tags span.tag20 a{font-size:20px;}
section#el_tags span.tag21 a{font-size:21px;}
section#el_tags span.tag22 a{font-size:22px;}
section#el_tags span.tag23 a{font-size:23px;}
div#wrap_el_foot{background:url(/bitrix/templates/eshop_red_copy/images/el_foot_bg.png) top left repeat-x #e8e8e8;}
section#el_foot{padding-bottom:10px;position:relative;text-align:center;width:100%;}
section#el_foot div.block{display:inline-block;vertical-align:top;margin-right:7px;width:150px;text-align:left;}
section#el_foot div.block h3{color:#666666;font-size:16px;text-decoration:none;display:margin-bottom:8px;padding-top:18px;border-bottom:1px solid #c5c5c5;height:27px;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;margin-left:0px;}
section#el_foot div.block article{margin:0px;padding:0px;display:inline-block;}
section#el_foot div.block ul{padding-left:0px;}
section#el_foot div.block ul li{margin-bottom:4px;}
section#el_foot div.birj{margin-right:0px;}
section#el_foot div.block_first h3{margin-left:0px;}
section#el_foot div.block_first ul{padding-left:0px;}
section#el_foot div.b_catalog h3{margin-left:0px;}
section#el_foot div.b_catalog ul{padding-left:0px;}
section#el_foot div.block_bibl h3{padding-top:11px;}
section#el_foot div.block_bibl{padding-top:47px;}
section#el_foot div.top_h3{color:#336699;}
div.top_h3{color:#336699;font-size:16px;text-decoration:none;font-weight:normal;font-family:Myriad Pro, Arial, sans-serif;width:154px;height:47px;background:url(/bitrix/templates/eshop_red_copy/images/bibl.png) top left no-repeat;cursor:pointer;}
div.top_h3:hover{background:url(/bitrix/templates/eshop_red_copy/images/bibl_hover.png) top left no-repeat;}
div.top_h3{position:absolute;margin-left:-18px;margin-top:-47px;}
section#el_foot div.top_h3 div.menu_sub{display:none;position:absolute;margin-top:-490px;width:180px;left:0px;background:white;padding:10px;z-index:400;border:1px solid #dadada;border-bottom:none;}
section#el_foot div.top_h3:hover div.menu_sub{display:block;}
section#el_foot div.top_h3 div.menu_sub ul{margin:0px;border:none;vertical-align:top;overflow:hidden;}
section#el_foot div.top_h3 div.menu_sub ul.first{border:none;}
section#el_foot div.top_h3 div.menu_sub li{line-height:17px;border:none;padding:0px;margin:0px;margin-bottom:10px;display:block;background:none;text-transform:none;}
section#el_foot div.top_h3 div.menu_sub li a{color:#336699;font-size:13px;font-weight:normal;text-decoration:underline;}
section#el_foot div.top_h3 div.menu_sub li a:hover{text-decoration:none;color:#666666;}
div.aside_foot{position:absolute;right:26px;margin-top:-39px;}
div.aside_foot a{background:url(/bitrix/templates/eshop_red_copy/images/naverh.png) top left no-repeat;width:73px;height:39px;display:block;}
div.aside_foot a:hover{background:url(/bitrix/templates/eshop_red_copy/images/naverh_hover.png) top left no-repeat;}
div.aside_foot a span{display:none;}
div#wrap_footer{background:#3c6c9c;min-height: 100%;}
footer{color:#fff;padding-top:24px;padding-bottom:20px;text-align:center;width: 100%;}
footer div.address{float:none;margin-top:1px;}
footer div.copy{float:none;text-align:center;padding-top:12px;}
footer div.banners{text-align:center;padding-top:12px;display:none;}
footer div.banners ul li{display:inline-block;margin:0px 6px;}
nav{line-height:23px;margin-top:23px;}
nav img{vertical-align:middle;}
nav span{display:inline-block;padding:0px 8px;vertical-align:middle;}
nav img{position:absolute;vertical-align:middle;display:none;}
img.tuda, img.home_w{display:inline;position:relative;vertical-align:middle;margin:0px;}
nav span.nav_home{}
nav span.nav_home img{position:static;vertical-align:middle;}
nav span a{color:#666;text-decoration:none;}
nav span a:hover{text-decoration:underline;}
nav span.nav_0{}
nav span.nav_0 img{position:static;vertical-align:middle;}
#content{min-height: 100%;display: initial;}
#content article{border-bottom:1px solid #d5d5d5;padding-bottom:24px;padding-left:0px;}
#content h3{font-size:14px;font-weight:bold;margin-bottom:5px;}
#content table.tb_about{margin-top:30px;width:100%;}
#content table.tb_about td{vertical-align:top;}
#content table.tb_about td.map{text-align:right;}
label{font-weight:bold;}
label span{font-weight:normal;}
form#rg{font-size:0px;width:250px;}
form#rg input{font-size:13px;}
form#rg span{font-size:13px;}
form#rg input[type=radio]{display:none;height:22px;width:23px;}
form#rg input[type=checkbox]{display:none;height:25px;width:25px;}
form#rg select{font-size:13px;position:absolute;visibility:hidden;width:252px;}
div.search-page select{font-size:13px;width:259px;}
form#rg input{border:1px solid #d3d3d3;height:32px;line-height:32px;padding:0px 10px;vertical-align:top;width:280px;text-align:right;}
form#rg textarea{border:1px solid #d3d3d3;font-size:13px;height:60px;padding:10px;resize:none;vertical-align:top;width:280px;text-align:right;}
form#rg label{display:inline-block;font-size:13px;padding-right:40px;padding-top:11px;vertical-align:top;position:absolute;text-align:left;padding-left:10px;}
form#rg fieldset div{margin-bottom:15px;}
form#rg div{margin-bottom:0px;}
form#rg div font{margin-bottom:15px;display:block;}
form#rg fieldset div div{margin-bottom:0px;}
form#rg fieldset div span{vertical-align:middle;}
form#rg .fdo3 label{display:block;position:relative;margin-bottom:5px;}
form#rg .fdo_captcha{white-space:nowrap;}
form#rg .fdo_captcha label{display:none;}
form#rg .fdo_captcha input{margin-right:13px;width:137px;}
form#rg .fdo_captcha img.captcha{width:130px;height:34px;}
form#rg .fdo_rules{overflow:hidden;display:block;position:relative;}
form#rg .fdo_rules .l_check{float:left;height:25px;margin-left:0px;margin-top:4px;width:25px;}
form#rg .fdo_rules label{display:block;font-weight:normal;margin-left:30px;padding-top:0px;text-align:left;width:280px;}
form#rg .check{line-height:3;max-width:480px;padding-left:0px;}
form#rg .check span{display:inline-block;font-weight:bold;padding-left:20px;width:150px;}
form#rg .check input{}
form#rg .fdo_submit{border-top:1px solid #d5d5d5;margin-top:25px;padding-left:0px;padding-top:10px;text-align:center;}
form#rg .fdo_submit input{background:url(/bitrix/templates/eshop_red_copy/images/input_bg.png) top left repeat-x #d2d2d2;border:1px solid #d0d0d0;cursor:pointer;height:42px;padding:10px 0px !important;width:96px;margin:0px 5px;}
form#rg .fdo_submit input[type=image]{background:none;padding:0px;border:none;}
form#rg .fdo_submit input.reset{background:#9c2814;border:1px solid #961f0b;color:white;}
form#rg .reload{text-align:right;}
form#rg .reload img{margin-right:9px;vertical-align:middle;}
form#rg .reload a{color:#336699;text-decoration:none;}
form#rg .reload a span{text-decoration:underline;}
form#rg .reload a:hover span{text-decoration:none;}
form#rg div.search-page .selectArea{display:none;}
form#rg .checkboxArea, .checkboxAreaChecked{display:inline-block;height:25px;vertical-align:middle;width:25px;}
form#rg .checkboxArea{background:url(/bitrix/templates/eshop_red_copy/images/checkbox.png) top left no-repeat;}
form#rg .checkboxAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/checkbox_select.png) top left no-repeat;}
form#rg .radioArea, .radioAreaChecked{display:inline-block;height:22px;margin-left:14px;margin-right:13px;vertical-align:middle;width:23px;}
form#rg .radioArea{background:url(/bitrix/templates/eshop_red_copy/images/radio.png) top left no-repeat;}
form#rg .radioAreaChecked{background:url(/bitrix/templates/eshop_red_copy/images/radio_select.png) top left no-repeat;}
form#rg .selectArea, div#menu2 .selectArea{background:url(/bitrix/templates/eshop_red_copy/images/select_center.png) repeat-x;display:inline-block;height:34px;width: 50% !important;line-height:34px;margin-left:8px;position:relative;}
form#rg a.selectButton, span.left{height:34px;position:absolute;top:0;}
div#menu2 a.selectButton, span.left{height:34px;position:absolute;top:0;right:0px;}
form#rg span.left, div#menu2 span.left{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0px -34px;left:-8px;width:8px;}
form#rg span.center, div#menu2 span.center{line-height:27px;}
form#rg a.selectButton, div#menu2 a.selectButton{background:url(/bitrix/templates/eshop_red_copy/images/select_sprite.png) no-repeat 0 0;right:-42px;width:42px;}
form#rg .optionsDivVisible{margin-left:-8px;}
div.select-center{background:#fff !important;border:1px solid #ccc !important;border-top:0;padding:5px 5px;}
div.select-center a{color:#666;display:block;line-height:18px;padding-left:10px;text-decoration:none;}
div.select-center a:hover{background:#f1f1f1;color:#333;}
form#rg img.calendar-icon{position:absolute;}
div#fake_file, div#fake_ava, div#fake_logo{background:url(/bitrix/templates/eshop_red_copy/images/file.png) right top;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;cursor:pointer;display:inline-block;font-size:13px;height:34px;line-height:34px;padding-left:10px;padding-right:10px;width:137px;}
form#rg input[type=file]{opacity:0;position:absolute;}
div.item{display:block;margin-bottom:20px;overflow:hidden;}
div.item .more{margin-top:10px;text-align:right;}
div.item h3{font-size:18px;margin-bottom:8px;}
div.item h3 a{font-size:18px;}
div.item .item_img{float:left;}
div.item .item_img img{height:auto;max-width:100px;max-height:100px;}
div.item .item_txt{margin-left:120px;}
div.item .more_photo{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_photo img{vertical-align:top;}
div.item .more_photo h3{text-transform:uppercase;}
div.item .more_files{border-top:1px solid #d5d5d5;margin-bottom:20px;margin-top:10px;padding-top:10px;}
div.item .more_files h3{text-transform:uppercase;}
div.item .more_files div.vitem{display:inline-block;margin-bottom:10px;margin-right:10px;vertical-align:top;}
div.item .more_files div.vitem h3{margin-top:3px;text-align:center;text-transform:none;}
div.exchange{margin-top:10px;}
div.exchange strong{display:block;font-size:16px;margin-bottom:4px;margin-top:10px;}
div.exchange a{font-size:13px;}
div.catalog-section-list{text-align:center;}
div.catalog-section-list li{margin-bottom:10px;margin-right:10px;width:200px;}
div.catalog-section-list li{display:inline-block;vertical-align:top;}
div.catalog-section-list li div.cat_img{margin-bottom:3px;}
div.catalog-section-list li h3{text-align:center;}
div.catalog-section-list li img{width:200px;}
div.add_company{margin-bottom:10px;margin-top:30px;text-align:right;}
div.add_company a{background:#9b0404;color:white;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;text-transform:uppercase;vertical-align:top;}
div.add_company a:hover{text-decoration:underline;}
table.data-table{border:1px solid gray;width:100%;}
table.data-table td{background:#f1f1f1;padding:5px;}
td.row2{background:#dcdcdc !important;}
.user_photo div{text-align:right;}
.user_photo div.img{display:inline-block;margin-left:10px;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc{display:inline-block;margin-top:10px;vertical-align:top;}
.user_photo span.bx-input-file-desc label{display:inline-block !important;padding-right:0px !important;width:auto !important;}
.user_photo span.bx-input-file-desc div.checkboxArea, div.checkboxAreaChecked{margin-right:4px;margin-top:6px;}
.user_photo div{}
.profile_menu{background:#666666;margin-bottom:20px;width:762px;}
.profile_menu li{display:inline-block;list-style:none;padding:5px 10px;}
.profile_menu li a{color:white;font-size:16px;text-decoration:none;}
.profile_menu li:hover{background:#e5e5e5;}
.profile_menu li:hover a{color:black;}
.profile_menu li.active{background:#962713;}
.profile_menu li.active a{color:white;}
div#menu2{text-align:center;background:url(/bitrix/templates/eshop_red_copy/images/menu_bg.png) top left repeat-x;margin-top:20px;height:53px;line-height:53px;padding-right:40px;width: 80%;}
div#menu2 select{visibility:hidden;width: 50%;}
div.catalog-top img{max-width:100px;max-height:100px;}
div.item_content{overflow:hidden;}
article img{max-width:290px;width:auto !important;height:auto !important;}
div.fr540{display:block;/* display: none; */}
form.form540{padding:5px;width:240px;height:56px;background:url(/bitrix/templates/eshop_red_copy/images/form540.png) top left no-repeat;position:absolute;z-index:100;right:0px;top:45px;display:none;}
form.form540 input[type="text"]{width:180px;border:none;background:none;margin-top:15px;margin-left:15px;height:20px;}
form.form540 input[type="image"]{vertical-align:middle;}
div.click540{position:absolute;top:62px;right:0px;}
.forum-reply-field-setting .checkboxAreaChecked{display:none;}
section.forum-content{min-width:412px;}
}
/* End */
/* /bitrix/templates/eshop_red_copy/components/bitrix/system.auth.form/aut/style.css?1701594597445 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1701594586501 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/menu/top/style.css?1701594597626 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/breadcrumb/nav/style.css?1701594597227 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/news.list/reclama/style.css?1701594597116 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom/style.css?1701594597583 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/menu/bottom2/style.css?1701594597626 */
/* /bitrix/templates/eshop_red_copy/components/bitrix/news.list/bannera/style.css?1701594597116 */
/* /bitrix/templates/eshop_red_copy/styles.css?1701594598203 */
/* /bitrix/templates/eshop_red_copy/template_styles.css?1701594598179483 */
