/* design stranky */
body{background-color: #730002; font-family:Verdana,sans-serif; line-height:1.4em; font-size:80%; color:#000; text-align:center;}
#page, #page-admin {width:900px; margin:0 auto; padding:0; text-align:left; color: #000; background-color:#F4E0D5; }
#page .column-in, #page-admin .column-in {padding:0; margin:0; }
#page-admin{width:1000px;}
#header{margin:0; padding: 0; height: 100px; width:auto; background: #8D1E0B url('images/header.jpg') top right no-repeat; border: 3px solid #fff;}
#header .column-in{padding: 0.5em 2em 0.5em 1em;}
#main{margin:0; background: #FFE6E6 /*F4E0D5*/ url('images/ma1in.gif') repeat-x; border: 3px solid #fff; border-bottom: none;} /*c2d2e7*/
#main .column-in{padding:0 1em 2em 1em; border: 1px solid #730002;}
#menu{margin:0 0 0 0; padding:0; width:auto; height:33px; background: #931117 url('images/pruh.jpg') repeat-x; border: 3px solid #fff; border-bottom: none; border-top: none;}
#menu .column-in{padding:0 0 1em 0; }
#footer{margin:0; padding:0; width:auto; text-align:right; font-size:85%; background: #931117 url('images/pruh.jpg') repeat-x; border: 3px solid #fff; color: #fff;}
#footer .column-in{padding:0.5em 1em; }
#left-column {width: 645px; float: left;}
#right-column {width: 205px; float: right;}
#right-column .ramecek {padding: 0.2em 0.5em; border: 1px solid #931117;}
#right-column .pocitadlo {text-align: center;}
/* menu */
#menu ul{margin: 0; padding:0;}
#menu ul li{margin: 0; padding:0;list-style-type:none;float:left;}
html>/**/body #menu ul a {display: -moz-inline-block;}
#menu ul a{	display: inline-block; height: 24px; margin-right: 2px; padding: 9px 16px 0 16px; color: #fff; text-decoration: none; }
#menu ul a:hover, #menu ul a.aktualni{background: #931117 url('images/pruh2.jpg') repeat-x;}
/* obsah hlavicky */
#headings {text-align: left; padding: 20px 0 0 0; text-align: center; width: 26em;}
#heading1 {  width: 340px;  height: 50px;   margin: 0;  padding: 0;   background: url("images/heading1.gif") top left no-repeat; }
#heading1 span {  display: none; }
/*#header div.headings{margin: 0; padding: 1em 0 0 100px; width: 25em; text-align: center;}*/
#header p{color:#fff; font-weight:normal; font-size:1.5em; margin: 0.5em 0; padding: 0;}
#header p.zobrazitLogin{color:#fff; font-weight:normal; font-size:1em; margin: 0; padding: 0;}
/* nadpisy */
h1,h2,h3{font-family:Verdana,sans-serif; color: #730002; font-weight:normal;}
h1{margin:0 0 0.7em 0; padding:1em 0 0 0; font-weight:normal; font-size:175%; background-color:inherit; text-align:right;}
h2{font-size:130%; margin: 1.5em 0 0.5em 0; padding-bottom: 0.2em;  border-bottom: 1px solid #730002;}
h3{font-size:110%; margin: 0.5em 0 0.5em 0; padding-bottom: 0.2em;}
#right-column h3{color: #fff;font-size:110%; margin: 1.5em 0 0em 0; padding: 0.5em 0.5em; border: 1px solid #931117; border-bottom: none; background: #931117 url('images/pruh.jpg') repeat-x;}
/* obecne odkazy */
a{color:#AA0000; background-color:inherit;}
#header a, #footer a{color:#fff; background-color:inherit;}
a.download {padding: 0 0 5px 30px; margin: 5px 0; background: url('images/download.png') no-repeat; vertical-align: middle;}
a:visited{color:#730002; background-color:inherit; }
a:hover{background-color:inherit; text-decoration: none; color: #DF0005;}
#header a:hover, #footer a:hover{color:#F4E0D5; background-color:inherit;}
/* tabulky */
table {border-collapse: collapse; width:100%; border-bottom: 1px solid #931117;  margin: 0 0 2em 0;}
th, td {padding: 0em 0.5em;}
th {font-weight: normal;text-align: left; padding: 0.5em; color: #fff; margin-bottom: 0.2em; background: #931117 url('images/pruh.jpg') repeat-x;}
tr.sudyRadek td {background-color: #FBF3F3; border-top: 1px solid #931117; border-bottom: 1px solid #931117;}
.ikony {width: 90px; padding: 0;}
.ikony2 {width: 70px; padding: 0;}
td img {margin: 0; padding: 0.1em 0;}
/* seznamy definic */
dl{margin:0em 0 1em 0;}
dl.odkazy dd{margin-bottom:3em; }
dt,dd{padding-top:0.5em; }
dt{margin:0; float:left; font-weight:bold;}
dd{margin-left:12em; }
dl.statistika dd{margin-left:17em; }
/* seznamy */
ul{margin:0 0 0 1em; padding:0 0 0 1.5em; }
li{padding:0.5em 0 0 0; }
ul ul li{list-style-type: square; }
#right-column ul{margin: 0; padding:0 0 0.5em 1.5em; border: 1px solid #931117;}
#right-column li{list-style-type: square; padding: 0.1em 0;}
/* odstavce */
p{margin-left:0em; margin-bottom: 1em;}
#footer p{margin: 0;}
#right-column p{margin: 0.5em 0;}
#main p{text-align:justify;}

img{border:none; vertical-align: middle; margin-right: 0.5em}
.paging img{margin: 0;}
.hlaseniChyba, .hlaseniOK {padding:  1em 1em 1em 3.5em; margin: 1em 0 2em 0; font-weight: bold;}
.hlaseniOK {color: #02910D; border: 1px solid #02910D;  background: #EDFDD7 url('../images/msg_ok.gif') no-repeat; }
.hlaseniChyba {color: #BA1414; border: 1px solid #BA1414;  background: #FBF3F3 url('../images/msg_error.gif') no-repeat;}
.noscreen{display:none; }
.textCenter {text-align: center;}
.textRight {text-align: right;}
.textLeft {text-align: left;}
.textCenaRight {text-align: right; padding-right: 2em;}
/* zobrazeni */
form.display fieldset {margin: 0 0 0.5em 0; padding: 0.5em; background-color: inherit; border-color: #931117;}
form.display img {margin: 0; vertical-align: middle;}
form.display input, form.display label {display: inline; float: none; margin: 0; padding: 0; vertical-align: middle;}
form.display, form.display select, form.display label {font-size: 90%; width: auto;}
/* strankovani */
.paging {margin-bottom: 0.5em; font-size: 90%; text-align: right; color: #555}
.paging .pages {margin: 0 1em; color: #000;}
.paging .records {margin-left: 1em;}

/* formulare */
form {margin: 0;}
form span {font-size: 90%; margin-left: 1em;}
label {display: block; float: left; clear: left; width: 15em; margin-right: 1em; text-align: right; line-height: 1.8em;}
input {display: block; float: left;}
.submit {width: auto; margin-left: 10em;}
fieldset br {clear: both;}
fieldset p {margin: 0.5em 0 0 0;}
fieldset {border: 1px solid #931117; padding: 1em; margin: 0em 0em 1em 0; width: auto;}
legend {color: #730002; padding: 0 1em; font-weight: normal; font-size: 1.2em; margin-bottom: 1em;}
html>/**/body legend {margin-bottom: 0;} /* vse krome IE */
select {width: 145px;}
#right-column fieldset {margin: 0; padding: 0.2em 0.5em;}
#right-column label {width: auto; text-align: left;} /*ie6*/
#right-column input {width: auto;}
#right-column .submit {margin-left: 0px;}
html>body #right-column label {width: 55px; text-align: left;} /*IE 7 and modern browsers only*/
html>body #right-column input {width: 110px;}
html>body #right-column .submit {margin-left: 67px;}
/* obtekani */
.floatleft {float: left; margin-right: 5em; margin-top: 0;}
.clearleft {clear: left;}
.clearboth{clear:both; }
