* {margin: 0; padding: 0;}
img, fieldset, input, textarea, select, object, embed, table, tr, th, td {border: 0; border-spacing: 0; border-collapse: collapse;}

html, body {
	height: 100%; background: #f9f9f9 url(../images/body_bg_repeat.png) 0 110px repeat-x;
}
html,body,a,p,ul,ol,dl,input,textarea,select,td,th,label {
	font-family: trebuchet ms, arial, sans-serif;
}
p,ul,ol,dl,input,textarea,select,td,th,label {
	font-size: 12px; line-height:18px;
}
h1,h2,h3,h4,p,ul,ol,dl,input,textarea,select,td,th,label {
	color:#000; 
}
input, textarea, select {background:#fff;border:1px solid #7e9db9;}
textarea {overflow-y:auto;}
option {padding:0 3px;}
.checkbox {width:auto!important;background:none!important;border:none!important}
.radio {width:auto!important;background:none!important;border:none!important}
.disabled {border:0!important;}


a {color: #00c2df; text-decoration: none;}
a:hover {color:#00c2df; text-decoration: underline;}
:focus {outline: 0;}

/*
h1, h1 a {font-size: 15px; color: #478b9e;}
h2, h2 a {font-size: 13px; color: #478b9e;}
h3, h3 a  {font-size: 12px; color: #478b9e;}
h4, h4 a  {font-size: 11px; color: #478b9e;}
*/

.gomb, .gomb span {display: block; background-repeat: no-repeat; overflow: hidden;}
.gomb {position: relative;}
.gomb span {position: absolute; top: 0; left: 0; *cursor: pointer;}

.lang-1 .gomb, .lang-1 .gomb span {background-image: url(../images/button_pack_1.png);}
.lang-2 .gomb, .lang-2 .gomb span {background-image: url(../images/button_pack_2.png);}


.banner {}
.banner p {text-align:right; color:#bfbfbf; text-transform: uppercase; font-size:9px; line-height:9px;padding-bottom:2px;}
.banner728x90 {width:728px;}
.banner728x90 inner {width:728px;height:90px;}
.banner527x120 {width:527px;position: relative;left:20px;}
.banner527x120 inner {width:527px;height:120px;}
.banner250x250 {width:250px;position: relative;left:10px;}
.banner250x250 inner {width:250px;height:250px;}

.banner #gamerules {position:absolute;top:11px;left:-17px;width:17px;height:90px;}

#base {position:relative; width: 915px; margin: 0 auto; }
	#head {position:relative; height:180px; background: url(../images/head_bg.jpg) 184px 0 no-repeat;}
	#midpage {position:relative;padding-bottom:10px;_padding-bottom:15px;}
	#page {position:relative; background:#eee; padding: 14px; border: 1px solid #eee; border-radius:0.4em;-moz-border-radius:0.4em;-webkit-border-radius:0.4em; clear:both;overflow:hidden;_height:1%;}
	#foot {position:relative; }
	
/*
	 HEAD > header-logo (.gomb)
*/
	#suba {position:absolute;top:0;left:-20px;width:90px;height:69px;background:url(../images/suba.jpg) no-repeat; z-index:10;}
	#xmas {position:absolute;top:19px;left:-36px;display:block;width:101px;height:126px;background:url(../images/logo_xmas.png) no-repeat; z-index:10; *cursor:pointer;}
	#newy {position:absolute;top:36px;left:-4px;display:block;width:49px;height:109px;background:url(../images/logo_newy.png) no-repeat; z-index:10; *cursor:pointer;}
	
	#header-logo, #header-logo span {width:129px;height:137px;}
	#header-logo {position: absolute; left:0; top:39px;text-indent:-1000em;}
	
	.lang-1 #header-logo, .lang-1 #header-logo span {background: url(../images/header_logo.png);}
	
	#head-banner {position:absolute;top:7px;right:4px;width:468px;height:60px;background:#eee;}


	/* MAINMENU (li.gomb)*/

	ul#mainmenu {position:absolute; top:83px; left:129px; clear: both; overflow: hidden; width:515px; list-style:none;}
	ul#mainmenu, ul#mainmenu li, ul#mainmenu a {height: 97px; color:#000; font-size:16px; font-weight:bold;}
	ul#mainmenu li {float: left; _width:1%; text-align: center; background:url(../images/mainmenu_li_bg.png) right 49px no-repeat;}
		
	ul#mainmenu a {display:block;position:relative;line-height:130px;padding:0 5px;}
	ul#mainmenu a:hover {text-decoration: none; *cursor:pointer; color:#fff}
	ul#mainmenu a span {display:block;}
	ul#mainmenu a .c {height:97px;padding:0 7px;}
	ul#mainmenu a .c b {position:absolute;top:-14px;left:12px;} /*ket soroshoz*/
	ul#mainmenu li.active a .c {background:#dddc39 url(../images/mainmenu_bg.png) center bottom no-repeat; _background-position: center 89px;}
	ul#mainmenu li.active a .lt, 
	ul#mainmenu li.active a .rt {width:5px;height:89px;position:absolute;top:0;}
	ul#mainmenu li.active a .lt {left:0;background:url(../images/mainmenu_lt.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_lt.png',sizingMethod='noresize');}
	ul#mainmenu li.active a .rt {right:0;background:url(../images/mainmenu_rt.png) no-repeat;_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mainmenu_rt.png',sizingMethod='noresize');}
	ul#mainmenu li.highlight a {color:#d3962b!important;}
	ul#mainmenu li.highlight a:hover {color:#fff!important;}
	ul#mainmenu li.last {background-image:none;}
	
	
	#weather, #today {background-image: url(../images/header_extras_bg.png); background-repeat: no-repeat; font-size:10px;}
	#weather {position:absolute; left:644px;top:110px; width:91px;height:54px; padding: 17px 0 0 42px; overflow:hidden; line-height:12px;}
	#today {position:absolute; left:735px;top:110px; width:160px;height:41px; padding: 17px 0 0 20px; background-position: -91px 0; overflow:hidden; line-height:12px;}
	
	#weather-icon {position:absolute;left:8px;top:0;width:34px;height:54px;background-repeat:no-repeat;background-image:url(../images/weather.png);}
	
	/* napos */
		.clear,
		.sunny,
		.hot,
		.fair {background-position: 0 0;}

	/* eso */
		.light-rain,
		.light-drizzle,
		.showers,
		.sleet,
		.hail,
		.thunderstorms,
		.scattered-showers,
		.light-rain-shower {background-position: -34px 0;}

	/* kod */
		.mist,
		.foggy,
		.fog,
		.haze,
		.smoky,
		.blustery {background-position: -68px 0;}

	/* havazas */
		.snow,
		.snow-flurries,
		.light-snow,
		.light-snow-showers,
		.blowing-snow,
		.heavy-snow,
		.scattered-snow-showers,
		.drifting-snow,
		.snow-showers {background-position: -102px 0;}

	/* havas eso */
		.mixed-rain-and-snow,
		.mixed-rain-and-hail,
		.mixed-rain-and-sleet,
		.mixed-snow-and-sleet,
		.freezing-drizzle,
		.drizzle,
		.freezing-rain {background-position: -136px 0;}

	/* szeles */
		.windy {background-position: -170px 0;}

	/* felhos */
		.cloudy {background-position: -204px 0;}

	/* not defined */
		.tornado,
		.tropical-storm,
		.hurricane,
		.severe-thunderstorms,
		.dust,
		.cold,
		.isolated-thunderstorms,
		.scattered-thunderstorms,
		.thundershowers,
		.isolated-thundershowers,
		.not-available {background-position: -238px 0;}

	/* valtozo */
		.mostly-cloudy,
		.partly-cloudy {background-position: -272px 0;}
	
	#rss, #rss span {width:59px;height:38px;background-position:0 -37px;}
	#rss {position:absolute;right:2px;top:72px;}


	
	
/*
	MIDPAGE
*/
	
	/* main-login */
	#main-login {position:absolute;top:10px;right:0;width:171px;}
	#main-login form {}
	#main-login fieldset {}
	#main-login fieldset.fields {position:relative;width:171px;height:66px;background:#dedd39 url(../images/login_fields_bg.png) no-repeat;}
	#main-login fieldset.fields input {position:absolute;width:120px;height:18px;padding: 2px 3px 0;left:34px;}
		input#user_name {top:8px}
		input#user_pass {top:36px}
	#main-login fieldset.buttons {position:relative;padding-top:6px;*padding-top:0;}
	#main-login label {display:none;}
	#main-login a {font-size:11px;color:#000;}
	#main-login a#reg-btn {position:absolute; top:-2px;left:11px; [top:-2px;top:2px;]}
	#main-login a#forg-btn {position:absolute; top:14px;left:11px; [top:14px;top:16px;]}
	/*\*/ /*Safari*/
	html>body*#main-login a#reg-btn {top:5px;} 
	html>body*#main-login a#forg-btn {top:20px;}
	/**/
	/*ie \9(6,7,8) *(6,7) */
	#main-login a#reg-btn {top: 5px\9; *top:-2px!important;}
	#main-login a#forg-btn {top: 20px\9; *top:14px!important;}	
	
	#main-login-error {padding: 6px 10px;background:#fff;margin-top:10px;_margin-top:20px;}
	#main-login-error p {color:#f00;text-align:center;}
	
	#main-login .pager {padding-top:10px;}

	
	
/*
	PAGE 
*/

	
	.padding20 {padding:0 0 0 20px; clear:both;}

	.scrollable {position:relative;clear:both;overflow:hidden;}
	.scrollable .items {width:20000em; position:absolute; clear:both;}	
	.scrollable .items div {position:relative;float:left;_display:inline;}
	.scrollable .items div.active {}
	
	.scrollable-prev, .scrollable-next 
	{position:absolute;display:block; width:37px;height:37px; background-image: url(../images/scrollable_controls.gif); overflow:hidden; cursor:pointer;}
	.scrollable-prev span, .scrollable-next span 
	{display:none;}
	.scrollable-next {background-position: -37px 0;}


	ul.docs-list {padding: 10px 10px 18px 0px !important; list-style: none !important;}
	ul.docs-list li {padding-left: 24px; height: 30px; margin-bottom: 4px; list-style: none; font-size:12px; line-height: 12px;}
	ul.docs-list li a {font-size:12px;}
	ul.docs-list li span {display: block; color: #999; margin-top: 3px; font-size:11px;}
		li.pdf {background: url(../images/attachments_icon_pdf.gif) no-repeat;}
		li.doc {background: url(../images/attachments_icon_doc.gif) no-repeat;}
		li.xls {background: url(../images/attachments_icon_xls.gif) no-repeat;}


	/*
		buttons
	*/
	
	a.button {float:right;display:block;position:relative;padding:0 12px;background:#dedd39 url(../images/button_rt.png) right top no-repeat!important; font-size:11px;color:#fff!important;font-weight:bold; height:27px;line-height:27px;}
	a.button span {display:block;width:6px;height:27px;position:absolute;top:0;left:0;background: url(../images/button_lt.png) no-repeat;}
	a.button:hover {text-decoration:none;}

	a.buttonv {float:left;display:block;position:relative;padding:0 16px 0 12px;background:#dedd39 url(../images/buttonv_rt.png) right top no-repeat!important; font-size:11px;color:#fff!important;font-weight:bold; height:27px;line-height:27px;}
	a.buttonv span {display:block;width:6px;height:27px;position:absolute;top:0;left:0;background: url(../images/buttonv_lt.png) no-repeat;}
	a.buttonv:hover {text-decoration:none;}
/*
	a.button-orange {float:left;display:block;position:relative;padding:0 16px 0 12px;background:#ffa200 url(../images/button_orange_rt.gif) right top no-repeat!important; font-size:11px;color:#fff!important;font-weight:bold; height:27px;line-height:27px;}
	a.button-orange span {display:block;width:6px;height:27px;position:absolute;top:0;left:0;background: url(../images/button_orange_lt.gif) no-repeat;}
	a.button-orange:hover {text-decoration:none;}
	*/
	a.button-orange {display:block;float:left;padding-right:11px; _width:1%; background:url(../images/button_orange_rt.gif) 100% 0% no-repeat; text-decoration:none!important;}
	a.button-orange span {display:block;padding: 0 3px 0 9px; font-size:12px;height:27px;line-height:27px;background:url(../images/button_orange_lt.gif) no-repeat; color:#fff; font-weight: bold; *cursor:pointer;}
	a.button-orange:hover {text-decoration:none;}

	a.button-olive {float:left;_width:1%;_white-space:nowrap;display:block;position:relative;padding:0 11px 0 0;background: url(../images/button_olive_rt.gif) right top no-repeat!important; }
	a.button-olive span {display:block;height:27px;padding: 0 5px 0 11px; background: url(../images/button_olive_lt.gif) no-repeat; font-size:11px;color:#fff!important;font-weight:bold;line-height:27px;*cursor:pointer;}
	a.button-olive:hover {text-decoration:none!important;}

	a.button-olive-rev {float:left;_width:1%;_white-space:nowrap;display:block;position:relative;padding:0 6px 0 0;background: url(../images/button_olive_rev_rt.gif) right top no-repeat!important; }
	a.button-olive-rev span {display:block;height:27px;padding: 0 5px 0 16px; background: url(../images/button_olive_rev_lt.gif) no-repeat; font-size:11px;color:#fff!important;font-weight:bold;line-height:27px;*cursor:pointer;}
	a.button-olive-rev:hover {text-decoration:none;}

	a.button-black {display:block;float:left;padding-right:6px; _width:1%; background:url(../images/button_black_rt.gif) 100% 0% no-repeat; text-decoration:none!important;}
	a.button-black span {display:block;padding: 0 3px 0 9px; font-size:12px;height:27px;line-height:27px;background:url(../images/button_black_lt.gif) no-repeat; color:#fff; font-weight: bold; *cursor:pointer;}
	a.button-black:hover {text-decoration:none;}

	a.internal {padding-left:8px;font-size:11px;font-weight:bold;text-transform:uppercase;background:url(../images/internal.gif) 0 4px no-repeat;}
	a.internalfix {font-size:11px;font-weight:bold;text-transform:uppercase;/*background:url(../images/internal.gif) 0 4px no-repeat;*/}
	a.internalfix span {padding-left:4px;background:url(../images/internal.gif) 0 4px no-repeat;}
	a.black {padding-left:10px;color:#000!important;background-image: url(../images/internal_black.gif);}
	/*\*/ /*Safari es ie*/
	html>body*a.internal {background-position: 0 2px;*background-position: 0 4px;} 
	html>body*a.internalfix span {background-position: 0 2px;*background-position: 0 4px;} 
	/**/

	.icomment {display:block;float:left;font-size:11px;width:28px;height:27px;line-height:27px;margin-right:6px;background: url(../images/icomment.gif) no-repeat; text-align:center;color:#fff;font-weight:bold;}
	.iphoto {background: url(../images/iphoto.gif) no-repeat; padding: 0 0 0 22px;}
	.ivideo {background: url(../images/ivideo.gif) no-repeat; padding: 0 0 0 22px; }
	.iaudio {background: url(../images/iaudio.gif) no-repeat; padding: 0 0 0 22px; }
	
		
	/*
		content
	*/
	#content {position:relative;width:587px;float:left;}
	
	#content .section h2 {position:relative;left:-20px;float:left;padding: 0 14px 0 0;margin-bottom:20px;*margin-bottom:0; background: url(../images/section_h2_rt.gif) right top no-repeat; }
	#content .section h2 span {display:block;height:37px;_width:1%;padding: 0 10px 0 15px; font-size:16px;line-height:37px;color:#fff; background: url(../images/section_h2_lt.gif) no-repeat; white-space:nowrap;}
	
	#content .block {margin:18px 0 0;padding: 20px;clear:both;}
	#content .block h2 {position:absolute;top:-18px;left:-20px;_left:-40px;padding: 0 22px 0 15px; font-size:16px;background:#dedd39 url(../images/block_h2_rt_rev.png) right top no-repeat; height:37px; line-height:37px;}
	#content .block h2 span {position:absolute;top:0;left:0;display:block;width:6px;height:37px;background:#dedd39 url(../images/block_h2_lt.png) no-repeat;}
	#content .block .content {position:relative; padding: 30px 20px 20px; background:#f9f9f9; clear:both;}
	#content .block .hasab {width:168px;float:left;margin:0 2px;padding-bottom:10px;}
	#content .block .hasab .pic {display:block;width:162px;height:162px;background-repeat:no-repeat;background-position:50% 50%;border: 3px solid #f1f1f1;}
	#content .block .hasab .pic img {display:none;}
	#content .block .hasab p {padding:5px 3px;}
	#content .block .hasab strong {display:block;font-size:14px;margin-bottom:5px;}
	#content .block .hasab a.internal {color:#dddc39;background-image:url(../images/internal_olive.gif);margin-left:4px;}
	#content .block .extras ul li {padding: 6px 10px;}
	#content .block .extras ul li a {color:#fff;}
	#content .block .extras .icomment {background: url(../images/icomment_olive.gif) no-repeat;margin:-6px 0 0 0;}
	#content .block .extras .iphoto {display:block; width:17px;height:14px; background: url(../images/iphoto_olive.gif) no-repeat; padding:0;}
	#content .block .extras .ivideo {display:block; width:17px;height:14px; background: url(../images/ivideo_olive.gif) no-repeat; padding:0;}
		
	#content .article {position:relative;clear:both;}
	#content .article h3 {font-size:14px;}
	#content .article p {padding: 9px 0;}
	#content .article .tag {position:absolute;float:left;font-weight:bold;}
	#content .article .tag span {display:block;position:absolute;top:0;left:0;}
	#content .article .figure {position:absolute;top:20px;}
	#content .article .figure span {position:relative;display:block;width:100%;height:100%;background-position: center center; background-repeat: no-repeat; *cursor:pointer;}
	#content .article .figure span img {display:none;}

	#content .extras {margin:10px 0 0 -10px;}
	#content .extras ul {list-style:none;clear:both;overflow:hidden;}
	#content .extras ul li {float:left;padding:0px 10px;border-left:1px solid #eee;line-height:27px;}
	#content .extras ul li a {color:#000; font-weight:bold;}
	#content .extras ul li a:hover {text-decoration:none;}	
	
		#featured {padding: 20px;}
		#featured .article {min-height:158px;height:auto!important;height:158px;padding: 30px 208px 20px 20px;background:#fff;}
		#featured .article .tag {top:-18px;left:-20px;padding: 0 22px 0 36px; font-size:16px;height:37px;line-height:37px;  background:#dedd39 url(../images/tag_featured_rt.png) right top no-repeat;}
		#featured .article .tag span {width:28px;height:37px;background: url(../images/tag_featured_lt.png) no-repeat;}
		#featured .article .figure {width:162px;height:162px;right:20px;border: 3px solid #f1f1f1;}
		#featured .article .figure span {width:162px;height:162px;/*for webkit*/}
		#featured .article .hasab {width:31%;margin:0 1%;float:left;}
		#featured .article .hasab a.pic {display:block;width:162px;height:162px;background-image:no-repeat;background-position:50% 50%;border: 3px solid #f1f1f1;}
		#featured .article .hasab a img {display:none;}
		#featured .article .hasab p {padding:5px 3px;}
		#featured .article .hasab strong {display:block;font-size:14px;margin-bottom:5px;}
		#featured .article a.internal {color:#dddc39;background-image:url(../images/internal_olive.gif);margin-left:4px;}
		#featured .article a.internalfix {color:#dddc39;/*background-image:url(../images/internal_olive.gif);margin-left:4px;*/}
		#featured .article a.internalfix span {background-image:url(../images/internal_olive.gif);}
		#featured .article .extras .icomment {background: url(../images/icomment_olive.gif) no-repeat;}
		#featured .article .extras .iphoto {background: url(../images/iphoto_olive.gif) no-repeat;}
		#featured .article .extras .ivideo {background: url(../images/ivideo_olive.gif) no-repeat;}
		#featured .article .hasab .extras ul li {padding: 6px 10px;}
		#featured .article .hasab .extras .icomment {margin:-6px 0 0 0;}
		#featured .article .hasab .extras .icomment a {color:#fff!important;}
		#featured .article .hasab .extras .iphoto {display:block; width:17px;height:14px;padding:0;}
		#featured .article .hasab .extras .ivideo {display:block; width:17px;height:14px;padding:0;}
		#featured .article .text {font-size:12px;}
		
		#featured ul.block-list {position:absolute;float:left;left:0;bottom:-30px;}
		ul.block-list  {clear:both;overflow:hidden;list-style:none;}
		ul.block-list li {float:left;margin-right:1px;}
		ul.block-list li a {float:left;display:block;height:30px;line-height:30px;background:#dedd37;padding:0 10px;color:#fff;text-decoration:none;font-weight:bold;}
		ul.block-list li a:hover {background:#fff;color:#dedd37;text-decoration:none;}
		
		.index #featured .scrollable {width:507px;height:280px;position:relative;clear:both;overflow:hidden;}
		.index #featured .scrollable .items {width:20000em;height:280px;position:absolute;clear:both;}	
		.index #featured .scrollable .items .elem {height:280px;width:507px;position:relative;float:left;_display:inline;overflow:hidden;}
		.index #featured .scrollable .items .elem .text {display:block;position:relative;float:none;width:320px;}
		.index #featured .scrollable .items .elem .figure {float:none;right:0;}
		.index #featured .scrollable .items .pager {_height:auto;}
		.index #featured .scrollable .items .pager .button-olive {float:left;}
		.classandra a {background-color:#ffa200!important;}
		.classandra a:hover {background-color:#fff!important;color:#ffa200!important;}
		
		
		.ajanlo #featured .scrollable {width:507px;height:280px;position:relative;clear:both;overflow:hidden;}
		.ajanlo #featured .scrollable .items {width:20000em;height:280px;position:absolute;clear:both;}	
		.ajanlo #featured .scrollable .items .elem {height:280px;width:507px;position:relative;float:left;_display:inline;}
		.ajanlo #featured .scrollable .items .elem .text {display:block;position:relative;float:none;width:320px;}
		.ajanlo #featured .scrollable .items .elem .figure {float:none;right:0;}
				
		.scrollplugin {
			/* extends #featured */
			margin-bottom:30px;
			padding:20px!important;
		}
		.scrollplugin .article {
			padding: 30px 20px 20px 20px!important;
		}
		
		
		#fresh-articles {padding: 20px;clear:both;overflow:hidden;_height:1%;}
		#fresh-articles .article {margin-top:25px;min-height:122px;height:auto!important;height:122px;padding: 20px 8px 8px 140px;background:#f9f9f9;}
		#fresh-articles .article .tag {top:-11px;left:-16px; padding: 0 20px 0 24px; font-size:14px;height:24px;line-height:24px;color:#fff;  background:#00c2df url(../images/tag_fresh_rt.png) right top no-repeat;}
		#fresh-articles .article .tag span {width:21px;height:24px;background: url(../images/tag_fresh_lt.png) no-repeat;}
		#fresh-articles .article .tag a {color:#fff;}
		#fresh-articles .article .tag a:hover {text-decoration:none}
		#fresh-articles .article .figure {width:114px;height:114px;left:8px;border: 3px solid #fff;}
		#fresh-articles .article .figure span {width:114px;height:114px;/*for webkit*/}
		#fresh-articles	.article h4 {font-size:12px;margin-top:8px;margin-bottom:-9px;}
		#fresh-articles .article .text {font-size:12px;}
		#fresh-articles a.buttonv {float:left;margin:10px 0 0;}
		#fresh-articles .pager a.button-olive {float:left;}

		#fresh-forum {position:relative;padding: 20px 20px 0;clear:both;overflow:hidden;_height:1%;}
		#content #fresh-forum h2 {position:absolute;margin:0;padding: 0 6px 0 0px;top:1px;left:0px;z-index:10;background:url(../images/section_h2_olive_rt.gif) right top no-repeat;}
		#content #fresh-forum h2 span {padding: 0 20px 0 37px; background:url(../images/section_h2_olive_lt.gif) no-repeat;color:#000;}
		#fresh-forum .article {margin:0;padding: 30px 20px 20px 150px;border-bottom:1px solid #eee;min-height:122px;height:auto!important;height:122px;background:#f9f9f9;}
		#fresh-forum .article .tag {top:-11px;left:-16px; padding: 0 20px 0 24px; font-size:14px;height:24px;line-height:24px;color:#fff;  background:#00c2df url(../images/tag_fresh_rt.png) right top no-repeat;}
		#fresh-forum .article .tag span {width:21px;height:24px;background: url(../images/tag_fresh_lt.png) no-repeat;}
		#fresh-forum .article .tag a {color:#fff;}
		#fresh-forum .article .tag a:hover {text-decoration:none}
		#fresh-forum .article h3 {font-size:14px;}
		#fresh-forum .article h4 {font-size:11px;}
		#fresh-forum .article .figure {width:114px;height:114px;left:8px;border: 3px solid #fff;top:30px;}
		#fresh-forum .article .figure span {width:114px;height:114px;/*for webkit*/}
		#fresh-forum .article .text {font-size:12px;}
		#fresh-forum a.buttonv {float:left;margin:10px 0 0;}
		#fresh-forum .pager a.button-olive {float:left;}		

			/* 
				RADIONK 
			*/
			.radionk  #featured {
				/* extends #featured */
				padding: 20px 20px 0;
			}
			
			.radionk #featured .article {
				/* extends #featured .article */
				padding: 30px 20px 30px;
			}
					
			#scrollable-radionk-featured {
				/* extends #radionk .scrollable */
				width:480px;height:234px;
				margin:0 auto;
			} 
			#scrollable-radionk-featured .items div {width:228px;height:228px;margin-right:12px;background:#ddd;border:3px solid #f1f1f1}
			#scrollable-radionk-featured .items div a {position:relative;display:block;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;}
			#scrollable-radionk-featured .items div a:hover {text-decoration:none;} 
			#scrollable-radionk-featured .items div a img {display:none;}
			#scrollable-radionk-featured .items div a p {position:absolute;bottom:0;left:0; display:block;width:212px;height:46px; padding:8px 8px; z-index:2; font-size:11px; line-height:14px; cursor:pointer;}
			#scrollable-radionk-featured .items div a p strong {display:block;font-size:14px;padding-bottom:4px;}
			#scrollable-radionk-featured .items div a span {position:absolute;bottom:0;left:0; display:block;width:228px;height:62px; background:#dedd39; z-index:1; filter:alpha(opacity=68); -moz-opacity:0.68; -khtml-opacity:0.68; opacity:0.68;}
	
			.radionk #featured .scrollable-prev {left:-20px;top:121px;}
			.radionk #featured .scrollable-next {right:-20px;top:121px;}
	
			#presenters {
				/* extends .block */
			}
			
			#scrollable-radionk-presenters {
				/* extends #radionk .scrollable */
				width:436px;height:136px;
				margin:0 auto;
			} 
			#scrollable-radionk-presenters .items div {width:91px;height:136px;margin-right:23px;}
			#scrollable-radionk-presenters .items div a {position:relative;display:block;width:85px;height:85px;border:3px solid #fff;background-position:50% 50%;background-repeat:no-repeat;}
			#scrollable-radionk-presenters .items div a:hover {text-decoration:none;} 
			#scrollable-radionk-presenters .items div a img {display:none;}
			#scrollable-radionk-presenters .items div p {position:absolute;top:92px;left:3px; display:block;width:91px; padding:0; z-index:2; font-size:10px; line-height:14px; }
			#scrollable-radionk-presenters .items div p strong {display:block;}
					
			.radionk #presenters .scrollable-prev {left:-20px;top:67px;_left:-40px;}
			.radionk #presenters .scrollable-next {right:-20px;top:67px;_right:0px;}				
						
			#our-radio {
				/* extends .block */
			}	

		/* zene, film, radio vertical scrollable */
			.previews {
				/* extends .block */
			}
			.previews .content {position:relative;overflow:visible!important;}
			.previews .scrollable {
				width:242px;height:254px;
				margin:9px auto;
				
			} 
	
			.previews .scrollable .items {width:242px; height:20000em;}	
			.previews .scrollable .items div {float:none;width:242px;height:50px;margin-bottom:18px;_float:left;}
			.previews .scrollable .items div .pic {position:absolute;top:0;left:0;display:block;width:50px;height:50px;border:3px solid #fff;background-position:50% 50%;background-repeat:no-repeat;}
			.previews .scrollable .items div .pic:hover {text-decoration:none;} 
			.previews .scrollable .items div a img {height:50px;}
			.previews .scrollable .items div a  {color:#dedd39;font-size:14px;letter-spacing:-0.05px;}
			.previews .scrollable .items div p {padding:4px 0 0 68px; z-index:2; font-size:11px; letter-spacing:-0.05px; line-height:14px; }
			
			.previews .scrollable-prev, .previews .scrollable-next {height:34px; background-image: url(../images/scrollable_controls_vertical.gif); overflow:hidden; cursor:pointer;}
			.previews .scrollable-prev {right:10px;top:-40px;}
			.previews .scrollable-next {right:10px;bottom:-20px;}
			
			#pillanatok {
				/* extends .block .previews  */
			}
			#pillanatok .content {position:relative;overflow:visible!important;padding:9px 0!important;}
			#pillanatok .scrollable {
				width:278px;height:367px;
				margin:0 auto 9px auto;
				
			} 
			#pillanatok  .scrollable .items {width:278px; height:20000em;}	
			#pillanatok .scrollable .items div {padding:5px 0;margin-bottom:0px;width:278px;min-height:50px;height:auto!important;_height:50px;border-bottom: 1px solid #ebebeb;}
			#pillanatok .scrollable .items div .date {position:absolute;top:8px;left:8px;display:block;font-size:11px;letter-spacing:0em;}
			#pillanatok .scrollable .items div .pic {top:3px;left:218px;width:47px;height:47px;background-image:url(../images/pillanatok_default.png);}
			#pillanatok .scrollable .items div a img {height:47px;}
			#pillanatok .scrollable .items div a {font-size:12px;}
			#pillanatok .scrollable .items div p {padding:4px 56px 0 70px; font-size:10px; }			
			#pillanatok .scrollable .items div p strong {font-size:11px;}


			#featured-clone {padding: 20px;margin-bottom:0px;}
			#featured-clone .article {padding: /*30px*/ 10px 10px 10px;background:#fff;}
			#featured-clone .article .tag {/*OFF*/display:none!important;top:-18px;left:-20px;padding: 0 22px 0 36px; font-size:16px;height:37px;line-height:37px;  background:#dedd39 url(../images/tag_featured_rt.png) right top no-repeat;}
			#featured-clone .article .tag span {width:28px;height:37px;background: url(../images/tag_featured_lt.png) no-repeat;}


		/*
			ZENE
		*/
			.zene  #featured {
				/* extends #featured */
				padding: 20px 20px 0;
			}
			
			.zene #featured .article {
				/* extends #featured .article */
				padding: 30px 12px 0px; 
				float:left;
			}	
			.zene #featured .article .hasab {
				/* extends #featured .article .hasab */
				width: 168px; margin:3px;
			}
			#top20 {
				/* extends .block */
			}
			#scrollable-zene-top20 {
				/* extends #radionk .scrollable */
				width:436px;height:140px;
				margin:0 auto;
			} 			
			#scrollable-zene-top20 .items div {width:91px;height:140px;margin-right:23px;}
			#scrollable-zene-top20 .items div a {position:relative;display:block;width:85px;height:85px;border:3px solid #fff;background-position:50% 50%;background-repeat:no-repeat;}
			#scrollable-zene-top20 .items div a:hover {text-decoration:none;} 
			#scrollable-zene-top20 .items div a img {display:none;}
			#scrollable-zene-top20 .items div p {position:absolute;top:108px;left:0px; display:block;width:91px; padding:0; z-index:2; font-size:10px; letter-spacing:-0.05px; line-height:14px; }
			#scrollable-zene-top20 .items div .rank {display:block;width:20px;height:15px; position:absolute;top:93px;left:0px; background:url(../images/top20.gif) no-repeat; color:#fff;font-size:10px;font-weight:bold;text-align:center;line-height:15px;}
			
			.zene #top20 .scrollable-prev {left:-20px;top:67px;_left:-40px;}
			.zene #top20 .scrollable-next {right:-20px;top:67px;_right:0px;}	

		/*
			FILM
		*/
			.film  #featured {
				/* extends #featured */
				padding: 20px 20px 0;
			}
			
			.film #featured .article {
				/* extends #featured .article */
				padding: 30px 12px 0px; 
				float:left;
			}	
			.film #featured .article .hasab {
				/* extends #featured .article .hasab */
				width: 168px; margin:3px;
			}
			#recommend {
				/* extends .block */
			}
			#scrollable-film-recommend {
				/* extends #radionk .scrollable */
				width:436px;height:140px;
				margin:0 auto;
			} 			
			#scrollable-film-recommend .items div {width:91px;height:126px;margin-right:23px;}
			#scrollable-film-recommend .items div a {position:relative;display:block;width:85px;height:85px;border:3px solid #fff;background-position:50% 50%;background-repeat:no-repeat;}
			#scrollable-film-recommend .items div a:hover {text-decoration:none;} 
			#scrollable-film-recommend .items div a img {display:none;}
			#scrollable-film-recommend .items div p {position:absolute;top:96px;left:3px; display:block;width:85px; padding:0; z-index:2; font-size:10px; line-height:14px; }
			#scrollable-film-recommend .items div p strong {display:block;}
						
			.film #recommend .scrollable-prev {left:-20px;top:67px;_left:-40px;}
			.film #recommend .scrollable-next {right:-20px;top:67px;_right:0px;}	


	
		/*
			AJANLO
		*/
			.ajanlo  #featured {
				/* extends #featured */
				padding: 20px 20px 0;
			}
			.ajanlo #featured .article {
				/* extends #featured .article */
			}	
			.ajanlo  #programs {
				/* extends .block */
			}
			.ajanlo  #programs .content {
				/* extends .block .content*/
				float:left;
				padding: 30px 5px 0px!important;
			}			


	
			.ajanlo  #fresh-articles-scroll {
				/* extends .section */
				padding: 0 20px;
			}
			.ajanlo  #fresh-articles-scroll h2 {position:absolute;margin:0;padding: 0 6px 0 0px;top:1px;left:0px;z-index:10;background:url(../images/section_h2_olive_rt.gif) right top no-repeat;}
			.ajanlo  #fresh-articles-scroll h2 span {padding: 0 20px 0 37px; background:url(../images/section_h2_olive_lt.gif) no-repeat;color:#000;}
			.ajanlo  #fresh-articles-scroll h4 {font-size:12px;}
			.ajanlo  #fresh-articles-scroll .figure {width:114px;height:114px;left:20px;top:20px;border: 3px solid #f1f1f1;}
			.ajanlo  #fresh-articles-scroll .figure span {width:114px;height:114px;/*for webkit*/}
			.ajanlo  #fresh-articles-scroll .text p {padding:9px 0 0;}
			.ajanlo  #fresh-articles-scroll .pager .button-olive {float:left;}
			
				.ajanlo #scrollable-wrap {
					background:#fff;
					margin-top: 20px;
					padding-top:20px;
				}
				#scrollable-ajanlo-classandra {
				/* extends .scrollable */
					height:483px;	
					
				}
				#scrollable-ajanlo-classandra .items {width:auto!important;height:20000em;}
				#scrollable-ajanlo-classandra .items div.extras {display:block;float:none;position:static;}
				#scrollable-ajanlo-classandra .items div.article {width:377px;margin:0;height:120px;overflow:hidden;padding:20px 20px 20px 150px;border-bottom:1px solid #eee;}
				#scrollable-ajanlo-classandra .items a.internal {color:#dddc39;background-image:url(../images/internal_olive.gif);}
				#scrollable-ajanlo-classandra .items a.internal:hover {text-decoration:none;}
				#scrollable-ajanlo-classandra .items .icomment {background-image:url(../images/icomment_olive.gif);}
							
				.ajanlo  #fresh-articles-scroll .scrollable-prev, 
				.ajanlo  #fresh-articles-scroll .scrollable-next {height:34px; background-image: url(../images/scrollable_controls_vertical.gif); overflow:hidden; cursor:pointer;}
				.ajanlo  #fresh-articles-scroll .scrollable-prev {left:500px;top:0px;}
				.ajanlo  #fresh-articles-scroll .scrollable-next {left:500px;top:508px;}
				
				


		/*
			BLOG
		*/
			.blog  #featured {
				/* extends #featured */
				padding: 20px;clear:both;overflow:hidden;_height:1%;
			}
			.blog #featured .article {
				/* extends #featured .article */
				min-height:122px;height:auto!important;height:122px;
				padding: 30px 20px 8px 150px;
				border-bottom:1px solid #eee;
			}	
					
			.blog  #featured  h4 {font-size:12px;}
			.blog  #featured  .figure {width:114px;height:114px;left:20px;top:30px;border: 3px solid #f1f1f1;}
			.blog  #featured  .figure span {width:114px;height:114px;/*for webkit*/}
			.blog  #featured  a.buttonv {float:right;margin:10px 0 0;}
			
			.blog  #featured  .extras .icomment {display:block;float:left;font-size:11px;width:28px;height:27px;line-height:27px;margin-right:6px;background: url(../images/icomment.gif) no-repeat; text-align:center;color:#fff;font-weight:bold;}
				
			.blog  #featured .extras {margin:10px 0 0 -10px;}
			.blog  #featured .extras ul {list-style:none;clear:both;overflow:hidden;}
			.blog  #featured .extras ul li {float:left;padding:0px 10px;border-left:1px solid #eee;line-height:27px;}
			.blog  #featured .extras ul li a {color:#000; font-weight:bold;}
			.blog  #featured .extras ul li a:hover {text-decoration:none;}	
			
			.blog #fresh-articles,
			.blog #fresh-forum {
				/* extends #fresh-articles */
				position:relative;clear:both;overflow:hidden;_height:1%;
			}
			
			.blog #fresh-articles .article,
			.blog #fresh-forum .article {
				/* extends #fresh-articles .article */
				margin:0;
				min-height:122px;height:auto!important;height:122px;
				padding: 30px 20px 20px 150px;
				border-bottom:1px solid #eee;
			}
	
			.blog  #fresh-articles h2, 
			.blog  #fresh-forum h2 {position:absolute;margin:0;padding: 0 6px 0 0px;top:1px;left:0px;z-index:10;background:url(../images/section_h2_olive_rt.gif) right top no-repeat;}
			.blog  #fresh-articles h2 span,
			.blog  #fresh-forum h2 span {padding: 0 20px 0 37px; background:url(../images/section_h2_olive_lt.gif) no-repeat;color:#000;}
			.blog  #fresh-articles h4 {}
			.blog  #fresh-articles h4,
			.blog  #fresh-forum h4 {font-size:12px;}
			.blog  #fresh-articles .figure,
			.blog  #fresh-forum .figure {width:114px;height:114px;left:20px;top:30px;border: 3px solid #f1f1f1;}
			.blog  #fresh-articles .figure span,
			.blog  #fresh-forum .figure span {width:114px;height:114px;/*for webkit*/}
			.blog  #fresh-articles .text p,
			.blog  #fresh-forum .text p {padding:9px 0 0;}
						
			
			.blog-limited {}
			.blog-limited #featured {padding-bottom:0;}
			.blog-limited #featured .article {min-height:130px;height:auto!important;height:130px;padding: 30px 144px 0px 20px;background:#fff;}
			.blog-limited #featured .article .tag {position:absolute;top:-18px;left:-20px;float:left;padding:0 6px 0 0; _width:1%; background:url(../images/tag_news_h2_rt.gif) 100% 0% no-repeat;}
			.blog-limited #featured .article .tag span {position:relative;width:auto;display:block;padding: 0 9px 0 37px; font-size:16px;height:37px;line-height:37px;background:url(../images/tag_news_h2_lt.gif) no-repeat; color:#fff; font-weight: bold; white-space:nowrap;}
			.blog-limited #featured .article .tag span a {color:#fff;}
			.blog-limited #featured .article .figure {width:114px;height:114px;right:20px;border: 3px solid #f1f1f1;}
			.blog-limited #featured .article .figure span {width:114px;height:114px;/*for webkit*/}
			.blog-limited .date {font-size:10px;font-weight:bold;}
			
			.pager {clear:both;overflow:hidden;_height:1%;text-align:center;font-size:11px;line-height:27px;}
			.pager .button-olive {margin-top:10px;float:right;} 
			.pager .button-olive-rev {margin-top:10px;float:left;} 
			.pager .count {width:0;}
			
			ul.pager {padding: 9px 0!important;}
			ul.pager li {display:block;float:right;padding: 0 0 0 10px;}
			ul.pager li a {margin-top:0!important;}
			ul.pager li.prev a {}
			ul.pager li.next a {}
			ul.pager li.page {float:left;padding: 0;}
			ul.pager li.page a span {white-space:nowrap;}
			ul.pager li.page .loader {display:block; float:left;height:27px;line-height:27px!important;}
			ul.pager li.page .loader img {margin: 2px 3px 0 3px; float:left;}

			.commentform p {}
			.commentform .loader {display:block; float:left;height:27px;line-height:27px!important;}
			.commentform .loader img {margin: 2px 3px 0 3px; float:left;}
			
			.list {
				/* extends .section */
			}
			.list h2 {top:-11px;margin-bottom:14px!important;*margin-bottom:-9px!important;}


			/*
				GALERIA
			*/

			.galeria #fresh-articles {
				/* extends #fresh-articles */
				padding:20px 0 0 0; *padding-top:30px;
				margin:20px 20px 0;
				background:#fff;
			}
		
			.galeria  #fresh-articles h2 {position:absolute;margin:0;padding: 0 6px 0 0px;top:0px;left:0px;z-index:10;background:url(../images/section_h2_olive_rt.gif) right top no-repeat;}
			.galeria  #fresh-articles h2 span {padding: 0 20px 0 37px; background:url(../images/section_h2_olive_lt.gif) no-repeat; color:#000;}
			
			.galeria #fresh-articles .block {background:#fff;padding:0;border-bottom:1px solid #f1f1f1;}
			.galeria #fresh-articles .block h3 {font-size:14px;}
			.galeria #fresh-articles .block .date {font-size:11px;margin-left:5px;}
			.galeria #fresh-articles .block .attachments {padding:0 15px 20px;clear:both;overflow:hidden;_height:1%;}
			.galeria #fresh-articles .block .attachments ul.gallery-list {margin-left:-8px;}
			.galeria #fresh-articles .block .attachments ul.gallery-list li {width: 114px; height: 114px; margin: 0 0 9px 9px; _margin: 0 0 8px 7px;}
			.galeria #fresh-articles .block .attachments ul.gallery-list span {width:114px;height:114px;}
			.galeria #fresh-articles .block .attachments ul.video-list {padding:9px 0 0 9px;}
			.galeria #fresh-articles .block .attachments ul.audio-list {padding:9px 0 0 9px;}
			.galeria #fresh-articles .block .videoblock {min-height:310px;height:auto!important;_height:310px!important;}
			.galeria #fresh-articles .block .audioblock {}
			.galeria #fresh-articles .block .attachments .video-content {top:30px;}
			.galeria #fresh-articles .block .attachments .button-olive {margin:10px 0 0 0; }
			.galeria #fresh-articles .pager {padding: 10px;}
			.galeria #fresh-articles .pager .button-olive {margin: 0;}
			.galeria #fresh-articles .pager .button-olive-rev {margin: 0;}
			.galeria #fresh-articles .pager .button-olive {margin: 0;}

			/*
				Poller Archives
			*/
			.poller-archives {}
	
			.poller-archives  #fresh-articles {padding-bottom:0;}
			.poller-archives  #fresh-articles h2 {position:absolute;margin:0;padding: 0 6px 0 0px;top:1px;left:0px;z-index:10;background:url(../images/section_h2_olive_rt.gif) right top no-repeat;}
			.poller-archives  #fresh-articles h2 span {padding: 0 20px 0 37px; background:url(../images/section_h2_olive_lt.gif) no-repeat;color:#000;}
			.poller-archives  #fresh-articles .article {margin-top:0;margin-bottom:25px;padding: 18px 18px 8px;background:#fff;}
			.poller-archives  #fresh-articles #first-article {padding-top:36px;}
			.poller-archives  #fresh-articles .article h4 {font-size:12px;margin-top:8px;margin-bottom:-9px;line-height:16px;}
			.poller-archives  dl.poller-results {padding: 18px 6px 0px 20px;}
			.poller-archives  dl.poller-results dt {}
			.poller-archives  dl.poller-results dd {clear:both;overflow:hidden;margin-bottom:9px;}
			.poller-archives  dl.poller-results dd span {float:left;display:block;height:15px;margin-right:5px;overflow:hidden;background: #e3e259 url(../images/poller_line.gif) 0 0 repeat-x;}
			.poller-archives .pager a {margin-top:0;}

	/*
		aside
	*/
	#aside {position:relative;width:278px;float:left;padding-left:20px;}
	
	#aside .block {width:100%;margin:18px 0 32px;background:#fff;}
	#aside .block h2 {position:relative;float:left;padding: 0 22px 0 15px; font-size:16px;margin: -18px 0 0 -20px;background:#dedd39 url(../images/block_h2_rt.png) right top no-repeat; height:37px; line-height:37px;}
	#aside .block h2 span {position:absolute;top:0;left:0;display:block;width:6px;height:37px;background:#dedd39 url(../images/block_h2_lt.png) no-repeat;}
	#aside .block .content {padding:9px 18px;border-bottom:1px solid #ebebeb; clear:both;overflow:hidden;_height:1%;}
			
	#now-playing-music p {
		/*extends .block .content p*/
		background: url(../images/picto_music.png) 0 5px no-repeat; padding-left: 40px;
	}	

	#next-playing-music p {
		/*extends .block .content p*/
		background: url(../images/picto_musicnext.png) 0 5px no-repeat; padding-left: 40px;
	}

	#contact-us-phone p {
		/*extends .block .content p*/
		background: url(../images/picto_phone.png) 1px 5px no-repeat; padding-left: 40px;
	}	
	
	#contact-us-sms p {
		/*extends .block .content p*/
		background: url(../images/picto_sms.png) 3px 5px no-repeat; padding-left: 40px;
	}

	#contact-us-email p {
		/*extends .block .content p*/
		background: url(../images/picto_email.png) 3px 5px no-repeat; padding-left: 40px;
	}

	#contact-us-facebook p {
		/*extends .block .content p*/
		background: url(../images/picto_facebook.png) 3px 5px no-repeat; padding-left: 40px;
	}
	
	#now-playing-live {position:relative;}
	#now-playing-live .gomb, #now-playing-live .gomb span {
		width:148px;height:37px;
	}	
	
	#stream-options {position:absolute;top:10px;left:190px;width:76px;height:35px;clear:both;overflow:hidden;background-image:url(../images/stream_options.jpg);}
	#stream-options li {float:left;}
	
	#stream-options li,
	#stream-options li span {height:35px;background-image:url(../images/stream_options.jpg);}
	
	#winamp, #winamp span {width:36px!important;margin-right:3px;}
	#wmp, #wmp span {width:37px!important;background-position:-39px 0;}
	
		
	
	#todays-programs ul {
		/*extends .block ul*/
		clear:both;
		padding-top:9px;
		list-style:none;
	}
	#todays-programs li {
		/*extends .block li */
		position:relative;
		display: block;
		padding:9px 16px 9px 88px;
		border-bottom:1px solid #ebebeb;
		background:#fff;
		color:#000;
		font-size:11px;
		line-height:14px;
		
	}
	#todays-programs li.now-playing {background:#ffe3b2;}	
	#todays-programs li .time {position:absolute;float:left;top:9px;left:16px;_left:-72px;}


	/* poller */
	#poller {_overflow:hidden;}
	#poller-content {
		/*extends .block .content */
		clear:both;overflow:hidden;_height:1%;padding: 18px;
	}
	#poller h3 {font-size:14px;}
	#poller p {padding: 10px 10px 4px 0;}
	#poller ul {list-style: none; border-top: 0px solid #f6f6f6; padding: 5px 0 16px 0!important; margin: 0; _margin:0}
	#poller li {display: block; padding: 0 !important; line-height: 20px; clear: both; overflow: hidden;_height: 1%; color:#a9a9a9;}
	#poller ul li span {display: block; width: 30px; height: 20px; float: left;}
	#poller ul li input {margin-left: 13px !important;}
	html>body #poller input {display: block; margin: 5px 0 0;}
	*+html #poller input {display: inline; margin: 0 !important;}
	#poller label {display: block; border-bottom: 0px solid #f3f3f3;  margin: 0 0 0 35px;}	
	#poller a.button {float:left;margin-right:10px;}


	/* Music video of the week */ 
	#mvotw {
		/*extends .block .content */
	}
	#mvotw .c {text-align:center;margin:0 auto;padding: 20px 0 10px;clear:both;width:250px;overflow:hidden;}
	#mvotw .c .video {clear:both;}
	#mvotw .c h3 {text-align:left;color:#dedd39; font-size: 16px; background: url(../images/ivideo_olive.gif) 3px 2px no-repeat; padding: 0 0 0 25px;}
	#mvotw .c p {text-align:left;font-size: 12px; padding: 0 0 0 25px; font-weight:bold;}

/*
	Belso tartalmak
*/
	
	/* 
		News full 
	*/
	.innerpage {background:#fff;margin:20px;}
	.innerpage input {width:206px;padding:0 0 0 4px;}
	
	.innerpage .tag {position:absolute;top:0;left:0;float:left;padding-right:6px; _width:1%; background:url(../images/tag_news_h2_rt.gif) 100% 0% no-repeat;}
	.innerpage .tag span {display:block;padding: 0 9px 0 37px; font-size:16px;height:37px;line-height:37px;background:url(../images/tag_news_h2_lt.gif) no-repeat; color:#fff; font-weight: bold; white-space:nowrap;}
	.innerpage .tag span a {color:#fff;}
	
	.morning-show {/* extends .innerpage */}
	.morning-show .tag {position:absolute;top:0;left:0;float:left;padding-right:5px; _width:1%; background:url(../images/tag_featured_rt.png) 100% 0% no-repeat;}
	.morning-show .tag span {display:block;padding: 0 9px 0 37px; font-size:16px;height:37px;line-height:37px;background:url(../images/tag_featured_lt.png) no-repeat; color:#000; font-weight: bold; white-space:nowrap;}
	.morning-show .tag span a {color:#000;}
	
	.innerpage .blocks {
		padding:20px;
		border-bottom:1px solid #eee;
		clear:both;overflow:hidden;_height:1%;
	}
	.innerpage .blocks h2 {font-size:14px;}
	.innerpage .blocks h3 {font-size:12px;margin-bottom:9px;}
	.innerpage .blocks h4 {font-size:12px;}
	
	.innerpage .article {
		/* extends .innerpage .blocks */
		padding-top:30px;
		padding-bottom:11px;
	}
	.innerpage .article .date {padding:0;}
	.innerpage .article p {}
	.innerpage .article a {}
	.innerpage .article a:hover
	
	.innerpage .article .lead {}
	.innerpage .article .lead p {font-weight:bold;}
	.innerpage .article .text {}
	.innerpage .article .text ul {padding-left:30px;}
	.innerpage .article .text ol {padding-left:30px;}

	.innerpage .recommendation {
		/* extends .innerpage .blocks */
		position:relative;
		padding-bottom:16px;
	}
	.innerpage .recommendation p {clear:both;overflow:hidden;_height:1%;padding-bottom:4px;}
	.innerpage .recommendation label {display:block;width:80px;float:left;}
	.innerpage .recommendation input {}
	.innerpage .recommendation textarea {width:206px;padding:0 0 0 4px;height:60px;}
	.innerpage .recommendation label.error {float:none;clear:both;width:auto;margin-left:80px;margin-top:4px;color:#f00;}
	.innerpage .recommendation #recommendation_form_result {padding-left:80px;}
	.innerpage .recommendation #recommendation_form_result .respond {display:none;}
	.innerpage .recommendation .button {float:left;}
	.innerpage .recommendation .information {float:left; position:absolute; right:20px;  top:46px; width:200px; }
	.innerpage .recommendation .information p {font-size: 11px; line-height:16px;}
	
	
	.attachments {
		/* extends .innerpage .blocks */
		position:relative;
		clear:both; 
	}
	.attachments 	h3 {}
	.attachments	a {text-decoration:none;}
	.attachments	a:hover {text-decoration:underline;}
	.attachments	ul.links-list {padding: 10px 0 18px 30px !important; list-style-type: square;}
	.attachments	ul.links-list li {color:#00c2df;}
	.attachments	ul.docs-list {padding: 10px 10px 18px 20px !important; list-style: none !important;}
	.attachments	ul.docs-list li {padding-left: 24px; height: 30px; margin-bottom: 4px; list-style: none; font-size:12px; line-height: 12px;}
	.attachments	ul.docs-list li a {font-size:12px;}
	.attachments	ul.docs-list li span {display: block; color: #999; margin-top: 3px; font-size:11px;}
	.attachments	ul.gallery-list {margin-top:10px; list-style: none !important; overflow: hidden; _height: 1%; }
	.attachments	ul.gallery-list li {position: relative; float: left; width: 85px; height: 85px; margin: 0 8px 8px 0; border: 3px solid #f1f1f1; overflow: hidden; background: #ddd; }
	.attachments	ul.gallery-list span {display:block; width:85px;height:85px; background-position: 50% 50%; background-repeat:no-repeat;}
	.attachments	ul.gallery-list span img {display:none;}
	.attachments	ul.gallery-list a span {*cursor:pointer;}
	
	.videoblock {
		/* extends .attachments, .innerpage .blocks  */
		min-height: 300px;height:auto!important;_height:300px!important;
	}
	.videoblock .video-list {list-style:none;padding-left:0px; width:180px;}
	.videoblock .video-list .internal {text-transform:none;}
	.videoblock .video-content {position:absolute;top:20px;right:20px;}
	.videoblock .video-content #video-screen {width:320px;height:260px;border:3px solid #eee;}
	.videoblock .video-content p {padding-top: 4px;}
	
	.youtube{
		/* extends .attachments .blocks .videoblock  */
	}
	.youtube .video-content #video-screen {height:262px;}

	.viemo{
		/* extends .attachments .blocks .videoblock  */
	}
	.vimeo .video-content #video-screen {height:240px;}

	.audioblock {
		/* extends .attachments, .innerpage .blocks  */
		
	}
	.audioblock .audio-list {list-style:none;padding-left:0px; width:180px;}
	.audioblock .audio-list .internal {text-transform:none;}
	
	.comments {
		/* extends .innerpage .blocks */
		clear:both; 
		padding-bottom:0!important;
		background-image: url(../images/tolcser.gif);
		background-position: 50% 0%;
		background-repeat: no-repeat;
		border-bottom:0!important;
	}	
	.comments .icomment {margin-top:-6px;}
	.comments dl {padding: 11px 20px 0;}
	.comments dt {font-weight:bold;}
	.comments dd {padding-bottom:20px;}		
	.comments .pager {text-align:left; padding:0px 20px 9px;}
	.comments .pager a {font-size:13px; }
	
	.commentform {
		/* extends .innerpage .blocks */
		position:relative;
		clear:both; 
		background:#dedd39;
		padding-bottom:16px!important;
		border-bottom:0!important;
	}
	
	.commentform p {clear:both;overflow:hidden;_height:1%;padding-bottom:4px;}
	.commentform label {display:block;width:80px;float:left;}
	.commentform input {width:206px;padding:0 0 0 4px;}
	.commentform textarea {width:406px;padding:0 0 0 4px;height:60px;}
	.commentform label.error {display:none;float:none;clear:both;width:auto;margin-left:80px;margin-top:4px;}
	.commentform .button {}
	.commentform .information {float:left; position:absolute; right:20px; top:18px; width:200px; }
	.commentform .information p {font-size: 10px; line-height:16px;}
	.commentform .button-black {margin-left:80px;_margin-left:41px;}

	
	/*
		Default form 
	*/

	.form {
		/* extends .innerpage .blocks */
	}	
	.form form p {clear:both;overflow:hidden;_height:1%;padding-bottom:4px;}
	.form form label {display:block;width:80px;float:left;}
	.form form input {width:206px;padding:0 0 0 4px;}
	.form form textarea {width:206px;padding:0 0 0 4px;height:60px;}
	.form form label.error {float:none;clear:both;width:auto;margin-left:80px;margin-top:4px;color:#f00;}
	.form form .button {float:left;margin-left:80px;_margin-left:41px;}

	/*
		Registration
	*/

	#registration {
		/* extends .innerpage */
	}

	#registration p {padding:9px 0;}
	#registration form p {padding: 0 0 4px;}
	#registration label {width:210px;font-weight:bold;}
	#registration input {width:270px}
	#registration label.error {margin-left:210px;width:auto;font-weight:normal;}
	#registration .button {margin-left:210px;_margin-left:106px;}
	
	
	/*
		Recommendation page
	*/
	
	#recommendation-page {
		/* extends .recommendation .blocks */
	}
	#recommendation-page .recommendation {padding-top:30px;}
	#recommendation-page .recommendation .information {top:56px;}

	/*
		Forgot password
	*/
	#forgotpassword-page {
		/* extends .recommendation .blocks */
	}
	#forgotpassword-page .blocks {padding-top:30px;}
	#forgotpassword-page p {padding-bottom:15px;}
	#forgotpassword-page input {width:206px;}
	
	/*
		Static
	*/
	#static-full {
		/* extends .innerpage */
	}
	#static-full .pager {padding:0 10px 10px;}
	#static-full h1 {font-size:16px;}
	
	/*
		Csiszar bestof
	*/
	#toplist-full {
		/* extends .innerpage */
	}
	
	.toplist {list-style:none;padding:9px 0;}
	
	/*.toplist li,*/
	.toplist .artist,
	.toplist li .vote,
	.toplist li .vote span,
	.toplist li .status {background-image:url(../images/csiszar_sprite.png);background-repeat:no-repeat;}

	.toplist li {position:relative;line-height:36px;height:36px;overflow:hidden;border-bottom-width:1px;margin-top:1px;border-bottom-style:solid;*vertical-align:top;}
		li.in {border-bottom-color:#c9c82b;}
		li.in .artist {background-position:-13px 0;}
		li.out {border-bottom-color:#eee;}
		li.out .artist {background-position:-13px -36px;}
	.toplist li .artist {position:relative;line-height:36px;height:36px;width:/*425*/378px;padding-left:47px;}
	.toplist li .artist a {color:#000;text-decoration:none;}
	.toplist li .artist img {position:absolute;width:30px;height:30px;left:4px;top:3px;}
	.toplist li .status {width:13px;height:19px;position:absolute;top:8px;}
		.toplist li.in .status {background-position: 0 -19px;right:0;}
		.toplist li.out .status {background-position: 0 0;left:13px;}
		.toplist li.out .artist img {display:none;}
		
	.toplist li .vote {position:absolute;right:29px;top:0;width:46px;height:36px;background-position: -438px 0;}
	
	.toplist li .vote span {position:absolute;display:block;top:8px;width:15px;height:20px; color:#cdcdcd;font-size:16px;font-weight:bold;text-align:center;line-height:20px;}
	.toplist li .vote span.plus {left:0;background-position: -469px 0px;}
	.toplist li .vote span.up {background-position: -438px -44px; cursor:pointer;}
	.toplist li .vote span.minus {right:0;background-position: -469px 0px;}
	.toplist li .vote span.down {background-position: -469px -44px; cursor:pointer;}

	.toplist li .loader {display:block; position:absolute;top:7px;right:100px; height:24px;width:24px;}
	.toplist li.in .loader {background: url(../images/loader_olive.gif) no-repeat;}
	.toplist li.out .loader {background: url(../images/loader_f8f8f8.gif) no-repeat;}

	/*
		Class Pillanatok
	*/
	#pillanatok-full {
		/* extends .innerpage */
		padding:40px 20px 0;
		*padding:40px 20px 20px;
	}	
	#pillanatok-full .pillanatok {list-style:none;margin:0;clear:both;overflow:hidden;_height:1%;}
	#pillanatok-full .pillanatok li {position:relative;width:250px;height:60px;margin: 0 3px 20px 0;overflow:hidden;float:left;}
	#pillanatok-full .pillanatok li .pic {position:absolute;top:0px;left:0px;width:47px;height:47px;background-image:url(../images/pillanatok_default.png);}
	#pillanatok-full .pillanatok li a img {height:47px;}
	#pillanatok-full .pillanatok li a {font-size:12px;}
	#pillanatok-full .pillanatok li p {padding: 0 0 0 58px; font-size:10px; line-height:14px;}			
	#pillanatok-full .pillanatok li p strong {font-size:11px;}
	#pillanatok-pager {padding:0 10px;}
	#pillanatok-pager a {margin-top:0;}

/*
	FOOT 
*/
	#foot {}
	#foot ul {clear:both;overflow:hidden;_height:1%;list-style:none;padding:15px 0;}
	#foot ul li {position:relative;float:left;padding: 0 18px; line-height:31px;}
	#foot ul li a {color:#000;}
	
	.classfmlogo {float:left;margin: 0px 10px 0 0;}
	
	#foot ul li#orangemologo, #foot ul li#orangemologo span {padding:0;width:95px;height:31px;background-image:url(../images/orangemo_logo.png);}
	#foot ul li#orangemologo {float:right;}
	
	
	.hr {position:relative; border-bottom:1px solid #eee; padding-top: 10px; margin: 0 auto 20px auto; height: 1px; font-size: 1px; line-height: 1px; clear: both;}
	.hr hr {display: none;}
	
	.fleft {float: left !important;}
	.fright {float: right !important;}
	.img-left {float: left !important; margin-right: 10px;}
	.img-right {float: right !important; margin-left: 10px;}
	.right {text-align: right !important;}
	.left {text-align: left !important;}
	.center {text-align: center !important;}
	.clear {clear: both;}
	.bold {font-weight: bold !important;}
	.hidden {display: none !important;}
	.noborder {border: 0 !important;}
	.nomargin {margin:0!important;}
	.rejtett {display:none !important;}
	.novisible {visibility:hidden!important;height:0!important;width:0!important;font-size:1!important;line-height:1!important;margin:0!important;padding:0!important;}
	.nolist {list-style:none!important;}
	
	
	/*Impresszum*/
	#imprint-full {}
	#imprint-full p,
	#imprint-full h1,
	#imprint-full h2 {padding:0;margin:0;border:0;background:none;}

		#imprint_owner {padding: 0 20px 20px;}
			#imprint_owner h1 {}
			p#owner_logo {padding: 10px 0;}

		.imprint_author {padding: 20px; }
			.imprint_author h2, .imprint_author h2 span {width:100px;height:40px;overflow:hidden;background-image:url(../images/imprint_logo.gif);}
			.imprint_author h2 {position: relative;padding:0 !important;}
			.imprint_author h2 a {}
			.imprint_author h2 span {display:block;position:absolute;top:0;left:0;*cursor:pointer;}

			h2#powerpages_logo, h2#powerpages_logo span {background-position: 0 -40px;}

	.imprint-center {text-align:center !important;}
	.imprint-center p {text-align:center !important;}
	.imprint-center h2 {margin-left: auto !important; margin-right: auto !important;}
	
	p.search_noresult {margin-top: 10px; margin-bottom: 10px;}
	
	/*reset*/
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	.text table {font-size:12px;margin:8px 0;}
	.text th, 
	.text thead td, 
	.text thead td,
	.text th {padding:8px 13px;background-color:#dedd39!important;color:#000;text-align:left;border-right:1px solid #fff;border-top:1px solid #fff;font-weight:bold;}	
	.text td, 
	.text td {padding:8px 13px;background-color:#eee;border-right:1px solid #fff;border-top:1px solid #fff;}

	
	