﻿body {background:#fff;margin:auto;min-width:975px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a {text-decoration:underline;}
form {margin:0px;padding:0px;}
/*a:hover {text-decoration:none;}*/
a img {border-width:0px;}
a.site_path_link {color:#000000;}
.site_path_active {color:#7B9C59;text-decoration:underline;}
a.site_name_link {color:#4C4C4C;font-weight:bold;font-size:11px;}
table.main_table {width:997px;margin:auto}
table.top_line {width:100%;height:4px;line-height:4px;}
table.top_table {padding-bottom:10px;}
td.left_col {width:235px;vertical-align:top;}
td.right_col {vertical-align:top;padding-left:25px;padding-right:10px;}
td.top_img_col {width:230px; vertical-align: bottom;}
div.top_img { width:230px; height: 228px; background: url('img/InetorgSprite.jpg') no-repeat; background-position: 0 -230px;}
td.top_l_green_line{width:235px;background-color:#63C500;}
td.top_r_green_line{width:190px;background-color :#63C500;}
td.top_brown_line{background-color:#D9D8B9;}
td.top_joint {width:6px;}
div.no_float {float:none;clear:both;height:0px;font-size:0px;}
.small_top_margin{padding-top:17px;}
.small_padding {padding:0px 10px;}
.small_left_padding {padding-left:20px;}
.middle_top_padding {padding-top:40px;}
.wide {width:100%;}
.color_link_brown{color:#4C4C4C;}
.color_link_blue{color:#00529C;}
.color_link_black{color:#000000;}
.color_link_green{color:#3A7400;}
.color_dark_blue {color:#00529C;}
.color_black {color:#000;}
.displace_to_bottom{position:relative;top:3px;}
.left_float {float:left;}
.brown_line {background-color:#D9D8BA;padding:5px 0px;height:25px; margin:0;}
.align_center {text-align:center;}
input.search_input{width:160px;margin-left:20px;border:1px solid #96959D;/*font-size:10px;*/height:16px;}
.search_select {width:160px;border:1px solid #839CBA;color:#5F5F5F;font-size:10px;height:16px;}
select {width:160px;border:1px solid #839CBA;color:#5F5F5F;font-size:10px;height:16px;}
.search_submit_butt { height:21px; font-size:11px;}
.left_padding {padding-left:35px;}
.simple_header {font-size:16px;font-weight:bold;}
.about_catalogue {margin:16px 0px;}
.about_catalogue a {color:#437213;}
.about_catalogue a:hover {color:#005FB1;}
.black_dot_line {background:url('img/black_dot_line.gif') repeat-x;height:1px;line-height:1px;font-size:0px;margin:8px 0px;}
.banner_top_block {}
.banner_bottom_block {margin-top:5px;}
.banner_place {width:49.9%;}
.half_width {width:49.9%;}
.sub_banner {background-color:#F7FAE9;padding:10px 2px 20px;}
.sub_banner a {color:#437213;}
.sub_banner_content {margin-left:40px;}
.sub_banner_img_padding {padding:5px 0px 0px 5px;}
.page_header {color:#468C00;font-size:20px;font-weight:bold;margin:30px 0px;}
.small_header {color:#468C00;font-size:14px;font-weight:bold;margin:30px 0px 0px;}
.small_header a {color:#00529C;}
.TC_category_block {
	 MARGIN-BOTTOM: 20px
}
.TC_category_block A {
	 COLOR: #000000; WHITE-SPACE: nowrap
}
.TC_category_block A:hover {
	 COLOR: #476f00
}
.TC_category_block_header {
	 FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 10px 0px; COLOR: #468c00
}
.TC_category_col {
	 WIDTH: 90%; MARGIN-RIGHT: 15px
}
.TC_category_header {
	 MARGIN-BOTTOM: 3px
}
.TC_category_header A {
	 FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00529c
}
.TC_category_header A:hover {
	 COLOR: #518f00
}
.TC_categories_block {
	 MARGIN-BOTTOM: 25px
}
.bottom_links_block {margin-top:100px;}
.bottom_links_block div {margin-right:15px;}
.bottom_links_block a {color:#437213;}
.bottom_line_margin {padding:10px 0px 30px;}
.bottom_line {background-color:#D9D8B9;height:2px;line-height:2px;font-size:0px;}
.v_align {vertical-align:top;}
.counter_block {text-align:right;padding-right:30px;}
.counter_block img {margin-left:5px;}
.site_path_separator {padding:0px 5px;}
.no_back_color {background-color:#FFF;}


.submenu a{color:#437213;}
.submenu a:hover{color:#005FB1;}
.submenu ul {
	margin: -1em 0em; /*отступ списка от родительского элемента снизу и сверху*/
	padding: 0 0 0 3.4em; /*отступ списка от родительского элемента слева*/
}			 
.submenu ul li {
	margin: 1em 0px; /*расстояние между элементами списка по вертикали*/ padding: 0 0 0 31px; /*отступ маркера от текста*/
	list-style-type: none; background: url('img/InetorgSprite.jpg') no-repeat top left; background-position: 0 -125px; /*регулировка маркера по вертикали*/
}
.cities_list UL {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1em 0em; PADDING-TOP: 0px
}
.cities_list UL LI {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cities_list_block {
	 PADDING-RIGHT: 0px; MARGIN-TOP: 40px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; BORDER-LEFT: #63c500 5px solid; PADDING-TOP: 10px
}
.cities_list {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}
.cities_list a{color:#000000;}
.cities_list a:hover{color:#416712;}

.categories_list
{
	width:235px;
}
.categories_list ul {
	margin: -1em 0em; /*отступ списка от родительского элемента снизу и сверху*/
	padding: 0 0 0 0em; /*отступ списка от родительского элемента слева*/
}			 
.categories_list ul li {
	margin: 2em 0px; /*расстояние между элементами списка по вертикали*/ padding: 0 0 0 20px; /*отступ маркера от текста*/
	list-style-type: none; /*регулировка маркера по вертикали*/
}

.TC_list {margin:20px 0px;}
.good_list {margin:-5px 0px 20px;}
.TC_list_col {width:24%;}
.pager {text-align:left;color:#00529C;font-weight:bold;margin:10px 30px 15px 0px;}
.pager a {color:#00529C;margin-right:4px;}
.active_page {background-color:#7BB640;padding:0px 4px;}
.market_center_img {border:1px solid #CCCCCC;padding:2px 5px;margin-right:15px;}
.color_gray {color:#7A7A7A;}
.bold {font-weight:bold;}
.about_market {margin:0px 10px 0px 0px;}
.about_market a {color:#437213}
.good_block {margin:10px 10px 0px 0px;}
.goods_img {border:1px solid #D7D7D7;}
.main_goods_img {border:1px solid #D7D7D7;}
.sub_goods_img {margin-top:1px;padding:2px 0px 2px 15px; background: url('img/InetorgSprite.jpg') no-repeat top left #EDEEE8; background-position: 0 -220px;}
.sub_goods_img a {font-size:11px;color:#000000;}

/*.top_relative {margin-top:0px;margin-top:expression('3px');cursor:text;}
.top_relative_text {margin-top:3px;position:expression('relative');top:expression('3px')}
.top_relative_adv {margin-top:4px;position:expression('relative');top:expression('4px')}
.top_relative_but {padding-left:15px;margin-top:-1px;padding-top:expression('2px');}
*/

/* фон для баннеров - диагональные линии */
.banner_back_lines {background: url('img/InetorgSprite.jpg') no-repeat top left #DFDCC7; background-position: 0 -50px;}
.banner_separator {font-size:1px;width:1px;}

.site_path_padding {padding:12px 0px 41px;}
.main_content {padding-top:20px;}
/*.absolute_sitepath_position {padding-top:5px;position:absolute;top:215px;float:left;top:expression('215px'); width:70%;}
*/
.product_header {color:#004F94;padding:0px;margin:0px;font-size:12px;}
.price_block {color:#468C00;font-size:14px;font-weight:bold;margin-top:10px;}

.dt {width:110px;}

.res_item_dt		{ width:350px; margin-bottom:3px; }
.res_item_dt strong	{ color:#BC1011; }
input.txt {border:1px solid #7E9DBA;height:14px;}

.search_result_block a{color:#468C00;}
.search_from_block {margin:40px 0px;}
.contact_form {margin:40px 0px;}
.contact_form .dt {width:150px;}
.contact_form .txt {border:1px solid #7E9DBA;height:14px;width:200px;font-size:10px;}
.contact_form .text_area {width:200px;height:50px;}


.mail_select {width:204px;height:16px;font-size:10px;}
.search_select {width:188px;height:18px;font-size:12px;}


.client_name_header {color:#7C7C7C;font-weight:bold;margin:20px 0px 10px;}

.request_block a {color:#437213;}

.error_block {margin:80px;}
.error_block a {color:#468C00;}

.yandex_direct_block {margin:20px 0}
.hnya{ padding-top:25px; }

.shops_main_link2
{
	margin: 2em 0px; /*расстояние между элементами списка по вертикали*/ padding: 0 0 0 5px; /*отступ маркера от текста*/
	list-style-type: none;
}

/* осмысленное создание стилей :) */

.category_list_left ul li 
{
	margin: 1.5em 0px;
}

.shop_details 
{
	font-weight:bold;
}

.td_path_ie7{height:41px;padding-bottom:19px;}
.td_path_ie8{height:41px;padding-bottom:36px;}
.td_path_ff{height:41px;padding-bottom:62px;}

/* Перенос картинок из ~/Images в CSS */

.img_green_square, .img_small_green_line, .img_blue_line, .img_double_blue_arrow, .img_favorite_icon, .img_goto_main_page_icon, .img_inetorg_logo, .img_joint_brown2green, .img_joint_green2brown, .img_left_menu_line, .img_mail_icon, .img_map_icon, .img_thick_arrow, .img_thin_arrow, .img_vline_dots
{
	background: url('img/InetorgSprite.jpg') no-repeat top left;
}

.img_green_square { background-position: 0 -220px; width: 3px; height: 3px; vertical-align: middle; margin-right: 5px; }

.img_small_green_line { background-position: 0 -1px; width: 8px; height: 3px; vertical-align: middle; margin-right: 5px; }

.img_blue_line { background-position: 0 -152px; width: 22px; height: 3px; }

.img_double_blue_arrow { background-position: 0 -224px; width: 5px; height: 5px; }

.img_favorite_icon { background-position: 0 -5px; width: 15px; height: 13px; }

.img_goto_main_page_icon { background-position: 0 -129px; width: 15px; height: 11px; }

.img_inetorg_logo { background-position: 0 -162px; width: 199px; height: 57px; }

.img_joint_brown2green { background-position: 0 -45px; width: 12px; height: 4px; }

.img_joint_green2brown { background-position: 0 -19px; width: 11px; height: 4px; }

.img_left_menu_line { background-position: 0 -141px; width: 237px; height: 10px; }

.img_mail_icon { background-position: 0 -24px; width: 11px; height: 8px; }

.img_map_icon { background-position: 0 -33px; width: 12px; height: 11px; }

.img_thick_arrow { background-position: 0 -476px; width: 6px; height: 7px; }

.img_thin_arrow { background-position: 0 -156px; width: 9px; height: 5px; }

.img_vline_dots { background: url('img/vline_dots.gif') no-repeat center; width: 1px; height: 12px; }
