.knopki { position: absolute; left: 20px; top: 0px; }
.knopki LI { display: inline; }
BODY { color: #000; text-align: left; background: #fff url(img/bg.jpg) top repeat-x; font: 0.75em Tahoma, Trebuchet MS, Verdana, Georgia, sans-serif; padding-top: 10px; line-height: 20px; }
* { margin: 0; padding: 0; }
I { font-style: italic ! important; }
B, STRONG { font-weight: bold; color: #000 ! important; }
a { color: #4e7c00; }
a:hover { color: #af3364; }
h1 { font-family: Georgia; font-size: 1.7em; color: #504e81; font-weight: normal; padding-bottom: 8px; line-height: 21px; background: url('img/content.png') bottom repeat-x; margin-bottom: 5px; }
h2 { font-size: 1.3em; padding-top: 2px; margin-bottom: 12px; background: url('img/content.png') bottom repeat-x; font-weight: normal; line-height: 27px;}
TABLE { border-collapse: collapse; }
TABLE, HR { border: none; }
TD { vertical-align: top; }
IMG	{ border-width: 0; }
P { margin: 10px 0; }
ul { list-style-type: none; }
#container { margin: 0 auto; width: 953px; margin-bottom: 20px; }
#header { width: 100%; height: 70px; margin: 0 auto; }
.gss { height: 17px; }
.search { text-align: right; }
.search a { color: #fff; font-size: 11px; text-decoration: none; }
.search ul { margin: 0 0 20px 0; }
.search li { display: inline; margin: 0 5px; }
.mail { background:url('../../images/email.png') 1px top no-repeat; padding-left: 22px; }
#header IMG { margin-left: 10px; float: left; vertical-align: middle; }
.zverismenu { position: absolute; left: 0; top: 90px; font-size: 1em; text-align: center; width: 100%; background: #5f8a1a; padding: 0; margin: 0; border-top: 2px solid #eee4cc;}
.zverismenu  li { list-style: none; display: inline; padding: 10px; border-left: 1px solid #eee4cc; }
.zverismenu  a { color: #eee4cc; text-decoration: none; font-weight: bold; line-height: 30px;}
.zverismenu  a:hover { color: #fff; }
.bss { margin: 90px auto; width: 100%; }
.bss TD { padding: 8px;}
.inph TD { width: 300px; }
.inph IMG, .laga IMG { width: 280px; height: 280px; padding: 10px; background-color: #eee4cc;  }
.menu { margin: 0 0 1em 0; padding: 0; }
.menu li { font-size: 11px; margin: 2px 0; background: #f6f2e6; color: #333; padding: 5px 5px 6px 5px; line-height: 15px; }
.menu li a { display: block; font-weight: normal; margin: 1px; }
.menu li .active { color: #743d4a; }
.art, .art * { font-size: 11px; color: #999; }
#footer { clear: both; padding-top: 25px;  color: #a8abae; background: #403a4a; text-align: left; line-height: 1.4em; font-size: 0.9em; bottom: 0; width: 100%; }
#footer .img { border: 1px solid #302821; margin-left: 10px; }
#footer a { font-weight: normal; color: #bfad7f; }
#footer a:hover, #footer strong, b { color: #fff; }
#footer table { margin: 0 auto ! important; width: 935px; }
.slide TD { width: 400px; }
.foot {background: url('img/foot.png') bottom repeat-x; padding-bottom: 10px; margin-bottom: 8px; }
.menu2 { margin: 0 0 5px 0; padding: 0; list-style-type: none; }
.menu2 li { margin: 0; padding: 0; font-weight: bold; background: none; }
.menu2 li a { display: block; padding: 3px 0 4px 5px; text-decoration: none; font-weight: normal; color: #caa73e; margin: 0; }
.menu2 li a:hover { color: #ffffff; }
.menu2 li a img { margin-right: 5px; vertical-align: -3px; }
.lilist A { font-weight: bold; }
.lilist li {font-size: 11px; margin: 2px 0; background: #f6f2e6; color: #333; padding: 5px 5px 6px 5px; line-height: 15px;}
.laga P { background-color: #eee4cc; padding: 8px; font-style: italic; font-size: 11px; }
.catnav { margin: 20px 0; }
.catnav li {font-size: 11px; margin: 2px 0; background: #eee4cc; padding: 5px 5px 6px 5px; line-height: 15px; font-weight: bold;}
.catnav .pagelist {background: #f6f2e6; font-weight: normal ! important; padding-left: 30px;}
.counters P { display: inline; margin-right: 5px; }
.cleft { float: left; }
.cright { float: right; }
.cleft IMG { margin-right: 8px; }
.cright IMG { margin-left: 8px; }
.ris, .ris * { font-size: 11px; font-style: italic; line-height: 14px; color: #666 ! important; }
.selected A { color: #666; }
.selected { background: #ddd ! important; }


.mmmm LI { list-style: none; margin: 5px 0; padding: 5px 5px 6px 5px; border-bottom: 1px dotted #ccc; background: #f7f7f7; }
.mmmm A { font-weight: bold; }
.mmmm { margin-bottom: 30px; padding: 0; }
.mmmm IMG { float: left; }
.pagelist { list-style: circle inside ! important; padding-left: 15px ! important; margin: 0 ! important; background: f6f2e6 ! important; }
.pagelist * { font-weight: normal ! important; font-size: 11px; }

.zverispostav, .nex { padding: 4px 4px 5px 10px ! important; background: #f6f2e6; margin: 30px 0 20px 0 ! important; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; line-height: 29px; }
.nex, .nex * { font-size: 16px; }
.zverispostav IMG { vertical-align: middle; margin-left: 15px; }
.footadd a { color: #a8abae ! important; }
.footadd { margin: 2px 0 20px 0; }
.high { background: none ! important; margin-top: 15px ! important; }
.high * { color: #000; text-decoration: none; font-size: 16px; font-weight: normal;}

.colleft { float: left; margin-right: 15px; }
.colright { float: right; margin-left: 15px; }
.nobr BR { display: none; }
.listgroup li { padding: 10px; }
.listgroup li a  { font-size: 16px; font-weight: normal; }

.fert { padding: 4px 4px 5px 10px ! important; background: #f6f2e6; margin: 10px 0 30px 0 ! important; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; }
.fert, .fert * { font-size: 11px; }