/* layout */
body {background: #F6F4F0;}
#container {width: 800px; margin: 0 auto;}
#middle {padding-left: 200px; overflow: hidden;}
.col {position: relative; float: left; padding-bottom: 20005px; margin-bottom: -20000px;}
#content {width: 100%; background: white; color: black;}
#menu {width: 200px; left: 0; margin-left: -800px;}
#main-page #menu {left: 150px;}
#footer {clear: left; position: relative;}
/* main page layout */
#main-page #middle {padding-right: 150px; margin-top: 8px;}
#main-page #main-menu {width: 150px; margin-right: -150px;}
/* fonts */
body {font-family: sans-serif; font-size: 10pt;}
/* links */
a {color: #D00;}
/* belka */
.bellca {margin: 0.5em 0; font-size: 0.8em; line-height: 1em;}
.bellca a {text-decoration: none;}
.bellca a:hover {text-decoration: underline;}
.bellca.right {text-align: right; float: right; margin-top: -1.5em;}
/* header */
#header h1 {margin: 0;}
#header h1 a {display: block; width: 100%; height: 165px; background: url('images/main_logo3.png');}
#header h1 span {display: none;}
/* menu */
#menu h2 {display: none;}
/* menu and content */
#menu h3, #content h2, #main-menu h3 {font-size: 1em; background-color: #DA231D;
	height: 32px; line-height: 32px; vertical-align: middle; margin: 0; padding: 0 8px;}
#menu h3, #menu h3 a, #content h2, #main-menu h3 {color: white;}
/* menu */
#menu, #main-menu {font-size: 8pt; background: #EFECDD;}
#menu h4, #menu p, #menu ul, #menu ul li,
#main-menu ul, #main-menu ul li {font-size: 1em; margin: 3px 0; padding: 0 8px; list-style: none;}
#menu ul li, #main-menu ul li {padding: 0;}
#menu a, #main-menu a {text-decoration: none;}
#menu h3 a, #content h2 a, #main-menu h3 a, #menu h4 a,
#menu a:hover, #main-menu a:hover {text-decoration: underline;}
#main-page #menu hr {margin: 8px 0; border: 0; width: 200px; height: 1px; background: url('images/main_menu_hr.png');}
* html #main-page #menu hr {margin: 0 8px; width: 184px; color: #666;}
/* main menu */
#main-page #menu, #main-menu {color: #666;}
#main-page #menu ul a, #main-menu ul a,
#main-page #menu p a, #main-menu p a,
#main-page #menu h4 a, #main-menu h4 a {color: #444;}
/* news */
#menu ul.wandea, #menu ul.wandea li {list-style: square;}
#menu ul.wandea {color: #C00; margin-left: 18px;}
#menu ul.press, #menu ul.press li {list-style: square;}
#menu ul.press {color: #C00; margin-left: 18px; font-size: 7pt;}
/* content */
#pagetext {margin: 0 8px;}
/* footer */
#footer {background: #ddd;}
#main-page #footer {background: #F6F4F0; border-top: solid 4px #D00;}
#footer hr {display: none;}
#footer address {padding: 5px; font-size: 8pt;}
* html body {overflow: hidden;}
* html #footer-wrapper {float: left; position: relative; width: 100%; padding-bottom: 10000px; margin-bottom: -10000px; background: white;}