.pageseparator {
    border-bottom: 2px dotted #a9c0ff
}
p, body, font, div, td
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        11px;
}
h1
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        17px;
  color:            black;
}
h3
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        15px;
  color:            black;
}
h4
{ font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        14px;
  color:            black;
}
a
{ font-family:      verdana,arial,helvetica,sans-serif;
   color:            navy;
}
.no_underline
{ text-decoration:      none;
}
.small
{ font-size:        9px;
}
.faq
{ font-size:        14px;
}
.faq_gray {
font-weight: bold;
color: #fff;
font-family: arial;
text-transform: uppercase;
 font-size:        14px;
}
.faq_olive
{ font-size:        14px;
  color:            #3a6135;
}
.big
{ font-size:        16px;
  text-decoration:  none;

}
.cat2
{ font-size:        12px;
color:            navy;
}
.cat
{ 
font-weight: bold;
font-size:        12px;
}
.standard
{ font-weight:      normal;
}
.standardsmall
{ font-weight:      normal;
  font-size:        9px;
}
 .light
{ color:            black;
}

.ss {margin: 10px 0;}
.lightsmall
{ color:            white;
  font-size:        9px;
}
.lightmenu
{ color:            white;
  text-decoration:  none;
}
.lightstandard
{ color:            white;
  font-weight:      normal;
}
.middle
{ color:            #f0b5b5;
}
.news table td b {color: #4191CD; }
.olive
{ color:            #163106;
  font-weight:      normal;
  font-size:        9px;
}
.cart
{
  font-size:        11px;
  border-bottom:    0px solid;
  border-left:      0px solid;
  border-right:     0px solid;
  border-top:       0px solid;
  margin:           1px;
  font-weight:      bold;
  color:            #000;
  background-color:  transparent;
}
.cartsmall
{
  font-size:        9px;
  font-weight:      bold;
  color:           red;
  background-color:  transparent;
}

.basket table {margin: 0 0 20px;}
.sign1 {
margin: 15px 0 5px;
}
.totalprice


{
margin-top: 10px;
font-family:      verdana,arial,helvetica,sans-serif;
  font-size:        16px;
  border-bottom:    0px solid;
  border-left:      0px solid;
  border-right:     0px solid;
  border-top:       0px solid;
  margin:       1px;
  font-weight:      bold;
  color:        red;
  background-color:  transparent;
}

.login
{ font-size:        12px;
  font-weight:      normal;
  border-bottom:    1px solid;
  border-left:      1px solid;
  border-right:     1px solid;
  border-top:       1px solid;
  margin: 0;
  font-weight:      none;
  color:            black;
  background-color: white;
margin-right: 4px;
 position: relative; top: -3px;
} /*оставляем три для ff*/

.myaccount_tab_bottom
{
  border-bottom:    1px solid;
  border-left:      0px solid;
  border-right:     1px solid;
  border-top:       0px solid;
  border-color:     #82a1dd;
  text-align:       center;
  margin:           1px;
}

.myaccount_tab_top
{
  border-bottom:    0px solid;
  border-left:      0px solid;
  border-right:     1px solid;
  border-top:       1px solid;
  border-color:     #82a1dd;
  text-align:       center;
  margin:           1px;
}

.myaccount_bottomright {
  border-bottom: 1px dotted #a9c0ff;
  border-right: 1px dotted #a9c0ff;
}
.myaccount_bottom {
  border-bottom: 1px dotted #a9c0ff;
}
.myaccount_right {
  border-right: 1px dotted #a9c0ff;
}

.comparison_button
{
  border-bottom:    1px solid;
  border-left:      1px solid;
  border-right:     1px solid;
  border-top:       1px solid;
  background-color:  #0057a7;
  border-color:     #0057a7;
  color:  #ffffff;
  
}

.pageseparator {
    border-bottom: 2px dotted #a9c0ff
}