/* CSS Document */

/* general */
body{
background:#dcdcdc url(../images/btns/r8_bgr.png) top left repeat;
font-size:62.5%;
font-family:Tahoma, Verdana, Arial, sans-serif;
}

a{
text-decoration:none;
color:#8E8B7C;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}

img{
border:0;
}

h1{
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
font-size:1.6em;
padding-bottom:20px;
color:#526366;
word-spacing:.2em;
}

h3{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:1.2em;
padding:1px 0px 4px;
color:#526366;
word-spacing:.2em;

}

p{
font-size:1.1em;
line-height:1.3em;
color:#526366;
padding-bottom:10px;
text-align:justify;
}


/* building blocks */
#p7_container{
width:960px;
margin: 20px auto 0px;

height:638px;
}

#p7_header{
width:100%;
height:86px;
display:block;
}

#p7_language{
color:#FFFFFF;
text-align:right;
padding:10px 0px;
font-size:1.1em;
letter-spacing:.1em;
}

#p7_language a{
color:#fff;
font-weight:normal;
text-decoration:none;
}

#p7_language a:hover{
text-decoration:underline;
}

#p7_logo{
height:110px;
width:200px;
margin-right:30px;
float:left;
margin-bottom:30px;
}

#p7_menu{
float:right;
width:730px;
height:110px;

}

#p7_btn_img{
height:110px;
width:730px;
}

#p7_btn_img .last{
margin-right:0;
}

#p7_btn_img img{
margin-right:2px;

}

#p7_btn ul{
padding-top:7px;
display:block;
}

#p7_btn li{
display:block;
float:left;
}

#p7_btn li a{
float:left;
width:100px;
text-align:center;
color:#444444;
display:block;
border-right: solid #f3f1ec 5px;
height:14px;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:1.1em;
font-weight:normal;
padding-top:2px;
text-decoration:none;
}

#p7_btn li a:hover{
text-decoration:none;
background-color:#eaeaea;
}

#p7_btn li .active{
background-color:#eaeaea;
}

#p7_btn li a:first-letter{
text-transform:uppercase;
}


#p7_content{
clear:both;
width:100%;
/*min-height:530px;*/
background:url(../images/r8_content_bgr.png) repeat-y;
overflow:hidden;
display:block;
}

#p7_text{
float:left;
/*background:url(../images/7p_text_bgr.jpg) repeat-y;*/
width:160px;
/*min-height:510px;*/
padding:20px 20px 0px 20px;
border-top:1px solid #526467;
border-bottom:1px solid #526467;
height:520px;
}

#p7_text p{
line-height:1.3em;

}

#p7_text ul li{
	font-size:1.1em;
	line-height:1.3em;
	color:#526366;
	list-style:circle;
	list-style-position:outside;
	margin-left:20px;
	
}



#p7_slideshow{
float:right;
background:#ffffff;
width:730px;
height:540px;
border:1px solid #526467;
}

#p7_textshow{
float:right;
background:#ebe9df;
width:710px;
padding:35px 10px;
font-size:1.1em;
line-height:1.2em;
}





#p7_footer{
margin-top:1em;
clear:both;
color:#444444;
font-size:.9em;
line-height:1.3em;
}

#p7_contact{
float:left;
width:200px;
}

#p7_copyrights{
float:right;
width:730px;
text-align:right;
}

/*classes*/
.clear{
clear:both;
}

.left_img{
padding:4px 0px 0px;
}

.vpadding_5{
padding:6px 0px 0px;
}

.floatleft{

margin: 0px 10px 10px 0px;
border: 0;
padding: 0px;
float:left;

}

.txt_left{
	float:left;
	width:325px;
	padding:20px;
}

.floatright{
float:right;
}

.special_p{
float:left;
width:260px;
margin-left:10px;
line-height:1.3em;
}
