@import url('admin.css');
@import url('thickbox.css');

html { margin:0px; padding:0px; background-color:#C7E1F1; }
body { margin:0px; padding:0px; text-align:center; font:normal 80% sans-serif; }

#hp { width:900px; margin:0px auto; background:url('../img/pozadi-x.jpg') center top no-repeat #55A8D8; }
/*#tmp { background:url('../img/pozadi.jpg') center top no-repeat; }*/

#zahlavi { height:215px; text-align:left; }
  #zahlavi h1 span, #zahlavi h2 { display:none; }
  #zahlavi h1 {  position:absolute; top:50px; margin:0px; padding:0px; float:left; }
  #zahlavi h1 a { display:block; width:540px; height:80px; }
  #hmenu { width:100%; padding:14px 0px 0px 0px; }
  #hmenu ul { margin:0px; padding:0px; background:url('../img/menu.gif') top left repeat-x #FF6F00; height:37px; }
  #hmenu ul li { margin:0px; padding:0px; display:block; float:left; }
  #hmenu ul li a { display:block; height:37px; }
  #hmenu ul li span { display:none; }
  #hmenu ul li { background:url('../img/menu.png') top left no-repeat orange; }
  #hmenu ul li#m01 { width:48px;  background-position:2px 0px;  }
  #hmenu ul li#m02 { width:93px; background-position:-48px 0px;  }
  #hmenu ul li#m03 { width:69px;  background-position:-141px 0px;  }
  /*#hmenu ul li#m04 { width:125px; background:url('../img/m04.png') 4px 12px no-repeat; }*/
  #hmenu ul li#m05 { width:75px; background-position:-210px 0px; }
  #hmenu ul li#m06 { width:48px;  background-position:-285px 0px; }
  #hmenu ul li#m07 { width:77px;  background-position:-333px 0px; }
  #hmenu ul li#m08 { width:62px;  background-position:-410px 0px; }
  #hmenu ul li#m09 { width:84px;  background-position:-472px 0px; }
  #hmenu ul li#m10 { width:103px; background-position:-556px 0px; }
  #hmenu ul li#m11 { width:83px; background-position:-659px 0px; }
  #hmenu ul li#m12 { width:156px; background-position:-742px 0px; }
  #zahlavi form { clear:both; border-width:0px; padding:0px; margin:58px 0px 0px 650px; width:200px; position:absolute; top:55px; }
  #zahlavi form fieldset { border-width:0px; padding:0px; margin:0px; }
  #zahlavi form fieldset legend { display:none; }
  #zahlavi form fieldset input { vertical-align:middle; }
  #zahlavi form fieldset input#qs { width:140px; border:1px solid #BC7207; background:url('../img/input.gif') top left repeat-x white; padding:2px 3px; }

#data { width:900px; margin:0px auto; padding:0px; text-align:left; color:white; }
  #lmenu { width:162px; float:left; margin-right:5px; }
  #rmenu { width:293px; float:right; position:relative; right:59px; top:48px; }
  #uvod  { width:530px; float:left; padding-top:83px; }
  #obsah { width:520px; float:left; margin:0px auto; }

    #rmenu .upoutavky { clear:both; display:block; float:right; margin:0px; margin:0px 0px 8px 0px; }
    #rmenu #partners  { clear:both; background:url('../img/partneri.gif') top left no-repeat; width:236px; float:right; margin-top:25px; }
    #rmenu #partners h4 { margin:0px; padding:0px; }
    #rmenu #partners h4 span { visibility:hidden; height:10px; }
    #rmenu #B-ryba_roku a { height:91px; margin-bottom:4px; }
    #rmenu #B-fotogalerie a { height:88px; background-position:top; margin-bottom:-4px; }
    #rmenu #B-zavody a { margin-bottom:4px; }
    #rmenu #B-kalendar_akci { }
    #rmenu p img { border-width:0px; margin:0px 10px 8px 0px; }
    
    #uvod h4 { margin:0px; padding:0px; }
    #uvod h4#welcome { background:url('../img/vitame_vas.gif') top left no-repeat; width:140px; height:20px; margin-left:21px; }
    #uvod h4 span { display:none; }
    #uvod #uvodni_foto { background:url('../img/uvodni_foto_podklad.gif') 0px 9px no-repeat; margin:0px 0px 30px 21px; }
    #uvod #uvodni_foto div#im { background:url('../img/uvodni_obr_1.jpg') 8px 27px no-repeat; width:499px; height:184px; }
    #uvod #uvodni_foto #uvodni_foto_text { width:480px; position:relative; left:10px; padding:0px; margin:0px; 20px 0px 10px; }
    #uvod #uvodni_foto p { text-align:justify; margin:0px 0px 10px 0px; padding:0px; }
    #uvod #aktuality { width:249px; float:left; position:relative; left:14px; }
    #uvod #ubytovani { width:249px; float:right; position:relative; right:4px; }
    #uvod #aktuality h4 { background:url('../img/N-aktuality.gif') top left no-repeat; height:45px; }
    #uvod #aktuality h5 { margin:0px; padding:0px; font-size:110%; }
    #uvod #aktuality p { text-align:left; }
    #uvod #ubytovani h4 { background:url('../img/N-napsali_o_nas.gif') top left no-repeat; height:45px; }
    #uvod #aktuality div, #uvod #ubytovani div { margin:15px 14px 20px 16px; }

    #napsali_o_nas { clear:both; }
    #napsali_o_nas p { padding:10px 0px 10px 0px; margin:0px; }
    #napsali_o_nas #rybar  { min-height:182px; _height:182px; background:url('../img/rybar_brodaky_A.gif') 20px 100% no-repeat; padding:10px 20px 20px 240px;  text-align:justify; }
    #napsali_o_nas #rybar2 { min-height:182px; _height:182px; background:url('../img/rybar_brodaky_A2.gif') 20px 100% no-repeat; padding:10px 20px 20px 240px; text-align:justify; }
    #napsali_o_nas #ruka { min-height:159px;  _height:159px; background:url('../img/rybar_brodaky_B.gif') 20px 0% no-repeat #D8FBFF; padding-left:240px; }
    #napsali_o_nas #ruka2 { min-height:159px; _height:159px; background:url('../img/rybar_brodaky_B2.gif') 61px 0% no-repeat #D8FBFF; padding-left:240px; }
    #napsali_o_nas h3 { margin:0px; padding:30px 20px 20px 0px; color:#55A8D8; font:bold 1.4em "sans-serif"; }
    #napsali_o_nas address a { color:#55A8D8; }
    #napsali_o_nas address a:hover { text-decoration:none; }
    #napsali_o_nas address { font-style:normal; color:#55A8D8; white-space:pre; width:200px; float:left; }
    #napsali_o_nas #hand { min-height:165px; _height:165px; background:url('../img/ruka.gif') bottom right no-repeat; }

    #obsah #data p { color:#525252; font-size:0.95em; line-height:1.4em; margin:0px 20px 0px 20px; padding:0px 0px 15px 0px; }
    #obsah ul, #obsah ol { color:#525252; padding-bottom:20px; margin-bottom:0px; }
    #obsah h3 { padding-top:10px; padding-bottom:5px; background-position:0px 17px; }

    #blocks h3 a { display:block; float:left; }
    #blocks #B-ryba_roku a { margin-left:17px; }
    #blocks #B-fotogalerie a { margin-left:25px; }
    #blocks #B-zavody_a_jine a { margin-left:34px; }

  #inPage { padding:5px 0px 0px 0px; clear:both; width:625px; float:right; position:relative; right:20px; }
  a { text-decoration:underline; color:#CAD9DB; color:white; }
  a:hover { color:#39585B; }
  #inPage h2 { color:#FFF5BC; border-bottom:1px solid #FFF5BC; font-size:1.5em; margin:1em 0em 1.5em 0em; }
  #inPage h2 a { color:#FFF5BC; text-decoration:none; }
  #inPage h2 a:hover { color:#FFEB77; }
  #inPage h3 { text-decoration:none; font-size:1.3em; color:#1E5C82; margin:1em 0em 0.3em 0em; padding:0em; border:1px solid #226791; border-width:0px 0px 1px 5px; padding-left:0.3em; }
  #inPage h3 a { color:#1E5C82; text-decoration:none; }
  #inPage h3 a:hover { color:orange; }
  #inPage p { margin:0em 0em 0.7em 0em; padding:0em; }
  #inPage p.vypis { margin:0em 1em 1em 1em; padding:0em; }
  #inPage li { margin:0.5em 0em; }

  table { width:100%; border-collapse:collapse; }
  table tbody td { border:1px solid white; padding:1px 4px; color:white; _font-size:90%; }
  table tbody th { background-color:#379DD5; color:white; }

  #menu { margin-top:20px; width:250px; float:left; }
  #menu h2 { background:url('../img/pozadi_vertikalniho_menu.gif') top left no-repeat; height:30px; width:227px; margin:0px 0px 6px 8px; color:white; padding:0px 0px 0px 8px; line-height:30px; font-size:1.1em; }
  #menu ul { list-style-image:url('../img/li.gif'); margin:0px 0px 0px 4px; padding:0px; width:236px; line-height:160%; }
  #menu ul li.hr { border-bottom:1px dotted #9CCFED; }
  #menu ul li { padding:10px 0px 10px 0px; margin:0px 0px 0px 16px; font-size:1.1em; }
  #menu ul li a { color:white; text-decoration:none; }
  #menu ul li a:hover { text-decoration:underline; }

#zapati { width:900px; margin:0px auto 0px auto; padding:20px 0px; color:#717171; background-color:#C7E1F1; font-size:0.9em; text-align:left; }
#zapati span { display:block; width:300px; float:right; text-align:right; }
#zapati a { color:#717171; text-decoration:underline; }
#zapati a:hover { text-decoration:none; }
#zapati .nu { text-decoration:none; }
#zapati img { clear:both; display:block; float:left; margin-bottom:30px; }


.upoutavky p, .upoutavky h3 a span { display:none; }
.upoutavky a { display:block; }
.upoutavky li a { margin-left:17px; margin-right:8px; }
.upoutavky h3 { margin:0px; padding:0px; }

.thickbox img { border:2px solid white; margin:3px 5px 12px 5px; }
a.thickbox:hover img { border-color:#DBDBDB; }

#B-ryba_roku a     { background:url('../img/B-ryba_roku.gif') bottom left no-repeat; width:293px; height:137px; }
#B-fotogalerie a   { background:url('../img/B-fotogalerie.gif') 0px 33px no-repeat; width:249px; height:137px; }
#B-zavody_a_jine a { background:url('../img/B-zavody_a_jine.gif') bottom left no-repeat; width:246px; height:137px; }

#B-kalendar_akci div { background:url('../img/B-kalendar_akci.gif') bottom left no-repeat; width:248px; height:186px; }
#B-kalendar_akci h3 { margin:0px; padding:0px; }
#B-kalendar_akci h3 a { display:block; width:215px; height:80px; }
#B-kalendar_akci h3 a span { display:none; }
#B-kalendar_akci span { clear:both; display:block; width:200px; height:50px; margin-top:10px; overflow:hidden; margin:0px auto; _margin-left:30px; filter: alpha(opacity=50); -moz-opacity:0.6; }
#B-kalendar_akci ul { clear:both; font-size:95%; }
#B-kalendar_akci ul li { -moz-opacity:0.6; filter:alpha(60);  }
#B-kalendar_akci ul li a { display:inline; float:none; color:white; padding:0px; margin:0px; width:200px;}
#B-kalendar_akci ul li:hover { -moz-opacity:0.9; filter:alpha(90); }


a.vice { display:block; width:58px; height:27px; background:url('../img/vice.png') top left no-repeat; float:right; }
a.vice span { display:none; }
.read_more { font-size:90%; display:block; text-align:right; padding:10px 50px 4px 0px; border-bottom:1px dotted white; }
.read_more2 { font-size:90%; text-indent:20px; }

.linkovani { text-align:right; padding-right:40px; }

form fieldset { border-width:0px; }
input.go { background:url('../img/submit.png') top left repeat-x #DE3309; padding:1px 7px; letter-spacing:1px; font-size:1em; color:white; border-color:#DE3309; border-width:1px; cursor:pointer; }

.cleaner { height:0px; font-size:1px; clear:both; }
.c { text-align:center; }
.r { text-align:right; }
.fr { float:right; display:block; }
.fl { float:left; display:block; }
img.fl, img.fr { margin:4px 2px; }
.hidden { display:none; }

abbr { cursor:help; }
hr { border:none; height:1px; clear:both; margin:5px 0px; border-top:1px solid #84B9D7; }

.linkovani { text-align:center; margin:20px 0px 10px 0px; padding-top:8px; border-top:1px solid #3596D0; color:white; }
.linkovani span { padding:0px 20px; }
.linkovani a { color:white; }


#contactForm label { width:140px; text-align:right; display:block; float:left; clear:left; padding-top:5px; margin-right:3px; cursor:pointer; }
#contactForm { margin-bottom:30px; }

