body {
     padding: 20px;
     font: 80%/170% "Lucida Grande", Arial, Helvetica, sans-serif;
     text-align: center; /* vycentrováno pro Internet Explorer */
}
#main {
     width: 779px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
border: 2px solid #f8b940;
background-image: url("../../../index_image/big_4.jpg"); 
background-repeat: no-repeat; 
}
#hlavicka-null {
     width: 775px;
     padding: 0;
     border: 0;   
}
#hlavicka {
border: 0;
height: 260px; 
}
#vlevo-null {
     width: 215px;
     float: left;
background: #f8b940;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
min-height: 500px;
height: expression(this.scrollHeight < 540? "540px" : "auto" );
overflow: visible;
}
#vlevo {
padding-top: 60px;
_padding-top: 50px;
padding-right: 20px;
padding-left: 20px; 
line-height: 120%;
color: #000;
}
#vlevo h1 {
color: #000;
font-size: 140%;
}
#vlevo a {
font-size: 93%;
}
#stred-null {
margin: 0 200px;
margin-right: 0px;
     padding: 0;
     border: 0; 
}
#stred {
padding: 30px;
padding-top: 55px;
_padding-top: 65px;
text-align: justify;
min-height: 300px;
height: expression(this.scrollHeight < 400? "400px" : "auto" );
overflow: visible; 
}
#stred table, tr, td {
padding: 0;
border: 0;
font-size: 95%;
}

#stred a {
color: #000;
}
stred img {
padding: 10px;
margin: 10px;
}
#stred ol, ul, il {
text-indent: 0px;
}
#stred h1 {
color: #FFE500; 
line-height: 120%;
text-align: left;
text-indent: 0px;
padding-bottom: 50px;
font-size: 140%;
}
#stred h2, h3 {
color: #FF9900; 
}
#stred h4 {
color: #000; 
border-top: 1px solid #000;
}
#stred I {
font-weight: bold;
}
#paticka-null {
     clear: both;
     padding: 0;
}
#paticka {
color: #000;
font-size: 80%; 
border-top: 1px solid #000;
}
#paticka a {
color: #000033; 
}
.noscreen { 
     display: none
}
#vlevo a { 
color: #000; 
font-weight: bold ; 
TEXT-DECORATION: none; 
}
#vlevo a:link { 
color: #000; 
}
#vlevo a:visited { 
COLOR: #ffffff; 
}
#vlevo a:hover { 
COLOR: #ffffff; 
}
#hlavicka a {
color: #ccc; 
}
#hlava {
position:relative;
top: 20px;
left: 200px;
text-align: left;
}
#hlava img {
-moz-opacity: 0.2;
filter: alpha(opacity=20);
}
.patka { 
FONT-WEIGHT: bold; 
background-color: #ececec; 
color: white; 
border: none; 
padding: 3px; 
}
.patka { 
font-weight: bold; 
text-decoration: none ! important; 
}
.patka a:link { 
COLOR: #ffcc00; 
TEXT-DECORATION: none; 
}
.patka a:visited { 
COLOR: #ffffcc; TEXT-DECORATION: none; 
}
.patka a:hover { 
COLOR: #ffff99; TEXT-DECORATION: none; 
}
.cen       {text-align: center;}
.l         {text-align: left;}
.small     {font-size: 70%;}


#lista_top { 
width: 775px;
height: 35px; 
text-align: center;
}
/* menu top */
#menu {
font-size: 120%;
  color:#FFE500; 
  height:15px; 
  padding:2px; 
  font-weight:bold;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#000; 
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  position:relative; 
  top:2px; 
  left:2px; 
  text-decoration:none; 
  color:#FFE500;
  }
#menu a:hover span {
  display:block; 
  position:absolute; 
  top:-3px; 
  left:-3px; 
  color:#000; 
  cursor:pointer;
  }

/* phpRS */
.novtext {
}
.novtitduraz {
font-weight: bold;
}
.novtit {
}
.novdatum {
}

table {
	border-collapse: collapse;
}
.lay_tabulka {
	width: 100%;
}
.lay_sl {
	text-align: center;
	vertical-align: top;
}
.lay_slhlavni {
	vertical-align: top;
}

/* zakladni styly */

.z {
text-align: left;
}
.nadpis {
font-size: 16px;
font-weight: bold;
text-align: left;
}
.podnadpis {
text-align: left;
}
.modryram {
text-align: left;
}

/* komentare */

.komz {
}
.komlink {
}
.komhlav {
	padding: 4px;
}
.komtext {
	padding: 3px;
	border: 1px solid #000000;
}

/* ankety */

.anketasysz {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.anketasysodp {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}

/* clanky */

.cla-nadpis {
	font-size: 18px;
	margin: 0px;
}
.cla-text {
}
.cla-informace {
font-size: 9px;
}
.cla-informace-tisk {
}

/* dalsi pomocne styly*/

.hodnoceni {
}
.strankovani {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.biltucne {
}
.chybastredni {
}

/* rozsirujici styly pro plug-iny */

.kaltext {
}
.kalclanek {
}
.kaldnesni {
}
.planakci td {
border: 1px solid #000000;
font-size: 10pt;
padding: 5px;
}
.informace {
	font-size: 9px;
	font-weight: none;
}

/* oramovani oblasti */

.mezera {
	width:0;
}
.ohr {	
	width: auto;
}
/* textova pole, tlacitka */

.textbox {
	background: transparent;
	border: 1px solid #000000;
	color: #000000;
	font-family: "verdana","arial","helvetica";
	font-size: x-small;
	text-align: left;
}
.textpole {
	border: 1px solid #000000;
}
.tl {
	color: #FFFFFF;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #fff;
background:#e77a1a;
}


/* Nastavuje urcenym prvkum zobrazeni v jednom radku */
.gal_inline {
   display: inline;
}
/* Nastaveni fontu navugace */
.gal_navigace {
        font-size: 11px;
        font-weight: normal;
        font-family: "verdana","arial";
}
/* Nastaveni popisu galerie v zobrazeni galerie  */
.gal_ukaz_popis {
        text-align: center;
        width: 70%;
        font-size: 11px;
        margin: 3px 0px 3px 0px;
}
/* Nastaveni vlastnika galerie v zobrazeni galerie*/
.gal_ukaz_vlastnik {
        width: 70%;
        text-align: right;
        font-size: 11px;
        font-weight: bold;
}
/* Odsazeni formulare */
.gal_ukaz_form {
        text-align: center;
        font size: 11px;
        margin-top: 5px;
}
/* Nadpis galerie */
.gal_nadpis {
        font-weight: bold;
        font-size: 17px;
        text-align: center;
        margin: 5px;
        font-family: "verdana","arial";
}
/* Vycet omezenei */
.gal_omezeni {
        font-size: 11px;
        text-align: left;
        margin-top: 10px;
        text-align: center;
}
/**/
.gal_vypis {
        margin-left: 10px;
        font-size: 10px;
        font-weight: normal;
        text-align: left;
}
/* Cervene */
.gal_cervene {
        color: #0000AA;
}
/* Tucne */
.gal_tucne {
        font-weight: bold;
}
/* Vyrazne */
.gal_vyrazne {
        font-weight: bold;
        color: #0000AA;
}
/* Text galerie */
.gal_text {
        margin-top: 10px;
        margin-bottom: 2px;
        font-size: 11px;
        text-align: left;
}
/* Odsazeni formularovych tlacitek */
.gal_formular {
        font-size: 11px;
        text-align: left;
        margin-left: 15px;
}
/* Vodorovna cara */
.gal_cara {
        border: 1px dotted #000000;
}
/* Inpt pole */
.gal_input {
    background: transparent;
    background-color: white;
    color: #000000;
    font-family: "verdana","arial","helvetica";
    font-size: 11px;
    text-align: left;
}
/* Okraje obrazku v prehledu galerii */
.gal_prehled img {
   margin: 2px;
}
/* Celkove nastaveni prehledu galerii */
.gal_prehled {
   width: 440px;
   font-size: 11px;
   padding: 0 3 0 3;
}
/* Titulek v prehledu galerii */
.gal_prehled td.titulek {
   text-align: center;
   padding-bottom: 2px;
}
/* Popis v prehledu galerii */
.gal_prehled td.popis {
   font-style: italic;
   width: 110px;
}
/* Obrazek v prehledu galerii */
.gal_prehled td.obrazek {
   width: 110px;
border: 0;
}
.obrazek img {
border: 0;
}
/* Udaje v prehledu galerii */
.gal_prehled td.udaje {
   text-align: left;
}
/* Format obrazku v zobrazeni galerie */
.gal_ukaz_galerie_obrazek img {
   margin: 5px;
border:1px solid #000;
}
/* Titulek obrazku v prehledu galerii */
.gal_ukaz_galerie_obrazek_titulek {
   font-size: 12px;
   font-weight: bold;
}
/* Titulek v prehledu galerii */
.gal_galerie_ukaz_titulek {
   font-size: 12px;
   margin: auto;
}
/* Obrazek */
.gal_obr img {
   margin: 5px;
border:1px solid #000;
}
/* Nastaveni fontu strankovani */
.gal_strankovani {
  font-size: 12px;
}

/* kniha navstev */
.gb_add-form {
padding: 0.5em;
border: 1px dotted #000;
background: #f8b940;
}
.gb_add-form p, .gb_add-form form {
	margin: 0px;
}
.gb_add-form input, .gb_add-form textarea {
	padding: 1px;
}
.gb_nick, .gb_email, .gb_homepage {
	padding-right: 10px;
}
.gb_nick input, .gb_email input, .gb_homepage input {
width: 120px;
}
.gb_message {
}
.gb_message textarea {
	width: 390px;
}
.gb_submit input {
	margin: 5px 0px;
	padding: 1px 3px;
}
.gb_total-posts {
text-align: center;
}
.gb_navigator {
	text-align: center;
}
.gb_other {
}
.gb_post  {
border: 1px dotted #000;
margin-bottom: 10px;
}
.gb_post-top {
padding: 2px 3px;
border-bottom: 1px dotted #000;
background: #f8b940;
}
.gb_post-top img {
border:0;
}
.gb_meno {
	font-weight: bold;
}
.gb_adresy {
	margin-left: 5px;
}
.gb_datum {
	margin-left: 10px;
}
.gb_post-middle {
	padding: 3px;
}