/* CSS Document */
body {
	background-image: url(../images/layout/rezy_01_02.jpg);
	background-repeat: repeat-x;
	background-color:#fffcc8;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	
}
h1, h2, h3, h4 {
	color:#93b846;
	margin:0px;
	padding:10px 0px 5px 0px;	
}
h2 { font-size: 1.5em; }
h2.noSub { font-size: 1.5em; padding-top: 15px;}
h3 { font-size: 1.3em; }
h4 { font-size: 1.1em;}
p {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	text-align: justify; text-indent: 20px;
}
p.backButton{ text-align:right; margin: 0px; font-size:xx-small;}
ul {margin-top: 5px; margin-bottom: 10px; }
a, a:link, a:visited {
	color: #1f5db2;
	text-decoration: underline;
}
a:hover{
color: #0000ff;
}
#main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:831px;
	z-index:1;
}
#layout-header {
	position:relative;
	width:831px;
	height:198px;
	z-index:2;
	background-image: url(../images/layout/head.jpg);
}
#layout-header h1 {
	display:none;
}

#layout-menu{
/*	z-index:9; */
	background-image:url(../images/layout/rezy_01_05.jpg);
	width:831px;
	height:auto; /*66px; 100 */
	padding-top: 1px;
	border-bottom:0px solid black;
}
#layout-content {
/*	z-index:5; */
	background-image: url(../images/layout/rezy_02_07.jpg);
	background-repeat: repeat-y;
	height:auto;
	margin-top:0px;
	border-top:0px solid black;
}
#layout-footer {
	background-image: url(../images/layout/rezy_02_09.jpg);
	height: 85px;
}
#layout-bottom {
	background-image: url(../images/layout/rezy_01_10.jpg);
	background-repeat: no-repeat;
	height: 49px;
}

/* zalozky */
#Navigation {
	margin-top: 15px;
	margin-left: 29px; 
	PADDING-LEFT:0px;
/*	Z-INDEX: 102; */
/*	OVERFLOW: hidden; */
	COLOR: #383d42; 
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; 
	POSITION: relative; 
	HEIGHT: 31px;
	width: 750px; 
}
#Navigation UL {
	MARGIN: 0px 0px 0px 0px; 
	PADDING: 0px 10px 0px 0px;
}
#Navigation LI {
	DISPLAY: block; 
	PADDING-LEFT: 11px; 
	BACKGROUND: url(../images/layout/tabs/left_off.png) repeat-x left top; 
	FLOAT: left; 
	MARGIN: 0px; 
	LINE-HEIGHT: 31px; 
	HEIGHT: 31px;
}
#Navigation LI.first {
	BACKGROUND-IMAGE: url(../images/layout/tabs/left_first_off.png);
}
#Navigation LI.firstcurrent {
	BACKGROUND-IMAGE: url(../images/layout/tabs/left_first_on.png);
}
#Navigation LI A {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 	
	BORDER-RIGHT-WIDTH: 0px; 	
	PADDING-RIGHT: 11px; 
	DISPLAY: block; 
	BACKGROUND: url(../images/layout/tabs/right_off.png) no-repeat right top; 
	FLOAT: left; 
	COLOR: #808080; 
	LINE-HEIGHT: 31px; 
	TEXT-DECORATION: none;
}
#Navigation LI.current {
	PADDING-LEFT: 11px; 
	BACKGROUND-IMAGE: url(../images/layout/tabs/left_on.png); 
	MARGIN-LEFT: -2px;
}
#Navigation LI.lastcurrent {
	PADDING-LEFT: 11px; 
	BACKGROUND-IMAGE: url(../images/layout/tabs/left_on.png); 
	MARGIN-LEFT: -2px;
}
#Navigation LI.current A {
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_on.png); 
	COLOR: #404040;
}
#Navigation LI.firstcurrent A {
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_on.png); 
	COLOR: #404040;
}
#Navigation LI.lastcurrent A {
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_on.png); 
	COLOR: #404040;
}
#Navigation LI A:hover {
	COLOR: #404040;
}
#Navigation LI.last A {
	PADDING-RIGHT: 22px; 
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_end_off.png);
}
#Navigation LI.lastcurrent A {
	PADDING-RIGHT: 25px; 
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_end_on.png);
}

#NavigationBlank{
/*	z-index:8;*/
	margin-top: -2px;
	padding-top: 4px;
	border-left:#7F7F7F solid 1px;
	height: 3px; /* 48 */
	width:784px; 
	margin-left:29px;
	BACKGROUND-IMAGE: url(../images/layout/tabs/right_top_corner.png); 
BACKGROUND-position: right top;
background-repeat: no-repeat;

}	
#greenBar{
	margin:0px 17px 0px 17px; background-color:#93B846; color:#FFFFFF; text-align:right; padding: 2px 4px 2px 4px; font-size:smaller;
}
#subNavigation {
	padding-top: 0px;
	padding-bottom: 12px;
	padding-left: 24px;
	margin-left: 32px;
	margin-right: 30px;
	margin-top:0px;
	background:url(../images/layout/contentdivider_hor.png);
	background-position:bottom left;
	background-repeat:repeat-x;
/*	clear: both; */
}
#subNavigation UL {
	MARGIN: 0px 0px 0px 0px; 
	PADDING: 5px 10px 5px 0px;
	height: 10px;
}
#subNavigation LI {
	DISPLAY: block; 
	FLOAT: left;
	margin-right: 5px;
}
#subNavigation LI A {
	DISPLAY: block; 
	FLOAT: left; 
	COLOR: #1f5db2; 
	TEXT-DECORATION: none;
}
#subNavigation LI.current A {
	COLOR: #7f7f7f;
}
#subNavigation LI A:hover {
	COLOR: #00f;
}
#subNavigation LI.current A:hover {
	COLOR: #404040;
}
#subNav3 ul {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
}
#subNav3 li {	list-style-type:square; color:#1f5db2; }
#subNav3 li a:hover{color:#00f;}
#subNav3 li.current { COLOR: #7f7f7f; }
#subNav3 li.current a {	COLOR: #7f7f7f;}
#subNav3 li.current a:hover { COLOR: #404040; }




.leftcontent{
	float: none;
	width: 515px;
	min-height:480px; /* tento IE6 neumi, bude ignorovat */
	height: 480px; /* IE6 toto bere jako min-height */
	padding-right:24px;
	margin-left: 55px;
	background: url(../images/layout/contentdivider.png);
	background-position: bottom right;
	background-repeat: repeat-y;
}
html>body .leftcontent{ height:auto; } /* IE6 nerozumi '>' - bude ignorovat. Ostatnim prohlizecum se nastavi height na auto */
.rightcontent{
	float:right;
	width: 167px;
	margin-right: 50px;
	display: inline;
}
p.foto { text-indent:0px; text-align:center; font-size:x-small; margin-top: 15px; margin-bottom: 15px;}
.footer {
	width: 515px;
	height: 52px;
	margin-left: 79px;
	background: url(../images/layout/contentdivider.png);
	background-position: top right;
	background-repeat: repeat-y;
}
.subNavBlank {
	width: 515px;
	height: 39px;
	margin-left: 49px;
	padding-top: 3px;
	background: url(../images/layout/contentdivider.png);
	background-position: top right;
	background-repeat: repeat-y;
}
div.aktualita {padding-bottom: 15px;}
div.aktualita h4 { padding: 0px; font-size:1.1em; float:left;}
div.aktualita div.datum { text-align:right; font-size:x-small; color:#93b846;}
div.aktualita p {clear:left; padding:0px;}
div.aktualita ul,ol {clear:left; margin:3px;}
hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }
.text {	margin:0px 55px; min-height:480px; height:480px;}
html>body .text{ height:auto; } /* IE6 nerozumi '>' - bude ignorovat. Ostatnim prohlizecum se nastavi height na auto */
table.rozvrh {margin: 0px auto 0px auto; border-collapse:collapse; text-align:center; }
table.rozvrh td {border: 1px solid black;}
table.rocenka {margin: 0px auto 0px auto; border-collapse:collapse; text-align:left; width:650px; }
table.rocenka td {border: 1px solid black;}
table.rocenka tr td {font-weight: bold;}
table.rocenka tr td+td {font-style: italic; font-weight: normal;}
table.rocenka tr td+td+td {font-style: normal; font-weight: normal;}
table.zaci {border-collapse:collapse; text-align:center; margin:0px auto 0px auto;}
table.zaci td {border: 1px solid black;}
table.zaci td.reditel {border:none;}
table#akce td p{ margin:O; padding:0; text-indent:0;}
