/* Start of CMSMS style sheet 'jumbo' */
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, input, textarea,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



textarea {

	resize: none; /* remove textarea resize at Safari */

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



.clear {

	clear: both;

	display: block;

	visibility: hidden;

}

a {color: #FFFF88; text-decoration: none;}
a:hover {text-decoration: underline;}
body {  background:#c3d9ff url(img/bg.jpg); 
 text-align: center;
  font-family: Trebuchet MS, sans-serif;
font-size:100%; 
  }
sub { font-size: 8px;}
h2, h3 { font-size: 24px;
font-family: Philosopher, Georgia, serif;
 font-weight: normal;
 font-style: italic;
color: #36393D;}
h2 span, h3 span { text-transform: uppercase; }

h5 { font-size: 14px;
font-family: Philosopher, Georgia, serif;
 font-weight: normal; }
h5 span { text-transform: uppercase; }

p, ul { 
 line-height: 18px; 
text-align: justify;}

#wrapper { width: 958px;
overflow: hidden ;
 text-align: left;
  margin: 0 auto;
font-style: italic;
   }

.logo {
  width: 210px;
  float: left;
  margin-top:15px;
}

.logo img {
width: 250px;
height: 220px;
}

.logo_a {
  text-decoration: none;
  border: none;
}

.top_div {
  width:100%;
	height:5px;
	padding:0;
	margin:0;
	border:0;
	color:#f6e100;
	background:#f6e100;
}

.lang_nav {
	position:relative;
	height:38px;
	margin-top:0;
	margin-right:0;
float:right;
}

.lang_nav ul {
  list-style-type:none;
margin-top:-1px;

	padding:0;
	white-space:nowrap;
    letter-spacing: 1px;
}


.lang_nav ul img {
  color:#FF7400;

	height:15px;
	vertical-align:middle;
	margin:0;
    font-family: Trebuchet MS;
	font-size:10px;
	text-decoration:none;
	padding:12px 8px 11px 8px;
}


.lang_nav ul span img {
  color:#7d0d03;
	background-color:#f6e100;
}

.lang_nav ul img p {
  font-family: Trebuchet MS;
  font-size: 10px;
}

#header { height: 254px;
 position: relative;
  width: 958px; }
#header h1 { position: absolute;
 width: 180px;
 left: 410px;
 top: 10px;
 height: 180px; }
#header h1 a { display: block; width: 180px; height: 180px; }
#header h1 a span { display: none; }
#header .in-imagini { font-weight: bold; color: #ebe7d9; text-decoration: none; position: absolute; z-index: 2; display: inline-block; top: 112px; right: 40px; padding: 0 0 0 10px; background: url(img/top-arrow.png) no-repeat left center; font-size: 11px; }
#header .in-imagini:hover, #header .download-pdf:hover { text-decoration: underline; }
#header .download-pdf { font-weight: bold; color: #ebe7d9; text-decoration: none; position: absolute; z-index: 2; font-size: 11px; height: 30px; width: 250px; padding: 0 0 0 84px; top: 102px; left: 17px; line-height: 30px; background: url(img/pdf.png) no-repeat left center; }

#nav { margin: -8px 0 0 0;
 height: 55px;
  width: 958px;
   font-family: Philosopher, Georgia, serif;
    background: url(img/container-top.png) no-repeat left bottom;
    font-style: italic; }
#nav ul { width: 948px;
 padding: 0 0 0 10px;
 margin-left: 20px; }
#nav ul li { float: left;
margin-right:50px; }
#nav ul span { background: url(img/nav-right.png) no-repeat left top;
 display: block; float: left;
  height: 55px;
   width: 11px; }
#nav ul a { display: block;
 float: left;
 font-size: 18px;
  text-decoration: none;
   color: #3F4C6B;
    padding: 0 17px;
     height: 55px;
      line-height: 70px; }
#nav ul a:hover { background: url(img/nav-hover.png) repeat-x left bottom; }
#nav ul a.current { color: #f5edd7;
 line-height: 60px;
  padding: 0 12px 0 25px;
   background: url(img/nav-left.png) no-repeat left top; }

#main-figure { padding: 2px 0 0 2px; height: 237px; width: 956px; background: url(img/container-figure.png) no-repeat left top; }
#main-figure img { display: block; }

#container { background: url(img/container-bg.png) repeat-y left top; width: 900px; padding: 20px 30px 10px 28px; }
#container .container-main { width: 580px; float: left; padding: 0 20px 0 0; }
#container h2, #container p, #container h5 { color:#36393D; }
#container h2 p + p, #container p p + p, #container h5 p + p { padding: 18px 0 0 0; }
#container h2 h2 + h5, #container p h2 + h5, #container h5 h2 + h5 { margin: -5px 0 10px 0; }
#container h2 ul li, #container p ul li, #container h5 ul li { padding: 0 0 0 10px; background: url(img/ul-li-dark.gif) no-repeat left 7px; }
#container .container-aside { float: right; width: 280px; }
#container .container-aside .ap-nav { float: left; width: 153px; margin: 0 10px 0 0; padding-left:40px; }
#container .container-aside .ap-nav li { float: left; padding: 0; margin: 0 10px 2px 0; }
#container .container-aside .ap-nav li a { display: block; width: 41px; color: black; text-decoration: none; font-weight: bold; text-align: center; line-height: 31px; font-size: 11px; height: 31px; background: url(img/ap-nav.gif) no-repeat right top; }
#container .container-aside .ap-nav li a:hover { color: #ebe5d4; background: url(img/ap-nav.gif) no-repeat left top; }
#container .container-aside .ap-nav li a.current { color: #ebe5d4; background: url(img/ap-nav.gif) no-repeat left top; }
#container .container-aside .figure { text-align: center; }
#container .container-aside h5 { padding-top: 5px; }
#container .container-aside .logo-download { padding: 10px 30px 0; }
#container .container-aside .logo-download a { font-weight: bold; color: #916f4c; text-decoration: none; padding: 0 0 0 10px; background: url(img/logo-downl.gif) no-repeat left center; }
#container .container-aside .logo-download a:hover { text-decoration: underline; }

.more { height: 36px; padding: 0 0 36px; margin-left: 15px;}
.more a { display: inline-block; height: 36px; color: #ebe5d4; float: left; text-decoration: none; line-height: 34px; font-weight: bold; padding: 0 0 0 10px; background: url(img/more-left.png) no-repeat left top; }
.more a:hover { text-decoration: underline; }
.more span { display: inline-block; height: 36px; float: left; background: url(img/more-right.png) no-repeat left top; width: 35px; }

#container-bottom { width: 958px; margin: 0 0 30px; height: 18px; background: url(img/container-bottom.png) no-repeat left top; }

#footer { height: 67px; margin: 20px 0 0 0; width: 958px; background: url(img/footer.png) no-repeat left top; }
#footer p { line-height: 58px; float: left; color: #36393D; font-size: 11px; padding: 0 0 0 28px; }
#footer p a { color:#3F4C6B; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }
#footer p.alt { float: right; padding: 0 27px 0 0; }

#reprez { text-align: center; font-size: 11px; padding: 10px 0 30px; color: #ebe7d9; }
#reprez .figure {cursor: pointer;  width: 187px; height: 94px; background: url(img/repres.png) no-repeat left top; margin: 0 auto; }
#reprez .figure span { display: none; }
p.left {width: 210px; float:left; display: block;}
p.right {width: 300px; float:left; display: block;}
p.right a{color: white; text-decoration: none;}
p.right a:hover{color: white; text-decoration: underline;}

.middle {
  width: 950px;
  padding-bottom: 15px;
}

.text-middle {
  width: 600px;
  float: left;
}

.album_content {
width:550px;
float:left;
}

.text-middle p, .pic-middle p {
 color: #36393D;
 padding: 15px 0 0 10px;
}

.text-middle h2, .text-middle h3 {
 color: #36393D;
 padding: 10px 0 0 10px;
}

.pic-middle {
padding-top: 12px;
  width: 325px;
  float: left;
  padding-left: 15px;
}

#nav2 { height: 55px;
  width: 958px;
   font-family: Philosopher, Georgia, serif;
    background: url(img/container-top2.png) no-repeat left top;
    margin-bottom: 15px; }
#nav2 ul { width: 948px;
 padding: 0 0 25px 10px;
 margin-left: 30px;}
#nav2 ul li { float: left;}
#nav2 ul span { background: url(img/nav-right2.png) no-repeat left top;
 display: block; float: left;
  height: 55px;
   width: 11px; }
#nav2 ul a { display: block;
 float: left;
 font-size: 11px;
  text-decoration: none;
   color: #3F4C6B;
    padding: 0 5px;
     height: 55px;
      line-height: 60px; }
#nav2 ul a:hover { background: url(img/nav-hover2.png) repeat-x left top;}
#nav2 ul a.current { color: #f5edd7;
 line-height: 60px;
  padding: 0 12px 0 25px;
   background: url(img/nav-left2.png) no-repeat left top; }

.blocks {
  width: 316px;
  height: 316px;

}

.news {
  background-image: url(img/news.png);
  background-repeat: no-repeat;
}

.blocks p {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #36393D;
  margin-left: 18px;
}


.fl {
  float: left;
}

.fr {
  float: right;
}

.products {
  background-image: url(img/products.png);
  background-repeat: no-repeat;
}

.partners {
  background-image: url(img/partners.png);
  background-repeat: no-repeat;
}


 .slideshow {
    height:  305px;
    width:   255px;

    margin:  0;

}

.slideshow img {
    margin-top:50px;
margin-left:3px;
margin-right:2px;
    width:  305px;
    height: 255px;
    bottom:  0;
    left: 0;
background-color:#FFFDE6;
}

#mess {border:1px solid #424242;}

#email_1, #cntnt01fbrp__32, #cntnt01fbrp__44, #message, .fbsubmit, #cntnt01fbrp_captcha_phrase, #name, #email, #sub {
background-color:#e2e2e2;
margin:5px;
padding:5px;
font-family: Trebuchet MS;
  font-size: 16px;
  font-style: italic;
border:1px solid #FFFDE6;
}

#cntnt01fbrp_captcha_phrase {
width:200px;
}

.contactform img {
margin:5px;
}

.required {
  font-family: Trebuchet MS;
  font-size: 12px;
  color: #36393D;
  font-style: italic;
padding:5px;
}

.NewsSummary {
  width: 290px;
  font-family: Trebuchet MS;
  font-style: italic;
  color:#36393D;
  border-top: 1px dotted #36393D;
  margin: 7px;
}

.NewsSummaryPostdate, #NewsPostDetailDate, #NewsPostDetailPrintLink, #NewsPostDetailReturnLink {
  font-size: 11px;
  text-align: right;
  font-weight: bold;
  margin-top: 5px;
}

.NewsSummaryLink {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}

.NewsSummaryContent, #NewsPostDetailContent {
  font-size: 14px;
  text-align: justify;
}

#NewsPostDetailHorizRule {
  border: 1px dotted #36393D;
}

#detail {
  font-family: Trebuchet MS;
  font-style: italic;
  color:#36393D;
}

p.alt { float: right; padding: 0 27px 0 0; }

.sitemap ul {
  font-size: 14px;
margin-top: 28px;
}

.sitemap li a, {
font-family: Trebuchet MS;
  font-style: italic;
padding: 0 0 0 28px;
 list-style: none;
 font-style: italic;
}

.sitemap li ul {
margin-top: 2px;
margin-left: 10px;
margin-bottom: 2px;

}

.sitemap li ul li a {
font-family: Trebuchet MS;
  font-style: italic;
padding: 0 0 0 28px;
list-style: none; 
 font-style: italic;
}

.products_en {
  background-image: url(img/products_en.png);
  background-repeat: no-repeat;
}

.partners_en {
  background-image: url(img/partners_en.png);
  background-repeat: no-repeat;
}

.news_en {
  background-image: url(img/news_en.png);
  background-repeat: no-repeat;
}

.album_content h3 {
display: none;
}

.albumname a {
display: none;
}

.middle p strong, .instructiontext, #caption {
display: none;
}

.NewsSummaryLink a {
 color: #36393D;
}

.movie p, .movie h3 {
display: none;
}

.movie {
float:right;
}
/* End of 'jumbo' */

