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: 256px 0px 0 0; width: 537px; float: right;}
#content {padding: 10px; background-image: url(../design/fon_all.jpg); }
#way {padding: 0 4px 10px 4px; margin: 0 -4px 20px -4px; border-bottom: 1px solid #DDD; font-size: 11px;}
#hh {background-image: url(../design/head1a.jpg); background-repeat:no-repeat;}
#header {clear: both; position: absolute; top: 0px;}

#leftcol {margin: 270px 6px 0 6px; width: 190px; background-image: url(../design/block.jpg);  float: left; font-size: 11px;  background-repeat: no-repeat;}
#leftcol #contacts {text-align: center; padding: 8px; color: #ffffff; }

#menu {font-family: Arial; color: #FFF; font-size: 0.85em;}
#menu ul {list-style-type: none; list-style-position: outside; padding-left: 40px; padding-top:5px; margin: 0;}
#menu ul li {padding: 3px 5px 1px 2px; margin: 2px 0 0 0; text-transform: uppercase;}
#menu ul li.active {font-weight: bold;}
#menu ul li.current { font-weight: bold; color: #006699;}
#menu ul li a {color: #00cc33; text-decoration: none;}
#menu ul li a:hover {font-weight: bold;}

#footer {clear: both; padding: 10px 10px 10px 0px; font-size: 11px; text-align: center; background-image: url(../design/down_bg.jpg); }
#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 4px; border-left: 1px solid #AAA;}
#footer .menu li a {color: #ffffff;}
#footer .menu li.active {font-weight: bold;}
#footer .menu li.hover {color: #333333;}
#footer .menu li.current {text-decoration: underline;}
#footer #copy {padding-top: 10px; color: #fff }


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

.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: #006699;}
a.txt:link, a.txt:visited { color: #333333; text-decoration: none; }
a.txt:hover { color: #666666; text-decoration: underline; }
a.utxt { color: #fff; text-decoration: none; }

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

.text-link{ text-decoration: none; color: #555555; }
.text-link:hover{ text-decoration: underline; color: #555555; }


