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,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}
	/* mac hide \*/
	html,body{height:100%;width:100%;}
	/* end hide */
	body{text-align:center;min-height:400px;/* for ie7*/background:#fff;font:13px/1.3 "Trebuchet MS",Tahoma,Arial,sans-serif;color:#333;}
	#xouter{height:100%;width:100%;display:table;}
	#xcontainer{text-align:left;position:relative;vertical-align:middle;display:table-cell;height:400px;}
	#xinner{width:680px;height:400px;margin-left:auto;margin-right:auto;}
	* html #xouter{display:block}
	* html #xcontainer{top:50%;display:block}
	* html #xinner{top:-50%;position:relative}
	*:first-child+html #xouter{display:block}
	*:first-child+html #xcontainer{top:50%;display:block}
	*:first-child+html #xinner{top:-50%;position:relative}
	*:first-child+html #xouter{position:relative;overflow:hidden;}
	h1,h1 a{text-shadow:1px 1px 5px #ccc;text-decoration:none;}
	h1{font-weight:normal;font-size:40px;margin:10px 0;position:relative;padding:0 0 10px 70px;}
	h2{font-size:20px;margin-bottom:10px;}
	.riddle{padding:20px;}
	/*logo*/
	.logo a{display:block;width:310px;height:54px;}
    body {background:#EDEFEE url(/i/moving/moving.png) 0 0 repeat;color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
    h1 {background:transparent url(/i/moving/moving-logo.png) 50% 0 no-repeat;
	padding:95px 0 0 0;
	color:#777;
	text-shadow:none;
	margin:0 0 10px 0;
	text-shadow:0 1px 0 rgba(255,255,255,0.5);
    }
    h1 span{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
    .moving {text-align:center;}
    h2 {font-size:16px;font-weight:bold;margin:10px 0 15px 0;}
    .clearfix {zoom:1;}
    .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
    .col1 {float:left;width:47%;}
    .col2 {float:right;width:47%;}
    .langs-sep {
	text-align:left;
	}
    p {margin:0 0 .75em 0;}
    .desc p {text-indent:1em;}
    .sign {font-style:italic;}

/* social icons */
    .social-icons, .social-icons-big {padding:0 0 35px;}
	.social-icons .soc, .social-icons-big .soc {display:inline-block; width:16px; height:16px; background-image:url(/i/moving/social-icons.png); background-repeat:no-repeat; margin:0 6px 0 15px; vertical-align:middle;}
	.social-icons .fb {background-position:0 -24px;}
	.social-icons .vk {background-position:-18px -24px;}
	.social-icons .tw {background-position:-36px -24px;}
	
	.social-icons-big .soc {width:22px; height:22px;}
	.social-icons-big .fb {background-position:0 0;}
	.social-icons-big .vk {background-position:-24px 0;}
	.social-icons-big .tw {background-position:-48px 0;}
	.social-icons-big .rss {background-position:-72px 0;}
	.social-icons-big .p1 {background-position:-96px 0;}
	.social-icons-big .openid {background-position:-120px 0;}
	.social-icons-big .favour {background:#00aa32; color:#fff; text-align:center; padding:0 9px; width:auto; font-style:normal; line-height:22px;}
	.social-icons-big .favour.pink {background:#ff003c;}
	.write-to-news {width:67px; text-align:right; display:inline-block; font-size:10px; line-height:10px; vertical-align:middle; margin:0 9px 0 0;}
	
	.likes {height:22px;}
	    .likes .soc {cursor:pointer; margin:0; vertical-align:middle;}
	    .like-count {height:22px; line-height:22px; background:#d9d8d4; display:inline-block; font-size:11px; font-weight:normal; position:relative; margin:0 4px 0 9px; vertical-align:middle; min-width:33px; text-align:center; color:#000;}
		.like-count .c {display:block; height:22px; position:absolute; top:0; background:url(/i/moving/social-count-bg.png) no-repeat 0 0;}
		.like-count .cl {left:-6px; width:6px;}
		.like-count .cr {right:-3px; width:3px; background-position:-6px 0;}
	    .light-bg .like-count {background:#e8e8e0;}
		.light-bg .like-count .cl {background-position:0 -24px;}
		.light-bg .like-count .cr {background-position:-6px -24px;}
	    .wht-bg .like-count {background:#fff;}
		.wht-bg .like-count .cl {background-position:0 -48px;}
		.wht-bg .like-count .cr {background-position:-6px -48px;}
	.tell-to-friends {vertical-align:middle; margin:0 5px 0 0; display:inline-block;}
		
    .social-icons50 .soc {width:50px; height:50px; display:inline-block; background-image:url(/i/moving/social-icons-big.png); background-repeat:no-repeat;}
    .social-icons50 .fbb {background-position:0 0;}
    .social-icons50 .vkb {background-position:-53px 0;}
    .social-icons50 .twb {background-position:-106px 0;}
    /* headerLayout { */
    .headerLayout { font-size:13px; font-weight:bold; padding:0 0 22px;}
        .b-footer__18{font-family:Arial,Helvetica,sans-serif;font-size:28px;color:#ccc;font-weight:bold;}