html,button,input,select,textarea {
	color: #222;
}

html {
	font-size: 1em;
	line-height: 1.4;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio,canvas,img,video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.browsehappy {
	margin: .2em 0;
	background: #ccc;
	color: #000;
	padding: .2em 0;
}

.clearfix {
	clear: both;
}

html {
	margin: 0;
	padding: 0;
}

body {
	background-image: url("../gfx/header-bg.png");
	background-repeat: repeat-x;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	color: #2e2a2b;
	margin: 0;
	padding: 0;
}

h1,h2 {
	color: #2e2a2b;
}

h1,h2,h3 {
	font-family: 'Oswald',sans-serif;
	color: #2e2a2b;
}

h4,h5,h6 {
	font-family: Arial,Helvetica,sans-serif;
	color: #2e2a2b;
}

h1 {
	font-size: 32px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

h2 {
	font-size: 24px;
	margin: 0;
	text-transform: uppercase;
}

h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

h4 {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

h5 {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

h6 {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

table {
	padding: 0;
	margin: 0;
}

th {
	padding: 2px;
	margin: 0;
	background-color: #f2f2f2;
}

td {
	padding: 2px;
	margin: 0;
	color: #2e2a2b;
}

ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

li {
	padding: 0;
	margin: 0;
}

p {
	font-family: Arial;
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #2e2a2b;
}

a {
	text-decoration: none;
	color: inherit;
}

iframe {
	border: 0;
}

.height-20{height:20px}
.height-50{height:50px}
.height-100{height:100px}
.height-200{height:200px}
.height-300{height:300px}
.height-400{height:400px}
.height-500{height:500px}
.height-600{height:600px}
.height-700{height:700px}
.height-800{height:800px}
.height-900{height:900px}
.height-1000{height:1000px}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

header {
	margin: auto;
	width: 940px;
	text-align: left;
	position: relative;
	min-height: 255px;
	color: #2e2a2b;
}

header ul {
	list-style-type: none;
}

.wrapper {
	margin: auto;
	width: 940px;
}

.bold {
	font-weight: bold;
}

.menu-websites {
	padding-top: 7px;
}

.menu-websites ul li {
	display: inline;
	margin-right: 36px;
}

.menu-websites ul li a {
	opacity: .3;
}

.menu-websites ul li a:hover {
	opacity: 1;
}

.menu-websites ul li a.active {
	opacity: 1;
	border-bottom: 3px solid #e74444;
	padding-bottom: 21px;
}

.social-links {
	position: absolute;
	top: 12px;
	left: 701px;
}

.social-links li {
	display: inline;
	padding-right: 14px;
}

.social-links a:hover {
	opacity: .6;
}

.languages {
	position: absolute;
	top: 11px;
	right: 0;
	border: 1px solid #6c6c6c;
	width: 49px;
}

.languages li.inactive {
	border-left: 1px solid #6c6c6c;
	background-color: white;
}

.languages li.inactive a {
	color: #6c6c6c;
}

.languages li {
	display: inline;
	float: left;
	width: 24px;
	text-align: center;
}

.languages li a {
	color: white;
	font-size: 16px;
	font-family: 'Oswald',sans-serif;
	text-decoration: none;
}

.logo {
	position: absolute;
	left: 0;
	top: 95px;
}

header .banner {
	background-color: #eaeaea;
	position: absolute;
	width: 380px;
	height: 65px;
	left: 320px;
	top: 82px;
}

header .banner.studios {
	width: 721px;
	left: 220px;
}

#slider-top .slides {
	cursor: move;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 680px;
	height: 408px;
}

#slider-top .slider-nav {
	position: absolute;
	bottom: 25px;
	right: 25px;
}

#slider-top .slider-nav div,.slider-nav div:hover,.slider-nav .av {
	overflow: hidden;
	cursor: pointer;
	border: #FFF 2px solid;
}

#slider-top .slider-nav div {
	background-color: #FFF;
}

#slider-top .slider-nav div:hover,.slider-nav .av:hover {
	background-color: #d3d3d3;
}

#slider-top .slider-nav {
	margin-right: 0;
}

#slider-top .slider-nav .av {
	background-color: #2e2a2b;
}

#slider-top .slider-nav .dn,.slider-nav .dn:hover {
	background-color: #555;
}

#slider-article .slides {
	cursor: move;
	position: absolute;
	overflow: hidden;
	right: 0;
	top: 0;
	width: 590px;
	height: 80px;
}

#slider-article .slider-nav {
	position: absolute;
	bottom: 25px;
	right: 25px;
}

#slider-article .slider-nav div,.slider-nav div:hover,.slider-nav .av {
	overflow: hidden;
	cursor: pointer;
	border: #FFF 2px solid;
}

#slider-article .slider-nav div {
	background-color: #FFF;
}

#slider-article .slider-nav div:hover,.slider-nav .av:hover {
	background-color: #d3d3d3;
}

#slider-article .slider-nav {
	margin-right: 0;
}

#slider-article .slider-nav .av {
	background-color: #2e2a2b;
}

#slider-article .slider-nav .dn,.slider-nav .dn:hover {
	background-color: #555;
}

.sliderArrL,.sliderArrR,.sliderArrLdn,.sliderArrRdn {
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(../gfx/slider-arrows.png) no-repeat;
	overflow: hidden;
}

.sliderArrL {
	background-position: -10px -40px;
}

.sliderArrR {
	background-position: -70px -40px;
}

.sliderArrL:hover {
	background-position: -130px -40px;
}

.sliderArrR:hover {
	background-position: -190px -40px;
}

.sliderArrLdn {
	background-position: -250px -40px;
}

.sliderArrRdn {
	background-position: -310px -40px;
}

.files-list {
	margin-bottom: 20px;
}

.files-list li {
	background: url(../gfx/download.png) no-repeat center left;
	padding-left: 24px;
	line-height: 140%;
}

.files-list a {
	color: #e34546;
}

.sign-up {
	position: absolute;
	right: 0;
	top: 82px;
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	color: white;
}

.sign-up a {
	height: 16px;
	width: 221px;
	padding: 0 5px 0 5px;
	float: left;
}

.sign-up a span {
	height: 100%;
	width: 100%;
	text-align: center;
	float: left;
	line-height: 1;
	background: url("../gfx/arrow-right-white.png") no-repeat scroll 165px 3px rgba(0,0,0,0);
}

.sign-up a.newsletter {
	border-top: 7px solid #2e2a2b;
	border-bottom: 7px solid #2e2a2b;
	margin-bottom: 5px;
}

.sign-up a.newsletter span {
	background-color: #2e2a2b;
}

.sign-up a.buy-ticket {
	border-top: 7px solid #e74444;
	border-bottom: 7px solid #e74444;
	clear: left;
}

.sign-up a.buy-ticket span {
	background-color: #e74444;
}

header nav.menu-main {
	width: 100%;
	position: absolute;
	left: 0;
	top: 190px;
	font-size: 18px;
	font-family: 'Oswald',sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	z-index:5
}

header nav.menu-main ul li {
	display: inline;
	float: left;
}

header nav.menu-main ul {
	width: 100%;
	height: 30px;
}

header nav.menu-main ul li a {
	height: 14px;
	float: left;
	padding-top: 8px;
}

header nav.menu-main ul li a.active {
	padding-top: 0;
	height: 14px;
	border-top: 8px solid #2e2a2b;
	border-bottom: 8px solid #2e2a2b;
	color: white;
	padding: 0 5px 0 5px;
	font-weight: 300;
	font-size: 18px;
}

header nav.menu-main ul li a:hover {
	opacity: .6;
}

header nav.menu-main ul li a span {
	float: left;
	padding: 0 23px 0 23px;
	line-height: .8;
}

header nav.menu-main ul li a.active span {
	background-color: #2e2a2b;
	padding: 0 23px 0 23px;
}

.breadcrumb {
	text-align: left;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 4px;
}

.breadcrumb ul li {
	display: inline;
	background: url("../gfx/hyphen.jpg") no-repeat scroll right 6px rgba(0,0,0,0);
	margin-right: 4px;
	text-transform: uppercase;
}

.breadcrumb ul li a {
	text-decoration: underline;
	padding: 0 4px 0 0;
}

.breadcrumb ul li.active,.breadcrumb ul li.active a {
	text-decoration: none;
	font-weight: normal;
	background: 0;
}

.left-column {
	margin-bottom: 60px;
	float: left;
	width: 680px;
	text-align: left;
}

.page-content {
	margin-top: 0;
}

.page-content h2 {
	margin: 20px 0 30px;
}

.page-content h3 {
	font-size: 18px;
	margin: 0;
	margin-top: 10px;
}

.page-content p {
	margin: 0 0 20px 0;
}

#article-header {
	padding-bottom: 30px;
	margin-bottom: 20px;
	border-bottom: solid 1px silver;
}

#article-header .thumbnail {
	width: 300px;
	height: 180px;
	display: inline-block;
	vertical-align: top;
}

#article-header .details {
	width: 360px;
	display: inline-block;
	padding-left: 7px;
}
#article-header time{font-size:18px;font-family: "Oswald",sans-serif;}
#article-header h2{font-size:24px}

.left-column .list-upcomming {
	float: left;
	list-style-type: none;
	border-top: 1px solid #d7d7d7;
	width: 100%;
	font-size: 12px;
	margin-bottom: 15px;
}

.left-column .list-upcomming img {
	margin-right: 5px;
	float: left;
}

.left-column .list-upcomming li {
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	float: left;
	position: relative;
}

.left-column .list-upcomming li a {
	width: 100%;
	float: left;
	background: url("../gfx/arrow-grey.png") no-repeat scroll 665px center rgba(0,0,0,0);
}

.left-column .list-upcomming li a:hover {
	background-color: #f2f2f2;
}

.left-column .list-upcomming li span {
	float: left;
}

.left-column .list-upcomming .inner {
	line-height: 110%;
	margin-top: 12px;
	max-width: 400px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.left-column .list-upcomming li time {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.left-column h2 {
	line-height: 140%;
}

.list-upcomming li span.bold {
	font-weight: bold;
	background: 0;
	padding: 0 0 5px 0;
	width: 100%;
}

.more-link {
	float: right;
	padding-left: 15px;
	background: url("../gfx/arrow-black-left.png") no-repeat scroll left 7px rgba(0,0,0,0);
	text-transform: uppercase;
	font-size: 15px;
	font-family: 'Oswald',sans-serif;
	font-weight: bold;
	padding-right: 10px;
}

.list-upcomming .fb {
	position: absolute;
	right: 2px;
	top: 14px;
}

.left-column .slider-list .list-upcomming li {
	width: 650px;
}

.left-column .slider-list .list-upcomming .inner {
	max-width: 360px;
}

.left-column .list-news {
	float: left;
	list-style-type: none;
	border-top: 1px solid #d7d7d7;
	width: 100%;
	font-size: 12px;
	margin-bottom: 15px;
}

.left-column .list-news img {
	margin-right: 5px;
	float: left;
}

.left-column .list-news li {
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	float: left;
	position: relative;
}

.left-column .list-news li a {
	width: 100%;
	float: left;
	background: url("../gfx/arrow-grey.png") no-repeat scroll 635px center rgba(0,0,0,0);
}

.left-column .list-news li a:hover {
	background-color: #f2f2f2;
}

.left-column .list-news li span {
	float: left;
}

.left-column .list-news .inner {
	line-height: 110%;
	margin-top: 12px;
	max-width: 360px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.left-column .list-news li .time {
	float: left;
	margin-bottom: 10px;
	width: 245px;
	font-size:14px;
}

.left-column .list-news li .inner {
	line-height: 110%;
	margin-top: 12px;
	width: 395px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.left-column .list-news li .title {
	display: block;
	padding: 5px 0 5px 0;
	line-height: 130%;
	float: left;
	margin-bottom: 10px;
	width: 245px;
	font-size:16px;
}

.list-news .fb {
	position: absolute;
	right: 2px;
	top: 14px;
}

.left-column .slider-list .list-news li {
	width: 650px;
}

.left-column .slider-list .list-news .inner {
	max-width: 360px;
}

.left-column .list-events {
	float: left;
	list-style-type: none;
	border-top: 1px solid #d7d7d7;
	width: 100%;
	font-size: 12px;
	margin-bottom: 15px;
}

.left-column .list-events img {
	margin-right: 5px;
	float: left;
}

.left-column .list-events li {
	border-bottom: 1px solid #d7d7d7;
	width: 100%;
	float: left;
	position: relative;
}

.left-column .list-events li a {
	width: 100%;
	float: left;
	background: url("../gfx/arrow-grey.png") no-repeat scroll 635px center rgba(0,0,0,0);
}

.left-column .list-events li a:hover {
	background-color: #f2f2f2;
}

.left-column .list-events li span {
	float: left;
}

.left-column .list-events .inner {
	line-height: 110%;
	margin-top: 12px;
	max-width: 360px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.left-column .list-events li .title {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 245px;
}

.list-events li span.bold {
	font-weight: bold;
	background: 0;
	padding: 0 0 5px 0;
	width: 100%;
}

.list-events .fb {
	position: absolute;
	right: 2px;
	top: 14px;
}

.pager {
	float: left;
	position: absolute;
	right: 0;
	top: 0;
}

.pager span {
	display: block;
	width: 14px;
	height: 14px;
	background-color: #d7d7d7;
	float: left;
	margin-right: 5px;
}

.pager span.active {
	width: 10px;
	height: 10px;
	border: solid 2px #d7d7d7;
	background-color: black;
	color: #2e2a2b;
}

.slider-list {
	overflow: auto;
}

.gallery li {
	/*background: silver;*/
	width: 162px;
	/*height: 139px;*/
	float: left;
	margin: 4px;
}

.services-list .service {
	width: 220px;
	height: 270px;
	float: left;
	margin: 2px;
	margin-bottom: 20px;
	border-bottom: solid 1px #2e2a2b;
	padding-bottom: 20px;
}

.services-list .service img {
	width: 220px;
	height: 132px;
}

.services-list .service h3 {
	margin-bottom: 5px;
}

.services-list .service .description {
	font-size: 12px;
}

.virtual-list .service {
	width: 300px;
	height: 365px;
	float: left;
	margin: 10px 20px 20px;
	padding-bottom: 20px;
}

.virtual-list .service img {
	width: 300px;
	height: 240px;
}

.virtual-list .service h3 {
	margin-bottom: 5px;
}

.virtual-list .service .description {
	font-size: 12px;
}

.contact-box {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

.contact-box h1 {
	font-size: 24px;
}

.contact-box ul.contact-list {
	float: left;
	font-size: 12px;
	margin-top: 10px;
}

.contact-box ul.contact-list li {
	margin-bottom: 10px;
	padding-left: 20px;
}

.contact-box ul.contact-list .address {
	background: url("../gfx/home.jpg") no-repeat scroll left 3px rgba(0,0,0,0);
}

.contact-box ul.contact-list .mail {
	background: url("../gfx/envelope-white.jpg") no-repeat scroll left 5px rgba(0,0,0,0);
}

.contact-box ul.contact-list .phone {
	background: url("../gfx/phone.jpg") no-repeat scroll left 2px rgba(0,0,0,0);
}

.contact-box .scheme {
	float: left;
	margin-top: 15px;
}

.contact-box .team-box {
	clear:both;
	float: left;
	margin-top: 27px;
}

.contact-box .team-box h2 {
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin-bottom: 3px;
}

.contact-box ul.team-box>li {
	float: left;
	width: 220px;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 5px;
	margin-right: 10px;
	margin-bottom: 27px;
}

.contact-box ul.team-box>li.last {
	margin-right: 0;
}

.contact-box .map {
	float: left;
}

.right-column {
	float: right;
	width: 231px;
	margin-bottom: 90px;
	margin-top: 20px;
}

.right-column a.button {
	float: left;
	width: 221px;
	font-family: 'Oswald',sans-serif;
	text-transform: uppercase;
	color: white;
	padding: 0 5px;
	border-top: 7px solid #2e2a2b;
	border-bottom: 7px solid #2e2a2b;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 15px;
}

.right-column a.button.full {
	width: 221px;
	margin-bottom: 10px;
	font-weight: 300;
	font-size: 14px;
	background-image: none;
}

.right-column a.active {
	border-top: 7px solid #dbdbdb;
	border-bottom: 7px solid #dbdbdb;
}

.right-column a.button.active span {
	background-color: #dbdbdb;
	color: #2e2a2b;
}

.right-column a.button span {
	background: url("../img/arrow-left-white.png") no-repeat scroll 23px 3px rgba(0,0,0,0);
	background-color: #2e2a2b;
	height: 100%;
	width: 100%;
	text-align: center;
	float: left;
	line-height: 1;
}

.right-column .boxes {
	clear: both;
	margin-top: 10px;
}

.right-column .box {
	margin-bottom: 10px;
}

footer {
	clear:both;
	margin: auto;
	text-align: left;
	width: 940px;
	font-family: 'Oswald',sans-serif;
	font-size: 11px;
	color: #a6a6a6;
	font-weight: bold;
}

.footer-links {
	position: relative;
	float: left;
	width: 100%;
	margin: auto;
	border-top: 1px solid #dadada;
	padding: 18px 0 20px 0;
	border-bottom: 1px solid #dadada;
	text-transform: uppercase;
}

.footer-links .left {
	float: left;
}

.footer-links .left ul li {
	display: inline;
	background: url("../gfx/list-disc.png") no-repeat scroll left 7px rgba(0,0,0,0);
	padding: 0 5px 0 10px;
}

.footer-links .right {
	float: right;
}

.footer-links .center {
	position: absolute;
	top: 18px;
	left: 332px;
}

.footer-links .black {
	color: #2e2a2b;
}

.footer-logos {
	text-align:justify;
	clear:both;
}
.footer-logos a{
	margin-top:25px;
	margin-bottom:5px;
	display:inline-block;
}
.footer-logos > div {
    width: 134px; /* Declare your value. Can be in relative units. */
    display: inline-block;
    vertical-align: top;

    /* IE fix. */
    *display: inline;
    zoom: 1;
}
.footer-logos:after {
	content: "";
	width: 100%;
	display: inline-block;
    }



#lightbox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../gfx/overlay.png) repeat;
	text-align: center;
}

#lightbox p {
	text-align: right;
	color: #fff;
	margin-right: 20px;
	font-size: 12px;
}

#lightbox img {
	box-shadow: 0 0 25px #111;
	-webkit-box-shadow: 0 0 25px #111;
	-moz-box-shadow: 0 0 25px #111;
	max-width: 940px;
}

#lightbox .btn-close {
	background: url(../gfx/lightbox-btn-close.png) no-repeat;
	width: 24px;
	height: 24px;
	border: solid 1px red;
}

#scrollbar1 {
	width: 520px;
	margin: 20px 0 10px;
}

#scrollbar1 .viewport {
	width: 500px;
	height: 200px;
	overflow: hidden;
	position: relative;
}

#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}

#scrollbar1 .scrollbar {
	background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}

#scrollbar1 .track {
	background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
	height: 100%;
	width: 13px;
	position: relative;
	padding: 0 1px;
}

#scrollbar1 .thumb {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}

#scrollbar1 .thumb .end {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}

#scrollbar1 .disable {
	display: none;
}

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}


.alpha60 {
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
}

.alpha80 {
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
}

/* Notifications */
.notification{line-height:150%;font-size:12px;clear:both;margin:8px 0;padding:5px 5px 5px 55px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:arial, verdana, tahoma, helvetica, sans-serif}
.notification strong{margin-right:5px}
.notification p{padding:0;margin:5px 0}
.notification.warning,.notification.success,.notification.failure,.notification.information,.notification.lightbulb,.notification.messages{background-position:10px center;background-repeat:no-repeat;border-style:solid;border-width:2px}
.notification.warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABD1JREFUeNrkV01sVFUUPve9++bNtA7zl5ZOS9phWmmxFEtpUfkZUpWVJm5ZEI3EYJQEA5oY3dPEhMCCFWogEkKCDQuEsGmghIQFlOCiAQUiLQQoilK1Mul0Ou/5nXffg7bMMDNA6YKbnJk7956f757zvfPuCNu2aS6HRnM85hyA5A8hRNnAT37d9WGlQd/zj/tZ+ujNnoF9mFplI3gSDnz6dn3VwPbVtj2y1xGe89rzKoGx/rXqw3Udy4lun3CE57zGe7MNQOzbtOT1ynBoTbx9MdHQKaLhUxRfkiBe4z3WmU0Avpaair6mt1JEv/2EiueIcpDrfcRrvMc6swVAO/Z5x7ZQbdycFwVv7vwMCptKMOc13mOdcvyWA8AfDeg9Le90E109imojsCFdMZ013mMd1n3WAPT+rzoPJlYuI5G+SjQ+ikQj0wFNiYl5ZtTZYx3WZZtnBUDs/2TpylAk+F58aRLE61dp92m0amc3rdnVTZd/j2ANIIb7iXVYl21KIWQpAHyNMfNQ4o02oj8vuO1LOgBCAUHhCoEEaKoUPKDDumxTCiGLAdCOf7F8W2RBVTyyMEh09xIC+RQAXScDQQ0DmZZwo0uVBeiwLtuwbbEYxQD4I369p3Htq0S3ziEIAmgIpOmOGAjKInRvTSod6LIN2xYj5OMA6H1fdu6ubU+Sz/wXxLuHExrqpDg96ZqTASkZgO6uSaUDXbZhW/bxOEIWAiB2bWhZFHrJ3Fi/ogFpvQhNEE8z3Awo4eCG9DLgiaF0YcO27IN9FSKkLNTvOxuCvU2pZqL0TXS7SVV3z4eGRqRbOLBEIuyHGXhwHk3ZwJZ9ZMYHe7HYAZkoJQPaka0d78fqoq2Rl8NEYyMzUv9QpG7gy1D1n7bnlgK27IN9sc988fIBMKsrje8a1+KZHx3iy8I04jkidCd5ljBxATApJ3xqbaoO27AtfLAv9sm+H6k13wemXEiYeN8m22o2JlO1RH8NuRhnlI9/6jm68UfYiVEXvo+YeClZM8tsqztKbCFdO32brg3e2bvum/ObsJjLBwDEW9yyqjl6qesDNJ2xW0STVuFmJuHcZ6ntLD4mtQL3IVv1iWAdDfwwSGcu33tl64FffnXRTSOh0ZkI9ia6auDsP2wLVcu8zwgn06LU5jhpwqY9n41ScwKky4lC1y7HJ/vOZLLTCOlxQPy4pf3dUKyitaoNfT2bzku6ByLVd838akd8fn9hXY+U8Mm+OQbH8lLrHdGsjwQONaXmq+AOiYp38R0fjygORC2XdEVM4JtjpP/O8HsCvZ3GPQB4pZAMNOAkE5aqWTFvSH19MuumGG4sWcQGZdAEBRoM1mLliqkA9LFs7uLZ3Vdabct26TELA5EFQEzY9k2vPXtPwTzM0XMpVupF4ikGPyt4sdAw5B8PgJcSs9xb7RMM230C0swKmus/p+KF/3f8vwADAI/AMsoFsvSRAAAAAElFTkSuQmCC);border-color:#FFC237;background-color:#FFEAA8;color:#826200}
.notification.success{background-image:url(data:image/png;base64,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);border-color:#99C600;background-color:#EFFFB9;color:#3C5A01}
.notification.failure{background-image:url(data:image/png;base64,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);border-color:#EB5339;background-color:#FCCAC2;color:#AC260F}
.notification.information{background-image:url(data:image/png;base64,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);border-color:#418ACC;background-color:#D0E4F4;color:#235685}
.notification.lightbulb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABXpJREFUeNq0V2tsFFUU/ubuzsxutyzd3b5soYKUFBGFSDTGRBMiiRgM8s8/Ro2/fIHWyD8fPwyJqAhBSQi+QoNEE00IgdAiiKlaCiUWtQINIhVou9Btd3d29tF9zHjO7BQKtsvuArc9mZt7Xt8599xz70qmaWKqIUnSVMvi520r33DJopW4DSbyuhL90WwolTE2PfLivo9pyZhKeSpfUpEApINbVjzpq5T3BAIqqmYKzKxykkXbjyQQjWQRiRoYHR1HWM+sWr62fS/7vBUAxOGtTzznq1S/bJ4/Ax5fDcX+NOB98FoF7Rjl4FvEwyP4+0yMQIy/sOyV/TsmZ6McAFLH5hWr6v2u3fPvroar+l5Ijc/CpIhhZCYFSLJCJmMGzME2pEJ/4sypEIJjqdWPv96+Z0JwKl9OFB6uer+6e15LA9QKF6S6p2Bmo2QpezX9VxALAua0ZNTEv5jXogD9g7uJU0GUnM6BKOBcHPp0RauvpgoVXg9QeQ/51YDxEJAOA5notcRrxLNkSJZ1WJdtFPJTKAMuv1dZO9NfRalzElGaM2TcyF5fW5PTQHxblnRY1z8SXkuMzUSJkgHIQqrzBmqQy4xTxpMQFJ1pAZh+SMIJg2RB28G6shioY1vlAHBKkgmDDBn0RXoUphqgXEpXMjBRVFdPjETOqTuwrKTQOtWEZBb0IwpGw4bJEIRiRYTUMPZ2naZ5Cgd7z5O7lEU85zWLRzKWrKWjTNfQijsF1mkz+CtTuA5Cm4MiJXD4t3NYfl9N3jGN5YsD1ppCIAQ8MCznwtYtfMwKsc2Inj6uR8Yoinw0kFQ67iqWLaqmNpDDYwurLOI5rzGPZfKRK2BdtlGgagsCSHf3hdq0kUFAphpyyBSZk5zkt4NrI4s88ZzXmMcyLMs6rMs22FY5AFKtm3v2hy5f/icaHIDkUC0nHpcbQY1yS4648ZjWfjutNeaxDMuyDuuyDbZVVgaIxj7cebI1Onga6RTZEC7MqfXiYtiEsNIsW8RzXmMey7As67Au2yg3A7xv+jc/nDvR0X1x/aW/DpHhBGp9lVaqRxL5M88FynOhqBaPZVh2V8fZdazLNsqtAR5844y+tKG7bc8v5wlEO3KGwKzADAzplH6hErkwFFfR6PdaPJbZ++uF9W9t6+V7IGTbQLkATPsiGX5tY8/XA0H9Ry14Ev5KNxY11dMZTUCK92OJ/BMC1Pu14CmwzJqPju0knaCta94MANj3eZwN7u8a/jwZPk9RU7Wb3AlhXc0GmeFMpGNBtB8Z/oJkL9mt17yR8WIAXAGxoa3vaC5xmbTU/19CEgHQLuL9HX3dNmCjGMPFApioh4RTyh9BihncZYXVsmlOZ1/J99XEjfa9lAfJ9fVguB1JyE4HTXP0TzejnLGuaKHS7aemJ7JlFmtUKuFVLG///sCwrHoDKh05t+pBOptDNBojikLXY4gTaeGRfds/eHM1yWeLeRWXkgFP8NJQQFHCkBUXXIoH2WwGekxHPBFHMk7feAJ6PLaSZKklInarawDvvPz8Qw21fjTdUYdESkc2k8Xc2Y1orK1BTNfoaR7Grq3vPVCK3VIywMU1cvrsOUq/G0uXLKUW7EDX0aOW8zmz78SYh7uu1XqTtwMAV5i+YN5cVLhnoK+/H4LeCAuamxEOh9H7x+/Qohrs1pu+HQCsOjree6Kzuqb+0aWL76c8Cxzp6UEspqFp1mxcMAY6SzkBJdcAX6tb3l23ptpb2SmEgMPpxMKWFjTPvQuRsVDnZxvfXlPo6r3ZYziRsSqiptXPvPqJ1xd4mIHoWqTru682sXN+o0WmOoI3++N08uAu5CNqsL886FcJhuxvbtr9u0UAJjLhtt/7sNOenC7yQgD+E2AA70B+Z2GwI18AAAAASUVORK5CYII=);border-color:#D3A350;background-color:#FEF0CB;color:#835F21}
.notification.messages{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lJREFUeNrsV99LFFEU/u7MtO6mpqu2u24Jrm6SRj+lH6hQUC8VmX9BBRFET9XfEVRkP6CXfOi9gnpYDSoxeiiod2V7cSGQ6kGJYnem883c2Z1dJ8k0fXHgsLP3nvN95557zrl3lOM4WM/HwDo/Gw4oEevyo3dPbFinbceGnxJqlYn8TFMCbChDVl58/uDCkRFLxmIkv3W+H1+LomhXHFCrSF52QGLeIqxXxz6cJjcdiJaE9WcJGHtTwLVjabz47O2NWiUPGFWu61QncPNVAVeOplHyVhp1eegelXo723HndQEnRXGTKSKzEXNlQgxiEZPY5HAqIVHlJLRlIBZR6O1K4cFkAcc7JDnE0DI0yD8IbYlBLGISmxy2E1IFDIgpId8cMdCRjONGLo+htAdi+mDLEN+GGMQiJrHJYYeVIb0yZFLJ79bmGPoyKdyayONQavlO+Lq0JQaxiKk0R2gEOGYo7QQqToy+zONAwtvHv3WAurShbZk8gO/8qRExPBRDTyTFMBFvxM3cNPa0VnJiSREd6tKGtsTw8Xz80E7IzGToDC1+Ce7KtKEj0Yzb49Poa5HVbdKOhAjnqENd2tC23Hw0LjmcsC3gm+9hMBL0Y3cXnWjB6PgMepqEyAoJu4xxjjrUpY2qWXk5AkaYA472UlULvd+xBZid++5W7V0h6GqUGrd0rzC9d45xjjrUpY1Si/HIAecPOVCrzHBl9aqYusMDGRSlhu5NzCBTD3Q2eMJ3jnGOOtSlDW3NkEUFHyt4LFmB/WGL2ibA9yem3VAOD2ZRknZ9dqgbz6ZmcO7+2yqgfd1Jd446w4PdeDo17dpeOp7F7ELgjKk5ZKzgseiXCMmTMeChAGTSzQLe5gKzfh0SDHRjRMhUoIRtIaCOuwB5HxnK4uPMnItxUZz48sNzQqnqQ25RH2DIEnXA48k8utqbsF/ICU5gpRX5v1isFo5B6zhah7bEIBYx/e0I7QNK9+94VMin8jjYk0J/dqu7Gnaw2uowAke2EZLtSkeCGMQiJrHJocKqgJ41RIDcx4JrkGqNeT07UMPLFei+TyxiEpscRlgO0CD3qYDDO1OIipvu2bBKVyNGY7s40balzuU4czAdnoQn9vKioPdS1dylVnLp0z+b6wyXQ9WWoSnLj/IlUn1U/q9bcFRzVhxQ9vz1sfcNJYm7swa3YFOSwFTOvP+/WUTaF+L/4TK81D31m0iehHKGod7bgDV9foksrPd3iVTIxsfpOj+/BRgA1ToiBbBAu8AAAAAASUVORK5CYII=);border-color:#42B4FF;background-color:#9DDFFF;color:#29668C}


#messageBoxText{position: fixed;
		width:500px;
		top: 50%;
		right: 50%;
		margin-right:-260px;
		padding:20px;
		border:solid 1px silver;
		z-index:200
}
#messageBoxText .modal{
    margin:auto;
    text-align: left;
    background: transparent;
}
#messageBoxText .modal .modal-row{clear:both;margin-bottom:20px}
#messageBoxText .close {
    top:0;
    right: -12px;
    width: 25px;
    height:25px;
    font-size:15px;
    line-height: 25px;
    background: #EB5339;
    color: #FFF;
    position: absolute;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    border-radius: 12px;
}
#messageBoxText .close:hover{background: #E43014;}
#messageBoxText .close span{display:none}
#messageBoxText .close:after{content:'x'}




.fix{clear:both;}
.search-holder.none{display:none;}
.search-holder{position:relative; float:right; margin-right: 5px;}
.search-holder .input{padding:3px 25px 3px 5px; width:160px; border:1px solid #999;}
.search-holder .btn{background:url(../gfx/search.png) no-repeat 0 0; width:18px; height:18px; position:absolute; top: 3px; right: 3px; border: 0; text-indent: -200px; overflow: hidden; opacity: .5; transition:opacity .5s;}
.search-holder .btn:hover{opacity:1;}







