html, body { height: 100%;}body{background: url(../img/bg/bg_main.jpg) top center fixed no-repeat #000; margin:0;    font: 12px/18px Arial; color :#fff;  }a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}img{border:0}form{margin:0; padding:0}.cl{clear:both;  font-size:0px;height:0px;line-height:0px; }.wrapper { min-height: 100%; height: auto !important; height: 100%;  width:961px;  margin: 0 auto -136px auto; }.cont{padding: 0 28px 0 20px}.push{ height:136px}.header{ margin: 0 0 10px 0; padding: 26px 0 0 0 }.header .banner { width:750px; float:right; height:100px }.header .logo_lan { width:193px; float:left; height:100px; padding-bottom: 15px }.header .logo_lan .lan { float:right; width: 60px;}.header .logo_lan .lan a{ display:block; float:left; text-transform:uppercase; padding: 1px 7px }.header .logo_lan .lan a.act {background: #d60103}.header .menu{ height: 53px; background: url(../img/bg/bg_menu.gif) #4880b9; }.header .menu a{ display: block; height:53px; padding: 0 13px; white-space: nowrap; float: left; font-family: Trebuchet ms; font-weight: bold }.header .menu a span { top: 19px; left: 0px; display:block; position:relative; color:#fff; z-index:2; text-transform:uppercase; }.header .menu a span.shadow {margin-top:-19px ;  display:block; position:relative; color:#000; z-index:1; font-weight: normal; text-transform:uppercase; ; font-weight: bold }.header .menu a.act,  .header .menu a:hover { background:  url(../img/blank.gif) no-repeat #fff; text-decoration: none}.header .menu a.act span, .header .menu a:hover span{ color:#285c95; }.header .menu a.act span.shadow, .header .menu a:hover span.shadow{ color:#fff }.menu_inner { padding: 0 0 20px 0}.menu_inner a{ color: #4791D2; padding: 0 0 20px 0; background: url(../img/arrow01.gif) no-repeat 0px 3px; padding: 0 0 0 13px; margin: 0 15px 0 0 ; font: 14px/20px Arial }.menu_inner a.act{ color: #fff; font-size:14px}.foo{  width:961px; margin: 0 auto; height:136px; background: #144371; }.footer_m { background:  #0a2948; height:29px; padding: 13px 15px 0 13px;  }.footer_m a{ color: #46a8ff; padding: 0 15px }.foo .copy {padding: 24px 0 0 24px; color:#c3c2c0; }.foo .copy a{ color:#c3c2c0; text-decoration: underline }.foo .copy a:hover{ text-decoration: none }.foo .copy .c{ float: right; padding: 20px 20px 0 0}.foo .copy .ca{ float: left; }.cont{background: #fff}.bl_l { float:left;  width:200px; margin: 0 10px 0 0 }.bl_l .cat{margin-bottom:10px}.bl_l .cat a{display:block; font-family: Trebuchet ms; font-weight: bold;  border-bottom: 1px solid #3f7ab2; padding: 7px 0 7px 28px; background: url(../img/arrow01.gif) 13px 11px no-repeat #306ba3; }.bl_l .cat a span { left: 0px; display:block; position:relative; color:#fff; z-index:2; text-transform:uppercase; }.bl_l .cat a span.shadow {margin-top:-19px ;  display:block; position:relative; color:#000; z-index:1; font-weight: normal; text-transform:uppercase;  font-weight: bold;}.bl_l .cat a.act, .bl_l .cat a:hover { background: url(../img/arrow01.gif) 13px 11px no-repeat   white; text-decoration: none}.bl_l .cat a.act span, .bl_l .cat a:hover span{ color:#144273; }.bl_l .cat a.act span.shadow, .bl_l .cat a:hover span.shadow{ color:#fff }.bl_cr { width:751px; float:left; margin: 0 0 0 0}.bl_c { width:541px; float:left; margin: 0 5px 0 0}.bl_r { width:200px; float:right; }.bl_c ul { list-style:none; margin:0;  padding:0}.bl_c ul li { list-style:none; margin:0; padding: 0; background: url(../img/arrow01.gif) 0 3px no-repeat; padding: 0 0 3px 15px  }.bl_c a{text-decoration: underline}.bl_c a:hover{text-decoration: none}#bl_conin{background:#000}.gal {width:540px; height: 267px; position:relative; margin-bottom:10px}.gal .top{ height: 5px; background: url(../img/gal/top.png); line-height: 1px; font-size: 1px }.gal .left{ position:absolute; top:5px; left:0; width:5px;  height: 221px; background: url(../img/gal/left.png)}.gal .right{ position:absolute; top:5px; right:0; width:5px;  height: 221px; background: url(../img/gal/right.png)}.gal .bottom{ position:absolute; bottom:0; left:0; height: 41px;  width: 540px; background: url(../img/gal/bottom.png)}.gal .bottom .nr{ float:left; padding: 10px 0 0 14px}.gal .bottom .nr a, .gal .bottom .nr a.active{ border:1px solid #c2c3c5; display:block; float:left; padding: 1px 0; width:20px; text-align: center; margin-right: 7px  }.gal .bottom .nr a:hover, .gal .bottom .nr a.active {border:1px solid #fff; background: #fff; color: #000}.gal .img{ position:absolute; left:5px; top:5px; }.gal .announce_bg { position:absolute; bottom: 5px; left:5px; width: 530px; background: #e57635; z-index:15; opacity:0.8; filter:alpha(opacity=80);   height: 30px }.gal .announce { position:absolute; bottom: 5px; left:5px; width: 530px; z-index:16;  }.gal .announce a {font-size: 15px; text-transform:uppercase; text-decoration: none; display: block; padding: 0 0 5px 7px; font-weight: bold}.gal .announce a:hover {text-decoration: underline}.con1, .con2, .con3, .con4 { padding:0 5px 5px 5px ; background: #a1256b; margin-bottom: 10px; }.con2 {background: #bf1716;}.con3 {background: #306ba3;}.con4 {background: #5b5b5b; color: #b7b7b7; font-size:13px}.con4 a {color: #4791d2;}.h1 {padding: 10px 0 0 15px; margin:0; height:27px; font-size: 12px; font-weight: normal}.h1_e {margin:0 -5px ;}.h1 span {text-transform:uppercase;  display:block; z-index:2; color:#000; font-family: Trebuchet ms; font-size: 13px;  font-weight: bold;}.h1 span.on {text-transform:uppercase;  display:block; color: #fff; margin-top: -17px; z-index:1; font-family: Trebuchet ms; font-size: 13px;  font-weight: bold;}.list { background: #431b33; }.list .img {width:146px; vertical-align: top; padding: 15px 8px 15px 13px;}.list .img img{border:1px solid #5b5b5b}.list .info { color: #aaa; line-height: 16px; width: 355px; vertical-align: top; padding: 15px 13px 15px 0px; }.list .info .date{ color: #777; font-size:10px; margin-bottom:5px }.list .info .address{ color: #777; font-size:12px; margin:5px 0 5px 0 }.list .info .title { font-weight: bold; color: #529ad4; font-size: 13px; line-height: 13px }.list .info .title a{color: #529ad4}.listas { padding: 15px 13px; background: #431b33}.listas .img {width:146px; float:left}.listas .img img{border:1px solid #5b5b5b}.listas .info { color: #aaa; line-height: 16px; float:left; width: 355px }.listas .info .date{ color: #777; font-size:10px; margin-bottom:5px }.listas .info .address{ color: #777; font-size:12px; margin:5px 0 5px 0 }.listas .info .title { font-weight: bold; color: #529ad4; font-size: 13px; line-height: 13px }.listas .info .title a{color: #529ad4}.imn {background: url(../img/bg/bg01.png); height:39px; margin-bottom:10px}.imn {background: url(../img/bg/bg01.png); height:39px; margin-bottom:10px}.cal_sel {width:100% ;border:0}.cal_sel td{padding:5px; background:#000}.cal_sel select{font-size: 13px}.cal {width: 100%; border-collapse: collapse}.cal td, .cal th{text-align:center; background: #171717; border:1px solid #6b1717; padding: 2px 0; }.cal th{ background: #522424; font-weight: normal}.cal .cur{background: #204f79;  }.cal a{color: #e0ee3e; display: block; height:20px }.cal a:hover{background: #204f79; }.top { background: #000}.top a{display:block; color: #84a6cc; padding: 7px 10px 7px 10px; border-bottom:1px solid #202a34; clear:both }.top a b{color: #b4b4b4;  width: 23px; display:block; float: left}.top span {display: block; float:left; width: 140px}.top a:hover {text-decoration: none}.top a:hover span{text-decoration: underline}.banner_bottom {margin-bottom: 10px}.banner_right {margin-bottom: 10px; background: #171717; padding: 10px}.banner_left {margin-bottom: 10px; background: #171717; padding: 10px 8px 2px 8px}.banner_left .cont {margin-bottom: 8px; padding:0; background: none}.banner_left .cont .l {float: left}.banner_left .cont .r {float: right}.hot { background: url(../img/bg/bg_hot.gif);  height:41px; margin-bottom:10px; position:relative }.hot .icon {width:69px; height: 19px ; position:absolute; top: 12px ; left:12px} .hot .title a{color: #fdeb7b; width:450px; height: 19px ; position:absolute; top: 12px ; left:92px} .hot .f { position:absolute; top:9px; right:10px; }.hot .f input.inp1 { border: none; background: url(../img/input/input01.gif) no-repeat; height:19px; width:154px; color:#a0a0a0; font-size:12px; padding: 4px 4px 0 4px; margin:0}.hot .f input.btn1 { border: none; background: url(../img/input/input02.gif) no-repeat; height:23px; width:23px; margin:0px 0 0 6px}input.inp {background: #303030; border: 1px solid #578aaa; color:#fff; padding: 4px; width: 200px}input.btn {background: url(../img/bg/bg01.gif) #568ac4;  height:35px; text-transform:uppercase; border: none; color: white}textarea.inp {background: #303030; border: 1px solid #578aaa; color:#fff; padding: 4px; width: 250px}.report{ border:1px solid #000; padding: 10px; margin: 0 0 15px 0}.rep_ok{border:1px solid #1ae910; color: #1ae910 }.rep_err{border:1px solid red; color: red}.my_com {width: 100%; border:0}.my_com th, .my_com td {padding: 5px; border-bottom: 1px solid #578AAA }.my_com th {border-bottom: 2px solid #578AAA }.cmpn .title{font-size: 16px; margin: 0 0 10px 0}.cmpn .title2{margin: 0 0 10px 0}.cmpn .map{margin: 0 0 22px 0; border-bottom:1px solid #3d3d3d; padding: 0 0 22px 0}.cmpn .photos img{border:2px solid #000}.cmpn .photos a:hover img{border:2px solid #d81a19}#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: 0.7em;}.events {background: #000 }.events .c {padding: 18px 0 18px 0;  margin: 0 18px 0 18px; border-bottom: 1px solid #383838; }.events .date{ width: 103px ; float:left}.events .date div {width:74px;height:15px; background: url(../img/arrow02.gif) no-repeat; color:#fff; padding: 2px 0 0 5px; line-height: 12px ; margin: 0 0 5px 0; font-size: 11px }.events .date span {text-transform: uppercase; font-size: 10px }.events .img {width:124px ; float: left}.events .img img{border:1px solid #303030}.events .info {width:260px; float:left; }.events .info .t{ font: 15px/17px Arial; font-weight: bold; color:#498fd3; margin: 0 0 7px 0}.events .info .t a{text-decoration: none}.events .info .t a:hover{text-decoration: underline}.events_nav {padding: 18px 23px 20px 23px}.events_nav .next{ background:url(../img/arrow04.gif) top right no-repeat; float:right; height:19px; font: 13px/13px Arial; font-weight: bold;padding: 6px 22px 0 10px; color:#fff; text-decoration: none }.events_nav .prev{ background:url(../img/arrow05.gif) top left no-repeat; float:left; height:19px; font: 13px/13px Arial; font-weight: bold;padding: 6px 10px 0 22px; color:#fff; text-decoration: none }.events_nav .next:hover, .events_nav .prev:hover{ text-decoration: underline }.event .photos {border-bottom:1px solid #3d3d3d; margin: 20px 0 20px 0; padding: 0 0 15px 0 }.event .photos img{border:2px solid #000}.event .photos a:hover img{border:2px solid #d81a19}.comments .create {font:15px/15px Arial; font-weight: bolder; border-bottom: 1px solid #383838  ;color: #c7ab4b; padding: 0 0 20px 0; margin: 0 0 15px 0 } .comments .bl {padding: 0 0 19px 0; border-bottom: 1px solid #383838; margin: 20px 0 19px 0}.comments .bl .u {width:114px; float:left; font-size: 10px; color: #a8a8a8 ;  }.comments .bl .u .name {font-size: 11px; color: #498fd3;  overflow-x: hidden; width:101px;}.comments .bl .t{width:371px; float: right}.paging{margin: 0 0 20px 0}.paging .prev{ width: 21px; height:21px; display:block; float:left; background: url(../img/paging_prev.gif); margin-right:33px  }.paging .prev:hover{ background: url(../img/paging_prev_a.gif)  }.paging .next{ width: 21px; height:21px; display:block; float:left; background: url(../img/paging_next.gif); margin-left:29px  }.paging .next:hover{ background: url(../img/paging_next_a.gif)  }.paging .page, .paging .page_a{ padding:2px 0 0 0  ; width: 21px; height:19px; display:block; float:left; background: url(../img/paging.gif); margin-right:4px; text-align: center;text-decoration: none }.paging .page:hover, .paging .page_a{ background: url(../img/paging_a.gif); color:#fff  }.rating {margin: 0 0 0 -5px;  padding: 5px; width:100px }.rating a {display:block; float:left; width:20px; height:19px; background: url(../img/star1.gif ) }.phcon table{ margin: 0 0 15px 0  }.phcon .im {text-align: center; vertical-align: bottom; background: #292929; padding: 20px 20px 15px 20px; width:202px}.phcon .sep {width:15px}.phcon .info { background: #292929; padding: 0 15px 15px 15px}.phconi {vertical-align: bottom; background: #292929; padding: 20px 20px 15px 20px; margin: 0 0 15px 0}
