body{color:#000; font:11px Verdana,Arial,lucida,sans-serif; padding:0; margin:0; background:url("/gfx/bg.gif") 0 0 repeat-x #ccd4e7; }
h1{color:#e66419; font-size:100%; width:620px; height:21px; margin:0; padding:6px 0 0 10px; position:absolute; top:120px; left:80px; background:#fff; }
h1 a{width:80px; height:290px; position:absolute; top:-80px; left:-80px; background:url("/gfx/logo.gif"); }
h1 span{padding:0 0 0 9px; margin:0 0 0 7px; background:url("/gfx/navbar.gif") 0 5px no-repeat; }
p{margin:0; margin-bottom:1.5em; }
address{font-style:normal; }
label{margin:0; }
a{color:#022882; }
a:hover{text-decoration:none; }
form{margin:0; }
table{font-size:100%; }
abbr,acronym,span.abbr{border-bottom:1px dotted #fff; cursor:help; }
.bold{font-weight:bold; }
.fll{float:left; }
.flr{float:right; }
.left{text-align:left; }
.right{text-align:right; }
.center{text-align:center; }
.nod,hr,#navbar span{position:absolute; top:-2000px; left:0; }
hr.spacer{position:relative; top:auto; left:auto; border-top:1px solid #f2f4f9; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; clear:both; }
/* ico */
.video{padding-right:15px;  background:url('/gfx/ico-video.gif') 100% 50% no-repeat;  }
.mp3{padding-right:25px;  background:url('/gfx/ico-music.gif') 100% 50% no-repeat;   }
/* layout stranky ------------------------------------------------------------------------------- */
#page{width:920px; position:relative; margin:auto; background:url("/gfx/page.gif"); }
#header,#header-small{height:145px; background:url("/gfx/bg.gif") 0 0 repeat-x; }
#header-small{height:150px; }
#kryti{width:16px; height:155px; position:absolute; top:41px; right:0; background:url("/gfx/kryti.gif"); }
#partner{color:#022882; font-size:10px; font-weight:bold !important; text-transform:uppercase; position:absolute; top:13px; left:8px; }
#mapa{color:#022882; font-size:10px; text-decoration:none; height:18px; padding:2px 22px 0 0; position:absolute; top:11px; right:166px; background:url("/gfx/mapa.gif") 100% 0 no-repeat; display:block; }
a#mapa{text-decoration:underline; }
/* main --------------------------------------------------------------------------------------- */
#main{width:648px; min-height:500px; margin:0; margin-right:25px; background-color:#fff; border-bottom:20px solid #fff; float:right; }
#main h2{color:#e66419; font-size:1.2em; }
#main h3,#main h4{color:#002782; font-size:1.0em; margin-bottom:0.6em; }
#main h4{margin-bottom:0.2em; }
#main strong{color:#002782; font-weight:normal; }
#main ul{padding-left:10px; margin-bottom:1.7em; }
#main ul li{list-style:none; padding-left:10px; margin-bottom:0.3em; background:url("/gfx/navbar.gif") 0 4px no-repeat; display:block; }
#main ul.square li,#main ul ul li{background:url("/gfx/li.gif") 0 50% no-repeat; }
#main ul ul{margin-top:0.4em; margin-bottom:1.0em; }
/* search --------------------------------------------------------------------------------------- */
#search{color:#5c5e5e; font-size:10px; width:115px; height:15px; padding:3px 0 0 4px; position:absolute; right:38px; top:9px; background:url("/gfx/search.gif") 0 0 repeat-x #fff; border:1px solid #002782; }
#search-button{position:absolute; right:16px; top:11px; }
#cleaner{font-size:1px; height:1px; clear:both; }
.cleaner{clear:both; }
/* menu ----------------------------------------------------------------------------------------- */
/* ls */
#menu ul{list-style:none; width:825px; padding:0; margin:0; position:absolute; top:40px; left:80px; background:#fff url("/gfx/menu-ul.jpg") 0 0 repeat-x; }
#menu li.main{position:relative; background:url("/gfx/menu-li.gif") -1px 0; float:left; }
#menu li.main a{color:#002782; font-size:10px; text-decoration:none; text-transform:uppercase; width:87px;  height:42px; padding:16px 9px 0 9px; display:block; }
#menu li.main:hover,#menu li.hover,#menu li.active{background-position:-1px 58px; }
#menu li.last{background-position:0 0; }
#menu li.last:hover,#menu li.last.hover{background-position:0 58px; }
#menu li.main:hover a,#menu li.hover a,#menu li.active a{color:#e66419; }
#menu li.main:hover li a,#menu li.hover li a{color:#002782; }
#menu li.main ul{width:123px; padding:0 0 2px 0; position:absolute; top:58px; left:0; z-index:1000; background:url("/gfx/menu-3.gif") 0 100% no-repeat; border-top:2px solid #002782; visibility:hidden; }
#menu li.main:hover ul,#menu li.mainHover ul{visibility:visible; }
#menu li.main ul a{text-transform:none; width:105px; height:12px; padding:3px 8px 5px 8px; margin:0 0 0 1px; }
#menu li.main ul a:hover{color:#fff; background:#e66419; }
#menu li.main ul li{background:#e9edf5; }
#menu li.logout{position:absolute; right:0; background:url("/gfx/menu-logout.png") 0 0; }
#menu li.logout:hover{background-position:0 58px; }
/* navbar --------------------------------------------------------------------------------------- */
#navbar{font-size:10px; width:820px; height:17px; padding:3px 0 0 5px; position:absolute;
/*top:58px; left:0; */
top:98px;   left:80px;   background:#c4cee3 !important; border-top:2px solid #002782; }
#navbar a{color:#002782; text-decoration:none; }
#navbar a,#navbar strong{padding-left:9px; margin-left:5px; background:url("/gfx/navbar.gif") 0 5px no-repeat; display:block; float:left; }
#navbar strong{color:#000; font-weight:normal; }
#navbar a:hover{text-decoration:underline; }
#navbar a.hp{margin:0; padding:0; background:none; }
/* context-menu */
#context-menu{list-style:none; width:150px; padding:5px 0; margin:0; margin-left:80px; background:#ccd4e7 url("/gfx/modelmenu.png") 0 0 repeat-x; float:left; }
#context-menu a{color:#002782; font-size:10px; text-decoration:none; padding:2px 5px 5px 18px; margin:0 1px 0 1px; display:block; }
#context-menu a:hover{color:#fff; background:#e66419; }
#context-menu li.mother>a{background:url("/gfx/modelmenu-a.gif") 9px 7px no-repeat; }
#context-menu li.mother>a:hover{background:#e66419 url("/gfx/modelmenu-a-hover.gif") 9px 50% no-repeat; }
#context-menu li ul{list-style:none; width:135px; padding:0; margin-top:-1.5em; position:absolute; left:225px; background:#ccd4e7; display:none; }
#context-menu li:hover ul{display:block; }
/* footer --------------------------------------------------------------------------------------- */
#footer{font-size:10px; width:636px; width:830px; height:87px; padding:31px 0 0 26px; margin-left:64px; background:url("/gfx/footer.png") no-repeat #ccd4e7; }
#footer a{color:#000; font-weight:normal; text-decoration:none; }
#footer div span.footer1,#footer div span.footer2,#footer div span.footer3{text-decoration:none; padding:1px 0 4px 22px; margin:0 0 0 10px; display:block; float:left; }
#footer div span.footer1{background:url("/gfx/footer_1_ico.gif") no-repeat; }
#footer div span.footer2{background:url("/gfx/footer_2_ico.gif") no-repeat; }
#footer div span.footer3{background:url("/gfx/footer_3_ico.gif") no-repeat; }
#footer div a{text-decoration:none; }
#footer div a:hover{text-decoration:underline; }
#footer div span.copy{padding:1px 0 4px 0; display:block; float:left; }
#footer div div{font-size:1px; height:17px; clear:left; }
/* dalsi stranky -------------------------------------------------------------------------------- */
/* prihlaseni */
#panel{width:825px;  height:55px; padding:0; margin:0; position:absolute; top:40px; left:80px; background:#fff url("/gfx/menu-ul.jpg") 0 0 repeat-x; }
#thumbBox{position:absolute;  left:0;   top:0;  width:auto;  padding:10px 10px 0 10px;  background:#fff;  border:1px solid #bbbdc0;  visibility:hidden;  z-index:10;  cursor:pointer;  }
#thumbBox .close{color:#3F3F3F;  text-align:right;  font-size:12px;  padding:0;  }
#thumbBox p{margin:0 0 10px 0;  padding:0;  }
#thumbBox p.close a{padding-left:10px;  background:url('/gfx/bullet.gif') 0 4px no-repeat;  }
#thumbBox #thumbImage{background-color:white;  }
#thumbLoading{position:absolute;  visibility:hidden;  background:#fff;  border:1px solid #bbbdc0;  padding:5px;  z-index:5;  }
