.pgz-administraceenable {

	background-position:left 59px !important;
}

.pgz-administraceenable .document {

	padding-top:59px !important;
	background-position:left 59px !important;
}

.pgz-administraceenable2 {

	background-position:left 0 !important;
}

.pgz-administraceenable2 .document {

	padding-top:50px !important;
	background-position:left 0 !important;
}

.pgz-administrace-top {

	position:fixed;
/*	position:absolute;*/
	left:0;
	top:0;

	height:60px;

	background:url('isp-admin/adm-bg.png') repeat-x top left;
	background-color:#fff;
	
	padding:0;
	margin:0;

	color:#fff;

	font-size:9pt;
	text-align:left;

	width:100%;
	z-index:100;
/*
	border-bottom:1px solid #C1BCAE;
*/
	min-width: 980px;
	_width: expression(document.body.clientWidth < 980? "980px" : "auto" );
}

.pgz-administrace-top .pgz-administrace-logo {

	position:absolute;
	display:block;

	width:45px;
	height:58px;

	left:5px;
	top:0px;

	background:url('isp-admin/d-top-logo.png') no-repeat top left;
}

.pgz-administrace-top .pgz-administrace-logo a {

	color:#fff;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;

	display:block;
	width:45px;
	height:58px;

	text-indent:-1000px;
}

.pgz-administrace-top .pgz-administrace-logo a:hover {

	text-decoration:underline;
}

.pgz-administrace-top .pgz-administrace-logout {

	width:110px;
	height:35px;

	position:absolute;

	left:auto !important;
	right:5px !important;
	top:25px !important;
}

.pgz-administrace-top .pgz-administrace-logout form {

	padding:0;
	margin:0;
}

.pgz-administrace-top .pgz-administrace-promoline {

	height:16px;

	position:absolute;

	right:16px;
	top:5px;

	color:#000;
	font-size:8pt;

/*
	border-bottom:1px solid #C1BCAE;
	background-color:#D8D5CE;
*/
}

.pgz-administrace-top .pgz-administrace-langsw {

	height:16px;

	position:absolute;

	right:15px;
	top:2px;

	color:#000;
	font-size:8pt;
}

.pgz-administrace-top .pgz-administrace-langsw select {

	font-size:8pt;
	padding:0;
	margin:0;
}


.pgz-administrace-top .pgz-administrace-statline {

	height:16px;

	position:absolute;

	left:10px;
	top:5px;

	color:#000;
	font-size:8pt;

/*
	border-bottom:1px solid #C1BCAE;
	background-color:#D8D5CE;
*/
}

.pgz-administrace-top .pgz-administrace-statline a {

	color:#c00;
}

.pgz-administrace-top .pgz-administrace-topmenu {

	height:35px;

	position:absolute;

	left:2px;
	top:25px;
}

.pgz-administrace-top .pgz-administrace-topmenu ul {

	height:35px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.pgz-administrace-top .pgz-administrace-topmenu ul li {

	display:inline;

	list-style-type:none;
	margin:0 1px;
	padding:0;

	float:left;
	text-align:center;

	width:100px;
	height:35px;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-leftspace {

	padding-left:30px;
}

.pgz-administrace-top .pgz-administrace-topmenu ul li a, .pgz-tu-userline-btn {

	display:block;
	color:#666;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	text-align:center;

	padding-top:7px;

	background:url('isp-admin/adm-li-bg.png') no-repeat top left;
	width:100px;
	height:35px;
}

.pgz-administrace-top .pgz-tu-userline-btn {

	margin:0 !important;
	padding:0 !important;
	height:35px;
	border:none;
	cursor:pointer;cursor:hand;
}

.pgz-administrace-top .pgz-administrace-topmenu ul li a:hover, .pgz-tu-userline-btn:hover {

	background:url('isp-admin/adm-li-hover-bg.png') no-repeat top left;
	color:#c00;
}

.pgz-administrace-top .pgz-administrace-topmenu ul li .selected {

	background:url('isp-admin/adm-li-selected-bg.png') no-repeat top left;
	color:#111;
}


.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-uzke {

	width:55px;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-uzke a {

	background:url('isp-admin/adm-li-uzke-bg.png') no-repeat top left;
	width:55px;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-uzke a:hover {

	background:url('isp-admin/adm-li-uzke-hover-bg.png') no-repeat top left;
	color:#c00;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-uzke .selected {

	background:url('isp-admin/adm-li-uzke-selected-bg.png') no-repeat top left;
	color:#111;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-siroke {

	width:165px;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-siroke a {

	background:url('isp-admin/adm-li-siroke-bg.png') no-repeat top left;
	width:165px;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-siroke a:hover {

	background:url('isp-admin/adm-li-siroke-hover-bg.png') no-repeat top left;
	color:#c00;
}

.pgz-administrace-top .pgz-administrace-topmenu .pgz-administrace-topmenu-siroke .selected {

	background:url('isp-admin/adm-li-siroke-selected-bg.png') no-repeat top left;
	color:#111;
}


.pgz-administrace-top .pgz-tneprc {

	font-weight:bold;
	color:#2CC900;
}

.pgz-administrace-top .pgz-spustitweb {
	
	font-weight:bold;
}

.pgz-administrace-statline .pgz-bargraf-over {

	padding-right:60px;
}

.pgz-administrace-statline .pgz-bargraf-in {

	position:relative;
}

.pgz-administrace-statline .pgz-bargraf {

	top:0;
	left:0;
	position:absolute;
	display:block;
	width:50px;
	height:8px;
	border:1px solid #A6A678;
	background-color:#ddd;
	padding:1px;
}

.pgz-administrace-statline .pgz-bargraf span {

	display:block;
	width:1px;
	height:8px;
	background-color:#1CB10A;
}

.pgz-administrace-statline .pgz-bargraf .pgz-xwarn {

	background-color:#c00;
}



.lblok-h2-1 .lblok-xedit {

	position:absolute;
	top:4px;
	right:0;

	background:none !important;
	font-size:8pt !important;
	font-weight:bold !important;
	color:#c00 !important;
	display:inline !important;
	text-decoration:underline !important;
	background-color:#fff !important;
	padding:2px !important;
}

.lblok-xediti {

	display:block;
	position:absolute;
	margin-top:3px;
	right:0px;
	font-size:7pt;
	font-weight:normal;
	width:auto;
}

.lblok-xediti a {

	background:none !important;
	font-size:7pt !important;
	font-weight:normal !important;
	color:#c00 !important;
	display:inline !important;
	text-decoration:none !important;
	background-color:#fff !important;
	padding:1px 2px !important;
	border:1px solid #c00 !important;
}

.lblok-xediti a:hover{

	background-color:#c00 !important;
	color:#fff !important;
	border:1px solid #fff !important;
}


.pgz_xediti {

	font-size:8pt;
	font-weight:bold;
	width:auto;
	padding-right:5px;
}

.pgz_xediti a {

	background:none !important;
	font-size:8pt !important;
	font-weight:bold !important;
	color:#c00 !important;
	display:inline !important;
	text-decoration:underline !important;
	background-color:#fff !important;
	padding:2px !important;
}

.lblok {

	position:relative;
}

.pgz-dvasl {

	width:550px;
}

.pgz-dvasl .pgz-sl1 {

	float:left;
	width:275px;
}

.pgz-dvasl .pgz-sl2 {

	float:left;
	width:275px;
}


.pgz-btns .pgz-button {

	margin:5px 0;
	width:230px;
}


.pgz-button {
	
	font-size:11pt;
	padding:4px 7px;
	cursor:pointer;cursor:hand;
}


#pgz-helper {

	display:none;
	padding:5px 10px;
	position:fixed;
	left:300px;
	top:54px;
	width:160px;
	background-color:#D8D5CE;
	border-left:1px solid #C1BCAE;
	border-right:1px solid #C1BCAE;
	border-bottom:1px solid #C1BCAE;
	z-index:110;
	text-align:left;
	color:#000;
	line-height:150%;

	opacity: .0;
	filter: alpha(opacity=0);
}

.ilustfotoempty {

	text-align:center;
	background-color:#ccc;
	padding:10px 0;
}

.userlogoempty {

	text-align:center;
	background-color:#ccc;
	padding:10px 0;
}


.crossdivover {

	position:relative;
	margin-bottom:10px;
}

.crossdivover img {

	border:1px dotted #000;
}

.crossdiv {

	position:absolute;
	background-color:#fff;
	width:1px;
	height:1px;
	z-index:100;
}

.crossdivakt {

	background-color:#c00;
}

.crossdivform {

}

.crossdivbox {

	position:absolute;
	background-color:#fff;
	width:1px;
	height:1px;
	z-index:80;

	background:#c00;
	opacity: .3;
	filter: alpha(opacity=30);
}

.crossdivform form {

	display:inline;
}

.pgz-admlista {

	margin:0 0 10px 0;
	padding:10px 10px;
	font-size:9pt;

	background-color:#fff;
	border:1px solid #c00;
	font-size:9pt;
}

.pgz-admlista a {

	padding:0 10px;
	font-size:9pt;

	color:#c00;
}

.pgz-admlista a:hover {

	color:#000;
}

#pgz_abstime {

	position:fixed;
	bottom:30px;
	right:10px;
	z-index:200;
	background-color:#fff;
}

.vtop {

	vertical-align:top;
}

.pgz-edit-fotoporadi {


}

.pgz-edit-fotoporadi img {

	cursor:move;
}

.pgz-edit-fotoporadi td {

	height:70px;
}


#pgz-tu-lbox {

	position:absolute;
	padding:0;
	margin:0;
	color:#fff;

	border:none;
	text-align:left;
	z-index:110;

	top:30px;
	right:0;

	overflow:hidden;
	width:25px;
	height:115px;
}

.pgz-tu-lbox-in {

	padding:5px 5px 5px 30px;
	margin:0 0 5px 0;

/*
	opacity: .9;
	filter: alpha(opacity=90);
*/
	font-size:8pt !important;

	width:135px;
	height:115px;

	background:url('isp-admin/pgz-login-bg.png') no-repeat top left;
	background-color:#15669D;
}

.pgz-selfpromo {

	padding:0 5px 0 0;
	text-align:center;
}

.pgz-selfpromo a {

	font-weight:bold;
	color:#fff;
}

#pgz-tu-lbox * {

	font-size:8pt !important;
}

#pgz-tu-lbox .pgz-input {

	width:80px;
}

#pgz-tu-lbox th {

	vertical-align:middle;
	padding:0 6px !important;
	margin:0;
}

#pgz-tu-lbox td {

	vertical-align:left;
	padding:0;
	margin:0;
}




.vypis-hodnoceni {

	width:950px;
	
}

.vypis-hodnoceni .item {

	position:relative;

	border-bottom:1px solid #888;
	padding:10px 5px;
	

}

.vypis-hodnoceni .hlavicka {

	background-color:#ECECEC;
	color:#5E5E5E;
	font-weight:bold;
	
	padding:10px 10px 10px 10px;
}

.vypis-hodnoceni .sude {

	background:url('img/item-sude-bg.png') repeat-x bottom left;
}

.vypis-hodnoceni .zvyrazneno {

	border:2px solid #1AA8D0;
	margin-top:2px;
}

.vypis-hodnoceni .zvyrazneno .sl1  {

	width:148px !important;
}

.vypis-hodnoceni .item .sl1 {

	text-align:center;
	float:left;
	width:125px;
	padding:10px 0 0 10px;
}

.vypis-hodnoceni .item .sl2 {

	float:left;
	width:565px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl3 {

	float:left;
	width:165px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl4 {

	float:left;
	width:740px;
	padding-left:10px;
}

.vypis-hodnoceni .item .sl3 table {

	width:160px;
	
}

.vypis-hodnoceni .item .sl3 table th {

	font-weight:normal;
	
}

.vypis-hodnoceni .item .sl3 table td {

	
}

.vypis-hodnoceni .item .datum {

	padding:4px 0 0 0;
	font-size:9pt;
	color:#929292;
}

.vypis-hodnoceni .item .uzivatel {
/*
	background:url('img/rec-user.png') no-repeat 5px 10px;
*/
}

.vypis-hodnoceni .item .utext {

	clear:left;
	padding:5px 20px;
	margin:2px 0;
}

.vypis-hodnoceni .item .utext span {

	font-weight:bold;
	font-size:15pt;
	float:left;
	padding:0 8px 5px 0;
}

.vypis-hodnoceni .item .utext div {

	padding-top:5px;
}

.vypis-hodnoceni .item .pro {

	color:#5DA842;
}

.vypis-hodnoceni .item .proti {

	color:#DC3533;
}

.vypis-hodnoceni .item .text {

	color:#000;
}

.vypis-hodnoceni .item .dop {

	color:#c00;
	margin:2px 0;
	padding:4px;
	font-weight:bold;
	font-size:14pt;
}

.vypis-hodnoceni .item .dop-ano {

	color:#2BA100;
}

.vypis-hodnoceni .item .ipchecked {

	color:#5870C1;
	margin:2px 0;
	padding:4px;
	font-weight:bold;
	
}


.vypis-hodnoceni .item .xsl {

	padding-top:15px;
	width:115px;
	float:left;
}

.vypis-hodnoceni .item .xsl-w {

	width:170px;
}

.vypis-hodnoceni .item .hodn-text {

}

.vypis-hodnoceni .item .pgz-hodnoceni {
/*
	opacity:0.7;
	filter:alpha(opacity=70);
*/
}

.vypis-hodnoceni .item .hodn-prumer {

	font-size:15pt;
	font-weight:bold;
	padding:10px;
}

.vypis-hodnoceni .item .hodn-prumer .pgz-hodnoceni, .vypis-hodnoceni .item .hodn-prumer .hodn-prumer-v {

	float:left;
}

.vypis-hodnoceni .item .hodn-prumer .hodn-prumer-v {

	padding-right:10px;
}

.vypis-hodnoceni .item .hodn-reakce {

	padding-left:10px;
	color:#222;
}

.vypis-hodnoceni .item .hodn-reakce h2 {

	font-size:12pt;
	padding:0;
	margin:0;
}

.vypis-hodnoceni .item .hodn-reakce p {

	padding:4px 0 8px 0;
	margin:0;
}


.cl-left {

	clear:left;
}



.pgz-hodnoceni-3-na {

	float:left;
	display:block;
	width:48px;
	height:11px;
	background:url('img/hlas-3-na.png') no-repeat top left;
}

.pgz-hodnoceni-3 {

	float:left;
	display:block;
	width:48px;
	height:11px;
	background:url('img/hlas-3-bg.png') no-repeat top left;
}

.pgz-hodnoceni-3 span {

	display:block;
	width:1px;
	height:15px;
	background:url('img/hlas-3-fg.png') no-repeat top left;
	cursor:pointer;cursor:hand;
}

.pgz-hodnoceni-3-malo {

	font-size:7pt;
	display:block;
	font-weight:bold;
	height:15px;
	color:#444;
	font-style:italic;
}


