body,html{padding:0; margin:0;}
body{color:#555; font:0.6875em/1.35 Verdana, "Geneva CE", lucida, sans-serif,"Corbel";}

/* nadpisy */
h1, h2, h3, h4{color: #343434;margin:0; margin-bottom:0.2em;}
h1 a,h1 a:hover{text-decoration:none !important;}
h2 {font-size: 1.3em; padding-top: 5px;}
h2.opaque {padding-bottom:0.2em;margin:0;background: #fff;}

p {margin-bottom: 1.0em;}
strong {/*letter-spacing:-1px;*/color:#000;font-weight:normal;}

/* seznamy */
ul{list-style:square; padding:0; padding-left:15px; margin-bottom:1.0em;}
ul ul{list-style:circle;}

a{color:#3163b3; text-decoration:underline;}
a:hover{text-decoration:none;}

hr {display: none;}
small{font-size:0.9em;}

/* formularove prvky */
form{padding:0; margin:0;}
fieldset{padding:10px; margin-bottom: 10px;border:solid 1px #dadada;}
legend{color:#3163b3}
input, button, select, textarea{font:1.0em/1.35 Verdana,"Geneva CE",lucida,sans-serif,"Corbel";padding: 2px;}
input[type="text"], input[type="password"], select, textarea{ border:solid 1px #bebebe;}
input[type="reset"], input[type="submit"], button{ padding: 2px 15px;cursor:pointer;}


.cleaner {clear:both;}

/* box model */
.w30 {width:30px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w150 {width:150px;}
.w240 {width:240px;}
.w400 {width:400px;}

/* stavove hlasky */
ul.validator li {color:#ff0000;}
.success{color:#31a24c;}



/* prihlaseni
-------------------------------------------- */
#login-page{width:300px; margin:150px auto 0 auto; }
#login-page h1{letter-spacing: -1px;}
#login-page form{padding:10px 15px; background:#f2f2f2; border:solid 1px #dadada;}
#login-page fieldset{margin:-10px -15px; border:solid 1px #fff;}
#login-page legend{display: none;}
#login-page table{border:none;}
#login-page input{width:170px;}
#login-page input[type="submit"]{width:175px; margin-top:3px;}
#login-page p{margin-top:3px;}
#login-page a{text-decoration:none;}
#login-page a:hover{text-decoration:none;}



/* page
-------------------------------------------- */
#page{width:80%;  min-width:770px;  margin:auto;  position:relative;  background:#fafafa;}

#page1{width:90%;  min-width:250px;  margin:auto;  position:relative;  background:#fafafa;}

/* header
-------------------------------------------- */
#header{padding:30px 0 4.0em 0;  position:relative;  background:#fff;}
#header h1{letter-spacing:-1px;}
#header p{text-align:right;  position:absolute; top:30px; right:0;}


/* content
-------------------------------------------- */
#content{width:79%;  min-height:360px; padding-bottom: 30px;  float:right;}

/* drobeckova navigace  */
#drobky{line-height:1.5;  padding:5px 0 10px 0;  background:#fff;}

/* tabulky */
table{margin-bottom:5px;  background:#fff;  border:solid 1px #ddd;  table-layout:fixed;}
th {color:#000;font-weight:normal; text-align:center;padding: 4px 5px;background: #ddd;}
th a {text-decoration: none;}
th a:hover {text-decoration: underline;}
td {padding: 4px 5px 2px 5px;background-color: #eee;}
tr.even td {background-color: #f7f7f7;}
tr.red td {background-color: #f7dddd;}
td span{color:#ff0000; font-weight:bold;}
td span.no{color:#343434; font-weight:normal};

table.th-vert {width:100%;}
table.th-vert th {text-align: left;width:25%;padding: 15px;}

a img {
	border: 0px;
}

/* hlavni menu
-------------------------------------------- */
#mainmenu{width:100%;  position:absolute; top:6.0em; border-bottom:solid 1px #3163b3;}
#mainmenu ul{list-style:none;  padding:0;}
#mainmenu ul li{margin:0; margin-right:5px;float:left;}
#mainmenu ul li a{font-size:1.1em;  font-weight:bold;  letter-spacing:-1px;  text-decoration:none;  padding:0.4em 20px;  background:#f0f0f0;    border:solid 1px #3163b3;  border-bottom:0;  display:block;}
#mainmenu ul li a.set{font-size:1.1em;  font-weight:bold;  letter-spacing:-1px;  text-decoration:none;  padding:0.4em 20px;  background:#ffffdd;    border:solid 1px #3163b3;  border-bottom:0;  display:block;}
#mainmenu ul li a:hover{background:#fff;}


/* modul menu
-------------------------------------------- */
#modulemenu{width:20%;}
#modulemenu ul{list-style:none;  padding:0;  margin:0;}
#modulemenu li a{text-decoration:none;  padding:5px 5px 3px 5px;  margin:0;  background:#ddd;  border-bottom:solid 1px #fff;  display:block;}
#modulemenu li a:hover{text-decoration:underline;}

/* 2.level */
#modulemenu ul ul{ margin-bottom:10px;}
#modulemenu ul ul li a{padding-left:18px; padding: 3px 5px 3px 17px;  background:#eee url('../gfx/bullet.gif') 10px 55% no-repeat;}


/* edit menu 
-------------------------------------------- */
#editmenu{margin-bottom:20px;  background:#fff;  border-bottom:solid 1px #ddd;}
#editmenu ul{list-style:none;  padding:0;  margin:0;}
#editmenu li{margin:0; margin-right:3px;float:left;}
#editmenu li a{text-decoration:none;  padding:5px;  padding-bottom:4px;  background:#eee;  border:solid 1px #ddd;  border-bottom:0;  display:block;}
#editmenu li a:hover{background:#fff;}


/* footer
-------------------------------------------- */
#footer{font-size:0.9em;  padding-top:1px; background:#fff;clear:both;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:none;}



/* thumbview 
-------------------------------------------- */
#thumbBox {width: auto; padding: 10px 10px 0 10px; position: absolute;z-index: 10; top: 0; left: 0; background: #fff; border: 1px solid #bbbdc0; visibility: hidden; cursor: pointer; }
#thumbBox .close { color: #3f3f3f; font-size: 12px;text-align: right; padding: 0; }
#thumbBox p {padding: 0;margin: 0 0 10px 0;}
#thumbBox p.close a {padding-left: 10px; background: url('/gfx/bullet.gif') 0 4px no-repeat; }
#thumbBox #thumbImage { background-color: #fff; }
#thumbLoading { padding: 5px; position: absolute; z-index: 5; background: #fff; border: 1px solid #bbbdc0; visibility: hidden; }
