div.bx-component-border {
z-index:1000;
}

#loading{font-size:14px;}
.hidden_foot{display:none;}
#PL_DIV{padding-top:15px;padding-left:15px;}
#player_div{display:block !important;}

/* SETTINGS*/
html, body{height:100%;	width:100%; text-align:center;

_overflow-x:hidden;
_overflow:hidden;

}
body{font:14px Arial, Helvetica, sans-serif; color:#000;/* background:DodgerBlue;*/background:#000;}

.main{

background:transparent url(/images/raster.png) repeat scroll 0 0;
_background:transparent;
_overflow-y:scroll;
_height:100%;
overflow-x:hidden;
visibility:hidden;
width:100%;

width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");
position:relative; margin:0 0;


 text-align:left;
 min-height:100%; }

.wrapper{width:958px; margin:0 auto; position:relative; z-index:2; padding-bottom:90px; overflow:hidden; zoom:1;}

.body_bg{
float:left;
width:100%;
position:fixed;
_position:absolute;
 top:0; left:0;
overflow:hidden;

height:100%;
}

#fon{

background-color:#CCC;
height:100%;
left:0;
position:fixed;
_position:absolute;
top:0;
width:100%;
z-index:30;
padding:0;
margin:0;

}

.body_bg #BG_IMAGE_FILE, .body_bg .wide, .body_bg .nwide
{

top:0;
left:0;
position:absolute;
width:100%;
}


.bgr{background:url(/images/body_bgr.jpg);}
.body_img{background:url(/images/body_bgr_img.jpg) no-repeat fixed 100% 0;}


.subscription a {
border-bottom:1px dashed #FF0000;
font-style:italic;
position:relative;
text-decoration:none;
z-index:1;
}



/* WINDOW*/
.window_bg{z-index:99; position:absolute; width:100%; height:100%; background:url(/images/window_bg.png); top:0; left:0;}
.window{width:752px; position:absolute; z-index:9999; text-align:left; top:154px; left:50%; margin:0 0 0 -375px;}
.window .t{width:752px; height:52px; background:url(/images/window_t.png) no-repeat;
 _background:url(/images/gif/window_t.gif) no-repeat;
}
.window .b{width:752px; height:52px; background:url(/images/window_b.png) no-repeat;
_background:url(/images/gif/window_b.gif) no-repeat;
}
.window .m{width:670px; background:url(/images/window_m.png) repeat-y; padding:0 27px 0 55px; position:relative; z-index:999;}
.window h2{font:italic normal 24px/28px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px;}
.window .close{font-style:italic; text-decoration:none; border-bottom:1px dashed #ff0000; z-index:9999; position:absolute; left:655px; top:0;}
.window .close:hover{border-bottom:1px dashed #fff;}

/* HEADER */
.header{height:120px; position:relative; z-index:1;}
.logo_j{
background:transparent url(/images/logo.png) no-repeat scroll 0 0;
_background:transparent url(/images/gif/logo.gif) no-repeat scroll 0 0;
display:block;
float:left;
height:64px;
left:124px;
position:absolute;
top:17px;
width:141px;
}
.sitemap{position:absolute; top:15px; right:20px;
 width:70px; height:14px; display:block;
background: url(/images/sitemap.png) no-repeat;
_background: url(/images/gif/sitemap.gif) no-repeat;

}


.search_h{position:absolute; top:15px; right:110px;
 width:36px; height:14px; display:block;
background: url(/images/search.png) no-repeat;
_background: url(/images/gif/search.gif) no-repeat;

}

.player{position:absolute; top:89px; right:24px;
width:97px; height:31px;
display:block;
background: url(/images/player.png) no-repeat;
_background: url(/images/gif/player.gif) no-repeat;

}
/* lang */
.lang{position:absolute; top:0; left:5px;}
.lang li{width:23px; float:left; padding:16px 0 0 6px; height:15px; margin-left:-5px;}
.lang .selected{background:url(/images/lang_cur.png) no-repeat; position:relative;}


/* WINDOW*/
.window_bg{z-index:99; position:absolute; width:100%; height:100%; background:url(/images/window_bg.png); top:0; left:0;}
.window{width:752px; position:absolute; z-index:9999; text-align:left; top:154px; left:50%; margin:0 0 0 -375px;}

.window .m{width:670px; background:url(/images/window_m.png) repeat-y; padding:0 27px 0 55px; position:relative; z-index:999;}
.window h2{font:italic normal 24px/28px Arial, Helvetica, sans-serif; color:#000; padding-bottom:15px;}
.window .close{font-style:italic; text-decoration:none; border-bottom:1px dashed #ff0000; z-index:9999; position:absolute; left:655px; top:0;}
.window .close:hover{border-bottom:1px dashed #fff;}





/* SIDEBAR */
.sidebar{position:absolute; top:30px; right:0; width:261px; }
.sidebar h1{font:italic normal 32px/36px Arial, Helvetica, sans-serif; padding-bottom:3px; color:#000;}
.sidebar h2{font:italic bold 16px Arial, Helvetica, sans-serif; padding-bottom:12px; color:#000;}
.sidebar .t{height:36px; width:261px; background:url(/images/sidebar_t.png) no-repeat;
_background:url(/images/gif/sidebar_t.gif) no-repeat;
}
.sidebar .b{height:36px; width:261px; background:url(/images/sidebar_b.png) no-repeat;
_background:url(/images/gif/sidebar_b.gif) no-repeat;
}
.sidebar .m{width:221px; background:#fff; padding:0 20px;}

/*block*/


.hidden{display:none;}

#ajax_box{
position:fixed;
_position:absolute;
padding:0;
margin:0;
top:0;
left:0;
background:transparent;
z-index:40;}

#ajax_box .top
{
background: url(/images/content_t.png) no-repeat scroll 0 0;
_background: url(/images/gif/content_t.gif) no-repeat scroll 0 0;
height:36px;
/*width:500px;*/
}

#ajax_box .top .close
{
background:url(/images/btn_close.gif) no-repeat;
display:block;
float:right;
height:29px;
margin-right:5px;
margin-top:5px;
width:34px;

}

#ajax_box .inner{background:#fff;overflow-x:hidden;}

#ajax_box .bottom
{

background:transparent url(/images/content_b.png) no-repeat scroll 100% 0;
_background:transparent url(/images/gif/content_b.gif) no-repeat scroll 100%  0;
height:36px;
/*width:500px;*/}



/* FOOTER */

.b_image_jmors{
width:208px;
height:47px;
float:left; 
background:url(/images/copy.png) no-repeat;
_background:url(/images/gif/copy.gif) no-repeat;
}

.footer{width:796px; margin:0 auto; text-align:left; height:60px; margin-top:-60px; position:relative; z-index:4; font:italic 12px Arial, Helvetica, sans-serif; color:#fff;}
.footer img{float:left;}
.footer .create{float:right; }
.footer a{color:#fff;}
.footer p{line-height:20px;}