body{background:#f4f4f4;margin:18px 0 0 0;font:12px Tahoma}
img{border:0}
a{color:#3e76ad}
h1{margin:0 0 10px 0;font:18px Arial}
h2{margin:0 0 10px 0;font:24px Arial;color:#4f84b7}
h3{margin:0 0 10px 0;font:18px Arial;color:#487eb3}
h5{font-size:12px;color:#487fb3;border-bottom:1px solid #4077ac;padding:0 0 2px 1px;margin-bottom:10px}
p{margin:0 0 10px 0}
form{margin:0}
input,texteara,select{font:12px Tahoma}
#header{height:55px;width:960px;margin:0 auto}
#logo{position:absolute;margin:0 0 0 30px}
#lang{margin:0;padding:0;position:absolute;margin:0 0 0 770px}
#lang li{list-style:none;display:block;float:left;padding:0 15px;height:45px;border-right:1px solid #d1d1d1}
#lang a{line-height:45px;display:block;background:url(../img/01.gif) no-repeat right 30px;padding:0 10px}
#lang .b{border:0}
#content{background:url(../img/03.gif) repeat-y;margin:0 auto;width:960px}
#con_bg{background:url(../img/02.gif) no-repeat}
#footer{background:url(../img/04.gif) no-repeat;width:960px;margin:0 auto;text-align:center;color:#FFF;padding-top:25px;font-size:11px}
#footer div{color:#626262;padding:30px 0 20px 0}
#footer div a{color:#626262;text-decoration:none;margin:0 10px}
#footer div a:hover{text-decoration:underline}
#menu {font-size:11px;margin:0;padding:1px 15px 0 15px;height:25px;}
#menu li{list-style:none;float:left;display:block;line-height:24px;padding:1px 13px 0 13px;background:url(../img/05.gif) no-repeat top right}
#menu .last{background:none}
#menu a{color:#FFF;text-decoration:none}
#menu a:hover{text-decoration:underline}
#menu .on{border-top:1px solid #4676a1;border-right:1px solid #4676a1;border-left:1px solid #4676a1;background:url(../img/06.gif) repeat-x;padding-top:0px;position:relative;margin-left:-2px}
#menu .on a{color:#000}
#main{padding:0 10px}
#main .first{padding:0 20px 15px 20px}
#main .text{padding:10px 20px 15px 20px}
#main .left{width:185px;float:left}
#main .left #but3{margin-left:-10px}
#main .left #but4{margin-left:-10px}
#main .left .obj li{margin-right:0}
#main .right{width:200px;float:right}
#main .center{padding-left:20px;width:465px;float:left}
#main .full{float:right;width:695px}
.clear{clear:both;font-size:0;height:0}
.first .a{float:left;width:430px;padding-bottom:10px}
.first .b{float:left;width:220px;margin-left:20px;padding-bottom:10px}
.first .c{float:right;width:200px;padding-bottom:10px}
.obj{margin:0;padding:0;font-size:11px;font-weight:bold}
.obj li{list-style:none;padding-bottom:8px;display:block;float:left;width:180px;margin-right:20px}
.obj a{color:#8a8a8a;text-decoration:none}
.obj a:hover{text-decoration:underline}
.obj img{border:3px solid #e2e2e2}
.obj .l{margin-top:4px;display:block;width:162px;border-right:6px solid #4077ac}
.obj .on{background:url(../img/19.gif);width:190px;height:82px;position:absolute;display:block;margin:-4px 0 0 -15px}
#f_search{color:#8a8a8a;font-size:11px;margin-bottom:15px}
#f_search p{margin:0 0 4px 0}
#f_search .bo{font-weight:bold}
.input{border-top:1px solid #6e6e6e;border-right:1px solid #c1c1c1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;padding:1px;margin:0}
.w1{width:60px}
.w2{width:160px}
.w3{width:340px}
.w4{width:340px;height:95px}
.button{background:url(../img/08.gif) no-repeat;width:82px;height:22px;cursor:pointer;border:0;color:#FFF;font-size:11px}
#sub{border-top:1px solid #4077ac;padding:3px 0 0 20px;background:url(../img/09.gif) no-repeat 1px 5px;font-weight:bold;font-size:11px;text-decoration:none}
#sub:hover{text-decoration:underline}
#but1{width:176px;height:27px;background:url(../img/10.gif) no-repeat;padding-left:30px;line-height:27px;color:#FFF;text-decoration:none;font-size:14px;font-weight:bold;display:block;position:absolute;margin:200px 0 0 30px}
#but2{width:176px;height:27px;background:url(../img/11.gif) no-repeat;padding-left:30px;line-height:27px;color:#FFF;text-decoration:none;font-size:14px;font-weight:bold;display:block;position:absolute;margin:230px 0 0 30px}
#small_news{position:absolute;margin:20px 0 0 20px;width:300px;padding:10px 15px;background:#FFF;border:1px solid #CCC;opacity:.9;filter:alpha(opacity=90)}
#small_news h6{font-size:18px;margin:0 0 5px 0;font-weight:normal}
#small_news ul{margin:0;padding:0}
#small_news li{list-style:none;margin-bottom:5px}
#small_news p{margin:0;font-size:11px}
#small_news span{font-size:11px;color:#999;display:block;padding:1px 0}
#but3{position:relative;font-weight:bold;text-decoration:none;width:155px;padding:10px 0 10px 40px;line-height:15px;height:30px;font-size:11px;color:#FFF;display:block;margin-bottom:15px;background:url(../img/13.gif) no-repeat}
#but4{position:relative;font-weight:bold;text-decoration:none;width:155px;padding:10px 0 10px 40px;line-height:15px;height:30px;font-size:11px;color:#FFF;display:block;margin-bottom:15px;background:url(../img/14.gif) no-repeat}
#print{padding-left:29px;background:url(../img/15.gif) no-repeat;display:block;float:right;font-size:11px;line-height:22px}
#form table{width:100%;border-top:1px solid #c7c7c7}
#form td{padding:6px 10px 6px 4px;vertical-align:top}
#form label{border-bottom:1px solid #e3e3e3;display:block;padding:3px 0 4px 0}
#form .o{background:url(../img/16.gif) no-repeat top right;width:100px}
#submenu{font-size:11px;font-weight:bold;border:1px solid #ffbe3b;width:100%;margin:0 0 10px 0}
#submenu td{height:25px;text-align:center;padding:0 4px;background:url(../img/17.gif) repeat-x}
#submenu a{display:block;color:#777;text-decoration:none;line-height:25px}
#submenu a:hover{text-decoration:underline}
#submenu .on{background:#ffbe3b;color:#FFF}
#gal{margin:0;padding:10px 0;height:70px}
#gal li{float:left;border:1px solid #777;padding:1px;margin-right:1px;list-style:none;height:66px}
.line{border-top:2px solid #DDD;padding-top:10px;margin-top:10px}
#p_info{padding-bottom:10px;width:330px;padding-right:12px;background:url(../img/18.gif) repeat-y top right}
#p_info table{width:100%}
#p_info td{padding:8px 4px;vertical-align:top;}
#p_info .c{color:#969696}
#p_info .l{border-bottom:1px solid #DDD}
#p_info_m{padding-bottom:10px;float:right;width:320px}
#p_info_m  .i img{border:1px solid #CCC}
#p_info_m  table{width:100%;line-height:130%}
#map{width:463px;height:450px;margin-bottom:10px;border:1px solid #979797}
#map2{width:693px;height:480px;margin-bottom:10px;border:1px solid #979797}
#o_map{font-size:11px;margin-bottom:10px}
#o_map .a{border-left:2px solid #ffbe3b;padding-left:4px;margin:0 10px 0 2px}
#o_map .b{border-left:2px solid #7fbd38;padding-left:4px;margin:0 10px 0 2px}
#o_map .c{border-left:2px solid #4777a0;padding-left:4px;margin:0 10px 0 2px}
.link{border-top:1px dashed #DDD;border-bottom:1px dashed #DDD;color:#786b62;padding:10px;margin:10px 0;text-decoration:none;display:block;font-size:11px}
#gallery{margin:0;padding:0;color:#666}
#gallery li{list-style:none;float:left;display:block;width:150px;height:125px;margin-right:20px}
#gallery .i{width:139px;height:93px;border:1px solid #999;display:block;margin-bottom:3px;padding:1px}
#house{width:100%}
#house .a{font:28px Arial;vertical-align:bottom;text-align:right;color:#4e4e4e}
#m{background:url(../img/25.gif) no-repeat;width:73px;height:28px;position:absolute;line-height:28px;padding-left:10px}
#con{line-height:24px;position:absolute;margin-left:530px}
#con .on{color:#FFF;background:url(../img/23.gif) no-repeat}
#con a{padding:4px;color:#000;text-decoration:none;display:inline}
#con a:hover{text-decoration:underline}
#con span{color:#ccc}
#pdf_icon{position:absolute;background:url(../img/24.gif) no-repeat;display:block;margin:30px 0 0 618px;padding-left:19px;line-height:16px}
.table{width:100%;margin-bottom:15px}
.table thead td{border-top:1px solid #dcdcdc;color:#b4b4b4;font-size:11px;border-bottom:4px solid #dcdcdc}
.table td{border-bottom:1px solid #dcdcdc;padding:8px 3px;text-align:center}
.table .l{text-align:left}
#f_menu{margin-bottom:10px}
#f_menu span{font:18px Arial;display:block;line-height:24px}
#f_menu ul{margin:0;padding:0;width:400px;float:right;margin-right:180px}
#f_menu li{float:right;margin:0 5px;font-size:11px}
#f_menu a{display:block;line-height:24px;height:24px;padding:0 8px}
#f_menu .on{background:url(../img/26.gif) repeat-x;text-decoration:none;color:#FFF}

/* print */

#menu, .left, .right, #print, #lang, #footer div {display:none;}
#con_bg {background:none;}
#content, #header, #footer {width:760px;}
#footer {background:url(../img/03.gif) repeat-y;color:#969696;padding-bottom:25px;}
#main .center, #map {width:675px;}