BODY {
 margin: 0px;
 padding: 0px; 
 color: #875725;
 background-color: #203701;
 background : url(images/bg_wood.jpg) left top;
}
body, p, td, li, input, select, textarea { font-family: Arial, Tahoma;  font-size: 12px;}
form { padding:0; margin: 0; }

* {
	outline: none;
}

input.in_content { 
 background: #f9f7e2;
 border-color: #ddcbab;
 border-style: solid;
 border-width: 1px;
 color: #3b651d;
}
input.search2 { 
 background: #f9f8e3;
 border-width: 0px;
 color: #3b651d;
 font-size: 11px;
 height: 13px;
 }
strong.date {
 font-size: 15px; color: #4d911c;
 margin-right: 10px;
}
table.table_content1{
 margin: 30px 0px 14px 0px;
 border-collapse: collapse;
 line-height: 120%;
}
td.table1 {
 border-width: 1px; 
 border-style: solid;
 border-color: #ddcbab;
 padding:8px 14px 8px 14px;
 color: #3b651d;
 font-size: 11px;
 background-color: #f9f7e2;
}
td.table2 {
 border-width: 1px; 
 border-style: solid;
 border-color: #ddcbab;
 padding:8px 14px 8px 14px;
 color: #3b651d;
 font-size: 11px;
 background-color: #f4eed8;
}
th.table1_top {
 border-width: 1px; 
 border-style: solid;
 border-color: #ddcbab;
 background-color: #e9ddb6;
 font-weight: normal; color: #875725;
 padding:5px 14px 5px 14px;
} 
img.content_img {
 border-width: 1px; 
 border-style: solid;
 border-color: #ddcbab;
 margin: 6px 14px 11px 0;
 float: left;
}
img.news_img {
 margin: 6px 14px 11px 0;
 float: left;
}
p.green {
 color: #3b651d;
 line-height:120%;
}
H1 {
 font-weight: normal; font-size: 25px; color: #4c901c;
 margin: 0 0 44px 0;
 }
H2 {
 font-family: Tahoma; font-weight: normal; font-size: 19px; color: #86bf0c;
 margin: 21px 0 24px 0;
 }
H3 {
 font-weight: normal; font-size: 20px; color: #ff7c00;
 margin: 0 0 44px 0;
 }

H4 {
 font-size: 13px; color: #875725;
 margin: 0 0 2px 0;
}
a:link {
 color: #ff7c00;
}
a:hover, a:active {
 color: #ff4200;
}
a:visited  {
 color: #b26a26;
}
a.green {
 color: #4e851e;
}
a.green:link {
 text-decoration: none;
}
a.green:hover, a.green:active, a.news_link:hover,  a.news_link:active {
 text-decoration: underline;
}
a.menu1 {
 font-size: 15px; color: #ff7c00;
}
a.news_link {
 color: #875725;
 text-decoration: none;
}
a.menu_first {
 cursor: pointer; 
 font-size: 17px; color: #4e851e;
}
a.menu_first:hover {
 text-decoration: underline;
}
td.bottom {
 background : url(images/bg_bottom.jpg) top left repeat-x;
 color: #3b651d;
}
td.bottom1 {
 padding: 0px 0px 32px 0px;
 text-align: right;
 color: #a9926e;
}
td.bottom2 {
 font-size: 11px;
}
td.centr {
 background-color: #f8faec;
 background : url(images/bg_centr.gif) left top;
}
div.content {
 line-height:170%;
 margin-top:-20px;
 padding: 0px 30px 0px 74px;
}
td.green1 {
 font-size: 15px; color: #ffffff;
 background-color: #94bb41;
 padding: 0 25px;
}
div.hidden {
 display: none; 
 position: relative;
 top: -34px;
 width: 426px;
 background-color: #f9f9e4;
 border-right-width: 1px;
 border-right-color: #230c00;
 border-right-style: dotted;
 border-bottom-width: 1px;
 border-bottom-color: #230c00;
 border-bottom-style: dotted;
 color: #230c00;
 opacity: 0.5;
 filter: alpha(opacity=50);
 padding: 32px 7px 14px 25px;
 margin-bottom:-34px;
 z-index:2100;
}
div.ico {
padding: 0px 30px 75px 65px;
}
td.ico_text {
 font-weight:bold;
 padding: 0 0 0 7px;
 line-height:120%;
}
td.inner_menu {
 width:605px;
 height:71px;
 line-height: 100%;
 padding: 32px 0 30px 17px;
 background : url(images/img_1.gif) right top no-repeat;
}
div.left {
 position: fixed;
 width: 50%;
 left:0px;
 height:100%;
 text-align: right;
 z-index: 100;
 background : url(images/bg_main.jpg) top right repeat-x;
}
div.left_bg {
 position: absolute;
 right:502px;
 width:218px;
 height:100%;
 background : url(images/bg_left.jpg) right top no-repeat;
 z-index: 110;
}
div.main {
 position: absolute;
 width: 100%;
 height:100%;
 z-index: 1000;
}
div.menu {
 position: absolute;
 width: 50%;
 right: 0px;
 top: 107px;
 z-index: 2000;
}
td.menu_color {
 padding: 0 16px 0 0;
}
td.menu_orange {
 padding: 0 16px 15px 0;
}
div.menu_punkt {
 position: relative;
 margin-bottom: 8px;
 z-index: 2200;
}

div.news {
 color: #3b651d;
 margin-bottom: 31px;
}
div.right {
 position: fixed;
 width: 50%;
 right:0px;
 height:100%;
 text-align: left;
 z-index: 120;
 background : url(images/bg_main.jpg) top left repeat-x;
 }
div.right_bg {
 position: absolute;
 left:502px;
 width:352px;
 height:100%;
 background : url(images/bg_right.jpg) left top no-repeat;
 z-index: 130;
}
td.right_column {
padding: 0px 0px 0px 65px;
line-height:170%;
}
td.search {
 line-height: 80%;
 }
td.search1 {
 font-size: 12px; font-weight: bold; color: #3b651d;
 padding: 13px 0px 12px 0px;
 //padding: 12px 0px 12px 0px;
 line-height: 70%;
 background-color: #94bb41;
}
td.search_butt_fon {
 background : url(images/bg_search.jpg) left top no-repeat;
 background-color: #94bb41;
 padding:12px 20px 0 31px;
}
div.search_first {
 position: absolute;
 width:100%;
 height: 42px;
 z-index: 1200;
}
div.tel {
 font-size: 25px; color: #4c901c;
 margin:0 0 13px 0;
}
td.xxxxxx {
line-height: 70%;
}
td.vizual {
 background : url(images/bg_caw.jpg) right 120px no-repeat;
 height:100%;
 padding-top:140px;
}

/* Вывод логотипов */
div.logos {
 position: absolute;
 z-index: 3000;
 text-align:center;
 width: 100%;
 top:495px;
 display: none;
}
div.logos_block {
 position: relative;
 text-align: left;
 z-index: 3001;
 width: 1004px;
}
div.fon1 {
 width: 514px;
 height: 110px;
 padding: 14px 7px 14px 0px;
 background-color: #f9f9e4;
 border-right-width: 1px;
 border-right-color: #230c00;
 border-right-style: dotted;
 border-bottom-width: 1px;
 border-bottom-color: #230c00;
 border-bottom-style: dotted;
 color: #230c00;
 opacity: 0.8;
 filter: alpha(opacity=80);
}
div.logo1 {
 opacity: 1.0 !important;
 filter: alpha(opacity=100) !important;
}

div.butt_back {
margin-left:74px;
line-height: 80%;
}