/* { margin: 0; padding: 0; } */
#search_filter, #search_filter_eu {  }
#search_filter ul, #search_filter_eu ul { float: left; }
#search_filter li, #search_filter_eu li { list-style: none; }
/* html #search_filter li { display: inline; } */
#search_filter li, #search_filter li a, #search_filter_eu li, #search_filter_eu li a { float: left; }
#search_filter ul li.active, #search_filter_eu ul li.active { background: #becb3c; }
#search_filter ul li.active a, #search_filter_eu ul li.active a { color: white; }
#search_filter div, #search_filter_eu div, #simple div  { background: #becb3c; clear: both; padding: 7px; }
#search_filter ul li a, #search_filter_eu ul li a { text-decoration: none; color: white; }

.search_filter, .search_filter_eu { /*padding-left: 15px;*/ }
.search_filter ul, .search_filter_eu ul { list-style: none; clear: both; }
.search_filter li, .search_filter_eu li { display: block; float: left; }
.search_filter a, .search_filter_eu a { display: block; padding: 8px 7px 13px 7px; color: white; text-decoration: none; font-size: 13px; }


#search_box, #accordion { border: 0; padding: 15px; /* //position: relative;// */ background-color: #abb737; background-image: url(/images/search_background.png);  background-repeat: no-repeat; width: 369px; color: #ffffff; min-height:177px;}
.search_title { font-weight: bold; font-size: 16px; color: #666600; text-decoration: none; }
.search_button { padding: 6px 0px 6px 0px; margin: 0; border: 0; display: block; text-align: right; }
.search_panel, .search_panel_eu { /*padding: 7px;*/ }
.search_panel label, .search_panel_eu label { display: block; float: left; padding: 10px 7px 0px 3px; width: 128px; clear: left; }
/*.search_panel input, .search_panel_eu input {  float: left; width:195px; height: 20px; padding: 3px 6px 3px 6px; font-size: 14px; margin-top: 2px; }*/
#autocomplete_upi_program_code, #search_text, #autocomplete_application_number, #full_name, #seat_town, #project_title, #autocomplete_category_code, #category_name, #original_sum_minimum, #original_sum_maximum, #required_sum_minimum, #required_sum_maximum {  float: left; width:198px; height: 20px; padding: 3px 6px 3px 6px; font-size: 14px; margin-top: 2px; }
.search_panel select, .search_panel_eu select { height: 29px; padding: 3px 6px 3px 6px; font-size: 12px; width: 211px; margin-top: 2px; }
.search_panel option, .search_panel_eu option { padding: 3px 6px 3px 9px; font-size: 12px; }

.search_panel #original_sum_minimum { float: left; width: 82px; }
.search_panel #original_sum_maximum { float: left; width: 82px; }
.search_panel #required_sum_minimum { float: left; width: 82px; }
.search_panel #required_sum_maximum { float: left; width: 82px; }
.search_panel .dash { float: left; margin-top: 6px; }

#datum_year { width: 79px; }
#datum_month { width: 67px; }
#datum_day { width: 59px; }

.search_panel .search_but { margin-left: 208px; margin-top: 6px; margin-bottom: 3px; height: 33px;  }
#eperbox_frontpage { display: block; float: left; width: 390px; height: 38px; background-color: #becb3c; padding: 5px 6px 0px 0px; border-left: 3px solid #684900; text-align: center; }
#eperbox_frontpage A { color: black; }



/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin: 1px 0px 1px 0px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; height: 20px; margin-top: 1px; padding: 4px 0px 4px 7px; background: #becb3c; /*font-size: 1em; padding: .5em .5em .5em 2.2em;*/ }
.ui-accordion .ui-accordion-content { border-top: 0; display: none; /*padding: 1em 2.2em; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; */ }
.ui-accordion .ui-accordion-content-active { display: block; }




/*TEASER*/
.ui-tabs { padding: 0; margin:0; }
.ui-tabs .ui-tabs-nav, .ui-tabs-nav { list-style: none; position: relative; top: 250px; left: 15px; padding: 0; z-index: 9999999; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding: 0; border: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; z-index: 99999999; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; z-index: 9; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-state-active a {background-color: #1162a7;}

.minisite { margin-bottom: 5px; position: relative; background-image: url(/images/minisite_teaser_background.png); background-repeat: no-repeat; width: 560px; height: 250px; cursor: pointer; }
.minisite_content { position: absolute; top: 0; left: 0; margin: 15px; color: white; }
.minisite_title { width: 170px; font-family: Verdana; font-size: 19px; padding-bottom: 6px;}
.minisite_text { width: 150px; font-family: Arial; font-size: 12px; }
.minisite_image { position: absolute; right: -24px; top: -24px; }
.minisite_navlink { display: block; color: white; text-align: center; width: 25px; height: 15px; text-decoration: none; float: left; background-color: #24418a; border-right: 1px solid white; font-family: Arial; line-height: 15px; font-size: 10px; list-style: none; }

/*#login_box_frontpage .usermenu_odd a,#login_box_frontpage .usermenu_even  a{ color: #1162A7; padding: 0px 0px 0px 5px; margin: 0px 0px 5px 0px;  display:block; } 
#login_box_frontpage .usermenu_odd a:hover,#login_box_frontpage .usermenu_even  a:hover {color: #ffffff; background-color: #A92722;}*/

#login_box_frontpage { position:absolute; top:36px; left:210px;}
#login_box_frontpage FORM {float:left; clear:none; width:330px; height:50px;}
#login_box_frontpage .form-row {float:left; clear:none; width:190px; height:20px; line-height:20px; }
#login_box_frontpage .form-row label{clear:none;float:left;width:60px;}
#login_box_frontpage H2 {display:none;}
#login_box_frontpage input {height:15px; width:104px;clear:none;line-height:10px;font-size:10px;padding:0;vertical-align:bottom}
#login_box_frontpage P {display:none;}
#login_box_frontpage {height:60px; width:600px;}
#belep input {height:34px; width:142px;}
#belep {height:34px;width:142px;float:left; position:absolute; left:174px; top:-9px;}
#regbutton {position:absolute; top:6px; left:394px;}
#logo_l A {line-height:20px;color: #1162A7;font-weight:bold; width:120px;margin-bottom:20px;}

#login_box_frontpage .usermenu_odd {display:none}
#logo { margin-left: 16px; background-image: url('/images/fejlec_hatter.jpg'); background-repeat: no-repeat; background-position: right bottom; }
#logo_l {margin-left: 16px;}


#partner_box {clear:left;margin:0px 0px 10px 14px; padding:10px 0px 0px 0px;}


/*FRONTPAGE NEWSLIST*/
/*.newslist_frontpage { padding: 15px; clear: both; }
.newslist_frontpage_categoryname { font-size: 10px; color: #999999; margin-bottom: 10px; }
A .newslist_frontpage_categoryname, A .newslist_frontpage_categoryname:hover, .newslist_frontpage_categoryname { font-size: 10px; color: #999999 !important; margin-bottom: 10px; text-decoration:none !important; background-color:#fff}

.newslist_frontpage_containerwide { padding-bottom: 10px; }
.newslist_frontpage_containerhalf { width: 244px; float: left; padding-bottom: 20px; padding-right: 20px; }


.newslist_title { color: #24418a; font-size: 14px; font-weight: bold; padding-bottom: 4px; }
.newslist_more_link { color: #b42a24; text-decoration: none; line-height: 24px; }
.newslist_frontpage_date { color: #ffffff; font-size: 10px; padding: 1px 6px 2px 6px; display: inline; clear: both; }
.newslist_frontpage_lead { margin-top: 4px; margin-bottom: 4px; }
.newslist_frontpage a { outline:none; text-decoration:underline; color:#A92722;}
.newslist_frontpage a:hover { outline:none; text-decoration:none; color:#ffffff; background-color:#A92722;}
*/