body { margin: 0px; padding: 0px; font-size: 69.01%; }
body, html { height: 100%; width: 100%;	}
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px; }
a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 { font-family: tahoma, verdana, arial, helvetica, sans-serif; color: #515150;  }
img { border: none; }
input, select, table, td { font-size: 100%; }
input { border: 1px solid #CCD0D4; font-size: 1.11em; padding:1px; }
textarea { border: 1px solid #CCD0D4; font-size: 1.11em; padding:1px; }
select { border: 1px solid #CCD0D4; font-size: 1.11em; padding:1px; }

form { padding: 0px; margin: 0px; }
.clear { clear: both; }
.full { height: 100%; width: 100%; }
.full_w { width: 100%; }
.full_h { height: 100%; }
.spacer { height: 1px; width: 1px; }



.body { background-color: #D2D2D2;  width: 100%; height: "100%"; min-height: 100%; min-width: 940px; width: expression(document.body.clientWidth < 940? "940px": "100%" ); }
.body_1 { background-color: #ffffff; width: auto; margin: 0px 16px;  height: "100%";  min-height: 100%;}

.top_menu_block { width: 100%; height: 74px; background: #7EBC1E url("../img/menu_block/bgnd.gif") 0px 0px repeat-x; }
.top_menu_block_left { width: 100%;  height: 74px; background: url("../img/menu_block/left.gif") 0px 0px no-repeat; }
.top_menu_block_right { width: 100%;  height: 74px;  background: url("../img/menu_block/right.gif") right 0px no-repeat;}
.head_menu_links { padding-left: 30px; float: left; height: 74px; width: auto; }

.active_menu_button { height: 74px; float: left; background: url("../img/menu_block/active_menu.gif") 0px bottom repeat-x; }
.active_menu_button div { height: 74px;  float: left; background: url("../img/menu_block/active_menu_left.gif") 0px bottom no-repeat;}
.active_menu_button div div { height: 74px;  float: left; background: url("../img/menu_block/active_menu_right.gif") right bottom no-repeat; }
.active_menu_button div div a { color: #ffffff; font-size: 1.21em; text-decoration: none; display: block; padding-top: 50px; padding-left: 15px;  padding-right: 15px;   }


.menu_button { height: 74px; float: left; background: url("../img/menu_block/button_menu.gif") 0px bottom repeat-x; }
.menu_button div { height: 74px;  float: left; background: url("../img/menu_block/button_menu_left.gif") 0px bottom no-repeat;}
.menu_button div div { height: 74px;  float: left; background: url("../img/menu_block/button_menu_right.gif") right bottom no-repeat; }
.menu_button div div a { background: url("../img/menu_block/_a.gif") 13px 45px no-repeat; display: block; color: #5C8F10; font-size: 1.21em; text-decoration: none; padding-top: 50px; padding-left: 15px;  padding-right: 15px; }
.menu_button div div a:hover {background: url("../img/menu_block/_p.gif") 13px 45px no-repeat; }

.menu_right_buffer { width: 10px; height: 74px; float: left;  background: url("../img/menu_block/right_buffer.gif") 0px bottom no-repeat;}
.menu_left_buffer {width: 10px; height: 74px; float: left;  background: url("../img/menu_block/left_buffer.gif") 0px bottom no-repeat;}

.q_icons_block { float: right; padding-right: 10px; }
.q_icons_block a {display: block; float: left; }

img.q_icons_block_home { height: 61px; width: 46px; }
img.q_icons_block_fav { height: 61px; width: 40px; }
img.q_icons_block_mail { height: 61px; width: 49px; }


.language_switches { margin-right: 20px; float: right; width: 115px; height: 61px; background: url("../img/lang_sw/bgnd.gif") 0px 0px no-repeat; text-align: center; }
.language_switches div { padding-top: 30px;  }
.language_switches div a { color: #D3E7B4; text-decoration: none; }
.language_switches div a:hover { color: #E6F0D8; }
.language_switches div span { border-right: 1px solid #9FCE56; }
.language_switches div a.active_lang { color: #E6F0D8; text-decoration: underline;} 


.head_block { width: 100%; height: 155px; background: url("../img/head/bgnd.gif") 0px 1px repeat-x; }
.head_logo { position: relative;  float: left; height: 155px; width: 344px; background: url("../img/head/logo.jpg") 0px 0px no-repeat; }
.head_body_1 { float: right; width: 100%; height: 155px; margin-left: -344px; background: url("../img/head/1/bgnd.jpg") 0px 10px repeat-x; }
.head_body_1_1 { width: auto; height: 155px; margin-left: 344px;  background: url("../img/head/1/1.jpg") right 0px no-repeat; }

.bottom_block {  min-width: 940px; width: expression(document.body.clientWidth < 940? "940px": "100%" ); text-align: center; height: 46px; width: 100%; margin-top: -46px; position: relative;  background: url("../img/bottom/bgnd.gif") right 0px repeat-x; }
.bottom_block_right { text-align: center; height: 46px; width: 100%; background: url("../img/bottom/right.gif") right 0px no-repeat; }
.bottom_block_left { text-align: center; height: 46px; width:100%; background: url("../img/bottom/left.gif") 0px 0px no-repeat; }


.bottom_copy { width: 220px; color: #ffffff; position: absolute; left: 20px; margin-top: 12px; }
.bottom_copy span { width: 220px; display: block; color: #ffffff; padding-top: 4px; }

.bottom_menu { width: auto; }
.bottom_menu_1 { text-align: center; padding-right: 30px; }
.bottom_links { width: 500px; margin: auto; height: 33px; background: url("../img/bottom/menu_bgnd.gif") 0px 1px repeat-x; }
.bottom_links_right { height: 33px;  width: 100%;  background: url("../img/bottom/links_right.gif") right 1px no-repeat; }
.bottom_links_left { color: #81B79E; height: 33px;  width: 100%;  background: url("../img/bottom/links_left.gif") 0px 1px no-repeat; padding-top: 10px;  }
.bottom_links_left a { color: #97C8B1;  text-decoration: none; }
.bottom_links_left a:hover { text-decoration: underline; }
.bottom_shadow { height: 12px; width: 282px; background: url("../img/bottom/shadow.gif") 60% 0px no-repeat; position: absolute; margin-top: -12px; width: 100%; }
.bottom_block_left table { margin: auto; }

.content_block { width: auto; padding: 10px 20px; }

.left_col { width: 220px; float: left; } 

.main_col {  width: 100%; float: right; margin-left: -230px; } 
.main_col_1 {  width: auto; margin-left: 230px; position: relative; }

.left_menu { position: relative;  width: 196px; float: left; clear: both; background: #E8E8E8 url("../img/left_menu/bgnd_1.gif") 0px 0px no-repeat; }
.left_menu_1 { width: 196px; background: url("../img/left_menu/bgnd_2.gif") 0px bottom no-repeat; }
.left_menu_ul { padding: 0px; margin: 0px; margin-left: 20px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.left_menu_ul li a { color: #3E4041; text-decoration:none; }
.left_menu_ul li a:hover { text-decoration: underline; }
.left_menu_ul li { list-style-image: url("../img/cursor.gif");  padding: 3px 0px;}

.left_menu_ul li ul li { list-style-image: url("../img/cursor2.gif"); }

div.left_menu_1_contacts_block { padding-bottom: 17px; padding-right: 0px;  }
div.left_menu_1_contacts_block img { margin: auto; margin-right: 0px; }
div.left_menu_1_contacts_block div { width: 100%; text-align: right; }
div.left_menu_1_contacts_block strong { color: #1E6A4C; display: block; padding-left: 15px; }
div.left_menu_1_contacts_block span { display: block; padding-left: 40px; padding-top: 2px; padding-bottom: 4px; }
div.left_menu_1_contacts_block h1 { color: #2D6A44; font-weight: normal; font-size: 18px; padding-left: 10px; padding-top: 10px; }


div.main_col_1 h1 { color: #005634; font-weight: normal; font-size: 17px; background: url("../img/h1.gif") 0px 0px repeat-y; padding-top: 11px; padding-left:21px; padding-bottom: 9px; }
div.main_col_1 h1:first-letter { color: #ffffff; padding-right:4px; }
.content_block { clear: both;}

div.main_col_1 img { border: 5px solid #D7E1C6; }

div.main_col_1 a { color: #247D5A; }

ul.list_1 { padding: 0px; margin:auto; margin-left: 28px; padding-right: 8px;   }
ul.list_1 li a { color: #66A408; }
ul.list_1 li { list-style-image: url("../img/cursor3.gif");  padding: 3px 0px;}
.in_full_w { width: 99%; }

.news_1 { background: #E8E8E8 url("../img/news/top_left.gif") 0px 0px no-repeat; }
.news_2 { background: url("../img/news/top_right.gif") right 0px no-repeat; }
.news_3 { background: url("../img/news/bottom_right.gif") right 100% no-repeat; }
.news_4 { background: url("../img/news/bottom_left.gif") 0px 100% no-repeat; }
.news_5 { width: auto; padding: 6px 20px 0px 20px; }


div.main_col_1 div.news_5 h1 { color: #005634; font-weight: normal; font-size: 17px; background: url("../img/news/h1.gif") 0px 0px repeat-y; padding-top: 11px; padding-left:21px; padding-bottom: 9px; }
div.main_col_1 div.news_5 h1:first-letter { color: #ffffff; padding-right:4px; }

div.news_5 td { padding: 0px 20px 5px 5px; }
div.news_5 td strong { color: #377A60; font-weight: bold; display: block; padding-bottom: 5px; }
div.news_5 td strong a { text-decoration: none; }
div.news_5 td span { color: #4A4A4A; }
div.news_5 td span a { color: #4A4A4A; text-decoration: none; }
div.news_5 td div { text-align: right; padding-right: 30px; padding-top: 9px; }
div.news_5 td div a { padding-right: 13px; display: block; background: url("../img/news/icon.gif") right 5px no-repeat; color: #377A60; }


.bottom_menu_l_m { width: 140px;}.my_table_view {
	border: thin solid #2D6A44;
}

