body{
  text-align: left;
  font-family: Verdana, Arial, Times New Roman ,New York CE, utopia, serif;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  color:white;
  background: #0e0a09 url("images/bg.jpg") no-repeat center top;
}



h1 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 0px; font-weight:normal; font-family: Verdana,Arial} #pageframe h1{display:none;}
h2 {color: white;
    font-size: 16px;
    font-style: inherit;
    font-variant: small-caps;
    font-weight: normal;
    margin: 0;
    padding: 14px 15px 15px 0;
    text-decoration: none;}
h3 {color:#fff09a; font-size:14px; text-decoration:none; padding:15px 0px 2px 10px; margin:0; font-weight:normal; font-family: Verdana,Arial; font-style: inherit;
    font-variant: small-caps;}
h4 {color:black; font-size:12px; text-decoration:none; margin:5px 0px 2px 0px; font-weight:bold; font-family: Verdana,Arial}
td {font-size: 12px; text-align:left;}
th {font-size: 12px; text-align:left;}

/* --------------------------------------- OBSAH STEJNE JAKO TINY --------------------------------------- */

p {padding:10px 15px 5px 15px; margin:0px; font-size:12px; color:white; text-indent:5px; line-height:1.5;}
ul{margin:1px 5px 2px 5px; padding:0px;}
ul li{list-style-type:none; position:relative; margin:0px 0px 0px 4px; padding:0px 2px 0px 12px;position: relative; line-height:1.5;}
ul li ul{margin:1px 0px 2px 0px; padding:0px;}
ul li ul li{list-style-type:none; position:relative; margin:0px 0px 0px 0px; padding:0px 2px 0px 12px; position: relative; line-height:1.5;}
table {margin:0px; padding:0px; border-spacing:0px; border-collapse: collapse;}
table tr td{vertical-align:top; padding:5px 15px 5px 25px; text-align:left; color:white;}
table tr th{vertical-align:top; padding:5px 15px 5px 5px; text-align:left;}
table tr td table{margin:0px; padding:0px; border-spacing:0px; border-collapse: collapse;}
table tr td.tel span{font-size:10px;}
table tr td.kontakty_sloupec{width:175px;}
table tr td.kontakty_sloupec2{width:170px;}
table tr td.kontakty_sloupec2 a img{border:0px;}
table tr td.kontakty_sloupec2 a{border:0px;}
table tr td.kontakty_sloupec2 a:hover img{border:0px;}
table tr td h3{vertical-align:top; padding:7px 0px 2px 0px; margin:0px; 
    font-weight:normal; font-family: Verdana,Arial; font-style: inherit;
    font-variant: small-caps;}
table tr th h3{vertical-align:top; padding:7px 0px 2px 0px; margin:0px; 
    font-weight:normal; font-family: Verdana,Arial; font-style: inherit;
    font-variant: small-caps;}



.stred{text-align:center !important;}
.cela_sire{width:100%}
.cerveny_text{color:red;}




img{border:1px solid #463513;}
.vpravo_w150{width:150px; float:right; margin:0px; padding:5px 15px 5px 5px;}
.vpravo_w250{width:250px; float:right; margin:0px; padding:5px 15px 5px 5px;}
.vpravo_w250 img {width:250px; margin:0px; padding:0px;}

.zrusit_obtekani{clear:both;}

a img{border:0px;}
a:visited img{border:0px;}
a:hover img{border:0px;}

input{font-family: Arial; font-size:11px;}
textarea{font-family: Arial; font-size:11px;}

a{ color:#fcf3bf; text-decoration: underline;}
a:link {  color:#fcf3bf;  text-decoration: underline;}
a:visited {  color:#fcf3bf;  text-decoration: underline; }
a:hover {  color: #FFF09A;  text-decoration: underline; }

.zarovnat_vpravo{text-align:right !important;}
.zarovnat_vlevo{text-align:left !important;}
.zarovnat_stred{text-align:center !important;}

td.kont_usa_sep {width:50px;}

.errInput{background:#FCAFAF !important;}

.separate_content_row{margin:0px; padding:0px;}
.separate_content_row tr td{padding: 5px 50px 0 10px;}
.separate_content_row tr td table tr td{padding-right:4px;}



/* FORMULAR */
div.formular {margin:0px; padding:0px; float:left; border:0px solid #be0101; width:100%;}
div.formular table{margin:5px 5px 5px 25px;}
div.formular table tr td{width:520px;}
div.formular table tr td, 
  div.formular table tr th{padding:8px 5px 8px 0px; border-bottom:0px solid #eeeeee; font-weight:normal;}
div.formular table tr.even td, div.formular table tr.even th{background:#f7f4ef;}
div.formular form{margin:0px; padding:0px;} 
div.formular form input[type=text]{size:200px;}
div.formular p {margin:0px; padding:0px;}
.formular-dotazu th{vertical-align:top;}
.formular-dotazu td{vertical-align:top;}
.kont1 {width:290px; height:15px;  margin-bottom:0px; padding:0px 0px 0px 2px; }
.ic{padding-right: 0 !important;
    width: 10px !important;} 
.select{width:294px;}
.kont2{width:291px; height:89px;  margin-bottom:0px; _background-attachment:fixed; padding:0px 0px 0px 2px;}
.kont3 {width:69px; height:25px; color:white; margin:0px; padding:0px; font-weight:normal; font-size:12px;  
      float:left; overflow: hidden;
     background:url("images/menu_btn_bg.jpg") repeat-x bottom left;  text-decoration:none; color:white;
     border:0px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     -khtml-border-radius: 4px;
     border-radius: 4px;
     cursor: pointer; cursor:hand;}
.tlsubmit {width:69px; height:25px; float:left; padding:0px; padding-left:7px; background:none; }
.tlclear{width:69px; height:25px; float:left;  padding:0px; background:none; }
.buttons{width:142; padding-left:0px;}

/* end of FORMULAR */
/* --------------------------------------- end OBSAH STEJNE JAKO TINY --------------------------------------- */


/* -------------------------------------------------------------------------------------*/
#page {	
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#pageframe {
	width: 899px;
	margin: auto; margin-top:230px;
	padding: 0px 0px 0px 125px;
	position: relative;
	text-align:left;
  background:url("images/bg_content.jpg") repeat-y 125px top;
}
#content_envelope{
    width:899px;
    margin:0; padding:0;
    background:url("images/page_bg_top.jpg") no-repeat left top;
} 
#content_envelope_btm{
    width:899px;
    margin:0; padding:0 0 40px 0;
    background:url("images/page_bg_bottom.jpg") no-repeat left bottom;
} 
#last_inserted{
    clear:both; 
    width:899px;
    margin:0; padding:0;
    background:url("images/last_inserted_bg.jpg") repeat-y left top;
    position:relative;
  }   
  #last_inserted ul{margin:0; padding:0;}
    #last_inserted ul li{margin:0; padding:0;}
  #last_inserted h3{color: white;
    font-size: 16px;
    font-style: inherit;
    font-variant: small-caps;
    font-weight: normal;
    margin: 0;
    padding: 14px 15px 15px 20px;
    text-decoration: none;
    position:absolute;
    top:-41px;left:0px;}
  #last_inserted .last_inserted_line{margin:0; padding:0;}
    #last_inserted .last_inserted_line span{display:inline-block; padding:5px 5px 5px 25px; margin:0; list-style-type:none; width:188px;}
      #last_inserted .last_inserted_line span a{display:inline-block; width:179px; border:0px solid black; border-radius: 5px 5px 5px 5px; }
      #last_inserted .last_inserted_line span a img{ border:1px solid black; border-radius: 5px 5px 5px 5px;}
      #last_inserted .last_inserted_line span a:hover img{border:1px solid #a00000;}



#footer{
    clear:both; 
    width:899px;
    margin:0; padding:0;
    background:url("images/footer_bg.jpg") repeat-y 2px top;
    position:relative;
  } 
  #footer .footer_content{width:899px;
    margin:0; padding: 20px 0 10px;
    background:url("images/footer_bg_top.jpg") no-repeat left top;
    color:white;  position:relative;
    } 
    #footer .footer_content h3{color: white;
      font-size: 16px;
      font-style: inherit;
      font-variant: small-caps;
      font-weight: normal;
      margin: 0;
      padding: 15px 0 15px 20px;
      text-decoration: none;
    }
    #footer .footer_content table tr td,
      #footer .footer_content table tr th{padding:0px 0px 2px 20px}
  #footer p.footer_bottom{
      width:899px;
      height:12px;
      margin:0; padding:0;
      background:url("images/footer_bg_bottom.jpg") no-repeat bottom left;} 
  #footer #footer_map {position:absolute; 
    right: 0;
    top: 30px;}
    #footer #footer_map a{display:block;
      width:604px; height:151px; 
      background:url("images/footer_map.jpg") no-repeat bottom left;}
 
.textr{text-align:right;} 
 
a#hlavni { width: 262px;  height:148px;  position:absolute;  top:37px;  right:2px;  z-index: 100;  border:0px solid red;} a#hlavni strong{display:none}
.cleaner {clear: both; visibility: hidden; height:1px; margin:0px; padding:0px; border:1px solid black; line-height:1px; font-size:1px; }

#content{width:581px; min-height:500px; float:left; padding:0 22px 22px 22px; margin:0px;}
  #content .fotogalerie,
    #content .news_gallery{
       text-indent:0px; text-indent: 0; padding: 10px 0 10px 10px;
    }
    #content .fotogalerie a,
      #content .news_gallery a{display:inline-block; width:179px; border:0px solid black; 
        border-radius: 5px 5px 5px 5px; 
        margin-bottom: 5px;
        margin-right: 8px;}
    #content .fotogalerie a img,
      #content .news_gallery a img{width:179px; border:1px solid black; border-radius: 5px 5px 5px 5px;}
    #content .fotogalerie a:hover img,
      #content .news_gallery a:hover img{border:1px solid #a00000;}
  
  
  #content .albums {
  width:243px; margin:0; padding:0px 0 0px 0; text-indent:0px;
  }
  #content .albums a{
    display:block; width:241px; margin:0px 0 0px 0; padding:0;
    height:160px;
    border:1px solid black;
    border-radius: 5px 5px 5px 5px;
    position:relative;
    text-align:center;
    background:black;
    }
    #content .albums a img{
      margin:0; padding:0;
      height:160px;
      border:0px;  
    }
    #content .albums a .random_item_title_bg{
      display:block; padding:10px 7px 10px 7px; background:black; color:white;
      width:227px;
      filter: alpha(opacity=80);
    	-moz-opacity: 0.8;
    	opacity: 0.8;
      position:absolute;
      bottom:0px;
      left:0px;
      }
      #content .albums a .random_item_title_bg strong{
        color:white;
        filter: alpha(opacity=100);
      	-moz-opacity: 1;
      	opacity: 1;
      }
  #content .albums a:hover{
    border:1px solid #a00000;
  }
  
  #content .pictures{
    width:181px; margin:0; padding:0px 0 0px 0; text-indent:0px;
  }
  #content .pictures td{padding:3px;}
  #content .pictures a{
    display:block; width:179px; margin:0px 0 0px 0; padding:0;
    height:117px;
    border:1px solid black;
    border-radius: 5px 5px 5px 5px;
    position:relative;
    text-align:center;
    background:black;
    }
    #content .pictures a img{
      margin:0; padding:0;
      height:117px;
      border:0px;  
    }
    #content .pictures a .random_item_title_bg{
      display:block; padding: 5px 7px; background:black; color:white;
      width:165px;
      filter: alpha(opacity=80);
    	-moz-opacity: 0.8;
    	opacity: 0.8;
      position:absolute;
      bottom:0px;
      left:0px;
      }
      #content .pictures a .random_item_title_bg strong{
        color:white;
        filter: alpha(opacity=100);
      	-moz-opacity: 1;
      	opacity: 1;
      }
  #content .pictures a:hover{
    border:1px solid #a00000;
  }

/* ------------------------------------------ */
  
#right_content{width:249px; float:left; padding:14px 0 0 15px; }
  #right_content h3{color: white;
    font-size: 16px;
    font-style: inherit;
    font-variant: small-caps;
    font-weight: normal;
    margin: 0;
    text-decoration: none;
    padding:0 22px 5px 10px; }
  #right_content .random_item{
    width:246px; margin:0; padding:0 0 0 2px;
    }
    #right_content .random_item div{
      width:243px; margin:0; padding:0px 0 0px 0; text-indent:0px;
      }
      #right_content .random_item div p a{
        display:block; width:241px; margin:0px 0 0px 0; padding:0;
        height:160px;
        border:1px solid black;
        border-radius: 5px 5px 5px 5px;
        position:relative;
        text-align:center;
        background:black;
        }
        #right_content .random_item div p a img{
          margin:0; padding:0;
          height:160px;
          border:0px;  
          border-radius: 5px 5px 5px;
          position:relative; 
        }
        #right_content .random_item div p a .random_item_title_bg{
          display:block; padding:10px 7px 10px 7px; background:black; color:white;
          width:227px;
          filter: alpha(opacity=80);
        	-moz-opacity: 0.8;
        	opacity: 0.8;
          position:absolute;
          bottom:0px;
          left:0px;
          z-index:99;
          }
          #right_content .random_item div p a .random_item_title_bg strong{
            color:white;
            filter: alpha(opacity=100);
          	-moz-opacity: 1;
          	opacity: 1;
          }
      #right_content .random_item div p a:hover{
        border:1px solid #a00000;
      }
      #right_content .random_item div p{margin:0px; padding:0px 0 0 0; text-indent:0;}
      #right_content .random_item div p.separator_ie {padding:0; height:10px; margin:0;}
  .hide_for_rotate{display:none;}




    
ul#itemM{position:absolute; right:5px; top: -224px; margin:0px 0px 0px 0px; padding:0px; z-index:100;}
ul#itemM li{list-style-type:none; position:relative; color:white; display:inline-block; float:left; margin:0px 0px 0px 5px; padding:0px; font-size:12px;}
ul#itemM li a{ 
  -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    display:block; margin:0px; padding:5px 8px 5px 8px; text-decoration:none; font-size:14px; color:white; }
ul#itemM li a:link{text-decoration:none; color:white;}
ul#itemM li a:visited{text-decoration:none; color:white;}
ul#itemM li a:hover{background:url("images/menu_btn_bg.jpg") repeat-x bottom left;  text-decoration:none; color:white;  }
ul#itemM li ul{position:absolute; top:35px; left:0px; margin:0px; padding:5px 0px 5px 0px;
  background:white;
	text-align:left !important;
	clear:both !important;
	border:1px solid #dcd6b2;
	border-top:0px;
	visibility:hidden; 
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	
}
ul#itemM li ul li{margin:1px 3px 1px 3px; padding:0px; color:black; z-index:99 !important;
	text-align:left !important;
	clear:both !important;
	display:block !important;
	width:270px;
	background:none;
}
ul#itemM li ul li a{padding:2px 7px 1px 7px; color:black !important; text-decoration:none;}
ul#itemM li ul li a:visited{color:black; text-decoration:none;}
ul#itemM li ul li a:hover{color:black; text-decoration:underline;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  background:none;
}    


p.loc{margin: 0 !important;
    padding: 3px 0 6px !important;
    position: absolute;
    right: 15px;
    text-align: left;
    text-indent: 0 !important;
    top: -20px;}
p.loc a{color:#767676; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:link{color:#767676; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:visited{color:#767676; text-decoration:none; font-weight:normal; font-size:12px;}
p.loc a:hover{color:#767676; text-decoration:underline; font-weight:normal; font-size:12px;}
p.loc strong{color:#cbcbcb; text-decoration:underline; font-weight:normal; font-size:12px;}
p.loc span{color:#767676; text-decoration:nonee; font-weight:normal; font-size:12px;}



.copyright{background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: 20px auto auto;
    padding: 0 0 0 120px;
    position: relative;
    text-align: center;
    width: 904px;}
  .copyright a{color:#504d4d; text-decoration:none;}
  .copyright a:link{color:#504d4d; text-decoration:none;}
  .copyright a:visited{color:#504d4d; text-decoration:none;}
  .copyright a:hover{color:white; text-decoration:none;}
 
div.seo_links{background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: 20px auto auto;
    padding: 0 0 0 120px;
    position: relative;
    text-align: center;
    width: 904px;}
div.seo_links p{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; color:#545250;}
div.seo_links p a{margin:0px 0px 0px 0px; padding:0px; color:#504d4d; display:inline;}
div.seo_links p a:link{color:#504d4d; text-decoration:none;}
div.seo_links p a:visited{color:#504d4d; text-decoration:none;}
div.seo_links p a:hover{color:white; text-decoration:none;} 

div#adminlink{
	width: 904px;
	margin: auto; margin-top:20px;
	padding: 0px 0px 0px 120px;
	position: relative;
	text-align:left;
	background: none;
	clear:both; text-align:center;}
div#adminlink a{color:#0e0a09;}
div#adminlink a:link{color:#0e0a09;}
div#adminlink a:visited{color:#0e0a09;}
div#adminlink a:hover{color:white;}


 /* ---------------------------- top lista -------------------- */
div.toplist {height:1px;}
div.toplist a {  color: white;  text-decoration: underline; }
div.toplist a:link {  color: white;  text-decoration: underline; }
div.toplist a:visited {  color: white;  text-decoration: underline; }
div.toplist a:hover {  color: white;  text-decoration: underline; }
div.toplist img {  border: white 0px solid;}
div.toplist img:hover {  border: white 0px solid;}
div.toplist p {height:1px;}
div.toplist p img { border: white 0px solid;}
div.toplist p img:hover {  border: white 0px solid;}
div.toplist p a {  border: white 0px solid;}
div.toplist p a:hover {  border: white 0px solid;}
div.toplist small{border:0px !important; width:0px !important; height:0px !important; font-size:1px !important;}


