html,body {
      background: #f9dfb6 url(../images/new/body.gif) repeat-x top left;
      height: 100%;
      margin: 0; 
      font: 12px verdana;
      color:#303030;}
      
img {border: 0;display: block;}
table td{vertical-align:top;}
a{outline: none;color: #b7461e;}
a:hover {text-decoration:none;}
table {border:0; border-collapse:collapse;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;} 
input, textarea {outline:none;}	
ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;padding:0;}


.clear {
      margin: 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}

#conteiner {
        min-height: 100%;
        width:984px;
        margin:0 auto;}
      
* html #conteiner {height: 100%;}

#conteiner_main {padding-bottom: 95px;}

                                                    /* start header */
#header  {
        background:  url(../images/new/header.jpg) no-repeat top left;
        width: 100%;
        height: 205px;
        margin:0 auto;}

#logo {float:left;padding:0;}

.poisk {
        border:1px solid #d15b38;
        width:198px;
        height:22px;
        float: left;
        margin:13px 0 0 20px;
        display:inline;}
 
.poisk input[type=text] {
        background: #fcecd3;
        border: none;
        float:left;
        width: 169px;
        height: 22px;
        margin:0;
        padding:0 5px;
        color: #404040;
        font:12px verdana;
        line-height: 22px;}

.buton {
	       background:  url(../images/new/buton.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:0;
	       padding:0;
	       height:22px;
	       width:19px;
        float: left;} 

.top_korzina {
	       background:  url(../images/new/top_korzina.gif) no-repeat top left;
	       margin:6px 12px 0 0;
	       padding:8px 0 0 49px;
	       height:36px;
	       width:481px;
        font: 12px verdana;
        color: #fdeacc;
        float:right;
        display:inline;}
	       
.top_korzina ins{
	       padding:0;
        font: 16px verdana;
        color: #fff;
        text-decoration:none;
        padding:0 10px 0 0;}

.top_korzina span{
	       padding:0;
        font: bold 14px verdana;
        color: #fff;}

.perehod {
	       background:  url(../images/new/perehod.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:0 14px 0 0;
	       padding:0;
	       height:19px;
	       width:57px;
        float: right;} 



                                                    /* end header */

#wrapper {width:960px;margin:0 auto;background:  url(../images/new/wrap.jpg) repeat-x top left;}
                                                    /* start left_bar */
#left_bar {width:216px;padding:30px 20px 0 10px;border:none;}

.magaz {width:120px; margin:0;} 
  
.zagolovok {
        font: bold 16px verdana;
        color: #bc1f0f;
        padding:10px 0;
        text-transform:uppercase;}        
  
.zagolovok img {float: left;margin:0 10px 0 12px;}      

#content .zagolovok img {float: left;margin:0 10px 0 0;}     
     
                                                    /* end left_bar */
                                                    /* start_main */
#content {
       border: none;
       width:480px;
       padding:30px 0 0 0;}
   
p {padding:7px 0;}
 
.flash {padding:0 0 30px 0;}  

.box {
      width:150px;
      margin:0 10px 15px 0;
      float:left;}

.box strike {text-align:center; display:block;padding: 0 0 8px 0;}

.name_tovar {
	       background:  url(../images/new/name_tovar.gif) no-repeat top left;
	       height:42px;
	       width:150px;
	       text-align: center;
	       margin:0;
		   overflow:hidden;
	       } 

.foto_tovar {
        border: 1px solid #dcb796;
	       height:148px;
	       width:148px;
	       margin:3px 0 8px 0;
	       padding:0;
		   line-height:145px;
		   text-align:center;
		   } 

.foto_tovar img {
			display:inline;
	       
		   vertical-align:middle;
		   } 
	       
.foto_tovar img.new {
        position: absolute;
	       height:21px;
	       width:47px;
        margin:-1px 0 0 -1px;} 	
  
.cena_tovar {
	       background:  url(../images/new/cena_tovar.gif) no-repeat top left;
	       height:25px;
	       width:150px;
	       text-align: center;
	       font: 18px verdana;
	       color: #cf3e01;
	       margin:0;
	       padding:3px 0 0 0;}   
 
.cena_tovar span{font: 14px verdana;}      
    
        
h1 {
        font: 16px verdana;
        color: #BC1F0F;
        padding:10px 0;
        text-transform:uppercase;}     

h2 {
        font: bold 12px verdana;
        color: #CF3E01;
        padding:4px 0;}  

h3 {
        font: bold 12px verdana;
        color: #A94401;
        padding:10px 0;
        text-transform:uppercase;}      

h3.centerh3 {text-align: center;}        
 
h4 {
        font: bold 12px verdana;
        color: #c64c21;
        padding: 0;}      

h4 a {color: #c64c21;text-decoration: none;}       

h5 {
        font: bold 12px verdana;
        color: #303030;
        padding: 0;}      

.line {
      background:  url(../images/new/line.gif) no-repeat top left;
      padding: 0;
      margin:10px 0;
      height: 2px;
      border: none;
      clear:both;
      overflow:hidden;}
  
ul.name_page {list-style: none; padding: 0 10px 0 0;margin: 0;float:right;height:20px;}

ul.name_page li {
       margin:0; 
       padding:0 3px;
       font: 11px verdana;
       color: #afafaf;
       float:left;}

ul.name_page a {
      padding:0;
      margin: 0;
      color:#ee6428;}
     
.box_namber {
       border:1px solid #dcb796;
       border-top:3px solid #dcb796;
       padding:2px 10px 5px 10px;
       margin:0 0 8px 0;
       width:448px;
	   float:left;
	   clear:both;
	   }  
    
.box_namber span{font: 10px verdana;}
      
ul.namber_page {list-style: none; padding:8px 0 0 0;margin: 0;height:15px;}

ul.namber_page li {
       margin:0; 
       padding:0 2px;
       font: 12px verdana;
       float:left;}

ul.namber_page a {
      padding:1px 3px;
      margin: 0;
      color:#c64c21;}  
      
ul.namber_page a.actives {
      background: #c64c21;
      color:#ffebcb;
      text-decoration:none;}       
      
.sort {float: right;font-size: 12px;height:20px;}

.sort a {color: #c64c21; padding:1px 3px;margin:0 2px;}    
 
.sort a.actives {background: #c64c21;color: #ffebcb;text-decoration:none;}         
    
.select {width:362px;}  
     
.card_left {
      width:200px;
      text-align: center;
      padding:0 0 20px 0;
      float:left;} 
      
.card_left img {
      width:198px;
      border:1px solid #dcb796;
      margin:5px 0 0 0;}     
      
.card_right {
      padding:0 0 20px 12px;
      float:left;
	  width:250px;
	  } 
      
ul.reiting {list-style: none; padding: 0 0 0 20px;margin: 0;height:15px;}

ul.reiting li {
       margin:0; 
       padding:0 3px 0 0;
       float:left;}

.card_right .cena {
      font: bold 12px verdana;
      color: #4d4d4d;
      padding:9px 0 9px 20px;}
      
.card_right .cena span {
      font: normal 18px verdana;
      color: #cf3e01;
      padding:0 10px;}    
  
.card_right .cena strike {
      font: normal 12px verdana;
      color: #765347;}        
    
.korzina {
	       background:  url(../images/new/korz.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:3px 0 14px 20px;
	       padding:0;
	       height:25px;
	       width:132px;}   
     
.otziv {padding:0 0 0 20px;} 

.otziv img {float:left;}      
  
.otziv a {padding:0 3px;}    

.table_korzina {width:460px;}

.table_korzina td {vertical-align: middle;padding:7px 4px 7px 7px;font-size:12px;}

.td1 {width:220px; font:10px verdana; color: #919191;}

.td1 a {display:block; font: bold 12px verdana; color: #c64c21;text-decoration: none;}

.td1 a:hover {text-decoration: underline;}

.table_korzina .raw {
      background: #ffe7c2;
      border: 1px solid #f1d7ae;
      font: bold 11px verdana;
      color: #303030;}

.delete {
	       background:  url(../images/new/delete.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:5px 0 0 0;
	       padding:0;
	       height:11px;
	       width:11px;}   

.kolvo {
        background: #fff;
        border: 1px solid #e2c69a;
        float:left;
        width: 29px;
        height: 16px;
        margin:0 2px;
        padding:0;
        text-align: center;
        color: #4c4c4c;
        font:12px verdana;
        line-height: 16px;}

.minus, .plusplus {
	       background:  url(../images/new/minus.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       margin:2px 0 0 0;
	       padding:0;
	       height:15px;
	       width:15px;
        float:left;}   

.plusplus {background:  url(../images/new/plusplus.gif) no-repeat top left;}

.itog {
     font: bold 12px verdana;
     color: #4d4d4d;
     text-align: center;}
      
.itog span{
     font: 18px verdana;
     color: #cf3e01;
     padding:0 0 0 7px;}    

.itog ins{
     font: 14px verdana;
     color: #cf3e01;
     text-decoration: none;}         
 
.click1, .click2 {
	       background:  url(../images/new/click1.gif) no-repeat top left;
        border: 0;
        overflow: visible;
        cursor:pointer;
	       
	       padding:0;
	       height:25px;
	       width:132px;
        }        

.click2 {background:  url(../images/new/click2.gif) no-repeat top left;}
                                                     /* end main */
                                                     /* start right_bar */

#right_bar {padding:30px 10px 0 13px;border:none;}
  
.links {
        display:block;
	       font: 16px verdana;
	       color: #cf3e01;
	       margin:4px 0;
	       padding:0;
        text-decoration:none;}   

.links img{float:left;margin:2px 10px 0 0;} 

.block_news {
       background: #f4d8ac;
       padding:0;
       margin:15px 0;}       

.top_line {
       background:  url(../images/new/top_line.png) repeat-x top left;
       height:5px;
       padding:0;
       margin:0;}             

.bottom_line {
       background:  url(../images/new/bottom_line.png) repeat-x bottom left;
       height:5px;
       padding:0;
       margin:0;}    

.news {position:relative;font-size:11px; padding:8px 12px 12px 12px;}
  
.data  {
       background:  url(../images/new/data.gif) no-repeat top left;
       font: 11px verdana;
       color: #717171;
       padding:0 0 0 26px;
       margin:0 0 5px 0;}         
      
.akcii {
       border: 1px solid #e4c798;
       border-top: 5px solid #ff8c3b;
       padding:5px 12px 13px 12px;
       margin:9px 0 25px 0;}    
 
.buton_left {
       background:  url(../images/new/buton_click.gif) no-repeat top left;
       position:absolute;
       width:192px;
       height:26px;
       color:#fff0d9;
       padding:0;
       margin:0 auto;
       text-align: center;
       margin:0;}       
  
.buton_left a{
       display: block;
       width:192px;
       height:20px;
       color:#fff0d9;
       padding:6px 0 0 0;
       margin:0 auto;
       text-align: center;
       margin:0;
       text-decoration:none;}       
      
                                                      /* end right_bar */
                                                      /* footer */
#footer {
        background:  url(../images/new/footer.jpg) repeat-x top left;    
        width: 1000px;
        height: 95px;
        margin: -95px auto 0 auto;}

p.contact {
       font: 11px verdana;
       color:#aa9471;
       padding:40px 0 0 10px;
       margin:0;
       float: left;}

p.contact a { color:#aa9471;font: 11px verdana;}

p.contact span {font: 20px verdana;}

p.copy {
       font: 11px verdana;
       color:#aa9471;
       padding:30px 10px 0 0;
       line-height: 22px;
       margin:0;
       float: right;}
	   .table {
	border:1px #ccc solid;
	display:table-cell;
}

.table .tr, .table .td { position: relative;}

.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

/* fix for ie6 */
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;}

/* fix for ie6 */
.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
.vmiddle .td {//top: -50%;}

#tooltip {
	position:absolute;
	z-index: 99999;
}
.backetDelete {
	background: transparent url(../images/new/delete.gif) no-repeat top left;
	width:11px;
	height:11px;
	border:none;
	font-size:0;
	cursor:pointer;
	
}
.basketdop{
	display:none;
}

.comment_textarea1, .comment_textarea2{
	width: 100%;
}

#rate_total_text_descr, #rate_made_text_descr, #rate_usability_text_descr, #rate_price_text_descr{
	display: block;
	float:right;
	width: 115px;
}
pre {
	width:480px;
}

.h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}

.h1 h1 {
	display: inline;
	font-size: 8px;
	color: #000000;
	text-transform: lowercase;
}