/* -----------------------------------------------------
WRITER : Technical Kimbuyong
EMAIL : byk@rightbrain.co.kr
---------------------------------------------------------*/
@charset "UTF-8";

@import "base.css";
@import "layout.css";

/*Layout  (Body)
--------------------------------------------------------------------------------------------------------------*/
#wrapper {
	overflow: hidden;
	width: 906px;
	padding: 0 0 50px;
	background: url(../../images/tvgame2/wrapper_bg.gif) no-repeat bottom left;
}
#sidebar {
	width: 255px;	
	float: left;
	background: url(../../images/tvgame2/sidebar_bg.gif) repeat-y;
}
#sidebar h2 {
	display: none;
}
#sidebar ul.sidemenu {
	padding: 89px 0 50px;
	width: 255px;	
}
#sidebar ul.sidemenu li {
	margin: 0 0 0 20px;
	padding: 0 0 5px 11px;
}
#sidebar ul.banner {
	margin: 0 0 15px 31px;
}
#sidebar dl {
	margin: 0 0 0 20px;
	padding: 40px 0 0 11px;
	background: url(../../images/tvgame2/sidebar_dl_bg.gif) no-repeat;
}
#sidebar dl dd {
	padding: 10px 0 0 17px;
}
#body {
	margin: 74px 0 0;
	width: 651px;
	float: left;
	background: url(../../images/tvgame2/body_bg.gif) repeat-y;
}
#location {
	font-size: 0.8em;
	font-weight: bold;
	text-align: right;
	color: #444;
	padding: 3px 32px 15px 0;
	width: 619px;
	height: 17px;
	background: url(../../images/tvgame2/location_bg.gif) no-repeat;
}
div.content-area {
	padding: 0 14px 15px 15px;

}
h3 {
	width: 607px;
	height: 21px;
	background: url(../../images/tvgame2/h3_bg.gif) no-repeat;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
}
p.descript {
	font-size: 0.95em;
	padding: 7px 9px 9px;
	margin: 0 2px 20px;
	background: #f3f7eb;
	color: #547851;
}

/*Layout  (Footer) :layout.css
--------------------------------------------------------------------------------------------------------------*/
#footer {
	clear: both;
	margin: 15px 0 0 270px;
}

/* TVGAME ALLGAME_DETAIL
---------------------------------------------------------------------------------------------------*/
#tvgame_detail #wrapper {
	padding: 0;
	background: url(../../images/common/lyt906_wrapper_bg.gif) repeat-y;
}
#tvgame_detail #wrapper #body {
	margin: 0;
	padding: 74px 0 0;
	background: url(../../images/common/lyt906_body_bg.gif) no-repeat;
}
#tvgame_detail #footer {
	padding: 120px 0 50px 270px;
	width: 636px;
	margin: 0;
	background: url(../../images/common/lyt906_footer_bg.gif) no-repeat;
}



#tvgame_detail #sidebar ul.sidemenu {
	background: url(../../images/tvgame2/sidebar_ul_tvgame2_bg.gif) no-repeat;
}
#tvgame_detail div.best_game div.title h4 {
	font-size: 1.3em;
	color: #000;
	display: inline;
	margin: 0;
	padding: 0 10px 0 0;
	background: #fff;
}
#tvgame_detail div.best_game {
	width: 604px;
}
#tvgame_detail div.best_game div.title {
	background: url(../../images/tvgame2/best_game_h4_bg.gif) repeat-x;
}
#tvgame_detail div.data {
	margin: 20px 0 0;
	width: 385px;
	position: relative;
}
#tvgame_detail div.data p.data_img {
	width: 280px;
	height: 195px;
	padding: 7px;
	border: 1px solid #c9d2d8;
	background: #e3e8eb;
}
#tvgame_detail div.data p.data_img img {
	margin: 7px 0 0 7px;
}
#tvgame_detail div.data p.btn {
	padding: 10px 0 0;
}
#tvgame_detail div.data span#data1 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#tvgame_detail div.data span#data2 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}
#tvgame_detail div.data span#data3 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}
#tvgame_detail div.data span#data4 {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
}
#tvgame_detail div.data ul {
	position: absolute;
	top: 0px;
	left: 300px;
}
#tvgame_detail div.data ul li a {
	display: block;
	width: 55px;
	height: 39px;
	background: url(../../images/tvgame2/data_ul_li_bg.gif) no-repeat;
}
#tvgame_detail div.data ul li a img {
	margin: 5px 0 0 11px;
}
#tvgame_detail div.data ul li a:hover {
	display: block;
	width: 55px;
	height: 39px;
	background: url(../../images/tvgame2/data_ul_li_bg2.gif) no-repeat;
}
#tvgame_detail div.info {
	margin: -215px 0 0 385px;
	width: 219px;
	padding: 0 0 30px;
}
#tvgame_detail div.info ul.info1 {
	padding: 0 0 10px;
/*	border-bottom: 1px solid #ddd;*/
}
#tvgame_detail div.info ul.info1 li {
	color: #4b6c7c;
	font-weight: bold;
}
#tvgame_detail div.info ul.info1 li span {
	color: #666;
}
#tvgame_detail div.info ul.info1 li span.price {
	color: #666;
}
#tvgame_detail div.info ul.info1 li span.degree {
	font-family: Dotum, "돋움", sans-serif;
}
#tvgame_detail div.info ul.info2 {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}
#tvgame_detail div.info p.rating {
	padding: 5px 0 0;
}
#tvgame_detail div.info p.rating span {
	color: #f26c00;
	font-weight: bold;
}
#tvgame_detail div.info p.btn {
	padding: 5px 0 0;
}
#tvgame_detail div.tag {
	text-align: center;
	padding: 35px 0 0;
	width: 301px;
	height: 23px;
	font-size: 0.9em;
	background: url(../../images/tvgame2/tag_bg.gif) no-repeat;
}
#tvgame_detail div.tag span {
	width: 255px;
}
#tvgame_detail div.tag h4 {
	display: none;
	margin: 0;
	padding: 0;
}
#tvgame_detail div.device {
	clear: both;
	padding: 35px 10px 0;
	width: 597px;
	height: 23px;
	font-size: 0.9em;
	background: url(../../images/tvgame2/device_bg.gif) no-repeat;
}
#tvgame_detail div.device span {
	padding: 0 30px;
}
#tvgame_detail div.device h4 {
	display: none;
	margin: 0;
	padding: 0;
}
#tvgame_detail #tab-container {
	padding: 20px 0 0; 
}
#tvgame_detail #tab-container ul {
	width: 607px;
	height: 20px;
	display: block;
	background: url(../../images/tvgame2/tab_ul_bg.gif) repeat-x bottom;
}
#tvgame_detail #tab-container ul li {
	float: left;
	margin: 0 2px 0 0;
}
#tvgame_detail #tab-container ul li img {
	display: block;
}
#tvgame_detail #tab-container #content1 {
	overflow: hidden;
	width: 587px;
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #ececec;
	border-top: none;
	font-size: 0.9em;
}
#tvgame_detail #tab-container #content2 {
	overflow: hidden;
	width: 587px;
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #ececec;
	border-top: none;
}
#tvgame_detail #tab-container #content3 {
	overflow: hidden;
	width: 587px;
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #ececec;
	border-top: none;
	font-size: 0.9em;
}
#tvgame_detail #tab-container #content3 dl {
	height: 80px;
}
#tvgame_detail #tab-container #content3 dt {
	width: 150px;
	height: 80px;
	float: left;
}	
#tvgame_detail #tab-container #content3 dt p {
	width: 115px;
	height: 64px;
	padding: 7px;
	border: 1px solid #c9d2d8;
	background: #e3e8eb;
}
#tvgame_detail #tab-container #content3 dd {
	float: left;
}
#tvgame_detail div.best_score {
	margin: -115px 0 0 301px;
	border-left: 1px solid #ddd;
	padding: 0 0 0 30px;
	width: 221px;
	height: 110px;
}
#tvgame_detail div.best_score p {
	text-align: center;
	margin: 0;
	padding: 10px 0 0;
}
#tvgame_detail div.best_score h4 {
	margin: 0;
	padding: 0 0 5px;
}
#tvgame_detail div.best_score table {
	margin: 0 0 0 10px;
}
#tvgame_detail div.best_score table thead {
	display: none;
}
#tvgame_detail div.best_score table tbody td {
	padding: 0 10px 0 0;
}
#tvgame_detail div.other_games {
	padding: 20px 0 0;
	width: 301px;
	height: 110px;
}
#tvgame_detail div.other_games h4 {
	margin: 0;
	padding: 0 0 5px;
}
#tvgame_detail div.other_games dl {
	padding: 0 0 0 10px;
	width: 291px;
	height: 80px;
}
#tvgame_detail div.other_games dt {
	width: 147px;
	height: 80px;
}
#tvgame_detail div.other_games dt p {
	width: 115px;
	height: 64px;
	padding: 7px;
	border: 1px solid #c9d2d8;
	background: #e3e8eb;
}
#tvgame_detail div.other_games dd {
	margin: -80px 0 0 147px;
	width: 130px;
	height: 80px;
}
#tvgame_detail div.other_games dd p.title {
	font-weight: bold;
	border-bottom: 1px solid #d9d9d9;
	margin: 0;
	padding: 0 0 5px;
}
#tvgame_detail div.other_games dd p.price {
	color: #4b6c7c;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0;
}
#tvgame_detail div.other_games dd p.price span {
	color: #666;
}
#tvgame_detail div.other_games dd p.device {
	color: #4b6c7c;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0;
}
#tvgame_detail div.other_games dd p.device span {
	color: #666;
}
#tvgame_detail div.other_games dd p.level {
	color: #4b6c7c;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0;
}
#tvgame_detail div.other_games dd p.level span {
	color: #666;
	font-family: Dotum, "돋움", sans-serif;
}
#tvgame_detail div.other_games dd p.downloads {
	color: #4b6c7c;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0;
}
#tvgame_detail div.other_games dd p.downloads span {
	color: #666;
}
#tvgame_detail div.add_your_comment {
	padding: 20px 0 0;
}
#tvgame_detail div.add_your_comment h4 {
	margin: 0;
	padding: 0;
}
#tvgame_detail div.add_your_comment dl {
	padding: 5px;
	width: 608px;
	height: 48px;
	background: url(../../images/tvgame2/add_your_comment_dl_bg.gif) no-repeat;
}
#tvgame_detail div.add_your_comment dl dt {
	float: left;
	padding: 0 8px;
}
#tvgame_detail div.add_your_comment dl dd {
	float: left;
}
#tvgame_detail div.add_your_comment dl dd textarea {
	width: 400px;
	height: 40px;
}
#tvgame_detail div.add_your_comment table {
	width: 100%;
}
#tvgame_detail div.add_your_comment table thead {
	display: none;
}
#tvgame_detail div.add_your_comment table tbody td {
	padding: 5px;
	border-bottom: 1px solid #e9eef1;
}
#tvgame_detail div.add_your_comment table tbody td.writer {
	text-align: center;
	color: #437c93;
}
#tvgame_detail div.add_your_comment table tbody td.title {
	width: 355px;
	word-break: break-all;
}
#tvgame_detail div.add_your_comment table tbody td.date {
	width: 120px;
	text-align: center;
}
#tvgame_detail div.add_your_comment table tbody td.grade {
	text-align: center;
	color: #f26c00;
	font-weight: bold;
}
div.game_grade {
/*
	position: absolute;
	left: 810px;
	top: 270px;*/
	font-family:arial;
	font-size: 8px;
	text-align: center;
}
