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

body, table, input, select  {
  font-family: tahoma, verdana;
  font-size: 8pt;
  color: #454545;
}

.bg_lines {
  background: url("../img/bg_lines.gif");
  background-repeat: repeat-x;
}

.bg_orange {
  background: url("../img/topmenu/bg.gif");
  background-repeat: repeat-x;
}

.bg_left {
  background: url("../img/bg_left.gif");
  background-repeat: repeat-y;
}

.bg_right {
  background: url("../img/bg_right.gif");
  background-repeat: repeat-y;
}

.bg_bottom {
  background: url("../img/bg_bottom.gif");
  background-repeat: repeat-x;
}
.bg_delim {
  background: url("../img/bt_delim.gif");
  background-repeat: no-repeat;
}

.bg {  
  background-color: #346782;
}

.bg_grey {
  background-color: #f1f1f1;
} 

.bg_white {
  background-color: #ffffff;
} 

.submenu {
  color: #9D9E9E;
}

.submenu a, .submenu a:visited {
  color: #727373;
  text-decoration: none;
}

.submenu a:hover {
  color: #727373;
  text-decoration: underline;
}


.leftmenu {
  margin-left:10px;
}

.leftmenu a, .leftmenu a:visited {
  color: #0D5276;
  text-decoration: none;
}

.leftmenu a:hover {
  color: #0D5276;
  text-decoration: underline;
}
  
.topmenu a, .topmenu a:visited {
  color: #0D5276;
  text-decoration: none;
}

.topmenu a:hover {
  color: #0D5276;
  text-decoration: underline;
}
 
a, a:visited {
  color: #0D5276;
  text-decoration: none;
}

a:hover {
  color: #0D5276;
  text-decoration: underline;
}

a.light, a.light:visited {
  color: #eeeeee;
  text-decoration:underline;
}

a.light:hover {
  color: #eeeeee;
  text-decoration: underline;
}    
      
input.search {
  width: 180px;
  border: solid 1px #aaaaaa;
  background-color: #ffffff;  
  padding-left:3px;
}


div.phone {
  padding-top: 10px;
  font-weight: bold;
  color: #eeeeee;
  font-size: 9pt;
}

div.basket{
  padding: 10px;
}

div.basket table {
  color: #eeeeee;
}

div.copyright {
  padding-top: 10px;
  color: #eeeeee;
}

div.navigation {
  padding: 10px 10px 5px 0px;
  margin: 0px 0px 10px 0px;
  color: #454545;
  border-bottom: solid 1px #cccccc;
}

.shop div.price {
  font-weight: 100;
  color: #FC9935;
}

.shop div.more {
  padding: 5px 0px 5px 0px;
  color: #FC9935;
}

.shop div.header, .header {
  padding: 0px 0px 5px 0px;
  font-weight: bold;
  color: #346782;
}

.shop .delim {
  border-top: solid 1px #cccccc; 
}

input, textarea {
   font-family: tahoma, arial;
   font-size: 8pt;
   color: #403F3A;
   padding-left: 2px;
   margin: 0px 0px 0px 0px;
}

input.field {
   border: solid 1px #aaaaaa;
   width: 200px;
}

textarea.ta {
   height: 40px;
   width: 400px;
   border: solid 1px #aaaaaa;
}

input.submit {
  font-family: tahoma, arial;
  font-size: 8pt;
  color: #ffffff;
  border: solid 1px #403F3A;
  background-color: #40C2EA;
}

.brands a.dev, .brands a.dev:hover {
  text-decoration: underline;
}

.brands div.header {
  font-weight: bold;
  padding-bottom: 3px;
}

.brands div.line {
  border-bottom: solid 1px #cccccc;
}

#active {
  color: #db3109;
}
