/****************************************
* Coded by Att, Genadiy, True Vision	*
****************************************/

/*###########################################*/

table.bubble-new {
	position: absolute;
	width: auto;
}
table.bubble-new td {
	width: auto;
}
table.bubble-new td.bn-tl div,
table.bubble-new td.bn-t div,
table.bubble-new td.bn-tr div,
table.bubble-new td.bn-l div,
table.bubble-new td.bn-r div,
table.bubble-new td.bn-bl div,
table.bubble-new td.bn-b div,
table.bubble-new td.bn-br div {
	line-height: 0;
	font-size: 0;
}
table.bubble-new td.bn-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-t.gif) top left repeat-x;
	width: 2px;
	height: 2px;
}
table.bubble-new td.bn-t div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-t.gif) top left repeat-x;
	height: 2px;
}
table.bubble-new td.bn-tr div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-tr.png) no-repeat;
	width: 2px;
	height: 2px;
}
table.bubble-new td.bn-l {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble.gif) #bc3f1f repeat-x;
}
table.bubble-new td.bn-r {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-r.png) top left repeat-y;
	width: 2px;
}
table.bubble-new td.bn-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-bl.png) no-repeat;
	width: 2px;
	height: 2px;
}
table.bubble-new td.bn-b div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-b.png) top left repeat-x;
	height: 2px;
}
table.bubble-new td.bn-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-br.png) no-repeat;
	width: 2px;
	height: 2px;
}
table.bubble-new td.bn-inner {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble.gif) #bc3f1f repeat-x;
	padding: 0 6px 2px 4px;
	height: 12px;
	vertical-align: middle;
	font-size: 9px;
	line-height: normal;
	font-family: Tahoma;
	color: #fff;
}
table.bubble-new td.bn-t div.triangle {
	background: url(http://static.pokeroff.ru/images/i/frames/new-bubble-triangle.png) no-repeat;
	margin: -5px 0 0 10px;
	position: absolute;
	width: 7px;
	height: 3px;
}

/*###########################################*/

table.frame-desc {
	width: auto;
}
table.frame-desc td {
	width: auto;
}
table.frame-desc td.fd-tl div,
table.frame-desc td.fd-tr div,
table.frame-desc td.fd-bl div,
table.frame-desc td.fd-br div {
	line-height: 0;
	font-size: 0;
}
table.frame-desc td.fd-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-tl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-desc td.fd-t {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-t.png) top left repeat-x;
}
table.frame-desc td.fd-tr div {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-tr.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-desc td.fd-l {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-l.png) top right repeat-y;
	vertical-align: middle;
}
table.frame-desc td.fd-r {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-r.png) repeat-y;
}
table.frame-desc td.fd-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-bl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-desc td.fd-b {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-b.png) repeat-x;
}
table.frame-desc td.fd-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-desc td.fd-inner {
	padding: 4px 7px;
	background: #fcfcf7;
	font-size: 0.86em;
	line-height: 1.2em;
}
table.frame-desc td.fd-l div.triangle {
	background: url(http://static.pokeroff.ru/images/i/frames/desc-triangle.png) no-repeat;
	margin: -7px 0 0 -4px;
	width: 7px;
	height: 14px;
	position: absolute;
}

/*###########################################*/

table.frame-site {
	width: auto;
}
table.frame-site td {
	width: auto;
}
table.frame-site td.fs-tl div,
table.frame-site td.fs-tr div,
table.frame-site td.fs-bl div,
table.frame-site td.fs-br div {
	line-height: 0;
	font-size: 0;
}
table.frame-site td.fs-tl div {
	/*
	background: url(http://static.pokeroff.ru/images/i/frames/site-tl.png) no-repeat;
	width: 8px;
	height: 8px;
	*/
	
}
table.frame-site td.fs-t {
	/*background: url(http://static.pokeroff.ru/images/i/frames/site-t.png) top left repeat-x;*/
}
table.frame-site td.fs-tr div {
	/*
	background: url(http://static.pokeroff.ru/images/i/frames/site-tr.png) no-repeat;
	width: 8px;
	height: 8px;
	*/
}
table.frame-site td.fs-l {
	background: url(http://static.pokeroff.ru/images/i/frames/site-l.png) top right repeat-y;
	vertical-align: middle;
}
table.frame-site td.fs-r {
	background: url(http://static.pokeroff.ru/images/i/frames/site-r.png) repeat-y;
}
table.frame-site td.fs-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/site-bl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-site td.fs-b {
	background: url(http://static.pokeroff.ru/images/i/frames/site-b.png) repeat-x;
}
table.frame-site td.fs-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/site-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-site td.fs-inner {
	padding: 5px 7px;
	background: #2579b8;
	/*font-size: 0.86em;*/
	line-height: 1.5em;
}

/*###########################################*/

table.frame-float {
	width: auto;
}
table.frame-float td {
	width: auto;
}
table.frame-float td.ff-tl div,
table.frame-float td.ff-tr div,
table.frame-float td.ff-bl div,
table.frame-float td.ff-br div {
	line-height: 0;
	font-size: 0;
}
table.frame-float td.ff-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/float-tl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-float td.ff-t {
	background: url(http://static.pokeroff.ru/images/i/frames/float-t.png) top left repeat-x;
}
table.frame-float td.ff-tr div {
	background: url(http://static.pokeroff.ru/images/i/frames/float-tr.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-float td.ff-l {
	background: url(http://static.pokeroff.ru/images/i/frames/float-l.png) top right repeat-y;
	vertical-align: middle;
}
table.frame-float td.ff-r {
	background: url(http://static.pokeroff.ru/images/i/frames/float-r.png) repeat-y;
}
table.frame-float td.ff-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/float-bl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-float td.ff-b {
	background: url(http://static.pokeroff.ru/images/i/frames/float-b.png) repeat-x;
}
table.frame-float td.ff-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/float-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-float td.ff-inner {
	padding: 2px;
	background: #ffeebe;
	/*font-size: 0.86em;*/
	line-height: 1.5em;
}
table.frame-float td.ff-inner a.x {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) top no-repeat;
	padding: 0 !important;
	margin: 0;
	display: block;
	width: 9px;
	height: 9px;
	float: right;
	font-size: 0;
}
table.frame-float td.ff-inner a.x:hover {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) bottom no-repeat !important;	
}

/*###########################################*/

div.frame-watch {
	position: relative;
	min-width: 80px;
}
* html div.frame-watch {
	width: 80px;
}
div.frame-watch div.fw-l {
	background: url(http://static.pokeroff.ru/images/i/frames/watch-l.gif) left no-repeat;
	width: 80px;
}
* html div.frame-watch div.fw-l {
	width: 80px;
}
div.frame-watch div.fw-r {
	background: url(http://static.pokeroff.ru/images/i/frames/watch-r.gif) right no-repeat;
	padding: 0 6px;
}
div.frame-watch div.fw-i {
	background: url(http://static.pokeroff.ru/images/i/frames/watch.gif) left repeat-x;
	padding-top: 5px;
	height: 51px;
	text-align: center;
	min-width: 68px;
}
* html div.frame-watch div.fw-i {
	width: 68px;
}
div.frame-watch div.fw-i p {
	margin-bottom: 1px;
	font-size: 0.786em;
	color: #909090;
}
div.frame-watch div.fw-i h2 {
	margin: 0;
	color: #343434;
	font-size: 1.714em;
}
div.frame-watch div.fw-triangle {
	background: url(http://static.pokeroff.ru/images/i/frames/watch-triangle.gif) no-repeat;
	margin: -1px 0 0 -9px;
	width: 18px;
	height: 9px;
	position: absolute;
	left: 50%;
	display: none;
	font-size: 0;
	line-height: 0;
}
div.watch-active div.fw-triangle {
	display: block;
}

/*###########################################*/

table.frame-t {
	width: auto;
}
table.frame-t td {
	width: auto;
}
table.frame-t tr.t td.l div,
table.frame-t tr.t td.r div,
table.frame-t tr.b td.l div,
table.frame-t tr.b td.r div {
	line-height: 0;
	font-size: 0;
}
table.frame-t tr.t td.l div {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-tl.png) no-repeat;
	width: 6px;
	height: 6px;
}
table.frame-t tr.t td.c {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-t.png) top left repeat-x;
}
table.frame-t tr.t td.r div {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-tr.png) no-repeat;
	width: 8px;
	height: 6px;
}
table.frame-t tr.m td.l {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-l.png) top right repeat-y;
}
table.frame-t tr.m td.r {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-r.png) repeat-y;
}
table.frame-t tr.b td.l div {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-bl.png) no-repeat;
	width: 6px;
	height: 8px;
}
table.frame-t tr.b td.c {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-b.png) repeat-x;
}
table.frame-t tr.b td.r div {
	background: url(http://static.pokeroff.ru/images/i/frames/tooltip-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-t tr.m td.c {
	background: #f4f4f4;
	padding: 0 2px;
	font-size: 0.86em;
	color: #757575;
}

/*###########################################*/

table.frame-g {
	width: auto;
}
table.frame-g td {
	width: auto;
}
table.frame-g td.fg-tl div,
table.frame-g td.fg-tr div,
table.frame-g td.fg-bl div,
table.frame-g td.fg-br div {
	line-height: 0;
	font-size: 0;
}
table.frame-g td.fg-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/g-tl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-g td.fg-t {
	background: url(http://static.pokeroff.ru/images/i/frames/g-t.png) top left repeat-x;
}
table.frame-g td.fg-tr div {
	background: url(http://static.pokeroff.ru/images/i/frames/g-tr.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-g td.fg-l {
	background: url(http://static.pokeroff.ru/images/i/frames/g-l.png) top right repeat-y;
	vertical-align: middle;
}
table.frame-g td.fg-r {
	background: url(http://static.pokeroff.ru/images/i/frames/g-r.png) repeat-y;
}
table.frame-g td.fg-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/g-bl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-g td.fg-b {
	background: url(http://static.pokeroff.ru/images/i/frames/g-b.png) repeat-x;
}
table.frame-g td.fg-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/g-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-g td.fg-inner {
	padding: 5px 7px;
	background: #fff;
	/*font-size: 0.86em;*/
	line-height: 1.5em;
}
table.frame-g td.fg-inner a.x {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) top no-repeat;
	padding: 0 !important;
	margin: 0;
	display: block;
	width: 9px;
	height: 9px;
	float: right;
	font-size: 0;
}
table.frame-g td.fg-inner a.x:hover {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) bottom no-repeat !important;	
}

/*###########################################*/

table.frame-gg {
	width: auto;
}
table.frame-gg td {
	width: auto;
}
table.frame-gg td.fgg-tl div,
table.frame-gg td.fgg-tr div,
table.frame-gg td.fgg-bl div,
table.frame-gg td.fgg-br div {
	line-height: 0;
	font-size: 0;
}
table.frame-gg td.fgg-tl div {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-tl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-gg td.fgg-t {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-t.png) top left repeat-x;
}
table.frame-gg td.fgg-tr div {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-tr.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-gg td.fgg-l {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-l.png) top right repeat-y;
	vertical-align: middle;
}
table.frame-gg td.fgg-r {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-r.png) repeat-y;
}
table.frame-gg td.fgg-bl div {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-bl.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-gg td.fgg-b {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-b.png) repeat-x;
}
table.frame-gg td.fgg-br div {
	background: url(http://static.pokeroff.ru/images/i/frames/gg-br.png) no-repeat;
	width: 8px;
	height: 8px;
}
table.frame-gg td.fgg-inner {
	padding: 5px 7px;
	background: #f2f2f2;
	/*font-size: 0.86em;*/
	line-height: 1.5em;
}
table.frame-gg td.fgg-inner a.x {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) top no-repeat;
	padding: 0 !important;
	margin: 0;
	display: block;
	width: 9px;
	height: 9px;
	float: right;
	font-size: 0;
}
table.frame-gg td.fgg-inner a.x:hover {
	background: url(http://static.pokeroff.ru/images/i/icons/x-float.gif) bottom no-repeat !important;	
}

/*###########################################*/

div.b1 {
	border:1px solid #eaebeb;
	background:url(http://static.pokeroff.ru/images/i/bg/b1.gif) #ffc829 0 0 repeat-x;
	padding:12px 15px 10px 15px;
	min-height:1em;
	color:#606060;
	font-size:13px;
}
* html div.b1 { height:1em; }

/*###########################################*/

div.b2 {
	border:1px solid #ffe496;
	background:#fff3d2;
	padding:15px 14px 6px 14px;
	min-height:1em;
}
* html div.b2 { height:1em; }

/*###########################################*/

div.b3 {
	background:#f4f4f4;
	padding:15px 14px 6px 14px;
	min-height:1em;
}
* html div.b3 { height:1em; }

/*###########################################*/

div.b4 {
	background:#edf5fc;
	padding:6px 18px;
	min-height:1em;
}
* html div.b4 { height:1em; }

/*###########################################*/

div.b5 { background:url(http://static.pokeroff.ru/images/i/bg/b5-t.gif) #fffae3 0 0 repeat-x; color:#1f1f1f; }
div.b5-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b5-b.gif) 0 100% repeat-x; }
div.b5-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b5-l.gif) 0 0 repeat-y; }
div.b5-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b5-r.gif) 100% 0 repeat-y; }
div.b5-w4 { background:url(http://static.pokeroff.ru/images/i/bg/b5-tl.gif) 0 0 no-repeat; }
div.b5-w5 { background:url(http://static.pokeroff.ru/images/i/bg/b5-tr.gif) 100% 0 no-repeat; }
div.b5-w6 { background:url(http://static.pokeroff.ru/images/i/bg/b5-br.gif) 100% 100% no-repeat; }
div.b5-w7 { background:url(http://static.pokeroff.ru/images/i/bg/b5-bl.gif) 0 100% no-repeat; padding:16px; min-height:1em; }
* html div.b5-w7 { height:1em; }

/*###########################################*/

div.b6 {
	border:1px solid #ffecb5;
	padding:18px;
	min-height:1em;
}
* html div.b6 { height:1em; }

/*###########################################*/

div.b7 { background:url(http://static.pokeroff.ru/images/i/bg/b7.gif) #f2f2f2 0 0 repeat-x; color:#343434; }
div.b7-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b7.gif) 0 100% repeat-x; }
div.b7-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b7.gif) 0 0 repeat-y; }
div.b7-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b7.gif) 100% 0 repeat-y; }
div.b7-w4 { background:url(http://static.pokeroff.ru/images/i/bg/b7-tl.gif) 0 0 no-repeat; }
div.b7-w5 { background:url(http://static.pokeroff.ru/images/i/bg/b7-tr.gif) 100% 0 no-repeat; }
div.b7-w6 { background:url(http://static.pokeroff.ru/images/i/bg/b7-br.gif) 100% 100% no-repeat; }
div.b7-w7 { background:url(http://static.pokeroff.ru/images/i/bg/b7-bl.gif) 0 100% no-repeat; padding:10px 25px; min-height: 1em; }
* html div.b7-w7 { height: 1em; }

/*###########################################*/

div.b8 { background:url(http://static.pokeroff.ru/images/i/bg/b8-tl.gif) #eeeff0 0 0 no-repeat; }
div.b8-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b8-tr.gif) 100% 0 no-repeat; }
div.b8-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b8-br.gif) 100% 100% no-repeat; }
div.b8-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b8-bl.gif) 0 100% no-repeat; padding:25px 30px 15px 30px; min-height:1em; }
* html div.b8-w3 { height:1em; }

/*###########################################*/

div.b9 {
	background:url(http://static.pokeroff.ru/images/i/bg/b9.gif) #4ba5eb 0 0 repeat-x; position:relative;
	padding:20px 28px 18px 28px;
	min-height:1em;
	color:#fff;
}
* html div.b9 { height:1em; }

/*###########################################*/

div.b10 { background:url(http://static.pokeroff.ru/images/i/bg/b10-tl.gif) #fafafa 0 0 no-repeat; }
div.b10-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b10-tr.gif) 100% 0 no-repeat; }
div.b10-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b10-br.gif) 100% 100% no-repeat; }
div.b10-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b10-bl.gif) 0 100% no-repeat; padding:20px 28px; min-height:1em; }
* html div.b10-w3 { height:1em; }

/*###########################################*/

div.b11 { background:url(http://static.pokeroff.ru/images/i/bg/b11-tl.gif) #f4f4f4 0 0 no-repeat; }
div.b11-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b11-tr.gif) 100% 0 no-repeat; }
div.b11-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b11-br.gif) 100% 100% no-repeat; }
div.b11-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b11-bl.gif) 0 100% no-repeat; padding:25px 30px 15px 30px; min-height:1em; }
* html div.b11-w3 { height:1em; }

/*###########################################*/

div.b12 { background:url(http://static.pokeroff.ru/images/i/bg/b12-tl.gif) #f2f2f2 0 0 no-repeat; }
div.b12-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b12-tr.gif) 100% 0 no-repeat; }
div.b12-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b12-br.gif) 100% 100% no-repeat; }
div.b12-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b12-bl.gif) 0 100% no-repeat; padding:12px; min-height:1em; }
* html div.b12-w3 { height:1em; }

/*###########################################*/

div.b13 { background:url(http://static.pokeroff.ru/images/i/bg/b13-tl.gif) #f9f9f9 0 0 no-repeat; }
div.b13-w1 { background:url(http://static.pokeroff.ru/images/i/bg/b13-tr.gif) 100% 0 no-repeat; }
div.b13-w2 { background:url(http://static.pokeroff.ru/images/i/bg/b13-br.gif) 100% 100% no-repeat; }
div.b13-w3 { background:url(http://static.pokeroff.ru/images/i/bg/b13-bl.gif) 0 100% no-repeat; padding:12px; min-height:1em; }
* html div.b13-w3 { height:1em; }

/*###########################################*/

div.b2b3-merge { position:relative; border-bottom:1px solid #fff; height:0; line-height:0; }
div.b2b3-merge div {
	position:absolute; left:50%;
	background:url(http://static.pokeroff.ru/images/i/bg/b2b3-merge.gif) 0 0 no-repeat;
	margin:-1px 0 0 -19px;
	width:39px; height:16px;
}

/*###########################################*/

div.frame-250 {
	background: url(http://static.pokeroff.ru/images/i/frames/photo-250.gif) no-repeat;
	position: absolute;
	width: 250px; height: 250px;
}

/*###########################################*/