/* CSS Document */
p {letter-spacing: 0.3pt;}
body {background-color: #fff; text-align: center; margin: 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;}

#main {border: 0px solid red; width: 900px; height: 100%; margin: 0px auto;  font-family: arial, verdana; text-align: center; padding-bottom: 20px;}
#vlajky {position: absolute; top: 20px; right: 0px; text-align: right; font-size: 90%; color: #000;}
#vlajky a {color: #000; vertical-align: top;}
#vlajky img { vertical-align: middle;}

#menu {width: 870px; background-color: #18469D; text-align: left; color: #fff; padding: 8px 10px 8px 20px; margin: 0px auto;}
/*#menu {width: 870px; background-color: #ff7800; text-align: left; color: #fff; padding: 8px 10px 8px 20px; margin: 0px auto;}*/
#menu a {color: #fff;  padding-left: 14px; padding-right: 14px; text-decoration: none; font-weight: bold;}
#menu a:hover {color: orange; text-decoration: underline;}
#menu ul {margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px;}
#menu li {display: inline; list-style-type: none; }

.logo {position: absolute; top: 35px; left: 45px; border: 0px solid black;}
.lidi {position: absolute; bottom: -4px; right: 90px;}
/*
#telo {background-color: cdddfe;}
*/

#telo {background-color: #ffcc00;}

.active {color: orange !important;}
.neakt a {color: #fff; text-decoration: none;}

#top {text-align: left; position: relative; height: 150px; width: 900px; border-top: 4px solid #fff; border-bottom: 4px solid #fff;  background-color: #fff; margin: 0px auto;}



/*#bottom {width: 900px; max-width: 888px; font-size: 78%; background-color: #ff7800; text-align: right;  color: #fff; padding: 6px 6px 6px 6px; margin: 0px auto; margin-top: 0px; }*/
#bottom {width: 900px; max-width: 888px; font-size: 78%; background-color: #18469D; text-align: right;  color: #fff; padding: 6px 6px 6px 6px; margin: 0px auto; margin-top: 0px; }
#bottom a {color: #fff;  padding-left: 4px; padding-right: 4px;}
#bottom a:hover {color: orange; }

#left {text-align: left; color: #000; width: 240px;   float: left;  padding: 10px 20px 10px 20px;  border: 0px solid black;}
#left h1 {text-align: left; color: #FF4E00; font-size: 100%; margin-top: 0px; margin-bottom: 10px;}
#left h2 {text-align: left; color: #000; font-size: 100%; margin-top: 20px; margin-bottom: 7px; padding:0px;}
#left h3 a {color: #444; }
#left h3 a:hover {color: red; }
/*#left a { color: red;}*/
/*#left a:hover {text-decoration: underline; color: #FF4E00;}*/
#left p {font-size: 80% !important; line-height: 1.5 !important; margin-top: 0px; margin-bottom: 3px; padding: 0px;}

#right {min-height: 600px; background-color: #fff;  font-size: 85%; line-height: 1.5; color: #000; width: 570px;float: left; padding: 0px 15px 10px 35px;  border: 0px solid black; margin-top: 0px; border-right: 0px solid #D2D2D2; border-left: 0px solid #D2D2D2; }
#right h1 {text-align: left; color: #FF4E00; font-size: 130%; margin-top: 20px; margin-bottom: 10px;}
#right h2 { text-align: left; color: #000; font-size: 115%; margin-top: 0px; margin-bottom: 5px; padding:0px;}
#right h3 {text-align: left; color: #000; font-size: 100%; margin-top: 0px; margin-bottom: 5px; padding:0px;}
#right h4 {text-align: left; color: #000; font-size: 100%; margin-top: 0px; margin-bottom: 5px; padding:0px;}

#right ul {text-align: left; font-size: 12px;}
#right ol {text-align: left; font-size: 12px;}

/*#right li a {color: #444;}*/
/*#right a {color: #FF4E00; }*/
#right a:hover {text-decoration: underline; color: red;}
#right p {text-align: left; margin-top: 0px; font-size: 90%;}
#right img {border: 1px solid black; vertical-align: middle;}
#right table {border-left: 1px solid gray; border-top: 1px solid gray; border-collapse: collapse; text-align: left;}
#right td {border-right: 1px solid  gray; border-bottom: 1px solid gray; padding: 2px 8px 2px 8px;}
#right th {border-right: 1px solid  gray; border-bottom: 1px solid  gray; padding: 2px 8px 2px 8px; background-color: #CDCDCD;}

.clear {clear: both;}
.hid {display: none;}

.podcarou {border-top: 1px solid black; margin-top: 20px; font-size: 75% !important;}

hr {height: 1px;  border-top: 1px solid gray; border-bottom: none; margin-top: 5px; margin-bottom: 5px; }
