@charset "UTF-8";
body { 
	padding:0; margin:15px 0px 0px 0px; 
/*	background-image:url(../images/background); background-repeat:repeat-x; background-color:#bac2cc; */
/*background:url(../images/back2.jpg) repeat-y; */
background:url(../images/back3.png) repeat-x;
background-color:#b6c580;

	font-family:verdana; font-size:13px;
}

a { text-decoration:none; }

.clear { clear:both; }

input,textarea { padding:8px; border:solid 1px #999999; background-color:#FFF; font-size:13px; color:#09C; font-family:Tahoma, Arial, Helvetica, sans-serif; }

.header {
	display:block;
	width:900px;
	margin-right:auto; margin-left:auto;
	text-align:center;
}

.button { background-image:url(../images/buttonBlue.png); background-repeat:repeat-x; padding:5; color:#FFF; cursor:pointer; }
.button:hover { background-position:bottom; }

.lang { display:block; margin-top:15px; }
.lang img { opacity: 0.5; margin-right:10px; }
.lang .active img { opacity:1; border:solid 1px #99FF66; }

.header .logo {	
	display:block;
	float:left;
	margin-left:10px;
	margin-bottom:0px;
}

.header .dateLang {
	display:block;
	float:right;
	text-align:right;
	color:#333;
}

.header .slogan {
	clear:both;
	float:right;	
	display:block;
	font-size:14px;
	margin:10px 0px 10px 0px;
	padding:0;	
	color:#000000;
	font-weight:bold;
	text-align:right;
}

.menu {
	display:block;
	position:relative;
	background-image:url(../images/backgroundHeaderMenu.png); background-repeat:repeat;
	height:72px;
	color:#000;
	font-size:14px;
	margin:0px auto 0px auto;
	width:900px;
	z-index:9999;
}

.menu ul,li { display:block; float:left; list-style:none; display:block; margin:0; padding:0; }
.menu ul li a { display:block; padding:28px 15px 28px 15px; text-decoration:none; color:#333;  }
.menu ul li ul { z-index:9999; }
.menu ul li ul li { display:none; }


.menu ul li ul li a { max-width:130px; width:130px; color:#FFFFFF; color:#000000; }
.menu ul li ul li:hover a { color:#FFFFFF; }

.menu ul li:hover { background-color:#de353e; color:#FFFFFF; }

.menu ul li:hover ul { position:absolute; margin-top:0px; color:#FFFFFF; border:solid 1px #CCCCCC; background-image:url(../images/backgroundHeaderMenu.png); background-repeat:repeat;  }
.menu ul li:hover ul li { display:block; clear:both;    }

.menu ul li.active { display:block; float:left; list-style:none; display:block; margin:0; padding:0; background-color:#de353e; color:#FFFFFF; } 
.menu ul li.active a { color:#FFFFFF; }

.menu ul li:hover a { color:#FFF; }
.menu ul li:hover ul li a { color:#333; }
.menu ul li:hover ul li a:hover { color:#FFF; }

.menu ul li.active li a { color:#333; }

.menu ul li a:hover { color:#FFF; }


.container {
	display:block;
	width:890px;
	margin-right:auto; margin-left:auto;
	text-align:center;
	background-color:#FBFBFB;
	padding:5px 5px 5px 5px;
	border-top:solid 1px #CCC;
}

.container p { font-size:13px; color:#333; padding:5px 15px 5px 15px; }
.container h1 { font-size:22px; color:#333; }

.containerCarousel {
	display:block;
	width:900px;
	margin-right:auto; margin-left:auto;
	text-align:center;
	background-color:#FFF;
	padding:0px 0px 5px 0px;
	border-top:solid 0px #CCC;
	z-index:12;
}

.carousel {
	display:block;
	padding:0;
	margin:0;
	width:900px;
	height:360px;
	margin-right:auto; margin-left:auto;
	border:solid 0px #000000;
}

.carouselText { display:block; margin-top:50px; float:left; background-color:#09C; }

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; }
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999; }
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{ right:0; text-decoration:none; background-color:#FFF; color:#333;  padding:10px; }
ul.bjqs-controls.v-centered li.bjqs-prev a{ left:0; text-decoration:none; background-color:#FFF; color:#333;  padding:10px; }

ul.bjqs-controls.v-centered li.bjqs-next a:hover { right:0; text-decoration:none; color:#FFF; background-color:#0CC; padding:10px; }
ul.bjqs-controls.v-centered li.bjqs-prev a:hover { left:0; text-decoration:none; color:#FFF; background-color:#0CC; padding:10px; }


ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;} 
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

p.bjqs-caption{
	background: rgba(0,0,0,0.5);
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:30px;
	text-align:right;
}

.footer {
	display:block;
	width:890px;
	margin-right:auto; margin-left:auto;
	margin-top:15px;
	text-align:left;
	background-color:#FFF;
	padding:15px 5px 15px 5px;
	border-top:solid 1px #CCC;
}

.footer a { text-decoration:none; color:#069; margin-right:15px; }
.footer a:hover { color:#900; }

.footerContact {
	display:block;
	width:890px;
	margin-right:auto; margin-left:auto;
	margin-bottom:35px;
	text-align:left;
	font-size:11px;
	color:#000;
	line-height:15px;
	padding:15px 5px 15px 5px;
}

.footer_right { float:right; }

a.octo:link { color:#999; text-decoration: none; font-size:10px; }
a.octo:visited { text-decoration: none; color: #999; font-size:10px; }
a.octo:hover { text-decoration: none; color: #06C; font-size:10px; }
a.octo:active { text-decoration: none; color: #999; font-size:10px; }

.onlineOfferBox {
	display:block;
	background-image:url(../images/onlineofferBackground.png);
	background-repeat:repeat-x;
	height:160px;
	border-radius:6px;
	text-align:left;
}

.onlineOfferBox h2 { font-size:22px; color:#FFF; padding:13px 15px 0px 15px; margin:0; }
.onlineOfferBox p { padding-top:10px; color:#FFF; }
.onlineOfferBox p.link { text-align:right; padding-top:0px; }

.onlineOfferBox a:link { text-decoration:none; color:#FFF; font-weight:normal; }
.onlineOfferBox a:visited { font-weight:normal; color:#FFF; }
.onlineOfferBox a:hover { font-weight:bold; color:#FFF; }
.onlineOfferBox a:active { font-weight:normal; color:#FFF; }


.productBox {
	display:block;
	float:left;
	overflow:hidden;
	margin-right:10px;
	margin-left:10px;
	margin-top:15px;
	text-align:center;
	width:275px;

}

.productBox img { border-top:solid 5px #353535; border-bottom:solid 5px #353535; margin-top:15px; cursor:pointer; }
.productBox img:hover { opacity:0.6; cursor:pointer; }

.productBox h3 { font-size:18px; color:#09C; padding:0; margin:0; }

.productBox p.link { text-align:right; padding-top:0px; }

.productBox a { text-decoration:none; color:#09C; font-weight:normal; }
.productBox a:hover { font-weight:bold; }
.productBox a:visited { font-weight:normal; }

.newsBox {
	display:;
	float:left;
	width:275px;
	text-align:left;
}

.newsBox h3 { font-size:20px; color:#FFF; background-color:#1e374a; margin:0; padding:8px; font-weight:normal; }

.newsBox p { margin-left:-5px; }
.newsBox .newsdate { color:#c82600; margin-bottom:-10px; margin-left:-5px; }



.newsBox a:link p { text-decoration:none; color:#09C; font-weight:normal; }
.newsBox a:visited p { text-decoration:none; color:#09C; }
.newsBox a:hover p { text-decoration:none; color:#C30;}
.newsBox a:active p { text-decoration:none; color:#09C; }

a.linkBlue:link { text-decoration:none; color:#09C; font-weight:normal; }
a.linkBlue:visited { text-decoration:none; color:#09C; }
a.linkBlue:hover { text-decoration:none; color:#C30; }
a.linkBlue:active { text-decoration:none; color:#09C; }

p { text-decoration:none; }
a p{ text-decoration:none; }

.text { display:block; float:left; text-align:left; margin-left:10px; }
.text p { margin-top:0; padding-top:0; }
.text img { border:solid 5px #353535; margin-top:0px; margin-bottom:15px; max-width:590px; }

.text a:link { text-decoration:none; color:#09C; font-weight:normal; }
.text a:visited { color:#09C; }
.text a:hover { color:#C30;}
.text a:active { color:#09C; }

.albums { display:block; padding:10px; margin-bottom:10px; margin-top:8px; }
.albums a:link { float:left; padding:8px; background-color:#F6F6F6; border:solid 1px #999999; margin:0px 5px 5px 0px; color:#666; text-decoration:none; }
.albums a:visited { color:#666; }
.albums a:hover { color:#FFF; background-color:#33ccff; border:solid 1px #999999; }
.albums a:active { color:#666; }

.albums a.active { float:left; padding:8px; background-color:#33ccff; border:solid 1px #999999; margin:0px 5px 5px 0px; color:#FFF; text-decoration:none; }