body { padding:0px; margin:0px; background-color:#F94D01; font-family:"Trebuchet MS"; }
h1 { text-align:center; color:#832E00}
h2 { text-align:center; color:#832E00}
h3 { text-align:center; color:#832E00}
img { border:0px; }
input, select { vertical-align:middle; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-align:left; margin-top:2px; }
label { float:left; width: 200px; padding-top:2px; text-align:right; margin-right:15px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; margin-top:2px; width:150px; height:70px; }

.pozpatku { unicode-bidi:bidi-override; direction: rtl;} 
.jus { text-align:justify}

#main { background-image:url(imgs/main_bg.jpg); background-position: center top; background-repeat: no-repeat; height:757px; width:100%; margin:0px; padding:0px; }
#paticka { height:84px; width:100%; background-image:url(imgs/foot_bg.jpg); background-repeat: repeat-x; position:fixed; bottom:0px; margin-top:inherit; padding-bottom:0px;  }
#stred_paticky { margin:auto; width:800px; background-image:url(imgs/logo.png); background-position:center; background-repeat:no-repeat; height:84px;}

#leva_patka { width: 324px; height:84px; border:0px; margin: 0 350px 0 20px; color:#812D00; font-weight:bold; padding-top:8px;  }
 #leva_levapatka { width: 150px; height:42px; margin: 0 170px 0 0px; padding-top:7px;  }
 #leva_pravapatka { width: 170px; float:right; height:18px; border:0px; font-size:17px; text-align:left; color:#812D00; padding-top:29px;  }
 #paticka_leva_white { color:#FFF; font-size:17px; line-height:17px;}
 #paticka_hod { font-size:11px;}
 #paticka_procedura { font-size:12px;padding-top:0px; margin-top:0px; font-weight:bold; clear:left; }

#prava_patka { width: 350px; float:right; height:84px; border:0px; font-size:17px; text-align:right; color:#812D00; padding-top:15px;  }
#paticka_telefon { color:#FFF; font-size:21px; }
#paticka_tel { font-size:15px; }

#zahlavi { width: 800px; height:140px; margin:auto; font-size:21px; color:#000; font-family:"Trebuchet MS"; clear:both; }
#slogan { width:400px; margin-left:360px; color:#3D322E; padding-top:35px;  }
#slogan span { font-weight:bold; font-size:30px; font-family:"Trebuchet MS";}

#centr { width:800px; margin:auto; padding-top:10px; margin-top:35px;}
#leva { width: 580px; min-height:200px; border:0px; margin: 0 200px 0 20px; color:#FFF; font-size:12px; font-weight:bold; padding-bottom:84px; text-align:center; }
#leva p { width:560px; margin:auto;}
#uvod p { text-align:justify; }
#prava { width: 175px; float:right; min-height:200px; border:0px; background-image:url(imgs/aktuality.gif); background-position: center top; background-repeat: no-repeat; padding-top:35px; padding-bottom:84px; }

.postit { background-image:url(imgs/post-it.png); background-repeat: no-repeat; width:175px; height: 122px; padding-top:10px; padding-left:10px; padding-right:20px; }
.postit .datum { font-size: 12px; font-weight: bold; color:#832E00; font-family:Arial, Helvetica, sans-serif; }
.postit .post_vice { font-size: 12px; font-weight: bold; color:#832E00; text-align:right; width:140px; padding-top:0px; margin-top:0px;  }
.postit .post_vice a { text-decoration:none; color:#832E00; }
.postit .post_vice a:hover { text-decoration:underline; color:#832E00; }
.postit h4 { font-size: 11px; font-weight: bold; color:#646265; border:0px; width:150px; margin-top:5px; padding:0px; margin-bottom:0px; line-height: 11px;  }
#pravy_sloupec {}

#top_menu { width:770px; margin:auto; margin-top:5px; border:0px; font-size:14px; padding-top:13px; padding-left:10px; color:#FFF; font-family:"Trebuchet MS"; font-weight:bold;  }

#top_menu ul { margin:0px; padding:0 0 0 20px; }
#top_menu ul li.href { display:inline; color:#FFFFFF; }
#top_menu ul li.href a { padding:0px 20px; float:left; color:#FFFFFF; text-decoration:none; }
#top_menu ul li.href a:hover { color:#FFFFFF;  background-repeat:repeat-x; text-decoration:underline; }
#top_menu ul li.odd { color:#FFFFFF; background-repeat:no-repeat; float:left; padding:0 1px 0 0; display:inline; }

.vyrazne { color:#832E00; font-weight:bold; }


.precist_vice a { text-decoration:none; color:#832E00; }
.precist_vice a:hover { text-decoration:underline; color:#832E00; }



/* ================ cenik ================ */
.cenik_table { margin-left:35px; text-align:right; width:350px;}
#cenik_slevy { text-align:center; padding-top:25px; }

/* ================ kontakty ================ */
.cenik_center { text-align:center; margin:auto; padding-top:25px; padding-bottom:20px; }

/* ================ pobyt ================ */
#pobyt_seznam { text-align:left; margin-left:120px; }

/* ================ diskuse ================ */
#diskuse { text-align:left; }
#diskuse .red { font-size:16px; text-align:center; }
#diskuse .green { font-size:16px; text-align:center; }
.otazka { font-size:1.2em; color:#832E00; padding:20px 0px 2px 0px; font-weight:bold; }
.input { width:150px; }
.center { text-align:center; }
.submit { margin-bottom:30px; margin-top:10px; }

/* ================ fotogalerie ================ */
#fotogalerie { padding-top:20px; padding-bottom:40px; }
#fotogalerie a {}
#fotogalerie a img { margin:5px; padding:10px; border:1px solid #E91C09; width:140px;}
#fotogalerie a:hover img { background-color:#FF7D01;}

/* ================ produkty ================ */
#produkty h3 { padding-top:30px; }
#prod-topul { text-align:left; }
#prod-topul li a { color:#832E00; text-decoration:none; }
#prod-topul li a:hover{ color:#832E00; text-decoration:underline; }