body {
background: black url(../images/bg3.gif) no-repeat;
font-size: 11px;
color:#564b47;
padding:20px;
margin:0px;
font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
background-color: #000;
}

/* ----------slideshow-------------- */
#slideshow {
float:left;
padding: 0px 10px 0px 0px;
border: 0px solid #a0a0a0;
width: 700px;
height: 438px;
margin: 0px 0px 10px 0px;
text-align: left;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#slideshow img {
border: 0px;
}


/* ----------container of layout-------------- */
#container {
width: 950px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background: #000;
}

/* ----------banner for logo-------------- */

#header {
height: 70px;
}

#banner {
text-align: left;
padding: 0px;
margin: 0px;
float:left;
}

#banner img  {
padding:10px 0px 10px 0px;
} 

#header_menu {
padding-top: 35px;
float: right;
}

#miniNav {
float: left;
margin-right: 0px;
text-decoration: none;
}

#miniNav ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#miniNav li {
float: left;
text-align: right;
}

#miniNav li a{
font-size: 12px;
text-decoration: none;
font-weight: normal;
color: #ffde00;
padding: 0px 5px;
display: block;
}

#miniNav li.last a {
border-right: none;
}

#miniNav li a:hover{
color: #fff;
}



/* -----------------content--------------------- */
#content {
padding: 0px;
margin-left: 200px;
margin-right: 0px;
border-top: 1px solid #ffd600;
}

#content { 
height: 600px;
}

#content h2{
padding-top: 20px;
font: 16px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color:#fff;
text-transform: none;
font-weight: normal;
}

#content_index {
padding: 0px;
margin-left: 200px;
margin-right: 0px;
border-top: 1px solid #ffd600;
height: 500px;
}


p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
border-top: 1px solid #ffd600;
float: left;
width: 200px;
margin: 0px;
padding-top: 25px;
}

/* -----------menu--------------------------- */

#menu_content  {
padding-top:0px;
height: 390px;
clear:both;
margin-bottom: 70px;
}

#menu {
background: #333;
float: left;
list-style: none;
margin: 0;
padding: 0;
width: 180px;
}

#menu li {
font-size: 15px;
margin: 0;
padding: 0;
}
#menu a {
background: #000;
border-bottom: 1px solid #393939;
color: #ccc;
display: block;
margin: 0;
padding: 8px 12px;
text-decoration: none;
}

#menu a:hover {
background: #111 url("../images/hover.gif") left center no-repeat;
color: #fff;
}

#menu li.active  {
display: block;
margin: 0px;
padding: 8px 12px;
text-decoration: none;
background: #111 url("../images/hover.gif") left center no-repeat;
color: #fff;
border-bottom: 1px solid #393939;
}


/* -----------pagination--------------------------- */

#pagination {
}

#pages{
position: absolute;
font-weight: normal;
font-size: 10px;
margin: 40px 0px 0px 10px;
width: 180px;
text-align: right;
padding-right: 0px;
height: 60px;

}

#pages li {
display: inline;
font-size: 38px;
font-weight: bold;
line-height: 50px;
}

#pages li a {
margin-left: 3px;
padding: 1px 5px 1px 5px;
border: 1px solid #564b00;
background: #564b00;
color: #000;
}

#pages li a:hover {
color: #000;
background: #ffde00;
border: 1px solid #ffde00;
}

#pages li a.active {
margin-left: 3px;
padding: 1px 5px 1px 5px;
color: #000;
background: #ffde00;
border: 1px solid #ffde00;
}


/* -----------right--------------------------- */

#right {
float: left;
width: 200px;
margin: 0px;
padding-top: 25px;
}


/* --------------kontakt------------- */

#kontakt {
width: 100px;
height: 100px;
margin: 0px;
padding-top: 25px;
display: inline;
color: #aaa;
font-size: 12px;
}

#kontakt_left {
float:left;
width:350px;
height:400px;
margin:25px 50px 0px 5px;
padding:0px 0px 0px 0px;
}

#kontakt_left img {
float: none;
margin: 0px 5px 15px 0px;
border: 0px;
}


#kontakt_right {
float:left;
width:220px;
height:450px;
margin:25px 0px 0px 5px;
padding:0px 0px 0px 10px;
border-left:1px dotted #ffde00;
}

#kontakt_right  a {
color: #fff;
text-decoration: none;
}

/* -----------footer--------------------------- */

#bottom{
width:950px;
height:auto;
padding-top:15px;
text-align:left;
border-top:0px;
font-size:12px;
line-height:normal;
border-top: 1px solid #ffd600;
}

#bottom p {
padding: 0px 0px;
margin:0px;
}


#bottom_left{
width:500px;
float:left;
text-align:left;
}


#bottom_right{
float:right;
}

#bottom_right a {
color:#564b47;
text-decoration: none;
}

#bottom_right a:hover {
color:#fff;
text-decoration: none;
}

/* -----------other--------------------------- */

.img_no_border {
border: 0px;
}



