@charset "utf-8";

* {margin:0;padding:0;}
html,body {margin:0;padding:0;background-color:#FFF;}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,select,textarea,blockquote,th,td,caption {margin:0;padding:0;color:#4D4D4D;font-family:'dotum','tahoma';font-size:12px;}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;}
iframe {width:990px;margin:0;border:0;}
em,cite,address,dfn,var {font-style:normal;}
dl,ul {list-style:none;}
ol {list-style:decimal none outside;}
hr {display:none;height:1%;width:100%;}
fieldset {display:block;border:0;}
legend {height:0;width:0;font-size:0;}
	*+html legend {display:none;}
	* html legend {display:none;}
input.text {margin:0;padding:4px 0 0 2px;font-family:'dotum';font-size:12px;background-color:#FFF;}
	*+html input.text {margin:-1px 0;}
	* html input.text {margin:-1px 0;}
img {border:0;vertical-align:top;}
a {color:#4D4D4D;font-family:'dotum';text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a.nameLink {color:#69C;}


/* event */

body {background:url('http://filei.sayclub.kr/rose/event/todayPhoto/bg_body.gif') repeat-x;}
body.iframe {background-image:none;}
body.popup {background-image:none;}
.wrap {width:990px;margin:0 auto;padding:10px 0 50px;}
.header {height:27px;overflow:hidden;}
.header h1 {float:left;margin:0 5px 0 0;}
.header h2 {float:left;}
.footer {text-align:center;}
.footer img {margin-right:7px;}
.footer .copyright {display:inline-block;margin:5px 0 0 3px;}
.footer .help {display:inline-block;margin:3px 0 0 7px;}

.themeTypeA {position:relative;width:100%;overflow:hidden;}
.themeTypeA .theme {height:272px;}
.themeTypeA .btnApply {position:absolute;top:173px;right:0;}
.themeTypeA .eventDesc {float:left;height:26px;margin:7px 0 0;}
.themeTypeA .searchForm {float:right;height:26px;}
.themeTypeA .searchForm input.text {height:17px;width:164px;color:#ABABAB;line-height:14px;border:1px solid #DDD;}

.listInfo {height:41px;width:100%;border-top:4px solid #5C5C5C;border-bottom:1px solid #ABABAB;}
.listInfo .number {float:left;color:#DDD;line-height:41px;}
.listInfo .number span {color:#4D4D4D;}
.listInfo .number span strong {color:#F70;font-weight:norma;}
.listInfo .sort {float:right;color:#DDD;line-height:41px;}
.listInfo .sort a {margin:0 0 0 1px;}
.listInfo .sort a.selected {font-weight:bold;}

.photoList {width:100%;margin:0 0 10px;padding:0 0 30px;overflow:hidden;border-bottom:4px solid #5C5C5C;}
.photoList li {float:left;height:183px;width:100px;padding:30px 15px 0 25px;}
.photoList li .no {display:block;height:13px;color:#ABABAB;font-size:11px;text-align:center;}
.photoList li .photo {display:block;height:100px;width:100px;overflow:hidden;}
.photoList li .photo img {height:100px;width:100px;}
.photoList li .reply {display:block;height:23px;font-size:11px;line-height:23px;text-align:center;}
.photoList li .reply strong {color:#69C;font-weight:normal;}
.photoList li .btnVote {display:block;height:22px;margin:0 0 3px;overflow:hidden;vertical-align:top;text-align:center;}
.photoList li .btnVote span {display:inline-block;height:22px;padding:0 0 0 32px;font-size:11px;line-height:22px;cursor:pointer;background:url('http://filei.sayclub.kr/rose/event/todayPhoto/b_voteL.gif') no-repeat;}
.photoList li .btnVote strong {display:inline-block;height:22px;padding:0 10px 0 0;font-size:11px;line-height:22px;background:url('http://filei.sayclub.kr/rose/event/todayPhoto/b_voteR.gif') no-repeat 100% 0;}
.photoList li .btnFlowers {display:block;height:22px;margin:0 0 3px;overflow:hidden;vertical-align:top;text-align:center;}
.photoList li .btnFlowers span {display:inline-block;height:22px;padding:0 0 0 32px;font-size:11px;line-height:22px;cursor:pointer;background:url('http://filei.sayclub.kr/rose/event/todayPhoto/b_flowersL.gif') no-repeat;}
.photoList li .btnFlowers strong {display:inline-block;height:22px;padding:0 10px 0 0;font-size:11px;line-height:22px;background:url('http://filei.sayclub.kr/rose/event/todayPhoto/b_flowersR.gif') no-repeat 100% 0;}


/* pager */
.pager {height:19px;width:100%;overflow:hidden;text-align:center;}
.pager a {margin-right:-4px;line-height:19px;}
.pager a.first {margin-right:4px;}
.pager a.last {margin-left:4px;margin-right:0;}
.pager a:hover {text-decoration:none;}
.pager a span {padding:6px 9px 4px 8px;border-right:1px solid #DDD;}
.pager .prev span {padding:6px 9px 4px 0;}
.pager .next span {padding:6px 0 4px 8px;}
.pager .number {font-weight:bold;}
.pager .numberLast span {border-right:0;}
.pager .selected span {color:#F70;font-weight:bold;}
.pager .selectedLast span {color:#F70;font-weight:bold;border-right:0;}
.pager a.number:hover {background-color:#EEE;}
.pager a.selected:hover {background-color:#FFF;}
.pager a.selectedLast:hover {background-color:#FFF;}
.pager a.number:hover span {background-color:#EEE;}
.pager a.selected:hover span {background-color:#FFF;}
.pager a.selectedLast:hover span {background-color:#FFF;}
.pager .prev span {padding-left:2px;}
.pager .next span {padding-right:2px;border-left:1px solid #DDD;border-right:0;}
.pager img {vertical-align:middle;}



/* 사진업로드 레이어 */
fieldset {display:block;margin:0;padding:0;border:0;}
textarea {margin:0 0 -1px;padding:0 0 0 5px;overflow:auto;}
textarea.default {color:#ABABAB;font-family:'dotum';font-size:12px;border:1px solid #DDD;}
textarea.focus {color:#4D4D4D;font-family:'dotum';font-size:12px;border:1px solid #DDD;border-top:1px solid #B4B4B4;border-left:1px solid #B4B4B4;}
input.text {margin:0;padding:4px 0 0 2px;font-family:'dotum';font-size:12px;background-color:#FFF;}
	*+html input.text {margin:-1px 0;}
	* html input.text {margin:-1px 0;}
input.default {color:#ABABAB;font-family:'dotum';font-size:12px;border:1px solid #DDD;}
input.focus {color:#4D4D4D;font-family:'dotum';font-size:12px;border:1px solid #DDD;border-top:1px solid #B4B4B4;border-left:1px solid #B4B4B4;}

.popLayerMid img {vertical-align:top;}
.popLayerMid {overflow:hidden;}

#entry {display:block;z-index:1190;}

.storyWriteForm {width:560px;margin:20px 25px;padding:0 0 12px;overflow:hidden;border-top:1px solid #C1C1C1;background:url('http://filei.sayclub.kr/rose/profile/bg_storyWriteForm.gif') no-repeat 0 100%;}
.storyWriteForm #character {left:-20px;top:-14px;}
.storyWriteForm .btWhite {height:1px;width:558px;margin:0 0 10px 1px;font-size:0;background-color:#FFF;}
	* html .storyWriteForm .btWhite {margin-top:-1px;}

.tabPhotoForm {height:25px;width:538px;overflow:hidden;}
.tabPhotoForm li {float:left;height:25px;text-align:center;background:url('http://filei.sayclub.kr/rose/profile/tab_writeForm2OffR.gif') no-repeat 100% 0;}
.tabPhotoForm li a {float:left;height:25px;width:100%;color:#ABABAB;line-height:25px;background:url('http://filei.sayclub.kr/rose/profile/tab_writeForm2OffL.gif') no-repeat;}
.tabPhotoForm li a:hover {text-decoration:none;}
.tabPhotoForm li a img {vertical-align:-3px;}
	* html .tabPhotoForm li a img {margin:5px 0 0;}
.tabPhotoForm li.selected {background:url('http://filei.sayclub.kr/rose/profile/tab_writeForm2OnR.gif') no-repeat 100% 0;}
.tabPhotoForm li.selected a {color:#4D4D4D;font-weight:bold;background:url('http://filei.sayclub.kr/rose/profile/tab_writeForm2OnL.gif') no-repeat;}
.tabPhotoForm li.search {width:269px;margin:0 0 0 -1px;}
.tabPhotoForm li.upload {width:270px;}

.formInput {width:475px;margin:10px auto 0;overflow:hidden;}
.formInput input.text {height:17px;width:462px;margin-right:3px;padding-left:4px;}
.formInput textarea {float:left;height:62px;width:400px;margin:0 3px 0 0;line-height:17px;}
	*+html .formInput textarea {height:59px;padding-top:3px;}
	* html .formInput textarea {height:59px;padding-top:3px;}
.formInput .saveBtn {float:left;}

.formPhoto {width:538px;margin:0 0 0 11px;}
.formPhoto .warning {clear:both;margin:15px 0 0;color:#E06E1A;font-size:11px;letter-spacing:-1px;text-align:center;}
.formPhoto .warning span {font-size:12px;}

.formSearchImg {width:536px;padding:20px 0;border:1px solid #DDD;border-top:0 solid #FFF;background-color:#FFF;}
.formSearchImg .searchImg {width:475px;margin:0 auto;padding:3px;border:3px solid #377ED6;}
.formSearchImg .searchImg input.text {height:17px;width:407px;border-right:0;}
.formSearchImg .result {width:514px;margin:10px 0 0 22px;}
.formSearchImg .resultDesc {margin:0 0 0 8px;color:#ABABAB;letter-spacing:-1px;}
.formSearchImg .resultDesc strong {padding-right:5px;}
.formSearchImg .noResult {margin:22px 0;line-height:15px;text-align:center;}
.formSearchImg .resultList {width:512px;margin:22px 0 0;overflow:hidden;}
.formSearchImg .resultList li {float:left;width:106px;margin:0 22px 0 0;text-align:center;}
.formSearchImg .resultList li .image {position:relative;height:106px;width:107px;margin:0 0 3px;overflow:hidden;}
.formSearchImg .resultList li .image img {vertical-align:bottom;}
.formSearchImg .resultList li .image .zoom {position:absolute;bottom:6px;right:6px;}
.formSearchImg .resultTB {width:512px;margin:21px 0 0 -11px;}
	* html .formSearchImg .resultTB {table-layout:fixed;}
.formSearchImg .resultTB td {width:106px;padding:0 11px 16px;text-align:center;vertical-align:bottom;}
.formSearchImg .resultTB td .image {position:relative;overflow:hidden;font-size:0;line-height:0;vertical-align:bottom;}
.formSearchImg .resultTB td .image img {max-height:100px;max-width:100px;cursor:pointer;}
.formSearchImg .resultTB td .image img.imgOff {border:3px solid #FFF;}
.formSearchImg .resultTB td .image img.imgOn {border:3px solid #F70;}
.formSearchImg .resultTB td .image .zoom {position:absolute;bottom:6px;right:6px;z-index:100;}
	* html .formSearchImg .resultTB td .image .zoom {bottom:36px;right:17px;}
.formSearchImg .resultTB td .title {display:block;margin:2px 0 0;}
.formSearchImg .resultTB td .title a {color:#4D4D4D;}
.formSearchImg .pager {width:auto;margin:3px 27px 0 0;text-align:right;}
.formSearchImg .loading,
.formUploadPhoto .loading {padding:10px 0;font-size:11px;text-align:center;}

.formUploadPhoto {width:536px;padding:20px 0;border:1px solid #DDD;border-top:0 solid #FFF;background-color:#FFF;}
.formUploadPhoto .formFile {width:475px;margin:0 auto;padding:3px;border:3px solid #377ED6;}
.formUploadPhoto .formFile input.text {height:17px;width:407px;border-right:0;}
.formUploadPhoto .formFile #SCUploader {vertical-align:top;}

/* popup */
#popEventInfo {width:490px;background-color:#FFF;}
#popEventInfo .contentWrap {margin:18px 0 0 28px;}
#popEventInfo dt,
#popEventInfo dd {line-height:18px;}
#popEventInfo dt {padding:0 0 0 17px;font-weight:bold;background:url('http://filei.sayclub.kr/rose/common/bu_blSquareArrow1212.gif') no-repeat 0 2px;}
#popEventInfo dd {margin:0 0 20px;padding:0 0 0 17px;}
#popEventInfo dd li {padding:0 0 0 8px;background:url('http://filei.sayclub.kr/rose/common/bu_dgrSquare22.gif') no-repeat 0 6px;}
#popEventInfo dd li strong {color:#69C;font-weight:normal;}
#popEventInfo dd li span {color:#ABABAB;}
#popEventInfo dd li em {color:#F70;}