
/* Aktuality */
.aktuality h2 {font-size: 200%; color: #003399; padding-bottom: 5px; padding-left: 10px;}
.aktuality .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%; margin-left: 10px;}
.aktuality .filter {margin: 20px 0 5px 0; padding: 10px 14px 0 14px; background-color: #e5edf6; border-bottom: 1px solid #ccdbed; border-top: 1px solid #ccdbed; width: 502px; overflow: hidden; display: block;}
.aktuality .filter .vyber {float: left; width: 434px;}
.aktuality .filter .selects {width: 445px; _width: 434px; overflow: hidden; padding-bottom: 5px;}
.aktuality .filter label {display: block; float: left; padding: 0 7px 0 0; line-height: 19px;}
.aktuality .filter label.type {padding: 0; width: 42px;}
.aktuality .filter select {float: left; margin-right: 15px; border: 1px solid #b8b8b8; padding: 2px 1px;}
.aktuality .filter select.sections {width:140px; }
.aktuality .filter select.mounth {width:85px; _width: 78px; }
.aktuality .filter .chb input {float: left;}
.aktuality .filter .chb {width: 445px;   overflow: hidden; padding-bottom: 8px;}
.aktuality .filter .input_submit {float: left; margin: 13px 0 0 0; width: 59px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -150px; font-weight: bold; color: #666;}
.aktuality .one_line {padding-bottom: 4px; margin-bottom: 20px;}
.aktuality .one_line .input_submit {margin-top: 0;}

.aktuality .day {padding: 0 15px; border-bottom: 1px solid #e5edf6; }
.aktuality .day h4 {font-size: 150%; font-weight: bold; color: #0095e3; padding: 15px 0;}
.aktuality .day p a {color: #a04b4b;}
.aktuality .day p {color: #999;}
.aktuality .day h3 {font-size: 115%; font-weight: bold; padding-bottom: 15px;}
.aktuality .day strong {color:#666666; font-size:90%; font-weight: normal; font-style:italic;}

.vyzvy {padding: 0 10px;}
.vyzvy .text_area {font-size: 115%; text-align: justify;}
.vyzvy .text_area ul {background-color:#F4F4F4; border:1px solid #B6B9E3; padding:10px 0px 5px 10px; margin-bottom: 10px;}
.vyzvy .text_area p {line-height: 1.3em; padding-bottom: 20px;}
.vyzvy .text_area li {padding: 0 0 5px 15px; background: url(../images/arr_li.gif) no-repeat 0 5px;}
.vyzvy .text_area_small {font-size: 115%; text-align: justify;}
.vyzvy .text_area_small p {line-height: 1.3em; padding-bottom: 20px;}
.vyzvy .text_area_small li {padding: 0 0 15px 20px; background: url(../images/arr_li.gif) no-repeat 0 5px;}
.vyzvy .ban {padding-bottom: 20px; text-align: center;}
.vyzvy .small_text {float: none; width: 520px;}
.vyzvy .small_text .text_area_small {width: 520px;}
.vyzvy .who_list {float: right; padding-left: 10px; width: 187px; text-align: left;}

.vyzvy_form {padding: 5px 10px 10px 10px; background-color: #e5edf6; border-top: 5px solid #ccdbed; width: 490px; overflow: hidden;}
.vyzvy_form h4 {color: #003399; font-weight: bold; text-transform: uppercase; padding-bottom: 10px;}
.vyzvy_form select {float: left; margin-right: 5px; border: 1px solid #b8b8b8; width: 300px; padding: 2px 1px 2px 2px;}
.vyzvy_form .input_submit {float: left; width: 29px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -220px; font-weight: bold; color: #666;}

.vyzvy .zoznam {padding: 0 10px 15px 10px;}
.vyzvy .zoznam .date {padding-top: 20px;}
.vyzvy .zoznam .date, .vyzvy .zoznam .date a {color: #a04b4b; font-style: italic;}
.vyzvy .zoznam .date strong {color: #999; font-weight: normal;}
.vyzvy .zoznam h3 {font-size: 115%; font-weight: bold; padding: 2px 0 3px 0;}
.vyzvy .zoznam h4 {font-weight: bold; padding-bottom: 3px;}

.small_text {float:left; width:530px;}
.small_text .text_area_small {float:left; width:330px;}
.small_text .right_box {float:right; width:185px;}

.search_result h2 {font-size: 200%; color: #003399; padding-bottom: 5px; padding-left: 10px;}
.search_result .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%; margin-left: 10px;}
.search_result .filter {margin: 20px 0 5px 0; background-color: #e5edf6; border-bottom: 1px solid #ccdbed; width: 530px; overflow: hidden; display: block;}
.search_result .filter .block {background-color: #ccdbed; padding: 9px 14px; width: 502px; overflow: hidden;}
.search_result .filter .block label {display: block; float: left; font-weight: bold; color: #010101; width: 80px; line-height: 21px;}
.search_result .filter .block .input_text {width: 345px; border-color: #a3afbe;}
.search_result .filter .selects {padding: 10px 14px 5px 14px;}
.search_result .filter .selects select {float: left; margin-right: 10px; border: 1px solid #b8b8b8; padding: 2px 1px 2px 2px; width: 195px;}
.search_result .filter .selects label {display: block; float: left; line-height: 21px; padding: 0 5px 0 0;}
.search_result .filter .selects label.title {padding: 0; width: 130px;}
.search_result .filter .selects .input_text {float: left; width: 65px; }
.search_result .filter .selects .cal {display: block; float: left; width: 18px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -340px; margin-right: 10px;}
.search_result .filter .selects .clear {height: 6px;}
.search_result .filter .selects .input_submit {float: left; width: 84px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -370px; font-weight: bold; color: #003399; margin: 5px 40px 0 210px; padding-left: 30px;}
.search_result .filter .selects .ext {display: block; float: left; margin-top: 5px; line-height: 21px; font-weight: bold; font-style: italic; padding-left: 10px; background: url(../images/arr_text.gif) no-repeat 0 50%;}
.search_result .filter .selects .chb input {float: left;}
.search_result .filter .selects .chb label {padding-right: 20px;}

.search_result .section {padding: 10px 4px 10px 4px; border-bottom: 1px solid #e5edf6; margin: 0 10px; width: 502px; overflow: hidden;}
.search_result .section h5 {font-size: 115%; color: #0095e3; text-transform: uppercase; font-weight: bold;}
.search_result .section h5 em {color: #999; font-style: normal;}
.search_result .section .date {color: #999; padding-top: 15px; display: block;}
.search_result .section .date strong {color: #a04d4d; font-weight: normal;}
.search_result .section h3 {font-size: 115%; font-weight: bold;}
.search_result .section .place {color: #999; font-style: italic;}
.search_result .section a.more {display: block; float: right; margin: 10px 0 0 0; padding-right: 10px; font-size: 90%; background: url(../images/arr_more.gif) no-repeat 100% 50%; font-weight: bold;}

.search_result .section2 {border-bottom: 1px solid #e5edf6; margin: 0 10px; width: 502px; overflow: hidden;}
.search_result .section2 h5 {font-size: 115%; color: #0095e3; text-transform: uppercase; font-weight: bold;}
.search_result .section2 h5 em {color: #999; font-style: normal;}
.search_result .section2 .date {color: #999; padding-top: 15px; display: block;}
.search_result .section2 .date strong {color: #a04d4d; font-weight: normal;}
.search_result .section2 h3 {font-size: 115%; font-weight: bold;}
.search_result .section2 p {padding-top: 2px;}
.search_result .section2 p span {color:#999999;}
.search_result .section2 .place {color: #999; font-style: italic;}
.search_result .section2 a.more {display: block; float: right; margin: 10px 0 0 0; padding-right: 10px; font-size: 90%; background: url(../images/arr_more.gif) no-repeat 100% 50%; font-weight: bold;}

.pager {padding: 10px 0;}
.pager a {display: block; font-size: 90%;}
.pager a.next {float: right; padding-right: 10px; background: url(../images/arr_more.gif) no-repeat 100% 50%;}
.pager a.prev {float: left; padding-left: 10px; background: url(../images/arr_back.gif) no-repeat 0 50%;}


/* Kurzy */
.kurzy {padding: 15px 10px;}
.kurzy .date {font-style: italic; font-weight: bold; color: #464646; padding-bottom: 15px;}
.kurzy table {width: 100%; border-collapse: collapse; margin-bottom: 20px;}
.kurzy table td {padding: 6px 0 5px 24px; border-bottom: 1px solid #ccdbed; font-size: 115%; color: #464646;}
.kurzy table thead td {border-top: 1px solid #ccdbed; border-bottom: 1px solid #6687c3; color: #000; font-weight: bold;}
.kurzy table td.country {width: 140px;}
.kurzy table td.ks {width: 60px; padding-right: 24px; text-align: center;}
.kurzy table td.mena {width: 60px; padding-right: 24px; text-align: center;}
.kurzy table td.kurz {width: 80px; padding-right: 24px; text-align: center;}
.kurzy table td.stav {padding-right: 24px; text-align: right; vertical-align: middle;}
.kurzy table tr.trb td {background-color: #f2f6fa;}
.kurzy .zdroj {font-style: italic; padding-bottom: 25px; color: #464646;}

.eko_euro {margin-bottom: 15px; border-top: 5px solid #b2dff7; padding: 5px 10px 0px 10px;}
.eko_euro h4 {color: #66bfee; text-transform: uppercase; font-weight: bold; padding-bottom: 10px;}
.eko_euro em {color: #999;}
.eko_euro h3 {font-size: 115%; font-weight: bold; padding-bottom: 2px;}
.eko_euro p {padding-bottom: 15px;}
.eko_euro .more {display: block; float: right; margin: 10px 0 0 0; padding-right: 10px; font-size: 90%; background: url(../images/arr_more.gif) no-repeat 100% 50%; font-weight: bold;}

/* Kalendar */
.kalendar {background-color: #f2f6fa; width: 530px; overflow: hidden;}
.kalendar h5 {background-color: #003399; color: #fff; line-height: 25px; text-align: center; font-size: 115%; font-weight: bold; width: 530px; overflow: hidden;}
.kalendar .block {float: left; padding: 5px 0 15px 0; width: 265px;}
.kalendar .block h4 {padding: 10px 0 0 15px; font-weight: bold; text-transform: uppercase; color: #0095e3;}
.kalendar .block .item {padding: 10px 20px 5px 15px;}
.kalendar .block .item span {color: #a04b4b;}
.kalendar .block .item h3 {font-weight: bold; color: #666;}
.kalendar .block .item em {color: #999;}
.kalendar .block .dis span {color: #666;}
.kalendar .block .dis a {color:#666666;}
.kalendar .block .line {margin-top: 5px; height: 5px; line-height: 1px; font-size: 1px; border-top: 1px solid #ccdbed;}
.kalendar .next, .kalendar .prev {text-align: center; clear: both;}
.kalendar .next a, .kalendar .prev a, .kalendar .next span, .kalendar .prev span {display: block; margin: 0 auto; height: 11px; width: 21px; }
.kalendar .next a {background: url(../images/icons.gif) no-repeat -60px -400px;}
.kalendar .next span {background: url(../images/icons.gif) no-repeat -90px -400px;}
.kalendar .prev a {background: url(../images/icons.gif) no-repeat -30px -400px;}
.kalendar .prev span {background: url(../images/icons.gif) no-repeat 0 -400px;}
.kalendar span.hdn {display: none;}
.kalendar .agenda_center {/*text-align:center;*/}
.kalendar .agenda_unact_prev, .kalendar .agenda_unact_next {display: block; margin: 0 auto; height: 11px; width: 21px; }
.kalendar .agenda_prev, .kalendar .agenda_next {display: block; text-align: center; clear: both; margin: 0 auto; height: 11px; width: 21px;}
.kalendar a.agenda_prev {background: url(../images/icons.gif) no-repeat -60px -400px; text-align: center; }
.kalendar a.agenda_unact_prev {background: url(../images/icons.gif) no-repeat -90px -400px; cursor:text; cursor:text; text-align: center;}
.kalendar a.agenda_next {background: url(../images/icons.gif) no-repeat -30px -400px; clear:both; text-align:center;  text-align: center;}
.kalendar a.agenda_unact_next {background: url(../images/icons.gif) no-repeat 0px -400px;  cursor:text; clear:both; text-align: center;}


.who_is_who .who_list {float: left; width: 530px; _width: 520px;}
.who_is_who .blank_space {padding-top: 15px;} 
.who_is_who h2 {font-size: 200%; color: #003399; padding-bottom: 5px; padding-left: 10px;}
.who_is_who .write {color: #a04b4b; font-style: italic; padding-left: 10px; background: url(../images/arr_more.gif) no-repeat 0 50%; margin-left: 10px;}
.who_is_who .filter {margin: 20px 0 5px 0; padding: 10px 14px 0 14px; background-color: #e5edf6; border-bottom: 1px solid #ccdbed; border-top: 1px solid #ccdbed; width: 502px; _width: 521px; height: 35px; _height: 42px; overflow: hidden; display: block;}
.who_is_who .filter label {}
.who_is_who .filter .inputs {padding:5px 0px 15px 0px;}
.who_is_who .filter .input_text {  width:100px; _height: 20px; border-color: #a3afbe; color:#000000;} 
.who_is_who .filter .selection { width:129px; _width:127px;  }
.who_is_who .filter .input_submit {float: none;  width: 59px; height: 21px; background: url(../images/icons.gif) no-repeat 0 -150px; font-weight: normal; color: #666;}


.who_list .right_box {background-color:#f3f6fb; border:1px solid; border-color: #d3d8ee; float: right; width:185px; margin-bottom: 10px;}
.who_list .right_box .inner {padding: 10px;}
.who_list .right_box .inner a {font-weight: normal; }
.who_list .right_box .inner h3 {font-size: 15px; font-weight: normal; color:#003399; padding-top: 5px;}
.who_list .right_box .inner h4 {background: url(../images/arrow.gif) no-repeat 0px 6px; font-size: 12px; padding-top: 4px; padding-left:10px;}
.who_list .right_box .inner h4 a {padding-left: 0px;}

.who_is_who .who_list .kjkzoznam  { float: left; width: 330px;}
.who_is_who .who_list .kjkzoznam ul {padding-left: 10px;}
.who_is_who .who_list .kjkzoznam li {padding-top: 5px;}
.who_is_who .who_list .kjkzoznam h2 { color:#0095e3 ; font-weight:normal; font-size: 18px; padding-top: 30px;}
.who_is_who .who_list .kjkzoznam a { font-size:13px; font-weight: normal; padding-left: 15px;}
.who_is_who .who_list .kjkzoznam a.institucia {background: url(../images/institution.gif) no-repeat 0px 3px; }
.who_is_who .who_list .kjkzoznam a.person {background: url(../images/person.gif) no-repeat 0px 3px; }


.who_is_who .who_list li.related {padding-left: 10px;}
.who_is_who .who_list li.related a {font-weight:normal; font-size: 12px; padding-left: 0px;}
/*
.who_is_who .who_list .kjkzoznam2 a.institucia {background: url(../images/institution.gif) no-repeat 0px 3px; }
.who_is_who .who_list .kjkzoznam2 a.person {background: url(../images/person.gif) no-repeat 0px 3px; }
*/
.who_is_who .who_list .kjkdetail { background-color:#FFFBDD; border:1px solid #727272; float:left; margin-bottom: 10px; width: 488px; padding: 20px; }

.kjkdetail h1 {border-bottom:1px solid #08208C; color:#08208C; font-size:14px; margin-bottom:10px; padding:0 0 3px;}
.kjkdetail .text {clear:both; color:#8B8B8B; float:left; margin:4px 10px 0 0; text-align:right; width:90px;}
.kjkdetail .special {float:left; margin:4px 0 0; width:223px;}
.kjkdetail .value {padding:4px 10px 0 0;}
.kjkdetail .special a {color:#319AF6; text-decoration:underline;}

.article_more {background: transparent url(../images/arr_more.gif) no-repeat scroll 85% 50%; font-size:90%; float:right; padding-right: 15px; }
