@charset "utf-8";
/* RAGNAROK2 2013 CSS */

/* download */
.content_download { width: 700px; height: auto; margin: 0 20px; min-height: 100px; float: left; }
.content_download .download { width: 700px; height: auto; margin: 0; padding: 0; float: left; overflow: hidden; }
.content_download .download .downloadHeader { width: 700px; height: 34px; margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 28px; color: #333; float: left; }
.content_download .download .downloadDetail { width: 700px; height: auto; margin: 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; line-height: 20px; color: #333; float: left; }
.content_download .download .downloadDetail .info_client { width: 340px; height: auto; margin: 20px 0 0; padding: 0; display:block; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; float: left; }
.content_download .download .downloadDetail IMG { margin: 0; padding: 0; border: none; }
.content_download .download .downloadDetail OL.downloadDetail { width: 320px; margin: 5px 0; padding: 0 0 0 20px; }
.content_download .download .downloadDetail LI { line-height: 18px; margin: 5px 0 0 }
.content_download .download .downloadDetail .btn_client { width: 356px; height:410px; margin: 0; padding: 0; float:left; }
.content_download .download A.downloadTorrent { width: 330px; height: 75px; margin: 0 0 0 20px; padding: 0; display: block; background: url(../images/download/btn_torrent.png) 0 0 no-repeat; cursor: pointer; float: left; }
.content_download .download A.directX { width: 330px; height: 46px; margin:0 0 0 10px; padding: 0; display: block; background: url(../images/download/btn_directx.png) 0 0 no-repeat; cursor: pointer; float: left; }
.content_download .download A.mirrorSite { width: 330px; height: 46px; margin: 0; padding: 0; display: block; cursor: pointer; float: left; }

.content_download .download .listCont { margin: 10px 16px; float: left; }
.content_download .download .listCont .thumb { width: 200px; height: 150px; margin: 0 0 8px; padding: 0; float: left; box-shadow: #000 0px 3px 4px; }
.content_download .download .listCont .btn { margin: 0 6px; float: left; }

TABLE.requirement { width: 700px; margin: 20px 0; padding: 0; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; color: #333; border: none; background:#666; float: left; }
TD.req_set { width: 310px; height: 40px; background: #999; text-align: center; border: none; }
TD.req_part { width: 80px; height: 40px; background: #CCC; text-align: center; border: none; }
TD.req_detail { height: 40px; background: #FFF; text-align: center; font-size: 12px; border: none; }






.bold_client { font-weight: bold; font-size: 14px; }
.small_client { margin: 10px 0 0; font-size: 12px; color: #09C; line-height: 20px; float: left; }

/* Flicker Effect */
#Flicker {
	position: absolute;
	width: 356px;
	height: 410px;
	cursor: pointer;
}

#FlickerHover {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	z-index: 10;
}

#FlickerHover:hover {
	opacity: 10;
}



/* 
border: #666 1px dotted;
*/