@charset "UTF-8";

html {
	overflow:hidden;
}

#menu {
	position:absolute;
	top:35px;
	right:0;
}

#panel {
	height: 45px;
	padding: 5px 1px 5px 5px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);
	background-color: rgba(0, 0, 0, 0.5);
	float: right;
	display: none;    
	color: #666;
}

#menu2 {
	position:absolute;
	top:35px;
	right:0;
}

#panel2 {
	height: 45px;
	padding: 5px 1px 5px 5px;
	float: right;   
	color: #666;
	margin-right:14px;
}

.pr15 {
	padding-right:17px!important;
	margin-top:0;
}

.pr15b {
	padding-right:15px!important;
	padding-top:0!important;
	margin-top:-2px;
}

.socialbloc {
	margin-left:4px;
}

#panel li,
#panel2 li {
	float:left;
	padding-right:5px;
}

.gplus {
	padding-right:0!important;
	margin-right:-3px;
}

.newsbox {
	height:20px;
	font-size:10px;
	color:#fff;
}

.newsbox dl dt {
	float:left;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99000000,EndColorStr=#99000000);
	background-color: rgba(0, 0, 0, 0.5);
	padding:1px 10px;
}

.newsbox dl dd {
	float:left;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#99ffffff,EndColorStr=#99ffffff);
	background-color: rgba(255, 255, 255, 0.5);
	padding:1px 10px;
	width:298px;
}

.open {
	height: 60px;
	width: 40px;
	padding:0;
	float: left;
}

hr {
	content: "."; 
	display: block; 
	height: 0;
	margin:0;
	clear: both; 
	visibility: hidden;
}

a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -ms-transition: 0.4s;
    transition: 0.4s;
}

.small {
	font-size:85%;
}

.newsbox5 {
	padding-bottom:20px;
	border-bottom:1px solid #fff;
	color:#fff;
}

#bg {
        position:fixed;
        top:-50%;
        left:-50%;
        width:200%;
        height:200%;
		z-index:-99;
}
#bg img {
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto;
        min-width:50%;
        min-height:50%;
}


.newsbox a:link		{ color:#fff; text-decoration: none;}
.newsbox a:visited	{ color:#fff; text-decoration: underline;}
.newsbox a:hover		{ color:#fff; text-decoration: underline;}
.newsbox a:active	{ color:#fff; text-decoration: none;}