/* CSS Document */

body, html {margin:0px; padding:0px}

#container {width:990px; margin:auto}

#main_top {height:76px; position:relative}

	.logo {position:absolute; top:11px; left:8px; width:166px; height:43px;}
	.phone {position:absolute; top:17px; right:10px; width:161px; height:42px}
	
#menu {height:22px; background-color:#E2E3E5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#39668D;}
	#menu a {color:#39668D; text-decoration:none}
	#menu a:hover {text-decoration:underline; color:#000000}

#main_middle {margin:9px 0px 50px 0px}

	.main_left {float:left; width:61px; height:402px;} 
	.main_center {float:left; width:564px; height:419px;}
	.main_right {float:left; width:365px; height:407px; background:url(/images/csf/right.jpg) no-repeat;}
		.main_right_text {margin:25px 16px 29px 16px; font-family:tahoma, arial; font-size:11px; font-weight:bold; color:#BCCCD9;}
	
.clearfloat { 
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

.small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}

/* site */

.left_site {width:43px; vertical-align:top}
.left_col {width:297px; vertical-align:top; font-family:tahoma,arial; font-size:11px; color:#013E70;}
	.pageTitle {font-family:tahoma,arial; font-size:18px; color:#013E70; font-weight:bold; margin-top:30px;}
	.pageTitle2 {font-family:tahoma,arial; font-size:14px; color:#013E70; font-weight:bold;}
	.group_desc  {font-family:tahoma,arial; font-size:11px; color:#013E70; font-weight:bold; margin:20px 0px 40px 13px}
	.left_col a {color:#013E70;}
	
.right_col {vertical-align:top; }
	.site_menu {margin-left:17px; margin-top:6px; height:52px;}
	.site_top {height:201px; background:url(/images/csf/right_bg.jpg) no-repeat; margin-top:24px;}
		.site_top_text { font-family:tahoma, arial; font-size:11px; color:#DFE7ED; margin:0px 15px 0px 340px; padding-top:45px;}
	.series {margin-left:17px; background-color:#EBECED; border-left:1px solid #919292}
	.marks {background:url(/images/csf/marks_bg.jpg) no-repeat; height:33px; margin-left:17px;}
	.content {background:url(/images/csf/desc_bg.jpg) repeat-x bottom; margin-left:17px; font-family:tahoma,arial; font-size:11px; color:#4D789B; font-weight:bold; border-left:1px solid #929292;}
	.content_catalog {font-family:tahoma,arial; font-size:11px; color:#4D789B; padding-top:10px; }
		
		.fullDesc td {border:1px solid #DADDDF}
		.content_catalog a {color:#4D789B;}
		.group_title a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#013E70; text-decoration:none; font-weight:bold}
		.content a {color:#4D789B;}
		
		.content_catalog {margin-left:17px; border-left:1px solid #929292; padding-left:10px;}
		
	
		
		.catalog_items {background-color:#DADDDF; font-size:14px; color:#013E70; padding:5px 0px 5px 0px} 
			.catalog_items a {color:#013E70;}
		
		
		#bottom {height:150px; background-color:#EDEDED; position:relative}


		#bottom_line_top {height:25px; background-color:#F6F6F6;}
		#bottom_line_bot {height:123px }
		
			.bot_logo {width:281px; height:123px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:7px; color:#666666}
			#bot_logo {margin-top:41px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; text-align:center;}
			
			.filter_bot {font-size:11px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; }
				.filter_bot a {text-decoration:none; color:#000000; }
				.filter_bot a:hover {text-decoration:underline; color:#990000;}
				
					.home {position:absolute; top:140px; left:40px;}
			.letter {position:absolute; top:140px; left:70px;}
		
		ul a {color:#000000}		
		ul a:hover {color:#000099}
		
.bottom_block  ul { list-style: none; margin: 0; padding:0px; float: left; overflow: hidden; }
.bottom_block  ul a { color: #666666;  text-decoration: none; }
.bottom_block  ul.selected a { color: #000000; }
.bottom_block  ul:hover a { color: #000000; }
.bottom_block  ul.mouseon a { color: #000000; }
.bottom_block  ul.mouseon a:hover, #people_footer a:hover { color: #c71717; text-decoration: underline; }
.bottom_block  ul a:hover { color: #c71717; background: none; text-decoration: underline; }
.bottom_block li { margin-bottom: 4px; list-style: none; margin:0px; }

.proizv {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000}
	.proizv  a {color:#000000; text-decoration:none}
	
.link, .link a {
	color: grey;
	padding-top: 30px;
	font-size: 8px; display:none;
}	