body { background:#ffffff url(fon.jpg) 0 0 repeat; }

#w { margin:0 0 0 6px; background:#fff; width:1000px; }
#index { margin:0 auto; background:url(bg-.png) 0 0 repeat-y; width:1000px; }
#inner { margin:0 auto; background:url(bg-.png) 0 0 repeat-y; width:1000px; }

#header { height:300px; background:url(bg-header-.jpg) 0 0 no-repeat; position:relative; }
	#logo { position: relative; top: 17px; left: 18px; }
	#right { position: relative; top: 0px; left: 470px; }
	
	#icos { position: absolute; bottom: 2px; left: 15px; }
	#icos a.item { display:block; float:left; width:110px; color:#EEB84E; text-decoration:none; font-size:12px; }
        #icons { position:absolute; top:20px; right:10px; line-height:25px; }
	#icons a { margin:0 5px;}
	
#inner_header { height:200px; line-height: 200px; position:relative; }
#inner_logo { position: relative; top: 0px; left: 0px; }
#inner_img { position: absolute; top: 0px; left: 634px; }
#inner_icons { position: absolute; top:175px; left:20px; line-height:25px; }
#inner_icons a { margin:0 5px;}


#menu { 
        text-align:left!important;
	background:#e1e1e1/* url(../images/bg-menu.png) 100% 100% no-repeat*/; margin-top:0px;
	font:normal 16px/1.3em Cambria,Tahoma, Verdana, Arial, Helvetica, sans-serif;  
}
	#menu a { color: #434141; text-decoration: none; display:block; }
		#menu a:hover { color:#000000; }
		#menu .active a { border-bottom:solid 1px #000000; color:#000000; }
	#menu ul { margin:0 0 15px 0; padding:0; list-style:none; width:100%; }
		#menu li { margin:0; padding:2px 10px; display:block; line-height: normal;}
		#menu li.level2 { margin-bottom:8px; padding:0 0 0 20px; font-size:13px; line-height: 1.2;}
		#menu li.level3 { margin-bottom:8px; padding:0 0 0 30px; font-size:13px; line-height: normal;}
		#menu li.level4 { margin-bottom:8px; padding:0 0 0 40px; font-size:12px; line-height: normal;}
	
#content { /*text-align: justify;*/ }
#content h2 { text-align: left; }
	.index-row { margin:1em 0 2em; background:url(bg-index-row.png) 0 26px repeat-x; }
		.index-row h1 { margin:0 0 15px 0; }
		.index-row h2 { margin:5px 0 10px 0; }
	#navpath { font-size:11px; border-bottom:solid 1px #475115; color:#000; }
		#navpath p { margin:7px 0 10px;}
		#navpath strong { color:#8ac000; }

#sidebar .block { margin:1em 0; }
#sidebar .block.decor { padding:.5em 0 1em; background:#f7f7f7 url(bg-decor.png) bottom right no-repeat; }
#sidebar .block p { font-size:11px; }
	

#footer { height:150px; }
#footer .p { padding-top:60px; }
#footer #counters { padding-top:60px; text-decoration: none!important; }
#copyright { font-size:11px; margin-bottom:1em; text-align:center; }
#copyright img { margin-top:0;}
#copyright .p { padding:60px 10px 0 0px;}
#madeby { font-size:11px; }	
#madeby .p { padding:52px 13px 0 0; }
#madeby p { margin:0; }
#counters { margin-top:20px; }
	
.p { padding:0 15px; }

.rotator_block { overflow:hidden; position:relative; margin:0; background:#ffffff; }
	.rotator_block .rotator_prev, .rotator_block .rotator_next { 
		position:absolute; width:36px; height:180px; top:0px; cursor:pointer; cursor:hand; z-index:1000; display:none;
	}
	.rotator_block .rotator_prev input, .rotator_block .rotator_next input { margin:30px 0 0 0; padding:0; }
	.rotator_block .rotator_prev { left:9px; }
	.rotator_block .rotator_next { right:24px; }
	.rotator_block .carousel { margin:0 60px; }

	.rotator_block ul { display:block; overflow:hidden; padding:1em 0 0 0!important; margin:0!important; }
	.rotator_block li { 
		display:block; float:left; height:180px; width:110px; padding:0!important; margin:0!important; 
		background:url(bg-rotator-1.jpg) top center no-repeat;
	}
		.rotator_block li img { border:solid 1px #434141; }
		.rotator_block li h3 { margin:0; }

.rotator_vertical { overflow:hidden; position:relative; margin:0; padding:50px 0; }
	.rotator_vertical .rotator_prev, .rotator_vertical .rotator_next { 
		position:absolute; width:82px; height:36px; left:50%; margin-left:-41px; cursor:pointer; cursor:hand; z-index:1000; display:none;
	}
	.rotator_vertical .rotator_prev input, .rotator_vertical .rotator_next input { margin:0 0 0; padding:0; }
	.rotator_vertical .rotator_prev { top:12px; }
	.rotator_vertical .rotator_next { bottom:12px; }
	.rotator_vertical .carousel { }

	.rotator_vertical ul { display:block; overflow:hidden; padding:1em 0 0 0!important; margin:0!important; width:100%; }
	.rotator_vertical li { 
		display:block; height:200px; padding:0!important; margin:0!important; 
	}
		.rotator_vertical li img { border:solid 1px #434141; }
		.rotator_vertical li h3 { margin:0; font-size:14px; }