body {
	margin:0px;
	padding:0px;
	background:#F1E8CD;
	}
.hgt {
height:100%;
}
.grafik_header{
	width:100%; height:347px; background: #5BA7E5 url(../i/bg.jpg) left repeat-x;
}

.line_up table {
	height:30px; width: 100%; text-align: center;
	background: #EEBE81 url(../i/bg_line.jpg) repeat-x; padding: 0px;
}
	.menu-item-up, .menu-item-up:visited 	{ 
	font-size: 80%;  font-family:Tahoma; color: #7D5422; text-decoration: none;
	display: block; padding: 5px; }
	
	.menu-item-up:hover, .menu-item-up:active {
	color: white; 
	background: url(../i/bg_line_hover.jpg) center no-repeat;
}

.line_podmenu {
	background: #B98F59 url(../i/line.gif) center repeat-x; height: 4px;
}


.menu {
	z-index: 2;
	}
	.menu table {
	width: 100%; text-align: center; 	/* position: relative; //margin-right: -10000px; _height:30px;*/
	background: #EEBE81 url(../i/bg_line.jpg) repeat-x; padding: 0px;}
	
	.menu tr 	{ position: relative;}	
	.menu td	{ position: relative;}
				
		.menu-item, .menu-item:visited 	{ 
			position: relative;  //height: 1%;
			font-size: 80%;  font-family:Tahoma; color: #7D5422; text-decoration: none;
			display: block; padding: 5px; }
						
		.menu-item:hover, .menu-item:active { 
		color: white; 
		background: url(../i/bg_line_hover.jpg) center no-repeat;
		}

		.menu-item:hover b { 

		background: url(../images/common/menu-hover.gif) top left no-repeat;}
				
					.menu-last { 
						border-right: 1px #BDD7EF solid;	
						background: url(../images/common/menu-corner.gif) top right no-repeat;}
						.enu-last i {
							position: absolute; width: 11px; height: 11px;
							bottom: 0; //bottom: -1px; right: 0; //right: -1px; _right: -2px;}

			
			.menu-drop 		{ position: relative; text-align: left; }
			.menu-drop-item		{ position: absolute; top: 1px; //top: 0; left: -0px; width: 175px; padding: 1 1 1 1;
						border: 1px white solid; background: #77562D;
						/* Полупрозрачность */
						_height: 1%;
						filter: Alpha(opacity=80); -moz-opacity: 0.80; KhtmlOpacity: .80;	opacity: .80;}	
							  
			.menu-drop-item a, .menu-drop-item a:visited { text-decoration: none; color: white; font-family:Tahoma; font-size: 12px; line-height: 1.9em; display:block ; width:90%;}
			.menu-drop-item a:hover {color: white; text-decoration: none; background:#68451B;} 
		
			.menu-drop-border { position: relative; //height: 1%;  border-bottom: dashed 1px #D19A40; background: #77562D;
			} 
			

			.menu-sep 			{ position: absolute; bottom: -56px; //left: -3px;}
			.menu-sep-img		{ position: relative; width: 4px; height:58px; margin-left: -3px; //margin-left: 0;
								  background: url(../images/common/menu-sep.png) bottom left no-repeat;_background: none;
								  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common_templates/images/common/menu-sep.png', sizingMethod='scale');}

			
			.menu-sep2 			{ position: absolute; bottom: -13px; //left: -13px;}
			.menu-sep2-img			{ position: relative; width: 26px; height:26px; margin-left: -13px; //margin-left: 0;
								  background: url(../images/common/menu-img.png) top left no-repeat;_background: none;
								  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/common_templates/images/common/menu-img.png', sizingMethod='scale');}
								  
			

.kontent td {
	background:#F1E8CD;

}
	.zagolovok {
		font-family:Tahoma;font-size:130%;color:#006600;border-bottom:dashed 1px #609A52;padding:10 0 0 0;
	}
	.ar_d {
		top:4px;
	}
	.txt table{ text-align:justify; }
	.txt td {
		font-family:Tahoma;font-size:85%;color:#5B564A; padding: 5px 5px 5px 5px;	
	}
	.txt a, .txt a:visited {
		font-family:Tahoma;font-size:85%;color:#403E38
	}
	.txt a:hover {
		font-family:Tahoma;font-size:85%;color:#403E38
	}

	.dash {
	border-top:dashed 1px #9E845F;
	}
.news_zag {
	font-family:Tahoma;font-size:130%;color:#654116;border-bottom:dashed 1px #9E845F; padding:10 0 0 0;
}
	
	.datatime td{
		font-family:Georgia;font-size:100%;font-style:italic;color:#BAAB97;
	}
	.datatime .day { background: url(../i/krug.gif) left no-repeat; font-family:Georgia;font-size:16pt;color:#FF7F00; width:26; height:26;}
	.link a, .link:visited {
	font-family:Tahoma;font-size:75%;color:#6D4B21;
	}
	.link:hover {
	font-family:Tahoma;font-size:100%;color:#6E512D;
	}
	.news_txt { font-family:Tahoma;font-size:75%;color:#5B564A;padding:0 0 5 0;}
	.news_txt a {
		font-family:Tahoma;font-size:100%;color:#403E38
	}
	.news_txt a:hover {
		font-family:Tahoma;font-size:100%;color:#403E38
	}

	.arrow { padding:0 0 0 60;}
.spec td{
	background: #F6EFDD;
}
	.spec a, .spec a:visited {
	font-family:Tahoma;font-size:75%;color:#006600;
	}
	.spec:hover {
	font-family:Tahoma;font-size:75%;color:#006600;
	}
	.spec .txt {
        font-family:Tahoma;font-size:75%;color:#5B564A;
	}
	.spec .brd { 	background:#F1E8CD;border-left:solid 3px #C0A98B;}
	.dash_silver {
	border-top:dashed 1px #D3C6AD;
	}
	.spec .bg_kontent {
		background:#F1E8CD;	
	}
	.spec .brd_g {
        	background:#F1E8CD;border-left:solid 3px #006600;
	}
	.spec .lupa { background: #F6EFDD url(../i/lupa.gif) right no-repeat;height:100px; }
	.spec .inp { background: #F6EFDD url(../i/input_s.gif) right no-repeat;height:26px;width:173 }
	.spec .inp input { font-family:Tahoma;font-size:10pt;width:163px;border: 0px; }
.podval table{
	background: url(../i/podval_bg.jpg) repeat-x;height:99;width:100%;

	}
	.podval td{
	font-family:Tahoma;font-size:70%;color:#68451A;padding: 10 10 10 10

	}
	.podval a, .podval:visited {
	font-family:Tahoma;font-size:100%;color:#006600;
	}
	.podval a:hover {
	font-family:Tahoma;font-size:100%;color:#006600;
	}
.bg_menu {
	padding: 5 5 5 5;
	border:solid 1px silver;
}
.bg_menu img {
	border:solid 2px #BBAB94;
}
	.foto_link a, .foto_link:visited {
	font-family:Tahoma;font-size:85%;color:#6D4B21;
	}
	.foto_link:hover {
	font-family:Tahoma;font-size:100%;color:#6E512D;
	}
.txt .calk td {
	padding: 0 0 0 0;text-align:left;
	font-size:80%;
}
.txt .imgbrd img{
	border:solid 2px #BAAB96; 
}
.news_txt .imgbrd img{
	border:solid 2px #BAAB96; 
}
.menu-item .trm {font-size:14px; border-bottom:solid 2px #915422}