html {
	font-size: 100%;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
object {
	margin: 0px; padding: 0px;
}
iframe {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
small {
	margin: 0px; padding: 0px;
}
strike {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
sub {
	margin: 0px; padding: 0px;
}
sup {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
caption {
	margin: 0px; padding: 0px;
}
tbody {
	margin: 0px; padding: 0px;
}
tfoot {
	margin: 0px; padding: 0px;
}
thead {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
textarea {
	font-family: Arial,sans-serif; font-size: 1em;
}
input {
	font-family: Arial,sans-serif; font-size: 1em;
}
select {
	font-family: Arial,sans-serif; font-size: 1em;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	/*border-collapse: collapse;*/ border-spacing: 10;
}
:focus {
	
}
#layout {
	background: rgb(255, 255, 255); margin: 20px auto 0px; padding: 0px 10px; width: 990px; overflow: hidden; position: relative; z-index: 1;
}
.l-list::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "";
}
.l-wrap::after {
	width: 0px; height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "";
}
.l-wrap {
	position: relative;
}
.l-wrap-gray {
	background: url("gray-wrap-bg.gif") repeat-x rgb(242, 242, 242); margin: 0px -10px; padding: 10px 10px 0px;
}
.l-block {
	margin-bottom: 10px;
}
.l-block-gray {
	background: url("gray-wrap-bg.gif") repeat-x rgb(242, 242, 242);
}
.l-block-whole {
	margin: 0px -10px; position: relative; z-index: 99;
}
.l-block-490-right {
	float: right; display: inline;
}
.l-block-335-right {
	float: right; display: inline;
}
.l-block-330-right {
	float: right; display: inline;
}
.l-block-300-right {
	float: right; display: inline;
}
.l-block-270-right {
	float: right; display: inline;
}
.l-block-220-right {
	float: right; display: inline;
}
.l-block-680-left {
	float: left; display: inline;
}
.l-block-490-left {
	float: left; display: inline;
}
.l-block-430-left {
	float: left; display: inline;
}
.l-block-400-left {
	float: left; display: inline;
}
.l-block-335-left {
	float: left; display: inline;
}
.l-block-330-left {
	float: left; display: inline;
}
.l-block-680-left {
	width: 680px;
}
.l-block-490-left {
	width: 490px;
}
.l-block-490-right {
	width: 490px;
}
.l-block-430-left {
	width: 430px;
}
.l-block-400-left {
	width: 400px;
}
.l-block-335-left {
	width: 335px;
}
.l-block-335-right {
	width: 335px;
}
.l-block-330-left {
	width: 330px;
}
.l-block-330-right {
	width: 330px;
}
.l-block-300-right {
	width: 300px;
}
.l-block-270-right {
	width: 270px;
}
.l-block-220-right {
	width: 220px; margin-right: 10px;
}
.l-block-990-top {
	width: 990px;
}
.l-block-990-bottom {
	width: 990px; margin-bottom: 0px;
}
.l-block-300-right-widget {
	width: 300px; margin-bottom: 10px; float: right;
}
.h-block-10-both {
	padding: 0px 10px;
}

.l-wrap-falsecols .l-wrap {
	border-right-color: rgb(242, 242, 242); border-right-width: 240px; border-right-style: solid;
}
.l-wrap .l-block-white {
	background: rgb(255, 255, 255); padding-bottom: 10px;
}
.l-wrap-falsecols .l-block-680-left {
	position: relative;
}
.l-wrap-falsecols .l-block-300-right {
	padding-left: 10px; margin-left: -250px; border-left-color: rgb(242, 242, 242); border-left-width: 240px; border-left-style: solid;
}
.l-wrap-falsecols .l-block-220-right {
	margin-top: 10px; margin-right: -230px; margin-left: 10px; position: relative;
}
.l-wrap-layered {
	background: rgb(242, 242, 242); margin: 0px -10px; padding: 0px 10px;
}
.l-wrap-layered .l-block-680-left .l-block-white {
	background: rgb(255, 255, 255); margin: 0px -320px 0px -10px; padding: 0px 320px 0px 10px; position: relative;
}
.l-wrap-layered .l-block-300-right {
	position: relative;
}
.l-scale-column-n2 {
	float: left; max-width: 50%;
}
.h-scale-column-30 {
	padding-right: 30px;
}
.l-list {
	list-style: none; margin: 0px; padding: 0px; width: 100%; clear: both; display: block;
}
.l-list-item {
	float: left;
}
.l-list-item-last {
	margin-right: -7px;
}
.l-list-n1 .l-list-item-last {
	margin-right: 0px;
}
.l-list-n2 .l-list-item {
	width: 50%;
}
.l-list-n3 .l-list-item {
	width: 33%;
}
.l-list-n3 .l-list-item-last {
	width: 34%;
}
.l-list-n4 .l-list-item {
	width: 25%;
}
.l-list-n5 .l-list-item {
	width: 20%;
}
.l-list-n6 .l-list-item {
	width: 16.3%;
}
.l-list-n6 .l-list-item-last {
	
}
.l-list-n7 .l-list-item {
	width: 14%;
}
.l-list-n7 .l-list-item-last {
	width: 16%;
}
.l-popup-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000; opacity: 0.3;
}
.l-popup {
	left: 50%; top: 12%; width: 560px; margin-left: -280px; display: none; position: absolute; z-index: 1000;
}
.l-popup-border {
	background: rgb(0, 0, 0); border-radius: 12px; left: -8px; top: -8px; right: -8px; bottom: -8px; position: absolute; opacity: 0.5; -moz-border-radius: 12px; -webkit-border-radius: 12px;
}
.l-popup-body {
	background: rgb(240, 240, 240); border-radius: 6px; position: relative; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.h-popup-body {
	padding: 20px 45px;
}
.b-top-navigation {
	margin-top: -50px; border-top-color: rgb(255, 125, 6); border-top-width: 1px; border-top-style: solid;
}
.b-top-navigation .sections-main {
	padding: 10px 0px; overflow: hidden;
}
.b-top-navigation .sections-main .canyon-section {
	padding-top: 5px; float: none;
}
.b-top-navigation .sections-main li {
	background: url("div.gif") no-repeat 100% 50%; float: left;
}
.b-top-navigation .sections-main li.search-field {
	margin-top: -4px; float: right;
}
.b-top-navigation .sections-main li.search-field input[type='submit'] {
	cursor: pointer;
}
.b-top-navigation .sections-main li.last {
	
}
.b-top-navigation .sections-main li a:link {
	margin: 0px 7px; color: rgb(51, 51, 51);
}
.b-top-navigation .sections-main li a:visited {
	margin: 0px 7px; color: rgb(51, 51, 51);
}
.b-top-navigation .sections-main li.first a:link {
	margin-left: 0px;
}
.b-top-navigation .sections-main li.first a:visited {
	margin-left: 0px;
}
.b-top-navigation .sections-main li a:hover {
	color: rgb(255, 106, 0);
}
.b-top-navigation .sections-sports {
	background: url("bg.png") repeat-x 0px 0px; margin: 0px -10px; height: 36px; position: relative;
}
.b-top-navigation .sections-sports .canyon {
	overflow: visible;
}
.b-top-navigation .sections-sports .canyon::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.b-top-navigation .sections-sports .nav {
	width: 40px;
}
.b-top-navigation .sections-sports .nav .home {
	padding: 14px 0px 16px; overflow: hidden;
}
.b-top-navigation .sections-sports .nav .home a:link {
	background: url("icons.gif") no-repeat 0px -160px; margin: 0px auto; width: 11px; height: 10px; text-indent: -3000px; display: block;
}
.b-top-navigation .sections-sports .nav .home a:visited {
	background: url("icons.gif") no-repeat 0px -160px; margin: 0px auto; width: 11px; height: 10px; text-indent: -3000px; display: block;
}
.b-top-navigation .sections-sports .canyon-side {
	width: 950px; line-height: 36px; margin-left: 10px; float: left !important;
}
.b-top-navigation .sections-sports-item {
	margin: 0px 0px -1px -1px; height: 36px; float: left;
}
.b-top-navigation .sections-sports-link {
	background: url("delimiter.png") no-repeat left -5px; padding: 0px 10px; font-size: 1.08em; display: block;
}
.b-top-navigation .sections-sports-link:hover {

}
.b-top-navigation .sections-sports-link:link {
	color: rgb(254, 254, 254);
}
.b-top-navigation .sections-sports-link:visited {
	color: rgb(254, 254, 254);
}
.b-top-navigation .last .sections-sports-link {
	
}
.b-top-navigation .current .sections-sports-link {
	background: url("active_top_menu.png") repeat-x 0px -2px;
}
.b-top-navigation .sections-sports-item:hover .sections-sports-link {
	background: url("active_top_menu.png") repeat-x 0px -2px;
}
.b-top-navigation .sections-sports-item-hover .sections-sports-link {
	background: url("active_top_menu.png") repeat-x 0px -2px;
}
.b-top-navigation .sections-sports-item:hover .sections-sports-link {
	background: url("active_top_menu.png") repeat-x 0px -2px; padding-bottom: 3px; position: relative; z-index: 9999;
}
.b-top-navigation .sections-sports-item-hover .sections-sports-link {
	background: url("active_top_menu.png") repeat-x 0px -2px; padding-bottom: 3px; position: relative; z-index: 9999;
}
.b-top-navigation .b-top-sub-navigation-holder {
	display: none;
}
.b-top-navigation .sections-sports-item:hover .b-top-sub-navigation-holder {
	display: block;
}
.b-top-navigation .sections-sports-item-hover .b-top-sub-navigation-holder {
	display: block;
}
.b-top-navigation .current .sections-sports-link:hover {
	color: rgb(254, 254, 254);
}
.b-top-navigation .no-subs {
	height: 40px; margin-bottom: 0px;
}
.b-top-navigation .no-subs .sections-sports-link {
	padding-bottom: 0px !important; margin-bottom: 0px !important;
}
.b-top-navigation .sections-sports .section-right {
	margin: 0px; padding: 8px 20px 0px 0px; float: right;
}

#main_doc .fanatid .username {
	padding: 0px 4px 0px 0px; color: rgb(35, 80, 132); font-weight: bold;
}
.b-comments .b-comments-list dl .username {
	padding: 0px 4px 0px 0px; color: rgb(35, 80, 132); font-weight: bold;
}
#main_doc .fanatid .username a:link {
	color: rgb(35, 80, 132) !important;
}
#main_doc .fanatid .username a:visited {
	color: rgb(35, 80, 132) !important;
}

.b-tag-search-result dl.first {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.b-tag-search-result dl dd.all-results {
	text-align: right; padding-right: 10px; font-size: 0.91em;
}
.b-tag-search-result dl dd.all-results a:link {
	color: rgb(255, 106, 0);
}
.b-tag-search-result dl dd.all-results a:visited {
	color: rgb(255, 106, 0);
}
.tags-list {
	margin: 0px -5px 0px 0px; padding: 10px 0px; text-align: left;
}
.tags-list li {
	padding: 0px 5px 0px 0px; line-height: 1em; display: inline;
}
.tags-list li.selected a:link {
	color: rgb(255, 106, 0);
}
.tags-list li.selected a:visited {
	color: rgb(255, 106, 0);
}
.tags-list a:link {
	white-space: nowrap;
}
.tags-list a:visited {
	white-space: nowrap;
}
.tags-list a:hover:link {
	color: rgb(255, 106, 0);
}
.tags-list a:hover:visited {
	color: rgb(255, 106, 0);
}
.tags-list .l-1 {
	font-size: 0.91em;
}
.tags-list .l-2 {
	font-size: 1.4em;
}
.tags-list .l-3 {
	font-size: 1.9em;
}
.tags-list .l-4 {
	font-size: 2.2em;
}
.tags-list .l-5 {
	font-size: 2.5em;
}
.tags-list .l-6 {
	font-size: 2.9em;
}
.tags-list .l-7 {
	font-size: 3.3em;
}

#comments {
	margin-top: -10px;
}
.selectedt {
	left: -400px !important; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}

#img {
	width: 700px; height: 450px; margin-bottom: 1em; position: relative;
}
#gallery {
	height: 84px;
}
#gallery li {
	background: url("../i/icons/sec5-laoder.gif") no-repeat 50% 50%; border-color: rgb(51, 68, 85); padding: 1px; float: left; cursor: pointer;
}
.beel990o {
	display: none;
}
.apadding {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1 !important; -moz-opacity: 1; -khtml-opacity: 1;
}
#arrow_wrap {
	margin: 0px -10px; padding: 13px 145px 18px 120px; width: 0px; height: 0px; color: rgb(255, 255, 255); border-top-color: rgb(80, 80, 80); border-top-width: 1px; border-top-style: solid; float: left; display: block; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); position: relative; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0;
}
.button_next {
	background: url("../i/buttons/arrows-inverted.png") no-repeat -56px 0px; left: 113px; top: 105px; width: 20px; height: 43px; text-indent: -9999px; display: block; position: absolute; z-index: 999; cursor: pointer;
}
.button_next:hover {
	background-position: -98px 0px;
}
.title_des {
	left: 150px; top: 17px; font-size: 1.5em; position: absolute;
}
#photo_wrap {
	margin: 5px; width: 730px; height: 590px; overflow: hidden; float: left; display: inline; position: relative;
}
#thumbs {
	left: 0px; top: 10px; display: inline; list-style-type: none; position: absolute; z-index: 10;
}
#thumbs li {
	float: left; display: inline;
}
#close_msg {
	background: rgb(0, 0, 0); padding: 10px; border: 1px solid rgb(0, 0, 0); left: 31%; top: 45%; width: 300px; text-align: center; position: absolute; z-index: 14; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#large_images {
	position: absolute; z-index: 13;
}
#large_images img {
	width: 715px; height: 468px;
}
#next {
	margin: 15px 0px; top: -60px; width: 60px; right: 116px; float: left; display: inline; position: absolute; z-index: 999;
}
.obertka {
	list-style-type: none;
}
#prev {
	margin: 5px 0px; left: 63px; top: -50px; width: 60px; float: left; display: inline; position: absolute; z-index: 999;
}
#prev a {
	display: none;
}
#next a {
	display: none;
}

.socials__list {
	background: url("../i/strip/social-delimiter.png") no-repeat left; padding-left: 12px; margin-left: 10px; float: right;
}
.fanat-strip-social li {
	margin-right: 4px;
}
.social-title {
	font: 10px/normal "PT Sans", Arial, sans-serif; color: rgb(154, 154, 154); font-size-adjust: none; font-stretch: normal;
}
.name_news_list {
	background: url("../i/icons/sprite_icon_soc.png") no-repeat -80px 0px; left: 475px; top: 9px; width: 25px; height: 24px; text-align: right; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; display: block; position: absolute;
}
.gid_tv {
	top: 1px; position: relative;
}
.search-field-top {
	top: 3px; width: 212px; right: -5px; position: absolute;
}
.inner-top {
	width: 300px;
}
.text-top {
	float: left;
}
.text-top input {
	background: 0px 0px rgb(191, 191, 191); border: 2px solid rgb(101, 101, 101); width: 166px; height: 12px; margin-right: 10px;
}
.text-top input:focus {
	background: 0px 0px rgb(255, 255, 255);
}
.submit-top {
	float: left;
}
.submit-top .submit {
	background: 0px 0px rgb(0, 0, 0); font: bold 10px/10px "PT Sans", Arial, sans-serif; padding: 0px 0px 3px; border-radius: 4px; border: 0px currentColor; width: 38px; height: 18px; text-align: center; color: rgb(205, 205, 205); display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.lang__select__section {
	left: 345px; top: 31px; width: 100px; padding-left: 14px; position: absolute;
}
.lang__select__section .dropdown__current {
	background: url("../i/dropdown/bottom_lang.png") no-repeat left 0px; width: 78px; height: 26px; color: rgb(241, 241, 241); line-height: 23px; padding-left: 12px; font-size: 11px; font-weight: bold; float: left;
}
.lang__select__section .dropdown__current:hover {
	color: rgb(241, 241, 241) !important;
}
.lang__select__section .dropdown__current .arrowru {
	background: url("../i/dropdown/bottom_lang.png") no-repeat -185px top; width: 7px; height: 6px; right: 11px; margin-top: 9px; margin-left: 5px; float: left;
}
.lang__select__section .dropdown__current .arrow {
	background: url("../i/dropdown/bottom_lang.png") no-repeat -185px top; width: 7px; height: 6px; right: 11px; margin-top: 9px; margin-left: 2px; float: left;
}
.lang__select__section .dropdown__current:hover {
	color: rgb(255, 255, 255) !important;
}
.lang__select__section .dropdown__current span.text {
	font-size: 11px; font-weight: bold; float: left;
}
.active.lang__select__section .dropdown__current {
	color: rgb(0, 0, 0); font-size: 11px; font-weight: bold;
}
.active.lang__select__section .dropdown__current:hover {
	color: rgb(0, 0, 0) !important;
}
.active.lang__select__section .dropdown__current .arrow {
	background-position: -185px -9px;
}
.active.lang__select__section .dropdown__current .arrowru {
	background-position: -185px -9px;
}
.lang__select__section .dropdown {
	left: 13px; top: 21px; width: 168px; display: none; position: absolute; z-index: 10;
}
.active.lang__select__section .dropdown {
	display: block;
}
.lang__select__section .dropdown a {
	background: url("../i/dropdown/bottom_lang.png") no-repeat; width: 78px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 13px; font-size: 11px; font-weight: bold; display: block;
}
.lang__select__section .dropdown img {
	top: 6px !important;
}
.lang__select__section .dropdown a:hover {
	color: rgb(0, 0, 0) !important;
}
.lang__select__section img {
	margin-top: 6px; margin-left: -2px;
}
.games_list {
	right: 10px; position: absolute;
}
.games_list .sections-sports-link {
	padding-right: 20px; padding-left: 20px;
}
.games_list .b-top-sub-navigation-holder {
	left: -250px !important; width: 270px;
}
.games_list .list {
	padding-left: 0px !important; margin-top: 5px;
}
.games_item a {
	padding: 15px 5px; display: block;
}
.games_item a:hover {
	background: 0px 0px rgb(102, 102, 102);
}
.name_game {
	color: rgb(255, 255, 255); font-size: 11px;
}
.games_item {
	background: url("../i/border_games.png") repeat-x 0px bottom; margin: 1px 20px; width: 260px; clear: both;
}
.info_game {
	color: rgb(170, 170, 170); font-size: 10px; display: block;
}
.last_game {
	
}
.games_icon {
	background: url("../i/icons/games_icon.png") no-repeat 50% 50%; float: left; dispaly: block;
}
.club_game {
	top: 0px; width: 35px; height: 35px; margin-right: 13px; position: relative;
}
.webhokey_game {
	background-position: -35px 0px; width: 33px; height: 35px; margin-right: 15px;
}
.king_game {
	background-position: -70px 0px; width: 45px; height: 35px; margin-right: 8px; margin-left: -4px;
}
.victor_game {
	background-position: -152px 0px; width: 41px; height: 35px; margin-right: 13px; margin-left: -6px;
}
.hattrick_game {
	background-position: -193px 0px; width: 45px; height: 35px; margin-right: 4px; margin-left: -1px;
}
.sportpr_game {
	background-position: -117px 0px; top: 3px; width: 35px; height: 35px; margin-right: 13px; position: relative;
}
.body {
	padding: 10px 0px;
}
.all-translations-link {
	top: 14px; right: 130px; color: rgb(255, 117, 10) !important; font-size: 11px; position: absolute;
}
.all-translations-link:hover {
	color: rgb(255, 255, 255);
}
.button_hide {
	top: 11px; right: 30px; position: absolute; z-index: 1;
}
* html .button_hide div {
	width: 10px;
}
.button_hide a i {
	background: url("../i/live/buttom_live.png") no-repeat -10px -22px; padding: 3px; top: -1px; width: 7px; height: 7px; right: 1px; display: block; position: absolute;
}
.button_hide div {
	background: url("../i/live/buttom_live.png") no-repeat 0px -42px; height: 21px; color: rgb(170, 170, 170); font-size: 10px; position: relative;
}
.button_hide div span {
	background: url("../i/live/buttom_live.png") no-repeat 0px -62px; top: 0px; width: 10px; height: 21px; right: -10px; overflow: hidden; display: block; position: absolute; z-index: 1;
}
.button_hide a {
	margin: 0px -6px 0px 0px; padding: 2px 15px 5px 10px; width: 150px; height: 100%; color: rgb(255, 255, 255) !important; line-height: 16px; overflow: visible; font-size: 11px; position: relative; z-index: 2; cursor: pointer; text-shadow: 1px 1px 1px #333333;
}
.button_hide div.active a i {
	background: url("../i/live/buttom_live.png") no-repeat -22px -22px; padding: 2px 6px 5px; top: -1px; width: 7px; height: 7px; right: -5px; display: block; position: absolute;
}
.hide_slider {
	display: none;
}
.header .actions .desc {
	left: 10px; top: 15px; color: rgb(255, 115, 0); text-transform: uppercase; font-style: normal; font-weight: bold; position: absolute;
}
.socials__list {
	background: url("../i/strip/social-delimiter.png") no-repeat left; padding-left: 12px; margin-left: 10px; float: right;
}
.fanat-strip-social li {
	margin-right: 4px;
}
.social-title {
	font: 10px/normal "PT Sans", Arial, sans-serif; color: rgb(154, 154, 154); font-size-adjust: none; font-stretch: normal;
}
#fanat-strip .logged .fanat-strip-profile {
	padding-top: 4px;
}
#fanat-strip .fanat-strip-desc {
	float: right;
}
#fanat-strip .fanat-strip-title form {
	margin-top: -13px;
}
#fanat-strip form .remember input {
	margin-top: 0px !important;
}
.local_link {
	clear: both; margin-left: -4px;
}
.top-line-icon {
	padding-right: 0px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.top-line-icon a {
	background: url("../i/icons/sprite_icon_soc.png") no-repeat; width: 16px; height: 17px; text-indent: -3000px; margin-left: 5px; float: left; display: block;
}
#facebook_icon a {
	
}
#vkontakte_icon a {
	background-position: -22px 0px;
}
#twitter_icon a {
	background-position: -42px 0px;
}
#gplus_icon a {
	background-position: -63px 0px;
}
#rss_icon a {
	background-position: -154px 0px;
}
.gid_tv {
	top: 1px; position: relative;
}
.search-field-top {
	top: 3px; width: 212px; right: -5px; position: absolute;
}
.inner-top {
	width: 300px;
}
.text-top {
	float: left;
}
.text-top input {
	background: 0px 0px rgb(191, 191, 191); border: 2px solid rgb(101, 101, 101); width: 166px; height: 12px; margin-right: 10px;
}
.text-top input:focus {
	background: 0px 0px rgb(255, 255, 255);
}
.submit-top {
	float: left;
}
.submit-top .submit {
	background: 0px 0px rgb(0, 0, 0); font: bold 10px/10px "PT Sans", Arial, sans-serif; padding: 0px 0px 3px; border-radius: 4px; border: 0px currentColor; width: 38px; height: 18px; text-align: center; color: rgb(205, 205, 205); display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.actions .desc {
	cursor: pointer;
}
.header .actions .desc {
	left: 10px; top: 15px; color: rgb(255, 115, 0); text-transform: uppercase; font-style: normal; font-weight: bold; position: absolute;
}
.yadirect {
	background: rgb(255, 255, 255);
}
.mobile__version {
	height: 63px; color: rgb(255, 255, 255) !important; line-height: 60px; font-size: 20px; font-weight: bold; text-decoration: none; display: none;
}
.mobile__version i {
	background-position: right top !important; padding: 4px 10px 10px; margin-right: 10px;
}
.google__play {
	height: 63px; color: rgb(255, 255, 255) !important; line-height: 60px; font-size: 20px; font-weight: bold; text-decoration: none; display: none;
}
.google__play i {
	background-position: left bottom !important; padding: 4px 55px;
}
.apple__store {
	height: 63px; color: rgb(255, 255, 255) !important; line-height: 60px; font-size: 20px; font-weight: bold; text-decoration: none; display: none;
}
.apple__store i {
	padding: 2px 45px 4px;
}
.actions .desc {
	cursor: pointer;
}
.versions {
	background: url("../i/strip/bg_version.png") repeat-x; width: 100%; position: relative; z-index: 999999;
}
.versions span {
	left: 50%; width: 700px; margin-left: -500px; display: block; position: absolute;
}
.versions a i {
	background: url("../i/icons/version_sprite.png") no-repeat; top: 1px; width: 100%; position: relative;
}
.age_limit {
	background: url("../i/icons/18plus.png") no-repeat 0px 0px; left: 50%; top: -3px; width: 55px; height: 55px; color: rgb(255, 255, 255); font-size: 23px; margin-left: -22px; float: right; position: absolute;
}
.age_limitl {
	background: url("../i/icons/18plus.png") no-repeat 0px 0px; width: 55px; height: 55px; color: rgb(255, 255, 255); font-size: 23px; margin-top: -7px; margin-right: -10px; float: right;
}
#main_doc {
	background: 0px 0px rgb(255, 255, 255); margin: 30px auto !important;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.all__rss {
	color: rgb(255, 115, 0) !important;
}
.rss__items {
	width: 16%; margin-bottom: 20px; vertical-align: top; display: inline-block;
}
.rss__items .items {
	padding-top: 4px; display: none;
}
.rss__items h3 {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed; display: inline; cursor: pointer;
}
.rss__items h4 {
	padding-top: 6px;
}
.rss__items li {
	margin-left: 10px;
}
.b-articles-all-news .fanat-talks-count img {
	margin-right: 6px;
}
.video_like {
	left: 370px; width: 270px; float: left; position: absolute;
}
.video_like .fb_edge_widget_with_comment {
	left: 135px; top: 0px; position: relative;
}
.video_like #___plusone_0 {
	left: 50px; top: 0px; position: absolute;
}
.video_like #vk_like {
	left: 221px; top: 0px; position: relative !important;
}
.newsLike #vk_like {
	z-index: 1 !important;
}
.main_like {
	width: 270px; height: 25px; margin-bottom: 5px; float: left; position: relative; z-index: 3;
}
.main .fb_edge_widget_with_comment {
	left: 93px; top: 0px; position: absolute;
}
.mainpluson {
	top: 0px; right: -6px; position: absolute;
}
.main_like #vk_like {
	position: absolute;
}
.match__ .twitter-share-button {
	top: 0px; right: -120px !important; position: absolute;
}
.article_like .twitter-share-button {
	left: 140px; top: 0px; position: absolute;
}
.main_like .twitter-share-button {
	top: 0px; right: -16px; position: absolute;
}
.club_like .twitter-share-button {
	left: 0px; top: 53px; position: absolute;
}
.l-block-300-right .twitter-share-button {
	right: -35px; margin-bottom: 10px; position: absolute;
}
.sport_like .twitter-share-button {
	top: 0px; right: -202px; position: absolute;
}
.sport_like #___plusone_0 {
	top: 0px; right: -46px; position: absolute;
}
.match__ {
	left: 6px; top: 5px; height: 35px;
}
.match__ #vk_like {
	position: absolute;
}
.match__ #___plusone_0 {
	left: 80px; position: relative;
}
.sport_like {
	left: 2px; width: 270px; height: 25px; margin-bottom: 5px; position: relative;
}
.sport_like .fb_edge_widget_with_comment {
	left: 125px; top: 0px; position: absolute; z-index: 1;
}
.sport_like #vk_like {
	position: absolute; z-index: 1;
}
#sport_like {
	background: rgb(255, 255, 255);
}
.club_like {
	left: 140px; top: 95px; width: 270px; float: left; position: absolute;
}
.club_like .fb_edge_widget_with_comment {
	top: 80px; position: relative; z-index: 999999;
}
.club_like #___plusone_0 {
	top: 7px; position: relative;
}
.l-block-300-right .fb_edge_widget_with_comment {
	width: 100px; right: 70px; margin-bottom: 10px; float: left; position: relative; z-index: 999999;
}
.l-block-300-right #vk_like {
	left: 3px; margin-bottom: 10px; float: left; z-index: 999999;
}
.newsLike {
	left: 3px; top: 7px; z-index: 1;
}
.playerLike {
	top: 60px;
}
.lentaLike {
	left: 168px; z-index: 99999;
}
.lentaLike.article_like {
	float: none;
}
.match__.article_like {
	float: none;
}
.lentaLike #vk_like {
	
}
.lentaLike #___plusone_0 {
	left: 4px; position: relative;
}
.article_like {
	width: 382px; height: 20px; margin-bottom: 10px; float: right; position: relative;
}
.b-news-full .article_like {
	float: left;
}
.article_like #vk_like {
	float: left;
}
.article_like .fb-like {
	left: -7px; float: left; position: relative;
}
.article_liks {
	margin: 13px 0px 40px; width: 270px; height: 20px; float: right; position: relative;
}
.b-news-full .articls_like {
	float: left;
}
.article_liks #vk_like {
	float: left;
}
.article_liks .fb-like {
	left: -101px; top: 30px; float: left; position: relative;
}
.article_liks #___plusone_0 {
	left: 41px; top: 30px; position: relative;
}
.article_liks .twitter-share-button {
	top: 0px; right: 20px; position: absolute;
}
.article_liks {
	width: 270px; height: 20px; margin-bottom: 40px; float: right; position: relative;
}
.b-news-full .articls_liks {
	float: left;
}
.article_liks #vk_like {
	float: left;
}
.article_liks .fb-like {
	left: -101px; top: 30px; float: left; position: relative;
}
.article_liks #___plusone_0 {
	left: 41px; top: 30px; position: relative;
}
.article_liks .twitter-share-button {
	top: 0px; right: 20px; position: absolute;
}
#sport_like .main680 {
	left: 2px;
}
.sport_like .main680 {
	left: -2px; top: 6px; margin-bottom: 10px; position: relative;
}
.b-article-social .b-likes-strip li {
	float: left;
}
.b-article-social .b-likes-strip li.fb {
	margin-right: 0px;
}
.b-article-social .b-likes-strip #vk_like {
	margin-right: 16px;
}
.fb_edge_widget_with_comment {
	position: absolute !important;
}
a:link {
	color: rgb(26, 26, 26); text-decoration: none;
}
a:visited {
	color: rgb(26, 26, 26); text-decoration: none;
}
a:hover:link {
	color: rgb(241, 131, 26); text-decoration: none;
}
a:hover:visited {
	color: rgb(241, 131, 26); text-decoration: none;
}
img {
	border: 0px currentColor; font-size: 9px; vertical-align: top;
}
a img {
	border: 0px currentColor; font-size: 9px; vertical-align: top;
}
.hr {
	background: rgb(210, 210, 210); height: 1px; font-size: 0px;
}
.hr hr {
	display: none;
}
.branding-img {
	left: 0px; top: 0px; visibility: hidden; position: absolute;
}
h1 {
	font-size: 1.66em; font-weight: normal;
}
h2 {
	font-size: 1.66em;
}
h3 {
	font-size: 1.25em;
}
h3.section-header {
	padding: 0px 0px 10px; color: rgb(170, 170, 170); font-size: 0.83em; font-weight: normal;
}
h3.section-header a:link {
	color: rgb(170, 170, 170);
}
h3.section-header a:visited {
	color: rgb(170, 170, 170);
}
h3.section-header a:hover:link {
	color: rgb(255, 106, 0);
}
h3.section-header a:hover:visited {
	color: rgb(255, 106, 0);
}
h3.section-header-article {
	padding: 0px; font-size: 0.91em;
}
h3.section-header-subtitle {
	margin: 0px; padding: 0px 0px 3px; color: rgb(102, 102, 102);
}
h3.section-header-subtitle span {
	color: rgb(255, 106, 0);
}
h3.section-header-subtitle span.rule {
	padding: 0px 3px; color: rgb(218, 218, 218);
}
h3.section-header-subtitle a:link {
	color: rgb(255, 106, 0);
}
h3.section-header-subtitle a:visited {
	color: rgb(255, 106, 0);
}
h4 {
	font-size: 1em; font-weight: bold;
}
h4.rubrics-header {
	font-size: 1.5em; font-weight: normal;
}
h4.rubrics-header .side {
	padding-top: 8px; font-size: 0.61em; float: right;
}
h4.rubrics-header .side .rss {
	background: url("../i/icons.gif") no-repeat 0px -144px; padding-left: 16px;
}
h4.caption-header {
	padding: 10px 0px; font-size: 1.25em;
}
h5 {
	font-size: 1em;
}
p {
	padding: 5px 0px;
}
span.comments {
	white-space: nowrap;
}
span.comments a:link {
	border: 0px currentColor; color: rgb(255, 106, 0); font-weight: bold;
}
span.comments a:visited {
	border: 0px currentColor; color: rgb(255, 106, 0); font-weight: bold;
}
span.comments a img {
	background: url("../i/icons.gif") no-repeat 0px -32px; width: 16px; height: 15px; vertical-align: baseline;
}
.comments-white a img {
	background-position: 0px -48px !important;
}
.comments-middle a img {
	vertical-align: middle !important;
}
span.username {
	color: rgb(117, 117, 117); font-size: 12px !important; white-space: nowrap;
}
span.username a:link {
	border: 0px currentColor;
}
span.username a:visited {
	border: 0px currentColor;
}
span.username img {
	width: 20px; height: 20px; vertical-align: top;
}
.fanat-talks-posts .b-posts-item .fanat-talks-posts.meta .b-posts-item .meta .username {
	color: rgb(117, 117, 117); font-size: 12px !important;
}
.fanat-talks-posts .body {
	color: rgb(26, 26, 26) !important;
}
.fanat-talks-posts .in_reply_to_wrap a.userlink {
	color: rgb(62, 119, 196) !important;
}
.fanat-talks-posts .in_reply_to_wrap a.userlink span {
	color: rgb(62, 119, 196) !important;
}
a.img {
	display: block;
}
.s-name {
	color: rgb(26, 26, 26);
}
.s-name sup {
	top: -0.1em; color: rgb(255, 106, 0); text-transform: uppercase; font-size: 0.58em; position: relative;
}
.b-article .b-article-info .meta dl dd .s-name {
	color: rgb(255, 106, 0); font-size: 0.91em;
}
.b-article .b-article-info .meta dl dd .s-name sup {
	color: rgb(26, 26, 26);
}
.header-tag {
	color: rgb(102, 102, 102);
}
.all-links {
	text-align: right; overflow: hidden; padding-right: 10px; font-size: 0.91em; display: block;
}
.all-links a:link {
	color: rgb(255, 115, 0);
}
.all-links a:visited {
	color: rgb(255, 115, 0);
}
.all-links a:hover {
	color: rgb(0, 0, 0);
}
.all-links .rss {
	background: url("../i/icons.gif") no-repeat 0px -144px; width: 13px; height: 13px; text-indent: 10000px; overflow: hidden; margin-left: 10px; float: right; display: block;
}
.cor {
	left: 0px; width: 5px; height: 5px; overflow: hidden; display: block; position: absolute;
}
.cor i {
	width: 10px; height: 10px; display: block; position: absolute;
}
.tl {
	top: 0px;
}
.tl i {
	left: -5px; top: -5px;
}
.tr {
	left: -5px; top: 0px; margin-left: 100%;
}
.tr i {
	top: -5px;
}
.bl {
	bottom: 0px;
}
.bl i {
	left: -5px;
}
.br {
	left: -5px; bottom: 0px; margin-left: 100%;
}
.br i {
	left: 0px; top: 0px;
}
.overlay {
	background: url("about:blank"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
a:link .overlay {
	cursor: pointer;
}
a:visited .overlay {
	cursor: pointer;
}

.txt-banner-r {
	padding: 10px 10px 4px; overflow: hidden; position: relative;
}
.txt-banner-r {
	padding: 10px 10px 0px;
}
.txt-banner-r table {
	border: 0px currentColor !important;
}
.txt-banner-r td {
	border-width: 0px 0px 10px; border-style: solid; border-color: rgb(255, 255, 255); border-collapse: separate;
}
.banner-w-tomahawk {
	margin-top: -10px;
}
.banner-mini {
	padding: 9px; line-height: 15px; overflow: hidden; font-size: 11px;
}
.banner-mini-header {
	display: inline;
}
.banner-mini-header-link:link {
	padding: 0.2em 0px; color: rgb(255, 106, 0);
}
.banner-mini-header-link:visited {
	padding: 0.2em 0px; color: rgb(255, 106, 0);
}
.banner-mini-header-link:hover:link {
	text-decoration: underline;
}
.banner-mini-header-link:hover:visited {
	text-decoration: underline;
}
.banner-mini-image {
	padding-right: 10px; float: left;
}
.banner-mini-content {
	display: inline;
}
.l-block-680-left .b-banner {
	clear: both; margin-bottom: 0px;
}
#wrapper #head {
	line-height: 1.2; font-size: 0.93em;
}
#wrapper #foot {
	line-height: 1.2; font-size: 0.93em;
}
#dap300x250 {
	margin: 0px 0px 10px;
}

#main_doc a:link {
	color: rgb(241, 131, 26);
}
#main_doc a:visited {
	color: rgb(241, 131, 26);
}
#main_doc a:hover:link {
	color: rgb(241, 131, 26);
}
#main_doc a:hover:visited {
	color: rgb(241, 131, 26);
}
#main_doc a.forumlink:visited {
	color: rgb(26, 26, 26);
}
#main_doc a.forumlink:hover:visited {
	color: rgb(26, 26, 26);
}
#main_doc a.topictitle:visited {
	color: rgb(26, 26, 26);
}
#main_doc a.topictitle:hover:visited {
	color: rgb(26, 26, 26);
}
#main_doc input.post {
	font-size: 1.2em;
}
#main_doc textarea {
	font-size: 1.2em;
}
.logo {
	top: 3px; position: relative;
}

.sort {
	margin-top: 10px;
}
.sort p {
	float: left;
}
.sort ul {
	float: left;
}
.sort ul li {
	float: left;
}
.sort p {
	padding: 2px 0px; margin-right: 10px;
}
.sort p {
	line-height: 1em; font-size: 0.92em;
}
.sort ul li {
	line-height: 1em; font-size: 0.92em;
}
.sort ul li {
	background: url("../i/div.gif") no-repeat 0px 50%; margin: 0px; padding: 2px 10px;
}
.sort ul li.first {
	
}
.sort ul li.current {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255); margin-right: -1px; border-right-color: rgb(102, 102, 102); border-right-width: 1px; border-right-style: solid; position: relative;
}
.sort ul li a {
	color: rgb(255, 106, 0);
}
.comments-middle .fanat-talks-count {
	background: url("../i/icons.gif") no-repeat 0px -174px; padding-left: 12px;
}

.beel_header {
	width: 217px; height: 65px; background-image: url("../i/beeline_pic/beel_header_bg.png"); background-repeat: no-repeat;
}
.clear {
	clear: left;
}
#type_site {
	left: 55px; top: 10px; width: 142px; color: rgb(0, 0, 0); font-size: 11px; position: absolute;
}
.pricebeel {
	width: 100%; font-size: 10px; vertical-align: top; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 8px; border-bottom-style: solid;
}

.center {
	text-align: center;
}

html {
	height: 100%;
}
body {
	background: rgb(179, 179, 179); font: 0.75em/1.25 Arial, sans-serif; color: rgb(26, 26, 26); font-size-adjust: none; font-stretch: normal;
}
#header .top-line {
	background: rgb(56, 56, 56); padding: 4px; color: rgb(255, 255, 255); font-size: 0.91em;
}
#header .top-line a:link {
	color: rgb(255, 255, 255);
}
#header .top-line a:visited {
	color: rgb(255, 255, 255);
}
#header .top-line a:hover:link {
	color: rgb(255, 192, 0);
}
#header .top-line a:hover:visited {
	color: rgb(255, 192, 0);
}
#header .top-line a.inactive:link {
	color: rgb(128, 128, 128);
}
#header .top-line a.inactive:visited {
	color: rgb(128, 128, 128);
}
#header .top-line a.inactive:hover:link {
	color: rgb(255, 192, 0);
}
#header .top-line a.inactive:hover:visited {
	color: rgb(255, 192, 0);
}
#header .top-line ul li {
	line-height: 17px; padding-right: 8px; margin-right: 8px; border-right-color: rgb(56, 56, 56); border-right-width: 1px; border-right-style: solid; float: left;
}
#header .top-line ul li.last {
	margin: 0px; padding: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#header .top-line ul li.first {
	margin-left: 10px;
}
#header .top-line .langs {
	margin-right: 40px;
}
#header .top-line .langs li {
	padding: 0px 0px 0px 22px; margin-right: 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#header .top-line .langs img {
	margin: -1px 0px 0px -22px; vertical-align: baseline; position: absolute;
}
#header .top-line .langs .separator {
	margin: 0px 9px 0px 4px; color: rgb(85, 85, 85);
}
#header .header-main {
	background: url("header-bg.jpg") no-repeat rgb(255, 92, 0); padding: 10px 10px 47px; margin-bottom: 10px; position: relative;
}
#header .header-main .logo {
	padding-left: 10px;
}
#header .header-main .logo .current-date {
	color: rgb(255, 255, 255); font-size: 0.83em; position: relative;
}
#header .header-main .logo .current-date i {
	margin: 0px 3px;
}
#header .header-main .logo-title {
	background: url("logo.png") no-repeat !important; width: 333px !important; height: 83px; text-indent: -3000px; margin-top: -5px;
}
#header .header-main .logo-title a:link {
	width: 100%; height: 80px; float: left; display: block;
}
#header .header-main .logo-title a:visited {
	width: 100%; height: 30px; float: left; display: block;
}
#header .header-main .b-lang-baloon {
	background: url("baloon-lang-bg.png") no-repeat left top; padding: 7px 0px 0px 10px; width: 318px; height: 36px; color: rgb(55, 55, 55); font-size: 11px; margin-top: -9px; margin-bottom: -8px;
}
#header .header-main .top-news {
	padding: 0px; width: 500px; color: rgb(255, 255, 255); font-size: 0.91em; position: relative;
}
.all_live_trans .top-news {
	padding-bottom: 35px !important;
}
#header .header-main .top-news ul {
	line-height: 1.4; padding-left: 10px; list-style-type: disc;
}
#header .header-main .top-news li .on-rights {
	width: 13px; height: 8px; display: inline-block; position: relative; cursor: pointer;
}
#header .header-main .top-news li .on-rights span {
	left: 0.1em; bottom: -0.35em; font-size: 2em; float: left; display: block; position: absolute;
}
#header .header-main .top-news li .on-rights-wrap {
	position: relative;
}
#header .header-main .top-news li .on-rights-comment {
	background: white; padding: 0px 3px; width: 93px; right: 0px; color: rgb(56, 56, 56); font-size: 10px; float: left; display: none; position: absolute; z-index: 2;
}
#header .header-main .top-news li .on-rights-wrap .on-rights-a {
	background: rgb(119, 39, 0);
}
#header .header-main .top-news li {
	padding: 0px 0px 2px; line-height: 14px; list-style-type: none;
}
#header .header-main .top-news li a {
	background: url("top-news-bg-t.png") -5px 0px; padding: 0px 4px; color: rgb(255, 255, 255); font-size: 11px;
}
#header .header-main .top-news a:link {
	color: rgb(255, 255, 255);
}
#header .header-main .top-news a:visited {
	color: rgb(255, 255, 255);
}
#header .header-main .top-news a:hover:link {
	color: rgb(241, 131, 26);
}
#header .header-main .top-news a:hover:visited {
	color: rgb(241, 131, 26);
}
#footer {
	background: rgb(26, 28, 29); margin: 0px -10px; width: 1010px; color: rgb(255, 255, 255); position: relative;
}
#footer .footer-bottom {
	padding: 15px 20px;
}
#footer .footer-bottom .counters {
	padding-top: 4px;
}
#footer .copyright p {
	padding: 0px; font-size: 0.91em;
}
#footer .footer-bottom a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer .footer-bottom a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer .footer-bottom a:hover:link {
	color: rgb(255, 106, 0); text-decoration: none;
}
#footer .footer-bottom a:hover:visited {
	color: rgb(255, 106, 0); text-decoration: none;
}
#head-counters {
	height: 0px !important; line-height: 0; overflow: hidden;
}
.canyon {
	overflow: hidden; clear: both;
}
.canyon-section {
	float: left;
}
.canyon-side {
	float: right;
}
.hidden {
	display: none;
}
.add-friend-icon {
	display: none; cursor: pointer;
}
body.mlm-loaded .add-friend-icon {
	display: inline;
}
.add-friend-icon img {
	border: 0px currentColor;
}