﻿body { background: #f4f4f4; font-family: �L�n������, Arial; }
input { border: 1px solid #92989b; vertical-align: middle; }
input, select { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border: 1px solid #969696; }
label input .navbar { font-size: 20px; }
a { text-decoration: none; color: white; }

.container { width: 1038px; margin: 0 auto; }

/** Home Page **/
.centerimg {
	position: relative;
	width: 100%; height: 330px;
	background: url(../images/centerbg.png);
}
.homecat { position: absolute; width: 267px; height: 356px; background: url(../images/homecat.png) no-repeat center; bottom: -70px; left: -5px; z-index: 10; }
.homedog { position: absolute; width: 260px; height: 266px; background: url(../images/homedog.png) no-repeat top; bottom: 5px; right: 22px;}
.news {
	position: absolute;
	width: 593px; height: 240px;
	top: 40px; left: 50%; margin-left: -296px;
	font-weight: bold;
	background: url(../images/newsbg.png);
}
.newstitle { width: 100%; margin: 15px 0 0 20px; 10px; color: #02145b; font-size: 17px; }
.newsmore { float: right; margin: 5px 100px 0 0; color: #B85900; font-size: 16px; }
.newsmore .doublearrow { width: 16px; height: 12px; background: url(../images/doublearrow.png); float: left; margin-top: 5px; margin-top: 3px\0; }
.newscontent { width: 100%; margin-top: 15px; }
.newsintro { margin: 3px 0 0 50px; font-size: 18px; }
.introdate { color: #1b7fe7; font-size: 16px; margin-right: 15px; }
.introtitle { color: black; }
.newstitleline { position: absolute; width: 691px; height: 1px; background: black; top: 82px; left: 50%; margin-left: -346px; }

.homemenu { width: 1056px; height: 240px; background: white; margin-top: 10px; position: relative; left: -9px; }
.dotted { width: 1px; height: 210px; position: absolute; top: 50%; margin-top: -105px; border-right: 2px dotted #8c8b8b; left: 239px; z-index: 1; }
a.button_addnew { width: 235px; height: 225px; background: url(../images/homemenu/button_addnew.png); position: absolute; left: 5px; top: 50%; margin-top: -112px; }
a.button_addnew:hover { background: url(../images/homemenu/button_addnew_sel.png); }
/*a.button_modify { width: 235px; height: 125px; background: url(../images/homemenu/button_modify.png); position: absolute; left: 5px; top: 108px; }
a.button_modify:hover { background: url(../images/homemenu/button_modify_sel.png); }*/
a.button_query { width: 203px; height: 225px; background: url(../images/homemenu/button_query.png); position: absolute; left: 239px; top: 8px; }
a.button_query:hover { background: url(../images/homemenu/button_query_sel.png); }
/*a.button_modifyquery { width: 203px; height: 125px; background: url(../images/homemenu/button_modifyquery.png); position: absolute; left: 239px; top: 108px; }
a.button_modifyquery:hover { background: url(../images/homemenu/button_modifyquery_sel.png); }*/
a.button_laws { width: 203px; height: 154px; background: url(../images/homemenu/button_laws.png); position: absolute; left: 441px; top: 8px; }
a.button_laws:hover { background: url(../images/homemenu/button_laws_sel.png); }
/*a.button_download { width: 408px; height: 102px; background: url(../images/homemenu/button_download.png); position: absolute; left: 441px; top: 147px; }
a.button_download:hover { background: url(../images/homemenu/button_download_sel.png); }*/
a.button_quarantines { width: 408px; height: 102px; background: url(../images/homemenu/button_quarantines.png); position: absolute; left: 441px; top: 147px; }
a.button_quarantines:hover { background: url(../images/homemenu/button_quarantines_sel.png); }
a.button_faq { width: 207px; height: 154px; background: url(../images/homemenu/button_faq.png); position: absolute; left: 642px; top: 8px; }
a.button_faq:hover { background: url(../images/homemenu/button_faq_sel.png); }
/*a.button_links { width: 214px; height: 75px; background: url(../images/homemenu/button_links.png); position: absolute; left: 642px; top: 87px; z-index: 1; }
a.button_links:hover { background: url(../images/homemenu/button_links_sel.png); }*/
a.button_contact { width: 203px; height: 225px; background: url(../images/homemenu/button_contact.png); position: absolute; left: 847px; top: 8px; }
a.button_contact:hover { background: url(../images/homemenu/button_contact_sel.png); }
.lastblock { width: 203px; height: 120px; background: url(../images/homemenu/lastblock.png); position: absolute; left: 847px; top: 113px; z-index: 0; }

/** Template **/
.header { width: 100%; height: 86px; }
.logo { width: 111px; height: 100%; background: url(../images/logo_new.png) no-repeat center; display: inline-block; vertical-align: bottom; }
.titles { display: inline-block; height: 100%; vertical-align: bottom; }
.subtitle { color: #535a63; font-size: 13px; margin: 30px 0 0 5px; margin-top: 28px\0; }
.web_title { color: #529cec; font-size: 25px; font-weight: bold; }
.language { display: block; float: right; margin-top: 56px; }
.language .label {
	display: inline-block;
	border-left: 2px solid #02145b; padding: 0 15px;
	/** Text Shadow **/
	text-shadow: -2px 2px rgba(0,0,0,0.25);
}
.language a { text-decoration: none; color: #02145b; font-weight: bold; }
.language a:active, .language .sel { background: url(../images/language_bg.png) no-repeat center; text-shadow: 0 0; }

.navbar {
	color: white;
	font-weight: bold;
	font-size: 16px;
	width: 100%; height: 56px;
	/** Background Gradient **/
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #c0d5ee 0%, #658caf 50%, #003662 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #c0d5ee 0%, #658caf 50%, #003662 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c0d5ee), color-stop(0.5, #658caf), color-stop(1, #003662));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #c0d5ee 0%, #658caf 50%, #003662 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #c0d5ee 0%, #658caf 50%, #003662 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #c0d5ee 0%, #658caf 50%, #003662 100%);
	/* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d5ee', endColorstr='#003662',GradientType=0 );
}
.navbutton { width: auto; height: 40px; padding: 15px 24px 0 24px; letter-spacing: 3px; display: block; float: left; margin-right: 1px; }
.navbar .last { width: 84px; }
a.navbutton:hover, .navbar .selected { background: white; color: #003662; height: 37px; border-bottom: 5px solid #ffc700; }
a.navbutton:hover .overlay, .selected .overlay {
	background: url(../images/overlay_hover.png);
	background: -ms-linear-gradient(top, #003662 0%, #003662 50%, transparent 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003662), color-stop(0.45, #003662), color-stop(0.75, transparent));
	background: -webkit-linear-gradient(top, #003662 0%, #003662 45%, transparent 75%);
	background: -moz-linear-gradient(top, #003662 0%, #003662 45%, transparent 75%);
	background: linear-gradient(to bottom, #003662 0%, #003662 45%, transparent 75%);
}
.reflection {
	position: relative;
	margin-top: -22px; (-bracket-: hack; margin-top: -24px;)
	width: 100%; height: 100%;
	padding: 0 auto;
	color: white;
	-webkit-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	filter: flipv;
	opacity: 0.80;
	filter: alpha(opacity='80');
}
.overlay {
	position: absolute;
	left: 0; top: -2px;
	width: 100%; height: 70%;
	background: url(../images/overlay.png);
	background: -ms-linear-gradient(top, #003662 0%, rgba(49, 95, 137, 1) 45%, rgba(49, 95, 137, 0.2) 60%, transparent 75%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #003662), color-stop(0.45, rgba(49, 95, 137, 1)), color-stop(0.6, rgba(49, 95, 137, 0.2)), color-stop(0.75, transparent));
	background: -webkit-linear-gradient(top, #003662 0%, rgba(49, 95, 137, 1) 45%, rgba(49, 95, 137, 0.2) 60%, transparent 75%);
	background: -moz-linear-gradient(top, #003662 0%, rgba(49, 95, 137, 1) 45%, rgba(49, 95, 137, 0.2) 60%, transparent 75%);
	background: linear-gradient(to bottom, #003662 0%, rgba(49, 95, 137, 1) 45%, rgba(49, 95, 137, 0.2) 60%, transparent 75%);
}
@-moz-document url-prefix() {
    .overlay {
        position: absolute;
		left: 0; top: 2px;
		height: 65%;
    }
}

.banner { width: 1032px; height: 108px; margin: 1px 0 0 2px;
	background: url(../images/banner.png) no-repeat;
	border: 1px solid #011562;
	/** Background Shadow **/
	-webkit-box-shadow: -1px 1px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: -1px 1px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow: -1px 1px 2px 2px rgba(0, 0, 0, 0.5);
}

.footer { color: #767676; font-size: 12px; font-family: �s�ө���, Arial, Helvetica, sans-serif; text-align: center; margin-top: 28px; }

/** Apply **/
.table .tabletitle {
	width: 100%;
	border: 1px solid white;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../scripts/ie-css3.htc); /* For IE 8 below */
}
.table td { border: 0px solid #ebebeb; padding: 0px; border-top: 0; min-width: 80px; }
.table_label { color: #696969; background: #c0d5ee; text-align: right; line-height: normal; }
.table_content { background: #EFF3FF; }
.table_input { height: 16px; width: 80px; }
.warn { width: 11px; height: 11px; display: inline-block; background: url(../images/warn.png) no-repeat; }
/** Apply ENGLISH **/
.eng .table_label { min-width: 100px; }

/** Query **/
.tabletitle {
	margin: 0 auto;
	width: 400px;
	color: #003662;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	/*background: url(../images/table_title_bg.png) repeat-x;*/
	/** Background Gradient **/
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(bottom, #64afd2 0%, #b2e5fe 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(bottom, #64afd2 0%, #b2e5fe 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #64afd2), color-stop(1, #b2e5fe));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(bottom, #64afd2 0%, #b2e5fe 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to top, #64afd2 0%, #b2e5fe 100%);
	/* Opera */
	background-image: -o-linear-gradient(bottom, #64afd2 0%, #b2e5fe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#64afd2',EndColorStr='#b2e5fe');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#64afd2', endColorstr='#b2e5fe')"; /* IE8 */

	border: 1px solid #dddddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(../scripts/ie-css3.htc); /* For IE 8 below */
}
.captcha {font-size: 24px; width: 128px; height: 35px; border: 1px solid #dddddd; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: oblique; color: white; padding: 0; margin-left: -20px; }
#input_code { width: 140px; }

/** Laws & Regulations **/
.content_body .content_header { width: 100%; height: 50px; letter-spacing: 5px; font-family: �з���, �s�ө���; position: relative; }
.content_body .content_title { color: #dcc513; font-size: 36px; margin: 30px 0 0 30px; }
.content_body .content_subtitle { color: #2a4507; font-size: 22px; }
.content_body .titleimg { position: absolute; top: 50%; margin-top: -70px; left: 250px; width: 124px; height: 94px; background: url(../images/titleimg.png) no-repeat center; }
.content_body .titleline { width: 1040px; height: 3px; background: #dcc513; }
.content_body .input { float: right; margin-right: 3px; margin-top: 10px; }
.button { cursor: pointer; background: #dcc513; color: white; font-weight: bold; letter-spacing: 5px; padding: 3px 3px 3px 8px; padding-top: 8px\0; }
.content_header .button { float: right; margin-top: 10px; height: 28px; font-size: 18px; }

.content_table { font-family: �L�n������, Arial; width: 100%; font-size: 18px; margin-top: -50px; }
.content_table .row {
	width: 100%; height: 105px; border-bottom: 1px solid #878787; margin-top: 15px;
	background: -ms-linear-gradient(left, white 0%, white 85%, transparent 100%);
	background: -webkit-gradient(linear, left, right, color-stop(0, white), color-stop(0.85, white), color-stop(1, rgba(255,255,255,0.001)));
	background: -webkit-linear-gradient(left, white 0%, white 85%, rgba(255,255,255,0.001) 100%);
	background: -moz-linear-gradient(left, white 0%, white 85%, rgba(255,255,255,0.001) 100%);
	background: linear-gradient(to right, white 0%, white 85%, rgba(255,255,255,0.001) 100%);
	/* IE6-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffffff, endColorstr=#00000000, GradientType=1 )";
}
.content_table .first { margin-top: 45px; }
.content_table .img { width: 112px; height: 102px; display: block; float: left; font-size: 20px; margin: 0; margin-left: 37px; }
.content_table .publish_date, .content_table .publish_title, .content_table .publish_word, .content_table .publish_pdf { display: block; float: left; margin-top: 20px; }
.content_table .publish_date { color: #858585; margin-left: 62px; }
.content_table .publish_title { color: #42738a; margin-left: 30px; width: 600px; }
.content_table .publish_date a {color: #858585;}
.content_table .publish_title a { color: #42738a; }
.content_table .publish_title a:hover, .publish_date a:hover { color: white; background: #529cec; }
.publish_word, .publish_pdf {display: block; float: right; width: 21px; height: 21px; margin-right: 50px; margin-top: 40px; }
.publish_word { background: url(../images/doc.gif) no-repeat center; }
.publish_pdf { background: url(../images/pdf.gif) no-repeat center; }
/** Law Content **/
.law_table {
	width: 95%;
	margin: 0 auto;
	background: #529cec;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	position: relative;
}
.law_table td { border-right: 0; min-width: 80px; padding: 5px;}
.law_table .publish_title {vertical-align: top; margin-left: 80px; margin-top: 5px; font-size: 18px; width: 100px;}
.law_table .img { max-width:50px; height: auto; display: inline-block; position: absolute; top: -25px; left: 20px; border: 3px solid #fdfdfd; }
.law_table .link { height: 30px; vertical-align: top; padding: 3px;}
.law_table .linkmail { height: 30px; vertical-align: top; padding: 3px; color: #42738a; }
.law_table .table_label { font-weight: bold; width: 100px}
.law_table .table_content { padding: 15px; }
.law_table .publish_word, .law_table .publish_pdf { margin: 5px; }
.prevpage { color: #42738a; float: right; margin: -10px 30px 15px 0; }

/** ENGLISH Laws & Regulations **/
.eng .subtitle { font-size: 12px; margin: 22px 0 0 4px; margin-top: 20px\0; }
.eng .web_title { font-size: 18px; }
.eng a.button_addnew { background: url(../images/homemenu/button_addnew_eng.png); }
.eng a.button_addnew:hover { background: url(../images/homemenu/button_addnew_eng_sel.png); }
.eng a.button_query { background: url(../images/homemenu/button_query_eng.png); }
.eng a.button_query:hover { background: url(../images/homemenu/button_query_eng_sel.png); }
/*.eng a.button_modify { background: url(../images/homemenu/button_modify_eng.png); }
.eng a.button_modify:hover { background: url(../images/homemenu/button_modify_eng_sel.png); }
.eng a.button_modifyquery { width: 203px; height: 125px; background: url(../images/homemenu/button_modifyquery_eng.png); position: absolute; left: 239px; top: 108px; }
.eng a.button_modifyquery:hover { background: url(../images/homemenu/button_modifyquery_eng_sel.png); }*/
.eng a.button_laws { background: url(../images/homemenu/button_laws_eng.png); }
.eng a.button_laws:hover { background: url(../images/homemenu/button_laws_eng_sel.png); }
/*.eng a.button_download { background: url(../images/homemenu/button_download_eng.png); }
.eng a.button_download:hover { background: url(../images/homemenu/button_download_eng_sel.png); }*/
.eng a.button_faq { background: url(../images/homemenu/button_faq_eng.png); }
.eng a.button_faq:hover { background: url(../images/homemenu/button_faq_eng_sel.png); }
/*.eng a.button_links { background: url(../images/homemenu/button_links_eng.png); }
.eng a.button_links:hover { background: url(../images/homemenu/button_links_eng_sel.png); }*/
.eng a.button_quarantines { background: url(../images/homemenu/button_quarantines_eng.png); }
.eng a.button_quarantines:hover { background: url(../images/homemenu/button_quarantines_eng_sel.png); }
.eng a.button_contact { background: url(../images/homemenu/button_contact_eng.png); }
.eng a.button_contact:hover { background: url(../images/homemenu/button_contact_eng_sel.png); }
.eng .newsmore .doublearrow { margin-top: 5px; }
.eng .navbutton { letter-spacing: 0; padding: 15px 22px 0 21px; font-size: 14px; font-size: 17px; }
:root .eng .navbutton { padding: 15px 23px 0 23px\9; }
@-moz-document url-prefix() {
	.navbutton {
        padding: 15px 24px 0 24px;
    }
    .eng .navbutton {
        padding: 15px 23px 0 23px;
    }
}
.eng .navbar .last { width: 96px; }
:root .eng .navbar .last { width: 90px\9; } /* IE 9 hack */
@-moz-document url-prefix() {
	.navbar .last { width: 84px; }
	.eng .navbar .last { width: 93px; }
}
.eng .content_body .content_header { letter-spacing: 0; font-family: Georgia, "Times New Roman", Times, serif; }
.eng .content_body .titleimg { left: 350px; }
.eng .button { letter-spacing: 0; padding: 6px 7px 8px 8px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; }
.eng .content_table .publish_date, .eng .content_table .publish_title { font-family: Georgia, "Times New Roman", Times, serif; }
.eng .content_table .publish_date { font-size: 17px; }

/** Download Page **/
.querybar { width: 100%; }
.queryoption { width: 100%; margin: 10px 0; margin-top: 20px; }
.queryrow { font-size: 14px; line-height: 30px; }
.queryimg { width: 17px; height: 17px; background: url(../images/select.png) no-repeat center; display: inline-block; vertical-align: middle; margin-bottom: 2px; margin-left: 15px; margin-right: 10px; }
.querytitle { color: #696969; }
.queryinput { width: 280px; margin-right: -15px; height: 24px}
.tdcontent { padding: 3px;}
.tdcontent select, .tdcontent input { margin-right: 25px; color: #343434; }
.tdcontent .subquery { margin-left: -25px; }
.tdcontent .disabled select { color: #bcbcbc; border-color: #bcbcbc; }
.tdcontent .button { color: white; margin: 0 2px; }

.tabledownload { width: 100%; margin: 25px 0; border-collapse: collapse; border-bottom: 1px solid #bcbcbc; background: #ececec; }
.tabledownload .title { color: white; background: #42738a; font-weight: bold; font-size: 16px; text-align: center; line-height: 25px; border-bottom: 2px solid #969696; }
.tabledownload .title td { border-right: 2px solid white; }
.tabledownload .title .last { border-right: 1px solid #696969; }
.tabledownload .content { color: #696969; font-size: 14px; text-align: center; border-bottom: 1px dotted #bcbcbc; }
.tabledownload .content a { color: #529cec; text-decoration: none; }
.tabledownload .content a:hover { color: white; background: #529cec; }
.tabledownload .content .seq { text-align: right; background: white; font-weight: normal; }
.tabledownload .content .link { text-align: left; width: 440px; }
.tabledownload .content .description { text-align: left; width: 220px; font-weight: normal; }
.tabledownload .content td { padding: 5px; }

/** ENGLISH Download **/
.eng .content_body .querybar, .eng .content_body .tabledownload { font-family: Georgia, "Times New Roman", Times, serif; }
.eng .queryinput { height: 18px; }
.eng .tabledownload .publish_word, .eng .tabledownload .publish_pdf { margin: 5px 30px 0 30px; }

/** FAQ Page **/
.depart { width: 100px; background: white; text-align: center; }
.date { width: 150px; }
.dogfoot { width: 25px; height: 23px; background: url(../images/dogfoot.png) no-repeat; float: left; margin: 0 -30px 0 20px; }
.pager { width: 100%; height: 30px; text-align: center; font-size: 14px; }
.page, #firstpage, #prevpage, #nextpage, #lastpage { cursor: pointer; }
.page { color: #ff0066; text-decoration: underline; margin: 0 1px; }
.page.selected { color: #790030; text-decoration: none; font-weight: bold; }
#firstpage, #prevpage, #nextpage, #lastpage { color: black; width: 25px; height: 20px; display: inline-block; vertical-align: middle; }
#firstpage { background: url(../images/catfoot_first.png); }
#lastpage { background: url(../images/catfoot_last.png); }
#prevpage { background: url(../images/catfoot_prev.png); }
#nextpage { background: url(../images/catfoot_next.png); }
.pageinfo { color: #790030; margin-left: 5px; font-size: 12px; }

/** ENGLISH FAQ **/
.eng .dogfoot { margin-left: 5px; margin-right: 0; }
.eng .date { width: 120px; }

/** Contact **/
.imgmail { width: 100px; height: 100px; background: url(../images/service_mail.png) no-repeat; display: inline-block; float: left; margin-right: -35px; }
.contact_row .publish_title { width: 300px; }
