* {margin:0;padding:0;}
html{height:100%;}
body {height:100%;font-size:11px;font-family:Tahoma;margin:0;padding:0;background-color:#ffffff;color:#5f6250;min-width:1000px;}
img, object {border:0px;margin:0;padding:0;}

a {color:#4899bf;}

    #realbody {margin:0 30px;/*margin:0 56px;*/}
    .body {clear:both;}
    .toppanel {padding:7px 50px;background:#f3f5e3;}

    .head1 {width:100%;}
    .cclogo {float:left;}
    .cclogo div {padding:14px 0 14px 20px;}
    .cclogo a {}
    .mainmenu {}
    .mainmenu a {color:#4899bf;font-weight:bold;font-size:10pt;line-height:50px;display:block;padding:0 18px;position:relative;}
    .mainmenu ul {margin:0;padding:0;list-style-type:none}
    .mainmenu ul li {margin:0;padding:0px 2px 0px 1px;float:left;background:transparent url(../img/menu_backb.png) no-repeat 2 0;}

    .menu_active a, .mainmenu ul li a:hover {text-decoration:none;color:#343726;background:transparent url(../img/menu_back.png) repeat-x left bottom;}
    .menu_last {background:none!important;}

/* CSS Document */
ul#cssmenu {
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        display: none;
        position: absolute;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
		text-align:left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        float: none !important;
        float: left;
        display: block;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        float: none;
        background: #f5f5f5;
        border-top:#fff 1px solid;
        border-left:#f5f5f5 1px solid;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        background: #fff;
        border-top:#fff 1px solid;
        border-left:#f5f5f5 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

.podm {padding:0;height:20px;}

h1 {color:#343726;padding:10px 0pt;margin:0;font-size:24px;font-weight:normal;font-family:Trebuchet MS;line-height:110%;}
h1 a {color:#343726;}

.newsitem {padding-bottom:10px;}
.newsitem .newsdate {padding:4px 0;font-size:11px;color:#cd3d25}
.newsitem .newstext {line-height:170%;}

#podr {text-align: right;}

#footer {margin:0 30px; height: 100px; border-top: 1px solid #E7E5E0; margin-top:30px;}

.topava {width: 70px;}
.topava img {padding:4px;border:1px solid #E7E5E0;}

.lastcomm {
	padding: 3px 2px 3px 2px;
}

.lastcomm_over {
	padding: 3px 2px 3px 2px;
	background:#F5F5F5;
	cursor: hand;
}
#hintbox {
	text-align:left;
 	width:150px;
	font-size: 11px;
 	border: 1px solid #000000;
	background-color: #FFFFFF;
 	filter:alpha(opacity="95");
	font-family: tahoma;
 	layer-background-color:#a396d9;
	color:#000;
	z-index: 3;
	margin: 0px 15px 0px 0px;
	-moz-opacity : 0.9;
	-moz-border-radius : 5px;
	margin: 10px 0 0 10px;
	padding:3px 5px;
	visibility:hidden;
	z-index: 3;
}

#story img {margin: 10px;}
#news {border: 1px solid #E7E5E0; padding:10px;}
#sh_n {border-bottom: 1px solid #E7E5E0; padding:10px;}

.lastpostforum {
padding: 5px;
border-bottom: 1px solid #E7E5E0;
}

.black a {
color: #000000;
}

#silver { background:#F5F5F5; padding: 5px; margin-top: 5px; color: #272821; }
#des { color: #84886f; }
#imga { align: center; vertical-align: top; }
#imga img { border: 3px solid #E7E5E0; align: center; }

/* footer */
#footer {margin: 30px; color: #969797; font: 11px tahoma; position: relative;}
#footer a, #footer a:hover {color: #969797; font: 11px tahoma; text-decoration: underline;}
#footer .copy {position: absolute; top: 12px; right: 0;}
#footer .scores {position: absolute; left: 0; top: 12px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(blank_over.gif);}
.preload2 {background: url(blank_overa.gif);}

#nav {padding:0; margin:0; list-style:none; height:20px; background:none; position:relative; z-index:500;}
#nav li.top {display:block; float:left; background:url(../img/menu_backb.png) no-repeat right top;}
#nav li a.top_link {display:block; float:left; height:50px; line-height:40px; color:#4899bf; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 25px; cursor:pointer;background: url(blank.gif);}
#nav li a.top_link span {float:left; display:block; padding:4px 25px 0 0px; height:20px;background:url(blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:4px 25px 0 0px; height:20px; background:none;}
#nav li a.top_link:hover {color:#ccc; background:none;}
#nav li a.top_link:hover span {background:url(blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:none;}

#nav li:hover > a.top_link {color:#000; background: url(blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:none;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.sub
{left:0; text-align:left; top:50px; background: #f3f5e3; padding:0; border:none; white-space:nowrap; width:200px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:30px; position:relative; width:200px; font-weight: bold; border-top:#fff 1px solid;}
#nav li:hover ul.sub li a
{display:block; height:30px; padding:0 52px 0 10px; width:; line-height:30px; text-indent:15px; text-decoration:underline;}
#nav li ul.sub li a.fly
{background: url(arrow.gif) 60% 10px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#fff; text-decoration:none;}
#nav li:hover ul.sub li a.fly:hover
{background:#f8b135 url(arrow_over.gif) 95% 7px no-repeat; color:#fff;}

#nav li:hover ul li:hover > a.fly {background:#f8b135 url(arrow_over.gif) 95% 7px no-repeat; color:#fff;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:100%; top:0px; background: #fff; padding:0px; border:none; background:#00FF00; white-space:nowrap; width:auto; z-index:400; height:auto;}

