@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form  {margin: 0px; padding: 0px;}
html {height: 100%; font-size: 62.5%;}
body {font: normal 12px Arial,Helvetica,sans-serif; color: #cccccc; background: #000 url(../images/all_02.jpg) center 30px no-repeat; min-width: 1000px; position: relative; height: auto !important; height: 100%; min-height: 100%;}
img {border: none;}
a {cursor: pointer; text-decoration: underline; color: #266ba0;}
a:hover {text-decoration: none;}
p {padding-bottom: 15px;}
p small {font-size: 1em;}
h1, h2, h3, h4, h5, h6 {font: bold 18px Arial,Helvetica,sans-serif; color: #cccccc; padding-bottom: 15px;}
h1 {font-size: 24px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
input[type='submit'], input[type='button'] {cursor: pointer;}
ul li {list-style: disc  inside; padding-left: 10px;}
ol {margin-left: 20px;}
.set {height: 0; overflow: hidden; clear: both;font-size:0}
.fl {float: left;}
.fr {float: right;}
.rel {position: relative;}
.bn { border: none !important; }

#top-serch {background: #3e3e3e; padding: 5px 0 0; height: 23px; border-bottom: solid 1px #555555;}
	#top-serch .jNice {width: 980px; margin: 0 auto;}
	#logo-small {float: left; margin-left: -1px;}
		#logo-small img {border: solid 1px #908e8d;}
	#top-serch .jNice input {float: right; border: none; height: 20px; padding: 0; margin: 0px; outline: none;}
	#top-serch .jNice #serch-1 {width: 42px; background: url(../images/serch.png) 0 0 no-repeat;}
	#top-serch .jNice #serch-2 {width: 18px; background: url(../images/serch-1.png) 0 0 no-repeat;}
	#top-serch .jNice #serch-text-1 {background: url(../images/serch-input-text.png) 0 0 no-repeat; display: block; float: right; width: 135px;}
	#top-serch .jNice #serch-text-1 input {width: 125px; height: 16px; padding: 2px 5px; font-size: 11px; line-height: 16px; color: #fff; background: none;}

	.sp-1 {float: right; border: solid 1px #adadad; display: block; height: 18px; width: 158px; margin-right: 4px; line-height: 14px;}
	.sp-1 select {width: 146px; _height: 13px !important; _line-height: 10px; _font-size: 8px; _padding: 0; background: #000; border: solid 2px #fff;}
	.sp-1 .jNiceSelectWrapper {width: 150px !important; padding-right: 8px;}
	.sp-1 .jNiceSelectWrapper .jNiceSelectText {background:none repeat scroll 0 0 #000000; border:2px solid #FFFFFF; height: 14px; width: 129px !important;}
	.sp-1 .jNiceSelectWrapper .jNiceSelectOpen {background: #fff url(../images/bl-1.png) center no-repeat; height: 18px;}
	.sp-1 .jNiceSelectWrapper ul {width: 158px; background: #fff; border-color: #adadad; left: -1px; border-top: none;}
	.sp-1 .jNiceSelectWrapper ul li {list-style: outside none none; padding: 2px; font-size: 11px; color: #000;}
	.sp-1 .jNiceSelectWrapper ul a {color: #000;}
	.sp-1 .jNiceSelectWrapper ul a:hover {background: #222; color: #fff;}
	.sp-1 .jNiceSelectWrapper ul a.selected {background: #000; color: #fff;}
	.sp-1 iframe {height: 18px !important; overflow: hidden;}



#header {height:175px; width: 980px; margin: 0 auto; position: relative; padding-top: 114px;z-index:100}
	#logo {}
	#logo a {display: block; width: 165px; height: 77px; background: url(../images/toplogo.png) 0 0 no-repeat; position: absolute; left: 5px; top: 20px;}

	#car_1 {background: url(../images/carousel-BG.png) 0 0 repeat-x; height: 61px; overflow: hidden;}
		#car_1-L {background: url(../images/carousel-L.png) 0 0 no-repeat;}
		#car_1-R {background: url(../images/carousel-R.png) 100% 0 no-repeat; overflow: hidden; position: relative; padding-top: 21px;}

		#car_1-R div { width: 880px; margin: 0 auto; clear: both;}
		#car_1-R div ul li {display: block; float: left; list-style: outside none none; width: 110px; text-align: center; padding: 0; min-height: 36px;}
		
		.h201 {background: url(../images/carousel-BG-C.png) 0 0 no-repeat; position: absolute; width: 250px; height: 21px; top: 0; left: 50%; margin-left: -125px;}
		.prev, .next {width: 8px; height: 17px; position: absolute; top: 23px; left: 7px; background: url(../images/prev.png) 0 0 no-repeat;}
		.next {left: auto; right: 7px; background: url(../images/next.png) 0 0 no-repeat;}
		
#car_2 {background: url(../images/carousel-BG2.png) repeat-x left top; height: 69px; overflow: hidden}
		#car_2-R {overflow: hidden; position: relative; padding-top: 25px;}

		#car_2-R div { width: 880px; margin: 0 auto; clear: both}
		#car_2-R div ul li {display: block; float: left; list-style: outside none none; width: 440px; padding:0; min-height: 36px;font-size:11px;color:#B09C98}
		#car_2-R div ul li .logo{display: block; float: left;background:url(../images/car-2.png) no-repeat left top;width:126px;height:34px;text-align:center;padding:1px 0 0 0;margin:0 10px 0 0}
		#car_2-R div ul li a{color:#931619;text-decoration:none;font-weight:bold;font-size:13px}
		
		.h201-1 {background: url(../images/h201-1.jpg) 0 0 no-repeat; position: absolute; width: 253px; height: 18px; top: -1px; left: 50%; margin-left: -126px;}
		.prev_2, .next_2 {width: 8px; height: 17px; position: absolute; top: 35px; left: 7px; background: url(../images/prev.png) 0 0 no-repeat;}
		.next_2 {left: auto; right: 7px; background: url(../images/next.png) 0 0 no-repeat;}

	.m-t {background: url(../images/m-t-BG.png) 0 0 repeat-x; width: 100%; height: 45px; position: relative;z-index:100}
		.vhod_na_sait {background: url(../images/vhod-BG.png) 0 0 repeat-x; float: left; position: relative; top: 9px; left: 11px;}
			.vhod_na_sait-L {background: url(../images/vhod-L.png) 0 0 no-repeat; float: left;}
			.vhod_na_sait-R {background: url(../images/vhod-R.png) 100% 0 no-repeat; padding: 6px 9px 0; height: 18px; float: left;}
			.a-1, .a-1:hover {color: #1d6b9c; font-size: 10px; line-height: 12px; float: left; font-weight: bold; text-transform: uppercase; text-decoration: none; background: url(../images/bl-2.png) 100% center no-repeat; padding-right: 10px;}

		.m-t-L, .m-t-R {position: absolute; left: -15px; top: 0; width: 15px; height: 58px; background: url(../images/m-t-L.png) 0 0 no-repeat;}
		.m-t-R {background-image: url(../images/m-t-R.png); left: 100%;}

		#m-t {float: left; padding: 7px 0 0 52px;}
		#m-t li, #m-t li i, #m-t li b {float: left; display: block; float: left; padding: 0; list-style: outside none none; font-size: 13px; background: url(../images/m-t-li-a.png) 0 100px no-repeat;}
				#m-t li i {padding-left: 10px;}
				#m-t li b {padding-right: 9px; padding-top: 7px; height: 21px;}
			#m-t li a, #m-t li a:hover {color: #000000; text-transform: uppercase; text-decoration: none; font-style: normal;}

			#m-t li.active, #m-t li.a {background-position: 0 -56px; background-repeat: repeat-x;}
			#m-t li.active i, #m-t li.a i {background-position: 0 0px;}
			#m-t li.active b, #m-t li.a b {background-position: 100% -28px;}
			#m-t li.active a, #m-t li.active a:hover {color: #ffffff; cursor: default !important;}
			#m-t li.a a, #m-t li.a a:hover {cursor: pointer; color: #ffffff;}

		.form-1 {float: right; padding: 9px 12px 0 0;}
			#i-1 {width: 30px; height: 24px; border: none; background: url(../images/ok.png) 0 0 no-repeat; float: right;}
			#t-1 {background: url(../images/serch-2-input-text.png) 0 0 no-repeat; float: right; display: block; width: 134px;}
			#t-1 input {width: 119px; background: none; height: 20px; padding: 2px 5px 2px 10px; float: right; border: none; font-size: 11px; color: #cdcdcd; line-height: 20px; outline: none;}
			
			
#page, #page2 {width: 978px; border: solid 1px #3a3737; border-top-color: #161110; margin: 0 auto; background: #000 url(../images/center.png) 245px 0 repeat-y; overflow: hidden;}
#page2 {background: #000 url(../images/center-bg-2.png) 0 0 repeat-y;}
	.cont-1 {width: 100%; float: left;}
		.cont-2 {padding: 0 140px 0 246px;}
		.cont-3 {width: 100%; overflow: hidden;}
			.center {background: #161110; padding: 15px 18px;}
	.nb-1 {width: 246px; float: left; margin-left: -978px;}
	.nb-2 {float: left; width: 139px; padding-left: 1px; margin-left: -140px; padding-top: 12px;}
	#page2 .nb-2 {width: 138px; margin-left: -139px;}
	#page2 .cont-2 {padding: 0 139px 0 0;}

	.content {padding: 0 24px 0 27px; position: relative; z-index: 30; height: 1%;}

	.h202 {color: #e8ba00; padding-bottom: 10px;}
		.h202 small {font-size: 10px; font-weight: normal; padding-left: 5px;}
		.h202 small a {color: #2e7392;}
	h1.h202 {padding: 17px 0 13px; font-size: 21px; line-height: 23px;}
	.h203 {color: #2871af;}
	.h204 {color: #1f693a; padding-bottom: 6px;}
	.h205 {color: #744285;}
	.h209{color:#A80000}
	h1.h209{padding:17px 0 13px;font-size:21px;line-height:23px}

.descr-1 {line-height: 16px; border-bottom: solid 1px #242424; padding-bottom: 0px; margin-bottom: 9px; height: 1%;}

	.img-1 {float: left; width: 235px; padding-bottom: 11px;}
		.img-1 img, .img-1 a s {width: 225px; height: 112px;}
		.img-1 a { display: block; top: 2px;}
/*
		.img-1 a s {display: block; position: absolute; left: 0; top: 0; background: url(../images/img-1-BG.png) 0 0 no-repeat;}
*/
		.img-1 a s {display: block; margin-top:-112px; background: url(../images/img-1-BG.png) 0 0 no-repeat;}

	.img-2 {width: 120px; padding-bottom: 0;}
		.img-2 a { position:relative; display: block; top: 2px;}
		.img-2 img, .img-2 a s {width: 110px; height: 70px;}
		.img-2 a s { position:relative; background-image: url(../images/img-3-BG.png); margin-top:-70px;}

	.img-3 {float: none; width: 220px; padding-bottom: 11px; padding-top: 3px; text-align: center;}
		.img-3 a { position:relative; display: block; top: 2px;}
		.img-3 img {margin-bottom: 10px;}
		.img-3 img, .img-3 a s {width: 220px; height: 140px;}
		.img-3 a s { position:relative; background-image: url(../images/img-4-BG.png); margin-top:-150px;}

	.descr-1-1 {padding-left: 235px; padding-bottom: 6px;}
	
	.h301 {font-size: 14px; line-height: 16px; color: #f9f3b4; padding-bottom: 7px;}
		.h301 a {color: #f9f3b4; text-decoration: none;}
		.h301 a:hover {text-decoration: underline;}
		.h301 small {color: #5c504d; line-height: 15px; font-size: 10px; padding: 0 0 1px 4px; display: inline-block; *display: inline; zoom:1;}
	.h302 a {color: #72b9ce;}

	.news {padding-bottom: 15px;}
		.news ul {vertical-align: top;}
		.news li {vertical-align: top; list-style: outside none none; width: 272px; margin: 0; padding: 0 0 10px; float: none; clear: both; display: inline-block; *display: inline; zoom:1;}
			.data {width: 31px; height: 26px; padding-top: 4px; text-align: center; background: #483936; color: #010101; font-size: 10px; line-height: 12px; font-weight: bold; float: left;}
				.data b {display: block; font-size: 14px; padding-bottom: 0px;}
			.news-item {padding: 0 25px 0 40px;}
				.news-item a {color: #ccc; text-decoration: none; line-height: 15px;}
				.news-item a:hover {text-decoration: underline;}

			.news-item .count {float: none; width: 310px; padding-bottom: 1px; padding-top: 0;}
			.news-2 {width: 100%; overflow: hidden;}
			.news-2 ul {width: 840px; position: relative; left: -20px; background: url(../images/wcg_site_innerpage_news_1-1_03.png) 417px center no-repeat;}
			.news-2 li {width: 399px; padding-left: 20px; padding-bottom: 13px;}


	.fleshka {background: url(../images/fleshka-1.png) 0 0 no-repeat; padding: 11px 23px 0; color: #fff; height: 216px; margin-top: 13px; margin-bottom: -3px;}
	.h401 {color: #e4b300; font: 13px; padding: 0 27px 7px;}
	.c-1 {width: 215px; margin: 0 auto 10px; height: 1%;}
		.c-1 .L-T {background: #1a1e25 url(../images/c-1-L-T.png) 0 0 no-repeat;}
		.c-1 .R-T {background: url(../images/c-1-R-T.png) 100% 0 no-repeat;}
		.c-1 .R-B {background: url(../images/c-1-R-B.png) 100% 100% no-repeat;}
		.c-1 .L-B {background: url(../images/c-1-L-B.png) 0 100% no-repeat; padding: 13px 13px 6px;}

	.table-1, .table-2 {width: 100%; border-collapse: collapse; border: none; color: #8997ae;}
		.table-1 td {padding: 0 0 6px; vertical-align: top;}
		.table-1 td img {border: solid 1px #161a22;}
		.td-1 {width: 144px; color: #8997ae; line-height: 14px;}
		.td-2 {color: #546178; font-weight: bold;}
		.td-3 {width: 22px; padding-top: 1px;}
		.td-4 {width: 26px;}
		.td-5 {width: 97px; line-height: 14px;}
		.td-6 {width: 15px; padding-top: 1px;}
		.td-7 {width: 19px;}
		.td-8 {padding-left: 14px; width: 304px;}
		.td-9 {width: 200px;}
		.td-10 {width: 350px;}
		.td-11 {padding-right: 12px; text-align: right;}

		.nomer {display: block; background: #2f3c53 url(../images/bg-1.png) right bottom no-repeat; border: solid 1px #161a22; padding: 0; font-size: 10px; line-height: 10px; height: 10px; color: #596780; overflow: hidden; width: 11px; text-align: center;}
		
		.table-1 tr.tr-1 td.td-1, .table-1 tr.tr-1 td.td-2 {color: #d0c654;}
	.table-2 {width: 220px; margin: 0 auto;}

	.vse {padding: 0 29px 10px; font-size: 10px; color: #2e7392;}
		.vse a {color: #2e7392;}

	.h601 {font-size: 10px; line-height: 10px; color: #585858; padding: 0 13px 11px; text-align: center;}

	.partn {background: url(../images/partn-BG.png) 0 0 repeat-y; text-align: center; width: 115px; margin: 0 auto 11px;}
		.partn-T {background: url(../images/partn-T.png) 0 0 no-repeat;}
		.partn-B {background: url(../images/partn-B.png) 0 100% no-repeat; padding: 15px 0; height: auto !important; height: 51px; min-height: 51px;}

	.partn-2 {background-image: url(../images/partn-2-BG.png); width: 100px;}
		.partn-2 .partn-T {background-image: url(../images/partn-2-T.png);}
		.partn-2 .partn-B {background-image: url(../images/partn-2-B.png); padding: 11px 0; height: auto !important; height: 44px; min-height: 44px;}


	.kartinko {background: #141414; text-align: center; border-bottom: solid 3px #000000;border-top: solid 3px #000000;}
		.kartinko-T {background: url(../images/banner-T.png) 0 0 repeat-x;}
		.kartinko-B {background: url(../images/banner-B.png) 0 100% repeat-x; padding: 11px;}

	.w50proc {width: 50%;}
	.forumi {padding: 0 16px;}
		.forumi li {display: block; padding: 0 0 0px 7px; margin-bottom: 9px; list-style: outside none none; position: relative; border-left: solid 1px #242424; height: auto !important; height: 44px; min-height: 44px;}
			.forumi li span {font-size: 10px; color: #483936;}
				.forumi li span a {color: #956359; text-decoration: none;}
				.forumi li span a:hover {color: #956359; text-decoration: underline;}
				.forumi li div {padding-top: 1px;}
				.forumi li div a, .descr-2-1 div a {color: #cccccc; text-decoration: none;}
				.forumi li div a:hover, .descr-2-1 div a:hover {color: #cccccc; text-decoration: underline;}
				.forumi li s {display: block; position: absolute; width: 10px; height: 13px; left: -16px; top: 2px; background: url(../images/bl-5.png) 0 0 no-repeat;}
				.blogi li s {width: 13px; background-image: url(../images/bl-4.png); left: -18px;}
				.blogi {position: relative; padding-left: 18px;}
	.h17 {height: 17px; overflow: hidden;}
	.h10 {height: 10px; overflow: hidden;}
	.pb10 {padding-bottom: 10px;}

	.descr-2 {padding:3px 10px 10px 0}
		.descr-2-1 div a {line-height: 15px;}
		.descr-2-1 span {color: #483936; font-size: 10px;}

		.dop-foto {width: 221px; overflow: hidden;}
			.dop-foto ul {margin-left: -4px; width: 225px;}
			.dop-foto ul li {display: block; float: left; padding: 0 0 0 4px; list-style: outside none none; width: 71px;}
			.dop-foto ul li a {position: relative; display: block;}
			.dop-foto ul li a img {width: 71px; height: 47px;}
			.dop-foto ul li a s {position: absolute; display: none; width: 69px; height: 45px; border: solid 1px #754484; left: 0; top: 0;}
			.dop-foto ul li.active a s {display: block;}


			#footer {width: 980px; background: url(../images/footer-BG.png) 0 0 repeat-x; margin: 0 auto; border-top: solid 4px #000; font-size: 11px; color: #484848;}
				#footer-L {background: url(../images/footer-L.png) 0 0 no-repeat;}
				#footer-R {background: url(../images/footer-R.png) 100% 0 no-repeat; padding: 24px 0 14px;}

				#footer table {width: 100%; border-collapse: collapse; border: none;}
				#footer a {color: #484848;}

	.form-2 {background: #000; border-bottom: solid 1px #1c1514; left: -27px;  padding: 4px 24px 0 27px; width: 100%; height: 33px; position:relative; z-index: 40;}
		.form-2 label {color: #816d69; font-size: 12px; line-height: 12px; font-weight: bold; display: block; float: left; padding-top: 5px; padding-right: 7px;}

		.sp-2 {float: left; display: block; height: 23px; width: 231px; line-height: 14px;}
			.sp-2 select {width: 231px; height: 21px; line-height: 21px; font-size: 12px; color: #b09c98; background: #000; border: solid 1px #2a2624;}
			.sp-2 .jNiceSelectWrapper {width: 229px !important; background: #000; border: solid 1px #2a2624; height: 21px;}
			.sp-2 .jNiceSelectWrapper .jNiceSelectText {height: 21px; width: 206px !important; background: none; border: none; padding: 0 3px; line-height: 21px !important; color: #b09c98;}
			.sp-2 .jNiceSelectWrapper .jNiceSelectOpen {background: url(../images/bl-6.png) center no-repeat; height: 21px;}
			.sp-2 .jNiceSelectWrapper ul {width: 229px; left: -1px; top: 21px; background: #000; border: solid 1px #2a2624; border-top: none;}
			.sp-2 .jNiceSelectWrapper ul li {list-style: outside none none; padding: 0px 0 1px; font-size: 12px;}
			.sp-2 .jNiceSelectWrapper ul a {background: #222; color: #fff; padding-left: 3px;}
			.sp-2 .jNiceSelectWrapper ul a:hover {background: #333; color: #fff;}
			.sp-2 .jNiceSelectWrapper ul a.selected {background: #000; color: #fff;}
			.sp-2 iframe {height: 21px !important; overflow: hidden;}

	.bord-1 {padding-bottom: 11px; border-bottom: solid 1px #242424; margin-bottom: 16px;}
		.comments {float: right; padding: 0 0 0 18px; background: url(../images/bl-7.png) 0 2px no-repeat; font-size: 12px; color: #665652;}
		.data-2 {float: left; background: #2e2523; color: #806c67; margin-right: 21px; padding: 2px 6px 1px;}
		.count {float: left; padding-top: 2px; font-size: 12px; color: #806c67;}
			.count img {margin-right: 6px; position: relative; top: 1px;}

	.text {font-size: 14px; line-height: 19px; float: none; clear: both;}
		.text img {margin: 0 20px 15px 0;}
	.w361 {width: 361px;}
	.h402 {font-size: 15px; color: #7b5b55; line-height: 23px; padding-bottom: 10px;}
	.ul-1, .content .news_text ul {padding: 0 20px 5px 0; height: 1%;}
		.ul-1 li, .content .news_text ul li {display: block; list-style: outside none none; padding: 0 0 10px 17px; background: url(../images/bl-8.png) 0 3px no-repeat; font-size: 14px; line-height: 19px; height: 1%;}

	.quote, blockquote {background: #221b1a; color: #9d7873; font-size: 13px; font-style: italic; line-height: 17px; padding: 9px 39px 8px 15px; margin-right: -24px; position: relative; zoom:1; margin-bottom: 20px;}
		.quote small {color: #574745; font-size: 11px; line-height: 17px; font-style: normal;}
		.quote ins, quote {display: block; width: 6px; height: 11px; position: absolute; left: -6px; top: 50%; margin-top: -6px; background: url(../images/bl-9.png) 0 0 no-repeat;}

	.fleshka-2 {width: 300px; height: 200px; float: right; padding: 0 0 5px 25px;}
		.fleshka-2 img {margin: 0;}

	.navi-news {width: 783px; background: #000; padding: 12px 28px; position: relative; margin-bottom: 14px; left: -27px; border-top: solid 1px #1f1817; border-bottom: solid 1px #231b19; color: #816d69; line-height: 16px;}
		.navi-news a {color: #b09c98; font-weight: bold;}
		.navi-news .fr {text-align: right; width: 49%;}
		.navi-news .fl {width: 49%;}
		.prev-2, .next-2 {display: block; width: 6px; height: 28px; background: url(../images/bl-10.png) 0 0 no-repeat; position: absolute; top: 50%; margin-top: -14px; left: 11px;}
		.next-2 {background-image: url(../images/bl-11.png); left: auto; right: 13px;}


.p-n { background: url(../images/p-n-L.png) 0 0 no-repeat; float: right; font-size: 12px; font-weight: bold; margin-bottom: 12px; margin-right: -10px;}
	.p-n div {background: url(../images/p-n-R.png) 100% 0 no-repeat; padding: 0 8px; }
	.p-n ul {background: url(../images/p-n-BG.png) 0 0 repeat-x; padding: 1px 2px;}
	.p-n li, .p-n li a {display: inline-block; height: 29px; list-style: outside none none; padding: 0; *display: inline; zoom:1;}
	.p-n li {padding: 0 5px;}
	.p-n li a {line-height: 29px; text-decoration: none; color: #635653;}
	.p-n li a:hover {text-decoration: underline;}
	.p-n li.curent {background: url(../images/p-n-curent.png) 0 0 repeat-x; padding: 0 5px;}
	.p-n li.curent a, .p-n li.curent a:hover {text-decoration: none; color: #000;}
	.p-n li.first {padding-right: 14px;}

	.h303 {font-size: 17px; line-height: 23px; padding: 4px 0 8px; color: #453c3a;}
		.h303 a {text-decoration: none; color: #e8ba00;}
		.h303 a:hover {text-decoration: underline;}



	.table-1 .zoloto { background:url(../images/mdl_gold.gif) no-repeat left top; color:#000000; font-size:8px; padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px; }
	.table-1 .serebro { background:url(../images/mdl_silver.gif) no-repeat left top; color:#000000; font-size:8px; padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px; }
	.table-1 .bronza { background:url(../images/mdl_bronze.gif) no-repeat left top; color:#000000; font-size:8px; padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px; }
	.table-1 .nomedal { visibility:hidden; font-size:8px; padding-left:3px;padding-right:3px;padding-top:1px;padding-bottom:1px; }


.gmenu
{
 position:absolute;
 z-index:1000;
/*
 width:0px;
 height:0px;
 overflow:visible;
*/
 filter: alpha(opacity=100, style=0);
}
.gmenu .gmenu_in
{
 position:relative;
 margin-top:15px;
 width:200px;
 background:#d3dbe6;padding:4px;
}
.gmenu_in DIV
{
 background:#161110 url('/images/menu_noact_l.gif') repeat-y top left;
}
.gmenu_in DIV DIV
{
 background:url('/images/menu_noact_r.gif') repeat-y top right;
}
#m-t .gmenu_in DIV DIV DIV A
{
	height:1%;
 display:block;
 padding:8px;
 color:#c0c8d3;
 text-decoration:none;
 text-transform:none;
 font-size:11px;
 cursor:pointer;
}
.gmenu_in DIV:hover DIV, .gmenu_in div.a div
{
 background:#3c3432 url('/images/menu_act_l.gif') repeat-y top left !important;
}
.gmenu_in DIV:hover DIV DIV, .gmenu_in div.a div div
{
 background:url('/images/menu_act_r.gif') repeat-y top right;
}
.gmenu_in DIV:hover DIV DIV A, .gmenu_in DIV.a DIV DIV A
{
 color:#ffffff;
 text-decoration:none;
 text-transform:none;
 font-size:11px;
 padding:8px;
 cursor:pointer;
}
.smenusplit
{
 background:#161110 url('/images/menu_split.gif') repeat-x 1px 1px !important;
 height:3px;
}
#m-t LI
{
 height:37px;
 overflow:visible;
}
#m-t LI .gmenu
{
 display:none;
}
#m-t LI:hover .gmenu, #m-t LI.a .gmenu
{
 display:block;
}
















#zal-slavi, .zal-slavi { width: 100%; padding: 0 24px 0 27px; position: relative; left: -27px; margin-top: -6px; height: 166px; background: url(../images/zal-slavi.jpg) 0 0 no-repeat; }

.zal-slavi { margin: 0; height: auto; background: url(../images/zal-slavi-BG.jpg) center top no-repeat; padding-top: 26px; }
	.member { padding-bottom: 13px; border-bottom: solid 1px #2a2222; margin-bottom: 21px; }
	.img-4 { width: 164px; float: left; padding-bottom: 14px; }
		.img-4 img { width: 140px; border: solid 5px #be8028; }
	.member-conditions { width: 624px; float: right; position: relative; margin-top: -2px; }
		.category, .category a { font-size: 15px; line-height: 19px; color: #9b827b; font-weight: bold; text-decoration: none; }
		.category a:hover { text-decoration: underline; }
		.rating { font-size: 12px; line-height: 18px; color: #9b827b; }
		.h206 { font-size: 21px; line-height: 23px; padding-bottom: 2px; color: #e8ba00; font-weight: bold; border-bottom: solid 1px #2a2222; margin-bottom: 7px; }
		.h206 a { color: #e8ba00; text-decoration: none; }
		.h206 a:hover { text-decoration: none; }
		.h206 img { margin-right: 7px; }
		.h206 small { color: #9b827b; font-size: 15px; }
	
	.awards { font-size: 12px; line-height: 23px; color: #9b827b; padding-bottom: 10px; }
	.awards span { display: inline-block; _display: inline; zoom:1; height: 23px; padding: 0 8px 0 27px; background: url(../images/cup-etc.png) 0 0 no-repeat; }
		.awards span.cup-gold { background-image: url(../images/cup-gold.png); }
		.awards span.cup-silver { background-image: url(../images/cup-silver.png); }
		.awards span.cup-bronze { background-image: url(../images/cup-bronze.png); }
	.member-descr { font-size: 12px; line-height: 17px; color: #cccccc; }
	.member-descr big { font-size: 14px; line-height: 19px; }
	.member-descr p { padding-bottom: 5px; }
	.more { font-size: 10px; font-weight: bold; line-height: 17px; color: #266ba0; }
	.member-descr img { border: solid 5px #2e2523; margin: 5px 0; }

	.table-3 { border-collapse: collapse; border: none; font-size: 12px; line-height: 17px; margin-bottom: 14px; }
	.table-3 th { font-weight: bold; color: #9b827b; text-align: left; }
	.table-3 td { vertical-align: top; padding-right: 21px; }
	.more-hide { display: none; }























.form-3 { height: auto; padding-bottom: 11px; }
	.tourn-group, .tourn-group-2, .game-rating, .tournament-rating, .gallery-sel, .city-sel, .video-sel, .event-sel { float: left; width: 190px; padding-left: 20px; }
		.tourn-group label, .tourn-group-2 label, .game-rating label, .tournament-rating label, .gallery-sel label, .city-sel label, .video-sel label, .event-sel label { float: none; padding-bottom: 4px; }
	.tourn-group { background: url(../images/bl-12.png) 0 26px no-repeat; }
	.tourn-group-2 { width: 280px; background: url(../images/bl-13.png) 0 26px no-repeat; }
	.game-rating{ width:370px; background: url(../images/bl-38.gif) no-repeat 0 26px}
	.tournament-rating{ width:370px; background: url(../images/bl-13.png) no-repeat 0 26px}
	.gallery-sel{ width:370px; background: url(../images/bl-39.gif) no-repeat 0 26px}
	.city-sel{ width:370px; background: url(../images/bl-40.gif) no-repeat 0 26px}
	.video-sel{ width:370px; background: url(../images/bl-49.gif) no-repeat 0 26px}
	.event-sel{ width:370px; background: url(../images/bl-50.gif) no-repeat 0 26px}
	
	.tourn-group .sp-2 {width: 174px;}
		.tourn-group .sp-2 select {width: 174px;}
		.tourn-group .sp-2 .jNiceSelectWrapper {width: 172px !important;}
		.tourn-group .sp-2 .jNiceSelectWrapper .jNiceSelectText {width: 144px !important; }
		.tourn-group .sp-2 .jNiceSelectWrapper ul {width: 172px; }
	.tourn-group-2 .sp-2 {width: 274px;}
		.tourn-group-2 .sp-2 select {width: 274px;}
		.tourn-group-2 .sp-2 .jNiceSelectWrapper {width: 272px !important;}
		.tourn-group-2 .sp-2 .jNiceSelectWrapper .jNiceSelectText {width: 244px !important; }
		.tourn-group-2 .sp-2 .jNiceSelectWrapper ul {width: 272px; }
	.game-rating .sp-2, .tournament-rating .sp-2, .gallery-sel .sp-2, .city-sel .sp-2, .video-sel .sp-2, .event-sel .sp-2 {width: 348px;}
		.game-rating .sp-2 select, .tournament-rating .sp-2 select, .gallery-sel .sp-2 select, .city-sel .sp-2 select, .video-sel .sp-2 select, .event-sel .sp-2 select {width: 348px;}
		.game-rating .sp-2 .jNiceSelectWrapper, .tournament-rating .sp-2 .jNiceSelectWrapper, .gallery-sel .sp-2 .jNiceSelectWrapper, .city-sel .sp-2 .jNiceSelectWrapper, .video-sel .sp-2 .jNiceSelectWrapper, .event-sel .sp-2 .jNiceSelectWrapper {width: 346px !important;}
		.game-rating .sp-2 .jNiceSelectWrapper .jNiceSelectText, .tournament-rating .sp-2 .jNiceSelectWrapper .jNiceSelectText, .gallery-sel .sp-2 .jNiceSelectWrapper .jNiceSelectText, .city-sel .sp-2 .jNiceSelectWrapper .jNiceSelectText, .video-sel .sp-2 .jNiceSelectWrapper .jNiceSelectText, .event-sel .sp-2 .jNiceSelectWrapper .jNiceSelectText {width: 318px !important; }
		.game-rating .sp-2 .jNiceSelectWrapper ul, .tournament-rating .sp-2 .jNiceSelectWrapper ul, .gallery-sel .sp-2 .jNiceSelectWrapper ul, .city-sel .sp-2 .jNiceSelectWrapper ul, .video-sel .sp-2 .jNiceSelectWrapper ul, .event-sel .sp-2 .jNiceSelectWrapper ul {width: 346px; }

		
	.c-2 { float: right; height: 31px; font-size: 12px; line-height: 31px; color: #b09c98; font-weight: bold; margin-top: 19px; margin-right: -11px; _margin-right: -6px; width: 114px; text-align: center; }
	.c-2, .c-2-L, .c-2-R { background: url(http://www.wcg.ru/images/c-2.png) 0 -62px repeat-x; }
		.c-2-L { background-repeat: no-repeat; background-position: 0 0; }
		.c-2-R { background-repeat: no-repeat; background-position: 100% -31px; height: 31px; }
		.c-2 a { color: #b39004; text-decoration: none; }
		.c-2 a:hover { text-decoration: underline; }
h1.h207 { padding: 11px 0 13px; }
	h1.h207 span { padding-right: 12px;}
	h1.h207 small { padding-left: 10px; font-size: 10px; line-height: 23px; font-weight: bold; position: relative; top: -3px; }
	h1.h207 small a { background: url(../images/bl-14.png) 0px 5px no-repeat; padding-left: 18px; color: #b09c98; text-decoration: none; display: inline-block; *display: inline; zoom: 1; height: 23px; }
	h1.h207 small a:hover { color: #b09c98; text-decoration: underline; }
		
		
.tab-1 { height: 29px; background: url(http://www.wcg.ru/images/bg-2.png) 0 100% repeat-x; position: relative; padding-left: 20px; margin-bottom: 19px; clear:both; }
	.tab-1 ul { float: left; width: 441px; }
	.tab-1 li { display: block; list-style: outside none none; padding: 0; font-size: 12px; line-height: 29px; color: #e8ba00; font-weight: bold; float: left; }
		.tab-1 li a { padding: 0 12px 0 11px; height: 29px; float: left; margin-right: 5px; background: url(http://www.wcg.ru/images/tab-1.png) 0 -58px repeat-x; position: relative; text-decoration: none !important; color: #b09c98; }
		.tab-1 li i, .tab-1 li b { display: block; width: 7px; height: 29px; position: absolute; top: 0; left: 0; background: url(http://www.wcg.ru/images/tab-1.png) 0 0 no-repeat; }
		.tab-1 li b { background-position: 0 -29px; left: -7px; margin-left: 100%; }
		.tab-1 li.active a { cursor: default; }
		.tab-1 li.active a, .tab-1 li a:hover { background-position: 0 -145px; color: #e8ba00; }
		.tab-1 li.active i, .tab-1 li a:hover i { background-position: 0 -87px; }
		.tab-1 li.active b, .tab-1 li a:hover b { background-position: 0 -116px; }
	.u4astvovat { float: left; width: 192px; font-weight: bold; }
		.u4astvovat a { display: block; float: left;  padding: 7px 0 0 22px; background: url(http://www.wcg.ru/images/bl-15.png) 0 5px no-repeat; color: #55ab16; text-decoration: none; }
		.u4astvovat a:hover, .kspisku a:hover { text-decoration: underline; }
	.kspisku { float: right; font-weight: bold; padding-top: 7px; }
		.kspisku a { display: block; float: left; padding: 0 0 0 17px; white-space: nowrap; background: url(http://www.wcg.ru/images/bl-16.png) 0 5px no-repeat; color: #816d69; text-decoration: none; }
		
		
		



/*tourney-info*/	
.h304 { background: url(http://www.wcg.ru/images/bg-2.png) center repeat-x; padding-bottom: 0; margin-bottom: 14px; font: bold 17px Arial, Helvetica, sans-serif; color: #816d69; position: relative; z-index: 10; }
	.h304 span { padding: 0 9px 0 3px; background: #161110; }
.the_tournament { padding-bottom: 13px; position: relative; z-index: 30; height: 1%; }
.logo_tournament { width: 222px; height: 162px; background: url(http://www.wcg.ru/images/c-4.png) 0 0 no-repeat; float:  left; text-align: center; }
	.logo_tournament * { vertical-align: middle; }
	.logo_tournament u { display: inline-block; *display: inline; zoom:1; height: 100%; width: 1px; }
.descr_tournament { width: 552px; float: right; padding-top: 3px; }
	.descr_tournament_bord-1 { float: none; padding: 0 0 7px; border-bottom: solid 1px #242424; margin-bottom: 9px; position: relative; height: 1%; }
	.descr_tournament dl { float: left; padding-bottom: 3px; }
	.descr_tournament dt { font-size: 12px; font-weight: bold; color: #816d69; padding-top: 3px; padding-bottom: 2px; }
	.descr_tournament dd { font-size: 14px; color: #cccccc; }
	.tournament_dl-1, .tournament_dl-3, .tournament_dl-4, .tournament_dl-5 { padding-left: 36px; background: url(http://www.wcg.ru/images/bl-17.png) 0 3px no-repeat; width: 179px; }
	.descr_tournament dd a { text-decoration: none; font-weight: bold; }
	.descr_tournament dd a:hover { text-decoration: underline; }
	.tournament_dl-3 { background: url(http://www.wcg.ru/images/bl-18.png) 0 4px no-repeat; }
	.tournament_dl-4 { background: url(http://www.wcg.ru/images/bl-19.png) 0 3px no-repeat; }
	.tournament_dl-5 { background: url(http://www.wcg.ru/images/bl-20.png) 0 3px no-repeat; width: 164px; float: right !important; }
		.tournament_dl-5 dd { font-size: 12px; }
		.cont_lico { text-decoration: none !important; }
		.cont_lico:hover span { text-decoration: underline !important; }
	
	.c-3 { background: url(http://www.wcg.ru/images/c-3.png) 0 0 no-repeat; padding-left: 5px; }
	.register_end a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background: url(http://www.wcg.ru/images/bl-15.png) 0px center no-repeat; padding: 0 0 0 22px; }
	.register_end a:hover { text-decoration: underline; }
		.c-3-L { background: url(http://www.wcg.ru/images/c-3.png) 100% -28px no-repeat; padding-right: 5px; }
		.c-3-R { background: url(http://www.wcg.ru/images/c-3.png) 0 -56px repeat-x; height: 28px; }
		.register_end { float: right; width: 170px; margin: 6px 0 0; }
		.tourn_na4 { width: 142px; }
		.tourn_na4 a { background-image: url(http://www.wcg.ru/images/bl-25.png); }
		.tourn_kon4 { width: 131px; }
		.tourn_kon4 a { background-image: url(http://www.wcg.ru/images/bl-25-09.png); }
		.registr_kon4 { width: 210px; }
		.registr_kon4 a { background-image: url(http://www.wcg.ru/images/bl-25-10.png); }
		.match_end { float: left; margin: 6px 0 0 20px; }
		.match_end a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-25-09.png) 0px center no-repeat; padding: 0 0 0 22px; }
		.add_file { float:right; margin:0 0 0 20px; width:125px}
		.add_file a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-43.gif) 0px center no-repeat; padding: 0 0 0 18px; }
		.answer a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-46.gif) 0px center no-repeat; padding: 0 0 0 20px; }
		.preview a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-47.gif) 0px center no-repeat; padding: 0 0 0 20px; }
		.enter a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-65.png) 5px center no-repeat; padding: 0 5px 0 25px; }
		.reg a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-25.png) 5px center no-repeat; padding: 0 5px 0 25px; }
		.recover a { text-decoration: none; font-weight: bold; color: #b09c98; line-height: 28px; height: 28px; display: inline-block; *display: inline; zoom:1; background:url(../images/bl-32.png) 5px center no-repeat; padding: 0 5px 0 25px; }
	
				
.prizi { padding-bottom: 16px; margin-top: -2px; position: relative; height: 1%; z-index: 10; }
	.prizi dl { width: 210px; float: left; padding: 3px 10px 0 44px; }
	.prizi dt { color: #816d69; font-weight: bold; padding-bottom: 3px; }
	.prizi dd { color: #cccccc; font-size: 14px; line-height: 18px; }
	
	
	.pervi_priz { background: url(http://www.wcg.ru/images/bl-24.png) 0 0 no-repeat; }
	.vtoroy_priz { background: url(http://www.wcg.ru/images/bl-23.png) 0 0 no-repeat; width: 212px !important; }
	.tretiy_priz { background: url(http://www.wcg.ru/images/bl-22.png) 0 0 no-repeat; width: 204px !important; }
	
.pravila { padding: 11px 13px; border: solid 1px #242424; background: #181818; width: 757px; height: 351px; overflow: auto; margin: 0 0 15px; position: relative; top: 3px; font-size: 12px; line-height: 16px; color: #cccccc; }
	.pravila p { padding-bottom: 16px; }
	
.popup-1 { position: absolute; width: 324px; top: 28px; right: -20px; z-index: 30; }
.c-7-T { background: url(http://www.wcg.ru/images/c-7-T.png) no-repeat; }
	.c-7-B { background: url(http://www.wcg.ru/images/c-7-B.png) 0 100% no-repeat; padding: 25px 0 25px; height: 1%; }
	.c-7-BG { background: url(http://www.wcg.ru/images/c-7-BG.png) repeat-y; padding: 2px 33px 0; height: 1%; }

.ul-2 { margin-top: -4px; }	
.ul-2 li { list-style: outside none none; padding: 4px 0 8px; color: #816d69; }
	.ul-2 h3 { font-size: 17px; color: #e8ba00; padding-bottom: 0; }
	.ul-2 label { display: block; padding-bottom: 4px; font-weight: bold; }
	.ul-2 small { font-size: 10px; display: block; line-height: 12px; margin-bottom: -4px; }
	.i-1 { padding: 0 5px; width: 246px; height: 21px; font-size: 12px; font-weight: bold; line-height: 21px; background: #181818; border: solid 1px #2a2624; color: #b09c98; margin-left: -1px; }
	
	.i-s-1, .i-s-2, .i-s-3, .i-s-4, .i-s-5 { width: 135px; height: 28px; padding: 0; border: 0; background: url(http://www.wcg.ru/images/prisoed.png) no-repeat; margin-right: 5px; }
	.i-s-2 { background: url(http://www.wcg.ru/images/otmena.png) no-repeat; width: 62px; }
	.i-s-3 { background: url(http://www.wcg.ru/images/sozdat.png) no-repeat; }
	.i-s-4 { background: url(http://www.wcg.ru/images/zareg.png) no-repeat; }
	.i-s-5 { background: url(http://www.wcg.ru/images/ukazat.png) no-repeat; }
	
	.ul-2 .sp-2 {width: 258px; margin-left: -1px; font-weight: bold; }
		.ul-2 .sp-2 select {width: 256px; font-weight: bold; }
		.ul-2 .sp-2 .jNiceSelectWrapper {width: 256px !important; background: #181818; }
		.ul-2 .sp-2 .jNiceSelectWrapper .jNiceSelectText {width: 226px !important; }
		.ul-2 .sp-2 .jNiceSelectWrapper ul {width: 256px; background: #181818; }


/*tourney-info*/
	
/*tourney-main*/	
h1.h208 { border-bottom: solid 1px #242424; padding-bottom: 8px; margin-bottom: 16px; }
.c-5 { background: url(http://www.wcg.ru/images/c-5-BG.png) 0 0 repeat-x; margin-bottom: 10px; height: 90px; width: 100%; }
	.c-5-L { background: url(http://www.wcg.ru/images/c-5-L.png) 0 0 no-repeat; }
	.c-5-R { background: url(http://www.wcg.ru/images/c-5-R.png) 100% 0 no-repeat; }
	.c-5-C { background: url(http://www.wcg.ru/images/c-5-C.png) 140px 0 no-repeat; padding: 0 40px 0 0;  height: 90px; }
	
.sponsor-logo { float: right; vertical-align: middle; height: 90px; }
	.sponsor-logo a, .sponsor-logo s, .game-logo a, .game-logo s { display: inline-block; *display: inline; zoom: 1; }
	.sponsor-logo *, .game-logo * { vertical-align: middle; }
	.sponsor-logo s, .game-logo s { height: 100%; width: 1px; }
	
.game-logo { width: 140px; padding-left: 1px; float: left; height: 90px; text-align: center; }

.small-descr-tournament { float: left; width: 500px; padding: 8px 0 0 14px; position: relative; }
	.small-descr-tournament h3 { padding-bottom: 0px; }
	.small-descr-tournament .register_end { float: left; }
	.na4alo-turnira { float: left; padding: 12px 11px 0; font-size: 12px; color: #b09c98; }
	.u4astniki-pobediteli { padding: 8px 0 0; font-weight: bold; color: #3b3b3b; }
	.u4astniki-pobediteli a { text-decoration: none; color: #1f6fa6; }
	.u4astniki-pobediteli a:hover { text-decoration: underline; }
	.u4astniki-pobediteli span { background: #3391d3; font-size: 10px; color: #161110; letter-spacing: -0.5px; padding: 0 2px; margin-left: 6px; margin-right: 11px; }
	.u4astniki-pobediteli b { padding: 0 11px 0 0; }

	.tourn_viyti, .tourn_podtverd { position: absolute; display: block; padding: 0 23px 0 0; height: 18px; font-weight: bold; line-height: 18px; top: 65px; left: 306px; color: #b71212; background: url(http://www.wcg.ru/images/bl-26.png) 100% 0 no-repeat; text-decoration: none; }
	.tourn_viyti:hover, .tourn_podtverd:hover { text-decoration: underline; }
	.tourn_podtverd { background: url(http://www.wcg.ru/images/bl-27.png) 100% 0 no-repeat; left: 396px; white-space: nowrap; color: #e8ba00; }
	
/*tourney-main*/	


	
/*tourney-players*/	
.table-4 { padding: 3px 0 0; }
.table-4 table { width: 100%; border-collapse: collapse; border: solid 1px #242424; border-left: none; color: #cccccc; }
	.table-4 th { border: solid 1px #242424; padding: 6px; border-left: none; background: #141414; font-size:10px;color:#383737;text-align:left}
	.table-4 td { border: solid 1px #242424; padding: 6px; border-left: none; background: #141414; }
	.table-4 .even td { background: #000; }
	.table-4 th.pl-id { text-align: right;}
	.table-4 td.pl-id { text-align: right; font-size: 10px; font-weight: bold; color: #383737; width: 48px; padding-bottom: 5px; border-left: none; }
	.table-4 td.pl-fl { text-align: center; width: 37px; text-align: center; }
		.table-4 td.pl-fl img { border: solid 1px #000; height: 10px; width: 16px; }
	.table-4 td.pl-name { width: 237px; font-weight: bold; padding-left: 5px; padding-bottom: 3px; padding-top: 5px; }
		.table-4 td.pl-name a, .gamer-nick a, .table-5 td.rank-command-pl-name a, .rank-command-site a, .nick { padding-left: 17px; background: url(http://www.wcg.ru/images/bl-28.png) 0 3px no-repeat; text-decoration: none; display: inline-block; *display: inline; zoom:1 }
		.table-4 td.pl-name a:hover, .gamer-nick a:hover, .table-5 td.rank-command-pl-name a:hover, .rank-command-site a:hover, .nick:hover { text-decoration: underline; }
	.table-4 td.pl-name2 a {padding-left: 14px; background: url(../images/bl-28-2.gif) no-repeat 0 3px; text-decoration:none;font-weight:bold}
	.table-4 td.pl-name-3 a {padding:0;background:none}
	.table-4 td.pl-count { width: 255px; padding: 4px 6px 3px 8px; }
	.table-4 td.pl-status { padding: 4px 6px 3px 8px; }
	
	.table-4 td.tourn-etap { padding: 4px 6px 3px 8px; width: 56px; font-size: 10px; color: #816d69; border-left: none; }
	.table-4 td.tourn-etap-2 { width: 83px; font-size: 12px; font-weight: bold; color: #4f413e; padding: 6px 6px 3px 11px; }
	.table-4 td.score-1 { padding: 6px 6px 3px 6px; width: 15px; color: #cccccc; text-align: right; }
	.table-4 td.score-2 { padding: 6px 6px 3px 6px; width: 15px; color: #cccccc; text-align: left; }
	.table-4 th.pl-vic, .table-4 td.pl-vic { text-align:center}
	.table-4 th.pl-defeat, .table-4 td.pl-defeat { text-align:center}
	.table-4 th.pl-rating, .table-4 td.pl-rating { text-align:center}
	.gamer-rank-info td.pl-fl { width: 18px; padding: 2px 2px 3px 8px; border-right: none; }
	.gamer-rank-info td.pl-name { width: 114px; padding-left: 3px; border-left: none; padding-top: 3px; }
		.gamer-rank-info td.pl-name a { padding: 0; background: none; }
	.gamer-rank-info td.win { padding: 1px; width: 27px; }
		.gamer-rank-info td.win div { padding: 6px 6px 3px 8px; background: url(http://www.wcg.ru/images/bg-3.png) right top; color: #b39004; }
	.gamer-rank-info td.pl-name-2 { padding: 3px 0 3px 6px; /*width: 110px;*/ text-align: right; border-right: none; }
		.gamer-rank-info td.pl-name-2 a { text-decoration: none; }
		.gamer-rank-info td.pl-name-2 a:hover { text-decoration: underline; }
	.gamer-rank-info td.pl-fl-2 { width: 18px; padding: 2px 8px 3px 6px; border-left: none; }
/*tourney-players*/	
	
	
	
/*tourney-ranking*/

.ranks { padding-bottom: 12px; }
.h403 { font-size: 14px; color: #816d69; padding-bottom: 8px; padding-left: 2px; }
.rank { margin-bottom: 20px; }
.gamer-rank { float: left; width: 346px; padding: 1px; background: #000; border: solid 1px #242424; }
	.avatar { width: 100px; height: 100px; padding: 10px 10px 11px; background: url(http://www.wcg.ru/images/avatar-BG.png) 0 0 no-repeat; float: left; }
	.avatar img { width: 100px; height: 100px; }
	
.gamer-info { width: 226px; float: left; padding-top: 6px; }
	.rank-gold { background: url(http://www.wcg.ru/images/ranking-gold.jpg) 100% 0 no-repeat; }
	.rank-silver { background: url(http://www.wcg.ru/images/ranking-silver.jpg) 100% 0 no-repeat; }
	.rank-bronze { background: url(http://www.wcg.ru/images/ranking-bronze.jpg) 100% 0 no-repeat; }
	.gamer-info h3 { padding: 0 0 2px 11px; font-size: 14px; color: #e8ba00; }
	.gamer-info h3 small { color: #816d69; font-size: 10px; padding-left: 8px; }
	.gamer-nick { font-weight: bold; padding: 0 8px 10px; }
	.gamer-fl { float: left; width: 26px; padding-left: 10px; padding-top: 2px; }
		.gamer-fl img { width: 16px; height: 10px; }
	.gamer-count { padding: 1px 36px; color: #816d69; letter-spacing: 0.4px; }
	
.gamer-rank-info { width: 430px; float: right; padding-top: 0; font-weight: bold; }
	.gamer-rank-info table { height: 125px; border-bottom: none; }
	.gamer-rank-info table td { border-bottom: none; border-left: none; }

.table-4-1 { padding-bottom: 30px; }
.table-4-1 table { border-right: none; }	
.table-4-1 td.pl-count { width: auto; border-right: none; }
.table-4-1 td.pl-name { border-right: none; padding-right: 10px; }
/*tourney-ranking*/


/*tourney-rankingteam*/
.ranks-2 { padding-bottom: 8px; }
.rank-command { padding: 1px; background-color: #000; border: solid 1px #242424; margin-bottom: 20px; margin-right: 3px; }
	.table-5 { padding: 5px 7px 0}
	.table-5 th, .table-5 td { font-weight: bold; color: #816d69; padding: 0 32px 1px 0; text-align: left; }
	.table-5 td { padding: 0 32px 8px 0; font-size: 14px; }
	.table-5 td.rank-command-commandname { color: #e8ba00; }
	.table-5 td.rank-command-country { color: #cccccc; }
	.table-5 td.rank-command-country img { margin-right: 7px; }
	.table-5 td.rank-command-pl-name a, .nick { background-position: 0 5px; }
	.table-5 td.rank-command-site a { background: url(http://www.wcg.ru/images/link.png) 0 6px no-repeat; padding-left: 21px; }

.command-pl { border-bottom: solid 1px #242424; border-top: solid 1px #242424; padding: 1px 0 6px; margin-bottom: 9px; }
	.command-pl li { padding: 0; margin: 0; list-style: outside none none; width: 155px; float: left; text-align: center; background: url(http://www.wcg.ru/images/avatar-BG-2.png) 0 0 no-repeat; border-right: solid 1px #000; }
	.command-pl-avatar { padding: 10px 27px 6px 28px; }
	.command-pl-avatar img { width: 100px; height: 100px; }
	.command-pl h5 { font-size: 12px; color: #816d69; font-weight: normal; padding-bottom: 0; }
	.nick { font-size: 14px; font-weight: bold; }

.rank-command .gamer-rank-info table { height: auto; }	
	.rank-command .gamer-rank-info { width: auto; float: none; padding: 0 13px 10px 8px; }
	.rank-command .gamer-rank-info td.pl-name { width: 272px; }
	.rank-command .gamer-rank-info td.tourn-etap { width: 67px; }
/*tourney-rankingteam*/
	

/*tourney-results-all*/

.c-6 { background: url(http://www.wcg.ru/images/c-6-BG.png) bottom repeat-x; border-bottom: solid 1px #242424; margin-top: -10px; height: 1%; }	
.c-6-L { background: url(http://www.wcg.ru/images/c-6-L.png) left bottom no-repeat; height: 1%; }
.c-6-R { background: url(http://www.wcg.ru/images/c-6-R.png) right bottom no-repeat; padding: 0px 22px 7px; height: 1%; }	
.m-1 { color: #242424; font-weight: bold; padding-bottom: 16px; }
.m-1 span, .m-1 a { margin: 0 9px 0 10px; color: #e8ba00; }
	.m-1 a { color: #b09c98; text-decoration: none; }
	.m-1 a:hover { text-decoration: underline; }

.h404 { font-size: 14px; color: #b09c98; padding: 0 18px 7px; }	
	.h404 small { font-size: 12px; font-weight: normal; padding-left: 12px; }

.table-4-2 { padding-right: 10px; padding-bottom: 15px; height: 1%; position: relative; }	
.table-4-2 table, .table-4-2 td { border-width: 1px 1px 0 0; }
.table-4-2 td.bgn { background: #141414 !important; }
.table-4-2 td.pl-fl { width: 30px; }
.table-4-2 td.pl-fl img { border: none; }
.table-4-2 td.pl-name { padding: 1px; width: 300px; }
.table-4-2 td.win {  }
.table-4-2 td.pl-name div.png_bg_1, .table-4-2 td.pl-name div.png_bg_1 { padding: 5px 15px 2px 15px; }
.table-4-2 td.pl-name-2 { text-align: right; }
.table-4-2 tr:hover td, .table-4-2 tr:hover td div, .table-4 tr:hover td, .table-4 tr:hover td div { background:#0b0b0b!important;cursor:pointer; }

.text .table-4-2 tr:hover td, .text .table-4-2 tr:hover td div, .text .table-4 tr:hover td, .text .table-4 tr:hover td div { background:#141414!important;cursor:default; }
.text .table-4-2 tr.even:hover td, .text .table-4-2 tr.even:hover td div, .text .table-4 tr.even:hover td, .text .table-4 tr.even:hover td div { background:#000000!important;cursor:default; }

 
.table-4-2 td.pl-name-2 a { padding-left: 0; padding-right: 17px; background-position: right; }
.table-4-2 td.pl-name-3 a { padding:0}
	.table-4-2 td.win div.png_bg_1, .table-4-2 td.win-2 div.png_bg_1 { background: url(http://www.wcg.ru/images/bg-3-L-gray.png) right top no-repeat; color: #b39004; }
	.table-4-2 td.win-2 div.png_bg_1 { background: url(http://www.wcg.ru/images/bg-3-R-gray.png) 0 0 no-repeat; }
	.table-4-2 .even td.win div.png_bg_1 { background: url(http://www.wcg.ru/images/bg-3-L.png) 100% 0 no-repeat; }
	.table-4-2 .even td.win-2 div.png_bg_1 { background: url(http://www.wcg.ru/images/bg-3-R.png) 0 0 no-repeat; }
	
/*tourney-results-all*/	
	

/*index-new*/

.fotorep { width: 190px; margin-top: 3px; padding-bottom: 5px; }
	.img-5 { width: 100%; position: relative; height: 120px; margin-bottom: 8px; }
		.img-5 img { width: 190px; height: 120px; }
		.img-5 span { position: absolute; width: 190px; height: 120px; background: url(http://www.wcg.ru/images/img-5-BG.png) no-repeat; left: 0; top: 0; display: block; }
		.fotorep-descr { font-weight: bold; }
			.fotorep-descr a { color: #cccccc; text-decoration: none; }
			.fotorep-descr a:hover { text-decoration: underline; }
			.fotorep-descr p { padding-bottom: 4px; }
			.fotorep-descr span { font-size: 10px; line-height: 15px; color: #5c504d; padding-right: 11px; }
			
.p-t-10 { padding-top: 10px; }

.vote { font-size: 11px; color: #ccc; padding: 8px 0 3px; height: 1%; }
.vote dl { padding:  0 0 3px; }
	.vote dd { font-size: 10px; color: #5c504d; font-weight: bold; margin-top: -1px; }
	.vote dd * { vertical-align: middle; }
	.vote dd i { margin-right: 5px; }
	.vote dd i, .vote dd b { display: inline-block; *display: inline; zoom:1; width: 100px; height: 6px; font-size: 6px; line-height: 6px; background: #2b2b2b; /*overflow: hidden;*/ }
	.vote dd b { background: url(http://www.wcg.ru/images/bg-4.png) repeat-x; }
	.vote dt { padding: 0; }

/*index-new*/

.photo-report h5{padding:0 0 10px 0;color:3}
.photo-report p{font-size:12px;font-weight:bold;padding:0 0 10px 0}
.photo-report .photo{width: 100%; position: relative; height: 120px;margin-bottom: 8px; }
		.photo-report .photo img { width: 190px; height: 120px; }
		.photo-report .photo span { position: absolute; width: 190px; height: 120px; background: url(http://www.wcg.ru/images/img-5-BG.png) no-repeat; left: 0; top: 0; display: block; }
.photo-report .meta{font-size:10px;color:#5C504D}
	.photo-report .meta a{color:#5C504D;font-weight:bold}
	.photo-report .date{padding:0 10px 0 0}
.photo-report a{text-decoration:none;color:#ccc}
.photo-report a:hover{text-decoration:underline}

.poll h5{padding:0 0 5px 0}
.poll p{font-size:12px;padding:0 0 10px 0}
.poll .meta{font-size:10px;color:#5C504D}
	.poll .meta a{color:#5C504D}
	.poll .date{padding:0 10px 0 0}
.poll .results{font-size:10px}
	.poll .results p{font-size:11px;padding:0}
	.poll .results .quantity{padding:0 0 8px 0;color:#5C504D;overflow:hidden;width:100%;line-height:90%;font-weight:bold}
		.poll .results .quantity .progress-bar{display:block;font-size:0;height:6px;background:#2B2B2B;width:100px;float:left;position:relative;top:2px;margin:0 5px 0 0}
			.poll .results .quantity .progress-bar span{display:block;font-size:0;height:6px;background:url(../images/progress-bar-bg.gif) repeat-x left top}
			
.current-chat .chat{height:110px;position:relative;padding:0 14px 0 0;margin-bottom:10px}
	.current-chat .chat .entry{height:98px;background:#141414;border:1px solid #292E38;overflow:hidden;padding:5px;font-size:11px}
		.current-chat .chat .entry p{padding:0 0 5px 0}
		.current-chat .chat .entry cite{color:#2E7392;font-style:normal}
	.current-chat .chat .trigger{position:absolute;right:0;display:block;width:14px;height:22px;cursor:pointer}
	.current-chat .chat .ch-prev{top:0}
	.current-chat .chat .ch-next{bottom:0}
	.current-chat .meta{font-size:11px;color:#5C504D;font-weight:bold;padding:0 0 5px 0}
		.current-chat .meta img{vertical-align:middle}

.question_block{margin-bottom:15px}
    .question_block textarea{width:500px;height:100px}
    .question_block .question_block-data{border-collapse:collapse;border:1px solid #ccc}
        .question_block .question_block-data thead th{padding:5px 0;border-bottom:2px solid #ccc;border-right:2px solid #ccc}
        .question_block .question_block-data thead td{padding:5px 0;text-align:center;font-weight:bold;border-bottom:2px solid #ccc}
        .question_block .question_block-data tbody th{padding:5px 0;border-bottom:1px solid #ccc;border-right:2px solid #ccc;font-weight:normal}
        .question_block .question_block-data tbody td{padding:5px 0;text-align:center;border:1px solid #ccc}

.grandfinal{background:url(../images/grandfinal-bg.jpg) no-repeat left top;padding:200px 32px 30px 27px}
	.grandfinal h3{padding:0 0 8px 8px;font-size:13px;color:#FBA622}
	.grandfinal h4{font-size:13px;line-height:120%;padding:0 0 5px 0;color:#7B5B55}
	.grandfinal h5{font-size:13px;line-height:120%;padding:0 0 5px 0;color:#9B827B}
	.grandfinal .counter{padding:0 29px 20px 450px;text-align:center}
		.grandfinal .counter h3{padding:0 0 5px 0;color:#EB1C24}
		.grandfinal .counter big{display:block;width:301px;height:36px;background:url(../images/counter-bg.png) no-repeat left top;text-align:center;margin:0 auto;font-size:22px;font-weight:bold;line-height:36px;color:#000}
	.grandfinal ul{list-style:none;padding:0 5px 0 0;font-size:14px;margin:0 0 10px 0;height:1%}
		.grandfinal ul li{list-style:none outside;padding:0 0 5px 15px;background:url(../images/marker.gif) no-repeat left 4px}
	.grandfinal p{padding:0 0 10px 0}
	.grandfinal .winners{background:#000 url(../images/winners-bg.gif) repeat-y left top}
	.grandfinal .winners-t{background:url(../images/winners-tbg.jpg) no-repeat left top}
	.grandfinal .winners-b{background:url(../images/winners-bbg.gif) no-repeat left bottom;padding:15px 20px 5px 20px;height:1%}
		.grandfinal .winners .wp{padding:0 0 8px 0}
		.grandfinal .winners h3{padding:0 0 8px 0}
		.grandfinal .winners .title{overflow:hidden;height:1%;padding:0 0 10px 0;border-bottom:1px solid #43190D;margin:0 0 10px 0}
			.grandfinal .winners .title img{float:left;margin:0 10px 0 0}
			.grandfinal .winners .title h4{color:#ccc}
			.grandfinal .winners .title big{font-size:20px}
			.grandfinal .winners .title small{font-size:11px;color:#828282;font-weight:bold}
		.grandfinal .winners .gold{background:url(../images/cup-gold.png) no-repeat left 2px;padding:0 0 0 26px}
		.grandfinal .winners .silver{background:url(../images/cup-silver.png) no-repeat left 2px;padding:0 0 0 26px}
		.grandfinal .winners .bronze{background:url(../images/cup-bronze.png) no-repeat left 2px;padding:0 0 0 26px}
	.grandfinal .h305{color:#8D3012}
	.grandfinal .watch{margin:0 auto;display:block;width:314px;height:24px;background:url(../images/grandfinal-watch-button-bg.png) no-repeat left top;line-height:24px;text-decoration:none;color:#7B5B55;font-weight:bold;text-align:center;padding:0 15px 0 0}
		
.cont-col{float:left;width:48.5%}
.cont-last-col{float:right;width:48.5%}
.cont-main-col{float:left;width:54%}
.cont-add-col{float:right;width:45%}

.cont-block-t{height:5px;font-size:0;background:url(../images/cont-block-t-lbg.png) no-repeat left top}
.cont-block-t div{background:url(../images/cont-block-t-rbg.png) no-repeat right top;padding:0 5px}
.cont-block-t div div{background:url(../images/cont-block-t-bg.png) repeat-x right top;height:5px}

.cont-block-l{background:url(../images/cont-block-sbg.png) no-repeat left top}
.cont-block-r{background:url(../images/cont-block-sbg.png) no-repeat right top;padding:0 1px}
.cont-block{background:url(../images/cont-block-bg.png) repeat-x left top;overflow:hidden;height:1%;padding:10px 15px}

.form-4{background:#000;padding:10px 28px;border-bottom:1px solid #221A19}
	.form-4 label{color:#816d69;font-size:12px;font-weight:bold;display:block;padding:0 0 5px 20px}
	
.form-gallery-category-select{background:url(../images/form-gallery-category-select-bg.gif) no-repeat left center;padding:0 0 0 20px}
.form-gallery-city-select{background:url(../images/form-gallery-city-select-bg.gif) no-repeat left center;padding:0 0 0 20px}
.form-game-rating-select{background:url(../images/form-game-rating-select-bg.gif) no-repeat left center;padding:0 0 0 20px}
.form-tournament-rating-select{background:url(../images/form-tournament-rating-select-bg.gif) no-repeat left center;padding:0 0 0 20px}

.photo-gallery{padding:0 24px 20px 27px}
.photo-gallery .galleries{overflow:hidden;height:1%;padding:0 0 1px 0}
	.photo-gallery .galleries .item-wrap{float:left;width:257px;margin:0 5px 0 0;background:url(../images/galleries-item-bg.gif) no-repeat center -1000px;padding:0 0 14px 0}
	.photo-gallery .galleries .selected{background-position:center bottom}
	.photo-gallery .galleries .item{border:1px solid #242424}
	.photo-gallery .galleries .selected .item{border:4px solid #242424}
	.photo-gallery .galleries .entry{padding:10px;overflow:hidden;height:1%}
	.photo-gallery .galleries .selected .entry{padding:6px;border:1px solid #3B3231}
	.photo-gallery .galleries img{float:left;margin:0 10px 0 0}
	.photo-gallery .galleries small{color:#3D302E;display:block;font-size:11px;padding:5px 0 0 0}
	.photo-gallery .main-gallery-photo{background:#2D2624;border:1px solid #3B3231;padding:0 60px;overflow:hidden;position:relative;margin:0 0 1px 0;text-align:center;padding:10px 0 47px 0;height:1%}
	.photo-gallery #gallery-photos-slideshow a{text-decoration:none}
	.photo-gallery #gallery-photos-slideshow img{border:1px solid #322B2A;background:#1C1817;padding:9px;margin:10px 0 0 0}
	.photo-gallery #gallery-photos-caption{color:#fff;font-weight:bold;font-size:14px}
		.photo-gallery #gallery-photos-caption small{display:block;color:#746460;font-size:10px}
	.photo-gallery #gallery-photos-controls a{position:absolute;top:150px;cursor:pointer;z-index:100;width:38px;height:126px;text-indent:-10000px;outline:none}
	.photo-gallery #gallery-photos-controls .prev{left:14px;background:url(../images/main-gallery-photo-prev.png) no-repeat left top}
	.photo-gallery #gallery-photos-controls .next{right:14px;background:url(../images/main-gallery-photo-next.png) no-repeat left top}
	.photo-gallery .add-gallery-photos-wrap{background:url(../images/add-gallery-photos-bg.png) no-repeat 90% top;padding:14px 0 0 0;width:788px}
	.photo-gallery .add-gallery-photos{border:1px solid #3B3231}
	.photo-gallery .add-gallery-photos-entry{border:4px solid #2D2624;background:#000;padding:23px 32px 5px 32px;position:relative;overflow:hidden;height:1%}
		.photo-gallery .add-gallery-photos ul{list-style:none;overflow:hidden;height:1%}
		.photo-gallery .add-gallery-photos ul li{background:url(../images/add-gallery-photos-item-bg.png) no-repeat center bottom;padding:0 0 18px 0;width:119px;float:left;list-style:none}
		.photo-gallery .add-gallery-photos ul li img{border:1px solid #504542;background:#2D2624;vertical-align:bottom}
		.photo-gallery .add-gallery-photos ul .selected img{padding:5px;width:100px;height:60px}
	.photo-gallery #gallery-photos-thumbs .pagination{font-size:0;height:0}
		.photo-gallery #gallery-photos-thumbs .pagination a{display:none;position:absolute;top:50%;cursor:pointer;margin:-81px 0 0 0;display:block;width:20px;height:162px;text-indent:-10000px}
		.photo-gallery #gallery-photos-thumbs .pagination span{display:none;text-indent:-10000px}
		.photo-gallery #gallery-photos-thumbs .pagination .prev{left:0;background:url(../images/add-gallery-photos-prev.png) no-repeat left top;display:block}
		.photo-gallery #gallery-photos-thumbs .pagination .next{right:0;background:url(../images/add-gallery-photos-next.png) no-repeat left top;display:block}
		
.rating-block{overflow:hidden;height:1%;padding:0 0 15px 0}
	.rating-block .title{overflow:hidden;height:1%}
		.rating-block .title .logo{float:left;width:126px;height:35px;background:url(../images/game-logo-BG.png) no-repeat left top;text-align:center;padding:3px 0 0 0;margin:0 10px 0 0}
		.rating-block .title h2{font-size:13px;padding:10px 0 0 0;color:#e8ba00}
		.rating-block .title h2.h209{color:#A80000}
	.rating-block .table-4{padding:0}
		.rating-block .table-4 table small{font-size:11px;color:#ccc}
		.rating-block .table-4 table span{color:#5A5A5A}
	.rating-block ul{background:url(../images/border.gif) repeat-x left bottom;overflow:hidden;height:1%;list-style:none;font-size:11px;line-height:26px;font-weight:bold}
		.rating-block ul li{list-style:none;padding:0}
		.rating-block ul .personal-rating{float:Left}
		.rating-block ul .all-rating{float:right}
		.rating-block ul a{color:#383737;text-decoration:none;float:left;height:27px}
		.rating-block ul .all-rating a{background:url(../images/all-rating-button-bg.png) no-repeat right top;padding:0 10px 0 0;color:#B09C98}
		.rating-block ul .all-rating span{float:left;background:url(../images/all-rating-button-bg.png) no-repeat left top;padding:0 0 0 30px;height:27px}
		
.div-2 { background: #000; padding: 11px 10px; border: solid 1px #242424; margin-bottom: 20px; height: 1%; }
	.p-n-cont { padding: 0 170px; text-align: center; }
	.p-n-cont2 {text-align:left}
	.div-2 .p-n { margin: -1px auto 0; float: none; display: inline-block; *display: inline; zoom: 1; }

.the_match { padding-bottom: 13px; position: relative; z-index: 30; height: 1%; }
.logo_match { width: 222px; height: 162px; background: url(http://www.wcg.ru/images/c-4.png) 0 0 no-repeat; float:  left; text-align: center; }
	.logo_match * { vertical-align: middle; }
	.logo_match u { display: inline-block; *display: inline; zoom:1; height: 100%; width: 1px; }
.descr_match { width: 552px; float: right; padding-top: 3px; }
	.descr_match_bord-1 { float: none; padding: 0 0 7px; border-bottom: solid 1px #242424; margin-bottom: 9px; position: relative; height: 1%; }
	.descr_match dl { float: left; padding-bottom: 3px; }
	.descr_match dt { font-size: 12px; font-weight: bold; color: #816d69; padding-top: 3px; padding-bottom: 2px; }
	.descr_match dd { font-size: 14px; color: #cccccc; }
	.match_dl-1, .match_dl-3, .match_dl-4, .match_dl-5 { padding-left: 36px; background: url(http://www.wcg.ru/images/bl-17.png) 0 3px no-repeat; width: 179px; }
	.descr_match dd a { text-decoration: none; font-weight: bold; }
	.descr_match dd a:hover { text-decoration: underline; }
	.match_dl-3 { background: url(http://www.wcg.ru/images/bl-18.png) 0 4px no-repeat; }
	.match_dl-4 { background: url(http://www.wcg.ru/images/bl-19.png) 0 3px no-repeat; }
	.match_dl-5 { background: url(http://www.wcg.ru/images/bl-20.png) 0 3px no-repeat; width: 164px; float: right !important; }
		.match_dl-5 dd { font-size: 12px; }
	.match-opponents{background: url(http://www.wcg.ru/images/bl-19.png) 0 3px no-repeat;padding:0 0 0 36px}
	.match-opponent{float:left;width:180px;padding:0 30px 0 0}
		.match-opponent img{float:left;margin:2px 0 0 0}
		.match-opponent span{overflow:hidden;height:1%;padding:0 0 0 5px;display:block}
		.match-opponent .send-mes{background: url(../images/bl-41.gif) no-repeat 100% 4px;padding:0 15px 0 0;color:#74615E;font-size:12px}
		
.table-4-3{margin-bottom:10px}
	.table-4-3 table{border-top:none;border-right:none}
	.table-4-3 th{background:url(../images/table-4-3-tbg.gif) repeat-x left bottom;border-top:none;border-bottom-width:2px}
	.table-4-3 .pl-type a{padding:0 0 0 20px;font-size:11px;font-weight:bold;text-decoration:none}
	.table-4-3 .pl-type a:hover{text-decoration:underline}
	.table-4-3 .pl-type .jpg-type{background:url(../images/bl-42.gif) no-repeat left center}
	.table-4-3 .pl-download{text-align:center}
	.table-4-3 .pl-size{text-align:center}
	.table-4-3 .pl-date{border-right:none}
	
.comments-block{padding:0 0 10px 0;border-top:1px solid #242424}
	.comments-block .comment{overflow:hidden;height:1%;background:#000 url(../images/border2.gif) repeat-y 120px top;border:1px solid #242424;border-top:none;padding:0 10px 0 0}
	.comments-block .even{background:#141414 url(../images/border2.gif) repeat-y 120px top}
	.comments-block .author{float:left;width:120px;text-align:center;padding:15px 0;margin:0 15px 0 0}
		.comments-block .author img{border:5px solid #242424;margin:0 0 10px 0}
		.comments-block .author a{font-size:11px;font-weight:bold;text-decoration:none}
		.comments-block .author a:hover{text-decoration:underline}
	.comments-block .title{overflow:hidden;height:1%;padding:10px 0 5px 0;background:url(../images/border.gif) repeat-x left bottom}
		.comments-block .title .date{float:left;background:#242424;color:#61524F;padding:1px 5px;font-size:11px}
		.comments-block .title ul{float:right;list-style:none;font-weight:bold}
			.comments-block .title ul li{float:left;list-style:none;padding:0 0 0 15px}
			.comments-block .title ul a{float:left;color:#B09C98;text-decoration:none}
			.comments-block .title ul a:hover{text-decoration:underline}
			.comments-block .title ul .cite{background:url(../images/bl-44.gif) no-repeat left center;padding:0 0 0 17px}
			.comments-block .title ul .profile{background:url(../images/bl-45.gif) no-repeat left center;padding:0 0 0 17px}
			.comments-block .title ul .private{background:url(../images/bl-46.gif) no-repeat left center;padding:0 0 0 20px}
	.comments-block .entry{padding:10px 0;font-size:14px;overflow:hidden;height:1%}
	.comments-block .signature{border-top:1px solid #241A1A;padding:10px 0;font-size:11px;color:#453C3A;overflow:hidden;height:1%}
	
.fast-answer{overflow:hidden;height:1%;padding:0 0 20px 0}
	.fast-answer .entry{float:left;width:670px}
		.fast-answer .entry label{font-size:14px;color:#665653;display:block;padding:0 0 5px 0}
		.fast-answer .entry textarea{width:670px;height:110px}
	.fast-answer .nav{float:right;width:100px;padding:20px 0 0 0}
	.fast-answer .nav .c-3{float:none;margin:0 0 5px 0}
	
.video-block{overflow:hidden;height:1%;padding:10px 0 0 0}
	.video-block .player{float:left;width:495px;height:337px;padding:28px 0 0 16px;position:relative;top:-10px;background:url(../images/video-border.jpg) no-repeat left top}
	.video-block .description{width:277px;float:right;background:#2D2624 url(../images/video-description-bg.png) repeat-y right top}
	.video-block .description-t{background:url(../images/video-description-tbg.png) no-repeat right top}
	.video-block .description-b{background:url(../images/video-description-bbg.png) no-repeat right bottom;padding:0 0 10px 0}
	.video-block .title{padding:15px}
	.video-block h2{font-size:16px;padding:0 0 5px 0}
	.video-block h3{font-size:12px;font-weight:normal;color:#715F5C;padding:0 0 5px 0;line-height:100%}
	.video-block small{font-size:11px;color:#715F5C}
	.video-block .desc-bl{background:url(../images/video-desc-bl-bg.jpg) no-repeat right top;padding:15px 15px 5px 15px;font-weight:bold}
	.video-block .event{background:url(../images/bl-50.gif) no-repeat left top;padding:0 0 8px 20px}
	.video-block .discipline{background:url(../images/bl-38.gif) no-repeat left top;padding:0 0 8px 20px}
	.video-block .views{background:url(../images/bl-51.gif) no-repeat left 2px;padding:0 0 8px 20px}
	.video-block .download{background:url(../images/video-download-bg.png) no-repeat left 2px;display:block;width:180px;height:42px;padding:18px 5px 0 55px;color:#720000;font-size:14px;text-decoration:none}
		.video-block .download span{font-size:10px;color:#595959}
		
.add-videos-wrap{background:url(../images/add-gallery-photos-bg.png) no-repeat 90% top;padding:14px 0 20px 0;width:788px}
	.add-videos{border:1px solid #3B3231}
	.add-videos-entry{border:4px solid #2D2624;background:#000;padding:10px 5px 1px 10px;position:relative;overflow:hidden;height:1%}
		.add-videos ul{list-style:none;overflow:hidden;height:1%}
			.add-videos ul li{background:url(../images/add-gallery-photos-item-bg.png) no-repeat left bottom;padding:0 0 18px 0;width:252px;float:left;list-style:none}
			.add-videos ul .separator{clear:both;height:1px;background:url(../images/border.gif) repeat-x left top;font-size:0;width:100%;padding:0;position:relative;top:-8px}
			.add-videos ul .thumb{float:left}
			.add-videos ul img{border:1px solid #504542;background:#2D2624;vertical-align:bottom}
			.add-videos ul .selected img{padding:5px;width:100px;height:60px}
			.add-videos ul .caption{width:120px;height:70px;padding:0 10px 0 0;float:right;position:relative}
			.add-videos ul h3{height:30px;overflow:hidden;font-size:11px}
			.add-videos ul span{color:#8B8B8B}
			.add-videos ul small{display:block;font-size:10px;color:#645350;padding:10px 0 0 0;position:absolute;left:0;bottom:0;font-weight:bold}

.res-block{overflow:hidden;height:1%;padding:0 0 15px 0}
	.res-block h4{padding:0 0 10px 20px;color:#B09C98;background:url(../images/title-bg.gif) repeat-x left top}
	.res-block .table-4{padding:0}
	.res-block .table-4 .pl-points, .res-block .table-4 .pl-sum{text-align:center}
	.res-block ul{background:url(../images/border.gif) repeat-x left bottom;overflow:hidden;height:1%;list-style:none;font-size:11px;line-height:26px;font-weight:bold}
		.res-block ul li{list-style:none;padding:0;float:Left}
		.res-block ul .last{float:right}
		.res-block ul a{color:#383737;text-decoration:none;float:left;height:27px}
		.res-block ul .tab{background:url(../images/tab-2.gif) no-repeat left -1px;color:#B09C98}
			.res-block ul .tab span{float:left;background:url(../images/tab-2.gif) no-repeat right -28px;padding:0 3px}
			.res-block ul .tab span span{background:#191919 url(../images/tab-2.gif) repeat-x left 26px;height:27px;padding:0 5px}



.banner{padding:10px 13px;background:#000}
	.banner img{vertical-align:bottom}
	.banner .slides{height:361px;position:relative}
	.banner .slides img{position:absolute;float:left}
	.banner .slides .show{z-index:100}
	
.imgnopadding IMG
{
 padding:0px;
 margin:0px;
}

.table-4 IMG
{
 padding:0px;
 margin:0px;
}

.news_text .soc
{
 width:100%;
 text-align:right;
 padding-bottom:24px;
}
.news_text .soc IFRAME
{
 text-align:right;
}











/*tourney-infoteam*/

.tournament_teams { padding-bottom: 3px; }

.table-6 { padding: 2px 10px 0 0; margin-bottom: -3px; }
	.table-6 table { width: 100%; border-collapse: collapse; border: none; }
	.game-logo-2 { width: 126px; height: 38px; background: url(http://www.wcg.ru/images/game-logo-BG.png) no-repeat; text-align: center; vertical-align: middle; }
	.table-6 h3 { color: #816d69; padding: 0 11px; }
	.toutn-status .c-3 { margin: 0; }

/*tourney-infoteam*/


/*tourney-infouser*/

.member-2 { border: none; margin-bottom: 12px; }
.member-2 .img-4 { width: 125px; }
.member-2 .img-4 img { border-color: #242424; width: 100px; }
.member-2 .member-conditions { width: 663px; }
.member-2 .h206 { border: none; margin-bottom: 0px; }
.member-2 .rating { font-size: 14px; line-height: 22px; }

h1.h209 { padding: 11px 0 18px; }

.div-1 { border-top: solid 1px #2a2222; padding-top: 7px; margin: 6px 0 0; }
.send_message, .add_to_contacts, .send_message2 { width: 162px; float: left; margin-right: 7px; }
	.send_message a, .send_message2 a { background: url(http://www.wcg.ru/images/bl-30.png) 0 6px no-repeat; }
	.add_to_contacts a { background: url(http://www.wcg.ru/images/bl-31.png) 0 5px no-repeat; padding-left: 22px; }

/*tourney-infouser*/



/*myaccount-main*/
.my-prof { padding-bottom: 40px; }

.my-avatar { width: 110px; padding-right: 17px; float: left; }
	.img-6 { padding-bottom: 10px; }
	.img-6 img { width: 110px; border: solid 5px #242424; }
	.i-t-f-1 { width: 78px; height: 28px; background: url(http://www.wcg.ru/images/i-t-f-1.png) no-repeat; position: relative; overflow: hidden; cursor: pointer; margin: 0 auto; }
	.i-t-f-1 input { height: 100px; font-size: 100px; line-height: 100px; background: none; border: none; position:  absolute; right: 0; bottom: 0; opacity: 0; cursor: pointer; }
	
.my-info { width: 661px; float: right; }

.table-8 { margin-bottom: 25px; }
.table-8 table { width: 100%; border-collapse: collapse; border: none; }
	.table-8 td { padding: 10px 0; background: url(http://www.wcg.ru/images/bg-5.png) 0 100% repeat-x; vertical-align: top; }
	.table-8 td.table-8-1 { width: 136px; padding-right: 10px; padding-top: 12px; font-size: 14px; color: #665653; }
	.table-8 td.table-8-2 { width: 250px; padding-right: 21px; color: #828282; font-size: 14px; line-height: 20px; }
	.table-8 td.table-8-3 { font-size: 11px; line-height: 13px; color: #474747; }
	.table-8 td.table-8-2 label { padding: 0 14px 0 4px; }
	.i-2, .i-3, .i-4, .i-5, .i-6, .i-7, .i-8, .i-9 { width: 240px; height: 20px; padding: 0 4px; font-size: 14px; color: #6f6f6f; line-height: 20px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #a0a0a0; background:#ffffff; }
	.table-8 td.table-8-2 input, .table-8 td.table-8-2 select { height: 20px; padding: 0 0px; font-size: 14px; color: #6f6f6f; line-height: 20px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #a0a0a0; background:#ffffff; }
	.table-8 td.table-8-2 input { padding: 0 4px; }
	.i-3 { width: 50px; margin-right: 10px; }
	.i-4 { width: 170px; }
	.i-5 { width: 61px; margin-right: 9px; }
	.i-6 { width: 109px; margin-right: 9px; }
	.i-7 { width: 61px; }
	.i-8 { width: 250px; }
	.i-5, .i-6, .i-7, .i-8 { padding: 0; height: 22px; }
	.i-9 { height: 58px; }

.table-8-pass { background: #000000; border: solid 1px #242424; padding: 5px 0; }
	.table-8-pass td { background: none; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }
	.table-8-pass td.table-8-1 { padding-left: 9px; width: 127px; color: #474747; padding-top: 7px; }
	.table-8-pass td.table-8-3 { color: #474747; }

.i-10 { width: 169px; height: 28px; background: url(http://www.wcg.ru/images/save_changes.png) no-repeat; border: none; margin-right: 5px; }
.i-11 { width: 75px; height: 28px; background: url(http://www.wcg.ru/images/reset.png) no-repeat; border: none; }

.table-8 .v-a-m { white-space: nowrap; }
.v-a-m * { vertical-align: middle; }
.p-r-n, .table-8 td.table-8-2 .p-r-n { padding-right: 0; }
	
/*myaccount-main*/



/*myaccount-messages*/

.table-9 { margin-bottom: 20px; }
	.table-9 table { width: 100%; border-collapse: collapse; border: none; }
	.table-9 td { border-right: solid 1px #242424; border-top: solid 1px #242424; background: #000000; padding: 9px 15px 6px; }
	.table-9 td.table-9-1 { width: 20px; text-align: center; background: #161110; }
	.table-9 td.table-9-2 { width: 119px; }
	.table-9 td.table-9-2 .nick { font-size: 10px; background-position: 0 2px; padding-left: 15px; }
	.table-9 td.table-9-3 { font-size: 12px; font-weight: bold; color: #cccccc; }
	.table-9 td.table-9-3 a { text-decoration: none; color: #ccc; }
	.table-9 td.table-9-3 a:hover { text-decoration: underline; }
	.table-9 td.table-9-4 { width: 86px; text-align: center; font-size: 10px; color: #525252; padding-left: 10px; padding-right: 10px; }
	.table-9 td.table-9-5 { width: 20px; text-align: center; }
	.table-9 td.table-9-5 input { margin: 0; }

.div-2 { background: #000; padding: 11px 10px; border: solid 1px #242424; margin-bottom: 20px; height: 1%; }
	.div-2 .send_message { float: right; width: 141px; margin: 0; }
	.delete_selection { float: left; width: 159px; margin: 0; }
	.delete_selection a { background: url(http://www.wcg.ru/images/bl-35.png) 2px center no-repeat; color: #453c3a; }
	
	.p-n-cont { padding: 0 170px; text-align: center; }
	.div-2 .p-n { margin: -1px auto 0; float: none; display: inline-block; *display: inline; zoom: 1; }

/*myaccount-messages*/


/*myaccount-messagesend*/
.div-3 { padding: 13px 19px 17px 16px; }
.dl-1 { font-size: 14px; color: #665653; padding-bottom: 13px; padding-right: 10px; }
	.dl-1 dt { padding-bottom: 4px; }
	.dl-1 dd { padding: 1px 0 0 1px; }
	.dl-1 select.i-8 { width: 219px; *margin-top: 1px; }
	.dl-1 .i-2 { width: 330px; }
	
.label-1 { font-size: 14px; color: #665653; padding-bottom: 4px; display: inline-block; *display: inline; zoom:1; }
.div-3 textarea.i-2 { width: 740px; height: 228px; }
.smile, .tags { display: inline-block; *display: inline; zoom:1; font-size: 12px; color: #665653; font-weight: bold; padding: 2px 0 0px 21px; margin-left: 14px; background: url(http://www.wcg.ru/images/bl-37.png) 0px 4px no-repeat; text-decoration: none; }
	.smile:hover, .tags:hover { text-decoration: underline; }
	.smile { background: url(http://www.wcg.ru/images/bl-36.png) 0px 2px no-repeat;}
.options_for_sending { float: left; padding: 6px 4px 0; *padding-top: 4px; color: #665653; }
	.options_for_sending span { padding-right: 16px; }
	.options_for_sending label { padding: 0 15px 0 5px; color: #828282; }
.send_message2 { width: 169px; float: right; margin: 0; }
.options_for_sending * { vertical-align: middle; }
/*myaccount-messagesend*/


/*myaccount-messageview*/

.sender { padding: 0 0 10px; font-weight: bold; color: #4d4d4d; }
	.sender .nick { font-size: 12px; background-position: 0 3px; margin-right: 16px; }
	
.text-2 { font-size: 14px; color: #cccccc; line-height: 20px; padding: 11px 15px 0; }
	.text-2 p { padding-bottom: 20px; }

/*myaccount-messageview*/









.games-nav{overflow:hidden;height:1%;list-style:none;background:#000;text-align:center;font-size:11px;font-weight:bold}
	.games-nav li{list-style:none;float:left;width:120px;margin:0 0 0 -1px;padding:0;background:url(../images/border-5.gif) no-repeat 0 0}
	.games-nav a{display:block;padding:14px 0;background:url(../images/logo-bg.jpg) no-repeat 50% 0;text-decoration:none;color:#816D69}
	.games-nav a:hover{color:#e8ba00}
	.games-nav .logo{display:block;width:105px;height:49px;margin:0 auto 18px;padding-top:7px;background:url(../images/logo--bg.png) no-repeat 0 0}
	.games-nav .item{position:relative;padding:4px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url("js/PIE.htc")}
	.games-nav .current .item{background:#161B20;color:#E8BA00}
	
.game-b{overflow:hidden;height:1%;background-position:0 0;background-repeat:no-repeat}
.game-b-1{background-image:url(../images/game-b-bg-1.jpg)}
	.game-b .game-b-main{float:left;width:450px;padding:25px 0 0 25px}
	.game-b .game-b-aside{float:right;width:260px;padding:112px 45px 0 0}
	.game-b .title{background-image:url(../images/game-b-bg-1.jpg)}
	.game-b h2{margin:0 0 30px;padding:0;font-size:32px;color:#e8ba00}
	.game-b h3{color:#7B5B55}
		.game-b h3 span{padding:5px 22px 5px 5px;background:#2F0607 url(../images/marker-2.gif) no-repeat 97% 50%}
	.game-b p{font-size:14px}
	.game-b .photos{list-style:none}
		.game-b .photos li{float:left;padding:0 20px 20px 0;list-style:none}
		.game-b .photos img{vertical-align:bottom}
	.game-b .game-files{margin:0 0 5px;border-bottom:1px solid #1E252E}
		.game-b .game-files h4{margin:0 0 10px;padding:0 0 0 15px;background:url(../images/marker-3.gif) no-repeat 0 3px;color:#e8ba00}
		.game-b .game-files ul{list-style:none;padding:0 0 0 15px;line-height:130%}
			.game-b .game-files ul li{list-style:none;margin:0 0 5px;padding:0 0 0 20px;background:url(../images/icon-file.png) no-repeat 0 1px;list-style:none}
			.game-b .game-files ul a{font-weight:bold;text-decoration:none}
			.game-b .game-files ul small{display:block;font-size:10px}
	.game-b .game-info{position:relative;overflow:hidden}
		.game-b .game-info .item{margin:-1px 0 0;padding:6px 0 8px;border-top:1px dashed #1E252E}
		.game-b .game-info h4{margin:0 0 5px;padding:0 0 0 15px;background:url(../images/marker-3.gif) no-repeat 0 3px;font-weight:normal;color:#7B5B55}
		.game-b .game-info p{padding:0 0 0 15px;font-size:12px}
		.game-b .game-info a{font-weight:bold;text-decoration:none}
		
.cont-b-t{width:260px;height:10px;background:url(../images/cont-b-tbg.png) no-repeat 0 0;font-size:0}
.cont-b{width:240px;padding:0 10px;background:url(../images/cont-b-bg.png)}
.cont-b-b{width:260px;height:10px;margin:0 0 15px;background:url(../images/cont-b-bbg.png) no-repeat 0 0;font-size:0}

.download-bt{display:block;width:185px;height:40px;padding:10px 10px 0 45px;background:url(../images/button-download-bg.png) no-repeat 0 0;font-size:14px;font-weight:bold;color:#730000;text-decoration:none}
	.download-bt small{display:block;font-size:11px;color:#585858}

.match-team-opponent{width:500px;margin:0 0 5px;font-size:0.9em}
	.match-team-opponent img{float:left;margin:2px 0 0 0}
	.match-team-opponent a img{float:none;margin:0}
		.match-team-opponent span{overflow:hidden;height:1%;padding:0 0 0 5px;display:block}
		.match-team-opponent .user{background:url(../images/bl-28-2.gif) no-repeat 0 5px;padding:0 0 0 14px}
.w500 { width:500px; }
