/*
 * Combined style sheet for the index pages and the slide pages.
 */

/* Style for all bodies. */

body {font-family: Verdana, Times New Roman, Arial;	margin: 0; padding: 0; font-size: 13px; background-color: #EEEEEE; }
html > body {font-size: 8.5pt;}
.doNotDisplay {display: none;}

/* Header style */
.topHeader {color: #E3E3F6; background-color: blue; width: 100%; height: 120px; position: relative; }
.headerTitle {font-size: 28px; color: white;	font-weight: bold; margin-left: 250px;  margin-right: 50px; margin-top: 10px; =margin-top: 25px; _margin-top: 25px;}
.topHeader h2 {font-size: 17px; color: white;	font-weight: bold; margin-left: 40px;  margin-right: 40px; margin-top: 20px; text-align: center;}
.logo {border: 0; border-color: white; float:left; margin-left: 40px; _margin-left: 20px; margin-top: 10px; _margin-top: 5px; background-color: transparent; display:block;}
.logo2 {display: none;}
.logo3 {border: 0; border-color: white; float:right; margin-right: 40px; _margin-right: 0px; margin-top: 0px; _margin-top: 5px; background-color: transparent; display:block;}

/* ##### Left Side Bar ##### */

#side-bar {width: 200px; float: left; clear: left; background-color: #EEEEEE; font-family: Verdana, Times New Roman, Arial; font-size: 11px; }
#side-bar .highlight { color: rgb(253,160,91); background-color: transparent;}
#side-bar ul {list-style-type: none; list-style-position: outside; margin: 0;
padding: 0 0 1.1em 0;}
#side-bar li {margin: 0; line-height: 1.2em; padding: 0.1ex 0;  /* Circumvents a rendering bug (?)   in MSIE 6.0 */}
#side-bar li a {color: black; background-color: transparent;  text-decoration: none; margin: 0;  width: 140px; padding: 12px 30px 12px 30px; display: block; font-weight: bold; }
#side-bar li a:hover {color: white; background-color: #0000FF; text-decoration: none;  border: 1px solid #0000FF; padding: 11px 29px 11px 29px; }


/* Style of main body */

#obsah {font-family: Verdana, Times New Roman, Arial;	font-size: 13px; background-color: white; margin: 0 0 0 200px; overflow-y: none;}

#obsah .topOfPage {color: white; background-color: transparent; font-size: 91%; font-weight: bold; text-decoration: none; margin: 1.5ex 1ex 0 0;  /* For MSIE */ padding: 0; float: right;}
#obsah > .topOfPage { margin: 6.5ex 1ex 0 0;  /* For fully standards-compliant user agents */}

#obsah h1 {font-size: 22px; color: black;	font-weight: bold; margin-left: 50px;  margin-right: 50px; margin-top: 30px; border-bottom-width: 3px;	border-bottom-color: black;	border-bottom-style: solid; padding-bottom: 20px; line-height: 24px;}

#obsah h2 {font-size: 20px; text-align: right; margin-right: 50px; margin-top: 50px; color: black;font-weight: bold;}

#obsah h3 {font-size: 16px;	margin-left: 50px; margin-right: 50px; color: black; font-weight: bold; }

#obsah h4 {font-size: 14px; margin-left: 50px;	margin-right: 50px;	color: #000099; font-weight: bold;}

#obsah p {font-size: 13px; text-align: justify;	margin-left: 50px;        margin-right: 50px; color: black;	font-weight: normal;}

#obsah .modra {color: blue; background-color: transparent;}

#obsah dt {font-size: 13px; text-align: left; margin-left: 50px;        margin-right: 50px; color: black;	font-weight: normal;}

#obsah dd {font-size: 13px;	text-align: left;	margin-left: 102px;  margin-right: 30px; color: black; font-weight: normal;}

#seznam dt {font-size: 13px; text-align: left; margin-left: 50px;       margin-right: 50px; color: black;	font-weight: normal;}

#seznam dd {font-size: 13px; text-align: left; margin-left: 162px;		 margin-right: 30px; color: black; font-weight: normal;}

#table2 .seznam	{text-align: justify;	_margin-left: 0px;  margin-right: -50px; color: black;	margin-top: 6px; margin-bottom: 6px; }

#table2 .seznam	li {list-style-type: square; text-align: justify;	margin-left: 0px;   color: black;	padding-top: 6px; padding-bottom: 6px;}

#table2 .seznam2 {_margin-left: 40px;  margin-right: -50px;   color: black; margin-top: 6px; margin-bottom: 6px;}

#table2 .seznam2 li {list-style-type: lower-alpha; padding-top: 6px; padding-bottom: 6px; margin-left: 0px; }  

.seznam	{text-align: justify;	_margin-left: 40px;  margin-right: -50px; color: black;	padding-bottom: 13px; }

.seznam	li {text-align: justify;	margin-left: 0px;   color: black;	padding-bottom: 13px;}

.podseznam {margin-left: -40px; _margin-left: -10px;   color: black; overflow: visible; width: 100%;}

.podseznam li {list-style-type: lower-alpha; padding-bottom: 13px; margin-left: 0px; } 

#obsah ul li {font-size: 13px;	text-align: justify; margin-left: 45px;        margin-right: 50px; color: black;	font-weight: normal; padding-top: 13px; list-style-type: disc; }

#obsah ol li {font-size: 13px;	text-align: justify; margin-left: 45px;        margin-right: 50px; color: black;	font-weight: normal; padding-top: 13px;}

#obsah hr {margin-left: 50px; margin-right: 50px; size: 1px; color: black;}

#obsah a:active {text-decoration: none;	color: #000099;}
#obsah a:visited {text-decoration: none; color: #000099;}
#obsah a:hover {text-decoration: underline;	color: #000099;}
#obsah a:link {text-decoration: none;	color: #000099;}

#foto {width: 150px; height: 240px; margin-top: 35px; margin-left: 50px; margin-right: 50px; _margin-left: 25px; float: left;}

#table3 { margin-left: 50px; margin-right: 50px; }
#table3 table {border: solid 2px DarkBlue;}
#table3 p {margin: 20px 20px 20px 20px; font-size: 13px; line-height: 19px;}

#table { margin-left: 50px;}
#table2 { margin-left: 50px; margin-right: 50px; }
#table2 table {font-size: 13px;}
#table .sloupec1 {width: 300px; height: 35px; border: 0; text-align: top;}
#table .sloupec2 {width: 300px; height: 50px; _height: 40px; border: 0;}
#table .sloupec2a {width: 450px; height: 50px; _height: 40px; border: 0;}
#table2 .sloupec3 {width: 120px; height: 35px; border: 0; vertical-align: top;}
#table2 .sloupec3a {width: 50px; height: 35px; border: 0; vertical-align: top;}
#table2 .sloupec4 {width: 550px; height: 35px; border: 0; vertical-align: top;}
#table .flag {margin-top: 0px; _margin-top: 0px; float: left;}
#table hr {margin-left: 0px; margin-right: 50px; size: 1px; color: black; clear: both;}
#table p {margin-left: 0px; font-size: 11px; vertical-align: top; text-align: left;}
#table .sloupec1 h3 {text-align: top; margin-top: 0px;}
#table h4 {margin-left: 0px; font-size: 12px; vertical-align: top; margin-top: 10px;}
#table2 h1 {margin-left: 0px; margin-right: 0px; font-size: 22px; text-align: center;}
#table2 h4 {margin-left: 0px; font-size: 14px; vertical-align: top; margin-top: 10px;}
.ctr {margin-left:auto; margin-right: auto; display: block; text-align:center;}
.ikona {float: left; padding-right: 92px;}

/* Style of Intro */

#intro {font-family: Verdana, Times New Roman, Arial; font-size: 13px; height: 210px; margin-right: 50px; margin-left: 30px; margin-top: 10px; padding-left: 0px; padding-right: 20px; overflow: auto; }
#intro p {font-size: 13px; text-align: justify; margin-left: 20px;      margin-right: 20px; font-weight: normal; line-height: 16px; }

/* Style of News */

#news {font-family: Verdana, Times New Roman, Arial; margin-right: 50px;margin-top: 10px; font-size: 13px; margin-left: 30px;  height: 300px; padding-left: 0px; padding-right: 20px; overflow: auto;  }
#news p {font-size: 13px; text-align: justify; margin-left: 20px;     margin-right: 20px; font-weight: normal; line-height: 16px;}
.buttnews {border: 5px; margin-left: 20px; margin-right: 20px; margin-top: 20px; margin-bottom: 20px; float: left;}

/* ##### Footer ##### */

#footer {color: white; background-color: blue; font-size: 10px;
  margin: 0 0 0 0; padding: 2px 5px 2px 5px; clear: both; }
#footer .left {text-align: left; margin-left: 5px; width: 40%; font-size:10px;}
#footer .right {text-align: right;  margin-right: 5px; width: 40%; font-size:11px; color: white;}
#footer a {color: white; text-decoration: none; font-size: 10px;}
#footer a:hover {text-decoration: none; color: rgb(253,160,91); font-size: 10px;}
#footer .centr {text-align: center; width: 20%; font-size: 10px; color: white;} 
#footer table {width: 100%; margin: 0 0 0 0;}

