body { font-family: "Trebuchet MS"; font-size:12px; padding:0px; margin:0px; } 
#body_content { padding:0; }

input, select { font-family: Verdana; font-size:14px; }
textarea { font-family: "Trebuchet MS"; font-size:14px; }

a { text-decoration:none; }

img { border:0; margin:0; padding:0; }

form, h1, h2, h3, table, tr, td { font-weight:normal; margin:0; padding:0; font-size:inherit; font-family:inherit; vertical-align:top; }
h1, h2, h3, td { font-size:1em; font-weight:normal; }
p { padding:0; margin:0; }
table { width:100%; border:0; }
table td, table th { font-size:1em; }
ul { list-style-type:disc; }

hr { width:100%; height:1px; border:0; border-top:1px solid #ccc; border-top-color:#eee; margin-top:20px; margin-bottom:15px;  }

#body_content { }

#top { background-image:url(../image/top_bg.jpg); background-position:left top; background-repeat:no-repeat; height:171px; }
#top .cont { color:#D25FA5; font-size:14px; position:absolute; left:280px; top:79px; width:510px;}
#top .cont a { color:#D25FA5; border-bottom:1px dotted #D25FA5; }
#top .cont a:hover { font-weight:bold; text-transform:uppercase; }
#top .menu { position:absolute; left:63px; top:89px; width:150px; }
#top .date { position:absolute; left:500px; top:-5px; color:#ddd; font-size:40px; }
#top .top_menu { padding:0; margin:0; position: absolute; left:670px; top:0px; width:123px; height:79px; overflow:hidden; z-index:0; }
#top .top_menu img { margin:0; padding:0; vertical-align:top; }
#top a .kedvencek { width:24px; height:79px; background-image:url(../image/btn_kedvencek_0.jpg); background-position:left top; background-repeat:no-repeat; }
#top a:hover .kedvencek { background-image:url(../image/btn_kedvencek_1.jpg); }
#top a .kezdolap { width:23px; height:79px; background-image:url(../image/btn_kezdolap_0.jpg); background-position:left top; background-repeat:no-repeat; }
#top a:hover .kezdolap { background-image:url(../image/btn_kezdolap_1.jpg); }
#top a .iwiw { width:23px; height:79px; background-image:url(../image/btn_iwiw_0.jpg); background-position:left top; background-repeat:no-repeat; }
#top a:hover .iwiw { background-image:url(../image/btn_iwiw_1.jpg); }

#content_left { padding:0px 10px 10px 10px; vertical-align:top; background-image:url(../image/cont_left_bg.jpg); background-repeat: no-repeat; background-position:top left; }
#content_main { padding:0; vertical-align:top; width:100%; }

#footer { text-align:center; width:371px; height:122px; background-image:url(../image/imp_bg.jpg); background-repeat: no-repeat; background-position:top left; }
#footer .cont { color:#FFFFFF; padding-top:26px; padding-right:160px; }
#footer .cont a { color:#fff; text-decoration:underline; }

/*---------- MAIN ---------------------------------*/

* .img_float_left { float:left; margin-right:8px; padding:6px; background-color:#F3F3F3; border:1px solid #ddd; }
* .img_float_right { float:right; margin-left:8px; padding:6px; background-color:#F3F3F3; border:1px solid #ddd; }

#main img { padding:6px; background-color:#F3F3F3; border:1px solid #ddd; }
#main .def_img { border:0; background:none; padding:0; }

#main { color:#333; font-size:14px; padding:10px 10px 0 10px; }
#main table td, #main_content #main table th { font-size:12px; }

#main .gomb_link { padding:2px; text-decoration:none; background-color:#E8E8E8; border:1px solid #D03B3D; margin-left:2px; margin-right:2px; }
#main a { color:#0066CC; text-decoration: underline; }
#main a:hover { color:#FFF; background-color:#D25FA5; text-decoration:none; }
#main li { padding-bottom:0.5em; }

.gomb {	margin-bottom:1px; cursor:pointer; background-color:#D25FA5; border:1px solid #666; color:#fff; height:20px; font-size:12px; }

.oldalcim {	font-size:28px; color:#D25FA5; font-weight:normal; padding:0px; margin-bottom:1em; line-height:normal; }
h1 { font-size:1.5em; margin-bottom:1em; color:#000; font-weight:normal; }
h2 { font-size:1.5em; margin-bottom:1em; font-weight:normal; color:#0F468A; }
h3 { font-size:1em; color:#000; font-weight:bold; }
h4 { font-size:1em; font-weight:bold; }
.km { }

.alert { color:#990000; font-weight:bold; }

.tartalom_tablazat { border:1px solid #ccc; }
.tartalom_tablazat td { background-color:#F7F7F7; padding:3px; padding-left:5px; padding-right:5px; }
/*---------- MAIN ---------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/




/*------------- login ---------------------*/
#login { color:#D25FA5; padding:1px 0 0 0; margin-bottom:30px; text-align:left; }
#login .login_alert { color:#990000; font-size:10px; font-weight:bold; }
#login .login_elfelejtett_jelszo { margin-top:5px; }
#login .login_elfelejtett_jelszo a { color:#999; font-size:10px; margin-top:5px; text-decoration:none; }
#login .login_elfelejtett_jelszo a:hover { color:#333; }
#login .login_top_sor { margin-bottom:2px; }
#login .login_user, #login .login_pass { font-size:10px; background-color:#fff; border:1px solid #F4D9EA; }
#login .login_user { width:90px; }
#login .login_pass { width:58px; }
#login .login_btn { font-size:9px; cursor:pointer; vertical-align:top; }
#login .logout_btn { font-size:9px; cursor:pointer; vertical-align:top; }

#login .bejelentkezve { color: #009900; font-size:11px; font-weight:bold; }
#login .bejelentkezve .user { margin-bottom:5px; color: #fff; background-color:#666; }
#login .lejart { color: #FF0000; font-weight:bold; }
#login .ervenyessegi_ido { font-size:11px; }
#login .ervenyessegi_ido span { font-weight:bold; }

#login a { color:#666; }

#login_menu { border-top:0px solid #ccc; padding:0; margin:0; list-style-type:none; }
#login_menu li {  }
#login_menu a { margin-bottom:1px; color:#999; position:relative; font-size:11px; text-align:left; }
#login_menu a:hover { }
/*------------- login ---------------------*/


/*------------- news ----------------------*/
#news_oldalsz { text-align:left; padding-left:100px; }
#news_oldalsz a { color:#999999; text-decoration:none; }
#news_oldalsz a:hover { color:#000; text-decoration:none; }
#news_oldalsz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { background-color:#D25FA5; }
#news_oldalsz .aktualis_oldal_kiemeles { color:#fff; font-weight:bold; }
#news_oldalsz .aok_keret { color:#fff; }
#news_oldalsz .aok_nyil { color:#fff; font-size:14px; font-weight:bold; }


#news ul {
    padding: 0px;
    margin: 12px 0;
    width:100%;
}
#news ul li {
    padding: 0;
    margin: 0;
    display: block;
    width:100%;
    position: relative;
    float: left;
}
#news ul li a {
    line-height: 1.5;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    display: block;
    width:100%;
    padding: 12px 5px 35px 5px;
	/*border-bottom: 1px dotted #D9D5CA;*/
	background-image:url(../image/news_bg.jpg); background-position:left top; background-repeat: no-repeat;
    float: left;
	text-decoration:none;
}
#news ul li a:hover {
	color:#333;
	background-color:#FFF;
   /* background-color:#f7f7f7;*/
	/*background-image:url(../image/news_hover_bg.jpg); background-position:top; background-repeat:repeat-x;*/
    /*border-bottom: 1px dotted #BBB69F;*/
	text-decoration:none;	
}
#news ul li a strong {
    font-size: 18px;
    color:#D25FA5;
    line-height: 1;
    font-weight: normal;
    padding:0;
    margin: 0 0 10px 46px;
	display:block;
	border-left:0px solid #D25FA5;
}
#news ul li a:hover strong {
	color:#003362;
}
#news ul li a .message {
    font-size: 100%;
    margin: 0 0 0 45px;
    padding: 0;
    line-height: 1.5;
    display: block;
}
#news ul li a .more {
    background: transparent url(../image/more.gif) left bottom no-repeat;
    line-height: 1;
    /*font-size: 11px;*/
	color: #aaa;
    font-weight: normal;
    display: block;
    margin: 10px 0 0 45px;
    padding: 0 0 0 13px;
    clear: left;
    text-decoration:none;
    height: 12px;
}
#news ul li a:hover .more {
	color: #aaa;
    text-decoration: none;
    height: 12px;
}

#news ul li a .more i {
	color:#777;
	text-decoration: underline;
	font-style:normal;
}

#news ul li a:hover .more i {
	color:#D25FA5;
	text-decoration: underline;
}

#news ul li .date {
    background: transparent url(../image/bg_calendar.gif) 0 50% no-repeat;
	font-size:11px;
    line-height: 1;
    display: block;
    height: 36px;
    width: 36px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
#news ul li .date .month {
    text-transform: uppercase;
    text-align: center;
    display: block;
    color: #fff;
    padding: 4px 0 0 0;
}
#news ul li .date .day {
    text-align: center;
    display: block;
    color: #664E2D;
    padding: 5px 0 0 0;
    margin: 0;
}

#main .oldalcim .cikk_oldalcim .hircim { font-size:22px; font-weight:normal; padding:0px; margin:0; line-height:normal; }
#main .oldalcim .cikk_oldalcim .hircim b { background-color:#D25FA5; color:#fff; font-weight:normal; padding:0 3px 0 3px; }
#main .oldalcim .cikk_oldalcim .rogzites_date { color:#999; font-size:11px; white-space:nowrap; font-family:Verdana; line-height:normal; padding:0px; margin:0; }

#main .oldalcim .cikk_oldalcim .lapcim { width:100%; position:relative; padding:0px; margin:0; margin-top:0.5em; white-space:normal; }
#main .oldalcim .cikk_oldalcim .lapcim h2 { width:auto; font-size:16px; font-weight:bold; padding:0px; margin:0; margin-right:20px; line-height:normal; }
#main .lapcim_select { position:relative; font-size:10px; vertical-align: top; padding:0px; margin:0; width:108px; height:13px; overflow:hidden; margin-left:-2px; border:0px solid #ccc;  }
#main .lapcim_select select { vertical-align: top; background-color:#fff; color:#999999; position:absolute; top:-3px; left:-3px; font-size:10px; padding:1px; height:24px; }
#main .lapcim_select select .go { color:#999999; background-color:#fff; }
#main .lapcim_select select option {  color:#000; background-color:#f6f6f6; }
#main .lapcim_select input { vertical-align: top; width:18px; height:18px; }


#news_u { }

#news_u .lapvalaszto { position:relative; width:auto; margin-top:2em; }
#news_u .lapvalaszto label { font-size:1.2em; padding:0px; margin:0; margin-right:20px; line-height:normal; }
#news_u .lapvalaszto a { color:#999; font-weight:normal; }
#news_u .lapvalaszto a:hover { text-decoration:underline; }
#news_u .lapvalaszto .akt { color:#0000CC; font-weight:bold; }

#news_u .kapcsolodo_linkek { font-size:11px; background-color:#F8F8F8; border:1px solid #eee; padding:3px; margin-top:10px; }
#news_u .kapcsolodo_linkek h3 { color:#666; font-size:1em; margin-bottom:3px; }
#news_u .kapcsolodo_linkek ul { margin:0; padding:0; margin-left:20px; }
#news_u .kapcsolodo_linkek li { margin:0; padding:0; }
#news_u .kapcsolodo_linkek a { color:#999; white-space:nowrap; font-size:1em; }
#news_u .kapcsolodo_linkek a:hover { color:#03C; }

#news_u .news_lablec { text-align:center; border-top:1px solid #eee; border-bottom:1px solid #eee; font-size:12px; padding:3px; margin-top:2em; } 
#news_u .news_lablec .forras {}
#news_u .news_lablec img { vertical-align: top; }

#news_u .forum { /*border:1px solid #333;*/ color:#F2D2D3; border-top:1px dotted #ccc; /*background-color:#fff; */  padding-top:3px; padding-bottom:3px; margin-bottom:3px; margin-top:3px; }
#news_u .forum .left { text-align:left; color:#666; }
#news_u .forum .right { text-align:right; /*padding-right:3px;*/ }
#news_u .forum a { color:#666; }
#news_u .forum a:hover { color:#999; }
#news_u .forum img { vertical-align:middle; }
/*------------- news ----------------------*/



/*---------- fórum --------------------------------*/
.width100 { width:100%; }
.nowrap { white-space:nowrap; }

#forum { /*background-color:#FFF;*/ color:#333; margin-bottom:1em; margin-top:1em; }

#forum h2 { padding-left:15px; }
#forum .szhl { margin-top:-15px; padding-bottom:20px; padding-left:15px; }
#forum .szhl a { font-size:1.2em; }

#forum a { text-decoration:none; }
#main #forum a:hover, #main #forum a:hover span { color:#FFF; text-decoration:none; }

#forum img { padding:0; margin:0; background:none; border:0; }
#forum textarea { font-size:14px; }

#forum .alert { color:#CC0000; }
#forum .reg_alert { display:block; background-color:#333; color:#FFFFFF; text-align:center; padding:3px; border-top:0; } 

#forum_uzenet, .forum_uzenet { color:#C00; font-weight:bold; text-align:left; padding-left:15px; margin-bottom:5px; margin-bottom:10px; }
.forum_uzenet { padding-left:0; }
#forum .cim { color:#003366; font-size:1.5em; font-weight:normal; padding:5px; padding-left:15px; margin-bottom:3px; }
#forum .cim .kat { font-size:16px; color:#003366; font-weight:normal; padding-bottom:0px; display:block; }
#forum .cim .tema { font-size:18px; color:#D25FA5; padding-bottom:10px; }

#forum_aok_content { text-align:center; margin-top:0px; /*background-color:#eee;*/ padding:0px; }
#forum_aok_content a { color:#999; text-decoration:none; }
#forum_aok_content .aktualis_oldal_kiemeles { color:#222; font-weight:bold; }
#forum_aok_content .aok_keret { color:#999; }
#forum_aok_content .aok_nyil { color:#999; font-size:14px; font-weight:bold; }
#forum_aok_content input, #forum_aok_content select { font-size:12px; vertical-align:middle; margin-bottom:3px; margin-top:3px; }
#forum_aok_content .select_btn { font-size:10px; height:20px; width:23px; cursor:pointer; vertical-align:middle; }

#forum .oldal_select .nyil { color:#666; font-size:28px; font-weight:bold; vertical-align:middle; }

#forum_top_menu { padding:5px 0 5px 10px; background-image:url(../image/h_bg.jpg); background-position:left top; background-repeat: no-repeat; }
#forum_top_menu .text_menu { padding:5px; padding-bottom:8px; margin-bottom:3px; color:#ccc;}
#forum_top_menu a { color:#333; font-weight:bold; text-decoration:none; }
#forum_top_menu a:hover { color:#fff; background-color:#D25FA5; text-decoration:none; }
#forum_top_menu .select_menu { margin-bottom:3px; color:#333; width:1%; } 
#forum_top_menu .select_menu td { padding:2px; white-space:nowrap; }
#forum_top_menu .select_menu .left { text-align:left; vertical-align:middle; padding-left:3px; }
#forum_top_menu .select_menu .center { text-align:center; vertical-align:middle; }
#forum_top_menu .select_menu .right { text-align:right; vertical-align:middle; padding-right:3px; }
#forum_top_menu select { font-size:10px; }
#forum_top_menu .select_btn { font-size:8px; vertical-align:top; height:16px; width:18px; cursor:pointer; }

#forum_top_menu_also { padding:5px; padding-left:15px; margin-bottom:3px; color:#333; }
#forum_top_menu_also a { color:#666; font-weight:bold; text-decoration:none; }
#forum_top_menu_also a:hover { color:#003366; }
#forum_top_menu_also .add_hsz { color:#0066CC; font-size:1.2em; font-weight:normal; text-decoration: underline; }

#forum_bottom_menu { background-color:#F0F0F0; padding:5px; margin-top:3px; color:#FFFFFF; }
#forum_bottom_menu a { color:#ccc; font-weight:bold; text-decoration:none; }
#forum_bottom_menu a:hover { color:#666; }
#forum_bottom_menu img { vertical-align:top; }
#forum_bottom_menu .nav_back { text-align:left; }
#forum_bottom_menu .nav_top  { text-align:center; }
#forum_bottom_menu .nav_home { text-align:right; }

#forum_top_almenu { background-color:#FF5151; padding:5px; margin-bottom:10px; color:#FFFFFF; }
#forum_top_almenu a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#forum_top_almenu a:hover { color:#ccc; }

#forum .regisztracio table td { text-align:left; }

#forum_kereses { /*position:relative;*/ }
#forum_kereses .forum_kereso { border-bottom:0px solid #999; padding:5px; }
#forum_kereses .keresett_text { text-align:center; margin-top:0px; margin-bottom:0px; }
#forum_kereses .keresett_text span { font-weight:bold; }
#forum_kereses .nincs_talalt { text-align:center; font-weight:normal; color:#D03B3D; margin-top:5px; }
#forum_kereses .forum_table_top { border-top:1px solid #eee; }
#forum_kereses .alert { display:block; background-color:#FFF; text-align:center; font-weight:normal; color:#D03B3D; margin-top:0px; }
#forum_kereses .btn { font-size:11px; }

#forum .admin_funkciok { white-space:nowrap; text-align:left; font-weight:bold; background-color:#D03B3D; padding:5px; margin-bottom:3px; color:#FFFFFF; } 
#forum .admin_funkciok .text_input { width:240px; border:1px solid #ccc; background-color:#F5F5F5; margin:0; padding:2px; margin-bottom:2px; cursor:text; }
#forum .admin_funkciok span { font-weight:normal; } 

#forum_table { border-top:1px dotted #ccc; }
#forum_table td, #forum_table th { padding:3px; }
#forum_table .nev { text-align:left; background-color:#000000; color:#FFFFFF; font-weight:bold; }
#forum_table .csoport_nev { font-weight:bold; color:#D25FA5; }
#forum_table .csoport_leiras { color:#003366; }
#forum_table .hsz_szama { width:1%; font-size:10px; text-align:center; background-color:#000000; color:#FFFFFF; font-weight:bold; }
#forum_table th { text-align:left; font-weight:normal; width:100%; vertical-align:middle; }
#forum_table td { text-align:center; font-weight:normal; width:1%; vertical-align:middle; }

#forum_table .szerk_kieg { background-color:#ddd; }
#forum_table .szerk_kieg .hidd_elem { border-bottom:3px solid #333; } 

#forum_table .tema_tr td { white-space:nowrap; }
#forum_table .kat_tr th, #forum_table .kat_tr td { background-color:#F3F3F3; color:#D25FA5; vertical-align:middle; border-bottom:1px dotted #ccc; }
#forum_table .kat_tr th { border-right:1px dotted #ccc; }
#forum_table .kat_tr a { text-decoration:none; border:0; } 

#forum_table .magy_tr th, #forum_table .magy_tr td { background-color:#F6EFC5; vertical-align:middle; font-size:10px; }
#forum_table .tema_tr a, #forum_table .tema_tr2 a { color:#333; text-decoration:none; }
#forum_table .tema_tr th, #forum_table .tema_tr2 th { text-align:left; }
#forum_table .tema_tr th, #forum_table .tema_tr2 th, #forum_table .tema_tr td, #forum_table .tema_tr2 td {  border-bottom:1px dotted #ccc; }
#forum_table .tema_tr td, #forum_table .tema_tr2 td {  border-left:1px dotted #ccc; color:#CCC; }

#forum_table .tema_tr2 th, #forum_table .tema_tr2 td { background-color:#F5F5F5; }

#forum_table .upd_date { font-size:11px; cursor:help; }
#forum_table .upd_date img { width:66px; height:1px; }
#forum_table .hsz_sz { white-space:nowrap;cursor:help; font-size:11px; } 
#forum_table .hsz_sz .top { border-bottom:1px solid #ccc; }

#kategoria { text-align:center; }


#hozzaszolasok { } 
#hozzaszolasok  .hsz_cont { padding:10px 0 20px 12px; margin-bottom:10px; background-image:url(../image/news_bg.jpg); background-position:left top; background-repeat: no-repeat; }
#hozzaszolasok table { font-size:14px; }
#hozzaszolasok a span { color:#0066CC; }
#hozzaszolasok .noreg { color:#666; }
#hozzaszolasok td, #hozzaszolasok th { padding:2px; }
#hozzaszolasok .hsz_top td { color:#999; font-size:14px; border-bottom:0px dashed #ddd; }
#hozzaszolasok .hsz_top .nev { width:1%; white-space:nowrap; text-align:left; }
#hozzaszolasok .hsz_top .valasz { width:1%; text-align:left; white-space:nowrap; vertical-align: bottom; }
#hozzaszolasok .hsz_top .valasz input { background:none;  padding:0; margin:0; border:0; cursor:pointer; vertical-align: bottom; }
#hozzaszolasok .hsz_top .right { width:100%; }
#hozzaszolasok .hsz_top .kd { white-space:nowrap; color:#999; }
#hozzaszolasok .hsz_main td { font-size:14px; padding-top:5px; padding-bottom:5px; }
#hozzaszolasok .re { padding:2px; border-bottom:1px dotted #fff; margin-left:-2px; margin-right:-2px; margin-top:-5px; color:#999; margin-bottom:5px; }

.iphost_info { padding:2px; vertical-align:middle; padding-left:6px; padding-right:6px; white-space: nowrap; }
.iphost_info span { font-size:10px; font-family:Arial; background-color: #DAFBD9; border:1px solid green; padding-bottom:2px; padding-top:1px; padding-left:6px; padding-right:6px; color:#000000; vertical-align: bottom; white-space: nowrap; cursor:help; }

#forum .hidd_elem { padding-top:5px; width:1%; }
#forum .hidd_elem form { width:1%; }
#forum .hidd_elem .szerkesztes { }
#forum .hidd_elem .torles { }
#forum .hidd_elem input { border:1px solid #999; background-color:#E8E8E8; font-size:10px; cursor:pointer; }

#szerk_form { /*position:relative;*/ text-align:left; margin-bottom:3px; padding-top:1px; padding-left:15px; color:#666; }
#szerk_form .cim { margin-left:-15px; }
#szerk_form .reg { margin-top:-10px; margin-bottom:2em; display:none; }
#szerk_form .nev { border:1px solid #ccc; }
#szerk_form #info { color:#333; text-align:left; padding:5px; }
#szerk_form .tema_cim { text-align:center; margin-bottom:5px; font-weight:bold; margin-top:5px; color:#333; }
#szerk_form #ta_cont { padding:10px 0 20px 12px; margin-left:-15px; margin-bottom:10px; background-image:url(../image/news_bg.jpg); background-position:left top; background-repeat: no-repeat; }
#szerk_form #ta_cont textarea { width:500px; padding:5px; }

#forum textarea { font-family: "Trebuchet MS"; height:120px; border:1px solid #efefef; background:none; margin:0; overflow:auto;  }
#forum .szerk { padding:0px; color:#666; }
#forum .szerk .gomb { cursor:pointer; margin-bottom:3px; margin-top:3px; vertical-align:middle; }
#forum .text_input { width:96%; max-width:440px; border:1px solid #ccc; background-color:#fff; margin:0; padding:2px; margin-bottom:2px; }


/*-- tag_adatlap */
#tag_adatlap_body { margin:0; padding:0; }
#tag_adatlap_top { background-color:#D25FA5; padding:8px; margin-bottom:0px; text-align:center; border-bottom:5px solid #003366; font-weight:bold; color:#FFF; }
#tag_adatlap_content { padding:5px; padding-top:2px; margin:0 auto; }
#tag_adatlap_content p { padding-bottom:0.5em; }
#tag_adatlap_content p span { font-weight:bold; }
#tag_adatlap_content .kukac_pont { color:#999; font-weight:normal; }

/*-- tag_adatlap */ 
/*---------- fórum --------------------------------*/
/*---------- urlap --------------------------------*/
#urlap { color:#333; }

#urlap form { }

#urlap table { width:100%; }
#urlap table td { text-align:center; }
#urlap .top_text { padding:3px; }
#urlap .elv { background-color:#999; height:5px; margin-bottom:4px; margin-top:4px; font-size:5px; }
#urlap .blokk { background-color:#D03B3D; color:#FFF; padding:2px; font-weight:bold; margin-bottom:4px; }
#urlap .cim { background-color:#ddd; color:#333; padding:2px; margin:0; font-size:14px; text-align:center; font-weight:bold; border:1px solid #999; border-bottom:1px dotted #999; }
#urlap .cim2 { background-color:#ddd; color:#333; padding:2px; font-weight:bold; margin-bottom:4px; }
#urlap .comment { background-color:#eee; color:#333; padding:2px; margin:0; font-size:12px; text-align:center; font-weight:normal; border:1px solid #999; border-top:0; border-bottom:1px dotted #999; }
#urlap .bemut { height:50px; width:440px; border-style: inset; border-width:2px; }
#urlap table .bord_l { text-align:left; font-weight:normal; }
#urlap .kerd { background-color:#efefef; padding:2px; margin:0; text-align:center; margin-bottom:0px; border:1px solid #999; border-top:0; }
#urlap .rovid div { text-align:center; }
#urlap .rovid textarea { width:145px; height:50px; font-size:inherit; }
#urlap .megjegyzes { background-color:#efefef; padding:2px; margin-bottom:0px; font-size:10px; color:#666; }
#urlap input { vertical-align: middle; }
#urlap .submit { text-align:center; }
#urlap .submit input { margin:5px; }

#urlap .table_2 td { width:50%; }
#urlap .table_3 td { width:33%; }

#urlap .sort_szam { width:30px; text-align:right; }
#urlap .texta_megj { width:463px; height:100px; font-size:12px; }
#urlap .inp_2 { width:216px; }
#urlap .inp_3 { width:123px; }
/*---------- urlap --------------------------------*/

/*---------- kapcsolat ----------------------------*/
#kapcsolat {  padding:10px 0 20px 12px; margin-bottom:10px; background-image:url(../image/news_bg.jpg); background-position:left top; background-repeat: no-repeat; }
#kapcsolat .cim {}
#kapcsolat .megj { color:#999; font-style:italic; }
#kapcsolat .kapcsolat_input { width:320px; border:1px solid #ccc; background-color:#fff; margin-bottom:1em; }
#kapcsolat .kapcsolat_textarea { width:320px; height:100px; border:1px solid #ccc; background-color:#fff; margin-bottom:1em; }
/*---------- kapcsolat ----------------------------*/

#main_right .hirlevel_kicsi { margin:0; padding:0; border:0; text-align:center; }
.hirlevel_kicsi h5 { font-size:0.8em; padding:0; margin:0; margin-bottom:2px; }
.hirlevel_kicsi .input { border:1px solid #ccc; background-color:#F7F7F7; margin-bottom:5px; }
.hirlevel_kicsi .btn { margin-bottom:10px; }


#csere_bere_cont {  /*2*//*width:1000px;*/ /*3*//* width:1450px;*/ /*4*/ width:1900px; }
#csere_bere_cont img { border:0; padding:0; background:none; }

.sor { height:140px; overflow:hidden; margin-bottom:8px; font-size:12px; }
.sor div { background-color:#EFEFEF; }
.sor .beg {float:left; width:350px; height:140px; background-image:url(../image/sor_left_bg.jpg); background-position:left top; background-repeat:no-repeat; }
.sor .mid { float:left; width:350px; height:140px; }
.sor .beg img, .sor .mid img { float:left; }
.sor .ev { float:left; text-align:center; line-height:20px; color:#999; width:94px; height:140px; background-image:url(../image/sor_ev.jpg); background-position:left top; background-repeat:no-repeat; }
.sor h1 { margin-bottom:8px; padding-top:4px; }
.sor h1 b { padding:0px 3px 0px 3px; background-color:#D25FA5; color:#fff; font-size:15px; }
.sor .ism { color:#666666; margin-bottom:8px; }
#main .sor .bv a { color:#003399; background:none; text-decoration:none; }
#main .sor .bv a:hover { color:#003399; background:none; text-decoration:underline; }
.sor .csere { float:left; text-align:center; width:160px; height:140px; }
.sor .end { float:left; margin-left:-15px; width:30px; height:140px; background-image:url(../image/sor_right_bg.jpg); background-position:right top; background-repeat:no-repeat; }
.sor .end_g { float:left; width:140px; height:140px; background-image:url(../image/sor_right_bg.jpg); background-position:right top; background-repeat:no-repeat; }
.sor .end_g p { padding-top:7px; text-align:center; }



.kepfelirat { font-size:0.8em; padding:2px; margin-top:-1px; background-color:#ddd; border-top:3px solid #ddd; text-align:center; color: #666; font-style:italic; }
#main .kod_kep { border:1px solid #D25FA5; vertical-align:top; }
.kod_input, .kod_input_hiba { font-family:"Times New Roman", Times, serif; text-align:center; letter-spacing:10px; font-size:34px; color:#666666; padding-top:8px; font-weight:normal; width:150px; height:51px; }
.kod_input { border:1px solid #0066CC; }
.kod_input_hiba { border:1px solid red; background-color:#F5A0AD; }

.lf { padding-bottom:1em; }
.lf a b { color:#D25FA5; font-family:Arial; font-size:13px; text-decoration:underline; font-weight:bold; display:block; padding-left:2px; }
.lf a span { color:#333; font-family:Arial; font-size:12px; text-decoration:none; font-weight:normal; display:block; padding-left:2px; }
.lf a i { color:#0066CC; font-family:Arial; font-size:10px; text-decoration:none; font-weight:normal; display:block; padding-left:2px; font-style:normal; }

#main .legfrissebb { margin-bottom:2em; width:600px; }
#main .legfrissebb a, #main .legfrissebb a:hover { background:none; }
#main .legfrissebb a strong { background:none; text-decoration:none; font-size: 18px; color:#003362; line-height: 1; font-weight: normal; padding:0; margin: 0 0 10px 0; display:block; border-left:0px solid #D25FA5; }
#main .legfrissebb a:hover strong {	color:#D25FA5; background:none; }
#main .legfrissebb a .message { font-size: 100%; text-decoration:none; color:#000; margin: 0 0 5px 0; padding: 0; line-height: 1.5; display: block; }
#main .legfrissebb a .more { line-height:1em;  font-size:16px;  color:#777; display:block; font-weight: normal; clear: left; text-decoration: underline; }
#main .legfrissebb a:hover .more { color:#003362; font-weight:bold; font-size:52px; text-decoration: underline; }

/*------------- video --------------------*/
.video { margin:0 auto; text-align:left; padding-top:30px; }
.video table { margin:0 auto; }
.video td { width:100%; }
.video th { padding: 15px; padding-top:45px; background-color: rgb(238, 238, 238); border:1px solid #ccc; border-top:0; text-align: center; font-weight:normal; background-image:url(../image/video_bg.gif); background-position:top; background-repeat:repeat-x; }
.video .cim { padding-top:15px; }
/*------------- video --------------------*/

