BODY {padding: 0px; margin: 0px; background-color: #FFFFFF; font-family: Arial;}
TD {vertical-align: top; font: 11px Verdana; color: #333333;}
TH {font: bold 11px Verdana; color: #333333;}
IMG {border: 0px}

a {color: #A15B38; text-decoration: none;}
a:hover, a.now {color: #D7652E; text-decoration: underline;}

h1 {font: 18px Arial; color: #A15B38; margin: 0px; padding: 0px 0px 10px 0px;}
h2 {font: bold 14px Arial; margin: 0px; padding: 15px 0px 4px 0px; color: #333333;}
h3 {font: bold 14px Arial; margin: 0px; padding: 5px 0px 0px 0px; color: #A15B38;}
h4, h5, h6 {font: bold 12px Verdana; color: #A15B38; margin: 0px 0px 5px 0px; padding: 0px 0px 2px 0px;}

ul {padding: 0px 0px; margin: 5px 0px 5px 17px;}
ul li {padding: 0px 0px 3px 0px; list-style-image: url(/img/li.gif)}
ol li {padding: 0px 3px;}

hr {size: 1px; height: 1px; color: #A15B38;}

p {font: 12px/1.3 Verdana; margin: 3px 0px; padding: 0px;}

input {font: 11px Arial; color: #333333; border: 1px solid #8C6055; height: 18px;}

.pri {font: 11px Verdana; padding: 10px 30px;}
.news {font: 11px Verdana; margin: 10px 0px 15px 0px;}
.news span {font: 9px Verdana; color: #999999; padding-bottom: 10px;}
.news img {margin-right: 10px;}

.mm {padding-left: 25px;}
.mm td {font: bold 16px Arial; padding: 12px 10px 12px 10px;}
.logo {padding: 30px 0px 0px 35px;}
.tele {padding: 40px 10px 0px 20px;}
.tele td {color: #FFFFFF; font: 18px Arial;}

.map {position: absolute; right: -1px; top: 110px;}

.lr {background-color: #F9ECCA;}
.rr {background-color: #F2F2D9;}
.lmenu {padding: 15px 30px;}
.podmenu {
	font: bold 12px Verdana;
	padding: 8px 0px;
}

.podmenu div {padding: 0px 0px 6px 10px;}
div.mainmenu div.podmenu div img {margin: 3px 0px 0px -10px; position: absolute;}
.podmenu a, .pri a {color: #A12F20; text-decoration: underline;}
.podmenu img, .pri img {margin-right: 5px;}
.mainmenu a {font: bold 16px Arial; color: #16110A;}

.razlmenu {background: url(img/bg-razlmenu.gif); margin: 4px 0px;}

.content {padding: 15px 30px 20px 30px;}
.price {font: bold 12px Verdana; padding: 5px 0px 10px 0px;}

.haract p {font: 10px Verdana;}

.tp {margin: -20px 30px 0px 30px;}
td.prod {padding: 10px 20px 10px 0px;}
div.gar {font: 10px Verdana;}
div.garp {font: 11px/1.3 Verdana;}
div.garp div {font: bold 11px Verdana; padding-bottom: 3px;}
.rcont {padding: 10px 10px;}
.sprod {margin: 5px 5px; background-color: #FFFFFF;}
.zak {padding-top: 10px; text-align: center;}
.rcont th.rprice {font: bold 13px Arial; height: 77px; width: 77px; background-repeat: no-repeat; color: #FFFFFF;}
.zr {text-align: left;}
.gr {vertical-align: middle; padding-left: 15px;}

.slogan {padding-left: 35px; padding-right: 20px; text-align: left;}

.copyright {font: bold 11px Arial; background-color: #A15B38; padding: 10px 30px; color: #FFFFFF;}
.copy {font: bold 11px Arial; background-color: #A15B38; color: #FFFFFF;}

.rrazd {padding: 0px; background-repeat: repeat-x; background-position: top;}

table.pricelist {border-top: 1px solid #F9ECCA; border-left: 1px solid #F9ECCA; margin-top: 12px;}
table.pricelist td {font: 10px Verdana; border-right: 1px solid #F9ECCA; border-bottom: 1px solid #F9ECCA; padding: 3px 5px;}
table.pricelist td.cen {font: bold 10px Verdana; color: #F90000;}
table.pricelist th {font: bold 10px Verdana; background-color: #FDF7EA; border-right: 1px solid #F9ECCA; border-bottom: 1px solid #F9ECCA; padding: 3px 5px; text-align: left;}

.forma {margin-top: 20px; margin-left: 0px;}
.error {font: bold 13px Arial; color: #FF0000;}
.forma div {font: bold 11px Arial; color: #444444;}
.forma th {padding-right: 11px; font: bold 11px Arial; color: #444444; vertical-align: middle; text-align: left}
.forma td {padding-right: 0px; padding-left: 0px; padding-bottom: 3px; font: 10px Verdana; vertical-align: middle; padding-top: 3px}
textarea {border: 1px solid #8C6055; font: 11px Arial;}
input.b {border: 0px;}
.error {font: 12px Arial;}

.bold {
	font-weight: bold;
}

.red {
font-weight: bold;
color: #F90000;}