/* ZAKLADNI FORMATOVANI STRANKY (HLAVA,PATA)*/
body {font:80% Verdana,Arial,lucida,sans-serif; overflow-y: scroll; text-align:left; margin:0; padding:0; color:blue; 
      /*background:url(/mistni_web/img/bg.gif);*/
      background:black
     }
#stranka{width:980px; margin:0px auto; text-align:left; position:relative;}


/*umisteni - hlavicka*/
#hlavicka {background:#6c1a00 url(/mistni_web/img/hlavicka1.jpg); height:108px; position:relative;}
#hlavicka a {text-decoration:none;color:#ffbf00}
  	
#hlavicka h1,.nahrada_h1 {/*position:relative;top:-3px;left:10px;*/
	              margin:0px 0px 0px 10px;
                font-size:320%;color:#FACB00;font-weight:bold;}
                
#hlavicka h1 span,.nahrada_h1 span {font-size:140%}


#hlavicka h2,.nahrada_h2 {/*position:relative;top:-4px;left:12px;*/
	              margin:0px 0px 0px 12px;
                font-size:200%;color:white;letter-spacing:3px;font-weight:normal}
                
#hlavicka h2 a,.nahrada_h2 a {color:white}

  
#nadpis3 {line-height:18px;position:absolute;top:10px;right:9px;font-size:100%;color:silver; width:200px; height:90px; 
            text-align:right;}
  
#navigace {background:black;height:30px;position:relative;}
	
#navigace ul {list-style:none;margin:0px;padding:0px;}
#navigace li {display:block;float:left; font-size:120%; height:25px;padding:0px 0px 5px 0px;}
#navigace li:hover {background:#442C2A;}
#navigace li a {display:block;text-decoration:none;padding:5px 10px 0px 12px;height:100%;color:#ffbf00}
	
#vlajky {position:absolute;right:9px;top:4px}
#vlajky a img {border: solid 1px gray; width:30px; height:20px}

#hlavicka3 {background:#6c1a00 url(/mistni_web/img/hlavicka3.jpg); height:43px; padding-left:11px; color:silver}
	
#telo {background:#6c1a00 url(/mistni_web/img/telo.png); height:100%; color:black; padding: 0px 2px 60px 10px;}
/*-----*/



/*umisteni - vyjevovace*/
#box_leva {width:756px;height:auto;float:left;}
#box_prava {float:left;width:180px;height:auto;margin-left:12px; padding-left:12px; border-left: solid 2px rgb(47,39,38);}

#hlavni_banner {font-size:130%;border:solid 1px black;-moz-border-radius:10px;background:rgb(153,0,0);padding:5px;width:942px;height:52px;margin:0px 2px 5px 2px;color:white;text-align:center}
#hlavni_banner div {font-size:150%;font-weight:bold}

#hlavni_banner_2 {font-size:130%;border:solid 1px black;-moz-border-radius:10px;background:rgb(0,255,204);padding:5px;width:942px;height:52px;margin:0px 2px 10px 2px;color:maroon;text-align:center}
#hlavni_banner_2 div {font-size:150%;font-weight:bold}

#hlavni_banner_3 {font-size:125%;border:solid 1px black;-moz-border-radius:10px;background:rgb(0,0,153);padding:5px;width:942px;height:52px;margin:0px 2px 10px 2px;color:yellow;text-align:center}
#hlavni_banner_3 div {font-size:150%;font-weight:bold}

#hlavni_banner_4 {font-size:130%;border:solid 1px black;-moz-border-radius:10px;background:rgb(0,255,204);padding:5px;width:942px;height:52px;margin:0px 2px 10px 2px;color:maroon;text-align:center}
#hlavni_banner_4 div {font-size:150%;font-weight:bold}
#hlavni_banner_4 div span {font-size:80%}

#hlavni_banner_5 {font-size:130%;border:solid 1px black;-moz-border-radius:10px;background:rgb(102,255,102);padding:5px;width:942px;height:52px;margin:0px 2px 10px 2px;color:maroon;text-align:center}
#hlavni_banner_5 div {font-size:150%;font-weight:bold}
#hlavni_banner_5 div span {font-size:80%}


#rezervace_firmy {font-size:130%;border:solid 1px black;-moz-border-radius:10px;background:black;padding:5px;width:742px;height:80px;margin:0px 2px 20px 2px;color:rgb(255,51,102);text-align:center}
#rezervace_firmy span {font-size:85%;}
#rezervace_firmy span a {color:rgb(255,71,122);text-decoration:underline}
#rezervace_firmy span a:hover {color:aqua;text-decoration:underline}


/*------*/



/*umisteni - paticka*/
#pata1 {background:#6c1a00 url(/mistni_web/img/pata.jpg); height:265px;}

#pata2 {background:rgb(9,5,4) url(/mistni_web/img/pata2.jpg) right no-repeat; height:26px; position:relative; font-size:130%;color:#FACB00;}
#pata2 a {text-align:right; position:absolute; right:10px; top:3px; color:#FACB00;
          font-weight:bold;letter-spacing:3px;}
#pata2 a:hover {color:aqua;text-decoration:underline;cursor:pointer}

#pata3 {background:rgb(9,5,4); height:52px; color:gray}
#pata3a {color:white; font-size:130%; padding-left:8px; position:relative;top:5px}
#pata3b {color:white; font-size:110%; padding-left:8px; position:relative;top:9px}

#pata3b a {color:white;text-decoration:none}
#pata3b a:hover {color:aqua;text-decoration:underline}

#pata3b p {position:absolute;right:0px;bottom:-18px;}
#pata3b p a img {border:none}
/*-----*/


/*----------konec zaklad hlava,pata------------------------*/




/*OBECNE FORMATY*/
h1,h2 {color:maroon;margin:0px 0px 10px 0px;}
h1 {font-size:180%}
h2 {font-size:140%;font-weight:normal}

.h3_big {font-size:200%;font-weight:bold;margin:0px 0px 5px 0px}

table{border-collapse:collapse; margin:10px 0; width:100%}
th,td{text-align:left; padding:2px 7px; vertical-align:top; border:1px solid #cfaa7c;}

td a {color:black;text-decoration:none}
td a:hover {color:blue;text-decoration:underline}


a {text-decoration:none; color:blue;} /*#ffbf00*/
a:hover {text-decoration:underline}


/*----------konec obecne formaty----------------------------*/






/*--------- VYJEVOVACE ----------------*/

/*jidelak*/
.jl_odkaz {border: solid 1px gray; width:120px; height:50px; float:left;margin:5px 20px 11px 0px;cursor:pointer;cursor:pointer;-moz-border-radius:7px;background:rgb(102,51,43);}
.jl_odkaz:hover {background:rgb(122,71,63);}
.jl_odkaz span {display:block;text-align:center;margin:5px;color:white}
.jl_odkaz span span {font-size:130%;font-weight:bold;display:block;margin-bottom:3px;}
.jl_odkaz_end {margin-right:0px}

.jl_odkaz a {color:black}
.jl_odkaz a span {text-decoration:none;}



/*happyday*/
#happy td {border:none;background:rgb(255,170,0)}
#happy td.styl {color:rgb(77,77,77)}



/*jidelni list*/
#jidelak td {border:none}
#jidelak td.jl_skupina {font-size:150%;font-weight:bold}
#jidelak td.stara_cena {color:rgb(100,100,100);font-style:italic;}



/*program*/
#mesice {font-family: Arial Narrow;margin-bottom:8px;height:50px}
#mesice a {color:gray;text-decoration:none}
#mesice a:hover {color:blue;text-decoration:none}

.mes {float:left;padding-left:19px; border-bottom: solid 2px gray; margin: 0px 15px 6px 0px; background:url(/mistni_web/img/ik_mesic.png) no-repeat left}
.mes2 {float:left;padding-left:0px; border: solid 2px gray; margin-right:6px; background:none; height:15px}
.mes:hover {border-bottom: solid 2px blue; color:blue}

#program tr.neobs td {color:gray;font-style: italic;}
#program td.styl {color:rgb(77,77,77)}
#program td.mezi {background:#FACB00}
#program td {border:none;background:rgb(255,170,0)}
#program td img {border:none}
#program em.nepotvr {color:blue}



/*kalkulačka akčních cen*/
form[id=kalkulacka] tr, form[id=kalkulacka] td {border: solid 1px gray;vertical-align: baseline;}
form[id=kalkulacka] input[type=text] {width:23px;text-align:right}
form[id=kalkulacka] thead tr {font-weight:bold;background:rgb(243,160,13)}
.kalk_cena {text-align:right}
form[id=kalkulacka] fieldset {position:relative}
form[id=kalkulacka] input[type=button] {position:absolute;right:15px;bottom:2px}


/*fotogalerie*/
#fg_male_box_l {float:left;width:358px;border-right: dashed 2px rgb(153,102,0);border-bottom: dashed 2px rgb(153,102,0);margin-right:18px;padding-bottom:5px}
#XXXfg_male_box_p {float:left;background:blue;width:370px;margin-left:10px;padding-left:5px}

.fg_th {text-align:center;;width:160px; height:120px; border: solid 2px black; margin:0px 19px 15px 0px;padding:3px;background:rgb(102,51,0);-moz-border-radius:7px; float:left}
.fg_th:hover {background:rgb(153,102,0)}
#fg_male a img {border:none;display:block;margin:auto}
span.fg_ga_struktura {position:relative;text-align:center;color:white;display:block;width:340px; height:80px; border: solid 2px black; margin:0px 25px 15px 0px;padding:3px;background:rgb(80,21,5);-moz-border-radius:7px;float:left}
span.fg_ga_struktura:hover {background:rgb(102,51,0)}
span.fg_ga_struktura span {display:block;padding:1px}
span.fg_ga_nazev {font-size:150%;color:rgb(250,203,0);font-weight:bold}
span.fg_ga_polozek {font-size:130%;color:rgb(250,203,0);}
span.fg_ga_datum {position:absolute;bottom:3px;font-style:italic;color:silver}


/*kapela*/
.ka_foto {width:593px;height:214px;float:left; margin:0px 2px 22px 0px; border-right: dashed 1px rgb(153,102,0)}
.ka_foto img {border: solid 2px rgb(153,102,0);margin-right:9px}
.ka_foto span {display:block;padding:10px;font-style:italic;color:maroon;font-size:80%}

.ka_odkazbox {width:151px;height:190px;float:left;padding: 3px 0px 3px 5px;}

div.ka_odkazbox a {border-right: solid 1px black; border-bottom: solid 1px black; width:129px;height:auto;background:#E54900;float:left;margin: 0px 0px 6px 14px; padding:2px; font-size:100%;font-weight:bold; color:black; text-decoration:none}
div.ka_odkazbox a:hover {background:#C13A12; text-decoration:underline}



/*google*/
#adsense1 {position:relative;top:25px}
#adsense2 {margin-bottom:8px}



/* ZAKLADNI-SPOLECNE DEFINICE */
.c{text-align:center;}
.r{text-align:right;}
.l{text-align:left;}
.fl{float:left;}
.cl{clear:both;}
.b{font-weight:bold}
.u{text-decoration:underline}
.h{visibility:hidden;}

.b_ne{font-weight:normal}
.u_ne{text-decoration:none}

.mr0 {margin-right:0px}

.blue {color:blue}
/*-----------------------------*/
