/*
   http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family: verdana, "Trebuchet MS", Helvetica;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	background: url(../images/bg.jpg) repeat;
	line-height: 1;
}
body#group1 {
    background: #000 url(/templates/betboom/branding_oct_2024.gif) no-repeat center top !important;
}
body#group23 {
    background: #000 url(/templates/betboom/branding_june_cis.gif) no-repeat center top !important;
}
body#group34 {
    background: #000 url(/templates/betboom/branding_june_en.gif) no-repeat center top !important;
}
ol, ul {
  margin-left: 15px;
  padding: inherit;
  list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
}
a {
	color: #6D0000;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.main {
	width: 1020px;
	margin: 0 auto;
	padding-bottom: 10px;
	background-color: #a7a7a7;
	position: relative;
	z-index: 2;
}
.wrapper{
	width: 1020px;
	margin: 0 auto;
}




/* Header
-----------------------------------------------------------------------------*/
.header {
	height: 69px;
}
.header_wrapper{
	border-bottom: 2px solid #ee0a4b;
	height: 67px;
	/* background: url(https://prodota.ru/templates/wtf/glavnaya/5.png) #2b2b2b no-repeat -13px center; */
	background: url(../images/pd_logo.png) #2b2b2b no-repeat 30px center;
	 /* background: url(/forum/public/style_images/4_Du99Rvm.png) #2b2b2b no-repeat 30px center; */
}
.prodotalogo{
	height: 65px;
	width: 130px;
	float: left;
}
.main_menu{
	width: 580px;
	float: left;
	padding: 21px 0 0 20px;
}
.main_menu a {
	color: #6F6F6F;
	font-size: 12px;
	float: left;
	display: inline-block;
	padding: 4px 11px;
	margin: 0 0px;
	background: transparent;
	text-decoration: none;
	border-radius: 2px;
	box-sizing: border-box;
}
.main_menu a:hover { background: #444; color: #ccc; }
.main_menu a:active { background: #555; }
.main_menu a.navigation_active { background-color: #d5d5d5; color: #2b2b2b; }

.main_menu a.nav_0 { width: 97px; color: #ccc; text-align: center; background: #2b2b2b url(/templates/images/menu1.png) no-repeat 0 50%;}
.main_menu a.nav_0:hover { background: none; }
.main_menu a.nav_0:active { background: none; }

.navigation {
    font-size: 12px;
    list-style-type: none;
	padding: 19px 0 0 10px;
}
.navigation li {
    float: left;
    padding: 0 10px;
	height: 28px;
}
.navigation li a {
    text-decoration: none;
	color: #6f6f6f;
}
.navigation li a:hover {color: #aaa;}
.navigation li a p {
	padding-top: 4px;
}
.navigation_active{
	background-color: #d5d5d5;
}
li.navigation_active a{
	color: #2b2b2b;
}
.log_in, .insite {
    float: right;
    padding-top: 21px;
    width: 271px;
	line-height: 14px;
}
.insite { position: relative; width: 230px; font: bold 11px/14px Tahoma; color: #ccc; }
.insite a {color: #888; font-weight: normal; text-decoration: none;}
.insite a:hover { color: #ccc; }
form#login_enter_form span, form#login_enter_form a{
    color: #6f6f6f;
    font-size: 10px;
}
.log_in a {
	color: #6f6f6f;
    font-size: 10px;
}
.log_in a:hover {color: #fff;}
input.small_login {
    border: 0 none !important;
    font-size: 10px;
    height: 14px;
    margin: 0;
    min-width: 0 !important;
    padding: 0 3px;
    width: 77px;
	color: #2B2B2B;
	background-color: #cbcbcb;
}
.prodotatv{
	background: url(../images/pdtv_logo.png) transparent no-repeat center;
	float: right;
	width: 38px;
	height: 69px;
	margin-right: 35px;
}

/* floor
-----------------------------------------------------------------------------*/
.floor {
	z-index: 2;
	width: 100%;
	height: 1%;
	position: relative;
}
.floor:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/* third floor
-----------------------------------------------------------------------------*/
.third_floor_container {
	width: 100%;
	overflow: hidden;
	height: 320px;
}
.third_floor_content {
	height: 320px;
	padding: 0 480px 0 305px;
	background-color: #4F4E4E;
}

.third_floor_side_left {
	height: 320px;
	float: left;
	width: 305px;
	margin-left: -100%;
	position: relative;
}
.news_list{
	position: relative;
	z-index: 5;
	height: 100%;
	width: 100%;
	background-color: #fff;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
.news_list_container{
	width: 100%;
	padding: 27px 0 27px 12px;
}
.news_list_item{
	cursor: pointer;
	float: left;
	height: 36px;
	margin: 1px 0;
	width: 293px;
}
.news_list_item.active_item{
	background-color: #4f4e4e;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.news_item_wrapper{
	height: 28px;
	font-size: 12px;
	color: #6f6f6f;
	overflow: hidden;
	padding: 0 15px;
	line-height: 110%;
	margin-top: 4px;
}
.news_item_wrapper SPAN{
	color: #6d0000;
	height: 12px;
	margin: 0px;
}
.news_list_item:hover .news_item_wrapper { color: #333;}
.news_list_item.active_item .news_item_wrapper{
	color: #b1b1b1;
}
.news_list_item.active_item .news_item_wrapper SPAN{
	color: #fff;
}
.third_floor_side_right {
	height: 320px;
	float: left;
	margin-right: -3px;
	width: 480px;
	margin-left: -480px;
	position: relative;
}


/* second floor
-----------------------------------------------------------------------------*/
.second{
	margin-top: 8px;
}
.second_floor_container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.second_floor_content {
	padding: 0 520px 0 0;
}
.block{
	background-color: #f1f1ef;
	padding: 3px;
	margin-bottom: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.block_header, .newsfullblock{
	height: 33px;
	width: 100%;
	background-color: #dd3939;
	color: #fff;
	font-size: 18px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.block_header.newsfullblock { height: inherit; }
.block_header p {
	padding: 7px 25px;
}
.block_header p a { color: #fff; text-decoration: none; }
.block_header p a:hover { color:	#fff; text-decoration: underline;}
.block_header.newsfullblock h1{
	padding: 5px 15px;
}
.news_main { position: relative; padding: 10px 11px; text-align: justify;}
.news_main img {max-width: 678px;}
.h2-img { float: left; padding: 0 13px 13px 0;}
.news-image { width: 180px; height: 120px; }
.news-innerpage {
	position: relative;
	padding: 12px;
	overflow: hidden;
	text-align: left;
	font: 12px/16px Tahoma, Arial;
	color: #424242;
	background: #E3E2DF;
	border: 5px solid #E3E2DF;
	margin: 0 0 13px;
}
.news-innerpage:hover {background: #fff;}
.news-smalltext {
	padding: 10px 0 0 0px;
	overflow: hidden;
}
a.h2 { font: bold 14px/18px Tahoma; }
.news-smalltext a.h2  {padding-bottom: 10px;}
/* .news-smalltext em { font-size: 13px; font-family: "Trebuchet MS" } */
.news-author {
	margin-top: 5px;
	position: relative;
	color: #3f403e;
	background: #d1d0ce;
	padding: 5px 6px 6px;
	font: 11px/13px Arial, Tahoma;
}
.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;
}
h2 {
	font: bold 18px/22px Arial, Tahoma, Verdana, sans-serif;
	color: #111;
	padding: 15px 0 10px;
}
h3 {
	font: bold 16px/22px Arial, Tahoma, Verdana, sans-serif;
	color: #333;
	padding: 12px 0 5px;
}
h4, h5, h6 {
	font: bold 14px/22px Arial, Tahoma, Verdana, sans-serif;
	color: #555;
	padding: 10px 0 2px;
}
.block_header h1 {
	line-height: 23px;
}
.games_main{
	position: relative;
}
.games_arrow_up.disable{
	height: 30px;
	background: url(/templates/images/arrow_up.png) transparent no-repeat 430px center;
}
.games_arrow_down.disable{
	height: 24px;
	background: url(/templates/images/arrow_down.png) transparent no-repeat 430px center;
}
.games_arrow_up{
	background: url(/templates/images/arrow_up_active.png) transparent no-repeat 430px center; display: block; height: 25px;
}
.games_arrow_down{
	background: url(/templates/images/arrow_down_active.png) transparent no-repeat 430px center; display: block; height: 20px;
}
.game_page_games_items_wrapper  .games_arrow_up,.game_page_games_items_wrapper  .games_arrow_up.disable,
.game_page_games_items_wrapper  .games_arrow_down,.game_page_games_items_wrapper  .games_arrow_down.disable { background-position: 340px center;}


.games_items_wrapper{
	position: relative;
}
.game_item{
	display: block;
	position: relative;
	height: 35px;
	width: 459px;
	background-color: #ddd;
	margin: 0 auto 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.game_item:hover { background: #ccc; }
.game_item.future_game:hover { background: #ddd; }
.game_item.live_game:hover { background: #555; }
.game_item:hover .team1_name, .game_item:hover .team2_name { color: #111;}


.game_wrapper{
	width: 360px;
	margin-left: 10px;
	overflow: hidden;
	cursor: pointer;
}
.game_detail{
	position: absolute;
	top: 9px;
	right: 5px;
	display: inline-block;
	font: bold 11px/11px Tahoma;
	/*width: 224px;*/
	color: #7a6f6f;
	text-shadow: 0 1px 0 #f1f1f1;
	text-align: right;
	text-decoration: none;
}
.game_item:hover .game_detail {display: inline-block;}
.game_detail b {cursor: default; position: relative; top: 3px; padding-right: 3px; font-weight: normal;}
.game_item:hover .game_detail b {color: #444;}
.game_detail span, .game_detail a.vod, .game_detail a.bet, .game_detail a.exchange, .game_detail a.game-statistic, a.game-statistic { display: inline-block; float: right; margin: 0 3px; cursor: pointer; background: url(../images/stream-icons.png) transparent no-repeat 0 0; }
.game_detail span.winner { width: 16px;  height: 16px;  background-position: -29px -22px;}
.game_detail span.winner:hover  { background-position: -29px 0px; }
.game_detail a.vod { margin-left: 2px; width: 22px;  height: 18px;  background-position: 0 -22px;}
.game_detail a.vod:hover  { background-position: 0px 0; }
.game_detail a.bet { margin: 0; width: 22px;  height: 18px;  background-position: -70px -24px;}
.game_detail a.bet:hover { background-position: -70px -2px;}
.game_detail a.exchange { margin: 0; width: 22px;  height: 18px;  background-position: -92px -24px;}
.game_detail a.exchange:hover { background-position: -92px -2px;}
.game_detail a.game-statistic, a.game-statistic { width: 16px;  height: 16px; background-position: -53px -22px; }
.game_detail a.game-statistic:hover, a.game-statistic:hover { background-position: -53px 0px; }
.winnerblock {
	position: absolute;
	top: -3px;
	right: 0px;
	display: none;
	font: 11px/16px Tahoma;
	padding: 4px 10px 4px;
	color: #fff;
	background: #222;
	text-shadow: 0 1px 0 #000;
	text-align: center;
	border-radius: 3px;
	white-space: nowrap;
	opacity: 0.8;
}
.winnerblock b {font-weight: bold;}
.winnerblock.active {display: inline-block;}


.game_item.live_game.future_game  .game_detail, .game_item.live_game:hover .game_detail, .game_item.future_game.live_game:hover .game_detail {color: #fff; text-shadow: none;}
.game_item.live_game:hover .game_detail b {color: #fff;}
.game_detail a{
	color: #6f6f6f;
	cursor: pointer;
}
.live_game .game_detail a, .future_game.live_game .game_detail a{
	color: #fff;
}
.game_detail a:hover{
	color: #6d0000;
	text-decoration: underline;
}
.game_time{
	float: left;
	width: 41px;
	padding-top: 4px;
	color: #6f6f6f;
	font-size: 10px;
	line-height: 13px;
}
.game_item:hover .game_time {color: #111;}
.live_game .game_wrapper .game_time{
	background: url(../images/game_live_logo.png) transparent no-repeat 0px 9px;
	height:25px;
	color: rgba(0,0,0,0);
}
.live_game .game_wrapper .team1 .team1_name, .live_game .game_wrapper .team2 .team2_name,
.game_item_live_page .game_wrapper .team1 .team1_name, .game_item_live_page .game_wrapper .team2 .team2_name,
.game_item_page .game_wrapper .team1 .team1_name, .game_item_page .game_wrapper .team2 .team2_name{
	color: #FFF;
}
.gamerecap  .game_time, .gamerecap .team1_name, .gamerecap .team2_name { color: #fff; }

.vs_logo{
	float: left;
	display: inline-block;
	height: 36px;
	width: 44px;
	background: url(../images/vs_logo.png) transparent no-repeat center;
	text-decoration: none;
}
.vs_logo.active {
	background: url(../images/result.png) transparent no-repeat center !important;
	text-align: center;
}
.vs_logo span {display: none;}
.vs_logo.active span {
	display: block;
	padding-top: 10px;
	color: #dd3939;
	font: bold 13px/15px Tahoma;
}
.live_game .game_wrapper .vs_logo, .game_page_detail .vs_logo {
	background: url(../images/live_vs_logo.png) transparent no-repeat center;
}
.team1, .team2{
    float: left;
	height: 36px;
	padding: 8px 0 0 20px;
	background: transparent no-repeat 0px 9px;
}
.team1_name, .team2_name{
	max-width: 108px;
	height: 18px;
	overflow: hidden;
	color: #6F6F6F;
    font-size: 12px;
	cursor: default;
}
.live_game .game_wrapper .team1 .team1_name, .live_game .game_wrapper .team2 .team2_name{
	color: #FFF;
}
.second_floor_side_right {
	float: left;
	margin-right: -3px;
	width: 512px;
	margin-left: -512px;
	position: relative;
}
.forum_activity_main{
	padding: 12px;
	position: relative;
}
.theme_of_day{
	height: 78px;
	margin-bottom: 10px;
	background: url(../images/theme_of_day_logo.png) #fcfbfb no-repeat 9px center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.theme_of_day_features {
	float: right;
	margin: 2px -20px 0 0;
}
.theme_of_day_features .number_of_comments{
	background: url(../images/number_of_comments_dark.png) transparent no-repeat 0px center;
}
.theme_of_day_zagolovok{
	margin-left: 85px;
	padding-top: 9px;
}
.theme_of_day_zagolovok p{
	float: left;
}
.theme_of_day_zagolovok a{
	text-decoration: none;
}
p.nick_name{
	color: #6d0000;
	width: 130px;
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
}
p.nick_name:hover{
	text-decoration: underline;
}
.theme_of_day_zagolovok span{
	font-size: 12px;
	color: #6f6f6f;
	float: left;
}
.forum_navig{
	margin: 25px 0 0 85px;
	height: 35px;
	width: 370px;
	font-size: 12px;
	overflow: hidden;
}
.flood_nobody{
	height: 78px;
	width: 482px;
}
.flood_of_day{
	background: url(../images/flood_of_day_logo.png) #fcfbfb no-repeat 9px center;
	height: 78px;
	width: 236px;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.flood_of_day_wrapper, .nobody_wrapper{
	padding-top: 8px;
	margin-left: 85px;
}
.flood_of_day_features .number_of_comments{
	background: url(../images/number_of_comments_dark.png) transparent no-repeat 0px center;
}
.flood_of_day span, .nobody span{
	font-size: 12px;
	color: #6f6f6f;
}
.flood_of_day_wrapper a{
	text-decoration: none;
}
.nobody{
	background: url(../images/nobody_logo.png) #fcfbfb no-repeat 9px center;
	height: 78px;
	width: 236px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: right;
}
.nobody_wrapper p{
	height: 38px;
	width: 145px;
	overflow: hidden;
	font-size: 11px;
	line-height: 110%;
}
.nobody_wrapper p a{
	text-decoration: none;
	color: #6f6f6f;
	cursor: pointer;
}
.nobody_wrapper p a:hover{
	text-decoration: underline;
	color: #6d0000;
}
.last_msg_main{
	margin: 16px 13px 13px;
}
.msg_item{
	height: 24px;
	margin-top: 1px;
	background-color: #fcfbfb;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.msg_item_time{
	float: right;
	font-size: 10px;
	color: #6f6f6f;
	width: 74px;
	padding-top: 2px;
}
.name_msg_wrapper{
	width: 380px;
	margin-left: 10px;
	overflow: hidden;
	padding-top: 2px;
}
.name_msg_wrapper div{
	height: 17px;
	overflow: hidden;
	float: left;
}
.name_msg_wrapper a{
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
}
.forum_nick_name a{
	color: #6d0000;
}
.forum_nick_msg a{
	color: #1a1a1a;
}
.forum_nick_name a:hover, .forum_nick_msg a:hover{
	text-decoration: underline;
}
.forum_nick_name{
	max-width: 105px;
}
.forum_nick_msg{
	max-width: 265px;
	margin-left: 9px;
}

/* first floor
-----------------------------------------------------------------------------*/
.first_floor_container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.first_floor_content {
	padding: 0 299px 0 339px;
}
.first_floor_content.premium {
	padding: 0 0 0 339px;
}
.first_floor_content a{
	text-decoration: none;
}
.tv_main{
	height: 285px;
	padding-left: 22px;
	margin-bottom: 20px;
}
.last_vod{
	padding: 25px 0 15px 0;
	color: #6f6f6f;
}
.last_vod_img{
	height: 170px;
	width: 300px;
	background: url(../images/vod_img.png) #e8e9e8 no-repeat center;
}
.last_vod_title{
	padding: 14px 0 10px 0;
	font-size: 14px;
	width: 300px;
	overflow: hidden;
}
.last_vod_features{
	height: 21px;
	width: 330px;
	color: #6f6f6f;
}
.vod_feature_date, .vod_feature_views, .vod_feature_comments{
	float: left;
	padding-left: 25px;
	height: 21px
}
.vod_feature_date p, .vod_feature_views p, .vod_feature_comments p{
	width: 83px;
	overflow: hidden;
	font-size: 10px;
}
.vod_feature_date{
	background: url(../images/clock_logo.png) transparent no-repeat 0px center;
}
.vod_feature_views{
	background: url(../images/number_of_views.png) transparent no-repeat 0px center;
}
.vod_feature_comments{
	background: url(../images/number_of_comments_dark.png) transparent no-repeat 0px center;
}
.first_floor_side_left {
	float: left;
	width: 330px;
	margin-left: -100%;
	position: relative;
}
.reply_main{
	margin: 13px 13px 15px;
}
.reply_item{
	height: 32px;
	margin-top: 3px;
	background-color: #fcfbfb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.reply_item.streamindex {
	height: 28px;
}
.reply_item.streamindex:hover { background: #ddd; }


.reply_who_stream {
	float: left;
	position: relative;
	padding: 6px 0 0 31px;
	width: 190px;
	color: #6f6f6f;
	font-size: 11px;
}
.reply_item.streamindex:hover .reply_who_stream { color: #111;;}

.reply_who{
	float: left;
	padding: 6px 0 0 11px;
	width: 190px;
}
.reply_who p{
	font-size: 12px;
	height: 17px;
	max-width: 80px;
	overflow: hidden;
	float: left;
}
.reply_info{
	width: 70px;
	height: 25px;
	float: right;
	font-size: 10px;
}
.reply_info a{
	text-decoration: none;
}
.reply_rating{
	float: right;
	color: #6d0000;
	padding-top: 7px;
	margin-right: 11px;
	width: 19px;
}
.download_reply{
	padding: 7px 0 0 18px;
	width: 35px;
	overflow: hidden;
	background: url(../images/download_logo.png) transparent no-repeat 0px 5px;
	float: left;
	color: #6f6f6f;
	cursor: pointer;
}
.first_floor_side_right {
	float: left;
	margin-right: -3px;
	width: 290px;
	margin-left: -290px;
	margin-bottom: 8px;
	position: relative;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 42px;
	background-color: #2b2b2b;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.navigation.navigation_footer{
	padding: 7px 0 0 20px;
}
li.navigation_active_footer a{
	color: #fff;
}

/* страничка игры
-----------------------------------------------------------------------------*/
.games_content {
    padding: 0 298px 0 0;
}
.games_side_right {
    float: left;
    margin-left: -290px;
    margin-right: -3px;
    position: relative;
    width: 290px;
	padding-bottom: 20px;
}
.game_page_games_items_wrapper .game_item{
	display: block;
	width: 674px;
	height: 35px;
	background-color: #ddd;
	margin: 0 auto 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.game_item.live_game, .game_item.live_game.future_game{
	background-color: #7d7d7d;
}
.game_item.future_game{
	background-color: #fcfbfb;
}
.game_item.live_game.future_game:hover { background-color: #666; }
.game_search{
	height: 28px;
	margin: 14px 0 10px 25px;
}
.game_search div{
	height: 27px;
	background-color: #b4b3b3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
/*	height: 25px;
	border-top: 1px solid #737272;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #b4b3b3;*/
}
.game_search div p{
	padding-top: 4px;
}
.text_search{
	float: left;
	margin-right: 8px;
	padding-top: 4px;
}
.game_search_input{
	float: left;
	margin-right: 16px;
	height: 25px;
	width: 220px;
	padding: 0px;
	border: 1px solid #9d9d9c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.game_search_button{
	float: left;
	width: 85px;
	text-align: center;
}
.game_search_calendar{
	background: url(../images/calendar_logo.png) transparent no-repeat  23px center;
	float: right;
	margin-right: 10px;
	width: 48px;
}
.game_search_calendar p{
	padding-left: 4px;
}
.show_all_games_button{
	float: right;
	margin-right: 15px !important;
	margin-left: 10px !important;
	width: 112px;
	text-align: center;
}
.games_page_slider{
    margin: 6px auto;
    width: 610px;
}
.games_slider_pages{
	width: 590px;
}
.games_slider_pages table{
	margin: 0 auto;
}
.games_slider_pages table tr td{
	padding: 0 5px;
	font-size: 12px;
	color: #7c7c7c;
}
.games_slider_pages table tr td.active{
	color: #6d0000;
}
.games_page_arrow_left{
	width: 10px;
	background: url(../images/arrow_left.png) transparent no-repeat center;
}
.games_page_arrow_right{
	width: 10px;
	background: url(../images/arrow_right.png) transparent no-repeat center;
}
.games_page_arrow_left.active{
	background: url(../images/arrow_left_active.png) transparent no-repeat center;
}
.games_page_arrow_right.active{
	background: url(../images/arrow_right_active.png) transparent no-repeat center;
}
.theme_of_day.game_page{
	height: 128px;
	background-position: 10px 10px;
	margin-bottom: 8px;
}
.forum_activity_main.game_page{
	padding: 10px 2px 5px;
}
p.nick_name.game_page{
	width: 75px;
}
.theme_of_day_features.game_page{
    margin: 2px 31px 0 0;
}
.forum_navig.game_page{
    height: 43px;
    line-height: 120%;
    margin: 66px 0 0 12px;
    width: 262px;
}
.flood_of_day.game_page{
    float: none;
    margin-bottom: 8px;
    width: auto;
}
.nobody.game_page{
    float: none;
    width: auto;
}
.nobody_wrapper.game_page p {
    width: 185px;
}


.newsblock-all {
	overflow: hidden;
	height: 320px;
	position: relative;
}

.news_list {
	float: left;
	width: 305px;
	height: 320px;
}
.news-textandimg {
	position: absolute;
	z-index: 1;
	background: #4F4E4E;
	top: 0;
	left: -394px;
	height: 320px;
	width: 699px;

}

.news_img {
	float: right;
	height: 320px;
	width: 480px;
	background-color: transparent;
	background: transparent 0 0 repeat;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
.newsfull-img { margin: 0 auto;}
.newsfull-imgblock {text-align: center; padding: 0 0 10px 0;}

.news-author span, .news-author a, .newsfull-author span, .newsfull-author a, .video-descr a, .video-descr span, .vod-views {
	display: inline-block;
	padding: 4px 20px 3px 24px;
	background: transparent url(../images/icons-sprite.png) no-repeat 0 0;
}
.news-author a.news-user, .newsfull-author a.news-user { background-position: 0 110px; padding-left: 5px;}
.news-author span.news-date-, .newsfull-author span.news-date-, .video-descr span.news-date- { background-position: 0 1px; }
.news-author span.news-views, .newsfull-author span.news-views, .video-descr span.news-views, .vod-views  { background-position: 0 -29px; }
.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 -59px; }
.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; }


.vod_feature_date{
	background: url(../images/clock_logo.png) transparent no-repeat 0px center;
}
.vod_feature_views{
	background: url(../images/number_of_views.png) transparent no-repeat 0px center;
}
.vod_feature_comments{
	background: url(../images/number_of_comments_dark.png) transparent no-repeat 0px center;
}



.news_preview_wrapper{
	height: 320px;
	padding: 0 15px;
	color: #b1b1b1;

	/* position: relative; */
	position: absolute;
    width: 190px;
	left: 0px;
}
.news_preview{
	padding: 26px 0 0 0;
}
.news_preview_text{
	font-size: 11px;
	line-height: 120%;
	overflow: hidden;
	height: 223px;
}
.news_preview_text a, .news_preview_text a:visited {color: #B1B1B1; text-decoration: none;}
.news_preview_text a:hover { color: #fff; }
.news_features{
	position: absolute;
	bottom: 24px;
	font-size: 10px;
}
.news_features td, .theme_of_day_features td{
	width: 80px;
}
.number_of_views{
	height: 20px;
	padding-left: 26px;
	margin-top: 5px;
	color: #6F6F6F;
	background: url(../images/number_of_views.png) transparent no-repeat 0px center;
}
.reply_item.streamindex:hover .number_of_views { color: #111;}
.number_of_comments{
	height: 20px;
	padding: 6px 0 0 20px;
	background: url(../images/number_of_comments_light.png) transparent no-repeat 0px center;
}
.number_of_views p, .number_of_comments p{
	width: 42px;
	overflow: hidden;
	font-size: 10px;
	color: #b1b1b1;
}
.grayblock {
	display: inline-block;
	background: #A7A7A7;
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}

.dotavideo_link { color: #777; font: 11px/18px Tahoma; text-decoration: underline;}
.dotavideo_link:hover {color: #111;}

.button_login
{
color: #111;
border: 0 none;
font: 10px/12px Tahoma;
padding: 2px 10px;
cursor: pointer;
background-color: #B4B3B3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.button_login:hover {background: #fff;}





/* ПАГИНАЦИЯ */
#pagination {padding: 5px 0 10px 0px; text-align: center;}
#forumdiv #pagination {padding-top: 15px;}
.page-back {
	background: #DD3939;
	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: #6D0000; 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: #DD3939; color: #fff !important;}
a.pagelink.active { cursor: default; background: transparent; color: #fff !important;}






#datepicker {
	float: right;
	display: inline-block;
	margin: 0 0 0 20px;
	cursor: pointer;
}
.ui-datepicker-trigger {
	float: right;
	cursor: pointer;
}





/*INPUTS
-----------------------------------------------------------------------------*/
/* input[type="submit"], input[type="reset"], input[type="button"], .button, .button:link, .button:visited, .pdbutton, .pdbutton:link, .pdbutton:visited  {
	display: inline-block;
	margin: 2px 0px;
	padding: 6px 20px 5px;
	background: #cbcbcb url('../images/button-back.png') 0 50% repeat-x;
	color: #333;
	font: bold 12px/17px Tahoma, Georgia, 'Trebuchet MS', Arial;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	cursor: pointer;
	border: 0 none;
	border-right: 1px solid #a8a8a8;
	border-bottom: 1px solid #a8a8a8;
	border-left: 1px solid #a09c97;
	border-top: 1px solid #a09c97;
	text-decoration: none;
	height: auto;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:hover, .pdbutton:hover {
	border: 1px solid #a09c97;
	background: #e0e0e0 url('../images/button-back2.png') 0 50% repeat-x;
}
input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, .button:active, .pdbutton:active {
	background: #e0e0e0 url('../images/button-back2.png') 0 50% repeat-x;
	border-left: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	border-right: 1px solid #a09c97;
	border-bottom: 1px solid #a09c97;
}
input[type="submit"]:disabled, input[type="reset"]:disabled, input[type="button"]:disabled  {
	visibility: hidden;
}

.button, .button:link, .button:visited {
	font: bold 12px/18px Tahoma, 'Trebuchet MS', Arial;
	padding: 3px 20px 3px;
}
.pdbutton, .pdbutton:link, .pdbutton:visited {
	font: normal 11px/16px Tahoma, 'Trebuchet MS', Arial;
	padding: 1px 15px;
	text-shadow: 0px 1px 0 #e5e5e5;
}

input[type="password"], input[type="search"], input[type="text"], textarea {
	padding: 4px 5px;
	background: #fff url('../images/inputs.png') 0 0 no-repeat;
	margin: 2px 0;
	color: #535353;
	font: 12px/18px Tahoma, Verdana, 'Trebuchet MS', Arial;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	min-width: 250px;
	border-left: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	border-right: 1px solid #a09c97;
	border-bottom: 1px solid #a09c97;
}
input[type="password"]:hover, textarea:hover, textarea:active, input[type="search"]:hover, input[type="text"]:hover, input[type="password"]:active, input[type="search"]:active, input[type="text"]:active, input[type="password"]:focus, input[type="search"]:focus, input[type="text"]:focus {
	border: 1px solid #96928d;
}
*/
.button, .button:link, .button:visited, .pdbutton, .pdbutton:link, .pdbutton:visited  {
	display: inline-block;
	margin: 0px;
	padding: 6px 10px 5px;
	background: #b4b3b3;
	text-shadow: 0 1px 0 #ccc;
	color: #333;
	font: bold 12px/17px Tahoma, Georgia, 'Trebuchet MS', Arial;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	cursor: pointer;
	border: 0 none;
	border: 1px solid #b4b3b3;
	text-decoration: none;
	width: auto;
	height: auto;
}

.button:hover, .pdbutton:hover {
	border: 1px solid #b4b3b3;
	background: #e0e0e0;
}
.button:active, .pdbutton:active {
	background: #e0e0e0;
	border-left: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	border-right: 1px solid #a09c97;
	border-bottom: 1px solid #a09c97;
}

.button, .button:link, .button:visited {
	font: bold 12px/18px Tahoma, 'Trebuchet MS', Arial;
	padding: 3px 20px 3px;
}
.pdbutton, .pdbutton:link, .pdbutton:visited {
	font: normal 11px/16px Tahoma, 'Trebuchet MS', Arial;
	padding: 1px 15px;
	text-shadow: 0px 1px 0 #e5e5e5;
}


.likes { padding: 15px 0 0;}
.soclike {width: 100px; display: inline-block;}
.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;}



/*game live game-----------------------------------------*/
.game_page_detail{
	margin: 0 20px 15px;
}
.game_item_live_page, .game_item_page{
	height: 36px;
	background-color: #7d7d7d;
	margin: 20px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
.soc_net_ico_vk, .soc_net_ico_fb, .soc_net_ico_tw, .soc_net_ico_gg{
	float: right;
	height: 25px;
	width: 25px;
	margin:5px 0 0 4px;
}
.soc_net_ico_vk{
	background: url(../images/ico_logo_vk.png) transparent no-repeat center;
}
.soc_net_ico_fb{
	background: url(../images/ico_logo_fb.png) transparent no-repeat center;
}
.soc_net_ico_tw{
	background: url(../images/ico_logo_tw.png) transparent no-repeat center;
}
.soc_net_ico_gg{
	background: url(../images/ico_logo_gg.png) transparent no-repeat center;
	margin-right: 12px;
}
.tournament_name{
	font-size: 12px;
	color: #7C7C7C;
	display: block;
	margin: 0 0 20px 0;
}
.teams_detail{
	background-color: #fcfbfb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.first_teem, .second_teem{
	margin: 0 5px;
	height: 125px;
}
.first_teem{
	border-bottom: 1px solid #c1c1c1;
}
.team_nicks{
	height: 36px;
	color: #404040;
	font-size: 12px;
}
.team{
    float: left;
	height: 20px;
	padding: 7px 0 0 24px;
	background: transparent no-repeat 0px 9px;
}
.team_name{
	width: 135px;
	height: 20px;
	overflow: hidden;
}
.players_of_team_title{
	float: left;
	width: 55px;
	padding-top: 9px;
	font-size: 11px;
	color: #404040;
}
div.players_of_team{
	float: left;
	width: 425px;
	padding-top: 8px;
	font-size: 12px;
	color: #404040;
	overflow: hidden;
}
div.players_of_team span{
	margin-right: 8px;
	font-size: 11px;
}
div.players_of_team span b{
	font-weight: bold;
}
div.players_of_team span:hover{
	text-decoration: underline;
	color: #b81313;
	cursor: default;
}
.pick, .ban{
	width: 321px;
	height: 76px;
	background-color: #e4e4e4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
.ban{
	float: right;
}
.pick{
	float: left;
}
.pick span, .ban span{
	display: block;
	padding: 2px 0 0 9px;
	font-size: 12px;
	color:#555555;
}
.pick_item, .ban_item{
	background: no-repeat center;
	float: left;
	margin: 0 7px 0 7px;
	height: 50px;
	width: 50px;
}
.pick_item:hover{
	background-color: #dd3939;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.comment_item{
	margin: 7px 24px 15px 24px;
	min-height: 47px;
	background: url(../images/comment_logo.png) transparent no-repeat 0px 2px;
	padding: 0 0 0 60px;
	color: #404040;
}
.comment_nick{
	float: left;
	font-size: 12px;
	margin-right: 8px;
	font-weight: bold;
}
.comment_date{
	font-size: 11px;
}
.comment_item p{
	font-size: 11px;
	line-height: 130%;
	margin-top: 3px;
}
.your_comment_title{
	margin: 12px 0 12px 24px;
	font-size: 18px;
	color: #dd3939;
}
.your_comment_textarea{
	margin: 0 24px 0 24px;
	min-height: 60px;
	width: 650px;
	border: 1px solid #dbdbd9;
	overflow: hidden;
}
.your_comment_s_batton{
	margin: 10px 0 12px 24px;
	height: 27px;
	background-color: #B4B3B3;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 95px;
	cursor: pointer;
	text-align: center;
}
.your_comment_s_batton p{
	padding-top: 4px;
}
.download_reply_game_page{
	padding: 7px 0 0 18px;
	width: 35px;
	overflow: hidden;
	background: url(../images/download_logo.png) transparent no-repeat 0px 5px;
	color: #6f6f6f;
	cursor: pointer;
}
.tournament_name p{
	float: left;
	margin: 8px 5px 0 0;
}
.tv_set{
	height: 394px;
	width: 608px;
	position: relative;
	margin: 15px auto;
	background: url(../images/tv_back.png) transparent no-repeat center;
}
.tv_screen{
	height: 305px;
	width: 578px;
	position: absolute;
	top: 15px;
	left: 14px;
}
.installation_quality{
	position: absolute;
	left: 33px;
	bottom: 43px;
	font-size: 12px;
	color: #666666;
}
.installation_quality span{
	display: block;
	float: left;
	margin-right: 8px;
}
.features_under_vod{
	float: left;
	margin: -8px 0 15px 50px;
}
.installation_quality div{
	height: 20px;
	width: 40px;
	float: left;
}
.q_high{
	background: url(../images/q_high.png) transparent no-repeat center;
}
.q_high_a{
	background: url(../images/q_high_a.png) transparent no-repeat center;
}
.q_low{
	background: url(../images/q_low.png) transparent no-repeat center;
}
.q_low_a{
	background: url(../images/q_low_a.png) transparent no-repeat center;
}


.avatar {
	width: 46px;
	height: 46px;
	overflow: hidden;
	background: #bfbbb3 url(../images/comment_logo.png) 0 0 repeat;
	border: 1px solid #acacac;
	margin-top: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px; 1
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
}
.comments-table { margin-top: 5px; border-top: 1px dotted #dedede;}
.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; color: #777576;}
.comment-text {padding: 5px 0 0;}
.comment-textarea {width: 98%; }
.comments-inputs {padding: 10px 0 0;}
div#show_all_comments {margin-bottom: 10px !important;}

textarea {font: 12px/18px Tahoma; padding-left: 7px;}





/* GAME RECAP */
.game-tv {
	position: relative;
	height: 400px;
	background: transparent url(../images/tv.png) 0 0 no-repeat;
	margin: 10px 0 0 15px;
}
.game-video {
	padding: 15px 0 0 14px;
}
.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-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;}
.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;
}
.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;
}
.game-video iframe, .game-video object { position: relative;}
.vod-views {
	display: inline-block;
	padding: 3px 20px 1px 25px;
	position: absolute; top: 332px; right: 35px; font: 11px/14px Tahoma;
}

.fixyheight {
	height: 320px;
}
.premium .fixyheight  {
	height: 330px;
}
.warning, .success{
	background-color: #fff;
	padding: 15px;
	margin: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#dotavideo-block {background: transparent !important; padding-top: 5px !important;}

#pdadminlink {
	position: absolute;
	display: inline-block;
	top: 28px;
	left: -30px;
	width: 19px;
	height: 15px;
	background: transparent url(../images/pdadmin.png) no-repeat 0 -34px;
}
#pdadminlink:hover { background-position: 0 0; }

#dotavideo { display: none;}

.twtr-doc { border: 3px solid #fff; border-radius: 5px !important;}
.twtr-hd {  }
.twtr-bd {padding: 0 !important;}


.insite a.bold { font-weight: bold; }

.game_page_games_items_wrapper #slider-code .viewport { width: 674px; }


.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;}

.news_main table, .news_main table td, .news_main table tr {
	border-color: #bbb;
}
.news_main table td { padding: 4px 4px; }
.news_main .soclike table td {padding: 0;}





/* OPROS */
#opros { overflow: hidden; width: 340px; margin: 7px 0 0 10px;}
#opros div {
	width: 340px;
	height: 27px;
	margin: 2px 0;
	background: transparent url(../images/opros-blocks-mini.png) 0 -30px no-repeat;
	cursor: pointer;
 }
 #opros div:hover { background-position: 0 -60px; }
 #opros.done div,  #opros.done div:hover {cursor: default; background-position: 0 -30px;}
 #opros div.active,  #opros div.active:hover,  #opros.done div.active { background-position: 0 0px; cursor: default;}

 #opros div span.variant { display: inline-block; text-indent: 36px; position: relative; top: 5px; font: bold 12px/16px Tahoma; color: #6d0000; white-space: nowrap; width: 240px; overflow: hidden;}
#opros div:hover span.variant {color: #6d0000;}
#opros.done div:hover span.variant {  }
#opros div span.golosa { display: none; float: right; font: bold 11px/16px Tahoma; color: #676666; position: relative; top: 5px; padding: 0px 5px 0;}
#opros.done div span.golosa {display: block;}
#opros div span.golosa .ptg,  #opros div span.golosa  { color: #767676; font-size: 9px;}
#opros div.active span.variant { color: #fff; }
#opros div.active span.golosa .vo { color: #fff; font: bold 12px/16px Tahoma; }
#opros div.active span.golosa ,  #opros div.active span.golosa .ptg  { color: #e7baba;}
#opros_title { padding: 10px 0 0 10px; font-weight: bold; }






 /* ОБМЕННИК */




.obmen_main { position: relative; padding: 10px 11px; text-align: justify; }

.obmen_main h2, .obmen_main h3, .obmen-search span, .obmen-bigblock-inside h1 {
	font: bold 15px/20px 'Segoe UI', Tahoma;
	text-transform: uppercase;
	color: #dd3939;
 }

#obmen-index {
	height: 598px;
	background: transparent url(../images/obmen/obmen-index.jpg) no-repeat center 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#steam-login {
	display: inline-block;
	width: 233px;
	height: 84px;
	margin: 35px 0 0 35px;
	background: transparent url(../images/obmen/steam-auth.png) no-repeat 0 0;
}
#steam-login:hover { background-position: 0 -84px; }

#obmen-descr {
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 233px;
	padding: 7px 10px;
	font: 12px/15px Tahoma;
	color: #fff;
	text-shadow: 0 1px 0 #000;
	background: transparent url(../images/obmen/opacity-green.png) repeat 0 0;
}
 #obmen-descr a {color: #fff; text-shadow: inherit; font-family: Tahoma;}
.whiteblock {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px 0px 10px 10px;
	margin: 0 0 5px;
	box-shadow: inset 0 0 8px #999;
}
.whiteblock:hover { background: #f9ffef; }
.whiteblock-inside {height: 60px;}
.userrblock {
	float: left;
	width: 350px;
	height: 60px;
	display: inline-block;
	/* background: transparent url(../images/obmen/arr-right.png) no-repeat 290px 7px; */
	background: transparent url(../images/obmen/arr-right2.png) no-repeat 315px 1px;
	position: relative;
	/* overflow: hidden; */
}
.userrblock img.obmen-userava { float: left; width: 60px; height: 60px; margin: 0 10px 0 0;}
a.userr-name {
	display: block;
	font: bold 15px/17px 'Segoe UI', Tahoma;
	text-transform: uppercase;
	color: #dd3939;
	text-decoration: none;
	overflow: hidden;
	margin-right: 40px;
	white-space: nowrap;
}
a.userr-name:hover { text-decoration: underline; }
.online, .offline {
	background: #A7C24F;
	display: inline-block;
	position: absolute;
	top: 44px;
	left: 70px;
	height: 16px;
	line-height: 16px;
	padding: 0 5px;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.offline { background: #ccc; }
.online.userpagee, .offline.userpagee {
	position: relative; left: auto; top: 4px;
}
.items-y, .items-n {
	display: block;
	padding: 6px 0 0;
	font: bold 10px/16px 'Segoe UI', Tahoma;
	text-transform: uppercase;
	color: #4f9dc2;
}
.items-y {display: inline-block; padding: 5px 5px 0 0; height: 30px;}
.items-n { color: #999; }

.itemssblock { float: left; height: 60px; display: inline-block; width: 585px; }
.itemssblock-index { height: 64px; display: block; padding: 8px 0 5px 7px; }
.item-block {
	width: 90px;
	height: 60px;
	margin: 0 7px 0 0;
	position: relative;
	display: inline-block;
	cursor: pointer;
	 box-shadow: 0 0 0px #dd3939;
	-webkit-transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	transition: box-shadow 0.2s linear;
}
.itemssblock-index .item-block { margin: 0 1px 0 0; }
.whiteblock-inside div.item-block {cursor: default;}
.item-block.mini { height: 20px; width: 30px; margin: 2px 2px 0 0; float: left;}
a.item-block:hover { box-shadow: 0 0 5px #dd3939; }
.item-block .item-img { height: 60px; }
.item-block.mini .item-img { height: 20px; }
.item-hint {
	display: none;
	position: absolute;
	top: 67px;
	left: -87px;
	width: 264px;
	background: transparent url(../images/obmen/black-back.png) repeat 0 0px;
	border-radius: 3px;
	z-index: 100;
}
.item-block.mini .item-hint { top: 27px; left: -117px;}
.obmen-smallel .item-block .item-hint { top: 47px; left: -102px;}
.item-hint img { border: 1px solid #666; margin-bottom: 6px !important;}
.item-hint:after {
	content: "";
	position: absolute;
	display: block;
	top: -6px;
	left: 127px;
	background: transparent url(../images/obmen/pipka.png) no-repeat 0 0px;
	width: 11px;
	height: 6px;
}
.item-hint2 {
	padding: 7px 10px;
	color: #fff;
	font: 11px/16px Tahoma;
}
.item-hint2 b {
	font: bold 15px/18px 'Segoe UI', Tahoma;
	text-transform: uppercase;
}
.item-block:hover .item-hint {display: block;}
hr {
	color: #CCC;
	background-color: #CCC;
	height: 1px;
	border-width: 0px;
}

#obmenmenu {
	margin: 0 0 5px 0;
	border: 1px solid #c0c0c0;
	/* -webkit-box-shadow: inset 0 0 3px #fff;
	-moz-box-shadow: inset 0 0 3px #fff;
	box-shadow: inset 0 0 3px #fff; */
	background: transparent url(../images/obmen/obmen-menu-back.jpg) no-repeat 0 0px;
	padding: 9px 15px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}
#obmenmenu a.obmenmenu-a, #obmenmenu a.obmenmenu-a:visited {
	display: inline-block;
	float: left;
	padding: 4px 20px;
	font: bold 12px/16px Verdana, Tahoma;
	color: #505050;
	box-shadow: 0 0 8px #000;
	text-shadow: 0 1px 0px #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fcfcfc url(../images/obmen/obmen-button.png) repeat-x 0 0px;
	text-decoration: none;
	margin: 3px 20px 0 0;
}
#obmenmenu a.obmenmenu-a:hover { color: #DD3939; background: #fff;}
#obmenmenu a.obmenmenu-a:active { color: #DD3939; box-shadow: inset 0 0 8px #000; }

#steam-profile {
	display: inline-block;
	padding: 0 40px 0 0px;
	font: bold 12px/30px Verdana, Tahoma;
	color: #DD3939;
	float: left;
	position: relative;
}
#steam-profile img { float: left; margin: 0 7px 0 0; box-shadow: 0 0 5px #000;
	transition: box-shadow 300ms ease;
	-moz-transition: box-shadow 300ms ease;
	-webkit-transition: box-shadow 300ms ease;}
#steam-profile div {
	display: inline-block;
	float: left;
	font: bold 12px/30px Verdana, Tahoma;
}
#steam-profile a.user-settings {
	color: #fff;
	text-shadow: 0 1px 0 #555;
	text-decoration: none;
	transition: color 300ms ease;
	-moz-transition: color 300ms ease;
	-webkit-transition: color 300ms ease;
}
#steam-profile a.user-settings:hover div { color: #fff; text-decoration: underline;}
#steam-profile a.user-settings:hover  img { box-shadow: 0 0 7px #fff; }
.exit-steam {
	display: none;
	background-color: #000;
	color: #fff;
	opacity: 0.5;
	position: absolute;
	top: 9px;
	right: 18px;
	font: bold 11px/11px 'Segoe UI', Tahoma;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	padding: 0px 4px 3px;
	margin: 0 0 0 15px;
	cursor: pointer;
	text-decoration: none;
	transition: color 200ms ease, background-color 200ms ease;
	-moz-transition: color 200ms ease, background-color 200ms ease;
	-webkit-transition: color 200ms ease, background-color 200ms ease;
}
#steam-profile:hover .exit-steam { display: inline-block; }

.exit-steam:hover {
	background: #fff;
	color: #000;
}


.obmen-search span {vertical-align: middle;}
.obmen-search input[type="text"] {
	padding: 4px 7px;
	width: 400px;
}
.obmen-search input[type="submit"], #submit_form  input[type="submit"], .obmen_main  input[type="submit"] {
	padding: 4px 15px;
	font: bold 12px/16px Verdana, Tahoma;
	color: #fff;
	border: 1px solid #981515;
	background: #dd3939;
	text-shadow: 0 1px 0 #9c0707;
	cursor: pointer;
	box-shadow: inset 0 0 2px #fff;
}
#submit_form  input[type="submit"] { width: 500px; text-align: center; }
.obmen-search input[type="submit"]:hover, #submit_form  input[type="submit"]:hover, .obmen_main  input[type="submit"]:hover { background: #e34747; box-shadow: inset 0 0 3px #fff;}
.obmen-search input[type="submit"]:active, #submit_form  input[type="submit"]:active, .obmen_main  input[type="submit"]:active { background: #e34747; box-shadow: inset 0 0 9px #fff; }

.obmen-bigblock {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
	margin: 0 0 5px;
	box-shadow: inset 0 0 8px #999;
	overflow: hidden;
}
.obmen-bigblock-inside {}
.obmen-bigblock-left {
	float: left;
	width: 138px;
	height: 128px;
	display: inline-block;
	overflow: hidden;
}
.obmen-bigblock-left2 {
	float: left;
	width: 298px;
	height: 201px;
	display: inline-block;
	overflow: hidden;
}
.obmen-bigblock-left img { width: 128px; margin: 0 10px 0 0;}
.obmen-bigblock-left2 img { width: 288px; margin: 0 10px 0 0;}
.obmen-bigblock-inside h1 { display: block; }

.obmen-userstatus {
	padding: 10px 0 20px;
}
.obmen-itemdescr {
	padding: 10px 0 0px;
}
.obmen-soc {
	float: left;
	display: inline-block;
	padding: 10px 40px 10px 38px;
	font: bold 18px/24px 'Segoe UI', Tahoma;
	background: transparent url(../images/obmen/obmen-icons.png) no-repeat 0 0px;
	text-decoration: none;
}
a.obmen-soc:hover { text-decoration: underline; }
.obmen-soc.steam { background-position: 0 -191px; color: #69645f; }
.obmen-soc.skype { background-position: 0 6px; color: #00b1e6; }
.obmen-soc.pd { background-position: 0 -140px; color: #dd3939; }
.obmen-soc.vk { background-position: 0 -42px; color: #5379a2; }
.obmen-soc.icq { background-position: 0 -90px; color: #52a141; }
.obmen-soc.dv { background-position: 0 -241px; color: #6b2617; }

.obmen-itemsbigblock {
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
	margin: 0 0 5px;
	box-shadow: inset 0 0 8px #999;
}
.obmen-itemsbigblock-inside { text-align: left;}
.obmen-itemsbigblock-inside .item-block {margin-bottom: 7px;}

.obmen-slot {
	display: inline-block;
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
	margin: 0 5px 5px 0;
	box-shadow: inset 0 0 8px #999;
	font: 1px/1px Tahoma;
}
.obmen-slot .item-block {
	margin: 0;
	height: 60px;
}
.smallimages .item-block, .smallimages .item-block .item-img { width: 60px; height: 40px;}
.smallimages .item-block {margin: 0px 3px 3px 0; }

.page-descr {
	width: 700px;
	background: #fff;
	border: 1px solid #fff;
	padding: 10px;
	margin: 0 0 5px;
	box-shadow: inset 0 0 8px #999;
	text-align: left;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}
.page-descr b { display: block; font: bold 14px/18px 'Segoe UI', Tahoma; text-align: center; text-transform: uppercase; padding: 0 0 5px;}
.page-descr:hover b {color: #DD3939; text-decoration: underline;}
.page-descr.open {height: auto;}
.page-descr.open b { text-decoration: none; }

#userinfo span { display: inline-block; width: 260px; text-align: right; font-weight: bold; vertical-align: middle;}
 #userinfo i {  display: inline-block; padding: 3px 0 0 5px; color: #999; font: 11px/18px Tahoma; vertical-align: middle; }



 /*ОБНОВЛЁННЫЕ*/
.obmen-itemdescr {
	position: relative;
}
.obmen-bigblock-left2 {
	position: relative;
	z-index: 10;
}
#want-item {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 288px;
	padding: 10px 0;
	text-align: center;
	color: #fff;
	font: bold 14px/18px 'Segoe UI', Tahoma;
	text-transform: uppercase;
	cursor: pointer;
	background: transparent url(../images/obmen/black-back.png) repeat 0 0px;
	opacity: 0.5;
}
.obmen-bigblock-left2:hover #want-item {
	opacity: 1;
}
.obmen-bigblock-left2:hover #want-item:hover {
	color: #DD3939;
}
#obmen-descr2 {
	display: inline-block;
	position: absolute;
	top: 132px;
	left: 29px;
	font: bold 12px/15px Tahoma;
	color: #fff;
	width: 220px;
	text-align: center;
	text-shadow: 0 1px 0 #000;
}
.obmen-heropic, .item-hint img.obmen-heropic {
	border: 0 none;
	width: 35px;
	margin-bottom: -18px !important;
	margin-right: 3px;
}
#steam-profile span {
	opacity: 0;
	display: inline-block;
	position: absolute;
	top: 21px;
	left: 40px;
}
#steam-profile:hover span { opacity: 1; }
#steam-profile span a {
	font: 11px/13px 'Segoe UI', Tahoma;
	color: #eee;
	text-decoration: underline;
}
#obmenmenu a.obmenmenu-a, #obmenmenu a.obmenmenu-a:visited {margin-right: 10px;}


.item-block .item-img { margin: 2px 0 0 2px; }
.item-block {
	/* border: 1px solid #fff;
	-webkit-transition: border-color 0.2s linear;
	-moz-transition: border-color 0.2s linear;
	-ms-transition: border-color 0.2s linear;
	-o-transition: border-color 0.2s linear;
	transition: border-color 0.2s linear; */
	width: 94px;
	height: 64px;
}
.smallimages .item-block { width: 64px; height: 44px; }
.item-block.mini { width: 34px; height: 24px; }
.obmen-slot .item-block {border: 0 none; width: 90px;}

.obmen-slot .item-block .item-img { margin: 0 0;}

.whiteblock-inside {height: 64px;}
.userrblock {
	height: 64px;
}

.userrblock img.obmen-userava { width: 64px; height: 64px;}
.item-block.uncommon {  background-color: #4bc1ed; } /* голубой */
.item-block.rare {  background-color: #4b69ff;} /* зелёный */
.item-block.mythical {  background-color: #a45bee;} /* фиолетовый */
.item-block.immortal {  background-color: #e4ae39;}/* оранжевый */
.item-block.ancient {  background-color: #ff3333;}/* красный */
.item-block.legendary {  background-color: #ff38c0; } /* розовый */
strong.uncommon { color: #82d4f3; }
strong.rare { color: #4b69ff; }
strong.mythical { color: #a45bee; }
strong.immortal { color: #ffce4b; }
strong.ancient { color: #ff3333; }
strong.legendary { color: #ff38c0; }
.obmen-itemdescr strong.immortal { color: #eb7f00; }
.obmen-itemdescr strong.rare { color: #4b69ff; }
.obmen-itemdescr strong.uncommon { color: #27b2e6; }

a.item-block:hover { box-shadow: 0 0 5px #666; }
/* a.item-block:hover { box-shadow: 0 0 5px #666; }
.item-block.uncommon {  box-shadow: 0 0 4px #0079a6; webkit-box-shadow: 0 0 4px #0079a6;	-moz-box-shadow: 0 0 4px #0079a6;	border: 1px solid #0079a6; }
.item-block.rare {  box-shadow: 0 0 4px #e1a400; webkit-box-shadow: 0 0 4px #e1a400;	-moz-box-shadow: 0 0 4px #e1a400; border: 1px solid #e1a400;}
.item-block.mythical {  box-shadow: 0 0 4px #5ea600; webkit-box-shadow: 0 0 4px #5ea600;	-moz-box-shadow: 0 0 4px #5ea600; border: 1px solid #5ea600;}
.item-block.immortal {  box-shadow: 0 0 4px #bc0000; webkit-box-shadow: 0 0 4px #bc0000;	-moz-box-shadow: 0 0 4px #bc0000; border: 1px solid #ff3333;}
.item-block.ancient {  box-shadow: 0 0 4px #5e00bc; webkit-box-shadow: 0 0 4px #5e00bc;	-moz-box-shadow: 0 0 4px #5e00bc; border: 1px solid #bd9bdf;}
.item-block.mini.ancient, .item-block.mini.uncommon, .item-block.mini.rare, .item-block.mini.mythical, .item-block.mini.immortal {box-shadow: 0 0 0 #fff;}
a.item-block.uncommon:hover { box-shadow: 0 0 7px #0079a6; webkit-box-shadow: 0 0 7px #0079a6;	-moz-box-shadow: 0 0 7px #0079a6; border: 1px solid #fff;}
a.item-block.rare:hover { box-shadow: 0 0 7px #e1a400; webkit-box-shadow: 0 0 7px #e1a400;	-moz-box-shadow: 0 0 7px #e1a400; border: 1px solid #fff;}
a.item-block.mythical:hover { box-shadow: 0 0 7px #5ea600; webkit-box-shadow: 0 0 7px #5ea600;	-moz-box-shadow: 0 0 7px #5ea600; border: 1px solid #fff;}
a.item-block.immortal {  box-shadow: 0 0 7px #bc0000; webkit-box-shadow: 0 0 7px #bc0000;	-moz-box-shadow: 0 0 7px #bc0000; border: 1px solid #fff;}
a.item-block.ancient {  box-shadow: 0 0 7px #5e00bc; webkit-box-shadow: 0 0 7px #5e00bc;	-moz-box-shadow: 0 0 7px #5e00bc; border: 1px solid #fff;} */

.whiteblock.w-itemapage { width: 217px; height: 41px; overflow: hidden; float: left; margin: 0 10px 10px 0; }
.whiteblock.w-itemapage .userrblock img.obmen-userava { width: 41px; height: 41px; }

.obmen-sort { background: #e1e1e1; padding: 10px 20px; margin-top: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
background-image: linear-gradient(bottom, rgb(204,204,204) 16%, rgb(224,224,224) 58%);
background-image: -o-linear-gradient(bottom, rgb(204,204,204) 16%, rgb(224,224,224) 58%);
background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 16%, rgb(224,224,224) 58%);
background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 16%, rgb(224,224,224) 58%);
background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 16%, rgb(224,224,224) 58%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(204,204,204)),
	color-stop(0.58, rgb(224,224,224))
);
border: 1px solid #fff; border-bottom: 0 none;
}
.obmen-sort select {
	padding: 3px 3px 3px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #999;

}
#userinfo #search-input { padding: 5px 5px;}

.second.floor .itemssblock-index .item-block .item-img {
width: 90px;
}

.something {
    position: absolute;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    height: 1080px;
}

/* team page style */
.team_main {padding: 10px 2px;}
.team_main table  tr.fill {background-color: #ebeaea;}
.team_main table  tr.space td {font-size: 1px; padding: 0px;}
.team_main table  td.nick {color: #dd3939; font-size: 24px; font-weight: bold; padding: 18px 0 15px 25px;}
.team_main table  td.name {color: #363636; font-size: 24px; }
.team_main table  td.photo {padding: 6px 0 10px 25px;}
.team_main table  td div.age {color: #5f0b0b; font-size: 12px; margin: 0px 0 5px 0;}
.team_main table  tr.fill {bgcolor: #ebeaea;}
.team_main table  td div.social {
	clear: both;

	display: block;
	background: #d1d0ce ; /* url(/templates/images/team-pd-w.png) no-repeat 100% 7px */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding: 5px;
	margin: 5px 0 0 0;
	}
.team_main table  td div.social a {float:left; margin: 5px 3px 0 0; text-decoration: none; width: 31px; height: 31px; display: block; }
.team_main table  td div.social a.twitch {background: url(/templates/images/twitch.png) no-repeat -1px -1px;}
.team_main table  td div.social a.twitch:hover {background: url(/templates/images/twitch_hover.png) no-repeat 1px 1px;}
.team_main table  td div.social a.twitter {background: url(/templates/images/twitter.png) no-repeat -1px -1px;}
.team_main table  td div.social a.twitter:hover {background: url(/templates/images/twitter_hover.png) no-repeat 1px 1px;}
.team_main table  td div.social a.vk {background: url(/templates/images/vk.png) no-repeat -1px -1px;}
.team_main table  td div.social a.vk:hover {background: url(/templates/images/vk_hover.png) no-repeat 1px 1px;}
.team_main table  td div.social a.facebook {background: url(/templates/images/fb.png) no-repeat 0 0;}
.team_main table  td div.social a.facebook:hover {background: url(/templates/images/fb_hover.png) no-repeat 0 0;}
.team_main table  td div.social a.prodota {background: url(/templates/images/pd.png) no-repeat 0 0;}
.team_main table  td div.social a.prodota:hover {background: url(/templates/images/pd_hover.png) no-repeat 0 0;}
.team_main table  td div.social a.dotabuff {background: url(/templates/images/dotabuff.png) no-repeat 0 0;}
.team_main table  td div.social a.dotabuff:hover {background: url(/templates/images/dotabuff_hover.png) no-repeat 0 0;}

.team_main table  td div.social div {padding: 3px; color: #411616; }
.team_main table  td div.social div b {color: #595959; font-weight: normal; text-transform: uppercase; font-size: 10px; margin: 0 0 0 15px;}
.team_main table  td div.social div span { margin-left: 15px;}

.team_promo { background-color: #252525; height: 122px; width: 1005px; padding:0;margin: -5px 0 10px 0;  border-top: 2px solid #ee0a4b; }
.team_promo img.logo { float: left; margin: 10px 0 10px 40px; }
.team_promo p { float: left; display: block; margin: 20px 0 20px 10px; color: #fff; width: 500px; font-size: 11px; line-height: 14px;}
.team_promo a {  display: block; float: left; margin: 30px 0 10px 7px; width: 52px; height: 52px; }
.team_promo a.team-twiter { background: url('/templates/images/tw.png') no-repeat 50% 50%; }
.team_promo a.team-twiter:hover {  background: url('/templates/images/tw-hover.png') no-repeat 50% 50%; }
.team_promo a.team-facebook { background: url('/templates/images/fb-b.png') no-repeat 50% 50%; }
.team_promo a.team-facebook:hover {  background: url('/templates/images/fb-hover.png') no-repeat 50% 50%; }
.team_promo a.team-vk { background: url('/templates/images/vk-b.png') no-repeat 50% 50%; }
.team_promo a.team-vk:hover {  background: url('/templates/images/vk-hover.png') no-repeat 50% 50%; }
.team_promo a.team-pd { background: url('/templates/images/pd_big.png') no-repeat 50% 50%; }
.team_promo a.team-pd:hover {  background: url('/templates/images/pd_big_hover.png') no-repeat 50% 50%; }

.team_smlogo { float: left; height: 36px;	padding: 8px 0;}

/* .team_baner { background: #2b2b2b url(/templates/images/partner-shadow.png) no-repeat 50% 0; height: 146px; width: 1005px; } */
.team_baner { background: #2b2b2b url(/templates/images/partner-vulkan-shadow_new.png) no-repeat 50% 0; height: 146px; width: 1005px; }
.team_baner  td img { margin: 0 40px; }
