@font-face { font-family: Klavika; src: url('../fonts/KlavikaWebBasicRegular.eot'); }
@font-face { font-family: Klavika; src: url('../fonts/KlavikaWebBasicRegular.woff'); }
html {height:100%;min-height: 750px;}
body {height:100%;background:#eceded; margin:0; padding:0;font-family:Klavika, arial,verdana,tahoma,helvetica;font-size:12px}
body {
	/*height:100%;*/
	width:100%;
	display: -moz-box;
	min-height: 750px;
	min-width:1024px;
	/**/
	background:radial-gradient(700px 400px at center center, #000000 0px, transparent 100%) no-repeat scroll 50% 50% #ECEDED;
	background: -webkit-radial-gradient(center, 700px 400px, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) no-repeat scroll 50% 50% #ECEDED;
	/*-moz-transition:.5s linear*/
	display: flex;
	align-items: center;
}

.page {background:url(../images/page_bg2.png) no-repeat #fff; border-radius:5px; box-shadow:0 1px 3px rgba(0,0,0,.3); min-width:960px; max-width:1165px; min-height:650px; position:relative}
.page {-moz-box-flex: 1; -webkit-box-flex:1}
.page .size {position:absolute; left:20px; top:52px; line-height:12px}
.page .size.height {top:84px}
.page .size span {font-weight:bold}


@media (max-width: 1024px) {
	html {max-width:1024px; min-width:1024px; width:1024px;}
	body {max-width:1024px; min-width:1024px; width:1024px; }
	.page {margin:0 32px; width:960px; height:650px; }
}

@media (min-width: 1025px) and (max-width: 1285px) {
	html {max-width: 1286px}
	body {max-width: 1286px;}
	.page {margin:0 43px; width:auto; height:650px; min-width:960px; max-width:1165px}
}

@media (min-width: 1286px) {
	html {max-width:auto; min-width: 1286px}
	body {max-width:auto; min-width: 1286px;}
	.page {margin:0 auto;width:1165px;height: 650px;/* margin-bottom: 49px; */}
}

.left-placeholder {position:absolute; right:100%; top:10px; width:32px; height:32px}

header {padding:30px 30px 30px; height:64px; position:relative; background:url(../images/shadow_top.png) no-repeat 50% 100%; margin-bottom:1px}
header h1 {margin:0; float:left}
header h1 a {border-left:1px solid #e7e7e7; padding-left: 11px; display:block; transition:border .4s}
header h1 a:hover {border-color:#04384a}
header h1 a img {height: 67px; display:block;}

nav.menu {padding-left:20%}
nav.menu>h2 {display:none}
nav.menu ul {list-style:none;padding:0;margin:0;height:67px}
nav.menu ul li {float:left; width:20%; padding:0; margin:0; position:relative}
nav.menu ul li hgroup {border-left:1px solid #e7e7e7; height:67px; transition:border .4s }
/*TRANSITION nav.menu ul li hgroup:hover {-moz-transition:.4s linear;-webkit-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;}
*/nav.menu ul li hgroup:hover {border-color:#04384a;}
nav.menu ul li.active hgroup {border-color:#04384a;}
nav.menu ul li hgroup {padding:0 11px}
nav.menu ul li:last-child hgroup {padding:0 0 0 11px}
nav.menu ul li hgroup h2 {color:#094b87; font-size:21px;margin:0 0 5px;padding:0; font-weight:normal; line-height:27px;}
nav.menu ul li hgroup h3 {color:#b9b9b9; font-size:14px;margin:0;padding:0; font-weight:normal; line-height:16px}
nav.menu ul li a {text-decoration:none}

nav.language {position:absolute;top:5px; right:10px; top:10px}
nav.language ul {list-style:none;margin:0}
nav.language h2 {display:none}
nav.language li {float:left; margin-left:5px}
nav.language li a {width:16px; height:11px; border:1px solid #e7e7e7; display:block; -moz-transition:.3s linear}
/*TRANSITION*/ nav.language li a {-moz-transition:border .3s linear;-webkit-transition:border .3s linear;-ms-transition:border .3s linear;-o-transition:border .3s linear;transition:border .3s linear;}
nav.language li:hover a {border:1px solid #ccc}
nav.language li.en a {background:url(../images/icons.png) no-repeat -16px 0}
nav.language li.pl a {background:url(../images/icons.png) no-repeat 0 0}
/*nav.language li.pl {display:none}*/
nav.language li span {display:none}

nav.social {position:absolute;left:100%; top:10px; z-index:0;}
nav.social h2 {display:none}
nav.social ul {list-style:none;padding:0;margin:0}
nav.social li {margin-bottom:1px;}a
									  /*TRANSITION*/ nav.social li a {-moz-transition:width .1s linear;-webkit-transition:width .1s linear;-ms-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear;}
nav.social li a {width:32px;height:32px;display:block;position:relative;color: #fff;font-size: 20px;text-align: center;border-radius: 0 4px 4px 0;background: #ccc;transition: .3s;text-align: right;}
nav.social li a:after {width:32px;height:32px;position:absolute;right:0;top:0;/* background-image:url(../images/icons.png); */content:" ";}
nav.social li a:hover {width:35px; height:32px; display:block }
nav.social li a i {line-height:32px;width: 32px;text-align: center;}

nav.social li span {display:none}
nav.social li.youtube a {background:#cb1515}
nav.social li.youtube a:after {background-position: -128px 0}
nav.social li.twitter a {background:#00aced}
nav.social li.twitter a:after {background-position: -64px 0}
nav.social li.facebook a {background:#11518b}
nav.social li.facebook a:after {background-position: 96px 0}
nav.social li.vimeo a {background:#1ab7ea}
nav.social li.vimeo a:after {background-position: -32px 0}

nav.social li.instagram a {background: #d10869;}
nav.social li.instagram a:after {background-position: -159px -1px;}

.page>section {margin:0 30px;height:450px;position:relative}
.iview-wrap {position:relative}
.iview-wrap .desc {background:url(../images/slaider_bg2.png) no-repeat; width:787px; height:450px;position:absolute;right:0;top:0;z-index:9;display:none}
html[lang="en"] .iview-wrap .desc {background:url(../images/slaider_bg2_en.png) no-repeat; width:787px; height:450px;position:absolute;right:0;top:0;z-index:9;display:none}
.iview-wrap .desc .desc-inner {padding:270px 100px 0 368px; color:#fff; font-size:14px; line-height:20px; text-shadow:1px 1px 1px rgba(0,0,0,.4)}

footer {height:75px;position:relative;background:url(../images/shadow_bottom.png) no-repeat 50% 1px;}
footer:before {height:70px;position:absolute;top:1px;left:30px;right:30px;background:#e7e7e7;height:1px; content:" "}

.next-button,
.prev-button,
.roller {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.roller {height:75px;overflow:hidden;margin:0 30px;position:relative}
/*TRANSITION*/ .roller ul {-moz-transition:top .4s ease-in-out;-webkit-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;transition:top .4s ease-in-out}
.roller ul {margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;width:100%;}
.roller ul li {height:70px;overflow:hidden}
.roller ul li h3 {font-size:21px; margin:0; padding:0; color:#04384a; font-weight:normal; line-height:70px; float:left; position:relative; white-space:nowrap }
.roller ul li h3 a {color:#04384a; text-decoration:none}
.roller ul li h3:after {width:1px; height:30px; background:#e7e7e7; position:absolute; right:-25px; top:18px; content:" " }
.roller ul li p {font-size:14px; padding:0 30px 0 50px; color:rgb(148,148,148); height:70px; vertical-align:middle; display:table-cell}
.roller ul li p a {color:rgb(148,148,148); text-decoration:none}

.roller .roller-button-top,
.roller .roller-button-bottom {position:absolute;right:0; width:20px; height:15px;z-index:1;cursor:pointer;opacity:.4;-moz-transition:opacity .4s linear}
.roller .roller-button-top:hover,
.roller .roller-button-bottom:hover {opacity:1}
.roller .roller-button-top {bottom:50%; background:url(../images/icons.png) no-repeat -70px -32px }
.roller .roller-button-bottom {top:50%; background:url(../images/icons.png) no-repeat -70px -48px }

#iview2 {margin:0;border-radius:0;padding:0;box-shadow:none;height:450px; width:100%;background:#001024}
#iview2 .iviewSlider {height:450px; width:100%;border-radius:0}
#iview2 div.iview-directionNav { top:50%; margin-top:-16px}
#iview2 #iview-timer {bottom:-1px; left:-1px}
#iview2 div.iview-directionNav a {background:url(../images/icons.png) no-repeat -0px -32px; height:32px; width:32px; opacity:.5;}
#iview2 div.iview-directionNav a:hover {opacity:1;}
/*TRANSITION*/ #iview2 div.iview-directionNav a {-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;}
#iview2 div.iview-directionNav a.iview-prevNav {background-position:0 -32px;}
#iview2 div.iview-directionNav a.iview-nextNav {background-position:-32px -32px;}
#iview2 div.iview-directionNav a:active {background-image:url(../images/icons.png)}
.iview-caption {font-family:Klavika; font-size:13px; border-radius:0; background:#001024; white-space:nowrap}
.iview-caption span {color:rgba(255,255,255,.5)}
.iview-image { display:block; position: relative; z-index: 9; }

.next-button,
.prev-button {position:absolute;top:0;height:417px; width:31px;background:#61AAC8;z-index:10;cursor:pointer}
.next-button {right:-30px;border-left:1px solid #fff}
.prev-button {left:-30px;border-right:1px solid #fff}

.prev-button:after,
.next-button:after { display: block; height: 32px; margin-top: -16px; position: relative; top: 50%; width: 100%; content:"" }

.prev-button:after { background: url("../images/icons.png") no-repeat scroll 0 -32px #61AAC8;	}
.next-button:after { background: url("../images/icons.png") no-repeat scroll -34px -32px #61AAC8;	}

.static-box {width:34%; float:left }
.static-box .static-box-inner {height:418px; background: url("../images/page_bg3.png") -60px -125px #61AAC8; border-right:1px solid #fff}
.static-box .static-box-bottom-bar {background:url("../images/page_bg3.png") repeat scroll -60px 110px #001024; height:32px;line-height:32px; }
.static-box .static-box-bottom-bar a {color:#fff; text-indent:20px; display:block; text-decoration:none}
.static-box .static-box-bottom-bar a:hover {text-decoration:underline}

.static-box-inner {position: relative; overflow: auto;}
.static-box-inner .content-box {padding: 20px; }
.static-box-inner.main .content-box { position: absolute; padding: 20px; bottom: 0; }
.static-box-inner .content-box h2 {color: #fff; font-weight: normal; font-size: 21px; }
.static-box-inner .content-box .text {color: #fff; font-size: 13px; width:294px;word-wrap: break-word; }
.static-box-inner .content-box .text  a {color: #fff; border-bottom:1px solid rgba(255,255,255,.3); text-decoration:none; transition:.1s linear }
.static-box-inner .content-box .text  a:hover {border-bottom:1px solid rgba(255,255,255,.7) }

/*.scroll-pane { width: 33.33% !important; }
.jspContainer { width: 100% !important;}
.jspPane { width: 100% !important;}*/

/**/.boxes-container {position:relative;overflow:hidden;-moz-transition:margin-left .3s linear;-webkit-transition:margin-left .3s linear;-ms-transition:margin-left .3s linear;}
.boxes-container.noanimation { -moz-transition: none; -webkit-transition:none; -ms-transition:none; transition: none; }
.boxes-container .box {height:450px; width:33.33%; float:left; background:#61aac8; position:relative; color:#fff; font-size:13px;}
.boxes-container .box .link {display: block; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.1);  -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.boxes-container .box .link.vimeo {background: url("../images/vimeo-24.png") no-repeat scroll 96% 70% rgba(0, 0, 0, 0.1);}
.boxes-container .box .link:hover {background-color: rgba(0,0,0, 0);}
.boxes-container .first-box {width:33.34%; }
.boxes-container .box:nth-child(2) {}
.boxes-container .box:after {content:""; position:absolute; top:0; right:0; height:100%; width:1px; background:#fff}
.boxes-container .box-inner {position:absolute; bottom:0; padding:20px}
.boxes-container .box-inner span {font-size:19px; display:block; margin-bottom:5px}
.boxes-container .box-inner .date { color: #9C9C9C;}
.boxes-container .box-inner h2 { color: #fff; font-weight: normal; margin: 5px 0; font-size: 21px;}
.boxes-container .box-inner p { color: #818181; }
.boxes-container .box-inner h3{ color: #818181; font-weight: normal; margin: 0; }
.boxes-container .box-inner h1{ color: #fff; font-weight: normal; margin: 0; font-size: 26px;}

.boxes-container .box-inner.full { width: 100%; height: 100%; padding: 0; }
.boxes-container .box-inner .lines { position: absolute; color: #fff; }
.boxes-container .box-inner .text   { position: absolute; color: #66707B;  }

/**/.boxes-container .box.shade {
		background: #001123;
		background: -moz-linear-gradient(45deg,  #001123 0%, #0c3e4e 100%) !important; /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#001123), color-stop(100%,#0c3e4e)) !important; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  #001123 0%,#0c3e4e 100%) !important; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  #001123 0%,#0c3e4e 100%) !important; /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  #001123 0%,#0c3e4e 100%) !important; /* IE10+ */
		background: linear-gradient(45deg,  #001123 0%,#0c3e4e 100%) !important; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001123', endColorstr='#0c3e4e',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
	}

.contact .boxes-container {background: url("../images/page_bg3.png") repeat scroll -30px -125px #61AAC8;}
.contact .boxes-container .box {background: none;}
.contact .boxes-container .box a {color: #fff; text-decoration: none;}

.section-inner {position: absolute;	right: 0; width: 66%; background:#001024; height:450px}

.box-info {padding: 20px;}
.box-info-text { color: #829199; float: right;text-align: right; }



/*.thumbs .span-wrap-container {width:200%;-moz-transition:margin-left 1s linear;-webkit-transition:margin-left 1s linear;-ms-transition:margin-left 1s linear;}
.thumbs .span-wrap-container .span-wrap {width:50%;float:left}

.thumbs .thumbs-back { float: left; font-size: 14px; line-height: 32px;padding: 0 20px;}
.thumbs .thumbs-back a { color: #FFFFFF; text-decoration: none;}*/

.ui-tooltip, .arrow:after {background: #fff;border: 0 !important; width: 150px;}
.ui-tooltip {padding: 10px 20px; color: white;border-radius: 0px !important; position: absolute; color: #000; z-index: 1000; }
.arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}
.arrow.top {top: -16px;bottom: auto;}
.arrow.left {left: 20%;}
.arrow:after {content: "";position: absolute;left: 20px;top: -25px;width: 25px;height: 25px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);tranform: rotate(45deg);}
.arrow.top:after {bottom: -20px;top: auto;}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */


.jspContainer{ overflow: hidden; position: relative; }
.jspPane { position: absolute;}
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; }
.jspHorizontalBar{ position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; }
.jspVerticalBar *,.jspHorizontalBar *{ margin: 0; padding: 0;}
.jspCap{}
.jspHorizontalBar .jspCap{ float: left;}
.jspTrack{ position: relative; }
.jspDrag{ background: rgba(0, 0, 0, 0.2); position: relative; top: 0; left: 0; cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{ float: left; height: 100%;}
.jspArrow{ background: rgba(0, 0, 0, 0.2); text-indent: -20000px; display: block; cursor: pointer;}
.jspArrow.jspDisabled{ cursor: default; background: rgba(0, 0, 0, 0.2);}
.jspVerticalBar .jspArrow { height: 16px;}
.jspArrow.jspArrowUp { background: url("../images/icons.png") repeat scroll -153px -37px rgba(0, 0, 0, 0.2); }
.jspArrow.jspArrowDown { background: url("../images/icons.png") repeat scroll -153px -53px rgba(0, 0, 0, 0.2); }
.jspHorizontalBar .jspArrow{	width: 16px; float: left; height: 100%;}
.jspVerticalBar .jspArrow:focus{	outline: none;}
.jspCorner{	background: #eeeef4; float: left; height: 100%;}

.jspNotScrollable .jspContainer{ overflow: hidden; position: relative; }
.jspNotScrollable .jspPane { position: absolute; bottom: 0; top: auto !important;}
.jspNotScrollable .content-box { position: absolute; bottom: 0; top: auto !important;}


/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.map-box:hover .map-box-link {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); bottom: 20px; color: #FFFFFF; left: 20px; padding: 10px; position: absolute; text-align: center; text-decoration: none; text-transform: uppercase; width: 83%; }

div.pp_pic_holder {max-height: 650px !important; background: #001024; margin-top: -325px; position: absolute; top: 50% !important; width: 100% !important; left: 0 !important; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s; overflow: hidden; }

.pp_arrow {display: block; top: 50%; margin-top: -16px; height: 32px; width: 32px; position: absolute; border-radius: 5px; padding: 16px; background: rgba(0,0,0,.7); }

.pp_arrow:hover {opacity: 0.85; }

.pp_arrow_bg {display: block; height: 32px; width: 32px; }

.pp_next .pp_arrow {right: 10px; }
.pp_previous  .pp_arrow {left: 10px; }
.pp_next .pp_arrow_bg {background: url("../images/icons.png") no-repeat -32px -32px transparent !important; }
.pp_previous  .pp_arrow_bg {background: url("../images/icons.png") no-repeat 0px -32px transparent !important; }

.pp_overlay {opacity: 1 !important; }

.pp_close {top: 10px !important; right: 10px !important; border-radius: 5px; padding: 9px; z-index: 10000; }

.pp_close :hover {opacity: .85 !important; }

.pp_fade { position: relative; z-index: 10;}
.pp_loaderIcon {display: block !important;}

.pp_hoverContainer {display: block !important; max-height: 650px; }

.pp_content.vimeo .pp_hoverContainer {width: 100% !important; }
.pp_content.vimeo  #fullResImage {z-index: 2000; position: relative; }

.pp_content {max-height:650px !important; height: auto !important; overflow: hidden; background: #001024 !important; margin: auto !important; position: relative; }

#fullResImage {display:block; margin: auto;}

@media (max-width: 1024px) {.pp_content {width:960px !important; } .pp_hoverContainer {max-width: 960px;} }

@media (min-width: 1025px) and (max-width: 1285px) {.pp_content {width:960px !important; } .pp_hoverContainer {max-width:960px; } }

@media (min-width: 1286px) {.pp_content {width:1165px !important; } .pp_hoverContainer {max-width:1165px; } }

/*
 * Royal Slaider
 */
.page>section {height:450px!important; position:relative; clear:both}
.page>section.hasRoyalSlider:after {position:absolute; bottom:32px; left:0; width:100%; height:1px; background:#fff; content:""; z-index:3; padding:0}

.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {background: none}
.p4mSlaider .rsThumbs {background: #001024}
.royalSlider .rsThumbsArrow {display:none!important}
.royalSlider .rsThumb {width:32px; height:32px; position:relative;}


.p4mSlaider {width:50%; height:450px}
.p4mSlaider .rsThumb {background:#001024}
.p4mSlaider .rsThumb.rsNavSelected {background:#001024}
.p4mSlaider .rsThumb.rsNavSelected img {background:none}

.p4mSlaider .rsImg {height:418px}

.p4mSlaider.rsNormalMode .rsImg {height:418px!important; margin-top:0!important; width:auto!important}
.p4mSlaider.rsNormalMode .rsFullscreenBtn {display:none}
.p4mSlaider.rsNormalMode .rsImg {opacity:.3; -moz-transition:opacity .4s linear .1s; -webkit-transition:opacity .4s linear .1s}
.p4mSlaider.rsNormalMode .rsImg:hover {opacity:.99}

.p4mSlaider.rsFullscreen {background:#ECEDED}
.p4mSlaider.rsFullscreen:before {display:block;z-index:1; content:" "; position:absolute; top:0; height:0; background:#ECEDED; width:100%}
.p4mSlaider.rsFullscreen:after {display:block; z-index:1; content:" "; position:absolute; bottom:0; height:0; background:#ECEDED; width:100%}
.p4mSlaider.rsFullscreen .rsContent {background:#001024;max-height:650px}
.p4mSlaider.rsFullscreen .rsImg {}
.p4mSlaider.rsFullscreen .rsOverflow {padding-bottom:32px}

.p4mSlaider .rsThumb img {width:auto; height:auto; opacity:.6;}
.p4mSlaider .rsThumb img:hover {opacity:1;}
.royalSlider2 .rsThumb img {width:auto; height:auto; -webkit-filter:grayscale(1); opacity:.6; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */}

.p4mSlaider .rsSlide {background:#001024;border-right: 1px solid #fff;}

.p4mSlaider.rsNormalMode .rsOverflow {overflow:visible!important}
.p4mSlaider.rsNormalMode .rsThumbsHor {width:200%}
.p4mSlaider.rsNormalMode .rsThumbsContainer {height:32px!important; background:#fff;border-left:1px solid #fff}
.p4mSlaider.rsNormalMode .rsArrow {visibility:hidden}
.p4mSlaider.rsFullscreen .rsArrow {visibility:visible}
.p4mSlaider.rsFullscreen .rsThumbs {display:none;height:0px}



.offerSlaider {width:100%; height:450px}
.offerSlaider .rsThumb {background:#61AAC8}

.offerSlaider .rsThumb.rsNavSelected {background:#001024;}

.offerSlaider .rsSlide {background:#001024}
.offerSlaider .rsThumbsContainer {height:32px!important; background:#fff;border-left:1px solid #fff}
.offerSlaider .rsArrow {visibility:hidden}


.offerSlaider .rsTmb {display:none;line-height:32px; display:block; text-align:center; font-style:normal}
.offerSlaider .rsContent {position:relative}
.offerSlaider .rsContent img {position:absolute; left: 215px; top: 225px;}

.rsContent .caption {position:absolute;bottom:30px; left:20px; z-index:1; cursor:pointer}
.rsContent .caption span {font-size:12px; color:#fff; opacity:.5; font-weight:normal ;}
.rsContent .caption h3 {font-size:21px; color:#fff; font-weight:normal; margin:0 }
.rsContent .caption h3 a {color:#fff; font-weight:normal; text-decoration:none; opacity:.9}
.rsContent .caption h3 a:hover {color:#fff; opacity:1}

.thumbs-next-button,
.thumbs-prev-button {width:31px; bottom:0px; height:32px; position:absolute; background:#001024; cursor:pointer}

.thumbs-next-button {right:-30px; border-left:1px solid #fff; background: url("../images/icons.png") no-repeat scroll -115px -32px #001024;z-index:40}
.thumbs-prev-button {left:-30px; border-right:1px solid #fff; background: url("../images/icons.png") no-repeat scroll -90px -32px #001024; z-index:4}

.thumbs-next-button > a, .thumbs-prev-button > a  {display: block; height: 100%; width: 100%; }
.thumbs-next-button.no-arrow, .thumbs-prev-button.no-arrow {background-image: none;}
.rsNormalMode.rsDefault .rsBtnCenterer {right:20px; bottom:20px; left:auto; top:auto}

.rsNormalMode .rsVideoContainer {margin:0!important;height:100%!important}
.rsNormalMode .rsPlayBtn {width:64px; height:64px; margin:0!important}
.rsNormalMode .rsPlayBtnIcon { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9); border-radius: 4px 4px 4px 4px; height: 64px; position: relative; width: 64px; }
.rsNormalMode .rsPlayBtnIcon:after { border-color: transparent transparent transparent #61AAC8; border-style: solid; border-width: 10px 0 10px 20px; content: " "; display: block; height: 0; left: 50%; margin-left: -10px; margin-top: -10px; padding: 0; position: absolute; top: 50%; width: 0;
}

.rsNormalMode .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: transparent;
}

.rsDefault.rsHor  .rsArrowIcn { margin-top: -44px; background: rgba(0, 0, 0, 0.75) !important; padding: 16px 16px; border-radius: 5px;}
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:after {content: " "; display: block; width: 32px; height: 32px; background: url("../images/icons.png") no-repeat 0px -32px !important; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:after {content: " "; display: block; width: 32px; height: 32px; background: url("../images/icons.png") no-repeat -32px -32px !important; }

.p4mSlaider.rsFullscreen .rsArrow .rsArrowIcn {opacity: 0; -moz-transition: opacity .3s; -webkit-transition: opacity .3s; transition: opacity .3s;}
.p4mSlaider.rsFullscreen .rsArrow:hover .rsArrowIcn {opacity: 1;}

.rsDefault .rsThumb img {opacity: 1;}
.rsDefault .rsThumb.rsNavSelected img {-webkit-filter:grayscale(1);}



.rsDefault.rsFullscreen .rsFullscreenBtn .rsFullscreenIcn {background: url("../images/close.png") repeat scroll 4px 3px rgba(0, 0, 0, 0.75); border-radius: 3px 3px 3px 3px; padding: 4px; }

.p4mSlaider.rsNormalMode .rsImg:hover {opacity: 0.3;}
.p4mSlaider.rsNormalMode .rsActiveSlide .rsImg {opacity: 1;}

.rsNormalMode .rsPlayBtn {pointer-events: none;}
.rsFullscreen .rsPlayBtn {pointer-events: auto;}
.rsFullscreen.rsDefault .rsPlayBtn {pointer-events: auto; margin-left: -182px; margin-top: -182px; padding: 150px;}

section.people{ position: relative;}
.people-cont { left: 0; position: absolute; top: 0; width: 100%;}
.people-link { width: 14.27%; height: 93px; display: block; float: left;}

section.offer .section-inner { background: url("../images/page_bg3.png") repeat scroll -148% -125px #001024; }
section.offer .section-inner .offerSlaider .rsSlide { background: transparent; }

