﻿body 
{
    margin: 0px;
    margin-bottom: 0px;
    background-image: url(image/bgpat2.gif);
    font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 14pt
}

a:link{text-decoration:none;color:#464646;}
a:visited{text-decoration:none;color:#464646;}
a:active{text-decoration:none;color:#FF3399;}
a:hover{text-decoration:underline;color:#FF3399;}

.tx8pt12em {  font-family: "돋움", "돋움체"; font-size: 8pt; color: #464646;  line-height: 12pt}
.tx8pt13em {  font-family: "돋움", "돋움체"; font-size: 8pt; color: #464646;  line-height: 13pt}
.tx9pt11em {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 11pt}
.tx9pt12em {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 12pt}
.tx9pt14em {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 14pt}
.tx9pt14em_pink {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #f40286;  line-height: 14pt}
.tx9pt16em {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 16pt}
.tx9pt18em {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 18pt}
.input {  font-family: "돋움", "돋움체"; font-size: 9pt; color: #464646;  line-height: 14pt}
.tx10pt16em {  font-family: "돋움", "돋움체"; font-size: 10pt; color: #464646;  line-height: 16pt}
.tx10pt16em {  font-family: "돋움", "돋움체"; font-size: 10pt; color: #464646;  line-height: 16pt}
.tx10pt18em {  font-family: "돋움", "돋움체"; font-size: 10pt; color: #3e9b03;  line-height: 18pt}
.tx14pt16em {  font-family: "돋움", "돋움체"; font-size: 14pt; color: #464646;  line-height: 16pt}
.tx12pt16em {  font-family: "돋움", "돋움체"; font-size: 12pt; color: #464646;  line-height: 16pt}
.tx12pt18em {  font-family: "돋움", "돋움체"; font-size: 12pt; color: #464646;  line-height: 18pt}
.tx14pt20em {  font-family: "돋움", "돋움체"; font-size: 14pt; color: #464646;  line-height: 20pt}
.tx16pt20em {  font-family: "돋움", "돋움체"; font-size: 16pt; color: #464646;  line-height: 20pt}
.tx18pt20em {  font-family: "돋움", "돋움체"; font-size: 18pt; color: #464646;  line-height: 20pt}
.tx19pt21em {  font-family: "돋움", "돋움체"; font-size: 19pt; color: #464646;  line-height: 21pt}

#top
{
    width: 100%;
    background-image: url(image/top_navibg.gif);
}

#topmenu
{
    width: 870px;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
}

#topmenu1
{
    position: relative;
    width: 250px;
    top: 16px;
}

#topmenu2
{
    position: relative;
    top: -25px;
    left: 474px;
    width: 378px;
    padding:0; margin:0;
}

#bookmark
{
    position: relative;
    width: 100px;
    left: 728px;
    top:-23px;
}

#navi
{
    width: 870px;
    height: 165px;
    margin-left: auto;
    margin-right: auto;
}

#maincontent
{
    width: 870px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
}  

#mainleft
{
    width: 432px;
    vertical-align: top;
}

#mainad
{
    height: 371px;
}

#mainright
{
    width: 438px;
}

#maingoods
{
    margin-left: auto;
    margin-right: auto;
    background-image: url(image/goods_cbg.gif);
}

#mainsw
{
    height: 127px;
}

#footer
{
    background-color: White;
    height:120px;
}

#footerline
{
    background-image: url(image/rdott_line_pat.gif);
    height:1px;
    width: 100%;
}

#footermenu, #footeraddress
{
    width: 870px;
    margin-left: auto;
    margin-right: auto;
}

.dashedbottomline
{
    border-bottom: grey 1px dashed;
}

#tmenu {
	position:relative;
	margin-left: auto;
    margin-right: auto;
	width:780;
	height:356;
	z-index:1;
	visibility: hidden;
}

#quickLink
{
    position:absolute;
    width: 80px;
    top:180px;
}

.highlight
{
    background-color:Orange;
    vertical-align : bottom;
    color: #151515;
    line-height: 12pt
}

.bluetable
{
    border-right: #3366cc 1px solid;
    table-layout: fixed;
    border-top: #3366cc 1px solid;
    border-left: #3366cc 1px solid;
    border-bottom: #3366cc 1px solid;
    border-collapse: collapse;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 100%;
}

.bluetd
{
    height: 21px;
    border-right: #3366cc 1px dotted;
    border-top: #3366cc 1px dotted;
    border-left: #3366cc 1px dotted;
    border-bottom: #3366cc 1px dotted;
    text-align: center;
    color: white;
    background-color: #507CD1;
}

.bluelinetd
{
    height: 21px;
    border-right: #3366cc 1px dotted;
    border-top: #3366cc 1px dotted;
    border-left: #3366cc 1px dotted;
    border-bottom: #3366cc 1px dotted;
}

