html,body{margin:0; padding:0;}
body{font-size:11px; font-family:arial,tahoma,sans-serif; text-align:left; background:#ffffff url(img/bg.jpg); color:#000000;}
img {border:0; padding:0; margin:0; }
a{color:#ffffff; text-decoration:none;}
a:hover{color:#88828d; text-decoration:underline;}
blockquote {display:block; padding:0px 0px 0px 30px;  margin:17px 0px 0px 0px; color:#000000; font-size:13px; line-height:19px;  font-style:italic; }

.cookie_law { display:none; float:left; width:172px;  position:absolute; top:50px; left:0px; z-index:100; background:#905c8e url(img/cookie_law1.png) center 20px no-repeat; color:#ffffff; padding:55px 17px 17px 17px;
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-radius-bottomright: 5px;
-webkit-border-radius-topright: 5px;
border-bottom-right-radius: 5px;  
border-top-right-radius: 5px;  
}

.cookie_law b { font-weight:normal; display:block; float:right; border:0px solid #000000; text-align:justify;  }
.cookie_law a { display:block; float:right; color:#ffffff;} 
.cookie_law a:hover { display:block; float:right; color:#ffffff; } 
 



.hr {width:100%; height:1px; line-height:1px; background:#e4e4e4; margin:7px 0px; display:block; float:left; }
.hr1 {width:100%; height:1px; line-height:1px; background:#e4e4e4; margin:2px 0px 0px 0px; display:block; float:left; }
.clear {clear:both; }

.loga {width:145px; position:relative; top:380px; left:148px; }
.loga a{display:block; margin:1px 0px; }
.loga img{padding:0; margin:0; border:0; }

.r1 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:20; background-image:url(img/r1.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r4 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:40; background-image:url(img/r4.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r2 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:50; background-image:url(img/r2.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r3 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:30; background-image:url(img/r3.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r11 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:20; background-image:url(img/r1.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r44 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:40; background-image:url(img/r4.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r22 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:50; background-image:url(img/r2.png);  background-repeat:no-repeat; margin-bottom:-10px;}
.r33 {width:10px; height:10px; padding:0; margin:0; position: relative; display: block; top:0px; left:0px; z-index:30; background-image:url(img/r3.png);  background-repeat:no-repeat; margin-bottom:-10px;}

.body {width:1071px; margin:0 auto; }
.top {width:1071px; height:139px; background-image: url(img/top.jpg); }
.left {width:321px; height:713px; background-image: url(img/left.jpg); display:block; float:left; }
.right {width:750px; background-image: url(img/bgw.jpg); display:block; float:left; }

.lang {width:16px; height:11px; position:relative; top:10px; left:342px; display:block; margin-bottom:-11px;}
.logo {width:293px; height: 37px; display:block; position:relative; top:63px; left:770px; margin-bottom:-37px; }

.gal { width:725px; position:relative; top:0px; left:12px;  }
.gal_des {width:750px; height:63px; background-image: url(img/gal_des.jpg); }
.gal_title {width:350px; height:27px; line-height:27px; font-weight:bold; position:relative; top:14px; left:30px; border:0px solid #000000; display:block; float:left; }

.gal_nav {width:220px; height:27px; overflow:hidden; display:block; float:right; position:relative; top:13px; left:-10px; }
.gal_nav a {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 0px; margin:0px 5px;}
.gal_nav a:hover {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -27px; text-decoration:none; }

#next {width:39px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav2.png); background-repeat:no-repeat; background-position:0 0; cursor:pointer;} 
#next:hover {width:39px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav2.png); background-repeat:no-repeat; background-position:0 -27px; cursor:pointer;} 
#prev {width:39px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav2.png); background-repeat:no-repeat; background-position:0 0; cursor:pointer; } 
#prev:hover {width:39px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav2.png); background-repeat:no-repeat; background-position:0 -27px; cursor:pointer;} 

.gal_nav1 {width:265px; height:27px; overflow:hidden; display:block; float:right; position:relative; top:13px; left:-11px; border:0px solid #000000;}
#next1 {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -27px; cursor:pointer;} 
#next1:hover {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 0px; cursor:pointer;} 
#prev1 {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -27px; cursor:pointer; } 
#prev1:hover {width:129px; height:27px; text-align:center; line-height:27px; color:#ffffff; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -0px; cursor:pointer;} 


.mini {width:725px; height:134px; overflow:hidden;}
.mini ul { position:relative;	left:0px;	top:0; list-style:none;	margin:0;	padding:0;}
.mini li {width: 243px; height: 134px; float:left; margin:0; padding:0;} 
.mini img {filter:alpha(opacity=20);-moz-opacity: 0.20;opacity: 0.20; cursor:pointer}
.mini img:hover {filter:alpha(opacity=40);-moz-opacity: 0.40;opacity: 0.40;}
.mini_act img {filter:alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.00; cursor:pointer}
.mini_act img:hover {filter:alpha(opacity=100);-moz-opacity: 0.100;opacity: 1.00;}

.thumb {width:725px; height:408px; overflow:hidden; display:block; margin-top:5px; background:#ffffff url(img/load2.gif) center center no-repeat;}
.mask1 {width:154px; height:88px; background-image: url(img/mask1.png); position:relative; top:5px; left:0; z-index:90; margin-bottom:-88px;}
.mask2 {width:238px; height:134px; background-image: url(img/mask2.png); position:relative; top:-134px; left:0; margin-bottom:-134px; cursor:pointer}
.mask3a {width:11px; height:408px; background-image: url(img/map_mask1.png); position:relative; top:-408px; left:0; margin-bottom:-408px;}
.mask3b {width:11px; height:408px; background-image: url(img/map_mask2.png); position:relative; top:-408px; left:714px; margin-bottom:-408px;}

.text_name {width:173px; height:28px; position:relative; top:8px; left:567px; }
.text_name2 {width:247px; height:28px; position:relative; top:40px; left:495px; }
.text_top {width:750px; height:42px; background-image: url(img/text_top.jpg); }
.text_top2 {width:750px; height:83px; background-image: url(img/text_top2.jpg); }
.text {width:750px; background-image: url(img/text.jpg); }
.text a{color:#88828d; text-decoration:underline;}
.text a:hover{color:#683963; text-decoration:underline;}
.foto {display:block; float:left; margin:0px 10px 10px 0px;}
.foto2 {display:block; float:left; margin:0px 10px 0px 0px;}

.text_p {width:705px; margin-left:30px; line-height:17px; border:0px solid #000000; text-align:justify;}
.text_p ul {display:table;}

.foot {width:750px; height:121px; background-image: url(img/foot.jpg); }
.foot_text {text-align:right; width:735px; position:relative; top:95px; line-height:17px; }
.grey {color:#88828d; }
.red {color:#cc0000; }
.foot_text a {color:#88828d; }
.foot_text a:hover {color:#683963; text-decoration:none; }

.menu {width:637px; height:20px; position:relative; top:105px; left:535px; display:block; border:0px solid #000000;  float:left; }

.m1 a{width:116px; height:17px; display:block; float:left;  background-image: url(img/m1.png); background-repeat:no-repeat; background-position:0 0; }
.m1 a:hover{width:116px; height:17px; display:block; float:left; background-image: url(img/m1.png); background-repeat:no-repeat; background-position:0 -17px; }
.a1 a{width:116px; height:17px; display:block; float:left;  background-image: url(img/m1.png); background-repeat:no-repeat; background-position:0 -17px; }

.m2 a{width:106px; height:17px; display:block; float:left;  background-image: url(img/m2.png); background-repeat:no-repeat; background-position:0 0; }
.m2 a:hover{width:106px; height:17px; display:block; float:left; background-image: url(img/m2.png); background-repeat:no-repeat; background-position:0 -17px; }
.a2 a{width:106px; height:17px; display:block; float:left;  background-image: url(img/m2.png); background-repeat:no-repeat; background-position:0 -17px; }

.m3 a{width:70px; height:17px; display:block; float:left;  background-image: url(img/m3.png); background-repeat:no-repeat; background-position:0 0; }
.m3 a:hover{width:70px; height:17px; display:block; float:left; background-image: url(img/m3.png); background-repeat:no-repeat; background-position:0 -17px; }
.a3 a{width:70px; height:17px; display:block; float:left; background-image: url(img/m3.png); background-repeat:no-repeat; background-position:0 -17px; }

.m4 a{width:61px; height:17px; display:block; float:left; background-image: url(img/m4.png); background-repeat:no-repeat; background-position:0 0; }
.m4 a:hover{width:61px; height:17px; display:block; float:left; background-image: url(img/m4.png); background-repeat:no-repeat; background-position:0 -17px; }
.a4 a{width:61px; height:17px; display:block; float:left;  background-image: url(img/m4.png); background-repeat:no-repeat; background-position:0 -17px; }

.m5 a{width:123px; height:17px; display:block; float:left; background-image: url(img/m5.png); background-repeat:no-repeat; background-position:0 0; }
.m5 a:hover{width:123px; height:17px; display:block; float:left; background-image: url(img/m5.png); background-repeat:no-repeat; background-position:0 -17px; }
.a5 a{width:123px; height:17px; display:block; float:left; background-image: url(img/m5.png); background-repeat:no-repeat; background-position:0 -17px; }

.m6 a{width:69px; height:17px; display:block; float:left; background-image: url(img/m6.png); background-repeat:no-repeat; background-position:0 0; }
.m6 a:hover{width:69px; height:17px; display:block; float:left; background-image: url(img/m6.png); background-repeat:no-repeat; background-position:0 -17px; }
.a6 a{width:69px; height:17px; display:block; float:left; background-image: url(img/m6.png); background-repeat:no-repeat; background-position:0 -17px; }

.m7 a{width:92px; height:17px; display:block; float:left; background-image: url(img/m7.png); background-repeat:no-repeat; background-position:0 0; }
.m7 a:hover{width:92px; height:17px; display:block; float:left; background-image: url(img/m7.png); background-repeat:no-repeat; background-position:0 -17px; }
.a7 a{width:92px; height:17px; display:block; float:left; background-image: url(img/m7.png); background-repeat:no-repeat; background-position:0 -17px; }

form {padding:0px; margin:15px 0px 0px 0px;}
label {width:207px; height:22px; line-height:22px; font-size:11px; float:left; display:block;  text-align:right; padding-right:10px;  }
input {width:300px;  padding:3px 3px 3px 3px; font-size:11px; outline: none; margin:0; border:1px solid #c8c8c8; }
select {width:200px;  padding:3px 3px 3px 3px; font-size:11px; outline: none; margin:0; border:1px solid #c8c8c8;}
textarea {width:470px; margin:0; height:130px; font-size:11px; font-family:arial; outline: none; resize: none;  padding:3px 3px 3px 3px;  border:1px solid #c8c8c8;}
.ainput {float:left; display:block; }
.atext {float:left; display:block; }

.send1 a {width:129px; height:27px; text-align:center; color:#ffffff; line-height:27px; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 0px; text-decoration:none; margin-right:5px }
.send1 a:hover {width:129px; height:27px; text-align:center; color:#ffffff; line-height:27px; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -27px; text-decoration:none;}
.send2 a {width:129px; height:27px; text-align:center; color:#ffffff; line-height:27px; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 -27px; text-decoration:none;}
.send2 a:hover {width:129px; height:27px; text-align:center; color:#ffffff; line-height:27px; display:block; float:left; background-image: url(img/gal_nav1.png); background-repeat:no-repeat; background-position:0 0px; text-decoration:none;}

.oper {width:270px; height:27px; position:relative; top:-28px; left:433px; display:block; float:left; color:#ffffff; text-align:right; border:0px solid #000000; margin-bottom:-27px;  }

.infored {width:705px; height:28px; line-height:28px; color:#ffffff; background:#ffffff url(img/error.jpg) no-repeat; display:block; margin:10px 0px;  } 
.infored b{font-weight:normal; margin-left:15px; }

.infogreen {width:705px; height:28px; line-height:28px; color:#ffffff; background:#ffffff url(img/ok.jpg) no-repeat; display:block; margin:10px 0px 0px 0px;  } 
.infogreen b{font-weight:normal; margin-left:15px; }

.infogreen2 {width:705px; height:55px; line-height:17px; color:#ffffff; background:#ffffff url(img/ok2.jpg) no-repeat; display:block; margin:10px 0px 0px 0px;  } 
.infogreen2 p{padding:12px 15px; margin:0px;}
