@charset "windows-1250";
* { margin:0; padding:0; }
input, textarea, select { font-family:arial, verdana, sans-serif, serif; }

body { font-family: tahoma, verdana, sans-serif, serif; background:url(images/bg.gif) no-repeat center top; }
#page { width:980px; margin:0 auto; margin-top:0px; }
#top { height:60px; margin-bottom:5px; }
#logo { float:left; }
#logo a { height:60px; color:#f58220; width: 353px; position:relative; text-decoration:none; }
#logo span { height:60px; width:353px; position:absolute; background: url(images/logo.gif); top:0; left:0; cursor:pointer;  }
#topbanner { float:right; border:1px solid #f58220; }

#hmenu { margin-top:7px; font-size:11px; background: #f58220; height:23px; margin-bottom:1px; }
#hmenu1 { float:left; list-style:none; padding:1px;}
#hmenu1 li { display:inline; }
#hmenu1 a { color:#FFFFFF; text-decoration:none; font-weight:bold; display:inline-block; padding:4px 12px 4px 10px; background:url(images/hmenu_oddelovac.gif) right no-repeat; float:left;} 
#hmenu1 a:hover { background:#FFFFFF; color:#f58220;  }
#dayinfo { float:right; padding:5px 10px; color:#FFFFFF; margin-right:10px;}

#find { float:right; margin-right:1px; background:#003333; position:relative; width:170px; }
#find #button { position:absolute; top:-3px; right:-1px; cursor:pointer;}
#find #slovo { font-size:12px; border:1px solid #c86b1c; position:absolute; margin-top:1px; width:100px; padding:2px; }  

#main { position:relative; _width:983px; }
#vmenu { width:180px; _width:150px; float:left; list-style:none; background: #f58220;  }

#nadpisvyhledavac { font-size:17px; }
#nadpisvyhledavac a { position:relative; width:180px; height:35px; display:block; _width:150px; }
#nadpisvyhledavac a p { font-size:11px; }
#nadpisvyhledavac a span { position:absolute; top:0; left:0; background:url(images/vyhledavac2.gif); cursor:pointer; width:180px; _width:150px; height:35px; display:block; }
#nadpisvyhledavac a:hover span { background-position:180px 0px; } 

#vyhledavac { list-style:none; padding:0px 10px 10px 10px; line-height:1.5; color:#FFFFFF; /*background:url(images/bg_vyhledavac.gif) right bottom no-repeat;*/  }
#vyhledavac a {  font-size:17px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#vyhledavac a:hover { text-decoration:underline; }

#vyhledavac h2 { font-size:14px; color:#000000; margin:10px 0px 3px 0px; }
#vyhledavac h3 { font-size:12px; margin:3px 0px; }
#vyhledavac h4 { font-size:11px; }
#vyhledavac p { font-size:11px; padding:0px 5px; }

#souteze a { display:block; width:100%; height:27px; position:relative; color:#000000; font-size:16px; font-style: italic; font-weight:bold; text-decoration:none; }
#souteze a span { position:absolute; top:0; left:0; width:100%; height:27px; background:url(images/souteze_nadpis.gif); }

#soutez { font-size:11px; list-style:square; color:#FFFFFF; padding:0px 10px; margin:0px 10px 5px 10px; }
#soutez a { color:#FFFFFF;}
#soutez a:hover { text-decoration:none; }

#letniservis { margin:0px 0px; }
#letniservis a { display:block; width:170px; height:43px; padding:0px 5px; position:relative; color:#4a2b06; font-size:20px; font-style: italic; font-weight:bold; text-decoration:none; background:#ffd200;  }
#letniservis span { position:absolute; top:0; left:0px; height:43px; background:url(images/letni-servis.gif); cursor:pointer; }
#letniservis a:hover span { background:url(images/letni-servis-over.gif);  }

#extra  { width:390px; _width:386px; background-position:left top; height:400px; float:left; position:relative; display:block; text-decoration:none; }
#extra a { width:390px; _width:386px; background-position:left top; height:400px; margin-left:2px; float:left; position:relative; display:block; text-decoration:none; }
#extra a span { background:#FFFFFF; display:block; width:320px; font-weight:bold;  padding:10px; position:absolute; bottom:20px; color:#f58220; }
#extra a span h2 {font:17px; text-decoration:underline; }
#extra a span p { font-size:12px; }
#extra a:hover span { background-color:#fed5b1; }

#topclanky { margin-left:0px; float:left;  } 

.vm p { font-size:11px; } 

.leto { width:170px; height:35px; position:relative; display:block; color:#000000; text-decoration:none; padding:5px; }
.leto span { background:url(images/leto.gif); position:absolute; top:0; left:0; height:45px; }

#topclanky a { padding:4px 5px; display:block; color:#FFFFFF; text-decoration:none; background-repeat:no-repeat; }
#topclanky a h2 { font-size:17px;  line-height:1.1; margin-bottom:3px; text-decoration:underline;}
#topclanky a p { font-size:12px; padding:0px 5px; line-height:1.1; color:#FFFFFF; }
#topclanky .obrokraj { width:65px; height:65px;  _width:60px; _height:60px; float:right; background:#FFFFFF; padding:3px; margin:0px 0px 5px 5px;  }
#topclanky .obr { display:block; background-position:center; width:65px; height:65px; _width:60px; _height:60px; }
 
#topclanky .obrokraj130 { width:120px; height:120px; float:right; background:#FFFFFF; padding:4px; margin:0px 0px 5px 5px;  }
#topclanky .obrokraj130 .obr { display:block; background-position:center; width:120px; height:120px; } 

#mright {right:0; bottom:1px; _bottom:0px; _right:2px; position:absolute; width:137px; height:233px; background:url(images/bg_mright.gif);  }
#mright a { font-size:11px; color:#000000; text-decoration:underline; display:inherit; margin-left:3px; padding:2px 5px; display:block; line-height:1.1; } 
#mright a:hover { background-color:#f58220; text-decoration:none; }

#nadpistop { float:right; font-size:12px; }
#nadpistop a { display:block; width:490px; height:19px; color:#000000; position:relative; margin-bottom:1px; }
#nadpistop a p { font-size:10px;  }
#nadpistop a span { position:absolute; width:490px; height:19px; cursor:pointer; top:0; left:0; display:block; background:url(images/aktualne2.gif); }

#topclanky2 { margin-left:2px; float:left; background:url(ximages/bg_topclanek.gif) right bottom no-repeat;}   
#topclanky2 a { padding:2px; display:block; color:#000000; text-decoration:none; background-position:left bottom; background-repeat:no-repeat; border-bottom:1px solid #f58220; min-height:60px; _height:60px; }
#topclanky2 a h2 { font-size:12px;  color:#f58220; }
#topclanky2 a h3 { font-size:11px; color:#f58220; }
#topclanky2 a p { font-size:11px; padding:0px 3px; }
#topclanky2 a:hover  { background-color:#fed5b1; }
#topclanky2 .obr { width:50px; height:50px; float:right; display:block; margin:3px; border:2px #fff3e9 solid; background-position:center; }

.cleaner { clear:both; }

#prouzka { height:2px; background:#f58220; clear:both;}

#sekce { color:#FFFFFF; background:url(images/bg_sekce.gif) 0px 3px repeat-y; }
#sekce .obrokraj, #sekce2 .obrokraj  { width:50px; height:50px; float:right; background:#fff3e9; border:1px #f58220 solid; padding:3px; margin:3px;  }
#sekce .obr, #sekce2 .obr  { display:block; background-position:center top; width:50px; height:50px; }

#uvod1, #uvod2, #uvod3, #uvod4 { min-height:60px; _height:400px;  padding-bottom:5px; }
#uvod1 { background-color:#8a7d0a; } 
#uvod2 { background-color:#f19524; } 
#uvod3 { background-color:#d03b1e; } 
#uvod4 { background-color:#5f8691; } 

#uvod1 h2 a:hover span  { background-position:260px 0px; }  
#uvod2 h2 a:hover span  { background-position:260px 0px; }  
#uvod3 h2 a:hover span  { background-position:260px 0px; }  
#uvod4 h2 a:hover span  { background-position:260px 0px; }  

#sekce h2 { font-size:16px; font-style:italic; margin-bottom:3px;  } 
#sekce h2 a, #sekce2 h2 a  { color:#FFFFFF; position:relative; display:block; height:35px; padding:0px;}
#sekce h2 a p, #sekce2 h2 a p { font-size:11px; text-align:right; padding:0px 10px;}
#sekce h2 a span, #sekce2 h2 a span { position:absolute; top:0; left:0; height:35px;  cursor:pointer; }

#sekce h2 a { width:244px; }
#sekce2 h2 a { width:250px; }
#sekce h2 span { width:244px; }
#sekce2 h2 span { width:250px; }

#sekce h3 { font-size:12px; padding:0px 5px 2px 5px; background-repeat:repeat-y; text-decoration:underline; }
#sekce a { color:#FFFFFF; text-decoration:none; display:block; padding:2px 0px;  }
#sekce #uvod1 a:hover, #sekce2 #uvod1 a:hover   { background-color:#ac9b00; }
#sekce #uvod2 a:hover, #sekce2 #uvod2 a:hover { background-color:#f7a746; }
#sekce #uvod3 a:hover, #sekce2 #uvod3 a:hover { background-color:#e65d42; }
#sekce #uvod4 a:hover, #sekce2 #uvod4 a:hover { background-color:#8cb7c3; }
#sekce a:hover { text-decoration:none; }
#sekce p { margin:2px 10px 10px 10px; font-size:11px;}
#sekce .img { background:#FFFFFF; padding:2px; margin:5px;}

#sekce2 { margin-top:5px; color:#FFFFFF; }
#sekce2 h2 { font-size:17px; }
 
#sekce2 h3 { font-size:12px; text-decoration:underline; padding:0px 5px 2px 5px; background-repeat:repeat-y; } 
#sekce2 a { color:#FFFFFF; text-decoration:none; padding:2px 0px; display:block;  }
#sekce2 a:hover h2 { text-decoration:none; } 
#sekce2 p { margin:2px 10px 10px 10px; font-size:11px; }
#sekce2 .img { background:#FFFFFF; padding:2px; margin:5px;}

#content { margin-top:1px; background:url(images/bg_content.gif) repeat-y; }
#left { width:180px; float:left; }

#anketa { padding:10px; background-color:#000000; }
#anketa h3 { font-size:19px; color:#FFFFFF; }
#anketa p { color:#FFFFFF; font-size:11px; padding:2px 10px;}
#anketa a { color:#FFFFFF; }

#obsah #navigace { font-size:11px; padding:5px 0px; border-bottom:1px solid #f58220; margin-bottom:10px; }
#obsah #navigace a { color:#000000; }

#obsah { width: 518px; float:left; padding:0px 15px; font-size:12px; }
#obsah h2 { color:#f58220; font-size:20px; margin-bottom:10px;}
#obsah h3 { color: #333333; font-size:18px; margin-bottom:8px; margin-top:10px; margin-left:5px;}
#obsah h4 { color: #000000; border-bottom:1px solid #f58220; font-size:17px; margin-bottom:5px; margin:10px 10px;}
#obsah a { color:#f58220; }
#obsah a:hover { text-decoration:none; }
#obsah p { font-size:12px; margin:4px 6px; line-height:1.4; }
#obsah input, #obsah select { padding:3px; font-size:11px; color:#333333; border:1px solid #999999;  font-family:tahoma, verdana, sans-serif, serif;  }
#obsah .button { color:#FFFFFF; background:#f58220; font-size:12px; font-weight:bold; border:none; padding:5px; } 
#obsah ul { list-style:square; font-size:12px; margin:5px 20px; line-height:1.2;}
#obsah li { margin-left:30px; }
#obsah address { font-style:normal; font-size:14px; }
#obsah .img2 { text-align:center; border:4px #fff3e9 solid; margin:10px; }
#obsah hr { color:#f58220; background:#f58220; height:1px; border:none; margin:15px; }
#obsah small { display:block; padding:5px 0px; text-align:right; }

#oblast option { padding-left:10px; }
#oblast .oblast { padding-left:0px; background:#fff3e9; font-weight:bold; }

#obsah .provozovna { margin:15px 5px 5px 5px; }
#obsah .provozovna h3 { font-size:14px; color:#f58220; margin:10px 0px 0px 0px;  }
#obsah .provozovna p { margin:0px; padding-bottom:2px; color: #333333; border-bottom:1px solid #f58220;}

#obsah .akce { margin:5px 10px; }
#obsah .akce h4 { font-size:12px; margin-bottom:3px; border:none; }
#obsah .akce h5 {  font-size:14px; margin-left:20px; margin-bottom:2px; }
#obsah .akce p { font-size:11px; margin-top:0px; margin-left:20px; line-height:1.2; }

#obsah #clanky a { padding:5px 5px 5px 5px ; display:block; color:#000000; text-decoration:none; border-bottom:1px solid #f58220; display:block; min-height:100px; _height:80px;  }
#obsah #clanky a h3 { font-size:15px;  color:#f58220; margin-bottom:2px; margin-top:2px; text-decoration:underline; }
#obsah #clanky a h4 { font-size:11px; color:#f58220;  }
#obsah #clanky a p { font-size:12px; margin:3px 5px;  }
#obsah #clanky a:hover  { background-color:#fed5b1; }
#obsah #clanky .obr { width:80px; height:80px; float:right; display:block; background-position:center; }
#obsah #clanky .obrokraj { width:80px; height:80px; float:right; background:#fff3e9; border:1px #f58220 solid; padding:3px; margin:0px 0px 5px 5px;  }

#obsah #banner { text-align:center; border-top:1px solid #f58220; padding:3px;  }
#obsah #banner p { text-align:right; font-size:11px; }

#obsah #galerie { margin:0 auto; padding:4px; text-align:center; }
#obsah #galerie p { text-align:right; font-size:11px; border-bottom:1px solid  #f58220; }
#obsah #galerie span { float:left; width:100px; height:100px; display:block; border:1px solid  #f58220; background:#FFFFFF; padding:5px; margin:5px; }
#obsah #galerie a  { display:block; width:100px; height:100px; text-align:center; background-position:center; background-repeat:no-repeat;}
#strankovani { text-align:right; padding:5px; }

#obsah #reakce { }
#obsah #reakce p { font-size:11px; padding:0px 5px 3px 5px; margin:0px; }
#obsah #reakce h3 { font-size:17px; color:#666666; color:#f58220;  }
#obsah #reakce h4 { font-size:12px; border:0; font-style:normal; margin:2px;  }
#obsah #reakce hr { color:#f58220; background:#f58220; height:1px; border:none; margin:2px; }
#obsah #reakce .sub { color:#999999; background:#999999; height:1px; border:none; margin:2px; }
#obsah #reakce textarea { font-family: tahoma, verdana, Arial; padding:2px; font-size:11px; }
#obsah #reakce .button { background:#f58220; color:#FFFFFF; padding:4px 10px; font-size:12px; }

#anketa { padding:3px 5px; color:#FFFFFF; background: #f58220;}
#anketa h2 { font-size:12px; margin-bottom:5px; border-bottom:1px solid #FFFFFF; text-align:center; padding-bottom:5px; }
#anketa h3 { font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; }
#anketa a.odpoved { color:#FFFFFF; }
#anketa a:hover.odpoved { text-decoration:none; }
#anketa a.line { display:block; color:#FFFFFF; font-size:11px; padding:1px; text-decoration:none; border:1px solid #FFFFFF; height:14px; margin:2px 5px 5px 5px;}
#anketa p { font-size:12px; text-align:center; margin-top:10px; padding:5px; border-top:1px solid #FFFFFF; }

#filtry { padding:5px 10px; margin:10px; border:2px solid #ffe2c9; background:#fff3e9; font-size:12px; }
#filtry h3 { font-size:15px; font-weight:bold; margin-top:15px; margin-bottom:3px; }

.formular { padding:5px 5px; margin:10px; border:2px solid #ffe2c9; font-size:12px; background:#fff3e9; }
.formular h3 { font-size:17px; margin-bottom:3px; color:#f58220; }
.formular th { text-align:right; width:100px; }
.formular small { font-size:11px; color: #333333; display:block; font-weight:normal; }

.alert { color:#006600; padding:5px; border:1px #006600 solid; margin:10px; font-weight:bold; }
.info { color:#CC0000; padding:5px; border:1px #CC0000 solid; margin:10px; font-weight:bold; }

#right { width: 250px; padding-right:2px; float:left; }
#right h4 { text-align:left; margin-left:10px; font-weight:normal; font-size:11px; }
#pravysloupec img { border:none; margin:5px; }
#pravysloupec p { font-size:11px; }

#footer { padding:10px; font-size:11px; color:#FFFFFF; background: #f58220; margin-top:5px; }
#footer a { color:#FFF; }
#footer a:hover { text-decoration:none; }

.rsshradec { padding:5px; width:298px; background:#FFF;  }
.rsshradec a { color:#000; }


