body,td,th { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
body { background-color: white; margin: 0px;}
a:link { color: #069;}
a:hover { color: red;}

td#left {width: 30%; background: #eee; border-right: 1px solid #ccc;}
td#logo {width: 60%; color: white; background: #600 url('i/l-b.gif') right bottom no-repeat; text-align: center;}
td#phones {width: 40%; color: black; background: white; text-align: center;}
div#years {padding: 25px; font-size: 14px;}
#years p {margin-top: 10px; margin-bottom: 10px; font-size: 10px;}
div#prod-title {color: white; font-size: 14px; font-weight: bold; background: #036 url(i/exq.gif) right no-repeat; border-left: 5px solid #69c;}
div#products {padding: 0 25px 25px 25px;}
#products td,th {font-size: 11px; text-align: left; padding: 7px 0 7px 0; border-top: 1px solid #ccc;}
#products th#first {border: none;}
div.leftbanner {text-align: center; padding-bottom: 25px;}
td.creators {font-size: 11px; padding: 25px;}
td#copyright {font-size: 9px; padding-top: 25px;}
div#copyright {border-left: 3px solid #ccc; padding-left: 25px; margin-bottom: 45px;}
#copyright p {margin-bottom: 8px; margin-top: 0;}

div.menu { padding: 20px 0 20px 0;}
.menu td { font-size: 11px; padding: 10px 0 10px 20px; border-left: 1px solid #eee;}
.menu td.empty {padding: 0; border: none;}
.menu td#mfirst { border: none;}
.menu p { margin: 7px 25px 0 25px;}

td#index-banner { background: url(i/ban-index.jpg) no-repeat top left; border-left: 5px solid #600;}
td#index-ban-cut { background: url(i/ind-ban-cut.gif) no-repeat top right;}
td#index-price { background: #E5C462; vertical-align: middle; border-top: 3px solid black;}
#index-price td { font-size: 9px;}
#index-price a:link {color: black;}

td#page-banner { background: url(i/ban-page.jpg) no-repeat top left; border-left: 5px solid #600;}
div#subpage-banner { padding: 25px; }

div#submenu { padding: 15px 25px;}
div#submenu p {margin: 0;}
p.category-name { font-size: 16px; font-weight: bold; color: #666; margin: 0;}
p.lev1 { font-size: 12px; font-weight: bold; padding: 8px 0 8px 10px; border-top: 1px solid #ccc; background: url(i/l1.gif) no-repeat left center; }
p.lev1-current { font-size: 12px; font-weight: bold; padding: 8px 0 8px 10px; border-top: 1px solid #ccc; background: url(i/l1a.gif) no-repeat left center; }
#first { border: none; }
p.lev2 {  font-size: 12px; font-weight: normal; padding: 3px 0 3px 35px; background: url(i/l2.gif) no-repeat left center;}
p.lev2-current {  font-size: 12px; font-weight: normal; padding: 3px 0 3px 35px; background: url(i/l2a.gif) no-repeat left center;}
p.lev3 {  font-size: 11px; font-weight: normal; padding: 1px 0 1px 50px; background: url(i/l3.gif) no-repeat left center;}
p.lev3-current {  font-size: 11px; font-weight: normal; padding: 1px 0 1px 50px; background: url(i/l3a.gif) no-repeat left center;}

td#index-cont { padding: 0 25px 0 25px;}
#index-cont h1 { margin: 25px 0 10px 0; font-size: 18px; font-weight: normal; color: #666;}
#index-cont p { margin: 0 0 15px 0;}
#index-cont span.date { font-size: 10px; color: #666;}

div#navigator { font-size: 11px; padding: 15px 15px 0 15px;}
div#content {padding: 15px; width: 85%;}
#content h1 { font-size: 18px; font-weight: normal; color: #666;}
#content h2 { font-size: 14px; font-weight: bold; color: #666;}
#content h3 { font-size: 12px; font-weight: bold; color: #666;}
#content p { margin: 7px 0 7px 0;}
#comment ul,ol { margin-top: 7px;}
.comment {font-size: 9px; color: #666;}

td.subscribe { background: #600 url(i/subscr-b.gif) no-repeat left bottom; color: white; font-size: 9px; padding: 15px 0;}
.subscribe input,form { margin: 0; font-size: 11px; }
.subscribe2 th { background: #600 url(i/subscr-b.gif) no-repeat left bottom; color: white; padding: 5px 15px; font-size: 11px;}
.subscribe2 td { padding: 5px 15px; font-size: 11px;}
.subscribe2 input,form { margin: 0; font-size: 11px; }

div.rightblock { font-size: 9px; background: #eee url(i/subscr-b.gif) no-repeat left bottom; border-top: 3px solid #ccc; margin-top: 15px; padding: 10px; color: #666;}
.rightblock h3 { font-size: 11px; font-weight: bold; margin: 0; }
.rightblock p { margin: 8px 0 0 0;}

td#right {width: 5%; background: url(i/g.gif) left repeat-y; }
td.contacts-email { font-size: 11px;}
td.contacts-email dd { margin-left: 10px; padding-left: 0; margin-bottom: 10px;}

.r {color: #c00; font-weight: bold;}