/*
 Author: Cvetozar Ninov 
 Legend:
 	[1] Global
	[2] Master elements
		- wrapper
	[3] Pages elements
*/


/*
 * Global
 */
 
body, html {
	background: white url(../images/site_images/background.png) repeat top left;
	font: 12px "Trebuchet MS", Tahoma, Geneva, sans-serif;
	color: #333333;
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #0087C1;
}

input,
textarea,
button {
	font-size: 12px;
}

a {
	color: #333333;	
}

.clear {
	clear: both;
}

.hide {
	display: none;	
}

.left {
	float: left;
}


.right {
	float : right;
}

.bottom35 {
	padding-bottom: 35px;
}

.margin10 {
	margin-top: 10px !important;
}

h2 a {
	text-decoration: none;
}

.relative {
	position: relative;
}

/*
 * Master elements
 */
 
#wrapper {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#header {
	width: 100%;
	background: url(../images/site_images/header.png) no-repeat top left;
	margin-top: 20px;
	height: 100px;
}

h1 {
	padding-top: 15px;
	float: left;
	margin-right: 25px;
}

h1 a {
	text-indent: -9999px;
	background: url(../images/site_images/logo.png) no-repeat top left;
	display: block;
	width: 181px;
	height: 60px;
	margin-left: 20px;
}

#header .banner {
	padding-top: 5px;
}


#menu {
	background: url(../images/site_images/menu.png) no-repeat top left;
	height: 35px;
	width: 920px;
	margin: 0 auto;
	xoverflow: hidden;
}

#menu li {
	float: left;
	padding : 0px 15px 0px 15px;
	margin-top: 5px;
	text-align: center;
	background: url(../images/site_images/divider.jpg) no-repeat center right;
	line-height: 22px;
	height: 22px;
	position: relative;
}

#menu li.two_lines {
	line-height: 12px;
}

#menu li.last {
	background: none;
}

#menu li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#menu a#win_100_euro {
	background: url(../images/site_images/win_100_euro.png) no-repeat left center;
	position: absolute;
	width: 38px;
	height: 38px;
	left: 23px;
	top: -30px;
	display:block;
}

#date {
	position: absolute;
	right: 40px;
	top: 108px;
	font-weight: bold;
}

#date a {
	margin-left: 20px;
}

#date a#login{
	padding-left: 15px;
	background: url(../images/site_images/login.png) no-repeat left center;
} 

#date a#edit_profile {
	margin-left: 0px;
	text-decoration: none;
}

#menu li a.selected, #menu li a:hover {
	color: #cc0000;
}

/*
 * Page elements
 */


/* Text boxes */
.text {
}

	.text strong {
		font-weight: bold;
	}
	
	.text em {
		font-style: italic;
	}
	
	.text ul,
	.text ol {
		padding: 3px 0 3px 5px;
	}
	
		.text ol li {
			list-style: decimal;
			list-style-position: inside;
		}
	
		.text ul li {
			padding: 0 0 0 7px;
			background: url(../images/bg-detailsbar-a.gif) no-repeat 0 6px;	
		}

	.text p {
		text-indent: 5px;
		padding-bottom: 5px;
	}
	
	.text h1,
	.text h2{
		font-size: 17px;
		padding-bottom: 5px;
	}
	
	.text h4 {
		font-size: 15px;
	}
	
	.text h5 {
		font-size: 14px;
	}
	
	.text h6 {
		font-size: 12px;
	}
	
.box ul li {
	position: relative;
}

.box.small {
	width: 270px;
	position:relative;
	float: left;
	margin: 10px 0px 10px 0px;
}

.fixtures {
	position:relative;
}

.fixtures .box.small {
	float: none;
	margin-right: 30px;
	width: 300px;
}

.fixtures.last .box.small {
	margin-right: 0px !important;
}

.box.small.clear, 
.box.small.first {
	margin: 10px 20px 10px 0px;
}


.box.small h2 {
	height: 46px;
	background: url(../images/site_images/box-small.png) no-repeat top left;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	line-height: 47px;
	font-weight: 600;
}

.fixtures .box.small h2 {
	background-image: url(../images/site_images/box-small-300.png);
}

.box.small h3 {
	background: none;
	color: #000000;
	font-size: 16px;
	position:absolute;
	top: 12px;
	left: 50px;
}

.box.small h2 img{
	/*background: url(../images/site_images/padd-fixture-title.png) no-repeat 0px 0px;*/
	padding: 4px 0px 4px 2px;
	margin: 7px 7px 0px;
	float : left;
}

.box.small ul li {
	background: url(../images/site_images/small-box-separator.png) no-repeat top center;
	height: 30px;
	line-height: 30px;
}

.fixtures .box.small ul li {
	background-image: url(../images/site_images/small-box-separator-300.png);	
}

.box.small ul li a ,
.box.small ul li span {
	font-size: 10px;
	margin-left: 6px;
}

.box.small ul li a {
	font-weight: bold;
	text-decoration: none;
}

.box.small.with_logo ul li img
{
	float:left;
	margin: 5px 0px 0px 5px;
	display: inline;
}

.box.small.with_logo h2 {
	padding-left: 20px;
	width: 250px;
}

.box.small.with_logo h3 {
	left: 20px;
}

.fixtures .box.small ul li.last a {
	color: red;
	
}

.triple {
	margin-left: 0px !important;
	width: 90px;
	background: transparent url(../images/site_images/divider.jpg) no-repeat scroll right center;
	float: left;
	text-align: center;
	height: 36px;
	margin-top: -1px;
	font-size: 12px !important;
}

.triple:hover {
	color: #DD0000;
}

.triple.last {
	background: none;
}

.box.small ul {
	background: url(../images/site_images/small-box-last.png) no-repeat bottom left;
}

.fixtures .box.small ul {
	background-image: url(../images/site_images/small-box-last-300.png);
}

.box.small ul li:hover {
	background-position: bottom;
}

.box.small ul li.last , 
.box.small ul li.last:hover {
	background: none;
	height: 34px;
	line-height: 34px;
}

.fixtures .box.small ul li.last , 
.fixtures .box.small ul li.last:hover {
	height: 37px;
	line-height: 37px;
}

.box.small ul li em.live{
	height: 28px;
	padding-right: 10px;
	position: absolute;
	right: 5px;
	top: 1px;
	z-index: 4;
	font-size:10px;
	text-align: right;
}

.box.small ul li.expandable ul.inner em.live {
	padding-right: 0px !important;
	background: none !important;
}


.box.small ul li .ft {
	background: url(../images/site_images/flash.gif) no-repeat left center !important;
	padding-left: 10px;
}


.expandable .inner span {
	float: left !important;
}


.box.small ul li em.preview {
	background: url(../images/site_images/preview.png) no-repeat top left !important;
	height: 28px;
	width: 51px;
	position: absolute;
	right: 2px;
	top: 1px;
	padding-left: 0px !important;
	z-index:2;
}



.box.small ul li em.preview a {
	display: block;
	margin: 0px;
	height: 100%;
	width:65%;
}

.topbanners {
	width: 100%;
	overflow: hidden;
}

.topbanners, .bottombanners {
	margin-top: 10px;
}

.bottombanners .right.offset {
	display: inline;
	margin-left: 20px;
}
.box.middle ul {
	overflow: hidden;
	clear: both;
}
.box.middle ul li {
	margin-left: 8px;
	width: 60px;
	height: 60px;
	display: inline;
}

.application .box.middle ul li {
	margin-left: 5px;
}

.application .box.middle ul {
	padding-left: 8px;
}

.box.middle ul li img {
	border: 1px solid #afafaf;
}

.box.middle {
	width: 380px;
	margin: 20px 0px 10px 0px;
	background: url(../images/site_images/box-middle-bottom.png) no-repeat left bottom;
}


.box.middle div.accent {
	margin: 0px auto 10px auto;
	width: 360px;
    position: relative;
}

.box.middle div.accent div {
	background: url(../images/site_images/description.png) repeat-x top left;
	left:0;
	width: 350px;
	position: absolute;
	bottom: 0px;
	color: #FFFFFF;
	height: 43px;
	font-size: 12px;
	padding: 5px 5px 0px 5px;
}

.box.middle div.accent div.text {
	padding-bottom: 50px;
	background: none;
	position: static;
	height: auto;
	color: #333333;
	font-size: 12px;
}

.box.middle div.accent.no_match_preview_wrapper{
	min-height: 300px;
}

.box.middle.more {
	padding-bottom: 40px;
	float: left;
}
.box.middle.more div.accent p {
	padding-bottom: 10px;
}

.box.middle.more em.date {
	margin-right: 10px;	
}

.box.middle div.accent span.date{
	position: absolute;
	bottom: 10px;
	left: 10px;
}


.box.middle h2 {
	/*width: 364px;*/
	height: 48px;
	background: url(../images/site_images/box-middle.png) no-repeat top left;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	line-height: 47px;
	padding-left: 16px;
	position: relative;
	top: -10px;
	font-weight: 600;
}

.box.middle ul {
	background: url(../images/site_images/medium-divider.jpg) no-repeat top left;	
	padding: 10px 0 45px 0px;
}

.box.middle.with_scroll {
	overflow: hidden;
	background: url(../images/site_images/box-middle-bottom-short.png) no-repeat 0px 45px;	
	height: 350px;
	margin-top: 0px !important;
}

.box.middle.with_scroll h2 {
	top:0;
}

.box.middle.with_scroll div.wrapper {
	height: 280px;
	margin-top: 10px;
	overflow: hidden !important;
}

.with_scroll .short_article {
	border-bottom: 0 !important;
	
}

.with_scroll .short_article span{
	right: 10px;
}


#footer {
	background: url(../images/site_images/footer.png) no-repeat bottom left;	
	width: 100%;
	height: 80px;
	color : #666666;
	font-size: 10px;
}

#created_by {
	float: right;
	margin: 23px 18px 0px 0px;
	display: inline;	
}

#bottom-menu {
	float :left;	
	margin: 23px 0px 0px 180px;
	display: inline;
}

#bottom-menu li {
	float :left;
}

#bottom-menu li a {
	font-size: 10px;
	color: #666666;
	margin: 0px 5px 0px 2px;
}

.preview_popup {
	background: url(../images/site_images/info-bottom.png) no-repeat bottom left ;
	position: absolute;
	left: 100%;
	top: 15px;
	z-index: 100;
	padding-bottom: 15px;
}

.preview_popup .wrapper {
	background: url(../images/site_images/info-top.png) no-repeat top left;
	width: 310px;
	margin-top: -35px;
}

.fixtures.last .preview_popup {
	left: -310px;
	background: url(../images/site_images/info-bottom-last.png) no-repeat bottom left ;
}

.fixtures.last .preview_popup .wrapper {
	background: url(../images/site_images/info-top-last.png) no-repeat top left;
}

.preview_popup h4 , .preview_popup h5{
	color: #111111;
	font-weight: bold;
	float: left;	
	font-size: 12px !important;
	position: relative;
	height: 15px;
	line-height: 30px;
	
}

.preview_popup h5{
	background: url(../images/site_images/timer.png) no-repeat left center;
	padding-left: 12px;
	margin-left: 0px !important;
	top: 7px;
	line-height: 16px;
}

.preview_popup h4 {
	width: 125px;
}

.preview_popup h4
{
	text-align: right;	
}

.preview_popup h4.first
{
	margin-left: 20px;	
	text-align: left;
	display: inline;
}

.fixtures.last .preview_popup h4.first{
	margin-left: 13px;
}

.preview_popup h4 em {
	position: absolute;
	left: 8px;
	top: 0px;
}

.preview_popup h4.first em {
	right: 8px;
	left: auto;
}

.preview_popup img {
	margin-left : 21px;
}

.fixtures.last .preview_popup img {
	margin-left : 9px;
}

.preview_popup ol {
	width: 138px;
	border-right: 1px solid #CACACA;
	float: left;
	display: inline;
	margin-left:20px;
}

.fixtures.last .preview_popup ol {
	margin-left: 12px;
}

.preview_popup ol.away {
	margin-left:0px;
	border-right : none;
	border-left: 1px solid #CACACA;
	margin-left: -1px !important;
}

.preview_popup ol li {
	float: none !important;
	background: none !important;
	border-bottom: 1px solid #CACACA;
	height : 20px !important;
	line-height: 20px !important;
	padding-left: 15px;
	text-align: left;
}

.preview_popup ol.away li {
	padding-left: 0px;
	padding-right: 15px;
	text-align: right;
}


.preview_popup ol li.goal {
	background: url(../images/site_images/goal.png) no-repeat left center !important;
}

.preview_popup ol li.own-goal {
	background: url(../images/site_images/goal.png) no-repeat left center !important;
}

.preview_popup ol li.yellow {
	background: url(../images/site_images/yellow-card-small.png) no-repeat left center !important;
}

.preview_popup ol li.red {
	background: url(../images/site_images/red-card-small.png) no-repeat left center !important;
}

.preview_popup ol.away li.goal , 
.preview_popup ol.away li.yellow, 
.preview_popup ol.away li.red,
.preview_popup ol.away li.own-goal
{
	background-position: right center !important;
}

.left_part {
	float: left;
	width : 270px;
	margin-right:16px;
}

.middle_part {
	float: left;
	width : 380px;
}

.wide_part {
	float: left;
	width : 670px;	
	margin-bottom: 15px;
	position: relative;
}

.wide_part.comments .pagination {
	position: absolute;
	right: 10px;
	top: 60px;
}

.wide_part.comments {
	margin-bottom: 0px;
	
}

.wide_part.second_comments .box.middle {
	margin-top:4px;
}
.right_part.second_comments{
	margin-right: 4px;
}

.right_part.second_comments .latest_matches {
	margin-top:5px !important;
}

#standings {margin-top:3px;margin-right: 16px;}

.wide_part em.comments {
	background: url(../images/site_images/comments.png) no-repeat left center;
	padding-right: 10px;
	padding-left: 20px;
	position: absolute;
	right: 0px;
	top: 25px;
	font-weight: bold;
	z-index: 100;
}

.wide_part .relative em.comments {
	top:5px;
}

.comment {
	margin-bottom: 10px;
}

.comment strong{
	font-weight: bold;
}

#comment_form{
	background: #e8e8e8;
	width: 642px;
	margin: 0 auto;
	padding: 0 13px;
	border-top: 1px solid #b7b7b7;
	padding-bottom: 10px;
	display: none;
}

#comment_form textarea {
	width: 640px;
	height: 100px;
	margin: 10px auto;
}

.openclose {
	bottom: 10px;
	left: 290px;
	position: absolute;
	height: 20px;
	background: url(../images/site_images/open.png) no-repeat left center;
	width: 90px;
	padding-left: 13px;
	cursor: pointer;
	color: #DD0000;
	font-weight: bold;
}

.openclose.toggle{
	background-image:  url(../images/site_images/close.png);
}

.comment .user {
	border-bottom: 1px dotted #8f8f8f;
	width: 640px;
	display: block;
	padding-bottom: 5px;
}

.comment .user small {
	font-style: italic;
	color:#999999;
}

.wide_part .video {
	background: url(../images/site_images/wide-box.png) no-repeat left top;
	height: 500px;
	margin-top: 10px;
}

.wide_part .news {
	background: url(../images/site_images/wide-box-news.png) no-repeat left bottom;
	margin-top: 20px;
	padding-bottom: 40px;
	
}

.wide_part .news h2 {
	height: 48px;
	background: url(../images/site_images/box-middle-wide.png) no-repeat top left;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	line-height: 47px;
	padding-left: 16px;
	position: relative;
	top: -10px;
	font-weight: 600;
}

.wide_part .news h3.title {
	color:#000000;
	font-size:16px;
	font-weight:600;
	overflow:hidden;
}

div.centered .image_wrapper {position: relative;}
div.dont_show .image_wrapper {display:none;}

div.centered span.summary {
	background:transparent url(../images/site_images/description.png) repeat-x scroll left top;
	bottom:0;
	color:#FFFFFF;
	font-size:12px;
	height:43px;
	left:0;
	padding:5px 5px 0;
	position:absolute;
	width:630px;
}

div.floated_left .image_wrapper {float: left;}
div.floated_right .image_wrapper {float: right;}


div.floated_left .image_wrapper img,
div.floated_right .image_wrapper img{
	width: 300px;
	height: 180px;
	margin-top: 5px;
}

div.floated_left .image_wrapper img {margin-right: 5px;}
div.floated_right .image_wrapper img {margin-left: 5px;}

.wide_part span.date {
	bottom: 10px;
	right: 10px;
	position: absolute;
}

.links {
	margin-top: 23px;
}

.box.middle .links {
	position:relative;
	top: -12px;
	left: 10px;
}

.links a {
	color : #DD0000;
}

.wide_part h2 {
	/*width: 650px;*/
	height: 46px;
	padding-left: 20px;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	line-height: 47px;
	font-weight: 600;
}

.wide_part div.accent{
	margin: 0px auto;
	width: 640px;
}

.wide_part .video div.accent {
	margin-top: 10px;
}

.digg-submit {
	position: absolute;
	right: 10px;
	top: 15px;
	display: block;
	width: 127px;
	height: 22px;
	text-indent: -9999px;
	background: url(../images/site_images/digg-like.png) no-repeat left top;
}

.right_part {
	float: right;
	width : 270px;
}

.right_part.no_middle {
	float: left;
	width: 580px;
}


.short_article{
	margin: 0px 8px 8px 10px;
	padding-bottom: 8px;
	clear: both;
	border-bottom: 1px dotted #8f8f8f;
	position: relative;
	overflow: hidden;
}

.short_article span {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 10px;
}

.short_article.last {
	border: 0;
}

.short_article img {
	float: left;
	margin-right: 5px;
	
}

.short_article h4 a
{
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: -3px;
}

.short_article h4.limited {
	width : 280px;
}

.short_article a {
	font-size: 11px;
}

.short_article p {
	color: #666666;
}

.right_part .box.small,
.box.small.long {
	background: url(../images/site_images/box-middle-bottom-long.png) no-repeat left bottom;
	margin-top: 20px;
	padding-bottom:20px;
}
.right_part .box.small h2 ,
.box.small.long h2{
	position: relative;
	top: -10px;
	color: #000000;
	font-weight: 600;
}

.box.small.long ul {
	background: none;
}

.box.small.live_matches_now ul li.last a {
	color: #DD0000;
	text-decoration: underline;
}

.box.small.live_matches_now {
	padding-bottom:0 !important;
}

.box.small.live_matches_now ul ,
.with_matches ul.main {
	margin-top: -10px;
}

.box.small.live_matches_now h2 {
	padding-left: 20px;
	
}

.box.small.live_matches_now ul li span ,
.box.small.live_matches_now ul li em ,
.box.small.with_matches ul.inner li span 
/*.box.small.with_matches ul.inner li em*/ {
	float: right;
	display: inline;
	margin-right: 5px;
	font-size: 10px;
}

.box.small.live_matches_now ul li .ft {
	float: none;
	margin-right: 0px;
}

.box.small.live_matches_now ul li em.live {
	padding-right: 0px;
	background: none;
	margin-right:0px;
}

.box.small.live_matches_now ul li span.played_at {
	float: left;
}

.box.small.live_matches_now.history ul li a, 
.box.small.live_matches_now.latest_matches ul li a {
	width: 170px;
	display: inline-block;
}

.right_part.no_middle .latest_matches {
	margin-right: 20px;	
}

.box.small.live_matches_now ul li em ,
.box.small.with_matches ul.inner li em {
	background: url(../images/site_images/timer.png) no-repeat left center;
	padding-left: 12px;
}

.box.small.live_matches_now.latest_matches h6 {
	border-right:1px solid white;
	
	color: #999999;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:18px;
	margin-bottom:1px;
	margin-top:2px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:134px;
}

.box.small.live_matches_now.latest_matches h6.active {
	color: #333333;
}

.box.small.live_matches_now.latest_matches h6.away_team{
	border-left: 1px solid gray;
	border-right: 0;
}

h6.no_match_preview {
	border-right:1px solid white;
	color: #333333;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:18px;
	margin-bottom:1px;
	margin-top:2px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:177px;
	position: relative;
	top: 35px;
}

h6.no_match_preview.away_team{
	border-left: 1px solid gray;
	border-right: 0;
}

h6.no_match_preview a {
	text-decoration: none;
}

#slider
{
    height: 296px;
    width: 13px;
    margin-right: 3px;
    float:right;
}

.box.small .rules {
	padding: 7px 10px 25px 10px;
	width: 250px;
	font-size: 11px;
	
}

.box.small .game_rules , .box.small .game_rules a {
  color: #DD0000;
}


.box.small .rules b {
	font-size: 13px;
}

.box.small .rules strong {
  font-weight: bold;
}

.box.small .rules.game_matches div {
	padding-left: 0px ;
	background :none;
}

.player_rankings .pagination {
	position: absolute;
	bottom: 4px;
	left: 10px;
}

.box.small .rules.game_matches div ol {
	overflow: hidden;
	clear: both;
}

.box.small .rules.game_matches div ol li {
	background: none !important;
}

.box.small .rules.game_matches div ol li em {
	float: right;
}


.game_matches {
	position: relative;
	top: -12px;
}
.game_matches div {
	height: 30px;
	padding-left :20px;
	line-height: 30px;
	background: url(../images/site_images/middle-box-separator-380.png) no-repeat top center;
	clear: both;
	overflow: hidden;
}

.game_matches div a b {
	float: right;
	margin-right: 25px;
	display: inline;
}

.game_matches div.correct {
	background: url(../images/site_images/checked-small.png) no-repeat top center;
}

.game_matches div.incorrect {
	background: url(../images/site_images/notchecked-small.png) no-repeat top center;
}

.game_matches.last_week div.correct {
	background: url(../images/site_images/checked-small.png) no-repeat right center;
}

.game_matches.last_week div.incorrect {
	background: url(../images/site_images/notchecked-small.png) no-repeat right center;
}
.game_matches span a {
	background: url(../images/site_images/preview-red.png) no-repeat top left;
	height: 28px;
	width: 51px;
	display: block;
	float: right;
	text-decoration: none;
}

.game_matches a {
	text-decoration: none;
}

.game_matches div span {
	float: right;
	display: inline;
	height: 29px;
	margin: 2px 0px 0px 0px;
}

.game_matches div span em {
	background: url(../images/site_images/1x2.png) no-repeat top left;
	height: 20px;
	width: 21px;
	float: left;
	padding-left: 7px;
	line-height: 21px;
	cursor: pointer;
	margin-top: 4px;
}

.game_matches div span em.selected {
	background-position: bottom left;
}

a.submit {
	background: url(../images/site_images/button.png) no-repeat top left;
	width: 84px;
	height: 28px;
	line-height: 28px;
	display: block;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.game_matches a.submit {
	margin: 5px 0px 0px 10px;
	position:relative;
	top: 5px;
}

.game_matches p {
	padding-left :20px;
	position: relative;
	top: 5px;
}

#popup_forms_inner {
	background: url(../images/site_images/popup_forms.png) no-repeat left top;
	margin-top: -60px;
	position: relative;
	top: -10px;
}

#popup_forms {
	
	background: url(../images/site_images/popup_forms_bottom.png) no-repeat left bottom;
	width: 430px;
	position: absolute;
	z-index : 100;
	left:50%;
	top:50%;
	margin-left: -215px;
	margin-top: -275px;
	display: none;
	padding-top: 50px;
}

#popup_forms p {
	/*position: absolute;*/
	margin-left: 10px;
	color: #CC0000;
	font-size: 12px;
	background: #F1F1F1;
	border: 1px solid #C1C1C1;
	width: 395px;
	padding: 2px 5px;
	margin-top: 3px;
}

#popup_forms h2 , 
#popup_forms h3 {
	height: 46px;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	line-height: 47px;
	padding-left: 20px;
}

#popup_forms h3 {
	height: 37px;
	line-height: 37px;
	padding-left: 10px;
}

#popup_forms .login ,
#popup_forms .register,
#popup_forms .retrieve_password {
	padding: 10px 0px 10px 10px;	
}

#popup_forms .register label,
#popup_forms .retrieve_password label {
	float: left;
	clear: both;
	width: 120px;
	height:22px;
	line-height: 22px;
}

#popup_forms .login .input {
	float: left;
	width: 210px;
	margin-bottom: 10px;
	
}

#profile .input {
	float: left;
	margin-bottom: 10px;
	clear: both;
	
}

#profile .input input,
#profile .input select {
	width: 200px;
	height:22px;
	line-height: 22px;
	border: 1px solid #bdbdbd;
}

#profile .input label {
	float: left;
	clear: both;
	width: 120px;
	height:22px;
	line-height: 22px;
}

#popup_forms .register .input ,
#popup_forms .retrieve_password .input {
	margin-bottom: 15px;
}

#popup_forms .login .input input,
#popup_forms .register input,
#popup_forms .retrieve_password input,
#popup_forms .register select ,
#popup_forms .retrieve_password select {
	width: 200px;
	height:22px;
	line-height: 22px;
	border: 1px solid #bdbdbd;
}

#popup_forms .login a ,
#popup_forms .register a ,
#popup_forms .retrieve_password a {
	color :#DD0000;	
	line-height: 28px;
}
#popup_forms .login .submit ,
#popup_forms .register .submit ,
#popup_forms .retrieve_password .submit  {
	float : left;
	margin-right: 128px;
	color: #FFFFFF;
}

#popup_forms .register .submit ,
#popup_forms .retrieve_password .submit {
	margin-right: 275px;
}

.with_matches {
	padding-bottom: 30px !important;
}

.with_matches ul.main {
	height: 420px;
	overflow: hidden;
}

.with_matches ul.main li {
	float : left;
	height: auto;
	width: 270px;
	line-height: 29px;
	position: relative;
}

.with_matches ul.main li:hover {
	background-position: 0 -30px;
}
.with_matches ul.main li ul.inner {
	background: url(../images/site_images/inner-ul.png) repeat-y top left;
	clear: both;
	overflow: hidden;
	float: right;
	width: 270px;
	display: none;
}
.with_matches ul.main li ul.inner li {
	margin-left: 1px;
	width: 255px;
	display: inline;
	padding-left: 0px;
}

.with_matches ul.main li ul.inner li.current,
.with_matches ul.main li ul.inner li:hover {
	background-position: -1px -30px;
}


.box.small ul.inner li a {
	margin-left: 0px;
}
.with_matches ul.main span.expand {
	background: url(../images/site_images/plus.png) no-repeat left center;
	float : right;
	width: 14px;
	height: 30px;
	margin-right: 20px;
	cursor: pointer;
}

.with_matches ul.main span.expand.expanded {
	background: url(../images/site_images/minus.png) no-repeat left center;
}

#slider-ul
{
    height: 420px;
    width: 13px;
    margin-right: 3px;
   	right: -3px;
   	top: 36px;
    position: absolute;
	z-index: 100;
}

.tab_wrapper {
	background: url(../images/site_images/tab_wrapper.png) no-repeat left bottom;
	width: 670px;
	/*overflow: hidden;*/
	padding-bottom: 3px;
	margin-top: 10px;
}

.tab_wrapper h2 {
	float: left;
	width: 315px;
	background: url(../images/site_images/tab_h2.png) no-repeat left top;
	cursor: pointer;
	color: #999999 !important;
}

.tab_wrapper h2.active {
	color: #000000 !important;
}

.tab_wrapper h2.right_tab {
	background: url(../images/site_images/tab_h2_right.png) no-repeat right top;
}

.tab_wrapper .formations {
	background: url(../images/site_images/live_comment.gif) repeat-y center top;
	width: 670px;
	margin-bottom: 10px;
	clear: both;	
}

.tab_wrapper .tab_header {
	padding: 10px 10px 15px 10px;
	background: url(../images/site_images/live_comment.gif) repeat-y center top;
	border-bottom: 1px dotted #8f8f8f;
	height: 35px;
}

.tab_wrapper .tab_header span.home ,
.tab_wrapper .tab_header span.away {
	height: 34px;
	line-height: 42px;
	float: left;
	font-size: 22px;
	font-family: Arial;
	font-weight: bold;
	width: 300px;
	position: relative;
}



.tab_wrapper .tab_header span.away {
	float: right;	
	text-align: right;
}

.tab_wrapper .tab_header span em {
	position: absolute;
	right: 5px;
	top: 1px;
}

.tab_wrapper .tab_header span.away em {
	right: auto;
	left: 5px;
}


.tab_wrapper .tab_header span.time {
	background: url(../images/site_images/timer.png) no-repeat left center;
	padding-left: 12px;
	font-size: 22px;
	line-height: 44px;
	margin-left: 3px;
}

.tab_wrapper .tab_header img {
	/*background: url(../images/site_images/padd-fixture-title.png) no-repeat 0px 0px;*/
	padding: 0px 4px;
	float : left;
	display: inline;
	margin-right: 5px;
	width: 45px;
	height: 45px;
}

.tab_wrapper .tab_header span.away img 
{
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}

.grass {
	background: url(../images/site_images/grass.jpg) no-repeat 0px 0px;
	width: 640px;
	height: 354px;
	position: relative;
	margin: 10px auto 10px auto;
}

.grass .grass_wrapper {
	width: 100%;
	height: 100%;
}

.grass .grass_wrapper.expected {
	background: url(../images/site_images/expected.png) no-repeat right top;
}

.grass .grass_wrapper.confirmed {
	background: url(../images/site_images/confirmed.png) no-repeat right top;
}

.grass .grass_wrapper.last_week {
	background: url(../images/site_images/last_week.png) no-repeat right top;
}

.grass .grass_wrapper div.home div ,
.grass .grass_wrapper div.away div {
	position: absolute;
	width: 55px;
	height: 55px;
	padding-top: 5px;
	text-align:center;
	cursor: help;
	/*border: 1px dashed white;*/
}


.grass .grass_wrapper p {
	position: relative;
	font-size:10px;
	color: #000000;
	font-weight:bold;
}

.grass .grass_wrapper p .fnumber ,
.grass .grass_wrapper p .fnumber_big {
	position:absolute;
	top: 5px;left:0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	width: 55px;
	z-index : 6;
}

.grass .grass_wrapper p .fnumber_big {
	
	color: #000000;
	margin-top: 1px;
	margin-left: 1px;
	z-index: 5;
}

.grass .grass_wrapper div p img{ 
	width: 30px;
	height: 25px;
}

.grass .grass_wrapper span.goal,
.grass .grass_wrapper span.yellow ,
.grass .grass_wrapper span.red{
	position: absolute;
	height: 10px;
	width: 10px;
}

.grass .grass_wrapper span.goal{
	top: 0px;
	background: url(../images/site_images/goal.png) no-repeat left top;
}

.grass .grass_wrapper span.subs ,
.formations .reserve ul li span.subs {
	bottom:14px;
	left: 5px;
	height: 14px;
	width: 11px;
	position: absolute;
	background: url(../images/site_images/subtitute-small.png) no-repeat left top;
}

.formations .reserve ul li span.subs {
	bottom:23px;
}


.grass .grass_wrapper span.goal_1 {right: 0px;}
.grass .grass_wrapper span.goal_2 {right: 10px;}
.grass .grass_wrapper span.goal_3 {right: 0px;top:10px;}
.grass .grass_wrapper span.goal_4 {right: 10px;top:10px;}
.grass .grass_wrapper span.goal_5 {right: 0px;top:20px;}
.grass .grass_wrapper span.goal_6 {right: 10px;top:20px;}

.formations .reserve ul li span.goal{
	position: absolute;
	height: 10px;
	width: 10px;
	top: 0px;
	background: url(../images/site_images/goal.png) no-repeat left top;
}

.formations .reserve ul li span.goal_1 {right: 0px;}
.formations .reserve ul li span.goal_2 {right: 10px;}
.formations .reserve ul li span.goal_3 {right: 0px;top:10px;}
.formations .reserve ul li span.goal_4 {right: 10px;top:10px;}
.formations .reserve ul li span.goal_5 {right: 0px;top:20px;}
.formations .reserve ul li span.goal_6 {right: 10px;top:20px;}

.grass .grass_wrapper span.yellow ,
.formations .reserve ul li span.yellow{
	top: 0px;
	left: 10px;
	background: url(../images/site_images/yellow-card-small.png) no-repeat left top;
}

.formations .reserve ul li span.yellow {
	top: 0px;
	left: 11px;
	width: 11px;
	height: 14px;
	position: absolute;
}

.grass .grass_wrapper span.red ,
.formations .reserve ul li span.red {
	top: 0px;
	left: 5px;
	background: url(../images/site_images/red-card-small.png) no-repeat left top;
}

.formations .reserve ul li span.red {
	top: 0px;
	left: 6px;
	width: 11px;
	height: 14px;
	position: absolute;
}

.player_info {
	border: 1px solid #666666;
	background: #DDDDDD;
	font-size: 11px;
	position: absolute;	
	padding: 10px 10px 10px 10px;	
	z-index: 200;
	width: 255px;
}

.player_info .image_holder {
	margin: 0px 10px 10px 0px;
	float: left;
	padding: 2px;
	border: 1px solid #b3b3b3;
	background: white;
	height: 150px;
}


.player_info h6 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.player_info h6 em {
	font-size : 12px;
}


.player_info label {
	font-weight: bold;
	width : 80px;
	float :left;
}

.player_info #status {}

.formations .reserve{
	background: #e0e0e0 url(../images/site_images/reserve.png) no-repeat left bottom;
	width: 640px;
	padding-bottom: 10px;
	margin: 0 auto;
	position: relative;
}

.formations .reserve .stadium {
	float: left;
	width: 120px;
	text-align: center;
}

.formations .reserve .stadium h4 {
	color: #DD0000;
	font-size : 13px;	
	margin: 15px 0px 20px 0px;
}

.formations .reserve .stadium strong {
	font-weight: bold;
}

.formations .reserve ul {
	width: 260px;
	margin-top: 10px;
	float: left;
	background : url(../images/site_images/reserve-divider.gif) repeat-y right top;
}

.formations .reserve ul.away {
	float: right;
	background-position: left top;
}

.formations .reserve ul li {
	float: left;
	width: 60px;
	text-align: center;
	margin-right: 5px;
	height: 50px;
	position: relative;
	font-size: 8px;
	cursor: help;
}

.formations .reserve ul li .fnumber ,
.formations .reserve ul li .fnumber_big {
	position:absolute;
	top: 5px;left:0;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	width: 58px;
	z-index : 6;
}

.formations .reserve ul li .fnumber_big {
	
	color: #000000;
	margin-top: 1px;
	margin-left: 1px;
	z-index: 5;
}

.live_comment {
	background: url(../images/site_images/live_comment.gif) repeat-y center top;
	width: 670px;
	margin-bottom: 10px;
	clear: both;	
}

.live_stats ol{
	float: left;
	width: 320px;
	margin-left: 15px;
}

.live_stats ol.right {
	margin-left: 0px;
	margin-right: 14px;
	float: right;
	border-left: 1px solid #b7b7b7;
}

.live_stats ol li {
	border-bottom: 1px solid #b7b7b7;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
}

.live_stats ol.right li {
	padding-left: 0px;
	text-align: right;
	padding-right: 20px;
}


.live_stats ol li.goal {background: url(../images/site_images/goal.png) no-repeat left center !important;}
.live_stats ol li.own-goal {background: url(../images/site_images/goal.png) no-repeat left center !important;}
.live_stats ol li.yellow {background: url(../images/site_images/yellow-card-small.png) no-repeat left center !important;}
.live_stats ol li.red {	background: url(../images/site_images/red-card-small.png) no-repeat left center !important;}

.live_stats ol.right li.goal {background-position: right center !important;}
.live_stats ol.right li.yellow {background-position: right center !important;}
.live_stats ol.right li.red {background-position:  right center !important;}
.live_stats ol.right li.own-goal {background-position: right center !important;}

.graph_minutes {
	height: 88px;
	width: 640px;
	margin: 20px auto;
	position: relative;
	/*background: #e1e1e1 url(../images/site_images/graph_minutes.png) no-repeat left top;*/
	background:  url(../images/site_images/teren.png) no-repeat left center;
}


.offsets.home {
	height: 20px;
	top: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 7px;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.offsets.away {
	height: 20px;
	bottom: 20px;
	position: absolute;
	cursor: pointer;
	margin-left: 7px;
	opacity:0.4;
	filter:alpha(opacity=40);
}

.offsets.home p ,
.offsets.away p {
	display: none;
}

.graph_minutes h3 {
	height: 15px;
	color: black;
	position: absolute;
	left: 5px;
	top: -10px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
}

.graph_minutes h3.away {
	top: 80px;
}

.graph_minutes a {
	position: absolute;
	width: 18px;
	height: 26px;
	text-decoration: none;
	color: black;
	font-size:11px;
	text-align: center;
}


.graph_minutes a.goal {background: url(../images/site_images/terrain/goal.png) no-repeat center center;}
.graph_minutes a.own-goal {background: url(../images/site_images/terrain/goal.png) no-repeat center center;}
.graph_minutes a.yellow {background: url(../images/site_images/terrain/yellow-card.png) no-repeat center center;}
.graph_minutes a.red {	background: url(../images/site_images/terrain/red-card.png) no-repeat center center;}

.graph_minutes a.home {
	top: 7px;
	background-position: center bottom !important;
}

.graph_minutes a.away{
	bottom: -3px;
	padding-top: 12px;
	background-position: center top !important;
}

.graph_minutes .popup_result.home ,
.graph_minutes .popup_result.away {
	position: absolute;
	bottom: 80px;
	border: 1px solid #d1d1d1;
	background: #F9F9F9;
	padding: 5px;
	display: none;
	z-index: 100;
}

.graph_minutes div.popup_result.away {
	top: 80px;
	bottom: auto;
}

.graph_minutes .team {
	display: block;
	font-weight: bold;
	clear: both;
}

.graph_minutes .footballer {
	padding-left: 15px;
	white-space: nowrap;
}
#league_text {
	height: 620px;
	width: 620px;
	overflow: hidden;
	margin: 10px auto;
}

#league_text_slider
{
    height: 640px;
    width: 13px;
    position:absolute;
    right: 3px;
}

#live_timing {
	width: 640px;
	height: 220px;
	overflow: hidden;
	margin: 10px auto;
}

ul#live_timing li {
	border-top: 1px solid #b7b7b7;
	padding: 7px 0px 7px 25px;
	clear: both;
}


ul#live_timing li em ,  ul#live_timing li span{
	font-weight: bold;
	margin-right: 10px;
	width: 10px;
	float: left;
}
ul#live_timing li span {
	width: auto;
	float: none;
	margin-right: 5px;
	font-size: 11px;
	font-weight: normal;
}

#timing_slider
{
    height: 220px;
    width: 13px;
    position:absolute;
    right: 3px;
}

ul#live_timing li.start {background: url(../images/site_images/live/start.png) no-repeat left center;}
ul#live_timing li.note {background: url(../images/site_images/live/note.png) no-repeat left center;}
ul#live_timing li.half-time {background: url(../images/site_images/live/half-time.png) no-repeat left center;}
ul#live_timing li.subtitute {background: url(../images/site_images/live/subtitute.png) no-repeat left center;}
ul#live_timing li.corner {background: url(../images/site_images/live/corner.png) no-repeat left center;}
ul#live_timing li.goal {background: url(../images/site_images/live/goal.png) no-repeat left center;}
ul#live_timing li.red-card {background: url(../images/site_images/live/red-card.png) no-repeat left center;}
ul#live_timing li.yellow-card {background: url(../images/site_images/live/yellow-card.png) no-repeat left center;}
ul#live_timing li.full-time {background: url(../images/site_images/live/full-time.png) no-repeat left center;}
ul#live_timing li.own-goal {background: url(../images/site_images/live/own-goal.png) no-repeat left center;}



#standings table {
	margin-left: 2px;	
	margin-bottom: 10px;
	width: 265px;
	overflow: hidden;
}


#standings table th, 
#standings table td {
	border: 0;
	text-align:center;
}
#standings table tr.current_team {
	background: #f2d5d5 !important;
}

#standings table tr.line td {
	border-bottom: 1px dashed #333333;	
}

#standings table td {
	font-size: 11px;
	padding:5px 2px 5px 0;
}

#standings table th {
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding:0px 2px 5px 0;
}


#standings table td.bold {
	font-weight: bold;
	font-size: 12px;
}

#standings table .first {
	text-align: left !important;
}


#standings h2 {
	float: left;
	width: 115px;
	background: url(../images/site_images/tab_h2.png) no-repeat left top;
	cursor: pointer;
	color: #999999;
}

#standings h2.right_tab {
	background: url(../images/site_images/tab_h2_right.png) no-repeat right top;
}

#standings h2.active {
	color: #000000;
}

#standings .holder {
	position: relative;
}

#standings .holder .footballer_standing_popup {
	border: 1px solid #666666;
	background: #DDDDDD;
	font-size: 11px;
	left: 100%;
	top:50%;
	margin-top: -105px;
	position: absolute;
	padding: 10px 10px 10px 10px;	
	z-index: 200;
	display: none;
	width: 270px;
}

#standings .holder .footballer_standing_popup .image_holder {
	margin: 0px 10px 10px 0px;
	float: left;
	padding: 2px;
	border: 1px solid #b3b3b3;
	background: white;
	height: 150px;
}


#standings .holder .footballer_standing_popup h6 {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#standings .holder .footballer_standing_popup em {
	font-size : 12px;
}


#standings .holder .footballer_standing_popup label {
	font-weight: bold;
	width : 80px;
	float :left;
}


#formations_links {
	position:absolute;
	margin-top: -5px;
	margin-left: 28px;
}


#formations_links a {
	margin-right: 20px;
	font-size: 13px;
	text-decoration: none;
}

#formations_links a#f_form {margin-right:0px;}

#formations_links a.active {
	color:#DD0000;
	font-weight: bold;
}

.box.small .expectations {
	margin: 0 auto 25px auto;
	width: 266px;
}

.expectations em {
	background: url(../images/site_images/1x2.png) no-repeat top left;
	height: 20px;
	margin-left: 45px;
	display: inline;
	width: 21px;
	float: left;
	padding-left: 7px;
	line-height: 21px;
	cursor: pointer;
}

.expectations em.selected {
	background-position: bottom left;
}

.latest_news_items a {
	text-decoration: none;
}

.description {
	cursor: pointer;
}


#flash_messages {
	position: relative;
	padding-top: 13px;
	margin-bottom: 5px;
	background: url(../images/site_images/bg-flash-messages.png) no-repeat -960px 0;
	margin-top: 10px;
}

	#flash_messages ul {
		padding: 0 10px 7px 10px;
		background: url(../images/site_images/bg-flash-messages.png) no-repeat left bottom;
	}

		#flash_messages ul li {
			padding-bottom: 5px;
			margin: 0 5px;
		}
		
		#flash_messages ul li strong {
			font-weight: bold;
			float: left;
			width: 110px;
			color: #000000;
		}

	#flash_messages li.close {
		overflow: hidden;
		position: absolute;
		width: 15px;
		height: 15px;
		right: 4px;
		top: 4px;
		background: url(../images/site_images/bg-flash-messages-close.gif) no-repeat center center;
		text-indent: -9999px;
	}

	
#wrapper .roundup {
	float: left;
	width: 295px;
	border-top: 1px dashed gray;
	padding: 10px;
	margin-left: 10px;
	display: inline;
}

#wrapper .roundup.first {
	border-top: none;
}

#wrapper .roundup.right {
	float: right;
	clear: right;
	margin-left: 0px;
	margin-right: 10px;
}

#wrapper .roundup h3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	margin-bottom: 10px;
}

#wrapper.roundup h3 a {
	text-decoration: none;
}

#wrapper .roundup h3 img {

}

#wrapper .round_up_team img {
	left:-6px;
	position:relative;
	top:10px;
	width: 30px;
	height: 30px;
}

.round_up_team #wrapper .roundup li {
	line-height: 14px;
}

#wrapper .roundup img {
	float: left;
	margin-right: 5px;
}

#wrapper .roundup a img {
	width: 30px;
	height: 30px;
}

#wrapper .roundup a:hover{
	color: #de0000;
}

#wrapper .roundup li{height: 20px;}

#wrapper .roundup li.first {
	background: #dddddd;
}

/* Paginator */

ol.pagination li {
	float: left;
}

ol.pagination li a {
	display: block;
	margin-left: 2px;
	padding : 3px 7px 3px 7px;
	border: 1px solid #CC0000;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #CC0000;
}


ol.pagination li a.active {
	background: #CC0000;
	color: #FFFFFF;
}

.leagues_match_accent {
	clear:both;
	height:25px;
	margin:-34px auto 0;
	overflow:hidden;
	padding:0 0px 5px 18px;
	position:relative;
	width:315px;
}



.leagues_match_accent li  {
	float: left;
	margin-right: 5px;
	width: 25px;
	height: 25px;
	padding-bottom: 4px;
}

.leagues_match_accent li.current_league
{
	border: 1px solid #FFFFFF;
	padding-bottom : 0px;
}

.prev_accent , .next_accent {
	position: absolute;
	text-decoration: none;
	width: 10px;
	height: 10px;
	bottom : 12px;
	left: 0px;
	background-image : url(../css/ui/ui-lightness/images/ui-icons_222222_256x240.png);
	background-position: -99px -19px;
}

.next_accent {
	right: 0px;
	left: auto;
	background-position : -35px -19px;
}



.blog_entry {
	width: 640px;
	margin : 0px auto 20px auto;
}

.blog_entry h6 {
	color: #000000;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.blog_entry h6 a {
	text-decoration: none;
}

.blog_entry h6 a:hover {
	color: #DD0000;
}

.blog_entry p {
	margin-top: 8px;	
}

.blog_entry div.left {
	margin-right: 10px;
	width: 60px;
}

.blog_entry div.right {
	width: 570px;
}



.blog_entry div .goals {
	background-image : url(../images/site_images/goals.png);
	width: 57px;
	height: 51px;
	display: block;
	font-size: 20px;
	font-family: Arial;
	text-align: center;
	line-height: 32px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.top_blog {
	border-bottom: 1px solid #b7b7b7;
	padding-bottom: 5px;
	margin-top: 10px;
}

.top_blog.first {
	margin-top: 0px;
}

.top_blog.last {
	border-bottom: 0;
}

.top_blog div.left{
	margin-left: 10px;
	width: 45px;
}

.top_blog div.right {
	margin-right: 10px;
	width: 195px;
}

.top_blog h6 a {
	font-weight: bold;
	text-decoration: none;
}

.top_blog h6 a:hover{
	color: #DD0000;
}

.top_blog div .goals {
	background-image : url(../images/site_images/goals_small.png);
	width: 42px;
	height: 31px;
	display: block;
	font-size: 12px;
	font-family: Arial;
	text-align: center;
	line-height: 32px;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.blog_entry div em {
	background-image : url(../images/site_images/goal-vote.png);
	width: 57px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}

form.blog_entry {
	width: 550px;
}

.blog_entry .input {
	margin-bottom: 10px;
}

.blog_entry label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
}

.blog_entry input {
	width: 550px;
}

.blog_entry textarea{
	width: 550px;
	height: 150px;
	margin-bottom: 10px;
}

.wide_part.for_popup {
	background:transparent url(../images/site_images/popup_forms_bottom.png) no-repeat scroll left bottom;
	display:none;
	left:50%;
	margin-left:-335px;
	margin-top:-275px;
	padding-top:50px;
	top:50%;
	width:670px;
	z-index:100;
}

.from_the_blogs .wide_part .news {
	padding-bottom:10px;
}

.from_the_blogs .wide_part .pagination {
	margin-left: 15px;
}
span.time fixpng {
	color:red;
}