	html {height: 100%;}
	
	body {
		margin: 0;
		padding: 0;
		color: #000;
		font-family: Verdana, Tahoma, Arial, serif;
		font-size: 10pt;
		background: #fff;
		min-width: 990px;
		min-height: 100%;
		position: relative;
		background: #D9CFC0;
	}	

	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
		margin:0;
		padding:0;
	}
	img{border: none;}
	
	A{color: #bf3136;}
	A:hover{text-decoration: none;}
	
	H1{
		font-size: 18pt;
		line-height:24px;
		color: #4d4d4d;
		margin-bottom: 17px;
	}
	
	#case{padding-bottom: 74px; }
	
	/******* шапка *******/
	
	#header {
		height: 167px;
		background: #ffffff url(../i/fon_header.gif) repeat-x top left;
	}	

	/******* логотип *******/
	
	.logo{
		float: left;
		padding:40px 0 0 51px;
	}
	
	.logo A{font-size: 28pt; color: #000; text-decoration: none;}
		
	/**********  Форма поиска ****************/
	
	#searchForm {
		position: absolute;
		top: 20px; right: 50px;
		width: 220px;
		padding: 0; margin: 0;
	}
	#searchForm .txt {
		position: absolute;
		top: 0; left: 0;
		width: 150px;
		height: 20px;
		border: 1px solid #A7A6AB;
		font-family: Arial;
		color: #A7A6AB;		
		padding: 0 0 0 3px;
		margin: 0;
	}
	#searchForm .btn {		
		position: absolute;
		top: 0; left: 160px;
		width: 60px; 
		height: 22px;
		background: #FF7827;
		border: 1px solid #FF7827;
		font-family: Arial;
		color: #fff;		
		padding: 0 0 0 0; margin: 0;
		cursor: pointer;
	}
	#searchForm .btn:active {
		top: 1px; left: 161px;
	}

	/******* верхнее меню *******/
	
	.menu_top{
		float: right;
		padding-top: 76px;
		margin-right: 27px;
		display: inline;
	}
	
	.menu_top li{
		list-style: none;
		display: block;
		color: #fff;
		padding: 0;
		float: left;
		margin-right: 21px;
	}
	
	.menu_top li A{
		color: #b51117;
		line-height:22px;
		font-size: 13pt;
	}
	
	.menu_top  .active{
		color: #4d4d4d;
		font-weight: bold;
		font-size: 13pt;
	}
	
	#wrapper{
		clear: both;
		background: url(../i/fon_wrapper.jpg) repeat-x top #e2e2e2;
	}
	
	#wrapper_in{
		height: 498px;
		background: url(../i/fon_main.jpg) no-repeat top;
	}
	
	/******* НОВОСТИ *******/	
	
	.news_left{
		left:0;
		padding-left:54px;
		padding-top:26px;
		position:absolute;
		width:492px;
	}
	
	.news_left DT{
		font-size: 8pt;
		font-style: italic;
		margin-bottom:2px;
	}
	
	.news_left DD{margin-bottom: 14px;}
	
	.news_left DD A{font-weight: bold; display: block;}
	
	.news_left DD P{font-size: 8pt; line-height:18px;}
	
	/******* ДВЕРЬ С ПОДПИСЬЮ *******/
	
	.doors{
		width: 163px;
		left: 50%;
		position: relative;
		margin-left:66px;
		padding-top:39px;
	}
	
	.prompt_top{
		width: 175px;
		position: absolute;
		text-align: center;
		left: 120px;
		margin-top: -24px;
		font-size:9pt;
		background: url(../i/prompt_top.png) no-repeat top;
	}
	
	.prompt_bottom{
		padding: 13px 0 50px 0;
		background: url(../i/prompt_bottom.png) no-repeat bottom;
	}
	
	.prompt_middle{
		background: url(../i/prompt_middle.png) repeat-y top;
	}
	
	.prompt_top H1{
		color: #b51117;
		font-weight: normal;
		margin-bottom: 5px;
		font-size: 16pt;
		line-height:18px;
	}
	
	.prompt_top span{color: #b51117;}
	
	#container{
		clear: both;
		width: 100%;
		background: url(../i/fon_container.gif) repeat-x right top #d9cfc0;
	}
	
	/******* левый блок *******/
	
	#left_sidebar{
		width: 293px;
		float: left;
		margin-left:-100%;
		margin-bottom: 20px;
	}	
	
	.left_menu{padding-left: 51px; padding-bottom:20px; padding-top:20px;}
	
	.left_menu li{
		list-style: none;
		padding-bottom:6px;
		font-size:12pt;
	}
	
	.left_banners{padding-left: 51px;}
	
	.left_banners IMG{padding-bottom: 10px;}

	/******* контент *******/
	
	#content {
		float:left;
		width:100%;
	}
	
	#text {
		margin-left: 296px;
		margin-right: 48px;
		margin-bottom: 20px;
	}
	
	#content H1{
		font-size:24pt;
		font-weight:normal;
		color: #bf3136;
		margin-bottom: 22px;
	}
	
	#content H2{
		color: #bf3136;
		font-size:19pt;
		font-weight:normal;
		margin-bottom:9px;
	}
	
	#content P{margin-bottom: 15px;
	line-height:20px;
	padding: 6px 0 6px 0;}
	
	.bottom_menu{
		list-style: none;
		clear: both;
	}
	
	.bottom_menu LI{
		width: 14%;
		//width: 19%;
		height: 205px;
		float: left;
		clear: right;
		text-align: center;
	}
	
	/******* подвал *******/
	
	#footer{
		font-size: 8pt;
		border-bottom: 6px solid #ff7727;
		color: #555555;
		padding-bottom: 8px;
		position: absolute;
		bottom: 0;
		height: 60px;
		width: 100%;
		background: url(../i/fon_footer.gif) repeat-x right top #fefefe;
	}	
	
	.counter{
		float: left;
		padding-right: 16px;
		padding-left: 55px;
		padding-top:17px;
	}
	
	.copyright{
		float: left;
		line-height:16px;
		padding-top:17px;
	}
	
	.copyright A {font-size: 8pt;}

	.mail{text-align: center; padding-top:23px;}
	
	/******* контакты *******/
	
	.contacts{
		float: right;
		padding-right: 83px;
		width:150px;
		font-size: 10pt;
		padding-top: 8px;
	}
	
	.contacts SPAN{
		display:block;
		padding-right:20px;
		padding-top:15px;
	}
	
	.contacts .tel{
		float: right;
		padding: 0;
		text-align: right;
		font-weight: bold;
	}
	
	.clear {	clear: both;}
	
	/******* каталог *******/
	
	.catalog{
		float: left;
		width: 100%;
		padding-top: 30px;
	}
	
	.catalog_in{
		float: left;
		width: 111px;
		height: 242px;
		margin-right: 85px;
		text-align: center;
	}
		
	/******* левое меню в каталоге *******/
	
	.left_menu_catalog{
		padding-left: 55px;
		padding-top: 20px;
	}
	
	.left_menu_catalog li{
		list-style: square;
		color: #BF3136;
		padding-bottom:8px;
	}
