body { margin: 0px; font-family: Verdana, Tahoma, arial; background:#FcFFFc; } /* background: #F2FFFB url(i/top_body.jpg) repeat; */

#td_left { background:#f3f5f3; border-right:1px dotted #8bafac; padding-top:6px; padding-bottom:14px; }
#td_right { background:#f3f5f3; border-left:1px dotted #8bafac; padding-top:6px; padding-bottom:14px; }
#td_center { padding:0 20px; padding-top:6px; padding-bottom:14px; position:relative; top:-10px; }
td.td_w { background:#f3f5f3; height:10px; }

p { font-size: 9pt; color: #000; line-height:1.4em; }
p#bread { font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin-top:16px; }
p#bread span.arr { font-size:10pt; }

li { font-size: 9pt; color: #000; list-style-image: url(i/body_marker_angle2.gif); margin: 0.3em 0; }
#nav li { font-size:8pt; }

a {color: #036760;}

a:hover, a:active, .brown {color: #a8a299;}

h1 { font-size:12pt; }

h1 a {font-weight: normal; text-decoration: none;}

h1.print {font-weight: normal; font-size: 150%; text-decoration: none;}

h2 {font-weight: normal; font-size: 11pt; margin-top: 14px; margin-bottom:0;}

h1, h1 a, hi.print, h2, h3 {color: #225f54;}

h3 {font-weight: normal; font-size: 10pt; color:#16433b; margin:1.5em 0 1em 0; }

img.i { margin: 0 10px 10px 0; border: 1px solid #225f54;}

.small {font-size: 7pt;}

.print {margin-top: 40px;}

.contact p { font-size:8pt; }

#div_menu_main p, #div_menu_main a {font-weight: bold; font-family: arial; color: #fff; text-decoration: none;}

#div_menu_main a:hover {text-decoration: none; 	color:#000;}

#div_menu_main table p { font-size: 10pt; padding:0 10px; }

#div_production, #div_search, #div_rigth_menu { padding: 0 20px; }

#div_search form { margin:0; }
#div_search input { height:20px; }

.bord {background: #225f54; }
.bord td {background: #F2FFFB url(i/top_body.jpg) repeat; font-size: 9pt; color: #000;}

ol li { font-size: 10pt; color: #000; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; }

.p_3em {
	text-align: justify;
	text-indent: 3em;
}
.p_3em_ {
	text-align: justify;
	text-indent: 3em;
	margin:0px;
}
.text {
	font-size:11px;
}
.tbl_hx {
	font-size:12px;
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#7DD6B8;
}
.tbl_1x {
	color:#043129;
	font-size:11px;
	border:2px solid #ffffff;
	background-color:#7DD6B8;
	padding:3px;
}
.tbl_h {
	font-size:12px;
	border-top:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#C8EEE2;
}
.tbl_1 {
	color:#043129;
	font-size:11px;
	border:2px solid #ffffff;
	background-color:#C8EEE2;
	padding:3px;
}
.tbl_2 {
	color:#043129;
	font-size:11px;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#DFF2EC;
	padding:3px;
}
.tbl_3 {
	color:#043129;
	font-size:11px;
	border-right:2px solid #ffffff;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	background-color:#D8EEE7;
	padding:3px;
}
.btn {
	background-color:#00a99d;
	border:1px solid #01746c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.edit {
	border-color:#17B79E;
	border-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
hr {
	color:#8bafac;
	height:1px;
	width:400px;
	text-align:left;
}
ul { margin:0 0 0 30px; }
p { margin: 0.6em 0em; }
.pj {
	text-align:justify;
	text-indent:3em;
	margin: 0.6em 0em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:1.4em;
}
.pj0 {
	text-align:justify;
	margin: 0.6em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.pj0 h3 {
	margin:0px 0px 4px 0px;
	text-align:left;
}
.pj0 h4 {
	margin:0px 0px 4px 0px;
	font-size:12px;
	text-align:left;
	color:#505050;
}
.pj12 {
	text-align:justify;
	text-indent:3em;
	margin: 0.5em 0em;
}
.h2r {
	font-size: 70%;
	font-weight:bold;
	color:#0f805e;
	margin-bottom:9px;
}
.top_bg {background: url(i/header_bg.gif) repeat-x;  width: 100%; height: 100%;}

.prod {
	color:#043129;
	font-size:10px;
	background:#5c8380;
}
.prod th { 
	padding:2px 10px;
	background-color:#ebf5f4;
	font-size:8pt;
}
.prod td { 
	padding:2px 10px;
	background-color:#ebf5f4;
	font-size:8pt;
}
.prod td.td4 { text-align:center; }
.tbl_anno {
	border:2px solid #FFFFFF;
	background-color:#DFF2EC;
	width:100%;
}
.tbl_anno td {
	padding:14px;
}
.tbl_anno p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#660000;
	font-size:16px;
	margin-top:5px;
	margin-bottom:12px;
}
/* ------ */
.descr p {
	text-align:justify;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#16433b;
	line-height:1.2em; margin:0.8em 0;
}
.descr li { font-size:8pt; }
.descr table {
	font-size:9pt;
}
.pstar {
	font-size:9pt;
	color:#663300;
}
/* ------ */
.maindescr p {
	text-align:justify;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt; color:#003300; line-height:1.3em;
}
a.bnr { text-decoration:none; }
a.bnr h3 { font-size:18px; color:#000000; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; margin:2px 0px; }
a.bnr div { margin:0px 20px 10px 20px; border:1px dotted #8bafac; background:#cdecea; padding:5px 15px; }
a.bnr:hover div { background-color:#CC0000; border-color:#FFFFCC; }
a.bnr:hover h3 { color:#ffffff; }
a.bnr:hover p { color:#ffffff; }

#footer { border-top:1px dotted #8bafac; font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding:6px 0 6px 10px; background-color:#92ddd8; }