@charset "utf-8";
/* CSS Document */

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/page_bg.gif);
}
a {
color:#FF6600;
text-decoration:none;
}
a:visited {
color:#FF6600;
text-decoration:none;
}
a:hover {
color:#006699;
text-decoration:underline;
}
#wrapper {
background-color:#FFFFFF;
width:799px;
/*margin:0 auto;*/
/*margin-left:10px;*/
float:left;
border-right:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}
#top_white {
width:779px;
height:20px;
background:#FFFFFF;
margin-left:10px;
text-align:right;
font-size:14px;
color:#0081CD;
font-weight:bold;
}
#header {
width:779px;
height:72px;
border-bottom:#0081CD solid 1px;
margin-left:10px;
}
#header_text {
text-align:right;
height:20px;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#0081CD;
}
#logo {
width:179px;
height:56px;
float:left;
}
#header_right {
width:600px;
float:left;
}

#icon_menu_holder {
width:88px;
height:12px;
float:right;
margin-top:40px;
text-align:right;
}

.icon_menu_icon {
width:22px;
text-align:right;
float:left;
}

#main_content {
width:779px;
/*height:580px;*/
padding-top:15px;
margin-left:10px;
}

/* left column css */

#left_column {
width:207px;
/*height:600px;*/
float:left;
}

#right_column {
width:569px;
/*height:600px;*/
float:left;
}

/* start menu button */

.menu_button {
width:183px;
height:21px;
margin-bottom:10px;
}
.menu_button_left {
width:3px;
background:url(../images/mb_left.gif) no-repeat;
float:left;
height:21px;
}
.menu_button_middle {
width:176px;
background:url(../images/mb_fill.gif) repeat-x;
float:left;
height:21px;
}
.menu_button_right {
width:4px;
background:url(../images/mb_right.gif) no-repeat;
float:left;
height:21px;
}

.lang_select {
font-size:10px;
color:#0081CD;
float:left;
margin-left:8px;
height:12px;
line-height:10px;
}
.lang_select a{
color:#0081CD;
text-decoration:none;
}
.lang_select a:visited{
color:#0081CD;
text-decoration:none;
}
.lang_select a:hover{
color:#FF6600;
text-decoration:underline;
}

/* end menu button */
/* start latest news - module */
#ln_mod_title {
margin-top:10px;
width:183px;
font-size:12px;
color:#333333;
padding-top:0px;
font-weight:bold;
}
.ul_mod_title {
width:183px;
font-size:12px;
color:#333333;
font-weight:bold;
margin-bottom:2px;
text-indent:2px;
}
.ul_mod_title a{
color:#0174BB;
text-decoration:none;
}
.ul_mod_title a:visited{
color:#0174BB;
text-decoration:none;
}
.ul_mod_title a:hover{
color:#FF6600;
text-decoration:underline;
}

#ln_mod_holder {
width:173px;
/*height:166px;*/
border:#CCCCCC solid 1px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
color:#333333;
}
.ln_mod_title {
font-size:11px;
font-weight:bold;
}
.ln_mod_date {
font-size:10px;
font-style:italic;
}
.ln_mod_text {
font-size:10px;
}
.ln_mod_more {
font-size:10px;
text-align:right;
border-bottom:#666666 dotted 1px;
color:#0081CD;
}
/* end latest news - homepage */

/* start menu module */

.ln_mod_menu {
font-size:11px;
width:169px;
/*height:16px;*/
background-color:#E6E6E6;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
color:#0081CD;
display:block;
}
.ln_mod_menu a {
display:block;
color:#0081CD;
text-decoration:none;
}
.ln_mod_menu a:visited {
display:block;
color:#0081CD;
text-decoration:none;
}
.ln_mod_menu a:hover {
display:block;
color:#FFFFFF;
background-color:#666666;
text-decoration:none;
}
/* end menu module */
/* right column */
#sub_header {
width:569px;
height:163px;
}
#header_title {
position:absolute;
font-size:28px;
color:#0080CE;
margin-left:270px;
width:270px;
height:120px;
text-align:left;
padding-top:40px;
font-weight:bold;
}
#page_title {
width:569px;
height:15px;
border-bottom:#999999 dotted 1px;
margin-bottom:10px;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
color:#0081CD;
padding-top:15px;
}
#page_title a{
color:#0081CD;
text-decoration:none;
}
#page_title a:visited{
color:#0081CD;
text-decoration:none;
}
#page_title a:hover{
color:#FF6600;
text-decoration:none;
}

#home_text {
font-size:12px;
color:#333333;
width:569px;
}
#home_widget {
font-size:12px;
color:#333333;
}
.clear{
clear:both;
}


#ad_mod_holder {
width:173px;
/*height:166px;*/
border:#CCCCCC solid 1px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
padding-bottom:4px;
color:#333333;
margin-top:10px;
}
#ad_mod_title {
font-size:13px;
font-weight:bold;
text-align:center;
}
.ad_mod_field {
font-size:11px;
height:25px;
width:125px;
margin:0 auto;
text-align:center;
}
.ad_mod_www {
font-size:12px;
color:#0066FF;
text-align:center;
margin-bottom:10px;
}
.ad_mod_address {
font-size:11px;
width:165px;
margin:0 auto;
text-align:center;
font-weight:bold;
color:#666666;
}
#modules_holder {
width:569px;
margin-top:20px;
padding-left:15px;
}
.module_entry {
width:250px;
height:92px;
float:left;
margin-right:15px;
margin-bottom:15px;
border:#999999 solid 1px;
}
.module_title {
background:#0080ce;
color:#FFFFFF;
font-size:12px;
height:18px;
font-weight:bold;
padding-top:2px;
text-indent:2px;
}
.module_img {
height:72px;
}
.module_text {
font-size:11px;
font-weight:bold;
color:#333333;
position:absolute;
width:90px;
height:72px;
margin-top:-65px;
margin-left:150px;
}
.module_text a{
color:#333333;
text-decoration:none;
}
.module_text a:visited{
color:#333333;
text-decoration:none;
}
.module_text a:hover{
color:#FF3300;
text-decoration:underline;
}


/* start footer */
#footer {
width:799px;
height:30px;
margin-top:10px;
background:url(../images/footer_line.gif) repeat-x;
float:left;
}
#footer_menu {
float:left;
width:650px;
}
#footer ul {
margin:0;
padding:0;
padding-top:5px;
padding-left:10px;
}
#footer li {
display:block;
list-style-type:none;
font-size:9px;
color:#999999;
float:left;
margin-right:3px;
}
#diadyo_logo {
float:left;
width:149px;
text-align:right;
}
#diadyo_logo img {
padding-right:5px;
padding-top:5px;
}
/* end footer */

.print_icon {
vertical-align:middle;
float:right;
margin-top:-20px;
}