* {
	margin: 0;
	padding: 0;
}

body {
background: #e0f3fa;
font-family: 'Tahoma',Arial, Helvetica, sans-serif;
font-size: 1em;

color: #222;
}

a {
text-decoration: none;
color: #000;
font-weight:bold;
}
a:hover {
text-decoration: underline;
color: #000;
font-weight:bold;
}


p {
padding:5px 0 0 20px;
margin-top:5px;
margin-bottom:5px;
font-size:0.8em;
}


#wrap {
margin: 5px auto;
width: 800px;
}

#header {
height: 70px;
background: #e0f3fa url(../images/header.jpg) no-repeat;

}
h1 { 
font-size: 18px;
letter-spacing: 0px;
padding: 20px 0px 0 0px;
color: #000;
width:95%;
text-align:center;
}
#header h1 a { 
color: #aaa;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #111;
}
#header h2 {
font-size: 16px;
color: #3F89FF;
padding: 3px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}

#menu {
height: 30px;
line-height: 30px;
background: #e0f3fa url(../images/menu.jpg) no-repeat;
}
#menu ul {
list-style-type: none;
padding-left: 20px;
width:95%;
}
#menu ul li {
display: block;
float: left;
padding: 0px 5px 0px 5px;
font-weight:bold;

}

#menu ul li.logout {
float: right;
}

#menu ul li.selected a{
text-decoration: underline;
font-size: 14px;

}

#menu ul li a {
text-decoration: none;
font-size: 14px;
color: #000;
font-weight:bold
}

#menu ul li a:hover {
text-decoration: underline;
}

#content {
background: #e0f3fa url(../images/content.jpg) repeat-y;
padding: 0 20px;
}

.right {
float: right;
width: 100%;
text-align: justify;
padding-top: 20px;
}
.right h2 {
font-size: 18px;
font-weight: 100;
padding-left: 10px;
height: 26px;
line-height: 26px;
background: #C3D9FF;
}
.right h2 a {

color: #111;
}
.right h2 a:hover {
text-decoration: underline;
color: #111;
}

.left {
float: left;
width: 180px;
padding-top: 10px;
}
.left h2 {
margin: 10px 0 0 0;
padding-left: 10px;
height: 26px;
line-height: 26px;
background: #C3D9FF;
color: #fff;
font-size: 13px;
}
.left ul {
padding: 10px 0 15px 20px;
color: #C3D9FF;
}
.left ul li a {
text-decoration: none;
font-weight: 600;
}
.left ul li a:hover {

}
.articles { padding: 10px; margin-bottom: 50px; overflow:hidden; width:98%;}

.articles p {
margin-top:5px;
margin-bottom:5px;
font-size:0.8em;
}

#bottom {
background : #e0f3fa url(../images/bottom.jpg) no-repeat;
padding: 10px 0;
}

#footer {
text-align: center;
font-size: 11px;
color: #aaa;
}
#footer a { color: #aaa; }
#footer a:hover { color: #111; }






form p {
margin-bottom:5px;
}

form.log {
margin-left:15px;
font-size:12px;
font-weight:bold;
}

.error {
color:red;
}



ul.paging{
list-style-type:circle;
overflow:hidden;
float:left;
padding-left: 0em;
}

 ul.paging li
{
    
    margin-bottom: 0px;
   
    overflow:hidden;
    margin-left:0px;
    padding-bottom: 5px;
    margin-left:0px;
    border-bottom: 1px solid;
}
 



 
ul.simplePagerNav{

    margin-left: 0px;
    overflow:hidden;
    margin-bottom:0px;
}

ul.simplePagerNav li{
 font-size:12px;

    float: left;

    margin-bottom: 10px;
    border: 0px solid;
    margin-left:10px;
    overflow:hidden;

}

 ul.simplePagerNav li a{
display:block;
    color: #000;
    text-decoration: none;
  text-align: center;
    margin-left:0px;
    width: 16px;
    padding:3px;
    border:1px #000 solid;
}

ul.simplePagerNav li a:hover{
    color: #000;
    text-decoration: underline;

    margin-left:0px;
    width: 16px;
    padding:3px;
    border:1px #000 solid;
}

li.currentPage {

        background: red;	
}

ul.simplePagerNav li.currentPage a {
	color: #fff;	
}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}



label {
float: left;
text-align:left;
width: 98%;
font-size: 12px;
font-weight: bold;
line-height:16px;
margin-bottom:3px;
margin-top:10px;
}




textarea {
width:305px;
height:50px;
}

.vyber {
width:310px;
}


p {
line-height: 18px;
}

table {
font-size:12px;
}

.user_right {
text-align:right;
padding-right:3px;
}



input.log {
width:100px;

}

.MultiFile-remove {
color:red;
font-weight:bold;
}

.zobraz {
font-weight:bold; width: 280px; text-align:right; padding-right:5px; float:left;overflow:hidden;
}

.zobraz2 {
font-weight:bold; width: 300px; text-align:right; padding-right:5px; float:left;
color:red;overflow:hidden;
}

.zobraz3 {
 width: 410px;   float:left;
overflow:hidden; border: 0px solid; text-align: justify;
}


.zobr a {
font-weight:bold;
color:green;
}


.zobr {width: 98%; border:0px #fd4566 solid; color:black; overflow:hidden; float:left;}
