html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
}

a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

table {
	border-collapse: collapse; 
	border-spacing: 0;
}

td, td img {
	vertical-align: top;
} 

input, select, button, textarea {
	margin: 0;
	font-size: 100%;
	outline: none;
}

textarea{
	resize: none;
}

input[type="text"], input[type="password"], textarea {
	padding: 0;
}

input[type="checkbox"] {
	vertical-align: bottom;
}

input[type="radio"] {
	vertical-align: text-bottom;
}

sub {
	vertical-align: sub;
	font-size: smaller;
}

sup {
	vertical-align: super;
	font-size: smaller;
}

html {
	overflow-y: scroll; 
}

body {
	line-height: 1;
	background: #F5D36F;
	color: #000;
	text-align: left;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

input, select, button, textarea {
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

label, input[type="button"], input[type="submit"], button {
	cursor: pointer;
}

a, a:visited {
	color: #DC2021;
	text-decoration: underline;
}

a:hover {
	color: #DC2021;
	text-decoration: none;
}

a:focus, a:active {
	color: #DC2021;
	text-decoration: underline;
}

.clear{
	clear:both;
	font-size:0;
	padding:0
}

.nuclear:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

.nuclear{
	zoom: 1;
	display: block;
}

li{
	list-style: none;
}

input[type="submit"]::-moz-focus-inner{padding:0;border:0}

p{
	font-size: 13px;
	line-height: 21px;
	color: #646464;
	padding: 0 0 20px 0;
}

@font-face {				
	font-family: 'AAvanteBsNrLight';				
	src: url('../fonts/a_avantebsnrlight.eot');				
	src: url('../fonts/a_avantebsnrlight.eot?#iefix') format('embedded-opentype'),						 
		  url('../fonts/a_avantebsnrlight.woff') format('woff'),						 
		  url('../fonts/a_avantebsnrlight.ttf') format('truetype'),						 
		  url('../fonts/a_avantebsnrlight.svg#a_avantebsnrlight') format('svg');				
	font-weight: normal;				
	font-style: normal;		
}

@font-face {				
	font-family: 'AAvanteBsNrBold';				
	src: url('../fonts/12730.eot');				
	src: url('../fonts/12730.eot?#iefix') format('embedded-opentype'),						 
		  url('../fonts/12730.woff') format('woff'),						 
		  url('../fonts/12730.ttf') format('truetype'),						 
		  url('../fonts/12730.svg#12730') format('svg');				
	font-weight: normal;				
	font-style: normal;		
}		

.wrap{
	background: #fff;
}

.page{
	max-width: 1300px;
	margin: 0px auto;
}

.header{
	padding: 19px 0 37px 26px;
}

.header .logo{
	display: block;
	float: left;
	background: url(../images/logo.jpg) left top no-repeat;
	padding: 128px 0 0 0;
	text-decoration: none !important;
	width: 239px;
	text-align: center;
	color: #6C6C6C;
	font-family: 'AAvanteBsNrLight';
	font-size: 14px;
}

.header .hed-rht{
	padding: 22px 0 0 0;
	margin: 0 0 0 260px;
}

.header .hed-rht .top{
	padding: 0 0 32px 0;
	overflow: hidden;
}

.header .hed-rht .top .phone{
	display: block;
	float: left;
	padding: 0 30px 0 0;
	color: #373737;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.header .hed-rht .top .phone span{
	display: block;
	font-family: 'AAvanteBsNrLight';
	font-size: 20px;
	line-height: 23px;
	color: #373737;
}

.header .hed-rht .top .order{
	display: block;
	float: right;
	text-decoration: none !important;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	color: #fff;
	text-shadow: 1px 1px 0 #CE7811;
	font-family: 'AAvanteBsNrLight';
	font-size: 14px;
	text-transform: uppercase;
	background: url(../images/ord.jpg) left top repeat-x;
	position: relative;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.header .hed-rht .btm{
  background: url(../images/tm-bg.jpg) left top repeat-x;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  behavior: url(js/PIE.htc);
  position: relative;
  z-index: 100;
}

.header .hed-rht .btm ul{
	text-align: justify;
	overflow: hidden;
	height: 33px; 
	cursor: default;
	padding: 14px 50px 0 50px;
}

.header .hed-rht .btm ul li{
  display: inline;
 /* padding: 0 51px 0 0;*/
}

.header .hed-rht .btm ul li.last{
  padding: 0;
}

.header .hed-rht .btm ul li a{
  display: inline-block;
  font-family: 'AAvanteBsNrLight';        
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  text-shadow: -1px -1px 0px #0163BA;
  //display: inline;
}

.header .hed-rht .btm ul li a:hover{
  text-decoration: underline;
}

.header .hed-rht .btm ul:after {
  content: "1";
  margin-left: 100%;
  height: 1px;
  overflow: hidden;
  display: inline-block;
}

.cnt-wrp{
	padding: 0 0 30px 0;
}

.content{
	margin: 0 325px 0 0;
}

.inner .content{
	margin: 0 0 0 325px;
}

.content .banner{
	padding: 0 0 8px 0;	
}

.content .banner a{
	display: block;
}

.content .ban-cnt a{
	display: block;
	width: 613px;
	height: 78px;
	background: url(../images/ban1.jpg) left top no-repeat;
	padding: 14px 20px 0 17px;
	line-height: 30px;
	color: #614402;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 #FFE52C;
	font-family: 'AAvanteBsNrBold';
	font-size: 14px;
}

.content .ban-cnt a .lft{
	display: block;
	float: left;
	width: 220px
}

.content .ban-cnt a .rht{
	float: right;
	width: 280px;
	display: block;
}

.main-mnu{
	padding: 43px 0 0 0;
	width: 100%;
}

.main-mnu li{
	display: block;
	float: left;
	height: 97px;
	padding: 95px 3% 30px 3%;  
	text-align: center;
	line-height: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 28%;
	text-align: justify;
}

.main-mnu li.li-1{
	background: url(../images/ico1.jpg) center 4px no-repeat;
}

.main-mnu li.li-2{
	background: url(../images/ico2.jpg) center 25px no-repeat;
}

.main-mnu li.li-3{
	background: url(../images/ico3.jpg) center top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-4{
	background: url(../images/ico4.jpg) center 11px no-repeat;
}

.main-mnu li.li-5{
	background: url(../images/ico5.jpg) center 4px no-repeat;
}

.main-mnu li.li-6{
	background: url(../images/ico6.jpg) 115px top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-7{
	background: url(../images/ico7.png) center 4px no-repeat;
}

.main-mnu li.li-8{
	background: url(../images/ico8.png) center 2px no-repeat;
}

.main-mnu li.li-9{
	background: url(../images/ico9.png) center top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-10{
	background: url(../images/ico10.png) center 0px no-repeat;
}

.main-mnu li.li-11{
	background: url(../images/ico11.png) center 0px no-repeat;
}

.main-mnu li.li-12{
	background: url(../images/ico7.png) 115px top no-repeat;
	padding: 95px 0 30px 24px;
}


.main-mnu li.li-13{
	background: url(../images/ico13.png) center 4px no-repeat;
}

.main-mnu li.li-14{
	background: url(../images/ico14.png) center 2px no-repeat;
}

.main-mnu li.li-15{
	background: url(../images/ico15.png) center top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-16{
	background: url(../images/ico16.png) center 0px no-repeat;
}

.main-mnu li.li-17{
	background: url(../images/ico17.png) center 0px no-repeat;
}

.main-mnu li.li-18{
	background: url(../images/ico18.png) 115px top no-repeat;
	padding: 95px 0 30px 24px;
}




.main-mnu li.li-19{
	background: url(../images/ico19.png) center 4px no-repeat;
}

.main-mnu li.li-20{
	background: url(../images/ico20.png) center 2px no-repeat;
}

.main-mnu li.li-21{
	background: url(../images/ico21.png) center top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-22{
	background: url(../images/ico22.png) center 0px no-repeat;
}

.main-mnu li.li-23{
	background: url(../images/ico23.png) center 0px no-repeat;
}

.main-mnu li.li-24{
	background: url(../images/ico24.png) 115px top no-repeat;
	padding: 95px 0 30px 24px;
}




.main-mnu li.li-25{
	background: url(../images/ico25.png) center 4px no-repeat;
}

.main-mnu li.li-26{
	background: url(../images/ico26.png) center 2px no-repeat;
}

.main-mnu li.li-27{
	background: url(../images/ico27.png) center top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li.li-28{
	background: url(../images/ico28.png) center 0px no-repeat;
}

.main-mnu li.li-29{
	background: url(../images/ico29.png) center 0px no-repeat;
}

.main-mnu li.li-30{
	background: url(../images/ico30.png) 115px top no-repeat;
	padding: 95px 0 30px 24px;
}

.main-mnu li b{
	display: block;
	font-weight: normal;
	padding: 0 0 15px 0;
	color: #0B0B0B;
	font-family: 'AAvanteBsNrBold';		
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.right-sidebar{
	float: right;
	width: 297px;
}

.right-sidebar .news{
	position: relative;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #F8F8F8;
	behavior: url(js/PIE.htc);
}

.right-sidebar .news .headline{
	display: block;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: #EDB307;
	behavior: url(js/PIE.htc);
	height: 31px;
	padding: 15px 12px 0 14px;
}

.right-sidebar .news .headline b{
	display: block;
	float: left;
	color: #2B2B2B;
	font-weight: normal;
	font-size: 14px;
	font-family: 'AAvanteBsNrBold';
	text-transform: uppercase;
}

.right-sidebar .news .headline a{
	display: block;
	float: right;
	color: #C82528;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.right-sidebar .news .headline a:hover{
	text-decoration: none;
}

.right-sidebar .news .news-in{
	padding: 0 10px 0 15px;
}

.right-sidebar .news .news-in .item{
	padding: 15px 0;
}

.right-sidebar .news .news-in .item .hd{
	display: block;
	padding: 0 0 15px 0;
	color: #2A2A2A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.right-sidebar .news .news-in .item .data{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 17px 0;
	color: #25A2D0;
}

.right-sidebar .news .news-in .item p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #5F5F5F;
	padding: 0;
}

.right-sidebar .news .news-in .item p a{
	text-decoration: underline;
	color: #E32D29;
}

.right-sidebar .news .news-in .item p a:hover{
	text-decoration: none;
}

.all-content{
	clear: both;
}

.all-content .headline,
.pop-headline{
	padding: 0 0 47px 0;
	overflow: hidden;
}

.all-content .headline .name,
.pop-headline .name{
	display: block;
	float: left;
	position: relative;
	z-index: 10;
	height: 38px;
	line-height: 38px;
	padding: 0 12px;
	color: #fff;
	text-shadow: 1px 1px 0 #CE7811;
	font-family: 'AAvanteBsNrLight';
	font-size: 14px;
	text-transform: uppercase;
	background: url(../images/ord.jpg) left top repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.all-content .headline .naw{
	float: right;
	padding: 10px 0 0 0;
	width: 48px;	
}

.all-content .headline .naw a{
	display: block;
	text-decoration: none !important;
	width: 23px;
	height: 23px;
	background: url(../images/naw.jpg);
}

.all-content .headline .naw a.prev{
	float: left;
	background-position: left bottom;
}

.all-content .headline .naw a.next{
	float: right;
	background-position: right bottom;
}

.all-content .popular .item{
	float: left;
	width: 400px;
	height: 200px;
	padding: 0 15px 40px 15px;
}

.popular .item .desc-part{
	padding: 0 0 20px 0;
}

.all-content .popular .item .desc-part .img-wrp,
.content .popular .item .desc-part .img-wrp{
	display: block;
	float: left;
	width: 140px;
}

.all-content .popular .item .desc-part .txt,
.content .popular .item .desc-part .txt{
	float: right;
	width: 250px;
}

.popular .item .desc-part .txt .hd{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0 0 10px 0;
	color: #272727;
}

.presense{
	display: block;
	padding: 0 0 15px 0;
	overflow: hidden;
}

.presense span{
	display: block;
	float: left;
	font-size: 12px;
	color: #fff;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: #DC2021;
}

.popular .item .desc-part .txt p{
	font-size: 12px;
	line-height: 18px;
	color: #575757;
	padding: 0;
}

.popular .item .desc-part .txt p a{
	text-decoration: underline;
}

.popular .item .desc-part .txt p a:hover{
	text-decoration: none;
}

.bot-part .prise,
.rht-part .top-block .prise,
.content .popular .item .bot-part .prise,
.catalog .item .desc .top .prise{
	float: left;
	display: block;
	font-size: 18px;
	color: #494949;
	line-height: 31px;
}

.bot-part .prise b,
.rht-part .top-block .prise b,
.content .popular .item .bot-part .prise b,
.catalog .item .desc .top .prise b{
	color: #CE7811;
}

a.buy{
	display: block;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	text-decoration: none !important;
	width: 142px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	background: url(../images/but.jpg) left top no-repeat; 
}

.footer{
	padding: 20px 25px;
}

.footer .copy{
	display: block;
	float: left;
	padding: 8px 0 0 0;
	color: #2A2C2B;
}

.footer .copy b{
	text-transform: uppercase;
}

.footer .counter{
	display: block;
	float: right;
}

.left-sidebar{
	float: left;
	width: 297px;
	padding: 0 10px 0 0;
}

.left-sidebar .hd{
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'AAvanteBsNrBold';
	padding: 0 0 13px 17px;
	display: block;
}

.sd-mnu{
	padding: 0 0 45px 0;
}

.sd-mnu li{
	display: block;
	padding: 0 0 3px 0;
}

.sd-mnu li a{
	display: block;
	position: relative;
	z-index: 10;
	color: #fff;
	text-transform: uppercase;
	background: url(../images/sd-m.jpg) left top repeat-y;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	text-shadow: 1px 1px 0 #02399D;
	font-size: 12px;
	font-weight: bold;
	padding: 14px 5px 14px 14px;
	text-decoration: none;
}

.sd-mnu li a:hover{
	text-decoration: underline;
}

.bread-crumbs{
	padding: 0 0 16px 0;
	overflow: hidden;
}

.bread-crumbs li{
	display: block;
	float: left;
	margin: 0 3px 0 0;
	color: #6A6A6A;
	font-size: 11px;
}

.bread-crumbs li a{
	text-decoration: underline;
	color: #D91F22;
	margin: 0 3px 0 0;
}

.bread-crumbs li a:hover{
	text-decoration: none;
}

.cart{
	margin: 0 0 26px 0;
	position: relative;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #F9C802;
	behavior: url(js/PIE.htc);
	overflow: hidden;
}

.cart .name{
	display: block;
	float: left;
	position: relative;
	z-index: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	background: #0870D1;
	behavior: url(js/PIE.htc);
	padding: 12px 16px 12px 16px;
}

.cart .cart-in{
	padding: 6px 7px 7px 12px;
	overflow: hidden;
	width: 490px;
	float: right;
}

.cart .cart-in span{
	display: block;
	float: left;
	font-size: 14px;
	padding: 6px 45px 0 0;
	color: #202020;
}

.cart .cart-in span a{
	text-decoration: none;
	font-weight: bold;
	color: #DA211F;
}

.cart .cart-in span a:hover{
	text-decoration: underline;
}

.cart .cart-in .buy{
	display: block;
	float: right;
	text-decoration: none !important;
	padding: 0 13px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: 1px solid #FFE169;
	background: url(../images/buy.jpg) left top repeat-x;
	position: relative;
	z-index: 10;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.expert{
	margin: 0 0 25px 0;
	padding: 0 0 8px 0;
	background: url(../images/sp-sh.jpg) right bottom no-repeat;
	width: 650px;
}

.expert-in{
	position: relative;
	z-index: 10;
	padding: 5px 28px 6px 6px;
	border-top: 1px solid #E2E2E2;
	border-left: 1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	background: #F8F8F8;
	overflow: hidden;
}

.expert-in .img-wrp{
	position: relative;
	z-index: 10;
	float: left;
	overflow: hidden;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	width: 110px;
	height: 78px;
}

.expert-in .img-wrp img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.expert .name{
	float: left;
	padding: 15px 0 0 12px;
}

.expert .name b{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 0;
	color: #0260BA;
}

.expert .name span,
.expert .contact .mail{
	display: block;
	text-transform: uppercase;
	color: #767676;
	font-size: 11px;
}

.expert .contact{
	padding: 15px 0 0 0;
	float: right;
	text-align: right;
}

.expert .contact .phone{
	display: block;
	font-weight: bold;
	font-size: 18px;
	color: #2F2F2F;
	padding: 0 0 10px 0;
}

.goods-item{
	padding: 0 0 30px 0;
	overflow: hidden;
}

.goods-item .headline{
	font-size: 18px;
	font-weight: bold;
	display: block;
	padding: 0 0 27px 0;
	color: #262626;
}

.lft-part{
	float: left;
	width: 270px;
}

.lft-part .bx-wrapper{
	width: 263px;
}

#slider li{
	width: 263px;
	text-align: center;
	height: 205px;
}

.thumbs{
	padding: 20px 0 0 0;
}

.thumbs a{
	display: block;
	float: left;
	text-decoration: none !important;
	overflow: hidden;
	margin: 0 7px 0 0;
	width: 81px;
	height: 81px;
	border: 1px solid #D8D8D8;
	position: relative;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.thumbs a img{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
}

.bx-prev{
	display: none;
}

.bx-next{
	display: none;
}

.rht-part{	
	margin: 0 0 0 300px;
}

.rht-part .top-block{
	padding: 0 0 15px 0;
	overflow: hidden;
}

.rht-mnu{
	padding: 0 0 20px 0;
}

.rht-mnu li{
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #575757;
}

.rht-mnu li b{
	color: #202020;
}

.block{
	padding: 0 0 20px 0;
}

.block span{
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #575757;
}

.block span a{
	text-decoration: underline;
}

.block span a:hover{
	text-decoration: none;
}

.tab-block{
	padding: 0 0 30px 0;
}

.tab-block .tabs{
	padding: 0 0 0 15px;
	overflow: hidden;
}

.tab-block .tabs li{
	display: block;
	float: left;
	margin: 0 1px 0 0;
}

.tab-block .tabs li a{
	display: block;
	float: left;
	text-decoration: none !important;
	height: 27px;
	line-height: 27px;
	padding: 0 22px;
	position: relative;
	z-index: 10;
	background: url(../images/tab.jpg) right top no-repeat;
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	behavior: url(js/PIE.htc);
	font-size: 13px;
	font-weight: bold;
	color: #242426;
}

.tab-block .tabs li a.current{
	background-position: right bottom;
	color: #fff;
}

.tab-block .panes{
	position: relative;
	z-index: 10;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #F8F8F8;
	padding: 15px 15px 0 15px;
	behavior: url(js/PIE.htc);
}

.tab-block .panes p{
	font-size: 13px;
	padding: 0 0 25px 0;
	line-height: 21px;
	color: #646464;
}

.tab-block .panes .txt-mnu{
	padding: 0 0 25px 0;
}

.tab-block .panes .txt-mnu li{
	font-size: 13px;
	line-height: 21px;
	color: #646464;	
}

.content .popular .item{
	width: 300px;
	height: 195px;
	float: left;
	margin: 0 2% 10px 0;
}

.content .popular .item .desc-part .img-wrp{
	width: 100px;
}

.content .popular .item .desc-part .txt{
	width: 190px;
}

.content .popular .item .bot-part .prise{
	font-size: 14px;
	padding: 6px 0 0 0;
}

h1{
	font-weight: normal;
	font-size: 18px;
	font-family: 'AAvanteBsNrBold';
	padding: 0 0 10px 0;
	color: #303030;
	text-transform: uppercase;
}

h2{
	font-weight: normal;
	font-size: 18px;
	font-family: 'AAvanteBsNrBold';
	padding: 0 0 15px 0;
	color: #303030;
	text-transform: uppercase;
}

h3{
	font-weight: normal;
	font-size: 14px;
	font-family: 'AAvanteBsNrBold';
	padding: 0 0 15px 0;
	color: #303030;
	text-transform: uppercase;
}

.catalog{
	padding: 0 0 35px 0;
}

.catalog .item{
	padding: 28px 0 27px 0;
	border-bottom: 1px dotted #A7A7A7;
	overflow: hidden;
}

.catalog .item .img-wrp{
	display: block;
	float: left;
	padding: 5px 0 0 0;
}

.catalog .item .desc{
	margin: 0 0 0 150px;
	/*width: 488px;*/
}

.catalog .item .desc .top{
	padding: 0 0 5px 0;
	overflow: hidden;
}

.catalog .item .desc .top .hd{
	display: block;
	float: left;
	color: #262626;
	font-size: 18px;
	font-weight: bold;
	font-size: 18px;
	padding: 3px 0 0 0;
}

.catalog .item .desc .top .prise{
	float: right;
	display: block;
}

.catalog .item .desc .block{
	padding: 0;
}

.block .txt{
	float: left;
	width: 285px;
}

.block .buy{
	float: right;
	margin: 7px 0 0 0;
}

.page-mnu{
	padding: 0 0 30px 0;
	text-align: center;
}

.page-mnu a{
	margin: 0 6px;
	text-decoration: none;
	font-size: 12px;
	color: #303030;
	display: inline-block;
}

*:first-child+html .page-mnu a{
	display: inline;
}

.page-mnu a:hover{
	text-decoration: underline;
	color: #D9201E;
}

.page-mnu a.act,
.page-mnu a.prev,
.page-mnu a.next{
	font-weight: bold;
	color: #D9201E;
	text-decoration: underline;
}

.page-mnu a.prev:hover,
.page-mnu a.next:hover{
	text-decoration: none;
}

.page-mnu a.prev,
.page-mnu a.next{
	margin: 0 18px;
}

.articles{
	background: url(../images/art.jpg) left bottom repeat-x #fff;
	margin: 0 0 7px 0;
	position: relative;
	z-index: 10;
	padding: 17px 27px 20px 27px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	border: 1px solid #D5D5D5;
}

.articles img{
	float: right;
	margin: 0 0 0 20px;
}

.articles p{
	padding: 0;
	text-align: justify;
}

.faq{
	padding: 25px 27px 0 27px;
}

.faq .item{
	padding: 20px 0 10px 0;
	border-bottom: 1px dotted #A8A8A8;
}

.faq .item-last{
	border-bottom: none;
}

.faq .item .qu{
	padding: 7px 0 15px 47px;
	background: url(../images/ico7.jpg) left top no-repeat; 
	font-size: 13px;
	display: block;
	font-weight: bold;
	color: #2C2C2C;
}

.faq .item .ans{
	display: block;
	padding: 7px 0 7px 47px;
	background: url(../images/ico8.jpg) left top no-repeat;
	font-size: 13px;
	line-height: 21px;
	color: #646464;
	text-align: justify;
}

.ban-cnt{
	margin: 0 0 27px 0;
}

.ban-cnt a{
	background: url(../images/ban-sh.jpg) center bottom no-repeat;
}

.cnt-text{
	padding: 35px 0 0 0;
	text-align: justify;
}