@font-face {    font-family: 'proxima_nova_thextrabold';    src: url('../fonts/proximanova-xbold.eot');    src: url('../fonts/proximanova-xbold.eot?#iefix') format('embedded-opentype'),         url('../fonts/proximanova-xbold.woff') format('woff'),         url('../fonts/proximanova-xbold.ttf') format('truetype');    font-weight: normal;    font-style: normal;}html,body{height:100%;}body{	margin:0;	min-width:1000px;	background:#fff;	font:13px/16px 'PT Sans', Arial, Helvetica, sans-serif;	color:#585858;}img{	vertical-align:top;	border-style:none;}a{	color:#0072ff;	text-decoration:none;	display:inline-block;	vertical-align:top;	border-bottom:1px dotted #0072ff;}a:hover{	border:0;	padding-bottom:1px;} input,textarea,select{	font:100% Arial, Helvetica, sans-serif;	vertical-align:middle;}form,fieldset{	margin:0;	padding:0;	border-style:none;}aside,nav,footer,header,section{display:block;}q{quotes: none;}q:before{content:"";}q:after{content:"";}.row{	height:1%;	overflow:hidden;}header,.wrap{width:100%;}header:after,.container:after,.wrap:after{	content:"";	display:block;	clear:both;}.alignleft{float:left;}.alignright{float:right;}.wrapper{min-height:100%;}.w1{padding:0 0 101px;}.container{	width:940px;	margin:0 auto;}/* header */header{	background:#000003;	padding:0 0 19px;	position:relative;	z-index:2;}.game-list a,header a,.bx-wrapper a,.banner a{border:0;}.bx-wrapper a:hover,header a:hover,.game-list a:hover,.banner a:hover{padding:0;}.top-panel{	background:#171717;	padding:8px 0;	margin:0 0 16px;}.top-panel ul{	list-style:none;	margin:0 auto;	padding:0;	width:940px;	font-size:0;	line-height:0;	letter-spacing:-1px;	text-align:right;}.top-panel ul li{	display:inline-block;	font-size:12px;	line-height:14px;	letter-spacing:0;	font-weight:bold;	padding:0 0 0 26px;}.top-panel ul li a{color:#d1d1d1;}.top-panel ul li a:hover{text-decoration:underline;}.logo{	background:url(../images/logo.gif) no-repeat;	width: 64px;	height: 75px;	float:left;	text-indent:-9999px;	overflow:hidden;	margin:0 60px 0 16px;}.logo a{	display:block;	height:100%;}.search{	float:left;	padding:23px 0 0;}.search input{float:left;}.search .text{	border:0;	height:30px;	line-height:30px;	padding:0 40px 0 20px;	width:100px;	background:#242424;	color:#868686;	border-radius:20px;}.search .submit{	background:url(../images/btn-search.png) no-repeat;	width: 16px;	height: 16px;	text-indent:-9999px;	font-size:0;	line-height:0;	cursor:pointer;	border:0;	margin:6px 0 0 -29px;	padding:0;	overflow:hidden;}.search .submit:hover{background-position:0 -16px;}header .profile-box{	float:right;	padding:30px 0 0;	font-size:14px;	line-height:16px;}header .profile-box a{color:#fff;}header .profile-box a.remember{color:#0072ff;}header .profile-box a:hover{text-decoration:underline;}header .profile-box .enter{	background: url(../images/ico-enter.png) no-repeat;	padding:0 0 0 33px !important;}header .profile-box .my-profile{	background: url(../images/ico-profile.png) no-repeat;	padding:0 0 0 26px !important;	float:left;	margin:0 0 0 -30px;}header .profile-box.login .enter,header .profile-box .my-profile{display:block;}header .profile-box.login .my-profile{display:inline-block;}.nav{	float:right;	list-style:none;	margin:0;	padding:30px 50px 0 0;	font-weight:bold;	font-size:14px;	line-height:16px;}.nav li{	float:left;	margin:0 0 0 43px;	padding:0 0 24px;	position:relative;}.nav li:first-child{margin:0;}.nav li a{color:#868686;}.nav li:hover a,.nav li.active a{color:#fff;}.nav li.drop a{	padding:0 21px 0 0;	background: url(../images/ico-drop.png) no-repeat 100% 7px;}.nav li.drop:hover a{background-position:100% -47px;}.nav .in-developing{	position:absolute;	left:0;	bottom:100%;	width: 80px;	height: 22px;	text-indent:-9999px;	overflow:hidden;}.nav ul{	position:absolute;	left:0;	top:100%;	list-style:none;	margin:0;	padding:0;	width:130px;	border-top:2px solid #f49700;	background:#000003;	font-size:12px;	font-weight:normal;	display:none;}.nav li:hover ul{display:block;}.nav li:hover ul ul{display:none;}.nav li:hover ul li:hover ul{display:block;}.nav ul ul{	top:0;	left:100%;	border-top:0;	border-left:1px solid #0d0d0d;}.nav ul li{	margin:0;	padding:0 9px 0 10px;	float:none;	border-top:1px solid #0d0d0d;}.nav ul li:first-child{border:0;}.nav li:hover ul a{color:#868686;}.nav li:hover ul li:hover a{color:#fff;}.nav .drop ul a{	display:block;	background:none;	padding-top:9px;	padding-bottom:8px;}.nav .drop ul .drop a{background: url(../images/ico-drop-02.png) no-repeat 100% 14px;}.nav .drop ul .drop:hover a{background-position:100% -37px;}.nav ul .drop ul a{	color:#868686 !important;	background:none !important;}.nav ul .drop ul a:hover{color:#fff !important;}h1,h2,h3{	font:24px/26px  'proxima_nova_thextrabold', 'PT Sans', Arial, Helvetica, sans-serif;	margin:0;}.intro{	background:#171717;	padding:36px 0 43px;	color:#fff;}.intro h1{	background: url(../images/ico-title.png) no-repeat 3px 4px;	padding:0 0 35px 32px;}.bxslider{	list-style:none;	margin:0;	padding:0;}.bxslider:after{	content:"";	display:block;	clear:both;}.bxslider img,.bxslider li{	overflow:hidden;	border-radius:4px;}.bxslider .txt{	position:absolute;	top:60px;	left:85px;}.bxslider .txt h2{	font-size:60px;	line-height:50px;	color:#3a145b;	margin:0 0 35px;}.btn-play{	background: url(../images/btn-play.png) no-repeat;	width: 174px;	height:54px;	text-indent:-9999px;	overflow:hidden;	display:block;}.btn-play:hover{background-position:0 -54px;}.intro .bx-controls{	position:relative;	width:100%;	padding:28px 0 0;}.bx-pager{	font-size:0;	line-height:0;	letter-spacing:-1px;	text-align:center;}.bx-pager .bx-pager-item{	width:14px;	height:14px;	letter-spacing:0;	font-size:12px;	line-height:14px;	display:inline-block;	vertical-align:top;	margin:0 3px;}.bx-pager .bx-pager-item .bx-pager-link{	background: url(../images/ico-swicher.png) no-repeat;	width: 14px;	height:14px;	display:block;	text-indent:-9999px;	overflow:hidden;}.bx-pager .bx-pager-item .bx-pager-link:hover,.bx-pager .bx-pager-item .bx-pager-link.active{background-position:0 -14px;}.intro .bx-controls-direction{	position:absolute;	bottom:367px;	right:0;}.bx-prev,.bx-next{	background: url(../images/btn-slider.png) no-repeat 0 -34px;	width: 34px;	height:34px;	text-indent:-9999px;	overflow:hidden;	float:left;}.bx-prev:hover{background-position:0 0;}.bx-next{background-position:0 -102px;}.bx-next:hover{background-position:0 -68px;}.main{padding:30px 0 0;}.title-box{padding:0 0 27px;}.title-box h2{	float:left;	color:#000003;	background: url(../images/ico-title-02.png) no-repeat 0 4px;	padding:0 0 0 30px;}.sort{	width:520px;	text-align:right;	float:right;	font-size:0;	line-height:0;	letter-spacing:-1px;}.sort label,.sort .select{	display:inline-block;	vertical-align:middle;	font-size:14px;	line-height:16px;	letter-spacing:0;}*+html .sort label,*+html .sort .select,*+html .bx-pager .bx-pager-item,*+html .top-panel ul li{	zoom:1;	display:inline;}.sort label{margin:0 20px 0 30px;}.select{	text-align:left;	width:128px;	background: url(../images/bg-select.png) repeat-x;	border:1px solid #e5e5e5;	border-radius:5px;}.select-02{width:98px;}.customSelect{	text-align:left;	cursor:pointer;	font-weight:bold;	color:#000003;	padding:6px 10px 6px;	cursor:pointer;	display:block !important;	background: url(../images/btn-select.png) no-repeat 100% 50%;}.hasCustomSelect{cursor:pointer;}.game-list{	list-style:none;	margin:0 0 0 -20px;	padding:0 0 20px;	width:960px;}.game-list:after{	content:"";	display:block;	clear:both;}.game-list .item{	width:94px;	height:94px;	border:3px solid #ffbf56;	border-radius:4px;	margin:0 0 20px 20px;	position:relative;	float:left;}.game-list .hover{	background: url(../images/bg-games-hover.png) no-repeat;	width: 216px;	height: 216px;	position:absolute;	left:-61px;	top:-53px;	display:none;}.game-info{	position:absolute;	background:#fff;	border:3px solid #ff9e00;	border-radius:4px;	padding:15px 17px 20px;	width:460px;	left:-3px;	top:-9999px;}.right .game-info{	left:auto;	right:-3px;}.game-list li:hover .game-info{	top:auto;	bottom:120px;}.game-list li:hover .hover{display:block;}.game-info .corner{	background: url(../images/corner.png) no-repeat;	width: 20px;	height: 13px;	text-indent:-9999px;	overflow:hidden;	position:absolute;	left:40px;	top:100%;}.right .game-info .corner{	left:auto;	right:40px;}.game-info h3{	float:left;	color:#000003;	font-size:18px;	line-height:20px;	font-weight:normal;}.game-info .rating_1{float:right;}.vote-wrap{overflow: hidden;}.vote-block{position: relative;}.vote-hover{	float: left;	cursor:  pointer;}.vote-stars,.vote-active{	position: absolute;	left: 0;	top: 0;}.vote-success{display:none;}.game-info .title{padding:0 0 5px;}.type{	border:0;	color:#f49a07;	font-size:14px;	line-height:16px;	margin:0 0 10px;}.type:hover{	text-decoration:underline;	padding:0;}.tags{	list-style:none;	margin:0 0 12px;	padding:0;	width:100%;	font-size:10px;	line-height:14px;}.tags:after{	content:"";	display:block;	clear:both;}.tags li{	float:left !important;	margin:0 10px 0 0 !important;	width:auto !important;}.tags li a{	float:left;	border:1px solid #e5e5e5;	border-radius:3px;	height:18px;	line-height:18px;	padding:0 9px !important;	color:#949494;	-webkit-box-shadow: #e5e5e5 0px 2px 3px;	-moz-box-shadow: #e5e5e5 0px 2px 3px;	box-shadow: #e5e5e5 0px 2px 3px;	margin:0 0 4px;}.tags li a:hover{background:#c1c0c1;}.game-info .twocolumns .col{	float:left;	width:285px;	padding:0 20px 0 0;	border-right:1px solid #e5e5e5;}.game-info .bx-wrapper{position:relative;}.game-info .bx-pager{display:none;}.game-info .bx-controls{	width:100%;	overflow:hidden;	position:absolute;	left:0;	top:79px;}.game-info .bx-controls .bx-prev{margin:0 0 0 8px;}.game-info .bx-controls .bx-next{	float:right;	margin:0 8px 0 0;}.game-info .twocolumns .col-02{	float:right;	width:132px;	color:#949494;}.date,.playing{	display:block;	background: url(../images/ico-date.jpg) no-repeat;	padding:0 0 0 26px;	margin:0 0 13px;}.playing{background: url(../images/ico-play.jpg) no-repeat 2px 4px;}.game-info .btn-play{	background: url(../images/btn-play-02.png) no-repeat;	width: 134px;	height:44px;}.game-info .btn-play:hover{background-position:0 -44px;}.btn-more{	background: url(../images/btn-more.png) no-repeat;	width: 214px;	height: 44px;	display:block;	margin:0 auto 40px;	border:0;	text-indent:-9999px;	overflow:hidden;}.btn-more:hover{	padding:0;;	background-position:0 -44px;}/* footer */footer{	height:40px;	margin:-60px 0 0;	background:#000003;	color:#868686;	font-size:14px;	line-height:16px;	text-align:center;	font-weight:bold;	padding:20px 0 0;	position:relative;}footer p{margin:0;}footer .container{position:relative;}footer .container .ill{	position:absolute;	top:-61px;	right:0;	border:0;}.lightbox{	width:260px;	padding:14px 20px 30px;	background:#fff;	border-radius:5px;	position:absolute;	z-index:1100;	display:none;}.lightbox h3{	color:#000003;	margin:0 0 25px;}.lightbox .btn-close{	background: url(../images/btn-close.png) no-repeat;	width: 8px;	height:8px;	text-indent:-9999px;	overflow:hidden;	display:block;	margin:0 0 0 auto;	border:0;}.lightbox .btn-close:hover{	background-position:0 -8px;	padding:0;}.login-form{	width:100%;	overflow:hidden;}.login-form .text{	background: url(../images/bg-text.png) no-repeat;	width: 220px;	height: 40px;	line-height:40px;	padding:0 20px;	border:0;	display:block;	margin:0 0 20px;	color:#a0a0a0;	font-size:14px;}.login-form .submit{	background:url(../images/btn-login-form.png) no-repeat;	width: 94px;	height: 44px;	text-indent:-9999px;	font-size:0;	line-height:0;	cursor:pointer;	border:0;	margin:0 17px 0 0;	padding:0;	overflow:hidden;	float:left;}.login-form .submit:hover{background-position:0 -44px;}.login-form .remember{	float:left;	margin:12px 0 0;	text-decoration:underline;	border:0;}.login-form .remember:hover{	padding:0;	text-decoration:none;}.fader{position:fixed !important;}/* game page style */.banner{width:1000px;text-align:center;margin: -30px;margin-top: 20px;margin-bottom: 150px;}.banner2{width:1000px;text-align:center;margin: -30px;margin-top: 150px;margin-bottom: 20px;}.banner3{width:1000px;text-align:center;margin: -30px;margin-top: 20px;margin-bottom: 20px;}.game-img{	width:1000px;	margin:0 0 0 -30px;}.more-games{	background:#323232;	padding:30px 0 40px;	color:#fff;}.more-games h1{	background: url(../images/ico-title-03.png) no-repeat 0 4px;	padding:0 0 34px 30px;}.more-games .bx-wrapper{position:relative;}.more-games .bx-wrapper .bxslider-02:after{	content:"";	display:block;	clear:both;}.more-games .bx-wrapper .bxslider-02 .slide a{	display:block;	border:3px solid #ffbf56;	border-radius:4px;	position:relative;	height:94px;	text-align:center;	line-height:94px;}.more-games .bx-wrapper .bxslider-02 .slide a img{	display:inline;	vertical-align:middle;}.more-games .bx-controls{	position:absolute;	top:-60px;	left:0;	width:100%;}.more-games .bx-controls-direction{	width:68px;	margin:0 0 0 auto;	overflow:hidden;}.twocols .col{	width:400px;	float:left;}.twocols .col .img{	float:left;	padding:0;	border:3px solid #ffbf56;	border-radius:4px;	margin:0 20px 0 0;}.twocols .col .game-name{margin:0 0 18px;}.twocols .col .game-name .row{padding:7px 0 0;}.twocols .col .game-info-box h3{	color:#000003;	margin:0 0 7px;	background:none;	padding:0;}.twocols .col .game-name .type{margin:0 0 18px;}.game-info-box{	color:#949494;	padding:0 0 30px;}.open-close span {display: none;}.open-close em {font-style: normal;}.active .open-close span {display: inline;}.active .open-close em {display: none;}.main p{	margin:0;	padding:0 0 20px;}.twocols{line-height:24px;}.twocols h3{	color:#000003;	font-size:18px;	line-height:20px;	margin:0 0 18px;}.twocols .col h3{	background: url(../images/ico-title-04.png) no-repeat;	padding:0 0 0 26px;}.slide-block{margin:0 0 40px;}.twocols a{line-height:16px;}.twocols ul{	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;}.twocols ul li{	float:left;	width:100%;	padding:0 0 25px;}.twocols ul li .number{	float:left;	color:#f49700;	font-weight:bold;	margin:0 10px 0 0;}.twocols ul li p{padding:0;}.twocols .col-02{	width:464px;	float:right;}.accordion .title{	cursor:pointer;	background: url(../images/bg-accordion-title.png) no-repeat;	width: 424px;	height: 44px;	display:block;	font:18px/44px 'proxima_nova_thextrabold';	color:#000003;	padding:0 20px;	margin:0 0 27px;	border:0;}.accordion .title.ui-state-active{background-position:0 -44px;}.accordion .comment-form{	width:420px;	border-bottom:1px solid #e5e5e5;	padding:0 20px 27px;	margin:0 0 30px;}.accordion h3{	font:bold 16px/18px "PT Sans";	margin:0 0 18px;}.comment-form textarea{	width:400px;	height:110px;	border:1px solid #e5e5e5;	border-radius:8px;	padding:5px 10px;	display:block;	margin:0 0 30px;	overflow:auto;}.comment-form .submit{	width: 134px;	height: 44px;	text-indent:-9999px;	font-size:0;	line-height:0;	cursor:pointer;	border:0;	margin:0;	padding:0;	overflow:hidden;}.comment-form .submit:hover{background-position:0 -44px;}.twocols .comment-list{	width:420px;	margin:0 auto;}.twocols .comment-list .alignleft{	padding:0 !important;	border:0;	margin:0 19px 0 0;}.twocols .comment-list .name{	color:#000003;	font:16px/18px 'proxima_nova_thextrabold';}.twocols .comment-list .post-date{	font-style:normal;	color:#949494;}.twocols .comment-list .comment-form{	width:auto;	padding:10px 0 0;	border:0;}.twocols .comment-list .comment-form textarea{	width:300px;	height:80px;	margin:0 0 15px;}.twocols .comment-list .slide-block{	padding:15px 0 0;	margin:0;}.twocols .comment-list .open-close{	border:0;	background: url(../images/ico-open-close.png) no-repeat;	padding:0 0 0 25px;}.twocols .comment-list .active .open-close{background-position:0 -16px;}.twocols .comment-list .open-close span,.twocols .comment-list .open-close em{border-bottom:1px dotted #0072FF;}.twocols .comment-list .open-close:hover span,.twocols .comment-list .open-close:hover em{border:0;}.twocols .comment-list .comment-list{	background: url(../images/ico.png) no-repeat 11px 52px;	padding:30px 0 0 40px;	width:auto;}.twocols .comment-list .comment-list textarea{width:250px;}.social{	background:#f8f8f8;	border-radius:8px;	padding:16px 18px;	margin:0 0 30px;}.social h2{	font-size:18px;	line-height:20px;	color:#000003;	background: url(../images/ico-title-05.png) no-repeat;	padding:0 0 0 28px;	margin:0 0 15px;}.social .soc-list{	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;}.social .soc-list li{margin:0 0 0 15px;}.social .soc-list li:first-child{margin:0;}.social .soc-list li,.social .soc-list a{	float:left;	border:0;	padding:0;	font-weight:bold;	color:#fff;	height: 34px;	line-height:31px;}.social .soc-list a{padding:0 0 0 38px;}.social .soc-list .soc{	background: url(../images/btn-soc.png) no-repeat;	width:96px;}.social .soc-list .soc-02{	background: url(../images/btn-soc-02.png) no-repeat;	width:76px;}.social .soc-list .soc-03{	background: url(../images/btn-soc-03.png) no-repeat;	width:96px;}.social .soc-list a:hover{background-position:0 -34px !important;}/* profile page style */.profile-box{	color:#9e9e9e;	line-height:24px;}.profile-box a{	color:#fff;	border:0;	text-decoration:underline;}.profile-box a:hover{	text-decoration:none;	padding:0;}.profile-box .user-info{	float:left;	width:380px;}.profile-box .user-info .user-data{	float:none;	width:100%	;}.profile-box .user-info .alignleft{	margin:0 20px 0 0;	border-radius:30px;	position:relative;	overflow:hidden;}.profile-box .user-info .row{padding:7px 0 0;}.profile-box .user-info .name{	color:#fff;	font:24px/26px 'proxima_nova_thextrabold';}.profile-box .user-info .date{	background:none;	padding:0;	color:#737374;	margin:0 0 15px;}.profile-box .user-info .contact-list{	list-style:none;	margin:0 0 30px;	padding:0;	width:100%;	overflow:hidden;}.profile-box .user-info .contact-list li{	float:left;	width:100%;	padding:10px 0 0;}.profile-box .user-info .contact-list li:first-child{padding:0;}.profile-box .user-info .contact-list a{	float:left;	padding:0 0 0 25px;	height:16px;	line-height:16px;}.profile-box .user-info .contact-list .fb{background: url(../images/ico-fb.png) no-repeat;}.profile-box .user-info .contact-list .tw{background: url(../images/ico-tw.png) no-repeat;}.profile-box .user-info .contact-list .vk{background: url(../images/ico-vk.png) no-repeat;}.profile-box .user-info .slide-block{margin:0;}.profile-box .user-info p{	margin:0;	padding:0 0 10px;}.profile-box .user-info .open-close{	text-decoration:none;	border-bottom:1px dotted #fff;	line-height:16px;}.profile-box .user-info .open-close:hover{border-color:#171717;}.profile-box .user-data{	float:right;	width:460px;	padding:8px 0 0;}.profile-box .user-data .title{	color:#fff;	font:18px/18px 'proxima_nova_thextrabold';	padding:0 0 0 28px;	background: url(../images/ico-title-06.png) no-repeat;	display:block;	margin:0 0 18px;}.profile-box .user-data .rate{margin:0 0 39px;}.profile-box .user-data .rate .alignleft{	width:46px;	height:46px;	border:2px solid #4f4f4f;	font:22px/46px 'proxima_nova_thextrabold';	color:#f49700;	text-align:center;	border-radius:4px;	margin:0 11px 0 0;}.profile-box .user-data .rate .row{	color:#737374;	padding:7px 0 0;}.profile-box .user-data .rate .progress-line-holder{	height:15px;	background:#000003;	border-radius:5px;	margin:0 0 5px;}.profile-box .user-data .rate .progress-line{	background: url(../images/progress-line.gif) repeat-x;	height: 15px;	float:left;	border-radius:5px;}.profile-box .user-data .ttl-02{background: url(../images/ico-title-07.png) no-repeat;}.profile-box .user-data .list{	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;}.profile-box .user-data .list li{	width:54px;	height:54px;	line-height:54px;	text-align:center;	border:3px solid #4f4f4f;	border-radius:5px;	margin:0 0 0 20px;	float:left;}.profile-box .user-data .list li a{	display:block;	height:100%;}.profile-box .user-data .list li:first-child{margin:0;}.profile-box .user-data .list li img{vertical-align:middle;}.favorites h1{background: url(../images/ico-title-08.png) no-repeat 0 5px;}.games-box{	width:540px;	float:left;}.games-box h2,.friend-box h2{	color:#000003;	font-size:18px;	line-height:20px;	padding:0 0 20px 26px;	border-bottom:1px solid #e4e4e4;	margin:0 0 20px;	background: url(../images/ico-title-10.png) no-repeat 0 1px;}.friend-box .ttl-02,.games-box .ttl-02{background: url(../images/ico-title-09.png) no-repeat;}.games-list{	list-style:none;	margin:0;	padding:0 0 38px;	width:100%;	overflow:hidden;}.games-list li{	float:left;	width:50%;	padding:0 0 20px;}.games-list .img{	float:left;	border:3px solid #ffbf56;	border-radius:4px;	margin:0 20px 0 0;}.games-list .img:hover{padding:0;}.games-list .row{padding:7px 0 0;}.games-list h3{	color:#000003;	font-size:16px;	line-height:18px;	margin:0 0 3px;}.games-list span{	display:block;	font-size:12px;	line-height:12px;	color:#949494;}.games-list .type{margin:0;}.friend-box{	float:right;	width:300px;}.friend-list{	list-style:none;	margin:0;	padding:0;	width:100%;	overflow:hidden;}.friend-list li{	float:left;	width:100%;	padding:0 0 20px;}.friend-list .alignleft{	border:0;	position:relative;	overflow:hidden;	border-radius:30px;	margin:0 20px 0 0;}.friend-list .row{padding:7px 0 0;}.friend-list .name{	color:#000003;	font:18px/18px 'proxima_nova_thextrabold';	display:block;	margin:0 0 5px;}.friend-list .add{	background: url(../images/ico-add.png) no-repeat;	padding:0 0 0 22px;	border:0;	text-decoration:underline;}.friend-list .add:hover{text-decoration:none;}.friend-list .friend{	color:#f49700;	background: url(../images/ico-users.png) no-repeat;	padding:0 0 0 22px;	border:0;}#lean_overlay {    position: fixed;    z-index:1v;    top: 0px;    left: 0px;    height:100%;    width:100%;    background: #000;    display: none;}.lightbox-site{	width:994px;	border:1px solid #5b5b5b;	height:500px;	overflow:auto;	position:absolute;	display:none;}.lightbox-site .btn-close{	background: url(../images/btn-close-02.png) no-repeat;	width: 30px;	height: 30px;	text-indent:-9999px;	overflow:hidden;	position:absolute;	left:100%;	top:-30px;	margin:0 0 0 -30px;	z-index:2000;}.button-site{	position:fixed;	text-indent:-9999px;	overflow:hidden;	left:0;	top:260px;	background: url(../images/btn-left.png) no-repeat;	width: 54px;	height: 314px;	border:0;}.button-site.btn-right{	left:auto;	right:0;	background: url(../images/btn-right.png) no-repeat;}.button-site.btn-bottom{	background: url(../images/btn-bottom.png) no-repeat;	width: 314px;	height: 52px;	left:50%;	top:auto;	bottom:0;	margin:0 0 0 -157px;}.languageSwitcher {position: absolute; left: 50%; top:-12px; z-index: 1050; list-style: none; width: 200px; margin-left: -495px}.languageSwitcher li {float: left; padding: 7px 0;}.languageSwitcher li a {display: block; color: #eee; margin-right: 20px}.languageSwitcher li a img {width: 15px;}.languageSwitcher li a span {display: inline-block; top: -2px; position: relative}.languageSwitcher li.active {}.languageSwitcher li.active a span {text-decoration: underline;}