body {

	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	background:url('img/body-bg.png') no-repeat top center;
	background-color:#010103;

/* IE */

	text-align:center;

	margin:0;

	font-size:9pt;
	color:#fff;
}

a {


}

form {

	margin:0;
	padding:0;
}

label {

	cursor:pointer;cursor:hand;
}

.t-left {

	text-align:left;
}

.t-center {

	text-align:center;
}

.t-upoz {

	padding:20px 0 !important;
}

#document {

	position:relative;

	width:983px;
	padding:0;
	margin:0;

	margin:0 auto;

	text-align:left;
	background-color:#fff;
}

.document-in2 {

/*	background:url('img/d-top.png') no-repeat top left;*/
	background-color:#060606 !important;
}

.over-h1 {

	padding:17px 0 0 27px;
	font-size:10pt;
	color:#BFBFBF;
}

.over-h1 h1 {

	font-size:10pt;
	margin:0;
	padding:0;
	display:inline;
	color:#fff;
}

.over-h1 a {

	color:#BFBFBF;
}

h2 {

	font-size:12pt;
	margin:3px 0;
	padding:5px 0;
	color:#fff;
}

h2 a {

	color:#fff;
}

h3 {

	font-size:10pt;
	margin:3px 0;
	padding:5px 0;
	color:#fff;
}

.fh1 {

	color:#FC821B;
	font-size:14pt;
	margin:5px 0;
	padding:5px 0;
	font-weight:bold;
}

.fh1 a {

	color:#FC821B;
	font-size:10pt;
	font-weight:normal;
}









p {

	font-size:9pt;
	margin:4px 0;
	padding:0;
}

#d-topline {

	height:70px;
}

#d-top {

	height:103px;
	position:relative;
}

#d-drobky {

	height:48px;
}




#d-main-left {

	float:left;
	width:218px;
	padding:0 0 10px 0;
}

#d-main-main {

	float:left;
	width:533px;
	padding:0 0 10px 8px;
	position:relative;
}

.main {

}

.main2 {

	position:relative;
}

#d-top .logo {

	display:block;
	width:300px;
	height:85px;
	position:absolute;
	top:8px;
	left:15px;
	text-indent:-1000px;
}

#d-top .facbi {

	padding:6px 0 0 0;
	display:block;
	width:130px;
	height:59px;
	position:absolute;
	top:15px;
	left:625px;
	text-align:center;
	font-size:10pt;
	line-height:150%;
/*
	background:url('img/fb-40.gif') no-repeat 5px bottom;
*/
}

#d-top .facbi a {

	color:#fff;
	text-decoration:none;
}

#d-top .facbi a span {

	font-weight:bold;
	font-size:12pt;
	text-decoration:underline;
/*
	padding-left:25px;
*/
}

.facbishare {

	padding:5px 0;
}

.facbishare span {

	padding:3px 5px 3px 20px;

	background:url('img/fb-share.png') no-repeat 2px 3px;
/*	background-color:#fff;*/

	color:#fff !important;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}

.facbishare span:hover {

	text-decoration:underline;
}


#d-over {

}

#d-over-left {

	float:left;
	width:766px;
	padding:0;
}

#d-over-right {

	float:left;
	width:210px;
	padding:10px 0 0 7px;
}

#d-bottom {

	margin:0;

	color:#fff;

	background:url('img/d-bottom.png') no-repeat bottom left;
	height:150px;
	position:relative;
}

.d-bottom-in {

/*	padding:25px 0 0 210px;*/
	padding:25px 0 0 40px;
	margin:0;

	font-size:9pt;
	color:#fff;
	line-height:150%;
}

#d-bottom a {

	color:#fff;
}

.d-bottom-in div {

	position:absolute;
	top:25px;
	left:535px;
	width:410px;
	color:#000;
	text-align:center;
}

.d-bottom-in div a {

	color:#000 !important;
}



.cl-left {

	clear:left;
}

.cl-right {

	clear:right;
}




.topline {

}

.topline ul {

	list-style-type:none;
	margin:0;
	padding:10px 0 0 4px;
}

.topline li {

	margin:0;
	padding:0;
	float:left;
	background:url('img/topline-li.png') no-repeat top right;
	display:block;
	height:58px;
}

.topline li a {

	color:#000;
	text-decoration:none;
	display:block;
	margin:0;
	padding:18px 25px 10px 25px;
	font-size:12pt;
	font-weight:bold;
}

.topline li a:hover {

	color:#fff;
	background:url('img/topline-li-a-hover.png') no-repeat top left;
}







.lhledat {

	margin-top:7px;
	background:url('img/left-hledat-bg.png') repeat-y top left;
	padding:20px 1px 8px 1px;
	height:114px;
}

.lhledat-in {

	padding:20px 0 0 12px;
}

.lhledat h2 {

	height:38px;
	padding:0 0 0 20px;
	margin:0;
	font-size:10pt;
	color:#fff;
}



.lhledat .input {

	border:none;
	background-color:#D6DAE3;
	border:1px solid #1C1D1D;
	color:#000;

	width:130px;
	height:29px;

	font-size:9pt;
	padding:2px 4px;

	cursor:pointer;cursor:hand;
}

.lhledat .button {

	border:none;
	background:url('img/left-hledat-btn.png') no-repeat top left;
	background-color:#F57D32;
	color:#000;

	width:46px;
	height:33px;

	font-size:10pt;
	font-weight:bold;

	cursor:pointer;cursor:hand;
}


.cats {

	margin-top:7px;
	background:url('img/left-cat-bg-2.png') repeat-y top left;
}

.cats-in2 {

	background:url('img/left-cat-bg-3.png') no-repeat bottom left;
}

.cats-in3 {

	background:url('img/left-cat-bg-1.png') no-repeat top left;
	padding:20px 1px 4px 1px;
}

.cats h2 {

	height:33px;
	padding:0 0 0 20px;
	margin:0;
	font-size:10pt;
	color:#fff;
}

.cats ul {

	list-style-type:none;
	margin:0;
	padding:0;
}

.cats li {

	margin:0;
	padding:1px 0 0 0;
	background:url('img/left-cat-li-bg.png') no-repeat top left;
}

.cats .odds {

	padding:6px 0 0 0;
	background:url('img/left-cat-li-odds.png') no-repeat top left;
}

.cats .first {

	background:none;
}

.cats li a {

	color:#fff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:8px 6px 8px 32px;
	background:url('img/left-cat-li-a-m.png') no-repeat top left;
	font-size:9pt;
	font-weight:bold;
}

.cats li .prazdne {

	color:#888;
	text-decoration:none;
	display:block;
	margin:0;
	padding:8px 6px 8px 32px;
	font-size:9pt;
	font-weight:bold;
	font-style:italic;
}

.cats li a:hover {

	color:#FF9231;
	background:url('img/left-cat-li-a-m-hover.png') no-repeat top left;
}

.cats li .sel {

	color:#FF9231;
	background:url('img/left-cat-li-a-m-hover.png') no-repeat top left;
}


.nefunkcni {

	text-align:right;
	padding:10px 25px;
}

.spustithru {

	text-align:center;
	padding:10px;
}

.spustithru span {

	color:#c00;
	text-decoration:underline;
	font-size:15pt;
	font-weight:bold;
	cursor:pointer;cursor:hand;
}



.right-user {

	background:url('img/right-user-bg.png') no-repeat top left;
	height:223px;
	position:relative;
}

.right-user h2 {

	height:38px;
	padding:12px 0 0 15px;
	margin:0;
	font-size:12pt;
	color:#fff;
}

.right-user .avatar {

	position:absolute;
	left:13px;
	top:51px;
}

.right-user .avatar img {

	border:1px solid #222323;
}

.right-user .input-1 {

	position:absolute;
	left:83px;
	top:51px;
}

.right-user .input-2 {

	position:absolute;
	left:83px;
	top:91px;
}

.right-user .input {

	border:1px solid #2E2E2F;
	background-color:#D6DAE3;
	color:#000;

	width:96px;
	height:22px;
	padding:5px 10px;
	font-size:9pt;
}

.right-user .btn-1 {

	position:absolute;
	left:83px;
	top:140px;
}

.right-user .btn-2 {

	position:absolute;
	left:83px;
	top:104px;
}

.right-user .button {

	border:none;
	background:url('img/right-user-btn.png') no-repeat top left;
	background-color:#F6732A;
	color:#000;

	width:117px;
	height:35px;

	font-size:10pt;
	font-weight:bold;

	cursor:pointer;cursor:hand;
}

.right-user .odkaz-1 {

	position:absolute;
	right:20px;
	top:198px;
}

.right-user .odkaz-2 {

	position:absolute;
	right:20px;
	top:168px;
}

.right-user a {

	color:#FC821B;
	text-decoration:none;
}

.right-user a:hover {

	text-decoration:underline;
}



.right-user .nefunkcni {

	background-color:#36B61D;
	color:#fff !important;
	padding:0 4px;
	text-decoration:underline !important;
}

.right-user .adminnew {

	background-color:#c00;
	color:#fff !important;
	padding:0 4px;
	text-decoration:underline !important;
}

.rightblk {

	margin-top:7px;
	background:url('img/rightblk-bg-2.png') repeat-y top left;
}

.rightblk-in2 {

	background:url('img/rightblk-bg-3.png') no-repeat bottom left;
}

.rightblk-in3 {

	background:url('img/rightblk-bg-1.png') no-repeat top left;
	padding:20px 1px 8px 1px;
}

.rightblk h2 {

	height:38px;
	padding:0 0 0 20px;
	margin:0;
	font-size:9pt;
	color:#fff;
}

.rightblk ul {

	list-style-type:none;
	margin:0;
	padding:0;
}

.rightblk li {

	margin:0;
	padding:1px 0 0 0;
	background:url('img/rightblk-li-bg.png') no-repeat top left;
}

.rightblk .first {

	background:none;
}

.rightblk li a {

	color:#fff;
	text-decoration:none;
	display:block;
	margin:0;
	padding:5px 8px;
	font-size:8pt;
}

.rightblk li a:hover {

	color:#FF9231;
}

.rightblk li .sel {

	font-weight:bold;
}


.koment-add {

	padding:13px 0 10px 0;
	margin:20px 0 10px 0;
	background:url('img/koment-add-div.png') no-repeat top left;
	background-color:#202022;

	text-align:center;
}

.koment-add h2 {

	padding:0 0 8px 20px;
	margin:0;
	font-size:10pt;
	color:#fff;

	text-align:left;
}

.koment-add .input {

	width:490px;
	height:72px;

	border:1px solid #606060;
	padding:5px;
	text-align:left;
	margin:0 0 8px 0;
}

.koment-add .button {

	width:165px;
	height:35px;

	background:url('img/koment-add-btn.png') no-repeat top left;

	border:none;
	text-align:center;
	cursor:pointer;cursor:hand;

	font-size:10pt;
	font-weight:bold;
}

.koment-add td {

	padding:3px 2px 4px 8px;
}

.komentare {

}

.komentare .item {

	padding:3px;
	background-color:#1A1A1B;
	margin-bottom:5px;
}

.komentare .item-adminnew {

	border:1px solid #c00;
}

.komentare .adminnew {

	float:right;
}

.komentare .adminnew .button {

	font-size:8pt;
}

.komentare .item div {

	background-color:#101012;
	padding:5px 8px;
}

.komentare .item p {

	padding:5px 8px;
}

.komentare .item span {

	color:#FF6C00;
}

.komentare .item span a {

	color:#FF6C00;
}

.items-foto {

	margin:10px 0;
	padding:0;

	background:url('img/items-foto-2.png') repeat-y top left;
/*	background-color:#222829;*/

	width:534px;
}

.items-foto .in1 {

	background:url('img/items-foto-1.png') no-repeat top left;
}

.items-foto .in2 {

	background:url('img/items-foto-3.png') no-repeat bottom left;
	padding:7px 0;
}

.items-foto h2 {

	color:#B5C2C3;
	margin:0;
	padding:5px 0 17px 14px;
	font-size:10pt;
	text-align:left;
}

.items-foto h2 a {

	color:#B5C2C3;
	text-decoration:none;
}

.items-foto h2 a:hover {

	color:#fff;
	text-decoration:underline;
}

.items-foto .spacer {

	clear:left;
/*
	border-top:1px solid #BFC7C9;
*/
}

.items-foto .item {

	float:left;
	width:177px;
	text-align:left;
	position:relative;
}


.items-foto .item-br {


}

.items-foto .item-in {

	margin:5px;
	text-align:left;

	background:url('img/kat-item-bg.png') no-repeat top left;
	background-color:#424747;
}

.items-foto h3 {

	color:#FC821B;
	margin:0;
	padding:5px 0;
	font-size:9pt;
	text-align:center;
}

.items-foto h3 a {

	color:#FC821B;
}

.items-foto h3 a:hover {

	color:#fff;
}

.items-foto .blk-1 {

	padding:2px 5px;
	background-color:#17191B;
}

.items-foto .blk-2 {

	padding:4px 0;
	text-align:center;
}

.items-foto .blk-2 a img {

	border:none;
}

.items-foto .blk-3 {

	padding:5px 0 5px 28px;
	margin:0;
}

.items-foto .blk-4 {

	text-align:center;
	padding:2px 0 5px 0;
	margin:0;
}

.items-foto .blk-4 a {

	color:#fff;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}

.items-foto .blk-4 a:hover {

	text-decoration:underline;
}

.items-foto .blk-4 span {

	display:block;
	color:#fff;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}

.items-foto .kat a {

	color:#FC821B;
}


.items-foto .hodngr {

	width:106px;
	height:22px;
	background:url('img/kat-hodn-bg.png') no-repeat top left;
	margin:0;
}

.items-foto .hodngr span {

	display:block;
	width:10px;
	height:22px;
	background:url('img/kat-hodn-fg.png') no-repeat top left;
}

.items-foto table {

	width:495px;
	margin:0 5px;
}

.items-foto table td {

	padding:2px 3px;
}

.items-foto table a {

	color:#FC821B;
}

.item-detail {

	position:relative;
	padding:0;
	margin:10px 0;
	background:url('img/item-detail-2.png') repeat-x top left;
	background-color:#4C4C4D;
	width:533px;
}

.item-detail .in1 {

	padding:0;
	margin:0;
	background:url('img/item-detail-1.png') no-repeat top left;
}

.item-detail .in2 {

	background:url('img/item-detail-3.png') no-repeat bottom left;
	padding:10px 13px;
	margin:0;
}

.item-dalsifoto {

	background:url('img/item-dalsifoto.png') no-repeat top left;
	padding:13px 0 0 5px;
	text-align:left;
}

.item-dalsifoto h2 {

	padding:0 0 8px 20px;
	margin:0;
	font-size:10pt;
	color:#fff;

	text-align:left;
}

.item-dalsifoto img {

	margin:2px;
	border:3px solid #323234;
	cursor:pointer;cursor:hand;
}



.item-detail .fh1 {

	background-color:#101216;
	padding:6px 10px;
}

.dvasl-detail {

	width:505px;
}

.dvasl-detail .sl1 {

	width:210px;
	float:left;
	text-align:center;
	padding:20px 0 0 0;
}

.dvasl-detail .sl2 {

	width:280px;
	float:left;
	padding-right:15px;
}

.dvasl-detail a {

	color:#FC821B;
}

.dvasl-detail .sl2 p {

	padding-right:20px;
	line-height:150%;
}

.dvasl-detail .oblblok {

	position:relative;
	background-color:#323234;
	border:2px solid #484849;
	margin:10px 15px 10px 0;
	padding:8px;
}

.dvasl-detail .oblblok h2 {

	font-size:10pt;
	margin:0;
	padding:0;
	color:#fff;
}

.dvasl-detail .oblblok .chcblk {

/*	position:absolute;
	right:8px;
	top:5px;
*/
	
}

.unbutton {

	width:165px;
	height:35px;

	background:url('img/koment-add-btn.png') no-repeat top left;

	border:none;
	text-align:center;
	cursor:pointer;cursor:hand;

	font-size:10pt;
	font-weight:bold;
}

.unbutton-hover {

	width:165px;
	height:35px;

	background:url('img/koment-add-btn-hover.png') no-repeat top left;

	border:none;
	text-align:center;
	cursor:pointer;cursor:hand;

	font-size:10pt;
	font-weight:bold;
}

.unbutton-small {

	width:120px;
	height:20px;

	background:url('img/unbutton-small.png') no-repeat top left;

	border:none;
	text-align:center;
	cursor:pointer;cursor:hand;

	font-weight:bold;
	font-size:8pt;
}

.unbutton-nefunkcni {

	position:absolute;
	right:10px;
	bottom:10px;

	width:65px;
	height:21px;

	background:url('img/nefunkcni2.png') no-repeat top left;

	border:none;
	text-align:center;
	cursor:pointer;cursor:hand;

	font-weight:bold;
	font-size:6pt !important;
	color:#fff;
}


.malypopis {

	font-size:8pt;
}

.majivobl {

	padding:8px 0 0 0;
}

.hodnoceni {

	width:177px;
	height:38px;
	cursor:pointer;cursor:hand;
	background:url('img/hodn-bg.png') no-repeat top left;
	margin:10px 0 5px 15px;
}

.hodnoceni span {

	display:block;
	width:10px;
	height:38px;
	background:url('img/hodn-fg.png') no-repeat top left;
}


.list-div {

	margin:3px 0;
	padding:0;
}

.list-div span {

	margin:0;
	padding:0 1px;
}

.list-div .stranka {

	margin:0 5px 0 0;
	padding:0;
	font-weight:bold;
	font-size:9pt;

}

.list-div span a {

	color:#c00;
	font-size:8pt;
	font-weight:normal;

	margin:0;
	padding:1px 2px;
}

.list-div span a:hover {

	background-color:#ccc;
	color:#000;
}

.list-div .selected {
	
	color:#c00;
	color:#eee;
}


.navline {

	position:absolute;
	width:270px;
	right:5px;
	top:3px;
}

.infline {

	margin:5px 0;
	padding:0;
}

.infline span {

	font-weight:bold;
}

.infline .sel {

	font-weight:bold;
}

.infline a {

	margin:0 1px;
	padding:0;
	color:#c00;
}


.res {

	background-color:#F2822C;
	border:1px solid #DB7528;
	margin:8px 0;
	padding:10px;

	font-size:11pt;
	text-align:center;

	color:#000;	
}


.main-text {

	margin:10px 0;
	padding:0;

	background:url('img/main-text-2.png') repeat-y top left;
	background-color:#222829;

	width:533px;
}

.main-text .fh1 {

	background-color:#101216;
	padding:6px 10px;
}

.main-text .in1 {

	background:url('img/main-text-1.png') no-repeat top left;
}

.main-text .in2 {

	background:url('img/main-text-3.png') no-repeat bottom left;
	padding:13px;
}

.main-text .intext {

	padding:10px;
}

.main-text a {

	color:#FF6C00;
}

.main-text p {

	padding:3px 0 8px 0;
}

.pgz_kontaktform {

	padding:10px;
	margin:5px 0;
}

.pgz_kontaktform h2 {

	padding:0;
	margin:0;
}

.pgz_kontaktform .pgz_kf_input {

	border:none;
	background-color:#D6DAE3;
	border:1px solid #1C1D1D;
	color:#000;

	font-size:9pt;
	padding:4px 4px;

	width:285px;
}

.pgz_kontaktform .pgz_kf_input_s {

	width:125px;
	height:40px;
	text-align:center;
	font-size:11pt;
}

.pgz_kontaktform p {

	padding:40px 0;
	margin:0;
	text-align:center;
}

.pgz_kontaktform .sbmt {

	padding:10px 0 5px 0;
	text-align:center;
}

.pgz_kontaktform th {

	padding:2px 5px;
}

.pgz_kontaktform td {

	padding:2px 5px;
}



#pgz_light {

	position:absolute;
	top:0;
	left:0;

	width:100%;
	height:100%;

	opacity: .75;
	filter: alpha(opacity=75);
	background-color:#000;

	z-index:101;
	cursor:pointer;cursor:hand;
}

#pgz_light2 {

	position:absolute;
	top:0;
	left:0;
	z-index:102;

	width:100%;

	color:#fff;
	font-size:9pt;
	text-align:center;

	padding:2px;
	margin:10px;
	border:1px solid #fff;
	background-color:#000;
}

#pgz_light2 p {

	clear:right;
	padding:2px;
	margin:2px;
	font-size:9pt;
}

#pgz_light2 .pgz_light2_span {

	color:#fff;
	text-align:center;
}

#pgz_light2 .pgz_light2_btn {

	color:#fff;
	font-size:12pt;

	float:right;

	display:block;
	background-color:#c00;
	border:1px solid #fff;
	font-size:7pt;
	cursor:pointer;cursor:hand;
	font-weight:bold;
	padding:2px 10px;

	margin-right:3px;
}

#pgz_light2 .pgz_light2_btn:hover {

	background-color:#FF7A7A;
	color:#000;
}

#pgz_light_img {

	position:absolute;
	top:0;
	left:0;
	z-index:103;
	border:1px solid #fff;
	cursor:pointer;cursor:hand;
}

.langsw {

	position:absolute;
	bottom:32px;
	left:20px;
}

.langsw a {

	color:#c00;
	margin:0 3px;
}

.langsw img {

	border:1px solid #999;
}

.langsw .lchecked img {

	border:1px solid #fff;
}

.datop {

	background-color:#F27727;
	padding:15px;
	margin:10px 5px 10px 0;
	color:#fff;
}

.datop p {

	color:#000;
	padding:0;
	margin:10px 0 0 0;
}

.datop h3 {

	font-size:13pt;
	padding:0;
	margin:0;
}

.datop h3 span {

	font-size:9pt;
}

.datop h3 a {

	color:#000;
}




