﻿@media screen {
	body {
		background-color: #eeeeee;
		color: #000000;
		font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	a:link {
		color: #004a7f;
	}
	a:visited {
		color: #003366;
	}
	a:hover {
		color: #0033ff;
	}
	h1, h2, h3, h4 {
		color: #be8614;
		font-weight: normal;
		margin: 0;
		padding: 0;
		padding-top: .5em;
		line-height: 1.25em;
	}
	h1 {
		font-size: 18pt;
		margin: 0 0 1ex 0;
	}
	h2 {
		font-size: 14pt;
		margin: 1ex 0 .5ex 0;
	}
	h2 a:link {
		color: #be8614;
		text-decoration: none;
	}
	h2 a:visited {
		color: #996600;
		text-decoration: none;
	}
	h2 a:hover {
		color: #FF9900;
		text-decoration: underline;
	}
	h3 {
		font-size: 12pt;
		margin: 1ex 0 .5ex 0;
	}
	h4 {
		font-size: 10pt;
	}
	/* celkove rozvrzeni */
	#container {
		width: 970px;
		margin: 0 auto;
		background-color: #ffffff;
		background-image: url(images/MainBackground.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}
	#container-inner {
		background-image: url(images/TopBackground.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	/* hlavicka */
	#header {
		color: #ffffff;
		font-size: 110%;
	}
	#header a:link {
		color: #ffffff;
		text-decoration: none;
	}
	#header a:visited {
		color: #f0f0f0;
		text-decoration: none;
	}
	#header a:hover {
		color: #FF9900;
		text-decoration: none;
	}
	/* Leve menu */
	#left {
		width: 190px;
		float: left;
		padding: 110px 5px 0 20px;
		font-size: 80%;
	}
	#left-inner {
		width: 165px;
		font-size: 90%; /* line-height: 180%; */
	}
	#left-inner h2 {
		margin: 0;
		padding: 0;
		padding-bottom: .25em;
		color: #004a7f;
		font-size: 200%; /*line-height: 100%;*/
	}
	#left-inner ul {
		margin: 0 0 10em 0;
		margin-top:0; margin-left:0;
		padding-left:1.5em
	}
	#left-inner li {
		padding-bottom:.1em;
		font-size:1.25em;
		font-weight:bold;
	}
	#left-inner a:link {
	text-decoration: none;
	color: #004A7F;
	}
	#left-inner a:visited {
	text-decoration: none;
	}
	#left-inner a:hover {
	text-decoration: underline;
	color: #0033FF;
	}
	#left p {
		margin-top: 0;
		padding-top: 0;
		margin-bottom: .5em;
	}
	#left #contact {
		color: #004a7f;
		font-size: 120%;
		margin-top: 3em;
	}
	#left #contact big {
		font-size: 250%;
	}
	#left #contact small {
		font-size: 70%;
		color: gray;
	}
	#left #contact small a {
		color: gray;
	}
	#left #contact small a:link {
		color: #666666;
	}
	#left #contact small a:visited {
		color: #666666;
	}
	#left #contact small a:hover {
		color: #000000;
	}
	/* reklama */
	#reklama {
		width:144px;
		text-align:center;
	}
	#reklama img {
		border: none;
		margin:0 0 .5em 0;
	}

	/* prave menu */
	#right {
		width: 188px;
		float: right;
		font-size: 70%;
	}
	#right-inner {
		margin-top: 155px;
		padding: 0 10px 160px 10px;
		background-color: #d9dadb;
		background-image: url(images/RightBackground.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		height: 100%;
	}
	#right .headerstatic {
		color: #be8614;
		font-size: 140%;
		margin-top: 1ex;
	}
	#right .datum {
		margin:0;
		padding:.2em 0 0 0;
		font-weight:bold;
		color:#be8614;
	}
	#right .newsText {
		margin:0;
		padding:0 0 .2em 1em;
	}
	#right dl {
		margin: 0;
	}
	#right dl dt {
	}
	#right dl dd {
		font-weight: bold;
		margin: 0;
		text-align: right;
	}
	#right ul {
		margin: 1ex 0;
		padding: 0;
	}
	#right ul li {
		margin-left: 3ex;
		padding: 0;
		list-style-type:none;
	}
	#aktualne {
		background-image: url('images/AktualneBackground.gif');
		background-position: top center;
		background-repeat: no-repeat;
		padding-top: 80px;
	}
	#aktualne a:link, #aktualne a:visited {
	color: #004a7f;
	text-decoration: underline;
}
	#aktualne a:hover {
	color: #0033FF;
	text-decoration: underline;
}
	#aktualne div {
		margin: 0;
		padding: 0 !important;
	}
	#aktualne hr {
		padding: 0px;
		margin: 0px;
		height: 1px;
		border: none;
		border-top: solid 1px #be8614;
	}
	#aktualne .next {
		font-size: 140%;
		font-style: italic;
		background-image: url(images/RightNext.gif);
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px !important;
		margin-top: 1em;
	}
	#aktualne .next a:link {
		color: #999999;
	}
	#aktualne .next a:visited {
		color: #999999;
	}
	#aktualne .next a:hover {
		color: #000000;
	}
	/* hlavni text stranky */
	#center {
		margin: 0 200px 0 225px;
		/* pro ie 6 je treba explicitne nastavit width */
		width:526px;
		font-size: 10pt;
		line-height: 160%;
		padding-right:1em;
	}
	#center h1 {
		font-weight: bold;
	}
	#center ul {
		margin: 0;
		margin-bottom: .5em;
		padding: 0;
	}
	#center ul li {
		margin-left: 3em;
		line-height: 150%;
		padding-bottom: .25em;
		list-style-type: square;
	}
	#center p {
		margin: 0;
		padding: 0;
		padding-bottom: .5em;
	}
	#center sup {
		font-weight: bold;
		font-size: .8em;
		color: Maroon;
	}
	/* seznam clanku v kategorii */
	.artlist h2 {
		margin: 0 0 .5ex 0;
	}
	.artlist .abstract {
		margin: 0 0 .5ex 0;
	}
	.artlist .info {
		margin: 0;
		font-size: 8pt;
		text-align: right;
	}
	.artlist hr {
		margin: .25em 0;
		padding: 0;
		height: 1px;
		color: silver;
	}
	/* strankovani */
	table.sqlpager {
		/* border-top: solid 1px #be8614;    color: #be8614; */
		border: none;
		margin: 1em 0;
		width: 100%;
	}
	table.sqlpager td.first {
		text-align: left;
		color: #999999;
	}
	table.sqlpager td.prev {
		text-align: left;
		color: #999999;
	}
	table.sqlpager td.text {
		text-align: center;
	}
	table.sqlpager td.next {
		text-align: right;
		color: #999999;
	}
	table.sqlpager td.last {
		text-align: right;
		color: #999999;
	}
	/* paticka */
	#copyright {
		margin-top: 50px;
		font-size: 80%;
		color: #666666;
	}
	#copyright a:link {
		color: #666666;
	}
	#copyright a:visited {
		color: #666666;
	}
	#copyright a:hover {
		color: #000000;
	}
}