/* CSS Document */

/* Petr Ždánský */
/* Poslední změna 13.8.2007 */

/* --------------------------------------------------- */




body {
    
    text-align: center;
    font-family: Verdana;
    color: #003D6C;
    background: #003D6C; 
    
    
}
				
#page {
    width: 910px;  
    position: relative; 
    text-align: justify; 
    margin: auto;
    font-size: 0.8em;
    background-color: white;  
    border: 1px white solid; 
    
    
}

#page_main {
width: 910px;
text-align: justify;
}

/* --------------------------------------------------- */

/* ======================== pomocna funkce ==================================== */
h1 {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 1.2em;
  
}

h2 {
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
/*  color: rgb(255,102,0); */
color: #003D6C;

  font-size: 1.1em;
  
}

.clear {
    clear: both;
    margin: 0 0 0 0; 
    padding: 0 0 0 0;
    height: 0px;
}


img {
  border: none;
}



.prihlaseni label {
  
  width: 40px;
  
  text-align: right;
  float: left;
  margin-bottom: 3px;
}

.prihlaseni input{
background: #fff;
    border: 1px solid black;
  width: 108px;
  _width: 103px;
  
  text-align: left;
  margin-bottom: 3px;
}



#input2 {
    width: 110px;
    _width: 106px;
    background-color: #003D6C;
    color: white;
    text-align: center;
    
    
}

#drobecek {
   background-color:white;
  border: 1px black solid;
  margin: 0px 15px 0px 15px;
  padding: 2px 5px 2px 5px;
 height: 13px;
  font-size:10px;

}

#drobecek a{
  text-decoration: none;
  font-weight:bold;
  color: #003C6E;
  
}

#drobecek a:hover{
  text-decoration: none;
  color: rgb(255,102,0);
  
}

#drobecek2 {
  border: 1px black solid;      
  background: url(../images/line3_best.gif) repeat-y;
  padding: 2px 5px 2px 5px;
  background-color:white;
  font-size:10px;

}

#drobecek2 a{
  text-decoration: none;
  font-weight:bold;
  color: #003C6E;
}

#drobecek2 a:hover{
  text-decoration: none;
  color: rgb(255,102,0);
}

#drobecek3 {
  background-color: white;
}


/* ======================== konec pomocné funkce ==================================== */

/* ======================== vrsek ==================================== */
#vrsek {
  height: 242px;
  background: url(../images/header2.jpg) no-repeat;
}

#menu a{
    position: relative;
    top: 222px;
    left: 15px;
    
}
#menu a{
    font-size: 0.9em;
    color: #003D6C;
    border-right: 2px white solid;
    padding: 0px 5px 0px 5px;
    text-decoration: none;
    font-weight: bold;
}

#menu a:hover{
    text-decoration: underline overline;
    color:white;
}

#hledej {
    position: absolute;
    top: 180px;
    left: 605px;
}

#hledej input{
    border: 1px black solid;
    font-size: 0.8em;
}

.input1 {
    width: 120px;
}


/* ======================== konec vrsku ==================================== */

/* ======================== prostredek ==================================== */
#container {  
  background: url(../images/line3_best.gif) repeat-y;
  background-color:rgb(231,234,238); 
  padding-top: 10px; 
  

}
#container a{
    text-decoration:underline;
    
}  


/* ======================== konec prostredek ==================================== */

/* ======================== left ==================================== */
#left {  
  float: left;  
  width: 210px;
}

#left1 {  
  margin: 20px 5px 10px 20px;
}

.blok {
  border: 1px black solid;
  padding: 0px 10px 10px 10px;
  margin-bottom: 20px;
  background-color:white;
}

.blok p{
 margin: 0 0 0 0;
 padding: 2px 0px 2px 0px;
 text-indent: 0px;
}

.blok a{
  text-decoration: none;
  color: #003C6E;
}

.blok a:hover{
  text-decoration: none;
  color: rgb(255,102,0);
}

.blok2 {
  border: 1px black solid;
  padding: 0px 10px 10px 10px;
  background-color:white;
  width: 165px;
  margin: 10px 35px 20px 0px;
  float:right;
}

.blok2 p{
 margin: 0 0 0 0;
 padding: 2px 0px 2px 0px;
 text-indent: 0px;
}

.blok2 a{
  text-decoration: none;
  color: #003C6E;
}

.blok2 a:hover{
  text-decoration: none;
  color: rgb(255,102,0);
}

.img_menu_small {
  position: relative;
  top: -10px;
  height: 21px;
  width: 156px;
  background: url(../images/menu10.gif);
  padding-top: 4px;
  padding-left: 10px; 
  font-weight: bold;
}

div.zarovnani_vpravo {
  text-align: right;
}

div.zarovnani_stred {
  text-align: center;  
}

div.zarovnani_stred2 {
  text-align: center;
  color: red;  
}
div.anketa {
 width:130px;
 height: 160px;
}

div.zmensene_pismo {
  font-size: 10px;
  margin: 0px 0px 10px 0px;
}


#varovani {
 font-size: 0.8em;
 text-align:left;
 color: #003D6C;
}


.uprava_novinek {
 font-size:10px;
 text-align:left;
}


#klik {
 width: 20px;
}
div.e_mail {
  font-size:10px;
  text-align:left
}

.fotogalerie img {
  border: 3px #003D6C solid;
  text-align:center;
}


.zpet, .dalsi {
  width: 75px;
  border: 1px black solid;
  text-align: center;
  background-color: #003D6C;
  height: 18px;
}

.dalsi a{
  color: white;
  text-decoration: none;
}

.zpet a{
  color: white;
  text-decoration: none;
}



.zpet {
  float: left;
}

.dalsi {
  float: right;
}

/* ======================== konec left ==================================== */

/* ======================== right ==================================== */
#right {  
   float: right;
   width: 685px;
   
   
  
}

#right1 a{
  text-decoration: underline;
  color: #003C6E;
}

#right1 a:hover{
  text-decoration: underline;
  color: rgb(255,102,0);
}


#right1 {  
   float: right;
   width: 645px;
   
   color: #003D6C;
   margin: 20px 23px 10px 0px;
   padding: 0px 10px 20px 10px;
   border: 1px black solid;
   background-color: white;
   
   
}

#right1 h3, h4 {
    
    border-bottom: solid black 1px;
}




.img_menu {
  position: relative;
  top: -10px;
  height: 21px;
  width: 641px;
  background: url(../images/menu21.gif);
  padding-top: 4px;
  padding-left: 7px; 
  font-weight: bold;
  
  
 
   
}

/* ======================== konec right ==================================== */

/* ======================== zapati ==================================== */
#zapati {  
   
   width: 891px;  
}

.zapati_text {
  border: 1px black solid;
  margin-left: 20px;
  
  text-align: center;
  color: rgb(163,163,163);
  margin-bottom: 10px;
}

.zapati_text a{
  text-decoration: none;
  color: rgb(163,163,163);
}

.zapati_text a:hover{
  text-decoration: underline;
  color: #003D6C;
}

.zapati_bottom_image {
  background: url(../images/bottom_best.gif) no-repeat;
  height: 16px;
}



.a3 {
  padding: 10px 0px 10px 0px;
  
}
.a3 a{
  color: #003C6E; 
  
  text-decoration: none;
  
}

.a3 a:hover {
  color: rgb(255,102,0); 
  text-decoration: underline;
}


.link{
  color: #003C6E; 
  
  text-decoration: none;
  
}

.link:hover {
  color: rgb(255,102,0); 
  text-decoration: underline;
}



/* ======================== konec zapati ==================================== */


.levy_sloupec_doly {
    float: left;
     width: 210px;
    margin-right: 5px;
}

.levy_sloupec_doly a{
  color: #003D6C;
  text-decoration: none;
}

.levy_sloupec_doly a:hover{
  color: #FF6600;    
  text-decoration: none;
}


.levy_sloupec_doly2 {
    float: left;
     width: 255px;
    margin-right: 5px;
}

.levy_sloupec_doly2 a{
  color: #003D6C;
  text-decoration: none;
}

.levy_sloupec_doly2 a:hover{
  color: #FF6600;    
  text-decoration: none;
}


.name_dolu {
  float: left;
}

.edit {
  float: right;
  width: 60px;
  
}


.jmeno_dolu {
    margin-left: 20px;
    color: black;
  
}

.jmeno_dolu a{
    color: black;
    text-decoration: none; 
       
}

.jmenny_seznam a{
    color: black;
    text-decoration: none;     
}

.jmenny_seznam table {
  width: 100%;
}

.jmenny_seznam #header {
  background-color: rgb(220,218,254);  
  font-weight : bold;
  
  border-top: 2px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
  border-right: 1px black solid;
}

.jmenny_seznam_1 table{
  width: auto;
  padding: 0;
}


.jmenny_seznam2 a{
      color: #003D6C;  
    text-decoration: none;     
}

.jmenny_seznam2 a:hover{
    color: #FF6600;      
}

.jmenny_seznam2 table {
  width: 100%;
}

.guestbookDiv a{
    color: #003C6E;  
    text-decoration: none;     
}

.guestbookDiv a:hover{
    
    color: #FF6600;         
}

.guestbookDiv table {
  width: 100%;
  
}

.guestbookDiv #header {
  background-color: rgb(220,218,254);  
  font-weight : bold;
}




.guestbook_settings, .pridat_novinku {
 margin: 30px 0px 10px 0px;
}

.guestbook_settings label {
  width: 100px;
  text-align: right;
  float: left;
  padding-right: 10px;
}

.guestbook_settings input, textarea {
  width: 400px;
  
}

.guestbook_settings textarea {
  width: 400px;

}


div#pozn {
  display: block;
  width: auto;
  background-color: red;
  color: white;
  z-index: 22;
  }
.guestbook_settings input, textarea, label {
  margin-bottom: 10px;
}


.table_user td{
  border-bottom: 1px black solid;
  border-right: 1px black solid;  
   
}

.table_user {
  padding-top: 10px;
  padding-bottom: 10px;  
}
/* .textarea2 {
  width: 400px;
} */

.pridat_novinku label {
  width: 100px;
  text-align: right;
  float: left;
  padding-right: 10px;
}

.pridat_novinku input, textarea {
  width: 400px;
  font-size:1.1em;
}



.pridat_novinku select {
  width: 300px;
  margin-bottom: 10px;
}

.pridat_novinku input, textarea, label {
  margin-bottom: 10px;
}

.listovani {
  text-align: center;

  
  margin: 5px 0px 5px 0px;
}

.listovani a{
  color: #003C6E;   
  text-decoration: none;
  
}

.listovani a:hover {
  color: rgb(255,102,0); 
}

.td2, .td22 {
  border: 1px black solid;
  background-color: #003D6C;
  color: white;
}

.td22 {
  width: 200px;
}
        

.info_leve {
  float: left;
  width: 120px;
  
  text-align: right;
  padding-right: 10px;
}

.info_prave {
  float: right;
  width: 390px;
  border-left: 1px black solid;
  padding-left: 10px;
  text-align: left;
  margin-bottom: 10px;
}

.style_pictures {
  float: left;
  text-align:center;
  background-color:rgb(231,234,238); 
  line-height: 155px;
  margin: 0px 3px 3px 0px;
  padding:0px 0px 0px 0px;
   
  width:155px;
  height:155px;

}

.style_pictures img{
  vertical-align:middle;  
}

.style_pictures2 {
  float: left;
  margin: 0px 3px 3px 0px;
  text-align:center;   
  background-color:rgb(231,234,238); 
    
  width:155px;
  height:205px;

}

#map {
  border: 1px black solid;
  width: 100%;
  height: 250px
}

div.sirka_40px {
    width: 40px;
}

.map2 {
  width: 50%; 
  height: 250px;
  float:left
}

.fotogalerie_set {
  width:126px;
}


div.underline {
    text-decoration: underline;
}

.odsazeni {
    margin-bottom: 10px;
}

div.toplist {
    width:88px;
    height:60px;
    border:none;
}

div#blueboard iframe{
    border: none;
    width:130px;
    height:160px;
    
}

.prouzek{
    display:block; 
    position:absolute; 
    z-index:10;
    top:0; left:0; width:207px; height:142px;
}

.fotka_left {
  float: left;
  margin: 5px 5px 5px 5px;
}

#box_fotek a{
  color: black;
  text-decoration: none;
  border: 1px;
}



.clean {
  clear: both;
}
