/* *** css by greymatter *** */
body {
	background-color:#daf2f2;
	/*background-image:url(../images/bodyBlueBackground.jpg);
	background-repeat:repeat-x;
	background-position:top;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	margin:auto;
	padding:0px;
	font-size:12px;
	width:auto;
	height:auto;
	line-height: 20px;
}

body.tellaf {
	background-color:#ffffff;
}

#container {
	width: 1000px;
	margin:auto;
	height:auto;
	padding:0px;
	text-align:left;
	background-repeat:repeat-y;
}


#header {
	position:relative;
	width: auto;
	height:150px;
	text-align:left;
	margin:auto;
	padding:0px;
	margin:0px;
	background-image:url(../images/header_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

.logo {
	position:absolute;
	left:28px;
	top:14px;
	color:#ff2222;
	border:0px solid #CC2200;
	width:230px;
	height:105px;
}

.logo a {
	display: block;
	height:105px;
}

#login_banner {
	position:absolute;
	right:33px;
	top:35px;
	color:#ff2222;
	border:0px solid #222222;
	width:234px;
	height:60px;
}

#canvas {
	position:relative;
	width:960px;
 	margin:0px;
 	margin-left:20px;
	padding:0px;
	height:auto;
	text-align:left;
	overflow:hidden;
	background-color:#FFFFFF;
	border: 0px solid #f22;
}	

#canvasBottom {
	width:954px;
	margin:0px;
	padding:0px;
	height:20px;
	background-position:center top;
	background-repeat: no-repeat;
}


/* frame */
#frame {
	position:relative;
	margin:0px;
	padding:0px;
	/*margin-top:15px;
	margin-left:20px;*/
	width:auto;
	height:auto;
	background-image:url(../images/frame_bg.png);
	background-repeat:repeat-y;
	background-position:top left;
	overflow:hidden;
}

/* padding */
.generalPadding {
	padding:10px;
}

.generalPaddingLeftRight {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}

/* top menu */
.menu_top{
	position:relative;
	height:60px;
	width:960px;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-left:20px;
	/*background-repeat:no-repeat;
	background-position:top;*/
	/*font-weight:bold;*/
	line-height:normal;
}

.main_menu {
	position: relative;
	/*float:left;*/
	top:0px;
	left:0px;
	width:960px;
	height:24px;
	text-align:left;
	color:#000;
	padding:0px;
	/*padding-top:2px;*/ /*a menü szöveg függ. poziciója*/
	margin:0px;
	/*margin-bottom:-3px;*/
	/*background-color:#ccffff;*/
	/*border-top:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;*/
	border-bottom:1px solid #d7d7d7;
	/*overflow:hidden;*/
	
	overflow:visible;
}

.top_menu_cell {
	position: relative;
	float:left;
	width:auto;
	/*height:22px;*/
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:13px;
	color: #000;
	/*background-image:url(../images/square_blue.png);*/
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px solid #f22;
}

.top_menu_cell a,  .top_menu_cell a:link, .top_menu_cell a:visited {
	display:block;
	padding-top:1px;
	padding-bottom:2px;
	padding-left:25px;
	padding-right:22px;
	height:19px;
	margin:0px;
	margin-right:20px;
	font-weight:bold;
	background-color:transparent;
	/*background-color:#ccffff;*/
	/*background-image:url(../images/arrow_blue.gif);*/
	background-repeat:no-repeat;
	background-position:top right;
	font-size:13px;
	color: #000;
	border: 0px solid #f22;
	/*border-left: 1px solid #f3f3f3;*/
}



.cell1 {
	background-image:url(../images/square_blue.png);
}

.cell2 {
	background-image:url(../images/square_green.png);
}

.cell3 {
	background-image:url(../images/square_purple.png);
}

.cell4 {
	background-image:url(../images/square_orange.png);
}

.cell5 {
	background-image:url(../images/square_lightblue.png);
}

.cell1 a,  .cell1 a:link, .cell1 a:visited {
	background-image:url(../images/arrow_blue.gif);
}

.cell2 a,  .cell2 a:link, .cell2 a:visited {
	background-image:url(../images/arrow_green.gif);
}

.cell3 a,  .cell3 a:link, .cell3 a:visited {
	background-image:url(../images/arrow_purple.gif);
}

.cell4 a,  .cell4 a:link, .cell4 a:visited {
	background-image:url(../images/arrow_orange.gif);
}

.cell5 a,  .cell5 a:link, .cell5 a:visited {
	background-image:url(../images/arrow_lightblue.gif);
}

.top_menu_cell a:hover {
	height:22px;
	color:#ffffff;
	font-weight:bold;
	/*background-color:#0076a3;*/
	background-image:url(../images/arrow_white.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration:none;
	border: 0px solid #22f;
}

.cell1 a:hover {
	background-color:#0076a3;
	
}

.cell2 a:hover {
	background-color:#8fc62c;
	
}

.cell3 a:hover {
	background-color:#855fa8;
}

.cell4 a:hover {
	background-color:#f77156;
}

.cell5 a:hover {
	background-color:#54c7f6;
}

.cell_sub0 a,  .cell_sub0 a:link, .cell_sub0 a:visited {
	background-image:none;
}














#menu a {
    text-decoration: none;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	font-weight:bold;
	color:#222222;
}

#menu {
    list-style-type: none;
    margin:0;
	margin-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:10px;
	padding-left:10px;
	color:#222222;
}

#menu li {
    display: inline;
}

.menu2 {
	position:relative;
	height:30px;
	/*width:960px;*/
	text-align:left;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-left:20px;
}

.menu2 a, .menu2 a:link, .menu2 a:visited, .menu2 a:hover {
	color:#000;
	font-weight:bold;
}


/* Search area */
.textSearch {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:10px;
	color:#008793;
}

.textSearch input {
	border:#84BFCB solid 1px;
	height:auto;
	width:112px;
	margin-top:14px;
	margin-bottom:14px;
} 

.textSearch .ok {
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-left:3px;
	height:19px;
	width:38px;
}	


/* */
#footnote {
	float:none;
	clear:both;
	position:relative;
	width: auto;
	height:134px;
	text-align:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
}


#footnote a{
	color:#7A9FA6;
	text-decoration: none;
}

#footnote a:hover{
	color:#7A9FA6;
	text-decoration: underline;
}

#footnote .text {
	position:absolute;
	left:200px;
	width:600px;
	top:60px;
	font-weight:normal;
	color:#7A9FA6;
	text-align:center;
}


#footnote .wombat {
	position:absolute;
	left:870px;
	top:55px;
}


#footnote .design {
	position:absolute;
	left:15px;
	bottom:50px;
}

/* */
.menuActiveNews {
	background-image:url(../images/hirMenuBg.jpg);
}

.menuActiveDigital {
	background-image:url(../images/menuBlueBg.jpg);
}

.menuActiveBlog {
	background-image:url(../images/menuBlogBg.jpg);
}

.menuActiveWho {
	background-image:url(../images/menuWhoBg.jpg);
}

.menuActiveAds {
	background-image:url(../images/menuPurpleBg.jpg);
}


#menu_help {
	position:relative;
	left:790px;
	top:10px;
	height:auto;
	width:auto;
	color:#005057;
}

#menu_help a {
	color:#005057;
	font-weight:bold;
}	

/* Datum, nevnap*/
.infobox {
	position:relative;
	left:0px;
	top:124px;
	margin:0px;
	padding:0px;
	padding-right:20px;
	padding-bottom:5px;
	width: 980px;
	height:21px;
	overflow:hidden;
	text-align:right;
	color:#7d7d7d;
	background-image:url(../images/frame_bg.png);
	background-repeat:repeat-y;
	background-position:top left;
}

.infobox .ma{
	color:#7d7d7d;
}

/* banner */
#headerBanner {
	position:absolute;
	left:730px;
	top:34px;
	height:60px;
	width:234px;
	z-index:1;
}	

/* regisztracio */
#reg_area {
	position:absolute;
	left:294px;
	top:90px;
	height:25px;
	width:300px;
	z-index:1;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
}	

#reg_area a, #reg_area a:link, #reg_area a:visited {
	color:#ffffff;
	font-weight:bold;
}

#reg_area a:hover {
	color:#e84617;
	font-weight:bold;
	text-decoration:none;
}


/* bejelentkezes */

#login_title {
	position:absolute;
	top:20px;
	left:293px;
	height:30px;
	width:400px;
	color:#e84617;
	font-size:14px;
	overflow:hidden;
}

#login_title .login_name {
	position:relative;
	float:left;
	left:0px;

}

#login_title .login_email {
	position:relative;
	float:left;
	left:125px;

}


#login_area {
	position:absolute;
	top:50px;
	left:295px;
	height:30px;
	width:400px;
	overflow:hidden;
}	
/*
#login_area input {
	width:156px;
	padding:1px;
	background-color:#FFFFFF;
	border: 1px #84BFCB solid;
	color:#4FA3B4;
	height:16px;
}*/

#login_area #username {
	width:143px;
	padding:1px;
	background-color:#FFFFFF;
	border: 0px #84BFCB solid;
	color:#4FA3B4;
	height:22px;
	font-size:16px;
}

#login_area #password {
	margin:0px;
	margin-left:9px;
	width:143px;
	padding:1px;
	background-color:#FFFFFF;
	border: 0px #84BFCB solid;
	color:#4FA3B4;
	height:22px;
	font-size:16px;
}


#login_area .ok {
	text-decoration:none;
	padding:0px;
	margin:0px;
	margin-left:31px;
	height:19px;
	width:38px;
	background-color:transparent;
	color:#ffffff;
	font-weight:bold;
	border: 0px #84BFCB solid;
}

#logged {
	position:absolute;
	top:20px;
	left:290px;
	height:60px;
	width:415px;
	color:#e84617;
	/*background-color:#ffdb30;*/
	background-image:url(../images/logged.png);
	background-repeat:repeat;
	/*background-position:top left;*/
	font-size:14px;
	margin:0px;
	margin-left:3px;
	overflow:hidden;
	font-weight:bold;
	border: 0px #84BFCB solid;
}






p {
	color:#333333;
	text-align:justify;
	font-weight:normal;
	font-variant:normal;
	font-style:normal;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
}

h1 {
	/*background-color:#B5ABA4;*/
	color:#ff9e07;
	font-size:14px;
	/*font-variant:small-caps;*/
	/*padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;*/
	font-weight:bold;
	background-color:#FFFFFF;
	/*text-indent:0px;*/
	margin:0px;
	padding:0px;
	
	clear:both;
}

h1 .archive {
	float:right;
	margin-right:10px;
}

h1 .left {
	float:left;
}

h1 .archive a , h1 .archive a:link, h1 .archive a:visited, h1 .archive a:hover {
	color:#FFFFFF;
	font-weight:bold;
}

h2 {
	color:#ff9e07;
	font-size:13px;
	/*padding-left:5px;*/
	padding-bottom:0px;
	margin-top:0px;
	clear:both;
	overflow:hidden;
	line-height:normal;
	text-transform:uppercase;
}

h3 {
	color:#ff9e07;
	margin:0px;
	font-size:13px;
	padding-top:15px;
	padding-left:0px;
	padding-bottom:0px;
	clear:both;
}

h3 a:link, h3 a:visited, h3 a:hover {
	color:#ff9e07;
}

h4 {
	color:#ff9e07;
	font-size:15px;
	margin:0px;
	padding:0px;
	text-indent:0px;
	margin-bottom:10px;
	clear:both;
}

h4 a , h4 a:link, h4 a:visited, h4 a:hover {
	font-weight:bold;
	color:#ff9e07;
}


.title {
	margin-left:13px;
}




#message {
	color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#8fc62b;
	padding:5px;
	margin-left:20px;
	margin-right:20px;
}

#error {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-right:20px;
	background-color:#f77156;
	padding:5px;
}

.submitButton {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#fe9f07;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;
	height:auto;
	width:auto;
	font-weight:bold;
}

.RegButton {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../images/button_reg.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	/*padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;*/
	border:0px solid #000;
	height:35px;
	width:120px;
	font-weight:bold;
}

.ForgotButton {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ffffff;
	background-image:url(../images/button_forgot.png);
	background-repeat:no-repeat;
	background-position:0px 3px;
	/*padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;*/
	border:0px solid #000;
	height:35px;
	width:240px;
	font-weight:bold;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
	border : 0px;
} 

/* */
.nextRed {
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
}

.nextRed a , .nextRed a:link, .nextRed a:visited, .nextRed a:hover {
	font-weight:bold;
	color:#ff9e07;
}


.image_alt {
	clear: both;
	float: none;
	display: block;
	font-size:10px;
	text-align:left;
}


/* ------------------------ ez utan nem valtoztattam */

#left {
	float:left;
}

#right {
	float:right;
}






/* banner */
#banner {
	float:left; 
	width:780px;
	height:95px;
	text-align:left;
	padding:0px;
	margin:0px;
	z-index:-2;
}


#selector img{
	margin-top:4px;
}


#sizeablepart {
	clear:both;
	float:none;
}

#content {
	position:relative;
	float:left;
	left:30px;
	width:610px;
	background-color:#FFFFFF;
	/*padding-left:30px;
	padding-right:30px;*/
}

#content .content_title {
	padding:0px;
	font-weight: bold;
	margin:0px;
	vertical-align:middle;
}

#content .content_title h1 {
	color:#ff9e07;
	font-size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
}

#content .content_title a{
	font-size: 15px;
	font-weight: bold;
}

#content .content_date {
	font-size: 8pt;
	color: #A60904;
	margin:0px;
	background-image:url(../images/double_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	line-height:20px;
	color:#5C5C5C;
	padding:0px;
}

#content .content_text {
	padding:0px;
	font-size:14px;
}

#content .content_img {
	padding:10px;
}

.content_image_right {
	padding-left:10px;
	float:right;
}

.content_image_left {
	padding-right:10px;
	float:left;
}


.content_image {
	padding:10px;
}

#content .content_image_middle {
	vertical-align:bottom;
	margin:0px;
}

#content_value {
	font-weight:normal;
	height:auto;
	width:auto;
	overflow:hidden;
	text-align:justify;
	font-size:12px;
	color:#626262;
}

#content_value p {
	text-align:justify;
	color:#626262;
	line-height: 20px;
}

#content_value a, .content_value a:visited {
	font-weight:bold;
	color:#303030;
	text-decoration:underline;
}

.meteo_news {
	position:relative;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	height: auto;
	overflow:hidden;
	clear:both;
	background-color:#daf2f2; /*4185ce*/
	border:0px solid #0000ff;
}

.meteo_news h2 {
	color:#4185ce;
	margin:0px;
	margin-left:17px;
	margin-top:10px;
	margin-bottom:10px;
}

.meteo_news .meteobox_img {
	margin:0px;
	margin-left:17px;
	margin-bottom:10px;
}

.meteo_news .meteobox_img a, .meteo_news .meteobox_img a:link, .meteo_news .meteobox_img a:visited, .meteo_news .meteobox_img a:hover {
	color:#4184d2;
	font-weight:bold;
	text-decoration:none;
}

#hoterkep a, #hoterkep a:link, #hoterkep a:visited, #hoterkep a:hover {
	color:#4184d2;
	font-weight:bold;
	text-decoration:none;
}

#felhokep a, #felhokep a:link, #felhokep a:visited, #felhokep a:hover {
	color:#4184d2;
	font-weight:bold;
	text-decoration:none;
}

#szelterkep a, #szelterkep a:link, #szelterkep a:visited, #szelterkep a:hover {
	color:#4184d2;
	font-weight:bold;
	text-decoration:none;
}

/*
hoterkep
felhokep 
szelterkep*/



/* right sidebar */

#right_sidebar {
	position:relative;
	float:right;
	right:30px;
	width:330px;
}

#right_inner {
	position:relative;
	margin:0px;
	margin-left:20px;
	margin-top:40px;
	width:310px;
	height:auto;
	
	border:0px solid #0000ff;
}

.meteo_banner {
	position:relative;
	height:240px;
	width:100%;
	margin:0px;
	margin-bottom:20px;
	overflow:hidden;
}

.meteo {
	position:relative;
	float:left;
	margin:0px;
	/*margin-left:20px;
	margin-top:50px;*/
	width:140px;
	height:240px;
	background-color:#daf2f2;
	border:0px solid #0000ff;
}

.banner_right {
	position:relative;
	float:left;
	left:30px;
	margin:0px;
	/*margin-left:20px;
	margin-top:50px;*/
	width:120px;
	height:240px;
	
	border:0px solid #0000ff;
}

.right_ajanlo, .right_film {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin:0px;
	/*margin-left:10px;*/
	border: 0px #2222ff solid;
}


.rbox1_content {
	position:relative;
	float:left;
	width:165px;
}

.rbox2_content {
	position:relative;
	float:left;
	width:145px;
	/*width:auto;*/
}










/* news */

.news {
	text-align:justify;
	font-size:13px;
}

.news_kat, .news_kat p {
	text-align:left;
	font-size:13px;
}

.news img{
	padding-right:5px;
}

.pages {
	position:relative;
	clear:both;
	margin:0px;
	margin-top:20px;
	margin-bottom:20px;
}

.ruler {
	clear:both;
	display:block;
	width: 100%;
	background-repeat: repeat-x;
	background-position: center;
	background-image:url(../images/double_line.gif);
}

.title_ruler {
	width: 100%;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	height:20px;
	margin-top: 5px;
}

.title_ruler div {
	padding-top:4px;
	padding-left:0px;
	margin-left:0px;
}


/*also menusor*/
#menu_footer {
	clear:both;
	width: 975px;
	text-align:left;
	margin:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #AD0810;
	padding:0px;
	margin-bottom:8px;
}

#menu_footer .box {
	float:left;
	width:152px;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:10px;
	min-height:80px;
}

#menu_footer .boxLine{
	background-image:url(../images/fnote.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#menu_footer .title {
	color:#AD0810;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
}

#menu_footer .menucontent {
	display:block;
}

#menu_footer a {
	color:#666666;
	text-decoration:none;
	display:block;
}



/* show_newsblock.tpl */
.subcat {
}

.subcat .title_class {
}

.subcat .title_class a {
	color:#000000;
	font-weight:bold;
}

.subcat .content_title, .subcat .content_title a {
	color:#000000;
	font-size:12px;
	padding:0px;
}

.forward_link {
	text-align:right;
	margin-top:15px;
}

.forward_link a {
	color:#000000;
	text-decoration:none;
}

blockquote {
	padding:0px;
	margin:0px;
	margin-left:10px;
}

/* group */
#cgroup {
	
}

#cgroup a {
	text-align: left;
	text-decoration:none;
	color:#5C5C5C;
	display:block;
	margin-top:20px;
}

/* show_news - file_list*/
.pdf {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pdf.gif);
}

.doc {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/doc.gif);
}
.rtf {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/doc.gif);
}
.xls {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/xls.gif);
}
.swf {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/swf.gif);
}
.ppt {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/ppt.gif);
}
.jpg {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}
.jpeg {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}
.tif {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}
.gif {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}
.bmp {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}
.eps {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/pic.gif);
}

.u_file {
	padding-left:5px;
	font-size:12px;
	list-style-image: url(../images/u_file.gif);
}

#tellaf {
	display:block;
	text-align:left;
	background-color:#ffffff;
}

#tellaf table {
}

#tellaf tr {
}

#tellaf td {
	text-align:left;
}

/* MESSAGEBOARD */
.messageboard {
	position: relative;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	height:100%;
	overflow: visible;
	border:0px solid #2222ff;
}

.messageboard table.forum_main, .messageboard table.topic_main {
	position: relative;
	background-color:#ffffff;
	width:100%;
}

.messageboard table.forum_main tr.header, .messageboard table.topic_main tr.header {
	background-color:#968d8e;
}

.messageboard table.forum_main tr.dark, .messageboard table.topic_main tr.dark {
	background-color:#b7b1b2;
}

.messageboard table.forum_main tr.light, .messageboard table.topic_main tr.light {
	background-color:#ece6e7;
}

.messageboard table.forum_main tr.dark .icon {
	position: relative;
	padding:2px 2px 2px 2px;
	width: 50px;
	min-height: 50px;
	background-image:url(../images/forum-dark.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.messageboard table.forum_main tr.light .icon {
	position: relative;
	padding:2px 2px 2px 2px;
	width: 50px;
	min-height: 50px;
	background-image:url(../images/forum-light.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.messageboard table.topic_main tr.dark .icon {
	position: relative;
	padding:2px 2px 2px 2px;
	width: 50px;
	min-height: 50px;
	background-image:url(../images/topic-dark.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.messageboard table.topic_main tr.light .icon {
	position: relative;
	padding:2px 2px 2px 2px;
	width: 50px;
	min-height: 50px;
	background-image:url(../images/topic-light.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.messageboard table.forum_main td, .messageboard table.topic_main td {
	padding-left:2px;
	padding-right:1px;
	text-align:left;
}

.messageboard table.forum_main td.main_title, .messageboard table.topic_main td.main_title {
	padding-left:2px;
	font-weight:bold;
	text-align:left;
}

.messageboard table.forum_main td.center, .messageboard table.topic_main td.bold_center {
	font-weight:bold;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.messageboard table.topic_main td.center {
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.messageboard .mb_comment {
	position: relative;
}

.messageboard .mb_comment table.light {
	position: relative;
	background-color:#ece6e7;
	width:100%;
}

.messageboard .mb_comment table.dark {
	position: relative;
	background-color:#b7b1b2;
	width:100%;
}

.messageboard .mb_comment table.dark td.comment, .messageboard .mb_comment table.light td.comment {
	border-top-color:#ffffff;
    border-top-width:1px;
    border-top-style:solid;

}

.messageboard .mb_comment .message, .messageborad .message {
	margin-top:5px;
	margin-bottom:5px;
	border: 2px solid #f11a1a;
	padding:5px;
	color:#000000;
	font-weight:bold;
	text-align: center;
}

.messageboard .mb_comment .message a, .messageborad .message a {
	text-decoration: underline;
}

.messageboard .blue_message, .messageborad .blue_message {
	margin-top:5px;
	margin-bottom:5px;
	border: 2px solid #2f87c5;
	padding:5px;
	color:#000000;
	font-weight:bold;
	text-align: center;
}

.messageboard .mb_comment .comment_title {
	color:#2f87c5;
	font-size:17px;
	font-weight:bold;
	text-indent:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:5px;
}

.messageboard .mb_comment textarea {
	width: 600px;
	height: 120px;
	border: 3px solid #968d8e;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#komment {
	position:relative;
	width:591px;
	height:auto;
	margin-top:25px;
}

#komment .top .comment_title {
	position:absolute;
	left:20px;
	top:10px;
}

#komment .top .addComment {
	position:absolute;
	right:20px;
	top:10px;
}

#komment .top .addComment a:link {
	text-decoration:none
}

#komment .top {
	background-image:url(../images/kommentTop.jpg);
	width:591px;
	height:50px;
	background-repeat:no-repeat;
}

#komment .content {
	background-image:url(../images/kommentContent.jpg);
	width:591px;
	height:auto;
	background-repeat:repeat-y;
}

#komment .content .kommentForm {
	margin-top:20px;
	padding:15px;
	border:#CCCCCC 1px solid;
}

#komment .content .kommentForm .submitButton {
	/*background-color:#0033CC;*/
}

#komment .bottom {
	background-image:url(../images/kommentBottom.jpg);
	width:591px;
	height:25px;
	background-repeat:no-repeat;
}

#komment .tabl {
	color:#008793;
}

#komment .userName {
	color:#008793;
	font-size:16px;
	font-weight:bold;
}

#komment .row1 {
	height:60px;
	background-color:#EBEBEB;
	vertical-align:middle;
}

#komment .column1 {
	width:60px;
}

#komment .column1 .userPic{
	max-width:60px;
	max-height:60px;
	border:#999999 2px solid;
}

#komment .column2 {
	width:350px;
	padding-left:10px;
}

#komment .column3 {
	width:auto;
	font-size:10px;
	text-align:right;
	padding-right:10px;
}

#komment .kommentText {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}


#komment .reply {
	font-size:12px;
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}

#komment .reply a:link {
	text-decoration:none
}

/* add this css */
.toolbox {
	position:relative;
	float: none;
	clear:both;
}

.addthis_toolbox {
	position:relative;
	float: left;
	/*clear:both;*/
}

.addthis_toolbox.addthis_pill_combo a {
	/*position:relative;*/
	float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter {
    margin-top: -2px;
}
.addthis_button_compact .at15t_compact {
    margin-right: 4px;
    float: left;
}   

.icons {
	float: right;
	
}


.main_box1, .main_box2, .main_box3 {
	position:relative;
	float:left;
	width:313px;
	/*height:296px;*/
	height:auto;
	margin:0px;
	padding:0px;
	/*margin-left:15px;*/
	overflow:hidden;
	border: 0px #2222ff solid;
}

.main_box2, .main_box3 {
	margin-left:10px;
}

.main_box4, .main_box5 {
	position:relative;
	float:left;
	width:475px;
	/*height:296px;*/
	height:auto;
	margin:0px;
	/*margin-left:15px;*/
	overflow:hidden;
	border: 0px #2222ff solid;
}

.main_box5 {
	margin-left:10px;
}

.main_box6, .main_box7, .main_box8, .main_box9 {
	position:relative;
	float:left;
	/*width:220px;*/
	height:180px;
	margin:0px;
	margin-left:10px;
	overflow:hidden;
	border: 0px #2222ff solid;
}

.main_box6 {
	width:160px;
	margin-left:0px;
}

.main_box7 {
	width:265px;
}

.main_box8 {
	width:330px;
}

.main_box9 {
	width:170px;
}

.main_box10 {
	position:relative;
	float:left;
	width:470px;
	height:176px;
	margin:0px;
	background-image:url(../images/main_box10_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px #2222ff solid;
}

.main_box11 {
	position:relative;
	float:right;
	width:470px;
	height:176px;
	margin:0px;
	background-image:url(../images/main_box10_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	border: 0px #2222ff solid;
}

.main_box12, .main_box13, .main_box14, .main_box15 {
	position:relative;
	float:left;
	width:220px;
	/*height:230px;*/
	height:auto;
	margin:0px;
	margin-left:13px;
	border: 0px #2222ff solid;
}

.main_box12 {
	margin-left:0px;
}

.main_box16, .main_box17 {
	position:relative;
	float:left;
	width:480px;
	height:auto;
	margin:0px;
	margin-bottom:10px;
	border: 0px #2222ff solid;
}

.main_row1, .main_row2, .main_row3, .main_row4, .main_row5, .main_row6, .main_row7, .main_row8, .main_row9 {
	position:relative;
	clear:both;
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	width:auto;
	height:auto;
	overflow:hidden;
	border: 0px #22ff22 solid;
}

.main_row3 {
	width:960px;
	height:131px;
	background-image:url(../images/banner1_2_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.main_row7 {
	width:960px;
	height:60px;
}

#canvas h2, #canvas h2 a:link, #canvas h2 a:visited, #canvas h2 a:hover {
	text-align:center;
	width:100%;
	height:20px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
}

#canvas h3, #canvas h3 a:link, #canvas h3 a:visited, #canvas h3 a:hover {
	text-align:left;
	/*width:100%;*/
	/*text-transform:uppercase;*/
	color:#FF9E07;
	font-weight:bold;
}

.main_box1 h2 {
	background-color:#0077a2;
}

.main_box2 h2 {
	background-color:#8fc62c;
}

.main_box3 h2 {
	background-color:#855fa8;
}

.main_box4 h2 {
	background-color:#f77156;
}

.main_box5 h2 {
	background-color:#54c7f6;
}

#canvas .main_box6 h2, #canvas .main_box7 h2, #canvas .main_box8 h2, #canvas .main_box9 h2 {
	background-color:#ffffff;
	color:#FF9E07;
	text-align:left;
	text-transform:none;
}

#canvas .main_box6 h2, #canvas .main_box6 h2 a:link, #canvas .main_box6 h2 a:visited, #canvas .main_box6 h2 a:hover {
	color:#FF9E07;
	text-transform:none;
}

#canvas .main_box7 h2, #canvas .main_box7 h2 a:link, #canvas .main_box7 h2 a:visited, #canvas .main_box7 h2 a:hover {
	color:#FF9E07;
	text-transform:none;
}

#canvas .main_box8 h2, #canvas .main_box8 h2 a:link, #canvas .main_box8 h2 a:visited, #canvas .main_box8 h2 a:hover {
	color:#FF9E07;
	text-transform:none;
}

#canvas .main_box9 h2, #canvas .main_box9 h2 a:link, #canvas .main_box9 h2 a:visited, #canvas .main_box9 h2 a:hover {
	color:#FF9E07;
	text-transform:none;
}

#canvas .main_box10 h2, #canvas .main_box10 h2 a:link, #canvas .main_box10 h2 a:visited, #canvas .main_box10 h2 a:hover {
	background-color:transparent;
	color:#FF9E07;
	text-align:left;
	text-transform:none;
	margin:0px;
	margin-top:8px;
	margin-left:8px;
}

#canvas .main_box11 h2, #canvas .main_box11 h2 a:link, #canvas .main_box11 h2 a:visited, #canvas .main_box11 h2 a:hover {
	background-color:transparent;
	color:#000000;
	text-align:left;
	text-transform:none;
	margin-top:8px;
	margin-left:8px;
}

#canvas .main_box12 h2, #canvas .main_box13 h2, #canvas .main_box14 h2, #canvas .main_box15 h2 {
	background-color:#54c7f6;
	text-align:left;
	padding-left:5px;
	width:215px;
}

#canvas .main_row8 h2 {
	color:#FF9E07;
	text-align:left;
	padding-left:5px;
	width:955px;
}

#canvas .main_row4 h2 {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}




.main_box_vr, .main_box_vr_hidden {
	position:relative;
	float:left;
	width:12px;
}

.main_box_vr {
	top:20px;
	height:168px;
	border-right: 1px #cce4e4 solid;
}

.main_box_vr_hidden {
	top:0px;
	height:1px;
}

.bannerbox_title {
	position:absolute;
	left:10px;
	top:3px;
	width:100px;
	height:16px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	border: 0px #ff2222 solid;
}

.banner1 {
	width:728px;
	height:90px;
	position:relative;
	float:left;
	left:10px;
	top:24px;
}

.banner2 {
	width:192px;
	height:88px;
	position:relative;
	float:right;
	right:10px;
	top:25px;
}

.banner3 {
	width:468px;
	height:60px;
	position:relative;
	float:left;
	left:0px;
	/*top:10px;*/
}

.banner4 {
	width:468px;
	height:60px;
	position:relative;
	float:right;
	right:0px;
	/*top:10px;*/
}

.first_news {
	position:relative;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	border: 0px #ff2222 solid;
}

.first_news .title {
	position:relative;
	margin:0px;
	margin-bottom:10px;
	color:#FF9E07;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
}

.first_news .title a, .first_news .title a:link, .first_news .title a:visited, .first_news .title a:hover {
	color:#FF9E07;
	font-weight:bold;
}

.first_news .tinyver {
	position:relative;
	margin:0px;
	color:#636363;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
}

.hr_grey {
	position:relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#d7d7d7;
	margin:0px;
	margin-top:13px;
	margin-bottom:8px;
	overflow:hidden;
}


.hr_kat_grey {
	position:relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#cccccc;
	margin:0px;
	margin-top:13px;
	margin-bottom:8px;
	overflow:hidden;
}

.hr_menu {
	position:relative;
	clear:both;
	top:-5px;
	width:100%;
	height:1px;
	background-color:#d7d7d7;
	margin:0px;
	margin-top:0px;
	overflow:hidden;
	/*margin-bottom:8px;*/
}

.hr_blue {
	position:relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#afd3d3;
	margin:0px;
	margin-top:13px;
	margin-bottom:13px;
	overflow:hidden;
}

.hr_right {
	position:relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#daf2f2;
	margin:0px;
	margin-top:13px;
	margin-bottom:13px;
	overflow:hidden;
}

.hr_rss {
	position:relative;
	clear:both;
	width:100%;
	height:1px;
	background-color:#54c7f6;
	margin:0px;
	margin-top:13px;
	margin-bottom:13px;
	overflow:hidden;
}


.more_news {
	position:relative;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
	clear:both;
	border: 0px #2222ff solid;
}

#canvas .more_news h3 {
	margin:0px;
	padding:0px;
}

#canvas .more_news h3 a, #canvas .more_news h3 a:link, #canvas .more_news h3 a:visited, #canvas .more_news h3 a:hover  {
	margin:0px;
	padding:0px;
	color:#010101;
	font-weight:normal;
	/*text-indent:20px;*/
}

#canvas .more_news p,  .more_news p {
	margin:0px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

#canvas .more_news p a, #canvas .more_news p a:link, #canvas .more_news p a:visited, #canvas .more_news p a:hover  {
	margin:0px;
	padding:0px;
	color:#010101;
	font-weight:normal;
	/*text-indent:20px;*/
	/*background-color:#aaaaff;*/
	/*background-image:url(../images/nextRed.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
}

.more_news p a, .more_news p a:link, .more_news p a:visited, .more_news p a:hover  {
	margin:0px;
	padding:0px;
	color:#010101;
	font-weight:normal;
	line-height:normal;
}

#canvas p.next, .more_news p.next {
	margin:0px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

#canvas .more_news p.next a, #canvas .more_news p.next a:link, #canvas .more_news p.next a:visited, #canvas .more_news p.next a:hover  {
	font-weight:bold;
}

.more_news p.next a, .more_news p.next a:link, .more_news p.next a:visited, .more_news p.next a:hover  {
	font-weight:bold;
	color:#000000;
}

.main_box10 .more_news, .main_box11 .more_news {
	margin:0px;
	margin-left:20px;
	/*margin-top:10px;*/
	top:5px;
}

.box_img {
	position:relative;
	float:left;
	
}

.row2_2 .box_img {
	left:14px;
}

.main_box11 .box_img {
	margin-left:10px;
}

.box_content {
	position:relative;
	float:left;
	width:290px;
}

.box7_content_outer, .box11_content_outer {
	position:relative;
	float:none;
	margin:0px;
	overflow:hidden;
	/*width:80px;*/
	border: 0px #ff2222 solid;
}

.box7_content {
	position:relative;
	float:left;
	width:120px;
}

.box11_content {
	position:relative;
	float:left;
	width:280px;
}


.box8_content {
	position:relative;
	float:left;
	width:170px;
	margin:0px;
	margin-left:10px;
}

.box8_tinyver {
	margin:0px;
	padding:0px;
	color:#010101;
	font-weight:normal;
	line-height:normal;
}

.box8_tinyver a, .box8_tinyver a:link,.box8_tinyver a:visited, .box8_tinyver a:hover {
	color:#010101;
}

.bgimg_container {
	position:relative;
	width:100%;
	height:110px;
	/*width:auto;
	height:auto;
	margin:0px;
	overflow:hidden;*/
	border: 0px #ff2222 solid;
}


.bgimg_table {
	display:table;
	margin:auto;
	/*vertical-align: middle;
	position:relative;
	width:auto;
	height:auto;*/
	/*margin:0px;*/
	overflow:hidden;
	border: 0px #22ff22 solid;
}


.bgimg_tablecell {
	display:table-cell;
	margin:0px;
	height:100px;
	vertical-align: middle;
	border: 0px #ff22ff solid;
}

.bgimg_outer {
	/*display:table-cell;*/
	position:relative;
	/*float:right;*/
	/*left:-50%;*/
	margin:0px;
	width:auto;
	/*width:100%;*/
	height:auto;
	overflow:hidden;
	/*vertical-align: middle;*/
	border: 0px #2222ff solid;
}

.bgimg {
	position:relative;
	float:left;
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}

td.bgimg_cell {
	width:470px;
	height:115px;
	text-align:center;
	vertical-align: middle;
	border: 0px #2222ff solid;
}

.main_row6 .title {
	position:relative;
	margin:0px;
	margin-bottom:10px;
	color:#565656;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
}

.main_row6 .title a, .main_row6 .title a:link, .main_row6 .title a:visited, .main_row6 .title a:hover {
	color:#565656;
	font-weight:bold;
}

.main_row6 .tinyver {
	position:relative;
	margin:0px;
	color:#555555;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
}

.main_box16 .title {
	position:relative;
	margin:0px;
	margin-bottom:15px;
	width:100%;
	height:auto;
	color:#FF9E07;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
	overflow:hidden;
}

.main_box16 .title .title_img {
	position:relative;
	float:left;
	left:3px;
}

.main_box16 .title .title_txt {
	position:relative;
	float:left;
	left:20px;
	margin:0px;
	margin-top:10px;
}

.meteobox_img {
	position:relative;
	float:left;
	text-align:center;
	color:#4184d2;
	/*left:25px;*/
	margin:0px;
	margin-left:10px;
}

.meteobox_img a, .meteobox_img a:link, .meteobox_img a:visited, .meteobox_img a:hover {
	color:#4184d2;
	font-weight:bold;
}

.ContentBox {
	position:relative;
	width:940px;
	height:auto;
	margin:0px;
	margin-left:30px;
	
	border: 0px #2222ff solid;
}

.image_box {
	position:relative;
	float:left;
	margin:0px;
	margin-bottom:30px;
}

.image_box .desc{
	width:150px;
}

.image_box h3 {
	width:200px;
	height:20px;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

.empty_image_box {
	position:relative;
	float:left;
	margin:0px;
	margin-bottom:30px;
}

.image_box_row {
	position:relative;
	float:none;
	margin:0px;
	/*width:900px;*/
	height:auto;
	overflow:hidden;
	border: 0px #2222ff solid;
}

.movie_box {
	position:relative;
	text-align:center;
	margin:0px;
	margin-bottom:30px;
}

.movie_box .desc {
	position:relative;
	float:left;
	text-align:center;
	width: 640px;
	left:147px;
	padding:3px;
}

.gbox_vr {
	position:relative;
	float:left;
	width:1px;
	height:127px;
	top:20px;
	margin:0px;
	margin-left:22px;
	margin-right:22px;
	border-right: 1px #cccccc solid;
}

/* Who is who */

.who_content {
	position:relative;
	width:960px;
	height:auto;
	margin:0px;
	margin-left:20px;
	
	border: 0px #2222ff solid;
}

.abc {
	position:relative;
	/*height:54px;*/
	height:70px;
	width:960px;
	clear:both;
	overflow:hidden;
	background-image:url(../images/w_abc_bg2.png);
	background-repeat:no-repeat;
	/*background-position:2px 5px;*/
	margin:0px;
	margin-bottom:5px;
	color:#e8c317;
	font-size:14px;
}

.abc_content {
	position:relative;
	margin:0px;
	margin-left:20px;
	margin-top:5px;
	width:920px;
}

.abc a, .abc a:link, .abc a:visited {
	color:#a06406;
}

.abc a:hover {
	color:#ac1804;
	text-decoration:none;
}


.wboxes {
	position:relative;
	height:auto;
	clear:both;
	overflow:hidden;
}


.wcolumn1, .wcolumn2, .wcolumn3 {
	position:relative;
	float:left;
	width:313px;
	height:auto;
	margin:0px;
	border: 0px #2222ff solid;
}

.wcolumn2, .wcolumn3 {
	margin-left:10px;
}

.wboxes h2, .wboxes h2 a:link, .wboxes h2 a:visited, .wboxes h2 a:hover {
	text-align:center;
	width:100%;
	height:20px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
}


.wcolumn1 h2 {
	background-color:#0077a2;
}

.wcolumn2 h2 {
	background-color:#8fc62c;
}

.wcolumn3 h2 {
	background-color:#f77156;
}

.wlinks {
	position:relative;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	/*text-indent:18px;*/
	text-align:left;
	/*background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;*/
}

.wlink {
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

.wlink a, .wlink a:link, .wlink a:visited, .wlink a:hover  {
	/*position:relative;
	clear:both;*/
	margin:0px;
	padding:0px;
	color:#636363;
	font-weight:normal;
	line-height:normal;
}


.itemContent {
	margin-bottom:10px;
	color:#636363;
}

.personalDataHeader {
	margin-bottom:10px;
	color:#636363;
}

.wpr_title2 {
	text-align:center;
	margin-top:-10px;
	margin-bottom:20px;
	color:#0077A2;
}




/*Apróhirdetések*/

.sm_search_box {
	position:relative;
	float:left;
	width:550px;
	border: 0px #2222ff solid;
}

.sm_right_box {
	position:relative;
	float:right;
	width:350px;
	border: 0px #2222ff solid;
}

.sm_right_box .generalPadding {
	padding-top:0px;
}

.sm_search_box h2 {
	background-color:#0077a2;
}

.sm_right_box h2 {
	background-color:#f77156;
}

.sm_result {
	margin-top:10px;
}

.sm_result h2 {
	background-color:#8FC62C;
}

.tableBrownBg {
	background-color:#e3f9bc;
}

/*RSS news*/

.rss_content {
	position:relative;
	width:960px;
	height:auto;
	margin:0px;
	margin-left:20px;
	overflow:hidden;
	background-image:url(../images/rss_content_bg.png);
	background-repeat:repeat-y;
	background-position:702px 0px;
	border: 0px #2222ff solid;
}


.rss_col_left {
	position:relative;
	float:left;
	width:695px;
	padding:0px;
	padding-right:8px;
	border: 0px #2222ff solid;
	/*border-right: 1px #54c7f6 solid;*/
}



.rss_col_right {
	position:relative;
	float:right;
	width:250px;
	border: 0px #2222ff solid;
}

.rssNews1 {
	padding:0px;
	/*padding-left:15px;
	padding-right:15px;*/
	overflow:hidden;
	/*padding:15px;*/
	/*background-color:#e3f1f8;*/
	/*background-image:url(../images/rssNews1_bg.png);
	background-repeat:repeat-y;
	background-position:left top;*/
}

.rssNews1 .rss_top {
	height:8px;
	background-image:url(../images/rssNews1_top_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.rssNews1 .rss_bottom {
	height:8px;
	background-image:url(../images/rssNews1_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.rssNews1 .rss_middle {
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	background-image:url(../images/rssNews1_bg.png);
	background-repeat:repeat-y;
	background-position:left top;
}

.rssNews2 {
	padding:15px;
	
	/*background-color:#e3f1f8;*/
}

.rss_title_row {
	position:relative;
	width:100%;
	height:auto;
	margin:0px;
	margin-bottom:10px;
	overflow:hidden;
	border: 0px #2222ff solid;
}

.rss_title {
	position:relative;
	float:left;
	width:420px;
	padding:0px;
	color:#ff9e07;
	/*padding-right:8px;*/
	border: 0px #2222ff solid;
	/*border-right: 1px #54c7f6 solid;*/
}

.rss_date {
	position:relative;
	float:right;
	width:220px;
	font-weight:bold;
	text-align:right;
	border: 0px #2222ff solid;
}

.rsslink {
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

.rsslink a, .rsslink a:link, .rsslink a:visited, .rsslink a:hover  {
	/*position:relative;
	clear:both;*/
	margin:0px;
	padding:0px;
	color:#ff9e07;
	font-weight:normal;
	line-height:normal;
}

.rsslink a:hover  {
	color:#54c7f6;
 }
 
 /*RSS feliratkozás*/
 
.rss_sub {
	position:relative;
	width:620px;
	height:auto;
	/*height:100px;*/
	margin:0px;
	margin-left:60px;
	margin-bottom:30px;
	overflow:hidden;
	/*background-image:url(../images/rss_content_bg.png);
	background-repeat:repeat-y;
	background-position:702px 0px;*/
	border: 0px #2222ff solid;
}
 
.rss_chanel {
	position:relative;
	background-color:#e3f1f8;
}
  
.rss_chanel_top {
	height:8px;
	background-image:url(../images/rss_chanel_top_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.rss_chanel_bottom {
	height:8px;
	background-image:url(../images/rss_chanel_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
} 


/* Blog (emlékkönyv) */


.bl_boxes {
	position:relative;
	height:auto;
	clear:both;
	overflow:hidden;
}


.bl_column1, .bl_column2, .bl_column3 {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	margin:0px;
	border: 0px #2222ff solid;
}

.bl_column2 {
	position:relative;
	float:left;
	width:420px;
	height:auto;
	margin:0px;
	text-align:justify;
	border: 0px #2222ff solid;
}

.bl_column3 {
	position:relative;
	float:left;
	width:270px;
	height:auto;
	margin:0px;
	border: 0px #2222ff solid;
}



.bl_column2, .bl_column3 {
	margin-left:10px;
}

.bl_boxes h2, .bl_boxes h2 a:link, .bl_boxes h2 a:visited, .bl_boxes h2 a:hover {
	text-align:center;
	width:100%;
	height:20px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
}


.bl_column1 h2 {
	background-color:#0077a2;
}

.bl_column2 h2 {
	background-color:#8fc62c;
}

.bl_column3 h2 {
	background-color:#f77156;
}

.bl_links {
	position:relative;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
	/*text-indent:18px;*/
	text-align:left;
	/*background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;*/
}

.bl_link {
	position:relative;
	margin:0px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
}

.bl_link a, .bl_link a:link, .bl_link a:visited, .bl_link a:hover  {
	/*position:relative;
	clear:both;*/
	margin:0px;
	padding:0px;
	color:#636363;
	font-weight:normal;
	line-height:normal;
}

.bl_next {
	margin:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:13px;
	/*text-indent:18px;*/
	text-align:left;
	background-image:url(../images/nextYellow.gif);
	background-repeat:no-repeat;
	background-position:2px 7px;
}

.bl_next a, .bl_next a:link, .bl_next a:visited, .bl_next a:hover  {
	font-weight:bold;
	color:#000000;
}

label.error {
	margin-left: 10px;
	width: 50px;
	display: inline;
	color:#ff0000;
}

#profile_fields input {
	width:180px;
	/*border: 0px #2222ff solid;*/
}


