HTML { width: 100%; height: 100%; }

BODY { margin: 0px; padding: 0px; width: 100%; height: 100%; background: #fff; line-height: 1.3 !important; 
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left;}
  
p {
  margin: 6px 0px; text-indent: 16px; padding: 5px 0px; line-height: 1.3 !important; 
  FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; text-align: left;}

H1 { margin: 5px 0px; padding: 0px;  letter-spacing: 1px; 
  FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #006400; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
H2 { margin: 5px 0px; padding: 0px; 
  FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #006400; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;}
H3 { margin: 5px 0px; padding: 0px; 
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #006400; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-ALIGN: left; FONT-STYLE: normal; TEXT-DECORATION: none;} 
  
A:link,
A:visited { border: none; outline: none;
color: #668736; TEXT-DECORATION: underline;}
A:active,
A:hover { border: none; outline: none;
color: #668736; TEXT-DECORATION: none;}

input { outline: none; }
object { display: block; }
embed { display: block; }
.content_block ul { display: table; }
.content ul { display: table; }

.navigator { float: left; width: 570px; margin: 5px 0px 20px 0px; text-align: left; padding: 0px;
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0d621c; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;  FONT-STYLE: normal; TEXT-DECORATION: none;}
.navigator span { margin: 0px 7px; }
.navigator a:visited,
.navigator a:link {
  COLOR: #aaa; FONT-SIZE: 11px; TEXT-DECORATION: underline;}  
.navigator a:hover ,
.navigator a:active {
  COLOR: #0d621c; FONT-SIZE: 11px; TEXT-DECORATION: underline;} 

.table_top_panel_box { width: 100%; height: 95px; background: url("/pic/top_background.jpg") repeat-x left top;  }
.td_top_panel_center { width: 1100px; height: 95px; background: url("/pic/top_panel.jpg") no-repeat left top;}
.td_top_panel_left { height: 95px; background: url("/pic/top_panel_left.jpg") no-repeat right top;}
.td_top_panel_right { height: 95px; background: url("/pic/top_panel_right.jpg") no-repeat left top;}

.table_logo_panel_box { width: 100%; height: 297px; background: url("/pic/logo_panel.jpg") #98929b no-repeat center top;  }
.td_logo_panel { width: 1100px; height: 297px;  }

.logo { float: left; margin: 53px 0px 0px 0px; width: 201px; height: 186px; background: url("/pic/logo.jpg") no-repeat left top; cursor: pointer; }

.contact_box { float: right; margin: 53px 0px 0px 0px; width: 201px; height: 185px; background-color: #ffffff;}
.table_contact {width:100%; height: 153px; padding: 0px 0px 0px 0px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6c6c6c; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; }
.contact_feedback {width: 201px; height: 32px; line-height: 32px; background: url("/pic/feedback_panel.jpg") repeat-x left top; text-shadow: 0px 1px 3px #7b9843; cursor: pointer;
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;}
.contact_feedback:hover {background-position: 0px -48px;}
.phone{
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6c6c6c; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center;}
.contact_address_title {padding: 5px 0px 0px 29px;}
.contact_address_text {padding: 5px 5px 5px 5px;}
.contact_phone_title {padding: 5px 0px;}
.contact_phone_text {padding: 5px;}
.contact_email_title {padding: 5px 0px;}
.contact_email_text {padding: 5px;}
.contact_email_text A {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: underline; TEXT-ALIGN: left;}
.contact_email_text A:link,
.contact_email_text A:visited { border: none; outline: none;
color: #747474; TEXT-DECORATION: underline;}
.contact_email_text A:active,
.contact_email_text A:hover { border: none; outline: none;
color: #668736; TEXT-DECORATION: none;}


.table_menu_box { width: 100%; height: 100px; background: url("/pic/menu_box.png") repeat-x left top;  }
.td_menu_panel { width: 821px; height: 100px;  }
.td_menu_panel_left { width: 239px; height: 100px;  }
.td_menu_panel_right { width: 40px; height: 100px;  }

.menu_body { width: 821px; height: 100px; border: 0px; }
.menu_body td { background: url("/pic/menu_background.png") repeat-x left top; }

.menu_id { text-shadow: 0px 1px 0px #5d7916; cursor: pointer;  white-space: nowrap;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #fff; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: center; text-transform: uppercase;}
.menu_id:hover { background-position: 0px -118px; }
.menu_id a:visited,
.menu_id a:link {
  COLOR: #fff; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.menu_id a:hover,  
.menu_id a:active {
  COLOR: #fff; FONT-SIZE: 18px; TEXT-DECORATION: none;} 

.menu_border { width: 1px; height: 100px; background: url("/pic/menu_border.jpg") repeat-y left top !important; }

.table_content_box { width: 100%;  }
.td_content_panel { width: 787px;  }
.td_content_panel_left { width: 239px;  }
.td_content_panel_right { width: 74px;  }

.table_left_menu_box { width: 201px; margin-top: 20px;}
.table_left_menu_box td { background-color: #668736; }

.left_menu_border { width: 201px; height: 1px; background-color: #516e25 !important; }

.left_menu_id { height: 60px; width: 119px; cursor: pointer; 
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left;}
.left_menu_id a:visited,
.left_menu_id a:link {
  COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.left_menu_id a:hover,  
.left_menu_id a:active {
  COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.table_left_menu_box tr:hover td {background-color: #55722b;}
  
.left_menu_img { width: 82px; height: 60px; TEXT-ALIGN: center; cursor: pointer; }

.news_title { padding: 0px 24px 5px 22px;
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.news_space {width: 239px; height: 36px;}

.news_text { padding: 0px 24px 5px 22px; margin-top: 4px;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #767676; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.news_date { padding: 10px 24px 5px 22px;
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }
.news_img { padding: 0px 24px 5px 22px;}

.table_news_box { width: 201px; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; }

.news_detail {text-align:right; padding: 0px 24px 18px 22px;}
.news_detail A {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial; FONT-STYLE: normal; TEXT-DECORATION: underline; TEXT-ALIGN: left;}
.news_detail A:link,
.news_detail A:visited { border: none; outline: none;
color: #000000; TEXT-DECORATION: underline;}
.news_detail A:active,
.news_detail A:hover { border: none; outline: none;
color: #668736; TEXT-DECORATION: none;}

.news_border {width: 201px; height: 2px; background: url("/pic/news_border.jpg") no-repeat left top; margin-bottom: 20px;}

.content_block {margin-top: 50px;}

/********************************************************* Навигатор ************************************************************************/
.navigator { line-height: 11px; margin: 0px 0px 10px 3px; text-align: left; padding: 0px; width:100%;
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #767676; FONT-FAMILY: Tahoma, Arial;  FONT-STYLE: normal; TEXT-DECORATION: none;}
.navigator a:visited,
.navigator a:link {
  COLOR: #767676; TEXT-DECORATION: none;}  
.navigator a:hover ,
.navigator a:active {
  COLOR: #767676; TEXT-DECORATION: underline;}  
/********************************************************************************************************************************************/

.divider {width: 100%; height: 1px; background-color: #5f5f5f; margin: 10px 0px 11px 2px;}

.table_bottom_box { width: 100%;  border-top: 3px solid #668736; margin-top: 40px;}
.td_bottom_panel { width: 1100px;}

.copy { margin-top: 36px; margin-bottom: 30px; float: left;
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9a9a9a; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none}
  
.yarneo { float: right; margin-top: 36px; margin-bottom: 30px; text-align: right;
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9a9a9a; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none;}
.yarneo a {TEXT-DECORATION: underline;}
.yarneo a:visited,
.yarneo a:link {
  COLOR: #9a9a9a; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
.yarneo a:hover,  
.yarneo a:active {
  COLOR: #9a9a9a; FONT-SIZE: 11px; TEXT-DECORATION: none;}  

.search_fild {width: 201px; height: 26px; float: left; border: none; margin-top: 38px; background-color: #fff; box-shadow: 0px 5px 5px #709518;}

.search_text { float: left; height: 26px; width: 160px;  border: none; margin: 0px 0px 0px 0px; 
outline: none; resize: none; line-height: 26px;  padding: 0px 5px 0px 5px;  background: none;
FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-STYLE: normal; TEXT-DECORATION: none; TEXT-ALIGN: left; }

.search_button {width: 24px; height: 26px; float: right; background: url("/pic/search_button.jpg") no-repeat right top; cursor: pointer;}



.cookies_alert_box { position: fixed; z-index: 100000; bottom: 3px; left: 50%; right: 3px; padding: 10px; 
	background: #efefef; border: 1px solid #aaa; border-radius: 10px; 
  FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #494b4a; FONT-FAMILY: 'PTSansRegular', Times New Roman;  FONT-STYLE: normal; TEXT-DECORATION: none;  text-align: center; }
.cookies_alert_button { display: block; margin-left: 30px; }
.cookies_alert_button a { display: inline-block; padding: 3px 8px; margin: 0 16px; background: #cecece; border-radius: 5px; border: 1px solid #777;
  FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #444; FONT-FAMILY: 'PTSansRegular', Times New Roman;  FONT-STYLE: normal; TEXT-DECORATION: none;  text-align: center;}   
.cookies_alert_button a:hover { background: #ffffff; color: #444; }

.cookies_alert_close {}
.cookies_alert_detail {}


