/* Reset
----------------*/	
HTML {
	font-size:100.01%;
	}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	border:none;
	outline:none;
	font-family:inherit;
	}
	
DFN,I,CITE,VAR,ADDRESS,EM {
	font-style:normal;
	}
TH,H1,H2,H3,H4,H5,H6 {
	font-weight:normal;
	}
TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	}
SMALL {
	font-size:.85em;
	}
OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
CAPTION,TH,TD {
	text-align:left;
	}
:focus {
	outline:none;
	}
SUP,SUB {
	vertical-align:baseline;
	position:relative;
	top:-.5em;
	font-size:.85em;
	}
SUB {
	top:.5em;
	}


/* Globals 
----------------*/
BODY {
	background:#090807;
	font:.75em arial,sans-serif;
	color:#999;
	}	
	
A {
	color:#cf8f00;
	outline:none;
	//selector-dummy:expression(this.hideFocus=true)
	}
	A:hover {
		}
	A * {
		cursor:pointer;
		}
	
		
/* UGC
----------------------- */	
.h-ugc {
	}
	.h-ugc P,
	.h-ugc UL,
	.h-ugc OL,
	.h-ugc TABLE {
		margin:0 0 1em;
		}
	.h-ugc :last-child {
		margin-bottom:0;
		}

	.h-ugc UL {
		}
		.h-ugc UL LI {
			margin:0 0 1em -15px;
			padding:0 0 0 15px;
			background:url(../i/bull.png) no-repeat 0 .6em;
			}

	.h-ugc H1,
	H1.title {
		font-size:20px;
		color:#a4956e;
		font-weight:normal;	
		line-height:1.2;
		margin:0 0 .5em;
		clear:both;
		}
	.h-ugc H2,
	H2.title {
		font-size:16px;
		color:#a4956e;
		font-weight:bold;	
		line-height:1.2;
		margin:0 0 1em;
		clear:both;
		}
	
.pic-left {
	float:left;
	margin:0 20px 20px 0;		
	}

/*---------common classes-----*/
.clr{clear:both;font-size:0px;line-height:0px;display:block;overflow:hidden;}
.display-n {display:none !important;}
.display-bl {display:block  !important;}
.clearfix {clear:both; zoom:1;}
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.float-r {float:right;}
.float-l {float:left;}	

/* Layout
----------------------- */	
.l-page {
	position:relative;
	z-index:1;
	}
	
	
/* Splash
----------------------- */	
.body-splash {
	background:#090807 url(../i/splash-bg.jpg) no-repeat 50% 0;
	}

.l-splash {
	width:980px;
	height:870px;
	margin:0 auto;
	position:relative;
	}
	.l-splash .logo {
		position:absolute;
		left:100px;
		top:15px;
		}

	.l-splash .user {
		position:absolute;
		right:-25px;
		top:37px;
		background:url(../i/splash-user.jpg) no-repeat 0 0;
		width:327px;
		height:65px;
		/*position:absolute;
		right:-25px;
		top:69px;
		background:url(../i/splash-user.jpg) no-repeat 0 -32px;
		width:327px;
		height:33px;*/
		}
		.l-splash .user A {
			display:block;
			height:31px;
			width:150px;
			}
			.l-splash .user A SPAN {
				display:none;
				}

	.l-splash .nav {
		position:absolute;
		left:48px;
		top:196px;
		background:url(../i/splash-nav.jpg) no-repeat 0 -80px;
		width:569px;
		height:41px;
		padding:0 0 0 90px;
		}
		.l-splash .nav LI {
			float:left;
			}
			.l-splash .nav LI A {
				float:left;
				height:40px;
				width:100px;
				background:url(../i/splash-nav.jpg) no-repeat -90px 0;
				}
				.l-splash .nav LI A SPAN {
					display:none;
					}
			.l-splash .nav .n1 A {width:97px;background-position:-90px 0;}
			.l-splash .nav .n2 A {width:148px;background-position:-187px 0;}
			.l-splash .nav .n3 A {width:88px;background-position:-335px 0;}
			.l-splash .nav .n4 A {width:62px;background-position:-423px 0;}
			.l-splash .nav .n5 A {width:96px;background-position:-485px 0;}
			.l-splash .nav .n1 A:hover {background-position:-90px -40px;}
			.l-splash .nav .n2 A:hover {background-position:-187px -40px;}
			.l-splash .nav .n3 A:hover {background-position:-335px -40px;}
			.l-splash .nav .n4 A:hover {background-position:-423px -40px;}
			.l-splash .nav .n5 A:hover {background-position:-485px -40px;}
			.l-splash .nav .n1 A:active {background-position:-90px -80px;}
			.l-splash .nav .n2 A:active {background-position:-187px -80px;}
			.l-splash .nav .n3 A:active {background-position:-335px -80px;}
			.l-splash .nav .n4 A:active {background-position:-423px -80px;}
			.l-splash .nav .n5 A:active {background-position:-485px -80px;}

	.l-splash .bt-play {
		background:url(../i/bt-play.jpg) no-repeat 0 0;
		width:192px;
		height:192px;
		position:absolute;
		left:682px;
		top:122px;
		}
		.l-splash .bt-play SPAN {
			display:none;
			}
		.l-splash .bt-play:hover {
			background-position:0 -192px;
			}

	.l-splash .logo-kri {
		background:url(../i/logo-kri.png) no-repeat 0 0;
		width:174px;
		height:196px;
		position:absolute;
		right:114px;
		top:300px;
		}

	.l-splash .nav2 {
		background:url(../i/splash-nav2.jpg) no-repeat 0 0;
		width:479px;
		height:186px;
		position:absolute;
		left:2px;
		top:630px;
		}
		.l-splash .nav2 A {
			position:absolute;
			left:0;
			top:0;
			width:130px;
			height:186px;
			background:url(../i/splash-nav2.jpg) no-repeat 0 0;
			}
			.l-splash .nav2 A SPAN {
				display:none;
				}

		.l-splash .nav2 .n1 A {
			left:43px;
			background:url(../i/splash-nav2.jpg) no-repeat -43px 0;
			}
		.l-splash .nav2 .n2 A {
			left:167px;
			background:url(../i/splash-nav2.jpg) no-repeat -167px 0;
			}
		.l-splash .nav2 .n3 A {
			left:293px;
			background:url(../i/splash-nav2.jpg) no-repeat -293px 0;
			}
			
		.l-splash .nav2 .n1 A:hover {background-position:-43px -186px;}
		.l-splash .nav2 .n2 A:hover {background-position:-167px -186px;}
		.l-splash .nav2 .n3 A:hover {background-position:-293px -186px;}
		.l-splash .nav2 .n1 A:active {background-position:-43px -372px;}
		.l-splash .nav2 .n2 A:active {background-position:-167px -372px;}
		.l-splash .nav2 .n3 A:active {background-position:-293px -372px;}

	.l-splash .footer {
		position:absolute;
		left:679px;
		top:703px;
		width:300px;
		color:#999;
		font-size:11px;
		line-height:1.6;
		}
		.l-splash .footer P {
			margin:0 0 .75em;
			}
			.l-splash .footer P IMG {
				vertical-align:bottom;
				margin:0 .75em 0 0;
				}

/* en */
.body-en .l-splash .nav {
		background-image:url(../i/splash-nav.png);
		}
		.body-en .l-splash .nav LI A {
			background-image:url(../i/splash-nav.png);
			}
.body-en .l-splash .nav2,
.body-en .l-splash .nav2 A {
		background-image:url(../i/splash-nav2.jpg) !important;
		}
.body-en .l-splash .bt-play {
	background-image:url(../i/bt-play.jpg);
	}
.body-en .l-splash .user {
	background-image:url(../i/splash-user.jpg);
	}
.body-en .l-splash .logo-kri {
	background-image:url(../i/logo-kri.png);
	}	
			
/*Inner page 
-------------------- */
.body-inner {
	background:#000 url(../i/page-bg.jpg) no-repeat 50% 0;
	}
.l-page {
	width:980px;
	margin:0 auto;	
	min-height:1220px;
	}
* HTML .l-page {
	height:1220px;
	}
	
	.l-header {
		height:245px;
		position:relative;	
		}


	.l-header .logo {
		position:absolute;
		left:102px;
		top:14px;
		}

	.l-header .user {
		
		position:absolute;
		right:-9px;
		top:36px;
		background:url(../i/user-inner.jpg) no-repeat 0 0;
		width:309px;
		height:65px;
	/*	
		position:absolute;
		right:-9px;
		top:68px;
		background:url(../i/user-inner.jpg) no-repeat 0 -32px;
		width:309px;
		height:33px;*/
		}
		.l-header .user A {
			display:block;
			height:31px;
			}
			.l-header .user A SPAN {
				display:none;
				}

	.l-header .nav {
		position:absolute;
		left:42px;
		top:194px;
		background:url(../i/nav.jpg) no-repeat 0 -80px;
		width:642px;
		height:40px;
		padding:0 0 0 97px;
		}
		.l-header .nav LI {
			float:left;
			}
			.l-header .nav LI A,
			.l-header .nav LI STRONG {
				float:left;
				height:40px;
				width:100px;
				background:url(../i/nav.jpg) no-repeat -90px 0;
				}
				.l-header .nav LI A SPAN,
				.l-header .nav LI STRONG SPAN {
					display:none;
					}
			.l-header .nav .n1 A,.l-header .nav .n1 STRONG {width:97px;background-position:-97px 0;}
			.l-header .nav .n2 A,.l-header .nav .n2 STRONG {width:148px;background-position:-194px 0;}
			.l-header .nav .n3 A,.l-header .nav .n3 STRONG {width:88px;background-position:-342px 0;}
			.l-header .nav .n4 A,.l-header .nav .n4 STRONG {width:62px;background-position:-430px 0;}
			.l-header .nav .n5 A,.l-header .nav .n5 STRONG {width:96px;background-position:-492px 0;}
			.l-header .nav .n1 A:hover {background-position:-97px -40px;}
			.l-header .nav .n2 A:hover {background-position:-194px -40px;}
			.l-header .nav .n3 A:hover {background-position:-342px -40px;}
			.l-header .nav .n4 A:hover {background-position:-430px -40px;}
			.l-header .nav .n5 A:hover {background-position:-492px -40px;}
			.l-header .nav .n1 A:active,.l-header .nav .n1 STRONG {background-position:-97px -80px;}
			.l-header .nav .n2 A:active,.l-header .nav .n2 STRONG {background-position:-194px -80px;}
			.l-header .nav .n3 A:active,.l-header .nav .n3 STRONG {background-position:-342px -80px;}
			.l-header .nav .n4 A:active,.l-header .nav .n4 STRONG {background-position:-430px -80px;}
			.l-header .nav .n5 A:active,.l-header .nav .n5 STRONG {background-position:-492px -80px;}

	.l-header .bt-play {
		background:url(../i/bt-play_inner.jpg) no-repeat 0 0;
		width:189px;
		height:189px;
		position:absolute;
		left:684px;
		top:125px;
		}
		.l-header .bt-play SPAN {
			display:none;
			}
		.l-header .bt-play:hover {
			background-position:0 -189px;
			}

	/* body  */
	.l-body {
		overflow:hidden;zoom:1;	
		}
		.l-side {
			float:right;
			width:160px;
			margin:70px 115px 0 0;
			display:inline;
			}
		.l-section {
			float:left;
			margin:0 0 0 114px;
			display:inline;
			width:550px;
			background:url(../i/section-lr.jpg) repeat-y 0 0;
			font-size:14px;
			color:#8e8a81;
			}
			.l-section__t {
				background:url(../i/section-t.jpg) no-repeat 0 0;
				}
			.l-section__b {
				background:url(../i/section-b-2.jpg) no-repeat 0 100%;
				}
			.l-section__i {
				min-height:470px;
				padding:15px 18px 45px 24px;
				}
			.l-section__i_w {
				min-height:470px;
				padding:13px 0 15px;
				zoom:1;
				}
* HTML .l-section__i {
				height:470px;
				}
			.l-section .hr {
				height:2px;
				margin:.5em 0 1em;
				background:url(../i/hr.png) no-repeat 50% 0;
				}
			
	/* title */
	.b-title {
		background:url(../i/title-bg.jpg) no-repeat 0 100%;
		min-height:40px;
		padding:10px 0 0 20px;	
		margin:0 0 0 114px;
		}
* HTML .b-title {
		height:40px;
		}

	/* footer */
	.l-footer {
		background:url(../i/footer-png24.png) no-repeat 50% 100%;
		height:356px;
		margin:-120px 0 0;
		}
	.short-footer {
		margin:-180px 0 0;
		}
	.l-footer__i {
		position:relative;
		width:980px;
		margin:0 auto;
		}
	
	.l-footer .copy {
		position:absolute;
		left:679px;
		top:140px;
		width:300px;
		color:#999;
		font-size:11px;
		line-height:1.6;
		}
		.l-footer .copy P {
			margin:0 0 .75em;
			}
			.l-footer .copy P IMG {
				vertical-align:bottom;
				margin:0 .75em 0 0;
				}
.footer-fix {
	margin:-30px 0 0 !important;
	}
	/* nav2 */
	.b-nav2 {
		background:url(../i/nav2.jpg) no-repeat 0 0;
		width:150px;
		height:450px;
		margin:0 0 0 -5px;
		}
		.b-nav2 LI {
			}
			.b-nav2 LI SPAN {
				display:none;
				}
			.b-nav2 LI A,
			.b-nav2 LI STRONG {
				display:block;
				height:155px;
				}
			.b-nav2 .n1 A,
			.b-nav2 .n1 STRONG {
				height:130px;
				}
			.b-nav2 LI A:hover {
				}

			.b-nav2 LI A {background:url(../i/nav2.jpg) no-repeat 0 0;}

			.b-nav2 .n1 A:hover {background-position:-150px 0;}
			.b-nav2 .n1 A:active {background-position:-300px 0;}
			.b-nav2 .n2 A {background-position:0 -130px;}
			.b-nav2 .n2 A:hover {background-position:-150px -130px;}
			.b-nav2 .n2 A:active {background-position:-300px -130px;}
			.b-nav2 .n3 A {background-position:0 -285px;}
			.b-nav2 .n3 A:hover {background-position:-150px -285px;}
			.b-nav2 .n3 A:active {background-position:-300px -285px;}

				
	/* kri */
	.l-side .logo-kri {
		background:url(../i/logo-kri.png) no-repeat 0 0;
		width:174px;
		height:196px;
		display:block;
		margin:0 0 5px -15px;
		}

	/* gal */
	.b-gal {
		margin:0 -15px 0 0;
		overflow:hidden;zoom:1;
		}
		.b-gal .b-gal__item {
			float:left;
			width:159px;
			height:99px;
			overflow:hidden;zoom:1;
			margin:0 10px 14px 0;
			position:relative;
			border:1px solid #1e1a18;
			}
		.b-gal .b-gal__item:hover,
		.b-gal .b-gal__item.hover {
			border:1px solid #ffa800;
			}
			.b-gal__pic {
				display:block;
				margin:-1px;
				float:left;
				}
				.b-gal__pic IMG {
					vertical-align:middle;
					}
			.b-gal .b-gal__item:hover .b-gal__size,
			.b-gal .b-gal__item.hover .b-gal__size {
				display:block;
				}
			.b-gal__size {
				display:none;
				position:absolute;
				left:82px;
				top:0;
				width:67px;
				height:79px;
				background:#000;
				background:rgba(0,0,0,.65);
				padding:20px 0 0 10px;
				font-size:10px;
				//background:#000;
				filter:alpha(opacity=70);
				-moz-opacity: 0.65; 
				-khtml-opacity: 0.65; 
				opacity: 0.65;
				}
				.b-gal__size A {
					color:#8e8a81;
					text-decoration:none;
					}
					.b-gal__size A:hover {
						color:#ffa800;
						}
				.b-gal__size li {
					padding:0 0 1px;
					}
			.b-name-bg {
				position:absolute;
				left:0;
				top:0;
				width:160px;
				height:16px;
				background:#000;
				background:rgba(0,0,0,.65);
				//background:#000;
				overflow:hidden;
				filter:alpha(opacity=70);
				-moz-opacity: 0.65; 
				-khtml-opacity: 0.65; 
				opacity: 0.65;
				}
			.b-gal .b-gal__item.hover .b-name-bg {
				width:82px
				}
			.b-name {
				position:absolute;
				left:0;
				top:0;
				color:#8e8a81;
				width:155px;
				height:16px;
				color:#8e8a81;
				overflow:hidden;
				font-size:11px;
				padding:0 0 0 4px;
				font-size:10px;
				}

/* paging */
.b-paging {
	font-size:14px;
	color:#908663;
	}
	.b-paging A {
		color:#908663;
		text-decoration:none;
		margin:0 .25em 0 0;
		display:inline-block;
		height:24px;
		padding:5px 0 0;
		}
		.b-paging A:hover {
			color:#ffa800;
			text-decoration:underline;
			}
	.b-paging SPAN {
		margin:0 .25em 0 0;
		display:inline-block;
		height:24px;
		padding:5px 0 0;
		}
	.b-paging STRONG {
		font-weight:normal;
		color:#ffa800;
		color:#fff;
		text-align:center;
		background:url(../i/bg-page.png) 0 0 no-repeat;
		/*text-decoration:underline;*/
		display:inline-block;
		height:24px;
		padding:5px 0 0;
		width:21px;		
		/*margin:0 .25em 0 0;*/
		}


/* en */
.body-en .l-header .nav,
.body-en .l-header .nav LI A,
.body-en .l-header .nav LI STRONG {background-image:url(../i/nav.jpg);}
.body-en .l-header .user {background-image:url(../i/user-inner.jpg);}
.body-en .l-header .bt-play {background-image:url(../i/bt-play_inner.jpg);}
.body-en .b-nav2,
.body-en  .b-nav2 LI A {background-image:url(../i/nav2.jpg);}
.body-en .l-side .logo-kri {background-image:url(../i/logo-kri_en.png);}


.l-section-wide {
	/*background:url("../i/section-lr.jpg") repeat-y scroll 0 0 transparent;*/
	color:#8E8A81;
	display:inline;
	float:left;
	font-size:14px;
	margin:0 0 0 114px;
	width:572px;
	}
	.l-section-wide .hr {
		height:2px;
		/*margin:.5em 0 1em;*/
		background:url(../i/hr-wide.png) no-repeat 0 1px;
		}
.l-section-wide .b-paging {
	height:40px;
	padding:13px 0 0;
	background:url(../i/bg-pager-screens.png) 0 0 no-repeat;
	}
		
/*screenshots*/
.b-screenshots {
	overflow:hidden;
	clear:both;
	background:url(../i/bg-screenshots.png) 0 0 no-repeat;
	padding:16px 0 25px;
	}
.b-screenshots li {
	width:140px;
	height:108px;
	float:left;
	margin:0 1px 1px 0;
	position:relative;
	}
	.b-screenshots li img {
		width:134px;
		height:102px;
		}
	.b-screenshots li a {
		width:137px;
		height:105px;
		display:block;
		padding:3px 0 0 3px;
		}
		.b-screenshots li a:hover {
		background:url(../i/screenshots-frame.gif) 0 0 no-repeat;
		}
	.b-screenshots li .frame {
		position:absolute;
		top:3px;
		left:3px;
		background:#000;
		background:rgba(0,0,0,.35);
		//background:#000;
		filter:alpha(opacity=30);
		width:134px;
		height:102px;
		}
	.b-screenshots li.hover .frame {
		display:none;
		}
/*video*/
.b-video-block {
	margin:0 0 40px;	
	}
	/*.b-video-block h2 {
		padding:17px 0 10px 20px;
		background:url(../i/hr-wide.png) no-repeat 0 100%;
		}*/
	.b-video-block .wrapper {
		/*background:url(../i/hr-wide.png) no-repeat 0 100%;*/
		padding:0 0 11px;
		}
	.b-video-block .photo {
		padding:1px;
		width:140px;
		height:106px;
		}
	.selected{
		border: 1px solid #FFA800;
		padding: 0px !important;
		}

		.b-video-block .wrapper li {
			float:left;
			width:140px;
			margin:0 8px 0 0;
			position:relative;
			}
			.b-video-block .wrapper li img {
				width:140px;
				height:106px;
				}
		.b-video-block .wrapper li.last {
			margin:0;
			}

			
		/*.b-video-block .wrapper .shadow {
			position:absolute;
			width:159px;
			height:120px;
			background:#000;
			background:rgba(0,0,0,.35);
			//background:#000;
			filter:alpha(opacity=30);
			top:0;
			left:0;
			}*/
		.b-video-block .wrapper a {
			text-decoration:none;
			}
		.b-video-block .wrapper .name {
			font-weight:700;
			color:#b8b288;
			line-height:133%;
			display:block;
			padding:1px 0 5px;
			font-size:12px;		
			}
		.b-video-block .wrapper .size {
			display:block;
			color:#c9ba88;
			height:19px;
			padding:1px 0 0 22px;
			background:url(../i/ico-film.png) 0 0px no-repeat; 			
			}
		.b-video-block .wrapper .b-date {
			padding:6px 0 5px;
			}
	.b-video-block .see-all {
		text-align:right;
		padding:6px 0 0;
		}
		.b-video-block .see-all a {
			color:#979797;
			}
		.b-video-block .see-all a.num {
			color:#fe5f00;
			}
		.b-video-block .see-all a:hover {
			text-decoration:none;
			}
	.b-video-block .wrapper li.current .name,
	.b-video-block .wrapper li.hover .name {
		color:#ff920c;
		}
	.b-video-block .wrapper li.current .photo,
	.b-video-block .wrapper li.hover .photo {
		border:1px solid #FFA800;
		padding:0;
		}
		
.b-video-description {
	line-height:150%;
	font-size:12px;
	overflow:hidden;
	padding:14px 0;
	}
	.b-video-description p {
		/*margin:0 85px 0 0;*/
		}
	.b-video-description .download {
		float:right;
		width:73px;
		}
	.b-video-description .download a {
		display:block;
		padding:1px 0 0 26px;
		height:21px;
		color:#c9ba88;
		text-decoration:none;		
		}
		.b-video-description .download a span {
			color:#595959;
			}
	.b-video-description .download a.lq {
		background:url(../i/ico-q.png) 0 0 no-repeat;
		padding:1px 0 7px 26px;
		margin:6px 0 0;
		}
	.b-video-description .download a.hq {
		background:url(../i/ico-q.png) 0 -31px no-repeat;
		} 
		
.b-subtitle {
	padding:5px 0 13px;
	}

/*prees*/
.b-press {
	padding:0 24px;
	background:url(../i/bg-press-delimiter.png) center 100% no-repeat;
	}
	.b-press h4 {
		color:#7e7860;
		font-size:18px;
		line-height:111.1%;
		padding:11px 0;
		}
	.b-press .descript {
		color:#727272;
		font-size:11px;
		line-height:145%;
		padding:0 0 15px 32px;
		}
	.b-press .link {
		padding:0 0 14px 32px;
		font-size:11px;
		}
		.b-press .link a {
			text-decoration:none;
			padding:0 0 0 14px;
			background:url(../i/press-bullet.gif) 0 5px no-repeat;
			}
		.b-press .link a:hover {
			text-decoration:underline;
			}
.b-press-last {
	background:none;
	}
	
/*art*/
.b-title .b-art {
	height:18px;
	margin:1px 0 0;
	padding:0 0 6px;
	background:url(../i/t-art-mod-f.png) 0 0 no-repeat;
	}
.b-title .b-art a {
	display:block;
	margin:0 0 0 42px;
	height:18px;
	width:112px;
	}
.b-title .b-art-mod {
	height:18px;
	margin:1px 0 0;
	padding:0 0 6px;
	background:url(../i/t-art-mod-s.png) 0 0 no-repeat;
	}
.b-title .b-art-mod  a {
	display:block;
	height:18px;
	width:29px;
	}
.b-art-screen .b-links {
	padding:3px 0 4px;
	}
	.b-art-screen .b-links a {
		text-shadow:1px 1px 1px #000;
		font-size:10px;
		text-decoration:none;
		margin:0 50px 0 0;
		color:#8e8a81;
		}
	.b-art-screen .b-links a:hover {
		color:#cf8f00;
		}
	.b-art-screen .b-links .last {
		margin:0;
		}
.b-art-subtitle {
	padding:0 0 10px;
	}

/*404*/
.b-404 {
	text-align:center;	
	margin:-12px 0 0;
	}
.b-404-text {
	/*padding:0 0 0 34px;*/
	text-align:center;
	}