* {padding:0; margin:0}
html {height:100%}
body {height:100%; min-width:998px; background:#ffffff; font-family:arial, tahoma, georgia; font-size:14px; line-height:17px; color:#1c1c1c}
img {border:0}
a {outline:none; color:#015c8d; text-decoration:underline}
a:hover {color:#000055}

.clear {clear:both}
.submit_1 {width:71px; height:30px; background:url('/img/submit_1.gif') no-repeat; border:0; cursor:pointer}
.input_1 {width:175px; border:0; font-family:Myriad Pro; font-size:14px}

.container {min-height:100%}
* html .container {height:100%; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 998 ? "998px" : "") : (document.body.clientWidth < 998 ? "998px" : ""))}
.header {height:482px; font-family:Myriad Pro; background:url('/img/header_bg.gif') repeat-x #000000}
.footer {position:relative; z-index:100; background:url('/img/footer_bg.gif') left top repeat-x #000000; color:#ffffff; margin-top:-200px; min-height:200px}
* html .footer {height:200px}

.w {min-width:998px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 998 ? "998px" : "") : (document.body.clientWidth < 998 ? "998px" : "")); max-width:1250px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth > 1250 ? "1250px" : "") : (document.body.clientWidth > 1250 ? "1250px" : "")); margin:0 auto; position:relative}

.header_img {height:206px; width:100%; left:0; min-width:998px; position:absolute; margin:121px 0 0; background:url('/img/header_img_main.jpg') center no-repeat}
.logo {margin:0 0 0 0; float:left}
.reg {font-size:12px;float:right; padding:15px 15px 0 0}
.reg_a {float:right; padding-bottom:10px}
.fr {float:right; padding:5px 5px 5px 20px}
.fr_2 {float:right; width:175px; height:24px; background:url('/img/input_1.gif') no-repeat; padding:4px 5px 0}
.fr_3 {float:right; padding-left:10px}

.menu_top {position:absolute; margin:20px 0 0 15px;font-size:12px}
.menu_top li {display:inline; padding:0 60px 0 0; text-transform:uppercase}
.menu_top li a {color:#ffffff; text-decoration:none}
.menu_top li a:hover {color:#36ff00}

.gallery {position:absolute; top:356px;overflow:hidden;height:108px;}
.gallery_game {float:left; width:92px; padding:0 4px; text-align:center; font-family:Myriad Pro; font-size:13px; color:#ffffff;}
.gallery_game a {text-decoration:none; color:#ffffff}
.gallery_game a:hover {color:#36ff00}
.gallery_game img {margin-bottom:7px}
.gallery_game strong {font-weight:normal}
.gallery_game_lr {float:left; padding:0 5px}
.gallery_game_lr .arr_left {height:84px; width:37px; display:block; background:url(/img/arr_left.gif) right no-repeat}
.gallery_game_lr .arr_left:hover {height:84px; width:37px; display:block; background:url(/img/arr_left.gif) left no-repeat}
.gallery_game_lr .arr_left_d {height:84px; width:37px; display:block; background:url(/img/arr_left.gif) left no-repeat; cursor:default}
.gallery_game_lr .arr_right {height:84px; width:37px; display:block; background:url(/img/arr_right.gif) left no-repeat}
.gallery_game_lr .arr_right:hover {height:84px; width:37px; display:block; background:url(/img/arr_right.gif) right no-repeat}
.gallery_game_lr .arr_right_d {height:84px; width:37px; display:block; background:url(/img/arr_right.gif) right no-repeat; cursor:default}
.counter {position:absolute; width:54px; height:14px; margin:3px 0 0 22px; background:url(/img/counter_bg.png) bottom no-repeat; font-family:Myriad Pro; font-size:11px; color:#304a58}


.all_games {position:relative; z-index:500; float:right; display:block; width:153px; height:36px; font-family:tahoma; font-size:20px; line-height:26px; color:#ffffff; text-align:center; background:url(/img/all_games_bg.gif) no-repeat; top:408px}
.all_games:hover {color:#36ff00}


.middle {padding:10px 0 400px 0;}
.mc {position:relative; padding:11px 315px 0 205px;}
.mc img {margin:10px;}

.ml, .mr {position:relative; z-index:10}
.ml {float:left; width:170px; padding:10px 0 100px 10px}
.mr {float:right; width:280px; padding:10px 15px 130px 0}

.title {font-family:tahoma; font-size:24px; line-height:30px; font-weight:normal; color:#000000; border-bottom:1px solid #000000; margin-bottom:6px}
.title_2 {font-family:tahoma; font-size:18px; line-height:24px; font-weight:normal; color:#000000; border-bottom:1px solid #000000; margin-bottom:6px}
.title_2 strong {font-size:30px; font-weight:normal}
.title_3 { position:relative; z-index:50; font-family:tahoma; font-size:21px; line-height:30px; font-weight:normal; color:#000000; border-bottom:1px solid #000000; margin-bottom:6px}
.menu_left {width:170px; background:url(/img/menu_left_bg.gif) left top repeat-x #000000; margin-bottom:15px}
.menu_left ul {list-style:none; margin:-8px 15px 0 0}
.menu_left ul li {font-family:tahoma; border-bottom:1px solid #12446f; padding:8px 20px}
.menu_left ul li a {color:#00c0ff; text-decoration:none; font-weight:normal}
.menu_left ul li a:hover {color:#36ff00}
.c_1, .c_2, .c_3, .c_4 {width:5px; height:5px; font-size:1px; line-height:1px}
.c_1 {background:url(/img/corner.gif) right bottom no-repeat}
.c_2 {background:url(/img/corner.gif) left bottom no-repeat; float:right}
.c_3 {background:url(/img/corner.gif) left top no-repeat; float:right}
.c_4 {background:url(/img/corner.gif) right top no-repeat}

.mes {padding-bottom:15px}
.mes_title {font-size:12px}
.mes_title a {color:#065883}
.mes_title a:hover {color:#000055}
.mes_text {}

.news_title {font-size:25px; line-height:25px;font-weight:normal; margin-top:15px}
.news_title a {color:#01283d}
.news_title a:hover {color:#000055}
.news_title a.game {color:#015c8d}
.news_title a.game:hover {color:#000055}
.news_text {text-align:justify;min-height:88px;}
.news_text_2 {text-align:justify; min-height:125px}
*html .news_text_2 {height:125px}
.news_links {font-size:12px; padding:10px 0;min-height:18px;text-align:right;}
.news_links a {margin-right:15px}
.news_links_2 {font-size:12px; padding:10px 0; text-align:right}
.news_links_2 a {margin-left:15px}
.time {float:right; padding-top:15px; font-size:10px; color:#999999}
.date {padding-top:10px; font-size:10px; color:#999999}
.img {float:left; margin:10px 10px 10px 0}

.links {padding:0 0 30px 0}
.links span.st {padding:2px 5px; background:#dddddd; margin-right:10px}
.links a {padding:2px 5px}
.links .d {padding:2px 5px; font-weight:bold; background:#dddddd}

.gild {width:280px; font-family:tahoma; font-size:11px; line-height:14px; color:#ffffff; background:url(/img/menu_left_bg.gif) left top repeat-x #000000; margin-bottom:10px}
.gild_name {font-size:12px; background:url(/img/gild_name_bg.gif) right bottom no-repeat; padding-bottom:5px; margin-bottom:5px}
.gild_name strong {font-size:14px; color:#008bbd; font-weight:normal}
.gild_text {padding:7px 10px 0}
.gild_rank {color:#36ff00}
.gild_link {font-size:10px}
.gild_link:hover {color:#36ff00}
.gild img {float:left; margin:0 8px 8px 0}

.foto {}
.foto img {padding-bottom:7px}

.img_2 {float:left; margin:0 10px 10px 0}
.video_text {min-height:90px}
.video_text a {color:#008bbd}
.video_text a:hover {color:#000055}
*html .video_text {height:90px}

.foot {float:right; padding:30px 15px 10px 0}
.menu_footer {list-style:none; float:right; padding-bottom:30px}
.menu_footer li {font-family:tahoma; display:inline; padding:0 8px}
.menu_footer li a {color:#ffffff; text-decoration:none}
.menu_footer li a:hover {color:#36ff00}

.f_right {float:right; cursor:pointer}
.f_right_2 {float:right}
.select_1 {float:right; width:217px; height:17px; padding:6px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; background:#ffffff; font-size:12px; color:#000000}
.select_2 {position:absolute; width:217px; padding:6px 10px; border-bottom:1px solid #000000; border-top:1px solid #000000; background:#ffffff; font-size:12px; color:#000000}

.artwell {float:right; font-size:12px; padding:33px 20px 0 0}
.artwell_logo {float:right; padding-top:15px}

.comment{
margin:10px 2px;
font-size:12px;
font-family:Verdana;
}
.comment span{
margin:0 7px;
color:#aaa;
font-size:11px;
}
.comment_info img{
margin-right:4px;vertical-align:middle;width:22px;height:22px;
}
.comment_info .sharp{
color:#aaa;
}
.view_comment{
margin-left:1.5em;
padding-left:5px;
border-left:1px solid #eee;
}

.chatmsg{
	padding:2px 10px;
	background:#fff url('/img/s_info.png') left bottom repeat-x;
}
.chatmsg .chatdate{
	float:right;
	maring:3px;
	font-size:11px;
	color:#666;
}
.chatmsg span{
	font-weight:bold;
	cursor:pointer;
}
.chatmsg .msg{
	overflow:hidden;
	width:500px;
}
