
/*reset*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, a, em, ins, small, strong, b, i, dl, dt, dd, form, label, table, tbody, tfoot, thead, tr, th, td, p, ul, li, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block;

}
body {
	line-height: 1.2;
}

ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
body, html {height:100%; width:100%;}
input, select { vertical-align:middle; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
.clearfix:after, .page:after, .cols2:after, .vidjets:after, .b-comment:after, .r-box-list li:after, .bio-wrap:after, .qv-replice:after, .tCols2:after, .tCols3:after, .pillow-nav-wrap:after, .pillow-nav:after {
    content: "";
    clear: both;
    display:table;
    }
    
input:focus, textarea:focus {outline:none;}    

/*----------------------MAIN--------------------------------*/

body {background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px;} 
h2 {font-size: 38px; margin-bottom: 12px;  font-family: 'Open Sans Condensed', sans-serif; line-height: 1; font-weight: normal;}
h3 {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#217de6;}
h3 span {color:#7b8c9c;}
h4 {margin-bottom: 12px; font-size: 20px;}
.clear {clear:both;}
.wrapper {background:#1c4162 url(/p/fcsn/i/bg1.jpg) 50% 0 no-repeat; min-width:1000px; margin: 0 auto; width:100%; min-height:100%; height:auto !important; height:100%; position:relative;}
a {color:#1a4063; text-decoration:none;}
a:hover {text-decoration:underline;}
.no-tr .page {padding-bottom:0;}
.div1 {height:1px; background:#ddd; border-bottom:1px solid #fff; overflow:hidden; display:block;}
.wrap20 {padding:20px;}
.m20 {padding: 20px 0;}
.p1 {margin-bottom:13px;}

.txt {font-size: 14px; line-height: 1.4;}
.txt a {color: #43A8FC;}
.txt ul {padding: 0 0 0 20px; margin-bottom: 20px; list-style:disc;}
.txt li {margin-bottom: 13px;}
.txt p {margin-bottom: 20px;}
.txt .media {text-align: center; margin: 25px 0;}

/*----------------------HEAD--------------------------------*/

.head {height:110px; position:relative; z-index:15;}
.t-banner {background:#122434; padding:10px 0; text-align:center;}
.logo {position:absolute; left:0px; padding-left:90px; top:12px; color:#fff; font-size:40px; font-weight:bold; text-transform:uppercase;}
.logo a {color:#fff;}
.logo a:hover {text-decoration:none;}
.logo img {position:absolute; left:0; top:0;}
.lang {text-transform:uppercase; top:8px; position:absolute; right:250px;}
.lang .active {color:#ddd;}
.lang a {color:#c5cae2;}
.lang a:hover {color:#fff;}
.lang li {float:left; margin-left:12px;}
.m-user {float:right; margin:8px 0 0 35px; position:relative; z-index:3; min-width: 150px; text-align: right;}
.m-user-name a {color:#c5cae2;}
.m-user-name {display:inline-block; padding:1px 25px 3px 40px; color:#c5cae2; cursor:pointer;
/*border-right:1px solid #1b3e5b; 
-webkit-box-shadow:1px 0 00 #335574; 
box-shadow:1px 0 0 0 #335574; */
position:relative; z-index:2;}
.m-user-name img {position:absolute; left:10px; margin-top:-2px;}
.m-user-ar {position:absolute; right:10px; top:7px; width:7px; height:6px; background:url(/p/fcsn/i/ico.png) -93px -2px; overflow:hidden; z-index:2;}
.m-user-menu {position:absolute; display:none; padding-top:9px; border-top:40px solid #297fe3; width:100%; background:#f3f3f3; left:0; top:-8px; -webkit-box-shadow:0 2px 4px rgba(0,0,0,.5); box-shadow:0 2px 4px rgba(0,0,0,.5); text-align: left;}
.m-user-menu li {padding:0 8px 7px;}
.m-user-menu .num, .m-user-name .num {background:#43a8fc; font-size:11px; color:#fff; display:inline-block; padding:1px 5px; -webkit-border-radius:5px; border-radius:5px;}
.m-user-name .num {margin-left:2px;}
.m-user-menu .alt {padding:6px 8px 7px; border-top:1px solid #fff; -webkit-box-shadow:0 -1px 1px 0 #ddd; box-shadow:0 -1px 1px 0 #ddd;}
.m-user-menu a:hover {text-decoration:underline; color:#43a8fc;}
.m-user.active .m-user-menu {display:block;}
.m-user.active .m-user-ar {background:url(/p/fcsn/i/ico.png) -93px -9px;}
.m-user.active .m-user-name .num {background:#fff; color:#43a8fc;}
.m-user.active .m-user-name a, .m-user.active .m-user-name {text-decoration:none; color:#fff;}
/*.m-user:hover .m-user-name {border-right:1px solid #2572cc; -webkit-box-shadow:1px 0 00 #3d8ce6; box-shadow:1px 0 0 0 #3d8ce6;}*/

.m-nav {position:absolute; left:85px; top:71px;}
.m-nav li {float:left; text-transform:uppercase; position:relative; padding:9px 8px 0; height:20px; margin-right:10px;}
.home a {width:11px; height:11px; background:url(/p/fcsn/i/ico.png); overflow:hidden; display:inline-block;}
.m-nav a:hover {color:#fff; text-decoration:none;}
.m-nav .drop:hover {background:#297fe3; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.5); box-shadow:0 2px 2px rgba(0,0,0,.5);}
.m-nav .drop:hover > a {color:#fff;}
.m-nav > li > a {color:#c5cae2;}
.m-nav ul {position:absolute; display:none; border-top:10px solid #297fe3; left:0; top:29px; width:180px; padding:8px; background:#f3f3f3; -webkit-box-shadow:0 2px 2px rgba(0,0,0,.5); box-shadow:0 2px 2px rgba(0,0,0,.5);}
.m-nav ul li a {font-size:14px; color:#1a4063;}
.m-nav ul li a:hover {text-decoration:underline; color:#43a8fc;}
.m-nav ul li {text-transform:none; float: none; padding:7px 0; height:auto; margin:0;}
.m-nav li:hover ul {display:block;}

.top-sponsors {position:absolute; left:390px; top:12px; width: 350px; color:#fff;}
.top-sponsors a {margin:0 5px; background:url(/p/fcsn/i/sptop_1409.png); display:inline-block; height: 50px; float: left;}
.top-sponsors div {margin:5px; height: 50px; line-height: 20px; position: relative; float: left;}
.top-sponsors .adm { background-position: 0 0; width: 60px; height: 48px;}
.top-sponsors .mayor { background-position: -62px 0; width: 47px; height: 48px; }
.top-sponsors .fnl { background-position: -148px 0; width: 43px; height: 43px; margin:5px;}
.top-sponsors .fnl-fonbet { background-position: -194px 0; width: 43px; height: 43px; margin:5px;}
.top-sponsors .fnl-top,
.top-sponsors .fnl-olimp { background: transparent; max-width: 43px; height: 43px; margin:5px;}
.top-sponsors .rfs { background-position: -111px  0; width: 36px; height: 43px; margin:5px;}

/*----------------------FOOTER--------------------------------*/

.footer {position:relative; background:#122434; padding:10px 20px; color:#7b8c9c;}
.copy {border-top:1px solid #354552; padding-top:10px; font-size:12px; -webkit-box-shadow:0 -1px 0 0 #0c1924; box-shadow:0 -1px 0 0 #0c1924;}
.copy a {color:#c5cae2;}
.copy a:hover {color:#fff; text-decoration:underline;}
.sponsors {text-align:left; font-size:0; position:relative;}
.sponsors.center {text-align:center;}
.sponsors_tb {margin-bottom: 10px; border-top:1px solid #354552; -webkit-box-shadow:0 -1px 0 0 #0c1924; box-shadow:0 -1px 0 0 #0c1924; margin-top: 10px; padding-top: 5px;}
.sponsors .sp_right {padding-left: 270px;}
.sponsors a {margin:10px 12px; background:url(/p/fcsn/i/sp_090718.png); display:inline-block; height: 60px;}

.sponsors .sibmost-sm { background-position: 0 -41px; width: 265px; height: 38px; margin: 24px 12px 25px 12px; }
.sponsors .sibmost-sm:hover { background-position: 0 0;}

.sponsors .adm { background-position: -524px -63px; width: 197px; height: 60px; margin: 10px 25px; }
.sponsors .adm:hover { background-position: -524px 0;}

.sponsors .mayor { background-position: -724px -63px; width: 199px; height: 60px; margin: 10px 25px; }
.sponsors .mayor:hover { background-position: -724px 0;}

.sponsors .openbank { background-position: -423px -43px; width: 261px; height: 40px; margin: 23px 12px 24px 12px;}
.sponsors .openbank:hover { background-position: -423px 0;}

.sponsors .ratm { background-position: -687px -70px; width: 83px; height: 67px;}
.sponsors .ratm:hover { background-position: -687px 0;}

.sponsors .vira { background-position: -150px -207px; width: 147px; height: 47px; margin: 20px 12px;}
.sponsors .vira:hover { background-position: 0 -207px;}

.sponsors .joma { background-position: -773px -34px; width: 147px; height: 31px; margin: 30px 12px;}
.sponsors .joma:hover { background-position: -773px 0;}

.sponsors .ffnso { background-position: -923px -71px; width: 68px; height: 68px;}
.sponsors .ffnso:hover { background-position: -923px 0;}

.sponsors .novatek { background-position: -450px -222px; width: 147px; height: 41px; margin: 19px 15px; }
.sponsors .novatek:hover { background-position: -301px -222px;}

.sponsors .faw { background-position: -923px -184px; width: 149px; height: 40px; margin: 20px;}
.sponsors .faw:hover { background-position: -923px -141px;}

.sponsors .telesport { background-position: -573px -140px; width: 164px; height: 30px; margin: 25px 20px;}
.sponsors .telesport:hover { background-position: -406px -140px;}

.sponsors .jako { background-position: -162px -63px; width: 147px; height: 50px; margin: 15px 20px;}
.sponsors .jako:hover { background-position: -162px 0;}

.sponsors .olimp { background-position: -312px -63px; width: 209px; height: 50px; margin: 15px 20px;}
.sponsors .olimp:hover { background-position: -312px -1px;}

.sponsors .sportbox { background-position: -422px -113px; width: 262px; height: 24px; margin: 28px 20px;}
.sponsors .sportbox:hover { background-position: -422px -86px;}

.sponsors .matchtv { background-position: -659px -189px; width: 261px; height: 30px; margin: 25px 15px; }
.sponsors .matchtv:hover { background-position: -395px -189px;}

.sponsors .polytan { background-position: -266px -145px; width: 137px; height: 42px; margin: 19px 20px;}
.sponsors .polytan:hover { background-position: -126px -145px;}

.sponsors .rfs { background-position: 0 -63px; width: 50px; height: 60px; margin: 10px 20px;}
.sponsors .rfs:hover { background-position: 0 0;}

.sponsors .fnl { background-position: -53px -63px; width: 60px; margin: 10px 30px;}
.sponsors .fnl:hover { background-position: -53px 0;}

.f-cols {overflow:hidden; margin-bottom:17px;}
.f-col1 {float:left; width:728px;}
.f-col2 {float:right; width:202px;}

.soc a {display:block; margin: 5px 10px 0 0; width:30px; height:30px; float: left;}
.vk {background:url(/p/fcsn/i/ico.png) -1px -140px;}
.fb {background:url(/p/fcsn/i/ico.png) -34px -140px;}
.tw {background:url(/p/fcsn/i/ico.png) -67px -140px;}
.ig {background:url(/p/fcsn/i/ico.png) -100px -140px;}
.yt {background:url(/p/fcsn/i/ico.png) -133px -140px;}
.soc p {font-size:18px; color:#c5cae2; margin-bottom:8px; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif;}

.f-nav {overflow:hidden; margin-bottom:5px;}
.f-nav-col {float:left; width:200px; margin-left:49px;}
.f-nav-col:first-child {margin:0;}
.f-nav a {color:#7b8c9c;}
.f-nav a:hover {color:#fff;}
.f-nav li {margin-bottom:1px;}
.f-nav ul {margin-bottom:20px;}
.f-nav .title {text-transform:uppercase; margin-bottom:10px; border-bottom:1px solid #0c1924;  -webkit-box-shadow:0 1px 0 0 #354552; box-shadow:0 1px 0 0 #354552; padding-bottom:6px;}
.f-nav .title a {color:#c5cae2;}
.f-nav .title2 {text-transform:uppercase; font-size:12px; font-weight:bold; margin-top:7px;}
.in-eng {margin-top:30px;}
.in-eng a {color:#c5cae2;}
.f-nav .link .title {border:none; -webkit-box-shadow:none; box-shadow:none; background:none;}

/*----------------------CONTENT--------------------------------*/

.content {background:#f3f3f3; position:relative; z-index:2;}
.content-title {padding:18px 20px; background:#2a80e3;}
.content-title-bd {border-bottom:5px solid #43a8fc; padding-bottom:14px;}
.content-title h1 {font-size:24px; color:#fff; text-transform:uppercase; font-weight:normal; font-family: 'Open Sans Condensed', sans-serif;}
.content-search {float:right; width:195px; height:26px; position:relative; background:#2b78cf; -webkit-border-radius:13px; border-radius:13px; padding-left:26px;
-webkit-box-shadow:0 1px 4px 0 #112435 inset; box-shadow:0 1px 4px 0 #112435 inset;}
.c-s-btn {position:absolute; width:13px; height:13px; background:url(/p/fcsn/i/ico.png) -152px -1px; left:6px; top:6px; text-indent:-1000px; font-size:0; overflow:hidden; border:none; margin:0; padding:0;}
.c-s-inp {width:185px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:none; border:none; padding:6px 0 0; margin:0; color:#fff;}
input::-webkit-input-placeholder {color:#c5cae2;}
input:-moz-placeholder {color:#c5cae2;}


.page {padding:0 5px 60px; width:990px; margin:0 auto;}
.cols2 {margin-bottom:20px;}
.cols2 .col1 {float:left; width:740px; position:relative;}
.cols2 .col2 {float:right; width:240px; position:relative;}

.banner-r img {vertical-align:top;}
.sh {position:relative;}
.sh:before, .vidjet:before {content:""; position:absolute; left:0; bottom:1px; background:#050c12; width:100%; height:1px; -webkit-box-shadow:0 0 10px 5px #000; box-shadow:0 0 5px 3px #000;}

.m-banner-news {height:400px;}
.m-banner-news-link {float:right; width:160px;}
.m-banner-news-link li {height:90px; background:#f3f3f3; padding:10px 10px 0; font-weight:bold; position:relative;z-index:5;}
.m-banner-news-link li.active {background:#297fe3; z-index:6;}
.m-banner-news-link li.active a {color:#fff;}
.m-banner-news-link li i {position:absolute; left:0; top:-2px; width:100%; background:#ddd; height:1px; border-bottom:1px solid #fff;}
.m-banner-news-link li:first-child i {position:absolute; left:0; top:-2px; width:100%; background:#ddd; height:0; border-bottom:0 solid #fff;}
.m-banner-news-link li.active i { height:4px; background:#43a8fc; position:absolute; left:0; top:96px; border:none;}
.m-banner-im { position:absolute; top:0; left:0; width:580px; height:400px;overflow: hidden;}
.m-banner-im {width:580px; float:left;}
.m-banner-im a {color:#fff; text-decoration:none;}
.m-banner-im img {vertical-align:top;}
.m-banner-im-txt {
background:rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.65)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
 position:absolute; left:0; bottom:0; padding:10px 20px 35px; width:540px; color:#fff;}
.m-banner-im-txt.no-img {background:transparent;position:relative;color:#000;}
.m-banner-im-txt .title {font-size:24px; margin-bottom:15px; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif;}
.m-banner-im-txt .play {width:20px; height:20px; background:url(/p/fcsn/i/ico.png) -1px -20px; right:10px; bottom:10px; position:absolute; cursor:pointer;}

.translation {position:fixed; left:0; bottom:0; height:59px; border-top:1px solid #383d42; background:#191e22; width:100%; z-index:100;
background: -moz-linear-gradient(top, #22282e 0%, #111417 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22282e), color-stop(100%,#111417));
background: -webkit-linear-gradient(top, #22282e 0%,#111417 100%);
background: -o-linear-gradient(top, #22282e 0%,#111417 100%);
background: -ms-linear-gradient(top, #22282e 0%,#111417 100%);
background: linear-gradient(to bottom, #22282e 0%,#111417 100%);}
.translation-in {height:59px; width:988px; margin:0 auto; border-left:1px solid #383d42; border-right:1px solid #383d42;}

.translation-time {padding-top:15px; font-family: 'Open Sans Condensed', sans-serif; height:44px; text-align:center; width:60px; border-left:1px solid #1a1f23; font-size:28px; color:#7b8c9c; float:left;}
.translation-teams {width:93px; float:left; border-left:1px solid #383d42; font-size:13px; color:#fff;}
.translation-teams a {color:#fff;}
.translation-timeline {float:left; width:620px; margin-left:30px; height:59px; position:relative;}

.translation-link {float:right; font-family: 'Open Sans Condensed', sans-serif; border-left:1px solid #353a40; padding-left:18px; width:132px; padding-top:20px; height:39px; font-size:18px; color:#fff; position:relative; border-right:1px solid #1e2328;}
.translation-link:after, .dec2 {content:""; position:absolute; width:7px; height:9px; background:url(/p/fcsn/i/ico.png) -90px -32px; overflow:hidden; margin:7px 0 0 7px;}

.tr-t1 {height:21px; border-left:1px solid #1a1f24; border-bottom:1px solid #111518; padding:7px 33px 0 28px; position:relative;}
.tr-t2 {height:22px; border-left:1px solid #1a1f24; border-top:1px solid #3b4043; padding:7px 33px 0 28px; position:relative;}
.translation-teams img {position:absolute; left:3px; top:4px;}

.tr-team-gl {width:28px; height:28px; line-height:28px; text-align:center; position:absolute; right:0; top:0; background:#445059; font-size:18px; color:#ffe718; -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.6) inset; box-shadow:0 2px 2px 0 rgba(0,0,0,0.6) inset;}

.tr-line {width:615px; height:4px; background:#445059; position:relative; left:5px; top:28px;}
.tr-line i {position:absolute; left:0; top:0; height:4px; background:#eaeaea;}

.circl {position:absolute; width:12px; height:12px; top:-4px; background:url(/p/fcsn/i/ico.png) -18px -68px; overflow:hidden;}
.circl.active {background:url(/p/fcsn/i/ico.png) -3px -68px;}
.circl.pos1 {left:0;}
.circl.pos2 {left:49%;}
.circl.pos3 {right:0;}

.tr-event {position:absolute; bottom:-27px; height:59px; width:15px;}
.tr-event-info {background:#f3f3f3; display:none; padding:13px 10px 0; height:28px; font-weight:bold; font-size:12px; -webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; position:absolute; white-space: nowrap; left:-20px; top:-41px;}
.tr-event-info-time {color:#7b8c9c;}

.tr-event-num {width:41px; height:41px; position:absolute; left:-41px; top:0; background:#445059; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; -webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.6) inset; box-shadow:0 2px 2px 0 rgba(0,0,0,0.6) inset;}
.tr-event-num span {overflow:hidden; position:absolute; left:3px; top:6px;}
.tr-event-line {width:10px; height:59px; display:none; background:url(/p/fcsn/i/ico.png) -89px -44px; position:absolute; left:0; top:0;}

.kit {width:34px; height:20px; background:url(/p/fcsn/i/kits-small.png); font-size:13px; padding-top:10px; color:#fff; text-align:center; font-weight:normal; line-height:1;}
.kit-c1 {background-position:0 0;}
.kit-c2 {background-position:-35px 0;}
.kit-c3 {background-position:-70px 0;}
.kit-c4 {background-position:-105px 0;}
.kit-c5 {background-position:-140px 0;}
.kit-c6 {background-position:-175px 0;}
.kit-c7 {background-position:-210px 0;}
.kit-c8 {background-position:-245px 0;}
.kit-c9 {background-position:-280px 0;}

.kit-c10 {background-position:0 -31px; color:#0d173c;}
.kit-c11 {background-position:-35px -31px; color:#0d173c;}
.kit-c12 {background-position:-70px -31px; color:#0d173c;}
.kit-c13 {background-position:-105px -31px;}
.kit-c14 {background-position:-140px -31px;}
.kit-c15 {background-position:-175px -31px;}
.kit-c16 {background-position:-210px -31px;}
.kit-c17 {background-position:-245px -31px;}


.ball {width:12px; height:12px; background:url(/p/fcsn/i/ico.png) -2px -52px; overflow:hidden; position:absolute; left:-1px; z-index:3; cursor:pointer;}
.card-y {width:9px; height:11px; background:url(/p/fcsn/i/ico.png) -35px -53px; overflow:hidden; position:absolute; left:0; z-index:3; cursor:pointer;}
.card-yr {width:12px; height:11px; background:url(/p/fcsn/i/ico.png) -74px -53px; overflow:hidden; position:absolute; left:0; z-index:3; cursor:pointer;}
.card-r {width:9px; height:11px; background:url(/p/fcsn/i/ico.png) -47px -53px; overflow:hidden; position:absolute; left:0; z-index:3; cursor:pointer;}
.che {width:12px; height:12px; background:url(/p/fcsn/i/ico.png) -18px -52px; overflow:hidden; position:absolute; left:-1px; z-index:3; cursor:pointer;}
.tr-event:hover .tr-event-line, .tr-event:hover .tr-event-info {display:block;}
.team2 {top:38px;}
.team1 {top:10px;}

.vidjets {margin-left:-10px;}
.m-off { display:none; }
.vidjet-body {background:#2d363e; height:250px; position:relative; z-index:2;overflow: hidden;}
.vidjet-title {height:40px; background:#122434; padding-left:10px; line-height:40px; text-transform:uppercase; font-size:18px; color:#c5cae2; font-family: 'Open Sans Condensed', sans-serif; position:relative;}
.vidjet {float:left; margin:0 0 20px 10px; position:relative; width:240px;}
.vidjet-title .rss {position:absolute; right:10px; top:15px; background:url(/p/fcsn/i/ico.png) -59px -52px; overflow:hidden; width:11px; height:11px;}

.m-news li {padding:8px; border-top:1px solid #4c545b; -webkit-box-shadow:0 -1px 0 0 #1f262b; box-shadow:0 -1px 0 0 #1f262b;}
.m-news a {color:#fff;}
.m-news li:first-child {border:none; -webkit-box-shadow:none; box-shadow:none;}

.vidjet-soc {
    background: -moz-radial-gradient(center, ellipse cover, #3f4950 0%, #283138 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#3f4950), color-stop(100%,#283138));
background: -webkit-radial-gradient(center, ellipse cover, #3f4950 0%,#283138 100%);
background: -o-radial-gradient(center, ellipse cover, #3f4950 0%,#283138 100%);
background: -ms-radial-gradient(center, ellipse cover, #3f4950 0%,#283138 100%);
background: radial-gradient(ellipse at center, #3f4950 0%,#283138 100%);
position:relative;
text-align:center; padding-top:16px;
height:234px;
-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.6) inset; box-shadow:0 5px 9px 0 rgba(0,0,0,.6) inset;
}
.vk-vidj {margin: 0 10px 28px 10px;}

.vidj-vote {padding:50px 10px 0; height:200px; background:url(/p/fcsn/i/bg2.jpg); -webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.3) inset; box-shadow:0 5px 9px 0 rgba(0,0,0,.3) inset;}
.vidt-vote-qv {font-size:18px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; margin-bottom:18px;}
.v-link {display:inline-block; font-size:13px; text-decoration:none; padding:5px 9px; background:rgba(0,0,0,.5); color:#fff; -webkit-border-radius:6px; border-radius:6px;}

.vidj-ans .v-link {margin:0 0 10px;}
.vidj-ans a {color:#fff; margin-left:9px;}

.v-tabs {background:#122434;}
.v-tab-nav {height:30px;}
.v-tab-nav li {float:left; height:30px; width:80px; text-align:center; color:#fff; font-weight:bold;}
.v-tab-nav a {display:block; height:30px; color:#fff; line-height:30px;}
.v-tab-nav a:hover {text-decoration:none;}
.v-tabs2 .v-tab-nav li {width:50%;}
.v-tab1 a {background:url(/p/fcsn/i/ico.png) -2px -102px;}
.v-tab2 a {background:url(/p/fcsn/i/ico.png) -82px -102px;}
.v-tab3 a {background:url(/p/fcsn/i/ico.png) -162px -102px;}
.v-tab-nav .ui-tabs-active {background:#2678d6;}
.v-tab-body, .vidj-blog-comment { height:210px; padding-top:10px; position:relative;
    background: #2679d8;
background: -moz-linear-gradient(top, #2679d8 0%, #1a5394 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2679d8), color-stop(100%,#1a5394));
background: -webkit-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: -o-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: -ms-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: linear-gradient(to bottom, #2679d8 0%,#1a5394 100%);
}
.vidj-blog-comment {height:250px; padding-top:0;}

.vidj-tabl-stats {width:100%; font-size:12px; color:#ddd; margin-bottom:5px;
border-collapse:inherit;
    border-spacing: 0;}
.vidj-tabl-stats td {border-top:1px solid rgba(255,255,255,0.2); border-bottom:1px solid #154275; padding:5px 8px;}
.vidj-tabl-stats td a {color:#fff;}
.vidj-tabl-stats th {border-bottom:1px solid #154275; padding:5px 8px; text-align:left;}
.vidj-tabl-stats .last td {border-bottom:none;}
.stats-num {display:inline-block;}
.vidj-tabl-stats .td1 {color:#fff;}

.champ-tabl {padding:10px 10px 0;}
.champ-tabl table {width:100%; color:#fff; margin-bottom:5px;}
.champ-tabl td {padding-bottom:4px; text-align: center;}
.champ-tabl a {color:#fff;}
.champ-tabl th {text-align:center; font-size:12px; color:#c5cae2; padding-bottom:4px;}
.champ-tabl .team-name {text-align:left;padding-left: 10px;}
.champ-tabl tr > td:first-child {text-align: right;}
.current td {color:#ffe718;}
.champ-tabl .current a {color:#ffe718;}
.vidj-media {height:250px; position:relative;
background: #1d3547;
background: -moz-radial-gradient(center, ellipse cover, #1d3547 0%, #101f2e 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#1d3547), color-stop(100%,#101f2e));
background: -webkit-radial-gradient(center, ellipse cover, #1d3547 0%,#101f2e 100%);
background: -o-radial-gradient(center, ellipse cover, #1d3547 0%,#101f2e 100%);
background: -ms-radial-gradient(center, ellipse cover, #1d3547 0%,#101f2e 100%);
background: radial-gradient(ellipse at center, #1d3547 0%,#101f2e 100%);
-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,.6) inset; box-shadow:0 5px 9px 0 rgba(0,0,0,.6) inset;}

.media-title {padding:10px 0 0 20px; height:43px; color:#ddd; font-family: 'Open Sans Condensed', sans-serif; font-size:16px;}
.media-title a {color:#ddd;}

.media-control {position:absolute; left:0; bottom:0; width:100%; height:13px;}
.media-control ul {text-align:center; font-size:0; width:100%;}
.media-control li {display:inline-block; margin:0 5px; width:8px; height:8px;  overflow:hidden;}
.media-control li a {background:url(/p/fcsn/i/ico.png) -119px -1px; display:block; height:8px;}
.media-control .active a {background:url(/p/fcsn/i/ico.png) -108px -1px;}
.media-control .ar-r {width:6px; height:8px; cursor:pointer; position:absolute; right:10px; top:0; background:url(/p/fcsn/i/ico.png) -130px -1px;}
.media-control .ar-l {width:6px; height:8px; cursor:pointer; position:absolute; left:10px; top:0; background:url(/p/fcsn/i/ico.png) -140px -1px;}

.next-math {height:240px; background:url(/p/fcsn/i/bg3.jpg); padding:10px 10px 0; position:relative; -webkit-box-shadow:0 5px 55px 0 rgba(0,0,0,.4) inset; box-shadow:0 5px 55px 0 rgba(0,0,0,.4) inset;}
.prev-math {height:240px; background:url(/p/fcsn/i/bg4.jpg); -webkit-box-shadow:0 5px 55px 0 rgba(0,0,0,.6) inset; box-shadow:0 5px 55px 0 rgba(0,0,0,.6) inset; padding:10px 10px 0; position:relative;}
.v-math-links {left:10px; bottom:12px; position:absolute;}
.v-math-links a {margin-right:10px;}
.v-math-info {width:100%; top:137px; left:0; position:absolute; text-align:center; font-size:13px; color:#ddd;}
.v-math-info span {font-size:14px; color:#fff; margin-bottom:4px; font-weight:bold; display:block;}
.v-math-info span a {color:#fff;}
.v-fnl {float:left; font-size:14px; font-weight:bold; color:#ddd;}
.v-tur {float:right; font-size:14px; font-weight:bold; color:#ddd;}
.v-fnl a, .v-tur a {color:#ddd;}
.next-math-info {text-align:center; top:40px; width:100%; left:0; position:absolute;}

.nm-date {font-family: 'Open Sans Condensed', sans-serif; color:#ffe718; font-size:24px; text-align:center; position:absolute; left:14px; top:24px; width:50px;}
.nm-date b {font-size:14px; font-weight:normal; display:block;}
.nm-time {font-family: 'Open Sans Condensed', sans-serif; color:#ffe718; font-size:24px; text-align:center; position:absolute; right:10px; top:33px; width:60px;}
.prev-math-date {font-size:13px; color:#fff; top:30px; width:100%; left:0; position:absolute; text-align:center;}

.scores {width:220px; height:78px; background:#000 url(/p/fcsn/i/tablo.png); position:absolute; left:10px; top:50px; overflow:hidden; -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4); box-shadow:0 2px 2px rgba(0,0,0,0.4);}
.scores-logo1 {position:absolute; left:13px; top:14px;}
.scores-logo2 {position:absolute; right:12px; top:14px;}
.scores:before {content:""; position:absolute; width:145px; height:80px; background:rgba(255,255,255,0.1); left:-30px; top:0; -moz-transform:skewX(-38deg); -webkit-transform:skewX(-38deg); -ms-transform:skewX(-38deg); -o-transform:skewX(-38deg); transform:skewX(-38deg);}

.sc-num1 {position:absolute; width:27px; height:48px; left:70px; top:16px;}
.sc-num2 {position:absolute; width:27px; height:48px; left:123px; top:16px;}

.one {background:url(/p/fcsn/i/nums.png) 0 -100px;}
.two {background:url(/p/fcsn/i/nums.png) -30px -100px;}
.three {background:url(/p/fcsn/i/nums.png) 0 -150px;}
.four {background:url(/p/fcsn/i/nums.png) -30px -150px;}
.five {background:url(/p/fcsn/i/nums.png) 0 -201px;}
.six {background:url(/p/fcsn/i/nums.png) -30px -201px;}
.seven {background:url(/p/fcsn/i/nums.png) 0 -50px;}
.eight {background:url(/p/fcsn/i/nums.png) -30px -50px;}
.nine {background:url(/p/fcsn/i/nums.png) 0 0;}
.zero {background:url(/p/fcsn/i/nums.png) -30px 0;}

.add-vidjet {margin-bottom:20px; font-size:13px; color:#fff;}
.add-vidjet-link {display:inline-block; position:relative; vertical-align:middle; padding:9px 0 9px 72px; width:160px; color:#fff; font-weight:bold; border:2px dashed #7b8c9b;}
.add-vidjet .sub-txt {vertical-align:middle; display:inline-block; position:relative; padding-left:62px;}
.add-vidjet-link:before, .dec3 {content:""; position:absolute; width:16px; height:16px; background:url(/p/fcsn/i/ico.png) -15px -1px; overflow:hidden; left:45px; top:9px;}
.add-vidjet .sub-txt .close {display:inline-block; width:9px; height:9px; background:url(/p/fcsn/i/ico.png) -79px -4px; overflow:hidden; vertical-align:middle; margin-left:8px; cursor:pointer;}
.add-vidjet .sub-txt:before, .dec4 {content:""; position:absolute; width:39px; height:14px; background:url(/p/fcsn/i/ico.png) -35px -2px; overflow:hidden; left:10px; top:3px;}
.add-vidjet-link-ok:before, .add-vidjet-link-ok .dec3 {background:url(/p/fcsn/i/ico.png) -310px -1px;}
.add-vidjet-link-ok {border-top:2px solid #1c4162;}

.vidjet-carousel {height:136px; border:2px dashed #7b8c9b; margin-bottom:-2px; padding:0 28px; position:relative;}
.vidjet-carousel-in {
    height:136px;
    background: rgb(14,29,42);
background: -moz-linear-gradient(top, rgba(14,29,42,1) 0%, rgba(27,49,66,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,29,42,1)), color-stop(100%,rgba(27,49,66,1)));
background: -webkit-linear-gradient(top, rgba(14,29,42,1) 0%,rgba(27,49,66,1) 100%);
background: -o-linear-gradient(top, rgba(14,29,42,1) 0%,rgba(27,49,66,1) 100%);
background: -ms-linear-gradient(top, rgba(14,29,42,1) 0%,rgba(27,49,66,1) 100%);
background: linear-gradient(to bottom, rgba(14,29,42,1) 0%,rgba(27,49,66,1) 100%);
-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5) inset; box-shadow:0 5px 20px rgba(0,0,0,.5) inset;
}

.vidjet-carousel-in li {width:155px; float:left; padding-top:96px; position:relative; text-align:center; font-weight:bold;}
.vidjet-carousel-in li a {color:#ddd}
.v-c-arl {position:absolute; left:0; top:0; height:136px; width:27px; background:#101f2e; border-right:1px solid #273643; cursor:pointer;}
.v-c-arl:before, .dec10 {content:""; position:absolute; width:7px; height:8px; background:url(/p/fcsn/i/ico.png) -139px -1px; left:8px; top:62px;}

.v-c-arr {position:absolute; right:0; top:0; height:136px; width:27px; background:#101f2e; border-left:1px solid #273643; cursor:pointer;}
.v-c-arr:before, .dec11 {content:""; position:absolute; width:7px; height:8px; background:url(/p/fcsn/i/ico.png) -130px -1px; left:10px; top:62px;}
.v-c-ico {position:absolute; width:70px; height:70px; background:url(/p/fcsn/i/vidjet-icons.png?1); left:42px; top:20px;}
.v-c-ico1 {background-position:0 0;}
.v-c-ico2 {background-position:-73px 0;}
.v-c-ico3 {background-position:-146px 0;}
.v-c-ico4 {background-position:-219px 0;}
.v-c-ico5 {background-position:-292px 0;}
.v-c-ico6 {background-position:-365px 0;}
.v-c-ico7 {background-position:-438px 0;}
.v-c-ico8 {background-position:-511px 0;}
.del {display:none; width:21px; height:21px; background:url(/p/fcsn/i/ico.png) -228px -12px; position:absolute; cursor:pointer;}
.vidjet-carousel-in li.m-del .del { display:block; }
.sortableon .del { display:block; }
.sortableon .vidjet { cursor:move; }
.vidjet-carousel-in li .del {top:12px; left:100px;}
.vidjet-title .del {top:10px; right:9px; z-index:3;}



/*----------------------POPUP--------------------------------*/
.popup-wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 9999;
	display: none;
}
.shadow {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:200; display:none;}
.popup {z-index:300; margin: 100px auto 20px; width:490px; position:relative; background:#f3f3f3; display:none;}
.popup-vote {background:#2e6b4c url(/p/fcsn/i/bg2.jpg); color:#fff;}
.popup-vote a {color:#fff;}
.popup-body {padding:20px;}
.popup-title {padding:17px 20px; border-bottom:1px solid #1e4a33; -webkit-box-shadow:0 1px 0 0 #4a8066; box-shadow:0 1px 0 0 #4a8066; font-size:24px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase;}
.popup-close {width:20px; height:20px; position:absolute; right:20px; top:20px; z-index:3; background:url(/p/fcsn/i/ico.png) -331px -1px; cursor:pointer;}
.popup-qv {font-size:24px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; margin-bottom:20px;}
.popup-var li {margin-bottom:13px; color:#fff;}
.popup-var li span {font-weight: bold; color:#fff;}
.popup-var {margin-bottom:25px;}
.popup-var label {margin-left:4px;}
.popup-vote .btn1 {margin-right:10px;}
.popup-avt .popup-title,
.popup-info .popup-title,
.popup-conference .popup-title,
.popup-sendMess .popup-title,
.popup-sendAsk .popup-title {color:#7b8c9c; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
.t-popup-avt td {font-size:16px; padding:0 0 20px 20px;}
.inp-avt {font-size:18px; width:300px;}
.forgot-pass {font-size:12px; margin-top:7px;}
.remember-me {margin:-5px 0 6px; font-size:12px;}
.popup-sendMess .btn1 {margin-right: 10px; font-size: 16px;}

.goto-dialog {font-size: 12px;}
.send-mess-line {margin-bottom: 14px; font-size: 16px;}
.send-mess-line textarea {border: 1px solid #ddd; margin-top: 3px; resize:none; padding: 4px; width: 440px; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; background: #fff;}

.send-mes-whoarea {position:relative; font-size: 0; border: 1px solid #ddd; margin-top: 3px; resize:none; padding: 4px; width: 440px; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; background: #fff;}
.popup-sendMess {z-index:300;  position:relative; background:#f3f3f3; display:none;}
.send-mess-line { position:relative; font-size: 12px;}
.send-mess-line ul { position:absolute; top:100%; left:0; right:0; list-style:none; z-index:5; }
.send-mess-line ul li { background:#fff; cursor:pointer;  padding: 4px;  border: 1px solid #ddd; border-top: none;}
.send-mess-line ul li.active { background:#dddddd; }
.send-mess-line .notedit { border:none; }
.send-mess-line .notfound { background:red !important; }
.send-mes-add {font-size: 15px;}
.send-mes-whoarea input {
	border: 0;
	margin: 0; padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.labelName {height: 20px; background: #dde2e7; padding: 0 20px 0 5px; position: relative; -webkit-border-radius: 4px; border-radius: 4px; line-height: 20px; font-size: 12px; display: inline-block; margin-right: 5px;}
.labelName i {width: 12px; height: 12px; position: absolute; right:5px; top:4px; background: url(/p/fcsn/i/ico.png) -334px -42px; overflow: hidden; cursor:pointer;}

/*----------------------BLOG--------------------------------*/

.blog-tabs {background:#43a8fc; font-size:0;}
.blog-tabs li {padding:6px 20px; display:inline-block; font-size:13px;}
.blog-tabs a {color:#fff;}
.blog-tabs .active {background:#f3f3f3; color:#000;}
.blog-tabs .add-blog {float:right; border-left:1px solid #55b0fc; -webkit-box-shadow:-1px 0 0 0 #3c96e2; box-shadow:-1px 0 0 0 #3c96e2;}
.b-blog {padding:17px 20px 7px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
.b-blog-title {margin-bottom:10px; font-size:20px;}
.b-blog-text {margin-bottom:16px;}
.read-more {padding:3px 20px 3px 11px; background:#dde2e7; position:relative; font-weight:bold; -webkit-border-radius:4px; border-radius:4px;}
.read-more:before, .dec5 {content:""; position:absolute; width:5px; height:7px; background:url(/p/fcsn/i/ico.png) -109px -14px; overflow:hidden; right:9px; top:8px;}
.b-blog-info {margin-top:18px; font-weight:bold; font-size:12px;}
.b-blog-info .date {float:right; font-weight:normal; color:#7b8c9c;}
.blog-author, .b-blog-info span {margin-right:26px; position:relative;}

.blog-rate.plus {color:#09b800;}
.blog-rate.minus {color:#f22626;}
.blog-rate .ico {width:11px; height:8px; background:url(/p/fcsn/i/ico.png) -109px -23px; overflow:hidden; position:absolute; left:-18px; top:3px;}
.blog-view .ico {width:12px; height:7px; background:url(/p/fcsn/i/ico.png) -123px -24px; overflow:hidden; position:absolute; left:-18px; top:4px;}
.blog-view {color:#7b8c9c;}
.blog-comment-q .ico {width:9px; height:10px; background:url(/p/fcsn/i/ico.png) -139px -23px; overflow:hidden; position:absolute; left:-16px; top:3px;}
.blog-comment-q {color:#1a4063;}
.b-blog .media {margin:10px 0;}

.pagination {padding:12px 20px; background:#fafafa; font-size:0; text-align:center; position:relative;}
.pagination li {font-size:13px; font-weight:bold; display:inline-block; margin:0 5px; vertical-align:top;}
.pagination li a {padding:0 5px; height:20px; display:block; -webkit-border-radius:4px; border-radius:4px; background:#dde2e7; line-height:20px; text-align:center; min-width:10px;}
.pagination .active a {background:#7b8c9b; color:#fff; -webkit-box-shadow:0 1px 4px 0 #112435 inset; box-shadow:0 1px 4px 0 #112435 inset;}
.pagination .active a {text-decoration:none; cursor:default;}
.pagination .arr-l {float:left; width:20px; margin-left:0; }
.pagination .arr-l a {background:#dde2e7 url(/p/fcsn/i/ico.png) -131px -60px; width:20px; padding:0;}
.pagination .arr-l.deactive a {cursor:default; background:#dde2e7 url(/p/fcsn/i/ico.png) -131px -38px;}
.pagination .arr-r {float:right; width:20px; margin-right:0;}
.pagination .arr-r a {background:#dde2e7 url(/p/fcsn/i/ico.png) -109px -38px; width:20px; padding:0;}
.pagination .arr-r.deactive a {cursor:default; background:#dde2e7 url(/p/fcsn/i/ico.png) -109px -60px;}

.banner4 {width:240px; height:180px; margin-bottom:10px; position:relative; overflow:hidden; display:block; color:#fff;}
.banner4-1 {background:url(/p/fcsn/i/bg515.jpg);}
.banner4-2 {background:url(/p/fcsn/i/bg7.jpg);}
.banner4-txt {position:absolute; height:70px; padding:10px 10px 0; left:0; bottom:0; width:220px;
background:rgba(0,0,0,0.3);
background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.65)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.65) 100%);}
.banner4-txt p {font-size:18px; font-family: 'Open Sans Condensed', sans-serif; text-transform:uppercase; margin-bottom:4px;}

.back-to-ar {width:80px; height:20px; -webkit-border-radius:4px; border-radius:4px; position:relative; background:rgba(0,0,0,.5); display:block;}
.back-to-ar i {width:7px; height:6px; background:url(/p/fcsn/i/ico.png) -93px -9px; overflow:hidden; position:absolute; left:36px; top:7px;}

.back-to-ar {position: fixed; bottom:70px; margin-left: 80px; z-index: 1000;}

.col2 .vidjet {margin:0 0 10px 0;}
.col2 .vidjet:before {display:none;}

.vidj-blog-list li {list-style-position:inside; padding:7px 10px; margin:0; color:#ddd; border-bottom:1px solid #184e8b; -webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.2); box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.2);}
.vidj-blog-list {padding:0; margin:0;}
.vidj-blog-list a {color:#fff;}
.vidj-blog-list-carma li {list-style-type: none; padding-left: 50px;}
.vidj-blog-list-carma .carma {float: left; width: 30px; padding-right: 10px; margin-left: -40px; text-align: right; }
.vidj-blog-comment-list li {padding:10px; color:#fff; border-bottom:1px solid #184e8b; -webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.2); box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.2);}
.vidj-blog-comment-list .title {margin-bottom:3px; color:#c5cae2;}
.vidj-blog-comment-list a {color:#c5cae2;}


/*----------------------GUESTBOOK--------------------------------*/

.banner5 img {vertical-align:top;}
.banner5 {margin-bottom:10px; clear: both;}
.re {display:inline-block; vertical-align:top; width:16px; height:14px; background:url(/p/fcsn/i/ico.png) -154px -18px; overflow:hidden; margin-left:3px; position:relative; top:8px;}
.ava img {vertical-align:top;}
.ava {float:left; width:80px;}

.send-comment {padding:20px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; background:#fafafa;}
.send-comment-body {float:left; width:620px; font-size:12px; color:#7b8c9c; position:relative;}
.send-comment-body a {font-weight:bold;}
.send-comment-area {padding:10px; border:1px solid #ddd; background:#fff; position:relative; margin-bottom:10px;}
.send-comment-area .ar {position:absolute; width:11px; height:11px; top:28px; left:-11px; background:url(/p/fcsn/i/ico.png) -225px -2px; overflow:hidden;}
.send-comment-area textarea {width:100%; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none; resize:none; overflow:auto;}

.send-comment-btn {padding:5px 19px; margin-right:8px; display:inline-block; vertical-align:middle; cursor:pointer;
background: rgb(236,239,241);
background: -moz-linear-gradient(top, rgba(236,239,241,1) 0%, rgba(218,223,228,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,239,241,1)), color-stop(100%,rgba(218,223,228,1)));
background: -webkit-linear-gradient(top, rgba(236,239,241,1) 0%,rgba(218,223,228,1) 100%);
background: -o-linear-gradient(top, rgba(236,239,241,1) 0%,rgba(218,223,228,1) 100%);
background: -ms-linear-gradient(top, rgba(236,239,241,1) 0%,rgba(218,223,228,1) 100%);
background: linear-gradient(to bottom, rgba(236,239,241,1) 0%,rgba(218,223,228,1) 100%);
 border:1px solid #d6dbdf; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#1a4063; -webkit-border-radius:6px; border-radius:6px;}
.send-comment-btn.deactive {color:#7b8c9c; cursor:default;}
.send-comment-btn:hover {color:#217de6;}
.send-comment-btn:active {background: rgb(216,222,228);
background: -moz-linear-gradient(top, rgba(216,222,228,1) 0%, rgba(235,238,241,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,222,228,1)), color-stop(100%,rgba(235,238,241,1)));
background: -webkit-linear-gradient(top, rgba(216,222,228,1) 0%,rgba(235,238,241,1) 100%);
background: -o-linear-gradient(top, rgba(216,222,228,1) 0%,rgba(235,238,241,1) 100%);
background: -ms-linear-gradient(top, rgba(216,222,228,1) 0%,rgba(235,238,241,1) 100%);
background: linear-gradient(to bottom, rgba(216,222,228,1) 0%,rgba(235,238,241,1) 100%);}

.b-comment {padding:9px 20px 30px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; position:relative;}
.b-act {padding:17px 20px 10px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; position:relative;}
.b-comment2 {background:#fafafa;}
.comment-body { float:left; width:620px;word-wrap: break-word;}
.comment-body .date {top:9px; right:20px; font-size:12px; position:absolute; color:#7b8c9c; white-space:nowrap;}
.comment-author {margin-bottom:7px;}
.comment-author a {font-weight:bold; font-size:14px;}
.online {font-size:12px; padding-left:20px; color:#7b8c9c; position:relative;}
.online:before, .dec6 {content:""; position:absolute; width:11px; height:13px; background:url(/p/fcsn/i/ico.png) -172px -2px; left:5px; top:1px;}

.ans-link {margin-top:5px;margin-bottom:5px; line-height:20px; position:relative; font-size:0; font-weight:bold; z-index:5;}
.ans-link-author {height:20px; display:inline-block; -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; background:#fff; padding:0 5px 0 18px; font-size:12px; position:relative;}
.ans-link-author:before, .dec7 {content:""; position:absolute; width:8px; height:6px; background:url(/p/fcsn/i/ico.png) -214px -5px; overflow:hidden; left:5px; top:7px;}
.ans-link-num {height:20px; display:inline-block; cursor:pointer; position:relative; z-index:6; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; background:#dde2e7; padding:0 7px 0 5px; color:#7b8c9c; font-size:12px;}
.ans-link-num2 {height:20px; display:inline-block; cursor:pointer; position:relative; z-index:6; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; background:#dde2e7; padding:0 7px 0 5px; color:#7b8c9c; font-size:12px;}

.b-comment-hover {display:none;}
.ans-link-num.active {color:#fff; background:#297fe3;}
.b-comment:hover .b-comment-hover {display:block;}
.post-att {position:absolute; right:20px; bottom:10px; font-size:12px;}

.post-att .ico {width:12px; height:12px; background:url(/p/fcsn/i/ico.png) -197px -2px; overflow:hidden; position:absolute; left:-17px; top:1px; overflow:hidden;}
.ansr-link {position:absolute; left:114px; bottom:10px; font-size:12px;}
.ansr-link .ico {width:9px; height:6px; background:url(/p/fcsn/i/ico.png) -184px -2px; overflow:hidden; position:absolute; left:-14px; top:3px; overflow:hidden;}
.post-del .ico {background:url(/p/fcsn/i/ico.png) -334px -42px;}
.quote-hover {background:#fff; position:absolute; left:0; bottom:20px; width:500px; display:none;
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);
box-shadow:0 2px 4px rgba(0,0,0,.5);
-webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; line-height:1.2;
 padding:8px 20px; border-bottom:4px solid #297fe3; z-index:250; font-size:14px; font-weight:normal;}
.quote-hover .date {position:absolute; right:20px; top:8px; font-size:12px; color:#7b8c9c;}
.quote-hover-author {margin-bottom:5px; font-weight:bold;}

.esc {font-size:11px; color:#7b8c9c; margin-top:10px;}
.esc span {color:#1a4063; font-weight:bold;}


/*----------------------PROFILE--------------------------------*/

.b-act  .ans-link {margin-bottom:5px;}
.btn-wrap {padding:20px;}
.b-act .b-blog-info {padding-left:20px; margin-top:10px;}
.act-title {padding:8px 20px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; position:relative; background:#fafafa;}
.b-act .ans-link-author {padding-left:7px;}
.b-act .ans-link-author:before, .b-act .dec7 {display:none;}
.b-act .ans-link-num {cursor:default;}

.t-profile-info {padding:20px 20px 10px; position:relative;}
.edit-profile {position:absolute; right:20px; top:20px; font-weight:bold;}
.edit-profile:before, .dec8 {width:11px; height:11px; content:""; position:absolute; background:url(/p/fcsn/i/ico.png) -175px -18px; overflow:hidden; left:-16px; top:2px;}
.t-profile-info .td1 {font-weight:bold;}
.t-profile-info td {padding-bottom:12px; padding-right:55px;}

.user-head {padding:20px 0 0 140px; height:155px; position:relative; background:#277be1; border-bottom:5px solid #43a8fc; color:#fff;}
.user-ava {position:absolute; left:20px; top:20px;}
.user-head-name {font-size:24px; margin-bottom:28px; color:#fff; font-family: 'Open Sans Condensed', sans-serif;}
.user-exit {position:absolute; right:20px; top:20px; font-size:13px; font-weight:bold; color:#fff;}

.user-head-stat {border-left:1px solid #2471cc; border-right:1px solid #3c8be6; float:left;}
.user-head-stat li {float:left; padding:0 20px 4px; border-left:1px solid #3c8be6; border-right:1px solid #2572cc; text-align:center; font-size:12px; color:#ddd;}
.user-head-stat span {display:block; color:#fff; font-size:18px; font-family: 'Open Sans Condensed', sans-serif;}
.user-head-stat a {color:#fff;}
.user-tabs {position:absolute; left:20px; bottom:-5px; width:700px; font-family: 'Open Sans Condensed', sans-serif; font-size:0;}
.user-tabs li {display:inline-block; margin-right:2px; vertical-align:bottom; font-size:18px;}
.user-tabs li a {display:block; padding:8px 9px 10px; background:#43a8fc; color:#fff;}
.user-tabs .active a {padding:11px 9px; color:#000; background:#f3f3f3; cursor:default; text-decoration:none;}


.r-box {margin-bottom:10px;}
.r-box-title {height:40px; background:#122434; padding-left:10px; line-height:40px; font-size:14px; color:#ddd; font-family: 'Open Sans Condensed', sans-serif;}
.r-box-title p {text-transform:uppercase; font-size:18px; color:#c5cae2;}
.r-box a {color:#fff;}
.r-box-body {background:#297fe3;min-height: 140px;}
.r-box-list li {padding:10px; border-top:1px solid #4692e7; -webkit-box-shadow:0 -1px 0 0 #1c599f; box-shadow:0 -1px 0 0 #1c599f;}
.r-box-list li:first-child {border:none; background:none;}
.yn-control {width:82px; height:20px; display:inline-block; vertical-align:top;}
.yn-control span {width:41px; height:20px; float:left; line-height:20px; cursor:pointer; text-align:center; font-weight:bold; color:#fff;}
.wrapper .yn-control span:hover {color:#ffe718;}
.yn-control .yes {background:url(/p/fcsn/i/ico.png) -155px -36px;}
.yn-control .yes.active {background:url(/p/fcsn/i/ico.png) -155px -57px; color:#09b800;}
.yn-control .yes.active:hover {color:#09b800;}
.yn-control .no {background:url(/p/fcsn/i/ico.png) -196px -57px;}
.yn-control .no.active {background:url(/p/fcsn/i/ico.png) -196px -36px; color:#f22626;}
.yn-control .no.active:hover {color:#f22626;}
.result-per {float:right; padding:5px 8px; background:rgba(0,0,0,.5); -webkit-border-radius:6px; border-radius:6px; position:relative; font-size:18px; font-family: 'Open Sans Condensed', sans-serif; color:#fff;}

.yn-control-result {font-size:12px; font-weight:bold; background:rgba(0,0,0,.5); padding:3px 0; -webkit-border-radius:6px; border-radius:6px; display:inline-block; width:40px; text-align:center;}
.yn-control-result.yes {color:#09b800;}
.yn-control-result.no {color:#f22626;}
.yn-control-result.none {color:#fff; width: 90px;}
.r-box-coach {float:left; margin-top:6px;}

.r-box-list-players {color:#c5cae2;}
.r-box-list-players .yn-control, .r-box-list-players .yn-control-result {float:right; margin-top:-2px;}

.r-box-tab-nav {overflow:hidden; background:#122434;}
.r-box-tab-nav li {padding:8px 0; text-align:center; width:60px; float:left;}
.r-box-tab-nav li a {font-weight:bold; color:#fff;}
.r-box-tab-nav .ui-tabs-active {background:#297fe3;}
.r-box-tab-nav .ui-tabs-active a:hover {text-decoration:none;}
.r-box-friend .r-box-body {height:250px; position:relative;}
.no-friend {padding:66px 10px 0; font-size:14px; color:#c5cae2;}
.no-friend a {font-family: 'Open Sans Condensed', sans-serif; margin-bottom:10px; font-size:18px; display:block;}

.send-message {position:absolute; color:#fff; font-weight:bold; right:30px; top:87px;}
.send-message:before, .dec9 {content:""; width:11px; height:9px; background:url(/p/fcsn/i/ico.png) -191px -19px; overflow:hidden; position:absolute; left:-18px; top:4px;}



/*----------------------SQ--------------------------------*/

.add-friend, .btn1 {padding:6px 20px; margin:0; position:absolute; right:20px; top:20px; color:#fff; border-top:1px solid #566169; border-bottom:1px solid #2d363e;
background: rgb(68,80,89); border-left:none; border-right:none; font-size:13px;
background: -moz-linear-gradient(top, rgba(68,80,89,1) 0%, rgba(55,66,75,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,80,89,1)), color-stop(100%,rgba(55,66,75,1)));
background: -webkit-linear-gradient(top, rgba(68,80,89,1) 0%,rgba(55,66,75,1) 100%);
background: -o-linear-gradient(top, rgba(68,80,89,1) 0%,rgba(55,66,75,1) 100%);
background: -ms-linear-gradient(top, rgba(68,80,89,1) 0%,rgba(55,66,75,1) 100%);
background: linear-gradient(to bottom, rgba(68,80,89,1) 0%,rgba(55,66,75,1) 100%);
-webkit-border-radius:6px; border-radius:6px;}

.add-friend:hover, .btn1:hover {color:#ffe718; text-decoration:none;}
.add-friend:active, .btn1:active {border-top:1px solid #191919; border-bottom:1px solid #040404;
background: rgb(4,4,4);
background: -moz-linear-gradient(top, rgba(4,4,4,1) 0%, rgba(33,33,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,4,4,1)), color-stop(100%,rgba(33,33,33,1)));
background: -webkit-linear-gradient(top, rgba(4,4,4,1) 0%,rgba(33,33,33,1) 100%);
background: -o-linear-gradient(top, rgba(4,4,4,1) 0%,rgba(33,33,33,1) 100%);
background: -ms-linear-gradient(top, rgba(4,4,4,1) 0%,rgba(33,33,33,1) 100%);
background: linear-gradient(to bottom, rgba(4,4,4,1) 0%,rgba(33,33,33,1) 100%);}

.btn1 {left:0; top:0; position:relative; cursor:pointer;}

.friends-list li {float:left; width:40px; height:40px; position:relative;}
.friends-list-name {position:absolute; left:-10px; bottom:40px; padding:5px 8px; background:#fff; -webkit-border-radius:6px; border-radius:6px; color:#000;
-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5); box-shadow:0 2px 4px rgba(0,0,0,.5); display:none;}
.friends-list-name i {width:13px; height:8px; position:absolute; left:50%; margin-left:-7px; bottom:-8px; overflow:hidden; background:url(/p/fcsn/i/ico.png) -207px -19px;}
.friends-list a:hover .friends-list-name {display:block;}



.r-box-sostav .num {display:inline-block; padding-right:10px; width:20px; text-align:right; font-weight:bold; color:#c5cae2;}
.r-box-sostav .ex {color:#c5cae2;}
.r-box-sostav .nodata {color:#c5cae2; line-height: 100px; text-align: center;}
.r-box-sostav .active {color:#fff; background:#2b78cf; -webkit-box-shadow:0 1px 4px rgba(0,0,0,.5) inset; box-shadow:0 1px 4px rgba(0,0,0,.5) inset;}

.player-head {position:relative; height:395px;}
.player-head .user-tabs {bottom:0;}
.player-head .user-tabs a {background:#dde2e7; color:#1a4063;}
.player-head .user-tabs .active a {background:#f3f3f3; color:#000;}

.player-inf {position:absolute; left:20px; top:60px;}
.player-inf .name {font-size:24px; font-family: 'Open Sans Condensed', sans-serif;}
.player-inf .num {font-size:60px; font-weight:bold; color:#5A6B7B; line-height:1;}
.player-inf.light {color:#fff;}
.player-inf.light .num {color:#e5e5e5;}

.player-support {position:absolute; left:20px; top:200px; padding:10px; border-bottom:1px solid #fefefe; background:#f3f3f3; width:110px; -webkit-border-radius:6px; border-radius:6px;
-webkit-box-shadow:0 1px 0 0 #ddd; box-shadow:0 1px 0 0 #ddd;}
.player-support p {padding-bottom:10px; font-size:14px; font-family: 'Open Sans Condensed', sans-serif;}
.player-support .result-per {display:inline-block; float:none; margin-bottom:10px;}


.yn-control2 {width:82px; height:21px; display:block;}
.yn-control2 span {width:41px; height:21px; float:left; line-height:20px; cursor:pointer; text-align:center; font-weight:bold; color:#1a4063;}

.yn-control2 .yes {background:url(/p/fcsn/i/ico.png) -245px -36px;}
.yn-control2 .yes.active {background:url(/p/fcsn/i/ico.png) -245px -59px; color:#09b800;}
.yn-control2 .no {background:url(/p/fcsn/i/ico.png) -286px -36px;}
.yn-control2 .no.active {background:url(/p/fcsn/i/ico.png) -286px -59px; color:#f22626;}

.share {padding:18px 20px 15px; background:#3086e5; border-bottom:5px solid #43a8fc; -webkit-border-radius:5px; border-radius:5px;}
.share img {float:right;}
.share-title {display:inline; font-size:18px; color:#fff; font-family: 'Open Sans Condensed', sans-serif; line-height:1.1;}
.actual-news {font-size:0; padding-top:20px; overflow:hidden;}
.actual-news-drag { width:10000px; }
.actual-news-i {display:inline-block; width:200px; font-size:13px; margin: 0 23px 20px; vertical-align:top;}
.actual-news-i:hover {text-decoration:none;}
.actual-news .date {color:#7b8c9c; margin-top:5px;}
.actual-news .title {margin-top:5px; font-size:14px;}
.actual-news-i:hover .title span {text-decoration: underline;}

.controls2 {position:absolute; right:20px; top:9px; height:20px;}
.controls2 li {height:20px; float:left; margin:7px 5px 0; width:8px; height:8px;}
.controls2 li a {display:block; height:8px; background:url(/p/fcsn/i/ico.png) -241px -3px; overflow:hidden;}
.controls2 .active a {background:url(/p/fcsn/i/ico.png) -251px -3px;}
.controls2 .ar-l {width:19px; height:20px; margin:0 5px 0 0;}
.controls2 .ar-l a {height:20px; background:url(/p/fcsn/i/ico.png) -265px -3px;}

.controls2 .ar-r {width:19px; height:20px; margin:0 0 0 5px;}
.controls2 .ar-r a {height:20px; background:url(/p/fcsn/i/ico.png) -286px -3px;}

.player-info-wrap {padding:20px;}
.player-info-wrap h3 {margin-bottom:10px;}
.player-info-l {float:left; width:520px;}
.player-info-r {float:right; width:170px;}

.tags {overflow:hidden;}
.tags li {float:left; white-space:nowrap; margin-right:10px; margin-bottom:5px;}
.tags li a {float:left; padding:3px 4px; background:#fff; -webkit-border-radius:5px; border-radius:5px;}
.tags li a:hover {color:#43A8FC;}
.b-bio p {font-weight:bold; color:#217de6; margin-bottom:5px;}

.bio-wrap {padding-bottom:7px; margin-bottom:7px; border-bottom:1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
.bb1 {float:left; width:130px;}
.bb2 {float:left; width:150px;}
.bb3 {float:left; width:103px;}
.bb4 {float:left;}

.bio-cs p {margin-bottom:13px;}
.bio-cs {margin-bottom:13px; line-height:1.4;}



.content-rss {float: right; font-size: 13px; color:#fff; margin-top: 8px; position: relative;}
.content-rss:before, .dec12 {content:""; position: absolute; width: 11px; height: 11px; background: url(/p/fcsn/i/ico.png) -312px -23px; left:-18px; top:0;}

.b-news {padding: 17px 20px; position: relative; overflow: hidden; font-size: 14px; border-bottom: 1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
.b-news img {float: left; margin-right: 18px;}
.b-news-body {overflow: hidden; padding-bottom: 20px; position: relative; min-height:80px;}

.b-news-title {font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.b-news-date {color:#7b8c9c; display: block; font-size: 12px; position: absolute; left:0; bottom:0; line-height: 1;}
.b-news-date a {color:#7b8c9c;}
.gd {
background: #2679d8;
background: -moz-linear-gradient(top, #2679d8 0%, #1a5394 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2679d8), color-stop(100%,#1a5394));
background: -webkit-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: -o-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: -ms-linear-gradient(top, #2679d8 0%,#1a5394 100%);
background: linear-gradient(to bottom, #2679d8 0%,#1a5394 100%);
}

.calendar-control {position: relative; height: 35px; padding-top: 10px; background: #122434; text-align: center;}
.calendar-control .month {width: 100px; margin-right: 7px;}
.calendar-control .year {width: 75px;}


.commonArr {width:6px; height:8px; cursor:pointer; position:absolute; right:10px; top:0; background:url(/p/fcsn/i/ico.png) -130px -1px;}
.commonArl {width:6px; height:8px; cursor:pointer; position:absolute; left:10px; top:0; background:url(/p/fcsn/i/ico.png) -140px -1px;}

.calendar-control .commonArr, .calendar-control .commonArl {top:17px;}

.b-calendar {text-align: center; color:#808080; font-size: 12px;}
.b-calendar th {border: 1px solid #16477f; color:#c5cae2;}
.b-calendar td {border: 1px solid #16477f;}
.b-calendar td div {width: 32px; height: 32px; line-height: 33px; border-top: 1px solid rgba(255,255,255,0.15); border-left: 1px solid rgba(255,255,255,0.15);}
.b-calendar th div {width: 32px; height: 33px; line-height: 33px; background: #1c5a9f; border-left: 1px solid #3d72ad;}
.b-calendar a {color:#fff; display: block;}
.b-calendar .current div {border-top: 1px solid #1b446e; border-left: 1px solid #1b446e; background: #2b78cf; font-weight: bold;
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3) inset; box-shadow:0 2px 5px rgba(0,0,0,.3) inset;}

.b-calendar  tr td:first-child div, .b-calendar  tr th:first-child div {width: 34px; border-left: none;}
.lead-im {position: relative;}
.lead-im img {vertical-align: top;}
.lead-im .m-banner-im-txt {width: 700px; padding: 20px;}
.lead-im .date {margin-top: 50px; display: block;}


.article-stats-top {height: 59px; border-bottom: 1px solid #1d5a9f; -webkit-box-shadow:0 1px 0  #4692e7;
	box-shadow:0 1px 0  #4692e7; background: #2b82e4; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; position: relative; z-index: 2;}
.article-stats .share {-webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.article-stats .post-att {bottom:18px; color:#fff;}
.article-stats .post-att i {background: url(/p/fcsn/i/ico.png) -329px -24px;}
.article-rate {width: 140px; color:#fff; font-size: 30px; line-height: 59px; text-align: center; font-weight: bold; float: left;}
.article-carma {float: left; width: 30px; height: 59px; border-left: 1px solid #205d9f; border-right: 1px solid #1f5c9f;}
.article-carma li {height: 28px; line-height: 29px; text-align: center; border-top: 1px solid #4996e8; border-left: 1px solid #4996e8;}
.article-carma li a {display: block; height: 100%; color:#fff; font-size: 23px;}
.article-carma li a:hover {text-decoration: none;}
.article-carma li:first-child {border-bottom: 1px solid #205d9f;}
.article-adder {float: left; padding: 27px 0 0 37px; color:#fff; font-size: 12px; border-left: 1px solid #4a96e8; height: 32px;}
.article-adder a {color:#fff;}
.article-carma .active {border-top: 1px solid #324454; border-left: 1px solid #536574; background: #7b8c9b;  -webkit-box-shadow:0 2px 5px rgba(0,0,0,.3) inset; box-shadow:0 2px 5px rgba(0,0,0,.3) inset;}


.article-control {overflow: hidden; padding: 20px 13px 2px; font-weight: bold; font-size: 12px;}
.article-control .prev {float: left; position: relative;}
.article-control .prev:before, .dec13 {content:""; position: absolute; width: 5px; height: 6px; background: url(/p/fcsn/i/ico.png) -118px -14px; position: absolute; left:-13px; top:4px;}
.article-control .next {float: right; position: relative;}
.article-control .next:before, .dec14 {content:""; position: absolute; width: 5px; height: 6px; background: url(/p/fcsn/i/ico.png) -109px -14px; position: absolute; right:-13px; top:5px;}

.sub-control-article {padding: 13px 20px 6px; border-bottom: 1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; font-size: 12px; font-weight: bold;}
.sub-control-article .article-control {float: right; padding-top: 0; padding-bottom: 0; width: 270px;}

.photos {margin: 0 0 20px; text-align: center;}
.photo-label {padding-top: 9px; font-size: 12px; color:#7b8c9c; display: block;}
.photos img {vertical-align: top;}
.photos-control {font-size: 13px; font-weight: bold; margin-bottom: 5px; text-align: center; vertical-align: middle;}
.photos-control .arr-l {display: inline-block; width: 7px; height: 8px; background: url(/p/fcsn/i/ico.png) -265px -9px; margin-right: 10px; cursor:pointer; vertical-align: top; position: relative; top:4px;}
.photos-control .arr-r {display: inline-block; width: 7px; height: 8px; background: url(/p/fcsn/i/ico.png) -298px -9px; margin-left: 10px; cursor:pointer; vertical-align: top; position: relative; top:4px;}

.blog-article-title {border-bottom: 1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; padding: 20px 20px 7px;}
.blog-article-title h2 {font-size: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 25px;}

.conference-block {padding: 20px; border-bottom: 1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff; font-size: 14px; position: relative;}
.conference-block2 {background: #fafafa;}
.conference-block .date {position: absolute; right:20px; top:20px; font-size: 12px; color:#7b8c9c;}
.qv-from {margin-bottom: 5px; color:#7b8c9c;}
.qv-from a {font-weight: bold;}
.plus-other {display: inline-block; position: relative;}
.plus-other-txt {color:#1a4063; font-size: 12px; font-weight: bold; cursor:pointer; display: inline-block; height: 20px; line-height: 20px;
 padding: 2px 5px; background: #dde2e7; -webkit-border-radius: 4px; border-radius: 4px;  position: relative; z-index: 6;}

 .active .plus-other-txt {background: #297fe3; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; color:#fff;}

 .plus-other .quote-hover {width: 200px; left:-60px;}
.qv-replice { margin-top: 15px;}
.qv-replice .ava {margin-top: 10px;}
 .qv-replice .comment-body {width: 602px; position: relative; border: 1px solid #ddd; background: #ddeffe; padding: 8px; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
  .qv-replice .comment-body:before, .dec15 {content:""; width: 10px; height: 10px; background: url(/p/fcsn/i/ico.png) -360px -3px; overflow: hidden; position: absolute; left:-9px; top:40px;}

 .lead-im .user-tabs {bottom:0;}
.lead-im .user-tabs li a {background: rgba(0,0,0,.5);}
.lead-im .user-tabs li.active a {background: #f3f3f3;}

.conference-lead-im .m-banner-im-txt {overflow: hidden; padding: 0 20px;}

.conference-about-title {padding: 20px 20px 50px 0; min-height:110px; width: 495px; float: left; border-right: 1px solid rgba(0,0,0,0.3);
	-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,0.2); box-shadow:1px 0 0 0 rgba(255,255,255,0.2);}

.host-conf {position: absolute; width: 168px; right:20px; top:20px; color:#fff;}
.host-conf a {font-weight: bold; color:#fff;}
.host-conf ul {margin-top: 12px;}
.host-conf li {margin-bottom: 15px; position: relative; padding-left: 30px;}
.host-conf img {position: absolute; left:0; top:-2px;}
.host-conf-other-link .bvTooltip {
	position: absolute; left:30px; bottom:20px; width:auto; padding: 7px 1px 7px 7px;
}
.host-conf-other-link .bvTooltip a {color:#000; font-weight: normal; margin-right: 6px;}
.txt {font-size: 14px; line-height: 1.4; margin-bottom: 30px;}
.txt a {color: #43A8FC;}
.txt p {margin-bottom: 20px;}
.txt h2 {font-family: 'Open Sans Condensed', sans-serif; margin-bottom: 16px; font-size: 18px; color:#217de6; font-weight: normal; text-transform: uppercase;}
.txt h3 {margin-bottom: 16px;}
.txt h4 {margin-bottom: 10px; font-size: 18px; color:#217de6; font-weight: normal;}
blockquote {font-size: 20px; font-style: italic;  margin: 15px 18px; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
-webkit-box-shadow: 0 1px 0 #fff, 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff, 0 1px 0 #fff inset;}
.txt .div1 {margin: 12px 0;}
.tCols2 {margin-bottom: 10px;}
.tCols2 .col {float: left; width: 170px; margin-left: 30px;}
.tCols2 .col:first-child {float: left; width: 500px; margin-left: 0;}

.tCols3 {margin-bottom: 10px;}
.tCols3 .col {float: left; width: 210px; margin-left: 30px;}
.tCols3 .col:first-child {float: left;margin-left: 0;}


.txt table {width: 100%; border-collapse: inherit; border-top: 1px solid #ddd;}
.txt th {padding: 6px 17px;  border-bottom: 1px solid #ddd; border-top: 1px solid #fff; text-align: left; background: #fafafa;}
.txt td {padding: 6px 17px; border-bottom: 1px solid #ddd; border-top: 1px solid #fff;}
.txt tr:hover td {background: #fafafa;}
.txt tr:last-child td {border-bottom: none;}

.txt .fotorama {margin: 0 -20px;}
.txt .fotorama.notop {margin-top: -20px;}

.txt .h3_b {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#217de6;}
.txt .h3_g {text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; font-weight:normal; color:#7b8c9c;}

.t-friends {font-size: 0; padding: 18px 0;}
.friend-b {display: inline-block; width: 147px; height: 100px; padding-top: 10px; font-size: 14px; text-align: center; font-weight: bold; position: relative;}
.friend-b .add {width: 20px; height: 20px; background: url(/p/fcsn/i/ico.png) -355px -20px; overflow: hidden; position: absolute; left:95px; top:0;}
.friend-b .del {left:95px; top:0; display: block;}
.friend-b p {padding-top: 5px;}

.pillow-nav-wrap {padding: 10px; border-bottom: 1px solid #ddd; -webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;}
.pillow-nav {float: left;}
.pillow-nav li {float: left; font-weight:bold;  margin:0 5px;}
.pillow-nav li:first-child {margin-left: 0;}
.pillow-nav a {padding:0 5px; height:20px; display:block; -webkit-border-radius:4px; border-radius:4px; background:#dde2e7; line-height:20px;}
.pillow-nav .active a {background:#7b8c9b; color:#fff; -webkit-box-shadow:0 1px 4px 0 #112435 inset; box-shadow:0 1px 4px 0 #112435 inset;}
.pillow-nav .active a:hover {text-decoration: none; cursor:default;}

.smallBtn {display: inline-block; margin-right: 7px; border: 1px solid #bfc4c8; height: 18px;
-webkit-box-shadow:0 1px 0 0 #fff; box-shadow:0 1px 0 0 #fff;
vertical-align: middle;
background: #eceff1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eceff1 0%, #dadfe4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceff1), color-stop(100%,#dadfe4));
background: -webkit-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: -o-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: -ms-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: linear-gradient(to bottom, #eceff1 0%,#dadfe4 100%);
cursor:pointer;
-webkit-border-radius:4px; border-radius:4px;
font-size: 12px;
font-weight: bold;
padding: 0;
text-align: center;
color:#1a4063;

}
.smallBtn:hover {color:#217de6;}
.smallBtn:active, .smallBtn-friend.active, .smallBtn-friend.active:hover {
	background: #d8dee4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZGVlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmVlZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #d8dee4 0%, #ebeef1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8dee4), color-stop(100%,#ebeef1));
background: -webkit-linear-gradient(top, #d8dee4 0%,#ebeef1 100%);
background: -o-linear-gradient(top, #d8dee4 0%,#ebeef1 100%);
background: -ms-linear-gradient(top, #d8dee4 0%,#ebeef1 100%);
background: linear-gradient(to bottom, #d8dee4 0%,#ebeef1 100%);
color:#09b800;
}

.smallBtn-friend {width: 80px;}
.smallBtn-sendMess {width: 38px; }

.smallBtn-sendMess span {background: url(/p/fcsn/i/ico.png) -388px -16px; display: block; height: 18px;}
.smallBtn-sendMess:hover span {background: url(/p/fcsn/i/ico.png) -388px 0px;}

.t-friends2 {overflow: hidden; margin: 20px 0 14px 19px; width: 700px; position: relative;}
.t-friends2:before {content:""; width: 100%; left:0; bottom:0; height: 8px; background: #f3f3f3; position: absolute; z-index: 2;}
.friend-b2 {width: 157px; height: 61px; float: left; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;
 border-left: 1px solid #fff; border-top: 1px solid #fff; padding: 8px 0 8px 88px; position: relative;}
 .friend2-ava {position: absolute; left:19px; top:9px;}
.friend-b2 .username {font-weight: bold;}
.friend-b2 .online-status {font-size: 12px; color:#7b8c9c;}
 .friend2-btns {position: absolute; left:88px; bottom:8px;}

 .t-friend2-wrap {overflow: hidden; margin: -9px 0 0 -19px; width: 740px;}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition:opacity .4s linear; -o-transition:opacity .2s linear; -moz-transition:opacity .2s linear; -webkit-transition:opacity .2s linear;
}

.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.tooltip.top {
  margin-top: -3px;
}
.tooltip.right {
  margin-left: 3px;
}
.tooltip.bottom {
  margin-top: 3px;
}
.tooltip.left {
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 300px;
  padding: 7px 9px;
  color: #000;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  background: #f3f3f3;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
}
.tooltip-inner b {color:#217de6;}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;

}
.tooltip.top .tooltip-arrow {
  bottom: -3px;
  left: 50%;
  margin-left: -5px;
  width: 8px; height: 8px;
  background: url(/p/fcsn/i/ico.png) -447px 0;
  overflow: hidden;
  position: absolute;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #f3f3f3;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #f3f3f3;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #f3f3f3;
}


.b-messages {
	height: 560px;
	padding-top: 10px;
	position: relative;
}

.new-messages-link {position: absolute; right:7px; top:4px; width: 15px; height: 12px; background: url(/p/fcsn/i/ico.png) -463px -19px; cursor:pointer;}

.b-messages .pillow-nav-wrap {padding-top: 0; height: 20px; position: relative; border: none; -webkit-box-shadow: none; box-shadow: none;}

.all-messages{
	height: 530px;
	overflow: auto;
	position: relative;
}
.b-mes-in {
	padding: 8px 20px 8px 90px;
	position: relative;
	font-size: 12px;
	color:#7b8c9c;
	min-height:60px;
	border-top: 1px solid #fff;
	-webkit-box-shadow: 0 -1px 0 0 #ddd;
	box-shadow: 0 -1px 0 0 #ddd;
}
.all-messages .b-mes-in:first-child, .b-dialog-wrap .b-dialog:first-child {border: none; -webkit-box-shadow: none; box-shadow: none;}
.mes-ava {position: absolute; left:20px; top:8px;}
.mes-user {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.mes-date {position: absolute; right:9px; top:8px;}

.mess-re:before {content:""; width: 12px; height: 8px; background: url(/p/fcsn/i/ico.png) -461px -45px; overflow: hidden; position: absolute; left:4px; top:34px;}
.mess-re.active:before {background: url(/p/fcsn/i/ico.png) -482px -45px;}
.mess-re.active, .b-mes-in.active {background: #43a8fc; color:#ddd;}
.mess-re.active .mes-user a, .b-mes-in.active .mes-user a {color:#fff;}

.unread {background: #ddeffe;}
.unread .mes-date {color:#3ca6ff;}
.unread:before {content:""; width: 8px; height: 8px; background: url(/p/fcsn/i/ico.png) -442px -45px; overflow: hidden; position: absolute; left:6px; top:34px;}

.all-messages-wrap {float: left; width: 100%;}
.b-dialog-wrap {position: absolute; top:10px; width: 450px; right:0; display: none;}
.b-dialog-wrap .pillow-nav-wrap {text-align: center; font-size: 14px; font-weight: bold; color:#7b8c9c; border-left: 1px solid #fff; -webkit-box-shadow:-1px 0 0 0 #ddd; box-shadow:-1px 0 0 0 #ddd;}
.block-user-ico {width: 16px; height: 16px; position: absolute; background: url(/p/fcsn/i/ico.png) -490px -17px; top:2px; right:40px; cursor:pointer;}
.delete-dialog-ico {width: 16px; height: 16px; position: absolute; background: url(/p/fcsn/i/ico.png) -437px -17px; top:2px; right:8px; cursor:pointer;}
.close-dialog {width: 16px; height: 16px; background: url(/p/fcsn/i/ico.png) -516px -18px; position: absolute; left:8px; top:2px; cursor:pointer;}
.b-dialogs {
	height: 480px;
	overflow-y: auto;
	position: relative;
}
.b-dialog {padding: 8px 25px 8px 20px; position: relative; font-size: 14px;
	background: #f3f3f3;
border-top: 1px solid #fff;
	-webkit-box-shadow: 0 -1px 0 0 #ddd;
	box-shadow: 0 -1px 0 0 #ddd;}
.b-dialog .date {font-size: 12px; color:#7b8c9c; position: absolute; right:25px; top:8px;}
.b-dialog .name-user {font-weight: bold; margin-bottom: 4px;}
.b-dialog:hover .b-dialog-del {position: absolute; right:10px; top:10px; width: 8px; height: 11px; background: url(/p/fcsn/i/ico.png) -539px -20px;
overflow: hidden; cursor:pointer;}
.b-dialogArea {height: 39px; background: #dde2e7;
	padding: 9px 0 0 12px;
border-top: 1px solid #fff;
	-webkit-box-shadow: 0 -1px 0 0 #ddd;
	box-shadow: 0 -1px 0 0 #ddd;}
.delete-dialog-btns {display: none;}
.delete-dialog-btns .smallBtn {padding: 0 10px; font-size: 12px;}
.delete-dialog-btns .smallBtn-del {position: absolute; left:7px; top:0;}
.delete-dialog-btns .smallBtn-del2 {position: absolute; right:4px; top:0;
border: 1px solid #911015; color:#fff;
background: #bd2025;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkMjAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTE1MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #bd2025 0%, #b1151a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd2025), color-stop(100%,#b1151a));
background: -webkit-linear-gradient(top, #bd2025 0%,#b1151a 100%);
background: -o-linear-gradient(top, #bd2025 0%,#b1151a 100%);
background: -ms-linear-gradient(top, #bd2025 0%,#b1151a 100%);
background: linear-gradient(to bottom, #bd2025 0%,#b1151a 100%);}

.b-dialogArea textarea { padding: 0; border: 1px solid #ddd; margin: 0; padding: 4px; width: 325px; height: 22px; font-size: 14px; font-family: Arial, Helvetica, sans-serif;
 resize:none; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; vertical-align: top;}

.dialogArea-btn { border: 1px solid #d0d4d9; vertical-align: top; font-size: 14px; font-weight: bold; color:#1a4063; margin: 0; padding: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #eceff1;
width: 85px;
cursor:pointer;
margin-left: 5px;
 -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff;
height: 30px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWZmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRmZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eceff1 0%, #dadfe4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eceff1), color-stop(100%,#dadfe4));
background: -webkit-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: -o-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: -ms-linear-gradient(top, #eceff1 0%,#dadfe4 100%);
background: linear-gradient(to bottom, #eceff1 0%,#dadfe4 100%);
}
.sh-mess {position: absolute; left:0; top:40px; width: 100%; height: 3px; background: url(/p/fcsn/i/ie4.png); overflow: hidden; z-index: 2;}

.content-title-table {height:80px; border-bottom:5px solid #43a8fc; position: relative;}
.content-title-table .user-tabs .active a {background: #fafafa;}
.period-sel {position: absolute; right:20px; top:18px;}
.period-sel select {width: 120px;}

.table-tour-pagination {float: right; width: 276px; height: 38px; border-left: 1px solid #fff; -webkit-box-shadow: -1px 0 0 0 #ddd; box-shadow: -1px 0 0 0 #ddd;}
.table-tour-pagination .pagination {padding: 9px 20px 0; background: none;}
.table-tour-sel {float: left; padding: 9px 0 0 20px;}
.table-tour-sel select {width: 420px;}
.table-tour-nav {
	background: #fafafa;
	height: 38px;
	border-bottom: 1px solid #ddd;
	-webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff;
}

.table-tour-list {width: 100%;}
.table-tour-list a {font-weight: bold;}
.table-tour-list .td1 {width: 40px; text-align: right; padding-right: 0;}
.table-tour-list th {text-align: center; height: 30px; vertical-align: middle; background: url(/p/fcsn/i/div3.png) 0 100% repeat-x; padding: 0 5px;}
.table-tour-list th.team-name {text-align: left;}
.table-tour-list th:last-child {text-align: left; height: 30px; vertical-align: middle; background: url(/p/fcsn/i/div3.png) 0 100% repeat-x; padding: 0 5px 0 30px;}
.table-tour-list td {vertical-align: middle; height: 30px; background: url(/p/fcsn/i/div3.png) 0 100% repeat-x; padding: 0 5px;}
.table-tour-list .td2 {width: 30px; text-align: center; padding: 0;}
.table-tour-list .td3 {width: 18px; padding: 0 5px 0 0; text-align: center;}
.table-tour-list tr:hover td {background: #fff url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.table-tour-list .highlight td {background: #fff url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.table-tour-list .myteam td {background: #E6EDF5 url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.table-tour-list .td4 {width: 180px;}
.table-tour-list .td5 {width: 40px;text-align: center;}
.table-tour-list .td6 {width: 40px;text-align: center;}
.table-tour-list .td7 {width: 40px;text-align: center;}
.table-tour-list .td8 {width: 40px;text-align: center;}
.table-tour-list .td9 {width: 50px;text-align: center;}
.table-tour-list .td10 {width: 40px; font-weight: bold;text-align: center;}
.table-tour-list .td9 span {margin-left: -7px;}

.table-tour-list .td01 {width: 67px; text-align: center; padding: 0;}
.table-tour-list .td02 {width: 100px; padding: 0 0 0 21px;}
.table-tour-list .td03 {width: 80px;}
.table-tour-list .td05 {width: 140px; text-align: center; font-weight: bold;}

.position-ch {width: 7px; height: 7px; background: url(/p/fcsn/i/ico.png) -391px -68px; overflow: hidden; display: block; margin: 0 auto;}
.position-ch.top {background: url(/p/fcsn/i/ico.png) -407px -68px;}
.position-ch.bot {background: url(/p/fcsn/i/ico.png) -423px -68px;}
.table-math-result {display: inline-block; width: 12px; height: 12px; margin-right: 6px; }
.tmr1 {background: url(/p/fcsn/i/ico.png) -335px -66px;}
.tmr2 {background: url(/p/fcsn/i/ico.png) -354px -66px;}
.tmr3 {background: url(/p/fcsn/i/ico.png) -373px -66px;}

.act-title2 {padding: 12px 0 12px 8px;}
.t-match-calendar {margin-bottom: 17px;}
.t-match-calendar .table-tour-list {background: url(/p/fcsn/i/div3.png) 0 0 repeat-x;}
.t-math-calendar-month {padding: 0 0 8px 8px; font-weight: bold;}
.t-match-calendar .table-tour-list tr:hover td {background: url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.t-match-calendar .td21 {padding: 0 0 0 8px; width: 60px;}
.t-match-calendar .td22 {width: 150px; padding: 0;}
.t-match-calendar .td23 {width: 30px; padding: 0; text-align: center;}
.t-match-calendar .td24 {width: 180px; padding: 0;}
.t-match-calendar .td24.teamname {font-weight: bold;}
.t-match-calendar .td25 {width: 100px; padding: 0;}
.t-match-calendar .td26 {width: 25px; padding: 0;}
.t-match-calendar .td27 {width: 80px; padding: 0 15px 0 0; font-weight: bold; text-align: center;}
.t-match-calendar .td28 {width: 80px; padding: 0;}
.t-match-calendar .td29 {padding: 0;}

.score-table a span {color:#3ca6ff;}
.next-mathes {background: #fafafa; height: 268px; border-bottom: 1px solid #ddd;
-webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff;}
.next-mathes .next-math {float: left; width: 226px; border-left: 1px solid #fff; -webkit-box-shadow: -1px 0 0 0 #ddd; box-shadow: -1px 0 0 0 #ddd; height: 258px; padding: 10px 10px 0; background: none;}
.next-mathes .next-math:first-child {border: none; -webkit-box-shadow: none; box-shadow: none;}
.next-mathes .v-math-info {color:#000;}
.next-mathes .v-math-info span a {font-size: 14px; font-weight: bold; color:#1a4063;}
.next-mathes .nm-time, .next-mathes .nm-date {color:#3ca6ff;}
.next-mathes .v-fnl a, .next-mathes .v-tur a {color:#1a4063;}
.next-mathes .v-link {background: #dde2e7; color:#1a4063;}

.next-match-title {padding: 15px 0 15px 8px;}

.live .head {height: 37px;}
.live .page {padding-bottom: 0;}
.live-score-wrapper {height: 99px; border-top: 1px solid #42474c; overflow: hidden;
background: #2d3339;
position: relative;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMzMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzFhMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #2d3339 0%, #171a1c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d3339), color-stop(100%,#171a1c));
background: -webkit-linear-gradient(top, #2d3339 0%,#171a1c 100%);
background: -o-linear-gradient(top, #2d3339 0%,#171a1c 100%);
background: -ms-linear-gradient(top, #2d3339 0%,#171a1c 100%);
background: linear-gradient(to bottom, #2d3339 0%,#171a1c 100%);}
.back-to-site {position: absolute; left:18px; top:9px; color:#c5cae2; font-size: 13px;}
.back-to-site:before, .dec16 {content:""; width: 7px; height: 8px; position: absolute; left:-18px; top:3px; background: url(/p/fcsn/i/ico.png) -139px -1px; overflow: hidden;}
.b-live {background: #0d1012; padding: 20px 20px 0;}
.live-l {float: left; width: 620px;}
.live-r {float: right; width: 320px;}
.live-score-wrapper:before {content:""; position:absolute; width:560px; height:99px; background:rgba(255,255,255,0.1); left:-70px; top:0; -moz-transform:skewX(-38deg); -webkit-transform:skewX(-38deg); -ms-transform:skewX(-38deg); -o-transform:skewX(-38deg); transform:skewX(-38deg);}

.live-team {position: absolute; top:0; padding: 34px 0 0 111px; font-size: 14px; color:#c5cae2;}
.live-team.team1 {left:0;}
.live-team a {color:#fff;}

.live-team ul {width: 300px;}
.live-team li {display: inline-block; margin-right: 12px;}
.live-team-logo {position: absolute; top:0; text-align: center; width: 111px; padding-top: 5px;}
.live-team.team1 .live-team-logo {left:0;}
.live-team-name {font-size: 20px; font-weight: bold; margin-bottom: 5px;}

.live-team.team2 {right:0; padding: 34px 111px 0 0; text-align: right;}
.live-team.team2 .live-team-logo {right:0;}
.live-team.team2 li {margin: 0 0 0 12px;}

.live-score {width: 80px; height: 48px; background: url(/p/fcsn/i/tablo2.png); top:14px; left:455px; position: absolute;}
.live-score .sc-num1 {left:0; top:0;}
.live-score .sc-num2 {left:53px; top:0;}
.live-score .time {text-align: center; left:0; top:55px; position: absolute; font-size: 16px; font-weight: bold; color:#7b8c9c; width: 100%; text-align: center;}
.live-tab-screen {background: #f3f3f3; padding: 10px; margin-bottom: 20px;}
.live-tab-dialog {background: #f3f3f3; margin-bottom: 20px;}

.live-tab-nav {height: 30px; line-height: 30px; background: #2d363e;}
.live-tab-nav li {float: left;}
.live-tab-nav a {display: block; padding: 0 20px; height: 30px; text-decoration: none; font-weight: bold; color:#fff;}
.live-tab-nav .ui-tabs-active {background: #f3f3f3; color:#000;}
.live-tab-nav .ui-tabs-active a {color:#000;}

.live-tab-body {background: #f3f3f3; margin-bottom: 20px;min-height: 330px;}

.field {width: 300px; background: url(/p/fcsn/i/field.jpg) 0 0 no-repeat;}
.field-tab-nav {height: 25px; padding-top: 6px; text-align: center; font-size: 0;}
.field-tab-nav li {display: inline-block; font-size: 13px; margin: 0 5px;}
.field-tab-nav a {display: block; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid rgba(0,0,0,.25); height: 19px; line-height: 19px; width: 133px; color:#fff;}
.field-tab-nav .ui-tabs-active a {color:#c5cae2; background: rgba(0,0,0,.2); -webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset; box-shadow:2px 2px 2px 0 rgba(0,0,0,.2) inset;}

.field-position {position: relative; height: 279px;}

.field-position .kit {position: absolute;}
.live-tab-screen .c {width:12px; height:12px; background:url(/p/fcsn/i/ico.png) -18px -86px; overflow:hidden; position:absolute; left:24px; top:21px; z-index:3; cursor:pointer;}
.live-tab-screen .kit .name {font-size: 12px; color:#fff; font-weight: normal; width: 80px; text-align: center; line-height: 1; position: absolute; left:-23px; top:33px;} 
.live-tab-screen .kit:hover {text-decoration: none;}
.live-tab-screen .ball {top:0; left:-2px;}
.live-tab-screen .ball+.ball {left:-8px;}
.live-tab-screen .ball+.ball+.ball {left:-16px;}
.live-tab-screen .card-y, .live-tab-screen .card-r {top:-2px; left:27px;}
.live-tab-screen .che {top:20px; left:-4px;}

.field-out {padding-top: 5px;}
.field-out .kit {display: inline-block; position: relative;}
.field-out-kit {display: inline-block; margin-right: 5px; position: relative;}
.live-tab-dialog .b-dialogArea {background: #f3f3f3; border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; border-top: none; padding-left: 8px;}
.live-tab-dialog .b-dialogArea textarea {width: 245px;}
.dialogArea-inp {padding: 0;
border: 1px solid #ddd;
 margin: 0; 
 padding: 4px; 
 width: 250px; 
 height: 22px; 
 font-size: 14px; 
 font-family: Arial, Helvetica, sans-serif;
 resize:none; -webkit-box-shadow: 0 1px 0 0 #fff; 
 box-shadow: 0 1px 0 0 #fff; 
 vertical-align: top;}


.live-tab-dialog .dialogArea-btn {width: 33px; font-size: 14px; color:#7b8c9c;}

.live-chat {height: 458px; overflow: auto;}
.live-chatMess {border-bottom: 1px solid #ddd; -webkit-box-shadow: 0 1px 0 0 #fff; box-shadow: 0 1px 0 0 #fff; padding: 6px 9px;}

.author-chatMess {font-weight: bold;}
.author-chatMess .to {color:#3ca6ff;}

.to-ico {display: inline-block; width: 8px; height: 6px; background: url(/p/fcsn/i/ico.png) -214px -5px;}

.sostav-tabHead {position: relative; padding: 17px 20px 12px;}
.sostav-tabHead .fnl {position: absolute; top:17px; left:10px; z-index: 2; font-weight: bold;}
.sostav-tabHead .tur {position: absolute; top:17px; right:10px; z-index: 2; font-weight: bold;}

.sostav-date {text-align: center; position: relative;}
.sostav-date span {font-weight: normal; color:#7b8c9c; display: block; padding-top: 5px;}

.sostav-dopInfo {padding: 15px; text-align: center; line-height: 1.5;}
.sostav-dopInfo span {color:#7b8c9c;}

.t-sostav {width: 100%; border-collapse:inherit; border-top: 1px solid #ddd; border-bottom: 1px solid #fff; font-size: 14px;}
.t-sostav td {border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:14px;}
.t-sostav th {border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 6px 14px;}
.t-sostav .players1 li {padding-left: 30px; margin-bottom: 11px; position: relative;}
.t-sostav .players1 li a:hover, .t-sostav .players1 li a.hover {color: #43A8FC;}
.t-sostav .players1 .num {position: absolute; width: 18px; left:0; top:0; text-align: right; font-weight: bold; color:#7b8c9c;}
.t-sostav .players1 li a:hover .num {color:#7b8c9c;}
.sostav-title {color:#217de6; font-weight: bold; margin-bottom: 13px;}
.event-players {position: absolute; margin-left: 7px; margin-top: 2px;}

.live-translation {height: 511px; overflow: auto; background: #f3f3f3;}

.live-translation-t {width: 100%; font-size: 14px;}
.live-translation-t td {padding: 12px 0; background: url(/p/fcsn/i/div3.png) 0 100% repeat-x; vertical-align: top;}
.live-translation-t .alt1 td {background:#d5e7f4 url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.live-translation-t .alt2 td {background:#dde2e7 url(/p/fcsn/i/div3.png) 0 100% repeat-x;}
.live-translation-t .time {width: 37px; font-size: 16px; font-weight: bold; color:#7b8c9c; padding-left: 19px;}
.live-translation-t .ico {width: 45px;}
.live-translation-t .mess {padding-right: 20px;}
.live-translation-t .mess a {color: #43A8FC;}

.ico-che-up {display: inline-block; width: 11px; height: 11px; background: url(/p/fcsn/i/ico.png) -525px -100px; margin-right: 4px;}
.ico-che-down {display: inline-block; width: 11px; height: 11px; background: url(/p/fcsn/i/ico.png) -538px -101px; margin-right: 4px;}

.i-ball {width: 13px; height: 13px; background: url(/p/fcsn/i/ico.png) -474px -66px; overflow: hidden; margin: 3px 0 0 8px;}
.i-standart {width: 17px; height: 18px; background: url(/p/fcsn/i/ico.png) -517px -42px; overflow: hidden; margin: 0 0 0 8px;}
.i-miss {width: 37px; height: 21px; background: url(/p/fcsn/i/ico.png) -507px -64px; overflow: hidden;}
.i-che {width: 18px; height: 18px; background: url(/p/fcsn/i/ico.png) -440px -64px; overflow: hidden; margin: 0 0 0 8px;}
.i-card-y {width: 13px; height: 16px; background: url(/p/fcsn/i/ico.png) -487px -98px; overflow: hidden;  margin: 3px 0 0 8px;}
.i-card-yr {width: 17px; height: 16px; background: url(/p/fcsn/i/ico.png) -462px -98px; overflow: hidden;  margin: 3px 0 0 8px;}
.i-card-r {width: 13px; height: 16px; background: url(/p/fcsn/i/ico.png) -508px -98px; overflow: hidden; margin: 3px 0 0 8px;}

.live-translation-ico i {display: block;}

.translation-re {font-size: 13px; font-weight: bold; color:#7b8c9c; padding-left: 24px; display: none;}
.translation-re i {position: absolute; width: 17px; height: 15px; background: url(/p/fcsn/i/ico.png) -490px 0; overflow: hidden; margin: 7px 0 0 -19px;}
.live-tab-nav .ui-tabs-active .translation-re {display: inline;}

.hidden {overflow: hidden; height:700px;}


.bvTooltip {position: absolute; left:8px; z-index: 5; display: none;
	bottom:46px; width: 280px; background: #f3f3f3; -webkit-border-radius: 6px; border-radius: 6px; padding: 2px;
-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
}
.bvTooltip .time {font-weight: bold; font-size: 12px; color:#7b8c9c;}
.bvTooltip td {
	font-size: 12px;
	padding: 4px 0 4px 12px;
	background: url(/p/fcsn/i/div3.png) 0 0 repeat-x;
	vertical-align: top;
}
.bvTooltip .ico-che-up {position: relative; top:2px;}
.bvTooltip tr:first-child td {background: none;}
.bvTooltip .ar {bottom: -8px;
  left: 7px;
  width: 8px; height: 8px;
  background: url(/p/fcsn/i/ico.png) -447px 0;
  overflow: hidden;
  position: absolute;}

.bvTooltip table {width: 100%;}
.field-out-kit:hover .bvTooltip {display: block;}

