/* HTML tags : start */
html, body, p, h1, h2, h3, h4, h5, h6, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;font-size:100.1%}
body{font-family:Verdana, Geneva, sans-serif;color:#14120c;font-size:12px;min-height:100%;position:relative;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");background:#a4a4a4 url(../images/top_bg.png) repeat-x;font-size:0.8em;}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{}

.main-container{width:980px;margin:0 auto;padding-bottom:230px;overflow:hidden}

.header{height:118px;position:relative}
.logo{float:left;width:125px;padding:10px 0 0 10px}
.h-right{float:left;width:840px}
.slogan{height:56px;padding:30px 0 0 0;color:#fff;font-size:12px}
.enter-box{position:absolute;top:20px;right:0;}
.enter-box a{color:#fff;margin-right:20px;font-size:12px !important}

.search-top{position:absolute;width:205px;top:48px;right:0}
.search-top input{background:#cfd3df;height:22px;line-height:22px;width:104px;padding:0 10px;color:#000;font-size:12px;font-family:Verdana, Geneva, sans-serif;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(js/pie.htc);position:relative;vertical-align:middle}
.search-top a{color:#fff;font-size:12px;text-decoration:none;margin:0 15px 0 10px;vertical-align:middle}

.nav-link{position:absolute;top:92px;width:70px;right:75px;}
.nav-link img{margin:0 5px}

.lang-link{position:absolute;top:92px;right:20px;}
.lang-link img{margin:0 2px}

/* Menu */
.mmenu{}
.mmenu ul{padding:0;list-style-type:none;margin:0}
.mmenu ul li{float:left;margin-left:1px}
.mmenu ul li a{font-size:12px;color:#fff;text-decoration:none;display:block;line-height:32px;padding:0 10px;background:url(../images/menu_bg.png) repeat-x}
.mmenu ul li.act a{color:#13286a;background:url(../images/menu_bg_act.png) repeat-x}
.mmenu ul li a:hover{color:#13286a;background:url(../images/menu_bg_act.png) repeat-x}
/* Menu */

.slide-box{background:url(../images/slide_bg00.jpg) top center no-repeat;height:280px;position:relative}
.slide-box .ec{position:absolute;top:28px;right:20px;text-align:right;width:300px}
.slide-box .ec p{font-size:9px;color:#fff;font-weight:bold;padding-top:5px}
.slide-box .spec{position:absolute;top:198px;right:15px;width:221px}

#mslider {width:710px;height:240px;list-style: none;overflow-y: auto;overflow-x: hidden;}
.anythingSlider-default .anythingControls a {display:block;float:left;margin:0 6px 0 0;color:#f0af38;text-decoration:none;width:23px;line-height:23px;height:23px;text-align:center;background:#1d398c}
.anythingSlider-default .anythingControls a.cur {color:#1d398c;background:#f0af38}
.anythingSlider-default .anythingControls a.start-stop {display:none !important}
.anythingSlider-default .arrow {top:150px;position: absolute;display: block;display:none}
.anythingSlider-default .arrow a {display:block;width:29px;height:52px;text-align: center;outline: 0;text-indent:-9999px}
.anythingSlider-default .back { left:-3px; }
.anythingSlider-default .back a {background:url(../images/prev.png) no-repeat}
.anythingSlider-default .forward { right:-3px; }
.anythingSlider-default .forward a {background:url(../images/next.png) no-repeat}
.anythingSlider-default .anythingControls{outline:0;display:block;z-index:100;padding:0 0 0 20px}
.anythingSlider-default .anythingControls ul {margin: 0; padding: 0; float: left;}
.anythingSlider-default .anythingControls ul li {display: inline; }
.anythingSlider-default .anythingControls .anythingNavWindow {overflow: hidden;float: left;}
.anythingSlider {display: block;overflow: visible !important;position: relative;}
.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
.anythingSlider .anythingBase {background: transparent;list-style: none;position: absolute;overflow: visible !important;top: 0;left: 0;margin: 0;
padding: 0;}
.anythingSlider .panel {display: block;overflow: hidden;float: left;padding:0;margin: 0;width:710px;height:240px}
.anythingSlider .panel img{position:absolute;z-index:1}
.anythingSlider .fade .panel {float: none;position: absolute;top: 0;left: 0;z-index: -1;}
.anythingSlider .fade .activePage {z-index: 0;}
.anythingSlider .arrow.disabled {display: none;}

.textSlide{position:relative;width:710px}
.textSlide h2{padding:20px 0 10px 20px;color:#fff;font-size:18px;}
.textSlide p{padding:0 0 0 20px;color:#fff;font-size:16px;font-weight:bold}
.textSlide div{padding:10px 0 0 20px;width:350px}
.textSlide div a, .textSlide div a p{color:#fff;font-size:14px;line-height:18px;text-decoration:none}
.textSlide img{top:37px;right:4px}
.textSlide h2, .textSlide div, .textSlide p{position:relative;z-index:100}

.content{background:#fff;clear:both;padding:45px 20px 30px 20px;position:relative}
.font-size{position:absolute;top:5px;right:20px}
.font-size span{font-size:12px}
.font-size a{text-decoration:none;color:#0d225e}
.font-size a.act{color:#b80404;font-weight:bold}
.font-size a.small{font-size:12px}
.font-size a.normal{font-size:16px}
.font-size a.large{font-size:20px}

.color-box{line-height:30px;position:absolute;top:5px;right:200px}
.color-box span{float:left;font-size:12px;margin:0 5px 0 20px}
.color-box a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(js/pie.htc);position:relative;text-decoration:none;float:left;padding:0 5px;height:20px !important;line-height:20px;margin:6px 2px 0 2px}
.color-box a.current{}

.carcass{border-collapse:collapse;width:100%;margin-bottom:25px}
.leftbar{vertical-align:top;width:225px;padding:0 30px 0 0}
.rightbar{vertical-align:top;width:340px;padding:0 0 0 20px}
.centerbar{vertical-align:top}

.r-box{background:#7e9acf;padding:12px 15px 15px 15px;line-height:17px;color:#fff;font-size:0.88em}
.r-box a{color:#fff}
.l-box{background:#7e9acf;padding:12px 15px 15px 15px;line-height:17px;color:#fff;font-size:0.88em}
.l-box a{color:#fff}

.l-menu{margin-bottom:50px}
.l-menu ul{margin:0;padding:0;list-style-type:none}
.l-menu ul li{padding-bottom:2px}
.l-menu ul li span{}
.l-menu ul li span a{display:block;background:url(../images/lmenu.png) top repeat-x;height:22px;padding:5px 15px;color:#fff;font-size:0.88em;text-decoration:none}
.l-menu ul li ul{margin:10px 0 10px 10px;padding:0;list-style-type:none}
.l-menu ul li ul li{background:url(../images/bullet01.png) 0 4px no-repeat;padding:0 0 5px 15px;}
.l-menu ul li ul li a{color:#010000;font-size:0.88em;text-decoration:none}
.l-menu ul li ul li.act a{font-weight:bold}

.anonces{padding:15px 0}
.anonces h2{color:#003b80;font-size:1em;padding-bottom:15px}
.anonces ul{margin:0;padding:0;list-style-type:none}
.anonces ul li{padding:0 0 15px 0;line-height:17px}
.anonces ul li .date{color:#0d225e;display:block;font-weight:bold;padding-bottom:4px}
.anonces ul li a{color:#0d225e;text-decoration:none;font-size: 0.85em;}

.partner-box{clear:both;padding:15px 0 5px 0;border-top:2px solid #c0c6d4;text-align:center}
.partner-box img{margin:0 5px}

.centerbar div[class*="alignleft"] {float:left;margin:0 20px 10px 0;padding:20px;border:1px solid #8f8f8f;background:#fff;-moz-box-shadow:5px 5px 10px #ccc; -webkit-box-shadow:5px 5px 10px #ccc; box-shadow: 5px 5px 10px #ccc;}
.centerbar div[class*="alignleft"] p{padding:5px 0 0 0;color:#000;font-weight:bold;clear:both}
.centerbar div[class*="alignright"]{float:right;margin:0 0 10px 20px;padding:20px;border:1px solid #8f8f8f;background:#fff;-moz-box-shadow:5px 5px 10px #ccc; -webkit-box-shadow:5px 5px 10px #ccc; box-shadow: 5px 5px 10px #ccc;}
.centerbar div[class*="alignright"] p{padding:5px 0 0 0;color:#000;font-weight:bold;clear:both}

.centerbar h1{color:#1c1c73;font-size:1.5em;padding-bottom:12px}
.centerbar h2{color:#1c1c73;font-size:1.5em;padding-bottom:12px;font-weight:normal}
.centerbar h3{color:#1c1c73;font-size:1.3em;padding-bottom:8px;font-weight:normal;font-style:italic}
.centerbar h4{color:#1c1c73;font-size:0.94em;padding-bottom:8px;}
.centerbar h5{color:#1c1c73;font-size:0.94em;padding-bottom:8px;font-weight:normal;font-style:italic}

.txt-box p{padding-bottom:15px}
.txt-box table{width:100%;margin-bottom:20px}
.txt-box table th{background:#7e9acf;color:#fff;font-size:0.88em;padding:5px}
.txt-box table td{background:#d9d9ff;color:#262699;font-size:0.88em;padding:5px;text-align:center}
.txt-box table td:first-child{background:#7e9acf;color:#fff;font-size:0.88em;font-weight:bold}

.txt-box ol{margin:5px 24px 10px 18px;padding:0;counter-reset:li;}
.txt-box ol li{padding:0 0 5px 0 ;font-size:1em;line-height:17px;position:relative;display:block;color:#000;font-weight:normal}
.txt-box ol li:before {content:counter(li)". "; counter-increment:li;color:#1c1c73;position:absolute; top:0; left:-16px;font-weight:bold}

.txt-box ul{margin:5px 24px 10px 0;padding:0;list-style-type:none}
.txt-box ul li{background:url(../images/bullet02.png) 0 5px no-repeat;padding:0 0 5px 15px;}

.pagebar{clear:both;padding:20px 0}
.pagebar ul{margin:0;padding:0;list-style-type:none}
.pagebar ul li{float:left;margin:0 0 0 10px;background:none;padding:0}
.pagebar ul li:first-child{margin-left:0}
.pagebar ul li a{display:block;padding:5px 8px;color:#0d225e;font-size:0.88em}
.pagebar ul li.act a{border:1px solid #cecece;cursor:text;color:#000;text-decoration:none;font-weight:bold}

.map-box{text-align:center;padding:0 0 40px 0}

.news-list{}
.news-list ul{margin:0;padding:0;list-style-type:none;}
.news-list ul li{clear:both;padding:20px 0 5px 0;border-bottom:2px solid #c6cbd8;background:none;}
.news-list ul li span.date{display:block;font-weight:bold;color:#0d225e;font-weight:bold;padding-bottom:5px}
.news-list ul li p{line-height:17px;padding-bottom:10px;color:#14120c}
.news-list ul li div{padding:0 0 10px 0}
.news-list ul li div a{float:right;background:url(../images/lmenu.png) repeat-x;padding:3px 10px;color:#fff;font-size:0.7em;text-decoration:none}

.mp3-list ul{margin:0;padding:0;list-style-type:none}
.mp3-list ul li{clear:both;padding:20px 0 5px 0;border-bottom:2px solid #c6cbd8; background: none !important; min-height: 75px;}
.mp3-list ul li p{line-height:17px;padding-bottom:10px;color:#14120c}
.mp3-list ul li div{float:right;margin:0 0 10px 20px;text-align:center}
.mp3-list ul li div img{margin-bottom:5px}
.mp3-list ul li div a{display:block;color:#13286a;font-size:0.7em;text-decoration:blink}


/* Content */

/* Footer */
#footer{background:url(../images/footer_bg.png) top repeat-x;height:231px;position:absolute;bottom:0;left:0;width:100%}
.footer{width:980px;margin:0 auto;position:relative}
.f-left{float:left;padding:20px 0 0 20px;width:330px;color:#fff;font-size:12px}
.f-left div{font-size:23px;}
.f-left p{padding-bottom:15px}

.soc-box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior: url(js/pie.htc);position:relative;padding:10px;background:#004799;margin-bottom:10px;border:1px solid #4f92df;margin:25px 20px 0 0;float:right;width:300px}
.soc-box p{color:#fff;font-size:11px;padding-bottom:20px}
.soc-box div{overflow:hidden;height:32px;margin-left:-10px}
.soc-box div img{margin-left:7px}

.f-menu{margin:0 320px 0 350px;padding-top:20px}
.f-menu ul{margin:0;padding:0;list-style-type:none}
.f-menu ul li{font-size:14px;}
.f-menu ul li a{color:#fff}

.f-bot{clear:both;padding:15px 20px 0 20px}
.f-bot p{font-size:12px;padding-bottom:5px;color:#fff}

/* Footer */
.clear{clear:both}
* html .clearfix{height: 1%; overflow: visible;}
*+html .clearfix{  min-height: 1%;}
.clearfix { zoom: 1 }
.clearfix:after {  content: "";   clear: both;  display: block;  width: 0; height: 0;  overflow: hidden;  font-size: 0;}

.color02{background:#000;color:#FFFF00 !important}
.color02 .centerbar h1{color:#FFFF00;}
.color02 .centerbar h1{color:#FFFF00;}
.color02 .centerbar h1{color:#FFFF00;}
.color02 .centerbar h2{color:#FFFF00;}
.color02 .centerbar h3{color:#FFFF00;}
.color02 .centerbar h4{color:#FFFF00;}
.color02 .centerbar h5{color:#FFFF00;}
.color02 .anonces h2{color:#FFFF00;}
.color02 .anonces ul li .date{color:#FFFF00;}
.color02 .anonces ul li a{color:#FFFF00;}
.color02 .font-size a{color:#FFFF00}
.color02 .font-size a.act{color:#b80404;}
.color02 .l-menu ul li ul li a{color:#FFFF00}
.color02 .txt-box ol li{color:#FFFF00}
.color02 .pagebar ul li a{color:#FFFF00}
.color02 .pagebar ul li.act a{color:#FFFF00}
.color02 .news-list ul li{border-bottom:2px solid #FFFF00}
.color02 .news-list ul li span.date{color:#FFFF00;}
.color02 .news-list ul li p{color:#FFFF00}
.color02 .news-list ul li div a{background:#fff;color:#000;}
.color02 .mp3-list ul li{border-bottom:2px solid #FFFF00}
.color02 .mp3-list ul li p{color:#FFFF00}
.color02 .mp3-list ul li div a{color:#FFFF00;}


.color03{background:#FFFF00;color:#000 !important}
.color03 .centerbar h1{color:#000;}
.color03 .centerbar h1{color:#000;}
.color03 .centerbar h1{color:#000;}
.color03 .centerbar h2{color:#000;}
.color03 .centerbar h3{color:#000;}
.color03 .centerbar h4{color:#000;}
.color03 .centerbar h5{color:#000;}
.color03 .anonces h2{color:#000;}
.color03 .anonces ul li .date{color:#000;}
.color03 .anonces ul li a{color:#000;}
.color03 .font-size a{color:#000}
.color03 .font-size a.act{color:#b80404;}
.color03 .l-menu ul li ul li a{color:#000}
.color03 .txt-box ol li{color:#000}
.color03 .pagebar ul li a{color:#000}
.color03 .pagebar ul li.act a{color:#000}
.color03 .news-list ul li{border-bottom:2px solid #000}
.color03 .news-list ul li span.date{color:#000;}
.color03 .news-list ul li p{color:#000}
.color03 .news-list ul li div a{background:#fff;color:#000;}
.color03 .mp3-list ul li{border-bottom:2px solid #000}
.color03 .mp3-list ul li p{color:#000}
.color03 .mp3-list ul li div a{color:#000;}


.photos li{background: none !important; float:left;}

.contact-form{background:#d9d4c8;border:1px solid #c2beb3;padding:20px;clear:both; margin-top: 10px;}
.contact-form p{font-size: 12px;
line-height: 16px;
padding: 0 0 15px 0;}
.contact-form table{border-collapse:collapse;width:100%}
.contact-form table td{vertical-align:top;padding:0 0 15px 0;background: none !important; color: #000 !important; text-align: left !important;}
.contact-form table td textarea{width:98%;height:120px}
.contact-form input.captcha-in{width:80px;padding-top:7px !important;padding-bottom:7px !important}
.contact-form span{background:url(../images/button_right.png) right no-repeat;float:right;height:33px}
.contact-form span a{background:url(../images/button_left.png) left no-repeat;float:right;height:33px;line-height:30px;padding:0 15px;color:#0f1c3b;font-size:14px;text-decoration:none}
.contact-box{border:1px solid #808080;background:#f2eee9;clear:both;padding:15px 15px 0 15px;-moz-box-shadow:3px 3px 3px #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;behavior: url(../js/pie.htc);position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.contact-box .sep{background:url(../images/sep.png) repeat-x;margin:15px -15px}


.gray_block {float:left; padding:0 10px 10px 0;}
.album_block img{float:left; padding-right: 20px;}
.album_block{margin-bottom: 10px;}

.sp-img{float:right; padding:0 0 10px 10px;
}