@charset "utf-8";

/* CSS Document */

/* Common */
* { margin: 0; padding: 0; }

body { font: 11px Tahoma, Arial, sans-serif; min-width: 1000px; background:url("modules/images/hbg.jpg"); background-repeat:repeat-x;background-color:#f5f5f5; text-align: left; }
img				{ border: none; }
p           	{ font-family: Tahoma, Verdana, Arial, sans-serif; margin: 0 0 5px 0; line-height: 14px; color:#666; }
h1          	{ font-size: 28px; margin: 0; }
h2          	{ font-size: 24px; margin: 0; }
h3          	{ font-size: 20px; margin: 0; }
h4          	{ font-size: 18px; margin: 0; }
h5          	{ font-size: 14px; margin: 0; }
h6          	{ font-size: 11px; margin: 0; }
ul              { margin: 0; padding: 0; list-style-type: none; }
li				{ margin: 0; padding: 0; }

form        	{ display: inline; }
.btn 		{ font-family: Tahoma, Verdana, Arial, sans-serif; color: #fff; background: #c73803 url(modules/images/bg_btn.gif) repeat-x; border: 1px solid #ac2e00; margin: 0; padding: 1px 3px; font-weight: bold; font-size: 12px; }
.btn_img		{ background: transparent; border: none; padding: 0; }
.hide       	{ display: none; }
.show       	{ display: block; }
.smallest   	{ font-size: 10px; }
.smaller    	{ font-size: 11px; }
.defaultsize	{ font-size: 12px; }
.larger     	{ font-size: 13px; }
.largest    	{ font-size: 14px; }
.bold       	{ font-weight: bold; }
.italic     	{ font-style: italic; }
.strike     	{ text-decoration: line-through; }
.justify    	{ text-align: justify; }
.left       	{ text-align: left; }
.right      	{ text-align: right; }
.center     	{ text-align: center; }
.nowrap     	{ white-space: nowrap; }
.uppercase  	{ text-transform: uppercase; }
.underline  	{ text-decoration: underline; }
.floatleft  	{ float: left; }
.floatright 	{ float: right; }
.floatfix		{ position: relative; }
.floatfix img	{ position: relative; }
.clearboth		{ clear: both; font-size: 0; height: 0; line-height: 0; }
a.sup { font-size: 12px; color: #F90;}
a.sup:hover { font-size: 12px; color: #999;}

img.alignright { float: right; margin: 0px 0px 0px 10px; border: 1px solid #CCCCCC; }
img.alignleft { float: left; margin: 0px 10px 0px 0px; border: 1px solid #CCCCCC; }

a { color: #333; text-decoration: none; }
a:hover { color: #659025; text-decoration:underline; }
a.white { color: #ffffff; text-decoration: none; font-size:11px; }
a.white:hover { color: #cccccc; text-decoration: underline; font-size:11px; }
a.blu { color: #535e84; text-decoration: none; font-size:11px; font-weight:bold; }
a.blu:hover { color: #666; text-decoration: underline; font-size:11px; font-weight:bold; }

list.li { list-style-position: inside; list-style-type: disc; padding: 2px 2px; color: #333333; list-style-image: url(modules/images/arrow.gif); }
list.ul { padding: 5px 0; }

td { font: 11px Tahoma, Arial, sans-serif; margin: 0; line-height: 16px; color: #444444; }
input, select {}





/* LOGIN PAGE */
#login_logo { height: 65px; margin: 25px 25px 5px 25px; background-color:#FFF; border:1px solid #bbb; text-align:left; }
#login_logo_line { height: 4px; background-color:#659025; }
#login_logo_left { float: left; width:260px; }
#login_logo_right { float: right; width: 300px; }

#login_box { margin: 0px 25px 5px 25px; background-color:#FFF; border:1px solid #bbb; height: 500px; }
#login_box_line { height: 4px; background-color:#333; margin: 0 0 100px 0; }
#login_table { width: 320px; margin: 0 auto;}

.login_button { height: 22px; width: 68px; background-image:url(modules/images/login_enter.jpg); border:0;}



/* SITEMAP PAGE */
#site_logo {  height: 65px; margin: 25px 25px 5px 25px; background-color:#FFF; border:1px solid #bbb; text-align:left;}
#site_logo_line { height: 4px; background-color:#659025; }
#site_logo_left {float: left; width:260px;}
#site_logo_right {float: right; width: 500px; padding: 20px 20px 0 0;}

#site_box { margin: 0px 25px 5px 25px; }

#site_left { background-color:#FFF; border:1px solid #bbb; width: 190px; float: left; padding: 15px; position:fixed; }
#site_left_line { height: 4px; background-color:#333; margin-bottom: 10px; }
#site_main { background-color:#FFF; border:1px solid #bbb; margin: 0 0 0 230px; padding: 15px; }
#site_main_line { height: 4px; background-color:#333; margin-bottom: 10px; }

.title { height: 25px; margin-bottom: 10px; border-bottom: 1px solid #ececec;} 
.title p { font-family: Arial Black, Arial, sans-serif; font-size: 16px; color: #333; }

.save_button { height: 22px; width: 60px; background-image:url(modules/images/save.jpg); border:0;}


/* HOME PAGE */
#home {}
.hometable td {  padding: 3px;}
.hometable .hometd1 {background-color: #f4f4f4; border: 1px solid #ececec;}
.hometable .hometd2 {background-color: #fff; border: 1px solid #ececec;}
.hometable .hometd {background-color: #fff;  border: 1px solid #ececec;}


/* ITEM PAGE */
#item {}
#item td { height: 22px; padding: 3px; }
#item input,select {  }
#item .txt { width: 500px; height: 200px; }
#item .txt2 { width: 200px; height: 60px; }
.item_field { height: 18px; width: 150px; font-family: Arial, Verdana, Tahoma; font-size: 12px;}
.item_button { width: 50px; height:22px;  color:#333; font-family: Verdana, Tahoma; font-size: 10px;}

#item2 {}
#item2 td { padding: 0; }
#item2 input { margin-right: 5px; }

/* TABLE */
.tdf4_1 { background-color:#f4f4f4; padding:5px; text-align:left; height: 16px; width:6px;}
.tdf4_2 { background-color:#f4f4f4; padding:5px; text-align:left; height: 16px; color: #333; font-weight:bold;}
.tddot { background-image:url(modules/images/dotbg.gif); background-repeat:repeat-x; background-position:bottom; height:3px;}
.tdundot { height:3px;}
.tdff { background-color:#fff; padding:3px 5px; text-align:left; height: 16px; color: #666;}

.tdff_1 { background-color:#fff; padding:3px; text-align:center; height: 16px; width:30px;}
.tdff_2 { background-color:#fff; padding:3px 5px; text-align:left; height: 16px; color: #333; width:100px;}
.tdff_3 { background-color:#fff; padding:3px; text-align:center; height: 16px; width:30px;}
.tdff_4 { background-color:#fff; padding:3px; text-align:left; height: 16px; width:70px; color:#666; }
.tdff_5 { background-color:#fff; padding:3px; text-align:left; height: 16px; width:120px; color:#666; }
.tdff_7 { background-color:#fff; padding:3px; text-align:left; height: 16px; width:120px; }
.tdff_7 img { margin:0 2px;}


.pagetd1 {background-color:#f6f6f6; color:#666; border: 1px solid #ececec; text-align:center; padding:1px;}




div.block_title { 	white-space:nowrap; 	height:32px; 	padding:6px 20px; }
div.block_title span { 	font:bold 16pt/23pt Arial, Helvetica, sans-serif; }
div.block_title img { 	vertical-align:middle; 	margin:0 7px 4px 0; }
div.block_text { 	padding:0 20px 3px; }

/* FOOTER */
#footer { margin: 0 25px 25px 25px;  height: 60px; background-color:#FFF; border:1px solid #bbb; text-align:center;}
#footer_line { height: 4px; background-color:#659025; }
#footer_box { margin: 20px 0; }
#footer_box p { font: 11px Tahoma, Verdana, Arial, sans-serif; color: #333;}


/* COMMON */
.forma {width: 220px; height: 18px; }
.forma_s {width: 220px; height: 22px; }
.clear { clear:both; height:0; }
.ten { font-size: 10px; font-weight:bold; }
.blue { color: #535e84; }
.blueb { color: #535e84; font-weight: bold; }
.blue14 { color: #535e84; font-weight: bold; font-size: 14px; }
.whitep { color: #ffffff; font-size:8px; }
.veli { width: 165px; height: 18px; }
.search { width: 113px; }
.bold { font-weight: bold; }
.eng { font-family: tahoma, verdana, arial, sans-serif; }
.dot {font-family: Arial;  color: #ccc;}

	.button {
		color:#555566;font-family:Verdana, Courier, Courier New, Arial, Helvetica, sans-serif;font-size:11px;background-color:#DDDDDD;border:0px;
		font-weight:bold;
		padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;
	}

	.button1 {
		color:#555566;font-family:Verdana, Courier, Courier New, Arial, Helvetica, sans-serif;font-size:11px;background-color:#DDDDDD;font-weight:bold;
		border-width:1px;border-color:#FF6600;
	}

	.button2 {
		color:#555566;font-family:Verdana, Courier, Courier New, Arial, Helvetica, sans-serif;font-size:12px;background-color:#DDDDDD;border:0px;
		font-weight:bold;
		padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;
	}
	.button3 {
		color:#555566;font-family:Verdana, Courier, Courier New, Arial, Helvetica, sans-serif;font-size:13px;background-color:#DDDDDD;border:1px;
		font-weight:bold;
		padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:2px;
	}
	.textedit {
		border-bottom-width:1px;border-bottom-color:#9999BB;
		border-top-width:1px;border-top-color:#9999BB;
		border-left-width:1px;border-left-color:#9999BB;
		border-right-width:1px;border-right-color:#9999BB;
	}
