/**
/*
 * @file: index.css
 * @author: Webway IT Labs, 2010 (www.webway.ru)
 */


@import url("v11/reset.css");
@import url("v11/base.css");
@import url("v11/typo.css");


html{
	*font-size: 101%;
	position: relative;
	z-index: 0;

}

body{
	background: #f5f5f5;
	color: #2e2e2e;
	font-size: 81.25%;
	font-style:italic;
	line-height:1.35em;
	width: 100%;
	text-align:center;
	font-family: Georgia, Times, serif;
	letter-spacing:.01em;
}

a{cursor:pointer;}

h3 a{text-decoration:underline;}

.pseudo{
	cursor:pointer;
	padding-bottom:0.15em;
	background: url(/_pic/dott.png) repeat-x 0 100%;
	
}
div.neavtop {
	font-size:1.23em;

margin:-1.63em -.5em 2.333em -0.5em;
padding:0 0 0.2em 1em;
	position:relative;
	overflow:hidden;
	zoom:1;
	left:-4em;
}
.galllist div.neavtop {
	margin:-2.8em 0 1.47em -.5em;
	padding:0 1em .2em;
	left:0;
}
/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ GLOBAL ]
*/
.cn{text-align:center;}

#outwrap{
	height:100%;
	width:100%;

position:relative;
}
#iefixed{
	height:100%;
	background:url(/_pic/p.gif);
	text-align:center;
}
#iepage{
	height:100%;
	min-height:700px;
	position:relative;
}
* html,* html body{
	width:100%;
	height:100%;
	overflow:hidden;
}

* html #iefixed{
	position:relative;
	width:100%;
	height:100%;
	overflow:auto;
	overflow-y:scroll;
}
#bgel,
#outwrap{
	min-width:1000px;
	text-align:left;
}
	#bgel{
		position:static;
		width:100%;
		height:0;
	}
		#bgel .act{
			*z-index:1;
		}
			#bgel .act .vis{
				position:relative;
				z-index:1;
			}
		#bgel .unact{
			z-index:-1;
		}

		.el_1{
			position:absolute;
			bottom:0;
			right:12%;
			height:300px;
			width:300px;
			margin-right:-100px;
			background:#ddd;
		}
		.el_2{
			position:absolute;
			bottom:0;
			right:12%;
			height:300px;
			width:300px;
			margin-right:-100px;
		}
#outline{
height:100%;
position:relative;
min-height:700px;
}
#outline,
.otl{
/*	padding:0 12%;
	margin:0 -100px;*/
	zoom:1;

}
#prelayout,
.prelayout{
	position:absolute;
	left:0;
	top:65%;
	width:100%;
	height:35%;
	text-align:left;

}
#abslayout,
.abslayout{
	height:100%;
	position:absolute;
	text-align:center;
	width:100%;
}
	#layout,
	.layout{
		position:relative;
		z-index:2;
		height:100%;
	}
	.pageswr,
	#sft,
	#layout{
		width:85.84%;
		min-width:1000px;
		max-width:1350px;
	}
	#ballign{
		display:inline-block;
		*display:inline;
		zoom:1;		
		vertical-align:top;
		width:100%;
		position:relative;
		margin-left:-1px;
		overflow:hidden;
		margin-top:1em;
	}
	#layout .setter{
		display:inline-block;
		zoom:1;
		vertical-align:top;
		height:100%;
		width:1px;
		overflow:hidden;
	}
	.info_spl{
		height:1px;
		width:1px;
		display:block;
		position:relative;
	}
	.layout_spl{
		display:block;
		height:70%;
		margin-top:-381px;
		position:relative;
		width:1px;
		zoom:1;

	}

 .section .layout_spl{
 	display:none;
 }

#layout .tube,
#sft .tube{
padding:0px;
display:block;
}
#layout .tube{
	padding-top:13px;
}
.wbl{
	/**min-width:940px;
	max-width:1600px;*/
	margin:0 auto;
	text-align:left;
/*	_margin:0 -100px;*/
position:relative;
}

#bgfon{
	position:fixed;
	_position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
	height:100%;
	background:#4A4A4A;
}
#bgfon div{
	width:100%;	
	position:absolute;
	left:50%;
	top:0;
	margin-left:-50%;
	height:100%;
}
#bgfon img{
	height:auto;
	width:100%;	
	position:absolute;
	left:0;
	top:0;
}

/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ HEADER / #hd ]
*/

#main_logo{
	color:#fff;
	position:absolute;
	top:9%;
	height:148px;
	overflow:hidden;
	width:38%;
	margin-top:-43px;
	left:0;
	max-width:1000px;
}
	#main_logo .lm{
		display:inline;
		position:relative;
		z-index:2;
		width:359px;
		height:123px;
		overflow:hidden;
		text-indent:-999em;
		background:url(/_pic/logo.png);
		margin-top:10px;
		float:right;
left:-60%;
margin-right:-217px;
	}
	#main_logo i{
		display:block;
		position:absolute;
		width:1000px;
		right:0;
		top:0;
		z-index:1;
		height:100%;
	}
	
		#main_logo small{
			font-size:.3em;
			display:block;
		}


/*
[slahs]
----------------
*/
.pl_zg{}
.pl_zg{
	height:103px;
	overflow:hidden;
}
	.pl_zg .c{
		display:block;
		height:100%;
		margin-left:-39px;
		position:static;
		float:left;
		padding-left:98px;
		padding-right:1em;
		z-index:3
	}
	.pl_zg .rr{
		display:block;
		width:39px;
		height:100%;
		float:left;
		left:0
	}
.pl_menu{}
	.pl_menu .c{
		padding-left:68px;
		padding-right:0;
	}

	.pl_menu .rr,
	.pl_menu .c{
		background-position: 0 -103px;
	}
	.rc-menu .t,
	.rc-menu .b{
		background-position:0 -353px;
	}

	.boock .specnews .more2 i{
		background-position:0 0!important;
	}

/*
[names]
----
*/
.m_name{
	margin-top:-36px;
	position:absolute;
	right:11%;
	top:15%;
}
.sroom span{
	color:#fff;
	margin-top:1.35em;
	display:block;
	position:relative;
	overflow:hidden;
	height: 45px;
}
.sroom span i {
	text-indent:-999em;
	background: url(/_pic/names/f_names.png) 0 0;
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;	
}


.menu_0 .ln{
	background: url(/_pic/menu_pictures/names/menu_0.png) 0 0;
	width:64px;
}
.menu_1 .ln{
	background: url(/_pic/menu_pictures/names/menu_1.png) 0 0;
	width:55px;
}
.menu_2 .ln{
	background: url(/_pic/menu_pictures/names/menu_2.png) 0 0;
	width:37px;
}
.menu_3 .ln{
	background: url(/_pic/menu_pictures/names/menu_3.png) 0 0;
	width:73px;
}
.menu_4 .ln{
	background: url(/_pic/menu_pictures/names/menu_4.png) 0 0;
	width:51px;
}
.menu_5 .ln{
	background: url(/_pic/menu_pictures/names/menu_5.png) 0 0;
	width:49px;
}
.menu_6 .ln{
	background: url(/_pic/menu_pictures/names/menu_6.png) 0 0;
	width:55px;
}
.menu_7 .ln{
	background: url(/_pic/menu_pictures/names/menu_7.png) 0 0;
	width:54px;
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ MENU / #menu ]
*/
#menuinfoblock{
color:#FFFFFF;
left:3%;
margin:106px auto 34px;
padding-bottom:1px;
position:absolute;
text-align:left;
top:50%;
width:94%;
z-index:3;

}
.menuwr{
	position:absolute;
	bottom:0;
	z-index:4;
}
#menu0{
	left:0;
	top:0;
	position:relative;
	margin-bottom:30px;
}

.menulist{}
.menulist{
	margin-right:-9px;
	position:relative;

}
	.menulist li{
		margin:3px 3px 0;
		overflow:hidden;
		text-align:center;
	}
		.menulist a{
			width:92px;
			height:97px;
			color:#fff;
			display:block;
			position:relative;
			overflow:hidden;
			zoom:1;
		}
		.menulist .ln{
				display:block;
				position:relative;
				margin:0 auto;
				height:30px;
		}
			.menulist .l_name{
				margin-bottom:-30px;
				text-indent:-999em;
			}
			.menulist .s_sect{
				position:relative;
				margin-top:-30px;
				display:block;
				visibility:hidden;
				zoom:1;
				overflow:hidden;
			}
		
			.menulist .iwr{
				display:block;
				top:36px;
				position:absolute;
				left:0;
			}
			.ds{
				position:absolute;
				top:0;
				left:0;
				width:100%;
				height:100%;
				background:url(/_pic/p.gif);
				
			}

			.ms{
				display:block;
				position:relative;
				left:0;
				top:0;
				width:100%;
				height:100%;
				zoom:1;
			}

.simphover{}

	.simphover a:hover .s_sect,
	.menulist .active .s_sect,
	.menulist .hover .s_sect{
		visibility:visible;
	}

	.simphover a:hover .iwr,
	.menulist .active .iwr{
		top:0!important;
	}

#menu1{}

#menu1 a{
	color:#fff;
	text-decoration:none;
}
#menu1 li{
	height:20px;
	margin-right:1.5em;
}

/**/

.r_abs{
	position:absolute;
	bottom:49px;
	right:0;
	overflow:hidden;
}
.r_abs .shadowed{
	float:right;
}
		.r_abs .dog1{
			position:absolute;
			clear:both;
			float:right;
			bottom:0;
			right:0;
		}
.r_abs {
	font-size:1.0769em
}
.r_abs .marked{

	display:inline-block;
	zoom:1;
	margin:.2em 0 0;
}

.r_abs .marked a{text-decoration:none;}
	.mark_name{
		font-size:1.285em;
		margin-top:.5em;
		line-height:1.25em;
		position:relative;
	}
		.mark_name .more{
			position:absolute;
			margin-left:100%;
			left:-2em;
			width:1.5em;
			bottom:-1em;
			*bottom:auto;
			*margin-top:2em;
			top:auto;	
			height:12px;
			overflow:hidden;		
		}
.r_abs *{line-height:1.2em!important}
.shwrabs{}

.shwrabs .rc_20glm,
.shwrabs .rc_20glmt{
	margin-bottom:-100px;
	height:auto;
	*height:100%;
	
}
.shwrabs .rc_20glmt,
.shwrabs .rc_20glmt .c{
	float:none;
}
	.sh1{
		margin-left:22%;
		position:relative;
		width:35%;
		min-width:410px;
		_width:39%;
		float:left;
		display:inline;
		padding-bottom:3em;
	}
	.sh1 .rc_20glm .c{
		height:auto;
	}

	.sh3{
		margin-left:27%;
		position:absolute;
		top:50%;
		margin-top:-4em;
		width:auto;
		padding-bottom:2em;
		left:0;
	}
		.sh3 .shadowed{
			position:absolute;
			right:0;
		}
	.sh2{
		margin-left:3%;
		width:30%;
		float:left;
		margin-top:3em;

		padding-bottom:2em;
	}
		.sh2 .shadowed{
			position:relative;
			float:left;
			margin-left:0;
			margin-right:0;
			width:100%;
		}
	.sh4{
		margin-left:35%;
		position:relative;
		width:30%;
		float:left;
		display:inline;
		padding-bottom:2em;
	}
	.sh4 .rc_20glm .c{
		height:auto;
	}

	
	
.shi_1{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:30.1%;
	vertical-align:middle;
	padding-bottom:2em;
	position:relative;
	margin-left:5%;
}
.shi_2{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:22%;
	vertical-align:middle;
	padding-bottom:2em;
	margin-left:4%;
	min-width:235px;
}
.shi_3{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:29%;
	vertical-align:middle;
	padding-bottom:2em;
	margin-left:5%;
	min-width:315px;
}

.pug_abs{
	left:4%;
	margin-top:193px;
	position:absolute;
	text-align:left;
	top:40%;
	width:32%;
}
.pug_abs_wr{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
}
.pug_abs .shadowed{
	position:relative;
	bottom:0;
	left:0;

}
html div.pug_abs .shadowed .c{
	*margin-bottom:-3em!important;
	
}

.games_abs{
	left:13%;
	margin-top:-38px;
	position:absolute;
	text-align:left;
	top:45%;
	width:30%;

}
.games_pl{
	font-size:2em;
	height:86px;
	color:#f5f5f5;
	text-decoration:none;
	width:278px;
	overflow:hidden;
	display:inline-block;
	zoom:1;
	text-align:center;
	background:url(/_pic/games.png) no-repeat;
	line-height:1.4em;
	padding-top: 15px;	
}

	.games_pl span{
		display:inline-block;
		zoom:1;
		padding-top:.1em;
		background:url(/_pic/dott_3.png) repeat-x 0 100%;
		text-shadow:3px 4px 26px #000000;
	}
/*
[bd]
---------
*/

.boock .sname{
	margin-bottom:0.5em;
	margin-top:-1.67em;
	float:left;
	padding-right:8em;
	text-align:left;
}
.boock3 .sname{
	padding-right:6em;
}

.boock .sname small{
	font-size:.72em;
	display:block;
	margin-right:-6.94em;
	line-height:1em;
	
}
.prenext{
	margin-top:-2.6em;
	margin-left:-10em;
}
.boocktop{
	margin-top:-3.4em;
}
	.boocktop a{
		margin-left:2em;
	}
.cnt{
	clear:both;
	position:relative;
	margin-bottom:2em;
	zoom:1;
}

.cnt .dsc{
	margin-bottom:.23em;
}
	
.snlist,
.nlist{
	padding-bottom:1.5em;
	left:0;
	min-height:5em!important;
	_height:6.5em!important;
	background:transparent url(/_pic/dott.png) repeat-x scroll 0 100%;
}	

.rp .nlist{
		left:0;
	}

	.rp .snlist{
		left:-4em;
	}

	.rp .specnews{
		margin-bottom:2em;
		margin-right:-2.2em;
		padding-right:1.5em;
		padding-left:0;
		margin-left:-4em;
		padding-left:1.5em;
	}
	.rp .specnews .dsc{
		text-align:left;
	}
	.specnews h3{
		text-align:right;
	}
	.rp .specnews h3{
		text-align:left;
	}
	.rp .specnews .dopim{
		margin-right:-93px;
		float:left;
		display:inline;
		margin-left:-1.5em;
		_left:-3px;
	}
	.rp .specnews .imaged {
		padding-right:0;
		padding-left:7em;
	}
	
	.date b{
		display:block;
		color:#fff;
		background:#b91044;
		text-align:right;
		font-weight:normal;
		font-size:1.69em;
line-height:0.8em;
padding-bottom:0.1em;
		
	}

	.date img{margin-top:.35em}
	.date{
		top:0;
		text-decoration:none;
		width:63px;
	}	
		.d_single{
			position:relative;
			left:0;
			margin-left:-6.2em;
			top:0;
			float:left;
			margin-top:-2em;
		}
		.boock3 .d_single{
			display:inline;
			margin-left:-4.5em;
			margin-top:-0.2em;
		}
		
		.nlist .date{
			/*left:-6.2em;
			position:absolute;
			text-decoration:none;*/
			margin-top:-1.7em;
			display:inline;
			float:left;
			margin-bottom:-1em;
			margin-left:-6.2em;
			position:relative;
			text-decoration:none;
		}	

.prenext,
.boocktop *{
	text-decoration:none;
	color:#141414;
	font-size:.92em;
	position:relative;
}

.book_arh{
	position:absolute;
	right:2px;width:56px;
	top:4em;
	z-index:2;
}

.specnews{
	margin-left:-6.2em;
	background:#d99910;
	overflow:hidden;
	padding-left:1.5em;
	padding-top:.5em;
	zoom:1;
	margin-bottom:2em;
clear:both;
padding-right:1.5em;
}
.specnews,
.specnews *{
	color:#fff;
}
	.specnews .dopim{
		float:right;
		margin-top:-.5em;
		display:inline;
		margin-right:-1.5em;
		position:relative;
		_left:3px;
	}
	.specnews .dsc{
		text-align:right;
		padding-bottom:1em;
		margin-bottom:0;
		line-height:1.4em;
	}
	.specnews .imaged{
		padding-right:8em;
	}
	
	.specnews .more2{
		margin-left:.5em;
		margin-right:-1em;
		overflow:hidden;
	}
	
.noimg{
	height:6em;
}
.pageswr{

z-index:2;
}
.pages{

	clear:both;
	margin:-6em .5em 0;
	color:#141414;
	position:relative;
	z-index:4;
	zoom:1;
}
	.pages .lp,
	.pages .rp{
		height:0;
		min-height:0;
		_height:auto;
			font-size:1.69em;
		
	}
	.pages .lp{
		padding-left:43px;
	}
	.pages .rp{
		text-align:right;
		padding-right:43px;
	}
	
	.pages a{
		font-size:.5em;
		text-align:left;
		position:relative;
		overflow:hidden;
		margin:.3em 1em 0;
		*margin:.2em .5em .3em;
		_margin-top:0em;
	}
	.pages a i{
		position:absolute;
		height:100%;
		width:100%;
	}
	.pages .i_back{float:left;margin-left:-33px;}
	.pages .i_next{float:right;margin-right:-33px;}

	
	
	.i_back:link i,
	.i_back:visited i,
	.i_back_hover i{
		background-position:0 -13px;
	}
	.i_next:visited i,
	.i_next:link i,
	.i_next_hover i{
		background-position:-30px -13px;		
	}

/*	.i_next:hover,
	.i_next:active{
		opacity:.8;
	}*/

/*
[section classies]
-------------
*/
.colordark{
color:#141414
}
.sftwr{
	position:absolute;
	bottom:0;
	height:80%;
	width:100%;
	left:0;
	z-index:1;
}


#sft{
	position:relative;
	z-index:1;
	margin:0 auto 0;
	height:100%;
}
#sft .bk,
#sft .bk3{
	height:100%;
}
.section div#layout{
		overflow:hidden;
		_overflow:visible;
		height:auto;
		min-height:100%;
		_height:100%;
	}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ FOOTER / #ft ]
*/

#ft,
#fttoper{
	height:3em;
	margin-top:-3em;
	position:fixed;
	_position:absolute;
	z-index:6;
	width:100%;
	background:#4a4a4a;
	overflow:hidden;
	left:0;
	bottom:0;
	_bottom:-1px;
}
* html #iefixed #ft{
	left:-999em;
}
* html #ft{
	_top:100%;
}

#introft,
#ft,
#fttoper{
	font-size:.769em;
	text-align:center;	
}

	#ft .tube{
		margin:0 60px;
		padding:1em 4.58% 0;	
		zoom:1;
	}
	#ft .mdside{
		width:220px;
		float:left;
		margin-left:40%;
		position:relative;
		font-size:1.1em;
		margin-top:-.5em;
		display:inline;
	}
	#ft .lside{
		float:left;
		width:30%;
		margin-right:-30%;
		text-align:left;
	}
#ft *{
	color:#ababab;
	text-decoration:none;
}
	#ft .rside{
		float:right;
		width:30%;
		margin-left:-30%;
		text-align:right;
	}
	#ft .webway{
		color:#686868
	}
/*#sft{
	background:#fff;
	width:100%;
	height:10em;
	position:absolute;
	width:100%;
}*/

.maphr{
left:10em;
margin-top:-1em;
position:relative;
top:-2.2em;
white-space:nowrap;
}
#ft .mops{margin-top:0}
#ft .mops *,
.toperwr .mops *{
height:17px;
overflow:hidden;
text-indent:-999em;
}

#fttoper{
	text-align:center;
	z-index:7;
	margin-left:-999em;
	background:transparent;
	
}
	.toperwr{
		text-align:center;
		background:#4A4A4A;
		padding-top:1px;
	}
		.mops{
/* 			margin:0.3em auto 1em;
*/
			margin-right: 90px;
			width:123px;
		}

		.topercnt{
			text-align:left;;
		}

#mopsheighter{
	display:block;
	height:100%;
	position:relative;
	margin-top:-2.9em;
	overflow:hidden;
	font-size:0;
}
/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ INTRO / body#intro ]
*/
body#intro{
	background:#d6d6ca;
}

#indexiepage{
	background:#d6d6ca;	
	height:100%;
	min-height:700px;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:100%;
	min-width:980px;
}
	#introwr,
	#flawr{
		width:100%;
		background:#d6d6ca;
		height:100%;
		overflow:hidden;
		position:relative;
}
* html #indexiepage{
	overflow:auto;
}	
* html #flawr{
	width: expression(
			((document.documentElement.clientWidth || document.body.clientWidth) < 980) ?  "980px" : "100%"
		);
	height: expression(
			((document.documentElement.clientHeight || document.body.clientHeight) < 700) ?  "700px" : "100%"
		);
}

#introlay{
	margin-top:-370px;
	position:relative;
	top:50%;
	width:100%;
	z-index:3;
}


	#intro #main_logo,
	#intro #main_logo .lm{
		position:relative;
		width:373px;
		height:154px;
		margin-top:0;
		margin:0 auto;
	}
	#intro #main_logo .lm {
		background:url(/_pic/intro_logo.png);
		left:0;
	}

	#intro #main_logo{
		margin-top:-46px;
		left:5px;
		display:inline-block;
		zoom:1;
	}


#introft{
	margin-top:-3em;
	position:relative;
}
#introft *{
	margin:0 1em;
}
	#introft .copy{
		color:#474747;
	}
	#introft .webway{
		color:#7a7a7a;
		text-decoration:none;
	}
#introimg{
	position:relative;
	left:-15px;
}


/*
rc
-------------
*/

.rc{}

.rc_2{ }
	.rc_2 .t,
	.rc_2 .b{
		background-image: url(/_pic/rounds/rc_out.png);
		width: 4px; height: 4px;
		left: -2px;
		z-index:10;
	}
	.rc_2 .t{ top: -2px; }
	.rc_2 .b{ margin-top: -2px; }

	.rc_2 .c{
		background: #fff ;
		padding:1.25em 17px .58em;
	}

	
.rc-gall{float:left }
	.rc-gall .t,
	.rc-gall .b{
	
		background-image: url(/_pic/rounds/r_image.png);
		width: 120px; height: 120px;
		left: -60px;
		z-index:10;
	}
	.rc-gall .t{ top: -60px; }
	.rc-gall .b{ margin-top: -60px; }

	.rc-gall .c{
		background: #fff ;
		border:1px solid #e7dfc2;
	}
	.rc-gall .cc{
		background:#716f6f;
		border:1px solid #c9c3ad;
		display:block;
		overflow:hidden;
		position:relative;
		z-index:1;
	}
	.rc-gall img{display:block;}


.rc-menu{}
.rc-menu{
	padding:12px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	*float:left;
	*display:inline;	
	margin:-27px 32px 3px;
	zoom:1;
	*height:100%;
}
	.rc-menu .t,
	.rc-menu .b{
		left:-8px;
		top:-9px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc-menu .b{
		clear:both;
		margin-top:3px;
		height:8px;		
	}
	.rc-menu .tr,
	.rc-menu .br{
		width:8px;
	}
	.rc-menu .c{
		margin:-10px 0 -10px;
		padding:0px 1.1em;;
		overflow:hidden;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
	}

	.rc-menu .t,
	.rc-menu .b{
		
		background-position:0 -373px;
	}
	.rc-menu .b{height:16px;}



.rc_o{}
.rc_o{
	padding:12px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	float:left;
	display:inline;	
	margin:1px 32px 1px;
	zoom:1;
	*height:100%;
	clear:both;	
}
	.rc_o .t,
	.rc_o .b{
		left:-8px;
		top:-8px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc_o .b{
		clear:both;
		margin-top:4px;
		height:8px;		
	}
	.rc_o .tr,
	.rc_o .br{
		width:8px;
	}
	.rc_o .c{
		margin:-9px 0;
		overflow:hidden;
		padding:3px .5em;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
		color:#fff;
	}
	.rc_o .b{height:16px;}
	
	
/*
	.o_625 .rc_o .b,
	.o_625 .rc_o .t{background-image: url(/_pic/rounds/sh_8_0.png);}
	.o_626 .rc_o .b,
	.o_626 .rc_o .t{background-image: url(/_pic/rounds/sh_8_1.png);}
	.o_627 .rc_o .b,
	.o_627 .rc_o .t{background-image: url(/_pic/rounds/sh_8_2.png);}
	.o_628 .rc_o .b,
	.o_628 .rc_o .t{background-image: url(/_pic/rounds/sh_8_3.png);}
	.o_629 .rc_o .b,
	.o_629 .rc_o .t{background-image: url(/_pic/rounds/sh_8_4.png);}
	.o_630 .rc_o .b,
	.o_630 .rc_o .t{background-image: url(/_pic/rounds/sh_8_5.png);}
*/
	.o_956 .rc_o .b,
	.o_956 .rc_o .t{background-image: url(/_pic/rounds/sh_8_0.png);}
	.o_957 .rc_o .b,
	.o_957 .rc_o .t{background-image: url(/_pic/rounds/sh_8_1.png);}
	.o_958 .rc_o .b,
	.o_958 .rc_o .t{background-image: url(/_pic/rounds/sh_8_2.png);}
	.o_959 .rc_o .b,
	.o_959 .rc_o .t{background-image: url(/_pic/rounds/sh_8_3.png);}
	.o_960 .rc_o .b,
	.o_960 .rc_o .t{background-image: url(/_pic/rounds/sh_8_4.png);}
	.o_961 .rc_o .b,
	.o_961 .rc_o .t{background-image: url(/_pic/rounds/sh_8_5.png);}

	.rc_o .b,
	.rc_o .t{background-image: url(/_pic/rounds/sh_8_0.png);}


.gl-wdt{}
.gl-wdt{
	padding:12px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	float:left;
	display:inline;	
	margin:1px 32px 1px;
	zoom:1;
	*height:100%;
	clear:both;	
}
	.gl-wdt .t,
	.gl-wdt .b{
		left:-12px;
		top:-28px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.gl-wdt .b{
		clear:both;
		margin-top:-32px;
		height:12px;		
	}
	.gl-wdt .tr,
	.rc_o .br{
		width:12px;
	}
	.gl-wdt .c{
		margin:-9px 0 0;
		overflow:hidden;
		padding:3px 1.5em;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
		color:#474747;
		font-size:.92em;
		text-align:left;
	}
	.gl-wdt .b{height:28px;}
	.gl-wdt .arr{
	height:16px;
left:79px;
margin-top:-4px;
width:110px;}

	.gl-wdt .b,
	.gl-wdt .t{background-image: url(/_pic/rounds/gl-wdt.png);}

.gl-wdt .sc	{
	position:absolute;
	top:0;
	left:0;
	height:999em;
	width:100%;
	background-image:url(./_pic/p.gif);
	z-index:6
}


.rc_arh{}
.rc_arh{
	padding:16px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	*float:left;
	*display:inline;	
	margin:0;	
	zoom:1;
	color:#fff;
	text-decoration:none;
	_height:0;
}
	.rc_arh .t,
	.rc_arh .b{
		left:-7px;
		top:-13px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc_arh .b{
		clear:both;
		margin-top:3px;
		height:13px;		
	}
	.rc_arh .tr,
	.rc_arh .br{
		width:7px;
	}
	.rc_arh .c{
		margin:0;
		padding:0px .3em;
		*margin-bottom:-13px;
		overflow:hidden;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
	}
	.rc_arh .b{height:26px;}

.rc-fbx{}
.rc-fbx{
	padding:20px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	*float:left;
	*display:inline;	
	margin:3px 32px;	
	zoom:1;
	*height:100%;
}
	.rc-fbx .t,
	.rc-fbx .b{
		left:-20px;
		top:-20px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc-fbx .b{
		clear:both;
		height:20px;		
	}
	.rc-fbx .tr,
	.rc-fbx .br{
		width:20px;
	}
	.rc-fbx .c{
		margin:0;
		padding:0px 1.1em;;
		overflow:hidden;
		background:transparent;
		*float:left;
		*margin-bottom:-20px;		
		font-weight:normal;
		zoom:1;
		position:relative;
		background:#fff;
		z-index:3;
	}

	.rc-fbx .t,
	.rc-fbx .b{
		background: url(/_pic/rounds/facebox_round.png) no-repeat;
	}
.rc-gall-sd{}
.rc-gall-sd{
	float:left;
	padding:60px 0;
	overflow-x:hidden!important;
	overflow:hidden;
	*display:inline;	
	margin:3px 0px;	
	zoom:1;
	*height:100%;
}
	.rc-gall-sd .t,
	.rc-gall-sd .b{
		left:-60px;
		top:-60px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
		background-image: url(/_pic/rounds/r_image_sd.png);
	}
	.rc-gall-sd .b{
		clear:both;
		margin-top:0;
		height:60px;		
	}
	.rc-gall-sd .tr,
	.rc-gall-sd .br{
		width:60px;
	}
	.rc-gall-sd .c{
		margin:-58px 2px -58px;
		padding:0;
		/*padding:0px 2px;*/
		overflow:hidden;
		background:transparent;
		*float:left;
		*display:inline;		
		text-align:middle;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:1;
	/*	width:342px;		*/
	}

	.rc-gall-sd .b{height:120px;}

.galllist2 .gall-wr{
	height:305px!important;
}

.rc-12-wdt{
	margin-left:-12px;
	margin-top:-6px;
}
	.rc-12-wdt .t,
	.rc-12-wdt .b{
		width: 24px; height: 24px;
		left: -12px;
		z-index:10;
	}
	.rc-12-wdt .t{ top: -12px; }
	.rc-12-wdt .b{ margin-top: -12px; }

	.rc-12-wdt .c{
		background: #fff ;
		padding:0;
		margin:0;
	}
.rc-12-wdt .c .ic{
	display:block;
	padding:0;
	margin:0;
	font-size:11px;
}

	.lp .rc-12-wdt .t,
	.lp .rc-12-wdt .b{
		background-image: url(/_pic/rounds/rc-12-wdt1.png);
	}
	.rp .rc-12-wdt .t,
	.rp .rc-12-wdt .b{
		background-image: url(/_pic/rounds/rc-12-wdt2.png);
	}
	.rc-fbx .rc-12-wdt .t,
	.rc-fbx .rc-12-wdt .b{
		background-image: url(/_pic/rounds/rc-12-fbx.png);
	}
/**/

.rc_20glm{}
	.rc_20glm{
		padding:2em 0 131px;
		overflow-x:hidden!important;
		overflow:hidden;
		*float:left;
		*display:inline;	
		margin:3px 8px -44px;
		zoom:1;
	}

	.rc_20glm .cs{
	
	}

	.rc_20glm .t,
	.rc_20glm .b{
		left:-20px;
		top:-152px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc_20glm .b{
		margin-top:-129px;
		clear:both;
		/*margin-top:3px;*/
		height:20px;		
	}
	.rc_20glm .tr{
		width:20px;
	}
	.rc_20glm .bl,
	.rc_20glm .br{left:-221px;}
	
	.rc_20glm .c{
		padding:0px 3em;;
		overflow:visible;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
	}

	.rc_20glm .t,
	.rc_20glm .b{
		background-position:0 0;
	}

	.rc_20glm .b{height:151px;}

.rc_20glmt{}
	.rc_20glmt{
		padding:3em 0 109px;
		overflow-x:hidden!important;
		overflow:hidden;
		*float:left;
		*display:inline;	
		margin:2.6px 8px -44px;
		zoom:1;
	}

	.rc_20glmt .cs{
	
	}

	.rc_20glmt .t,
	.rc_20glmt .b{
		left:-20px;
		top:-130px;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.rc_20glmt .b{
		margin-top:-129px;
		clear:both;
		/*margin-top:3px;*/
		height:20px;		
	}
	.rc_20glmt .tr{
		width:20px;
	}
	.rc_20glmt .bl,
	.rc_20glmt .br{left:-221px;}
	
	.rc_20glmt .c,
	.sglm .c{
		padding:0px 1em 1.5em 1.7em;
		overflow:visible;
		background:transparent;
		*float:left;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
	}

	.rc_20glmt .t,
	.rc_20glmt .b{
		background-position:0 0;
	}

	.rc_20glmt .b{height:130px;}


.sglm{padding-top:1.5em;}
	.sglm .c{
		*padding-bottom:0;
	}


/*
[rc_20glm styles]
-------------------------------
*/
.glm1{height:100%;}
	.glm1 .t,
	.glm1 .b{
		background-image:url(/_pic/rounds/glm1.png);
	}
	.glm1 .c{
	/*	background:#cc7607;*/
		height:75px;
		margin-bottom:2.5em;
		*margin-bottom:0;
		text-align:right;	
		min-width:154px;	
	/*	_padding-left:154px;*/
	}

.glm2{height:100%;}
	.glm2 .t,
	.glm2 .b{
		background-image:url(/_pic/rounds/glm2.png);
	}
	.glm2 .c{
		min-height:119px;
		_height:130px;
	}

	.glm2 .arrow,
	.glm2 .arrow{
		color:#4ea3fa;
	}

.glm3{height:100%;}
	.glm3 .t,
	.glm3 .b{
		background-image:url(/_pic/rounds/glm3.png);
	}
	.glm3 .c{
		min-height:119px;
		_height:130px;
	}

	.glm3 .arrow,
	.glm3 .arrow{
		color:#d8da0d;
	}

.glm4{height:100%;}
	.glm4 .t,
	.glm4 .b{
		background-image:url(/_pic/rounds/glm4.png);
	}
	.glm4 .c{
	/*	background:#cc7607;*/
		height:75px;
		margin-bottom:2.5em;
		*margin-bottom:0;
		text-align:right;	
		min-width:154px;	
	/*	_padding-left:154px;*/
	}
.glm5{
	height:100%;
	width:100%;
	margin:0;
}
	.glm5 .t,
	.glm5 .b{
		background-image:url(/_pic/rounds/glm5_1.png);
	}
	
	.glm5 .t, .glm5 .b {
background-image:url(/_pic/rounds/glm5_1.png);
}
.glm5 .tr {
width:113px;
}
.glm5 .t{
left:-110px;
}
	
	.glm5 .c{
		min-height:70px;
		_height:81px;
	}
.glm6{height:100%;}
	.glm6 .t,
	.glm6 .b{
		background-image:url(/_pic/rounds/glm6.png);
	}
	.glm6 .c{
		min-height:85px;
		_height:96px;
	}
.glm8{height:100%;margin-left:0;margin-right:0;width:100%}
	.glm8 .t,
	.glm8 .b{
		background-image:url(/_pic/rounds/glm8.png);
	}
	.glm8 .c{
		min-height:105px;
		_height:116px;
	}
.glm9{height:100%;margin-left:0;margin-right:0;width:100%;}
	.glm9 .t,
	.glm9 .b{
		background-image:url(/_pic/rounds/glm9.png);
	}
	.glm9 .c{
		min-height:80px;
		_height:92px;
	}
.glm10{height:100%;margin-left:0;margin-right:0;width:100%;}
	.glm10 .t,
	.glm10 .b{
		background-image:url(/_pic/rounds/glm10.png);
	}
	.glm10 .c{
		min-height:105px;
		_height:105px;
	}





/*.glm1 .cc{
	_margin-left:-154px;
}*/
.rc_20glm,
.rc_20glm *,
.rc_20glmt,
.rc_20glmt *{
	color:#fff;
	line-height:1.4em;	
}

.rc_20glm p,
.rc_20glmt p{
	margin-bottom:.7em;
}
.rc_20glm h3,
.rc_20glmt h3{
	font-size:1.38em;
	margin:0;
}

/**/
.pl_1{}
.pl_1{
	padding:0;
	overflow-x:hidden!important;
	overflow:hidden;
	*float:left;
	*display:inline;	
	margin:0;	
	zoom:1;
	height:97px;
	white-space:nowrap;
	min-width:170px;
	_width:170px;
	text-decoration:none;
}
	.pl_1 .t{
		left:-151px;
		top:0;
		width:100%;
		height:100%;
		zoom:1;clear:both;
	}
	.pl_1 .tr{
		width:151px;
	}
	.pl_1 .c{
		margin:0;
		padding:0px .9em;;
		overflow:hidden;
		background:transparent;
		font-weight:normal;
		zoom:1;
		position:relative;
		z-index:3;
		font-size:1.746em;
		text-align:center;
		line-height:2.5538em;
		color:#fff;
	}

	.pl_1 .t{
		background:url(/_pic/rounds/pl_1.png)
	}

/*
------------------
*/


/*icons*/
.i_back,
.i_next,
.more,
.iconed,
.icons i,
.sub,
.ico,
.ico24{
	background-repeat:no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.i_back *,
.i_next *,
.ico *{text-indent:-999em;display:block;height:1.25em;}

.sub{display:block;}

.sub i{text-indent:-999em;display:block;}

	.i_back *,
	.i_next *,
	.more,
	.iconed i,
	.nav li .ico,
	.icons i,
	.ico,
	.noimg{
		background-image:url(/_pic/icons/i_icon.png);
	}

	.sub,
	.fname i,
	.fpager .active,
	.fpager .active b{
		background-image:url(/_pic/icons/i_sub.png);
		background-repeat:no-repeat;
	}

	.dog1{
		background-position:0 -31px;
		height:65px;
		width:45px;

	}
	.more,
	.more2,
	.pages a{
		width:23px;
		height:1em;
		top:.3em;
	}
.boocktop .more,
.prenext .more{
margin-left:-28px;
margin-right:0.5em;
position:absolute;
left:0;
top:.25em;
*top:.2em;
	}

.iconed{position:relative;}
.iconed i{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	text-indent:-999em;
	text-align:left;
	overflow:hidden;
}
.noimg{background-position:0 -111px;}	
/**/


/*
[pager]
---------------
*/
.pager{}

.pager{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin-top:6px;
	overflow:hidden;
}
.pager .pageswr{
	margin-top:0;
	position:static;
}

.leftside{
	float:left;
	margin-left:0.5em;
}
.rightside{
	float:right;
	display:inline;
	margin-right:2.3em;
}
.pager li{
	float:left;
}
	.pager li a,
	.pager li i,
	.pager li span{
		position:relative;
		display:block;
		*display:inline;
		height:2.5em;
		line-height:2em;
		color:#fff;
		text-decoration:none;
		zoom:1;
	}
.pager li.dotted span{margin-top:1em;}
	.pager li.dotted span,
	.pager li.dotted i{
		height:1em;
		line-height:.5em;
	}
		.pager li i{
			*position:absolute;
			top:0;
			width:10px;
			margin-right:-10px;
			float:right;
		}
	.pager li.active i{
		margin-right:-10px;
	}

.pager li b{
	position:relative;
	z-index:10;
	font-weight:normal;
	display:inline-block;
	zoom:1;
	padding:0 .7em 0 .5em;
	margin-right:-0.2em;
}	
.pager li.active b{
padding:0 0.5em 0 1em;
}
	.pager li ins {
		height:100%;
		left:0;
		position:absolute;
		text-decoration:none;
		width:100%;
	}
.leftside li{
	margin-left:.5em;
	margin-right:-.7em;
	*margin-right:-1em;
}

	.leftside li a,
	.leftside li span{
		background-position:-10px -331px;	
	}
		.leftside li i{
			background-position:0 -331px;
			margin-right:-10px;
		}
		
	
		
	.leftside li.active a,
	.leftside li.active span{
		background-position:-10px -293px;
	}
	.leftside li.active i{
		background-position:0 -293px;
	}
.rightside li{
	margin-left:.5em;
	margin-right:-.7em;
	*margin-right:-1em;
	float:right;
}
.rightside li b{
	padding:0 0 0 1em;
}	
	.rightside li a,
	.rightside li span{
		background-position:-10px -251px;	
	}
		.rightside li i{
			background-position:0 -251px;
		}
		
		
		
	.rightside li.active a,
	.rightside li.active span{
		background-position:-10px -213px;
	}
	.rightside li.active i{
		background-position:0 -213px;
	}
/**/
.absed{
	width:2em;
	height:1em;
	position:absolute;
	display:block;
	overflow:hidden;
	top:auto;
	left:0;
	text-indent:-999em;
}
	.dsc .absed{
		width:2em;
		height:1em;
		margin-top:.5em;
		*margin-top:1.5em;
		margin-bottom:-1.5em;
	}

.blocked{
	width:2em;
	height:1em;
	position:relative;
	display:block;
	overflow:hidden;
	top:auto;
	left:0;
}
.blocked *{
	text-indent:-999em;
	display:block;
	position:absolute;		
}
	.dsc .blocked{
		width:2em;
		height:1em;
		margin-top:.5em;
		*margin-top:1.5em;
		margin-bottom:-1.5em;
	}


.isimmwr,
.gall-wr{
	height:275px;
	overflow:hidden;

}
	.gall-wr{
		margin:1.5em 0 1.3em;
	}
	.isimmwr{
	 	margin-bottom:1.2em;
	}
.inth{
	margin:.2em;
}
.i_sprev,
.i_snext{
	display:inline-block;
	zoom:1;
	height:20px;
	width:25px;
	visibility:hidden;
	margin-bottom:1.5em;
	margin-right:.5em
}
.i_sprev b,
.i_snext b{
	text-align:center;
	font-weight:normal;
	display:block;
	width:100%;
	color:#FFF;
	cursor:pointer;
	height:100%;
	line-height:15px;
}
.i_sprev b{
	background-position:0 -23px;
	text-indent:0.7em;
}
.i_snext b{
	background-position:-25px -23px;
	text-indent:-0.7em;
}
/*
body.js
-----------
*/
#menu0{
	*display:inline;
	*zoom:1;	
}
body.js #menu1 .c{
	*float:none;
	*width:100%;	
}


/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ FACEBOX / #facebox ]
*/
#facebox{
	font-size: 1em;
	position: absolute;
	top: 0; left: 0;
	z-index: 100;
	text-align: left;
	color:#616161;
	padding-bottom:2em;
	
}
#facebox .popup{
	position: relative;
	/*width: 882px;*/
	width: auto;
	z-index:3;
	*overflow-x: hidden;
	float:left;
}
	#facebox .popup_slim{
		width: 580px;
	}
#facebox .popup-body{
padding:1.5em 4em;
}
#facebox .popup-content{

}


#facebox .b-popup-close{
	margin:1.5em 1.7em;
	position:absolute;
	right:0;
	top:0;
	z-index:101;
}
	#facebox .b-popup-close .popup-close{
		color: #616161;
		cursor: pointer;
		text-indent:-999em;
		width:20px;
		height:20px;
		background-position:-5px 1px;
		font-style:normal;
		display:block;
	}

#facebox_overlay {
	position: fixed;
	top: 0px; left : 0px;
	height: 100%;
	width: 100%;
	left: 0px;
}

.facebox_hide {
	z-index: -100;
}

.facebox_overlayBG {
	background: #d3d3d3;
	z-index: 99;
}


#facebox .pop-image{text-align:center;}

#facebox .scnt{
	width:370px;
	zoom:1;
	position:relative;
	overflow:hidden;
	padding-left:3px;
}
#facebox .newscnt{
	width:33em;
	overflow:visible;
}

#facebox .newscnt .ttube{
	padding:0 0em 0 4.5em;
}
#facebox .d_single{margin-top:0;display:inline;}
#facebox .fbname{
	color:#141414;
	font-size:1.23em;
	*margin-top:-.2em;
}

#facebox .gall-wr {
	margin-top:0;
}
/*
-------------
*/
/*
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[ FACEBOX / #facebox ]
*/

.facebox_overlayBG {
	background: url(/_pic/facebox_pattern.png);
	z-index: 99;
}

.pop-image{

}
.pop-image img{
margin:-3px 0 -6px
}
#facebox .rc-12-wdt {
	margin:0;
	float:left;
}

/*
--------------------------------
*/
.i_clicable{
	cursor:pointer
}
.arrow{
	color:#141414;
	text-decoration:none;
	display:inline-block;
	zoom:1;
	font-size:.92em;
}

.specnews .arrow{
	color:#fff;
}
	.arrow b{
		top:.128em;
	}
	.rarrow b{
		margin-left:.5em;
	}
	.rarrow b i{
		*margin-left:.5em;
	}

	.larrow b{
		margin-right:.5em;		
	}
.galllist {}

	
.galllist2{}

	.galllist2 .gallcnt {
		padding-top:0.7em;
	}

.subname{
	text-align:left;
	margin-top:-.7em;
	float:left;

}
.gallcnt{
	text-align:center;
	margin-bottom:0;
}
.gallcnt .gallwr{
	width:344px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;		
}

.gallcnt .gallwr2{
	width:390px;
/*
	margin-left:auto;
	margin-right:auto;
*/
	text-align:left;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;		
}


.gall_screen{
	height:395px;
	overflow:hidden;
	margin-bottom:.5em;
}
.gall_screen .shdowr{
	margin-left:-2px;
	display:inline-block;
	vertical-align:middle;	
	*height:auto;
	*zoom:1;
	*display:inline;
}
/*
.gall_screen .shadowed {
	padding-bottom:0;
}
.gall_screen .rc-gall-sd .b{
	*margin-top:-64px;
}*/
.gall_screen .shadowed {
	*padding-bottom:0;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:middle;
}
.rc-gall-sd{
	*padding-bottom:0;
}

.rc-gall-sd .c {
	*padding-right:0;
	/*margin-right:-1px;	*/
}
.rc-gall-sd .c img{display:block;}
.rc-gall-sd .b{
	*margin-top:-60px;
	*height:60px;	
}

.gall_screen .rc-gall-sd .b{
	*margin-top:-63px;
	*height:60px;	
}

.gstr{
	width:1px;margin-right:-1px;
	height:100%;
	display:inline-block;
	zoom:1;
	vertical-align:middle;
}

.loader{
	background: url(/_pic/ajax-loader.gif) no-repeat;
	width: 16px;
	height: 16px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-8px;
	margin-top:-8px;
}
.gallcnt .cc{
	display:block;
	zoom:1;
	background:#716f6f;
	height:286px;
	width:340px;
	overflow:hidden;
	text-align:left;
}

.gall_screen .gallcnt .cc{
	height:auto;
}

	.vers{
		height:100%;
		width:1px;
		display:inline-block;
		zoom:1;
		vertical-align:middle;
	}
	.rc-gall-sd .cc img{
		display:inline-block;
		*display:inline;
		zoom:1;
		vertical-align:middle;
		MARGIN-RIGHT:-999em;
		margin-left:-1px;;
		*margin-top:-1px;
	}
.galllist .desc,
.gallwr .desc{
	padding:0 1em;
	position:relative;
	margin-bottom:0;
	_float:left;
	_width:100%;
}
.fplass {
	font-size:1.23em;
	line-height:1.1em;
}
.fplass .iconed{
		top:.25em;
	}
#boocklibrary{
	background: url(/_pic/bocklibrary.png) no-repeat;
	width: 1148px;
	height: 286px;
	margin:0 auto;
}
	.librarylist,
	.librarylist *{
		height:286px;
		overflow:hidden;
		position:relative;
	}


		.librarylist li *{
			display:block;
			font-weight:normal;
		}
		.librarylist li{
			width:15%;
			float:left;
		}
		.librarylist a{
			color:#fff;
			text-decoration:none;
			background-image:url(./_pic/p.gif);
		}
		.librarylist b{
			text-indent:-999em;
			width:966px;
			height:150px;
			position:absolute;
			background: url(/_pic/names/boockligrary_names.png) no-repeat;
		}
		
		.librarylist li#lib_956{width:160px;}
		.librarylist li#lib_956 b{left:29px;top:24px;}
		.librarylist li#lib_957{width:150px;}
		.librarylist li#lib_957 b{left:-130px;top:25px;}
		.librarylist li#lib_958{width:130px;}
		.librarylist li#lib_958 b{left:-280px;top:25px;}
		.librarylist li#lib_959{width:140px;}
		.librarylist li#lib_959 b{left:-413px;top:25px;}
		.librarylist li#lib_960{width:130px;}
		.librarylist li#lib_960 b{left:-550px;top:25px;}
		.librarylist li#lib_961{width:140px;}
		.librarylist li#lib_961 b{left:-680px;top:25px;}

		.librarylist li#lib_1667{width:187px;}
		.librarylist li#lib_1667 b{left:-820px;top:16px;}
		
.hidden{display:none;}



.img_sh{}
	.img_sh{
		background-color:#dfa20e;
		display:inline-block;
		*display:inline;
		*zoom:1;		
		padding:1px;
		margin-bottom:0.2em;
	}
		.img_sh .sd1{
			background-color:#cf970d;
			display:block;
			*display:inline;
			*zoom:1;		
			left:-1px;
			position:relative;
			top:-1px;
			padding:1px;
		}
			.img_sh .sd2{
				background-color:#FFFFFF;
				border-color:#fbf8f1;
				border-style:solid;
				border-width:1px;
				display:block;
				*display:inline;
				*zoom:1;		
				left:-1px;
				padding:3px;
				position:relative;
				top:-1px;
			}
			.img_sh img{display:block;}
.shwrabs .arrow{line-height:1.4em;margin-bottom:.25em;}

.flike .fminus,
.fminus{font-size:.9em;}
.shadowed .mores{
	margin-top:.25em;
	margin-bottom:0;
	line-height:1.5em;
}
.fplass2{
	font-size:1.38em;
	line-height:1.28em !important;
}
	.fplass2 .more2 {
		height:14px;
	}
.a_bl{
	display:inline;
	zoom:0;
}
.a_bl .iconed{
	display:block;
	margin-top:.25em;
}
.imaged .c{
	padding-right:11em;
}
.imgouter{
position:absolute;
right:-35px;
top:-20px;
z-index:3;
}

.simg{
	padding-left:7em;
}
	.simg .rc-12-wdt,
	.simwr{
		position:absolute;
		left:0;
		top:0;
	}
	.simwr{
		width:83px;
		overflow:hidden;
		text-align:center;
		top:-6px;
		left:-12px;
	}

	.simg .simwr .rc-12-wdt {
		position:relative;
		display:inline-block;
		*display:inline;
		*zoom:1;		
	}

		.simwr .rc-12-wdt {
			margin-left:0;
			margin-top:0;
		}

	.simwr .c{
		max-width:83px;
		_width:83px;
		overflow:hidden;
	}

	.isimmwr .rc-12-wdt{margin:0;}

	.simg .noimg{
	width:83px;
	height:83px;
}

.dsc a,
.desc a{
	text-decoration:none;
}
.dsc{
	width:100%;
}
* html .dsc .a_bl{
	float:left; 
}
.blc{
	display:block;
}
.clk{
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:999em;
	width:100%;
	background:url(/_pic/p.gif);
	z-index:10;
}
	.boocklist2 .ttube{
		padding-top:6.5em;
	}
	.boocklist2 .sname{
		margin-top:-2.52em;
	}
	.boocklist2 .prenext{
		margin-top:-4.3em;	
	}
	.boocklist2 div.neavtop {
		margin-top:-3.33em;
	}
.sname2{
	font-size:1.384em;
	clear:both;
	padding:0 .7em;
	margin-top:-0;
	margin-bottom:1.5em;
}
#facebox .sname2{
	margin-bottom:.3em;
}
.r_ar{
margin-left:.5em;
}
.invis{visibility:hidden}
.sects{position:relative;overflow:hidden;margin-bottom:1em;}
.sects li{
	padding-bottom:1px;
	overflow:hidden;
	padding-left:2px;
}

/*gallsection*/

.gallsection{}

.gallsection #prelayout{
/*	position:relative;*/
	margin-top:-70px;
}

.gallsection #layout{
	width:100%;
	height:auto;
	min-width:0;
}
	.gallsection #layout .setter{
	
	display:none;}
	.gallsection #prelayout .swr_ov{
		position:absolute;
		height:0;
		top:0;
		margin-top:2em;
		width:100%;
		left:0;
		z-index:5;
	}
		.swr_ov .sect_name{
			position:absolute;
			bottom:0;
			left:0;
			font-size:1em;
			margin:0;
			text-align:left;
			margin:0 48px 0;
			padding:0 36.58% 0 4.58%;
			white-space:nowrap;
		}
		.swr_ov .sect_name .shadowed .c{
			font-size:1.692em;	
			float:none;	
			_float:left;	
			_margin-bottom:-1em;
			_padding-bottom:2px;
		}
			.swr_ov .sect_name .shadowed{
				margin-left:0;
				margin-right:0;
			}


		

.boockgall{}
.boockgall{
margin-bottom:-6em;
overflow:hidden;
padding-top:1em;
position:relative;
width:100%;
z-index:4;
}
	.boockgall .b_tube{
		overflow:hidden;
		width:100%;
		position:relative;
	}

.boocks{
	padding-top:30px;
	height:350px;
	_height:380px;
	position:relative;
	bottom:0;
	width:100000px;
	text-align:left;
	margin-left:0;
	left:0;
	padding-left:100px;
	font-size:12px!important;
	overflow:hidden;
}
.boocks *{font-size:1em!important;}
	.boocks li{
		float:left;
	}

	.boocks li#wset{
		width:0;
		height:1px;
	}

	.boocks .sboock{
		height:310px;
		vertical-align:bottom;
		width:45px;
		position:relative;
		overflow:hidden;
	}

.boocks .hover{
	z-index:5;
	overflow:visible;
}

	
	.sboock span{
		position:absolute;
		text-decoration:none;
		width:45px;
		left:0;
		top:0;
	}


	.sboock .t_hd{
		/*background: url(/_pic/boock_botts/sm_0.png) no-repeat;*/
		width: 45px;
		display:block;
		position:relative;
		top:0;
		left:0;
		height:auto;
	}
	
	
	.sboock .b_n{
		position:absolute;
		top:120px;
		width:100%;
		text-align:center;
		left:0;
		color:#fff;
		text-decoration:none;
	}
		.sboock .b_n b{
			-moz-transform:rotate(-90deg);
			-webkit-transform: rotate(-90deg);
			-o-transform:rotate(-90deg); 
	
			display:block;		
			height:54px;
			margin-left:-91px;
			text-align:left;
			width:242px;

			font-weight:normal;

			*height:160px;
			*margin-left:0;
			*width:auto;
			*margin-right:.5em;
			*writing-mode: tb-rl;
		}
	
	.sboock .b_b{
		position:absolute;
		top:auto;
		margin-top:-24px;
		z-index:1;
		width:100%;
		text-align:center;
		left:0;
		color:#fff;
		text-decoration:none;
		width:20px;
		overflow:hidden;
		height:16px;
		left:50%;
		margin-left:-10px;
	}

/*
.sboock .b_b *{
	text-indent:-99999px;
	display:block;
	height:16px;
	width:300px;
	position:absolute;
	left:0;
	top:0;
	background: url(/_pic/boock_botts/words.png) no-repeat;
}
*/

.b_0 .b_b i{left:2px;}
.b_1 .b_b i{left:-20px;}
.b_2 .b_b i{left:-42px;}
.b_3 .b_b i{left:-62px;}
.b_4 .b_b i{left:-83px;}
.b_5 .b_b i{left:-104px;}
.b_6 .b_b i{left:-123px;}
	
	
	.sboock .sc{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		_height:300px;
		background:url(/_pic/p.gif);
		cursor:pointer;
		left:-4px;
		width:51px;
		z-index:2;
		overflow:hidden;

	}
	.sboock .sc *{
		text-align:left;
		display:block;
		margin-left:-9999px;
	}
	.sboock .b_im{

		margin-left:0;
		width:100%;
		margin-right:0;
		top:auto;
		left:0;
		position:absolute;
		text-align:center;
		text-decoration:none;
		bottom:13%;
		width:100%;
	}

	.b_scroller{
		padding-bottom:5em;
		position:relative;
		zoom:1;
	}



.moveUnable,
.scrollarea {
	cursor:url('../cursor.cur'), e-resize;
	background: url(/_pic/p.gif);
}
.scrollarea{
	position: fixed;
	top: 0px; left : 0px;
	height: 100%;
	width: 100%;
	left: 0px;
	/*opacity:.5;*/
	z-index:80;
}


#libalter{
	position:absolute;
	top:210px;
	left:0;
	z-index:7;
	height:auto;
	cursor:pointer;
}
#libalter .libwr{
	position:absolute;
	left:0;
	bottom:0;	
}

	#libalter .shadowed{
		position:relative;
		left:0;
		bottom:0;
		white-space:nowrap;
		margin:0;
	}
	
	*+ html #libalter .gl-wdt .c {
		width:100%;
	}
		#libalter h3{
			font-size:1.33em;
			margin-bottom:.1em;
			margin-top:.5em;
		}
		#libalter p{
			margin-top:.1em;
			padding:0 1em;
			*margin-bottom:0;
		}

.sboock a.sc{
	position:static;
	display:block;
	width: 45px;
	height: 309px;
}

	.s_hover a.sc{
		width:51px;
		margin-top:-17px;
		height:350px;
		margin-left:-4px;
	}

.sc.sm_0,
.sc.sm_1,
.sc.sm_2,
.sc.sm_3,
.sc.sm_4,
.sc.sm_5{
	background-image: url(/_pic/boock_botts/sm_all.png);
}

.s_hover .sc.sm_0,
.s_hover .sc.sm_1,
.s_hover .sc.sm_2,
.s_hover .sc.sm_3,
.s_hover .sc.sm_4,
.s_hover .sc.sm_5{
	background-image: url(/_pic/boock_botts/sbm_all.png);
}

	.sboock .sm_0{background-position: 0 0}
	.sboock .sm_1{background-position: -45px 0px}
	.sboock .sm_2{background-position: -90px 0px}
	.sboock .sm_3{background-position: -135px 0px}
	.sboock .sm_4{background-position: -180px 0px}
	.sboock .sm_5{background-position: -225px 0px}


	.s_hover .sm_0{background-position: 0px 0px}
	.s_hover .sm_1{background-position: -51px 0px}
	.s_hover .sm_2{background-position: -102px 0px}
	.s_hover .sm_3{background-position: -153px 0px}
	.s_hover .sm_4{background-position: -204px 0px}
	.s_hover .sm_5{background-position: -255px 0px}

.sboock.masked .sc{
	margin-top:-17px;
	height:350px;
	background: url(/_pic/icons/lib_h_sh.png) repeat-y 0 0;
}

.boocks,
.boocks *{
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select:none;
user-select: none;
}

.mlew2{
	margin:0 48px 0 48px;
	padding:0 0 2.5em 4.58%;
	position:relative;
	z-index:5;
	float:left;
	
	*float:none;
	*display:inline;
	*zoom:1;	
}
	.mlew2 li{
		overflow:hidden;
		float:left;
		clear:both;
		white-space:nowrap
}

	.mlew2 li .c{
		padding:1px 1em 0;
		font-size:.9em;
		*padding:0 1em 0;
	}
	
	.mlew2 .shadowed {
		text-decoration:none;
		margin-left:0;
		margin-right:0;
	}


.gallery{
	overflow:hidden;
	clear:both;
}
.boock .namesect{
	padding-left:0;
	margin-bottom:-1em;
	margin-top:1em;
}
.sectswr{
	zoom:1;
	position:relative;
	overflow:hidden;
	clear:both;
	
}

.gallery li,
.sects li{
	zoom:1;
}
.hoverer{
	position:absolute;
	background: url(/_pic/cursor.png) no-repeat;
	width: 56px;
	height: 20px;
	top:390px;
	width:56px;
	display:none;
	left:50%;
}


* html .hoverer{display:block}
*+ html .hoverer{display:block}


@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .hoverer{display:block}
}

@media screen and (-webkit-min-device-pixel-ratio:0){ 

.hoverer{display:block}
.moveUnable,
.scrollarea {
	cursor: e-resize;
 }

 }

body.scrollDisabled .scrollarea,
body.scrollDisabled .hoverer{
	display:none!important;
}
body.scrollDisabled .moveUnable{cursor:auto!important}

#sft *{height:100%;}

.sects,
.sects *{
	font-size:13px;
	line-height:18px;
}

/*mopsmap*/

#mopscontent{
width:100%;
overflow:auto;
margin:0 auto;
text-align:center;
position:relative;
}


#mopsmap{
	background: url(/_pic/mops/mops_house.png) no-repeat;
	width: 532px;
	height: 346px;
	overflow:hidden;
	position:relative;
margin:0 auto;	
} 
	#mopsmap a{
		position:absolute;
		top:0;
		left:0;
		overflow:hidden;
		text-indent:-999em;
		display:block;
		text-align:left;
	}

	#mopsmap #mops_0{
		height:111px;
		left:158px;
		top:202px;
		width:69px;
		background-position:-158px -202px;
	}
	#mopsmap a#mops_0:hover{}
	#mopsmap #mops_1{
		height:201px;
		left:193px;
		top:0;
		width:244px;
		background-position:-193px 0;
	}
	#mopsmap a#mops_1:hover{}
	
	#mopsmap #mops_2{
		height:203px;
		left:437px;
		top:129px;
		width:84px;
		background-position:-437px -129px;
	}
	
	#mopsmap #mops_3{
		height:78px;
		left:49px;
		top:265px;
		width:108px;
		z-index:2;
		background: url(/_pic/mops/mops_house.png) no-repeat;
		background-position:-49px -265px;
	}

	#mopsmap #mops_4{
		height:130px;
		left:8px;
		top:175px;
		width:149px;
		background-position:-8px -175px;
	}

	#mopsmap #mops_5{
		height:117px;
		left:63px;
		top:26px;
		width:130px;
		background-position:-63px -26px;
	}
	
	#mopsmap #mops_6{
		height:101px;
		left:345px;
		top:231px;
		width:91px;
		background-position:-345px -231px;
	}
	
	#mopsmap #mops_7{
		height:101px;
		left:227px;
		top:231px;
		width:117px;
		background-position:-227px -231px;
	}
	
	#mopsmap a:hover,
	#mopsmap a#mops_2:hover{background-image: url(/_pic/mops/mops_house_over.png)!important;}	
	
	.noheight{height:auto!important;}
	
.gallcnt .desc{
	margin-left:auto;
	margin-right:auto;
	width:330px;
	text-align:left;
}	
.subgallwr{margin-top:2em;}
#facebox .subgallwr{margin-top:0em;}

.dscplass .ds-f{
	font-size:.7246em;
	line-height:1.5em;
	display:block;
}

.csbord{}
.bpad{
	padding-bottom:2em;
	margin-top:2em;
	margin-bottom:3em;
}
.more{overflow:hidden;}
.boock-proget-single{}

.boock-proget-single .boock3 .hdpart  .sname{padding-right:0}
.boock-proget-single .boock3 .hdpart .prenext {margin-right:-11em;}

.shi_2 .bx-component-panel{
	top:0!important;
}

table td,
table th{
	padding:.3em 1ex;
}

.vote-bar-table td,
.vote-bar-table th{
	padding:0;
}


#book_section_pages{position:absolute; left:700px; top:380px; z-index:1000; color:#FFF}
#book_section_pages .spager a{color:#FFF; font-size:16px; text-decoration:underline}
#book_section_pages .spager span{color:#CCC; font-size:16px}
