html {overflow-x: auto;} 
html, body{margin: 0; padding: 0;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

body {
font-family: Arial, Helvetica, sans-serif;

margin: 0;
background-color: #9c9;
background-image:URL(img/vert_new.jpg);
background-repeat: repeat-x;
text-align: center;
}

div#mova {
width: 200px;
height: 24px;
position: absolute;
top: 165px;
left: 50%;
margin-left: 250px;
border: 0;
padding: 0;
text-align: right;
vertical-align: bottom;
}

table#all {
width: 100%;
margin: 0;
border: 0;
border-spacing: 0px;
border-collapse: collapse;
padding: 0;
text-align:center;
}

div#header {
display: block;
width: 900px;
height: 165px;
border: 0;
border-top: 2px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
margin-top: 0px;
padding: 0;
background-color: #fff;
background-image: URL(img/head.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
/*background-position: 760px 20px;*/
text-align: center;
}

div#menu {
display: block;
width: 900px;
height: 24px;
border: 0;
margin: 0;
padding: 10px 0 0 0px;
text-align: center;
background-image:URL(img/menu_bg_new.jpg);
background-repeat: repeat-x;
background-color: #fff;
}

table#main {
width: 900px;
border: 0;
/*border-top: 1px solid #ccc;*/
border-bottom: 1px solid #060;
border-spacing: 0px;
border-collapse: collapse;
padding: 0;
}

td#leftcol {
width: 250px;
border: 0;
border-right: 1px solid #060;
padding: 0;
padding-bottom: 20px;
background-color: #fff;
font: 12px/14px arial, sans-serif;
}

td#centercol {
border:0;
margin:0;
width: 650px;
padding: 0;
padding-bottom: 20px;
background-color: #fff;
border: 0;
}

div#left {
width: 200px;
margin: 20 25 20 25px;
padding: 0;
border: 0;
text-align: left;
}

div#content {
display: block;
width: 600px;
height: 100%;
margin: 20 22 20 22px;
padding: 0;
border: 0;
text-align: left;
}

div#footer {
width: 900px;
border: 0;
padding: 0;
background-color: #fff;
/*background-image:URL(img/lines.jpg);
background-repeat: no-repeat;
background-position: bottom  right;*/
}

div#end {
width: 900px;
height: 139px;
border: 0;
border: 0;
padding: 0;
background-image: URL(img/bg_bot.gif);
background-repeat: repeat-x;
}

table#resource {
width: 100%;
margin: 0;
border: 0;
border-spacing: 0px;
border-collapse: collapse;
padding: 0;
}

table#resource td#left {
width: 50%;
margin: 0;
border: 0;
border-spacing: 0px;
border-collapse: collapse;
padding: 0 20 0 0px;
}

table#resource td#right {
width: 50%;
margin: 0;
border: 0;
border-spacing: 0px;
border-collapse: collapse;
padding: 0 0 0 20px;
}

#menu a {
height: 24px;
display: block;
float: left;
margin: 0;
border-left: 1px solid  #999;
border-right: 1px solid  #999;
padding: 0 7 0 7px;
color: #333;
/*background-image:URL(img/bg_bot.gif);*/
background-image:URL(img/bot.jpg);
font: 10px/24px arial, sans-serif;
font-weight: normal;
text-align: center;
text-decoration: none;
}

#menu a:hover {
background-color: #fff;
background-image:URL(img/bot1.jpg);
color: #060;
/*background-image:URL(img/bot1.jpg);*/
}

#menu a#selected {
display: inline;
background-image:URL(img/bot1.jpg);
color: #060;
/*background-color: #fff;*/
background-image: none;
}

#menu a#sel {
background-color: #fff;
display: inline;
/*background-image:URL(img/bot1.jpg);*/
color: #060;
background-image: none;
}

#mova a {
margin: 0;
padding: 0 12 0 0px;
color: #060;
font: 11px/24px arial, sans-serif;
font-weight: normal;
text-align: right;
text-decoration: underline;
}

#mova a:hover {
color: #039;
text-decoration: underline;
}

div#item {
display: inline;
margin: 20 0 0 0px;
padding: 0;
border: 1px dotted gray;
float: left;
}

div#foto {
display: inline;
margin: 0 10 0 0px;
padding: 0;
border: 0;
float: left;
}

div#foto_left {
display: inline;
margin: 0 10 0 0px;
padding: 0;
border: 0;
float: left;
}

div#foto_right {
display: inline;
margin: 0 0 0 10px;
padding: 0;
border: 0;
float: right;
}

div#news_short {
display: block;
width: 100%;
margin: 20 0 20 0px;
padding: 0;
border: 0;
}

div#icon {
display: block;
margin: 0 10 10 0px;
padding: 0;
border: 0;
float: left;
}

div#content p {
color:#666;
margin: 5 0 0 0px;
font: 13px/16px arial, sans-serif;
text-align: left;
}

div#content p#prog {
color:#555;
margin: 0;
font: 13px/15px arial, sans-serif;
text-align: left;
}

#content p#left {
margin: 12 0 0 0px;
padding: 0;
color: #666;
font: 12px/16px arial, sans-serif;
font-weight: normal;
text-align: left;
}

#content p#right {
margin: 12 0 0 0px;
padding: 0;
color: #666;
font: 12px/16px arial, sans-serif;
font-weight: normal;
text-align: right;
}

#content p#justify {
margin: 12 0 0 0px;
padding: 0;
color: #666;
font: 12px/16px arial, sans-serif;
font-weight: normal;
text-align: justify;
}

div#resource p {
color:#666;
margin: 0 0 0 0px;
font: 12px/15px arial, sans-serif;
text-align: left;
}

div#content a#resource {
display: block;
margin: 0 0 5 0px;
color:#039;
font: 12px/16px arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none;
}

div#content a:hover#resource {
text-decoration: underline;
}

div#content form, textarea, input, select {
color:#333;
font: 12px/14px arial, sans-serif;
text-align: left;
}

div#content h1, h2, h3, h4, h5, h6{
display: block;
margin: 20 0 20 0px;
width: 100%;
border-bottom: 1px solid #963;
color:#060;
font: 15px/22px arial, sans-serif;
font-weight: bold;
text-align: left;
}

div#content h3 {
display: inline;
margin: 0;
}

div#content h1 {

padding: 0 0 0 12px;
width: 100%;
border: 0;
/*border-bottom: solid 1px #999;*/
color:#fff;
font: 15px/22px arial, sans-serif;
font-weight: bold;
background-image:URL(img/h_bg_new.jpg);
background-repeat: no-repeat;
background-position: top  left;

}

div#content h2 {
border: 0;
border-top: solid 1px #999;
padding: 0;
margin: 10 0 0 0px;
background-color: #fff;
}

div#left h3 {
display: inline;
margin: 20 0 0 0px;
border: 0;
padding: 0;
color:#060;
font: 15px/22px arial, sans-serif;
font-weight: bold;
text-align: left;
/*background-image:URL(img/bg_prog.jpg);*/
background-repeat: no-repeat;
background-position: top  left;
}

div#content h4{
display: block;
margin: 0;
border: 0;
padding: 0;
color:#060;
font: 12px/14px arial, sans-serif;
font-weight: normal;
text-align: left;
}

div#content h5{
margin: 0;
display: inline;
border: 0;
color:#963;
font: 12px/14px arial, sans-serif;
font-weight: bold;
text-align: right;
}

div#content h6{
margin: 0px;
border: 0;
color:#963;
font: 12px/14px arial, sans-serif;
font-weight: bold;
text-align: left;
}

div#content a {
text-indent: 0;
color: #060;
font: 13px/16px arial, sans-serif;
font-weight: normal;
text-decoration: underline;
}

div#content a:hover {
color: #039;
text-decoration: none;
}

div#content h1 a{
margin: 20 0 0 10px;
color:#aaa;
font: 15px/22px arial, sans-serif;
font-weight: bold;
text-align: right;
text-decoration: none;
}

div#content h1 a:hover{
color:#039;
}

div#submenu {
display: block;
height: 15px;
border: 0;
padding: 5 0 5 20px;
background-color: #fff;
background-image: none;
text-align: center;
}

div#submenu a {
display: inline;
float: center;
margin: 0 5 0 0px;
border-right: 1px solid #963;
padding: 0 5 0 0px;
color: #060;
background-image: none;
font: 10px/15px arial, sans-serif;
font-weight: normal;
text-align: center;
text-decoration: underline;
}

div#submenu a:hover {
color: #039;
background-color: #fff;
background-image:URL(img/bot1.jpg);
text-decoration: none;
}

div#foto p#signature {
margin: 0;
padding: 0;
color: #777;
font: 12px/14px arial, sans-serif;
font-weight: normal;
text-align: center;
}

#content p#date {
margin: 0;
color:#963;
font: 12px/15px arial, sans-serif;
text-align: left;
font-weight: bold;
}

#content p#res_date {
margin: 0 0 0 0px;
color:#963;
font: 13px/15px arial, sans-serif;
text-align: left;
}

#content a#date {
display: inline;
margin: 0;
color:#963;
font: 13px/16px arial, sans-serif;
font-weight: normal;
text-align: left;
text-decoration: underline;
}

#content a:hover#date {
color: #039;
text-decoration: underline;
}

#content a#news {
display: inline;
margin: 0;
color:#039;
font: 13px/15px arial, sans-serif;
font-weight: normal;
text-align: left;
text-decoration: underline;
}

#content a:hover#news {
color: #039;
text-decoration: none;
}

#content p#signature {
margin: 2 0 0 0px;
padding: 0;
color: #777;
font: 12px/14px arial, sans-serif;
font-weight: normal;
text-align: center;
}

a#news {
display: block;
padding: 0px
margin: 0;
color:#060;
font: 13px/16px arial, sans-serif;
font-weight: normal;
text-align: left;
text-decoration: underline;
}

a:hover#news {
color:#039;
text-decoration: none;
}

#left p a#news {
display: none;
margin: 0 0 3 0px;
color: #999;
font: 13px/16px arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none;
}

p#pagenumb {
display: block;
padding: 0;
margin: 10 0 10 0px;
color:#963;
font: 11px/13px arial, sans-serif;
font-weight: bold;
border-top: 1px solid #963;
}

p#pagenumb a {
color:#060;
font-weight: normal;
text-decoration: underline;
}

p#pagenumb a:hover {
color:#009;
font-weight: normal;
text-decoration: none;
}

#left p#date {
display: inline;
padding: 0;
margin: 2 0 2 0px;
color:#963;
font: 11px/13px arial, sans-serif;
font-weight: normal;
}

#left h1 {
display: none;
}
