html	{width:100%; height:100%; margin:0; padding: 0; font-size:100%;}
body	{width:100%; height:100%; margin:0; padding: 0; font-family: Arial, Tahoma, sans-serif; font-size:100%; line-height:1.1em;}
div		{margin:0; padding: 0; }
img		{border: 0px; vertical-align: bottom; }
a 		{text-decoration: underline; color: #06c;}
a:hover {text-decoration: none;}
h1,h2,h3,h4	{ color:#323232; font-weight:normal;}
h4 		{margin: 20px 0 0 0;}
h1 		{font-size: 160%; margin: 0 0 -10px 0;}
h2 		{font-size: 130%; margin: 20px 0 0 0;}
strong	{ color: #5F5F5F; }

#logo	{ float: left; padding: 10px 30px 10px 15px;}
#head	{ background: url("/images/bg.jpg") repeat-x;  color:#5F5F5F; padding: 20px 0 0 13px; width: auto; height: 110px; font-size: 80%;}
#head h2{ font-size: 140%; margin: 0;}
#menu 	{float: left; width: 180px;}
ul.menu {list-style-type: none; margin-top:0; }
ul.menu li {margin-top:5px;margin-left: -15px;}
#menu a	{font-size: 100%; text-decoration: none;}
#menu .active {font-size: 100%; font-weight:bold;text-decoration: underline;}
#content{padding: 0 30px 20px 0; margin-left: 200px; font-size: 82%;}
#footer {width: 100%; clear:left; border-top: 1px solid #BFBFBF; text-align: center; font-size: 75%; color: #999; padding: 10px 0 10px 0; }
#footer a {color: #999;}
#report {margin: 40px; }
.rightFloat {float: right; margin-top: -15px;}
.leftFloat {width:400px;float: left; margin-top: -15px;}
#searchform {margin: 0 0 20px 20px;}
.red {color: #f00;}
.img_apparat {float: right; padding: 0 0 10px 10px;}
.sm_logo {float: left; padding: 5px 10px 5px 0;}
.apparat_link {text-decoration: underline;}
.apparat_link:hover {text-decoration: none;}

.bread-scrumbs {padding-bottom:20px;}

a.head {font-size: 110%; font-weight: bold; text-decoration: none;}
a.head:hover {font-size: 110%; font-weight: bold; text-decoration: underline;}
.center {text-align: center; padding: 10px;}
.distibutor {color: #5F5F5F; margin: 10px 0 0 0;font-size: 110%;}
.hide 	{text-decoration: none; font-size:100%; color: #999; }
.clear {clear: both;}
.advimg {display:none;}

select.select {margin-top: 10px;}
.submit_search {background: transparent;border: none;padding: 0 0 2px 0;margin: 0;vertical-align: middle;cursor: pointer;color: #fff;}
.niceform {font-size:14px; width:100px;padding:2px 2px 4px 4px;height:14px;}


ul.inline {list-style-type: none; margin: 5px 0 5px 0;}
ul.inline li {display:inline;}
ul.ul {list-style-type: none; margin-top:5px;}
ul.ul li {margin-left: -37px;}
ul.list {list-style-type: none;}
ul.list li {margin-top:15px;margin-left: -37px; }

ul.category { margin-top: 5px; }
ul.category li {margin-left: -17px;}

table.apparat { white-space:nowrap; border-collapse:collapse; background-color:#FFFFFF;}
table.apparat td { padding:5px 12px;}
table.apparat tr td { height:20px; border: 1px solid #333; }
table.apparat tr.offColor { background-color: #FFFFFF;}
table.apparat tr.header { text-align:center; background-color: #666; color:white; font-weight:bold; }

table.profile {  border-collapse:collapse; margin-top: 10px;}
table.profile td { padding:2px 12px;}
table.profile tr td.right { height:20px; border: 1px solid #B0C3D2; border-right: none;}
table.profile tr td.left { height:20px; border: 1px solid #B0C3D2; border-left: none; }

.contacts .input {font-size: 16px; height: 20px; border: 1px solid #7f9db9;}
.contacts textarea {border: 1px solid #7f9db9; overflow: hidden;}
.div-contacts {padding: 8px 0;}