BODY { background: white; margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, sans-serif; color: #7E7E83;}
TD {vertical-align: top;}
A {color: #087A40; text-decoration: none;}
A:hover {color: #CF111E;}

div.other {width: 200px;}

.no {margin: 0 0 0 0; padding: 0 0 0 0;}
.shadow {color: #C9BDBD;}

table.head { border-top: 6px #E6EBEF solid; height: 1px;}
.head_mmenu {padding: 0 10px 0 28px;}
.head_menu {font-size: 8pt; padding: 14px 0 0 12px; background: url(images/head_menu_arrow.gif) no-repeat 0 19px;}

.head_search { padding: 9px 0 0 34px;}
input.search {border-top: 1px #A7ABC2 solid; border-bottom: 1px #A7ABC2 solid; height: 18px; font-size: 11px; border-left: 0; border-right: 0; margin: 0 0 0 0;  color: #6B625C; width: 100%;}
td.search {padding-top: 1px;}

td.head_info { padding: 9px 0 0 0;}
p.head_info {margin: 0; padding: 0 0 0 4px; font-size: 7pt; color: #8E91A5; border-left: 2px #E71D35 solid; }

.image_border_top {background: url(images/r_image_border_top.gif) repeat-x;}
.image_border_bottom {background: url(images/r_image_border_bottom.gif) repeat-x;}

td.basket {background: url(images/basket_back.gif) repeat-x; text-align: right; padding: 0 10px 0 0;}
div.basket {background: url(images/basket.jpg) repeat-x; width: 133px; height: 202px;  text-align: left; padding: 10px 5px 5px 15px; }
div.basket p {color: #616370; font-size: 11px; margin: 0 0 10px 0;}
div.basket strong  {color: #399566;}
div.basket p.do {background: #399566;  font-size: 11px; margin: 0 10px 5px 0; text-align: center; font-weight: bold;}
.do a {color: #ffffff;}
.do a:hover {text-decoration: underline;color: #ffffff;}

div.image2 {width: 100%; height: 167px;}
td.image2 {background: url(images/r_image_back.gif) repeat-x;}

td.content1 {padding: 6px 0 0 36px; background: url(images/vr.gif) repeat-y 195px 20px; width: 177px;}
td.content2 {padding: 6px 20px 0 0px; }
td.content3 {padding: 6px 10px 0 10px; background: url(images/vr.gif) repeat-y 0px 20px; }
td.content3 p { font-size: 8pt; margin: 0 0 8pt 0;}

.button_text { vertical-align: middle; font-weight: bold; font-size: 9pt; padding: 0 0 0 15px;}
.button_text A:hover, .button_text_h A:hover {color: #087A40;}
.button_text_h { vertical-align: middle; font-weight: bold; font-size: 9pt; padding: 0 0 0 15px; background: url(images/hover_back.gif) no-repeat;}

.r_title { background: #159B41; padding: 6px 0px 0 0px;}
.r_cat { background: #159B41; padding: 4px 5px 0 0px; color: white; font-size: 10pt; font-weight: bold; }
.r_cat1 { background: #159B41; padding: 4px 2px 0 10px; color: white; font-size: 10pt; font-weight: bold; }
.r_other { padding: 5px 0 0 20px; font-size: 9pt;}

table.tov {background:#F8F5F5; }
table.tov td { vertical-align: top; border-bottom: 1px #EEE6E6 solid; height: 50px;}
.tov_border {background: #C9BDBD;}
.tov_back { }
.tov_name {color: #CF111E; font-weight: bold; font-size: 10pt; padding-top: 18px}
.tov_about { color: #6B625C; font-size: 10pt; padding-top: 18px}
.tov_price{padding-top: 18px}
.tov_kol {padding-top: 16px; color: #6B625C; font-size: 10pt;}
.tov_basket {padding-top: 7px}
input.kol { border: 1px #C9BDBD solid; font-size: 9px; height: 15px; color:#CF111E; }

tr.about td {height: auto; text-align: left; font-size: 8pt; color: #ffffff; background:#C9BDBD; padding: 0 5px 0 5px;}

table.footer {background: url(images/footer_back.gif) repeat-x bottom;}
table.footer td.copy {vertical-align: bottom; padding: 0 10px 10px 0; color: #8E91A5; font-size: 8pt;}
table.footer td.by {vertical-align: bottom; text-align: right; padding: 0 20px 10px 0; color: #8E91A5; font-size: 8pt;}
table.footer td.vesy {vertical-align: bottom; padding: 0 0 0 34px; width: 177px;}


td.sub_menu {background: white;  padding: 4px 0px 5px 0; }
td.sub_menu p, td.sub_menu div {font-size: 12px; line-height: 16px; padding: 0 10px 0 15px; margin: 0 0 0 0; background: url(images/sub_dot.gif) no-repeat 4px 6px;}
td.sub_menu .sub_sub, td.sub_menu .sub_sub_h { background: url(images/sub_sub_dot.gif) no-repeat 4px 5px;}
td.sub_menu .sub_sub_h { background: #159B41;}
td.sub_menu .sub_sub a:hover , td.sub_menu .sub_sub_h a:hover, td.sub_menu .sub_sub_h a {color: #ffffff; }

td.content2 P {font-size: 9pt; margin: 3pt 0 8pt 0;}

input.bt { border: 0; background: #087A40; color: white; font-weight: bold; font-size: 9pt; padding: 2px 4px 2px 4px; cursor: hand;}

td.small {font-size: 9pt; padding: 4px 10px 4px 20px; color: #399566; border-bottom: 1px #E5DDDD solid; vertical-align: middle;}
td.small input, td.small textarea  {border: 1px #A7ABC2 solid; font-size: 11px; margin: 0 0 0 0;  color: #6B625C; }
td.small input {width: 100%}

td.content2 p.h1 { font-size: 13pt; color: #CF111E;  font-weight: bold;}
td.content3 .h2 {font-size: 10pt; color: #CF111E;  font-weight: bold;}

p.h2 {font-size: 10pt; color: #CF111E;  font-weight: bold;}

LI {font-size: 9pt;}

span.small { color:#CF111E; }

.acc1 {border-left: 2px #E71D35 solid; padding-left: 10px;}
.acc2 {border-left: 2px #087A40 solid; padding-left: 10px;}
