html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding: 0; margin: 0; outline-style:none;outline-width:0;}

/*border:0 none; - турнирная таблица!!*/

ul, ol { list-style: none; }
img { border: none; }



body{
	background:#eee;
	border:0;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	min-width:974px;	
	color:#000;
}

a, a:visited {
	color:#0000CC;
}

h1 {
	font-size:19px;
}



h2 {
	font-size: 16px;
	
}

.clearL {
	clear:left;
}
.clearR {
	clear:right;
}
.clear {
 clear: both; /*   */
}

.page{
	background:#fff;
}

.centerbody, .centerbodywide{
    position:relative;
	width:974px;
	margin-left:auto;
	margin-right:auto;
	/*
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	*/
	background:#fff;
}





.btn {font-size: 9pt; height: 21px}




.form-noindent { background-color: #fff; border: 1px solid #c3d9ff; }

.gaia.le.lbl { font-family: Arial, Helvetica, sans-serif; font-size: smaller; }

.notice {font-size: 100%; line-height: 14px}

/*--------- Шаблон ----*/
#wrapper {
	margin-bottom:30px;
	overflow:hidden;
	padding:20px 0px 30px 0px;
	
}


#contentMain {
	/*background:#F7F7F7 none repeat scroll 0 0;*/
	clear:left;
	float:left;
	width: 69.1%;
}

#contentMain h1 {
	font-size:19px;
	margin-bottom:5px;
	margin-top:5px;
}


#sidebar {
	clear:right;
	float:right;
	margin-top:-6px;
	overflow:hidden;
	width:30.9%;
}

#contentNew {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	width: 72.36%;
	overflow:hidden;
}

#sidebarMini {
	background:#F7F7F7 none repeat scroll 0 0;
	float:left;
	overflow:hidden;
	width:27.64%;
}

ul, ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.date {
	font-size:11px;
}

.lastForum {
	background:#FFFFFF none repeat scroll 0 0;
	overflow:hidden;
	margin:	0px 1px 5px 1px;
	padding: 5px 2px 5px 2px;
}


.lastForum a:hover {
	text-decoration:none;
}

.lastForum ul {
	font-size:12px;
	color:#AAAAAA;
}

.lastForum ul li {
	margin-bottom:10px;

}

.lastForum-topic {
	color:#999999;
}

a.lastForum-topic, a.lastForum-topic:visited {
	color:#999999;
	text-decoration:underline;
}

a.lastForum-topic:hover {
	color:#666666;
	text-decoration:underline;
}

.lastForum-post {
	color:#333333;
}

a.lastForum-post, a.lastForum-post:visited {
	color:#333333;
	text-decoration:underline;
}

a.lastForum-post:hover {
	color:#666666;
	text-decoration:underline;
}




a.lastForum-profile, a.lastForum-profile:visited {
	color:#999999;
	text-decoration:underline;
}

a.lastForum-profile:hover {
	text-decoration:none;
}


/*
a {
	color:#70AAE0;
}
*/
/* Topic
-------------------------------------------------------------------*/
.topic { padding-left: 20px; padding-right: 30px; font-size: 13px; overflow: hidden; position: relative; margin-bottom: 30px; }
.topic h1.title { margin-bottom: 5px; }

/* Add to Favorite Icon */
.topic .favorite { position: absolute; top: 7px; left: 10px; }
.topic .favorite a { background: url(../img/news/icons.gif) no-repeat 0 -40px; display: block; height: 16px; width: 20px; outline: none; }
.topic .favorite a:hover { background: url(../img/news/icons.gif) no-repeat -20px -40px; }
.topic .favorite.active a { background: url(../img/news/icons.gif) no-repeat -20px -40px; }
.topic .favorite.fav-guest a { background: url(../img/news/icons.gif) no-repeat 0 -40px; cursor: default; }
.topic .favorite.fav-guest a:hover { background: url(../img/news/icons.gif) no-repeat 0 -40px; cursor: default; }

/* Section */
.topic .section { overflow: hidden; margin-bottom: 20px; }
.topic .section li { float: left; margin-right: 3px; }
.topic .section li a { color: #aaa; outline: none; }
.topic .section li.rss a { display: block; height: 10px; width: 10px; background: url(../img/news/icons.gif) no-repeat scroll -70px -250px; margin-top: 5px; }
.topic .section li.plus a { display: block; height: 10px; width: 10px; background: url(../img/news/icons.gif) no-repeat scroll -30px -250px; margin-top: 5px; }
.topic .section li.plus a:hover { background: url(../img/news/icons.gif) no-repeat scroll -40px -250px; }
.topic .section li.join a { display: block; height: 10px; width: 10px; background: url(../img/news/icons.gif) no-repeat scroll 0 -250px; margin-top: 5px; }
.topic .section li.join a:hover { background: url(../img/news/icons.gif) no-repeat scroll -10px -250px; }
.topic .section li.join-active a { background: url(../img/news/icons.gif) no-repeat scroll -10px -250px; }
.topic .section li.edit a { background: url(../img/news/edit.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.topic .section li.delete a { background: url(../img/news/delete.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 5px; text-decoration: none; font-size: 11px; color: #f00; }
.topic .section li a:hover { text-decoration: underline; }

/* Tags of Topic */
.topic .tags { background: url(../img/news/icon-tag.gif) no-repeat 0px 6px; padding-left: 13px; margin-bottom: 3px; clear: both; }
.topic .tags li { display: inline; color: #777; }
.topic .tags li a { text-decoration: none; color: #777; }
.topic .tags li a:hover { background: #777; color: #fff; }




/* Generic Style of Topic */
.topic .content {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
	font-family: Verdana, sans-serif;
	text-align:justify;
	
}
.topic .content img { margin: 5px; }
.topic .content p { margin-bottom: 15px; }

.topic .content ul, ol { margin-bottom: 15px; margin-left: 20px; }
.topic .content ul li { list-style: disc; }
.topic .content ol li { list-style: decimal; }
.topic .content dl { margin-bottom: 15px; }
.topic .content dl dt { font-weight: bold; }
.topic .content dl dd { font-style: italic; margin: 0 0 5px 20px; color: #555; }

.topic .content blockquote { font-style: italic; padding: 5px 10px; background: #f8f8f8; }

.topic .content pre, .comment .content pre { overflow: auto; width: 95%; padding: 5px 2%; margin-bottom: 10px; background: #f8f8f8 url(../img/news/code.gif); border: 1px solid #dce6f0; clear: both; }
.comment .content blockquote {font-style: italic; padding: 5px 10px; background: #ffffff; border: 1px solid #ddd;}

/* Vote Block */
.topic .links.inline li { float: left; color: #777; }
.topic .links.inline li a { text-decoration: none; outline: none; }
.topic .links.inline li a:hover { background: #777; color: #fff; }
.topic .links.inline li.author { margin-right: 10px; color: #999; text-decoration: none; background: url(../img/news/icons.gif) no-repeat scroll 0 -105px; padding-left: 13px; }
.topic .links.inline li.author a { font-weight: bold; }
.topic .links.inline li.date { color: #999; font-size: 11px; margin-right: 20px; }
.topic .links.inline li.link { color: #999; font-size: 11px; margin-right: 20px; background:url(../img/news/link_url.gif) center left no-repeat;padding-left: 15px;}

.topic .links.inline li.plus { margin-right: 5px; }
.topic .links.inline li.total { margin-right: 5px; color: #aaa; }
.topic .links.inline li.total a:hover, .topic .links.inline li.total a { background: #fff; color: #aaa; }
.topic .links.inline li.minus { margin-right: 20px; }
.topic .links.inline li.plus a { background: url(../img/news/icons.gif) no-repeat scroll 0 -90px; float: left; display: block; height: 11px; margin-top: 3px; text-decoration: none; width: 9px; }
.topic .links.inline li.plus a:hover { background: url(../img/news/icons.gif) no-repeat scroll -40px -90px; }
.topic .links.inline li.minus a { background: url(../img/news/icons.gif) no-repeat scroll -10px -90px; float: left; display: block; height: 11px; margin-top: 4px; text-decoration: none; width: 9px; }
.topic .links.inline li.minus a:hover { background: url(../img/news/icons.gif) no-repeat scroll -70px -90px; }

.topic .links.inline.voted li.plus a { cursor:default; background: url(../img/news/icons.gif) no-repeat scroll 0 -90px; }
.topic .links.inline.voted li.minus a { cursor:default; background: url(../img/news/icons.gif) no-repeat scroll -10px -90px; }

.topic .links.inline.plus li.plus a { background: url(../img/news/icons.gif) no-repeat scroll -40px -90px; }
.topic .links.inline.minus li.minus a { background: url(../img/news/icons.gif) no-repeat scroll -70px -90px; }
.topic .links.inline.guest li.plus a { background: url(../img/news/icons.gif) no-repeat scroll 0 -90px; cursor: default; }
.topic .links.inline.guest li.minus a { background: url(../img/news/icons.gif) no-repeat scroll -10px -90px; cursor: default; }
.topic .links.inline.positive .total { color: #390 !important; }
.topic .links.inline.negative .total { color: #f00 !important; }

.topic .links.inline.minus li.plus a:hover { background: url(../img/news/icons.gif) no-repeat scroll 0 -90px; }
.topic .links.inline.plus li.minus a:hover { background: url(../img/news/icons.gif) no-repeat scroll -10px -90px; }

.topic .links.inline li.comments-total a { font-size: 11px; }
.topic .links.inline li.comments-total a span { padding: 0 2px; }
.topic .links.inline li.comments-total a span.green { color: #390; }
.topic .links.inline li.comments-total a span.red { color: #f00; }
.topic .links.inline li.comments-total a:hover { background: #390; }
.topic .links.inline li.comments-total a:hover span { color: #fff; }
.topic .links.inline li.comments-total a:hover span.red { background: #f00; }



.links-bottom {
	background-color:#EEEEEE;
	clear:both;
	font-size:11px;
	height:25px;
	padding:5px 3px;
	position:relative;
}

.links-bottom ul {
	float:left;
	line-height:20px;
}

.links-bottom p {
float:left;
position:absolute;
right:10px;
}

ul.links.inline {
	display:inline;
}

ul.links, ul.links li {
	margin:0 3px;
}

/*--- Tournament Tabs ------*/
#divTabs {
	color:#000000;
}

.trnTable {
	color:#000000;
	font-size:12px;
}

.trnHead {
	font-size:12px;
	font-weight:bold;
	
}

.shTable, .scTable {
	width:100%;
	border-spacing:0;
}

.shTable td.sanction {
	color:#0000FF;
}

/*
table.shTable td {
	padding: 3px 5px;
}
*/
.shStr0, .scStr0 {
	background-color:#FFFFFF;
	color:#000000;
}

.shStr1, .scStr1 {
	background-color:#FFFFFF;
	color:#000000;
}

.shStr2, .scStr2{
	background-color:#EFEFEF;
	color:#000000;
	white-space:nowrap;
}

.scTable .shStr2, .scTable .scStr2{
	white-space:normal;
}

.shMore, .scMore {
	background-color:#FFFFFF;
	color:#000000;
	display:none;
}

div.divMore {
	font-size:11px;
	position:relative;
	overflow:hidden;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	margin:0 0 0 0;
	min-height:37px;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-sizing:border-box;

	
}
div.divMore div.home, div.guest, div.mcomment, div.result {
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
	padding-right:3px;
	position:relative;
}


div.divMore div.home {
	float:left;
	width:50%;
}

div.divMore div.guest {
	float:left;
}

div.mcomment {
	overflow:hidden;
}

div.divMore div.result {
	text-align:center;
	font-weight:bold;
}

div.divMore ul {
	/*list-style-image:url(http://myfc.ru/img/main/ball12.png);*/
}

div.divMore ul li {
	background-image:url(http://myfc.ru/img/main/nav2.gif);
	background-repeat:no-repeat;
	background-position:-24px 0;
	padding-left:15px;
}

td.scGoal {
	background-image:url(http://myfc.ru/img/main/nav2.gif);
	background-repeat:no-repeat;
	background-position:-24px 0;
	padding-left:15px;
}

.tableMore {
	width:100%;
	padding:10px 10px 10px 10px;
	
}

a.maxbox, a.minbox {
	background-image:url(http://myfc.ru/img/main/nav2.gif);
	background-repeat:no-repeat;
}


a.maxbox {
	background-position:-12px 0;
}

a.minbox {
	background-position: 0 0;
}

a.maxbox, a.minbox {
	float:left;
	height:12px;
	margin:3px 6px 0;
	overflow:hidden;
	text-decoration:none;
	width:12px;
}

div.uHost {
	float:right;
	padding-right:10px;
}


/* COMMENT */

.video-comment-block {
	border-top:1px solid #EFEFEF;
	clear:both;
	font-size:13px;
	margin-top:6px;
	padding:7px 0 4px 15px;
}

html > body .video-comment-block {
	padding-bottom:0;
}

.video-comment-head, .video-comment-head-hidden {
	background-color:white;
	padding:0 4px 4px;
}

.video-comment-info {
	float:left;
}

.video-comment-auth {
font-weight:bold;
text-decoration:none;
}
.video-comment-auth:hover {
text-decoration:underline;
}
.video-comment-time {
color:#666666;
}

.video-comment-action a, .video-comment-head-link {
color:#0033CC;
cursor:pointer;
}


.video-comment-head-link {
font-size:11px;
margin-left:8px;
visibility:hidden;
}


.video-comment-score {
font-size:11px;
font-weight:bold;
}

.video-comment-green {
color:green;
}
.video-comment-gray {
color:gray;
}
.video-comment-red {
color:#FF3333;
}




.video-comment-spam-bug {
border-bottom:1px dotted #CC0000;
border-top:1px dotted #CC0000;
color:#CC0000;
display:none;
float:right;
font-weight:bold;
margin-left:0;
padding:1px 3px;
text-align:left;
}

.video-comment-action {
float:right;
font-size:11px;
margin-top:0;
padding-top:3px;
text-align:right;
}

.video-comment-action a, .video-comment-head-link {
color:#0033CC;
cursor:pointer;
}

.video-comment-action a, .video-comment-head-link {
color:#0033CC;
cursor:pointer;
}

.video-comment-body {
margin-left:4px;
margin-top:4px;
overflow:hidden;
width:75%;
}

#video-comment-post-comment {
	float:right;
}

#video-comment-post-comment a {
	display:block;
}

.yt-uix-expander-head {
	color:#000000;
	cursor:pointer;
	margin:0;
}
.yt-uix-expander-collapsed .yt-uix-expander-arrow {
background-position:0 -344px;
}

.yt-uix-expander-arrow {
background:transparent url(http://) no-repeat scroll 0 -322px;
height:16px;
margin-right:4px;
vertical-align:middle;
width:12px;
}

.expander-head-stat {
color:#666666;
}



#video-comments-footer-table {
	border-top:1px solid #CCCCCC;
	margin-top:20px;
	width:100%;
}

.video-comments-footer-td {
padding-top:4px;
}

#video-comments-show-more-td {
font-size:13px;
font-weight:bold;
text-align:center;
}

.video-comments-footer-td {
padding-top:4px;
}

#video-comments-view-all-td {
text-align:right;
}

.video-comments-footer-td {
padding-top:4px;
}

#video-comment-post {
margin-top:12px;
}

/* comment vote  */
.master-sprite {
	background:transparent url(http://myfc.ru/img/main/vote.png) repeat-x scroll 0 0;
	border:0 none;
	cursor:pointer;
	padding:0;
}

.video-comment-voting a {
	color:#0033CC;
	cursor:pointer;
}

.video-comment-voting, .video-comment-voting-off {
	float:right;
	text-align:right;
	width:75px;
}


.video-comment-down, .video-comment-down-on, .video-comment-down-hover, .video-comment-up, .video-comment-up-on, .video-comment-up-hover {
	border:0 none;
	height:19px;
	vertical-align:bottom;
	width:19px;
}

.video-comment-down-hover:hover, .video-comment-down-on {
	background-position:0 -19px;
}
.video-comment-down, .video-comment-down-hover, .video-comment-voting-off .video-comment-down-hover {
	background-position:0 0;
}
.video-comment-up-hover:hover, .video-comment-up-on {
	background-position:-19px -19px;
}
.video-comment-up, .video-comment-up-hover, .video-comment-voting-off .video-comment-up-hover {
	background-position:-19px 0;
}
.opacity30, .video-comment-up, .video-comment-down, .video-comment-voting-off .video-comment-down-hover, .video-comment-voting-off .video-comment-up-hover {
	opacity:0.3;
}
.opacity80, .video-comment-down-on, .video-comment-up-on, .video-comment-down-hover, .video-comment-up-hover {
	opacity:0.8;
}


/*login forgotpassword*/

div.title {
	padding-left:50px;
}

.login {
	width:300px;
	/*background-color:#f7f7f7;*/
	text-align:center;
	float:none;
	left:0;
	margin:10px auto;
	padding:5px 0;
	position:relative;
}

.login p {
	margin-top:5px;
}

.login div {
	background-color:#f7f7f7;
	border:1px solid #E5E5E5;
	padding:5px 0 10px 0;
}

.login .btnmain {
	margin:7px 0;

}

.login .noaccount {
	margin-top:20px;
	padding:5px 0;
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
}


.login h2 {
	font-size:120%;
	font-weight:bold;
}

.login a, #login a:visited {
	text-decoration:none;
}

.login a:hover {
	text-decoration:none;
}

.login .fmin {
	font-size:11px;
}

/* Tournament */

#div_tab {
	background-color:#FFFFFF;
	margin:0 20px 0 20px;
	
}

.trnTable {
	color:#000000;
	font-size:12px;
	border:1px solid #000000;
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}

.trnTable tr.odd td {
	background-color:#EFEFEF;
}

.trnTable tr.first 	{
	border-top:2px solid #000000;
}

.trnTable th {
	border:1px solid #000000;
	color:#000000;
	font-size:12px;
	padding:2px;
	text-align:center;
	border-collapse:collapse;
	vertical-align:top;
}

.trnTable th.team_name {
	color:#000000;
	font-size:12px;
	text-align:left;
}

.trnTable td {
	border:1px solid #2C3878;
	font-size:12px;
	padding:2px;
	text-align:center;
	background:#FFFFFF;
	color:#000000;
}

.trnTable td.team_name {
	color:#000000;
	font-size:12px;
	text-align:left;
}

.trnTable td.empty {
	background:#000000 !important;
	border:1px solid #000000;
}

.trnTable td.group_0 {
	color: #0033CC;
} 

.trnTable td.group_1 {
	color: #CC00CC;
} 

.trnTable td.group_2 {
	color: #00b9aa;
}

.trnTable p.win {
	color:#FF0000;
}

.trnTable p.draw {
	color:#0000FF;
}

.trnTable p.loss {
	color:#000000;
}

.trnTable p.sanct {
	color:#00b9aa;
}

.floatL {
	float:left;
}

.feeditem-bigthumb {
	overflow:hidden;
	margin:8px 0;
	padding-left:3px;
	
}

.feedmodule-thumbnail {
	float:left;
	margin-right:5px;
}

.photo-thumb-150 {
	border:3px double #999999;
	display:block;
	overflow:hidden;
}

.photo-thumb-150 {
	height:100px;
	width:150px;
}

.phimg150 {
	height:100px;
	width:150px;
}

.photo-thumb-kavin {
	border:3px double #999999;
	display:block;
	overflow:hidden;
	height:184px;
	width:150px;
}


.video_thumb_120 {
	height:72px;
	width:120px;
}
.video_thumb_120 {
	border:3px double #999999;
	display:block;
	overflow:hidden;
}


.vimg120 {
	height:90px;
	width:120px;
}

.feedmodule-singleform-info  {
	display:inline;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	width:40%;
	
}

.feedmodule-singleform-info a  {
	text-decoration:none;
	color:#0033CC;
}

.feedmodule-singleform-info a:hover  {
	text-decoration:underline;
}

.photo-title {
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
}

.icn_date {
	background:url("/img/calendar16.png") no-repeat scroll transparent;
	padding:2px 5px 2px 17px;
}

.icn_vote {
	background:url("/img/main/vote16.png") no-repeat scroll transparent;
	padding:2px 5px 2px 17px;
}



.icn_views {
	background:url("/img/eye16.png") no-repeat scroll transparent;
	padding: 0 5px 0 17px;
}
.icn_comments {
	background:url("/img/comment16.png") no-repeat scroll transparent;
	color:#2D343B;
	display:inline-block !important;
	padding:0 5px 0 17px;
	white-space:nowrap;
}



.request_video {
	text-align:center;
}

.request_video a {
	color:#0000CC;
	text-decoration:none;
}

.request_video a:hover {
	text-decoration:underline;
}


/*--- Video --*/
.video_cell {
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
}

.video_entry {
	vertical-align:baseline;
}

.video_entry {
	width:124px;
	margin-bottom:5px;
	margin-top:5px;
}

.video_main_content .video_title {
	display:block;
	font-weight:bold;
	height:30px;
	overflow:hidden;
	padding-left:1px;
}

.hLink {
	text-decoration:none;
}
	
.hLink:hover {
	text-decoration:underline;
}	

.mainCol {
	background:none repeat scroll 0 0 #FFFFFF;
	clear:left;
	float:left;
	width:69.1%;
}

.videoMain {
	background-color:#FFFFFF;
	margin-bottom:10px;
	padding:0;
}

.videoMain a { 
	color:#0033CC;
	text-decoration:none;
}

.videoMain a:hover { 
	text-decoration:underline;
}

.video_data {
	padding:5px 0;
}

.cont {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:0 14px;
	position:relative;
	overflow:hidden;
}

.cont h3 {
	font-size:1.3333em;
}

.fm-title  {
	border-bottom:1px solid #CCCCCC;
	height:23px;
	padding:6px 12px 0 0;
	font-size:16px;
	font-weight:bold;
}

.red {
	color:red;
}


ul.report_link {
	list-style:none outside none;
}

ul.report_link li {
	display:block;
	float:left;
}

ul.report_link li.right {
	display:block;
	float:right;
}

.scorers-name ul li a {
	font-size: 12px;
    font-weight: bold;
    overflow: hidden;
	color: #0033CC;
    text-decoration: none;
}

.scorers-name ul li a:hover {
	text-decoration:underline;
}
