@charset "UTF-8";
/* CSS Reset */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, ul, li, fieldset, form, label { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul { list-style: none; }

:focus { outline: 0; }



/* --------------------------------------------------------Base Structure */
html,
	body {
		margin:0;
		padding:0;
		height:100%;
	  font-family:Georgia, "Times New Roman", Arial,Helvetica, sans-serif;
	  font-size:12px;
	  color:#3a3a3a;
	  background:#fff;
	}
	#container {

	}
	#header {
		background:url(/new_img/top_bg.gif) repeat-x;
		padding:0px;
		height:107px;
	}
	#header_contents {
	  width:990px;
	  margin:0 auto;

	}
	#page_content {
		width:990px;
		margin:0 auto;
		padding:0px;

	/* Height of the footer */
	}
	

	

	#desc-panel ul{
		clear:both;
		
	}

	#desc-panel em{
		font-weight:bold;
	}
	
	#service-panel ul{
		clear:both;
		margin-left:30px;
	}
	
	#service-panel img{
		padding-right:6px;
	}
	
	#service-panel p{
		margin-left:16px;
	}
	
	#service-panel ul li{
		clear:both;
		line-height:180%;
	}
	
	
	#page_title{
		margin-top:30px;
		color:#eb252a;
		border-bottom:1px solid #CCC;
		margin-bottom:30px;
	}
	

/* --------------------------------------------------------Header */
/*---LOGO-----*/
#syd_logo {
	float:left;
	margin:0;
}


#syd_logo a {
	display:block;
	width:557px;
	height:80px;
	background:url(/new_img/logo.gif) no-repeat 0 -2px;
	text-decoration:none;
	text-indent:-9999px;
	border:0px;
}


#syd_tel {
	float:left;
	margin:0;
	float:right;
	width:199px;
	height:27px;
 	margin-top:0px;
}


#top_navi1 {
	font-size:20pt;
	color:#949393;
	font-family:Arial;
}

#top_navi2 {
	font-size:10pt;
	color:#756845;
	font-family:Arial;
}

#top_navi3 {
	font-size:10pt;
	color:#756845;
	font-family:Arial;
}


/*----------------------------main nav---------------------------------------*/
#sydphotos-nav {
	clear:both;
	list-style:none;
  	z-index:6;
  	position:relative; 
	font-family:Arial,Helvetica, sans-serif;
	font-weight:bold;
}
#sydphotos-nav li {
	float:left;
	margin-right:0px;
	margin-left:0px;
}

#sydphotos-nav a,
#sydphotos-nav a:link,
#sydphotos-nav a:active,
#sydphotos-nav a:visited {
	text-decoration:none;
	display:block;
	cursor:pointer;
}

#sydphotos-nav li a span, 
#sydphotos-nav li a:link span,
#sydphotos-nav li a:active span,
#sydphotos-n av li a:visited span {
	color:white;
	display:block;
	font-size:12px;
	padding:5px 31px 0px 32px;
	text-align:center;
	cursor:pointer;
  	border:0px;
/*	border-bottom:1px dotted #ff9699; */
}

#sydphotos-nav li:hover a span,
#sydphotos-nav li a.selected span,
#sydphotos-nav li a:hover span {
	/* background:url(img_new/topleft.gif) no-repeat bottom left; */
	background:#d5d5d5;
	color:#4f403b;
  border:0px;
  height: 20px;
  
}

#sydphotos-nav li:hover a,
#sydphotos-nav li a.selected,
#sydphotos-nav li a:hover{
	/* background:url(img_new/topright.gif) no-repeat bottom right; */
	background:#d5d5d5;
	color:#4f403b;
  	border:0px;
}

#sydphotos-nav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}


#sydphotos-nav li:hover ul, 
#sydphotos-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}

#sydphotos-nav li ul li{ /* all list items */
	width: 160px; /* width needed or else Opera goes nuts */
	display: block;
	position: relative;
	float: left;
}

#sydphotos-nav li ul li a,
#sydphotos-nav li ul li a:link,
#sydphotos-nav li ul li a:active,
#sydphotos-nav li ul li a:visited
{

	border-top:1px #FFF solid;
	
	text-decoration: none;
	font-size:12px;
	color: #3b2f2a;
	background: url(/new_img/menu_sub_bg.gif) no-repeat;
	
/* 	margin-left: 5px; */

	white-space: nowrap;
	padding: 5px 5px 5px 5px;

}

#sydphotos-nav li ul li a.selected,
#sydphotos-nav li ul li a:hover { 
	background: url(/new_img/menu_sub_on_bg.gif) no-repeat;
	color:#cbcbcb;
} 


/*----------------------------Footer ---------------------------------------*/
.copyright{
  width:320px;
  float:left;
  font-size:10px;
  line-height:8px;
  color:#7C7C7C;
/*  #a3a3a3*/
  margin-top:20px;
}

.footeMenuWrap{
	width:640px;
	margin-left:300px;
  	text-align:right;
}

.footeUserfulLinks{
	width:100%;
  	text-align:center;
    font-size:9px;
	color:#7C7C7C;
}

.footeUserfulLinks a:link,
.footeUserfulLinks a:active,
.footeUserfulLinks a:visited{
  color:#7C7C7C;
  font-size:7px;
}

.footeUserfulLinks a:hover {
  color:#7C7C7C;
  border:0px;	
}

.footeMenuWrap ul{
	float:right;
}

.footeMenuWrap li{
	float:left;
	margin-top:26px;
	padding-left:6px;
	padding-right:6px;
	font-size:11px;
	border-right:1px dotted #808080;
	color:#2e2e2e;
}

.footeMenuWrap li.last{
	border:0;
}


.footeMenuWrap a:link,
.footeMenuWrap a:active,
.footeMenuWrap a:visited{
  color:#2e2e2e; 
}

.footeMenuWrap a:hover {
	color:#eb252a; 
  border:0px;	
}

.social ul{
	float:right;
	text-align:right;
  	margin-top:-10px;
  	font-size:11px;
}

.social li{
	float:left;
  	padding:0px 2px;
}
.social li a:hover{
  border:0px;
}

a.footerIcon{
  border:0px;
 
}
a.footerIcon:hover img{
  opacity:0.6;
  filter:alpha(opacity=60); 
  border:0px;
}




/* --------------------------------------------------------Typography */
h1, h2, h3, h4, h5, p, form {
	margin:10px 0;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

ul {
	margin: 0;
}


input, textarea, select, option, button {

	font-family:Georgia, "Times New Roman", Arial;
	font-size:12px;
}


a,
a:link,
a:visited {
	color:#eb252a;
	text-decoration:none;
	outline:none;
	cursor:hand;
}



a img {
	border:none;
}



a.text1:link,
a.text1:active,
a.text1:visited{
  color:#000;
}
a.text1:hover{
  color:#eb252a;
  border:0px;
} 
a.picOpacity:link img{
	border:0px;
  cursor:hand;
}
a.picOpacity:visited img{
	border:0px;
  cursor:hand;
}
a.picOpacity:hover img{
  opacity:0.6;
  filter:alpha(opacity=60); 
  border:0px;
  cursor:hand;
}

a.picPreView:link img{
  opacity:0.3;
  filter:alpha(opacity=30); 
	border:0px;
  cursor:hand;
}
a.picPreView:hover img{
  opacity:1;
  filter:alpha(opacity=100); 
  border:0px;  
  cursor:hand;
}
a.picPreView_s:link img{
  opacity:1;
  filter:alpha(opacity=100); 
	border:0px;
  cursor:hand;
}

.red{color:#eb252a;}
.grey{color:#9e9e9e;}
.green{color:#093}
.blue{color:#36C}
.pink{color:#C6F}
.purple{color:#96F}
.black{color:#000000;}
.white{color:#ffffff;}

a.green,
a.green:link,
a.green:active,
a.green:visited{
  color:#093;
}

a.purple,
a.purple:link,
a.purple:active,
a.purple:visited{
  color:#96F;
}

a.pink,
a.pink:link,
a.pink:active,
a.pink:visited{
  color:#C6F;
}

a.blue,
a.blue:link,
a.blue:active,
a.blue:visited{
  color:#36C;
}

a.underline,
a.underline:link,
a.underline:active,
a.underline:visited{
	text-decoration:underline;
}

a.underline:hover{
	text-decoration:none;
}


.PriceNormal {
	text-decoration: line-through;
	color:#000000;
}

.PriceNormal_1 {
	text-decoration: line-through;
}

.PriceSale{
	font-weight:bold;
	color: #eb252a;
}


.bold{font-weight:bold}

.left{float:left}

.pubtime{
	color:#9e9e9e;
	font-size: 12px;
	font-style:italic;
}

.smallTxt{
	font-size:10px;
	}

.page_heading{
	font-size:18px;
	color:#eb252a;
	font-weight:bold;
	text-align:left;
	border-bottom:1px dashed #b9b5ae;
}

/*-------------------------------------Group rounded-corners pics */

/* @group rounded-corners pics */

.rounded_wrapper {
	position: relative;
	display:block;
}

.rounded_wrapper img {
	border-width: 0;
	border-style: none;
}

.rounded_wrapper div {
	height: 7px;
	position: absolute;
	width: 100%;
}

.rounded_wrapper .tl {
	top: 0;
	left: 0;
	background: url(img/tl.png) no-repeat left top;
}

.rounded_wrapper .tr {
	top: 0;
	right: 0;
	background: url(img/tr.png) no-repeat right top;	
}

.rounded_wrapper .br {
	bottom: 0;
	right: 0;
	background: url(img/br.png) no-repeat right bottom; 
}

.rounded_wrapper .bl {
	bottom: 0;
	left: 0;
	background: url(img/bl.png) no-repeat left bottom;
}

/* IE6 fix */
.ie6_width .tr {
	right: -1px;
}

.ie6_width .br {
	right: -1px;
}

.ie6_height .br {
	bottom: -1px;
}

.ie6_height .bl {
	bottom: -1px;
}

/* @end */

/* --------------------------------breadcrumbs */

#breadcrumbs,
.breadcrumbs{
	margin:28px 0px 5px 5px;
  	font-size:11px; 
}

#breadcrumbs img,
.breadcrumbs img {
	margin-left:6px;
	margin-right:6px;
}

/* --------------------------------Booking */
.booking_panel{
  width:100%;
  height:140px;
  background:url(img/bg.png);	
  margin-top:-15px;
  z-index:111;
  position:relative;  

}
.booking_panel p{
  font-size:17px;
  margin-left:15px;
}

.booking_panel_pop_up{
	width:135px;
	height:72px;
	flaot:right;
	margin:20px 0px 0px 120px;
	  background:url(img/pop_up.png) no-repeat;
	  z-index:222;
	  position:relative; 
	  text-align:center;
}

/* --------------------------------Titles */

.Whole_title_wrap{
 width:100%;
}
.title_left{
 background:url(img/title_left.jpg);	
 height:35px;
 width:100%;
}
.title_right{
 background:url(img/title_right.jpg) no-repeat top right transparent;
 height:35px;
 width:100%;
}
.title_right p{
 font-size:20px;
 margin-left:10px;
 padding-top:8px;
 *padding-top:0px;

}
/* --------------------------------Decoration  */
.solid_line{
  width:100%;
  height:10px;
  border-bottom:1px solid #b9b5ae;
}
.dotted_line{
  width:100%;
  height:5px;
  border-bottom:1px dotted #ccc;
}	

.dotted_line2{
  width:100%;
  height:1px;
  border-bottom:1px dotted #ccc;
}	
.dashed_line{
  width:100%;
  height:10px;
  border-bottom:1px dashed #b9b5ae;
}
.clear{
	clear:both;	
}
.clear_10{
	height:10px;
	clear:both;
}
.clear_20{
	height:20px;
	clear:both;
}
.clear_30{
	height:30px;
	clear:both;
}

















@import url(button.css);

@font-face { font-family:���� ���; src:url(eot/eot_MalgunGothic.eot); }
@font-face { font-family:�������; src:url(eot/eot_NanumGothic.eot)};
@font-face { font-family:Hangang; src:url(eot/eot_Hangang.eot); }

html, body, form { border:0; margin:0; padding:0;  font:12px ���� ���,Gulim,AppleGothic,Sans-serif; color:#303030; }
img { border:0; }
ul { margin:0; padding:0;}
li { list-style:none}

.comment {font-size:.8em; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; padding:0; }

.board_page { clear:both; text-align:center; margin:3px 0 0 0; }
.board_page a:link { color:#777; }

.board_search { clear:both; text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

.title { position:relative; clear:both; width:100%; }
.title h2 { height:38px; font-size:1.85em; color:#007687; vertical-align:top; padding:0 0 0 15px; margin:0; background:url(../img/bullet_title.gif) 0 3px no-repeat; letter-spacing:-2px; line-height:120%;}
.title h2 span { padding-left:25px; font-size:.8em; color:#777;  background:url(../img/arrow_8x16.gif) 10px 5px no-repeat;}
.title .support  { position:absolute; top:5px; right:0;}
.title .num { font-size:11px; padding:0; background:none; font-weight:bold; color:#ff4b0d; letter-spacing:normal;}


table.basic  { width:100%; text-align:center; border-collapse:collapse; table-layout:fixed;  font-size:1em; border-top:3px solid #007687;}
table.basic caption { display:none;}
table.basic thead { background:url(../img/title_bg.gif)}
table.basic thead th { font-size:1.1em; font-weight:bold; color:#333366; border:1px solid; border-color:#999faf #eceef4; border-top:3px solid #007687; padding:7px 5px 4px 5px;}
table.basic tbody.hover tr:hover { background-color:#f6f6f6; }
table.basic tbody tr.active { font-weight:bold}
table.basic tbody td { _width:100%; border:1px solid; border-color:#c0c4cf #f6f7fa; text-align:center; padding:7px 5px 6px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}

table.basic .left { padding-left:10px; text-align:left;}
table.basic .center { text-align:center;}
table.basic .right { padding-right:10px; text-align:right}

table.basic .gray { color:#aaa;}


.gallery_basic { position:relative; padding:20px 0 20px 0; display:inline-block; *display:inline; zoom:1; border-top:3px solid #007687; border-bottom:1px solid #eceef4;}
.gallery_basic li { position:relative; float:left; width:170px; height:190px; text-align:center; overflow:hidden;}
.gallery_basic li .thumb { border:3px solid #CCC; border-radius:10px;}
.gallery_basic li .thumb:hover { border:3px solid #007687;}

.gallery_basic li p { width:170px; margin:4px 0 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.gallery_basic li p a { vertical-align:top;}
.gallery_basic li input { }
.gallery_basic li .c_gray { margin-top:-2px; }
.gallery_basic a.title { clear:both;}

/* �������� */
.info { clear:both; width:100%; display:inline-block; padding:6px 5px; border-top:3px solid #007687; border-bottom:1px solid #dbdbdb; background-color:#fcfcfc; z-index:1;}
.info .right { float:right; margin:0; display:inline-block;}
.info .count { padding-right:10px; float:left;}
.info .writer {}
.info .date { padding-left:10px;}
.info .good, .info .nogood { display:inline-block; float:left;}
.info .good .icon, .info .nogood .icon { margin-top:-1px;}
.info .nogood {margin-left:8px;}

.link li , .file li { padding:10px 0 0 0; display:inline-block;}
.link ul , .file ul {}
.file li { }
.link li , .file li { padding-left:3px; }
.link li .link, .file li .file {margin:2px 0 0 0;}
.c_gray, a.c_gray { color:#aaa;}
.c_orange, a.c_orange { color:#ff4b0d;}
.f_left { float:left}
.f_right { float:right; }

.nextprev { position:relative; height:80px; padding-top:10px;}
.nextprev a.next { position:absolute; left:0;}
.nextprev a.prev { position:absolute; right:0; }

.contents { font-size:1.1em; line-height:1.75em; padding:30px 0 60px 0; }

p.img { text-align:center; padding-top:15px;}

.signature { border:1px solid #dbdbdb; padding:20px; margin:60px 0 0 0; overflow:auto}

#tooltip{ position:absolute; border:1px solid #ccc; background:#fff; padding:2px 5px; display:none;}	

.dropdown { position:relative; float:left; margin:0; padding:0 3px 0 0; }
.dropdown a, .dropdown a:visited {text-decoration:none; outline:none;}
.dropdown span a:hover { }
.dropdown span a { background:#fff url(../img/arrow_dd.gif) no-repeat scroll 85px center; display:block; padding-right:20px; border: 1px solid #cecece; width:90px;}
.dropdown span a {display:block; padding:5px;}
.dropdown ul { position:absolute; width:100px; background:#e4dfcb none repeat scroll 0 0; background:#fff; top:22px; left:0px; padding:5px 0px;  border:1px solid #cecece; border-top:1px solid #fff; display:none; z-index:3;}
.dropdown ul {}
.dropdown ul li { padding:0 5px 0 5px;}
.dropdown ul li a { padding:5px 5px 5px 3px; display:inline-block;}
.dropdown ul li:hover { background-color:#f6f6f6;}
.dropdown ul li  span { float:left; margin-left:5px;}

/* �� */
table.write tbody {  border-top:3px solid #007687;}
table.write tbody td { text-align:left; padding:5px 5px 4px 5px; box-sizing:border-box;}
table.write tbody .tip { padding-left:25px; margin-left:1px; color:#666;  background:url(../img/btn_tip.gif) 0 3px no-repeat;}
table.write tbody .tip strong { color:#ff4b0d; letter-spacing:.02em}
table.write tbody th { padding:7px 5px 6px 4px; border:1px solid; border-color:#c0c4cf #f6f7fa; font-size:1em; text-align:center; vertical-align:top; white-space:nowrap; text-overflow:ellipsis; background-color:#f2f3f2; }
table.write tbody th.required {}

table.write #wr_subject, table.write #wr_content { width:100%; word-break:break-all;}

#variableFiles td { border:0; padding:0 0 5px 0;}
table.basic #variableFiles  tbody {  border-top:0;}
table.write input { padding:2px 0 2px 0; vertical-align:middle;}
table.write input ,table.write textarea ,table.write select { font-size:1.1em; margin:0; }
table.write select { height:26px; line-height:24px; vertical-align:middle; padding:3px;}

/* ������ */
.paginate{ clear:both; padding:10px 0 5px 0;text-align:center; font-size:1.1em; }
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:2px 4px 3px;border:1px solid #fff;color:#000;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:6px;padding:4px 6px 2px 14px;_padding-bottom:1px;background:url(http://static.naver.com/common/paginate/bu_pg3_l_off.gif) no-repeat 6px 5px !important;letter-spacing:-1px}
.paginate .next{margin-left:4px;padding:4px 14px 2px 6px;_padding-bottom:1px;background:url(http://static.naver.com/common/paginate/bu_pg3_r_off.gif) no-repeat 62px 5px !important;letter-spacing:-1px}
.paginate a.pre{background:url(http://static.naver.com/common/paginate/bu_pg3_l_on.gif) no-repeat 6px 5px !important}
.paginate a.next{background:url(http://static.naver.com/common/paginate/bu_pg3_r_on.gif) no-repeat 65px 5px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:0;_top:-2px;_width /**/:75px;border:1px solid #e9e9e9;color:#ccc;line-height:normal}
.paginate a.pre,.paginate a.next{color:#565656}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}

.board_search {}
.board_search select { height:22px;}
.board_search .input { width:100px; height:16px; padding-right:20px;}
.board_search .btn { margin:3px 0 0 -22px; \margin-top:4px; vertical-align:top;}