/* ************************BEGIN_GLOBAL_STYLES************************ */
* {margin: 0; padding: 0;}
* img {	
	border:0px;
}
img, div, li { behavior: url(/images/iepngfix.htc) } 
input,select,textarea{ }
textarea{resize:none;}
html{padding:0px; margin:0px;height:100%;}


body {
	height:100%;
	font-family: Arial, sans-serif,  Helvetica, Verdana;
	-webkit-font-smoothing: antialiased;
	/*background:#E7E7E7;*/
	background:#ffffff;
}
@font-face {
    font-family: 'pf_dindisplay_pro_thinregular';
    src: url('pfdindisplaypro-thin-webfont.eot');
    src: url('pfdindisplaypro-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-thin-webfont.woff') format('woff'),
         url('pfdindisplaypro-thin-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-thin-webfont.svg#pf_dindisplay_pro_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dindisplay_probold';
    src: url('pfdindisplaypro-bold-webfont.eot');
    src: url('pfdindisplaypro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-bold-webfont.woff') format('woff'),
         url('pfdindisplaypro-bold-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-bold-webfont.svg#pf_dindisplay_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dindisplay_pro_lightRg';
    src: url('pfdindisplaypro-light-webfont.eot');
    src: url('pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-light-webfont.woff') format('woff'),
         url('pfdindisplaypro-light-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-light-webfont.svg#pf_dindisplay_pro_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dindisplay_proregular';
    src: url('pfdindisplaypro-reg-webfont.eot');
    src: url('pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-reg-webfont.woff') format('woff'),
         url('pfdindisplaypro-reg-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-reg-webfont.svg#pf_dindisplay_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dindisplay_pro_mediumRg';
    src: url('pfdindisplaypro-med-webfont.eot');
    src: url('pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-med-webfont.woff') format('woff'),
         url('pfdindisplaypro-med-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-med-webfont.svg#pf_dindisplay_pro_mediumRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pf_dindisplay_proitalic';
    src: url('pfdindisplaypro-italic-webfont.eot');
    src: url('pfdindisplaypro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('pfdindisplaypro-italic-webfont.woff') format('woff'),
         url('pfdindisplaypro-italic-webfont.ttf') format('truetype'),
         url('pfdindisplaypro-italic-webfont.svg#pf_dindisplay_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1{

}
h2{
    background: none repeat scroll 0 0 #E7E7E7;
    color: #000000;
    font-family: 'pf_dindisplay_proregular';
    text-transform: uppercase;
	font-size: 10px;
	padding: 5px 4px 4px 10px;
	font-weight:100;
	line-height: 12px;
	vertical-align:middle;
}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, h2{ /* ????? ?????? ??? Opera 12.00+ */
		padding: 6px 4px 3px 10px;
    };
}
h3{
}
h4{

}
input[type=button]{

}
a{
	color:#3d84d1;
}
a:hover{
	text-decoration:underline;
}
a:visited{
	color:
}
.noborder{
	border:0px !important;
	background:none !important;
}
.borderbott{
	border-bottom:1px solid #DADADA !important;
}
.bordertop{
	border-top:1px solid #DADADA !important;
}
.borderdottbott{
border-bottom:0px !important;
	background: url('/images/dot_back.png') repeat-x left bottom transparent;
}
.relative{
	position:relative;
}
.cRed{
	color:red !important;
}

#wraper	{
	margin: 0 auto;
	width:1000px;
	
	height: auto !important;
	height: 100%;
	
	/*border-left: 10px solid #FFFFFF;
    border-right: 10px solid #FFFFFF;*/
}
*:first-child+html #wraper{
	margin-bottom:0px;
}
.cred{
	color:#f21919;
}
.cBlue{
	color:#005ec7 !important;
}
.cGrey{
	color:#7c7c7c !important;
}
.cGreyDark{
	color:#434343 !important;
}
.smallText{
	font-size:11px;
	color:#797979;
}
h2.green{
	background:#1d8d1e;
	color:#fff;
}
.font12{
	font-size:12px !important;
	line-height:15px;
}
/* ************************END_GLOBAL_STYLES************************ */

/* ************************HEADER_BEGIN************************ */

#header{
	width:100%;
	float:left;
	background:#fff;
	border-left: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	margin-left:-10px;
}

.outBlock{
	floaT:left;
	width:100%;
	background:#000;
}
.outBlock .wellcome,
.outBlock .mobilelinks{
	width:990px;
	margin: 0 auto;

}
.outBlock .mobilelinks ul{
	/*padding-left:10px;*/
}

.mobilelinks li{
	float:left;
	list-style:none;
	line-height:11px;
	padding: 6px 5px 7px 0px;
}
.mobilelinks li a{
	color:#fff;
	text-decoration:none;
	padding: 0px 0px 0px 5px; 
	font-size:11px;
	border-left:1px solid #fff;
	line-height:10px;
	display:block;
}
.mobilelinks li:first-child a{
	padding: 0px 0px 0px 0px; 
	border-left:0px;
}
.topBanner{
	float:left;
	width:100%;
}
.logoLogin{
	float:left;
	width:100%;
	/*border-bottom: 1px dotted #787878;*/
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
	position:relative;	
}
.logoLogin .logo{
	float:left;
	padding: 8px 0px 5px 0px;
}
.logoLogin .logo img{
	float:left;
}
.logoLogin .logo span{
	color:#757575;
	font-size:10px;
	floaT:left;
	padding: 10px;
}
.logoLogin .registerArea,
.registerArea.new{
	floaT:right;
	margin: 10px 0 0;
	position:relative;
}
.registerArea.new{margin:0px;}
.logoLogin .registerArea a:hover{
	text-decoration:none;
}
.logoLogin .registerArea .enter,
.logoLogin .registerArea .register,
.registerArea.new .enter,
.registerArea.new  .register{
	font-size:11px;
	color:#267cb9;
	font-size:11px;
	line-height:11px;
	border-right:1px solid #267cb9;
	float:left;
	display:block;
	margin: 5px 0px 7px 0px;
	padding: 0 10px 0 10px;
	letter-spacing: 0px;
	text-decoration:underline;
}
.logoLogin .registerArea .enter:hover,
.logoLogin .registerArea .register:hover,
.registerArea.new .enter:hover,
.registerArea.new  .register:hover{
	text-decoration:none;
}
.logoLogin .registerArea .register,
.registerArea.new .register{
	border-right:0px;
	padding: 0 0px 0 10px;
}
.versionLinks{
	float:left;
}
.versionLinks li{
	list-style:none;
	float:left;
	margin:6px  7px 0px 0px;
	border-left:1px solid #000;
	padding-left:7px;
	line-height:12px;
}
.versionLinks li:first-child{
	padding-left:0px;
	border:0px;
}
.versionLinks li a{
	color:#000;
	font-size:10px;
	text-decoration:none;
	margin-top: -1px;
	display: block;
	letter-spacing:1px;
}
.versionLinks li a:hover{
	text-decoration:underline;
}
#header .bottomLinks{
	float:left;
	width:100%;
	
	
}
#header .bottomLinks ul{
	padding-left:10px;
}
#header .bottomLinks li{
	floaT:left;
	list-style:none;
	line-height:11px;
	padding: 6px 0px 7px 0px;
	
}
#header .bottomLinks li a{
    border-left: 1px solid #999999;
    color: #000000;
    display: block;
    font-size: 11px;
    line-height: 10px;
    margin: 0 12px 0 0;
    padding: 0 0 0 12px;
    text-decoration: none;
	
}
#header .bottomLinks li a:hover{
	text-decoration:underline;
}
#header .bottomLinks li:first-child a{
	padding: 0px 0px 0px 0px; 
	border-left:0px;
}
#header .menu{
	floaT:left;
	width:100%;
	background:#000;
	border-bottom: 4px solid #ea2106;
}
#header .menu .main:hover{
	
}
#header .menu .basketball:hover{
	color:#c23600;
}
#header .menu .football:hover{
	color:#2d5c04;
}
#header .menu .hockey:hover{
	color:#006d90;
}
#header .menu .auto:hover{
	color:#626262;
}
#header .menu .tennis:hover{
	color:#829740;
}
#header .menu .box:hover{
	color:#ca0107;
}
#header .menu .olimp:hover{
	color:#9bc9d8;
}
#header .menu .other:hover{
	color:#5d6e5c;
}
#header .menu  ul{
	padding-left:10px;
}
#header .menu li{
	floaT:left;
	list-style:none;
	line-height:11px;
	padding: 11px 0px 9px 0px;
}
#header .menu li a{
    border-left: 1px solid #999999;
    color: #FFFFFF;
    display: block;
    font-family: 'pf_dindisplay_pro_mediumRg', arial, sans-serif;
    font-size: 11px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 12px;
    margin: 0 9px 0 0;
    padding: 0 0 0 9px;
    text-decoration: none;
    text-transform: uppercase;
	
}
#header .menu li.active a{
	color:#ea2106;
}
#header .menu li:first-child a{
	padding: 0px 0px 0px 0px; 
	border-left:0px;
}
#header .menu li:first-child a:hover,
#header .menu li  a:hover{
	//color:#ea2106;
	text-decoration:underline;
}
#header .menu .search{
    float: right;
    font-size: 11px;
    height: 22px;
    margin-top: 5px;
    padding: 0 10px;
    width: 187px;
	margin-right:10px;
	border:0px;
	background: url("/images/searchBack.png") no-repeat scroll right 5px transparent;
	background-color:#fff;
}
*:first-child+html  #header .menu .search{
	    width: 190px;
}
/**************************PAGE CONTENT*****************************/
#page{
  width:100%;
  float:left; 
  position:relative;
  z-index:20;
  padding-bottom:20px;
  background:#fff;
  border-left: 10px solid #FFFFFF;
  border-right: 10px solid #FFFFFF;
  margin-left:-10px;	
}
#page .leftArea{
	float:left;
	width:690px;
	
}

.colum20{
	float:left;
	width:100%;
}
.colum21{
	float: left;
    width: 110px;
}
.colum23{
	width:280px;
	float:left;
}
.colum24{
	width:280px;
	float:right;
}
.colum25{
    float: left;
    margin-top: 0;
    width: 340px;
}
.colum26{
	float: right;
    width: 220px;
}
.colum27{
	float: left;
    width: 400px;
}
.colum20.winter{
	border-top: 2px solid #2CAAEC;
} 
.colum20.basketball{
	border-top: 2px solid #FF5A07;
} 
.colum20.winter:first-child,
.colum20.basketball:first-child{
border-top:0px;
}
.colum20.winter .article,
.colum20.basketball .article {
    border-left: 1px solid #DADADA ;
    float: left;
    margin: 0;
    padding-left: 12px;
    width: 569px;
}
.colum20.winter .leftNavigationLinks .navigationLinksBlock,
.colum20.basketball .leftNavigationLinks .navigationLinksBlock{
	border-right:0px;
}
.articleTop{
	float:left;
	width:100%;
}
.main-news-line{
	float:left;
	width:400px;
}
.main-news-line .moreNews{
	color:#3D84D1;
	font-size:12px;
	
}
.main-news-line .moreNews:hover{
	text-decoration:none;
}

.news-item{
	floaT:left;
	width:100%;
	margin: 0px 0px 0px 0px;
}
.news-item .type{
    color: #FFFFFF;
    float: left;
    letter-spacing: 0;
	font-family: arial;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}
.news-item .type.football{
	background:#2d8b28;
}
.news-item .type.box{
	background:#941813;
}
.news-item .type.basketball{
	background:#fb5b22;
}
.news-item .type.hockey{
	background:#1f6bc5;
}
.news-item .type.hockey{
	background:#1f6bc5;
}
.news-item .type.tennis{
	background:#81a831;
}
.news-item .type.other{
	background:#818386;
}
.news-item .type.avto{
	background:#1b868a;
}
.news-item .type.olimp{
	background:#D8EDF0;
}
.news-item .type.wintersports{
	background:#D8EDF0;
}
.news-item .details{
	background:#f7f4ec;
	float:left;
	width:100%;
	margin: 0px 0px 0px 0px;
}
.news-item .details .image a{
	float: left;
    margin-bottom: 10px;
    position: relative;
    text-decoration: none;
}
.news-item .details .image a img{
	max-width:100%;
}
.news-item .details .image,
.newsLifeStyle .details .image{
	position:relative;
	floaT:left;
}
.newsLifeStyle .details .image{
	position:relative;
	margin-bottom:10px;
	floaT:left;
}
.news-item .details .image .imagePicker{
	position: absolute;
	bottom:10px;
	left:0px;
	z-index:100;
}
.news-item .details .image .imagePicker .arrows{
	floaT:left;
	width:45px;
	position:relative;
	margin-top: -16px;
	margin-left:0px;
}
.news-item .details .image .imagePicker ul{
	float:left;
}

.news-item .details .image .imagePicker li{
	list-style:none;
	floaT:left;
	background:#000;
	margin-right: 1px;
	
}
.news-item .details .image .imagePicker li a{
	color: #fff;
    display: block;
    font-size: 11px;
    padding: 4px 8px 4px;
    text-decoration: none;
	margin-bottom:0px;
	margin-top:0px;
}
.news-item .details .image .imagePicker li.active{
	background:#f0f0e7;
}.news-item .details .image .imagePicker li.active a{
	color:#000;
}
.news-item .details .image span,
.newsLifeStyle .details .image span{
	background: url("/images/imgDescr.png") repeat scroll 0 0 transparent;
    bottom: 0px;
    color: #FFFFFF;
    font-size: 10px;
    padding: 3px 9px;
    position: absolute;
    right: 0;
	text-decoration:none;
}
.gallery .typedate,
.article .typedate{
	float:left;
	width:100%;
}
.news-item .details .date,
.newsLifeStyle .details .date,
.gallery .typedate .date,
.tvProgrammVigetItem .info .date,
.voteArea .voteArchiveList li .date,
.article .voteArchiveList li .date{
	color:#505050;
	text-transform:uppercase;
	font-size:9px;
	padding: 0px 0 2px 10px;
	display:block;
	letter-spacing: 0.2px;
}
.news-item .details h3,
.news-item .details h3 a,
.newsLifeStyle .details h3,
.newsLifeStyle .details h3 a{
    color: #000000;
    font-family: 'pf_dindisplay_proregular', arial;
    font-size: 17px;
    letter-spacing: 0.1px;
    padding: 0 0 0 10px;
	font-weight: 100;
	text-decoration: none;
	line-height:1.2em;
}
.news-item .details h3{
	margin-right:10px;
	padding-bottom:6px;
}
.newsLifeStyle .details h3 a{
	line-height:1.2em;
}
.news-item .details h3 a,
.newsLifeStyle .details h3 a{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
.newsLifeStyle .details .date{
	padding: 8px 0 1px 10px;
}
.news-item .details h3 a:hover,
.newsLifeStyle .details h3 a:hover{
	text-decoration: underline;
}
.news-item .details p,
.news-item .details p a,
.newsLifeStyle .details p,
.newsLifeStyle .details p a{
	color:#000;
	font-size:12px;
	padding: 0px 10px 10px 10px;
}

.news-item .details p a,
.newsLifeStyle .details p a{
	text-decoration:none;
	padding: 5px 0 10px 0px;
	line-height:1.4em;
	word-wrap:break-word;
}
.news-item .details p a{
	display:inline-block;
	padding-top:7px;
}
/*.news-item .details p a:hover,*/
.newsLifeStyle .details p a:hover{
	text-decoration:underline;
}
.newsLifeStyle .details p{
	padding: 3px 0 8px 11px;
}
.more{
    color: #005EC7;
    float: left;
    font-size: 10px;
    font-style: italic;
    letter-spacing: 0.4px;
    margin-top: 2px;
}
.more:hover{
	text-decoration:none;
}
.news-item .more{
	float:right;
}
.news-item .plot{
    border-bottom: 1px dotted #C3C3C3;
    float: left;
    padding: 7px 0;
    width: 100%;
	margin:0px!important;
}
.news-item .plot a{
	display: block;
	text-align: left;
	color: #005EC7;
	font-size: 11px;
	letter-spacing: 0.5px;
	padding-top: 4px;
	text-decoration: none;
	padding-left:46px;
}
.news-item .plot.wide a{
	padding-left:0px; 
}
.news-item .plot a.cBlue{
	TEXT-decoration:underline;
}
.news-item .plot .cBlue:hover{
	text-decoration:none!important;
}
.news-item .plot a:hover{
	text-decoration:underline;
}
.typeLabel{
	color: white;
	float: left;
	font-size: 10px;
	margin: 6px 5px 0 0;
	padding: 1px 3px 0px 3px;
	text-transform: uppercase;
	letter-spacing: 0.2px;
	text-decoration: none;
	font-family: 'pf_dindisplay_proregular';
	line-height:10px;
	height:10px;
}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .typeLabel{ /* ????? ?????? ??? Opera 12.00+ */
        line-height:13px;
		height:11px;
    };
}
.typeLabel.black{
	background:#000;
}
.typeLabel.football{
	background:#2d8b28;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
}
.typeLabel.box{
	background:#941813;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
}
.typeLabel.basketball{
	background:#fb5b22;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
}
.typeLabel.hockey{
	background:#1f6bc5;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
}
.typeLabel.avto{
	background:#888888;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
	}
.typeLabel.other{
	background:#1e878b;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
}
.typeLabel.tennis{
	background:#829740;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
	}
.typeLabel.olymp{
	background:#9bc9d8;
	color:#fff;
	/*padding:1px 3px;*/
	line-height:11px;
	}

.typeLabel.video{
	background: url("/images/videoMarker.png") no-repeat scroll 2px 2px #EA2409;
	margin-right: 6px;
	padding: 1px 3px 0px 7px;
}
p .typeLabel.video{
	margin-top:3px;
}
.text .typeLabel.video,
.textWide .typeLabel.video{
margin-top: 3px;
}
.typeLabel.evro{
    color: #434343;
    font-size: 10px;
    letter-spacing: 0.5px;
    margin-right: 0;
    margin-top: 7px;
	line-height:11px;
    padding-left: 0;
    text-transform: uppercase;
}
.lifestyle{
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	 background: none repeat scroll 0 0 #F4F4F4;
}
.lifestyle .header{
	position:relative;
	background:#ea2106;
	color:#fff;
	height:20px;
}
.lifestyle .header span{
    display: block;
    font-family: 'PFDinDisplayProMediumRegular',arial;
    font-size: 11px;
    padding: 4px 10px;
    text-transform: uppercase;
}
.lifestyle .header .arrLeft{
	position:absolute;
	right:20px;
	top:0px;
	width:21px;
	height:21px;
	background: url('/images/arrLeft.png') no-repeat scroll 0px 0px;
}
.lifestyle .header .arrRight{
	position:absolute;
	right:-1px;
	top:0px;
	width:21px;
	height:21px;
	background: url('/images/arrRight.png') no-repeat scroll 0px 0px;
}
.newsLifeStyle .details{
	background:#f4f4f4;
	float:left;
	width:100%;
	border-bottom: 1px solid #c7c7c7;
}
.newsLifeStyleOther{
	float:left;
	width:92%;
	margin:11px 13px 0px 13px;
	border-bottom:1px dotted #c3c3c3;
 
}
.editorRecommends a,
.newsLifeStyleOther a,
.authorItem a,
.actualPlotsItem a,
.eventItem a{
	text-decoration:none;
	color:#000;
}
.editorRecommends a:hover,
.newsLifeStyleOther a:hover,
.authorItem a:hover,
.actualPlotsItem a:hover{
	text-decoration:underline;
}
.newsLifeStyleOther span{
	display:block;
	font-size:12px;
	
}
.editorRecommends .descr,
.newsLifeStyleOther .descr,
.authorItem .descr,
.eventItem .descr{
	float:right;
	width:50%;
	text-align:left;
	
}

.authorItem .descr{
	width:53%;
}

.newsLifeStyleOther img,
.authorItem img,
.eventItem img,
.otherPhotoVideoItem img{
	floaT:left;
}
.editorRecommends .descr .date,
.newsLifeStyleOther .descr .date,
.authorItem .descr .date,
.eventItem .descr .date,
.qAvtor .date{
    color: #505050;
    font-size: 9px;
    text-transform: uppercase;
	padding-bottom:6px;
	display: inline-block;
	line-height: 12px;
}
.eventItem .descr .date{
	padding-bottom:0px;
}
.newsLifeStyleOther .descr .title,
.authorItem .descr .title,
.editorRecommends .descr .title,
.otherPhotoVideoItem .title{
    color: #000000;
    font-size: 17px;
    font-weight: 100;
	
}

.authorItem .descr .title,
.editorRecommends .descr .title,
.otherPhotoVideoItem .title{ 
	text-transform:uppercase;
	font-size:11px;
	padding: 0px 0px 2px 0px;
	display:block;
	float:left;
	width:100%;
}
.otherPhotoVideoItem .title{
	text-transform:none;
	font-weight: bold;
	font-size:12px;
}
.authorItem .descr .title{
	font-family: 'pf_dindisplay_proregular';
	padding: 0px 0px 0px 0px;
}
.articleList .authorItem .descr .title,
.article .authorItem .descr .title,.authorArticles .authorItem .descr .title,
.galleryList .authorItem .title,
.playerNews .authorItem .descr .title,
.articleWideBlock .author .authorItem .title  {
	font-family: arial;
	margin-bottom: 3px;
	font-size:12px;
}
.article  .authorWide .authorItem .descr .title{
	text-transform:uppercase;
}
.editorRecommends .descr .title, .rightArea .authorItem .descr .title{
	width:100%;
	font-family: 'pf_dindisplay_proregular';
}
.rightArea .authorItem .descr{
	width:56%;
}
.authorItem .descr .text{
	font-size:12px;
	color:#333333;
	line-height:16px;
}
.newsLifeStyleOther .descr .title{
	text-transform: uppercase; 
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	color:#000;
	/*font-family: 'PFDinDisplayProMediumRegular';*/
}

.newsLifeStyleOther .descr .text{
	padding-bottom:10px;
	color:#333;
	font-size:12px;
	
	float:left;
}
.author{
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
}
.author .blockConnector{
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
	
}
.blockConnector .authorItem .descr .title{
	text-transform:uppercase !important;
	margin-top:2px;
	margin-bottom:2px;
}
.author h2{
	/*border-bottom:1px solid #c3c3c3;*/
}
.authorItem{
	display:inline-block;
	/*border-bottom:1px dotted #c3c3c3;*/
	margin-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}
.authorWide .authorItem{
	padding-bottom:0px;
}
editorRecommends div,
.authorItem div{
	floaT:left;
	width:100%;
}
#page .rightArea{
	floaT:right;
	width:300px;
	margin: 10px 0px 0px 0px;
}
.editorRecommends .date,
.authorItem .date{
	padding-top:6px;
	display: block;
	
}

.actualPlots{
	float:left;
	width:100%;
	border-bottom: 1px solid #C3C3C3;
}
.actualPlots .typeLabel{
	margin:0px 0px 0px -11px;
}
.actualPlotsItem{
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
    /*border-bottom: 1px dotted #C3C3C3;*/
    /*float: left;*/
    font-size: 12px;
    padding: 8px 12px 8px 2px;
   /* width: 91%; */
   line-height:1.4em;
}
.actualPlotsItem .type{
	floaT:left;
	width:20%;
}
.actualPlotsItem .text{
	/*float:right;*/
	text-align:left;
	/*width:78%;*/
}
.quote{
	float:left;
	width:100%;
	background:#f4f4f4;
	margin-top:10px;
}
.quoteBody{
    float: left;
    font-size: 12px;
    font-style: italic;
    padding: 10px 10px 0;
    width: 93%;
}
.quoteAuthor{
	float:left;
	width:93%;
	padding: 0px 0px 10px 22px;
	font-size:12px;
	font-weight:bold;
}
.quoteBody p{
    float: left;
    letter-spacing: 0.2px;
    margin-top: -3px;
    padding: 0 2px;
    width: 88%;
	line-height: 1.3em;
}
.quoteInd{
	float:left;
	line-height:18px;
	background: url('/images/quote.png') no-repeat scroll 0px 0px;
	display:block;
	width:10px;
	height:18px;
}
.quoteInd.end{
	width:97%;
	background: url('/images/quoteEnd.png') no-repeat scroll right 0px;
	margin-top:-10px;
}
.photoVideoBlock{
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
}
.photoVideoBlock h2{
	margin-bottom:8px;
}
.photoVideoBlock span{
	float:left;
}
.photoVideoBlock .date{
    color: #505050;
    font-size: 9px;
    text-transform: uppercase;
	padding-top:1px;
}
.photoVideoBlock .descr{
	margin: 4px 0px 0px 0px;
	float:left;
	width:100%;
}
.photoVideoBlock .descr .date{
	margin-top:5px;
}
.photoVideoBlock .text{
	display:block;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin: 5px 0px 0px 0px;
	float:left;
	width:100%;
	text-decoration:none;
}
.photoVideoBlock .text:hover{
	text-decoration:underline;
}
.photoVideoBlock .photopicker{
	floaT:left;
	width:100%;
	position:relative;
	margin-top:1px;
}
.photoVideoBlock .photopicker ul li{
	floaT:left;
	list-style:none;
	background:#e7e7e7;
	margin-right:1px;
	height: 21px;
	overflow: hidden;

}
.photoVideoBlock .photopicker ul li.active{
	background:#188a19;
}
.photoVideoBlock .photopicker ul li a{
	font-size:11px;
	padding:4px 8px 4px 8px;
	display:block;
	text-decoration:none;
	color:#000;
}
.photoVideoBlock .photopicker ul li.active a{
	color:#fff;
}
.otherPhotoVideo{
	float:left;
	width:100%;
	border-bottom: 1px solid #c3c3c3;
	margin-top:7px;
}
.otherPhotoVideo .otherPhotoVideoItem{
	background:url('/images/dot_back.png') repeat-x left top transparent;
	padding:8px 0px;
	floaT:left;
	width:100%;
}
 .otherPhotoVideo .otherPhotoVideoItem .descr {
	width:57%;
	float:left;
	margin: 0px 0px 0px 5px;
 }
.otherPhotoVideoItem .count{
	font-size:11px;
	color:#666666;
	font-style:italic;
	floaT:left;
	width:100%;
	margin: 2px 0px 0px 0px;
}
.question{
	float:left;
	width:100%;
	background:#f4f4f4;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}
.question h2{
	border-bottom: 1px solid #c3c3c3;
}
.question .title{
    border-bottom: 1px solid #C7C7C7;
    color: #333333;
    /*float: left;*/
    font-size: 12px;
    font-weight: bold;
    padding: 6px 14px 9px 9px;
    /*width: 277px;*/
}
.question li{
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
    /*border-bottom: 1px dotted #C7C7C7;*/
    color: #333333;
    /*float: left;*/
    font-size: 12px;
    list-style: none outside none;
    margin: 0 9px;
    padding: 12px 0 10px;
    /*width: 94%;*/
	/*height:20px;*/
}
.question li .info{
	/*float:left;*/
	width:100%;
	margin-bottom:2px;
}
.question li .text{
	/*float:left;*/
	padding-right:20px;
	display: table-cell;
	width: 100%;
}
.question li .votes {
	/*float:right;*/
	font-weight:bold;
	display: table-cell;
	vertical-align:middle;
	white-space: nowrap;
}
.question li .votes input{
	position:relative;
	right:10px;
}
.question li .votesLine{
	float:right;
	width:100%;
	height:5px;
	background: url('/images/bar.png') no-repeat scroll right 0px;
}
.onlyAuthorized{
    border-top: 1px solid #C7C7C7;
    font-size: 12px;
    font-style: italic;
    padding: 6px 10px;
    /*width: 94%;*/
}
.onlyAuthorized a{
	color:#005ec7;
}
.question .buttonsBlock{
	border-top:1px solid #c3c3c3;
	padding: 10px 0;
	margin: 0 10px;
	text-align:right;
}
.question .buttonsBlock a{
	display: inline-block;
}
.question .buttonsBlock .res,
.question .buttonsBlock .vote,
.saveBut,
.article .searchPanel input[type=button]{
	background:#000;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	padding: 5px 15px;
	margin: 5px;
	color:#fff;
	font-family: 'PFDinDisplayProMediumRegular',arial;
	float:right;
	border:0px;
}
.article .searchPanel input[type=button]{
	width:auto;
	background: none repeat scroll 0 0 #188A19;
	padding: 5px 15px;
	height:28px;
}

.question .buttonsBlock .vote,
.saveBut{
	background:#188a19;
}
.events{
	float:left;
	width:100%;
	border-bottom:1px solid #c7c7c7;
	margin: 0px 0px 0px 0px;	
}
.events .tabs{
	floaT:left;
	width:100%;
	border-bottom:2px solid #000;
}
.events .tabs li{
	list-style:none;
	float:left;
	width:50%;
	margin-top:10px;
}
.events .tabs li a{
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	width:100%;
	text-align:center;
	padding: 5px 0px;
	color:#000;
}
.events .tabs li.active{
	background:#000;
}
.events .tabs li.active a{
	color:#fff;
}
.eventItem, .editorRecommends {
	floaT:left;
	width:100%;
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
	/*border-bottom: 1px dotted #c3c3c3;*/
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.eventItem .descr{
	width:75%;
}
.eventItem .descr .comments,
.blogsArea .comments,
.article .comments,
.blogsArea .watch,
.article .watch,
.eventItem .descr .watch{
	background: url('/images/comment2.png') no-repeat scroll left 2px;
	padding: 0px 0px 0px 12px;
	color:#575757;
	font-size:10px;
	margin-left: 3px;
	line-height:10px;
	margin-top:5px;
}
.eventItem .descr .watch,
.blogsArea .watch,
.article .watch{
	background: url('/images/watch2.png') no-repeat scroll left 3px;
}
.blogsArea .watch,
.blogsArea .comments,
/*.article .comments, */
.article .watch{
	float:right;
}
.blogsArea .comments,
.article .comments{
	margin-right:10px;
}
.eventItem .descr .date{
	display:block;
}
.eventItem .pict{
	float:left;
	width:64px;
}
.eventItem img{
	display:block;
	margin: 0 auto;
	float:none;
}
.eventItem .descr .title{
	display: block;
    float: left;
    font-family: 'pf_dindisplay_proregular';
    font-size: 11px;
    line-height: 11px;
    padding: 0 0 7px;
    text-transform: uppercase;
    width: 100%;
}
.eventItem .descr .title:hover,
.eventItem .descr a:hover{
	text-decoration:underline;
}
.eventItem .descr:hover .comments{
	text-decoration:none !important;
	
}
.eventItem .descr p{
	font-size:12px;
	color:#333333;
	width:95%;
	line-height: 19px;
}
	/*PUSH*/
.push{
	height:0px; 
	float:left; 
	width:100%; 
}
*:first-child+html .push{
	height:0px;
}
/*ADMIN PAGE*/
.editArea {
	float:left;
	width:100%;
	margin:10px 0px 7px 0px;
}
.editArea .adminDrop{
	float:left;
	width:50%;
}
.editArea span{
	float:left;
	width:100%;
	color:#252627;
	font-size:12px;
	padding: 0px 0px 5px 0px;
	font-weight:bold;
}
.editArea input[type=text],
.editArea textarea{
	float:left;
	width:94%;
	line-height:20px;
	padding: 6px 27px 6px 5px;
	border:1px solid #dADADA;
}
.editArea textarea{
	height:50px;
	resize:none;
}
.editArea .more{
	font-style:normal;
}
.editArea input[type=file],
.editArea input[type=checkbox],
.editArea label{
	float:left;
	font-size:12px;
	line-height:22px;
	padding-right:10px;
	display:block;
}
.editArea input[type=file]{
	padding-left:10px;
}
.editArea a{
	font-size:12px;
}
.editArea a.plus,.editArea a.minus{
	display:block;
	width:10px;
	height:10px;
	background: url('/images/plus.png') no-repeat scroll left top;
	float:right;
	margin-left:5px;
	cursor:pointer;
}
.editArea a.plus{
	background: url('/images/plus.png') no-repeat scroll left top;
}
.editArea a.minus{
	background: url('/images/minus.png') no-repeat scroll left top;
}
.articleAuthorDates{
	font-size:12px;
}
.articleAuthorDates div{
	margin: 0px 0px;
	padding: 0px 0px 7px 0px;
	line-height:18px;
}
.meta{
	float:left;
	width:100%;
	margin-top:15px;
}
.meta .editArea{
	width:90%;
	padding: 0px 10px;
}
#adminHeader{
	width:100%;
	background:#000;
}
.headerContent{
	color:#fff;
	margin: 0 auto;
	width:1000px;
}
.actionsArea,
.userInfoArea,
.actionsArea .dropArrow,
.actionsArea span{
	float:right;
}
.actionsArea,
.userInfoArea {
	margin-top:20px;
}
.actionsArea{
	margin-right:20px;
}
.actionsArea .dropArrow{
	width:20px;
	height:26px;
	background: url('/images/dropArrow.png') no-repeat scroll left top;
}
.actionsArea span{
	padding: 4px 4px 5px 4px;
	background:#188A19;
	font-size:15px;
	margin-right:1px;
}
.headerContent img{
	margin: 20px 0px;
}
.userInfoArea span,
.userInfoArea a{
	float:left;
	font-size:13px;
	line-height:30px;
}

.userInfoArea .username{
	Border-right:1px solid #fff;
	padding: 0px 20px 0px 5px;
}
.userInfoArea .log{
	padding: 0px 0px 0px 20px
}









.wellcome span{
	color:#fff;
	font-size:13px;
	float:left;
	margin-top:3px;
	margin-right: 10px;
	padding-left:12px;

}
.wellcome span a{
	color:#438fe4;
	font-size:13px;
}
.wellcome  .exit{
	float:right;
	margin-right:100px;
		color:#438fe4;
	font-size:13px;
	margin-top:3px;
}
.wellcome  .mail,
.wellcome  .soc,
.wellcome  .attent{
  display: block;
    float: left;
    height: 24px;
    margin: 0 0 5px 10px;
    width: 24px;
}
.wellcome  .mail{
	background: url('/images/mail.png') no-repeat scroll left 0px;	
}
.wellcome  .attent{
	background: url('/images/atten.png') no-repeat scroll left 0px;	
}
.wellcome  .soc{
	background: url('/images/soc.png') no-repeat scroll left 0px;	
}


/****ARTICLE****/
.article{
	width:570px;
	float:left;
	margin: 0px 0 0 10px;
	padding-top:10px;
	
}
.article .alert{
	font-size:13px;
	text-transform:uppercase;
	display:block;
	margin: 20px 0px;
	color:#e30404;
	letter-spacing:1px;
}
.article .type{
	border-bottom:1px solid #c3c3c3;
	float:left;
	width:100%;
	padding: 0px 0px 0px 0px;
}
.article .type li{
	float:left;
	list-style:none;
	border-left:1px solid #000;
	line-height:15px;
	margin: 0px 0px 0px 0px;
	padding:0px 20px;
}
.article .type li:first-child{
	border:0px;
	margin-left:0px;
	padding-left:0px;
}
.article .type li a{
	display:block;
	float:left;
	font-size:12px;
	text-decoration:none;
	color:#005ec7;
	border-bottom:1px solid #005ec7;
}
.article .type li a:hover{
	border:0px;
}
.article .type li.active a{
	color:#000;
	cursor:arrow;
	border:0px;
} 
.onlineTimer{
	float:left;
	width:100%;
	bordeR:1px solid #c3c3c3;
	padding:0px !important;
	line-height:normal;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.onlineTimer .timer{
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
}

.onlineTimer .timer ul{
	float:left;
	margin-top:8px;
}
.onlineTimer .timer  li{
	list-style:none;
	opacity:0;
	display:none;
}
.onlineTimer .timer  li.active{
	display:block;
	opacity:1;
}
.onlineTimer .timer span{
	font-size:11px;
	text-transform:uppercase;
	padding: 21px 10px;
	float:left;
}
.onlineTimer .timer .text{
	float:right;
}
.onlineTimer .timer .run{
	width:50px;
	height:20px;
	background:url("/images/run.png") no-repeat scroll left 0 transparent;
	float:right;
	 margin: 17px 5px 17px 0px;
}
.onlineTimer .timer .run.inactive{
	background:url("/images/run_inactive.png") no-repeat scroll left 0 transparent;
}
.onlineTimer .timer .stop{
	width:50px;
	height:20px;
	background:url("/images/stop.png") no-repeat scroll left 0 transparent;
	float:right;
	height: 20px;
    margin: 17px 5px;
    width: 66px;
}
.onlineTimer .timer .stop.inactive{
	background:url("/images/stop_inactive.png") no-repeat scroll left 0 transparent;
}
.onlineTimer .online{
	border:0px;
}

.breadCrumbsSocLinks{
	float:left;
	width:100%;
	border-bottom: 1px solid #dadada;
	padding: 0px 0 4px 0;
	margin-bottom: 10px;
}
.breadCrumbsSocLinks .breadCrumbs{
	float:left;
	
}
.breadCrumbsSocLinks .breadCrumbs a,
.breadCrumbsSocLinks .breadCrumbs span{
	display: block;
	floaT:left;
	color:#252627;
	font-size:12px;
	padding: 0px 5px 0px 0px;
	text-decoration: none;
}
.breadCrumbsSocLinks .socLinks{
	float:right;
	
}
.breadCrumbsSocLinks .socLinks a{
	float:left;
	width: 18px;
	height: 18px;
	margin: 0px 0px 0px 10px;
	display:block;	
}
.breadCrumbsSocLinks .socLinks .text{
	width:auto;
	color:#000;
	padding-top:2px;
}
.breadCrumbsSocLinks .socLinks .text:hover{
	text-decoration:none;
}
.breadCrumbsSocLinks .socLinks .tweet{
	background: url('/images/articleSocLinks.png') no-repeat scroll left 0px;
}
.breadCrumbsSocLinks .socLinks .gplus{
	background: url('/images/articleSocLinks.png') no-repeat scroll -29px 0px;
}
.breadCrumbsSocLinks .socLinks .faceb{
	background: url('/images/articleSocLinks.png') no-repeat scroll -57px 0px;
}
.breadCrumbsSocLinks .socLinks .vkont{
	background: url('/images/articleSocLinks.png') no-repeat scroll -86px 0px;
}
.breadCrumbsSocLinks .socLinks .print{
	background: url('/images/articleSocLinks.png') no-repeat scroll -112px 0px;
}

.otherPhotoVideo .otherPhotoVideoItem .date,
.breadCrumbsSocLinks .date{
	color: #434343;
	font-size: 10px;
	letter-spacing: 0px;
	margin-right: 0;
	margin-top: 0;
	padding-left: 0;
	line-height: 8px;
}
.breadCrumbsSocLinks .date{
	font-size:12px;
	line-height:19px;
}
.otherPhotoVideo .otherPhotoVideoItem .date{
	padding-bottom:6px;
}
.articleTop h1{
	font-family: 'pf_dindisplay_pro_mediumRg';
	font-size:29px;
	font-weight:100;
	line-height:30px;
	width:100%;
	float:left;
}

.article  .author .authorItem{
	width:280px;
	margin-right:0px;
}
.article .author .authorItem .descr{
	width:48%;
}
.matchDetais{
	float:left;
	width:100%;
	bordeR:1px solid #c3c3c3;
	margin: 0px 0 0;
	border-bottom:0px;
	padding: 0px !important;
	box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
	line-height:normal;
}
.matchMap{
	float:left;
	width:100%;
    border-bottom:1px solid #C3C3C3;
    padding:6px 6px 4px;
	box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
}
.matchHeader{
	bordeR-bottom:1px solid #c3c3c3;
	float:left;
	width:100%;
}
.matchMap .line{
	height:16px;
	margin: 3px 0;
	background: url("/images/line.png") repeat-x scroll 0 0 transparent;
	position:relative;
}
*:first-child+html .matchMap .line,
*:first-child+html .matchMap .team2,
*:first-child+html .matchMap .team1{
	width:556px;
}
.matchMap .line div{
   
    font-size: 11px;
    height: 16px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 16px;
	line-height:16px;
}
.matchMap .line .time{
	background: url("/images/time.png") no-repeat scroll 1px 0 transparent;
	}
.matchMap .team1,
.matchMap .team2{
	height:15px;
	position:relative;
}
.matchMap .machcenterTItem{
	width:15px;
	height:15px;
	position:absolute;
	background:no-repeat scroll center center transparent;
}
.matchMap .sockBall{
	background-image:url("/images/sockBall.png");
}
.matchMap .yelCard{
	background-image: url("/images/yelCard.png");
}
.matchMap .redCard{
	background-image: url("/images/redCard.png");
}
.matchMap .change{
	background-image: url("/images/change.png");
}
.matchMap .reffery{
    font-size: 12px;
    padding: 1px 0 3px 0px;
    text-align: center;
}
.matchHeader .logoT1{
	floaT:left;
	width:35px;
	height:35px;
	padding: 3px 0 0 10px;
} 
.matchHeader .logoT2{
	floaT:right;
	width:35px;
	height:35px;
	padding: 3px 10px 0 0;
} 
.matchHeader .score{
	float:none;
	width:100%;
	text-align:center;
}
*:first-child+html .matchHeader .score{
	float:none;
	text-align:center;
	padding-top:2px;
	width:auto;
}
.matchHeader .score .t1{
    font-size: 19px;
    padding: 6px 10px 0 0;
    text-align: right;

	color:#000;
	text-decoration:none;
	min-width: 33%;
display: inline-block;
}
.matchHeader .score .scoreData{
    color: #FFFFFF;
    background:grey;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 8px 5px 8px;
	vertical-align:middle;
	display: inline-block;
}
*:first-child+html   .matchHeader .score .scoreData{
	padding: 10px 8px 10px 8px;
	line-height:40px;
}
.matchHeader .score .t2{
    font-size: 19px;
    padding: 6px 0 0 10px;
    text-align: left;
   	color:#000;
	text-decoration:none;
	min-width: 33%;
    display: inline-block;
}
.matchDetais .statisticTable table 
{
    border-width:0;
}
.matchDetais .statisticTable table td 
{
    border-width:0 0 1px 0;
    padding-left:0;
    padding-right:0;
}
.statisticTable,
.statistic{
	float:left;
	width:100%;
}
.statisticTable table, .statisticTable table td, .statisticTable table th{
	border:1px solid #c3c3c3;
	font-size:11px;
}
.statisticTable table {
	border-collapse: collapse;
}
.statisticTable table th{
	background:#f0f0e7;
	padding: 5px 10px;
	text-align:left;
}
.statisticTable table td{
	text-align:left;
	color:#333333;
	vertical-align:top;
	padding: 5px 10px 4px 10px;
	width:50%;
}
.statisticTable table tr.header td{
	font-family: 'pf_dindisplay_pro_mediumRg';
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	width:100%;
}
.statisticTable table td.r
{
    border-left-width:1px;
	text-align:right;
}
.statisticTable table td .matchTime,
.onlineItem .matchTime
{
	padding: 0px 2px 0px 19px;
	float: left;
	font-size: 12px;
	background:  no-repeat scroll left center transparent;
	margin: 0 3px 0 11px;
	width: 35px;
}
.statisticTable table td.r .matchTime
{
	padding: 0px 20px 0px 2px;
	float:right;
	background-position: right center;
	margin: 0 10px 0 3px;
}
.statisticTable table td .matchTime.important,
.onlineItem .matchTime.important,
.online .important{
	font-weight:bold;
}
.statisticTable table td .sockBall,
.onlineItem .sockBall{
	background-image: url("/images/sockBall.png");
	margin-left:8px;
	padding-left:22px;
}
.statisticTable table td.r .sockBall
{
	padding-right: 22px;
	margin-right: 8px;
}
.statisticTable table td .yelCard,
.onlineItem .yelCard{
	background-image: url("/images/yelCard.png");
}
.statisticTable table td .redCard,
.onlineItem .redCard{
	background-image: url("/images/redCard.png");
}
.statisticTable table td .change,
.onlineItem .change{
	background-image: url("/images/change.png");
}
.statisticTable table td .matchTime sup,
.onlineItem .matchTime sup
{
    vertical-align:top;
}
.statisticTable table .odd{
	background:#f4f4f4;
}
.statisticTable table .even{
	background:#fff;
}

.article .tags,
.article .tagItem,
.article .plot{
	float:left;
	width:100%;
}
.plot .typeLabel.black{
	margin-right:10px;
}
.article .tagItem{
	margin: 0 0 7px;
}	
.article .tags{
	margin: 0px 0 0;

}

.article .tagItem a{
	display:inline-block;
	color:#3d84d1;
	font-size:11px;
	margin: 4px 10px 0px 0px;
}
.article .social{
	float: left;
    margin: 0px 0 0;
    padding: 10px 0px 10px 0px;
    width: 100%;
}
.article .plot{
	margin: 0;
}
.article .plot a{
	color:#343434;
	font-size:11px;
	display:block;
	line-height:15px;
}
.article .plot a:hover,
.article .tagItem a:hover{
	text-decoration:none;
}
.newsSlider{
    border-bottom: 1px solid #C3C3C3;
    float: left;
    margin: 0;
    position: relative;
    width: 100%;
	padding:15px 0;
}
.newsSlider .arrLeft,
.news-item .details .image .imagePicker .arrLeft{
    background: url("/images/sliderArrLeft.png") no-repeat scroll center 0 transparent;
    height: 22px;
    left: 0;
    position: absolute;
    top: 16px;
    width: 22px;
}
.newsSlider .arrRight,
.news-item .details .image .imagePicker .arrRight{
	position:absolute;
	background: url("/images/sliderArrRight.png") no-repeat scroll center 0 transparent;
	width:22px;
	height:22px;
	right:0px;
	top:16px;
}
.newsSlider .arrLeft.disabled{
	background: url("/images/arrLeft_inactive.png") no-repeat scroll center -1px transparent;
	cursor:default;
}
.newsSlider  .arrRight.disabled{
	background: url("/images/arrRight_inactive.png") no-repeat scroll center 0 transparent;
	cursor:default;
}
.itemLeft{
	margin: 0px 40px 0px 40px;
}
.itemLeft a,
.itemLeft span{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	color:#333333;
	text-decoration:none;
}
.itemLeft a:hover,
.itemRight a:hover{
	text-decoration:underline;
}
.newsSlider .date {
    color: #434343;
    font-size: 9px;
    letter-spacing: 0.5px;
    margin-right: 0;
    padding-left: 0;
    text-transform: uppercase;
}
/*
.itemRight{
	float:right;
	width:220px;
	margin: 0px 40px 0px 0px;
	text-align:right;
}
*/
.itemRight a,
.itemRight span{
	float:right;
	width:100%;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
		margin-top:0px;
	color:#333333;
	text-decoration:none;
}
.readMore{
    float: left;
    padding: 0 0 11px;
    width: 100%;
	border-bottom:1px solid #c3c3c3;
}
.readMore span{
    float: left;
    font-size: 12px;
    padding: 2px 0 5px;
    text-transform: uppercase;
    width: 100%;
}
.readMoreItem{
    color: #343434;
    float: left;
    font-size: 10px;
    margin: 7px 0 0;
    width: 100%;
}
.readMoreItem a{
	color:#3f86d5;
	font-size:12px;
	float:left;
	display:block;
	margin: -2px 10px 0 0;
}
.readMoreItem a:hover{
	text-decoration:none;
}
.article .author{
	border:0px;
}
.article .authorItem{
	display:inline-block;
}
.articleWideBlock .author .authorItem {
	width:132px;
	float:left;
	bordeR:0px;
	margin-right:10px;
}

.articleWideBlock .author .authorItem .title{
	text-transform:none;
	display:block;
	width:100%;
	font-weight:bold;
}
.article .authorItem .descr .date,
.articleWideBlock .author .authorItem .descr .date{
	margin-top:4px;
}
.article .authorItem img{
	width:132px;
}
.article .authorItem .descr,
.articleWideBlock .author .authorItem .descr{
	width:100%;
	
}
.article .authorItem .typeLabel{
	padding:0px 4px;
}
.rightArea .authorItem .descr>div, .editorRecommends .descr >div{
	margin-top:-4px;
}
.rightArea .authorItem .descr div .typeLabel{
	padding-top:1px;
	margin-top:5px;
}

.article .authorItem .descr .title{
	font-size:11px;
	/*font-weight:bold;
	color:#333333;*/
}
.tabsBlock ul.ui-tabs-nav{
	list-style:none;
	border-bottom:1px solid #188a19;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#f4f4f4;
}
.tabsBlock.profileTabs ul.ui-tabs-nav{
	border-bottom:0px;
}
.tabsBlock ul.ui-tabs-nav li{
    border-right: 1px solid #D2D2D2;
    float: left;
    line-height:16px;
    padding: 1px 19px 3px 20px;
}
.tabsBlock ul.ui-tabs-nav li:first-child{
    border-left: 1px solid #D2D2D2;
}
.tabsBlock ul.ui-tabs-nav li.active:first-child{
	border-left: 0px;
}
.tabsBlock ul.ui-tabs-nav li a{
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	font-family: 'pf_dindisplay_probold';
}
.tabsBlock ul.ui-tabs-nav li.active{
    background: none repeat scroll 0 0 #188A19;
    border: 0 none;
    padding: 0 34px 3px;
	border-top:1px solid #188A19;
}
@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .tabsBlock ul.ui-tabs-nav li
    {
        padding-top:4px;
    }
    _:-o-prefocus, .tabsBlock ul.ui-tabs-nav li.active
    {
        padding-top:3px;
    };
}
.tabsBlock.profileTabs ul.ui-tabs-nav li.active{
	background: none repeat scroll 0 0 #000;
	border-top:1px solid #000;
}
.tabsBlock ul.ui-tabs-nav li.active a{
	color:#fff;
}
.online{
	float:left;
	/*width:568px;*/
	/*overflow-y:scroll;*/
	/*height:454px;*/
	border:1px solid #c3c3c3;
	border-top:0px;
	border-right:0px;
	line-height:normal;
}
.onlineItem{
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
	color:#333333;
	font-size:12px;
	padding: 12px 0px;
}
.onlineItem .onlineItemText{
	font-size:12px;
	padding-left:70px;
	padding-right:16px;
	color:#000;
	line-height:15px;
	word-wrap: break-word;
}
.onlineItem .onlineItemText .onlineItemText{
		padding-left:0px;
}
.onlineAuthor{
	background:#f5f5f5;
	floaT:left;
    width: 100%;
	border:1px solid #c3c3c3;
	border-top:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
	
}
.onlineAuthor span{
    display: inline-block;
    font-size: 11px;
    margin-right: 10px;
    padding: 7px 7px 0px;
	vertical-align:top;
}

.onlineAuthor  .work{
	padding: 4px 0px 0px 7px;
	display:block;
}
*:first-child+html .onlineAuthor .details,
*:first-child+html .onlineAuthor img,
*:first-child+html .onlineAuthor .authorName{
	float:left;
}
*:first-child+html .onlineAuthor{
	margin-top:-10px;
}
.onlineAuthor img{
	padding: 8px 4px 4px 0;
}
.onlineAuthor .details{
	display:inline-block;
	vertical-align:top;
	color:#3e3e3e;
	font-size:12px;
	max-width:60%;
}
.onlineAuthor .details .name{
	display:block;
	text-transform:uppercase;
	font-size:12px;	
}
.onlineAuthor .links{
    line-height: 18px;
    margin-top: 1px;
   	display:inline-block;
	vertical-align:top;
	padding-left:7px;
}
.onlineAuthor .links a{
	display:inline-block;
	color:#3c75b4;
	font-size:10px;
	font-style:italic;
	padding-right:10px;
}
.matchInfoTable{
	float:left;
	width:100%;
}
.matchInfoTable .statisticTable table td{
	line-height:15px;
}
.field{
	float:left;
	width:570px;
}
.field .t1,
.field .t2{
	floaT:left;
	width:284px;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
	padding: 2px 0px;
}
.field .t1{
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	width:283px;
}
.field .t1 .name{
	float:right;
	margin-right: 70px;
	color:#343434l;
	font-size:13px;
	padding:8px 0px 0px 0px;	
	text-decoration:none;
	color:#000;
}
.field .t2 img{
	float:left;
	margin-left: 10px;
}
.field .t2 .name{
	float:left;
	margin-left: 70px;
	color:#343434l;
	font-size:13px;
	padding:8px 0px 0px 0px;
	text-decoration:none;
	color:#000;	
}
.field .t1 img{
	float:right;
	margin-right: 10px;
}
.fieldPositions{
	float:left;
	width:100%;
	background: url("/images/field.jpg") no-repeat scroll center 0 transparent;
	height:300px;
	position:relative;
}
.player{
	position:absolute;
	text-align:center;
	color:#fff;
	font-size:10px;
	line-height: 9px;
	width:80px; 
	line-height: 11px;
}
.player .position{
	background: none repeat scroll 0 0 #213BAB;
    border: 1px solid #FFFFFF;
    display: block;
    font-size: 11px;
    height: 13px;
    margin: 0 auto 5px;
    padding: 4px 0;
    width: 20px;
	
}
*:first-child+html .player .position{
	margin-left:0px;
}
.player .position.red{
	background: #db0d3b;
}
.statisticTable.commands .numb{
	width:24px;
	display: block;
	float:left;
}
.statisticTable.commands .sockBall,
.statisticTable.commands .yelCard, 
.statisticTable.commands .redCard,
.statisticTable.commands .change{
	float:none !important; 
}
.rightArea .main-feed-items{
	width:100%;
	margin-top:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
}
.rightArea .main-feed-items h2{
	color:#2D8B28;
}
.rightArea .scoreTable{
	width:100%;
}
.rightArea .scoreTable .plot{
	width:289px;
}
.rightArea .scoreTitle{
	width:100%;
	float: none;
    text-align: center;	
	padding-top: 2px;
	padding-bottom: 1px;
}
.smallOnline{
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
}

.smallOnline h2.football,
.mainForToday h2.football{
	background:#188A19;
	color:#fff;
}
.smallOnline .onlineItem p{
	width:76%;
	padding: 0px 10px 0px 0px;
	
}
.smallOnline .onlineItem a{
	/*color:#333333;*/
	color:#000;
	text-decoration:none;
}
.smallOnline .onlineItem a.important{
	display:block;
}
.smallOnline .onlineItem a:hover p{
	text-decoration:underline;
}
.smallOnline .online{
	/*height: 262px;*/
    /*width: 298px;*/
}
/**AUTHOR ARTICLE**/
.articleAuthor{
	float: left;
    margin-bottom: 9px;
    margin-left: 12px;
    margin-top: 10px;
    width: 569px;
}
.playerScore{
position:absolute;
top:0px;
background: #000;
color:#fff;
right:0px;
padding:0px 5px 0px 0px;
font-size:13px;
font-weight:bold;
}
.playerScore span{
    border-right: 1px solid #FFFFFF;
    display: inline-block;
    font-size: 11px;
    padding: 5px 5px 7px;
	font-weight:100;
}
h2.football,
.football{
	color:#188a19;
}
h2.basketball,
.basketball{
	color:#fb5b22;
}
h2.basketball.tableHeader{
	background:#fb5b22;
	color:#fff;
}
h2.box,
.box{
	color:#941813;
}
h2.hockey,
.hockey{
	color:#1f6bc5;
}
h2.hockey.tableHeader{
	background:#1f6bc5;
	color:#fff;
}
h2.tennis,
.tennis{
	color:#81a831;
}
h2.other,
.other{
	color:#818386;
}
h2.avto,
.avto{
	color:#1b868a;
}
h2.olimp,
.olimp{
	color:#D8EDF0;
}
h2.wintersports,
.wintersports{
	color:#D8EDF0;
}

.authorPic { border-right:1px solid #c3c3c3; }
.authorPic img { margin-right:-1px; max-width:160px; max-height:160px; }
.authorPic, .detailsBlock{
 	display:table-cell;
	vertical-align:top;
}
*:first-child+html .authorPic, *:first-child+html  .detailsBlock{
	float:left;
}
*:first-child+html  .detailsBlock{*:first-child+html 
	width:400px;
}
.detailsBlock{
	width:100%;
}
.authorInfo{
	float:right;
	width:100%;
	border: 1px solid #c3c3c3;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.authorNameLike{
	width:100%;
	background:#f0f0e7;
	border-bottom: 1px solid #c3c3c3;
	/*height:39px;
	margin-bottom:6px;*/
	padding: 10px 10px 6px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
*:first-child+html .authorNameLike{
	width:98%;
}
.authorName{
	font-weight:bold;
	margin-right:3px !important;
}

.authorNameLike .name{
     font-family: 'pf_dindisplay_proregular';
    font-size: 17px;
    font-weight: 100;
	letter-spacing: 0.5px;
	line-height: 23px;
}
.addToFav{
	background: url("/images/likeHand.png") no-repeat scroll 6px 5px #F2F2F2;
	border: 1px solid #ABABAB;
	color: #575757;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	padding: 4px 13px 5px 28px;
	text-decoration: none;
	box-shadow: 0 0 3px #FFFFFF inset;
	margin-top:-2px;
}
*:first-child+html .addToFav{
		padding: 4px 0px 5px 0px;
}
.addToFav:hover{
	cursor:pointer;
	background: url("/images/likeHandHover.png") no-repeat scroll 6px 5px #F2F2F2;
}
.addToFav.add{
	cursor:pointer;
	background: url("/images/likeHandAdded.png") no-repeat scroll 6px 4px #F2F2F2;
}
.authorInfo p{
	color:#333333;
	font-size:11px;
	padding: 0px 10px 6px 0px;
	font-weight:bold;
	display:block;
}
.authorInfo .areas{
	display:block;
	position: relative;
	left: 10px;
}
/****AUTHOR LINE****/
.authorArticles{
	floaT:left;
	width:570px;
	margin-left:10px;
	border-bottom: 1px solid #c3c3c3;
	
}
.authorArticles .authorItem .descr,
.articleList .authorItem .descr,
.article .authorItem .descr{
	width:78%;
}


.authorArticles .authorItem div,
.articleList .authorItem div,
.article .authorItem div{
	/*margin-top:-2px;*/
}
.authorArticles .authorItem .date,
.articleList .authorItem .date,
.article .authorItem .date{
	padding-top:0px;
}
.articleList .authorItem .date,
.article .authorItem .date{
	margin-top:3px;
}
.authorArticles .authorItem .descr .title,
.articleList .authorItem .descr .title,
.article .authorItem .descr .title{
	floaT:left;
	width:100%;
	text-transform:none;
	font-weight:bold;
	color:#333333;
	
}
.articlePager{
	width:570px;
	float:right;
}
.textblock .articlePager { width: 100%; }
/*PAGER*/
.pager{
	float:left;
	width:100%;
}
.pager .prev{
	float:left;
}
.pager .next{
	float:right;
}
.pager .prev:hover,
.pager .next:hover{
	text-decoration:underline;
}
.pager .pages{
	margin:0 auto;
	text-align:center;
}
.pager a{
	color:#485057;
	text-decoration:none;
	font-size:13px;
	padding: 5px 0px;
}
.pager .pages a{
	display:inline-block;
	padding: 5px 10px;
}
.pager .pages a:hover{
	text-decoration:underline;
}
.pager .pages a.active{
	background:#000;
	color:#fff;
}
.pager .pages a.active:hover{
	text-decoration:none;
}
.pager .pages a.hide{
	display:none;
}
/*CALENDAR*/
.callendar{
	float:left;
	width:100%;
}
.callendar .header{
	position:relative;
	height:20px;
	background:#e7e7e7;
	border-bottom: 1px solid #c3c3c3;
}
.callendar .header .prev{
	background: url("/images/sliderArrLeft.png") no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 21px;
	position:absolute;
	left:0px;
}
.callendar .header .next{
	background: url("/images/sliderArrRight.png")  no-repeat scroll 0 0 transparent;
    height: 21px;
    width: 21px;
	position:absolute;
	right:0px;
	top:0px;
}
.callendar .header span{
	margin: 0 21px;
	display:block;
	text-transform:uppercase;
	font-size:11px;
	padding-top:4px;
	font-family: 'pf_dindisplay_proregular';
	text-align:center;

}
.callendarBody{

	padding: 10px;
	border:1px solid #c3c3c3;
	background:#f4f4f4;
	font-size:13px;
	text-align:center;
	margin-top:-1px;
}
.callendarBody table {
	border-collapse: collapse;
}
.callendarBody table th{
	border-bottom: 1px solid #c3c3c3;
	padding: 3px 3px 7px 6px;
}
.callendarBody table td{
	color:#6b6b6b;
	padding:4px 0px;
}

.callendarBody table td.current span,
.callendarBody table td span{
    display: block;
    padding: 4px 0 5px 0px;
    vertical-align: middle;
    width: 25px;
	margin: 0 auto;
	font-size:12px;
}
.callendarBody table td.current span{
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF;
}
.callendarBody table td a{
	color:#000;
	text-decoration:none;
}
.callendarBody table td a:hover{
	text-decoration:underline;
}

/*CONFERENCE*/
.conference{
	floaT:right;
	width:570px;
}
.conferenceEventItemBlock{
	floaT:left;
	width:100%;
	background: url('/images/dot_back.png') repeat-x left bottom transparent;
}
.conferenceEventItemBlock .eventItem{
	border:0px;
	background:none;
}
.conferenceEventItemBlock .eventItem .descr p{
	font-size:11px;
}
.conferenceEventItemBlock .eventItem  .descr p a{
	font-size:12px;
	color:#333333;
}
.conference .search,
.article .search{
	floaT:left;
	width:100%;
	margin-top:19px;
}
.conference .search input[type=text],
.article .search input[type=text]{
	bordeR:1px solid #d2d2d2;
	width:475px;
	padding: 5px 0px 5px 5px;
}
.conference .search input[type=submit],
.article .search input[type=submit]{
	background:#188a19;
	font-size:12px;
	border:0px;
	padding: 5px 16px;
	text-transform:uppercase;
	color:#fff;
	float:right;
}
.conference .buttonsArea,
.article .buttonsArea{
	floaT:left;
	width:100%;
	margin-top:8px;
}
.conference .buttonsArea a,
.conference .buttonsArea input[type=button],
.article .buttonsArea input[type=button],
.article .buttonsArea input[type=submit]{
	float:left;
	bordeR:1px solid #ABABAB;
	margin: 0px 10px 0px 0px;
	padding: 4px 18px;
	color:#575757;
	font-size:11px;
	text-decoration:none;
	background:#f2f2f2;
	cursor:pointer;
	box-shadow: 0 0 3px #FFFFFF inset;
}
.QandATable{
	float:left;
	width:100%;
	margin-top:22px;
}
.addQuestion{
	float:left;
	width:530px;
	padding: 10px 20px 20px 20px;
	border:1px solid #c3c3c3;
	
	position:relative;
	display:none;
}
.addQuestion .cancel{
	position:absolute;
	top:5px;
	right:5px;
}
.addQuestion .title{
	border-bottom:1px solid #c3c3c3;
	
	font-size:12px;
	text-transform:uppercase;
	width:100%;
	font-weight:bold;
	float:left;
	padding: 0px 0px 10px 0px;
}
.addQuestion .addCommentBlock{
	width:100%;
}
.QandATable table{
	border-collapse: collapse;
	text-align:left;
	table-layout: fixed;
}
.QandATable table td{
	bordeR:1px solid #d2d2d2;
	padding: 10px;
	vertical-align:top;
}
.QandATable table th{
	padding: 0px 0px 10px 0px;
	width:50%;
	text-align:left;
}
.qAvtor{
	padding: 0px 0px 10px 0px;
}
.qAvtor .user{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 2px;
	floaT: left;
	margin-right: 5px;
	line-height: 11px;
	vertical-align: top;
}
.qAvtor .user:hover{
	text-decoration:underline;
}
.QandATable p, .QandATable .conferenceAnswer{
	font-size:12px;
	width:255px;
	word-wrap: break-word;
}
.conference .events,
.article .events{	
margin-top:10px;
	border:0px;
}
.conference .eventItem,
.article .eventItem{	
width:50%;
}
.conferenceType{
	float:left;
	width:100%;
	
}
.conferenceType .type{
	float:left;
	width:100%;
}
.conferenceType .typeLabel{
	font-size:11px;
}
.conferenceType .type.football{
	border-bottom: 2px solid #2d8b28;
}
.conferenceType .type.basketball{
	border-bottom: 2px solid #FB5B22;
}
.conferenceType .type.avto{
	border-bottom: 2px solid #888;
}
.conferenceType .type.other{
	border-bottom: 2px solid #1e878b;
}
.conferenceType .type.box{
	border-bottom: 2px solid #941813;
}
.conferenceType .type.hockey{
	border-bottom: 2px solid #1f6bc5;
}
.conferenceType .type.tennis{
	border-bottom: 2px solid #81a831;
}
.conferenceType .type.olimp{
	border-bottom: 2px solid #D8EDF0;
}
.conferenceType .type.wintersports{
	border-bottom: 2px solid #1e878b;
}
/*PLAYER FILE*/
.infoLine{
	border-bottom: 1px solid #C3C3C3;
	font-size:11px;
	padding: 6px 0px 6px 10px;
	display:block;
}
.infoLine a:hover{
	text-decoration:none;
}
.textblock{
	display:inline-block;
	border:1px solid #c3c3c3;
	padding: 10px;
	font-size:13px;
	color:#333;
	line-height:18px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-top-width:0px;
	width:100%;
}
.playerNews{
	float:left;
	width:100%;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	
}
.playerNewsOverlay{
	padding: 0px 10px 10px 10px;
	border:1px solid #c3c3c3;
	float:left;
}
.playerNewsOverlay .fullBlock.last{
	border:0px;
}
.playerNews .playerNewsSection{
	display:inline-block;
	margin:10px 10px 0px 10px;
	padding-bottom:10px;
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
	
}
.playerNews .playerNewsSection:last-child{
	background:none;
}
.playerNews .playerNewsSection .descr{
	display:inline-block;
	vertical-align:top;
	min-width:414px;
}
.playerNews .playerNewsSection img{
	padding-right:10px;
}
.playerNews .playerNewsSection .descr .date{
	display:block;
	color: #505050;
	font-size: 9px;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.playerNews .playerNewsSection .descr .title{
	text-transform:none;
	font-weight:bold;
	display:block;
	color: #333333;
	text-transform: none;
	font-family: arial;
	font-size: 12px;
	margin-bottom: 3px;
	text-decoration: none;
	/*padding-bottom:10px;*/
	
}
.tabsBlock.playerFile ul.ui-tabs-nav{
	background:#e7e7e7;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
}
.tabsBlock.playerFile ul.ui-tabs-nav li{
	background:#e7e7e7;
	padding: 0 23px 0 22px;
	font-family: 'PFDinDisplayProMediumRegular';
	border-top:0px;
}
.tabsBlock.playerFile ul.ui-tabs-nav li:last-child{
	border-right:0px;
}	
.tabsBlock.playerFile ul.ui-tabs-nav li.active{
	background:#188a19;
	 padding: 0 26px 1px;
	 margin-top: -1px;
}
.statistic table{
	border-collapse:collapse;
	border:1px solid #c3c3c3;
}
.statistic table tr{
	border:1px solid #c3c3c3;
}
.statistic table th{
	background:#f0f0e7;
	font-size:11px;
	text-transform:uppercase;
	padding: 8px 10px;
	font-weight:100;
	text-align:left;
}
.statistic table td{
	padding: 5px 10px;
	font-weight:100;
	font-size:11px;
	word-wrap: normal;
}
.statistic table td a, .statistic.stat table th a{
	text-decoration:none;
	color:#000;
}
.statistic table td a:hover, .statistic.stat table th a:hover{
	text-decoration:underline;
}
.statistic table tr.odd{
	background:#f4f4f4;
}
.statistic table tr.even{
	background:#fff;
}
/*TEAM*/
.teamNews{
	float:left;
	width:280px;
}
.teamNews .typeLabel.video {
    background: url("/images/videoMarker.png") no-repeat scroll 3px 4px #EA2409;
    
    margin-right: 9px;
    
	font-size:9px;
}
.teamPlays{
	float:right;
	width:280px;
	/*margin-top:13px;*/
}
.statistic .up{
	width:9px;
	background: url("/images/tournirPositionSprite.png") no-repeat scroll 0 0 transparent;
	height:6px;
	displaY:block;	
}
.statistic .down{
	width:9px;
	background: url("/images/tournirPositionSprite.png") no-repeat scroll -10px 0 transparent;
	height:6px;
	displaY:block;
}
.statistic .same{
	width:9px;
	background: url("/images/tournirPositionSprite.png") no-repeat scroll right 0 transparent;
	height:6px;
	displaY:block;
}
.teamPlays .scoreTitle{
	float:none;
}

.statistic.tournir table td{
	padding: 6px 5px;
}
.tvprogramm{
	floaT:right;
	width:570px;
	
}
.tvprogrammHeader{
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
	padding: 4px 0px 9px 0px;
}
.tvprogrammHeader span{
	font-family: 'pf_dindisplay_pro_mediumRg';
	font-size:16px;
	line-height:16px;
}
.tvprogrammHeader .prev,
.tvprogrammHeader .next{
	color: #485057;
    font-size: 12px;
    padding: 0px 0;
    text-decoration: underline;
	float:right;
	margin-lefT:10px;
}
.tvprogrammHeader .prev:hover,
.tvprogrammHeader .next:hover{
    text-decoration: none;
}
/*CHECKBOX*/	
.tvcheckbox, .checkbox{
	width:13px;
	height:13px;
	background: url("/images/check.png") no-repeat scroll left 0px transparent;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	position:relative;
	top:2px;
}
.checkboxdis{
	width:13px;
	height:13px;
	background: url("/images/check.png") no-repeat scroll left 0px transparent;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	position:relative;
}
.tvcheckbox.checked, .checkbox.checked, .checkboxdis.checked{
	background: url("/images/check.png") no-repeat scroll -13px 0px transparent;
}

/**/
.showOnlyLive{
	font-size:12px;
	float:left;
	width:100%;
	padding: 10px 0px;
}
.live{
	background:red;
	color:#fff;
	text-transform:uppercase;
	font-size:9px;
	padding: 0px 3px;
	font-family: 'pf_dindisplay_proregular';
	line-height:9px;
	vertical-align:middle;
}
.sortBytypes{
	float:left;
	width:550px;
	background:#e7e7e7;
	padding: 5px 10px;
}
.sortBytypes .showSort,
.sortBytypes .title{
	font-size:11px;
	padding: 2px 0px 4px 0px;
	display:block;
}
.sortBytypes .title {
	border-bottom:1px solid #c3c3c3;
	padding: 3px 0px 7px 0px;
}
.sortBlock{
	floaT:left;
	width:180px;
	border-right:1px dotted #c3c3c3;
	margin: 10px 10px 10px 0px;
}
.sortBlock span{
	font-size:12px;
	font-weight:bold;
}
.sortBlock.noborder{
	margin:10px 0px;
	width:168px;
}
.sortBlock .item{
	float: left;
	width: 100%;
	font-size: 12px;
	padding: 4px 0 0px 2px;
	color: #2a2a2a;
	line-height: 20px;
	vertical-align: middle;
}
.sortBlock .item .checkbox{
	margin: 2px 10px 0px 0px;
	float:left;
	
}
.sortBytypesVide{
	display:none;
}
.sortBytypesVide .close{
	floaT:right;
	
}
.weekDaysTable{
	float:left;
	width:100%;
}
.weekDaysTable table{
	border-collapse: collapse;
	border:1px solid #c3c3c3;
}
.weekDaysTable table td{
	border-right:1px dotted #c3c3c3;
	font-size:11px;
	text-align:center;
	padding: 8px 10px;
}
.weekDaysTable table td a{
	text-decoration: none;
}
.weekDaysTable table td span{
	display:block;
	font-weight:bold;
	font-size:18px;
}
.weekDaysTable table td.curr{
	border:0px;
	background:#000;	
}
.weekDaysTable table td.curr a{
	color:#fff;
}
.weekDaysTable table td.prev a{
	color:#818181;
}
.weekDaysTable table td.next a{
	color:#000;
}
.programTable{
	float:left;
	width:100%;
	margin-top:10px;
}
.programTable table{
	border-collapse: collapse;
	border:1px solid #c3c3c3;
}
.programTable table tr{
	border:1px solid #c3c3c3;
}
.programTable table .time{
	border-right:1px solid #c3c3c3;
	text-align:center;
	font-size:18px;
	padding: 5px 0;
	font-weight:bold;
}
.programTable table td{
	padding: 8px 20px;
	font-size:10px;
}
.programTable table td .title{
	font-size:12px;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
.programTable table td  p{
	font-size:12px;
	color:#333;
	padding: 7px 0px 0px 0px;
	line-height: 12px;
	vertical-align: top;
}
.articleList{
	float:right;
	width: 570px;
	margin-top:10px;
}


.homepage .teamPlays{
	margin-top:5px;
}
.homepage .teamPlays .main-feed-items{
	margin-top:0px;
}
/*GALLERY*/
.gallery{
	floaT:left;
	width:100%;
	
}
.galleryList{
	border-top:1px dotted #c3c3c3;
	floaT:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
	margin-top:10px;
}
.galleryList .lineBlock {
	width:100%;
}
.galleryList .authorItem{
	width:50%
}
.galleryList .authorItem .title{
	text-transform:none;
	font-weight:bold;
	color:#333333;
	font-size:12px;
}
.galleryList .authorItem .date{
	floaT:left;
	width:100%;
	margin-top:5px;
}
.gallery  h3 a,
.article  h3 a{
	text-decoration:none;
	color:#000;
}
.gallery  h3 a:hover,
.article  h3 a{
	text-decoration:underline;
}
.gallery h3,
.article h3.gallery,
.article h3.voteArea{
	font-family: 'pf_dindisplay_pro_mediumRg';
    font-size: 26px;
    font-weight: 100;
    letter-spacing: 1.5px;
    margin-top: 0px;
	text-decoration:none;
	
}
.article h3.gallery{
	padding: 7px 0px 10px 0px;
}
.gallery h4,
.article h4{
	color: #343434;
    font-size: 14px;
    line-height: 18px;
    /*margin-top: 7px;*/
    padding: 0 0 10px;
}
.gallery h4 a,
.article h4 a{
	color: #343434;
	text-decoration:none;
}
.gallery h4 a:hover,
.article h4 a:hover{
	text-decoration:underline;
}
.actualPlots.gall .actualPlotsItem a{
	/*float:left;*/
}
.gallerySlider{
	float:left;
	width:100%;
	background:#000;
	position:relative;
	margin-bottom:10px;
}
.gallerySlider .sliderContent{
	margin: 0 35px;
	position:relative;
	overflow:hidden;
}
.gallerySlider .sliderContent .sliderItems{
	width:510px;
	margin-left:-10px;
}
.gallerySlider .sliderContent .sliderItems li{ height: 95px;width: 85px;} 
.gallerySlider .sliderContent .sliderItems .item{
	float:left;
	width:75px;
	height:75px;
	margin: 10px 0px 10px 10px;
	overflow:hidden;
}
.gallerySlider .sliderContent .sliderItems .item img{
	height:75px;
	width:75px;
}
.gallerySlider .sliderContent .sliderItems .item.active{
	bordeR:2px solid #fff;
	height:71px;
	width:71px;
}
.gallerySlider .sliderContent .sliderItems .item.active img{
    margin:-2px;
}
.gallerySlider .arrLeft{
	background: url("/images/galleryArrowLeft.png") no-repeat scroll 12px center transparent;
    height: 95px;
    width: 25px;
    position: absolute;
    top: 0;
    left: 0;
    cursor:pointer;
}
.gallerySlider .arrRight{
	background: url("/images/galleryArrowRight.png") no-repeat scroll 2px center transparent;
    height: 95px;
    width: 25px;
    position: absolute;
    top: 0;
    right: 0;
    cursor:pointer;
}
.slideDescript{
	floaT:left;
	width:100%;
	background:#e7e7e7;
	position:relative;
	height:21px;
}
.slideDescript span{
	font-size:11px;
	padding: 3px 5px 4px 5px;
	display:block;
	float:left;
	color:#343434;
}
.slideDescript .count{
	float:right;
	margin-right:50px;
}
.commentsArea .sorting{
	floaT:left;
	width:100%;
	margin: 5px 0 5px 8px;
}
.commentsArea .sorting span{
	floaT:left;
	font-size:11px;
	color:#343434;
	margin-top:11px;
	line-height:11px;
}
.commentsArea .sorting a{
	border-right: 1px solid #000000;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin: 11px 5px 4px 5px;
    padding: 0 10px 0 0;
}
.commentsArea .sorting a.active{
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    margin-left: 7px;
    margin-top: 7px;
    padding: 4px 4px 5px;
    text-decoration: none;
}
.commentsArea .sorting a:hover{
	text-decoration:none;
}
.commentsArea .sorting a:last-child{
	border:0px;
}
/*homepage*/
.homepage{
	float:right;
	width:570px;
	padding-bottom:20px;
}

.article .news-item .plot a:hover{
	text-decoration:underline;
}
.homepage .teamsLine a{
	floaT:left;
}
/*.homepage .teamsLine a img{
	width:34px;
	margin-right: 1.6px;
}
*/
/*homepage football*/

.articleWideBlock{
	floaT:left;
	width:100%;
}
.articleWideBlock .news-item{
	margin: 0px 0;
}
.articleWideBlock .author .arrRight,
 .arrRight,
.photoVideoBlock .photopicker  .arrRight,
.slideDescript .arrRight{
    background: url("/images/sliderArrRight.png") no-repeat scroll center -1px transparent;
    height: 21px;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}
.articleWideBlock .author .arrLeft,
.main-feed-items .arrLeft,
.photoVideoBlock .photopicker  .arrLeft,
.slideDescript .arrLeft{
    background: url("/images/sliderArrLeft.png") no-repeat scroll center -1px transparent;
    height: 21px;
    position: absolute;
    right: 23px;
    top: 0;
    width: 22px;
}

.videoImage
{
    position:relative;
    display:block;
}
.videoImage span, .videoImageIcon{
	background: url("/images/videoHover.png") no-repeat scroll center 0 transparent;
    display: block;
    height: 74px;
    width: 74px;
	margin:-37px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 100;
	cursor:pointer;
}
.articleWideBlock .topline{
	float:left;
	width:340px;
	margin-top:0px;
}
.articleWideBlock .mainForToday{
	float:right;
	width:220px;
}
.articleWideBlock .mainForToday .newsFeed{
	margin:0px 0 0;
}
.newsFeed .eventItem{
	floaT:left;
	width:100%;
}
.newsFeed.football h2{
	background: #188A19;
}
.newsFeed.football h2{
	color:#fff;
}
.articleWideBlock .mainForToday .feedItems .text{
	width:99%;
}
.articleWideBlock h3.other{
	border-top:1px solid #c3c3c3;
	padding: 10px 10px 10px 10px;
}
.articleWideBlock .topGames{
	floaT:left;
	width:280px;
}
.articleWideBlock .topGames .scoreTitle{
	float: none;

    text-align: center;
}
.articleWideBlock .hemepageNewsFeed{
	float:right;
	width:280px;
}

.tvProgrammViget{
	float:left;
	width:100%;
}
.tvProgrammVigetBlock {
	floaT:left;
	width:100%;
	border:1px solid #E7E7E7;
		  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border-top:0px;
}
.tvProgrammVigetItem{
	floaT:left;
	width:92%;
	background:url('/images/dot_back.png') repeat-x left bottom transparent;
	/*border-bottom: 1px dotted #c3c3c3;*/
	padding: 0px 0px 10px 0px;
	margin-left:9px;
}
.tvProgrammVigetItem .info{
	floaT:left;
	width:185px;
}
.tvProgrammVigetItem .info a,
.tvProgrammVigetItem .info .title,
.tvProgrammVigetItem .info .text{
	float:left;
	width:100%;
	font-size:12px;
	color:#333333;
	padding: 0px 0px 3px 0px;
	text-decoration:none;
}
.tvProgrammVigetItem .info .date{
	padding-left:0px;
	padding-top:10px;
}
.tvProgrammVigetItem .info .title{
	font-weight:bold;
}

.tvProgrammVigetItem  .chennel{
	floaT:right;
	width:30%;
	margin: 20px 5px 0px 0px;
}
.tvProgrammVigetItem  .chennel img{
	floaT:right;
}
.tvProgrammVigetItem .chanLogo{
	margin: 10px 0px;
	float: right;
}
.tvProgrammVigetItem .date{
	width:90px;
	float:left;
}
.tvProgrammVigetItem .live{
	margin-top:10px;
	display:block;
	float:left;
}

.homepageCategoryBlock{
	floaT:left;
	width:100%;
}
.homepageCategoryBlock.basketball{
	border-top:2px solid #ff5a07;
	
}
/*COMMENTS*/
.commentsArea{
	float:left;
	width:100%;
}
.commentsBlock{
	floaT:left;
	width:100%;
	border:1px solid #c3c3c3;
			  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
	line-height:normal;
	overflow:hidden;
}
.commentsBlock .title{
	text-transform:uppercase;
	color:#278922;
	font-family: 'pf_dindisplay_proregular';
	font-size:11px;
	width:100%;
	floaT:left;
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #c3c3c3;
}
.commentsBlock .commentItem{
	border-bottom:1px dotted #c3c3c3;
	margin: 0px 11px;
	padding: 10px 0px;
	display: inline-block;
}
.commentsBlock .top{
	background:#f0f0e7;
	border-bottom: 1px solid #c3c3c3;
}
.commentsBlock .commentItem:last-of-type, .commentsBlock .top .commentItem:last-of-type
{
    border:none;
    background:none;
}
.commentsBlock .commentItem .user{
	floaT:left;
	width:400px;
}
.commentsBlock .commentItem .user img,
.profileAreaData .item  .user img{
	floaT:left;
}
.commentsBlock .commentItem .user .indicator,
.profileAreaData .item .user .indicator{
	float: left;
    height: 6px;
    margin: 3px 6px;
    width: 6px;
}
.commentsBlock .commentItem .user .indicator.on,
.profileAreaData .item .user .indicator.on{
	background: green;
}
.commentsBlock .commentItem .user .indicator.off,
.profileAreaData .item .user .indicator.off{
	background: grey;
}
.commentsBlock .commentItem .user .details,
.profileAreaData .item .user .details{
	position:relative;
	display: table-cell;
}
.profileAreaData .item .user .details .popupContainer { position:relative; }
.profileAreaData .item .user .details .popupWithInfo{
	position:absolute;
	top:0px;
	left:0px;
	bordeR:1px solid #c3c3c3;
	padding: 5px;
	background:#fff;
	z-index:100;
}
.profileAreaData .item .user .details .popupWithInfo .title{
	display:block;
	font-size:12px;
}
.profileAreaData .item .user .addToFriends
{
    width:15px;
    height:11px;
    background-position:0 0;
    padding:0;
    margin-top:1px;
}
.commentsBlock .commentItem .user .details a,
.commentsBlock .commentItem p .quotte a.user,
.profileAreaData .item .user a{
	font-size:12px;
	color:#000;
	text-decoration:none;
	display:block;
	font-weight:bold;
	line-height:12px;
	margin-bottom:2px;
	floaT:left;
	margin-right:5px;
	line-height:14px;
}
.addCommentBlock .user a{
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	line-height:12px;
	margin-bottom:2px;
	margin-right:5px;
}
.commentsBlock .commentItem .user .details a{
	width:100%;
	margin-bottom: 5px;

}
.commentsBlock .commentItem p .quotte a.user{
	width:100%;
	padding: 0px 0px 5px 0px;
}
.commentsBlock .commentItem .user .details a:hover,
.commentsBlock .commentItem p .quotte a.user:hover,
.addCommentBlock .user a:hover{
	text-decoration:underline;
}
.commentsBlock .commentItem .user .details span,
.profileAreaData .item .user .details span{
	color:#666666;
	font-size:10px;
}
.commentsBlock .commentItem .date{
	floaT:right;
	color:#666666;
	font-size:10px;
}
.commentsBlock .commentItem .date a:hover{
	text-decoration:none;
}
.commentsBlock .commentItem p{
	floaT:left;
	width:100%;
	font-size:12px;
	padding: 10px 0px;
}
.commentsBlock .commentItem p .quotte{
	display:block;
	padding-left:10px;
	margin: 5px 0px 10px 0px;
	border-lefT:2px solid #c3c3c3; 
}
.likeBlock{
	floaT:left;

}
.likeButt{
	float:left;
	width:82px;
	height:18px;
	border:1px solid #ABABAB;
		box-shadow: inset 0px 1px 1px  #fff;
	-webkit-box-shadow: inset 0px 1px 1px  #fff;
	background: url("/images/likeButt.png") no-repeat scroll -1px -43px transparent;
}
.likeButt:hover{
	background-position: -1px -1px;
}
.likeButt.inactive:hover{
	background-position: -1px -43px;
}
.likeButt.inactive, .likeButt.active
{
    cursor:default;
}
.likeButt.active{
	background-position: -1px -22px;
}
.likeCounter{
	floaT:left;
	font-size:11px;
	border: 1px solid #ABABAB;

    color: #575757;
	padding: 2px 5px;
	position:relative;
	/*margin-left:10px;*/
	background:#fff;
	border-right:0px;
	background:#F2F2F2;
	height:14px;
	box-shadow: inset 0px 1px 1px  #fff;
	-webkit-box-shadow: inset 0px 1px 1px  #fff;
}
.likeCounterArrow{
	background: url("/images/likeCounterArrow.png") no-repeat scroll center 0 transparent;
	position:absolute;
	top:5px;
	lefT:-5px;
	width:7px;
	height:9px;
	display:block;
}
.commentItem .like{
	float:left;
	width:100%;
}
.commentItem .like .quotte{
	floaT:left;
	margin-left:10px;
	font-size:11px;
	margin-top:3px;
	display:none;
}
.commentItem .like .quotte:hover{
	text-decoration:none;
}
.commentItem .like .operationLinks{
	floaT:right;
	margin-top:0px;
	display:none;
}
.commentItem .like .operationLinks a{
	font-size:11px;
	color:#fb3938;
	border-right:1px solid #fb3938;
	padding: 0px 5px;
	margin-top: 3px;
	float:left;
}
.commentItem .like .operationLinks a:hover{
	text-decoration:none;
}
.addCommentBlock{
	floaT:right;
	width:100%;
	margin-top: 10px;
}
.addCommentBlock .user{
	floaT:left;
	margin: 10px 0px;
}
.addCommentBlock .user img{
	margin-right:10px;
	float:left;
}

.addCommentBlock textarea{
	width:100%;
	height:100px;
	resize:none;
	 box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
}
.addCommentBlock .add{
	floaT:right;
	margin: 10px 0px 0px 0px;
}
.addCommentBlock .add span{
	font-size:12px;
	padding: 0px 10px 0px 0px;
	position: relative;
	top: 0px;
}
.addCommentBlock .add a{
	background:#188a19;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	padding: 5px 10px;
}
.addCommentBlock .add .cancelButt{
	background:#999999;
	padding: 5px 20px;
	cursor:pointer;
}
.cancel{
	display:block;
	width:13px;
	height:13px;
	background: url("/images/cancel.png") no-repeat scroll left 0 transparent;
}
/* login popup window */
#Login
{
    position: absolute;
    z-index: 999;
    top: 20px;
    right: 74px;
    background-color: white;
    width: 250px;
    border: 1px solid #D2D2D2;
}
#Login div.loginBlock, #Login div.loginButton, #Login div.loginWrong { border-bottom:1px dotted #C3C3C3; }
#Login div.loginBlock, #Login div.loginLinks, #Login div.loginWrong { font-size:12px; padding:8px 12px; }

#Login div.loginBlock span 
{
    display: block;
    float: left;
    width: 50px;
    height: 20px;
    line-height: 20px;
}
#Login div.loginBlock input
{
    display:block;
    float: left;
    width: 172px;
    height: 16px;
    border: 1px solid #ABADB3;
    padding: 1px;
}
#Login div.loginButton 
{
    text-align:center;
}
#Login div.loginButton input
{
    margin: 8px 0;
}
#Login div.loginLinks { text-align:center; }
.clrb { clear: both; }


/*VOTE*/
.voteArea .voteArchiveList,
.article .voteArchiveList{
	border-bottom:1px solid  #c3c3c3;
	floaT:left;
	width:100%;
}
.voteArea .voteArchiveList lii,
.article .voteArchiveList li{
	list-style:none;
	floaT:left;
	width:100%;
	padding: 10px 0px;
	border-bottom: 1px dotted #c3c3c3;
}
.voteArea .voteArchiveList li a,
.article .voteArchiveList li a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	float:left;
}
.voteArea .voteArchiveList li a:hover,
.article .voteArchiveList li a:hover{
	text-decoration:underline;
}
.voteArea .voteArchiveList li .date,
.article .voteArchiveList li .date{
	margin-left:0px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:6px;
}
.article h3.voteArea{
	font-size:22px;
	margin: 10px 0px;
	padding:0;
}
p.voteArea{
	font-size:12px;
	padding-bottom:10px;
}
.voteArea .question,
.article .question{
margin-top:0px;
}
.voteArea .question h3,
.article .question h3{
	font-size:22px;
	font-family: 'pf_dindisplay_pro_mediumRg';
	font-weight:100;
	padding: 15px 20px 0px 10px;
}
.voteArea .question .title,
.article .question .title{
	font-size:17px;
	padding: 10px 0 0;
	margin: 0 10px;
	border-top:1px solid #c3c3c3;
	border-bottom:none;
}
.voteArea .question h3 .closed,
.article .question h3 .closed{
	color:#ff0000;
	font-size:12px;
	display: block;
	padding-bottom:13px;
}

/***SITE RESIZE***/
@media screen and (max-width: 1024px) {
	   #header,#page{
		border-left: 0px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		margin-left:0px;
	}
	 #header{
		width: 990px;
	 }
	 #page{
		width: 991px;
	 }
	.footer{
		width:1000px;
	}
	.outBlock{
		width:991px;
	}
	.footer .back{
		width:970px !important;
	}
	.article{
		margin-left:7px;
	}
}
@media screen and (min-width: 1026px) and (max-width: 5000px) {
#header,#page{
		border-left: 10px solid #FFFFFF;
		border-right: 10px solid #FFFFFF;
	}
}
.contentArea{
	floaT:left;
	width:570px;
}
/*PROFILE*/
.profileInfo{
	float:left;
	width:100%;
		box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);
}
.profilePic{
	displaY:table-cell;
	
}
.profileInfoDetails{
	displaY:table-cell;
	vertical-align:top;
	padding:0px 0px 0px 10px;
	width:100%;
}
.profileInfoDetails .username span{
	font-size:17px;
	font-family: 'pf_dindisplay_proregular';
	line-height:17px;
	font-weight:100;
}
.profileInfoDetails .username .editProfile, .profileInfoDetails .username .becomeProfile{
	background: url("/images/edit.png") no-repeat scroll 10px 6px #F2F2F2;
    border: 1px solid #ABABAB;
    box-shadow: 0 0 3px #FFFFFF inset;
    color: #575757;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin: 0px 0px;
    padding: 3px 11px 4px 26px;
    text-decoration: none;
}
.profileInfoDetails .username .editProfile:hover{
	background: url("/images/editHover.png") no-repeat scroll 10px 6px #F2F2F2;
}
.profileInfoDetails .username .becomeProfile{
    cursor:pointer;
    background:url("/images/reload.gif") no-repeat scroll 9px 5px #F2F2F2;
}
*:first-child+html .profileInfoDetails .username a{
	margin-top:-20px;
}
.profileInfoDetails .info{
	color:#434343;
	font-size:12px;
	margin-top:10px;
}
.profileInfoDetails .info b{
	color:#333333;
	font-weight:bold;
}
.profileTabs{
	float:left;
	width:100%;
	margin-top:10px;
}
.profileTabs table{
	border-collapse:collapse;
}
.profileTabs table td{
	text-align:center;
	background:#e7e7e7;
	height:23px;
	border-right:1px solid #c3c3c3;
	width:700px; 
	white-space:nowrap;
}
.profileTabs table td:last-child{
	border:0px;
}
.profileTabs table td.active{
	background:#000;
}
.profileTabs table td.active a{
	color:#fff;
}
.profileTabs table td a{
	text-transform:uppercase;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	letter-spacing: 0.1px;
}
.profileTabs table td a span{
	font-size: 9px;
    font-weight: 100;
    left: 1px;
    position: relative;
    top: -5px;
}
.profileArea{
	floaT:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
	margin-top:20px;
}
.profileAreaTitle{
	displaY:table-cell;
	width:125px;
	text-transform:uppercase;
	font-size:11px;
	color:#434343;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:20px;
	vertical-align:top;

}
.profileAreaTitle a{
	display:block;
	text-transform:none;
	font-size:11px;
}

.profileAreaData{
	/*width:100%;*/
	displaY:table-cell;
	/*border-bottom:1px solid #c3c3c3;*/
}
.profileArea.edit  .profileAreaData{
	border-bottom:0px solid #c3c3c3;
}
.profileArea .text{
	font-size:12px;
	color:#434343;
	margin-bottom:20px;
}

.profileAreaData .lineList li,
.profileAreaData  li{
	floaT:left;
	list-style:none;
	margin-bottom:20px;
	border-right: 1px solid #000000;
	margin-right: 10px;
}
.profileAreaData .lineList li a,
.profileAreaData  li a{
	
    color: #000000;
    display: block;
    font-size: 12px;
    line-height: 11px;
    
    padding-right: 10px;
    text-decoration: none;
	font-weight:bold;
	padding-top:1px;
}


.profileAreaData .predict{
	color: #434343;
    font-size: 12px;
    margin-bottom: 10px;
}
.profileAreaData .predict b{
	color:#000;
}
.profileAreaData ul li:last-child{
	border:0px;
}

.profileAreaData .item{
	float:left;
	width:260px;
	font-size:12px;
	color:#434343;
	margin-bottom:20px;
}
.profileAreaData .item .image{
	float:left;
	width:35px;
	margin-right:10px;
}
.profileAreaData .item a{
	float:left;
	margin-right:5px;
	color:#000;
	display:block;
	font-weight:bold;
	line-height:12px;
	margin-bottom:3px;
	text-decoration:none;
	max-width:74%;
}
.profileAreaData .item p{
	width:80%;
	floaT:left;
}
.profileAreaData .item a:hover{
	text-decoration:underline;
}
.profileAreaData .item .details span{
	width: 100%;
	float: left;
	padding-top:6px;
}
.profileAreaData .item .fantasy{
	floaT:left;
	width:100%;
	font-size:12px;
	color:#333333;
}
.profileAreaData .item .fantasy .img{
	floaT:left;
	width:70px;
	margin-right:10px;
}
.profileAreaData .item .fantasy a{
	display: block;
    line-height: 16px;
    margin-bottom: 4px;
	width:68%;
}
.profileArea.edit{
	border-bottom:0px dotted #c3c3c3;
	background: url('/images/dot_back.png') repeat-x left bottom transparent;
}
.profileArea.edit .profileAreaTitle{
	text-transform:none;
	font-weight:normal;
	padding-top:5px;
	margin-bottom:5px;
}
.profileArea input[type=text],
.profileArea textarea,
.profileArea select,
.searchPanel input{
	border: 1px solid #c2c1c1;
	width:311px;
	background:#fff;
	height:25px;	
	float:left;
}
.profileArea .inputItems{
	float:left;
	width:100%;
	margin-bottom: 20px;
}

.profileArea .inputItems .title{
	floaT:left;
	width:100%;
	font-weight:100;
	margin-left:0px;
}
.profileArea .text.mail{
	font-size:13px;
	letter-spacing:0.5px;
	line-height: 25px;
}
.profileArea .inputItems span{
	font-size:12px;
	font-weight:bold;
	margin: 5px 10px;
	display:block;
	floaT:left;
	color:#434343;
}
.profileAreaData select{
	width:145px;
    height: 20px;
    margin-top: 3px;
    vertical-align: middle;
}
.profileAreaData select option{
		height:27px;	
}
.profileAreaData textarea{
	height:132px;
	margin-bottom:20px;
	resize:none;
}
.profileArea .createBlog{
	background: url("/images/blogIcon.png") no-repeat scroll 9px 5px #F2F2F2;
    border: 1px solid #ABABAB;
    box-shadow: 0 0 3px #FFFFFF inset;
    color: #575757;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 11px 4px 26px;
    text-decoration: none;
}
.profileAreaData input[type=checkbox]{
	position: relative;
    top: 6px;
	margin-right:10px;
}
.profileAreaData .lineText{
	top: 5px!important;
	margin-right:0px !important;
}
.profileAreaData .checkDescr{
	display: inline-block;
    font-size: 12px;
    left: 8px;
    position: relative;
    top: 3px;
}
.profileAreaData .addEmail{
	font-size:12px;
	padding-top:5px;
	display:block;
	margin-bottom:20px;
	float: left;
	width: 100%;	
}
.profileAreaData .addButt {
	background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #ABABAB;
    box-shadow: 0 0 3px #FFFFFF inset;
    display: inline-block;
    font-family: 'PFDinDisplayProMediumRegular',arial;
    font-size: 12px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
	color:#000;
	float:left;
}
.saveArea {
	floaT:left;
	width:100%;
	border-top:1px solid #c3c3c3;
	padding-top:20px;
}
.saveArea .saveBut{
	floaT:left;
	margin-right:10px;
	margin-left: 0;
}
.saveArea .back{
	vertical-align:middle;
	display:inline-block;
	font-size:12px;
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:none;
	margin-top:12px;
	line-height:12px;
}
.saveArea .back:hover{
	text-decoration:underline;
}
.avatarEdit{
	float: right;
    margin-right: 50px;
    margin-top: 20px;
    width: 126px;
}
.avatarEdit .img{
	floaT:left;
	width:125px;
	height:125px;
	border:1px solid #c3c3c3;
	margin-bottom:10px;
}
.avatarEdit a{
	background: url("/images/avatarIcon.png") no-repeat scroll 5px 2px transparent;
    font-size: 12px;
    padding-left: 23px;
	margin-top:10px;
}
.blogsWide.eventItem{
	padding-bottom:0px;
	margin-top:0px;
	border:0px;
	background:none;
}
.blogsWide .eventItem .descr a{
	font-size:17px;
	font-family: 'pf_dindisplay_pro_mediumRg';
}
.blogsWide .eventItem .descr,
.blogsWide .eventItem .descr p{
	width:100%;
}
.blogsWide .eventItem .text{
	font-size:12px;
}
.profileArea .item  .close,
#register .closee,
#completed .close,
#recovery .close{
	width:11px;
	height:11px;
	display:block;
	background: url("/images/closeInact.png") no-repeat scroll 0px 0px transparent;
	margin-top:1px;
}
.profileArea .item  .close:hover{
	background: url("/images/closeAct.png") no-repeat scroll 0px 0px transparent;
}
.profileArea .item  .close{
	float:right;
}
.profileAreaData .item .user .details .close.act,
#register .close.act,
#register .close.act,
#completed .close.act,
#recovery .close.act{	
	width:11px;
	height:11px;
	display:block;
	background: url("/images/closeAct.png") no-repeat scroll 0px 0px transparent;
}
.saveArea.bbottom{
	border:0px;
	border-bottom:1px solid #c3c3c3;
}
.sendMessage{
	padding-left:15px;
	background: url("/images/mess.png") no-repeat scroll 0px 2px transparent;
	color:#3d3d3d !important;
	font-size:11px;
	text-decoration:none;
}
.addToFriends{
	padding-left:20px;
	background: url("/images/addIcon.png") no-repeat scroll 0px 2px transparent;
	color:#3d3d3d !important;
	font-size:11px;
	text-decoration:none;
}
.subscribe{
    background: url("/images/avatarIcon.png") no-repeat scroll 0 2px transparent;
    color: #3D3D3D !important;
    font-size: 11px;
    padding-left: 15px;
    text-decoration: none;
}
.profileAreaData .item .user .details .popupWithInfo .sendMessage,
.profileAreaData .item .user .details .popupWithInfo .addToFriends{
	max-width:200px;
}

.profileAreaData .item .user .details .popupWithInfo .area{
	border-bottom: 1px dotted #c3c3c3;
	floaT:left;
	width:100%;
	padding-bottom:5px;
	margin-bottom:5px;
}
.profileAreaData .item .user .details .popupWithInfo .close{
	position: absolute;
	top:5px;
	right:5px;
}
/***POPUP*/
#popupBackGround{
	background:#000;
	opacity:0.7;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:110;
}
#register{
	top:45%;
}
#register.advantages .wrongDetails{
	 top: -155px;
}
#register,
#completed,
#recovery{
	width:535px;
	background:#fff;
	position:fixed;
	top:30%;
	left:50%;
	margin-left:-270px;
	float:left;
	z-index:150;
	padding: 20px;
}
#completed{
	width:486px;
}
#register .title,
#completed .title,
#recovery .title{
	floaT:left;
	width:100%;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 5px;
}
#register .inputBlock{
	float: left;
	width:49%;
	margin-top:10px;
}
#completed .text{
	padding: 30px 20px;
	font-size:13px;
	border-bottom:1px solid #c3c3c3;
	float:left;
	width:446px;
	color:#313131;
	margin-bottom:10px;
	line-height:20px;
	
}
#recovery .inputBlock{
	float: left;
	width:75%;
	margin-top:10px;
}
#register .inputBlock span,
#completed .inputBlock span,
#recovery .inputBlock span{
	color:#5c5c5c;
	font-size:13px;
	width:100%;
	float:left;
}
#register .inputBlock input[type=text],
#recovery .inputBlock input[type=text]{
	border:1px solid #575757;
	width:90%;
	height:20px;
	margin: 5px 0px 10px 0px;
	color:#7c7c7c;
	padding:0px 5px;
}

#recovery .inputBlock input[type=text]{
	width:100%;
}#register .inputBlock input[type=password]{
	border:1px solid #d2d2d2;
	width:90%;
	height:20px;
	margin: 5px 0px 10px 0px;
	color:#7c7c7c;
	padding:0px 5px;
}
#register .inputBlock input[type=text].wrong,
#register .inputBlock input[type=password].wrong{
	border:1px solid red;
}#register .inputBlock input[type=checkbox],
#register .inputBlock span{
	float:left;
	margin-right:10px;
	displaY:block;
}
.wrongDetails{
	position:absolute;
	padding: 10px;
	top:-50px;
	left:0px;
	background:#fff;
}
.wrongDetails span{
	color:red;
	font-size:12px;
}
.wrongDetails .advantages{
	font-size: 12px;
	color:#313131;
	font-weight:bold;
}
.wrongDetails li{
	font-size: 12px;
	color:#313131;
	margin: 5px 5px 5px 15px;
}
.refisterDetaildTilt{
	background: url("/images/refisterDetaildTilt.png") no-repeat scroll 0px 0px;
	width:17px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:10px;
}
#register a {font-size:12px;}
#completed a{
	font-size:11px;
}
#register .registerBlock{
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #c3c3c3;
	floaT:left;
	width:100%;
}
#register .registerBlock a{
	font-size:12px;
}
#register .close,
#completed .close,
#recovery .close{
	position:absolute;
	top:7px;
	right:10px;
}
#recovery .registerBlock .saveInput{
	margin-top:30px;
}#register .enter{
	background: none repeat scroll 0 0 #188A19;
    color: #FFFFFF;
    float: right;
    font-family: 'PFDinDisplayProMediumRegular',arial;
    font-size: 12px;
    margin: 5px 15px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
	vertical-align:top;
	line-height:12px;
}
.registerArea .user{
    color: #267CB9;
    display: block;
    float: left;
    font-size: 11px;
    letter-spacing: 0.5px;
    line-height: 11px;
    margin: 3px 0px 3px 10px;
    padding: 5px 10px 5px 15px;
	position:relative;
	z-index:110;
	border:1px solid #fff;
}
.registerArea .user.up {
		background: url("/images/regUp.png") no-repeat scroll 5px 10px #fff;
}
.registerArea .user.down {
		background: url("/images/regDown.png") no-repeat scroll 5px 10px #fff;
}
.registerArea .user.open{
	bordeR:1px solid #c3c3c3;
	border-bottom-color:white;
	box-shadow: 1px 0 0 #C3C3C3;
}
.registerArea span{
	floaT:left;
	font-size:12px;
	padding:7px 0;
}
.registerArea .menulist{
	position:absolute;
	background:#fff;
	top:24px;
	right:0px;
	floaT:left;
	z-index:100;
	border: 1px solid #c3c3c3;
	padding: 5px;
	box-shadow: 1px 0 0 #C3C3C3;
}
.registerArea .menulist ul{
	floaT:left;
	width:100%;
	border-bottom: 1px solid #c3c3c3;
	margin-top:4px;
}
.registerArea .menulist li{
	list-style:none;
}
.registerArea .menulist li a{
	font-size:11px;
	color:#000;
	padding: 0px 5px 5px 5px;
	floaT:left;
	width:100%;
	text-decoration:none;
}
.registerArea .menulist li a:hover{
	text-decoration:underline;
}
/*BLOGS*/
.blogsArea h3,
.article h3{
	color:#333333;
	font-size:13px;
	/*text-transform:uppercase;*/
	padding: 10px 0px 0px 0px;
}
.blogsArea .eventItem .pict,
.article .eventItem .pict{
	width:35px;
	margin-right:10px;
}
.eventItem .userBlog{
	width:115px;
	floaT:left;
}
.eventItem .userBlog a{
	font-size:12px;
	font-weight:bold;
	display:block;
}
.eventItem .userBlog span{
	color:#434343;
	font-size:11px;
}
.blogsArea .eventItem .descr .date,
.article .eventItem .descr .date{
	display:inline-block;
	margin-right:10px;
}

.events.blogType{
	width:280px;
	padding:0px 9px;
	border:1px solid #c3c3c3;
	border-top:0px;
	margin-top:0px;
}
.events.blogType .descr{
	width:100%;
}
h2.blogType{
	floaT:left;
	width:286px;
	display:block;
}
.blogsArea .searchPanel,
.article .searchPanel{
	margin-top:10px;
	floaT:left;
	width:100%;
	margin-bottom:10px;
}
.blogsArea .searchPanel input,
.article .searchPanel input{
	margin-right:10px;
}
.blogsArea  .saveBut,
.article  .saveBut,
.article .searchPanel input[type=button]{
	margin:0px;
}
.lineBlock{
	floaT:left;
	border-bottom:1px dotted #c3c3c3; 
}
.blogsArea  .lineBlock .authorItem,
.article  .lineBlock .authorItem,
.linksCatalogArea  .lineBlock .authorItem{
	border-bottom:0px;
	width:50%;
	    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}



.blogsArea  .lineBlock .authorItem .descr .title,
.article  .lineBlock .authorItem .descr .title{
	text-transform:none;
}
.blogsArea  .lineBlock .authorItem .descr,
.article  .lineBlock .authorItem .descr
{
	width:83%;
}
.linksCatalogArea  .lineBlock .authorItem .descr{
	width:100%;
}
.blogsArea .profileInfo,
.article .profileInfo{
	margin-top:10px;
}
.blogsArea .profileInfoDetails,
.article .profileInfoDetails{
	width:430px;
}
.blogsArea .profileInfoDetails .username,
.article .profileInfoDetails .username{
	floaT:left;
	width:100%;
}
.blogsArea .profileInfoDetails .username a,
.article .profileInfoDetails .username a{
	background:  #F2F2F2;
	padding: 3px 11px 4px;
}
.blogsArea .profileInfoDetails .typeLabel,
.article .profileInfoDetails .typeLabel  {
    font-size: 10px;
    font-weight: 100;
    line-height: 10px;
    padding: 2px 3px;
}
.blogsArea .authorArticles,
.article .authorArticles{
	margin-left:0px;
}
.blogsArea .profileArea,
.article .profileArea{
	margin-top:10px;
}
.blogsArea .profileAreaTitle,
.article .profileAreaTitle{
	width:100%;
	margin-bottom:10px;
}
.blogsArea .text,
.article .text{
	font-size:13px;
	color:#333333;
	margin-top:0px;
}
.blogsArea .profileArea.edit .profileAreaTitle,
.article .profileArea.edit .profileAreaTitle{
	width:100px;
}
.blogsArea .profileArea.edit .profileAreaData span,
.article .profileArea.edit .profileAreaData span{
	floaT:left;
	font-size:12px;
	color:#434343;
	padding:5px;
	
}
.article .profileArea.edit .profileAreaData span{
	padding:0px;
}
.blogsArea .profileInfoDetails.blogArticle,
.article .profileInfoDetails.blogArticle{
	width:100%;
	border-bottom:1px solid #c3c3c3;
}
.blogsArea .profileInfoDetails.blogArticle .username,
.article .profileInfoDetails.blogArticle .username{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.blogsArea .profileInfoDetails.blogArticle .username a,
.area .profileInfoDetails.blogArticle .username a{
	margin-top:-2px;
}
.blogsArea .profileInfoDetails.blogArticle .info,
.article .profileInfoDetails.blogArticle .info{
	padding-bottom:5px;
}
.blogsArea .authorItem .date,
.article .authorItem .date{
	padding-top: 2px;
	padding-bottom: 4px;
}
.blogsArea .profileInfoDetails .info i,
.article .profileInfoDetails .info i{
	display: block;
    padding-top: 16px;
}
.predictArticle{
	height:400px;
	padding: 10px;
	border-left:1px solid #c3c3c3;
	border-top:1px solid #c3c3c3;
}
.predictArticle h1{
	line-height:27px;
}
.prdictTermsBlock{
	padding: 10px 15px;
	border:1px solid #c3c3c3;
	border-top:0px;
	background:#f4f4f4;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.selectInline{
	margin-right:10px;
	floaT:left;
}
.linksAlphabetArea{
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
	padding-bottom:10px;
}
.linksAlphabetArea .all{
	margin: 10px 10px 10px 0px;
	font-size:11px;
	text-transform:uppercase;
	display:inline-block;
	background:#da0000;
	padding: 5px 10px;
	color:#fff;
	text-decoration:none;
	vertical-align:top;
	float:left;
}
.linksAlphabetArea .alphabetItems
{
    display:table-cell;
}
.linksAlphabetArea .alphabetItems a{
	padding: 4px 7px 4px 7px;
	font-size:11px;
	text-transform:uppercase;
	margin: 10px 7px 0px 0px;
	color:#000;
	border:1px solid #c2c1c1;
	text-decoration:none;
	float:left;
	background:#f2f2f2;
}
.linksAlphabetArea .alphabetItems a.active{
	background:#000;
	color:#fff;
	border:1px solid #000;
}.linksCatalogArea .profileArea{
	margin-top:10px;
	border-bottom:1px solid #c3c3c3;
	padding-bottom:10px;
}
.staticText{
	color:#343434;
	float:left;
	width:100%;
}
.staticText h3{
	font-size:14px;
	padding-bottom:10px;
}
.staticText .text{
	padding-bottom:20px;
	font-size:12px;
	line-height:20px;
}
.staticText .lineBlock .authorItem{
	width:50%;
	border-bottom:0px;
}
.staticText .lineBlock .authorItem .descr{
	width:100%;
}
.staticText .profileArea{
	border-bottom:1px solid #c3c3c3;
	padding-bottom:10px;
}
.scoreTableArea{
	floaT:right;
	width:570px;
	
}
.scoreTableArea .breadCrumbsSocLinks{
	border-bottom:1px solid #c3c3c3;
	float:left;
	width:100%;
	padding-bottom:10px;
}
.link{
	color:#3d84d1 !important;
	text-decoration:underline;
}
.scoreTableArea .score,
.statistic .score {

    color: #fff;
background: grey;
margin: 6px;
padding: 4px 4px;
font-weight: bold;
font-size: 12px;
display: block;
text-align: center;
width: 23px;
	display: inline-block;
	white-space:nowrap;
}
.statistic.predict .score{
	margin: 0;
}
.teamLogo{
	display:table-cell;
	vertical-align:middle;
	width:20px;
}
*:first-child+html .teamLogo{
	vertical-align:bottom;
	width:20px;
	float:left;
	padding-right:10px;
}
.teamU{
	vertical-align:top;
	padding:4px 0px 4px 10px;
	display:table-cell;
}
*:first-child+html .teamU{
	vertical-align:top;
	padding:4px 0px 4px 0px;
	display:block;
}
.statistic.results td{
	padding-top:1px!important;
	padding-bottom:1px !important;
	text-align:center;
}
.statistic.results .sh  td{
	padding-top:5px!important;
	padding-bottom:5px!important;
	text-transform:uppercase;
}
.statistic.results .hd  td{
	padding-top:5px!important;
	padding-bottom:5px!important;
}
.teamForm{
	float:right;
}
.teamForm li{
	list-style:none;
	float:left;
	padding: 0px 3px;
}
.teamForm:fisrt-child,
.teamForm:last-child{
	padding:0px;
}
.teamForm li span{
	width:6px;
	height:6px;
	display:block;
}
.teamForm li.l span{
	background:#ea2106;
}
.teamForm li.w span{
	background:#188a19;
}
.teamForm li.n span{
	background:#bbbbbb;
}

/****ELEMENTS IMPLEMENTATION***/



/***********HALFBLOCKIMPLEMENTATION*********/
.halfBlock{
	border-bottom:0px;
	width:50%;
	    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}
.halfBlock .descr {
    width: 83%;
}
.halfBlock .date {
    padding-bottom: 4px;
    padding-top: 4px;
    color: #505050;
    font-size: 9px;
    text-transform: uppercase;
	float:left;
}
.halfBlock .descr .title{
    display: block;
    float: left;
    font-size: 11px;
    font-family: 'PFDinDisplayProMediumRegular';
    padding: 0;
    text-transform: none;
    width: 100%;
    color: #000000;
    font-weight: 100;
	text-decoration:none;
}

.halfBlock .descr {
    width: 83%;
	float:left;
}
.halfBlock .descr .text{
	float:left;
	margin-top:0px;
	text-decoration:none;
}
.halfBlock .descr .title:hover,
.halfBlock .descr .text:hover{
	text-decoration:underline;
}
.halfBlock img{
	float:left;
	margin-right:10px;
	display:block;
}
/***********HALFBLOCKIMPLEMENTATION*********/

/***********HALFBLOCKWITHUSER***************/
.halfBlockWU{
	width: 50%;
	float: left;
	margin: 10px 0 0;
}
.article .halfBlockWU .pict {
    margin-right: 10px;
    width: 35px;
	float:left;
}
.halfBlockWU .descr .title {
    display: block;
    float: left;
    font-family: 'pf_dindisplay_proregular';
    font-size: 11px;
    line-height: 11px;
    padding: 0 0 9px;
    text-transform: uppercase;
    width: 100%;
	color: #000000;
    text-decoration: none;
}
.halfBlockWU  .descr{
    width: 71%;
	 float: right;
}
.halfBlockWU .descr .date,
.articleTop  .typedate .date {
    display: inline-block;
    margin-right: 10px;
	color: #505050;
    font-size: 9px;
    padding-bottom: 2px;
    text-transform: uppercase;
}
.articleTop  .typedate .date{
	margin-top: 5px;
	line-height: 12px;
	vertical-align: middle;
	padding-top: 1px;
}
.halfBlockWU .descr p {
    color: #333333;
    font-size: 12px;
    width: 95%;
	padding-bottom:10px;
}
.halfBlockWU .descr p a {
    color: #333333;
    font-size: 12px;
	text-decoration: none;
	line-height:15px;
}
.halfBlockWU .descr p a:hover,
.halfBlockWU .descr .title:hover{
	text-decoration:underline;
}
/***********HALFBLOCKWITHUSER***************//***********FULLBLOCKIMPLEMENTATION*********/
.fullBlock {
    background:url('/images/dot_back.png') repeat-x left bottom transparent;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    line-height:normal;
}
.article .fullBlock.search{
	margin-top:10px;
}
.fullBlock img {
    float: left;
	margin-right:9px;
}
.fullBlock.last{
	border-bottom:1px solid #c3c3c3;
	background:none;
}
.fullBlock .descr {

}

.fullBlock .date {
    color: #505050;
    font-size: 9px;
    padding-bottom: 6px;
    text-transform: uppercase;
}
.fullBlock.search .date{
	padding-bottom:0px;
}
.fullBlock.searchNews .typeLabel,
.fullBlock.search .typeLabel{
	margin-top:0px !Important;
}

.fullBlock.search .descr .title{
	margin-top:0px;
	margin-bottom:0px;
	text-transform:uppercase;
}
.fullBlock .descr .title {
    color: #333333;
    display:block;
    font-weight: bold;
    text-transform: none;
    width: 100%;
	font-family: arial;
    font-size: 12px;
    margin-bottom: 3px;
	text-decoration:none;
	margin-top:6px;
}
.fullBlock .text {
    color: #333333;
    font-size: 13px;
    margin-top: 10px;
	text-decoration:none;
}
.fullBlock .descr .title:hover,
.fullBlock .text:hover{
	text-decoration:underline;
}
/***********FULLBLOCKIMPLEMENTATION*********/


/*********INPUT SUBSCRIBE*******************/
.subs {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #ABABAB;
    box-shadow: 0 0 3px #FFFFFF inset;
    color: #575757;
    float: right;
    font-size: 11px;
    margin: 0;
    padding: 2px 9px 3px;
    text-decoration: none;
}
/*********INPUT SUBSCRIBE*******************/

/*********INPUT SAVE **********************/
.saveInput{
    background: none repeat scroll 0 0 #188A19;
    border: 0 none;
    color: #FFFFFF;
    font-size: 12px;
	line-height:12px;
    margin: 0;
    padding: 8px 9px 6px 9px;
    text-decoration: none;
    text-transform: uppercase;
	 font-family: 'pf_dindisplay_proregular';
	 letter-spacing: 1px;
	 cursor:pointer;
}
*:first-child+html .saveInput{
    padding: 3px 9px 4px 9px;
}
/*********INPUT SAVE **********************/

/*********INPUT CANCEL *******************/
.cancelInput{
	background: none repeat scroll 0 0 #999999;
	cursor: pointer;
	padding: 6px 20px 6px 20px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0px;
}

/*********INPUT CANCEL *******************/

/*********INPUT CANCEL *******************/
.blackInput{
	background: none repeat scroll 0 0 #000;
	cursor: pointer;
	padding: 6px 9px 4px 9px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0px;
	font-family: 'pf_dindisplay_proregular';
	vertical-align: top;
	line-height: 16px;
	letter-spacing: 1px;
}
/*********INPUT CANCEL *******************//**********FULLBLOCKWITHUSERIMPLEMENTATION*/
.fullblockWU{
    border-bottom: 1px dotted #C3C3C3;
    float: left;
    margin: 10px 0 0;
    padding: 0 0 10px;
    width: 100%;
}
.fullblockWU .pict {
    margin-right: 10px;
    width: 35px;
	float: left;
}
.fullblockWU img {
    display: block;
    float: none;
    margin: 0 auto;
}
.fullblockWU .userBlog {
    float: left;
    width: 115px;
}
.fullblockWU  a {
    color: #333333;
    font-weight: bold;
	display: block;
    font-size: 12px;
	text-decoration:none;
}
.fullblockWU .userBlog span {
    color: #434343;
    font-size: 11px;
}
.fullblockWU .descr {
    width: 71%;
	float: right;
    text-align: left;
}
.fullblockWU .descr p {
    color: #333333;
    font-size: 12px;
    width: 95%;
}
.fullblockWU .date {
    color: #505050;
    font-size: 9px;
    padding-bottom: 6px;
    text-transform: uppercase;
}
.fullblockWU  a:hover{
	text-decoration:underline;
}

/**********FULLBLOCKWITHUSERIMPLEMENTATION*//**********FULLBLOCKWITHUSERIMPLEMENTATION*/

/**********HALFNEWSBLOCKWITHIMAGE**********/
.halfNewsBlockWI{
	width: 50%;
	border-bottom: 1px dotted #C3C3C3;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}	
.halfNewsBlockWI img {
    float: left;
}
.halfNewsBlockWI .descr {
    float: right;
    text-align: left;
    width: 54%;
	margin-right:8px;
}
.halfNewsBlockWI div {
    float: left;
    width: 100%;
}
.halfNewsBlockWI .date {
    float: left;
    margin-top: 5px;
    width: 100%;
	color: #505050;
    font-size: 9px;
    padding-bottom: 6px;
    text-transform: uppercase;
}
.halfNewsBlockWI .title {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
	text-decoration:none;
}
.halfNewsBlockWI .title:hover{
	text-decoration:underline;
}
	
/**********HALFNEWSBLOCK*******************/


/*****MATCHCENTER VIDEO***************/
.articleText h3{
	margin:0;
	padding:10px 0;
	text-transform:none;
	color:#343434;
	font-size:16px;
	font-weight:bold;
}
.articleText .photo img{
	padding: 15px 10px 10px 0px;
}

/******MATCHCENTERREPORT****/
.matchcenterText{
	display:inline-block;
	border:1px solid #c3c3c3;
	padding:10px 10px 20px 10px;
	border-top:0px;
	font-size:13px;
	color:#343434;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	*behavior: url(boxsizing.htc);

}
.MCpredict{
	float:left;
	width:100%;
}
.MCpredict span{
	font-size:28px;
	color:#188a19;
	padding: 7px 15px;
	font-family: 'PFDinDisplayProRegular',arial;
	text-transform:uppercase;
	line-height:28px;
	float:left;
}
.MCpredict img{
	float:left;
	background-color:#1D8D1E;
}
/******MATCHCENTERANONS****/
.matchCenterAnons{
	border-bottom: 1px solid #c3c3c3;
}
.statisticTop table{
	width:100%;
	margin: 0px 0px;
	border:1px solid #c3c3c3;
	border-collapse:collapse;
}
.statisticTop table th{
	background:#f0f0e7;
	border:1px solid #c3c3c3;
	padding:2px;
	font-size:10px;
}
.statisticTop table td{
	width:20px;
	text-align:center;
	padding:5px;
	font-size:10px;
	border:1px solid #c3c3c3;
}
/*************404************/
.p404{
	width:100%;
	float:left;
	background: url("/images/404.jpg") no-repeat scroll top center;
	height:572px;
	margin-top:8px;
	position:relative;
}
.p404 h1{
    color: #FFFFFF;
    font-family: 'pf_dindisplay_proregular';
    font-size: 52px;
    font-weight: 100;
    left: 140px;
    line-height: 51px;
    position: absolute;
    top: 267px;
}
.p404 .deta{
	position:absolute;
	right:112px;
	width: 300px;
	color:#fff;
	top:160px;
}
.deta h2{
	background: none;
	color:#fff;	
	font-size:23px;
	text-transform:none;
	padding-bottom:15px;
	line-height:28px;
}
.deta span{
	padding-left:10px;
	font-size:13px;
	padding-bottom:5px;
	display:block;
}
.deta li{
		font-size:13px;
		margin-left:30px;
		padding-left: 0px;
		line-height:22px;
}
.deta .redir{
	font-size:13px;
	padding:17px 0px 0px 12px;
}
.deta .redir a{
	color:#fff;
}
.deta .redir a:hover{
	text-decoration:none;
}
.searchBlock{
	width:100%;
	display:inline-block;
	margin:15px 0px;
}
.searchBlock span{
	padding-top:3px;
}
.predictByCountry {
	width:100%;
	padding:5px 10px 10px 0px;
	displaY:inline-block;
}
.predictByCountry a{
	float:left;
	width:66px;
	line-height:10px;
	padding:5px 13px 2px 0px;
	height:11px;
	text-decoration:none !important;
}
.predictByCountry a.active 
{
    color:#188a19;
    font-weight:bold;
}
.predictByCountry a span{
	display:inline-block;
	font-size:11px;
}
input{
	padding:2px;
}
.predictRadioRes{
	letter-spacing:10px;
	float:right;
	padding: 5px 0px;
}
.predictRadioGroup{
	floaT:right;
	margin-right:-5px;
}
.predictRadioGroup li{
	list-style:none;
	padding: 3px 3px 1px 4px;
	floaT:left;
	margin: 0px 5px;
	height:16px;
}
.predictRadioGroup li.w{
	border:1px solid #218f22;
}
.predictRadioGroup li.w input{
	float:left;
}	
.statistic.lottery table
{
    white-space:nowrap;
    border-width: 1px 0;
}
.statistic.lottery table tr
{
    border-width: 1px 0;
}
.statistic.lottery table th
{
    padding:2px 10px;
}
.lottery table td, .lottery table th
{
    text-align:center;
}
.lottery.scrollbarHorizontal .viewport 
{
    border:1px solid #c3c3c3;
    border-width:0 1px;
}
.lotteryArea{
	float:left;
	width:100%;
	font-size:12px;
	cursor:pointer;
}
.lotteryArea .lotteryTopDescr
{
    padding: 0 0 10px;
}
.lotteryArea .lotteryDescr{
	font-size:11px;
	width:100%;
	border:1px solid #c3c3c3;
	border-bottom-width:0;
	padding:10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.separator { clear:both; float:left; width:100%; font-size:0; line-height:0; height:0; }
.clear{
	clear:both;
}
.half{
	width:50%;
}
.label{
font-size: 11px;
color: #434343;
displaY:table-cell;
padding:5px 10px;
vertical-align:top;
}
/**********************OUT OF ORDER*************/
a.underline{
	text-decoration:underline !important;
}
a.underline:hover{
	text-decoration:none !important;
}
.absolute{
	height:auto;
}
.articleText .photo .imgDescr{
	bottom:10px !important;
	right:10px !important;
	padding: 0px 9px !important;
}
.uppercase{
	text-transform:uppercase;
}
.bold{
	font-weight:bold;
}
.inlineBlock{
	display:inline-block;
}
*:first-child+html .profileAreaTitle, *:first-child+html .profileAreaData  {
	float:left;
	padding-bottom:20px;
}
*:first-child+html .left.absolute{
	margin-bottom:20px;
}
.searchTitle{
	border-bottom: 1px solid #c3c3c3;
	font-size:12px;
	padding: 2px 0px 7px 0px;
}
.seachResultBlock{
	position:absolute;
	top:33px;
	background:#fff;
	width:270px;
	right:10px;
	float:left;
	z-index:30;
	box-shadow:1px 1px 6px #c3c3c3;
	border:1px soldi #c3c3c3;
	overflow:hidden;
}
.seachResultBlock .fullBlock{
	padding:10px;
	margin:0px;
	float:none;
	width:auto;
}
.seachResultBlock .fullBlock .text{
	text-transform:uppercase;
	font-size:11px;
	color:#7c7c7c;
}
.seachResultBlock .allNews{
	display:inline-block;
	border-top:1px solid #c3c3c3;
	padding:10px;
	width:100%;
}
.seachResultBlock .allNews a{
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.seachResultBlock .allNews a:hover{
	text-decoration:underline;
}
.scrollbarHorizontal 
{
    width:100%;
    float:left;
}
.scrollbarHorizontal .viewport 
{
    overflow:hidden;
    position:relative;
}
.scrollbarHorizontal .overview
{
    position:relative;
    top:0;
    left:0;
    margin:0;
    padding:0;
}
.scrollbarHorizontal .scrollbar 
{
    background: transparent url(/images/bg-scrollbar-track-x.png) repeat-x 0 0;
    position: relative;
    background-position: 0 0;
    width: 100%;
    height: 15px;
}
.scrollbarHorizontal .track {
    width: 100%;
    height: 13px;
    position: relative;
    padding: 1px 0;
}
.scrollbarHorizontal .thumb {
    background: transparent url(/images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%;
    height: 25px;
    width: 20px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: -5px;
    left: 0px;
}
.scrollbarHorizontal .thumb .end {
    background: transparent url(/images/bg-scrollbar-thumb-x.png) no-repeat 0 50%;
    overflow: hidden;
    height: 25px;
    width: 5px;
}
.banner 
{
    margin:0 auto;
}