body {
    font-family: Tahoma, "Times New Roman";
    font-size: 12px;
    color: black;
    font-weight: normal;
    padding: 0px;
    margin:0px;
	background-color:#d9dbd0;
	background-image:url(../images/design/bg.gif);
	background-repeat:repeat-x;
    border: 0px;
}

/* NEW MENU  */
#menuhead {
     font-family: Arial,Helvetica,sans-serif;
     position: relative;
     width: 980px;
     height:115px;
     font-size:13px;
     font-weight: bold;
     margin: 0px auto;
     margin-bottom: 20px;
}
#menuhead ul {
    list-style: none outside none;
    display:block;
    margin: 0px 0px 0px 50px; 
    width: 950px;
    overflow: visiable;
    white-space: nowrap;    
}
#menuhead ul li {
    display:block;
    clear:none;
    width: 110px;
    float:left;
    list-style: none outside none;
    overflow:visible;
    white-space: nowrap;
}

#menuhead ul li a.rolldown_original_title {
     text-align: center;
     padding-left:20px;
     padding-right:20px;
     padding-top: 10px;
     width: 80px;
     display:block;
     text-decoration:none;
     color:white;
}

#menuhead > ul > li > div {
    display: none;
}

#menuhead > ul > li:hover > div {
    z-index: 950;
    display: block;
    width: 543px;
    height: 236px;
    position: absolute;
    margin-top: 5px;
}
.rolldown_title    {
    text-align: center;
    padding-left:20px;
    padding-right:20px;
    padding-top: 10px;
    width: 80px;
    height: 30px;
    display:block;
    background-image: url('../images/design/bg_popupmenu_round.png');
    background-repeat: no-repeat;
    background-position: center;
    text-decoration:none;
    color: black;
    margin-top: -35px;
}
.rolldown_content {
    margin-left: 5px;
    margin-top: -25px;
    width: 110px;
    color: black;
    background-image: url('../images/design/bg_popupmenu.png');
    background-position: bottom;
    background-repeat:  no-repeat;


}
.rolldown_content_in {
    padding-top: 30px;
    padding-left: 3px;
}

/* END OF MENU */

/* NEW COLUMNS */

.one_column_narrow{
float:left;
width:200px;
margin:0px 4px 0px 4px;
/*background-color:#FFFFFF;*/
}

.one_column_large{
float:left;
width:360px;
margin:0px 4px 0px 0px;
/*background-color:#FFFFFF;*/
}


.two_column{
float:left;
width:748px;
margin:0px 4px 0px 4px;
/*background-color:#FFFFFF;*/
}

.double_column{
float:left;
width:550px;
margin:0px 4px 0px 10px;
/*background-color:#FFFFFF;*/
}

.three_column{
float:left;
width:976px;
margin:0px 4px 0px 4px;
/*background-color:#FFFFFF;*/
}

.width_narrow {
    width: 200px;
}
.width_narrow_in {
    width: 180px;
}
.width_large {
    width: 365px;
}
.width_large_in {
    width: 346px;
}
.width_twocolumn {
    width: 748px;
}
.width_twocolumn_in {
    width: 728px;
}

.width_doublecolumn {
    width: 560px;
}
.width_doublecolumn_in {
    width: 540px;
}



/* DEFALUTS */

.main{
	margin:auto;
	width:999px;
	padding:0px;
}

div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h3, h3.white, h7 {
    color: black;
    font-weight: 900;
    font-size: 14px;
    height: 10px;
    margin-top: 1px;
    padding-left: 5px;
}
h3.white {
    color: white;
}
h7 {
    font-size: 12px;
}
h3 a.galeria:link, a.galeria:visited, a.galeria:hover {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    font-weight: 600;
}

h3 a.galeria:hover {
    text-decoration: underline;
    color: black;
}
h3 a.galeria:link, a.galeria:visited, a.galeria:hover {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    font-weight: 600;
}

h3 a.galeria:hover {
    text-decoration: underline;
    color: black;
}
h5 {
    color: white;
    font-weight: bolder;
    font-size: 30px;
    height: 5px;
}
h6 {
    color: white;
    font-weight: bold;
    font-size: 14px;
    height: 0px;
}
h6.kereso_text {
    margin: 1px; 
    padding-top: 10px; 
    padding-left: 10px; 
    display: inline; 
    color: black; 
    margin-right: 5px;
}

h6.fh3_flyerholder_h6 {
    margin: 1px; 
    padding-top: 10px; 
    padding-left: 20px;
}

h5 a:link, h5 a:visited, h5 a:hover {
    text-decoration: none;
    color: white;
}
h5 a:hover {
    text-decoration: underline;
}

h6 a:link, h6 a:visited, h6 a:hover {
    text-decoration: none;
    color: white;
}
h6 a:hover {
    text-decoration: underline;
}

h4, h4.white, h4.white2 {
    color: black;
    font-size: 20px;
    font-weight: 900;
    margin: 5px;
    margin-top: 0px;
}

h4.white {
    color: white;
}
h4.white2 {
    color: white;
    font-size: 18px;
    text-shadow:1px 1px 0 #006600;
    padding-top: 3px;
}

h2 {
    font-size: 16px;
    color: black;
    font-weight: 900;
    margin-top: 5px;
    margin-left: 5px;
    display: block;
    margin-bottom: 5px;
}
h2 a:hover, h2 a:link, h2 a:visited {
    font-size: 14px;
    text-decoration: underline;
    color: #006600;
    font-weight: 800;
    display: block;
    margin-bottom: 5px;
}
h2 a:hover {
    color: black;
}


a.menu_normal:link, a.menu_normal:visited, a.menu_normal:hover {
    font-size: 16px;
    font-weight: 900;
    color: white;
    text-decoration: none;
    z-index: 4;
}
a.menu_normal:hover {
    text-decoration: none;
    color: gray;
}
a.menu_normal_sel:link, a.menu_normal_sel:visited, a.menu_normal_sel:hover {
    font-size: 16px;
    font-weight: 900;
    color: gray;
    background-color: black;
    text-decoration: none;
    z-index: 4;
}
a.menu_normal_sel:hover {
    text-decoration: none;
    color: gray;
}
a.tovabb:link, a.tovabb:visited, a.tovabb:hover, a.tovabbf:link, a.tovabbf:visited, a.tovabbf:hover {
    font-weight: 900;
    color: #006600;
    font-size: 12px;
    text-decoration: none;
    margin-top: 5px;
    height: 14px;
    width: 100%;
    display: block;
    text-align: right;
}
 a.tovabbf:link, a.tovabbf:visited, a.tovabbf:hover {
    color: white;
 }
 a.tovabb:hover, a.tovabbf:hover {
    text-decoration: underline;
 }
 
 a.hiritem:link, a.hiritem:visited,a.hiritem:hover {
    color: #006600;
    font-weight: 400;
    text-decoration: none;
    font-size: 12px;
    /*t,r,b,l*/
    margin: 0px 2px 3px 2px;
    display: block;
 }
 a.hiritem:hover {
    color: #006600;
    text-decoration: underline;
 }
 
.menu_item_holderup {
    padding-left: 5px; 
    padding-right: 10px; 
    margin-top: 12px; 
    float: left;
    width: 105px;
    z-index: 3;
}

.selected_menu_item_holder {
    margin-left: 5px; 
    width: 100px; 
    margin-right: 10px; 
    margin-top: 10px;  
    height: 36px; 
    float: left; 
    background-color:white; 
    color: #006600;
    z-index: 3;
}
/*IMG ELEMEK */
img {
    border: 0px;
}
img.partner {
	float: none; 
	margin: 8px; 
	border: 1px solid #006600; 
	padding: 1px 1px 1px 1px;
}
img.galeria_preview, img.vezercikk_preview {
	height: 75px;
	height: 75px; 
	margin: 2px 2px 2px 2px; 
	margin-right: 5px;
	border: 1px solid #006600; 
	padding: 1px 1px 1px 1px; 
	float: left; 
}
img.galeria_preview {
	width: 100px; 
}

.menu_item_holder {
    font-size: 14px; 
    font-weight: 800; 
    color: white; 
    z-index: 2; 
    border-bottom: 1px solid #006600;
}

.selectioner_menu .menu_item_holder {
	color: #014A01;
	border-color: #014A01;
}

a.menu_left:link, a.menu_left:visited, a.menu_left:hover {
    margin: 5px; 
    display: block; 
    margin-top: 8px; 
    text-decoration: none; 
    width: 198px;
    height: 20px;
    color: #006600;
}

.selectioner_menu .menu_item_holder a.menu_left {
	color: #014A01;
	margin-top: 5px; 
	padding-left: 30px;
}

a.menu_left:hover {
    text-decoration: underline;
}

a.menu_left_sel:link, a.menu_left_sel:visited, a.menu_left_sel:hover {
    margin: 5px; 
    display: block; 
    margin-top: 8px; 
    text-decoration: none; 
    color: black;
    padding-bottom: 6px;
    background-color: white;
    font-weight: 800;    
}
a.menu_left_sel:hover {
    text-decoration: none;
}
/* DOBOZOK KOVETKEZNEK */


/*ELVALASZTAS */
.cbu_divider, .cbu_divider_w {
    height: 8px;
    width: 100%;
    
}
.cbu_divider {
    background-color: #d9dbd0;
}
div {
   /*  border: 1px solid white; */
}
.fejlec_holder {
    height:50px;
}
.fejlec_holder2 {
    height: 206px; 
    display: block; 
    width: 990px;
}
#footer_holder {
    position: relative;
    bottom: 0px;
    width: 100%;
    height: 100px;
    border-top: 3px solid white;
    padding-top: 10px;
    background-color: black;
    color: white;
    font-size: 11px;
    text-align: center;
}

#footer_holder a:link,#footer_holder a:visited, #footer_holder a:hover {
    font-size: 11px;
    text-decoration: underline;
    color: white;
}

#footer_holder a:hover {
    color: black;
    text-decoration: underline;
    background-color: white;    
}
/*MAIN HOLDERS */
#left_div {
    width: 200px; 
    float: left; 
    display: table; 
    /* margin-right: 1px; */
}
#middle_div, #upwide_div {
    width: 550px; 
    float: left; 
    margin-left: 2px; 
    display: table; 
    /* border: 1px solid white; */
}
#upwide_div {
    width: 775px;
    float: left;
}
#right_div {
    width: 220px; 
    float: right; 
    display: table; 
    /*border: 1px solid yellow; */
}
/*TOVABBI FIXEK */
.ftc_button_white {
    border: 1px solid #006600; 
    color: #006600; 
    font-weight: 900; 
    background-color: 
    white; margin-left: 5px;    
}
.ftc_input_white {
    margin-top: 10px; 
    border: 1px solid gray;
}
div.whitetext {
    color: white;
    font-weight: 700;
    margin-left: 20px;
}
/*div.one_column {
    width: 270px; 
    float: left; 
    border-right: 1px solid gray; 
    margin-right: 4px; 
    padding-right: 3px; 
}*/
div.small_column {
    width: 180px;
    float: right;
    margin-left: 2px;
}

/*CALENDAR ELEMEK */
#calendar_header {
	margin-left: 1px; 
	height: 30px; 
	width: 322px; 
	display:block;
}

#right_icon {
	float: left; 
	display: inline-block;
}
#left_icon {
	 float: right; 
	display: inline-block;
}

#calendar_heder_title {
	display: inline-block; 
	float: left; 
	color: white; 
	font-weight: 700; 
	margin-left: 30px; 
	font-size: 14px; 
	margin-top: 3px;
}
.calendar_line {
	height: 29px; 
	display: block; 
	width: 300px;
}
.calendar_item_normal {
	width: 40px; 
	height: 25px; 
	/*background-image: url('../images/ftckezilabda_hu/calendar_normal.png'); 
	background-repeat: no-repeat; 
	background-position: center center;*/
    float: left;
    margin-right: 1px;
}
.calendar_item_event1 {
	width: 40px; 
	height: 25px; 
	/*background-image: url('../images/ftckezilabda_hu/calendar_event1.png'); 
	background-repeat: no-repeat; 
	background-position: center center;*/
    float: left;
    margin-right: 1px;
}
.calendar_item_event2 {
	width: 40px; 
	height: 25px; 
	/*background-image: url('../images/ftckezilabda_hu/calendar_event1.png'); 
	background-repeat: no-repeat; 
	background-position: center center;*/
    float: left;
    color: black;
    font-weight: 800;
    margin-right: 1px;
}
.calendar_day_holder {
	margin-left: 4px; 
	padding-top: 5px; 
	color:  white; 
	font-size: 14px; 
	font-weight: 700;
}
/*AJAX*/
.coe_ajaxlayer {
    width: 940px; 
    height: 600px; 
    position: absolute; 
    padding: 2px; 
    top: 15px; 
    left: 5px; 
    display: none; 
    background-color: white; 
    border: 1px solid gray;
    z-index:3;
}


span.zold_vekony {
    color: #006600;
    font-weight: 400;
}
span.szurke_elvalaszto {
    color: gray;
    font-weight: 300;
}


a:link, a:hover, a:visited {
    color: #006600;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
/*CIKK FORMAZAS*/
/*CIKK LISTA */
li.listitem {
    list-style-type: none;
    margin-left: -20px;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
}

li.szamozott_lista{
    margin-left: -20px;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 3px;
    line-height: 14px;
}
.smalltitle_article2
{
    font-size: 14px;
    font-weight: 800;
    border-bottom: 1px solid #006600;
}

.smalltitle_article
{
    font-size: 16px;
    font-weight: 800;    
}


/* szelso doboz a cikkben*/

.article_box {
    font-size:11px;
    width:275px;
    margin:5px 30px 5px 0px;
    padding-bottom:10px;
    border:#006600 solid 1px;
    background-color:#f1f4f6;
}

.article_box span{  /*doboz fejlece*/
    background-color:#006600; /*e5ecf1*/
    padding:5px;
    font-weight:bold;
    color:white; /*235d8a*/
    float:left;
    width:265px;
    border-bottom:#c9d7e0 1px solid;
    display:block;
}

.article_box p
    { /*doboz tartalma*/
        float:left;
        font-size:13px;
        padding:5px;
    }
    
/* igazitas a cikkben*/
.left_float{
    float:left;
    margin:5px 10px 5px 0px;
}

.right_float{
    float:right;
    margin:5px 0px 5px 10px;
}

.red_full {
    clear:both;
    color: #006600;
    background-color: #006600;
    height: 3px;
    border-bottom: 1px solid white;
    width: 95%;
}

#ajax_holder{
    width:600px;
    height:450px; /*(auto, anything, it depends if you are looking for centered vertically also)*/
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-300px;
    margin-top:-225px;  
    z-index: 3;
    border: 3px solid gray;
    background-color: white;
}
#fullpage{
     width: 100%;
     height: 100%;
     position: absolute;
     margin: 2px 2px 2px 2px;   
     background-color: white;
     filter:alpha(opacity=75); /* IE's opacity*/
     opacity: 0.75;
     z-index: 2;
     overflow: hidden;
}
#ajax_holdera {
    display: none;
    overflow: hidden;
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
}


/* UJ CSS */
#fejlec_uj {
	position:absolute;
	left:0px;
	top:0px;
	width:990px;
	height:180px;
    display: block;
}

#content_uj {
	position:absolute;
	left:2px;
	top:180px;
	width:988px;
	min-height:1900px;
    display: block;
    background-image: url('../images/cimlap/bgmain.png');
    background-repeat: repeat-y;
}

#menu-holder_ {
	position:absolute;
	left:0px;
	top:0px;
	width:763px;
	height:45px;
}

#head_line_blog {
    float: left; 
    width: 57px; 
    height: 230px;
}

#content_blog {
    float: left; 
    margin-left: 2px;
}

#blog_logos_cimlap {
    width: 700px; 
    height: 75px; 
    display: block;
    margin-left: 9px;
}

.blog_komment_cimlap {
    position: relative; 
    top: 5px; 
    width: 225px; 
    height: 140px; 
    /*border: 1px solid green;*/
    float: left;
}
.cont_line {
    display: block; 
    margin-left: 5px; 
    margin-top: 5px; 
    float: right; 
    position: absolute; 
    left: 210px;
}

.head_line_text {
    float: left; 
    width: 57px; 
    height: 195px;
}

.content_line {
    width: 710px; 
    height: 195px; 
    float: left; 
    margin-left: 2px; 
    margin-top: 5px;
    background-image: url('../images/cimlap/main_contents_boxbg_05.png'); 
    background-repeat: no-repeat; 
    background-position: center;
}


.last_articles {
    width: 248px;
    height: 160px;
    overflow: visible;
    display: block;
    margin-top: 20px;
    float: left; 
    /*border: 1px solid green;*/
}

.next_match {
    float: left;
    width: 220px;
    height: 160px;
    overflow: visible;
    display: block;
    margin-top: 20px; 
    margin-left: 20px;
    color: #006600;
    /*border: 1px solid green;*/
}

.vm_menus {
    float: left;
    width: 200px;
    display: block;
    margin-top: 20px;
    margin-left: 20px;
}


/**** Attila 2010-12-30 ****/



.logo a{
    float:left;
	width: 100px;
    height: 100px;
    display: block;
	margin-top: 10px;
    margin-left: 10px;
    background-image:url(../images/cimlap/logo.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	border:none;
    /*border: 2px solid white;*/ 
}

.head{
    float:left;
    width:976px;
    margin:-5px 4px 0px -5px;
    height:117px;
    background-image: url('../images/design/hatter1.png');
    background-repeat: no-repeat;
    background-position: center;
}

.headmenu{
	float:right;
	width:500px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	text-align:right;
	padding:15px 10px 10px 10px;
	/*margin-top: -69px;*/
}

.headmenu a{
	color:#ffffff;
	text-decoration:none;
}

.headmenu a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}

/* fejlec inpot mezo es buttons*/
.headinputs{
float:right;
width:520px;
padding-top:5px;
/*height:49px;*/
/*background-image:url(../images/cimlap/input_bg.gif);
background-repeat:no-repeat;
background-position:-105px -15px;*/
}

.search form label, .news form label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#ffffff;
}

input.search{
font-size:11px;
background-color:#e0e0e0;
width:170px;
border: #999 solid 1px;
}

input.btnhead{
margin:3px 0px 0px 3px;
color:#ffffff; 
font: 10px 'trebuchet ms',helvetica,sans-serif; 
background-color:#000000; 
border: 1px solid; 
border-color: #999 #999 #999 #999; 
cursor:pointer;
float:right;
width:85px;
background-image:url(../images/cimlap/button_bg.png);
}
  
div.search{
width:227px;
height:45px;
float:left;
}
  
div.news{
width:224px;
height:45px;
float:right;
padding:0px 10px 0px 0px;
}

.mainmenu{
	width:976px;
	margin:0px 4px 0px 4px;
	height:33px;
	margin-bottom:4px;
	text-transform: uppercase;
}

/*main menu*/
.main_red_btn_active a{
background-image:url(../images/cimlap/main_red_btn.png);
height:20px;
float:left;
padding:13px 0px 0px 24px;
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#000000;
cursor:default;
text-decoration:none;
}

.main_red_btn_active span{
background-image:url(../images/cimlap/main_red_btn.png);
background-position:right;
width:24px;
height:33px;
float:left;
}

.main_red_btn a{
color:#ffffff;
float:left;
padding:11px 20px 10px 20px;
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.main_red_btn a:hover{
background-image:url(../images/cimlap/menu_over.png);
background-repeat:repeat-x;

}

.box{
float:left;
width:100%;
height:100%;
}

.boxhead{
float:left;
width:100%;
height:39px;
background-image:url(../images/cimlap/box_head.gif);
}

.box_name{
float:left;
width:90%;
height:27px;
padding:12px 0px 0px 12px;
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#014a01;
}

.boxhead span{
float:right;
width:10px;
height:39px;
background-image:url(../images/cimlap/box_head.gif);
background-position:right;
}

.content{
	float:left;
	padding:10px 10px 5px 10px;
	background: #fff;
}

.selectioner_menu .content {
	width: 265px;
}

.boxbottom{
float:left;
width:100%;
height:8px;
background-image:url(../images/cimlap/box_bottom.gif);
font-size:7px;
}

.boxbottom span{
float:right;
width:10px;
height:8px;
background-image:url(../images/cimlap/box_bottom.gif);
background-position:right;
font-size:7px;
}

.boxtop{
float:left;
width:100%;
height:8px;
background-image:url(../images/cimlap/box_top.gif);
font-size:7px;
}

.boxtop span {
float:right;
width:10px;
height:8px;
background-image:url(../images/cimlap/box_top.gif);
background-position:right;
font-size:7px;
}

.separator{
float:left;
width:100%;
background-color:#d9dbd0;
height:8px;
font-size:8px;
}

.height6{
height:120px;
}

.height7{
height:151px;
}

/* egy kiskepes linkgyujtemeny 2 linkkel*/

.with_img{
	float:left;
	width:314px;
	height:55px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}

.with_img_galeryitem {
	float:left;
	width:140px;
	height:110px;
	display:block;
	margin:10px;
    padding: 4px;
    border: 1px solid gray;
}

.sponsorlist .with_img {
	width: 78px;
}

.playerlist .with_img {
	width: 294px;
	height: 60px;
}

.one_column .with_img {
	width: 295px;
}

.with_imgpartner img{
display: block;
border:#EAEAEA solid 2px;
padding:5px;
background-color:#FFFFFF;
max-width:160px;
}
.width_imgpartner {
    margin-bottom: 3px;
}

.with_img img.videothumb {
float:left;
border:#EAEAEA solid 2px;
padding:2px;
background-color:#FFFFFF;
height:36px;
width:64px;
}

.playerlist .with_img img{
	width: 40px;
	height:60px;
	margin-right: 5px;
}

.with_img a{
display:block;
/*margin-left:75px;*/
color:#014a01;
text-decoration:none;
line-height:15px;
}

.with_img a:hover{
color:#666666;
text-decoration:underline;
}

.horiz_container{
	float:left;
	width:990px;
	margin:4px 0px 4px 0px;
	padding:0px;
}
/* a friss sport és info kiemelet cikkek cím tartoja */
.title_container{
float:left;
width:352px;
display:block;
border-bottom:#CCCCCC solid 1px;
margin-bottom:10px;
}

.red_btn1 a, .red_btn2 a{ /* cim melletti gombok*/
float:right;
padding:1px 5px 1px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#014A01;
text-decoration:none;
margin-bottom:15px;
margin-top:4px;
}

.red_btn1 a:hover{
background-color:#999999;
}

.red_btn2 a {
background-color: white;
color: #014A01;
border: 1px solid #FFFFFF;
}
a.nomargin {
    margin-left: 1px;
}

/*NAPTAR*/


#naptar_holder .with_img {
	width: 35px; 
    height: 28px; 
    padding: 4px 4px 4px 4px; 
    margin: 2px 2px 2px 2px;
    font-weight: 800;
    font-size: 16px;
    border: 1px solid #d9dbd0; 
}

.calendarday {
    color: #d9dbd0;
}
.calevent2 {
    background-color: green;
    color: white;
}

.calevent {
    background-color: #d9dbd0; 
    color: white;
}
.calevent3 {
    background-color: #014A01;
    color: white;
}






/* fontok*/
.main_title a{ 
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#014a01 !important;
display:block;
padding-bottom:15px;
text-decoration:none;
}
.main_title a:hover{ 
text-decoration:underline;
}

.main_title {

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#014a01 !important;
display:block;
padding-bottom:15px;
text-decoration:none;
}

.smalltitle a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#014a01 !important;
display:block;
padding-bottom:5px;
text-decoration:none;
}

.smalltitle a:hover{
text-decoration:underline;

}

.smalltitle_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#014a01;
display:block;
padding-bottom:5px;
}

.smalltitle_red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#014a01;
float:left;
width:100%;
display:block;
}

.content_left{
float:left;
width:352px;
padding:0px 10px 0px 0px;
border-right:#CCCCCC solid 1px;
}

.content_right{
float:right;
width:352px;
padding:0px 0px 0px 10px;
}

.content_left img{
float:left;
}

.content_left p{
float:left;
margin-top:10px;
margin-bottom:6px;
}

/* lista elemel bealiitasa*/
.content ul, .content ol{

color:#235d8a;
}

ul, ol{
list-style-position:inside;
margin:0px;
padding:0px;
line-height:18px;

}

.news_lead_box {
	height: 165px;
}




/* idojaras es tozsde*/
table.table_one_column{
width:346px;
border:solid 1px #014a01;
margin:0px;
}

#tabellak .line1 td,
tr.class1 td{
background-color:#ffffff;
padding:3px;
}

#tabellak .line2 td,
tr.class2 td{
background-color:#ebf0f4;
padding:3px;
}

.cell2{
text-align:right;
color:#a32c0d;
}

.cell1{
font-weight:bold;
color:#014a01;
}

#tabellak .cell1 {
	width: 245px;
}

#tabellak .cell2 {
	text-align: right;
	vertical-align: top;
}

/*footer*/

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
border-bottom:solid #999999 1px;
padding:5px;
margin:0px 10px 10px 10px;
}

.footer a.menu_left {
	color:#666666;
	text-decoration:none;
	display: inline;
}

.footer a:hover{
color:#a32c0d;
}


/* NEWS */

.news_item_wrapper {
	clear: right;
	padding: 20px 0px 0px 0px;
}

.news_item_wrapper .news_item {
	font-size: 115%;
}

.bajnoksag {
	height: 90px; 
	border-bottom: 1px solid gray;
}

.bajnoksag .fordulok {
	float: right;
	font-size: 14px;
}

.bajnoksag h2 {
	width: 620px;
}

.bajnoksag h2 a {
	display: inline;
}






.player_short {
    height: 120px;
    margin-bottom: 30px;
    width: 305px;
    margin-right: 5px;
}

.player_short img {
	width: 77px;
	height: 115px;
	margin: 1px 5px 1px 1px;
}

.player_short h1 {
	font-size: 20px;
}









/*MERKOZES LISTA */
.games_short {
	clear: both;
    width: 100%;
    height: 110px;
    margin-bottom: 5px;
    border-bottom: 1px solid #999;
}

.games_infos {
    width: 100%; 
    font-size: 12px; 
    height: 20px; 
    display: block; 
    margin-bottom: 5px;
}

.floatleft_margin5 {
    float: left;
    margin-right: 5px;
}

.gamer {
    width: 250px;
}
.gleft {
	clear: left;
    float: left; 
    border-right: 2px solid gray; 
    padding-right: 5px;    
}
.gright {
    float: right; 
    border-left: 2px solid gray; 
    padding-left: 5px;    
    text-align: right;
}

.result {
    width: 50px; 
}

.rleft {
    float: left; 
    padding-left: 5px;
}

.rright {
    float: right; 
    padding-right: 5px;
    text-align: right;

}





/* TABLAZAT */
.tab_header {
    float: left; 
    height: 18px; 
    font-size: 14px;
    padding: 0px 0px 0px 0px;
    border-bottom: 1px solid #999;
}
.tabw_1 {
    width:150px; 
}
.tabw_2 {
    width:58px; 
}

.tab_normal {
    float: left;
    height: 16px;
    font-size: 14px;
    padding: 2px 0px;
}
.tab_team {
    font-weight: 800;
}
a.tab_normal:link, a.tab_normal:visited, a.tab_normal:hover {
    color: #014A01;
    text-decoration: none;
}

.tab_normal a.tab_normal:hover {
    color: #014A01;
    text-decoration: underline;
}
.tabourteam {
    background-color: #d9dbd0;
}
.floatright {
    text-align: right;
}
.floatleft {
    text-align: left;
    float: left;
}
.floatrightpos {
    float: right;
    text-align: left;
}

/*.cimlap_rovid_linkek {
	background: #ff0;
}*/

/* cikk gombjai*/

div.article_btns a{
margin-top:2px;
float:right;
border:solid 1px #CCCCCC;
padding:1px 4px 1px 4px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#a32c0d;
background-color:#FFFFFF;
margin-right:5px;
text-decoration:none;
font-weight:bold;
}

div.article_btns a:hover{
color:#ffffff;
background-color:#a32c0d;
}

/* kapcsolodo cikk*/
.more_article_box{
width:100%;
margin-top:30px;
}

.more_article_box span{
display:block;
width:100%;
border-bottom:#CCCCCC solid 1px;
margin-bottom:5px;
}

.more_article_box ul li a{
font-weight:bold;
text-decoration:none;
color:#235d8a;
}

.more_article_box ul li a:hover{
font-weight:bold;
text-decoration:underline;
color:#666666;
}
/* kapcsolodo cikk*/ /*ez a feles! */
.more_article_box2{
width:50%;
margin-top:30px;
}

.more_article_box2 span{
display:block;
width:100%;
border-bottom:#CCCCCC solid 1px;
margin-bottom:5px;
}

.more_article_box2 ul li a{
font-weight:bold;
text-decoration:none;
color:#235d8a;
}

.more_article_box2 ul li a:hover{
font-weight:bold;
text-decoration:underline;
color:#666666;
}

.jatekos_kedvenc {
	float: none;
	width: 285px;
	clear: right;
	padding: 3px 6px;
}

.merkozes_jat {
	width: 132px; 
	height: 20px; 
	margin: 0px 3px;
	padding: 0px;
}

.merkozes_jat_left {
	float: left; 
	text-align: right; 
}

.merkozes_jat_right {
	float: right; 
	text-align: left; 
}

.merkozes_jat_wrapper {
	clear: right;
	position: relative;
	top: -12px;
}

.content #listaleiras #left_leiras {
	text-align: justify;
	margin: 0px;
	padding: 5px;
}

.content #listaleiras {
	background: #D9DBD0;
	height: 208px;
}

/* Közvetítés */

.kozvetites_block_right {
	width: 300px; 
	float: right; 
	display: block; 
	border-left: 1px solid #006600; 
	height: 600px; 
	padding-left: 3px;
}

.kozvetites_block_left  {
	width: 300px; 
	display: block; 
	overflow: auto; 
	height: 600px; 
	float: left; 
	padding-left: 3px; 
	padding-right: 3px;
}

.silverlight_wrapper {
	width: 620px; 
	display: block; 
	border: 1px solid #006600; 
	height: 470px; 
	padding-left: 3px;
}

.silverlight_box {
	width: 600px;
	margin: 1px auto;
}

.uj_hozzaszolas {
	width: 280px;
}

/* KERESŐ */

.searched_item_wrapper {
	width: 460px;
	float: left;
}

.searched_item_inner {
	float:right; 
	margin-left: 0px; 
	padding: 1px; 
	text-align: justify; 
	width: 440px; 
	height: 120px;
}

.search_results .smalltitle_article {
	display: none;
}

.csapatkep .content {
	width: 620px;
}

.csapatkep .content img {
	display: block;
	margin: 2px auto;
}

.csapat_merkozes_datum {
	margin-bottom: 12px;
}

.csapat_merkozes_holder {
	height: 60px;
}

.csapat_merkozes_holder .merkozes_jat {
	width: 143px;
}


/*cikknezet----------------------------*/


/*szerzo es datum*/
.author_date{
width:625px;
text-align:right;
border-bottom:#CCCCCC solid 1px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:30px;
margin-top:-5px;
}

/* cikk alcim*/
.smalltitle_article{
margin-bottom:-10px;
margin-top: 25px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#014a01;
width:100%;
display:block;

}

/* cikk szovegformazasa*/
.article{
font-size:12px;
text-align:justify;
}


/* szelso doboz a cikkben*/


/* cikk doboz listaelelm*/

.article_box ol, .article_box ul{
float:left;
width:100%;
font-size:10px;
list-style-position:inside;
margin:0px 0px 0px 0px ;
padding:0px !important;
line-height:14px;
}

.article_box ul li, .article_box ol li{
margin:0px 0px 0px 5px; 
color:#014a01;
}

/* cikk listaformazas*/
.article ul, .article ol{
padding:10px 0px 10px 20px;
color: #014a01;
}

/* cikkben levo kep*/
.left_img{
float:left;
}
.right_img{
float:right
}

/* cikkben levo link*/
.article a{
color:#014a01;
}
.article a:hover{
color:#999999;
}


/* cikk gombjai*/

div.article_btns a{
margin-top:2px;
float:right;
border:solid 1px #CCCCCC;
padding:1px 4px 1px 4px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#a32c0d;
background-color:#FFFFFF;
margin-right:5px;
text-decoration:none;
font-weight:bold;
}

div.article_btns a:hover{
color:#ffffff;
background-color:#a32c0d;
}

/* kapcsolodo cikk*/
.more_article_box{
width:100%;
margin-top:30px;
}

.more_article_box span{
display:block;
width:100%;
border-bottom:#CCCCCC solid 1px;
margin-bottom:5px;
}

.more_article_box ul li a{
font-weight:bold;
text-decoration:none;
color:#014a01;
}

.more_article_box ul li a:hover{
font-weight:bold;
text-decoration:underline;
color:#666666;
}

/* igazitas a cikkben*/
.left_float{
float:left;
margin:5px 10px 5px 0px;
}

.right_float{
float:right;
margin:5px 0px 5px 10px;
}

.center_img{
display: block;
margin:5px 0px 5px 0px;
}

/*BUG FIX*/
.urlap {
    border-bottom: 1px solid #999999;
    width: 625px;
    display: block;
    margin-bottom: 5px;
}
.urlap_mezo {
    background-color: #E0E0E0;
    border: 1px solid #999999;
    font-size: 11px;
    width: 580px;
}
.urlap_magyarazo, .urlap_nev {
    font-size: 12px;
    font-style: italic;
    text-align: right;
    width:625px;
}
.urlap_nev {
    font-size: 18px;
    text-align: left;
    font-style: normal;
}

/*ARCHIVUM PAGE*/
.archivum_iconholder {
    width: 585px; height: 60px; 
    margin-top: -9px;
    font-size: 14px; float: left; 
    /*border: 1px solid yellow;*/
}
.archivum_describe {
    width: 585px; height: 50px; 
    font-size: 14px; float: left; 
    /*border: 1px solid yellow;*/
}
.archivum_row {
    width: 720px; min-height: 125px; 
    display: block;
    /*border-bottom: 1px solid green;*/ 
    margin-bottom: 10px;
}
.archivum_title {
    width: 120px; height: 40px; 
    font-size: 16px; float: left; 
    margin-right: 10px; 
    background-color: #006600;
    color: white;
    /*border: 1px solid blue;*/
}
ul.archivum_unorderedlist {
    list-style: none;
    width: 585px;
    height: 60px;
    float: left;
}
li.archivum_items {
    display: inline;
    width: 60px;
    height: 60px;
    /*border: 1px dotted red;*/
    margin-right: 10px; 
}

li.archivum_subitem_row {
    display: block;
    width: 585px;
    height: 40px;
    border: 1px solid blue;
    margin-top: 5px;
}
ul.subitems_upper {
    list-style: none;
    margin-left: 150px;
}
ul.subitems {
    list-style: none;
}
