.cf:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.cf
{
    display: inline-block;
}
* html .cf
{
    height: 1%;
}
.cf
{
    display: block;
}
/* Firefox bugfix vége */

.cb {
	clear:both;
}
.ac {
	text-align:center;
}
.transparentbg {
	background:transparent;
}
.hide {
	display:none;
}

/* általános vége */

BODY {
	margin:0px;
	padding:0px;
	background:#fff;
	font:normal 12px Arial;
}

A {
	text-decoration:none;
	outline:none;
}
A:HOVER {
	text-decoration:underline;
	outline:none;
}

.ar {
	text-align:right;
}
.arfix, .arfix_short
{	
	float: left;
	width: 345px;
	height: 20px;
}
.arfix_short
{
	width: 225px;
}
.ac {
	text-align:center;
}
.al {
	text-align:left;
}

/* layout eleje */

.layout_frame {
	width:980px;
	margin:0 auto;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
	border:1px #DF0000 solid;
	border-top-width:17px;
}
.layout_frame .layout_top {
	width:980px;
	/*height:107px;*/
	/*overflow:hidden;*/
	background:#efeded;
}
.layout_frame .layout_top .banner980x100 {
	width:980px;
	/*height:100px;*/
	margin-top:5px;
	/*overflow:hidden;*/
	background: #ddd url('http://static.datasrv.sikeres.hu/layout/hirdetes728.gif') no-repeat 113px 6px;
    text-align: center;	
}

.layout_frame .layout_topboxs {
	width:980px;
	height:119px;
	overflow:hidden;
	background:#fff;
}
.article_view .banner_468{
	background: url('http://static.datasrv.sikeres.hu/layout/hirdetes728_fekvo.gif') no-repeat 301px 0px;
	padding: 13px;
}

.layout_frame .layout_topboxs .login,
.layout_frame .layout_topboxs .news,
.layout_frame .layout_topboxs .logo {
	float:left;
	margin-top:3px;
	height:112px;
	border-bottom:1px #f00 solid;
	overflow:hidden;
}

.layout_frame .layout_topboxs .logo {
	width:305px;
	background:#efeded;
	margin-right:5px;
	/*background:#efeded url('http://static.datasrv.sikeres.hu/layout/logo2.gif') 3px 3px no-repeat;*/
	background:#efeded url('http://static.datasrv.sikeres.hu/layout/logo.gif') 3px 3px no-repeat;
	cursor:pointer;
}
.layout_frame .layout_topboxs .news {
	background:#efeded;
	width:405px;
}
.layout_frame .layout_topboxs .news H2 {
	margin:0px;
	padding:0px;
	color:#f00;
	font:bold 16px Arial;
	margin:4px 3px;
}
.layout_frame .layout_topboxs .news .row {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:3px;
}
.layout_frame .layout_topboxs .news .left {
	margin-right:90px;
}
.layout_frame .layout_topboxs .news .left A {
	color:#646464;
}
.layout_frame .layout_topboxs .news .right {
	color:#646464;
	display:inline;
	float:right;
	width:80px;
	text-align:right;
}

.layout_frame .layout_topboxs .login {
	float:right;
	background:#efeded url('http://static.datasrv.sikeres.hu/layout/loginbox.gif') 4px 1px no-repeat;
	width:261px;
}

.layout_frame .layout_menu, .layout_frame .layout_menu_pr {
	float: left;
	background:#fff url('http://static.datasrv.sikeres.hu/layout/menu_bg_red.gif') top left repeat-x;
	/*width:980px;*/
	width:889px;
	height:38px;
	overflow:hidden;
}

.layout_frame .layout_menu_pr {
	background: #fff url('http://static.datasrv.sikeres.hu/layout/menu_bg_gray.jpg') top left repeat-x;
	width: 87px;
	height:30px;
	margin-left: 1px;
	border: 1px solid #585858;
}

.layout_frame .layout_menu_pr a {
	float:left;
	width:87px;
	height:30px;
	overflow:hidden;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #A70404; 
	text-decoration: none;
	margin-top: 6px;
}

.layout_frame .layout_menu_pr a:hover, .layout_frame .layout_menu_pr .active {
	color: #585858 !important;	
}

.layout_frame .layout_menu .inner {
	width:889px;
	height:32px;
	overflow:hidden;
}
.layout_frame .layout_menu .inner TABLE {
	width:889px;
	height:32px;
	overflow:hidden;
}
.layout_frame .layout_menu .inner TABLE TD {
	height:32px;
	vertical-align:top;
}
.layout_frame .layout_menu .inner TABLE TD A {
	font:bold 14px Arial;
	color:#fff;
	text-decoration:none;
}
.layout_frame .layout_menu .inner TABLE TD .menu_normal,
.layout_frame .layout_menu .inner TABLE TD .menu_selected {
	height:32px;
	padding-top:7px;
	padding-left:8px;
	padding-right:8px;
}
.layout_frame .layout_menu .inner TABLE TD .menu_normal {
}
.layout_frame .layout_menu .inner TABLE TD .menu_selected {
	background:url('http://static.datasrv.sikeres.hu/layout/menu_bg_black.gif') top left repeat-x;
	border-left:1px #fff solid;
	border-right:1px #fff solid;
}

.layout_frame .layout_middle .layout_right {
	float:right;
	width:261px;
	background:#fff;
}

.layout_frame .layout_middle .layout_right .box {
	background:#EFEDED;
	border-bottom:1px #f00 solid;
	margin-bottom:5px;
}
.layout_frame .layout_middle .layout_right .banner_250{
	background: #EFEDED url('http://static.datasrv.sikeres.hu/layout/hirdetes728_fekvo.gif') no-repeat 88px 2px;
	padding-top: 10px;
}
.layout_frame .layout_middle .layout_right .box .inner {
	margin:0 auto;
	width:250px;
	padding-top:5px;
	padding-bottom:5px;
	overflow: hidden;
}
.layout_frame .layout_middle .layout_right .box .inner H4 {
	margin:2px;
	font:bold 14px Arial;
	margin-bottom:5px;
	color:#d00;
}
.layout_frame .layout_middle .layout_right .box .title {
	font:bold 12px Arial;
	color:#fff;
	background:url('http://static.datasrv.sikeres.hu/layout/box_top_bg_red.gif') top left repeat-x;
	height:21px;
}
.layout_frame .layout_middle .layout_right .box .title SPAN {
	position:relative;
	top:2px;
	left:5px;
}

.layout_frame .layout_middle .layout_right .box .title A {
    color:#fff;
}

.layout_frame .layout_middle .layout_right .box .row {
	margin-top:4px;
	margin-bottom:2px;
}
.layout_frame .layout_middle .layout_right .box .row A {
	color:#646464;
	font:normal 12px Arial;
}
.layout_frame .layout_middle .layout_right .box .row A:HOVER {
	color:#d00;
	font:normal 12px Arial;
}


.layout_frame .layout_middle .layout_content {
	width:714px;
	float:left;
	background:#fff;
}

.layout_frame .layout_bottom_pre {
	width:980px;
	height:36px;
	overflow:hidden;
	background:#fff url('http://static.datasrv.sikeres.hu/layout/foot_bb_text2.jpg?20100525a') bottom center no-repeat;
}

.layout_frame .layout_bottom {
	width:980px;
	height:32px;
	overflow:hidden;
	background:#fff url('http://static.datasrv.sikeres.hu/layout/foot_bg.gif') bottom left repeat-x;
}

.layout_frame .layout_bottom .copyr {
	display:inline;
	float:left;
	margin-top:10px;
	color:#fff;
	font:normal 12px Arial;
	margin-left:20px;
}
.layout_frame .layout_bottom .links {
	display:inline;
	float:right;
	margin-top:10px;
	color:#fff;
	font:normal 12px Arial;
	text-align:right;
}
.layout_frame .layout_bottom .links A {
	margin-left:3px;
	margin-right:20px;
	color:#fff;
	font:normal 12px Arial;
}

/* layout vége */



/* dobozok eleje */
.layout_content .box_std {
	background:#efeded;
	border-bottom:1px #f00 solid;
	color:#646464;
	font:normal 12px Arial;
	line-height:19px;
	margin-bottom:4px;
}
.layout_content .box_std .inner {
	padding: 5px;
}
.layout_content .box_std .inner .element
{
	float: left;
	width: 345px;
	height: 105px;
	overflow: hidden;
}

.layout_content .box2_std .inner .element_short
{
	float: left;
	width: 225px;
	height: 155px;
	overflow: hidden;
}

.layout_content .box_std .inner A {
	color:#f00;
	font:normal 12px Arial;
}
.layout_content .box_std .inner H1,
.layout_content .box_std .inner H2,
.layout_content .box_std .inner H3 {
	margin:0px;
	padding:0px;
	color:#d40000;
	margin-bottom:3px;
}
.layout_content .box_std .inner H1 A,
.layout_content .box_std .inner H2 A,
.layout_content .box_std .inner H3 A {
	color:#d40000;
}

.layout_content .box_std .inner H1 A,
.layout_content .box_std .inner H1 {
	font:bold 18px Arial;
}
.layout_content .box_std .inner H2 A,
.layout_content .box_std .inner H2 {
	font:bold 16px Arial;
}
.layout_content .box_std .inner H3 A,
.layout_content .box_std .inner H3 {
	font:bold 14px Arial;
}

.layout_content .box_std .inner DIV.cnt,
.layout_content .box_std .inner P {
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
}
.layout_content .box_std .dedicatory_img_kicsi {
	border:1px #f00 solid;
	margin-right:10px;
	width:80px;
	height:80px;
	overflow:hidden;
	margin-bottom:10px;
}

.layout_content .box_std .dedicatory_img_kicsi {
	border:1px #f00 solid;
	margin-right:10px;
	width:80px;
	height:80px;
	overflow:hidden;
	margin-bottom:10px;
}

.layout_content .box_std .dedicatory_img_kozepes {
	border:1px #f00 solid;
	margin-right:10px;
	width:224px;
	height:126px;
	overflow:hidden;
	margin-bottom:10px;
}



.layout_content .box2_std {
	background:#efeded;
	border-bottom:1px #f00 solid;
	color:#646464;
	font:normal 12px Arial;
	line-height:15px;
	margin-bottom:4px;
}
.layout_content .box2_std .title {
	font:bold 12px Arial;
	color:#fff;
	background:url('http://static.datasrv.sikeres.hu/layout/box_top_bg_red.gif') top left repeat-x;
	height:21px;
}
.layout_content .box2_std .title SPAN {
	position:relative;
	top:2px;
	left:5px;
}
.layout_content .box2_std .inner {
	padding: 5px;
}

.layout_content .box2_std .inner A {
	color:#f00;
	font:normal 12px Arial;
}
.layout_content .box2_std .inner H1,
.layout_content .box2_std .inner H2,
.layout_content .box2_std .inner H3 {
	margin:0px;
	padding:0px;
	color:#d40000;
	margin-bottom:3px;
}
.layout_content .box2_std .inner H1 A,
.layout_content .box2_std .inner H2 A,
.layout_content .box2_std .inner H3 A {
	color:#d40000;
}

.layout_content .box2_std .inner H1 A,
.layout_content .box2_std .inner H1 {
	font:bold 18px Arial;
}
.layout_content .box2_std .inner H2 A,
.layout_content .box2_std .inner H2 {
	font:bold 16px Arial;
}
.layout_content .box2_std .inner H3 A,
.layout_content .box2_std .inner H3 {
	font:bold 14px Arial;
}

.layout_content .box2_std .inner DIV.cnt,
.layout_content .box2_std .inner P {
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
}
.layout_content .box2_std .dedicatory_img_mini {
	border:1px #f00 solid;
	margin-right:10px;
	margin-bottom:10px;
	width:76px;
	height:60px;
	overflow:hidden;
}



/* dobozok vége */






/* Gomb vége*/

/* --------------------------------- */
.range2 {
	padding:5px 3px;
	margin:6px 0px;
	font:bold 11px Arial;
	height:16px;
}
.range2 IMG {
	border:0px;
	position:relative;
	top:4px;
}
.range2 A {
	font:bold 11px Arial;
	margin:0px 3px;
	color:#f00;
}
.range2_selected {
	font:bold 12px Arial;
}
.range2_side SPAN {
	font-weight:bold;
	color:#f00;
}

.range2 {
	/*background:#e1e1e1;*/
}
.range2 A {
	color:#646464;
}
.range2_selected {
	color:#f00;
}
.range2_side {
	color:#3F4A81 !important;
}
/* ---------------------------------*/



/* ---------------------------------*/
/* login doboz */
.layout_topboxs .userbox {
	width:261px;
	height:112px;
	overflow:hidden;
}
.layout_topboxs .userbox .inner {
	width:261px;
	height:112px;
	overflow:hidden;
	position:absolute;
}
.layout_topboxs .userbox .email {
	width:210px;
	height:18px;
	/*background:#f00;
	opacity:0.5;*/
	position:absolute;
	top:21px;
	left:24px;
	overflow:hidden;
}
.layout_topboxs .userbox .password {
	width:210px;
	height:18px;
	/*background:#00f;
	opacity:0.5;*/
	position:absolute;
	top:47px;
	left:24px;
	overflow:hidden;
}
.layout_topboxs .userbox .buttons {
	width:232px;
	height:20px;
	/*background:#f0f;
	opacity:0.5;*/
	position:absolute;
	top:80px;
	left:14px;
	overflow:hidden;
}
.layout_topboxs .userbox .buttons A {
	font:bold 14px Arial;
	color:#f00;
}
.layout_topboxs .userbox .email INPUT,
.layout_topboxs .userbox .password INPUT {
	width:210px;
	height:18px;
	overflow:hidden;
	border:0px;
	margin:0px;
	color:#484747;
	background:#fff;
}

.layout_topboxs .userbox2 {
	width:261px;
	height:112px;
	overflow:hidden;
	background:#EFEDED url('http://static.datasrv.sikeres.hu/layout/logged_box_bg.gif') 2px 0px no-repeat;
}
.layout_topboxs .userbox2 .inner {
	position:absolute;
}
.layout_topboxs .userbox2 .text {
	position:absolute;
	/*background:#00f;
	opacity:0.5;*/
	width:235px;
	height:74px;
	top:8px;
	left:14px;
}
.layout_topboxs .userbox2 .btn {
	position:absolute;
	/*background:#f00;
	opacity:0.5;*/
	left:186px;
	top:84px;
	width:55px;
	height:18px;
	cursor:pointer;
}
.layout_topboxs .userbox2 .text .name {
	font:normal 12px Arial;
	margin:3px;
	margin-bottom:6px;
	color:#efeded;
}
.layout_topboxs .userbox2 .text .name SPAN {
	font:bold 16px Arial;
	color:#000;
}
.layout_topboxs .userbox2 .text .link {
	font:normal 12px Arial;
	margin:3px;
	color:#d00;
}
.layout_topboxs .userbox2 .text .link A {
	font:bold 12px Arial;
	color:#d00;
}
/* ---------------------------------*/

/* Partners */
.partners
{
	float: left;
	width: 710px;
}

.partners a
{
	text-decoration: none;
}

.partners .title
{
	background: url('http://static.datasrv.sikeres.hu/layout/box_top_bg_red.gif') repeat-x;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	height: 21px;
	line-height: normal;
	padding-left: 5px;
}

.partners .special
{
	float: left;
	padding: 20px 0px;	
}

.partners .special .item, .partners .special .item2
{
	float: left;
	width: 350px;	
	height: 64px;
	padding: 5px 0px;
	text-align: center;
}

.partners .special .item2
{
	width: 700px;	
	margin: 17px 0px;
}

#media_partners .item
{
	width: 235px;
}

.partners .special span
{
	float: left;
	width: 350px;
	text-align: center;
	font-weight: bold;
}

.partners .medias
{
	float: left;
	width: 700px;
	text-align: center;
	font-weight: bold;
}

.partners .item
{
	float: left;
	width: 160px;
	padding: 10px 30px;
}

.partners .item img
{
	border: 0;
}

.partners .line
{
	clear: left;
	width: 650px;
	margin: 10px auto;
}

.softconsulting
{
	display: inline;
	float: left;
	margin: 10px 0px;
	width: 676px;
	height: 74px;
}

.bb_express_credit
{
	float: left;
	width: 714px;
}

.bb_express_credit .halfpanel
{
	display: inline;
	float: left;
	width: 352px;
	margin: 0px 1px;
}

.banner_468
{
	background: #fff url('http://static.datasrv.sikeres.hu/layout/hirdetes728_fekvo.gif') no-repeat 316px 2px;
	padding-top: 15px;
	padding-bottom: 10px;
}


/* Gomb */

a.button, span.button, del.button{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	text-decoration:none;
	color:#fff;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	font-weight:bold;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}
a.button, span.button, del.button,
a.button span, span.button button, span.button input, del.button span{
    /*background-image:url("/staticimages/layout/form_buttons.png");
    _background-image:url("/staticimages/layout/form_buttons.gif");*/
	background:url('http://static.datasrv.sikeres.hu/layout/button.gif');
}
a.button span, span.button button, span.button input, del.button span{

	white-space:nowrap;
	cursor:pointer;
    color:#fff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:28px;
	padding:10px 26px 0 10px;
	margin:0 -16px 0 16px;
	border:none;
	vertical-align:text-top;
	font-weight:bold;
	zoom:1;
	_position:relative;
        _padding-top:8px;
        _padding-left:0px;
	_padding-right:18px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}
span.button button{
   line-height:2.5;/*Opera need this*/
}
html.safari a.button span,
html.safari del.button span{
  line-height:1.3;
}
html.safari span.button button{
  line-height:2.6;
}
html.safari a.button:focus,
html.safari span.button button:focus{
    outline:none;
}
del.button{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}
del.button span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}
span.button button, span.button input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/
/*Hover Style*/
a.button:hover,
span.button:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover{
	background-position:0 -60px;
	color:#fff;
	font-weight:bold;
	text-decoration:none!important;
}
a.button:hover span,
span.button:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input{
	background-position:100% -60px;
}
a.button:active, a.button:focus span{
	color:#fff;
}
del.button-behavior-hover, del.button:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button-behavior-hover span, del.button:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
}
/*Optional hack for IE6 to simulate :hover selector*/
span.button button, del.button span, span.button input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));

}

/* Gomb vége*/

/* Gomb */

a.button_inv, span.button_inv, del.button_inv{
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
    font-size:0;
    line-height:0;
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	text-decoration:none;
	color:#fff;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	font-weight:bold;

    padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}
a.button_inv, span.button_inv, del.button_inv,
a.button_inv span, span.button_inv button, span.button_inv input, del.button_inv span{
    /*background-image:url("/staticimages/layout/form_buttons.png");
    _background-image:url("/staticimages/layout/form_buttons.gif");*/
	background:url('http://static.datasrv.sikeres.hu/layout/button_inv.gif');
}
a.button_inv span, span.button_inv button, span.button_inv input, del.button_inv span{

	white-space:nowrap;
	cursor:pointer;
    color:#fff;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
    letter-spacing:0 !important;
    font-family:"Arial" !important;
    font-size:12px !important;
    font-style:normal;
    background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:28px;
	padding:10px 26px 0 10px;
	margin:0 -16px 0 16px;
	border:none;
	vertical-align:text-top;
	font-weight:bold;
	zoom:1;
	_position:relative;
        _padding-top:8px;
        _padding-left:0px;
	_padding-right:18px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}
span.button_inv button{
   line-height:2.5;/*Opera need this*/
}
html.safari a.button_inv span,
html.safari del.button_inv span{
  line-height:1.3;
}
html.safari span.button_inv button{
  line-height:2.6;
}
html.safari a.button_inv:focus,
html.safari span.button_inv button:focus{
    outline:none;
}
del.button_inv{
	/* cursor:not-allowed;	*/
	background-position:0 -120px;

}
del.button_inv span{
	cursor:default;
    color:#aaa !important;
	background-position:100% -120px;
}
span.button_inv button, span.button_inv input{
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}
/** optional **/
/*
a.button_inv:visited{
	color:#aaa;
}
*/
/*Hover Style*/
a.button_inv:hover,
span.button_inv:hover,
a.button_inv:focus,
a.dom-button-focus,
span.button_inv-behavior-hover{
	background-position:0 -60px;
	color:#fff;
	font-weight:bold;
	text-decoration:none!important;
}
a.button_inv:hover span,
span.button_inv:hover button,
a.button_inv:focus span,
span.button_inv-behavior-hover button,
span.button_inv-behavior-hover input{
	background-position:100% -60px;
}
a.button_inv:active, a.button_inv:focus span{
	color:#fff;
}
del.button_inv-behavior-hover, del.button_inv:hover{
	background-position:0 -180px;
	/* cursor:not-allowed; */
}
del.button_inv-behavior-hover span, del.button_inv:hover span{
	background-position:100% -180px;
	/* cursor:not-allowed; */
}
/*Optional hack for IE6 to simulate :hover selector*/
span.button_inv button, del.button_inv span, span.button_inv input{
	_behavior:expression(
		(function(el){
			if( typeof( behavior_onMouseEnter) == 'undefined'){
				behavior_onMouseEnter = function(el){

					var dEl = this.parentNode;
					var sClass = dEl.className ;
					dEl.__defaultClassName = sClass ;
					dEl.className = sClass + ' button-behavior-hover';
					this.setCapture();
				};
				behavior_onMouseLeave = function(el) {
					var dEl = this.parentNode;
					dEl.className = dEl.__defaultClassName ;
					dEl.__defaultClassName = undefined;
					this.releaseCapture();
				};
			};
			el.runtimeStyle.behavior = 'none';
			el.onmouseenter = behavior_onMouseEnter;
			el.onmouseleave = behavior_onMouseLeave;
		})(this));

}

