﻿body {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	margin: 340px 0 0;
	font-size: 10pt;
	background: url('../images/bck-body.png') repeat-x;
	text-align: center;
	color: rgb(25,51,102);
}

/* skrytí editovací ikony */
.contentpaneopen_edit,
.contentpaneopen_edittitulka,
.contentpaneopen_editminisvet,
.contentpaneopen_editverejnost,
.contentpaneopen_editdetskyklub,
.contentpaneopen_edit-titulka,
.contentpaneopen_editakce {
	display: none;
}

/* skryti puvodnich piktogramu z puvodnich clanku */
p.piktogramy {
	display: none;
}

h1 {
	background: url('../images/bck-h1.png') top left;
	margin: -15px 0 10px -15px;
	padding: 10px 15px;
	width: 660px;
	font-size: 16pt;
	color: white;
}

a {
	color: rgb(106,117,163);
}

a:hover {
	color: rgb(211,50,51);
}

hr {
	color: rgb(101,153,255);
	background: rgb(101,153,255);
	border: 0;
	height: 1px;
	margin: 10px 0;
	text-align: left;
}

div#kontejner {
	width: 940px;
	margin: 0 auto;
	text-align: left;
}

/* vnejsi obal hlavniho prostoru pro zobrazeni horniho zaobleni */
div#hlavni-vnejsi-horni {
	background: url('../images/bck-hlavni-horni.png') top left;
	margin: 0 0 0 240px;
	padding: 10px 0 0;
}

/* vnejsi obal hlavniho prostoru pro zobrazeni dolniho zaobleni */
div#hlavni-vnejsi-dolni {
	background: url('../images/bck-hlavni-dolni.png') bottom left;
	padding: 0 0 10px;
}

/* hlavni prostor webu */
div#hlavni {
	padding: 10px 20px;
	width: 660px;
	background: url('../images/bck-hlavni.png') repeat-y;
	min-height: 900px;
}

div#hlavni p {
	margin: 5px 0;
}

img#bck-hlavni-top {
	margin: -20px 0 0 -20px;
}

/* hlavni horni menu */
div.moduletable-menu-hlavni {
	position: absolute;
	z-index: 2;
	top: 220px;
	width: 980px;
	height: 100px;
	background: url('../images/bck-menu-horni.png') no-repeat;
	font-weight: bold;
}

div.moduletable-menu-hlavni ul {
	margin: 0;
	padding: 5px;
	list-style: none;
}

/* schovani vsech menu polozek prvni urovne hlavniho menu kvuli nezadoucimu zobrazeni nezodpovedne pridanych dalsich odkazu; ty spravne zobrazeny pomoci itemid nize */
div.moduletable-menu-hlavni ul li {
	display: none;
}

/* povoleni zobrazeni 4 hlavnich menupolozek */
div.moduletable-menu-hlavni ul li.item147,
div.moduletable-menu-hlavni ul li.item148,
div.moduletable-menu-hlavni ul li.item149,
div.moduletable-menu-hlavni ul li.item150 {
	display: block;
	float: left;
	margin: 3px 36px 0 6px;
	padding: 0;
	text-align: center;
	width: 198px;
}

div.moduletable-menu-hlavni ul li a {
	color: white;
	text-decoration: none;
	display: block;
	height: 40px;
}

div.moduletable-menu-hlavni ul li ul {
	display: none;
	margin: 0 -5px;
	padding: 0;
	border: 1px solid rgb(217,51,51);
	border-bottom: 4px solid white;
	border-top: 0;
	background: white;
}

div.moduletable-menu-hlavni ul li.item148 ul {
	border: 1px solid rgb(255,190,0);
	border-bottom: 4px solid white;
}

div.moduletable-menu-hlavni ul li.item149 ul {
	border: 1px solid rgb(153,204,103);
	border-bottom: 4px solid white;
}

div.moduletable-menu-hlavni ul li.item150 ul {
	border: 1px solid rgb(101,153,255);
	border-bottom: 4px solid white;
}

div.moduletable-menu-hlavni ul li:hover ul {
	display: block;
}

div.moduletable-menu-hlavni ul li ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 207px;
	border-bottom: 1px solid rgb(217,51,51);
}

div.moduletable-menu-hlavni ul li.item148 ul li {
	border-bottom: 1px solid rgb(255,190,0);
}

div.moduletable-menu-hlavni ul li.item149 ul li {
	border-bottom: 1px solid rgb(153,204,103);
}

div.moduletable-menu-hlavni ul li.item150 ul li {
	border-bottom: 1px solid rgb(101,153,255);
}

div.moduletable-menu-hlavni ul li ul li a {
	color: rgb(217,51,51);
	height: auto;
}

div.moduletable-menu-hlavni ul li.item148 ul li a {
	color: rgb(255,190,0);
	color: rgb(245,180,0);
}

div.moduletable-menu-hlavni ul li.item149 ul li a {
	color: rgb(153,204,103);
	color: rgb(128,179,78);
}

div.moduletable-menu-hlavni ul li.item150 ul li a {
	color: rgb(101,153,255);
}

div.moduletable-menu-hlavni ul li ul li a:hover {
	background: rgb(217,51,51);
	color: white;
}

div.moduletable-menu-hlavni ul li.item148 ul li a:hover {
	background: rgb(255,190,0);
}

div.moduletable-menu-hlavni ul li.item149 ul li a:hover {
	background: rgb(153,204,103);
}

div.moduletable-menu-hlavni ul li.item150 ul li a:hover {
	background: rgb(101,153,255);
}

/* hlavni slogan webu v hlavicce webu */
div.moduletable-slogan {
	position: absolute;
	top: 20px;
	margin: 0 0 0 60px;
	color: rgb(101,153,255);
	font-size: 13pt;
}

div.moduletable-slogan p {
	margin: 0;
}

div.moduletable-vyhledavani {
	position: absolute;
	top: 20px;
	margin: 0 0 0 465px;
}

div.moduletable-vyhledavani input.inputbox-vyhledavani {
	width: 140px;
	padding: 0 5px;
	height: 22px;
	background: url('../images/bck-vyhledavani-input.png') no-repeat;
	border: 0;
	color: rgb(101,153,255);
	margin: 0;
}

div.moduletable-vyhledavani input.button-vyhledavani {
	width: 70px;
	height: 22px;
	margin: 0 0 0 4px;
	background: url('../images/bck-vyhledavani-submit.png') no-repeat;
	text-align: center;
	color: white;
	font-weight: bold;
	border: 0;
}


/* logotyp */
p#logo {
	position: absolute;
	top: 65px;
	margin: 0 0 0 733px;
}

p#logo img {
	border: 0;
}

/* piktogramu - odkaz domu na uvodni stranku */
p#domu {
	position: absolute;
	top: 17px;
	margin: 0 0 0 15px;
}

p#domu img {
	border: 0;
}

/* hlavni foto skolky v zahlavi */
p#hlavni-foto {
	position: absolute;
	top: 60px;
	margin: 0;
}

/* levy sloupec */
div#sloupec-levy {
	position: absolute;
	z-index: 1;
	top: 342px;
	margin: 0 0 0 1px;
	width: 220px;
}

/* vertikalni kontextove menu */
div.moduletable-menu-leve {
	margin: 0 0 30px;
	background: url('../images/bck-menu-leve.png') top left;
	font-weight: bold;
}

div.moduletable-menu-leve h3 {
	color: rgb(217,51,51);
	color: rgb(25,51,102);
	margin: 0 20px;
	padding: 5px 0 0;
	text-transform: none;
	font-size: 11pt;
}

div.moduletable-menu-leve ul {
	background: rgb(217,51,51) url('../images/bck-menu-leve-ul-dolni.png') bottom left no-repeat;
	color: white;
	list-style: square;
	margin: 5px 6px 5px 5px;
	padding: 5px 0 10px 25px;
}

div.moduletable-menu-leve ul li {
	margin: 0;
	padding: 0;
}

div.moduletable-menu-leve a {
	color: white;
	text-decoration: none;
}

div.moduletable-menu-leve a:hover {
	text-decoration: underline;
}

/* kontextove kontakty v levem sloupci & odkaz na kamerovy system */
div.moduletable-kontextove-kontakty,
div.moduletable-kamerovy-system {
	margin: 10px 0 20px;
	background: url('../images/bck-ramecek-levy.png') bottom left;
	padding: 10px;
}

/* kontextove kontakty v levem sloupci */
div.moduletable-kontextove-kontakty h2,
div.moduletable-kamerovy-system h2 {
	background: url('../images/bck-ramecek-levy-horni.png') no-repeat;
	margin: -20px 0 5px -10px;
	padding: 5px 10px 5px 20px;
	color: white;
	font-size: 10pt;
	width: 190px;
}

div.moduletable-kontextove-kontakty h4 {
	color: rgb(101,153,255);
	font-size: 10pt;
	margin: 10px 0 0;
}

div.moduletable-kontextove-kontakty p,
div.moduletable-kamerovy-system p {
	margin: 2px 0;
}

div.moduletable-kontextove-kontakty img,
div.moduletable-kamerovy-system img {
	border: 0;
}


/* zapati */
div#zapati {
	height: 40px;
	padding: 20px 0 0;
	margin: 10px 0 0;
	background: url('../images/bck-zapati.png') repeat-x;
	text-align: center;
}

div#zapati table {
	width: 920px;
	margin: 0 auto;
	border-collapse: collapse;
}

div#zapati table td#copy {
	text-align: left;
}

div#zapati table td#fullvent {
	text-align: right;
}

/* pravy sloupec pouzity na vypisu akci */
div#sloupec-pravy {
	position: absolute;
	top: 400px;
	margin: 0 0 0 720px;
	width: 200px;
}

div#sloupec-pravy p {
	margin: 0 0 5px;
}

/* modifikace pro pageclass TITULKA */
body#titulka div#sloupec-levy {
	display: none;
}

/* vypis banneru pravidelnych akci */
div.moduletable-bannery-pravidelne-akce img {
	border: 0;
}

body#titulka div#hlavni-vnejsi-horni {
	background: none;
	margin: 0;
	float: left;
	padding: 2px 0 0;
}

/* vnejsi obal hlavniho prostoru pro zobrazeni dolniho zaobleni */
body#titulka div#hlavni-vnejsi-dolni {
	background: none;
}

/* hlavni prostor webu */
body#titulka div#hlavni {
	padding: 10px 20px;
	width: 420px;
	background: url('../images/bck-titulka-sloupec.png') bottom left;
	min-height: auto;
}

body#titulka h1 {
	background: url('../images/bck-titulka-sloupec-h1.png') top left no-repeat;
	margin: -15px 0 10px -20px;
	padding: 10px 20px;
	width: 420px;
	height: auto;
	font-size: 16pt;
	color: white;
}

/* pravy sloupec na titulni strance */
div#titulka-prava {
	width: 460px;
	top: 0;
	margin: 348px 0 0 480px;
}

div.moduletable-posledni-den {
	margin: 20px 0;
	padding: 10px 20px;
	width: 420px;
	background: url('../images/bck-titulka-sloupec.png') bottom left;
}

div.moduletable-posledni-den h2.dd {
	background: url('../images/bck-titulka-sloupec-h1.png') top left;
	margin: -18px 0 0 -20px;
	padding: 10px 20px;
	width: 420px;
	font-size: 16pt;
	color: white;
}

/* bannery reklama na titulce */
div#cck-ads {
	width: 450px;
	height: 290px;
	padding: 5px;
	background: url('../images/bck-banner-titulka.png') no-repeat;
}

div#cck-ads img.ad-coverimage {
	width: 450px;
	height: 290px;
	position: absolute;
	z-index: 1;
	border: 0;
}

div#cck-ads img.ad-image {
	width: 450px;
	height: 235px;
	border: 0;
}

div#cck-ads p.ad-title {
	display: none;
}

div#cck-ads p.ad-description {
	color: white;
	font-weight: bold;
	font-size: 14pt;
	margin: 5px 15px 0;
	line-height: 14pt;
}

/* kontakty na titulni strance & prihlaseni k odberu novinek */
div.moduletable-titulka-kontakty,
div.moduletable-odber-novinek {
	margin: 20px 0;
	padding: 10px 20px;
	width: 420px;
	background: url('../images/bck-titulka-sloupec.png') bottom left;
}

div.moduletable-titulka-kontakty h3,
div.moduletable-odber-novinek h3 {
	background: url('../images/bck-titulka-sloupec-h1.png') top left;
	margin: -18px 0 0 -20px;
	padding: 10px 20px 5px;
	width: 420px;
	font-size: 16pt;
	color: white;
}

div.moduletable-titulka-kontakty p.obrazek-doprava {
	width: 160px;
	margin: 0 0 0 20px;
}

div.moduletable-titulka-kontakty p.obrazek-doprava img {
	background: url('../images/bck-foto-cervena.gif') no-repeat;
	padding: 10px;
	margin: 0 0 15px;
	border: 0;
	width: 140px;
}

div.moduletable-odber-novinek div.rsform-odber-novinek {
	background: rgb(152,203,102) url('../images/bck-odber-novinek.png') 10px 10px no-repeat;
	padding: 5px 5px 5px 80px;
	color: white;
	text-align: center;
	margin: 5px -15px 0;
	font-weight: bold;
}

div.moduletable-odber-novinek div.rsform-odber-novinek input#email {
	width: 160px;
	border: 0;
	height: 22px;
	text-align: center;
}

div.moduletable-odber-novinek div.rsform-odber-novinek input#submit {
	width: 80px;
	height: 22px;
	color: darkslategray;
}

div.titulni-strana-Superaktuality {
	background: rgb(255,235,178);
	margin: 0 -10px;
	padding: 0 10px 5px;
}

h2.nadpis-clanku {
	border-left: 10px solid rgb(180,203,253);
	margin: 0 0 0 -20px;
	padding: 3px 0 0 10px;
}

p.cely-clanek {
	font-weight: bold;
	margin: 5px 0 0;
	color: rgb(101,153,255);
}

p.cely-clanek a {
	border-left: 20px solid rgb(186,220,152););
	padding: 0 0 0 10px;
}

/* modifikace pageclass AKCE */
body#akce div#hlavni {
	padding: 10px 240px 10px 20px;
	width: 440px;
}

body#akce p.obrazek-doprava {
	display: none;
}

body#akce .article-content {
	width: 440px;
}


/* barevne rozliseni kontextoveho menu pomoci pageclass */
body#minisvet div.moduletable-menu-leve ul {
	background: rgb(100,152,255) url('../images/bck-menu-leve-ul-dolni-modra.png') bottom left no-repeat;
}

body#verejnost div.moduletable-menu-leve ul,
body#akce div.moduletable-menu-leve ul {
	background: rgb(152,203,102) url('../images/bck-menu-leve-ul-dolni-zelena.png') bottom left no-repeat;
}

body#detskyklub div.moduletable-menu-leve ul {
	background: rgb(255,189,0) url('../images/bck-menu-leve-ul-dolni-zluta.png') bottom left no-repeat;
}

/* kontextove bannery v zapati */
div.moduletable-kontextove-bannery {
	clear: left;
	margin: 20px 0 0;
	width: 980px;
}

div.moduletable-kontextove-bannery p {
	margin: 0;
}

div.moduletable-kontextove-bannery img {
	margin: 0 20px 15px 0;
	border: 0;
}

body#minisvet .article-content {
	width: 660px;
}






/* formatovani puvodniho webu */
table.formular {
	border-collapse: collapse;
	margin: 25px 0;
	text-align: left;
}

table.formular th {
	white-space: nowrap;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 10px;
}

table.formular th.cerveny {
	color: rgb(211,50,51);
}

table.formular td {
	padding: 5px 10px;
}

table.formular input,
table.formular textarea {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 11pt;
	width: 300px;
	border: 1px solid rgb(98,87,114);
	background: white;
	color: rgb(106,117,163);
}

table.formular input.submit {
	background: rgb(247,230,129);	
	width: 200px;
	margin: 0 50px;
	font-weight: bold;
}

table.formular input.radio {
	width: auto;
}

table.formular textarea {
	height: 100px;
}

table.formular-zapis {
	border-collapse: collapse;
	margin: 10px 0;
	text-align: left;
}

table.formular-zapis th {
	font-weight: normal;
	vertical-align: top;
	padding: 2px 10px;
	width: 150px;
}

table.formular-zapis th.cerveny {
	color: rgb(211,50,51);
}

table.formular-zapis th.nepovinny {
	color: rgb(176,171,184);
}

table.formular-zapis td {
	padding: 2px 10px;
}

table.formular-zapis td.napoveda {
	font-style: italic;
	color: rgb(106,117,163);
	font-size: 9pt;
}

table.formular-zapis td.napoveda a {
	color: rgb(106,117,163);
	font-style: normal;
}

table.formular-zapis td.napoveda a:hover {
	color: rgb(106,117,163);
}

table.formular-zapis input,
table.formular-zapis textarea {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 11pt;
	width: 240px;
	border: 1px solid rgb(98,87,114);
	background: white;
	color: rgb(98,87,114);
}

table.formular-zapis textarea {
	height: 120px;
}

table.formular-zapis input.radio {
	width: auto;
}

table.formular-prohlaseni {
	border-collapse: collapse;
	margin: 25px 0;
	text-align: left;
}

table.formular-prohlaseni th,
table.formular-prohlaseni td {
	font-weight: normal;
	vertical-align: top;
	padding: 5px 10px;
}

table.formular-prohlaseni input.checkbox {
	border: 1px solid rgb(98,87,114);
	width: 20px;
	height: 20px;
	background: none;
}

table.fotogalerie {
	margin: 15px 0 30px;
	border-collapse: collapse;
	width: 100%;
	clear: right;
}

table.fotogalerie td {
	text-align: right;
	width: 175px;
}

table.fotogalerie td img {
	background: url('../images/bck-foto-cervena.gif');
	padding: 10px;
	margin: 0;
	border: 0;
	width: auto;
}

div.article-content {
	width: 685px;
}

table#formular-doporucit-znamemu {
	width: 510px;
	border-collapse: collapse;
}

table#formular-doporucit-znamemu td {
	padding: 2px 0 0;
}

table#formular-doporucit-znamemu input,
table#formular-doporucit-znamemu textarea {
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 11pt;
	width: 240px;
	border: 1px solid rgb(98,87,114);
	background: white;
	color: rgb(106,117,163);
}

table#formular-doporucit-znamemu input.submit {
	background: rgb(247,230,129);	
	margin: 0;
}

/* kamerový systém */

/* skryti oddelovaci cary v seznamu kamer */
hr.cameras
{
	display: none;
}

div#hlavni div.kamera {
	float: left;
	width: 320px;
	height: 320px;
	margin: 0 20px 40px 0;
}

div#hlavni div.kamera p {
	margin: 0 0 5px;
	width: auto;
}

div#hlavni div.kamera p img {
	width: 320px;
}

div#hlavni div.kamera h2 {
	width: auto;
}

/* phocagallery vychazejici z puvodniho formatovani clankove galerie */
div.obrazek-fotogalerie {
	margin: 15px 0;
	padding: 0;
	width: 100%;
}

div.obrazek-fotogalerie img {
	display: block;
	padding-bottom: 20px;
	display: inline;
	background: url('../images/bck-foto-cervena.gif') no-repeat;
	padding: 10px;
	margin: 0 0 4px 2px;
	border: 0;
	width: 140px;
}

div.obrazek-fotogalerie a.shadowbox-button img {
	display: inline;
	background: url('../images/bck-foto-cervena.gif') no-repeat;
	padding: 10px;
	margin: 0 0 4px 2px;
	border: 0;
	width: 140px;
}

/* phoca */
#phocagallery {
	margin: 15px 0 0;
}

.phocagallery-box-file {
	margin: 4px;
	padding: 6px;
	width: 142px;
	min-height: 142px;
}

p.phocaname {
	height: 40px;
	color: rgb(100,152,255);
	color: rgb(62,101,178) !important;
	font-weight: bold;
}

/* zobrazení stránkování v aktualitách na titulce */
div#hlavni ul.pagination {
	margin: 0;
	padding: 5px;
	background: rgb(101,153,255);
	color: white;
}

div#hlavni ul.pagination li {
	display: inline;
	margin: 0;
	padding: 0;
}

div#hlavni ul.pagination li span {
	padding: 0;
}

div#hlavni ul.pagination a {
	color: white;
}

div#hlavni ul.pagination a:hover {
	color: rgb(255,190,0);
}

/* zakazani zobrazeni obrazku v aktualitach na titulce */
div.titulni-strana-Aktuality img,
div.titulni-strana-Superaktuality img {
	display: none;
}

/* seznam predchozich dnu v co jsme dnes prozili */
ul.predchozi-dny {
	background: rgb(255,235,178);
}
