body, html{
margin:0 0 0 0;
padding: 0 0 0 0;
background-color:#040404;
font-family: arial, verdana, helvetica, sans-serif;
font-size:12px;
}


img, div, input {
behavior: url(images/iepngfix.htc);
}


.body_frame{
background-image:url(images/back.jpg);
background-repeat:repeat-x;
background-color:#E6E5E6;
}

.frame{
width:1000px;
margin:0 auto;
padding:0;
border:0;
}

.center_frame{
width:1000px;
clear:both;
display:inline;
}


.head{
height:120px;
margin:0;
padding:0;
}


.logo{
background:url(images/logo.png);
width:135px;
height:135px;
margin:5px 0 0 0;
padding:0;
float:left;
}



.head_content{
width:470px;
margin: 5px 0 0 90px;
border:0;
padding:0;
float:left;
}



.head_banner{
width:470px;
height:60px;
margin:20px 0 0 0;
border:1px solid #FFFFFF;
}



.motto{
width:381px;
height:19px;
margin:10px auto;
}



.radio_box{
width:170px;
height:110px;
margin: 5px 0 0 95px;
float:left;
text-align:center;
padding-top:10px;
background:url(images/radio_back2.png);
border:0;
}



.breadcrumb{
margin:0 0 10px 0;
font-size:11px;
}



.menu_box{
width:140px;
margin:0 5px 0 0;
padding:5px 0 0 0;
float:left;
}


.menu_box .banner{
margin:15px 0 15px 0;
text-align:center;
}

.menu_box .banner_text{
margin: 15px 0 0 0;
padding: 0 0 5px 0;
border:0;
font-size:11px;
font-weight:bold;
text-align:center;

}


.menu_box ul{
margin: 0;
padding: 0;
font-size:11px;
width:140px;
list-style:none;
}



.menu_box a{
text-decoration: none;
color:#660000;
font-weight:bold;
}



.menu_box a:hover{
color:#AE0001;
font-weight:bold;
}



.menu_box ul li{
padding: 0px 3px;
border-bottom: 1px solid #666666;
margin: 0 0 0 0;
width:130px;
padding:3px 0 3px 5px;
}



.content{
width:600px;
min-height:395px;
margin: 0 5px 5px 0;
padding: 10px;
border: 1px solid #999999;
background:#FFFFFF;
float:left;
}



.content_frame{
width:630px;
min-height:395px;
float:left;
border: 0;
}





.content a{
text-decoration: none;
color:#660000;
font-weight:bold;
font-size:11px;
}



.content a:hover{
color:#AE0001;
font-weight:bold;
text-decoration:underline;
}





.content hr{
border: 1px solid #999999;
margin: 25px 0 25px 0;
}



.content h1{
font-size:17px;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color:#670001;
border-bottom: 1px solid #666666;
}



.content .lead{
margin:0 0 10px 0;
}



.box_frame{
width:185px;
margin: 0 13px 0 0;
border:0;
float:left;
}


.box_frame .frame{
width:205px;
border:1px solid #000000;
margin:0 0 10px 0;
}

.box_frame h1.radio{
font-size:12px;
color:#FFFFFF;
padding:3px;
border-bottom:2px solid #AE6809;
background:#E4AB16;
margin:0;
}

.box_frame h1.vote{
font-size:12px;
color:#FFFFFF;
padding:3px;
border-bottom:2px solid #000000;
background:#333333;
margin:0;
}

.box_frame h1.musical{
font-size:12px;
color:#FFFFFF;
padding:3px;
border-bottom:2px solid #740000;
background:#AE0001;
margin:0;
}

.box_frame h1.forum{
font-size:12px;
color:#FFFFFF;
padding:3px;
border-bottom:2px solid #3E0202;
background:#670001;
margin:0;
}


.box_frame hr{
border: 1px solid #999999;
border-height:1px;
margin: 5px 0 5px 0;
}



.box_frame h2{
font-size:11px;
color:#FFFFFF;
margin:5px 0 5px 0;
}



.box_frame h3{
font-size:11px;
color:#660000;
margin:2px 0 0 0;
}


.box_frame a{
text-decoration: none;
color:#660000;
}



.box_frame a:hover{
color:#AE0001;
text-decoration:underline;
}


.box_body{
width:195px;
background:#CCCCCC;
padding:5px;
margin:0;
font-size:10px;
}


.banner_box{
width:90px;
height:300px;
margin:0;
border:0;
float:left;
}



.footer_frame{
background-image:url(images/foot_back.jpg);
background-repeat:repeat-x;
background-color:#040404;
height:40px;
padding-top:85px;
}



.footer_banner{
width:530px;
margin: 0;
padding: 10px 10px 0 10px;
text-align:center;
border: 0;
}



.footer_banner img{
margin:5px;
}



.footer_musical{
background:url(images/foot_musical.jpg);
height:47px;
margin:0;
padding:0;
}



.imp{
width:994px;
margin:0 auto;
text-align:right;
font-size:10px;
padding:5px;
color:#AE0001;
background:#040404;
font-weight:bold;
}





.login{
height:23px;
width:615px;
padding:0;
margin:0 0 0 10px !important;
margin:0 0 0 73px;
font-size:10px;
color:#666666;
text-align:right;
overflow:hidden;
line-height:25px;
float:left;
}





.login a {
color:#666666;
font-weight:bold;
text-decoration:none;
}



.login a:hover{
color:#AE0001;
font-weight:bold;
text-decoration:underline;
}



a.reg{
color:#660000;
font-size:11px;
}



a:hover.reg{
color:#AE0001;
}



.login input{
font-size:10px;
border:1px solid #999999;
background-color: #FFFFFF;
margin: 2px 0 0 1px;
}



.login_btn{
font-size:10px;
border:1px solid #999999;
background: #999999;
}



.login_form{
float:left;
overflow:visible !important /*Firefox*/;
overflow:hidden /*IE6*/;
}

.gall_frame{
width:550px;
margin:0 auto;
border:0;
}

.pict{
margin:5px 15px;
border:1px solid #666666;
} 



.cont_frame{
border:1px solid #999999;
background:#E7E7E7;
padding:5px;
margin:5px 0 5px 0;
}


.last_news_frame{
border:1px solid #000000;
background:#E7E7E7;
padding:0;
margin:5px 0 5px 0;
}

.last_news_cont{
padding:0 5px 5px 5px;
}


.cont_frame h3{
font-size:17px;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color:#670001;
border:0;
}

h3.last_news{
font-size:15px;
margin: 0 0 10px 0;
padding: 3px;
color:#FFFFFF;
border-bottom:2px solid #AE6809;
background:#E4AB16;
}

h3.last_musical_news{
font-size:15px;
margin: 0 0 10px 0;
padding: 3px;
color:#FFFFFF;
border-bottom:2px solid #740000;
background:#AE0001;
}




h2{
font-size:15px;
margin:0 0 10px 0;
color:#670001;
}



.cont_frame h2{
font-size:13px;
margin:0 0 10px 0;
color:#000000;
}



a.gall_title{
text-decoration: none;
color:#660000;
font-weight:bold;
font-size:13px;
}



a:hover.gall_title{
color:#AE0001;
font-weight:bold;
text-decoration:underline;
}



.date{
font-size:11px;
color:#666666;
text-align:right;
margin:5px;
}


.box_date{
font-size:9px;
color:#666666;
text-align:right;
margin:0;
}



.lang_box{
width:135px;
height:15px;
padding-top:5px;
font-size:11px;
margin: 10px 0 10px 0;
text-align:center;
}



.btn_hu{
width:20px;
height:13px;
background:url(images/flag_hu.png);
border:0;
cursor:hand;
}



.btn_hu_selected{
width:20px;
height:13px;
background:url(images/flag_hu.jpg);
border:0;
cursor:hand;
}





.btn_en{
width:20px;
height:13px;
background:url(images/flag_en.png);
border:0;
cursor:hand;
}



.btn_en_selected{
width:20px;
height:13px;
background:url(images/flag_en.jpg);
border:0;
cursor:hand;
}



.form_text{
text-align:right;
font-size:10px;
}



.form{
font-size:10px;
color:#333333;
border:1px solid #666666;
}



input, select, textarea{
font-size:10px;
color:#333333;
border:1px solid #666666;
font-family: arial, verdana, helvetica, sans-serif;
}



.btn_form{
font-size:10px;
border: 1px solid #666666;
background-color: #EAEAEA;
}



.msg{
font-size:14px;
text-align:center;
color:#D1000B;
font-weight:bold;
margin: 20px;
}





.hiba{
font-size:11px;
text-align:center;
color:#D1000B;
font-weight:bold;
}



.post_frame{
font-size:11px;
}



.tbl_tr_gr{
background-color:#FFFFFF;
}



.tbl_tr_wh{
background-color:#F4F4F4;
}



.tbl_title{
background:#CCCCCC;
font-size:11px;
font-weight:bold;
}


.foot_menu {
width:900px;
padding:0 100px 0 0;
text-align:right;
margin:0 auto;
font-weight:bold;
}



.foot_menu ul {
list-style-type:disc;
list-style-position:inside;
margin:5px 0 0 10px;
color:#F4F4F4;
float:right;
}



.foot_menu ul li {
float:left;
color:#F4F4F4;
font-size:11px;
margin:0 4px 0 4px;
}



.foot_menu ul li a{

color:#F4F4F4;

text-decoration:none;

}

.foot_menu ul li a:hover {
color:#AE0001;
text-decoration:underline;
}



.foot_menu ul li.notype {
list-style-type:none;
margin:0 0 0 0;
}



.new{
margin:5px;
}



.quote{
border:1px solid #666666;
margin:2px;
padding:2px;
background:#EAEAEA;
}



.quote_header{
margin:2px;
font-weight:bold;
border-bottom:1px solid #666666;
}



.avatar{
color:#660000;
background-color:#E7E7E7;
}



.clear{
clear:both;
}



