body {
margin: 0;
padding: 0;
}

h1 {
font: 32px bold Arial, Helvetica, sans-serif;
color: #333;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px 0;
}

h2 {
font: 25px bold Arial, Helvetica, sans-serif;
color: #185081;
margin: 0;
padding: 5px 0;
text-align: left;
display:block; 
border-bottom: 1px #185081 solid;
}


h3 {
font: 23px bold Arial, Helvetica, sans-serif;
color: #4a453f;
margin-top: 10px;
margin-bottom: 10px;
padding: 5px 0;
text-align: left;
}




.top {font-family: arial; font-size: 13px; color : #0089e1;}

a.top {color: #f01241; text-decoration: underline; font-family: arial; font-size: 13px;}
a:hover.top { text-decoration: none;}

#top {width: 1200px; height: 20px; text-align: right; margin-top: 10px;}


.container {
width: 1200px; 
border: 1px #fff solid;
} 

#mainpict {width: 1200px; background: url('../i/top.jpg') #fff center no-repeat; border: 0; text-align:center; overflow:hidden; height: 400px; margin-top: 10px;}

#mainpictext {width: 1200px; overflow:hidden; text-align:center; margin-bottom: 0; margin-top: 100px; z-index: 100;}

#mainpictext p {font-family: arial; font-size: 30px; font-style: normal; text-align:center; color: #fff; font-weight: bold;}


.container1 {
width: 1200px; 
margin: 0 auto;
margin-bottom: 2px;
border: 1px #4a453f solid;
} 
  
ul#topnav {
margin: 0; padding: 0;
float: left;
width: 1200px;
list-style: none;
position: relative;
background: #052558;
}

ul#topnav li {
float: left;
margin: 0; padding: 0;
border-right: 1px solid #185081;
font-family: arial; 
font-size: 15px;
}

ul#topnav li a {
padding: 10px 15px;
display: block;
font-family: arial; 
font-size: 15px;
color: #fff;
text-decoration: none;
}

ul#topnav li:hover { background: #f1c105; }

ul#topnav li span {
float: left;
text-align: left;
padding: 10px 0;
position: absolute;
left: 0; top:35px;
display: none;
width: 1200px;
background: #65a8d5;
font-family: arial; 
font-size: 15px;
color: #fff;
-moz-border-radius-bottomright: 5px;
-khtml-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-khtml-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
}

ul#topnav li:hover span { display: block; }

ul#topnav li span a { display: inline; }

ul#topnav li span a:hover {text-decoration: underline; color: #000; }



#footer {width: 1202px; height:185px; background: url('../i/footerbg.png') #052558; margin-top:10px; overflow:hidden; float: none;}

#footer p {font-family: arial; font-size: 12px; color : #fff; tex-align: center; padding-top: 40px; }

a.ftr {font-family: arial; font-size: 12px; color : #fff;  text-decoration: underline; }

a:hover.ftr { text-decoration: none;}

#maintextblock {width: 1198px; overflow:hidden; clear: both; border: 1px #4a453f solid; margin-top:10px; }


.leftblock {width:870px; float: left;  }

.leftblock1 {padding-top: 15px; padding-left: 20px; padding-right: 15px; padding-bottom: 15px; }

.leftblock p {font: 15px normal Arial, Helvetica, sans-serif; color: #000; text-align: left;}

.leftblock p.center {text-align: center;}

.leftblock p.th {font: 17px Arial, Helvetica, sans-serif; font-weight: bold; color: #283e63; text-align: center; padding-top: 10px;}

.leftblock ul {font: 15px normal Arial, Helvetica, sans-serif; color: #000; text-align: left;}

.leftblock ul li {
line-height:20px;
text-align:left;
padding-bottom:7px;	
}

.leftblock ol {font: 15px normal Arial, Helvetica, sans-serif; color: #000; text-align: left;}

.leftblock ol li {
line-height:20px;
text-align:left;
padding-bottom:7px;	
}

.leftblock a.link_website {color: #1376c9; text-decoration: underline;}

.leftblock a.link_website:hover {text-decoration: none;}

.rightblock {width: 300px; float: right; padding: 5px; text-align: center; }

.rightblock a.sidemenu { 
text-decoration:none;
font: 16px normal Arial, Helvetica, sans-serif; 
font-weight: bold;
color: #283e63; 
text-align: left;
display:block; 
padding:15px;
margin:0.1em 0;
border: 0;
background: #f1c105;
}

.rightblock a:hover.sidemenu {
color: #fff;
font-weight: bold;
background: #052558;
}

.rightblock a.sidemenuactive {
text-decoration:none;
font: 16px Arial, Helvetica, sans-serif; 
font-weight: bold;
color: #fff; 
text-align: left;
display:block; 
padding:15px;
margin:0.1em 0;
background: #65a8d5;
}

.rightblock p.ctr {
font: 12px normal Arial, Helvetica, sans-serif; 
color : #000; 
text-align: center; 
}




table.data {
border: 1px solid #666; border-collapse: collapse; 
}

td.gg {
border: 1px solid #666; 
font: 13px normal Arial, Helvetica, sans-serif; 
color : #000; 
text-align: left; 
vertical-align: middle; 
padding: 4px; 
}

td.cc {
border: 1px solid #666; 
font: 13px normal Arial, Helvetica, sans-serif; 
color : #000; 
background: #dadada;
text-align: center; 
text-weight: bold;
vertical-align: middle; 
padding: 4px; 
}

th {
border: 1px solid #666; 
background: #283e63;
font: 13px Arial, Helvetica, sans-serif;  
font-weight: bold;
color : #fff; 
text-align: center; 
vertical-align: middle; 
padding: 4px;  
}




img.logo {margin-top: 20px; margin-bottom: 20px; border: 0;}









