/* Definiční funkce */

* {
 margin: 0; 
 padding: 0; 
}

img {
 border: none;
}

a {
 font-size: 10px;
 color: #fff3da;
 text-decoration:none;
}

a:hover {
 color: #ff2c2c;
 text-decoration:underline;
}

/* Celá Stránka */
body {
 background-color:#000000;
 background-image:url(img/pozadi.jpg);
 background-repeat:no-repeat;
 background-position:top;
 background-attachment:scroll;
 font-family: verdana, lucida, sans-serif;
 font-size: 11px;
 color: #FFF1C8;
 text-align: center;
}

 div#main {
  width: 900px;
  margin: auto;
  padding: 0px;
  overflow: hidden; 
 }

  div#main h1 span{ /* Hlavička webu */
   z-index: 1;
   display: block;
   left: 0;
   top: 0;
   margin: 0 auto;
   position: relative;
   width: 900px;
   height: 215px;
   background: url('img/logo.png');
  }

/* Nadpisy */

h1 {
 font-size: 15pt;
 font-weight: Bold;
 color: #9b650b;
 text-align: center;
 padding: 0 0 0 0;
}

 h2 {
  font-size: 12px;
  font-weight: Bold;
  color: #fff3da;
  margin: 10px 0 0 0;
  text-align: center;
  background: url('img/3.png') no-repeat;
  padding: 17px 3px 0 10px;
  height: 23px;
  bottom: 0;
 }

 h2.hot-news {
  font-size: 12px;
  font-weight: Bold;
  color: #FFFFFF;
  margin: 0;
  text-align: center;
  background: url('img/hot.png') no-repeat;
  padding-top: 17px;
  height: 23px;
  bottom: 0;
 }

 h2 a {
  font-size: 12px;
  font-weight: Bold;
  color: #FFFFFF;
  text-align: left;
  text-decoration: none;
 }

 h2 a:hover {
  font-size: 12px;
  font-weight: Bold;
  color: #fff3da;
  text-align: left;
  text-decoration: none;
 }

  h3 {
   font-family: Verdana, Arial;
   font-size: 10px;
   font-weight: Bold;
   color: #35271a;
   margin: 0 0 0 35px;
   padding: 5px 0 16px 0;
   text-align: center;
   background: url(img/5.png) no-repeat;
   float: right;
   width: 200px;
  }

  h3.left {
   font-family: Verdana, Arial;
   font-size: 13px;
   font-weight: Bold;
   color: #FFFFFF;
   margin: 0 0 0 0;
   padding: 12px 0 0 0;
   text-align: center;
   background: url(img/1l.png) no-repeat;
   float: left;
   width: 200px;
   height:28px;
  }
  
  h3.sera {
   font-family: Verdana, Arial;
   font-size: 13px;
   font-weight: Bold;
   color: #FFFFFF;
   margin: 0 0 0 0;
   padding: 12px 0 0 0;
   text-align: center;
   background: url(img/hnabidka.png) no-repeat;
   float: left;
   width: 200px;
   height:28px;
  }
  
  h3.right {
   font-family: Verdana, Arial;
   font-size: 13px;
   font-weight: Bold;
   color: #FFFFFF;
   margin: 0 0 0 0;
   padding: 12px 0 0 0;
   text-align: center;
   background: url(img/1d.png) no-repeat;
   float: right;
   width: 200px;
   height:28px;
  }

h3.inki {
   font-family: Verdana, Arial;
   font-size: 13px;
   font-weight: Bold;
   color: #FFFFFF;
   margin: 0 0 0 0;
   padding: 12px 0 0 0;
   text-align: center;
   background: url(img/anketa.png) no-repeat;
   float: left;
   width: 200px;
   height:28px;
  }

  h3.nadpis {
   font-family: Verdana, Arial;
   font-size: 10px;
   font-weight: Bold;
   color: #35271a;
   margin: 0 0 10px 0;
   padding: 15px 0 6px 20px;
   position: absolute;
   text-align: center;
   background: url(img/3.png) no-repeat;
   width: 494px;
  }

   h4 {
    width: 190px;
	height:17px;
    color: #FFFFFF;
    margin:0;
	padding-right:0px;
	padding-top: 3px;
    text-align: center;
	background-image: url(img/polozka.png);
	background-repeat:repeat-x;	
    font-weight: normal;
    font-size: 11px;
   }
  
    h5 {
     color: #FFF3DA;
     font-weight: Bold;
     font-size: 13px;
    }

    .podnadpis {
      color: #FFF3DA;
      font-weight: Bold;
      font-size: 13px;
      text-align: center;
     }
    

    .nadpis {
     font-family: Verdana;
     font-size: 13pt;
     font-weight: Bold;
     color: #9B650B;
     margin: 5px 0 4px 0;
     text-align: left;
    }

/* Levé menu */
  div#main div#left {
   float: left;
   width: 200px;
   text-align: left;
   margin: 0px;
  }

  div#main div#left div.box-left {
   float: left;
   width: 200px;
   background-image: url(img/menubg.png);
   top: 0;
   padding: 0;
   margin: 0px;
  }

   div#main div#left ul {
    list-style: none;
    padding: 0px;
    margin: 5px 8px 10px 8px;
   }

    div#main div#left ul li {
     padding: 0; 
     margin: 0 3px 0 0; 
     position: relative;
    }

     div#main div#left ul li a {
      padding: 3px 5px 3px 4px; 
      text-decoration: none;
      color: #fff3da; 
      font-size: 11px;
     }

      div#main div#left ul li a:hover {
       color: #000000; 
       font-size: 10px;
      }
	  
/* Menu hover */
.menu { 
	list-style: none;
	padding: 0px; 
	margin:0px;
	margin-left:53px;
}

.menu li { 
	padding: 0px;
	margin-left: 0px; 
	position: relative; 
	}
	
.menu a:visited, .menu a:link, .menu a:active { 
	display: block; 
	width: 100%; 
	height: 12px;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:3px;
	text-decoration: none;
	color:#fff3da;
	border: 0px solid #202631;
    border-bottom-width: 2px;
}

.menu a:hover { 
	color:#000000;
	background-color:#86a8dc;
	border: 0px solid #647ea5;
    border-bottom-width: 2px;
	font-weight:bold;
}



/* Střed stránky */
  div#main div#content {
   background-image: url(img/stredbg.png);
   background-repeat:repeat-y;
   float: left;
   width: 500px;
   margin: 0;
   text-align: left;
   font-size: 11px;
   font-family: Verdana;
  }

   div#main div#content div#news {
    width: 497px;
    margin: 0px;
	padding:0px;
   }

   div#main div#content div#news div.under {
    width: 494px;
    background-image: url(img/newsbg.png);
	margin-left:1px;
    font-size: 11px;
    font-family: Verdana;
   }

   div#main div#content div#news div.under p {
     padding: 5px 15px 10px 15px;
     font-size: 10pt;
     margin: 0;
     text-align: left;
     font-size: 11px;
     font-family: Verdana;
     color: #fff3da;
    }

   div#main div#content div#news div.under ul {
      list-style: disc;
      margin-left: 40px;
      margin-top: 0px;
      margin-bottom: 7px;
      text-align: left;
     }

   div#main div#content div#news div.under div.bottom {
        background-color : #161c23;
        font-size : 10px;
        color : #FFFFFF;
        margin: 10px 0 0 0;
        border-top: 1px solid #000000;
        border-left: 2px solid #2c3747;
        border-right: 2px solid #2c3747;
        border-bottom: solid #161c23;
        border-bottom-width: 1px;
        padding : 3px 4px; 
       }

       div.under div.bottom a {
        color: #fff3da;
        text-decoration: none;
       }

       div.under div.bottom a:hover {
        color: #000000;
        text-decoration: none;
       }

       .down_logo {
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	color: #fff3da;
	text-align:center;
	background-image: url(img/pata.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 65px;
	vertical-align: bottom;
	padding: 22px 3px;
       }

     div#main div#content div#middle {
      min-height: 950px;
      padding: 0 3px 0 3px;
     }
     
/* Pravé menu */
div#main div#right {
 float: right;
 width: 200px;
 text-align: center;
 margin: 0px ;
}

 div#main div#right div.box-right {
  float: right;
  width: 200px;
  background-image: url(img/menubg.png);
  margin: 0px;
 }


/* Hover text */
.help

p
{
text-align: center;
}

p a
{
font-weight: bold;
cursor: help;
color: fff3da;
text-decoration: underline;
}

p a:hover
{
color:#000000;
text-decoration:overline;
}

p a span
{
position: relative;
font-size: 98%;
font-weight: normal;
text-align: left;
}

p a span span
{
display: block;
position: absolute;
visibility: hidden;
top: 2em;
left: .5em;
padding: .2em .5em;
width: 40em;
background: #fff6b7;
border: solid #b86 2px;
}

p a:hover span span
{
visibility: visible;
} 

/* Menu postavy */

span a {
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

span a:hover {
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

/* Tabulka aspekty */

.div {
width:100%; 
background: url(img/menubg.png) repeat-x; 
padding-top:4px;
 padding-bottom:4px;
}

.kombo {
font-size:12px; 
font-weight:bold; 
color:#ffffff;
}

.upd {
font-weight:bold; 
color:#ffffff;
}


/*Postavy - bonus - tabulka */

.tabulka {
background-color:#0e1114;
width: 95%;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-top: 1px solid #333333;
border-bottom: 0px solid #333333;
}

.bunka {
padding-top:2px;
padding-bottom:2px;
border-bottom: 1px solid #333333;
}