/*


	 Autor:	David Krmela
	 	http://muflo.cz/
	 	mailto:muflo(at)muflo.cz


*/


/* ----------------------------------------------------------------------------------- FONTY ----------------------------------- */

body, input, select, textarea {font-family:sans-serif;}

body {font-size:90%;line-height:1.6;}

th, td {font-size:87%;line-height:1.5;}
* html th, * html td {font-size:78%;}

h1 {font-size:135%;}
h2 {font-size:15px;}
h3 {font-size:100%;}
h4 {font-size:100%;}

h1, h2, h3, h4 {font-weight:normal;}

h2 {text-transform:uppercase;afont-family:'Century Gothic', Arial, Helvetica, sans-serif;}

p,ul {margin-top:1em;margin-bottom:1em;}

input, select, textarea {font-size:100%;}

blockquote {font-family:Georgia,sans-serif;font-style:italic;}

small {color:#808080;font-size:79%;}

pre, code {font-size:12px;font-family:monospace;}

#paticka {font-size:79%;}

.odkazy {font-size:85%;/*text-transform:uppercase;*/}

/* ----------------------------------------------------------------------------------- LAYOUT:ZAKLAD --------------------------- */

html, body {background:#3e1e0d;margin:0;padding:0;}

body {color:#000;}
* html body {text-align:center;}

hr {display:none;}

#obal {background:#fff url('telo.gif') repeat-y;text-align:left;width:764px;margin:0 auto;}

#hlavicka {background:#950909 url('hlavicka.gif') left top no-repeat;padding:15px 0 0 32px;height:198px;}
* html #hlavicka {height:213px;}

#telo {padding:0 34px 0 11px;}

#menu {float:left;margin-left:0;width:181px;}

#obsah {float:right;margin-top:-1em;width:510px;min-height:450px;}
* html #obsah {height:450px;}

#paticka {background:#3e1e0d url('paticka.gif') left top no-repeat;height:55px;line-height:80px;text-align:right;clear:both;}

/* ----------------------------------------------------------------------------------- HLAVICKA ------------------------------- */

#logo, #logo span {width:139px;height:186px;margin:0;padding:0;position:relative;z-index:1;}
#logo {background-color:black;text-align:center;overflow:hidden;}
#logo a {color:#fff;text-decoration:none;}
#logo span {background:transparent url('logo.jpg') left top no-repeat;top:0;left:0;position:absolute;display:block;}
* html #logo span {cursor:hand;}

/* ----------------------------------------------------------------------------------- MENU ----------------------------------- */

#menu h3 {color:#fff;background:#950909 url('menuh3.gif') left bottom no-repeat;margin:1em 0 .7em;padding-left:1.5em;height:34px;line-height:34px;}

#menu ul {list-style:none;margin:0 0 2em;padding:0;}
#menu a {color:#efbdad;font-size:12px;display:block;margin:0;padding:1px 1em;text-decoration:none;border-bottom:1px dotted #5d1d06;}
* html #menu a {width:100%;border-bottom:1px solid #7c1f02;}
#menu a:hover, #menu a.aktivni {color:#fff;}
#menu a.aktivni {border-bottom:1px solid #560a0a;}
* html #menu a.aktivni {border-bottom:1px solid #560a0a;}

/* ----------------------------------------------------------------------------------- OBSAH ----------------------------------- */

#obsah a {color:#a40303;}
#obsah a:hover {color:#d80f0f;}

#obsah h2 {color:#580606;background:#f7bb68 url('h2.gif');font-weight:bold;line-height:1.5;border-top:1px solid #650808;border-bottom:1px solid #bb4242;margin-top:0;padding:8px 1em;}
* html #obsah h2 {padding:6px 1em 8px}
#obsah h2 a {color:#580606;text-decoration:none;}
#obsah h2.mg {margin-top:2em;}
#obsah h3 {font-weight:bold;border-bottom:1px solid #bb4242;}

#obsah .info {border-top:5px solid #eee;margin:1.5em -1em 0;padding-top:1em;text-align:center;}
#obsah .info p {background:#fdf7f3;border:2px solid #e6d2c8;width:80%;margin:0 auto 1em;padding:.5em;text-align:center;}
#obsah .info p strong {background-color:transparent;padding:0;}

table {margin-top:1em;margin-bottom:1em;border:1px solid #d8baaa;}
td,th {background:#fdf7f3;border:1px solid #eddad0;padding:2px .5em;}
th {background:#fff;border:2px solid #eac1a3;text-align:center;padding:.4em .5em;}

blockquote, pre {background:#fde4d7;border-top:4px solid #c93102;margin:1em .5em;padding:.6em 1em 1em;}
blockquote p {margin:0;}

pre {border:2px solid #82c3e6;overflow:auto}
* html pre {width:100%;overflow:scroll}

.podrobnosti {background:#fdf7f3;font-size:79%;text-indent:0;text-transform:lowercase;border-top:3px solid #eddad0;border-bottom:1px solid #eddad0;text-align:center;margin:1.5em 0 0;padding:.2em .3em .3em}
.podrobnosti strong {font-weight:normal;margin:0 .3em;}

.galerie span {display:block;float:left;width:33%;text-align:center;padding:.2em 0;height:120px;min-width:100px;}
* html .galerie div {width:100px;}
.galerie a img {border:1px solid #999;padding:2px;}
.galerie a:hover img {border-color:brown;}

form {margin:1em 0 2em;padding:0 2em;}
form br {display:none;}
form div.fl {margin-right:1.5em;}
fieldset {padding:0em 2em .5em;border:2px solid #bb4242;}
legend {color:#580606;text-transform:uppercase;padding:0 1em;font-weight:bold;}
label {display:block;margin:1em 0 .5em;padding-right:1em;}
textarea {width:100%;height:5em;}
form small {text-align:right;display:block;}

#prispevky p {padding:0 1.5em;margin:1.5em 0;}
#prispevky em, #prispevky span {padding:8px 20px;display:block;font-style:normal;}
#prispevky em {font-size:86%;background:#f6eae4}
#prispevky span {font-size:93%;background:#fdf7f3}

#prispevky small {font-size:92%;padding-left:1em;}
#prispevky small a {text-decoration:none;}
#prispevky small a:hover {text-decoration:underline;}

#prispevky .odpovedet {display:none;}

ul#strom-webu ul {margin-top:0;margin-bottom:0;}

#prispevky strong,
#obsah fieldset strong {background-color:transparent;font-weight:bold;padding:0;}

/* ----------------------------------------------------------------------------------- PATICKA --------------------------------- */

#paticka a {color:#fff;text-decoration:none}
#paticka a:hover {text-decoration:underline}
#paticka span {color:#bb9c8b;background:#522b17;border-bottom:1px solid #000;margin:0 2em;padding:.3em .5em .4em;}

/* ----------------------------------------------------------------------------------- EXTRA ------------------------------------ */



/* ----------------------------------------------------------------------------------- DOPLNKY --------------------------------- */

.b {font-weight:bold}
.i {font-style:italic}

.schovat {display:none;}
.nezobraz {position:absolute;left:0;top:-2000px}

.cistic {clear:both;font-size:0;height:1px;}

.mg {margin:1em 0;}
.nomg {margin:0;}
.nomgtop {margin-top:0;}
.nomgbottom {margin-bottom:0;}

.vat {vertical-align:top}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.taj {text-align:justify}

.tac img {border:1px dotted #c93102;}
.tac a span {display:block;font-style:italic;text-decoration:underline;}

.tac table {text-align:left;margin-left:auto;margin-right:auto;}
table.sirsi {width:75%;}

.fl {float:left}
.fr {float:right}

.fli, .fri {border:1px dotted #c93102;margin:1em 1em .4em;padding:6px;}
.fli:hover, .fri:hover {border-color:green;}
.fli img, .fri img {line-height:0;display:block;}
.fli {float:left;margin-left:0;} /* pro MSIE obrazky */
.fri {float:right;margin-right:0;}

/*
.fli {float:left;margin:1em 1em .4em 0;border-width:0 1px 1px 0;padding:7px 10px 10px 7px}
.fri {float:right;margin:1em 0 1em .4em;border-width:0 0 1px 1px;padding:7px 7px 10px 10px}
*/