* {
font-family:Arial, Verdana, Helvetica, sans-serif;
outline:0;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.clear {
clear:both;
}

html {
overflow-y:scroll;
}

body {
background:#FFF;
color:#676a73;
text-align:left;
}

body,input,textarea {
font-size:13px;
line-height:19px;
}

h1,h2,h3,h4,h5,h6 {
font-size:1em;
}

ul,ol,dl {
list-style:none;
}

li,dd,dt {
padding:0 0 0 17px;
}

.txtright {
text-align:right;
}

.green {
color:green;
}
.red {
color:red;
}

a {
text-decoration:none;
color:#676a73;
cursor:pointer;
}

#info_popup_links span {
cursor:pointer;
color:#00427C;
}
#info_popup_links span:hover {
text-decoration:underline;
}

#panel a {
color:#666;
}

#panel a:hover {
text-decoration:underline;
color:#00427c;
}

#wrapper .underline_link a:hover {
text-decoration:none;
}

#wrapper {
width:968px;
margin:0 auto;
}

#header {
width:968px;
height:218px;
}

#header div {
position:absolute;
}

#header a#logo_link {
display:block;
position:absolute;
width:325px;
height:50px;
margin:21px 0 0 35px;
}

#wrapper.home #header #title_1 {
margin:110px 0 0 100px;
}

#header #title_1 {
margin:100px 0 0 32px;
}

#header #title_1 h3 {
font-size:30px;
line-height:40px;
font-weight:100;
text-transform:uppercase;
}

#header #title_2 {
margin:135px 0 0 195px;
}

#header #title_2 h2 {
font-size:50px;
line-height:85px;
font-weight:700;
text-transform:uppercase;
}

#header #emo {
width:282px;
height:218px;
background-position:top right;
margin-left:686px;
}

#main_wrapper {
width:968px;
padding-top:60px;
}

#main {
width:968px;
}

#wrapper.home #lang {
vertical-align:bottom;
padding-bottom:40px;
}

#search form input.txt_search {
width:117px;
height:16px;
float:left;
color:#00427c;
border-color:#8d8c8e;
border-style:solid;
border-width:1px 0 1px 1px;
padding:3px 3px 4px;
}

#footer {
width:968px;
height:40px;
line-height:20px;
margin-top:25px;
border-top:1px solid #9fa0a5;
padding-top:2px;
}

#main #navi {
width:170px;
}

#main #navi a {
display:block;
width:170px;
height:18px;
line-height:18px;
font-weight:700;
}

#main #navi a.navi_true {
color:#00427c;
margin-bottom:20px;
}

#main #navi div.sub {
margin:20px 0;
}

#main #navi > div:first-child {
margin-top:0;
}

#main #navi div.sub a.navi_true {
font-weight:700;
margin:0;
}

#main #content {
width:490px;
height:300px;
padding-left:26px;
}

#main #panel {
width:172px;
padding-left:110px;
}

#main #panel h1 {
margin-bottom:20px;
color:#00427c;
}

#panel.subnavi a {
display:block;
width:172px;
font-weight:700;
}

#panel.subnavi a:hover {
text-decoration:none;
font-weight:700;
}

#panel.subnavi .on {
font-weight:700;
margin:18px 0;
}

#panel.subnavi .on_first {
font-weight:700;
margin-bottom:18px;
}

#panel.subnavi .on_first a:hover,#panel.subnavi .on a:hover {
font-weight:700;
}

#panel img {
margin-top:4px;
}

#header,body.color_pink #header {
background-color:#c6a0a6;
background-image:url(../img/header_pink.gif);
}

#header #title_2 h2,body.color_pink #header #title_2 h2 {
color:#a66574;
}

body.color_beige #header {
background-color:#c5c1b4;
background-image:url(../img/header_beige.gif);
}

body.color_beige #header #title_2 h2 {
color:#a3a08e;
}

body.color_green #header {
background-color:#97afa6;
background-image:url(../img/header_green.gif);
}

body.color_green #header #title_2 h2 {
color:#719689;
}

body.color_blue #header {
background-color:#5c99cd;
background-image:url(../img/header_blue.gif);
}

body.color_blue #header #title_2 h2 {
color:#3b7eb1;
}

body.color_orange #header {
background-color:#e68d59;
background-image:url(../img/header_orange.gif);
}

body.color_orange #header #title_2 h2 {
color:#db6627;
}

input.text {
height:16px;
width:200px;
padding:1px;
border:1px solid #666;
line-height:16px;
margin-bottom:1px;
}
select {
width:204px;
margin-bottom:1px;
border:1px solid #666;
}
textarea {
width:202px;
height:75px;
margin-bottom:3px;
}

table {
border-spacing:0;
border-collapse:collapse;
}

td,th {
font-weight:400;
text-align:left;
vertical-align:top;
}

table.tel_list td.left {
padding:20px 30px 0 0;
}

table.tel_list td.right {
vertical-align:bottom;
}

p,ul,ol,dl,#main #content h1 {
margin-bottom:20px;
}

#content a,.popup a,#panel .on a,#footer a,#main #navi a:hover,table.tel_list td.right strong {
color:#00427c;
}

#content a:hover,#content a:focus,.popup a:hover,.popup a:focus,#footer a:hover,#wrapper .underline_link a {
text-decoration:underline;
}

#main #navi div.sub a {
font-weight:100;
}

#header #title_1 h3,body.color_pink #header #title_1 h3,body.color_beige #header #title_1 h3,body.color_green #header #title_1 h3,body.color_blue #header #title_1 h3,body.color_orange #header #title_1 h3 {
color:#262325;
}

/* POPUP */
#popup_wrapper {
position:absolute;
top:0; right:0; bottom:0; left:0;
height:100%; width:100%;
z-index:20;
display:none;
}
div.popup {
background-color:#FFF;
width:750px;
padding:15px;
border:2px solid #00427C;
margin:20px auto 10px auto;
}
div.popup div.popup_close {
width:15px;
height:15px;
line-height:0px;font-size:0px;
background:url(/img/popup_close.gif) no-repeat;
cursor:pointer;
position:absolute;
margin:-10px 0 0 748px;
}
div.popup h1 {
font-size:18px;
line-height:25px;
}
div.popup ul {
list-style:disc;
margin-left:25px;
}


.galerie a {
	float:left;
	display:block;
	width:140px;
	height:100px;
	background-repeat:repeat;
	margin:0 20px 20px 0;
}


#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}