body
{
    background:url(../img/background.png) !important;
}
.dark-color {color: #000; }
.button-zobacz-video {background: url(../img/icon_camera.gif) 0 0 no-repeat; display: block; height: 37px; width: 119px; padding: 7px 0 0 48px; font-size: 14px; opacity: 0.6; }
.button-zobacz-zdjecia {background: url(../img/icon_camera2.gif) 0 0 no-repeat; display: block; height: 37px; width: 119px; padding: 7px 0 0 48px; font-size: 14px; opacity: 0.6; }

.description { font-family: Arial !important; /*background: url(../img/bg_description.png) 0 0 repeat;*/ position: absolute; bottom: 0;  width: 413px; min-height: 57px; height:auto !important;  height: 57px;  padding: 5px 13px 8px 13px; color: #fff; font-size: 11px; }
.description h4 { font-size: 12px; }

.separator { float: right; height: 85%; width: 1px; background-color: #adadad; border-left: #fff 1px solid; font-size: 1px; margin-top: -12px; margin-right: 15px; }

.separator-gradient-small {float: left; background: url(../img/bg_separator_gradient.gif) 0 0 no-repeat; height: 41px; width: 2px; margin: 0 10px;}

.see-more-pl {float: right; background: url(../img/button_zobacz_wiecej.png) no-repeat 0 0; width: 119px; height: 37px; display:block; }
	.see-more-pl span {display: none; }

.icons {float: left; width: 575px; height: 110px;  overflow: hidden; text-align: justify; margin-left: 0px; position: relative; } 
	.icons div {float: left; position: absolute; left: 0; right: 0; display: none; }
.icon {opacity: 0.8; display: block; height: 90px; width: 130px; text-align: center; float: left; }
.icon:hover {opacity: 1;}
	.icon img { vertical-align: -60px;}

.newslatter {  float: right; width: 260px; height: 99px; display: block;}


.image-browser {width: 900px; }
	.image-browser .screen {width: 900px; height: 410px; overflow: hidden;}
        .image-browser .items { height: 410px; }
        .image-browser .items img { height: 410px; }
	.image-browser .thumbs-bar { background: /*url(../img/bg_image_browser.png)*/ 0 0  no-repeat; position: relative; z-index: 200;  width: 621px; height: 51px; text-align: right; padding: 0 10px; margin-top: -56px; }
		.image-browser .thumbs-bar a {margin-left: 6px; margin-right: 1px; padding-top: 7px; display: block; float: left; opacity: 1;}
		.image-browser .thumbs-bar a:hover { opacity: 1; margin-left: 5px; margin-right: 0px;}
		.image-browser .thumbs-bar a:hover img {border: solid #fff 1px; margin-top: -1px;}
		.image-browser .thumbs-bar a.active { background: url(../img/btn_image_browser_arrow.png) 0 0 no-repeat; opacity: 1; margin-left: 4px; margin-right: 0px;}
			.image-browser .thumbs-bar a.active img {border: solid #fff 2px; -webkit-border-radius: 3px; /* Safari, Chrome */  -khtml-border-radius: 3px;    /* Konqueror */  -moz-border-radius: 3px; /* Firefox */   border-radius: 3px; margin-top: -2px;}

div.scrollable {position:relative; overflow:hidden; } 
div.scrollable div.items {width:20000em; position:absolute; } 

.navi {float: right; }

.menu-right { float: right; overflow: hidden; width: 212px; height: 401px; padding: 5px 15px;  background: url(../img/bg_main_right_menu.png) no-repeat 0 0; text-align: left; }
	.menu-right .button {position: absolute; z-index: 10; margin: -8px 0 0 -20px; } 
		.menu-right .button a {display:block; width: 243px; height: 77px; margin-left: 5px;}
		.menu-right .button img	{width: 243px; height: 74px;}
	.menu-right .menu-separator {background:#adadad url(../img/bg_left_menu_separator.jpg) bottom repeat-x; border-bottom: 1px #fff solid; margin: 7px 0 7px -13px; height: 1px; font-size: 1px; width: 238px; }
	.menu-right h1 { font-size: 160%; margin-bottom: 5px;}
	.menu-right p {font-style: italic; font-weight: normal; font-size: 12px; height: 16px;}
	.menu-right p.place { background: url(../img/btn_main_menu_right_place.png) 0 0 no-repeat; padding-left: 52px; }
	.menu-right p.date { background: url(../img/btn_main_menu_right_date.png) 0 0 no-repeat; padding-left: 52px; }
	
	
.menu-left { float: left; width: 161px; margin-right: 11px;}
	.menu-left .menu-left-top { float: left; width: 161px; height: 10px; background: url(../img/bg_left_menu_top.png) 0 0 no-repeat; font-size: 1px;}
	.menu-left .menu-left-content { float: left; width: 160px; border-bottom: 1px #cfcfcf solid; padding: 8px 0 0 0px; min-height: 590px; height:auto !important; height: 590px; text-align: left; background: url(../img/bg_left_menu_middle.jpg) left bottom no-repeat #ededed; border-right: 1px solid #a7a3a3; }
		.menu-left .menu-left-content .menu-left-button { display: block; position: absolute; z-index: 100; width: 154px; height: 50px; margin-top: 15px; margin-left: 0px;  background: #000; }
			.menu-left .menu-left-content .menu-left-button span { display: none; }
			.menu-left .menu-left-content cufon {padding: 0 3px 0 2px; }
		.menu-left .menu-left-content .first-left-button { margin-top: 0; }
		.menu-left .menu-left-content .menu-left-label { width: 100%; text-align: center; position: relative;}
		.menu-left .menu-left-content .menu-left-label h2 {font-family: Times; text-transform: uppercase; display:block; position: relative; margin-left: 15px;}
		.menu-left .menu-left-content ul { margin-top: 11px; width: 110px; margin-left: 41px; color: #757575; text-align:left; }
			.menu-left .menu-left-content ul li	{padding: 8px 0 8px 5px; }
					.menu-left .menu-left-content ul li a { font-style: italic; font-family: Arial; text-decoration: none; color: #757575; font-weight: bold;  }
					.menu-left .menu-left-content ul li a:hover { font-style: italic; text-decoration: none; color: #454545; font-weight: bold;  }
	.menu-left .menu-left-content a.back { text-decoration: none;  color: #454545; background: url(../img/btn_arrow_grey_left.png) 0 0 no-repeat; display: block; float: left; height: 22px; width: 22px; padding-left: 20px; margin: 10px 0 0 30px;}
	.menu-left .menu-left-content a.back:hover { background: url(../img/btn_arrow_grey_left.png) 0 -22px no-repeat; }
		.menu-left .menu-left-content a span { font-size: 18px; margin-left: 10px; }
		.menu-left .menu-left-content .menu-separator {background: #adadad url(../img/bg_left_menu_separator.jpg) bottom repeat-x; border-bottom: 1px #fff solid;  margin: 15px 2px 15px 2px; width: 152px; height: 1px; line-height: 1px; font-size: 1px; }
		.menu-left .menu-left-content .first { margin-top: 0; }
	.menu-left .menu-left-bottom { float: left;  width: 161px; height: 10px;  background: url(../img/bg_left_menu_bottom.png) 0 0 no-repeat; font-size: 1px;}

.menu-left-small {width: 120px; margin-right: 0;}



.site-content { float: left; width: 726px; overflow: hidden; font-family: Arial !important;}
	.site-content .site-content-top { width: 726px; float: left; height: 10px; background: url(../img/bg_content_top.png) 0 0 no-repeat; font-size: 1px;}
	.site-content .site-content-content { width: 705px; float: left;  padding: 6px 10px 0; min-height: 590px;  height: auto !important;  height: 590px;  text-align: left; background: #fbfbfb; border-right: 1px solid #d9d8d8; border-bottom: 1px #fbfbfb solid;  }
		.site-content .site-content-content .site-content-text { width: 675px; padding: 0 15px 15px 15px; text-align: justify;}
		.site-content .site-content-content .site-content-separator { border-top: 1px #c3c2c2 solid; border-bottom: 1px #494646 solid; margin: 2px 0px 15px 0px; width: 705px; }
	.site-content .site-content-bottom { width: 726px; float: left;  height: 12px;  background: url(../img/bg_content_bottom.png) 0 0 no-repeat; font-size: 1px;}

	.site-content li {margin-left: 15px;}

	.site-content-menu {float: left; width: 726px; height: 66px; margin-top: 11px; background: url(../img/bg_content_menu.png) 0 0 no-repeat; padding: 4px 0; }
		.site-content-menu a {height: 58px; display: block; float: left; background: url(../img/bg_content_menu_separator.gif) right top repeat-y; padding: 0 12px 0 13px; text-align: center; line-height: 2px; }	
			.site-content-menu a span {  font-size: 20px; font-style: italic; color: #fff; }
			.site-content-menu a span.vcenter { vertical-align: -26px; }
			.site-content-menu a span.vcenter-row2 { vertical-align: -16px; }
		.site-content-menu a.last-item {background: none;} 

	.site-content .trip-description {float: left; width: 726px; height: 620px; overflow: hidden; background-position: center center; }
		.site-content .trip-description	.trip-content {float: left; padding-top: 5px; max-height: 601px; width: 726px; height: 601px;}
			.site-content .trip-description	.trip-content .trip-text-top { height: 14px; width: 726px; background: url(../img/bg_trip_text_top.png) center center no-repeat; }
			.site-content .trip-description	.trip-content .trip-text-middle { min-height:608px; height: auto; width: 686px; padding: 0 20px 0 20px; background: #FFF/*url(../img/bg_trip_text_middle.png)*/ center center repeat-y; color: #000; font-size: 13px; }
				.site-content .trip-description	.trip-content .trip-text-middle a { color: #fff; }
				.site-content .trip-description	.trip-content .trip-text-middle .trip-scrollable { position: relative; height: 520px; overflow: hidden; }
				.site-content .trip-description	.trip-content .trip-text-middle .text-to-scroll { position: relative;  top: 0; padding: 0 10px 20px 10px; }
				.site-content .trip-description	.trip-content .trip-text-middle .text-to-scroll a:hover { text-decoration: underline; }
				.site-content .trip-description	.trip-content .trip-text-middle .text-to-scroll img {display: block; }
				.site-content .trip-description	.trip-content .trip-text-middle h2 {font-size: 16px; margin-bottom: 4px; }
				.site-content .trip-description	.trip-content .trip-text-middle hr {border: none; background: #494646; width: 100%; clear: both; margin: 0 0 20px 0; height: 1px;  }
			.site-content .trip-description	.trip-content .trip-text-bottom { height: 20px; width: 726px; background: url(../img/bg_trip_text_bottom.png) center center no-repeat; }

.mask-top-left-corner {float: left; height: 7px; width: 719px; background: url(../img/mask_corner_top_left.png) 0 0 no-repeat; }
.mask-top-right-corner {float: right; height: 7px; width: 7px; background: url(../img/mask_corner_top_right.png) 0 0 no-repeat; }
.mask-bottom-left-corner {float: left; height: 7px; width: 719px; background: url(../img/mask_corner_bottom_left.png) 0 0 no-repeat; }
.mask-bottom-right-corner {float: right; height: 7px; width: 7px; background: url(../img/mask_corner_bottom_right.png) 0 0 no-repeat; }
.trip-content { margin-top: -10px; }
.trip-contener h1 {font-family: Times !important; }
.trip-contener p {font-family: Arial !important;}
	
.one-item { float: left; padding: 10px 0 6px 0; border-bottom: 1px solid #c8c8c8;}
	.one-item .item-description {float: left; width: 375px; padding: 5px 28px;}
		.one-item .item-description h2 {font-weight: bold; font-style: italic; padding-bottom: 19px;}
		.one-item .item-description .video-list-title {padding-bottom: 9px;}
		.one-item .item-description .single-line {height: 30px;  }
			.one-item .item-description .single-line img {vertical-align: middle; margin: 0 5px; }
		.one-item .image {width: 272px; text-align: center; }
		
.one-photo {width: 225px; overflow: hidden; float: left; height: 160px; margin: 5px; text-align: center;}	
.gallery-img {height: 134px; width: 190px !important; overflow: hidden;}


.highlights {list-style: none; font-size: 12px; }
	.highlights li { padding: 3px 5px 3px 5px; width: 672px;  }
	.highlights li.bg-1 {background-color: #000; opacity: 0.5;}
		.highlights li span { font-weight: bold; margin-right: 5px; color:#cfcfcf; }

.blog-content { float: left; width: 641px; min-height: 400px; }
	.blog-content .blog-item { width: 100%;	border-color: #494646; }
	.blog-content .blog-item .date {color: #7b7a7a; font-size: 11px;  padding:  0 0 12px 0; }
	.blog-content .blog-item img.main { display: block;  }
	.blog-content .blog-item .blog-description { text-align: justify; padding: 6px 0 6px 0 }
	.blog-content .blog-item .blog-comment { color: #7b7a7a; font-style: italic; width: 100%; text-align: right; }
	.blog-content .blog-item .blog-category { border-top: 1px solid #494646; color: #7b7a7a; padding-top: 2px; margin-top: 3px;}
	.blog-content .blog-item .blog-category .category { float: left; }

.button-pdf { display: block; width: 46px; height: 43px; background: url(../img/btn_pdf_gs.gif) 0 0 no-repeat; }
	.button-pdf .color {display: block; width: 46px; height: 43px; background: url(../img/btn_pdf.gif) 0 0 no-repeat; opacity: 0;}
.button-preview { display: block; width: 46px; height: 43px; background: url(../img/btn_preview_gs.gif) 0 0 no-repeat; }
	.button-preview .color {display: block; width: 46px; height: 43px; background: url(../img/btn_preview.gif) 0 0 no-repeat; opacity: 0;}

.first-icon {margin-left: 10px;}

.docs-icon-label { font-size: 11px; font-style: italic; text-align: center; width: 46px; display: block; margin-top: 6px;  }
.docs-title { display: block; float: left; padding: 16px 0 16px 0; width: 550px; }


.pager {text-align: right; padding: 5px;}
	.pager .selected { color: #ccc;}
	.pager a.selected:hover { text-decoration: none; }
	.pager a:hover { text-decoration: underline; }	
	.pager .pager-arrow { font-size: 13px; }

.alternative-title {color: #a5a4a4; font-size: 1.25em; margin: 5px 4px 1px 0; }
	
.last-item { border: none; }

.half-content-img-wrapper {width: 439px; height: 246px; display: block;  overflow: hidden; position: relative; }
.half-content-img-wrapper span {display: none;}
.error { font-size: 10px; color: #ff0000;}

/* Slider----------------------------------*/
.ui-slider { position: relative; text-align: center; float: left; margin-left: 30px;  }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 10px; height: 48px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: 2px; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}


.ui-widget-content {
background: none;
border:1px solid #868686;
color:#222222;
}

.ui-widget {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}

.ui-slider-horizontal .ui-slider-handle {
margin-left:-0.6em;
top:-0.3em;
}


.ui-widget-content a {
color:#222222;
}


.ui-state-default, .ui-widget-content .ui-state-default {
background: url(../img/btn_slider.png);
border:none;
color:#555555;
font-weight:normal;
}



