.right{float:right;}
.clear-both{clear:both;}

.w2{width:1600px;}
#wrapper{width:1600px;}
#wrapper > div{margin:inherit auto;z-index: 999;}
.bg-holder{width:1600px;}
#wrapper .home{margin-top:200px;}
.header-holder{padding:0 295px; width:1600px; background:url(/system/images/bg-header2.png) no-repeat;}
.gallery{width:1600px;z-index: 999;}
.gallery .info .holder{background:url(/system/images/bg-block.png);}
.gallery .info{right: 330px;}
.tab-holder{width:319px;}
.tab-holder .long-block{width:320px;}
.gallery-holder{width:290px;}
.news-gallery li{width:290px;}
.block{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width:633px; height:340px;}
.news-box .left-side{width:290px;}
.tabs-content{width:auto;}
.tabs-area {padding: 0 4px 50px;}
.tabs-area .bg-blue{color:#fff;}
.tabs-area .bg-blue h2{height:15px;text-transform: uppercase;}
.tabs-area .bg-blue .title{background:url(/system/images/bg-dotted.gif) repeat-x bottom; height:70px;}
.tabs-area .bg-blue .thumbs a{position:relative; color:#fff; font-size:14px; max-width:294px; float:left; margin-top:15px;}
.tabs-area .bg-blue .thumbs a:first-of-type{margin-right:15px;}
.tabs-area .bg-blue .thumbs a img{max-width:100%;}
.tabs-area .bg-blue .thumbs a strong{margin:5px 0 5px 4px; display:inline-block; background:url(/system/images/arrow-white.png) no-repeat right 4px; padding-right:15px;text-transform: uppercase;}
.icon-play{left: 50%; overflow: hidden; position: absolute; text-indent: -9999px; top: 50%; background: url("/system/images/play.png") no-repeat; height: 65px; margin: -50px 0 0 -30px; width: 65px; z-index: 1000;}
/*.pattern{width:980px; margin:24px auto; display:block; clear:both;}*/

/*#wrapper.blog{background:#999;}*/
.blog #main{margin:90px auto 0;}
.blog .main-content{float:left;}
.blog .aside{float:right; margin:0 0 0 28px;}
.blog .side-block{background:url(/system/images/bg-blue.gif)}
.backlink{color:#fff; font-weight:bold; background:url(/system/images/arrow-white-left.png) no-repeat left; padding-left:10px; margin-bottom:10px;}
.article-metadata{font-weight:bold; margin:0 0 1em;}
.main-b{margin:0 auto; width:988px;}

/* footer box */
#footer {
	z-index:10;
	position:relative;
	height:1%;
	width:1600px;
	margin:28px auto 0;
	padding:69px 0 25px;
	background:url(/system/images/bg-footer.gif) repeat-x 2px -1px;
}
#footer h3 {
	font-size:14px;
	margin-bottom:11px;
	overflow:hidden;
}
#footer cufon,
.intro h1 cufon,
.gallery .info cufon {float:left;}
.intro h1,
.gallery .info span,
.gallery .info strong {overflow:hidden;}
/* footer-section */
.footer-section {padding:48px 0 0;width: 980px; margin: 0 auto;}
.footer-section:first-child {padding-top:0;}
/* footer-block */
.footer-block {
	width:230px;
	padding:0 0 0 30px;
}
.footer-block ul li {
	padding:0 0 9px;
	line-height:15px;
}
.footer-block:first-child {
	width:264px;
	padding-left:0;
}
.footer-block:first-child + .footer-block {width:250px;}
.footer-nav li {line-height:14px;}

.nav-fader
{
    width:100% !important;
}
#wrapper.blog .main-content .headline{font-size: 12px;line-height: 20px;}

/*Home Page Redesign */
#wrapper .home {margin-top: 168px;z-index: 99;}
.gallery .info{right:auto;left:312px;width:621px;}
.gallery .info .holder{background:rgba(0,0,0,0.6); width:595px;padding:20px;}
.gallery .info .arrow{background:url(/system/images/homepage-banner-arrow.png) no-repeat;width:20px; height:32px;bottom:23px;right:10px;}
.block{width:980px; height:322px;margin:0;background:rgba(0,0,0,0.6);}
.tabs-area{padding:0 4px 0px; height:325px;}
.tabs-area .bg-blue h2{height:20px;font-size:28px; line-height:30px;}
.tabs-area .bg-blue h2.blue{color:#5b8edb;}
.tabs-area .bg-blue .title{background:none;height:60px;padding:0;}
.gallery .info .holder strong{font-size:24px;line-height:50px;}

.side-block .ico-video .icon,
.side-block .ico-photo .icon,
.side-block .ico-article .icon {
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:13px;
	overflow:hidden;
	margin:0 5px 0 0;
	background:url(/system/images/icons01.png) no-repeat -1px -193px;
	text-indent:-9999px;
}
* +html .side-block .ico-video .icon,
* +html .side-block .ico-photo .icon,
* +html .side-block .ico-article .icon {
	display:inline;
	text-indent:0;
	font-size:0;
	line-height:0;
}

.side-block .ico-photo .icon {
	height:17px;
	background-position:-1px -207px;
	width:17px;
}
.side-block .ico-article .icon {
	height:17px;
	background-position:-5px -226px;
	width:13px;
}