﻿@charset "utf-8";

.container_tv {
	width: 960px;
	height: 500px;
	margin: 0 auto;
	background: url(/gq/images/submain/bg_top_tv.jpg);
	}
.banner_sky {
	padding: 4px;
	border: 1px solid #5c5c5c;
	margin: 20px 0 0 0;
	}
.content_tv {
  	float:left;
	width: 129px;
	padding: 30px 20px 0px 37px;
	display: inline;
	}
.content_tv2 {
  	float:left;
	width: 537px;
	padding: 69px 0px 0px 37px;
	display: inline;
	}	
.content_main01 {
  	float:left;
	width: 720px;
	padding: 30px 0px 15px 32px;
	display: inline;
	}
.tvswf {
	float: left;
	width: 500px;
	}
.tvtitle {
	float: left;
	width: 397px;
	margin-top: 10px;
	}
.tvbt {
	float: left;
	width: 103px;
	padding-top: 8px;
	}
.tvst2, .tvst2 a, .tvst2 a:visited {
	font-weight: bold;
	color: #cccccc;
	}
.tvst3, .tvst3 a, .tvst3 a:visited {
	font-weight: bold;
	color: #498894;
	margin: 7px 0px 2px 0px;
	text-align: left;
	}
.tvst, .tvst a, .tvst a:visited {
	float:left;
	width: 120px;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	line-height: 13px;
	color: #cccccc;
	}
.tvtxt, .tvtxt a, .tvtxt a:visited {
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: #7b7b7b;
	}
	
.sme ,.sme a, .sme a:visited {
	font-weight: bold;
	color: #7bc9c9;
	}
.tv_sum01 {
	float: left;
	margin: 8px 0 5px 0;
	border: 1px solid #000000;
	display: inline; /* fixes IE/Win double margin bug */
	}
.tv_sum02 {
	float: left;
	padding: 2px;
	margin: 0px 5px 0 0;
	border: 1px solid #cfcfcf;
	display: inline; /* fixes IE/Win double margin bug */
	}
.tv_sum03 {
	float: left;
	margin: 0px 5px 0 0;
	border: 2px solid #000000;
	display: inline; /* fixes IE/Win double margin bug */
	}
.tv_clist {
	float: left;
	width: 345px;
	margin: 0px 12px 23px 0px;
	}
.tv_family {
	float: left;
	width: 168px;
	margin: 17px 0 7px 0;
	}	
.tv_familytxt, .tv_familytxt a, .tv_familytxt a:visited {
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: #7b7b7b;
	}	
	
	
.img_box {
   	width: 100px;
	height: 100px;
	text-align: left;
	border: 1px solid #d0d0d0;
	background: #dedede url(/gq/images/content/bg_pattern.gif);
   	}
.img_box01 {
	float: left;
   	width: 100px;
	height: 100px;
	text-align: left;
	border: 1px solid #d3e2e0;
	background: #d3e2e0 url(/gq/images/submain/bg_pattern.gif);
   	}
.summain_top_bg {
    position: absolute;
    width: 960px;
	height: 349px;	
    background: url(/gq/images/submain/bg_top_feature.jpg) no-repeat;
	display: inline; /* fixes IE/Win double margin bug */
	}
.submain_container_02 {  
    position: absolute;
	float: right;
    width: 450px;
	height: 330px;
	margin-left: 509px;
	margin-top: 9px;
	}
.img_sticker{
   position: absolute;
   z-index: 9;
   margin: 1px 0px 0px 1px;
   }
.img_sticker_01{
	margin: 0;
	padding: 313px 0px 0px 508px;
	position: absolute;
	width: 34px;
	z-index: 9;
}
.sum_block04 .title{
	font-weight: bold;
	font-size:12px;
	color: #e43d0a;
	}
.sum_block04 .text{
	font-size:12px;
	color: 656565;
	}
.sum_block_01{
	float: left;
	width: 225px;
	margin-right: 11px;
	}
.sum_block_02{
	float: left;
	width: 225px;
	}
.sum_block02{
	padding: 0px;
	width: 225px;
	float: left;
	height: 24px;
	background: url(/gq/images/submain/bg_pick_title.gif) repeat-x bottom;
	margin-bottom: 17px;
	}
.sum_block03{
	padding: 0px;
	width: 225px;
	margin: 0px;
	float: left;
	height: 24px;
	background: url(/gq/images/submain/bg_pick_title.gif) repeat-x bottom;
	margin-bottom: 17px;
	}
.sum_block03_bottom{
	padding: 0px;
	width: 225px;
	margin-top: 7px;
	float: left;
	height: 24px;
	background: url(/gq/images/submain/bg_pick_title.gif) repeat-x bottom;
	margin-bottom: 17px;
	}
.list_block04{
	width: 225px;
	height: 102px;
	float: left;
	margin-bottom: 12px;
	background: url(/gq/images/submain/bg_pick_text.gif) repeat-x bottom;
	}
.list_block04 dd{
	height: 20px;
	}
.best_space{
	width: 225px;
	float: left;
	margin-bottom: 12px;
	background: url(/gq/images/submain/bg_pick_text.gif) repeat-x bottom;
	}
.best_block{
	width: 225px;
	height: 50px;
	float: left;
	margin-bottom: 8px;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	}
.best_block_bottom{
	width: 225px;
	height: 50px;
	float: left;
	text-align: left;
	font-size: 11px;
	}
.best_block dd{
	height: 50px;
	}
.best_block_img{
	float:left;
	width: 50px;
	height: 50px;
	margin-right: 8px;
	}
.best_block_title{
	font-weight: bolder;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 3px;
	}

.sum_block05{
	float: left;
	width: 234px;
	margin-bottom: 12px;
	}
.sum_contents01{
	position: absolute;
	width: 470px;
	height: 102px;
	margin-top: 111px;
	margin-left: 33px;
	}
.sum_contents02{
	position: absolute;
	widows: 495px;
	height: 230px;
	margin-top: 225px;
	margin-left: 33px;
	}
.hot_sum{
	position: absolute;
	widows: 238px;
	height: 216px;
	margin-top: 111px;
	margin-left: 270px;
	}

.title_left_01{
	float: left;
	}
.title_right_01{
	float:right;
	margin-top: 4px;
	margin-right: 5px;
}
.sum_block04{
	width: 225px;
	float: left;
	margin-bottom: 12px;
	}

.sum_block04 .img{
	width: 102px;
	float: left;
	}
.sum_block05 .img{
	width: 102px;
	float: left;
	}
.bin{
	height: 27px;
	}
.text_box{
	float: left;
	width: 114px;
    height: 102px;
	margin: 0px;
	padding-left:9px;
	text-align: left;
	background: url(/gq/images/submain/bg_pick_text.gif) repeat-x bottom;
	}
.text_box .bold{
	margin: 5px 0px 3px 0px;
	}
.text_box .text{
	line-height: 14px;
	font-size: 11px;
	}
.text_box01{
	float: left;
	width: 114px;
    height: 102px;
	padding:0px 9px 0px 9px;
	} 
.top_txt01 a, .top_txt01 a:visited, .top_txt01 a:hover {
	font-weight: bold;
	color: #d7eaea;
	font-family: 돋움;
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
	}

.top_txt02 a, .top_txt02 a:visited, .top_txt02 a:hover {
	color: #fff;
	font-family: 돋움;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
	padding-bottom: 5px;
	}
.top_txt03 a, .top_txt03 a:visited, .top_txt03 a:hover {
	color: #405c5b;
	font-family: 돋움;
	font-size: 11px;
	line-height: 12px;
	text-align: left;
	}
.comment_01 {
	color: #c2ae6c;
	font-size: 11px;
}
