/*******************************************************************************
					Coded by GS on 12.12.2007, True Vision
*******************************************************************************/

/*-------------------------------- by class ----------------------------------*/
body { background:#5b98c8; padding:0; }

.layoutversion3 table.layout { width:100%; }
.layoutversion3 table.layout td.content, table.layout td.content2 { width:90%; vertical-align:top; }
.layoutversion3 table.layout td.content { padding:30px; }
.layoutversion3 table.layout td.content2 { padding:30px 0 30px 30px; }
.layoutversion3 table.layout td.content-merge { padding:30px 0 30px 30px; }
.layoutversion3 table.layout td.content-merge2 { padding:30px; }
.layoutversion3 table.layout td.sidebar { padding:30px 30px 30px 0; width:10%; vertical-align:top; }
.layoutversion3 table.layout td.sidebar div.spacer { width:212px; line-height:0; font-size:0; }


/*---------------------------------- by id -----------------------------------*/
.layoutversion3 #wrapper { min-width:975px; }

.layoutversion3 #head {
	position:relative;
	background:url(http://static.pokeroff.ru/i/bg/head_top.gif) #4370a9 0 0 repeat-y;
	border-bottom:2px solid #365b89;
}
#head div.w1 { background:url(http://static.pokeroff.ru/i/bg/head_bg.gif) 0 100% repeat-x; height:102px; }
#head a { color:#fff; }
#head a:hover { color:#F0D162; }
#head a.highlight { color:#e4ae44; }
#head a.highlight:hover { color:#e4ae44; }
#head a.click span { border-bottom:1px dashed #fff; }
#head a.click:hover span { border-bottom:1px dashed #e4ae44; }

#middle { background:#fff; min-height: 10em; }
* html #middle { height: 10em; }

#footer { background:url(http://static.pokeroff.ru/i/bg/footer_bg.gif) 0 0 repeat-x; min-height:120px; color:#fff; }
* html #footer { height:120px; }
#footer a, #footer a:hover { color:#fff; }
#footer td.w { padding: 27px 20px; }

#logo { position:absolute; top:0; left:0; z-index:15; width:173px; }
#logo div {
	background:url(http://static.pokeroff.ru/i/bg/head.gif) -18px 100% no-repeat;
	margin:0 auto; padding:18px 55px 0 30px;
	width:173px; height:84px;
}
#logo a, #logo span {
	background:url(http://static.pokeroff.ru/i/logo_bg.gif) 0 0 no-repeat;
	width:173px; height:47px;
	display:block;
}
#logo img { visibility:hidden; }

#home { position:absolute; top:37px; left:222px; z-index:20; border-left:1px solid #bfdbed; width:30px; height:30px; }
#home a { background:url(http://static.pokeroff.ru/i/ico/home.gif) 10px 10px no-repeat; width:30px; height:30px; display:block; }
#home a:hover { background-position:10px -39px; }

#menu { position:absolute; top:0; left:283px; z-index:10; color:#fff; }
#menu ul { margin:0; padding:0; width:660px; }
#menu ul li {
	background:url(http://static.pokeroff.ru/i/bg/menu_underline.gif) 0 100% repeat-x;
	margin:0; padding:0;
	float:left;
}
#menu ul ul { position:absolute; left:0; padding:5px 0 0 0; font-size:1.08em; }
#menu ul ul li {
	background:none;
	padding:5px;
	display:inline; float:none;
	white-space:nowrap;
	color:#000;
}
#menu ul li.active { background:url(http://static.pokeroff.ru/i/bg/menu_bubble_active.gif) 50% 100% no-repeat; padding:0 2px; }
#menu ul li.active div.item { background:url(http://static.pokeroff.ru/i/bg/menu_underline_active.gif) 0 100% repeat-x; padding:0 0 7px 0; }
#menu ul li.active div.item div { background:#395f90; padding:18px 13px 11px 13px; }
#menu div.item { padding:18px 10px 18px 10px; font-size:1.42em; }
#menu div.highlight { color:#e4ae44; }
#menu ul li ul li a.strong { color:#F0D162; }

#menu-stretch { position:absolute; top:0; left:0; z-index:10; width:100%; color:#fff; }
#menu-stretch table { width:100%; }
#menu-stretch table td.spacer { background:none; width:28%; }
#menu-stretch table td.spacer div { width:283px; }
#menu-stretch div.menu { position:relative; }
#menu-stretch div.menu table { width:70%; }
* html #menu-stretch div.menu table { position:relative; }
#menu-stretch div.menu td { background:url(http://static.pokeroff.ru/i/bg/menu_underline.gif) 0 100% repeat-x; }
#menu-stretch div.menu td div.item { padding:18px 11px 18px 11px; text-align:center; font-size:1.42em; }
#menu-stretch div.menu td.active { background:url(http://static.pokeroff.ru/i/bg/menu_bubble_active.gif) 50% 100% no-repeat; padding:0 2px; }
#menu-stretch div.menu td.active div.item { background:url(http://static.pokeroff.ru/i/bg/menu_underline_active.gif) 0 100% repeat-x; padding:0 0 7px 0; }
#menu-stretch div.menu td.active div.item div { background:#395f90; padding:18px 9px 11px 9px; }
#menu-stretch div.menu ul { position:absolute; left:0; margin:0; padding:3px 0 0 0; font-size:1.08em; }
#menu-stretch div.menu ul li { background:none; margin:0; padding:0 7px; display:inline; white-space:nowrap; color:#000; }

#menu-footer a.click { padding-bottom:10px; display:block; }
#menu-footer a { color:#fff; }
#menu-footer a.click span { border-bottom:1px dashed #fff; }
#menu-footer a.click-active, #menu-footer a:hover { color:#90acce; }
#menu-footer a.click-active span, #menu-footer a:hover.click span { border-bottom:1px dashed #90acce; }
#menu-footer table td { padding-right:25px; white-space:nowrap; color:#000; }
#menu-footer div.b15-bubble div { margin-top:-4px; }

#login { position:relative; z-index:100; }
#login a { color:#fff; }
#login a:hover { color:#f0d162; }
#login a.highlight { color:#e4ae44; }
#login a.highlight:hover { color:#e4ae44; }
#login a.click span { border-bottom:1px dashed #fff; }
#login a.click:hover span { border-bottom:1px dashed #e4ae44; }
#login div.inside {
	border-bottom:2px solid #365B8A;
	background:url(http://static.pokeroff.ru/i/bg/head_bot.gif) #223956 0 0 repeat-y;
	width:100%;
	color:#fff;
}
#login div.inside a, #login span.active { display:block; line-height:16px; height:16px; }
#login div.inside a { color:#92abcc; }
#login div.inside a:hover { color:#fff; }
#login div.inside span.total,
#login div.inside a.msg-new { color: #e5b146; }
#login div.inside a.msg-new:hover { color:#f0d162; }
#login a.mrk-user, #login span.mrk-user { background:url(http://static.pokeroff.ru/i/ico/user3.gif) 0 0.25em no-repeat; }
#login div.inside ul { margin:0; padding:0 0 7px 22px; }
#login div.inside ul li {
	background:none;
	margin:0; padding:8px 17px 0 17px;
	float:left;
	white-space:nowrap;
	font-size:0.92em;
}
#login div.inside ul li.user { font-weight:bold; }
#login div.inside ul li.active { background:url(http://static.pokeroff.ru/i/bg/menu_user_active.gif) 50% 0 no-repeat; }
#login div.inside ul li.logout { float:right; }
#login div.inside ul li.logout a { color:#fff; }
#login div.inside ul li.logout a:hover { color:#fff; }
#login div.outside ul { position:absolute; top:15px; right:0; margin:0; padding:0 20px 0 0; }
#login div.outside ul li {
	background:url(http://static.pokeroff.ru/i/ico/separator.gif) 100% 0.3em no-repeat;
	margin:0; padding:0 17px 0 12px;
	float:left;
	font-size:0.92em;
}
#login div.outside ul li a.item,
#login div.outside ul li strong.item { padding-bottom:2px; display:block; white-space:nowrap; font-family:arial; }
#login div.outside ul li strong.item { color:#fff; }
#login div.outside ul li.login { background:none; padding-right:0; }
* html #login div.outside ul li a.item { width:1em; }

#login div.b2 {
	position:absolute; top:57px; right:0;
	margin:0 20px 0 0;
	width:130px;
}
#login div.b2-mid { padding-left:10px; padding-right:10px; }
#login div.inbox { background:url(http://static.pokeroff.ru/i/msg/inbox.gif) 0 0 no-repeat; padding-left:20px; line-height:1.5em; }

#login-form { position:absolute; margin:7px 0 0 -170px; width:210px; }
#login-form a { white-space:normal !important; line-height:1.1em; color:#4370a9; }
#login-form a:hover { color:#b38f00; }
#login-form input.txt { width:87px; }
#login-form th { padding:7px 0 5px 0; }
#login-form td { padding:5px 0 5px 4px; }
#login-form td.forget { padding:0 0 0 5px; font-size:0.83em; vertical-align:middle; }
#login-form div.b2-bubble { background-position:168px 0; width:210px; }
#login-form div.b2-mid { padding:3px 9px; }

#relogin table.form { margin:0 auto; }
#relogin table.form td.forget { padding:0 0 0 5px; font-size:0.83em; vertical-align:middle; }
#relogin div.txt { margin-bottom:30px; }

#toolbar { position:relative; z-index:50; }
#toolbar dl {
	position:absolute; right:0; z-index:51;
	margin:-26px 0 0 0; padding:0 20px 0 0;
}
#toolbar dl dt {
	background:url(http://static.pokeroff.ru/i/bg/t1_bg.gif) 0 0 repeat-x;
	margin:0; padding:0;
	height: 40px; width:115px;
	white-space:nowrap;
}
#toolbar dl dt span.w1 { background:url(http://static.pokeroff.ru/i/bg/t1_left.gif) 0 0 no-repeat; display:block; }
#toolbar dl dt span.w2 { background:url(http://static.pokeroff.ru/i/bg/t1_right.gif) 100% 0 no-repeat; display:block; }
#toolbar dl dt a { padding:0; height:26px; display:block; text-align:center; line-height: 26px; color:#fff; }
#toolbar dl dt a:hover { color:#f4dcad; }
#toolbar dl dt a.click span { border-bottom:1px dashed #fff; }
#toolbar dl dt a.click:hover span { border-bottom:1px dashed #f4dcad; }
#toolbar dl dd { position:absolute; z-index:52; background:#d3d3d3; margin:-12px 0 0 -9px; padding:0; width:135px; }
#toolbar ul {
	position:relative; top:-2px; left:-2px; z-index:53;
	border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff;
	background:url(http://static.pokeroff.ru/i/bg/t1_content.gif) #fc0 0 0 repeat-x;
	margin:0; padding:18px 0 1px 19px;
}
#toolbar ul li {
	background:url(http://static.pokeroff.ru/i/mrk/mrk_toolbar.gif) 0 0.43em no-repeat;
	margin:0; padding:0 0 13px 10px;
	white-space:nowrap;
	color:#000; font-size:1.17em;
	list-style:none;
}
#toolbar ul li a { color:#4370a9; }
#toolbar ul li a:hover { color:#650065; }

#toolbar div.toolbar-w1 {
	position:absolute; right:30px; z-index:51;
	background:url(http://static.pokeroff.ru/i/bg/toolbar_left.gif) 0 0 no-repeat;
	margin-top:-30px;
	height:44px;
	white-space:nowrap;
}
* html #toolbar div.toolbar-w1 { width:100px; }
#toolbar div.toolbar-w2 { background:url(http://static.pokeroff.ru/i/bg/toolbar_right.gif) 100% 0 no-repeat; padding:0 1px; height:44px; }
#toolbar div.toolbar-w3 { background:url(http://static.pokeroff.ru/i/bg/toolbar_mid.jpg) 0 0 repeat-x; padding:0 20px; height:44px; }

#toolbar div.toolbar-w3 a { color:#fff; }
#toolbar div.toolbar-w3 a:hover { color:#f4dcad; }
#toolbar div.toolbar-w3 a.click span { border-bottom:1px dashed #fff; }
#toolbar div.toolbar-w3 a.click:hover span { border-bottom:1px dashed #f4dcad; }

#toolbar div.toolbar-w3 a.item-search,
#toolbar div.toolbar-w3 a.item-converter,
#toolbar div.toolbar-w3 a.item-calculator,
#toolbar div.toolbar-w3 div.item-search,
#toolbar div.toolbar-w3 div.item-converter,
#toolbar div.toolbar-w3 div.item-calculator {
	padding-left:22px;
	display:block;
	height:20px; line-height:20px;
	white-space:nowrap;
	font-size:12px;
}
#toolbar div.toolbar-w3 div.item-search,
#toolbar div.toolbar-w3 div.item-converter,
#toolbar div.toolbar-w3 div.item-calculator { color:#f4dcad }
#toolbar div.toolbar-w3 a.item-search, #toolbar div.toolbar-w3 div.item-search { background:url(http://static.pokeroff.ru/i/ico/toolbar_search.gif) 0 0 no-repeat; }
#toolbar div.toolbar-w3 a.item-converter, #toolbar div.toolbar-w3 div.item-converter { background:url(http://static.pokeroff.ru/i/ico/toolbar_converter.gif) 0 0 no-repeat; }
#toolbar div.toolbar-w3 a.item-calculator, #toolbar div.toolbar-w3 div.item-calculator { background:url(http://static.pokeroff.ru/i/ico/toolbar_calculator.gif) 0 0 no-repeat; }

#toolbar div.toolbar-w3 th { display:none; }
#toolbar div.toolbar-w3 th, #toolbar div.toolbar-w3 td { width:auto; }
#toolbar div.toolbar-w3 td { padding:0 10px; height:30px; vertical-align:middle; }
#toolbar div.toolbar-w3 td.toolbar-search { padding:0; }
#toolbar div.toolbar-w3 td.toolbar-search td { padding:0 10px 0 0; width:20px; }
#toolbar div.toolbar-w3 input.stretch { width:110px; }

#tv { float:right; text-align:center; white-space:nowrap; color:#90acce; font-size:0.92em; }
#tv a { color:#90acce; }
#tv a:hover { color:#fff; }
#tv small { display:block; padding-top:10px; }

#footnote { margin-bottom:13px; font-size:0.92em; }
#footnote div.b15-mid { padding:7px 9px; color:#000; }

#copyright { padding: 15px 10px 0 0; font-size:0.92em; }

#counters table.counter { float: left; font-size:0.92em; }
#counters table.counter td { padding: 0 10px 10px 0; }

#calendar table { border-collapse:separate; }

