* {
	margin: 0;
	padding: 0;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, p, form, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background:#000;
	color: #6f6f6f;
}
/*---forms---*/
input[type="image"]:hover {
	opacity: 0.8;
}
ul, form {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
input[type="submit"], input[type="button"] {
	cursor: pointer;
}
/*---h1,h2,h3,h4,h5,h6----*/
h1, h2, h4, h5, h6 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	color: #000;
}
h1 {
	font-size: 22px;
	color: #A2C6D8;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
	margin: 0 0 4px 0;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
/*---clear styles---*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
display: none;
}
.reset, .reset li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.clr {
	clear: both;
}
.lcol, .rcol, form {
	display: inline;
}
.lcol {
	float: left;
}
.rcol {
	float: right;
}
.small {
	font-size: 0.9em;
}
input, textarea {
	outline: none;
}
input:active, textarea:active {
	outline: none;
}
:focus {
	outline: none;
}
textarea {
	resize: none;
}
/*---a-links---*/
a, img, input {
	outline: none;
	border: none;
}
a img {
	border: 0;
}
a:link, a:active, a:visited {
	text-decoration: none;
	color: #6f6f6f;
}
a:hover {
	text-decoration: underline;
}
hr {
	margin: 3px 0 2px 0;
	border: none;
	background: url("/images/line_7.png") repeat-x;
	height: 1px;
}
/*==============================
           Header
==============================*/

.header_logo {
	float: left;
	margin: 8px 0 0 11px;
	width: 291px;
	height: 57px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("/images/header_logo.png") no-repeat;
}
.header_login {
	float: right;
	position: relative;
	margin: 0 36px 0 0;
}

#header_img {
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.header_img {
overflow: hidden;
width: 1018px;
margin: 0px auto;
border: 1px solid;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
        border-image: url('/images/grid.png');
	background: url('/images/grid.png');
	border-width: 0 1px 1px 1px #f4c430;
        box-shadow: 0px -10px 15px #F4C430;
}



sup {
	vertical-align: sup;
	display: block;
}
sub {
	float: right;
	vertical-align: sub;
	display: block;
}
.current a sub, .current a:hover sub {
	text-shadow: 0 1px 0 #a4c1d0;
	color: #5e8598;
}
/*==============================
           Content
==============================*/
#content {
	clear: both;
}
.content {
	width: 1000px;
	border: 5px solid;
        border-image: url('/images/grid.png');
	background: url("/images/bottomcontent.png") no-repeat bottom,url('/images/grid.png');
	border-width: 0 1px 1px 1px #f4c430;
        box-shadow: 0px -10px 15px #F4C430;
	margin: 0 auto;
	padding: 5px 5px;
        border-bottom:0px;
}
.box {
        background: url('/images/bgf.jpg');
	padding: 10px 10px;
	border: 3px solid rgba(0, 0, 0, 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(0, 0, 0, 1);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 1);
	box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 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 #222;
	text-transform: uppercase;
}
.box > h3 span {
	color: #f4c430;
}
.rcol {
	margin-left: 5px;
}
.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;
	background: url("/images/container.png") repeat-x bottom;
	text-transform: uppercase;
	font-weight: bold;
}
.titlecal {
	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: #f4c430;
}
.titlecal span {
	color: #81be5d;
}
.box > h1 span {
	color: #91b6c9;
}
.box > h4 span {
	color: #ff6161;
}
/* carousel */
.horizontal {
	width: 100%;
	margin: 0 auto;
}
.horizontal .carousel {
	margin: 0 auto;
	position: relative;
}
.horizontal .carousel_container {
	width: 980px; /* 6x149 + 5x7.5px margin */
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	height: 242px;
	z-index: 0;
	position: relative;
}
.horizontal ul {
	margin: 0 -3px 0 -2px;
	height: 242px;
	width: 1170px; /* will be overwritten by javascript*/
}
.horizontal ul li {
	width: 149px;
	display: block;
	float: left;
	height: 242px;
	overflow: hidden;
	margin: 0 7.5px;
	position: relative;
}
.horizontal ul li .sl_bg {
	display: block;
	float: left;
	margin-bottom: 1px;
	position: relative;
}
.horizontal ul li:hover .sl_bg {
	background-position: -152px 0;
}
.horizontal ul li .sl_poster {
	overflow: hidden;
	position: relative;
}
.horizontal ul .sl_poster span.rate {
	z-index: 2;
	display: block;
	font-size: 20px;
	padding: 5px 5px;
	position: absolute;
	top: 6px;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: rgba(34, 34, 34, 0.8);
	left: 6px;
}
.horizontal ul li:hover .sl_poster span.opt {
	display: block;
	position: absolute;
	width: 145px;
	height: 199px;
	background: rgba(0,0,0,0.66) url("/images/plus.png") no-repeat center center;
	top: 2px;
	left: 2px;
	z-index: 3;
}
.horizontal ul li:hover .sl_poster:hover span.opt {
	background: rgba(0,0,0,0.66) url("/images/plus_2.png") no-repeat center center;
}
.horizontal ul li .sl_poster img {
	width: 145px;
	height: 199px;
	border: 1px solid #222;
	padding: 1px;
}
.horizontal ul li .text_content {
	height: 27px;
	text-align: center;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 2px 5px;
	overflow: hidden;

	background: #222;
	font-size: 11.4px;
}
.horizontal ul li .text_content a {
	color: #fff;
	text-decoration: none;
}
.horizontal ul li:hover .text_content a {
	color: #000;
	text-decoration: none;
}
.horizontal ul li:hover .text_content {
        background: #f4c430 no-repeat center center;
}
.horizontal ul li a {
	display: block;
	color: #fff;
}
.horizontal ul li span {
	display: block;
	color: #fff;
}
.horizontal ul li .caption {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.carousel_right, .carousel_left {
	position: absolute;
	top: -34px;
	z-index: 900;
	width: 16px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background: url("/images/sl_btn.png") no-repeat;
}
.carousel_left {
	right: 14px;
	background-position: 0 0;
}
.carousel_right {
	right: -2px;
	background-position: -16px 0;
}
.carousel_left:hover {
	background-position: 0 -18px;
}
.carousel_right:hover {
	background-position: -16px -18px;
}
.disable {
	display: none;
}


/*==============================
           Video Informer
==============================*/
ul.dorams {
	overflow: hidden;
	margin: -5px -7px -5px -4px;
}
ul.dorams li {
	width: 123px;
	display: block;
	float: left;
	margin: 0 4px 5px 0;
	position: relative;
	overflow: hidden;
}
ul.dorams li .li_poster {
	padding: 4px 4px 1px 4px;
	border: 2px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
}
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 #000;
	background: rgba(34, 34, 34, 0.8);
	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("/images/plus_4.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("/images/plus_3.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;
        background: #f4c430 no-repeat center center;
	font-size: 11.4px;
	width: 111px;
	margin: 2px auto 0 auto;
}

ul.dorams li:hover .li_text {
	text-shadow: 0 1px 0 #000;
	background: #222;
}
ul.dorams li:hover .li_text a {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}
ul.dorams li a {
	color: #000;
	text-decoration: none;
}
ul.dorams li .li_text a:hover {
	color: #f4c430;
	text-decoration: none;
}
/*==============================
           New Users
==============================*/
ul.topnews {
	overflow: hidden;
	margin: -5px -5px;
}
ul.topnews li {
	padding: 0 0 2px 0;
	margin: 0 0 2px 0;
	border-bottom: 1px dotted #6F6F6F;
}
ul.topnews li:last-child {
	border: none;
	margin: 0;
}
ul.topnews li span {
	display: block;
	background: url("/images/arrow_5.png") no-repeat 2px center;
}
ul.topnews li:hover span {
	background: #f4c430 url("/images/arrow_7.png") no-repeat right center;
	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: #000;
	background: url("/images/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: #000;
	background: url("/images/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 #222;
}


/*==============================
           Forum Informer
==============================*/
.uforum {
	margin: -5px -10px;
}
.userstop td, .pm td.pm_list, .pm td.pm_head {
	padding: 7px 10px 10px 10px;
	background: url("/images/container.png") repeat-x center bottom;
	color: #3e3c3c;
        text-decoration: none;
}
.userstop td a {
	color: #3E3C3C;
        text-decoration: none;
}
.userstop td a:hover {
	color: #f4c430;
        text-decoration: none;
}
.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 #000;
	padding: 3px 5px;
}
table.userstop thead th, table.userstop thead tr {
	background: #222;
	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;
	display: block;
	width: 28px;
	height: 28px;
	background: #222;
	border: 1px solid #222 !important;
	float: right;
	margin: 0 0 0 10px;
	padding: 2px;
	-webkit-box-shadow: 0px 1px 2px 1px #222;
	-moz-box-shadow: 0px 1px 2px 1px #222;
	box-shadow: 0px 1px 2px 1px #222;
	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:#222; color:#7C7C7C; height: 33px; border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; text-shadow:0 1px 0 #000;}
.sortn  a {color:#7C7C7C;}
	.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, .cats1 {
	overflow: hidden;
	margin: 0 -8px -8px -8px;
}
.related {
	overflow: hidden;
	margin: 0 -3px;
}
#carousel ul, .cats ul, .cats1 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;
}
.cats1 ul li {
	padding: 0 6px;
	width: 282px;
	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, .cats1 ul li .li_poster, .related ul li .li_poster {
	padding: 3px 3px 0 3px;
	border: 3px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
}
#carousel li .li_poster img, .cats ul li .li_poster img, .related ul li .li_poster img {
	width: 123px;
	height: 169px;
}
.cats1 ul li .li_poster img {	width: 270px;
	height: 150px;}
#carousel li .li_poster span.rate, .cats ul li .li_poster span.rate, .cats1 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 #000;
	background: rgba(34, 34, 34, 0.8);
	right: 5px;
}
#carousel li .li_poster span.comm, .cats ul li .li_poster span.comm, .cats1 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 #000;
	background: rgba(34, 34, 34, 0.8);
	right: 5px;
}
#carousel li .li_poster span sup, .cats ul li .li_poster span sup, .cats1 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, .cats1 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, .cats1 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: 81px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #000;
	background: rgba(34, 34, 34, 0.8);
	right: 5px;
}
#carousel li:hover .li_poster span.opt {
	display: block;
	position: absolute;
	width: 123px;
	height: 169px;
	background: rgba(0,0,0,0.66) url("/images/plus.png") no-repeat center center;
	top: 3px;
	left: 3px;
	z-index: 3;
}
.related ul li:hover .li_poster span.opt, .cats ul li:hover .li_poster span.opt {
	display: block;
	position: absolute;
	width: 123px;
	height: 169px;
	background: rgba(0,0,0,0.66) url("/images/plus.png") no-repeat center center;
	top: 3px;
	left: 3px;
	z-index: 3;
}
 .cats1 ul li:hover .li_poster span.opt {
	display: block;
	position: absolute;
	width: 270px;
	height: 150px;
	background: rgba(0,0,0,0.66) url("/images/plus.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("/images/plus_2.png") no-repeat center center;
	color: #000;
}
 .cats1 ul li:hover .li_poster:hover span.opt {
	background: rgba(0,0,0,0.66) url("/images/plus_2.png") no-repeat center center;
	color: #000;
}
#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: 1px 5px;
	overflow: hidden;
	background: #222;
	font-size: 11.4px;
	color: #fff;
	width: 123px;
	margin: 4px auto 0 auto;
}
 .cats1 ul li .li_text {
	text-align: center;
	border-radius: 3px;
	max-height: 27px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 1px 5px;
	overflow: hidden;
	background: #222;
	font-size: 11.4px;
	color: #fff;
	width: 270px;
	margin: 4px auto 0 auto;
}
#carousel li .li_text a, .cats ul li .li_text a, .cats1 ul li .li_text a, .related ul li .li_text a {
	color: #fff;
	text-decoration: none;
}
#carousel li .li_text a:hover, .cats ul li .li_text a:hover, .cats1 ul li .li_text a:hover, .related ul li .li_text a:hover {
	color: #000;
	text-decoration: none;
}
#carousel li:hover .li_text, .cats ul li:hover .li_text, .cats1 ul li:hover .li_text, .related ul li:hover .li_text {
	color: #000;
        background: #f4c430 no-repeat center center;
}
#carousel li a, .cats ul li a, .cats1 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("/images/sl_btn.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;
}
.clearfix {
	float: none;
	clear: both;
}
article.news {
	clear: both;
	overflow: hidden;
	margin: 0 -5px 5px -5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #6F6F6F;
}
article.news:last-child {
	border: none;
	margin-bottom: 0;
}
article.news > img {
	float: left;
	padding: 4px 4px;
	border: 3px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
	width: 75px;
}
.news_r {
	padding: 0 0 0 95px;
}
.news_r_h {
	overflow: hidden;
}
.news_r_h span.link {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
	float: left;
	width: 328px;
	overflow: hidden;
	display: block;
	text-shadow: 0 1px 0 #6c9f4e;
	padding: 5px 6px;
	background: #81be5d;
	margin: 0 10px 0 0;
	text-decoration:none;
}
.news_r_h a.link1 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
	float: left;
	width: 328px;
	overflow: hidden;
	display: block;
	padding: 5px 6px;
	background: #f4c430;
	margin: 0 10px 0 0;
	text-decoration:none;
	cursor:pointer;
        color: #000;
}
.news_r_h a.link1:hover {
	background: url('/images/menu_bg.gif') repeat scroll 0% 0% transparent;
        color: #fff;
	text-shadow: 0 1px 0 #000;
}
.news_r_h span.link:hover a {
	text-decoration: none;
}
.news_r_h span.date sup {
	font-size: 14px;
}
.news_r_h span.date sub {
	font-size: 10px;
}
.news_r_h span.date {
	display: block;
	overflow: hidden !important;
	font-size: 15px;
	text-align: center;
	padding: 5px 6px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #dc5454;
	background: #ff6161;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
}
.news_r_h1 {
	overflow: hidden;
}
.news_r_h1 span.link {
	float: left;
	overflow: hidden;
	display: block;
	padding: 5px 6px;
	margin: 0 10px 0 0;
}
.news_r_h1 span.link a {
	color: #81be5d;
	display: block;
	font-size: 14px;
}
.news_r_h1 span.link:hover {
	text-shadow: 0 1px 0 #7a99a9
}
.news_r_h1 span.link:hover a {
	text-decoration: none;
}
.news_r_h1 span.date sup {
	font-size: 14px;
}
.news_r_h1 span.date sub {
	font-size: 10px;
}
.news_r_h1 span.date {
	display: block;
	overflow: hidden !important;
	font-size: 15px;
	text-align: center;
	padding: 5px 6px;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 1px 0 #dc5454;
	background: #ff6161;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	khtml-border-radius: 3px;
	border-radius: 3px;
}


.news_r_c {
	font-size: 11.5px;
	overflow: hidden;
	line-height: 14px;
	color: #363636;
}
.news_r_c a {
	color: #363636;
}
.news_2 {
	clear: both;
	margin: 0 -9px 9px -9px;
	padding: 0 5px 12px 5px;
	background: url("/images/line_bottom.png") repeat-x center bottom;
}
.news_2:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	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("/images/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("/images/arrow_9.png") no-repeat 8px center;
}

.news_2 .title2 {
	display: block;
	font-size: 12px;
	float:left;
	width:480px;
	background: url("/images/menu_bg.gif") repeat;
	-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 .title2 a {
	color: #fff;
	display: block;
	padding: 5px 10px 5px 23px;
	background: url("/images/arrow_8.png") no-repeat 8px center;
	text-decoration: none;
}
.news_2 .title2:hover {
	background: #f4c430;
}
.news_2 .title2:hover a {
        color: #000;
	background: url("/images/arrow_9.png") no-repeat 8px 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("/images/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("/images/arrow_9.png") no-repeat 8px center;
}

.news_2_c {
	clear: both;
}
.news_2_c_l {
	width: 469px;
	height: 169px;
	padding: 4px 4px;
	border: 2px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
	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: 470px;
	height: 169px;

}
.news_2_c_l span.news_date {
	display: block;
	background: #222;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	position: absolute;
	text-shadow: 0px 0px 0.3em #000;
	border-right: 2px solid #222;
	padding: 2px 9px 2px 10px;
	top: 21px;
	left: -40px;
	text-align: center;


}
.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.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_r {
	overflow: hidden;

}
.news_2_c_inf {
        float: left;
        overflow: hidden;
        width: 316px;
	overflow: hidden;

	-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 #6F6F6F;
	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: #f4c430;
}
.news_2_ava {
	float: left;
	margin: 0 5px 0 0;
	width: 53px;
	height: 53px;
	background: #222;
}
.news_2_ava img {
	width: 45px;
	height: 45px;
	margin: 3px 0 0 4px;
}
.news_2_comm {
	float: right;
	margin: 5px 5px;
	background: url("/images/arrow_10.png") no-repeat left center;
	padding: 0 0 0 9px;
	text-align: center;
	text-shadow: 0 1px 0 #000;
	color: #6F6F6F;
}
.news_2_comm span {
	display: block;
	overflow: hidden;
	line-height: 16px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 42px;
	height: 37px;
	overflow: hidden;
	background: #222;
}
.news_2_comm a {
	color: #fff;
}
.news_2_comm sup {
	font-size: 17px;
	font-weight: bold;
	float: none;
}
.news_2_comm sub {
	font-size: 12px;
	text-align: center;
	float: inherit;
}
.news_2_infa {
	float: left;
	margin: 0;
	font-size: 11px;
	width: 186px;
	overflow: hidden;
}
.news_2_infa dl {
	padding: 0 0 4px 0;
	margin: 0;
	width: 186px;
	overflow: hidden;
	background: url("/images/line_7.png") repeat-x center bottom;
}
.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: #f4c430;
	margin: 0 5px 0 0;
}
.news_2_infa dd {
	float: left;
	color: #616161;
}
.story {
	margin: 0 0 7px 0;
}
.story_c {
	clear: both;
	margin: 0 -8px;
	padding: 0 5px;
}
.story_c h2 ul {
	float: right;
	height: 15px;
	display: inline-block;
}
.story_c h2 ul li {
	float: left;
	margin: 0 0 0 6px;
	height: 15px;
	display: inline-block;
	width: 15px;
}
.story_c h2 ul li a {
	display: block;
	height: 15px;
	width: 15px;
}
.story_c h2 {
	display: block;
	font-size: 12px;
	overflow: hidden;
	background: url("/images/arrow_8.png") no-repeat 8px center,url('/images/menu_bg.gif');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	margin: 0 0 7px 0;
	padding: 5px 10px 5px 23px;
}
.story_c h2 a {
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}
.story_c h2 a:hover {
        color: #000;
	text-decoration: none;
text-shadow: 0px 0px 0.3em #F4C430, 0px 0px 0.3em #F4C430, 0px 0px 0.3em #F4C430;
}
.story_c h1 ul {
	float: right;
	height: 15px;
	display: inline-block;
}
.story_c h1 ul li {
	float: left;
	margin: 0 0 0 6px;
	height: 15px;
	display: inline-block;
	width: 15px;
}
.story_c h1 ul li a {
	display: block;
	height: 15px;
	width: 15px;
}
.story_c h1 ul li.warn a {
	background: url("/images/moder_bg.png") no-repeat;
}
.story_c h1 ul li.warn:hover a {
	background-position: 0 -15px;
}
.story_c h1 ul li.edit a {
	background: url("/images/moder_bg.png") no-repeat -15px 0;
}
.story_c h1 ul li.edit:hover a {
	background-position: -15px -15px;
}
.story_c h1 {
	display: block;
	font-size: 12px;
	overflow: hidden;
	background: #91b6c9 url("/images/arrow_8.png") no-repeat 8px center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 7px 0;
	padding: 5px 10px 5px 23px;
}
.story_c h1 a {
	color: #fff;
	display: block;
	float: left;
	text-decoration: none;
	text-shadow: 0 1px 0 #7795a5;
}
.story_c h1 a:hover {
	text-decoration: underline;
}



.story_c_l_2_2 {
	float: right;
	width: 302px;
	padding: 4px 4px 4px 5px;
	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 5px;
	clear: both;
}
.story_c_l_2_2 span.story_post {
	display: block;
}
.story_c_l_2_2 span.story_post img {
	width: 298px;
	padding: 1px;
	border: 1px solid #ebebeb;
}
.story_c_l_2_2 span.story_date {
	display: block;
	background: #f7d250;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position: absolute;
	text-shadow: 0 1px 0 #dcbb47;
	border-left: 2px solid #e8c64b;
	padding: 2px 8px 2px 7px;
	top: 21px;
	right: -40px;
	text-align: center;
	color: #fff;
}
.story_c_l_2_2 span.story_date sup {
	font-size: 18px;
	font-weight: bold;
}
.story_c_l_2_2 span.story_date sub {
	font-size: 12px;
}
.story_c_l_2_2 span.story_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;
}
.story_c_l_2_2 span.story_link a {
	display: block;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
	text-align: center;
	color: #fff;
}
.story_c_l_2_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 {
	float: right;
	width: 246px;
	padding: 4px 4px 4px 5px;
	border: 2px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
	display: block;
	position: relative;
	margin: 0 0 5px 5px;
	clear: both;
}
.story_c_l span.story_post {
	display: block;
}
.story_c_l span.story_post img {
	width: 241px;
	padding: 1px;
	border: 1px solid #222;
}
.story_c_l span.story_date {
	display: block;
	background: #222;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position: absolute;
        text-shadow: 0px 0px 0.3em #000;
	border-left: 2px solid #222;
	padding: 2px 8px 2px 7px;
	top: 21px;
	right: -40px;
	text-align: center;
	color: #6F6F6F;
}
.story_c_l span.story_date sup {
	font-size: 18px;
	font-weight: bold;
}
.story_c_l span.story_date sub {
	font-size: 12px;
}
.story_c_l span.story_link {
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: linear-gradient(#222, #0F0F0F) repeat scroll 0% 0% transparent;
	color: #1C1C1C;
	text-shadow: 0 2px 0 #000;
}
.story_c_l span.story_link a {
	display: block;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
	text-align: center;
	color: #5F5F5F;
}
.story_c_l span.story_link:hover a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	background: linear-gradient(#474747, #0F0F0F) repeat scroll 0% 0% transparent;
}
.story_c_r {
	overflow: inherit;
	display: block;
}
.story_c_r strong, .story_c_r b {
	color: #f4c430;
}
.story_c_rate {
	overflow: hidden;
	margin: 6px 0;
	padding: 0;
	border: 3px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
}
.story_c_inf {
	overflow: hidden;
	border: 1px solid #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 3px;
        margin: 5px 0px;
}
.story_c_inf_left {width: 60%; float:left;}
.story_c_inf_right {width: 37%; float:right;padding: 8px 0px 8px 6px;}
.story_c_text {
	overflow: hidden;
	margin: 6px 0;
	padding: 5px 5px;
	border: 3px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
}
.story_c_text a {
	color: #515050;
}
.story_c_text > strong i, .story_c_text > b i {
	color: #72aa51;
}
.story_c_text > strong, .story_c_text > b {
	color: #515050;
}
.story_ava {
	float: left;
	margin: 0 5px 0 0;
	width: 53px;
	height: 53px;
	background: #222;
}
.story_ava img {
	width: 45px;
	height: 45px;
	margin: 3px 0 0 4px;
}
.story_comm {
	float: right;
	margin: 5px 5px;
	background: url("/images/arrow_10.png") no-repeat left center;
	padding: 0 0 0 9px;
	text-align: center;
	text-shadow: 0px 0px 0.3em #000;

}
.story_comm span {
	display: block;
	overflow: hidden;
	line-height: 16px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 42px;
	height: 37px;
	overflow: hidden;
	background: #222;
}
.story_comm a {
	color: #fff;
}
.story_comm sup {
	font-size: 17px;
	font-weight: bold;
	float: none;
}
.story_comm sub {
	font-size: 12px;
	text-align: center;
	float: inherit;
}

.story_infa {
	padding: 0;
	margin: 0;
	font-size: 11px;
	overflow: hidden !important;
}
.story_infa dl {
	padding: 0 0 4px 0;
	margin: 0;
	min-width: 185px;
	overflow: hidden;
	background: url("/images/line_7.png") repeat-x center bottom;
}
.story_infa dl:last-child {
	background: none;
	padding: 0;
}
.story_infa dl+dl {
	margin-top: 1px;
}
.story_infa dt {
	float: left;
	color: #f4c430;
	margin: 0 5px 0 0;
}
.story_infa dd {
	float: left;
	color: #616161;
}
.story_c .rcol {
	background: url("/images/line_8.png") repeat-y left 0;
}
.story_c_l_2 {
	float: right;
	position: relative;
	width: 183px;
	margin: 0 0 5px 10px;
}
.story_c_l_2 span.story_post {
	width: 173px;
	padding: 4px 2px 2px 4px;
	border: 2px solid #222;
	-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 #222;
	-webkit-box-shadow: inset 0px 0px 0px 1px #222;
	box-shadow: inset 0px 0px 0px 1px #222;
	display: block;
	position: relative;
	margin: 0 0 5px 0;
	clear: both;
}
.story_c_l_2 span.story_post img {
	width: 167px;
	padding: 1px;
	border: 1px solid #222;
}
.story_c_l_2 span.story_date {
	display: block;
	background: #222;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	position: absolute;
	text-shadow: 0px 0px 0.3em #000;
	border-left: 2px solid #222;
	padding: 2px 8px 2px 7px;
	top: 21px;
	right: -38px;
	text-align: center;

}
.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: #ff0000;
	color: #fff;
	text-shadow: 0 1px 0 #000;
}
.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;
	background: #f4c430;
	color: #000;
	text-shadow: 0 1px 0 #f4c430;
}
.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: #222;
	color: #fff;
	text-shadow: 0 1px 0 #000;
}
.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:hover a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	text-shadow: 0 1px 0 #ba4747;
	background: #F00;
}
.story_c_l_2 span.story_link_2 span {
	display: block;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
	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;
	text-shadow: 0 1px 0 #000;
	background: #ff0000;
}

/*--- ---*/
.story_screen {
	background: url("/images/line_7.png") repeat-x center top;
	padding: 5px 0 0 0;
	margin: 5px 0 5px -2px;
	position: relative;
	overflow: hidden;
	clear: both;
}
.story_screen img {
	padding: 1px;
	width: 153px;
	height: 82px;
	border: 1px solid #222;
}
.story_screen a.addpost {
	clear: both;
	margin: 3px 0 0 0;
	display: inline-block;
	padding: 3px 10px 4px 10px;
	background: #81be5d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #fff;
	text-shadow: 0 1px 0 #75ad55;
	text-decoration: none;
	border-radius: 3px;
}
.story_screen a.addpost:hover {
	background: #91b6c9;
	text-shadow: 0 1px 0 #86a8ba;
}


/*---buttons---*/
.fbutton, .btn_reglog, .vresult {
	border: 0 none;
	background: none;
	cursor: pointer;
}

.radial, .fbutton, #loading-layer, #dropmenudiv {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.comment {
	clear: both;
	margin: 0 0 5px 0;
}
.comment_c {
	overflow: hidden;
	padding: 0 0 5px 0;
}
.comment_l {
	height: 96px;
	position: relative;
	background: url("/images/ava_bg_2.png") no-repeat;
	float: left;
	width: 96px;
	margin: 0 7px 0 0;
	overflow: hidden;

}
.comment_l span {
	display: block;
	width: 86px;
	height: 86px;
	margin: 4px 0 0 5px;
}
.comment_l span img {
	width: 86px;
	height: 86px;
}
.comment_r {
	margin: 0 0 0 103px;
}
.comment hr {
	clear: both;
	margin: 0 -9px;
	border-bottom: 3px double #ececec;
	background: none;
}
.comment_text {
	padding: 4px 4px;	
	margin: 0 0 5px 0;
	overflow: hidden;
	background: #fff;
	color: #3a3a3a;
	
}
.comment_text h3 {
	display: block;
	margin: 0 -7px 7px -7px;
	font-size: 12px;
	color: #81be5d;
	font-weight: bold;
	font-style: italic;
	padding: 0 10px 7px 10px;
	border-bottom: 3px double #ececec;
	text-transform: uppercase;
}
.comment_text ul {
	clear: both;
	margin: 5px 0 0 0;
	overflow: hidden;
	float: right;
}
.comment_text ul li {
	float: left;
	margin: 0 0 0 5px;
	border:none;
}
.comment_text ul li.quote a {
	background: #ff6161;
	border:none;
	text-shadow: 0 1px 0 #c64b4b;
}
.comment_text ul li.quote a:hover, .comment_text ul li.del a:hover {
	background: #91b6c9;
	text-shadow: 0 1px 0 #6b8795;
}
.comment_text ul li.del a {
	background: #81be5d;
	text-shadow: 0 1px 0 #608d45;
}
.comment_text ul li.selectmass {padding: 3px 5px 4px 0; background: #81be5d; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;}
.comment_text ul li.selectmass input {display:inline-block; vertical-align:middle; }
.comment_text ul li a {
	display: block;
	background: #91b6c9;
	padding: 0 8px;
	text-shadow: 0 1px 0 #6b8795;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}
.comment_text ul li a:hover {
	background: #81be5d;
	text-shadow: 0 1px 0 #608d45;
}
.comment_inf {
	overflow: hidden;
	margin: 0 0 5px 0;
	background: url("/images/line_7.png") repeat-x center bottom;
	padding: 0 0 5px 0;
}
.comment_inf span.author {
	float: left;
	background: #81be5d;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	height: 25px;
	padding: 0 8px;
	text-shadow: 0 1px 0 #67984a;
	line-height: 25px;
	margin: 0 13px 0 0;
}
.comment_inf span.author i {
	font-weight: bold;
}
.comment_inf span.author a {
	color: #fff;
}
.comment_inf span.date {
	height: 25px;
	line-height: 25px;
}
.comment_inf span.date i {
	font-weight: bold;
}
.comment_inf ul {float:left; padding:0 10px 0 0; margin:-2px 9px -2px 0; background:url("/images/shape_2.png") no-repeat right center;}
.comment_inf ul:last-child {margin:-2px 0; background:none; padding:0;}
.comment_inf ul li { display:block; font-size:11px;}
.comment_inf ul li i {font-weight:bold;}


/*---forms---*/
.baseform { overflow:hidden;}
.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
	.tableform  tr:first-child td {background:none; padding:0 15px 10px 15px;}
	.fieldsubmit, .tableform td { padding: 10px 15px; background:url("/images/line_7.png") repeat-x center top; }
	.addnews { font-weight: bold; }
	.impot { color: red; font-weight: normal; }
	.checkbox { padding: 4px 0; line-height: 1em; }
		.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .ui-widget-content input[type=text] { padding: 2px; background: #fff url("/images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
/*---Userinfo---*/
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 5px;  }
.grey { color: #6c838e; }
.blue { color: #388bd4; }

/*==============================
           Footer
==============================*/
footer {
	overflow: hidden;
	clear: both;
	height: 73px;

}
#footer {
	width: 1232px;
	height: 73px;
	margin: 0 auto;
	position: relative;
	background: url('/images/footer_bg1.png') no-repeat scroll center 0px transparent;
}
.footer_logo {
	float: left;
	margin: 9px 9px 0 85px;
	width: 291px;
	height: 57px;
	overflow: hidden;
	text-indent: -9999px;
	background: url("/images/header_logo.png") no-repeat;
}
.footer_logo a {
	display: block;
	width: 291px;
	height: 57px;
}
.footer_text {
	float: left;
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	width: 338px;
	overflow: hidden;
	background: url("/images/shape_4.png") no-repeat left center;
	height: 54px;
	font-size: 11px;
	color: #fff;
}
.footer_text a {
	color: #81be5d;
	text-decoration: underline;
}
.footer_text a:hover {
	text-decoration: none;
}
.footer_count {
	float: right;
	padding: 0 115px 0 0;
	margin: 10px 133px 0 0;
	overflow: hidden;
	background: url("/images/shape_4.png") no-repeat right center;
	height: 54px;
}
.footer_count ul {
	overflow: hidden;
}
.footer_count ul li {
	float: left;
	margin: 5px 0 0 12px;
	width: 96px;
	height: 39px;
	background: url("/images/count_bg.png") no-repeat;
	position: relative;
}
.footer_count ul li:first-child {
	margin: 5px 0 0 0;
}
.footer_count ul li div {
	width: 88px;
	margin: 4px 0 0 4px;
	position: absolute;
	height: 31px;
}
.footer_count ul li img {
	width: 88px;
	height: 31px;
}
.footer_img {
	height: 177px;
	overflow: hidden;
}
.footer_img_c {

	overflow: hidden;
	width: 1232px;
	margin: 0 auto;
	height: 177px;
	background: url("/images/footer_bg.png") no-repeat center 0;
}

#gotop{position:fixed;width:41px;height:41px;right:7px;bottom:80px;display:block;background:url('/images/gotop.png') no-repeat;z-index:9998;display:none;}



.news_2 .calend {
	display: block;
	font-size: 12px;
	float:left;
	width:430px;
        background: rgba(34, 34, 34, 0.4);
	-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 .sum{
background: #FF6161;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #DC5454;
width:33px;
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 .soon{
background: #8e8e8e;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #818181;
width:33px;
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;
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 .aut{
background: #e3bf3b;
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid #d1af32;
width:33px;
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 .win{
background: rgba(0, 6, 255, 0.3);
border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-webkit-border-radius: 3px;
border: 1px solid rgba(0, 6, 255, 0.3);
width:33px;

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 #000;
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;
width:33px;
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 .calend  span {
	color: #fff;
	display: block;
	padding: 5px 10px 5px 23px;
	text-decoration: bold;
	text-shadow: 0 1px 0 #000;
}


.dcwarn{margin-top:1px;padding:10px 0;border:1px solid #debac1;background:#f4dbe0;color:#d7133b;text-align:center;}




/*Вид материалов новости и статьи*/
.post h1, h2, h3, h4, h5, h6, b, time, mark, audio, video {
 font-size: 100%;
 border: 0px none;
 vertical-align: baseline;
 margin: 0px;
 padding: 0px;
 outline: 0px none;
 background: none repeat scroll 0% 0% transparent;
}
 .post-block{width:100%;min-height:200px;margin:0 0 20px 0;}
 
 .post-block-head{display:block;height:60px;padding:0 10px;background:#222 url('/images/bg_container.png');text-shadow:0 1px 0 rgba(0,0,0,0.6);}
 .post-block-head h3{display:block;font:700 16px 'Cuprum',sans-serif;color:#fff;padding:8px 0 5px;}
 .post-block-head h3 a:link,.post-block-head h3 a:visited{color:#FFF;text-decoration:none;}
 .post-block-head h3 a:hover{color:#f4c430;}
 .post-block-head a:link b,.post-block-head a:visited b{display:inline-block;font:700 13px 'Cuprum',sans-serif;color:#f4c430;}
 .post-block-head a:hover b{color:#CCC;}
 
 .post-block-time{font:500 12px 'Cuprum',sans-serif;margin:0 0 0 2px;color:#EEE;}

.post-view-rate {
    background: none repeat scroll 0% 0% rgb(0, 148, 204);
    color: rgb(255, 255, 255);
    position: relative;
    font: 700 15px/41px Helvetica;
    display: block;
    min-width: 40px;
    height: 40px;
    text-align: center;
    text-transform: inherit;
    float: right;
    margin: 8px 0px 0px;
    border: 1px solid rgb(0, 148, 204);
    border-radius: 2px 2px 2px 2px;
}
.post-view-rate a {
    position: absolute;
    bottom: -10px;
    left: -1px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("/design/rate_up.png") no-repeat scroll 50% center transparent;
}
 
 .post-block-poster{position:relative;background:#000;width:100%;height:150px;overflow:hidden;box-shadow:0 1px 0 0 #F0F0F0, 0 5px 4px -4px rgba(0,0,0,0.5);}
 .post-block-poster:after{content:"";width:600px;height:150px;position:absolute;top:0;left:0;z-index:3}
 .post-block-poster img{width:100%;position:absolute;top:-30%;left:0;z-index:1;}
 
 .post-block-message{padding:10px;font:500 13px/1.4em Arial,"Trebuchet MS",Helvetica,sans-serif;font-style:normal;color:#555;min-height:90px;}
 .post-block-message img{vertical-align:middle;}
 .post-block-message a img{max-width:690px;vertical-align:middle;}
 .post-block-message li{list-style:circle inside;margin:5px 0 5px 15px}
 
 .post-mark-redaction{color:#fff;width:120px;height:70px;background:rgba(0,0,0,0.7) url('/design/bg_container.png');border:1px solid #000;box-shadow: 0px 8px 7px -7px rgba(0,0,0, 0.5),inset 0 0 0 1px #0094CC;text-align:center;position:absolute;top:5px;right:5px;z-index:5;}
 .post-mark-redaction b{position:absolute;top:12px;left:25px;font:500 24px 'Cuprum';text-transform:uppercase;}
 .post-mark-redaction span{position:absolute;bottom:0;left:0;text-align:center;width:120px;padding:2px 0;background:#0094CC;font:700 10px Arial, sans-serif;}
 
 .post-block-posted{background:rgb(21, 21, 21);border-top:1px solid rgb(34, 34, 34);display:block;height:30px;padding:0 10px;font:500 13px/30px 'Cuprum Bold',sans-serif;}
 .game{}
 .user-posted{float:right;}
 .user-posted b{font:500 23px/38px 'icon';}
 
 .post{width:100%;min-height:200px;box-shadow: 0px -5px 11px -11px #000000,inset 0 -1px 0 0 #000,inset 0 -50px 50px -5px rgba(0,0,0,1);background:rgba(0,0,0,0.8);}
 
 .post-head{display:block;height:60px;padding:0 10px;background:#222 url('/design/bg_container.png')}
 .post-head h1{display:block;font:500 16px 'Cuprum Bold',sans-serif;color:#F7F7F7;padding:8px 0 5px;}
 .post-head h1 a:link,.post-head h1 a:visited{color:#FFF;text-decoration:none;}
 .post-head h1 a:hover{color:#E59E2D;text-decoration:none;}
 
 .post-head a:link b,.post-head a:visited b{display:inline-block;font:500 13px 'Cuprum Bold',sans-serif;color:#E59E2D;}
 .post-head a:hover b{color:#CCC;}
 
 .post-poster{position:relative;width:100%;height:250px;overflow:hidden;box-shadow:0 1px 0 0 #F0F0F0, 0 5px 4px -4px rgba(0,0,0,0.5);}
 .post-poster:after{content:"";width:100%;height:250px;position:absolute;top:0;left:0;z-index:3;}
 .post-poster img{width:100%;position:absolute;top:0;left:0;z-index:1;}
 
 .post-sharing{position:absolute;bottom:4px;left:5px;z-index:5;background:rgba(0,0,0,0.7);text-shadow:0 1px 0 #000}
 .post-sharing a:link,.post-embeded a:visited{color:#fff;text-decoration:none;font:500 25px/38px 'icon';display:inline-block;height:40px;width:40px;text-align:center;text-rendering: optimizeLegibility;}
 .post-sharing a:hover{background:#f4c430;color:#eee;}
 
 .post-message{padding:10px;font:500 13px/1.4em Helvetica,Arial,sans-serif;font-style:normal;color:#555;min-height:90px;}
 .post-message img{max-width:645px;vertical-align:middle;}
 .post-message a img{max-width:645px;vertical-align:middle;}
 .post-message li{list-style:circle inside;margin:5px 0 5px 15px}
 
 .post-message-author{text-align:right;font:500 12px 'Cuprum',sans-serif;margin:5px 10px;}
 
 .post-tag{background:rgb(21, 21, 21);border-top:1px solid rgb(34, 34, 34);margin:0 0 0 0;display:block;height:30px;padding:0 10px;font:500 12px/30px 'Cuprum Bold',sans-serif;}
 /*post embeded*/
 .after-post-embed{}
 
 .post-screens{width:680px;margin:0 auto;padding:5px;background:#222 url('/tmp/bg_container.png');box-shadow:0px 1px 0 rgba(255,255,255,0.4);}
 .post-screens a img{outline:none;width:130px;min-height:73px;}
 .post-screens a:hover{box-shadow:0 0 0 2px #0094cc;}
 .post-screens a{width:130px;height:73px;display:block;float:left;overflow:hidden;margin:4px 3px;background:#111;box-shadow:0 0 0 2px #333;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
 .post-screens a:first-child{}
 
 .post-video{background:#222 url('/tmp/bg_container.png');width:600px;height:368px;margin:20px auto 20px;border:5px solid #E0E0E0;box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;}
 .post-video span{display:block;background:#222 url('/tmp/bg_container.png');color:#ccc;font:700 11px Arial,sans-serif;padding:8px 5px;}
 #player{margin:0;padding:0;display:block;height:338px;}
 .post-video-embed{background:#222 url('/tmp/bg_container.png');width:600px;height:366px;margin:10px auto 0px;border:5px solid #E0E0E0;box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;}
 
 .related-entries{text-align:left;padding:10px 5px 15px 10px;font:500 10px Arial,sans-serif;}
 .uRelatedEntries li a:link,.uRelatedEntries li a:visited{margin:0 2px;color:#777;width:330px;border-bottom:1px dashed #CCC;display:block;padding:2px 0;float:left;}
 .uRelatedEntries li a:hover{color:#16181C;border-bottom:1px dashed #444;}
 
 #post-pages{display:block;margin:15px 0 15px;}
/* ----------------- */


/*-- /Files --*/
#down,
#demo{
 position:relative;
 padding:5px;
 float:left;
 margin:10px 10px 10px 10px;
 width:220px;
 height:45px;
 display:block;
 text-decoration:none;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;

}
span.btn-title{
 color:#fff;
text-shadow: 1px 1px 2px black;
 text-align:center;
 font:19px/58px Tahoma, Arial, sans-serif;
 width:220px;
 height:45px;
 display:block;
 position:relative;
 background:url("/images/bgf.jpg"); /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 z-index:5;
 line-height:50px;
 -webkit-transition:width .2s ease-out;
 -moz-transition:width .2s ease-out;
 -o-transition:width .2s ease-out;
}
#down:hover span.btn-title,
#demo:hover span.btn-title {
 font-size:15px;
 width:135px;
 background: url("/images/bgf.jpg"); /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3a8a5', endColorstr='#a51800',GradientType=0 ); /* IE6-9 */

}
.btn-info {
 position:absolute;
 width:210px;
 height:45px;
 top:5px;
 right:4px;
 background: #000; /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 z-index:4;
}
.btn-info p {
 width:70px;
 margin:12px 12px 0 0;
 position:absolute;
 right:0;
 color:#EAF5FF;
 font:11px/12px Tahoma, Arial, sans-serif;
 text-align:left;
}

/*-- /Files --*/

/*-- /Files and Play --*/
span.btn-title1{
 color:#fff;
text-shadow: 1px 1px 2px black;
 text-align:center;
 font:19px/58px Tahoma, Arial, sans-serif;
 width:220px;
 height:45px;
 display:block;
 position:relative;
 background:url("/images/bgf.jpg"); /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 z-index:5;
 line-height:50px;
 -webkit-transition:width .2s ease-out;
 -moz-transition:width .2s ease-out;
 -o-transition:width .2s ease-out;
}
#down:hover span.btn-title1,
#demo:hover span.btn-title1 {
 font-size:15px;
 width:135px;
 background: url("/images/bgf.jpg"); /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3a8a5', endColorstr='#a51800',GradientType=0 ); /* IE6-9 */

}
.btn-info1 {
 position:absolute;
 width:210px;
 height:45px;
 top:5px;
 right:4px;
 background: #000; /* Old browsers */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
 z-index:4;
}
.btn-info1 p {
 margin:1px 25px 0 0;
 position:absolute;
 right:0;
 color:#EAF5FF;
 font:11px/12px Tahoma, Arial, sans-serif;
 text-align:left;
}
.btn-info1 img {
 width:48px;
}

/*-- /Files --*/

.feed-item {background:#000;font:12px Arial,sans-serif;color:#515050;margin:5px 0;padding:10px;border: 1px solid #222;}  
.feed-date {float:right;}  
.feed-item a {color:#515050;text-decoration:none;font-weight:700;}  
.feed-item:hover {background:#F4C430;color:#000;padding-left:20px;}  
.feed-item:hover a {color:#000;}

.gost {border: 1px solid yellow; padding: 10px;}
.gost p {margin-left: 60px;}
.gost img {margin-top: -16px;position: absolute; width:50px;}