.errorbody{
  background-color:#FFFFFF;
}

body{
  padding: 5px;
}

body.page{
  background-image: url(/data/images/mainback1.gif);
}

p,div,th,td{
font-family: Tahoma;
}


.style33 {color: #000066; font-family: Tahoma; font-size: 14px; font-weight: bold; text-decoration: none; text-align: center; }
.style2 {
		float:right;
		text-align:right;
        font-family: Tahoma;
        color: #800000;
        font-weight: bold;
        font-size: 14px;
}
.style10 {color: #000066; text-decoration: none; text-align: center;}
.style11 {text-align: center; color: #990000; text-decoration: none;}
.style12 {font-family: Tahoma; font-size: 14px; font-weight: bold; }
.style13 {
        text-align: center;
        color: #990000;
        text-decoration: none;
        font-size: 18px;
        font-style: italic;
}
.style31 {     /* font-family: Georgia, "Times New Roman", Times, serif;*/
        font-weight: bold;
        font-size: 14px;
        color: #000099;
}
.style41 {font-size: 20px; color: #990000; font-family: Tahoma;}


td.item_vr{
  background: center top repeat-y url(/data/images/r.gif);
}

td.item_vr2{
  background: left top repeat-y url(/data/images/r.gif);
}


td.item_hr{
  background: left repeat-x url(/data/images/r.gif);
}



td.item_name{
  padding-bottom:5px;
}

td.item_name strong{
  color: #000066;
}

td.item_info tr.art th{
}

td.item_info tr.art th{
  font-weight: bold;
  text-align: left;
  font-size: 8pt;
}

td.item_info tr.art td{
  font-size: 9pt;
  padding-left:7px;
}

td.item_info tr.size th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  background: #EE812E;
  color: #fff;
}

td.item_info tr.size td{
  font-size: 8pt;
  padding-left:7px;

}

td.item_info tr.count_k th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  background: #EE812E;
  color: #fff;
}

td.item_info tr.count_k td{
  font-size: 8pt;
  padding-left:7px;
}

td.item_info tr.count_u th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  background: #EE812E;
  color: #fff;
}

td.item_info tr.count_u td{
  font-size: 8pt;
  padding-left:7px;
}

td.item_info tr.music th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  background: #EE812E;
  color: #fff;
}

td.item_info tr.music td{
  font-size: 8pt;
  padding-left:7px;
}

td.item_info tr.music td span{
  font-weight:bold;
  cursor: help;
  color: #EE812E;
}

td.item_info tr.exist th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  background: #8C74AE;
  color: #fff;
}

td.item_info tr.exist td{
  font-size: 8pt;
  padding-left:7px;
  color: #8C74AE;
}



td.item_info tr.price th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 9pt;
}

td.item_info tr.price td{
  font-size: 8pt;
  padding-left:7px;
}

td.item_info tr.price td b{
  color: #DB5400;
  font-size: 9pt;
}

td.item_info tr.order th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  padding-bottom:5px;
}

td.item_info tr.order td{
  font-size: 8pt;
  padding-left:7px;
  padding-bottom:5px;
}

td.item_info tr.order td input{
  font-size: 8pt;
  border: #BACB35 1px solid;
  text-align:right;
  padding-right:3px;
  padding-left:3px;
  width:40px;
}

td.item_info tr.in_basket th{
  padding-left:3px;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  padding-bottom:5px;
}

td.item_info tr.in_basket td{
  font-size: 8pt;
  padding-left:7px;
  padding-bottom:5px;
}

td.item_info tr.in_basket td input{
  font-size: 8pt;
  border: #BACB35 1px solid;
  background: #BACB35;
  text-align:center;
  padding-right:3px;
  padding-left:3px;
  font-weight: bold;
  width:40px;
}

table.pages {
  text-align: center;
}

table.pages a{
  font-size: 10pt;
  color: #FF8409;
  font-weight: bold;
  text-decoration: none;
}

table.pages a:hover span{
  background: #D6F0F7;
}

table.pages span.current{
  font-size: 11pt;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background: #FF8409;
}

table.pages td.desc{
  padding-right: 20px;
  font-weight: bold;
  color: #FF8409;
}

a.toBasket
{
  float: right;
  display: block;
  margin-top: 3px;
  cursor: pointer;
  padding: 2px;
  border: 1px solid orange;
}