/* CSS Document */
/*html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}
body {line-height: 1;}
ol,ul {list-style: none; }
blockquote,q {quotes: none; }
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}
:focus {outline: 0; }
ins {text-decoration: none; }
del {text-decoration: line-through; }
table {border-collapse: collapse; border-spacing: 0; }
hr {display: none; }
font {color: inherit !important; font: inherit !important; color: inherit !important; }*/

body{
margin:0 0 0 0;
padding:0 0 0 0;
color:#4f4e4e;
font-family:Arial;
font-size:12px;
}

h1{
font-size:18px;
font-family:Arial;
font-weight:normal;
font-style:italic;
color:#1c56ae;
}

h2{
font-family:Arial;
color:#237bd0;
font-size:16px;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
}

h3{
font-size:16px;
font-family:Arial;
font-weight:normal;
font-style:italic;
color:#626060;
}

.topbg{
background-image:url(../img/topgr.gif);
height:45px;
text-align:right;
}

.mainMenu a.mm, a.mm:active, a.mm:visited, a.mm:link{
color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-style:italic;
text-decoration:none;
}

.mainMenu td{
text-align:center;
font-weight:bold;
}

.mainMenu a.mm:hover{
text-decoration:underline;
}

div.line{
height:9px;
background:#e0e0e0;
width:90%;
}

div.date{
color:#8d8e8f;
font-family:Arial;
font-size:12px;
font-style:normal;
}

.more .more:active, .more:link, .more:visited, .more:hover{
color:#237bd0;
font-style:normal;
font-size:12px;
}

.maintd{
vertical-align:top;
padding:10px 20px 20px 20px;
text-align:left;
font-style:normal;
}

a a:active, a:visited, a:link{
color:#237bd0;
font-size:12px;
text-decoration:none;
font-family:Arial;
font-style:normal;
}

td.bottomMenu{
color:#b6b6b7;
font-size:14px;
font-family:Arial;
text-align:center;
}

a.bottomMenu, a.bottomMenu:link, a.bottomMenu:active, a.bottomMenu:visited{
color:#b6b6b7;
font-size:14px;
font-family:Arial;
text-decoration:none;
}

a.bottomMenu:hover{
text-decoration:underline;
}

.stg:active, .stg:link, .stg:visited{
color:#4793ef; 
font-size:14px; 
}
.stg:hover{
color:#FFFFFF;
}


td.menush{
width:16%;
}
td.menush:hover div.menush{
display:block;
}
td.menush div.menush{
display:none;
position:absolute;
background-color:#3480d6;
color:#FFFFFF;
font-size:14px;
text-align:left;
margin-top:11px;
padding:10px 10px 10px 10px;
opacity:0.9;
width:200px;
top:383px;
}

div.menush a, a:active, a:link, a:visited{
color:#FFFFFF;
font-size:14px;
font-family:Arial;
text-decoration:none;
}
div.menush a:hover{
text-decoration:underline;
color:#fff;
}

a, a:active, a:link, a:visited, a:hover{
	color:#237bd0;
}

a.goto, a.goto:active, a.goto:link, a.goto:visited{
	font-size:18px;
	text-decoration:none;
}
a.goto:hover{
text-decoration:underline;
}

hr{
	color:#fff;
}

.tableL, .tableL td{
	border:1px solid #D7D7D7;
}
.tableL td{
	padding:2px 2px 2px 2px;
	background-color:#F2F2F2;
	color:#676767;
}

.tableL td.tlz{
	text-align:center;
	color:#0E93DA;
	font-weight:bold;
}

hr{
	color:#ddd;
}

h4{
font-family:Arial;
font-weight:normal;
color:#237bd0;
font-size:16px;
font-weight:bold;
font-style:normal;
padding:0 0 0 0;
margin:0 0 0 0;
}