html, body {	font: 12px/140% Trebuchet, Arial, serif;}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm){ /* opera + google chrome */
	html, body{zoom: 0.8;}
}

body {	margin: 0;	padding: 0;	background: #ffffff url(../images/bg.gif) repeat-x top;}

.skrolovacipole{
	height: 180px;
	overflow: scroll;
}

#bgadmin1{	position: absolute;	margin-left: 0px;	left: 0%;	width: 100%;	z-index: 5;	top: 66px;	height: 543px;	background: transparent url(../images/bg-login.gif) repeat-x top;}
#bgadmin2{	position: absolute;	margin-left: -319px;	left: 50%;	width: 638px;	z-index: 10;	top: 66px;	height: 314px;	background: transparent url(../images/bg-login.jpg) no-repeat top;}

#loginpage{	position: absolute;	margin-left: -319px;	left: 50%;	width: 638px;	z-index: 20;	top: 20px;	height: 543px;	background: transparent;}
#Loginslogan{	height: 200px;}
#Loginformul{	width: 260px;	margin: 0px auto 15px auto;}
.Loginslogantext{
	width: 638px;
	color: White;
	text-align: center;
	font: italic bold 22px Trebuchet MS;
	display: block;
}

a#adminHistory{	display: block;	background: transparent url(../images/admin-history.png) no-repeat top;	width: 49px;height: 50px;	position: absolute;	top: 7px;	right: 350px;	overflow: hidden;	opacity:.8;}
a#adminHistory:hover{opacity:1;}

#admintop{	height: 67px;	width: 100%;}
#adminlogo{	float: left;	width: 220px;	text-align: center;height: 67px;}
#adminuser{	float: right;	text-align: right; 	min-width: 600px;	color: #eaeff1;	font: bold 15px Trebuchet MS;	padding-top: 27px;	padding-right: 30px;}
a#adminlogout{	margin: 0px auto 0px auto;	font: normal bold 14px Trebuchet MS;	color: #f1f5f6;	padding: 5px 17px 5px 17px;	border: 1px solid #0074a2;	background-color: #0074a2;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	text-decoration: none;	margin-left: 30px;}
a#adminlogout:hover{	color: White;	border: 1px solid #087ead;	background-color: #087ead;	cursor: pointer;	text-decoration: none;}

#adminmenu{	width: 14%;	background-color: #e9ebee;	float: left;}

#menu ul{	margin: 0px;	padding: 0px;	margin-left: 4px;	padding-top: 7px;}
#menu ul li{	list-style: none inside url(../images/ic-menu-users.png);	padding: 3px 0px 4px 0px;	margin: 0px;}

#menu ul li.location{	list-style: none inside url(../images/ic-menu-location.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.firms{	list-style: none inside url(../images/ic-menu-firms.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.adversing{	list-style: none inside url(../images/ic-menu-adversing.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.jobs{	list-style: none inside url(../images/ic-menu-jobs.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.articles{	list-style: none inside url(../images/ic-menu-articles.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.events{	list-style: none inside url(../images/ic-menu-events.png);	padding: 3px 0px 4px 0px;	margin: 0px;}

#menu ul li.suma{	list-style: none inside url(../images/ic-menu-suma.png);	padding: 3px 0px 4px 0px;	margin: 0px;}

#menu ul li.server{	list-style: none inside url(../images/ic-menu-server.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.administrators{	list-style: none inside url(../images/ic-menu-administrators.png);	padding: 3px 0px 4px 0px;	margin: 0px;}

#menu ul li.nets{	list-style: none inside url(../images/ic-menu-nets.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.header{	list-style: none inside url(../images/ic-menu-header.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.footer{	list-style: none inside url(../images/ic-menu-footer.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.sesterces{	list-style: none inside url(../images/ic-menu-sesterces.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.banners{	list-style: none inside url(../images/ic-menu-banners.png);	padding: 3px 0px 4px 0px;	margin: 0px;}
#menu ul li.emails{	list-style: none inside url(../images/ic-menu-email.png);	padding: 3px 0px 4px 0px;	margin: 0px;}

#menu ul li.submenu{	list-style: none inside url(../images/ic-menu-submenu.png);	padding: 3px 0px 4px 0px;	margin: 0px 0px 0px 12px;}

.radius4{	border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
/*///////////////-------subnavigace------/////////////////////*/

#subnavigace ul, .subnavigace li{	margin: 0px;	padding: 0px;	list-style: none inside none;	display: block;	}

#subnavigace li{	margin: 0px 5% 5px 5%;width: 90%;}
#subnavigace a{	padding: 0px 6px 0px 0px;	display: block;	background-color: #fcfcfc;	text-decoration: none;	border: 0px dotted #e1e1e1;	color: #7b7b7b;	cursor: pointer; -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1); box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);}
#subnavigace a:hover{	text-decoration: none;	background-color: white;	border: 0px solid #e1e1e1;color: Black;-webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.1);}

#subnavigace a.subnadding{	background-color: #2ecc71;	color: #f0f6f0;	text-align: center;	padding: 5px 0px 5px 0px;}
#subnavigace a.subnadding:hover{	text-decoration: none;	background-color: #26c569;	color: White;	color: #ffffff;text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}

.subnavbloc{	width: 100%;	display: table-row-group;}
.snbT{	width: 100%;	display: table-row;	}
.subnavicon, .subnavancho, .subnavactovity{	display: table-cell;	vertical-align: middle;}
.subnavancho{	width: 80%;	padding: 0px;}
.subnavactovity{	width: 24px;	text-align: center;	font-size: .8em;}

.snbTi, .snbTired, .snbTigreen{	width: 34px;	height: 34px;	margin: 0px 10px 0px 0px;	display: block; border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;	position: relative;}
.snbTi:after {left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(233, 233, 233, 0);	border-left-color: #3462a7;	border-width: 5px;	margin-top: -5px;}
.snbTired:after {left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(233, 233, 233, 0);	border-left-color: #d0031c;	border-width: 5px;	margin-top: -5px;}
.snbTigreen:after {left: 100%;	top: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;	border-color: rgba(233, 233, 233, 0);	border-left-color: #0a6b1a;	border-width: 5px;	margin-top: -5px;}



.istitky{	background: #3462a7 url(../images/snbti-icstitky-new-white.png) no-repeat 3px 3px;}
.icuser{	background: #3462a7 url(../images/snbti-icuser-new-white.png) no-repeat 3px 3px;}
.iccall{	background: #3462a7 url(../images/snbti-iccall-new-white.png) no-repeat 3px 3px;}
.icadmin{	background: #3462a7 url(../images/snbti-icadmin-new-white.png) no-repeat 3px 3px;}
.icsetting{	background: #3462a7 url(../images/snbti-icsetting-new-white.png) no-repeat 3px 3px;}
.iclogin{	background: #3462a7 url(../images/snbti-iclogin-new-white.png) no-repeat 3px 3px;}
.icipbloc{	background: #3462a7 url(../images/snbti-icip-new-white.png) no-repeat 3px 3px;}
.iclinks{	background: #3462a7 url(../images/snbti-iclinks-new-white.png) no-repeat 3px 3px;}
.icupomin{	background: #3462a7 url(../images/snbti-icupomin-new-white.png) no-repeat 3px 3px;}
.icsuma{	background: #3462a7 url(../images/snbti-icsuma-new-white.png) no-repeat 3px 3px;}
.icemail{	background: #3462a7 url(../images/snbti-icemail-new-white.png) no-repeat 3px 3px;}
.icpages{	background: #3462a7 url(../images/snbti-icpages-new-white.png) no-repeat 3px 3px;}
.ickatalog{	background: #3462a7 url(../images/snbti-ickatalog-new-white.png) no-repeat 3px 3px;}
.icdanove{	background: #3462a7 url(../images/snbti-icdanove-new-white.png) no-repeat 3px 3px;}
.icfaktury{	background: #3462a7 url(../images/snbti-icfaktury-new-white.png) no-repeat 3px 3px;}
.ickalendar{	background: #3462a7 url(../images/snbti-ickalendar-new-white.png) no-repeat 3px 3px;}
.icemails{	background: #3462a7 url(../images/snbti-icemails-new-white.png) no-repeat 3px 3px;}
.icochrana{	background: #3462a7 url(../images/snbti-icochrana-new-white.png) no-repeat 3px 3px;}
.icudrzba{	background: #3462a7 url(../images/snbti-icudrzba-new-white.png) no-repeat 3px 3px;}
.icedipobo{	background: #3462a7 url(../images/snbti-icedipob-new-white.png) no-repeat 3px 3px;}
.ichome{	background: #3462a7 url(../images/snbti-ichome-new-white.png) no-repeat 3px 3px;}
.icpokoje{	background: #3462a7 url(../images/snbti-icpokoje-new-white.png) no-repeat 3px 3px;}
.icvybavenipokoju{	background: #3462a7 url(../images/snbti-icvybavenipokoju-new-white.png) no-repeat 3px 3px;}

.icvyvoj{	background: #3462a7 url(../images/snbti-icvyvoj-new-white.png) no-repeat 3px 3px;}
.icucetni{	background: #3462a7 url(../images/snbti-icucetni-new-white.png) no-repeat 3px 3px;}
.icgenip{	background: #3462a7 url(../images/snbti-icgenip-new-white.png) no-repeat 3px 3px;}
.icaktu{	background: #3462a7 url(../images/snbTi-icaktu-new-white.png) no-repeat 3px 3px;}
.icpage2{	background: #3462a7 url(../images/snbti-icpage2-new-white.png) no-repeat 3px 3px;}
.icfirmy{	background: #3462a7 url(../images/snbti-icfirmy-new-white.png) no-repeat 3px 3px;}
.icexpire{	background: #3462a7 url(../images/snbti-icexpire-new-white.png) no-repeat 3px 3px;}
.icprehledy{	background: #3462a7 url(../images/snbti-icprehledy-new-white.png) no-repeat 3px 3px;}
.ictrika{	background: #3462a7 url(../images/snbti-ictrika-new-white.png) no-repeat 3px 3px;}
.icbarvy{	background: #3462a7 url(../images/snbti-icbarvy-new-white.png) no-repeat 3px 3px;}
.ickuryri{	background: #3462a7 url(../images/snbti-ickuryri-new-white.png) no-repeat 3px 3px;}
.icvyrobci{	background: #3462a7 url(../images/snbti-icvyrobci-new-white.png) no-repeat 3px 3px;}
.icvelikosti{	background: #3462a7 url(../images/snbti-icvelikosti-new-white.png) no-repeat 3px 3px;}
.icslider{	background: #3462a7 url(../images/snbti-icslider-new-white.png) no-repeat 3px 3px;}
.icslevy{	background: #3462a7 url(../images/snbti-icslevy-new-white.png) no-repeat 3px 3px;}
.icaffiliate{	background: #3462a7 url(../images/snbti-icaffiliate-new-white.png) no-repeat 3px 3px;}
.icbannery{	background: #3462a7 url(../images/snbti-icbannery-new-white.png) no-repeat 3px 3px;}
.icregaly{	background: #3462a7 url(../images/snbti-icregaly-new-white.png) no-repeat 3px 3px;}

.icraketa{	background: #3462a7 url(../images/snbti-icraketa-new-white.png) no-repeat 3px 3px;}
.icomotavky{	background: #3462a7 url(../images/snbti-icomotavky-new-white.png) no-repeat 3px 3px;}
.icnewsletter{	background: #3462a7 url(../images/snbti-icnewsletter-new-white.png) no-repeat 3px 3px;}

.icchorvatsko{	background: #3462a7 url(../images/snbti-icchorvatsko-new-white.png) no-repeat 3px 3px;}

.icskup{	background: #e50e13 url(../img/snbti-icskup.png) no-repeat 3px 3px;}

.icinze{	background: #e50e13 url(../img/snbTi-icinze-new-white.png) no-repeat 3px 3px;}
.icstra{	background: #e50e13 url(../img/snbti-icstra-new-white.png) no-repeat 3px 3px;}
.icsezn{	background: #e50e13 url(../img/snbti-icsezn-new-white.png) no-repeat 3px 3px;}
.ictele{	background: #e50e13 url(../img/snbti-ictele.png) no-repeat 3px 3px;}
.icaddi{	background: #e50e13 url(../img/snbti-icadd.png) no-repeat 3px 3px;}
.icrekla{background: #e50e13 url(../img/snbti-icrekla-new-white.png) no-repeat 3px 3px;}


.icsklad{	background: #3462a7 url(../images/snbti-icsklad-new-white.png) no-repeat 3px 3px;}
.icskladplus{background: #0a6b1a url(../images/snbti-icsklad-plus-new-white.png) no-repeat 3px 3px;}


#subnavigace #menu-button {  margin: 0;  padding: 0;  border: 0;  list-style: none;  line-height: 1;  display: block;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
#subnavigace:after,.subnavigace > ul:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#subnavigace #menu-button {  display: none;}

@media all and (max-width: 638px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

  #subnavigace > ul { display: none;/*display: block; */ }
  #subnavigace > ul.open {    display: block;    border-top: 1px solid rgba(0, 0, 0, 0.1);  }
	#subnavigace ul.open {    display: block;    border-top: 1px solid rgba(0, 0, 0, 0.1);  }
	
  #subnavigace #menu-button {	display: block;	text-decoration: none;	font-size: 13px;	font-weight: 700;	color: #eaeaea;	padding: 18px 25px 18px 25px;	text-transform: uppercase;	letter-spacing: 1px;	cursor: pointer;	background-color: #383838;	text-align: left;	margin-bottom: 5px;}

  #subnavigace #menu-button::after {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #c2c2c2;    border-bottom: 2px solid #c2c2c2;    right: 25px;    top: 18px;  }
  #subnavigace #menu-button::before {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #c2c2c2;    right: 25px;    top: 28px;  }

}
/*///////////////-------subnavigace------/////////////////////*/


#admincontent{
	text-align: left;
	color: Black;
	font: bold 12px Trebuchet MS;
	padding: 20px 1% 20px 1%;
	float: left;
	width: 84%;
}

#admincontentoperand, #admincontentoperand2{	margin: 0px 1% 40px 1%;	padding: 20px;	background-color: #eeeeee;	-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}

input.save{	margin: 0px auto 0px auto;	font: normal bold 14px Trebuchet MS;	color: #f1f5f6;	padding: 5px 17px 5px 17px;	border: 1px solid #0a6808;	background-color: #0a6808;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	cursor: pointer;	text-decoration: none;	margin-left: 30px;}
input.save:hover{	color: White;	border: 1px solid #087ead;	background-color: #067903;	cursor: pointer;	text-decoration: none;}

.r50{		-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}

.cpoi{
	cursor: pointer;
}
.vystred{	text-align: center;}
.haerko{	color: White;	padding: 5px 0px 0px 0px;	margin: 0px 0px 6px 0px;	border-bottom: 1px solid Silver;}
.haerko2{	color: White;	padding: 5px 0px 0px 0px;	margin: 0px 0px 6px 0px;	border-bottom: 1px solid Silver;	float: none;	display: block;}
.white{	color: White;}
.bluehead{	color: #f06d33;}
.green{	color: Green;}
.orange{	color: #f06d33;}
.lightorange{	color: #edd3ad;}

/*
table.serverdata{	width: 100%;}
table.serverdata th{	background: transparent url(../images/tablethbg.gif) repeat-x;	padding: 3px;	color: Black;}
table.serverdata td{	padding: 3px;	color: Black;}
*/
table.serverdata a:link {    color: #666;    font-weight: bold;    text-decoration:none;}
table.serverdata a:visited {    color: #999999;    font-weight:bold;    text-decoration:none;}
table.serverdata a:active,table.serverdata a:hover {    color: #bd5a35;    text-decoration:underline;}

table.serverdata {
    width: 100%;
    /*font-family:Arial, Helvetica, sans-serif;*/
    color:#666;
    font-size:12px;
    text-shadow: 1px 1px 0px #fff;
    background:#eaebec;
    margin:10px;
    border:#ccc 1px solid;
 
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
 
    -moz-box-shadow: 0 1px 2px #d1d1d1;
    -webkit-box-shadow: 0 1px 2px #d1d1d1;
    box-shadow: 0 1px 2px #d1d1d1;
}
table.serverdata th {
    padding:21px 15px 22px 15px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #e0e0e0;
 
    background: #ededed;
	 /*background: #dfe6f1;*/
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.serverdata th:first-child{    text-align: left;    padding-left:20px;}
table.serverdata tr:first-child th:first-child{    -moz-border-radius-topleft:3px;    -webkit-border-top-left-radius:3px;    border-top-left-radius:3px;}
table.serverdata tr:first-child th:last-child{    -moz-border-radius-topright:3px;    -webkit-border-top-right-radius:3px;    border-top-right-radius:3px;}
table.serverdata tr{    text-align: center;    padding-left:20px;}
table.serverdata tr td:first-child{    text-align: left;    padding-left:20px;    border-left: 0;}
table.serverdata tr td {    padding:10px;    border-top: 1px solid #ffffff;    border-bottom:1px solid #e0e0e0;    border-left: 1px solid #e0e0e0;     
    background: #fafafa;    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));    background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
table.serverdata tr.even td{    background: #f6f6f6;    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));    background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
table.serverdata tr.orangeX td{    background: #f3dbcf;    background: -webkit-gradient(linear, left top, left bottom, from(#f3dbcf), to(#f2c1a9));    background: -moz-linear-gradient(top,  #f3dbcf,  #f2c1a9);}
table.serverdata tr:last-child td{    border-bottom:0;}
table.serverdata tr:last-child td:first-child{    -moz-border-radius-bottomleft:3px;    -webkit-border-bottom-left-radius:3px;    border-bottom-left-radius:3px;}
table.serverdata tr:last-child td:last-child{    -moz-border-radius-bottomright:3px;    -webkit-border-bottom-right-radius:3px;    border-bottom-right-radius:3px;}
table.serverdata tr:hover td{
/*
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
    background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
	*/ 
    background: #c6fbc7;
    background: -webkit-gradient(linear, left top, left bottom, from(#c6fbc7), to(#b1f5b2));
    background: -moz-linear-gradient(top,  #c6fbc7,  #b1f5b2);
}

span.barevnytverecek{	width: 24px;	height: 24px;	display: block;	border-radius: 50%;}

table.parametry{	padding: 0px;	width: 100%;	text-align: left; /*margin-top: 25px;*/	margin: 0px auto 0px auto;}
table.parametry TD{	padding: 6px 8px 6px 8px;	font-size: 13px;	text-align: center;	background-color: #ededed;}
table.parametry TD.potr{	padding: 6px 8px 6px 8px;	font-size: 13px;}
table.parametry TD.cist{	padding: 6px 8px 6px 8px;	font-size: 13px;}
table.parametry TH{padding: 6px 8px 6px 8px; font-size: 13px;		color: #FFFFFF;	text-align: left;	background-color: #ca4848;}

input.cenyPokoju,  input.cenyTerminy, input.ZmenOsoby{
	padding: 2px;
	font-size: 12px;
}




a.editacnitlacitko{	opacity:.6;}
a.editacnitlacitko:hover{	opacity:1;}

a.switchANO{	width: 48px;	height: 22px;	background: transparent url(../images/switch-yes.png) no-repeat;	display: block;}
a.switchNE{	width: 48px;	height: 22px;	background: transparent url(../images/switch-no.png) no-repeat;	display: block;}

#admincontentoperand a, #admincontentoperand2 a{
	color: #f1f5f6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
}
#admincontentoperand a:hover, #admincontentoperand2 a:hover{	color: White;	}

div#ukolydny{	padding: 15px 0px 15px 0px;}
div#ukolydny a{	color: White;}
div#ukolydny a:{	color: Yellow;}




a.butukoly{	margin: 0px 4px 0px 4px;		color: #f1f5f6;	padding: 4px 10px 4px 10px;		background-color: #066406;		}
a.butukoly:hover{color: White;		background-color: #087708;	}

a.butukolyactive{	margin: 0px 4px 0px 4px;	color: #f1f5f6;	padding: 4px 10px 4px 10px;		background-color: #066406;background: #066406;}
a.butukolyactive:hover{	color: White;			background: #087708;}


a.butadd{	margin: 0px 4px 0px 4px;	color: #f1f5f6;	padding: 8px 8px 8px 30px;	background: #29c069 url(../images/but_add.png) no-repeat left;}
a.butadd:hover{color: White;	background: #25a75c url(../images/but_add.png) no-repeat left;}

a.butlist{	margin: 0px 4px 0px 4px;	color: #f1f5f6;	padding: 8px 8px 8px 30px;			background: #898989 url(../images/but_list.png) no-repeat left;}
a.butlist:hover{color: White;			background: #6b6b6b url(../images/but_list.png) no-repeat left;}

a.butlistgreen{	margin: 0px 4px 0px 4px;	color: #f1f5f6;	padding: 8px 8px 8px 30px;			background: #29c069 url(../images/but_list.png) no-repeat left;}
a.butlistgreen:hover{color: White;			background: #25a75c url(../images/but_list.png) no-repeat left;}


a.butback{	margin: 0px 4px 0px 64px;	color: #f1f5f6;	padding: 8px 8px 8px 30px;	background-color: #515d69;	background: #686868 url(../images/but_back.png) no-repeat left;}
a.butback:hover{	color: White;			background-color: #444e58;	background: #444e58 url(../images/but_back.png) no-repeat left;}


a.butsearch{	margin: 0px 4px 0px 4px;	color: #f1f5f6;	padding: 8px 8px 8px 30px;	border: 1px solid #515d69;	background-color: #515d69;	background: #686868 url(../images/but_search.png) no-repeat left;}
a.butsearch:hover{	color: White;	border: 1px solid #444e58;	background-color: #444e58;	background: #444e58 url(../images/but_search.png) no-repeat left;}

a.butona{	margin: 0px 5px 0px 5px;	font: normal bold 12px Trebuchet MS;	color: Black;	padding: 4px 6px 4px 6px;	border: 1px solid #d4d4d4;	background-color: #e4e4e4;	cursor: pointer;	text-decoration: none;}
a.butona:hover{font: normal bold 12px Trebuchet MS;	color: White;	padding: 4px 6px 4px 6px;	border: 1px solid #087708;	background-color: #087708;	cursor: pointer;	text-decoration: none;}

#uspanelsel{
	height: 105px;
	margin: 0px 0px 20px 0px;
	background-color: #2ecc71;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: White;
	padding: 0px 25px 0px 25px;
}
#uspanelselbutton{	padding: 7px 5px 0px 0px;	margin: 0px 0px 0px 0px;}
#uspanelselinfo{
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 1.4em;
	color: #ffffff;
	border-bottom: 1px solid #c1e4d0;
}
#uspanelsel a{
	margin: 0px 15px 0px 15px;
	color: #232a26;
	padding: 9px 20px 9px 20px;
	background-color: #a0e0bb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
	font-size: 1.2em;
}
#uspanelsel a:hover{	color: White;	background-color: #087708;	}



a#oblibeni{
	margin: 0px 35px 0px 4px;
	font: normal bold 14px Trebuchet MS;
	color: #f1f5f6;
	padding: 4px 6px 4px 35px;
	border: 1px solid #878787;
	background-color: #878787;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	text-decoration: none;
	background: #878787 url(../images/icon_mark_ANO.png) no-repeat left;
}
a#oblibeni:hover{
	font: normal bold 14px Trebuchet MS;
	color: White;
	padding: 4px 6px 4px 35px;
	border: 1px solid #989898;
	background-color: #989898;
	cursor: pointer;
	text-decoration: none;
	background: #989898 url(../images/icon_mark_ANO.png) no-repeat left;
}



table.formul th{
	background: transparent url(../images/tablethbg.gif) repeat-x;
	padding: 3px 15px 3px 15px;
	color: Black;
}
td.formulname{
	font: normal bold 13px Trebuchet MS;	
}
td.imageback{
	background: transparent url(../images/pictureback.gif) repeat;
}
.red{
	color: Red;
}
.stornovane{
	color: #65677a;
}
.sirka130{width: 128px;float: left;}
.sirka160{width: 160px;float: left;}
.sirka200{width: 200px;float: left;}
.polovina{
	width: 200px;
	float: left;
}
.polovina2{
	width: 200px;
	float: left;
}
P  {
	font-size : 12px;
	font-family : Arial, Verdana;
	color : #000000;
	font : Arial;
	font-weight : normal;
	font-style : normal;
}

H1  {
	font-weight: bold;
	color: #000000;
	font-size: medium;
	margin-bottom: 20px;
}

H2  {
	font-size: 1.5em;
	font-weight: bold;
	color: #ffffff;
	background-color: #3462a7;
	padding: 15px 20px 15px 15px;
	margin: 0px 0px 0px 0px;
}
H2.transparet{	color: #000000;	background-color: transparent;}

H3  {
	font-size: medium;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #000000;
	font: Arial;
}

H4  {	color : #000000;	font-family : Arial, Verdana;	font : Arial;	font-weight : normal;	font-size : x-small;}

A  {	font-size : 12px;	font-family : Arial, Verdana;	color : #055B8A;	font : Arial;	font-weight : normal;	text-decoration : underline;}

A:Visited  {	font-family : Arial, Verdana;	color : #055B8A;	font : Arial;	font-size : 12px;	font-weight : normal;	text-decoration : underline;}

A:Active  {	font-size : 12px;	font-family : Arial, Verdana;	color : #055B8A;	font : Arial;	font-weight : normal;	text-decoration : underline;}

A:Hover  {	font : Arial;	color : #FF0000;	font-family : Arial, Verdana;	font-size : 12px;	font-weight : normal;	text-decoration : none;}


FORM  {	FONT-FAMILY : Arial, Verdana, sans serif;	FONT-SIZE : 12px;	FONT-STYLE : normal;	FONT-WEIGHT : normal;	color : #000000;	font : Arial;}

input,select,textarea  {
	background-color: #f3f3f3;
	border: 1px solid #e0e0e0;
	padding: 8px 12px 8px 12px;
	color: #444444;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.1em;
}

input:focus, input:hover  {	background-color: #ffffff;color: Black;	border: 1px solid #a9c3dd;}

select.muj  {	width : 200px;}
.formulovynadpis{
	color: #3462a7;
	font-weight: bold;
	font-size: 1.4em;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 0px 0px 5px;
}


#obsluzne{	width: 100%;	padding: 0px;	text-align: left;}


.polozkymenutitle{
	color: #5c5c5c;
	padding: 22px 8px 14px 60px;
	font-size: 1.4em;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin: 10px 0px 4px 10px;
	opacity: .8;
}
#subnavigace .menuverejna{
	background: transparent url(../images/menu-verejna.png) no-repeat top left;
}
#subnavigace .interni{
	background: transparent url(../images/menu-interni.png) no-repeat top left;
}


.polozky_menu{	margin: 0px auto 5px auto;	font: normal bold 12px Trebuchet MS;	color: #1450c1;	padding: 5px 0px 5px 0px;	border: 1px solid #ffffff;	background-color: #d6dff7;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	text-decoration: none;}
#polozky_menu li{	display: inline;	padding: 0px 7px 0px 7px;}
#polozky_menu a{font-weight: bold;}
#status{
	margin: 20px 0px 20px 0px;
	color: White;
	padding: 20px 25px 20px 25px;
	background-color: #29c069;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.4em;
	text-align: center;
}

#prepinac{border: 1px solid #3D5467;text-align: center;}
#prepinac A{color: #C00;font-weight: bold;}
#prepinac A:Hover{color: #1D2447;font-weight: bold;}


.poleprokatalogscroll{	height: 460px;	display: block;	overflow: auto;	background-color: Silver;}
.polovina{width: 377px;float: left;}
.polovina2{width: 320px;float: left;}

p.Nadpissekce1{	font: bold 16px Trebuchet MS;	background-color: Blue;	padding: 6px 0px 6px 6px;	color: #C0C0C0;	width: 580px;	margin: 15px 0px 5px 0px;}
p.Nadpissekce2{	font: italic bold 14px Trebuchet MS;	background-color: Fuchsia;	padding: 3px 0px 3px 3px;	margin-left: 15px;	color: #C0C0C0;	width: 480px;	margin: 15px 0px 5px 15px;}
p.Nadpissekce3{	font: bold 12px Trebuchet MS;}
ul.katalogfirem2{	margin: 0px 0px 15px 0px;	text-align: left;}
ul.katalogfirem2 li{	color: Black;	font: normal 12px Tahoma, Trebuchet, Arial, serif;	padding: 2px 0px 2px 0px;	margin: 0;	list-style: none inside none;}
ul.katalogfirem2 li.smallli1{	color: Black;	list-style-type: none;	font: normal 11px Tahoma, Trebuchet, Arial, serif;	padding: 2px 0px 2px 0px;	margin: 0;}

.cleaner {clear: both; visibility: hidden;}
.cleaner2 {	width: 660px;	height: 20px;	float: none;}

img.helpH1{	margin-top: 5%;	float: right;	cursor: pointer;}

#prepinac2{	margin: 10px auto 10px auto;	text-align: center;}
#prepinac2 a{	text-decoration: underline;	padding: 6px 10px 6px 10px;	margin: 0px 5px 10px 5px;	font: normal bold 14px Trebuchet MS;	color: #333333;	background-color: #d8d8d8;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
#prepinac2 a:hover{	text-decoration: none;	color: Black;	background-color: #cfcfcf;}
#prepinac2 a.aktivni{	text-decoration: underline;	font: normal bold 13px Trebuchet MS;	color: #484e1f;	background-color: #a3e5a7;}


#kalendar {	position: absolute;	z-index: 50;	top: 140px;	left: 250px;	display: none;	padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}
#kalendar2 {position: absolute; z-index: 50; top: 140px; left: 400px; display: none; padding: 10px;	background-color: White;	border: 1px solid #909090;	border-right: 1px solid #c8c8c8;	border-bottom: 1px solid #c8c8c8;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	-moz-box-shadow: 0 0 4px #8a7f5d;	-webkit-box-shadow: 0 0 4px #8a7f5d;	box-shadow: 0px 0px 4px #8a7f5d;}
/*
table.tabulkakalendar{	font: 13px Trebuchet MS;}
table.tabulkakalendar th{	color: Black;	border-bottom: 1px solid #cccccc;	background-color: White;	font: 13px Trebuchet MS;}
table.tabulkakalendar th, td {font-size: 12px; padding: 2px 6px 2px 6px;}
table.tabulkakalendar th{color: Black;	background-color: #eeeeee;	border-bottom: none;}
table.tabulkakalendar th:first-child, thead th + th + th {background-color: #eeeeee; cursor: pointer;}
table.tabulkakalendar td.dnes {	color: White;	background-color: #8a7f5d;}
table.tabulkakalendar td.akt {color: #8a7f5d; background-color: #8a7f5d;}
table.tabulkakalendar td {	cursor: pointer;	color: Black;}
table.tabulkakalendar td.volny:hover{	background-color: #e0e0e0;}
*/

.polovina2{	width: 250px;	float: left;}
.polovina{	width: 250px;	float: left;}

.trtmavsi{	background-color: #D5D8FF;}
.trsvetlejsi{	background-color: #E6E8FF;}
.zelenepodbarveni{background-color: #dbf6dd;}


#search-header{
	background: #f4f4f4;
	border-radius: 4px;
	height: 43px;
	width: 400px;
	position: relative;
	text-align: left;
	-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);
	left: 0px;
}
#search-header input.search-form_it{	width: 325px;	border: none;	box-shadow: none;	background: white;	margin: 0;	padding: 11px 10px;	font-size: 16px;	color: #272727!important;	font-family: 'Open Sans', sans-serif; float: left;border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;}
#search-header button#search-form_is{	margin-bottom: 0;	position: absolute;	right: 6px;	top: 8px;	font-size: 24px;	line-height: 14px;	color: #474747;	background: none;	border: none;	box-shadow: none;	cursor: pointer;}
#search-header button#search-form_is:hover{color:#000;}
#searchform input{vertical-align:top;}
#searchform #s{width:100%;height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*---------ratio buttons---------*/

input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0;
}
input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('../images/checks.png') no-repeat 0 0;
  line-height  : 24px;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -24px;
}
input[type=radio]:not(old):checked + label{
  background-position : 0 -48px;
}
label{
	font-size: 1em;
}
/*---------ratio buttons---------*/

.submitbutcont{
	background-color: #29c069;
	color: #ffffff;
	text-align: center;
	padding: 15px 35px 15px 35px;
	display: block;
	cursor: pointer;
	margin: 15px auto 30px auto;
	font-size: 1.4em;
	font-weight: normal;
	border: 0px none Aqua;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.submitbutcont:hover{	opacity:1;text-decoration: none;	background-color: #25a75c;color: Black;color: #ffffff;border: 0px none Aqua;}

.vybaveniBox{
	display: block;
	width: 50px;
	text-align: center;
	float: left;
	height: 50px;
	padding: 5px 5px 5px 5px;
	margin: 0px 3px 5px 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}

.vybBoxANO{	background-color: #bee4be;}
.vybBoxNE{	background-color: #e97979;}

.vybBoxANO:hover{	background-color: #e97979;}
.vybBoxNE:hover{	background-color: #bee4be;}

.denCena{	opacity:1;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;
}

.denObsa{	opacity:.9;display: block;	position: relative;	width: 24px;	height: 56px;	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;	cursor: pointer;}
.denObsa:hover{opacity:1;-webkit-box-shadow: 0px 0px 3px 0px rgba(8,175,0,1);-moz-box-shadow: 0px 0px 3px 0px rgba(8,175,0,1);box-shadow: 0px 0px 3px 0px rgba(8,175,0,1);}

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

.denObsaCont{	position: relative;	width: 24px;	height: 24px;}

.denVolny{	background: url(../images/den-volny.gif);}
.denVolnyObsa{	background: url(../images/den-obsazeny-start.gif);}
.denVolnyReze{	background: url(../images/den-reyervovany-start.gif);}
.denVolnyMaji{	background: url(../images/den-volny-majitel.gif);}

.denObsaz{	background: url(../images/den-obsazeny-full.gif);}
.denObsazVolny{	background: url(../images/den-obsazeny-konec.gif);}
.denObsazReze{	background: url(../images/den-obsazeny-konec-rezervovany.gif);}
.denObsazMaji{	background: url(../images/den-obsazeny-majitel.gif);}

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

.denMaji{	background: url(../images/den-majitel-full.gif);}
.denMajiVolny{	background: url(../images/den-majitel-volno.gif);}
.denMajiObsa{	background: url(../images/den-majitel-obsazeno.gif);}
.denMajiReze{	background: url(../images/den-majitel-rezervace.gif);}


.denObsaNbr{	display: block;	color: #303030;	font-size: 10px;	text-align: center;	font-weight: bold;	padding: 0px;	background-color: White;	width: 16px;	height: 16px;	position: absolute;	top: 4px;	left: 4px;}

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


a.plusminus{	text-decoration: none;	color: White;}
a.plusminus:hover{	text-decoration: none;	color: Yellow;}


#kalendar {	position: absolute;	z-index: 50000;	top: 150px;	left: 350px;	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: 150px; left: 750px; 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: 490px;
	left: 100%;
	display: none;
	padding: 10px;
	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;
	margin-left: -450px;
}
table.tabulkakalendar{	font: 13px Trebuchet MS;-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 {	font-size: 15px;	padding: 13px 9px 13px 9px;	text-align: center;}
table.tabulkakalendar th{	color: white;	background-color: #014f70;	border-bottom: none;	font: 18px Trebuchet MS;	text-align: center;	padding: 10px;	width: 24px;}
/*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%;}

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

.fitrIkony img{
	width: 100%;
	height: auto;
	margin: 12px 0px 0px 0px;
	cursor: pointer;
	background-color: #3462a7;
}
.fitrIkonyVolba{	font-size: .9em;	font-weight: bold;	color: black;	display: block;}