	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;
	}
	#SearchForm_patern {
		width: 350px;
		height: 20px;
		border: 1px solid #A7A6AB;
		font-family: Arial;
		color: #A7A6AB;		
		padding: 0 0 0 3px;
		margin: 0;
	}
	form .to_search {
		width: 60px; 
		height: 22px;
		background: #FF7827;
		border: 1px solid #FF7827;
		font-family: Arial;
		color: #fff;		
		padding: 0 0 0 0; margin: 0;
		cursor: pointer;
	}	

	/******* верхнее меню *******/
	
	.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_out{
		clear: both;
		background: url(../i/fon.gif) repeat bottom #e2e2e2;
	}
	
	#wrapper{
		clear: both;
		background: url(../i/fon_wrapper.jpg) repeat-x bottom;
	}
	
	#wrapper_in{
		height: auto !important;
		height: 498px;
		min-height: 498px;
		background: url(../i/fon_main.jpg) no-repeat bottom;
	}
	
	.center{
		min-height:132px;
		_height:132px;
		padding-bottom:247px;
	}
	
	.left{ float: left; width: 211px; padding-left: 44px; padding-top:20px;}
	
	.left ul li {
		color:#BF3136;
		list-style:square;
		padding-bottom:8px;
	}
	
	.right{
		margin-left: 272px;
		margin-right:230px;
		padding-top:20px;
		width: 540px;
	}
	
	/******* НОВОСТИ *******/	
	
	.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;
	}
	
	.right H1{
		font-size: 22pt;
		line-height:24px;
		color: #4d4d4d;
		margin-bottom: 17px;
	}
	
	.right H2{
		color: #bf3136;
		font-size:14pt;
		font-weight:normal;
		margin-bottom:9px;
	}
	
	.right p{
		margin-bottom: 15px;
		line-height:20px;
		
	}
	

		
	
	.right ul {
	    padding: 0 0 10px 0px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
    	font-weight: normal;
		font-style: normal;
		color: #BF3136;
		line-height: 20px;
	}
	.right ul li {		   
		    font-family: Verdana;
			font-weight: normal;
			font-style: normal;
			font-size: 12px;
			color: #BF3136;
			line-height: 18px;
			padding: 0 0 6px 0;
			list-style:square;
			margin-left: 40px;
	}
    .right ol {
	        list-style-type: decimal;
		
	        padding: 0 0 0 20px;
            font-family: Verdana, Helvetica, Arial, sans-serif;
			font-size: 12px;
			font-weight: normal;
			font-style: normal;
			color: #BF3136;
			line-height: 20px;
    }
    .right ol li {
	       font-family: Verdana;
			font-weight: normal;
			font-style: normal;
			font-size: 12px;
			color: #BF3136;
			line-height: 18px;
			padding: 0 0 6px 0;
			list-style:square;
			margin-left: 40px;
    }
.right a {				
				
				font-size: 12px;
				font-weight: normal;
				font-style: normal;
				color: #BF3136;
				text-decoration: underline;
			}


.right a:hover {
	                color: #BF3136;
					text-decoration: none;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.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 {
		width: 700px;		
	}
	.catalog .catalog-item {		
		width: 600px;
		overflow: hidden;
		_zoom: 1;
		border-bottom: 1px solid #BF3136;
		padding-bottom: 20px;		
		margin-bottom: 30px;
	}	
	.catalog .catalog-item .img {
		display: block;		
		padding: 1px;
		float:left;		
		width: 90px;
	}
	.catalog .catalog-item .img img{
		max-width: 150px;
	}
	.catalog .catalog-item .desc {							
		float: right;
		width: 500px;		
	}
	
	.catalog .catalog-item .desc ul {
	    padding: 0 0 10px 0;
        font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
    	font-weight: normal;
		font-style: normal;
		color: #000;
		line-height: 20px;
		
    }	
	
   .catalog .catalog-item .desc ul li {
	       font-family: Verdana;
			font-weight: normal;
			font-style: normal;
			font-size: 12px;
			color: #000;
			line-height: 18px;
			padding: 0 0 6px 0;
			list-style:square;
			margin-left: 40px;
    }
	/*
	.catalog{
		float: left;
		width: 100%;
		padding-top: 30px;
	}
	
	.catalog_in{
		float: left;
		width: 111px;
		height: 242px;
		margin-right: 85px;
		text-align: center;
	}*/
	
	
	
	
	
	
	
	
		
	/******* левое меню в каталоге *******/
	
	.left{
		padding-left: 61px;
		padding-top: 20px;
                margin-top: 43px;
		
	}
	
	.left li{
		list-style: square;
		color: #BF3136;
		padding-bottom:8px;
		
	}
        li.active a {
               list-style: square;
               padding-bottom:8px;
               
               color: #4d4d4d;
               font-weight: bold;
               font-size: 10pt;
               text-decoration: none;
              }
