@charset "utf-8";
/* CSS Document */
body {color:#666666; margin:0; padding:0;}


#wrap {
	width: 100%;
	margin: 0 auto;
	background:  url(images/bg1.png);
	height: 100%;
	min-height: 970px;
	background-repeat: repeat-x;
}
#all {
	width: 958px;
	margin: 0 auto;
}
#wrap2 {
	background:  url(images/bg_cont.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 958px;
	height: 100%;
	overflow: hidden;
}
#foot_wrap2 {
	background: url(images/topcont.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 958px;
margin: 0 auto;
}
#footer {
	background-color: #20252b;
	margin: 0px;
	height: 40px;
	width: 958px;
	color: #db8b2e;
	padding-top: 15px;
	text-decoration: none;
position: relative;
margin: 0 auto;
}
#footer a{ color:#FF9933;
text-decoration:none;

}



#header {
	background-image: url(images/top_bg.jpg);
	width: 952px;
	height: 219px;
margin-left:3px;
}
#logo {
	width:900px;
	height:80px;
	font: Verdana;
	font-size: 30px;
	margin-left: 50px;
	padding-top: 15px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
#top_menu {
	margin: 0 0 0 3px;
	padding: 0px;
	height: 47px;
	width: 956px;
}

#logo_2 {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 96px;
	float:left;
}

/* CSS Tabs */
#navcontainer {
	margin: 0px 0 0 0px;
	padding: 0;
	height: 47px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
background-image: url(images/blue.gif);
height:47px;
}

#navcontainer ul li a {
	width: 238px;
	
	padding-top: 13px;
	margin: 0px 0px 0px 0;
	color: #ffffff;
	text-decoration: none;
	display: block;
	text-align: center;
	font: Verdana;
	height: 34px;
	font-size: 14px;
	font-weight: 400;
}

#navcontainer ul li:hover {
	color: #930;
	background-image: url(images/orange.gif);
}


}

#navcontainer li#active a {
	color: #fff;
	background-image: url(images/orange.gif);
}



#left_m {
	width: 246px;
	height: 300px;
	margin-left: 30px;
	margin-top: 10px;
	/*position: relative;
	left: 30px;
	top: 10px;*/
}
#box {
	height: 300px;
	width: 100%;
	background-image:url(images/left2.png);
	background-repeat: no-repeat;
	
	
	
}
#bg_seredina {
	background-image:url(images/botl.png);
	background-repeat:repeat-y;
	position: relative;
	top: -5px;
	
	padding-bottom:0px;
	padding-left:0px;
	padding-top:15px;
	padding-right:0px;
}
#about {
	padding: 0px;
	height: 100px;
	width: 270px;
	margin-left: 130px;
	color: #282d72;
	font: ArialNarrow;
	font-size: 18px;
	position: relative;
	top: 70px;
}

#bg_seredina P {
margin-top:0px;
margin-bottom:8px;
padding-top:0px;
	
	}




#bottom {
	background-image: url(images/bot_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 12px;
	width: 234px;
	margin-left: 5px;
	border-right-style: groove;
	border-right-width: 3px;
	position: relative;
	top:330px;
}

#right_b {
	background-image: url(images/r_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
	width: 4px;
	margin-right:6px;
	float: right;
		margin-top:-6px;
	
	
}
#foot {
	background-image:url(images/bottom.png);
	background-repeat:repeat;
	width: 243px;
	height: 23px;
	margin-top: -5px;
	
	
}
#content {
	width: 640px;
min-height: 600px;
	height: auto;
	float: right;
	padding: 15px;
}

#content h4 {
	color:#0066CC;
	font:"Times New Roman", Times, serif;
	font-size: 18px;
}
#ul2 {width:300px; float:right; list-style-image:url(images/krug.png);}
#ul1 {width:300px; float:left; list-style-image:url(images/krug.png); }

.menu {width:230px; list-style-type:none; list-style:none;}
.menu li { margin: 0; padding:0; }
.menu ul {list-style-type:none; list-style:none; margin:0px; padding-left:17px; list-style-image:url(images/krug.png;);padding-top:0px;padding-bottom:0px;}
.menu ul ul {list-style-type:disk;padding-top:4px;padding-bottom:4px; color:#29408A; list-style-position: inside;}
.menu a {text-decoration:none;
 background-image:url("images/krug.png");
background-position: 0px 7px;
font-size:15px;
position:relative;

background-repeat:no-repeat;
 display:block;
 color:#4d4d4d;
font-family:verdana;
background-color:#FFFFFF;
width:190px;
padding-left:13px;
 }
.menu a:hover{color:#ff9900;}
.menu li li{padding-top:0px;padding-bottom:0px;margin:0px;height:19px;position:relative;display:block;}
.menu li li a{background-image:url(images/ss.png); color:#666;background-color:#FFFFFF;background-position:0px 7px;font-size:14px;width:168px;} 
.mencolor a {color: #ff7518;}
.topactiv a {background-image: url(images/orange.gif); height:47px;}

