body{
margin:0;
background-color:white;
scrollbar-3dlight-color:White;
scrollbar-arrow-color:#DA7562;
scrollbar-base-color:White;
scrollbar-darkshadow-color:White;
scrollbar-face-color:#F3F4E6;
scrollbar-highlight-color:White;
scrollbar-shadow-color:White;
scrollbar-track-color:White;
}
body, td, th{font-family:Tahoma, Verdana;font-size:80%;}
form,img,table,map{margin:0px; border:0px; padding:0px;}
body, td, a, input, select, option, textarea, p{color:#505050;font-family:Tahoma;}
p{margin:10px 0 5px 0; text-indent:40px;}

a{color:#D7533A; text-decoration:underline;}
a:hover{color:#FF6C00; text-decoration:none;}
a:visited{color:#D7533A;}

a.none{color:#D7533A; text-decoration:none;}
a.none:hover{color:#FF6C00; text-decoration:underline;}
a.none:visited{color:#D7533A;}

.white, a.white:visited{color:#FFFFFF;text-decoration:none;}
a.white:hover{color:#F9F9F9; text-decoration:underline;}
.white_, .w, a.white_:visited, a.w:visited{color:#FFFFFF;}
a.white_:hover, a.w:hover{color:#F9F9F9;}

hr{height:1px;}

.light, a.light:visited{color:#A6A6A6;text-decoration:none;}
a.light:hover{color:#909090;text-decoration:underline;}

.gray, a.gray:visited{color:#707070;text-decoration:none;}
a.gray:hover{color:#505050;  text-decoration:underline;}
.gray_, a.gray_:visited{color:#707070;}
a.gray_:hover{color:#505050;}
.gray2, a.gray2:visited{color:#C4C4C4;text-decoration:none;}
a.gray2:hover{color:#C4C4C4;  text-decoration:underline;}

.black, a.black:visited{color:#000000;text-decoration:none;}
a.black:hover{color:#505050;  text-decoration:underline;}
.black_, a.black_:visited{color:#000000;}
a.black_:hover{color:#505050;}

.green, a.green:visited { color:#4CA900; text-decoration:none;}
a.green:hover { color:#1AAB00; text-decoration:underline;}
.green_, a.green_:visited { color:#55BE00; }
a.green_:hover { color:#1AAB00; }

.blue, a.blue:visited  { color:#24617F; text-decoration:none;}
a.blue:hover{ color:#44819F; text-decoration:underline;}

.red{ color:#D7533A;}

.purple, a.purple:visited  { color:#8049AE; text-decoration:none;}
a.purple:hover{ color:#7C21C9; text-decoration:underline;}

.bezh, a.bezh:visited  { color:#A16300; text-decoration:none;}
a.bezh:hover{ color:#B87100; text-decoration:underline;}

h1, h2, h3, h4, h5, h6{font-family:Tahoma, "Arial Narrow", Arial;}

h1{font-size:165%; margin:5px 0 2px 0; font-weight:normal; color:#DA7562; font-family:Arial Narrow;}
h2{font-size:100%; margin:20px 0 0 2px;  color:#D7533A; background-color:White;}
h3{font-size:140%;}
h4{font-size:120%;  }
h5{font-size:120%; font-family:Arial; font-weight:bold; color:#7B0C00;}
h6{font-size:120%;  font-weight:bold; line-height:20px; color:#C6813E;  margin:10px 2px 0 2px;}


.message{
background-color:#EC9D50;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:5px;
margin:5px 0 5px 0;
}

.w100{width:100%;}
.w200{width:200px;}
.w300{width:300px;}

.c1 a, .ya_tm a{
padding:0 16px 0 16px;
font-size:85%;
white-space:nowrap;
line-height:20px;
}
.ya_tm{
	position: absolute;
	top:20px;
	left:370px;
}
.ya_left{
	position: absolute;
	left:65px;
	top:260px;
	width: 250px;
}
.ya_content{
	position: absolute;
	top:180px;
	left:330px;
	width:700px;
	background-color: #ffffff;
	padding: 0 5px 10px 5px;
}
.c2{
height:100%;
vertical-align:top;
}
.c2 table{
width:100%; 
}
.b2{
width:468px;
height:100%;
}
.b3{
padding:0 0 0 12px;
}
.b2 table{
width:100%; height:100%;
}




input.submit{
background-color:#DA7562;
color:White;
font-weight:bold;
border:0;
font-size:12px;
height:20px;
cursor:hand;
}

td.c3{
padding:0 0 20px 10px;
vertical-align:bottom;
color:White;
}


#board div{
width:52px;
height:52px;
display:inline;
position:absolute;
border:1px solid #808080;
}

.w{background-color:#FAFAED;cursor:hand;}
.b{background-color:#C9B7A2;cursor:hand;}

#board_descr div{
width:51px;
text-align:center;
position:absolute;
color:#CCCCCC;
font-size:20px;
}

table.data_table{
margin:3px 0 0 0 ;
}

input.chat_subm{
height:22px;
margin:-1px 0 1px 0;
}
td.desk_active{
background-color:#E6AF96;
padding:0px 5px 0px 5px;
font-weight:bold;
color:White;
}


td.desk_active2{
background-color:#F2D6C9;
padding:0px 5px 0px 5px;
font-weight:bold;
color:White;
cursor:hand;
}
td.desk_data{
background-color:#F2F3E4;
padding:0px 5px 0px 5px;
}
tr.over td.desk_data{
background-color:#EBEDD7;
cursor:hand;
}
td.desk_data2{
background-color:#FAFAF4;
padding:0px 5px 0px 5px;
color:#C4C4C4;
}
tr.over td.desk_data2{
background-color:#EBEDD7;
cursor:hand;
}
input.chat_subm{
height:22px;
margin:-1px 0 1px 0;
}
td.desk_active{
background-color:#E6AF96;
padding:0px 5px 0px 5px;
font-weight:bold;
color:White;
}
td.desk_data{
background-color:#F2F3E4;
padding:0px 5px 0px 5px;
}

.your_turn{
color:#FF4400;
font-weight:bold;
}
td.your_turn{
color:#FFFFFF;
font-weight:bold;
background-color:#FF4400;
padding:0px 5px 0px 5px;
}
tr.over td.your_turn{
cursor:hand;
}
table.rating{
width:451px;
background-color:#F0F0F0;
}
table.rating tr th{
font-weight:bold;
background-color:#867D74;
color:#FFFFFF;
text-align:left;
padding:2px 5px 2px 5px;
}
table.rating tr td{
padding:2px 5px 2px 5px;
background-color:#FFFFFF;
}
table.rating tr.rat_over td{
padding:2px 5px 2px 5px;
background-color:#EBEDD7;
cursor:hand;
}
#opp_only_area{
visibility:hidden;
}

div.choose_div{
background-color:#FFFFFF;
display:inline;
border:1px solid black;
padding:3px 0 0 5px;
margin:6px 0 0 0;
}
#choose_div{
display:none;
}
h2 font{
font-size:55%;
font-weight:bold;
}

span.news_date{
font-size:70%;
color:#A66728;
margin-right:10px;
}
table.pages{
width:451px;
}
table.pages tr td{
vertical-align:top;
text-align:left;
padding:0px 10px 10px 20px;
}
table.pages2{
width:451px;
}
td.pages2{
vertical-align:top;
text-align:left;
padding:0px 10px 10px 20px;
}
td.pages3{
vertical-align:top;
text-align:left;
}
#reg_block{
display:none;
}
#last_move_id{
position:absolute;
display:none;
z-index:10000;
font-size:15px;
color:#808080;
}
#loading{
position:absolute;
width:150px;
height:10px;
top:300px;
left:480px;
z-index:10000;
display:none;
}
#loading_bg{
text-align:center;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
z-index:10003;
background-color:#ffffff;
}
#loading_bg img{
margin:30% 40% 0 40%;
}
#loading img{
width:150px;
height:10px;
}
div.underdesk_div{
width:100%;
height:100%;
}
iframe.ch_text{
width:100%;
height:304px;
margin:10px 0 10px 0;
}
iframe.data_frame{
width:0;
height:0;
margin:0;
}
.move_control{
font-size:20px;
font-weight:bold;
line-height:20px;
}
.move_control span{
font-size:30px;
line-height:0px;
margin:10px 10px 0 10px;
}
#opp_only_id{
margin:0 10px 0 -4px;
}
input.ch_text, textarea.ch_text_area{
border:2px solid #EBEDD7;
width:100%;
font-family:Tahoma;
}
input.ch_subm{
background-color:#EBEDD7;
color:White;
font-weight:bold;
border:0;
font-size:12px;
height:22px;
cursor:hand;
margin:0 0 0 10px;
}
.online{
padding:10px 0 0 0;
}
#control_panel tr td{
width:40px;
text-align:center;
}
#control_panel tr td.backup{
width: auto;
text-align:center;
background-color: White;
}
.dot_b{
width:10px;
height:10px;
background-color:#724D47;
border:1px solid #724D47;
}
.dot_w{
width:10px;
height:10px;
background-color:white;
border:1px solid #505050;
}
input.rating_search{
border:2px solid #EBEDD7;
}
.under_rating{
margin:5px 0 0 0;
}
img.userpic{
width:100px; height:100px; border:1px solid #DDDDDD;
}
span.info{
color:#AAAAAA;
font-size:85%;
font-weight:normal;
}

#blitz_time_id{
font-weight:bold;
}
td.over{
background-color:#DA7562;
color:White;
}
span.page_navigation a, span.page_navigation a:visited, span.page_navigation a:active, span.page_navigation a:hover, span.page_navigation b{
display:inline-block;
width:22px; height:22px;
background-color:#EBEDD7; color:#FFFFFF;
text-align:center;
font-family:Arial;
font-size:16px;
padding:2px 0 0 1px;
font-weight:bold;
text-decoration:none;
margin:2px;
}
span.page_navigation b{
background-color:#DA7562;
}

span.page_navigation a:hover{
background-color:#FFDB6B;
}
#my_messages_id, #news_id, #library_id{
font-weight:bold; color:red;
}
#menu_6{
width:100%; font-size:90%; font-family:Tahoma; height:61px;
}
div.my_reply{
margin:10px 0 0 40px;
}
#killed_figs img{
margin:5px 5px 0 0;
}
#cancel_move_id{
display:none;
}
#new_game{
display:none;
}
.news p{
background-color:white;
}
#users_html_id, #moders_html_id{
background-color:white;
}
.block_icon{
width:9px; height:9px; margin:1px 7px -1px 0;
}
input.for_player{
width:110px;
}
.player_stat{
height:9px; background-color:#D56956;
}
.player_stat2{
width:100%;height:9px;background-color:#F5F5F5
}
.time_red{
background-color:#FF4400;
font-weight:bold;
color:White;
padding:2px 5px 2px 5px;
}
.time_default{}
#turn_time_img, #game_time_img{
margin:0 7px 0 0;
}
#color_img{
margin:0 8px 0 2px;
}
#game_for_img{
margin:0 7px 0 0;
}
#rating_game_img{
margin:0 5px 0 0;
}
table.choose_users{
position:absolute;
background-color:#808080;
width:109px;
}
table.choose_users tr td{
background-color:#F2F3E5;
cursor:hand;
}
table.choose_users tr td.chu_on{
background-color:#D56956;
color:#ffffff;
cursor:hand;
}
.comments{
font-size:85%;
padding:0 0 10px 40px;
}
.comment_head{
margin:0 0 5px 0;
width:100%;
}
#smiles_id{
background-color:#E8EBD2;
display:none;
}
#smiles_id img{
filter:alpha(opacity:80);
cursor:hand;
margin:5px 0 5px 0;
}
.smile_href{
margin-top:5px;
background-color:White;
padding:1px 3px 3px 3px;
width:26px;
}
.smile_href img{
 cursor:hand;
filter:alpha(opacity:80);
}
.library_0{
font-weight:bold; margin:20px 0 4px 0;font-size:110%; color:#D7533A;
}
.library_1{
margin:7px 0 3px 0; background-image:url(/img/list_icon_1.gif); background-repeat:no-repeat; background-position:7px 7px;
padding:0 0 0 20px;
color:#D7533A;
}
.library_2{
margin:7px 0 3px 0;
font-size:85%;
background-image:url(/img/list_icon_2.gif); background-repeat:no-repeat; background-position:28px 6px;
padding:0 0 0 40px;
}
a.link2, a.link2:visited{ color:#504040;} a.link2:hover{ color:#100000;}
.library_3{
margin:7px 0 3px 60px;
font-size:80%;
}
.library_4{
margin:7px 0 3px 80px;
font-size:80%;
}
a.link3, a.link3:visited{ color:#908080;} a.link3:hover{ color:#504040;}
option.level_1{
background-color:#A00000;color:white;
}

option.level_2{
background-color:#C76868; color:white;
}
option.level_3{
background-color:#EEEEEE;
}
option.level_5{
font-size:40%;
color:#A0A0A0;
}
option.level_6{
font-size:40%;
color:#C0C0C0;
}
blockquote{
background-color:#F0F0F0;
border:1px solid gray;
padding:3px 5px 3px 5px;
font-style:italic;
}
sup.new {
color:red;
text-decoration:none;
font-weight:bold;
}
.library_confirm{
color:red;
font-weight:bold;
margin:0 10px 0 10px;
font-size:10px;
}
img.dia{
margin:0 5px 0 0;
}
.new{
color:red;
font-size: 9px;
margin: 0 0 0 5px;
font-weight: bold;
}
.mr10{
margin-right:10px;
}
.ml10{
margin-left:10px;
}
table.border{
background-color: #AAAAAA;
border: 0;
}
table.border td, table.border th, table.border tbody tr td{
background-color: #ffffff;
border: 0;
padding: 2px 5px 2px 5px;
}
table.border p{
	margin: 0; border: 0; padding: 0; text-indent:0;
}
span.small table.border td{
	font-size:75%;
}
#rating_stat img{
width: 2px; height: 2px; position: absolute; border: none;
}
p img {
margin-left:-40px;
}
a.new_lib, a.new_lib:visited{
padding:0;color:red;	text-decoration:none; font-size: 100%;
}
a.new_lib:hover{
text-decoration:underline;	color:red;
}
#motiv_div_id{
	display: none;
}
.lib_list{
	background: url(/img/lib_list.gif) no-repeat 7px 4px; padding:1px 0 1px 20px;
}
.payment_progress{
	font-size: 55%; text-align: left; padding: 3px 0 0 0;
}
