/**/* * @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:40%;		float:left;		margin-left:30%;		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:11em;margin-top:-8em;position:relative;top:-3em;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;			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%;		}		.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:184px;}		.librarylist li#lib_956 b{left:27px;top:14px;}		.librarylist li#lib_957{width:173px;}		.librarylist li#lib_957 b{left:-156px;top:14px;}		.librarylist li#lib_958{width:160px;}		.librarylist li#lib_958 b{left:-331px;top:14px;}		.librarylist li#lib_959{width:160px;}		.librarylist li#lib_959 b{left:-490px;top:14px;}		.librarylist li#lib_960{width:150px;}		.librarylist li#lib_960 b{left:-653px;top:14px;}		.librarylist li#lib_961{width:317px;}		.librarylist li#lib_961 b{left:-804px;top:14px;}		.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;}