@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: 640px;	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: 10100;	display: none;	animation-name: lasty1;	animation-duration: .5s;	margin-left: -320px;}
#lastywinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 10099;	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;}

#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: 21000;	display: block;	/*animation-name: lasty1;	animation-duration: .5s;*/	margin-left: -360px;}

#Btr-onPageEditor{	position: absolute;	width: 100%;	height: auto;	left: 0%;	top: 0%;	background-color: White;	z-index: 100;	display: block;	min-height: 100%;}


#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: 21000;	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: 20990;	display: none;opacity:.65;}

#lastywin form {	margin: 0px;}

.laheaderinfo{	background-color: #123b4d;	}
.laheaderinfo2{	background-color: #0d2a37;	}

@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;}  }
/*
@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;}
*/
#Btr-onPageEditorheader{	border-bottom: 0px solid #b2b2b2;	 background-color: #0d2a37;	margin: 0px;	margin-bottom: 10px; padding: 7px 15px;	height: 45px;}
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: 0px; padding: 7px 15px;	height: 45px;}

.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%;	float: left;	margin: 0px;	padding: 6px 0px 0px 4px;	color: #ecdcb4;	font-weight: normal;	font-size: 1.2em;}

a#lastywinclose, a#lastywinclosephoto, a#lastywinclose2, a#lastyHeplWinclose, a#statusclose{	background: transparent url(../images/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{	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;	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;}
.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;}
#nahravanysouborproPozadi {    	-webkit-appearance: none;	position: absolute;	top: 0;	left: 0;	opacity: 0;	cursor: pointer;	width: 113px;	overflow: hidden;}
/*-------- 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;}

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

.addinginfoblog:after {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(185, 240, 209, 0);	border-top-color: #b9f0d1;	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; /*display: block;	*/
	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{	opacity:.9;display: block;	position: relative;	width: 100%;	height: 42px;	margin: 0px 2px 3px 1px;	overflow: hidden;	text-decoration: none;	cursor: pointer;}
.denObsaNew: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);}

.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.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: 150px;	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+ */
}
/*}*/

