body{background: #fff; margin:0px;}
html { font-size: 100%; }
* { margin: 0; padding: 0; }
a img, img { border: 0;}


div{font-family:Tahoma,Arial,Verdana;font-size:15px;color:#000}

a:link, a:visited { color: #D15C00; text-decoration: none; }
a:hover {
	color: #993300;
	text-decoration:underline;
}



p { font-size: 0.75em; line-height: 1.5em; margin: 0 0 1.5em; }
ul, li { list-style: none; }
.clearfix:after { height: 0; display: block; visibility: hidden; clear: both; content:"."; }
.clearfix { display: inline-block; }
.clearfix { display: block; }


	ul#lastob { margin: 0 0 2em; }
	ul#lastob li { border-bottom: 1px dotted #C0C0C0; margin: 0 0 1em; padding: 0 0 0.3125em; }
	ul#lastob li h3 { font-size: 100%; margin: 0 0 0.25em;  }
	ul#lastob li p { color: #999; line-height: 1.2em; margin: 0;  font-size: 90%; }


.spisok{list-style:none;}
#gdir{padding:0 5px;position:relative;}
#gdir div.col{float:left;width:32%;margin:4px 0 0 8px;}
#gdir li{font-size:100%;}
#gdir ul{margin-bottom:20px;margin-top:3px;}
ul li{margin:0 0 0 1px;}

#gdir p{font-size:150%;font-weight:bold;margin:0;padding:0;}
#gdir p a{text-decoration:none; color:#333333;}
#gdir p a:hover {text-decoration:underline;}

#content-secondary h4 {font-size:150%;font-weight:bold;}






#tm {font-size:86%; margin-left:35px; color:#999999; }







ul.menu{font-size:90%; margin:0 0 0 -.4em;padding:0;}
ul.menu li,li.tck{list-style-type:none;background:transparent url(/img/krg.gif) no-repeat 1px 4px;margin:0 0 0 5px;padding:0 0 1px 18px;  font-size:110%;}
ul li.otk{background:transparent url(/img/ex.gif) no-repeat 1px 3px;}
ul li.skt{background:transparent url(/img/col.gif) no-repeat 0 4px;}







.msg {color:#809933;font-weight:normal;margin-bottom:5px;}
.err {color:red;font-weight:normal;margin-bottom:5px;}
.help_add{width:30%;font-size:97%;float:right; margin-right:-19%; color:#666666; position:absolute; right:31%; }
.help_add h3{font-size:140%;}


.post {font-weight:normal;}
.post h5 {font-weight:normal;  font-size:120%; line-height:15px;}
form h3 {font-weight:normal; font-size:90%;}
.post label{ font-size:106%;}




#company{position:absolute; left:-1210px;}

.nob{border:none;padding:1px;}
.live {float:right; position:absolute; right:10px;}






























img{border:0px;}
h1{font-family:Tahoma;font-size:24px;color:#004712;font-weight:normal;margin:0px;padding:10px 0px 0px 0px}
h2{margin:0px 0px 10px 0px;padding:0px;font-weight:normal;font-size:18px}
h3{margin:0px;padding:0px;font-weight:normal;font-size:20px}
h4{margin:0px;padding:0px;font-weight:normal;font-size:14px}
h5{font-weight:normal;font-size:110%;}



.page h3 {font-size:90%;}
.page {float:right; font-size:90%;}
.marker {color:#FF0000;}



.lig {float:left;}
.rig {float:right; width:40%; text-align:right;}
.rig li { display: inline; color:#CCCCCC;}
ul.rig {list-style: none; display: inline; font-size: 120%;}




























html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
body { background:#fff; line-height: 1;font:62.5%/1.6 Arial, Helvetica, sans-serif;height:100%; margin:0;padding:0;}
ol, ul {}

h1 { font-size: 1.9em; line-height: 1.2;  margin-bottom:0em; font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#fff;}
h1 span{color:#41610a;}

h3 { font-size: 1.8em; line-height: 1.34; margin: 1em 0 0.5em 0em; font-family:tahoma;  }
h4 { font-size: 1.6em; line-height: 1.34; margin-bottom: 0.2em; width:90%; }
h5 { font-size: 0.85em; line-height: 1.45; margin: 0 0 0.2em; }
h6 { font-size: 0.65em; line-height: 1.85; margin: 0 0 0.2em; }


p, ul, ol, dl {font-size: 1.2em;color:#111;margin:0.1em;padding:0;}
#container {width:100%; margin:0 auto; padding:10px;}

#mainbody{width:100%; padding:4px; border-top:5px #f5f5f5 solid; clear:both;}
	#mainbody h2{font-size:2.2em; font-weight:normal;}
#footer{ clear:both;margin:0 auto; padding:15px 15px; margin-top:25px; border-top:5px #f5f5f5 solid;}








#content-primary { width: 77%; float: left; }
#primary2  { width: 90%; float: left;  font-size:120%;}
#content-secondary { width: 23%; float: right;}















#left2{float: left;width: 31%;margin-top:0px; padding-bottom:1px; }
#right2{float: left;width: 64%;}







#ob {width: 115%; font-size:90%; margin-top:21px; line-height:normal;}
#ob h3 {font-weight:normal; font-size:110%; color:#333333;} 
#ob li {padding: 10px 10px 10px 20px;list-style:none;}

#ob h2{margin-bottom:10px; font-weight:normal; font-size:230%; line-height:25px;}
#ob h2 a{font-weight:normal;}

#ob li h3{font-size:110%; margin:0 0 18px 0;font-weight:bold;clear:none;}
#ob li h3 a{ color: #D15C00; text-decoration: none;  }
#ob li h3 a:hover { color: #97570C; text-decoration:underline; }
#ob li h4{font-size:100%;font-weight:normal; margin-left:40px;margin-top:-20px;}



.msg {color:#809933;font-weight:normal;margin-bottom:5px;}
.err {color:red;font-weight:normal;margin-bottom:5px;}
.help_add{width:35%;font-size:90%;float:right; margin-right:-26%; color:#666666; position:absolute; right:25%; margin-top:90px; }
.help_add h3{font-size:160%;}
.post h3 {font-weight:normal;}
.post h5 {font-size:100%;}

form h3 {font-weight:normal; font-size:90%;}


input,textarea,select{border:1px solid #B2B2B2;color:#666;padding:1px;}
.butto{font-size:120%; border:1px solid #B2B2B2;height:26px; padding:0 26px 5px 26px;color:#666;background:#fff; }


label{color:#666;display:block;font-size:56%;line-height:12px;padding-top:1px;margin:0 0 0 5px; font-weight:normal;}
.rss{text-align:right; margin-right:10px;}

#company{position:absolute; left:-1210px;}
.post {font-weight:normal;}
.nob{border:none;padding:1px;}
.live {float:right; position:absolute; right:10px;}



.page { margin-top:6px; margin-bottom:14px; float:right;}
.page  {font-size:90%;}
.page a {font-size:100%; font-weight:normal;}














* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
}

.ocont {
	position:relative;
	margin:0 auto;
	width:79%;
	height:auto !important;
	height:100%;
	min-height:100%;
}


















div.fcontent {
	margin:0 auto;
	width:920px;
}
div#header {
	height:74px;
	padding:20px 0px;
}


div#header, div.section {
	background:url("/img/separator.jpg") no-repeat bottom center;

}

.lfloat {
	float:left;
}
.lright {
	clear:right;
}


.clear {
	clear:both;
	float:none;
	height:1px;
}




.navigation {
	padding-top:48px;
}


.navigation a, .navigation2 a {
	font-size:13px;
	color:#282828;
	display:block;
	display: inline-block;
	float:left;
	text-decoration:none;
	font-weight:normal;
	height:23px;
	padding-left:10px;
}
.navigation span, .navigation2 span {
	display:block;
	height:23px;
	padding-right:10px;
	display: inline-block;
}
.navigation a:hover, .navigation2 a:hover, .navigation a.selected, .navigation2 a.selected {
	background:url("/img/menu.gif") no-repeat;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.navigation a:hover span, .navigation2 a:hover span, .navigation a.selected span, .navigation2 a.selected span {
	background:url("/img/menu.gif") no-repeat right bottom;
}
.navigation ul, .navigation2 ul {
	list-style:none;
	float:right;
}
.navigation li, .navigation2 li {
	float:left;
	margin-left:15px;
}




textarea:focus, input[type='text']:focus {border-color: #888; outline: 1px solid #CCCCCC}
.foll {clear:both; font-size:80%;}