/*

Theme Name: Musikaddikt



*/



/* Scrollbar Styles */

@import url('http://www.ypsphere.com/scrollstyles.css');





* { font-size: 100.01% }

html { font-size: 75%; }



html, body{

	height:100%;

    margin: 0;

    padding: 0;

    overflow:hidden;



}

body {

	margin:0;

	font: 1em Arial, Helvetica, sans-serif;

	background:#191919 url(images/bg-image.png) top center no-repeat;

	min-width:81.66em;

	color:#919191;

}

form{

	margin:0;

	padding:0;

}

img{

	border:none;

}

a{

	color:#3c81ff;

}

#page{

    height: 100%;

	width:100%;

	overflow:hidden;

	overflow-x:hidden;

	position:relative;

}

.mc-holder-1{

	width:102.666em;

	position:relative;

	float:left;

	left:50%;

}

.mc-holder-2{

	width:102.666em;

	position:relative;

	float:left;

	left:-50%;

}

.bg-image-holder{

	width:102.666em;

	height:64.416em;

	margin:0 auto;

	position:absolute;

	top:0;

	left:0;

	margin:0 0 0 -11.333em;

}
h6.photos_title  {
	margin:0 0 10px 0;
	font-size:14px;
	text-transform:uppercase;
	color:#ff0060;
}

.bg-image-holder img{ 

	width:102.666em;

	height:64.416em;

}

#home #wrapper{

	background:#000 url(images/gradient-page.gif) repeat-x;

}

#wrapper{

	width:81.666em;

	margin:0 auto;

	position:relative;

	z-index:2;

	padding-bottom:18.916em;

}

#page-inner{

    margin:0 0 0 0;

    height: 100%;

    overflow:auto;

    position:relative;

    overflow-x:hidden;

}

* +html .slide-opened #page-inner{

    margin-right:250px;

}

* +html .slide-opened #side-block{

    display:block;

    width:250px;

    margin-left:-250px;

}

* html .slide-opened #page-inner{

    margin-right:250px;

}

* html .slide-opened #side-block{

    display:block;

    width:250px;

    margin-left:-250px;

}

#side-block{

    background:url(images/bg-side-block.jpg);

    position:absolute;

    top:0;

    left:100%;

    margin:0;

    width:250px;

    height:100px;

    overflow:auto;

    z-index:100;

    display:none;

}

#side-block .sub-hold{

    width:250px;

    overflow:hidden;

}

#side-block .video{

    height:1%;

    overflow:hidden;

    margin:0 0 17px 12px;

}

#side-block .listing{

    width:100%;

    overflow:hidden;

    margin:0 0 17px;

}

#side-block .listing ul{

    list-style:none;

    padding:0;

    margin:0;

    overflow:hidden;

}

#side-block .listing ul li{

    height:1%;

    overflow:hidden;

    vertical-align:middle;

    font-size:24px;

    line-height:26px;

    margin:0;

    padding:0;

}

#side-block .listing ul li a{

    color:#c5e9ca;

    letter-spacing:-1px;

}

#side-block .listing .list-1{

    float:left;

    padding:0 0 0 11px;

    width:140px;

    text-align:left;

}

#side-block .listing .list-2{

    float:right;

    padding:0 7px 0 0;

    width:90px;

}

#side-block .ads{

    width:100%;

    overflow:hidden;

}

#side-block .ads img{

    display:block;

    margin:0 auto;

}

#btm-nav{

    height:50px;

    width:100%;

    overflow:hidden;

    background:#15161f url(images/bg-btm-box.gif) repeat-x;  

}

#btm-nav .logos{

    list-style:none;

    padding:6px 0 0 23px;

    margin:0;

    float:left;

}

#btm-nav .logos li{

    float:left;

    margin:0 21px 0 0;

}

#btm-nav .logos li a{

    float:left;

    cursor:pointer;

}

#btm-nav .logos li a img{display:block;}

#btm-nav .block{

    float:right;

    padding:0 36px 0 0;

}

#btm-nav .socials{

    float:left;

    list-style:none;

    padding:2px 21px 0 0;

    margin:0;

}

#btm-nav .socials li{

    float:left;

    padding:0 0 0 10px;

}

#btm-nav .socials li a{

    float:left;

    cursor:pointer;

}

#btm-nav .socials li a img{display:block;}

#btm-nav .controls{

    float:left;

    padding:6px 23px 0 0;

}

#btm-nav .controls a{

    float:left;

    margin:0 7px 0 0;

    cursor:pointer;

}

#btm-nav .controls a img{display:block;} 

#btm-nav .date{float:left;}

#btm-nav .date img{display:block;}

.btn-media1{

    float:right;

    display:inline; 

    position:relative;

    margin: 0;

    padding: 0;

    top:50px;

    z-index:999;

}



#header{ 

	height:18.833em;

	width:100%;

	position:absolute;

	top:0;

	left:0;

}

.logo{

	overflow:hidden;

	position:absolute;

	width:20em;

	height:9.916em;

	top:1.916em;

	left:1.70em;

}

.logo a{

	display:block;

	height:100%;

}

.logo a img{

	width:20em;

	height:9.916em;

}

.view-date{

	position:absolute;

	top:5.833em;

	right:2.9em;

	font-size:0.833em;

	color:#fff;

	font-style:normal;

}

.view-date span{

	color:#ff0060;

	padding:0 1.3em 0 0;

	background:url(images/ico-time.gif) no-repeat 100% 0.166em;

}

.header-form{

	position:absolute;

	top:6.5em;

	right:1.593em;

	width:41.5em;

	height:4.75em;

	padding:0 0 0 1.5em;

}

.header-form .form-corner{

	width:1.5em;

	height:4.75em;

	float:left;

}

.header-form .form-corner img{

	width:1.5em;

	height:4.75em;

}

.search-form{

	background:#1c1c1c;

	height:3.501em;

	float:left;

	width:39.334em;

	padding:0.666em 0 0.583em 0.666em;

	overflow:hidden;

}

.search-form .search-text{

	float:left;

	height:1.201em;

	width:28.91em;

	background:#fff;

	padding:1em 3.5em 1.132em 1em;

	border:1px solid #a4a4a4;

	border-bottom:1px solid #494949;

	border-right:1px solid #494949;

	position:relative;

	overflow:hidden;

	margin:0 0.083em 0 0;

}

.search-text img{

	height:3.333em;

	width:2.916em;

	position:absolute;

	top:0;

	right:0;

}

.search-text input{

	padding:0;

	height:1.201em;

	width:28.91em;

	background:none;

	border:none;

	font:bold 1em Arial, Helvetica, sans-serif;

	color:#a8a5a6;

}

.btn-go{

	float:left;

	width:5em;

	height:3.5em;

	border: 0;

}

.main-ma-nav{

	margin:0;

	padding:0;

	list-style:none;

	position:absolute;

	bottom:0;

	left:0.67em;

	overflow:hidden;

	font-size:2.66em;

	color:#000;

	text-transform:uppercase;

	letter-spacing:-0.063em;

}

.main-ma-nav li{

	float:left;

	padding:0 0.041em 0 0;

}

.main-ma-nav li a{

	float:left;

	height:1.70em;

	color:#fff;

	text-decoration:none;

}

* html .main-ma-nav li a{

	height:1.70em;

	overflow:hidden;

}

.main-ma-nav li a span{

	float:left;

	height:1.465em;

	background:#1c1c1c;

	padding:0.3em 0.625em 0 1.12em;

}

.main-ma-nav li a em{

	float:left;

	width:0.5em;

	height:1.70em;

	

}

.main-ma-nav li a em img{

	width:0.5em;

	height:3.40em;

	display:block;

}

.main-ma-nav li a:hover{

	background:none;

}

.main-ma-nav li a:hover span, .main-ma-nav li.current_page_item a span{

	background:#ff0060;

	cursor:pointer;

}

.main-ma-nav li a:hover em img, .main-ma-nav li.current_page_item a em img{

	margin:-1.706em 0 0;

}

#main{

	width:81.66em;

	position:relative;

	padding:18.833em 0 0;

}

.home-gallery{

	width:78.333em;

	<!--height:38.80em;-->  

	height:20.80em;

	margin:0 0 0 1.77em;

}

.main-image-holder{

	position:relative;

	width:78.333em;

	height:32.33em;

	overflow:hidden;

}

.main-image-box{

	width:100%;

	height:100%;

	overflow:hidden;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

}

.main-image-holder div.active{ z-index:2;}

.main-image-holder img{

	display:block;

	width:100%;

	height:100%;

}

.image-title{

	position:absolute;

	bottom:2.25em;

	left:1.583em;

	width:37em;

}

.title-holder{

	width:35.25em;

	background:url(images/bg-title-box.png) repeat;

	font-weight:bold;

	padding:1.2em 0 1.25em 1.75em;

}

.title-holder strong{

	display:block;

	color:#fff;

	font-size:3.916em;

	text-transform:uppercase;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:1em;

}

.title-holder p{

	margin:0;

	color:#fff;

	font-size:1.33em;

}

.title-holder a{

	color:#ff0060;

	font-size:0.916em;

	text-decoration:none;

	background:url(images/arrow-pink.gif) no-repeat  100% 0.4em;

	padding:0 1em 0 0;

	text-transform:uppercase;

	position:relative;

	z-index:10;

}

.title-holder a:hover{

	text-decoration:underline; 

} 

.gallery-list{ 

	width:80.263em;

	margin:0 -1.93em 0 0;

	padding:0;

	list-style:none;

	height:6.5em;

	position:relative;

	z-index:3;

}

.gallery-list li{

	float:left;

	padding: 0 0 0 0.93em;

}

.gallery-list .first-item{

	padding:0;

}

.gallery-list li a{

	float:left;

	position:relative;

	z-index:3;

}

.gallery-list li a img{

	border:0.5em solid #1a1a1a;

	width:13.916em;

	height:5.5em;

}

.gallery-list li a span{

	position:absolute;

	top:-9999em;

	left:-9999em;

	width:15.083em;

	height:7.916em;

}

.gallery-list li a span img{

	width:100%;

	height:100%;

	border:none;

}

.gallery-list li a:hover{

	background:none;

}

.gallery-list li a:hover span, .gallery-list li a.active span{

	top:-1.416em;

	left:-0.083em;

	cursor:pointer;

}

#home .content{

	background:none;

	padding-top:2.5em;

}

.content{

	width:100%;

	overflow:hidden;

	width:78.333em;

	padding:3em 1.583em 7.5em 1.70em;

	clear:both;

	background-color:#000;

}

.content h2{

	margin:0;

	font-size:2.66em;

	line-height:0.96em;

}

.content h3{

	color:#fff;

	font-size:2.66em;

	margin:0;

	line-height:1.1em;

}

.content h4{

	margin:0 0 0.176em;

	font-size:1.33em;

	line-height:1.1em;

	color:#ffae20;

}

#home .twocolumns{

	width:51em;

}

.twocolumns{

	float:left;

	width:50em;

}

.left-column{

	float:left;

	width:29.116em;

	margin:0 0.75em 0 0;

}

.lastest-posts{

	width:100%;

	padding:0 0 1.4em;

	overflow:hidden;

}

.last-post{

	width:100%;

	overflow:hidden;

	background:url(images/dotted-sep-b.gif) repeat-x 0 100%;

	padding:0.91em 0 0.91em;

}

.post-info .last-post{

	background:none;

}
.photo-meta-data {
	padding:0 20px 0 20px;
}
.photo-meta-data h3, .photo-meta-data h5, .photo-meta-data h6{
	margin:0 0 5px 10px;
}
.photo-meta-data h3 { font-size:37px; text-transform:uppercase; margin-bottom:0px; }
.photo-meta-data h5 { font-size:16px; margin-left:11px;}
.photo-meta-data h6 { font-size:11px; color:#ff0060; }
.photo-meta-data h6 a{
	text-decoration:none;
	color:#ff0060;
}
.photo-meta-data h6 a:hover{
	text-decoration:underline;
}
.post-text, .news-text{

	padding:0.33em 0 0;

	height:1%;

	vertical-align:top;

}

.last-post img{

	float:left;

	width:11.083em;

	height:7.666em;

	border:0.416em solid #181818;   

	margin:0 1em 0 0;

}

.post-info .last-post img{

	width:8em;

	height:8.58em;

	border:none;

}

.date{

	font-style:normal;

	color:#909090;

	display:block;

	font-size:0.833em;

	padding:0 0 0.27em;

	line-height:1.44em;

}

.post-info .date span{

	color:#3c81ff;

}

.last-post h4{

	margin:0 0 0.176em;

	color:#3c81ff;

	font-size:1.83em;

	line-height:1.03em;

	

}

.post-info .last-post h4{

	font-size:1.41em;

}

.last-post h4 a{

	color:#3c81ff;

	text-decoration:none;

}

.last-post h4 a:hover{

	text-decoration:underline;

}

.last-post p, .news-text p{

	margin:0;

	font-size:1.083em;

}

.rss-list{

	margin:1.01em 0 1.7em;

	padding:0;

	list-style:none;

	float:right;

	font-weight:bold;

	position:relative;

}

.rss-reset{

	margin:0;

}

.rss-list li{

	float:left;

	color:#fff;

	padding:0 0 0 2.083em;

}

.rss-list li a{

	color:#fff;

	text-decoration:none;

}

.rss-list li a:hover{

	text-decoration:underline;

}

.rss-link{

	background:url(images/icon-rss-small.gif) no-repeat 0.8em 0.35em;

}

.headings-link{

	background:url(images/icon-headlines.gif) no-repeat 0.8em 0.3em;

}

.news-link{

	background:url(images/icon-news.gif) no-repeat 0.8em 0.3em;

}

.lastest-news{

	width:100%;

}

.lastest-news h3{

	border-bottom:0.031em solid #ffae20;

	line-height:0.8em;

}

.last-news{

	padding:1.66em 0 0;

	overflow:hidden;

	width:100%;

}

.content .last-news h4{

	margin:0 0 0.3em;

	font-size:1.41em;

	line-height:1.1em;

	color:#ffae20;

}

.last-news h4 a{

	color:#ffae20;

	text-decoration:none;

}

.last-news h4 a:hover{

	text-decoration:underline;

}

.date span{

	color:#ffae20;

}

.last-news img{

	width:8em;

	height:8.583em;

	margin:0 1em 0 0;

	float:left;

}

.line-holder{

	position:relative;

	width:100%;

	overflow:hidden;

	padding:1.6em 0 1em;

}

.line-holder .rss-list{

	height:100%;

	background:#000;

	padding:0.4em 0 0.3em;

	margin:0;

}

.yellow-line{

	position:absolute;

	width:20.16em;

	height:1.66em;

	bottom:1em;

	left:0;

}

.right-column{

	float:left;

	width:19.167em;

	background:#000;

	padding:0.4em 1em 0 0.916em;

}

.new-photos-gallery{

	width:19.166em;

	margin:0 auto;

}

.new-photos-gallery ul{  

	margin:0;

	padding:0;

	list-style:none;

}

.new-photos-gallery ul li{

	position:relative;

	padding:0.911em 0 0;

	width:19.166em;

}

.new-photos-gallery ul li img{

	width:19.166em;

	height:18.158em;

}

.photo-title{

	color:#ff0060;

	font-size:1.166em;

	position:absolute;

	bottom:0.8em;

	left:0.714em;

	text-transform:uppercase;

	text-decoration:none;

	font-weight:bold;

	width:11.85em;

}

.photo-title:hover{

	text-decoration:underline;

}

.increse-photo{

	position:absolute;

	bottom:0.3em;

	right:1.166em;

}

.new-photos-gallery ul li .increse-photo img{

	display:block;

	width:1.85em;

	height:1.75em;

}

#sidebar{

	float:right;

	width:26.75em;

}

.sidebar-box{

	width:26.7em;

	background:url(images/bg-sidebar.png) repeat;

	margin:0 0 0.75em;

}

.sidebar-box2{

	width:26.75em;

	background:url(images/bg-sidebar2.png) repeat;

}

.flash-box {

	padding:0.4em 1.166em 0.263em 1.083em;

}

.flash-video {

	width:24.5em;

	height:20.5em;

	margin-top:0.733em;

}

.flash-video-slider {

	padding:0.333em 0.333em 0.14em;

	position:relative;

	background-color:#171717;

	margin-top:0.416em;

	width:26.083em;  

	overflow:hidden;

}

.flash-video-slider div {

	width:21em;

	margin:0 auto;

	overflow:hidden;

	position:relative;

}



.flash-video-slider div ul {

	width:9999em;

	padding:0;

	margin:0;

	list-style:none;

	position:relative;

	overflow:hidden;

}

.flash-video-slider div ul li {

	float:left;

	padding:0 0.25em;

	overflow:hidden;

}

.flash-video-slider div ul li a{

	display:block;

	width:6.5em;

	height:4.75em;

}

.flash-video-slider div ul li img {

	display:block;

	width:100%;

	height:100%;

}

.flash-video-slider .back,

.flash-video-slider .next {

	width:2.416em;

	height:4.833em;

	position:absolute;

	top:0.333em;

	left:0.333em;

	z-index:2;

}

.flash-video-slider .next {

	left:auto;

	right:0.333em;

}

.flash-video-slider .back img,

.flash-video-slider .next img {

	width:100%;

	height:100%;

}

.icons-list{

	margin:0;

	padding:1.416em 1.23em 1.583em 1.46em;

	list-style:none;

	overflow:hidden;

	width:23.92em;

}

.icons-list li{

	float:left;

	padding:0 0 0 1.66em;

}

.icons-list li a{

	position:relative;

}

.icons-list li:first-child{

	padding:0;

}

.icons-list li a img{

	display:block;

	width:3.416em;

	height:3.416em;

}

.sidebar-logo{

	display:block;

	width:21.33em;

	margin:2.66em auto 0;

}

.sidebar-logo img{

	width:21.33em;

	height:14.75em;

	display:block;

}

.ad-box{

	padding:0 0.833em 0.75em;

	width:25em;

	overflow:hidden;

	margin:0 0 0.916em;

}

.ad-text{

	float:right;

	font-size:0.583em;

	color:#353535;

	padding:0.73em 0 0.75em;

}

.ad-link{

	display:block;

	clear:both;

}

.ad-link img{

	display:block;

	border:0.083em solid #373737;

	width:24.86em;

	height:20.66em;

}

.post-box{

	width:100%;

	background:url(images/dotted-sep-b2.gif) repeat-x 0 100%;

	padding:0 0 1.2em;

	margin:0 0 2.66em;

}

img.post-box-image{

	display:block;

	width:49.083em;

	height:15.58em;

	border:0.416em solid #151515;

	margin:0 0 1.4em;

}

.post-box em{

	font-size:0.83em;

	color:#656565;

	font-style:normal;

	display:block;

	margin:0 0 0.6em;

}

.post-box em strong{

	font-weight:normal;

}

.post-box h2{

	color:#3c81ff;

	margin:0 0 .4em;

}

.post-box h2 a{

	color:#3c81ff;

	text-decoration:none;

}

.post-box h2 a:hover{

	text-decoration:underline;

}

.post-box p{

	margin:0 0 1.9em;

	font-size:1.166em;

	line-height:1.4em;

}

.post-box p a{

	color:#3c81ff;

	font-style:italic;

}

.post-box p a:hover{

	text-decoration:none;

}

.news-box{

	width:100%;

	background:url(images/dotted-sep-y.gif) repeat-x 0 100%;

	padding:0 0 2.2em;

	margin:0 0 1.66em;

	overflow:hidden;

}

.news-box img{

	float:left;

	width:21.16em;

	height:18.16em;

	border:0.5em solid #151515;

	margin:0 1.25em 1.4em 0;

}

.news-content{

	float:left;

	width:26.5em;

	padding:0.6em 0 0;

}

.news-box .date{

	font-size:0.83em;

	font-style:normal;

	display:block;

	margin:0 0 0.6em;

}

.news-box h2{

	color:#ffae20;

	margin:0 0 .4em;

}

.news-box h2 a{

	color:#ffae20;

	text-decoration:none;

}

.news-box h2 a:hover{

	text-decoration:underline;

}

.news-box p{

	margin:0 0 1.3em;

	font-size:1.16em;

	line-height:1.4em;

}

.news-box .comments-box a{

	color:#ffae20;

}

.news-box .comments-box .left-comment{

	background:#ffae20;

	color:#000;

}

.comments-box{

	width:100%;

	overflow:hidden;

	padding:0.4em 0 0;

}

.comments-box a{

	font-size:0.83em;

	float:left;

	text-decoration:none;

}

.comments-box .left-comment{

	background:#3c81ff;

	color:#fff;

	font-size:1em;

	text-transform:uppercase;

	margin: -0.4em 1.083em 0 0;

	padding:0.4em 0.66em;

	font-weight:bold;

}

.comments-box a:hover{

	text-decoration:underline;

}

.comments-heading{

	color:#3c81ff;

	display:block;

	font-size:0.916em;

	margin:0 0 1.09em;

	text-transform:uppercase;

}

.comments-box p{

	margin:0 0 1.3em;

}

.all-comments{

	margin:-1.9em 0 0;

}

.post-comment{

	background:url(images/dotted-sep-b2.gif) repeat-x 0 100%;

	padding:0 0 2.75em;

	margin:0 0 1.5em;

}

.post-form-heading{

	margin:0 0 1.5em;

}

.post-comment label, .post-comment .post-form-heading{

	color:#3c81ff;

	display:block;

	text-transform:uppercase;

	font-size:0.916em;

	font-weight:bold;

}

.post-comment label{

	margin:0 0 0.6em;

}

.post-comment .form-info, .post-comment textarea{

	border:none;

	background:#fff;

	font:1em Arial, Helvetica, sans-serif;

	color:#909090;

	border-right:0.083em solid #969696;

	margin:0 0 1.5em;

}

.form-info{

	width:21.16em;

	height:1.33em;

	padding:0.75em;

}

.post-comment textarea{

	padding:0.75em;

	width:48.33em;

	height:12em;

	overflow:auto;

}

.send-btn, .clear-btn{

	border:none;

	background:#3c81ff;

	font:bold 1em Arial, Helvetica, sans-serif;

	color:#fff;

	width:4.83em;

	height:2.16em;

	margin:0 0.8em 0 0;

}

.pagination-list{

	margin:0 0 2em;

	padding:0 0 1em;

	list-style:none;

	width:100%;

	overflow:hidden;

	background:url(images/dotted-sep-b2.gif) repeat-x 0 100%;

	font-size:1.33em;

	color:#3c81ff;

	font-weight:bold;

}

.pagination-list li{

	float:left;

	padding:0 1.06em 0 0;

}

.pagination-list li a{

	text-decoration:none;

	color:#3c81ff;

}

.pagination-list li a:hover{

	text-decoration:underline;

}

.check-top10{

	display:block;

	position:relative;

	width:15.1em;

	height:1.4em;

	font-size:1.46em;

	color:#fff;

	text-decoration:none;

	padding:0.15em 1em 0 1.4em;

	text-transform:uppercase;

	margin:0 0 0.45em;

}

* html .check-top10{

	padding:0.2em 0 0 0.7em;

}

* +html .check-top10{

	padding:0.2em 0 0 0.7em;

}

.check-top10 strong{

	color:#fffec5;

}

.check-top10 span{

	position:relative;

    white-space: nowrap;

	font-size:17px;

}

.check-top10 img{

	position:absolute;

	top:0;

	left:0;

	width:18em;

	height:1.5em;

}

.sidebar-content-holder{

	background:#000;

	width:21.63em;

	margin:0 auto;

	border:0.083em solid #333333;

	overflow:hidden;

	padding:0.9em 1.5em 0 1.7em;

}

.sidebar-block{

	padding:0.83em 0 1em;

}

.related-posts-list{

	margin:0;

	padding:1em 0 2.7em;

	list-style:none;

	font-size:1.166em;

	font-weight:bold;

	position:relative;

}

.related-posts-list li{

	padding:0 0 1em;

}

.related-posts-list li a{

	text-decoration:none;

}

.related-posts-list li a:hover{

	text-decoration:underline;

}

.more-news {

	width:100%;

	background:url(images/dotted-sep-y.gif) repeat-x 0 100%;

	overflow:hidden;

	padding:0 0 1.9em;

	margin:0 0 1.66em;

}

.news-list{

	margin:0 -1.5em 0 0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:51.5em;

}

.news-list li{

	float:left;

	width:24em;

	padding:0 1.75em 0.5em 0;

}

.older-news{

	width:100%;

	overflow:hidden;

}

.older-news-list{

	margin:0;

	padding:1.3em 0 0;

	list-style:none;

	font-size:1.16em;

	font-weight:bold;

}

.older-news-list li{

	overflow:hidden;

	height:1%;

	padding:0 0 0.5em;

	vertical-align:top;

}

.older-news-list li .news-date{

	font-style:normal;

	color:#000;

	font-size:1.14em;

	float:left;

	width:3.8em;

	text-align:center;

	padding:0.4em 0;

	background:#ffae20;

	margin:0 0.8em 0 0;

}

.older-news-list li a{

	float:left;

	width:36em;

	color:#ffae20;

	text-decoration:none;

	margin:0.5em 0 0;

	padding:0 0 0 0.7em;

	background:url(images/arrow-yellow.gif) no-repeat 0 0.5em;

}

.older-news-list li a:hover{

	text-decoration:underline;

}

.current-gallery-box{

	width:100%;

	background:url(images/dotted-sep-p.gif) repeat-x 0 100%;

	padding:0 0 1.53em;

	margin:0 0 1.5em;

}

.gallery-heading{

	color:#909090;

	padding:0 0 1em;

}

.gallery-heading span{

	font-size:0.83em;

	display:block;

	text-transform:uppercase;

}

.gallery-heading h2{

	color:#ff0060;

	text-transform:uppercase;

}

.current-gallery, .current-video{

	width:48.5em;

	background-color:#151515;

	padding:0.66em 0.66em 0.9em 0.75em;

}

.current-img-holder{

	position:relative;

	height:35.5em;

	width:48.5em;

	margin:0 0 0.583em;

	overflow:hidden;

}

.current-img-holder .img-hold{

	height:35.5em;

	width:48.5em;

	position:relative;

	overflow:hidden;

	z-index:1;

}

.current-img-holder img{

	width:100%;

	height:100%;

	display:block;

	top:0;

	left:0;

	z-index:1;

	position:absolute;

}

.current-img-holder img.active{ z-index:2;}

.previous-btn, .next-btn{

	position:absolute;

	background-color:#0b0b0b;

	color:#ff0060;

	font-weight:bold;

	font-size:1.16em;

	text-decoration:none;

	padding:0.6em 0.71em;

	bottom:0.3em;

	z-index:10;

}

.next-btn{

	right:0.28em;

}

.previous-btn{

	right:4.8em;

}

.img-info{

	width:100%;

	overflow:hidden;

	padding:0 0 1.3em;

}

.img-info .img-namber{

	float:left;

	width:5em;

	font-size:1.16em;

	text-align:center;

	color:#ff0060;

	background-color:#0b0b0b;

	padding:0.8em 0;

	margin:0 1em 0 0;

}

.img-info div{

	float:left;

	width:41.4em;

	overflow:hidden;

	position:relative;

}

.img-info p{

	margin:0;

	width:100%;

	position:absolute;

	top:0;

	left:0;

	z-index:1;

	background:#151515;

}

.img-info p.active{

	z-index:2;

	position:relative;

}

.current-gallery-slider {

	position:relative;

	width:100%;

	overflow:hidden;

}

.current-gallery-slider div {

	width:41.96em;

	margin:0 auto;

	overflow:hidden;

	position:relative;

}

.current-gallery-slider div ul {

	width:9999em;

	padding:0;

	margin:0;

	list-style:none;

	overflow:hidden;

	position:relative;

}

.current-gallery-slider div ul li {

	float:left;

	padding:0 0.33em;

}

.current-gallery-slider div ul li a{

	width:9.83em;

	height:7em;

	position:relative;

	float:left;

	overflow:hidden;

}

.current-gallery-slider div ul li a span{

	position:absolute;

	top:-9999em;

	left:-9999em;

	width:100%;

	height:100%;

	z-index:2;

}

.current-gallery-slider div ul li img,

.current-gallery-slider div ul li a span img{

	width:100%;

	height:100%;

	display:block;

}

.current-gallery-slider div ul li a:hover{

	background:none;

}

.current-gallery-slider div ul li a:hover span, .current-gallery-slider div ul li.active a span{

	top:0;

	left:0;

	cursor:pointer;

}

.current-gallery-slider .back,

.current-gallery-slider .next {

	width:2.83em;

	height:7em;

	position:absolute;

	top:0;

	left:0;

}

.current-gallery-slider .next {

	left:auto;

	right:0;

}

.current-gallery-slider .back img,

.current-gallery-slider.next img {

	width:100%;

	height:100%;

}

.galleries-info, .videos-info{

	width:100%;

	overflow:hidden;

	padding:0 0 5.63em;

}

.videos-info{

	padding:0 0 3em;	

}

.galleries-info h4{

	color:#ff0060;

	margin:0 0 0.8em;

}

.galleries-info ul, .videos-info ul{

	overflow:hidden;

	margin:0 -1em 0 0;

	padding:0;

	list-style:none;

	width:51em;

}

.galleries-info ul li, .videos-info ul li{

	float:left;

	background-color:#151515;

	width:15.58em;

	height:16.5em;

	padding:0.25em 0.25em 0 0.33em;

	margin:0 0.75em 0.75em 0;

	position:relative;

}

.galleries-info ul li .title{

	color:#ff0060;

	text-decoration:none;

	font-weight:bold;

	font-size:1.16em;

}

.videos-info ul li .title{

	font-size:0.83em;

	color:#909090;

	display:block;

	padding:0 0 2.1em;

}

.videos-info ul li .title a{

	color:#3c81ff;

	font-size:1.4em;

	font-weight:bold;

	text-decoration:none;

}

.galleries-info ul li a:hover, .videos-info ul li .title a:hover{

	text-decoration:underline;

}

.galleries-info ul li a img, .videos-info ul li a img{

	width:15.58em;

	height:11.083em;

	display:block;

	margin:0 0 0.5em;

}

.videos-info ul li a img{

	height:8.75em;

}

.galleries-info ul li em{

	display:block;

	font-size:0.83em;

	font-style:normal;

}

.videos-info h4{

	color:#3c81ff;

	margin:0 0 0.8em;

}

.videos-info ul li .comments-box{

	padding:0;

}

.videos-info ul li .date{

	padding:0;

}

.video-info-title{

	position:absolute;

	left:0.33em;

	bottom:0.43em;

}

.video-holder{

	width:48.5em;

	overflow:hidden;

}

.video-holder img{

	border:none;

	width:48.5em;

	height:29.66em;

}

.video-holder object{

	margin:0 auto;

	display:block;

}

.video-title{

	font-size:0.83em;

	color:#656565;

	text-transform:uppercase;

	display:block;

	padding:0 0 0.4em;

}

.current .current-video{

	padding-bottom:0.7em;

	margin:0 0 2em;

}

.current .date{

	margin:0 0 1.8em;

}

.current h2{

	margin:0 0 0.1em;

}

.current{

	padding:0 0 2em;

	margin:0 0 1.3em;

}

#footer-holder{

	width:100%;

	background:#000;

	height:1em;

	position:relative;

	margin:-1em 0 0;

	z-index:6;

}

#footer{

	width:81.66em;

	padding:1.16em 0 0;

	margin:0 auto;

	clear:both;

}

.footer-content{

	width:94.6em;

	padding:0 1.7em 0 1.9em;

	color:#262626;

	text-transform:uppercase;

	font-size:0.83em;

}

.footer-w1{

	width:94.6em;

	overflow:hidden;

	padding:0 0 3.2em;

}

.logo-footer{

	float:left;

	width:9em;

	height:4.5em;

	margin:0 7.6em 0 0;

}

.logo-footer a{

	display:block;

	height:100%;

}

.logo-footer a img{

	width:100%;

	height:100%;

}

.footer-content ul{

	margin:0;

	padding:0;

	list-style:none;

	float:left;

	font-size:1.5em;

	font-weight:bold;

	overflow:hidden;

}

.footer-content ul li{

	float:left;

	background:url(images/sep-footer.gif) no-repeat 0 0.2em;

	margin:0 0 0 -0.1em;

	padding:0 1.3em;

}

.footer-content ul li a{

	color:#fff;

	text-decoration:none;

}

.footer-content ul li a:hover{

	text-decoration:underline;

}

.footer-content .footer-list{

	text-transform:uppercase;

	width:33em;

	padding:0.9em 0 0;

}

.footer-form{

	float:right;

	width:27.3em;

	padding:0.166em 0 0;

}

.footer-form .footer-text{

	background:#0d0d0d;

	height:4em;

	width:23.6em;

	float:left;

	margin:0.1em 0 0;

	float:left;

	overflow:hidden;

}

.footer-text input{

	padding:0.9em 1.16em 1em;

	border:none;

	background:#0d0d0d;

	height:1.35em;

	width:17.34em;

	font:bold 1.2em Arial, Helvetica, sans-serif;

	color:#a8a5a6;

}

.footer-s-btn{

	float:left;

	width:3.6em;

	height:4.1em;

}

.footer-content p{

	margin:0;

}

.servertime1{

    font:Courier New,Courier,monospace; 

	position:absolute;  

	width:205px; 

	height:8px; 

	left:810px; 

	top:10px;  

}

.cal_month{

	font-size: 8px; 

	margin-top: 3px; 

	text-align: center; 

	line-height: 1;

	font:sans-serif;

}

.cal_year{

	font-size: 8px; 

	text-align: center; 

	line-height: 1;

	font:sans-serif;

}

.calday{

	font-size: 18px; 

	clear: both; 

	text-align: center; 

	line-height: 1; 

	font-weight: normal; 

	color: white;

	font:sans-serif;

}

.calimage{

	float:left;

	background-image: url(./images/icon_date_bg.gif);

	width: 28px; 

	height: 39px;

}
