﻿	body {
		margin: 0;
		padding: 0;
		color: #000;
		font-family: Tahoma, Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 10pt;
		width: 100%;
		min-width: 1004px;
		background: #013257;
	}	
	
	*html body {
		width: expression((document.documentElement.clientWidth < 1004) ? '1004px' : '100%');
	}
	
	*{margin: 0; padding: 0; bo rder: 1px solid red;}
	img{border: none;}
	
	A{color: #0055cc;}
	A:hover{text-decoration: none;}

	#wrapper{
		width: 922px;
		padding-left: 82px;
		padding-top: 44px;
		left:50%;
		margin-left:-541px;
		position: relative;
		background: url(../fon_wrapper.jpg) left top no-repeat;
	}
	
	/******* шапка *******/
	
	#header {
	}	
	
	
	/******* логотип *******/
	
	.logo{
		padding:56px 0 0 18px;
	}
	
	.logo A{font-size: 18pt;}
	
	/******* Верхнее меню *******/
	
	.menu_top{
		width: 920px;
		height: 39px;
		color: #fff;
		background: url(../fon_menu.gif) left top no-repeat;
	}
		
	.menu_top ul {margin-left: 240px;}
		
	.menu_top li{
		list-style: none; 
		display: block; 
		float: left;
		font-size: 10pt;
		text-align: center;
		clear: right;
		padding: 12px 18px 0 18px;
	}
	
	.menu_top LI A{
		font-size:10pt;
		color: #fff;
		text-decoration: none;
	}
	
	.menu_top .active{
		color: #000;
		padding: 7px 0 0 13px;
		margin: 0 5px;
		background: url(../fon_active_left.gif) left bottom no-repeat;
	}
	
	.menu_top .active_right{
		color: #000;
		padding-right:13px;
		background: url(../fon_active_right.gif) right top no-repeat;
	}
	
	.menu_top .active_center{
		background: #fff;
		padding-bottom:6px;
		padding-top:5px;
	}
	
	.menu_top .active A{color: #000;}

	
	/******* контент *******/

	#content{
		margin-left: 372px;
		padding-top: 42px;
		position: relative;
		//overflow: hidden;
		_height: 1%;
		background: url(../fon_content.gif) right top no-repeat;
	}
	
	#content H1{
		color:#D02D48;
		font-size:18pt;
		font-weight:normal;
		padding-top:16px;
		padding-bottom: 4px;
	}
	#content H2{font-size: 10pt; font-weight: normal;}
	
	#content P{margin-bottom: 20px;}
	
	#content UL{list-style: none; padding: 12px 0;}
	
	#content UL LI{padding-left: 15px; background: url(../point_blue.gif) left top no-repeat; position: relative;}
	
	#content UL LI UL LI{background: url(../point_red.gif) left top no-repeat;}
	
	#content UL LI UL LI UL LI{background: url(../point_blue.gif) left top no-repeat;}
	
	/**** закругленные уголки *****/
	
	.content_top_left{
		position: relative;
		background: url(../content_top_left.gif) left top no-repeat #e9e9e9;
	}
	
	.content_top_right{
		position: relative;
		background: url(../content_top_right.gif) right top no-repeat;
	}
	
	.content_bottom_right{
		position: relative;
		background: url(../content_bottom_right.gif) bottom right no-repeat;
	}
	
	.content_bottom_left{
		position: relative;
		padding: 11px;
		//overflow: hidden;
		_height: 1%;
		background: url(../content_bottom_left.gif) bottom left no-repeat;
	}
	
	.left_top{
		position: relative;
		background: url(../left_top.gif) left top no-repeat #fff;
	}
	
	/**** закругленные уголки *****/
	
	.right_top{
		position: relative;
		background: url(../right_top.gif) right top no-repeat;
	}
	
	.right_bottom{
		position: relative;
		background: url(../right_bottom.gif) bottom right no-repeat;
	}
	
	.left_bottom{
		position: relative;
		padding: 15px 11px 11px 11px;
		background: url(../left_bottom.gif) bottom left no-repeat;
		//overflow: hidden;
		_height: 1%;
	}
	
	#content .left_bottom H1{padding-top: 2px; padding-bottom:39px;}
	
	/**** галерея на главной *****/
	
	.main_gallery{
		position: relative;
		width: 165px;
		float: left;
		padding: 0 42px;
		text-align: center;	
	}
	
	.main_gallery_im{
		height: 160px;
		position: relative;
		padding-top: 20px;
	}
	
	.main_gallery_title{
		height: 40px;
		position: relative;
		font-size:11pt;
	}
	
	/**** галерея *****/
	
	.gallery{
		float:left;
		padding:0 20px;
		position:relative;
		width:211px;
	}
	
	.gallery_im{
		height: 160px;
		position: relative;
		padding-top: 20px;
		text-align: center;	
	}
	
	.gallery_title{
		height: 140px;
		position: relative;
		font-size:11pt;
	}
	
	#content .gallery_title P{
		margin-bottom:0;
		margin-top:3px;
		font-size: 10pt;
	}
	
	#content .gallery_title .description{font-size:8pt;}
	
	#content .gallery_title SPAN{color: #d02d48; font-weight: bold;}
	
	/**** КАРТОЧКА ТОВАРА *****/
	
	.card{
		height: 165px;
	}
	
	.card_im{
		width: 250px;
		float: left;
		text-align: center;
	}
	
	.card_description{}
		
	#content .card_description P{
		margin-bottom:0;
		margin-top:3px;
		font-size: 10pt;
	}
	
	#content .card_description .description{font-size:8pt;}
	
	#content .card_description SPAN{color: #d02d48; font-weight: bold;}
	
	/******* левая колонка *******/
	
	.left_sidebar{width: 342px; float: left; padding-top: 7px; min-height:420px!important; height: auto; height: 450px;}
	
	.left_menu{list-style: none; padding-bottom:21px; padding-top:27px;}
	
	.left_menu LI{margin-bottom: 12px; list-style: none; text-align:right; color: #fff; font-size: 14pt;}
	
	.left_menu LI A{font-size: 14pt; color: #fff;}
	
	.left_menu LI ul{margin-top: 5px;}
	
	.left_menu LI ul li A{font-size: 10pt;}
	
	.left_menu LI ul li{margin-bottom: 2px;}

	.left_menu UL .active{line-height:14px;}

	
	/******* подвал *******/
	
	.footer{
		padding: 34px 20px 20px 20px;
		margin-top: 28px;
		clear: both;
		color: #cfcfcf;
		background: url(../fon_footer.gif) top left repeat-x;
	}
	
	.footer A{color: #cfcfcf;}
	
	/******* Нижнее меню *******/	
	
	#content .menu-level2{
		list-style: none;
		padding:0 0 12px;
	}
	
	.menu_btm{
		clear: both;
	}
	
	.menu_btm li{
		float: left;
		list-style: none;
		display: block;
		font-size: 10pt;
		margin-right: 12px;
	}	
	.menu_btm  strong{
		font-size: 10pt;
		font-weight: normal;
	}
	
	.menu_btm li A{color: #d02d48;}
	
	.copyright{float: left; font-size: 9pt;}
	
	.picom{
		float: right;
	}
	.picom A{
		text-decoration: none;
	}
	.picom A:hover{
		text-decoration: underline;
	}
	
	.banners{float: right; clear: both;}
	.banners img{margin-left: 5px; padding-bottom: 30px;}
	
	.clear {	clear: both;}
	
	/******* ПУТЬ *******/
	
	.way{font-size: 9pt; color: #0055CC; margin-bottom: 14px;}
	
	.way A{font-size: 7pt;}
	
	.way STRONG{font-weight: normal; font-size: 7pt;}
	
	.way IMG{margin-bottom:-2px;}

	.nav-digit{margin-bottom: 10px;}
	
	.nav-digit SPAN{
		background: #1e85bb;
		color: #fff;
		padding:3px 8px;
	}
	
	.nav-digit a {
		border:1px solid #fff;
		padding:2px 7px;
		text-decoration:none;
	}
	
	.nav-digit a:hover {
		border:1px solid #0055CC;
	}
	
	.news-item{margin-bottom: 15px;}
	
	.news-name{color: #0055CC;}
	
	.news-text{margin-left: 20px;}
	
	.news-back{margin-left: 20px; padding-top: 15px; color: #0055CC;}
	
	.gallery_title .prod-title{color: #0055CC;}
