@media print {
  	body {
		font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: small;
		text-align: left;
	}

	div#menu {
		display: none;
	}

	div#navigace {
		display: none;
	}

	div#obsah {
		width: 100%;
	}

	div#logo {
		display: none;
	}

	div#stred {
		background: none;
		padding-left: 0 !important;
	}
}

body {
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: small;
	text-align: justify;
}

a {
	color: #330099;
}

a:visited {
	color: #990099;
}


h1, h2, h3, h4, h5, h6 {
	color: #ff9900;
}

h1 {
	font-size: 150%;
}

h2 {
	font-size: 125%;
}

h3 {
	font-size: 110%;
}

h4 {
	font-size: 90%;
}


table {
	width: 100%;
	border: solid 2px #ffcc00;
	text-align: left;
	border-collapse: collapse;
}

table td {
	border: solid 2px #ffcc00;
	padding: 3px 3px 3px 3px;
	border-collapse: collapse;
}

table thead td {
	font-weight: bold;
	text-align: center;
}

div.cleaner {
	clear: both;
	font-size: 1px;
	height: 1px;
}

div#souvisejici {
	clear: both;
}

div#informace, .informace {
	margin-top: 10px;
	font-size: x-small;
	color: #ffcc66;
	clear: both;
}

div.informace-upraveno {
	margin-top: 2px;
	margin-bottom: 10px;
	text-align: right;
}


form#google input {
	border: 1px solid #ffcc00;
	background-color: white;
	width: 95%;
	text-align: center;
	position: relative;
}

form#google button {
	border: 1px solid #ffcc00;
	background-color: silver;
}

.b {
	font-weight: bold;
}

.i {
	font-style: italic;
}

span#google-copy {
	font-size: x-small;
}

ul#pruvodci li, ul#aktualni-clanky li {
	text-align: left;
}

ul#pruvodci, ul#aktualni-clanky {
	padding-left: 1em;
	margin-left: 3px;
}

p#deklam {
   color: #ff9900;
	margin-left: 13px;
}


div.collapse:after {
    content: " >>";
}

div.expanded:after {
    content: " <<";
}

div {
	margin: 0;
	padding: 0;
}

div#stranka {
    position: relative;
}

div#logo {
	background-image: url("/obrazky/loga/pozadi.png");
    height: 80px;
    border: solid 1px #000000;
    margin-bottom: 0;
    position: relative;
    clear: both;
}

div#logo a {
	background-image: url("/obrazky/loga/gcko.png");
	background-position: top left;
	background-repeat: no-repeat;
	height: 80px;
	display: block;
	text-decoration: none;
	width: 314px;
}

div#logo div {
	background-image: url("/obrazky/loga/leto.png");
	background-position: top right;
	background-repeat: no-repeat;
	height: 80px;
	text-decoration: none;
}

div#logo span, div#logo hr {
    display: none;
}

div#menu {
    position: relative;
    margin-bottom: 8px;
    margin-top: 8px;
    clear: both;
}

div#menu hr {
    display: none;
}

div#stred {
	margin-top: 0;
	padding-left: 110px;
	right: 0;
	left: 0;
	position: static;
	background-repeat: no-repeat;
    background-image: url("/obrazky/prouzky/leto.png");
	background-position: 0 0;
}

div#stred div#obsah {
    float: left;
    width: 74%;
	 overflow: visible;
}

div#stred div#navigace {
    float: left;
    width: 25%;
	overflow: auto;
}

div#navigace div.navigace-ramecek {
	padding: 5px;
	overflow: hidden;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: left;
	background: #ffffcc;
	border: 1px solid #ffcc00;
}

div#navigace div#facebook {
    text-align: center;
}

div#navigace div#info-cizojazycne div {
    margin-left: 1em;
    padding-bottom: 1ex;
}

div#navigace div#info-cizojazycne div img {
    vertical-align: middle;
}

div#paticka {
	clear: both;
	font-size: x-small;
	text-align: center;
	padding: 3px 3px 3px 3px;
	margin-top: 15px;
	color: black;
	background-color: #ffcc66;
}






ul#menu a {
	text-decoration: none;
	color: black;
}

div#menu-holder {
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	height: 4em;
	background-color: #ff9900;
}

ul#menu, ul#menu ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

ul#menu {
	background-color: #ffcc66;
	color: #000000;
	position: relative;
	height: 2em;
	margin-bottom: 2em;
	line-height:2em;
}

ul#menu ul {
	background-color: #ff9900;
	color: #ffffff;
    position: absolute;
    display: none;
	padding-bottom: 2px;
	width: 100%;
	top: 2em;
	left: 0px;
}

ul#menu ul a {
	color: #ffffff;
}

ul#menu li.selected ul {
    display: block;
}

ul#menu li:hover ul {
    display: block;
    z-index: 100;
}

ul#menu li
{
	height: 2em;
    display: block;
    float: left;
	padding-left: 5px;
	padding-right: 5px;
}

ul#menu li.selected {
	background-color: #ff9900;
	color: #ffffff;
	padding-bottom: 2px;
}

ul#menu li.selected > span, ul#menu li.selected > a {
    font-weight: bold;
}

ul#menu li:hover, ul#menu li:hover * {
	background-color: #bbbbbb;
	color: #000000;
}

ul#menu li:hover > span, ul#menu li:hover > a {
	color: #ffffff;
}

div#clanek-obsah {

}

div.ucitele-ucitel {
	margin-bottom: 6px;
}

tr.ucitel-jmeno td {
	border: 1px solid #ffcc00;
}

tr.ucitel-email td {
	border-top: 1px solid #ffcc00;
	border-left: 1px solid #ffcc00;
	border-right: 1px solid #ffcc00;
	border-bottom: 2px solid #ffcc00;
}

div.trida {
	margin-bottom: 6px;
}

img.predmet-ilustrace {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

tr.kalendar-past {
	font-style: italic;
}

tr.kalendar-present {
	font-weight: bold;
}

tr.kalendar-future {
	font-weight: normal;
}

table#kalendar a {
	font-size: xx-small;
}

div#galerie-stranky-nahore {
    margin-bottom: 10px;
    margin-top: 5px;
    clear: both;
}

div#galerie-stranky-dole {
    margin-bottom: 5px;
    margin-top: 10px;
    clear: both;
}

div.galerie-nahled {
    border: 1px solid #ffcc00;
    float: left;
    height: 180px;
    margin: 0 15px 15px 0;
    overflow: auto;
    padding: 11px 1px 1px 1px;
    text-align: center;
    width: 29%;
}

div.novinky-udalost {
	margin-bottom: 15px;
	text-align: left;
	clear: both;
}

div.udalost-datum {
	background: transparent;
	color: #ff9900;
}

div#novinky-dulezite {
	border: solid thin #ffcc00;
	font-style: italic;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	color: red;
	background-image: url("/obrazky/loga/pozadi.png");
}

div#novinky-tip-dne {
	border: solid thin #ffcc00;
	font-style: italic;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #ff9900;
	background-image: url("/obrazky/loga/pozadi.png");
}

div.novinky-archiv img {
	border: solid 1px #000000;
}

div.novinky-udalost img {
	border: solid 1px #000000;
}

div.novinky-udalost img.left {
	float: left;
	margin-right: 8px;
	width: 150px;
}

div.novinky-udalost img.right {
	float: right;
	margin-left: 8px;
	width: 150px;
}

div.novinky-archiv {
	margin-bottom: 10px;
	font-size: small;
	color: #ffcc66;
	background-color: transparent;

}

h2.archive-header {
    cursor: pointer;
}

h2.archive-header:after {
    content: " +";
}

h2.expanded:after {
    content: " -";
}

ul.simplePagerNav {
    clear: both;
    padding: 0;
    margin: 0;
}

ul.simplePagerNav li {
    display:block;
    float: left;
    padding: 5px;
    margin-bottom: 1em;
}

ul.simplePagerNav li.currentPage {
	font-weight: bold;
	background: #330099;
}

ul.simplePagerNav li.currentPage a, ul.simplePagerNav li.currentPage a:visited {
	color: #ffffff;
}