html {padding: 0px; margin: 0px;}
body {padding: 0px; margin: 0px; width: 100%; text-align: center; font-family: Verdana; font-size: 0.8em; background: #FFF url('back.gif'); color: #555; scrollbar-face-color: #f0f0f0; scrollbar-highlight-color: #dedede; scrollbar-shadow-color: #f0f0f0; scrollbar-3dlight-color: #f0f0f0; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #f0f0f0; scrollbar-base-color: #f0f0f0;}
#page {margin: 0 auto; text-align: left; width: 750px; background: #FFF;}
#rightcol {margin: 245px 6px 0 0; width: 534px; float: right;}
#content {padding: 10px; background-color: #F0F0F0; border: 1px solid #dedede;}
#way {padding: 0 4px 10px 4px; margin: 0 -4px 20px -4px; border-bottom: 1px solid #DDD; font-size: 11px;}

#header {clear: both; position: absolute; top: 0px;}

#leftcol {margin: 245px 6px 0 6px; width: 190px; float: left; font-size: 11px;}
#leftcol #contacts {border: 1px solid #DDD; text-align: center; padding: 8px;}

#menu {font-family: Arial; padding-top: 2px; color: #FFF; font-size: 0.85em;}
#menu ul {list-style-type: none; list-style-position: outside; padding: 0; margin: 0;}
#menu ul li {background: #AAA url('menu_back.gif') no-repeat top right; padding: 4px 28px 4px 7px;; margin: 2px 0 0 0; text-transform: uppercase;}
#menu ul li.active {background-color: #BBB; font-weight: bold;}
#menu ul li.current {background-color: #BBB; font-weight: bold;}
#menu ul li a {color: #FFF; text-decoration: none;}
#menu ul li a:hover {font-weight: bold;}

#footer {clear: both; padding: 20px 10px 10px 10px; font-size: 11px; text-align: center;}
#footer .menu {}
#footer .menu ul {list-style-type: none; list-style-position: outside; padding: 0; margin: 0;}
#footer .menu li {display: inline; padding: 0 9px 0 9px; border-left: 1px solid #AAA;}
#footer .menu li a {color: #7296d0;}
#footer .menu li.active {font-weight: bold;}
#footer .menu li.current {text-decoration: underline;}
#footer #copy {padding-top: 10px; color: }




h1, h2, h3, h4, h5 {color: #000; font-size: 1em; font-weight: normal;}
h1, h2 {font-weight: bold;}


.required {color: #D00; font-family: Courier;}
.error {color: #D00; font-size: 11px;}

.catalog {font-size: 11px;}
.catalog th {font-weight: normal; color: #555;}
.catalog td {color: #000;}
.catalog h2 {padding: 8px 0 8px 0; margin: 10px 0; font-size: 13px;}
.info th {font-weight: normal; color: #555;}
.info td {color: #000;}
.info h2 {padding: 8px 0 8px 0; margin: 10px 0; font-size: 13px;}

a {color: #00D;}
a.txt { color: #555555; text-decoration: none; }
a.txt:hover { color: #555555; text-decoration: underline; }
a.utxt { color: #555555; text-decoration: none; }

a#more {font-size: 1.3em; font-weight: bold;}
a#more:hover {font-size: 1.3em; font-weight: bold;}