/*
html{position:relative; 	top: -24px;}
*/
.bold{font-weight:bold;}
.textbold{font-weight:bold !important;}
.bold_red, .boldred, .bold-red{font-weight:bold !important;color:red !important;}
.bold_green, .boldgreen, .bold-green{font-weight:bold !important;color:green !important;}
.bold_blue, .boldblue, .bold-blue{font-weight:bold !important;color:blue !important;}
.red{color:red !important;}
.green{color:green !important;}
.blue{color:blue !important;}
.white{color:white !important;}
.lightgreen{color:lightgreen !important;}
.bold_blueviolet, .boldblueviolet, .bold-blueviolet{color:blueviolet !important; font-weight:bold !important;}
.italic{font-style:italic;}
.center {position:relative;width:100%;height:auto;text-align:center;padding:0;margin:0;}
.small{font-size:11px;}
.clear {clear: both;}
.w800 {width:800px;}
.w700 {width:700px;}
.w650 {width:650px;}
.w600 {width:600px;}
.w500 {width:500px;}
.w450 {width:450px;}
.w400 {width:400px;}
.w350 {width:350px;}
.w300 {width:300px;}
.w250 {width:250px;}
.w230 {width:230px;}
.w220 {width:220px;}
.w200 {width:200px;}
.w180 {width:180px;}
.w170 {width:170px;}
.w150 {width:150px;}
.w130 {width:130px;}
.w120 {width:120px;}
.w110 {width:110px;}
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w75 {width:75px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w35 {width:35px;}
.w30 {width:30px;}
.w25 {width:25px;}
.w20 {width:20px;}
.w10 {width:10px;}
.hidden {display:none;}
.nowrap {white-space:nowrap;}
.inline {display: inline;}
.floatleft {float:left;}
.textleft {text-align:left !important;}
.textcenter {text-align:center !important;}
.textright {text-align:right !important;}
.underline{text-decoration:underline;}
.collapse {border-collapse:collapse;}
#invisibleformular{display:none;}
.invisible{display:none;}
.valign {vertical-align: middle;}
.valign2 {vertical-align: baseline;}
/*google recaptcha v3*/
.grecaptcha-badge {
	display:none;
}

#cookies-info{
	background-color: rgba(200,200,200,0.8);
    bottom: 0;
	min-height: 10%;
   	position: fixed;
    text-align: center;
   	width: 100%;
   	z-index: 10000;	
	padding: 15px;
	font-size: large;
}
#cookies-info-btn{
	background-color: rgba(0, 200, 0, 1);
    border: 1px solid green;
    border-radius: 7px;
   	font-size: smaller;
    margin: 3px 5px;
   	padding: 7px 10px;
}
.login_top {
    left: 50%;
    margin: auto;
    max-width: 500px;
    position: fixed;
    top: 0px;
    z-index: 99999;
}
.login_top p {
    background-color: coral;
    border-radius: 0 0 10px 10px;
    font-size: 13px;
    left: -50%;
    position: relative;
    padding: 10px;
    text-align: center;
}
.login_info{
	color: red;
    font-weight: bold;
    margin: 5px 0 15px;
    text-align: center;
}
.loginbox{
	position: absolute;
	left: 50%;
	max-width: 300px;
	z-index: 99999;
}
#loginbox2 {
	position: relative;
	left: -50%;
	margin: 0 auto 25px auto;
	padding: 10px 20px;
	background-color: white;

}
#loginbox_shadow {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	z-index: 99998;
}

.loginbox-login-table-2-submit {
	text-align: center;
}
.loginsubmit {
	margin: 0 auto;
/*	width: 60px;
	height: 25px;
	border-style: ridge;
	border-width: 2px;
	border-radius: 10px;
*/
}

/*BACKLINKK*/
.backlink{margin-top: 20px; text-align:center; font-size:10px;}
.backlink a, .backlink a:visited{text-decoration:none;}
.backlink a:hover{text-decoration:none; font-weight:bold;}


/*ADMIN*/
.admin_button_on, .background-pink{
    background-color: #D79898;
}
.admin_button_off, .background-green {
    background-color: #B2D46F;
}

/*ADMIN-LANGPACK*/
.language_pack_table {
    margin: 0;
    padding: 0;
    position: relative;
}
.language_pack_area {
    float: left;
    height: 45px;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: relative;
    width: 250px;
}
.language_pack_table_td {
    background-color: #B2D46F;
    border: 1px solid black;
}
.language_pack_table_td_neni {
    background-color: #D79898;
    border: 1px solid black;
}
.language_pack_desc {
    font-size: 12px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
}
.language_pack_td_green {
    background-color: #B2D46F;
}
.language_pack_locked {
    height: 23px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 23px;
}
.language_pack_table_td_classic {
    border: 1px solid black;
	color: #000000;
    padding: 2px;
}
.language_pack_table_td_left {
    background-color: #8ABFD4;
	color: #000000;
    text-align: left;
}
.language_pack_table_td_left_align {
    text-align: left;
}
#language_pack_del {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.language_pack_del_in {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.language_pack_del_text {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.language_pack_on {
    background-color: #D79898;
}
.language_pack_off {
    background-color: #B2D46F;
}


/*REGUEST*/

.request-table th{
	text-align:right;
	padding-right:10px;
	font-weight:normal;
	color: #4A82AA;
	vertical-align: top;
}
.request-form-text {
	border-color: #4A82AA;
	border-style: none none dotted none;
	border-width: 1px;
	color: #4A82AA;
	background:none;
}
.request-form-select {
	border: dashed 1px #4A82AA;
	background:none;
}
.request-form textarea {
	border-color: #4A82AA;
	border-style: dashed;
	border-width: 1px;
	color: #4A82AA;
	overflow:auto;
	/*background-image:url('img/logo-male-pruhledne.png');*/
	background-repeat:no-repeat;
	background-position: center 15px;
	background-color: transparent;
}
.request-form div {
	padding: 0 0 0 20px;
}
.request-form-submit {
	border-color: #4A82AA;
	border-style: dotted;
	border-width: 1px;
	color: #4A82AA;
}
.request-table span {
	color: #4A82AA;
}
.request-table p {
	margin:0;
}


/*LOGIN*/
.logininput {
	border-color: #4A82AA;
	border-style: none none dotted none;
	border-width: 1px;
	background:none;
	width: 100%;
}
.loginsubmit {
    background: none transparent;
    border-style: dotted;
    border-width: 1px;
}


.fblike {
	display:block;
	position:fixed;
	top: 10px;
	right: 5px;
}

.google_plus_one {
    display: block;
    position: fixed;
    right: -12px;
    top: 50px;
}
.gallery-img {
	float: left;
}

/*CLOCKPICKER DATEPPICKER*/
#dtBox, .popover, .ui-datepicker {
	z-index:999999 !important;
}
