html{margin:0;padding:0;}
body{margin:0;padding:0;color:#363535;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

#top {float: left; width: 768px; height: auto; padding: 1px; display: block; 
background: transparent url("img/gridlinf.gif") bottom repeat-x;  margin-top: 10px; margin-left: 0px; margin-right: 0px;}

#top a.menuid:link {display: block; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#1a1a1a; text-align: center; margin: 0 0 0 0;}

#top a.menuid:hover {display: block; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; back-ground: #ffffff; color:#cc0000; text-align: center; margin: 0 0 0 0;}

#top a.menuid:active {display: block; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#1a1a1a; text-align: center; margin: 0 0 0 0;}

#top a.menuid:visited {display: block; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#1a1a1a; text-align: center; margin: 0 0 0 0;}

#top ul.menuid {dispaly: block; margin: 0px; padding: 0px; background:#f4f4f4;}
#top li.menuid {display: block; float: left; width: 84px; list-style-type:none; margin: 0px; padding: 0;background:#f4f4f4;}
.bort {background:transparent url(gridlinf.gif) bottom repeat-x;}
#top li.menuid a{display: block; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#1a1a1a; text-align: center; margin: 0 0 0 0;}
#top li.menuid a:hover {color:#cc0000;background:#ffffff;}
#top li.active {display: block; float: left; width: 84px; list-style-type:none; margin: 0px; padding: 0;background:#ffffff; color:#cc0000; text-decoration:none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px 5px 0px;text-align:center;}
#top li.active a{display: block; text-decoration:none;  color:#cc0000; text-align: center; font-weight: bold;}
#top li.actives a:hover {color:#cc0000;background:#ffffff;}


.img_main {float: right; width: 560px; margin:0 15px 0 0;}
.menu {background:#f4f4f4; color:#595959; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align: center; width: 768px;  height:auto; overflow:hidden;}
*html .menu {width: 767px;}
.top_bot{display: block; padding: 1px;background:transparent url(gridline.gif) right repeat-y; width:766px; padding:0; margin:0;float:right; }
.top_bot_sep {width:767px; padding:0; margin:0; background:transparent url(gridlinf.gif) bottom repeat-x;height:1px;}
.top_right {padding-top:0; padding-left:0px; padding-right:0px; width:298px; margin:0px;  float: left; display:block; overflow:hidden;}
*html .top_right {width: 297px;}
.top_right .text {width:298px; background: #f4f4f4; padding:0px; margin:0px;}
.top_right .h4 {margin-bottom:10px; padding-bottom:10px;}

.top_left {padding:0; margin:0; background:transparent url(gridline.gif) right repeat-y; width:469; padding-top:4px; display:block; float: left; overflow:hidden;}



img {border: 0;}


#top_text {float:left;margin: 10px 5px 10px 0px; padding:0 0 0px 0; height: auto; width: 555px; overflow: auto;}
#top_text img {margin: 0px 5px 0px 5px;}
#top_text p {margin:0;padding:0;color:#363535;line-height:1.44em;}
#top_text h1{margin:5px 0 5px 0;padding:0;font-size:1.38em;font-weight:bold;}
#top_text h1 a{text-decoration:none;color:#225577;}
#top_text h1 a:hover{text-decoration:underline;}

#legioner {background: #fbd61b;  width: 100%; float: left; }

#border {float:left; clear: both;}
div.fixeds {
position: fixed; 
top:100px;
left:775px; 
background:#ff0;
//position: absolute; top: expression(document.getElementsByTagName("fixeds2")[0].scrollTop + "px");  z-index: 1000;
}

div.fixeds2 {

height: 7em;     width: 18em;          padding: 0.5em;          background-color: #f5f5ea;     position: fixed;     top: 450px;     right: -15%;     //position: absolute;     top: expression(document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 450 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');     z-index: 1000;   
}
*html div.erefixeds {width:240px; position: absolute; top: expression(document.getElementsByTagName("fixeds")[0].scrollTop + "px"); background: #ff0; }
#mebler {float: left; width: 50%; text-align: right; background: #fbd61b;}
#mebler_right {float: left; width: 100px; background: #ff0000; margin-top: 10px; height: 350px;}
#kulichki {float: left; width: 50%; text-align: center; background: #fbd61b;}

#main{clear:left; margin:0; padding:0; width:768px; height:auto; font-size: 0.8em; }

#short_main {margin: 10px 5px 10px 0px; padding:0 0px 5px 0; float:right;width:180px; height: auto;}
*html #short_main { margin:  10px 0px 10px 0px; padding:0px 0px 5px 0px; }
#short_main h2 {float:right;width:180px;margin:0;padding:6px 2px 10px 10px;font-family:Arial, Helvetica, sans-serif;font-size:0.82em;color:#595959;background:transparent url(context-.gif) top left no-repeat;}
#short_main .content{margin:0 12px 2px 0;width:180px;float:right;}
*html #short_main .content{margin:0 6px 2px 0;}
#short_main .text{padding:8px 6px 8px 10px; height:auto; overflow:hidden;}
#short_main ul{margin:0 0 2px 0;padding:0;list-style:none;}
#short_main ul li{margin:2px 0 2px 0;padding:0 0 4px 10px;background:transparent url(link-ico.gif) 0 0.35em no-repeat;}
*html #short_main ul li{padding:0 0 2px 10px;}
*+html #short_main ul li{padding:0 0 2px 10px;}
#short_main li a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:0.82em;color:#1a1a1a;display:block;}
#short_main li a:hover{text-decoration:underline;}
.top{background:transparent url(gridlinf.gif) top repeat-x;}
.bottom{background:transparent url(gridlinf.gif) bottom repeat-x;}
.left{padding-left:1px;background:transparent url(gridline.gif) left repeat-y;}
.right{padding-right:1px;background:transparent url(gridline.gif) right repeat-y;}
img {}
.img180 {width:180px; align:left;margin:0 15px 6px 10px;border:none; overflow:hidden; }
.img180 .komm {padding:3px 3px 4px 4px; float:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:0.69em; color:#868585; background:#f4f4f4;}
p {margin:0;padding:0;margin-right:2px;color:#363535;line-height:1.44em;}

.sep {margin: 0px 4px 0px 4px; padding:0px;height:0;border-top:1px solid #9c9b9b;display:block;clear:both;}
.sep_end {background:transparent url(gridlinf.gif) top repeat-x; margin: 0px 4px 4px 4px; padding:0px;height:2px; border:0px;display:block;clear:both;}
.date{font-family:Arial,Helvetica,Sans-serif;font-size:0.75em;color:#595959;float:right;margin:2px;padding:0px 4px 0px 0px; background:transparent;}

h1{margin:2px 0 2px 10px;padding:0;font-weight:bold;font-size:1.38em; padding:0px; }
*html h1{margin:0px 0 5px 20px;}
h1 a{text-decoration:none;color:#225577;border:0;background:none;}
h1 a:hover{text-decoration:underline;background:none;color:#225577;}
h3 {margin:0px 0px 0px 4px;padding:0px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.82em; font-weight:normal; color:#595959;background:#ffffff;}
h3 a{margin:0; padding:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:normal; color:#595959; text-decoration:none; background:url(link-ico.gif) left no-repeat;}
h3 a:hover{color:#cc0000;}

ul.news{clear:both;margin:0;padding:0;list-style:none;}
ul.news li{margin:0px 0px 3px 10px;}
*html ul.news li{margin:0px 0px 3px 20px;}
ul.news li a{color:#225577;text-decoration:none;font-weight:bold;font-size:0.82em;background:transparent url(link-ico.gif) left no-repeat;border:0;padding:0 0 0 10px;}
ul.news li a:hover{background:transparent url(link-ico.gif) left no-repeat;color:#225577;text-decoration:underline;}
ul.news li .date{float: none;margin:0 0 0 5px; font-size:0.88em;}
*html ul.news li .date{font-size:0.92em;}
ul.news li  a.short{color:#111111;text-decoration:none;font-weight:normal;font-size:0.82em;background:transparent url(link-ico.gif) left no-repeat;border:0;padding:0 0 0 10px;}
ul.news li  a.short:hover{background:transparent url(link-ico.gif) left no-repeat;color:#111111;text-decoration:underline;}


.box{margin:10px;padding:0px 0px 0px 2px;color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background:#f4f4f4;}
.box form{margin:0;padding:0;}
.box input{font-size:9px;padding:1px;margin-bottom:1px;}
.box input.btn, .box button.btn{font-size:9px;padding:0 2px;margin:0;margin-bottom:1px;}
input.btn, button.btn{border:1px solid #B7B7B7;color:#FFF;background:#225577;font-size:0.75em;padding:0 25px;letter-spacing:0.3em;}
button.btns {border:1px solid #B7B7B7;color:#FFF;background:#225577;font-size:0.75em;padding:0 5px;letter-spacing:0.3em; width:45px;}


h4 {color:#225577;text-decoration:none;font-weight:bold;font-size:0.82em;border:0;padding:10px 0px 10px 10px;}
.main {margin-bottom:10px;}
.main a{color:#225577; text-decoration:none;font-weight:bold;}
.main a:hover{color:#225577; text-decoration:underline;font-weight:bold;}
.main_bl {margin:0px 0px 10px 0px; padding:2px 2px 2px 5px; background: #666666; color:#ffffff;}
.normal {padding-top:0px; margin-top:0px; margin-bottom:0px;color:#1a1a1a;text-decoration:none;font-weight:normal;}
.quest {padding-top:0px; margin-top:0px; margin-bottom:0px;}
.percent {color:#595959;text-decoration:none;font-weight:bold;font-size:0.82em;border:0;padding:0px;margin:0px;}
.result {color:#000000;text-decoration:none;font-weight:normal;font-size:0.82em;border:0;padding:0px;margin:0px;}
.ergrahmen{border:1px solid rgb(66, 88, 129);padding:1px;height:10px;width:100px;margin-left:20px;}
.ergrahmen1{border:1px solid rgb(66, 88, 129);padding:1px;height:10px;width:200px;margin-left:20px;}
.ergbalken{border:medium none;background-color:rgb(166, 166, 166);height:10px;}

table.vote {font-family:tahoma; margin: 0px 10px 0px 10px;padding: 0px 20px 0px 0px; width:100%; text-decoration:none; font-weight:normal; font-size:1em;}

#footer{margin:0;padding:20px 10px 20px 10px;position:relative; text-align:center;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.44em;}
#footer a.link{margin: 3px 0 41px 0;font-family: Arial,Helvetica,sans-serif;font-size: 0.9em;font-weight: bold;line-height: 1.5em;text-decoration: none;color: #225577;padding-left: 0;background: none;}
*html #footer  a.link{margin: 3px 0 33px 0;}
*+html #footer a.link{margin: 3px 0 33px 0;}
#footer a.link:hover{text-decoration: underline;}

.prava {width:auto; height: auto; float: left;padding-right:1px;background:transparent url(gridline.gif) right repeat-y;}

ul.news_main{margin:0 0 2px 10;padding:0;list-style:none;}
ul.news_main li{margin:2px 0 2px 0;padding:0 0 4px 10px;background:transparent url(link-ico.gif) 0 0.35em no-repeat;}
*html  ul.news_main li{padding:0 0 2px 10px;}
*+html ul.news_main li{padding:0 0 2px 10px;}
ul.news_main li  a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:0.82em;color:#1a1a1a;}
ul.news_main li a:hover{text-decoration:underline;}

.enume {font-family: Arial,Helvetica,Sans-serif; font-size:0.9em; float:left; margin:2px; padding:0px 4px 0px 0px; background:transparent;}
.enume a{text-decoration:none; color:#595959;}
.enume a:hover{text-decoration:underline;  color:#595959;}

#full {margin:0;padding:2px;margin-left: 2px; margin-right:2px;color:#363535;line-height:1.44em;}
#full h1{color:#363535;text-decoration:none;font-weight:bold;font-size:1.1em;border:0; padding:30px 0px 0px 0px;}
#full span{font-weight:bold;} 
#full h2{font-weight:bold;} 

#results table{clear:left;border:0;font-family:Arial, Helvetica, sans-serif;font-size:0.82em;color:#363535;background:#FFF;}
#results tr th{padding-left:5px;background:#f4f4f4;color:#225577;text-align:left;border-bottom:1px #A6A6A6 solid;}
#results table tr td{padding-left:5px;padding-right:5px;border-bottom:1px #E7E7E7 solid;}
#results table tr td.big{padding-left:5px;padding-right:5px;border-bottom:1px #E7E7E7 solid; font-weight: bold;}
#results table tr.last td{border-bottom:0;}
#results tr.alt td{background:#E7E7E7;}
#results td.alt{background:#E7E7E7;}
#results table a{color:#595959;text-decoration:none;background:url(link-ico.gif) left no-repeat;padding-left: 10px;}
#results table a:hover{color:#595959;text-decoration:underline;background:url(link-ico.gif) left no-repeat;padding-left: 10px;}

#hat {margin:0 13px ; width:440px;}
#hat .titel{float:left;font-size:0.92em;padding:2px 2px 0 10px;font-weight:bold;margin:0;}
#hat .in {background-color:#F3F3F3;padding:2px;}
#hat .selects {width:120px;font-size:0.75em;float:right;margin:0;}

a.links{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:0.82em;color:#1a1a1a;}
a.links:hover{text-decoration:underline;}
a.mainl{text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#c00; padding:left;}
a.mainl:hover{text-decoration:underline; font-weight:bold;}

#tabl div { width:750px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.82em; padding: 0px; 
padding-top:10px; margin:0 0 10 0; background:#ffffff;}
#tabl { background:#fff;}
#tabl div.int {float: left; width: 140px; margin-left: 10px;  background:#fff;}
#tabl div.int2 {float: left; width: 240px; margin-left: 10px;  background:#fff;}
#tabl div.int3 {float: left; width: 360px; margin-left: 10px;  background:#fff;}
#tabl select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.82em;  background:#fff;}
#tabl div.mid {width: 750px; text-align:center; font-size:1em; padding: 0px; margin: 5 0 0 10; background: #e7e7e7; height:18px;} 

div.tops {font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-top:3px;}
div.normal {font-size: 13px;}

a.menuid { text-decoration:bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#1a1a1a; text-align: center; margin: 0 0 0 0;}
a.menuid:hover { color:#cc0000; }
a.active { text-decoration:bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#c00; text-align: center; margin: 0 0 0 0; font-weight: bold;}
a.normal { text-decoration:underline; font-size: 12px; font-family: Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#fff; text-align: center; margin: 0 0 0 0;}

ul.ul_menu { margin: 0px; margin-top:5px; padding: 0px; width:160px;}
li { list-style-type:none; margin: 0px; padding: 0;background:#fff; margin-left:5px;}
li.menuid { height:20px;}
li.active { list-style-type:none; margin: 0px; padding: 0;background:#225577; color:#fff; font-size:12px; height:15px;}

#inhalt {margin: 10px 5px 10px 0px; padding:0 0 0px 0; height: auto; width: 100%; overflow: auto;}#inhalt  img {margin: 0px 5px 0px 5px;}
#inhalt p {margin:0;padding:0;color:#363535;line-height:1.44em;}
#inhalt h1{margin:5px 0 5px 0;padding:0;font-size:1.38em;font-weight:bold;}
#inhalt h1 a{text-decoration:none;color:#225577;}
#inhalt h1 a:hover{text-decoration:underline;}

h3 {font-weight: bold; font-size: 14px; padding-top: 10px; padding-bottom: 10px;}

.text_small { font-size: 90%;}

