/* CSS Document */

body, html {margin:0px; padding:0px}

#top_menu { height:38px; background-color:#315A6E; font-size:14px; color:#FFFFFF; font-family:tahoma, arial;}
#under_top_line {height:5px; background-color:#587989; font-size:1px;}
	#top_menu a {color:#ffffff; text-decoration:none}
#top_menu_in {width:620px; margin:auto; padding-top:16px;}

.logo {text-align:center}

#ims {width:985px; margin:auto;}
	.left_col {width:471px;  vertical-align:top}	
	.right_col {width:497px;  vertical-align:top }
	
	.left_im { background:url(/images/left_im.jpg) no-repeat; height:362px;}
	.right_im {background:url(/images/right_im.jpg) no-repeat; height:362px;}
	
	.left_menu {background:url(/images/left_menu_bg.jpg) repeat-y; }
	.right_menu {background:url(/images/right_menu_bg.jpg) repeat-y; }
	
	.left_menu_in {padding-top:11px; padding-bottom:18px; font-family:tahoma, arial; font-weight:bold; color:#FFFFFF; font-size:14px; margin-left:196px;}
		.left_menu_in p {margin:0px 0px 8px 0px}
	.right_menu_in {padding-top:11px; padding-bottom:18px; font-family:tahoma, arial; font-weight:bold; color:#FFFFFF; font-size:14px; margin-left:53px;}
		.right_menu_in p {margin:0px 0px 8px 0px}
#ims a {color:#FFFFFF; text-decoration:none}
#ims a:hover {text-decoration:underline}
		
#bottom {height:78px; position:relative; width:985px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#315A6E;}
	.left_bl {position:absolute; top:41px; left:5px; width:385px;}
	.right_bl {position:absolute; top:41px; right:5px; width:220px}
		
		
/* site */

#container {width:1000px; margin:auto;}
#top_site {height:311px; width:100%;}
	.logo {height:90px; }
	.site_left_menu {height:221px; width:259px; background:url(/images/site_menu_bg.jpg) no-repeat;}
	.right_top {background:url(/images/top_site.jpg) no-repeat; vertical-align:top}
	
	.site_menu {padding:21px 0px 0px 57px; font-family:tahoma, arial; font-size:13px; color:#FFFFFF;}
	.t_hor_menu { margin: 0 15px 0 0;}
	.site_menu a {color:#ffffff; text-decoration:none}
	.site_menu a:hover {text-decoration:underline}
	
	.main_page {padding:24px 0px 0px 31px; font-family:tahoma, arial; font-size:12px; color:#FFFFFF; font-weight:bold}
		.main_page a {color:#FFFFFF; text-decoration:none}
	.site_left_menu_in {font-family:tahoma, arial; font-size:12px; color:#7C979F; font-weight:bold; padding-top:15px;}
	.site_left_menu_in a {color:#7C979F;text-decoration:none}
	.site_left_menu_in td {height:23px}
	
	.titles_napr {margin:216px 0px 0px 125px; font-family:Arial, Helvetica, sans-serif; color:#7B95A1; font-size:15px; font-weight:bold}
		.titles_napr a {color:#7B95A1; text-decoration:none}
		
	
#middle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#315A6E; margin-bottom:100px}
	#middle a {color:#315A6E;}
	.site_left_col {width:250px; vertical-align:top}
		.pageTitle {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#A1CF60; font-weight:bold; margin:36px 0 5px 0;}
		.navi {font-size:9px; margin-bottom:5px;}
		.submenu {background:url(/images/sub_menu_bg.jpg) repeat-y; padding:5px 0px 0px 50px}
		.submenu p {margin:8px 0px 8px 0px}
		.submenu a {text-decoration:none}
		.submenu a:hover {text-decoration:underline}
		
	.site_right_col {width:207px; vertical-align:top}
		.right_info {margin-top:49px}
		.pageTitle2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#A1CF60; font-weight:bold;}
		.contacts {padding-left:30px; padding-top:30px}
			.contacts p {margin:0px 0px 8px 0px}
	
	.content {margin-left:20px; margin-right:20px; }
#bottom-site {height:51px;}
	.bottom-left {background:url(/images/bot_left.jpg) repeat-x; height:51px; width:231px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:0px 0px 0px 15px;}
	.bottom-right {background:url(/images/bot_right.jpg) repeat-x; font-family:tahoma, arial; font-size:9px; color:#FFFFFF}
	.link_white a { color:#FFFFFF; text-decoration:none;}
	.link_white a:hover {text-decoration: underline;}	
	
	
.links	{
	text-align: center;
	color: lightgray;
}

.links a {
	text-align: center;
	color: lightgray;
}

	

