body {
	font-family: Tahoma;
	font-size: 12px;
	color:#000;
}
body {
	margin: 0;	
}
table {
	border-collapse: collapse;	
	border-spacing: 0;
}

td {
	padding: 0;
	margin: 0;
}
img {
	border: 0;
}
hr{
	background:#006632;
	color:#006632;
}

#container{
	text-align:center;
	background: #487C6A url(/images/main_bg.gif) repeat-x left top;	
	padding-top: 20px;
}	

optgroup{
	padding: 0;
	margin: 0;
}

select option{
	color: #000;
}

.headerLeft{
	width:319px;
	height:267px;
	background: #74b07d url(/images/header_left.jpg) no-repeat left top;		
}

.headerRight{
	width:89px;
	height:267px;
	background: #74b07d url(/images/header_right.jpg) no-repeat right top;	
}

.flash{
	background: #74b07d url(/images/header_center.jpg) no-repeat left top;	
}

#mainMenu{
	background: #74b07d url(/images/header_bottom.jpg) no-repeat left top;
	height:32px;
	text-align:left;
	padding-left:35px;	
}
#mainMenu ul, li{
	margin: 0;
	border: 0;
	padding: 0;   
}
#mainMenu li{
	list-style:none;
}

#mainMenu ul li ul{
	display:none;	
}

#mainMenu ul li.menuMainItem {	
	float:left;
}

.menuMainItem a{
	display:block;	
	width:99px;
	height:17px;
	line-height:17px;
	border-bottom:1px solid #338d59;
	margin-right:12px;
	text-align:center;
	text-decoration:none;
	color:#669966;
	background:#ccffcc;
	font-size:11px;
	font-weight:bold;
}

.menuMainItem a:hover{
	background:#fff;
	color:#166632;
}

.activeMenuItem {
	background:#fff !important;
	color:#166632 !important;
}

.menuMainItem ul{
	position:absolute;
}

.menuMainItem  ul li a{	
	text-align:left;
	width:99px;	
	padding:2px 0 2px 25px;
	border:0;
	zoom:1;
}

.langButton{
	display:block;	
	height:15px;
	line-height:15px;
	border-bottom:1px solid #338d59;
	margin-right:12px;
	text-align:center;
	text-decoration:none;
	color:#ccffb2;
	background:#669966;
	font-size:11px;
	font-weight:bold;
	width:100px;
}

.mainBlock{
	margin-top:8px;
}

.contentBlock{
	background:#fff;
	border:1px solid #368859;
	color:#000;
	text-align:left;
	padding:20px;
	font-size:13px;
	line-height: 20px;
}

.contentBlock li{	
	margin:0;
	padding:0;	
}

.contentBlock  ul{
	margin-left:10px;
	padding-left:10px;
}

.contentBlock a{
	text-decoration:none;
	color:#000;	
}
.contentBlock a:hover{
	background:#ccffcc;
}

.newsBlock{
	background: #74b07d url(/images/news_block_bg.gif) repeat-x left top;
	border:1px solid #368859;
	height:142px;
	width:276px;
	margin-bottom:8px;	
}

.newsBlock div{
	padding:8px;
	text-align:left;
	font-size:11px;
}

.newsBlock div div{
	padding:0 0 3px 0;
}

.newsBlock div a{
	text-decoration:none;
	color:#000;
}

.navBlock{	
	margin-bottom:6px;	
	text-align:left;
	width:280px;
}

.navBlock div{
	background:#ccffcc;
	border:1px solid #368859;
	margin-bottom:2px;
}

.navLink{
	display:block;
	height:20px;
	line-height:20px;
	color:#006632;
	padding:0 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.navLink:hover{
	background:#fff;
}

.subNavLink{
	display:block;
	border-top:1px solid #368859;
	font-size:12px;
	color:#006632;
	padding:3px 10px;
	text-decoration:none;
}

.subNavLink:hover{
	background:#fff;
}

.typeContent{	
	padding:3px 10px;
}

.rubricatorForm  td{
	color:#006632;
	font-size:9px;
	padding:2px 3px;
}

.rubricatorForm select,input{
	width:100%;
	background:#CCFFCC;
	color:#000;	
	border:1px solid #fff;	
	font-size:11px;
	text-transform: uppercase;
}
