BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        margin:0;
	padding: 0px;
	background: #FFFFFF;
	color: #666666;
}
BODY A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0066CC;
} 
.zg {
	margin-bottom: 5px;
}
.zg H1 {
	font: normal 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: inline;
}
#bgt {
	background: #3399FF url(i/bgt.jpg) no-repeat right top;
	padding-right: 10px;
	padding-top: 7px;
}
#bgt H1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	display: inline;
}
.data {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.tm {
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}
.tz {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003399;
	padding-right: 10px;
	padding-left: 15px;
}
.mn {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	background: #0057A1 url(i/bgm.gif) no-repeat right top;
	padding-right: 10px;
	padding-left: 10px;
}
.mn A {
	color: #FFFFFF;
	text-decoration: none;
}
.mn A:HOVER {
	color: #FFCC00;
}
.ba {
	background: url(i/ba.gif) no-repeat right bottom;
	vertical-align: top;
}
.bas {
	background: #F0F0F0 url(i/ba.gif) no-repeat right bottom;
	vertical-align: top;
}
.al {
	background: url(i/s1.gif) repeat-y right top;
}
#an {
	padding: 6px 5px 12px;
}
#an A {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	text-align: left;
}
#an A:HOVER {
	color: #FF6600;
}
#an IMG {
	margin-bottom: 6px;
	border: 1px solid #999999;
}
.pan {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.stop {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3894E1 url(i/bg2.gif) no-repeat left top;
}
.zgs {
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ts {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 6px 10px 10px;
}
.ts A {
	color: #0066CC;
	text-decoration: none;
}
.ts A:HOVER {
	color: #FF6600;
}
#rub {
	color: #FFFFFF;
	padding: 8px 10px 24px;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
}
#rub SELECT {
	font-size: 1em;
	color: #666666;
	width: 150px;
	margin-top: 5px;
}
.kal {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.zkal {
	color: #FFFFFF;
	padding: 5px 10px;
	font-weight: bold;
}
.zkal A {
	color: #FFFFFF;
	text-decoration: none;
}
.zkal A:HOVER {
	color: #000099;
}
.dkal {
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	font-weight: bold;
}
.dk {
	color: #666666;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.dk A {
	color: #666666;
}
.dk A:HOVER {
	color: #FF6600;
}
.dka {
	font-weight: bold;
	color: #FFFFFF;
	background: #3894E1;
	text-align: center;
}
..dka A {
        font-weight: bold;
        color: #FFFFFF;
}
..dka A:HOVER {
        text-decoration: none;
}
.pd {
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 10px;
}
.pd INPUT {
	margin-top: 7px;
	width: 150px;
	border: 1px solid #999999;
	color: #666666;
	font-size: 1em;
}
.pd INPUT.bt {
	color: #666666;
	background: #DCDCDC;
}
.enew {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #3894E1 url(i/b3.gif) no-repeat left top;
	text-align: left;
	padding-left: 50px;
}
.bgct {
	background: #3894E1 url(i/bg4.gif) no-repeat left top;
}
.num {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	background: #FFFFFF url(i/bg5.gif);
	text-align: center;
}
.ans {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
.zbloc {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px 10px;
}
#anons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
#anons IMG {
	margin-right: 10px;
	margin-bottom: 6px;
	float: left;
	border: 1px solid #778899;
}
#anons .zg {
	margin-bottom: 4px;
}
#anons .zg A{
	color: #336699;
	text-decoration: none;
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
}
#anons .zg A:HOVER {
	text-decoration: underline;
}
#anons .em A {
	font: italic bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
#anons .em A:HOVER {
	text-decoration: underline;
}
#anons .t {
	margin-top: 5px;
}
#anons .t A {
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
}
#anons .t A:HOVER {
	text-decoration: underline;
}
.subzg {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;
	padding: 2px 10px 2px 5px;
	background: #FFFFFF;
}
.mnb {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-right: 10px;
	padding-left: 10px;
}
.mnb A {
	color: #666666;
	text-decoration: none;
}
.mnb A:HOVER {
	text-decoration: underline;
}
.cop {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	padding: 8px 10px 5px;
}
.cop A {
	color: #3399CC;
	text-decoration: none;
}
.cop A:HOVER {
	text-decoration: underline;
}
.rtg {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.rp {
	margin-top: 8px;
	font-size: 0.9em;
}
.rp A {
	color: #CCCCCC;
}
#st {
	padding: 10px 20px 20px;
}
#st H1 {
	font-size: 1.2em;
	font-weight: normal;
	color: #0066CC;
}
.date {
	margin-top: 10px;
	margin-bottom: 10px;
}
.date A {
	font: 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-decoration: none;
}
.date A:HOVER {
	text-decoration: underline;
}
#st .z H1 {
	font-size: 1em;
	color: #0066CC;
	font-weight: bold;
	display: inline;
}
#st .t {
	color: #333333;
	margin-top: 15px;
	font-size: 0.8em;
}
#st .t IMG {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
#st .pr EM {
	color: #336699;
	font-size: 0.8em;
}
#st EM  {
	font-size: 1em;
}
#st .avt {
	font: italic 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 20px;
}
#st .avt A {
	color: #3366CC;
	text-decoration: none;
}
#st .avt A:HOVER {
	text-decoration: underline;
}
#st .t A {
	font-size: 1em;
	text-decoration: none;
}
#st .t A:HOVER {
	text-decoration: underline;
}
#st A.y {
	color: #FFFFFF;
}
.stc {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 30px;
}
..stc {
        margin-top: 40px;
        clear: both;
}
.lk A {
	color: #006699;
	text-decoration: none;
	font-size: 0.8em;
}
.lk A:HOVER {
	color: #FF6600;
}
.dt {
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.dt A {
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
.dt A:HOVER {
	text-decoration: underline;
}
.dt IMG {
	margin-right: 5px;
	margin-left: 5px;
}
.rst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 6px;
}
.rst IMG.f {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #778899;
}
#zrs {
	margin-bottom: 2px;
	font-size: 0.9em;
	color: #0066CC;
	font-weight: bold;
}
#zrs A {
	color: #0066CC;
	text-decoration: none;
}
#zrs A:HOVER {
	text-decoration: underline;
}
#emrs {
	margin-bottom: 2px;
}
#emrs A {
	font-size: 0.8em;
	font-style: italic;
	color: #336699;
	text-decoration: none;
}
#emrs A:HOVER {
	text-decoration: underline;
}
#trs {
	margin-bottom: 10px;
	font-size: 0.8em;
	color: #666666;
}
#trs A {
	color: #666666;
	text-decoration: none;
}
#trs A:HOVER {
	text-decoration: underline;
}
.drs {
	margin-bottom: 4px;
	font-size: 0.7em;
	color: #666666;
}
.drs A {
	color: #6699CC;
	text-decoration: none;
}
.drs A:HOVER {
	text-decoration: underline;
}
#cmt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
}
#cmt .data {
	font-size: 0.7em;
	color: #6699CC;
	margin-bottom: 4px;
}
#cmt .name {
	font-size: 0.7em;
	color: #006699;
	font-weight: bold;
	margin-bottom: 5px;
}
#cmt .name A {
	font-weight: normal;
	color: #999999;
}
#cmt .txt {
	font-size: 0.8em;
	color: #666666;
}
#form {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#form .nm {
	font-size: 1.1em;
	font-weight: bold;
	color: #336699;
}
#form .txt {}
#form INPUT {
	width: 200px;
}
#form TEXTAREA {
	width: 320px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form INPUT.bt {
	width: 120px;
} 
#form INPUT.sht {
	width: 30px;
}  
#form INPUT.box {
	width: 15px;
} 
#form INPUT.ind {
	width: 100px;
} 
#form INPUT.fam {
	width: 300px;
}             
#form .zv {
	font-size: 1.1em;
	color: #CC0000;
}
#form .com {
	font-size: 0.6em;
	color: #336699;
}
#cmt .otr {
	color: #006699;
	margin-left: 30px;
	font-size: 0.8em;
}
.link {}
#tlk {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 3px;
}
#tlk A {
	color: #0066CC;
	text-decoration: none;
}
#tlk A:HOVER {
	text-decoration: underline;
}
#tlk IMG {
	float: left;
	margin-right: 4px;
	margin-bottom: 2px;
}
#tlk .pn {
	margin-left: 20px;
}
#tlk .l {
        margin-bottom: 10px;
}
#tlk .l  IMG {
        float: left;
        margin-right: 5px;
}
#map {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#map A {
	color: #0066CC;
	text-decoration: none;
}
#map A:HOVER {
	text-decoration: underline;
}
.smap {
	margin-bottom: 4px;
}
.smap_p {
	margin-bottom: 4px;
	margin-left: 30px;
} 
#sr {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#sr INPUT {
}
#sr INPUT.bt {
	width: 80px;
	margin-left: 10px;
}
#sr SELECT {
	width: 200px;
	margin-left: 10px;
}
#sr INPUT.av {
	width: 200px;
}
