/* BASIC css start */
#hdWrap { background: url() repeat-x 0 0px;}

/* header */
#header { position: relative; height: 66px; width: 1000px; }
#header .bi,
#header .ad,
#header #gnb,
#header #favLink { position: absolute; }
/* bi */
#header .bi { left: 0px; top: 0px; }
#header .ad { left: 150px; top: 10px; }
/* gnb */
#header .gnb { zoom: 1; }
#header .gnb {  float: right; top: 8px; }
/* hdSchFrm */
#header #hdSchFrm { position: absolute; right: 5px; top: 5px;}
#header #hdSchFrm fieldset { float: left; width: auto; }
#header #hdSchFrm .MS_search_word,
#header #hdSchFrm .btn-sch { float: left; width: auto; }
#header #hdSchFrm .MS_search_word { padding:2px;border:0px solid #666;width:160px;font-family:µ¸¿ò,verdana;font-size:10pt;color:black;background-color:#fafafa;height:16px; }
/* favLink */
#header #favLink { right: 30px; top: 44px; }

#tmmenu { position: relative; height: 35px; width: 1000px; }


@charset "utf-8";
body {
	background-image: url(http://idtec.cafe24.com/images/mainbg120-1.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
img {
	border:0;}

	#wrap2 {
	width: 1900px;
        height: 120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

	#wrap1 {
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#page_header {
	height: 43px;
}
.top {
	float: left;
	height: 43px;
	width: 205px;
	margin-top: 0px;
}
.top2 {
	float: right;
	height: 43px;
	width: 379px;
	margin-top: 0px;
}
.top2 ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.top2 ul li {
	display: inline;
	float: left;
}

#page_menu {
	height: 75px;
}

.bi {
	float: left;
	height: 75px;
	width: 147px;
	margin-top: 0px;
}

.ban {
	float: right;
	height: 75px;
	width: 934px;
	margin-top: 0px;
}
.ban ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.ban ul li {
	display: inline;
	float: left;
}

#page_mmenu1 {
	height: 67px;
}
.mmenu1 {
	float: left;
	height: 67px;
	width: 1100px;
	margin-top: 0px;
}
.mmenu1 ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.mmenu1 ul li {
	display: inline;
	float: left;
}

.sch {
	float: left;
	height: 27px;
	width: 300px;
	margin-top: 8px;
	margin-left: 215px;
}
.sch_box {
	background-color: #FFF;
	float: left;
        height: 27px;
	width: 265px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#apDiv11 {
	position: relative;
	left: 0px;
	top: -2px;
	width: 1100px;
	height: 0px;
	z-index: 999;
	visibility: hidden;
}

/* Main menu */

#mmenu
{
	width: 1100px;
	margin: 0;
	padding: 0px 0 0 0;
	list-style: none;  
	background: #fff;

}

#mmenu li
{
	float: left;
	padding: 0 0 0px 0;
	position: relative;
	line-height: 0;
}

#mmenu a 
{
	float: left;
	height: 67px;
	padding: 0px;
}

#mmenu li:hover > ul
{
	display: block;
}

/* Sub-menu */

#mmenu ul
{
    list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 60px;
    left: -30px;
    z-index: 99999;    
   }

#mmenu ul ul
{
  top: 0;
  left: 150px;
}

#menu ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;  
}

#mmenu ul a
{    
    padding: 0px;
	height: 0px;
	width: 130px;
	height: auto;
    line-height: 0;
    display: block;
    white-space: nowrap;
    float: none;
	text-transform: none;
}

/* Clear floated elements */
#mmenu:after 
{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}



/* hdSchFrm */
.#hdSchFrm { position: absolute; left: 300px; top: 80px;}
#hdSchFrm fieldset { float: left; width: auto; }
#hdSchFrm .MS_search_word,
#hdSchFrm .btn-sch { float: left; width: auto; }
#hdSchFrm .MS_search_word { padding-left:5px;border:1px solid #b7b7b7;width: 265px; height: 25px; margin-left: 0px;  background-color: #fff; }




/* BASIC css end */

