html,body{height:100%;}
body{background-color:#e2e2e2;color:#000;font:normal 18px 'PT Serif',Tahoma,Arial,Helvetica,sans-serif;margin:0;min-height:600px;}
a{-moz-transition:color .2s;-o-transition:color .2s;-webkit-transition:color .2s;color:#333;transition:color .2s;text-decoration:none;}
a:focus{outline:5px auto 0;outline-offset:-2px;}
a:hover,a:active{color:#db0202;}
a:hover,a:active{outline:0;}
a:visited{color:#333;}
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{font-family:'PT Sans';color:#333;padding-bottom:25px;}
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
img{vertical-align:bottom}
blockquote{font-style:italyc;padding-left:40px;font-size:16px;background:url(../images/blockquote.png) left 5px no-repeat;}
/* header */
.header-top{background-color:#333;height:50px;width:100%;position:fixed;top:0;left:0;min-width:1000px;z-index:1000;}
.header-top.print{position:absolute;}
.logo{display:block;position:absolute;left:21px;top:8px;}
.logo-text{position:absolute;left:69px;top:15px;font-family:'PT Sans';font-weight:700;text-transform:uppercase;color:#fff;display:block;}
.logo-text:link,.logo-text:visited,.logo-text:hover,.logo-text:active{color:#fff;}
.menu-hide{position:absolute;right:24px;top:15px;background:url(../images/menu.png) no-repeat;width:31px;height:20px;cursor:pointer;}
/* wrap */
.wrap{background-color:#e2e2e2;width:100%;position:relative;}
.wrap1000{margin:0 auto;max-width:1000px;position:relative;}
.wrap1280{margin:0 auto;max-width:1280px;min-width:1000px;position:relative;}
.page{margin-top:50px;}
/* region */
.region-title{padding:0 10px;color:#fff;height:155px;line-height:135px;}
.region-title h1{font-weight:700;font-size:72px;color:#fff;}
.region-text{padding:17px 10px;color:#fff;line-height:25px;}
.region-block{background-color:#e2e2e2;padding:25px;font-size:14px;}
.region-block-text p{padding-bottom:14px;}
.region-block-color{height:21px;width:100%;margin-bottom:14px;}
.region-block-url{font-style:italic;}
.region-block .region-block-url a:link,.region-block .region-block-url a:visited{text-decoration:none}
.red{background-color:#f24941}
.orange{background-color:#f77b3e}
.yellow{background-color:#e2c53d}
.green{background-color:#3a7e51}
.blue{background-color:#296378}
.white{background-color:#fff}
/* content */
.content-title{padding:0 10px;color:#fff;height:155px;line-height:135px;}
.content-title h1{font-weight:700;font-size:72px;color:#fff;}
.content{padding:35px 10px;clear:both;overflow:hidden;}
.content ul{list-style-type:disc;padding:0 20px;}
.content ul li{padding-bottom:25px;}
.content ul li.last-child{padding-bottom:0;}
.content a:link,.content a:visited{text-decoration:underline;}
.content a:hover,.content a:active{color:#db0202;}
.content a.no-link{text-decoration:none;}
.content tr.fill,.content tr:nth-child(odd){background-color:#ececec}
.content th{font-family:'PT Sans';font-size:24px;color:#333;}
.content th,.content td{text-align:left;padding:25px;vertical-align:top;}
.content-full{line-height:25px;}
.content-left{float:left;width:64%;line-height:25px;}
.content-left p,.content-full p,.content-main p{padding-bottom:25px;}
.content-left .text{padding-bottom:40px;clear:both;}
.content-right{float:right;width:31%;overflow:hidden;}
.content-right img{width:100%;}
.conflict-title{font-size:48px;padding-bottom:45px;margin-left:270px;}
.content-full .conflict{border-left:13px solid #e2e2e2;padding-left:17px;margin-bottom:50px;}
.content-full .conflict h4{color:#db0202;font-family:'PT Sans';font-size:30px;line-height:40px;padding-bottom:10px;}
.content-full .conflict .info{float:left;width:200px;}
.content-full .conflict .desc{float:right;width:730px;}
.content-full .conflict .intensity{font-size:12px;font-family:'PT Sans';color:#333;padding-bottom:10px;}
.content-full .conflict .intensity-bar{width:96px;height:7px;background:url(../images/intensity.png) no-repeat;}
.content-full .conflict .intensity-bar1{background-position:0 0;}
.content-full .conflict .intensity-bar2{background-position:0 -7px;}
.content-full .conflict .intensity-bar3{background-position:0 -14px;}
.content-full .conflict .intensity-bar4{background-position:0 -21px;}
.content-full .conflict .intensity-bar5{background-position:0 -28px;}
/* expert */
.expert{padding:20px 0;color:#333;}
.expert .foto{padding-bottom:17px;max-width:306px;display:block;}
.expert h6{padding-bottom:5px;}
.expert .position{font-family:'PT Sans';font-size:12px;line-height:16px;padding-bottom:10px;}
.expert .text{font-style:italic;font-size:16px;}
.expert .text p{padding-bottom:5px;}
.expert-item{float:left;padding-right:31px;width:306px;}
.expert-item.no-padding-r{padding-right:0;}
/* footer */
.footer{width:100%;clear:both;border-top:10px solid #e2e2e2;color:#333;}
.footer-menu{padding:0 10px;}
.footer-menu ul{margin:0;padding:0;}
.footer-menu ul li{float:left;font-family:'PT Sans';font-weight:700;font-size:14px;margin-right:20px;text-transform:uppercase;}
.footer-menu ul li a{display:block;padding:14px 0;border-top:5px solid #fff;}
.footer-menu ul li a:hover{border-top:5px solid #db0202;}
.footer-text{padding:30px 10px;}
.footer-text p{padding-bottom:13px;}
.print-button{background:url(../images/print.png) center left no-repeat;height:17px;float:right;padding:30px 0;font-size:12px;font-family:'PT Sans';text-indent:23px;line-height:17px;cursor:pointer;}
/* menu */
.menu{box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 1);-webkit-box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 1);-moz-box-shadow:0px 0px 21px 0px rgba(0, 0, 0, 1);position:fixed;top:50px;right:0;width:240px;height:100%;background-color:#1f1f1f;font-family:'PT Sans';font-size:16px;font-weight:700;padding:20px;color:#fff;overflow:hidden;display:none;z-index:200;}
.menu a:link,.menu a:visited{color:#fff;}
.menu a.red-link:link,.menu a.red-link:visited{color:#da251c;}
.menu .menu-contents{overflow:hidden;position:relative;}
.menu .menu-contents ul{position:relative;}
.menu .menu-contents li{padding:14px 0;border-bottom:1px solid #333;padding-left:2px;}
.menu .menu-contents li.no-border-b{border-bottom:0;}
/* content */
.content.no-padding-b{padding-bottom:0}
.right-block{padding-bottom:40px;}
.right-text{font-family:'PT Sans';font-size:14px;line-height:18px;color:#333;padding-top:5px;}
.arrow-r{display:inline-block;height:0;width:0;border:4px solid transparent;border-left-color:#000;}
.download-button{display:block;font-family:'PT Sans';font-size:18px;font-weight:700;color:#333;padding:13px 15px;background-color:#e2e2e2;text-align:center;}
a.download-button:hover,a.download-button:active{color:#333}
.region-list{padding:17px 10px;line-height:25px;text-align:center;}
.region-list p{padding-bottom:10px;}
.region-list a:link,.region-list a:visited,.region-list a:hover,.region-list a:active{color:#000;text-decoration:underline;}
.image-desc{padding:10px;background-color:#e2e2e2;color:#333;font-style:italic;font-size:14px;line-height:16px;}
.image-desc-foto{color:#666;padding-top:3px;}
.content ul.main{list-style-type:disc;padding:0 40px;}
.content ul.main li{padding-bottom:0;}
/* cover */
.cover{position:relative;min-height:350px;overflow:hidden;}
.cover-img{width:100%;height:auto;min-width:1000px;}
.cover-text{position:absolute;left:50%;top:40%;width:700px;height:310px;margin:-155px 0 0 -350px;z-index:100;text-align:center;text-shadow:-1px 0px 0px rgba(3, 3, 3, 1);}
.cover-text h1{text-transform:uppercase;font-size:5.31em;color:#fff;display:inline-block;border-top:9px solid #fff;border-bottom:9px solid #fff;padding:10px 0;}
.cover-text h2{font-family:'PT Serif';text-transform:uppercase;font-size:1.53em;color:#fff;padding-top:30px;}
/* map */
.map{padding:31px 0;background-color:#ebebeb;clear:both;}
.map h2{padding:0 10px 10px 10px;}
.map .text{font-family:'PT Sans';font-size:14px;color:#333;padding:0 10px;}
.map table{font-family:'PT Sans';font-size:14px;color:#333;margin-top:35px;}
.map table td{padding-bottom:30px;vertical-align:top;}
.map table td .item{position:relative;}
.map table td .bar{width:102px;height:10px;margin-top:4px;float:left;margin-right:9px;}
.map table td .bar-text{float:left;}
.map-in{width:1000px;height:576px;position:relative;margin:0 auto;}
.map-in .point{position:absolute;display:none;background:#ebebeb;font-size:18px;color:#333;top:50px;left:17px;font-weight:700;border:3px solid #333;padding:15px;}
.map-in path{cursor:pointer;}
/* error */
a.ie-update{color:#f24941;display:block;position:fixed;top:50px;left:0;font-size:16px;width:100%;background-color:#ccc;padding:10px;z-index:1001;}
/* print */
@media print{.header-top{position:absolute;}}