#rules {
	width: 100%;
	height: 450px;
	background-color: #FFF;
}

.importantMessage {
	color: #800;
	margin:5px 0px 5px 5px;
	font-size:12px;
}

.hr {
	height:1px;
	margin: 5px 0;
	line-height: 1px;
	font-size: 0;
	border-bottom: 1px solid #888888;
}
#uInfo {
	position: absolute;
	z-index: 100000000;
}
#uInfo div {
	width:140px;
	padding:3px;
}
.b0 { border: none; }

.clear {
	clear:both;
}
a.post_image:hover {
	border:none;
}
.post_image img {
	margin: 3px;
	max-width:200px;
}

.regular_text {
	padding:3px;
	text-indent: 25px;
}
p {
 font-size:12px;
}

table#Table_01 p, p.rs {
	text-indent: 25px;
}

table#Table_01 table p {
 text-indent: 0 !important;
}

.game_draw_block {border: 1px solid #800;background-color:#ededff}
.game_info_block {margin-bottom:5px;border:1px solid #008;background-color:#ededff}
.short_user_info {
	margin-bottom:5px;
	border:1px solid #008;
	background-color:#ededff;
	width:140px;
	font-size:12px;
	padding:3px;
}

.short_user_info span {
	color:#080;
	font-weight: bold;
	position:absolute;
	right:3px;
	top:2px
}

.news_head {letter-spacing:0;padding:2px 2px 2px 2px;font-family:arial;background:#bcbcee;margin-right:5px;border:solid 1px #555577}
.news_block {letter-spacing:2px;padding:2px 2px 2px 2px;float:left;font-family:courier;background:#ddddff;margin-right:5px;border:solid 1px #555577}
.news_text2 {font-size:13px;margin:3px 0 4px 0; padding:6px 10px 6px 6px;background:#ddddff;border:solid 1px #555577}
.news_text {font-size:13px;margin:3px 0 4px 0; padding:6px 10px 6px 6px;background:#ededff;border:solid 1px #555577}
.news_more {letter-spacing:2px;padding: 2px 4px 2px 2px;float:right;font-family:courier;background:#ddddff;margin-left:5px;border:solid 1px #555577}

.quote_head {padding:5px 0 0 10px;font-weight:600;font-style:italic;color:black}
.quote {padding:5px 0 0 30px;font-style:italic;border-width:1px;}

.format_button {width:20px;}

.f_tab {border:solid 1px #555577;border-collapse:collapse;margin-bottom:10px;background-color:#ddddff}
.f_about {font-size:13px;padding-left:20px}
.f_left {background-color:#bbbbdd;}
.f_message {vertical-align:top;font-size:13px;padding:5px}
.f_input {width:405px;}
.f_textarea {width:495px;height:150px;}

.size14 {font-size:14px;}
.size13 {font-size:13px;}
.size12 {font-size:12px;}
.size11 {font-size:11px;}
.size10 {font-size:10px;}

a.size14:link, a.size14:hover, a.size14:visited {font-size:14px}

a.size13:link {font-size:13px}
a.size13:visited {font-size:13px}
a.size13:hover {font-size:13px}

a.size12:link {font-size:13px}
a.size12:visited {font-size:13px}
a.size12:hover {font-size:13px}

a.size10:link {font-size:10px}
a.size10:visited {font-size:10px}
a.size10:hover {font-size:10px}

a:link,a:visited {color:#2222aa;text-decoration:none;padding-bottom:-4px;}
a:hover {color:#755555;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#999999;}

a.red:link,.red:visited {color:#800;font-family:courier;font-size:16px}
a.cblue:link,.cblue:visited {color:#2222aa;font-family:courier;font-size:16px}

.z {color:#800 !important;}

.error_tab {border-width:1px;border-collapse:collapse;margin:5px 0;font-size:14px;width:520px;}
.error_td {padding:3px;background-color:#ddddff}

.v_tab {border:solid 1px #555577;border-collapse:collapse;margin: 3px 0;}
.v_tab_head {text-align:center;background-color:#bbbbdd;height:28px;font-size:15px}
.v_tab_td {font-size:13px;}

.bighead {color:#4B0082;background-color:#ededff;padding: 1px 10px;font-size:22px;}
.bighead2 {color:#4B0082;background-color:#bbbbdd;text-align:right;font-style:italic;font-size:22px;}
.smallhead {color:#4B0082; font-size:16px; font-weight:bold;}
.smallhead2 {color:#4B0082; font-size:16px; letter-spacing:3}
.head1col {color:#755555;}
.head2col {color:#4B0082;}
.head2 {color:#4B0082;font-size:20px;}

.date {font-size:12px}

.main_text_h1 {letter-spacing:2px;font-size:17px;color:#4B0082;}
.main_text {font-size:14px;text-align:justify;color:#000000;margin:0 5px;}

input.enter {width:90px;}
input {border:1px solid #000;}

input[type=checkbox] { border: none; }

.MainTable {
	border-left:1px solid #bbbbdd;
	border-right:1px solid #bbbbdd;
	border-collapse:collapse;
	height: 100%;
}

html {
	height:100%;
	padding: 0;
	margin: 0;
}

body {
	color:#000000;
	font-family:arial;
	padding: 0;
	margin: 0;
	height:100%;
}

#topCont {
	margin: auto;
	height: 100%;
}

P
{
	margin-top: 6px;
	margin-bottom: 6px;
	font-size:14px;
}

.allow{color:#080;text-indent: 0 !important;}
.deny{color:#800;text-indent: 0 !important;}

.enter_err{color:#006600;font-weight:bold}

.border {border:solid 1px #555577}

.page_head_a:hover {text-decoration:none;}
.page_head_a:link,.page_head_a:visited {border-bottom:none;}

h2 {margin:0;font-size:22px;font-weight:200;}
h1 {margin:0;font-size:24px;}

.main_head_div {position:relative;margin-top:-5px;}

.redLine {text-indent: 20px;}

.x-dlg-mask{
   z-index:10;   
   display:none;
   position:absolute;
   top:0;
   left:0;
   -moz-opacity: 0.5;
   opacity:.50;
   filter: alpha(opacity=50);
   background-color:#CCC;
}

body.x-body-masked select {
	visibility:hidden;
}


.framed,
.framed .f_r,
.framed .f_b,
.framed .f_l,
.framed .f_c
{
float: left;
position: relative; z-index: 1;
width: auto; height: auto;
margin: 0; padding: 0;
}
.framed .f_tt,
.framed .f_rr,
.framed .f_bb,
.framed .f_ll
{
display: none;
}
.framed
{
margin: 0 30px 15px 0;
background: url('/i/hint-t.png') no-repeat left top;
//background: none;
}
.framed .f_r
{
left: 30px;
background: url('/i/hint-r.png') no-repeat right top;
//background: none;
}
.framed .f_b
{
top: 30px;
background: url('/i/hint-b.png') no-repeat right bottom;
//background: none;
}
.framed .f_c
{
float: none;
position: relative;
left: 14px; top: -32px;
padding: 1px 0; margin: 0px -2px -34px 0px;

}
.framed .f_l
{
left: -30px;
padding: 15px 0;
margin-right:-5px;
background: url('/i/hint-l.png') no-repeat left bottom;
//background: none;
}
* html .framed .f_r,
* html .framed .f_b,
* html .framed .f_l
{ height: 0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll *
{
display: block;
position: absolute;
left: 0; top: 0;
}
* html .framed .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-t.png,sizingMethod=crop);
}
* html .framed .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-r.png,sizingMethod=crop);
}
* html .framed .f_tt,
* html .framed .f_bb
{
width: expression( parentNode.offsetWidth ); height: 30px;
}
* html .framed .f_rr,
* html .framed .f_ll
{
width: 30px; height: expression( parentNode.offsetHeight );
}
* html .framed .f_bb,
* html .framed .f_ll
{
overflow: hidden;
}
* html .framed .f_bb *
{
width: 3000px; height: 30px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-b.png,sizingMethod=crop);
}
* html .framed .f_ll *
{
width: 30px; height: 3000px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/hint-l.png,sizingMethod=crop);
}
/* Исправляем неправильный расчет позиции при "нечетной ширине" */
* html .framed .f_rr,
* html .framed .f_bb *
{ right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll,
* html .framed .f_ll *,
* html .framed .f_bb,
* html .framed .f_bb *
{ bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }
