body {font-family: Arial; font-size: 12px; color: #303613;} 
TABLE, TD {font-family: Arial; font-size: 12px; color: #303613;}
input, textarea, select {border: #6c6d47 1px solid; font-face: Tahoma; font-size: 12px; color: #333814;}
input.submit {background: #FFF1C5}/*#FFF1C5*/
h1 {font-face: Tahoma; font-size: 16px; color: #6D3A2E;}
h2 {font-face: Tahoma; color: #6D3A2E; font-size: 15px;}
h3 {font-face: Tahoma; color: #6D3A2E; font-size: 14px;}
h4 {font-face: Tahoma; color: #6D3A2E; font-size: 13px;}
h5, .h5 {font-face: Tahoma; color: #6D3A2E; font-size: 12px;}
p {font-size: 12px; color: #303613;}
a:link, a:active, a:visited {color: #aa7503; text-decoration: underline}/*CDB45BпростE1C364о ссылкиDEB977 #CAA658; aa7503*/
a:hover {text-decoration: none}
a.link_14 {font-size: 13px; color: #800000}/*{font-size: 12px; color: #800000}*/
.small {font-size: 10px}

.table_print {border: 1px solid #BBBBBB}
.table_print td {border: 1px solid #BBBBBB}

.links_catalog_name {font-face: Tahoma; color: #4E571E; font-size: 14px; font-weight: bold}
.links_catalog_url a {font-face: Tahoma; color: #74870C; font-size: 12px; font-weight: bold}
.links_catalog_description {font-face: Tahoma; color: #707843; font-size: 12px;}


.menu_active_1 {background: #C2D166; color: #FFFFFF; padding: 4px}/*#C2D166;*/
.menu_passive_1 {padding: 4px}

.catalog_img {border: 1px solid #E0EBA0}

.catalog_menu {clear: both; float: left; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 3px; margin-bottom: 3px; border-left: 2px solid #E4EDA1; background-color: #FFFFFF;}
.catalog_menu_over {clear: both; float: left; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 3px; margin-bottom: 3px; border-left: 2px solid #E4EDA1; background-color: #FFF1C5;}
.catalog_menu_active {clear: both; float: left; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 7px; margin-bottom: 3px; border-left: 2px solid #E4EDA1; background-color: #E1C364; color: #FFFFFF}
.catalog_menu_active a:link, .catalog_menu_active a:active, .catalog_menu_active a:visited  {color: #FFFFFF; text-decoration: none;}



.head_content {position: relative; right: 0px; top: 0px; width: 100%;}
* html .head_content {margin-top: -537px;}
.head_content .head_content_block {margin-left: 525px; height: 537px; position: relative;}
.header_block {background: #FFFFFF;}
.header_block .logo_block {padding-top: 40px; margin-left: 140px; padding-bottom: 4px; height: 74px}

.sitemap_block {position: absolute; top: 118px; right: 0px; width: 27px; height: 20px;}

.head_content_1 {position: relative; right: 0px; top: 0px; width: 100%;}
* html .head_content_1 {margin-top: -253px;}
.head_content_1 .head_content_block {margin-left: 525px; height: 253px; position: relative;}

.head_block_0 {background: #FFFFFF; height: 23px; background: url(/images/4_02_web_09.gif) repeat-x;}
.head_block_0 .block_1 {margin-left: 147px}
.head_block_0 .block_2 {position: absolute; top: 118px; left: 0px;}

.menu_container {overflow: hidden; padding-left: 10px;}
.menu_block {float: left; width: 32%; margin-top: 7px; margin-bottom: 10px; overflow: hidden; height: 100px}
.menu_block .item {clear: both; margin-top: 5px;}
* html .menu_block .item {clear: both; margin-top: 7px;}
.menu_block .item .img {float: left}
.menu_block .item .link {padding-left: 10px; white-space: nowrap;}
.menu_block .item .link a:active, 
.menu_block .item .link a:visited, 
.menu_block .item .link a:link  {font-face: Tahoma; font-size: 15px; color: #794133; text-decoration: none}/*font-weight: bold;#794133; верхнее меню*/
.menu_block .item .link a:hover {text-decoration: underline}
.menu_block .item .link_active {padding-left: 10px; white-space: nowrap; float: left; height: 18px; background: #DDB876; padding-right: 5px}/*#DDB876*/
.menu_block .item .link_active a:active, 
.menu_block .item .link_active a:visited, 
.menu_block .item .link_active a:link  {font-face: Tahoma; font-size: 15px; color: #794133; font-weight: bold; text-decoration: none}
.menu_block .item .link_active a:hover {text-decoration: none}


.search_and_subscribe {position: absolute; right: 0px; top: 0px; width: 33%; height: 112px; overflow: hidden; font-face: Tahoma; font-size: 11px; color: #562E24; font-weight: bold; text-decoration: none}
.search_and_subscribe .block {margin-left: 10px; margin-right: 5px; margin-top: 5px}
.search_and_subscribe .img_spacer {position: absolute; top: 0px; left: 0px;}
.search_and_subscribe form {margin-top: 0px; margin-bottom: 15px}
.search_and_subscribe input {width: 150px; font-size: 11px; color: #000000;}/*#79862f */
.search_and_subscribe input.empty_with_text {color: #794133;}/*cccccc   гридепердевый цвет ввода */
.search_and_subscribe .subm {width: 150px; margin-top: 3px; background: #FFF1C5; border: #6c6d47 1px solid; font-face: Tahoma; font-size: 11px; color: #000000;}/*#79862f тут меняется цвет на кнопке ИСКАТЬ*/
* html .news_subscribe .subm {width: 154px; margin-top: 3px; background: #FFF1C5; border: #6c6d47 1px solid; font-face: Tahoma; font-size: 11px; color: #79862f;}
.search_and_subscribe_white_space {white-space: nowrap}
.search_and_subscribe_form_block {padding-top: 3px; padding-bottom: 3px;}

.head_block_1 {overflow: hidden; background-color: #B99A63; height: 112px; background: url(/images/4_02_web_11.gif) repeat-x;}
.head_block_1 .block3 {position: relative; height: 112px; width: 100%;}
.head_block_1 .img_spacer {position: absolute; top: 0px; left: 0px; height: 112px; width: 5px;}
.head_bloxk_1_img_spacer_bd {height: 80px; background: #B99A64; margin-top: 10px;}
.head_bloxk_1_img_spacer_weg {height: 42px;}
.head_block_1 .content_block {height: 112px; background: url(/images/4_02_web_22.jpg) no-repeat bottom right; padding-left: 10px}

.head_block_1_separator {height: 5px; background: url(/images/4_02_web_28.gif) repeat-x;}
.head_block_1_separator_2 {height: 5px; background: url(/images/4_02_web_27.gif) no-repeat;}

.head_block_2_img_spacer {height: 167px; background: #562E24;}
.head_block_2 {background-color: #eedcae; height: 279px; background: url(/images/4_02_web_29.gif) repeat-x;}
.head_block_2 .block {position: relative; height: 279px; width: 100%;}
.head_block_2 .block .img_spacer {position: absolute; top: 0px; left: 0px; height: 279px; width: 5px;}
.head_block_2 .block .content_block {height: 279px; padding-left: 10px; overflow: hidden}
.head_block_2 .block .content_block .content {padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; font-face: tahoma;}
.head_block_2 .block .content_block .content .header {font-size: 18px; color: #8c6528}
.head_block_2 .block .content_block .content .text {font-size: 12px; color: #a06e21; padding-top: 5px;}
.head_block_2 .block .content_block .content ul {margin: 0; margin-left: 15px; padding: 0}
.head_block_2 .block .content_block .content li {padding: 3px;}

.header_block_3 {background-color: #c1ce78; height: 80px; background: url(/images/4_02_web_33.gif) repeat-x;}
.header_block_3 .block {float: right; position: relative; height: 80px; width: 49%;}
.header_block_3 .block .img_spacer {position: absolute; top: 0px; left: 0px; height: 80px; width: 5px;}
.header_block_3 .block .content_block {height: 80px; padding-left: 20px; position: relative;}
.header_block_3 .block .content_block .content {position: absolute; top: 30px; left: 20px; font-face: tahoma; font-size: 18px; color: #4c5900; white-space: nowrap}/*интернет магазин font-size: 18px;  */
.header_block_3 .block .content_block .content a {text-decoration: underline;color: #794133;}
.header_block_3 .block .img_calc {position: absolute; top: 0px; left: 35%; margin-top: -21px;}

.header_block_3 .block_2 { float: left; position: relative; height: 80px; width: 49%;}

.index_news_block {background-color: #28130E; border-top: 2px solid #D6BC65}

.banners_block_img_spacer_1 {height: 40px;}
.banners_block_img_spacer_2 {height: 40px; background: #BA9B64;}

.footer_clear_box {clear: both; height: 10px}

.footer_end_box {height: 2px; background-color: #ddc36d}
.footer_end_box_copyright {height: 20px; text-align: center; padding-top: 5px; color:#CCCCCC; font-size: 11px; background-color:#28130E}
.footer_end_box_banner_string {background-color: #7B4233; text-align: center; padding: 4px;}

.global_spacer {position: absolute; top: 0px}
.global_top_box {float: left; height: 537px; width: 525px}
.global_categories_top_box {float: left; height: 253px; width: 525px}
.global_cat_box_pages {background: #E4C033; height: 2px}
.global_page {width: 100%}


.categories {font-size: 12px; font-face: Arial; color: #8b5704;}
.categories a:link, .categories a:active, .categories a:visited {text-decoration: underline; font-size: 12px; color: #4e1609;}/*цвет меню #E1C364*/
.categories a:hover {text-decoration: underline}
.categories img {border: 0px}
.categories .link_row {background: #C8B476 url(/images/4_02_web_42.gif) repeat-x;}
.categories td.active {background: #28130E url(/images/4_1_03.gif) repeat-x; color: #4E571E}
.categories td.active_img {background: #28130E}
.categories td.active_img a:hover div.div_catalog_img {background-color:#28130E}
.categories td.active a:active, .categories td.active a:link, .categories td.active a:visited {text-decoration: none; font-size: 12px; color: #fff}
.categories td.active a:hover {text-decoration: underline}
div.div_catalog_img {width:125px;height:95px;overflow:hidden;}
a:hover div.div_catalog_img {background-color:#FFCC66;}

.content_main {min-height: 200px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 12px; color: #303613;}
* html .content_main {height: 200px}
.head_main {margin-top: 0px}

td.tableHeader {
color: #FFFFFF; 
font-weight: bold;
}
td.tableHeader a:link, td.tableHeader a:visited, td.tableHeader a:active {
color: #FFFFFF; 
font-weight: bold;
text-decoration: underline;
}
td.tableHeader a:hover{
color: #FFFFFF; 
font-weight: bold;
text-decoration: none;
}
.table_bg {
background-color: #E1C364
}


.comment_name_block {background-color: #FFF1C5; width: 500px; padding: 2px 4px; position: relative;}
.comment_name {width: 340px}
.comment_date {position: absolute; top: 2px; right: 0px;}
.comment_text {position: relative; padding: 4px 4px; width: 500px;}

.ajax_stub {background-color: #EEEEEE; display: ;}

.news_date {color: #A5B25F; font-size: 10px;}
.news_name {font-face: Tahoma; color: #4E571E; font-size: 14px; font-weight: bold}
.news_url a {font-face: Tahoma; color: #74870C; font-size: 12px; font-weight: bold}
a.news_url_index:link, a.news_url_index:hover, a.news_url_index:visited, a.news_url_index:active {text-decoration: none; font-weight: normal;}
.news_description {font-face: Tahoma; color: #707843; font-size: 12px;}
.news_description p {margin: 0px;}

.ajax_catalog_description_box {width: 430px}
.download_error {color:#999999}




.centerblock_2_1 {float: left; width: 250px; padding-top: 2px;}
.centerblock_2_2 {margin-left: 250px; padding-top: 5px; padding-left: 10px;}

.centerblock_3_1 {float: left; width: 250px; padding-top: 2px}
.centerblock_3_2 {margin-left: 250px; padding-top: 5px; padding-left: 10px;}

.banners_block .add_text {border-top:3px solid #8d5f3a;text-align:justify;}



.pages {margin: 25px 0; padding: ; list-style: none; width: 100%; height: 35px; background: #f7f6ee; font-size: 11px; font-weight: 800; color: #4c4c4c;}
			.pages span {padding: 0 7px 0 10px;}
			.pages li {margin: 0 5px 0 0; padding: 0; display: inline; line-height: 35px;}
			.pages li a {font-weight: 100; padding: 2px; color: #4c4c4c;}
			.pages li a:link, .pages li a:visited {text-decoration: underline; color: #4c4c4c;}
			.pages li a:hover {text-decoration: none;}
