/*


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


*/


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

body, input, select, textarea {font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;}

body {font-size:82%;line-height:1.7;}

th, td {font-size:95%;line-height:1.6;}

h1 {font-size:180%;}
h2 {font-size:136%;}
h3 {font-size:120%;}
h4 {font-size:100%;}

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

p, ul {margin:1em 0;}

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;}

#menu {/*font-size:60%;font-family:verdana;*/}

#paticka {font-size:80%;}

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

html, body {background:#294595 url('pozadi.gif') repeat-x;margin:0;padding:0;}
body {padding:35px 0;}
* html body {text-align:center;}

a {color:#ff3c00}
a:hover {color:#1e00ff}

/**/
h2 {font:20px georgia,serif;margin:0 0 0 -1em;padding-bottom:5px;padding-left:32px;background:transparent url('h2.gif') 0 0 no-repeat;}
h3 {font-size:120%;color:#ff5400;padding-bottom:3px;border-bottom:1px solid #9db3f4;}
h4 {font-size:100%;color:#294595;font-weight:bold;}

#obal {background:#000 url('obal.gif') repeat-y;width:636px;margin:0 auto;text-align:left;}
#hlavicka {background:#ffa500 url('hlavicka.jpg') no-repeat;margin-bottom:.5em;height:245px;position:relative;}
#obsah-obal {background:#313131 url('obsah.gif');margin:.5em 2em 1em;padding:7px}
#obsah {background:#fff;padding:1.5em 2em 1em;}
#paticka {color:#fff;background:#294595 url('paticka.gif') left bottom no-repeat;height:8px;padding:0 3em;} /* h:8px */
small#paticka {font-size:0;display:block;}

* html #obal,
* html #obsah-obal,
* html #obsah {height:1px;}

#logo, #logo span {width:219px;height:69px;margin:0;padding:0;position:absolute;z-index:1;}
#logo {left:45px;top:45px;text-align:center;overflow:hidden;}
#logo span {background:transparent url('logo.gif') 0 0 no-repeat;top:0;left:0;display:block;}
* html #logo span {cursor:hand;}

* html #menu {width:345px;}
#menu {position:absolute;right:8px;bottom:2px;}
#menu ul {display:block;padding:0;margin:0;height:42px;line-height:1em;}
#menu li {display:block;float:left;border-right:#000 solid 1px;}
#menu a {color:#bbb;background:#242424;display:block;position:relative;padding:13px 16px 15px;}
/*#menu li.first a, #menu li.first .aktivni {background-image:url("");}*/
#menu a:hover, #menu .aktivni {color:#fff;background:#454545;}
#menu a.aktivni {text-decoration:none;}
#menu ul ul {display:none;}
#menu .ne {position:absolute;top:-1000px;}

/**/
code {display:block;font:100%/150% 'courier new',sans-serif;margin:1em auto;overflow:auto;background:transparent url('kod.gif') bottom right no-repeat;border:1px solid #c8d4f7;padding:10px}
* html code {overflow:scroll}

fieldset {border:4px solid #ffecca;padding:1em 1em 0}
label {font-size:100%;display:block}
input,select,textarea {margin:.5em .5em 1.5em}
/*odeslani mailu*/
fieldset br {display:none;}
fieldset p {margin:0;font-size:95%;}
textarea.input-text {width:100%;}
.input-text {width:130px;}

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

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

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

.mg {margin:1em 0;}
.mgl {margin-left:1em;}
.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}

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

.fli, .fri {border:1px dotted #b6c86e;margin:1em 1em .4em;padding:6px;}
.fli:hover, .fri:hover {border-color:green;}
.fli img, .fri img {line-height:0;display:block;}
.fli p, .fri p {text-indent:0;margin:0;}
.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}
*/
