@charset "EUC-KR";
@import url(default.css);
@import url(layout.css);


#container {overflow:visible;position:relative; width:950px; height:610px; margin:0 auto; margin-top:30px;}

/* quickmenu */
#quickmenu {position:relative; top:-30px; left:230px;}

/* gnb */
#topGnb {float:right; position:relative; top:-40px; left:-17px;}
#topGnb ul li {display:inline; padding-left:7px; background:url(/tectran/img/dot1.gif) no-repeat 0 45%;}

/* mainNavi */
#mainNavi {position:absolute; top:340px; left:227px; width:730px;}

/* contents */
#contents {margin-top:50px;}
#contents a,a:visited {font-size:8pt;}
#contents a:hover, a:active {font-size:8pt;}
#contents .mainLeft {width:165px; margin-left:23px;}
#contents .mainLeft p {padding-bottom:10px;}
#contents .mainLeft ul {height:55px;}
#contents .mainLeft ul li {height:16px; padding-left:7px; background:url(/tectran/img/dot1.gif) no-repeat 0 30%;}
#contents .mainLeft .more {float:right; margin-top:-75px;}
#contents .mainLeft .selling {margin-top:-89px; padding-left:85px;}
#contents .mainLeft .seltxt1 {margin-left:10px;}
#contents .mainLeft .seltxt2 {height:35px; margin-left:95px;}
#contents .mainLeft .select1 {margin-top:5px; height:20px;}
#contents .mainLeft .btngo {vertical-align:bottom;}
#contents .mainLeft .btntab1 {position:relative; width:182px;}
#contents .mainLeft .btntab1 li {width:182px;}

#contents .mainRight {margin-top:-495px; margin-left:237px;}
#contents .mainRight .tab1 {padding-top:20px; padding-bottom:17px;}
#contents .mainRight .btntab2 {position:relative; width:340px;}
#contents .mainRight .btntab2 li {width:330px; height:18px;}
#contents .dateRight {position:absolute; right: 0px; padding-right:15px;}
#contents .mainRight ul {height:50px;}
#contents .mainRight ul li {height:16px; padding-left:7px; background:url(/tectran/img/dot1.gif) no-repeat 0 30%;}
#contents .mainRight .more {margin-top:-80px; margin-left:290px;}
#contents .mainRight .tab2 {width:453px; height:100px; margin-top:165px; background:url(/tectran/img/tab2Bg.gif) no-repeat 100% 0;}
#contents .mainRight .tab2 .tab2tle {margin-top:-88px; margin-left:189px;}
#contents .mainRight .tab2 ul {margin-top:23px; margin-left:190px;}
#contents .mainRight .tab2 .more2 {margin-top:-85px; margin-left:410px;}
#mBoard1 {position:absolute; top:250px;}
#mBoard2 {position:absolute; top:250px;}
#contents .mainRight .tab2btn {position:absolute; top:428px; width:24px; margin-left:451px;}
#contents .mainvisual {position:absolute; top:42px; margin-left:410px;}

#contents .mainRight .btnbox {position:absolute; top:520px; margin-left:-3px;}
#contents .mainRight .banner {overflow:hidden; position:absolute; top:520px; width:170px; height:60px; margin-left:310px;}
#contents .mainRight .banner ul li {height:30px; background:none;}
#contents .mainRight .bnbtn {position:absolute; top:580px; width:20px; margin-top:-57px; margin-left:450px;}
#contents .mainRight .dateBoxTop {width:200px; height:195px; position:absolute; top:405px; margin-left:485px; background:url(/tectran/img/scheduleBg.gif) no-repeat 50% 0;}
.bnbtnIframe {margin-top:-56px; margin-left:133px;}


/* ´Þ·Â */
.Box1Top p {height:20px; padding-top:15px; text-align:center; color:#444444; font-weight:bold;}
.Box1Top table {width:164px; background:url(/tectran/img/calendarBg.gif) no-repeat left top; margin:0 auto;}
.Box1Top table th {height:20px; background:none;}
.Box1Top table td {text-align:center; height:20px; background:none;}
.Box1Top table td.sun {color:#E97E30;}
.Box1Top table td.sat {color:#458CCB;}
.Box1Top table td.mOver1 {background:#ECECEC;}
.Box1Top table td.mOver2 {background:#FBC15D; color:#ffffff; font-weight:bold;}

.qmenu_on {width:690px; height:250px; position:absolute; left:0px; top:0px; z-index:5; visibility:visible;}
.qmenu_off {width:690px; height:250px; position:absolute; left:0px; top:0px; z-index:-2; visibility:visible;}
.tmenu_on {z-index:-1;}
.tmenu_off {z-index:5;}