a:link,a:active {color:#FF0000; text-decoration:none}
a:visited {color:#FF0000; text-decoration:none}
a:hover,a:focus {color:#FF6600;text-decoration:underline}
body {margin:auto;font-family:Arial,sans-serif,Verdana;text-align: center;background:url('bg_body_3.jpg') #3D97FC center repeat-y}
#main , #left , #right {font-size: 0.8em; line-height: 1.4}
#main {width:1000px;margin:auto;padding:auto;text-align:justify;background-color:#E7F5FA}
#header {border-bottom:15px solid #fff;margin: 0 0 10px 0}
#menu {position: relative;text-align:center;padding:8px;margin-top:-25px}
#menu a:link {color:#fff; text-decoration:none}
#menu a:visited {color:#fff;text-decoration:none}
#menu a:hover {color:#fff;text-decoration:none;background:url('bg-menu-active.jpg') repeat-x}

#left , #right {width: 180px;font-size:85%;padding:10px}
#left {float: left;color:#002E8C}
#left input {margin-top:10px}
#left select {margin-bottom:8px}
#right {float: right;color:#002E8C}

#middle {min-height:600px;color:#006;margin-left:200px;margin-right:200px;padding:10px;background:url('bg-middle.jpg') #fff repeat-y}
#middle select {margin-bottom:8px}
#footer {width:1000px;font-size:70%;color:#002E8C;background:url('bg-footer.jpg') repeat-x;margin:auto;padding:auto;text-align:center}

.small {text-align:justify;font-size:70%;padding:10px;}
.menus {font-family:Verdana;font-size:105%;font-variant:small-caps;background:url('bg-menu.jpg') repeat-x;padding:4px;margin-left:2px}
.foot {padding:3px;border-top:3px solid #fff}
.active {background:url('bg-menu-active.jpg') repeat-x}
.clear {clear: both}
.ital {font-style: italic}
.bold {font-weight:bold}
.gray {color: #555; font-weight:bold}
.gray_nar {color: #666}
.red {color: #ff0000; font-weight:bold}
.red2 {color: #ff0000; font-weight:bold; font-size:130%}
.red3 {color: #990000; font-weight:bold}
.big_font {font-size:130%}
.white {color: #fff}
.pink {color: #e519e7}
.green {color: #189918}
.yellow {color: #8c8107}
.table {display:block;text-align:center;font-weight:bold;background:#f0f0f0;border-left:25px solid #ff1111;border-right:25px solid #ff1111;padding:5px;margin-top:25px}
.black {border:1px solid #000}
.bg_reg {text-align:center;background:#edf5f8;margin-top:15px}
.kurzy {text-align:left;font-size:105%;color: #ff0000; font-weight:bold;background:url('bg-form.jpg') repeat-x;padding-bottom:2px}
.img {border: 0px}
.img2 {border: 0px; padding-bottom:10px}
.img_light {text-align:center;border:0;margin-bottom:13px}
.line {border: solid #d3eaf7 1px; margin-bottom:10px} 
.line2 {border-top: dotted #4AB7FF 1px; border-bottom: dotted #4AB7FF 1px;margin-bottom:24px;padding:6px}
.dot {border: dotted #d3eaf7 1px; margin: 0 80px 10px 80px} 
.all_center {text-align: center} 
.quair {text-align: center;padding:4px;margin:20px 0 20px 0;background:#f5f5f5;border:1px solid #4AB7FF}
.test {text-align:center;background:#f0f0f0;border:10px solid #4AB7FF;padding:5px;margin:30px 80px 30px 80px}

.box-l {float: left;width: 260px;font-size:90%;margin: 0 0 15px 20px}
.box-r {float: right;width: 260px;font-size:90%;margin: 0 20px 15px 0}
.box-clear {clear:both}
.box-clear-r {clear:right}


.box2-l {float: left;background:#f0f0f0;font-weight:bold;width: 260px;font-size:90%;margin: 0 0 15px 20px}
.box2-r {float: right;background:#f0f0f0;font-weight:bold;width: 260px;font-size:90%;margin: 0 20px 15px 0}


.form_l {float: left;width: 190px;text-align:right;color:#006;padding-right:5px}
.form_r {float: right;width: 190px;text-align:left;color:#f60303;padding:1px}
.form_rr {float: right;width: 120px;text-align:left;color:#f60303;padding:1px}
.form {color: #008;text-align:left}
.form input {padding:1px;margin-bottom:8px}
.formx input {padding:1px;margin: 0}
.txtarea {height:90px;border:1px solid #51B5DB;padding:1px;margin: 2px 0 10px 0}
.code {background:url('bg-code.jpg');font-size:140%;letter-spacing:2px;color:#2488AE}
.box2 {text-align: center;padding:4px;color:#006;margin:20px 0 20px 0;border-top:1px solid #4AB7FF;border-bottom:1px solid #4AB7FF}
.box3 {background:#E7F5FA;padding:1px 0 10px 10px;margin-bottom:30px}
.box4 {border:1px solid #82CDFF;padding:3px;margin-bottom:15px}
.box5 {font-size:110%;font-weight:bold;background:url('point_red.gif') left no-repeat;padding-left:15px}
.column1 {font-weight:bold;background:#ECF2FF;padding:2px;margin-bottom:15px}
.column2 {font-size:130%;font-weight:bold;border-bottom:1px solid #AAC6FF;padding:2px;margin-bottom:15px}

h1 {font-size:120%;font-family:Verdana;font-variant:small-caps;color:#990000;background:url('bg-h1.jpg') no-repeat;padding-left:25px;margin:10px 0px 20px 0px}
h2 {font-size:110%;font-family:Verdana;color:#00AA73;margin:8px 0px 12px 0px}
h3 {font-size:110%;font-family:Verdana;color:#990000;background:url('bg-h3.jpg') no-repeat;padding:0px 0 3px 24px;margin:20px 0px 18px 0px}

.h4 {font-size:110%;font-family:Verdana;color:#006242;background:#ccff66;padding:4px;margin-top:25px;margin-bottom:15px}
.h4:first-letter {font-size:120%;padding-right:1px}
.h5 {font-size:125%;text-align:left;font-weight:bold;font-variant:small-caps;color:#ff0000;background:#fff;padding:4px;border-left:10px solid #0066dd;border-right:10px solid #0066dd;margin-top:10px;margin-bottom:15px}
.h6 {border-bottom:2px solid #0099cc;border-left:3px solid #0099cc;padding-left:6px;margin:20px 0px 20px 0px}
.h7 {font-size:110%;font-weight:bold;font-family:Verdana;font-variant:small-caps;color:#cc0000;margin:8px 0px 12px 0px;background:url('menu_arrow.gif') left #D8ECF5 no-repeat;padding:2px 0 2px 18px;margin: 2px 0 13px 0}
.h8 {background:#E7F5FA;border-top:1px solid #0066dd;border-bottom:1px solid #0066dd;padding-left:6px;margin-bottom:5px}

.inputno {border:0;margin-right:3px;width:30px}
select {color:#444;width:180px}
input {width:180px;color:#444;background:url('bg-form.jpg') repeat-x;border:1px solid #51B5DB}
textarea {background:url('bg-form.jpg') repeat-x;border:1px solid #51B5DB}

ul {padding: 1px 0 0 5px; margin:1px 0 0 5px}
li {padding: 1px 0 0 5px; margin:1px 0 0 5px}

#tabulka {
      display:block;
      visibility:visible;
      position:absolute;
      background:#fff;
      border-width:10px;
      border-color:lightblue;
      border-style:solid;
      width:580px;
    }
#tabulka a:hover, #tabulka a:link, #tabulka a:visited {background:#990000;color:#fff;padding:2px 4px 2px 4px}
   #hlavicka{
      width:550px;
      background-color:darkblue;
      color:white;
    }
   #kriz{
      background-color:gray;
      color:white;
      text-align:center;
      cursor: hand;
   }
   
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
td {font-family:Verdana;text-align:left; vertical-align:top; border:1px solid #ddd; padding:3px}

