body        	{ color: 000000; font-family: arial,Verdana,tahoma,sans-serif; font-size: 9pt; margin: 0; }
table			{ border-collapse : collapse; }
td, th			{ margin : 0px; padding : 0px; vertical-align: top; text-align : left; }
img				{ border : 0px none; }
label			{ vertical-align : middle; }
form			{ margin : 0; }
input			{ margin : 0; padding: 0; vertical-align: middle; }
input, select	{ height : 20px; }
h1		{ margin : 0.5em 0; padding : 0; font : bold 70% Verdana, Arial, sans-serif;font-size: 15pt; color : #CC0000; }
h2		{ margin : 0.5em 0; padding : 0; font : bold 70% Verdana, Arial, sans-serif;font-size: 13pt; color : #CC0000; }
h3		{ margin : 0.5em 0; padding : 0; font : bold 70% Verdana, Arial, sans-serif;font-size: 11pt; color : #CC0000; }
h4		{ margin : 0.5em 0; padding : 0; font : bold 70% Verdana, Arial, sans-serif;font-size: 9pt; color : #CC0000; }
a	{ color : #CC0000; }
.search			{ height: 20px; vertical-align: middle; color: #000; font-size: 10px; padding: 2px; }
.search			{ background-color: #FFF; border: 1px solid #CC0004; width: 115px; }

ul li{ margin-bottom : 0.2em; vertical-align : middle; }
ol li{ margin-bottom : 0.3em; }
ul{ list-style-type : square; }
ol{ list-style-type : decimal; }

.site				{ width: 100%; height: 100%; }
.td_top, .td_bottom { width: 100%;}
.td_middle			{ width: 100%; height: 100%; vertical-align : top; }
.fish				{ background: #FFFFFF url('/pic/fish_m_t.gif') no-repeat right bottom; }

/*---------------------------*/
.header		{ width: 100%; height: 150; background : #FFFFFF url('/pic/aqua1.jpg') no-repeat center  }

.head_left	{ width: 249; height: 150; background : url('/pic/leftgrad.gif') no-repeat top left; float : left;  }
.hla		{  position : relative; top : 0; left : 0; width: 189; height: 95; vertical-align : middle; }
.hla ul		{ padding: 11px 6px; margin: 0 0 0 18px; list-style: disc url('/pic/hla_li.gif') outside; font-size: 12px; font-family: Verdana, Arial, sans-serif; color : #CC0000; font-weight: bold; }
.hla ul a	{ color : #CC0000; font-style : normal; text-decoration : none; }
.hlb		{  position : relative; top : 0; left : 0; width: 60; height: 150; background : url('/pic/hlb.gif') no-repeat }
.hlc		{  position : relative; top : 0; left : 0; width: 189; height: 55; background : url('/pic/hlc.gif') no-repeat }

.head_right	{ width: 270; height: 150; background : url('/pic/rightgrad.gif') no-repeat top right; float : right  }
.hra-b		{  position : relative; top : 0; left : 70; width: 200; height: 95; background : url('/pic/shr_t.gif') no-repeat; }
.hra		{  text-align : right; padding : 0 18px; }
.hra img	{ margin: 4px 10px 0 0;}
.hrb		{  font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align : left; color : #FC3; font-weight: bold; padding: 15px 0 0 0; }
.hrb em, .hrb a		{ color : #FFF; font-style : normal; text-decoration : none; }
.hrc		{   vertical-align : middle; position : relative; top : 0; left : 50; width: 200; height: 55; background : url('/pic/shr_c.gif') no-repeat }
/*---------------------------*/

.menu_g		{ width: 100%; height: 29; background : #FFFFFF  }
.ml			{ width: 212; height: 29; background : url('/pic/ml.gif') no-repeat }
.mc			{ height: 29; background : #E6E6E6 url('/pic/mc.gif') no-repeat top right; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-align : right; color : #666; font-weight: bold; padding: 8px 8px 0 0; text-transform : uppercase; }
.mc a		{ color : #666; font-style : normal; text-decoration : none; }
.mr			{ width: 79; height: 29; background : url('/pic/mr.gif') no-repeat top right }


.main		{ height: 100%; }
.lzone		{  }
.rzone		{ width: 100%; }

.hcat		{ height: 51; background : #FCC130 url('/pic/hcat.gif') no-repeat top left; font-size: 18px; text-align : left; color : #fff; font-weight: bold; padding: 15px 0 15px 20px; }
.catal		{ padding: 10px 10px 0 8px; background : #E6E6E6; vertical-align: middle;}


div.menu	{ color : #900; font-size: 10pt; background : #E6E6E6;}
div.menu2	{ color : #900; font-size: 10pt; background : #E6E6E6;}
div.menu3	{ color : #900; font-size: 10pt; background : #E6E6E6; font-weight: bold}
div.menu4	{ color : #900; font-size: 10pt; background : #E6E6E6; font-weight: bold}
div.menu a	{ color : #900; font-style : normal; text-decoration : none; }
div.menu2 a	{ color : #900; font-style : normal; text-decoration : none; }
div.menu3 a	{ color : #900; font-style : normal; text-decoration : none; }
div.menu4 a	{ color : #900; font-style : normal; text-decoration : none; }

.fcat		{ height: 9; background : #E6E6E6 url('/pic/bg_cat.gif') no-repeat bottom right;}
.sti		{ width: 20; height: 51; background : #FCC130 url('/pic/sti.gif') no-repeat top left;}
.yel		{ height: 11; background : #FFCC33 url('/pic/ye.gif') no-repeat top right; font-size: 1px;}
.patch		{ height: 40; background : #FFFFFF url('/pic/sti+.gif') no-repeat top left; font-size: 11px; text-align : left; color : #9D0000; padding: 11px 0;}
.patch a	{ color : #9D0000; font-style : normal; text-decoration : none; }
.summenu	{ width: 100%; font-size: 11px; text-align : center; color : #9D0000; padding: 11px 0; }
.summenu a	{ color : #9D0000; font-style : normal; text-decoration : none; }


/*---------------------------*/
.footer, .copy		{ width: 100%;}
.fl			{ width: 100%; background: #CE0900 url('/pic/fish.gif') repeat-x right top;}
.fr			{ width: 139; height: 40; background: #CE0900;}
.cl			{ width: 250; height: 40; vertical-align : top;}
.cr			{ width: 100%; height: 40; vertical-align : middle; text-align : right; padding-right: 40px; }
.copyrd		{ font-size: 11px; text-align : left; color : #C00; padding: 0 0 0 20px;}
.copyrd a	{ font-size: 11px; text-decoration : none; }
.copyrd .nv, .copyrd .nv a	{ color : #FFF; }

/*===========================*/
.geninfozone_record { margin-right : 10px; color: #000; font-family: arial,Verdana,tahoma,sans-serif; font-size: 10pt;}
.geninfozone_record table { border : 0px solid #C00; font-size: 10pt; }
.geninfozone_record th, .geninfozone_record td { padding : 1px 1px 1px 1px;}

.geninfozone_record th.center, .geninfozone td.center{ text-align : center; }
.geninfozone_record th.right, .geninfozone td.right{ text-align : right; }
.geninfozone_record th.middle, .geninfozone td.middle{ vertical-align : middle; }

/*.geninfozone_record .tab { margin : 10px 0; width : 97%;}*/
.geninfozone_record .tab { margin : 5px 0; }
.geninfozone_record .tab th, .tab td{ padding : 0.2em 3px; font-size : 90%; border : 1px solid #c00;}
.geninfozone_record .tab th{ color: #900; vertical-align : middle; background-color : #FFECB7;}
.geninfozone_record .tab th a{ color : #900; }

.geninfozone_record img { border : 0px solid #c00;}
/*.geninfozone_record td img {margin : 10px; }*/
.geninfozone_record a img { border : 0px solid #c00;}


.sep { width : auto; clear : both; height : 1px; background : url('pic/hr_line.gif') repeat-x; }
.geninfozone_record .sep { margin : 20px 0; }
/*===========================*/
.geninfozone { margin-right : 20px; color: #000; font-family: arial,Verdana,tahoma,sans-serif; font-size: 10pt;}
.geninfozone table { border : 0px solid #C00; font-size: 10pt; }
.geninfozone th, .geninfozone td { padding : 10px 20px 10px 0;}

.geninfozone th.center, .geninfozone td.center{ text-align : center; }
.geninfozone th.right, .geninfozone td.right{ text-align : right; }
.geninfozone th.middle, .geninfozone td.middle{ vertical-align : middle; }

/*.geninfozone .tab { margin : 10px 0; width : 97%;}*/
.geninfozone .tab { margin : 10px 0; }
.geninfozone .tab th, .tab td{ padding : 0.2em 10px; font-size : 90%; border : 1px solid #c00;}
.geninfozone .tab th{ color: #900; vertical-align : middle; background-color : #FFECB7;}
.geninfozone .tab th a{ color : #900; }

.geninfozone img { border : 0px solid #c00;}
/*.geninfozone td img {margin : 10px; }*/
.geninfozone a img { border : 0px solid #c00;}


.sep { width : auto; clear : both; height : 1px; background : url('pic/hr_line.gif') repeat-x; }
.geninfozone .sep { margin : 20px 0; }

/*===========================*/
.guestbook	{ font-size: 9pt;}
.guestbook table, .guestbook th, .guestbook td { font-size: 9pt; margin : 0px; padding : 0px; vertical-align: middle; text-align : left;}
.guestbook a	{ font-size: 9pt; color : #000000; }
.guestbook input	{ margin : 0; padding: 0; vertical-align: middle; }

/*===========================*/
.serade	{ margin : 10px; font : bold 70% Verdana, Arial, sans-serif; font-size:7pt; color : #900; }
