html {font-size:16px;}
body {text-align:center; background:#fff url(./pic/bg_gradient.gif) repeat-x top; font-size:76.5%; font-family:Arial,sans-serif; color:#000;}
body,html {margin:0; padding:0; height:100%; _overflow:hidden;}

#page{margin:0; padding:0;height:100%;overflow:auto;}
#board{margin:8 auto;width:930px;text-align:left;}
#board_left{float:left;width:340px;}
#board_right{float:right;width:580px;margin-top:1px;}


#header{padding:0px;margin-bottom:13px;border-top:1px solid #898989;border-bottom:1px solid #898989;}
#header H1{position:absolute;top:-40px;left:0px;height:90px;width:220px;margin:5px 0 0 10px;background:url(./pic/verifier.gif) no-repeat 0 0;}
#header H1 span{display:none;}
#header H2{text-align:right;font-size:14px;text-transform:uppercase;font-weight:normal;padding:6px 7px 18px;}

#menu_top{position:relative;width:100%;height:23px;background:#fff url(./pic/btn_pasive.gif) repeat-x top;font-family:Verdana;font-size:80%;text-align:right;}
#menu_top .login{position:relative;left:-630px;}
#menu_top .login A{font-weight:bold;}
#myMenuID{position:absolute;top:0px;right:0px;}
.HuhuThemeMenu,.HuhuThemeSubMenuTable{font-family:Verdana;white-space:nowrap;cursor:hand;cursor:pointer;text-align:center;}
.HuhuThemeSubMenu{position:absolute;visibility:hidden;margin-top:-2px;z-index:100;padding:0;overflow:visible;}
.HuhuThemeSubMenuTable{border-top:1px solid #fff;border-bottom:1px solid #1A4376;}
.HuhuThemeMenuItem{background:#DDE1E7;}
.HuhuThemeMainItem,.HuhuThemeMainItemHover,.HuhuThemeMainItemActive{font-size:12px;font-weight:bold;width:144px;padding:6px 0px;border-left:1px solid #fff;}
.HuhuThemeMenuFolderText,.HuhuThemeMenuItemText{padding:5px 20px 5px 5px;text-align:left;font-size:11px;font-weight:normal;white-space:nowrap;}
.HuhuThemeMainItemHover,.HuhuThemeMainItemActive{background:#1A4376 url(./pic/btn_activeBlue.gif) repeat-x top;color:#fff;}
.HuhuThemeMenuItemHover,.HuhuThemeMenuItemActive{background:#1A4376 url(./pic/btn_activeBlueDark.gif) repeat-x top;color:#fff;}


#menu_middle{width:340px;height:380px;background-color:#aaa;background-position: left top;background-repeat: no-repeat;border-top:1px solid #fff;}
#menu_middle .navigation{float:right;height:100%;width:120px;background:#888;border-left:1px solid #fff;text-align:center; filter: alpha(opacity=65);opacity: 0.7; -khtml-opacity: 0.7;}
#menu_middle .navigation A{font-size:11px;font-weight:bold;text-decoration:none;font-family:Verdana;display:block;padding:17px 0;margin:20px 0;}
#menu_middle .navigation A:hover{color:#fff;}


#menu_bottom{margin:10px 0px 18px;padding:8px 8px 3px 0;border:1px solid #194472;border-left:none;}
#menu_bottom .box{background:#E4E9F0;margin-bottom:5px;font-size:12px;min-height:110px;_height:110px;}
#menu_bottom .box H3{background: #1A4376 url(./pic/square.gif) no-repeat 12px 50%; padding: 4px 32px 4px 0; font-size:14px;margin-bottom:8px;}
#menu_bottom .box H3 A {color:#fefefe; text-decoration:none;}
#menu_bottom .box A {padding-left:25px;}
#menu_bottom .box LI{list-style-type:none; padding-left:20px; cursor:hand;}

#board_right H2{background: #1A6476 url(./pic/book.gif) no-repeat 12px 50%;color:#fff;padding:4px 34px;font-size:14px;}
#board_right table{font-size:12px;padding-bottom:20px;}
#board_right td, #board_right th{text-align:left;font-size:12px;}
#board_right .box{background:#EFEFEF;padding: 15px 10px 30px 10px;margin-bottom:2px;clear:both;text-align:justify;}  
#board_right .box P{text-align:justify;padding-top:8px;}
#board_right .box H3{font-size:14px;}
#board_right .box H4{padding-top:15px;font-weight:bold;font-size:12px;}
#board_right .box H5{padding-top:15px;font-weight:normal;font-size:12px;text-decoration: underline;}
#board_right .box H6{padding-top:15px;font-weight:bold;font-size:12px;text-align: center;}
#board_right .box .left{float:left; width:150px;}
#board_right .box .right{margin-left: 150px;}
#board_right .box .bottom{margin-bottom: 10px;}
#board_right .moto {border: 1px solid #000; margin: 10px 0 10px 0; padding: 5px; font-style: italic;}
#board_right .box UL {padding-left: 20px; margin: 0px;}
#board_right .box LI {padding: 0px;}
#footer{clear:both;padding-top:10px;margin:20px 0;font-size:10px;text-align:center;border-top:1px solid #898989;color:#898989;}



#login { margin-left: auto; margin-right: auto; margin-top: 35px; margin-bottom: 35px; padding: 10px 15px 15px 15px; border: 1px solid #cccccc; width: 430px;	min-height: 180px; background: #efefef;}
#login form {	border: 1px solid #cccccc; background: #E4E9F0; padding: 15px 10px 10px 10px; width: 165px;}
#login .form { text-align: left;	float: right;	width: 265px;}
#login .form p { font-weight: bold; text-align: left;}
#login .form input { width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc;}
#login .form .long { width: 245px; }
#login .form textarea { position: relative; left: -180px; width: 425px; margin-bottom: 10px;}
#login .text { text-align: center; width: 165px; margin-top: 10px;	float: left; font-size: 10px; }
#login .text p { padding: 10px; }

#mailform { margin-left: auto; margin-right: auto; margin-bottom: 35px; padding: 10px 15px 15px 15px; border: 1px solid #cccccc; width: 430px;	min-height: 180px; background: #efefef;}
#mailform .form-blue { border: 1px solid #cccccc; background: #E4E9F0; margin: 0px; padding: 15px 10px 10px 10px; text-align: left;	float: right;	width: 255px;}
#mailform .form-blue p { font-weight: bold; text-align: left;}
#mailform .form-middle {  margin:0px; text-align: right; clear: both;}
#mailform .form-middle textarea { width: 425px; _width: 397px;}
#mailform .text { text-align: center; width: 145px; margin-top: 10px;	float: left; font-size: 10px; }
#mailform .text p { padding: 10px; }
#mailform input { width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc;}
#mailform .input-long { width: 235px; }
#alert{font-weight: bold; color:#900; padding-bottom:10px; margin-top: 5px;}
#alert input {font-weight: bold; color:#900; background:transparent; border: 3px solid transparent; cursor: default; width:100%;text-align: center;}

table{border:0px;}
td{font-size:100%; _font-size /**/:76.5%}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form{padding:0; margin:0;}
hr{display:none;}
select{font-size:100%}
fieldset {border:1px solid #1A4376; padding:5px;}
legend {color:#1A4376;}
textarea {border:1px solid #5A5A5A; color:#5A5A5A;}
img{vertical-align:top; border:none; margin:0; padding:0;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#009;}
a.more{float:right;}
a:hover.more{font-weight:normal;}

h2 a:link{color:#fff;}
h2 a:visited{color:#fff;}
h2 a:hover{color:#900;}

.line_white{width:100%; height:3px; background:#fff; margin:10px 0 0 -10px; padding-right: 19px;}
.margin{margin:10px;}
.circle li{list-style:circle outside;}
.disc li{list-style:disc outside;}
.decimal li{list-style:decimal outside;}
.square li{list-style:square outside;}
.lower-alpha li{list-style:lower-alpha inside;}
.display{display:none;}
.clear{clear:both;overflow:hidden;height:1px;display:block;}
.bold{font-weight:bold;}
.hand{cursor:pointer;}
.min-width{margin-left:auto !important;margin-right:auto !important;width:770px !important;}
.max-width{margin-left:auto !important;margin-right:auto !important;width:1024px !important;}
.green {color:#070;}
.gray {color:#898989;}
.stanovy UL LI {list-style:decimal;}
.stanovy UL UL LI {list-style:lower-alpha;}
.small{font-size:70%;}
.preview{text-align: center;}


#databaze{font-family:Verdana;}
#databaze .box_O{border-bottom: 1px solid #ccc; margin: 7px; padding-bottom: 12px;}
#databaze img{ margin: 8px 8px 0 8px; border: 1px solid #000; float:left;}
#databaze .img{height:100px;width:115px;float:left;}
#databaze .headline {font-size: 13px;padding:5px; background: #eee; color:#000; font-weight: bold;}
#databaze .headline span {font-size:10px; float:right; font-weight:normal;}
#databaze .headline p {font-size:10px; font-weight:normal;}
#databaze .headline i{font-size: 8px;font-weight: normal;font-style: normal;}
#databaze b{font-size: 10px;}
#databaze p{font-size: 10px; text-align: justify; padding: 3px 0 0 8px}
#databaze .popis{height: 46px; _height: 62px; padding: 8px 0 7px 0;}
#databaze u{text-decoration:none;color:#900;font-weight:bold;}

#navigace{ position: absolute; width:0px; height:0px;}
#navigace .box{position: relative; top: 255px; left: 350px; width: 400px; height: 180px; padding:0;margin:0px; background:#888; filter: alpha(opacity=98);opacity: 0.98; -khtml-opacity: 0.98; text-align:left; color:#fff; font-size:10px;}
#navigace span{margin-left:95px;}
#navigace p{padding:0px;margin:0px;}
#navigace .box h4{ font-size:10px;border-bottom: 1px solid #fff;padding-left:8px;}
#navigace input{margin-bottom:10px;padding:0;}
#bg_map { background: transparent url(./pic/m.gif) top left no-repeat; float:left;}
#ma { padding: 0px; background: transparent url(./pic/poz4.gif) top left no-repeat; width: 200px;}
#ma span{position: relative; top: -30px;left:50px;}

