/*------------------------------------------------------------------------------
Vytvořil: Jan Valuštík, jan@valustik.com, www.valustik.com
Datum: 01/2009
------------------------------------------------------------------------------*/

/* paleta ----------------------------------------------------------------------
stredne modra (odkazy) - rgb(35,121,158)
stredne modra2 (nadpisy boxu) - rgb(101,191,230)
svetle modra (pozadi pod form ve vyhledavani) - rgb(229,244,251)
fialova (box na fotky na uvodu) - rgb(183,133,154)
tmave fialova (text) - rgb(96,51,71)
------------------------------------------------------------------------------*/

/* html+body -----------------------------------------------------------------*/
html{background:rgb(210,215,219) URL("../obr/bg.jpg") top left repeat-x; padding:0px; margin:0px;}
body{font-family:sans-serif; color:rgb(26,26,26); font-size:small; text-align:center; padding:0px; margin:0px;}

/* hlavní layout -------------------------------------------------------------*/
#ram{position:relative; margin:10px auto 0px auto; padding:0px; width:990px; overflow:hidden;}

#prejit{display:none; position:absolute; top:85px; right:10px; z-index:100; width:200px; background:white url("../obr/stahuj-bg.png") 0px 0px repeat-x; border:1px solid rgb(230,230,230); line-height:1.8em; text-align:left; padding:10px;}

#telo_top{position:relative; float:left; text-align:left; width:990px; height:100px; margin:0px; padding:0px; background:URL("../obr/logo.png") top left no-repeat;}
#telo_top h1{display:none;}
#telo_top h2.subject{position:absolute; right:0px; bottom:8px; font-size:2.5em; color:rgb(101,191,230); border:0px; width:500px; text-align:right; text-decoration:underline; cursor:pointer;}
#telo_top #logo{position:absolute; top:0px; left:0px; width:280px; height:90px;} #telo_top #logo span{display:none;}

menu{display:block; float:left; list-style:none; width:940px; height:40px; padding:10px 25px 5px 25px; margin:0px; font-size:1em;  font-weight:normal; text-align:center; background:URL("../obr/menu.png") left top repeat-x;} 
menu li{float:left; margin:5px 13px 5px 13px; }
menu li a{color:black; font-size:1em; white-space:nowrap;} menu li a:hover{color:rgb(35,121,158);}
menu li a.aktivni{color:rgb(35,121,158); text-decoration:underline;  font-size:1.05em;}

/*obsahuje pruhlrdny prechod, kde jsou nadpisy kategorie 1000px */
#telo_middle{display:block; width:960px; min-height:400px; float:left; margin:0px; padding:0px 15px 0px 15px; background:URL("../obr/middle.png") left top repeat-y;}
#telo_middle.bgwh{background:white;}

#text_cely{width:960px; float:left; color:black; line-height:1.5em; margin:0px; padding:20px 0px 20px 0px; text-align:left;}

#text_maly{width:630px; overflow:hidden; float:left; color:black; line-height:1.5em; margin:0px; padding:10px 0px 20px 0px; text-align:left;}
#text_maly h3{width:100%; padding:0px; float:left; text-align:left;}
#sloupec{width:290px; float:right; margin:0px; padding:0px; text-align:left; overflow:hidden;}
#sloupec h2{font-size:1.4em; color:rgb(50,50,60); border:0px; float:left;}

#telo_bottom{position:relative; width:990px; height:50px; float:left; margin:0px; padding:0px; text-align:left; font-size:1em; clear:both;}
#telo_bottom.ba{background:URL("../obr/bottom1.png") 0px 0px no-repeat;}
#telo_bottom.bb{background:URL("../obr/bottom2.png") 0px 0px no-repeat;}
#telo_bottom img{border:0px; margin:0px;}
#telo_bottom a.nahoru{width:75px; height:22px; background:URL("../obr/ikony/nahoru.png") 0px 0px no-repeat; position:absolute; top:19px; left:14px;} #telo_bottom a.nahoru:hover{background-position:0px -1px;}
#telo_bottom a.tisk{width:55px; height:22px; background:URL("../obr/ikony/tisk.png") 0px 0px no-repeat; position:absolute; top:19px; left:91px;} #telo_bottom a.tisk:hover{background-position:0px -1px;}
#telo_bottom a.valustik{position:absolute; top:20px; left:882px;}

/* obecne prvky --------------------------------------------------------------*/
/*sloupec*/
.sloupec1{display:block; float:left; width:290px; padding:0px; margin:0px 0px 5px 0px; border-bottom:1px solid rgb(220,220,220);}
.sloupec1 h3{float:left; width:100%; margin:3px 0 0 0; background:none; font-size:1em; border:0px;}
.sloupec1 h3 a{float:left; margin:0px 0px 0px 0px;}
.sloupec1 h3 strong{float:left; font-size:12px; font-weight:normal; font-style:italic; color:black; margin:2px 0px 0px 15px;}
.sloupec1 p{float:left; margin:0px; padding:0 0px 5px 0px;}
.sloupec1.slanketa h3{margin:5px 0 5px 0;}

/*male boxy i vcetne sloupcu*/
.box-maly{display:block; width:310px; max-height:310px; float:left; padding:0px; margin:0px 20px 15px 0px;}
.box-maly h2{display:block; width:300px;  height:34px; float:left; padding:8px 0px 8px 10px; margin:0px;}

.box-maly.nejblizsiakce{position:relative; margin:0px 0px 20px 0px; overflow:hidden; height:250px; background:rgb(249,249,249);}  
.box-maly.nejblizsiakce span{position:absolute; z-index:10; bottom:0px; left:0px; display:block; width:290px; height:23px; background:URL("../obr/pro-studenty-boxik-cosedeje-bg.png") 0px 0px repeat; padding:5px 10px 2px 10px; text-align:right;}
.box-maly.nejblizsiakce span em{cursor:pointer; text-decoration:underline;} .box-maly.nejblizsiakce span em:hover{text-decoration:none;}

.box-maly.modry{margin:0px 0px 20px 0px; background:rgb(237,245,251);}  
.box-maly.modry.minheight{min-height:303px;}
.box-maly.modry h2{background:URL("../obr/box-maly-nad-modry.png") 0px 0px no-repeat;}
.box-maly.modry p{padding:7px 10px 7px 10px; width:290px; margin:0px;}

.box-maly.modrocisty{margin:0px 0px 20px 0px; background:rgb(245,245,245);}
.box-maly.modrocisty h2{background:URL("../obr/box-maly-nad-modry.png") 0px 0px no-repeat;}
.box-maly.modrocisty p{padding:7px 10px 7px 10px; width:290px; margin:0px 0px 5px 0px;}

.box-maly.modrocisty.korek{background:URL("../obr/box-maly-koreksvetly.jpg") 0px 0px repeat;}

.box-maly.modry.prohlidkaonline{max-height:390px !important;}
.box-maly.modry.prohlidkaonline a{display:block; width:52px; height:37px; color:black; float:left; padding:15px 0px 0px 0px; margin:10px; text-align:center; font-size:1.8em; background:URL("../obr/box-maly-prohlidkaonline-box.png") 0px 0px no-repeat;}
.box-maly.modry.prohlidkaonline a:hover{background:URL("../obr/box-maly-prohlidkaonline-box-on.png") 0px 0px no-repeat; color:white;}

.box-maly.modry.sponzori{float:left; min-height:50px; max-height:900px; padding:0px 0px 10px 0px; background:URL("../obr/box-maly-sedy.png") left bottom no-repeat;}
.box-maly.modry.sponzori ul{list-style:none; margin:0px; padding:0px 0px 0px 40px;}
.box-maly.modry.sponzori ul li{display:block; float:left; width: 220px; height:20px; padding:0px; margin:6px 0px 6px 0px; list-style:none; font-size:1.1em; color:rgb(61,151,190);}
.box-maly.modry.sponzori ul li a{font-size:1em; color:rgb(61,151,190);}
.box-maly.modry.sponzori span{float:left; margin:5px 0px 10px 20px; cursor:pointer; text-decoration:underline;} .box-maly.modry.sponzori span:hover{text-decoration:none;}

.box-maly.svetlotmavy{margin:0px 0px 20px 0px; height:410px; max-height:410px; background:URL("../obr/box-maly-korektmavy.jpg") 0px 0px repeat;}
.box-maly.svetlotmavy h2{background:URL("../obr/box-maly-nad-koreksvetly.jpg") 0px 0px no-repeat; color:rgb(30,30,30);}
.box-maly.svetlotmavy a.atablo{float:left; padding:20px 10px 0px 10px; margin:0px 10px 0px 10px; background:URL("../obr/tablo-bg.png") 0px 0px no-repeat; line-height:0.9em; width:80px; height:80px; color:white; text-decoration:none; font-size:4em; text-align:center;} .box-maly.svetlotmavy a.atablo:hover{background:URL("../obr/tablo-bg-on.png") 0px 0px no-repeat;} .box-maly.svetlotmavy a.atablo em{color:white; line-height:1em; font-size:0.35em; font-style:normal; margin:0 0 0 -2px; padding:0px;}
.box-maly.svetlotmavy p span{float:left; margin:5px 0px 0px 0px; border:0px; height:90px; width:165px; overflow:hidden; padding:0px; border:1px solid rgb(138,206,225);} .box-maly.svetlotmavy span img{border:0px; margin:0px; width:180px;}
.box-maly.svetlotmavy p{padding:0px 10px 10px 10px; margin:8px 0px 8px 0px;}
.box-maly.svetlotmavy p.tablo{display:block; float:left; width:310px; padding:0px; margin:0px 0px 10px 0px;}
.box-maly.svetlotmavy strong{width:36px; height:20px; overflow:hidden; color:white; padding:8px 0px 10px 4px; margin:3px 10px 0px 0px; float:left; font-weight:bold; background:URL("../obr/pro-studenty-boxik-aktualne-datum.png") 0px 0px no-repeat;}
.box-maly.svetlotmavy a{color:rgb(16,16,16);}
.box-maly.svetlotmavy em{color:rgb(15,101,138);}

.box-maly.tmavosvetly{position:relative;margin:0px 20px 20px 20px; height:410px; max-height:410px; background:URL("../obr/box-maly-koreksvetly.jpg") 0px 0px repeat;}
.box-maly.tmavosvetly h2{background:URL("../obr/box-maly-nad-korektmavy.jpg") 0px 0px no-repeat; color:rgb(30,30,30);}
.box-maly.tmavosvetly h3{font-size:1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 14px; font-style:italic; color:rgb(15,101,138);}
.box-maly.tmavosvetly p{padding:0px 10px 10px 10px; border-bottom:1px solid rgb(190,190,190); margin:0px 5px 10px 5px; height:57px;}
.box-maly.tmavosvetly a.tlacitko{position:absolute; bottom:0px; right:5px; display:block; width:120px; height:47px; border:0px; margin:-10px 10px 10px 0px; float:right; background:URL("../obr/tlacitko-reagovat.png") 0px 0px no-repeat;}
.box-maly.tmavosvetly a.tlacitko:hover{background:URL("../obr/tlacitko-reagovat-on.png") 0px 0px no-repeat;}
.box-maly.tmavosvetly a.tlacitko span{display:none; padding:0px;}

.box-maly.mistaprostudium{margin:0px 0px 20px 0px; height:160px; background:URL("../obr/pro-uchazece-dnyotdveri.png") left bottom no-repeat;}
.box-maly.mistaprostudium h2{background:URL("../obr/box-maly-nad-modry.png") 0px 0px no-repeat; margin-bottom:15px;}
.box-maly.mistaprostudium h3{padding:0px; margin:0px; line-height:0.75em; width:150px; height:80px; color:rgb(96,51,71); text-decoration:none; font-size:4em; text-align:center;}
.box-maly.mistaprostudium h3 span{font-size:0.45em;}
.box-maly.mistaprostudium .a{float:left;} .box-maly.mistaprostudium .b{float:right;}


/*velke boxy*/
.box-velky{display:block; float:left; width:640px; min-height:150px; float:left; padding:0px; margin:0px 20px 20px 0px;}
.box-velky h2{display:block; float:left; width:630px;  height:43px; float:left; padding:12px 0px 3px 10px; margin:0px;}
.box-velky p{display:block; float:left; width:620px; padding:0px 10px 0px 10px; }

.box-velky.fialovy{width:640px; border-bottom:1px solid rgb(200,200,200);padding:0px;}/*pro foto box na podstrankach*/
.box-velky.fialovy h2 a{color:rgb(50,50,60);}
.box-velky.fialovy a.obrazek{display:block; float:left; width:108px; height:100px; padding:0px; margin:5px; border:3px solid rgb(240,240,240); overflow:hidden; text-align:center;} .box-velky.fialovy a.obrazek:hover{border:3px solid rgb(200,200,200);}
.box-velky.fialovy a img{border:0px; margin:auto 0px;}

.box-velky.cisty{background:none;}
.box-velky.cisty p{display:block; float:right; width:620px; height:14px; padding:12px 10px 16px 10px; margin:0px 0px 6px 0px; background:URL("../obr/box-velky-cisty.png") 0px 0px no-repeat;}
.box-velky.cisty p:hover{background:white;}
.box-velky.cisty p strong{float:left; font-size:1.8em; line-height:93%; font-weight:normal; letter-spacing:-2px; vertical-align:top; margin:-3px 20px 0px 0px; color:rgb(78,74,59);}
.box-velky.cisty p:hover strong{color:rgb(101,191,230);} 

.box-velky.fialovosedy{background:none; padding:0px 0px 10px 0px;}
.box-velky.fialovosedy h2{background:none; color:black;}
.box-velky.fialovosedy a{display:block; float:left; width:194px; height:150px; background:rgb(180,180,180); margin:6px; overflow:hidden;}
.box-velky.fialovosedy a img{border:0px; margin:0px; height:300px;}

.box-velky.modrosedy{background:none; max-height:500px;}
.box-velky.modrosedy h2{background:URL("../obr/box-velky-nad-modry.png") 0px 0px no-repeat;}
.box-velky.modrosedy h2.b{background:none; color:black; }
.box-velky.modrosedy img{margin:10px 30px 2px 10px; border:0px; float:left;}
.box-velky.modrosedy a{margin:0px 10px 20px 10px; float:right; color:rgb(61,151,190);}

/*----------------------------------------------------------------------------*/
/* uvod ----------------------------------------------------------------------*/
.boxik{display:block; float:left; width:310px; height:70px; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; line-height:1.2em; }
.aktualne{width:290px; padding:5px 10px 5px 10px; background:URL("../obr/pro-studenty-boxik-aktualne-bg.png") 0px 0px repeat-x; color:rgb(51,51,51);}
.nastenka{width:290px; padding:5px 10px 5px 10px; background:URL("../obr/box-maly-koreksvetly.jpg") 0px 0px repeat; color:rgb(51,51,51);}
.cosedeje{position:absolute; top:0px; padding:0px; margin:0px; background:none; color:rgb(51,51,51);}

.boxik.aktualne strong{display:block; float:left; width:34px; height:27px; padding:12px 0px 0px 0px; text-align:center; background:URL("../obr/kalendar.png") 0px 0px no-repeat; font-size:11px; line-height:12px; color:rgb(31,121,160); font-weight:normal; margin:15px 12px 0px 0px;}
.boxik.aktualne a{color:rgb(26,26,26); line-height:2.2em;}

.boxik.nastenka strong{width:96px; height:17px; padding:0px; margin:10px 0px 0px 0px; text-align:center; float:left; font-weight:normal; font-style:italic;}
.boxik.nastenka a{color:rgb(26,26,26); line-height:2.2em;}

.boxik.cosedeje strong{width:290px; height:20px; padding:9px 10px 5px 10px; margin:0px; color:black; text-align:left; float:left; font-weight:normal; background:rgb(225,236,246);}
.boxik.cosedeje a{width:290px; height:20px; padding:9px 10px 5px 10px; margin:0px; border:0px solid white; border-top:1px solid white; text-align:left; float:left; font-style:normal; font-weight:normal; background:rgb(249,249,249); color:black;}

.anketa{position:relative; display:block; float:left; width:970px; height:45px;padding:20px 0px 0px 0px; margin:0px 0px 20px 0px; text-align:center; font-size:1.2em; background:URL("../obr/pro-studenty-anketa.png") 0px 0px no-repeat;}
.anketa img{position:absolute; top:15px; right:10px; margin:0px; border:0px; cursor:pointer;}
.anketa img.diky{position:absolute; top:20px; left:350px; cursor:auto;} /*pokus uz ip hlasovalo, objevi se podekovani*/
.anketa-velke{position:relative; display:block; float:left; width:970px; padding:10px 0px 10px 0px; margin:-20px 0px 20px 0px; text-align:center; font-size:1em; background:URL("../obr/pro-studenty-anketa-velke.png") left bottom no-repeat;}
.anketa-velke a{display:block; float:left; text-decoration:none; padding:8px 30px 0px 30px; margin:5px 0px 5px 0px; width:425px; text-align:left; height:27px; color:rgb(56,56,56); background:URL("../obr/pro-studenty-anketa-velke-a.png") 0px 0px no-repeat;} .anketa-velke a:hover{color:rgb(5,91,128); text-decoration:none; background:URL("../obr/pro-studenty-anketa-velke-a-on.png") 0px 0px no-repeat; color:white;}
.anketa-velke a span{color:rgb(35,121,158); text-decoration:none !important;}

/*----------------------------------------------------------------------------*/
/* uredni deska --------------------------------------------------------------*/
.uredni-deska h4{font-style:italic; margin-top:0px; margin-bottom:0px;}
.uredni-deska p.cara{padding-bottom:10px; border-bottom:1px solid rgb(240,240,240);}
/*----------------------------------------------------------------------------*/
/* fotogalerie ---------------------------------------------------------------*/
.fotogalerie .galerie{display:block; float:left; width:202px; height:180px; overflow:hidden; padding:10px; margin:8px; background:rgb(252,252,252); border:1px solid rgb(210,210,210); color:rgb(11,101,140); text-decoration:underline; text-align:center; font-size:0.85em; }
.fotogalerie .galerie.fotka{border:1px solid rgb(210,210,210); color:black; text-decoration:none;}
.fotogalerie .galerie a{display:block; width:200px; height:150px; overflow:hidden; margin:0px auto 8px auto; padding:0px; border:1px solid rgb(220,220,220);}
.fotogalerie .galerie a img{margin:0px; border:0px;}
.info{float:left; width:97%; height:20px; text-align:right; border:0px solid rgb(225,225,225); padding:0px 10px 0px 10px; margin:0px 0px 20px 0px;}
.fotogalerie .zpet{width:97%; float:right; text-align:right; padding:10px;}
/*----------------------------------------------------------------------------*/
/* textbox -------------------------------------------------------------------*/
h2.skolni_rok{width:630px; float:left; text-align:right; color:black; font-weight:bold; font-size:1.3em; margin:0px 0px 10px 0px; padding:0px;}
h2.skolni_rok.siroky{width:970px;}
.textbox1{display:block; float:left; width:640px; padding:0px 0px 20px 0px; margin:0px 0px 30px 0px; border-bottom:1px solid rgb(220,220,220);}
.textbox1 h3{float:left; width:100%; margin:0px 0px 3px 8px; background:none;}
.textbox1 h3 span{display:block; float:left; width:34px; height:27px; padding:12px 0px 0px 0px; text-align:center; background:URL("../obr/kalendar.png") 0px 0px no-repeat; font-size:11px; line-height:12px;}
.textbox1 h3 a{float:left; margin:0px 0px 0px 15px;}
.textbox1 h3 strong{float:left; font-size:12px; font-weight:normal; font-style:italic; color:black; margin:2px 0px 0px 15px;}
.textbox1 p{float:left; margin:0px; padding:5px 10px 5px 10px;}

/*pro forum */
.textbox2{display:block; float:left; width:938px; padding:10px; margin:0px 0px 15px 0px; border-bottom:0px solid rgb(220,220,220); background:rgb(252,252,252); border:1px dashed rgb(200,200,200);}
.textbox2 h3{float:left; width:930px; margin:0px 0px 10px 0px; padding:3px 5px 12px 5px; background:none; font-size:1em; font-weight:bold; border-bottom:1px dashed rgb(230,230,230);}
.textbox2 p{float:left; margin:0px; padding:0px 5px 5px 5px;}
.textbox2 p img{margin:0px 2px 0px 2px; border:0px; vertical-align:middle;}

.formular{display:block; float:left; width:958px; padding:0px; margin:0px 0px 30px 0px; background:white url("../obr/stahuj-bg.png") 0px 0px repeat-x; border:1px dashed rgb(200,200,200);}
.formular .smiles{display:block; width:450px; padding:5px; margin:5px 0px 5px 20px;} .formular .smiles img{margin:0px 3px 0px 3px; border:0px; cursor:pointer;}
.formular h3{cursor:pointer; text-decoration:underline;}
.formular h3.b{cursor:auto; text-decoration:none; margin:0px 0px 5px 20px;}
.formular p{margin:0px 0px 20px 13px;}
.formular form{display:none; margin:30px 0px 0px 60px;}
.formular input{display:block; width:450px; border:1px solid rgb(200,200,200); padding:9px; margin:5px 0px 5px 20px; background:white; font-family:sans-serif; font-size:1em;}
.formular input.tlacitko{width:107px; height:37px; margin:7px 408px 20px 0px; border:0px; padding:0px; float:right; background:URL("../obr/ikony/tl-odeslat.png") top left no-repeat; cursor:pointer;} 
.formular textarea{display:block; width:450px; height:150px; border:1px solid rgb(200,200,200); padding:10px; margin:5px 0px 5px 20px; font-family:sans-serif; font-size:1em; background:white;}
.formular strong{color:rgb(90,90,90); font-weight:normal; padding:0; margin:15px 5px 15px 20px;}

/*pro bazar*/
.lista{display:block; float:left; width:950px; padding:10px 0 10px 10px; margin:0px 0px 0px 0px; background:none;}
.lista img{float:left; margin:3px 0 0 0; border:0px;}
.lista strong{float:left;  margin:3px 5px 0px 20px; color:rgb(80,80,80); font-weight:normal;}
.lista form{display:block; float:right; width:670px; padding:7px 10px 3px 0; border:1px dashed rgb(220,220,220);}
.lista select{display:block; width:200px; float:left; }
.lista select.male{width:90px;}
.lista input.tlacitko{width:75px; height:30px; margin:-4px 0px 0px 10px; border:0px; padding:0px; float:left; background:URL("../obr/ikony/tl-zobrazit-inzerat.png") top left no-repeat; cursor:pointer;} 

.textbox3{display:block; float:left; width:938px; padding:10px; margin:0px 0px 15px 0px; border-bottom:0px solid rgb(220,220,220); background:rgb(253,253,253); border:1px dashed rgb(200,200,200); cursor:pointer;} .textbox3:hover{background:rgb(250,250,250); border:1px dashed rgb(120,120,120);}
.textbox3 h3{float:left; width:940px; margin:0; padding:3px 5px 5px 5px; background:none; font-size:1em; font-weight:bold; border:0; cursor:pointer;}  .textbox3 h3 em:hover{text-decoration:none}
.textbox3 h3 em{text-decoration:underline; font-style:normal;}
.textbox3 h3 strong{float:left; font-size:12px; font-weight:normal; font-style:italic; color:black; margin:4px 0px 0px 15px; text-decoration:underline; cursor:auto;}
.textbox3 p{display:none; cursor:auto;}
.textbox3 p img{margin:0px 2px 0px 2px; border:0px; vertical-align:middle;}

/*pro etablo*/
.textbox4{display:block; float:left; width:970px; padding:0px 0px 20px 0px; margin:0px;}
.textbox4 h3{float:left; width:100%; margin:0px 0px 3px 8px; background:none;}
.textbox4 h3 span{display:block; float:left; width:34px; height:27px; padding:12px 0px 0px 0px; text-align:center; background:URL("../obr/kalendar.png") 0px 0px no-repeat; font-size:11px; line-height:12px;}
.textbox4 h3 a{float:left; margin:0px 0px 0px 15px;}
.textbox4 h3 strong{float:left; font-size:12px; font-weight:normal; font-style:italic; color:black; margin:2px 0px 0px 15px;}
.textbox4 p{display:block; float:left; width:310px; height:110px; padding:10px 0px 0px 0px; margin:0px 5px 10px 5px; background:white; border:1px solid rgb(235,235,235);}
.textbox4 a.atablo{float:left; padding:20px 10px 0px 10px; margin:0px 10px 0px 10px; background:URL("../obr/tablo-bg.png") 0px 0px no-repeat; line-height:0.9em; width:80px; height:80px; color:white; text-decoration:none; font-size:4em; text-align:center;} 
.textbox4 a.atablo:hover{background:URL("../obr/tablo-bg-on.png") 0px 0px no-repeat;} 
.textbox4 a.atablo em{color:white; line-height:1em; font-size:0.35em; font-style:normal; margin:0 0 0 -2px; padding:0px;}
.textbox4 p span{float:left; margin:5px 0px 0px 0px; border:0px; height:93px; width:170px; overflow:hidden; padding:0px;} 
.textbox4 span img{border:0px; margin:0px; width:180px;}

/*pro multimedia*/
.multimedia-box{border-top:1px solid rgb(240,240,240); display:block; float:left; width:610px; height:40px; padding:10px; margin:5px 0px 10px 0px; background:rgb(250,250,250); overflow:hidden;}
.multimedia-box:hover{background:rgb(245,245,245);}
.multimedia-box a{font-size:1.2em;}
.multimedia-box a span{font-size:0.85em;}

.multimedia-box-detail{position:relative; border-top:1px solid rgb(230,230,230); border-bottom:1px solid rgb(230,230,230); display:block; float:left; width:610px; padding:5px 10px 10px 10px; margin:2px 0px 2px 0px; background:rgb(250,250,250); overflow:hidden;}
.multimedia-box-detail:hover{background:rgb(245,245,245);}
.multimedia-box-detail:hover span.detail{display:block;}
.multimedia-box-detail a{font-size:1em;}
.multimedia-box-detail span{display:block; font-size:11px; line-height:13px;}
/* drobne prvky zprehlednujici kod -------------------------------------------*/
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}

.text-big{font-size:1.2em;}
.text-small{font-size:.85em;}

.text-bold{font-weight:bold;}
.text-italic{font-style:italic;}
.text-underline{text-decoration:underline;}
.text-underline-none{text-decoration:none;}

.text-red{color:rgb(186,22,22);}
.text-orange{color:rgb(220,51,0);}
.text-green{color:rgb(123,170,47) !important;}
.text-blue{color:rgb(0,115,142);}

.border-none{border:0px !important;}
.margin-none{margin:0px !important;}
.margin-right-none{margin-right:0px !important;}
.margin-left-none{margin-left:0px !important;}
.background-none{background:none !important;}
.list-style-none{list-style:none !important;}

.display-none{display:none !important;}
.display-block{display:block !important;}
.float-right{float:right !important;}
.float-left{float:left !important;}
.clear-both{clear:both !important;}

.overflow-hidden{overflow:hidden !important;}

.cursor-help{cursor:help;border-bottom:1px dashed rgb(206,22,22);}
.cursor-pointer{cursor:pointer;}

.poznamka{position:relative; background:rgb(255,240,240) URL("../obr/ikony/poznamka-zavrit.png") 99% 6px no-repeat; border:1px solid rgb(255,140,140); padding:0px 20px 5px 20px; line-height:2em;}
.poznamka span.zavrit{position:absolute; right:0px; top:0px; width:25px; height:25px; cursor:pointer;}
.poznamka-nonclose{width:600px; background:rgb(255,240,240); border:1px solid rgb(255,140,140); padding:5px 20px 5px 20px; line-height:2em;}
.poznamka-nonclose-siroky{float:left; width:918px; background:rgb(255,240,240); border:1px solid rgb(255,140,140); padding:5px 20px 5px 20px; margin:5px 0px 20px 0px; line-height:2em;}
.poznamka-good-nonclose-siroky{float:left; width:928px; background:rgb(240,255,240); border:1px solid rgb(140,220,140); padding:5px 20px 5px 20px; margin:5px 0px 20px 0px; line-height:2em;}
.stahuj{padding:3px 10px 3px 10px; border:1px solid rgb(225,225,225); background:white url("../obr/stahuj-bg.png") 0px 0px repeat-x;}
.strankovani{float:left; width:620px; height:20px; text-align:right; border:0px solid rgb(225,225,225); background:white url("../obr/stahuj-bg.png") 0px 0px repeat-x; padding:15px 10px 12px 10px;}
.strankovani.siroke{width:940px;}
.strankovani a{display:block; float:left; min-width:11px; height:13px; line-height:1em; text-align:center; font-size:0.85em; padding:2px 0px 0px 1px !important; border:1px solid rgb(51,141,180); margin:1px 3px 0px 3px; text-decoration:none;} .strankovani a.aktivni{text-decoration:none; color:white; font-weight:normal; background:rgb(51,141,180);}
/* tagy ----------------------------------------------------------------------*/  
a{color:rgb(51,141,180);}
a:hover{color:rgb(11,101,140); text-decoration:none;}

a.thickbox{border:1px solid rgb(180,180,180); padding:1px; margin:10px 15px 10px 15px;} a.thickbox:hover{border:1px solid rgb(220,220,220);}
a.thickbox img{margin:0px;}

h1{font-size:1.5em;font-weight:bold;color:black;margin:0px;padding:0px;}
h2{width:640px;text-align:left; padding:0 0 10px 0; margin:20px 0px 0px 0px; font-size:1.6em; font-weight:normal; color:rgb(50,50,60);  }
h2.border{border-bottom:1px solid rgb(240,240,240);}
h3{font-size:1.4em;font-weight:normal; color:rgb(31,121,160); margin:10px 0px 15px 5px;padding:0px; text-align:left;}
h4{font-size:1.1em;font-weight:bold;color:black;margin:20px 0px 5px 6px;}

big{font-size:1.15em; margin:0px;}

p{margin:0px 0px 12px 0px; padding:0px 7px 0px 7px; line-height:1.6em;}
p.vyrazny{font-size:1.1em; }

address{line-height:2.5em; font-style:normal; padding:10px 20px 15px 20px; border:1px solid rgb(230,230,230); margin:0px 0px 15px 0px; background:white url("../obr/stahuj-bg.png") 0px 0px repeat-x;}
address img{vertical-align:middle; margin:0px 15px 0px 25px; border:0px; height:13px;}

iframe{border:1px solid rgb(230,230,230); padding:0px; width:100%; height:10000px; margin:0px; overflow:none;}
iframe.maly{height:300px;}
iframe.auto{height:2500px; border:0px; margin:0px; padding:0px;}

img{border:0px solid rgb(240,240,240); margin:5px 15px 5px 15px;}
ul{margin:0px 0px 20px 0px; padding:0px;}	  
ul li{margin:5px 0px 0px 30px;}
ul.double{width:45%; padding:15px 10px 15px 10px; background:rgb(250,250,250);}

ol{margin:0px 0px 20px 0px; padding:0px;}	  
ol li{margin:5px 0px 0px 35px;}

table{width:100%; margin:0px auto 10px auto; border:1px solid rgb(215,215,215); background:rgb(239,239,239) url("../obr/table-th-bg.png") 0px 0px repeat-x;}
table th{padding:10px; width:40%; font-size:1.2em; font-weight:bold; color:rgb(60,60,60); text-align:left; }
table td{padding:10px; width:40%; background:rgb(251,251,251);}

table.uzky-radek td{padding:6px;}


hr{display:none;}
hr.aktivni{display:block; float:left; width:100%; height:1px; border:0px; color:rgb(215,215,215); background:rgb(215,215,215); margin:30px 0px 30px 0px;}

