/* ДУБРОВКА | 2007 */

/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; min-width:1000px; font-size:100.01%; background: #e2d09f}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #000; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 140%; font-weight: normal; margin-bottom: 20px;}
h2{font-size: 140%;}
h3{font-size: 130%;}
h4{font-size: 1.3em;}
h5{font-size: 140%; font-weight: normal; margin-bottom: 20px;}
p{margin-bottom: 10px;}

ul{margin: 0 0 12px 16px;}

.green{color: #35a845;}
.red{color: #c42b0c;}
.grey{color: #bfc2c6;}

#main{position:relative; min-height:100%; margin: 0; min-width: 1000px; background-repeat: repeat-x;}
/*For IE*/* html #main{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); height:100%;}
#main_in{ background-repeat:no-repeat; background-position: 50% 0 ;position:relative; min-height:100%; font-size: 0.75em; margin: 0 auto; min-width: 1000px;}
/*For IE*/* html #main_in{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); height:100%;}
#main_content{width: 1000px; margin: 0 auto;}

#main_inside{position:relative; min-height:100%; margin: 0; min-width: 1000px; background-repeat: repeat-x; background-position:  0 0; }
/*For IE*/* html #main_inside{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); height:100%;}
#main_inside_in{ background-repeat: no-repeat; background-position: 50% 0; position:relative; min-height:100%; font-size: 0.75em; margin: 0 auto; min-width: 1000px;}
/*For IE*/* html #main_inside_in{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%'); height:100%;}
#main_content{width: 1000px; margin: 0 auto;}



/*--- TOP ---*/
div#top_flash{height: 577px; width: 1000px; margin: 0 auto;}

/*--- CONTENT ---*/
div#index_block{ min-height: 467px;}
* html div#index_block{height: 467px;}

div#content_block{clear: both; padding-left: 31px; height: 410px; font-size: 12px;}
	div#content_left{width: 515px; float: left; padding: 33px 0 0 0;}
		div#content_in{min-height: 380px;}
		* html div#content_in{height: 380px;}
	div#content_right{float: right; width: 368px;}
	
		div#right_top{padding: 10px 0 0 0;}
			div#right_top h1{text-align: center; margin-bottom: 10px;}
			
			div#news{font-size: 0.8em; padding: 19px 0 0 41px; height: 218px;}
			div#news h2{margin-bottom: 10px;}
			div#news a{color: #4b3d1b; font-size: 0.9em;}
			div#news dt{color: #4b3d1b;}
			div#news dl a{color: #000; font-size: 1.1em;}
			div#news dd{padding-bottom: 14px;}

			
		div#inside_flash{left: 3px; position: relative;}
		div#inside_flash img{ display: block; margin: 0 auto;}
		
			div#content_inside{background-repeat: no-repeat; clear: both;}
			div#content_inside_in{background-repeat:  no-repeat; background-position: 847px 0; padding: 28px 130px 0 170px; clear: both; }
			div#content_inside_in2{background-repeat:  no-repeat; background-position: 847px 0; padding: 28px 0px 0 0px; clear: both; }			
			
				div#content_inside_in2 div#left_cell{ float: left; width: 145px; padding: 105px 0px 0px 0px;	}
				div#content_inside_in2 div#left_cell ul#left_menu{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
				div#content_inside_in2 div#left_cell ul#left_menu li{ padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; list-style: none; }
				div#content_inside_in2 div#left_cell ul#left_menu li a{ color: #324C1F; }
				
				/* изменения тут */				
				div#content_inside_in2 div#left_cell .arhive{ padding:0px 0px 18px 0px; }
				div#content_inside_in2 div#left_cell .arhive span{ font-size:16px; padding:0px 0px 5px 0px; display:block; font-weight:bold; color:#4D4228; }				
				div#content_inside_in2 div#left_cell .arhive ul.left_menu{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
				div#content_inside_in2 div#left_cell .arhive ul.left_menu li{ padding: 0px 0px 2px 4px; margin: 0px 0px 0px 0px; list-style: none; }
				div#content_inside_in2 div#left_cell .arhive ul.left_menu li a{ color: #324C1F; }				
				div#content_inside_in2 div#galerry{ width: 690px; overflow:hidden; float:left; padding:31px 0px 0px 0px; }				
				div#content_inside_in2 div#galerry .row { clear:both; }				
				div#content_inside_in2 div#galerry .row .item{ width:170px; float:left; margin:0px 0px 0px 0px; padding-bottom: 30px !important; padding-bottom: 0px; }				
				div#content_inside_in2 div#right_cell2{ position:absolute; top: 370px; left: 50%; margin-left:400px; }				
				/* == изменения тут */								
				
				div#content_inside_in2 div#center_cell{ float: left; width: 730px; padding: 0px 30px 0px 0px; }
				div#content_inside_in2 div#center_cell div.doc_item{ clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }								
				div#content_inside_in2 div#center_cell div.doc_item div.date{ float: left; width: 57px; font-size: 10px;	padding: 7px 0px 0px 0px; color: #4A3D1B;	}				
				div#content_inside_in2 div#center_cell div.doc_item h1{ font-weight: bold;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; }				
				div#content_inside_in2 div#center_cell div.doc_item p{ display: block; padding: 13px 0px 0px 57px; margin: 0px 0px 0px 0px; }				
				div#content_inside_in2 div#center_cell div.doc_item div.downl{ margin: 42px 0px 10px 0px; text-align: center; }				
				div#content_inside_in2 div#center_cell div.doc_item div.downl a{ background-position: center top; background-repeat: no-repeat; padding: 27px 0px 0px 0px; color: #000000; }				
				div#content_inside_in2 div#center_cell div#pager{ color: #314E22; text-decoration: underline; }								
				div#content_inside_in2 div#center_cell div#pager a{ color: #314E22; }								
				div#content_inside_in2 div#center_cell div.doc_item div.cont{ padding: 13px 0px 0px 57px; clear: both; }								
				div#content_inside_in2 div#center_cell div.doc_item div.cont p{ padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; }				
				div#content_inside_in2 div#center_cell div.doc_item div.img{ float: left; padding: 3px 0px 0px 0px; margin: 0px 14px 0px 0px; }				
				div#content_inside_in2 div#center_cell div.doc_item div.img div.top{ background-position: left top; background-repeat: no-repeat; }
				div#content_inside_in2 div#center_cell div.doc_item div.img div.bottom{ background-position: right bottom; background-repeat: no-repeat; }				
				div#content_inside_in2 div#center_cell div.doc_item div.img div.right{ background-position: right top; background-repeat: no-repeat; }
				div#content_inside_in2 div#center_cell div.doc_item div.img div.left{ background-position: left bottom; background-repeat: no-repeat; padding: 2px; }				
				div#content_inside_in2 div#center_cell div#contact{ float: left; width: 285px; padding: 60px 10px 0px 10px; }				
				div#content_inside_in2 div#center_cell div#contact p{ padding: 0px 0px 10px 0px;  margin: 0px 0px 0px 0px; }				
				div#content_inside_in2 div#center_cell div#contact div#contact_phone{ background-position: left top; background-repeat: no-repeat; padding: 10px 0px 0px 102px; font-weight: bold; }				
				div#content_inside_in2 div#center_cell div#contact div#contact_phone a{ font-weight: normal; }				
				div#content_inside_in2 div#center_cell div#map{ float: left; width: 422px; padding: 40px 0px 0px 0px;	}				
				.both{ clear: both; padding: 0; margin: 0; }
				div#content_inside_in2 div#right_cell{ float: left; width: 65px; padding-top: 90px; }
			
/*--- FOOTER ---*/	
		
		ul#foot_menu{margin: 0; list-style: none; padding: 0; font-size: 0.9em;}
		ul#foot_menu li{ display: inline; margin-right: 7px;}
		ul#foot_menu a{color: #123107;}
		
	div#foot_right{width: 257px; float: right;}
		div#telephone{float: left;}
		div#contact{float: right; position: relative; top: -25px; right: 4px;}
		
		
#footer_block{height: 80px; clear: both;}
#footer_main{height: 80px; margin: -80px auto; position: relative; font-size: 0.7em;}
#footer{height: 80px; margin: 0 auto; min-width: 997px; background-repeat: no-repeat; background-position: 50% 0;}
/*For IE*/* html #footer{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');}
	#footer_in{ width: 1000px; margin: 0 auto; padding: 54px 0 0 0;}
	
	ul#foot_ul{list-style: none; margin: 0 auto; padding: 0 0 0 0; text-align: center;} 	
		ul#foot_ul li{ display: inline; margin: 0 5px;}
		ul#foot_ul li a{color: #306a1b;}
		 