* {margin:0; padding:0; border:0}
body {background:url(/themes/images/bg.jpg) #434755; overflow-x: hidden;}
body.b-black {background:url(/themes/images/bg.gif) #EDEFF3}
body,td,div {font-size:15px; color: #000; font-family:arial,tahoma,trebuchet ms,verdana; }
td {vertical-align:top}
div {position:relative;}
input, textarea {font-size:13px; font-family:arial,trebuchet ms,tahoma; }
a {color:#3C6B05; text-decoration: none} a:hover {color:#000; -moz-transition: color 0.2s 0.02s ease; -o-transition: color 0.2s 0.02s ease;  -webkit-transition: color 0.2s 0.02s ease}
table {width:100%; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;}
hr, * html hr {height:1px; color:#E6E6E8; background:#E6E6E8; border:1px} hr {margin:8px 0} *:first-child+html hr {height:1px; margin:0} * html hr {margin:0}
p {line-height:19px; padding:0 0 15px 0}
h1 {font-size:28px; font-weight:bold; line-height:31px; letter-spacing: -1px;}
h2 {font-size:19px; font-weight:400; margin:0 0 16px 0; font-weight:bold; letter-spacing: -1px;}
	h2 a {color:#000; border-bottom: 2px solid black; text-decoration: none;}
	h2 a:hover {color:#3C6B05; border-bottom: 2px solid #3C6B05}
	h2 a.green-title {color:#608D18; border-bottom:2px solid #72A112}
		h2 a.green-title:hover {color:#000; border-bottom:2px solid #000}
	h2.green-title.big {font-size:28px; font-weight: bold; line-height: 31px; letter-spacing: -1px;}
	h2.green-title {color:#72A112}
	h2 a.gray-title {color:#454B59}
		h2 a.gray-title:hover {color:#000; border-bottom:2px solid #000}
	.under h2 {font-size: 28px; font-weight: bold; line-height: 31px; letter-spacing: -1px;}
h3 {}
h4 {}
h5 {text-transform:uppercase; font-size:11px; font-family:tahoma; padding:12px 0; display:block; border-top: 1px solid #DFDFDF; margin:0 18px 0 0}
label  {cursor:pointer}
dd,dt {display:inline}
li {list-style:none; padding:0; margin:0}
input[type=submit]{ cursor:pointer; padding:5px 7px;}
.but {background: #F2F2F2;border-top: 1px solid white; border-left: 1px solid #D5DADF; border-right: 1px solid #D5DADF; border-bottom: 1px solid #93A1B0; color: black; font-size: 14px; font-weight: bold; cursor: pointer; padding: 6px 18px; margin: 0 10px 0 0; font-family: arial;}
.txt {font-family:arial; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; padding:2px; color:#000; font-size:14px; border-top:1px solid #747474; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; border-left:1px solid #747474}
.clear {clear:both; height:1px}
.none { display:none;}
.hidden{ display:none;}
.fleft{ float:left;}
.fright{ float:right;}
.white {box-shadow: 0 1px 2px rgba(0,0,0,.1); width:1117px; /*68%*/ min-width:1000px; background:#fff; margin:0 auto; padding:0 20px}
	.white.w100 {width:91%}
	.f-home {display:block; position:absolute; right:-42px; top:0; width:42px; height:38px; }
		.f-home div {width:42px; height:38px; position:relative}
		.f-home a {display:block; position:fixed; z-index:3; top:0; width:42px; height:38px; background:url(/themes/images/f-home.gif) no-repeat 0 0}
		.f-home a.up {display:block; position:fixed; z-index:3; top:80px; width:42px; height:100%; background:url(/themes/images/2015/f-up.png) no-repeat 0 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
			.f-home a.up:hover {background:url(/themes/images/2015/f-up.png) no-repeat 0 0 #3C424D}
		body.b-black .f-home a.up {display:block; position:fixed; z-index:3; top:80px; width:42px; height:100%; background:url(/themes/images/2015/f-upw.png) no-repeat 0 0}
			body.b-black .f-home a.up:hover {background:url(/themes/images/2015/f-upw.png) no-repeat 0 0 #E2E4EA}
	.f-color {display:block; position:absolute; z-index:2; right:-42px; top:121px; width:42px; height:42px; background:url(/themes/images/f-color1.gif) no-repeat 0 0; }
	body.b-black .f-color {background:url(/themes/images/2015/f-color-w.png) no-repeat 0 0; }
	.f-width {display:block; position:absolute; right:-42px; z-index:55556; top:80px; width:42px; height:43px; background:url(/themes/images/f-width.gif) no-repeat 0 0; }

	.f-sitemap {display:block; position:absolute; right:-42px; z-index:5555; top:80px; width:42px; height:42px; }
	    .f-sitemap i {display: block; position: fixed; z-index: 3; top: 38px; width: 42px;height: 42px;    background:url(/themes/images/2015/f-sitemap.png) no-repeat 0 0; }
	    .f-sitemap u {display:none}
	    .f-sitemap:hover u {display: block; position: fixed; z-index: 4; top: 38px; width: 42px;height: 42px;    background:url(/themes/images/2015/f-sitemap-h.png) no-repeat 0 0; cursor:pointer}
	    .sitemap-hide {display:none; right:912px; top:0; background: #fff; z-index:55555555; width: 912px; height: 270px;     box-shadow: -3px 2px 33px -1px rgba(0,0,0, 0.3);}
	    .f-sitemap:hover i .sitemap-hide {display:block}
		.shhome {margin: 6px 0 0 6px; display: block; float:left; width: 35px; height: 35px; background:url(/themes/images/2015/shhome.png) no-repeat 0 0}
		.sitemap-hide .social {height: 30px; margin: 4px 13px -5px 0;}
		.sitemap-hide .social a {margin: 0 0 0 23px;}
		.sitemap-hide .green-menu {background: #ECEDED;width: 872px  !important;}
			.sitemap-hide .green-menu a {color:#31343C; font-style:normal}
			.sitemap-hide .fnew {width: 100%; margin-left: 0; }
			.sitemap-hide .fnew1 {left: 20px; top: 24px;}
				.sitemap-hide .fnew1 ul {margin: 0 60px 0 0;}			
			.sitemap-hide .fnew2 {padding: 22px 140px 0 310px;}
				.sitemap-hide .fnew1 li a, .sitemap-hide .fnew2 li a {color: #31343C; font-style:normal}
				.sitemap-hide .green-menu a:hover, .sitemap-hide .fnew1 li a:hover, .sitemap-hide .fnew2 li a:hover {color: #000}
		.sitemap-hide .green-menu {min-width: 872px !important;}
body.b-black .white {margin:0 auto; padding:0 20px}





.msgalert {
    background: url("/themes/images/notifications.png") no-repeat scroll 0 -52px #FFE9AD;
    border: 1px solid #EAC572;
}
.msginfo {
    background: url("/themes/images/notifications.png") no-repeat scroll 0 -156px #D1E4F3;
    border: 1px solid #99C4EA;
}
.msgsuccess {
    background: url("/themes/images/notifications.png") no-repeat scroll 0 -104px #EFFEB9;
    border: 1px solid #C1D779;
}
.msgerror {
    background: url("/themes/images/notifications.png") no-repeat scroll 0 0 #FAD5CF;
    border: 1px solid #E18B7C;
}

.notification {
    border-radius: 2px 2px 2px 2px;
    height: 51px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
}
.notification p {
    color: #333333;
    font-size: 13px;
    margin: 0 10px 0 75px;
	line-height: 16px;
}
.co,.wo {color:#373E48; font-size:10px; font-family:tahoma; margin:0 0 0 12px; text-decoration:none; border-radius:5px}
.co {background:url(/themes/images/co.gif) no-repeat 5px 6px #EFEFEF; padding:3px 5px 3px 17px}
.wo {background:url(/themes/images/wo.gif) no-repeat 5px 5px #EFEFEF; padding:3px 5px 3px 25px}
.fo {background: url(/themes/images/fo.png) no-repeat center center !important; padding: 1px 8px !important; margin: 0 -4px 0 9px !important;}
.vi {background: url(/themes/images/vi.png) no-repeat center center !important; padding: 1px 8px !important; margin: 0 -4px 0 9px !important;}

.second-menu .active{ font-weight:bold;}

.top-panel {height:38px}
.top-panel * {font-size:13px; }
	.top-panel div {padding:11px}
	.refresh {margin: 0 0 0 -10px; display:block; float:left; width:33px; height:38px; background:url(/themes/images/refresh.gif) no-repeat 0 0}
	.date {float:left; color:#8E929B; padding-left:0 !important; }
		.date i {font-style:normal; color:#B5BDCB}
	.mobile {padding:7px 11px 6px 19px !important; width:270px; float:left;}
		.mobile a {display:block; padding:4px 0 4px 0; color:#8E929B; text-decoration:none}
			.mobile a b {background:url(/themes/images/mobile.gif) no-repeat 0 1px; margin:0 0 0 4px; font-weight:400; color:#000; padding:0 0 0 14px}
	.social {float:right; padding:12px 14px 0 0 !important}
		.social a {width:15px; height:15px; margin:0 0 0 14px; display:block; float:left;-moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
			.svk {background:url(/themes/images/2015/social.gif) no-repeat 0 0}
			.sfb {background:url(/themes/images/2015/social.gif) no-repeat -15px 0}
			.stw {background:url(/themes/images/2015/social.gif) no-repeat -30px 0}
			.sgo {background:url(/themes/images/2015/social.gif) no-repeat -45px 0}
			.smr {background:url(/themes/images/2015/social.gif) no-repeat -60px 0}
			.sok {background:url(/themes/images/2015/social.gif) no-repeat -75px 0}
			.syt {background:url(/themes/images/2015/social.gif) no-repeat -90px 0}
			.sfu {background:url(/themes/images/2015/social.gif) no-repeat -105px 0}
			.sma {background:url(/themes/images/2015/social.gif) no-repeat -120px 0}
			.sig {background:url(/themes/images/2015/social.gif) no-repeat -135px 0}
				.svk:hover {background:url(/themes/images/2015/social.gif) no-repeat 0 -15px; }
				.sfb:hover {background:url(/themes/images/2015/social.gif) no-repeat -15px -15px}
				.stw:hover {background:url(/themes/images/2015/social.gif) no-repeat -30px -15px}
				.sgo:hover {background:url(/themes/images/2015/social.gif) no-repeat -45px -15px}
				.smr:hover {background:url(/themes/images/2015/social.gif) no-repeat -60px -15px}
				.sok:hover {background:url(/themes/images/2015/social.gif) no-repeat -75px -15px}
				.syt:hover {background:url(/themes/images/2015/social.gif) no-repeat -90px -15px}
				.sfu:hover {background:url(/themes/images/2015/social.gif) no-repeat -105px -15px}
				.sma:hover {background:url(/themes/images/2015/social.gif) no-repeat -120px -15px}
				.sig:hover {background:url(/themes/images/2015/social.gif) no-repeat -135px -15px}


	.enter {float:right; position:relative}
		.enter span {background:url(/themes/images/2015/enter.png) no-repeat 0 1px; padding:0 20px 0 15px; cursor:pointer;}
		.enter a {color:#000; text-decoration:none; font-weight:bold; }
			.enter-win {cursor: default !important; box-shadow: -3px 2px 4px -1px #393E49; position:absolute; left:0; top:38px; width:179px; height:177px; background:url(/themes/images/enter.png) !important; color:#000; z-index:500; padding:0 !important}
				.enter-win .passwordRecovery{display: block;margin: 6px 17px;}
				.enter-win div {margin-top:20px}
					.enter-win div input {width: 131px; margin:0 0 12px 5px; border-top:1px solid #82848B; border-right:1px solid #CECFD0; border-bottom:1px solid #AAADB5; border-left:1px solid #CECFD0; padding:5px}
				.enter-win i {display:block; font-style:normal; font-weight:bold; font-size:13px; padding: 11px 16px 12px 26px; background:url(/themes/images/enter-.gif) no-repeat 11px 14px #202A44; color:#fff; position:absolute; top:-38px; left:0}
				.enter-win .close {position:absolute; right:0; top:0; cursor:pointer !important; padding:9px 18px}
				.enter-win .enter-button {font-weight:bold; font-size:13px; cursor:pointer !important; padding:8px 11px; margin:-10px 0 0 15px; background:url(/themes/images/enter-but.gif) no-repeat 0 0; text-align: center;}

.menu-sports {background: #202A44; height:42px; }
	.menu-sports li {display:block; float:left; padding:13px 11px 11px 11px; position:relative}
	.menu-sports li:first-child {padding-left:16px; padding-right: 14px; padding-right: 14px;}
		.menu-sports ul ul {position:absolute; padding: 8px 0px; left:0; top:42px; opacaty:50%; ; background:#fff; z-index:400; box-shadow: 0 1px 7px #9A9A9A; min-width: 140px;}
			.menu-sports ul ul li {padding:5px 12px; float: none;}
			.menu-sports ul ul li:first-child {padding-left:12px}
			.menu-sports ul ul li a {color:#000; font-weight:400; letter-spacing: 0}
			.menu-sports ul ul li a:hover {color:#2F3E64; font-weight:400 }
	.menu-sports li.act {background:#fff}
		.menu-sports li a {color:#fff; font-weight:bold; text-decoration:none; }
			.menu-sports li a:hover {color:#DEE6F4}
		.menu-sports li.act a {color:#000}
		.menu-sports li a.other {font-weight:400 !important; background:url(/themes/images/other.gif) no-repeat right 6px; padding:0 9px 0 0; margin:0 8px 0 0}
		.menu-sports li.olymp {padding-left: 23px; padding-top: 11px; background:url(/themes/images/2015/olymp.png) no-repeat 0 14px}
				.menu-sports li.olymp li a {padding:0; background:none; font-weight:400 !important}

			.menu-sports li.olymp a {font-weight:bold !important; background:url(/themes/images/other.gif) no-repeat right 6px; padding:0 9px; cursor:pointer}
			.fix span {color: #B7BCC9; font-weight:400; background: url(/themes/images/2015/other.png) no-repeat right 8px; padding: 0 9px 0 0; letter-spacing: 0;}
	.menu-sports .mobilemenu {display:none}

.menu-portal {background:url(/themes/images/menu-portal2.png) repeat-x left top #33426A; height:120px; padding:0 0 0 225px; }
	.menu-portal ul {float:left; margin:17px 26px 0 0; z-index:5}
		.menu-portal ul li {margin:0 0 14px 0}
			.menu-portal ul a {color:#fff; text-decoration:none; }
				.menu-portal li a:hover {color:#DEE6F4}
			.logo {position:absolute; left:2%; top:19px}
			    .sportslogo {
			    position: absolute;
			    left: 2%;
			    top: 19px;
			    display: block;
			    width: 239px;
			    height: 103px;
			    background: url('/themes/images/2015/sports.png') no-repeat 0 0;
			    }
			    .sportslogo:hover {background: url('/themes/images/2015/sportshover.png') no-repeat 0 0;}
			.search {position:absolute; right:5px; bottom:-2px; width:370px !important; }
				.search-but {cursor:pointer; width:23px; height:28px; background:url(/themes/images/2015/search-but.png) no-repeat 5px 8px; position: absolute;    right: 10px;top: 2px;z-index: 555;}
				.search-txt {margin: 0 5px 0 0; width: calc(100% - 35px); border-top: 1px solid #9EA3B1; border-left: 1px solid #D4D6D8; border-right: 1px solid #D4D6D8;    border-bottom: 1px solid #B6BCCD;    padding: 7px 25px 7px 8px;}
			.about-portal {position:absolute; right:0; top:0; margin-right:20px !important; }
				.about-portal li {float:left; display:block; font-size:13px; margin-left:20px !important}
				.about-portal li a {color:#B7BCC9}
				.about-portal li a:hover {color:#fff}
	.menu-services {position:absolute; left:225px; top:0}

	
	/*.info-board {background:url(/themes/images/info-board.gif) repeat-x bottom left #D9DBE0; float: left; position: relative; width: 100%; margin: 0 0 14px 0;}
	.info-board-nav {background:url(/themes/images/veranda_sport_branding_19.06.jpg) repeat-x 0 0 #628F1A; height:44px; padding:0 !important} 
		.info-board-nav span {color:#000; display:block; float:left; padding:12px 16px; cursor:pointer; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease; font-weight: bold;}
			.info-board-nav span:hover {color:#000; background:rgba(230,255,180,0.1)}
			a.brnda {    display: inline-block;
    width: 413px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 289px;
    cursor: pointer;}*/
	

.info-board {background:url(/themes/images/info-board.gif) repeat-x bottom left #D9DBE0; float: left; position: relative; width: 100%; margin: 0 0 14px 0;}
	.info-board-nav {background:url(/themes/images/2015/info-board-nav.png) repeat-x 0 0 #628F1A; height:44px; padding:0 !important}
		.info-board-nav span {color:#fff; display:block; float:left; padding:12px 16px; cursor:pointer; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease; font-weight: bold;}
			.info-board-nav span:hover {color:#D1EB9D; background:rgba(230,255,180,0.1)}
			
			
			.info-board-nav span.act {background:rgba(47,87,0,0.4); font-weight:bold; }
				.info-board-nav i {display:block; float:left; width:40px; height:44px; background:url(/themes/images/2015/info-board-nav-close.png) no-repeat 0 0; cursor:pointer}
				.info-board-nav i:hover {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90)}
					.info-board-nav i.open {background:url(/themes/images/2015/info-board-nav-open.png) no-repeat 0 0}
		.info-board div {width:100%; padding:0 0 10px 0; }
			.info-board h4 {font-weight:bold; font-size:13px; background:url(/themes/images/h4.gif) repeat-x 0 0; padding:5px 0 16px 11px; }
			    .info-board ul {margin-left:-10px}
				.info-board li {border-bottom: 1px solid #BFC2C2; display:block; float:left; width:calc(50% - 20px); background:#EDEFF3; margin:0 0 0 10px; padding:6px 5px; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
				.info-board li:hover {background:#fff}
					.info-board li span,.info-board li div,.info-board li u {display:block;  float:left; font-style:normal; text-decoration:none; padding:0; width:auto; font-size:11px}
						.info-board li div {font-size:13px}
						.info-board li u {background-color: #5B5B5B; float:right; color:#D1D1D1; padding: 1px 5px 2px 5px; margin-right:0; margin-bottom: -1px;}
						.info-board li span {font-weight:bold; color:#72A112; margin:1px 12px 0 2px; font-family:tahoma}
						.info-board li i {float:right; color:#fff; font-weight:bold; background:#65911B; font-style:normal; padding:1px 5px 3px 5px; font-size:11px; font-family:tahoma; margin:0 0 -1px 10px}
						.info-board li a {color:#fff}
					.tabhide,.global-board-nav {padding:0 !important}
				.olyul {float:right}
				/*.board-block {width:32% !important}*/
				.board-block {overflow:hidden}
				.tabhide {padding: 15px 17px 10px 17px !important; width: auto !important;}

.gallery {background:#202A44; margin:-3px 0 0 0}
	.gallery div {padding: 0 !important;}
		.gallery div span {display:block; background:#2D3957; float:left; color:#fff; font-size:19px; cursor:pointer; padding:9px 14px; margin:0 1px 0 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
		.gallery div li span {display:block; background:none; float:none; cursor:pointer; padding:0px 0 5px 0; margin:0 1px 0 0}
		.gallery div span.act,.gallery div span.act:hover {color:#000; background:#fff}
		.gallery div span:hover {background:#35415E}
	.gallery ul {width:100%; position:relative; display:block; overflow:hidden}
		.gallery li {float:left; width:31%; margin:16px 0 17px 16px}
			.gallery li u {width:110px; height:74px; display:block; float:left; position:relative; overflow:hidden; text-decoration:none; margin:0 15px 0 0}
				.gallery li u img {margin:0 0 0 -57px; left:50%; top:0; position:absolute; height: 116%; width: auto !important; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
				.gallery li:hover u img {opacity:0.9}
			.gallery li span {color:#8E97B1; font-size:11px; display:block; margin:0 0 5px 0; }
				.gallery li span i {color:#72A112; font-style:normal}
			.gallery li a {color:#fff; text-decoration:none}
				.gallery li a:hover {color:#DDE5F9}
			.gallery_tab {width:100%; overflow:hidden}
				.gallery_tab span {font-weight:bold; letter-spacing: -1px;}


.content {margin:10px 0 0 0}
	.c-left,.c_center {float:left }
		.c-left {width:49%; margin:0 20px 0 0; padding:7px 0 0 0;}
		.c-left.under {padding:0;}

		.date-cat {color:#717783; display:block; font-size:11px !important}
			.date-cat.today b {color:#608D18; font-weight:400; margin:0 0 0 11px}
			.date-cat b {color:#939CAC; font-weight:400; margin:0 0 0 11px}
			.date-cat.today a {color:#608D18 !important; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 11px 0 0; font-size:11px !important; font-family:tahoma !important}
			.date-cat a {color:#717783 !important; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 11px 0 0; font-size:11px !important; font-family:tahoma !important}

		.main-news {padding: 0 0 9px 0; /*border-bottom: 1px solid #DFDFDF;*/}
			.main-news i {display:block; width:100%; max-width:450px; height:270px; position:relative; overflow:hidden; background:#EDEFF3}
				.main-news i img {left: 50%; margin-left: -240px; position:absolute; width:480px;  }
				.main-news a {color:#000; text-decoration:none}
					.main-news p a {color:#373E48}
						.main-news p a:hover {color:#3C6B05}
					.main-news a h1 {padding:12px 0 10px 0; text-decoration:none; }
						.main-news a h1 b {border-bottom:2px solid #000; -moz-transition: color 0.2s 0.02s ease; -o-transition: color 0.2s 0.02s ease;  -webkit-transition: color 0.2s 0.02s ease}
						.main-news a:hover h1 b {border-bottom:2px solid #3C6B05; color:#3C6B05}
				.main-news p {color:#373E48; line-height:19px; padding:13px 0 0 0}

			.main-news-too-pip {width:100%; overflow:hidden; margin:14px 0 0 -3px}
				.main-news-too-pip li {display:block; float:left; background:url(/themes/images/2015/main-news-too-pip.png) no-repeat 0 0; cursor:pointer; width:18px; height:18px; margin:0 4px 0 0}
				.main-news-too-pip li.act {background:url(/themes/images/2015/main-news-too-pip-act.png) no-repeat 0 0}

			.main-news-too {margin:12px 0 20px 0; width:100%; position:relative; overflow:hidden; padding:0 0 23px 0; border-bottom:1px solid #ececec; }
				.main-news-too li {width: 46.4%; float: left; margin-left: 15px;}
					.main-news-too li:first-child {float:left; margin-left:0}
				.main-news-too a {color:#000; font-size:16px}
				    .main-news-too a:hover {color:#3C6B05}
				.main-news-too span {display:block; margin-bottom:9px}
				.news span {display:block; margin-bottom:10px}

				.main-news-too i {display:block; width:215px; height:163px; position:relative; overflow:hidden; margin:0 0 15px 0}
					.main-news-too i img {position:absolute; left:50%; margin:0 0 0 -110px; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
					.main-news-too li:hover i img {opacity: 0.9}

				.news i {display:block; width: 215px; height: 163px;; position:relative; overflow:hidden; margin:0 20px 15px 0; float:left;}
					.news i img {position:absolute; left:50%; margin:0 0 0 -108px; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
					.news li:hover i img {opacity: 0.9}

				.news li {padding:0 0 23px 0; margin:0 0 23px 0; border-bottom:1px solid #ececec; width: 100%; overflow: hidden;}
					.news a {font-size:16px; color:#000}
						.news p a {font-size:15px; color:#292F38; /*border-bottom:1px solid #B0B6BF*/}
							.news p a:hover {/* border-bottom:1px solid #ADCB8B*/}
						.news a:hover {color:#3C6B05}
					.news p {color:#373E48; padding:12px 0 0 0}
					.news li .co, .news li .wo, .main-news .co, .main-news .wo {opacity: 0.4;-moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
					.news li:hover .co, .news li:hover .wo, .main-news:hover .co, .main-news:hover .wo {opacity: 1.0;}

				.ads {background:#EDEFF3; text-align:center; padding:5px 0; margin-bottom: 20px;  clear:both}
								.c_right .ads:first-child { margin-top: 0; }
				.c_right .ads { margin:20px 0; }
				.ads td { font-size:10px;}
				.ads .ads { margin: 0 }


.photo {background:#202A44; margin:0 0 28px 0; padding:0 0 0 20px; width:96%}
	.photo li {padding:20px 20px 20px 0; margin:0; border:0; width: 45%; }
	.photo a {color:#fff}
	.photo i {float:none; width: 90%; max-width: 215px; height: 163px;}
		.photo i img {position: absolute; left: 50%; margin: 0 0 0 -110px;}
		.photo-h2 a {font-size:19px !important}
		.photo-h2 { margin-top:-10px !important}


.date-s {width:100%; background:#EFFAD8; position:relative; overflow:hidden; margin:0 0 35px 0}
.date-s-h {margin-top:20px !important}
	.date-s li {float:left; width:50%; border:0; padding: 0 0 0px 0; margin: 0 0 6px 0 !important}
		.date-s li a {display:block; padding:0 10px 20px 20px; line-height: 18px; color:#000}
	.date-s span {display: block; padding: 31px 0 13px 82px; position: relative; font-size: 18px; font-weight: bold;;}
		.date-s span b {border-radius:5px; position:absolute; left:20px; top:20px; background:#689B02; color:#fff; font-size:36px; display:block; padding:2px 6px}
			.date-s a span {display: none}


.fun-s {width:100%; background:#EDEFF3; position:relative; overflow:hidden; margin:0 0 35px 0; color:#717783}
	.fun-s li {width:100%; border:0; padding: 0 0 0px 0; position:relative; overflow:hidden; margin:15px 0}
		.fun-s li a {padding:0 145px 0 20px; color:#000; display: block;}
			.fun-s li a:hover {color:#202A44}
			.fun-s li a u {font-size:10px; font-family:tahoma; color:#AAAEB9; text-decoration:none; margin: 0 0 0 10px; padding: 0 0 0 18px; background: url(/themes/images/eye-gr.gif) no-repeat 0 2px;}
		.fun-s li span {position:absolute; right:0; top:0; width:111px; ; }

.social-onnews {margin-bottom:13px; width:100%; overflow:hidden}

.say-s {width:100%; background: url(/themes/images/bg.jpg) #434755; position:relative; overflow:hidden; margin:0 0 20px 0}
	.say-s li {float:left; width:50%; border:0; padding: 0 0 0px 0; }
		.say-s li a {display:block; padding:0 10px 0 20px; color:#fff}
			.say-s li a:hover {color:#A9ADB4}
	.say-s span {display: block; padding: 22px 0 3px 87px; position: relative; font-size: 18px; font-weight: bold; color:#A9ADB4;}
	.say-s.phrases span {
		height: 45px;
		overflow: hidden;
	}
		.say-s span i {overflow:hidden; border-radius:5px; position:absolute; left:20px; top:20px; display:block; width:56px; height:51px}
		.say-s span i img {position:relative !important; margin:0 !important; left:auto; border-radius: 5px;}


		.c_center {width:26%; margin:7px 20px 0 0}

			.news-list {background:#EDEFF3; padding:16px; margin:0 0 16px 0; border-bottom: 2px solid #E7EAEF;}
				.news-list ul {margin-top:-10px}
					.news-list li {/*border-top:1px solid #DFDFDF; */padding:9px 0; clear:both; position:relative}
					.news-list li:first-child {border-top:0}
						.news-list li span {font-size:11px; color:#40507B; position:absolute; left:0; top:13px}
						.news-list li p {display:block; padding:0 0 0 40px; line-height:18px}
							.news-list li p a {color:#000; text-decoration:none}
							.news-list li p a:hover {color:#222F51}
								.news-list li p b a {color:#40507B; font-weight:400; font-family:tahoma; text-transform:uppercase; font-size:11px; margin:0 0 0 12px}
								.news-list li p u {color:#939DAC; margin:0 7px 0 12px; font-size:10px; font-family:tahoma; text-decoration:none; background:url(/themes/images/news-list-u.gif) no-repeat 0 2px; padding:0 0 0 11px}
								.news-list li p i {color:#939DAC; margin:0 10px 0 0; font-size:10px; font-family:tahoma; font-style:normal; background:url(/themes/images/news-list-i.gif) no-repeat 0 2px; padding:0 0 0 17px}
				.hot-news {height:600px; overflow:hidden}
				.hot-news li {margin: 0 18px 0 0;}
					.scroll {height:600px; width:10px; position:absolute; right:0; top:0; background:#E4E6EB; border-right:1px solid #D6D9E3; border-bottom:1px solid #D6D9E3; border-radius:5px}
						.scroll div {height:100px; width:10px; position:absolute; right:0; top:0; background:red; cursor:pointer; z-index:500}

		.c_right {width:21%; float:left; padding:7px 0 0 0}
		    .people-cont {border-bottom: 1px solid #DFDFDF; margin: 0 0 15px 0;}
		    .people-cont.conference {border-bottom: none; margin: 0 0 15px 0;}
			.people-cont li {padding:0 0 11px 0; margin:0 0 16px 0}
			.people-cont.interview li {padding: 27px 0 11px 0 !important}
				.people-cont img {width: 90px; float:left; margin:-30px 15px 0 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
				    .people-cont li:hover img {}
				.people-cont.interview img {margin:-30px 15px 7px 0}
				.people-cont i {display:block; width:140px; height:100px; position:relative; overflow:hidden; margin:0 0 9px 0; /*background:#EDEFF3*/}
					.people-cont i img {position:absolute; left:50%; margin:0 0 0 -63px; width:125px}
				.people-cont a {font-weight:bold; color:#000; }
					.people-cont a:hover {color:#3C6B05}
				.people-cont a .date-cat b {margin-top: 0 !important; display: inline-block !important;}
				.people-cont p {color:#373E48; font-size:13px; line-height:17px; padding:4px 0 0 0; clear:both}
				    .people-cont p a {color:#373E48; font-weight:400}
					.people-cont p u {background:url(/themes/images/people-cont-u.gif) no-repeat 0 2px; font-size:10px; color:#939DAC; padding:0 0 0 16px; margin:0 0 0 12px; text-decoration:none}
					.people-cont strong {clear:both; margin:0 0 0 0; display:block; border-radius:3px}
					.people-cont a b {margin-top:45px; display:block;}
			.noborder {border:0 !important; margin:0}
				.noborder img {margin-top:0 !important}
				 li.noborder {margin-top:-22px !important}
			.ask-but {padding:0 0 0 10px !important; background:url(/themes/images/ask-but-div.gif) no-repeat 0 0; float:left; clear:both}
				.noborder .ask-but {margin: 10px 0 8px -9px;}
				.ask-but a {padding:8px 10px 10px 0; background:url(/themes/images/ask-but-a.gif) no-repeat top right; font-size:13px; font-weight:bold; color:#000; display:block;}
				.ask-but input {padding:8px 10px 10px 0 !important; background:url(/themes/images/ask-but-a.gif) no-repeat top right; font-size:13px; font-weight:bold; color:#000; display:block; cursor:pointer}

.poll li {padding:0 0 13px 25px; display:block;	position:relative; font-size:13px; color:#373E48; overflow: hidden;}
	.poll li input {position: absolute; left: 0; top: 3px;}
	.poll-button {width:100%; overflow:hidden; margin:0 0 20px 0}
	.poll-a {display:block; float:left; margin:8px 0 0 15px}
		.poll.act span {position:absolute; left:0; top:1px; width:27px; color:#939DAC; font-size:11px; font-family:tahoma; text-align:right; display:block}
		.poll.act li {padding: 0 0 13px 35px;}
		.poll.act li div.line {height:4px; background:#C7E38D; position:absolute; position:absolute; bottom:5px; left:35px;display: inline-table;}
		.poll.act .poll-a {margin-left:0; font-weight:bold;}
	.poll-total {color:#717783; display:block; margin:-10px 0 15px 0}
	.poll-tab {; }
		.poll-tab a {color:#000; font-size:15px}
		.poll-tab td {line-height: 25px; padding:4px 15px}
		.poll-div {background:#EDEFF3; padding:9px 0; border-bottom: 2px solid #E7EAEF;}

.programm-date {border-radius:3px; background:#689B02; padding:3px 8px; font-weight:400; color:#fff; font-size:13px; display:block; float:left; margin:0 0 10px 0}
	.people-cont .programm-date {border-radius:3px; background:#E5E7ED; padding:3px 8px; font-weight:400; color:#6D7786; font-size:13px; display:block; float:left; margin:0 0 0 0}
.programm li {font-size:14px; color:#373E48; clear:both; border-bottom: 1px solid #DFDFDF; padding: 0 0 5px 0; margin: 0 0 14px 0;}
	.programm li span {font-size:11px; color:#69960E}
	.programm li b {font-size:15px; color:#000; display: block; margin: 0 0 10px 0; position:relative}
	.programm li p {position:relative; padding:0 0 0 40px; line-height:17px; margin:0 0 7px 0}
		.programm li p span {position:absolute; left:0; top:0}
		.programm b img {position:absolute; right:0; top:-6px}



.interview i {margin: 8px 0 8px 0 !important; height:90px !important;}
.interview p {padding:0 !important}

.statist {background:#EDEFF3; overflow:hidden; margin:0 0 15px 0}
	.statist ul {float:left; padding:0 20px 20px; width:20%}
	.statist.under ul {float:none; padding:0 20px 20px; width:90%}
		.statist li {padding:13px 0 0 0}
		.statist li a {color:#373E48; margin:0 20px 0 0}
			.statist li a:hover {color:#000}
		.statist li b {display:block; padding:8px 0 0 0}
		.statist li b a {color:#000}

.conference li {float:left; width:30%; padding:0 20px 0 0; border:0; margin-bottom:7px !important}
	.conference li strong {margin-top: 31px; display:block !important; height:80px; overflow:hidden}
	.conference i {width:125px !important; height:100px !important; float:left; margin:0 0 6px 0 }
	.conference .date-cat {margin-top:7px !important; clear:both}





.c-under {float:left; width:49%; margin: 7px 20px 0 0;}
.c-under.col2 {float:left; width:68%; margin: 0 20px 0 0;}
	.c-under h1 {margin:10px 0 17px 0; width:90%}
			.annotation {width:100%; overflow:hidden; margin-bottom: -20px;}
				.annotation i {display:block; width:100%; max-width:450px; height:270px; position:relative; overflow:hidden; margin:0 20px 20px 0; background:#EDEFF3}
					.annotation i img {left: 50%; margin-left: -240px; position: absolute;width: 480px;}
					.annotation p {font-size:16px; line-height: 21px; color:#373E48; clear:both;}
					.annotation em {margin-top: -19px; display: inline-block;}
			.full-news {min-height:208px; padding:0 0 0 55px; margin-bottom: -20px;}
			.full-news img {max-width:100%}
				.news-buttons {position:absolute; left:0; top:18px}
					.news-buttons a {display:block; width:24px; height:24px; margin:0 0 20px 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
						.nb-foru {background:url(/themes/images/news-button.gif) no-repeat 0 0}
						.nb-comm {background:url(/themes/images/news-button.gif) no-repeat 0 -24px}
						.nb-mail {background:url(/themes/images/news-button.gif) no-repeat 0 -48px}
						.nb-prin {background:url(/themes/images/news-button.gif) no-repeat 0 -72px}
						.nb-err {background:url(/themes/images/news-err.gif) no-repeat 0 0; display:block; width:24px; height:24px; margin:0 0 20px 0; cursor:pointer; position: relative;}
							.nb-foru:hover {background:url(/themes/images/news-button.gif) no-repeat -24px 0}
							.nb-comm:hover {background:url(/themes/images/news-button.gif) no-repeat -24px -24px}
							.nb-mail:hover {background:url(/themes/images/news-button.gif) no-repeat -24px -48px}
							.nb-prin:hover {background:url(/themes/images/news-button.gif) no-repeat -24px -72px}
							.nb-err:hover {background:url(/themes/images/news-err.gif) no-repeat 0 -24px}
						    
				.social-under {background:#EDEFF3; padding:16px 16px 6px 16px}
.c_center.under {float:right !important; margin:0 !important}
.c_center.col2 {float:right !important; margin:0 !important}

.pages {width:100%; overflow:hidden; padding: 0 0 12px 0;}
.pages .last, .pages .first{ display:none;}
.pages a,.pages b {background:#E9E9E9;
cursor: pointer;
font-size: 16px;
margin: 0 4px;
padding: 5px 8px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
display: block;
float: left;
color:#373F4C}
.pages b {color:#000; background:#FEFEFF}
.pages a:hover {background:#FEFEFF; color:#000}
.pages span {display:block; float:left; margin:0 10px; font-size:22px}
.page.selected a {background: #454B59; color:#fff; font-weight:bold}


.stat-vertical div ul {display:none}
	.stat-vertical div.act ul {display:block}
	.stat-vertical div.act div {background:#454B59; color:#fff}
	.stat-vertical div div {background:#EDEFF3; cursor:pointer; border-top:1px solid #fff; padding:13px 10px}
	.stat-vertical div div a {color:#000}
		.stat-vertical div div:hover {background:#E3E5EB}
		.stat-vertical div.act div:hover {background:#272C37}
		.stat-vertical div ul {background:#EDEFF3; border-bottom:1px solid #D9DADE; padding:0 13px 13px 20px}
		.stat-vertical div ul a {color:#373E48}
			.stat-vertical div ul a:hover {color:#000}
			.stat-vertical div ul li {padding: 13px 0 0 0;}


.best-news,.other-tab {background:#202A44; width:100%; overflow:hidden; padding:0 0 4px 0}
.best-news {margin-top:10px}
.other-tab {padding:4px 0 0 1px; width:100%}
	.best-news li,.other-tab li {display:block; float:left; background:#2D3957; color:#fff; font-size:19px; cursor:pointer; padding:9px 14px; margin:0 1px 0 0; letter-spacing: -1px;}
	.best-news li.act,.other-tab li.act,.best-news li.act:hover,.other-tab li.act:hover {background:#fff; color:#000}
	.best-news li:hover,.other-tab li:hover {background:#35415E}
	.best-news li.best-li,.other-tab li.other-li {background:#202A44; color:#fff; cursor:default !important}


.footer {background:#363B45; width:100%; height: 271px; min-width: 1000px;}
.fix-footer {margin: 0 auto; padding: 0 20px; width: 75%; min-width: 965px;}
.f-social {width:100%; overflow:hidden}
	.f-social li {display:block; float:left; background:#2E333D; color:#fff; font-size:19px; cursor:pointer; padding:9px 14px; margin:0; letter-spacing: -1px;}
	.f-social li.act {background:#fff; color:#000}
		.f1, .f2 {float:left; }
		.f1 {width:36%}
			.f1 div {padding: 11px 0 0 131px; margin: 14px 0 0 -20px; font-size:15px; color:#fff; line-height:18px;}
			.f1 div img {position:absolute; left:0; top:0}
			.f1 ul {float:left; margin:32px 25px 0 0}
				.f1 a {color:#A9ADB4; font-size:13px; display:block; padding:0 0 14px 0}
		.f2 {width: 22%; padding: 0 0 27px 20px; border-left: 1px solid #5B616D; }
			.f2 span {display: block; color: white; font-size: 19px; padding: 21px 0 15px 0; margin: 0; letter-spacing: -1px;}
			.f2 b {font-size:36px; color:#828791; margin:0 20px 0 0; line-height:41px; display: inline-block;}
			.f2 div {margin-bottom: -6px;}
			.f2 div b {font-size:24px; color:#828791; margin:0 12px 0 0; line-height:41px}
			.f2 p {font-size:13px; color:#A9ADB4; margin:12px 20px 0 0; line-height:17px}
		.f3 {float:right; width:400px; margin:0 -20px 0 0}
			.f-social-div div {height:214px; margin-bottom: 15px; width:400px; oveflow:hidden; background:#fff; overflow: hidden}
.footer2 {background:#2E333D; width:100%; overflow:hidden; min-width: 1000px;}
	.fix-footer2 {margin: 0 auto; padding: 0 20px; width: 75%; min-width: 965px;}
	.footer2 p {display:block; font-size:13px; color:#fff; padding:22px 0; float:left; }
		.footer2 img.siasports {float:left; margin:16px 25px 0 -20px}
		.footer2 p a {color:#fff;}
	.footer2 div div {position:absolute; right:0; width:400px; top:15px}
		.footer2 div img {margin:0 20px 0 0}


.bestnewshide, .luchshee-za {width:100%; overflow:hidden}
	.best-1,.best-2,.best-3 {float: left; width: 30%;padding: 0 20px 0 0;border: 0; display:block;}
	.luchshee-za strong {display:block; margin:20px 0 14px 0; font-size:19px; color:#202A44; letter-spacing: -1px; }
	.luchshee-za ul {margin:0 0 20px 0}
	.luchshee-za i {display:block; margin-bottom:10px; width:250px; height:180px; overflow:hidden; position:relative}
	.luchshee-za li {padding:14px 0 0 0; margin:14px 0 0 0; border-top:1px solid #E6E6E8}
	.luchshee-za a {color:#000}
	.luchshee-za u {font-size:10px; font-family:tahoma; color:#939DAC; margin:0 0 0 13px; text-decoration:none}
		.best-1 u {padding:0 0 0 16px; background:url(/themes/images/best-1.gif) no-repeat 0 2px}
		.best-2 u {padding:0 0 0 12px; background:url(/themes/images/best-2.gif) no-repeat 0 2px}
		.best-3 u {padding:0 0 0 11px; background:url(/themes/images/best-3.gif) no-repeat 0 2px}
	.luchshee-za span {margin:0 0 5px 0}
	.luchshee-za .best-one {margin:0; padding:0; border:0}
	.luchshee-za .best-one a {color:#000; font-weight:bold; font-size:16px; }
		.luchshee-za img {position:absolute; width:300px; left:50%; margin:0 0 0 -150px; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
		.luchshee-za li:hover img {opacity:0.9}


.calendar {background:#EDEFF3; margin: 0 0 16px 0;border-bottom: 2px solid #E7EAEF;padding:16px}
	.calendar table {margin:0 0 10px 0}
	.calendar select {padding:4px; cursor:pointer}
	.calendar th {height:40px; border-right:1px solid #EDEFF3; background:#F8F9FB}
	.calendar td {vertical-align:middle; text-align:center; border-top:1px solid #D6D9E3; color:#939DAC; padding:5px 0}
	.calendar td.day {background:#fff;}
		.calendar td.day a {color:#303E64; font-weight:bold;}
	.calendar a {color:#000; font-size:13px} .calendar a:hover {color:#E82804}
	.calendar-bot {height:7px}
 tr.days td {padding:8px 3px}
.days b {font-weight:bold;}

.links a {display:block;width:100%}
	.links li {padding:13px 0; border-bottom:1px solid #E9EDF6}
	.links li:last-child {border-bottom:none}
		.link-lyakhov {height:54px; background:url(/themes/images/links/lyakhov.gif) no-repeat center center}
		.link-khabar {height:69px; background:url(/themes/images/links/khabar.gif) no-repeat center center}
		.link-elarna {height:96px; background:url(/themes/images/links/elarna.gif) no-repeat center center}
		.link-fvesti {height:63px; background:url(/themes/images/links/fvesti.gif) no-repeat center center}
		.link-sport {height:61px; background:url(/themes/images/links/sport.gif) no-repeat center center}
		.link-sportk {height:57px; background:url(/themes/images/links/sportk.gif) no-repeat center center}
		.link-bestnews {height:44px; background:url(/themes/images/links/bestnews.gif) no-repeat center center}
		.link-headline {height:66px; background:url(/themes/images/links/headline.gif) no-repeat center center}
		.link-kzsport1 {height:59px; background:url(/themes/images/links/kz-sport1.gif) no-repeat center center}
		.link-alash {height:80px; background:url(/themes/images/links/alash.gif) no-repeat center center}
		.link-kztrk {height:95px; background:url(/themes/images/links/kaztrk_new_gray.png) no-repeat center center}
			.link-lyakhov:hover {background:url(/themes/images/links/lyakhov-.gif) no-repeat center center}
			.link-khabar:hover {background:url(/themes/images/links/khabar-.gif) no-repeat center center}
			.link-elarna:hover {background:url(/themes/images/links/elarna-.gif) no-repeat center center}
			.link-fvesti:hover {background:url(/themes/images/links/fvesti-.gif) no-repeat center center}
			.link-sport:hover {background:url(/themes/images/links/sport-.gif) no-repeat center center}
			.link-sportk:hover {background:url(/themes/images/links/sportk-.gif) no-repeat center center}
			.link-bestnews:hover {background:url(/themes/images/links/bestnews-.gif) no-repeat center center}
			.link-headline:hover {height:66px; background:url(/themes/images/links/headline-.gif) no-repeat center center}
			.link-kzsport1:hover {background:url(/themes/images/links/kz-sport1-.gif) no-repeat center center}
			.link-alash:hover {background:url(/themes/images/links/alash-.gif) no-repeat center center}
			.link-kztrk:hover {background:url(/themes/images/links/kaztrk_new.png) no-repeat center center}



		.link-ktv {height:80px; background:url(/themes/images/links/ktv.gif) no-repeat center center}
			.link-ktv:hover {background:url(/themes/images/links/ktv2.gif) no-repeat center center}







form .row {width:100%; overflow:hidden; padding:10px 0}
	form .row label {float:left; width:45%; }
	.form.community .row label { width:38%;}
	form .row img {float: left; margin: 10px 0 0 45%; }
	form .row select, form .row input, form .row textarea {float:left; width:45%; border-top: 1px solid #82848B; border-right: 1px solid #CECFD0; border-bottom: 1px solid #AAADB5;border-left: 1px solid #CECFD0; padding: 5px;}
	.form.community .row select, .form.community .row input, .form.community .row textarea{width:60%;}
		form .row.buttons input {float:none; width:auto !important; border:none; padding:auto;}
	span.required {color: #CA4026; font-weight:bold;}
	form .hint {color: #717783; font-size: 11px; line-height: 15px; padding: 0 10px 20px 231px;}
	form .errorMessage {clear: both;  font-size: 11px;color: #D17867;padding: 3px 0 3px 45%;}
	.form.community .errorMessage {clear: both;  font-size: 11px;color: #D17867;padding: 3px 0 3px 38%;}
	.errorSummary {border-bottom:1px solid #EDEDED; padding:0 0 15px 0; margin: 0 0 10px 0;}
		.errorSummary p {font-weight:bold; color: #CA4026}
		.errorSummary li {padding:5px 0 5px 25px}
	form .row.buttons {padding:15px 0 0 0; border-top:1px solid #EDEDED}
	#login-form #Users_rememberMe {width:auto !important; margin:2px 7px 0 45%}


.other-news {margin-top: 17px; width:100%; overflow:hidden}
	.other-news div {width:100%; overflow:hidden;}
		.other-news li {float:left; width:45%; margin:0 15px 15px 0; color: #717783; display: block; font-size: 11px !important;}
			.other-news li i {display: block; width: 140px; height: 110px; position: relative; overflow: hidden; margin: 0 0 9px 0; background: #EDEFF3;}
				.other-news i img {position: absolute;	left: 50%;margin: 0 0 0 -75px;width: 150px;	}
				.other-news b {color: #939CAC;font-weight: 400;margin: 0 0 0 11px;}
				.other-news strong {font-size: 13px !important; display:block;}
				.other-news a {color:#000}
					.other-news a:hover {color:#3C6B05}

#comments textarea, #addquestion textarea {width: 97%;height: 125px;margin: 15px 0; border-top: 1px solid #82848B; border-right: 1px solid #CECFD0; border-bottom: 1px solid #AAADB5;border-left: 1px solid #CECFD0; padding: 5px;}







 /* комменты */

 .cm0 {width:100%; position:relative; margin:0 0 10px 0}
.cquo {left:75px; top:10px; position:absolute; width:28px; height:91px}
.answer .cquo {left:175px}
.ten1 {height:10px; margin:0 0 0 102px} .answer .ten1 {margin:0 0 0 202px}
.ten2 {height:10px; margin:0 0 0 102px} .answer .ten2 {margin:0 0 0 202px}
	.cm1 {width:102px; text-align:right;}
	.answer .cm1 {width:202px}
		.cm1 img {width:90px; height:90px; background:#ECEFF5; margin:10px 12px 0 0}
	.cm2 {padding:10px}
		.cm21 span {color:#B3BAC6; background:url(media/pip-data.gif) no-repeat 0 0; padding:0 0 0 15px; margin:0 0 0 15px; font-family:tahoma; font-size:11px}
		.cm22 {padding:15px 0}
		.cm23 {width:100%; position:relative; overflow:hidden}
			.cm23 span {display:block; float:left; height:33px; padding:0 10px 0 0; background:url(/media/comm/cm23span.gif) no-repeat top right}
			.cm23 a {display:block; padding:10px 0 10px 27px; font-family:tahoma; font-size:11px; text-decoration:none}
				.cm231 a {background:url(/media/comm/cm231.gif) no-repeat 0 0}
				.cm232 a {background:url(/media/comm/cm232.gif) no-repeat 0 0}
				.cm233 a {background:url(/media/comm/cm233.gif) no-repeat 0 0}
	.cm3 {width:140px; padding:10px; }
		.cm31 {font-size:11px; font-family:tahoma; color:#9EA5B1}
			.cm31 span {color:#000; font-family:arial; font-size:24px; margin:0 8px 0 0}
			.cm31 a {font-size:14px; color:#76A500; font-family:arial; text-decoration:none; margin:0 0 0 7px}
			.cm31 a:hover {color:#000}
		.cm32 {background:#C2C7D1; height:5px; width:120px}
			.cm32 div {height:5px; background:#D8DBE1}
		.cm33 {width:121px; height:49px; position:relative; background:url(/media/comm/cm33.gif) no-repeat 0 0}
			.cm33 img {margin:5px 2px 0 0}
			.cm33 span {position:absolute; padding:6px 0; width:39px; top:21px; left:5px; display:block; font-size:10px; font-family:tahoma; color:#C59E09; background:url(/media/comm/syel.gif) no-repeat 0 0; text-align:center}

				.yel_1,.yel_2,.yel_3,.yel_4,.yel_5 {height:24px; background:url(/media/comm/yel.gif) no-repeat top left;}
				.yel_0 {display:none}
				.yel_1 {width:16}
					.yel_1 span {margin-left:0px}
				.yel_2 {width:32px}
					.yel_2 span {margin-left:16px}
				.yel_3 {width:48px}
					.yel_3 span {margin-left:32px}
				.yel_4 {width:64px}
					.yel_4 span {margin-left:48px}
				.yel_5 {width:78px}
					.yel_5 span {margin-left:64px}
		.cm34 {color:#9EA5B1; font-family:tahoma; font-size:11px; line-height:16px}

.mark6 .cquo, .mark5 .cquo, .mark4 .cquo, .mark3 .cquo, .mark2 .cquo {background:url(/media/comm/mark6/cquo.gif) no-repeat 0 0}
.mark6 .cm2, .mark5 .cm2, .mark4 .cm2, .mark3 .cm2, .mark2 .cm2 {border:1px solid #DDE1E9; border-right:none; background:#F2F5FA}
.mark6 .cm3, .mark5 .cm3, .mark4 .cm3, .mark3 .cm3, .mark2 .cm3 {border:1px solid #E5E8EE; border-left:none; background:#EAEDF3}
.mark6 .ten1, .mark5 .ten1, .mark4 .ten1, .mark3 .ten1, .mark2 .ten1 {background:none}
.mark6 .ten2, .mark5 .ten2, .mark4 .ten2, .mark3 .ten2, .mark2 .ten2 {background:url(/media/comm/mark6/ten2.gif) repeat-x left top}
.mark6 .cm22 {line-height:17px}

.mark6 .cm22 {line-height:16px; font-size:13px}
	.mark6 .cm21 b {font-size:13px; font-weight:bold;}
.mark5 .cm22 {line-height:16px; font-size:12px}
.mark4 .cm22 {line-height:16px; font-size:11px}
.mark3 .cm22 {line-height:15px; font-size:11px; color:#505763}
	.mark3 .cm21 b {font-size:11px; color:#717987}
.mark2 .cm22 {line-height:17px; font-size:11px; color:#9DA3AD}
	.mark2 .cm21 b {font-size:11px; color:#505763}
.mark1 .cm22 {line-height:17px}



.mark1 .cquo {background:url(/media/comm/mark7/cquo.gif) no-repeat 0 0}
.mark1 .cm2 {border:1px solid #DEE2EA; border-right:none; background:#F5F7FC}
.mark1 .cm3 {border:1px solid #DEE2EA; border-left:none; background:#ECEFF5}
.mark1 .ten1 {background:none}
.mark1 .ten2 {background:none}
.mark1 .cm21 b {font-size:11px; color:#B9BDC4}
.mark1 .cm22 {font-size:11px; color:#B9BDC4}

.mark7 .cquo {background:url(/media/comm/mark7/cquo.gif) no-repeat 0 0}
.mark7 .cm2 {border:1px solid #AEB4BF; border-right-colort: #DCDEE4; background:#FFFFFF}
.mark7 .cm3 {border:1px solid #AEB4BF; border-left:none; background:#FFFFFF}
.mark7 .ten1 {background:url(/media/comm/mark7/ten1.gif) repeat-x left bottom}
.mark7 .ten2 {background:url(/media/comm/mark7/ten2.gif) repeat-x left top}
.mark7 .cm21 b {font-size:15px; font-weight:bold;}
.mark7 .cm22 {line-height:21px; font-size:14px}

.mark8 .cquo {background:url(/media/comm/mark8/cquo.gif) no-repeat 0 0; margin-top:-3px}
.mark8 .cm2 {border:1px solid #C1D797; border-right:1px solid #DBDEE3; border-left:1px solid #73A216; background:#FFFFFF}
.mark8 .cm3 {border:1px solid #AEB4BF; border-left:none; background:url(/media/comm/mark8/cm3.jpg) no-repeat top right #FAFBF5}
.mark8 .ten1 {background:url(/media/comm/mark8/ten1.gif) repeat-x left bottom; margin:0 0 0 75px}
	.mark8.answer .ten1 {background:url(/media/comm/mark8/ten1.gif) repeat-x left bottom; margin:0 0 0 175px}
.mark8 .ten2 {background:url(/media/comm/mark8/ten2.gif) repeat-x left top}
.mark8 .cm21 b {font-size:16px; font-weight:bold;}
.mark8 .cm22 {line-height:23px; font-size:17px; padding-left:22px; padding-right:8px; background:url(/media/comm/mark8/kov1.gif) no-repeat 0 19px}
.mark8 .cm22 .kov2 {padding:0 12px; background:url(/media/comm/mark8/kov2.gif) no-repeat center center}
.mark8 .cm31 {color:#4B6813; font-family:arial; font-size:20px; margin-bottom:40px}
.mark8 .cm23 .cm232, .mark8 .cm23 .cm233, .mark8 .cm32, .mark8 .cm33, .mark8 .cm31 span {display:none}


.badc .cm2 {background:#F9E6E2; border:1px solid #DE907D; border-top:3px solid #CD7162; border-right:none}
.badc .cm3 {background:#F2D9D4; border:1px solid #DE907D; border-top:3px solid #CD7162; border-left:none}
.badc .cm23, .badc .cm31, .badc .cm32, .badc .cm33, .badc .cm34 {display:none}
.cm0.badc .cm21 b {color:#B98377}
.cm0.badc .cm21 span {color:#D59B8E}
.cm0.badc .cm22 {color:#B98377; text-decoration:line-through}
.cm31 {color:#000}
.badc .cquo {background:url(/comm/badq.gif) no-repeat 0 0}
.badc .ten1, .badc .ten2 {background:none}
.badc .whybad div {font-family:tahoma; font-size:11px; padding:0 0 12px 0}
.badc .whybad {font-size:11px; font-family:tahoma; color:#000}
.badc .whybad span {color:#741D0B; font-family:arial; font-size:24px; margin:0 8px 0 0}

.cmra {width:174px; height:33px; background:url(raiting.gif) no-repeat 0 0; float:right}
	.cmra a {display:block; padding:10px 0 6px 36px; font-size:11px; font-family:tahoma; color:#000; text-decoration:none}


/* клмменты */








/* конференции */

.nmt {display: block;
background: url(/themes/images/info-board-nav.gif) repeat-x 0 0 #628F1A;
float:left;
color: #fff;
font-size: 19px;
cursor: pointer;
padding: 9px 14px;
margin: 0 1px 0 0;
letter-spacing: -1px;
height:auto !important;
width:auto !important;
font-weight: bold;
}

	
.conference-list div {width:100%; overflow:hidden; }
.conference-list li {float: left; height: 159px; width: 44%; margin: 0 25px 16px 0; overflow: hidden; /*border-bottom: 1px solid #DFDFDF; */}
	.conference-list i {display:block; width:114px; height:84px; overflow:hidden}
		.conference-list i img {width:115px !important}
	.conference-list strong {display:block; margin: 7px 0 4px 0; font-size:14px}
	.conference-list a {color:#000; }
	.conference-list p {line-height: 15px; color: #717783;display: block;font-size: 11px !important;}
	.conference-list p b {color: #939CAC; font-weight: 400;margin: 0 0 0 11px;}
	.conference-list a:hover, .conference-list a:hover p, .conference-list a:hover p b {color:#3c6b05; }


.conference-list.conferencekrug li {float: left; height: 204px; width: 44%; margin: 0 25px 16px 0; overflow: hidden; /*border-bottom: 1px solid #DFDFDF; */}
	.conference-list.conferencekrug i {    display: block; width: 110px; height: 110px; overflow: hidden; position: relative; border-radius: 80px;}
		.conference-list.conferencekrug i img {height: 100%; margin-left:-15px; width: auto !important;}
		.conference-list.conferencekrug i dt {position: absolute; width: 110px; height: 110px;	background: #1E2B4E; opacity: 0.1; left: 0; top: 0;  }


	.conference_name {margin: 10px 0 17px 0;width: 90%;}
	#desc {padding:16px 0}
	.conference_menu ul {float:left; margin:0 0 0 15px}
	.conference_menu li {margin:10px 10px 0 0; white-space: nowrap; width: 27% !important;}
		.conference_menu li a {color:#fff; }
			.conference_menu li a.act {color:#8E97B1}
	.conference.und {background:#202A44; width:100%; overflow:hidden; padding:15px 0}
		.conference.und i {display:block; width:105px !important; height:84px !important; overflow:hidden; margin:0 15px 0 15px !important}

	#addquestion {width:100%; overflow:hidden}
/* конференции */





/* федерации */

.fed-name .fed-a {font-size:16px; font-weight:bold; display:block; padding:20px 0 5px 10px; color:#000; background:none}
.str2111 .fed-a {font-size:28px; font-weight:400; padding-left:0}
.fed-name a {font-size:11px; font-weight:400; display:inline; padding:0 15px 0 10px; color:#8791A4; background:url(/images/fed-b.gif) no-repeat right center}
.str2111 {margin:0 !important}
.str2111 tr.str21 td, .str2111 tr.str21 th {
background: #F6F9F0;
border-bottom: 2px solid #DAE6C2;
}
.str2111 th {
line-height: 18px;
vertical-align: top;
border-bottom: 2px solid #DAE6C2;
text-align: right;
font-size: 14px;
width: 138px;
padding: 18px 20px 18px 0;
}
.str2111 img {width:90px}
.str2111 td {
line-height: 20px;
border-bottom: 2px solid #DAE6C2;
font-size: 14px;
padding: 18px 20px 18px 0;
}
.str2111 td p, .str2111 div {font-size: 14px; line-height: 20px;}
.str2111 div  {padding:0; margin:0 !important}
.fed-sm {font-family: tahoma;
font-size: 11px;
color: #8A919E;}
.conference-list.fed i {position:relative}
	.conference-list.fed i img {width:82px !important; position:absolute; bottom:0; left:0}
/* федерации */



.s {}

/*Конференции*/
#conference_content div{	display:none;}
#conference_content div:first-child{	display:block;}

.stdform textarea {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    color: #666666;
    padding: 8px 5px;
    width: 98%;
}
.stdform input[type=text],.stdform input[type=file] {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    color: #666666;
    padding: 8px 5px;
    width: 100%;
}
.stdform input[type=checkbox] {
    margin:  8px 5px;
}
.stdform select {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #DDDDDD inset;
    color: #666666;
    min-width: 40%;
    padding: 7px 5px;
}
.stdform label {
    float: left;
    padding: 5px 20px 0 0;
    text-align: right;
    width: 200px;
}
.stdform span.field{
    display: block;
    margin-left: 220px;
    position: relative;
}
.stdtable {width: 100%;}
.stdtable .con0 {    background: none repeat scroll 0 0 #FCFCFC;}
.stdtable .con1 {    background: none repeat scroll 0 0 #F9F9F9;}
.stdtable th, .stdtable td {    line-height: 16px;    vertical-align: middle;}
.stdtable th, .stdtable thead td {      padding: 10px 0; word-wrap: break-word;}
.stdtable-pere th, .stdtable-pere thead td {      padding: 10px 40px; text-align:left}
.stdtable-pere tfoot th, .stdtable-pere tfoot td {    padding: 10px 41px; text-align:left;}
.stdtable tfoot th, .stdtable tfoot td {    padding: 10px 0; text-align:center;}

.stdtable-pere th.head0 {
    background: url("../images/com-come.gif") no-repeat 9px center #EDEFF3;
}
.stdtable th.head0 {
    background: #EDEFF3;
}
.stdtable-pere th.head0.headgone {
    background: url("../images/com-gone.gif") no-repeat 9px center #EDEFF3 !important;
}
.stdtable th.head1, .stdtable th.head1, .stdtable thead td.head1, .stdtable tfoot td.head1 {
    background-color: #EDEFF3;
}
.stdtable thead th.sorting, .stdtable thead td.sorting {
    background-image: url("../images/sort_both.png");
    background-position: right 3px;
    background-repeat: no-repeat;
}
.stdtable thead th.sorting_asc, .stdtable thead td.sorting_asc {
    background-image: url("../images/sort_asc.png");
    background-position: right 4px;
    background-repeat: no-repeat;
}
.stdtable thead th.sorting_desc, .stdtable thead td.sorting_desc {
    background-image: url("../images/sort_desc.png");
    background-position: right 4px;
    background-repeat: no-repeat;
}
.stdtable thead td {
    font-weight: bold;
}
.stdtable thead td.center {
    text-align: left;
}
.stdtable tbody tr td {
    border-bottom: 1px solid #DFDFDF;
    padding: 17px 0;
}
.stdtable-pere tbody tr td {
    border-bottom: 1px solid #DFDFDF;
    padding: 18px 10px;
}

.stdtable tbody tr:hover td, .stdtable tbody tr.selected td, .stdtable-pere tbody tr:hover td, .stdtable tbody tr.selected td {
    background: none repeat scroll 0 0 #F3F5FA;
    color: #333333;
}
.stdtable tbody tr.togglerow td, .stdtable-pere tbody tr.togglerow td {
    background: none repeat scroll 0 0 #FFFFFF;
}
.stdtable tbody tr.togglerow:hover td, .stdtable-pere tbody tr.togglerow:hover td {
    background: none repeat scroll 0 0 #FFFFFF;
}
.stdtable tbody tr.hiderow {
    display: none;
}
.stdtable tr.select td { font-weight:bold;}

.stdtable-pere td a {font-size:14px; color:#000}
.stdtable td {vertical-align:top !important}
.stdtable-pere td p {line-height: 24px; margin:0; padding:0}
.com-name span {font-weight: bold; font-size:15px; display:block; margin-top:8px}
.stdtable td.com-name p {line-height: 15px; color:#4D545D; font-size:13px; display:block; margin:10px 0 0 0;}
.com-gone a {color:#373E48 !important; font-size:14px}


/**/

/*Трансфермаркет*/
    .transfermarket {font-family:"Arial"; font-size:14px; line-height:1.4em; width:100%; position:relative}
    .transfermarket h1 {font-size:28px; font-family:"Arial"; padding: 0 0 25px 45px; margin:0; font-weight:normal; line-height:1.2em; text-transform:uppercase; background: url("/themes/images/transfermarket_ico.jpg") no-repeat scroll 0 0 transparent; float:none}
    .transfermarket h2 {clear:both}
    .transfermarket h3 {float: left;  width: 44%; margin: 0px 25px 16px 0px; overflow: hidden; border-bottom: 1px solid #DFDFDF; background: url(/themes/images/info-board-nav.gif) 0px 0px repeat-x #628F1A; float: left; color: white; font-size: 19px; cursor: pointer; padding: 9px 14px; letter-spacing: -1px; height: auto; width: auto;}
    .transfermarket p {padding-bottom:25px}
    .transfermarket * {margin:0; padding:0}
    .transfermarket img {border:0}
    .transfermarket ul li {list-style:none}
    .transfermarket {table width:100%; border-collapse:collapse; border:0}
    .transfermarket_field {background:#f0f2f5; padding:0; margin-bottom:35px; padding-bottom:40px}
    .gamer_position {height:16px; line-height:16px; padding:18px 0 15px 0; text-align:center}
    .gamer_position li {display:inline; text-align:center; font-size:12px; text-transform:uppercase; color:#575b61; padding:0 20px}
    .gamer_position li a {color:#575b61; text-decoration:none}
    .gamer_position li a:hover {text-decoration:underline}
    .transfermarket .field {width:598px; height:401px; background:url(/themes/images/football_field.jpg) 0 0 no-repeat; margin:0 auto; position:relative}
    .transfermarket .field li {position:absolute; width:64px; height:56px}
    .transfermarket .field li a {padding:0 0 28px 24px; height:28px; width:40px; height:28px; line-height:26px; text-align:center; display:block; overflow:hidden; background:url(/themes/images/gamer_mark_bg.png) 0 0 no-repeat; font-size:18px; text-decoration:none; text-transform:uppercase; color:#000}
    .transfermarket .field li a:hover {background-position:0 100%}
    .transfermarket .field li.left a {background:url(/themes/images/gamer_mark_bg2.png) 0 0 no-repeat; padding:0 24px 28px 0}
    .transfermarket .field li.left a:hover {background-position:0 100%}
    .transfermarket .field li.item1 {left:115px; top:89px}
    .transfermarket .field li.item2 {left:115px; top:232px}
    .transfermarket .field li.item3 {left:279px; top:27px}
    .transfermarket .field li.item4 {left:279px; top:106px}
    .transfermarket .field li.item5 {left:279px; top:206px}
    .transfermarket .field li.item6 {left:279px; top:282px}
    .transfermarket .field li.item7 {left:420px; top:27px}
    .transfermarket .field li.item8 {left:420px; top:108px}
    .transfermarket .field li.item9 {left:420px; top:200px}
    .transfermarket .field li.item10 {left:420px; top:282px}
    .transfermarket .field li.item11 {left:511px; top:156px}

	#tab8 #tab6 tr.d1 th {font-size:12px; text-align:left; background:#EEF1F6 !important; padding:10px 5px}
	#tab6 td {border-bottom:1px solid #dee0e3; padding: 8px 0; font-size:13px}
		#tab6 td a {color:#000; font-size:15px}
			#tab6 td a:hover {color:#3C6B05}
	.transsearch {font-size: 14px;}
	.transsearch input, .transsearch select {border: 1px solid #A5ACB2; font-size: 14px; font-family: arial; color: black; background: #FAFBFE; padding:3px; margin:0 8px}
	.transsearch input.transbut  {font-weight:bold; background:#EEF0F6; cursor:pointer}

	.gamer_list {display:table; width:100%; height:auto}
	.gamer_list_bg {float:left; width:100%; position:relative; padding-bottom:30px}
	.gamer_item {float:left; width:26%; height:260px; padding:0 23px 0 23px; border-right:1px solid #dee0e3; margin:0 23px 35px -23px; _display:inline}
	.gamer_img img {width:120px; height:90px; border:3px solid #e4e4e4}
	.gamer_img {padding-bottom:5px}
	.gamer_name {font-size:14px; line-height:1.2em;  font-weight:bold; min-height:41px; }
	.gamer_name a {color:#000; text-decoration:underline}
	.gamer_name a:hover {text-decoration:none}
	.gamer_info {padding-bottom:14px; background:url(../images/transfermarket/grad2.png) 0 100% repeat-x; }
		.gamer_info tr {border-top: 1px solid #EBECEE;}
		.gamer_info * {font-size:13px}
	.gamer_info table {width:100%; border-collapse:collapse; border:0; position:relative}
	.gamer_info .gamer_pos {background:url(../images/transfermarket/grad1.png) 0 100% repeat-x; padding:4px 0; text-align:left;}
	.gamer_info .gamer_pos_val {background:url(../images/transfermarket/grad1.png) 0 100% repeat-x; color:#3e6300; padding:4px 0; text-align:right}
	.gamer_info .gamer_param {padding:6px 5px 6px 0; line-height:1.2em; text-align:left; color:#373E48}
	.gamer_info .gamer_val {padding:6px 0 6px 0; line-height:1.2em; text-align:right; color:#717783}
	.dossier_page_head {display:table; width:100%; height:auto}
	.dossier_page_head_ins {float:left; width:100%; padding-bottom:30px}
	.dossier_page_info {float:left; width:100%}
	.dossier_page_info_ins {margin:0 0 0 263px}
	.dossier_page_img {width:263px; float:left; margin-left:-100%}
	.dossier_page_img img {width:240px; border:3px solid #e4e6e8}
	.dossier_page_head h2 {text-transform:none; padding:0px 0 20px 0}
	.dossier_page_head .gamer_info {font-size:14px; line-height:1.2em}
	.dossier_page_head .gamer_info td {padding-top:8px; padding-bottom:8px}
	.transfermarket .line {height:1px; line-height:0; font-size:0; display:block; margin:10px 0 30px 0; position:relative; background:#c7cad0}





/*новые комментарии*/
.comment {width:100%; overflow:hidden; border-bottom:1px solid #E0E0E2; padding:13px 0 5px 0}
	.comment-body {padding:0 70px 0 0}
		.comment-name {float:left; width:65px; margin:5px 12px 0 0; line-height:13px}
			.comment-name i {width:60px; height:60px; overflow:hidden; display:block; background:url(/themes/images/ava/none.gif) no-repeat 0 0; margin:0 0 10px 0}
				.comment-name i img {width:60px}
			.comment-name u {width:19px; height:87px; display:block; background:url(/themes/images/ava/quo.gif) no-repeat 0 0; position:absolute; right:0; top:21px}
			.comment-name a {font-size:11px; color:#000; width: 60px; overflow: hidden; display: block;}
				.comment-name a:hover {color:#3C6B05}
		.comment-post {float:left; width:82%}
			.comment-post ul {width:100%; overflow:hidden; position:relative}
				.comment-post li {float:left}
			.comment-post span {font-size:11px; color:#939CAC; display:block;}
			    .comment-post p span a {font-size:13px; color:#000; margin-right: 12px; font-weight: bold}
			.comment-post p {font-size:13px; line-height:18px; color:#1E232B}
				.comment-post p.foul-1 {font-size:13px; line-height:17px; color:#373E48}
				.comment-post p.foul-2 {font-size:12px; line-height:17px; color:#373E48}
				.comment-post p.foul-3 {font-size:11px; line-height:16px; color:#373E48}
				.comment-post p.foul-4 {font-size:11px; line-height:16px; color:#545C66}
				.comment-post p.foul-5 {font-size:11px; line-height:16px; color:#82878D}
				.comment-post p.spec {background: #EDEFF3; padding: 12px; margin: 0 0 10px -12px; width: 98%; color:#000; box-shadow: 1px 2px 7px -2px #393E49;}
					.comment-post p strong {position:relative; color:#4B720C; border-bottom:1px dashed #608D18; cursor:pointer; position:relative; margin-left:16px;}
					.comment-post p strong:after {position:absolute;left:-16px;top:4px;content:' ';display: block; width: 12px; height: 10px; background:url(/themes/images/2015/reply.png)}
						.comment-post p strong u {display:none; position:absolute; width:300px; font-size:11px; font-weight:400; text-decoration:none; background:#fff; padding:13px; color:#373E48; z-index:100500; box-shadow: 0 2px 4px -1px #393E49; line-height:16px}
						.comment-post p strong:hover u {display:block}
		.comment-info,.comment-action {width:100%; oerflow:hidden; position:relative;}
			.comment-info li {float:left; background:#EDEFF3; color:#656B77; font-size:11px; display:block; padding:6px 7px}
			.comment-action li {float:left; color:#939CAC; font-size:11px; display:block}
				.comment-action li span {cursor:pointer; display:block; padding:13px 13px}
					.c-ac0 {background:url(/themes/images/ava/c-ac0.png) no-repeat center left; color:#608D18 !important; padding:13px 18px !important}
						.c-ac0:hover {background:url(/themes/images/ava/c-ac0-h.gif) no-repeat center left; color:#375703 !important}
						.comment.bestuser1000:hover .c-ac0, .comment.bestuser1000 .c-ac0:hover {background:url(/themes/images/ava/c-ac0-1.png) no-repeat center left; color:#fff !important}
						.comment.bestuser2000:hover .c-ac0, .comment.bestuser2000 .c-ac0:hover {background:url(/themes/images/ava/c-ac0-2.png) no-repeat center left; color:#fff !important}
						.comment.bestuser3000:hover .c-ac0, .comment.bestuser3000 .c-ac0:hover {background:url(/themes/images/ava/c-ac0-3.png) no-repeat center left; color:#fff !important}
					.c-ac1 {background:url(/themes/images/best-3.gif) no-repeat center left}
					.c-ac2 {background:url(/themes/images/best-4.gif) no-repeat center left}
						.c-ac1:hover, .c-ac2:hover {color:#656B77}
			    .comment-action {opacity: 0.4;-moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
			    .comment:hover .comment-action {opacity: 1.0;}
			    
			    
	.comment-raiting {position:absolute; right:0; top:18px; width:58px; height:82px}
		.comment-raiting.green {background:url(/themes/images/2015/comment-green.png) no-repeat 0 0}
		.comment-raiting.yellow {background:url(/themes/images/ava/comment-yellow.gif) no-repeat 0 0}
			.comment-raiting li {width:58px; text-align:center; display:block;}
				.cr1 {font-size:19px; margin:6px 0 -4px 0}
				.cr2 {color:#C4C6C9; font-size:11px; margin:0 0 3px 0}
				.cr3 a {color:#608D18; font-size:11px}
					.yellow .cr3 a {color:#957017}
				.cr4 {width:auto; padding:8px 0 0 1px; text-align:left !important}
					.cr4 img {margin-top: 3px;}
			.comment #comments {padding:10px 0}
				.comment .wrap .ask-but {float:left !important; clear:none; margin-right:13px}
					.comment .wrap .ask-but.cancel {opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50)}
						.comment .wrap .ask-but.cancel:hover {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80)}
						.comment .wrap .ask-but.cancel input {font-weight:400}
/*новые комментарии*/


.small-info {font-size:11px; color:#656B77; padding:10px 0}
.kst li:first-child {border-top: none;    margin-top: 0; padding-top: 0;}
.conference-list.pline i img {width: 73px !important;}
.conference-list.pline li {height: 210px !important;}
	.conference-list.pline li.nmt {height: auto !important;}
.conference-list.intrw div {width:100%; overflow:hidden; border-bottom: 1px solid #DFDFDF; padding:16px 0 0 0}
	.conference-list.intrw li {height:auto !important; border:none}
	.conference-list.intrw li p {font-size:16px !important; color:##373E48 !important; padding:8px 0 7px 0 !important;}
	.conference-list.intrw li strong u {font-weight:400 !important}
	.conference-list.intrw i {height: 114px; overflow: hidden;}
	.conference-list.intrw i img {height: 100%; width:auto !important}
#questions .comment-body {padding:0 !important}




/* авторизация  */
.enter.profile span {background: url(/themes/images/profile-usr.gif) no-repeat 0 3px;}
.profile .entertosite {font-weight:400}
	.profile .enter-win {height:auto; }
		.profile .enter-win i {white-space: nowrap; font-weight:400; background: url(/themes/images/profile-usr-.gif) no-repeat 11px 14px #202A44;}
		.profile .enter-win ul {padding:10px 10px 0 10px}
			.profile .enter-win ul li {padding:0 0 10px 0}
				.enter.profile .enter-win ul li a {font-weight:400}
		.profile-foto {width:60px; min-height:60px; background:url(/themes/images/ava/none.gif) no-repeat 0 0 !important; padding:0 !important; margin:10px 10px 0 10px !important; box-shadow: 0px 0px 4px -1px #393E49}
			.profile-foto img {width:60px}
/* авторизация  */






/* программа ТВ страница */
.tv-prog {width:100%; overflow:hidden; position:relative; }
	.tv-prog li {float:right; width:76%; margin:0 0 25px 0; overflow:hidden; position:relative; }
		.tv-prog li strong {float:left; width:13%; font-weight:400; color:#608D18}
		.tv-prog li span {float:left; width:80%; }
		.tv-prog li i {display:block; font-size:13px; color:#373E48; padding:19px 0 6px 13%; font-style:normal}

	.tv-prog li.tv-day {width:96px; background:url(/themes/images/refrcesh.gif) #628F1A repeat-x 0 0; float:left; overflow:hidden}
		.tv-prog li.tv-day.today {background:url(/themes/images/refrcesh.gif) #33426A repeat-x 0 0}
		.tv-day u {display:block; font-size:13px; color:#C7E38D; padding:0 0 7px 7px; text-decoration:none; margin: -2px 0 0 0;}
			.tv-day.today u {color:#D8DBE5}
		.tv-day b {display:block; font-size:24px; color:#fff; padding:7px 0 0 7px; }
			.tv-elarna {background:url(/themes/images/tv/elarna.gif) no-repeat 5px center}
			.tv-khabar {background:url(/themes/images/tv/khabar.gif) no-repeat 5px center}
			.tv-kazakh {background:url(/themes/images/tv/kaz1.gif) no-repeat 5px center}
/* программа ТВ страница */





/*Форма создания информера*/
.inform1 {width:100%; position:relative; overflow:hidden; border-bottom:1px solid #CFD3DA}
	.inform1 span {display:block; float:left; padding:10px 13px; background:#E7E9EC; color:#808A9C; cursor:pointer; font-size:14px; margin:0 1px 0 0}
		.inform1 b {font-weight:400; border-bottom:1px dashed #808A9C}
	.inform2 div.inf-gre {background:url(/themes/images/informer/arr-gre.png) no-repeat right center; color:#fff; padding-left:45px; margin-left:-30px}
		.inform2 div.inf-gre i {background:url(/themes/images/informer/arr-gre0.png) no-repeat left top;}
	.inform2 div.inf-blu {background:url(/themes/images/informer/arr-blu.png) no-repeat right center; color:#fff; padding-left:35px; margin-left:-25px}
		.inform2 div.inf-blu i {background:url(/themes/images/informer/arr-blu0.png) no-repeat left top}
.inform2 {width:100%; position:relative; overflow:hidden; background:#EEF0F4;}
	.inform2 div {cursor:pointer; float:left; font-size:14px; padding:10px 35px 10px 17px; background:url(/themes/images/informer/03.gif) no-repeat right center; position:relative}
		.inform2 div i {position:absolute; left:0; top:1px; display:block; width:27px; height:51px;}
		.inform2 div b {display:block}
		.inform2 div.inf-rig {height:51px; width:25px; background:url(/themes/images/informer/arr-rig.png) no-repeat 0 0; padding:0; margin:0 0 0 -25px}
		.inf-1 td {line-height:24px; padding:17px 0; font-size:14px;}
		.inf-1r {margin-left:100px}
		.inf-2r {margin-left:60px}
		.infimg-check .inftxt {opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
		.inftxt-check .infimg {opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
		.infvert-check .infgori {opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
		.infgori-check .infvert {opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
#readycode {
border: 1px solid #A5ACB2;
font-size: 12px;
font-family: arial;
color: black;
background: #FAFBFE;
padding: 3px;y
margin: 0 0 15 0;
width: 450px;
}
/*END Форма создания информера*/




/* Фотогалерея */
.foto-col-left {width:40%; float:left; }
	.foto-col-left div {margin-bottom:20px; }
.foto-col-right {width:60%; float:left; }

.foto-list {width:100%; position:relative; overflow:hidden; }
.foto-list li {float:left; margin:0 0 0 0; width:33%}
.foto-list i {
display: block;
width: 300px;
height: 195px;
position: relative;
overflow: hidden;
}
.foto-list i img {
position: absolute;
left: 50%;
margin: 0 0 0 -150px;
width: 300px;
}



.foto-list.foto-new  {background: #EDEFF3;
padding: 20px;
width: 90%;}


.foto-list.foto-new li {
width: 41%;
}
.foto-list.foto-new a {display:block; color: #373E48; clear:both}
.foto-list.foto-new i {
width: 130px;
height: 85px;
margin: 0 0 15px 0;
}
.foto-list.foto-new i img {
margin: 0 0 0 -65px;
width: 130px;
}


.foto-best .foto-list {margin:0 0 9px 0}

.foto-best .foto-list i {
width: 180px;
height: 120px;
}
.foto-best .foto-list i img {
margin: 0 0 0 -90px;
width: 180px;
}
.foto-main {
background: #202A44;
padding: 20px;
width: 96%;
margin:0 0 20px 0}
.foto-main h2 a {color:#fff; border-bottom:2px solid #fff}
.foto-main p, .foto-list p {display: block;
margin: 0px 0 8px 0;
font-size: 13px;
color: white;
float: left;
background: url(/themes/images/info-board-nav.gif) repeat-x center center #628F1A;
padding: 4px 0 4px 9px;}
	.foto-main p b, .foto-list p b {margin:0 20px 0 0}
.foto-main span {clear:both; color:#fff}

.foto-category {position:relative; }
	.foto-category strong {width:80%; display:block}
	.foto-category li {height:300px; overflow:hidden}
	.foto-category p {margin:-27px 0 0 0; position:relative; overflow:hidden; z-index:500}
	.foto-category a {color:#000;}
	.foto-category i {margin:6px 0 0 0}
	.foto-category span {clear:both; margin:8px 0 0 0}
.foto-full {text-align:center; background:#202A44; padding:15px 0}
	.foto-arr-left {background: url(/themes/images/foto-arr-left.png) no-repeat 0 250px; position:absolute; top:0; left:0; width:63px; height:100%; opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
	.foto-arr-right {background: url(/themes/images/foto-arr-right.png) no-repeat right 250px; position:absolute; top:0; right:0; width:63px; height:100%; opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20)}
		.foto-arr-left:hover, .foto-arr-right:hover {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100)}
.foto-info {color:#727C8F; font-size:13px; background:#E9ECF1; margin:20px 0; padding:15px}
	.foto-info p {padding:0}
.foto-alb {height:20px; margin:10px 0 0 0}
	.foto-alb u {padding: 0px 0px 0px 12px;    background: url(/themes/images/best-2.gif) 0px 2px no-repeat; text-decoration:none; color:#939DAC; font-size: 10px; font-family: tahoma}
	.foto-alb b {padding: 0px 0px 0px 11px; background: url(/themes/images/best-3.gif) 0px 2px no-repeat; font-weight:400; color:#939DAC; font-size: 10px; font-family: tahoma; margin: 0px 0px 0px 13px;}
.foto-caty {height:62px;  display:block; width:85%; overflow:hidden; margin:0 !important}
	.foto-caty a {color:#373E48;}
/* Фотогалерея */



/* онлайны */
.online-list {width:100%; overflow:hidden; position:relative}
.online-list li {height:90px; border-bottom:1px solid #E6E6E8; position:relative; }
	.online-full-link {width:100%; height:90px; position:absolute; left:0; top:0; z-index:100; display:block}
	.online-list i {display:block; position:absolute; width:70px; height:70px; overflow:hidden}
		.online-list i img {max-width:70px}
		.online-logo-left {left:0; top:15px; text-align:center}
		.online-logo-right {right:0; top:15px; text-align:center}
	.online-score {background:url(/themes/images/score.gif) repeat-x center center; font-size:28px; font-weight:bold; color:#72A112; width:61px; text-align:center; padding:10px 0; position:absolute; left:50%; margin:0 0 0 -30px; top:18px}
	.online-team1 {position:absolute; width:140px; text-align:right; left:60px; top:37px; font-size:15px}
	.online-team2 {position:absolute; width:140px; text-align:left; right:60px; top:37px; font-size:15px}
	.online-list li span {font-size: 11px;     text-align: center;     display: block;    color: #717783;    margin: 10px;}
.online-info {background:#E9ECF1; padding: 15px;}
	.online-info span {color: #727C8F; display:block; font-size: 13px; margin:5px 0 0 0} .online-info span u {color: #939DAC; text-decoration:none; margin-left:20px;  }
.online-tab td {padding:10px; line-height: 25px;}
	.online-tableft {text-align: right;}
#events{ overflow-y:scroll; height:400px; width:100% !important}
	.gaTime {color:#000;  font-weight:bold; margin:0 5px 0 0}
	.coMinu {color:#608D18; margin:0 5px 0 0; font-size:13px; padding:0 0 0 15px}
	.coText {color:#4B525C; font-size:13px}
	#events div {padding:8px 0}
		#events div div.bigtime {border-radius: 3px;  background: #E5E7ED; color:#373E48; padding:5px !important; }
		#events div div.bigtime span {font-weight:bold; margin:0 5px 0 0}
	.gaSc {border-radius: 3px; background: #689B02; padding: 1px 6px; font-weight: bold; margin:0 10px 0 0; color: white;}
	#events hr {margin-bottom: -8px !important;}


/* онлайны */

/* Интервью */
.foto-author{ width: 215px;float: left;margin: 0 11px 1px 0;}
/* Интервью */

.flash-banner_click{position: absolute; z-index: 1; top:0; cursor:pointer; width:100%; height:100%;}
.ads object{ position:relative; z-index:0;}




.sp21 {line-height:18px; font-size:14px;}
.st21 td {width:20%; background:#EEF1F6; text-align:center; padding:7px 0}
	.st21 tr.st211 td {background:#E5E8EC; font-size:11px; padding:15px 7px}
.su21 li {background:url('/themes/images/li-01.gif') no-repeat 0 10px; line-height:18px; font-size:14px; list-style-type:none; padding-left:22px; padding-right:0; padding-top:0; padding-bottom:15px}
.sd211 {background:#F0F2F5; padding:15px; margin:23px 0 0 0}
.sd21 {width:273px; height:79px; background:url(/themes/images/sd21.gif) no-repeat 0 0}
	.sd21 div {padding:23px 0 0 85px; line-height:18px; font-size:14px}
		.sd21 a {color:#679A01 }		.sd21 a:hover {color:#3E6300}


.str211 td {line-height:18px; border-bottom:2px solid #DAE6C2; font-size:14px; padding:18px 20px 0 0}
	.str211 td a, .str211 td span {font-size:11px; display:block; color:#808A9C}
	.str211 td b {font-size:11px; display:block; font-weight:bold;}
		.str211 td a:hover {color:#5B6577}
	.str211 tr.str21 td a {font-size:11px; display:block; color:#679A01}
		.str211 tr.str21 td a:hover {color:#3E6300}
	.str211 td div {font-size:14px; width:50%; float:left; margin:0 0 18px 0;  }
.str211 th {line-height:18px; vertical-align:top; border-bottom:2px solid #DAE6C2; text-align:right; font-size:14px; width:120px; padding:18px 20px 18px 0}
	.str211 tr.str21 td, .str211 tr.str21 th {background:#F6F9F0; border-bottom:2px solid #DAE6C2}
.str211 tr.str21 td, .str211 tr.str21 th {
background: #F6F9F0;
border-bottom: 2px solid #DAE6C2;
}

.sd23 td {background:#EEF0F4; vertical-align:middle; color:#808A9C; font-size:11px;}
.sd23 td p {line-height:16px; padding-top:25px}
.sd23 td.sd24 {background:url(/themes/images/sd24.jpg) no-repeat 0 0; height:108px;}
	.sd24 div { height:108px; position:relative; }
		.sd24 div a {position:absolute; left:255px; top:33px; font-size:28px; color:#fff} .sd24 div a:hover {color:#DEE6FF}
		.sd24 div span {position:absolute; left:370px; top:33px; font-size:17px; color:#A4B0D6}
			.sd24 div span b {font-weight:400; color:#fff}
		.sta1 td {color:#808A9C; line-height:16px; font-size:11px; width:33%; padding:15px 25px 15px 0}
			.sta1 b {display:block; color:#000; font-size:14px; padding:0 0 10px 0}

.ads-news {border-top:1px solid #E6E6E8; padding:15px 0; margin-top:15px}
#slider-photo span {font-size:11px; color:#373E48; display:block; margin:10px 0 15px 0}



.social-vk {width: 91px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-goo {width: 73px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-tw {width: 79px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-fb {width: 96px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-mailru {width: 127px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-odnoklassniki {width: 101px;  overflow: hidden; display: block; float: left; margin: 0 0 10px 0;}
.social-ya {width: 127px;  overflow: hidden; display: block; float: left; margin: -2px 0 10px 0; width: 50px; height: 22px !important;}
	.social-under span {height: 20px;}

/*Новый слайдер фото новостей*/
#slider-top {  width: 86%;  margin: 0px 7% 0px;  color: #FFF;}
.visibleNearby {  width: 100%;  overflow: hidden; height: 263px;}

.rsGCaption {  margin-top: 12px;  font-size: 16px;  line-height: 18px;  padding-bottom: 16px;}
.rsGCaption span {  display: block;  clear: both;  color: #bbb;  font-size: 14px;  line-height: 22px;}

.visibleNearby .rsOverflow,
.visibleNearby .rsSlide {  background: none;  cursor:pointer;}
.visibleNearby .rsOverflow {  overflow: visible;}
/* Scaling transforms */
.visibleNearby .rsSlide img {  opacity: 0.45;  -webkit-transition: all 0.3s ease-out;  -moz-transition: all 0.3s ease-out;  transition: all 0.3s ease-out;}
.visibleNearby .rsSlide img:hover {  opacity: 1;}
.visibleNearby .rsActiveSlide img {  opacity: 1;}


/*Сообщество*/
.c-under.col2.community{ width:63%;}
#sidebar{	width: 35%;	float: right;	padding: 8px 0 0;}

.reg-community{	background: url(/themes/images/reg-community.jpg) no-repeat; max-width: 377px;	width: 77%;	height: 45px;	font-weight: bold;	font-size: 19px; color: white;	padding: 23px 0 0 86px;	letter-spacing: -1px;	margin: -14px 0 32px;	display: block;	position: relative;	}
	.reg-community:hover{ color:white;}
	.reg-community i{	display: block;	position: absolute;	right: 0;	top: 0px;	width: 14px;	height: 67px;	background: url(/themes/images/reg-community-i.jpg) no-repeat;}


.community-active-footer{ margin-right:20px; width:30%;}
.community-active-footer h2 {padding:10px 20px; background:#edeff3; display:inline-block;}
.community-active-footer h2.green { color:#FFF; background:#618e18;}
.community-active-footer li{ margin-bottom:10px;}
	.community-active-footer li .logo{ position:static; margin-right:18px;}
	.community-active-footer li .logo img{ width:60px;}
	.community-active-footer li .info{ margin-top:8px; width:220px; overflow:hidden; position:relative;}
	.community-active-footer li .info a{ color:#000; font-weight:bold; white-space: nowrap; display: block;}
	.community-active-footer li .info p{ color:#373e48; float:left;}
	.community-active-footer li .info .co {background:url(/themes/images/co-c.gif) no-repeat 5px 6px #efefef;line-height: 20px;}
	.community-active-footer li .info .shadow{ box-shadow: -45px 0px 45px -15px white inset; width: 36px;height: 20px;position: absolute; right: 0; top: 0;}

.community-active-sidebar h2 {padding:10px 20px; background:#edeff3; display:inline-block;}
.community-active-sidebar h2.green { color:#FFF; background:#618e18;}
.community-active-sidebar li{ margin-bottom:10px;}
	.community-active-sidebar li .logo{ position:static; margin-right:18px;}
	.community-active-sidebar li .logo img{ width:60px;}
	.community-active-sidebar li .info{ margin-top:8px; width:130px; overflow:hidden; position:relative;}
	.community-active-sidebar li .info a{ color:#000; font-weight:bold; white-space: nowrap; display: block;}
	.community-active-sidebar li .info p{ color:#373e48; float:left;}
	.community-active-sidebar li .info .co {background:url(/themes/images/co-c.gif) no-repeat 5px 6px #efefef;line-height: 20px;}
	.community-active-sidebar li .info .shadow{ box-shadow: -45px 0px 45px -15px white inset; width: 36px;height: 20px;position: absolute; right: 0; top: 0;}




.community-active ul{ padding:0 18px;}
.community-active h2 { margin-left:18px;}
.community-active li{ margin-bottom:10px;}
	.community-active li .logo{ position:static; margin-right:18px;}
	.community-active li .logo img{ width:60px;}
	.community-active li .info{ margin-top:8px; width:236px; overflow:hidden; position:relative;}
	.community-active li .info a{ color:#000; font-weight:bold; white-space: nowrap; display: block;}
	.community-active li .info p{ color:#373e48; float:left;}
	.community-active li .info .co {background:url(/themes/images/co-c.gif) no-repeat 5px 6px #efefef;line-height: 20px;}
	.community-active li .info .shadow{ box-shadow: -20px 0px 45px -1px #fff inset; width: 36px;height: 92px;position: absolute; left: 205px; top: 0;}

.community-new h2{ color:#72A112; margin-left:18px;}
.community-new ul{ padding:7px 18px; background:#EDEFF3;}
.community-new li{ margin:10px 0;}
	.community-new li .logo{ position:static; margin-right:18px;}
	.community-new li .logo img{ width:60px;}
	.community-new li .info{margin-top:8px; width:236px; overflow:hidden; position:relative;}
	.community-new li .info a{ color:#000; font-weight:bold; white-space: nowrap; display: block;}
	.community-new li .info p{ color:#373e48;}
	.community-new li .info .shadow{ box-shadow: -20px 0px 45px -1px #EDEFF3 inset; width: 36px;height: 92px;position: absolute; left: 205px; top: 0;}

.list-community td u{ line-height:19px;}
.list-community tr .wo {background:url(/themes/images/me-c.gif) no-repeat 5px 5px #E7EAEF;}
.list-community tr .co {background:url(/themes/images/co-c.gif) no-repeat 5px 6px #E7EAEF;}
.list-community td{ padding:25px 6px 17px 12px; height:50px;}
.list-community td.logo{ padding:17px 6px; height:58px; position:static;}
.list-community td.logo img{ width:60px;}
.list-community td.name{position: relative;}
.list-community td.position{ color:#939dac;}
	.list-community td.name div{ overflow:hidden; width:305px;}
	.list-community td.name div a{ color:#000;}
	.list-community td.name div h4{white-space: nowrap}
	.list-community td.name div p{ color:#373e48; white-space: nowrap}
	.list-community td.name span.shadow{ box-shadow: -45px 0 45px -16px #fff inset; width: 36px;height: 92px;position: absolute; right: 0; top: 0;}

.list-community tr.pride{ background:#edeff3;}
.list-community tr.pride .wo {background:url(/themes/images/me-c-p.gif) no-repeat 5px 5px #dee0e4;}
.list-community tr.pride .co {background:url(/themes/images/co-c-p.gif) no-repeat 5px 6px #dee0e4;}
.list-community tr.pride td.name span.shadow{ box-shadow: -45px 0 45px -16px #edeff3 inset;}
.list-community tr.pride td.position{ color:#2e353a;}


.community-live {background:#EDEFF3; padding:16px; margin:0 0 16px 0; border-bottom: 2px solid #E7EAEF;}
	.community-live h2 span{ color:#72A112;}
	.community-live ul {margin-top:-5px}
		.community-live li {padding:4px 0; clear:both; position:relative}
		.community-live li:first-child {border-top:0}
			.community-live li span {font-size:11px; color:#40507B; }
			.community-live li p {display:block; padding:0 0 0 2px; line-height:18px}
				.community-live li p a {color:#000; text-decoration:none}
				.community-live li p a:hover {color:#222F51}
					.community-live li p b a {color:#40507B; font-weight:400; font-family:tahoma; text-transform:uppercase; font-size:11px; margin:0 0 0 12px}
					.community-live li p i {color:#939DAC; margin:0 10px 0 0; font-size:10px; font-family:tahoma; font-style:normal; background:url(/themes/images/news-list-i.gif) no-repeat 0 2px; padding:0 0 0 17px}
					.community-live .comment-body{ padding:0px;}
					.community-live .comment-post{ width:74%;}
						.community-live .comment { border:none; padding:0; overflow:visible;}
						.community-live .comment-post p span.nick{ color:#000; font-weight:bold; margin-right:15px;}
						.community-live .comment-post p span.created{ color:#8992a4;}
						.community-live .comment-post p strong u{ width:210px;}
						.community-live .comment-name u{background:url(/themes/images/ava/quo-live.gif) no-repeat 0 0;top: 2px;}
	.live-comments {height:333px; overflow:hidden}
	.live-comments li {margin: 0 18px 0 0;}
		.scroll {height:600px; width:10px; position:absolute; right:0; top:0; background:#E4E6EB; border-right:1px solid #D6D9E3; border-bottom:1px solid #D6D9E3; border-radius:5px}
			.scroll div {height:100px; width:10px; position:absolute; right:0; top:0; background:red; cursor:pointer; z-index:500}

	.community_name {margin: 10px 0 17px 0;width: 90%;}
	.community_info_text {padding:16px 0; color:#373e48;}
	.community.und {background:#202A44; width:100%; overflow:hidden; padding:15px 0;}
		.community.und i {float: left; width:84px; height:84px; overflow:hidden; margin:0 15px 0 15px}
		.community.und ul.community_info{ margin-top:9px;}
			.community.und ul.community_info li {float: left; margin-right:30px; color:#FFF;}
		.community.und ul.community_menu{ float:left; margin-top:27px;}
			.community.und ul.community_menu li {float: left; }
			.community.und ul.community_menu a#join-comm { background: url(/themes/images/join-c.png) no-repeat 10px 14px #2d3957; color:#FFF; padding:13px 11px 13px 31px;}
			.community.und ul.community_menu a#exit-comm { background: url(/themes/images/join-c.png) no-repeat 10px 14px #2d3957; color:#FFF; padding:13px 11px 13px 31px;}
			.community.und ul.community_menu a#desc { color:#8e97b1; padding-left:10px;}
			.community.und ul.community_menu a#desc.active { color:#8e97b1; background: url(/themes/images/close.png) no-repeat 204px 15px #fff; color:#000; padding:13px 31px 13px 11px;}
	.desc{ background:#fff;}
		.desc td{ color:#000; padding:12px 11px;}
		.desc td.label{ color:#4c535d; text-align:right; width:130px; padding:12px 11px;}
		.desc td ul li{ float:left; margin-right:21px;}
		.desc td ul li i{ width:60px; height:60px; overflow: hidden;display: block;background: url(/themes/images/ava/none.gif) no-repeat 0 0;margin: 0 0 10px 0;}
		.desc td .nick{ position:relative; width:60px; overflow:hidden;}
		.desc td .nick a{ color:#373e48;white-space: nowrap;}
		.desc td .nick span.shadow{ box-shadow:-12px 0px 12px -3px white inset;  width: 36px;height: 36px;position: absolute; left: 24px; top: 0;}


.subscribe{ background: #EDEFF3;	margin: 0 0 16px 0;	border-bottom: 2px solid #E7EAEF;	padding: 16px;}
	.subscribe .info{ color:#373e48; font-size:14px; margin-bottom:8px;}
	.subscribe .mail{ padding:6px; margin-top:2px; border:1px solid; border-color:#82848b #cecfd0 #aaadb5 #cecfd0; width:170px;}
	.subscribe .ask-but{ float:right;}

.mail-win {cursor: default !important; box-shadow: -3px 2px 4px -1px #393E49; position:absolute; right:-177px; top:38px; width:185px; height:135px; background:url(/themes/images/enter.png) !important; color:#000; z-index:500; padding:15px !important}
	.mail-win .info {margin-top:20px;color:#373e48; font-size:14px; margin-bottom:8px; padding:0 !important;}
	.mail-win input.mail { margin:0 0 12px 0;border:1px solid; border-color:#82848b #cecfd0 #aaadb5 #cecfd0; width:170px; padding:5px}
	.mail-win i {display:block; font-style:normal; font-weight:bold; font-size:13px; padding: 11px 14px 12px 15px; background:url(/themes/images/mail.gif) no-repeat 2px 0px #202A44; color:#fff; position:absolute; top:-38px; left:0}
	.mail-win .close {position:absolute; right:0; top:0; cursor:pointer !important; padding:9px 18px}

.twitt{ background:url(/themes/images/twitt.png) no-repeat 104px center; padding: 4px 0;margin: 0 0 12px 0; clear: both;}
.twitter-footer{ background:#edeff3; padding:0; position:relative; height:285px;}
  .twitter-footer .shadow { position:absolute; right:0px; z-index: 999;}
  .twitter-footer .scroll {height:12px; width:98%; position:absolute; left:10px; bottom:14px; top:auto; right:auto; background:#E4E6EB; border-right:1px solid #D6D9E3; border-bottom:1px solid #D6D9E3; border-radius:5px}
	.scroll div {height:10px; width:100px; position:absolute; left:0; bottom:0; background:red; cursor:pointer; z-index:500}
  .twitter-footer .twitts-div{ height:270px;}
  .twitter-footer .tweet{ /* background:#fff; */ width:381px; position:absolute;}
  	.twitter-footer .tweet.top{ top:23px; left:24px;}
  	.twitter-footer .tweet.bottom{ bottom:23px; left:124px;}

  .twitter-footer .tweet i{ /* background:url(/themes/images/twitt_photo.png) no-repeat; */ float:left; position:relative;display: inline-block;
    min-height: 80px;
    min-width: 80px;     overflow: hidden;     border-radius: 80px;
    -moz-box-shadow: 1px 7px 10px #E6E8EC;
    -webkit-box-shadow: 1px 7px 10px #E6E8EC;
    box-shadow: 1px 7px 10px #E6E8EC;
    z-index: 100000;
    margin-right: -5px;}
  .twitter-footer .tweet .pattern{ position:absolute; top:0px; left:0px; display:none; }
  .twitter-footer .tweet p{ color:#373e48; font-size:12px; width:275px; margin:0; padding:11px 13px; float:left; line-height:14px; height: 58px; overflow:hidden; position:relative; z-index:1; background:#fff;
    -moz-box-shadow: 7px 7px 10px #E6E8EC; /* Для Firefox */
    -webkit-box-shadow: 7px 7px 10px #E6E8EC; /* Для Safari и Chrome */
    box-shadow: 7px 7px 10px #E6E8EC; /* Параметры тени */}
  .twitter-footer .tweet .info{ background:#edeff3; padding:5px 0;}
  .twitter-footer .tweet .info b{ background:url(/themes/images/twitt_user.png) no-repeat 0 2px; padding:0 0 0 20px;}
  .twitter-footer .tweet .info span{ color:#717783; margin-left:10px;     font-size: 13px;}

.center {
    text-align: center;
}

#ya_partner_0 .ya-partner__title-link-text {font-size:100% !important}
.nauryz {position: absolute;  left: -17px; top: 11px; z-index: 5;}

.flleft {text-align:left !important}

/*субменю*/
.submenu-main {background:url(themes/images/submenu-main.gif) repeat-x 0 0 #EDEFF3; border-bottom:2px solid #C9CBD1; padding:12px 0}
	.submenu-main ul {width:100%; position:relative; overflow:hidden}
		.submenu-main li {float:left; width:15%; display:block; padding:6px 0 6px 12px; }


		.submenu-main li.act a { cursor: default; color: #202A44; text-decoration: underline;}

		.submenu-main a {color:#000}
		#menu-top li {position:relative; cursor: pointer; }
			#menu-top li i {display:block; position:absolute; left:0; bottom:-10px; width:100px; height:10px; background:url(/themes/images/other.png) no-repeat 0 0; z-index:5}





.authormedia .spim {
width: 100% !important
}

.authormedia #lb-content {width: 100% !important}

.authormedia .spim .go-middle {
width: 100% !important
}

.authormedia .spim .go-middle .inside-content {
width: 100% !important
}

.authormedia .spim .image {
width: 100% !important
}

.authormedia .spim .image img {
width: 100% !important
}

.authormedia .spim #comments-box {
width: 100% !important
}

.authormedia .c-left {
width: 65% !important
}

.authormedia .c_center {
margin: 7px 0 0 0 !important ;
float:right !important
}


.authormedia .spim .title {
height: auto !important;
background-color: #fff !important;
color: #000 !important;
}

.authormedia .spim .title p, .authormedia h1 {
display:block;
margin: 10px 0 17px 0;
width: 90%;
font-size: 28px;
font-weight: bold;
line-height: 31px;
letter-spacing: -1px;
padding:0 !important;
}


.authormedia .spim {
margin: 0;
}

.spim .comment {width:98% !important}

.main-news-too.authorunder {margin-bottom:16px}


.main-news-too.authorunder span {
margin-bottom: 5px;
}

.main-news-too.authorunder i {
margin: 0 0 10px 0;
}

/*author_for_main*/

.author_for_main a, .author_for_main img{
text-decoration: none;
color: #212121;
border: none;
}

.author_for_main h2 a {border-bottom: 2px solid black;
text-decoration: none;}

.author_for_main h2 a:hover {border-bottom: 2px solid #3C6B05;
text-decoration: none;}

.author_for_main  img{
height: 60px;
}

.author_for_main{
position: relative;
}

.author_for_main .author-heading{
font-size: 20px;
font-weight: bold;
text-decoration: underline;
color: #618e18;
margin-bottom: 32px;
display: block;
clear: both;
}
.author_for_main .author-heading:hover{
text-decoration: none;
}

.author_for_main .rating-heading{
font-size: 20px;
font-weight: bold;
text-decoration: underline;
color: #000000;
margin-bottom: 32px;
display: block;
clear: both;
}
.author_for_main .rating-heading:hover{
text-decoration: none;
}

.author_for_main #author tr td{
width: 680px;
padding-top: 32px;
vertical-align: top;
}

.author_for_main #author{
border-bottom: 1px solid #e6e6e8;
padding-bottom: 10px;
}

.author_for_main #author tr td:last-child{
width: 386px;
}

.author_for_main #news{
width: 100%;
position: relative;
overflow: hidden;
margin-top: 24px;
}

.author_for_main #news li{
list-style-type: none;
margin-bottom: 20px;
display: block;
float: left;
width: 47%;
margin-right: 20px;
}

.author_for_main #news li:first-child{
font-weight: bold;
}

.author_for_main #news .tag, .author_for_main #news .date, .author_for_main #news .time{
display: block;
float: left;
margin-right: 16px;
margin-top: -2px;
}

.author_for_main #news .tag{
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #608d18;
text-transform: uppercase;
margin-top: 1px;
}
.author_for_main #news .date{
color: #717783;
font-size: 11px;
font-weight: 100!important;
}

.author_for_main #news .time{
color: #608d18;
font-size: 11px;
font-weight: 100!important;
}

.author_for_main #news .news-text{
color: #000000;
font-size: 14px;
clear: both;
line-height: 20px;
margin-top: -12px;
float: left;
margin-bottom: 11px;
}

.author_for_main #news .news-text:hover{
color: #37682d;
}

.author_for_main #news .f-line{
width: 100%;
height: 20px;
}


.author_for_main .likes{
color: #373e48;
font-size: 10px;
font-family: Arial;
text-align: right;
}

.author_for_main .likes .like{
width: auto;
height: 18px;
background: url('../images/like.png') no-repeat no-repeat 0 2px;
float: left;
margin-right: 5px;
cursor: pointer;
padding-right: 5px;
padding-top: 4px;
padding-left: 19px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
}

.author_for_main .likes .dislike{
width: auto;
height: 18px;
background: url('../images/dislike.png') no-repeat no-repeat 0 2px;
float: left;
cursor: pointer;
padding-right: 5px;
padding-top: 4px;
padding-left: 19px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
}


.author_for_main .likes-t, .news_day_like.likes-t {
color: #373e48;
font-size: 10px;
font-family: Arial;
text-align: right;
float: right;
margin-top: -22px;
margin-left: -10px;
display: none;
}

.news_day_like.likes-t {
bottom: auto;
    left: 31px;
    margin-left: 0;
    margin-top: 0;
}

.fun-s .news_day_like.likes-t {
	bottom: auto !important;
    left: auto !important;
    display: inline-block !important;
	position: static !important;

}


.author_for_main li:hover .likes-t, .news_day_like.likes-t {
display: block;
}


.author_for_main .likes-t .like, .news_day_like.likes-t .like{
width: auto;
height: 18px;
background: url('../images/like.png') no-repeat 0 2px;
float: left;
margin-right: 5px;
cursor: pointer;
padding-right: 5px;
padding-top: 4px;
padding-left: 19px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
}

.author_for_main .likes-t .dislike, .news_day_like.likes-t .dislike{
width: auto;
height: 18px;
background: url('../images/dislike.png') no-repeat 0 2px;
float: left;
cursor: pointer;
padding-right: 5px;
padding-top: 4px;
padding-left: 19px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
}

.author_for_main #author-rating li{list-style-type: none;}

.author_for_main #author-rating table tr td:first-child{
width: 78px;

}

.author_for_main #author-rating table tr:first-child{
padding: 0;
}

.author_for_main #author-rating table tr td{
vertical-align: middle;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
}

.author_for_main #author-rating .user-name{
display: block;
float: left;
font-weight: bold;
font-size: 15px;
color: #000;
margin-right: 10px;
}

.author_for_main #author-rating .user-name:hover{
color: #37682d;
}

.author_for_main #author-rating .user-city{
display: block;
clear: both;
color: #373e48;
font-size: 15px;
}


.a-like.likes-t.news_day_like#auth_rumors_vote_btn {position:absolute !important; display:none !important; right:0px !important; top:-1px !important; background: #EDEFF3 !important; width: 119px !important;}
.fun-s li:hover .a-like.likes-t.news_day_like#auth_rumors_vote_btn {display:block !important}
.a-like.likes-t.news_day_like#auth_rumors_vote_btn a {font-size:11px !important; margin:0 5px 0 0 !important; padding: 4px 5px 0 0;}

.fun-s #auth_rumors_vote_btn a#good:hover { border-radius: 5px;
background: url('/themes/images/author/a-l-h.png') no-repeat 10px 5px #8BBB24;
color: #fff !important;
}

.fun-s #auth_rumors_vote_btn a#nogood:hover {        border-radius: 5px;
background: url('/themes/images/author/a-d-h.png') no-repeat 10px 6px #3C414D;
color: #fff !important;
}



.a-like.likes-t.news_day_like#auth_vote_btn {position:absolute; display:none; left:40px; bottom:5px; background: #EDEFF3;}
.news-list li:hover .a-like.likes-t.news_day_like#auth_vote_btn {display:block}

.news-list #auth_vote_btn a#good:hover { border-radius: 5px;
background: url('/themes/images/author/a-l-h.png') no-repeat 10px 5px #8BBB24;
color: #fff !important;
}

.news-list #auth_vote_btn a#nogood:hover {        border-radius: 5px;
background: url('/themes/images/author/a-d-h.png') no-repeat 10px 6px #3C414D;
color: #fff !important;
}

#concurs2 {background: url(/images/bckg.png) repeat-x; height:88px; position: relative;}
.img2 {float:left; display: block;}
.img1 {float:left; display: block;}
.img13 {float:left; display: block; margin-top:10px;}
.img11 {float:left; display: block; margin-top:13px;}
.img12 {
    display: block;
    float: right;
    margin-top: 14px;
}

.img14 {float:right; display: block; margin-top:-3px;}
.img3 {float:right; margin-top:8px; display: block;}
.img4 {float:left; display: block; margin-top:4px;}

.q{
display: block;
font-family: arial;
font-size: 14px;
color: #fff;
text-decoration: none;
float: left;
text-align: center;
position: absolute;
top: 42%;
left: 90px;
width: 60%;
cursor:pointer;
}

.q:hover {color:#fff !important;}

.q13{
display: block;
font-family: arial;
font-size: 14px;
color: #fff;
text-decoration: none;
float: left;
text-align: left;
position: absolute;
top: 35%;
left: 120px;
width: 150px;
cursor:pointer;
}

.q13:hover {color:#fff !important;}


.q11{
display: block;
font-family: arial;
font-size: 14px;
color: #fff;
text-decoration: none;
float: left;
text-align: left;
position: absolute;
top: 42%;
left: 90px;
width: 200px;
cursor:pointer;
}

.q11:hover {color:#fff !important;}


.q1{
display: block;
font-family: arial;
font-size: 14px;
color: #fff;
text-decoration: none;
float: left;
text-align: center;
position: absolute;
top: 42%;
left: 100px;
width: 170px;
cursor:pointer;
}

.q1:hover {color:#fff !important;}


.q3{
display: block;
font-family: arial;
font-size: 14px;
color: #fff;
text-decoration: none;
float: left;
text-align: center;
position: absolute;
top: 42%;
right: 120px;
width: 170px;
cursor:pointer;
}

.q3:hover {color:#fff !important;}

.q2 {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: arial;
    font-size: 14px;
    position: absolute;
    right: 90px;
    text-align: right;
    text-decoration: none;
    top: 42%;
    width: 250px;
}

.q2:hover {color:#fff !important;}


.authors-left {float:left; position: relative; verflow:hidden; width:63%}
.authors-right {float:left; position: relative; overflow:hidden; width:30%; margin-top:-39px}
.author_for_main {margin-top: 23px; position: relative; overflow:hidden; width:100%; margin-bottom: -15px;}
.f-none {overflow: hidden; width: 30%; margin-right: 20px; float:left}
.author_for_main #news li {width: 100%; }
.author_for_main #news {margin-top: 16px !important}

.author_for_main i {margin: 0 18px 0 0; float: left; width:60px; overflow:hidden; disolay:block}
.f-us {float:left; margin-top:5px}
#author-rating, #author-rating li {position: relative; overflow:hidden; width:100%}
#author-rating li {margin-bottom: 17px;}
#author-rating {margin-top: 32px;}

.link-kazsport{
    background: url("/themes/images/links/kzsp-.gif") no-repeat scroll center center transparent;
    height: 80px;
}
.link-kazsport:hover {
    background: url("/themes/images/links/kzsp.gif") no-repeat scroll center center transparent;
}


.link-on-tv{
    background: url("/themes/images/links/on-tv-gray.png") no-repeat scroll center center transparent;
    height: 55px;
}
.link-on-tv:hover {
    background: url("/themes/images/links/on-tv.png") no-repeat scroll center center transparent;
}


/*------------------------Стили для иконки в меню для КазСпорта---------------------------------*/

a#kazspa {border:0; outline:0; text-decoration:none; cursor:pointer;}

img#kazsp {cursor:pointer; padding-top:35px;-moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
    img#kazsp:hover {opacity:0.9}



.tags-line {margin: 0 0 5px 0}
.tags-line a {color:#373E48; border-bottom:1px dotted #98A0AC; margin:0 0 0 12px}
	.tags-line a:hover {color:#3C6B05; border-bottom:1px dotted #3C6B05}


#ya_partner_Ya_sync_0-horizontal .ya-partner__item {font-size: 13px !important;}
.ya-partner__item_piclayout_float .ya-partner__pic-container {clear: both; float: none !important; }
#ya_partner_Ya_sync_0-horizontal .ya-partner__title-link-text {font-size: 13px !important;}
.addstart {float: right; position:relative}
.addstart span {float:right; position:relative; display:block; padding:1px 4px; border:1px solid #CCCCCC; font-size:11px; color:#61636A; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; margin:0 0 -1px 5px;}
	.addstart span dd {position:absolute; left:-5px; top:2px; display:block; background:url(/themes/images/addstart-span.png) no-repeat 0 0; width:5px; height:9px; }
.addstart i {position:relative; cursor:pointer; float:right; display:block; background:url(/themes/images/2015/addstart.png) no-repeat 0 0 #689B02; width:15px; height:15px; }
	.addstart u {display:none}
	.addstart:hover u {position:absolute; display:block; right:0; top:0; background:url(/themes/images/addstart-hover.png) no-repeat 0 -2px #303E64; padding:4px 5px 4px 25px; margin-top:-2px; color:#fff; cursor:pointer; z-index:100500; font-size:10px; font-family:tahoma; font-weight:bold; text-decoration:none; font-style:normal; white-space:nowrap; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px}

.social-under .to-mail img {margin-bottom: 10px;}
.social-under .read-to-m {font-size: 12px !important; margin: 0 !important; padding: 0 !important;}

.tickets {position:absolute; right: 156px; top: 66px; color:#fff; font-weight:bold; padding:10px 17px 12px 40px; letter-spacing: -1px; background:url(/themes/images/2015/ticket.png) no-repeat 0 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
	.tickets:hover {color:#DEE6F4; opacity:0.9}
#kazspa {position: absolute; right: 130px; top: 31px;}
#xbet_head {position: absolute; right: 0; top: 65px;}

.block-auth-social-mini{ margin: 0px !important; padding: 0px !important;  }
    .block-auth-social-mini p {padding: 18px 0 0 0; color:#434853; text-align:center}
	.block-auth-social-mini p b {font-weight:400; color:#8E929B}
    .block-auth-social-mini div {padding: 0 15px; margin-top: 17px !important}
	.block-auth-social-mini div div {padding: 0 !important; margin: 0 3px 0px 0px !important}

#ctrlcopy {
    display: inline-block !important;
    float: left !important;
    height: 1px !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: 1px !important;
}

.social-tag {display:inline-block; }

.ny2014 {background:url(/themes/images/2014bg.jpg) repeat-x left top #2B3856}
.ny2014 .logo {left:16px; top:0}
.ny2014t {left:46px; top:-15px; position:absolute}

.three_columns.info-board div div div {display:inline-block; margin:0 -4px 0 10px; vertical-align:top}

.three_columns .global-board-nav {padding: 8px 0 0 0 !important;}
.three_columns.info-board h4 {padding: 5px 0 9px 11px;}
.three_columns.info-board li {width: 98%;margin: 0;}
.three_columns.info-board li span {color: #628F1A;}
.three_columns.info-board li i {background: #628F1A;}
.three_columns.info-board li span {margin: 1px -1px 0 7px;}
.three_columns .info-board-nav span:hover {color: #E0FFBF}

.sochi-menu {/*background: url(/themes/images/sochi-menu.png) no-repeat 12px 15px;  padding-left: 50px !important;*/}
.sochi-menu.act {padding-left: 12px !important;}

.addblog {background: url(/themes/images/addblog.png) no-repeat 16px 8px; display:inline-block; color:#A6AAB2; padding:8px 0 8px 37px; margin-left:17px; border-left:1px solid #E6E6E8; font-size:13px; font-weight: 400; text-decoration: none;  letter-spacing: 0;  border-bottom: none;}
.addblog:hover {text-decoration: none;   border-bottom: none; background: url(/themes/images/addblog-.png) no-repeat 16px 8px}

.sochi-menu {width:104px; background: url(/themes/images/sochi-menu.png) no-repeat 14px;}
.sochi-menu a {margin-left: 40px;}
	.sochi-menu.act {width:auto}
	.sochi-menu.act a {margin:0}
	
.adsflash {display: none}

.ajara1 {display: none; position: absolute;
left: 50%;
top: 7px;
margin-left: -69px;}

.ajara2 
{display: block;
background: url(/themes/images/aja2.png) #EDEFF3 no-repeat 10px 6px;
padding: 16px 16px 16px 169px;
color: #4A4B4E;
font-size: 13px;
margin-bottom: 18px;
margin-top: 18px;
}

.fright .selected{ color: #000; cursor: default;}


#menu-top {margin-top: -2px;}

.prognoz50 {margin:-8px 0 18px 0}
.prognoz50 a {display:block; height:76px; background: url(/themes/images/brazil2014.png) no-repeat 0 0; font-size: 0.0em;}

.foto-on-page {background: #EDEFF3; padding:4px 4px 0 4px; margin:0 0 2px -4px; }
.foto-on-page span {color:#727A85; font-size:12px; display:block; padding:8px 5px}

		.nb-err-win {width:418px; padding:14px; position: absolute; left:24px; top:0; background: rgba(255,255,255,0.9); box-shadow: 2px 2px 12px -2px #393E49;}
		.nb-err-tit {font-size: 13px; font-weight: bold; }
		.nb-err-win .close {position: absolute; right: 0; top: 0; cursor: pointer !important; padding: 9px 18px;}
		.nb-err-win textarea {width: 400px; height: 75px; margin: 15px 0; border-top: 1px solid #82848B; border-right: 1px solid #CECFD0; border-bottom: 1px solid #AAADB5; border-left: 1px solid #CECFD0;padding: 5px;}
		
		
        .search-13px {font-size:13px; }
	    .search-13px u {text-decoration:none}
        .search-gray {color:#79828E}
        .search-13px select {padding: 4px; width: 170px; border-top: 1px solid #82848B; border-right: 1px solid #CECFD0; border-bottom: 1px solid #AAADB5; border-left: 1px solid #CECFD0; }
        .search-maininput {border-top: 1px solid #82848B; border-right: 1px solid #CECFD0; border-bottom: 1px solid #AAADB5; border-left: 1px solid #CECFD0; width: 97%; padding:5px}
        .search-tit {width: 131px; display: inline-block;}
	
.search-more {width:24px; height: 31px; position: absolute; background: url(/themes/images/search-more.gif) no-repeat center center; cursor:pointer; right: 37px; top: 1px; padding: 0 !important;}
.search-win {
width: 398px !important;
padding: 14px !important;
position: absolute;
right: -18px;
top: -9px;
background: rgba(255,255,255,0.9);
box-shadow: 2px 2px 12px -2px #393E49;
z-index: 100500;}
.search-maininput.minii {width:92% !important; padding: 4px !important}
#search-div-btn-hide {
position: absolute;
right: 9px;
top: 15px;
padding: 5px;
cursor: pointer;    
}
.search-win .ask-but {
width: auto !important;
}


.f2-second {text-decoration: none; font-size:11px; color:#7F848E; display: inline-block; width: 58px}
.f2 strong {color: #7F848E; margin-right:9px;}

.rsGCaption {
text-align: left !important;
}
.sliderContainer {/*margin-bottom:20px*/}

.block-def.block-comments.comments-profile .comment a {color:#000; text-decoration: none; display: block; padding: 10px 0;}
.block-def.block-comments.comments-profile span {
font-family: Tahoma;
font-weight: bold;
font-size: 11px;
color: #608d18;
text-transform: uppercase;
margin-top: 2px;
}

.block-def.block-comments.comments-profile span b {font-weight:400; margin-left:16px; color:#717783}














.c-header {
	position:relative;
	float:left;
	width:100%;
	
}
.c-header h2 {
	float:left;
	width:13%;
	color:#608D18;
	font-size: 19px;
	font-weight: bold;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:13px 0px 0px 0px;
	cursor:pointer;
	white-space: nowrap;
}
.hot-topics-cont {
	position:relative;
	float:right;
	width:86%;		
	min-height: 56px;
}
.hot-topics {
	overflow:hidden;
}
.hot-topics .hide-r {
	position:absolute;
	top:0; bottom:0; right:0; width:41px;
	background:url(../images/chat/hide-r.png);
}
.hot-topics .icon-down {
	position:absolute;
	right:0; 
	top: 18px;
	cursor: pointer;
}
.icon-close .icon-close {
	display: none;
}
.hot-topics.full .icon-close{
	position:absolute;
	display: block;
	top:10px;
	right:10px;
	cursor: pointer;
}

.hot-topics-shd-b {
	position: absolute;
	bottom: -11px; 
	left: 7px;
	right: 0;
	height: 11px;
	background: url(../images/chat/hot-topics-shd-b.png);
}
.hot-topics-shd-t {

}
.hot-topics-shd-l{
	position: absolute;
	top: 11px;
	bottom: 0px; 
	left: -4px;
	width: 4px;
	background: url(../images/chat/hot-topics-shd-l.png);
}
.hot-topics-shd-r{
	position: absolute;
	top: 8px;
	bottom: 0px; 
	right: -8px;
	width: 8px;
	background: url(../images/chat/hot-topics-shd-r.png);
}
.hot-topics-shd-tl{
	position: absolute;
	top: 0px;
	left: -4px;
	width: 4px;
	height: 11px;
	background: url(../images/chat/hot-topics-shd-tl.png);
}
.hot-topics-shd-tr{
	position: absolute;
	top: 0px;
	right: -8px;
	width: 8px;
	height: 8px;
	background: url(../images/chat/hot-topics-shd-tr.png);
}
.hot-topics-shd-bl{
	position: absolute;
	bottom: -11px; 
	left: -4px;
	height: 11px;
	width: 11px;
	background: url(../images/chat/hot-topics-shd-bl.png);
}
.hot-topics-shd-br{
	position: absolute;
	bottom: -11px; 
	right: -8px;
	height: 11px;
	width: 8px;
	background: url(../images/chat/hot-topics-shd-br.png);
}
.hot-topics .shd{
	position: static;
	display:none;	
}	
.hot-topics.full .shd{
	display:block;	
}			
			
.hot-topics ul{
	margin:1px;
	background:#fff;
	padding:15px 15px 5px 15px;
	white-space:nowrap;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.hot-topics.full {
	overflow:visible;
	position:absolute;
	z-index: 1000;
}
.hot-topics.full ul {
	margin: 0px;	
	white-space: normal;
	border:1px solid #e7e7e7;
}
.hot-topics.full .hide-r, .hot-topics.full .icon-down{
	display: none;
}
.hot-topics ul li {
	display:inline-block;
	margin-right:35px;
	margin-bottom:15px;
}
.hot-topics ul li a {
	margin-right:4px;
	font-size:15px;
	color: #373e48;
	text-decoration:none;
	border-bottom: 1px dotted #98a0ac;
}
.hot-topics ul li a:hover {
	color:#72A112;
}
.icon-down {
	width: 16px;
	height: 16px;
	background: url(../images/chat/icon-down.png);
}
.icon-close {
	width: 16px;
	height: 16px;
	background: url(../images/chat/icon-close.png);
}
.icon-man {
	background: url(../images/chat/icon-man.jpg) no-repeat 2px 2px #efefef;
	padding: 3px 5px 3px 18px;
	color: #373e48;
	font-size: 10px;
	font-family: tahoma;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.relative {
	position: relative;
}

.ps-img dd {width: 55%; float: left; margin-right: 20px;}
	.ps-img dd span {width:100%; height: 400px; margin:0 !important; cursor: pointer; position: relative}
		.ps-img dd span b {color:#E2E1E1; font-size: 11px; background: rgba(0,0,0,0.8); padding:9px 13px; position: absolute; right: 0; bottom:0}
		.ps-img dd span strong {display: block; width: 77px; height: 79px; background: url(../images/vplay.png) no-repeat center center; position: absolute; left: 50%; top:50%; margin:-39px 0 0 -38px}
.ps-img dt {width: 40%; float: left}
    .psi-1 {margin-top: 15px; display: inline-block; max-height: 103px; overflow: hidden; font-size: 28px; font-weight: bold; line-height: 31px; letter-spacing: -1px; color:#fff; text-decoration: underline}
	.psi-1:hover {color:#DCDDE0}
    .psi-2 {margin-top: 7px !important; margin-bottom: 5px !important; font-size: 11px; color:#CCCED2; width: auto !important; display: block !important}
        .psi-2 a {text-transform: uppercase; font-weight: bold; color:#D9F59F}
        .psi-2 span {width: auto !important; margin-left:10px}
            .psi-2 span b {font-weight: 400; margin-left:10px}
    .psi-3 {display: inline-block; max-height: 150px; overflow: hidden; color: #DCDDE0; line-height: 19px; padding: 0 0 0 0; font-size: 15px}
        .psi-3 strong {background: url(../images/cob.gif) no-repeat 5px 5px #4E5461; padding: 3px 5px 3px 17px; color: #fff; font-size: 10px; font-family: tahoma; margin: 0 0 0 12px; border-radius: 5px; font-weight: 400}
        .psi-3 b {background: url(../images/wob.gif) no-repeat 5px 5px #4E5461; padding: 3px 5px 3px 25px; color: #fff; font-size: 10px; font-family: tahoma; margin: 0 0 0 12px; border-radius: 5px; font-weight: 400}
	
.photo-slider-contol li a {display: block}
	.photo-slider-contol li i, .other-video-list li i {width: 232px; height: 155px; position: relative; display: block}
		.photo-slider-contol li i b, .other-video-list li i b {color:#E2E1E1; font-size: 11px; background: rgba(0,0,0,0.8); padding:9px 13px; position: absolute; right: 0; bottom:0; font-weight: 400; font-style: normal}
		.photo-slider-contol li i strong, .other-video-list li i strong {display: block; width: 57px; height: 58px; background: url(../images/vplaym.png) no-repeat center center; position: absolute; left: 50%; top:50%; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); margin:-27px 0 0 -28px}
			.photo-slider-contol li.act i strong {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
			.photo-slider-contol li:hover i strong, .other-video-list li:hover i strong {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
	.psi-4 {display: block; white-space: normal !important; max-height: 34px; overflow: hidden; padding:0 13px; font-size: 13px; font-weight: bold; color:#000; margin:11px 0 !important}
		li.act .psi-4 {color:#fff}
	.psi-5 {border-top:1px solid #E8EAED; padding:10px 13px 0 13px; display: block; font-size: 11px; color: #717783;}
		li.act .psi-5 {border-top:1px solid #769C37; color: #E5EAE7;}
		.psi-5 b {color:#608D18; margin-right: 10px}
		li.act .psi-5 b {color:#E5EAE7;}
	.photo-slider-contol li a dd {padding:10px 13px; display: block;}
		.photo-slider-contol li a dd strong {background: url(../images/co.gif) no-repeat 5px 5px #F7F7F7; padding: 3px 5px 3px 17px; color: #A0A0A0; font-size: 10px; font-family: tahoma; margin: 0 12px 0 0; border-radius: 5px; font-weight: 400}
		.photo-slider-contol li a dd b {background: url(../images/wo.gif) no-repeat 5px 5px #F7F7F7; padding: 3px 5px 3px 25px; color: #A0A0A0; font-size: 10px; font-family: tahoma; margin: 0 12px 0 0; border-radius: 5px; font-weight: 400}
			.photo-slider-contol li.act a dd strong {background: url(../images/coh.gif) no-repeat 5px 5px #699422; padding: 3px 5px 3px 17px; color: #C2D1AF; font-size: 10px; font-family: tahoma; margin: 0 12px 0 0; border-radius: 5px; font-weight: 400}
			.photo-slider-contol li.act a dd b {background: url(themes/../woh.gif) no-repeat 5px 5px #699422; padding: 3px 5px 3px 25px; color: #C2D1AF; font-size: 10px; font-family: tahoma; margin: 0 12px 0 0; border-radius: 5px; font-weight: 400}

.other-video {padding:10px 0 0 0}
	.other-video .ask-but {margin:9px 0 15px 47%}
	
ul.other-video-list {width: 100%; margin-top:10px}
	ul.other-video-list li {box-shadow: 0px 3px 16px -1px #D6D6D6; background: #fff; height: 248px; margin-right: -3px; display: inline-block; width: 232px; position: relative; margin: 0 15px 18px 0; overflow: hidden;}
.other-video .icon-man {background: #efefef; padding: 3px 5px 3px 5px;}
.other-video .hot-topics ul li {margin-right: 25px;}






	.bigdate-head {background: #EDEFF3; height: 60px; margin-top:4px}
	h1.bigdate-head {width:105% !important; margin: 0 0 17px 0 !important; position: relative; overflow: hidden; min-height: 60px; height:auto;}
		.bd1 {float: left; background: url(../images/bd1.png) no-repeat center center #E1E3E7; display: inline-block; width: 60px; height: 60px; }
			.bd1:hover {background: url(../images/bd1h.png) no-repeat center center #D3D5D9}
		.bd2 {float: left; padding: 14px 0 15px 17px; color: #72A112; letter-spacing: -1px; font-weight: bold; font-size: 24px; display: inline-block;width: 80%;}
		.bd3 {background: url(../images/bd3.png) no-repeat center center #E1E3E7; display: inline-block; width: 60px; height: 60px; float:right}
			.bd3:hover {background: url(../images/bd3h.png) no-repeat center center #D3D5D9}
		.bd4 {cursor:pointer; background: url(../images/bd4.png) no-repeat center center #F6F7F9; display: inline-block; width: 60px; height: 60px; float:right}
			.bd4:hover {background: url(../images/bd4h.png) no-repeat center center #F0F1F3}
		.bigdate-head h2 {display: inline-block}
		.bd5 {display: block; padding:0 0 20px 0; color:#717783; font-size: 19px; font-weight: bold; letter-spacing: -1px;}
			.bd5 a {color:#000; border-bottom: 2px solid #000}
	
	.date-left {float:left; width:49%; margin:20px 20px 0 0}
	.date-center {float:left; width:24%; margin:20px 20px 0 0}
	.date-right {float:left; width:23%; margin:20px 0 0 0}
		.date-right .photo li {width:100%; padding: 0 0 20px 0;}
			.date-right .photo i {width: 100%}
		.date-right .photo {background: #3C4250; padding: 18px 18px 0 18px; margin: 0 0 18px 0; width: auto !important; }
		.date-right h2 a {font-size: 19px; margin: 0 0 16px 0; font-weight: bold; letter-spacing: -1px; color:#ECEFF4; border-bottom: 2px solid #ECEFF4;}
	.date-title2 {background: #EDEFF3; padding:18px 18px 0 18px; margin:0}
	.date-title3 {padding:18px 18px 0 18px; margin:0 0 18px 0}
	.date-result {background: #EDEFF3; padding:18px 18px 0 18px}
		.date-result li {width: 100%; position: relative; overflow: hidden; padding: 17px 0 6px 0; border-top:1px solid #D3D3D3}
		.date-result li:first-child {border: none; padding-top:0}
			.date-result li span {display: block; color:#608D18; text-transform: uppercase; font-weight: bold; text-decoration: none; margin: 0 11px 0 0; font-size: 11px; font-family: tahoma}
			.date-result li b {color:#2F353E; padding: 7px 0 11px 0; display: block}
			.date-result li dd {float:left; width: 20%; margin-right:12px; background: #7EA72B; color:#fff; text-align: center; font-size:18px; padding:4px 0}
			.date-result li dt {float:left; width: 74%; margin: 0 0 15px 0; color:#373E48; font-size:13px}
				.date-result li dt i {display: block; font-size: 11px; font-family: tahoma; color:#717783; font-style: normal}
	.date-center .date-s {padding-bottom:18px}
	.date-center .date-s li {width: 100%; margin:0 !important}
	.date-center .date-s li a {padding: 10px 0 0 18px;}
	.date-center .date-s li a p {padding: 0 0 0 0;}
	.date-s span b {left: 18px; min-width: 40px; text-align: center; top:18px}
	
	.date-right .main-news-too li i u {display: block; display: block; width: 57px; height: 58px; background: url(../images/vplaym.png) no-repeat center center; position: absolute; left: 37%; top:35%; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
		.date-right .main-news-too li:hover i u {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}
		
		
.copyavtor {width:100%; overflow: hidden; min-height: 60px}
		.copyavtor dd {display: block; width: 60px; position: absolute; left:0; top:0}
			.copyavtor dd img {width:100%}
		.copyavtor dt {display: block; padding:0 0 0 75px}
			.ca-type {}
				.ca-type span {float:left; font-size:13px; margin-right:25px}
					.ca-type span a {color:#8B8F95; text-decoration:underline}
					.ca-type span u {color:#8B8F95; text-decoration:none}
				.ca0 {float:right}
				.ca-type br {clear: both}
			.ca-type.media {display: inline-block; border-top:1px solid #E6E6E8; padding:10px 0 0 0; margin:13px 0 0 0}
			.ca-stars {height: 20px; margin:5px 0 0 0}
				.ca-stars li {float: left; display: block; width: 15px; height: 14px; background: url(../images/ca-stars.png) no-repeat center center; cursor: pointer; }
				.ca-stars li:hover {background: url(../images/ca-stars.png) no-repeat top right !important;}
				.ca-stars li.act {background: url(../images/ca-stars.png) no-repeat 0 0; }
				.ca-stars u {display: block; float:left; color:#A8ACB2; margin:0 20px 0 3px; font-size: 11px; text-decoration: none}
				.ca-stars span {display: block; float:left; color:#8B8F95; margin:0 20px 0 6px; font-size: 11px; text-decoration: none}
			.ca1 {background: url(../images/ca1.png) no-repeat 0 4px; padding:0 0 0 13px; display: block; color:#000; font-size: 13px; text-decoration: underline; margin-top:2px}
.copyavtor-info {background: #202A44; height: 174px; }
	.copyavtor-info li {float:left; height: 87px; }
		.copyavtor-info li p {margin:0; padding:18px 0 0 18px; font-size:13px; line-height: 25px;}
			.copyavtor-info li p b {display: block; font-size: 30px; color:#fff; float:left}
				.copyavtor-info li p span {display: block; float:left; margin:1px 0 -12px 14px; font-size: 11px; }
					.copyavtor-info li p span i {display: block; font-style: normal; font-size: 13px; font-weight: bold; color:#fff; margin:0 0 -12px -12px}
			.copyavtor-info li p u {display: block; clear:both; text-decoration: none}
	.caif {width: 30%; height: 174px !important; overflow: hidden; float:left}
		.caif img {width: 100%}
	.cai1 {width:29%; background: #80AA29; color:#EBEFE2}
	.cai2 {width:41%; background: #72A112; color:#EBEFE2}
	.cai3 {width:29%; background: #202A44; color:#AAAEB6}
	.cai4 {width:41%; background: #1D273F; color:#AAAEB6}

p.spec {
background: #EDEFF3;
padding: 12px;
margin: 20px 0 10px 0;
color:#6D7786;
}
.cai6 {font-size:16px; font-weight: bold}
.cai7 {color:#717783 !important}
.cai8 td {font-size:13px; color:#262B34}
.cai8 td a {color:#000; }
.stdtable.cai8 td {
border-bottom: 1px solid #DFDFDF;
padding: 13px 0;
}
.stdtable.cai8 {margin-top:-10px}
.caitop {color:#72A112 !important}

.conference-list.cai9 i {width:160px; height: 160px}
.conference-list.cai9 li {height: 230px; position: relative}
.conference-list.cai9 i img {width: 100% !important}
.conference-list strong {margin: 14px 0 4px 0; font-size: 15px;}
.cai10 {display: none; position: absolute; left:0; bottom:20px; position:absolute; background: rgba(255,255,255,0.8) url(../images/ca1s.png) no-repeat 0 4px; padding:0 0 0 13px; color:#525865 !important; font-size: 13px}
	.conference-list.cai9 li:hover .cai10 {display: block}
	.cai10:hover {background: rgba(255,255,255,0.8) url(../images/ca1.png) no-repeat 0 4px; color:#000 !important}
	
.mbet {position: absolute; width: 400px; height: 45px; left: 270px; display: none}


    .goodnogood {margin-bottom: 17px; height: 28px}
	.goodnogood li {width:33%; display:block; height: 28px; float: left}
	.goodnogood li:first-child {width:34%;}
    .goodnogood {}
	.goodnogood #nogood {display:block; width: 100%; height: 28px; background: #4B5A83 url(/themes/images/gn-nogood.png) no-repeat center center;}
	.goodnogood #low {display:block; width: 100%; height: 28px; background: #434957 url(/themes/images/gn-low.png) no-repeat center center;}
	.goodnogood #good {display:block; width: 100%; height: 28px; background: #7BA529 url(/themes/images/gn-good.png) no-repeat center center;}
    .goodnogood a:hover {opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95);}
    
    .links-themes {margin-bottom: 18px; overflow:hidden; width: 100%; position: relative}
    .links-themes div {width: 100%;overflow: hidden;}
	.links-themes b {float: left; display: block; font-size: 15px; }
	.links-themes span {float: right; display: block; font-size: 13px; color:#8B8F95; border-bottom: 1px dotted #98A0AC; cursor: pointer; }
	    .links-themes span:hover {color:#3C6B05; border-bottom: 1px dotted #3C6B05; }
	.links-themes li {margin: 13px 0 0 0; clear:both; display: block; position: relative; width: 100%; overflow:hidden}
	.links-themes li.lt-li {padding:11px 0 0 0}
	    .links-themes li i {width:60px; height: 60px; float:left; margin:-11px 14px 0 0; overflow:hidden}
		.links-themes li i img {height: 100%; margin-left:-20px}
	    .links-themes li a {color:#000; text-decoration: underline}
		.links-themes li a:hover {color:#3C6B05}
	    .links-themes li strong {color:#717783; font-size:11px; font-weight: 400; padding: 6px 0 0 0; display: block}
		.links-themes li strong u {color:#939CAC; margin: 0 0 0 11px; text-decoration: none}


/*
xDevStudio
Fix: 18.11.2014 - 0:09;
SearchResultPhotos
*/
ul.xdev-3-column-search-result-photo {
	display: block !important;
	list-style: none !important;
}

ul.xdev-3-column-search-result-photo li {
	display: block !important;
	float: left !important;
	width: 33.333% !important;
	height: inherit !important;
	margin: 0!important;
	padding: 0!important;
}

ul.xdev-3-column-search-result-photo li a {
	display: block !important;
	margin: 0!important;
	padding: 0!important;
}

ul.xdev-3-column-search-result-photo li a i {
	display: block !important;
	padding: 10px !important;
	overflow: hidden !important;
	height: 96px!important;
}

ul.xdev-3-column-search-result-photo li a i img {
	position: relative!important;
	left: 0!important;
	float: none !important;
	margin: 0!important;
	width: 90%!important;
}

div.addnews {
    display: table;
    width: 100%;
    margin: -16px 0 20px 0;
    padding: 0;
    height: 48px;
    cursor: pointer;
}

div.addnews:hover div.text{
    background: #83b123;
}

div.addnews div.icon, div.addnews div.text {
    display: table-cell;
    vertical-align: middle;
    height: 48px;
}

div.addnews div.icon {
    position: relative;
    width: 51px;
    background-color: #484f58;
}

div.addnews:hover div.icon {
    background-color: #3b424a;
}

div.addnews div.icon img {
    width: 32px;
    margin-left: 9px;
}

div.addnews div.text {
    text-align: center;
    font-weight: bold;
    background: url('/themes/images/img.button.addnews.bg-green.png') repeat-x;
    color: white;
    font-size: 15px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.13);
}


.mbet {

    position: absolute;
    left: 291px;
    height: 40px;
    width: 420px;}
    
/*.info-board-nav {background: url('/themes/images/pari.png') no-repeat #000 !important}

.info-board-nav span.act { background: url(/themes/images/pari-.png) repeat-x 0 0 !important;}
.info-board-nav i.open {
  background: url(/themes/images/pari-open.gif) no-repeat 0 0 !important;
}
.info-board-nav i {
  background: url(/themes/images/pari-close.gif) no-repeat 0 0 !important;
}*/


ul.news ul.video_block div.swiper-container {width:98% !important}
ul.news ul.video_block div.swiper-scrollbar {width: 95% !important; left:0 !important; margin: 0 12px;}
ul.news ul.video_block {
    padding-top: 12px !important
}
ul.news ul.video_block div.swiper-scrollbar {
    margin-top: 0px !important;
}
ul.news ul.video_block {
    height: 320px !important;
}




.enter-win {box-shadow: -3px 2px 33px -1px rgba(0,0,0, 0.3);left: -98px; width: 275px; height: 270px;z-index: 1100;}
	.enter-win i {background: url(/themes/images/2015/enter-.png) no-repeat 11px 12px #202A44;left: 98px;}
	.enter-win div input {width: 225px; margin: 0 0 12px 5px; padding: 8px; border-top: 1px solid #9EA3B1; border-right: 1px solid #D4D6D8;border-bottom: 1px solid #B6BCCD;border-left: 1px solid #D4D6D8;}
	.enter-win div {margin-top: 24px;}
	.enter-win .enter-button {padding: 8px 10px 9px 10px !important; text-align: center;}
	.enter-win .passwordRecovery {display: block;margin: 6px 17px;position: absolute; right: 3px; top: 76px; font-weight: 400; color: #8E929B;padding: 8px; background: #fff; border-left: 1px solid #EEEFEF;}
		.enter-win .passwordRecovery:hover {color:#000}
	
.green-menu {background: #749F1E; padding:13px 20px !important; clear: both;}
	.green-menu li {display: inline-block; margin:0 15px 0 0}
		.green-menu a {color:#fff; font-weight: bold; font-size:13px}
		.green-menu a.golymp {font-weight: 400; float:right}
			.green-menu a:hover {color:#EBFFC4}
	
.green-menu, .fix-footer, .fix-footer2 {/*width:68%;*/ margin: 0 auto; padding: 0 20px;min-width: 1000px;}
.fnew {float:left; width: calc(100% - 385px); margin-left: -20px}
	.fnew0 {padding: 20px 0 25px 131px; margin: 14px 0 0 0; font-size: 13px; color: #fff; line-height: 18px; border-bottom:1px solid #575D67}
		.fnew0 img {position: absolute;left: 0;top:10px;}
		.fnsmart {background-image: url(/themes/images/2015/smart.png); position:absolute; right:0; bottom:21px; display: block; width:128px; height:23px}
	.fnew1 {position:absolute; left:0; top:117px; z-index: 5;}
		.fnew1 ul {float:left; margin:0 40px 0 0}
			.fnew1 li {font-size:13px; padding: 0 0 12px 0;}
				.fnew1 li a {color:#C8C9CC} .fnew1 li a:hover {color:#fff}
	.fnew2 {padding: 22px 0 0 260px;}
		.fnew2 ul {float:left; width:33%}
			.fnew2 li {font-size:13px; padding: 0 0 12px 0}
				.fnew2 li a {color:#fff; white-space: nowrap} .fnew2 li a:hover {color:#C8C9CC}
				
				
	.f-social li {font-size:0; padding:0 !important; margin:0 !important; width: 41px; height: 41px; background-image: url(/themes/images/2015/fnico.png) !important; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
		.f-social li a {width: 41px; height: 41px; display: block; font-size:0; background-image: url(/themes/images/2015/fnico.png) !important; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
		#fnvk {background-position:0 -41px}
		#fnfb {background-position:-41px -41px}
		#fntw {background-position:-82px -41px}
		#fnig {background-position:-123px -41px}
		#fnmr a {background-position:-164px -41px}
		#fnok a {background-position:-205px -41px}
		#fnyt a {background-position:-246px -41px}
		#fngp a {background-position:-287px -41px}
		
		#fnvk.act {background-position:0 -82px !important}
		#fnfb.act {background-position:-41px -82px !important}
		#fntw.act {background-position:-82px -82px !important}
		#fnig.act {background-position:-123px -82px !important}
		#fnmr.act {background-position:-164px -82px}
		#fnok.act {background-position:-205px -82px}
		#fnyt.act {background-position:-246px -82px}
		#fngp.act {background-position:-287px -82px}
		
		#fnvk:hover {background-position:0 0}
		#fnfb:hover {background-position:-41px 0}
		#fntw:hover {background-position:-82px 0}
		#fnig:hover {background-position:-123px 0}
		#fnmr a:hover {background-position:-164px 0}
		#fnok a:hover {background-position:-205px 0}
		#fnyt a:hover {background-position:-246px 0}
		#fngp a:hover {background-position:-287px 0}
		
		
		







	.auttit {margin:18px 0 16px 0}
	.autlist {width: 100%; overflow: hidden; border-bottom:1px solid #E6E6E8}
	.autlist li {display: block; width:calc(33% - 20px); margin:0 20px 20px 0; float:left; position: relative}
	.autlist li i {
	display: block;
	margin-bottom: 10px;
	width: 250px;
	height: 180px;
	overflow: hidden;
	position: relative;}
	.autlist li i img {height: 100%; margin-left: -22px;-moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
	.autlist li:hover i img {opacity:0.9}
	.autlist li a {color:#000}
	.autlist li span {margin:0 0 6px 0}
	
.likes-t  {
    color: #373e48;
    font-size: 10px;
    font-family: Arial;
    text-align: right;
    margin-top: -22px;
    margin-left: -10px;
    display: none;
    position: absolute;
    top: 30px;
    left: 20px;
}
.autlist li:hover .likes-t {display: block}
.likes-t .like {
    width: auto;
    height: 18px;
    background: url('../images/like.png') no-repeat 0 2px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    padding-right: 5px;
    padding-top: 4px;
    padding-left: 19px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}
.likes-t .dislike {
    width: auto;
    height: 18px;
    background: url('../images/dislike.png') no-repeat 0 2px;
    float: left;
    cursor: pointer;
    padding-right: 5px;
    padding-top: 4px;
    padding-left: 19px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
}




    .block33left {width: 66%;float: left;}
	.block33 {margin: 0 20px 0 0}
		.block33 li {margin: 0 0 28px 0; min-height: 142px;}
		.block33 li div {width:100%; overflow: hidden; }
			.block33 li div i {float:left; width: 80px; height: 80px; border-radius:80px; overflow:hidden; margin:0 15px 10px 0; position: relative}
				.block33 li div i img {height:100%;margin-left: -11px;}
				.block33 li div i dt {position: absolute;width: 80px; height: 80px;background: #1E2B4E;opacity: 0.1;left: 0;top: 0;}
				.block33 li div i.grebl dt {position: absolute;width: 80px; height: 80px;background: #3e4e1e;opacity: 0.1;left: 0;top: 0;}
			.block33 li div strong {float:left; display:block; width:calc(100% - 95px); margin:7px 0 10px 0}
				.block33 li div a {color:#000} .block33 li div a:hover {color:#3C6B05}
		.block33 li dd a, .block33 li dd {font-size:13px; color:#373E48}
		.block33 li .date-cat {margin: 0 0 5px 0;}
	.block34 {width:33%; float: left; }
		.block34 dd {display: inline-block; background: #D8EABD; color:#608D18; font-size:11px; font-weight: bold; padding: 3px 8px; text-transform: uppercase; margin: 3px 0 1px 0;}
		.comlist {margin: 23px 0;}
			.block34 .comlist li {margin: 18px 0 25px 0}
				.block34 .comlist li i {float:left; width: 50px; height: 50px; border-radius:50px; overflow:hidden; margin:-8px 15px 10px 0; text-align:center; position:relative}
					.block34 .comlist li i img {height: 70%; margin-top: 9px;}
					.block34 .comlist li i dt {position: absolute; width: 50px; height: 50px; background: #1E2B4E; opacity: 0.1; left:0; top:0}
				.block34 .comlist li a {color:#000} .block34 li a:hover {color:#3C6B05}
				.block34 .comlist li b {display:block; margin:15px 0 4px 0}
				.block34 .comlist li span {display:block; color:#717783; font-size:13px; }
		.comchek {margin: 37px 0 0 0;}
			.comchek li {display: inline-block; background: #fff; color:#B9BCBF; font-size:11px; font-weight: bold; padding: 3px 8px; text-transform: uppercase; margin: 0 0 0 0; cursor:pointer}
			.comchek li.act {background: #EDEFF3; color:#797E86}
		.block34 h2 {margin-bottom: 24px;}
			
.block33 li:first-child {
	margin: 0 24px 28px 0;
}
.block33 ul {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: -4px 0;
}

.block33 li {
    margin: 0 0 28px 0;
    min-height: 142px;
    width: calc(51% - 20px);
    float: left;
}



.message_div {display: none; z-index: 10000000;}
.message_auth {
    left: 0;
    background: #000;
    height: 100%;
    padding: 0;
    position: fixed;
    top: 0;
    z-index: 4999;
    width: 100%;
    opacity: 0.7;
}
.message_auth_win {
    left: calc(50% - 300px);
    background: #fff;
    padding: 20px;
    position: fixed;
    top: calc(50% - 140px);
    z-index: 5000;
    width: 600px;
    height: 230px !important;
}
.message_auth_close {
    cursor: pointer;
    padding: 0 5px;
    position: absolute;
    color: #fff;
    background: url(/themes/images/close.png) no-repeat center center !important;
    font-size: 0em;
    display: block;
    width: 30px;
    height: 30px;
    right: 10px !important;
    top: 14px !important;
}

.message_reg {
	border-top:1px solid #D2D6E0;
	padding: 19px 0;
	font-size:13px;
    position: absolute;
    left: 288px;
    top: 204px;
    width: 329px;
}
.message_reg span {
	font-weight: 400;
	color: #8E929B;
}
.message_reg a
{
	font-weight: bold;
	color:#000
}

.message_auth_win .enter-win {
    box-shadow:none;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: 270px;
    z-index: 1100;
    display: block !important;
    background: none !important;
}
.message_auth_win .enter-win i , .message_auth_win .enter-win .close, .message_auth_win .enter a {
    display: none !important;
}
.message_auth_win .enter span {
    background: none;
}
.message_auth_win .enter {
	float: none;
	width: 280px;
}
.message_auth_win .block-auth-social-mini
{
	position: absolute;
	left: 268px;
	top: 2px;
}
.message_auth_win .block-auth-social-mini p {
    padding: 18px 0 0 0;
    color: #434853;
    text-align: left;
    font-size: 13px;
}
.message_auth_win .enter-win .enter-button {
    margin: -1px 0 0 4px;
}
.message_auth_win .enter a.passwordRecovery
{
	display: block !important;
	font-size: 13px;
	top: 65px;
	right: 17px;
}
.message_auth_win .block-auth-social-mini div {
    padding: 0 13px;
}
.message_auth_win .block-auth-social-mini div div {
    margin: 0 8px 0px 0px !important;
}


	.date-sports {border-bottom: 1px solid #DFDFDF; margin: 0 0 16px 0;}
	.date-sports li a {display:block; color:#000}
	.date-sports li {margin: 0 0 20px 0; width:100%; overflow:hidden; position:relative; }
	.date-sports li b {letter-spacing: -1px; font-size: 26px; float:left; background:#EDEFF3; color:#808996; padding:10px; margin:0 10px 0 0; -moz-transition: 0.2s 0.02s ease; -o-transition: 0.2s 0.02s ease;  -webkit-transition: 0.2s 0.02s ease}
	    .date-sports li:hover b {background:#353942; color:#fff}
	.date-sports li dd {float:left; width:70%; font-weight: bold; font-size:16px; }
	.date-sports li dd span {margin: 5px 0 0 0; line-height: 17px; display:block; font-weight: 400; font-size:13px; color:#4B515A}
	
	
.people-under .people-cont a {width: 100%; position: relative; overflow: hidden; }
	.people-under .people-cont a i:after {;content:' '; display: block; width: 90px; height: 90px; border-radius: 90px; position: absolute; left:0; top:0; z-index:2; background: #3e4e1e; opacity: 0.1;}
	.people-under .people-cont a i, .people-under .people-cont a:hover i {float: left; width: 90px; height: 90px; border-radius: 90px; overflow: hidden; margin: 0 15px 10px 0; position: relative;}
	.people-under .people-cont a strong {float: left; display: block; width: calc(100% - 105px); margin: 7px 0 10px 0;}
	.people-under .people-cont i img {position: absolute; left: 50% !important; margin: 0 0 0 -53px !important; height: 100% !important; width: auto !important;}
	
.people-under .community-active-sidebar li .logo.fleft {float: left; width: 90px; height: 90px; border-radius: 90px; overflow: hidden; margin: 0 15px 10px 0; position: relative; left:0; top:0}
.people-under .community-active-sidebar li .logo.fleft:after {;content:' '; display: block; width: 90px; height: 90px; border-radius: 90px; position: absolute; left:0; top:0; z-index:2; background: #3e4e1e; opacity: 0.1;}
.people-under .community-active-sidebar li .info .co {margin-left: 0 !important;}
.people-under .community-active-sidebar li .info p {padding: 0 0 5px 0 !important;}
.people-under .community-active-sidebar li .info {margin-top: 14px !important;}
.people-under .community-active-sidebar li .logo img {width: 68px !important; margin: 10px 0 0 12px !important;}


.nomobile {display:none}
.nomobile4 {display:none !important; background: #4D5361; color:#fff; font-weight: bold; padding: 10px; text-align: center}

.ny2016 {background: url(/themes/images/2015/ny2016.jpg) repeat-x left top #303e64 !important;}
    .ny2016 .sportslogo, .ny2016 .sportslogo:hover {background: url(/themes/images/1x1.gif) !important}
	#menu-top > li.menu-top-more.other > ul > li:nth-child(4) {display: none;}