
@font-face{
	font-family:"Avenir LT W01 85 Heavy";
	src:url("/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?iefix");
	src:url("/fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),
		url("/fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"),
		url("/fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"Avenir LT W01 45 Book";
	src:url("/fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?iefix");
	src:url("/fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"),
		url("/fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"),
		url("/fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"Avenir LT W01 55 Roman";
	src:url("/fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?iefix");
	src:url("/fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"),
		url("/fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"),
		url("/fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:"Avenir LT W01 95 Black";
	src:url("/fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?iefix");
	src:url("/fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"),
		url("/fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"),
		url("/fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}
* {font-size:100.01%;}
html{font-size:62.5%;}
body{
	-webkit-text-size-adjust:none;
	margin:0;
	color:#000;
	font:1.3em/1.39em Arial, Helvetica, sans-serif;
	background:#fbfbfa;
	min-width:320px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#d71921;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type=text]{-webkit-appearance:none;}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
.hidden{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.view{
	padding:0 0 45px;
	text-align:center;
	display:none;
}
.view a{
	text-transform:uppercase;
	font:25px/26px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	color:#d71921;
}
#wrapper{
	width:100%;
	overflow:hidden;
}
.num-list:after,
.three-columns:after,
.download-list li:after,
.twocolumns:after,
.nav-box:after,
.resizer-holder:after,
#footer .block:after,
.black-area .block:after,
.container:after{
	content:'';
	display:block;
	clear:both;
}
.intro-block .img-holder,
.top-bar,
.logo,
#main,
.col,
.three-columns,
.ico-globe,
.search-form input[type="text"],
.container{
	transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-o-transition:all 1s ease;
}
.container{
	position:relative;
	margin:0 auto;
	max-width:990px;
}
.skip:hover{text-decoration:underline;}
.skip{
	float:left;
	color:#000;
	padding:0 18px 0 0;
	margin:5px 0 0 -3px;
	text-decoration:none;
	background:url(/images/sprite.png) no-repeat 100% 4px;
}
.top-bar{
	font-size:12px;
	line-height:15px;
	padding:5px 0;
}
.ico-globe{
	float:left;
	margin:0 4.6% 0 2.3%;
}
.top-nav{
	padding:5px 2.2% 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.top-nav li:first-child{
	padding-left:0;
	background:none;
}
.top-nav li{
	display:inline;
	padding:0 10px 0 17px;
	background:url(/images/sprite.png) no-repeat;
}
.top-nav a{
	text-decoration:none;
	color:#000;
}
.top-nav a:hover{text-decoration:underline;}
.search-form{
	padding:2px 0 0;
	float:left;
}
.search-form label{
	float:left;
	padding:4px 4px 0 0;
	width:50px;
}
.search-form input[type=text]{
	float:left;
	width:181px;
	padding:3px 5px 2px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 4px 0 0;
	border:1px solid #858585;
	border-color:#858585 #c3c3c3 #e2e2e2;
	background:#fff url(/images/bg-text.gif) repeat-x;
}
.search-form input[type=submit]:hover{cursor:pointer;}
.search-form input[type=submit]{
	float:left;
	background:url(/images/sprite.png) no-repeat 0 -36px;
	padding:0 0 4px;
	margin:0;
	border:none;
	cursor:pointer;
	width:58px;
	height:25px;
	color:#000;
	font-size:12px;
	text-transform:uppercase;
}
.black-area{
	color:#fff;
	background:url(/images/bg-black-area.png) repeat-x 50% 100%;
	padding:0 0 31px;
	position:relative;
	z-index:150;
}
.black-area .holder{
	background:#000;
	padding:12px 0 0;
}
.logo{
	background:url(/images/logo.png) no-repeat;
	width:369px;
	height:46px;
	margin:-1px -20px 0 0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
}
.resizer-holder .holder{
	float:right;
	padding:0 18px;
}
.resizer-holder strong{
	float:left;
	font-size:13px;
	line-height:15px;
}
.resizer{
	padding:2px 0 0 14px;
	margin:0;
	list-style:none;
	float:left;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.resizer li{
	float:left;
	padding:0 0 0 11px;
}
.resizer a{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 10px;
	float:left;
	background:url(/images/sprite.png) no-repeat;
}
.resizer #decrease{
	background-position:-58px -21px;
	padding:0 0 0 13px;
	font-size:13px;
	margin:-2px 0 0;
}
.resizer #increase{
	background-position:-58px -49px;
	font-size:20px;
}
.resizer a:hover{text-decoration:underline;}
#header{
	position:relative;
	z-index:150;
}
.nav-box{padding:0 3px 0 0;}
#nav{
	display:block !important;
	float:right;
	padding:9px 0 0;
	margin:0 0 -3px;
	list-style:none;
	text-transform:uppercase;
	font:15px/16px "Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;
}
.has-drop{position:relative;}
#nav li{
	position:relative;
	text-align:center;
	float:left;
}
#nav a:hover{text-decoration:underline;}
#nav a{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-decoration:none;
	display:block;
	color:#fff;
	padding:6px 16px;
}
#nav .expanded a.drop-opener:hover{text-decoration:none;}
#nav .expanded a{
	color:#000;
	background:#fff url(/images/sprite.png) no-repeat 100% -235px;
}
#nav .drop-opener{
	background:url(/images/sprite.png) no-repeat 100% -235px;
	padding:7px 45px 10px 12px;
}
#nav .drop{
	display:none;
	position:absolute;
	top:40px;
	left:0;
	width:100%;
	background:#fff;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
}
#nav .drop ul{
	padding:13px 0 7px;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
}
#nav .drop li:first-child{border:none;}
#nav .drop li{
	padding:4px 13px 2px;
	border-top:1px solid #ccc;
	float:none;
	text-align:left;
}
#nav .drop a{
	color:#000;
	display:inline;
	padding:0;
	background:none;
}
#nav .drop a:hover{text-decoration:underline;}
.nav-opnener{
	display:none;
	position:absolute;
	top:-38px;
	right:8px;
	background:url(/images/sprite.png) no-repeat 0 -421px;
	width:43px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}
#main{padding:40px 0 10px;}
#main .block{padding:0 0 50px;}
#main h2{
	font:1.93em/1.04em "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	color:#d71921;
	margin:0 0 12px;
	text-transform:uppercase;
}
.twocolumns .col:first-child{
	width:31%;
	margin:1% 0 0;
}
.twocolumns .col{
	width:65.8%;
	float:left;
	margin:1% 0 0 3.2%;
}
.twocolumns p{margin:0 0 18px;}
.languages-list{overflow:hidden;}
.languages-list ul{
	float:left;
	margin:0;
	list-style:none;
	padding:0 10% 0 0;
}
.languages-list li{
	background:url(/images/sprite.png) no-repeat -104px -28px;
	padding:0 0 4px 10px;
}
.languages-list a{
	text-decoration:none;
	color:#000;
}
.languages-list a:hover{text-decoration:underline;}
.download-list{
	padding:0;
	margin:-3px 0 0 -5px;
	list-style:none;
}
.download-list li{padding:0 0 13px;}
.download-list .ico-holder{
	float:left;
	width:37px;
	margin:10px 13px 0 0;
	text-align:right;
}
.description{overflow:hidden;}
.download-list .description{padding:8px 0 0;}
#main .download-list p{margin:0;}
.three-columns .title span{
	font:0.62em/1.31em "Avenir LT W01 55 Roman", Arial, Helvetica, sans-serif;
}
#main h3{
	font:1.23em/1.25em "Avenir LT W01 55 Roman", Arial, Helvetica, sans-serif;
	margin:0 0 18px;
	text-transform:uppercase;
}
.bq-block{
	padding:0 0 15px;
	overflow:hidden;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.bq-block blockquote:first-child{
	margin:0;
	width:48%;
}
.bq-block blockquote{
	float:left;
	width:46.5%;
	margin:0 0 0 5.5%;
}
.bq-block q{
	font-style:italic;
	display:block;
	margin:0 0 26px;
}
.bq-block q span{
	background:url(/images/sprite.png) no-repeat -394px -33px;
	padding:0 0 0 19px;
}
.bq-block img{
	vertical-align:top;
	margin:2px 0 0 2px;
}
.home-page .red-area{padding:35px 0 43px;}
.home-page .logos-list li{padding:15px 10px 37px 10px;}
.home-page .logos-list{margin:0 0 -8px;}
.home-page #main{padding:40px 0 0;}
.home-page .nav{
	padding:13px 0 0;
	max-width:675px;
}
.red-area{
	background:url(/images/bg-red-area.gif) repeat-x 50% 0;
	padding:35px 0 40px;
}
.red-area .holder{
	background:url(/images/bg-red-area-h.gif) repeat-x 50% 100%;
	padding:0 0 35px;
}
.red-area .frame{
	background:url(/images/bg-red-area-f.gif) 50% 0;
	padding:25px 0 10px;
}
.quote-item{
	padding:0 0 0 236px;
	margin:0;
	color:#fff;
}
.quote-item q img{margin:5px 0 0 2px;}
.quote-item q{
	font:italic 21px/22px Georgia, 'Times New Roman', Times, serif;
	padding:0 0 0 21px;
	display:block;
	margin:0 0 19px;
	background:url(/images/sprite.png) no-repeat 0 -75px;
}
.quote-item img{vertical-align:top;}
.quote-item cite strong{
	font:14px/16px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 2px;
}
.quote-item cite{
	font:14px/16px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	display:block;
	padding:0 4px;
	font-style:normal;
	line-height:14px;
}
.quote-item .photo{
	position:absolute;
	left:68px;
	bottom:-45px;
}
.three-columns{
	margin:0 0 -26px;
	padding:0px 0 0;
}
.three-columns .col:first-child{
	margin:1% 0 0;
	width:32%;
}
.three-columns .col{
	float:left;
	width:31.3%;
	margin:1% 0 0 2.6%;
}
.three-columns p{margin:0 0 18px;}
#main .three-columns h3.mark-1{line-height:1.31em;}
.three-columns .title{
	font:26px/26px "Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;
	display:block;
	margin:0 0 9px;
	text-transform:uppercase;
}
.num-list{
	font:18px/21px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	margin:0;
	padding:11px 0;
	counter-reset:item;
	list-style:none;
}
.num-list li:before {
	content: counters(item, ".") " ";
	counter-increment: item;
	min-width:36px;
	font:50px/50px "Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;
}
.num-list li{
	float:left;
	width:33.3%;
}
.num-list span{
	display:block;
	overflow:hidden;
	margin:-47px 5px 0 39px;
}
#main .ad-row h2{
	color:#000;
	margin:0 0 11px;
	font-family:"Avenir LT W01 55 Roman", Arial, Helvetica, sans-serif;
}
.ad-row .title{
	color:#fff;
	display:inline-block;
	padding:12px 0 0;
	text-shadow:1px 1px 1px #000;
	text-transform:uppercase;
	font:25px/28px "Avenir LT W01 55 Roman", Arial, Helvetica, sans-serif;
}
.ad-row{
	margin:-10px 0 1px;
	text-align:center;
}
.ad-row .btn span{padding:0 32px 0 8px;}
.ad-row .btn{
	padding:0 13px 0 12px;
	vertical-align:top;
	margin:0 34px 0 20px;
	display:inline-block;
}
.intro-block{
	margin:-27px 0 7px;
	background:#d1312f url(/images/bg-intro-block.gif);
}
.intro-block .holder{background:url(/images/bg-intro-block-h.jpg) repeat-x 0 100%;}
.home-page .three-columns .title{margin:-8px 0 9px;}
.home-page .three-columns{
	padding:0;
	margin:0;
}
.home-page #main .block{padding:0 0 28px;}
.intro-block .img-holder{
	position:absolute;
	left:-40px;
	bottom:0;
}
.intro-block .description{
	min-height:224px;
	width:544px;
	padding:123px 0 75px 371px;
	font:30px/30px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #ee5f5d;
	text-transform:uppercase;
}
.intro-block h1{
	margin:0 0 12px;
	word-spacing:-1px;
	padding:0 0 2px;
	text-align:left;
	font:40px/40px "Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;
	border-bottom:6px solid #000;
	color:#fff;
	text-shadow:1px 1px 1px #000;
}
.intro-block p{margin:0;}
.intro-block .wspace{
	word-spacing:-3px;
	text-align:left;
}
.intro-block .size-small{
	font-size:24px;
	line-height:24px;
	margin:1px 0 4px;
	text-align:justify;
}
.intro-block strong{
	font:40px/40px "Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
	word-spacing:6px;
}
.intro-block span{
	text-align:center;
	display:block;
	margin:-1px 0 0;
}
.link2{color:#c32a28;}
.alt-link{color:#a61918;}
.btn{
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#000;
	font:16px/48px "Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;
	height:48px;
	text-align:center;
	padding:0 16px;
	background: #FBC522;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGQzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTUzMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #FBC522 0%, #F99E18 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBC522), color-stop(100%,#F99E18));
	background:-webkit-linear-gradient(top,  #FBC522 0%,#F99E18 100%);
	background:-o-linear-gradient(top,  #FBC522 0%,#F99E18 100%);
	background:-ms-linear-gradient(top,  #FBC522 0%,#F99E18 100%);
	background:linear-gradient(to bottom,  #FBC522 0%,#F99E18 100%);
	text-transform:uppercase;
	text-decoration:none;
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);
}
.btn span{
	display:block;
	background:url(/images/sprite.png) no-repeat 100% -162px;
	cursor:pointer;
}
.btn:hover{
	background:#F99E18;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhNmMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTVjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #F99E18 0%, #F99E18 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F99E18), color-stop(100%,#F99E18));
	background:-webkit-linear-gradient(top,  #F99E18 0%,#F99E18 100%);
	background:-o-linear-gradient(top,  #F99E18 0%,#F99E18 100%);
	background:-ms-linear-gradient(top,  #F99E18 0%,#F99E18 100%);
	background:linear-gradient(to bottom,  #F99E18 0%,#F99E18 100%);
}
.multimediabtn{
	display:block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	font:12px/42px "Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;
	text-align:left;
	height: 42px;
	padding: 5px 13px;
	background: #333333 !important;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOGQzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTUzMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #333333 0%, #555555 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#555555)) !important;
	background:-webkit-linear-gradient(top,  #333333 0%,#555555 100%) !important;
	background:-o-linear-gradient(top,  #333333 0%,#555555 100%) !important;
	background:-ms-linear-gradient(top,  #333333 0%,#555555 100%) !important;
	background:linear-gradient(to bottom,  #333333 0%,#555555 100%) !important;
	text-transform:uppercase;
	text-decoration:none;
	box-shadow:0 2px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);
	margin-top: 15px;
}
.multimediabtn span{
	display:block;
	background:url(/images/sprite1.png) no-repeat 100% -166px;
	cursor:pointer;
}
.multimediabtn:hover{
	background:#333333 !important;
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhNmMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTVjMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #444444 0%, #444444 100%) !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#444444)) !important;
	background:-webkit-linear-gradient(top,  #444444 0%,#444444 100%) !important;
	background:-o-linear-gradient(top,  #444444 0%,#444444 100%) !important;
	background:-ms-linear-gradient(top,  #444444 0%,#444444 100%) !important;
	background:linear-gradient(to bottom,  #444444 0%,#444444 100%) !important;
}
.logos-list img{vertical-align:middle;}
.logos-list{
	margin:0 10px -4px 10px;
	padding:0;
	list-style:none;
}
.logos-list  li,
.logos-list:after{
	display:inline-block;
	vertical-align:middle;
}
.logos-list li{
	padding:15px 60px 38px 0px;
	position:relative;
	text-align:center;
}
.logos-list:after{
	width:100%;
	height:0;
	font-size:0;
	line-height:0;
	content:'';
}
h3.supporter{
	border-bottom: 1px dotted #333;	
	padding: 20px 5px 2px 5px;
}
.three-columns ul{
	padding:0;
	margin:0;
	list-style:none;
}
.bullet-li li{
	padding:0 0 18px 17px;
	background:url(/images/sprite.png) no-repeat -399px -331px;
}
#footer{
	font:12px/14px "Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:63px 0 80px;
	background:#000 url(/images/bg-footer.gif) repeat-x 50% 0;
}
#footer a:hover{text-decoration:underline;}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer .block{
	min-height:151px;
	padding:0 2px 10px 0;
	margin:0 0 13px;
	border-bottom:1px solid #333;
}
.nav{
	font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;
	padding:18px 0 0;
	margin:0;
	list-style:none;
	float:left;
	text-transform:uppercase;
}
.navgreyed{
	color:#999;
}
.nav li:first-child{padding:0;}
.nav li{
	float:left;
	padding:0 0 0 13px;
}
.nav a:hover{text-decoration:underline;}
.nav a{
	display:block;
	text-decoration:none;
}
.nav ul{
	padding:6px 0 0;
	margin:0;
	list-style:none;
	float:none;
}
.nav ul li{
	float:none;
	padding:7px 0 0;
}
.nav ul a{display:inline;}
#footer .logo{
	float:right;
	background:url(/images/logo-footer.png) no-repeat;
	width:110px;
	height:88px;
	margin:0 0 0 2.6%;
}
.logo-globe{
	float:right;
	margin:11px 0 0;
}
.footer-nav{
	padding:0;
	margin:0 0 2px;
	list-style:none;
}
.footer-nav li{
	display:inline;
	padding:0 6px 0 0;
}
#footer p{margin:0;}
#footer .skip{display:none;}
#footer .title{
	font-size:14px;
	line-height:21px;
	margin:0 0 18px;
	display:none;
}
@media only screen and (max-width: 988px) {
	.container{max-width:760px;}
	.search-form input[type="text"]{width:100px;}
	.ico-globe{margin:0 2%;}
	.skip{margin:5px 0 0;}
	.top-nav li{
		padding:0 5px 0 10px;
	}
	#nav{margin:0;}
	.logo{
		margin:-20px 0 0;
		background:url(/images/logo-small.gif) no-repeat;
		width:251px;
		height:31px;
	}
	.nav{
		max-width:525px;
	}
	.nav li{
		padding:0 0 5px 5px !important;
		display:block;
		float:none;
		width:50%;
	}
	.nav li.last-child,
	.nav li:last-child{
		float:left;
		margin:-59px 0 0 60%;
	}
	.nav li.last-child ul li.last-child,
	.nav li:last-child ul li:last-child{
		margin:0 !important;
		float:none;
	}
	#main .block{padding:0;}
	.home-page #main,
	#main{padding:24px 0;}
	.three-columns{margin:0;}
	.intro-block .description{
		z-index:50;
		position:relative;
		padding:123px 0 75px 216px;
		width:auto;
	}
	.intro-block span{
		text-align:left;
		display:inline;
	}
	.intro-block .size-small{text-align:left;}
	.logo-globe{
		margin:20px 0 0;
		float:right;
		width:110px;
		height:37px;
	}
	.intro-block .img-holder{
	position:absolute;
	left:-80px;
	bottom:0;
	width:375px;
	height:361px;
}
	#footer .logo{margin:0 0 0 2px;}
	.quote-item .photo{bottom:-54px;}
	.nav ul li{padding:0 0 5px !important;}
}
@media only screen and (max-width: 767px) {
	.footer-nav{
		display:none;
	}
	.top-bar{
		padding:0;
		height:0;
		overflow:hidden;
	}
	.logo-globe{
		margin:-3px 0 0;
		float:left;
		width:129px;
		height:45px;
	}
	.home-page #main,
	#main{padding:24px 0 0;}
	.black-area{
		padding:0 0 21px;
		background:url(/images/bg-header.png) repeat-x 50% 100%;
	}
	.black-area .holder{padding:0;}
	.black-area .container{
		padding:9px 0 0;
		overflow:hidden;
		background:#000;
	}
	.resizer-holder{display:none;}
	.logo{
		display:block;
		float:none;
		margin:0 0 7px 10px;
	}
	.expanded #nav{display:block !important;}
	#nav{
		padding:5px 0 0;
		display:none !important;
		float:none;
	}
	#nav br{display:none;}
	#nav li:first-child{border:none;}
	#nav li{
		padding:5px 20px 4px;
		text-align:left;
		float:none;
		border-top:1px solid #24231f;
	}
	#nav a.drop-opener{
	    background:url("/images/sprite.png") no-repeat scroll 100% -250px transparent;
		color:#fff !important;
	}
	#nav a{
		display:inline;
		float:none;
		padding:0 33px 0 0 !important;
	}
	#nav a:hover{
	    background:url("/images/sprite.png") no-repeat scroll 100% -250px transparent;
		color:#fff !important;
		text-decoration:underline;
	}
	#nav .drop li{border:none;}
	#nav .drop a{color:#fff;background:none;}
	#nav .drop{
		position:static;
		background:none;
	}
	#nav .drop ul{padding:7px 0 0;}
	#nav .drop li{padding:4px 10px 3px;}
	.nav-box{position:relative;}
	.nav-opnener{display:block;}
	#main .container{padding:0 17px;}
	.languages-list ul{
		width:40%;
		padding:0 10% 0 0;
	}
	.logos-list li{
		display:block;
		padding:10px 0 20px;
	}
	.twocolumns .col:first-child,
	.twocolumns .col{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 20px;
	}
	.bq-block blockquote:first-child,
	.bq-block blockquote{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 20px;
	}
	.quote-item{padding:0;}
	.quote-item .photo{display:none;}
	.three-columns .col:first-child,
	.three-columns .col{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 2px;
	}
	.home-page .three-columns .title{margin:6px 0 0;}
	.home-page #main .block,
	#main .block{padding:0 0 28px;}
	.three-columns{margin:0;}
	.logos-block{display:none;}
	.nav{display:none;}
	#footer{
		background:#000 url(/images/bg-footer2.gif) repeat-x 50% 0;
		padding:37px 0 20px;
	}
	#footer .container{padding:0 20px;}
	#footer .block{
		min-height:0;
		padding:0 2px 11px 0;
		border:none;
	}
	.footer-nav a{white-space:nowrap;}
	.footer-nav{
		margin:0 0 17px;
		line-height:20px;
	}
	#footer .title{display:block;}
	.intro-block .container{padding:0 20px;}
	.intro-block h1{
		font-size:20px;
		line-height:24px;
		padding:0 0 13px;
		text-align:center;
	}
	.intro-block .description span{margin:0;}
	.intro-block .description .size-small{margin:4px 0;}
	.intro-block .description{
		padding:48px 0 35px;
		font-size:18px;
		line-height:21px;
		min-height:0;
	}
	.intro-block .img-holder{
		height:0;
		width:0;
	}
	.intro-block .size-small{
		display:block;
		font-size:21px;
		line-height:21px;
	}
	.home-page .three-columns .title br{display:none;}
	.num-list{
		padding:8px 0 0;
		font-size:14px;
		line-height:16px;
	}
	.num-list li:last-child,
	.num-list li{
		float:none;
		width:auto;
		margin:0;
		padding:0 0 21px;
		min-height:52px;
	}
	.ad-row{margin:-32px 0 -11px;}
	.num-list li:last-child{padding:0;}
	#main .ad-row h2{
		font-size:16px;
		line-height:21px;
	}
	.ad-row .title{
		display:block;
		padding:0 0 7px;
		font-size:21px;
		line-height:21px;
	}
	.ad-row .btn span{padding:0 15px 0 5px;}
	.ad-row .btn{
		display:block;
		margin:0 4px 5px;
		padding:0 15px;
	}
	.view{display:block;}
	#main h2{margin:0 0 11px;}
	.home-page .red-area{padding:35px 0 39px;}
}