html, body {margin:0px;}

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	background-color:#01002a;
	background-image:url(../images/bg.jpg); background-position:top center;  background-repeat:no-repeat;
}

.top-blocks { height:150px; font-size:20px; font-weight:bold; }
.feat-color a { color:#FFFFFF; text-decoration:none; }
.press-color a { color:#080c56; text-decoration:none; }
.bottom-blocks { height:90px; font-size:12px; z-index:99; position:relative; margin-top:-2px; background-color:#901033; color:#FFFFFF; }
.top-small {font-weight:normal; font-size:12px;}
.feat-color { background-color:#901033; color:#FFFFFF; }
.feat-color:hover {background-color:#999999;}
.press-color {background-color:#FFF; color:#080c56; }
.press-color:hover {background-color:#999999;}
.top-block {width:840px; position:relative; height:150px;}
.bottom-block {width:840px; position:relative; height:90px;}
.top-graphic { position:absolute; left:0px; top:25%;}
.top-text {position:absolute; right:0px; top:35%;  text-align:right;}
.bottom-text {position:absolute; right:0px; top:45%;  text-align:right;}
.bottom-text2 {position:absolute; left:0px; top:30%;  text-align:left;}
.bottom-text a {color:#FFFFFF; text-decoration:none;}
.top-main {height:40px; border-bottom:3px solid #fff; font-size:30px; }
.meat {color:#FFFFFF; margin-top:60px; width:840px; min-height:400px;}
.contacts {color:#c85264; font-size:11px; line-height:20px; font-weight:bold; text-align:right; margin-top:20px;}
.contacts a {color:#c85264; font-weight:normal; text-decoration:none; padding:3px;}
.contacts a:hover {background-color:#999; padding:3px; color:#fff;}
.nav {float:left; width:100px; text-align:left; margin-top:60px; font-size:23px; font-weight:bold; line-height:33px;}
.nav a {color:#FFFFFF; text-decoration:none;}
.nav a:hover {color:#01002a; background-color:#FFFFFF; padding:3px;}
.nav-on a {color:#01002a; background-color:#FFFFFF; padding:3px;}
.main {float:left; width:740px; margin-top:60px;  text-align:left;}
.top-main a { color:#FFFFFF; text-decoration:none;}
.title {font-size:20px; font-weight:bold; line-height:33px;}
.title2 {font-size:20px; font-weight:bold;}
.showdate {float:left; width:70px;}
.show {float:left; width:265px; text-align:right; margin-bottom:25px;}
.date {color:#c85264;}
.entry {color:#fff;}
.content {font-size:15px; line-height:24px;}
.content a {padding:3px; color:#999; text-decoration:none;} 
.content a:hover {padding:3px; color:#fff; background-color:#999;} 
.newsimg a {padding:0px; text-decoration:none;} 
.newsimg a:hover {padding:0px;} 
.left-column {width:370px; float:left;  margin-bottom:-30px;  }
.left-column2 {width:370px; float:left;  margin-bottom:-30px;  }
.left-column a {padding:3px; color:#999; text-decoration:none;} 
.left-column a:hover {padding:3px; color:#fff; background-color:#999;}
.left-column2 a {background:none;} 
.left-column2 a:hover {background:none;}
.no-column a {padding:3px; color:#999; text-decoration:none;} 
.no-column a:hover {padding:3px; color:#fff; background-color:#999;} 
.right-column a {padding:3px; color:#999; text-decoration:none;} 
.right-column a:hover {padding:3px; color:#fff; background-color:#999;} 
.rule {border-bottom:1px solid #fff; margin-right:-30px; margin-top:30px; margin-bottom:30px;}
.right-column {width:335px; float:left; padding-left:30px; border-left:3px #fff solid; }
.small {font-size:11px;}
.news-item { border-bottom:1px #fff solid; padding:0px 30px 30px 0px; }
.news-spacer {height:30px;}
.rounded {-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;	
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.rounded a:hover {background:none;}
.video-float {margin-right:20px;}

.tumblr_posts {width:370px;}