/****************************************
* Coded by Att, Genadiy, True Vision	*
****************************************/

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

#tv-list table.columns td.column-left {
	width: 55%;
}
#tv-list table.columns td.column-right {
	width: 45%;
}

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

#tv-inner table.columns td.column-left {
	padding-right: 0;
	width: 70%;
}
#tv-inner table.columns td.column-left div.filter {
	margin-right: 0;
}
#tv-inner table.columns td.column-right {
	width: 30%;
}
#tv-inner table.columns td.column-left .fix-width {
	min-width: 650px;
}
* html #tv-inner table.columns td.column-left .fix-width {
	width: 650px;
}

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

#profile td.column-right td.column-left {
	padding-right: 15px;
	width: 250px;
}
#profile td.column-right td.column-right {
	padding-left: 15px;
	width: auto;
}
#profile div.filter {
	padding-right: 287px;
	margin-right: -315px;
}
#profile div.filter a.ymbutton {
	
}
#profile div.profile-photo {
	position: relative;
	z-index: 5;
}
#profile td.column-right td.column-right div.watcher-count {
	min-width: 186px;
}
* html #profile td.column-right td.column-right div.watcher-count {
	width: 186px;
}

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

#forms.inner-offset {
	padding: 0 2.5% 25px 3%;
}
#forms .inner-offset .inner-offset {
	padding: 0 5px 25px 15px;
}
#forms table.columns td.column-left {
	padding-left: 0;
	padding-right: 15px;
	width: 65%;
}
#forms table.columns td.column-right {
	padding-left: 15px;
	padding-top: 150px;
	padding-right: 15px;
	font-size: 0.857em;
	width: 35%;
}
/*###########################################*/


#post-alone table.columns td.column-left { width:70%; }
#post-alone table.columns td.column-right { width:30%; background:#FF0; }

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

#mail.inner-offset {
	padding: 12px 2.5% 25px 3%;
}

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

#shop-cart table.columns td.column-left {
	width: 80%;
}
#shop-cart table.columns td.column-right {
	width: 20%;
}
#shop-cart table.items-list {
	margin-bottom: 0;
}
#shop-cart table.items-list td.items-ceil {
	padding: 5px 10px 5px 3px;
	vertical-align: middle;
}
#shop-cart table.items-list td.items-title { width: 35%; }
#shop-cart table.items-list td.items-datetime { width: 35%; color: #565656; }
#shop-cart table.items-list td.items-price { width: 12%; color: #565656; }

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

#shop-order div.inner-offset {
	padding: 18px 20px;
}
#shop-order h3 {
	text-align: center;
}
#shop-order span.price {
	font-size: 0.86em;
}
#shop-order p {
	margin-bottom: 10px;
	font-size: 0.93em;
	color: #989898;
}

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

#activity div.activity-list {
	margin-bottom: 0;
}
#activity div.navigation {
	margin-top: 10px;
}

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

#mail-contacts.inner-offset {
	padding:12px 2.5% 25px 3%;
}
#mail-contacts td.items-title {
	width: 30%;
}

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

#community-form div.form {
	padding: 13px 15px;
}
#community-form div.form .after-space {
	margin-bottom: 10px;
}

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

#blogs-top td.column-left td.column-right { width: 20%; }
#blogs-top div.items-list td.items-user { color: #898989; }
#blogs-top div.items-list td.items-icon { padding-left: 15px; }
#blogs-top div.items-list tr.p1 td.items-ceil { border-top: none; }
#blogs-top div.items-list tr.h1 td.items-icon,
#blogs-top div.items-list tr.h1 td.items-user a.title,
#blogs-top div.items-list tr.h1 td.items-points { font-size: 1.714em; }
#blogs-top div.items-list tr.h1 td.items-user span.avatar-26 { margin-top: 1px; }
#blogs-top div.items-list tr.h2 td.items-icon,
#blogs-top div.items-list tr.h2 td.items-user a.title,
#blogs-top div.items-list tr.h2 td.items-points { font-size: 1.286em; }
#blogs-top div.items-list tr.h2 td.items-user span.avatar-26 { margin-top: 0; }
#blogs-top div.items-list tr.h3 td.items-icon,
#blogs-top div.items-list tr.h3 td.items-user a.title,
#blogs-top div.items-list tr.h3 td.items-points { font-size: 1.143em; }
#blogs-top div.items-list tr.h3 td.items-user span.avatar-26 { margin-top: -2px; }
#blogs-top table.filter,
#blogs-top table.filter th,
#blogs-top table.filter td { width: auto; }
#blogs-top table.filter td { padding-right: 10px; }

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

#room-inner.inner-offset {
	padding-top: 0;
}
#room-inner table.columns {
	background:url(http://static.pokeroff.ru/images/i/bg/bg-filter.gif) 0 0 repeat-x;
}

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

#room-inner2.inner-offset { padding-top: 0; }
#room-inner2 div.room-pursuit { margin-bottom:30px; }
#room-inner2 div.room-head { 
	background: url(http://static.pokeroff.ru/images/i/bg/bg-filter.gif) repeat-x; 
	margin-right:-285px; 
	margin-bottom:25px; 
	padding: 19px 295px 12px 25px; 
	zoom:1; 
}
#room-inner2 div.room-head p { margin-bottom:0.5em; }
#room-inner2 div.room-side { padding-top: 14px; position:relative; z-index:3; }
#room-inner2 div.activity-list { padding-left:25px; }
#room-inner2 div.blog-list { padding-left:25px; }
#room-inner2 div.room-pursuit { padding-left:20px; width:90%; }
#room-inner2 div.room-nick { /*width:219px;*/ }
#room-inner2 table.columns td.column-left { padding-right:0; padding-left:0; width:99%; }
#room-inner2 table.columns td.column-right { padding-left:25px; padding-right: 10px; width:1%; }
#room-inner2 table.subcolumns td.subcolumn-left { padding:0; }
#room-inner2 table.subcolumns td.subcolumn-right { padding:0; }

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

#index-latest h2 { margin-bottom:0.68em; font-size:1.57em; font-weight:normal; }
#index-latest table.columns td.column-left { padding:0 30px 0 20px; width:48%; }
#index-latest table.columns td.column-right { padding:0; width:24%; }
#index-latest table.columns td.column-middle { padding:0 30px 0 0; width:28%; }
#index-latest div.attention { margin-left:-3px; }
/* #index-latest div.blog-list h2  { margin-top:0; } */
/*#index-latest div.blog-list div.blog { margin-bottom:30px; }*/
#index-latest div.blog-list div.navigation { margin-top:-5px; }
#index-latest div.video-list { margin:0 -12px 30px -10px; }
#index-latest div.video-list h1 { margin-bottom:0; padding-left:10px; }
#index-latest div.video-list div.links { padding-left:12px; }
#index-latest div.video-list div.video { display:block; float:left; margin-left:0; margin-right:0; }
#index-latest div.item-list { margin-bottom:30px; }
#index-latest div.activity-list { padding-right:30px; margin-top: 0; }
#index-latest div.blog-top { width: auto; }

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

#shop div.filter { margin:-12px -8px 25px 0; min-height:auto; height:auto; }
#shop table.columns td.column-left { padding:0 20px 0 20px; width:65%; }
#shop table.columns td.column-right { padding:0; width:35%; }

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

#profile-own h2 { margin-bottom:10px; }
#profile-own div.attention { margin:0 -20px 14px -25px; }
#profile-own div.activity-list { margin-right:-10px; }
#profile-own div.activity-list div.navigation { margin-top:15px; }
#profile-own div.room-tournament { margin-bottom:30px; }
#profile-own div.my-calendar h2 { margin-bottom:5px; padding-left:9px; }
#profile-own div.room-pursuit h2 { margin-bottom:3px; }
#profile-own div.room-pursuit div.item { padding-left: 45px; }
#profile-own table.subcolumns td.subcolumn-left { padding-right:12px; }
#profile-own table.subcolumns td.subcolumn-right { padding-left:12px; }

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

#profile-own2 h2 { margin-bottom:10px; }
#profile-own2 div.room-tournament { margin-bottom:30px; }
#profile-own2 div.my-calendar h2 { margin-bottom:5px; }
#profile-own2 div.room-pursuit h2 { margin-bottom:3px; }
#profile-own2 table.subcolumns td.subcolumn-left { padding-right:12px; }
#profile-own2 table.subcolumns td.subcolumn-right { padding-left:12px; }

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

#tour.inner-offset { padding:12px 10px 25px 10px; }
#tour #single-tab-shadow { margin-bottom:0; }

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

#registration.inner-offset { padding-top:0; padding-bottom: 20px; }
#registration table.columns { height:400px }
#registration table.columns td.column-left { padding:12px 0 0 15px; width:auto; }
#registration table.columns td.column-right { padding:12px 23px 0 0; width:429px; }

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

#program-stats table.filter,
#program-stats table.filter th,
#program-stats table.filter td { width:auto; white-space:nowrap; }
#program-stats table.filter td { padding-right:20px; }
#program-stats table.filter td.button { padding-right:0; width:20px; }
#program-stats table.filter ul { width:180px; }
#program-stats table.columns td.column-left { padding:0 20px 0 20px; width:80%; }
#program-stats table.columns td.column-right { padding:0; width:auto; }
#program-stats div.filter { margin-bottom:17px; }

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

#program-materials table.columns td.column-left { width:65%; }
#program-materials table.columns td.column-right { width:auto; }
#program-materials div.offline-image {
	margin: 0 20px 10px 0;
}

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

#tournament.inner-offset { padding-top: 0; }
#tournament div.room-head {
	position:static;
	background:url(http://static.pokeroff.ru/images/i/bg/bg-program.gif) 0 0 repeat-x;
	padding:35px 10px 15px 25px;
}
* html #tournament div.room-head a.rss span { zoom:1; line-height:normal; }
#tournament div.room-pursuit div.current-items { margin-bottom:30px; }
#tournament div.room-pursuit div.current-items  h2 { margin-bottom:0.45em; }
#tournament div.room-pursuit div.current-items div.b6 { padding:15px 11px 1px 11px; }

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

#mail table.columns td.column-left {
	padding-left: 0;
	padding-right: 15px;
	width: 65%;
}
#mail table.columns td.column-right {
	padding-left: 15px;
	padding-top: 150px;
	padding-right: 15px;
	font-size: 0.857em;
	width: 35%;
}

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

#invite-form {
	position: relative;
}

#invites-list {
	position: absolute;
	right: 0;
}
#invites-list div.invite-wrapper {
	margin: 30px 0 10px 0; 
	padding-right: 25px;
	max-height: 200px;
	overflow: auto;
	overflow-x: hidden;
}
* html #invites-list div.invite-wrapper {
	height: expression((this.scrollHeight > 200) ? "200px" : "auto");
	width: 400px;
}
#invites-list div.invite-wrapper table {
	width: 100%;
}
#invites-list div.invite-wrapper table td {
	padding: 3px 0;
	border-top: 1px solid #ececec;
	font-size: 0.93em;
	white-space: nowrap !important;
}
#invites-list div.invite-wrapper table td * {
	white-space: nowrap;
}
#invites-list div.invite-wrapper table tr.first td { border-top: none; }
#invites-list div.invite-wrapper table td h3 { margin: 0; }
#invites-list div.invite-wrapper table td p.date { margin: 0; color: #959595; font-size: 0.86em; }
#invites-list div.invite-wrapper table td.status-0 { color: #ff8a00; }
#invites-list div.invite-wrapper table td.status-1 { color: #279600; }
#invites-list div.invite-wrapper table td.reinvite,
#invites-list div.invite-wrapper table td.delete { padding-left: 10px; } 
#invites-list div.invite-wrapper table td.delete { padding-top: 5px;  } 
#invites-list div.invite-wrapper table td.status { padding-left: 15px; text-align: right; } 

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

#write-to {
	width: 100%;
	margin-top: -11px;
	position: absolute;
	z-index: 100;
}
#write-to div.top {
	margin-bottom: -4px;
	width: 100%;
	position: relative;
}
#write-to div.top table.frame-gg {
	width: 100%;
}
#write-to div.top table.frame-gg td.fgg-inner {
	padding: 0 2px;
	height: 30px;
	width: 100%;
}
#write-to div.top div.line {
	border: none;
	height: 1px;
	font-size: 0;
	line-height: 0;
	position: absolute;
	width: 100%;
}
#write-to div.top div.line div {
	background: #f2f2f2;
	margin: 0 5px 0 6px;
	height: 1px;
	font-size: 0;
	line-height: 0;
}
#write-to div.middle {
	width: 450px;
	font-size: 0.778em;
}
#write-to div.middle table.frame-gg {
	width: 100%;
}
#write-to div.middle table.frame-gg td.fgg-tl {
	vertical-align: bottom;
}
#write-to div.middle table.frame-gg td.fgg-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-l.png) repeat-y;
	height: 4px;
}
#write-to div.middle table.frame-gg td.fgg-inner {
	padding-left: 15px;
	height: 30px;
	width: 100%;
}
#write-to div.middle div.filter {
	background: none;
	margin: 0 10px 0 0;
	padding: 0;
}
#write-to div.middle div.filter li {
	margin-bottom: 10px;
}
#write-to div.bottom {
	width: 450px;
	font-size: 0.778em;
}
#write-to div.bottom table.frame-g {
	width: 100%;
}
#write-to div.bottom table.frame-g td.fg-inner {
	padding: 20px 15px 10px 15px;
	height: 30px;
	width: 100%;
}
#write-to div.bottom div.item-list div.item {
	margin-right: 20px;
	float: left;
	white-space: nowrap;
}
#write-to div.bottom table.item-list td.item p {
	white-space: nowrap;
}
#write-to div.bottom table.item-list td.item p span.avatar {
	display: block;
	float: left;
}
#write-to div.bottom table.item-list td.item p span.title {
	padding-top: 2px;
	margin-left: 34px;
	display: block;
}
#write-to div.bottom table.item-list td.item p span.title a {
	white-space: normal;
	line-height: 1.5em;
}
#write-to div.bottom p.note {
	margin: 0;
	font-size: 0.786em;
	color: #616161;
	line-height: 1.2em;
}

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



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