dl, dd, textarea, input, button, ul, ol, p {margin: 0; padding: 0;}
button {background: none; border: none; cursor: pointer;}
img {border: none;}
ol, ul {list-style: none;}
.register {padding: 7px; font-size: 12px; text-align: left;}
.register .wrap {border: 8px solid #f1f1f1; padding: 18px;}
.register .titleMust {padding: 25px 0 10px;}
.register .mustWrap {padding-bottom: 30px;}
.register .mustWrap .cover {float: left; border: 1px solid #dbd9da;}
.register .mustWrap .square {background: url('../images/opengallery/bg_square.gif') no-repeat; padding: 18px 0 0 35px; width: 204px;}
.register .mustWrap .squarev {background: url('../images/opengallery/bg_squarev.gif') no-repeat; padding: 26px 0 0 63px; width: 176px;}
.register .mustWrap .squareh {background: url('../images/opengallery/bg_squareh.gif') no-repeat; padding: 33px 0 0 33px; width: 206px;}
.register .mustWrap .calendar {padding: 18px 0 0 35px; width: 204px;}
.register .mustWrap .square img,
.register .mustWrap .calendar img {width: 156px; height: 150px;}
.register .mustWrap .squarev img {width: 105px; height: 139px;}
.register .mustWrap .squareh img {width: 164px; height: 123px;}
.register .mustWrap .cover .check {padding: 10px 0;}
.register .mustWrap .square .check,
.register .mustWrap .calendar .check {padding-left: 70px;}
.register .mustWrap .squarev .check {padding-left: 45px;}
.register .mustWrap .squareh .check {padding-left: 75px;}
.register .mustWrap .inputWrap {margin-left: 270px;}
.register .mustWrap .inputWrap strong {color: #4f4e2f;}
.register .mustWrap .inputWrap dt, .register .mustWrap .inputWrap dd {height: 23px;}
.register .mustWrap .inputWrap dt.dscrt, .register .mustWrap .inputWrap dd.dscrt {height: auto;}
.register .mustWrap .inputWrap dt {font-weight: bold; color: #4697db; float: left; width: 60px;}
.register .mustWrap .inputWrap dd {margin-left: 60px; width: 314px;}
.register .mustWrap .inputWrap input,
.register .mustWrap .inputWrap textarea,
.register .mustWrap .inputWrap select {border: 1px solid #d4d4d4; color: #6e6e6e; font-size: 12px;}
.register .mustWrap .inputWrap input {height: 18px;}
.register .mustWrap .inputWrap select {height: 20px;}
.register .mustWrap .inputWrap .title {padding-bottom: 10px;}
.register .mustWrap .inputWrap textarea {width: 289px; height: 68px;}
.register .titleOption {padding-top: 10px;}
.register .slider {background: #f7f7f7; display: none;}
.register .qwrap {padding: 15px 10px 25px;}
.register .qwrap input,
.register .qwrap textarea,
.register .qwrap select {border: 1px solid #c3c3c3; color: #888; width: 293px; font-size: 12px;}
.register .qwrap input {height: 18px;}
.register .qwrap select {height: 20px; width: 295px;}
.register .qwrap textarea {height: 117px;}
.register .qwrap .title {padding-bottom: 10px;}
.register .qwrap .tag {display: none; padding-top: 3px;}
.register .q1 {float: left;}
.register .q2 {margin-left: 325px;}
.register .qwrap .inputarea .comment,
.register .qwrap .inputarea .file {padding-bottom: 5px;}
.register .qwrap .inputarea .comment {padding-top: 3px;}
.register .qwrap .inputarea .file input {background: #fff;}
.register .qwrap .inputarea button {width: 74px; height: 24px;}
.register .btnSlider {border-top: 4px solid #c0bfbf;}
.register .btnSlider a {display: block; width: 160px; height: 40px; background: url('../images/opengallery/btn_slider.gif') no-repeat; text-indent: -5000px; margin: 0 auto; overflow: hidden;}
.register .btnSlider a:active {outline: none;}
.register .btnSlider a.active {background-position: 0 -40px;}
.register .btnComplete {text-align: center; padding-top: 20px;}

.register .photobook {padding-top: 30px; display: table; width: 100%;}
.register .photobook li {float: left; margin-right: 10px; padding-bottom: 25px;}
.register .photobook label {padding-left: 10px;}
.register .photobook .photobookcover {margin-top: 10px; border: 1px solid #e6e6e6; background: url('../images/opengallery/bg_cover.gif') no-repeat; padding: 36px 0 0 23px; width: 179px; height: 197px;}
.register .photobook .photobookcover img {width: 156px; height: 156px;}
.register .photobook .btnwrite {text-align: center; padding-top: 15px;}
.register .btnRegister {text-align: center; padding-top: 45px;}

#viewwrap {position: relative; padding: 0 12px; z-index: 3;}
#viewwrap h1 {background: url('../images/opengallery/icon_h1.gif') no-repeat 0 50%; padding-left: 20px; color: #0068b7; font-weight: normal; font-size: 14px; margin: 0;}
#viewwrap h1 a {color: #0068b7;}
#viewwrap h1 span {font-weight: bold;}
#viewwrap .flashwrap {padding-top: 25px;}
#viewwrap .flashmid {background: url('../images/opengallery/bg_flashmid.gif') repeat-y; width: 686px; float: left; margin-bottom: 20px;}
#viewwrap .flashtop {background: url('../images/opengallery/bg_flashtop.gif') no-repeat;}
#viewwrap .flashbtm {background: url('../images/opengallery/bg_flashbtm.gif') no-repeat 0 100%; padding: 0 18px 20px 13px; position: relative;}
#viewwrap .flashbtm .page {padding-top: 10px; color: #0068b7;}
#viewwrap .flashbtm .control {width: 93px; margin: -9px auto 0; padding-bottom: 30px; text-align: center;}
#viewwrap .flashbtm .control button {vertical-align: middle;}
#viewwrap .flashbtm .control button.play {width: 41px; height: 39px;}
#viewwrap .flashbtm .zoom {background: url('../images/opengallery/bg_zoom.gif') no-repeat; width: 83px; height: 23px; padding: 5px 0 0 15px;color: #707070; display: block; position: absolute; top: 0; right: 28px; text-decoration: none;}
#viewwrap .flashbtm .calendarH {background: url('../images/opengallery/bg_calendar-bigH.gif') no-repeat 5px 9px;}
#viewwrap .flashbtm .calendarV {background: url('../images/opengallery/bg_calendar-bigV.gif') no-repeat 50% 0; text-align: center; padding-top: 4px;}
#viewwrap .flashbtm .calendarV object {margin: 0 auto;}
#viewwrap .scrollpage {overflow: auto; padding: 30px 0 10px; width: 655px;}
#viewwrap .scrollpage ul {width: 4000px;} /* temp. width */
#viewwrap .scrollpage li {float: left; text-align: center; margin-right: 10px;}
#viewwrap .scrollpage li a {border: 3px solid #fff; display: block}
#viewwrap .scrollpage li a:hover {border: 3px solid #a8a8a8;}
#viewwrap .scrollpage li a.now {border: 3px solid #078ffa;}
#viewwrap .scrollpage li a img {width: 50px; height: 50px;}
#viewwrap .productinfo {margin-left: 691px; padding-bottom: 20px;}
#viewwrap .productinfo .boxmid {background: url('../images/opengallery/bg_info_mid.gif') repeat-y; width: 180px; margin-bottom: 10px; overflow:hidden;}
#viewwrap .productinfo .boxtop {background: url('../images/opengallery/bg_info_top.gif') no-repeat;}
#viewwrap .productinfo .boxbtm {background: url('../images/opengallery/bg_info_btm.gif') no-repeat 0 100%;}
#viewwrap .productinfo .description {padding: 30px 20px;}
#viewwrap .productinfo .description .titled strong {font-size: 14px;}
#viewwrap .productinfo .description .tag {background: url('../images/opengallery/icon_tag.gif') no-repeat 0 5px; padding: 5px 0 0 33px;}
#viewwrap .productinfo .description .tag img {vertical-align: middle;}
#viewwrap .productinfo .description .viewproduct {padding-top: 10px; text-align: center;}
#viewwrap .productinfo .description p {padding-top: 10px;}
#viewwrap .productinfo .social {padding: 6px;}
#viewwrap .productinfo .social .status {background: #d9eaef;}
#viewwrap .productinfo .social .status .like {font-weight: bold; padding: 15px 0 10px;}
#viewwrap .productinfo .social .status .like strong {color: #00479d;}
#viewwrap .productinfo .social .status .star {margin: 0 auto; width: 104px; height: 18px; background: #fff; text-align: left;}
#viewwrap .productinfo .social .status .star div {background: #ffbb5d; height: 18px;}
#viewwrap .productinfo .social .status .star img {margin-top: -18px;}
#viewwrap .productinfo .social .status .count {padding: 10px;}
#viewwrap .productinfo .social .status .count .view {color: #ff5905;}
#viewwrap .productinfo .social .status .count .recommend {color: #0068b7;}
#viewwrap .productinfo .social ul {padding: 25px 0 0 10px;}
#viewwrap .productinfo .social li {height: 20px;}
#viewwrap .tagcloud {width: 846px; margin-bottom: 30px; padding: 25px 40px;}

#viewwrap .interview {background: url('../images/opengallery/bg_interview_top.gif') no-repeat; padding-top: 13px;}
#viewwrap .interview .interviewbtm {background: url('../images/opengallery/bg_interview_btm.gif') no-repeat 0 100%; padding-bottom: 13px;}
#viewwrap .interview .interviewbody {border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; padding: 10px 0 30px;}
#viewwrap .interview .heading {padding-left: 35px; display: table; width: 100%;}
#viewwrap .interview .heading .titlei {border-right: 1px solid #e3e4df; height: 41px; padding: 13px 25px 0 0; float: left;}
#viewwrap .interview .heading .infoi {margin-left: 362px; padding-top: 5px;}
#viewwrap .interview .heading .infoi .who {color: #303030; font-size: 24px; line-height: 24px;}
#viewwrap .interview .heading .infoi .titles {color: #057cdb;}
#viewwrap .interview .contents {padding: 45px 70px 0; display: table; width: 734px;}
#viewwrap .interview .contents img {border: 3px solid #d1d2d2;}
#viewwrap .interview .imgr img {float: right; margin-left: 60px;}
#viewwrap .interview .imgl img {float: left;}
#viewwrap .interview .contents .question {background: url('../images/opengallery/icon_question.gif') no-repeat 0 95%; color: #ed3885; font-size: 14px; font-weight: bold; padding: 25px 0 0 25px;}
#viewwrap .interview .contents .answer {background: url('../images/opengallery/icon_answer.gif') no-repeat 0 30px; padding: 30px 0 0 25px;}
#viewwrap .reply {margin-top: 15px; border: 1px solid #dedede;}
#viewwrap .reply .replyborder {border: 1px solid #fff; padding: 15px 20px 15px 155px; background: #f9f9f9 url('../images/opengallery/txt_reply.gif') no-repeat 20px 15px;}
#viewwrap .reply .login {padding-bottom: 5px;}
#viewwrap .reply .login input,
#viewwrap .comment .delete input {border-top: 1px solid #8b8b8b; border-left: 1px solid #8b8b8b; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; height: 18px;}
#viewwrap .reply textarea {border-top: 1px solid #8b8b8b; border-left: 1px solid #8b8b8b; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; height: 46px; vertical-align: middle; width: 625px;}
#viewwrap .reply button {vertical-align: middle; width: 63px; height: 47px;}
#viewwrap .nocomment {text-align: center; padding: 30px 0;}
#viewwrap .comment table {width: 876px;}
#viewwrap .comment td {border-bottom: 1px solid #ededed; vertical-align: top; padding: 10px 0;}
#viewwrap .comment .comments {width: 65%;}
#viewwrap .comment .id,
#viewwrap .comment .date {width: 10%; text-align: center;}
#viewwrap .comment .delete {width: 15%; text-align: center;}
#viewwrap .comment .delete div button {border: 1px solid #ddd; color: #555;}
#viewwrap .comment .delete div div {padding-top: 5px;}
#viewwrap .comment div {text-align: center; padding-top: 20px;}

/* Carousel */
#viewwrap .jcarousel-container {position: relative;}
#viewwrap .jcarousel-clip {z-index: 6; padding: 0; margin: 0; overflow: hidden; position: relative;}
#viewwrap .jcarousel-list {z-index: 5; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
#viewwrap .jcarousel-list li, #viewwrap .jcarousel-item {float: left; list-style: none;}
#viewwrap .jcarousel-next {z-index: 7; display: none;}
#viewwrap .jcarousel-prev {z-index: 7; display: none;}

#viewwrap .jcarousel-skin-calendar .jcarousel-clip-horizontal {width: 655px; height: 259px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item {width: 655px; height: 259px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item div.cl {float: left;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item div.cr {margin-left: 330px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item div div {margin: 0 8px -2px; background: url('../images/opengallery/bg_spring.gif') repeat-x; height: 10px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item-1 {padding: 0 165px; width: 325px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container-horizontal .jcarousel-item img {border: 2px solid #363636; border-bottom: 8px solid #363636; width: 321px; height: 241px;}

#viewwrap .jcarousel-skin-calendar-wide .jcarousel-clip-horizontal {width: 655px; height: 135px;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item {width: 655px; height: 135px;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item div.cl {float: left;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item div.cr {margin-left: 330px;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item div div {margin: 0 8px -2px; background: url('../images/opengallery/bg_spring.gif') repeat-x; height: 10px;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item-1 {padding: 0 165px; width: 325px;}
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container-horizontal .jcarousel-item img {border: 2px solid #363636; border-bottom: 8px solid #363636; width: 321px; height: 117px;}

#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical,
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical .jcarousel-item {width: 356px; height: 542px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical {margin: 0 auto;}
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical .jcarousel-item-1 {padding-top: 132px; height: 410px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical .jcarousel-item div {background: url('../images/opengallery/bg_calendarV_b.gif') no-repeat; padding: 7px 0 7px 1px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical .jcarousel-item div.ct {background: url('../images/opengallery/bg_calendarV_t.gif') no-repeat; padding: 1px 0 1px 1px;}
#viewwrap .jcarousel-skin-calendar .jcarousel-clip-vertical .jcarousel-item div img {width: 349px; height: 263px;}

/* button */
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-next,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-prev,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-next,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-prev {position: absolute; top: -58px; width: 14px; height: 16px; cursor: pointer;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-next,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-next {right: 284px; background: url('../images/opengallery/btn_last.gif') no-repeat;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-prev,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-prev {left: 284px; background: url('../images/opengallery/btn_first.gif') no-repeat;}
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-next-disabled,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-next-disabled:hover,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-next-disabled:active,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-prev-disabled,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-prev-disabled:hover,
#viewwrap .jcarousel-skin-calendar .jcarousel-container .jcarousel-prev-disabled:active,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-next-disabled,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-next-disabled:hover,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-next-disabled:active,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-prev-disabled,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-prev-disabled:hover,
#viewwrap .jcarousel-skin-calendar-wide .jcarousel-container .jcarousel-prev-disabled:active {cursor: default;}
/* End Carousel */

#dis_fum, #dis_mail {border: 1px solid #0586ed; width: 498px; padding: 10px; display: none; position: absolute; top: 200px; left: 100px; background: #fff; z-index: 100;}
#dis_fum p {padding: 10px 0;}
#dis_fum p span {color: #f00;}
#dis_fum form label * {vertical-align: middle;}
#dis_fum form .url, #dis_fum form textarea {border: 1px solid #d4d4d4; width: 493px;}
#dis_fum form .url {height: 18px;}
#dis_fum form div, #dis_mail form div {text-align: center; padding-top: 20px;}
#dis_mail table {margin-top: 10px; border-top: 1px solid #ccc; width: 100%;}
#dis_mail table th, #dis_mail table td {border-bottom: 1px solid #ccc; height: 38px;}
#dis_mail table th {background: #efefef; padding: 0 10px;}
#dis_mail table td {padding: 10px;}
#dis_mail table td span {color: #f00;}
#dis_mail table td input, #dis_mail table td textarea {border: 1px solid #d4d4d4;}
#dis_mail table td input {height: 18px;}
#dis_mail table td .email {width: 190px;}
#dis_mail table td .title, #dis_mail table td textarea {width: 380px;}

#galleryListWrap {padding-top: 17px; position: relative;}
#galleryListWrap h1 {text-indent: -5000px; background: url('../images/opengallery/title_list.gif') no-repeat 5px 0; height: 32px;}
#galleryListWrap .goevent {position: absolute; top: 10px; right: 0;}
#galleryListWrap .monthlyOuter {border: 1px solid #797979;}
#galleryListWrap .monthlyInner {border: 3px solid #8e8e8e; width: 944px; overflow: hidden;}
/*#galleryListWrap .monthlyInner {border: 3px solid #8e8e8e; display: table; width: 892px;}*/
#galleryListWrap .monthlyInner .kom,
#galleryListWrap .monthlyInner .bestRecommend {float: left;}
#galleryListWrap .monthlyInner .kom {padding: 23px 15px 23px 15px;}
#galleryListWrap .monthlyInner .bestRecommend div,
#galleryListWrap .monthlyInner .bytheme {border-left: 1px solid #f1eeeb;}
#galleryListWrap .monthlyInner .bytheme {margin-left: 656px; padding: 21px 10px 0 10px; height: 190px;}
#galleryListWrap .monthlyInner .bestRecommend {padding: 25px 0; width: 273px;}
#galleryListWrap .monthlyInner .bestRecommend div {padding-left: 10px;}
#galleryListWrap .monthlyInner .bestRecommend ul {padding: 12px 0 0 5px;}
#galleryListWrap .monthlyInner .bestRecommend li {background: url('../images/opengallery/blt_listSquare.gif') no-repeat 0 50%; padding-left: 8px; height: 22px; line-height: 22px;}
#galleryListWrap .monthlyInner .bestRecommend li a {color: #4d4d4d;}
#galleryListWrap .tabPaging {position: relative; padding-top: 18px;}
#galleryListWrap .tabPaging .tabMenu {background: url('../images/opengallery/bg_tabb.gif') repeat-x 0 100%; display: table; width: 952px;}
#galleryListWrap .tabPaging .tabMenu li {float: left; margin-right: 1px; background: url('../images/opengallery/bg_tabmenu.gif') no-repeat; width: 132px; height: 21px; text-align: center; color: #676767; font-weight: bold; padding-top: 5px;}
#galleryListWrap .tabPaging .tabMenu li a {display: block; width: 132px; height: 21px; text-align: center; color: #676767; font-weight: bold; text-decoration: none;}
#galleryListWrap .tabPaging .tabMenu li.on {background-position: 0 -26px; color: #0237a7;}

#galleryListWrap .tabPaging .bookorcal {position: absolute; top: 25px; left: 410px;}
#galleryListWrap .tabPaging .bookorcal li {float: left; padding-right: 5px;}
#galleryListWrap .tabPaging .bookorcal li.photocalendar {padding-left: 5px; background: url('http://www.photomon.com/images/menu/kkk.gif') no-repeat 0 50%;}

#galleryListWrap .tabPaging .pagination {text-align: right; position: absolute; right: 0; top: 24px;}
#galleryListWrap .tabPaging .pagination *,
#galleryListWrap .pagination2 * {vertical-align: middle;}
#galleryListWrap .tabPaging .pagination a, #galleryListWrap .pagination span,
#galleryListWrap .pagination2 a, #galleryListWrap .pagination2 span {color: #808080;}
#galleryListWrap .tabPaging .pagination span,
#galleryListWrap .pagination2 span {font-weight: bold; text-decoration: underline;}
#galleryListWrap .tabPaging .pagination strong a {font-size: 14px; color: #0068b7; margin-left: 20px;}
#galleryListWrap .pagination2 {text-align: center; padding: 10px 0;}

#galleryListWrap .galleryList {display: table; width: 900px; margin-left:26px;}
#galleryListWrap .galleryList li {float: left; text-align: center; color: #999; width: 225px; padding: 30px 0 15px;}
#galleryListWrap .galleryList li div {text-align: left; margin: 0 auto 10px;}
#galleryListWrap .galleryList li a {color: #666;}
#galleryListWrap .galleryList li.squareH div {width: 190px; height: 147px; padding-top: 43px; background: url('../images/opengallery/bg_coverH.gif') no-repeat;}
#galleryListWrap .galleryList li.squareH div img {width: 168px; height: 127px;}
#galleryListWrap .galleryList li.squareV div {width: 168px; height: 177px; padding: 13px 0 0 22px; background: url('../images/opengallery/bg_coverV.gif') no-repeat;}
#galleryListWrap .galleryList li.squareV div img {width: 130px; height: 174px;}
#galleryListWrap .galleryList li.square div {width: 190px; height: 170px; padding-top: 20px; background: url('../images/opengallery/bg_coverS.gif') no-repeat;}
#galleryListWrap .galleryList li.square div img {width: 167px; height: 167px;}
#galleryListWrap .galleryList li.calendarH div {width: 190px; height: 154px; padding-top: 36px; background: url('../images/opengallery/bg_calendarH.gif') no-repeat;}
#galleryListWrap .galleryList li.calendarH div img {width: 177px; height: 126px;}
#galleryListWrap .galleryList li.calendarV div {width: 190px; height: 163px; padding-top: 27px; background: url('../images/opengallery/bg_calendarV.gif') no-repeat;}
#galleryListWrap .galleryList li.calendarV div img {width: 186px; height: 139px;}
#galleryListWrap .bestTag {border: 5px solid #dcdcdc; padding: 25px;}
#galleryListWrap .bestTag form * {vertical-align: middle; }
#galleryListWrap .bestTag form input {border-top: 1px solid #bdbdbd; border-left: 1px solid #bdbdbd; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; height: 18px;}
#galleryListWrap .bestTag form button {width: 35px; height: 20px;}
#galleryListWrap .bestTag .tagcloud {background: none; border: none; padding: 10px 0 0;}
#galleryListWrap .banner {padding-top: 10px;}
#galleryListWrap .banner li {float: left; margin-right: 8px;}
#galleryListWrap .banner li.last {margin-right: 0;}

#eventWrapper {padding: 3px 0 30px;}
#eventWrapper .bigbanner {padding-bottom: 20px;}
#eventWrapper .eventL {float: left; width: 180px;}
#eventWrapper .eventR {margin-left: 190px;}

#eventWrapper .eventL .menu {padding: 0 0 40px 10px;}
#eventWrapper .eventL .menu li {border-bottom: 1px solid #c6c6c6; height: 18px; width: 170px;}
#eventWrapper .eventL .menu a {color: #898989; text-decoration: none;}
#eventWrapper .eventL .banner li {padding-bottom: 5px; height: 62px;}

#eventWrapper .eventR #tabmenu {background: url(../images/opengallery/bg_tabb.gif) repeat-x 0 100%; overflow: auto; width: 710px; margin-bottom: 7px;}
#eventWrapper .eventR #tabmenu li {float: left; margin-right: 1px;}
#eventWrapper .eventR #tabmenu li a {display: block; width: 170px; height: 24px; padding-top: 5px; text-align: center; font-weight: bold; color: #676767; background: url('../images/opengallery/bg_tabmenu2.gif') no-repeat; text-decoration: none;}
#eventWrapper .eventR #tabmenu li a.on {color: #0237a7; background-position: 0 -29px;}
#eventWrapper .eventR .history {background: #f7f6f4; padding: 0 30px 10px 0; text-align: right;}
#eventWrapper .eventR #monthly {padding-bottom: 50px;}
#eventWrapper .eventR #monthly .interviewWrapper {background: url('../images/opengallery/bg_interview_line.gif'); line-height: 20px; padding-bottom: 50px; width: 710px;}
#eventWrapper .eventR #monthly .interviewWrapper .fl {float: left; margin-right: 10px;}
#eventWrapper .eventR #monthly .interviewWrapper .fr {float: right; margin-left: 10px;}
#eventWrapper .eventR #monthly .interviewWrapper .q {background: url('../images/opengallery/icon_question.gif') no-repeat; color: #ed3885; font-size: 14px; font-weight: bold; padding: 0 0 30px 25px;}
#eventWrapper .eventR #monthly .interviewWrapper .a {background: url('../images/opengallery/icon_answer.gif') no-repeat; padding-left: 25px;}
#eventWrapper .eventR #monthly .interviewWrapper .clear {height: 50px;}
#eventWrapper .eventR #monthly .interviewWrapper .comment {color: #00a6d0; font-size: 14px;}


/* ¸®´º¾ó·Î »õ·Î Ãß°¡µÈ°Å */

#body.body-left {width: 182px; float: left;}
#body.body-right {width: 762px; magin-left: 190px;}





