@charset "utf-8";



body {
	background-color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/layout/pozadi.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
img {
  border-width : 0;
}

* {
  margin : 0px; padding : 0px;
}

a {


}

a:link {
	color: #C1005D;
}
a:visited {
	color: #AAAAAA;
}
a:hover {
	color: #C00301;
}
a:active {
	color: #C1005D;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	line-height: 17px;
	padding-top: 0px;
	padding-bottom: 20px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding-bottom: 20px;
	font-weight: bolder;
	line-height: 23px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding-bottom: 10px;
	line-height: 16px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	padding-top: 20px;
}
h4 {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	line-height: 16px;
	padding-bottom: 2px;
	color: #750000;
}
h5 {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.zvyrazneni-nadisu {
	color: #000000;
}



#obal {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 900px;
	background-color: #000000;
	padding-bottom: 50px;
}
#stranka {
	margin: 0px;
	width: 900px;
	text-align: center;
	background-image: url(../img/layout/pozadi-obsah.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #000000;
	padding: 0px;
}

#hlava {
	margin: 0px;
	padding: 0px;
	top: 0px;
	text-align: center;
	height: 330px;
	width: 900px;
	
}

/* menu */
#menu {
	height : 80px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../img/layout/menu/menu-off.jpg);
	width : 900px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	text-decoration: none;
}

#menu li {
	float : left;
	list-style-type : none;
	height : 80px;
	display: block;
	text-decoration: none;
}
#menu .uvod {
	text-align: center;
	width: 148px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .uvod:hover {
	text-align: center;
	width: 148px;
	display: block;
	height: 34px;
	color: #FFFFFF;
	text-decoration: none;
}
#menu .uvod-open {
	background-image: url(../img/layout/menu/menu-krby-uvod_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 148px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-indent: 21px;
	text-decoration: none;
}
#menu .vlozky {
	text-align: center;
	width: 133px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .vlozky:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 133px;
	font-size: 15px;
	text-decoration: none;
}
#menu .vlozky-open {
	background-image: url(../img/layout/menu/menu-vlozky_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 133px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}


#menu .krby {
	text-align: center;
	width: 144px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .krby:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 144px;
	font-size: 15px;
}
#menu .krby-open {
	background-image: url(../img/layout/menu/menu-krby_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 144px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}

#menu .prislusentvi {
	text-align: center;
	width: 128px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .prislusentvi:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 128px;
	font-size: 15px;
}
#menu .prislusentvi-open {
	background-image: url(../img/layout/menu/menu-prislusentvi_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 128px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}

#menu .galerie {
	text-align: center;
	width: 112px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .galerie:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 112px;
	font-size: 15px;
}
#menu .galerie-open {
	background-image: url(../img/layout/menu/menu-krby_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 112px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}

#menu .rady {
	text-align: center;
	width: 87px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .rady:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 87px;
	font-size: 15px;
}
#menu .rady-open {
	background-image: url(../img/layout/menu/menu-rady_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 87px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}

#menu .kontakty {
	text-align: center;
	width: 148px;
	display: block;
	height: 34px;
	color: #E8CACA;
	padding-top: 32px;
	text-decoration: none;
}
#menu .kontakty:hover {
	text-align: center;
	display: block;
	padding-top: 31px;
	height: 34px;
	color: #FFFFFF;
	width: 148px;
	font-size: 15px;
}
#menu .kontakty-open {
	background-image: url(../img/layout/menu/menu-kontakty_on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 148px;
	display: block;
	height: 46px;
	color: #000000;
	font-weight: bold;
	font-size: 15px;
	padding-top: 34px;
	text-decoration: none;
}

#obsah {
	width: 900px;
	background-color: #FFFFFF;
	background-image: url(../img/layout/pozadi-textura.jpg);
	background-repeat: repeat-y;
	background-position: center;
	z-index: 0;
}
.podmenu {
	width: 900px;
	background-color: #FFFFFF;
	z-index: 10;
}
.celostranka-kontejner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


.levy-kontejner  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	text-align: left;
	width: 530px;
	float: left;
	z-index: 30;
	top: 0px;
	padding-left: 30px;
	padding-right: 50px;
}
.pravy-kontejner  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	float: left;
	width: 260px;
	z-index: 30;
}

.pravy-kontejner h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #950000;
}
.pravy-kontejner p {
	padding-bottom: 5px;
}

.pravy-kontejner-aktualita {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-top: 0px;

}
.pravy-kontejner-aktualita h2 {
	padding-top: 10px;
}

.pravy-kontejner-upozadit {
	color: #E5E5E5;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.pravy-kontejner-upozadit h2 {
	color: #999999;
	text-align: left;
	font-size: 12px;
}
.pravy-kontejner-upozadit p {
	color: #CCCCCC;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
	padding-bottom: 0px;
}

.pravy-kontejner-upozadit a {
	color: #CCCCCC;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
}
.pravy-kontejner-upozadit a:hover {
	color: #F90078;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
}

.vymena-odkazu {
	color: #333333;
	text-align: left;
	padding-top: 20px;
	font-size: 8px;
	padding-left: 30px;
	padding-right: 30px;
}
.vymena-odkazu h2 {
	color: #333333;
	text-align: left;
	font-size: 11px;
}
.vymena-odkazu p {
	color: #666666;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
	padding-bottom: 0px;
}

.vymena-odkazu a {
	color: #333333;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
}
.vymena-odkazu a:hover {
	color: #F90078;
	text-align: left;
	font-size: 9px;
	line-height: 13px;
}








.obrázky-celasirka {
	padding-top: 20px;
	padding-bottom: 20px;
}
.sedm-duvodu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
	list-style-type: decimal;
	list-style-position: outside;
	padding-left: 30px;
}


/* JQUERY GALLERY */
.jqGSContainer{
	position:relative;
	width:530px;
	;
	text-align: left;
}
.jqGSContainer .jqGSImgContainer{
}
.jqGSContainer .jqGSImgContainer ul{
	padding:0;
	margin:0;
	position:relative;
	list-style:none;
}
.jqGSContainer .jqGSImgContainer ul li{
	position:relative;
	margin-top:0;
	margin-bottom:0px;
	float:left;
	margin-right: 0;
	margin-left: 0;
	padding-bottom: 0px;
}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{
	width:100%;
	height:100%;
	position:absolute;
	text-align: left;
}

.jqGSContainer .jqGSImgContainer ul li img{
}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{
	color: #C1005D;
	padding-top: 5px;
	padding-right: 50px;
	text-indent: 10px;
	font-weight: bold;


}


.jqGSContainer .jqGSPagination{
	position:relative;
	width:510px;
	top:5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	height: 40px;
}
.jqGSContainer .jqGSPagination ul{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	float:left;
}
.jqGSContainer .jqGSPagination ul li{
	padding:0;
	margin-right:5px;
	float:left;
	padding-right:1px;
	text-align:center;
	padding-bottom:5px;
}
.jqGSContainer .jqGSPagination ul li a{
	padding:2px 0px;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
	width:20px;
	font-size: 10px;
	background-image: url(../img/layout/pagination-cislo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.jqGSContainer .jqGSPagination ul li a.selected{
	background-image: url(../img/layout/pagination-cislo-on.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.jqGSContainer .jqGSPagination ul li a:hover{
	background-image: url(../img/layout/pagination-cislo-hover.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.jqGSImgContainer{
}
#galerie-celasirka {
	width: 530px;
	padding-top: 20px;
	position: relative;
}
#galerie-celasirka   .fotka-celasirka {
	margin-right: 16px;
	float: left;
	padding-bottom: 16px;
}

#galerie-celasirka .fotka-celasirka-posledni {
	float: left;
	padding-bottom: 16px;
}


#galerie-fotek {
	width: 530px;
	padding-top: 20px;
	padding-bottom: 0px;
	list-style-image: none;
	list-style-type: none;
}
#galerie-fotek h3 {
	margin-top: 40px;
	margin-bottom: 20px;
}

#galerie-fotek ul {
	list-style-image: none;
	list-style-type: none;
}

.galerie-fotek-znacka {
	list-style: none;
	width: 530px;
	background-color: #DDDDDD;
}


/* JQUERY GALLERY */

/* COLLAPSIBLE PANELS */
/* message display page */
.galerie-fotek-polozka {
	list-style: none;
	margin: 0;
	width: 530px;
	padding-bottom: 10px;
	padding-top: 10px;
}





.galerie-fotek-polozka-obsah, .galerie-popis-polozka-obsah{
	list-style-image: none;
	list-style-type: none;
	width: 486px;
	left: 12px;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-color: #FAFAFA;
}
.galerie-fotek-texty  {
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
}
.galerie-fotek-headline {
	width: 520px;
	vertical-align: middle;
	height: 40px;
}

.galerie-fotek-logo  {
	font-weight: bold;
	padding-bottom: 20px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 0px;
}

.galerie-fotek-polozka-fotky {
	list-style: none;
	margin: 0;
	width: 530px;
	padding-bottom: 0px;
	padding-top: 5px;
}



/*.message_list li {
	padding: 0;
	margin: 0;
	background: url(images/message-bar.gif) no-repeat;
	list-style-image: none;
	list-style-type: none;
}*/
.galerie-fotek-polozka-rozbaleni.active, .galerie-popis-polozka-rozbaleni {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	background-image: url(../img/layout/tlacitko-galerie-off.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 510px;
	padding-bottom: 0px;
	left: 10px;
}
.galerie-fotek-polozka-rozbaleni.active:hover, .galerie-popis-polozka-rozbaleni:hover {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	background-image: url(../img/layout/tlacitko-galerie-on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 510px;
	padding-bottom: 0px;
	left: 10px;
}

.galerie-fotek-polozka-rozbaleni, .galerie-popis-polozka-rozbaleni.active {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	background-image: url(../img/layout/tlacitko-galerie-back-off.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 510px;
	left: 10px;
}
.galerie-fotek-polozka-rozbaleni:hover, .galerie-popis-polozka-rozbaleni.active:hover {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	background-image: url(../img/layout/tlacitko-galerie-back-on.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	width: 510px;
}
.galerie-fotek-polozka-rozbaleni.active h5, .galerie-popis-polozka-rozbaleni h5  {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	width: 510px;
	font-size: 13px;
	color: #CCCCCC;
	text-indent: 14px;
	line-height: 28px;
	font-weight: bold;
}
.galerie-fotek-polozka-rozbaleni.active:hover  h5, .galerie-popis-polozka-rozbaleni:hover h5  {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	width: 510px;
	font-size: 13px;
	color: #FFFFFF;
	text-indent: 14px;
	line-height: 28px;
	font-weight: bold;
}
.galerie-fotek-polozka-rozbaleni   h5, .galerie-popis-polozka-rozbaleni.active h5       {
	cursor: pointer;
	list-style-image: none;
	list-style-type: none;
	height: 30px;
	width: 510px;
	font-size: 13px;
	color: #A3007D;
	text-indent: 14px;
	line-height: 28px;
	font-weight: bold;
}
.galerie-3d {
	list-style-image: none;
	list-style-type: none;
	width: 530px;
	position: relative;
	padding-top: 10px;
	height: 398px;
}
.galerie-3d-odkaz {
}





/*.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
}
.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #e4e4e4;
	padding: 5px 0;
	width: 383px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message {
	background: url(images/tall-down-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.show_recent_only {
	display: none;
	background: url(images/tall-up-arrow.gif) no-repeat right center;
	padding-right: 12px;
}
.collpase_all_message {
	background: url(images/collapse-all.gif) no-repeat right center;
	padding-right: 12px;
	color: #666666;
}*/

/* COLLAPSIBLE PANNELS */

#odsazeni-paty {
	background-image: url(../img/layout/pozadi-textura.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 40px;
}


#pata {
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(../img/layout/pozadi-pata.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;

}

.pata-texty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 662px;
	padding-left: 30px;
}
.pata-texty-odkazy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 662px;
	text-align: left;
	padding-left: 20px;
}
.mezera {
  *height: 150px;
}

