body {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	background: url( http://fcpsg.ru/images/fon1718.jpg ) no-repeat 50% 0 fixed;
	background-color: #040927;
	margin: 0;
	padding: 0;
	color: #000;
}

p {
	font: 11px tahoma;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5 {
	margin-top: 10px;	
	padding-right: 0px;
	padding-left: 0px; 
}
h6, p {
	margin-top: 0;	
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}

a:link {
	color: #42413C;
	text-decoration: underline; 
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

.container {
	width: 1014px;

	background: url(../img/bg2.png);
	margin: 0 auto; 
	border-left: #6f0b01 5px solid;
	border-right: #6f0b01 5px solid;
}

.header {
	background: url(../img/top_bg.jpg);
	height: 40px;
}

.top {
	height: 200px;
	margin: 18px 10px 14px;
}

.sidebar1 {
	float: left;
	width: 255px;
	padding: 0;
	margin: 0 10px;
}
.content2 {
	padding: 0;
	width: 453px;
	float: left;
	margin: 0 4px;
	font: 13px tahoma;
}
.content2 img {
              margin: 0px 7px 5px 0px;
}
.content2 h1 {
	font: 18px tahoma;
              font-weight: bold;
}
.content2 h2 {
	font: 16px tahoma;
              font-weight: bold;
}
.content2 h3 {
	font: 14px tahoma;
}
.content2 p {
              margin: 0;
	padding: 0 0 10px 0; 
	font: 12px tahoma;
}
.content2 a {
	font: 12px tahoma;
              margin: 0;
	padding: 0; 
}
.content2 li {
              margin: 0 0 5px 15px;
}
span {
	font: 12px tahoma;
}
.content {
	padding: 0;
	width: 453px;
	float: left;
	margin: 0 4px;
}
.sidebar2 {
	float: left;
	width: 255px;
	margin: 0 10px;
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}


ul.nav {
	list-style: none; 
	border-top: 1px solid #666; 
	margin-bottom: 15px; 
}
ul.nav li {
	border-bottom: 1px solid #666; 
}
ul.nav a, ul.nav a:visited { 
	padding: 5px 5px 5px 15px;
	display: block; 
	width: 160px; 
	text-decoration: none;
	background: #C6D580;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
	background: #ADB96E;
	color: #FFF;
}

.footer {
	padding: 10px 0;
	position: relative;
	clear: both;
}

.fltrt {  
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.logo {
	width: 255px;
	height: 200px;
	margin: 0 15px 0 0;
	float: left;
}

.top_block {
	float: left;
	width: 720px;
	height: 200px;
}

.top_image {
	height: 115px;
	width: 100%;
	overflow:hidden;
	border-radius: 6px;
}

.social {
	height: 30px;
	width: 100%;
	margin: 15px 0 0;
}

.social li{
	display:inline;
	padding: 0;
	height: 25px;
	margin: 0 30px 0 0;
}

.social li a{
	font: 11px arial;
	color: #464646;
	margin: 0 0 0 5px;
	position: relative;
	bottom: 8px;	
}

.social li a:hover{
	color:#6f0b01;
}

.social_a {
	float: left;
}


.top_score {
	
	width: 310px;
	height: 20px;
	float: left;
	margin: 2px;
	padding: 2px 0 0 0;
}

.top_score_date {
	color: #cb1b23;	
}

.top_score_teams, .top_score_scores {
	color: #1a3259;
}

.menu {
	height: 30px;
	width: 100%;
	margin: 8px 0 0 0;
	background:url(../img/menu_bg.png);
	border-radius: 5px;
	text-align: center;
}

.menu li {
display: inline-block;
margin: 2px 4px;
}
.menu ul li ul {
top: 20px;
}
.menu li a {
	font: 11px tahoma;
	text-decoration: none;
	border-radius: 3px;
	padding: 2px 5px 4px 7px;
	color: #FFF;
	position: relative;
	top: 3px;
}

.menu li a:hover {
	background: #001b46;
}

.header_menu {
	float: left;
	width: 250px;
	height: 40px;
	margin: 0 10px;
}

.header_menu li {
	display:inline;
	position: relative;
	top: 8px;
}

.header_menu li a{
	font: 11px arial;
	color: #858585;
	text-decoration: none;
	margin: 0 20px 0 5px;
}
.header_menu li a:hover{
	color:#6f0b01;
	text-decoration: underline;
}
.search_form {
	float: left;
	width: 210px;
	height: 40px;
	margin: 0 0 0 520px;
}
.search_input {
	height: 40px;
	width: 165px;
	float: left;
	margin: 0 0 0 20px;
}
.search_button {
	height: 40px;
	width: 30px;
	float: left;
}
.search_input input {
	background: none;
	border: none;
	margin: 10px 0 0 0;
	color:#b1b6bc;
}
.search_button input {
	background: none;
	border: none;
	width: 100%;
	height: 100%;
}
.block {
	margin: 0 0 15px 0;
}
.pull_quest {
	text-align: center;
	padding: 1px;
	width: 240px;
	font: 11px arial;
}
#poll-vote {
	font: 11px arial;
}
.pull_button_results, .pull_button_submit {
	width: 90px;
	height: 18px;
	font: 11px arial;
	padding: 0;
	border-radius: 5px;
	border: none;
	float: left;
	color: #FFF;
}
.pull_button_submit {
	background: #6e0b01;
	margin: 10px 0 20px 10px;	
}
.pull_button_results {
	background: #000;
	margin: 10px 0 20px 25px; 
}
.forum_topic {
	margin: 0px;
	color: #000000;
	font:  11px tahoma;
}
.forum_topic a{
	font:  bold 11px tahoma;
	text-decoration: underline;	
	color: #113064;
}
.forum_topic a:hover{
	font:  bold 11px tahoma;
	text-decoration: none;	
	color: #92000a;
}
.admnick {
	font-style:italic;
	color: #6d0b01;
}
.nick {
	font-style:italic;
}
.topics {
	margin: 10px 0;
}
.blog_item img {
	float: left;
	margin: 0 0 0 10px;
}

.blog_title a{
	font:  bold 12px arial;
	text-decoration: underline;	
	color: #000;
}
.blog_title a:hover{
	text-decoration: none;
	color: #6f0b01;	
}
.blog_title {
	margin: 15px 0 5px -4px;
}
.blog_text {
	color: #6f6f70;	
	float: left;
	width: 150px;
}
.blog_item div {
	height: 60px;
}
.interview_block {
	margin-top: 15px;
}
.articles_block, .news_block {
	margin-top: 15px;
}
.all_articles, .all_news{
	border-radius: 3px;
	background: #1c1b1b;
	float: right;
	position:relative;
	bottom: 22px;
	right: 10px;
	height: 15px;
		
}
.all_articles a, .all_news a{
	color: #FFF;
	font: 11px tahoma;
	text-decoration: none;	
	margin: 10px;
	position: relative;
	bottom: 1px;
}
.all_articles a:hover, .all_news a:hover{
	text-decoration: underline;	
}
.interview_item div {
	float: left;
	width: 327px;
	position: relative;
	bottom: 10px;
	margin: 10px 0 10px 0px;
}
.interview_item {
	margin: 20px 0 10px;
	min-height: 81px;
}
.interview_item img {
	float: left;
  Width:150px;
  Height:60px;
  border:7px;
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-khtml-border-radius:3px;
}
.news_item {
	margin: 20px 0 10px;
	min-height: 81px;
}
.news_item img {
	float: left;
Width:128px;
Height:80px;
border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-khtml-border-radius:3px;
}
.news_item div {
	float: left;
	width: 325px;
	position: relative;
	bottom: 10px;
	margin: 10px 0 10px 0px;
}
.news_title {
	margin: 0px 0 0 0;
}
.news_title a{
	font: bold 11px tahoma;
	color: #000;
}
.news_title a:hover{
	color: #6f0b01;
}
.news_time {
	color: #610a01;
	font: bold 11px tahoma;
}
.news_text {
	margin: 10px 0 0 0px;
}
.articles {
	text-align: left;
	margin: 15px 0 0 5px;
}
.articles_item {

	min-height: 81px;
}
.articles_item img {
	float: left;
    Width:120px;
    Height:120px;
	border-radius:3px; 
-webkit-border-radius:3px; 
-moz-border-radius:3px; 
-khtml-border-radius:3px;
}
.articles_item div {
	padding: 0;
	width: 310px;
	margin: 10px 10px 40px 135px;
}
.articles_item p{
	padding: 0;
}
.articles_item a{
	font: bold 11px tahoma;
	color: #000 
}
.articles_item a:hover{
	color: #5f0a01;
}
.articles_title {
	margin: 0px 0 0 0;
}
.articles_title a{
	font: bold 11px tahoma;
	color: #000;
}
.articles_title a:hover{
	color: #6f0b01;
}
.articles_text {
	margin: 10px 0 0 0px;
}
.score_club div {
	background: #3c3c3c;
	background: url(../img/scorefon.jpg);
	border-radius: 5px;
	width: 80px;
	height: 80px;
	text-align:center;
}
.club1 {
	float: left;
	margin: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.club2 {
	float: right;
	margin: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.score_club {
	text-align: center;
}
.score_club p {
	position: relative;
	top: 33px;
	height: 37px;
	background:url(../img/totfr.png) no-repeat center;
	padding: 13px 0 0 0;
	font: bold 14px tahoma;
	color: #113064;
}
.score_name {
	text-align: center;
	color: #113064;
	font: 12px tahoma;
	position:relative;
	bottom: 10px;
}
.score_title {
	text-align: center;
	font: bold 11px tahoma;
	color: #5f0a01;
	margin: 10px 0;
}
.tur_table {
	width: 230px;;
	border-bottom: 0px #6f6f70 solid;
	border-right: 0px #6f6f70 solid;
	text-align: center;
	color: #42413C;
	font: bold 11px tahoma;
	height: 100px;
	margin: auto;
}
.tur_table td{
	border-left: 0px #6f6f70 solid;
	border-top: 1px #b5b4b1 solid;
}
.title_table  td{
	background: #708090;
	color: #ffffff;
	font: bold 11px tahoma;
}
.fr_title {
	font: bold 14px arial;
	margin: 0 0 10px 12px;
}
.fr_text p{
	margin: 0;
	padding: 0;
}
.context_advert {
	width: 98%;
	background: #c3c4c4;
	margin:auto;
	font: 9px tahoma;
	text-align: center;
	color: #dfdfdf;
	padding: 5px;
	border-radius: 10px;
}
.context_advert a {
	color: #dfdfdf;
}
.footer_block {
	background: #040b39 url(../img/foot_top.png) top repeat-x;
	height: 120px;
	margin: 10px 0 0 0;
	padding: 20px 10px 0px;
	position: relative;
	top: 10px;
}
.banners_block {
	float: left;
	width: 370px;
	text-align: center;
}
.banners_block a {
	opacity: 0.5;
}
.banners_block a:hover {
	opacity: 1;
}
.rights {
	float: left;
	margin: 0 0 0 150px;
	text-align: right;
	color: #a19f9f;
}
.rights p {
	padding: 0;
	margin: 0;
}
.rights a {
	color: #a19f9f;
}
.counters {
	margin: 10px 0 0;
}
.sportsru h3 { font-size:12px; font-weight:bold; font-style:normal; padding-left: 0px; padding-top: 1px; color: #000000; text-align: center;
}
.content_image { font-size:12px; font-style:normal; color: #000000; 
}
#vk_poll iframe {width: 254px! important;
}
.pagination a {text-decoration:none;color:#fff; background:#333333; border:1px solid #6f7b1a; padding: 2px 5px; margin:2px;}
.pagination a:hover {text-decoration:underline;background:#92000a;}
.pagination .ditto_currentpage {color:#fff; background:#92000a; border:1px solid #6f7b1a; padding: 2px 5px; margin:2px;} 
.pagination .ditto_previous_link, .pagination .ditto_next_link{color:#fff; background:#333333; border:1px solid #6f7b1a; padding: 2px 5px; margin:2px;}
.pagination .ditto_page{ padding: 2px 5px;
}

/** Eurofootball Widget START **/
#ef-widget {
  font: normal normal normal 8pt/100% Tahoma,sans-serif;
  text-transform: none;
  text-decoration: none;
  font-size: 11px;
  color: #000000;
  display:block;
  overflow:hidden;
  background-color: #dfdfdf;
  width: 255px;
}
#ef-widget #tabstrip {
  display: block;
  overflow: hidden;
  padding: 4px;
  padding-bottom: 0px;
  overflow: hidden;
}
#ef-widget .tabstrip #tabstrip {
  display: block;
}
#ef-widget #tabstrip A {
  display: inline-block;
  font: normal 8pt/100% Tahoma,sans-serif;
  text-transform: none;
  text-decoration: none;
  background-color: #E8E8E8;
  border: 1px solid #C0C0C0;
  border-bottom-width: 0px;
  padding: 4px;
  margin-right: 4px;
  overflow: hidden;
}
#ef-widget #tabstrip A.selected, #ef-widget #tabstrip A.selected:hover {
  color: #000000;
  background-color: #C0C0C0;
  border-color: #C0C0C0;
  font-weight: bold;
  cursor: default;
}
#ef-widget #tabstrip A:hover {
  background-color: #fafafa;
  border-color: #aaa;
}
#ef-widget #tabset {
  display: block;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #C0C0C0;
  border-bottom: 1px solid #C0C0C0;
}
#ef-widget a {
  color: inherit;
  font-weight: inherit;
  text-decoration:none;
}
#ef-widget #tabset>div {
  display: none;
}
#ef-widget #tabset>div.selected {
	display:block !important;
}

#ef-widget th {
  font-weight: bold;
  border-bottom: 1px solid #C0C0C0;
}
#ef-widget th, #ef-widget td {
  padding: 3px 4px;
  white-space: nowrap;
  width: 3ex;
}
#ef-widget tr.odd td {
  background-color: #E8E8E8;
}
#ef-widget tr:hover td {
  color: #000000;
  background-color: #C0C0C0 !important;
  cursor: pointer;
}
#ef-widget .last {
  padding-right: 10px;
}

#ef-widget table {
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
}
#ef-widget #table th, #table td {
  text-align: center;
  width: 3ex;
}
#ef-widget #table .rank {
  width: 2ex;

  font-size: 11px;
  text-align: center;
}
#ef-widget #table .team {
  width: auto;
  overflow: hidden;
  font-size: 11px;
  text-align: left;
}
#ef-widget #table .highlight .team *, #ef-widget #fixtures td.highlight {
  font-weight: bold;
}
#ef-widget #table .points {
  padding-left: 2ex;
  font-size: 11px;
  font-weight: bold;
}
#ef-widget #table tr:hover a {
  text-decoration: underline !important;
}

#ef-widget #table .matches-played {
  padding-left: 2ex;
  font-size: 11px;
}
#ef-widget #fixtures * {
  font-size: inherit;
}
#ef-widget #fixtures .team-a {
  width: auto;
  text-align: right;
  padding-right: 1ex;
}
#ef-widget #fixtures .team-b {
  width: auto;
  padding-left: 1ex;
}
#ef-widget #fixtures .time {
  width: 8ex;
  background-color: #dfdfdf;
  border-left: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  text-align: center;
}
#ef-widget #fixtures tr:hover td.time {
  color: #000000 !important;
  background-color: #E8E8E8 !important;
}
/** Eurofootball Widget END **/

/** Eurofootball Widget - FullTable START **/
#ef-widget-ft .tur_table {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 11px;
	text-shadow: 1px 1px 0px #fff;
	background: #eaebec;
	border: #ccc 1px solid;
	border-spacing: 0;
	border-collapse: separate;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#ef-widget-ft .tur_table th {
	font-weight: bold;
	padding: 10px 14px 11px 14px;
	border: none;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
#ef-widget-ft .tur_table th:first-child {
	text-align: left;
}
#ef-widget-ft .tur_table tr:first-child th:first-child {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
#ef-widget-ft .tur_table tr:first-child th:last-child {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
#ef-widget-ft .tur_table tr {
	text-align: center;
	background: #fafafa;
}
#ef-widget-ft .tur_table tr.tochl td {
	background: #d7f4d7; /* Old browsers */
}
#ef-widget-ft .tur_table tr.toel td {
	background: #f6f7dc; /* Old browsers */
}
#ef-widget-ft .tur_table tr.totrans td {
	background: #f7ebde; /* Old browsers */
}
#ef-widget-ft .tur_table tr.tolose td {
	background: #f4d4d4; /* Old browsers */
}
#ef-widget-ft .tur_table tr.sec td {
	background: #f5f5f5; /* Old browsers */
}

#ef-widget-ft .tur_table tr td:first-child {
	text-align: center;
	padding-left: 4px;
	border-left: 0;
}
#ef-widget-ft .tur_table tr td {
	padding: 5px;
	border: none;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
}

#ef-widget-ft .tur_table tr.tochl td {
	border-bottom-color: #B5D3B3;
	border-left-color: #BEDBC2;
}
#ef-widget-ft .tur_table tr.toel td {
	border-bottom-color: #DAD4AE;
	border-left-color: #DBDBB9;
}
#ef-widget-ft .tur_table tr.totrans td {
	border-bottom-color: #D8C7AE;
	border-left-color: #DBD2BA;
}
#ef-widget-ft .tur_table tr.tolose td {
	border-bottom-color: #D8ACAC;
	border-left-color: #E0C0C0;
}
#ef-widget-ft .tur_table tr.sec td {
	border-bottom-color: #DDD;
	border-left-color: #DFDFDF;
}

#ef-widget-ft .tur_table tr td.clname {
	text-align: left !important;
}
#ef-widget-ft .tur_table tr:last-child td {
	border-bottom: 0;
}
#ef-widget-ft .tur_table tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
#ef-widget-ft .tur_table tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
#ef-widget-ft .tur_table tr:hover td {
	background: #f2f2f2;
}
#ef-widget-ft .tur_table tr.nohover:hover td {
	background: inherit;
}
#ef-widget-ft .tur_table tr.tochl:hover td {
	background: #c9f2c9; /* Old browsers */
}
#ef-widget-ft .tur_table tr.toel:hover td {
	background: #f3f4c8; /* Old browsers */
}
#ef-widget-ft .tur_table tr.totrans:hover td {
	background: #f4e1cd; /* Old browsers */
}
#ef-widget-ft .tur_table tr.tolose:hover td {
	background: #f2c9c9; /* Old browsers */
}

#ef-widget-ft .tur_table a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#ef-widget-ft .tur_table a:active, #ef-widget-ft .tur_table a:hover {
	color: #09F;
}
#ef-widget-ft .tur_table a.win, #ef-widget-ft .tur_table a.drw, #ef-widget-ft .tur_table a.lose {
	display: inline-block;
	margin: 0 5px;
	height: 10px;
	width: 10px;
	position: relative;
	text-align: center;
	line-height: 100px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}
#ef-widget-ft .tur_table a.lose {
	background: #dd7171; /* Old browsers */
	background: -moz-linear-gradient(top,  #dd7171 0%, #b21203 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd7171), color-stop(100%,#b21203)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dd7171 0%,#b21203 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dd7171 0%,#b21203 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dd7171 0%,#b21203 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dd7171 0%,#b21203 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd7171', endColorstr='#b21203',GradientType=0 ); /* IE6-9 */
}
#ef-widget-ft .tur_table a.win {
	background: #84e276; /* Old browsers */
	background: -moz-linear-gradient(top,  #84e276 0%, #1b9603 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84e276), color-stop(100%,#1b9603)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #84e276 0%,#1b9603 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #84e276 0%,#1b9603 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #84e276 0%,#1b9603 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #84e276 0%,#1b9603 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84e276', endColorstr='#1b9603',GradientType=0 ); /* IE6-9 */
}
#ef-widget-ft .tur_table a.drw {
	background: #fcf297; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcf297 0%, #ccbe04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf297), color-stop(100%,#ccbe04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcf297 0%,#ccbe04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcf297 0%,#ccbe04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcf297 0%,#ccbe04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcf297 0%,#ccbe04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf297', endColorstr='#ccbe04',GradientType=0 ); /* IE6-9 */
}
/** Eurofootball Widget - FullTable End **/