body.main{
  margin: 0px;
  padding: 0px;
  background: #dbecee url('/data/img/bg_main.jpg');
  background-repeat: repeat-x;
  background-position: top;
}

body.empty{
  margin: 0px;
  padding: 0px;
  background-color: #eef4f4;
}

form {
 margin: 0px;
 padding: 0px;
}

body, input, select, textarea{
 font: 8pt tahoma, verdana, arial;
 color: #111111;
}

#bg_top{
  background: #54829c url('/data/img/top/12.gif');
}

#bg_mid{
  background: #ffffff url('/data/img/mosaic.gif');
  background-repeat: repeat-x;
  background-position: top left;
}

#bg_bot{
  background-color: #ffffff;
}

a, a:hover {
  color: #0359a0;
  text-decoration: underline;
}

#bot_row {
  background-color: #b9d3de;
  border: solid 1px #ffffff;
  margin: 10px 2px 0px 2px;
  color: #43637d;
}

#catalog {
  background-color: #eef4f4;
  border: solid 1px #ffffff;
  padding: 15px;
}

#catalog a.main, #catalog a.main:hover {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}

#catalog a.sub {
  text-decoration: none;
}

#content {
  background-color: #ffffff;
  border: solid 1px #ffffff;
  padding: 15px;
}

#center_row {
  margin: 0px 2px 0px 2px;
}

.subpos {
  padding-left: 10px;
}

#cart, #poll {
  background-color: #eef4f4;
}

#alsosee {
  margin: 1px 0px 10px 0px;
}

#alsosee .price {
  padding: 3px;
  font-weight: bold;
}

.grey {
  background-color: #f1f6f6;
}

.desc {
  margin: 5px 0px 5px 0px;
}

.price {
  font-weight :bold;
  color: #c61300;
  text-align:center;
}

.item {
  width: 220px;
  height: 280px;
  float:left;
}

#navigation{
  margin:0px 0px 15px 2px;
}

#art_img {
  border: solid 5px #edebf0;
}

.top_img {
  border: solid 1px #cccccc;
}

.ta {
  border: solid 1px #888888;
  width: 400px;
  height: 70px;
  padding-left: 2px;
}

.field {
  padding-left: 2px;
  border: solid 1px #888888;
  width: 200px;
}

.submit {
  border: solid 1px #32576c;
  background-color: #3c6a83;
  color: #ffffff;
}

.form_box {
  background-color: #eef4f4;
  border: solid 1px #cae0e7;
}

#prices .p0{
   background-color: #daecee;
}

#prices .p1{
   background-color: #eef4f4;
}

#prices .red{
   color:#c61300;
   padding-left:10px;
}

#icq {
  color: #064894;
}

#icq a{
  color: #b0daf2;
  text-decoration: none;
}

#icq a:hover{
  color: #b0daf2;
  text-decoration: underline;
}

.catheader{
  padding: 5px;
  margin-bottom: 10px;
  font-weight: bold;
  background-color: #eef4f4;
  border: solid 1px #cae0e7;
}

#bg_call{
  background: #ffffff url('/data/img/bg_call.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 200px;
  height: 91px;
  margin-right: 10px;
  color: #777777;
}

#bg_call .field {
  width: 55px;
  color: #777777;
}