body {background:  url("icons/background.png");}
a, a:visited, a:link {text-decoration:underline; color:black;}
a:hover {text-decoration:none; color:blue;}

.kategorie {font-weight:bold;font-size:17px;background-color:silver;padding-left:5px;padding-top:5px;padding-bottom:10px;}

.odkazpryc, .odkazpryc a, .odkazpryc a:visited {
 padding-left:15px;
 padding-right:7px;
 top: 10px;
 text-decoration:none;
 color:red;
}
.odkazpryc a:hover {
 color:blue;
 text-decoration:none;
}
.odkazpryctext {border-bottom: 1px dashed red;}
.odkazpryctext:hover {border-bottom: 0px;}

img {border:none;}

ul { 
margin-top:0px;
margin-bottom:15px;
}

ul .ukoly {list-style-image: none; list-style-type:decimal;}

.addvmenu { 
list-style-image: url('icons/add.png'); 
}

.sprava { 
margin-left:3px;
list-style-image: url('icons/sprava.png'); 
}

.menu_float {     
background-color: #bfbfbf;
width:310px;
border: 4px solid black;
padding:10px;
margin:1px;
} 

.menu_left {     
background-color: #bfbfbf;
width:24%; _width:90%; &width:100%;
border: 4px solid black;
padding:10px;
min-width:250px;
float:left;
} 

.right { 
&padding-left:10px;
width:72%;
float:right;
} 

.menu a, .menu  a:link, .menu  a:visited {     
font-size: 18px;
background-color: #bfbfbf;
color:black;
} 
.menu a:hover {     
background-color: #f7f7ed;
padding-left:1px;padding-right:1px;
text-decoration: none;
} 
.nopading a:hover {padding-left:0px;padding-right:0px;}

.menutitle a, .menutitle  a:link, .menutitle  a:visited {color:black;} 
.menutitle a:hover {background-color: white;} 
.menuactive a, .menuactive  a:link, .menuactive  a:visited {color:blue;} 
.menuactive a:hover {background-color: white;} 

.decoration_none, .decoration_none a {
text-decoration:none;
}

.tabulka {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;      
color: white;
text-decoration: none; 
background-color: black; 
background: black;
text-indent: 3px;      
padding-right: 3px;
padding-bottom: 7px; 
padding-left: 2px; 
border: 1px double #595959; 
text-align:center;
} 

.tabulka_login {
 position:relative;
 top:-20px;
 padding: 10px 10px 10px 10px;
 border:0px;
 background: white url('icons/login_table.png') no-repeat -5px -5px;
 width:495px;
 height:200px;
}
.tabulka_login input {height:20px; font-size:18px; width:150px; padding-right:-10px;}
#login_submit {position:relative; left:-10px; font-size:13px; width:100px;}
.login_label {font-size:14px;}

.epublis_logo {
 position:relative;
 top:60px;
 margin-top:-180px;
 padding-left:5px;
 width:200px;
}
 
.tabulka a, .tabulka a:visited {
font-size: 18px;
color:white;
}    
.tabulka a:hover {
color:black;
background-color:white;
text-decoration: none;
}

.info {     
color: white;
background-color:black;
font-size: 20px;
text-align: center;
}
.warning {     
color: white;
background:url('icons/warning.png') no-repeat 7px 2px #942222;
font-size: 16px;
margin-top:-10px;
padding:6px 6px 6px 40px;
} 
.warning a, .warning a:visited {
color: white;
padding-left:0;
padding-right:0;
}   
.warning a:hover {
background-color:white;
color:#942222;
padding-top:2px; 
padding-bottom:2px;
} 
.ok {     
color: white;
background:url('icons/right.png') no-repeat 12px 5px #005400;
font-size: 16px;
font-weight:bold;
margin-top:-10px;
padding:4px 4px 4px 40px;
} 

.pruh {
background-color:silver;
border-right:2px solid #4c7813;
border-top:2px solid #4c7813;
border-bottom:2px solid #4c7813;
padding-top:1px;
padding-bottom:1px;
}
.zvyrazneni_napis {
float:left;
position:relative;
top:-6px; height:21px;
font-weight:bold;
background-color:#4c7813;
color:white;
font-size:18px;
padding:2px;
margin-right:5px;
border:3px solid white;
}   

.skryt {     
text-align:right;
font-size:15px;
margin-bottom:-18px;
position:relative;
top:4px;
right:4px;
}
.skrytSP {     
background-color:#942222;
padding:4px;
}    

.infologin {     
background: #CCCCCC url("icons/infologin.png") repeat; 
border-left:2px solid #bebebe;
border-right:2px solid #bebebe;
text-align:right;
font-size: 17px;
}  

.infologin a, .infologin a:link, .infologin a:visited {     
color:black;
} 
.infologin a:hover {     
background-color:white;
color:black;
text-decoration: none;
} 
.logout a, .logout a:link, .logout a:visited {     
background: url("icons/exit.png") right 0px no-repeat;
padding-right:24px;
} 
.logout a:hover {     
background-color:white;
color:black;
text-decoration: none;
} 

#nadpis {display: block;}

.skryvany {display:none;}

.prvni, .prvni a, .prvni  a:link, .prvni a:visited  {background-color:silver; font-size:18px; color:black;}
.prvni:hover a, .prvni:hover  a:link, .prvni:hover a:visited {background-color:#cccccc;}
.prvni a:hover {color:blue; text-decoration:none; background-color:#cccccc;}
.prvni:hover {background-color:#cccccc;} 
.druha, .druha a, .druha  a:link, .druha a:visited {background-color:white; font-size:18px; color:black;}
.druha:hover a, .druha:hover  a:link, .druha:hover a:visited {background-color:#e1e1e1;}
.druha a:hover {color:blue; text-decoration:none; background-color:#e1e1e1;}
.druha:hover {background-color:#e1e1e1;}
.prvni a, .prvni  a:link, .prvni a:visited, .druha a, .druha  a:link, .druha a:visited  {cursor: pointer; text-decoration:underline;}
.zmena, .zmena a, .zmena a:link, .zmena a:visited {background-color: #e0d3d6;}

.add a, .add  a:link, .add a:visited {     
font-size: 20px;
color:blue;
} 
.add a:hover {     
color: red;
text-decoration: none;
}

.akce a, .akce a:link, .akce a:visited {
 position:relative;
 top:3px;
 text-decoration:underline;
 color:red;
}
.akce a:hover {
 color:blue;
 text-decoration:none;
}

h4 {cursor: pointer; text-decoration: underline; margin-bottom:1px;display:inline;}
.pokrocile_td {border-left:2px solid red; padding-left:4px;}
.toggle {color:black;cursor: pointer; text-decoration: underline;}
.toggle:hover {color:blue; cursor: pointer; text-decoration: none;}
.prvni_foto-akt {background-color:silver;}
.druhy_foto-akt {background-color:white;}
.odkaz {color: red;}
.odkaz a, .odkaz a:visited, .odkaz a:link {color: Red;}
.odkaz a:hover {color:#A52A2A;	text-decoration:none;}

.errorback {font-family:default; font-size:16px; border: 0px; color:red; background-color:transparent; cursor:Pointer;}
.errorback:hover {color:blue;}

.submityes, .submityesSPAN a, .submityesSPAN a:active, .submityesSPAN a:visited {text-decoration:none;
	border: 2px solid black; color:white; padding-left:30px; padding-right:13px; background: green url("icons/yes.png") 5px 2px no-repeat; cursor:Pointer;
}
.submityes:hover, .submityesSPAN a:hover {
	border: 2px solid #0033cc; color:white;
}
.submitnoSPAN a, .submitnoSPAN a:active, .submitnoSPAN a:visited {text-decoration:none; border: 2px solid black; position:relative; top:1px; font-size:16px; color:white; padding-left:30px; padding-right:13px; background: red url("icons/no.png") 5px 2px no-repeat; cursor:Pointer;
}
.submitno {text-decoration:none; border: 2px solid black; color:white; padding-left:30px; background: red url("icons/no.png") 5px 1px no-repeat; cursor:Pointer;
}
.submitno:hover, .submitnoSPAN a:hover {
	border: 2px solid #0033cc; color:white;
}

.deleteyes a, .deleteyes a:active, .deleteyes a:visited, .deleteSubmit {text-decoration:none;
	border: 3px solid black; font-size:30px; color:white; padding-right:15px; padding-left:50px; background: red url("icons/yes.png") 8px 12px no-repeat; cursor:Pointer;
}
.deleteyes a:hover, .deleteSubmit:hover {color:white;
	border: 3px solid #0033cc;
}
.deleteno a, .deleteno a:active, .deleteno a:visited {text-decoration:none;
	border: 3px solid black; font-size:30px; color:white; padding-right:15px; padding-left:50px; background: green url("icons/no.png") 8px 13px no-repeat; cursor:Pointer;
}
.deleteno a:hover {color:white;
	border: 3px solid #0033cc;
}

.odemknout a, .odemknout a:active, .odemknout a:visited  {
	border: 2px solid black; color:black; padding-left:30px; padding-right:8px; background: silver url("icons/odemknout.png") 5px 2px no-repeat; cursor:Pointer; text-decoration:none;
}
.odemknout a:hover {
	border: 2px solid #0033cc;
}

.akcebutton {
	border: 2px solid black; color:black; background-color: white; cursor:Pointer;
}
.akcebutton:hover {
	border: 2px solid #0033cc;
}

@media print {.close, .close a, .close a:link, .close a:visited {display:none;} }

.close, .close a, .close a:link, .close a:visited {font-size:22px; color:blue;}
.close a:hover {color:#3333ff; text-decoration:none;}

.setting_table a, .setting_table a:link, .setting_table a:visited {
font-size:18px; color:#3333ff; padding-left:4px; line-height:24px;}
.setting_table, .setting_table a:hover {
color:red; text-decoration:none; font-size:18px; padding-left:4px; line-height:24px;}
.setting_table td {border:1px solid white;}

.iconmenu {border: 3px solid;}
.iconmenu:hover {border: 3px solid silver;}

.window_header {text-align:center;border-bottom:1px solid black;margin-bottom:-5px;background: url('icons/window_header.png');color:white;padding:3px 0 3px 0;}

