* {margin:0;padding:0;} 
body {
  margin:0;
  min-width:944px;
  background:#000000;
  text-align: center;
  padding: 0;
  color: #686868;
}
img {border: none;}
.main{
     margin: 0 auto;
     width: 944px;
}
.header{
     margin:auto;
     background: url(../images/fon.jpg) no-repeat;
     width: 944px;
     height:329px;
	position: relative;
	font-family:Arial,sans-serif;
}
.header .telefon{
     float:left;
     margin:30px 0 0 17px;
     color: #C8C8C8;
     font-size:18px;
     position:absolute;
	 left: 0px;
     text-align: left;
}
*html .header .telefon{
  position:relative;
}
.header .adress{
     float:left;
     margin:52px 0 0 106px;
     color: #b6b6b5;
     font-size:18px;
     position:absolute;
	  left: 0px;
     text-align: left;
}
*html .header .adress{
     position:relative;
     margin:52px 0 0 -144px;
}
.header em{
font-style:normal;
color:#C8F206;
}

.header .name_site{
	position:absolute;
	left:673px;
	top: 24px;
 	background: url(../images/logo.jpg) no-repeat;
	width:189px;
	height:45px;
}
.header .name_site a{
	display:block;
	width:189px;
	height:45px;
	text-indent:-9999px;
} 

.header .menu {
    list-style: none;
    width:440px;
	right: 0;
	top: 101px;
	position:absolute;
}

.header .menu ul{
     float:right;
     list-style: none;
}
.header .menu li{
    float:right;
    padding:0 11px 0 10px;
	background: url(../images/menuSeparator.gif) right 1px no-repeat;
	margin-bottom:24px;
}
.header .menu .lastMenuItem{
	background:none;
}

.header .menu a{
     float:left;
     font-size: 13px;
     color: #ffffff;
     text-decoration:underline;

}
.header .menu a:hover{
     text-decoration:none;
}

.header form {
position: absolute;
top: 260px;
right: 0;
color: #000;
font-size: 13px;
font-weight: bold;
text-align: left;
width:383px;
height:69px;
background: url(../images/formFon.jpg) no-repeat;
}
.header label {
position:absolute;
top: 6px;
left:15px;
}
.header input {
color:#000;
background-color:#FFF;
border: none;
width: 285px;
margin: 3px 0 0 5px;
}

.header .forInputSearch{
background: url(../images/forInput.gif) no-repeat;
display:block;
width: 295px;
height: 27px;
float:left;
position:relative;
top: 28px;
left:14px;
}

.header .but {
color:#FFF;
height:23px;
width:53px;
font-weight: bold;
float:left;
overflow:hidden;
border:none;
background:none;
background-color: #77882A;
cursor:pointer;
position:relative;
top: 26px;
left:15px;
}


.border,.ba,.bb,.bc,.bd{font-size:1px;}
.border {width:223px; float:left; margin:0px; border: #f000ff solid 0px;}
.ba {margin:0 4px;}
.ba,.bb,.bc,.bd {height:1px;}
.bb {border-width:0 2px;margin:0 3px;}
.bc {margin:0 2px;}
.bc,.bd,.bf {border-width:0 1px;}
.bd {margin:0 1px;}
.slovo {
     font-size: 13px;
     color: #c7ccd5;
     font-family:Tahoma;
     padding:0px 0 3px 0px;
}

.bglightgrey{
    background:#686868;
}
.lightgrey{
    border-left:#686868 solid 1px;
    border-right:#686868 solid 1px;
    background:#686868;
}
.borderverylightgrey{
    border-left:#c3c3c3 solid 1px;
    border-right:#c3c3c3 solid 1px;
}
.verylightgrey{
    border-left:#c3c3c3 solid 1px;
    border-right:#c3c3c3 solid 1px;
    background:#ffffff;
}
.bgverylightgrey{
    background:#c3c3c3;
}
.bgblue{
    background:#6b8098;
}
.borderblue{
    border-left:#6b8098 solid 1px;
    border-right:#6b8098 solid 1px;
}
.blue{
    border-left:#6b8098 solid 1px;
    border-right:#6b8098 solid 1px;
    background:#6b8098;
}
.h25{
     height:25px;
}
.content{
     margin:auto;
     padding: 0 0 10 0;
     border: #f000ff solid 0px;
     background: #ffffff;
     width: 944px;
     float:left;
 overflow: hidden;
}
.content .left {
     float:left;
     width:240px;
     background: #ffffff;
     margin-right:-1700px;
     border: #f000ff solid  0px;
	 position: relative;
	 z-index: 50;
}
.content .left ul {
  margin: 38px 10px 10px 0;
  padding: 3px 0 5px 20px;
  list-style: none;
  font-size: 11px;
  color: #4e5259;
}
*html .content .left ul {
  margin: 0px 10px 10px 0;
}
.content .left  li {
  background: url(../images/list.gif) 0 5px no-repeat;
  padding-left: 28px;
  margin:10px 0px 0px 0;
  list-style-type: none;
  text-align:left;
  position: relative;
  width: 152px;
}
*html .content .left  li {
width: 180px;
}
.content .left li a {
width: 100%;
height: auto;
cursor: pointer;
display: block;
text-decoration: none;
position: relative;
z-index: 100;
}
.content .left li a:hover, .content .left li .under {
text-decoration: underline;
}
.content .left  li .div {
position: absolute;
top: -10px;
margin: 0;
left: 170px;
padding: 0;
width: 162px;
overflow: hidden;
padding-left: 30px;
background: url(../images/drop_fon.gif) no-repeat 0 13px;
display: none;
z-index: 50;
}
*html .content .left  li .div {
width: 189px;
top: -20px;
background-position: 0 23px;
}
.content .left li:hover .div {
display: block;
}
.content .left li.over .div {
display: block;
}
.content .left li .div .bottom, .content .left  li .div .top {
position: static;
width: 159px;
height: 10px;
font-size: 1px;
background: url(../images/drop_down.gif);
padding: 0;
margin: 0;
}
.content .left  li .div .top {
background: url(../images/drop_up.gif);
margin-bottom: -10px;;
}
*html .content .left  li .div .top {
margin-bottom: -3px;
}
.content .left  li .div ul {
margin: 0;
padding: 0;
top: 0;
background: #9cbcd5;
width: 159px !important;
}
.content .left  li div ul li {
background: none;
padding-left: 15px;
}
.content .left  li div ul a {
color: #fff;
background: url(../images/drop_a.gif) no-repeat 0 3px;
padding-left: 20px;
width: auto !important;
padding-right: 20px;
}
.content .left  li div ul a:hover {
text-decoration: underline;
color: #3e3e3e;
background: url(../images/drop_a_hover.gif) no-repeat 0 3px;
}
.content .left a{
     font-size: 11px;
     color: #686868;
     font-family:Tahoma;
}
.content .left a:hover{
     text-decoration:none;
}
.content .left .catalog{
     float:left;
     width:223px;
     margin: 10px 0px 0 7px;
     border: #f000ff solid 0px;
}
.content .left  .catalog .menu{
     background: url(../images/catalog.gif) no-repeat;
     height:38px;
     width:223;
   
     border: #f000ff solid 0px;
}

.content .left  .catalog a{
text-decoration:underline;
font-weight:bold;
}
.content .left  .catalog a:hover{
text-decoration:none;
}
.content .left .review{
     float:left;
     width:223px;
     margin: 10px 0px 0 7px;
     border: #f000ff solid 0px;
}
.content .left  .review li {
     background: url(../images/list_review.gif) 0 5px no-repeat;
     padding-left: 28px;
     margin:10px 0px 0px 0;
     list-style-type: none;
}
.content .left .review a{
     font-size: 11px;
     color: #ffffff;
     font-family:Tahoma;
	 text-decoration:underline;
}
.content .left .review a:hover{
text-decoration:none;
}
.content .left  .review .menu{
     background: url(../images/review.gif) no-repeat;
     height:40px;
     width:223;
     float:left;
     border: #f000ff solid 0px;
}
.content .left  .menu{
     background: url(../images/review.gif) no-repeat;
     height:40px;
     width:223px;
     float:left;
     border: #f000ff solid 0px;
}
.content .left  span{
     font-size: 13px;
     color: #ffffff;
     font-family:Tahoma;
     font-weight: bold;
     margin:10px 0 0 15px;
     float:left;
}
.content .right {
     background:#ffffff;
     float:right;
     width:680px;
     margin-left:240px;
  padding-right: 20px;

  position:relative;
  top: -10px;

}
*html .content .right {
width: 700px;
left:0;
}
.content .right .title1{
	font-size: 14px;
	font-weight:bold;
	font-family: Tahoma;
	text-align: left;
	background: url(../images/title1.png) no-repeat;
	padding: 10px 10px 0px 24px;
	height:40px;
	//	height:50px;
	position:relative;
	left:10px;
	margin-bottom: -30px;
	float:left;
}

.content .right .title1 span{
height:50px;
width:7px;
background: url(../images/title1cr.png) no-repeat;
position:absolute;
top:0;
right:-1px;

}
.content .right .title2{
	background: url(../images/title2.png) no-repeat;
    height:37px;
    width:665px;
	position:relative;
	left:20px;
	
}
.content .right .bottomCat{
	border-left: 1px solid #DEED67;
	border-right: 1px solid #DEED67;
	width:663px;
	//width:665px;
	margin:0; padding:0;
	position:relative;
	left:20px;
	float:left;
}
*html .content .right .bottomCat{
	/*width:650px;*/

}

.content .right .bottomCat ul{
padding-top: 5px;
margin-right:100px;
float:left;
}
*html .content .right .bottomCat ul{
margin-right:85px;
}
.content .right .bottomCat  li {
  background: url(../images/list.gif) 0 5px no-repeat;
  padding-left: 28px;
  margin-left:20px;
  padding-bottom:10px;
  
  list-style-type: none;
  text-align:left;
  position: relative;
  width: 152px;
}
*html .content .right .bottomCat  li {
width: 180px;
}
.content .right .bottomCat li a {
color:#000;
font-weight:bold;
font-size:11px;
}
.content .right .bottomCat li a:hover{
text-decoration: none;
}
.s_no {display:none;}


.content .right .botCat{
	background: url(../images/botCat.png) no-repeat;
    height:8px;
    width:664px;
	margin:0; padding:0;
	position:relative;
	left:20px;
	float:left;

}
.content .right table{
      border-collapse: collapse;
      margin: 0px 0 10px 20px;
	  font-size: 11px;
	  clear:both;
}
.content .right p, .content .right div {
margin: 20px 0 0 0;
}
.content .right a {
color: #73899b;
}
/*
.content .right img {
float: left;
margin: 0 37px 37px 0;
}
*/
.content .right h1, .content .right h2, .content .right h4, .content .right h5, .content .right h6 {
font-size: 12px;
margin: 10px 0 10px 0;
}
.content .right .cont{
      background:#ffffff;
      float:left;
      width:220;
      border-left: #686868 dotted 1px;
      border-bottom: #686868 dotted 1px;
      padding-bottom:10px;
}
.content .right  .noborder-left{
      border-left: #f000ff solid 0px;
}
.content .right .noborder-bottom{
      border-bottom: #f000ff solid 0px;
}
.content .right .cont .name{
      margin: 15px 0 15px 5px;
      font-size: 14px;
      color: #686868;
      font-family:Tahoma;
      font-weight: bold;
      float:left;
      width:220;
}
.content .right .cont .about{
      margin: 0px 30px 0px 5px;
      font-size: 11px;
      color: #686868;
      font-family:Tahoma;
	  display: block;
}
.content .right .cont {
position: relative;
width: 220px;
height: 255px;
overflow: hidden;
}
.content .right .cont div {
width: 100px;
height: 130px;
border: #bbe0fb solid 1px;
text-align: center !important;
margin-right: -90px;
overflow: hidden;
display:table-cell !important;
vertical-align: middle;
float: left;
margin-left: 5px;
}
*html .content .right .cont div {
margin-left: 2px;
}
.content .right .cont .for_h {
height: 100px;
overflow: hidden;
display: block !important;
float: none !important;
border: none;
width: 220px;
text-align: left !important;
margin: 0;
}
.content .right .cont div img {
vertical-align: middle;
float: none;
margin: auto;
margin-top: 5px;
max-width: 100px;
}
*html .content .right .cont div img {
margin-top: expression(((130/2)-parseInt(offsetHeight)/2-3)  <0 ? "0" : (130/2)-(parseInt(offsetHeight)/2+3) +'px');
width: expression(this.offsetWidth>100 ? "100px": this.offsetWidth);
}
.content .right .cont .more_about_prod{
      margin:0px;
      float:left;
      border: #bbe0fb solid 0px;
      background: url(../images/list.gif) no-repeat right 4px;
	  padding-right: 15px;
}
.content .right .cont .price{
      margin: 20px 0px 10px 5px;
      padding: 15px 0 0 0;
      font-size: 14px;
      color: #6f859c;
      font-family:Tahoma;
      font-weight: bold;
      float:right;
      border: #bbe0fb solid 0px;
      margin-left:90px;
      width:90px;
}
.content .right .cont  .price .links a{
      margin:0;
      padding:0;
      font-size: 11px;
      color: #6f859c;
      font-family:Tahoma;
      font-weight: normal;
      border: #bbe0fb solid 0px;
      float:left;
}
.content .right .cont  .price .links a:hover{
     text-decoration:none;
}


.between{
     margin:0;
     padding:0px;
     background: url(../images/between.jpg) no-repeat #ffffff;
     padding: 0;
     width: 944px;
     height:10px;
     float:left;
}

.news{
     margin:0;
     padding: 0 0 20 0;
     border: #f000ff solid 0px;
     width: 944px;
     float:left;
	 background: url(../images/news_bottom.gif) no-repeat bottom #fff;
	 margin-bottom: 20px;
}
.news a:hover {
text-decoration: none !important;
}
.news .left {
     float:left;
     width:235px;
     margin-right:-710px;
     border: #f000ff solid 0px;
}
.left .newsb{
     float:left;
     width:223px;
     margin: 10px 10px 10px 7px;
     border: #f000ff solid 0px;
}
.left .newsb .menu{
     background: url(../images/news.gif) no-repeat;
     height:40px;
     width:223;
     border: #f000ff solid 0px;
}
.left .newsb  span{
     font-size: 13px;
     color: #ffffff;
     font-family:Tahoma;
     font-weight: bold;
     margin:10px 0 0 15px;
     float:left;
}

.left .date{
      margin: 0px 0px 10px 5px;
      padding:0 0 0 15px;
      font-size: 11px;
      color: #000000;
      font-family:Tahoma;
     
      border: #f000ff solid 0px;
      text-align:left;
float: left;
width: 200px;
}
*html .left .date{
width: 210px;
}
.left .date a{
      color: #3A7FB4;
      text-decoration: underline;
}
.news .right{
     background:#ffffff;
     float:right;
     width:700px;
     margin-left:235px;
     border: #f345ff solid 0px;
}
.news .right .some{
     float:left;
     width:600px;
     margin: 10px 10px 10px 7px;
     border: #f000ff solid  0px;
     float:left;
}
.news .right .some .menu{
     background: url(../images/some.gif) no-repeat;
     height:40px;
     width:223;
     float:left;
     border: #f000ff solid 0px;
}
.news .right .some  span{
     font-size: 13px;
     color: #ffffff;
     font-family:Tahoma;
     font-weight: bold;
     margin:10px 0 0 15px;
     float:left;
     text-align:left;
}
.news .right p {
      margin: 10px 0px 0px 5px;
      padding:0 40 0 10px;
      font-size: 11px;
      color: #6e839b;
      font-family:Tahoma;
      float:left;
      text-align:left;
}

.news_bottom{
     margin:0px 0px 20px 0px;
     padding: 0 0  0;
     border: #f000ff solid 0px;
     background: url(../images/news_bottom.gif) no-repeat;
     width: 944px; height:21px;
     float:left;
}
*html .news_bottom{
     margin:-40px 0px 10px 0px;
}
.footer{
     margin:0;
     padding:0;
     border: #f000ff solid 0px;
     background: url(../images/footer.gif) no-repeat;
     width: 944px; height:25px;
     float:left;
}
.clear {
clear: both;
}


.topNavLang {
margin: 0 0 10px 0 !important;
background: url(../images/h3_fon_right.gif) no-repeat right top #D4E958;
height: 28px;
color: #fff;
font-size: 14px;
margin-bottom:10px;
padding: 12px 10px 0 14px;
float: left;
font-family: Tahoma;
position: relative;
min-width: 150px;
text-align: left;
}


.content .topNavLang {
padding: 0 10px 0 14px;
height: 40px;
}
.content .topNavLang strong {
display:table-cell;
vertical-align: middle;
height: 40px;
float:none;
}
.content .topNavLang strong i {
font-style:normal;
}

* html .content .topNavLang strong i{  
display: block;
z-index: expression( 
runtimeStyle.zIndex = 1,
this == ((40/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(40/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .content .topNavLang strong i { 
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((40/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(40/2)-(parseInt(offsetHeight)/2) +'px');
}


 *html .content h3 {
 height: 40px;
 }
.content .topNavLang span {
width: 12px;
height: 40px;
display: block;
position: absolute;
top: 0;
left: 0;
background: url(../images/h3_fon_left.gif);
}




.content {
text-align: left;
font-size: 11px;
font-family: Tahoma;
}
.content ol {
color: #6d839a;
}
.content ol li {
margin-bottom: 10px;
padding-left: 30px;
}
.content ol a {
color: #6d839a;
text-decoration: none;
}
.content ol a:hover {
text-decoration: underline;
}
.news_in_inner .between {
margin: 10px 0 10px 0;
width: 240px;
}
.news_in_inner .menu {
background: url(../images/news.gif) no-repeat !important;
margin-left: 8px;
margin-bottom: 10px;
}
*html .news_in_inner .menu {
margin-left: 8px;
}
.news_in_inner .date {
margin-left: 8px;
}
*html .news_in_inner .date {
margin-left: 16px;
}
.content .right h2 {
font-size: 14px;
color: #6b8098;
margin-left: 20px;
}
.right .catalog {
width: 645px;
margin-bottom: 30px;
float: left;
margin-left: 20px !important;
}
.catalog .divcat {
width: 168px;
height: auto;
overflow: hidden;
float: left;
margin: 0 47px 15px 0 !important;
display: inline;
}
*html .catalog .divcat {
width: 166px;
}
.catalog .ramka {
width: 166px;
height: 118px;
border: 1px solid #a2a2a2;
display: block;
text-align: center;
margin-bottom: 5px;
overflow: hidden;
}
.catalog div a {
color: #3e3e3e !important;
text-decoration: none;
font-weight: normal;
}
.catalog div a:hover {
text-decoration: underline;
}
.catalog div a span {
display: block;
text-indent: 0;
color: #3e3e3e;
}
.catalog div a span b {
color: #6b8098;
font-weight: normal;
}
.d2 {
clear: both;
height: 0 !important;
float: none !important;
font-size: 1px;
}
.catalog .ramka img {
max-width: 160px;
max-height: 115px;
float: none !important;
}
/*.catalogOfGoodsItem{
	display:block;
	margin: 0 !important;
	text-align:center;
	width: 166px !important;
	height: 118px !important;
	overflow:hidden;
	border: 1px solid #a2a2a2;
}
.catalogOfGoodsItem center{
	display:table-cell;
	text-align:center;
	width: 166px !important;
	height: 118px !important;
	vertical-align: middle;
}
.catalogOfGoodsItem center img{
	width: 40px !important;
	height: 40px !important;
}
* html .catalogOfGoodsItem center {  
display: block;
z-index: expression( 
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .catalogOfGoodsItem center { 
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}
.catalogOfGoods td{
	vertical-align:top;
}
.catalogOfGoodsRow{
	width:206px;
}
.catalogOfGoodsRow a{
	cursor:pointer;
}*/
.catalogOfGoods {
	zoom:1;
	list-style-type:none;
}
.catalogOfGoods:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.catalogOfGoods li{
	float:left;
	width:186px;
	height: 176px;
	overflow:hidden;
	margin: 0 20px 20px 0 ;
}
.catalogOfGoods li a{
	display:block;
	text-align:center;
	cursor:pointer;
}
.catalogOfGoods li a:hover{
	text-decoration:none;
}
.catalogOfGoods li a:hover .itemCutterWithBorder{
	border: 1px solid #000;
}
.catalogOfGoods li .itemCutterWithBorder{
	display:block;
	margin: 0 0 0 9px !important;
	width: 166px ;
	height: 118px ;
	overflow:hidden;
	border: 1px solid #a2a2a2;
}
.catalogOfGoods li .itemCutterWithBorder span{
	display:table-cell;
	width: 166px !important;
	height: 118px !important;
	vertical-align: middle;
}
.catalogOfGoods li .itemCutterWithBorder span img{
	max-width: 166px !important;
	max-height: 118px !important;
}
.catalogOfGoods li a strong{
	display:block;
	font-size: 12px;
	color:#73899B;
}
* html .catalogOfGoods li .itemCutterWithBorder span {  
display: block;
z-index: expression( 
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .catalogOfGoods li .itemCutterWithBorder span { 
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}




.divcat .ramka{
	display:table-cell;
	vertical-align: middle;
}
.divcat .ramka img{
	max-width: 166px !important;
	max-height: 118px !important;
	position:relative;
}
/*
* html .divcat .ramka img {  
display: block;
z-index: expression( 
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .divcat .ramka img { 
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((118/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(118/2)-(parseInt(offsetHeight)/2) +'px');
}
*/
.indexContentWrap div{
	padding: 0 !important;
}
