/******************************* 기본 스타일 ************************************/

@font-face {font-family: nanum; src: url(http://www.miceseoul.com/webzine/201004/nanum.eot);}

* { margin:0; padding:0;}

body, th, tr, td, dl, dt, dd, ul, li { font: 9pt 돋움; color:#898989; line-height: 1.4; }

h1, h2, h3, h4, h5, h6 {line-height:100%;}

a:link {color:#00285f; text-decoration:none;}
a:hover {color:#00285f; text-decoration:none; font-weight:bold;}

td, td img { border: none; vertical-align:top; }

a img {border: none;}

ul,dl {list-style:none; border:0;}

ul li, li ul li { list-style: none; }

table {border-collapse:collapse;word-break:break-all;}

/******************************* 기타 ************************************/


table#gnb {margin-top:20px;}
.left_bg {background: url(../images/common/left_pt.jpg) no-repeat left top;}
.right_bg {background: url(../images/common/right_pt.jpg) no-repeat right top;}
.title_line {padding-top:10px; border-bottom:2px solid #cfd0d4; }
.Mg_20 {padding:30px 0;}
.copy {margin-top:150px;}
.history {padding-bottom:30px;
			padding-top:30px;
			border-bottom: 1px solid #e1e1e1;}

h3 {font:normal 17pt nanum, ''; color:#2f61c0; font-weight:bold; letter-spacing:-1px; margin-bottom:40px;}
h4  {color:#ff4c43; font-size:11pt; margin-bottom:7px; font-weight:bold;}
dt {color:#190c0b; font-size:11pt; margin-bottom:5px; font-weight:bold;}

ul, ol {margin-bottom:40px;}
ul li {margin-bottom:10px;}
ol li {background: url(../images/products/check.jpg) no-repeat  0% 30%; padding-left:10px;; line-height:1.2; margin-bottom:7px;}


/*******************************보기타입1 ************************************/
table.view_type1 {
	text-align: center;
	border-top : 1 solid #FFFFFF;
	border-bottom : 1 solid #FFFFFF;
}
table.view_type1 th { 
	padding: 7px 5px 7px 8px;
	font-size: 12px;
	color: #ffffff; font: bold 12px 돋움;
	text-align: left;
	background-color : #8dc1d4;
	border-bottom : 1 solid #FFFFFF;
}

table.view_type1 td { 
	padding: 7px 5px 7px 8px;
	font-size: 12px;
	color: #707070; font: 12px 돋움;
	text-align: left;
	background-color : #f0f0f1;
	border-bottom : 1 solid #FFFFFF;
}

table.view_type1 td.odd {border-right:1px solid #fff; background-color : #c5d3d8;}

table.view_type1 th.odd {border-right:1px solid #fff;}


/*******************************보기타입2 ************************************/
table.view_type2 {
	text-align: center;
	border-top : 1 solid #FFFFFF;
	border-bottom : 1 solid #FFFFFF;
}
table.view_type2 th { 
	padding: 7px 5px 7px 12px;
	font-size: 12px;
	color: #ffffff; font: bold 12px 돋움;
	text-align: left;
	background-color : #8dc1d4;
	border-bottom : 1 solid #FFFFFF;
}

table.view_type2 td { 
	padding: 7px 5px 7px 8px;
	font-size: 12px;
	color: #707070; font: 12px 돋움;
	text-align: left;
	background-color : #f0f0f1;
	border-bottom : 1 solid #FFFFFF;
}
table.view_type2 .odd {border-right:1px solid #fff;}


