/**/* * @file: index.css * @author: Webway IT Labs, 2008 (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: #fff;	color: #616161;	font: normal 68.75% tahoma,sans-serif;	width: 100%;	text-align:center;	letter-spacing:.01em	line-height: 1.2727em;}a{cursor:pointer;}/* RESOURCES */	.tube{		padding:0 .909em;		zoom:1;	}.lcoll{	float:left;width:21%;}	.lcoll .tube{	}.mcoll{	/* padding-left:21%;	padding-right:10px; */ /* 22dec */	margin-left:21%;	}.el_pseudo_hid {height: 474px; position: absolute; top: -9999px; width: 577px;}.contcoll{	width:60%;	margin-left:10px;	zoom:1;	display:inline;	float:left;}	.contcoll .tube{		margin:0 0.9em 0 2%;		*overflow:hidden;		padding:0 5.5% 0 2.27em;		line-height:1.4em;	}.contcoll p,.contcoll dl,.contcoll li{line-height:1.5em;}.rcoll{	float:right;	width:19%;	margin-left:-19%;margin-top:	-1.25em}/*color*/	.s_list *{		color:#616161;		font-style:italic;	}	.artsingle .el_pseudo p.sub_txt *,	.cities_list li *,	.mi *,	.pseudo *,	.blue,	.blue *,	.cmt,	.login,	h3.lev1 a,	.tours .sub_txt .blue,	.cmt *{color:#0460a7}.blue2,.blue2 *{	color:#005890;}		p.error,	.c_red1,	.c_red1 label,	.errored,	.errored *{color:#c3320b}		.tours .sub_txt *,	.article .sub_txt *,	.mi .active,	.mi .active *,	.n_date,	.c_red2,	.c_red2 *,	h2.news_spec a,	.news_dsc .date,	div.r_article h4{color:#f04439}	.normal,	.tours .sub_txt .normal,	.normal a{color:#616161}	.n_el dd.dark,	.dark,	.comments dt{		color:#474747;	}			.nodec,	.nodec *{		text-decoration:none;	}h4.l2{	font-size:1.09em;}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ GLOBAL ]*/.cn{text-align:center;}.cl{clear:both;}#outwrap{	min-height:100%;	_height:100%;	width:100%;	overflow-x:hidden;position:relative;}#bgel,#outwrap,#ft{	min-width:995px;	max-width:1750px;	text-align:left;	margin:0 auto;}	#bgel{		position:static;		width:100%;		height:0;		zoom:1;	}		#bgel .act{			*z-index:1;		}			#bgel .act .vis{				position:relative;				z-index:1;			}		#bgel .unact{			z-index:-1;		}		.el_0{			position:absolute;			bottom:0;			left:33%;			margin-left:-205px;		}			#bgel_614{margin-left:-265px}				.el_ar{			position:absolute;			bottom:0;			left:33%;			margin-left:-95px;		}			.el_2 .bannname {				left:105px;			}		.el_1{			position:absolute;			bottom:0;			left:65%;			height:300px;			width:300px;			margin-left:33px;		}		.el_2{			position:absolute;			bottom:0;			left:65%;			height:300px;			width:300px;			margin-left:33px;		}		a.el_3{			position:absolute;			bottom:10.27em;left:67.5%;margin-left:19px;			background:#ddd;		}#outline{	min-height:500px;	_height:500px;}#outline,.otl{	/**min-width:940px;	max-width:1600px;*/	margin:0 auto;	text-align:left;/*	_margin:0 -100px;*/position:relative;}#layout{	padding-bottom:190px;	*position:relative;	overflow:hidden;	}.wbl{/*	padding:0 12%;	margin:0 -100px;*/	padding:0 22%;	margin:0 -198px 0  -202px;	zoom:0;}.over{overflow:hidden;}/*font*//*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ HEADER / #hd ]*/#hd{	margin: 0;	position:relative;	z-index:+1;	height:11.81em;	border-top:1px solid #fff;}	#logo{		text-align:center;		margin-top:1.3363em;	}		#logo img{			margin-left:-2.9em;		}		#hd .mcoll .tube{			padding:0 0 0 2.27em;			margin-left:2%;		}		#hd_text{			color:#e72013;			font-size:2em;			margin-right:18px;			padding-right:11px;			margin-top:.81em;			margin-bottom:0;		}			#lng{		margin-top:2.54em;		float:left;	}	#hd .nav{		margin-top:.81em;		float:right;	}		#login{		clear:both;		font-size:.9em;		padding-top:0.5em;		float:right;	}		.sub_log{			display:inline-block;			*display:inline;			*zoom:1;			margin-left:0.81em;			padding-left:0.81em;				border-left:1px solid #0460a7;		}		.sub_log a,		.sub_log b{			margin-left:.45em;			font-weight:normal;		}		#path{			padding-top:.63em;			font-size:.9em;		}		#path b{			color:#616161;			font-weight:normal;		}	.sub_right{		display:inline;		margin-right:2em;	}		p.error{			clear:both;			padding-left:.35em;		}	.sub_right{		/*margin-right:5%;*/	}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ MENU / #menu ]*/#menu {	margin-top:1.8em;	background:url(/_pic/f_menu_f.png) repeat-x 100% 0;	zoom:1;	margin-left:-2em;}	#menu table{		width:100%;		background:url(/_pic/f_menu.png) no-repeat 100% 0;	}	#menu a,	#menu b{		display:block;		padding:0;		line-height:26px;		text-align:center;		color:#fff;		text-decoration:none;		font-size:1.09em;		font-weight:normal;		position:relative;		zoom:1;		overflow:hidden;		padding:0 .4em;		white-space:nowrap;	}	#menu a:hover,	#menu a:active,	#menu .active a,	#menu .active b{		background:url(/_pic/f_menu_f.png) repeat-x 100% -58px;	}		#menu .last{			text-align:right;			padding-right:1.81em;		}		#menu .first{			text-align:left;			padding-left:1.81em;				}				#menu i{			position:absolute;			top:0;			height:26px;			font-style:normal;			width:9px;			z-index:3;		}		#menu .last i,		#menu .first i{			background:url(/_pic/r_rouns.png) repeat-x;		}			#menu .last i{				margin-left:100%;				left:-9px;				background-position:100% 0;			}			#menu .first i{				left:0;				background-position:0 0;			}			#menu a.last:hover  i,			#menu a.last:active  i,			#menu .active .last i{				background-position:100% -29px;			}			*+ html #menu .last i{				left:auto!important;				right:0!important;			}			#menu a.first:hover  i,			#menu a.first:active  i,			#menu .active .first i{				left:0;				background-position:0 -29px;			}.menu2{}	.menu2{		margin-left:-1.16em;		zoom:1;	}	.menu2 li{		font-size:1.09em;		padding-bottom:.75em;	}		.menu2 a{			text-decoration:none;			color:#0460a7;		}				.menu2 .active,			.menu2 .active *{				color:#616161;			}			.menu2 .active a{				background:transparent;			}	#hd .over{zoom:1;}	.mi{	margin-right:-1em;	margin-bottom:1.2em;	clear:both;}	.mi li{		margin-right:.5em;		padding-right:1.5%;		margin-bottom:0.3em;	}#mi4{margin-bottom:1.5em;}	#mi4 .cc{padding-bottom:.7em;}	#mi4 a{color:#474747}	#mi4 .active,	#mi4 .active a{color:#f04439}#menu span{	position:relative;	z-index:2;}	#menu ins{	position:absolute;	width:300px;	height:300px;	left:-999em;	top:0;	background:url(/_pic/f_menu_f.png) 0 -29px;	z-index:1;}	#menu a:hover  ins,	#menu a:active  ins,	#menu .active ins{		left:0;				}#menu ins span{	position:absolute;	width:100%;	height:100%;	left:0;	top:0;	background:url(/_pic/f_menu.png) no-repeat 0 -29px;}#mi3 li i{	font-style:normal;	display:inline-block;	zoom:1;	margin-left:.5em;	margin-right:-.5em;	color:#616161;}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ BODY / #bd ]*/#bd {position:relative;	z-index:1;	zoom:1;	clear:both;}#bd .tube{	padding-top:1.181em;}	#bd h1.m_h1{		margin-top:-.45em;		margin-bottom:1em;	}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ FOOTER / #ft ]*/#ft{	height:85px;	margin-top:-85px;	position:relative;	z-index:2;	width:100%;	text-align:center;	overflow:hidden;}	#ft .nav{		margin-right:-999em;		position:relative;		z-index:2;		margin-top:-3.5em;			}#ft .nav li.counters{display:block;margin-left:-3px;margin-top:1em;}		#ft .nav a,		#ft .nav span{			margin-left:0;			margin-right:0.909em;		}	.b_menu{		text-align:justify;		margin-right:-1em;		min-height:2.6em;		_height:2.6em;	}		.b_menu a,		.b_menu b{			font-weight:normal;			display:inline-block;			margin-right:1em;			color:#616161;		/*	*display:inline;			zoom:1;*/		}	#ft .coll {		padding:0 19% 0 21.4%;		margin:0 3.27em 0 13.27em;		zoom:1;	}		#ft .coll p{			font-size:.91em;			line-height:1.3em;		}		.copy p{			float:left;			margin:0;		}			.copy .webway{				float:right;				white-space:nowrap;			}				.webway a{					text-decoration:none;				}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ INDEX / body#index ]*/#index{}#index .collage{zoom:1;margin:-1.5em 0 0 7px; /* 22dec */height:221px;padding-left:2%;_width:98%;min-width:733px;_margin-right:-6px;}#index .collage .c{	overflow:hidden;	_float:left;}#index .collage .cfirst div.c{float:none;}#index .collage .t,#index .collage .b{	_clear:both}#index .lcoll .tube{	padding-top:0.85em;}#index .rcoll .tube {	padding-top:3.5em;}#index .contcoll{	width:77%;	margin-top:.5em;	margin-left:0;}#index .rcoll{	width:24%;	left:10px;	position:relative;	width:24.7%;}#index .co_half{margin-top:0;margin-bottom:.5em;}#index div.photogall,#index div.vidgall{	display:inline-block;	vertical-align:top;	*display:inline;	margin-top:.8em;	zoom:1;	margin-bottom:2.5em;	float:left;}#index .vidgall{	*float:none;	margin-right:-10em;}.rc-wdt{margin-left:-8px;}.photogall .el,.vidgall .el{	margin-left:-.5em;	margin-bottom:.5em;	margin-right:.9em;}.photogall .el .el,.vidgall .el .el{	margin-left:0;	margin-bottom:0;}.photogall .h2{}.g_el{	float:left;	margin-right:2.2em;	text-decoration:none;}div.photogall{margin-right:0;margin-left:-.5em;}.imdesc{clear:both;display:block;color:#474747;padding-top:.2em;position:relative;font-size:.9em;width:100px;}#index .txt{	}#index .txt h4{margin-top:0;}#index .rcoll{	padding-bottom:80px}/*rc--------------------------*/.rc{}.rc_8{ }	.rc_8 .t,	.rc_8 .b{		width: 16px; height: 16px;		left: -8px;		z-index:2;		overflow:hidden;	}	.rc_8 .t{ top: -8px; }	.rc_8 .b{ margin-top: -8px; }	.rc_8 .cc{		background: #fff ;		padding:0.1em 0.8em;	}.rc_5{ }	.rc_5 .t,	.rc_5 .b{		width: 10px; height: 10px;		left: -5px;		z-index:2;		overflow:hidden;	}	.rc_5 .t{ top: -5px; }	.rc_5 .b{ margin-top: -5px; }	.rc_5 .c{		background: #fff ;		padding:1em 1em 2em;	}.rc_7{ }	.rc_7 .t,	.rc_7 .b{		width: 16px; height: 16px;		left: -8px;		z-index:2;		overflow:hidden;	}	.rc_7 .t{ top: -8px; }	.rc_7 .b{ margin-top: -8px; }	.rc_7 .c{		padding:3px;	}.rc_2{ }	.rc_2 .t,	.rc_2 .b,	.shadowed .rc_2 .t,	.shadowed .rc_2 .b{		width: 4px; height: 4px;		left: -2px;		z-index:2;		overflow:hidden;	}	.rc_2 .t,	.shadowed .rc_2 .t{ top: -2px; }	.rc_2 .b,	.shadowed .rc_2 .b{ margin-top: -2px; }	.rc_2 .c,	.shadowed .rc_2 .c{		background: #fff ;		padding:0.1em 0.8em;	}	.sel .c{		padding:0.16em 0.6em;	}	.i_file .c{		padding-right:0.6em;		padding-left:0.6em;	}.rc_gr_white{}	.rc_gr_white .b,	.rc_gr_white .t{		background:url(/_pic/icons/i_ico2_24.png) no-repeat -49px -56px;			}	.rc_gr_white .c{		background:#808080;	}.rc_gr_white img{display:block;margin:0 auto;}			/*rounds----------------------*/.rc_form{	margin:-1em 0 .5em  -1.5em;	_width:101%;}	.rc_form .t,	.rc_form .b{		background:url(/_pic/r_rouns.png) no-repeat 0 -162px ;	}	.rc_form .cc{		background: #fff url(/_pic/i_bg1.png) repeat-x 0 100% ;		padding:0;		border-bottom:1px solid #f3f3f3;		position:relative;	}	.rc_form .s_cc{		border-bottom:1px solid #dddddd;				border-left:1px solid #f3f3f3;				border-right:1px solid #f3f3f3;		padding:.6em 1.5em;			overflow:hidden;		zoom:1;		position:relative;	}.pseudo .t,.pseudo .b,.i_inp .t,.i_inp .b,.i_r1 .t,.i_r1 .b,.shadowed .i_inp .t,.shadowed .i_inp .b{	background-image: url(/_pic/r_rouns.png);}.r_voting{}	.r_voting .t,	.r_voting .b{		background-position: 0 -63px;	}	.r_voting .c{		border:1px solid #e9e9e9;		padding-bottom:2em;	}.r_article{}	.r_article .t,	.r_article .b,	.r_bl .t,	.r_bl .b{		background-position: -12px -63px;	}	.r_bl .c,	.r_article .c{		background:#ecf6ff;		border-color:#ecf6ff;	}.i_imm{}	.i_imm .t,	.i_imm .b{		background-image: url(/_pic/icons/i_ico2_24.png);	}			.i_imm .t,		.i_imm .b{			background-position:0 -16px;			overflow:hidden;		}				.i_imm .c{			padding:0;			margin:0;		}	.imgright{				float:right;		left:-0.5em;		margin:-0.27em 3% 0.5em 0;				margin:-.27em 0 .5em 3%;		left:.5em;		position:relative;	}		.imgleft{		float:left;		left:-0.5em;		margin:-0.27em 3% 0.5em 0;		position:relative;	}.i_inp .t,.i_inp .b,.pseudo .t,.pseudo .b,.shadowed .i_inp .t,.shadowed .i_inp .b{			background-position:0 -156px;			overflow:hidden;			clear:both;		}	.i_inp .c,	.shadowed .i_inp .c{			background:#e6e6e6;		}		.shadowed .i_inp .t,		.shadowed .i_inp .b{			background-position:-7px -156px;		}	.rc-wdt{}.rc-wdt{	display:inline-block;	*display:inline;	zoom:1;	padding:12px 0;	overflow-x:hidden!important;	overflow:hidden;	*padding-bottom:0;}	.rc-wdt .t,	.rc-wdt .b{		background:url(/_pic/icons/i_rounds.png) no-repeat 0 -18px ;		top:-8px;		left:-7px;		width:100%;		height:16px;	}	.rc-wdt .b{		margin-top:4px;		clear:both;		*margin-top:-8px;		height:8px;			}	.rc-wdt .tr,	.rc-wdt .br{		width:8px;	}	.rc-wdt .c{		margin:-10px 0 -10px;		*margin:-10px 0 -7px;		padding:0px;		overflow:hidden;		background:transparent;		*float:left;		font-weight:normal;		zoom:1;	}		.rc-wdt .sc{		background:#fff;		display:block;		margin:4px 0 3px;		padding:0 3px;	}	.rc-wdt .scc{		display:inline;		margin:-4px 0 -6px;	}		.rc-grey .t,	.rc-grey .b{		background-position:0 0;	}	.rc-grey .sc{		background:#808080;		padding:0 4px;	}.cfirst p.c img{margin:0;padding:0;display:block;}		.cfirst div.c{padding:3px;background:#ECF6FF}		.cfirst .i_imm .t,		.cfirst .i_imm .b{			background-position:-11px -16px;		}.rc-fbx{padding-bottom:24px;}	.rc-fbx .t,	.rc-fbx .b{		background-position:0 -78px;		height:24px;		top:-12px;		left:-13px;	}	.rc-fbx .b{		margin-top:6px;		clear:both;		*margin-top:-12px;		height:12px;			}		.rc-fbx .sc,	.rc-fbx .popup-content {		margin:4px 0 3px;		padding:0 7px;		background:#fff;	}	.rc-fbx .tr, .rc-fbx .br {	width:13px;	}.rc-wd {padding:8px 0;}	.rc-wd .t,	.rc-wd .b{		background:url(/_pic/icons/i_rounds.png) no-repeat 0 -111px ;	}	.rc-wd .b{		margin-top:0px;		*margin-top:-8px;	}	.rc-wd .c{		padding:0 1.5em;		font-style:normal;		background:#fff;		margin:0;	}	.rc-gr {padding:8px 0;}	.rc-gr .t,	.rc-gr .b{		background:url(/_pic/icons/i_rounds.png) no-repeat 0 -133px ;	}	.rc-gr .b{		margin-top:0px;		*margin-top:-8px;	}	.rc-gr .ms{		padding:0 1.5em;		font-style:normal;		background:#ecf6ff;		margin:0;		border:1px solid #e9e9e9;	}	.rc_wt_gr{}	.r_voting .rc_wt_gr .b,	.r_voting .rc_wt_gr .t,	.rc_wt_gr .b,	.rc_wt_gr .t{		background:url(/_pic/icons/i_ico2_24.png) no-repeat -49px -74px;		*clear:both;	}	.r_voting .rc_wt_gr .c,	.rc_wt_gr .c{		background:#fff;		padding:3px;		border:none;		*float:left;	}.r_voting .rc_wt_gr img,.rc_wt_gr img{display:block;*display:inline;margin:0 auto;}			/*[subcoll]-------------*/.subcoll{}	.subcoll h4{		font-size: 1.45em;		margin: 0 0 .562em;		color:#f33d33;	}	.subcoll h4.pl2 a{		color:#ffffff;	}	.ic24 a,	.subcoll h4 a{		text-decoration:none;		padding-right:1em;		zoom:1;		position:relative;	}		.ic24  i,	.subcoll h4 i{		display:block;		position:absolute;		width:6px;		height:7px;		left:-6px;		margin-left:100%;		top:50%;		margin-top:-.09em;	}		.n_el{	margin-bottom:1.167em;}	.n_el dt{		font-size:1.09em;		color:#474747;		line-height:1.27em;		margin-bottom:0.27em;	}	.n_el dt.f_normal{		/*font-size:1em;*/		margin-bottom:0;	}		.n_el dt i{			display:inline-block;			zoom:1;			margin-right:1em;			font-style:normal;		}				.n_el dt b{			font-weight:normal;			display:inline-block;			zoom:1;		}	.n_el dd{		color:#616161;		line-height:1.28em;	}	.n_el dd a{		color:#616161;	}	.n_el dd.bottupp{		margin-top:.15em;	}	.n_el .bottupp{		margin-top:1em;	}/*voting form------------------*/.r_voting{	margin:0 -1em 0;}		.r_voting .c{		zoom:1;	}				.r_voting h4{		color:#005890;		float:left;		zoom:1;		*margin-bottom:-2px;		*margin-top:0;			display:inline;				}		.r_voting .votarh{			float:right;			font-size:.9em;			margin-top:.45em;			zoom:1;		}		.votcont{			clear:both;		}			.votcont ul{		padding:0 0 .45em;	}	.votcont li{		padding:0 0 .36em;		zoom:1;	}	.votcont p{		color:#474747;		margin-bottom:1em;		margin-top:0;	}	.votcont ul li.submit{		padding-top:1em;		margin-left:0;	}	.votcont  li.submit *{		float:left;	}.voted{	width:100%;	padding:0 0 .72em;	overflow:hidden;}	.voted dt{		float:left;		width:80%;		margin-right:-80%;	}	.voted dd{		padding-left:85%;		text-align:right;	}/*icons*/.upp ins,.ico,.navi,.ic24 i,.wz{	background-repeat:no-repeat;	display:inline-block;	*display:inline;	*zoom:1;}	.wz *,	.ico *,	.navi *{text-indent:-999em;display:block;height:1.25em;}		.b_ico,	.b_navi{text-indent:-999em;display:block;}		.m_val i,		.ico,		.o_js i,		.upp ins,		.b_navi,		.navi{			background-image:url(/_pic/icons/i_navi.png);			background-repeat:no-repeat;		}					.upp ins,		.b_ico,		.ico{		/*	background-image:url(/_pic/icons/i_icons.png);*/		}		.ic24 i{			background-image:url(/_pic/icons/i_ico_24.png);			_background-image:url(/_pic/icons/i_ico_8.png);		}		.ico24 i{			background-image:url(/_pic/icons/i_ico2_24.png);		}			.i_ru,	.i_l2,	.i_l3,	.i_l4,	.i_l5,	.i_l6,	.i_l7,	.i_l8,	.i_home,	.i_mail,	.i_map{		width:11px;		height:10px;		margin-right:.909em;		overflow:hidden;	}	.i_ru{background-position: 0 1px}	.i_l2{background-position: -21px 1px}	.i_l3{background-position: -42px 1px}	.i_l4{background-position: -63px 1px;width:12px}	.i_l5{background-position: -86px 1px}	.i_l6{background-position: -107px 1px}	.i_l7{background-position: -128px 1px}	.i_l8{background-position: -149px 1px}		.i_home,	.i_mail,	.i_map{		margin-left:.909em;		margin-right:0;	}	a.i_home{background-position:	0px -13px}	a.i_mail{background-position: -18px -13px}	a.i_map{background-position:	-35px -13px}		span.i_home{background-position:	0px -25px}	span.i_mail{background-position: -18px -25px}	span.i_map{background-position:	-35px -25px}.spanlink{	text-decoration:none;}	.spanlink span{		text-decoration:underline;;	}	.i_link1 {		background-position:-7px -131px;		height:12px;		width:15px;	}		.i_arr2 {		background-position:-30px -131px;		height:10px;		width:15px;	}	/*list*/.list{}	#path li,	.list li,	ul li,	.menu2 li a{		background-image:url(/_pic/icons/li.png);		background-repeat:no-repeat;	}#path{}	#path li{		background-position: -94px .3em;		margin-bottom:0.2em;		margin-left:-1em;		margin-right:1.6em;		padding-left:1em;	}	#path li.hm{		margin-left:-1.5em;		padding-left:1.5em;		background-position: -88px .3em;	}.menu2{}	.menu2 li{		padding-left:1.16em;		background-position: -999em -13px;		}.menu2 li a{	display:inline-block;	display:inline;	zoom:1;	margin-left:-1.16em;}	.menu2 li a,	.menu2 li.active{		background-position: -77px -13px;			padding-left:1.16em;		}	.menu2 li.active,	.menu2 li a:hover,	.menu2 li a:active{		background-position: -65px -31px;			}	.r_article{}.r_article .c{}.r_article h4/*----------------*/.pl{}.votcont li.pl,.pl2,.pl{	padding-left:3px;	overflow:hidden;	margin-left:-3px;	margin-right:-3px;	display:inline-block;	*display:inline;	*zoom:1;		position:relative;	text-decoration:none;	color:#fff;}a.pl b{	padding-left:0.81em;	padding-right:1.181em}	.pl input{		line-height:20px;		height:20px;	}	.pl b{		display:block;		position:relative;		line-height:20px;		height:22px;		background-position:-3px 0 ;		margin-right:3px;		padding:0 1em 0 .56em;		*padding:0 1.56em 0 .72em;		margin-right:-3px;		float:left;	}		.pl span{zoom:1;vertical-align:bottom;*margin-top:-2px;}		.pl i{			display:block;			height:100%;			left:-3px;			position:absolute;			top:0;			width:3px;		}		.spl,		.spl i,		.pl_blue b,		.pl_blue i{			background-image:url(/_pic/pl_1.png)!important;			background-position:100% 0!important;			color:#fff;			text-decoration:none;		}	a.upp b{		padding-right:1.56em;	}		.upp ins{			background-position:-75px -20px;			margin-left:.54em;			width:5px;			height:7px;			margin-right:-.45em;			overflow:hidden;			*margin-top:-1px;			*zoom:1;					}.banner{position:relative;}.bann_hr{	height:24px;	background-position:-15px -74px;	background-image:url(/_pic/pl_1.png)!important;	color:#fff;	line-height:24px;	overflow:visible!important;	padding:0 1.3em 0 2.3em;	text-decoration:underline;}	.bann_hr i{		margin-left:100%;		left:-1px;		background-position:0 -40px;		background-image:url(/_pic/icons/i_rounds.png);		width:15px;	}	.bannname{		position:absolute;		top:3em;		left:-3px;		margin-left:-1.5em;	}/*----------------*/.pl2{}h4.ic24 ,.subcoll h4.pl2,.pl2,.spl{	padding-left:0;	display:block;	overflow:visible;	text-decoration:none;}h4.ic24 ,.subcoll h4.pl2,.spl{	font-size:1.27em;}.subcoll h4.pl2,.pl2,.spl{	display:block;	margin-left:-1em;	margin-right:-1em;	color:#fff;	white-space:nowrap;}	.pl2{		background-image:url(/_pic/f_menu_f.png)!important;	}		.pl2 b,		.pl2 span{			background-image:url(/_pic/r_rouns.png)!important;			background-repeat:no-repeat;		}	.pl2 span,	.pl2 b{		display:block;		line-height:22px;		height:24px;	}		.pl2 span{			position:relative;			padding:0 1em;		}			.spl i,		.pl2 b{			left:-5px;			margin-left:100%;			position:absolute;			top:0;			width:5px;		}		.pl_grey b,		.pl_grey i{			background-image:url(/_pic/pl_1.png)!important;			background-position:100% -187px!important;			color:#fff;			text-decoration:none;		}.pl_blue2{	background-position:0 -89px !important;}	.pl_blue2 span{		background-position:-5px -74px;	}		.pl_blue2 b{		background-position:0 -74px ;		}	.pl_grey2{	background-position:0 -150px !important;}	.pl_grey2 span{		background-position:-5px -129px;	}		.pl_grey2 b{		background-position:0 -129px ;		}	.pl_red2{	background-position:0 -119px!important;}	.pl_red2 span{		background-position:-5px -102px;	}		.pl_red2 b{		background-position:0 -102px ;		}	.spl{	line-height:42px;	float:left;	margin-left:-5px;	position:relative;	background-position:-10px -26px !important;	color:#616161;}	.spl i{		background-position:0 -26px !important;		width:10px;		left:0;			height:42px;		}	.spl span{		position:relative;		z-index:2;	}	.spl ins{		color:#fff;		margin-top:-41px;		display:block;		margin-left:-1px;		position:relative;			}	b.spl,	a.spl{	 margin-bottom:.75em;	 margin-left:-10px;	 padding:0 .8em 0 1.5em	}.pl3{	padding-left:.5em;	overflow:visible;	text-decoration:none;	position:relative;	background:url(/_pic/pl_1.png)}	.pl3 b{			position:absolute;			height:100%;			width:11px;			left:0;			margin-left:100%;			background:url(/_pic/pl_1.png);			top:0;	}.p_date2{	background-position:-10px -142px !important;}	.p_date2 i{		background-position:0 -142px !important;	}	.pl_opinions{background-position:-11px -105px !important;height:35px;padding-left:1em;line-height:21px;margin-right:1em;*vertical-align:top;margin-top:-.4em;}.pl_opinions b{background-position:0 -105px !important;}/*forms-------------------------------*/.radio{	margin-top:-3px;	*margin-top:3px;}	.r_lable{		color:#616161;		text-decoration:underline;		margin-top:3px;		cursor:pointer		background:transparent;	}.submit input{	font-size:1em;}label{	color:#474747;}form .line{	clear:none;	overflow:hidden;	margin-left:-1em;	padding-left:1em;}	form .line .field{		float:none;		margin-bottom:.66em;		display:block;	}		form .line .value{			padding-left:0;			margin-left:-.35em;			zoom:1;			width:auto;			margin-right:0;			display:inline-block;			*display:inline;			vertical-align:top;					}		.line .rc{			display:inline-block;			*display:inline;			zoom:1;			vertical-align:baseline;			*vertical-align:middle;					}.singform{margin-top:2em;}	.singform div.submit{		margin-top:.5em;	}	.singform #country{		max-width:20em;		*width:20em;	}	.singform #fname{width:12em}	.singform #name{width:10em}	.singform #company{width:14em}	.singform #city{width:12em}	.singform #email{width:14em}	.singform #phone{width:100px}	.singform #phone{width:100px}	.singform #phone{width:100px}	.singform textarea{width:100%;height:10em}	.singform .fwidth .value{width:60%}	.singform .totwidth .value{width:100%}	textarea#video{height:6em;}	.singform .full_description .value{width:100%;}	.singform .full_description textarea{		height:200px;	}	.subcoll .cname .value{width:100%;}	.subcoll .region .value{min-width:60%;}	.subcoll .city .value{min-width:60%;}	.subcoll .area .value{min-width:90%;}.i_file input{background:#fff;}.fwidth{}	.fwidth .rc{		display:block;	}	.fwidth .c *{		width:100%;	}.field label{	vertical-align:bottom;}.err,.req{	width:10px;	height:10px;	margin:0 .5em 0;	overflow:hidden;	margin-top:-1em;}	.err,	.req,	.errored .comment i.req{		background-position:-122px -19px;	}	.err,	.errored .req{		background-position:-136px -19px;	}	form .comment {		margin:0px 0 0 3%;		padding:0 0 0 3em;		text-indent:-3.5em;		width:30%;	}		.comment .ico{			margin-top:-0.45em;			*margin-top:-0.1em;			vertical-align:middle;		}.line *{font-style:normal;}/*form .inp i{	display:inline-block;	*display:inline;	zoom:1;	padding:.09em .27em;	background:#f7f7f7;}	form .inp i *{		border:none;		background:transparent;		line-height:1.27em;		font-size:.9em;	}form .sel i{	display:inline-block;	*display:inline;	zoom:1;	padding:0;}	form .sel option{		border:transparent;		background:transparent;		line-height:1.27em;		font-size:1em;	}*//*subsearch*/.subsearch{padding-right:.45em;}.subsearch form .line{}.subsearch form .line .field{	float:none;	margin-right:0;	margin-bottom:.54em;	display:block;	width:auto;}.subsearch form .line .value{	padding-left:0;	margin-left:-.35em;}	.subsearch .cname i{		display:block;	}	.subsearch .cname input{		width:100%;	}		.subsearch .pl{margin-top:.27em;}/*tmp*/select{	width:100%;}.search2 {	margin-bottom:1.86em;	font-size:1.09em;	margin-left:-1em;}form .addfilename{	width:auto;	float:left;	display:inline;	*padding-right:.5em;	*margin-right:-.5em;	}form .subnamed{	width:auto;	zoom:1;}form .i_file .value{	*margin-right:1em;}form .addfilename label{	*margin-right:.5em;}/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ FACEBOX / #facebox ]*/#facebox{	font-size: 1em;	position: absolute;	top: 0; left: 0;	z-index: 100;	text-align: left;	color:#616161;	margin-bottom:60px;}#facebox .popup{	position: relative;	/*width: 882px;*/	width: auto;	z-index:3;	*zoom: 1;	*overflow-x: hidden;	float:left;	width:100%;}	#facebox .popup_slim{		width: 580px;	}#facebox .popup-body{padding:0;}#facebox .popup-content{}#facebox .i_logo{	margin: 0;	position: absolute;	top: -44px;	left: 50%;	margin-left: -87px;	z-index: 50;}#facebox .link_back{	display: none;}#facebox .b-popup-close{	bottom:0;	display:inline;	float:right;	margin-bottom:0.27em;	margin-right:1em;	position:absolute;	right:0;	z-index:101;}	#facebox .b-popup-close .popup-close{		color: #616161;		cursor: pointer;		background: url(/_pic/icons/i_navi.png) no-repeat 100% -146px;		padding-right:1.65em;		font-style:normal;	}	#facebox .b-popup-close .close2{		background-position:  -20px 0;	}#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 .clonefacebox{			float:left;		}.popup-alt{	background: transparent url(/_pic/alt_faceboxe.png);	position:absolute;	left:0;	top:6px;	width:100%;}.popup-alt em.comment{	display:block;	padding:1em 4em 1em 25px;	color:#41525c;	font-style:normal;	font-size:12px;	line-height:14px;	min-height:14px;	_height:14px;}#facebox .next_button,#facebox .prev_button{	position:absolute;margin-top:-20px;top:50%;	padding:20px 20px 20px 20px;}#facebox .next_button div,#facebox .prev_button div{	height:35px;	margin:0;	width:40px;	background:transparent url(/_pic/icons/i_ico2_24.png) no-repeat;	cursor:pointer;}#facebox .prev_button{	left:-39px;	padding-right:0;}#facebox .next_button{	right:-39px;	padding-left:0;	}#facebox .next_button div,#facebox .prev_button div{background-position:0 -87px}.manager_img img.hidden,.hor li.hidden,.hidden{display:none}#facebox .pop-image{text-align:center;}#facebox-name,#facebox-autor{	vertical-align:bottom;	vertical-align:baseline;	margin-bottom:.16em;	margin-right:.45em;	margin-left:0;}.f-bott{	clear:both;	margin-right:1em;	margin-left:1em;	text-align:center;	position:relative;	_width:100%;	_margin:0;	_position:absolute;	margin-top:-2em;	top:-.35em;	*top:auto;}#facebox-title{	margin:0 auto;	text-align:left;	_margin:0 1em;}#facebox .rc-fbx{	margin-left:0;}.f-hd{	padding-left:1em;	padding-right:10em;	position:relative;	*top:.65em;	_top:.45em;	zoom:1;}#facebox table{margin-bottom:-.5em;}/*-------------*//*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -[ FACEBOX / #facebox ]*/.facebox_overlayBG {	background: url(/_pic/facebox.bg.png);	z-index: 99;}.pop-image{}.pop-image img{margin:-3px 0 -6px}/*--------------------------------*/.txt_1{	overflow:hidden;	margin-top:-2em;	padding-top:2em;	margin-left:-2em;	padding-left:2em;	padding-bottom:2.36em;	zoom:1}	.desc h3{		font-size:1.45em;		margin-top:0;		margin-bottom:0.18em;	}		.desc h3 small{			font-size:.875em;			display:block		}		.imaged{			padding-left:11.41em;			margin-left:1.5%;			_padding-left:1.41em;			_zoom:1;		}	.txt_1 .imgleft{		margin-right:0;		margin-bottom:-2px;			}		.artsingle .el_pseudo p.sub_txt *,	.sub_txt *{		margin-right:3%;		zoom:1;		margin-left:0;	}.nofl{clear:both;}.contcoll{	font-size:109.09%;}.vots dl{	margin-bottom:.27em;	*margin-bottom:-1px;}	.vots dt{		float:left;		width:2em;		margin-right:-2em;	}	.vots dd{		padding-left:2em;	}	.vots dd .r_lable{		margin-top:0;	}.shp{	overflow:hidden;	margin-left:-2em;	padding-left:2em;	margin-top:-2em;	padding-top:2em;}	.shp .rc{		margin-bottom:0;	}	.address{		margin-bottom:.37em	}	.intext{margin-bottom:1.27em}	.pseudo{		color:#474747;		overflow:hidden;		margin:.45em 0;		clear:both;	}		.el_pseudo{			border-bottom:1px dashed #616161;			clear:both;			margin-bottom:.51em;			zoom:1;			overflow:hidden;			padding-left:1.5em;			margin-left:-1.5em;		}		.pseudo h4,		.pseudo h6{			float:left;			position:relative;			margin:0;			padding-bottom:1px;		}		.o_js h4,		.o_js h6{			cursor:pointer;			border-bottom:1px dashed #0460a7;			padding-bottom:0;		}			.o_js h4 i,			.o_js h6 i{				position:absolute;				top:0;				right:-1.2em;				width:10px;				height:10px;				margin-top:.383em;				background-position:-91px -20px;							}				.c_js h4 i,				.c_js h6 i{					background-position:-104px -20px;				}		.o_js h4.c_red2,		.o_js h6.c_red2{			border-bottom:1px dashed #f04439;		}			.o_js h4.c_red2 i,			.o_js h6.c_red2 i{				background-position:-91px -39px;			}		.c_js h4.c_red2 i,		.c_js h6.c_red2 i{			background-position:-104px -39px;		}.cont{	overflow:hidden;}			div.gmap{	display:block;	margin-top:1em;	margin-bottom:1em;}#map-canvas{	width:100%;	height:450px;	zoom:1;}.halfed{	margin-right:-1em;}	.co_half{		float:left;		margin-top:-3.2em;			width:48%;		margin-right:4%;	}		.half_last{			margin-right:-4px;		}		.co_half .sect_news,		.co_half .news_dsc{			padding-right:1em;		}	h2.sect_news{		margin-top:2em;	}	.n_date,	.news_dsc .date{		margin-bottom:-.1em;		display:block;	}	.news_dsc{		clear:both;		zoom:1;		padding-bottom:0;	}	h4.sect,	.news_dsc h4{		margin-top:.2em;	}	.news_dsc .imgleft{		margin-right:-100px;		margin-bottom:1em;	}	.desc2{	margin-bottom:1em	}	.imaged2 {		padding-left:80px;		margin-left:3%;		zoom:1;	}	.fwd .imaged2,	.fwd .desc2 {		margin-left:0;				padding-left:0;		margin-bottom:0;		zoom:0;	}	.fwd .imgleft{margin-right:0;margin-bottom:0;}	.fwd .cmt{padding-top:.8em;margin-top:0;zoom:1;}		.invis{visibility:hidden;}.subnews{clear:both;padding-right:0.45em;}		.subnews h4{/*margin-bottom:0*/}	.mar_t5{padding:1em 0 0;margin:0;}	h4.sect{margin-bottom:1em;}dl.comments{	padding-right:1em;	margin-right:4%;	margin-bottom:0.4em;	margin-top:.4em;}	.comments dt{		margin-bottom:0.3em;		font-size:1.09em;	}	.comments dd{	border-bottom:1px solid #eaeaea;			padding-bottom:.5em;		font-style:italic;	}	.cm_last dd{border-bottom:none;}.pseudos{	padding-left:1em;	margin-left:-1em;	padding-bottom:.1em;	overflow:hidden;	zoom:1;	clear:both;}.p_cm {}.p_cm{	clear:both;	float:left;	margin-left:-3px;}	.p_cm .c{		padding:.25em 1.7em .25em .7em;		background:#E6E6E6;		zoom:1;		*float:left;	}.p_cm h4 i{	margin-top:0.283em;} .pc_1 .c{ 	background:#e1ecf2 } .commentform{ 	 } .commentform .fwidth dd.inp{ 	width:60%; }.commentform .comment{	text-indent:0;	padding-left:1em;	margin-left:1%;} .comment .checkbox{ 	margin-left:0em; } .commentform div.submit{ 	margin-bottom:.5em; }  	.subbl{		margin-bottom:2.75em;		margin-top:-0.75em;	}.sub_txt{line-height:1.5em;}.tours,.article{clear:both;}.tours .sub_txt,.article .sub_txt{margin-left:-1em;}.tours .sub_txt *,.article .sub_txt *{	font-style:italic;	margin-right:1em;	margin-left:1em;}.tours h4.h2,.tours .artname,.article h4.h2,.article .artname{	margin:0.3em 0 0.2518em;}	.artsingle .artname{		margin-bottom:1em;	}.r_article a,.r_article span{	display:inline-block;	zoom:1;	margin-bottom:.5em;}.add_article{	display:block;	margin:-0.75em -0.5em 1.75em -0.55em;}	.add_article b{		display:block;		float:none;	}.singform .addphoto  div.pl{	margin-top:-.2em;	margin-left:.5em;}.tourlist{margin-bottom:1em;}.tours{	padding-bottom:1.35em;} 	.tours .sub_txt *{		font-style:normal;		display:inline-block;		zoom:1;	}	.article .dsc,	.tours .dsc{		margin-top:1em;		margin-bottom:0.5em;	}.moretour{margin-bottom:.8em;}.subhd{margin-top:2em;}.pager{}.pager{	margin-left:-2.1em;	padding-left:2.1em;	margin-top:2.2em;}	.pager *{		display:inline-block;		*display:inline;		zoom:1;		margin-right:.2em;		*margin-right:.4em;		vertical-align:baseline;	}		.pager .active{			font-size:1.15em;			margin-top:-.15em;		}		.i_fvd,		.pager .next,		.pager .prev{			height:1em;			width:13px;			margin-right:.8em;			vertical-align:top;		}		.pager .next,		.i_fvd{			background-position:-18px -38px;			margin-left:.5em;		}		.pager .prev{			background-position:0px -38px;			margin-left:-2em;		}	.pager .ico i{overflow:hidden}.el_pseudo .sub_txt{	font-style:normal;}	.gall,.artsingle .cnt{	clear:both;	margin-bottom:1.36em;	margin-top:.36em;}.gall{	margin-bottom:0;}.i_gall{	display:inline-block;	*display:inline;	zoom:1;	margin-right:1.5%;	margin-bottom:1em;	margin-left:-5px;	vertical-align:top;	margin-top:-5px;}.f_href{text-decoration:none;font-size:1.09em;margin-bottom:.16em;display:inline-block;zoom:1;clear:both;} .f_href2{	font-size:1.09em;	margin-top:.25em;} .i_fvd{	margin-top:.1em;	margin-bottom:-.1em;}.artsingle{	margin-bottom:2em;}.artsingle .sub_txt {	margin-top:-1.1em;	margin-bottom:1.35em;}.artsingle .sub_bott {	margin-top:0;}.sections{margin-bottom:2em;}.i_hd,.contcoll h4.i_hd,.subcoll h4.i_hd {margin-left:-.5em;margin-top:-.66em;padding-bottom:.5em;margin-bottom:.1em;margin-left:-.5em;}	#index .lcoll h4.addserv{margin-top:0;}.i_hd ins{	width: 40px;	height:40px;	background:url(/_pic/icons/i_blocks.png);	display:inline-block;	vertical-align:bottom;	*vertical-align:baseline;	zoom:1;	margin-bottom:-.3em;	*margin-bottom:-.5em;	margin-right:.3em;}.i_forum ins{	background-position:-42px 0px;	width:47px}	.subcoll h4.i_hd  i,	.i_hd  i{		top:auto;		margin-top:-.09em;		bottom:.2em;		overflow:hidden;		}.fblock{	margin:0 -1em 0 -1.5em;}.fblock .cc{	padding-left:1.45em;	padding-top:.7em;	padding-bottom:1.5em;	}	.fblock .shadowed{		margin-left:.3em;	}	.imgin h4.h2{		margin-left:1.5em;	}		.imgin .els{			margin-left:3.5%;			padding-left:138px;		}	.r_voting h4.dt{display:block;float:none;margin-bottom:0.5em;	}		.icvid{		position:absolute;		top:50%;		left:50%;		margin-left:-21px;		margin-top:-21px;		width:42px;		height:42px;		background:url(/_pic/icons/i_ico2_24.png) 0px -31px;		z-index:3;	}.subcoll h4.addserv{	margin-left:0;	margin-right:-2.5em;	font-size:17px;	line-height:1em;	padding-bottom:1.5em}	.addserv ins{background:url(/_pic/icons/i_navi.png) 0 -55px;height:67px;width:48px;margin-right:.8em;position:relative;	}	.addserv span{		display:inline-block;		*display:inline;		zoom:1;	}.search2 form .line{	overflow:visible;}.i_search{	background-position:-49px -14px;	height:17px;	width:17px;	margin-right:-20px;}.i_search *{	width:100%;	height:100%;}.search2 form .fwidth{	margin-left:-3px;}form .fwidth .g_forms{width:91%;}.subinp,.def {color:#969696!important}.calc .c{	padding-top:.7em;}.informers h5{	margin-bottom:.35em;	padding-bottom:0;	padding-left:.5em;	margin-left:-.5em;}	.informers ins{	margin-left:-.5em;}	.informers .sline{		padding:1px 0;		width:100%;		clear:both;	}		.informers .sfield{			float:left;			width:7em;			margin-right:-7em;			color:#474747;		}		.informers .sval{			padding-left:8em;		}		.weather .sfield{			width:9em;			margin-right:-9em;		}		.weather .sval{			padding-left:10em;		}		.informers p{margin:0;}	.informers span{		font-size:1.2em;		display:block;		margin-top:.2em;	}	.i_auto ins{		width:64px;		background-position:-194px 1px;	}	.i_apart ins{		width:50px;		background-position:-87px 1px;	}	.i_wheather ins{		width:36px;		background-position:-142px 1px;	}		.wzr{	margin:1em 0 0;}.wzr p{	margin-top:.3em;}.wz{margin-bottom:0.4em;margin-left:0.15em;margin-top:-0.5em;position:relative;vertical-align:top;}	.wz *{		background:url(/_pic/icons/i_wheather.png) no-repeat;		float:left;		height:24px;	}	.wz ins,	.wz i{width:29px;}	.wz b{width:10px;background-position:-999em 0;}	.wz ins{		position:absolute;		top:0;		left:0;		background-position:-999em 0;		margin:0;	}	.wc_0 i{background-position:0px 0px;}	.wc_1 i{background-position:-30px 0px;}	.wc_2 i{background-position:-60px 0px;}	.wc_3 i{background-position:-90px 0px;}	.wp_4 ins{background-position:-120px 0px;}	.wp_5 ins{background-position:-150px 0px;}	.wp_6 ins,	.wp_7 ins{background-position:-270px 0px;}	.wp_7 i,	.wp_6 i{background-position:-999em 0px;}	.wp_8 b,	.ws_1 b{background-position:-300px 0px;}.tmp{	display:inline-block;	zoom:1;	width:1.5em;	font-style:normal;	text-align:right;}/*guide--------*/.rc_form form{zoom:1;}.rc_form form .line{	width:29%;	display:inline-block;	*display:inline;	zoom:1;	vertical-align:baseline;	*vertical-align:baseline;	margin-right:3%;}	.rc_form form .nomr{		margin-right:-1em;	}		.rc_form .fwidth #city,		.rc_form .fwidth .value {			width:100%;		}		.rc_form form .firstcl{width:36%}		.rc_form form .cname{			width:60%;		}.t_list{margin:.2em 0;}	.t_list *{		text-decoration:none;		font-size:1em;		margin-right:.5em;	}		.t_ru *{					}		.t_hr *{					}.rc_form form div.submit{	margin-bottom:5px;	*margin-bottom:3px;	margin-left:-1em;	margin-top:0;}.area_list{}.area_list{	margin-top:1.35em;}.cities_list li,.area_list h3,.area_list h4{	padding-left:1em;	margin-left:-1em;	background:url(/_pic/icons/li.png) no-repeat;margin-top:.1em;	background-position:-.25em -81px;	zoom:1;}	.area_list li,	.cities_list li{		background-position:-.5em -81px;		}	.areas{		margin-bottom:1.3em;		border-bottom:1px dashed #919191;		padding-bottom:.5em;	}	h3.lev1 a{		padding-right:0;		background:none;	}	h4.lev2{		background-position:-.5em -84px;			margin-left:-.16em;	}		h4.lev2{		font-size:1.16em;	}		h4.lev2 *{		font-size:1.16em;		text-decoration:none;	}	.area_list .sname{		display:inline-block;		*display:inline;		zoom:1;		font-size:.7em;	}	.region_list li{		width:32%;		padding-bottom:.5em;	}	.cities_list{			padding-left:1.8em;	}		.cities_list li{			width:auto;			background-position:-26px -67px;				margin-bottom:.8em;			padding-bottom:0;			display:block!important;		}		.cities_list li *{			text-decoration:none;		}.slist{margin-bottom:1em;margin-right:-3%;margin-top:0.9em;padding-left:0;}				.slist li{			padding-left:0;			margin-left:0;			background:none;			width:29%;			margin-right:3%;			display:inline-block!important;			*display:inline!important;		}.moreinf{	margin-top:-.9em;	text-align:right;}	.moreinf a{		display:inline-block;		zoom:1;		margin-bottom:.27em	}	.moreinf *{text-decoration:none;}	.moreinf i{margin-left:.5em;}	.opinions{	margin-top:-1em;	float:left;	width:100%;}	.opinions div{		margin-left:.7em;		line-height:22px;		*margin-top:-.4em;	}	.opinions div.el{		margin-right:.7em;		margin-left:0;		vertical-align:top;		*margin-top:0;	}.marks{margin-left:-.2em;margin-right:-.5em;zoom:1;margin-bottom:0.9em;}	.marks li {vertical-align:bottom;margin-bottom:.3em;margin-right:.5em;}	.marks .first{height:3.4em;}.eid_cities{margin-right:.5em;}.stars{	margin-right:.5em;	overflow:hidden;	width:14px;	height:14px;	background-color:#eee;}.stars i{	background-position:-50px -30px;	width:100%;	height:100%;	display:block;	text-indent:-999em;}.fplass,.f1{	font-size:1.16em;}.fplass2,.f2{	font-size:1.223em;	margin-bottom:0.75em;	}.f3{font-size:1.2727em;}.postcont{padding-top:1em;}.nobr{	border-bottom-color:#fff;}.markslist{margin:1.5em 0 1.7em;}.marks2{	margin-bottom:0;	margin-right:-70px;	overflow:hidden;	padding-right:4%;	zoom:1;}	.mark{		width:44%;		text-align:right;		margin-right:6%;		margin-bottom:0.9em;		margin-top:0.8em;	}.marks2 .mark{	float:left;	display:inline;}	.rc_form .marks2 .mark_total{		display:block;		float:none;		font-size:1.27em;		margin-bottom:0;		margin-top:0;	}	.mark_total *{		font-style:normal;		font-weight:nonrmal;	}.mark .ttub{	padding-right:75px;}	.m_neme{		float:left;		text-align:left;	}	.m_val{width:45px;text-align:left;margin-right:-45px;}		.m_val i{			display:block;			text-indent:-999em;			height:10px;			overflow:hidden;		}			.v_0 i{background-position:-112px -133px}			.v_1 i{background-position:-103px -133px}			.v_2 i{background-position:-94px -133px}			.v_3 i{background-position:-85px -133px}			.v_4 i{background-position:-76px -133px}			.v_5 i{background-position:-67px -133px}.font_norm{	font-size:.91666em;}.mark_date{margin-bottom:0;}.f_marks{	margin-top:.6em;	margin-bottom:1.25em;}	.markslist .date{		margin:0 0;		font-size:1.09em;	}		.mark_total{			margin:0 0 0.7em;			font-size:14px; /* font-size:1.09em; fix 11.03 */		}	.markslist .autor{		font-size:1.27em;		margin:0;		line-height:1.1em;	}		.imgwr{margin-top:0.16em;}.imgcenter{	text-align:center;	display:block;	margin:0 auto;}	.imgwr .i_imm{		display:inline-block;		*display:inline;		zoom:1;		margin:0 auto;	}	.imgcmn{display:block;text-align:left;padding:0 .5em;font-style:italic;}	.searchinfo{		font-size:1.53em;		margin-top:0.49em;		font-style:italic;	}	.searchinfo a{		padding-right:0;		display:inline;		zoom:0;		background:none;	}	.searchinfo .sp{		margin-right:-1em;		position:relative;	}	.searchinfo .sp *{		height:0.9em;		margin-right:0;		margin-top:0.25em;		overflow:hidden;	}	.s_list li{	margin-bottom:0.6em;	}	.sellist{	margin-bottom:.5em;}form .sellist .line{	width:32%;	vertical-align:bottom;	*vertical-align:baseline;}form .sellist .line dt{	font-size:.9em;}.chekbox{	padding:.2em;	overflow:hidden;	width:100%;}	.chekbox .field{		width:2em;		margin-right:-2em;		float:left;	}	.chekbox .value{		font-size:0.9em;		margin-top:0.45em;		padding-left:2em;		*margin-top:0.65em;	}	.hdec {		text-decoration:none;	}	.hdec b{		text-decoration:underline;		font-weight:normal;	}.potolist{	margin-right:-8%;	*margin-right:-5%;	position:relative;	margin-top:2em;}.potolist .round{	margin-left:-.5em;	margin-right:1em;	width:106px;	zoom:1;}.potolist li{	margin-right:3.5%;	margin-bottom:1.5em;	position:relative;}.prw1{zoom:0;}	.prw1 .sc{		height:100px;		 width:100px;		 position:relative;		 overflow:hidden;		 display:block;	}	.prw1 .wr{		left:50%;		position:absolute;		height:100%;	}	.prw1 img{		display:block;		left:-50%;		margin:0;		position:relative;		z-index:2;	}.vidlist .round,.vidgall .round {width:139px;}.vidlist .prw1 .sc, .vidgall .prw1 .sc {	width:133px;}/*advansed_search-------------------*/#advansed_search{	font-size: 1em;	position: absolute;	top: 0; left: 0;	z-index: 100;	text-align: left;	color:#616161;	margin-bottom:30px;	margin-top:.85em;}	.s_sear .c,	#advansed_search .c{		padding:0.36em 0.72em;		background:#fafafa;		border:1px solid #d8d8d8;	}	#advansed_search li{		margin:0.35em 0;		font-size:.9em;		white-space:nowrap;	}	.s_sear,	#advansed_search .rc_subsearch{		margin:0 -.85em;	}		.s_sear .t,				.s_sear .b,				.rc_subsearch .t,		.rc_subsearch .b{			background:url(/_pic/r_rouns.png) no-repeat 0 -180px;		}.vidgall .round{margin-left:-.5em;}.sectlist h4{	margin-bottom:.27em;} .sectlist h2{	margin-bottom:0.09em;} .vidgall .dsc{	margin-top:.65em;	margin-bottom:1.36em;}.videos {	}.includ{	padding-top:1.5em;}.vid{margin-left:-.5em;margin-top:1em;position:relative;}.contcoll table{width:100%;font-size:.9em;}.contcoll table td,.contcoll table th{	border:1px solid #81afd3;	padding:.27em;	color:#474747;}.contcoll table td *,.contcoll table th *{	margin:0;	/* color:#474747;  fix 11.03 */}.contcoll table th{}.gallsect .prw1 .sc{	width:185px;	height:141px;}.lhalfed{margin-right:-6%;margin-bottom:-1.5em;}	.lhalf{		display:inline-block;		*display:inline;		zoom:1;		clear:none;		width:44%;		margin-right:6%;		vertical-align:top;	}.videos .round{	margin-left:-.5em;}.videos .sect{	padding-top:.16em;}	.videos .sect h4{		margin-bottom:.38em;	}		.videos .sect h4 *{text-decoration:none;}	.videos .sect .cmt{		margin-top:.54em;		margin-bottom:0;	}	.videos .sect .dsc{		margin-top:.5em;	}.imgprvs{margin-top:1em;}.form_addgall{clear:both;}.sing2{margin:1em 0;}.gals h2{margin-bottom:1em;}	.screen .sc{		height:236px;		width:288px;		background:#E6E6E6	}	.gall-image .imgcmn{width:288px;*margin-top:.16em;}	.gallery .sc{		height:66px;		width:93px;		background:#E6E6E6	}.gall_sec{margin-bottom:1.5em;*margin-bottom:2em;}.gallery{	float:left;	height:220px;	overflow:hidden;	width:211px;	position:relative;	margin-right:-4em;}	.gallered-gal{		float:left;	margin:0 5px 10px;		}	.gallered-gal b{		display:none;	}.prvs2{	margin-bottom:1.5em;}	.prvs2 .imgwr{		line-height:1em;		margin-bottom:1em;		margin-right:0.5em;		vertical-align:top;		width:102px;		margin-top:1em;	}		.prvs2 .sc{			height:66px;			width:93px;			background:#E6E6E6		}		.prvs2 .imgcmn{			font-size:0.9em;			font-style:normal;			padding-left:2em;			text-indent:-1.8em;		}.clickable{cursor:pointer}.hr{	border-bottom:1px dashed #616161;	clear:both;	margin-bottom:1em;}.gallsect .hr{	margin-right:5%;}.gallered-gal .mask{	display:block;	height:100px;	width:100px;	position:absolute;	top:0;	left:0;}	.gall-image .imgwr{		margin-right:-1em;	}.active .mask{	background:url(/_pic/mask.png);	}.pagerwr{	float:left;	width:250px;	margin-right:-4em;	display:inline;}.pagerwr .pages{	display:inline-block;	*display:inline;	zoom:1;	font-size:0.9em;}.pagerwr .pager{	margin:.3em 0 0 0;	}.gallery li{float:left;width:211px;}.subtitle{margin-bottom:1.16em;}.subtitle .spl{	margin-bottom:0;}.iefix{	position:absolute;	top:0;	left:0;	height:100%;	width:100%;	background:url(/_pic/p.gif)}.sabmitlist .pl{	margin-right:.5em;}.chekboxlist{}	form .chekboxlist .value{		display:block;		margin-left:0;		margin-top:-0.2em;		margin-bottom:0.45em;	}		.chekboxlist .list{			margin-right:3%;			vertical-align:top;			width:46%;			font-size:.9em;		}		.chekboxlist .list .ch1{			float:left;			margin-right:-2em;			width:2em;		}		.chekboxlist .list .chname{			margin-top:0.25em;			padding-left:2em;		}						form .inlineall .field,		form .inlineall .value{			float:left!important;			display:inline;			margin-right:1em;		}			form .inlineall .field label{				font-size:.9em;			}		form .inlineall .value{			margin-bottom:0.35em;		}			.img input.submit{	font-size:.9em;}form .multidd .value{	margin-right:1em;}.w_auto select{	width:auto;}.radio,.ch1 input,.chekbox input{	background:none!important;	border:none!important;	padding:0;}.form_reserv{margin-top:0;padding-top:1em;}	#places_2_city{width:17em;}	.f_dates input{width:5.4em;}	.form_reserv .el_pseudo{		margin-bottom:1em;		padding-bottom:1em;	}	form .chekboxlist{		width:95%;		border-bottom:1px solid #EAEAEA;		padding-left:0;		margin-left:0;		margin-bottom:.5em;	}	form .inlineall .f_hd{		float:none!important;		display:block;	}/*datepicker*/form .f_dates{	overflow:visible!important;}.datepickerwr{	position:absolute;	margin-top:0.8em;	width:209px;}.datepicker{}.datepicker2,.datepicker{	top:auto;	left:0;	margin-top:0;	zoom:1;}	.datepicker{		top:auto;	}	.datepicker2{		left:3em;		top:auto;		margin-left:7.7em;	}.ui-corner-all{	overflow:hidden;	}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {	background-image:url(/_pic/icons/i_navi.png);	background-repeat:no-repeat;	height:16px;	vertical-align:top;	width:13px;	background-position:-18px -38px;	margin-top:0.2em;	cursor:pointer;}	.ui-datepicker .ui-datepicker-prev{		background-position:-3px -38px;		left:4px;	}	.ui-datepicker .ui-datepicker-next{		background-position:-18px -38px;		right:4px;	}	.ui-datepicker .ui-datepicker-prev span, 	.ui-datepicker .ui-datepicker-next span {	left:-999em;	}	.ui-datepicker table{	}	.ui-datepicker table {		border:1px solid #D8D8D8;		background:#fff;	}	.ui-datepicker .ui-datepicker-header{		padding-bottom:0;		zoom:1;	}	.ui-datepicker .ui-datepicker-title {		color:#474747;		margin:0 2em;		padding-bottom:0.357em;		padding-top:0.2em;		line-height:1.5em;	}	.ui-datepicker .ui-datepicker-title *,	.ui-datepicker thead *{		font-weight:normal;		color:#474747;	}	.ui-datepicker td {		background:#f0f0f0	}	.ui-datepicker td span,	.ui-datepicker td a {		padding:0.3em;	}		.history_form .subsearch .stube{		overflow:visible	}	.date_from{		position:relative;		z-index:10;	}	.ui-helper-hidden-accessible{		display:none;	}	#nwr,	.over{		overflow:hidden;	}.ui-state-default {	background-color:#fff;} .ui-state-active {	background-color:#E6E6E6;}.ui-state-highlight {	color:#0460A7;}.calc{	width:20px;	height:15px;	background:url(/_pic/icons/i_navi.png) 3px -159px;	position:relative;	left:-.7em;	float:left;	cursor:pointer;}.ui-datepicker td span{	color:#969696;	background-color:#f9f9f9;}.ui-datepicker-header .ui-state-disabled{display:none;}.serr{clear:both;position:relative;top:-.5em;color:#F04439}.errored h4{	border-color:#C3320B;}.form_text{zoom:1;}	.form_text b,	.form_text strong{		color:#0460a7;	}		.form_text .el_pseudo{		margin-top:1em;	}	#adults{width:1.2em;}	#children{width:30.0em;}		.singform .fullname #name{		width:17em;	}.votsect{margin-bottom:0;}.votcont .reserv .sub_txt{	margin-bottom:1em;}.reserv .voted{	width:50%;}.errored .comment{	color:#616161;}.errored .subinp,.errored .def{	color:#d77575!important}.map{}.map_1{	margin-left:0;	padding-left:0;	padding-top:1em;}	.map_1 li{		margin-left:0;		padding-left:0;		background:none;		overflow:hidden;		margin-bottom:1em;		height:1%;	}	.map_1 b{		font-size:1.41em;		display:block;		border-bottom:1px solid #EAEAEA;		padding-bottom:.16em;	}		.map_1 b *{			text-decoration:none;		}.map_2{	margin-left:0;	float:left;	width:45%;	margin-right:2%;}	.map_1 .map_2 b{		font-size:1.2em;		border-bottom:none;		padding-bottom:.1em;		margin-top:.1em;	}		.map_1 .map_2 b *{			color:#0460a7;		}	.map_1 li li{		margin-bottom:.3em;		overflow:visible;		zoom:0;		*float:left;		*clear:both;		*width:100%;	}	.map_2 ul{zoom:1;}.map_3{	margin-left:0;}	.map_1 li li li{		margin-bottom:.1em;	}	.map_1 .map_2 .map_3 b{		font-size:1em;	}		.map_1 .map_2 .map_3 b *{			color:#474747;			text-decoration:underline;		}		.map_1 .map_2 .map_3 .map_4 li{			font-size:.9em;			text-decoration:underline;		}		.map_1 .map_2 .map_3 .map_4 li li{			font-size:1em;		}.map_1 .map_2 .map_3 ul{	margin-left:1em;	*overflow:hidden;}		.map_1 .map_2 .map_3 .map_4 li{			background:url("/_pic/icons/li.png") no-repeat -51px -45px transparent;			padding-left:1.5em;					}/*.map{	margin-left:0;	padding-left:0;	font-size:1.33em;	width:45%;	margin-right:4%;		display:inline-block;	*display:inline;	zoom:1;	vertical-align:top;		padding-top:1em;}.map li{	margin-left:0;	padding-left:0;	background:none;}.map .map{	font-size:.75em;	display:block;	padding-top:0;}.map .map li{	display:block;}.map .map .map{	margin-left:1em;	font-size:.9em;}*/.preapped{	margin-top:-.5em;	margin-bottom:1em;}.singform h4{clear:both}.contcoll div.submit,.contcoll a.submit{font-size:.916em;}/*====================[opera only]*/	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {	.radio,	.ch1 input,	.chekbox input{		padding:0;		height:1.35em;		width:1.35em;		margin-top:.1em	}.rc-fbx .b{margin-top:-8px;}.rc-fbx .popup-content{	padding-top:4px;	padding: 4px 6px 1px;}}/**/.sabmitlist .pl{	*margin-right:1em}dl.res{	margin-bottom:1.5em;	margin-top:.5em;}dl.res dt{	font-size:1.25em;	margin-bottom:.25em;}.res ul {margin-left:0;}.res ul li{	margin-left:0;	background:none;	padding-left:0;}.contcoll table.mapnavigator td{border:none;font-size:1.1em;}table.mapnavigator .active{font-size:1.2em;}.rsingle{margin-bottom:2em}a.ds:link,a.ds:visited{	text-decoration:none;	color:#616161;}a.ds:hover,a.ds:active{	color:#474747;	text-decoration:none;}.contcoll .sforum .n_el{	margin-bottom:.75em;}	.sforum .bottupp{		margin-top:0;	}.contcoll .sforum .bottupp{		font-size:.9em;	}.i_arr3{	width:11px;	height:9px;	background:url(/forum/styles/prosilver/imageset/icon_topic_latest.gif) no-repeat 50% 50%;}.f-empty{margin-top:1.9191em}.f-empty .red{		color:#f04439;}.postres{margin-top:1em;}.postres img{margin:0;padding:0;}.contcoll .subbl{	margin-bottom:1.5em;}#movetop span{	vertical-align:baseline;} .artsingle .noh2{margin-top:0;}/*#sublogin*/#sublogin{	position:absolute;	width:300px;	z-index:333;	display:none;}	#sublogin.display{		display:block;		margin-left:3em;		margin-top:-1.3em;	}	#sublogin.display .ms{		padding-left:1.5em;		padding-right:1.5em;		border:1px solid #E9E9E9;		margin:-1px 0;		padding-top:0.8em;		padding-bottom:1em;	}		.r_voting .c .i_inp .c{		border:none;		padding-bottom:.1em;		margin-top:0;		margin-bottom:0;			}	#sublogin h4{		font-size:1.45em;		margin:0 0 0.562em;		*margin-bottom:0;	}	#sublogin .votcont{		text-align:left;	}		#sublogin .chekbox .value{		font-size:1em;	}	#sublogin .sub_txt{		margin-left:-.5em;		margin-bottom:.5em;	}		#sublogin .sub_txt *{			margin-left:.5em;			margin-bottom:0;		}		.i_close{			width:16px;			height:16px;			background:transparent url(/_pic/icons/i_navi.png) no-repeat scroll 100% -144px;					}		#sublogin .i_close{			position:absolute;			margin-left:100%;			left:-30px;			top:10px;			cursor:pointer;		}		#sublogin .singform{			margin-top:0;		}.subinp{display:none}.displ{	position:absolute;	left:0;	top:0;	display:block;	left:1em;}	#sublogin .error{		margin-left:.5em;		display:none;		margin-top:0;	}	#sublogin .errored .error{		display:inline-block;		*display:inline;	}#sublogin dd input{	font-size:1em;}#ifr{	position:absolute;	top:0;left:0;	z-index:2222;}.invisible{	visibility:hidden!important;}.contcoll h2{clear:both;}.loader{	position:absolute;	display:block;	overflow:hidden;	top:50%;	margin-left:-8px;	margin-top:-8px;	background:url(/_pic/ajax-loader.gif);	width:16px;	height:16px;}		.loader2{		margin-left:-16px;		margin-top:-16px;		background:url(/_pic/ajax-loader2.gif);		width:32px;		height:32px;		left:50%;	}		#facebox .pop-image{		background:#E6E6E6;		margin-bottom:-3px;	}	#facebox .pop-image img{		margin-bottom:-3px;		*margin-bottom:0;	}		#collage .c{		background:url(/_pic/pattern.jpg)	}.shares{	margin:2em 0;	clear:both;	float:none;}.shares li{	vertical-align:top;}	.shares table{		margin:0;	}	.shares table td{		border:none;		padding:0;	}	.shares .vk_in{		margin-left:1em;			}	.shares .mail_in{		margin-left:.5em;	}	.shares .fb_in{		margin-left:.5em;	}.addthis_button_compact{	margin-top:-.1em;}.contcoll .aftercomment{	margin:0;	padding-top:1.5em;}.desc h3 a{	background:none!important;	text-decoration:underline !important;}	.desc .cmt {margin-top: 1.63em;} /* fix 11.03 */.singlepartner{}.form_intext{	margin-top:0;	margin-bottom:1.5em;}.form_bottmarg{	margin-bottom:2.5em;}.partnera_wr{	margin-bottom:-2em;}.tours .partnerhr{	display:block;	margin-left:1.1em;}.tours .partnerhr a{	margin:0;}.parnered{	overflow:hidden;	margin-left:-2em;	padding-left:2em;}.parnered .i_imm{	float:left;	left:-0.5em;	margin:0 -90px 0.5em 0;}.parnered .artname,.parnered .sub_txt,.parnered h4.h2{	padding-left:100px;	clear:none;}form .chekbox{	line-height:1em;	}form .chekboxlist{	line-height:1.25em;}.regions{	margin-top:-1em;}.regions li{	line-height:1.35em;	margin-bottom:.35em}.singlepartner .regions{	margin-top:0em;}.singlepartner .regions li{	line-height:1.5em;}.ln{	overflow:hidden;}.kitchen{}	.kitchen dt{		width:3em;		float:left;		margin-right:-3em;	}	.kitchen dd{		padding-left:4em;		line-height:1.35em;	}	.s_txt{	margin-left:-1.5%;}	.s_txt a{margin-left:1.5%;text-decoration:underline}.file{	display:inline-block;	zoom:1;	padding-left:1.7em;	background:url(/_pic/icons/i_files.png) no-repeat;}.f_rar{background-position:-160px -20px;}.f_zip{background-position:-140px -40px;}.f_pdf{background-position:-120px -60px;}.f_xsl,.f_xls,.f_xlsx,.f_xslx{background-position:-100px -80px;}.f_ppt{background-position:-80px -100px;}.f_doc,.f_docx{background-position:-60px -120px;}/* NeMO 26.12.2011 - элементы, показывающиеся только со включенным javascript*/.script_only{	display:none;}#form_msg p{	color:#f04439;}.gsInformer .tourism .tCityDiv a{text-decoration:none !important;cursor:default;}.gsInformer .tourism .tCityDiv a:hover{color:#000 !important;}