@media screen, projection, tv{
html,body{ color: Black; background: white url(../img/back3.jpg) no-repeat center 0;  margin: 0; padding: 0; }
html,body, input, textarea, select, table{ font-family: "Arial CE", "Helvetica CE", Arial,  helvetica, sans-serif; color: #424243; }
/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif;
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/


hr{ height: 1px; color: #e8e8e8; background: #e8e8e8; clear: both; margin: 0; padding: 0; border: 0; }
address{ font-style: normal; display: block; margin: .5em 0; }
h1{ font-size: 1.25em;  margin: 1.4em 0 .6em 0; line-height: 1.2em;  }
h2{ font-size: 1.25em;  margin: 12px  0;line-height: 1.2em;  }
h3{ font-size: 1.1em; margin: 1.4em 0 .6em 0; line-height: 1.2em; }
h4{ font-size: 1em;  margin: 1.4em 0 .6em 0; line-height: 1.2em; }
a{ color: #0094D6; }
a:hover{ text-decoration: underline !important ; }
input, textarea{ border: 1px solid #ADCDE6; padding: 4px; background: #F6FAFE; }
input, textarea, select{ margin: 2px; }
input.btn{ background: #00ABEC url(../img/btn.gif) repeat-x; border: 1px solid #2694C9; color: #D6E7FD; font-weight: bold; text-transform: uppercase; font-size: 1.3em; }

#base{ margin: 0 auto; text-align: left; width: 997px; font-size: .75em; position: relative; line-height: 1.3em; padding-bottom: 20px;}
#head p{ color: black; background-color: transparent; font-size: 1.2em; position: relative; overflow: hidden; line-height: 1.2em; margin: 0 0 0 0; }
#head p span, #head p{ width: 452px; height: 114px;}
#head a{ color: black; background-color: transparent;text-decoration: none; }
#head p span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url(../img/logo4.gif) no-repeat; color: black; }


#tkraj{ position: absolute; left: 464px; top: 26px; background: #CBE7FF; z-index: 100; padding: 11px 8px 0px 8px; height: 54px; width: 173px; line-height: 1.3em; color: #009CDD; font-weight: bold; text-align: center; font-size: 1.4em; }
#tkraj span{ text-transform: uppercase; display: block; }

#main{ width: 997px; clear: both; background: White url(../img/main.gif) no-repeat 0 0; padding: 53px 0 0 0;  }
#left, #stred, #right{ float: left; display: inline; }
#stred{ width: 668px;   }
#right{ width: 321px; padding-right: 8px; overflow: hidden; padding-top: 15px; }
#plocha{ padding: 15px 0px 2px 1px; }
#stredindex{ width: 997px; overflow: hidden; }
#stredindex #plocha{ padding-top: 6px; }

#flashakt{ padding: 0 0 5px 7px; height: 32px; overflow: hidden; }
#flashakt object{ display: block; }

#pata{ clear: both; width: 997px; background: transparent url(../img/pata.gif) no-repeat 0 100%; padding-bottom: 15px;  }
#pata-in{ width: 997px; background: White url(../img/pata2.gif) repeat-y 9px 0; }
#pata a{text-decoration: none; color: #5B808A; font-size: 1em; }
#pata a span{ text-decoration: underline; }
#pata table{ margin-left: 9px; width: 981px; table-layout: fixed; }
#pata td{ vertical-align: top; background: transparent url(../img/pata3.gif) no-repeat 1px 33px; }
#pata ul{ margin: 0; padding: 0 0 0 0; }
#pata li{ list-style-type: none; padding-left: 40px;  margin-left: 1px; }
#pata h3{ text-align: center; margin: 0 0 10px 0; text-transform: uppercase; color: #808080;  background: #BDCCD6 url(../img/p1.gif) repeat-x;  }
#pata h3 span{ display: block; padding: 3px 0; border-right: 1px solid #DCE3E9; border-left: 2px solid #9EB3C3; }
#pata h3.first span{ display: block; background: transparent url(../img/p3.gif) no-repeat 0 0; border-left: 0; }
#pata h3.last span{ display: block; background: transparent url(../img/p2.gif) no-repeat 100% 0; border-right: 0; }
#pata li img{ margin: 1px 0; }
#zapati { padding: 4px 10px; font-size: .85em; color: #7299A2; text-align: right; }
#zapati a{ color: #7299A2; }

#menu{ width: 990px; position: absolute; top: 124px; left: 7px; }
#menu ul{ margin: 0; list-style-type: none;}
#menu li{width: auto; float: left; behavior: url(/styly/hover.htc); position: relative;  }
#menu li img{ display: block; }
#menu a{text-decoration: none;  display: block; width: auto; }
#menu ul ul{ position: absolute; left: 0; top: 43px; width: 123px; display: none; z-index: 1000; }
#menu ul ul li{ float: none; }
#menu ul ul a{ background: #00ACEB; color: #C3DCFF; text-transform: uppercase; width: 160px; padding: 2px 10px; border-top: 1px solid white; font-weight: bold; }
#menu li:hover ul, #menu li.hover ul{ display: block; }
#menu ul ul a:hover{ color: White;  }

.blok{ float: left; display: inline; margin-left: 8px; width: 321px; margin-bottom: 10px; height: 192px; overflow: hidden; }
.blok2x1{ width: 650px; }
.blok2x2{ width: 650px; height: 394px; }
.blok1x2{ width: 321px; height: 394px; }

.box1, .box2, .box5{ background: #CBD9FE url(../img/b2.gif) no-repeat 0 100%; width: 301px; padding: 10px 10px; height: 149px; clear: both;  }
.box2{ background: #BDCBD4 url(../img/box2.jpg) no-repeat 0 100%; clear: both; width: 301px;}
h3.b1{ color: #057EB7; font-weight: bold; background: transparent url(../img/b1.gif) no-repeat; padding: 3px 10px; text-transform: uppercase; margin: 0; }
h3.b2{ color: #414548; font-weight: bold; background: transparent url(../img/b4.gif) no-repeat; padding: 3px 10px; text-transform: uppercase; margin: 0; width: 79px; text-align: center; float: left; }
h3.b12{ color: #414548; font-weight: bold; background: transparent url(../img/b12.gif) no-repeat; padding: 3px 10px; text-transform: uppercase; margin: 0; width: 50px; text-align: center; float: left; }

h3.b8, h3.b9, h3.b10{ color: white; font-weight: bold; background: transparent url(../img/b8.gif) no-repeat; padding: 3px 10px; text-transform: uppercase; margin: 0; }
h3.b9{ background: transparent url(../img/b9.gif) no-repeat;  }
h3.b10{  background: transparent url(../img/b10.gif) no-repeat; }


.box1 p, .box2 p{ margin: 5px 0;  font-weight: bold; text-align: center;}
.zal{ display: inline; float: right; color: #C3D7FF; font-weight: normal; cursor: pointer; width: 100px; border-left: 1px solid white; text-align: center; line-height: 1.2em; padding: 4px 0 4px 0; background: transparent url(../img/zal1.gif) no-repeat -1px 0; }
.zal a {color: #C3D7FF; text-decoration: none;}
.aktiv{ background-image: url(../img/zal2.jpg); color: White; }
.aktiv a, .zal-mensi-aktiv a {color: #FFFFFF; }
.zal-mensi{ width: 67px; background-image: url(../img/zal5.gif); }
.zal-mensi-aktiv{ width: 67px; background-image: url(../img/zal6.jpg); color: White;}


.box3{ background: #d4e9f7; clear: both; width: 650px; padding-bottom: 6px; height: 370px; overflow: hidden;}
.box3-in{ padding: 10px 6px 0 14px; background: #d4e9f7 url(../img/ic1.gif) no-repeat 100% 0; height: 338px;  overflow: hidden;}
.box3 li{ list-style-type: none; padding: 2px 0 2px 32px; background: transparent url(../img/li3.gif) no-repeat 0 40%;}
.box3 ul{ margin-left: 0; }
.box3 h2, .box3 p{ margin: 1px 0; }
.box3 h2 a{ color: #0078A1; text-decoration: none; }
.box3 h2 { font-size: 1.4em; }
.prcl img{  float: left; margin:  0 12px 2px 0; }
.prcl{ background: transparent url(../img/cara.gif) repeat-x  0 100%;  padding: 0 0 12px 0; margin-bottom: 4px; }
.xcl{ background: #f1f9fd url(../img/ic3.gif) no-repeat 0 100%; width: 154px; float: right; border-left: 10px solid #d4e9f7; margin-top: -4px;}
.xcl-in{ background: transparent url(../img/ic2.gif) no-repeat; width: 134px; height: 310px; overflow: hidden; padding: 10px;  }
.xcl-in h2{ margin: 0; font-size: 1.15em;  }
.xcl-in h2 a{ color: #575757; }
.xcl-in p{ color: #0078A1; margin: 5px 0; line-height: 1.2em; }
.wcl{ height: 24px; width: 607px; background: transparent url(../img/cl4.gif) no-repeat; padding-left: 43px; overflow: hidden;}
.wcl form{ margin: 0; padding: 0; display: block; float: left; padding-top: 3px;  margin-left: 115px; width: 155px; }
.wcl .wclbtn{ border: 0; padding: 0; margin: 0 0 0 1px; width: 45px; height: 17px; }
.wcl input{ padding: 2px; border: 1px solid #c2c3c5; font-size: .85em; width: 98px; margin: 0; }
.kk{ display: block; margin-bottom: 10px; margin-top: 1px; }

.box4{ background: white url(../img/box4b.gif) repeat-y; clear: both; width: 650px; padding-bottom: 6px; height: 370px; overflow: hidden; }
.box4-in{ padding: 0 0 0 0; background: transparent url(../img/box4a.gif) no-repeat 0% 0; height: 333px;  overflow: hidden; width: 635px; padding: 12px 0 0 15px;}
.box4a{ width: 650px; }
.box4 h2{ margin: 0; padding: 5px 0; border-bottom:  1px solid #f0f0f1;  }
.box4 h2 a{ color: #0078A1; text-decoration: none; }
.box4a div{ float: left; width: 302px; padding-right: 15px;}
.box4a p{ margin: 0; padding: 5px 0 0 0; }
.box4a div.box4b{ background: transparent url(../img/box4e.gif) repeat-y; height: 321px; }
.box4 .wcl{ height: 26px; width: 623px; background: transparent url(../img/box4c.png) no-repeat; padding-left: 27px; overflow: hidden;}
.box4 .wcl form{ margin: 0; padding: 0; display: block; float: left; padding-top: 3px;  margin-left: 129px; width: 155px; }
.box4 .wcl .wclbtn{ border: 0; padding: 0; margin: 0 0 0 1px; width: 45px; height: 17px; }
.box4 .wcl input{ padding: 2px; border: 1px solid #c2c3c5; font-size: .85em; width: 98px; margin: 0; }

.vice{ margin: 0; text-align: right; padding-top: 3px; }
.vice a{ font-size: .85em; color: White; text-decoration: none; text-transform: uppercase; background: transparent url(../img/v2.gif) no-repeat 2px 2px; padding: 5px 8px 4px 18px; border: 0 solid #9BBFEC; line-height: 1.18em; }
.vice2{ text-align: center; }
.vice2 a{ font-size: .85em; color: White; text-decoration: none; width:130px; float: left; margin-right: 20px;  text-transform: uppercase; background: transparent url(../img/v3.gif) no-repeat 2px 2px; padding: 5px 2px 4px 18px;  border: 0 solid #9BBFEC; line-height: 1.18em; }

.box3 .vice{ margin-top: -3px; }
.referenda .box5{ height: 150px; }
.referenda .zal{ font-size: .95em; }
.referenda h3.b2{ color: White; background-image: url(../img/b7.gif); }
.referenda .zal{ background-image: url(../img/zal3.gif); color: #D1D2D2; }
.referenda .aktiv{ background-image: url(../img/zal4.jpg); color: White; }
#plocha .referenda ul{ margin: 0; padding: 7px 0 0 0; }
.referenda li{ list-style-type: none; }
.referenda li a { display: block; text-decoration: none; padding: 2px 0 2px 32px; background: transparent url(../img/ref.jpg) no-repeat 0 30%; color: #424243;}
.referenda li a span{ text-transform: uppercase; display: block; text-decoration: none; border-bottom: 1px solid #E2EBFF; padding: 2px 0 5px 0; color: #424243; }


#top{ text-align: right; position: absolute; right: 8px; top: 20px; }
#top form{ margin: 0; padding: 2px 0 3px 0; }
#top .pole{ width: 84px; border: 1px solid #ADCDE6; background: White; padding: 6px 5px 5px 5px; margin: 2px; }
#top .search .pole{ width: 184px; }
#top .xbtn{ border: 0; margin: 0 0 0 2px; padding: 0; }
#top .login{ height: 31px; }
.login p{ margin: 0; font-size: .9em; width: 330px; text-align: left; color: #696969; padding-left: 0; }
.login p span{ color: #BEBEBE; }
.login p strong a{ color: #696969; }
.login p a{ text-decoration: none; }
#top .topodkazy{ margin: 0; text-align: left; font-weight: normal; padding: 0 8px; font-size: .9em; }
#top .topodkazy a{ margin-right: 24px; }

.indexclanky .zal{ float: left; border-left: 0; border-right: 1px solid white; }


.katbox{ height: 192px; overflow: hidden; width: 211px; display: inline; background: transparent url(../img/vyp1.jpg) no-repeat 0 23px; float: left; margin: 0 0 8px 8px; }
.katbox h2{ margin: 0; color: White; text-transform: uppercase; font-size: 1em; background: transparent url(../img/n1.gif) no-repeat; padding: 5px 5px 4px 7px; line-height: 1.2em;overflow: hidden; width: 172px; }
.katbox ul{margin: 0; padding: 0; list-style-type: none; font-size: 1em; line-height: 1.22em; }
.katbox div{ padding: 10px 5px 2px 5px; }
.katbox li{ padding: 1px 0 2px 0; background: transparent url(../img/li2.gif) no-repeat 8px 100%;  }
.katbox li a{ background: transparent url(../img/n1x.gif) no-repeat 0 4px; padding: 1px 0 1px 10px; display: block; color: #424243; text-decoration: none; }



.seznam{ list-style-type: none; }
.seznam li{ list-style-type: none; background: transparent url(../img/li.gif) no-repeat 0 .7em; padding: .2em 0 .2em 12px; }

#right h2{ margin: 0; color: #0081B5; text-align: center; text-transform: uppercase; font-size: 1.1em; background: transparent url(../img/r1.gif) no-repeat; padding: 4px 10px 3px 10px; line-height: 1.2em; overflow: hidden; width: 80px; }
#right h2.delsi{ background-image: url(../img/r3.gif); width: 301px; text-align: left; }
#right .zal{ width: 67px; background-image: url(../img/zal5.gif); padding-top: 5px; }
#right .aktiv{ width: 67px; background-image: url(../img/zal6.jpg); }
.rbox{ background: #D2E7FF url(../img/r2.gif) no-repeat 0 100%; padding: 5px 5px 15px 5px; clear: both; margin-bottom: 10px; }
.rvyska{ height: 549px; }
.rbox ul{ margin: 0; padding: 0;  list-style-type: none;}
.rbox ul li{ padding: 3px 2px 3px 15px; background: transparent url(../img/n1w.gif) no-repeat 0 5px;color: #818181; line-height: 1.22em; }
.rbox ul li a{ text-transform: uppercase; font-weight: bold; text-decoration: none; font-size: 1.1em;  color: #818181; }
.rbox ul li a.aktivni, .rbox ul li a:hover{ color: #0094D6; }


.vypis{ margin-left: 8px; background: transparent url(../img/n0b.gif) no-repeat 0 100%; padding-bottom: 9px; margin-bottom: 10px;  }
.vypis h1.hlavni{ color: White; margin: 0; font-size: 1em; background: #1DA6D9 url(../img/n0a.gif) no-repeat; font-size: 1.1em; padding: 3px 10px; line-height: 1.22em; width: 631px; }
.vypis-in{ border-left: 1px solid #20ACDD; border-right: 1px solid #20ACDD; padding: 1px 9px; width: 631px; }
.clanek{ width: 621px; background: transparent url(../img/clanek.jpg) no-repeat; padding: 5px; height: 47px; overflow: hidden; margin-top: 9px; position: relative; }
.clanek .pic{ float: left; width: 64px; height: 49px; overflow: hidden; margin: 0 10px 0 0; display: inline; }
.clanek h2{ font-size: 1.1em; margin: 0 0px 5px 0; width: 429px; clear: none;  }
.clanek p{ margin: 0; font-size: .85em; width: 429px; line-height: 1.2em; }
.clanek a{ text-decoration: none; color: #424242; }
.kandid{ background-image: url(../img/clanek2.jpg); }
.kandid p, .kandid h2{ width: 530px; }



.hod{ width: 113px; font-size: .85em; color: #60ADDA; line-height: 1.5em; padding: 3px 0 0 0;  margin: 0; position: absolute; top: 2px; right: 5px; }
.hod img{ vertical-align: middle; }
.hod strong{ font-weight: normal; color: #0093D5; }
.nav{ font-size: .85em; text-align: center; margin: 0; padding: 15px 0 0 0; }
.nav img{ margin-left: 6px; margin-right: 2px; }
.detail{ margin-bottom: 10px; line-height: 1.25em; }
.detail .vypis-in{ padding: 10px 15px; width: 619px;  }
.detail .anotace{ font-weight: bold; border-bottom: 1px solid #DDDEFF; padding-bottom: 10px; }
.obr{ margin: 0 0 4px 0; border-right: 10px solid white; }
.detail .hod{ position: static; width: 599px; background: transparent url(../img/hod.jpg) no-repeat; padding: 1px 10px 1px 10px; margin: 10px 0; font-size: .8em; }
.rate{ border: 1px solid #B0D7ED; padding: 2px 1px 2px 5px; font-size: .8em; background-color: White; color: #61AEDB; display: block; width: 198px; text-align: right; float: right; }
.rate img{ vertical-align: middle; margin: 0; padding: 0;}
.dis{ background: #75B8DB url(../img/dis.gif) no-repeat 4px 2px; color: White; text-decoration: none; font-size: .9em; padding: 2px 4px 3px 22px; display: block; width: 176px; float: right; margin-left: 5px;}
.dis span{ color: #DCF5FF; font-size: .95em; }
.podclanek{ width: 619px; margin-bottom: 0; clear: both; margin-top: 0; padding-top: 1.2em; }
.vyska{ min-height: 556px; }
.flash-video {margin:35px 0px; text-align:center;}

.celasirka #stred{ width: 997px; }
.celasirka .vypis{ background: transparent url(../img/cl.gif) no-repeat 0 100%; width: 981px; }
.celasirka .vypis h1.hlavni{ color: White; margin: 0; font-size: 1em; background: #1DA6D9 url(../img/cl2.gif) no-repeat; font-size: 1.1em; padding: 3px 10px; line-height: 1.22em; width: 961px; }
.celasirka .vypis-in{ border-left: 1px solid #20ACDD; border-right: 1px solid #20ACDD; padding: 1px 9px; width: 961px; }
.celasirka .detail .hod{ background-image: url(../img/cl3.gif); width: 941px;  }

.box1 ul{ margin: 0; padding: 0; list-style-type: none; }
.box1 li a{ color: #424242; text-decoration: none; font-size: .9em; font-weight: bold; background: transparent url(../img/n1w.gif) no-repeat 0 4px; width: 287px; padding: 2px 0 2px 15px; display: block;}
.ref{ background-color: #E3E3E3; background-image: url(../img/b11.gif); }
.ref li a{ text-transform: uppercase; background: transparent url(../img/ot.gif) no-repeat 0 2px; padding: 2px 0 2px 24px; width: 278px;}
.ref li a:hover{ background-image: url(../img/ot2.gif) !important ; }
.ref li a.ano, .ref li a.ano:hover{ background-image: url(../img/ano.gif) !important ; }
.ref li a.ne, .ref li a.ne:hover{ background-image: url(../img/ne.gif) !important ; }
.rightref{ margin-bottom: 10px; height: auto; padding-top: 3px;}
.rightref li a{ width: 275px; }

.rightref h4{ color: #808080; font-size: .9em; margin: 6px 0; }
.rightref h4 span{ font-size: 1.2em; text-transform: uppercase; }
.rightref h4 span.barva2{ color: #C90087; }
.rightref h4 span.barva3{ color: #90B639; }

.refbox1{ width: 309px;  float: left; display: inline; background: #D7E6FF url(../img/refbox1a.gif) no-repeat; overflow: hidden; padding: 10px 0 0 0; text-align: center; }
.refbox1-in{ background: transparent url(../img/refbox1b.gif) no-repeat 0 100%; padding-bottom: 10px; }
.tt1{ color: #D60080; font-size: 3em; margin:5px 0 0px 0; line-height: 1.3em; }
.tt2{ color: #0094D6; font-size: 1.4em; margin: 0px 0; }
.refbox1 h3{  font-size: 1.8em; margin: 20px 0 0 0; font-weight: normal; min-height: 150px; line-height: 1.2em; overflow: hidden; padding: 0 10px; }
.tt3{ color: #0094D6; font-size: 1.2em; margin: 10px 0; text-transform: uppercase;font-weight: bold; padding: 0 10px; }
.tt4{ color: #7CACD8; font-size: .85em; margin: 15px 0 0 0; text-transform: uppercase;font-weight: normal;   padding: 0 10px 0 10px; }
.stav .tt1,.stav .tt2,.stav h3{ color: #BCBDC0; }
.ft1{ color: #5D912A; }
.ft2{ color: #EB008B; }
.tt5 p{ margin: 2px 0; }

.anone img{ margin: 5px 15px; }
#boxnazory{ float: right; width: 311px;  display: inline; margin-left: 10px; margin-bottom: 10px; }
#reftext{ clear: left; padding: 10px 0 10px 0;}
.refbox2{ width: 311px; overflow: hidden; margin-left: 317px;   margin-bottom: 8px; }
#boxnazory .refbox2{ margin-left: 0; }
.refbox2 h3{ color: #057EB7; font-weight: bold; background: transparent url(../img/rb2.gif) no-repeat; padding: 3px 0 3px 10px; text-transform: uppercase; margin: 0; width: 174px; overflow: hidden; height: 16px; }
.refbox2-in{ background: #C3DEFD url(../img/rb1.gif) no-repeat 0 100%; overflow: hidden; padding: 10px 10px 5px 10px; line-height: 1.2em;  }
.refbox2-in .pic{ width: 68px; height: 68px; overflow: hidden; display: block; float: left; margin-right: 10px; }
.refbox2-in div{ float: left; width: 160px; }
.refbox2-in div img{ float: left; }
.refbox2-in h4{ margin: 0; text-transform: uppercase; color: #0080B2;}
.refbox2 .vice{ font-size: 1em; }
.blue{ color: #0080B2 !important; }
.refbox2-in p{ margin: 0; }
.refbox2-in p.text{ clear: both; padding: 4px 0 0 0; }
.gray h3{ background-image: url(../img/rb3.gif);  color: #424243;}
.gray .refbox2-in{ background: #DADADA url(../img/rb4.gif) no-repeat 0 100%; }
.red{ color: #B22229 !important; }
.green{ color: #90B639 !important; }

div.potvrzeni{ width: 230px;  padding: 10px; z-index: 100; background-color: #D2E7FF; top: 100px; left: 40%; color: black; text-align: center; font-weight: bold; position: absolute;  border: 1px solid silver; border-bottom: 2px solid gray; border-right: 2px solid gray; }
div.potvrzeni p{ padding: 5px 0 10px 0; margin: 0; }


#help{ width: 200px;  padding: 5px; z-index: 100; background-color: #D2E7FF; top: 0; left: 0; color: black; text-align: left; font-size: .9em;  position: absolute;  border: 1px solid silver; border-bottom: 2px solid gray; border-right: 2px solid gray; }
#help p{ padding: 5px 0 5px 0; margin: 0; }
#help   a#closebtn{  cursor: pointer; float: right; /*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/}
 #help  a#closebtn:hover{text-decoration: none; background-color: white; color: black;}
 
 
table.tab{ font-size: 1em;border: 1px solid white; border-collapse: collapse; margin: 12px 0; width: auto; line-height: 1.2em; border-bottom: 2px solid #00ACEB; }
table.tab th{ color: White; background-color: #00ACEB; padding: 4px 7px; font-weight: bold; text-align: left; border: 1px solid white; }
table.tab td{ border: 1px solid white; padding: 4px 7px; background: #F6FAFF; }
tr.sec td{ background-color: #DFEEFF;  }
.formik th{ text-align: left; padding: 9px 10px 2px 0; border: 0; vertical-align: top; }
.formik td{ padding: 5px 5px; border: 0;  }
.formik input, .formik select, .formik textarea{ margin: 0; }
.trista{ width: 210px; }
.stopade{ width: 150px; }

.mapa{ position: relative; }
.mapa span{ display: block; position: absolute; top: 0; left: 0; }

.hlaska{ font-weight: bold; color: #CA0000; }
.plnasirka{ width: 475px; }
.slovo{ background: #C3DEFC; }


  div#popik{ position: absolute; top: 230px; left: 260px; border: 1px solid #D1D1D1; border-bottom: 2px solid gray;  border-right: 2px solid gray; display: none; text-align: center; font-size: .8em; width: 260px; background-color: white; text-align: left; color: #3B3000; }
  div#popik a .obr3{ border: 0; margin: 0 0 0 11px; float: none;}
  div#popik p{ margin: 8px; }
  a#closebtn{  cursor: pointer; float: right; /*display: block; padding: 0px 3px; font-weight: bold; background-color: #A92F00; border: 1px solid gray; border-right: 0; border-top: 0; color: white; text-align: center; width: 10px;*/}
  a#closebtn:hover{text-decoration: none; background-color: white; color: black;}

.file{ background: transparent url(/img/i-blank.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;  line-height: 2em;}
.pdf{ background: transparent url(/img/i-pdf.gif) no-repeat 0 0; padding: 4px 0 4px 25px; line-height: 2em;}
.doc, .txt, .rtf{ background: transparent url(/img/i-doc.gif) no-repeat 0 0; padding: 4px 0 4px 25px; line-height: 2em;}
.xls{ background: transparent url(/img/i-excel.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.zip, .rar{ background: transparent url(/img/i-archiv.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;line-height: 2em; }
.jpg, .peg, .png, .gif, .bmp, .tif{ background: transparent url(/img/i-pic.gif) no-repeat 0% 0; padding: 4px 0 4px 25px;line-height: 2em; }
.avi, .mpg, .mov, .asf, .ram{ background: transparent url(/img/i-video.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.mp3, .wav, .mid{ background: transparent url(/img/i-audio.gif) no-repeat 0% 0; padding: 4px 0 4px 25px; line-height: 2em;}
.lomic{ height: 0; }

.permissions {border: 1px solid #ADCDE6; padding: 4px; background: #F6FAFE; height: 400px; overflow: auto;}
.permissions ul {list-style-type: none; margin: 0px 0px 0px 5px;}
.permissions ul ul {list-style-type: none; margin: 0px 0px 0px 16px;}


.permissionsChoose div.list {border: 1px solid #ADCDE6; padding: 4px; background: #F6FAFE; height: 200px; width: 235px; overflow: auto; float: left;}
.permissionsChoose div.list div.normal {border: 1px solid transparent; background: none; float: left; width: 175px; padding: 2px; margin-bottom: 1px; cursor: pointer;}
.permissionsChoose div.list div.checked {border: 1px solid #0094D6; background: #ADCDE6; color: #0094D6; float: left; padding: 2px; margin-bottom: 1px;}
.permissionsChoose div.list ul ul div.node {width: 110px;}
.permissionsChoose div.list ul ul ul div.node {width: 75px;}
.permissionsChoose div.control {float: left; width: 50px; padding-top: 60px; text-align: center;}
.permissionsChoose ul {list-style-type: none; margin: 0px 0px 0px 5px;}
.permissionsChoose ul ul {list-style-type: none; margin: 0px 0px 0px 0px;}

.btn{ color: White; text-decoration: none; padding: 2px 5px; background: #75B8DB; }

#diskuse_prispevky{ margin: 20px 0;  }
#diskuse_prispevky p.center{  text-align: center; }
	
.diskusniblok{ background-color: transparent; padding: 2px 0; }
.diskuse-small		{ width: 100%; font-size: .9em; }
.diskuse-small a{ font-weight: normal; }
.diskuse-small .datum{ font-size: 1em; padding-right: 5px; text-align: right; }
.diskuse-small input{ border: 0; background: transparent none; padding: 0; margin: 0; }
.diskuse-small th{ padding: 5px; }
.diskuse-small td{  padding: 0 0 0 3px;  }
.dis-nazev{  width: auto; }
.dis-check{ width: 22px; }
.dis-autor{ width: 130px; }
.dis-datum{ width: 110px; text-align: right; white-space: nowrap; }

tr.polemika1 		{line-height: 1.2em;}
tr.polemika-top td {font-weight: normal;  background-color: #F1F1F1; border-bottom: 1px solid white;  }
tr.polemika-top td span{ font-weight: bold; }
.nowrap{ white-space: nowrap; }
.diskuse-small	img{ float: left; margin-left: 5px; } 
.diskuse-small	span{ display: block; margin-left: 5px; padding-top: 3px; }

.prispevek{ padding: .5em 5px 5px 5px; }
.prispevek p, .prispevek h3{ margin: 0; }
.prispevek .text{ padding-bottom: 4px; }
.prispevek p.reaguj{ margin-bottom: 5px; }
#prisp{ margin-top: .5em; }
#prisp td.bold{ text-align: right; padding-right: 10px; }
.kat{ font-size: .85em; margin: 0; }
.level1{ background-color: #F1F1F1; padding: 5px 5px 0 5px; width: 605px; }
.level2{ padding-left: 15px; width: 595px; }
.level3{ padding-left: 30px; width: 580px;  }
.level4{ padding-left: 45px; width: 565px;  }
.level5{ padding-left: 60px; width: 550px;  }
.level6{ padding-left: 75px; width: 535px;  }
.odpoved{ border: 1px solid #F1F1F1; margin-bottom: 25px; padding-bottom: 5px; width: 593px; }
.odpoved .text{ font-style: italic; padding-right: 4px; }

table.blokdiskusi{ width: 100% !important ;}
table.blokdiskusi td{ font-size: .9em;  vertical-align: middle; padding: 5px 7px 5px 7px;}
table.blokdiskusi h3{ margin: 0; font-size: 1.1em; }
table.blokdiskusi th{ padding: 7px 3px; font-size: .9em; }
table.blokdiskusi td.bd3, table.blokdiskusi td.bd4{ text-align: center; }
table.blokdiskusi td.bd5{ text-align: right; width: 100px; }
.prispevek img{ margin: 4px 15px 3px 0 !important ;  position: relative; }
.v-okne{ background: #f8f8f8; border: 1px solid #EBEBEB; padding: 5px; font-size: .85em; margin: 0 0 6px 0; line-height: 1.3em; font-style: italic; }
.level1 .v-okne{ background: #f8f8f8; border: 1px solid #DEDEDE;}
.v-okne h4{ margin: 0; }

#msg {display:none; position:absolute; border:1px #000 solid; left:100px; top:800px; width:300px; background:#fff; padding:10px 15px; font-size:13pt; text-align:center;}


.blok-news {background: url( /img/banner-news.jpg) no-repeat; position: relative;}
.blok-news form.newsletter {position: absolute; top: 80px; left: 69px;}
.blok-news form.coffee-news {position: absolute; top: 165px; left: 69px;}
.blok-news input.text {width: 132px; height: 18px; padding: 4px 2px 0 2px; font-size: 12px; margin: 0; border: none; background-color: transparent;}
.blok-news input.submit {width: 102px; height: 18px; padding: 0; margin: 0 0 0 3px; border: none; background-color: transparent;}

.mapy{  background: #009ef0; float: left; height: 394px; display: inline; margin-left: 8px; width: 321px; margin-bottom: 10px; overflow: hidden;}
.mapy h3{ text-transform: uppercase; color: White; margin: 0; background: transparent url(../img/b13.gif) no-repeat; text-align: center; padding: 2px 10px; }
.mapy-in{ padding: 6px; background: #009ef0 url(../img/b14.gif) no-repeat 0 100%; width: 309px; padding-bottom: 7px;    }
.mapy-in div.gmapa{ margin: 0;  overflow: hidden; width: 309px; height: 206px; }
.mapkraj{ background: #0a81cc; border: 1px solid #0a81cc; overflow: auto; width: 307px; height: 148px; margin-top: 5px; }
.mapkraj ul{ margin: 0; padding: 0; }
.mapkraj a{ display: block; color: White; text-transform: uppercase; text-decoration: none; background: transparent url(../img/mapskraj2.gif) no-repeat; padding: 3px 22px 3px 22px; line-height: 1.26em;  }

#kv-list {float: left; width: 175px; margin: -1px 0  0 -8px;}
#kv-list ul{ margin: 0 0 10px 0; list-style-type: none;}
#kv-list li{width: auto; float: left; behavior: url(/styly/hover.htc); position: relative;  }
#kv-list a{text-decoration: none;  display: block; width: auto; }
#kv-list ul a{ background: #00ACEB; color: white; text-transform: uppercase; width: 138px; padding: 2px 10px; border-top: 1px solid white; font-weight: bold; }
#kv-list a:hover, #kv-list li:hover a, #kv-list li.hover a{ color: White; text-decoration: underline; background: #009CD5; }
#kv-list ul ul{ position: absolute; left: 158px; top: 0px; width: 123px; display: none; z-index: 1000; }
#kv-list ul ul li{ float: none; }
#kv-list ul ul a{ background: #009CD5; color: #C3DCFF; text-transform: uppercase; width: 160px; padding: 2px 10px; border-top: 1px solid white; border-left: 1px solid white; font-weight: bold; text-decoration: none !important ;}
#kv-list li:hover ul, #kv-list li.hover ul{ display: block; }
#kv-list ul ul a:hover{ color: White; text-decoration: underline !important ;  }

.kv-right {float: left; display: inline; padding: 10px 0; }
.kv-right p{ padding: 0 10px; }
.kv-mapa{ border: 1px solid #20ACDD; width: 785px; height: 450px;}

.clanek-full{ border-bottom: 1px solid #DDDEFF; padding-bottom: 15px; margin: 20px 0 0 0; background: transparent url(/img/sipka2.gif) no-repeat 0 4px; padding-left: 14px; }
.clanek-full img{ float: left; margin: 3px 30px 3px 0; display: inline; }
.clanek-full p{ padding: 1px 0 1px 18px; margin: 0; }
.clanek-full h2 input{  vertical-align: middle; }
.clanek-full h2{ margin-top: 0; }

}