@charset "utf-8";

body {
	background-image:url('/img/bg/02.jpg');
	background-position:0 0;

	background-attachment:fixed;
	background-size:cover;
	background-color:#AAA;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:"Lucida Grande", Verdana,sans-serif;
	color:#161106;
	font-size:14px;
	background-attachment:fixed;
}


a {
	color:inherit;
	text-decoration:none;
}
p {
	line-height:150%;
	margin-top:0px;
	margin-left:20px;
	margin-right:10px;
	}
h1,h2,h3,h4 {
	color:#0377f1;
	clear:right;
	margin-bottom:0px;
	}


.title,
h2 {
	margin-top:0px;
	}

.title {font-size:32px; margin-bottom:20px;}
h2 {font-size:26px;}
h3 {font-size:20px;}
h4 {font-size:15px;}
h5 {font-size:12px;}
img {
	border:0px;
	margin:0px;
	padding:0px;	
}

h4 img {
	float:left;
	}

	
label {
	display:block;
	clear:both;
	margin-left:40px;
	line-height:25px;
	width:300px;
	margin-bottom:5px;

}
label  input {
	float:right;
	top:-25px;
}
label  textarea {
	display:block;
	clear:both;
	width:300px;
}

.cb {
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
#wrapper {
	overflow-x:hidden;
	min-width:1000px;
}
#container {
	width:1167px;
	display:block;
	overflow:hidden;
	margin:auto;
	
}
#header {
	width:1167px;
	display:block;
	clear:both;
	height:367px;
	}
 
#menu { 
	width:927px;
	display:block;
	clear:both;
	height:123px;
 }  
#main { 
	background-image:url(/img/main-rp.png);
	width:927px;
	display:block;
	clear:both;
	height:auto;
 }  
 
 #left > * {
 	margin-left:30px;
 }
  #left > a {
 	margin-left:0px;
 }
 #left > h1, #left > h2, #left > h3 {
 	margin-left:10px;
 }
  
 #left > h4, #left > h5 {
 	margin-left:20px;
 }
 
#footer { 
	background-image:url(/img/foot.png);
	width:927px;
	display:block;
	clear:both;
	height:40px;
 } 
 	

	
	
#left {
	float:left;
	display:block;
	width:560px;
	margin-left:20px;
	margin-right:15px;
	min-height:400px;
	text-align:justify;
}
#right {
	float:left;
	display:block;
	width:308px;
	min-height:400px;
		text-align:left;
	
}
#right h2 {
	margin-left:20px;
	margin-bottom:0px;
	}
#right p,  #right h3, #right h4 {
	margin-left:50px;
	margin-bottom:0px;

	}
.item {
	display:block;
	clear:both;
	margin-left:20px;
	margin-bottom:5px;
	min-height:120px;
	background-color:#e5dabb;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	padding:10px;
	padding-top:0px;
	}	
.polaroid img {
	width:100px;
	height:100px;
	margin-right:5px;
	margin-bottom:5px;
	border:4px solid white;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#F2EEE3;
	background-size:cover;
	}
	
.mini img {
	width:48px;
	height:48px;
	margin-left:1px;
	margin-bottom:5px;
	display:block;
	border:2px solid white;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	float:left;
	background-position:center center;
	background-size:cover;
	}

.cornice {	
	display:block;
	overflow:hidden;
	border:4px solid white;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#F2EEE3;
	
}

.thumb {
	display:block;
	overflow:hidden;
	width:160px;
	height:100px;
	margin-right:10px;
	border:4px solid white;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#F2EEE3;
	float:left;
	clear:right;
}
.thumb img {
	display:block;
	width:160px;
	height:100px;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#F2EEE3;
}	
input, select, textarea {
	margin-right:10px;
	border:1px solid white;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	color:#333333;
}
input:focus, select:focus, textarea:focus {
	background-color:#0374EB;
	color:white;
}

input[type="submit"] {
	color:#333333;
	font-weight:bold;
}
input[type="submit"]:hover {
	background-color:#0374EB;
	font-weight:bold;
	color:white;
}

.hide {
	display:none !important;
}

.CookiebotWidget-logo {
	outline:none !important;
}