html, body{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Open Sans, "Open Sans", Verdana, 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #000000;
}

div{
	margin: 0px;
}

a{
	color: #000000;
}

p{
	text-align: justify;
	margin-top: 20px;
	text-indent: 30px;
	line-height: 150%;
}

dt{
	font-weight: bold;
	margin-top: 15px;
}

dd{
	margin-left: 35px;
}

img, div{
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
}

h1{
	font-size: 20px;
	font-weight: bold;
	font-family: Open Sans,Tahoma;
	margin: 15px 0px 20px 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
	color: #000000;
	text-transform: uppercase;
}


h2{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	margin-top: 30px;
	text-transform: uppercase;
}

h3{
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
}

strong{
	font-weight: bold;
}

em{
	font-style: italic;
}

.floatend{
	clear: both;
	display: block;
	width: 100%;
}

.stred{
	text-align: center;
}

.line150{
	line-height: 150%;
}

.line200{
	line-height: 200%;
}

.pravo{
	text-align: right;
}

.hiddentab, .hiddentab tr, .hiddentab td{
	border-style: none;
	border-width: 0px;
}

.od50{
	margin-left: 50px;
	display: block;
}

.milduv_fake{
	display: none;
}

.dva_sloupce{
	min-width: 50%;
	float: left;
	margin: 0px;
}

.msg_err, .msg_succ{
	color: #FF0000 !important;
	font-size: 14px;
	background-color: #F0F0F0;
	padding: 20px;
	margin: 20px auto 20px auto;
}
.msg_succ{
	color: #33BB33 !important;
}

.zelena{
	color: #33BB33 !important;
}
.cervena{
	color: #FF0000 !important;
}
.modra{
	color: #006AB8 !important;
}

.form label{
	width: 160px;
	float: left;
	line-height: 200%;
	vertical-align: middle;
	font-size: 14px;
}
.form .longlabel{
	width: auto;
	float: none;
	margin: 0px 0px 0px 5px;
	text-align: left;
	line-height: 25px;
	vertical-align: top;
}
.form input, .form select, .form textarea{
}
.form input, .form select, .form select option{
	line-height: 200%;
	font-size: 14px;
}
.form select, .form select option{
	width: 175px;
	height: 35px;
}
.form .checkbox{
	width: 20px;
	height: 20px;
}
/* nápověda */ 
.form .predvolba{
	cursor: pointer;
	font-style: italic;
}

.tucne{
	font-weight: bold;
}

.img_vpravo{
	float: right;
	margin: 30px;
}

/* Individuální styly */

#adlog{
	width: 100%;
	height: 100%;
	background-image: url('vk_admin2.jpg');
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #010413;
	background-attachment: fixed;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFFEFA;
}

#adlog a, #adlog h1, #adlog div{
	color: #FFFEFA;
}


#logform{
	position: absolute;
	right: 15%;
	top: 20%;
	padding: 20px;
}
#logform .hiddentab tr td{
	padding: 20px;
}
#logform h1{
	font-weight: normal;
	font-weight: lighter;
}
#logform label{
	font-size: 20px;
	text-transform: uppercase;
}
#logform input{
	font-size: 18px;
}




.opafill{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0.6;
	background-color: #010413;
}
.opanot{
	position: relative;
	z-index: 10;
	margin: 10%;
}

.main{
	width: 100%;
	margin: auto;
	text-align: left;
}
.inmain{
	margin: 20px;
	clear: both;
}


/* menu */

.menu{
	min-height: 100px;
	background-color: #F0F0F0;
	line-height: 100px;
	overflow: auto;
}
.menu img{
	float: left;
	margin: 18px;
}
.menu ul{
	margin-top: -5px;
	padding-top: 28px;
}
.menu ul li{
	display: block;
	float: left;
	text-transform: uppercase;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	font-size: 14px;
	list-style-type: none;
	margin: 5px 18px 5px 18px;
}
.menu ul li:hover{
	background-color: #FAFAFA;
}
.menu .unlog{
	float: right;
}
.menu ul li a{
	text-decoration: none;
	height: 26px;
	display: block;
	padding: 10px;
	margin: 0px;
	line-height: 26px;
	vertical-align: middle;
}

.log_tab{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 100%;
	margin: auto;
}
.log_tab tr td{
	padding: 3px;
}
.log_tab .sudy td, .log_tab .sudy{
	background-color: #FAFAFA;
}
.tama{
	width: 160px;
}
.log_tab .tlusty td{
	font-weight: bold;
	background-color: #F0F0F0;
}
.log_tab tr .tab_icon{
	width: 16px;
}
.log_tab .modry td{
	background-color: #999999;
	font-weight: bold;
}
.modry{
	background-color: #D9D9D9;
}
.log_tab .tab_tech{
	width: 30px;
	font-size: 9px;
	font-family: System;
}

.prehledtab{
	width: 40%;
	margin: auto;
	background-color: #FAFAFA;
}
.prehledtab tr td{
	padding: 18px;
	font-size: 16px;
}
/* tlačítka jakoby podmenu */ 
.volba{
	background-color: #F0F0F0;
	padding: 0px;
	border-style: solid;
	border-color: #555555;
	border-width: 1px;
	float: left;
	margin: 0px 30px 0px 0px;
}
.volba a{
	height: 100%;
	padding: 16px;
	text-decoration: none;
	font-size: 14px;
	line-height: 200%;
}


