/*****************************
* szerkezet szerinti tagolás *
******************************/

/* ---------- INIT ---------- */

@import url("membership_style.css");

/* font */
html, 
body, 
form, 
input, 
select, 
fieldset, 
table {
font-size: 12px; 
font-family: Tahoma;
color: #000000; 
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
pre, 
code { font-size: 11px; }

/* BG */
body {
background: #89755B; height:100%;
behavior: url(/csshover.htc);
}

/* margin */
html, 
body, 
form, 
fieldset,  
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
pre, 
blockquote, 
ul, 
ol, 
li, 
dl, 
address {
margin: 0px; 
padding: 0px; 
}

p {
	margin-bottom: 7px;
	margin-top: 7px;
}

.top_menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
height: 20px;
background-image: url(images/top_menu_middle.jpg);
background-repeat: repeat-x;
font-weight: bold;
padding-top: 10px;
float:left;
width: 120px;	
}

div.top_menu a:link {
	text-decoration: none;
	color: #000000;
}
div.top_menu a:visited {
	text-decoration: none;
	color: #000000;
}
div.top_menu a:hover {
	text-decoration: underline;
	color:#351850;
}
div.top_menu a:active {
	text-decoration: none;
	color:#351850;
}


/* LIST */
ul, ol {
/*	list-style: none;*/
	padding-left: 20px;
}


/* LINK */
:link,
:visited,
:active,
:hover { text-decoration: none;  }

a.reg_link:link {color:#FFFFFF;text-decoration:none;}
a.reg_link:visited {color:#FFFFFF;text-decoration:none;}
a.reg_link:hover {color:#CCCCCC;text-decoration:none;}
.menu_flying {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
padding-top: 5px;
border-bottom-color: #7c6086;
border-bottom-width: 1px;
border-bottom-style: solid;
}

a.reg_link:active {color:#FFFFFF;text-decoration:none;}

a img,
:link img,
:visited img,
:active img,
:hover img {border: none; }


/* CLEAR */
div.clear, 
span.clear {
clear: both; 
font-size: 0px;
}

/* ---------- fejléc/lábléc külsõ háttere ---------- */
/*
#bg {

width: 100%;
text-align:center;


}
*/
#top_bg {
width:100%;
height:340px;
display: block;
background-image: url(images/top_bg.jpg);
}


#bottom_bg {
/*margin-top:-113px; */
width:100%;
/*height:113px;*/
}
.button {
background-image:url(images/button_send_bg.jpg);
font: Arial, Helvetica, sans-serif;
font-size:9;
color:#000000;
border-style:solid; 
padding:2px; 
width:50px; 
border-color:#000000; 
border-width:1px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
cursor: pointer;
margin-left:auto; 
margin-right:auto;
margin-top:10px;
}

/* ---------- CONTAINER ---------- */
#container {
	width: 992px;
	min-height: 100%;
	min-height: 100% !important;
	margin-top: -340px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background: url(images/page_bg.jpg);
}
.box_search {
width:157px;
background-color: #fdf7ea;
padding-bottom: 20px;
}

#content img {
/*    border: 2px solid #9F60B1;*/
}

* html #container { height:100%; }
/*
#container {
width: 800px; 
width: 800px; 
}
*/

/* ---------- WRAPPER ---------- */

#wrapper {
float:left;
width:100%;
background-image: url(images/page_bg.jpg);
}

/* ---------- HEAD ---------- */


#header {
width: 100%;
height: 175px;
z-index:10;
background-image: url(images/header_hun.jpg);
background-repeat: no-repeat;
background-position: 0px 34px;
}



/* ---------- NAV BAR ---------- */


#nav {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#f1e2f6;
height: 36px;
display: block;
/*display:none;*/
}


/* ---------- LEFT BAR---------- */


#left {
float:left;
/*margin-top:-70px;*/
margin-left:-991px;
width: 248px;
min-height: 200px;
text-align: center;
margin-top: 0px;
padding-top: 0px;
/*display:none;*/
}
* html #left { height:100px; } 


/* ---------- RIGHT BAR ---------- */

#right {
float:left;
overflow: hidden;
margin-left:-200px; 
margin-right:0px; 
width: 198px;
margin-top: 0px;
padding-top: 0px;
/*border: 1px solid red;*/
}

*html #right {
	margin-top: -155px;
}

.textbox_search {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
width: 140px;
border: 1px solid #000000;
margin-left: 20px;
margin-top: 4px;
height: 14px;
font-weight: bold;
background-color: #e6c2f3;

}


.input_field {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
width: 140px;
border: 1px solid #000000;
font-weight: bold;
background-color: #e6c2f3;
}


.textbox_login {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width: 90px;
border: 1px solid #000000;
margin-left: 7px;
margin-top: 4px;
height: 14px;
font-weight: bold;
background-color: #e6c2f3;
/*border: 2px solid white;*/
}

.box_login {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
/*color:#BB98CC;*/
color:#ffffff;
background-repeat: no-repeat;
height: 130px;	
padding-top:42px;
padding-left: 10px;
width:198px;
/*border: 1px solid red;*/
text-align: center;
}

.login_text {
color:#000000;
}

.box_hirlevel {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#ac78bc;
background-image:url(images/hirlevel_bg_hun.jpg);
background-repeat: no-repeat;
padding-top:35px;
padding-bottom: 20px;
}


/* ---------- MAIN ---------- */

#main {
min-height:300px;
margin-top: 0px;
margin-right: 198px;
margin-bottom: 0;
margin-left: 248px;
background-color:#1b012b;
width:540px;
font-family: Tahoma;
font-size:12px;
}

#content_title {
font-size: 19px;
color: #edcbf9;
font-family: Tahoma;
font-weight: bold;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 15px;
display:none;
}

#content_title_fck {
font-size: 19px;
color: #edcbf9;
font-family: Tahoma;
font-weight: bold;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 15px;
}


#content_title_print {
font-size: 19px;
color: #000000;
font-family: Tahoma;
font-weight: bold;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 25px;
padding-left: 15px;
}



#main #content div {
/*    display:none;
    margin: 10px;
    width: 530px;*/
}

#main {
/*    overflow:hidden;*/
    border: none;
    width: 520px;
    padding-right: 0px;
    padding-left: 10px;
/*  margin-right: 10px;
    margin-left: 10px;*/
}


#content {
    width: 520px;
    padding-top: 0px;
    padding-bottom: 10px;
    /*padding-left: 0px;*/
    margin-left: 0px;
    text-align:justify;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 18px;
    color: #D4B1E5;
    font-weight: normal;
/*    color: red;*/
}

#main img {
    padding:0 0 0 0;
    margin:0 0 0 0;
}

#content_white_fck {
padding-top:0px;
text-align:justify;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
font-family: Tahoma;
font-size: 11px;
line-height: 18px;
color: #ffffff;
}

.news_text {
font-size: 11px;
text-align: left;
line-height: 12px;
padding:0px;
margin:0px;
}


#content_print {
padding-top:0px;
text-align:justify;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
font-family: Tahoma;
font-size:11px;
line-height: 18px;
color: #000000;
}


.body_class {
padding-top:0px;
text-align:justify;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 15px;
font-family: Tahoma;
font-size:11px;
line-height: 18px;
color: #edcbf9;
background-color: #1B012B;
}


/* ---------- FOOT ---------- */

#footer {
clear: both;
width: 992px;
/*height: 274px;*/
background-image: url(images/footer.jpg);
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
	border-right: 1px solid #3b1546; 
	border-left: 1px solid #3b1546; 
} 

#footer #footer_text {
position:relative;
left: 400px;
width: 500px;
height: 80px;
display: block;
color:#c39dd0;
font-family: Tahoma;
font-size:14;
line-height:18px;
}


/* ---------- BOX ---------- */

.box {
display: block;
margin: 10px 0;	
text-align:left;
width: 198px;
}



.box_header {
background-image:url(images/box_header.jpg);
background-repeat:repeat-x;
font-weight:bold;
height:28px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-top:10px;
}

.box .box_header .title{  
}


.box_content {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#351850;
color:#FFFFFF;
}



.box_content_nopadding {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#351850;
color:#FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

.box .box_content_online_tv {
background-color:#351850;
color:#FFFFFF;
}

.box .box_footer {
height: 14px;
background: url(images/box_footer_right.jpg);
background-repeat:repeat-x;
}



.box_left {
display: block;
text-align:left;
margin-top: 0px;
margin-bottom: 10px;
width:250px;
}

.box_left .box_header { 
background-image:url(images/box_header.jpg);
background-repeat:repeat-x;
font-weight:bold;
height:28px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-top:10px;  

}

.box_left .box_header .title{


}


.box_left .box_content {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding: 5px 5px;
background-color:#351850;
color:#FFFFFF;
}

.box_left .box_footer {
height: 14px;
background: url(images/box_footer_right.jpg);
background-repeat:repeat-x;
}


/*************************************/


.menu_top{
padding-top:8px;
float:left;
padding-left:10px;
}
#bottom_menu {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#f1e2f6;
width: 100%;
height: 10px;
display: block;
}
.menu_bottom {
padding-top:3px;
float:left;
padding-left:0px;
background-image: url(images/bottom_menu_middle.jpg);
background-repeat: repeat-x;
color: #000000;
height: 18px;
}



body {
background-color: #000000;
}
a:link {
color: #54371d;
}
a:visited {
color: #54371d;
}
a:hover {
color: #774E28;
}
a:active {
color: #54371d;
}
body,td,th {
/*color: #BB98CC;*/
	color: #edcbf9;
}
.news_content_text {
font-size: 16px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}
.top_news_date_text {
padding-left: 5px;
padding-right: 5px;
font-size: 10px;
font-weight: normal;
}
.top_news_right {
background-image: url(images/middle_top_bg.jpg);
background-repeat: repeat-x;
width: 250px;
float:left;
margin-right: 0px;
padding-top:10px;
}

.top_news_left {
padding-top:10px;
background-image: url(images/middle_top_bg.jpg);
background-repeat: repeat-x;
float:left;
width: 250px;
margin-right: 15px;
}

.top_news_small_right {
width: 250px;
float:left;
margin-right: 0px;
padding-top:10px;
}

.top_news_small_left {
padding-top:10px;
float:left;
width: 250px;
margin-right: 15px;
}

.news_text {
padding-right: 10px;
padding-left: 10px;
}
.picture_news {
float:left;
border-bottom-color:#bb99c9;	
margin: 5px;

}
.news_small {
background-image: url(images/middle_legfrisebb_top.jpg);
background-repeat: no-repeat;
height: 70px;
width: 495px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
padding-top: 20px;
padding-left: 20px;
}
.news_arrow
{
float:left;
padding-top:5px;
}

.news_link
{
padding-left:20px;

}


#icon_print {
text-align: right;
padding: 20px;
border: 0px;
}


a:link {
color: #FFFFFF;
text-decoration: none;
}
a:hover {
color: #edcbf9;
text-decoration: underline;
}
a:visited {
color: #FFFFFF;
text-decoration: none;
}
a:active {
color: #edcbf9;
text-decoration: underline;
}		

.media_th_out {
    background: #33174D;
    broder: 1px #ffffff solid;
}
.media_th_over {
    background: #1B012B;
    broder: 1px #AAAAAA solid;
}
.kep_keret {
    border: 1px #1B012B solid;
    padding: 1px;
}



td.boxtartalom_left a:link {
	text-decoration: none;
	color: #FFFFFF;
}
td.boxtartalom_left a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
td.boxtartalom_left a:hover {
	text-decoration: underline;
	color:#EFEDEE;
}
td.boxtartalom_left a:active {
	text-decoration: none;
	color:#EFEDEE;
}



/***********  FCK Style ******************/

.page_text{
    background: #1C012C;
}

.sarga_szoveg {
	color: #f5be00;
	font-size: 13px;
}

.sarga_kiemelt {
	color: #f5be00;
	font-size: 13px;
	font-weight: bold;
}

.page_text a span {
	color: #FFFFFF;
	text-decoration: none;
}

.page_text a {
	color: #FFFFFF;
	text-decoration: none;
}

.div_hatter_vilagos {
		background-color: #613e75;
}

.div_hatter_sotet {
		background-color: #37184a;
}


/****************************************/

#bottom_logo {
/*	border: 1px solid red;*/
	margin-top: 60px;
	background-color: #1c012c;
}

.content_text {
	font-family: Tahoma;
	color: #D4B1E5;
	font-size: 12px;
}

.news_bottom_div {
	font-size: 11px;
}

.news_bottom_div a {
	font-size: 11px;
}

.media_dir_th_txt {
	font-size: 9px;
}

.more_news_div {
	background-color: #351850;
	color: white;
	font-size: 13px;
	padding-left: 20px;
	text-transform: uppercase;
}


