﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

body{height:100%; background-color:#FFF; color:#000; font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif}

a{color:#2a90c4}
a:hover{color:#cc0000}

h1{font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; margin-bottom:5px}
h2{font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif} 
h3{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:11px;}

h4{font-size:16px; font-weight:normal;}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
p{margin-bottom:4px}
.clear{clear:both}
.left{float:left;}
.right{float:right}

#Container{position:absolute; width:100%; min-height:100%; left:0; top:0; min-width:1000px; overflow:hidden; _overflow:inherit; _overflow-x:hidden}

#Content{width:1000px; margin:0 auto; position:relative; padding-bottom:128px}
.TopBg_index{width:1600px; height:450px; position:absolute; left:-300px; top:0; background-image:url(/img/bg_index.jpg)}
.TopBg_inner{width:1600px; height:496px; position:absolute; left:-300px; top:0; background-image:url(/img/bg_inner.jpg)}

#Top{height:89px; width:100%; position:relative;} 
#Top .language{float:right; padding:8px 115px 0 0; width:73px; text-align:right}
#Top .infodif{float:right; font:10px Verdana, Geneva, sans-serif; color:#a8a8a8; padding-top:5px}
#Top .infodif a{color:#787878}
#Top .infodif a:hover{text-decoration:none; color:#787878}
#Top .logo{float:left; margin:9px 0 0 41px}
#Top .phone{position:absolute; background:url(/img/phone.png) 0 1px no-repeat; right:186px; top:41px; padding:0 0 8px 18px; color:#4d4d4d; font:bold 22px/24px Arial, Helvetica, sans-serif;}
#Top .phone span{font-size:20px; font-weight:normal; position:relative; top:-2px}

#TopNavi{position:relative; padding:0 0 0 40px; height:30px; z-index:1; margin-bottom:55px}
#TopNavi ul{}
#TopNavi ul li{float:left;position:relative; font-size:16px; font-weight:bold; line-height:26px; padding:0 8px; margin-right:20px; left:4px; height:29px}
#TopNavi ul li .l, #TopNavi ul li .r{position:absolute; width:6px; height:29px; overflow:hidden; top:0; background:url(/img/nAct.png) 0 -10000px no-repeat}
#TopNavi ul li .l{left:-6px;}
#TopNavi ul li .r{right:-6px; _margin-left:100%; _right:auto; _left:0}
#TopNavi ul li .c{position:absolute; left:50%; margin-left:-4px; width:9px; height:5px; overflow:hidden; background:url(/img/nAct.png) -1000px -116px no-repeat; z-index:1; top:29px}

#TopNavi ul li:hover .l{background-position:0 -58px}
#TopNavi ul li:hover .r{background-position:0 -87px}
#TopNavi ul li:hover .c{background-position:0 -116px}

#TopNavi ul li.subNavi:hover .l{background-position:0 0}
#TopNavi ul li.subNavi:hover .r{background-position:0 -29px}

#TopNavi ul li.act{background-color:#94d2e7}
#TopNavi ul li.act a{color:#FFF}
#TopNavi ul li.act .l{background-position:0 -58px}
#TopNavi ul li.act .r{background-position:0 -87px}

#TopNavi ul li:hover{background-color:#94d2e7}

#TopNavi ul li:hover a{color:#FFF}
#TopNavi ul li a:hover{color:#FFF}
#TopNavi ul li:hover li{background:none}
#TopNavi ul li:hover ul li a{color:#2d9dd6}

#TopNavi ul li:hover .nBar{display:block}

#TopNavi .nBar{position:absolute; top:35px; left:-6px; width:1000px; display:none}
#TopNavi .nBar .t, #TopNavi .nBar .b{height:6px; position:absolute; width:100%; overflow:hidden; top:-6px;  left:0}

#TopNavi .nBar .b{top:auto; bottom:-6px}
#TopNavi .nBar .t p,#TopNavi .nBar .b p{display:block; margin:0 6px 0 0; background-color:#e6f7cc; height:6px;}
#TopNavi .nBar .b p{margin:0 6px}

#TopNavi .nBar .t b, #TopNavi .nBar .b b, #TopNavi .nBar .b i{width:12px; height:12px; position:absolute; background:url(/img/nActM.png) 0 0 no-repeat; overflow:hidden;}

#TopNavi .nBar .t b{right:-6px; top:-6px; _margin-left:100%; _left:-6px; _right:auto}
#TopNavi .nBar .b b{right:-6px; top:0; _margin-left:100%; _left:-6px; _right:auto}
#TopNavi .nBar .b i{left:-6px; top:0}

#TopNavi .nBarIn{float:left; position:relative; background-color:#e6f7cc}
#TopNavi ul li ul{float:left; padding-top:6px}
#TopNavi ul li ul li{float:none; font-size:13px; font-weight:bold; line-height:18px; padding:0 13px 8px 14px ; margin:0; left:auto; height:auto}
#TopNavi ul li ul li a{color:#2d9dd6}
#TopNavi ul li ul li a:hover{text-decoration:none; color:#2d9dd6}

#IndexLine{height:294px; position: relative; margin-top:-55px}
#IndexLine .TopImege{height:274px; width:660px; position:relative; top:0; left:28px;}
#IndexLine .TopImege .bg{height:274px; width:660px; background-image:url(/img/bg_pic.png); position:absolute; left:0; top:0; }

#IndexLine .IndexMap{position:absolute; top:50px; right:0; width:302px;}
#IndexLine .IndexMap div{position:absolute}
#IndexLine .IndexMap .ges{font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; left:4px; top:-2px}
#IndexLine .IndexMap .m1{top:53px; left:51px; color:#FFF; font:bold 10px/13px Verdana, Geneva, sans-serif}
#IndexLine .IndexMap .m1 strong{display:block; font-size:13px; line-height:16px; margin-bottom:2px}
#IndexLine .IndexMap .m2{font:10px Verdana, Geneva, sans-serif; color:#666666; left:7px; top:31px}
#IndexLine .IndexMap .m3{font:10px Verdana, Geneva, sans-serif; color:#333333; left:28px; top:148px}
#IndexLine .IndexMap .m4{font:10px Verdana, Geneva, sans-serif; color:#333333; left:176px; top:140px; text-align:center}
#IndexLine .IndexMap .yad{right:90px; top:182px; font:13px Arial, Helvetica, sans-serif;}

.pic_b{width:165px; height:122px; position:relative; display:block; cursor:pointer;}
.pic_b .bg{background:url(/img/angles_big.png); width:165px; height:122px; position:absolute; left:0; top:0; }

.pic_m{width:75px; height:75px; position:relative; cursor:pointer; float:left}
.pic_m .bg{background:url(/img/angles_min.png); width:75px; height:75px; position:absolute; left:0; top:0;}

.pic{float:left; position:relative; overflow:hidden; margin:2px 15px 0 0; _margin-right:12px}
.pic img{float:left}

.lta, .rta, .lba, .rba{width:20px; height:18px; position:absolute; background:url(/img/angles_all.png) 0 0 no-repeat;}

.lta{left:-10px; top:-9px}
.rta{right:-10px; top:-9px;}
.lba{left:-10px; bottom:-9px}
.rba{right:-10px; bottom:-9px}

a.all{float:right; font-size:12px; text-decoration:none; padding-top:5px}
a.all:hover{text-decoration:underline}

a.more{padding:0 6px 0 0; background:url(/img/more.gif) 100% 50% no-repeat; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif}
a.more:hover{text-decoration:underline}

#MiddleBlock{position:relative; width:898px; margin:0 auto}
#LeftColumn{float:left; position:relative; width:614px;}
.RestIndex{width:100%; position:relative;}
.RestIndexIn{width:110%; margin-right:-10%}
.RestIndex h1{color:#6aa826; border-bottom:1px dotted #cccccc; width:614px; padding-bottom:2px}
.RestIndex .element{padding:12px 39px 22px 0; float:left; width:182px;}
.RestIndex .pic_b{margin-bottom:10px}
.RestIndex h4{ margin-bottom:5px}

.IndexBlock1{width:100%; position:relative}

.LeisureIndex{float:left; width:221px;}
.LeisureIndex h3{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:12px; width:169px}
.LeisureIndex .element{width:192px; margin-bottom:37px}
.LeisureIndex .pic_b{margin-bottom:12px}
.LeisureIndex h4{margin-bottom:7px}

.ServicesIndex{float:left; width:391px}
.ServicesIndex h3{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:12px;}
.ServicesIndex .element{position:relative; top:-3px; margin-bottom:17px}
.ServicesIndex h4{margin-bottom:6px}
.ServicesIndex .pic_m{margin-right:13px; _margin-right:10px; margin-top:3px}

.VideoIndex{width:100%}
.VideoIndex .clear{height:33px}
.VideoIndex h3{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:13px;}
.video_ico{position:absolute; left:83px; top:55px;}
.video_ico i{float:left; background:url(/img/video.png); width:49px; height:49px; cursor:pointer}

.VideoIndex .text{margin-left:234px;}
.VideoIndex h4{margin-bottom:7px;}
.VideoIndex .coment{padding-top:4px; font:11px Arial, Helvetica, sans-serif}
.VideoIndex .coment a{text-decoration:none}
.VideoIndex .coment a:hover{text-decoration:underline}

.NewsIndex{width:100%; line-height:22px; margin-bottom:33px}
.NewsIndex .pic{margin-top:2px}
.NewsIndex .clear{height:16px}
.NewsIndex h3{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:11px;}
.NewsIndex .text{margin-left:234px; position:relative;}
.NewsIndex h4{margin-bottom:7px;}
.NewsIndex .text .date{font:11px Arial, Helvetica, sans-serif; color:#56b26a; margin-bottom:4px}
.NewsIndex ul{border-top:1px dotted #cccccc}
.NewsIndex ul li{border-bottom:1px dotted #cccccc; padding:9px 4px; line-height:16px;}
.NewsIndex ul li .info{float:right; font-size:11px; color:#aeaeae; font-family:Arial, Helvetica, sans-serif;}
.NewsIndex ul li .more{margin-left:3px}
.NewsIndex ul li .date{color:#38a750; margin-right:3px}
.NewsIndex ul li a{color:#2a90c4; text-decoration:none;}
.NewsIndex ul li a:hover{text-decoration:underline}

#rightColumn{float:left; width:246px; position:relative; left:42px;}
.hotTitle{height:33px; position:relative; top:6px; margin-bottom:15px}
.hotTitle .ico{float:left; background:url(/img/hot.gif) 0 0 no-repeat; width:31px; height:33px;}
.hotTitle .text{ font-size:13px; font-weight:bold; color:#c45308; line-height:24px; border-bottom:1px dotted #cccccc; margin-left:31px; position:relative; top:5px}

.Share{width:100%; position:relative; overflow:hidden; margin-bottom:22px; display:block; text-decoration:none; color:#000; cursor:pointer}
a.Share:hover{text-decoration:none; color:#000}
.Share .title{background:url(/img/hotTop.gif) 0 0 repeat-x; font-size:13px; font-weight:bold; line-height:18px; padding:4px 9px; border-bottom:1px solid #93c45d; display:block}
.Share .title span{color:#ffffff; text-decoration:none; color:#FFF}
a.Share:hover .title span{text-decoration:underline}
.Share .info{position:relative; width:100%; display:block}
.Share .info img{display:block; position:relative}
.Share .text{position:absolute; width:230px; padding:5px 8px 8px 8px; bottom:-1px; left:0; font-size:12px; line-height:14px; border-top:1px solid #FFF; display:block}
.Share .color1{background-image:url(/img/ShareColor1.png)}
*html .Share .color1{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ShareColor1.png', sizingMethod='crop')}
.Share .color2{background-image:url(/img/ShareColor2.png)}
*html .Share .color2{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/ShareColor2.png', sizingMethod='crop')}


a.ShareOpacity:hover .title{background-image:url(/img/hotTop.gif)}
a.ShareOpacity:hover .info img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1;}
.ShareOpacity{}
.ShareOpacity .info img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); opacity: 0.6;}
.ShareOpacity .title{background-image:url(/img/hotTopOpacity.gif)}
.ShareOpacity .text{color:#666666}

.weatherBlock{width:100%; position:relative; overflow:hidden; margin-bottom:22px}
.weatherBlock .title{font-weight:bold; color:#666666; margin-bottom:4px; padding-left:2px}
.weatherBlockOut{width:100%; position:relative}
.weatherBlockIn{border:1px solid #e5e5e5; padding:10px; text-align:center}
.ltw,.rtw,.lbw,.rbw{width:9px; height:9px; overflow:hidden; position:absolute; background-image:url(/img/weather_ang.gif)}
.ltw{left:0; top:0; background-position:0 0}
.rtw{right:0; top:0; background-position:-9px 0}
.lbw{left:0; bottom:0; background-position:0 -9px}
.rbw{right:0; bottom:0; background-position:-9px -9px}

.EventBlock{}
.EventBlock .all{padding-top:1px;}
.EventBlock .title{border-bottom:1px dotted #cccccc; font-weight:bold; color:#666666; padding-bottom:1px; margin-bottom:12px}
.EventBlock h4{font-size:14px; margin-bottom:8px}
.EventBlock .element{width:100%; position:relative; margin-bottom:25px}
.EventBlock .text{margin:0 0 0 85px; line-height:20px}
.EventBlock .info{font-size:11px; color:#aeaeae; font-family:Arial, Helvetica, sans-serif;}
.EventBlock .more{margin-left:3px}
.EventBlock .date{color:#38a750; margin-right:3px}
.EventBlock .pic_m{margin-top:2px}

#footer{height:103px; background:url(/img/footer_bg.png) 0 100% repeat-x; position:absolute; bottom:0; left:0; width:100%}
.footerIn{width:986px; position:relative; margin:0 auto; height:103px}
.footerIn .decorLeft{width:90px; height:103px; background:url(/img/footer_decor.jpg) 0 0 no-repeat; position:absolute; left:0; top:0;}
.footerIn .decorRight{width:90px; height:103px; background:url(/img/footer_decor.jpg) -90px 0 no-repeat; position:absolute; right:0; top:0;}
.footerIn .copir{float:left; padding:46px 0 0 104px; font:11px/16px Arial, Helvetica, sans-serif; color:#797979; width:345px}
.footerIn .built{float:left; padding:44px 0 0 44px; color:#797979; font:11px/16px Arial, Helvetica, sans-serif; width:240px}
.footerIn .built a{color:#696b6f}
.footerIn .built a:hover{color:#696b6f; text-decoration:none}
.footerIn .built img{float:left; margin:0 7px 0 0;}
.footerIn .adwes{float:left; width:100px; font:9px Verdana, Geneva, sans-serif; margin:46px 0 0 0}
.footerIn .adwes a{color:#acaeb0; text-decoration:none}
.footerIn .adwes img{margin-bottom:1px}
.footerIn .counter{float:left; margin:47px 0 0 0; width:57px; text-align:right}

.Buildings{}
.Buildings .element{margin-bottom:18px}
.Buildings h4{color:#006699; font-size:15px; font-weight:bold; margin-bottom:8px;}
.gallery{margin:10px 0 0 0; width:100%}
.gallery .pic_m{margin-right:15px; margin-bottom:10px;}

a.linkWrite{float:right; background:url(/img/comment_ico.gif) 0 0 no-repeat; padding-left:24px; font-size:16px; font-weight:bold; color:#6f9e00; right:55px; position:relative}
a.linkWrite:hover{color:#6f9e00; text-decoration:none}

.Reviews{width:562px;}
.Reviews .element{line-height:22px; margin-bottom:26px}
.Reviews .subject{font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333333; margin-bottom:12px;}
.Reviews .subject span{color:#666666}
.Reviews .name{color:#666666; font-size:13px; font-weight:bold; border-bottom:1px dotted #cccccc; margin-bottom:13px; padding-bottom:2px}

.addReviews{}
.addReviews .title{color:#666666; font-size:13px; font-weight:bold; border-bottom:1px dotted #cccccc; margin-bottom:12px; padding-bottom:2px}
.addReviews .SetName{margin-bottom:10px}
.addReviews .SetName input{border:1px solid #cccccc; color:#666666; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; height:17px; padding:4px 0 4px 6px; width:313px}
.addReviews .funck{border:1px solid #cccccc; background-color:#f0f0ee; height:27px;}
.addReviews .text{border:1px solid #cccccc; border-top:none; margin-bottom:7px}
.addReviews .text textarea{width:100%; padding:0; height:207px; border:0; overflow: auto}
.addReviews .submitLine{height:20px}
.addReviews a.submit_btn{float:left; border:1px solid #b0b0b0; text-decoration:none;color:#333333; margin-right:4px}
.addReviews a.submit_btn:hover{color:#333333}
.addReviews .submit_btn span{width:83px; height:16px; border:1px solid #f5f5f4; font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;  cursor:pointer; background:url(/img/submit_btn.gif) 0 0 repeat-x; float:left; text-align:center}

.Services{margin:12px 0 0 0}
.Services h3{font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-bottom:12px;}
.Services .element{position:relative; margin-bottom:20px}
.Services h4{margin-bottom:6px}
.Services .pic_m{margin-right:13px; _margin-right:10px;}

*html body{behavior:url("csshover.htc");}
*html #Container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
*html #TopNavi .nBar .t b, *html #TopNavi .nBar .b b, *html #TopNavi .nBar .b i{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/nActM.png', sizingMethod='crop')}
*html #TopNavi .nBar .t, *html #TopNavi .nBar .b{width:expression(this.parentNode.offsetWidth+'px');}
*html #IndexLine .TopImege .bg{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_pic.png', sizingMethod='crop')}
*html .pic_b .bg{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angles_big.png', sizingMethod='crop')}
*html .pic_m .bg{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angles_min.png', sizingMethod='crop')}
*html .lta, *html .rta, *html .lba, *html .rba{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/angles_all.png', sizingMethod='crop');}
*html .video_ico i{_background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/video.png', sizingMethod='crop');}
































()
