body {
  background: #d0ddd3;
  color: #333;
  font-size: 11px;
  height: auto;
  padding:0;
  padding-bottom: 0px;
  background-image: url(../img/pozadiDhl.png);
  background-repeat: repeat-x;
  margin: 0px auto;
}

a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-family: Georgia, serif;
  font-weight: bold;
  font-size: 28px;
  padding-top: 35px;
  text-align: left;
  color: #003300;
}



p {
  
}

body{
font: normal 0.85em/1.6em 'Trebuchet MS', sans-serif;
color: #444;	
}

/* ********** anchors ********** */
a { text-decoration: underline; color: red; }
a:hover{color: #f02d1d; text-decoration: none; }

/* ********** anchors ********** */
#menu a {color: #fff; text-decoration: none; }
#menu a:hover{ color: #ffcf0d; text-decoration: none; }

/* ********** layout ********** */

/* ********** forms ********** */
#items fieldset{ padding: 5px 15px 5px 10px; margin: 10px 10px 5px 0px; text-align: right; border-width:0px; color: black}
#items .itembody fieldset { text-align: right; }
#items fieldset legend{ font-weight: bold; margin: 0; color:black; padding: 2px 10px 10px 0px; text-align: left; color:#1d4d25; font-size:115%}
#items fieldset textarea { width: 95%; overflow: auto; clear: both; }
#items fieldset input[type=text], #items fieldset input[type=password]  {border:1px solid #c9c9c9; margin-bottom:8px;}

.napoveda{width:250px;  text-align:left; padding-left:15px;font-size:80%; padding-top:2px; color:#878787}


h2{text-align:left}

.object_ok
{
border: 1px solid green; 
color: #333333; 
}

.object_error
{
border: 1px solid red; 
color: #333333; 
background:#ffdfdf;
}

.object_error_pozor
{
border: 1px solid red; 
color: #333333; 
background:#ffe3c2;
}

#error{
	margin-bottom: 0px;
	border: 1px solid #efefef;
	width:450px
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
	margin-bottom:0px;
	padding-bottom:5px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d76e;
}

.formfield{width:160px}
.formfield-mensi{width:80px}

.td-form-right  {text-align:right; width:250px}

#items table{margin: 0px;}

h1{
padding-left:190px;
}

.login-block {
    float:left;
    margin:0;
    text-align:center;  
    
}

.login-block form {

}

.login-block label {
	color: white; 

}

.login-block a {
	color: white; 

}

.login-block input {
	background-color:#c3ecbb;
	border:1px solid #0c4b00;

}

.login-block td {
	padding:3px;
	text-align:right;

}

.login-block .active-form {
    border-color:#d09e6d;
}

.box1 {
	background-color: #c3ecbb;
	width: 120px;
	height: 12px;
	margin: 0 auto 0px auto;
	padding: 4px;
	border: 1px solid #d7d7d7;

}

h2{margin-top: 0; 
color: #027602; 
padding-left:25px; 
padding-bottom:7px;
padding-top:15px;
background-image: url('../img/h2.png');
background-repeat:no-repeat;
background-position:left bottom; 

}

h3{
color: #027602;
font-weight:bold;
font-size:15px;
}

h4{
color: #027602;
font-weight:bold;
font-size:13px;
margin-bottom:4px7
}

ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
margin:0;
padding-left: 10px;
background-image: url(../img/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
}


#menu-box{
margin-left:184px;
margin-top:0px; 
}

#menu-box ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
line-height:24px;
   
}

#menu-box li
{
float:left;
margin:0;
padding:0;

}

#menu-box a:link, #menu-box a:visited
{
display:block; 
font-weight:bold;
color:#FFFFFF;
background-image: url('../img/menuPozadi.png');
background-repeat:repeat-x;
text-align:center;
padding:0px 8px;
text-decoration:none;
/*text-transform:uppercase;*/
}

#menu-box a:hover, #menu-box a:active
{
color:#ffcf0d;
background-color:#7A991A;
background-image: url('../img/menuPozadiNad.png');
}

#uzivatel a:link, #uzivatel a:visited 
{
color:#ffcf0d;
text-decoration:none;
}

#uzivatel a:hover
{
color:#ffcf0d;
text-decoration:underline;
}

table{
border-width:0px;
}

th{
border-width:0px;
}

td{
border-width:0px;
}

#plachtaTyden table
{
border-collapse:collapse;
/*width:100%;*/
background:#ffffcc;
}

#plachtaTyden table, #plachtaTyden th, #plachtaTyden td
{
border: 1px solid black;
}

#plachtaTyden th, td
{
vertical-align: bottom;
}

#plachtaTyden th
{
text-align: center;
background: #ccccff;
font-weight:bold;
}

#plachtaNavig
{

}

#plachtaNavig table
{
border-collapse:collapse;
width:60%;
margin: 0 auto;
margin-bottom: 10px;
}

#plachtaNavig table, #plachtaNavig th, #plachtaNavig td
{
border: 0px solid black;
}

#plachtaNavig th
{
text-align: center;
background: #ccccff;
}

#plachta a:link, #plachta a:visited 
{
color:#001dcb;
text-decoration:none;
}

#plachta a:hover
{
color:#8a0000;
text-decoration:underline;
}

#stavKurtu
{
position:absolute; 
top: 7px; 
right: 30px; 
border-width:0px; 
font-size:13px; 
color: darkgreen;
padding-bottom:0;
} 

#stavKurtu table, #stavKurtu th, #stavKurtu td
{
border: 0px solid black;
}

#plachtaTyden  td
{
text-align:center;
}

.tableBez table, .tableBez th, .tableBez td
{
border-width: 0px;
}

.tableBez th, .tableBez td
{
vertical-align: top;
}
/*
.myButtonLink {
	display: block;
	width: 23px;
	height: 28px;
	background: url('../img/tablebg.png') bottom;
	background-position: 0 56px;
	text-indent: -99999px;
}
.myButtonLink:hover {
	background-position: 0 112px;
}

.myButtonLink1 {
	display: block;
	width: 23px;
	height: 28px;
	background: url('../img/tablebg.png') bottom;
	background-position:  0 0px;
	padding:0;
	margin:0;
	
}
.myButtonLink1:hover {
	background-position: 0 28px;
}
*/
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../img/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../img/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}



.myButtonLinkDen {
	display: block;	
	width: 100%;
	height: 30px;
	background: url('../img/tablebgDen.png') bottom;
	background-position:  0 60px;    
}
.myButtonLinkDen:hover {
	background-position: 0 120px;
}



.myButtonLinkDen1 {	
	display: block;
	width: 100%;
	height: 30px;
	background: url('../img/tablebgDen.png') bottom;
	background-position:  0 0px;	
}
.myButtonLinkDen1:hover {
	background-position:  0 30px;
	
}

.myButtonLinkDen2 {
	display: block;
	width: 168px;
	height: 30px;
	background: url('../img/tablebgDen.png') bottom;
	background-position:  0 90px;
	padding:0;
	margin:0;
  vertical-align: center;	
}
.myButtonLinkDen2:hover {
	background-position: 0 150px;
}


#plachtaDen table
{
border-collapse:collapse;
/*width:100%;*/
background:#ffffcc;
}

#plachtaDen table, #plachtaDen th, #plachtaDen td
{
border: 1px solid black;
}

#plachtaDen th, #plachtaDen td
{
vertical-align: bottom;
text-align:center;
}

#plachtaDen th
{
text-align: center;
background: #ccccff;
font-weight:bold;
padding:3px 0px;
}

#plachtaDen td a:link, #plachtaDen td a:visited 
{
color:white;
text-decoration:none;
}

#plachtaTyden td a:link, #plachtaTyden td a:visited 
{
color:white;
text-decoration:none;
}

#plachta a:hover
{
color:#8a0000;
text-decoration:underline;
}

.horniKurt{
  width: 140px;
}

.bezOdkazu{
padding-bottom:3px;
}

.sOdkazem{
padding-top:4px;
}


/* initially all panes are hidden */
.panes .pane {
    display:none;
}

/* tab pane styling */
.panes div {
    display:none;
    padding:15px 0px;
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
padding-left:0;
background-image: none;
font-weight:bold;
font-size:15px;
}

.loga table, .loga th, .loga td
{
border-width: 0px;
}

.loga th, .loga td
{
vertical-align: center;
text-align: center;
padding-bottom:25px;
}

#hraciRad ul {
list-style-type: disc;
background-image: none;
}

#hraciRad li
{
padding-left:0px;
background-image: none;
margin-left:15px;
margin-bottom:20px;
}

.contentbody{
margin-bottom:20px;
}

#status td {

}


.ctCol2{
width:10px;
}



#dialog p{
font-size: 12px;
padding:0;
margin:0 0 10px 0;
}

.zalozky-menu a.active {
color: #027602;
font-weight:bold;
font-size:15px;
text-decoration:none;
}
 
#akce td {
padding: 10px; border: 1px solid darkgreen
}

.dataTable td.mojePole a {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display:block;
    text-decoration: none;
    background:#feca00;
    color:black;
}

.dataTable td.mojePole a:hover { 
    background-color:yellow;   
    text-decoration: none;    
}

.dataTable td.volnePole a {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display:block;
    text-decoration: none;
    background:green;
    color:black;
}

.dataTable td.volnePole a:hover { 
    background-color:#08d908;   
    text-decoration: none;    
}


.dataTable td {
width:30px;
}

.napoveda-vpravo{
	font-size: 80%; 
	line-height:150%; 
	padding-right:15px; 
	padding-top:50px;  
	padding-left:5px;
}
