html, body { margin:0; padding:0; font-family:calibri; color:#000000; font-size:13px; }

@font-face { font-family: calibri; src: url (calibri.ttf); }

img {border: 0px; margin: 0;}
form { margin:0; padding:0; }
ul { list-style:none; margin:0; padding:0; }
input { margin:0; }
a { color: #027401; text-decoration: none; }
a:hover { color: #027401; text-decoration: underline; }

h2 { color: #a8a7a7; font-weight: normal; font-size: 26px; margin:0; }
h3 { color: #ffffff; font-weight: bold; font-size: 18px; margin:0; }
h4 { color: #fffe9d; font-weight: normal; font-size: 12px; text-align: center; margin:0; }
h5 { color: #ffffff; font-weight: normal; font-size: 12px; margin:0; }
h6 { color: #ffffff; font-weight: bold; font-size: 14px; margin:0; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.all { width:780px; position:absolute; left:50%; margin-left:-390px; }

.header { height:136px; background:url(../images/img_01.jpg) no-repeat left; padding-left:125px; }
	.header .top { height:39px; padding-top:3px; }
	.header .mid { height:36px; padding-top:10px; text-align:center; }
	.header .bot { height:33px; padding-top:15px; }
		.header .bot a { font-weight:bold; font-size:14px; color:#ffffff; }
		.header .bot .green_n { height:33px; float:left; width:122px; margin-right:1px; }
			.header .bot .green_n .l { height:33px; width:6px; float:left; background:url(../images/img_04.jpg) no-repeat; }
			.header .bot .green_n .r { height:33px; width:6px; float:right; background:url(../images/img_06.jpg) no-repeat; }
			.header .bot .green_n .c { height:26px; background:url(../images/img_05.jpg); text-align:center; padding-top:7px; }
		.header .bot .green_b { height:33px; float:left; width:110px; margin-right:1px; }
			.header .bot .green_b .l { height:33px; width:6px; float:left; background:url(../images/img_04.jpg) no-repeat; }
			.header .bot .green_b .r { height:33px; width:6px; float:right; background:url(../images/img_06.jpg) no-repeat; }
			.header .bot .green_b .c { height:26px; background:url(../images/img_05.jpg); text-align:center; padding-top:7px; }
		.header .bot .green_f { height:33px; float:left; width:105px; margin-right:1px; }
			.header .bot .green_f .l { height:33px; width:6px; float:left; background:url(../images/img_04.jpg) no-repeat; }
			.header .bot .green_f .r { height:33px; width:6px; float:right; background:url(../images/img_06.jpg) no-repeat; }
			.header .bot .green_f .c { height:26px; background:url(../images/img_05.jpg); text-align:center; padding-top:7px; }
		.header .bot .green_a { height:33px; float:left; width:99px; margin-right:1px; }
			.header .bot .green_a .l { height:33px; width:6px; float:left; background:url(../images/img_04.jpg) no-repeat; }
			.header .bot .green_a .r { height:33px; width:6px; float:right; background:url(../images/img_06.jpg) no-repeat; }
			.header .bot .green_a .c { height:26px; background:url(../images/img_05.jpg); text-align:center; padding-top:7px; }
		.header .bot .green_l { height:33px; float:left; width:90px; margin-right:1px; }
			.header .bot .green_l .l { height:33px; width:6px; float:left; background:url(../images/img_04.jpg) no-repeat; }
			.header .bot .green_l .r { height:33px; width:6px; float:right; background:url(../images/img_06.jpg) no-repeat; }
			.header .bot .green_l .c { height:26px; background:url(../images/img_05.jpg); text-align:center; padding-top:7px; }
	.header .top_navi { width:200px; float:right; }
		.header .top_navi .txt { float:left; padding-top:4px; padding-right:5px; }
		.header .top_navi a { display:block; width:85px; float:right; }
		.header .top_navi a:hover { text-decoration:none; }
	.header .faq_ { width:120px; height:26px; float:right; background:url(../images/img_17.jpg); text-align:center; padding-top:7px; }

.navi_top { height:19px; background:url(../images/img_10.jpg) no-repeat; text-align:center; padding-left:10px; }
	.navi_top a { color:#ffffff; font-weight:bold; font-size:14px; }
.left_navi { list-style:none; padding:0; margin:0; padding-bottom:5px; font-size:12px;}
	.left_navi img { float:left;margin-left:-18px; margin-top:2px; }
	.left_navi a { color:#414141; font-weight:bold; text-decoration:none; }
	.left_navi a:hover { color:#088f02; font-weight:bold; text-decoration:none; }
		.white { padding:2px 0 2px 25px; border: 1px solid #f1eeee; margin-top:1px; }
		.white_vis { padding:2px 0 2px 25px; border: 1px solid #f1eeee; margin-top:1px; background:#ff9933;}
		.grey { padding:2px 0 2px 25px; border: 1px solid #f1eeee; margin-top:1px;background:#f1eeee; }
		.grey_vis { background:#ff9933; border: 1px solid #088f02; padding:2px 0 2px 25px; border: 1px solid #f1eeee; margin-top:1px; }
.sub_white { list-style:circle; margin:0; padding:0; }
	.sub_white li { padding:0px 0 0px 15px; border: 1px solid #cecece; margin-top:2px;list-style:none none }
	.sub_white a { font-size:11px; }
.sub_grey { list-style:circle; margin:0; padding:0; }
	.sub_grey li { background:#f1eeee; padding:0px 0 0px 15px; border: 1px solid #cecece; margin-top:2px;list-style:none none }
	.sub_grey a { font-size:11px; }
.sub_white li.active,.sub_grey li.active {background: #FFCC33}

.search_ { height:78px; background:url(../images/img_03.jpg) no-repeat; }
	.search_ .left_ { width:146px; float:left; color:#ffffff; font-weight:bold; text-align:center; padding-top:14px; }
	.search_ .mid_ { width:300px; float:left; color:#ffffff; padding-top:18px; }
	.search_ .sea_ { width:220px; height:14px; font-family:calibri; font-size:12px; border:1px solid #cfcfcf; color:#8d8782; }
	.search_ .top_ { padding-bottom:5px; }

.cont .cont_orange { height:18px; background:url(../images/img_12.jpg) no-repeat; text-align:center; padding-top:2px; margin:5px 0; color: #000000}
	.cont .cont_orange a { font-weight:bold; }
.cont .rec { border:1px solid #088f02; padding:5px; color: #000000}
	.cont .rec img { margin-right:10px; }
.cont .cont_green { height:26px; background:url(../images/img_11.jpg) no-repeat; text-align:center; padding-top:4px; margin:5px 0; }

.block_top { height:4px; font-size:1px; margin:2px 0; background:#f5f5f5; }
.block { border:1px solid #c7c4c4; padding:1px; }
	.block .txt {padding: 5px; margin-top: 3px; margin-bottom: 5px; color:#2e2e2e;}
		.block .txt a { color:#027401; text-decoration:underline; font-weight:bold; }
		.block .txt a:hover { color:#ea7400; text-decoration:underline; font-weight:bold;}
		.block .txt a:visited { color:#027401; text-decoration:underline; font-weight:bold; }
	.block .bot { font-size:11px; }
		.block .t { float:left; background:#f1f0f0; width:100px; text-align:center; margin-right:1px; }
		.block .f { float:left; background:#f1f0f0; width:115px; text-align:center; margin-right:1px; color:#646464; }
		.block .r { float:left; background:#ffa506; width:85px; text-align:center; margin-right:1px; }
			.block .r a { color:#ffffff; }
		.block .s { float:left; background:#f1f0f0; width:90px; text-align:center; margin-right:1px; font-weight:bold; color:red}
			.block .s a { font-weight:bold; }
		.block .e { float:left; background:#088f02; width:40px; text-align:center; margin-right:1px; }
			.block .e a { color:#ffffff; }
		.block .d { float:left; background:#e5e4e4; width:65px; text-align:center; color:#646464; }
		.block .v { float:left; background:#f1f0f0; width:90px; text-align:center; color:#646464; }
		.block .i { float:left; background:#fff4df; width:37px; text-align:center; }
			.block .i span { color:#cc0000; font-weight:bold; }
	.block .smiles { float:right; height:18px; width:42px; }
		.block .smiles a { display:block; height:18px; width:20px; float:left; }
		.block .smiles .left_smile { float:left; height:18px; width:20px; margin-right:2px; background:url(../images/img_13.jpg) no-repeat; }
		.block .smiles .right_smile { float:left; height:18px; width:20px; background:url(../images/img_14.jpg) no-repeat; }
			.block .smiles .left_smile:hover { background:url(../images/img_15.jpg) no-repeat; }
			.block .smiles .right_smile:hover { background:url(../images/img_16.jpg) no-repeat; }
	.block .top_ { background:#f5f5f5; text-align:right; margin-top:1px; padding-right:5px;  font-size:11px;}

.cont .cont_yelow { border:1px solid #ffa910; background:#fce7c3; text-align:center; padding-bottom:2px; margin:5px 0; }
	.cont .cont_yelow a { font-size:14px; font-weight:bold; }
.cont .cont_green_bot { background:#088f02; padding-bottom:2px; text-align:center; color:#ffffff; }
	.cont .cont_green_bot a { color:#ffffff; }

.cont {}	
	.cont_left { float: left; width: 120px; margin-top: 0px; margin-right: 0px; }
	.content { float: left; width: 530px; margin-right: 5px; margin-left: 5px; }
	.cont_right { float: left; width: 120px; margin-top: 0px; margin-right: 0px; }

.green_top { width:120px; height:26px; float:right; background:url(../images/img_18.jpg); text-align:center; padding-top:7px; margin-top:2px; }
	.green_top a { font-size:14px; font-weight:bold; color:#ffffff; }
.mag { padding:5px 0; }
.lang { line-height:0.95; text-align:center; }
	.lang li { height:27px; background:url(/images/img_20.jpg) no-repeat; padding-top:3px; margin-bottom:0px; clear:both; }
   	.lang li.active { height:27px; background:url(/images/img_20a.jpg) no-repeat; padding-top:3px; margin-bottom:0px; clear:both; }
	.lang a { color:#616161; font-weight:bold; font-size:13px; }
	.lang img { margin-right:5px; margin-left:10px; margin-top:8px; }
	.lang .fll { float:left; width:80px; }
.orange_bl { border:1px solid #ffa506; padding:1px; text-align:center; margin:3px 0; }
	.orange_bl .top_in { background:#ffa506; padding:3px; color:#ffffff; margin-bottom:3px; }
	.orange_bl .bot_in { background:#ffa506; padding:3px; color:#990000; margin-top:3px; }
		.orange_bl a { color:#ffffff; }
.green_bl { background:url(../images/img_27.jpg); text-align:center; color:#ffffff; }
	.green_bl .in { background:url(../images/img_26.jpg) no-repeat top; padding:5px 5px 0px 5px; }
	.green_bl .bot { background:url(../images/img_28.jpg) no-repeat top; height:6px; font-size:1px; }
	.green_bl a { color:#fffe9d; }
	.green_in { width:103px; height:15px; font-family:calibri; font-size:11px; border:1px solid #346f00; color:#818280; padding-left: 5px; padding-top: 1px; }
.green_bl select { margin-top:6px; }
.green_sel { width:110px; height:17px; font-family:calibri; font-size:11px; border:1px solid #346f00; background:#ffffff; color:#818280; padding-left: 5px; }

.submit_ {	margin-top: 4px; margin-bottom: 4px;}
	.submit_ p { padding:0px 15px 15px 15px; margin:0; }
	.submit_ .error_ { background:#fce7c3; border:1px solid #ffa910; margin-bottom:15px; text-align:center; color:#cc0000; font-weight:bold; }
	.submit_ .left { width:180px; height:17px; float:left; text-align:right; padding-top:3px; padding-right:5px; margin-bottom:5px; }
	.submit_ .right { width:300px; float:left; margin-bottom:5px; }
		.submit_ .right input { width:250px; height:18px; border:1px solid #908e8e; margin:0; font-size: 12px;}
	.submit_ .bttn { width:300px; float:left; margin-bottom:5px; }
	.submit_ .left_txt { width:180px; height:55px; float:left; text-align:right; padding-top:37px; padding-right:5px; margin-bottom:5px; font-size: 12px;}
	.submit_ .right_txt { width:300px; float:left; margin-bottom:5px; }
		.submit_ .right_txt textarea { width:250px; height:90px; border:1px solid #908e8e; font-size: 12px;}
	.submit_ .txt { padding-bottom:5px; text-align:center; padding-left:95px; clear:both; }
	.submit_ .bot { width:340px; margin:0 auto; background:#f5f3f3; padding:20px 20px 20px 60px; line-height:1.4; margin-top:10px; }
		.submit_ .bot_i { height:30px; }
		.submit_ .bot img { margin-bottom:-6px; margin-right:3px; }

.sort { color:#ffffff; }
	.sort .top { background:#eae7e7; text-align:center; color: #ff9900; font-size:11px}
		.sort .top a { color:#3e3e3e; }
		.sort .top a:hover { color:#088f02; }
		.sort .top .flr { float:left; width:6px; background:url(../images/img_35.jpg) no-repeat top; }
		.sort .top .frr { float:right; width:6px; background:url(../images/img_36.jpg) no-repeat top; }
		.sort .top .grey_ { background:#f1f1f1; margin-top:1px; padding-bottom:2px; color: #ff9900}
		.sort .mid_ { background:url(../images/img_12.jpg) no-repeat; height:20px; margin-top:5px; padding-left:24px; padding-top:1px; }
			.sort .mid_ img { }
		.sort .bot_ { background:url(../images/img_37.jpg) no-repeat; height:20px; margin-top:2px; text-align:center; padding-left:85px; }
			.sort .bot_ .s { float:left; height:20px; border-right:2px solid #ffffff; padding-right:15px; padding-top:1px; }
			.sort .bot_ div { float:left; height:20px; border-right:2px solid #ffffff; }
			.sort .bot_ a { display:block; height:19px; padding:0 15px; color:#ffffff; padding-top:1px; }
			.sort .bot_ a:hover { background:url(../images/img_38.jpg); }
			.sort .bot_ .active { background:url(../images/img_38.jpg); height:19px; padding:0 15px; color:#ffffff; padding-top:1px; }

.footer { padding-top:20px; padding-bottom:5px; text-align:center; color:#a3a0a0; }
	.footer img { margin:3px; }