@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: 676px;	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);	border: 0px solid #b2b2b2;	background-color: White;	z-index: 1000;	display: none;	/*animation-name: lasty1;	animation-duration: .5s;*/	margin-left: -338px;}
#lastywinbg{	position: fixed;	width: 100%;	height: 100%;	left: 0;	top: 0;	background-color: Black;	z-index: 900;	display: none;opacity:.65;}

#lastywin form {	margin: 0px;}

@media only screen and (max-width: 700px) {
#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 #004461;	margin-bottom: 10px; /*	background-color: #f6f7f9;*/	background-color: #004461;	margin: 0px;	padding: 7px 15px 7px 15px;	height: 30px;}
#lastywinheader0margin{	border-bottom: 0px solid #0b67ad;	margin-bottom: 0px; 	background-color: #004461;	margin: 0px;	padding: 7px 15px 7px 15px;	height: 30px;}
.laheaderinfo{	background-color: #1179bc;	padding: 15px 15px 15px 15px;}
.laheaderinfo2{
	background-color: #1b96d3;
	padding: 15px 15px 15px 15px;
	height: 22px;
}



#lastywinheader h3, #lastywinheaderphotos h3, #lastywinheader0margin h3{	width: 80%;	float: left;	margin: 0px;	padding: 4px 0px 0px 0px;	color: White;}

a#lastywinclose, a#lastywinclosephoto, a#lastywinclose2, a#lastywincloserefresh{	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#lastywincloserefresh: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;}

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

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;}
table.terminy td.sum{
	background-color: #ca4848;
	color: White;
}


.VolbaBox{  		border: 1px solid #ffffff;	display: block;	width: 198px;	background: white url(../img/kosik-kusy.gif) no-repeat 166px 0px;	height: 36px;	margin: 0px 0px 0px 0px;	position: relative;}
.VolbaBox:hover{		background: white url(../img/kosik-kusy.gif) no-repeat 166px -30px;		}

.VolbaBoxSel{    	padding: 9px 0px 0px 15px;   }
.VolbaBoxSelTitl{     	color: #4a4a4a;   	font-weight: bold;   	font-size: 17px;     	display: block;      	float: left;     	width: 170px;    }

.VolbaBoxVyber{	position: absolute;	z-index: 200;	width: 268px;	text-align: center;	border: 1px solid #eeeeee;	top: 33px;	left: -1px}

.VolbaBoxVolba{	display: block;	background-color: #ffffff;	color: #4a4a4a;	font-weight: bold;	padding: 5px 10px 5px 10px;	text-align: left;}
.VolbaBoxVolba:hover{background-color: #eeeeee;	color: #000000;}

.VolbaBoxVolbaSel{	display: block;	background-color: #efdcdc;	color: #4a4a4a;	font-weight: bold;	padding: 5px 10px 5px 10px;	text-align: left;}
.VolbaBoxVolbaSel:hover{background-color: #eeeeee;	color: #000000;}

.VolbaBoxVolbaTitl{	display: block;}


.MamVybrano{     	display: block;     	margin: 0px auto 15px auto;    	text-align: center;      	font-weight: bold;      	font-size: 18px;        	background-color: #ca4848;  	text-decoration: none;     	color: White;            	padding: 10px 25px 10px 25px;    	width: 120px;     }
.MamVybrano:hover{ background-color: #b73434; }

@media only screen and (max-width: 1580px) {
.VolbaBox{  	width: 208px;	background: white url(../img/kosik-kusy.gif) no-repeat 179px 0px;	}
.VolbaBox:hover{		background: white url(../img/kosik-kusy.gif) no-repeat 179px -30px;	}
.VolbaBoxVyber{	width: 208px;		top: 36px;	left: -1px}

}

@media only screen and (max-width: 1280px) {
.VolbaBox{  	width: 100%!important;	background: white url(../img/kosik-kusy.gif) no-repeat 85% 0px;		height: 21px!important;font-size: 12px!important;}
.VolbaBox:hover{		background: white url(../img/kosik-kusy.gif) no-repeat 85% -30px;	}
.VolbaBoxVyber{	width: 80%;		top: 22px;	left: -1px}
.VolbaBoxSelTitl{	color: #4a4a4a;	font-weight: bold;	font-size: 12px!important;	display: block;	float: left;	width: 80%;}
.VolbaBoxSelTitl{        	  	font-size: 1em!important;    	width: auto;    }
.VolbaBoxSel{    	padding: 4px 0px 0px 10px;   }
}





/*///////----------- prepinattko v rezervaci */
.REZVolbaBox{  		border: 0px solid #ffffff;	display: block;	width: 55px;	background: white url(../img/kosik-kusy-rez.gif) no-repeat 35px 0px;	height: 22px;	margin: 0px 0px 0px 0px;	position: relative;}
.REZVolbaBox:hover{		background: white url(../img/kosik-kusy-rez.gif) no-repeat 35px -20px;		}

.REZVolbaBoxSel{    	padding: 5px 0px 0px 6px;   }
.REZVolbaBoxSelTitl{     	color: #4a4a4a;   	font-weight: bold;   	font-size: 13px;     	display: block;      	float: left;     	width: 30px;    }

          .REZVolbaBoxVyber{	position: absolute;	z-index: 200;	width: 48px;	text-align: center;	border: 1px solid #eeeeee;	top: 27px;	left: -1px}

.REZVolbaBoxVolba{	display: block;	background-color: #ffffff;	color: #4a4a4a;	font-weight: normal;	padding: 5px 10px 5px 10px;	text-align: left;}
.REZVolbaBoxVolba:hover{background-color: #eeeeee;	color: #000000;}

.REZVolbaBoxVolbaSel{	display: block;	background-color: #efdcdc;	color: #4a4a4a;	font-weight: normal;	padding: 5px 10px 5px 10px;	text-align: left;}
.REZVolbaBoxVolbaSel:hover{background-color: #eeeeee;	color: #000000;}

.REZVolbaBoxVolbaTitl{	display: block;}

/*///////----------- prepinattko v rezervaci */


.fitrIkony{	display: block;	width: 18%;	height: auto;	float: left;	margin: 0px 1% 0px 1%;	text-align: center;}
.fitrIkony img{	width: 100%;	height: auto;	margin: 18px 0px 10px 0px;	cursor: pointer;}
.fitrIkonyVolba{	font-size: 1.1em;	font-weight: bold;	color: White;	display: block;}

.nevybrano{	opacity:.65;}
.vybrano{	opacity: 1;}


#filtrOther .VolbaBox{  	border: 1px solid #ffffff;	display: block;	width: 198px;	background: white url(../img/kosik-kusy.gif) no-repeat 166px 0px;	height: 36px;	margin: 0px 0px 0px 0px;	position: relative;}
#filtrOther .VolbaBox:hover{		background: white url(../img/kosik-kusy.gif) no-repeat 166px -30px;	}

/*poptavkovy kalendar*/
#KrokName{	color: White;	margin: 0px 0px 15px 0px;	font-weight: bold;}
.popSirka{	color: White;	float: left;	text-align: left;	width: 33%;	display: block;	font-size: 12px;}
.popSirkaVal{
	font-size: 15px;
	font-weight: bold;
}

.carousel-wrapper {  overflow: auto;  }

.jcarousel {    position: relative;    overflow: hidden;    width: 90%;    float: left;}
.jcarousel ul {    width: 10000em;    position: relative;    list-style: none;    margin: 0;    padding: 0;}

.jcarousel-prev, .jcarousel-next {	display: inline-block;	width: 8%;	text-align: center;	float: left;	font-size: 20px;	line-height: 72px;	color: #b2b2b2;	margin-top: 22px;}

.jcarousel-prev {	margin-right: 1%;	background: transparent url(../img/arr-left.png) no-repeat;	width: 20px;	height: 20px;opacity:.8;}
.jcarousel-next {	margin-left: 1%;	background: transparent url(../img/arr-right.png) no-repeat;	width: 20px;	height: 20px;opacity:.8;}
.jcarousel-prev:hover, .jcarousel-next:hover  {opacity:1;}


.denObsaKal{	float: left;	width: 40px;	margin-left: 3px;	text-align: center;	display: block;	position: relative;}

.DenKlikaci{	cursor: pointer;}




.denObsaJmDenKal{width: 100%;	background-color: #0b6dad;	text-align: center;	font-size: 10px;	color: White;	padding: 3px 0px 3px 0px;	text-transform: uppercase;	font-weight: bold;}
.denObsaContKal{	background-color: #ecf0f3;	text-align: center;	width: 100%;	position: relative;	height: 30px;}
.denObsaMesicKal{	background-color: #afc5d3;	text-align: center;	width: 100%;	font-size: 11px;	padding: 2px 0px 2px 0px;	display: block;}
.denObsaNbrKal{	font-size: 14px;	font-weight: bold;	width: 18px;	height: 18px;	padding: 2px 2px 2px 2px;	position: absolute;	left: 50%;	margin-left: -11px;	top: 4px;}

.DenVybrany{	cursor: default;}
.DenVybrany .denObsaContKal {	background-color: Green;}
.DenVybrany .denObsaContKal .denObsaNbrKal{	background-color: Green;	color: White;}
.DenVybrany .denObsaJmDenKal{	color: white;	background-color: #0b8b0b;}
.DenVybrany .denObsaMesicKal{ color: black;	background-color: #74f474;}


.DenKlikaci:hover .denObsaContKal .denObsaNbrKal{	background-color: #14b914;	color: White;}


.DenZakazany .denObsaContKal .denObsaNbrKal{	color: Silver;}
.DenZakazany .denObsaJmDenKal{	color: Silver;}
.DenZakazany .denObsaMesicKal{	color: Gray;}

.zakazatDen{	background: transparent url(../img/kal-zak.png) no-repeat;	position: absolute;	top: 24px;	width: 14px;	height: 18px;	left: 50%;	margin-left: -7px;}
.HoverDen{	background: transparent url(../img/kal-hover.png) no-repeat;	position: absolute;	top: 20px;	width: 24px;	height: 24px;left: 50%;	margin-left: -12px;}
.dblock{	display: block;}
.dnone{	display: none;}