@import url('basic.css');
@import url('fancybox.css');

html { background-color:#eeeeee; text-align:center; margin:0em; padding:0em; }
body { margin:0em 0em 2em 0em; padding:0em; }
/* cely blok stranky */


#logo { width:1000px; height:270px; overflow:hidden; margin:0em auto; background:url('../zahlavi/default.jpg') top left no-repeat white; background:white; }

#menu { width:1000px; margin:0px auto; padding-top:5px; text-align:left; overflow:hidden; background-color:white; }
  
  #menu a#rybolov-com { display:block; float:left; clear:both; margin:0px 10px 0px 10px; }

  #menu ul { margin:0px 0px 0px 10px; padding:0em; list-style-type:none; display:block; float:left; font-size:1.2em; }
  #menu ul li { margin:0px 1px 0px 0px; float:left; height:30px; line-height:30px; }
  #menu ul li a { display:block; text-decoration:none; padding:0px 12px; }
  #menu ul li a:hover { text-decoration:none; background-color:#E9F3FE; }
  #menu ul li.act strong { display:block; cursor:default; font-weight:normal; text-decoration:underline; color:#456C89; padding:0px 12px; }
  #menu ul li.sep { border-right:1px solid #B8CDF1; }

#main { width:1000px; margin:0em auto; padding:5px 0em; text-align:left; overflow:hidden; background-color:white; }

  #main #base { width:745px; float:right; margin:0em 0em 3em 0em; padding:0em; position:relative; right:20px; }
  #main #leftside { width:215px; margin:0em; float:left; }
  
  #main #leftside #offer { margin:0px 0px 10px 0px; padding:0px 10px 10px 0px; }
    #offer h2 { margin:0px 0em 0em 0em; padding:3px 0px 0px 0px; text-indent:9px; width:200px; color:#456C89; font-size:1.2em; border-left:5px solid #B8CDF1; background:#B8CDF1; line-height:1.8em; }
    #offer h3 { margin:13px 0em 0.2em 1em; clear:both; font-size:1.0em; }
    #offer ul { margin:0px 0px 10px 0px; padding:0px; list-style-type:none; font-size:1.10em; }
    #offer ul li { line-height:30px; width:200px; background:#E9F3FE; margin:0px; padding:0px;
                   border:1px solid white; border-width:0px 0px 1px 5px; border-left-color:#B8CDF1; }
    #offer ul li a { display:block; color:#456C89; text-decoration:none; text-indent:5px; }
    #offer ul li.act { background-color:#DFEAF9; }
    #offer ul li.act strong { display:block; cursor:default; font-weight:normal; text-decoration:underline; color:#456C89; text-indent:5px; }
    #offer ul li a:hover { background:#DFEAF9; text-decoration:none; }

  #main .gal { width:100%; background:#F2F2F2; border:1px solid #E2E2E2; padding:8px 0px; }
  #main .gal:hover { background-color:#E2E2E2; }
  #main .gal img { margin-left:5px; border:1px solid #BEBEBE; }
  #main .gal img.posledni { margin-right:4px; }
  #main .gal a { display:inline-block; vertical-align:top; }
  #main .gal a:hover img { border-color:#969696; }
  
#footer { clear:both; padding:40px 20px 0px 20px; margin:0em; }
  #footer a { text-decoration:none; }
  #footer a:hover { text-decoration:underline; }
  
  
/* pomocne formatovaci tagy */
.hidden { display:none; }
.cleaner { display:block; width:100%; clear:both; height:0px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden; font-size:1px; }

/* zarovnavaci znacky */
.r { text-align:right; }
.l { text-align:left; }
.c { text-align:center; }
.j { text-align:justify; }
.fr { float:right; }
.fl { float:left; }

/* zvyraznovaci znacky */
.err { background-color:pink; padding:0.7em; }

/* znacky pro plovouci bloky */
.box50L { display:block; width:49%; float:left; }
.box50R { display:block; width:49%; float:right; }

/* styl obrazku na page 404 */
img.gloom { margin:10px; float:left; border-width:0px; }


.mb0 { margin-bottom:0px; }

.diskuze-temata {
}
.diskuze-temata .polozka {
  display: block;
  width: 215px;
  height: 80px;
  padding: 10px;
  margin: 0 10px 10px 0;
  float: left;
  border: 1px solid #A3A6AF;
  background-color: #F8F7FC;
  background-position: 95% 10px;
  background-repeat: no-repeat;
  text-decoration: none;
  border-radius:6px;
}
.diskuze-temata .polozka:hover {
  background-color:#E0E7F1;
}
.diskuze-temata .nazev {
  display: block;
  line-height: 105%;
  font-size: 13pt;
  font-weight: bold;
  color: #5E627F;
  margin: 0 60px 4px 0;
}
.diskuze-temata .popis {
  display: block;
  line-height: 120%;
  margin: 0 70px 0 0;
  font-size:90%;
}
.diskuze-temata .statistika {
  display: block;
  font-size:70%;
}

.seznam-temat a {
  background:transparent url('../img/arrow.gif') no-repeat scroll 0 50%;
  padding-left:7px;
  padding-right:15px;
}

.diskuze-zahlavi {
  background:#9EB2C5 url('../img/dsbg.png') repeat-x scroll 0 0;
  border:1px solid #768FAA;
  padding:15px;
  width:699px;
}
.diskuze-zahlavi a {
  color:#FFF;
  text-decoration:none;
}
.diskuze-zahlavi a:hover {
  text-decoration:underline;
}
.diskuze-zahlavi h2 {
  margin:0;
  padding:0 0 4px 0;
  border-bottom:1px solid #FFF;
  color:#D4DDE5;
}
.diskuze-zahlavi h2 a:hover {
  text-decoration:none;
}
.diskuze-zahlavi .seznam-temat {
   margin-top:6px;
}

.diskuze-prispevek {
  background:#E8EDF2 url('../img/dlbg.png') repeat-x scroll 0 0;
  border:#D3DCE4;
  margin:0;
  padding:15px 0 15px 15px;
  width:716px;
}
.diskuze-pridat-prispevek {
  background:#D6DEE7;
  border-bottom:1px solid #B6C4D3;
}

.diskuze-prispevek dt {
  margin-top:15px;
  margin-bottom:2px;
  clear:both;
  position:relative;
}
.diskuze-prispevek .prezdivka {
  font-weight:bold;
}
.diskuze-prispevek .datum {
  position:absolute;
  right:14px;
  margin-right:10px;
  font-size:9pt;
  color:#8D8F92;
}
.diskuze-prispevek dt input {
  position:absolute;
  right:2px;
}


.diskuze-prispevek dd {
  background:transparent url('../img/cite.png') no-repeat scroll 66px 0px;
  margin:0;
  padding:0;
  min-height:64px;
}
.diskuze-prispevek dd .avatar {
  float:left;
}
.diskuze-prispevek dd .commment-area {
  border:1px solid #CFD9E3;
  background:white;
  border-width:1px 1px 1px 0px;
  display:inline-block;
  width:600px;
  margin-left:11px;
  min-height:46px;
  padding:8px;
}

.diskuze-prispevek textarea {
  width:592px;
  height:100%;
  border:none;
  background:#FFF;
}
#plupload_container {
  margin-left:75px;
}

#plupload_filelist {
  background:#F2F5F9;
  width:616px;
}

#plupload_filelist .name {
  width:490px;
  padding-left:7px;
}

#plupload_filelist .size {
  text-align:right;
  padding-left:5px;
  width:50px;
}

.prispevky-pics img {
  border:1px solid #9EB2C5;
  background:#FFF;
  padding:1px;
}
.prispevky-pics a {
  display:inline-block;
  vertical-align:top;
}

#plupload_filelist .akce {
  text-align:right;
  padding-left:5px;
  width:50px;
}

.hlaska {
  padding:13px 5px;
  text-indent:45px;
  border-radius:3px;
  margin-right:14px;
}
#logged-as {
  text-align:right;
  background-color:#F9A246;

}
#not-loged {
  color:#9D7806;
  border:1px solid #F9D364;
  background:#FADD85 url('../img/info.png') no-repeat scroll 10px 60%;
}
#not-loged a {
  color:#856505;
}

#menu-diskuze {
}


.strankovani {
  margin:1em 0em;
  text-align:center;
}
.cislovani,
.aktualni,
.toright,
.toleft {
  display:inline-block;
  padding:0.2em 0.5em;
  text-decoration:none;
}
.cislovani,
.toright,
.toleft {
  border:1px solid #CBCBCB;
  border-radius:4px;
  background-color:#DDD;
  color:#8D8F92;
}
.cislovani:hover,
.toright:hover,
.toleft:hover {
  color:#67696B;
  border-color:#C3C3C3;
  background-color:#CACACA;
}

.aktualni {
  cursor:default;
  border:1px solid #87A5BD;
  border-radius:4px;
  background-color:#B7C6D5;
  color:#375166;
  font-weight:bold;
}