/* all start */
body 
{
 	behavior:url("css/csshover.htc");
}
* 
{ 
	padding:0; 
	margin:0;
}
img 
{
	border:0;
}
a
{
	cursor:pointer;
}
.main_info a:hover, .main_info a:hover h2
{
	color:#FF6C00 !important;
}
ul
{
	list-style-type:none;
	margin:0; padding:0;
}
h1, h2, h3, h4, h5, h6
{
	padding:0;
	margin:0;
}
.both
{
	clear:both;
	height:1px;
	line-height:1px;
}
p
{
	padding:0;
	margin:0;
}
.wrap
{
/*	width:1008px;*/
	width:100%;
	min-width:1008px;
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1008)? "1008px" : "100%");
	margin:auto;
}
.header
{
	height:151px;
	background:url(../img/header_rep.gif) repeat-x;
}
.header_left
{
	width:354px;
	vertical-align:top;
}
.header_center
{
	vertical-align:top;
}
.header_right
{
	width:247px;
	padding-right:40px;
	vertical-align:top;
}
.logo a
{
	display:block;
}
.logo img
{
	display:block;
}
.top_pad15
{
	padding-top:15px;
}
.logo
{
	padding:0 0 15px 11px;
	zoom:1;
}
.head_phone
{
	font:17px Tahoma, Arial, sans-serif;
	color:#363636;
	padding:3px 0 0 28px;
}
.header_center .hbg
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#000;
	padding-bottom:10px;
	padding-top:20px;
}
.shop_adres
{
	font:11px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	padding-bottom:5px;
}
.shop_adres a
{
	font:11px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	text-decoration:underline;
}
.shop_adres a:hover
{
	font:11px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	text-decoration:none;
}
.work_grafik
{
	font:11px Tahoma, Arial, sans-serif;
	color:#2B2B2B;
	padding-top:10px;
}
.main_left
{
	width:213px;
	padding-top:11px;
	padding-left:11px;
	margin-left:13px;
}
.main_right
{
	width:222px;
	padding-top:11px;
	padding-right:11px;
	margin-right:13px;
}
.main_center
{
	padding:11px 20px;
}
.footer
{
	clear:both;
	padding-top:30px;
	height:100px;
}
.footermenu
{
	font:12px Tahoma, Arial, sans-serif;
	color:#fff;
	background:url(../img/footermenu_bg.gif) center;
	height:44px;
	padding-left:90px;
	padding-top:15px;
	padding:15px 30px 0 30px;
}
.footermenu a
{
/*	display:block;
	float:left;*/
	padding:0 10px;
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	text-decoration:none;
	height:30px;
	background:url(../img/footer_line.gif) no-repeat 100% 5px;
	width:95px;
}
.footermenu a:hover
{
/*	display:block;
	float:left;*/
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	text-decoration:underline;
}
a.top_pad7
{
	padding-top:7px;
}
.copyright
{
	float:left;
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	padding:10px 0 0 20px;
}
.developer
{
	float:right;
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	padding:10px 20px 0 0;
}
.developer a
{
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	text-decoration:underline;
}
.developer a:hover
{
	font:10px Tahoma, Arial, sans-serif;
	color:#303030;
	text-decoration:none;
}
.headermenu_list ul
{
	padding-left:10px;
	background:url(../img/headmenu_search_bg.gif) repeat-x bottom;
	height:45px;
}
.headermenu .sub
{
	position:absolute;
	z-index:80;
	left:0;
	top:45px;
	border-left:1px solid #4E94C8;
	border-right:1px solid #4E94C8;
	width:202px;
	
}
.headermenu .headermenu_list ul li div.sub a
{
	background:#fff;
	border-bottom:1px solid #4E94C8;
	font:11px Tahoma, Arial, sans-serif;
	color:#4E94C8;
	display:block;
	text-decoration:none;
	width:182px !important;
	min-height:14px;
	height:auto !important;
	height:14px;
	padding:5px 10px;
	display:inline;

	text-align:left;
}
.w202
{
	width:202px;
}
.headermenu .headermenu_list ul li div.sub a:hover
{
	background:#DCEAF4;
	font:11px Tahoma, Arial, sans-serif;
	color:#4E94C8;
	
	display:block;
	text-decoration:none;
	min-height:14px;
	height:auto !important;
	height:14px;
	display:inline;
	padding:5px 10px;
	text-align:left;
}
.headermenu_list ul li
{
	float:left;
	position:relative;
	z-index:50;
	text-align:center;
}
.headermenu_list ul li div.sub
{
	display:none;
}
.headermenu_list ul li:hover div.sub
{
	display:block;
}
.headermenu_list
{
	width:717px;
}
.headermenu_search
{
	height:45px;
	background:url(../img/headmenu_search_bg.gif) repeat-x bottom;
	padding-right:10px;
}
.headermenu_search_inp
{
	background:url(../img/headmune_search_inp.gif) no-repeat;
	width:187px;
	height:24px;
	float:right;
	margin-right:8px;
	margin-left:5px;
	display:inline;
	margin-top:7px;
}
.headermenu_search_inp input
{
	width:180px;
	padding-left:3px;
	height:24px;
	background:none;
	border:0;
}
.headermenu_search_button
{
	background:url(../img/headmenu_serach_button.gif) no-repeat;
	width:69px;
	height:24px;
	float:right;
	margin-top:7px;
	_padding-top:5px;
	/padding-top:5px;
}
.headermenu_search_button input
{
	border:0;
	background:none;
	cursor:pointer;
	font:bold 10px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	color:#fff;
	width:69px;
}
.headermenu_list ul li.reability_tab a
{
	width:120px;
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:32px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
	background:url(../img/reability_tab.gif) no-repeat;
}


.headermenu_list ul li.reability_tab a:hover
{
	background:url(../img/reability_tab_active.gif) no-repeat;
	width:120px;
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#57A0CE;
	float:left;
	text-align:center;
}
.headermenu_list ul li.reability_tab:hover a
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
}
.headermenu_list ul li.orto a
{
	
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:32px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
	width:107px;
}
.headermenu_list ul li.orto
{
	background:url(../img/orto_tab.gif) no-repeat;
	width:107px;
}
.headermenu_list ul li.orto a:hover
{
	background:url(../img/orto_tab_active.gif) no-repeat;
	color:#57A0CE;
}
.headermenu_list ul li.orto:hover a
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	
	height:32px;
	float:left;
	text-align:center;
	padding:13px 0 0 0;
}
.headermenu_list ul li.house_tab a
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	width:108px;
	background:url(../img/house_tab.gif) no-repeat;
}
.headermenu_list ul li.house_tab a:hover
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#57A0CE;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	width:108px;
	background:url(../img/house_tab_active.gif) no-repeat;
}
.headermenu_list ul li.kadr_tab a
{
	display:block;
	background:url(../img/kadr_tab.gif) no-repeat;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	width:102px;
}
.headermenu_list ul li.kadr_tab a:hover
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#57A0CE;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
		background:url(../img/kadr_tab_active.gif) no-repeat;
}
.headermenu_list ul li.mother_tab a
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	width:139px;
	background:url(../img/mother_tab.gif) no-repeat;
}
.headermenu_list ul li.mother_tab a:hover
{
	display:block;
	background:url(../img/mother_tab_active.gif) no-repeat;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#57A0CE;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
}
.headermenu_list ul li.medic_tab a
{
	
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#fff;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	width:128px;
	background:url(../img/medic_tab.gif) no-repeat;
}
.headermenu_list ul li.medic_tab a:hover
{
	display:block;
	font:bold 11px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#57A0CE;
	height:39px;
	float:left;
	text-align:center;
	padding:6px 0 0 0;
	background:url(../img/medic_tab_active.gif) no-repeat
}
.topmenu  span
{
	padding-right:5px;
}
.topmenu 
{
	font:bold 12px Tahoma, Arial, sans-serif;
	color:#96B591;
	padding-top:20px;
	border-bottom:1px solid #9DC196;
	padding-bottom:10px;
}
.topmenu a
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#000;
	text-decoration:none;
}
.topmenu a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#FF6C00;
	text-decoration:underline;
}
.header_search_text
{
	width:95px;
	float:left;
}
.header_search_text a
{
	font:10px Tahoma, Arial, sans-serif;
	color:#29721B;
	text-decoration:none;
}
.header_search
{
	padding-top:15px;
	font:10px Tahoma, Arial, sans-serif;
	color:#29721B;
}
.header_search_select
{
	width:141px;
	float:left;
}
.header_search_select select
{
	width:141px;
}
.head_help
{
	padding-top:15px;
}
.head_help a
{
	background:url(../img/online_help_icon.gif) no-repeat left;
	font:13px Tahoma, Arial, sans-serif;
	color:#5AA8E0;
	padding-left:20px;
	text-decoration:underline;
}
.head_help a:hover
{
	background:url(../img/online_help_icon.gif) no-repeat left;
	font:13px Tahoma, Arial, sans-serif;
	color:#5AA8E0;
	padding-left:20px;
	text-decoration:none;
}
.header_submenu
{
	height:21px;
	background:#9AC9EC;
	margin-right:1px;
	padding:4px 30px;
}
.header_submenu ul
{
	list-style-type:inherit !important;
}
.header_submenu ul li
{
	float:left;
	color:#FFF;
	margin-right:50px;
}
.header_submenu ul li a
{
	color:#FFF;
	font-family:Tahoma;
	text-decoration:none;
	font-size:11px;
}
.authorize_block_bottom img
{
	display:block;
}
.authorize_block
{
	margin-bottom:5px;
}
.authorize_block_top
{
	font:bold 11px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:url(../img/authorize_top.gif) no-repeat;
	height:21px;
	padding:7px 0 0 10px;
}
.authorize_block_top2
{
	font:bold 11px Tahoma, Arial, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:url(../img/authorize_top.gif) no-repeat;
	height:21px;
	padding:7px 0 0 60px;
	position:relative;
	z-index:1;
}
.basket_icon
{
	position:absolute;
	top:5px;
	left:10px;
	z-index:2;
}
.authorize_block_cont
{
	background:url(../img/authorize_cont.gif) repeat-y;
	min-height:78px;
	height:auto !important;
	height:78px;
	padding-top:12px;
}
.authorize_block_cont2
{
	background:url(../img/authorize_cont.gif) repeat-y;
	min-height:58px;
	height:auto !important;
	height:58px;
	padding-top:12px;
}
.log_name
{
	font:bold 10px Tahoma, Arial, sans-serif;
	color:#6E8D69;
	width:50px;
	float:left;
	line-height:18px;
	margin:0 10px;
}
.log_inp
{
	width:117px;
	float:left;
	margin:0;
	padding:0;
}
.log_inp input
{
	width:117px;
	height:16px !important;
	line-height:16px;
	font-size:11px;
	font-family:Tahoma;
	padding-left:5px;
	border:1px solid #A7BCA4;
	margin:0;
}
.authorize_button
{
	width:48px;
	float:left;
	padding:13px 10px 0 70px;
	margin:0;
}
.author_links
{
	width:80px;
	float:left;
	padding-top:5px;
}
.author_links a
{
	font:10px Tahoma, Arial, sans-serif;
	color:#455641;
	text-decoration:underline;
}
.author_links  div
{
	line-height:10px;
}
.author_links a:hover
{
	font:10px Tahoma, Arial, sans-serif;
	color:#455641;
	text-decoration:none;
}
.subscribe_inp
{
	padding-left:12px;
}
.subscribe_inp input
{
	width:155px;
	border:1px solid #D7D7D7;
	height:16px;
	color:#000;
}
.subscribe_button
{
	padding:10px 0 0 12px;
}
.prod_name
{
	font:11px Tahoma, Arial, sans-serif;
	color:#267813;
	padding-left:60px;
}
.prod_name span
{
	font:11px Tahoma, Arial, sans-serif;
	color:#000;
	padding-left:5px;
}
.authorize_block table
{
	width:80%;
	margin: 10px auto;
	border-collapse:collapse;
}
.authorize_block table td
{
	vertical-align:middle;
	font:11px Tahoma, Arial, sans-serif;
	color:#000;
	padding:3px;
	border:1px solid #B7D9AF;
}
.authorize_block table td a
{
	color:#11468C;
	text-decoration:underline;
}
.authorize_block table td a:hover
{
	/*color:#11468C;*/
	color:#FF6C00;
	text-decoration:none;
}
.get_zakaz_button
{
	padding-left:22px;
}
.authorize_block ul
{
	margin-left:22px;
	padding:10px 0;
}
.authorize_block ul li
{
	background:url(../img/prod_list_icon.gif) no-repeat 0 10px;
	padding-left:10px;
}
.authorize_block ul li a
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#11468C;
	text-decoration:underline;
}
.authorize_block ul li a:hover
{
	font:bold 11px Tahoma, Arial, sans-serif;
	/*color:#11468C;*/
	color:#FF6C00;
	text-decoration:none;
}
.action_block
{
	margin-bottom:10px;
}
.action_block_hbg
{
	background:url(../img/action_hbg.gif) no-repeat;
	width:202px;
	height:21px;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:7px 0 0 10px;
}
.new_block
{
	margin-bottom:10px;
}
.new_block_hbg
{
	background:url(../img/new_hbg.gif) no-repeat;
	width:202px;
	height:21px;
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:7px 0 0 10px;
}
.ation_item,.new_item
{
	margin-top:5px;
}
.ation_item a
{
	text-decoration:none;
	display:block;
	border:1px solid #FFC97F;
	background:#FFEACC;
	padding:5px;
	zoom:1;
}
.new_item a
{
	text-decoration:none;
	display:block;
	border:1px solid #C5E3BF;
	background:#E4F1F9;
	padding:5px;
	zoom:1;
}
.new_item a:hover
{
	background:#94C7EA;
	text-decoration:none;
}
.ation_item a:hover
{
	background:#FFC97F;
	text-decoration:none;
}
.ation_item img,.new_item img
{
	float:left;
	margin:0 10px 10px 0;
}
span.action_name
{
	display:block;
	font:11px Tahoma, Arial, sans-serif;
	color:#000;
}
span.old_price
{
	display:block;
	padding:5px 0 5px 0;
	font:11px Tahoma, Arial, sans-serif;
	color:#5F5F5F;
	text-decoration:line-through;
}
span.new_price
{
	font:17px Tahoma, Arial, sans-serif;
	color:#426C8A;
	text-decoration:none;
}
span.both
{
	display:block;
	clear:both;
}
.main_banner
{
	width:508px;
	margin:auto;
	text-align:center;
	padding-bottom:10px;
}
.recomended_block
{
	margin-bottom:20px;
}
.recomended_block .hbg,.news_block .hbg
{
	background:url(../img/recomended_hbg_m.gif) repeat-x;
	margin:0;
	padding:0;
}
.recomended_block .hbg div,.news_block .hbg div
{
	background:url(../img/recomended_hbg_l.gif) no-repeat left;
	margin:0;
	padding:0;
}
.recomended_block .hbg div div,.news_block .hbg div div
{
	background:url(../img/recomended_hbg_r.gif) no-repeat right;
	margin:0;
	padding:0;
}
.recomended_block .hbg div div div,.news_block .hbg div div div
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	height:24px;
	margin:0 5px;
	padding:12px 0 0 10px;
	border-left:#FFF 5px solid;
	border-right:#FFF 5px solid;
	background:none;
}
.recomended_pic
{
	padding-bottom:10px;
}
.recomended_pic img
{
	border:1px solid #BCBCBC;
}
.recomended_name
{
	font:11px Tahoma, Arial, sans-serif;
	color:#535353;
}
.recomended_name a
{
	font:11px Tahoma, Arial, sans-serif;
	color:#535353;
	text-decoration:none;
}
.recomended_name a:hover
{
	font:11px Tahoma, Arial, sans-serif;
	color:#535353;
	text-decoration:underline;
}
.recomended_price
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#FF6C00;
	padding-top:5px;
}
.recomended_item
{
	padding-top:25px;
}
.recomended_item
{
	padding:10px;
	width:25%;
}
.news_item
{
	background:url(../img/news_dotline.gif) repeat-x bottom;
	padding:10px 20px 10px 0;
}
.news_item .date
{
	font:11px Tahoma, Arial, sans-serif;
	color:#1C760B;
}
.news_item .text
{
	font:11px Tahoma, Arial, sans-serif;
	color:#626262;
}
.news_item .text a
{
	font:11px Tahoma, Arial, sans-serif;
	color:#626262;
	text-decoration:none;
}
.news_item .text a:hover
{
	font:11px Tahoma, Arial, sans-serif;
	color:#626262;
	text-decoration:underline;
}
.main_info
{
	margin-bottom:20px;
}
.main_info_block
{
	padding-left:55px;
	width:195px;
	float:left;
	margin-bottom:25px;
}
.main_info_block img
{
	margin-left:-55px;
	float:left;
}
.main_info_block ul li
{
	line-height:10px;
	padding-bottom:5px;
	padding-right:10px;
}
.main_info_block ul li a
{
	font:10px Tahoma, Arial, sans-serif;
	text-decoration:none;
	color:#8A8A8A;
}
.main_info_block ul li a:hover
{
	font:10px Tahoma, Arial, sans-serif;
	text-decoration:underline;
	color:#8A8A8A;
}
.main_info_block h2
{
	font:bold 11px Tahoma, Arial, sans-serif;
	color:#11468C;
	text-transform:uppercase;
	padding-bottom:8px;
}
.preload
{
	visibility:hidden;
}
.preload img
{
	width:1px;
	height:1px;
}
.asc_user {padding:10px; color:#11468C; font-family:Tahoma; font-size:12px; font-weight:bold;}
.asc_user span {font-weight:normal; font-size:11px; color:#FF6C00;}
.asc_text {padding:0 10px; font-family:Tahoma; font-size:12px; color:#4F4F4F; text-align:justify;}

.call_form {width:500px;}
.call_form tr td {font-family:Tahoma; font-size:14px; padding:5px; text-align:left;}
.call_form tr td input {font-family:Arial; font-size:16px; font-weight:bold; padding:3px 5px; width:180px;}

ul.catmenu{margin:0 12px; padding:0;}
ul.catmenu li {background:none; padding:4px 0 4px 0; line-height:11px;}
ul.catmenu li a {color:#5C5C5C; line-height:11px; font-size:11px; font-weight:bold; text-decoration:none;}
ul.catmenu li a:hover {color:#FF6C00; font-size:11px; line-height:11px; font-weight:bold; text-decoration:underline;}
ul.submenu li{
	line-height:11px;
}
ul.submenu {margin-left:27px; padding:10px 0 0 0;}
ul.submenu li a {color:#5C5C5C; font-size:11px; font-weight:normal; text-decoration:none;}
ul.submenu li a:hover {color:#FF6C00; font-size:11px; font-weight:normal; text-decoration:underline;}

a.shops * {text-decoration:none;}
a.shops:hover * {text-decoration:underline !important;}

div.s-params {font-family:Tahoma; font-size:11px;}
div.s-params a {color:#11468C; font-size:12px; font-weight:normal; padding:0 4px; font-family:Tahoma; text-decoration:none;}
div.s-params a.sel {color:#666; font-weight:bold;}
div.s-params span.no-param {color:#11468C; font-size:12px; font-weight:normal; padding:0 4px; font-family:Tahoma; text-decoration:line-through;}

a.in_cart {color:#11468C; font-size:12px; font-weight:bold; display:block; width:140px; text-align:center; font-family:Tahoma; padding-top:3px;}
div.in-cart {color:#11468C; font-family:Tahoma; font-size:12px;}

#filials {float:right; margin:20px 20px 0 0; position:relative; width:180px;}
#filials a {font-family:Arial; font-size:12px; color:#4e94c8; text-decoration:none;}
#filials a.but {display:block; padding:0 18px 0 8px; height:24px; line-height:24px; background:url(../img/filial-bg.jpg) no-repeat top left;}
#filials div
{
	position:absolute;
	z-index:10;
	left:0;
	top:25px;
	width:180px;
	padding:0;
	background-color:#FFF;
	border:#4e94c8 1px solid;
	border-bottom:none;
	display:none;
}
#filials div a {display:block; padding:5px 0 5px 10px; color:#4e94c8; text-decoration:none; border-bottom:#4e94c8 1px solid;}
#filials div a:hover {background-color:#dceaf4;}

div.sub-more {position:absolute; z-index:80; left:0; top:45px; border:1px solid #95b3cd; background:#f1f8fc url(../img/menu-bg.jpg) top right repeat-y; display:none;}
div.shadow {position:absolute; z-index:70; left:7px; top:52px; background-color:#000;}

div.sub-more table {border:#8ebbe2 1px solid;}
div.sub-more table tr td {vertical-align:top; text-align:left;}
div.sub-more table tr td.popular {padding:25px 0 0 25px; background-color:#FFF;}
div.sub-more table tr td.all {padding:25px 30px 0 25px;}
div.sub-more table tr td.all a
{
	font:11px Tahoma, Arial, sans-serif;
	color:#4E94C8;
	display:block;
	font-weight:bold;
	width:150px;
	text-decoration:none;
	padding:3px 10px;
	margin:0 -10px;
	text-align:left;
}
div.sub-more table tr td.all a:hover {color:#FFF; background-color:#61abe0;}

div.sub-more table tr td.under-links {padding:16px 20px 12px 20px; height:16px;}
div.sub-more table tr td.under-links a
	{float:left; color:#ff9900; font-size:12px; font-family:Tahoma; text-decoration:none; margin-right:55px; white-space:nowrap;}
div.sub-more table tr td.under-links a:hover u {text-decoration:none;}

div.sub-more span {display:block; font-weight:bold; font-size:14px; font-family:Tahoma; color:#ff9900; text-transform:uppercase; margin-bottom:20px;}
div.sub-more td.popular span {margin-bottom:0;}
div.sub-more table.pop-blocks {border:none;}
div.sub-more table.pop-blocks tr td {padding:25px 20px 10px 0;}
div.sub-more table.pop-blocks tr td a.rub
	{color:#11468c; font-size:12px; margin:0 0 5px 0; text-decoration:none; display:block; font-weight:bold; font-family:Tahoma; text-transform:uppercase;}
div.sub-more table.pop-blocks tr td a.rub:hover {text-decoration:underline;}
div.sub-more table.pop-blocks tr td a.pop-rub
	{color:#575757; font-size:10px; font-family:Arial; display:block; width:170px; padding:2px 10px; margin-left:-10px; text-decoration:none; font-weight:bold;}
div.sub-more table.pop-blocks tr td a.pop-rub:hover {color:#FFF; background-color:#61abe0;}
div.sub-more table.pop-blocks tr td a.all {text-decoration:none; color:#11468c; padding:0 10px; font-size:11px; font-weight:normal; margin:12px 0 5px 0; font-family:Tahoma;}
div.sub-more table.pop-blocks tr td a.all:hover {background:none; color:#575757;}
div.sub-more table.pop-blocks tr td a.all:hover u {text-decoration:none;}

/*	каталог	*/
div.item-image {position:relative; width:160px; text-align:left; /*overflow:hidden;*/ margin-left:35px;}
div.item-image-b {position:relative; width:auto; text-align:left; /*overflow:hidden;*/}
div.item-image div, div.item-image-b div {position:absolute; z-index:12; left:-15px; bottom:3px; width:70px; text-align:left;}
/*div.item-image-b div {left:3px;}*/

table.form_table input.error, table.form_table textarea.error {background-color:#FFE3E3; border:#CC0000 1px solid;}
table.form_table label.error {display:block; font-size:10px; color:#C00;}

div.seo-text {padding:0 20px; font-size:12px; color:#646464; margin-top:30px;}
a.hide-open {color:#11468C; text-decoration:underline; padding:4px 0; display:block;}