/* CSS Document */

body, html {margin:0px; padding:0px; }

#container {width:1003px; margin:auto}
#top {height:72px; width:100%; position:relative; background:url(/images/bucher_top_bg.jpg) bottom repeat-x}
	#logo {width:96px; height:41px; position:absolute; top:20px; left:27px}
	#phone {width:166px; height:40px; position:absolute; top:16px; right:33px;}
	
	.phone_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9A0002; font-weight:bold}
		.phone_phone {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#9A0002; font-weight:normal}
	
#top_im { height:187px; width:100%; background:url(/images/bucher_top_im_bg.jpg) repeat-x; position:relative}
	#top_im_left {width:18px; height:187px; float:left; background-color:#000000;}
	#flash {margin-left:18px; height:187px; width:990px; }
	
	#text_top {position:absolute; top:10px; left:451px; width:470px; height:100px;
	font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
	
#middle {margin-top:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000}
	.middle_left {background:url(/images/bucher_mid_left_bg.jpg) repeat-y; width:23px;}
	.middle_right {background-color:#F2EFEB;}
	
		#menu {background-color:#E4E1D9; height:24px; font-weight:bold; padding-left:16px;}
		
		.menu_item { float:left; margin:3px 0px 0px 0px; text-align:center; padding:0px 11px 0px 11px; color:#000000}
				
		.menu_item a {display:table-cell;  height:18px;  color:#000000; text-decoration:none}
		#menu div:hover {background-color:#FFFFFF} 
		.menu_item a:hover {background-color:#FFFFFF} 
		
		#left_menu {float:left; width:190px; margin:50px 0px 0px 26px; }
			#left_menu a {color:#000000; text-decoration:none}
			#left_menu a:hover {text-decoration:underline; color:#990000;}
			
			.left_menu_item {margin:9px 0px 9px 0px}
			.vipad_menu {margin:0px 0px 0px 70px; color:#686868;}
		#nav { padding: 5px 0 5px 10px; }
			#nav a {color:#000000; text-decoration:none;}
			#nav a:hover {text-decoration:none; color:#990000;}
		#content {margin:5px 0px 0px 10px}
			#content a {color:#000000}
			#content a:hover {text-decoration:none; color:#990000;}
		
			#text {width:535px}
			
#under_middle {text-align:center; height:35px; width:672px; margin:auto; background:url(/images/under_middle.jpg) no-repeat}

#catalog { width:800px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
	#catalog a {color:#990000; text-decoration:none}
	#catalog_item {width:187px; margin-bottom:15px; padding-left:5px; padding-right:5px; }
		.catalog_title {color:#990000; margin:15px 0 15px 0px; font-size:12px;}
		.line {width:5px; height:300px; background-color:#F2F1ED; text-align:center;}
		
		.item_bucher_title {background-color:#E4E1D9; height:139px; font-family:Arial, Helvetica, sans-serif; font-size:51px; color:#EDEBE6; font-weight:bold;}

#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}
			#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;}
		
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.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; }

.table {border:1px #999999 solid}
	.table td {border:1px #999999 solid;}
	
.small {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999}
.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;
}
