@charset "utf-8";
/*---------------------------General Clases---------------------------------------*/
body {
	font-family: 'Courier New', Arial;
	background:#000;
	color:#000;
	font-size:14px;
}
h3, h4, h5, h6, body, form, ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
h1 {
	font-family: 'artscript';
color: #800D0D;
font-size: 37px;
	margin: 0;
}
h2 {
	font-size:36px
}
h3 {
	font-size:18px;
	font-weight:normal;
	margin:0 0 5px 0;
}
h4 {
	font-size:32px;
}
h5 {
	font-size:28px;
}
h6 {
	font-size:26px;
}
h1, h2, h3, h4, h5 {
	padding:8px 0;
}
a, a img, #mycustomscroll, #emailsub {
outline: none;
border: 0 none;
}
#mycustomscroll, #emailsub {
color: #333;
}
a, p a {
color: red;
}
@font-face {
font-family:�ArtScript�;
src:url(images/ARS.TTF) format(�truetype�);
}
.contain {
width: 966px;
height: 990px;
margin: 0 auto;
background: url("images/main1.png") no-repeat scroll 0 0 transparent;
}
.main {
background: url("images/main2.png") no-repeat scroll 0 500px transparent;
width: 966px;
height: 990px;
}
.header {
width: 966px;
height: 500px;
}
.logo {
width: 205px;
height: 142px;
padding: 30px 0 0 85px;
}
.site {
font-family: 'Courier New';
color:#666;
font-size: 14px;
width: 200px;
margin: 7px 0 0 92px;
}
.yt a {
width: 51px;
height: 23px;
display:block;
margin: 50px 0 0 153px;
background: url("images/youtube.png") no-repeat scroll 0 0 transparent;
}
.yt a:hover{
background-position: 0 -23px;
}
.vk a{
width: 95px;
height: 16px;
display:block;
margin: 14px 0 0 130px;
background: url("images/vk.png") no-repeat scroll 0 0 transparent;
}
.vk a:hover{
background-position: 0 -16px;
}
.lj a{
width: 91px;
height: 18px;
display:block;
margin: 15px 0 0 136px;
background: url("images/tw.png") no-repeat scroll 0 0 transparent;
}
.lj a:hover{
background-position: 0 -18px;
}
.menu {
height: 30px;
margin-top: 18px;
}
.s1 a, .s2 a, .s3 a {
width: 104px;
height: 30px;
display:block;
float: left;
margin: 0 0 0 190px;
background: url("images/s1.png") no-repeat scroll 0 0 transparent;
}
.s1 a:hover, .s2 a:hover, .s3 a:hover {
background-position: 0 -30px;
}
.s2 a {
width: 111px;
background: url("images/s2.png") no-repeat scroll 0 0 transparent;
margin: 1px 0 0 23px;
}
.s3 a {
width: 111px;
background: url("images/s3.png") no-repeat scroll 0 0 transparent;
margin: 0 0 0 103px;
}
.content {
width: 570px;
margin: 16px 0 0 190px;
}
.content-left, #mycustomscroll   {
width: 270px;
height: 370px;
float: left;
}
.content-left {
overflow: hidden;
}
#mycustomscroll {
width: 248px;
float: right;
overflow:auto; 
overflow-x: hidden;
padding-right: 7px;
}
#name, #email, #theme, #message, #domain, #recaptcha_response_field, #comment_author, #comment_email, #comment_text, #captcha, #phone{
border-top: 1px solid #555 ;
border-left: 1px solid #555 ;
border-right: 1px solid #ccc ;
border-bottom: 1px solid #ccc ;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 3px;
width: 217px;
color: #333;
margin-bottom: 4px;
height: 20px;
background-color: transparent;
}
#message {
height: 80px;
}
.sp {
clear:both;
}
.footer {
color: #555;
width: 710px;
margin: 0 auto;
height: 70px;
}
.copy {
width: 180px;
float: left;
}
.profirst {
width: 200px;
float: right;
margin-right: 25px;
}
.newsmail{
width: 215px;
height:70px;
float: right;
text-align: right;
margin: 32px 102px 0 0;
color:#666;
font-size: 14px
}
.inp, #city, #phone, #emailsub{
border: 1px solid #444;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 3px;
background-color: transparent;
color: #666;
text-align: right;
margin-top: 10px;
}
#phone{
width: 177px;
height: 16px;
}
.butt , .submit{
width: 90px;
height: 20px;
background-color: #333;
color: #666;
margin-top: 5px;
border: 0px solid #555;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-bottom: 3px;
}
.butt:hover, .butt:focus, .submit:hover, .submit:focus{
cursor: pointer;
color: #fff;
}
.head-left {
float:left;
}
.head-right {
float:right;
}
em {
display: block;
font-size: 11px;
color: #2e3233;
}
p {
margin: 0;
line-height: 15px;
}
.item-title {
font-weight: bold;
}
.sep {
margin: 4px 0 4px 0;
width: 300px;
font-size:11px;
color: #2e3233;
}
.li-s {
margin-top: 4px;
float: left;
}
.player {
margin: 240px 0 0 55px;
}
.listen {
display: block;
color:#666;
font-size: 14px;
text-align: right;
padding-right: 97px;
}
#topnews {
width: 100%;
height: 100%;
background-color:#000; 
-moz-opacity: 0.87;
opacity: 0.87;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=87);
padding-top: 310px;
text-align: center;
position: absolute;
z-index: 100000000;
}
.video {
width: 680px;
height: 430px;
padding: 10px;
background-color:#fff; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin: 0 auto;
-moz-opacity: none;
opacity: none;
}