body {margin:0; padding:0; color:#4e4e4e; background:#fff url("images/bg.gif") top left repeat; font:70%/150% Verdana, Tahoma; position:relative;}
#page {width:900px; padding:0; border:0; margin:0 auto;}

#logo-top {float:left; width:900px; height:23px; background:transparent url("images/logo-top.gif") bottom left no-repeat; margin-top:30px;}
#logo-content {float:left; width:900px; height:134px; background:transparent url("images/logo-bg.jpg") top left no-repeat; position:relative; margin:0; padding:0;}
#logo-bottom {float:left; width:900px; height:41px; background:transparent url("images/logo-bottom.gif") top left no-repeat; padding:0; margin:0;}
#logo-content h1 {position:absolute; top:47px; left:30px;}
#logo-content h1 a {color:#fff; text-decoration:none;}


/*#logo-bottom ul {list-style:none; margin:1px 17px 0 17px; padding:0;}*/
#logo-bottom ul {list-style:none; margin:1px 10px 0 10px; padding:0;}
#logo-bottom ul li {display:inline; padding:0; margin:0 4px 0 0;}
#logo-bottom a {display:block; float:left; height:25px; background:url("images/bg-button.gif"); color:#ac0000; font-weight:bold; text-decoration:none; padding:5px 15px 0 15px; text-align:center; width:105px;}
#logo-bottom a:hover, #logo-bottom a.aktiv {background-position: 0 30px!important; color:#fff;}
#menu-3 {width:161px!important;}
#menu-first, #menu-last {width:112px!important;}
#menu-first {background:url("images/bg-button-first.gif")!important;}
#menu-last {background:url("images/bg-button-last.gif")!important;}

.main-top {float:left; width:900px; height:20px; background:transparent url("images/content-top.gif") bottom left no-repeat; margin-top:10px;}
.main-content {float:left; width:840px; background:transparent url("images/content-bg.gif") top left repeat-y; position:relative; margin:0; padding:0 30px; _width:900px;}
.main-content img {border:0;}
.main-content a {color:#4e4e4e;}
.main-content a:hover {text-decoration:none;}
.main-bottom {float:left; width:900px; height:20px; background:transparent url("images/content-bottom.gif") top left no-repeat; padding:0; margin:0;}

#copy {float:left; width:900px; background-color:transparent; padding:20px 0 30px 0; margin:0; text-align:center; color:#ac0000;}
#copy a {color:#ac0000!important;}
#copy a:hover {text-decoration:none;}

.nahled-1 {border:0; margin:0 0 13px 0;}
.nahled-2 {border:0; margin:0 3px 13px 13px;}
.nahled-3 {border:0; margin:0 13px 13px 10px;}

/*ostatni*/
hr {border:none 0; height:1px; border-top:1px solid #481d17;}
.noscreen {display:none;}
.over {overflow:auto;}
.clear {clear:both;}
.upper {text-transform:uppercase;}
.fright {float:right;}
.fleft {float:left;}
.mar40r {margin-right:40px;}


