@media screen
{
#stranka {
	width : 990px;
	background-image : url(img/pozadi_pravy.gif);
	background-position : 100% 0%;
	background-repeat : repeat-y;
}
#hlavicka {
	padding-top : 15px;
}
#hlavicka_logo {
	min-height : 30px;
	border-bottom : 1px solid white;
}
#hlavicka_menu {
	min-height : 25px;
	background : #E0EAF6;
	border-bottom : 1px solid white;
}
#hlavicka_obrazky {
	min-height : 180px;
	border-bottom : 1px solid white;
}
#hlavicka_nadpis {
	height : 30px;
	line-height : 30px;
	color : white;
	border-bottom : 1px solid white;
	text-align : left;
	padding-left : 10px;
}
.hlavicka_nadpis {
	background : #D3D3D3;
	text-align : center;
}
.hlavicka_nadpis h1 {
	color : #818182;
}
#sloupce {
	padding : 0px 0px 50px 0px;
	background : transparent url(img/pozadi_levy.gif) repeat-y;
}
#sloupce_pravy, #sloupce_levy {
	width : 265px;
}
#sloupce_prostredni {
	margin : 0px 270px;
	width : 450px;
	padding : 5px 0px;
}
#sloupce_prostredni ol, #sloupce_prostredni ul {
	margin-left : 20px;
}
#paticka_loga_prave {
	float : right;
	display : inline;
	width : 265px;
	height : 30px;
	margin : -40px 0px 0px 0px;
	padding : 0px;
	background : transparent url(img/logo_prave.gif) 50% 50% no-repeat;
}
#paticka_loga_leve {
	float : left;
	display : inline;
	width : 265px;
	height : 30px;
	margin : -40px 0px 0px 0px;
	padding : 0px;
	background : transparent url(img/logo_leve.gif) 50% 50% no-repeat;
}
.pozadi_obsahu {
	background : white;
}
.vychozi_text {
	font-family : Verdana, "Geneva CE", lucida, sans-serif;
	text-align : left;
	font-size : 0.7em;
	color : black;
}
.hlavicka_logo td {
	vertical-align : middle;
}
.hlavicka_logo td, .hlavicka_logo td a {
	color : #818182;
	text-decoration : none;
}
.hlavicka_logo td a:hover {
	text-decoration : underline;
}
.hlavicka_logo td input[type="text"] {
	border : 1px solid #D5D5D5;
	width : 180px;
	height : 18px;
	vertical-align : bottom;
}
.hlavicka_logo td input[type="submit"] {
	margin-left : 15px;
	padding : 0px 5px;
	border : 1px solid #818182;
	background : #FAF9E9;
	vertical-align : bottom;
}
.hlavicka_menu ul {
	height : 2.2em;
	line-height : 2.2em;
}
.hlavicka_menu li {
	display : inline;
	white-space : nowrap;
	padding : 0px 10px 0px 10px;
	padding : 0px 10px 5px 10px;
}
.hlavicka_menu a {
	color : #818182;
	font-weight : bold;
	text-decoration : none;
	font-size : 1.2em;
	padding : 0px 10px 5px 10px;
}
.hlavicka_menu .podmenu {
	height : 2.2em;
	background-color : #80AAD0;
	border-top : 1px solid white;
}
.hlavicka_menu .podmenu span {
	font-weight : bold;
}
.hlavicka_menu .podmenu a.vybrana {
	color : white;
	border : 0px;
}
.hlavicka_menu .podmenu a {
	color : black;
}
#hlavicka_menu li {
	float : left;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : none;
	margin : 0;
	position : relative;
}
#hlavicka_menu li ul, #hlavicka_menu li:hover li ul, #hlavicka_menu li:hover li:hover li ul {
	display : none;
}
#hlavicka_menu li:hover {
	background-color : white;
}
#hlavicka_menu li:hover ul, #hlavicka_menu li:hover li:hover ul, #hlavicka_menu li:hover li:hover li:hover ul {
	display : block;
}
#hlavicka_menu ul {
	margin : 0;
	padding : 0;
}
#hlavicka_menu ul a {
	height : 100%;
}
#hlavicka_menu ul a span {
	color : #818182;
}
#hlavicka_menu ul a:hover {
	text-decoration : none;
}
#hlavicka_menu ul ul {
	margin : 0;
	padding : 0;
	position : absolute;
	left : -1px;
	top : 25px;
	background-color : #E0EAF6;
	width : 250px;
}
#hlavicka_menu ul ul a {
	color : #1A79BE;
	text-decoration : none;
	font-size : 90%;
}
#hlavicka_menu ul ul li {
	margin : 0;
	padding : 0;
	width : 100%;
	background-color : #E0EAF6;
	border-bottom : 1px solid white;
}
#hlavicka_menu ul ul li:hover {
	color : white;
	background-color : #1A79BE;
}
#hlavicka_menu ul ul li:hover span {
	color : white;
}
.sloupce_levy {
	background : #80AAD0;
}
.sloupce_levy ul {
	padding : 0px 0px 0px 25px;
	color : #818182;
}
.sloupce_levy ul ul {
	padding : 0px 0px 0px 15px;
}
.sloupce_levy ul li {
	list-style-type : square;
	padding : 3px;
}
.sloupce_levy ul ul li {
	list-style-type : square;
	padding : 0px;
}
.sloupce_levy ul a {
	color : white;
	font-weight : bold;
	text-decoration : none;
}
.sloupce_levy ul a:hover {
	text-decoration : underline;
}
.sloupce_levy p {
	padding : 0px 10px;
}
.sloupce_pravy h1, .sloupce_levy h1 {
	display : block;
	padding : 5px 10px;
	background : #1A79BE;
	color : white;
	font-size : 1em;
}
.sloupce_levy h1 {
	margin : 0px 0px 5px 0px;
}
.sloupce_pravy h1 a, .sloupce_levy h1 a {
	color : white;
	text-decoration : none;
}
.sloupce_pravy h1 a:hover, .sloupce_levy h1 a:hover {
	text-decoration : underline;
}
.sloupce_pravy {
	background : #D3D3D3;
}
.sloupce_pravy p {
	background : #818182;
	padding : 15px 10px 5px 10px;
	margin : 1px 0px 0px 0px;
}
.sloupce_pravy p img {
	padding : 5px 0px 10px 0px;
}
.paticka, .paticka a {
	color : #1A79BE;
}
h1 {
	color : #1A79BE;
	font-size : 1.5em;
}
a {
	color : #1A79BE;
	text-decoration : none;
	font-weight : bold;
}
a:hover {
	color : #80AAD0;
	text-decoration : underline;
}
}

