/**
 * Redakční systém JSR
 * tisk.css
 * Soubor s CSS styly pro tisk.
 *
 * @author Josef Šmíd <mail@jsmid.net>
 * @copyright (c) 2007-2012 Josef Šmíd
 * @version 1.3.5
 */

/* zkopírovat ze styly.css po dokončení designu webu **************************
 **************************************************************************** */

/* hlavní divy ************************************************************** */

/**
 * Redakční systém JSR
 * styly.css
 * Soubor s CSS styly pro zobrazení v prohlížeči.
 *
 * @author Josef Šmíd <mail@jsmid.net>
 * @copyright (c) 2007-2012 Josef Šmíd
 * @version 1.3.5
 */

/* hlavní divy a textové styly ********************************************** */

@font-face
{
  font-family: 'AlcoholicaItalicJS';
  src: url('alcoholicaitalic-webfont.eot');
  src: url('alcoholicaitalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('alcoholicaitalic-webfont.woff') format('woff'),
       url('alcoholicaitalic-webfont.ttf') format('truetype'),
       url('alcoholicaitalic-webfont.svg#AlcoholicaItalicJS') format('svg');
  font-weight: normal;
  font-style: normal;
}

body
{
  margin: 0;
  padding: 0;
  font-family: Calibri,Tahoma,sans-serif;
  font-size: 100%;
  background-color: #4d4c4c;
}
  body.cerna, body.cerna a, body.cerna td, body.cerna th
  {
    color: #000;
  }
  body.bila, body.bila a, body.bila.td, body.bila th
  {
    color: #000;
  }

#hlavni
{
  width: 800px;
}

#levy_sloupec
{
  width: 251px;
  float: left;
}

#pravy_sloupec
{
  width: 514px;
  float: right;
}

#titulek
{
  width: 800px;
  padding: 0 0 5px 0;
}

#jazyky
{
  visibility: hidden;
  display: none;
}

#menu
{
  visibility: hidden;
  display: none;
}

#zahlavi p
{

}

#obsah
{

}
  #obsah p
  {
    margin: 0 0 10px 0;
    padding: 0;
  }
  #obsah h1
  {
    font-family: AlcoholicaItalicJS,Calibri,Tahoma,sans-serif;
    font-size: 170%;
    font-weight: normal;
    text-align: right;
    margin: 10px;
    padding: 0;
  }
  #obsah h2
  {
    font-size: 130%;
    font-weight: bold;
    margin: 15px 0 5px 0;
    padding: 0;
  }
  #obsah h3
  {
    font-family: AlcoholicaItalicJS,Calibri,Tahoma,sans-serif;
    font-size: 170%;
    font-weight: normal;
    margin: 0;
    padding: 0;
  }

#zapati
{
  width: 800px;
}

/* ostatní divy na webu ***************************************************** */

#vyhledavani
{
  margin-top: 20px;
}

#mailing
{
  margin-top: 20px;
}

div.mezera { width: 100%; clear: both; }

div.podkat
{
  height: 60px;
  text-align: center;
  padding-top: 40px;
}

#obsah div.errorbox
{
  color: red;
  font-weight: bold;
  text-align: center;
  border: dotted red 1px;
  padding: 5px;
  margin: 10px 0;
}

/* p ************************************************************************ */

#obsah p.data
{
  font-size: 70%;
  font-style: italic;
  text-align: right;
}

#obsah p.navigace
{
  font-size: 70%;
  margin: 0 0 5px 0;
  padding: 0;
}

#obsah p.stred { text-align: center; }
#obsah p.pravy { text-align: right; }
#obsah p.zvyrazneni { color: #502828; font-weight: bold; }

/* img ********************************************************************** */

img
{
  border: none;
  margin: 5px;
}

img#logo
{
  width: 251px;
  height: 130px;
  margin: 0 0 10px 0;
}

img#fb
{
  width: 30px;
  height: 30px;
  float: right;
  margin-top: 15px;
}

img.obrlevy    { float: left; }
img.obrpravy   { float: right; }

img.obrnflevy  { float: left; border-width: 0; }
img.obrnfpravy { float: right; border-width: 0; }

img.obrnoframe { border-width: 0; }

/* tabulky ****************************************************************** */

table
{
  border: solid #000 1px;
  margin: 10px auto;
  padding: 0;
}

caption
{
  font-size: 100%;
  font-style: italic;
}

td
{
  font-family: Calibri,Tahoma,sans-serif;
  font-size: 100%;
  margin: 0;
  padding: 2px 5px;
}

th
{
  font-family: Calibri,Tahoma,sans-serif;
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 2px 5px;
}

table p {
  margin: 0;
  padding: 0;
}

table.tbleva   { float: left; }
table.tbprava  { float: right; }

table.tbnoframe  { border-width: 0; }
  table.tbnoframe td { border-width: 0; }
  table.tbnoframe th { border-width: 0; }

table.tbnfleva { float: left; border-width: 0; }
  table.tbnfleva td { border-width: 0; }
  table.tbnfleva th { border-width: 0; }

table.tbnfprava { float: right; border-width: 0; }
  table.tbnfprava td { border-width: 0; }
  table.tbnfprava th { border-width: 0; }

.admin { width: 100%; border: solid #D2CB77 1px; }
  .admin tr { background-color: #F9F5C5; }
  .admin tr:hover { background-color: #FFFFFF; }
  .admin th { background-color: #D2CB77; }
  .admin td { border: dotted #D2CB77; border-width: 0 0 1px 0; padding: 1px 5px; }
  .admin td.stred { text-align: center; }

table.form
{
  border-width: 0;
}
table.form td
{
  padding: 5px 20px 5px 0;
  border-width: 0;
}

.form100 { width: 100%; border-width: 0; }
  .form100 td { padding: 5px 20px 5px 0; }

/* styly pro javascriptovou chybovou hlasku ********************************* */

#pruhlednePozadi
{
	background-color: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	opacity: 0.9;
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
}

#chybovaHlaska
{
	background-color: transparent;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}

#chyboveOkno
{
	position: relative;
	width: 300px;
	min-height: 100px;
	margin-top: 150px;
  background: #ffc6c6 url(./../images/admin/ebox.png) no-repeat center left;
  border: solid #eea9a9 1px;
  padding: 10px 10px 10px 50px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  behavior: url(./../css/pie.htc);
}

#chyboveOknoOK
{
  position: relative;
	width: 300px;
	min-height: 100px;
	margin-top: 150px;
  background: #e4edcf url(./../images/admin/obox.png) no-repeat center left;
  border: solid #ced7ba 1px;
  padding: 10px 10px 10px 50px;

  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  behavior: url(./../css/pie.htc);
}

  #chyboveOkno h1, #chyboveOknoOK h1
  {
    visibility: hidden;
  	margin: 0;
  	font-size: 12px;
  	background-color: #502828;
  	color: #FFFFFF;
  	border-bottom: 1px solid #502828;
  	padding: 2px 0 2px 5px;
  }

  #chyboveOkno p#chyba, #chyboveOknoOK p#chyba
  {
    color: red;
  	font-size: 14px;
  	font-weight: bold;
  	padding: 5px 10px;
  	margin: 0;
  	text-align: center;
  }

  #chyboveOkno p#ok, #chyboveOknoOK p#ok
  {
    color: green;
  	font-size: 14px;
  	font-weight: bold;
  	padding: 5px 10px;
  	margin: 0;
  	text-align: center;
  }

  #chyboveOkno #tlacitko, #chyboveOknoOK #tlacitko
  {
  	display: block;
  	position: relative;
  	margin: 25px auto 5px auto;
  	padding: 2px;
  	width: 80px;
    height: 16px;
  	color: #5f5f5f;
    font-size: 80%;
    font-weight: bold;
  	text-align: center;
  	background: #fff url(./../images/admin/button.png) no-repeat center center;
    border-width: 0;
  	text-decoration: none;
  }

  #chyboveOkno #tlacitko:hover, #chyboveOknoOK #tlacitko:hover
  {
    cursor: pointer;
    color: #909090;
  }

#chybovaHlaska > #chyboveOkno
{
	position: fixed;
}

#chybovaHlaska > #chyboveOknoOK
{
	position: fixed;
}

/* odkazy ******************************************************************* */

a
{
  text-decoration: none;
}
a:hover, body.cerna a:hover, body.bila a:hover
{
  color: #4e8db1;
}

/* dropdown menu ************************************************************ */
/* General */
.dropdown, .dropdown ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Head links */
.dropdown li.head
{
  text-align: right;
  font-size: 170%;
  padding: 4px 0;
  text-transform: lowercase;
}
.dropdown li.head a
{
  display: block;
}

/* Child lists and links */
.dropdown li.head ul
{
  display: none;
  padding: 5px;
  margin-top: 5px;
}
.dropdown li.head:hover ul
{
  display: block;
  position: absolute;
  background-color: #98BF0E;
  border: solid black 1px;
}


/* ostatní ****************************************************************** */

.noprint
{

}
.noprintall
{
  visibility: hidden;
  display: none;
}
.nodisplay
{
  visibility: hidden;
  display: none;
}


/* styly pro modul fotogalerie ********************************************** */
/* styly souboru fotka.php * */

#horni { text-align: center; }
  #horni h1 { font-size: 200%; font-weight: bold; }
  #horni p { }

#navig { text-align: center; }
  #navig p {  }

#fotka { text-align: center; }



