*{ font-family: tahoma;
     margin: 0;
     padding: 0;
     border: 0;
     border-collapse: collapse;
}
* html div.conteiner{
     width: 100%;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "912px" : "100%");
	 padding: 0px 0px 0px 0px;
	 float: left;
}

LI {list-style-image:url(/images/li.gif);
         font-size: 13px;
	 color: #000;
	 margin: 0px 0px 0px 20px;
	 padding: 5px 0px 5px 15px;
         list-style-position: inside;
}
div.conteiner{
     width: 100%;
	 min-width: 952px;
	 padding: 0px 0px 0px 0px;
	 float: left;
}

div.header {
	 width: 100%;
	 height: 121px;	 
	 float: left;
}

div.header_left {
	 width: 186px;
	 height: 121px;
	 text-align: center;
         padding: 0px 0px 0px 10px;
	 font-family: arial;
	 font-size: 11px;
	 float: left;
}
div.header_right {
	 width: 202px;
	 height: 86px;
	 padding: 35px 10px 0px 0px;
	 font-size: 14px;
	 text-align: right;
	 float: right;
}
.header_right span {
     font-size: 18px;
}




div.header_center {
	 width: px;
	 height: 121px;
	 margin: 0px 202px 0px 186px;
	 text-align: right;
	 font-size: 1px;
}

div.conteiner_img {	 
	 width: 490px;
	 height: 89px;
	 margin: 0 auto;
}
div.header_img {	 
	 width: px;
	 height: 89px;
	 margin: 0px 5px 0px 5px;
	 float: left;
}



div.menu_conteiner {
     background-image: url(/images/m_fon.jpg);
	 width: 100%;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "911px" : "100%");
	 min-width: 900px;
	 height: 35px;
	 margin: 0px 0px 0px 0px;
	 float: left;
}

div.menu {
	 background-image: url(/images/menu.jpg);
	 background-repeat: no-repeat;
	 width: 886px;
	 height: 27px;
	 padding: 8px 0px 0px 8px;
	 font-size: 14px;
	 float: left;
}
.menu a {
     color: #fff;
}
.menu a:hover { text-decoration: none;} 

div.knopka {
	 
	 width: px;
	 height: 5px;
	 padding: 0px 18px 0px 0px;
	 font-size: 14px;
	 float: left;
}



div.table {
	 width: 100%;
	 height: 201px;
	 margin: 15px 0px 15px 0px;
	 float: left;
}
table.img {
     margin: 0 auto;
}

td.img {
     width: 226px;
	 height: 201px;
	 font-size: 1px;
}






div.content_left {
	 width: 190px;
	 height: px;
	 padding: 8px 0px 25px 10px;
	 font-size: 11px;
	 float: left;
}
div.zag_left {
	 width: 195px;
	 height: 25px;
	 font-size: 18px;
	 font-family: georgia;
	 font-style: oblique;
	 padding: 15px 0px 0px 5px;
	 float: left;
}



div.zag_novosti {
	 width: 185px;
	 height: 25px;
	 font-size: 18px;
	 color: #0096EC;
	 text-decoration: underline;
	 font-family: georgia;
	 font-style: oblique;
	 padding: 15px 0px 10px 5px;
	 float: left;
}
div.novosti {
	 width: 190px;
	 height: px;
	 font-size: 12px;
	 font-family: arial;
	 padding: 5px 10px 0px 0px;
	 float: left;
}
div.data {
     background: #8B8B8B;
	 width: px;
	 height: 15px;
	 font-size: 12px;
	 font-weight: 600;
	 color: #fff;
	 font-family: arial;
	 padding: 0px 3px 0px 3px;
	 float: left;
}
.novosti p {
     clear: left;
	 line-height: 17px;
}
.novosti a {
	 color: #8B8B8B;
	 text-decoration: none;
}
div.novosti_border {
     background: #C6C6C6;
	 width: 200px;
	 height: 1px;
	 font-size: 1px;
	 margin: 15px 0px 11px 0px;
	 float: left;
}


div.reklama {
     background-image: url(/images/reklama.jpg);
	 background-repeat: no-repeat;
	 width: 198px;
	 min-height: 254px;
	 height: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "254px" : "100%");
	 margin: 35px 0px 0px 0px;
	 font-size: 16px;
	 text-align: center;
	 border-top: 1px solid #000;
	 border-right: 1px solid #000;
	 border-left: 1px solid #000;
	 float: left;
}
div.reklama_bottom {
     background-image: url(/images/reklama2.jpg);
	 background-repeat: no-repeat;
	 width: 200px;
	 height: 23px;
	 float: left;
}
.reklama span {
     font-size: 16px;
	 font-weight: 600;
}
.reklama p {
     font-size: 18px;
	 font-weight: 600;
	 color: #E80404;
}
.reklama a {
	 color: #000;
	 text-decoration: none;
}








div.menu2 {     
     width: 195px;
	 height: px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 float: left;
}


div.menu_list {	
	 width: 130px;
	 height: px;
}
a.menu_head, p.menu_head {	
	cursor: pointer;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	font-size: 12px;
	height: 20px;
  font-weight:bold;
	text-decoration: underline;
  background: url(/images/left.png);
	color:#535353;
}

a.menu_head {
  height: 20px;
}

div.menu_body {
	display:none;
	background-image: url(/images/menu_fon.jpg);	
	width: 130px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
  color: #535353;	
}
.zagolov a { text-decoration: underline;color: #535353;}


.menu_body ul{
  background-image: url(/images/menu_fon.jpg);
  margin: 0px 0px 0px 0px;
  
}

.menu_body li{  
  background-image: url(/images/menu_fon.jpg);
  display:block;
  color:#535353;
  width: 130px;
  line-height: 17px;
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 20px;
  text-decoration: underline;
}
.menu_body a { text-decoration: underline;color: #535353;}






.dhtmlgoodies_question {          
	width: 130px;
  height: 18px;	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #535353;
	font-size: 12px; 
	text-decoration: underline;
  background-image: url(/images/fon1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	background: #;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;      
}

.dhtmlgoodies_question p {
  margin: 2px 0px 0px 8px;
}

.dhtmlgoodies_answer{
	/*width: 90px;	*/
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.dhtmlgoodies_answer_content{	/* Content */
	padding:0px;
	font-size: 11px;	
	position:relative;
}

* html .dhtmlgoodies_answer li {
     background-image: url(/images/fon3.jpg);
	 background-repeat: no-repeat;
	 color: #535353;
     width: 150px;
	 
     line-height: 15px;	 
     list-style: none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.dhtmlgoodies_answer li {
     background-image: url(/images/fon2.jpg);
	 background-repeat: no-repeat;
	 color: #535353;
     width: 150px;
	 
     line-height: 15px;	 
     list-style: none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}

* html .dhtmlgoodies_answer p {
     margin: 0px 0px 0px 0px;
	 padding: 9px 0px 0px 27px;
}
.dhtmlgoodies_answer p {
     margin: -5px 0px 0px 0px;
	 padding: 14px 0px 0px 27px;
}


.dhtmlgoodies_answer a { text-decoration: none;color: #626262;}








div.content_right {
	 width: 200px;
	 height: px;
	 padding: 8px 0px 25px 10px;
	 float: right;
}

div.vhod {
	 width: 190px;
     height: 90px;
	 padding: 0px 0px 0px 0px;
	 font-size: 11px;
	 float: left;
}
input.vhod {
	 width: 160px;
     height: 19px;
	 color: #B4B4B4;
	 font-family: arial;
	 padding: 0px 0px 0px 3px;
	 margin: 3px 0px 0px 0px;
	 border: 1px solid #B4B4B4;
	 font-size: 12px;
}
input.search {
     background-image: url(/images/vhod.jpg);
     width: 18px;	 
     height: 19px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
}


input.checkbox {
     width: px;	 
     height: px;
	 margin: 0px 5px 0px 0px;	 
	 padding: 0px 0px 0px 0px;
}
.vhod p {
     margin: 5px 0px 0px 0px;	
	 line-height: 17px;	 
	 float: left;
}
.vhod a {
     color: #000;
}




div.poisk {
	 width: 190px;
     height: 70px;
	 padding: 0px 0px 0px 0px;
	 font-size: 11px;
	 float: left;
}
.poisk p {
     margin: 5px 0px 0px 0px;	
	 line-height: 17px;	 
	 float: left;
}
div.zag_poisk {
	 width: 185px;
	 height: 25px;
	 font-size: 18px;
	 color: #0096EC;
	 text-decoration: underline;
	 font-family: georgia;
	 font-style: oblique;
	 padding: 15px 0px 0px 5px;
	 float: left;
}

div.stati {
	 width: 180px;
	 height: px;
	 font-size: 12px;
	 color: #8B8B8B;
	 font-family: arial;
	 padding: 3px 10px 0px 0px;
	 float: left;
}
.stati a {
     color: #0098EF;
}
div.stati_border {
     background: #C6C6C6;
	 width: 190px;
	 height: 1px;
	 font-size: 1px;
	 margin: 15px 0px 11px 0px;
	 float: left;
}















* html div.content_center {
	 width: px;
	 height: px;
	 margin: 0px 230px 0px 230px;
}
div.content_center {
	 width: px;
	 height: px;
	 margin: 0px 210px 0px 210px;
}


div.menu_center {
	 width: 380px;
	 height: px;
	 margin: 0 auto;	 
	 
}
div.menu_center2 {
     background-image: url(/images/center_menu.jpg);
	 width: px;
	 height: px;
	 font-size: 12px;
	 float: left;
}
div.knop1 {
     background-image: url(/images/knop1.jpg);	 
	 width: 69px;
	 height: 21px;
	 text-align: center;
	 margin: 0px 11px 0px 0px;
	 padding: 5px 0px 0px 0px;
	 float: left;
}
div.knop2 {
     background-image: url(/images/knop2.jpg);	 
	 width: 106px;
	 height: 21px;
	 text-align: center;
	 margin: 0px 11px 0px 0px;
	 padding: 5px 0px 0px 0px;
	 float: left;
}
div.knop3 {
     background-image: url(/images/knop3.jpg);	 
	 width: 88px;
	 height: 21px;
	 text-align: center;
	 margin: 0px 11px 0px 0px;
	 padding: 5px 0px 0px 0px;
	 float: left;
}
div.knop4 {
     background-image: url(/images/knop4.jpg);	 
	 width: 72px;
	 height: 21px;
	 text-align: center;
	 margin: 0px 0px 0px 0px;
	 padding: 5px 0px 0px 0px;
	 float: left;
}
.menu_center a {
     color: #000;
}





table.center {
     margin: 0px 0px 24px 0px;
	 float: left;
}

td.center1 {
     width: 240px;
	 height: 1px;
	 font-size: 1px;
}

td.center2 {
     background-image: url(/images/center_center.jpg);
	 background-repeat: repeat-x;
	 background-position: right bottom ;
     width: ;
	 height: 1px;
	 line-height: 1px;
	 font-size: 1px;
}




div.content {
	 width: px;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "300px" : "100%");
	 height: px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 25px 24px;
	 float: left;
}
div.adres {     	 
	 width: px;
	 height: px;
	 font-size: 12px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 /*float: left;*/
	 margin-bottom: 20px;
}
.adres a {
  color: #0096EC;
  margin-right: 10px;
  margin-left: 10px;
}
.adres a:hover { text-decoration: none;} 

div.katalog {     	 
	 width: px;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "400px" : "100%");
	 height: px;
	 font-size: 12px;
	 color: #767676;
	 line-height: 17px;
	 margin: 27px 0px 6px 0px;
	 padding: 0px 50px 0px 0px;	 
	 float: left;
	 clear: left;	 
}
.katalog p {
   margin: 4px 0px 0px 0px;
   color: #000;
	 font-size: 18px;
	 line-height: 25px;
}






div.index_content {     	 
	 width: px;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "450px" : "100%");
	 height: px;
	 font-size: 12px;
	 color: #000;
	 line-height: 17px;
	 margin: 0px 0px 6px 0px;
	 padding: 0px 15px 0px 15px;	 
	 float: left;
	 clear: left;	 
}

.content p{     	 
	 height: px;
	 font-size: 12px;
	 color: #000;
	 line-height: 17px;
	 margin: 0px 0px 6px 0px;
	 padding: 0px 15px 0px 15px;	 
	 
}



.index_content h1 {
    margin: 4px 0px 0px 0px;
    color: #000;
	  font-size: 18px;
	  line-height: 25px;
}

.content h1 {
    margin: 4px 0px 0px 0px;
    color: #000;
	  font-size: 18px;
	  line-height: 25px;

 }


.index_content h2 {
    margin: 4px 0px 10px 0px;
    color: #000;
	  font-size: 16px;
	  line-height: 25px;
}

.index_content a {
     color: #0098EF;
}

.content a {
     color: #0098EF;
}

div.otziv {     	 
     background: #84BCEC;
	 width: px;
	 height: 21px;
	 font-size: 18px;
	 color: #fff;
	 line-height: 17px;
	 margin: 0px 0px 0px 0px;
	 padding: 2px 4px 0px 4px;	 
	 float: left;
	 clear: left;	 
}

div.text_in {     	 
	 margin: 12px 0px 0px 0px;
	 width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "450px" : "100%");
	 width: px;
	 height: px;
     color: #000;
	 font-size: 12px;
	 line-height: 17px;
	 float: left;
	 clear: left;
}



div.katalog_in {     	 
	 width: 450px;
	 height: 184px;
	 margin: 0px 0px 0px 0px;
	 float: left;
}
div.img_in {     	 
	 width: 197px;
	 height: 184px;
	 margin: 0px 0px 0px 0px;
	 float: left;
}


.data2 {
   background: #6EC71F;
	 width: px;
	 /*height: 19px;*/
	 font-size: 12px;
	 color: #fff;
	 font-family: arial;
	 padding: 3px 3px 0px 3px;
	 margin: 0px 0px 0px 25px;
	 text-align: center;
	/* float: left;*/
}


div.tabl {
	 /*width: 226px;*/
	 height: 93px;
	 font-size: 12px;
	 line-height: 17px;
	 color: #545454;
	 font-family: arial;	 
	 margin: 10px 0px 0px 25px;
	 /*float: left;*/
}

.tabl tr {
     height: px;
     vertical-align: middle;
}

td.tabl_left {
	 height: 100%;
	 height: 100%;
	 padding: 6px 0px 5px 10px;
	 border-bottom: 1px solid #CCCCCC;
}
td.tabl_left2 {
	 width: 100px;
	 height: 100%;
font-size:13px;
  text-align: center;
  font-weight: bold;
}
#tabl_left {
	 width: 100px;
	 height: 100%;
	 padding: 6px 0px 5px 0px;
	 border-right: 1px solid #CCCCCC;
}
#tabl_left2 {
	 width: 90px;
	 height: 100%;
	 padding: 6px 0px 5px 10px;
}




div.spisok {
	 height: 20px;
	 font-size: 12px;
	 line-height: 17px;
	 color: #000;
	 font-family: arial;
	 padding: 0px 0px 0px 7px;
	 margin: 7px 0px 7px 0px;
	 float: left;
	 clear: left;
}
.spisok a {
     color: #000;	 
}
.spisok a:hover { text-decoration: none;} 

div.spisok_border {
     background: #CCCCCC;
     width: 450px;
	 height: 1px;
	 font-size: 1px;
	 margin: 0px 0px 0px 0px;
	 float: left;
	 clear: left;
}








div.futer {     	 
	 width: 100%;
	 height: 67px;
	 font-size: 11px;
	 color: #767676;
	 line-height: 16px;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;	 
	 border-top: 1px solid #BFBFBF;
	 float: left;
}

div.futer_left {     	 
	 width: 310px;
	 height: 50px;
	 margin: 0px 0px 0px 0px;
	 padding: 17px 0px 0px 10px;	 
	 float: left;
}
.futer_left a {
     color: #0096EC;
}
.futer_left a:hover { text-decoration: none;} 

.futer_left span {
     color: #0096EC;
	 text-decoration: underline;
}


div.futer_right {     	 
	 width: ;
	 height: 67px;
	 margin: 0px 0px 0px 320px;
	 padding: 0px 0px 0px 0px;
}

div.futer_right2 {     	 
	 width: 300px;
	 height: 50px;
	 text-align: right;
	 padding: 17px 10px 0px 0px;	 
	 float: right;
}


.inp {
  background-color:#FFFFFF;
  border:1px solid #AFAFAF;
  color:#77817E;
  font-family:arial;
  font-size:11px;
  margin-bottom:5px;
  padding:0 0 0 5px;
}

.catalog_table{
  width:100%;
}

.table_header{
  text-align: center;
}

.basket{
  margin-left: 9px;
  vertical-align: middle;
}

.qnt{
  vertical-align: middle;
  margin-bottom: 0;
  width: 25px;
}

td.proiz{
  padding-left: 0px ;!important
}

td.pname a {
  padding-left: 15px;
}

tr.odd {
  background-color:#F0F0F0;
padding: 10px 10px 10px 10px;
}

tr.odd td {
  background-color:#F0F0F0;
padding: 10px 10px 10px 10px;
  font-size:13px;
  text-align: center;
  font-weight: bold;
}

tr.even td {
         padding: 10px 10px 10px 10px;
  font-size:13px;
  text-align: center;
  font-weight: bold;
}
tr.odd1 {
  background-color:#CCCCCC;
  font-size:13px;
  text-align: center;
  font-weight: bold;
  
}
tr.odd1 td {
  background-color:#CCCCCC;
  font-size:13px;
  text-align: center;
  font-weight: bold;
  padding: 10px 10px 10px 10px;
}


ul.spisok {
  list-style: none;
  width:450px;
  padding-top: 10px;
}

ul.spisok li {
  list-style: none;
  color:#000000;
  font-family:arial;
  font-size:12px;
  line-height:17px;
  margin:10px 0;
  padding:0 10px 10px 7px;
  border-bottom: 1px solid #CCCCCC;
}

a.current_cat {
  background-color: #0096EC;
  text-decoration:none;
}

.index_content h1 {
  padding-bottom: 15px;
}

.price td {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  text-align : center;
  padding: 10px;
  font-size: 12px;
  color: #000000;
}

.price1 {background:#9e9e9e; font-weight: bold;}
.price2 {background:#e7e7e7;}


