@font-face {
	font-family: 'dinbold';
	src: url('../fonts/din_bold-webfont.eot');
	src: url('../fonts/din_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/din_bold-webfont.woff') format('woff'),
		url('../fonts/din_bold-webfont.ttf') format('truetype'),
		url('../fonts/din_bold-webfont.svg#dinbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {font-family: 'AmasisMT-Bold';
	src: url('../fonts/281B3F_0_0.eot');
	src: url('../fonts/281B3F_0_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/281B3F_0_0.woff') format('woff'),
		url('../fonts/281B3F_0_0.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	}
body{
	margin:0;
	background:#e4e6e6;
	font:13px/20px Helvetica, Arial, sans-serif;
	color:#666;
	min-width:1000px;
}

.clearfix { *zoom: 1; } 
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; }

a{
	text-decoration:none;
	color:#fc5a01;
}
a:hover{text-decoration:underline;}
img{border:0;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure { display: block; }
figure {
	margin:0;
	padding:0;
}
.form-info input[type="text"].extra {
	
		padding: 0 !important;
		border: none !important;
		border-radius: none !important;
		box-shadow: none !important;
		-webkit-box-shadow: none !important;
		background: transparent !important;
		/* float: left; */
		display: inline !important;
		/* z-index: -1; */
		color: transparent !important;
		margin: -46px;
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
	background:#fff;
}
.containerArticle,
.container{
	margin:0 auto;
	width:990px;
	/*background:gray;*/
}
.container:after {
	clear: both;
	content:"";
	display: block;
}
#header{
	position:relative;
	width:100%;
	background:url(../images/bg-header-l.png) repeat-x;
}
#header:after {
	clear: both;
	content:"";
	display: block;
}
#header .holder{
	background:url(../images/bg-header-r.png) repeat-x;
	float:left;
	left:50%;
	position:relative;
	width:1300px;
}
#header .frame{
	float:left;
	left:-50%;
	position:relative;
	background:url(../images/bg-header.png) no-repeat;
	height: 200px;
	width:1300px;
}
.visual .frame.hide {
	display:none;
}
.header-top{
	margin-bottom:-3px;
	overflow:hidden;
}
.btn-login{
	float:right;
	/*color:#a4abb6;*/
	color:#ffffff;
	position:relative;
	font-size:14px;
	font-weight:bold;
	line-height:12px;
	background:rgba(0,34,70,0.5);
	border: 1px solid #a2a2a2;
	padding:5px 16px 5px 16px;
	margin-top: 4px;
}
/*.btn-login:after{
	position:absolute;
	content:'';
	top:13px;
	right:9px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid rgba(255,255,255,.5);
}*/
.btn-login:hover{
	text-decoration:none;
	color:#cccccc;
}
.header-block:after {
	clear: both;
	content:"";
	display: block;
}
.header-block{margin-bottom:26px;}
.counter-block{
	margin:38px -2px 0 0;
	float:right;
	width:525px;
	color:#eff0f3;
	text-align:right;
	text-transform:uppercase;
	font:13px/16px 'dinbold', Arial, Helvetica, sans-serif;
}
.counter{
	float:right;
	margin:2px 0 0 11px;
}
.counter .item{
	float:left;
	background:url(../images/sprite.png) no-repeat;
	width: 28px;
	height: 41px;
	margin:0 0 0 2px;
	text-align:center;
	font-size:36px;
	line-height:36px;
	padding:5px 0 0;
	color:#000;
	position:relative;
}
.counter .item:after{
	position:absolute;
	content:'';
	top:50%;
	left:0;
	background:url(../images/sprite.png) no-repeat -35px 0;
	width: 25px;
	height: 2px;
}
.counter-block span{
	overflow:hidden;
	display:block;
}
.logo{
	background:url(../images/logo.png) no-repeat;
	width: 467px;
	height: 87px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:-24px 0 0 0;
}
.logo a{
	display:block;
	height:100%;
}
.nav-holder:after {
	clear: both;
	content:"";
	display: block;
}
.nav-holder{
	padding:1px 0 0;
	border-top:1px solid #01192f;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25);
}
#nav{
	float:left;
	max-width:820px;
	margin:0;
	text-transform:uppercase;
	font:14px/17px 'dinbold', Arial, Helvetica, sans-serif;
}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav > ul > li{
	float:left;
	margin:0 1px 0 0;
	position:relative;
}
#nav .active:after{
	position:absolute;
	content:'';
	bottom:-1px;
	left:50%;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 6px solid #fff;
	margin:0 0 0 -5px;
}
#nav > ul > li > a{
	color:#eff0f2;
	padding:19px 8px 25px 6px;
	display:block;
	position:relative;
	z-index:1;
}
#nav > ul > li > a:hover,
#nav > ul > li:hover > a{
	background:url(../images/pattern1.png);
	-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.5);
	box-shadow:0 2px 10px rgba(0, 0, 0, 0.5);
	text-decoration:none;
}
#nav .drop{
	position:absolute;
	z-index:10;
	left:0;
	top:-9999px;
	width:210px;
	padding:0 14px 6px 9px;
	background:url(../images/pattern1.png);
}
#nav li:hover .drop{top:100%;}
#nav .drop li{
	border-top:1px solid #0a2f53;
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
}
#nav .drop li:first-child {
	border-top:0;
	-webkit-box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0.2);
}
#nav .drop a{
	color:#fff;
	display:block;
	padding:11px 0 6px;
}
#nav .drop li:first-child a{
	padding-top:11px;
}
#nav .drop a:hover{
	color:#fc5c03;
	text-decoration:none;
}
.form-search{
	float:right;
	width:159px;
	height:29px;
	position:relative;
	margin:13px 0 0;
	background:rgba(255,255,255,0.1);
}
.form-search input[type="text"],
.form-search input[type="search"]{
	background:none;
	border:none;
	width:129px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:7px 0 6px 8px;
	color:#eff1f4;
	-webkit-appearance: none;
	height:29px;
	outline:none;
	font:14px/17px 'dinbold', Arial, Helvetica, sans-serif;
}
.form-search input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.form-search input[type="search"]::-moz-placeholder{
	color:#eff1f4;
	opacity: 1;
}
.form-search input[type="search"]::-webkit-input-placeholder {
	color:#eff1f4;
}
.form-search input[type="search"]:-ms-input-placeholder {
	color:#eff1f4;
}
.form-search input[type="submit"]{
	width:29px;
	height:29px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	position:absolute;
	top:0;
	right:0;
	background:url(../images/sprite.png) no-repeat -178px -48px;
}
.form-search input[type="submit"]:hover{background-position:0 -81px;}
.visual{
	position:relative;
	/*overflow:hidden;*/
	width:100%;
	background:#201e29;
	min-height:380px;
	margin-bottom:30px;
	border-bottom:1px solid #e7e6e3;
}
.visual:after,
.visual:before{
	content:'';
	position:absolute;
	left:50%;
	top:0;
	bottom:0;
	width:55px;
	margin:0 0 0 -655px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMWUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzIwMWUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDFlMjkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(32,30,41,1) 0%, rgba(32,30,41,1) 34%, rgba(32,30,41,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(32,30,41,1)), color-stop(34%,rgba(32,30,41,1)), color-stop(100%,rgba(32,30,41,0)));
	background: -webkit-linear-gradient(left,  rgba(32,30,41,1) 0%,rgba(32,30,41,1) 34%,rgba(32,30,41,0) 100%);
	background: -o-linear-gradient(left,  rgba(32,30,41,1) 0%,rgba(32,30,41,1) 34%,rgba(32,30,41,0) 100%);
	background: -ms-linear-gradient(left,  rgba(32,30,41,1) 0%,rgba(32,30,41,1) 34%,rgba(32,30,41,0) 100%);
	background: linear-gradient(to right,  rgba(32,30,41,1) 0%,rgba(32,30,41,1) 34%,rgba(32,30,41,0) 100%);
}
.visual:before{
	margin:0 0 0 595px;
	z-index:1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwMWUyOSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzIwMWUyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDFlMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(32,30,41,0) 0%, rgba(32,30,41,1) 66%, rgba(32,30,41,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(32,30,41,0)), color-stop(66%,rgba(32,30,41,1)), color-stop(100%,rgba(32,30,41,1)));
	background: -webkit-linear-gradient(left,  rgba(32,30,41,0) 0%,rgba(32,30,41,1) 66%,rgba(32,30,41,1) 100%);
	background: -o-linear-gradient(left,  rgba(32,30,41,0) 0%,rgba(32,30,41,1) 66%,rgba(32,30,41,1) 100%);
	background: -ms-linear-gradient(left,  rgba(32,30,41,0) 0%,rgba(32,30,41,1) 66%,rgba(32,30,41,1) 100%);
	background: linear-gradient(to right,  rgba(32,30,41,0) 0%,rgba(32,30,41,1) 66%,rgba(32,30,41,1) 100%);
}
.line{
	position:absolute;
	top:0;
	height:2px;
	left:0;
	width:100%;
	z-index:2;
	background:rgba(255,255,255,0.3);
}
.visual .holder{
	/*left:50%;*/
	/*float:left;*/
	/*position:relative;*/
	width:1300px;
	margin: 0 auto;
}
.visual .frame{
	/*left:-50%;
	float:left;
	position:relative;
	width:1300px;*/
}
.visual img{display:block;}
.visual article{
	position:absolute;
	top:62px;
	left:0;
	width:100%;
	font-size:15px;
	color:#fff;
	text-shadow:1px 1px 1px #000;
}
.visual .info{
	position:relative;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
	padding:9px 0 10px 35px;
	margin:0 0 10px;
	text-shadow: 2px 2px #333;
}
.visual .info.has-icon:before{
	background:url(../images/sprite.png);
	background-position:-77px -83px;
	width: 31px;
	height: 31px;
	/*margin:-16px 0 00;*/
	margin: -9px 0 0 -35px;
	content: ".";
	text-indent: -9999px;
	float: left;
}
.visual .info.has-icon.safety-advisory:before {
	background-position: -77px -83px;
}
.visual .info.has-icon.travel-advisory:before {
	background-position: -77px -51px;
}
.visual .info a{color:#fff;}
.visual .info .author,
.visual .info time{
	position:relative;
	padding-left:15px;
}
.visual .info .author:after,
.visual .info time:after{
	background:url(../images/sprite.png) no-repeat -118px -89px;
	width: 4px;
	height: 14px;
	margin:-7px 0 0;
	content:'';
	position:absolute;
	left:4px;
	top:50%;
}
.visual .category{
	float:left;
}
#main .visual h1{
	display:block;
	margin:0 0 0 32px;
	width:420px;
	color:#fff;
	font:40px/43px 'AmasisMT-Bold', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-shadow: 2px 2px #333;
}
.articles-holder{
	overflow:hidden;
	margin:0 -8px 33px 0;
}
.articles-holder article{
	float:left;
	width:196px;
	padding:0 26px 9999px 28px;
	margin:0 0 -9988px;

	/*padding:0 23px 11px 23px;*/
	
	border-left:1px solid #e4e6e5;
}
.articles-holder article:first-child {
	padding-left:21px;
	border:none;
}
.articles-holder article .image {
	display:block;
}

.articles-holder img{
	display:block;
	margin:0 0 14px;
}

.container .overlay {
	/*width:217px;
	background: #fff;*/
	/*-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);*/
	/*box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);*/
	position: absolute;
	margin-top: -40px;
	height: 1px;

}


.container .overlay.hide {
	display:none;
}
#main .articles-holder h2{margin-bottom:7px;}
.articles-holder h2 a{color:#003160;}
.articles-holder h2 a:hover{
	text-decoration:none;
	color:#fc5900;
}
.articles-holder .info{
	overflow: hidden;
	/*padding-bottom:7px;*/
}
.articles-holder .info.has-icon:before{
	content: ".";
	text-indent: -9999px;
	float: left;
	background:url(../images/sprite.png);
	background-position: -90px -20px;
	width: 21px;
	height: 27px;
	margin:-8px 7px 0 2px;
}
.articles-holder .info.has-icon.safety-advisory:before{
	background-position: -90px -20px;
}
.articles-holder .info.has-icon.travel-advisory:before{
	background-position: -90px 4px;
}
.map-block{
	overflow:hidden;
	background:#f1f2f2;
	margin-bottom:11px;
	padding:27px 0 19px;
}
.map-block:after {
	clear: both;
	content:"";
	display: block;
}
#main .map-block h2{
	margin:0 0 15px;
	font:21px/23px 'dinbold', Arial, Helvetica, sans-serif;
}
.map-holder{
	float:left;
	width:600px;
	margin-left:2px;
}
.map-block .map{
	position:relative;
	background:url(../images/img-map.png) no-repeat;
	width: 615px;
	height: 339px;
	padding:0;
	margin:0 0 0 -31px;
}
.map-image{
	display:block;
	position:relative;
	z-index:999;
}
#map-hover{
	padding:0;
	margin:0;
	list-style:none;
}
#map-hover li {
	background:none;
	display: none;
	list-style: none outside none;
	position: absolute;
	margin:0;
}
#map-hover li.activestate, #map-hover li.active{
	display: block;
	z-index: 2 !important;
}
#map-hover .region-link{
	display:block;
	outline:none;
	height:100%;
	text-align:right;
	background:#fff;
	padding:2px 5px;
	color:#003160;
	font-size:14px;
	font-weight:bold;
	position:relative;
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow:1px 1px 1px 0 rgba(0, 0, 0, 0.1);
}
#map-hover .region-link:after{
	position:absolute;
	left:50%;
	bottom:-9px;
	content:'';
	background:url(../images/sprite.png) no-repeat -178px -91px;
	width: 7px;
	height: 9px;
	margin:0 0 0 -4px;
}
#map-hover li#region01.activestate,
#map-hover li#region01.active{
	bottom:133px;
	left:272px;
}
#map-hover li#region02.activestate,
#map-hover li#region02.active{
	bottom:142px;
	left:298px;
}
#map-hover li#region03.activestate,
#map-hover li#region03.active{
	bottom:132px;
	left:238px;
}
#map-hover li#region04.activestate,
#map-hover li#region04.active{
	bottom:163px;
	left:317px;
}
#map-hover li#region05.activestate,
#map-hover li#region05.active{
	bottom:140px;
	left:315px;
}
#map-hover li#region06.activestate,
#map-hover li#region06.active{
	bottom:115px;
	left:305px;
}
#map-hover li#region07.activestate,
#map-hover li#region07.active{
	bottom:183px;
	left:332px;
}
#map-hover li#region08.activestate,
#map-hover li#region08.active{
	bottom:178px;
	left:344px;
}
#map-hover li#region09.activestate,
#map-hover li#region09.active{
	bottom:147px;
	left:347px;
}
#map-hover li#region10.activestate,
#map-hover li#region10.active{
	bottom:130px;
	left:340px;
}
#map-hover li#region11.activestate,
#map-hover li#region11.active{
	bottom:180px;
	left:355px;
}
#map-hover li#region12.activestate,
#map-hover li#region12.active{
	bottom:170px;
	left:374px;
}
.map-holder .btn{margin:19px 0 0 31px;
float:left;}
.block-report{
	float:right;
	width:360px;
	margin-right:12px;
}
.accordion{
	margin:0;
	padding:3px 0 17px;
	list-style:none;
}
.accordion > li{
	margin-bottom:9px;
	background:#fff;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);
}
.accordion > .active{margin-bottom:10px;}
.accordion > li > a{
	display:block;
	position:relative;
	padding:9px 10px 10px 19px;
	text-transform:uppercase;
	font:15px/19px 'dinbold', Arial, Helvetica, sans-serif;
}
.accordion > li > a:after{
	content:'';
	position:absolute;
	right:10px;
	background:url(../images/sprite.png) no-repeat -130px -214px;
	

	width: 16px;
	height: 4px;
	top:18px;
}
.accordion > li > a.collapsed:after{
	background-position:-100px -208px;
	top:9px;
	
	width: 16px;
	height: 17px;
}
.accordion > li > a:hover{
	background-color:#e4e4e4;
	text-decoration:none;
}
.accordion .slide{
	border-top:1px solid #e4e6e5;
	padding:9px 5px 12px 18px;
	line-height:14px;
	font-size:12px;
}
.accordion .slide ul{
	margin:0;
	padding:0;
	list-style:none;
}
.accordion .slide li{margin-bottom:10px;}
.accordion p{margin:0;}
.accordion .slide strong{
	color:#003161;
	display:block;
	margin:0 0 0 -2px;
	font:bold 14px/17px Helvetica, Arial, sans-serif;
}
.accordion .slide strong a{color:#003161;}
.accordion .slide strong a:hover{
	text-decoration:none;
	color:#f55500;
}
.btn-report{
	display:inline-block;
	vertical-align:top;
	border-radius:3px;
	padding:9px 12px;
	margin:0 0 5px 2px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.4);
	background:#eb7200 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViNzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0NTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYzNhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eb7200 0%, #e45900 50%, #dc3a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb7200), color-stop(50%,#e45900), color-stop(100%,#dc3a00));
	background: -webkit-linear-gradient(top,  #eb7200 0%,#e45900 50%,#dc3a00 100%);
	background: -o-linear-gradient(top,  #eb7200 0%,#e45900 50%,#dc3a00 100%);
	background: -ms-linear-gradient(top,  #eb7200 0%,#e45900 50%,#dc3a00 100%);
	background: linear-gradient(to bottom,  #eb7200 0%,#e45900 50%,#dc3a00 100%);
	text-transform:uppercase;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
	font:14px/16px 'dinbold', Helvetica, Arial, sans-serif;
}
.btn-report:hover{
	text-decoration:none;
	background:#cf5100 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmNTEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjNDYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTNhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #cf5100 0%, #cc4600 50%, #c93a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf5100), color-stop(50%,#cc4600), color-stop(100%,#c93a00));
	background: -webkit-linear-gradient(top,  #cf5100 0%,#cc4600 50%,#c93a00 100%);
	background: -o-linear-gradient(top,  #cf5100 0%,#cc4600 50%,#c93a00 100%);
	background: -ms-linear-gradient(top,  #cf5100 0%,#cc4600 50%,#c93a00 100%);
	background: linear-gradient(to bottom,  #cf5100 0%,#cc4600 50%,#c93a00 100%);
}
.blocks-holder{margin-bottom:60px;}
.carousel {
	position: relative;
	width:660px;
	float:left;
	padding:10px 0 0;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	width:660px;
	margin-bottom:28px;
}
.carousel .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel .mask .slide {
	width: 307px;
	float: left;
	margin:0 35px 0 0;
}
#main .carousel h2, #main .carousel h2 a{
	margin:0 0 7px 2px;
	font:21px/23px 'dinbold', Arial, Helvetica, sans-serif;
	color: #00315F;
	text-decoration:none;
	
}
#main .carousel h2 a:hover {
color: #FF5E00;	
}
.carousel img{
	display:block;
	margin:0 0 6px;
}
.carousel .text{padding:0 10px 0 0;}
.carousel p{margin:0 0 10px;}
.carousel .btn{padding-left:7px;}
.carousel .pagination{
	text-align:center;
	font-size:0;
	letter-spacing:-4px;
	background:#fff;
	width:100%;
}
.carousel .pagination ul{
	margin:0 38px 0 0;
	padding:0 18px;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	position:relative;
}
.carousel .pagination ul:after,
.carousel .pagination ul:before{
	position:absolute;
	left:100%;
	width:273px;
	top:7px;
	height:1px;
	content:'';
	background:#e4e6e5;
}
.carousel .pagination ul:before{
	left:auto;
	right:100%;
}
.carousel .pagination li{
	display:inline-block;
	vertical-align:top;
	margin:0 4px;
}
.carousel .pagination a{
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:#f1f2f2;
	border-radius:8px;
}
.carousel .pagination a:hover{background:#f55500;}
.carousel .pagination .active a{background:#032f5c;}
.blocks-holder .widget-text{
	float:right;
	width:263px;
	padding:18px 25px 0 25px;
	text-shadow:0 0 0 #000;
	font:13px/22px Helvetica, Arial,  sans-serif;
}
.blocks-holder .widget-text .wrap{
	margin-bottom:13px;
}
.blocks-holder .widget-text p{margin-bottom:20px;}
.widget-text .sociable{
	border-top:1px solid #999;
	padding:55px 0 0;
	-webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
	box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.3);
}
.widget-text .sociable li{
	margin:0 16px 0 -3px;
	border:none;
}
.widget-text .sociable .twitter{background-position:0 -292px;}
.widget-text .sociable .facebook{background-position:-50px -292px;}
.widget-text .sociable .rss{background-position:-101px -292px;}
.widget-text .sociable .youtube{background-position:-154px -292px;}
.widget-text .sociable .twitter:hover{background-position:0 -341px;}
.widget-text .sociable .facebook:hover{background-position:-50px -341px;}
.widget-text .sociable .rss:hover{background-position:-101px -341px;}
.widget-text .sociable .youtube:hover{background-position:-154px -341px;}
.blocks-holder .widget-text .info{
	color:#fff;
	padding-bottom:5px;
}
.blocks-holder .widget-text .info a{color:#ff5e00;}
.blocks-holder .widget-text .info .author:after{
	background-position:-36px -29px;
	width: 1px;
	height: 10px;
	margin-top:-6px;
}
.main-holder{
	border-top:1px solid #fff;
	padding:19px 0 103px;
	background:#fff url(../images/bg-main.png) repeat-x;
}
.breadcrumbs{
	background:#fff;
	position:relative;
	z-index:1;
	font-size:12px;
	border-bottom:1px solid #e4e6e5;
}
.breadcrumbs ul{
	margin:0 auto;
	padding:11px 0 10px 5px;
	list-style:none;
	width:985px;
	overflow:hidden;
}
.breadcrumbs li{
	position:relative;
	padding:0 0 0 25px;
	float:left;
}
.breadcrumbs li:first-child{padding-left:0;}
.breadcrumbs li:after{
	position:absolute;
	left:11px;
	top:50%;
	content:'';
	background:url(../images/sprite.png) no-repeat -35px -9px;
	width: 4px;
	height: 7px;
	margin:-3px 0 0;
}
.breadcrumbs li:first-child:after {background:none;}
.breadcrumbs a{color:#666;}
.breadcrumbs a:hover{text-decoration:underline;}
#main h1{
	font:26px/31px 'dinbold', Arial, Helvetica, sans-serif;
	color:#00315f;
	margin:0;
}
#main h2{
	margin:0 0 9px;
	color:#003160;
	font:18px/20px 'dinbold', Arial, Helvetica, sans-serif;
}
.main-heading{
	overflow:hidden;
	position:relative;
	padding:0 0 19px 3px;
	margin:0 0 49px;
	border-bottom:1px solid #e4e6e5;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3);
	box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.3);
}
#main .main-heading h1{
	padding:32px 20px 0 0;
	overflow:hidden;
}
.main-heading .info{
	position:absolute;
	left:0;
	top:0;
	margin:5px 0 0 4px;
}
.social-networks,
.archive{
	float:right;
	border-left:1px solid #e4e6e5;
	min-width:94px;
	padding:0 0 0 25px;
	-webkit-box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.3);
	box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.3);
}
.social-networks span,
.archive label{
	display:block;
	margin:0 0 8px;
	text-transform:uppercase;
	font:14px/16px 'dinbold', Arial, Helvetica, sans-serif;
}
#content .social-networks ul,
.main-heading .social-networks ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .social-networks li,
.main-heading .social-networks li{
	float:left;	
	padding: 0;
}
.main-heading .social-networks li:first-child{
	margin:0 13px 0 0;
}
#content .social-networks li:after,
.main-heading .social-networks li:after{
	background:none;
}
.social-networks li:first-child {margin-left:0;}
.social-networks a{
	display:block;
	background:url(../images/sprite.png) no-repeat;
	width: 36px;
	height: 37px;
	text-indent:-9999px;
	overflow:hidden;
}
.social-networks .twitter{background-position:0 -204px;}
.social-networks .facebook{background-position:-43px -206px;}
.social-networks .twitter:hover{background-position:0 -246px;}
.social-networks .facebook:hover{background-position:-43px -247px;}
.archive{
	padding:0 0 11px 20px;
	min-width:105px;
}
.archive label{margin-bottom:12px;}
.flag{
	float:right;
	margin-right:19px;
}
.flag img{
	display:block;
	border:1px solid #afb8b3;
}
.twocolumns:after {
	clear: both;
	content:"";
	display: block;
}
.aside{
	float:left;
	width:200px;
	overflow:hidden;
}
.subnav{
	border-top:1px solid #e4e6e5;
	margin:82px 0 50px;
}
.subnav ul{
	margin:0;
	padding:0;
	list-style:none;
}
.subnav li{border-bottom:1px solid #e4e6e5;}
.subnav li.has-opener{border-bottom:none;}
.subnav a{
	padding:13px 10px 12px;
	display:block;
	color:#666;
	font-weight:bold;
}
.subnav .opener{
	position:relative;
	display:block;
}
.subnav .active{position:relative;}
.subnav > ul > .active:before{
	position:absolute;
	z-index:2;
	left:-30px;
	top:-13px;
	bottom:-13px;
	width:30px;
	content:'';
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);
	box-shadow:0 0 6px rgba(0,0,0,0.4);
	-moz-border-radius:7px / 100px;
	border-radius:7px / 100px;
}
.subnav .opener:after{
	background:url(../images/sprite.png) no-repeat -46px -8px;
	width: 7px;
	height: 10px;
	position:absolute;
	right:12px;
	top:50%;
	margin:-5px 0 0;
	content:'';
}
.subnav .active .opener:after{
	background-position:-61px -10px;
	width: 10px;
	height: 7px;
	margin-top:-4px;
}
.subnav a:hover,
.subnav .active a{
	background:#fdfdfd;
	text-decoration:none;
}
.subnav ul ul{border:none;}
.subnav .active ul{
	border-bottom:1px solid #e4e6e5;
	margin-bottom:19px;
}
.subnav ul li ul li{
	border-bottom:none;
	border-top:1px solid #e4e6e5;
}
.subnav ul ul a{
	padding:3px 10px;
	font-weight:normal;
}
.subnav ul .active ul a{
	background:none;
	color:#666;
}
.subnav ul .active a,
.subnav .active ul .active a{
	background:#fdfdfd;
	color:#00315f;
}
.subnav ul .active ul a:hover{
	color:#00315f;
}
.subnav .active .active{margin-bottom:0;}
#content{
	float:right;
	width:752px;
}
.alt.twocolumns #content{
	float:left;
	width:638px;
}
#content p{margin:0 0 22px;}
.posts{
	width:100%;
	overflow:hidden;
	margin:-25px 0 22px;
}
.posts article:after {
	clear: both;
	content:"";
	display: block;
}
.results{margin:0 0 13px;}
.posts article{
	border-bottom:1px solid #e4e6e5;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.3);
	box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.3);
}
.posts article .holder{
	display:block;
	/*height:100%;*/
	padding:27px 5px 18px 8px;
	color:#666;
}
.posts article .holder:hover{
	background:url(../images/pattern2.png);
	text-decoration:none;
}
.results article a
{
	padding:16px 400px 4px 4px;
}
#main .posts h2{margin-bottom:4px;}
#main .posts h2,
#main .posts h2 a,
#main .tx-mmforum-table h2 > a{color:#00315f;}
#main .posts article a:hover h2,
#main .posts article .holder:hover h2 a,
#main .tx-mmforum-table h2 > a:hover{
	color:#fc5c03;
	text-decoration:none;
}
#content .posts img{
	float:right;
	margin:0 0 0 30px;
}
.posts .text{
	overflow:hidden;
	padding:2px 0 0 2px;
}
.info{
	position:relative;	
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	line-height:13px;	
	display:block;
	padding:4px 0 4px 0px;
	margin:0 0 6px -2px;
}
.info.has-icon { overflow: hidden; }
.info.advisory {
	padding:4px 0 4px 29px;
}
.info.advisory:after {
	clear: both;
	content:"";
	display: block;
}
.info.has-icon:before{
	content: ".";
	text-indent: -9999px;
	float: left;
	background:url(../images/sprite.png);
	background-position: -90px -20px;
	width: 21px;
	height: 27px;
	margin:-8px 7px 0 2px;
}
.info.has-icon.safety-advisory:before{
	background-position: -90px -20px;
}
.info.has-icon.travel-advisory:before{
	background-position: -90px 4px;
}
.info a,
#content .info a{color:#999;}
.info a:hover{text-decoration:underline;}
.info .author,
.info .country{
	font-weight:normal;
	position:relative;
	padding:0 0 0 8px;
}
.info .author:after,
.info .country:after {
	content:'';
	position:absolute;
	top:50%;
	left:2px;
	background:url(../images/sprite.png) no-repeat -124px 0;
	width: 1px;
	height: 8px;
	margin:-5px 0 0;
}
#content .posts p,
.posts p{margin:0 0 10px;}
.row-paging{
	font-size:11px;
	color:#999;
}
#content .number{
	overflow:hidden;
	padding:4px 10px 0 0;
}
#content .number{padding-top:0;}
#content .number span{
	float:left;
	font-weight:bold;
	margin:0 8px 0 0;
}
#content .number ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#content .number li{
	float:left;
	padding:0 0 0 10px;
	position:relative;
}
#content .number li:first-child{padding-left:0;}
#content .number li:after{
	background:url(../images/sprite.png) no-repeat -139px 0;
	width: 2px;
	height: 8px;
	content:'';
	position:absolute;
	left:4px;
	top:50%;
	margin:-5px 0 0;
}
#content .number li:first-child:after{background:none;}
#content .number a{color:#fc5900;}
#content .number a:hover{text-decoration:underline;}
#content .paging{
	float:right;
	text-align:center;
	font-weight:bold;
	line-height:21px;
}
.paging ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.paging li, #content .paging ul li {
	float:left;
	padding: 0;
	margin:0 6px 0 0;
}
.paging ul li:after, #content .paging ul li:after{
	background:none;
	padding:0;
}

#content .paging a,
.paging a {
	display:block;
	height:21px;
	width:21px;
	border:1px solid #e4e6e5;
	border-radius:11px;
	color:#999;
	background:#fff;
	text-align: center;
}
#content .paging a:hover,
.paging a:hover{
	background:#f1f2f2;
	border-color:#f1f2f2;
	text-decoration:none;
}
.paging strong{
	display:block;
	height:21px;
	width:20px;
	border:1px solid #f1f2f2;
	border-radius:11px;
	background:#f1f2f2;
	padding-right:1px;
	font-weight:700;
	text-align: center;
}
.paging span {
	margin:3px 0 0;
	display:block;
}
.paging .next, #content .paging ul li.next{margin:0 0 0 13px;}
.paging .prev, #content .paging ul li.prev{margin-right:19px;}
.paging .disabled{display:none;}
.paging .prev a,
.paging .next a{
	position:relative;
	text-indent:-9999px;
	overflow:hidden;
}
.paging .prev a:after,
.paging .next a:after{
	position:absolute;
	left:50%;
	top:50%;
	content:'';
	margin:-4px 0 0 -2px;
	background:url(../images/sprite.png) no-repeat -51px -31px;
	width: 6px;
	height: 7px;
}
.paging .prev a:after{
	background-position:-73px -31px;
	margin-left:-4px;
}
#content .btn,
.btn{
	border-radius:2px;
	border:1px solid #2e5277;
	padding:7px 7px 7px 4px;
	display:inline-block;
	vertical-align:top;
	color:#00315f;
	font-family:'dinbold', Helvetica, Arial, sans-serif;
}
#content .btn:hover,
.btn:hover{
	color:#fc5c03;
	text-decoration:none;
}
.post{padding:2px 20px 0 0;}
#content img{
	display:block;
	margin:0 0 3px;
}
#content .post img{margin:0 -20px 3px 0;}
.post img+.intro-text{padding-top:23px;}
.intro-text{padding-bottom:3px;}
.intro-text+h2{padding-top:19px;}
#content .intro-text .mark{
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	margin-bottom:17px;
}
.note{
	position:relative;
	font-style:italic;
	font-size:12px;
	line-height:21px;
	padding:28px 0 12px;
	margin:0 0 35px;
}
.note:after,
.note:before{
	content:'';
	position:absolute;
	left:-4px;
	top:6px;
	width:324px;
	height:1px;
	background:#e4e6e5;
}
.note:after{
	top:auto;
	bottom:0;
}
#main .note p{margin-bottom:21px;}
.caption{
	display:block;
	font-style:italic;
	margin:0 0 26px;
}
.training-info{padding:10px 0 42px;}
#main .training-info h2{margin:0 0 19px 3px;}
.post-about{
	border-bottom:1px solid #e4e6e5;
	padding:0 0 25px;
	margin-bottom:40px;
}
.post-about .alignleft{
	float:right;
	margin:0 0 0 50px;
	border:1px solid #e4e6e5;
}
.post-about .text{
	overflow:hidden;
	padding:3px 0 0;
}
#main .post-about h2{margin-bottom:5px;}
#content .post-about p{margin:0 0 3px;}
.training-info ul{
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:-4px;
	font-size:0;
	border-top:1px solid #e4e6e5;
}
.training-info li{
	border-bottom:1px solid #e4e6e5;
	padding:7px 5px 8px;
	-webkit-box-shadow:inset 0 1px 0 0 #f8f9f9;
	box-shadow:inset 0 1px 0 0 #f8f9f9;
}
.training-info ul .even{background:rgba(228,230,229,0.5);}
.training-info strong,
.training-info span{
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	letter-spacing:0;
}
.training-info strong{
	width:144px;
	margin:0 20px 0 0;
}
#main h3{
	color:#00315f;
	margin:0 0 8px;
	font:18px/22px 'dinbold', Arial, Helvetica, sans-serif;
}
#main h4{
	color:#00315f;
	margin:0 0 5px;
	font:15px/18px 'dinbold', Arial, Helvetica, sans-serif;
}
#main h5{
	margin:0 0 3px;
	color:#666;
	font:bold 13px/22px Helvetica, Arial, sans-serif;
}
#main p+h4{padding-top:4px;}
#main p+h5{padding-top:2px;}
.links{
	width:100%;
	margin-bottom:44px;
}
#main p+.links{margin-top:-8px;}
.links ul{
	margin:0;
	padding:0;
	list-style:none;
}
.links li{
	padding:0 0 7px;
	margin-bottom:14px;
	border-bottom:1px solid #e4e6e5;
}

#content ul{
	margin:0 0 42px 9px;
	padding:0;
	list-style:none;
}
#content ul li{
	position:relative;
	padding:0 0 6px 14px;
}
#content ul li:after{
	position:absolute;
	left:0;
	top:9px;
	content:'';
	background:url(../images/sprite.png) no-repeat -152px 0;
	width: 5px;
	height: 5px;
}
#main .form-info h2{margin-bottom:19px;}
.form-info .holder{
	background:#f1f2f2;
	padding:28px 27px 52px 34px;
}
.rows-holder{
}
.form-info .row.powermail_fieldwrap_submit {
	border-top:1px solid #F6F7F7;
	-webkit-box-shadow: 0 -1px 0 0 #E4E6E5;
	box-shadow:0 -1px 0 0 #E4E6E5;
	margin:25px 0 0;
	padding-top:16px;
}
.form-info .row{
	overflow:hidden;
	margin: 0 4px 13px;
}
.form-info label{
	float:left;
	width:200px;
	margin:4px 20px 0 0;
	font-weight:bold;
}
.form-info .text{
	float:left;
	width:330px;
}
.form-info textarea{
	height: 150px !important;
}

.form-info input[type="text"],
.form-info input[type="email"],
.form-info textarea{
	display:block;
	color:#666;
	width:320px;
	background:#fff;
	border-radius:3px;
	border:1px solid #d5d7d6;
	-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	-moz-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	height:15px;
	padding:7px 5px;
	font:13px/15px Helvetica, Arial, sans-serif;
}
.form-info .error input[type="text"],
.form-info .error input[type="email"]{border-color:#be0202;}
.form-info .message{
	display:block;
	color:#c00;
	font-weight:bold;
	margin:6px 0 -3px;
}
.form-info select{
	margin:5px 0 0;
	display:block;
}
.row-check{
	overflow:hidden;
	padding:20px 0 0;
}
.form-info .row-check legend {
	display: none;
}
.form-info input[type="checkbox"]{
	float:left;
	width:16px;
	height:15px;
	margin:3px 14px 0 0;
}
.form-info .row-check label{
	overflow:hidden;
	font-weight:normal;
	width:auto;
	margin:0;
}
.form-info input[type="submit"],
.form-info input[type="reset"]{
	border-radius:2px;
	border:1px solid #2e5277;
	padding:11px 10px 12px 6px;
	color:#00315f;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	height:39px;
	line-height:18px;
	background:none;
	font-family:'dinbold', Helvetica, Arial, sans-serif;
}
.form-info input[type="submit"]:hover,
.form-info input[type="reset"]:hover{color:#f55500;}
.countries-holder{
	width:100%;
	margin:-2px 0 0;
	padding-bottom:7px;
}


.powermail_captcha_outer {
	display: inline-block;
	width: 320px;
}
.powermail_captcha_outer img {
	padding: 0px 0 10px 1px;
}

.powermail_fieldwrap_captcha .powermail_label {
	padding-top: 70px;
}

.countries-holder .text{
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	padding:0 200px 20px 0;
}
.countries-holder .block{
	background:#fff;
	margin-bottom:51px;
	padding:12px 14px 25px;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);
}
.countries-holder .holder{
	overflow:hidden;
	letter-spacing:-4px;
	font-size:0;
}
.countries-holder ul{
	margin:0;
	padding:0;
	list-style:none;
}
.countries-holder .title{
	float:left;
	width:154px;
	margin:22px 10px 0 -3px;
	font:18px/22px 'dinbold', Arial, Helvetica, sans-serif;
}
.countries-holder .block > ul > li{
	border-bottom:1px solid #e4e6e5;
	padding-bottom:16px;
	margin-bottom:9px;
}
.countries-holder .block > ul > li:after {
	clear: both;
	content:"";
	display: block;
}
.countries-holder .holder ul{
	margin:15px 4px 0 0;
	display:inline-block;
	vertical-align:middle;
	max-width:90%;
	letter-spacing:0;
	font-size:13px;
}
.countries-holder .alt .holder ul{
	max-width:70%;
}
.countries-holder .holder li{
	float:left;
	margin:0 3px 0 0;
}
.countries-holder .graphs-holder {
	margin-bottom: 34px;
}
.countries-holder .graph {
	float: left;
	width: 350px;
}
#main .countries-holder .graph:first-child h3 {
	margin-left: 1px;
	text-align: left;
}
#main .countries-holder .graph h3 {
	margin-bottom: 0;
	width: 180px;
	text-align: center;
}
.countries-holder .graph.last { width: 290px; }
.countries-holder .graph .inner {
	position: relative;
	display: table;
	height: 220px;
	margin-top: -10px;
}
.countries-holder .graph .chart-holder {
	display: table-cell;
	vertical-align: middle;
}
.countries-holder .legend {
	display: table-cell;
	vertical-align: middle;
	padding-left: 15px;
}
.countries-holder .legend li:before {
	float: left;
	width: 9px;
	height: 9px;
	margin: 4px 8px 0 0;
	content: " ";
	background: #FCECC8;
}
/* Do this instead of :nth-child selectors to make it work in IE8 */
/* 2nd child */ .countries-holder .legend li:first-child + li:before {background: #FDAB93;}
/* 3th child */ .countries-holder .legend li:first-child + li + li:before {background: #FF6E6E;}
/* 4th child */ .countries-holder .legend li:first-child + li + li + li:before {background: #C73A5A;}
/* 5th child */ .countries-holder .legend li:first-child + li + li + li + li:before {background: #D95B43;}
/* 6th child */ .countries-holder .legend li:first-child + li + li + li + li + li:before {background: #542437;}
/* 7th child */ .countries-holder .legend li:first-child + li + li + li + li + li + li:before {background: #C8C8A9;}
/* 8th child */ .countries-holder .legend li:first-child + li + li + li + li + li + li + li:before {background: #A8DBA8;}
/* 9th child */ .countries-holder .legend li:first-child + li + li + li + li + li + li + li + li:before {background: #83AF9B;}
/* 10th child */ .countries-holder .legend li:first-child + li + li + li + li + li + li + li + li + li:before {background: #53777A;}
/* 11th child */ .countries-holder .legend li:first-child + li + li + li + li + li + li + li + li + li + li:before {background: #0B486B;}
.countries-holder .legend li {
	color: #666;
}
.number-total{
	display:inline-block;
	vertical-align:middle;
	letter-spacing:0;
	color:#033462;
	width:39px;
	height:31px;
	padding:10px 2px 0 0;
	text-align:center;
	border:9px solid #002e5c;
	border-radius:30px;
	margin-left:7px;
	font:18px/22px 'dinbold', Arial, Helvetica, sans-serif;
}
.number-journalists,
.number-media,
.number-citizen{
	display:inline-block;
	vertical-align:middle;
	letter-spacing:0;
	color:#980000;
	width:28px;
	height:25px;
	padding:5px 2px 0 0;
	text-align:center;
	border:7px solid #9f0606;
	border-radius:27px;
	margin:10px 2px 0 6px;
	font:18px/23px 'dinbold', Arial, Helvetica, sans-serif;
}
.number-media {
	color:#ff6007;
	border-color:#fa5902;
}
.number-citizen {
	color:#666699;
	border-color:#666699;
}
.number-total.single {
	border-color: #9F0606;
	color: #9F0606;
}
#main .countries-holder h2{margin-bottom:13px;}
.description{
	overflow:hidden;
	padding:7px 0 3px;
	margin:0 0 0 -2px;
}
.description span{
	float:left;
	position:relative;
	padding:0 23px 0 18px;
}
.description .items-journalists:after,
.description .items-media:after,
.description .items-citizen:after{
	position:absolute;
	left:0;
	top:50%;
	content:'';
	background:url(../images/sprite.png) no-repeat;
	width: 8px;
	height: 22px;
	margin:-11px 0 0;
}
.description .items-journalists:after{background-position:-166px 0;}
.description .items-media:after{background-position:-188px 0;}
.description .items-citizen:after{background-position:-210px 0;}
.listPersons {
	list-style: none;
	margin-left: -22px;
	padding:0;
}
.listPersons .col{
	width:226px;
	float:left;
	margin:0 0 0 23px;	
	border-bottom:1px solid #e4e6e5;
	padding: 4px 30px 0 0;
}
.listPersons .info{
	padding:0;
	margin:0;
	/*text-transform:none;*/
}
.columns{
	overflow:hidden;
	position:relative;
	padding:0 0 0 2px;
}
.columns .col{
	width:226px;
	float:left;
	margin:0 0 0 23px;
	padding-bottom:55px;
}
.columns .col:first-child {margin-left:0;}
.columns ul{
	margin:0;
	padding:0;
	list-style:none;
}
.columns li{
	border-bottom:1px solid #e4e6e5;
	padding:0 30px 12px 0;
	margin-bottom:13px;
}
.columns .info{
	padding:0;
	margin:0 0 2px;
	/*text-transform:none;*/
}
.columns .info:before{background:none;}
.casualties{
	display:block;
}
#main .columns h3{margin-bottom:13px;}
#main .columns h4{
	margin:0;
	font:13px/23px Helvetica, Arial, sans-serif;
}
.columns .more{
	position:absolute;
	bottom:0;
	width:180px;
}
.blog{margin-bottom:33px;}
.blog article{padding:12px 0 24px;}
.blog article:first-child {padding-top:0;}
.blog article .text{padding:0 60px 0 0;}
.blog article header{padding:0 90px 0 0;}
.blog article .info{
	padding:0;
	margin:0 0 5px;
}
.blog article .info:before{background:none;}
#main .blog h2{margin-bottom:10px;}
#main .blog h2 a{color:#00315f;}
#main .blog h2 a:hover{
	text-decoration:none;
	color:#fc5900;
}
#content .blog p{margin:0 0 5px;}
#content .blog img{
	display:block;
	margin:12px -60px 13px 0;
}
.blog article footer{
	overflow:hidden;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	border:1px solid #e4e6e5;
	border-width:1px 0;
	padding:12px 0 14px;
}
.reactions{
	float:right;
	margin:1px 0 0;
}
.tags{overflow:hidden;}
.tags span{
	float:left;
	margin:0 3px 0 0;
}
.tags ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tags li{
	float:left;
	padding:0 0 0 12px;
	position:relative;
}
.tags li:after{
	background:url(../images/sprite.png) no-repeat -124px 0;
	width: 1px;
	height: 8px;
	content:'';
	position:absolute;
	left:6px;
	top:50%;
	margin:-5px 0 0;
}
.tags li:first-child {padding-left:0;}
.tags li:first-child:after{background:none;}
.more{
	display:inline-block;
	vertical-align:top;
}
.blog .more{margin-bottom:17px;}
.reactions-holder{margin-right:-4px;}
.block-reactions{
	overflow:hidden;
	margin:0 0 18px;
}
#main .block-reactions h2{margin-bottom:14px;}
.block-reactions .block{
	margin-bottom:23px;
	background:#f1f2f2;
	padding:12px 19px 3px;
	overflow:hidden;
}
.block-reactions .info{
	padding:0;
	margin:0 0 4px;
}
.block-reactions .info:before{background:none;}
.block-reactions .info time{
	padding:0 0 0 6px;
	position:relative;
}
.block-reactions .info time:after{
	background:url(../images/sprite.png) no-repeat -124px 0;
	height:8px;
	width:1px;
	content:'';
	position:absolute;
	left:1px;
	top:50%;
	margin:-5px 0 0;
}
.block-reactions .info .author{padding-left:0;}
.block-reactions .info .author:after{background:none;}
#content .block-reactions .info a{color:#fc5900;}
#content .block-reactions p{margin-bottom:15px;}
.block-replay{margin:0 0 30px;}
#content .block-replay h2{margin-bottom:14px;}
.block-replay .form-info{
	background:#f1f2f2;
	padding:24px 19px 33px;
}
.block-replay .rows-holder{
	padding:0 12px;
	margin-bottom:19px;
}
.block-replay .form-info .row{margin:0 0 10px;}
.block-replay .form-info label{width:122px;}
.block-replay textarea{
	display:block;
	width:325px;
	max-width:325px;
	min-width:325px;
	background:#fff;
	border-radius:3px;
	border:1px solid #d5d7d6;
	-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	height:196px;
	min-height:196px;
	margin-bottom:21px;
	padding:3px 0 0 5px;
	color:#666;
	overflow:auto;
	font:13px/16px Helvetica, Arial, sans-serif;
}
.country-profile{
	padding:3px 0 0;
	margin-bottom:-74px;
}
#main .country-profile h2{margin:0 0 26px;}
.country-profile .block{
	background:#fff;
	overflow:hidden;
	margin-bottom:74px;
	padding:0 33px 30px 25px;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);
}
.cols-holder{overflow:hidden;}
.country-profile .col{
	float:left;
	margin:22px 0 -9999px 23px;
	padding-bottom:9999px;
	border-left:1px solid #e4e6e5;
}
.country-profile .col:first-child {
	padding-left:3px;
	border:none;
	margin-left:0;
}
.country-profile .col-rating{
	width:336px;
	line-height:16px;
}
.col-rating p{margin:0;}
.col-rating .holder{overflow:hidden;}
.col-rating .row{
	overflow:hidden;
	border-top:1px solid #e4e6e5;
	padding:12px 0 17px;
}
.col-rating .row:first-child {
	padding-top:0;
	border:none;
}
.col-rating .row.red{color:#c00;}
.col-rating .row.amber{color:#fa8801;}
.col-rating .row.green{color:#0eab4b;}
.col-rating img{
	float:left;
	margin:1px 15px 0 0;
}
.col-rating .text{overflow:hidden;}
.col-rating .text strong{
	display:block;
	margin-bottom:3px;
}
.country-profile .col-info{
	width:269px;
	line-height:16px;
	padding-left:22px;
}
.col-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.col-info ul li{
	border-top:1px solid #e4e6e5;
	padding:10px 3px 12px;
}
.col-info ul li:first-child {
	border-top:none;
	padding:0 3px 8px;
}
.col-info ul strong{
	width:125px;
	padding:0 10px 0 0;
	float:left;
}
.col-info ul span{
	overflow:hidden;
	display:block;
}
.country-profile .col-country{
	width:224px;
	line-height:16px;
	padding-left:30px;
}
.col-country form{margin-bottom:27px;}
.col-country label{
	display:block;
	color:#00315f;
	margin-bottom:5px;
	font:18px/22px 'dinbold',Arial,Helvetica,sans-serif
}
.col-country select{
	display:block;
	width:200px;
}
#main .country-profile .map h2{margin-bottom:15px;}
.tabset{
	color:#fff;
	padding:20px 19px;
	margin:0 -33px 23px -25px;
	font:18px/22px 'dinbold',Arial,Helvetica,sans-serif;
	background:url(../images/bg-tabset.png) repeat-y;
}
.tabset ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tabset ul:after {
	clear: both;
	content:"";
	display: block;
}
.tabset li{
	float:left;
	margin:0 27px 0 0;
}
.tabset .active a:after{
	position:absolute;
	content:'';
	bottom:-22px;
	left:50%;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #fff;
	margin:0 0 0 -12px;
}
.tabset a{
	color:#fff;
	position:relative;
}
.tabset a:hover{
	color:#a4abb6;
	text-decoration:none;
}
.tab-content{padding:0 140px 5px 0;}
.tab-content p{margin-bottom:21px;}
.tab-content .tab-pane {display: none;}
.tab-content .tab-pane.active {display: block;}
.tab-content article {
	padding: 12px 0 16px;
	border-bottom: 1px solid #E4E6E5;
}
.tab-content article time {
	font-size: 11px;
	color: #999;
	text-transform: uppercase;
}
.tab-content article strong {
	font-weight: normal;
	font-size: 11px;
	color: #999;
	text-transform: uppercase;
	padding-left: 4px;
	border-left: 1px solid #999;
}
#main .tab-content article h3 {
	margin: 2px 0 0;
}
#main .tab-content article h3 a {
	color: #003160;
}
#main .tab-content article h3 a:hover {
	color: #fc5a01;
	text-decoration: none;
}
.tab-content article p {
	margin: 0;
}
.tab-content article img {
	float: right;
	margin: 0 0 0 30px;
}
.tab-content .btn {
	margin-top: 20px;
}
.tab-content dt {
	float: left;
	clear: left;
	width: 200px;
	padding-top: 7px;
	font-weight: bold;
	border-bottom: 1px solid #E4E6E5;
}
.tab-content dl {
	overflow: hidden;
	margin-bottom: 25px;
}
.tab-content dd {
	float: left;
	width: 590px;
	padding-top: 7px;
	margin: 0;
	border-bottom: 1px solid #E4E6E5;
}
#main .tab-content .mobile-networks h3 {
	font-family: Helvetica,​Arial,​sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
#main .tab-content .mobile-networks p {
	margin: 0;
}
.block-search{padding:2px 0 10px;}
.block-search .holder{
	background:rgba(228,230,229,0.5);
	padding:24px 17px 22px;
	margin-bottom:18px;
}
.block-search form{
	position:relative;
	width:488px;
	background:#fff;
	font:13px/15px Helvetica, Arial, sans-serif;
	-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.05);
	box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.05);
	border-radius:3px;
	border:1px solid #e1e3e2;
	border-top-color:#d5d7d6;
	border-left-color:#d5d7d6;
}
.block-search input[type="search"],
.block-search input[type="text"]{
	display:block;
	width:445px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:6px 0 8px 8px;
	height:31px;
	background:none;
	color:#666;
	-webkit-appearance: none;
	border:none;
	outline:none;
}
.block-search input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.block-search input[type="search"]::-moz-placeholder{
	color:#666;
	opacity: 1;
}
.block-search input[type="search"]::-webkit-input-placeholder {
	color:#666;
}
.block-search input[type="search"]:-ms-input-placeholder {
	color:#666;
}
.block-search input[type="submit"]{
	position:absolute;
	top:6px;
	right:12px;
	background:url(../images/sprite.png) no-repeat -44px -84px;
	width: 18px;
	height: 17px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
.block-search input[type="submit"]:hover{
	background-position:-120px -25px;
}
.block-search p{margin:0;}
.block-login{
	margin-bottom:-6px;
	padding:30px 0 0;
	width:820px;
}
.block-login .text{
	margin:0 100px 33px 0;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
}
.block-login form{
	background:#f1f2f2;
	padding:28px 19px 24px 35px;
	margin-bottom:19px;
}
.block-login .rows-holder{
	padding-bottom:17px;
	margin-bottom:23px;
}
.block-login .row{
	overflow:hidden;
	margin: 0 0 10px 4px;
}
.block-login label{
	float:left;
	width:111px;
	margin:4px 20px 0 0;
	font-weight:bold;
}
.block-login input[type="text"],
.block-login input[type="password"]{
	display:block;
	color:#666;
	width:421px;
	background:#fff;
	border-radius:2px;
	border:1px solid #d5d7d6;
	-webkit-box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	box-shadow:inset 1px 1px 0 rgba(0, 0, 0, 0.04);
	height:15px;
	padding:7px 5px;
	font:13px/15px Helvetica, Arial, sans-serif;
}
.block-login input[type="submit"]{
	border-radius:2px;
	border:1px solid #2e5277;
	padding:11px 6px 12px;
	color:#00315f;
	display:block;
	cursor:pointer;
	text-transform:uppercase;
	height:39px;
	line-height:18px;
	background:none;
	font-family:'dinbold', Helvetica, Arial, sans-serif;
}
.block-login input[type="submit"]:hover{color:#f55500;}
#sidebar{
	float:right;
	width:313px;
	padding:0 2px 0 0;
}
#sidebar .widget {
	margin-bottom: 56px;
}
.widget{
	margin:2px 0 23px;
	padding:13px 15px 24px;
	background:#fff;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px rgba(0, 0, 0, 0.1);
}
.widget.latest-posts{
	margin-bottom:39px;
	padding:15px 15px 40px;
}
#sidebar h2{
	margin:0 0 8px;
	padding:0 0 8px 2px;
	border-bottom:1px solid #e4e6e5;
	text-transform:uppercase;
}
#sidebar .latest-posts h2{
	border-bottom:none;
	padding-left:8px;
}
.widget ul{
	margin:0;
	padding:0;
	list-style:none;
}
.widget li{
	border-bottom:1px solid #e4e6e5;
	padding:0 0 6px;
	margin-bottom:5px;
}
.widget.latest-posts li{
	padding:0 8px 6px;
	margin-bottom:12px;
}
.widget .info{
	padding:0;
	margin:0 0 1px;
	text-transform:none;
	font-size:12px;
	color:#666;
}
.widget .info:before{background:none;}
.widget .info a{color:#666;}
.widget-text{
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 0 0 rgba(0, 0, 0, 0.1);
	background:url(../images/pattern3.png) repeat-y;
	position:relative;
	color:#fff;
	padding:13px 40px 0 17px;
	text-shadow:3px 3px 0 rgba(0,0,0,.6);
	font:18px/22px 'dinbold', Arial, Helvetica, sans-serif;
}
.widget-text:after {
	clear: both;
	content:"";
	display: block;
}
.widget-text:before{
	content:'';
	position:absolute;
	bottom:-56px;
	right:0;
	width: 0;
	height: 0;
	background:url(../images/bg-widget-b.png) no-repeat;
	width: 313px;
	height: 56px;
}
#main #sidebar .widget.country-profile h2 {
	margin-bottom: 10px;
	border-bottom: 0;
}
.widget.country-profile ul {
	margin-bottom: 20px;
}
.widget.country-profile ul strong{
	width:125px;
	padding:0 10px 0 0;
	float:left;
}
.widget.country-profile ul span{
	overflow:hidden;
	display:block;
}
.twitter.widget-text .wrap{
	margin:0 0 -30px;
	width:100%;
	float:left;
	position:relative;
	z-index:1;
}
.twitter.widget-text .sociable {
	padding-top: 30px;
}
.twitter-timeline {
	margin-top: -10px;
}
#sidebar .widget-text h2,
#main .widget-text h2{
	margin:0 0 5px -2px;
	padding:0;
	color:#999;
	text-transform:none;
	/*text-shadow:3px 3px 0 rgba(0,0,0,.6);*/
	border:none;
	font:30px/36px 'AmasisMT-Bold', Arial, Helvetica, sans-serif;
}
#sidebar .widget-text h2 {
	color:#999999;
	text-shadow:none;
	
}
#sidebar  .widget-text  {
	text-shadow:none;
    color: #00315F;

}

#main .blocks-holder .widget-text h2{margin-bottom:12px;}
#main .widget h3{
	margin:0;
	font:13px/23px Helvetica, Arial, sans-serif;
}
#main .latest-posts h3{line-height:18px;}
#main .widget h3 a{color:#ff5e00;}
#main .widget h3 a:hover{text-decoration:underline;}
.widget-text .btn{
	font:14px/17px 'dinbold', Helvetica, Arial, sans-serif;
	color:#00315F;
	border-color:#00315F;
	padding:14px 11px 16px 10px;
}
.widget-text .btn:hover{color:#fc5c03;}
.widget-text p{margin:0 0 13px;}
.widget-search{
	padding-bottom:47px;
	margin-bottom:20px;
}
#sidebar .widget-search h2{margin-bottom:13px;}
.widget-search form{
	position:relative;
	border-radius:13px;
	border:1px solid #b8b9ba;
	border-right-color:#eff0f1;
	border-bottom-color:#eff0f1;
	background:#fbfcfd;
	-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.widget-search input[type="search"],
.widget-search input[type="text"]{
	display:block;
	width:248px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px 0 6px 5px;
	border-radius:13px;
	border:1px solid #b8b9ba;
	border-right-color:#eff0f1;
	border-bottom-color:#eff0f1;
	height:28px;
	background:none;
	color:#666;
	-webkit-appearance: none;
	border:none;
	outline:none;
}
.widget-search input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
.widget-search input[type="search"]::-moz-placeholder{
	color:#666;
	opacity: 1;
}
.widget-search input[type="search"]::-webkit-input-placeholder {
	color:#666;
}
.widget-search input[type="search"]:-ms-input-placeholder {
	color:#666;
}
.widget-search input[type="submit"]{
	position:absolute;
	top:5px;
	right:7px;
	background:url(../images/sprite.png) no-repeat -44px -84px;
	width: 18px;
	height: 17px;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
.widget-search input[type="submit"]:hover{
	background-position:-120px -25px;
}
#footer{background:#e4e6e6;}
.footer-holder{
	overflow:hidden;
	background:#f1f2f2;
	padding:11px 0 10px;
	border-bottom:2px solid #fff;
}
#footer .heading{
	display:block;
	font-size:11px;
	color:#003160;
	margin:0 0 4px;
}
.supporters{
	margin:0 -35px 22px;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	height: 55px;
}
.supporters li{
	margin:0 32px 0 31px;
	float:left;
}
.supporters img{display:block;}
.footer-holder .btn-holder{overflow:hidden;}
.btn-all{
	float:right;
	color:#666;
	text-decoration:underline;
	font-size:12px;
	margin:0 7px 0 0;
}
.btn-all:hover{color:#f55500;}
.cols{
	overflow:hidden;
	padding:27px 0 0;
	margin-bottom:20px;
	line-height:20px;
	border-bottom:1px solid #cdced1;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
	box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4);
}
.cols .holder{
	margin-bottom:22px;
	overflow:hidden;
	padding-left:1px;
	font-size:12px;
}
.f-nav{
	margin:0;
	padding:0 20px 0 0;
	list-style:none;
	float:left;
	width:142px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.f-nav li{margin:0 0 6px;}
.f-nav a{color:#00315f;}
.f-nav a:hover{
	color:#f55500;
	text-decoration:none;
}
.cols .col{
	margin:5px 0 -9999px;
	float:left;
	border-left:1px solid #cdced1;
	width:365px;
	padding:0 20px 9994px 27px;
	-webkit-box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.4);
	box-shadow:-1px 0 0 0 rgba(255, 255, 255, 0.4);
}
.cols article{margin:-5px 0 0 0;}
#footer article .heading{margin-bottom:7px;}
#footer .article-holder{
	margin:0 0 20px;
	padding:0 50px 25px 0;
	border-bottom:1px solid #cdced1;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
	box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4);
}
#footer .btn {
    border: 1px solid #F55500;
    color: #F55500;
    padding: 8px 10px 9px;
}
#footer .btn-signup {
    border: 1px solid #999999;
    color: #999999;
    padding: 8px 10px 9px;
}
#footer .sociable a.btn-signup {
	float: left;
	height: 30px;
	width: 124px;
	padding: 6px 6px 0px;
	margin-left: 10px;
	display: inline-block;
	background: none;
	border-radius: 2px;
	border: 1px solid #999999;
	color: #999999 !important;
	vertical-align: top;
	font-family: 'dinbold', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 23px;
	text-indent: 0;
	text-transform: uppercase;
}
#footer .btn:hover{
	text-decoration:none;
	color:#f55500;
}
#footer .btn-signup:hover{
	text-decoration:none;
	color:#999999;
}
.cols .list{
	margin:0 0 8px;
	padding:0;
	list-style:none;
}
.cols .list li{
	position:relative;
	padding:0 0 6px 12px;
}
.cols .list li:after{
	position:absolute;
	left:2px;
	top:9px;
	background:url(../images/sprite.png) no-repeat -77px 0;
	width: 4px;
	height: 4px;
	content:'';
}
#footer p{margin:0 0 13px;}
.sociable{
	margin:0;
	padding:0;
	list-style:none;
}
.sociable:after {
	clear: both;
	content:"";
	display: block;
}
.sociable li{
	float:left;
	margin:0 9px 5px 3px;
}
.sociable a{
	background:url(../images/sprite.png) no-repeat 0 -117px;
	width: 38px;
	height: 38px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.sociable .twitter{background-position:0 -117px;}
.sociable .facebook{background-position:-52px -117px;}
.sociable .rss{background-position:-101px -117px;}
.sociable .youtube{background-position:-149px -117px;}
.sociable .twitter:hover{background-position:0 -159px;}
.sociable .facebook:hover{background-position:-52px -159px;}
.sociable .rss:hover{background-position:-101px -159px;}
.sociable .youtube:hover{background-position:-149px -159px;}
.copy{
	overflow:hidden;
	padding:0 3px 30px;
	font-size:12px;
}
.copy .f-like{
	float:right;
	margin:3px 0 0;
}
.copy .f-like img{display:block;}
#footer .copy p{
	overflow:hidden;
	margin:0;
}

.ie7 .spotlight  .desc{margin-left:-1px}
.ie7 .spotlight .eyeXL{height:370px;overflow:visible}
.ie7 .spotWrapper{position:relative;left:300px;z-index:-99}

/*.spotlight  .desc .readmore,.spotlight  .desc .teaserlink{display:block}
.spotlight  .desc a p{font-size:inherit;line-height:inherit}
.spotlight  .desc a{font-size:1.2em}
.spotlight  .desc div div> a{ margin-bottom:10px;display:block}*/
/*.spotlight  .desc h2 a{color:#148a8a}*/
/*.spotlight  .desc span{display:none}
.spotlight  .desc>a{float:left;margin-bottom:10px}*/
.spotlight  .desc{
	clear:both;
	position:relative;
	margin-top:-40px;
	z-index:999;
	width:1004px;
	padding:20px;
	float:left;
	margin-bottom:0;
	background:white;	
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}
.spotlight .triangle {
	position: absolute;
	left:98px;
}
.spotlight .triangle:before{
    content: '';
width: 0px;
height: 0px;
position: absolute;
top: -60px;
border: 10px solid;
border-color: transparent transparent #fff transparent;
z-index: 100000;
}
.desc> div >div{position:absolute;width:196px;overflow:hidden!important;}
.desc >div {width:243px;font-size:1em;overflow:hidden;  }

.spotlight .eyeXL .divider{margin-bottom:10px}
.spotlight .eyeXL .media img,
.spotlight .eyeXL .mediaWrapper img{/*width:960px!important;height:auto!important;*/
		top:0;
		left:0;
		position:absolute; 
		-webkit-transition: all 400ms ease;
		-moz-transition: all 400ms ease;
        -ms-transition: all 400ms ease;
        -o-transition: all 400ms ease;
		transition: all 400ms ease;}
.spotlight .eyeXL .media,
.spotlight .eyeXL .mediaWrapper{
	display:block;
	overflow:hidden;
	position:relative;/**//* < Disable this to align the text block in the middle; side-effect: image alignment fails; */
}
.spotlight .eyeXL .media,
.spotlight .eyeXL .mediaWrapper{height:380px!important;margin:0 auto;width: 1300px;}
.spotlight .eyeXL .mediaWrapper>div .videooverlay,
.spotlight .eyeXL .mediaWrapper>div .overlay{display:none}
.spotlight .eyeXL .mediaWrapper>div img{left:960px}
.spotlight .eyeXL .mediaWrapper>div.active .videooverlay,
.spotlight .eyeXL .mediaWrapper>div.active .overlay{display:block;}
.spotlight .eyeXL .mediaWrapper>div.active{z-index:11}
.spotlight .eyeXL .mediaWrapper>div:first-child img{left:0}
.spotlight .eyeXL .mediaWrapper>div{z-index:10;display:block}


/*.spotlight .eyeXL h1>span{display:inline;position:absolute;top:-25px;padding:10px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:"ProximaNova-CondRegular",Arial,Helvetica,sans-serif;font-size:.7em;line-height:.7em}
.spotlight .eyeXL h1{bottom:70px;top:auto;margin-right:530px}
.spotlight .eyeXL h1{padding-top:21px}*/
.spotlight .eyeXL>.relatedmedia,.spotlight .eyeXL>.relatedcontent,.spotlight .eyeXL>.readmore,.spotlight .eyeXL>.teaserlink,.spotlight .eyeXL>.tags{display:none}
.spotlight .paragraph p,.spotlight  .desc .paragraph p a{font-size:1.2em}
.spotlight .paragraph p,.spotlight .paragraph p a{color:#777}
.spotlight .relatedcontent li.title{margin-left:0}
.spotlight .relatedcontent li{margin-left:15px}
.spotlight .spot-3 .contentitem.eyeM .media,
.spotlight .spot-3 .contentitem.eyeM .media img,
.spotlight .spot-3 .contentitem.eyeM .media .video,
.spotlight .spot-3 .contentitem.eyeM .relatedmedia,
.spotlight .spot-3 .contentitem.eyeM .desc{width:165px!important;height:auto}

.spotlight .spot-3 .contentitem.eyeM{width:165px;margin-right:20px;padding-right:20px}
.spotlight .spot-3 .slot-3 {width:145px!important;border-right:0}

.spotlight .titleHolder .container { display: none; }
.spotlight .titleHolder .container.active { display: block; }

/*
Added styles for forum table
*/

.tx-mmforum-pi1 hr{
	display: none;
}

.tx-mmforum-pi1 .form-info{
	margin-bottom: 20px;
}
.tx-mmforum-table,
.tx-mmforum-pi1-newpost-middle table{
	border-spacing: 0;
	border-top:none;
}

.tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-textbutton,
.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton,
.tx-mmforum-pi1 .tx-mmforum-textbutton{
	width:85px;
}

.tx-mmforum-pi1-listtopic-newtopic .tx-mmforum-textbutton a img,
.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton a img,
.tx-mmforum-pi1 .tx-mmforum-textbutton a img{
	float:left;
	margin-right:5px!important;
}

.tx-mmforum-pi1-listpost-menu .tx-mmforum-textbutton{
	float:left;
}

.tx-mmforum-table.list-post tr{
	background:none!important;
}

.tx-mmforum-table.list-post tr td.tx-mmforum-subth,
.tx-mmforum-pi1-listpost-user,
.tx-mmforum-pi1-listpost-text,
.tx-mmforum-pi1-listpost-menu{
	border-bottom: none!important;
}

.tx-mmforum-table td{
	padding-right:0;
	padding-left:0;
}

.tx-mmforum-table.list-post .forum-header,
.forum-header{
	background:#D8DADC!important;
}

.tx-mmforum-table.list-post td,
.tx-mmforum-pi1-listtopic-topicname,
.tx-mmforum-pi1-listtopic-topic{
	padding-left:15px!important;
}

.forum-header > td{
	border:none;
}

.forum-header > td,
.tx-mmforum-list-odd > td ,
.tx-mmforum-list-even > td {	
	padding-top:8px;
	padding-bottom: 8px;
}

.tx-mmforum-pi1-listforum-lastpost,
.tx-mmforum-pi1-listtopic-lastpost{
	border-bottom:1px solid #E4E6E5;
}

.tx-mmforum-pi1-listforum-forum,
.tx-mmforum-pi1-listforum-topics,
.tx-mmforum-pi1-listforum-posts,
.tx-mmforum-pi1-listtopic-topic,
.tx-mmforum-pi1-listtopic-replies,
.tx-mmforum-pi1-listtopic-author{
	border-bottom:1px solid #E4E6E5;
	border-right:1px solid #E4E6E5;
}

.tx-mmforum-textbutton{
	float:left;
	width:40px;
}

.tx-mmforum-pi1-listforum-topics,
.tx-mmforum-pi1-listforum-posts,
.tx-mmforum-pi1-listforum-lastpost{
	text-align: center;
}

.tx-mmforum-table.list-post .spacing{
	border-bottom:2px solid #CCCCCC!important;
}

.tx-mmforum-pi1-listpost-date{
	color:#ccc;
}

.markItUpHeader ul li:after{
	background:none!important;
}
.markItUpSeparator{
	display: none;
}

.tx-mmforum-pi1-newpost-left label{
	float:left;
	width:20px;
}

/** 
Added table styles 
**/
table{
	border-top:1px solid #e4e6e5;
	border-spacing:0;
}
tr{
	
}
tr:nth-child(even) {background:rgba(228,230,229,0.5);}
tr.even{background:rgba(228,230,229,0.5);}
td {
   font-size:13px;
   padding:7px 5px 8px;
   border-bottom:1px solid #e4e6e5;
	
	-webkit-box-shadow:inset 0 1px 0 0 #f8f9f9;
	box-shadow:inset 0 1px 0 0 #f8f9f9;
	
}
td strong{
	width:144px;
	margin:0 20px 0 0;
}

div.csc-textpic-center .csc-textpic-imagewrap{
	float: left;
	width:623px;
}

div.csc-textpic-center .csc-textpic-center-outer,
div.csc-textpic-center .csc-textpic-center-inner{
	float:none;
	right:0;
}



.widget .widget-text .twitter .var-narrow .e-entry-title {
	color: #666;
	
}

