@import"../css/superfish.css";
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
/* Global properties ======================================================== */
body { background:#232323;font:13px/21px "Arial", Arial, Helvetica, sans-serif;color:#868686;min-width:1000px;}
html, body { height:100%;}
#page1{min-width:1050px;}
p {padding-bottom:10px;}
a {color:#000; outline:none;cursor:pointer;text-decoration:none;}
	a:hover{text-decoration:none;}
	.link:hover{text-decoration:underline;}
h1{float:left;padding:0 0 10px 0; margin-left:-1px;}
	h1 a{display:block;background:url(../images/logo.png) 0 0 no-repeat;height:66px;width:294px; text-indent:-5000px;}
h2{font-size:22px;line-height:1.2em;color:#363636; letter-spacing:-1px;}
	h2.size{font-size:26px;}
	h2.size2{font-size:20px;}
h3{font-size:12px; line-height:20px; color:#959595; text-shadow:1px 0 rgba(149,149,149,0.2); margin-top:-4px;}
/* Global Structure ============================================================= */
.main{width:940px;position:relative;margin:0 auto; overflow:hidden;}
.main2{margin: 0 auto;	position: relative;	width:1036px;overflow:hidden; z-index:1; height:320px;}
	/* Header */
	header{background:#fff  url(../images/bg-body.jpg) 0 0 repeat; padding-top:13px;}
	/* Content */
	section#content{position:relative;	z-index:2; background:#fff  url(../images/bg-body.jpg) 0 0 repeat;}			
	/* Footer */
	footer{background: url(../images/bg-footer.jpg) 0 0 repeat-x;height:101px;overflow:hidden;position:relative;}
/* Left & Right alignment */
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;font-size:0;line-height:0;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper {width:100%;overflow:hidden;position:relative;}
/*----- form defaults -----*/
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;vertical-align:middle;font-weight:normal;}
/*----- other -----*/
.img-indent { margin:0 10px 0 0; float:left;}
.img-indent2 { margin:1px 20px 0 0; float:left;}
.img-indent3 { margin:0 5px 0 0; float:left;}
.img-indent4 { margin:0 0 14px 0;}
.extra-wrap {position:relative;overflow:hidden;}
/*===== header =====*/
.search{float:right;padding:32px 0 0 0;position:relative;overflow:hidden;}
/*===== roundabout =====*/
.gallery{width:771px;position:relative;z-index:1;overflow:hidden;padding:23px 0 0 265px;}
.roundabout-holder {padding:0; height:400px; width:513px;position:relative;z-index:1;}
   .roundabout-moveable-item {width:632px;height:365px;}
		.roundabout-moveable-item img {	width:100%;	position:relative; z-index:1;}
   .roundabout-in-focus {cursor: auto;}
.but-back, 
.but-next{
	display:block;
	width:30px;
	height:30px;
	top:208px;
	position:absolute;
	z-index:99;
}
	.but-back{left:0px;background:url(../images/button-back.png) 0 -31px no-repeat;}
	.but-next{right:0px;background:url(../images/button-next.png) 0 -31px no-repeat;}
		.but-back:hover{background:url(../images/button-back.png) 0 -1px no-repeat;}
		.but-next:hover{background:url(../images/button-next.png) 0 -1px no-repeat;}
/*===== content =====*/
.border-bottom{border-bottom:1px solid #e4e4e4;}
.border-top{border-top:1px solid #e4e4e4;}
.dotted-left{ background:url(../images/line1.png) 0 0 repeat-y;  padding-left:49px; margin-left:31px; min-height:100%;}
.dotted-bottom{background:url(../images/line2.png) 0 100% repeat-x;}
.link-unde{text-decoration:underline;}
	.link-unde:hover{text-decoration:none;}
.link1{
	display:inline-block;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
	background:url(../images/bg-link1.png) 100% 50% no-repeat;
	padding-right:7px;
	text-shadow:1px 0 rgba(134,134,134,0.5);
}
	.link1:hover{color:#f7a000;text-shadow:1px 0 rgba(247,160,0,0.5);}
.link2{display:inline-block; color:#868686; padding:21px 10px 0 0;margin-bottom:46px;}
	.link2 img{margin:5px 0 0 2px;}
		.link2:hover{color:#f7a000;}
.box{font-size:12px; line-height:20px; text-shadow:1px 0 rgba(134,134,134,0.5);}
.box .link-unde{text-shadow:1px 0 rgba(0,0,0,0.5);}
.box h2{padding:10px 0 7px 0;}	
.box-news{position:relative;overflow:hidden;padding:30px 0 21px 0;}
	.box-news div{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#737374;
		background:url(../images/bg-box.jpg) 0 0 repeat-x;
		width:47px;
		height:49px;
		text-align:center;
		padding-top:10px;
		border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
		margin-bottom:4px;
	}
		.box-news div .date{font-size:27px; line-height:27px;display:inline-block;position:relative;overflow:hidden;}
		.box-news div .month{display:inline-block;font-size:14px;font-weight:normal;margin-top:-6px;text-shadow:1px 0 rgba(0,0,0,0.3);position:relative;overflow:hidden;}
	.box-news a{display:inline-block;color:#868686;padding-left:15px;width:158px;margin-top:0px;}
		.box-news a:hover{text-decoration:underline;}
.box-news2{position:relative;overflow:hidden;padding:0px 0 21px 0;}
	.box-news2 div{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#737374;
		background:url(../images/bg-box.jpg) 0 0 repeat-x;
		width:47px;
		height:49px;
		text-align:center;
		padding-top:10px;
		border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
		margin-bottom:4px;
	}
		.box-news2 div .date{font-size:27px; line-height:27px;display:inline-block;position:relative;overflow:hidden;}
		.box-news2 div .month{display:inline-block;font-size:14px;font-weight:normal;margin-top:-6px;text-shadow:1px 0 rgba(0,0,0,0.3);position:relative;overflow:hidden;}
.box-comment{padding:16px 0 6px 1px;}
	.box-comment .link3{color:#000;display:inline-block;padding-left:9px; margin-top:-1px; font-size:12px; text-shadow:1px 0 rgba(0,0,0,0.5);}
		.box-comment .link3:hover{text-decoration:underline;}
	.box-comment p{padding:12px 0 17px 0px;}
.box3{overflow:hidden;position:relative;padding:26px 0 12px 0;}
	.box3 div{
		background:url(../images/bg-box2.jpg) 0 0 repeat-x;
		width:38px;
		height:38px;
		border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
		float:left;
		padding:6px 0 0 9px;
	}
		.box3 div a{font:bold 27px/1.2em Arial, Helvetica, sans-serif;color:#737374;display:inline-block;letter-spacing:-1px;}
			.box3 div a:hover{color:#f7a000;}
	.box3 p{padding-left:15px;width:155px;float:left;margin-top:-1px;}
.box2{padding:29px 0 28px 0;}
	.box2 div{width:330px;}
		.box2 div p{padding-bottom:21px;}
.box4{padding-bottom:125px;}		
	.box4 p{padding-bottom:21px;}
.box5{padding:23px 0 51px 0;}
	.box5 h2{padding:8px 0 12px 0;}
	.box5 p a{color:#868686;}
		.box5 p a:hover{text-decoration:underline;}
.box6{position:relative; overflow:hidden; padding:30px 0 0 0;}
	.box6 img{margin:0 20px 0 0;}
	.box6 div{width:250px; margin-top:-1px;}
		.box6 div span{color:#000;}
		.box6 div p{padding:21px 0 0 0;}
.box7{padding:30px 0 21px 0;}
	.box7 div{ padding-bottom:21px;}
	.box7 q{display:inline-block;background:url(../images/marker2.png) 0 60% no-repeat;padding:0 0 0 20px;color:#141414;}
		.box7 q:hover{color:#f7a000;}
	.box7 p{padding:10px 0 0 0;}
.box-comment2{width:240px;height:226px;background:url(../images/bg-comment2.png) 0 0 no-repeat;padding:21px 10px 49px 20px; margin:22px 0 0 30px;}
	.box-comment2 p{padding:0;}
	.box-comment2 span{display:block;padding:0 0 15px 40px;}
		.box-comment2 a{color:#000;display:inline-block;padding-left:9px; margin-top:-1px; font-size:12px; text-shadow:1px 0 rgba(0,0,0,0.5);}
			.box-comment2 span a:hover{text-decoration:underline;}
.box8{position:relative; overflow:hidden;padding:0px 0 22px 0;}
	.box8 div{width:232px; padding:0 0 0 16px; margin-top:-1px;}
.box9{width:197px; background:#fff; padding:9px 10px 11px 11px; margin-bottom:20px;border:1px solid #e7e7e7; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	.box9 img{margin-bottom:16px;}
	
.box10{position:relative; overflow:hidden;padding:0px 0 22px 0;}
	.box10 div{width:300px; padding:0 0 0 16px; margin-top:-1px;}
.box-p{position:relative;width:700px;padding:30px 0 44px 0;}
	.box-p p{padding-bottom:21px;}
	.box-p a:hover{text-decoration:underline;}
.list{ position:relative; overflow:hidden;}
	.list li{ background:url(../images/marker1.png) 0 20% no-repeat; padding:0 0 10px 12px;}
		.list li a{color:#868686; text-shadow:1px 0 rgba(134,134,134,0.5);}
			.list li a:hover{text-decoration:underline;}
.list2{position:relative; overflow:hidden; padding:14px 0 0 0;}
	.list2 li{float:left; width:600px; background:#eef0f3; padding:9px 10px 3px 11px; margin:0 20px 0 0; border:1px solid #e7e7e7; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
	.list2 .last{margin-right:0;}
		.list2 li span{display:block; padding:3px 0 0 0;}
			.list2 li a{display:inline-block; color:#777777; margin-top:-5px;}
.list3{position:relative; overflow:hidden; padding:12px 0 29px 0;}
	.list3 li{background:url(../images/marker2.png) 0 11px no-repeat; padding:5px 0 4px 20px; border-bottom:1px dotted #9c9c9c;}
	.list3 .last{border:none;}
		.list3 li a:hover{ color:#6a6a6a;}
.list4{
	position:relative;
	overflow:hidden;
	background:#fff;
	border:1px solid #e7e7e7;
	padding:10px 5px 12px 9px;
	border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
	.list4 li{padding:6px 0 8px 0;}
		.list4 li a{font-size:18px;line-height:1.2em;color:#363636; letter-spacing:-1px;}
		.list4 li a:hover{color:#f7a000;}
.list5{position:relative; overflow:hidden; padding:0px 0 5px 0;}
	.list5 li{float:left; width:277px; height:550px; background:#fff; padding:9px 10px 14px 11px; margin:0 20px 20px 0; border:1px solid #e7e7e7; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
	.list5 .last{margin-right:0;}
		.list5 li img{margin:0 0 15px 0;}
			.list5 li a{display:inline-block;font-size:20px;line-height:1.2em;color:#363636; letter-spacing:-1px;}
				.list5 li a:hover{color:#f7a000;}
			.list5 li p{padding:12px 0 0 0;}
.list6{position:relative; overflow:hidden; padding:0px 0px 0px 0;}
	.list6 li{background:url(../images/marker2.png) 55px 6px no-repeat; padding:2px 0px 0px 80px;  }

.p1{color:#555; text-shadow:1px 0 rgba(85,85,85,0.7);}
.p2{text-decoration:underline;color:#000;}
	a.p2:hover{text-decoration:none;}
.p3{float:left;width:190px; padding:0 0 0 15px;}
.p6{width:250px; padding:0 0 0 20px;}
	.p6 p{padding-bottom:21px;}
.year{font:bold 27px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#737374;}
.black{color:#000;}
.map{padding-bottom:67px;}
.map img{width:400px; height:290px;}
.adress{padding:0 0 0 20px; margin-top:-2px;}
	.adress p{padding-bottom:21px;}
	.adress span{display:inline-block; width:70px;}
	.adress a{text-decoration:underline;}
	.adress a:hover{text-decoration:none;}
.pad6{padding:0 0 29px 0; margin-top:-5px;}			
.pad{padding:48px 0 42px 0;}
.pad3{padding:38px 0 39px 0;}
.pad4{padding:39px 0 39px 0;}
.pad2{padding:36px 0 26px 0;}
.pad5{padding:48px 0 32px 0;}
.pad7{padding:30px 0 27px 0;}
.pad8{padding:31px 0 39px 0;}
.pad9{padding:39px 0 30px 0;}
.pad10{padding:30px 0 0 0;}
.pad11{padding:46px 0 28px 0;}
.pad12{padding-top:6px; margin-bottom:6px; }
.pad-top8{padding:11px 0 11px 0;}
.pad-top6{padding-top:13px;}
.pad-top7{padding-top:25px;}
.pad-top5{padding-top:31px;}
.pad-top2{padding-top:32px;}
.pad-top{padding-top:38px;}
.pad-top3{padding-top:39px;}
.pad-top9{padding-top:46px;}
.pad-top4{padding-top:47px;}
.pad-right{padding-right:28px;}
.pad-bot5{padding-bottom:4px;}
.pad-bot8{padding-bottom:15px;}
.pad-bot{padding-bottom:16px;}
.pad-bot4{padding-bottom:20px;}
.pad-bot7{padding-bottom:21px;}
.pad-bot11{padding-bottom:31px;}
.pad-bot10{padding-bottom:32px;}
.pad-bot2{padding-bottom:26px;}
.pad-bot5-2{padding-bottom:31px;}
.pad-bot5{padding-bottom:30px;}
.pad-bot5-2{padding-bottom:4px;}
.pad-bot5-3{padding-bottom:8px;}
.pad-bot6{padding-bottom:41px;}
.pad-bot3{padding-bottom:45px;}
.pad-bot9{padding-bottom:167px;}
.pad-bot-b{padding-bottom:603px;}
/*===== carousel =====*/
.inner-carousel1{padding:10px 0 0 0;}
.carousel1 {position:relative;width:920px;}
	.carousel1 li {position:relative; padding-bottom:11px;}
	.carousel1 li a{margin:0;}
	.carousel1 li a img{margin:0 0 16px 0;}	
.inner-carousel2{padding:31px 0 52px 0;}
.carousel2{position:relative;overflow:hidden;height:195px;width:940px;}
	.carousel2 li{float:left;width:230px;margin-right:10px;}
		.carousel2 li p{padding-top:6px;}
			.carousel2 li a{color:#868686;}
				.carousel2 li a:hover{text-decoration:underline;}
.inner-carousel3{padding:30px 0 52px 0;}
.carousel3 {position:relative;overflow:hidden;height:377px;width:940px;}
	.carousel3 li {float:left;width:220px;margin-right:20px;height:436px;position:relative;}	
.button-car{position:absolute;z-index:1;background:url(../images/bg-buttons.png) 0 0 no-repeat;width:44px;height:22px;overflow:hidden;padding:7px 0 0 13px;}
.poz1{top:40px;right:0;}
.poz2{top:41px;right:0px;}
	.button-car a{float:left;display:block;width:15px;height:15px;margin-right:2px;}
	.c-prev1-1, .c-prev1-2 {background:url(../images/button-back2.png) 0 -15px no-repeat;}
	.c-next2-1, .c-next2-2 {background:url(../images/button-next2.png) 0 -15px no-repeat;}
		.c-prev1-1:hover, .c-prev1-2:hover {background:url(../images/button-back2.png) 0 0 no-repeat;}
		.c-next2-1:hover, .c-next2-2:hover {background:url(../images/button-next2.png) 0 0 no-repeat;}
/*===== footer =====*/
#footer {
	width:942px;
	margin:0 auto;
	padding:42px 0 10px 0;
	font-size:12px;
	line-height:18px;
	color:#585757;
	text-shadow:1px 0 rgba(88,87,87,0.5);
}
	#footer a{color:#585757; text-decoration:underline; line-height:18px;}
		#footer a:hover{text-decoration:none;}
#footer *{vertical-align:bottom;}
.text-1{display:inline-block; font-size:15px; line-height:18px; color:#d6dfeb; text-transform:uppercase;}
/*----- forms -----*/
#search-form{}
	#search-form input{
		float:left;
		border:none;
		background:#eaeaea;
		border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;
		padding:4px 7px;
		margin:0 6px 0 8px;
		width:155px;
	}
.text-search{float:left;font-size:16px;line-height:1.2em;color:#414141;text-shadow:1px 0 rgba(64,64,64,0.8);}
.download-link{float:right; padding-right:10px; font-size:9px; }
.link-search{
	display:inline-block;
	font-size:12px;
	background:#2f2f2f;
	color:#fff;
	padding:1px 7px 2px 11px;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	text-shadow:1px 0 rgba(255,255,255,0.6);
}
	.link-search:hover{background:#f7a000;}
#form1 {padding:31px 0 0px 0;}
	#form1 label {
		display:block; 
		height:39px;
	}
		#form1 input {
			width:201px; 
			font-size:13px;
			color:#868686; 
			padding:2px 10px 4px 9px;
			margin:0; 
			font-family:"Arial", Arial, Helvetica, sans-serif;
			border:none; 
			background:#eaeaea;
			border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;
		}
		#form1 textarea {
			height:158px; 
			width:201px; 
			font-size:13px; 
			color:#868686; 
			padding:2px 10px 4px 9px;
			margin:0; 
			font-family:"Arial", Arial, Helvetica, sans-serif;
			border:none; 
			background:#eaeaea;
			border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;
		}
		#form1 .message{height:170px;}
		.buttons{position:relative;overflow:hidden;padding:25px 0 54px 0;}
			.buttons a{position:relative;overflow:hidden;margin-right:24px;}
.success, .error, .empty{display:none;}
.error, .empty{position:relative;left:10px;top:-4px;}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */