body{
	width: 100%;
	min-width: 987px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color:#000000;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
a{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.panel{
	height:40px;
	background-image:url('../images/panel_bg.gif');
	padding-left:20px;
	color:#ffffff;
}
.panel .logform{
	float:left;
	height:30px;
	width:550px;
	overflow:hidden;
	display:inline;
	white-space:nowrap;
}
.panel .small{
	width:116px;
	cursor:pointer;
}
.panel .title_enter{
	float:left;
	width:119px;
	height:16px;
	background-image:url('../images/panel_title_enter.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top: 12px;
	margin-right:20px;
}
.panel input{
	float:left;
	width:138px;
	border:1px #babfbf solid;
	color:#9aa0a1;
	font-size:11px;
	padding:5px;
	vertical-align:middle;
	margin-top:7px;
	margin-right:10px;
}
.panel #enter{
	float:left;
	width:82px;
	height:22px;
	background-image:url('../images/panel_button_enter.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:8px;
	cursor:pointer;
}
.panel .vline{
	float:left;
	display:none;
	width:1px;
	height:31px;
	margin-left:20px;
	margin-top:4px;
	background-image:url('../images/panel_vline.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.panel a{
	color:#dde0e0;
	font-size:11px;
	text-decoration:underline;
}
.panel a:hover{
	text-decoration:none;
}
.panel .forget, .panel .basket, .panel .welcome{
	display:inline;
	float:left;
	margin-top:12px;
	margin-left:20px;
}
.panel .basket{
	display:none;
	height:30px;
	width:350px;
	overflow:hidden;
	white-space:nowrap;
}
.panel .basket strong, .panel .welcome strong{
	text-decoration:underline;
}
.panel .show{
	display:block;
}
.panel .hide{
	display:none;
}
.panel .gobasket{
	width:152px;
	height:22px;
	display:block;
	background-image:url('../images/panel_button_gobasket.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-left:10px;
	float:left;
}
.panel .welcome{
	height:30px;
	float:left;
	white-space:nowrap;
}
.panel .exit{
	float:right;
	margin-top:12px;
	margin-left:5px;
	margin-right: 20px;
	text-decoration: underline;
	cursor: pointer;
	color:#dde0e0;
}	
.header{
	clear:left;
	height:380px;
	background-color: #ffffff;
	background-image:url('../images/header_bg.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	vertical-align:top;
}
.header .left{
	float:left;
}
.header .logo{
	display:block;
	width:171px;
	height:62px;
	background-image:url('../images/logo.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:40px;
	margin-left:49px;
}
.header .menu{
	margin-top:25px;
	margin-left:42px;
}
.header .menu a{
	margin-bottom:10px;
}
.header .menu a.catalog{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_catalog.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.news{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_news.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.article{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_article.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.delivery{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_delivery.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.manual{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_manual.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.partner{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_partner.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.contacts{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_contacts.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .menu a.main{
	display:block;
	width:182px;
	height:23px;
	background-image:url('../images/menu_main.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .vline{
	float:left;
	width:1px;
	height:31px;
	background-image:url('../images/header_vline.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:56px;
	margin-left:45px;
}
.header .icon{
	float:left;
	margin-top:62px;
	margin-left:30px;
}
.header .icon a{
	float:left;
}

.header .icon a.home{
	display:block;
	width:21px;
	height:21px;
	background-image:url('../images/icon_home.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.header .icon a.contact{
	display:block;
	width:21px;
	height:21px;
	background-image:url('../images/icon_contact.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:20px;
}

.header .menu a:hover, .header .icon a:hover, .icon a.select{
	background-position:left bottom !important;
}
.header .slogan{
	float:left;
	width:229px;
	height:24px;
	background-image:url('../images/header_slogan.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:63px;
	margin-left:30px;
}
.header .right{
	float:right;
}
.header .search_bar{
	float:right;
	width:165px;
	height:25px;
	background-image:url('../images/header_search_bar.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:60px;
	margin-right:10px;
}
.header .search_bar input{
	float:left;
	width:145px;
	border:0px;
	margin-top:4px;
	margin-left:10px;
	color:#999999;
	font-size:11px;
}
.header .search_button{
	float:right;
	width:21px;
	height:21px;
	background-image:url('../images/header_search_button.gif');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:62px;
	margin-right:40px;
	cursor:pointer;
}
.header .telephone{
	clear:right;
	float:right;
	width:198px;
	height:132px;
	background-image:url('../images/header_telephone.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-right:36px;
	margin-top:22px;
}
.header #car{
	float:right;
	position:relative;
	top:87px;
	right:70%;
	margin-right:-448px;
	width:448px;
	height:286px;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:4;
}
.header #carhide{
	float:right;
	position:relative;
	top:87px;
	right:70%;
	margin-right:-448px;
	width:448px;
	height:286px;
	background-color:#ffffff;
	background-position:left top;
	background-repeat:no-repeat;
	z-index:5;
}
.middle{
	float:left;
	width:100%;
	background-color:#5f5b64;
	background-image:url('../images/middle_bg.png');
	background-position:left top;
	background-repeat:repeat-x;
	min-height:400px;
	padding-bottom:30px;
}
.middle .hot, .middle .new_product{
	clear:both;
	float:left;
	width:96%;
	margin-left:25px;
	display: none;
}
.middle .hot .top{
	height:15px;
	background-image:url('../images/middle_hot_top.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.middle .new_product .top{
	height:15px;
	background-image:url('../images/middle_new_product_top.png');
	background-position:right top;
	background-repeat:no-repeat;
}
.middle .hot .left{
	float:left;
	width:18px;
	height:222px;
	background-image:url('../images/middle_hot_left.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.middle .new_product .left{
	float:left;
	width:23px;
	height:222px;
	background-image:url('../images/middle_new_product_left.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.middle .new_product .bg{
	height:222px;
	float:left;
	width:100%;
	background-image:url('../images/middle_hot_center.png');
	background-position:left top;
	background-repeat:repeat-x;
}
.middle .new_product .center{
	float:left;
	width:95%;
}
.middle .hot .center{
	height:222px;
	float:left;
	width:96%;
	background-image:url('../images/middle_hot_center.png');
	background-position:left top;
	background-repeat:repeat-x;
	position:relative;
	z-index:20;
}
.middle .hot .right{
	float:left;
	width:17px;
	height:222px;
	background-image:url('../images/middle_hot_right.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.middle .new_product .right{
	float:right;
	text-align:right;
	width:23px;
	height:222px;
	background-image:url('../images/middle_new_product_right.png');
	background-position:right top;
	background-repeat:no-repeat;
}
.middle .hot .title{
	float:left;
	width:161px;
	height:42px;
	background-image:url('../images/middle_hot_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:4px;
	margin-left:6px;
}
.middle .new_product .title{
	float:right;
	width:134px;
	height:42px;
	background-image:url('../images/middle_new_product_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:2px;
	margin-right:25px;
	margin-bottom:2px;
}
.middle .new_product a.arrow_left{
	display:block;
	width:22px;
	height:43px;
	background-image:url('../images/middle_new_product_arrow_left.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:96px;
	margin-left:1px;
}
.middle .new_product a.arrow_right{
	display:block;
	width:22px;
	height:43px;
	background-image:url('../images/middle_new_product_arrow_right.png');
	background-position:right top;
	background-repeat:no-repeat;
	margin-top:96px;
	margin-right:1px;
}
.middle .new_product a.arrow_left:hover, .middle .new_product a.arrow_right:hover{
	background-position:left bottom !important;
}
.middle .new_product .carousel{
	float:left;
	width:96% !important;
	margin-left:20px;
	visibility:hidden;
}
.middle .new_product .carousel ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.middle .new_product .carousel ul li{
	display:block;
	float:left;
	width:255px;
	height:162px;
	background-image:url('../images/middle_new_product_frame.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-right:40px;
}
.middle .new_product .carousel ul li img{
	margin-top:7px;
	margin-left:11px;
	border:0px;
}
.middle .hot .list{
	clear:left;
	float:left;
	margin-top:15px;
	width:100%;
}
.middle .hot .item{
	float:left;
	width:45%;
	margin-right:30px;
	background-image:url('../images/middle_hot_vline.gif');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
}
.middle .hot .last{
	margin-right:0px;
	padding-right:20px;
}
.middle .hot .img{
	display:block;
	float:left;
	width:177px;
	height:139px;
	background-image:url('../images/middle_hot_frame.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:6px;
	text-align:center;
	vertical-align:top;
	padding-top:7px;
}
.middle .hot .img img{
	border:0px;
}
.middle .hot .des{
	float:left;
	margin-left:20px;
	width:49%;
}
.middle .hot .des .link{
	display:block;
	clear:left;
	float:left;
	width:100%
}
.middle .hot .des a{
	color:#5f5b64;
}
.price_num {
	display:block;
	float:left;
	height:47px;
	background-image:url('../images/n_rub.gif');
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:54px;
}
.price_num span{
	display:block;
	float:left;
	width:19px;
	height:34px;
	background-position:left top;
	background-repeat:no-repeat;
	margin-right:4px;
	margin-top:5px;
}
.price_num .n0{
	background-image:url('../images/n0.gif');
}
.price_num .n1{
	background-image:url('../images/n1.gif');
}
.price_num .n2{
	background-image:url('../images/n2.gif');
}
.price_num .n3{
	background-image:url('../images/n3.gif');
}
.price_num .n4{
	background-image:url('../images/n4.gif');
}
.price_num .n5{
	background-image:url('../images/n5.gif');
}
.price_num .n6{
	background-image:url('../images/n6.gif');
}
.price_num .n7{
	background-image:url('../images/n7.gif');
}
.price_num .n8{
	background-image:url('../images/n8.gif');
}
.price_num .n9{
	background-image:url('../images/n9.gif');
}
.middle .hot .balloon{
	display:block;
	width:192px;
	height:192px;
	float:right;
	background-image:url('../images/hot_balloon.png');
	background-position:right top;
	background-repeat:no-repeat;
	position:relative;
	top:-190px;
	right:-40px;
	margin-bottom:-192px;
	overflow:visible;
	z-index:30;
}
.middle .catalog{
	overflow:hidden;
	clear:both;
	float:left;
	width:96%;
	margin-left:10px;
	padding-top:10px;
}
.middle .catalog .title{
	width:309px;
	height:71px;
	background-image:url('../images/catalog_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
.middle .catalog .right{
	float:right;
	width:80px;
	height:53px;
	background-image:url('../images/catalog_right.png');
	background-position:right top;
	background-repeat:no-repeat
}
.middle .catalog .mark, .middle .catalog .classifier{
	clear:both;
	float:left;
	width:96%;
	margin-left:50px;
	margin-top:10px;
}
.middle .catalog .mark a{
	display:block;
	float:left;
	width:250px;
	height:100px;
	font-size:18px;
	color:#d3cbce;
	text-decoration:none;
	vertical-align:middle;
}
.middle .catalog .classifier span{
	display:block;
	float:left;
	width:250px;
	height:140px;
	text-align: center;
	vertical-align:top;
}
.middle .catalog .classifier span a{
	font-size:18px;
	color:#d3cbce;
	text-decoration:none;	
}
.middle .catalog .mark a:hover, .middle .catalog .classifier a:hover{
	text-decoration:underline;
}
.middle .catalog .mark a span{
	padding-top:10px;
	padding-left:20px;
	float:left;
	display:block;
	cursor:pointer;
}
.middle .catalog .mark a span:hover{
	text-decoration:underline
}
.middle .catalog .mark img{
	border:0px;
	float:left;
}
.middle .catalog .button_all_mark{
	display: block;
	width: 281px;
	height: 30px;
	background: url('../images/all_mark_button.png') no-repeat;
	float: right;
	clear:both;
}
.middle .catalog .button_all_classifier{
	display: block;
	width: 240px;
	height: 30px;
	background: url('../images/all_classifier_button.png') no-repeat;
	float: right;
	clear:both;
	margin-bottom: 30px;
}
.middle .catalog .line{
	height: 1px;
	background-color: #807b82;
	float:left;
	width: 97%;
	margin:30px 0 30px 4%;
	clear: both;
}
.middle .about{
	clear:both;
	float:left;
	width:60%;
	margin-left:10px;
	background-image:url('../images/about_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	min-height:300px;
}
.middle .about .right{
	width:91px;
	height:45px;
	margin-top:10px;
	background-image:url('../images/about_right.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}
.middle .about .text{
	float:left;
	margin-left:40px;
	margin-top:20px;
	width:90%;
	color:#cfced1;
	font-size:11px;
}
.middle .newstuning{
	float:left;
	width:38%;
	background-image:url('../images/newstuning_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	min-height:300px;
	margin-bottom: 20px;
}
.middle .newstuning .right{
	width:79px;
	height:61px;
	background-image:url('../images/newstuning_right.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}
.middle .newstuning .text, .middle .news .text{
	float:left;
	margin-left:40px;
	margin-top:20px;
	width:90%;
	color:#cfced1;
	font-size:11px;
}
.middle .newstuning .text .item, .middle .news .text .item{
	clear:left;
	margin-bottom:15px;
	overflow: hidden;
}
.middle .newstuning .text .date, .middle .news .text .date{
	color:#a9a9a9;
	font-size:10px;
	font-weight:bold;
	display:block;
	margin-bottom:7px;
}
.middle .newstuning .text img, .middle .news .text img{
	border:1px #ffffff solid;
	float:left;
	margin-right:10px;
}
.middle .newstuning .text a, .middle .news .text a{
	color:#cfced1;
}
.middle .newstuning .text a.button{
	clear:left;
	float:right;
	display:block;
	width:137px;
	height:20px;
	background-image:url('../images/newstuning_button.png');
	background-position:left top;
	background-repeat:no-repeat;
}

.middle .news{
	float:left;
	width:38%;
	background-image:url('../images/news_title.png');
	background-position:left top;
	background-repeat:no-repeat;
	min-height:300px;
}
.banner{
	float:left;
	width:55%;
	height:214px;
	margin-left:20px;
	max-width: 600px;
}
#flash{
	display: block;
	cursor: pointer;
}
.middle .news .right{
	width:82px;
	height:74px;
	background-image:url('../images/news_right.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin-top:-15px;
}
.middle .news .text a.button{
	clear:left;
	float:right;
	display:block;
	width:137px;
	height:20px;
	background-image:url('../images/news_button.png');
	background-position:left top;
	background-repeat:no-repeat;
}
.footer{
	clear:both;
	float:left;
	width:100%;
	background-color:#3e3a43;
	background-image:url('../images/footer_bg.gif');
	background-position:left top;
	background-repeat:repeat-x;
}
.footer .left{
	float:left;
	width:13px;
	height:66px;
	background-image:url('../images/footer_left.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.footer .center{
	float:left;
	width:95%;
	padding-top:26px;
	text-align:center;
	color:#807d84;
}
.footer .center a {
	color:#807d84;
	font-size:11px;
}
.footer .center a:hover {
	color:#3e3b43;
}

.footer .right{
	float:right;
	width:13px;
	height:66px;	
	background-image:url('../images/footer_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
.footer .text{
	clear:both;
	float:left;
	width:100%;
	min-height:160px;
	background-color:#3e3a43;
	color:#9f9ea2;
}
.footer .text .copy{
	margin-top:47px;
	margin-left:50px;
	font-size:11px;
	width:30%;
	float:left;
}
.footer .text .telephone{
	width:157px;
	height:59px;
	background-image:url('../images/footer_telephone.png');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	margin-left:90px;
}
.footer .text .counter{
	margin-right:50px;
	margin-top:36px;
	float:right;
}
.tigla{
	display:block;
	width: 99px;
	height: 30px;
	background-image:url("../images/tigla.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
}
