@keyframes lasty1 {    from {	width: 150px;	height: 200px;	left: 50%;	top: 40%;margin-left: -75px;opacity:.5;}    to {	width: 676px;	height: 520px;	left: 50%;	top: 25%;margin-left: -338px;opacity:1;}}
#lastywin, #lastywinphotos{border-radius: 8px;	border:solid 1px #4d6f75;position: absolute; 
	width: 1040px;	height: auto;	left: 50%;	top: 25%;	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);		
	background-color: #0c1011;	
	background-image: url(../img/bg-wni-content.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 90000;	display: none;	/*animation-name: lasty1;	animation-duration: .5s;*/	
	margin-left: -520px;overflow:hidden;}
#lastywinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 89900;	display: none;opacity:.85;}

#lastywin form {	margin: 0px;}

@media only screen and (max-width: 1040px) {
#lastywin, #lastywinphotos {	width: 96%;	position: absolute;	left: 0%;	top: 5%;	margin: 0px 2% 0px 2%;}
}





/*
@keyframes lasty2 {    0% {display: block;	opacity: 1;}    99% {display: block;opacity: 0;} 100% {display: none;} }
#lastywinloading{	background: White url(../img/spinner.gif) no-repeat center middle;	position: absolute;	top: -25%;	width: 100%;	height: 100%;	left: 0px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	z-index: 99999;	display: block;	opacity: 1;	animation-name: lasty2aaa;	animation-duration: 4.5s;	display: block;}
*/

#lastywinheader, #lastywinheaderphotos{	border-bottom: 0px solid #00aeef;	
	margin-bottom: 10px;
	/*background-color: #1e3d46;	*/
	background-color: rgba(28,95,114,0.7);
	margin: 0px;	padding: 15px 25px;	height: 55px;border-radius: 8px 8x 0px 0px;
}
#lastywinheader h3, #lastywinheaderphotos h3{	width: 80%;	float: left;font-size:16px;	margin: 0px;	padding: 0px 0px 0px 0px;	color: white;}

@media only screen and (max-width: 480px) {
    #lastywinheader h3, #lastywinheaderphotos h3{font-size: .85rem;	width: 80%;	float: left;	margin: 0px;	padding: 4px 0px 4px 0px;}
}


a#lastywinclose, a#lastywinclosephoto, a#lastywinclose2{	background: transparent url(../img/icon-close-white.png) no-repeat top;	width: 30px;	height: 30px;	opacity: .7;	cursor: pointer;	display: block;	float: right;}
a#lastywinclose:hover, a#lastywinclosephoto:hover, a#lastywinclose2:hover{	opacity: 1;}

.lastywinNaviBut{	padding:20px 25px 30px 25px;}

.lastywinNaviButLink{  display:inline-table; position:relative;  text-align:center;  padding:3px 20px 3px 45px; margin:0px 5px 0px 5px; color: #f2f2f2!important;  background-color: #464646;  border: solid 1px #808080;  cursor:pointer; border-radius:8px;}
.lastywinNaviButLink:hover{  background-color: #077b96;  color: #ffffff!important;  border: solid 1px #1b8aa4;}

.lastywinNaviButLinki{	font-size:1.2rem; margin-right:10px; position:absolute; top:2px; left:15px;}
.LWNBLi180{	 
	display: inline-table; width:20px; height:20px;
	transform: rotate(180deg);
}

.lastywincontent{	clear: both;	padding: 25px 50px 25px 50px;color:#d1e6ea;}

.shareblock{	padding: 10px;	border: 1px solid #e9ebee;	/*overflow: scroll;*/	height: 253px;}

.get_url_inputshare {	width: 94%;	height: 30px;	min-height: 30px;	padding: 5px 3% 5px 3%;	color: #787878;	font-family: 'Open Sans', sans-serif;	font-size: 1.2em;	border: 0px none Silver;}
.get_url_inputshare:focus {color: #000000;}

.lastywincontentshareicon{	float: left;	width: 50px;	text-align: center;	margin-right: 15px;}
.lastywincontentshareicon img{	width: 50px;	height:  50px;}
.lastywincontentsharetext{	font-size: .9em;	clear: both;	padding: 10px 0px 15px 0px;}
.lastywincontentsharepicturephoto{	width: 100%;	height: auto;}


#lastywinfooter{	height: 50px;	background-color: #f4f4f4;	border-radius: 0px 0px 4px 4px;	-moz-border-radius: 0px 0px 4px 4px;	-webkit-border-radius: 0px 0px 4px 4px;	text-align: right;	padding: 7px 10px 5px 10px;	border-top: 1px solid Silver;}

.lastywininformacnitexty{	color: #494949;	font-size: 1.2em;	padding: 15px 0px 15px 0px;}
.lastywinoddelovac{	border-top: 1px solid Silver;	margin: 5px 0px 5px 0px;}

#nahravanysouborprofilovka {
    	-webkit-appearance: none;	position: absolute;	top: 0;	left: 0;	opacity: 0;	cursor: pointer;	width: 113px;	overflow: hidden;
	 
}
.LabelProfileSoubor{	padding: 0;	color: #7f7f7f;	margin-top: 2px;	background: transparent url(../img/upload-icon.png) no-repeat 0 0px;	cursor: pointer;	width: 113px;	height: 113px;	margin: 0px auto 0px auto;	display: block;}
.LabelProfileSoubor:hover{    background: transparent url(../img/upload-icon.png) no-repeat 0 -113px;}
.LabelProfileSoubor span{    opacity: 0;}
/*-------- mozna neexistupje *************************/

#nahledavatara{	float: left;	position: relative;	overflow: hidden;	width: 100px;	height: 100px;	margin: 10px 10px 10px 10px;	border: 1px solid Gray;}

/*#nahledavatara img{	border: 1px solid Gray;}*/
/*-------- mozna neexistupje *************************/
#nahledprofilovky {	text-align: center;}
#nahledprofilovky img{	border: 1px solid Gray;	width: auto;	/*height: 400px;*/	padding: 5px;}

#nahledprofilplakat {	width: 100%;	height: auto;}
#nahledprofilplakat img{
	border: 1px solid Gray;
	width: 100%; /*height: 400px;*/
	padding: 5px;
	height: auto;
}


#lastywinStatus{	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 1.8em;	font-weight: bold;	padding: 40px 30px 40px 30px;	display: block;}
#lastywinStatusSmall{	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 1.5em;	font-weight: bold;	padding: 40px 30px 40px 30px;	display: block;}

.lastywinSpodniTlacitko{	opacity: 0.9; /*width: 239px;*/	/*height: 36px;*/	cursor: pointer;	border-radius: 3px;	box-shadow: 0 1px 1px #888;	border: none;	color: #eeeeee;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	font-family: 'Open Sans', sans-serif;	font: 14px/36px;	background: #034272;	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );	padding: 6px 25px 6px 25px;	position: relative;	display: block;	width: 239px;	margin: 2px auto 0px auto;}
.lastywinSpodniTlacitko:hover{	opacity:1;	color:#ffffff;}

img.NahledAvatar {-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}

.lastywin2butsubmit{
	opacity: 0.9;
	cursor: pointer;
	border-radius: 3px;
	box-shadow: 0 1px 1px #888;
	border: none;
	color: #eeeeee;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	font-family: 'Open Sans', sans-serif;
	font: 16px;
	background: #034272;
	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);
	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);
	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );
	padding: 6px 5% 6px 5%;
	position: relative;
	display: inline-table;
	width: 30%;
	margin: 2px 5% 10px 5%;
	text-align: center;
}
.lastywin2butsubmit:hover{	opacity:1;	color:#ffffff;}

.lastywin2butreject{	opacity: 0.9; 	cursor: pointer;	border-radius: 3px;	box-shadow: 0 1px 1px #888;	border: none;	color: #eeeeee;	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);	font-family: 'Open Sans', sans-serif;	font: 16px;	background: #034272;	background: -moz-linear-gradient(top,  #034272 0%, #0a64ad 100%);	background: -webkit-linear-gradient(top,  #034272 0%,#0a64ad 100%);	background: linear-gradient(to bottom,  #034272 0%,#0a64ad 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#034272', endColorstr='#0a64ad',GradientType=0 );	padding: 6px 5% 6px 5%;	position: relative;	display: inline-table;	width: 30%;	margin: 2px 5% 10px 5%;text-align: center;}
.lastywin2butreject:hover{	opacity:1;	color:#ffffff;}

.sdileny-select {	right: 0;	width: 280px;	display: block;	float: left; }
.sdileny-select ul {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;}
.sdileny-select ul li {	display: inline-block;	margin-right: -4px;	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 280px;	background: transparent url(../img/select-kachle2.png) no-repeat 265px center;	font-size: 19px;	/*font-weight: bold;*/	opacity: 1;   filter: alpha(opacity=100); /* For IE8 and earlier */}

.sdileny-select ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 265px center; color: #212121;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
.sdileny-select ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999;}
.sdileny-select ul li ul li {	padding: 0px 0px 0px 2%;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;}
.sdileny-select ul li ul li:hover { background: #555555;  color: #fff;}
.sdileny-select ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}

.sdileny-select ul li ul li a {	padding:4px 0px 4px 36px;text-decoration: none;	color: #353535;	font-weight: normal;	display: block;	cursor: pointer;}
.sdileny-select ul li ul li a:hover {	text-decoration: none;	color: White;}
.sdileny-select ul li ul li a span.ikonanamevybrano {	font-weight: bold;}
.sdileny-select ul li ul li a span.ikonaname {	font-weight: normal;}


.sdileny-select ul li .zed {background: transparent url(../img/sha-ikona-zed.png) no-repeat;}
.sdileny-select ul li .zprava {background: transparent url(../img/sha-ikona-zprava.png) no-repeat;}
.sdileny-select ul li .kamos {background: transparent url(../img/sha-ikona-kamos.png) no-repeat;}

.sdileny-select ul li .ikonahlavni {padding-left: 36px; background-size: 28px 72px;background-position: 0px 0px;}

.sdileny-select ul li .ikona {padding:4px 0px 4px 36px; background-size: 28px 72px;background-position: 0px 4px;}
.sdileny-select ul li .ikona:hover {background-position: 0px -32px;}


.volbaautora{	display: block;	float: left;	width: 60px;	font-size: 19px;	padding-top: 5px;}

.sdileny-select2 {	right: 0;	width: 280px;	display: block;	float: left; }
.sdileny-select2 ul {  text-align: left;  display: inline;  margin: 0;  padding: 15px 4px 17px 0;  list-style: none;}
.sdileny-select2 ul li {	display: inline-block;	margin-right: -4px;	position: relative;	padding: 5px 8px;	cursor: pointer;	width: 280px;	background: transparent url(../img/select-kachle2.png) no-repeat 265px center;	font-size: 19px;	/*font-weight: bold;*/	opacity: 1;   filter: alpha(opacity=100); /* For IE8 and earlier */}

.floatnonez260 {float: none;margin: 0px auto 0px auto;width: 220px;position: relative;left: -38px;}


.sdileny-select2 ul li:hover {  background: #dcdcdc url(../img/select-kachle2.png) no-repeat 265px center; color: #212121;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;}
.sdileny-select2 ul li ul {	padding: 0;	position: absolute;	top: 36px;	left: 0;	width: 100%;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	display: none;	opacity: 0;	visibility: hidden;	border: 1px solid #cecece;	font-size: 17px;	font-weight: normal;	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);	z-index: 99999999999999;}
.sdileny-select2 ul li ul li {	padding: 2px 2px 2px 2px;	margin: 0px;	background: #fff;	display: block;	color: #2f2f2f;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;	width: 98%;	height: 30px;}
.sdileny-select2 ul li ul li:hover { background: #555555;  color: #fff;}
.sdileny-select2 ul li:hover ul {  display: block;  opacity: 1;  visibility: visible;}

.vytvoritjakoavatar{	width: 30px;	height: 30px;	float: left;	overflow: hidden;	margin: 0px 10px 0px 0px;	display: block;}
.vytvoritjakoavatar img{	width: 30px;	height: 30px;}

.vytvoritjakojmeno{	font-size: 19px;	padding: 2px 2px 2px 2px;}


@media only screen and (max-width: 700px) {
	.sdileny-select {width: 32px;}
	.sdileny-select ul li .ikona {	padding-left: 34px;	overflow: hidden;width: 34px;}
	.sdileny-select ul li .ikonaname{	display: none;}
	.sdileny-select ul li ul {  width: 40px;}
}

#skrytevolby{	border-bottom: 1px solid #a5a5a5;	padding: 0px 20px 0px 20px;	height: auto;	background-color: #eaeaea;	display: none;}
#skrytevolby #oblast{	border-right: 1px solid #a5a5a5;	padding: 9px 20px 9px 0px;	font-size: 20px;	float: left;	margin-right:20px;	width:100px;}

#verejnevolby{	border-bottom: 1px solid #a5a5a5;	padding: 0px 20px 0px 20px;	height: auto;	background-color: #eaeaea;	display: block;}
#verejnevolby #oblast{	border-right: 1px solid #a5a5a5;	padding: 9px 20px 9px 0px;	font-size: 20px;	float: left;	margin-right:20px;	width:100px;}

#definicecilecerejne{	display: none;}

img#definicecileavatar{	width: 35px;	height: 35px;	display: block;	float: left;	margin: 4px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	border: 1px solid Gray;}

span#definicecilejmeno{	display: block;	float: left;	margin: 4px;	padding: 5px 0px 0px 0px;	font-size: 19px;	color: Black;}

#oblastvyhledavaciinput{	display: block;	float: left;	margin: 4px;	padding: 5px 0px 0px 0px;	font-size: 19px;	color: Black;	position: relative;}

input#oblastsearchpratele{	display: block;	float: left;	padding: 6px 8px;	font-size: 18px;	color: Black;	border: none;	box-shadow: none;	background: white;	border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	margin-top: -4px;}

a#definicecilevymazat{	display: block;	float: left;	background: transparent url(../img/clear-profile.png) no-repeat top;	width: 20px;	height: 20px;	opacity: .55;	cursor: pointer;	overflow: hidden;	text-indent: 999px;	margin: 6px 3px 3px 4px;}
a#definicecilevymazat:hover{	opacity:1;}

/*-----------------------formulare-------------------------------------------*/
a.deleteicon{	display: block;	width: 20px;	height: 20px;	background: transparent url(../img/delete-icon.png) no-repeat 0 0px;	cursor: pointer;	margin: 0px auto 0px auto;}
a.deleteicon:hover{	background: transparent url(../img/delete-icon.png) no-repeat 0 -20px;}

.addinginfoblog{
	padding: 16px 20px 7px 20px;
	margin: 10px 0px 15px 0px;
	background: #ececec url(../img/prof-link-informace-white.png) no-repeat  center 4px;
	position: relative;
	color: #353535;
}

.addinginfoblog:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(236, 236, 236, 0);
	border-top-color: #ececec;
	border-width: 5px;
	margin-left: -5px;
}

.clanekarea{	font-size: 16px;	background-color: #fff;	padding: 3px 8px 3px 8px;	width: 100%;	border: 1px solid #cccccc;	min-height: 140px;}

.span40{	width: 36%;	float: left;	display: block;	font-size: 1.2em;	padding-top: 10px;}
.vyrovnatfomular{	padding-top: 10px;display: block;}

.input15 {	width: 13%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input35 {	width: 22%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input20 {	width: 17%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}


.input60 {	width: 54%;	margin: 0px 2%  10px 0%;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	float: left;}
.input60:hover, .input15:hover, .input35:hover, .input20:hover  {background: #dfe9ec;color: #414848;}
.input60:focus,.input15:focus, .input35:focus, .input20:focus  {background: #dfe9ec;color: #414848;box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}

.inputfull {	width: 94%;	margin: 0px 2%  10px 0% ;	padding: 10px 2%;	font-weight: 400;	font-size: 1.2em;	color: #9d9e9e;	text-shadow: 1px 1px 0 rgba(256,256,256,1.0);	background: #fff;	border: 1px solid #fff;	border-radius: 5px;	box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.50);}
.inputfull:hover {background: #dfe9ec;color: #414848;}
.inputfull:focus {background: #dfe9ec;color: #414848;box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);}

/*
input[type=range] {	-webkit-appearance: none; 	border: 1px solid white; width: 300px;	cursor: pointer;}
input[type=range]::-webkit-slider-runnable-track {    width: 300px;    height: 5px;    background: #ddd;    border: none;    border-radius: 3px;}
input[type=range]::-webkit-slider-thumb {    -webkit-appearance: none;    border: none;    height: 16px;    width: 16px;    border-radius: 50%;    background: goldenrod;    margin-top: -4px;}
input[type=range]:focus {  outline: none;}
input[type=range]:focus::-webkit-slider-runnable-track {    background: #ccc;}
input[type=range]::-moz-range-track {    width: 300px;    height: 5px;    background: #ddd;    border: none;    border-radius: 3px;}
input[type=range]::-moz-range-thumb {    border: none;    height: 16px;    width: 16px;    border-radius: 50%;    background: goldenrod;}
input[type=range]:-moz-focusring{    outline: 1px solid white;    outline-offset: -1px;}
input[type=range]::-ms-track {    width: 300px;    height: 5px;       background: transparent; border-color: transparent;    border-width: 6px 0;  color: transparent;}
input[type=range]::-ms-fill-lower {    background: #777;    border-radius: 10px;}
input[type=range]::-ms-fill-upper {    background: #ddd;    border-radius: 10px;}
input[type=range]::-ms-thumb {    border: none;    height: 16px;    width: 16px;    border-radius: 50%;    background: goldenrod;}
input[type=range]:focus::-ms-fill-lower {    background: #888;}
input[type=range]:focus::-ms-fill-upper {    background: #ccc;}
*/

.range-container {	width: 280px;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	margin: 0px auto 0px auto;}
.range-container .back-bar {  height: 10px;  position: relative;}
.range-container .back-bar .selected-bar {  position: absolute;  height: 100%;}
.range-container .back-bar .pointer {  position: absolute;  width: 10px;  height: 10px;  background-color: red;  cursor: col-resize;  opacity: 1;  z-index: 2;}
.range-container .back-bar .pointer.last-active {  z-index: 3;}
.range-container .back-bar .pointer-label {  position: absolute;  top: -17px;  font-size: 8px;  background: white;  white-space: nowrap;  line-height: 1;}
.range-container .back-bar .focused {  z-index: 10;}
.range-container .clickable-dummy {  cursor: pointer;  position: absolute;  width: 100%;  height: 100%;  z-index: 1;}
.range-container .scale {  top: 2px;  position: relative;}
.range-container .scale span {  position: absolute;  height: 5px;  border-left: 1px solid #999;  font-size: 0;}
.range-container .scale ins {  font-size: 9px;  text-decoration: none;  position: absolute;  left: 0;  top: 5px;  color: #999;  line-height: 1;}
.range-container.slider-readonly .clickable-dummy,.range-container.slider-readonly .pointer {  cursor: auto;}
.theme-green .back-bar {  height: 5px;  border-radius: 2px;  background-color: #eeeeee;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-green .back-bar .selected-bar {  border-radius: 2px;  background-color: #a1fad0;  background-image: -moz-linear-gradient(top, #bdfade, #76fabc);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc));  background-image: -webkit-linear-gradient(top, #bdfade, #76fabc);  background-image: -o-linear-gradient(top, #bdfade, #76fabc);  background-image: linear-gradient(to bottom, #bdfade, #76fabc);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0);}
.theme-green .back-bar .pointer {  width: 14px;  height: 14px;  top: -5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-radius: 10px;  border: 1px solid #AAA;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-green .back-bar .pointer-label {  color: #999;}
.theme-green .back-bar .focused {  color: #333;}
.theme-green .scale span {  border-left: 1px solid #e5e5e5;}
.theme-green .scale ins {  color: #999;}
.theme-blue .back-bar {  height: 5px;  border-radius: 2px;  background-color: #eeeeee;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-blue .back-bar .selected-bar {  border-radius: 2px;  background-color: #92c1f9;  background-image: -moz-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));  background-image: -webkit-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: -o-linear-gradient(top, #b1d1f9, #64a8f9);  background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0);}
.theme-blue .back-bar .pointer {  width: 14px;  height: 14px;  top: -5px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-radius: 10px;  border: 1px solid #AAA;  background-color: #e7e7e7;  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);  background-image: linear-gradient(to bottom, #eeeeee, #dddddd);  background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);}
.theme-blue .back-bar .pointer-label {  color: #999;}
.theme-blue .back-bar .focused {  color: #333;}
.theme-blue .scale span {  border-left: 1px solid #e5e5e5;}
.theme-blue .scale ins {  color: #999;}

/* Animation */
.inputfull, input60 {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;}

#vybranyfiltr{	display:block;	height: auto;	margin: -20px 25px 15px 25px;	float: none;	clear: both;	position: relative;	top: 0px;}
.vybranavolba{	cursor:pointer;  display:block;  float:left;  color:#fff;  background:#789;  padding:5px;  padding-right:25px;  margin:4px;}
.vybranavolba:hover{  opacity:0.7;}
.vybranavolba:after{ position:absolute; content:"×"; border:1px solid; padding:2px 5px; margin-left:3px; font-size:11px;}

.lastywincontent .ToogleSekce{	height: auto;	display: block;}
.lastywincontent .ToogleSekceJmeno{	height: auto;	display: block;	border-bottom: 1px solid Black;	color: #222222;	font-size: 17px;	background: transparent url(../img/select-kachle2.png) no-repeat;	opacity: .7;	background-position: center right;	cursor: pointer;	font-weight: bold;	padding: 7px 0px 7px 8px;}
.lastywincontent .ToogleSekceJmeno:hover{opacity: 1;}

.lastywincontent .ObsahSekce{	height: auto;	display: none;}
.lastywincontent .ObsahSekce2{	height: auto;	display: block;}
.lastywincontent .ObsahSekce li, .lastywincontent .ObsahSekce2 li{	list-style: none inside none;	float: left;	width: 47%;	margin: 2px 1.5% 2px 1.5%;}

#tags{  float:left;  border:1px solid #ccc;  padding:5px;  font-family:Arial;}
#tags > span{  cursor:pointer;  display:block;  float:left;  color:#fff;  background:#789;  padding:5px;  padding-right:25px;  margin:4px;}
#tags > span:hover{  opacity:0.7;}
#tags > span:after{ position:absolute; content:"×"; border:1px solid; padding:2px 5px; margin-left:3px; font-size:11px;}
#tags > input{  background:#eee;  border:0;  margin:4px;  padding:7px;  width:auto;}

table.terminy{	width: 100%;}
table.terminy th{	text-align: center;	padding: 3px 4px 3px 4px;	background-color: #303030;	color: White;margin: 1px;}
table.terminy td{	padding: 3px 4px 3px 4px;	background-color: #eaeaea;	color: #1a1a1a;	margin: 1px;}
table.terminy td.nastred{		text-align: center;}

#kalendar {	position: absolute;	z-index: 70000000;	top: 85px;	left: 370px;	display: none;	padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}
#kalendar2 {position: absolute; z-index: 700000000; top: 125px; left: 370px; display: none; padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}

table.tabulkakalendar{	font: 15px Trebuchet MS;}
table.tabulkakalendar th{	color: Black;	border-bottom: 1px solid #cccccc;	background-color: White;	font: 15px Trebuchet MS;}
table.tabulkakalendar th, td {font-size: 14px; text-align: center; padding: 4px 6px 4px 6px;}
  
table.tabulkakalendar thead th{	text-align: center;	color: Black;	background-color: #eeeeee;	border-bottom: none;}
table.tabulkakalendar thead th:first-child, thead th + th + th {background-color: #eeeeee; cursor: pointer;}
table.tabulkakalendar td.dnes {	color: White;	background-color: #8a7f5d;}
table.tabulkakalendar td.akt {color: #8a7f5d; background-color: #8a7f5d;}
table.tabulkakalendar td {	cursor: pointer;	color: Black;}
table.tabulkakalendar td.volny:hover{	background-color: #e0e0e0;}

.cleaner {	clear: both;	visibility: hidden;	height: 0px;}

.textBlok{
	padding:15px 25px 15px 25px;
	margin-bottom:15px;
}
.infoBlok{
	background-color: rgba(4, 26, 31, 0.5);
	border: solid 1px #041a1f;
	color: #cde7ed;
}
.zadaniBlok{
	background-color: rgba(4, 14, 14, 0.5);
	border: solid 1px #1d1f20;
	color: #cde7ed;
}

.lwH2{	color:white;	margin-bottom:25px;}
.lwH3{	color:white;	margin-bottom:12px; font-size:1.4rem;}
