
/* (CC) 2004 Tantek Celik */:link,:visited { text-decoration:none }ul,ol { list-style:none }h1,h2,h3,h4,h5,h6,pre,code { font-size:100%; font-weight: normal;  }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dt,dd { margin:0; padding:0 }a img,:link img,:visited img { border:none }address { font-style:normal; display: inline; }a { outline: none; cursor: pointer; cursor: hand; }
/* Core Classes */
/*----------------------------------------------------------------------------*/

td {
        margin: 0px;
        padding: 0px;
        text-align: left;
        color: #000;
		font: normal 12px arial, verdana, tahoma, sans-serif;

}

.indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,
.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar {
        font: normal 12px arial, verdana, tahoma, sans-serif;
}


.fcaption {
        font: normal 13px arial, verdana, tahoma, sans-serif;
	font-weight: bold;
}


.smalltext, .smallblacktext, .nextprev, .helpbox {
        font: normal 10px arial, verdana, tahoma, arial, sans-serif;
}

table {
        margin-left: auto;
        margin-right: auto;
}

.tbox {
	border: #ddd 1px solid;
		color: #111;
	padding:3px;	
	background-color: #fff;
}
.tbox1 {
	border: 0px;
	background-color: #ffffff;
	font-size: 12px;
	color: #004c5a;
		height: 20px;
	width: 120px;
	vertical-align: middle;
}

.indent {
        border: #999 1px dashed;
        padding: 5px;
        margin: 5px;
        background-color: #f7f7f9;
}


.nextprev {
        border: 0px;
        text-align: left;
	 color: grey;
        padding: 2px;
}

.spacer{
        padding: 5px 0px;
}

.fborder, .border{
        border-collapse: collapse;
        border-spacing: 0px;
}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {
        padding: 5px;
        background-color: #fff;
        border-bottom: 1px solid #bbb;
}
.forumheader{
	font-weight: bold;
}
.forumheader, .forumheader4, .finfobar {
        background-color: #EBEBEB;
		BACKGROUND: url(images/own_table2.png)  repeat-x;
}

.forumheader5 {
        cursor: pointer;
}

.fcaption, .forumheader5 {
        background-color: #D2E3E1;
			BACKGROUND: url(images/own_table1.png)  repeat-x;
}

.searchhighlight {
        text-decoration: underline;
        color: #ff0000;
        font-weight: bold;
}

.helpbox {
        border: 0px;
}

.news_image {
        float: right;
        padding: 0px 0px 7px 7px;
}

.logo {
         display: block;
}


/* Theme Specific Classes */
/*----------------------------------------------------------------------------*/
.own_container {
		BACKGROUND: url(images/own_container.png) #03022E repeat-x;
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.own_container1 {
		BACKGROUND: #03022E repeat-x;
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.container {
	width: 798px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

.top_section {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	background-color: #03022E;

}

.left_section {
        vertical-align: top;
        width: 160px;
        border-right: 1px solid #CCCCCC;
        background-color: #CCDCF9;
}

.top_bar {
        background-color: #CCCCCC;
        text-align: right;
        padding-right: 5px;
        width: 100%;
        height: 23px;
}

.main_container {
        vertical-align: top;
			PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.top_inner_container {
        border-collapse: collapse;
        border-spacing: 0px;
        margin-bottom: 10px;
        width: 100%;
}

.bottom_inner_container {
        border-collapse: collapse;
        border-spacing: 0px;
        margin-bottom: 12px;
        width: 100%;
}

.right_section {
        border-left: 1px solid #CCCCCC;
        text-align: left;
        vertical-align: top;
        width: 300px;
}
.right_section2 {
        border-left: 1px solid #CCCCCC;
        text-align: left;
        vertical-align: top;
        width: 150px;
}
.bottom_section {
        border-top: 1px solid #CCCCCC;
        text-align: left;
        vertical-align: top;
}

.main_nav {
		border-bottom: 2px solid #fff;
        padding-right: 2px;
        vertical-align: top;
		BACKGROUND: url(images/own_container.png) #0B3529 repeat-x;
}

.main_section {
	vertical-align: top;
	padding-right: 5px;
}

.main_caption, .menu_caption {
	font-weight: bold;
	color: #004c5a;
	margin-bottom: 7px;

}

.main_caption {
        font-size: 19px;
}

.tablerender {
	margin-bottom: 12px;
	
}

.top_left_menu_container {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 100%;
}

.top_left_menu {
        background-color: #CCCCCC;
        font-weight: bold;
        padding: 12px 7px;
        color: #fff;
}

.top_left_menu a {
        color: #fff;
}

.top_left_menu a:hover {
        color: #ddd;
}

.top_left_menu_caption {
        font-size: 12px;
        padding-bottom: 10px;
}

.bottom_left_menu_area {
        vertical-align: top;
        padding-bottom: 10px;
}

.menu_caption {
        border-bottom: 1px solid #222;
        font-size: 12px;
}

.menu_container {
        width: 160px;
        border-collapse: collapse;
        border-spacing: 0px;
}

.menu_inner_container {
        padding: 10px 7px;
}

.disclaimer {
        text-align: center;
        width: 755px;
        padding: 12px 0px;
}


/* Theme Specific Classes: News Style */

.news_info_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #333333;
}


.news_info_bottom {
        
        background-color: #f7f7f9;
        border-collapse: collapse;
        border-spacing: 0px;
        margin-bottom: 4px;
}

.news_info_bottom_left {
        padding: 2px;
}

.news_info_bottom_middle {
	padding: 2px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.news_info_bottom_right {
	padding: 2px;
	white-space: nowrap;
	text-align: right;
}

.news_comments_icon {
        width: 16px;
        height: 16px;
        vertical-align: middle;
}

.news_titlelink1{
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
        font-size: 19px;
}
.news_titlelink{
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
        font-size: 12px;
}
/* Theme Specific Classes: Cube Logo Graphic */

.cube_container {
        position: relative;
        left: 0;
        top: 0;
}

.cube_image {
        position: absolute;
        top: -76px;
        left: -49px;
        width: 96px;
        height: 108px;
        display: block;
}


/* Theme Specific Classes: Advanced Content Management Graphic */

.advanced_image {
        width: 166px;
        height: 53px;
        display: block;
        margin-left: 0px;
}


/* Theme Specific Classes: Paperclipped Notes Menu */

.paperclip_container {
        text-align: center;
        width: 160px;
        margin-left: auto;
        margin-right: auto;
}

.paperclip_inner_container {
        border-collapse: collapse;
        border-spacing: 0px;
        width: 130px;
        height: 175px;
}

.paperclip_caption {
        padding: 6px 0px;
        text-align: right;
}

.paperclip {
        font-weight: bold;
        font-size: 12px;
        padding: 34px 20px 0px 20px;
        text-align: left;
        background-image: url(images/paperclip.png);
        background-repeat: no-repeat;
        background-position: top center;
        margin-bottom: 5px;
        vertical-align: top;
}


/* Theme Specific Classes: Post It Note Menu */


.post_it_container {
        text-align: center;
        margin-bottom: 9px;
        margin-top: 7px;
        width: 160px;
        margin-left: auto;
        margin-right: auto;
        font-weight: bold;
        font-size: 12px;
}

.post_it_top {
        background-image: url(images/post_it_top.png);
        background-repeat: no-repeat;
        background-position: top center;
}

.post_it_back {
        text-align: left;
        background-image: url(images/post_it_middle.png);
        background-repeat: repeat-y;
        background-position: center;
        width: 120px;
        margin-left: auto;
        margin-right: auto;
}

.post_it_bottom {
        background-image: url(images/post_it_bottom.png);
        background-repeat: no-repeat;
        background-position: bottom center;
        padding: 12px 7px;
}

.post_it_caption {
        padding-bottom: 5px;
}
/* saját*/
.bg01 {
	background-image: url(images/contbg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.imgstyle {
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #EDEDED;
	border-left-color: #EDEDED;
}

.bal_sav {
	BACKGROUND: url(images/leftf.png) #161F40  repeat-y; 
	
}

.tx_m05_menu {
	BACKGROUND: #e5e4e0 url(images/mikom_menu05.gif) repeat-x; 
	margin-bottom: 12px;
	
}
.m01_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;  TEXT-ALIGN: center
}
.m02_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #DDE5E8 repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  TEXT-ALIGN: center
}
.m03_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.m04_menu {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; BACKGROUND: #FFFFFF repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.m05_menu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  TEXT-ALIGN: left
}
.m06_menu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: repeat-x; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.m07_menu {
	PADDING-TOP: 10px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 14px;
	TEXT-ALIGN: left;
	BACKGROUND: #cccccc repeat-x;

}
.m21_menu {
	PADDING-RIGHT: 2px;  PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}

.marg {

margin-top: 5px;
}
/* Brainjar Nav Menu Classes {SITELINS_ALT} */
/*
If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead,
all of the below can be deleted.
*/
/*----------------------------------------------------------------------------*/


div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
	font: normal 12px arial, verdana, tahoma, sans-serif;
	color: #000;
}

div.menuBar {
	border-top: 1px solid transparent;
	padding: 0px 0px;
	text-align: left;
}

div.emenuBar {
	background-color: #F7F9FA;
	border-top: 1px solid #fff;
	text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	background-color: transparent;
	border: 1px solid;
	border-color: transparent !important;
	border-color: #fff #F8FAFB #F0F2F3 #F8FAFB;
	cursor: default;
	left: 0px;
	margin: 0px;
	padding: 3px 7px 3px 12px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	background-color: transparent;
	border-color: #fff #a5a5a5 #a5a5a5 #fff !important;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
	background-color: #fff;
	border-color: #a5a5a5 #fff #fff #a5a5a5 !important;
	left: 1px;
	top: 1px;
}

div.menu {
	background-color: #FCFDFF;
	border: 1px solid;
	border-color: #fff #a5a5a5 #a5a5a5 #fff;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}

div.menu a.menuItem {
	cursor: default;
	display: block;
	padding: 3px 11px 3px 0px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	background-color: #BEC8C3;
}

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
	padding: 0px 2px;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
	margin-right: -.75em;
}

div.menu div.menuItemSep {
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #fff;
	margin: 4px 2px;
}

a.menuItem.header {
	border-bottom: 1px solid #b3b3b3;
}







.txnevnap {
	color: #888371;
	white-space: nowrap;
	font-size: 11px;
}
.txfelhmenu {
	font-size: 11px;
	color: #888371;
	text-align: right;
}
.txkereso {
	text-align: right;
	vertical-align: text-bottom;
	margin-bottom: 10px;
}
.txgyorslink {
	text-align: right;
	color: #FFFFFF;
	vertical-align: middle;
}
.txnyil {
	margin-left: 5px;
}
.txkeresinp {
	height: 20px;
	width: 155px;
	border: 0px none #FFFFFF;
	color: #003366;
}
.txmenu {
	color: #FFFFFF;
}	
.txmenu1 {
	color: #FFFFFF;
}
.txmenu:hover {
        background-image : url(images/bg022.gif);
}
.txmenu a:link {
	color: #000000;
	text-decoration: none;
}

.txmenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.txdinmenu {
	color: #FFFFFF;
}

DIV.xkep {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; OVERFLOW: hidden; WIDTH: 93px
}
DIV.video {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; OVERFLOW: hidden; WIDTH: 145px; HEIGHT: 174px
}

DIV.video2 {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 135px
}

#video2 h5 {
	font-size: 80%;
	margin-bottom: 3px;
}

.ido {
	font-size: 9px;
	color: #999999;
}
.vot {
	font-size: 8px;
	color: #000000;
}
.cimke {
	font-size: 11px;
	color: #fff33;
}
.cimke2 {
	font-size: 11px;
	color: #fff33;
	margin-bottom: 0px;
}

.dash {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding: 3px;
}

.dash1 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.doubleline {
border-top: 3px double #CCCCCC;
padding: 3px;
}

.menucimkicsi {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color:  #D50000;
}

.vcaption {
font-size: 18px;
font-weight: bold;
}

.statlink {
font-size: 18px;
font-weight: bold;
}


.jan_cim {
	font-size: 120%;
	text-transform: uppercase;
	font-weight: bold;
	color: #EC1C24;
	padding: 5px 0 0 6px; 
} 

.navmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
	background : #EC1C24;
	border-style: none;
}

.navmenu img {
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
}

.navmenu a {
	position: relative;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
	color: #FFFFFF;
}


.navmenu a:hover {
	background : #EFEFEF ;
	text-decoration: none;
	color: 	#000000;
}

.caption2 {
	text-decoration: none;
	color: #000;
	font: 14px "Arial Black";
	PADDING-TOP: 1px;
}

.alblink:link {
	text-decoration: none;
	color: #000000;
}

.alblink:hover {
	color: #000000;
	text-decoration: underline;

}
.alblink:visited {
	color: #000000;
}


div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 4px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { opacity: 0.6; display: block; width: 16px; height: 16px; background: url(img/jquery.wysiwyg.gif) no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 0.99; }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; }/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(img/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
  z-index: 102;
}

#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}

/* enyÐ¹m */

#TB_prev,
#TB_next {
	height:100%;
	position:absolute;
	z-index: 104;
	top:0px;
	width:50%;
	display: block;
	background: url(img/pixel.gif) repeat;  /* ie hack */
}

#TB_prev {
	left:0;
}

#TB_next {
	right:0;
}

#TB_prev:hover {
	background: url(img/tb_prev.gif) no-repeat left 50px;	
}

#TB_next:hover {
	background: url(img/tb_next.gif) no-repeat right 50px;	
}

#TB_closeWindowButton {
	z-index: 105;
	display: block;
	width: 26px;
	height: 26px;
	background: url(img/tb_close.gif) no-repeat;	
	position: absolute;
	bottom: 8px;
	right: 14px;
}
html {
	background: white;
	position: relative;
}


body {
	width:  100%;
	height: 100%;
	font-family: 'arial', helvetica, arial, sans-serif;
	font-size: 75%;
	line-height: 140%;
	color: #666;
	position: relative;
}

#wrap {
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	height: 100%;
	padding-bottom: 2em;
	position: relative;
}


/* --------------------------- header --------------------------- */


#header {
	width: 990px;
	height: 140px;
	position: relative;
}

h1 {
	position: absolute;
	top: 40px; /* 165 */
	left: 10px;
}

	h1 a {
		display: block;
			background: url(img/minap.png) no-repeat;		
		width: 260px;
		height: 79px;

	}

		h1 a span {
			margin-left: -9999px;
		}

#today {
	position: absolute;
	font-size: 10px;
	color: #666666;
	left: 10px;
	padding-top: 4px;
	top: 5px; /* 125 */
	width: 600px;
}

	#today #date {
		float: left;	
		margin-right: 10px;
		padding-top: .2em;
	}

	#today p {
		margin-bottom: 0;
	}
	
/* id?j?r?s */

	#weather li {
		float: left;
		margin-right: 0px;
	}
	
	#weather li.homerseklet {
		padding-top: .2em;
		margin-right: 8px;	
	}
	
	#weather em {
		background-image: url(img/idojaras.png);
		display: block;
		height: 19px;
		width: 20px;
	}	
	
	#weather em span {
		margin-left: -9999px;
	}	
	
	#weather .napos em {
	background-position: 0px
}

#weather .valtozo em {
	background-position: -30px
}

#weather .felhos em {
	background-position: -60px
}

#weather .esos em {
	background-position: -90px
}

#weather .zivatar em {
	background-position: -120px
}

#weather .havas em {
	background-position: -150px
}

#weather .kodos em {
	background-position: -180px
}

	


#interface {
	position: absolute;
	right: 10px;
	top: 42px; /* 167 */
}

	#interface ul {
		overflow: hidden;
	}

		#interface li {
			margin-left: .5em;
			padding-left: .5em;
			border-left: 1px solid black;
			float: right;
		}
		
			#interface li.last {
				margin-left: 0;
				padding-left: 0;
				border-left: none;
			}
			
		#interface .second_line,
		#interface #search {
			clear: both;	
		}

		#interface .first_line {
			margin-bottom: 10px;
			font-weight: bold;
		}

			#interface .first_line li {
				font-size: 120%;
				border-color:  #999;
				color: #999;
			}
		
				#interface .first_line a {
					color: #999;
				}

		#interface .second_line li {
			margin-bottom: 10px;
		}

			#interface .second_line li {
				font-size: 100%;
				border-color: #aaa;
				color: #aaa;
			}
		
				#interface .second_line a {
					color: #aaa;
				}

	#interface #search {
		float: right;
		overflow: hidden;
		width: 330px;
	}
	
		#interface #search li {
			border: none;	
			float: left;
			margin: 0;
			padding: 0;
		}	
		
			#interface #search li.last {
				float: right;	
			}
	
		#interface #search .text,
		#interface #search .submit {
			font-size: 12px;
			margin: 0;		
		}
	
		#interface #search .text {
/*			background: #fff url(img/input_gradient.png) repeat-x;		*/
			border: #ccc 1px solid;
			width: 227px;
			padding: 2px 3px 3px 3px;
			float: left;
		}
	
		#interface #search .submit {
			width: 95px;
			float: right;
		}

/* --------------------------- nav --------------------------- */

#nav {
	padding: 0 0 0 3px;
	margin-bottom: 50px;
	height: 3.7em;
	z-index: 2;
	font-weight: bold;
}

#nav,
#subnav {
	width: 980px;
	position: relative;
	font-size: 120%;
}

#subnav {
    margin-bottom: 20px;
	z-index: 1;
}

	#nav li,
	#nav ul li,
	#subnav li {
		float: left;
		padding: 0;
	}

			#nav li a span {
				display: none;
			}

		#nav li.hover {
			background: url(img/nav_hover_left.png) top left;
		}

			#nav li.hover a {
				background-image: url(img/dot_white.png);
				color: white;
			}

				#nav li.hover li a {
					color: #666666;
					background: url(img/dot_gray.png) no-repeat left 8px;
				}

				#nav li.hover a span {
					background: url(img/nav_hover_right.png) right top;
					display: block;
					width: 4px;
					height: 5px;
					position: absolute;
					right: 0;
					top: 0;
				}

	#nav a, 
	#subnav a {
		display: block;
		z-index: 1;
		color: #222222;
		background-image: url(img/dot_red.png);
		background-repeat: no-repeat;
		background-position: 7px .8em;
		padding: .4em 9px .5em 22px;
		position: relative;		
	}

		#nav a:hover,
		#subnav a:hover {
			text-decoration: none;
		}

 	#nav ul,
 	#subnav {
		width: 983px;
		padding-top: .2em;
		padding-left: 10px;
		border-top: #EC1C24 solid 3px;
		overflow: hidden;
	}
	
	#nav ul {
		position: absolute;
		left: 0;									/* ne nevess kor?n */
        z-index: 1;
	}
	
		#nav ul li,
     	#subnav li {
			margin-right: 17px;
		}

			#nav ul li a,
         	#subnav li a {
				color: #666666;
				padding: .3em 0 .3em 15px;
				background: url(img/dot_gray.png) no-repeat left .7em;
			}

	#nav .subcontent {
		position: absolute;
		z-index: 20000;
		font-size: 85%;
		background: url(img/subcontent.png) bottom left no-repeat;
		padding-bottom: 10px;
		width: 300px;
	}

		#nav .subcontent ul {
			background: #EC1C24;
			position: relative;
			width: 294px;
			color: white;
			padding: 0 3px 3px 3px;
		}

			#nav .subcontent ul li {
				float: none;
			}

				#nav .subcontent ul li a {
					line-height: 140%;
					color: white;
					background: #EC1C24;			/* ?n background: transparent-et akartam, az ie-nek nem tetszett */
					display: block;
					width: 263px;
					height: 100%;
					padding: .3em 10px .3em 21px;
				}

				#nav .subcontent ul li a:hover {
					background: white;
					color: #EC1C24;
				}


		#nav .subcontent .loading {
			height: 110px;
			width: 100%;
			background: #EC1C24 url(img/loading_on_red.gif) center center no-repeat;
		}

/* ------ SIDEBARNAV ------- */

#sidebarnav,
#sidebarnav li {
	width: 300px;
}

	#sidebarnav li {
		margin-bottom: .3em;	
	}

	#sidebarnav a {
		font-size: 120%;	
		color: #222;
	}

		#sidebarnav a:hover {
			text-decoration: none;	
		}

	#sidebarnav ul {
		padding-top: .3em;	
	}

		#sidebarnav ul a {
			color: #666666;
		}

/* --------------------------- general --------------------------- */

a {
	color: #005091;
}

	a:hover {
		text-decoration: underline;
	}

p {
	margin-bottom: 1em;
}

img {
	border: none;
}

body #left .last,
body #right .last {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

.submit {
	background: #EC1C24 url(img/button.png) no-repeat left center;
	text-align: left;
	color: white;
	border: 1px solid #cd0000;
	padding: 2px;						/* ie 8-n?l ez, j? ff-nak kev?s, az ie logikusabb */
	padding-left: 17px;					/* ie 8 kev?s volt */
	font-size: 12px;
	cursor: pointer;
}


/* --------------------------- headings --------------------------- */

h2 {
	font-size: 120%;
	text-transform: uppercase;
	background: url(img/h2_978_top.png) no-repeat;
	font-weight: bold;
	color: #EC1C24;
	padding-left: 10px;
	width: 980px;
	margin: 0 0 25px 0;
	padding: 5px 0 0 10px; 
} 

	h2 span {
		background: url(img/dot_red.png) no-repeat left .4em;
		padding-left: 15px;
	}	

	h2 div {
		height: 5px;
		margin-left: -10px;
		background: white url(img/h2_978_bottom.png) no-repeat;
	}

	h2.narrow {
		width: 620px;
		background: url(img/h2_narrow_top.png) no-repeat;
	}

		h2.narrow div {
			height: 5px;
			margin-left: -10px;
			background: white url(img/h2_narrow_bottom.png) no-repeat 0 -16px;
		}

h3, h4 {
	line-height: 140%;
}

h3 {
	font-size: 120%;
	margin: 0 0 1.2em -8px;
	padding-bottom: 0;
	border-bottom: #EC1C24 solid 2px;
	background: #fff;
	font-weight: bold;
	z-index: 1;					/* ie7 bug ellen */
	position: relative;			/* ie7 ?s ie8 a c?mek elcs?sztak */
}

h3.jegyzet{padding-left:1em;}

#right h3 {
	width: 338px;
}

	h3 span,
	h3 a {
		background-color: #EC1C24;
		padding: 2px 10px 2px 10px;
		color: white;
	}
	
	h3 a:hover {
		text-decoration: none;	
	}

	h3 .blockified {
		display: block;
		background-image: url(img/dot_white.png);
		background-repeat: no-repeat;
		background-position: 5px .7em;
		position: relative;
		padding-left: 20px;
	}
	
	#weather h3 .blockified {
		background-image: url(img/h3_weather_gradient.png);
		background-repeat: no-repeat;
		background-position: -30px bottom;
	}

		#weather h3 .blockified .secondBackground {
			display: block;
			position: absolute;
			width: 9px;
			top: 0px;
			left: 5px;
			height: 100%;
			padding: 0;
			background: transparent url(img/dot_white.png) no-repeat 0 .7em;
		}

	h3 .dot {
		background: url(img/dot_white.png) no-repeat center .6em;
		padding: none;
		margin-right: 1px;
		display: block;
		float: left;
		width: 9px;
		height: 1em;
	}

	#partners h3, #rovatolo h3, #weather h3, #mostread_news h3, .feherkek h3 {
		border-color: #005091;
	}


		#partners h3 span, #rovatolo h3 a, #weather h3 span, #mostread_news h3 span, .feherkek h3 span {
			background-color: #005091;
		}

	#about h3 {
		text-align: center;
		border: none;
		background: transparent;
		font-family: verdana;
		font-size: 7px;
		letter-spacing: .4em;	
		color: #999;
		text-transform: uppercase;;
	}

h4 {
	font-size: 120%;
	margin-bottom: .2em;
	background: url(img/dot_red.png) no-repeat left .55em;
	padding-left: 15px;
}

	h4 .dot {
		display: block;
		width: 15px;
		height: 1.3em;
		float: left;
		background: url(img/dot_red.png) no-repeat left .55em;
	}

#bycategory h4,
#headline_of_category h4 {
	background: none;
	padding-left: 0;
}

#headline h4,
#headline_of_category h4 {
	font-weight: bold;
	font-size: 150%;	
}

	h4,
	h4 a {
		color: #222;
	}

		h4 a:hover {
			color: #005091;
			text-decoration: none;
		}

/* --------------------------- areas --------------------------- */

#content {
	overflow: hidden;
}

#left {
	width: 630px;
	padding: 0;
	float: left;
}

#right {
	width: 330px;
	padding: 0 10px 0 0;
	float: right;
	margin-right: 10px;
}

#footer {
	width: 100%;
	clear: both;
	padding-bottom: 2em;
}

	#footer ul {
		float: left;
		width: 150px; /* ??? */
		margin-left: 10px;
	}

		#footer ul li {

		}

/* --------------------------- boxes --------------------------- */

#headline {
	width: 300px;
	float: left;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	overflow: hidden;
}

#headline_of_category {
	padding-bottom: 2em;	
}	

	#headline img,
	#headline_of_category img {
				border: #ddd 1px solid;
		width: 298px;
		margin-bottom: 1em;
	}

#partners {
	width: 300px;
	margin-left: 320px;
	padding: 0 0 10px 10px;
	overflow: hidden;
}

#right #partners {
	width: 328px;
	margin-left: 0;
}

	#partners dl {
		background: url(img/partners_box.png);
		position: relative;
		height: 148px;
		margin-bottom: 2em;
		padding: 1px;		
	}
	
	#right #partners dl {
		background: url(img/partners_box_330.png);
	}
	
	#partners dt {
		background-image: url(img/partneroldalak.png);
		background-repeat: no-repeat;
		width: 149px;
		height: 48px;	
		border-bottom: 1px solid #aaa;
		border-right: 1px solid #aaa;
		cursor: pointer;
	}
	
	#right #partners dt {
		width: 163px;	
	}
	
		#partners dt.aktiv {
			border-right-color: white;	
		}
	
		#partners dt span {
			margin-left: -9999px;	
		}

		#partners #mitv {
			background-position: 24px 11px;
		}

		#right #partners #mitv {
			background-position: 30px 11px;
		}

		#partners #minap {
			background-position: 24px -90px;
		}

		#right #partners #minap {
			background-position: 30px -90px;
		}
	
		#partners #mikom {
			background-position: 24px -187px;
			border-bottom: none;
			height: 50px;
		}

		#right #partners #mikom {
			background-position: 30px -187px;
		}


	#partners dd {
		width: 147px;
		position: absolute;
		right: 3px;
		top: 1px;
	}
	
		#partners dd ul {
			padding-left: 20px;
			padding-top: 2px;
		}	
	
			#partners dd ul li {
				background: white;
				font-size: 120%;
				height: 25px;
				padding-top: 11px;
			}

				#partners dd ul li a {
					color: #666666;
					vertical-align: middle;
					padding-left: 15px;
					background: white url(img/dot_red.png) no-repeat left 4px;
				}


/* ---------------------- */

#other_headlines {
	clear: both;
	padding-top: 13px;
	border-top: #cfcfcf solid 2px;
}

	#other_headlines li {
		margin-bottom: .5em;	
	}

	#other_headlines h4 {
		font-weight: bold;	
	}

	#other_headlines h4 a {
		display: inline;
		height: auto;
		width: auto;
		color: #111;
	}


#bycategory,
#rovatolo,
#newest,
#pager,
#footer {
	overflow: hidden;
}


#bycategory,
#rovatolo,
#newest,
#pager,
#othernews,
#mostread_news,
.doboz {
	padding-left: 10px;
	clear:both;
}
.doboz2 {
	background: url(img/hird.png) no-repeat bottom right;
}
#rovatolo {
	padding-bottom: 2em;
}


#othernews {
	padding: 0;
	margin-left: 10px;
}

#newest,
#bycategory {
	padding-bottom: 2em;		/* most ?tmenetileg rekl?m van alatta */
}

#newest h3 {
	border-bottom: solid 2px #cfcfcf;
	font-size: 120%;
	margin-left: 0;
	padding-bottom: 0;
	position: relative;
	height: 1.6em;
}

	#newest h3 span {
		position: absolute;
		top: 2px;
		padding-left: 15px;
		background: white url(img/dot_red.png) no-repeat left .6em;
		color: #EC1C24;	
	}	
	
#newest h4 {
	font-weight: bold;	
}	

#newest li {
	margin-bottom: 1.5em;
	float: none;
	clear: both;
}

#bycategory ul {
	margin-bottom: 2em;
}

	#bycategory ul li,
	#rovatolo ul li {
	/*	list-style-image: url(img/list.png); */
		background: url(img/list.png) no-repeat left .6em;
		padding-left: 12px;
	}

		#newest li p a,
		#bycategory ul li a,
		#rovatolo ul li a {
			color: #666666;
		}

		#headline p a,
		#headline_of_category p a {
			color: #111;
		}


			#headline p a:hover,
			#headline_of_category p a:hover,
			#newest li p a:hover,
			#bycategory ul li a:hover,
			#rovatolo ul li a:hover {
				color: #005091;
				text-decoration: none;
			}

	#rovatolo h4 {
		
	}	

	#rovatolo  ul li {
		background: url(img/list_small_gray.png) no-repeat 3px .7em;
		padding-left: 15px;
	}


/* --------------------------- othernews --------------------------- */

.tabber {
	background: url(img/box_630_top.png);
	margin-bottom: 2em;
}

	.tabber .bottom {
		height: 10px;
		clear: both;
		background: url(img/box_630_bottom.png) no-repeat bottom left;
	}

#most,
#main_videos,
#main_pictures {
	overflow: hidden;
	padding: 10px 0 0 0;
	margin-bottom: 2em;
	clear: both;

}

#most {
}

	#most a {
		color: #222;
	}

	.tabber h4 {
		font-size: 110%;
		padding: 6px 0 5px 0;
		color: #005091;
		width: 120px;
		margin-left: 11px;
		margin-bottom: 8px;
		float: left;
		text-align: center;
		background: #005091 url(img/button_blue.png) repeat-x;
		color: white;
		border: 1px solid #003c6c;
		padding: 2px;
		font-size: 12px;	}

		.tabber h4.active {
			border-bottom: none;
			color:  #EC1C24;
			background: #EC1C24 url(img/button_red.png) repeat-x;
		color: white;
		border: 1px solid #cd0000;
		padding: 2px;
		font-size: 12px;		}

			.tabber h4:first-child {
				margin: 0 11px 0 13px;
			}

.tabber ul,
#most ul {
	padding: 10px 15px;
}

#most ul {
	padding-top: 0;
	padding-left: 0;

}

.tabber ul {
	clear: both;
}

#mostread_news,
#mostfresh_news {
	width: 300px;	
}

#mostfresh_news2 {
	width: 300px;	
}

#mostread_news {
	float: left;
}

#mostfresh_news {
	margin-left: 330px;
}

#mostfresh_news2 {
	float: left;
}
	#most #mostfresh_news2 li,
	#most #mostread_news li,
	#most #mostfresh_news li {
		margin-bottom: 5px;
		width: 300px;			/* ie7!!! */
	}

	#most #mostread_news li {
		list-style-image: url(img/list.png);
		list-style-position: outside;
		margin-left: 1em;
	}

		#most #mostfresh_news  li span {
			float: left;
			display: block;
			width: 3.3em;
			color: #EC1C24;
		}

		#most #mostfresh_news2  li span {
			float: left;
			display: block;
			width: 3.3em;
			color: #EC1C24;
		}


			#most #mostfresh_news li a {
				display: block;
				margin-left: 3.3em;
			}

			#most #mostfresh_news2 li a {
				display: block;
			}




#main_pictures,
#main_pictures ul,
#main_videos,
#main_videos ul {
	overflow: hidden;
}

#main_pictures ul,
#main_videos ul {
	padding-left: 20px;
	padding-right: 20px;
}

	#main_pictures ul li,
	#main_videos ul li {
		float: left;
		margin-left: 1px;
	}

	#main_pictures li {
		width: 130px;
		padding: 0 0 20px 0;
		margin-right: 20px;
	}

		#main_pictures li.last,
		#main_videos li.last {			
			margin-right: 0;
		}

	#main_videos ul li {
		width: 120px;
		padding: 0 0 20px 0;
		margin-right: 33px;
	}

		#main_pictures li:first-child,
		#main_videos ul li:first-child {
			margin-left: 0;
		}

		#main_pictures li div.in {						/* js gener?lta */
			width: 116px;
			height: 116px;
			overflow: hidden;
			border: 6px solid white;
			border-bottom-width: 7px;
		}

		#main_pictures li div.out {
			border: 1px solid #ccc;
		}

	#videohirek ul li a img,
	#main_videos ul li a img {
		position: absolute;
          
	}

		#videohirek ul li a div.out,
		#main_videos ul li a div.out {
			border: 2px solid black;
			background: black;
			border-top-width: 1px;
			border-bottom-width: 1px;
		}

		#videohirek ul li a div.in,
		#main_videos ul li a div.in {
			position: absolute;
			padding: 0;
			margin: 0;
			background: white;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;		}

			#videohirek ul .in .loading,
			#main_videos ul .in .loading {
				background: #000 url(img/loading_on_black.gif) center center no-repeat;
				position: absolute;
			}

			#main_pictures li a span,
			#main_videos ul li a span {
				display: block;
				text-align: center;
				padding-top: 1em;
				font-size: 90%;
			}

/* --------------------------- gloss + weather + programs --------------------------- */

.szurkepiros div,
.feherkek div,
#gloss div,
#weather div,
#programs div {
	padding: 10px 15px 0 15px;
	overflow: hidden;
}

#gloss div {
	padding-top: 1px;
}

#programs div {
	padding-top: 15px;
}

.more_comments {
	padding: 1em 4px .5em 0;
	overflow: hidden;
}

	.more_comments a {
		display: block;
		width: 9px;
		height: 10px;
		background: url(img/comment_read_more.png) no-repeat;	
		float: right;
	}

	.more_comments span {
		margin-left: -9999px;	
	}

	#gloss div,
	#programs div,
	.szurkepiros div {
		background: url(img/box_red_top.png) no-repeat top left;
	}

	#weather div,
	.feherkek div {
		background: url(img/box_aaa_top.png) no-repeat top left;
	}

#gloss h4 {
	font-size: 150%;
	font-weight: bold;
	height: 35px;
	padding-top: 10px;
}	

#gloss .bottom,
#weather .bottom,
#programs .bottom {
	padding: 0;
	height: 6px;
	width: 100%;
}


	#gloss div.bottom,
	#programs div.bottom {
		background: url(img/box_red_bottom.png) no-repeat left -10px;			/* ie: jobb lett volna "bottom"-mal... */
	}

	#weather div.bottom {
		background: url(img/box_aaa_bottom.png) no-repeat left -10px;
	}

/*--- */

.szurkepiros div {
	background: url(img/box_szurkepiros_top.png) no-repeat left top;
}

.feherkek div {
	background: url(img/box_feherszurke_top.png) no-repeat left top;
}

.szurkepiros .bottom,
.feherkek .bottom {
	padding: 0;
	height: 15px;
	width: 100%;	
}	

.szurkepiros .bottom {
	background: url(img/box_szurkepiros_bottom.png) no-repeat left top;
}		

.feherkek .bottom {
	background: url(img/box_feherszurke_bottom.png) no-repeat left top;
}		

/* --------------------------- category layout --------------------------- */

#right #most_read_in_category {
	width: 315px;
	background: url(img/box_red_top.png) no-repeat top left;
	padding: 15px 15px 0 0px;
	margin-left: 10px;
}

	#right #most_read_in_category h3 {
		padding: 0;
		border: none;
		background: #e6e6e6;
		color: #EC1C24;
		width: 300px;
		margin: 0 10px 1em 20px;		
		font-weight: bold;
		height: 25px;
	}
	
	#right #most_read_in_category ul {
		margin-bottom: 1.5em;
		margin-left: 20px;	
	}

	#most_read_in_category ul li {
		margin-bottom: .3em;
	}

	#right #most_read_in_category ul li {
		margin-bottom: .3em;
		background: url(img/dot_red_on_gray.png) no-repeat left center;		
		padding-left: 15px;
	}
	
	#most_read_in_category ul a {
		color: #333;	
	}
	
		#most_read_in_category ul a:hover {
			color: #005091;
			text-decoration: none;	
		}

		
	#most_read_in_category .bottom {
		padding: 0;
		height: 6px;
		width: 330px;
		margin-left: 0px;
		background: white url(img/box_red_bottom.png) no-repeat left -10px;			/* ie: jobb lett volna "bottom"-mal... */			
	}


/* --------------------------- about --------------------------- */

#right #about,
#middle_extended #about {
	width: 328px;
	padding: 3px 0 0 0;
	margin-left: 10px;
	background: url(img/box_aaa_top.png) no-repeat;
}

#middle_extended #about {
	margin-left: 0;
	margin-bottom: 2em;
}


	#about h3 {
		margin-bottom: 2em;
	}

	#about ul,
	#about h5 {
		text-align: center;
	}

#right #about h4,
#middle_extended #about h4 {
	margin: 0 auto 5px auto;
	background: url(img/mikom.png) no-repeat;		
	width: 133px;
	height: 25px;
}

	#about h4 a {
		display: block;
		width: 100%;
		height: 100%;
	}

		#about h4 span {
			margin-left: -9999px;
		}

#about h5 {
	font-size: 80%;
	margin-bottom: 10px;
}

.tel .type {
	display: none;
}

.geo {
	display: none;
}

.c {
	font-size: 80%;
	padding-top: .7em;
}

#about li.last {
	padding-bottom: 5px;
	background: url(img/box_aaa_bottom.png) no-repeat bottom center;
}

/* --------------------------- ad --------------------------- */

.ad {
	padding: 0;
	clear: both;
	margin-bottom: 2em;
	text-align: center;
}

	.ad div {
		border: 1px solid #eee;
	}

	#content .ad a {
		width: 100%;
		height: 100%;
		margin-bottom: 0;
	}

	.ad img,
	.ad object {
		margin-left: auto;
		margin-right: auto;			
	}

	.thisIsAnAd {
		text-transform: uppercase;
		margin: 0 0 3px 3px;
		padding: 0;
		font-family: verdana;
		font-size: 7px;
		letter-spacing: .4em;	
		color: #999;
		text-transform: uppercase;;
		text-align: left;
	}

	.ad div p {
		font-size: 80%;
		color: #bbb;
		margin: 0 0 0 1em;
	}

/* f?bannerek */

#wca,
#wla, 
#wha  {
	width: 920px;
	padding-left: 20px;
	background: url(img/hirdetes_vertical.png) no-repeat left center;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 90px;
}

/* c?moldali bannerek */

#wcb {
	width: 300px;
	margin-bottom: 0;
}

#wle {
	margin-left: 10px;	
}	

#ad_list_3 {
	width: 620px;
	height: 100px;	
}

#ad_extended_3 {
	height: 620px;
	width: 100px;	
}

#content #webspot {
	width: 320px;
	height: 240px;
	margin: auto;
	display: block;	
	text-align:center;
	cursor:pointer;
	background-color:#000;
	overflow: hidden;
}	

#webspot {
	margin-bottom: 2em;
}	

/* footer banner */

#wcz,
#wlz {
	width: 920px;
	height: 120px;
	clear: both;
	margin-bottom: 1em;
}




/* --------------------------- in right --------------------------- */

#right > div {														/* ez mennyire ?zembiztos? nem az */
	margin-bottom: 2em;
	padding-left: 10px;
	width: 330px;
}

#right .ad {
	width: 330px;
}

#right h4 {
	background: none;
	padding-left: 0;
}

#poll {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}

	#poll h3 {
		width: 100px;
		margin-left: 0;
		background: transparent;
		color: #EC1C24;
		border: none;
		padding: 10px 0 0 32px;
		height: 30px;
	}
	
		#poll h3 a {
			background: transparent;
			color: #EC1C24;
			padding: 0;
		}

	#poll h4 {
		margin: 0 10px 1em 20px;
		background: #e6e6e6;
		padding: 0;
	}

		#middle_extended #poll h4 {
			margin: 0 10px 1em 20px;
		}

	#poll form,
	#poll ul {
		margin: 0 10px;
	}

	#poll form {
	}

	#poll form ul {
		margin: 0;
	}

	#poll li {
		margin-bottom: 8px;
	}

	#poll li {
		width: 300px;			/* ie7!!! */
	}
	
		#poll .tightColumn li {
			width: 130px;			/* ie7!!! */
		}
		

		#poll li.last {
			text-align: center;
			padding-top: 60px;
			width:134px;
		}

			#poll .doubleColumn li.last {
				width:330px;
			}

		#poll .radio,
		#poll .radioReplace {
			display: block; 
			float: left;
			background-image: url(img/radio.png);
			background-position: 0 0;
			width: 15px;
			height: 15px;
			cursor: pointer;
		}

			#poll .radioReplace:hover,
			#poll .radioReplace.hover {
				background-position: -30px 0;
			}

			#poll .radioReplace.checked {
				background-position: -15px 0;
			}

		#poll label {
			display: block;
			cursor: pointer;
			margin-left: 22px;
		}

			#poll label:hover,
			#poll label.hover {
				color: #111;
			}

		#poll .submit {
			background: #EC1C24 url(img/button_red.png) repeat-x;
		color: white;
		border: 1px solid #cd0000;
		padding: 2px;
		font-size: 12px;			text-align: center;
		}

		#poll .loading {
			height: 110px;
			background: #e6e6e6 url(img/loading_on_gray.gif) center center no-repeat;
			position: absolute;
		}

		#poll .result {
			margin: 0 10px 0 10px;
			padding:0;
		}

			#poll .result .chart {
				margin-bottom: 1em;
				border-bottom: #aaa solid 1px;
				position: relative;
				border-left: #aaa solid 1px;

			}

				#poll .result .chart div {
					position: absolute;
					bottom: 0;
				}

			#poll .result ul {
				margin: 0 0 1em 0;
			}

			#poll .tightColumn .result li {

			}	

				#poll .result ul li {
					margin-bottom: .2em;
					padding-left: 15px;
					width: 115px;
				}

			#poll .result span {
/*				display: block; */
				width: 10px;
				height: 10px;
				border: #aaa solid 1px;
				float: left;
				margin-left: -17px;
			}

			#poll p {
				margin-left: 10px;
			}

			#poll .result p {
				margin-left: 0;
			}

		#poll .tightColumn {
			background: url(img/poll_2_top.png) no-repeat;
		}

		#poll .doubleColumn {
			background: url(img/poll_1_top.png) no-repeat;
		}

			#poll .tightColumn .bottom,
			#poll .doubleColumn .bottom {
				height: 10px;
				width: 100%;
			}

			#poll .tightColumn .bottom {
				background: url(img/poll_2_bottom.png) no-repeat bottom left;
			}

			#poll .doubleColumn .bottom {
				background: url(img/poll_1_bottom.png) no-repeat bottom left;
			}


/* --------------------------- columnized text --------------------------- */

.firstColumn,
.secondColumn {
	float: left;
}

.firstColumn {
	width: 300px;
	padding-right: 10px;
}

.secondColumn {
	width: 300px;
	padding-left: 10px;
}

.tightColumn {
	float: left;
	width:155px;				/* border? */  /* ???? */
}

.secondTightColumn {
	margin-left: 20px;
}

/* --------------------------- read more --------------------------- */

.more {
	text-align: right;
}

	.more a {
		padding-right: 29px;
		display: block;
		height: 22px;
		padding-top: 1px;
		background: url(img/nyil.gif) right center no-repeat;
		margin-top: 1em;
	}

#newest .more {
/*	display: none;		*/
}

body.chat {
	background: url(img/chat_middle.png) repeat-y center top;		/* AMUGY 94  */
	min-height: 600px;
}

#chat_top, 
#chat_bottom {
	position: fixed;
	margin: none;
}

#chat_top {
	top: 0;
	width: 100%;
	background: url(img/chat_top.png) no-repeat center bottom;
	height: 140px;	
	left: 0px;
}

#chat_bottom {
	width: 100%;
	background: url(img/chat_bottom.png) no-repeat center top;
	height: 120px;	
	bottom: 0;
	left: 0;
}

#chat_container {
	padding-top: 1em;	
	background: transparent;
	width: 760px;
	margin: auto;
	padding: 20px;
}

#chat_users {
	position: fixed;
	top: 145px;
	margin-left: 610px;     /* 860 */
	font-size: 14px;	
	overflow: auto;
	width: 144px;
}	
	
#chat {
	margin: 0;
	padding: 0;
	width: 570px;
	font-size: 130%;
	padding-bottom: 100px;  /* amugy 30 */
	padding-top: 130px;
	font-size: 14px;
	line-height: 140%;
}

#chat li {
	list-style-type: none;
	margin: 0;
	padding: 5px 0;
	overflow: hidden;
	clear: both;
}

#chat li .time {
	display: block;
	float: right;
	width: 150px;
	text-align: right;
}

#chat li .user {
	display: block;
	float: left;
	width: 380px;
	text-align: left;
}

#chat li a {
	color: #aaa;
}

#chat .answersToThis,
#chat li .time,
#chat li .user {
	color: #888;
	font-size: 12px;
}

#chat li p {
	margin-bottom: 0;
	color: #aaa;
	font-size: 12px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
}

#chat li p.data {
	border: solid 1px #eee;
	margin-bottom: 4px;
	overflow: hidden;
}

#chat li .user {
	font-size: 12px;
}

#chat li .message {
	margin-bottom: 2px;
	font-size: 14px;
	color: #888;
}

#chat li.last {
	border: none;
}

#chat li p.host {
	background: #edf3fe;
}

#say h4#commentTitle {
	margin-bottom: 10px;
}

#chat_container textarea,
#dialogue {
	position: fixed;
	background: white;
	bottom: 30px;
	height: 53px;
	width: 560px;
	border: none;
	font-family: font-family: 'arial', helvetica, arial, sans-serif;
	overflow: auto;
	font-size: 14px;
}

#dialogue {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;	text-align: center;	
}

.chat #chat_container form .submit {
	padding: 0;
	position: fixed;
	background: transparent;
	height: 28px;
	bottom: 30px;
	margin-left: 585px;
	width: 188px;
	border: none;
}

body.chat h2 {
	font-size: 11px;
	position: fixed;
	z-index: 20000;
	color: white;
	margin-left: 120px;        /* 120px */
	top: 118px;
	padding: 0;
	text-transform: none;
	background: none;
	width: 550px;
}

body.chat h3 {
	font-size: 11px;
	position: fixed;
	z-index: 20000;
	color: white;
	margin-left: 608px;
	top: 118px;
	padding: 0;
	text-transform: none;
	background: none;
	border: none;
}

#say #item_text {
	padding: 2px;
}

.buttonActive {
	background: green;
}

.error,
.errorEmpty {
	color: red;
	padding-top: 15px;
}

#chat .targeted {
    background-color: #eee;
}

#chat span.addCommentThis, 
#chat span.answersToThis {
	display: block;
	float: left;	
}

#admin_chat_form {
	margin-bottom: 1em;
}

#admin_chat_form li {
	margin-bottom: .5em;
	overflow: hidden;
	clear: both;
}

#admin_chat_form label {
	display: block;
	float: left;
	width: 10em;
	text-align: right;
	margin-right: 1em;
}

#admin_chat_form input {
	float: left;
	margin-right: 1em;
}

#admin_chat_table td {
	padding: 3px 5px;
}

.charsRemaining {
	bottom: 57px;
	color: white;
	margin-left: 588px;
	position: fixed;
	width: 182px;
	z-index: 20000;
	text-align: center;
	font-size: 12px;
}

/* --------------------------- szerveroldali megold?s helyett --------------------------- */

#newest img {
/*	display: none; */
}

#renderinfo {
	font-size: 8px;
}

/* --------------------------- extended layout --------------------------- */

#left_extended {
	width: 460px;
	padding: 0;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}

#middle_extended {
	width: 330px;
	float: left;
	margin-left: 20px;
}

#right_extended {
	width: 140px;	
	float: right;
	margin-right: 10px;
}

#extended img {
	margin-bottom: 1em;
}


/* --------------------------- extended --------------------------- */

#rovatolo_extended h3,
#extended h3,
#left_extended h3 {
	background: url(img/big_red_dot.png) no-repeat left .47em;
	font-size: 200%;
	border: none;
	padding-left: 18px;
	width: auto;
	margin: 0 0 .5em -3px;
	color: #222;
}

#rovatolo_extended h3 span,
#extended h3 span,
#left_extended h3 span {
	background: white;
	color: #222;	
}

	#rovatolo_extended h3 img,
	#extended h3 img {
		border: none;
	}

	#rovatolo_extended h3 a,
	#extended h3 a {			/* ilyen elem tulajdonk?ppen nincsen */
		display: inline;
		background: white;
		padding: 0;
	}

	#rovatolo_extended .newsdate,
	#rovatolo_extended .news_author,	
	#extended .newsdate,
	#extended .news_author {
		font-size: 90%;
	}

	#rovatolo_extended .newsdate,
	#extended .newsdate {
		display: inline;	
	}

/* --------------------------- rovatolo --------------------------- */

	#rovatolo_text .text {
		margin-bottom: 2em;
		
	}

		#rovatolo_text .text li {
			list-style-type: disc;
			list-style-position: inside;
		}
	
	#rovatolo_extended .info .date {
		text-transform: lowercase;
	}
	
/* --------------------------- comments --------------------------- */

#rate {
	margin-bottom: 30px;	
}

	#rate a,
	#rate span {
		display: block;
		float: left;
		margin-left: 2px;	
		width: 13px;
		height: 11px;
		background-image: url(img/rate.png);
		background-repeat: no-repeat;
	}	

		#rate .gray {
			background-position: -13px 0;
		}

		#rate .red,
		#rate a.hover {
			background-position: 0 0;
		}

	#rate em {
		font-style: normal;
		margin-left: 1em;	
	}

		

/* --------------------------- comments --------------------------- */

#comments h3 {
	margin-left: 0;
	margin-right: 0;
	background: url(img/comments_h3_top.png) no-repeat top left;
	border: none;
	padding: 5px 0 0 0;
	
	font-size: 14px;
	position: relative;	
}

	#comments h3 span {
		background: url(img/dot_red.png) no-repeat left 6px;
		margin: 0 0 0 5px; 
		color: #EC1C24;
		padding: 0 38px 0 15px;	
		position: relative;		
	}

		#comments h3 span span {
			background: url(img/comment.png);
			width: 29px;
			height: 17px;
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			padding: 0;
		}

	#comments h3 .bottom {
		background: white url(img/comments_h3_bottom.png) no-repeat;	
		height: 5px;
	}	

#comments .date {
	display: block;
	margin-bottom: .1em;
	font-size: 90%;
}

#comments li {
	margin-bottom: 1.7em;	
}	

#comments h4,
#comments h4 a {
	color: #EC1C24;
	background: none;
	padding: 0;
}		

#comment_form {
	margin-bottom: 3em;
}

#comment_form label {
	display: block;
	margin-bottom: .6em;
}

#comment_form .text,
#comment_form textarea {
	font-family: courier, fixed-width;
	border: 1px solid #ccc;
	padding: 2px;
	width: 454px;
	font-size: 14px;
	line-height: 120%;
	color: #666;
}

		#comment_form .submit {
			width: 155px;
		}
	

/* --------------------------- comments end --------------------------- */

.lead {
	font-weight: bold;
	margin-bottom: 1em;
}

#rovatolo_text,
#extended {
	padding-bottom: 20px;
}

#list {
	overflow: hidden;
	padding-left: 10px;
}

	#list li {
		width: 300px; 
	}

	#list li,
	#hirlevel li {
		margin-bottom: 1.5em;
	}


	#list #headline_of_category {
		width: 300px; 
		padding-bottom: 1em;
		margin-bottom: 1em;
		border-bottom: 1px #ccc solid;
	}
	
	#list #headline_of_category p {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	#list #list_right_column { 
		clear: right; 
		float: right; 
	}

#extended h4,
#list h4,
#connected h4,
#middle_extended #most_read_in_category h4 {
	margin-bottom: .3em;
	background: none;
	padding-left: 0;
	font-weight: bold;
}

#extended h5,
#list h5 {
	font-size: 110%;
	color: #222;
}

#extended h5 {
	margin-bottom: 2em;
}

#list h5 {
	margin-left: 16px;
}

#list h4 .title,
#videohirek h4 .title,
#content #connected h4 .title,
#middle_extended #most_read_in_category h4 .title {
	background: url(img/dot_red.png) no-repeat left .0em;
	padding-left: 15px;
}

.newsdate {
	text-transform: lowercase;
	display: block;
	font-size: 70%;
	color: #888;
}


.news_summary {
	margin-right: .6em;
	padding-right:  .6em;
	border-right:  1px solid #666;
}

.news_comments {
	margin-left:  .6em;
	padding-left:  .6em;
	border-left: 1px solid #666;
}

#middle_extended #most_read_in_category {
	margin-bottom: 2em;	
}

#connected li,
#middle_extended #most_read_in_category li {
	margin-bottom: 1em;	
	font-size: 111%;
}

#connected li p {
	margin-left: 31px;	
}	

#left {
}


/* --------------------------- pager --------------------------- */

#pager {
	margin: 0 0 3em 0;
	padding: 3em 0 0 0;
}

#pager ul li {
	float: left;
	list-style-type: none;
	margin-left: 4px;
	padding: 0;
	height: 17px;
	width: 19px;
	font-size: 10px;
	font-style: italic;
}

	#pager ul li a {
		padding-top: 1px;							/* ff 3px */
		display: block;
		height: 16px;								/* ff 14px */
		width: 100%;
		text-align: center;
		background-image: url(img/pager.png);
	}

		#pager ul li a {
			background-position: -40px 0;
			color: #999999;
			text-decoration: none;
		}
		
			#pager ul li a span {
				margin-left: -9999px;
			}
		
			#pager ul li a.thisPage {
				color: #EC1C24;
			}

			#pager ul li a.thisPage:hover,
			#pager ul li a:hover {
				background-position: -59px 0;
				color: #EC1C24;				
			}
		
			#pager ul li a.next, #pager ul li a.next:hover {
				background-position: -78px 0;
			}

			#pager ul li a.first, #pager ul li a.first:hover {
				background-position: 0 0;
			}

			#pager ul li a.last, #pager ul li a.last:hover {
				background-position: -97px 0;
			}

			#pager ul li a.prev, #pager ul li a.prev:hover {
				background-position: -21px 0;
			}

			#pager ul li a.first, #pager ul li a.last {
				width: 21px;
			}


/* -------- */

#left #rovatolo div {
	float: left;
	width: 193px;
	margin-right: 20px;
}

#left #rovatolo div.last {
	margin-right: 0;	
}

/* --------------------------- kapcsol?d? tartalmak --------------------------- */

#connected h3, 
#middle_extended #most_read_in_category h3 {
	color: #EC1C24;
	background: url(img/dot_red.png) no-repeat left 6px;
	margin: 0 0 1em 0; 
	padding-left: 15px;	
	border: none;
}

#connected h3 {
	text-transform: uppercase;
}

/* --------------------------- vide?lej?tsz? --------------------------- */

#content h5.video_caption {
	text-align: right;
	font-size: 120%;
	margin-bottom: 5px;
	font-weight: bold;
}

.inline_video {
	margin: 0 auto;	
}

#player img,
.player img {
	display: none;	
	border: none;
}

#panes {
	background:#e6e6e6;
	color: white;
	font-family: 'lucida sans';
	font-size: 90%;	
	margin-bottom: 25px;
	border: 2px solid #ccc;
}

#panes {
}

.embedPane, .emailPane {
	clear: both;	
}

#player,
.player {	
	display:block;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background-color:#000;
	display:block;
	width: 456px;
	height: 300px;
}

#share h4 {
	float: left;	
	margin: 0 0 0 20px;
	padding: 3px 0;
	background: none;	
}	

#share {
	padding-top: 2px;
}

#share div {
	padding: 4px;
}

#share ul li {
	margin-bottom: 5px;
}

#share input, 
#share textarea {
	font-size:10px;
	font-family:courier;
	border: 1px inset #666; 	
	width: 280px;		
	background-color: white;	
	padding: 2px;	
	border: #ccc 2px solid;
	color: #333;
}

#share textarea {
	padding: 4px;
}

#share button {
	border:1px outset #ccc;	
	cursor:pointer;
	background-color:#f9f9fa;	
}

#share label {
	display: block;
	float:left;
	margin-right:15px;	
	width: 50px;
}

#share .embedPane textarea {
	width:436px;
	height: 135px;
	overflow: hidden;
}

/* close image */

#share .close {
	margin: 0 0 10px 20px;
}

#panes .active {
	color: #777;	
}

/* --------------------------- vide?h?rek --------------------------- */

#left #videohirek ul li a div.out {
	border-width: 2px;	
				

}

#videohirek li,
#videohirek li ul {
	overflow: hidden;
	margin-bottom: 0.5em;
}

	#videohirek li {
		background: none;
		padding-left: 0;
		width: auto;
		margin-bottom: 1em;
    
	}
	
	#videohirek li li {
		margin-left: 10px;
		margin-bottom: 0;
		float: left;
		width: 124px;
    
	}

		#videohirek li li.last {
			width: 450px;			/* ideiglenesen */
		}

		#videohirek li li.last p a {
			color: #111;
		}

		#videohirek li li.last p a:hover {
			color: #005091;
			text-decoration: none;

		}


	#videohirek li a.video_link {
		display: block;
		width: 124px;
	} 

		#videohirek li a.video_link span {
			display: block;
			width: 120px;
			text-align: center;
			padding-top: 5px;
			margin: 0 auto;
		} 



#videohirek li h4,
#videohirek li p,
#videohirek li ul {

}

#videohirek li .info {
	font-size: 90%;
}

#videohirek li .info .newsdate {
	font-size: 100%;
	display: inline;
	color: #666;	
}

#videohirek p {
	margin-bottom: 2em;	
}

/* -------------- hirlevel ---------------- */

#hirlevel {
	margin-bottom: 2em;
}

#connected {
	margin-bottom: 2em;
}

#content #connected ul li h4 {
	background-image: url(img/ikonok.png);
	background-repeat: no-repeat;
	padding-left: 30px;	
	padding-top: 4px;
}

#content #connected ul li h4 a.title {
	font-weight: bold;
	background: white;
	background-image: none;
	padding-left: 0;
}


#content #connected ul li.hir h4 {
	background-position: 0 0px;
}

#content #connected ul li.rovat h4 {
	background-position: 0 -200px;
}

#content #connected ul li.kepek h4 {
	background-position: 0 -400px;
}

#content #connected ul li.video h4 {
	background-position: 0 -600px;
}

#content #connected ul li.link h4 {
	background-position: 0 -800px;
}

/* topten ?s webspot k?s?r?sz?veg */

#top10 h3 {
background: url(img/hird.png) no-repeat bottom right;
}

#top10 li,
#top10 li.last {
	padding: 5px 0;
	border-bottom: 1px solid #EC1C24;
}

#top10 ul a,
#text_for_webspot a {
	color: #111;
}

#top10 ul a:hover,
#text_for_webspot a:hover {
	text-decoration: none;
	border-bottom: #888 solid 1px;
}

#top10 ul a span,
#text_for_webspot span {
	color: #EC1C24;
	font-weight: bold;
}	


/* -------------- */

#content .tableh2 {
	background: white;
	padding-left: 0;
}

#content .tableh2 a {
	color: #222;
}

#content .albums {
	margin-right: 13px;
	float: left;
}

.bodytable {
	width: 630px;
	position: relative;
}

.feherszurke {
	background: url(img/box_aaa_top.png) no-repeat;
	margin-left: 10px;
	padding: 10px 15px 0 15px;
}

.feherszurke .bottom {
	padding-bottom: 5px;
	height: 10px;
	background: white url(img/box_aaa_bottom.png) no-repeat bottom left;
	margin-left: -10px;
}

/* ----------- iframe ----------- */

.iframe .placeholder {
	color: white;
	margin-bottom: 2em;
	padding: 5px; 
	text-align: center; 
	color: white;
	text-transform: uppercase;
}	

.iframe #right {
	padding-right: 0;
	margin-right: 0;
}

.iframe #content h3 {
	margin-left: 0px;
	padding-left: 4px;
	width: 100%;
}

.iframe .m {
	margin-bottom: 2em;
	position: relative;
}

.iframe #content .m,
.iframe .m {
	background: #eee;	
	padding: 10px;
	width: auto;
	clear: both;
	float: none;	
}

.iframe .m h2 {
	background: none;	
	width: 300px;
	margin-bottom: 0;
	padding: 0;
}

.iframe .m form {
	background: #ddd;
	padding: 10px;
}

.iframe .m h3 {
	background: transparent;
	width: 300px;
	border: none;
}

.iframe .m h3 span{
	background: transparent;
}

.iframe .m form div {
	margin-bottom: 1em;
}

.iframe #left #rovatolo .m {
	width: 600px;
	float: none;
}

/* t?bl?zat gy?gy?t?sa */

.fcaption {
	background: white;
	border: none;
	padding-top: 8px;
}

	.fcaption a {
		color: #222;	
	}

.forumheader3,
.forumheader2,
.forumheader {
	background: white;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E2E2E2;
}

.blocked {
	text-decoration: line-through;	
}

#photoclip { 
float:left;
padding-left:5px;
margin-bottom: 5px;
width: 85px; 
height: 70px; 
    background-image: url(http://minap.hu/mivideo/images/defimage1.jpg);
    background-repeat: repeat-y;
    background-size:98% auto;
}

