@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{	position: absolute; width: 1000px;	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: White;	z-index: 100;	display: none;	animation-name: lasty1;	animation-duration: .5s;	margin-left: -500px;margin-bottom: 45px;}
#lastywinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 99;	display: none;opacity:.65;}

#status{	position: absolute; width: 660px;	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: White;	z-index: 20000;	display: block;	/*animation-name: lasty1;	animation-duration: .5s;*/	margin-left: -330px;}
#statusbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 19990;	display: none;opacity:.65;}

#Btr-onPageEditor{	position: absolute;	width: 100%;	height: auto;	left: 0%;	top: 0%;	background-color: White;	z-index: 95;	display: none;	min-height: 100%;}
#Btr-onPageEditor h3{	width: 90%;	margin: 0px;	padding: 6px 0px 0px 4px;	color: #ecdcb4;	font-weight: normal;	font-size: 1.2em;	display: inline-block;	text-align: center;}

#lastyHeplWin{	position: absolute; width: 720px;	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: White;	z-index: 150;	display: block;	/*animation-name: lasty1;	animation-duration: .5s;*/	margin-left: -360px;}
#lastyHeplWinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 149;	display: none;opacity:.65;}

#lastywin form {	margin: 0px;}

@media (max-width: 1000px) {
	#lastywin, #lastywinphotos  {	width: 96%;	position: absolute;	left: 0%;	top: 10%;	margin: 0px 2% 0px 2%;}
	#lastyHeplWin{	width: 92%;	position: absolute;	left: 0%;	top: 10%;	margin: 0px 4% 0px 4%;}
	#status{	width: 90%;	position: absolute;	left: 0%;	top: 10%;	margin: 0px 5% 0px 5%;}
}




@keyframes lasty1 {    0% {display: block;	opacity: .15;}    100% {display: block; opacity: 1;}  }

#Btr-onPageEditorheader{	border-bottom: 0px solid #b2b2b2;	background-color: #0d2a37;	margin: 0px;	margin-bottom: 0px;	padding: 7px 15px;	height: 45px;	text-align: center;}
a#Btr-onPageEditorclose {	background: transparent url(../images/icon-close-white.png) no-repeat top;	width: 30px;	height: 30px;	opacity: .7;	cursor: pointer;	display: block;	float: right;}
a#Btr-onPageEditorclose:hover{	opacity: 1;}

#lastywinheader, #lastywinheaderphotos,#lastyHeplWinHeader{	border-bottom: 0px solid #b2b2b2;	 background-color: #0d2a37;	margin: 0px;	margin-bottom: 10px; padding: 7px 15px;	height: auto;}

.lastywinheader {	background-color: #0d2a37;	margin: 0px; margin-bottom: 10px; 	padding: 10px 15px;	height: auto;}

#stsHea{	margin-bottom: 10px;	margin: 0px;	padding: 7px 15px;	height: 45px;}
.stsHeaRed{	background-color: #800405;}
.stsHeaGreen{	background-color: #055e0c;}

#lastywinheader h3, #lastywinheaderphotos h3, #stsHea h3, #lastyHeplWinHeader h3{
	width: 80%;
	margin: 0px;
	padding: 6px 0px 0px 4px;
	color: #ecdcb4;
	font-weight: normal;
	font-size: 1.2em;
	display: inline-block;
}

a#lastywinclose, a#lastywinclosephoto, a#lastywinclose2, a#lastyHeplWinclose, a#statusclose{	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, a#lastyHeplWinclose:hover, a#statusclose:hover{	opacity: 1;}

.lastywincontent{	clear: both;	padding: 5px 20px 15px 20px;}

.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: 40px;	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;	position: relative;}


.lastyFootButts{	text-decoration: none;	background: #3462a7;	padding: 8px 14px 8px 14px;	color: White;	font-weight: bold;}
.lastyFootButts:hover{	text-decoration: none;	background: #265192;	padding: 8px 14px 8px 14px;color: White;font-weight: bold;}

.lastyFootButtsNab{		position: absolute;	left: 12px;	top: 10px;	}
.lastyFootButtsObj{		position: absolute;	left: 109px;	top: 10px;	}
.lastyFootButtsSer{		position: absolute;	left: 226px;	top: 10px;	}


.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;}
#nahravanysouborproPozadi {    	-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;}

.LabelProfS-load{	padding: 0;	color: #7f7f7f;	margin-top: 2px;	background: transparent url(../img/spinner-of-dots.png) no-repeat 0 0px;	width: 113px;	height: 113px;	margin: 0px auto 0px auto;	display: block;	cursor: wait;}


.LabelProfS-load{
  -webkit-animation-name: rotate-ava-l;
  -webkit-animation-duration:2s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
  -moz-animation-name: rotate-ava-l;
  -moz-animation-duration:2s;
  -moz-animation-iteration-count:infinite;
  -moz-animation-timing-function:linear;
}

@-webkit-keyframes rotate-ava-l {
  from {-webkit-transform:rotate(0deg);}
  to {  -webkit-transform:rotate(360deg);}
}

@-moz-keyframes rotate-ava-l {
  from {-moz-transform:rotate(0deg);}
  to {  -moz-transform:rotate(360deg);}
}
/*-------- 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%; 	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.8;
	cursor: pointer;
	border-radius: 3px;
	border: none;
	color: #eeeeee;
	font-family: 'Open Sans', sans-serif;
	font: 18px;
	background: #d00005;
	padding: 10px 4% 10px 4%;
	position: relative;
	display: inline-table;
	width: 30%;
	margin: 2px 5% 10px 5%;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.lastywin2butsubmit:hover{	opacity:1;	color:#ffffff;font-weight: bold;}

.lastywin2butreject{opacity: 0.8;cursor: pointer;border-radius: 3px;border: none;color: #eeeeee;font-family: 'Open Sans', sans-serif;font: 18px;background: #009d0f;padding: 10px 4% 10px 4%;position: relative;display: inline-table;width: 30%;margin: 2px 5% 10px 5%;text-align: center;text-decoration: none;font-weight: bold; }
.lastywin2butreject:hover{	opacity:1;	color:#ffffff;font-weight: bold;}

.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: #89e7b1;	position: relative;}

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

.clanekarea{	font-size: 16px;	background-color: #fff;	padding: 3px 8px 3px 8px;	width: 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);}



.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;}

.submitform1{background-color: #29c069;color: #ffffff;text-align: center;padding: 7px 15px 7px 15px;/cursor: pointer;margin: 2px auto 0px auto;font-size: 1.2em;font-weight: bold;border: 0px none Aqua;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration: none;}
.submitform1:hover{text-decoration: none;	background-color: #25a75c;	color: Black;	border: 0px none Aqua;color: #ffffff;	 font-weight: bold; padding: 7px 15px 7px 15px;font-size: 1.2em;}
.submitform1:disabled{	background-color: #d6d6d6;	color: #c6c6c6;	cursor: wait;	text-decoration: line-through;}

.idenfi{	width: 45px;	height: 40px;	position: absolute;	top: 2px;	right: 7px;	display: block;}

.identiSend{	background: transparent url(../images/identifi-mail.png) no-repeat top;}
.identiWork{	background: transparent url(../images/identifi-work.png) no-repeat top;}
.identiOK  {	background: transparent url(../images/identifi-ok.png) no-repeat top;}
.identiStor{	background: transparent url(../images/identifi-storno.png) no-repeat top;}



.denCena{	display: block;	position: relative;	width: 28px;	height: 42px;	margin: 0px 1px 3px 1px;	border-radius: 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px;	overflow: hidden;	text-decoration: none;	float: left;	}
.denCenaJmDen{	display: block;	background-color: #9e9e9e;	color: White;	font-size: 9px;	text-align: center;	padding: 0px;}
.denCenaCont{	position: relative;	width: 100%;	height: 24px;	background-color: #a9e9c4;	text-align: center;	font-size: 10px;	padding-top: 3px;}

.TableCenik{width: 100%;margin-bottom: 1rem;color: #212529;}
  .TableCenik td {padding: 0.2rem;vertical-align: top;}
	.TableCenik .thead-dark th {color: #fff;background-color: #0b2531;border-color: #454d55;padding-top: 8px!Important;padding-bottom: 8px!Important;font-size: .6em;}

.dDen {	text-align: center;	font-weight: bold;}	 
.dDenBud .dDenCislo{	background-color: #f2f2f2!Important; color: #202020!Important;padding-top: 6px!Important;	padding-bottom: 6px!Important;margin-bottom: 1px;}	 
.dDenOut .dDenCislo{	background-color: #f2f2f2!Important; color: #b1b1b1!Important;padding-top: 6px!Important;	padding-bottom: 6px!Important;margin-bottom: 1px;}	 
.dDenGree .dDenCislo{	background-color: #68d2dd!Important; color: #ffffff!Important;}	  
  
	 
.dCena{text-align: center;	display: block;	font-size: .7em;}

.dCenaBud{	background-color: #eaeaea;}
.dCenaBudPri{	background-color: #f2f2f2;}
.dCenaOut{	background-color: #eaeaea;color: #b1b1b1!Important;}
.dCenaOutPri{	background-color: #f2f2f2;color: #b1b1b1!Important;}


.denObsaNew, .denObsaNewInfo{	opacity:.9;display: block;	position: relative;	width: 100%;	height: 42px;	margin: 0px 2px 3px 1px;	overflow: hidden;	text-decoration: none;	cursor: pointer;}
.denObsaNew:hover, .denObsaNewInfo:hover{opacity:1;-webkit-box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);-moz-box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);}

.denObsaNewInfo{cursor: zoom-in;}


.denObsa{	opacity:.9;display: block;	position: relative;	width: 26px;	height: 42px;	margin: 0px 2px 3px 1px;	overflow: hidden;	text-decoration: none;	float: left;	cursor: pointer;}
.denObsa:hover{opacity:1;-webkit-box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);-moz-box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);box-shadow: 0px 0px 3px 0px rgba(50,50,50,1);}

.denObsaJmDen{	display: block;	background-color: #9e9e9e;	color: White;	font-size: 11px;	text-align: center;	padding: 1px;}

.denObsaCont{position: relative;width: 100%;height: 42px;text-align: center;padding-top: 10px;}
.denGray{	background-color: #f2f2f2;}

.denVolny{	background: url(../images/b-den-volny.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denVolnyObsa{	background: url(../images/b-den-obsazeny-start.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denVolnyReze{	background: url(../images/b-den-reyervovany-start.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denVolnyMaji{	background: url(../images/b-den-volny-majitel.gif);background-repeat: no-repeat;  background-size: 100% 100%;}

.denObsaz{	background: url(../images/b-den-obsazeny-full.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denObsazVolny{	background: url(../images/b-den-obsazeny-konec.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denObsazReze{	background: url(../images/b-den-obsazeny-konec-rezervovany.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denObsazMaji{	background: url(../images/b-den-obsazeny-majitel.gif);background-repeat: no-repeat;  background-size: 100% 100%;}

.denReze{	background: url(../images/b-den-reyervovany-full.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denRezeVolny{	background: url(../images/b-den-reyervovany-konec.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denRezeObsa{	background: url(../images/b-den-obsazeny-start-rezervovany.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denRezeMaji{	background: url(../images/b-den-reyervovany-majitel.gif);background-repeat: no-repeat;  background-size: 100% 100%;}

.denMaji{	background: url(../images/b-den-majitel-full.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denMajiVolny{	background: url(../images/b-den-majitel-volno.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denMajiObsa{	background: url(../images/b-den-majitel-obsazeno.gif);background-repeat: no-repeat;  background-size: 100% 100%;}
.denMajiReze{	background: url(../images/b-den-majitel-rezervace.gif);background-repeat: no-repeat;  background-size: 100% 100%;}


.denObsaNbr{display: block;color: #303030;text-align: center;font-weight: bold;padding: 0px;background-color: White;width: 22px;height: 22px;padding-top: 2px;margin: 0px auto 0px auto;font-size: .7em;}

.denObsaMesic{	display: block;	color: #454545;background-color: #9e9e9e;	font-size: 9px;	text-align: center;}

.obsaStetec{padding: 6px 0px 6px 0px;	display: block;	float: left;	width: 80px;	font-size: 15px;	font-weight: bold;}

a.obsaStetecButt{display: block;float: left;width: 130px;margin: 0px 5px 8px 5px;padding: 6px 0px 6px 0px;text-align: center;opacity: .5;cursor: pointer;text-decoration: none;font-size: 15px;font-weight: bold;color: White!important;border-radius: 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px;border: 2px solid #ffffff;}
a.obsaStetecButt:hover{	opacity:1;}

a.obsaStetecButtRezervace{display: block;float: right;width: 130px;margin: 0px 5px 8px 5px;padding: 6px 0px 6px 0px;text-align: center;opacity: 1;cursor: not-allowed;text-decoration: none;font-size: 15px;font-weight: bold;color: White!important;border-radius: 4px 4px 4px 4px;	-moz-border-radius: 4px 4px 4px 4px;	-webkit-border-radius: 4px 4px 4px 4px;border: 2px solid #ffffff;}
a.obsaStetecButtRezervace:hover{	opacity:1;}


a.obStBuSel{	opacity: 1;	border: 2px solid #000000;}

#StetVolne{	background: #157e00;}
#StetObsazene{	background: #d20000;}
#StetRezerovane{	background: #0072ff;}
#StetMajitel{	background: #ff9000;}

#plovouciKalendare{position: relative;}

#kalendar {	position: absolute;	z-index: 50000;	top: -50px;	left: 50%;	margin-left: -100px;	display: none;	padding: 0px;	background-color: White;	border: 1px solid #014f70;	border-right: 1px solid #014f70;	border-bottom: 1px solid #014f70;		-moz-box-shadow: 0 0 4px #014f70;	-webkit-box-shadow: 0 0 4px #014f70;	box-shadow: 0px 0px 4px #014f70; }
#kalendar2 {position: absolute; z-index: 50000; top: -50px; left: 450px; display: none; padding: 0px;	background-color: White;	border: 1px solid #014f70;	border-right: 1px solid #014f70;	border-bottom: 1px solid #014f70;		-moz-box-shadow: 0 0 4px #014f70;	-webkit-box-shadow: 0 0 4px #014f70;	box-shadow: 0px 0px 4px #014f70; }
#kalendar3 {position: absolute;z-index: 500000;top: -30px;left: 170px;display: none;padding: 0px;background-color: White;border: 1px solid #014f70;border-right: 1px solid #014f70;border-bottom: 1px solid #014f70;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 4px #014f70;-webkit-box-shadow: 0 0 4px #014f70;box-shadow: 0px 0px 4px #014f70;}
#kalendar4 {position: absolute;z-index: 500000;top: -30px;left: 170px;display: none;padding: 0px;background-color: White;border: 1px solid #014f70;border-right: 1px solid #014f70;border-bottom: 1px solid #014f70;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 4px #014f70;-webkit-box-shadow: 0 0 4px #014f70;box-shadow: 0px 0px 4px #014f70;}
table.tabulkakalendar{	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	 border-collapse: collapse;}
table.tabulkakalendar img{	cursor: pointer;opacity:.85;border: 1px solid #014f70;}
table.tabulkakalendar img:hover{	cursor: pointer;	opacity: 1;	border: 1px solid White;border-radius: 50%;}

table.tabulkakalendar thead{	background-color: #014f70;}

table.tabulkakalendar td {		padding: 9px;	text-align: center; width: 40px;height: 40px;}
table.tabulkakalendar th{color: white;background-color: #014f70;border-bottom: none;text-align: center;padding: 9px 0px 9px 0px;width: 40px;}
/*table.tabulkakalendar th:first-child, table.tabulkakalendar 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;border-radius: 50%;}
table.tabulkakalendar td.volny:hover{	background-color: #e0e0e0;border-radius: 50%;}


.table-image tr td img{	-webkit-border-radius: 4px!important;	-moz-border-radius: 4px!important;	border-radius: 4px!important;	width: 100%!important;	height: auto!important;}

/*@media (max-width: 2500px) { *//* use the max to specify at each container level */
    .specifictd {
	width: 300px!important; /* adjust to desired wrapping */
	white-space: pre-wrap!important; /* css-3 */
	white-space: -moz-pre-wrap!important; /* Mozilla, since 1999 */
	white-space: -pre-wrap!important; /* Opera 4-6 */
	white-space: -o-pre-wrap!important; /* Opera 7 */
	word-wrap: break-word!important; /* Internet Explorer 5.5+ */
}
/*}*/


/*     Editace vzhledu */
#BtrEditorHeader{	background-color: #0b1b22;	min-height: 100%;	display: block;	width: 100%;	color: #eae3db;	text-align: center;}


#BtrEditorCont{	background-color: #ffffff;	min-height: 100%;	display: block;	width: 100%;	vertical-align: top;}
#BtrEditorProjector{min-height: 100%;display: inline-block;width: 78%;vertical-align: top;position: fixed;bottom: 0px;left: 0px;top: 223px;background: White url(../images/grid-10-45.png) repeat;z-index:4;}
#BtrEditorProjectorScroll{	overflow-y: auto;	width: 100%;	height: calc(100% - 231px);z-index:70;	background-color: #000000;position: relative;}



#BtrEditorPanel{	min-height: 100%;	display: inline-block;	width: 22%;	color: #eae3db;	position: fixed;	bottom: 0px;	left: 78%;	top: 223px;	right: 0px;	background: #0d2a37;}
#PanelTitle{	color: #ecdcb4;text-align: center;	font-weight: bold;	text-transform: uppercase;	padding: 5px 10px 20px 10px;}
#PanelCont{	padding: 5px 15px 15px 15px;}
.Edi-Section{	margin: 0px;	padding: 0px;	cursor: pointer;	position: relative; }
/*
.Edi-Section{	border: 2px dotted Silver;margin: 0px;	padding: 0px;	cursor: pointer;	position: relative; }
.Edi-Section:hover{	border: 2px solid #ff7e00; filter: brightness(100%);}
.Edi-SectionSel{	border: 2px solid Green;	margin: 0px;	padding: 0px}
*/
.Edi-Section .info-Section{	position: absolute;	right: 0px;	top: 0px;	font-size: 12px;	padding: 5px 10px 5px 10px;	color: black;	background-color: Silver;	z-index: 200;}
.Edi-Section:hover .info-Section{	color: White;background-color: #ff7e00;}

.LA-EPrvek{
	border: 2px dotted Black;
	border-color: rgba(0,0,0,0.1);
}
.LA-EPrvekSEL{	border: 2px dotted #000;box-sizing: border-box;    animation: dash 1.2s linear infinite;}
@keyframes dash {
  	0%   {border: 2px dotted #000;}
  	20%  {border: 2px dashed #ffaf00;}
  	40%  {border: 2px dotted #000;}
  	60% {border: 2px dashed #ffaf00;}
	80% {border: 2px dotted #ffaf00;}
	100%   {border: 2px dotted #000;}
}


/*Panel editace layyeru*/
.BtrLE-BlokPrvku{	border: 1px solid #0c3c51;}
.BtrLE-BlokPrvkuSEL{	border: 1px solid #0070a2;}
.name-gold{	color: #eae3db!important;	font-weight: bold!important;}
.name-gold:hover{	color: #ffffff!important;}

.pnlHead[aria-expanded="true"]{color: #ffb81d!important;}
.pnlHead[aria-expanded="true"] .caret{transform:rotate(180deg);  transition:all ease 0.5s;}
.pnlHead .caret{transition:all ease 0.5s;}


.colorPreview{display: inline-block;width: 100%;height:22px;border-radius:4px;}

/* vyskakujici okna pri editaci lazeru*/
.bg-Layer-Kategorie{height: auto;	border: 10px solid #ffffff;	cursor: pointer;}
.bg-Layer-Kategorie:hover{	border: 10px solid #2196f3;}

.bg-Layer-Prew{	width: 96%;	height: 200px;	overflow: hidden;	border: 10px solid #ffffff;	cursor: pointer;}
.bg-Layer-Prew:hover{	border: 10px solid #2196f3;}
.bg-Layer-Prew-Sel{border: 10px solid #19d895;}
/*.e-Template-Prew:hover{	border: 10px solid #19d895;}*/
.bg-Layer-Prew img{	width: 100%;	height: auto;}

.bg-Layer-PrewLine{	width: 96%;	height: 76px;	overflow: hidden;	border: 10px solid #ffffff;	cursor: pointer;}
.bg-Layer-PrewLine:hover{	border: 10px solid #2196f3;}
.bg-Layer-PrewLine-Sel{border: 10px solid #19d895;}
/*.e-Template-Prew:hover{	border: 10px solid #19d895;}*/
.bg-Layer-PrewLine img{	width: 100%;	height: auto;}



#ApklikacniBlok{	height: 650px;	border: 2px solid Gray;}
#ApklikacniBlokHomePrew{/*width: 200px;*/	height: 200px;	border: 2px solid Gray; margin: 0px auto 0px auto; }

.ConIconRotate45 {position:relative;top:2px;text-align: center;  width: 20px; height: 20px;display:inline-block;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.ConIconRotate135{position:relative;top:2px;text-align: center;  width: 20px; height: 20px;display:inline-block;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);}
.ConIconRotate225{position:relative;top:2px;text-align: center;  width: 20px; height: 20px;display:inline-block;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);}
.ConIconRotate315{position:relative;top:2px;text-align: center;  width: 20px; height: 20px;display:inline-block;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}

/*--- prechody--- */
#GradientVyberovaLista{	position: relative;	height: 54px;	width: 100%;}

#GradientLine{	position: absolute;	height: 12px;	width: 98%;	background-color: Silver;	-webkit-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);	-moz-box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);	box-shadow: inset 2px 2px 5px 0px rgba(0,0,0,0.75);	border: 1px solid #949494;	top: 10px;	left: 1%;}
.gradiPoint{	position: absolute;	top: 4px;	width: 26px;	height: 26px;	border: 3px solid White;	background-color: #d7d7d7;	border-radius: 50%;	-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);	cursor: pointer;}
.gradiPointSelected{	border: 3px solid #ffa800;	background-color: #0ba100;}

#gradiPointFirst{	left: 0px;}
#gradiPointLast{	right: 0px;}
/*
.multi-range, .multi-range * { box-sizing: border-box; padding: 0; margin: 0; }
.multi-range { position: relative; width: 160px; height: 28px; margin: 16px;    border: 1px solid #ddd; font-family: monospace;}
*/
.gradient-range {    width: 98%;     position: absolute; bottom: 0px; left: 1%; }

/*#GradientVyberovaLista > input.gradient-range:last-of-type { margin-left: 16px; }*/
.gradient-range::-webkit-slider-thumb { transform: translateY(-26px); 	width: 20px;
	height: 20px;
	border: 3px solid White;
	background-color: #d7d7d7;
	border-radius: 50%;
	-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);
  	cursor: -webkit-grab;
  	cursor: grab;
	}
.gradient-range::-webkit-slider-runnable-track { -webkit-appearance: none; height: 0px; display: none;}
.gradient-range::-moz-range-thumb { transform: translateY(-26px);	width: 20px;
	height: 20px;
	border: 3px solid White;
	background-color: #d7d7d7;
	border-radius: 50%;
	-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); 
  	cursor: -webkit-grab;
  	cursor: grab;
	}
.gradient-range::-moz-range-track { -webkit-appearance: none; height: 0px; }
.gradient-range::-ms-thumb { transform: translateY(-26px);	width: 20px;
	height: 20px;
	border: 3px solid White;
	background-color: #d7d7d7;
	border-radius: 50%;
	-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); 
  	cursor: -webkit-grab;
  	cursor: grab;
	}
.gradient-range::-ms-track {	-webkit-appearance: none;	height: 0px;	display: none;}

.gradient-rangeSelected::-webkit-slider-thumb {	border: 3px solid #ffa800;	background-color: #0ba100;cursor: -webkit-grabbing;cursor: grabbing;}
.gradient-rangeSelected::-moz-range-thumb {	border: 3px solid #ffa800;	background-color: #0ba100;cursor: -webkit-grabbing;cursor: grabbing;}
.gradient-rangeSelected::-ms-thumb  { 	border: 3px solid #ffa800;	background-color: #0ba100;cursor: -webkit-grabbing;cursor: grabbing;}

.gradient-range:active {  cursor: -webkit-grabbing;cursor: grabbing;}
/*
#GradientVyberovaLista::after { 
    content: attr(data-lbound) ' - ' attr(data-ubound); 
    position: absolute; top: 0; left: 100%; white-space: nowrap;
    display: block; padding: 0px 4px; margin: -1px 2px;
    height: 26px; width: auto; border: 1px solid #ddd; 
    font-size: 13px; line-height: 26px;
}
*/

.gradient-rangeOutput {	position: absolute;	background: #0d2a37;	border-radius: 6px;	padding: 3px 4px;	left: 30%;	top: -22px; 	width: 40px;	text-align: center;	display: none;	color: White;	font-size: 12px;}
  
input.GradiPointColor{	text-align: center;	font-size: 34px!important;	padding: 38px 0px 38px 0px!important;	border-radius: 8px!important;	cursor: pointer;}
  
.angle-input {   position: relative;  border-radius: 50%;   height: 50px;   width: 50px;   border: 1px solid #ccc;   margin: 2em auto;   cursor: pointer;   outline: none; }
.angle-input:focus {   border: 1px solid #0af;  cursor: pointer; }
.angle-input-pivot { position: absolute;  left: 0;  right: 0;  top: 50%;  margin-top: -1px;  height: 2px;}
.angle-input .angle-input-pivot::before {   content: '';    position: absolute;  right: 5px;    top: 50%;     width: 10px;  margin-top: -6px;    height: 10px;    border-radius: 50%;   background-color: #fff;  border: 1px solid #ccc; }
.angle-input:focus .angle-input-pivot::before { border: 1px solid #0af; }

.gradiPrevBlank{	display: inline-block;	border: 6px solid White;	width: 60px;	height: 60px;	border-radius: 8px;	overflow: hidden;	background-color: transparent;	background-image: url(../img/gradi-blank-bg.png);	background-repeat: repeat;	cursor: pointer;}
.gradiPrevBlank:hover{	border: 6px solid #bdbdbd;}
.gradiPrevGradi{	top:0px;	left:0px;	width: 50px;	height: 50px;}

/*-------rezervation by day---*/
.BatRezDayBG{background: url(../images/rezervation-day-bg.png) repeat;padding:1px;background-position: top left;margin:0px!important;padding:0px!important;} /*opakuje se po 35pixelech šířky*/
.BatRezDayTD{padding:1px;!important;margin:0px!important;} 
.BatRezDayDay           {padding:2px 4px;color:white;font-size:10px;overflow:hidden;display:inline-block;height:44px;border-radius: 4px;margin: 0px 1px 0px 1px;line-height:1.3em;}
.BatRezDayDayVolny      {background-color:#30dca0;} /*opakuje se po 35pixelech šířky*/
.BatRezDayDayRezervovany{background-color:#fe2116;cursor:pointer;} /*opakuje se po 35pixelech šířky*/
.BatRezDayDayZavreny    {background-color:#ffa200;} /*opakuje se po 35pixelech šířky*/
.BatdenObsa{opacity:1;display: block;	position: relative;	width: 100%;	height: 40px;	margin: 0px 0px 0px 0px;	overflow: hidden;	text-decoration: none;	cursor: pointer;padding-top: 4px;}
.BatdenObsaNbr{display: block;color: #303030;text-align: center;font-weight: bold!important;padding: 0px;background-color: White;width: 22px;height: 22px;padding-top: 5px;margin: 0px auto 2px auto;font-size: 1em;}
.BatdenObsaName{display: block;text-align:center;	width: 100%;}


/*-------rezervation by day---*/

