    body{
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    font-family:Verdana,Tahoma;
    font-size:10px;
    width:100%;
    height:100%;
   }
   a,span,p,table{
    font-family:Verdana,Tahoma;
    font-size:10px;
   }
   div{
    margin:0px;
    padding:0px;
   }
   img, div img{
     margin:0px;
     border:0px;
     margin-top:0px;
     margin-bottom:0px;
     padding-top:0px;
     padding-bottom:0px;
   }
   input,select{
     margin-left:0px;
   }
   .L{
    float:left;
   }
   .R{
    float:right;
   }

   .mainheader{
     display:block;
     width:100%;
     height:320px;
     background-color:#000000;
     background-image: url("/template/img/h_cside.gif");
     background-repeat:repeat-x;
   }
   .mainheader .lside{
     width:645px;
     height:318px;
     background-image: url("/template/img/h_lside.jpg");
     background-repeat: no-repeat;
     border:0px;
   }
   .mainheader .rside{
     width:161px;
     height:320px;
     background-image: url("/template/img/h_rside.gif");
     background-repeat: no-repeat;
     border:0px;
   }
   #catalog{

   }
   #catalog select{
      width:97px;
      margin-left:5px;
      font-size:9px;
      font-family:Verdana;
   }
   #catgo{
    position:absolute;
    top:255px;
    left:330px;
    cursor:pointer;
   }
   #logofirms{
     position:absolute; 
     top:280px; 
     margin-left:15px; 
     height:35px;
   }
   .fbox{
     display:block;
     float:left;
     margin-left:4px;
     cursor:pointer;
     padding: 0px 0px 0px 0px;
   }
   .fbox img{
     border:0px;
     margin: 0px 0px 0px 0px;
   }

   #sitemenu{
     position:absolute;
     right: 60px;
     top:40px;
     color:#FFFFFF;
     font-weight:bold;
   }
   #sitemenu a{
     color:#FFFFFF;
     font-weight:bold;
     text-decoration:none;
     font-size:10px;
   }
   #search{
    position:absolute;
    right:44px;
    top:187px;
   }
   #search input{
     size: 20px;
     height:18px;
     width:103px;
     font-size:12px;
   }
   #searchgo{
     position:absolute;
     right:19px;
     top:186px;
     cursor:pointer;
   }
   #cart{
     position:absolute;
     right:46px;
     top:255px;
     background-color:#FFFFFF;
     min-width:106px;
     width:auto;
     height:16px;
     text-align:left;
     cursor:pointer;
   }
   #cartgo{
     position:absolute;
     right:16px;
     top:253px;
     cursor:pointer;
   }
   #comein{
     position:absolute;
     top:295px;
     right:20px;
     height:20px;
     width:200px;
     font-size:11px;
     color:navy;
     text-align:right;
     font-weight: bold;
   }
  #comein a{
     font-weight: bold;
     text-decoration: none;
     margin-left: 4px;
     cursor: pointer;
     font-size:11px;
  }
  #comein #comeinform{
    position: absolute;
    top:-22px;
    right:-15px;
    display:block;
    clear:both;
    border-top: 2px solid #cacaca;
    border-left: 2px solid #cacaca;
    border-bottom: 2px solid gray;
    border-right: 2px solid gray;
    width: 210px;
    height: 104px;
    margin: 10px 5px 5px 5px;
    background-color: #FFFFFF;
  }
  #comein #comeinform form{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:100%;
    height:100%;
  }
  #comein #comeinform input{
    font-size:11px;
  }
  #comein #comeinform table{
    margin-left:4px;
    text-align: center;
    clear:right;
    width:95%;
    height:80%;
    font-size:11px;
  }
  #comein #comeinform table #regrow a{
     font-size:9px;
     color:gray;
     font-family:Verdana,Tahoma,Arial;
     font-weight:normal;
  }

   .mainbody{
     display:block;
     clear:both;
     width:100%;
     background-color:#FFFFFF;
     min-height:500px;
     height:auto;
   }
 .mainbody .cols{
    display:block;
    width:98%;
    min-height:500px;
    height:auto;
    margin-top:20px;
    clear:both;
  }
/* блоки колонок с тенью */
  .mainbody .cols .block-ws{
    float:left;
    display:block;
  }
  .mainbody .cols .conte{
    width:24%;
    float:left;
    display:block;
    margin-left:20px;
  }
   .mainbody .imgrow{
     cursor:pointer;
     margin-top:1px;
   }

   #some{
     width:230px;
     height:516px;
   }
   #some .block-ws-cont{
    height:450px;
		overflow:hidden;
     background-image:url('/template/img/block-bg.gif');
   }
   #some .block-ws-cont .bbox .bbox-cap .tovarnname{
     margin-top:2px;
     width:153px;
   }
   #collection1,#collection2{
     width:240px;
     height:485px;
   }
   #collection1 .block-ws-cont,
   #collection2 .block-ws-cont{
     background-image:url('/template/img/block-bg.gif');
     height:425px;
}
   #news{
      width:176px;
      height:453px;
      margin-right:0px;
      float:right;
   }
   #news .block-ws-cont{
     background-color:#E7E7E8;
     background-image:url('/img/news/lg_news.gif');
     background-repeat:no-repeat;
     background-position:center;
   }

   #workroom{
     height:70px;
     display:block;
     width:180px;
     clear:both;
     margin-bottom:15px;
   }
   #workroom .block-ws-cont{
    height:20px;
     background-image:url('/template/img/block-bg.gif');
   }


/**/
    .mainbody .cols .lastcol .block-ws{
      margin-right:0px;
    }
    #lastcol{
       width:18%;
       float:left;
    }
    #lastcol .block-ws-cont{
      width:100%;
      height:auto;
   }
    #lastcol .block-ws-cont div{
      width:98%;
      margin:0px;
      margin-left:1%;
      display:block;
      clear:both;
      float:left;
   }
    #lastcol .block-ws-cont div table{
      width:99%;
    }
    .row{
      display:block;
      clear:both;
      width:100%;
      height:140px;
      margin-top:2px;
      margin-bottom:2px;
    }
    .row .sbox{
      float:left;
    }
  
   /* block width shadow */
   .block-ws{
     display:block;
     width:100%;
     height:400px;
     background-color:#FFFFFF;
   }
   .block-ws .block-ws-cap{
     display:block;
     clear:right;
     width:100%;
     height:17px;
     background-image:url('/template/img/cap-ws-shadow.gif');
     background-repeat:repeat-x;
     color:#FFFFFF;
     font-size:10px;
     font-weight:bold;
     text-align:right;
   }
   .block-ws .block-ws-cap .block-ws-cap-lside{
     display:block;
     float:left;
     width:7px;
     height:17px;
     background-image:url('/template/img/cap-ws-shadow-l.gif');
     background-repeat:no-repeat;
   }
   .block-ws .block-ws-cap .block-ws-cap-rside{
     display:block;
     float:right;
     width:9px;
     height:17px;
     background-image:url('/template/img/cap-ws-shadow-r.gif');
     background-repeat:no-repeat;
   }

   .block-ws .block-ws-cont{
     display:block;
     clear:both;
     width:100%;
     height:400px;
     background-color:#FFFFFF;

   }
   .block-ws .block-ws-cont .banner{
     margin-bottom:2px;
     cursor:pointer;
   }

   .block-ws .block-ws-shoes{
     display:block;
     clear:right;
     width:100%;
     height:30px;
     background-image:url('/template/img/shoes-ws-shadow.gif');
     background-repeat:repeat-x;
     color:#FFFFFF;
     font-size:10px;
     font-weight:bold;
     text-align:right;
     clear:both;
   }
   .block-ws .block-ws-shoes .block-ws-shoes-lside{
     display:block;
     float:left;
     width:11px;
     height:30px;
     background-image:url('/template/img/shoes-ws-shadow-l.gif');
     background-repeat:no-repeat;
   }
   .block-ws .block-ws-shoes .block-ws-shoes-rside{
     display:block;
     float:right;
     width:7px;
     height:30px;
     background-image:url('/template/img/shoes-ws-shadow-r.gif');
     background-repeat:no-repeat;
   }

   /* block width shadow */
   /* simple block */
   .block{
     display:block;
     width:100%;
     height:400px;
     background-color:#FFFFFF;
   }
   .block .block-cap{
     display:block;
     clear:right;
     width:100%;
     height:15px;
     background-image:url('/template/img/cap.gif');
     background-repeat:repeat-x;
     color:#FFFFFF;
     font-size:10px;
     font-weight:bold;
     text-align:left;
   }
   .block .block-cap .block-cap-lside{
     display:block;
     float:left;
     width:7px;
     height:15px;
     background-image:url('/template/img/cap-l.gif');
     background-repeat:no-repeat;
   }
   .block .block-cap .block-cap-rside{
     display:block;
     float:right;
     width:9px;
     height:15px;
     background-image:url('/template/img/cap-r.gif');
     background-repeat:no-repeat;
   }

   .block .block-cont{
     display:block;
     clear:both;
     width:100%;
     height:147px;
     background-color:#FFFFFF;
   }
   .block .block-shoes{
     display:block;
     clear:both;
     width:100%;
     height:15px;
     background-image:url('/template/img/shoes.gif');
     background-repeat:repeat-x;
     color:#FFFFFF;
     font-size:10px;
     font-weight:bold;
     text-align:right;
   }
   .block .block-shoes .block-shoes-lside{
     display:block;
     float:left;
     width:9px;
     height:15px;
     background-image:url('/template/img/shoes-l.gif');
     background-repeat:no-repeat;
   }
   .block .block-shoes .block-shoes-rside{
     display:block;
     float:right;
     width:9px;
     height:15px;
     background-image:url('/template/img/shoes-r.gif');
     background-repeat:no-repeat;
   }
   /* simple block */
   /* big box tovar */
   .bbox{
     display:block;
     height:143px;
     width:201px;
     clear:both;
   }
   .bbox .bbox-cap{
     display:block;
     height:20px;
     width:100%;
     clear:right;
     background-image:url('/template/img/bbox-cap-bg.gif');
     overflow:hidden;
     color:#FFFFFF;
     text-align:center;
     font-weight:bold;
   }
   .bbox .bbox-cap .tovarnname{
     width:153px;
     height:18px;
     margin-top:2px;
     padding-top:2px;
     float:left;
     clear:none;
     overflow:hidden;
     text-align:left;
   }
   .bbox .bbox-cap .bbox-cap-l{
     display:block;
     float:left;
     height:20px;
     width:46px;
   }
   .bbox .bbox-cap .bbox-cap-r{
     display:block;
     float:right;
     height:20px;
     width:89px;
     background-image:url('/template/img/bbox-cap-r.gif');
     background-repeat:no-repeat;
   }
   .bbox .bbox-cont{
     display:block;
     width:200px;
     height:100px;
     clear:both;
     background-color:#FFFFFF;
     padding-top:3px;
     overflow:hidden; 
   }
   .bbox .bbox-cont .bbox-cont-pic{
     display:block;
     valign:middle;
     height:100px;
     margin:0px;
     padding:0px;
     float:left;
     cursor:pointer;
     width:100px;
   }
   .bbox .bbox-cont .bbox-cont-pic img{
   }
   .bbox .bbox-cont .bbox-cont-txt{
     display:block;
     height:100px;
     padding:0px;
     float:right;
     text-align:left;
     width:100px;
     overflow:hidden;
   }
   .bbox .bbox-shoes{
     display:block;
     width:100%;
     height:22px;
     clear:both;
     background-color:#000000;
     background-image:url('/template/img/bbox-shoes-bg.gif');
     overflow:hidden;
   }
   .bbox .bbox-shoes .bbox-shoes-l{
     display:block;
     float:left;
     height:22px;
     width:89px;
     background-image:url('/template/img/bbox-shoes-l.gif');
     background-repeat:no-repeat;
     background-position:bottom;
   }
   .bbox .bbox-shoes .bbox-shoes-r{
     display:block;
     float:right;
     height:22px;
     width:80px;
     background-image:url('/template/img/bbox-shoes-r.gif');
     background-repeat:no-repeat;
     cursor:pointer;
   }
   .bbox .bbox-shoes .bbox-shoes-r .price{
     display:block;
     height:8px;
     width:50px;
     padding:0px;
     float:left;
     margin-top:8px;
     margin-left:4px;
   }
   /* big box tovar */
   /* small box tovar */
   .sbox{
     display:block;
     height:136px;
     width:108px;
   }
   .sbox .sbox-cap{
     display:block;
     height:13px;
     width:100%;
     clear:right;
     background-color:#000000;
     background-image:url('/template/img/sbox-cap-bg.gif');
     text-align:left;
     color:#FFFFFF;
     overflow:hidden;
   }
   .sbox .sbox-cap .sbox-cap-l{
     display:block;
     float:left;
     height:13px;
     width:14px;
     background-repeat:no-repeat;
   }
   .sbox .sbox-cap .sbox-cap-r{
     display:block;
     float:right;
     height:13px;
     width:50px;
     background-image:url('/template/img/sbox-cap-r.gif');
     background-repeat:no-repeat;
   }
   .sbox .sbox-cont{
     display:block;
     width:100%;
     height:100px;
     clear:both;
     background-color:#FFFFFF;
     padding-top:3px;
     cursor:pointer;
   }
   .sbox .sbox-shoes{
     display:block;
     width:100%;
     height:17px;
     clear:both;
     background-color:#000000;
     background-image:url('/template/img/sbox-shoes-bg.gif');
     overflow:hidden;
   }
   .sbox .sbox-shoes .sbox-shoes-l{
     display:block;
     float:left;
     height:17px;
     width:44px;
     background-image:url('/template/img/sbox-shoes-l.gif');
     background-repeat:no-repeat;
     text-align:center;
     color:#FFFFFF;
     font-weight:bold;
   }
   .sbox .sbox-shoes .sbox-shoes-r{
     display:block;
     float:right;
     height:17px;
     width:64px;
     background-image:url('/template/img/sbox-next.gif');
     background-repeat:no-repeat;
     cursor:pointer;
   }
   .sbox2{
       display:block;
       width:63px;
       height:97px;
      }
      
      .sbox2 .sbox2-header{
         width:100%;
         height:19px;
         clear:right;
         background-image:url('/template/img/sb2_h.gif');
	 background-repeat:no-repeat;
	 text-align:left;
      }
.sbox2 .sbox2-header img{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
}
      .sbox2 .sbox2-body{
         width:100%;
         height:62px;
         clear:both;
         background-color:#FFFFFF;
      }
      .sbox2 .sbox2-body .nname{
         width:100%;
         height:11px;
         text-align:center;
         color:#000000;
         font-size:8px;
         overflow:hidden;
         display:block;
         clear:both;
      }
      .sbox2 .sbox2-body img{
         cursor:pointer;
      }
      .sbox2 .sbox2-footer{
         width:100%;
         height:14px;
         clear:left;
         background-image:url('/template/img/sb2_f.gif');
         background-repeat:no-repeat;
         text-align:center;
         font-weight:bold;
         color:white;
      }

   .block-ws .sbox,
   .block-ws .sbox2 {
     float:left;
   }
   .block .row{
     display:block;
     clear:both;
   }
   .block .row .bbox{
     float:left;
   }

   /* small box tovar */
   /* Блок под колонками */
   #undercols{
     display:block;
     width:98%;
     height:162px;
     clear:both;
   }
   #undercols .block-cont{
     background-image:url('/template/img/block-bg.gif');
     height:153px;
	  overflow:hidden;
   }
   #undercols .block-cont .conte{
    margin:0px;
    padding:0px;
    display:block;
    float:left;
    clear:none;
    width:24%;
    height:154px;
    text-align:center;
    margin-left:9px;
   }
     
   #undercols .conte .bbox{
    display:block;
    clear:none;
    margin-top:4px;
   }
   
/* block under columns */

   .mainfooter{
     clear:both;
     display:block;
     width:100%;
     height:71px;
     background-color:#000000;
     background-image: url("/template/img/f_cside.gif");
     background-repeat:repeat-x;
     border:0px;
     margin-top: 10px;
   }
   .mainfooter div{
     display: inline;
   }
   .mainfooter .lside{
     width:71px;
     height:71px;
     background-image: url("/template/img/f_lside.gif");
     background-repeat:no-repeat;
     border:0px;
   }
   .mainfooter .rside{
     width:35px;
     height:71px;
     background-image: url("/template/img/f_rside.gif");
     background-repeat:no-repeat;
     border:0px;
   }
   .cr{
     position:absolute;
     text-align:center;
     margin-top:7px;
     color: #FFFFFF;
   }

#bigpic { display:none; position:absolute; z-index:100; background-color:white; border:1px solid #cccccc; text-align:center; }
#bigpic #noshow { display:none; text-align:center; margin:3px; font-size:11px; color:gray; }
#bigpic #loading-pic { display:none; text-align:center; font-size:12px; margin:3px; }

