body { font-family:Verdana; font-size:16px; padding:0px; width:984px;margin:0 auto; background-color:#F7EDDD;  background-repeat:repeat-y; background-position:top left; } 


select, textarea { font-family:Verdana; font-size:1em; }

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:square; }

hr { width:100%; height:1px; border:0; border-top:1px solid #ccc; border-top-color:#eee; margin-top:20px; margin-bottom:15px;  }

#body_content { padding:0; margin:0; margin:0 auto; position:relative; float:left; }
#real_content { width:984px; padding:0; position:relative; float:left; background-color:#F3E2C6; }
#real_content .bg { position:relative; float:left; width:100%; }
* html #real_content .bg { }
#real_content .bg2 { min-height:810px; float:left; width:100%; margin:0; padding:0;/* background-image:url(../image/real_bg2.jpg); background-repeat: no-repeat; background-position:left bottom;*/ }

#top_main_content { width:100%; margin-bottom:0px; height:60px; position:relative; float:left; background-image:url(../image/top_bg.gif); background-repeat:no-repeat; background-position:left top; }
#top_main_content div { text-align:right; position:absolute; width:490px; right:3px; bottom:2px; } 
#top_main_content h1 { color:#339900; font-size:11px; font-weight:normal; padding:0 0 2px 0; margin:0; text-align:right; }
#top_main_content h2 { color:#42362D; font-size:9px; font-weight:normal; padding:0; margin:0; text-align:right; }


#dalszoveg_kereso { float:left; position:relative; width:100%; height:60px; padding:10px 0 10px 0; margin-bottom:0; background-color:#292824; border-bottom:2px solid #F60; border-top:2px solid #F60; }
#dalszoveg_kereso .abc_kereso { background-color:#096; position:relative; float: none; margin-bottom:5px; padding-left:100px; }
#dalszoveg_kereso .abc_kereso b {  }
#dalszoveg_kereso .abc_kereso a { display:block; font-size:20px; font-weight:bold; text-align:center; width:24px; height:24px; color:#000; float:left; margin:2px 2px 5px 3px; background-color:#C5BAB0; }
#dalszoveg_kereso .abc_kereso a:hover { background-color: #F60; color:#FFF; }
#dalszoveg_kereso .szoveges_kereso { position:relative; width:100%; margin-bottom:4px; margin-top:5px; float:left; text-align:center; vertical-align:middle; }
#dalszoveg_kereso .szoveges_kereso .k1 { color:#FFF; font-size:14px; text-align:center; }
#dalszoveg_kereso .szoveges_kereso .k2 { }
#dalszoveg_kereso .szoveges_kereso .inp { border:0; font-family:Arial; height:20px; font-size:16px; background-color:#FFFFFF; }

#dalszoveg_kereso .szoveges_kereso .k3 { }
#dalszoveg_kereso .szoveges_kereso .k3 select { width:104px; font-size:16px; font-family:Arial; }

#dalszoveg_kereso .szoveges_kereso .k4 { top:0px; }
#dalszoveg_kereso .szoveges_kereso .btn { height:22px; cursor:pointer; margin-left:4px; vertical-align:middle; width:80px; border:0; font-size:16px; background-color:#D8CFC8; }



#top_banner_cont { padding-left:0; }
#top_banner { width:100%; position:relative; float:left; margin:0; margin-left:0; margin-top:0; text-align:center; }
#top_banner p { border:0px solid #5D5953; margin:0; padding:0; }

#torzs { margin:0; width:100%; background:none; position:relative; float:left; }
#torzs .cont { width:100%; float:left; position:relative; }

#main_content { float:left; position:relative; width:100%;  /*margin:3px 0 3px 0;*/ }
#torzs .keskeny #main_content { width:615px; }
#torzs .szeles #main_content { width:100%; }

.szeles #main_right { display:none; }
.keskeny #main_right { font-size:12px; position:relative; float:right; width:350px; padding-right:0px; padding-left:10px; border-left:3px solid #CDB485; }

#main_right .box { margin-bottom:1em; margin-top:0.5em; }
#main_right .box .top { background-position:top  center; background-repeat: no-repeat; }
#main_right .box .main { color:#666; position:relative; padding:22px 0 0 10px; background-position:top center; background-repeat: no-repeat; }
#main_right .box .megj { font-size:11px; color:#A38974; text-align:left; padding:1em 1em 2em 1em; }
#main_right .box .megj a { text-decoration:underline; color:#666; }
#main_right .box .megj a:hover { text-decoration:underline; color: #FF6600; }

#main_right .box .box_csengohang .main { padding-top:26px; background-image:url(../image/box_csengohang.gif); }
#main_right .box .box_mindenfele .main { padding-top:50px; background-image:url(../image/box_mindenfele.gif); }
#main_right .box .box_cuccok .main { margin:0 auto; padding-top:36px; text-align:center; background-image:url(../image/box_cuccok.gif); }
#main_right .box .box_kereses .main { margin:0 auto; padding-top:41px; text-align:center; background-image:url(../image/box_kereses.gif); }
#main_right .box .box_video .main { margin:0 auto; text-align:center; background-image:url(../image/box_video.gif); }
#main_right .box .box_albumok .main { background-image:url(../image/box_albumok.gif); text-align:center; }
#main_right .box .box_albumok .main /* ul */ { margin:0; padding:0; padding-top:39px; }
#main_right .box .box_albumok .main li { padding-bottom:5px; margin-left:0px; list-style:none; text-align:center; }
#main_right .box .box_albumok .main .txt { padding-bottom:5px; margin-left:25px; list-style-image:url(../image/icon_lemez.gif); text-align:left; }
#main_right .box .box_albumok .main li a { color:#006600; }
#main_right .box .box_albumok .main li a:hover { color: #FF6600; }
#main_right .box .box_albumok .main li a img { padding:4px; background-color:#8B611B; border:1px solid #000; width:150px; }
#main_right .box .box_albumok .main li a:hover img { padding:4px; background-color:#FF6600; border:1px solid #8B611B; }

#footer { position:relative; width:100%; font-size:0.8em; text-align:center; float:left; }
#footer .cont { padding:10px; color:#614B3D; line-height:130%; }
#footer .cont a { color:#FF6600; text-decoration:underline; }

#db_adatok { position:absolute; top:38px; left:60px; color:#695647; font-size:9px; }
#dalszoveg_logo { position:absolute; top:1px; left:36px; }
#dalszoveg_logo img { width:270px; height:35px; }


#right_banner { position:absolute; left:858px; top:125px; }
#right_banner .top { width:150px; height:15px; line-height:9px; font-size:9px; background-image:url(../image/right_banner_bg_top.jpg); background-repeat:no-repeat; background-position:top right; }
#right_banner .main { width:150px; line-height:9px; font-size:9px; background-image:url(../image/right_banner_bg_main.jpg); background-repeat:repeat-y; background-position:right;}
#right_banner .main p { padding:4px 0 3px 14px; }
#right_banner .bott { width:150px; height:15px; line-height:9px; font-size:9px; background-image:url(../image/right_banner_bg_bott.jpg); background-repeat:no-repeat; background-position:bottom right; }
/*---------- MAIN ---------------------------------*/

* .img_float_left { float:left; margin-right:5px; padding:3px; background-color:#F3F3F3; border:1px solid #ddd; }
* .img_float_right { float:right; margin-left:5px; padding:3px; background-color:#F3F3F3; border:1px solid #ddd; }

#main img { /*border:1px solid #333; border-color:#990000; padding:2px; background-color:#CCCCCC;*/ }
#main .def_img { border:0; background:none; padding:0; }

#main { line-height:150%; color:#333; font-size:14px; padding:10px 0px 10px 0px; }
#main table td, #main_content #main table th { font-size:14px; }

#main .gomb_link { padding:2px; text-decoration:none; background-color:#E8E8E8; border:1px solid #D03B3D; margin-left:2px; margin-right:2px; }
#main a { color:#336600; text-decoration:none; }
#main a:hover { color:#FF3300; text-decoration:underline; }

#main .btn { color:#FFF; border-color:#C28F43; background-color:#A38974; cursor:pointer; }
.gomb {	margin-bottom:1px; cursor:pointer; background-color:#333; border:1px solid #666; color:#ccc; height:20px; font-size:12px; }
.gorgetos { border:1px solid #333; background-color:#FFF; font-size:11px; height:350px; overflow:auto; }

.oldalcim {	font-size:28px; font-family:Trebuchet MS; font-weight:normal; width:100%; text-align:center; color: #FF6600; padding:0px; margin-bottom:0em; line-height:normal; }
.oldalcim span { color:#fff; background-color:#796453; font-size:0.8em;  }

h1 { font-size:1.3em; margin-bottom:1em; color:#333; font-weight:bold; text-align:center; }
h2 { font-size:1.3em; margin-bottom:1em; font-weight:bold; color: #336633; }
h3 { font-size:1em; color:#0F468A; font-weight:bold; }
h4 { font-size:1em; font-weight:bold; }
.km { }

.alert { color:#CC0000; font-weight:bold; text-align:center; margin-top:1em; }
.alert2 { color:#FFF; font-size:1.2em; background-color:#CC0000; font-weight:bold; text-align:center; margin-top:1em; padding:10px 0 10px 0; }

.tartalom_tablazat { border:1px solid #ccc; }
.tartalom_tablazat td { background-color:#F7F7F7; padding:3px; padding-left:5px; padding-right:5px; }
/*---------- MAIN ---------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/




/*------------- login ---------------------*/
#login { padding:0; margin:0 auto; margin-top:3px; margin-bottom:4px; text-align:center; background-image:url(../image/login_bg.jpg); background-position:right top; background-repeat:repeat-y; }
#login .top {  background-image:url(../image/login_top_bg.jpg); background-position:right bottom; background-repeat:no-repeat; height:10px; line-height:10px; font-size:8px; padding:0; margin:0; }
#login .bott {  background-image:url(../image/login_bott_bg.jpg); background-position:right top; background-repeat:no-repeat; height:10px; line-height:10px; font-size:8px; padding:0; margin:0; }
#login h6 { font-size:14px; margin:0; padding:3px 0 10px 0; }
#login .login_alert { color:#990000; font-size:11px; text-align:center; font-weight:bold; margin-bottom:6px; }
#login .login_elfelejtett_jelszo { margin-top:4px; }
#login .login_elfelejtett_jelszo a { color:#333; font-size:10px; margin-top:5px; text-decoration:none; }
#login .login_elfelejtett_jelszo a:hover { color:#000; text-decoration:underline; }
#login .login_top_sor { margin-bottom:2px; }
#login .login_user, #login .login_pass { font-size:11px; background-color:#F8F8F8; border:1px solid #999; }
#login .login_user { width:104px; }
#login .login_pass { width:70px; }
#login .login_btn { font-size:9px; width:30px; cursor:pointer; vertical-align:top; }
#login .logout_btn { font-size:9px; cursor:pointer; }

#login .bejelentkezve { color:#fff; font-size:13px; font-weight:bold; padding:3px; margin-bottom:2px; }
#login .bejelentkezve .user { margin-bottom:5px; color:#8B611B; padding:3px; }

#login_menu { padding:0; margin:0; list-style-type:none; }
#login_menu li { padding-left:5px;  }
#login_menu a { display:block; padding:2px; color:#316200; text-decoration:underline; position:relative; font-size:11px; text-align:center; }
#login_menu a:hover { color:#000; }
/*------------- login ---------------------*/


/*---------- fórum --------------------------------*/
.width100 { width:100%; }
.nowrap { white-space:nowrap; }

#forum { /*background-color:#FFF;*/ color:#666; }

#forum a { text-decoration:none; }

#forum img { padding:0; margin:0; background:none; border:0; }
#forum textarea { font-size:12px; }

#forum .alert { display:block; background-color:#CC0000; color:#FFFFFF; text-align:center; padding:3px; }
#forum .reg_alert { display:block; background-color:#333; color:#FFFFFF; text-align:center; padding:3px; border-top:0; } 

#forum_uzenet { background-color:#fff; color:#C00; font-weight:bold; text-align:center; padding:3px; margin-bottom:5px; margin-bottom:10px; border:1px solid #C00; }
#forum .cim { background-color:#ccc; color:#000; font-size:14px; font-weight:bold; padding:5px; margin-bottom:3px; }
#forum .cim .kat { font-size:12px; font-weight:normal; padding-bottom:3px; display:block; }
#forum .cim .tema { font-size:12px; }

#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 { vertical-align:middle; margin-bottom:3px; margin-top:3px; }
#forum_aok_content .select_btn { font-size:10px; height:21px; width:23px; cursor:pointer; }

#forum .oldal_select .nyil { color:#666; font-size:16px; font-weight:bold; }

#forum_top_menu { }
#forum_top_menu .text_menu { background-color:#F0F0F0; padding:5px; padding-bottom:8px; margin-bottom:3px; color:#ccc;}
#forum_top_menu a { color:#333; border-bottom:3px solid #ccc; font-weight:bold; text-decoration:none; }
#forum_top_menu a:hover { color:#333; border-bottom:3px solid #333; }
#forum_top_menu .select_menu { background-color:#F0F0F0; margin-bottom:3px; color:#333;} 
#forum_top_menu .select_menu td { padding:2px; }
#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 { background-color:#F0F0F0; padding:5px; 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:#D03B3D; }

#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 { background-color:#F0F0F0; border-bottom:2px 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:2px solid #333; 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:#FFCC33; }
#forum_table .csoport_leiras { color:#fff; }
#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 { color:#CCC; background-color:#333; vertical-align:middle; border-bottom:1px dotted #ccc; }
#forum_table .kat_tr th { border-right:1px dotted #ccc; }
#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:#EEEEEE; }

#forum_table .upd_date { font-size:9px; cursor:help; }
#forum_table .upd_date img { width:66px; height:1px; }
#forum_table .hsz_sz { white-space:nowrap;cursor:help; font-size:10px; } 
#forum_table .hsz_sz .top { border-bottom:1px solid #ccc; }

#kategoria { text-align:center; }


#hozzaszolasok { border-top:1px solid #ccc; } 
#hozzaszolasok a span { color: #CC3300; }
#hozzaszolasok td, #hozzaszolasok th { padding:2px; }
#hozzaszolasok .hsz_top td { background-color:#FEF8E2; font-size:11px; border-bottom:1px dashed #ddd; }
#hozzaszolasok .hsz_top .nev { width:100%; }
#hozzaszolasok .hsz_top .valasz { text-align:right; white-space:nowrap; }
#hozzaszolasok .hsz_top .valasz input { background:none; font-size:11px; color:#000; padding:0; margin:0; border:0; cursor:pointer; width:40px; vertical-align:top; }
#hozzaszolasok .hsz_top .kd { text-align:right; white-space:nowrap; color:#666; }
#hozzaszolasok .hsz_main td { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ccc; }
#hozzaszolasok .re { background-color:#F7F7F7; padding:2px; border-bottom:1px solid #ccc; margin-left:-2px; margin-right:-2px; margin-top:-5px; color:#999; margin-bottom:5px; font-size:11px; }

.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:center; margin-bottom:3px; background-color:#F7F7F7; padding-top:1px; color:#666; }
#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; }

#forum textarea { font-family:Verdana; width:440px; max-width:420px; height:120px; border:1px solid #333; background-color:#fff; margin:0; padding:2px; overflow:auto;  }
#forum .szerk { background-color:#F7F7F7; 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:2px solid #333; background-color:#fff; margin:0; padding:2px; margin-bottom:2px; }

/*-- tag_adatlap */
#tag_adatlap_body { margin:0; padding:0; background-color:#F8F8F8; }
#tag_adatlap_top { background-color:#333; padding:8px; margin-bottom:0px; text-align:center; border-bottom:2px solid #999; font-weight:bold; color:#FFCC33; }
#tag_adatlap_content { padding:5px; padding-top:2px; margin:0 auto; }
#tag_adatlap_content p span { font-weight:bold; }
#tag_adatlap_content .kukac_pont { color:#999; font-weight:normal; }

/*-- tag_adatlap */ 
/*---------- fórum --------------------------------*/


#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; }


#main .db_oldalsz { float:left; width:100%; position:relative; padding:0; margin:0.5em 0 1.5em 0; text-align:center; }
#main .db_oldalsz .kezd { }
#main .db_oldalsz a { font-size:13px; color:#fff; border-left:1px solid #F4E3C6; background-color:#634F41; text-decoration:none; }
#main .db_oldalsz .aok_nyil { font-weight:bold; }
#main .db_oldalsz a:hover { color:#000; background-color:#eee; text-decoration:none; }
#main .db_oldalsz .aktualis_oldal_kiemeles { color:#fff; background-color:#FF6600; }
#main .db_oldalsz a:hover .aktualis_oldal_kiemeles { color:#000; }




#dalszoveg { }
#dalszoveg div { position:relative; width:100%; clear:both;}
#dalszoveg h1 { color:#366600; font-size:28px; font-weight:bold; margin-bottom:0.2em; padding:0; line-height:110%; text-align:center; }
#dalszoveg h2 { color:#645142; font-size:20px; font-weight:bold; margin-bottom:0; padding:0; text-align:center; }
#dalszoveg h3 { color:#A38974; font-size:18px; font-weight:bold; margin-bottom:0; padding:0; text-align:center; }
#dalszoveg .album_kep { text-align:center; padding-top:1em; }
#dalszoveg .album_kep img { padding:4px; background-color:#8B611B; border:1px solid #000; }
#dalszoveg .album_kep a:hover img { padding:4px; background-color:#FF6600; border:1px solid #8B611B; }

#dalszoveg .nincs_t { text-align:center; color:#CC0000; margin:2em 0 2em 0;  font-weight:bold; }
#dalszoveg .nincs_t a { text-decoration:underline; color:#CC0000; }
#dalszoveg .nincs_t a:hover { text-decoration:underline; color: #000000; }
.banner_bott { float:left; width:100%; position:relative; margin-top:1em; text-align:center; }
#dalszoveg .dalszoveg_main { position:relative; padding-top:90px; /*padding-top:2em;*/ text-align:center; }
#dalszoveg .dalszoveg_main img { vertical-align:middle; }
.dalszoveg_main .kod { padding:3em 0 0 0; font-size:10px; line-height:normal; color:#AC823C; }
.dalszoveg_main .kod a { text-decoration:underline; }


#dalszoveg .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; }
#dalszoveg .kod_kep { border:1px solid #666; vertical-align:top; }
#dalszoveg .kod_input, #dalszoveg .kod_input_hiba { vertical-align:middle; font-family:"Times New Roman", Times, serif; text-align:center; letter-spacing:8px; font-size:22px; color:#666666; padding-top:5px; font-weight:normal; width:120px; height:29px; }
#dalszoveg .kod_input { border:1px solid #666; }
#dalszoveg .kod_input_hiba { border:1px solid red; background-color:#F5A0AD; }
#dalszoveg .kod .btn { margin:3px 0 3px 0; color:#FFF; font-size:10px; border-color:#C28F43; background-color:#A38974; cursor:pointer; }


#dalszoveg .adatbazis_info { color:#A38974; font-size:0.8em; padding:2em 0em 1em 0em; margin:1em 0 0 0; border-top:0px solid #ddd; line-height:110%; background-image:url(../image/main_box_info_bg.gif); background-position:top left; background-repeat:no-repeat; }
#dalszoveg .adatbazis_info img { border:1px solid #000; padding:1px; background-color:#FFF; vertical-align:middle; }
#dalszoveg .adatbazis_info .unev { font-weight:bold; }
#dalszoveg .adatbazis_info_en { color:#A38974; margin-top:0.5em; line-height:110%; }
/*#dalszoveg .adatbazis_info .txtlink, #dalszoveg .adatbazis_info_en .txtlink { color:#999; text-decoration:none; cursor:text; } */

#dalszoveg .hozzaszolasok { text-align:center; width:95%; -moz-border-radius:10px; -webkit-border-radius:10px; background-color:#333333; color:#A38974; font-size:0.8em; padding:1em 0em 1em 0em; margin:1em 0 0 0; border-top:0px solid #ddd; line-height:110%; /*background-image:url(../image/main_box_hozzaszolasok_bg.gif); background-position:top left; background-repeat:no-repeat;*/ }

.videowrapper { padding:0em 0em 2em 0em; margin:0;}

#dalszoveg .dalszoveg_kereso { color:#A38974; font-size:0.8em; padding:2em 1em 1em 0em; margin-top:0em; border-top:0px solid #ddd; line-height:110%; background-image:url(../image/main_box_kereso_bg.jpg); background-position:top right; background-repeat:no-repeat; }



#db_lista { margin:1em 0 1em 0; position:relative; width:100%; float:left; }
#db_lista .album .lista { padding-top:80px; }
#db_lista .lista { }
#db_lista .lista ul { padding:0; margin:0; position:relative; float:left; }
#db_lista .lista ul li { padding:0; margin:0; }
#db_lista .lista a { color:#4A8A00; text-decoration:none; position:relative; display:block; float:left; width:560px; margin:0 0 0 0; padding:1px 1px 2px 1px; cursor:pointer; }
#db_lista .lista a:hover { color: #FF6600; text-decoration:none; background-color: #fff; }
#db_lista .lista a b { text-decoration:none; font-style:normal; font-weight:normal; position:relative; background:none; float:left; width:327px; overflow:hidden; }
#db_lista .lista a u { color:#AA9C93; text-decoration:none; font-style:normal; position:relative; float:right; width:120px; overflow:hidden; text-align:right; }
#db_lista .lista a i { color:#AA9C93; text-decoration:none; font-style:normal; position:relative; float:right; width:85px; overflow:hidden; text-align:right; }
#db_lista .lista a span { font-weight:bold; /*background-color:#F7EDDD;*/ padding:0 2px 0 2px; background-image:url(../image/kiemeles_bg.gif); }
#db_lista .lista a p { padding-left:2em; }

#db_lista .lista .lt_e a { margin:3px 0px 3px 0px; }

#db_lista .lista .lt_dc a, #db_lista .lista .lt_a a { margin:5px 0px 5px 0px; }
#db_lista .lista .lt_dc a b, #db_lista .lista .lt_a a b { color:#4A8A00; float:right; text-align:left; display:block; width:100%; }
#db_lista .lista .lt_dc a i, #db_lista .lista .lt_a a i { font-size:0.9em; color:#AA9C93; float:left; text-align:left; font-weight:bold; display:block; width:100%; }

#db_lista .lista .lt_dsz a { margin:10px 0px 10px 0px; }
#db_lista .lista .lt_dsz a b { color:#4A8A00; float:right; text-align:left; display:block; width:100%; }
#db_lista .lista .lt_dsz a i { font-size:0.9em; color:#AA9C93; float:left; text-align:left; line-height:normal; display:block; width:100%; }

#db_lista .lista .dalszovegek { width:100%; float:left; position:relative; padding-top:80px; }
#db_lista .lista .dalszovegek a b { width:100%; }

#db_lista .db_keresesi_adatok { float:left; width:100%; position:relative; text-align:center; font-weight:bold; margin-bottom:1em; }


#db_legek h1 { text-align:center; }
#db_legek h2 {  width:200px; color:#000; font-size:14px; font-weight:bold; margin-bottom:0.5em; padding:0; margin-left:16px; text-align:left; }
#db_legek a { position: static; text-decoration:none; border:0; display:block; float:left; width:240px; } 
#db_legek a i { display:block; font-size:10px; color:#fff; text-decoration:none; width:32px; height:32px; padding-top:1px; line-height:32px; float:left; text-align:center; font-weight:bold; font-style:normal; background-image:url(../image/csillag_bg.gif); background-position:50% 50%; background-repeat:no-repeat; }
#db_legek a:hover i { background-image:url(../image/csillag_bg_1.gif); }
#db_legek a b { display:block; cursor:pointer; overflow:hidden; height:32px; line-height:32px; }

#db_legek .db_legnezettebb_eloado { margin-left:10px; width:32%; float:left; padding-bottom:3em; }
#db_legek .db_legnezettebb_album { width:32%; float:left; padding-bottom:3em; }
#db_legek .db_legnezettebb_dalszoveg { width:32%; float:left; padding-bottom:3em; }

#db_legek .db_legkeresettebb_eloado { margin-left:10px; width:32%; float:left; }
#db_legek .db_legkeresettebb_album { width:32%; float:left; }
#db_legek .db_legkeresettebb_dalszoveg { width:32%; float:left; }

#dalszoveg .ertekeles { position:absolute; top:1px; left:0; text-align:center; margin-top:1em; }
#dalszoveg .ertekeles .ert0 { width:15px; height:15px; background:none; background-image: url(../image/ertekeles_0.gif); background-position:left top; background-repeat:no-repeat; }
#dalszoveg .ertekeles .ert1 { width:15px; height:15px; background:none; background-image: url(../image/ertekeles_1.gif); background-position:left top; background-repeat:no-repeat; }
#dalszoveg .ertekeles a:hover .ert0, #main .ertekeles a:hover .ert1 { background-image: url(../image/ertekeles_2.gif); }
#dalszoveg .ertekeles p { font-size:10px; line-height:normal; color:#AC823C; }
#dalszoveg .ertekeles a { background:none; text-decoration:underline; display: inline; width:auto; float:none; padding:0; margin:0; }
#dalszoveg .ertekeles a:hover { background:none; }

#main .kl_box_cont { width:100%; position:relative; height:300px; padding:31px 0 0 35px; margin-left:-3px; margin-top:-15px; float:left; //*background-image:url(../image/main_kl_box_cont_bg.gif); background-position:top left;*// }
#main .kl_box { color:#FFF; font-size:14px; text-align:left; width:280px; height:258px; padding:10px 10px 0px 10px; overflow:hidden; float:left; margin:0 0 0px 5px; background-color:#2B2A26; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#main .kl_box a { display:block; text-align:center; }
#main .kl_box h1 { color:#FFF; text-align:center; font-size:20px; }

#google_kereso_main img { vertical-align:middle; }
#google_kereso_main #sbi { font-family:Verdana; vertical-align:middle; border:1px solid #666; background-color:#fff; cursor:text; width:200px; padding:3px; }
#google_kereso_main .btn input { font-family:Verdana; border:1px solid #666; background-color:#E4CDAB; cursor:pointer; vertical-align:middle; }

#google_kereso img { vertical-align:middle; }
#google_kereso #sbi { font-family:Verdana; vertical-align:middle; font-size:10px; border:1px solid #666; background-color:#fff; cursor:text; width:138px; padding:3px; }
#google_kereso .btn input { font-family:Verdana; font-size:11px; border:1px solid #666; background-color:#E4CDAB; cursor:pointer; width:196px; padding:2px; }


#urlap { text-align:center; }
#urlap p { float:left; width:100%; position:relative; padding:3px; }
#urlap p i { font-weight:bold; font-style:normal; text-align:right; width:240px; float:left; }
#urlap p b { width:160px; float:left; text-align:center; font-weight:normal; }
#urlap p u { width:360px; float:left; text-align:left; text-decoration:none;  }
#urlap p .input { border:1px solid #333; background-color:#FFF; width:140px; }
#urlap p .input2 { border:1px solid #333; background-color:#FFF; width:40px; }
#urlap .btn { color:#FFF; border-color:#C28F43; background-color:#A38974; cursor:pointer; }
#urlap .gorgetos_cont { padding-bottom:1em; position:relative; float:left; width:100%; margin:0 auto; text-align:center; }
#urlap .gorgetos { text-align:left; padding:5px; width:600px; margin:0 auto; border:1px solid #333; background-color:#FFF; font-size:1em; height:100px; overflow: scroll; }
#urlap .gorgetos p { padding:0; float:none; }

#showimage { display:none; /*visibility:hidden;*/ position:fixed; z-index:999; width:454px; height:307px; left:190px; top:50px; overflow:hidden; }
#showimage iframe { position:absolute; z-index:999; top:-5px; left:-5px; width:464px; height:317px; overflow:hidden; }
#showimage_main { width:454px; height:307px; position:relative; background-color:#333; }
#showimage_cont { z-index:1000; width:454px; height:307px; position:absolute; background-image:url(../image/popup_bg.gif); background-position:top; background-repeat:no-repeat;}
#showimage .bezar { cursor:pointer; display:block; width:80px; height:28px; position:absolute; right:0px; top:0px; }
#showimage .bezar a { text-decoration:none; font-size:10px; }
#showimage .popup_main a { cursor:pointer; display:block; position:absolute; top:26px; width:454px; height:285px; }
* html #showimage { position: absolute;	top: expression( 50 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) +'px' ); }


#dalszoveg .jlink { width:100%; float:left; overflow:hidden; position:relative; text-align:center; margin:1em 0 0 0; }
#dalszoveg .jlink a { font-size:16px; color:#000; font-weight:bold; position:relative; display:block; height:57px; width:331px; background-image:url(../image/jlink_bg.gif); background-position:top; margin:0 auto; }
#dalszoveg .jlink a:hover { color:#FFF; text-decoration:none; background-position: bottom; }
#dalszoveg .jlink a b { position:absolute; top:10px; left:45px; }

.abc_adv { padding-top:65px; text-align:center; }
.abc_adv_spec { margin:0 auto; text-align:center; padding:7px; background-image:url(../image/160x600banner_bg.gif); background-position:top center; background-repeat:no-repeat; }
.adv728x90_spec { position:relative; float:left; margin-left:17px; text-align:center; padding:4px; background-image:url(../image/728x90banner_bg.gif); background-position:top center; background-repeat:no-repeat; }
* html .adv728x90_spec { margin-left:7px; }

.fbfan { margin-left:8px; background-color:#FFFFFF; } 
#g-plusone { margin-left:8px; margin-top:10px; } 


#showimage {
display:none!important;
}
#showimage_main {
display:none;
}


#main .fooldalc { margin-left:0; font-size:28px; color:#F60; background-color:#F7EDDD; float:left; width:100%; position:relative; padding:50px 0 10px 0; }



@media only screen and (max-width: 600px) {

body {
margin:0 auto;width:100%;
margin:0 auto;width:100%;
background-image: none!important;
}
#footer .web1 { position:absolute; padding-top:0.5em; right:0px; bottom:31px; }
#main b {
}
#main h2 {
	margin-left:10px;
}
#torzs {
	width:100%;
}
#torzs .keskeny #main_content {
	width:100%;
	overflow:hidden;
}
#main_right .box .box_mindenfele .main {
	padding-top:70px;
}
ins.adsbygoogle {
height: auto!important;
}
.dsz-szoveg {
	margin-top:20px;
	margin-bottom:20px;
	font-size: 1.3em;
	line-height:160%;
}
#main_right .box .box_albumok .main {
	padding-top:60px;
}
#dalszoveg h3 {
	margin-top:10px;
}
.banner_bott {
	display:none;
}
#main .kl_box h1 {
color: #000;
text-align: center;
font-size: 17px;
}
.video {

}
ins#aswift_1_expand {
	width:200px;
}
#main {
line-height: 150%;
color: #333;
font-size: 10px;
padding: 125px 0px 10px 0px;
width:97%;
margin:0 auto;
}
#urlap p {
float: left;
width: 100%;
position: relative;
padding: 3px;
margin-top:7px;
}
#urlap p i {
font-weight: bold;
font-style: normal;
text-align: left;
width: 170px;
float: left;
}
#urlap p u {
width: 180px;
float: left;
text-align: left;
text-decoration: none;
}

.gorgetos {
	
}
#urlap .gorgetos {
text-align: left;
padding: 5px;
width:100%;
max-width:100%;
margin: 0 auto;
border: 1px solid #333;
background-color: #FFF;
font-size: 1em;
height: 120px;
overflow: scroll;
}
#main .kl_box_cont {
max-width: 300px;
width:100%;
position: relative;
height: 100%;
padding: 31px 0 0 20px;
margin-left: -3px;
margin-top: -15px;
float: left;
background-image: none;
margin:0 auto;

}
#main .kl_box {
color: #fff!important;
font-size: 11px;
text-align: center;
width: 100%;
height: 100%;
padding: 10px 10px 10px 10px!important;
overflow: hidden;
float: left;
margin: 0 0 15px 0px!important;
background-image: none!important;
margin:0 auto;
}
#dalszoveg .hozzaszolasok {
	width:100%;
	
}
.hozzaszolasok {
	display:none;
}

#top_banner {
display:none;
}
#right_banner {
display:none;
}
#showimage_main {
display:none !important;
}
#showimage {
display:none !important;
}
#top_main_content h1 {
display:none;

}
.fbfan {
display:none;
}
#footer {
	width:100%;
}

#body_content {
width:100%;
margin:0 auto;
}
#real_content {
margin:0 auto;
width:100%;
}
#top_main_content {
margin:0 auto!important;
width:300px!important;
}
#real_content .bg2 {
margin:0 auto;
padding:0;
min-height:100%;
}
#real_content .bg {
margin:0 auto;
padding:0;
min-height:100%;
}
#db_adatok {
}
#db_lista {
	margin:0;
}
#db_lista .lista a {
	
	width:100%;
}

.oldalcim {
font-size: 22px;
font-family: Trebuchet MS;
font-weight: normal;
width:100%;
text-align: center;
color: #FF6600;
padding: 0px;
margin-bottom: 0em;
line-height: normal;
}
#db_lista .lista a b {
	width:100%;
}
#top_main_content h2 {
	display:none;
}
form {
	overflow:hidden;
	margin-top:40px;
	margin-left:-160px;
}
.keskeny #main_right {
	float:left;
	clear:both;
	width:100%;
	max-width:270px;
	overflow:hidden;
	border-left:0px;
	margin-left:25px;
}
#db_lista .lista a b {
	max-width:100%;
	width:170px;
}

#db_lista .lista a u {
	max-width:90px;
}
#db_lista .lista a i {
	width:55px;
}
#db_lista .lista a {
	font-size:1.2em;
	padding: 1px 1px 8px 1px;
}
#main .db_oldalsz a {
	font-size:22px;
	
}
#dalszoveg_kereso .szoveges_kereso .k3 select { right:-20px;margin:-2px; width:65px; font-size:12px; font-family:Arial; }
#dalszoveg_kereso .szoveges_kereso .k3 { margin-right:20px;}
#dalszoveg_kereso .szoveges_kereso .k2 { width:15px;position:absolute;  top:0px;float:left; }
#dalszoveg_kereso .szoveges_kereso .k1 { font-size:8px; }
#dalszoveg_kereso .szoveges_kereso .btn {
	border:1px #cecece solid;
	margin:0 0 0 -10px;
	
}
#dalszoveg_kereso .szoveges_kereso .inp {
	border:1px #cecece solid;
	width:230px!important;
	margin-left:-115px!important;
	margin-top:-5px!important;
	height: 28px;
	font-size: 20px;
}
#dalszoveg_kereso .abc_kereso {
max-width:100%;
text-align:center;
padding-left:30px;
padding-right:30px;
}
#dalszoveg_kereso .abc_kereso a {
display: block;
font-size: 16px;
font-weight: bold;
margin: 3px 3px 4px 3px!important;
text-align: center;
width:24px;
height:24px;
max-width: 100%;
max-height: 100%;
color: #000;
float: left;
margin: 0;
background-image: none;
}
#dalszoveg_kereso {
max-width:100%;
width:400px;
text-align:center;
margin:0 auto;
float: left;
margin-left: 0;
position: relative;
height: 220px!important;
margin-bottom: 5px;
margin-top:75px;
padding: 9px 0px 10px 0px!important;
background-image:none;
overflow:hidden;
}
.dalszoveg_main {
	overflow:hidden;
}
#dalszoveg_kereso .abc_kereso b {
display: block;
float: left;
color: #000;
font-size: 9px;
font-weight: normal;
margin: 3px 6px 0 10px;
text-align: center;
line-height: 90%;
}
#dalszoveg_kereso .szoveges_kereso .k1 {
position: absolute;
height: 25px;
margin-left:455px;
margin-top:-40px!important;
padding-bottom: 2px;
color: #fff;
font-size: 20px!important;
text-align: center;
line-height: 110%;
}
#dalszoveg_kereso .szoveges_kereso {
height:30px;
margin:0 auto;
margin-top:55px!important;
text-align:left;
margin-left:-100px;
width:530px;
}
#footer .cont {
padding: 60px 0px 5px 0px!important;
}
#top_main_content h1 {
color: #339900;
font-size: 9px;
font-weight: normal;
padding: 0 0 2px 0;
margin: 0px;
text-align: right;
}
#dalszoveg_logo {
position: absolute;
top: 1px;
left:0px;
}
#dalszoveg_logo img {
width: 250px;
height: 30px;
}
#main .fbbox { border:none; overflow:hidden; width:100%; height:305px; }
#dalszoveg .video {
	padding:none!important;
}
#dalszoveg .adatbazis_info {
	font-size:1.1em;
	line-height:120%;
}
.videowrapper {
	max-width:490px;
}
.video {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

}


@media only screen and (max-width: 440px) {
#main {

padding: 155px 0px 10px 0px;

}
#dalszoveg_kereso {

height: 250px!important;
}
#dalszoveg_kereso .szoveges_kereso {

margin-left:-150px;
}
body {
	background-image:none;
}
}


@media only screen and (min-width: 540px) and  (max-width: 600px) {
#db_lista .lista a b {
	max-width:100%;
	width:270px;
	height:18px;
}

#db_lista .lista a u {
	height:18px;
	max-width:170px;
}
#db_lista .lista a i {
	height:18px;
	width:85px;
}
#db_lista .lista a {
	font-size:1.4em;
	padding: 1px 1px 8px 1px;
}
.videowrapper {
	width:100%!important;
	max-width:600px;
}

#dalszoveg_kereso .szoveges_kereso .k3 select { right:-20px;margin:-2px; width:65px; font-size:12px; font-family:Arial;overflow:hidden; }
#dalszoveg_kereso .szoveges_kereso .k3 { margin-right:20px;overflow:hidden;}
#dalszoveg_kereso .szoveges_kereso .k2 { width:15px;position:absolute;  top:0px;float:left; }
#dalszoveg_kereso .szoveges_kereso .k1 { font-size:8px; overflow:hidden;}
#dalszoveg_kereso .szoveges_kereso .btn {overflow:hidden;
	border:1px #cecece solid;
	margin:0 0 0 -10px;
	
}
form {
	overflow:hidden;
}
#dalszoveg_kereso .szoveges_kereso .inp {overflow:hidden;
	border:1px #cecece solid;
	width:260px!important;
	margin-left:-20px!important;
	margin-top:-5px!important;
	height: 28px;
	font-size: 20px;
}
#dalszoveg_kereso .abc_kereso {
max-width:100%;
text-align:center;
padding-left:30px;
padding-right:30px;
}

#dalszoveg_kereso {
max-width:100%;
width:400px;
text-align:center;
margin:0 auto;
float: left;
margin-left: 0;
position: relative;
height: 220px!important;
margin-bottom: 5px;
margin-top:75px;
padding: 9px 0px 10px 0px!important;
background-image:none;
overflow:hidden;
}
.dalszoveg_main {
	overflow:hidden;
}
#dalszoveg_kereso .abc_kereso b {
display: block;
float: left;
color: #000;
font-size: 9px;
font-weight: normal;
margin: 3px 6px 0 10px;
text-align: center;
line-height: 90%;
}
#dalszoveg_kereso .szoveges_kereso .k1 {
position: absolute;
height: 25px;
margin-left:565px!important;
margin-top:-40px!important;
padding-bottom: 2px;
color: #fff;
font-size: 20px!important;
text-align: center;
line-height: 110%;
}
#dalszoveg_kereso .szoveges_kereso {
height:30px;
margin:0 auto;
margin-top:55px!important;
text-align:left;
margin-left:-100px;
width:530px;
}
#dalszoveg_kereso .abc_kereso a {
display: block;
font-size: 17px;
font-weight: bold;
margin: 3px 3px 4px 3px!important;
text-align: center;
width:29px;
height:29px;
max-width: 100%;
max-height: 100%;
color: #000;
float: left;
margin: 0;
background-image: none;
}
.keskeny #main_right iframe{
 width:500px!important;
}
.keskeny #main_right {
float: left;
clear: both;
width: 100%;
max-width: 570px!important;
overflow: hidden;
border-left: 0px;
margin-left: 0px!important;
}
#dalszoveg .adatbazis_info {
font-size: 1.3em;
line-height: 120%;
}
.dsz-szoveg {
margin-top: 20px;
margin-bottom: 20px;
font-size: 1.8em;
line-height: 160%;
}
}
