/********************************************/
/**************** BOXES *********************/
/********************************************/

div.shadow {
width: 910px;
margin-left: auto;
margin-right: auto;
/*background-color: #555555;*/
background-image: url('../upload/layout/background_shadow_02.jpg');
background-repeat: no-repeat;
}

div.main {
width: 900px;
/*background-color: #ffffff;*/
}

div.header {
height: 88px;
background-image: url('../upload/layout/background_header.gif');
background-repeat: repeat-x;
border-top: 1px solid #3d857d;
}

div.header_left {
width: 250px;
height: 88px;
float: left;
background-image: url('../upload/layout/background_header_left.jpg');
background-repeat: no-repeat;
background-position: 1px 0px;
}

div.header_center {
width: 500px;
height: 88px;
float: left;
}

div.header_right {
height: 88px;
width: 150px;
float: left;
}

div.info {
clear: both;
}


* html div.info {
margin-top: -3px;
padding-bottom: 20px;
}


div.info_left {
width: 250px;
float: left;
padding-bottom: 260px;
background-image: url('../upload/layout/background_info_left_02.jpg');
background-repeat: no-repeat;
background-position: 1px 0px;
}

div.info_left_navigation {
width: 180px;
/*height: 130px;*/
margin-left: auto;
margin-right: auto;
margin-top: 150px;
padding-top: 10px;
padding-bottom: 10px;
border: 4px solid #3d857d;
background-image: url('../upload/layout/background_info_left_navigation.jpg');
background-repeat: no-repeat;
background-position: -35px -65px;
}

div.info_right {
width: 650px;
padding-bottom: 40px;
float: left;
background-image: url('../upload/layout/background_info_right_02.jpg');
background-repeat: no-repeat;
background-position: -80px -60px;
}

div.info_right_content {
width: 600px;
margin-bottom: 10px;
padding: 15px;
border: 4px solid #3d857d;
background-image: url('../upload/layout/background_info_right_content_02.jpg');
background-repeat: no-repeat;
background-position: -84px -65px;
overflow:hidden;
}

div.footer {
width: 910px;
height: 20px;
clear: both;
line-height: 20px;
font-size: 10px;
color: #3d857d;
text-align: right;
border-top: 0px solid #3d857d;
background-image: url('../upload/layout/background_footer.jpg');
background-repeat: no-repeat;
background-color: #ffffff;
}


/********************************************/
/**************** misc **********************/
/********************************************/

body {
font-family: arial, sans-serif, verdana;
font-size: 75%;
}

img {
border: 0px;
}

input.button {
border: 1px solid #3d857d;
background-color: #ffffff;
font-size: 110%;
color: #3d857d;
}
