@import url('basic.css');
@import url('content.css');
@import url('calendar.css');
@import url('lightbox.css');

/* @import "menu.css"; */

html { margin:0em; padding:0em; }
body { margin:0em; padding:0em; background-color:#F9F9F9; text-align:center; }

/* uvodni text  */


/* menu v horni casti stranky */
#menu { background:url('../default/pozadi.png') top left repeat-x #2EB8D4; }

#menu #box1 { width:1000px; height:144px; margin:0em auto; overflow:hidden; }
#menu #logo { background:url('../default/logo.png') center top no-repeat transparent; height:144px; }
#menu #logo h3 { display:none; }

  ul#sections { display:block; float:left; width:627px; margin:0em; padding:113px 0px 0px 0px; overflow:hidden; list-style-type:none; }

  ul#sections li { display:block; float:left; margin:0px 1px 0px 0px; padding:0px; height:31px; }
  ul#sections li a { display:block; width:100%; height:100%; background-position:0px 0px; background-repeat:no-repeat; }
  ul#sections li a span { display:none; }
  
  ul#sections li#m0 { width:400px; height:110px; background:transparent; margin:-145px 0em 0em 0em; padding:0em; text-align:left; }
  ul#sections li#m0 a { display:block; width:380px; height:70px; margin:20px 0px 0px 0px; }

  ul#sections li#m1 { width:88px; }
  ul#sections li#m1 a { background-image:url('../menu/menu_predmety.gif'); }
  ul#sections li#m1 a:hover { background-position:-88px 1px; }
  ul#sections li#m1 a.active, ul#sections li#m1 a.active:hover { background-position:-176px 0px; }
  
  ul#sections li#m2 { width:98px; }
  ul#sections li#m2 a { background-image:url('../menu/menu_dokumenty.gif'); }
  ul#sections li#m2 a:hover { background-position:-98px 1px; }
  ul#sections li#m2 a.active, ul#sections li#m2 a.active:hover { background-position:-196px 0px; }

  ul#sections li#m3 { width:74px; }
  ul#sections li#m3 a { background-image:url('../menu/menu_diskuze.gif'); }
  ul#sections li#m3 a:hover { background-position:-74px 1px; }
  ul#sections li#m3 a.active, ul#sections li#m3 a.active:hover { background-position:-148px 0px; }

  ul#sections li#m4 { width:76px; }
  ul#sections li#m4 a { background-image:url('../menu/menu_studium.gif'); }
  ul#sections li#m4 a:hover { background-position:-76px 1px; }
  ul#sections li#m4 a.active, ul#sections li#m4 a.active:hover { background-position:-152px 0px; }

  ul#sections li#m5 { width:75px; }
  ul#sections li#m5 a { background-image:url('../menu/menu_inzerce.gif'); }
  ul#sections li#m5 a:hover { background-position:-75px 1px; }
  ul#sections li#m5 a.active, ul#sections li#m5 a.active:hover { background-position:-150px 0px; }

  ul#sections li#m6 { width:83px; }
  ul#sections li#m6 a { background-image:url('../menu/menu_komunita.gif'); }
  ul#sections li#m6 a:hover { background-position:-83px 1px; }
  ul#sections li#m6 a.active, ul#sections li#m6 a.active:hover { background-position:-166px 0px; }

  ul#sections li#m7 { width:66px; }
  ul#sections li#m7 a { background-image:url('../menu/menu_profil.gif'); }
  ul#sections li#m7 a:hover { background-position:-66px 1px; }
  ul#sections li#m7 a.active, ul#sections li#m7 a.active:hover { background-position:-132px 0px; }

  ul#sections li#m8 { width:59px; }
  ul#sections li#m8 a { background-image:url('../menu/menu_admin.gif'); }
  ul#sections li#m8 a:hover { background-position:-59px 1px; }
  ul#sections li#m8 a.active, ul#sections li#m8 a.active:hover { background-position:-118px 0px; }

  /* prihlasovaci box */
  #menu #logo #loginbox { display:block; float:right; width:180px; height:117px; overflow:hidden; margin:0em; padding:0em; background:url('../default/pozadi_loginbox.png') top left no-repeat #47A9BD; text-align:center; }
    #loginbox fieldset { width:127px; margin:0px auto; padding:16px 0px 0px 0px; border-width:0px; text-align:right; }
    #loginbox legend { display:none; }
    #loginbox input.itxt { display:block; margin:0px; padding:2px 5px; width:127px; height:28px; line-height:22px; overflow:hidden; border:none; background:url('../default/input.gif') top left no-repeat transparent; }
    #loginbox #submit_ok { margin:0px; padding:0px; border:none; }

  /* uzivatelsky box */
  #userbox { display:block; float:right; width:290px; height:117px; overflow:hidden; margin:0em; padding:0em; background:url('../default/pozadi_uzivatel.png') top left no-repeat #47A9BD; text-align:left; }
  #userbox strong  { display:block; float:left; color:white; line-height:27px; height:27px; text-indent:14px; overflow:hidden; }
  #userbox a#logout { display:block; float:right; color:#9CBAC0; position:relative; right:14px; line-height:27px; height:27px; overflow:hidden; font-size:90%; text-decoration:none; }
  #userbox a#logout:hover { color:white; }
  #userbox #myFoto { display:block; float:left; overflow:hidden; position:relative; left:14px; }
    #myFoto a img { border:1px solid #F9FDFD; width:62px; }
  #userbox ul#quickLink { margin:0px; padding:0em; position:relative; top:14px; right:14px; list-style-type:none; float:right; text-align:center; }
    ul#quickLink li { margin:0px; padding:0px; display:block; float:left; width:60px; height:72px; overflow:hidden; background-position:top center; background-repeat:no-repeat; }
    ul#quickLink li a { display:block; width:45px; height:44px; margin:0px auto; }
    ul#quickLink li a span { display:none; }
    ul#quickLink li#ql1 { background-image:url('../default/ql1.gif'); text-align:center; }
    ul#quickLink li#ql1 a { color:white; line-height:112px; font-size:90%; text-decoration:none; }
    ul#quickLink li#ql1_trans { background-image:url('../default/ql1_trans.gif'); text-align:center; }
    ul#quickLink li#ql1_trans a { color:white; line-height:112px; font-size:90%; text-decoration:none; }
    ul#quickLink li#ql2 { background-image:url('../default/ql2.gif'); }
    ul#quickLink li#ql2_trans { background-image:url('../default/ql2_trans.gif'); }
    ul#quickLink li#ql3 { background-image:url('../default/ql3.gif'); }
    ul#quickLink li#ql3_trans { background-image:url('../default/ql3_trans.gif'); }
  
  /* vyhledavaci box */
  #searchbox { width:100%; margin:0em; padding:0em; }
  #searchbox fieldset { margin:10px; padding:0em; border-width:0px; }
  #searchbox legend { display:none; }
  #searchbox input#qs { padding:4px 0px 6px 4px; _height:22px;  width:98px; color:#525252; border:none; font-size:12px; margin:0px 5px 0px 0px; }
  #searchbox input#button_search { width:32px; height:22px; background:url('../default/button_search.gif') top left no-repeat; border-width:0px; vertical-align:top; margin:0px; cursor:pointer; }


/* hlavni cast stranky */
#main { width:1000px; margin:17px auto 0em auto; text-align:left; }
  /* pomocny box - zajistuje trisloupcovy layout s dáním přednosti obsahu pred menu */
  #tmpbox { width:810px; float:left; }
  
  /* hlavni obsahova cast */
  #content { width:600px; overflow:hidden; float:right; margin-bottom:17px; }
    #content #intro { width:600px; height:244px; overflow:hidden; background:url('../default/intro.gif') top left no-repeat #2FB9D5; }
    #content #intro #foto_tydne { float:left; position:relative; left:10px; top:10px; }
    #content #intro #foto-hlaska { width:216px; float:right; position:relative; right:10px; top:9px; }
    #content #intro #ft { height:125px; overflow:hidden; }
    #content #intro #ft p strong { display:block; color:#0A5E70; font-size:1.1em; }
    #content #intro #ft p a { color:white; }
    #content #intro p { color:white; margin:5px 0px 0px 5px; font-size:0.95em; line-height:1.2em; }
    #content #intro h3 { margin:0px; padding:0px; line-height:22px; text-indent:7px; font-size:13px; color:#1E7789; }
    #content #intro h3 a { text-decoration:none; }
    #content #intro h3 a:hover { text-decoration:underline; }
    #content #intro #hzp { margin:0px 0px 0px 10px; height:98px; overflow:hidden; }
    #content #intro #hzp p em { display:block; }
    #content #intro #hzp p { color:#1E7789; }

    #content .intro-block { margin-top:10px; clear:both; }
    #content .intro-block h3 { margin:0em; padding:0em; line-height:22px; position:relative; top:9px; text-indent:13px; }
    #content .intro-block h3 a { text-decoration:none; }
    #content .intro-block h3 a:hover { text-decoration:underline; }
    #content .intro-block .ib-fl { width:375px; height:244px; float:left; overflow:hidden; background:url('../default/intro-block-fl.gif') top left no-repeat; }
    #content .intro-block .ib-fr { width:215px; height:244px; float:right; overflow:hidden; background:url('../default/intro-block-fr.gif') top right no-repeat; }
    #content .intro-block .ib-fl2 { width:295px; height:244px; float:left; overflow:hidden; background:url('../default/intro-block-f50.gif') top left no-repeat; }
    #content .intro-block .ib-fr2 { width:296px; height:244px; float:right; overflow:hidden; background:url('../default/intro-block-f50.gif') top right no-repeat; }

    #content .intro-block ul { list-style-type:square; color:#1E7789; width:90%; position:relative; left:1em; top:1.5em; margin:0; padding:0em 0em 0em 1.2em; }
    #content .intro-block ul li { margin:0em; padding:0em 0em 0.5em 0em; line-height:110%; }
    #content .intro-block ul li a { text-decoration:none; }
    #content .intro-block ul li a:hover { text-decoration:underline; }

    .ib-fl ul li span { float:right; }

  /* levobok */
  #leftside { width:200px; float:left; }
    #selection { width:200px; margin:0px 0px 10px 0px; padding:0px 11px 11px 22px; }
    #leftside ul li.settings a { background:url('../icons/settings.gif') right center no-repeat; padding-right:20px; }
    #leftside a.reklama { display:block; margin-top:11px; }

  /* mene dulezite menu na prave strane stranky */
  #rightside { width:180px; float:right; }
  
  /* barevné boxíky */
  .box-ocean { width:200px; padding:0px 0px 1px 0px; background:url('../boxes/ocean.gif') top left repeat #2FB9D5; text-align:center; }
  .box-ocean h5 { color:#1E7789; margin:0px auto; padding:0px; display:block; width:182px; height:22px; line-height:22px; text-indent:5px; background:url('../boxes/ocean_h.gif') top left no-repeat #FFF; text-align:left; }
  .box-ocean h5 a { text-decoration:none; }
  .box-ocean h5 a:hover { text-decoration:underline; }
  .box-ocean p  { color:#FFFFFF; margin:5px 10px; padding:0em; text-align:left; }
  .box-ocean ul { margin:10px 0px 10px 4px; padding:0px; list-style-type:none; text-align:left; }
  .box-ocean ul li { margin:0px 0px 0px 10px; padding:0px; color:white; }
  .box-ocean ul li:hover { list-style-image:url('../default/menu-li-select.gif'); }
  .box-ocean ul li a { color:white; text-decoration:none; }
  .box-ocean ul li a:hover { text-decoration:underline; }
  .box-ocean p a { color:white; text-decoration:underline; }
  .box-ocean p a:hover { text-decoration:none; }
  .box-ocean .top { height:10px; background:url('../boxes/ocean_top.gif') top left no-repeat #2FB9D5; overflow:hidden; }
  .box-ocean form { text-align:left; margin:0px 20px; }
  .box-ocean form p { margin:3px 0px 2px 0px; }
  .box-ocean form label { font-size:11px; line-height:15px; font-weight:bold; padding-top:2px; width:130px; _width:100px; text-align:left; float:right; color:white; }
  .box-ocean form input { border:none; }
  .box-ocean form input.button_search { float:right; }
  .box-ocean form input.qs { _width:115px; }

  .box-wave { width:200px; margin:-1px auto 0px auto; padding:0px; background:url('../boxes/wave.gif') top left repeat #22859A; text-align:center; }
  .box-wave h5 { color:#1E7789; margin:10px auto 10px auto; padding:0px; display:block; width:182px; height:22px; line-height:22px; text-indent:5px; background:url('../boxes/wave_h.gif') top left no-repeat #FFF; text-align:left; }
  .box-wave h5 a { text-decoration:none; }
  .box-wave h5 a:hover { text-decoration:underline; }
  .box-wave h6 { color:#BEF4FF; margin:5px auto 0px auto; padding:0px; display:block; width:182px; height:22px; line-height:22px; text-align:left; }
  .box-wave h6 a { color:#BEF4FF; text-decoration:none; }
  .box-wave h6 a:hover { color:#BEF4FF; text-decoration:underline; }
  .box-wave p  { color:#FFFFFF; margin:0px 10px 8px 10px; padding:0em; text-align:left; }
  .box-wave ul { margin:10px 0px 1.2em 4px; padding:0px; list-style-type:none; text-align:left; }
  .box-wave ul li { margin:0px 0px 0.4em 10px; padding:0px; font-size:95%; line-height:110%; }
  .box-wave ul li:hover { list-style-image:url('../default/menu-li-select.gif'); }
  .box-wave ul li a { color:white; text-decoration:none; }
  .box-wave ul li a:hover { text-decoration:underline; }
  .box-wave p a { color:white; text-decoration:none; border-bottom:1px dotted white; }
  .box-wave p a:hover { text-decoration:none; border-bottom-style:solid; }
  .box-wave .top { height:10px; background:url('../boxes/wave_top.gif') top left no-repeat #22859A; overflow:hidden; }
  .box-wave .bottom { height:10px; background:url('../boxes/wave_bottom.gif') bottom left no-repeat #22859A; }
  
  .box-forest { width:180px; margin-bottom:10px; padding:0px; background:url('../boxes/forest.gif') top left repeat #BCD52F; text-align:center; }
  .box-forest h5 { color:#71891E; margin:0px auto; padding:0px; display:block; width:162px; height:22px; line-height:22px; text-indent:5px; background:url('../boxes/forest_h.gif') top left no-repeat #FFF; text-align:left; }
  .box-forest h5 a { color:#71891E; text-decoration:none; }
  .box-forest h5 a:hover { text-decoration:underline; }
  .box-forest h6 { color:#6D8109; margin:5px 10px 0px 10px; text-align:left; }
  .box-forest p  { color:#FFFFFF; margin:0px 10px; padding:0em; text-align:left; }
  .box-forest p a  { color:#FFFFFF; text-decoration:none; }
  .box-forest p a:hover  { text-decoration:none; }
  .box-forest ul { margin:10px 0px 10px 25px; padding:0px; list-style-type:square; text-align:left; color:#71891E; }
  .box-forest ul li { line-height:120%; margin:0em 0em 0.3em 0em; padding:0em; }
  .box-forest ul li a { color:#4E6206; text-decoration:none; border-bottom:1px dotted #71891E; }
  .box-forest ul li a:hover { border-bottom-style:solid; }
  .box-forest ul li small { font-size:90%; }
  .box-forest .top { height:10px; background:url('../boxes/forest_top.gif') top left no-repeat #BCD52F; overflow:hidden; }
  .box-forest .bottom { height:10px; background:url('../boxes/forest_bottom.gif') bottom left no-repeat #BCD52F;  }
  
  .box-strawberry { width:180px; margin-bottom:10px; padding:0px; background:url('../boxes/strawberry.gif') top left repeat #D57D2F; text-align:center; }
  .box-strawberry h5 { color:#89531E; margin:0px auto; padding:0px; display:block; width:162px; height:22px; line-height:22px; text-indent:5px; background:url('../boxes/strawberry_h.gif') top left no-repeat #FFF; text-align:left; }
  .box-strawberry h5 a { color:#89531E; text-decoration:none; }
  .box-strawberry h5 a:hover { text-decoration:underline; }
  .box-strawberry h6 { color:#623406; margin:10px 10px 0px 10px; padding:0px; text-align:left; }
  .box-strawberry p  { color:#FFFFFF; margin:5px 10px; padding:0em; text-align:left; }
  .box-strawberry p a { color:#FFFFFF; }
  .box-strawberry ul { margin:10px 0px 10px 25px; padding:0px; list-style-type:square; text-align:left; color:white; }
  .box-strawberry ul li { line-height:120%; margin:0em 0em 0.3em 0em; padding:0em; }
  .box-strawberry ul li a { color:white; text-decoration:none; border-bottom:1px dotted white; }
  .box-strawberry ul li a:hover { border-bottom-style:solid; }
  .box-strawberry ul li small { font-size:90%; }
  .box-strawberry .top { height:10px; background:url('../boxes/strawberry_top.gif') top left no-repeat #D57D2F; overflow:hidden; }
  .box-strawberry .bottom { height:10px; background:url('../boxes/strawberry_bottom.gif') bottom left no-repeat #D57D2F; }

/* paticka stranky */
#footer { height:92px; clear:both; font-size:0.95em; text-align:center; margin-top:20px; background:url('../default/bottom.gif') top left repeat-x #005575; color:white; overflow:hidden; }
  #footer p { margin-right:88px; }
  #footer a { text-decoration:none; color:white; }
  #footer a:hover { text-decoration:underline; }
  #footer a[href^='http://'] { background:none; padding:0em; }
  #footer div#aligner { width:900px; margin:20px auto 0px auto; }
  #footer div#aligner div#toplist { width:88px; float:left; -moz-opacity:0.50; }
  #footer div#aligner div#toplist:hover { -moz-opacity:1; }

/* pomocne formatovaci tagy */
.hidden { display:none; }
.cleaner { display:block; clear:both; height:1px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden; font-size:1px; }

/* znacky pro plovouci bloky */
.box50L { display:block; width:49%; float:left; }
.box50R { display:block; width:49%; float:right; }
.box30L { display:block; width:29%; float:left; }
.box30R { display:block; width:29%; float:right; }

/* styl obrazku na page 404, ... */
img.gloom { margin:0.3em 10px 10px 0px; float:left; border-width:0px; }

/*  google adsense  */
.google_adsense { clear:both; margin:10px 0px 5px 0px; }

/* naše reklamy */
#rightside .reklama { margin:0px auto 10px auto; }
#content .reklama { /*border:1px solid #E8ECEE; */ margin:10px auto 0px auto; text-align:center; }
#content .reklama img { margin:10px; }
#content .reklama iframe { float:left; }
#main .reklama a[href^='http://'] { background:none; padding:0em; }
