.content {
 background:#fff;
 overflow: visible !important;
}

/*==============================
           Content
==============================*/

.box {
	padding: 10px 10px;
	border: 3px solid rgba(240, 240, 240, 1);
	margin: 0 0 5px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}
.hidden {
	overflow: hidden;
}
.box > h3 {
	display: block;
	margin: 0 -9px 7px -9px;
	font-size: 12px;
	color: #a7a7a7;
	font-weight: bold;
	font-style: italic;
	padding: 0 10px 7px 10px;
	border-bottom: 3px double #ececec;
	text-transform: uppercase;
}
.box > h3 span {
	color: #4aadd0;
}
.rcol {
	margin-left: 10px;
}
.box > h1, .box  h2, .box > h4 {
	display: block;
	margin: 0 -4px 9px -4px;
	font-size: 12px;
	color: #a7a7a7;
	font-style: italic;
	padding: 0 5px 7px 5px;
	border-bottom: 3px dotted #dddddd;
	border-bottom-width: thin;
	text-transform: uppercase;
	font-weight: bold;
}

.box > h2 span {
	color: #4aadd0;
}

.box > h1 span {
	color: #4aadd0;
}
.box > h4 span {
	color: #4aadd0;
}


/*---Anime Music Video Streams---*/
ul.animemusicvid {
	overflow: hidden;
	margin: -5px -7px -5px -4px;
}
ul.animemusicvid li {
	width: 112px;
	display: block;
	float: left;
	margin: 0 4px 5px 0;
	position: relative;
	overflow: hidden;
}
ul.animemusicvid li .li_poster {
	padding: 4px 4px 4px 4px;
	border: 2px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}
ul.animemusicvid li .li_poster img {
	width: 100px;
	height: 121px;
}
ul.animemusicvid li .li_poster span.rate {
	z-index: 2;
	display: block;
	font-size: 15px;
	padding: 5px 5px;
	position: absolute;
	bottom: 7px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #005C74;
	background: rgba(0,0,0,0.4);
	right: 7px;
}
ul.animemusicvid li:hover .li_poster span.opt {
	display: block;
	position: absolute;
	width: 100px;
	height: 121px;
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
	top: 4px;
	left: 4px;
	z-index: 3;
}
ul.animemusicvid li:hover .li_poster:hover span.opt {
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
}
ul.animemusicvid li .li_text {
	text-align: center;
	border-radius: 3px;
	max-height: 31px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 5px;
	overflow: hidden;
	text-shadow: 0 1px 0 #3d9cbe;
	background: #4aadd0;
	font-size: 11.4px;
	color: #fff;
	width: 100px;
	margin: 2px auto 0 auto;
}
ul.animemusicvid li .li_text a {
	color: #fff;
	text-decoration: none;
}
ul.animemusicvid li:hover .li_text {
	text-shadow: 0 1px 0 #4aadd0;
	background: #3d9cbe;
}
ul.animemusicvid li a {
	color: #fff;
	text-decoration: none;
}


/*---dorami---*/
ul.dorams {
	overflow: hidden;
	margin: -5px -7px -5px -4px;
}
ul.dorams li {
	width: 123px;
	display: block;
	float: left;
	margin: 0 4px 12px 0;
	position: relative;
	overflow: hidden;
}
ul.dorams li .li_poster {
	padding: 4px 4px 1px 4px;
	border: 2px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}
ul.dorams li .li_poster img {
	width: 111px;
	height: 151px;
}
ul.dorams li .li_poster span.rate {
	z-index: 2;
	display: block;
	font-size: 15px;
	padding: 5px 5px;
	position: absolute;
	bottom: 7px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #005C74;
	background: rgba(0,0,0,0.4);
	right: 7px;
}
ul.dorams li:hover .li_poster span.opt {
	display: block;
	position: absolute;
	width: 111px;
	height: 151px;
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
	top: 4px;
	left: 4px;
	z-index: 3;
}
ul.dorams li:hover .li_poster:hover span.opt {
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
}
ul.dorams li .li_text {
	text-align: center;
	border-radius: 3px;
	max-height: 31px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 5px;
	overflow: hidden;
	text-shadow: 0 1px 0 #3d9cbe;
	background: #4aadd0;
	font-size: 11.4px;
	color: #fff;
	width: 111px;
	margin: 2px auto 0 auto;
}
ul.dorams li .li_text a {
	color: #fff;
	text-decoration: none;
}
ul.dorams li:hover .li_text {
	text-shadow: 0 1px 0 #4aadd0;
	background: #3d9cbe;
}
ul.dorams li a {
	color: #fff;
	text-decoration: none;
}

/

/*---topnews---*/
ul.topnews {
	overflow: hidden;
	margin: -5px -5px;
}
ul.topnews li {
	padding: 0 0 2px 0;
	margin: 0 0 2px 0;
	border-bottom: 1px dotted #e0e0e0;
}
ul.topnews li:last-child {
	border: none;
	margin: 0;
}
ul.topnews li span {
	display: block;
	background: url(../img/arrow_5.png) no-repeat 2px center;
}
ul.topnews li:hover span {
	background: #4aadd0 url(../img/arrow_7.png) no-repeat right center;
	text-shadow: 0 1px 0 #5a8541;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
ul.topnews li span .link {
	text-decoration: none;
	display: block;
	padding: 3px 5px 4px 12px;
}
ul.topnews li:hover span .link {
	color: #fff;
	background: url(../img/arrow_6.png) no-repeat 7px center;
	padding: 3px 5px 4px 18px;
}

ul.topnews li a {
	text-decoration: none;
	display: block;
	padding: 3px 5px 4px 12px;
}
ul.topnews li:hover a {
	color: #fff;
	background: url(../img/arrow_6.png) no-repeat 7px center;
	padding: 3px 5px 4px 18px;
}
.reklam {
	margin: -5px -7px;
	overflow: hidden;
}
.reklam img {
	padding: 1px;
	border: 1px solid #eeeeee;
}

/*---userstop---*/
.uforum {
	margin: -5px -10px;
}
.userstop td, .pm td.pm_list, .pm td.pm_head {
	padding: 2px 2px 5px 10px;
	background: url(../img/sep.png) repeat-x center bottom;
	color: #3e3c3c;
}
.userstop thead td, .pm td.pm_head {
	font-size: 0.9em;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}
table.userstop, table.pm, table.tableform, table.calendar {
	padding: 2px 10px 0 10px;
	border-spacing: 0 2px;
}
.userstop tr:last-child td, .pm tr:last-child td.pm_list {
	background: none;
	padding-bottom: 0;
	border-spacing: 0;
}
.userstop td {
	border-spacing: 2px;
}
table.userstop {
	width: 100%;
	font-size: 12px;
}
table.userstop thead {
	color: #fff;
	text-shadow: 0 1px 0 #7492a1;
	padding: 3px 5px;
}
table.userstop thead th, table.userstop thead tr {
	background: #4aadd0;
	padding: 6px 10px 7px 10px;
	text-align: left;
}
table.userstop thead th:first-child, table.userstop thead tr:first-child {
	border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
}
table.userstop thead th:last-child, table.userstop thead tr:last-child  {
	border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
}
table.userstop tbody tr td img {
	vertical-align: middle;
	width: 28px;
	height: 28px;
	background: #FFFFFF;
	border: 1px solid #BCC0C2 !important;
	margin: 0 0 0 10px;
	padding: 1px;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(143, 143, 143, 0.80);
	-moz-box-shadow: 0px 1px 2px 1px rgba(143, 143, 143, 0.80);
	box-shadow: 0px 1px 2px 1px rgba(143, 143, 143, 0.80);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.vtitle { display:block; overflow:hidden;}
.vpad {margin:10px 0 0 0; overflow:hidden;}
.sortn { background:#F7D250; color:#fff; height: 33px; border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; text-shadow:0 1px 0 #DCBB47;}
.sortn  a {color:#fff;}
	.sortn.dpad { margin-bottom: 5px; }
		.sortn .sortn { line-height: 32px; padding: 0 15px; background-position: 100% -33px; }

/*---carousel---*/
#carousel {
	margin: 0 0 0 -8px;
	width: 588px;
	position: relative;
}
.cats {
	overflow: hidden;
	margin: 0 -8px -8px -8px;
}
.related {
	overflow: hidden;
	margin: 0 -3px;
}
#carousel ul, .cats ul, .related ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#carousel li {
	padding: 0 6px;
	width: 135px;
	display: block;
	float: left;
	margin: 0;
	position: relative;
	overflow: hidden;
}
.cats ul li {
	padding: 0 6px;
	width: 135px;
	display: block;
	float: left;
	margin: 0 0 8px 0;
	position: relative;
	overflow: hidden;
}
.related ul li {
	padding: 0 4px;
	width: 135px;
	display: block;
	float: left;
	margin: 0;
	position: relative;
	overflow: hidden;
}
#carousel li .li_poster, .cats ul li .li_poster, .related ul li .li_poster {
	padding: 3px 3px 0 3px;
	border: 3px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}
#carousel li .li_poster img, .cats ul li .li_poster img, .related ul li .li_poster img {
	width: 123px;
	height: 169px;
}
#carousel li .li_poster span.rate, .cats ul li .li_poster span.rate, .related ul li .li_poster span.rate {
	z-index: 2;
	display: block;
	font-size: 15px;
	padding: 5px 8px;
	position: absolute;
	top: 6px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #3d9cbe;
	background: rgba(0,0,0,0.4);
	right: 6px;
}

#carousel li .li_poster .tanvstreams {
background: rgba(0,0,0,0.4);
position:absolute;
top:152px;
left:3px;
padding:3px 0px;
text-align: center;
width:123px;
}

#carousel li .li_poster span.comments { background: url('/img/comm.png') no-repeat 0px 0px; color:#fff; padding-left:17px; height:14px; float:right; margin-right:15px;}
#carousel li .li_poster span.views { background: url('/img/hsviews.png') no-repeat 1px -2px; color: #fff; float:left; padding-left:25px; margin-left:10px;}

#carousel li .li_poster span.comm, .cats ul li .li_poster span.comm, .related ul li .li_poster span.comm {
	z-index: 2;
	display: block;
	font-size: 15px;
	padding: 5px 5px;
	position: absolute;
	top: 38px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #3d9cbe;
	background: rgba(0,0,0,0.4);
	right: 6px;
}
#carousel li .li_poster span sup, .cats ul li .li_poster span sup, .related ul li .li_poster span sup {
	font-size: 14px;
	text-align: center;
}
#carousel li .li_poster span sub, .cats ul li .li_poster span sub, .related ul li .li_poster span sub {
	font-size: 10px;
	text-align: center;
}
#carousel li .li_poster span.date, .cats ul li .li_poster span.date, .related ul li .li_poster span.date {
	z-index: 2;
	display: block;
	font-size: 15px;
	padding: 5px 6px;
	position: absolute;
	top: 79px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #3d9cbe;
	background: rgba(0,0,0,0.6);
	right: 6px;
}

.related ul li:hover .li_poster span.opt, .cats ul li:hover .li_poster span.opt, #carousel a:hover span.opt  {
	display: block;
	position: absolute;
	width: 123px;
	height: 169px;
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
	top: 3px;
	left: 3px;
	z-index: 3;
}
#carousel li:hover .li_poster:hover span.opt, .cats ul li:hover .li_poster:hover span.opt, .related ul li:hover .li_poster:hover span.opt {
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
}
#carousel li .li_text, .cats ul li .li_text, .related ul li .li_text {
	text-align: center;
	border-radius: 3px;
	max-height: 27px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 5px;
	overflow: hidden;
	text-shadow: 0 1px 0 #3C81C9;
	background: #4aadd0;
	font-size: 11.4px;
	color: #fff;
	width: 123px;
	margin: 4px auto 0 auto;
}
#carousel li .li_text a, .cats ul li .li_text a, .related ul li .li_text a {
	color: #fff;
	text-decoration: none;
}
#carousel li:hover .li_text, .cats ul li:hover .li_text, .related ul li:hover .li_text {
	text-shadow: 0 1px 0 #3C81C9;
	background: #3d9cbe;
}
#carousel li a, .cats ul li a, .related ul li a {
	color: #fff;
	text-decoration: none;
}
#carousel .prev, #carousel .next {
	position: absolute;
	top: -34px;
	z-index: 900;
	width: 16px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background: url('../img/arrows_slider.png') no-repeat;
	text-indent: -999em;
}
#carousel .prev {
	background-position: 0 0;
	right: 22px;
}
#carousel .prev:hover {
	background-position: 0 -18px;
}
#carousel .next {
	background-position: -16px 0;
	right: 6px;
}
#carousel .next:hover {
	background-position: -16px -18px;
}

/*** PHOTO ALBUM ***/
.photoalbum {margin:0px}

.ph-wrap span.opt {
display: block;
position: absolute;
width: 208px;
height: 148px;
background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
z-index: 3;
}

.photoalbum  li {
	padding: 0 0px;
	width: 150px;
	height:149px;
	display: block;
	overflow:hidden;
	float: left;
	margin: 3px;
	position: relative;	
}

.photoalbum .photo {
	padding: 3px 3px 3px 3px;
	border: 3px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	overflow:hidden;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}

.photoalbum .photo img {
	width: 138px;
	height: 136px;
	overflow:hidden;
}

.photoalbum .photoname {
background: rgba(0,0,0,0.4);
position: absolute;
color: #fff;
bottom: 3px;
vertical-align: text-top;
left: 3px;
text-align: center;
width: 134px;
padding: 4px 2px;
}

.photoalbum li:hover .photo span.opt {
	display: block;
	position: absolute;
	width: 138px;
	height: 136px;
	background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
	top: 3px;
	left: 3px;
	z-index: 3;
}


/*** PHOTO ALBUM END ***/



.clearfix {
	float: none;
	clear: both;
}
.news_2 {
	clear: both;
	margin: 0 -9px 9px -9px;
	padding: 0 5px 12px 5px;
	background: url(../img/sep_2.png) repeat-x center bottom;
}

.uEntryWrap:last-child .news_2 {
	background:none;
}

.news_2 h2 {
	display: block;
	font-size: 12px;
	background: #91b6c9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: normal;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 7px 0;
}
.news_2 h2 a {
	color: #fff;
	display: block;
	padding: 5px 10px 5px 23px;
	background: url(../img/arrow_8.png) no-repeat 8px center;
	text-decoration: none;
	text-shadow: 0 1px 0 #7795a5;
}
.news_2 h2:hover {
	background: #81be5d;
	text-shadow: 0 1px 0 #6a9c4c;
}
.news_2 h2:hover a {
	background: url(../img/arrow_9.png) no-repeat 8px center;
}

.news_2 .title2 {
	display: block;
	font-size: 12px;
	float:left;
	width:430px;
	height: 25px;
    line-height: 16px;
	background: #4aadd0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: normal;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 7px 0;
}
.news_2 .rus{
background: #FF6161;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #DC5454;
width:25px;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 2px;
outline: none;
overflow: visible;
padding: 0 10px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #4D9115;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}
.news_2 .sub{
background: #e3bf3b;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #d1af32;
width:25px;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 2px;
outline: none;
overflow: visible;
padding: 0 10px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #4D9115;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}
.news_2 .title2 a {
	color: #fff;
	display: block;
	padding: 4px 10px 5px 23px;
	background: url(../img/arrow_9.png) no-repeat 5px center;
	text-decoration: none;
	text-shadow: 0 1px 0 #7795a5;
}
.news_2 .title2:hover {
	background: #3d9cbe;
	text-shadow: 0 1px 0 #6a9c4c;
}
.news_2 .title2:hover a {
	background: url(../img/arrow_8.png) no-repeat 5px center;
}

.news_2 h1 {
	display: block;
	font-size: 12px;
	background: #91b6c9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: normal;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 7px 0;
}
.news_2 h1 a {
	color: #fff;
	display: block;
	padding: 5px 10px 5px 23px;
	background: url(../img/arrow_8.png) no-repeat 8px center;
	text-decoration: none;
	text-shadow: 0 1px 0 #7795a5;
}
.news_2 h1:hover {
	background: #81be5d;
	text-shadow: 0 1px 0 #6a9c4c;
}
.news_2 h1:hover a {
	background: url(../img/arrow_9.png) no-repeat 8px center;
}

.news_2_c {
	clear: both;
}
.news_2_c_l {
	float: left;
	width: 146px;
	padding: 4px 4px;
	border: 2px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	display: block;
	margin: 0 5px 0 0;
	clear: both;
}
.news_3_c_l {
	float: left;
	width: 146px;
	height: 260px;
	padding: 4px 4px 1px 4px;
	border: 2px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	display: block;
	margin: 0 5px 0 0;
	clear: both;
}
.news_2_c_l span.news_post, .news_3_c_l span.news_post {
	display: block;
}
.news_2_c_l span.news_post img, .news_3_c_l span.news_post img {
	width: 142px;
	height: 188px;
	padding: 1px;
	border: 1px solid #ebebeb;
}

.news_2_c_l .news_post:hover span.opt {
display: block;
position: absolute;
width: 142px;
height: 188px;
bottom: 58px;
right: 6px;
background: rgba(0,0,0,0.66) url(../img/hover.png) no-repeat center center;
z-index: 3;
}

.news_2_c_l span.news_date {
display: block;
background: url('../img/datevid.png') no-repeat;
position: relative;
text-shadow: 0 1px 0 #3d9cbe;
padding-right: 82px;
padding-top: 1px;
padding-left: 17px;
bottom: 135px;
height: 53px;
left: 466px;
width:20px;
text-align: center;
color: #fff;
}
.news_2_c_l span.news_date sup {
	font-size: 18px;
	font-weight: bold;
}
.news_2_c_l span.news_date sub {
	font-size: 12px;
}
.news_2_c_l span.news_link {
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #ff6161;
	color: #fff;
	text-shadow: 0 1px 0 #ba4747;
}
.news_2_c_l span.link1 {
 -moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
 -webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
 box-shadow:inset 0px 1px 0px 0px #cae3fc;
 background:#4aadd0;
 -webkit-border-top-left-radius:0px;
 -moz-border-radius-topleft:0px;
 border-top-left-radius:0px;
 -webkit-border-top-right-radius:0px;
 -moz-border-radius-topright:0px;
 border-top-right-radius:0px;
 -webkit-border-bottom-right-radius:0px;
 -moz-border-radius-bottomright:0px;
 border-bottom-right-radius:0px;
 -webkit-border-bottom-left-radius:0px;
 -moz-border-radius-bottomleft:0px;
 border-bottom-left-radius:0px;
 margin-left:2px;
 display:inline-block;
}

.news_2_c_l .rating {
margin-top: -55px;
margin-left: -20px;
}

.news_2_c_l span.news_link a {
	display: block;
	text-decoration: none;
	padding: 3px 5px;
	text-align: center;
	color: #fff;
}
.news_2_c_l span.news_link:hover a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 1px 0 #6c9f4e;
	background: #81be5d;
}

.news_2_c_l span.link1 p{
 color: #ffffff !important;
 font-family: Arial;
 font-size: 13px;
 font-weight: bold;
 font-style: normal;
 line-height: 38px;
 text-decoration: none;
 text-shadow: 1px 1px 0px #57A3F1;
 padding: 0px 34px;
}

.news_2_c_l span.link1:hover p {
 background:#339fc0;
 text-decoration:none;
}

.news_2_c_l span.link1 a:hover {
 text-decoration:none;
}

.news_2_c_r {
	float: right;
	overflow: hidden;
	width: 316px;
}
.news_2_c_rate {
	overflow: hidden;
}
.news_2_c_inf {
	overflow: hidden;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px;
}
.news_2_c_text {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	border-top: 1px dotted #cccccc;
	color: #515050;
	overflow: hidden;
	clear: both;
}
.news_2_c_text a {
	color: #515050;
}
.news_2_c_text strong i, .news_2_c_text b i {
	color: #4aadd0;
}


.news_2_button span a{
	float:left;
	margin: 0px;
	padding: 15px;
	text-align: center;
	text-shadow: 0 1px 0 #7492a1;
	margin: 0 4px 0px 10px;
	color: #fff;
	background:#4aadd0;
	border: 3px solid rgba(240, 240, 240, 1);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}


.news_2_button span a:hover{
background:#3d9cbe;
text-decoration: none;
}



/***/


.news_2_infa {
	float: left;
	margin: 0;
	font-size: 11px;
	width: 295px;
	overflow: hidden;
}
.news_2_infa dl {
	padding: 0 0 4px 0;
	margin: 0;
	width: 295px;
	overflow: hidden;
	border-top: 1px dotted #cccccc;
}

.news_2_infa dl:first-child {
	padding: 0 0 4px 0;
	margin: 0;
	width: 295px;
	overflow: hidden;
	border-top: none;
}

.news_2_infa dl:last-child {
	background: none;
	padding: 0;
}
.news_2_infa dl+dl {
	margin-top: 1px;
}
.news_2_infa dt {
	float: left;
	color: #4aadd0;
	margin: 0 5px 0 0;
}
.news_2_infa dd {
	float: left;
	color: #616161;
}

.news_2 .calend {
	display: block;
	font-size: 12px;
	float:left;
	height: 25px;
	background: #4aadd0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-weight: normal;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 7px 0;
}

.news_2 .calend span {
color: #fff;
display: block;
padding: 7px 15px 0px 7px;
text-decoration: bold;
text-shadow: 0 1px 0 #359EC4;
}

.news_2 .sum{
background: #FF6161;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #DC5454;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 0 7px 4px;
outline: none;
overflow: visible;
padding: 0 6px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #4D9115;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}

.news_2 .aut{
background: #e3bf3b;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #d1af32;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 0 7px 4px;
outline: none;
overflow: visible;
padding: 0 6px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #4D9115;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}
.news_2 .win{
background: #5DA5E3;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #4292D5;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 0 7px 4px;
outline: none;
overflow: visible;
padding: 0 6px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #335E82;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}
.news_2 .ves{
background: #85B869;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #6CA150;
box-shadow: inset 0 0 1px white;
-moz-box-shadow: inset 0 0 1px #fff;
-o-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px white;
color: white;
font-weight: bold;
cursor: pointer;
display: inline-block;
height: 23px;
line-height: 24px;
margin: 0 0 7px 4px;
outline: none;
overflow: visible;
padding: 0 6px;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 1px #4D9115;
transition: background-color .25s linear;
-moz-transition: background-color .25s linear;
-o-transition: background-color .25s linear;
-webkit-transition: background-color .25s linear;
vertical-align: top;
-zoom: 1;
}

/*** EPISODE STREAM PAGE ****/

.story_c_l_2 {
 float: right;
 position: relative;
 margin: 0 3px 5px 10px;
}
.story_c_l_2 span.story_post {
 padding: 4px 2px 2px 4px;
 border: 2px solid rgba(240, 240, 240, 1);
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 position: relative;
 -khtml-border-radius: 6px;
 border-radius: 6px;
 -moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
 -webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
 box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
 display: block;
 position: relative;
 margin: 0 0 5px 0;
 clear: both;
}
.story_c_l_2 span.story_post img {
 width: 180px;
 height: 250px ; 
 padding: 1px;
 border: 1px solid #ebebeb;
}
.story_c_l_2 span.story_date {
display: block;
background: url('../img/datevid.png') no-repeat;
position: absolute;
text-shadow: 0 1px 0 #3d9cbe;
padding-right: 82px;
padding-top: 1px;
padding-left: 17px;
bottom: 240px;
height: 53px;
left: 179px;
width:20px;
text-align: center;
color: #fff;
}
.story_c_l_2 span.story_date sup {
 font-size: 18px;
 font-weight: bold;
}
.story_c_l_2 span.story_date sub {
 font-size: 12px;
}
.story_c_l_2 span.story_link {
 margin: 0 3px 4px 3px;
 display: block;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 background: #ff6161;
 color: #fff;
 text-shadow: 0 1px 0 #ba4747;
}
.story_c_l_2 span.story_link a {
 display: block;
 text-decoration: none;
 padding: 4px 5px 5px 5px;
 text-align: center;
 color: #fff;
}
.story_c_l_2 span.story_link:hover a {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 text-shadow: 0 1px 0 #6c9f4e;
 background: #81be5d;
}

.story_c_l_2 span.story_link_2 {
 margin: 0 3px 4px 3px;
 display: block;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 background: #4aadd0;
 color: #fff;
 text-shadow: 0 1px 0 #7492a1;
}
.story_c_l_2 span.story_link_2 a {
 display: block;
 text-decoration: none;
 padding: 4px 5px 5px 5px;
 text-align: center;
 color: #fff;
}

.story_c_l_2 span.story_link_2 span {
 display: block;
 text-decoration: none;
 padding: 10px 5px;
 font-size: 1.3em; 
 text-align: center;
 color: #fff;
}
.story_c_l_2 span.story_link_2:hover span {
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 font-size: 1.3em; 
 text-shadow: 0 1px 0 #7492a1;
 background: #3d9cbe;
}
.story_video {
 padding: 5px 5px;
 border: 3px solid rgba(240, 240, 240, 1);
 margin: 5px 0 0 0;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 -khtml-border-radius: 6px;
 border-radius: 6px;
 -moz-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
 -webkit-box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
 box-shadow: inset 0px 0px 0px 1px rgba(212, 212, 212, 1);
}
.story_status {
 clear: both;
 background: url(../images/line_7.png) repeat-x center top;
 padding: 5px 0 0 0;
 margin: 0 0 5px 0;
}
.story_status1 {
 clear: both;
 background: url(../images/line_7.png) repeat-x center top;
 padding: 5px 0 0 0;
}

.stream_c {
 padding:0px 0px 0px 240px;
}

.stream_c h2 {
 display: block;
 font-size: 14px;
 overflow: hidden;
 background: #4aadd0 url(../img/arrow_9.png) no-repeat 4px center;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 font-weight: normal;
 color: #fff;
 margin: 5px 0 7px 0;
 padding: 4px 10px 6px 20px;
}

.stream_c h2:hover {
 background: #3d9cbe url(../img/arrow_8.png) no-repeat 4px center;
}

.stream_c_inf {
 overflow: hidden;
 border: 1px solid #e4e4e4;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 -khtml-border-radius: 3px;
 border-radius: 3px;
 padding: 3px 3px;
 margin-bottom: 10px;
}
.stream_inf {
 float: left;
 margin: 0;
 overflow: hidden;
}

.stream_inf dl {
 padding: 0 0 4px 0;
 margin: 0;
 overflow: hidden;
}

.stream_inf dl:first-child {
 border-top: none;
}

.stream_inf dl:last-child {
 background: none;
 padding: 0;
}
.stream_inf dl+dl {
 margin-top: 1px;
}
.stream_inf dt {
 line-height: 16px;
 float: left;
 color: #4aadd0;
 margin: 0 5px 0 15px;
}
.stream_inf dd {
 line-height: 16px;
 float: left;
 color: #616161;
}