.CellsDelimiter {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #ABBA54;
	border-right-color: #ABBA54;
	border-bottom-color: #ABBA54;
	border-left-color: #ABBA54;
}
body {font-size: 12px; color: #303613; background: #fff; margin: 0; padding: 0; font-family: Verdana; font-size: 12px;}
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: #e7ebb4}
h1 {font-face: Tahoma; font-size: 16px; color: #4E571E;}
h2 {font-face: Tahoma; color: #4E571E; font-size: 15px;}
h3 {font-face: Tahoma; color: #4E571E; font-size: 14px;}
h4 {font-face: Tahoma; color: #4E571E; font-size: 13px;}
h5, .h5 {font-face: Tahoma; color: #4E571E; font-size: 12px;}
p {font-size: 12px; color: #303613;}
a:link, a:active, a:visited {color: #4A521D; text-decoration: underline}
a:hover {text-decoration: none}
a.link_14 {font-size: 14px;}
.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}
.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: #E8F0B6;}
.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: #C2D166; color: #FFFFFF}
.catalog_menu_active a:link, .catalog_menu_active a:active, .catalog_menu_active a:visited  {color: #79862f; 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: 13px; color: #79862f; font-weight: bold; text-decoration: none}
.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: #C7D962; padding-right: 5px}
.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: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.menu_block .item .link_active a:hover {text-decoration: none}


.news_subscribe {position: absolute; right: 0px; top: 0px; width: 33%; height: 112px; overflow: hidden; font-face: Tahoma; font-size: 11px; color: #79862f; font-weight: bold; text-decoration: none}
.news_subscribe .block {margin-left: 10px; margin-right: 5px; margin-top: 15px}
.news_subscribe .img_spacer {position: absolute; top: 0px; left: 0px;}
.news_subscribe form {margin-top: 0px; margin-bottom: 0px}
.news_subscribe input {width: 120px; font-size: 11px; color: #79862f;}
.news_subscribe .subm {width: 120px; margin-top: 3px; background: #e7ebb4; border: #6c6d47 1px solid; font-face: Tahoma; font-size: 11px; color: #79862f;}
* html .news_subscribe .subm {width: 124px; margin-top: 3px; background: #e7ebb4; border: #6c6d47 1px solid; font-face: Tahoma; font-size: 11px; color: #79862f;}
.news_subscribe_white_space {white-space: nowrap}
.news_subscribe_form_block {padding-top: 3px; padding-bottom: 3px;}

.head_block_1 {overflow: hidden; background-color: #e0eba0; 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: #b7bf82; 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: #c8b992;}
.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; background: url(/images/4_02_web_30.jpg) no-repeat bottom right; 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}
.header_block_3 .block .content_block .content a {text-decoration: none}
.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: #E4EDAF; border-top: 2px solid #D0DE81}

.banners_block_img_spacer_1 {height: 40px;}
.banners_block_img_spacer_2 {height: 40px; background: #a2ad65;}

.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: #6c4509; font-size: 11px}
.footer_end_box_banner_string {background-color: #eaecd1; 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: 11px; font-face: Arial; color: #8b5704;}
.categories a:link, .categories a:active, .categories a:visited {text-decoration: none; font-size: 11px; color: #8b5704;}
.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: #9FA768 url(/images/4_1_03.gif) repeat-x; color: #4E571E}
.categories td.active_img {background: #d0da88}
.categories td.active a:active, .categories td.active a:link, .categories td.active a:visited {text-decoration: none; font-size: 11px; color: #4E571E}
.categories td.active a:hover {text-decoration: underline}

.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: #ABBA54;
}


.comment_name_block {background-color: #E4EDA1; 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;}



/* Here come the warm jets! */


img {border: 0;}
form {margin: 0;}

#top {position: relative; background: url(pix/topbg.png) right; height: 51px;}
#top a {color: #777;}
#top a:hover {color: #000;}

#sign {width: 150px; height: 210px; background: #bebebe url(pix/signbg.jpg); top: 0; left: 50%; margin-left: -75px; z-index: 1;}

#logo {position: relative; top: 90px; left: 38px;}

#mid, #left, #right {height: 238px;}

#left, #right, #menu, #icons, #field, #submit, #label, #sign {position: absolute;}

#mid {background: #343434 url(pix/midbg.png); position: relative;}


#field {border: 1px solid #bebb93; top: 16px;}

#search #submit {right: 15px; top: 15px; border: 0;}
#search #field {right: 50px;}

#subs #label {font-size: 10px; color: #666; top: 11px; left: 15px;}
#subs #field {left: 100px;}
#subs #submit {left: 240px; top: 17px; border: 0;}


#main {background: url(pix/mainbg.gif) top repeat-x;}

#icons {top: 245px; width: 150px; left: 0; text-align: center;}
#icons img {margin: 0 10px;}

#left {background: url(pix/leftbg.jpg) no-repeat; width: 50%; left: 0;}

#menu {text-align: right; color: #cac05a; top: 18px; right: 30%; font-weight: bold;}
#menu div {height: 30px;}
#menu a {color: #ebffc5; text-decoration: none;}
#menu a:hover {color: #fff;}
#menu img {margin: 0 0 0 10px;}
#img12 {margin: 0 12px 0 0;}

#menu12 {text-align: right; color: #cac05a; top: 40px; right: 30%; font-weight: bold; float:left}
#menu12 div {height: 30px;}
#menu12 a {color: #ebffc5; text-decoration: none;}
#menu12 a:hover {color: #fff;}
#menu12 img {margin: 0 0 0 12px;}

#table_dict td{border:solid 1px #303613}

#right {background: url(pix/rightbg.jpg) no-repeat center bottom; width: 50%; right: 0;}
