body,td {font-family:tahoma; font-size:11px; color:#38464b;}

a {color:#3176b1;}
h1 {color:#3176b1;font-size:12pt;}
h2 {color:#3176b1;font-size:10pt;}
.title {color:#3176b1;font-size:12pt;font-weight:bold;}
input {font-family:tahoma;font-size:11px;color:#38464b;padding-top:2px;padding-bottom:2px;}
.maxwidth {width:100%;}

.vis0 { visibility:hidden; display:none; }
.vis1 { visibility:visible; display:block; }
.vis2 { visibility:visible; }

.m0 {margin:0;padding:0;}
.hint {font-size:9px;color:gray;}
.phrase {color:gray;}
.highlight {color:red}
.pleasewait {font-size:11px;color:#C0C0C0;text-align:center;padding:5px;}

.ttl {width:100%;background:#9bc871;width:165px;border-right:1px solid #c2cdd1;padding:8px;}
.ttl td {color:white;font-weight:bold;}
.rttl {width:100%;background:#e8f0f4;width:130px;border-right:1px solid #c2cdd1;padding:4px;}
.rttl td {font-weight:bold;}
.menublock {border-right:1px solid #c2cdd1;border-bottom:1px solid #c2cdd1;margin:0;padding:7px;}

input.leftright {background-color:white;border: solid 1px #c2cdd1;color:black;text-align:center;font-size:11px;font-family:verdana;width:32px;padding:5px 0 5px 0;}
td.leftright {vertical-align:top;font-size:11px;font-family:verdana;padding-top:7px;width:15px;text-align:center;}

.export_image {width:27px;height:17px;margin-right:5px;}
.report_description {font-size:10px;}

.calendar_table {width:100%;}
.calendar_table td {color:#939b9e;font-size:10px;margin-top:2px;}
.calendar_table input.text {font-size:10px;font-family:tahoma;width:90px;height:14px;color:#38464b;padding:1px 2px 0 2px;}
.calendar_table input.submit {font-size:10px;font-family:tahoma;color:#38464b;}

.tbl0 {background-color:#9bc871;}
.tbl1 {background-color:#e8f0f4;}
.tbl2 {background-color:white;}
.header1 {font-size:14px;font-weight:bold;padding:8px;}
.header2 {font-weight:bold;color:white;}
.header3 {margin: 3px 0 3px 0;}
.header3 td {padding:8px;font-weight:bold}
.tbl0 td {color:white;}
.tbl1 td {color:#38464b;}
.tbl2 td {color:#38464b;}

.tbl1 .inner td {background-color:white;}
.tbl2 .inner td {background-color:#e8f0f4;}

.filter_tablet {display:block;background-color:#e8f0f4;border:1px solid #808f95;text-align:center;padding:5px 20px 5px 20px;}
.filter_tablet_active {display:block;background-color:white;border-top:1px solid #808f95;border-left:1px solid #808f95;border-bottom:1px solid white;border-right:1px solid #808f95;text-align:center;padding:5px 20px 5px 20px;}
.filter_title {background-color:#9bc871;padding:5px;font-weight:bold;color:white;}
.filter_litetitle {font-weight:bold;padding:5px;background-color:#e8f0f4;border-top:1px solid white;}
.filter_item {}
.filter_item:hover {}
.filter_item_block {padding:10px 10px 10px 15px;line-height:15px;}

.minval {font-weight:bold;color:red;}
.maxval {font-weight:bold;color:blue;}

.error_color {color:red;}
.ok_color {color:green;}

.error_box {border: solid 1px red;background-color:#FFEEEE;padding:10px;margin-top:5px;}
.ok_box {border: solid 1px green;background-color:#EEFFEE;padding:10px;margin-top:5px;}

ul.menu {padding:0;margin:0;list-style:none;}
ul.menu li {padding:0; margin:3px 0 3px 0;}
ul.menu li.spaced {padding:0; margin:3px 0 8px 0;}

.maingraphic {margin:10px 0 5px 0;width:685px;height:270px;}

input.mainradio {margin:0 8px 0 0;}

.quicksearch {padding:10px;}
.quicksearch input.submit {width:19px;height:18px;}

.yesno_yes {background-color:#C0FFC0;}
.yesno_no {background-color:#FFC0C0;}

.who_history {margin-top:10px;}
.who_history_b {margin-bottom:10px;}
.who_history_submit {margin:10px 0 30px 0;}
.worldmap {margin-bottom:10px;}
.tendency {margin:10px 0 10px 0;}
textarea.getcode {width:99%;}

.hardbreak {
	white-space: -moz-pre-wrap !important;
	white-space: pre-line; /* css-3 */
	white-space: -moz-pre-wrap ; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}


fieldset {color:#8699a0;border:#c2cdd1 1px solid;padding:8px;}

/* MSIE hack */

* HTML fieldset table {margin:4px;}

/* Mozilla/Firefox hack */

td>input.mainradio {margin:3px 10px 3px 0;}

.quicksearch td {padding:0;}
.quicksearch {margin-bottom:10px;}
.quicksearch input[type=text] {width:200px;}
