/* Accessibility reset */
*{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:none;}
.hidden{position:absolute;top:-10000px;left:0;width:1px;height:1px;overflow:hidden;background:transparent;}

/* typography */
h1{font:normal 16px/30px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;}
h2{font:bold 16px/30px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;color:#fff;}
h3{font:bold 16px/30px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;color:#000;}
h4,h5{font:bold 12px/16px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;color:#000;}
p{font:normal 12px/16px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;padding:10px 20px 20px 20px;text-align:justify;}
a{color:#faa64a;}
strong,.bold{font-weight:bold;}
.orange{color:#faa64a;}
.clear{clear:both;padding-top:10px;}

/* layout */
body,html{font:normal 11px/1.4em "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;color:#000;text-align:center;background: url("background.jpg") 0% 0% repeat;}
#wrap{width:780px;text-align:left;background:#e6e6e6;margin:0 auto;}
#header{width:100%;height:199px;position:relative;}
#header h1{width:231px;height:99px;position:absolute;top:0;left:0;z-index:1;background: url("logo.png") 0% 0% no-repeat;}
#header h1 a{display:block;width:231px;height:99px;}
#header #left-banner{position:absolute;left:0;top:99px;z-index:1;}
#header #right-banner{position:absolute;right:0;top:99px;z-index:1;}
#menu {width:550px;height:20px;position:absolute;top:70px;left:250px;}
#menu li{float:left;padding-right:20px;}
#menu li a{font:bold 11px/16px Arial,sans-serif;color:#000;text-decoration:none;display:block;}
#menu li a:hover,#menu li .current{color:#faa64a;}

/* content */
#content{width:549px;height:400px;border-left:1px solid #000;border-bottom:1px solid #000;float:right;}
html > body #content{min-height:400px;height:1%;width:549px;}
#content h3{padding-left:20px;margin-bottom:10px;border-top:1px solid #fff;background:#faa61a;}
#content h4,#content h5,.list{padding:0 20px;}
#content #row h4{padding:0;}
#content #row li,.list li{margin-top:4px;}
#content #row li a,.list li{background:url("orange-list.png") 0% 0% no-repeat;/* border-left:4px solid #faa64a; */ padding-left:14px;text-decoration:none;font-weight:bold;}
#content #row li a:hover{/*border-left:4px solid #000;*/background:url("black-list.png") 0% 0% no-repeat;}
.list li ul{padding-left:20px;}
.list li li{background:none;list-style-type:square;list-style-position:outside;padding-left:0;}
#row{display:block;padding:10px 20px 0 20px;}
.col{float:left;}
.col-70{width:60%;}
.col-30{width:40%;}
.address{font:normal 12px/16px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;padding:20px 10px 20px 20px;}
html > body .address{padding-left:20px;}


/* left-col */
#left-col{width:230px;float:left;border-top:1px solid #fff;}
#left-col h2{background:#faa61a;padding-left:20px;}
#submenu{width:100%;}
#submenu li{margin-top:1px;}
#submenu li a{font:normal 11px/30px "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif;color:#000;text-decoration:none;padding-left:10px;display:block;height:30px;border-left:10px solid #faa61a;border-bottom:1px solid #faa61a;}
#submenu li a:hover,#submenu li .current{border-left:10px solid #000;border-bottom:1px solid #000;}

/* footer */
#footer{width:100%;clear:both;color:#b4b4b4;height:300px;}
#footer a{color:#b4b4b4;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

table.ref{margin:0 auto;width:509px;clear:both;}
table.ref td.col1{width:100px;vertical-align:top;}

.hr{border-bottom:1px solid #faa64a;width:509px;margin:0 auto 10px auto;height:1px;padding-top:10px;}

.galerie{padding:0 20px;margin-top:4px;}
.galerie li{float:left;margin:0 4px 4px 0;} 
