/* CSS Document */
html, body { height:100%; }
body {font-size:1em; line-height:1.2em;}
html
	{	font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#555555;
		vertical-align:top;
		padding:0px;
		text-align:left;
	}	


.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
a img{ border:0px}
img{ vertical-align:top; }
.width{ width:100%}

b{color:555555; font-size:1.2em; }
span{color:#326EA1;} 
a{color:#fc7a00; text-decoration:none} 
a:hover{text-decoration:underline}

ul{margin:0; padding:0; list-style:none; line-height:22px}
ul li{background:url(images/0_li.gif)   bottom left no-repeat; margin:0px; }
ul li a{color:#a1a1a1; text-decoration:none; background:url(images/0_z1.gif)  top left no-repeat; padding-left:20px;} 
ul li a:hover {color:#fc7a00; text-decoration:none; }

.ul1 ul{margin:0; padding:0; list-style:none; line-height:22px}
.ul1 ul li{background:url(images/0_li.gif)   bottom left no-repeat; margin:0px; }
.ul1 ul li a{color:#fc7a00; text-decoration:none; background:url(images/0_z2.gif)  top left no-repeat; padding-left:20px;}
.ul1 ul li .special_list02 {color:#fc7a00; text-decoration:none; background:url(images/0_z1.gif)  top left no-repeat; padding-left:20px;}
ul li .special_list03 {color:#fc7a00; text-decoration:none; background:url(images/0_z1.gif)  top left no-repeat; padding-left:20px;}
ul li a {color:#fc7a00; text-decoration:none; background:url(images/0_z1.gif)  top left no-repeat; padding-left:20px;}
ul li a:hover {text-decoration:underline; } 
.ul1 ul li a:hover {color:#a1a1a1; text-decoration:none; }

 /*block*/
#block{ background:#ffffff; width:100%;}
#block .tl{ background: url(images/bg_tl.gif) no-repeat top left }
#block .tr{ background: url(images/bg_tr.gif) no-repeat top right }
#block .bl{ background: url(images/bg_bl.gif) no-repeat bottom left }
#block .br{ background: url(images/bg_br.gif) no-repeat bottom right }
#block .indent_block{ padding:22px 22px 35px 23px; }
 /*block1*/
#block1{ background: url(images/bg_c.gif) repeat-x top #f5f5f5; width:100%;}
#block1 .tl{ background: url(images/bg_tl1.gif) no-repeat top left }
#block1 .tr{ background: url(images/bg_tr1.gif) no-repeat top right }
#block1 .indent_block1{ padding:22px 24px 13px 24px; margin:0px }
 /*block2*/
#block2{ background:#ffffff; width:100%;}
#block2 .tl{ background: url(images/bg_tl.gif) no-repeat top left }
#block2 .tr{ background: url(images/bg_tr.gif) no-repeat top right }
#block2 .bl{ background: url(images/bg_bl.gif) no-repeat bottom left }
#block2 .br{ background: url(images/bg_br.gif) no-repeat bottom right }
#block2 .indent_block{ padding:22px 22px 15px 23px; }
 /*block3*/
#block3{ background:#ffffff; width:100%;}
#block3 .tl{ background: url(images/bg_tl.gif) no-repeat top left }
#block3 .tr{ background: url(images/bg_tr.gif) no-repeat top right }
#block3 .bl{ background: url(images/bg_bl.gif) no-repeat bottom left }
#block3 .br{ background: url(images/bg_br.gif) no-repeat bottom right }
#block3 .indent_block{ padding:22px 22px 15px 23px; }


 /*header*/
.flash{ margin:0px 0 0px -40px}


  /*content*/
.bg{ background:url(images/line.gif) no-repeat top #f5f5f5}
#content{ font-size:0.75em; }
#content td, .content table{line-height:1.20em;}
#content .indent_main{ padding:4px 3px 3px 4px}
#content p{ margin:7px 0px 7px 0px}
#content .title{ margin:0px 0px 10px 0px; display:block}
#content .title1{ margin:0px 0px 3px 0px; display:block}
#content .more{ margin:17px 0px 13px 0px;}
#content .more1{ margin:10px 10px 13px 0px; padding:0px; float:right}
#content .more2{ margin:0px; padding:0px; float:right}
#content .pic_left{ margin:5px 2px 0px 0px; float:left}
#content .pic_left1{ margin:0px 16px 10px 0px; float:left}
#content .pic_left2{ margin:0px 16px 0px 0px; float:left}
#content .pic{ margin:0px 0px 15px 0px; display:block}
.bann{ position:relative; margin:14px -20px -26px 3px}

#content .indent_top{ padding:5px 0px 0 0px}
#content .indent_1{ padding:7px 0px 0px 0px; margin:0px}
#content .indent{ padding:22px 5px 0px 27px; margin-bottom:1px }

.txt{ color:#a0a0a0}
.txt a{ color:#232323; text-decoration:none}
.txt a:hover{text-decoration: underline}

/*block4*/
.c1, .c2,  .c3{ float:left}
.block4 { background:url(images/li3.gif) repeat-x bottom; padding:4px 0 3px 0px}
.block4 .c1{ width:302px}
.block4 .c2{ width:74px; font-weight:bold; font-size:0.89em;}
.block4 .c3{ width:42px; font-weight:bold; font-size:0.89em;}
.block4 a{ color:#232323; text-decoration:none}
.block4 a:hover{text-decoration: underline}

 /*index.html*/
#page1 #content .col3 .indent2{ padding:0 5px 0 0px}
#page1 #content .col2 .indent{ padding:22px 5px 10px 27px}

/*index-4.html*/
#page5 #content .col2 p{ margin:0px 20px 17px 0px}
	 
/*index-5.html*/

#page6 #block .indent_block{ padding:22px 18px 15px 23px; }
#page6 #content p{ margin:0px 0px 17px 0px}


 /*footer*/
#footer td, .content table{line-height:1.20em;}
#footer{ color:#fc7a00; font-size:0.8em; font-weight:bold }
#footer_top { background:url(images/line.gif) no-repeat top #f5f5f5; }
#footer_bottom { background:url(images/line1.gif) no-repeat  bottom; }
#footer p{ margin:13px 0 0px 0px; font-family:Arial; color:#888888; }
#footer .indent{ margin:24px 0 0px 28px}
#footer a{ color:#fc7a00; text-decoration:none}
#footer a:hover{color:#888888; text-decoration: underline}
#footer span a{ color:#888888; text-decoration:underline}
#footer span a:hover{color:#fc7a00; text-decoration:none }
#footer b a{ color:#888888; text-decoration:none; font-size:1.1em }
#footer b a:hover{color:#fc7a00; text-decoration: underline}


/*
input{
   background:#f5f5f5;
   border:1px solid #dadada;
   margin-bottom:10px;
   font-size:1em;
   width:195px; height:24px;
}
textarea{
   background:#f5f5f5;
   border:1px solid #dadada;
   margin-bottom:9px;
   font-size:1em;
   width:205px; height:132px;
   overflow:auto}kg1 {
}
*/

label
{
width:190px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
}

/*input
{
width:150px; height:20px;
border: 1px solid #781351;
text-align:left;
vertical-align:middle;
}*/

input {
	border:#ccc 1px solid;
	background:#fff url(form_input_bg.gif) repeat-x top;
	font:1em Verdana, Arial, Serif;
	padding:3px;
	width:170px;
}

.submit .submit_button
{
margin-left: 200px;
color: #000;
font-weight:bold;
border: 2px outset #d7b9c9;
width:100px;
}

textarea{
	width:175px;
	padding:2px;
	line-height:2em;
	height: 10em;
	border: 1px solid #ccc;	
	background:#fff url(form_input_bg.gif) repeat-x top;
	font:1em Verdana, Arial, Serif;
}

input:focus, textarea:focus{
	background:#fff url(form_input_bg.gif) repeat-x top;
	border:#999 1px solid;
}



/*input, textarea
{	font-family:Verdana, Arial, Helvetica, sans-serif;

		vertical-align:top;
		padding:0px;
		text-align:left;
}*/	

div .special_space {
	height:5px;
}

div .special_space2 {
	height:15px;
}

div .div01 {
	text-align:center;
}

.small_txt {
	font-size:10px;
}

.error_txt {
	color:#FF0000;
}


table .forum {
	border-top:1px solid #e3f1fe;
	border-right:1px solid #e3f1fe;
	border-collapse:collapse;
	}	
tr.odd td,
tr.odd .column1 {
	background:#f4f9fe url(forum_table_background.gif) no-repeat;
	}	
.column1	{
	background:#f9fcfe;
	}
td .forum {
	color:#678197;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:12px;
	text-align:center;
	}				
th .forum {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e3f1fe;
	border-left:1px solid #e5eff8;
	padding:12px;
	}	
thead th.forum {
	background:#f4f9fe url(forum_table_background.gif) no-repeat;
	text-align:center;
	font:bold;
	font-size:15px;
	color:#66a3d3;
	height:45px;
	}
tr.ind_post:hover {
	background:#f4f9fe url(forum_table_background.gif) no-repeat;
	}

