*{margin: 0; padding: 0;}

body
{
 background:#0e3a55 url(images/bg.jpg) no-repeat top center;
 color: #444;
 font: normal 62.5% Lucida Console, monospace, Tahoma, sans-serif;
}

h1
{
 font: normal 1.8em Tahoma,sans-serif;
 margin-bottom: 4px;
}

code{
background: #fff;
border: 1px solid #eee;
border-left: 6px solid #c1cad3;
color: #666;
display: block;
font: normal 1em Tahoma,sans-serif;
line-height: 1.0em;
margin-bottom: 12px;
padding: 8px 10px;
white-space: pre;}

blockquote{
background: url(images/quote.gif) no-repeat;
display: block;
font-weight: bold;
padding-left: 28px;}

/* structure */
.container
{
 background: #fff;
 font-size: 1.2em;
 margin: 0 auto;
 padding: 0 10px 10px;
 width: 780px;

 position:relative;
 left:0;
 top:90px;
}

/* header */
.top
{
 padding: 50px 10px 0;
 position:relative;
 left:0;
 top:90px;
}

/* title */
.header {
background: #fff;
font-size: 1.2em;
height: 150px;
margin: 0 auto;
padding: 10px 10px 5px;
width: 780px;
}

.header .left, .header .right{
background: #a4a4a0;
color: #fff;
height: 150px;}

.header .left {
background: #b3c2c7 url(images/header1.png) no-repeat;
font: normal 2.8em "Trebuchet MS",sans-serif;
line-height: 150px;
text-align: center;	
width: 564px;}

.header .right{overflow: auto; width: 212px;background: url(images/change.png);}

/* navigation */
.navigation {;}

.navigation a
{
 background:url(images/mb.gif) repeat 0 0;
 float: left;
 text-decoration: none;
 text-transform:uppercase;
 color:#000;
 text-align:center;
 display:block;
 font:bolder 13px/40px "Times New Roman", Times, serif;
 padding:0 10px;
}

/* main */
.main {
border-top: 4px solid #FFF;
/*background: url(images/bgmain.gif) repeat-y;*/
background-color: #ffffcc;
background: url(images/bgmain.gif) repeat-y;}

/* content */
.content {
float: left;
margin: 10px 0;
padding: 0 16px;
width: 531px;}

.content .descr {
color: #664;
font-size: 0.9em;
margin-bottom: 6px;}

.content li {
list-style: url(images/li5.jpg);
margin-left: 20px;
margin-top: 2px;
}

/* Sub Navigation */
.sidenav {
float: right;
width: 210px;}

.sidenav h2 {
color: #5A5A43;
font-size: 1em;
line-height: 30px;
margin: 0;
padding-left: 12px;}

.sidenav ul {
padding: 0;
border-top: 1px solid #EAEADA;}

.sidenav li a {
font-size: 1.1em;
color: #554;
display: block;
padding: 8px 0 8px 0;
text-decoration: none;
width: 95%;}

.sidenav li a:hover {
background: #F0F0EB;
color: #654;}


/* footer */
.footer {
background: url(images/bgfooter.gif) repeat-x;
color: #FFF;
font: bold 1em sans-serif;
line-height: 39px;
padding: 0 12px;
text-align: center;}

html      {min-height: 100%;}
a         {color: #963;}
a:hover   {color: #C60;}
p,code,ul {padding-bottom: 1.2em;}
li        {list-style: none;}
h1,h2,h3  {padding-top: 6px;}

/* misc */
.clearer  {clear: both;}
.left     {float: left;}
.right    {float: right;}

.header .right p, .header .right h2 {padding: 0 16px;}
.header .right h2                   {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}
.navigation a:hover                 {background-position: left bottom; color: #234;}
.sidenav li                         {border-bottom: 1px solid #EAEADA;}
.content p                          {font-family: "Lucida Sans Unicode",sans-serif;}
.footer .right                      {color: #DEF;}
.footer .right a                    {color: #DEF; text-decoration: none;}
.footer a, .footer a:hover,
.footer .right a:hover              {color: #FFF;}

.rvts0,td,p,h4 {
font-size:13px;
color:#000;
text-align:left;
}

a,a.rvts4,.rvts4 {
font-size:13px;
color:#ff8040;
}

.rvts8,h6,h5 {
font-weight:400;
font-size:11px;
color:#000;
}

a.rvts12,.rvts12 {
font-size:11px;
color:#ff8040;
}

.rvts16,h3 {
font-size:15px;
color:#000;
}

a.rvts20,.rvts20 {
font-size:15px;
color:#ff8040;
}

.rvts24,h2 {
font-size:16px;
color:#000;
}

a.rvts28,.rvts28 {
font-size:16px;
color:#ff8040;
}

.rvts32,h1 {
font-size:19px;
color:#000;
}

a.rvts36,.rvts36 {
font-size:19px;
color:#ff8040;
}

.rvts40 {
font-size:21px;
color:#000;
}

a.rvts44,.rvts44 {
font-size:21px;
color:#ff8040;
}

h1,h2,h3,h4,h5 {
font-weight:700;
}

div,li,h1,h2,h3,h4,h5,h6,p,form {
margin:0;
padding:0;
}

p {
text-align:left;
text-indent:0;
}

.rvps1 {
text-align:center;
}

.rvps2 {
text-align:right;
}

.rvps3 {
text-align:justify;
}

.rvps5 {
text-indent:13px;
}

.input1 {
vertical-align:middle;
border:1px solid #62594C;
background:#FFF;
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000;
}

.topic_t {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#4C3612;
background:url(../images/t1t.gif);
width:100%;
}

.pageheader {
text-align:center;
height:30px;
}

.caption {
vertical-align:middle;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#000;
}

.topic_bg {
background:url(../images/t1m.gif);
width:100%;
}

.topic_l {
background:url(../images/t1l.gif);
height:100%;
}

.topic_r {
background:url(../images/t1r.gif);
height:100%;
}

.topic_b {
background:url(../images/t1b.gif);
width:100%;
}

.sub_t,.sub_tm {
background:url(../images/t3t.gif);
}

.sub_bg,.sub_bgm {
background:url(../images/t3m.gif);
}

.sub_l {
background:url(../images/t3l.gif);
height:100%;
}

.sub_r {
background:url(../images/t3r.gif);
height:100%;
}

.sub_b,.sub_bm {
background:url(../images/t3b.gif);
}

.sub_b,.sub_t,.sub_bg {
width:100%;
}

.cim {
width:18px;
height:18px;
display:block;
}

.clr {
width:18px;
height:10px;
display:block;
}

form {
display:inline;
margin:0;
padding:0;
}

img {
border:0;
}

.bullet {
vertical-align:middle;
height:13px;
width:13px;
}

#hor a,#hor span {
padding:0 10px;
}

#ver {
border:1px solid #A3AFB8;
background:#D9E9EE;
}

#ver a,#ver span {
display:block;
height:18px;
width:110px;
line-height:18px;
}

#hor {
line-height:24px;
}

.ssmenu {
font-size:11px;
color:#000;
font-variant:small-caps;
}

.ssmenu a:hover,.ssmenu span {
font-size:11px;
color:#FF8040;
text-decoration:none;
background:#FFEB63;
}

.ss2menu {
color:#000;
text-align:left;
text-indent:32px;
display:block;
width:150px;
height:20px;
font:11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
background:url(../images/ssb.gif) 0 0 no-repeat;
}

a.ss2menu:hover {
background-position:0 -20px;
color:#000;
text-decoration:none;
}

#smheader {
height:30px;
}

#smmenu {
background:url(../images/sub.gif);
height:26px;
border:1px solid #A0ACB6;
margin:2px;
}

#smcont {
width:750px;
height:100%;
float:left;
}

#smbodyr {
height:100%;
margin:0 130px 0 0;
}

#smmenur {
width:120px;
position:relative;
float:right;
}

#smbodyl {
height:100%;
margin:0 0 0 130px;
}

#smmenul {
float:left;
position:relative;
width:120px;
}

#smbodyl2 {
height:100%;
margin:5px 0 0 130px;
}

hr,a.rvts4:hover,a.rvts12:hover,a.rvts20:hover,a.rvts28:hover,a.rvts36:hover,a.rvts44:hover {
color:#000;
}

.news_t,.sub_t {
font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#4C3612;
}

#mmenu li,#smenu li {
position:relative;
float:left;
border:0;
}

#mmenu li img,#smenu li img {
display:block;
}

a.mmenu:link,a.mmenu:visited,a.ss2menu:link {
color:#000;
text-decoration:none;
}

a.smenu:visited,a.ss2menu:visited {
text-decoration:none;
}

a.smenu#sa,a.ss2menu#sa {
background-position:0 -40px;
color:#000;
text-decoration:none;
}

.ssmenu a:link,.ssmenu a:visited {
font-size:11px;
color:#000;
text-decoration:none;
}
