.has_js .hide{display:none}

body{background:#7C0602;font-family:Arial, sans-serif;font-size:13px;}

html,body{height:100%}

#wrapper{width:1000px;margin:0 auto;position:relative;padding-bottom:40px}

#website-title{margin-top:10px;height:90px;text-align:center}
#website-title a{font-size:40px;color:#fff;font-family:georgia;font-variant:small-caps;display:block;margin-bottom:5px}
#website-description{font-size:18px;color:#fff;}

/* header */

#main-menu{clear:left;height:30px;border-bottom:1px solid #D59582;text-align:center;margin-bottom:15px}
#main-menu li{display:inline}
#main-menu a{color:#D59582;padding:4px 15px;font-size:18px}
#main-menu li > a.active{color:#fff}

#ariane{background:#fff;height:31px;}
#ariane a,#ariane span{
  background:transparent url(images/ariane.gif) no-repeat;display:block;color:#382E1F;
	height:31px;line-height:31px;padding:0 20px;margin-left:-10px;
  text-decoration:none;font-size:13px;float:left;z-index:1;
}
#ariane a:hover {background-position:0 -31px;}
#ariane a.ariane-current {background-position:0 -31px;}
#ariane a.ariane-home {background-position:0 -62px;width:45px;padding:0;margin-left:0;text-indent:-999em;}
#ariane a.ariane-home:hover {background-position:0 -93px;}
#ariane a.ariane-current a.ariane-home {background-position:0 -93px;}
#ariane span.ariane-last:hover {background-position:0 0;}

#page{clear:both;margin-top:10px}

#right{float:right;width:350px;}
#right-menu{margin-bottom:15px;}

/* Menu */
.open-item-1{border-top:1px solid #fff;border-bottom:1px solid #D3D0C2;background:#F9F7EF}
.open-item-1 > a{font-size:13px;font-weight:bold;color:#575753;display:block;padding:9px 4px 9px 26px;}
.open-link-1{background:#F9F7EE url(images/open-menu.png)  no-repeat 0 0;}
.open-turn-1{background: url(images/open-menu.png)  no-repeat 0 -120px;}
.open-link-1:hover, .open-item-1 > .active{background: url(images/open-menu.png) no-repeat 0 -60px;}

.open-item-2 > a{display:block;padding:8px 4px 8px 37px;font-weight:bold;color:#575753;}
.open-link-2{background:#F9F7EF url(images/open-menu.png) no-repeat 0 -180px;}
.open-turn-2{background: url(images/open-menu.png) no-repeat 0 -300px;}
.open-link-2:hover, .open-item-2 > .active{background: url(images/open-menu.png) no-repeat 0 -240px;}

.open-link-3{
font-size:12px;font-weight:bold;color:#575753;display:block;padding:9px 4px 9px 42px;
background: url(images/open-menu.png) no-repeat 0 -360px;font-weight:bold;color:#575753;
}
.open-link-3:hover, .open-item-3 > .active{background: url(images/open-menu.png) no-repeat 0 -420px;}

/* Center */
#center{margin:0 370px 0 0;width:600px;padding:15px;background:#fff;overflow:hidden}
#center h1{padding-bottom:2px;color:#000;font-size:23px;line-height:32px;margin-bottom:10px}
#center h1 span{float:right;display:block;color:#666}
#center .description{margin-bottom:10px;font-size:18px;line-height:22px;color:#6E6D6B}
#center .date{display:block;font-size:11px;padding-bottom:2px;font-weight:bold}

.mozaik-text h3{margin-bottom:7px;border-bottom:1px solid}
.mozaik-text{font-family:arial,sans-serif;font-size:14px;line-height:20px}
.mozaik-text table td{padding:5px;border:1px solid #000}

/* Page */
.section-box{border:4px solid #E6E3D8;margin-bottom:10px}
.section-box > div{border:1px solid #000;padding:10px;overflow:hidden}
.section-box .mozaik-logo{float:left;display:block;margin:0 5px 3px 0}
.section-box-title{font-size:15px;font-weight:bold;margin-bottom:10px}
.section-box-title a{color:#000;}
.section-text{padding:10px}

.mini-box{float:left;width:180px;border:4px solid #E6E3D8;margin:0 15px 15px 0}
.mini-box > div{border:1px solid #000;padding:10px;}
.mini-box .mozaik-logo{margin-bottom:10px;}
.mini-box-title{font-size:15px;font-weight:bold;margin-bottom:10px}
.mini-box-title a{color:#000;}

.mozaik-gallery{width:500px;margin:0 auto;border:1px solid #000;padding:10px;}
.mozaik-gallery li{padding:5px}
.mozaik-gallery a{padding:3px;display:block;border:1px solid #000}

/* Description */
.description{overflow:hidden;}
.description .logo{float:left;margin:0 5px 5px 0}


#footer{clear:both;padding:20px;text-align:center;}
#footer a{color:#666}










