html,body {
color: #494747;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:14px;
font-weight:normal;
line-height:22px;
margin:0 auto;
background: url(../img/bg_body.jpg) repeat-x #cac9c6;
height:100%;
width:100%;
}

a:link { color:#7e7e7e; text-decoration:none; position:relative ;z-index:15; }
a:visited { color:#7e7e7e;  text-decoration:none; }
a:hover { color:#b7b7b7; text-decoration:none;position:relative ;z-index:15; }
a:active { color:#7e7e7e; text-decoration:none; }
a:focus {outline: none; }

h1 {
font-size: 48px;
font-weight:normal;
line-height:26px;
color: #484037;
font-family: Georgia, "Times New Roman", Times, serif;
clear:both;
}
h2 {
font-size: 22px;
font-weight:normal;
line-height:26px;
color: #484037;
font-family: Georgia, "Times New Roman", Times, serif;
}
h3 {
font-size: 16px;
font-weight:bold;
color: #2E3192; 
margin-bottom:10px;
clear:both;
} 
ul, li{
margin: 0px;
padding: 0px;
border: 0px;
list-style: inside url(../img/list_style-trans.png) ;
line-height:28px;
}
.clear{
clear: both;
display: block;
height: 1px;
margin-bottom: -1px;
font-size: 1px;
line-height: 1px;
}

/********************************************
Layout
********************************************/ 
.page {
position: relative;
width: 100%;
min-height: 100%;
}
* html .page {
height: 100%;
}

hr {
width:300px;
height:2px;
margin:10px 0 10px 0;
padding:0px;
background:url(../img/line.gif) no-repeat;
border:0px;
}


.content {
margin: 0 auto;
padding: 25px 0 55px 0;
width:1000px;
height:auto;
color:#484037;
}
#main_picture {
margin: 0 auto;
padding: 0px 0 0px 0;
width:658px;
min-height:496px;
float:left;
}

#header { 
width:100%;
height:32px;
background:#333333 url(../img/bg_header.jpg) repeat;
}

#header_content { 
width:1000px;
height:32px;
margin:0 auto;
overflow:hidden;
}

#header_content .selected { 
color:#d6d6d6;
}

.head_spacer { 
margin:0 10px;
}

.flag{
margin:5px 5px 0 0;
}


#col_right { 
margin:0 0 0 0px;
width: 320px;
height:565px;
float:left;
} 
.col_1 { 
margin:0 30px 30px 0;
width: 300px;
float:left;
}

/********************************************
Footer
********************************************/ 

.page .footer {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 69px;
background: #333;
}
.page .footer-area {
height: 69px;
font-size: 11px;
text-align: left;
color: #000;
background: #333;
}

.page .footer p {
width:1000px;
margin:15px auto;
color:#ccc;
font-size:11px;
}

.cybob {
heigth:25px;
width:38px;
margin:0;
padding:0;
float:left;
}




