/* ----------------------------------------------*/
/* -------->>> ПАМЯТКА (стенография) <<<---------*/
/* ----------------------------------------------*/
/* 

background: color image repeat attachment position;
background: #f00 url(background.gif) no-repeat fixed 0 0;

font: font-style (italic/normal) font-variant (small-caps)
    font-weight font-size/line-height font-family;
font: italic small-caps bold 1em/140% "Lucida Grande",sans-serif;

SERIF Латинские шрифты 	Times New Roman, Bodoni, Garamond, Minion Web, ITC Stone Serif, MS Georgia, Bitstream Cyberbit 
SANS_SERIF Латинские шрифты 	MS Trebuchet, ITC Avant Garde Gothic, MS Arial, MS Verdana, Univers, Futura, ITC Stone Sans, Gill Sans, Akzidenz Grotesk, Helvetica



/* ----------------------------------------------*/
/* -------------->>> ГЛОБАЛЬНОЕ <<<--------------*/
/* ----------------------------------------------*/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,font,img,dl,dt,dd,ol,fieldset,form,label,legend {
	background: transparent;
	border: 0;
	font-weight: normal;
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	vertical-align: baseline;
}
ul { margin: 0 0;}
a:focus {outline: none;}

body 
{
	background: transparent url(../images/background.jpg) 0 0 repeat;
	color: #1F1F1F;	
	font: normal normal 12px/20px Tahoma, Vernada, Arial, sans-serif;
	text-align: left;	
}
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

#all { /* all content must be wrap in <div id="all"></div> */
	position: relative;
	height: 100%;
	min-height: 100%;
	background: transparent url(../images/background-light4.jpg) center 0 no-repeat;
	text-align: center;
}
#all1000 {
	position: relative; 
	width: 990px; 
	height: auto;
	margin: 0 auto;  
	text-align: left; 
	background: transparent url(../images/background-content.jpg) 0 0 repeat;
}

html>body #all {
	height: auto;
}
/*
a, a:visited {
	color: #2476A5;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
*/

input:focus, button:focus, textarea:focus {
	outline: 0 none;
}



#regblock {
	overflow: hidden;
	width: 550px; 
	float: left; 
	margin: 0; 
}
.inputall {
	display: block;
	overflow: hidden;
}
.inputdiv {
	display: inline-block;
	width:340px; 
	float:left;
	overflow: hidden;
	padding: 0 30px 0 0;
	position: relative;
}
.inputdiv input[type="password"], .inputdiv input[type="text"] {
	display: inline-block;
	font: 20px/22px Tahoma, Verdana, 'Trebuchet MS', Arial; 
	width: 300px;
}
.inputdiv input[type="submit"] {
	margin-top: 10px;
	font-size: 14px;
	padding: 6px 20px 8px; 
}
.inputdiv.smallinp input[type="submit"] {font-size: 12px;}
.inputdescr {
	padding: 12px 10px 0;
	font: bold 12px/14px Tahoma;
	width: 150px;
	float: left;
	text-align: right;
}
.inputdiv span {
	display: block;
	padding: 3px 0 10px;
	font: 11px/14px Tahoma;
	color: #666;
}
.red {color: #e13a00;}







.width-all {position: relative; text-align: left; padding: 0 10px; }
.width-1000 {position: relative; width: 990px; margin: 0 auto;  text-align: left; }




#small-head {
	height: 18px;
	text-align: right;
	background: #dcd9d9;
	font: 10px/17px Arial, Tahoma, sans-serif;
	overflow: hidden;
	text-transform: uppercase;
}
#small-head a {color: #ac1010; text-decoration: underline;}
#small-head a:hover {color: #ac1010; text-decoration: none;}


#teams-head {
	height: 37px;
	background: #b6b6b6 url(../images/team-list-background.png) 0 0 repeat; 
}
#teams-block {
	overflow: hidden;
	padding: 0px 0 0;
	height: 33px;
	white-space: nowrap;
}
#teams-block a.teamlogo {
	display: inline-block;
	float: left;
	margin: 0 5px;
	width: 28px;
	height: 28px; 
}
#teams-block a.teamlogo:hover {
	background-position: 0 0px !important;
}

#head, #head2 {
	height: 109px;
	background: #b6b6b6 url(../images/background-content2.jpg) 0 0 repeat; 
}
#head2 {height: 50px;}

#topmenu {
	height: 32px;
	background: #a80f0f url(../images/redmenu.png) 0 0 repeat; 
}

#news-index {
	padding: 15px 10px 0 10px;
}

/* NEWS */
#newsblock	{
	overflow: hidden;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	background: #f4f4f4;
	border: 1px solid #a1a09f;
	padding: 10px 0;
}

#newsblock-left {
	float: left;
    margin-left: -670px;
    width: 100%;
}
#newsblock-left-cont {
	margin-left: 680px;
	width: 650px;
	height: 259px;
	background: #d1cfca;
	position: relative;
	overflow: hidden;
}
#newsblock-right {
	float: right; 
	width: 300px;
}
.newsblock-left-cont-news {
	position: absolute;
	top: 17px;
	left: -620px;
	width: 616px;
	height: 225px;
	/*padding: 20px 20px 20px 262px;*/
	padding: 0;
	overflow: hidden;
	text-align: justify;
	font: 12px/16px Tahoma, Arial;
	color: #424242;
	background: #d1cfca;
}
.news-innerpage {
	position: relative;
	height: 225px;
	padding: 20px;
	overflow: hidden;
	text-align: justify;
	font: 12px/16px Tahoma, Arial;
	color: #424242;
	background: #d1cfca;
	margin: 0 0 10px;
}
.news-innerpage:hover {background: #E3E2DF;}
.news-smalltext {
	padding: 0 0 0 246px;
}
.news-smalltext a.h2  {padding-bottom: 10px;}
/* .news-smalltext em { font-size: 13px; font-family: "Trebuchet MS" } */
.news-author {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 360px;
	color: #3f403e;
	background: #e3e2df;
	padding: 5px 6px 6px;
	font: 11px/13px Arial, Tahoma;
}

.news-innerpage .news-author {bottom: 20px; right: 20px; width: 640px}
.news-author span, .news-author a, .newsfull-author span, .newsfull-author a, .video-descr a, .video-descr span, .vod-views {
	display: inline-block;
	padding: 2px 20px 1px 21px;
	background: transparent url(../images/icons-news.png) no-repeat 0 0; 
}
.news-author a.news-user, .newsfull-author a.news-user { background-position: 0 0; }
.news-author span.news-date-, .newsfull-author span.news-date-, .video-descr span.news-date- { background-position: 0 -25px; }
.news-author span.news-views, .newsfull-author span.news-views, .video-descr span.news-views, .vod-views  { background-position: 0 -48px; }
.news-author span.news-comments-, .newsfull-author span.news-comments-, .video-descr  span.news-comments-, .newsfull-author  a.news-comments-, .news-author  a.news-comments-{ background-position: 0 -71px; }
.video-descr span.news-date-, .video-descr span.news-views, .video-descr  span.news-comments- {font: 11px/14px Tahoma;}
.video-descr span.news-date- { padding-left: 17px; background-position: -4px -25px; }
.news-image {
	position: absolute;
	top: 0px;
	left: 0px;
}

.vod-views {position: absolute; color: #aaa; top: 284px; right: 158px; font: 11px/14px Tahoma;}

.news-author a, .news-author a:visited, .newsfull-author a, .newsfull-author a:visited, a.profile_link, a.profile_link:visited { color: #BA1313; text-decoration: none;}
.news-author a:hover, .newsfull-author a:hover, a.profile_link:hover {text-decoration: underline;}

div.newsfull-allcontent {
	float: left;
	width: 672px;
	overflow: hidden;
	text-align: justify;
	font: normal 12px/20px Arial;
}
.newsfull-allcontent p, .newsfull-allcontent { text-align: justify; }
td.newsfull-allcontent {	font: normal 12px/20px Arial;}
.newsfull-allcontent strong { font-weight: bold; }
.newsfull-allcontent i, .newsfull-allcontent em {font-style: italic;}
.newsfull-allcontent a, .newsfull-allcontent a:visited, .newsfull-text a, .newsfull-text a:visited {color: #BA1313; text-decoration: none;}
.newsfull-allcontent a:hover, .newsfull-text a:hover {text-decoration: underline;}
.newsfull-allcontent img { max-width: 650px;}
.newsfull-images {
	float: left;
	width: 240px;
	overflow: hidden;
}
a.h2 {
	display: block;
	text-decoration: underline;
	color: #BA1313;
	cursor: pointer;
	text-transform: none;
}
a.h2:hover {text-decoration: underline; color: #df4c4b; }
/*
.newsblock-left-cont-news:hover a.h2, .news-innerpage:hover a.h2 {
	color: #BA1313;
	text-decoration: underline;
}
.newsblock-left-cont-news:hover a.h2:hover, .news-innerpage:hover a.h2:hover {
	color: #df4c4b;
	text-decoration: underline;
}
*/
.news-arrow {
	display: none;
	width: 10px;
	height: 24px;
	background: transparent url(../images/news-arrow.png) 0 0 no-repeat;
	position: absolute;
	left: -12px;
	top: 0px;
}

.news-menu {padding: 0 10px;}
.news-menu.nojs { padding: 0px; position: relative; z-index: 100;}

.news-menu div {cursor: pointer;}
.news-menu a { color: #424242; text-decoration: none; font: 13px/15px Tahoma; }
.news-menu a:hover {background: #d2d0cd !important;}
.graydiv, .transdiv {
	display: block;
	font: 11px/13px Tahoma;
	background: #dbd8d5;
	padding: 6px 10px;
	position: relative;
}
.news-menu a.graydiv {
	background: #b5b0a9;
}

.transdiv {background: transparent;}
.graydiv.active  .news-arrow, .transdiv.active  .news-arrow {
	display: block;
	cursor: default;
}
.graydiv:hover, .transdiv:hover {
	color: #c52222;
}
.graydiv.active, .transdiv.active {
	background: #c52222;
	color: #fff;
}


#bottomblock {
	overflow: hidden;
	margin-top: 15px;
}








#footer {  
	font: 12px/14px Tahoma, 'Trebuchet MS', Arial; 
	color: #666666;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 !important;
}
#footer, #empty {
	height: 129px;
}
#empty {height: 129px} 

#empty-inner {height: 50px !important;}
.footer-inner {height: 32px !important;}
#footer-text, #footer-text-inner {
	height: 97px;
	width: 990px;
}
#footer-text-inner {height: 0px;}
#footer-text-block, #footer-text-block-inner {
	padding: 18px 0px 0 0px;
	/* background: transparent url(../images/logo-prodota2-gray.png) 20px 25px no-repeat; */
	font: 11px/14px Arial, Tahoma, sans-serif; 
	color: #646464;
	cursor: default;
	min-height: 53px;
}
#footer-text-block-inner {height: 0;}

#footer-menu-block {
	width: 990px;
	overflow: hidden;
}
#footer-menu {
	height: 32px;
	padding: 0 10px;
	background: #5d5d5d;
}


#logo-link, #logo-link2 {
	display: inline-block; 
	width: 151px; 
	height: 64px; 
	position: absolute; 
	top: 20px; 
	left: 15px; 
	z-index: 10;
	background: transparent url(../images/logo-prodota2.png) 0 0 no-repeat;
	overflow: hidden; 
	text-indent: 500px; 
	white-space: nowrap;
 }
 #logo-link2 {top: 3px; width: 110px; height: 44px; background: transparent url(/templates/default/images/logo-prodota2-forum.png) 0 0 no-repeat;}
/*a#logo-link:hover {background-position: 0 -64px;}*/

#games-block {
	position: absolute;
	right: 0;
	top: 7px;
	width: 820px;
	height: 76px;
}
#games {
	position: relative;
	padding: 0;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	height: 76px;
}
#games-abs {
	position: absolute;
	top: 0;
	left: 0;
	width: 2000px;
}
.game {
	display: inline-block;
	position: relative;
	margin: 0 4px 0 0;
	float: left;
	width: 131px;
	height: 76px;
	background: transparent url(../images/matches-background.png) 0 0 repeat-x;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-khtml-border-radius: 5px; 
	opacity: 0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.game:hover, .game.live {
	background-position: 0 -76px;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.game.nohide:hover {
	background-position: 0 0px;
}
.game-top, .game-bottom, .game-top-red, .game-top-live {
	padding: 0 7px;
	color: #8d8d8d;
	font: 10px/12px Tahoma;
	height: 17px;
	text-align: left;
}
.game-date, .game-date:visited {
	padding: 2px 0 0 0;
	color: #8D8D8D;
	display: block;
	text-decoration: none;
}
.game-top-red, .game-top-live {
	display: none;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.game-top-live {
	display: block;
}

.game-middle {
	padding: 0 7px 8px;
	color: #3b3b3b;
	font: 11px/12px Tahoma;
	overflow: hidden;
}
.team {
	position: relative;
	padding: 6px 0 0 20px;
	cursor: default;
}
.team img {
	position: absolute;
	top: 4px;
	left: 0px;
}
.game-bottom {

}
.game-bottom a {color: #8e8e8e; text-decoration: none;}
.game:hover .game-bottom a {color: #be1312;}
.game:hover .game-bottom a:hover {color: #df4c4b;}
.game:hover .game-top {display: none;}
.game:hover .game-top-red, .game:hover .game-top.nohide {display: block;}
.game-top-red a, .game-top-live a {color: #fff; text-decoration: underline; display: inline-block; padding: 2px 0 0;}
.game-top-red a:hover, .game-top-live a:hover {text-decoration: none;}

.game-button, #slider-code .buttons {
	display: inline-block;
	width: 19px;
	height: 70px;
	background: transparent url(../images/matches-buttons.png) 0 0 no-repeat;
	position: absolute;
	top: 3px;
	cursor: pointer;
}
.game-button-left, #slider-code .buttons.prev {
	left: 0;
} 
.game-button-left:hover, #slider-code .buttons.prev:hover {
	background-position: 0 -70px;
}
.game-button-right, #slider-code .buttons.next {
	left: 797px;
	background-position: -19px 0;
} 
.game-button-right:hover, #slider-code .buttons.next:hover {
	background-position: -19px -70px;
} 

#slider-team .buttons, #slider-dates .buttons {
	display: inline-block;
	width: 14px;
	height: 29px;
	background: transparent url(../images/team-list-buttons.png) 0 0 no-repeat;
	cursor: pointer;
	position: relative; 
	top: 4px;
}
#slider-team .buttons.prev {} 
#slider-team .buttons.prev:hover {
	background-position: 0 -29px;
}
#slider-team .buttons.next {
	background-position: -14px 0;
} 
#slider-team .buttons.next:hover {
	background-position: -14px -29px;
} 

#slider-dates .buttons {background-position: 0 -58px; height: 22px; top: 1px;}
#slider-dates .buttons.prev { left: 1px;} 
#slider-dates .buttons.prev:hover {
	background-position: 0 -80px;
}
#slider-dates .buttons.next {
	background-position: -14px -58px;
}
#slider-dates .buttons.next:hover {
	background-position: -14px -80px;
}

/* SLIDERS CSS */
#slider-code { height: 125px; overflow:hidden; padding: 0 0 0 23px;}
#slider-code .viewport { float: left; width: 770px; height: 125px; overflow: hidden; position: relative; }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; padding: 1px; height: 121px; width: 135px;}
#slider-code .overview li.tiny { float: left; padding: 1px; height: 121px; width: 40px;}

#slider-team { height: 33px; overflow:hidden; padding: 0 0 0 0px;}
#slider-team .buttons { display: inline-block; }
#slider-team .viewport { width: 933px; height: 28px; overflow: hidden; position: relative; top: 4px; display: inline-block; }
#slider-team .disable { visibility: hidden; }
#slider-team .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; display: inline-block; }
#slider-team .overview li{ float: left; padding: 1px; height: 121px; width: 135px;}
#slider-team .overview li.tiny { float: left; padding: 1px; height: 121px; width: 40px;}

#slider-dates {  overflow:hidden; padding: 0 0 0 0px;}
#slider-dates .buttons { display: inline-block; }
#slider-dates .viewport { width: 405px; height: 21px; overflow: hidden; position: relative; top: 0; display: inline-block; }
#slider-dates .disable { visibility: hidden; }
#slider-dates .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; display: inline-block; }
#slider-dates .overview li{ float: left; padding: 1px; width: 100px;}
#slider-dates .overview li.tiny { float: left; padding: 1px; height: 121px; width: 40px;}



/* END OF SLIDERS */

#search-block {
	position: absolute;
	bottom: 4px;
	right: 10px;
	width: 400px;
}
#search-block input#search-input {
	float: right;
	padding: 2px 4px; 
	background: #fff url('../images/input-shadow.png') 0 0 no-repeat;
	margin: 0;
	color: #535353; 
	font: 10px/12px Tahoma, Verdana, 'Trebuchet MS', Arial; 
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #a9a192;
	width: 250px;
}
#search-block input#search-input:active, #search-block input#search-input:hover {border: 1px solid #989183;}

#search .submit {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 2px;
	right: 2px;
	width: 14px;
	height: 14px;
	background: transparent url('../images/search-button.png') 0 0 no-repeat;
	border: 0 none;
	cursor: pointer;
	border-radius: 0;
}
#search .submit:hover {background-position: 0 -14px;}

a#share {
	display: inline-block;
	position: absolute;
	bottom: 6px;
	right: 300px;
	padding: 0 0 0 17px;
	background: transparent url('../images/share.png') 0 0 no-repeat;
	color: #6b6a6a;
	font: bold 10px/14px Arial, Tahoma, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
a#share:hover {color: #BE1312;}

a.social-index {
	display: inline-block;
	position: absolute;
	width: 15px;
	height: 15px;
	bottom: 6px;
	right: 280px;
	padding: 0px;
	background: transparent url('../images/social-icons.png') 0 0 no-repeat;
	color: #6b6a6a;
	font: bold 10px/14px Arial, Tahoma, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
a.social-index.facebook { background-position: 0 0px; }
a.social-index.facebook:hover { background-position: 0 -15px;}
a.social-index.twitter { background-position: -36px 0px; right: 303px; }
a.social-index.twitter:hover { background-position: -36px -15px;}



h1 {
	font: 27px/32px 'Trebuchet MS', Tahoma, Arial;
	padding: 0 0 10px;
	text-transform: uppercase;
}

.h1, .h2, .h3, h1.index-h1, .h2-headlines  {
	display: block;
	position: relative;
	font: 18px/24px 'Trebuchet MS', Tahoma, Arial;
	color: #b81313;
	cursor: default;
	padding: 0 0 10px 12px;
	text-transform: uppercase;
}

h1.index-h1 {
	font: italic 38px/40px Georgia, 'Trebuchet MS', Arial;
	color: #e2e2e2;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
}
h1, .h1 {
	color: #b81313;
	font: 18px/24px Tahoma, Arial;
	padding: 0px 0 6px 0px;	
}
.h2, h2 {
	color: #b81313;
	font: 18px/24px Tahoma, Arial;
	padding: 0px 0 3px 0px;
}
.h2-headlines { color: #b81313; }
.h3 {
	font: italic 30px/35px Georgia, 'Trebuchet MS', Arial;
	height: auto;
	color: #414141;
	margin: 10px 0 0;
	display: block;
}
.h1red {color: #AB0000;}
p {padding: 2px 0;}
s {color: #767676;}
.newsfull-allcontent p, .newsfull-allcontent big {font-size: 12px; }


.red {color: #e13a00;}



ul.ul-menu {
	padding: 0px;
	margin: 5px 0;
	list-style: none inside;
	height: 160px;
	overflow: hidden;
}
ul.ul-menu li {
	color: #ffbd4a;
	font: 11px/14px Tahoma;
	padding: 2px 0;
	white-space: nowrap;
	overflow: hidden;
}
ul.ul-menu li a, ul.ul-menu li a:visited {
	color: #ffbd4a;
	font: 11px/14px Tahoma;
	text-decoration: underline;
	padding: 0 0 0 3px;
}
ul.ul-menu li a:hover {text-decoration: none;	color: #ffd07e;}
ul.ul-menu li a:active {color: #ffe7bc;}

ul.ul-menu li a.whitelink, ul.ul-menu li a.whitelink:visited {
	color: #fff;
	font: 11px/14px Tahoma;
	text-decoration: underline;
	padding: 0 0 0 3px;
}
ul.ul-menu li a.whitelink:hover, .allmenu a.category:hover {text-decoration: none;}
ul.ul-menu li a.whitelink:active, .allmenu a.category:active {color: #ffd07e;}



 

.overflowhidden {overflow: hidden; padding: 5px 0 10px;}




#topmenu a, #footer-menu a{
	display: inline-block;
	padding: 0 15px;
	height: 32px;
	background: transparent url(../images/redmenu.png) 0 0 repeat-x;
	font: bold 11px/32px Arial, Tahoma, sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border: 0 none;
}
#topmenu a:hover {
	background-position: 0 -32px;
	text-decoration: none;
	color: #fff;
}

#topmenu a:active, #topmenu a.active
{
	background-position: 0 -64px;
	text-shadow: 1px 1px 0px #a93f3e;
}
#footer-menu a {
	background: #5d5d5d;
}
#footer-menu a:hover {background: #747474; text-decoration: none;}
#footer-menu a:active {background: #929292;}






#leftblock {
	float: left;
    margin-left: -670px;
    width: 100%;
}
#leftblock-cont, .leftblock-cont {
	margin-left: 670px;
	width: 660px;
	position: relative;
	/* overflow: hidden; */
	background: #bfbbb3 url(../images/background-content3.jpg) 0 0 repeat; 
	border: 1px solid #acacac;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
#comments-bottom-block {margin-top: 15px;}
#rightblock {
	float: right; 
	width: 292px;
	background: #bfbbb3 url(../images/background-content3.jpg) 0 0 repeat; 
	border: 1px solid #acacac;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
#rightblock.bezramki {
	border: 0px;
	background: transparent;
}
.paddingblock {
	padding: 8px 10px;
	/* overflow: hidden; */
	position: relative;
}
.paddingblock .h2 {padding-left: 5px; padding-bottom: 0;}

.graylayout {
	background: #bfbbb3 url(../images/background-content3.jpg) 0 0 repeat; 
	border: 1px solid #acacac;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	padding: 8px 5px;
	margin-bottom: 10px;
	overflow: hidden;
}
.graylayout.bigpadding {padding: 8px 10px;}

/* STANDINGS */
#standings {position: relative; font-size: 11px; padding: 0 0 7px; z-index: 1000;}
#standings td, #standings th {text-align: center; padding: 2px 1px 1px;}
.lefttd {text-align: left !important; white-space: nowrap; overflow: hidden; }
.righttd {text-align: right !important; white-space: nowrap; overflow: hidden; }
#standings tr td {background: #cfcdca;}
#standings tr.whitesmoketr td {background: #f2f1f1;}
#standings img {position: relative; top: 0px;}
/* ---> END OF STANDINGS */



#videoblock {
	padding: 9px 0 0;
	overflow: hidden;
}
.video-preview {
	display: inline-block;
	float: left;
	width: 320px;
	overflow: hidden;
	padding: 0 0 10px;
}
.video-image {
	position: relative;
	width: 270px;
	height: 199px;
	border-radius: 5px;
}
.video-image a {
	position: absolute;
	top: 0;
	left: 0;
	width: 270px;
	height: 199px;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 500px;
}
.video-image a:hover {
	background: transparent url(../images/play.png) 103px 67px no-repeat; 
}
.video-descr {
	padding: 5px 0 0 5px;
}




.bigback {
	margin: 20px 10px 0;
	position: relative;
	/* overflow: hidden; */
	background: #bfbbb3 url(../images/background-content3.jpg) 0 0 repeat; 
	border: 1px solid #acacac;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;	
}
.bigback-inner {
	padding: 13px 15px;
	/* overflow: hidden; */
}
.newsfull h1 {text-transform: uppercase; padding-bottom: 10px; padding-left: 10px;}
.newsfull-text {
	background: #D1CFCA; 
	padding: 10px;
	overflow: hidden;
}
.newsfull-img {
	padding: 0 0px 10px 0;
}
.newsfull-author {
	/* display: inline-block;
	width: 660px; */
	color: #3f403e;
	background: #e3e2df;
	padding: 5px 6px 6px;
	font: 11px/13px Arial, Tahoma;
	margin-bottom: 10px;
	cursor: default;
}

.comments-block .h1 {padding-bottom: 7px;}
.comments-block {
	padding:0; 
}
.comment {
	overflow: hidden;
	padding: 5px 0;
}
.comment-left {
	float: left;
    margin-left: -890px;
    width: 100%;
}
.comment-leftcont {
	margin-left: 890px;
	width: 55px;
	position: relative;
	overflow: hidden;
}
.comment-right {
	float: right; 
	width: 880px;	
	font: 12px/16px Arial, Tahoma;
	color: #413f40;
}
.comments-table tr td {
	font: 12px/16px Arial, Tahoma;
	color: #413f40;
	padding: 3px 3px;
}


.comment-date { font: 11px/16px Arial, Tahoma; padding: 2px 0 0 20px;}
.comment-text {padding: 5px 0 0;}
.comment-textarea {width: 98%; }
.comments-inputs {padding: 10px 0 0;}
.bold {font-weight: bold !important;}


















/* ПАГИНАЦИЯ */
#pagination {padding: 5px 0 10px 0px; text-align: center;}
#forumdiv #pagination {padding-top: 15px;}
.page-back {
	background: #BA1313;
	padding: 1px;
	border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px;
	display: inline-block;
	margin: 0 2px;
}

a.pagelinknav {color: #BA1313; margin: 0 10px; text-decoration: underline;}
a.pagelinknav:hover {text-decoration: none;}
a.pagelink, a.pagelink:visited { 
	display: inline-block; 
	text-decoration: none; 
	color: #444; 
	font: bold 12px/18px Tahoma; 
	text-align: center;
	cursor: pointer;
	padding: 0px 6px 1px; 
	background: #fff; 
	border-radius: 2px;   
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	-khtml-border-radius: 2px;
	
}
a.pagelink:hover { background: #dc4848; color: #fff !important;}
a.pagelink.active { cursor: default; background: transparent; color: #fff !important;}


/* TEAM */
DIV.team-description-block,
DIV.players_list,
DIV.player_block {
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	overflow: hidden;
}
DIV.team-description {
	background: #dcdcdc; 
	border: 1px solid #c2c0c0;
	padding: 8px 2px;
	margin: 4px 0px 10px 0px;	
}

DIV.players_list {
	background: #ffffff; 
	padding: 15px 0px 0px 0px;
	margin: 4px 0 0;
}

DIV.player_block {
	background: #eaeaea; 
	width: 175px; height: 88px;
	float: left;
	padding: 8px 4px 0px 15px;
	margin: 0px 0px 15px 15px;
	position: relative;
}

DIV.player_block DIV.nick {	color: #b81313;	font-weight: bold; padding: 0 21px 0 0;}
DIV.player_block DIV.nick a, DIV.player_block DIV.nick a:visited {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: transparent url(../images/icon_steam.png) 0 0 repeat;
	position: absolute;
	top: 26px;
	right: 8px;
	opacity: 0.5;
}
DIV.player_block DIV.nick a:hover {opacity: 1;}
DIV.player_block DIV.fio {	color: #585656;	font-weight: bold; padding: 0 21px 0 0;}
DIV.person_photo_trigger {position: absolute; right: 10px; top: 8px; background: transparent url(../images/icon-pl-photo.png) 0 0 repeat; width: 12px; height: 12px; cursor: pointer;}
IMG.team-logo,
IMG.person_photo {
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
}
IMG.person_photo {
	width: 83px; height: 83px;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 100;
	display: none;
}
/* ---> END OF TEAM */






/* TEAMS */
.division-block {
	position: relative;
	height: 73px;
	margin-top: 5px;
}
.division-block2 {
	position: relative;
	background: #e4e3e3;
	border-radius: 5px;
	overflow: hidden;
	padding: 0 15px;
}
a.division {
	position: relative;
	display: inline-block;
	float: left;
	width: 160px;
	height: 54px;
	overflow: hidden;
	border-right: 1px dotted #c6c6c6;
}
a.division .continent {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 10px;
	height: 54px;
	background: transparent url(../images/continents.png) 0 0 no-repeat;
}
a.division.america .continent { width: 60px;	background-position: 20px 4px; }
a.division.europe .continent { width: 80px;		background-position: 15px -110px; }
a.division.asia .continent { width: 60px; background-position: 10px -213px; }

a.division.active-division  {
	background: #e4e3e3 url(../images/division-active.png) center 0 repeat-y;
}

.division span {
	display: inline-block;
	padding: 20px 0 0 85px;
	font: 12px/14px Tahoma;
	text-transform: uppercase;
	color: #424242;
}
.division.europe span {padding-left: 105px}
a.division.europe {width: 175px;}
a.division.asia {width: 145px;}
a.division.active-division span, a.division:hover span {color: #b81313;}
a.division.active-division.america .continent, a.division.america:hover .continent { background-position: 20px -56px;}
a.division.active-division.europe .continent, a.division.europe:hover .continent { background-position: 15px -154px;}
a.division.active-division.asia .continent, a.division.asia:hover .continent { background-position: 10px -275px;}

.arrow-asia, .arrow-america, .arrow-europe {
	position: absolute;
	top: 54px;
	left: 20px;
	width: 141px;
	height: 13px;
}
.arrow-europe {left: 189px;}
.arrow-asia {left: 353px;}


.allteams-block {
	overflow: hidden;
}
.allteams {
	float: left;
	width: 301px;
	padding: 7px;
	background: #e4e3e3;
	border-radius: 5px;
	margin-right: 10px;
}
.allteams-pro {
	background: #bcbaba;
	border-radius: 3px;
	color: #b81313;
	font: 12px/14px Tahoma;
	padding: 3px 7px;
	margin-bottom: 4px;
}

.allteams-table td {padding: 4px 2px;}
tr.graytr td {background: #f7f7f7;}











IMG.team-logo {
	float: left;
}
.team-descr-info {
	float: left;
	
}
.team-descr {
	overflow: hidden;
	padding: 5px 0 10px 0;
}
.team-descr-left {
	float: left;
    margin-left: -520px;
    width: 100%;
}
.team-descr-left-cont {
	margin-left: 520px;
	width: 120px;
	position: relative;
	overflow: hidden;
}
.team-descr-right {
	overflow: hidden;
	float: right; 
	width: 515px;	
	font: 12px/16px Arial, Tahoma;
	color: #413f40;
}
.team-descr-right-top {overflow: hidden;}

.teamcontinent {
	display: inline-block;
	position: relative;
	float: left;
	width: 65px;
	height: 64px;
	background: transparent url(../images/continents.png) 0 0 no-repeat;
}
.teamcontinent.asia { background-position: 0px -275px; }
.teamcontinent.europe  { background-position: 0px -154px; }
.teamcontinent.america { background-position: 13px -56px; }
.teamcontinent span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px;
	display: block;
	text-align: center;
	font: 12px/14px Tahoma;
	text-transform: uppercase;
	color: #b81313;
}

.team-name {
	float: left;
	padding: 25px 0 0 15px;
	font: bold 18px/22px Tahoma;
	cursor: default;
}
a.team-link, a.team-link:visited {
	position: absolute;
	top: 20px;
	right: 10px;
	color: #b81313;
	font: 11px/13px Tahoma;
	text-transform: uppercase;
	text-decoration: underline;
}
a.team-link:hover {text-decoration: none;}

.team-social {
	position: absolute;
	top: 40px;
	right: 10px;
	width: 70px;
	text-align: right;
}
.social {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: transparent url(../images/social-icons.png) 0 0 no-repeat;
	margin: 0 1px;
	text-indent: 50px;
	overflow: hidden;
	white-space: nowrap;
}
.social.facebook {background-position: 0 0;}
.social.vk {background-position: -54px 0;}
.social.twitter {background-position: -36px 0;}

.team-descr-right-bottom {
	padding: 7px;
	background: #fff;
	border-radius: 5px;
	margin-top: 10px;
}
tr.teamstat-head {}
tr.teamstat-head th {background: #bcbaba; padding: 3px 7px; text-align: center;}
tr.teamstat-head th.borderl {
	border-top-left-radius: 3px;	
	-moz-border-radius-topleft: 3px;
	border-bottom-left-radius: 3px;	
	-moz-border-radius-bottomleft: 3px;
}
tr.teamstat-head th.borderr {
	border-top-right-radius: 3px;	
	-moz-border-radius-topright: 3px;
	border-bottom-right-radius: 3px;	
	-moz-border-radius-bottomright: 3px;
}
.teamstat-table td {padding: 5px 2px 0px; text-align: center;}






/* GAME RECAP */
/* .game-tv {
	position: relative;
	height: 400px;
	background: transparent url(../images/tv.png) 0 0 no-repeat;
	margin: 10px 0 0 29px;
} */
.game-tv {
	position: relative;
	left: -10px;
	width: 660px;
	height: 425px;
	background: transparent url(../images/notebook.png) 0 0 no-repeat;
	
	margin: 0px 0 0 0px;
}
.game-video {
	padding: 30px 0 0 110px;
}
.game-head {
	margin: 5px 0 0 10px;
}
.game-head h1 {
	display: inline-block;
	text-transform: uppercase;
}
.game-datee {
	display: inline-block;
	font: 11px/16px Tahoma;
	text-transform: uppercase;
	color: #585656;
	padding: 0 0 0 20px;
}
.game-social {
	float: right;
	display: inline-block;
	padding: 6px 0 0;
}
.game-result, .game-stat-buttons {
	float: right;
	display: inline-block;
	padding: 0 5px 0 0;
	text-align: right;
	height: 22px;
	overflow: hidden;
	position: relative;
	top: 1px;
	vertical-align: middle;
	z-index: 5;
}
.game-stat-buttons {
	padding: 0 0 0 10px;
}
.game-won {
	color: #BA1313;
	font-weight: bold;
	font-size: 11px;
	padding-top: 2px;
}
.game-stat {
	background: #dcdcdc;
	border-radius: 5px;
	border: 1px solid #ACACAC;
	margin: 14px 0 0 0px;
	padding: 10px 8px;
	overflow: hidden;
	position: relative;
}
.game-stat.redstat {border: 2px solid #ba1313; width: 621px; height: 310px; z-index: 100;}
.pickorban {
	padding: 0 0 5px;
}
.game-picks, .game-bans {
	background: #d5d5d5;
	border-radius: 5px;
	font: 14px/16px Tahoma;
	color: #555555;
	border: 1px solid #cac8c8;
	display: inline-block;
	width: 285px;
	margin: 10px 5px 0 0px;
	padding: 5px 9px;
	overflow: hidden;	
}
.game-bans {
	margin: 10px 0 0 0;
}

.game-hero-red {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-right: 3px;
	border-radius: 4px;
}
.game-picks .game-hero-red:hover, .game-picks .game-hero-red.activehero {background: #c62626;}
.game-hero {
	width: 44px;
	height: 44px;
	margin: 2px 0 0 2px;
	border-radius: 4px;
	border: 1px solid #271515;
}
.game-teams-border {
	border-top: 1px solid #c1c1c1;
	padding: 0 0 10px;
	margin: 5px 0 0;
}
.game-team-name {
	text-transform: uppercase;
	font-weight: bold;
	color: #404040;
	width: 100px;
	padding-right: 10px;
	line-height: 13px;
}
.game-team-roster {
	font-size: 11px;
	color: #404040;
}
.game-team-roster span {
	padding: 0 7px;
	text-transform: uppercase;
	font-size: 11px;
	color: #404040;
	cursor: default;
}
.game-team-roster span:hover, .game-team-roster span.activehero {
	color: #b81313;
}


/* SCHEDULE */
table.schedule {
	width: 100%;
	background: transparent;
}
table.schedule th {
	color: #424242;
	text-transform: uppercase;
	background-color: #ADABAA;
	padding: 5px 20px 5px 20px;
}
table.schedule tr.whitetr { background-color: #f2f2f0; }
table.schedule tr.grayztr { background-color: #e1e0df; }
table.schedule td { padding: 7px 20px 7px 20px; color: #424242; border-right: solid 1px #c1bfbe;}
table.schedule td.gdate { text-transform: uppercase; }
table.schedule th.leftcorner {
	border: solid 1px #ADABAA;
	border-top-left-radius: 6px;	
	-moz-border-radius-topleft: 6px;	
}
table.schedule th.rightcorner {
	border: solid 1px #ADABAA;
	border-top-right-radius: 6px;	
	-moz-border-radius-topright: 6px;
	padding: 0px;
}
SPAN.sch_pro { font-weight: bold; color: #be4544;}

.schedule-team img , .schedule-team div{vertical-align: middle}
.schedule-team span {display: inline-block; vertical-align: middle}

.schedule-topmenu, .scores-topmenu {
	margin: 5px 0 0;
	background: #ADABAA;
	border-radius: 3px;
	padding: 5px 10px;
	font: 11px/14px Tahoma;
}
.scores-topmenu { padding: 5px 5px 4px; }
.playoff-topmenu { padding: 5px; }
.schedule-topmenu span, .schedule-topmenu a, .scores-topmenu a.linktopmenu {
	display: inline-block;
	font: bold 11px/14px Tahoma;
	color: #585656;
	padding: 2px 10px;
	margin: 0 5px;
	background: #bcbaba;
	text-align: center;
	border: 1px solid #9b9a9a;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
}
.scores-topmenu a.linktopmenu {margin: 0 2px; text-transform: uppercase; font-weight: normal;}
.schedule-topmenu span:hover, .schedule-topmenu a:hover, .scores-topmenu a.linktopmenu:hover {
	background: #d8d7d7;
}
.schedule-topmenu span.active, .schedule-topmenu a.active, .scores-topmenu a.linktopmenu.active {
	background: transparent url(../images/redmenu.png) 0 -6px repeat-x;
	color: #fff;
	border: 1px solid #b20303;
}
.schedule-viewby {
	padding: 10px 0 10px 10px;
	font: 14px/18px Tahoma;
	text-transform: uppercase;
	color: #be4544;
}

/* END OF SCHEDULE */

.team-minilogo {
	display: inline-block;
	width: 28px;
	height: 28px;
	overflow: hidden;
}

.game-stat-header div.h2 {
	display: inline-block;
	text-transform: uppercase;
	color: #404040;
	font: bold 12px/16px Tahoma;
	cursor: pointer;
}

/* .game-stat-rightblock {
	float: right;
	display: inline-block;
	position: relative;
	top: -4px;
} */

.game-stat-rightblock {
	display: inline-block;
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 120;
} 


.game-stat-header {
	background: #bcbaba;
	border-radius: 5px;
	padding: 10px 10px 10px;
	margin: 0px;
	cursor: pointer;
}
.game-stat-header:hover {
	background: #cdb7b7;
}
.game-stat-footer {
	padding: 10px 0 0;
}
.topmenu-left { display: inline-block; width: 460px;}
.topmenu-right { display: inline-block; float: right; position: relative; top: 2px;}

/* SMALL LOGIN (top line) */
form#login-enter-form {
	vertical-align: middle;
	padding: 8px 24px 8px 12px;
	position: relative;
	opacity: 0.7;
}
form#login-enter-form:hover, form#login-enter-form:active, form#login-enter-form:focus {
	opacity: 1;
}
form#login-enter-form span {
	font: bold 10px/18px Tahoma;
	text-transform: uppercase;
	color: #fff;
}
INPUT.small_login {height: 14px; width: 70px; padding: 0px 3px; margin: 0px; border: 0px !important; font: 9px/12px Tahoma; min-width: 0px !important; border-radius: 2px;}
input.small_login[type="submit"]:hover {
border: 1px solid #A09C97;
background: #E0E0E0 url('../images/button-back2.png') 0 50% repeat-x;
cursor: pointer;
}
input[type="submit"].small_login {width: 50px !important; font-weight: bold; margin-left: 3px;}
#small-head .welcome {text-transform: none;}
#small-head .welcome a {
	text-decoration: none;
	display: inline-block;
	padding: 1px 1px 2px;
	background: #ece9e9;
	border: 1px solid #c0b8b8;
	color: #888;
	font: bold 12px/8px Tahoma;
	border-radius: 2px;
	position: relative;
	top: 3px; 
	margin: 0 0 0 5px;
}
#small-head .welcome a:hover {color: #AC1010; background: #f6f3f3;}
/* END OF SMALL LOGIN */

.standings-index {
	position: absolute;
	top: 9px;
	right: 10px;
	width: 150px;
	text-align: right;
}
.standings-index-pro {
	position: absolute;
	top: 31px;
	left: 14px;
	width: 150px;
	z-index: 1002;
}
.time-zone {
	float: left;
	padding: 10px 0 0 15px;
	font: bold 10px/14px Tahoma;
	text-transform: uppercase;
	color: #fff;
}
.time-zone a, .standings-index a, .time-zone a:visited, .standings-index a:visited, 
.standings-index-pro a, .standings-index-pro a:visited {
	display: inline-block;
	color: #AC1010;
	font: 10px/13px Tahoma;
	background: #ece9e9;
	padding: 0px 3px;
	border-radius: 2px;
	text-decoration: none;
	margin: 2px 1px 0;
	text-transform: uppercase;
}
.time-zone a, .time-zone a:visited {background: #ddd;}
.time-zone a:hover, .standings-index a:hover, .standings-index-pro a:hover {background: #f6f3f3;}
.time-zone a:active, .standings-index a:active, .standings-index-pro a:active {background: #fff;}
.time-zone a.active, .standings-index  a.active, .standings-index-pro  a.active {
	display: inline-block;
	color: #fff;
	font-weight: bold;
	background: #ba1b1b;
}

.playoff-innerpage {
	position: relative;
	height: 450px;
	background: #dcdcdc url(../images/setka.png) 240px 60px no-repeat;
	border: 1px solid #c2c0c0;
	margin-top: 10px;
	border-radius: 5px;
	padding: 5px 0 5px;
}
.playoff-innerpage.losers {background: #dcdcdc url(../images/setka-losers.png) 185px 60px no-repeat; height: 250px;}
.playoff-innerpage.final {background: #dcdcdc; text-align: center; padding: 20px 0 20px; height: inherit;}

.final-head { 
	width: 800px;
	margin: 0 auto;
	border-radius: 5px;
	background: #e6e5e5;
}
.final-table td {text-align: center; font-weight: bold; font-size: 14px;}
.final-table td.fin {color: #b81313; background: #f1f0f0; font-weight: normal;}

.final-games {padding: 10px 0 0; width: 500px; margin: 0 auto;}
.final-games td {border-bottom: 2px solid #e7e6e6; padding: 7px 0;}
.winfinalgame {color: #b81313; font: bold 24px/26px Tahoma;}
.losefinalgame {color: #6f6e6e; font: bold 24px/26px Tahoma;}
td.fingame {font-size: 11px; color: #424242;}
td.fingame a {font-size: 11px; font-weight: bold; color: #b81313;}


.playoff-teams {
	position: absolute;
	top: 8px;
	left: 57px;
	width: 185px;
	height: 110px;
}
.playoff-teams.round1-2 {top: 118px}
.playoff-teams.round1-3 {top: 229px}
.playoff-teams.round1-4 {top: 339px}
.playoff-teams.round2-1 {top: 64px; left: 277px;}
.playoff-teams.round2-2 {top: 285px; left: 277px;}
.playoff-teams.round3-1 {top: 174px; left: 496px;}
.playoff-teams.lose-round1-1 {top: 8px; left: 5px;}
.playoff-teams.lose-round1-2 {top: 118px; left: 5px;}
.playoff-teams.lose-round2-1 {top: 28px; left: 195px;}
.playoff-teams.lose-round2-2 {top: 138px; left: 195px;}
.playoff-teams.lose-round3-1 {top: 84px; left: 389px;}
.playoff-teams.lose-round4-1 {top: 84px; left: 577px;}

.playoff-teams .team1, .playoff-teams .team2, .teamwinner, .teamlosewinner {
	position: absolute;
	top: 15px;
	left: 0;
	overflow: hidden;
	white-space: nowrap;
	background: #d6d6d6;
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	padding: 5px 5px 4px 7px;
	z-index: 5;
}
.playoff-teams .team2 {
	top: 55px;
}
.teamwinner, .teamlosewinner {
	top: 207px;
	left: 716px;
	background: #e7e9e8;
	border: 1px solid #d2aaab;
}
.teamlosewinner {top: 119px; left: 768px;}
.playoff-teams .teamhover {
	background: #e7e9e8;
	border: 1px solid #d2aaab;
}
.playoff-teams .results-links {
	position: relative;
	padding: 33px 7px;
	z-index: 1;
	display: none;
}
.playoff-teams.needopen:hover .results-links {display: block;}
.playoff-teams .results-links div {
	background: #d3d1d2;
	padding: 10px 10px;
	text-align: center;
}
.results-links a, .results-links a:visited {
	color: #434343;
	text-decoration: underline;
	font: 11px/14px Tahoma;
	display: inline-block;
	padding: 4px 6px 4px;
	text-align: center;
	border-right: 1px dotted #bebebe;
}
.results-links a:hover {text-decoration: none;}
.results-links a.lastgamelink {border: 0 none;}
.playoff-teams.needopen:hover .team1 {top: 0px;}
.playoff-teams.needopen:hover .team2 {top: 70px;}
.playoff-teams div.team-minilogo, .teamwinner div.team-minilogo, .teamlosewinner div.team-minilogo {
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 5px;
}
a.teamname, a.teamname:visited, .teamname {
	display: inline-block;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	font: bold 11px/16px Tahoma;
	color: #424242;
	float: left;
	text-decoration: none;
}
.teamwin {
	display: inline-block;
	float: left;
	position: relative;
	top: 5px;
	text-align: center;
	width: 15px;
	border-left: 1px dotted #bebebe;
	font: 11px/16px Tahoma;
	padding-left: 3px;
	color: #424242;
}
.menu-dots {margin: 0 0 0 10px; padding: 0 13px 0 0; border-left: 1px dotted #bebebe; }

#standings tr.last_game:hover td {
	background: #ba1313;
	color: #fff;
	cursor: default;
}
#standings tr.last_game td a {font: 10px/12px Tahoma; background: #a3a19f; display: inline-block; padding: 1px 3px 2px; border-radius: 2px; color: #fff; text-decoration: none;}
#standings tr.last_game.whitesmoketr td a {background: #a3a19f;}
#standings tr.last_game:hover td a { background: #fff; color: #BA1313; text-decoration: none;}
#standings tr.last_game:hover td a:hover {text-decoration: none;}
#standings tr.last_game img {top: 0;}

.preloaderrr {
	position: absolute;
	top: 170px;
	left: 310px;
}

a.team-linkk {
	color: #1F1F1F;
	text-decoration: none;
	max-width: 128px; overflow: hidden; white-space: nowrap;
	display: inline-block;
}
a.team-linkk:hover { color: #C52222; text-decoration: none;}
.nowrapp {}



.ourpartners {
	display: inline-block;
	padding: 20px 30px 0;
	text-transform: uppercase;
	font: 18px/24px 'Trebuchet MS', Tahoma, Arial;
	color: #b81313;
	float: left;
}
.partner-link {
	display: inline-block;
	float: left;
	overflow: hidden;
	text-indent: 1000px;
	white-space: nowrap;
	width: 139px;
	height: 50px;
	margin: 11px 0 0;
	background: transparent url(../images/partners-logo.png) 0px 0px no-repeat;
}

.partner-link.alienware  {background-position: 0 0;}
.partner-link.intel 		{background-position: -140px 0; width: 90px;}
.partner-link.amd 		{background-position: -230px 0; width: 105px;}
.partner-link.dell 		{background-position: -335px 0; width: 119px;}
.partner-link.razer 		{background-position: -450px -2px; width: 115px;}
.partner-link.steelseries {background-position: -560px 0; width: 140px;}
.partner-link.burn 		{background-position: -710px 0; width: 80px;}
.partner-link.chatrix 		{background-position: -800px 0; width: 80px; margin-right: 20px; margin-left: 15px;}
.partner-link.ds 		{background-position: -870px -2px; width: 100px;}
.partner-link.alienware:hover  {background-position: 0 -109px;}
.partner-link.intel:hover 		{background-position: -140px -109px; }
.partner-link.amd:hover 		{background-position: -230px -109px; }
.partner-link.dell:hover 		{background-position: -335px -109px; }
.partner-link.razer:hover 		{background-position: -450px -111px; }
.partner-link.steelseries:hover {background-position: -560px -109px; }
.partner-link.burn:hover 		{background-position: -710px -109px; }
.partner-link.chatrix:hover  		{background-position: -800px -110px;}
.partner-link.ds:hover  		{background-position: -870px -112px;}


/* FORUM */
/* #primary_nav #quickNavLaunch {padding: 0 10px;}
#primary_nav #quickNavLaunch span {position: relative; top: 2px;}

.left_bord { border: 0 none !important;} */

#branding {position: relative;}

#content, #branding .main_width {width: auto !important;}

#content .ipsSideMenu ul li.active a { background-color: #BA1B1B;}

#search {}

#search .submit_input {margin: 0 !important;}

#search_wrap {border: 1px solid #989183; border-radius: 3px; }

#main_search {position: relative; top: 1px; min-width: 110px;}

#user_navigation.not_logged_in { height: 18px; padding: 0; border-bottom: 1px solid #959393;}



#header_bar .main_width {padding: 0; width: auto !important;}

#admin_link {
	vertical-align: middle;
	width: 18px;
	height: 15px;
	padding: 13px 24px 9px 12px;
	position: relative;
	background: transparent url(../images/adminlink.png) no-repeat top;
}
#admin_link:hover { background-color: #323232; }

a.search-link { font-weight: bold; color: #B81313; text-decoration: underline; }
a.search-link:hover { color: #df4c4b; text-decoration: underline; }

a.teaser-link, a.teaser-link:visited {
	display: inline-block;
	width: 960px;
	height: 68px;
	background: transparent url(../images/teaser-img.jpg) no-repeat 10px 0;
}
a.teaser-link:hover {
	background-position: 10px -68px;
}
.likes { padding: 15px 0 0;}
.soclike {width: 100px; display: inline-block;}

.fb_iframe_widget { position: absolute; top: -3px;} 



.comment_adm_edit, .comment_adm_link {
	display: inline-block;
	opacity: 0.3;
	position: relative; 
	top: 4px;
	width: 18px; 
	height: 16px; 
	background: transparent url(../images/icons-comment.png) 0 0px no-repeat; 
	cursor: pointer;
	margin: 0 0 0 20px;
}
.comment_adm_link {background-position: -22px 0px; margin: 0 0 0 2px;}
.comment_adm_edit:hover {background-position: 0px -16px;}
.comment_adm_link:hover {background-position: -22px -16px;}
.comments-table:hover .comment_adm_edit, .comments-table:hover .comment_adm_link {opacity: 0.8;}
.comments-table:hover .comment_adm_edit:hover, .comments-table:hover .comment_adm_link:hover {opacity: 1;}
.gamebutton { margin: 0; position: absolute; top: 2px; left: 2px; opacity: 1;}

.likes {
	display: block;
	/* width: 653px; */
	opacity: 0.7;
	margin: 20px 0 0;
	background: #e3e2df;
	padding: 5px 9px 0px;
}

.likes-recap {
	display: inline-block;
	position: absolute;
	top: 7px;
	right: 10px;
	opacity: 0.7;
	background: #e3e2df;
	padding: 5px 2px 0px 9px;
	z-index: 100;
}
.likes:hover, .likes-recap:hover {opacity: 1;}


.streamers-list {
	display: inline-block;
	width: 579px;
	position: absolute;
	top: 382px;
	left: 37px;
	z-index: 100;
}

/* .noise {
	position: absolute;
	top: 15px;
	left: 14px;
	z-index: 1;
	width: 578px;
	height: 307px;
} */
.noise {
	position: absolute;
	top: 30px;
	left: 110px;
	z-index: 1;
	width: 441px;
	height: 248px;
	opacity: 0.5;
} 
.game-streamer {
	padding: 1px 9px 1px 27px;
	margin: 0 5px 0 0;
	position: relative;
	text-shadow: 0px 1px 0 #e5e5e5;
}
.pdbutton.game-streamer.live { background: #fff; text-shadow: 0px 0px 0 #fff;}
.game-streamer img {
	position: absolute;
	top: 1px;
	left: 6px;
	width: 16px;
	height: 16px;
}
#ui-datepicker-div {
z-index: 9999;
display: none;
}
.game-video iframe, .game-video object { position: relative;}

.signature img {max-width: 300px !important; max-height: 300px !important;}