/* GENERAL STYLES */
body{
	margin:0;
	background:#fff;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
form{
	margin:0;
	padding:0;
}
img{
	margin:0;
	border:none;
	display:block;
}
a:focus{outline:none;}
/*--main--*/
#main{
	width:938px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
/*--header--*/
#header{
	top:0;
	left:0;
	z-index:20;
	width:938px;
	position:absolute;
}
/*--top-block--*/
.top-block{
	width:100%;
	overflow:hidden;
	padding:4px 0 6px;
	background:#797979 url(../imagesb2b/bg-top-block.gif) no-repeat 0 100%;
}
.top-block strong{
	height:1%;
	color:#fff;
	display:block;
	margin:0 11px 0 0;
	overflow:hidden;
	text-align:right;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--top-menu--*/
ul.top-menu{
	margin:0;
	padding:0 0 0 2px;
	float:left;
}
ul.top-menu li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 6px 0 7px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-top-block-separator.gif) no-repeat 0 2px;
}
* html ul.top-menu li{background-position:0 3px;}
* +html ul.top-menu li{background-position:0 3px;}
ul.top-menu li:first-child{background:none;}
ul.top-menu a{
	color:#fff;
	text-decoration:none;
}
ul.top-menu a:hover{text-decoration:underline;}
/*--header-area--*/
.header-area{
	width:100%;
	margin:7px 0 0;
	overflow:hidden;
}
.header-area strong.logo{
	float:left;
	height:41px;
	padding-left:1px;
	overflow:hidden;
}
.header-area strong.logo a{
	width:69px;
	height:41px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../imagesb2b/bg-logo.gif) no-repeat 100% 0;
}
/*--header-bar--*/
.header-bar{
	float:right;
	width:860px;
	display:inline;
	min-height:36px;
	margin:1px 1px 0 0;
	background:url(../imagesb2b/bg-header-bar.gif) no-repeat;
}
* html .header-bar{
	height:36px;
	overflow:visible;
}
/*--navigation--*/
ul#navigation{
	margin:0;
	padding:0;
	float:left;
}
ul#navigation li{
	float:left;
	list-style:none;
	display:inline;
	padding-left:1px;
	background:url(../imagesb2b/bg-navigation-separator.gif) no-repeat;
}
ul#navigation li:first-child{
	background:none;
	padding-left:0;
}
ul#navigation a{
	display:block;
	height:45px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul#navigation a.development{
	width:161px;
	background:url(../imagesb2b/bg-development.gif) no-repeat;
}
ul#navigation a.publishing{
	width:187px;
	background:url(../imagesb2b/bg-publishing.gif) no-repeat;
}
ul#navigation a.distribution{
	width:153px;
	background:url(../imagesb2b/bg-distribution.gif) no-repeat;
}
ul#navigation a.digmediasol{
	width:194px;
	background: url(../imagesb2b/bg-digmediasol.gif) no-repeat;
}
ul#navigation a.contactus{
	width:94px;
	background:url(../imagesb2b/bg-contactus.gif) no-repeat;
}
ul#navigation a:hover{background-position:0 -62px;}
ul#navigation .active a{background-position:0 -124px !important;}
/*--search-section-*/
.search-section{
	float:right;
	width:217px;
	height:22px;
	display:inline;
	margin:6px 7px 0 0;
	background:url(../imagesb2b/bg-search-bar.gif) no-repeat;
}
.search-section .text{
	float:left;
	width:176px;
	color:#617a14;
	border:none;
	display:inline;
	background:none;
	padding:1px 0;
	margin:3px 0 0 8px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.search-section .btn{
	float:right;
	border:none;
}

ul#navigation li:hover ul,
ul#navigation li.hover ul{display:block;}
ul#navigation ul{
	margin:0;
	padding:9px 0;
	width:590px;
	top:67px;
	left:80px;
	display:none;
	z-index:999;
	overflow:hidden;
	position:absolute;
	z-index:1000;
}
ul#navigation ul li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 13px;
	background:#fff url(/images/bg-sub-menu.gif) no-repeat 0 4px;
}
ul#navigation ul li:first-child{background:none ;}
ul#navigation ul a{
	float:none;
	height:auto;
	margin:0;
	text-indent:0;
	text-decoration:none;
	color:#7f7e7e;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
ul#navigation ul a:hover{color:#000;}

/*--content--*/
#content{
	width:938px;
	overflow:hidden;
	margin:72px 0 0;
	z-index:10;
	position:relative;
}
/*--top-info--*/
.top-info{
	width:100%;
	padding:5px 0 0;
	overflow:hidden;
}
/*--breadcrumb--*/
.breadcrumb{
	float:left;
	padding:5px 0 0;
}
.breadcrumb strong{
	float:left;
	color:#4f4f4f;
	padding:0 6px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.breadcrumb ul{
	margin:0;
	padding:0;
	float:left;
}
.breadcrumb ul li{
	float:left;
	color:#7ca500;
	list-style:none;
	display:inline;
	padding:0 4px 0 12px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/imagesb2c/bg-breadcrumb.gif) no-repeat 0 4px;
}
.breadcrumb ul li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumb ul a{
	color:#7ca500;
	text-decoration:none;
}
.breadcrumb ul a:hover{text-decoration:underline;}

/*--form-section--*/
.form-section{
	float:right;
	width:258px;
}
.business-portal{
	float:left;
	width:129px;
	display:inline;
	margin:0;
	height:22px;
	background:url(/imagesb2c/b-wheretobuy.gif) no-repeat;
	*padding:2px 0 0 0;
}
.business-portal .text{
	float:left;
	width:105px;
	color:#000;
	border:none;
	display:inline;
	background:none;
	padding:1px 0;
	margin:3px 0 0 6px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.business-portal .btn{
	padding:4px 0 0 6px;
	display:block;
	text-decoration:none;
	border:none;
	color:#000;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

/*--inp-select--*/
.form-section .inp-select{
	float:right;
	width:121px;
	padding:0;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
/*--flash--*/
.flash{
	width:100%;
	margin:9px 0 0;
	padding:0 0 6px;
	overflow:hidden;
}
/*--information--*/
.information{
	width:100%;
	margin:10px 0 0;
	overflow:hidden;
}
/*--banner-column--*/
.banner-column{
	float:left;
	width:235px;
}
/*--banner-box--*/
.banner-box{
	width:235px;
	margin:0 0 17px;
	overflow:hidden;
}
.banner-box div{overflow:hidden;}
* html .banner-box div{
	height:1%;
	overflow:visible;
}
.banner-info{
	width:221px;
	overflow:hidden;
	padding:4px 5px 6px 9px;
	background:#45494d url(../imagesb2b/bg-banner-info.gif) no-repeat 0 100%;
}
.banner-info strong{
	float:left;
	color:#fff;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
/*--banner-tools--*/
ul.banner-tools{
	margin:0;
	padding:2px 0 0;
	float:right;
	width:106px;
}
ul.banner-tools li{
	float:left;
	list-style:none;
	display:inline;
}
ul.banner-tools a{
	display:block;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.banner-tools a.pc-link{
	width:24px;
	background:url(../imagesb2b/bg-pc.gif) no-repeat;
}
ul.banner-tools a.mobile-link{
	width:18px;
	background:url(../imagesb2b/bg-mobile-icon.gif) no-repeat;
}
ul.banner-tools a.online-link{
	width:22px;
	background:url(../imagesb2b/bg-online-icon.gif) no-repeat;
}
ul.banner-tools a.console-link{
	width:21px;
	background:url(../imagesb2b/bg-console-icon.gif) no-repeat;
}
ul.banner-tools a.tv-cinema-link{
	width:21px;
	background:url(../imagesb2b/bg-tv-cinema-icon.gif) no-repeat;
}
ul.banner-tools .active a,
ul.banner-tools a:hover{background-position:0 -22px;}
/*--promo-box--*/
.promo-box{
	width:235px;
	margin:0 0 17px;
	overflow:hidden;
	text-align:center;
	background:url(../imagesb2b/bg-promo-box.gif) repeat-y;
}
.promo-holder{
	width:235px;
	overflow:hidden;
	padding:11px 0 0;
	background:url(../imagesb2b/bg-promo-box-top.gif) no-repeat;
}
.promo-holder img{margin: 0 auto;}
.promo-info{
	overflow:hidden;
	padding:5px 5px 7px;
	background:url(../imagesb2b/bg-promo-box-bottom.gif) no-repeat 0 100%;
}
* html .promo-info{
	height:1%;
	overflow:visible;
}
.promo-info p{
	margin:0;
	color:#000;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
/*--info-column--*/
.info-column{
	float:left;
	width:438px;
	padding:0 0 0 15px;
}
.info-column-dev{
	float:left;
	width:687px;
}
/*--text-box--*/
.text-box{
	width:438px;
	overflow:hidden;
	margin:0 0 17px;
	background:url(../imagesb2b/bg-text-box.gif) repeat-y;
}
.text-box-dev{
	width:687px;
	overflow:hidden;
	margin:0 0 17px;
	background:url(../imagesb2b/bg-text-box.gif) repeat-y;
}
.text-box-holder{
	overflow:hidden;
	padding:0 0 8px;
	background:url(../imagesb2b/bg-text-box-bottom.gif) no-repeat 0 100%;
}
.text-box-holder-dev{
	overflow:hidden;
	padding:0 0 8px;
	background:url(../imagesb2b/bg-text-box-bottom.gif) no-repeat 0 100%;
}
.heading{
	overflow:hidden;
	background:#0b0b0b url(../imagesb2b/bg-heading.gif) no-repeat;
}
.heading-area-fill{
	overflow:hidden;
	background:url(../imagesb2b/bs-bg-heading-area.jpg) no-repeat;
	height:24px;
}
.heading-area-fill h3{
	float:left;
	margin:0;
	color:#fff;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.heading-area-fill div {
	overflow:hidden;
	padding:3px 10px 4px;
}
.heading div{
	overflow:hidden;
	padding:3px 10px 4px;
	background:url(../imagesb2b/bg-heading-sub.gif) no-repeat 100% 0;
}
* html .heading div{
	height:1%;
	overflow:visible;
}
.heading h1,
.heading h2,
.heading h3{
	float:left;
	margin:0;
	color:#fff;
	font:bold 13px/17px Arial, Helvetica, sans-serif;
}
.homeBox1{
	background:url(../imagesb2b/bs-bg-text-box.gif) no-repeat 0 -120px;
}
.homeBox1-dev{
	background:url(../imagesb2b/bs-bg-text-box-dev.gif) no-repeat bottom;
}
/*--news-area--*/
.news-area{
	color:#4f4f4f;
	width:413px;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 14px 0 11px;
	
}
.news-area-dev{
	width:661px;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 14px 0 11px;
}

.news-area-dev p{
	color:#4f4f4f;
	line-height:14px;
}

.content {
	width:644px;
	padding:8px 20px;
	}	
	
.news-block{
	width:100%;
	margin:2px 0 0;
	overflow:hidden;
}

.content-left { 
	width:310px;
	float:left;
	padding:0 50px 0 0;
	}
	
.content-right { 
	float:left;
	padding:10px 0 0 0;
	}
	
.content-right img { 
	padding:0 0 50px;
	}

.case{
	float:left; 
	margin:0 0 15px;
}

.case img{
	float:left; 
	margin:0 15px 0 0;
}

.case-text{
	color:#4f4f4f;
	float:left; 
	width:500px;
	display:block;
}

.case-text p {
	padding:10px 0;
	margin:0; 
	}

.case-text strong{
	clear:both;
	display:block;
}

.case-title{
	color:#4f4f4f;
	float:left; 
	margin:0 0 45px;
}

.case-title img{
	float:left; 
	margin:0 15px 0 0;
}

.case-title strong{
	padding:0 0 15px;
	display:block;
}

.case-title-text{
	float:left;
	width:460px;
}

.case-title-text p{
	margin:0px;
	padding:3px 0 0 0;
}

.case-title-left{
	color:#4f4f4f;
	float:left;
	width:335px;
	margin:0 15px 0 0;
}

.case-title-left p{
	margin:0 0 20px 0;
}

.case-title-right{
	float:left;
}

.title-news{
	float:left;
	width:85px;
	padding:5px 0 0;
}
.title-news strong{
	color:#4f4f4f;
	display:block;
	overflow:hidden;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.title-news span{
	color:#4f4f4f;
	display:block;
	overflow:hidden;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--news-text--*/
.news-text{
	overflow:hidden;
	padding:0 0 0 18px;
	background:url(../imagesb2b/bg-text-separator.gif) no-repeat 4px 8px;
}
* html .news-text{
	height:1%;
	overflow:visible;
}
.news-text img{
	float:right;
	display:inline;
	margin:0 0 0 10px;
}
/*--news--*/
.news{
	padding:5px 0 0;
	overflow:hidden;
}
* html .news{
	height:1%;
	overflow:visible;
}
.news div{overflow:hidden;}
* html .news div{
	height:1%;
	overflow:visible;
}

.news strong {
	display:block;}
	
.news strong a{
	float:left;
	color:#7ca500;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.news ul.tools{
	margin:0;
	padding:0;
	float:right;
}
.news ul.tools li{
	float:left;
	list-style:none;
	display:inline;
	margin:0 0 0 7px;
}
.news ul.tools a{
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
.news ul.tools a.pc-mac{
	width:11px;
	background:url(../imagesb2b/bg-pc-small.gif) no-repeat;
}
.news ul.tools a.mobile{
	width:9px;
	background:url(../imagesb2b/bg-mobile-small.gif) no-repeat;
}
.news ul.tools a.online{
	width:12px;
	background:url(../imagesb2b/bg-online-small.gif) no-repeat;
}
.news ul.tools a.console{
	width:11px;
	background:url(../imagesb2b/bg-console-small.gif) no-repeat;
}
.news ul.tools a.tv-cinema{
	width:9px;
	background:url(../imagesb2b/bg-tv-cinema-small.gif) no-repeat;
}
.news p{
	margin:0;
	color:#2e2e2e;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:300px;
}
.news p a{
	color:#7ca500;
	text-decoration:none;
}
.news p a:hover{text-decoration:underline;}
/*--more--*/
strong.more{
	clear:both;
	display:block;
	overflow:hidden;
	text-align:right;
	padding:5px 4px 0;
	white-space:nowrap;
}
strong.more a{
	color:#7ca500;
	padding:0 8px 0 0;
	margin:0 0 0 18px;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 2px;
}
strong.more a:hover{text-decoration:underline;}
/*--online-box--*/
.online-box{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-online-box.gif) repeat-y;
}
/*--online-block--*/
.online-block{
	overflow:hidden;
	padding:0 15px 10px;
	background:url(../imagesb2b/bg-online-box-bottom.gif) no-repeat 0 100%;
}
.online-block-line{
	width:100%;
	overflow:hidden;
}
.online-cell{
	float:left;
	width:123px;
	display:inline;
	padding:14px 0 0 19px;
}
.online-block div:first-child{padding-left:0;}
.online-cell strong{
	color:#7ca500;
	display:block;
	overflow:hidden;
	margin:5px 0 0 10px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.online-cell span{
	color:#4f4f4f;
	display:block;
	margin:0 0 0 10px;
	overflow:hidden;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.online-cell span a{color:#4f4f4f;}
.online-cell span a:hover{text-decoration:none;}
.online-cell p{
	margin:0 0 0 10px;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.online-cell p a{color:#7ca500;}
.online-cell p a:hover{text-decoration:none;}
/*--sidebar--*/
.sidebar{
	float:right;
	width:235px;
	padding:0 0 17px;
}
.info-box{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	background:url(../imagesb2b/bg-info-box.gif) repeat-y;
}
.info-box-holder{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-info-box-bottom.gif) no-repeat 0 100%;
}
/*--video--*/
.video{
	width:100%;
	overflow:hidden;
	text-align:center;
}
.video-holder{
	width:100%;
	padding:5px 0 5px;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #bdbcbd;
}
.video img,
.video-holder img{margin:0 auto;}
.inform{
	width:100%;
	padding:4px 0 3px;
	overflow:hidden;
}
/*--user-menu--*/
ul.user-menu{
	margin:0;
	padding:3px 0 0 5px;
	float:left;
}
ul.user-menu li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 7px 0 8px;
	background:url(../imagesb2b/bg-user-menu-separator.gif) no-repeat 0 4px;
}
ul.user-menu li:first-child{
	background:none;
	padding-left:0;
}
ul.user-menu a{
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.user-menu a:hover{text-decoration:none;}
ul.user-menu .name a{
	color:#7ca500;
	font-weight:bold;
	text-decoration:none !important;
}
ul.user-menu .name a:hover{text-decoration:underline !important;}
/*--inform--*/
.inform .zoom{
	float:right;
	margin: 0 5px 0 0;
	padding:3px 22px 5px 0;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.inform a.zoom:hover{text-decoration:none;}
/*--info-bar--*/
.info-bar{
	overflow:hidden;
	padding:0 14px 12px 11px;
}
* html .info-bar{
	height:1%;
	overflow:visible;
}
.info-bar p{
	margin:15px 5px 0;
	color:#2e2e2e;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--scrollable--*/
.scrollable {
	width:210px;
	height:55px;
	overflow:auto;
	margin:15px 0 2px;
}
.vscroll-bar {
	margin:0;
	position:absolute;
	right:0 !important;
	top:0px !important;
	width:8px !important;
	height:22px !important;
}
.vscroll-up {
	top:0;
	width:8px !important;
	height:8px !important;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}
.vscroll-down {
	position:absolute;
	top:9px !important;
	width:8px !important;
	height:8px !important;
	cursor:pointer;
	overflow:hidden;
}
.vscroll-line {
	display:none;
}
.vscroll-slider{
	display:none;
}

/*--Our Partners--*/
.partners{
margin:0 0 0 70px; display:inline;
}

span.partners a{
	font-size:10px; 
	text-decoration:none;
	color:#fff; 
	background:url(imagesb2b/bs-bg-arrow.gif) center right no-repeat;
	padding:0 10px 0 0;
}

/*--post-news--*/
ul.post-news{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.post-news li{
	overflow:hidden;
	list-style:none;
	padding:0 0 7px 15px;
	background:url(../imagesb2b/bg-text-separator.gif) no-repeat 0 4px;
}
ul.post-news strong{
	color:#7ca500;
	display:block;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.post-news strong a{
	color:#7ca500;
	text-decoration:none;
}
ul.post-news strong a:hover{text-decoration:underline;}
ul.post-news p{
	margin:0;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.post-news span{
	display:block;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#scrollable-02{height:205px !important;}
#scrollable-02 .vscroll-bar {top:188px !important;}
/*--list-news--*/
ul.list-news{
	margin:0;
	padding:0 0 0 7px;
	overflow:hidden;
}
ul.list-news li{
	float:left;
	width:100%;
	padding:0;
	list-style:none;
}
ul.list-news em{
	float:left;
	width:25px;
	color:#4f4f4f;
	padding:0 2px 0 0;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
}
ul.list-news div{overflow:hidden;}
* html ul.list-news div{
	height:1%;
	overflow:visible;
}
ul.list-news strong{
	color:#7ca500;
	display:block;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.list-news strong a{
	padding:0 0 0 10px;
	color:#7ca500;
	text-decoration:none;
	background:transparent url(../imagesb2b/bg-text-separator.gif) no-repeat left 3px;
}
ul.list-news strong a:hover{text-decoration:underline;}
ul.list-news span{
	display:block;
	color:#4f4f4f;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--footer--*/
#footer{
	width:100%;
	margin:1px 0 0;
	padding:0 0 20px;
	overflow:hidden;
}
/*--footer-block--*/
.footer-block{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-footer-box.gif) repeat-y;
}
.footer-block-area{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bs-bg-footer-box-top-logo.gif) no-repeat;
}
.footer-block-bar{
	overflow:hidden;
	padding:1px 1px 22px;
	background:url(../imagesb2b/bg-footer-box-bottom.gif) no-repeat 0 100%;
}
* html .footer-block-bar{
	height:1%;
	overflow:visible;
}
/*--logo-area--*/
.logo-area{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #bdbcbd;
}

.logos-awards{
	overflow:hidden;
	background:url(../imagesb2b/bg-footer-box-top.gif) no-repeat top left;
}
.logos-awards img{
	padding:5px 35px;
	float:left;
}
.logos-awards p{
	margin:0px;
	text-align:center;
}
.small-logo{
	float:left;
	height:19px;
	padding:6px 17px 5px 12px;
	background:url(../imagesb2b/bg-logo-holder.gif) no-repeat 100% 0;
}
.small-logo a{
	width:31px;
	height:19px;
	display:block;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
	background:url(../imagesb2b/bg-footer-logo.gif) no-repeat;
}
.footer-block-bar span{
	color:#2e2e2e;
	display:block;
	overflow:hidden;
	padding:7px 6px;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--footer-section--*/
.footer-section{
	width:100%;
	margin:46px 0 0;
	/*padding:0 0 20px;*/
	background:url(../imagesb2b/bg-footer-section-separator.gif) repeat-y;
}
.footer-section:after{
	display:block;
	clear:both;
	height:0;
	content:"";
}
.footer-section h4{
	float:left;
	margin:0;
	color:#2e2e2e;
	padding:0 0 2px;
	border-bottom:1px solid #bdbcbd;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

.footer-section h4 a{
	text-decoration:none;
	color:#2E2E2E;
}
.footer-section ul{
	margin:0;
	padding:17px 0 0;
	clear:both;
	width:100%;
	overflow:hidden;
}
.footer-section ul li{
	float:left;
	width:100%;
	list-style:none;
}
.footer-section ul a{
	color:#2e2e2e;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.footer-section ul a:hover{text-decoration:underline;}
/*--profile-bar--*/
.profile-bar{
	float:left;
	width:95px;
	position:relative;
	margin:-30px 0 0;
	padding:0 0 0 32px;
}
/*--group-sites-bar--*/
.group-sites-bar{
	float:right;
	width:115px;
	position:relative;
	margin:-30px 0 0;
	padding:0 14px 0 40px;
}
/*--links-holder--*/
* html .links-holder{
	height:1%;
	margin:0;
	overflow:visible;
}
.links-holder div:first-child{padding-left:50px;}
.links-bar{
	float:left;
	width:96px;
	position:relative;
	margin:-30px 0 0;
	padding:0 0 0 30px;
}
.digfooter{
	width:86px;
	/*width:130px;*/
}
/*--footer-txt--*/
.footer-txt{
	padding:10px 0;
	overflow:hidden;
}
.footer-txt p{
	float:left;
	color:#454545;
	display:inline;
	margin:0 15px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
/*--contact-nav--*/
ul.contact-nav{
	margin:0;
	padding:0;
	float:left;
}
ul.contact-nav li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 6px 0 7px;
	background:url(../imagesb2b/bg-footer-menu-separator.gif) no-repeat 0 4px;
}
ul.contact-nav li:first-child{background:none;}
ul.contact-nav a{
	color:#7ca500;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.contact-nav a:hover{text-decoration:underline;}
/*--site-nav--*/
ul.site-nav{
	margin:0;
	padding:0 15px 0 0;
	float:right;
}
ul.site-nav li{
	float:left;
	list-style:none;
	display:inline;
	padding:0 6px 0 7px;
	background:url(../imagesb2b/bg-footer-menu-separator.gif) no-repeat 0 4px;
}
ul.site-nav li:first-child{background:none;}
ul.site-nav a{
	color:#7ca500;
	text-decoration:none;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
ul.site-nav a:hover{text-decoration:underline;}
/*--promo-area--*/
.promo-area{
	overflow:hidden;
	min-height:415px;
	background:url(../imagesb2b/bg-promo-area.gif) no-repeat;
}
* html .promo-area{
	height:415px;
	overflow:visible;
}
.promo-area .heading h1{
	font-size:18px;
	margin:9px 0 0;
	padding:0 0 10px;
}
.wrapper-information h1{
	font-size:16px;
	margin:9px 0 0;
	padding:0 0 10px;
}
.text-section h1{
	font-size:16px;
	margin:9px 0 0;
	padding:0 0 10px;
}
.promo-area .heading,
.wrapper-information .heading,
.text-section .heading{
	overflow:hidden;
	background:url(../imagesb2b/bg-promo-area-heading.gif) no-repeat;
}
.promo-area .heading div,
.wrapper-information .heading div,
.text-section .heading div{
	overflow:hidden;
	padding:0 0 0 10px;
	background:url(../imagesb2b/bg-promo-area-heading-sub.gif) no-repeat 100% 0;
}
* html .promo-area .heading div{
	height:1%;
	overflow:visible;
}
* html .wrapper-information .heading div{
	height:1%;
	overflow:visible;
}
* html .text-section .heading div{
	height:1%;
	overflow:visible;
}
/*--user-choice--*/
ul.user-choice{
	margin:0;
	padding:0;
	float:right;
	width:148px;
}
ul.user-choice li{
	float:left;
	list-style:none;
	display:inline;
}
ul.user-choice a{
	display:block;
	height:37px;
	overflow:hidden;
	text-indent:-9999px;
	text-decoration:none;
}
ul.user-choice a.pc-link{
	width:36px;
	background:url(../imagesb2b/bg-user-choice-pc.gif) no-repeat

}
ul.user-choice a.mobile-link{
	width:22px;
	background:url(../imagesb2b/bg-user-choice-mobile.gif) no-repeat;
}
ul.user-choice a.online-link{
	width:31px;
	background:url(../imagesb2b/bg-user-choice-online.gif) no-repeat;
}
ul.user-choice a.console-link{
	width:29px;
	background:url(../imagesb2b/bg-user-choice-console.gif) no-repeat;
}
ul.user-choice a.tv-cinema-link{
	width:30px;
	background:url(../imagesb2b/bg-user-choice-tv-cinema.gif) no-repeat;
}
ul.user-choice .active a,
ul.user-choice a:hover{background-position:0 -37px;}
/*--promo-inform--*/
.promo-inform{
	width:416px;
	margin:11px;
	overflow:hidden;
	background:url(../imagesb2b/bg-promo-inform.gif) repeat-y;
}
.promo-inform-holder{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-promo-inform-bottom.gif) no-repeat 0 100%;
}
.heading-area{
	overflow:hidden;
	padding:4px 10px 3px;
	border-bottom:1px solid #b8b8ba;
	background:url(../imagesb2b/bg-heading-area.gif) no-repeat;
}
* html .heading-area{
	height:1%;
	overflow:visible;
}
.heading-area h2{
	color:#000;
	margin:0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
/*--promo-inform-box--*/
.promo-inform-box{
	width:100%;
	min-height:50px;
	overflow:hidden;
	position:relative;
	padding:0 0 3px;
}
/*--games-section--*/
.games-section{
	width:172px;
	height:592px;
	overflow:hidden;
	padding:8px 12px 109px 232px;
	background:url(../imagesb2b/bg-games-section.jpg) no-repeat;
}
.games-section p{
	color:#2e2e2e;
	margin:10px 0 0;
	padding:0 0 5px;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.games-section .zoom{
	position:absolute;
	bottom:10px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.games-section a.zoom:hover{text-decoration:none;}
.promo-inform-box img{
	float:left;
	display:inline;
	margin:0 7px 0 0;
}
.promo-inform-box div{
	overflow:hidden;
	letter-spacing:-1px;
	padding:10px 10px 5px 0;
}
* html .promo-inform-box div{
	height:1%;
	overflow:visible;
}
.promo-inform-box strong{
	display:block;
	color:#000;
	font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.promo-inform-box p{
	margin:2px 0 0;
	color:#000;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.promo-inform-box div .zoom{
	float:right;
	clear:both;
	color:#7ca500;
	letter-spacing:-1px;
	margin:10px 0 0;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.promo-inform-box div a.zoom:hover{text-decoration:none;}
/*--movie-section--*/
.movie-section{
	width:172px;
	height:592px;
	overflow:hidden;
	padding:8px 12px 109px 232px;
	background:url(../imagesb2b/bg-movie-section.jpg) no-repeat;
}
.movie-section p{
	color:#2e2e2e;
	margin:11px 0 0;
	padding:0 0 5px;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.movie-section .zoom{
	position:absolute;
	bottom:10px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.movie-section a.zoom:hover{text-decoration:none;}
/*--station-section--*/
.station-section{
	width:172px;
	height:592px;
	overflow:hidden;
	padding:8px 12px 109px 232px;
	background:url(../imagesb2b/bg-station-section.jpg) no-repeat;
}
.station-section p{
	color:#2e2e2e;
	margin:11px 0 0;
	padding:0 0 5px 40px;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.station-section .zoom{
	position:absolute;
	bottom:10px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.station-section a.zoom:hover{text-decoration:none;}
.station-section .go{
	position:absolute;
	bottom:10px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.station-section a.go:hover{text-decoration:none;}
/*--PC/Mac games-section--*/
.pc-mac-games-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-pc-mac-games-section.jpg) no-repeat;
}
.pc-mac-games-section p{
	color:#2e2e2e;
	margin:10px 0 0;
	padding:0 0 5px;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.pc-mac-games-section .zoom{
	position:absolute;
	bottom:4px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.pc-mac-games-section a.zoom:hover{text-decoration:none;}
/*--PC/Mac station-section--*/
.pc-mac-station-section img{
	float:left;
	display:inline;
	margin:0;
}
.pc-mac-station-section .imagen2{
	float:left;
	display:inline;
	margin:15px 0 15px 1px;
}
.pc-mac-station-section .col1{
	padding:10px 0 0 0;
	float:left;
}
.pc-mac-station-section .col2{
	padding:35px 0 0 0;
}
.pc-mac-station-section{
	width:392px;
	height:460px;
	overflow:hidden;
	padding:10px 12px 0px 12px;
	background:none;
}
.pc-mac-station-section p{
	color:#2e2e2e;
	padding:0 0 0 14px;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:200px;
}
.pc-mac-station-section .zoom{
	position:absolute;
	bottom:4px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.pc-mac-station-section a.zoom:hover{text-decoration:none;}
.pc-mac-station-section .go{
	position:absolute;
	bottom:8px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.pc-mac-station-section a.go:hover{text-decoration:none;}
/*--Online Communities-section--*/
.communities-section img{
	height:130px;
	width:135px;
	padding:10px;
}
.communities-section .col1{
	padding:0;
	float:left;
	display:block;
}
.communities-section .col2{
	padding:5px 20px 15px 10px;
	display:block;
	letter-spacing:normal;
}
.communities-section .col2 p{
	margin:0px;
	display:block;
}
.communities-section .col2 span{
	margin:10px 0 0 0;
	display:block;
	font-weight:bold;
}
.communities-section .zoom{
	position:absolute;
	bottom:4px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.communities-section a.zoom:hover{text-decoration:none;}
/*--Online --section--*/
.online-communities-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-online-communities-section.jpg) no-repeat;
}
.online-games-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-online-games-section.jpg) no-repeat;
}
.online-apps-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-online-apps-section.jpg) no-repeat;
}
.online-communities-section p, .online-games-section p, .online-apps-section p{
	color:#2e2e2e;
	margin:20px 0 0 0;
	padding:0;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.online-communities-section .zoom, .online-games-section .zoom, .online-apps-section .zoom{
	position:absolute;
	bottom:4px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.online-communities-section a.zoom:hover, .online-games-section a.zoom:hover, .online-apps-section a.zoom:hover{text-decoration:none;}
.online-communities-section .go, .online-games-section .go, .online-apps-section .go{
	position:absolute;
	bottom:8px;
	right:8px;
	float:left;

	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.online-communities-section a.go:hover, .online-games-section a.go:hover, .online-apps-section a.go:hover{text-decoration:none;}
/*--Online apps&tools--section--*/
.online-cont-apps-section img{
	height:130px;
	width:135px;
	padding:10px;
}
.online-cont-apps-section .col1{
	padding:0;
	float:left;
	display:block;
}
.online-cont-apps-section .col2{
	padding:5px 20px 15px 10px;
	display:block;
	letter-spacing:normal;
}
.online-cont-apps-section .col2 p{
	margin:0px;
	display:block;
}
.online-cont-apps-section .col2 span{
	margin:10px 0 0 0;
	display:block;
	font-weight:bold;
}
.online-cont-apps-section .go{
	position:absolute;
	bottom:8px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.online-cont-apps-section a.go:hover{text-decoration:none;}
/*--Mobile --section--*/
.mobile-apps-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-mobile-apps-section.jpg) no-repeat;
}
.mobile-games-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-mobile-games-section.jpg) no-repeat;
}
.mobile-rich-section{
	width:172px;
	height:213px;
	overflow:hidden;
	padding:0px 12px 0px 232px;
	background:url(../imagesb2b/bg-mobile-rich-section.jpg) no-repeat;
}
.mobile-apps-section p, .mobile-games-section p, .mobile-rich-section p{
	color:#2e2e2e;
	margin:20px 0 0 0;
	padding:0;
	letter-spacing:-1px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
}
.mobile-apps-section .zoom, .mobile-games-section .zoom, .mobile-rich-section .zoom{
	position:absolute;
	bottom:4px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:3px 22px 5px 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat 100% 0;
}
.mobile-apps-section a.zoom:hover, .mobile-games-section a.zoom:hover, .mobile-rich-section a.zoom:hover{text-decoration:none;}
.mobile-apps-section .go, .mobile-games-section .go, .mobile-rich-section .go{
	position:absolute;
	bottom:8px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.mobile-apps-section a.go:hover, .mobile-games-section a.go:hover, .mobile-rich-section a.go:hover{text-decoration:none;}
/*--Mobile apps&tools--section--*/
.mobile-cont-apps-section img{
	height:130px;
	width:135px;
	padding:10px;
}
.mobile-cont-apps-section .col1{
	padding:0;
	float:left;
	display:block;
}
.mobile-cont-apps-section .col2{
	padding:5px 20px 15px 10px;
	display:block;
	letter-spacing:normal;
}
.mobile-cont-apps-section .col2 p{
	margin:0px;
	display:block;
}
.mobile-cont-apps-section .col2 span{
	margin:10px 0 0 0;
	display:block;
	font-weight:bold;
}
.mobile-cont-apps-section .go{
	position:absolute;
	bottom:8px;
	right:8px;
	float:left;
	color:#7ca500;
	letter-spacing:-1px;
	padding:0 9px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-more-arrow.gif) no-repeat 100% 3px;
}
.mobile-cont-apps-section a.go:hover{text-decoration:none;}
/*--inform-column--*/
.inform-column{
	float:left;
	width:688px;
	padding:0 0 17px;
}
/*--wrapper-information--*/
.wrapper-information{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-wrapper-information.gif) repeat-y;
}
.wrapper-information-holder{
	width:100%;
	overflow:hidden;
	padding:0 0 28px;
	background:url(../imagesb2b/bg-wrapper-information-bottom.gif) no-repeat 0 100%;
}
.wrapper{
	overflow:hidden;
	padding:15px 13px 0;
}
* html .wrapper{
	height:1%;
	overflow:visible;
}
/*--product-section--*/
.product-section{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-product-holder.gif) repeat-y;
}
.product-area{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-product-holder-top.gif) no-repeat;
}
.product-bar{
	overflow:hidden;
	padding:15px 25px 12px;
	background:url(../imagesb2b/bg-product-holder-bottom.gif) no-repeat 0 100%;
}
* html .product-bar{
	height:1%;
	overflow:visible;
}
/*--product-block--*/
.product-block{
	width:100%;
	overflow:hidden;
	padding:16px 0 18px;
	background:url(../imagesb2b/bg-separator-line.gif) repeat-y 295px 0;
}
/*--product-box--*/
.product-box{
	float:left;
	width:290px;
}
.product-box .banner{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
}
.location-link{
	float:left;
	width:114px;
	height:21px;
	overflow:hidden;
	background:url(../imagesb2b/bg-location-link.gif) no-repeat;
}
.location-link ul.banner-tools{padding:0 0 0 3px; float:left;}
/*--product-info--*/
.product-info{
	float:right;
	width:235px;
}
.product-info dl{
	width:100%;
	margin:5px 0 0;
	padding:0;
	overflow:hidden;
	color:#2e2e2e;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.product-info dl dt{
	float:left;
	padding:0 2px 0 0;
}
.product-info dl dd{
	margin:0;
	display:block;
	overflow:hidden;
	font-weight:bold;
}
* html .product-info dl dd{
	height:1%;
	overflow:visible;
}
/*--text-info--*/
.text-info{
	overflow:hidden;
	padding:34px 25px 0 23px;
}
* html .text-info{
	height:1%;
	overflow:visible;
}
/*--side-bar--*/
.side-bar{
	float:right;
	width:274px;
	padding:0 0 0 60px;
}
.side-bar .banner{
	width:100%;
	overflow:hidden;
}
/*--side-text--*/
.side-text{
	width:100%;
	margin:21px 0 0;
	overflow:hidden;
	background:url(../imagesb2b/bg-side-text.gif) repeat-y;
}
.side-text-holder{
	width:100%;
	overflow:hidden;
	background:url(../imagesb2b/bg-side-text-top.gif) no-repeat;
}
.side-text-bar{
	overflow:hidden;
	padding:10px 12px;
	background:url(../imagesb2b/bg-side-text-bottom.gif) no-repeat 0 100%;
}
* html .side-text-bar{
	height:1%;
	overflow:visible;
}
.side-text-bar strong{
	color:#2e2e2e;
	display:block;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.side-text-bar a{
	color:#2e2e2e;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.side-text-bar a:hover{text-decoration:none;}
/*--main-text--*/
.main-text{overflow:hidden;}
* html .main-text{
	height:1%;
	overflow:visible;
}
.main-text h2{
	color:#2e2e2e;
	margin:0;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.main-text h3{
	color:#2e2e2e;
	margin:30px 0 0;
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.main-text p{
	color:#2e2e2e;
	margin:15px 0 0;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.main-text strong.important-txt{font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;}
/*--screenshots-list--*/
ul.screenshots-list{
	margin:0;
	padding:0;
	width:224px;
	overflow:hidden;
}
ul.screenshots-list li{
	float:left;
	width:56px;
	position:relative;
	padding:7px 56px 0 0;
	list-style:none;
}
ul.screenshots-list .zoom{
	position:absolute;
	bottom:0;
	left:62px;
	float:left;
	color:#4f4f4f;
	white-space:nowrap;
	letter-spacing:-1px;
	padding:18px 0 0;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../imagesb2b/bg-zoom.gif) no-repeat;
}
ul.screenshots-list a.zoom:hover{text-decoration:none;}
/*--info-txt--*/
.info-txt{
	padding:5px 0 0 15px;
	overflow:hidden;
}
.info-txt strong{
	display:block;
	color:#7ca500;
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.info-txt p{
	margin:0;
	color:#2e2e2e;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.info-txt p a{color:#2e2e2e;}
.info-txt p a:hover{text-decoration:none;}
/*--text-section--*/
.text-section{
	width:100%;
	overflow:hidden;
	padding:0 0 17px;
	min-height:390px;
	background:url(/imagesb2b/bg-text-section.gif) no-repeat;
}
* html .text-section{
	height:390px;
	overflow:visible;
}
/*--post-section--*/
.post-section{
	width:100%;
	overflow:hidden;
}
.post-area{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
	background:url(/imagesb2b/bg-post-text.gif) repeat-y;
}
.post-bar{
	width:100%;
	overflow:hidden;
	background:url(/imagesb2b/bg-post-text-top.gif) no-repeat;
}
.post-holder{
	overflow:hidden;
	padding:13px 10px 9px 19px;
	background:url(/imagesb2b/bg-post-text-bottom.gif) no-repeat 0 100%;
}
* html .post-holder{
	height:1%;
	overflow:visible;
}
.post-section .inner-area{background:url(.imagesb2b/bg-post-text-white.gif) repeat-y;}
.post-section .inner-area .post-bar{background:url(/imagesb2b/bg-post-text-top-white.gif) no-repeat;}
.post-section .inner-area .post-holder{background:url(/imagesb2b/bg-post-text-bottom-white.gif) no-repeat 0 100%;}
.post-holder img{
	float:left;
	display:inline;
	margin:0 30px 0 0;
}
.post-text{overflow:hidden;}
* html .post-text{
	height:1%;
	overflow:visible;
}
.post-text h2{
	margin:0;
	color:#2e2e2e;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.post-text p{
	margin:10px 0 0;
	color:#2e2e2e;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
.post-text .location-link{
	float:right;
	margin:7px 0 0;
}
/*--post-info--*/
ul.post-info{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
ul.post-info li{
	float:left;
	list-style:none;
	display:inline;
	color:#2e2e2e;
	padding:0 9px 0 10px;
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(/imagesb2b/bg-post-list-separator.gif) no-repeat 0 5px;
}
ul.post-info li:first-child{
	padding-left:0;
	background:none;
}
/*--location-section--*/
.location-section{
	width:100%;
	margin:10px 0;
	overflow:hidden;
}
.location-area{
	float:left;
	left:50%;
	position:relative;
}
.location-holder{
	left:-50%;
	position:relative;
}
* html .location-holder{float:left;}
.location-holder span{
	float:left;
	display:inline;
	margin:0 7px;
	color:#c9c8c9;
	font:11px/30px Verdana, Arial, Helvetica, sans-serif;
}
.location-holder span a{
	color:#c9c8c9;
	text-decoration:none;
}
.location-holder span a:hover{text-decoration:underline; color:#000;}
/*--location-box--*/
.location-box{
	float:left;
	background:url(/imagesb2b/bg-location.gif) no-repeat;
}
.location-box div{
	float:left;
	height:30px;
	padding:5px 10px;
	background:url(/imagesb2b/bg-location-sub.gif) no-repeat 100% 0;
}
.location-box strong{
	color:#2e2e2e;
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
}
.location-box strong a{
	color:#2e2e2e;
	text-decoration:none;
}
.location-box strong a:hover{text-decoration:underline;}
/*--news-info--*/
.news-info{
	overflow:hidden;
	min-height:660px;
	padding:14px 10px 16px 25px;
}
* html .news-info{
	height:660px;
	overflow:visible;
}
.news-info .side-bar .location-link{
	clear:both;
	float:right;
	margin:0 0 30px;
}
.news-info .side-bar .banner{clear:both;}
.news-info .main-text{padding-top:15px;}
/*--img-list--*/
ul.img-list{
	margin:0;
	padding:22px 0 0;
	width:100%;
	overflow:hidden;
}
ul.img-list li{
	float:left;
	margin:10px 0 0;
	padding:0 0 0 8px;
	list-style:none;
	display:inline;
}
ul.img-list li:first-child{padding:0;}

/*--contactus--*/
.contact{
	background: url(/imagesb2b/bs-bg-box1-contact.gif) no-repeat scroll 0 0;
	padding:2px 15px 4px 15px;
	display:block;
	overflow:hidden;
}

.contact h1, .contact h2, .contact h3 {
	color:#FFFFFF;
	float:left;	
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	margin:0;
}

.contact-box{
	margin:0 0 50px 0;
}

.contact-box-country{
	margin:0 0 85px 0;
}

.contact-country{
	background: url(/imagesb2b/bs-bg-box2-contact.gif) no-repeat scroll 0 0;
	padding:2px 15px 4px 15px;
	margin:2px 0;
	display:block;
	overflow:hidden;
}

.contact-country h1, .contact-country h2, .contact-country h3 {
	color:#FFFFFF;
	float:left;	
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	margin:0;
}

.contact-area {
	display:inline;
	float:left;
	margin:0 15px;
	width:330px;
}

.contact-area strong{
	color:#4f4f4f;
	display:block;
	font:bold 10px/13px;
	margin:5px 0;
}

.contact-area p {
	color:#4f4f4f;
	font:10px/13px;
	margin:0;
	padding:0;
}

.contact-area-info {
	display:inline;
	float:left;
	margin:0 15px;
	width:250px;
}

.contact-area-info strong {
	color:#4f4f4f;
	display:block;
	font:bold 10px/13px;
	margin: 5px 0;
}

.contact-area-info strong a{
	color:#7CA500;
	display:block;
	font:bold 10px/13px;
	margin: 5px 0;
	text-decoration:none;
}

.contact-area-info strong a:hover{text-decoration:underline}

.contact-area-info p {
	color:#4f4f4f;
	font:10px/13px;
	margin:0;
	padding:0;
}

/*news title*/

.content-box-news{
	display:block;
	margin:35px 0 50px 0;
	overflow:hidden;
}

.content-left-news { 
	width:335px;
	float:left;s
	padding:0 10px 0 0;
}
	
.content-right-news { 
	float:left;
	padding:10px 0 0 5px;
}

/*Partners*/

.partners-top{
	padding:8px 20px;
	font: 10px/14px;
	color:#4f4f4f;
	margin: 8px 0 0 0;
	overflow:hidden;
}

.lists-top{
	width: 250px;
	float:left;
	padding:40px 10px 25px 0;
}

.lists-top ul{
	padding:5px 0 0 50px;
	margin: 0;
}
.lists-top li{
	padding:1px 0;
	margin: 0;
}

.lists-top strong{
	padding: 0px 35px 0px;
}

.lists{
	width: 250px;
	float:left;
	padding:0px 10px 25px 0;
}

.lists ul{
	padding:5px 0 0 50px;
	margin: 0;
}
.lists li{
	padding:1px 0;
	margin: 0;
}

.lists strong{
	padding: 0px 35px 0px;
}

/*Premium*/

.premium{
	padding:8px 20px;
	font: 10px/14px;
	color:#4f4f4f;
	margin: 8px 0 0 0;
	overflow:hidden;
}

.premium-head{
	font-size:15px;
}

.premium-head p{
	margin:0px;
}
.premium-head strong{
	font-size:10px;
	margin:20px 0;
	overflow:hidden;
	display:block;
}

.premium-content{
	font:10px/14px;
	display:block;
	overflow:hidden;
	padding: 40px 0;
}

.premium-content-right{
	float:left;
}

.premium-content-right img{
	margin:0 0 40px 0;
}

.premium-content-left{
	width:335px;
	float:left;
	padding:0 20px 0 0;
}

.premium-content-left p{
	margin:0 0 20px 0;
}

/*Select portal*/

ul#s-portal{
	margin:0;
	padding:4px 0 0 0;
}
ul#s-portal li{
	list-style:none;
	padding-left:1px;
}
ul#s-portal li:first-child{
	background:none;
	padding-left:0;
}
ul#s-portal a{
	display:block;
	text-decoration:none;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 5px 6px;
}

ul#s-portal li:hover ul,
ul#s-portal li.hover ul{display:block;}
ul#s-portal ul{
	margin:0;
	padding:2px 0;
	width:141px;
	display:none;
	z-index:999;
	overflow:hidden;
	position:absolute;
	right:3px;
	z-index:1000;
	background-color:#F8F8F8;
	border:1px solid #C9C8C9;
	opacity:.85;
}
ul#s-portal ul li{
	list-style:none;
	/*padding:0 13px;*/
	/*background:#fff url(/images/bg-sub-menu.gif) no-repeat 0 4px;*/
}
ul#s-portal ul li:first-child{background:none ;}
ul#s-portal ul a{
	float:none;
	height:auto;
	margin:0;
	text-indent:0;
	text-decoration:none;
	color:#2F2F2F;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
}
ul#s-portal ul a:hover{color:#000;}

ul#list-page-partners {
	list-style:none;
	width:560px;
	}
	
ul#list-page-partners li {
	float:left;
	width:30%;
	text-align:center;
	}
	
ul#list-page-partners li a img {
	display:inline;
	}
	
ul#list-page-partners li a {
	display:block;
	text-align:center;
	}
	
/* Site map*/

#sitemap { font-size:13px}
#sitemap ul li { padding:4px 0}
#sitemap ul li ul { padding:3px 15px}
#sitemap a {color:#99CC00; padding:4px 0; text-decoration:none}
#sitemap a:hover { text-decoration:underline}

#error404 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:50px;}
#error404 h1 { font-size:24px;}
#error404 ul li { padding:5px;}
#error404 ul li a { color:7CA500; text-decoration:none;}
#error404 ul li a:hover { text-decoration:underline;}