
A:link, A:visited, A:active {
	font-family:돋움,돋움체,Tahoma; 
	color:#000000;
	font-size:8pt;
	letter-spacing:-1;
	text-decoration:none;
} 

A:hover {
    font-family:돋움,돋움체; 
	color:#2579CF;
	font-size:8pt;
	letter-spacing:-1;
	text-decoration:none;
}

body, table, tr, td, select, textarea, input { 
    font-family:돋움체, seoul, arial, helvetica; 	
	font-size: 9pt; 
	color: #505050; 

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}


ul,ol,li{list-style:none;}


.input        {font-family:; font-size:12px; color:#000000; border-width:1; border-color:#D4D0C8; border-style:solid;}
.input_blocks {text-align: right; font-weight: bold;  font-size:14px; color:#376F6F; border-style:none;}
.input_blocke {text-align: right; font-weight: bold;  font-size:14px; color:#7C7C7C; border-style:none;}
.input_time   {text-align: right; font-weight: bold;  font-size:14px; color:#FF8000; border-style:none;}
.onInput3     {COLOR: #434343; border:1px solid #F0563E;}
.offInput3    {COLOR: #434343; border:1px solid #C8C8C8;}
.menu_text    {font-family:돋움;font-size:11px;}

.bar_setup    {
               padding: 2; 
			   height : 18px; 
			   width  : 3px;
}

/* [페이지 크기] */
.page_number {
         font-size:12pt; 
			   font-family:Tahoma,돋움; 
			   border:0px solid #dddddd;  
			   padding:0 0 0 0; 
			   margin-left:0px;
}

/* [폼체크박스] */
.msg         {
				color:#0CF5FE;
				font-size:11pt; 
				font-family:Tahoma,돋움; 
				font-weight: bold; 
              	text-align  : center;
}

.msg1         {
				color:#FA5050;
				font-size:9pt; 
				font-family:Tahoma,돋움; 
				font-weight: bold; 
              	text-align  : center;

}



.ico_info     {
				font-size:8pt; 
				font-family:Tahoma,돋움; 
              	text-align  : center;
}



/* [예약확인] */
.colorwhite  {background-color : #ffffff; text-align  : center;}

/* [디비현재시간] */
.theTime     {
  font-family:tahoma;
  font-weight:bold;
  font-size:12pt;
  color:#FF0000;
}


div {
   border:0px solid #cccc;
}

/* [최외각 레이아웃] */
div.layout_root{ 
    width  : 1021px; /*기준 1000픽셀 */
    height : 817px;
	border:0px solid #FF00FF;
    background: white url(../images/main.jpg) top right repeat-y;
}

/* [상위정보] */
div.layout_top_info{
    width       : 100%px;
    padding-top  : 10px;
	position:relative;
	top:0;
	left:0;
	border:0px solid #FF00FF;
}

/*top memu title*/
div.layout_top_info #libnm{
	position:absolute;
	text-align  : center;
	top:10px;
	left:300px;
	border:0px solid red;
	font-weight:bold;
	width:300px;
	color:#ffffff; 
	font-size:26px;
}


/*top memu color list*/
div.layout_top_info #libif{
	position:absolute;
	background:url('../images/top_bg.gif') no-repeat left top;
	text-align  : center;
	width:357px;
	height : 28px;
	top:10px;
	right:10px;
	border:0px solid red;
	float:left; 
}
div.layout_top_info #libif ul {
	margin:6px 0 0 15px;
}
div.layout_top_info #libif ul li{
    padding: 0 3px 0 0;
	float:left;
	color:#ffffff; 
}
div.layout_top_info #libif ul li.font{
    padding: 1px 3px 0 0;
}





#bigmenu{
	position:absolute; 
	top:80px; 
	left:10px; 
	border:0px solid red;
	height:28px;
	text-align  : center;
	border:0px solid red;
}


#bigmenu ul li{
font-family:돋움;
font-size:11px;
text-align:center;
height:32px;
font-weight:bold;
line-height:28px;
float:left;
margin: 0 9px 0 0;
}
#bigmenu ul li span{
  padding:0 5px 0 5px;
}



#submenu{
	position:absolute; 
	top:50px; 
	left:180px; 
	border:0px solid red;
	height:28px;
	text-align  : center;
}
#submenu ul li{
font-family:돋움;
font-size:11px;
text-align:center;

font-weight:bold;
line-height:28px;
float:left;
margin: 0 9px 0 0;
}
#submenu ul li span{
  padding:0 5px 0 5px;
}


#topmenus{
	position:absolute; 
	top:40px; 
	right:7px; 
	border:0px solid red;
	height:50px;
}

#topmenus ul li{
	float:left;
	padding:0 5px 0 0;
}

#footmenus{
	position:absolute; 
	top:68px; 
	right:5px; 
	border:0px solid red;
	height:50px;
}
#footmenus ul li{
	float:left;
	padding:0 5px 0 0;
}




.menu_on{
  text-align:center;
  color:#ffffff;
  background:url('../images/btn01_over.gif') repeat-x left top;
  border:1px solid #ffffff;
  cursor:pointer;
}
.menu_over{
  text-align:center;
  color:#000000;
  border-left:#503433 1px solid;
  background:url('../images/btn01_out.gif') repeat-x left top;
  border:1px solid #2A540C;
  cursor:pointer;
}

.menu_down {
  text-align:center;
  color:#ffffff;
  border-left:#503433 1px solid;
  background:url('../images/btn01_over.gif') repeat-x left top;
  border:1px solid #ffffff;
  cursor:pointer;
}



/* [페이지] */
div.layout_Page{
	position:relative;
	top:117px;
    width       : 100%;
	text-align  : center;
    height : 20px;
	border:0px solid red;
    /*margin-left : 47em;*/
}

div.layout_top_Page li{
    display: inline;
	text-align  : right;
}

/* [중단-가운데 레이아웃] */
div.layout_center{ 
    position:relative;
	top:122px;
    width       : 98%px;
    height      : 620px;
    margin-left : 30px;
    margin-top  : 4px;
	border:0px solid red;
}






/* 상위 버튼 [전체보기,컴퓨터,video,audio] */
div.layout_top{ 
    margin-top  : 35px;
	text-align  : right;
}

/* [좌석예약] */
div.winlayout_root{
	padding:0 0 0 0;
	margin:0 0 0 0;
    width  : 750px; /*기준 1000픽셀 */
    height : 418px;
    background: white url(../images/resrv_bg.jpg) top right repeat-y;
}

/* [-좌석예약 / 상단 레이아웃] */
div.winlayout_top{
	padding:10px;
    border:0px solid red;
	margin-left : 15px;
    /*height : 100px;*/
}

/* [-좌석예약 / 그래프] */
div.winlayout_center{
    margin-top  : 0px;
	margin-left : 0px;
    text-align  : center;
}

/* [-좌석예약 / 자료가없습니다.] */
div.winlayout_centerl2{
    margin-top  : 300px;
    width  : 100%px;
    text-align  : center;
}

/* [-좌석예약 / 예약시간] */
div.winlayout_center_info{
    margin-top  : 15px;
	margin-left : 20px;
}

/* [-좌석예약 / 인증] */
div.winlayout_login{
    margin-top  : 0px;
	margin-left : 120px;

}

/* [-좌석예약 / 초기화버튼] */
div.winlayout_button{
    margin-top  : 15px;
    width       : 100%px;
	text-align  : right;
    padding:0 20 0 4;
}


/* [좌석그래프] */
.basictab{
    border:0px solid #cccc;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
    display: inline;
    margin: 0; /* 간격 */
    border:0px solid #ffffff;
    border-right-width  : 0px; 
    border-left-width   : 1px; 
    border-bottom-width : 0px;
	text-align: left;
}



/* [시간 글씨] */
.basictabsp{
    border:0px solid #cccc;
	font-size: 90%;
    font-weight : 700;
}

.basictabsp_list{
    border:0px solid #cccc;
    padding: 0px 0;
    margin-left: 0;
    margin-top    : 0px;
    margin-bottom : 0px;
    font-size: 90%;
    font-weight : 700;
    font-family:돋움체;
    font-size: 90%;
    text-align: bottom; 
	color:#7D7D7D;
}



/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/

/* [좌석그래프] */
.win_basictab{
    border:0px solid #cccc;
    padding: 0px 0;
    margin-left: 0;
    list-style-type: none;
    text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.win_basictab li{
    display: inline;
  /*  background-color: #ffffff;*/
/*    margin-right: 1px;*/
    margin: 0; /* 간격 */
    border:0px solid #ffffff;
    width:24px;
}



.win_basictabEND{
    border:0px solid #cccc;
    padding: 0px 0;
    margin-left: 0;
    list-style-type: none;
    margin-top    : 1px;
	height:35px;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

div.win_basictabsp{
    border:0px solid red;
    padding: 0px 0;
    margin-left: 0;
    font: bold 14px;
    text-align: left; 
    margin-top    : 3px;
    margin-bottom : 0px;
    width: 160px;
}

ul.imggogo{ border:0px solid red;}
ul.imggogo li{float:left; cursor:hand;}
