body, table, td, p, span, div, a, form, input, select, textarea { font-size: 12px; font-family: Tahoma;}
img {border:0}
form, input {margin:0; padding:0;}
p {margin: 14px 0;}

IMG.border {border: solid 1px #6C7480;}

A{color: #81AC59;}
A:link, A:visited {text-decoration: underline;}
A:active, A:hover {text-decoration: none;}

SMALL, SMALL A { font-size: 10px; }

H1 { text-transform: uppercase; font-size: 16px; }
H2 { text-transform: uppercase; font-size: 14px; }
H3 { text-transform: uppercase; font-size: 13px; }
H4 { text-transform: uppercase; font-size: 12px; }
H5 { text-transform: uppercase; font-size: 12px; color: #BFAB6C; }
H6 { text-transform: uppercase; font-size: 11px; color: #BFAB6C; margin-bottom: 14px; }

.uc { text-transform: uppercase; }

.yellow { color: #BFAB6C; }

.hr { border: solid #C4C4B4; border-width: 1px 0 0 0; margin: 5px 0; }

.hr_sm { height: 12px; }
.hr_sm DIV { border: solid #C4C4B4; border-width: 1px 0 0 0; margin: 6px 0; }

.top1 TD { background: url(/img/top1_bg.gif); }
.top2 TD { background: url(/img/top2_bg.gif); }

.mainmenu TD { width: 155px; padding-top: 11px; cursor: hand; }
.mainmenu A  { color: white; font-size: 10px; text-transform: uppercase; margin-left: 30px; }
.mainmenu A:link, .mainmenu A:visited { text-decoration: none; }

.secmenu TD { vertical-align: top; }
.secmenu TH { text-align: left; width: 203px; }
.secmenu A { font-size: 11px; }
.secmenu A:link, .secmenu A:visited { text-decoration: none;  }
.secmenu A:active, .secmenu A:hover { text-decoration: none; color: #BBAD6C; }
.secmenu .sm_over A { color: #BBAD6C; }

A.po_ch_ta:active, A.po_ch_ta:hover {text-decoration: underline; color: #70994D; }

A.email2:link, A.email2:visited {text-decoration: underline; color: #DBE5C3; }
A.email2:active, A.email2:hover {text-decoration: underline; color: #D2DCBB; }

.footer_menu A { font-size: 10px; text-transform: uppercase;  }
.footer_menu A:link, .footer_menu A:visited { text-decoration: none; color: white; }
.footer_menu A:active, .footer_menu A:hover { text-decoration: none; color: #CCDAAB; }
.footer_menu A#fm_over { color: #CCDAAB; }

.dno TD { background: url(/img/dno_bg.gif); }
.dno TD TD { background: url(/img/empty.gif); }

.news { font-size: 11px; padding-bottom: 10px; }
/*.news .date { font-size: 11px; color: #BDAD6D; }*/

TABLE.production{ 
	background: #ffffff url(/img/block_production_bg.gif) right;
	background-repeat: repeat-y; 	
}
.production TD, .production DIV, .production P, .production A  { font-size: 11px; vertical-align: top; }
.production TH  { padding-top: 3px; }
.production .shorttext, .production .shorttext P { margin: 0px; }