@charset "utf-8";
/* Links */


/* Layers */
#wrap {
	width:100%;
	min-height:100%;
	height:auto;
	background-color:#FFF;
	border-left:1px solid #42adcd;
	border-right:1px solid #42adcd;
}
#lang {
	position:absolute;
	left:13px;
	z-index:10000;
	width:974px;
}
#header {
	position:relative;
	height:112px;
	border-top:3px solid #D6D6D6;
}
#main {
	position:relative;
	width:100%;
	padding-bottom:316px;
}
#main:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#subwrap {
	width: 100%;
	float: left;
	overflow: hidden;
}
#aside {
	float:left;
	margin-left:-100%;
	width:252px;
}
#main {
	padding:0 16px 0 261px;
}
#footer {
	position:relative;
	margin:-100px 0 0 50px;
	width:910px; height:99px;
	border-top:1px solid #43AECE;
}

/* Lang */
#lang .select {
	position:absolute;
	display:block;
	bottom:-19px; left:843px;
	width:131px; height:14px;
	color:#B8DEEB;
	font-size:0.85em;
	background:url(/img/site/lang.gif) no-repeat;
	padding:1px 0 4px 0;
	text-align:center;
}
#lang .panel {
	display:none; /* block */
	width:974px; height:0px; /* 34px */
	background:url(/img/site/lang-panel.gif) no-repeat;
}
#lang .panel a {
	display:block;
	padding:7px 25px 0;
	color:#FFF;
	text-decoration:underline;
}

/* Old Lang */
.lang_tool {
	width:1000px;
	position:absolute;
	left:0; top:0;
	z-index:10000;
}

#spMainLang {
	margin:0 auto;
	width:974px;
}

#spContentLang {
	width:100%;
	height:34px;
	position:relative;
	background:url(/img/site/lang-panel.gif) no-repeat;
	display:none;
	overflow:hidden;
	color:#fff;
}

#spContentLangText {
	margin:5px 15px 5px 15px;
}

#spLang {
	position:relative;
	width:100%;
	height:19px;
}

#spLang div {
	position:absolute;
	right:0; top:0;
	width:131px;
	height:19px;
	background:url(/img/site/lang.gif) no-repeat;
	margin:0px;
}

#spLangText {
	width:100%;
	text-align:center;
	color:#fff;
	padding-top:1px;
	font-size:8pt;
	text-decoration:underline;
}

/* Header */
#header .title {
	position:absolute;
	top:23px; left:57px;
	width:135px; height:86px;
}
#header .title a span {
	position:absolute;
	left:0; top:0;
	width:135px; height:86px;
	background:transparent url(/img/site/logo.png) no-repeat;
}
#header .title h1 {
	color:#5A9D36;
	font-size:1.615em;
	text-align:center;
	text-transform:uppercase;
}
#header .title h1 span {
	color:#0A9FD8;
}
#header .title h2 {
	color:#B0ACAC;
	text-align:center;
}
#header .nav {
	position:absolute;
	left:265px; top:19px;
	width:600px;
}
#header .nav li {
	float:left;
}
#header .nav li a {
	display:block;
	padding-right:35px;
	color:#5D969C;
	font-size:0.85em;
}
#header .nav li a:hover {
	color:#FBA257;
}
#header .nav li.current a {
	font-weight:bold;
}
#header .nav li.else a.last {
	padding-right:21px;
	padding-bottom:1px;
	background:url(/img/site/more.gif) top right no-repeat;
}
#header .nav ul {
	display:none;
	position:absolute;
	left:462px; top:14px;
	z-index:10000;
	padding:1px;
	width:144px; height:74px;
	border:1px solid #F0F3F2;
	background-color:#FFF;
}
#header .nav ul li {
	float:none;
}
#header .nav ul li a {
	display:block;
	padding:2px 0 0 15px;
	height:16px;
	border-bottom:1px solid #F0F3F2;
	color:#74746E;
	background:#F7F9F8 url(/img/site/moremarker.gif) 6px 8px no-repeat;
	font-size:0.85em;
}
#header .nav ul li.last a {
	border-bottom:none;
}
#header .nav li.else:hover ul {
	display:block;
}
#header .search {
	position:absolute;
	left:260px; top:38px;
	width:727px; height:68px;
	background:#42ADCD url(/img/site/search.png) no-repeat;
}
#header .search .input {
	position:absolute;
	left:18px; top:16px;
	border:1px solid #2B9AC3;
	width:614px; height:18px;
	font-size:1.077em;
}
#header .search .find {
	position:absolute;
	left:653px; top:16px;
	border:none;
	padding:0;
	width:56px; height:23px;
	color:#FFF;
	background:url(/img/site/find.gif) no-repeat;
	font:bold 0.85em Tahoma, Geneva, sans-serif;
	cursor:pointer;
}
#header .search .sample {
	position:absolute;
	left:19px; top:44px;
	color:#FFF;
	font-size:0.85em;
}
#header .search .sample a {
	color:#FFF;
	text-decoration:underline;
}

/* Aside */
#aside .nav-one {
	position:relative;
	margin:18px 0 0 13px;
	width:226px; height:145px;
	padding:22px 12px 0 0;
	background:#2A9AC3 url(/img/site/nav1.png) no-repeat;
}
#aside .nav-one li {
	height:18px;
	background:url('/img/site/nav1br.gif') 47% 100% no-repeat;
}
#aside .nav-one a {
	display:block;
	padding:1px 0 0 40px;
	height:16px;
	color:#FFF;
	background:url('/img/site/nav1marker.gif') 28px 7px no-repeat;
	font-size:0.9em;
}
#aside .nav-one a:hover {
	background-color:#288DB1;
}
#aside .nav-one span {
	position:absolute;
	top:82px; left:154px;
	width:84px; height:85px;
	background:url('/img/site/nav-one-apple.png') bottom right no-repeat;
}
#aside .nav-two {
	position:relative;
	margin:0 0 0 6px;
	width:226px; height:160px;
	padding:14px 0 0 7px;
	background:#52BA30 url(/img/site/nav2.png) no-repeat;
}

.spOnline {
	color:#018bbd;
}

.spOnCount {
	color:#eb8f01;
	font-weight:bold;
}

#aside .nav-two li {
	height:18px;
	background:url('/img/site/nav2br.gif') 56% 100% no-repeat;
}
#aside .nav-two a {
	display:block;
	padding:1px 37px 0 0;
	height:16px;
	color:#FFF;
	background:url('/img/site/nav2marker.gif') 199px 7px no-repeat;
	font-size:0.9em;
	text-align:right;
}
#aside .nav-two a:hover {
	background-color:#4AA32B;
}
#aside .nav-two span {
	position:absolute;
	top:91px; left:0px;
	width:83px; height:83px;
	background:url('/img/site/nav-one-flowers.png') bottom left no-repeat;
}
#aside .advert {
	margin:0 auto 0; /*-20px auto 0*/
	width:226px; height:304px;
	background-color:#EEE;
}

.fav{
	margin:13px 0 0 0;
}

/* Content Sections Footer */
ul{
	list-style:disc;
	margin-left:15px;
}
ol{
	list-style:decimal;
	margin-left:15px;
}

.sections {
	margin:-1px 0 7px 4px;
	color:#B7B7B7;
	font-size:.85em;
}
.sections a {
	color:#B7B7B7;
	text-decoration:underline;
}
.section-image img {
	float:left;
	margin:0 4px 15px 0;
	width:225px; height:145px;
}
.nav-content,
.nav-content2,
.nav-content3,
.nav-content4,
.nav-content5,
.nav-content6,
.nav-content7,
.nav-content8,
.nav-content9,
.nav-content10,
.nav-content11
 {
	position:relative;
	float:left;
	margin:0 -1px 15px 0;
	width:494px; height:145px;
}

.nav-content
 {
	background:#F7F7EF url(/img/site/c_game.png) no-repeat;
}
.nav-content2
 {
	background:#F7F7EF url(/img/site/contentnav2.png) no-repeat;
}
.nav-content3
 {
	background:#F7F7EF url(/img/site/contentnav3.png) no-repeat;
}

.nav-content4
 {
	background:#F7F7EF url(/img/site/contentnav4.png) no-repeat;
}

.nav-content5
 {
	background:#F7F7EF url(/img/site/other.png) no-repeat;
}

.nav-content6
 {
	background:#F7F7EF url(/img/site/pocker_school.png) no-repeat;
}
.nav-content7
 {
	background:#F7F7EF url(/img/site/pocker_story.png) no-repeat;
}
.nav-content8
 {
	background:#F7F7EF url(/img/site/casino_story.png) no-repeat;
}
.nav-content9
 {
	background:#F7F7EF url(/img/site/contentnav.png) no-repeat;
}
.nav-content10
 {
	background:#F7F7EF url(/img/site/l_bonus.png) no-repeat;
}

.nav-content .one,
.nav-content2 .one,
.nav-content3 .one,
.nav-content4 .one,
.nav-content5 .one,
.nav-content6 .one,
.nav-content7 .one,
.nav-content8 .one,
.nav-content9 .one,
.nav-content10 .one,
.nav-content11 .one
 {
	position:absolute;
	left:57px; top:15px;
}
.nav-content .two,
.nav-content2 .two,
.nav-content3 .two,
.nav-content4 .two,
.nav-content5 .two,
.nav-content6 .two,
.nav-content7 .two,
.nav-content8 .two,
.nav-content9 .two,
.nav-content10 .two,
.nav-content11 .two {
	position:absolute;
	left:295px; top:15px;
}

.nav-content ul,
.nav-content2 ul,
.nav-content3 ul,
.nav-content4 ul,
.nav-content5 ul,
.nav-content6 ul,
.nav-content7 ul,
.nav-content8 ul,
.nav-content9 ul,
.nav-content10 ul,
.nav-content11 ul {
	margin:0;
	list-style:none;
}

.nav-content li,
.nav-content2 li,
.nav-content3 li,
.nav-content4 li,
.nav-content5 li,
.nav-content6 li,
.nav-content7 li,
.nav-content8 li,
.nav-content9 li,
.nav-content10 li,
.nav-content11 li {
	margin-bottom:13px;
}

.nav-content a,
.nav-content2 a,
.nav-content3 a,
.nav-content4 a,
.nav-content5 a,
.nav-content6 a,
.nav-content7 a,
.nav-content8 a,
.nav-content9 a,
.nav-content10 a,
.nav-content11 a {
	color:#74746E;
	font-size:11px;
}
.nav-content a:hover,
.nav-content2 a:hover,
.nav-content3 a:hover,
.nav-content4 a:hover,
.nav-content5 a:hover,
.nav-content6 a:hover,
.nav-content7 a:hover,
.nav-content8 a:hover,
.nav-content9 a:hover,
.nav-content10 a:hover,
.nav-content11 a:hover  {
	color:#FBA257;
}

.backButton {
	color:#74746e;
	position:relative;
	top:15px;
	right:5px;
	padding-left:19px;
	background:url(/img/site/back.gif) no-repeat;
}

/* Content Sections */
h2.home,
h2.home2{
	clear:both;
	padding-left:3px;
	color:#c90535;
	font-size:18px;
	font-weight:normal;
}
h2.home2{
	padding-bottom:13px;
}
.article-module {
	clear:both;
	overflow:hidden;
	margin:11px 2px 21px 0;
	width:auto;
}
.article-module img {
	float:left;
	margin:5px 21px 0 0;
	width:226px; height:145px;
}
.article-module h3 {
	margin-bottom:6px;
	/*padding-left:247px;*/
	color:#c90635;
	font-size:18px;
	font-weight:normal;
}
.article-module h3 a {
	color:#c90635;
}
.article-module p {
	margin-bottom:15px;
	/*padding-left:247px;*/
	color:#547884;
	font-size:12px;
	line-height:1.4em;
}
.article-module .print {
	float:left;
	padding:1px 18px 0 24px;
	height:15px;
	background:url(/img/site/print.gif) no-repeat;
	font-size:11px;
}
.article-module .comment {
	float:left;
	padding:1px 23px 0 21px;
	height:15px;
	background:url(/img/site/comment.gif) no-repeat;
	font-size:11px;
}
.article-module .rating {
	float:left;
	color:#457304;
	font-size:11px;
	padding:1px 0 0 0;
}

.article-module .rating img {
	width:auto;
	height:auto;
	margin:0;
	float:none;
}
.article-module .readmore {
	float:right;
	width:120px; height:14px;
	background-color:#F5A317;
	font-size:11px;
	line-height:13px;
	text-align:center;
}
.article-module .readmore a {
	color:#FFF;
}
.nav-bar {
	clear:both;
	overflow:hidden;
	margin:26px 0 0 14px;
}
.nav-bar li {
	float:left;
	margin:0 3px;
	border:1px solid #BBB;
	width:14px; height:14px;
	color:#999;
	font-size:.846em;
	text-align:center;
}
.nav-bar a {
	color:#999;
}
.nav-bar .current {
	border:1px solid #36A3C8;
	color:#FFF;
	background-color:#36A3C8;
}
.nav-bar .previous-page, .nav-bar .next-page {
	margin:0 15px;
	border:none;
	width:auto;
	font-size:.923em;
}
.nav-bar .ellipsis {
	border:none;
}
.nav-line {
	margin:7px 0 0 119px;
	width:452px; height:2px;
	background-color:#CDCDCD;
}

/* Content Articles Footer */
.article-image {
	float:left;
	margin:0 4px 15px 0;
	width:226px; height:145px;
	background:url(/img/site/recommend.jpg) no-repeat;
}

.article-image img {
	width:226px; height:145px;
}
.article-info {
	float:left;
	position:relative;
	margin:0 -1px 15px 0;
	width:494px; height:145px;
	background:#F7F7EF url(/img/site/article-info.png) no-repeat;
	font-size:11px;
	color:#404040;
	line-height:13px;
}
.article-info h2 {
	clear:both;
	margin:13px 17px 0;
	color:#c90635;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
}
.article-info .one {
	position:absolute;
	left:18px; top:47px;
	width:210px;
}
.article-info .two {
	position:absolute;
	left:255px; top:47px;
	width:210px;
}
.article-info dt {
	float:left;
	margin-bottom:17px;
	color:#74746E;
}
.article-info dd {
	margin-bottom:17px;
	color:#74746E;
	text-align:right;
}
.article-info a {
	color:#74746E;
	text-decoration:underline;
}
.article-info a:hover {
	color:#FBA257;
}
.article-info .favorite {
	position:relative;
	margin-bottom:14px;
	height:16px;
}
.article-info .favorite2 {
	position:relative;
	margin-bottom:10px;
	height:16px;
}
.article-info .favorite a {
	position:absolute;
	right:0;
	width:136px; height:16px;
	background:url(/img/site/favorite.gif) right center no-repeat;
}
.article-info .print {
	position:relative;
	height:15px;
}
.article-info .print a {
	position:absolute;
	right:0;
	width:71px; height:16px;
	height:15px;
	background:url(/img/site/info-print.gif) no-repeat;
}
.article-info dt.fav2{
	margin-bottom:10px;
}
.article-info .game a {
	position:absolute;
	right:0;
	width:86px; height:16px;
	height:23px;
	background:url(/img/site/game.png) no-repeat;
}

/* Content Articles */
.article {
	clear:both;
	padding:0 7px 0 2px;
}
.article p {
	clear:both;
	margin:0 0 15px;
	color:#989898;
	font-size:.923em;
}

/* Content Comments */
.comments {
	margin:0 4px 33px 1px;
	width:721px;
}
.comments h3 {
	clear:both;
	margin-bottom:11px;
	padding-left:1px;
	color:#F5A218;
	font-size:1.385em;
	line-height:1;
}
.comments dl {
	padding-left:0px;
}
.comments dt {
	overflow:hidden;
	margin-bottom:9px;
	padding:2px 11px 0;
	height:19px;
	color:#FFF;
	background:#9C3 url(/img/site/comments-author.png) no-repeat;
}
.comments strong {
	font-weight:bold;
	padding-left:.3em;
}
.comments dd {
	padding-right:7px;
}
.comments .number, .comments strong {
	float:left;
}
.comments .date, .comments .time {
	float:right;
	margin:0 -1px 0 3px;
	padding:3px 0 0 12px;
	font:.769em Verdana, Geneva, Arial, sans-serif;
}
.comments .date {
	background:url(/img/site/comments-date.gif) 0 5px no-repeat;
}
.comments .time {
	background:url(/img/site/comments-time.gif) 0 5px no-repeat;
}
.comments p {
	clear:both;
	margin:0 0 18px;
	color:#989898;
	font-size:.923em;
	line-height:1.2;
}

.feedback {
	position:relative;
	overflow:hidden;
	margin-top:35px;
	clear:both;
}
.feedback h3 {
	clear:both;
	margin-bottom:18px;
	padding-left:1px;
	color:#83C848;
	font-size:1.385em;
	line-height:1em;
}
	
.feedback .userinfo {
}

.feedback .userinfo fieldset {
	margin-bottom:10px;
}
.feedback .userinfo .field {
	margin:0; padding:1px;
	border:1px solid #C9C9C9;
	width:213px;
}
.feedback .userinfo .notify-field{
	margin-left:8px;
}
.feedback .userinfo label {
	color:#FB9A00;
	padding-left:3px;
}
.feedback .rate {
	position:absolute;
	text-align:center;
	right:7px;
	top:38px;
	color:#717171;
}

.feedback .rate .smile {
	margin-top:7px;
	margin-right:5px;
	margin-left:5px;
	float:left;
	width:23px;height:23px;
}

.feedback .rate .smile  a#fine,
.feedback .rate .smile  a#good,
.feedback .rate .smile  a#neutral,
.feedback .rate .smile  a#bad {
	display:block;
	height:23px;
}

.feedback .rate .smile  a#fine {
	background:url(/img/site/s_fine.gif) no-repeat;
}

.feedback .rate .smile  a#fine:hover {
	background:url(/img/site/s_fine_a.gif) no-repeat;
}

.feedback .rate .smile  a#good {
	background:url(/img/site/s_good.gif) no-repeat;
}

.feedback .rate .smile  a#good:hover {
	background:url(/img/site/s_good_a.gif) no-repeat;
}

.feedback .rate .smile  a#neutral {
	background:url(/img/site/s_neutral.gif) no-repeat;
}

.feedback .rate .smile  a#neutral:hover {
	background:url(/img/site/s_neutral_a.gif) no-repeat;
}

.feedback .rate .smile  a#bad {
	background:url(/img/site/s_bad.gif) no-repeat;
}

.feedback .rate .smile  a#bad:hover {
	background:url(/img/site/s_bad_a.gif) no-repeat;
}

.feedback .message .field {
	display:block;
	margin:0; padding:1px;
	border:1px solid #C9C9C9;
	width:719px; height:6.231em;
}
.feedback .characters,
.feedback .notify,
.feedback .captcha {
	float:left;
}
.feedback .characters {
	margin-top:5px;
	padding-left:1px;
	width:213px;
	color:#989898;
	font-size:.923em;
}
.feedback .notify {
	margin-top:4px;
	width:264px;
}
.feedback .notify label {
	padding-left:1px;
	color:#989898;
	font-size:.923em;
}
.feedback .notify .field {
	margin:0 0 1px;
	vertical-align:bottom;
}
.feedback .captha-image {
	float:left;
	margin-top:5px;
	margin-left:13px;
	width:370px; height:140px;
}
.feedback .captcha {
	width:115px;
	padding-left:9px;
}
.feedback .captcha .descr{
	font-size:11px;
	padding-top:3px;
	padding-bottom:9px;
	color:#989898;
	height:14px;
	overflow:hidden;
}
.feedback .captcha .reset {
	margin:0px 0 53px 0;
	padding-left:10px;
	color:#B9B9B9;
	cursor:pointer;
	background:url(/img/site/captcha-reset.gif) no-repeat;
	font-size:.692em;
}
.feedback .captcha .field {
	margin:0 0 7px 0; padding:1px;
	border:1px solid #C9C9C9;
	width:112px;
}
.feedback .captcha .submit {
	border:none;
	padding:0;
	width:115px; height:23px;
	background:#F90 url(/img/site/captcha-submit.png) no-repeat;
	cursor:pointer;
}
.feedback .rss {
	position:relative;
	bottom:1.385em;
	clear:both;
	padding-left:16px;
	width:50%;
	color:#989898;
	background:url(/img/site/feedback-rss.png) 1px 2px no-repeat;
	font-size:.923em;
}
.feedback .rss a {
	color:#989898;
}

/* Footer */
#footer .nav li, #footer .advert li, #footer .copyright li {
	float:left;
	font-size:.846em;
}
#footer .nav {
	clear:both;
	overflow:hidden;
	margin-top:5px;
}
#footer .nav li {
	padding:0 11px 0 10px;
	background:url('/img/site/footer-nav-br.gif') right center no-repeat;
}
#footer .nav li a {
	color:#74746E;
}
#footer .advert {
	clear:both;
	overflow:hidden;
	margin:10px 0 0 201px;
}
#footer .advert li {
	padding:0 11px 0 10px;
	background:url('/img/site/footer-advert-br.gif') right center no-repeat;
}
#footer .advert li a {
	color:#43AECE;
}
#footer .nav .first, #footer .advert .first {
	padding:0 11px 0 0;
}
#footer .nav .last, #footer .advert .last {
	padding:0 0 0 10px;
	background:none;
}
#footer .copyright {
	clear:both;
	overflow:hidden;
	margin-top:22px;
	border-top:1px solid #D7D7D7;
	padding:4px 4px 0;
	color:#AAA;
}
#footer .copyright li {
	padding:0 8px;
	background:url('/img/site/copyright-br.gif') right bottom no-repeat;
}
#footer .copyright li a {
	color:#AAA;
}
#footer .copyright .first {
	padding:0 8px 0 0;
}
#footer .copyright .last {
	padding:0 0 0 8px;
	background:none;
}
.spTypeinfo {
	width:100%;
}
.spTypeinfo a {
	display:block;
	width:100%;
	padding:3px 0;
	border:1px solid #5586d2;
	text-align:center;
}
.article-edit {
	clear:both;
	text-align:right;
}

/* Admin */
/* Admin Debugging */
#debugging {
	overflow:hidden;
	margin:0 auto;
	width:1000px;
	background-color:#FFF;
}
#debugging table {
	width:100%;
	font-size:12px;
}
#debugging th {
	padding-left:407px;
	color:#F00;
	font-weight:bold;
	text-align:left;
}
/* Admin Aside */
#aside .service-nav {
	padding:0 15px;
}
#aside .service-nav h3 {
	margin:0 1em .5em;
	color:#4C9814;
	font-size:1.385em;
}
#aside ul li a.spMenuErr {
	color:#FFF;
	background-color:#F00;
}

#aside #spOnline,
#aside #spMaxOnline {
	color:#000;
	margin:10px 0 10px 14px;
	font-size:13px;
}



#spBody {
	position:relative;
	left:0;
	top:0;
	background-color:#fff;
	margin:0;
	padding:0;
}
#spMain {
	position:relative;
	background-color:#fff;
	width:1024px;
	height:700px;
	min-height:700px;
	color:#7f7f7f;
	font:12px Verdana, Geneva, sans-serif;
}
#spLeftTop {
	position:relative;
	background-color:#3b60a7;
	background-image:URL(/img/site/lefttopline.png);
	width:225px;
	height:41px;
}
#spHome {
	position:absolute;
	left:31px;
	top:8px;
	width:12px;
	height:11px;
}
#spMail {
	position:absolute;
	left:107px;
	top:9px;
	width:12px;
	height:9px;
}
#spSiteMap {
	position:absolute;
	left:170px;
	top:8px;
	width:19px;
	height:10px;
}
#spLULine {
	position:absolute;
	left:0;
	top:30px;
	width:100%;
	height:11px;
	background-color:#d8e1ef;
	font-size:1px;
}
#spRightTop {
	position:absolute;
	right:0;
	top:0;
	background-color:#3b60a7;
	background-image:URL(/img/site/lefttopline.png);
	width:210px;
	height:41px;
}
#spSelLang {
	padding:8px 0px 0px 36px;
	color:#fff;
}
#spTopFlash {
	position:absolute;
	left:225px;
	top:0;
	width:798px;
	height:344px;
	background-image:URL(/img/site/map.png);
}
#spLeftLogo {
	position:absolute;
	left:0;
	top:41px;
	width:225px;
	height:197px;
	background-image:URL(/img/site/logo.png);
	cursor:pointer;
}
#spInfo {
	position:absolute;
	left:0;
	top:232px;
	width:165px !important;
	width:225px; /* IE */
	height:103px;
	background-image:URL(/img/site/infob.png);
	background-repeat:no-repeat;
	color:#6899d0;
	padding:0px 30px 0px 30px;
	font-size:11px;
	line-height:18px;
}
#spMainContent {
	position:absolute;
	left:0; top:344px;
	width:1024px;
}
#spLeftMenu {
	width:225px;
}
#spMenuLine {
	width:100%;
	height:41px;
	background-color:#3b60a7;
	background-image:URL(/img/site/menuline.png);
	background-repeat:repeat-x;
}
#spMenuTitle {
	color:#fff;
	padding:15px 0px 0px 0px;
	text-align:center;
}
#spMenuULine {
	width:100%;
	height:10px;
	background-color:#7b9ed2;
	font-size:1px;
}
#spRightMenu {
	width:210px;
}
#spTopMenu {
	position:relative;
}
#spTopMenu ul {
	margin:0;
	padding:0px 0px 30px 0px;
}
#spLoginArea {
	position:absolute;
	right:10px;
	top:215px;
	width:201px;
	color:#718bbf;
	font-size:11px;
	line-height:9px;
	padding:0px;
	margin:0px;
}
#spLogin,
#spPass,
#spValidate {
	width:111px;
	height:19px;
	border:1px solid #84a7de;
	font-size:9px;
	line-height:16px;
	color:#84a7de;
	padding:0px;
	margin:5px 0px 0px 0px !important;
	margin:3px 0px 0px 0px; /* IE */
}
#spValidateImg {
	padding:0px;
	margin:5px 0px 0px 0px;
}
#spEnter
{
	float:right;
	background-color:#385ba4;
	border:1px solid #5586d2;
	color:#fff;
	width:53px;
	height:19px;
	margin:5px 0px 0px 0px;
}

#spTopMenu ul li
{
	display:inline;
	list-style-type:none;
}
#spContent {
	color:#7f7f7f;
	font:12px Verdana, Geneva, sans-serif;
	width:589px;
	height:auto !important;
	height:700px; /* IE */
	min-height:700px;
	overflow-x:hidden;
}
#spCenter {
	padding:0px 28px 30px 18px;
}
#spStory {
	padding:0px 0px 30px 0px;
	margin:0px 0px 30px 0px;
	border-bottom:1px solid #92b1df;
}
#spError {
	color:#f00;
}
#spErrorDescr {
	color:#f00;
	font-size:10px;
	font-style:italic;
}
#spStoryHeader {
	font-size:16px;
}
#spCopyright {
	width:1024px;
	height:31px;
	text-align:center;
	background-color:#3b61a7;
	color:#fff;
}
#spCopyContent {
	padding:10px 0px 0px 0px;
}
#spTable {
	background-color:#5586d2;
	width:100%;
	font-size:10px;
	border-collapse:separate;
	border-spacing:1px;
}
#spTable tr th
{
	background-color:#92b1df;
	padding:1px 5px 1px 5px;
	color:#000;
	height:20px;
}

#spTable tr td
{
	background-color:#fff;
	padding:1px 5px 1px 5px;
	height:20px;
}
#spNav {
	font-size:12px;
	color:#7f7f7f;
	width:100%;
}
#spInput,
#spDate,
#spTinytext,
#spTextarea {
	width:99%;
	border:1px solid #84a7de;
	font-size:14px;
	margin-bottom:2px;
	color:#5586d2;
}
#spTinytext {
	height:100px;
}
#spTextarea {
	height:400px;
}
#spPathLine {
	font-size:9px;
	padding-bottom:5px;
}
#spDate {
	cursor:pointer;
}
#spCalendar {
	width:260px;
	height:190px;
}
#spBtn {
	background-color:#385ba4;
	border:1px solid #5586d2;
	color:#fff;
	height:19px;
}
#spForm,
#spRegisterForm,
#spLoginForm,
#spEditForm {
	width:400px;
	padding:0;
	margin:5px 0px 5px 0px;
	font-size:12px;
}
#spForm {
	width:100% !important;
}
#spCounter {
	padding:0px 0px 20px 14px;
}
#spPageGen {
	display:block;
	margin:0px 5px 5px 0px;
	font-style:italic;
	text-align:right;
}
#spSBlock {
	width:100%;
	padding:3px 0px 3px 0px;
	border:1px solid #5586d2;
	text-align:center;
	float:left;
}
#spMailOnPage {
	width:100%;
	text-align:right;
	margin:20px 0px 20px 0px;
}
.spHeader {
	display:block;
	border-bottom:1px solid #5586d2;
	color:#f3921d;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px 0px 20px 0px;
}
#adTable {
	width:100%;
}
#adTextarea {
	width:100%;
	height:600px;
}
#spStoryFooter{
	clear:both;
}
