*{margin:0;padding:0;}
body{background-color:#f0f8ff;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;color:#222;}
#wrap{margin:20px auto;width:800px;border:1px solid #607c90; }
#header{height:100px;background:#6caad9 url(images/logo.jpg) no-repeat;}
#title{font-size:30px;letter-spacing:1px;padding:29px 0 0 20px;color:#191970;font-weight:bold;}
#title a{color:#191970;text-decoration:none;font-weight:100;letter-spacing:1px;}
#subtitle{font-size:18px;color:#191970;padding:5px 0 0 20px;letter-spacing:2px;font-weight:100;}
#menu{height:30px;line-height:30px;background-color:#FCAD46;border-bottom:1px solid #607c90; border-top:1px solid #607c90; }
#subtitle h1{font-size:18px;font-weight:normal;}
#menu ul{list-style-type:none;padding:0;margin:0;}
#menu ul li{float:left;margin:0;padding:0;}
#menu ul li a{display:block;padding:0 12px 0 12px;text-decoration:none;font-weight:bold;font-size:14px;color:#191970;}
#menu ul li a:hover{color:#f0f8ff;background:#3299cc;}
#content{background:#fff;padding:0 10px 20px 10px;}
#content .modra{font-size:20px;font-weight:bold;padding:5px 0 3px 0;color:#0066b2;}
.right{float:right;width:605px;text-align:justify;padding-top:5px;background:#fff;}
.right h1{font-size:20px;font-weight:bold;padding:5px 0 3px 0;color:#0066b2;}
.right h2{font-size:18px;font-weight:normal;padding:5px 0 3px 0;color:#435356;clear:left;font-family:"Trebuchet MS",Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.right h3{font-size:15px;font-weight:bold;padding:7px 0 4px 0;color:#0066b2;clear:both;font-family:"Trebuchet MS",Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.right a{color:#FF8a00;text-decoration:underline;font-weight:normal;}
.right a:hover{color:#0066b2;text-decoration:none;}
.right acronym{color:#0066b2;border-bottom: 1px dashed;}
.right table{text-align:center;font-family:Arial,sans-serif;background-color:#fff;color:#000;padding:0;font-size:100%;}
#vlajky table{border:1px solid #aaa;background-color:#f0f8ff;width:100%;margin:10px 0 15px 0;padding:1px;color:#000;text-align:left;font-size:120%;}
#vlajky table td{border:1px solid #dcdcdc;padding:3px 0 3px 5px;}
.left{float:left;width:160px;padding-top:10px;}
.left h3{margin:10px 0 0 0;padding-left:10px;height:20px;background:#4f9ed5;color:#f0f8ff;font-size:12px;border:1px solid #79A3C1; }
.left ul{margin:0 0 10px 0;padding:0;}
.left li{border:1px solid #ccc;border-top:none;list-style:none;margin:0;padding:0 ;}
.left li a{color:#000;display:block;font-size:1em;text-decoration:none;margin:0;padding:2px 0 0 8px;background-color:#f0f8ff;}
.left li a:hover{background-color:#d7e8f5;}
#footer{text-align:center;font-size:11px;color:#000;border-top:1px solid #607c90;background:#4f9ed5;padding-top:5px;height:30px;}
#footer a{color:#FFF; }
.AlignLeft{margin:10px 10px 5px 0;float:left;}
.AlignRight{margin:10px 0 0 10px;float:right;}
.right p{text-align:justify;margin-top:5px;font-family:Georgia,Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:1.2em;}
.right strong, em{color:#435356;}
#menu form{float:right;margin:0 2px 0 0;padding:0;}
#menu .ramecek{font-family:monospace;border:1px solid #acabc4;background:#ffffff url("images/back.gif");padding-left:3px;font-size:1.1em;margin:2px 0 2px 0;color:#191970;}
#menu .tlacitko{font-family:sans-serif;border:1px solid #acabc4;background:#f0f0f0 url("images/back.gif");margin:4px 0px 2px 2px;}
#leftbanner{text-align:center;}
#mapawebu ul{list-style:square;margin-left:25px;color:#000020;}
#mapawebu ul li a{font-weight:normal}
#bottom{font-weight:normal;text-align:center;border-top:1px solid #dcdcdc;padding-bottom:2px;background-color:#fafafa;color:#333;font-size:10px;}
#bottom a{color:#FF8a00;}
.zelena{background-color:#00bf00;}
.zluta{background-color:#ffff00;}
.cervena{background-color:#ff0000;}
.odsazeni{margin-left:12px;}
#galerie img{border:1px solid #aaa;}
#galerie table{border:1px solid #aaa;background-color:#eee;margin:15px 0 20px 0;}
.right img{border:none;}
#news{border:1px solid #dcdcdc;background-color:#fafafa;margin:15px 0 10px 0;padding:2px 10px 10px 10px;}
.seda{background:#fafafa url("images/back1.gif") left bottom repeat-x;color:#000; padding-bottom:4px; border:1px solid #ccc;border-top:none;}
.foto{margin-left:20px;}
#rekl a{color: #FF8a00;font-weight:bold;}



