/************ styly specificke pro konkretni aplikaci **************/
.errors li{color:red;}

#aktuality_wrapper {
    background: none repeat scroll 0 0 #486687;
}

#content #aktuality div{float:none;}
#content #aktuality{width:273px;}


#aktuality {
    background: url("/images/aktuality/topback.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-top: 33px;
    position: relative;
}
#aktuality_inside_wrapper {
    background: url("/images/aktuality/bottomwhite.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    padding: 0 5px 1px 6px;
}

div.links { width: 100%;}
#aktuality_inside {
    background: url("/images/aktuality/topwhite.png") no-repeat scroll left top #FFFFFF;
}
#aktuality_header, #aktuality_header span {
    display: block;
    height: 15px;
    position: absolute;
    width: 80px;
}
#aktuality_header {
    left: 7px;
    overflow: hidden;
    top: 11px;
}
#aktuality_header span {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    left: 0;
    top: 0;
}
#aktuality_rss {
    left: 9px;
    position: absolute;
    top: 9px;
}
#aktuality_inside {
    font-size: 90%;
    padding: 2px 5px 0;
}
.aktuality_item {
    font-size: 110%;
    padding: 5px 0;
}
.aktuality_item a {
    display: block;
    font-weight: bold;
}
.aktuality_item .item_date {
    color: #999999;
    font-size: 90%;
}
#aktuality_ie_sucks, #sidebar_ie_sucks {
    display: none;
}

#content div{float:left;}
#content {width: 1000px;}
div.galery-item{margin:10px;height:150px;width:150px;overflow: hidden;}

#infobar{width:273px;float:left;margin-left:9px;border:0px solid black;margin-top: 30px;}
#hlavni{width:680px;float:left;margin-left:0px;border:0px solid black;}
#hlavni.narrowcolumn{width:700px;float:left;margin-left:0px;border:0px solid black;}
#hlavni.wide{width:980px;}
#crumbnav{ margin: 10px 0;width: 100%;}
#stred{float:left;margin-left:0px;border:0px solid black; padding: 10px; width: 660px;background-color: #ffffff;}
.wide #stred{width:960px;}
#info_button>span{  margin-top: 1px;}
#info_button a{line-height: 40px;} 
#info_button span {float:left;text-decoration: none;line-height: 40px;}
#info_button span a{float:left;line-height: 40px;text-decoration: none;}

#stat_se_autorem{background-image:url('../images/infobox/stat_se_autorem.png');width:274px;}
#stat_se_autorem a{width:274px;}
#stat_se_autorem a:hover{background-image:url('../images/infobox/stat_se_autorem_h.png');}

#kontakty{background-image:url('../images/infobox/kontakty.png');width:274px;}
#kontakty a{width:274px;}
#kontakty a:hover{background-image:url('../images/infobox/kontakty_h.png');}

#mam_dotaz{background-image:url('../images/infobox/mam_dotaz.png');width:274px;}
#mam_dotaz a{width:274px;}
#mam_dotaz a:hover{background-image:url('../images/infobox/mam_dotaz_h.png');}
.neviditelny{visibility: hidden;font-size: 1px;}

#kategorie{background-color: white; border-bottom: 2px solid #4A6184;float: left; height: 30px; width: 978px;}
#kategorie div{float:left;}
#kategorie ul{list-style-type: none;margin:0px;margin-top:2px;padding:0px;}
#kategorie li{float:left;}
#kategorie li a{color:#4A6484;float:left;height:20px;padding: 5px 3px 1px;text-decoration:none;width:142px;text-align:center;font-weight:bold;  font-size: 1.2em; font-variant: small-caps;}
#kategorie li a:hover{color:#4A6484;text-decoration:underline;}

#moduly_menu_vypln ul li {
    float: left;
    list-style-type: none;
    margin-left: 10px;
}

#akce,#statistika {float: left;background: #ececec;border:1px solid #cccccc; line-height: 42px; margin: 10px;}
#statistika p,#akce a{margin:5px;}


.links #mam-dotaz span{background-image: url('/images/rvp/mam-dotaz.png') !important;} 
.links #dokumenty-ke-stazeni span{background-image: url('/images/rvp/ke-stazeni.png') !important;}
.links #mam-dotaz,.links #dokumenty-ke-stazeni{height:39px !important;position: relative !important;}
.links #mam-dotaz{top:3px !important;}
.links #dokumenty-ke-stazeni{top:5px !important;}

#rozcestnik{width:600px;background-color: #4a6586;padding-bottom:10px;border-radius:10px;border: 5px solid #597492;   margin-top: 9px;}
#rozcestnik_left,#rozcestnik_right,#rozcestnik_middle{width:200px;text-align: center;}
#rozcestnik_left img,#rozcestnik_right img,#rozcestnik_middle img{border-radius:10px;border: 5px solid #fff;}
#rozcestnik h4 a{color:#ffffff;font-size: 1.3em;}
#rozcestnik h4 img{position: relative; top: 3px;border-radius:0px;border-width: 0;}

#modul-banner{background: url('/images/banner.png') no-repeat;width:970px;height:100px;float:left;margin: 4px;}


div.newsControlPanel{ background: #ececec; height: 20px; line-height: 20px; margin-bottom: 10px; text-align: center;}

#evaluace-prehled .vyplneno{background-color: #00ff00;}
#evaluace-prehled .nevyplneno{background-color: #ff0000;}
#evaluace-prehled .rozpracovano{background-color: #FFF600;}

#evaluace-prehled{width:100%;}
#evaluace-prehled td,#evaluace-prehled th{text-align: center;}
#evaluace-prehled .jmeno{text-align: left;width: 150px;}
#evaluace-prehled .jmeno.ukoncil{color:#acacac;}
#evaluace-prehled tr.even {background-color:#fcd246;}
#evaluace-prehled tr.odd {background-color:#FFE17F;}
#evaluace-prehled tr tr.odd{background-color:#ffffff;}
table#mesicniZaznam,table#pulrocniZaznam{width: 650px;}
table#mesicniZaznam th,table#pulrocniZaznam th{border-radius: 5px;}
div.evaluace-skoly-wrap{width: 960px;margin-bottom: 10px;overflow: hidden;}

#pulrocniDotaznikWrap{width:95%;float:left;}
#pulrocniDotaznikWrap dl{width:100%;float:left;}
#pulrocniDotaznikWrap dt{width:100%;float:left;margin:10px 0; font-weight: bold;}
#pulrocniDotaznikWrap dd{background-color: #ececec; float: left; padding: 5px 0; width: 98%;}
#pulrocniDotaznikWrap dd input{margin: 1px 2px 0 54px;cursor: pointer;}
#pulrocniDotaznikWrap dd label{cursor: pointer;}
#pulrocniDotaznikWrap dd .button{margin-left: 180px;}
#pulrocniDotaznikWrap fieldset{margin: 10px 0; width: 935px;}
#pulrocniDotaznikWrap legend{font-size: 1.3em;font-weight: bold; padding: 10px;}

#content div.evaluace-skoly-wrap div{float:none;}
#anketa-formular .typ input{margin-left: 155px;}
#anketa-formular .typ{ font-size: 1.4em;}
#anketa-formular br{float:left;}

#evaluace-tabs{border-bottom: 1px solid #486687; float: left; padding: 0 10px; width: 98%;}
#evaluace-tabs li{float:left;list-style-type: none;margin: 0 1px;position: relative;bottom:-1px;}
#evaluace-tabs a{display:block;padding:5px;border:1px solid #486687;color:#fff;background-color:#486687;border-radius: 5px 5px 0 0; }
#evaluace-tabs a.selected{background:#fff;color:#000;border-bottom-color: #fff;}

#testy td input[type="text"]{width:85px;}
#testy,#tridy {margin:0px 0 25px 0;}
#partneri{margin-top: 5px;}
#partneri h3{border: 2px solid #486687;border-radius: 10px; color: #486687;padding: 5px;text-align: center; width: 260px;}

ul#mereni{list-style-type: none;width:100%;float:left;}
ul#mereni li{float:left;margin:5px;padding:5px;border-radius:5px;}
ul#mereni li.selected{background:#A9A9A9;}
ul#mereni a{color:#000;text-decoration: none;} 
ul#mereni li.selected a{color:#fff;}
#stred tr.sub th{background: #eee;color:#808080;}

.export_switch{padding: 0; height: 30px; margin: 0 0 5px; background-color: #ececec;float: left;}
.export_switch li{float:left;font-size: 0.8em;padding:3px;list-style-type: none;border-radius: 5px;margin: 5px;cursor:pointer;}
.export_switch li.selected{background:#4A6184;color:#fff;}