html, body {height: 100%; margin: 0; padding: 0; }
body {
   background-color:#f7f7f7;
   margin:0 0 0 0;
   padding:30px 0 0 0;
}
html, body, TABLE, p, a, div, span, td {
   font-family: verdana;
   font-size: 11px;
   color: #1f1f1f;
}

.tophead{
   width:980px;
}

.tophead td{
   height: 32px;
   padding:0 10px 0 25px;
}

.tophead div{
   color:#8b8b8b;
}

.tophead ul{
   list-style: none;
   text-align:right;
}

.tophead ul li{
   background:url(/design/5/topheadmarker.gif) no-repeat top left;
   height:16px;
   list-style: none;
   display:inline;
   color:#8b8b8b;
   margin: 0px 15px 0 15px;
   padding: 10px 0 0 0;
}

.tophead ul li.topheadline{
   width:1px;
   height:14px;
   list-style:none;
   display:inline;
   background:url(/design/5/topheadline.gif)
   !important;
}

.tophead ul li a{
   color:#8b8b8b;
   text-decoration:none;
   font-family: tahoma;
}

.logohead{
   width:980px;
   height:72px;
   background: url(/design/5/topheadline_bg.gif) repeat-x;
}

.logohead ul{
   background-color:#ebebeb;
   width:190px;
   height:32px;
   list-style: none;
   text-align: right;
   margin:0;
   padding:0 0 0 5px;
   text-align:left;
}

.logohead ul li{
   list-style: none;
   display:inline;
   padding:0 0 0 10px;
}

.logohead ul li select{
   border:1px solid #b2a69e;
   width: 100px;
}

.menuhead{
   width:980px;
   height:53px;
   background-color:#f7f7f7;
}

.menuhead ul.ul1 {
   list-style: none;
   margin:0;
   padding:0 0 0 0;
}

.menuhead ul.ul1 li{
   list-style: none;
   display:inline;
   padding:0 0 0 10px;
}

.menuhead ul.ul1 li a{
   color:#000000;
   font-size:14px;
   text-decoration:none;
   font-family: tahoma;
}


.menuhead ul.ul2 {
   background-color:#ebebeb;
   width:200px;
   height:32px;
   list-style: none;
   text-align: right;
   margin:0;
   padding:0 0 0 5px;
   text-align:left;
}

.menuhead ul.ul2 li{
   list-style: none;
   display:inline;
   height:17px;
}

.menuhead ul.ul2 li input{
  width:70px;
  border:1px solid #b2a69e;
}

.menuhead ul.ul2 li a{
   color:#000000;
   font-size:14px;
   text-decoration:none;
   font-family: tahoma;
}

.maincontent{
    width:980px;
}

.maincontent .row1{
  width:224px;
}

.maincontent .row2{
  width:532px;
}

.maincontent .row3{
  width:224px;
}

.maincontent .row1 .mycart{
  width:224px;
  background-color:#888888;
  padding-bottom:5px;
}
.maincontent .row1 .mycart .mycarttop{
  background:url(/design/5/basket-top.gif) no-repeat;
  width:204px;
  height:34px;
  text-align:left;
  padding: 9px 0 0 20px;
  margin:0 0 0 0;
  color:#ffffff;
  font-size:12px;
}

.maincontent .row1 .mycartmessage{
 padding:1px 0 10px 20px;
 color:#ffffff;
 text-align:left;
}

.maincontent .row1 .mycartmessage a{
 color:#ba1010;
}

.checkout-button{
  width:120px;
  height:17px;
  background-color:#ba1010;
  margin:5px 5px 5px 0;
}
.checkout-button .left{
  width:3px;
  height:17px;
  background:url(/design/5/button-rad.gif) left;
  float:left;
}

.checkout-button .right{
  width:3px;
  height:17px;
  background:url(/design/5/button-rad.gif) right;
  float:right;
}

.checkout-button .middle{
  text-align:left;
  padding:0 0 0 0;
  height:17px;
  color:#ffffff;
}

.checkout-button .middle a{
  color:#ffffff;
  text-decoration:none;
}

.maincontent .row1 .leftmenu{
   text-align:left;
   padding:0 0 0 0;
}

.maincontent .row1 .leftmenu ul{
   list-style: none;
   padding:0;
   margin:0;
}

.maincontent .row1 .leftmenu li{
   padding:0 0 0 20px;
   margin:7px 0 0 0;
   list-style: none;
   background:url(/design/5/left-menu_marker.gif) top left no-repeat;
}

.maincontent .row1 .leftmenu a{
   font-size:14px;
   text-decoration:none;
   color:#000000;
   font-family: tahoma;

}

.maincontent .row1 .leftmenu li.submenu{
   padding:0 0 0 30px;
   margin:3px 0 0 5px;
   background: none;
   list-style: none
   !important;
}

.maincontent .row1 .leftmenu li.submenu a{
   font-size:14px;
   text-decoration:none;
   color:#444444;
   font-family: tahoma;
}



.maincontent .row1 .leftmenu div.leftmenuline{
   padding:0 0 0 10px;
   margin:3px 0 3px 0;
   width:195px;
   height:2px;
   background:url(/design/5/left-menu_line.gif) no-repeat;
}

.maincontent .row1 .leftmenu div.subleftmenuline{
   padding:0 0 0 0;
   margin:3px 0 3px 0;
   width:170px;
   height:2px;
   background:url(/design/5/left-menu_line.gif) no-repeat;
}


.maincontent .row1 .menuname{
   text-align:left;
   padding:7px 0 7px 7px;
   margin:5px 0 5px 0;
   background-color:#b2a69e;
   font-size:14px;
   color:#444444;
}


.row2 h1.pname{
  background-color:#e0d0c5;
  text-align:left;
  margin:0;
  padding:5px 10px 5px 10px;
  font-size:16px;
}

.maincontent .row3 .rightmenu{
   text-align:left;
   padding:0 0 0 0;
}

.maincontent .row3 .rightmenu ul{
   list-style: none;
   padding:0;
   margin:0;
}

.maincontent .row3 .rightmenu li{
   padding:0 0 0 20px;
   margin:7px 0 0 0;
   list-style: none;
   background:url(/design/5/left-menu_marker.gif) top left no-repeat;
}

.maincontent .row3 .rightmenu a{
   font-size:14px;
   text-decoration:none;
   color:#000000;
   font-family: tahoma;

}

.maincontent .row3 .rightmenu li.submenu{
   padding:0 0 0 30px;
   margin:3px 0 0 5px;
   background: none;
   list-style: none
   !important;
}

.maincontent .row3 .rightmenu li.submenu a{
   font-size:14px;
   text-decoration:none;
   color:#444444;
   font-family: tahoma;
}



.maincontent .row3 .rightmenu div.leftmenuline{
   padding:0 0 0 10px;
   margin:3px 0 3px 0;
   width:195px;
   height:2px;
   background:url(/design/5/left-menu_line.gif) no-repeat;
}

.maincontent .row3 .rightmenu div.subleftmenuline{
   padding:0 0 0 0;
   margin:3px 0 3px 0;
   width:185px;
   height:2px;
   background:url(/design/5/left-menu_line.gif) no-repeat;
}

.maincontent .row3 .menuname{
   text-align:left;
   padding:7px 0 7px 7px;
   margin:0 0 5px 0;
   background-color:#b2a69e;
   font-size:14px;
   color:#444444;
}

.rowware {
  border: 1px solid #cccccc;
  padding:10px 10px 10px 10px;
  margin:7px 0 7px 0;
  width:100%;
}

.rowware td{
 padding:0 10px 0 0;
 text-align:left;
}

.rowware td .name{
 padding:0 0 7px 0;
 font-weight:bold;
 color:#af332b;
}

.rowware td .describe{
 padding:0 0 7px 0;
 font-size:10px;
}

.rowware td .priceandvo{
    text-align:right;
    padding:0 0 0 0;
}
.priceandvo td.black{
 padding:7px 7px 0 7px;
 font-weight:bold;
 color:#000000;
 font-size:12px;
}

.priceandvo td.red{
 padding:7px 7px 0 7px;
 font-weight:bold;
 color:#af332b;
 font-size:12px;
}

.basket-button{
  width:89px;
  height:17px;
  background-color:#ba1010;
  margin:5px 5px 5px 0;
}
.basket-button .left{
  width:3px;
  height:17px;
  background:url(/design/5/button-rad.gif) left;
  float:left;
}

.basket-button .right{
  width:3px;
  height:17px;
  background:url(/design/5/button-rad.gif) right;
  float:right;
}

.basket-button .middle{
  text-align:left;
  padding:0 0 0 0;
  height:17px;
  color:#ffffff;
}

.basket-button .middle a{
  color:#ffffff;
  text-decoration:none;
}

.copyright {
  width:980px;
  padding:10px 10px 10px 10px;
  text-align:center;
  background-color:#888888;
  color:#ffffff;
}

.copyright div{
  color:#ffffff;
  text-decoration:none;
}

.copyright a{
  color:#ffffff;
  text-decoration:none;
}

#tblZakaz{
  text-align:left;
  width: 100%;
}

#tblZakaz td{
  border:1px solid #333333;
  padding:3px;
}

.tablzakaz{
  text-align:left;
  width: 100%;
}

.tablzakaz td{
  border:1px solid #333333;
  padding:3px;
}

.tablzakaz td input{
  border:1px solid #333333;
  width:340px;
}

.tablzakaz td textarea{
  border:1px solid #333333;
  width:340px;
}


