﻿/* 전체 */

html, body {
    height: 100%;
	}
body {
	background-repeat: repeat-x;
	margin: 0px;
	background-color: #eeeeee;
	font-size: 12px;
	font-family: "돋움";
	color: #656565;
	line-height:1.7em;
	}
form {
	margin: 0;
  	padding: 0;
}
option, input {
	font-size: 12px;
	font-family: "돋움";
	color: #656565;
}
dl, dt, dd, ul, ol, li, p {
	list-style: none;
	margin: 0;
  	padding: 0;
	}	
li img {
	vertical-align: middle;
	}
.clear {
	clear: both;
	}

/* 기본 링크 스타일 */
a				{text-decoration:none; color: #656565;}
a:link			{text-decoration:none; color: #656565;}
a:visited		{text-decoration:none; color: #656565;}
a:hover			{text-decoration:none; color: #e37784;}
	
/* 헤더 부분 */
.top {
	margin: 0 auto;
	width: 960px;
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
	margin-bottom: 58px;
	color: #a0a0a0;
	}
.top a:visited{
	color: #a0a0a0;
	}
.top_box1 {
	margin: 1px;
	background-color: #2B2F32;
	height: 162px;
	border: 1px solid #3b3e40;
	}
.top_box2 {
	margin: 3px;
	border: 1px #46515c solid;
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/bg_top.jpg);
	height: 100px;
	padding: 2px 10px 8px 10px;
	}
.top_box2 a:link {text-decoration:none; color: #a0a0a0;}
.top_box2 a:hover {text-decoration:none; color: #e37784;}
.top_box3 {
	padding: 5px 10px;
	height: 35px;
	position: absolute;
	z-index: 101;
	width: 940px;
	}
.top_box4 {
	background-color: #0D1114;
	height: 28px;
	margin: 0 1px 1px;
	border-top: 1px;
	border-top-color: #3b3e40;
	border-top-style: solid;
	}
.top_logo {
	margin-top: 0px;
	position:absolute; 
	z-index:10; 
	width:925px
	}
.top_ex {
	margin-top:8px;
	padding-left:30px;
	float:right;
	width: 500px;
	height: 190px;
}
.top_ex2 {
	position:absolute;
	z-index:100;
	left:50%;
	width: 500px;
	margin-left:-40px;
	height: 70px;
	margin-top: 30px;
}
.top_ex_test {
	position:absolute; 
 
	left:50%;
	width: 500px;
	height: 70px;
	margin-left:-40px;
	top:30px;
}

.top_link {
	margin: 0;
	width: 400px;
	}
.top_link li{
	display: inline;
	}
.top_menu {
	position: absolute;
	width: 962px;
	height: 62px;
	margin-left: -1px;
	z-index: 100;
	margin-top: -1px;
	}
.top_navi {
	position: absolute;
	width: 962px;
	height: 62px;
	margin-left: -1px;
	z-index: 100;
	margin-top: -1px;
	}
.top_navi li {
	float:left
    }
.top_navi .navi_1d li {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/top_navi_bg.gif);
	background-repeat: repeat-x;
	}
.top_navi .navi_2d li {
	padding: 4px 5px 4px 10px;
	}	
	
/* 상단 검색바 */
.search {
	height: 26px;
	width: 300px;
	background-color: #FFFFFF;
	display: inline;
	border: 3px;
	border-color: #8e9eb8;
	border-style: solid;
	float: left;
	}
.search_cate {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/top_search_cate.gif);
	background-repeat: no-repeat;
	cursor:pointer;
	float: left;
	width: 105px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	z-index: 300;
	font-size: 11px;
	}	
.search_btn {
	margin-left: 4px;
	float: left;
	}
.search_box {
	border: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	width: 180px;
	float: left;
	margin-top: 5px;
	z-index: 300;
	position: absolute;
	}
.best {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	background-repeat: no-repeat;
	padding-left: 47px;
	}
.best a, .top .best a:link, .top .best a:visited, .top .best a:hover	{
	text-decoration: underline;
	color: #777777;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	}
.best .a {
	margin-left: 37px;
	width: 37px;
	}
.best .b {
	padding-left: 7px;
	}
.search_list {
	border: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 3px;
	line-height: 1.5em;
	width: 100px;
	position: absolute;
	z-index:200;
	margin-top: 30px;
	float: left;
	margin-left: -3px;
	font-size: 11px;
	color: #646464;
	}
.search_best {
	margin-top: 10px;
	float: right;
	width: 240px;
	margin-right: 10px;
	display: inline;
}
.best_txt {
	font-weight: bold;
	width: 80px;
	color: #88b3cc;
	float: left;
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/icon_semo.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position-y: 6px;
	display: inline;
}
.search_default {
	padding: 0 3px;
	width: 140px;
	line-height: 1.3em;
	}
.search_default li{
	padding: 0px 0px 0px 16px;
	margin: 2px;
	}

/* 검색 */
.top_ranking {
	border: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	line-height: 1.3em;
	width: 135px;
	position: absolute;
	z-index:200;
	float: left;
	}
.top_ranking li{
	padding: 0px 0px 0px 16px;
	margin: 2px;
	}
.search_no01 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_01.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no02 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_02.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no03 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_03.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no04 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_04.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no05 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_05.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no06 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_06.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no07 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_07.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no08 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_08.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no09 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_09.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_no10 {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_10.gif);
	background-repeat: no-repeat;
	background-position-y: 1px;
	background-position-x: 1px;
	}
.search_up {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_up.gif);
	background-repeat: no-repeat;
	margin-left: 85px;
	padding-left: 18px;
	background-position-y: 1px;
	position: absolute;
	}
.search_down {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_down.gif);
	background-repeat: no-repeat;
	margin-left: 85px;
	padding-left: 20px;
	position: absolute;
	background-position-y: 1px;
	}
.search_same {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_same.gif);
	background-repeat: no-repeat;
	margin-left: 85px;
	padding-left: 20px;
	position: absolute;
	background-position-y: 1px;
	}
.search_new {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/common/search_ranking_new.gif);
	background-repeat: no-repeat;
	margin-left: 90px;
	padding-left: 20px;
	position: absolute;
	width: 20px;
	background-position-y: 1px;
	}
	

	
/* 컨텐츠 껍데기 */
.container {
	width: 960px;
	height: auto;
	margin: 0 auto;
	background: url(http://img3.doosanmagazine.gscdn.com/style/images/common/contentbox_bg3.gif);
	}
.container_top {
	margin: 0 auto;
	width: 960px;
	height: 3px;
	background: url(http://img3.doosanmagazine.gscdn.com/style/images/common/contentbox_top.gif) no-repeat top;
	background-repeat: no-repeat;
	line-height: 1em;
	}
.container_bottom {
	margin: 0 auto;
	width: 960px;
	height: 3px;
	background: url(http://img3.doosanmagazine.gscdn.com/style/images/common/contentbox_bottom.gif) no-repeat top;
	margin-bottom: 10px;
	}
.clear {
	clear: both;
	}

/* 라인맵 */
.content {
	float:left;
	width: 700px;
	padding: 10px 28px 28px 30px; /* fixes IE/Win double margin bug */
	}
.linemap_tit {
	height:18px; 
	background-repeat:no-repeat; 
	margin-bottom:15px
	}
.linemap_menu {
	float:right;
	margin-bottom: 10px;
	color: #6b7889;
	font-size: 11px;
	}
.linemap_menu_sel {
	padding: 0 17px 0 4px;
	font-weight:bold;
	background: url(http://img3.doosanmagazine.gscdn.com/style/images/common/icon_linemap.gif) no-repeat right 35%;
	background-color: #FFFFFF;
	}
.linemap_menu_open {
	position: absolute;
	line-height:1.3em;
	border: 1px solid #cccccc;
	margin-top: 0px;
	background: #ffffff;
	z-index: 3;
	}
.linemap_menu_open li {
	padding: 2px 33px 2px 4px;
	background: #ffffff;
	}
.linemap_menu_open .sel {
	background: #e4e4e4;
	}
.linemap {
	float:right;
	text-align: right;
	margin-bottom: 10px;
	padding-right: 2px;
	width: 400px;
	color: #6b7889;
	font-size: 11px;
	font-family: "돋움";
	}

/* 기본 폰트 */	
.bytes {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	color: #a0a0a0;
	display: block;
 	}
.number {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	color: #646464;
 	}
.date {
	font-family: "돋움";
	font-size: 11px;
	font-style: normal;
	color: #a0a0a0;
	letter-spacing: 0px;
 	}
.blogger {
	font-family: "돋움";
	font-size: 11px;
	color: #a0a0a0;
	font-weight: bold;
 	}
.hit {
	font-family: "돋움";
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	color: #6b7889;
 	}
.comment {
	font-family: "돋움";
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	color: #e47685;
 	}
.recom {
	font-family: "돋움";
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	color: #663399;
 	}
.brand {
	font-family: "돋움";
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	color: #646464;
 	}
.pink {
	color: #e47685;
 	}
.blue {
	color: #88b3cc;
 	}
.category {
	font-size: 14px;
	font-weight:bold;
	color: #6b7889;
 	}


/* 본문 컬러 관련 */
.vo_01 {
	font-weight: bold;
	color: #b60e25;
	}/* 레드 */
.vo_02 {
	font-weight: bold;
	color: #f16c54;
	}/* 오렌지 */
.vo_03 {
	font-weight: bold;
	color: #3c3c3c;
	}/* 블랙 */
	
.girl_01 {
    font-weight: bold;
    color: #fe94c6;
    }
.girl_02 {
    font-weight: bold;
    color: #44c6d4;
    }
.girl_03 {
    font-weight: bold;
    color: #d08efa;
    }
.al_01 {
    font-weight: bold;
    color: #d11f32;
    }
.al_02 {
    font-weight: bold;
    color: #8d8d8d;
    }
.al_03 {
    font-weight: bold;
    color: #769cab;
    }
.gq_01 {
    font-weight: bold;
    color: #bea357;
    }
.gq_02 {
    font-weight: bold;
    color: #87acac;
    }
.gq_03 {
    font-weight: bold;
    color: #83a4ca;
    }
.wk_01 {
    font-weight: bold;
    color: #e2626d;
    }
.wk_02 {
    font-weight: bold;
    color: #e2be16;
    }
.wk_03 {
    font-weight: bold;
    color: #a4ad33;
    }

	
/* 풋터 */
.bottom {
	background-color: #2b2e31;
	width: 956px;
	margin: 0 2px;
}
.bottom_link {
	background-color: #1f1f1f;
	height: 19px;
	border-bottom: 1px solid #3b3e40;
	padding: 5px 10px;
}
.bootom_line {
	background-image: url(http://img3.doosanmagazine.gscdn.com/style/images/main/footer_line.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 22px;
}


.global_lay {
	z-index:2000;
	position: absolute;
	margin-top: -300px;
	left: 50%;
	margin-left: -460px;
	display: inline;
}
.global {
	background-color: #303030;
	padding: 10px 10px 0 10px;
	color: #a0a0a0;
	font-size: 11px;
	width: 598px;
	height:305px;
	float: left;
	display: inline;
}
.global_box {
	background-color: #494949;
	float: left;
	padding: 10px;
	margin-right: 1px;
	width: 136px;
	line-height: 1.5em;
	display: inline;
	height: 275px;
	text-align: left;
}
.global_box a, .global_box a:visited {
	color: #a0a0a0;
	font-size: 11px;
}
.global_box a:hover			{
	text-decoration:none;
	color: #e37784;
}
.global_box dt{
	font-weight: bold;
}
.global_box p{
	height: 8px;
}
.global_box2 {
	float: left;
	width: 127px;
}
.global_box2 .close{
	float: right;
	margin-top: 215px;
	display: inline;
}


/* 퀵 */
.quick {
	width: 56px;
	margin-top: 0px;
	float: right;
	position: absolute;
	left: 50%;
	margin-left: 490px;
	}
.quick_menu {
	border: 1px solid #939393;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
.quick_menu li{
	margin-bottom: 2px;
	}

