@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

a img {border:0;}

a {color:#0e75bb; text-decoration:none;}


html {}
body {background:#dadfe4 url(../images/main_bg.jpg) center top repeat; }

.clearer { float:none; clear:both; height:1px; font-size:1px;}


.main {width:924px; margin:0 auto; position: relative;}

 	.top_top {height:85px; width:924px;  position: absolute; top: 0px; left: 0px; z-index: 100; }
	.logo { padding:37px 0 0 0;} 
	.shortcuts { padding:54px 0 0 0; text-align:right; font-size:9px; float:right; color:#939598;} 
	
	.menu { width:100%; height:36px; position: absolute; top: 85px; left: 0px; margin:0 0 5px 0; z-index: 10; }
		.menu img {width:4px; height:36px; float:left; display:inline; }
		.menu a { width:228px; height:36px; float:left; display:inline; background:url(../images/menu_bg.gif) top center no-repeat; text-align:center; font-size:13px; color:#545353; line-height:34px;}
			.menu a.active, .menu a:hover {background:url(../images/menu_act_bg.gif) top center no-repeat;}
			
		.banner { position: absolute; top: 126px; left: 0px; z-index: 100;}
			.banner img { float:left; display:inline; clear:both; }
	
		
		
		.home_content { background:#fff; margin: 410px 0 0 0; padding:5px 5px 8px 6px; float:left; display:inline; clear:both; width:913px; color:#8c8d8e; z-index: 5;}
		*:first-child+html .home_content { float: none; display: block; }
			.home_content h1, .home_content h2, .home_content h3, .home_content h4, .home_content h5 { font-size:16px; font-weight:normal; color:#8c8d8e; margin:0 0 9px 0;}
			.home_content p { font-size:11px; color:#939598; margin:0 0 12px 0; }
			.home_content a {color:#0e75bb;}
		
			.home_content .leftcol { font-size:11px; float:left; display:inline; background:url(../images/leftcol.gif) center bottom no-repeat; padding:16px 21px 4px 22px; width:250px; min-height:303px; margin:0 5px 0 0; }

				
			.home_content .centercol { font-size:11px; float:left; display:inline; background:url(../images/centercol_1.gif) center bottom no-repeat; padding:16px 0px 4px 0px; width: 300px; min-height:305px; margin:0 5px 0 0;
				//height:303px;
				//min-height: 303px;
				}
				.home_content .centercol .top{ padding:0px 28px 12px 28px; height: 190px; 
					//padding:0px 28px 10px 28px;
					}
					.home_content .centercol .top h3 { margin:0 0 27px 0; }
					.home_content .centercol .top p { margin:0 0 5px 0; }
				.home_content .centercol .bot{ height: 82px; padding: 0px 0px 0px 10px }
					.home_content .centercol .bot img{ display: inline; margin: 0px 0px 0px 0px; }
				
				
			.home_content .rightcol { font-size:11px; float:right; display:inline; padding:0px; width:297px; min-height:278px; height:278px; margin:0 5px 0 0; }
				.home_content .rightcol .top {background:url(../images/rightcol_top.gif) center bottom no-repeat; padding:16px 25px 0px 22px; height:106px; margin:0 0 4px 0;}
					.home_content .rightcol .top p {padding-left:53px; margin:0 0 5px 0;}
					.home_content .rightcol .top a {}
					.home_content .rightcol .top img { margin:0 0 0 6px;}
					
					.home_content .rightcol .mid { float:left; display:inline; clear:both; font-size:16px; margin:0 0 5px 0;}
						.home_content .rightcol .mid1 {background:url(../images/rightcol_mid1.gif) center bottom no-repeat; width:77px; height:38px; float:left; display:inline; padding:15px 0 0 70px; margin:0 3px 0 0;}
						.home_content .rightcol .mid2 {background:url(../images/rightcol_mid2.gif) center bottom no-repeat; width:77px; height:38px; float:left; display:inline; padding:15px 0 0 70px;}
						
				.home_content .rightcol .bot {background:url(../images/rightcol_bot.gif) center bottom no-repeat; height:126px; margin:0 0 0 0; padding:7px 0 0px 22px; clear:both;}
					.home_content .rightcol .bot h3 {margin:0 0 5px 0;}
					.home_content .rightcol .bot p {margin:0 0 0 0; padding:0 0 0 52px; font-size:10px; line-height:13px; color:#8c8d8e;}
					.home_content .rightcol .bot a {color:#8c8d8e;}
					
					
					.home_content .rightcol .bot img { margin:0 0 0 6px;}

					
		
		.main_block { background:#fff; margin: 223px 0 0 0; padding:5px 5px 0px 3px; float:left; display:inline; clear:both; width:916px; color:#8c8d8e; min-height: 450px;}
		*:first-child+html .main_block { float: none; display: block; }
			.main_block .leftcol {width:178px; float:left; display:inline; margin: 0 0 0 -723px;}
				.main_block .leftcol .top { height:37px; background:url(../images/nextleft_top.gif) center top no-repeat; font-size:14px; padding:16px 0 0 0; text-align:center;}
				.main_block .leftcol .bot { background:url(../images/nextleft_bot.gif) center top no-repeat; font-size:10px; padding:16px 10px 0 20px; color:#939598;}
					.main_block .leftcol .bot p { font-size:10px; line-height:15px; padding:0 0 0 0; color:#939598;}
					.main_block .leftcol .bot a { color:#939598;}
					.main_block .leftcol .bot a.selected { color:#0E75BB;}
					.main_block .leftcol .bot a:hover { text-decoration: underline; }
				
			.main_block .centercol {width:466px; float:left; display:inline; margin: 0 0 0 178px; padding:27px 44px 40px 35px; font-size:11px;}
				.main_block .centercol h2, .main_block .centercol h1 { font-size:24px; color:#939598; font-weight:normal; margin:0 0 6px 0;}
				.main_block .centercol p {font-size:11px; color:#808285; margin:0 0 11px 0; }
				.main_block .centercol h3 { font-size:18px; color:#939598; font-weight:normal; margin:35px 0 10px 0;}
				.main_block .centercol .bot p { font-size:11px; line-height:18px; color:#939598; margin:0px 0 5px 0;}
				
			
			.main_block .rightcol {float:right; display:inline; width:180px;}
				.main_block .rightcol .top, .left_menu_top_block { padding:24px 0 0 24px; background:url(../images/nextright_top.gif) center top no-repeat; height:67px;}
					.main_block .rightcol .top p, .left_menu_top_block p { color:#3087c2; font-size:11px;}
				
			.main_block .rightcol .mid1, .left_menu_contact_block { height:35px; background:url(../images/nextright_mid1.gif) center bottom no-repeat; font-size:14px; padding:18px 0 0 60px; }
			.main_block .rightcol .mid2, .left_menu_brochure_block {height:35px; background:url(../images/nextright_mid2.gif) center bottom no-repeat; font-size:14px; padding:18px 0 0 60px; margin:2px 0 0 0;}
			
			.main_block .rightcol .bot { padding:17px 20px 20px 23px; background:url(../images/nextright_bot.gif) center top no-repeat; margin:3px 0 0 0;}
				.main_block .rightcol .bot h3 {color:#0872ba; font-size:14px; font-weight:normal; margin:0 0 15px 0;}
				.main_block .rightcol .bot p { font-size:10px; color:#8c8d8e; line-height:15px; margin:0 0 0 37px;}
				.main_block .rightcol .bot a { color:#8c8d8e;}
				.main_block .rightcol .bot a:hover { text-decoration: underline; }
				
			
				
			.bottom { clear:both; float:right; display:inline; margin:18px 2px 43px 0;}
				.bottom a {color:#939598; font-size:9px; padding:3px 5px 7px 5px; float:left; display:inline;}
				.bottom img { width:1px; height:17px; float:left; display:inline;}
				
#slot_image {overflow: hidden;}
.home_content #slot_content {float: left; width: 490px;}

.main_block .centercol .h1 { font-size:24px; color:#939598; font-weight:normal; margin:0 0 6px 0;}
.main_block .centercol .h2 { font-size:24px; color:#939598; font-weight:normal; margin:0 0 6px 0;}
.main_block .centercol .h3 { font-size:18px; color:#939598; font-weight:normal; margin:35px 0 10px 0;}
.main_block .centercol .text {font-size:11px; color:#808285; margin:0 0 11px 0; }

ul { margin-top:0; margin-bottom:3px; padding-top:0}
ol { margin-top:0; margin-bottom:3px; padding-top:0; padding-bottom:3px}
li { margin-top:0; margin-bottom:3px; padding-top:0; padding-bottom:0px}
.editable_slot {float: left; width: 490px; margin: 0 0 15px 0;}
.slot_title, .home_content .slot_title {float: left; width: 590px; display: block; margin: 0; padding: 0;}
.main_block .centercol .slot_title {float: left; width: 590px; display: block; margin: 0; padding: 0;}
form.edit_slot {float: left;}