body {margin: 0; padding: 0; font-family: Tahoma;  font-size: 12px;}
img {border:0;}
hr {border: 1px solid #ccc;}
table{}
.comparison_button {font-size:11px;}
a {color: #404A63; text-decoration: underline;}
a:hover {text-decoration: none;}
#header {background-color: #F7F7F7;}
.head_right {padding: 10px 15px 10px 0; font-size: 11px;}
.head_right div {padding: 5px 0 5px 0; font-size: 10px; width: 400px; color: #868686;}
.olive {text-decoration: none;}

h1 {font-size:160%; color:#444444;}

#topmenu {height: 20px; background: url(img/bg1.gif) no-repeat top left; padding: 2px 10px 0 200px;}
#topmenu a {padding: 0 3px 0 3px;}

#red_line { background: url(img/bg2.gif) repeat-x; height: 16px;}

#mleft {background-color: #F7F7F7;}
#mcenter {padding: 0 10px 12px 10px;}

.chead {background: url(img/bul1.gif) no-repeat top right; background-color: #BABABA; padding: 2px 20px 4px 5px; font-size: 11px; font-weight: bold; color: #ffffff;}
.cblock {background-color: #F7F7F7; padding: 10px 10px 10px 15px;}
.dblock { background-color: #F7F7F7; padding: 10px 10px 10px 15px; color:#ed1c24}
.cblock a {line-height: 16px;}

#footer_left {background: url(img/bg4.gif) repeat-x; font-size: 11px; padding: 0 0 0 12px;}
#footer_right {background-color: #FF0000; padding: 0 12px 3px 0;}
#footer_right a {color: #ffffff; text-decoration: none; font-size: 10px;}

#search {padding: 0; margin: 0 0 10px 0;}
#search_text {font-size: 10px; border: 1px solid #484747}
#search_but {position: relative; top: 5px;}
#search_cat {font-size: 10px; border: 1px solid #bababa; margin-bottom:3px; }

.rhead {background-color: #BABABA; padding: 2px 5px 4px 25px; font-size: 11px; font-weight: bold; color: #ffffff;}
.rblock {background-color: #F7F7F7; padding: 10px; margin: 0 0 10px 0;}

.basket {background: url(img/ico1.gif) no-repeat top left; background-color: #BABABA;}
.basket a { color:#FFFFFF}

.login {background: url(img/ico2.gif) no-repeat top left; background-color: #BABABA;}
.enter {background: url(img/ico6.gif) no-repeat top left; background-color: #BABABA;}

.mhead {background-color: #F7F7F7; text-align: left; height: 20px; margin: 10px 0 5px 0; clear: both;}
.mhead span {background: url(img/bul2.gif) no-repeat top left; padding: 0px 5px 0px 18px; font-weight: bold; color: #ED1C24;}

.price {color: #C0171D; font-weight: bold; font-size: 11px; padding: 5px 0 5px 0;}

.card {float: left; width: 49%; font-size: 12px;}
.card a {text-decoration: none;}
.card a:hover {text-decoration: underline;}
.all_goods {display: block; padding: 5px 5px 5px 14px; font-size: 11px; background: url(img/ico5.gif) no-repeat 0 7px; text-decoration: underline !important;}
.all_goods:hover {text-decoration: none !important;}
.good_desc {font-size: 11px;}

.butt { border: 1px solid #868686; background-color:#f7f7f7; }

#new_cart_table {font-size: 11px;}
#new_cart_table th {text-align: left;}