@import url("../../css/markdown.css");
@import url("main-page.css");


html,body{color:#5a5a50;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif,"Corbel";text-align:center;line-height:1.5;padding:0;margin:0;background-color:#fff;}
body{font-size: /*8.25pt;*/ 0.6875em;}



/* basic elements
----------------------------------------------- */
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0 0 1.0em 0;}
h4,h5{margin-bottom: 0.3em;}



a{color:#5a5a50;}
a:hover{text-decoration:none;}

p{margin:0 0 1em 0;}
address{font-style:normal;}
address,li,dt,dd,p,th,td,h4,h5,h6,caption{}

hr{margin:10px 0;border:1px solid #a29a7e;border-bottom:1px solid #a29a7e;}
img{font-size:11px;border:none;}
caption{color:#3857bd;text-align:left;margin-left:2px;}

/* seznamy */
ul,ol{padding:0;  margin:0;}
ol li{list-style:decimal;}

/* tabulky */
table{margin-bottom:15px;}
td, th{padding:3px 3px 3px 10px;}
th{/*text-align:center;*/background:#f0f0eb;}


/* formulare */
form{padding:0;margin:0 0 15px 0;}
fieldset {padding:0;margin:0;border:none;}
input[type="text"],select,textarea{color:#5a5a50;font:1.0em Verdana, Geneva, Arial, Helvetica, sans-serif, "Corbel"; padding:2px;border: solid 1px #f0f0eb;}
input,select {vertical-align: middle;}
button {font-size: 1.0em; color: #fff;  font-weight: bold;  text-align: center;text-transform: uppercase;padding: 3px 18px; margin: 0;border: 0; cursor: pointer;}
select[disabled="disabled"] { color: #AAA; }
.disabled_item { color: #AAA; }



/* container
----------------------------------------------- */
#container{width:912px; text-align:left; margin:0 auto; position:relative;background:url('../gfx/bg_balicek.gif') repeat-y center;border-top:none;}


/* hlavicka
----------------------------------------------- */
/*#hlavicka{height:135px;margin: 0 11px 5.3em 11px;position:relative;background: url('http://img.nic.cz/nic_bg_hlavicka.gif') no-repeat 305px 40px;}*/
#hlavicka{height:19.5em; margin: 0 11px;position:relative;background: no-repeat 305px 40px;}

#hlavicka hr{position:absolute; top:-3000px; left:-5000px;}

/* logo */
#hlavicka h1{font-size:22px;font-weight:bold;  text-align:center;  line-height:135px;width:290px;height:135px;padding:0;margin:0 0 0 10px;position:absolute;overflow:hidden;}
#hlavicka h1 a{color:#00667d;height:135px;position:relative;background-color:#fff;display:block;}
#hlavicka h1 a span{width:290px;  height:135px;position:absolute;top:0;left:0;display:block;cursor:pointer;}

/* vyhledavani */
#hlavicka form{text-align:right; width:300px;position:absolute;top: 10px;right:0;}
#hlavicka p strong{font-weight:normal;position:relative;top:1px;}
#hlavicka input[type="text"]{text-align: center;width:144px;  height:1.3em; border:1px solid #beb9a6;}

/* jazykove verze */
#hlavicka ul#lang{font-size:0.9em;list-style:none;padding:0;position:absolute;top:13px;left:300px;}
#hlavicka #lang li{font-weight:bold;list-style:none;padding:0;margin:0;display:inline;}
#hlavicka #lang a{color:#5a5a50;text-decoration:none;}
#hlavicka #lang a:hover{text-decoration:underline;}

#hlavicka #lang .contact{margin-right:5px;background:url('../gfx/ico_contact.gif') 0 2px no-repeat;}
#hlavicka #lang .sitemap{background:url('../gfx/ico_sitemap.gif') 0 2px no-repeat;}
#hlavicka #lang .contact a,#hlavicka #lang .sitemap a{text-transform:uppercase;margin-left:18px;}

#hlavicka #lang li#languages { margin-left: 10px }
#hlavicka #lang .selected-lang,#hlavicka #lang .lang{font-weight:normal;}
#hlavicka #lang .selected-lang{}

#hlavicka #lang .lang{padding-left:3px;}
#hlavicka #lang .selected-lang a,#hlavicka #lang .lang a{text-decoration:underline;}
#hlavicka #lang .selected-lang a:hover,#hlavicka #lang .lang a:hover{text-decoration:none;}



/* obsah
----------------------------------------------- */
/*#columnwrap{margin:0 11px;background: url('../gfx/bg_content.gif') 100% 0 repeat-y;}*/
#columnwrap{margin:0 11px;}

#columnwrap h1, #columnwrap h2, #columnwrap h3, #columnwrap h4, #columnwrap h5, #columnwrap h6{text-transform:uppercase;padding-left:12px;background:url('../gfx/bull_01.gif') 0 0.45em no-repeat;}
#columnwrap h2,#columnwrap h3, #columnwrap h4, #columnwrap h5, #columnwrap h6{font-size:0.9em;background:url('../gfx/bull_02.gif') 3px 0.45em no-repeat;}

#content-main { padding-bottom: 10px; }
/* formularove prvky */
#content-main form {margin-bottom: 15px;background: #f0f0eb 0 0 no-repeat;}
#content-main fieldset {padding:10px;background: 0 100% no-repeat;}
#content-main input[type="text"]{width:180px; padding-top:4px;padding-bottom:4px;}

/* tabulky */
/*#content-main .table {margin-bottom: 15px;background: #f0f0eb url('../gfx/box-top.gif') 0 0 no-repeat;}*/
#content-main .table table, #content-main table  {width:100%;margin:0px 0px 15px 0px;}
/*#content-main .table table th, #content-main table th{background:#f0f0eb url('../gfx/bg_cell-01.gif') 100% 50% no-repeat; }*/
/*#content-main .table table td, #content-main table td{background:url('../gfx/bg_cell-02.gif') 100% 50% no-repeat;}*/
#content-main .table table th.last, #content-main .table table td.last, #content-main table th.last, #content-main table td.last{background-image:none;}
#content-main .table table tr.odd td, #content-main table tr.odd td{background-color: #f0f0eb;}
/*#content-main td, #content-main th { border: 1px solid #f0f0eb; }*/
#content-main table { border-collapse: collapse; border: 1px solid #f0f0eb; }
#content-main table th, #content-main table td { vertical-align: top; /*font-size: 8.25pt*/}

/* hlavni cleaner */
#columnwrap #break{height:25px; margin-bottom:-10px; position:relative;top:-10px; background:#fff;clear: both;}
#columnwrap #break div{height: 5px; position: relative; top: -5px;background: url('../gfx/bg_col-btm.gif') 100% 0 no-repeat;}

#columnwrap ol li{margin-left:2.5em;}
#columnwrap ol li * {margin-left:-2px;}
#columnwrap ul,#columnwrap ol{padding-bottom:1.0em;}
#columnwrap ul{margin-left:3px;}
#columnwrap ul p, #columnwrap ol p {margin-bottom:3px;}
#columnwrap ul ul, #columnwrap ol ul, #columnwrap ul ol, #columnwrap ol ol { padding-bottom: 0px }
#columnwrap ul ul p, #columnwrap ol ul p, #columnwrap ul ol p, #columnwrap ol ol p { margin-bottom: 0px }

/*#columnwrap ul li{list-style:none;padding-left:9px;margin:0;background:url('../gfx/bull_02.gif') 0 0.4em no-repeat;}
#columnwrap ul li ul li{list-style:square;padding:0;margin-left:13px;background:none;}*/
#columnwrap ul li{list-style:square; padding-left:0px;margin-left:2em;}
#columnwrap ul li ul li{list-style:square; padding:0;margin-left:13px;background:none; margin-bottom:0}
#content-main ul li, #content-main ul li ul li { list-style:square; }
	

/* link */
#columnwrap ul.link{padding-bottom:0 !important; margin:0 !important;}
#columnwrap ul.link li{list-style:none; margin:0px; padding-left:15px !important;background:url('../gfx/ico_next.gif') 0 0.4em no-repeat !important;}

/* stats */
.stats { padding-left: 15px }

dl{padding:0;margin-left:3px;}
dd{margin:0 0 0.5em 9px;}
dt{font-weight:bold;padding-left:9px;margin:0;background:url('../gfx/bull_02.gif') 0 0.4em no-repeat;}

#column p.column_par {padding-left:12px}
.facebook-link img, .facebook-link a { vertical-align: middle; }
.facebook-link img { margin-right: 6px; }
#column .facebook-link { margin-bottom: 1.5em; }

/* navstivene odkazy */
#columnwrap a:visited{color:#aaaa96;}
#columnwrap .cznic-news-links {
    margin: 0 0 1.3em;
    padding: 0 0 0 12px;
}
#columnwrap .cznic-news-links li {
    line-height: 1.8em;
    list-style: none;
    margin: 0;
    padding: 0;
}
#columnwrap .cznic-news-links li img {
    margin-right: 5px;
    position: relative;
    top: 3px;
}


/* menu
----------------------------------------------- */
#main-menu h3{position: absolute; top: -4000px; left: -3000px;}
#main-menu ul{list-style:none;width:590px;padding:0;margin:0;position:absolute;top:120px;left:311px;background: silver;}
#main-menu li{line-height:2.273em; width:148px;margin:0;padding:0;display:block;float:left;}
#main-menu li a{color:#fff;font-size:0.9em;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:0 5px 0 10px;display:block;}
#main-menu li a:hover{text-decoration:underline;}

#main-menu li.mnu1 {background:#00667d url('../gfx/cyan/mnu1.gif') no-repeat 0 0;}
#main-menu li.mnu2,#main-menu li.mnu2 ul,#main-menu li.mnu2 div{background:#dd4814;}
#main-menu li.mnu3,#main-menu li.mnu3 ul,#main-menu li.mnu3 div{background:#a8b400;}
#main-menu li.mnu4{width:146px;text-align:right;background:#f0f0eb url('../gfx/mnu4_gray.gif') no-repeat right 0;}
#main-menu li.mnu4 a{color:#5a5a50;padding-right:10px;background:url('../gfx/mnu4_ico.gif') no-repeat 90px center;}

/* level 2*/
#main-menu li div{width:890px;min-height: 2.273em;position:absolute;top:2.273em;left:-300px;}
#main-menu li ul{width:890px;top:0;left:0;}
#main-menu li li{width:auto;padding-right:5px;background:url('../gfx/mnu_spacer.gif') no-repeat right;display:inline;}

#main-menu li.set>a{background: url('../gfx/slot_01.gif') 10px 0 no-repeat;}
#main-menu li li.set a{background: url('../gfx/slot_02.gif') 10px 100% no-repeat;}
#main-menu li.last{background:none;}

#main-menu li div span {display: block;clear:both;background: red; height: 20px;}


#main-menu li.selected-menu>a{background: url('../gfx/slot_01.gif') 10px 0 no-repeat;}
#main-menu li li.selected-menu a{background: url('../gfx/slot_02.gif') 10px 100% no-repeat;}
#main-menu li.last{background:none;}

/* level 3 */
#main-menu ul li div#menu-level2.has-menu-inside ul { background-image: none; }
#main-menu #menu-level3 {left:0;}
body #main-menu ul li .has-menu-inside #menu-level3 ul {background:#F0F0EB url('../gfx/mnu_div_gray.gif') no-repeat 0 100%;}
#main-menu #menu-level3 a, #main-menu  #menu-level3 a:visited { color: #5a5a50;}
#main-menu .has-menu-inside .selected-menu a { background-image: url('../gfx/slot_03.gif');}
#main-menu .has-menu-inside li li a { background-image:none;} 
#main-menu .has-menu-inside li .selected-menu a { background-image:url('../gfx/slot_02.gif');}
#menu-level3 ul li {background-image:url('../gfx/mnu_spacer_gray.gif');}
/* paticka
----------------------------------------------- */
ul#paticka{height:2.0em; padding:0;margin:0;background: #fff url('../gfx/bg_paticka.gif') no-repeat top;}
#paticka li{font-size:0.9em;line-height:2.0;list-style:none;width:425px;padding:0;margin:20px 15px 10px 15px;float:left;}
#paticka li a,#links a{color:#5a5a50;}
#paticka li.right a{color:#5a5a50;font-weight:bold;text-transform:uppercase;text-decoration:none;padding-left:20px;}
#paticka li.right a:hover{text-decoration:underline;}
#paticka li.right a.print{background:url('../gfx/ico_print.gif') no-repeat left;}
#paticka li.right a.to-top{background:url('../gfx/ico_top.gif') no-repeat left;}

/* spratelene weby
--------------------------------- */
p#links { background-color: #fff; padding: 0 15px 30px 15px; margin: 0;}











/* jednotlive stranky
----------------------------------------------- */

/* modra
--------------------------------- */
body#cyan #columnwrap h1, body#cyan #columnwrap h2{color: #00667d}

body#cyan #columnwrap h1{background-image:url('../gfx/cyan/bull_01.gif');}
body#cyan #columnwrap h2{background-image:url('../gfx/cyan/bull_02.gif');}

body      #columnwrap button{background:#00667d url('../gfx/cyan/btn_odeslat.gif') 0 0 repeat-x;} /* Added - for pages not in menu */

body#cyan #columnwrap button{background:#00667d url('../gfx/cyan/btn_odeslat.gif') 0 0 repeat-x;}
body#cyan #columnwrap a:hover{color: #00667d;}
body#cyan ul.link li{background-image:url('../gfx/cyan/ico_next.gif') !important;}

body#cyan #main-menu li.mnu1 div{background: #00667d url('../gfx/cyan/mnu_ul.gif') 0 0 no-repeat;}
body#cyan #main-menu li.mnu1 ul {background:url('../gfx/cyan/mnu_div.gif') 0 100% no-repeat;}

body#cyan dt { background:url('../gfx/cyan/bull_02.gif') 0 0.4em no-repeat;}

/* cervena
--------------------------------- */
body#red #columnwrap h1, body#red #columnwrap h2{color: #dd4814}

body#red #columnwrap h1{background-image:url('../gfx/red/bull_01.gif');}
body#red #columnwrap h2{background-image:url('../gfx/red/bull_02.gif');}

body#red #columnwrap button{background:#dd4814 url('../gfx/red/btn_odeslat.gif') 0 0 no-repeat;}
body#red #columnwrap a:hover{color: #dd4814;}
body#red ul.link li{background-image:url('../gfx/red/ico_next.gif') !important;}

body#red #main-menu li.mnu2 div{background:#dd4814 url('../gfx/red/mnu_ul.gif') 0 0 no-repeat;}
body#red #main-menu li.mnu2 ul {background: url('../gfx/red/mnu_div.gif') 0 100% no-repeat;}

body#red dt { background:url('../gfx/red/bull_02.gif')  0 0.4em no-repeat; }
/* zelena
--------------------------------- */
body#green #columnwrap h1, body#green #columnwrap h2{color: #a8b400}

body#green #columnwrap h1{background-image:url('../gfx/green/bull_01.gif');}
body#green #columnwrap h2{background-image:url('../gfx/green/bull_02.gif');}

body#green #columnwrap button{background:#a8b400 url('../gfx/green/btn_odeslat.gif') 0 0 no-repeat;}
body#green #columnwrap a:hover{color: #a8b400;}
body#green ul.link li{background-image:url('../gfx/green/ico_next.gif') !important;}

body#green #main-menu li.mnu3 div{background:#a8b400 url('../gfx/green/mnu_ul.gif') 0 0 no-repeat;}
body#green #main-menu li.mnu3 ul {background: url('../gfx/green/mnu_div.gif') 0 100% no-repeat;}

body#green dt { background:url('../gfx/green/bull_02.gif') 0 0.4em no-repeat;}






/* obecne
----------------------------------------------- */
.left {	text-align: left !important;}
.right {	text-align: right !important;}
.center {	text-align: center !important;}

.fll {	float: left;}
.flr {	float: right;}

img.fll{margin-right:10px;float:left;}
img.flr{margin-left:10px;float:right;}

.hid {	visibility: hidden;}
.nod {	display: none;}
.spaceman {	position: absolute;	top: -3000px; left: 0;}
.cleaner{clear:both;}

.half {	float: left;	width: 45%;	margin-left: 10px;}


/* box model */
.pl20{padding-left:20px;}


/* novinky */
#news dt span.news-date{
	font-size:1.0em;
	font-weight:normal;
	display:block;
}
#news dt a{text-decoration:none;}
#news dt a:hover{text-decoration:underline;}
#news dt a:visited{color:#5a5a50;}
.news-preview .markdown-text, .news-preview .markdown-text p {
	display: inline;
}

/* Vyhledavani */
.search-result { margin-bottom: 1em; }


/* PAGINATOR */
.paginator { padding: .25em .25em .6em .25em; }
.paginate-pages { padding: 2px 3px; border: 1px solid #ddd; cursor: pointer; text-decoration: underline; }
.paginate-first, .paginate-last { padding: 2px 6px; border: 1px solid #ddd; font-weight: bold; }
.paginate-previous, .paginate-next { padding: 2px 3px; border: 1px solid #ddd; }
.paginate-link { padding: 2px 4px; border: 1px solid #ddd; }
.paginate-current { padding: 2px 4px; border: 1px solid #ddd; font-weight: bold; background:#557EBB; color: white ;}

.error { /* for 404 error */
	font-size: 140%;	
}

.star {
    color:#f00;
}

/* MESSAGES and ERRORS */

#content-main ul.messagelist, ul.messagelist { padding:0 0 5px 0; margin:0 1px 0 1px; }
#content-main ul.messagelist li, ul.messagelist li { font-size:12px; display:block; padding:4px 5px 4px 25px; margin:0 0 3px 0; border-bottom:1px solid #ddd; color:#666; background:#ffc url(/admin_media/img/admin/icon_success.gif) 5px .3em no-repeat; }
#content-main ul.errorlist, ul.errorlist { margin:0 1px 0 1px !important; padding:0 !important; }
#content-main .errorlist li, .errorlist li { font-size:12px !important; list-style-type: none;
    display:block; 
    padding:4px 5px 4px 25px;
    margin:0 0 3px 0; 
    border:1px solid red;
    color:white; 
    background:red url(/admin_media/img/admin/icon_alert.gif) 5px .3em no-repeat; 
}
.link { cursor: pointer; text-decoration: underline; }
.link:hover { color: #A8B400; text-decoration: none; }

/* mojeID form */
#signin-form { padding-bottom: 15px; padding-left: 14px; }
#signin-form, #registration_form { padding-top: 10px; }
#registration_form th { text-align: left; }
.padding-top-tr td, .padding-top-tr th { padding-top: 18px; }
.has-mojeid-form #signin-form { float: right; width: 276px; }
.has-mojeid-form #registration_form { float: left; width: 590px; }
#registration_form th { font-weight: normal; padding-left: 15px; width: 120px; }
form#signin-form fieldset, form#signin-form h5, form#signin-form .submit-row { padding-left: 62px; }
#signin-form .mojeid-links { padding-bottom: 0; }
#registration_form select { width: 186px; }
form#signin-form fieldset .txt { width: 185px; }
form#signin-form .mojeid-form div .txt { width: 115px; }
.registration-form .checkbox-left { float: left; margin-bottom: 0.5em; margin-right: 0.7em; }
#registration_form #reg-bottom-part { padding-left: 149px; }
#registration_form #id_captcha_code { border: 1px solid #F0F0EB; color: #5A5A50; font: 1em; padding: 4px 2px; width: 180px; }
#registration_form .submit-row { margin-bottom: 0; padding-top: 10px; }
#registration_form ul.errorlist { font-weight: normal; margin-top: 5px !important; width: 184px; }
#registration_form ul.errorlist li { font-weight: normal; }
#registration_form .student-note, #registration_form .security-note { margin-bottom: 5px; }
#registration_form .refresh-frame, #registration_form .security-note { margin-top: 5px; }
#registration_form a img { margin: 0; }
#signin-form .submit-row input { border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 1em; font-weight: bold; margin: 0; padding: 3px 18px; text-align: center; text-transform: uppercase; }
body#cyan #signin-form .submit-row input { background: url("../gfx/cyan/btn_odeslat.gif") repeat-x 0 0 #00667D; }
body#red #signin-form .submit-row input { background: url("../gfx/red/btn_odeslat.gif") repeat-x 0 0 #dd4814; }
body#green #signin-form .submit-row input { background: url("../gfx/green/btn_odeslat.gif") repeat-x 0 0 #a8b400; }
