body, p, div, h1, h2, h3, h4, form, ol, ul, li, a, label, input, center, select{
    margin:0px;
    padding:0px;
    font-family:arial, verdana;
    font-size:12px;
    text-decoration:none;
}
body{
    background-color:#c5cfd4;
}
hr{
    background-image:url(/kelerkszf/pics/portal/hr_bg.gif);
    height:1px;
    border:0px solid #000;
    margin-bottom:5px;
}
h1{
    color:#0057a8;
    font-size:13px;
    margin:5px 0 10px 0;
}
a{
    color:#0057a8;
}
#vissza_a_lap_tetejere{
    background: 0px 1px url(/kelerkszf/pics/portal/vissza_a_lap_tetejere.gif) no-repeat;
    padding-left:15px;
    color:#2665CD;
    font-weight:bold;
}
#vissza{
    color:#2665CD;
    font-weight:bold;
}
body{
    padding-bottom:10px;
}
/*header*/
#header_container{
    background-image:url(/kelerkszf/pics/kelerkszf2009/header.jpg);
    height:86px;
    float:left;
}
#maindiv{
    margin:0px auto;
    width:980px;
    border-top:15px solid #ab0774;
}
#total_container{
    background-color:#FFFFFF;
    float:left;
}
#languange{
    height:15px;
    text-align:right;
    float:right;
    width:980px;
}
.english{
    background: left center url(/kelerkszf/pics/kelerkszf2009/eng_flag.jpg) no-repeat;
    font-size:11px;
    padding:4px 12px 4px 15px;
    color:#838182;
}
.hungarian{
    background: left center url(/kelerkszf/pics/kelerkszf2009/hun_flag.jpg) no-repeat;
    font-size:11px;
    padding:4px 12px 4px 15px;
    color:#838182;
}
.english:hover, .hungarian:hover{
    color:#231f20;
}
#logo{
    width:200px;
    height:65px;
    float:left;
}
/*banners*/
#left_banner{
    float:left;
    padding-right:5px;
}
#right_banner{
    float:left;
}
#right_banner img, #left_banner img{
    float:left;
}
#search{
    padding:0;
    margin:0;
    float:left;
    width:365px;
    height:34px;
    background-color:#ab0774;
}
#search_form{
    margin:0;
    padding:0;
    text-align:right;
    padding:7px 10px 0 0;
}
.search_text{
    background-color:#f2acda;
    border:0;
    height:14px;
    width:160px;
    vertical-align:middle;
    color:#ab0774;
    font-weight: bold;
    padding:2px;
}
.search_submit{
    border:0;
    background-color:transparent;
    color:#FFFFFF;
    font-weight:bold;
    vertical-align:middle;
    font-size:12px;
}
/*content*/
#content{
    min-height:300px;
    height:expression(this.scrollHeight<300 ? "300px" : "auto");
    float:left;
    margin-top:20px;
    width:980px;
    background: left bottom url(/kelerkszf/pics/kelerkszf2009/bg_content_left.gif) repeat-y;
}
#row1{
    float:left;
    width:200px;
    background-color:#FFFFFF;
    padding-right:20px;
}
#row2, #row2_main{
    width:522px;
    float:left;
    padding-right:20px;
}
#row2 ul{
    list-style:none;
    margin:10px 0 10px 0;
}
#row2 ol{
    margin:10px 0 10px 0;
}
#row2 ul li{
    background: 0px 4px url(/kelerkszf/pics/portal/content_ul_style.gif) no-repeat;
    padding-left:10px;
    margin-left:5px;
}
#row2 ol li{
    margin-left:25px;
}
#row2 p{
    padding:5px 0 5px 0;
}
#row3{
    float:left;
    width:216px;
}
.box_left{
    float:left;
    color:#FFFFFF;
    font-weight:bold;
    margin-bottom:5px;
}
.box_left .head{
    background-color:#ab0774;
    border-bottom:4px solid #284765;
    font-size:12px;
    display:block;
    padding:5px 5px 5px 13px;
    width:182px;
    float:left;
}
.box_left .body{
    background-color:#E8EEF1;
    border:1px solid #C5CFD4;
    display:block;
    float:left;
    padding:10px;
    width:178px;
    padding-bottom:5px;
}
.box_left .body a{
    color:#b42987;
}
.comp_event_main{
    color:#000000;
}
.comp_event_main span{
    font-weight:bold;
    display:block;
    margin-top:5px;
}
/*Login*/
.loginform{
    margin:0;
    padding:0;
    text-align:left;
    padding:7px 5px 7px 5px;
}

.felhasznalo_txt, .password_txt{
    width:70px;
    float:left;
    text-align:right;
    padding-right:5px;
    color:#3d5974;
}
#username{
    width:100px;
    height:13px;
    border:1px solid #829ba8;
    margin-bottom:5px;
    padding:2px;
}
#password{
    width:83px;
    height:12px;
    border:1px solid #829ba8;
    padding:2px;
}
#login_button{
    border:0;
    background-color:transparent;
    color:#ab0774;
    font-weight:bold;
    vertical-align:middle;
    font-size:11px;
}
#login_lastrow{
    padding-top:10px;
}
#login_lastrow a{
    color:#ab0774;
}
#login_lastrow a:hover{
    color:#0057a8;
}
#regisztracio{
    padding-left:10px;
}
.box_right{
    float:left;
    font-weight:bold;
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}
.box_right .head{
    background-color:#284765;
    border-bottom:4px solid #ab0774;
    color:#FFFFFF;;
    font-size:12px;
    display:block;
    padding:5px 5px 5px 13px;
    width:200px;
    margin-bottom:5px;
}
.box_right .body{
    display:block;
    padding:5px;
    margin-top:5px;
    border-left:1px solid #8e9da5;
    border-bottom:5px solid #8e9da5;

    background: left top url(/kelerkszf/pics/kelerkszf2009/right_linkbg.gif) no-repeat;
    font-weight:normal;
    text-align:center;
}
.right_link{
    display:block;
    background: left top url(/kelerkszf/pics/kelerkszf2009/right_linkbg.gif) no-repeat;
    border-bottom:5px solid #8e9da5;
    border-left:1px solid #8e9da5;
    margin-bottom:5px;
    color:#284765;
    display:block;
}
.right_link a{
    color:#284765;
    display:block;
    padding: 6px 13px 6px 13px;
}
.right_link a:hover{
    background: left top url(/kelerkszf/pics/kelerkszf2009/right_linkbg.gif) no-repeat;
    background-color:#e8eef1;
    color:#0057a8;
}
.right_link_kelerkszf{
    background: right center url(/kelerkszf/pics/kelerkszf2009/keler_kszf_logo.gif) no-repeat;
    padding: 15px 13px 15px 13px !important;
    vertical-align:middle;
}
.right_link_kelerkszf:hover{
    background:#e8eef1 right center url(/kelerkszf/pics/kelerkszf2009/keler_kszf_logo.gif) no-repeat !important;
    color:#0057a8;
}
#footer{
    background: right center url(/kelerkszf/pics/kelerkszf2009/footer_bg.jpg) no-repeat;
    float:left;
    width:980px;
    height:75px;
    margin-top:2px;
}
#footer ul li{
    float:left;
    color:#FFFFFF;
    margin-top:16px;
    list-style:none;
    font-size:12px;
}
#wildom{
    padding-left:30px;
}
#wildom_eng{
    padding-left:23px;
}
.text_footer{
    padding-left:64px;
}
.text_footer_eng{
    padding-left:62px;
}
.links_footer{
    padding-left:40px;
}
.links_footer_eng{
    padding-left:70px;
}
#footer ul li a{
    color:#FFFFFF;
    font-size:12px;
}
/*main_page tabber*/
.main_news_container{
    border-right:1px solid #c5cfd4;
    padding-bottom:10px;
}
.main_box_news{
    color:#000000;
    display:block;
    padding-bottom:7px;
    background: left bottom url(/kelerkszf/pics/kelerkszf2009/main_box_newsbg.gif) no-repeat;
}
.news_spacer{
    background: left top url(/kelerkszf/pics/kelerkszf2009/main_box_newsbg.gif) no-repeat;
}
.main_box_news:hover{
    background-color:#e8eef1;
    color:#0057a8;
}
.main_box_name, .main_box_date, .main_box_desc{
    padding:6px 17px 0px 17px;
    border-left:1px solid #c5cfd4;
}
.main_box_name, .main_box_name_link{
    font-weight:bold;
    text-decoration:underline;
    display:block;
}
.main_box_date, .main_box_date_link{
    display:block;
    font-style:italic;
}
.main_box_date{
    padding-bottom:4px;
}
.main_box_desc{
    display:block;
    padding-bottom:3px;
}
.other_news_link{
    background-color:#c5cfd4;
    padding-bottom:10px;
}
.other_news_title{
    background: left top url(/kelerkszf/pics/kelerkszf2009/bg_menutabber.gif) repeat-x;
    padding:7px 15px 10px 15px;
    display:block;
    font-weight:bold;
    color:#FFFFFF;
}
.other_news_link a{
    padding:10px 20px 5px 15px;
    color:#000000;
    display:block;
}
.other_news_link a:hover{
    background-color:#e8eef1;
    color:#0057a8;
}
.morzsamenu{
    color:#ab0774;
    font-weight:bold;
    border-bottom:4px solid #0057a8;
    padding-bottom:3px;
}
/*inner_menu*/
.menu_left{
    margin-bottom:5px;
    float:left;
    border:1px solid #7a96af;
}
.menu_left ul{
    list-style:none;
    font-weight:bold;
}
.left1 span{
    background: left top url(/kelerkszf/pics/kelerkszf2009/bg_menutabber.gif) repeat-x;
    padding:5px 12px 7px 15px;
    color:#FFFFFF;
    display:block;
    list-style:none;
    font-size:12px;
}
.left2, .left3{
    display:block;
    float:left;
    background: left top url(/kelerkszf/pics/kelerkszf2009/top_levelbg.gif) repeat-x;
}
.left2 a, .left3 a{
    display:block;
    float:left;
    width:162px;
    padding:5px 10px 5px 26px;
    background: 8px center url(/kelerkszf/pics/kelerkszf2009/pink_arrow.gif) no-repeat;
    color:#183752;
    font-weight:bold;
}
.left2 a:hover, .left3 a:hover{
    background: 8px center url(/kelerkszf/pics/kelerkszf2009/blue_arrow.gif) no-repeat;
    color:#ab0774;
}
.left3 a{
    width:152px !important;
    padding:5px 10px 5px 36px !important;
    background: 18px center url(/kelerkszf/pics/kelerkszf2009/pink_arrow.gif) no-repeat;
    font-weight:normal;
}
.left3 a.onpath, .left3 a.onpath:hover, .left3 a:hover{
    color:#ab0774;
    background: 20px center url(/kelerkszf/pics/kelerkszf2009/blue_arrow.gif) no-repeat !important;
}
.left2 a.onpath, .left2 a.onpath:hover, .left2 a:hover{
    color:#ab0774;
    background: 14px center url(/kelerkszf/pics/kelerkszf2009/blue_arrow.gif) no-repeat;
}
/*table*/

table.StdTable{
    width:100%;
    padding:13px 28px 13px 28px;
    background-color:#e8eef1;
}
table.StdTable tr td{
    padding:5px 10px 5px 10px;
}
table.StdTable tr td.FirstCol{
    font-weight:bold;
    color:#000000;
    padding:0 5px 0 20px;
}
table.StdTable select{
    width:170px;
}
table.StdTable input{
    width:180px;
}
input.radio{
    vertical-align:middle;
}
.newsletter_container{
    background-color:#e8eef1;
    padding:10px 0 0 0;
    margin:0px auto;
}
.newsletter_container ul{
    padding-left:120px;
}
.newsletter_container label{
    padding-left:5px;
}
.messageformbutton{
    font-weight:bold;
}
/*sitemap*/
.sitemap li.sitelevel2{padding-left:10px !important;background-position:0px 4px !important;}
.sitemap li.sitelevel3{padding-left:20px !important;background-position:10px 4px !important;}
.sitemap li.sitelevel4{padding-left:30px !important;background-position:20px 4px !important;}
.sitemap li.sitelevel5{padding-left:40px !important;background-position:30px 4px !important;}
.sitemap li a:hover{
    color:#3d3d3d;
}
/*button*/
.content_button{
    background-color:#0057a7;
    border:2px solid #819fbb;
    color:#FFFFFF;
    font-weight:bold;
    padding:4px 15px 4px 15px;
}
.sumhead_table_td{
    padding:5px;
    vertical-align:top;
}
.sumhead_table_td img, .listhead_a img{
    border:none !important
}
.sumhead_table_td .sumhead_table_a, .listhead_a{
    color:#000000;
    display:block;
}
.sumhead_table_td .sumhead_table_a:hover, .listhead_a:hover{
    background-color:#e8eef1
}
.sumhead_title{
    display:block;
    font-weight:bold;
}
.listhead_hr{
    background: bottom left url(/keler/pics/keler2009/blue_arrow_line.gif) no-repeat;
    padding-bottom:10px;
}
/*span page*/
.year_link{
    margin:10px;
    font-weight:bold;
    display:block;
    border:none !important;
}
.yearbox{
    display:none;
    border:1px solid #C5CFD4;
    margin-left:10px;
    padding:2px;
}
.month_link{
    margin:5px 5px 5px 15px;
    font-weight:bold;
    display:block;
    border:none !important;
}
.monthbox{
    display:none;
    border:1px solid #C5CFD4;
    margin:0 15px 0 15px;
    padding:10px 0 10px 0;
}
