/* CSS Document */

body, html {margin:0px; padding:0px; background:#e0e0e0;}

#container {width:1003px; margin:auto}

.left {width:12px; background: url(/images/left_bg.jpg) repeat-y right}
.center {background:#FFFFFF}

.top {height:93px; position:relative }
	.logo_in {position:absolute; top:16px; left:48px; width:183px; height:43px;} 
	

.left_top {width:690px; vertical-align:top}
	.top_image {height:294px; position:relative}
		.logo {position:absolute; top:14px; left:60px; width:102px; height:120px;}
	.title {height:31px; background:#57a1d5; margin-left:3px; font-family:"Times New Roman", Times, serif; font-size:22px; color:#FFFFFF; position:relative}
		.title .title_in {margin:0px 15px 0px 15px; padding-top:3px;}
		.title_line  {position:absolute; right:186px; top:3px; width:1px; height:23px; background:#FFFFFF; font-size:0px}
		.icons {width:136px; height:11px; position:absolute; top:10px; right:35px;}
			.icons img {border:0px;}
	
		
.right_top {vertical-align:top; background-color:#FFFFFF}
	.top_menu {margin-right:3px; height:325px; background-color:#f5832c; font-family:tahoma, arial; font-size:14px; color:#FFFFFF}
		.top_menu a {color:#FFFFFF; text-decoration:none}
		.top_menu_title {height:70px; background:url(/images/menu_title.jpg)} 
		.top_menu_body {margin-top:5px;}
		.menu_item {margin-bottom:6px;}
			.menu_item div {margin:0px 0px 0px 10px; padding-top:3px; padding-bottom:3px;}
			.menu_item img {vertical-align:middle; margin-right:7px;}
		.menu_item_a {background:#f8a86c; margin-bottom:6px;}
			.menu_item_a div {margin:0px 0px 0px 10px; padding-top:3px; padding-bottom:3px;}
			.menu_item_a img {vertical-align:middle; margin-right:7px;}
			
	.phones { width:257px; height:71px; font-family: "Times New Roman", Times, serif; font-size:17px; color:#333333; position:absolute; top:10px; right:16px; }
			.phones p {margin:0px 0px 8px 13px; line-height:15px}
			.phones div {padding-top:6px; }
			
.middle {margin-top:25px;}

	.left_col {vertical-align:top;  padding-bottom:70px; width:710px;}
		.submenu {margin:0px 28px 0px 28px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#f5832c;}
			.submenu a {color:#f5832c; text-decoration:underline}
			.submenu span {padding:0px 16px 0px 16px}
		.content {margin:27px 35px 0px 21px; font-family:"Times New Roman", Times, serif;}
			.pageTitle { font-size:16px; color:#7e99aa; font-weight:bold}
			.under_pt {height:4px; background:url(/images/pt_line.jpg) no-repeat left; font-size:0px;}
			.navigation {margin-top:20px; font-size:11px; color:#0d3b60;}
				.navigation a { color:#0b41a0;}
			.text {margin-top:12px; font-size:14px; color:#484848;}
				.text li {list-style:url(/images/nav_ar.jpg)}
				.text a {color:#0b41a0;}
				
	.right_col {width:289px; vertical-align:top; padding-bottom:70px;}
		.right_col_in {width:244px; vertical-align:top; padding-bottom:70px;}
		.right_menu {margin:0px 17px 33px 80px}
		.right_menu_in {margin:17px 17px 33px 32px}
		.right_menu_item {height:18px; border-bottom:1px solid #57a1d5; margin-bottom:8px;}
			.kv { vertical-align:middle; margin-right:27px}
			.mi_l {width:34px; float:left; }
			.mi_r { height:18px; margin-left:34px;}
				.mi_r img {border:0px;}
			
		.news { border-left:1px solid #57a1d5; font-family:"Times New Roman", Times, serif;}
		.news_in { border-right:1px solid #57a1d5; font-family:"Times New Roman", Times, serif;}
			.news_title {margin-left:23px; margin-bottom:27px; height:13px; width:62px; background:url(/images/news_title.jpg) no-repeat}
			.news_date {margin-left:15px; height:22px; width:75px; background:#57a1d5; font-size:13px; color:#FFFFFF }
				.news_date div {padding:3px 0px 0px 6px}
			.news_zag {margin-top:8px; margin:8px 5px 17px 17px; color:#0b41a0; font-size:13px;}
				.news_zag a{text-decoration:underline; color:#0b41a0;}
				.news_zag img {border:0px}
		
	
.right {width:12px; background:url(/images/right_bg.jpg) repeat-y left}

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.bottom {height:52px; position:relative; font-family:"Times New Roman", Times, serif; font-size:12px; color:#6e8ba1; background:url(/images/bot_bg.jpg) repeat-x top}
	.bottom a {color:#6e8ba1;}
	.bottom td {height:52px}
	.bottom_left { width:12px; background:url(/images/bot_left.jpg) no-repeat }
	.bottom_right {width:12px; background:url(/images/bot_right.jpg) no-repeat}
	.bottom_center { background:url(/images/bot_bg.jpg) repeat-x top; width:999px;} 
	
	.bot_left {position:absolute; top:15px; left:19px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#6e8ba1; width:260px}
	.bot_right { position:absolute; top:15px; right:19px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#6e8ba1; width:200px}


.tableMain {border:1px solid #666666; border-width:1px 0px 0px 1px}
			.tableMain td {border:1px solid #666666; border-width:0 1px 1px 0; padding:3px;}
			.maintr {background-color:#CFEBFE; font-weight:normal}
			
			.level0 { font-weight:bold}
			.level1 {margin-left:20px;}
			.level2 {margin-left:40px; font-size:11px;}
			.level3 {margin-left:60px; font-size:11px;}
			.level4 {margin-left:80px;}