@import url("reset.css");

body,html {height:100%}
body {color:#000; background:#0c6e0f url(../img/bg.png) repeat 50% 0; font:.875em Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#cf010f; text-decoration:underline}
a:hover {text-decoration:none}

/* -- ---- typography ---- -- */

#minWidth {position:relative; min-width:1000px; background:url(../img/bg-top.png) repeat-x 50% 0; height:auto !important; height:100%; min-height:100%}
.inner {max-width:1440px; margin:0 auto; height:auto !important; height:605px; min-height:605px; background:url(../img/inner-bg.jpg) no-repeat 50% 0; }

/* // ---- top ---- // */
.top {position:relative; height:345px}
	.top .lang-bar {position:absolute; top:9px; left:50px; width:103px; height:30px; font:14px Georgia,'Times New Roman'; text-align:center}
	.top .lang-bar li {float:left}
	.top .lang-bar .lang-1 {width:33px}
		.top .lang-bar .lang-1 a {background-position:0 0; padding-left:3px}
		.top .lang-bar .lang-1 .hr {background-position:0 -30px; padding-left:3px}
	.top .lang-bar .lang-2 {width:27px}
		.top .lang-bar .lang-2 a {background-position:-33px 0}
		.top .lang-bar .lang-2 .hr {background-position:-33px -30px}
	.top .lang-bar .lang-3 {width:33px}
		.top .lang-bar .lang-3 a {background-position:-60px 0; padding-right:3px}
		.top .lang-bar .lang-3 .hr {background-position:-60px -30px; padding-right:3px}
	.top .lang-bar li a, .top .lang-bar li .hr {display:block; background:url(../img/lang-bar.png) no-repeat 0 0; height:30px; line-height:30px}
	.top .lang-bar li a {color:#138616; text-decoration:none; text-shadow:0 1px 0 #043c05}
		.top .lang-bar li a:hover {color:#19ab1d}
	.top .lang-bar li .hr {color:#000; text-shadow:0 -1px 0 #09570a}
	.top .logo {text-align:center; padding-top:24px}
		.top .logo img {position:relative; z-index:2; background:url(../img/logo-p.png)}
	.get-start {position:absolute; z-index:2; left:40px; top:68px; width:215px; font:14px/18px Georgia,'Times New Roman'}
		.get-start a {color:#fff}
		.get-start dt {color:#19ab1d; font-size:24px; line-height:28px; padding-bottom:12px}
		.get-start dd {position:relative; padding-bottom:13px; padding-left:18px}
		.get-start dd i {position:absolute; left:-2px; top:7px; width:9px; height:9px; background-image:url(../img/get-start-li.png); font-size:1px}
	.top .card-1 {position:absolute; z-index:1; width:240px; height:195px; top:41px; left:50%; margin-left:-314px}
	.top .card-2 {position:absolute; z-index:1; width:240px; height:195px; top:41px; left:50%; margin-left:83px}

.hot-block {position:absolute; z-index:2; top:18px; right:17px; width:246px}
	.hot-block h2 {position:relative; z-index:11; color:#000; font:16px Georgia,'Times New Roman'; background:url(../img/h2-bg.png); padding:7px 13px 8px 0; height:18px; margin-left:15px}
		.hot-block h2 span {display:block; position:relative; margin-left:-2px}
	.hot-block .del {position:absolute; width:14px; height:14px; background:url(../img/h2-info.png) no-repeat -28px 0; right:10px; top:9px}
	.hot-block .hide, .b-box h2 .hide {position:absolute; width:14px; height:14px; clip:rect(0 auto 14px auto); background:url(../img/h2-info.png) no-repeat 0 0; right:32px; top:9px; overflow:hidden}
		.hot-block .hide:hover, .b-box h2 .hide:hover {text-indent:0; clip:rect(14px auto auto auto); margin-top:-14px; height:28px}
		.hot-block .plus-hide, .hidden-block h2 .hide {clip:rect(auto auto auto 14px); width:28px; height:14px}
			.hot-block .plus-hide:hover, .hidden-block h2 .hide:hover {clip:rect(14px auto auto 14px); margin-top:-14px; height:28px}
	.hot-block-i {padding:7px 13px 1px; font-size:11px; line-height:14px; background-color:#e7efe7}
		.hot-block-i dd {padding-bottom:8px}
		.hot-block-i dt {font:14px/20px Georgia,'Times New Roman'; padding-bottom:4px}
	.hot-block .cr {background-image:url(../img/p-crn-1.png)}
		.hot-block .c-tl {width:15px; height:33px; background-image:url(../img/p-crn-l.png); clip:rect(auto auto auto auto)}
	.hot-block .b {position:relative; display:block; margin:0 14px; height:14px; background-color:#e7efe7}
		.hot-block .b i {left:-14px; margin-top:-14px}

	/* // ---- navigation ---- // */
	.navigation {position:absolute; left:50%; top:236px; width:706px; height:41px; margin-left:-353px; background:url(../img/nav-bg.png); text-align:center}
		.navigation ul {width:706px}
		.navigation li {display:-moz-inline-stack; display:inline-block; font:22px/41px Georgia,'Times New Roman'; background:url(../img/nav-brd.png) no-repeat 100% 0; padding-left:1px; text-align:left; margin-right:-4px; padding-right:1px; vertical-align:top}
			.navigation li a {position:relative; display:block; color:#000; height:41px; padding:0 7px 0 9px; text-decoration:none; text-align:center; background:url(../img/nav-li-bg.png) repeat-x 0 -82px; margin-left:-1px}
				.navigation li a:hover {color:#fff; background-position:0 0; background-color:#085509}
			.navigation .lst {margin-right:0}
		.navigation .r {position:absolute; top:0; margin-left:-2px; width:2px; height:41px; background:url(../img/nav-brd.png) no-repeat 0 0; font-size:1px}
		.navigation .pc-l {position:absolute; z-index:2; left:141px; background:url(../img/nav-card.png) no-repeat 0 0; width:81px; height:12px}
		.navigation .pc-r {position:absolute; z-index:2; left:403px; background:url(../img/nav-card.png) no-repeat 0 0; width:164px; height:12px; clip:rect(auto auto auto 81px)}
		.navigation .sfHover a, .navigation .sfHover a:hover, .navigation .here-li a, .navigation .here-li a:hover {color:#fff; background-position:0 -41px; background-color:#0a6d0b}
		.navigation .sfHover .subnav, .navigation .here-li .subnav {display:block}
		.navigation .subnav {position:absolute; display:none; left:-133px; top:45px; left:-133px; width:986px; text-align:center}
			.navigation .subnav-i {display:-moz-inline-stack; display:inline-block; min-width:733px; height:41px; font-size:14px; white-space:nowrap; background:url(../img/nav-subnav.png) no-repeat 100% 0; padding:0 14px 0 0; text-align:left}
			.navigation .subnav-i a {display:inline; float:none; color:#fff; text-decoration:underline; background:none !important; padding:0; margin:0 3px}
				.navigation .subnav-i a:hover {text-decoration:none}
			.navigation .subnav-i .lr {position:absolute; margin-left:-14px; width:14px; height:41px; background-image:url(../img/nav-subnav.png)}
			.navigation .subnav-i span {display:block; text-align:center; min-width:733px}
			.navigation .subnav-i .hr {display:inline; min-width:1px; text-align:left; color:#bebebe; margin:0 3px; padding:0}
		.navigation .subnav .pc-l {top:-4px; left:247px; width:46px; height:18px; background-image:url(../img/nav-subnav-card.png); clip:rect(4px auto auto auto)}
		.navigation .subnav .pc-r {top:-4px; left:632px; width:91px; height:18px; background-image:url(../img/nav-subnav-card.png); clip:rect(4px auto auto 46px)}
		.navigation .pb-l {position:absolute; top:41px; left:114px; width:46px; height:18px; background:url(../img/nav-subnav-card.png) no-repeat}
		.navigation .pb-r {position:absolute; top:41px; left:499px; width:91px; height:18px; background:url(../img/nav-subnav-card.png) no-repeat; clip:rect(auto auto auto 46px)}
	/* -- ---- navigation ---- -- */
/* -- ---- top ---- -- */

/* // ---- block box ---- // */
.b-box {position:relative; background-color:#fff; margin-bottom:14px}
	.border-radius .b-box .cr {display:none}
	.b-box h2, .path {position:relative; color:#000; font:16px Georgia,'Times New Roman'; background:url(../img/h2-bg.png); padding:7px 14px 8px}
		.b-box h2 .hide {top:10px; right:9px}
	.b-box-i {}
	.hidden-block .b-box-i {display:none}
/* -- ---- block box ---- -- */

/* // ---- grid ---- // */
.l-grid-1 {}
	.l-grid-1 .l-col-1 {position:relative; z-index:3; left:26px; float:left; width:226px; padding-top:20px}
	.l-grid-1 .l-col-2 {position:relative; z-index:2; float:left; width:100%; margin-right:-100%}
		.l-grid-1 .l-col-2-i {padding:0 267px 0 266px}
	.l-grid-1 .l-col-3 {position:relative; z-index:3; right:27px; float:right; width:226px; padding-top:20px}
/* -- ---- grid ---- -- */

/* // ---- events ---- // */
.b-events {position:relative; padding-bottom:14px}
	.border-radius .b-events .cr {display:none}
	.b-events li {position:relative; text-align:center; background:#fff url(../img/b-events-li.png) repeat-x 0 100%; font:16px Georgia,'Times New Roman'; padding:7px 0 8px}
		.b-events li a {text-decoration:none; border-bottom:1px dotted}
	.b-events li.current {background-image:none}
		.b-events li.current a {color:#000; border-bottom-width:0}
	.b-events .ev-1 {float:left; width:105px}
	.b-events .ev-2 {float:right; width:119px}
	.b-events-i {background-color:#fff}
	.b-events-i .event-view {font-size:11px; line-height:14px; padding:11px 12px 5px 14px}
		.b-events-i .event-view h2 {font:18px/22px Georgia,'Times New Roman'; padding-bottom:11px}
		.b-events-i .event-view p {padding-bottom:17px}
		.b-events-i .event-view big {font:18px/22px Georgia,'Times New Roman'}
/* -- ---- events ---- -- */

/* // ---- block support ---- // */
.b-sidesupport {}
	.b-sidesupport .b-box-i {font-size:11px; padding:15px 14px 9px}
	.b-sidesupport li {position:relative; padding:4px 0 4px 26px}
	.b-sidesupport li i {position:absolute; left:0; top:3px; font-size:1px}
	.b-sidesupport li .mail {top:5px; width:14px; height:13px; background-image:url(../img/status-mail.gif)}
	.b-sidesupport li .skype {top:2px}
/* -- ---- block support ---- -- */

/* // ---- tournirs ---- // */
.b-tournirs {position:relative; background-color:#fff; margin-bottom:14px}
	.b-tournirs dl {background:#fff url(../img/tournirs-head-bg.png) repeat-x 0 100%; font:18px/41px Georgia,'Times New Roman'; padding:6px 0 6px 9px}
		.b-tournirs dl dt {float:left; font-size:24px; line-height:37px; padding:0 11px}
		.b-tournirs dl dd {float:left; white-space:nowrap}
		.b-tournirs dd a {position:relative; display:block; padding:0 11px; text-decoration:none; height:41px; overflow:hidden}
			.b-tournirs dd a i {position:absolute; left:-18px; top:0; width:100%; background:url(../img/tournirs-tab.png) no-repeat; height:41px; visibility:hidden}
			.b-tournirs dd a .r {position:absolute; margin-left:100%; top:0; width:18px; background:url(../img/tournirs-tab.png) no-repeat; height:41px}
			.b-tournirs dd a span {position:relative; z-index:2; border-bottom:1px dotted}
		.b-tournirs dd .current {color:#fff; padding-right:18px}
			.b-tournirs dd .current i {visibility:visible}
			.b-tournirs dd .current span {border-bottom-width:0; margin-right:-7px}
	.b-tournirs table {width:100%}
		.b-tournirs table th, .b-matchcase th {color:#fff; font-size:.786em; background:#898989 url(../img/tournirs-th-bg.png) no-repeat 0 0; padding:3px 4px 3px 8px; border-bottom:8px solid #fff}
		.b-tournirs table th.frst, .b-matchcase th.frst {background-position:-2px 0; padding-left:20px}
		.b-tournirs table td, .b-werecommend table td {font-size:.786em; line-height:1.182em; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1; padding:2px 4px 2px 8px}
		.b-tournirs table .td-imgroom {padding-left:20px; width:1px}
			.b-tournirs table .td-imgroom img {border:1px solid #c0c1c0}
		.b-tournirs table .td-nameroom {width:14%}
		.b-tournirs table .td-date {width:10%; font-style:italic}
		.b-tournirs table .td-limit {width:10%; font-style:italic}
		.b-tournirs table .td-tournir {font-size:14px; font-weight:bold}
		.b-tournirs table .td-enter {width:12%; font-style:italic}
		.b-tournirs table .td-prizes {color:#074d08; font-weight:bold; font-family:Georgia,'Times New Roman'; width:18%}
			.b-tournirs table .td-prizes big {font-size:18px; font-weight:bold; line-height:1em}
		.b-tournirs table .tr-time td {color:#767676; border-bottom-width:0; background:#fff; padding:10px 0 10px 2px}
/* -- ---- tournirs ---- -- */

/* // ---- block news ---- // */
.b-news-main {position:relative; background-color:#fff; margin-bottom:14px}
	.b-news-main h2 {font:24px Georgia,'Times New Roman'; background:#fff url(../img/tournirs-head-bg.png) repeat-x 0 100%; padding:13px 10px 11px 20px}
	.b-news-main-i {font-size:.929em}
		.b-news-main-i li {position:relative; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1; padding:14px 25px 14px 7.462em}
		.b-news-main-i .dt {position:absolute; left:20px; top:1.909em; font-size:.846em; font-style:italic}
		.b-news-main-i h3 {font:1.385em/1.333em Georgia,'Times New Roman'}
			.b-news-main-i h3 a {margin-right:10px}
		.b-news-main-i .comments {display:-moz-inline-stack; display:inline-block; color:#000; font:11px/18px Arial,Helvetica; text-align:center; width:26px; height:22px; background:url(../img/ico-comments.png); vertical-align:top; text-decoration:none; margin:5px 0 0}
		.b-news-main-i p {padding-top:.462em}
		.b-news-main-i .flash {position:relative; margin-left:-7.462em; text-align:center; padding-top:18px; margin-right:-25px}
	.b-news-main-i .tls-news {font:1.077em Georgia,'Times New Roman'; padding:14px 20px 15px}
		.b-news-main-i .tls-news a {margin-right:12px}
/* -- ---- block news ---- -- */

/* // ---- block recommend ---- // */
.b-werecommend {}
	.b-werecommend .b-box-i {padding:9px 0 0}
	.b-werecommend table {width:100%}
		.b-werecommend table .td-imgroom {width:1px; padding-left:12px}
			.b-werecommend table .td-imgroom img {border:1px solid #c0c1c0}
		.b-werecommend table p {color:#898989; font-style:italic}
			.b-werecommend table p a {color:#898989; margin-right:2px}
		.b-werecommend table h3 {font-weight:normal; padding-bottom:2px}
		.b-werecommend table .td-prizes {color:#074d08; font-weight:bold; font-family:Georgia,'Times New Roman'; width:41%}
			.b-werecommend table .td-prizes big {font-size:14px; font-weight:bold; line-height:1em}
	.b-werecommend .all-rooms {font:14px Georgia,'Times New Roman'; padding:12px 14px 13px}
/* -- ---- block recommend ---- -- */

/* // ---- block match case ---- // */
.b-matchcase {}
	.b-matchcase .b-box-i {font-size:.786em; padding-bottom:15px}
	.b-matchcase table {width:100%}
	.b-matchcase td {font-size:1em; padding:2px 4px 2px 8px}
	.b-matchcase th {border-bottom-width:4px; font-size:1em}
	.b-matchcase .zb td {background-color:#dedede}
	.b-matchcase big {font-size:1em}
	.b-matchcase .td-numb {text-align:right; padding-right:0; padding-left:2px}
		.b-matchcase .td-numb span {display:block; text-align:right; width:27px; margin-right:-1px}
	.b-matchcase .td-nick {width:100%}
	.b-matchcase .td-prize {font-weight:bold; width:1px; text-align:right}
	.b-matchcase .td-rates {text-align:right; white-space:nowrap; padding-right:14px; width:1px}
	.b-matchcase .c-rd {color:#f00}
	.b-matchcase .c-gr {color:#11820a}
	.b-matchcase .view-all {padding:11px 14px 12px 16px}
		.b-matchcase .view-all .last-update {float:right; font-style:italic}
		.b-matchcase .view-all a {text-decoration:none; border-bottom:1px dotted}
	.b-matchcase .other-race {border-top:1px solid #c1c1c1}
	.b-matchcase dl {}
		.b-matchcase dl dt {position:relative; color:#000; font:16px Georgia,'Times New Roman'; background:url(../img/h2-bg.png); padding:7px 14px 8px}
		.b-matchcase dl dd {padding:5px 10px 0 14px}
	.b-matchcase .hide-all {display:none}
/* -- ---- block match case ---- -- */

.b-bnof {}
	.b-bnof .b-box-i {padding:16px 0 20px; text-align:center}

/* // ---- block all info ---- // */
.b-all-info {clear:both; margin:0 32% 0 32%}
	.b-all-info-i {position:relative; margin:0 -193px 0 -193px}
	.b-all-tabs {text-align:center; height:33px}
		.b-all-tabs li {display:-moz-inline-stack; display:inline-block; font:16px Georgia,'Times New Roman'; word-spacing:normal; margin-right:-4px; padding:0 1px; white-space:nowrap}
		.b-all-tabs a {position:relative; display:block; padding:0 15px; overflow:hidden; height:33px; line-height:33px; text-decoration:none}
			.b-all-tabs a i {position:absolute; z-index:1; top:0; height:66px; background:url(../img/all-tabs-li.png) no-repeat}
			.b-all-tabs .l {left:-15px; width:100%}
			.b-all-tabs .r {width:15px; left:-15px; margin-left:100%}
			.b-all-tabs span {position:relative; z-index:2; border-bottom:1px dotted; margin-right:-4px}
		.b-all-tabs .current {color:#000}
			.b-all-tabs .current span {border-bottom-width:0}
			.b-all-tabs .current i {top:-33px}
	.b-all-info .b-all-cont {position:relative; background:#fff url(../img/all-cont-bg.png) repeat-x 0 100%; padding:0 43px; height:auto !important; height:110px; min-height:110px}
		.b-all-info .b-all-cont-i {position:relative}
		.b-all-info .tab {position:relative; background-color:#fff}
		.b-all-info .pane {position:relative}
		.b-all-info .r-shad {position:absolute; margin-left:100%; left:-43px; margin-top:-109px; width:4px; height:109px; background:url(../img/all-cont-shad.png) no-repeat}
		.b-all-info .l-shad {position:absolute; left:35px; margin-top:-109px; width:8px; height:109px; background:url(../img/all-cont-shad.png) no-repeat; clip:rect(auto auto auto 4px)}
		.b-all-info .scroll-container {position:relative; padding:0 10px}
			.b-all-info .scroll-container .items {position:relative}
			.b-all-info .scroll-container table {width:100%; text-align:center; background-color:#fff}
			.b-all-info .scroll-container .b {width:33%; font-size:1px; background:url(../img/all-cont-brd.png) no-repeat 50% 100%}
			.b-all-info .scroll-container .i {width:200px; padding:15px 0}
			.b-all-info .scroll-container .ph {text-align:center; height:57px}
			#prizes-scroll .ph {height:116px}
			.b-all-info .scroll-container p {font-style:italic}
			.b-all-info .scroll-container td {font-size:11px; line-height:13px; vertical-align:top}
			.b-all-info .scroll-container h3 {font-size:14px; line-height:normal; padding-bottom:7px}
			.b-all-info .scroll-container h4 {font-size:13px; line-height:19px; padding-bottom:7px}
			.b-all-info .scroll-container big {color:#074d08; font:bold 24px Georgia,'Times New Roman'}
			.b-all-info .scroll-container small {color:#074d08; font:bold 14px/16px Georgia,'Times New Roman'}
			.b-all-info .scroll-container .a-l {text-align:left}
			.b-all-info .ar, .event-calendar dt .ar {position:absolute; top:50%; margin-top:-10px; width:21px; height:21px; overflow:hidden}
				.b-all-info .ar i, .event-calendar dt .ar i {position:absolute; left:0; width:42px; height:84px; background-image:url(../img/ar-scroll.png)}
				.b-all-info .ar:hover, .event-calendar dt .ar:hover {text-indent:0}
					.b-all-info .ar:hover i, .event-calendar dt .ar:hover i {margin-top:-21px}
					.b-all-info .ar:active i, .b-all-info .ar:focus i, .event-calendar dt .ar:active i, .event-calendar dt .ar:focus i {margin-top:-42px}
				.b-all-info .ar-dis i, .event-calendar dt .ar-dis i {margin-top:-63px}
			.b-all-info .ar-l {left:-32px}
				.b-all-info .ar-l i, .event-calendar dt .ar-l i {left:-21px}
			.b-all-info .ar-r {right:-32px}
	.b-all-info .sub-tab {position:relative; font:18px Georgia,'Times New Roman'; text-align:center}
		.b-all-info .sub-tab-i {display:-moz-inline-stack; display:inline-block; background:url(../img/sub-tab-bg.png) no-repeat 100% 100%; padding-right:14px}
			.b-all-info .sub-tab-i div {background:url(../img/sub-tab-bg.png) no-repeat 0 100%; padding:6px 0 10px 8px}
			.b-all-info .sub-tab-i a {margin:0 5px 0 9px; text-decoration:none; border-bottom:1px dotted}
			.b-all-info .sub-tab-i .current {color:#000; border-bottom-width:0}
		.b-all-info .info-editor {padding:8px 20px 10px; line-height:1.385em}
			.b-all-info .info-editor p {padding-bottom:9px}
			.b-all-info .info-editor .c-hg {color:#074d08; font-size:1.231em; line-height:28px}
			.b-all-info .info-editor .c-hg big {font-size:1.5em; font-weight:bold}
			.b-all-info .info-editor .small {color:#4e4e4e; font-size:.846em; font-style:italic; line-height:1.455em}
	.b-allinfo-calendar {padding:0 10px 12px}
		.b-allinfo-calendar .event-calendar {position:relative; z-index:2; float:left; width:225px; margin-right:-225px; padding-top:11px}
			.b-allinfo-calendar .event-calendar dt, .b-allinfo-calendar .event-calendar dd {border-bottom-width:0; background-image:none}
			.b-allinfo-calendar .event-calendar dd {padding-bottom:0}
		.b-allinfo-calendar .allinfo-events {position:relative; z-index:1; float:right; width:100%; padding-top:11px}
			.b-allinfo-calendar .allinfo-events ul {padding-left:237px}
				.b-allinfo-calendar .allinfo-events ul li {position:relative; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1; padding:8px 5px 3px 54px}
				.b-allinfo-calendar .allinfo-events .time {position:absolute; top:10px; left:13px; font-size:11px; font-style:italic}
				.b-allinfo-calendar .allinfo-events h3 {font-size:14px; padding-bottom:8px}
				.b-allinfo-calendar .allinfo-events table {width:100%}
					.b-allinfo-calendar .allinfo-events table td {font-size:11px; padding-left:16px}
					.b-allinfo-calendar .allinfo-events table .ph {padding-left:0; width:1px}
						.b-allinfo-calendar .allinfo-events table .ph img {border:1px solid #c0c1c0}
					.b-allinfo-calendar .allinfo-events table .prize {color:#074d08; font:bold 14px/16px Georgia,'Times New Roman'; width:24%}
					.b-allinfo-calendar .allinfo-events table .name {width:20%}
	.table-rating {padding-top:2px; padding-bottom:7px}
		.table-rating table {width:100%}
		.table-rating table th {}
		.table-rating table th {color:#fff; font-size:.786em; background:#898989 url(../img/tournirs-th-bg.png) no-repeat 0 0; padding:3px 4px 3px 8px}
		.table-rating table th.frst {background-position:-2px 0; padding-left:20px}
		.table-rating table td {background:url(../img/td-bg.png) repeat-x 0 100%; font-size:14px; border-bottom:1px solid #c1c1c1; padding:7px 4px 5px 8px}
		.table-rating table img {vertical-align:middle}
		.table-rating table .numb {width:1px; padding-left:20px}
		.table-rating table .ph {position:absolute; width:126px; height:115px; top:-999em; left:-999em; margin-left:-125px; margin-top:-53px; padding-top:11px; background:url(../img/table-ph.png); text-align:center}
		.table-rating table .txt {width:60%}
			.table-rating table .txt a:hover {text-indent:0}
				.table-rating table .txt a:hover .ph {top:auto; left:auto; }
		.table-rating table .rate {color:#074d08; width:40%; font-family:Georgia,'Times New Roman'; font-weight:bold}
		.table-rating table .all-rate td {background-image:none; border-bottom-width:0; font-family:Georgia,'Times New Roman'}
		.table-rating table .all-rate .date {font:italic 11px Arial,Helvetica}
	.border-radius .b-all-info .cr {display:none}
/* -- ---- block all info ---- -- */

/* // ---- bottom ---- // */
.bottom {color:#fff; text-align:center; width:680px; margin:0 auto; padding-bottom:102px; padding-top:68px}
	.bottom .copyright {position:relative; z-index:3; float:left; font-size:18px}
	.bottom .develop {position:relative; z-index:3; float:right; padding-top:5px}
	.bottom a {color:#fff}
	.bottom .light {position:absolute; z-index:-1; margin-top:-140px; width:300px; height:251px; background:url(../img/bottom-light.png); left:50%; margin-left:-150px}
	.bottom .rand-t {position:absolute; left:50%; margin-top:-50px; margin-left:-65px; width:150px; height:150px}
/* -- ---- bottom ---- -- */

/* // ---- btm line ---- // */
.b-btm-line {position:relative; margin-top:-41px; background:#dadad9 url(../img/btm-line.png) repeat-x 0 0; height:41px; min-width:1000px}
	.b-btm-line img {float:left; margin-left:6px; margin-top:5px}
	.b-btm-line .txt-tb {padding-left:16px; height:39px; vertical-align:middle; padding-right:4px}
		.b-btm-line .txt-tb .t {display:-moz-inline-stack; display:inline-block; vertical-align:middle; margin-right:-4px}
		.b-btm-line .txt-tb i {display:-moz-inline-stack; display:inline-block; font-size:1px;height:100%; overflow:hidden; vertical-align:middle; width:1px; margin-left:-14px}
/* -- ---- btm line ---- -- */

/* // ---- event calendar ---- // */
.event-calendar {}
	.event-calendar dt {position:relative; font:18px/22px Georgia,'Times New Roman'; border-bottom:1px solid #c1c1c1; background:url(../img/td-bg.png) repeat-x 0 100%; padding:13px 0; text-align:center}
		.event-calendar dt .ar-l {left:14px}
		.event-calendar dt .ar-r {right:14px}
	.event-calendar dd {padding:8px 10px 13px; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1}
		.event-calendar table {width:100%}
		.event-calendar th {font-size:11px; font-style:italic; width:14%; text-align:center; padding-bottom:4px}
		.event-calendar .hol {color:#cf010f}
			.event-calendar .hol a {color:#cf010f}
		.event-calendar td {text-align:center; font:18px/21px Georgia,'Times New Roman'; padding-bottom:4px}
			.event-calendar td a {color:#000; display:block; width:28px; height:23px; background:url(../img/calendar-bg.png) no-repeat 0 -46px; margin:0 auto}
				.event-calendar td a:hover {text-decoration:none; background-position:0 0}
			.event-calendar td span {display:block; width:28px; height:23px; margin:0 auto}
			.event-calendar td .hr {color:#fff !important; background-position:0 -23px !important; text-decoration:none}
/* -- ---- event calendar ---- -- */

.tooltip {position:absolute; z-index:999; left:-9999px; top:-999em; width:152px; overflow:hidden; display:none}
	.tooltip div {position:relative; margin-top:-18px}
		.tooltip div p {font-size:11px; background-image:url(../img/calendar-tlp.png); background-repeat:no-repeat; padding:35px 18px 0 24px}
	.tooltip i {display:block; background-image:url(../img/calendar-tlp.png); background-repeat:no-repeat; font-size:1px; height:18px}
	
/* // ---- view content ---- // */
.b-viewcontent {position:relative}
	.path {font:italic 11px Arial,Helvetica; padding:9px 14px 11px 50px}
		.path .home {position:absolute; left:23px; top:10px; width:11px; height:13px; background:url(../img/home.gif); font-size:1px}
		.path li {padding-right:10px; margin-right:10px}
		.path a {color:#000}
	.b-cont-i {background-color:#fff; padding:15px 20px 0 50px}
		.b-cont-i h1 {position:relative; margin-left:-30px; font:31px Georgia,'Times New Roman'; padding-bottom:10px}
		.s-title {position:relative; margin-left:-30px; color:#074d08; font:24px Georgia,'Times New Roman'; padding-left:30px; padding-bottom:14px; background:url(../img/s-title.png) no-repeat 0 8px}
/* -- ---- view content ---- -- */

/* // ---- articles list ---- // */
.b-art-list {position:relative; line-height:18px; margin-top:-14px}
	.b-art-list .date {font-size:11px; font-style:italic; padding-bottom:5px}
		.b-art-list .date .time {padding-right:10px}
		.b-art-list .date a {color:#666}
	.b-art-list li {position:relative; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1; padding:14px 20px 14px 50px; margin:0 -20px 0 -50px}
	.b-art-list h3 {font:18px Georgia,'Times New Roman'; padding-bottom:7px}
	.b-art-list .archive {font:14px Georgia,'Times New Roman'; background-image:none; border-bottom-width:0; padding-top:8px; padding-bottom:8px}
/* -- ---- articles list ---- -- */

/* // ---- b-sidenav ---- // */
.b-sidenav {margin-top:13px; -webkit-border-bottom-right-radius:0; -khtml-border-radius-bottomright:0; -opera-border-radius-bottomright:0; -moz-border-radius-bottomright:0; -webkit-border-top-right-radius:0; -khtml-border-radius-topright:0; -opera-border-radius-topright:0; -moz-border-radius-topright:0}
	.b-sidenav ul {font:14px Georgia,'Times New Roman'; padding:14px 14px 10px}
		.b-sidenav ul li {padding-bottom:7px}
		.b-sidenav small {font:11px Arial,Helvetica}
	.b-sidenav .hr {color:#000}
/* -- ---- b-sidenav ---- -- */

.brd-box {position:relative; margin:0 -20px 0 -50px; padding:0 20px 15px 50px; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1}

.show-date {font-size:11px; font-style:italic; padding-bottom:10px}
/* // ---- for editor ---- // */
.for-editor {line-height:1.429em}
	.for-editor h2 {position:relative; margin-left:-30px; color:#074d08; font:24px Georgia,'Times New Roman'; padding-left:30px; padding-bottom:14px; background:url(../img/s-title.png) no-repeat 0 8px}
	.for-editor p {padding-bottom:1.214em}
	.for-editor blockquote {position:relative; margin:0 0 20px -21px; color:#074d08; font-size:1.714em; line-height:1.25em; border:1px solid #8c8e8e; padding:11px 20px}
	.for-editor .fzl {font:1.286em Georgia,'Times New Roman'}
	.for-editor .fzs {font-size:.929em; line-height:1.385em}
	.for-editor .fzxs {font-size:.786em; line-height:1.364em}
/* -- ---- for editor ---- -- */

.back-to {font:1em Georgia,'Times New Roman'; padding:21px 24px 25px; text-align:right}
	.back-to .prev {float:left; padding-bottom:2px}
	.back-to a {text-decoration:none; padding-bottom:2px}
		.back-to a span {text-decoration:underline}
		.back-to a:hover {text-indent:0}
			.back-to a:hover span {text-decoration:none}
		.back-to a .arr {font:18px/0 Arial,Helvetica; text-decoration:none}
		.back-to .prev .arr {padding-right:4px}

/* // ---- view comments ---- // */
.b-viewcomments {position:relative; margin:0 -20px 0 -50px; font-size:.929em; line-height:1.385em; padding:20px 50px 15px; background:url(../img/td-bg.png) repeat-x 0 100%; border-bottom:1px solid #c1c1c1}
	.b-viewcomments li {border-bottom:1px solid #c1c1c1; padding-bottom:9px; margin-bottom:5px}
	.b-viewcomments h2 {position:relative; margin-left:-30px; font:24px Georgia,'Times New Roman'; padding-bottom:14px}
	.b-viewcomments .author {padding-bottom:4px}
		.b-viewcomments .author .dt {font-size:.846em}
/* -- ---- view comments ---- -- */

.pages {color:#797979; font-size:16px; line-height:28px; padding-top:13px}
	.pages a {display:-moz-inline-stack; display:inline-block; margin:0 7px; height:28px; vertical-align:top}
		.pages a span {margin:0; height:auto; display:inline; vertical-align:baseline}
	.pages span {display:-moz-inline-stack; display:inline-block; margin:0 7px; height:28px; vertical-align:top}
	.pages .arr {font-size:18px; text-decoration:none; padding:0; margin:0}
	.pages .hr {background:url(../img/pages-hr.png) no-repeat 0 0; height:28px; margin:0 7px 0 0}
		.pages .hr span {position:relative; display:block; right:-7px; background:url(../img/pages-hr.png) no-repeat 100% 0; padding:0 7px 0 0; margin:0}

/* // ---- add comments ---- // */
.b-addcomments {font-size:.846em; padding-bottom:35px; padding-top:20px}
	.b-addcomments h2 {position:relative; margin-left:-30px; font:24px Georgia,'Times New Roman'; padding-bottom:14px}
	.b-addcomments .lbl {font-style:italic; padding-bottom:5px}
	.b-addcomments .ips {padding-bottom:5px}
	.b-addcomments .i-p {float:left; border-width:1px; border-style:solid; border-color:#666 #666 #ccc #ccc; height:1.545em; padding:3px 1px 4px 2px; width:35%; margin-right:5px; margin-bottom:5px}
	.b-addcomments .smiles {float:left; padding-bottom:5px}
	.b-addcomments textarea.i-p {width:75%; height:5.727em}
	.b-addcomments .btn {padding-top:6px}
		.b-addcomments .btn input {color:#fff; font:14px/27px Georgia,'Times New Roman'; width:91px; height:27px; background:#0c8210 url(../img/btn-send.png); border-width:0; padding-bottom:3px}
/* -- ---- add comments ---- -- */