@charset "UTF-8";

/*
	eHistory
	Photo CSS (GNB3)
*/

/* preview */
.preview {height:210px; margin-bottom:20px;}
.preview dl {overflow:hidden; height:83px; margin-bottom:15px;}
.preview h3 {float:left; width:350px; padding:0 0 2px 20px; font-size:110%; font-weight:bold; background:url("/image/movie/bu_arrow_blue.gif") no-repeat left center;}

.preview ul {overflow:hidden; float:left; width:380px; height:57px; margin-top:5px; padding:0;}
.preview li {overflow:hidden; float:left; height:57px; width:180px; margin-right:10px;}
.preview li img {margin-right:5px; padding:3px; border:1px solid #ccc; vertical-align:middle;}
.preview li a {color:#236196; font-weight:bold; text-decoration:underline;}

/* preview movelsit */
.movelist {height:210px; margin-bottom:30px;}
.movelist dl {overflow:hidden; width:200px; height:180px; margin-bottom:20px;}
.movelist dt {color:#236196; font-weight:bold; text-decoration:underline;}

.movelist ul {width:200px; height:175px; margin:10px 0 0 0;}
.movelist li {overflow:hidden; float:none; height:75px; margin:0; padding:5px;}
.movelist li img {float:left; margin:0; border-color:#ccc;}

.movelist li dl {width:85px; height:auto; margin:5px 0 10px 5px;}
.movelist li dl dt {overflow:hidden; height:35px; font-size:90%;}

/* preview detail */
.detail dl {height:158px;width:405px;overflow:auto;}
.detail dt {color:#236196; font-weight:bold;}


/* preview country */
.country {height:200px; margin-bottom:35px;}
.country ul {width:auto; height:auto;}
.country li {width:215px; height:180px;}

.country dl {width:215px; height:180px;}
.country dt,
.country dd {width:auto; text-align:center;}
.country dd {height:15px; margin:3px 0; overflow:hidden;}
.country strong {color:#0953ba; font-weight:bold;}

/* preview download */
.download {height:80px; margin-bottom:35px;}
.download p {margin:10px;}
.download span {padding:0 20px; font-weight:bold;}
.download strong {color:#000; font-weight:bold; letter-spacing:-1px;}
.download img {vertical-align:middle;}

/* boardinfo */
.boardinfo {overflow:hidden; height:25px;}
.boardinfo h3 {float:left;}
.boardinfo p {float:left; margin-left:10px; padding-top:2px;}
.boardinfo strong {font-weight:bold;}

.boardinfo .attach {float:right;}
.boardinfo .attach img {margin-left:15px;}

/* txtheading */
.txtheading {margin:10px 0; font-size:140%; font-weight:bold; letter-spacing:-1px;}

/* bbssearch */
.bbssearch .inline {top:20px}
.bbssearch .full {top:65px}

/* photosearch */
.photosearch {position:relative; background:url("/image/photo/bg_search.gif") no-repeat left top;}
.photosearch h4 {position:absolute; left:11px; top:12px;}
.photosearch .searchtype {margin-left:10px;}