div#wrapper{
width:1000px;
min-height:100%;
position:relative;
margin:auto;
}
	div#header{
	height:194px;
	background:url(../i/header.jpg) no-repeat;
	}
	
	div#inner{
	position:relative;
	min-height:100%;
	overflow:hidden;
	/*background:url(../i/page_back.jpg) repeat-y 199px 0;*/
	}
		div#left-block{
		float:left;
		width:199px;
		height:450px;
		background:url(../i/left_menu.jpg) no-repeat;
		}
			div.left-menu-header{
			height:26px;
			padding:5px 3px 0 15px;
			font:bold 11px tahoma;
			color:#363535;
			background:url(../i/left_menu_header.jpg) no-repeat;
			}
			
			div#left-block a{
			font:normal 12px tahoma;
			color:#333;
			display:block;
			margin:0 20px 7px 15px;
			text-decoration:none;
			}
				div#left-block a:hover{
				color:#b24a18;
				}
		
		div#right-block{
		float:left;
		width:800px;
		}
			div#top-menu{
			height:29px;
			background:url(../i/top_menu_back.jpg) repeat-x;
			}
				div#top-menu div{
				padding-left:10px;
				height:29px;
				background:url(../i/top_menu_first.jpg) no-repeat;
				}
					div#top-menu div div{
					height:29px;
					background:url(../i/top_menu_last.jpg) no-repeat 100% 0;
					}
						div#top-menu div.top-menu-item{
						float:left;
						padding:5px 35px 0 0;
						height:29px;
						background:url(../i/top_menu_razdel.jpg) no-repeat 100% 0;
						}
							div#top-menu div.top-menu-item a{
							font:bold 9pt Arial;
							text-transform:uppercase;
							font-style:italic;
							color:#333;
							text-decoration:none;
							}
							
							div#top-menu div.top-menu-item a:hover{
							color:#b24a18;
							}
							
			div#content{
			clear:both;
			float:none;
			overflow:none;
			padding:10px 30px 20px 25px;
			}
			
			div#info_block{
			background:url(../i/right_back.jpg) no-repeat 0 0;
			float:left;
			font:bold 11px tahoma;
			width:183px;
			min-height:300px;
			margin-top:-6px;
			padding-left:10px;
			
			text-align:center;
			padding-top:50px;
			}

	div#pusher{
	height:24px;
	}
	
div#footer{
position:relative;
width:1000px;
margin: -24px auto 0 auto;
height:24px;

background:url(../i/footer.gif) no-repeat;
}


/*=======================   common*/					
.noback{
background:none !important;
}

h1.s{
font:bold 9px Tahoma;
margin-bottom:10px;
text-align:left;
}


/*-------------------------     index table*/
table.index-table{

}
	table.index-table td{
	text-align:left;
	vertical-align:top;
	padding:10px;
	text-align:left;
	}
	
		table.index-table td img{
		float:left;
		margin:0 13px 0px 0;
		}
		table.index-table td h1{
		margin:20px 0 10px 0;
		text-align:left;
		font:bold 10px Tahoma;
		text-transform: uppercase;
		color:#3f3f3f;
		}
/*-------------------------/     index table*/

img.docimg{
width:225px;
height:169px;
float:left;
margin:2px 10px 10px 0;
}



/*------------------------------------------------     gallery*/
div.gallery{
text-align:center;
margin:auto;
width:520px;
}
img.gal-img{
padding:10px;
width:150px;
height:113px;
}



/*------------------------------------------------/     gallery*/

/*-----------------------------------------------    pager*/
div.pager{
text-align:center;
font:bold 12px tahoma;
}
	div.pager a{
	padding:3px 6px;
	margin:5px;
	text-decoration:none;
	font:bold 12px tahoma;
	}
	
	div.pager a.active{
	background:#555;
	color:#fff;
	}
/*-----------------------------------------------/    pager*/



















h3.sm{ font-family: Tahoma; font-size:10pt; font-weight: bold; text-align:left;    margin-bottom:1px;}
table.tabvis{border:2px ridge #505050;border-collapse:collapse; font-family: Tahoma;color:#000000;font-size:10pt;margin:0;padding:0;}
td.tdvis{border:2px ridge #505050;text-align:center;}
p.news{ margin-bottom:0px; margin-top:0px;font-size:10pt;}
p.cont{text-indent:0;text-align:center;}



.docimgr{ float:right;margin-left:10px;width:225px;height:169px;}
.docimgl{ float:left;margin-right:10px;width:225px;height:169px;}

.obimg{ padding:20px;} 
.sertimg{ margin:20px;width:200px;height:300px;border:1px solid;}
.razrabimg{ margin:10px;width:231px;height:173px;border:1px solid;}

.ttop{position: absolute; top:0px; left:0px;}
.lang{position: absolute; top:160px; left:45px;font-family: Tahoma;  FONT-SIZE: 12pt;   text-decoration: none;    font-weight:bold;color:#b24a18; }
.lang a{font-family: Tahoma;  FONT-SIZE: 14pt;   text-decoration: none;    font-weight:100;color:#b24a18;}
.lang a:hover{color:#ffffff;text-decoration: underline; }


.bot{text-align: right; font-size:8pt;  color :#515151;  padding-top:2px;    padding-right:5px;}
.main{text-align: justify; font-size:10pt;color :#000000;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.mint{margin-top:0;margin-bottom: 5px;text-indent:0; text-align:left;}
.text{font-family: Tahoma;font-size:10pt;padding-top:5px;padding-bottom:20px;text-align: left;}
.manag {font-family: Tahoma; font-size:8pt;text-align: center; font-weight: bold;padding-top:15px; padding-right:3px;padding-left:20px;}
.tm{font-family: Arial;  font-weight: bold; font-size:9pt;text-transform: uppercase;text-decoration: none;font-style:italic;color:#3f3f3f;}
.tm:Hover { color :#b24a18;  text-decoration: none;}
.allnews{font-size:8pt; color :#515151;  font-family: Arial; text-decoration: underline;}
/*=======================/   common*/					