/* CSS */
*{  margin:0;
    padding:0;
}
html{
    width:100%;
    height:100%;
}
body {
    width:100%;
    height:100%;
	MARGIN: 0px;
	PADDING: 0px;
	min-width:1000px !important;
	FONT: 12px arial, sans-serif;
	COLOR: #713500;
	text-align:justify;
}
p {
	MARGIN: 3px 0px 5px 0px;
	text-align:justify;
}
div {
	MARGIN: 0px; 
	PADDING: 0px;
	FONT: 12px arial, sans-serif;
	COLOR: #713500; 
	text-align:justify;
}
span {
	FONT: 9px tahoma;
}
		.big {
			FONT: 20px arial;
			color: #DB8402;
		}
		.select {
			FONT: 18px arial;
		}
h1 {
	color: #713500;
	FONT: 18px Tahoma;
	text-align:center;
}
h2 {
	color: #a76503;
	FONT: 15px arial, sans-serif;
	padding: 10px 20px;
	background-color:#FFFFFF;
	text-align:center;
}
h3 {
	color: #000000;
	font: bold 13px arial, sans-serif;
	margin: 5px 0 5px 20px;
}

h4 {
	font: bold 12px arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	margin: 10px 10px 0 0px;
}
h5 {
	font: bold 11px arial, sans-serif;
	color: #000000;
	margin: 5px 0 5px 0;
	padding: 0;
}
h6 {
	font: bold 10px arial, sans-serif;
	color: #000000;
	margin: 5px 0 5px 0;
	padding: 0;
}
a:link {
	FONT: 12px arial, sans-serif; COLOR: #713500; TEXT-DECORATION: underline;
}
a:visited {
	FONT: 12px arial, sans-serif; COLOR: #713500; TEXT-DECORATION: underline;
}
a:hover {
	FONT: 12px arial, sans-serif; COLOR: #713500; TEXT-DECORATION: none;
}
img {
	border:0;
}
a img {
	border:0px;
}
form {
	margin: 0; 
	padding: 0;
	}
table {
	border:0px;
	}
td {
	border:1px #713500 solid;
}
ul {
	margin: 5px;
	padding: 0;
}
ul li {
	padding: 0 0 0 15px;
	list-style-image: url('images/ul_li.gif');
	list-style-position: inside;
	list-style-type: none;
}
ul li ul li{
	padding: 0 0 0 10px;
	list-style: disc;
	list-style-position: inside;
	list-style-image:url('images/ul_li_li.gif');
}
ol {
	margin: 5px;
	padding: 0;
}
ol li {
	padding: 0 0 2px 10px;
	list-style-position: inside;
}
hr {
	color: #713500;
	background-color: #713500;
	margin: 10px 0 10px 0;
	width: 40%;
	text-align:center;
	height: 1px;
 	border-width:0px; 

}
textarea {
	FONT: 12px arial; COLOR: #666; TEXT-DECORATION: none;
	text-align:justify;
}
option {
	FONT: 12px arial; COLOR: #666; TEXT-DECORATION: none;
}
input{
	FONT: 12px arial; COLOR: #666; TEXT-DECORATION: none;
}
		
		/*ALL SITE*/
#central {
	MARGIN: 0px auto;
	padding:0;
	WIDTH: 1000px;
	POSITION: relative;
	HEIGHT: auto;
	background:#ffc909 url('images/bg.jpg') repeat-y scroll left top;
	z-index: 1;

}
		/*HEADER*/
#header {
	position:relative;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 1000px;
	HEIGHT: 285px;
	background-image:url('images/top_fon.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
		.welcome {
	position: absolute;
	width: 300px;
	top: 35px;
	left: 75px;
	margin: 0px;
	FONT: 20px arial;
	COLOR: #db8402;
	TEXT-DECORATION: none;
}
			.welcome span{
			margin-left:20px;
			}
#header_2 {
	position:relative;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 1000px;
	HEIGHT: 120px;
	background-image:url('images/top_fon_2.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}
	.privet {
	position:relative;
	top: 45px;
	left: 40px;
	margin: 0px;
	FONT: 18px arial;
	COLOR: #fff;
	TEXT-DECORATION: none;
}		
		/*PRIVATE*/
#private {
	position:relative;
	PADDING: 0px;
	MARGIN:0px;
	WIDTH: 1000px;
	HEIGHT: auto;
	min-height:300px;
	background-image: url('images/priv_fon.jpg');
	background-position:left top;
	background-repeat:repeat-y;
}		
		#private_top{
			position:relative;
			PADDING: 0px;
			MARGIN: 0px;
			WIDTH: 1000px;
			HEIGHT: 95px;
			background-image: url('images/priv_top.jpg');
			background-position:left top;
			background-repeat: no-repeat;
		}	
				
		#private_content{
			position:relative;
			PADDING: 0px;
			MARGIN: 0px;
			WIDTH: 1000px;
			HEIGHT: auto;
			min-height: 400px;
			background-image: url('images/priv_bottom.jpg');
			background-position:left bottom;
			background-repeat: no-repeat;
		}	
				#unit_content {
			position:relative;
			HEIGHT: auto;
			margin-top:20px;
			margin-right:0px;
			margin-bottom:0px;
			margin-left:180px;
			 padding-right: 30px;
			 padding-bottom:20px;
			width:auto;
			
		}	
		/*CONTENT*/
#content {
	position:relative;
	PADDING: 0px;
	MARGIN: 0px;
	WIDTH: 1000px;
	HEIGHT: auto;
	min-height:300px;
	background:transparent;
}

	#top_form {
		position: relative;
		PADDING: 0px;
		MARGIN: 0px;
		width:1000px;
		height:235px;
		background:#ffc909 url('images/top_form.jpg') no-repeat scroll left top;
	}
		#content_form {
		position:  relative;
		PADDING: 0px;
		MARGIN: -200px 250px 0 250px;
		width:500px;
		height: auto;
	}
		#content_form form {
		PADDING:0px;
		MARGIN: auto 100px;
		width:300px;
		height: auto;
	}
	
	#pagecontent{
	position: relative;
	margin:30px auto;
	width:700px;
	
	
}
	#pagecontent p{
	text-align: left;
	
}
	.ullist{
	margin-left:-140px;
	overflow:visible;
}
	.ullist ul{
	list-style:none;
	margin:0px;
}
	.ullist li{
	list-style:none;
}
/* banner under form */
.banner_wide{
	position: relative;
	margin:45px auto;
	width:468px;
	height:60px;
	border:1px #ffb103 solid;
}	



/* tabliza liderov */
#table_leader{
	position: relative;
	margin-top:45px;
	margin-left:150px;
	width:700px;
	height:auto;
}	
#table_leader table{
	border:0px;
	text-align:center;
}	
	#table_leader table  th{
	FONT:bold 12px arial, sans-serif; COLOR: #713500; TEXT-DECORATION: none;
	text-align:center;
}
	#table_leader td {
	border:0;
}
	.td {
	width:100%;
	margin:0;
	padding:0;
	 height:5px;
	 background-image:url('images/tr_bg.gif');
	 background-position:left center;
	 background-repeat:repeat-x;
}
#table_leader table img{
	border:1px #fff solid;
}	
#table_leader p{
	text-align:left;
	padding-left:10px;
}	
/* banners into content*/
.banner{
	margin:10px auto;
	height:auto;
	text-align:center;
	background-color:#FFFFFF;
	}	

/* banners into down */
#banner{
	position: relative;
	margin:45px auto;
	width:950px;
	height:auto;
	text-align:center;
	}	
#banner{
	border:0px;
	text-align:center;
}	
#banner td{
	border:0px;
}	
#banner img {
	border:1px #ffb704 solid;
}


/* zakaz films */
.yellow{
	border:1px #ffcf0c solid;
	padding:5px;
}

#promo {
	float:right;
	width:300px;
	
}
#promo p{
	 text-align:right;
	 margin-right:20px;
}
#infopromo {
	width:300px;
	padding:5px;
	border:1px #ffcf0c solid;
}

#zakaz {
	position:relative;
	margin-left:450px;
	min-height:250px;
	
}
#zakaz table{
	border:0px;
	
}
#zakaz table td{
	padding:2px;
	border:1px #663300 solid;
	
}
#zakaz p{
	 text-align:right;
	 margin-right:20px;
	
}


#zakaz_big {
	position:relative;
	margin-left:30px;
	min-height:250px;
	
}
#zakaz_big table{
	border:0px;
	
}
#zakaz_big table td{
	padding:2px;
	border:1px #663300 solid;
	
}
#zakaz_big p{
	 text-align:right;
	 margin-right:100px;
	
}
#zakaz_big input{
	  width:20px;
	  padding:3px;
	
}

#calendar {
	float:left;
	position:absolute;
	top:0;
	left:0;
	margin:0;
	width:350px;
	border:0px;
	
}
#calendar table{
	border:0px;
}
#calendar table th{
	border:1px #000000 solid;
	font:bold 12px arial, sans-serif;
}
#calendar table td{
	border:1px #000000 solid;
}

.act {
	background-color:  #ffef02
}

/* another */
.noborder {
	border:0px;
}
.noborder td{
	border:0px;
}

.input-text{
		padding-left:5px;
		margin-top: 10px;
		width:200px;
		height: 18px;
		background-color:#fff;
		border:1px #713500 solid;
	   FONT: 12px arial, sans-serif;
		}
.input-botton{
		padding:0px;
		margin-top: 10px;
		width:180px;
		height: 22px;
		color:#fff;
		background-color:#713500;
		border:1px #fff solid;
	   FONT: 12px arial, sans-serif;
	   cursor:  pointer;
		}
.input-check{
		padding:0px;
		margin-top: 10px;
		width:15px;
		height: 15px;
		background-color:#fff;
		border:1px #713500 solid;
		}
.input-select{
		padding:0px;
		margin-top: 10px;
		width:200px;
		height: 25px;
		background-color:#fff;
		border:1px #713500 solid;
		}
		

		/*FOOTER*/
#footer {
	clear:both;
	margin: 0px;
	padding:0px;
	width: 1000px;
	POSITION: relative;
	HEIGHT: 250px;
	background-image:url('images/fon_footer.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	
}
#footer .copy {
	position:absolute;
	left:40px;
	bottom:100px;
	margin: 0px;
	padding:0px;
	HEIGHT: 30px;
	text-align: left;
}
#footer .autor {
	position:absolute;
	right:40px;
	bottom:100px;
	margin: 0px;
	padding:0px;
	HEIGHT: 30px;
	text-align: right;
}
#footer_2 {
	clear:both;
	margin: 0px;
	padding:0px;
	width: 1000px;
	POSITION: relative;
	HEIGHT: 150px;
	background-image:url('images/fon_footer_2.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	
}
#footer_2 .copy {
	position:absolute;
	left:40px;
	top:30px;
	margin: 0px;
	padding:0px;
	HEIGHT: 30px;
	text-align: left;
}
#footer_2 .autor {
	position:absolute;
	right:40px;
	top:30px;
	margin: 0px;
	padding:0px;
	HEIGHT: 30px;
	text-align: right;
}

/* style for widebanner */
#a {
	float:left;
	height:60px;
	text-indent:-10000px;
	position:relative;
	cursor:pointer;
	width:468px;
}
	#a.linkClass {
	background: url('images/banner_wide.jpg') top left no-repeat;
}
	#a a:hover {background-position:left bottom;}
	#a open {background-position:left bottom !important;}
	
/* style for forms */
.jRadioWrapper {FLOAT: left}
.jNiceRadio {DISPLAY: block; BACKGROUND: url('images/radio.gif') no-repeat center top; VERTICAL-ALIGN: middle; WIDTH: 18px; HEIGHT: 18px}

.jNiceCheckbox {DISPLAY: block; BACKGROUND: url('images/checkbox.gif') no-repeat center top; VERTICAL-ALIGN: middle; WIDTH: 18px; HEIGHT: 18px}
.jNiceChecked {BACKGROUND-POSITION: center bottom}

.jNiceSelectWrapper {WIDTH: 132px; POSITION: relative; HEIGHT: 17px}
.jNiceSelectWrapper DIV SPAN {BORDER-RIGHT: #cccccc 1px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 104px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; HEIGHT: 15px}
.jNiceSelectWrapper DIV A {	DISPLAY: block; RIGHT: 0px; BACKGROUND: url('images/select_right.gif') no-repeat center center; WIDTH: 21px; POSITION: absolute; HEIGHT: 17px}

.jNiceSelectWrapper UL {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; OVERFLOW-Y: auto; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 16px; HEIGHT: 150px; BACKGROUND-COLOR: #fff}
.jNiceSelectWrapper UL A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #0099cc; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none}
.jNiceSelectWrapper UL A:hover {BACKGROUND: #e1f5ff}

.jNiceSelectWrapper UL A.selected {BACKGROUND: #ededed}
.jNiceHidden {DISPLAY: none}
	
/* style for hidebottom */
#bottom_fade {
	width: 1000px;
	height: 100px;
	z-index: 99;
	position: fixed;
	bottom: 0px;
	background: url('images/bottom-fade.png') bottom center no-repeat;
}	

/* menu lavalamp*/
        .lavaLamp {
            position: relative;
            width: auto;
            height:65px;
            margin:0px;
            background: transparent;
            padding:15px;
            margin-left: 250px ;
            overflow: hidden;
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .lavaLamp li.back {
                        border-left: 1px solid #713500;
                        border-top: 1px solid #713500;
                        border-right: 1px solid #713500;
                        border-bottom: 0px;
                        background-color:#fff;
                        width: 9px;
                        height: 26px;
                        z-index: 8;
                        position: absolute;
                    }
                    .lavaLamp li a {
                        FONT:12px arial, sans-serif;
                        COLOR: #713500;
                        text-decoration: underline;
                        color: #713500;
                        outline: none;
                        text-align: center;
                        top: 5px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 26px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .lavaLamp li a:visited {
                            border: none;
                        	FONT:12px arial, sans-serif; COLOR: #713500;
                       		text-decoration: underline;
                        }                    

                        .lavaLamp li a:active {
                            border: none;
                        	FONT:12px arial, sans-serif; COLOR: #713500;
                       		text-decoration: underline;
                        }                    

                        .lavaLamp li a:hover {
                            border: none;
                        	FONT:12px arial, sans-serif; COLOR: #713500;
                       		text-decoration: underline;
                        }                    


/*style 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: 30px;
							text-decoration: none;
							color: #663300;
							font-style: normal;
							margin: 0 6px 0px 0;
							padding: 0 10px 0 0;
							vertical-align: middle;
							padding-top: -2px;
							_position: relative;
							_width: 10px;
							_overflow-y: hidden;
						}
						
						
						
						span.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: 30px;
							text-decoration: none;
							color: #663300;
							font-style: normal;
							margin: 0 6px 0px 0;
							padding: 0 10px 0 0;
							vertical-align: middle;
							padding-top: -2px;
							_position: relative;
							_width: 10px;
							_overflow-y: hidden;
						}
						
						
						
						a.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: 30px;
							text-decoration: none;
							color: #663300;
							font-style: normal;
							margin: 0 6px 0px 0;
							padding: 0 10px 0 0;
							vertical-align: middle;
							padding-top: -2px;
							_position: relative;
							_width: 10px;
							_overflow-y: hidden;
						}
						
						
						
						del.button span{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						span.button input{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						span.button button{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						a.button span{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						del.button{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						span.button{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						
						a.button{
						    background-image:url('images/form_buttons.png');
						    _background-image:url('images/form_buttons.gif');
						}
						
						
						del.button span{
							
							white-space:nowrap;
							cursor:pointer;
						    color:#663300;
							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:30px;
							padding:8px 20px 0 10px;
							margin:0 -16px 0 10px;
							border:none;
							vertical-align:text-top;
							zoom:1;
							_position:relative;
						    _padding-left:0px;
							_padding-right:12px;
							_margin-right:-10px;	
							_display:block;
							_top:0;
							_right:-5px;
							
						}
						
						
						span.button input{
							
							white-space:nowrap;
							cursor:pointer;
						    color:#663300;
							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:30px;
							padding:8px 20px 0 10px;
							margin:0 -16px 0 10px;
							border:none;
							vertical-align:text-top;
							zoom:1;
							_position:relative;
						    _padding-left:0px;
							_padding-right:12px;
							_margin-right:-10px;	
							_display:block;
							_top:0;
							_right:-5px;
							
						}
						
						
						span.button button{
							
							white-space:nowrap;
							cursor:pointer;
						    color:#663300;
							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:30px;
							padding:8px 20px 0 10px;
							margin:0 -16px 0 10px;
							border:none;
							vertical-align:text-top;
							zoom:1;
							_position:relative;
						    _padding-left:0px;
							_padding-right:12px;
							_margin-right:-10px;	
							_display:block;
							_top:0;
							_right:-5px;
							
						}
						
						
						a.button span{
							
							white-space:nowrap;
							cursor:pointer;
						    color:#663300;
							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:30px;
							padding:8px 20px 0 10px;
							margin:0 -16px 0 10px;
							border:none;
							vertical-align:text-top;
							zoom:1;
							_position:relative;
						    _padding-left:0px;
							_padding-right:12px;
							_margin-right:-10px;	
							_display:block;
							_top:0;
							_right:-5px;
							
						}
						
						
						span.button button{
						   line-height:2.5;/*Opera need this*/
						}
						
						html.safari del.button span{
						  line-height:1.3;
						}
						
						html.safari a.button span{
						  line-height:1.3;
						}
						
						html.safari span.button button{
						  line-height:2.6;
						}
						
						html.safari span.button button:focus{
						    outline:none;
						}
						
						
						
						html.safari a.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 input{
							padding-top:0px;
							line-height:2.5;/*Opera need this*/
						}
						
						
						span.button button{
							padding-top:0px;
							line-height:2.5;/*Opera need this*/
						}
						
						
						/** optional **/
						/*
						a.button:visited{
							color:#aaa;
						}
						*/
						
						
						/*Hover Style*/
						
						span.button-behavior-hover{
							background-position:0 -60px;
							color:#663300;
							text-decoration:none;
						}
						
						
						
						
						
						a.dom-button-focus{
							background-position:0 -60px;
							color:#663300;
							text-decoration:none;
						}
						
						
						
						
						
						a.button:focus{
							background-position:0 -60px;
							color:#663300;
							text-decoration:none;
						}
						
						
						
						
						
						span.button:hover{
							background-position:0 -60px;
							color:#663300;
							text-decoration:none;
						}
						
						
						
						
						
						a.button:hover{
							background-position:0 -60px;
							color:#663300;
							text-decoration:none;
						}
						
						
						
						
						
						span.button-behavior-hover input{
							background-position:100% -60px;
						}
						
						
						
						
						
						span.button-behavior-hover button{
							background-position:100% -60px;
						}
						
						
						
						
						
						a.button:focus span{
							background-position:100% -60px;
						}
						
						
						
						
						
						span.button:hover button{
							background-position:100% -60px;
						}
						
						
						
						
						
						a.button:hover span{
							background-position:100% -60px;
						}
						
						
						a.button:focus span{
							color:#663300;
						}
						
						
						
						
						a.button:active{
							color:#663300;
						}
						
						
						
						
						del.button:hover{
							background-position:0 -180px;
							/* cursor:not-allowed; */
						}
						
						
						
						
						del.button-behavior-hover{
							background-position:0 -180px;
							/* cursor:not-allowed; */
						}
						
						
						del.button:hover span{
							background-position:100% -180px;
							/* cursor:not-allowed; */
							
						}
						
						
						
						
						del.button-behavior-hover span{
							background-position:100% -180px;
							/* cursor:not-allowed; */
							
						}
						
						
						
						
						/*Optional hack for IE6 to simulate :hover selector*/
						
						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));
						
						
						
						
						}
						
						del.button span{
						
						
							
							_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));
						
						
						
						
						}
						
						span.button button{
						
						
							
							_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));
						
						}
						
