/*기본선언*/
@charset "euc-kr";

/* 공통선언으로 바디와 이미지보더 셀렉트 백그라운드칼라 등을 넣어준다*/
body {width:100%;margin:0px;padding:0px;background-color:#e1e1e1;font-family:'나눔고딕',NanumGothic,ngeot,ngbeot,'돋움',Dotum,sans-serif;font-size:12px;color:#5a5a5a;line-height:18px;font-weight:normal;margin: 0 auto; }
img	{ border:0;}
div img {vertical-align:middle;}

* {margin:0; padding:0;	}/*모든 부라우저에서 마진과 패딩을  0으로 해주어야 한다 반드시*/

/*가운데정렬*/

/*링크공통*/
a:link	{COLOR:#666; TEXT-DECORATION:none;}
a:hover	{COLOR:#666; TEXT-DECORATION:none;}
a:visited{COLOR:#666; TEXT-DECORATION:none; }
a:active{COLOR:#666; TEXT-DECORATION:none; }

/*
table.list.type-00{width:100%;margin:0 ;}
table.list.type-00 td.first{vertical-align:top;text-align:left;height:25px; font-size:12px; font-weight:bold; color:#666666; width:300px;padding-left:5px;}
table.list.type-00 td.img{vertical-align:top;text-align:center;height:25px;;width:10px;padding-left:5px;}
table.list.type-00 td.img{vertical-align:top;text-align:center;height:25px;;width:10px;padding-left:5px;}
*/

.ticket02{padding:5px;border:solid 1px #1f447d;width:328px;margin:0 ; padding:0; height:150px;overflow: auto;}
.ticket01{padding:5px;width:325px;margin:0 ; padding:0; height:27px; background-image:url(ticket_tbg.gif);color:#ffffff;font-weight:bold;font-size:15px;padding-top:10px;padding-left:5px;}


.ticket04{border:solid 1px #1f447d;width:328px;margin:0 ; padding:0; height:100px;overflow: auto;}

.ticket02 td.first{vertical-align:top;text-align:left;height:25px; font-size:12px; font-weight:bold; color:#666666; width:300px;padding-left:5px;}
.ticket02 td.img{vertical-align:top;text-align:center;height:25px;;width:10px}



.ui-datepicker{ font-size: 12px; width: 160px; }
.ui-datepicker select.ui-datepicker-month{ width:30%; font-size: 11px; }
.ui-datepicker select.ui-datepicker-year{ width:40%; font-size: 11px; }


/* --------------------  예약박스 absolute --------------------- */
.movie_box{position:relative;float:left; width:1100px; background-color:#e1e1e1; padding-left:0px;}
.screen_b01{position:relative; width:310px;margin:10PX;  float:left;background-color:#ffffff;}
.sbox01{position:relative; width:290px;height:30px; float:left; font-size:13px; line-height:30px; font-weight:bold;border-bottom:solid 4px #e1e1e1; padding-left:5px;}
.sbox02{position:relative; width:290px;height:224px; float:left; font-size:12px; margin-top:5px;margin-bottom:5px;}
.sbox02_1{position:relative; width:290px;height:24px; float:left; font-size:12px; padding:5px;}


.sbox02 ul {width:290px;height:224px;float:left; margin:0;overflow-y:scroll;overflow-x:hidden;}
.sbox02 ul li {display: block; width:250px;height:22px; padding-left:10px;line-height:20px;overflow: hidden;text-overflow: ellipsis;    }

.sbox02 ul li.blue {color:#005baf; }

.sbox02 ul li.red {color:#fa0000;}

.sbox02 ul li.on {background-color:#c0a6d4; color:#FFF;}

.sbox02 ul li.area{height:22px; padding-left:10px;line-height:25px;border-top:solid 1px #dddddd; }
.sbox02 ul li.theater{height:22px; padding-left:20px;line-height:25px; }

.view_step1_class{position:relative;  margin-top:35px;  margin-left:0px;}


#view_step_daylist2{position:relative;  z-index:30; margin-top:23px; margin-left:0px;margin-bottom:25px; }
.sbox03{position:relative;width:300px;height:204px; float:left; font-size:12px; margin-top:5px;margin-bottom:5px;}
.sbox03 ul  {width:290px;height:184px;float:left; margin:0;overflow-y:scroll;overflow-x:hidden;}
.sbox03 ul li {display: block; width:250px;height:22px; padding-left:10px;line-height:20px;overflow: hidden;text-overflow: ellipsis;    }
.sbox03 ul li.on {height:22px; padding-left:10px;line-height:25px;background-color:#c0a6d4; color:#FFF;}
.sbox03 ul li.area{height:22px; padding-left:10px;line-height:25px;border-top:solid 1px #dddddd; }
.sbox03 ul li.theater{height:22px; padding-left:20px;line-height:25px; }


.sbox05{position:relative; width:290px;height:30px; float:left; font-size:13px; line-height:28px; font-weight:bold; padding-left:5px;}


.sbox04{position:relative; width:300px;height:224px; font-size:12px; margin-top:5px;margin-bottom:5px;}

.allclear  {clear:both}

#movie_date_div{ z-index:50; margin-left:-5px;margin-top:-5px;}



#view_step_timelist2{position:relative;  z-index:35; margin-top:23px; margin-left:0px;}
.sbox03{position:relative;width:300px;height:204px; float:left; font-size:12px; margin-top:5px;margin-bottom:5px;}
.sbox03 ul  {width:290px;height:184px;float:left; margin:0;overflow-y:scroll;overflow-x:hidden;}
.sbox03 ul li {display: block; width:250px;height:22px; padding-left:10px;line-height:20px;overflow: hidden;text-overflow: ellipsis;    }
.sbox03 ul li.on {height:22px; padding-left:10px;line-height:25px;background-color:#c0a6d4; color:#FFF;}
.sbox03 ul li.area{height:22px; padding-left:10px;line-height:25px;border-top:solid 1px #dddddd; }
.sbox03 ul li.theater{height:22px; padding-left:20px;line-height:25px; }