/****************************
* Coded by Att, True Vision	*
*****************************/
* {
	font-size: 1em;
}
html, body, th, td, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, fieldset, legend { margin:0; padding:0; }
html {
	height: 100%;
}
body {
	background:#fff;
	color:#000;
	font-size:14px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, sans-serif;
	height: 100%;
}
::-moz-selection{
	background:#FFF29C;
	color:#000;
}

::selection {
	background:#FFF29C;
	color:#000;
}

table {
	border-collapse: collapse;
}
table th,
table td {
	vertical-align: top;
	font-weight: normal;
	text-align: left;
}

a 		{ color: #1b70db; cursor: pointer; }
a:hover { color: #5a94db; }
a.img 	{ vertical-align: middle; }
a.clean { text-decoration: none; }
a.black, a.hover-black { color:#000; }
a.hover-black:hover { color:#5a94db; }

p {
	margin-bottom: 15px;
}

.js {
	border-bottom: 1px dotted #1b70db;
	white-space: nowrap;
	text-decoration: none;
}
.js:hover {
	border-bottom-color: #5a94db;
}

img {
	border: none;
	vertical-align: -7%;
}

ul li {
	background: url(http://static.pokeroff.ru/images/i/mrk/mrk-round-yellow.gif) 4px 6px no-repeat;
	padding-left: 15px;
	list-style: none;
}

h1, h2, h3 {
	font-weight: normal;
}
h1 {
	
}
h2 {
	margin-bottom: 8px;
	font-size: 1.4em ;
}
h3 {
	margin-bottom: 10px;
	font-size: 1.286em;
}
/* u is for search */
u {
	/*text-decoration: inherit !important;
	background-color: #ffff00 !important;*/
}
sup {
	font-size: 0.86em;
	vertical-align: baseline; 
	position: relative; top: -0.3em;
}
sub {
	font-size: 0.86em;
	vertical-align: baseline; 
	position: relative; top: 0.2em;
}
* html sup {
	vertical-align: super; 
	position: static;
}
* html sub {
	vertical-align: sub; 
	position: static;
}

textarea {
	font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, sans-serif;
	resize: none;
}

input.txt,
textarea {
	border: 1px solid #bbc9dc;
	padding: 2px;
	font-size: 13px;
}
select.txt {
	border: 1px solid #bbc9dc;
}
input.gotopage {
	width: 20px;
	text-align: center;
}
input.title {
	font-size: 1.714em;
}
input.checkbox {
	margin: 0 3px;
	vertical-align: middle;
}

input.error, select.error {
	background-color: #FFF1E6;
}
.error {
	color: #f00;
	font-weight: bold;
}
div.error {
	margin: 5px 0;
}
div.green-error {
	margin: 5px 0;
	color: #61b416;
	font-weight: bold;
}

label {
	font-size: 0.93em;
	cursor: pointer;
}

/*###########################################*/

div.full-input {
	border: 1px solid #bbc9dc;
	background-color: #fff;
	padding: 2px;
}
div.full-input input.txt,
div.full-input textarea {
	border: none !important;
	padding: 0;
	width: 100%;
}

/*###########################################*/

.field-false div.full-input {
	border-color: #ff5858;
	background-color: #ffe7e7;
}
.field-false .txt {
	border-color: #ff5858;
	background-color: #ffe7e7;
}

.field-true .txt {
	border-color: #58ff58;
	background-color: #e7ffe7;
}


/*###########################################*/

.jqac-menu		{
	font-size: 14px;
	color: black;
	background-color: white;
	/*border: 1px solid #aaa;*/
}
.jqac-menu ul	{ list-style: none; margin: 1px; padding: 1px; overflow: hidden; }
.jqac-menu .jqac-link { cursor: pointer; display: block; }
.jqac-menu .jqac-highlight { background-color: #ddf; }
.jqac-menu .jqac-warning { text-align: center; font-style: italic; }
.jqac-menu .jqac-loading { text-align: right; font-style: italic; text-decoration: blink; }
.jqac-menu em 	{ font-weight: bold; color: red; }
.jqac-menu .jqac-info { text-align: right; font-style: italic; font-size: .75em; color: #666; }

.field_red { color: red;}

.inline-block,
.ib {
	/*display: -moz-inline-box;*/
	/*display: -moz-inline-stack;*/
	display: -moz-inline-block;
	display: inline-block;
}

.fl { float: left; }
.fr { float: right; }
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
}

.text {
	font-size: 0.93em;
	line-height: 1.5em;
}

/*###########################################*/

#wrapper {
	height: 100%;
	width: 100%;
}
#wrapper td.wrapper {
	padding-bottom: 30px;
}

/*###########################################*/

.fix-center {
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
}
* html .fix-center {
	width: expression((document.body.clientWidth > 1200) ? '1200px' : '100%');
}

fix-center-index {
	margin-left: auto;
	margin-right: auto;
}

/*###########################################*/

/* TOOLBAR */

#toolbar {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-toolbar.gif) #3aafe4 top left repeat-x;
	border-bottom: 1px solid #f1f2f9;
	height: 21px;
	font-size: 0.86em;
	color: #fff;
	line-height: 1.69em;
}
#toolbar div.toolbar {
	position: relative;
	z-index: 6;
}
#toolbar table.toolbar {
	width: 100%;
}
#toolbar td.left {
	padding: 0 24px;
	width: 1%;
	white-space: nowrap;
}
#toolbar td.center {
	width: 98%;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
#toolbar td.right {
	padding-left: 24px;
	padding-right: 1px;
	text-align: right;
	width: 1%;
	white-space: nowrap;
}
#toolbar a {
	color: #fff;
}
#toolbar .ib {
	/*display: -moz-inline-box;
	display: inline-block;*/
}
#toolbar a.ib {
	display: -moz-inline-box;
	display: inline-block;
}
#toolbar a.logout .ib,
#toolbar a.login .ib {
	display: -moz-inline-block;
	display: inline-block;
}
#toolbar a:hover {
	color: #cce3ff;
}
#toolbar td.right a,
#toolbar td.center a {
	padding: 0 10px;
	text-decoration: none;
}
#toolbar td.right a:hover,
#toolbar td.center a:hover {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-toolbar-hover.gif) top left repeat-x;
}
#toolbar td.center span span {
	color: #ffc829;
}
#toolbar a span {
	cursor: pointer;
}
#toolbar .js {
	border-color: #fff;
}
#toolbar img {
	/*height: 21px;*/
}
#toolbar span.img {
	background-position: center;
	background-repeat: no-repeat;
	padding: 0 5px;
}
#toolbar span.mail-count {
}
#toolbar span.update {
	margin: 0 0 0 6px;
	z-index: 1;
	top: 20px;
}
#toolbar #site-switcher {
	z-index: 5;
	color: #7db4dd;
}
#toolbar #site-switcher table.frame-site {
	margin-left: -103px;
	margin-top: 5px;
	position: absolute;
	z-index: 5;
}
#toolbar #site-switcher table.frame-site th {
	padding-right: 10px;
}

/*###########################################*/

#header {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-header.gif) #f6f7fb top left repeat-x;
	border-bottom: 2px solid #ffc829;
	min-height: 100px;
	position: relative;
	/*z-index: 4;*/
}
* html #header {
	height: 100px;
}
#header img.logo {
	margin-left: 38px;
	position: absolute;
	bottom: 18px;
}
#header table.header-row-1 {
	margin-bottom: 10px;
	width: 100%;
}
#header table.header-row-1 td.menu {
	padding: 15px 0 0 265px;
}
#header table.header-row-1 td.menu ul li {
	background: none;
	padding: 0;
	margin: 3px 25px 3px 0;
	float: left;
	white-space: nowrap;
}
#header table.header-row-1 td.menu ul li span {
	color: #bdd2ed;
}
#header table.header-row-1 td.menu ul li a.topmenu_home_,
#header table.header-row-1 td.menu ul li a.topmenu_rooms_rooms,
#header table.header-row-1 td.menu ul li a.topmenu_clubs_clubs,
#header table.header-row-1 td.menu ul li a.topmenu_communities_communities,
#header table.header-row-1 td.menu ul li a.topmenu_blogs_blogs,
#header table.header-row-1 td.menu ul li a.topmenu_tv_tv,
#header table.header-row-1 td.menu ul li a.topmenu_hands_hands,
#header table.header-row-1 td.menu ul li a.topmenu_shop_shop
{
	color: #bdd2ed;
	text-decoration:none;
}

#header table.header-row-1 td.search {
	padding: 15px 18px 0 20px;
	vertical-align: middle;
	white-space: nowrap;
	width: 5%;
}
#header table.header-row-2 div.undertab-wrapper {
	/*margin-bottom: -2px;*/
	position: relative;
	height: 52px;
	overflow: hidden;
	top: 2px;
	zoom: 1;
}
#header table.header-row-2 div.tw-l {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-undertabs-bl.gif) #dbddde bottom left no-repeat;
	margin-top: 2px;
	/*width: 100%;*/
	width: 1px;
	position: absolute;
	/*bottom: -14px;*/
	height: 12px;
}
#header table.header-row-2 div.tw-r {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-undertabs-br.gif) bottom right no-repeat;
	height: 12px;
	width: 100%;
}
#header table.header-row-2 {
	width: 100%;
}
#header table.header-row-2 td.tabs {
	padding: 0 0 0 240px;
	width: 90%;
	vertical-align: bottom;
}
#header table.header-row-2 td.tabs div.tab {
	margin: 10px 25px 0 -22px;
	float: left;
}
* html #header table.header-row-2 td.tabs div.tab {
	width: 1em;
}
#header table.header-row-2 td.tabs div.tab-sep {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-hidden.gif) top no-repeat;
	margin-left: -22px;
	margin-right: 0;
	margin-top: 13px;
}
#header table.header-row-2 td.tabs div.tab-sep-active {
	background-image: url(http://static.pokeroff.ru/images/i/bg/bg-tab-hidden-a.gif);
}
#header table.header-row-2 td.tabs div.tab-sep a {
	display: block;
	width: 22px;
	height: 39px;
}
#header table.header-row-2 td.tabs a.tab-r {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-r.gif) right no-repeat;
	display: block;
	text-decoration: none;
	cursor: pointer;
}
#header table.header-row-2 td.tabs a.tab-r:hover {
	color: #f00;
}
#header table.header-row-2 td.tabs span.tab-l {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-l.gif) left no-repeat;
	display: block;
	padding: 0 4px;
}
#header table.header-row-2 td.tabs span.tab {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab.gif) repeat-x;
	padding: 0 12px;
	display: block;
	height: 42px;
	line-height: 40px;
	font-size: 1.29em;
	white-space: nowrap;
}
#header table.header-row-2 td.tabs a.black {
	text-decoration: none;
	cursor: pointer;
	color:#000;
}
#header table.header-row-2 td.tabs a.black:hover {
	color: #f00;
}
#header table.header-row-2 td.tabs div.tab span.avatar { 
	margin-right: 8px;
	/*display: -moz-inline-box;
	display: inline-block;*/
}
#header table.header-row-2 td.tabs div.tab span.avatar img {  
	vertical-align: middle;
}
* html #header table.header-row-2 td.tabs div.tab span.avatar img { 
	margin-top: 7px;
	position: absolute;
}
#header table.header-row-2 td.tabs div.tab-last {
	padding-right: 0;
	margin-right: 0;
}
#header table.header-row-2 td.tabs div.tab-first {
	margin-left: 0;
}
#header table.header-row-2 td.tabs div.active {
	margin-top: 0;
}
#header table.header-row-2 td.tabs div.active h1.tab-r {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-a-r.gif) top right no-repeat;
	position: relative;
	top: 2px;
	font-size: 1em;
}
#header table.header-row-2 td.tabs div.active span.tab-l {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-a-l.gif) top left no-repeat;
	padding: 0 8px;
}
#header table.header-row-2 td.tabs div.active span.tab {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-a.gif) repeat-x;
	padding: 7px 12px 0;
	height: 43px;
	font-size: 1.43em;
	white-space: nowrap;
}
#header table.header-row-2 td.tabs div.advanced-active h1.tab-r {
	background-image: url(http://static.pokeroff.ru/images/i/bg/bg-tab-ya-r.gif);
}
#header table.header-row-2 td.tabs div.advanced-active span.tab-l {
	background-image: url(http://static.pokeroff.ru/images/i/bg/bg-tab-ya-l.gif);
}
#header table.header-row-2 td.tabs div.advanced-active span.tab {
	background-image: url(http://static.pokeroff.ru/images/i/bg/bg-tab-ya.gif);
}
#header table.header-row-2 td.buttons {
	padding: 0 18px;
	vertical-align: middle;
	text-align: right;
	width: 10%;
}
#hidden-tabs {
	background: #edefef;
	border: 2px solid #dae6ef;
	padding: 8px 0;
	margin-top: -2px;
	position: absolute;
	z-index: 9;
}
* html #hidden-tabs { 
	width: 1em;
}
#hidden-tabs.tabs-active {
	background-color: #dbddde;
}
#hidden-tabs ul li {
	background: none;
	padding: 0;
}
#hidden-tabs ul li a {
	cursor: pointer;
}
#hidden-tabs ul li a,
#hidden-tabs ul li h1 {
	text-decoration: none;
	padding: 0 12px;
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 1.29em;
	white-space: nowrap;
}
#hidden-tabs ul li a:hover {
	color: #f00;
}
#hidden-tabs ul li span.avatar { 
	margin-right: 8px;
}
#hidden-tabs ul li span.avatar img { 
	vertical-align: middle;
}
* html #hidden-tabs ul li span.avatar img { 
	margin-top: 7px;
	position: absolute;
}
#hidden-tabs div.line {
	background: #edefef;
	margin-top: -10px;
	width: 20px;
	height: 2px;
	position: absolute;
}
#hidden-tabs.tabs-active,
#hidden-tabs.tabs-active div.line {
	background-color: #dbddde;
}

#single-tab-shadow {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow.gif) repeat-x;
	margin: 0;
}
#single-tab-shadow div {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow-l.gif) left no-repeat;
	height: 25px;
}
#single-tab-shadow div div {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow-r.gif) right no-repeat;
}
#single-tab-shadow.advanced-tab {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow-y.gif) repeat-x;
}
#single-tab-shadow.advanced-tab div {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow-yl.gif) left no-repeat;
	height: 25px;
}
#single-tab-shadow.advanced-tab div div {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-tab-shadow-yr.gif) right no-repeat;
}

/*###########################################*/

#header-line {
	background: #ffc829;
	height: 2px;
	font-size: 0;
	line-height: 0;
	display: none;
}

/*###########################################*/

#footer {
	vertical-align: bottom;
	color : #fff;
}
#footer div.footer {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-footer) #7aa6d1 top left repeat-x;
	border-top:	1px solid #354860;
}
#footer div.footer div.inner-offset {
	padding: 25px 30px;	
	position: relative;
}
#footer ul li a {
	padding: 1px 3px;
	color: #fff;
}
#footer ul li a:hover {
	color: #c8e0f9;
}
#footer ul li span {
	padding: 1px 3px;
	color: #99b9e1;
}
#footer ul.menu {
	margin-bottom: 20px;
}
#footer ul.menu li {
	background: none;
	padding: 4px 0 0 0;
	height: 25px;
	/*padding: 2px 5px;*/
}
#footer ul.menu li.right {
	margin-left: 10px;
	float: right;
}
#footer ul.menu li.left {
	margin-right: 15px;
	float: left;
}
#footer ul.menu li.sep {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-footer-sep.gif) 0 7px no-repeat;
	width: 2px;
	height: 16px;
}
#footer ul li.active span {
	background-color: #fff;
}
#footer ul.menu li div.form {
	margin-top: -4px;
}
* html #footer ul.menu li div.form {
	width: 1em;
	white-space: nowrap;
	height: 1em;
}

#footer table.menu {
	margin-bottom: 20px;
}
#footer table.menu {
	font-size: 0.92em;
}
#footer table.menu th {
	padding: 4px 4px 3px 5px;
	color: #b3cded;
	vertical-align: top;
	text-align:right;
	/*width: 100px;*/
}
#footer table.menu th a {
	color: #b3cded;
	text-decoration: none;
}
#footer table.menu th a:hover {
	color: #c8e0f9;
}
#footer table.menu td {
	vertical-align: top;
}
#footer table.menu ul li {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-footer-sep2.gif) left no-repeat;
	padding: 0;
	margin: 3px -8px 3px 0;
	float: left;
}
#footer table.menu ul li div {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-footer-sep2.gif) right no-repeat;
	padding: 1px 10px;
}
#footer table.menu ul li a {
	text-decoration: none;
	white-space: nowrap;
}
#footer table.menu ul li a.yellow {
	color: #ffcc00;
}
#footer table.menu ul li a.yellow:hover {
	color: #ffe26e;
}
#footer table.menu ul li.sep {
	background: url(http://static.pokeroff.ru/images/i/bg/bg-footer-sep2.gif) center no-repeat;
	margin: 3px 2px;
	padding: 0;
	width: 8px;
	height: 18px;
}
#footer table.community {
	margin-left: 5px;
	text-transform: uppercase;
}
#footer p.copyright {
	background: none;
	padding: 0 5px;
	font-size: 0.76em;
	font-family: Tahoma;
}
table.copyright {
	background: none;
	color: #c8dff9;
	font-size: 0.76em;
	font-family: Tahoma;
	width: 100%;
}
table.copyright th {
	padding: 0 5px;
}
table.copyright td {
	padding: 0 5px;
	text-align: right;
	color: #c8dff9;
}
table.copyright a {
	color: #c8dff9;
}
table.copyright a:hover {
	text-decoration: none;
}
table.copyright a:hover span.tv-1 {
	color: #f00;
	text-decoration: underline;
}
table.copyright a:hover span.tv-2 {
	color: #000;
	text-decoration: underline;
}

/*###########################################*/

.float-layer-bg {
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
	z-index: 100;
}

div.float-layer {
	/*position: fixed;*/
	position: absolute;
	z-index: 101;
	width: 100%;
	height: 100%;
}
table.float-layer {
	margin: 0 auto;
	height: 100%;
}
.float-layer-inner {
	vertical-align: middle;
}
div.float-content {
	margin: 20px;
}
/*###########################################*/

#wrapper.w-404 td {
	vertical-align: middle;
}
#wrapper.w-404 td div.inner-offset {
	margin: 0 auto;
	padding: 0 20px;
	width: 700px;
}
#wrapper.w-404 td div.inner-offset table {
	background: url(http://static.pokeroff.ru/images/i/bg/404.gif) no-repeat;
	margin-bottom: 30px;
	width: 255px;
	height: 112px;
}
#wrapper.w-404 td div.inner-offset table td {
	padding-left: 3px;
	text-align: center;
}
#wrapper.w-404 h1 {
	margin-bottom: 15px;
	font-size: 2.143em;
}
#wrapper.w-404 ul li {
	background: none;
	margin: 5px 23px 5px 0;
	padding: 0;
	float: left;
}

/*###########################################*/

div.preloader {
	height: 0px !important;
	width: auto;
	position: relative;
	background: none;
	padding: 0;
	margin: 0;
	display: none;
}
div.preloader div {
	padding: 0;
	position: absolute;
	background-color: #fff;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 300px;
	text-align: center;
	z-index: 1001;
}
div.preloader span {
	background: url(http://static.pokeroff.ru/images/i/icons/ajax.gif) left no-repeat;
	padding: 17px 0 20px 40px;
	font-size: 1.167em;
	line-height: 2.5em;
}

/*###########################################*/

/* LIPA */

/* GENERAL */

.seconds { font-size:.8em;vertical-align:top;color:#999;padding-left:1px; }
.time_stamp { font-size:.8em;white-space:nowrap; }
.first_capitalize { text-transform:capitalize }
a.user {	background: url(http://static.pokeroff.ru/images/i/icons/user.gif) 0 50% no-repeat;padding-left:10px;text-decoration:none; }

.hover_visibility .hover_visibility_item { visibility:hidden; }
.hover_visibility:hover .hover_visibility_item { visibility:visible; }

.hover_light { margin:-4px;padding:4px; }
.hover_light:hover { background:#FAFAFA; }

span.devMsg {
	background:#FF0;
	color:#000;
}

/* POINTS */

table.data_rake {
	border-bottom:#eaeaea solid 1px;
}

table.data_rake tr.hoverrow:hover { background-color:#FAFAFA; }
table.data_rake tr.error_row td { border-top:0; }
table.data_rake tr.total td { border-top-width:2px; }

table.data_rake td {
	vertical-align:middle;
}

table.data_rake th.wall_left { padding-left:6px; }
table.data_rake td.wall_left { border-left:#eaeaea 2px solid;padding-left:6px; }

table.data_rake th.float_number { text-align:center; }

table.data_rake td.roomName { padding-left:4px; }
table.data_rake td.roomName p { margin-bottom:0;padding-bottom:0;white-space:nowrap; }

table.data_rake td.nickStatus { font-size:.83em;text-align:right;white-space:nowrap; }
table.data_rake td.nickStatus img {vertical-align:middle; }

table.data_rake td.nickstatus_done { background:#EFE; } 
table.data_rake td.nickstatus_check { background:#FAFFD0; } 
table.data_rake td.nickstatus_disable { background:#FAE0E0; }
span.nickstatus_done { color:#393; }
span.nickstatus_check { color:#C60; }
span.nickstatus_disable { color:#F33; }

table.data_rake td.numberPart1 { text-align:right;padding-right:0;white-space:nowrap; }
table.data_rake td.numberPart2 { text-align:left;padding-left:0;white-space:nowrap; }
table.data_rake td.numberMinus { color:#C00; }
table.data_rake td.numberInt { text-align:right;white-space:nowrap; }

table.data_rake td.exchange { color:#888;white-space:nowrap; }
table.data_rake td.dateUpdate { color:#888;font-size:.8em;white-space:nowrap; }


/* BONUS LIST */

table.data_bonuses {
	border-bottom:#eaeaea solid 1px;
}

table.data_bonuses tr.hoverrow:hover { background-color:#FAFAFA; }

table.data_bonuses td { vertical-align:middle; }

table.data_bonuses td.roomName { padding-left:4px; }
table.data_bonuses td.roomName p { margin-bottom:0;padding-bottom:0;white-space:nowrap; }


/* SHOP LIST */
table.shop_list { border-bottom:#eaeaea solid 1px; }

table.shop_list tr.hoverrow:hover { background-color:#F0F0F0; }
table.shop_list td { vertical-align:middle; }

table.shop_list td.image { vertical-align:top; }
table.shop_list td.image img { 	height:26px;width:26px; }

table.shop_list td.item { color:#999; width:100%;}
table.shop_list td.item h3 { margin-bottom:0; }

table.shop_list td.price { padding-left:40px; white-space:nowrap; }
table.shop_list td.button { white-space:nowrap; }

table.shop_list span.price { background:url(http://static.pokeroff.ru/images/i/bg/price-l.gif) 0 0 no-repeat; color:#fff; display:block; float:right; }
table.shop_list span.price span { background:url(http://static.pokeroff.ru/images/i/bg/price-r.gif) 100% 0 no-repeat; padding:0 1px; display:block; }
table.shop_list span.price span span { background:url(http://static.pokeroff.ru/images/i/bg/price.gif) 0 0 repeat-x; padding:0 3px; height:21px; line-height:21px; white-space:nowrap; display:block; }



/* ACTIVITY */

div.activity-list  td.a_icon			{ width:20px; }
div.activity-list .a_date_title		{ font-size:.8em; margin-bottom:4px; padding-bottom:0; }
div.activity-list .a_time_stamp 		{ font-size:.8em; }
div.activity-list .a_comm_count 		{ color:#FC0; }
/* div.activity-list .a_user_name 		{ background:url('http://static.pokeroff.ru/images/i/icons/user.gif') 0 50% no-repeat; padding-left:10px; } */
div.activity-list .a_user_name 		{ padding-left:0px; }
div.activity-list .a_community_name 	{ color:#000; }
div.activity-list .a_comm_quote		{ font-style:italic; color:#666; font-family:georgia, 'times new roman', times, serif}

/* GOD BAR */

div.godbar {
	background:#600;
	color:#CCC;
	font-size:10px;
	padding:0 12px 2px 12px;
}
div.godbar a { text-decoration:none; color:#FFF; }
div.godbar a:hover { text-decoration:underline; color:#CCF; }

/* GOD FORM  */

div.godmode_form fieldset {
	margin:0 12px 24px 12px;
	padding:8px;
	background-color:#EFE;
}
div.godmode_form fieldset.buttons {
	margin:0 12px 8px 12px;
	padding:0;
	background:none;
	border:0;
}
div.godmode_form fieldset legend { font-weight:bold; }
div.godmode_form fieldset legend a { font-weight:normal; }

div.godmode_form ul.fields { list-style:none; }
div.godmode_form ul.fields li {
	background:none;
	padding-bottom:4px;
	padding-left:0;
}

div.godmode_form .full-width input, div.godmode_form .full-width textarea {width:100%;}

/*###########################################*/

/*
	LIPA
	UPDATE AFTER 23.08.2009
*/

.item-list .item a.index_bonus {
	text-decoration:none;
	padding-left:4px;
}

.item-list .item a.index_race, .item-list .item a.index_tournament {
	white-space:nowrap;
	background:url('../images/i/bg/white_dot.gif') 100% 100% no-repeat;
	color:#FFF;
	text-decoration:none;
	line-height:18px;
	margin-right:1px;
}
.item-list .item a.index_race { background-color:#63C33D; } 
.item-list .item a.index_race:hover { background-color:#53B32D; }
.item-list .item a.index_tournament { background-color:#51B2D5; } 
.item-list .item a.index_tournament:hover { background-color:#41A2C5; } 



.item-list .item a.index_race span, .item-list .item a.index_tournament span {
	background:url('../images/i/bg/white_dot.gif') 100% 0 no-repeat;
	padding-right:4px;
}
.item-list .item a.index_race span span, .item-list .item a.index_tournament span span {
	background:url('../images/i/bg/white_dot.gif') 0 0 no-repeat;
	padding-right:0px;
}
.item-list .item a.index_race span span, .item-list .item a.index_tournament span span {
	background:url('../images/i/bg/white_dot.gif') 0 0 no-repeat;
	padding-right:0px;
}
.item-list .item a.index_race span span span, .item-list .item a.index_tournament span span span {
	background:url('../images/i/bg/white_dot.gif') 0 100% no-repeat;
	padding-left:4px;
}

span.index_marker_new {
	color:#FFF;
	background:url('../images/i/bg/white_dot.gif') 100% 100% no-repeat #EA3524;
	font-size:10px;
	white-space:nowrap;
}
span.index_marker_new  span { background:url('../images/i/bg/white_dot.gif') 100% 0 no-repeat;}
span.index_marker_new  span span { background:url('../images/i/bg/white_dot.gif') 0 100% no-repeat; }
span.index_marker_new  span span span { background:url('../images/i/bg/white_dot.gif') 0 0 no-repeat; padding-left:2px; padding-right:2px; }



/*###########################################*/

.flat_title_h2 { margin-bottom:8px; }
.flat_title_h2 h2 { display:inline; vertical-align:middle; }

.flat_title_h3 { margin-bottom:8px; }
.flat_title_h3 h3 { display:inline; vertical-align:middle; }

/*###########################################*/
