/* reset */ 
* {
	margin:0;
	padding:0;
}
img,
fieldset,
form,
input {
	border:0;
}
a,
object {
	outline:none;
}
img,
object {
	display:block;
}
li {
	list-style:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:bold;
}
input {
	background:none;
}


/* globalne */
a {
	color:#005ea4;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

p {
	margin-bottom:10px;
}

hr {
	padding-top:9px;
	border:0;
	clear:both;
	background:url('/images/sprite-gradients.png') repeat-x 0 -384px;
	margin-top: 10px;
}
#sideSection hr {
	width:230px;
	float:right;
}

h2 {
	height:16px;
	margin-bottom:11px;
	margin-top:11px;
	margin-left:5px;
	font-size:16px;
}
h3 {
	font-size:14px;
	line-height:16px;
}
h4 {
	font-size:13px;
	margin-bottom:3px;
}
h5 {
	margin-bottom:2px;
}

a.button {
	display:inline-block;
	height:22px;
	padding-left:8px;
	margin-right:15px;
	background-image:url('/images/sprite.png');
	white-space:nowrap;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
}
a.button:hover {
	text-decoration:none;
}
a.button span {
	display:inline-block;
	height:22px;
	margin-left:-15px;
	padding-right:9px;
	position:relative;
	right:-15px;
	background-image:url('/images/sprite.png');
}
a.gray {
	background-position:-270px -100px;
}
a.gray span {
	background-position:right -100px;
}
a.black {
	background-position:-270px -72px;
}
a.black span {
	background-position:right -72px;
}
a.green {
	background-position:-270px -128px;
}
a.green span {
	background-position:right -128px;
}
a.orange {
	background-position:-270px -156px;
}
a.orange span {
	background-position:right -156px;
}
a.pink {
	background-position:-270px -184px;
}
a.pink span {
	background-position:right -184px;
}
a.blue {
	background-position:-270px -212px;
}
a.blue span {
	background-position:right -212px;
}
a.buttonFb {
	display:inline-block;
	height:22px;
	margin-left:24px;
	padding-right:10px;
	float:left;
	background-image:url('/images/sprite.png');
	white-space:nowrap;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	position:relative;
}
a.buttonFb:hover {
	text-decoration:none;
}
a.buttonFb span {
	position:absolute;
	top:0;
	left:-24px;
	width:24px;
	height:22px;
	text-indent:-5000px;
	overflow:hidden;
	background-image:url('/images/sprite.png');
}
a.share {
	background-position:right -44px;
}
a.share span {
	background-position:-270px -44px;
}
a.like {
	background-position:right -16px;
	color:#3c568d;
}
a.like span {
	background-position:-270px -16px;
}
.likeButton {
	border:none;
	width:100px;
	height:21px;
}

.thumb {
	padding-left:5px;
	background:url('/images/sprite-gradients.png') repeat-x 0px 100px;
}
img.green,
li.green .thumb {
	background-position:0 -1109px;
}
img.pink,
li.pink .thumb {
	background-position:0 -1237px;
}
img.orange,
li.orange .thumb {
	background-position:0 -1365px;
}
img.blue,
li.blue .thumb {
	background-position:0 -1493px;
}


/* layout */
html {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	background:#FFFFFF;
	color:#302e2e;
}

body {
	width:980px;
	margin:0 auto;
	padding-top:3px;
	padding-bottom:40px;
	position:relative;
	background:url('/images/sprite-backgrounds.png') no-repeat 0 -1994px;
	overflow-x:hidden;
}

#logo {
	width:980px;
	height:89px;
	margin-left:0;
	margin-bottom:0;
	margin-top:0;
	background:url('/images/sprite-gradients.png') repeat-x 0 25px;
	position:relative;
	z-index:1;
}
#logo a {
	display:block;
	width:162px;
	height:48px;
	position:absolute;
	top:21px;
	left:20px;
	background:url('/images/sprite.png') no-repeat 0 0;
	text-indent:-5000px;
	overflow:hidden
}

h3#slogan{
	position:absolute;
	top:62px;
	right:20px;
	z-index:2;
}

#footer {
	clear:both;
	background:url('/images/sprite-gradients.png') repeat-x 0 -398px;
	font-size:11px;
	overflow:hidden;
	position:relative;
	height:80px;
}
#footer h4 {
	font-size:11px;
}
#newsletter {
	margin-left:15px;
	padding-top:15px;
	float:left;
}

#newsletter2 {
	margin-left:0px;
	padding-top:125px;
	float:left;
}
form#newsletter2 fieldset {
	float:left;
	margin-top:1px;
	background:url('/images/sprite.png') no-repeat 0 -90px;
}

form#newsletter2 input {
	width:130px;
	height:17px;
	margin-right:1px;
	margin-top:2px;
	padding-left:2px;
	float:left;
	font-size:11px;
}


form#newsletter2 input.button,
 form#newsletter2 input.button {
	width:71px;
	height:23px;
	padding-bottom:6px;
	margin-top:0;
	padding-right:2px;
	background:url('/images/sprite.png') no-repeat 0 -117px;
	color:#FFFFFF;
	cursor:pointer;
	margin-left:25px;
}

#banner2 {
	display:block;
	background: url('/images/odwiedzaj_nas.jpg') no-repeat;
	width:232px;
	height:252px;
	z-index: -1px;
	position:absolute;
	right: 0px;
	margin-top: 23px;

}


#friend {
	position:absolute;
	top:15px;
	right:213px;
	z-index:2;
}
#footer form h4 {
	margin-right:11px;
	float:left;
	font-weight:normal;
	line-height:20px;
}
#friend h4 {
	color:#005ea4;
}
#friend h4:hover {
	text-decoration:underline;
	cursor:pointer;
}
#footer form fieldset {
	float:left;
	margin-top:1px;
	background:url('/images/sprite.png') no-repeat 0 -90px;
}


#friend fieldset {
	display:none;
	width:225px;
	position:absolute;
	left:92px;
	z-index:2;
}
#footer form input {
	width:150px;
	height:17px;
	margin-right:1px;
	margin-top:2px;
	padding-left:2px;
	float:left;
	font-size:11px;
}
#footer form#friend input {
	width:130px;
	margin-right:0;
}
#footer form input.button,
#footer form#friend input.button {
	width:71px;
	height:23px;
	padding-bottom:6px;
	margin-top:0;
	padding-right:2px;
	background:url('/images/sprite.png') no-repeat 0 -117px;
	color:#FFFFFF;
	cursor:pointer;
}
#friend input.button {
	border-left:1px solid #FFFFFF;
}
#footerMenu {
	height:34px;
	margin-bottom:11px;
	padding-top:17px;
	float:right;
}
#footerMenu li {
	margin-right:13px;
	padding-left:14px;
	float:left;
	background:url('/images/sprite.png') no-repeat -449px -238px;
}
#footerMenu li:first-child {
	background:none;
}
#footerMenu a {
	display:block;
	line-height:16px;
}
.facebook {
	padding-left:21px;
	background:url('/images/sprite.png') no-repeat -68px -63px;
}
.copy {
	margin-right:15px;
	margin-bottom:0;
	float:right;
	clear:both;
	line-height:100%;
}

#mainMenu {
	width:100%;
	height:40px;
	clear:both;
	background:url('/images/sprite-gradients.png') repeat-x 0 -70px;
	position:relative;
}
#mainMenu li {
	margin-top:1px;
	float:left;
	border-right:1px solid #383838;
}
#mainMenu li:hover {
	background:#fbfbfb;
}
#mainMenu li.selected {
	background:#fbfbfb;
}
#mainMenu a.home,
#mainMenu a.cabo,
#mainMenu a.trips,
#mainMenu a.cosmetics,
#mainMenu a.contact {
	display:block;
	height:39px;
	text-indent:-5000px;
	overflow:hidden;
	background:url('/images/sprite.png') no-repeat;
}
#mainMenu a.home {
	width:85px;
	background-position:24px -395px;
}
#mainMenu a.cabo {
	width:193px;
	background-position:0 -494px;
}
#mainMenu li:hover a.home,
#mainMenu li.selected a.home {
	background-position:24px -437px;
}
#mainMenu a.trips {
	width:115px;
	background-position:-64px -395px;
}
#mainMenu li:hover a.trips,
#mainMenu li.selected a.trips {
	background-position:-64px -437px;
}
#mainMenu li.selected a.trips {
	margin-bottom:35px;
}
#mainMenu a.cosmetics {
	width:119px;
	background-position:-178px -395px;
}
#mainMenu li:hover a.cosmetics,
#mainMenu li.selected a.cosmetics {
	background-position:-178px -437px;
}
#mainMenu li.selected a.cosmetics {
	margin-bottom:35px;
}
#mainMenu a.contact {
	width:100px;
	background-position:-302px -395px;
}
#mainMenu li:hover a.contact,
#mainMenu li.selected a.contact {
	background-position:-302px -437px;
}
.subMenu {
	display:none;
	width:100%;
	height:35px;
	position:absolute;
	left:0;
	top:40px;
	background:url('/images/sprite-gradients.png') repeat-x 0 -115px;
}

.selected .subMenu {
	display:block;
}
#mainMenu .subMenu li {
	border-right:none;
}
#mainMenu .subMenu li.selected {
	margin-bottom:0;
	background:none;
}
#mainMenu .subMenu li:first-child {
	margin-left:6px;
}
#mainMenu .subMenu a {
	padding-left:14px;
	padding-right:14px;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	line-height:35px;
	text-transform:uppercase;
	background:none;
}
#mainMenu .subMenu li.selected,
#mainMenu .subMenu li:hover {
	background:none;
}
#mainMenu .subMenu a:hover {
	color:#0669b0;
	text-decoration:none;
}
#mainMenu .subMenu .selected a {
	color:#000000;
	font-weight:bold;
	background:none;
}

#content {
	width:736px;
	float:left;
	clear:left;
}
#sideSection {
	width:244px;
	float:right;
}
#sideSection h2 {
	margin-left:20px;
	float:left;
}

#breadcrumb {
	margin-bottom:3px;
	border-bottom:1px solid #d3d3d3;
	font-size:11px;
	text-transform:lowercase;
	overflow:hidden;
	clear:both;
}
#breadcrumb li {
	margin-right:10px;
	padding-left:13px;
	float:left;
	line-height:30px;
	background:url('/images/sprite.png') no-repeat -447px 15px;
}
#breadcrumb li:first-child {
	margin-left:7px;
	padding-left:0;
	background:none;
}
#breadcrumb li:last-child {
	font-weight:bold;
}
#breadcrumb a {
	color:#3e3e3e;
}


/* strona glowna */
.box {
	width:252px;
	margin-bottom:13px;
	margin-right:12px;
	float:left;
	position:relative;
}
div.narrow {
	width:230px;
	margin-right:0;
}

div.facebook-float {
background-color:#FFFFFF;
display:block;
	position: fixed;
	width:200px;
	height: 350px;
	margin:0;
	right:-204px;
	float:right;
	top: 134px;
}

div.facebook-float span{
text-indent: -99999px;
 background: url("../images/sprite.png") no-repeat -211px -491px;
    height: 360px;
    width: 237px;
	position:absolute;
	right: 0px;
	top: -4px;

}
#iframeFB{
z-index:2;
position:relative;
background-color:#FFFFFF;
}


div.wide {
	width:737px;
	position:relative;
}
div.double {
	width:486px;
	margin-right:0;
}
div.double2 {
	width:727px;
	margin-right:0;
}

div.narrow iframe {
	border-bottom:1px solid #94A3C4 !important;
}
.dude {
	width:183px;
	margin-right:1px;
	padding-top:59px;
	float:left;
	line-height:16px;
	position:relative;
	top:266px;
}
.dude h3 {
	margin-left:10px;
}
.dude p {
	margin-left:10px;
	margin-bottom:2px;
}
.dude a {
	color:#302E2E;
	text-decoration:none;
}
.dude .person {
	position:absolute;
	top:-266px;
	left:0;
}
h3.series {
	width:183px;
	height:52px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	top:0;
	z-index:2;
}
h3.series a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-5000px;
	background:url('/images/sprite.png') no-repeat;
}
h3.series a.dynamic {
	background-position:0 -161px;
}
h3.series a.energy {
	background-position:0 -218px;
}
h3.series a.vital {
	background-position:0 -275px;
}
h3.series a.intensive {
	background-position:0 -332px;
}
.hoverBox {
	display:none;
	position:absolute;
	left:0;
	top:38px;
	z-index:2;
	cursor:pointer;
}
#gienieczko {
	color:#000000;
}
.hoverBox img {
	margin-bottom:0;
}
.infoBox h3 {
	font-size:24px;
	margin-bottom:24px;
}
.infoBox {
	display:none;
	width:265px;
	position:absolute;
	top:46px;
	right:27px;
	line-height:18px;
}
#borsuk a {
	color:#3d9938;
}
#gienieczko a {
	color:#f59839;
}
#kawa a {
	color:#e1144c;
}
#pustelnik a {
	color:#0362a9;
}

#poll {
	height:226px;
	padding-left:13px;
	padding-right:12px;
	padding-top:12px;
	background:#363636 url('/images/sprite-gradients.png') repeat-x 0 -723px;
	color:#FFFFFF; 
	position:relative;
}
#poll {
	width:205px;
	margin-bottom:10px;
	float:right;
}
#poll h3 {
	font-size:12px;
	line-height:18px;
}
#poll p.info {
	margin-top:71px;
	text-align:center;
}
.answers {
	margin-top:9px;
	padding-top:15px;
	border-top:1px solid #292929;
}
ul.answers {
	margin-bottom:20px;
}
.answers input {
	height:auto;
	margin-right:9px;
	margin-left:1px;
	float:left;
	clear:left;
}
#poll label {
	width:175px;
	margin-bottom:12px;
	float:left;
	font-size:11px;
	line-height:13px;
}
.answers li {
	margin-bottom:12px;
	color:#999999;
}
.answers li strong {
	color:#FFFFFF;
}
#poll .buttons {
	position:absolute;
	right:53px;
	bottom:8px;
	z-index:2;
}
.buttons input.button {
	width:71px;
	height:23px;
	margin-right:2px;
	padding-bottom:6px;
	padding-right:2px;
	float:left;
	background:url('/images/sprite.png') no-repeat -81px -117px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
}
.buttons a.button {
	padding-left:15px;
}
.buttons a.button span {
	padding-right:17px;
	margin-left:-23px;
	right:-23px;
}

#lastMinute {
	height:398px;
	position:relative;
}
#lastMinuteNews li {
	margin-bottom:14px;
}
#lastMinuteNews h3 {
	font-size:12px;
}
#lastMinuteNews a,
#seeAlso a {
	color:#302e2e;
	text-decoration:none;
}
#lastMinuteNews li:hover {
	cursor:pointer;
}
#seeAlso li.green:hover h3 a,
#tripsList li.green:hover h3 a,
#lastMinuteNews li.green:hover h3 a {
	color:#5aa838;
}
#seeAlso li.orange:hover h3 a,
#tripsList li.orange:hover h3 a,
#lastMinuteNews li.orange:hover h3 a {
	color:#e47504;
}
#seeAlso li.pink:hover h3 a,
#tripsList li.pink:hover h3 a,
#lastMinuteNews li.pink:hover h3 a {
	color:#d51048;
}
#seeAlso li.blue:hover h3 a,
#tripsList li.blue:hover h3 a,
#lastMinuteNews li.blue:hover h3 a {
	color:#0c76be;
}
#lastMinuteNews img {
	margin-bottom:9px
}
#lastMinute a.button {
	position:absolute;
	bottom:0;
	right:5px;
}

#trips {
	font-size:11px;
}
#trips li {
	width:230px;
	height:42px;
	margin-right:12px;
	margin-bottom:9px;
	float:left;
	cursor:pointer;
}
#trips li:hover a.more,
.hoverBox:hover a.more {
	text-decoration:underline;
}
#trips li a {
	color:#302e2e;
	text-decoration:none;
}
#trips li a.more {
	white-space:nowrap;
}
#trips li.green a.more {
	color:#5aa838;
}
#trips li.pink a.more {
	color:#d51048;
}
#trips li.orange a.more {
	color:#e47504;
}
#trips li.blue a.more {
	color:#0c76be;
}
#trips li.promoted {
	height:186px;
	border-bottom:1px solid #dddddd;
}
#trips img {
	margin-bottom:6px;
}
#trips p {
	display:inline;
	margin-bottom:0;
}

#gallery {
	overflow:hidden;
}
#gallery li {
	width:111px;
	height:106px;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
#sideSection #gallery {
	width:240px;
	float:right;
	clear:both;
}
#sideSection #gallery li {
	margin-right:0;
	margin-left:9px;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 50%;
	height: 25%;
	width: 100%;
	margin-left:-16px;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	display:none;
}	
#lightbox-image-details-caption { 
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: none !important; 
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.youtube {
	display:block;
	width:54px;
	height:23px;
/*	position:absolute;
	top:10px;
	right:0;*/
	float:right;
	margin-top:-28px;
	background:url('/images/sprite.png') no-repeat -4px -60px;
	text-indent:-5000px;
	overflow:hidden;
}
#sideSection .youtube {
	margin-top:7px;
}
#youtubeSwf {
	width:252px;
	height:223px;
}
#sideSection #youtubeSwf {
	width:231px;
	height:206px;
	margin-bottom:10px;
	float:right;
}

#googleMaps {
	position:relative;
	z-index:1;
}
.homeMap {
	width:252px;
	height:238px;
}
.googleMapsInfo {
	width:220px;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	position:absolute;
	z-index:2;
	left:8px;
	bottom:8px;
	background:#2e2e2e;
	font-size:11px;
	color:#FFFFFF;
}
.googleMapsInfo h3 {
	font-size:11px;
	line-height:14px;
}
.googleMapsInfo p {
	margin-bottom:0;
}

/* zbiocze */
.dudeBox {
	width:220px;
	height:120px;
	margin-bottom:10px;
	padding-top:11px;
	padding-right:10px;
	float:right;
	background:url('/images/sprite-backgrounds.png') no-repeat;
	position:relative;
	color:#FFFFFF;
}
.dudeBoxWide {
	width:210px;
	height:216px;
	margin-bottom:10px;
	padding-top:11px;
	padding-right:10px;
	padding-left:10px;
	float:right;
	background:url('/images/sprite-backgrounds.png') no-repeat;
	position:relative;
	color:#FFFFFF;
}
#sideSection div.green {
	background-position:0 -361px;
}
#sideSection div.orange {
	background-position:-233px -361px;
}
#sideSection div.pink {
	background-position:-466px -361px;
}
#sideSection div.blue {
	background-position:-699px -361px;
}
.dudeBox a.button,
.dudeBoxWide a.button {
	position:absolute;
	right:8px;
	bottom:8px;
}
.dudeBox .img {
	display:block;
	margin-right:10px;
	margin-top:-11px;
	float:left;
}
.dudeBoxWide .img {
	display:block;
	margin-bottom:9px;
}
.dudeBox h3 {
	margin-bottom:15px;
}
.dudeBoxWide h3 {
	margin-bottom:14px;
}
.dudeBoxWide p {
	width:120px;
}

#tripsList {
	margin-top:10px;
}
#tripsList li {
	height:120px;
	margin-bottom:10px;
	padding-right:12px;
	clear:both;
	background:#363636 url('/images/sprite-gradients.png') repeat-x 0 -581px;
	position:relative;
}
#tripsList a.imgCover {
	width:230px;
	height:120px;
	margin-right:15px;
	float:left;
	overflow:hidden;
}
#tripsList h3 {
	margin-bottom:10px;
	padding-top:6px;
}
#tripsList h3 a {
	color:#363535;
	text-decoration:none;
}
#tripsList small {
	margin-left:10px;
	font-size:14px;
	font-weight:normal;
}
.articleIcons {
	width:483px;
	position:absolute;
	bottom:13px;
	left:245px;
}
.articleIcons li {
	margin-right:4px;
	float:left;
	clear:none;
}
#tripsList .articleIcons li {
	height:auto;
	margin-bottom:0;
	padding-right:0;
	float:left;
	clear:none;
	background:none;
}
#tripsList .articleIcons li.more,
#promoted .articleIcons li.more {
	margin-right:0;
	position:absolute;
	right:0;
}

.pager {
	height:40px;
	padding-left:15px;
	padding-right:13px;
	padding-top:13px;
	background:#ffffff url('/images/sprite-gradients.png') repeat-x 0 -325px;
	position:relative;
}
.pager li {
	height:20px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	font-size:11px;
	line-height:19px;
	color:#FFFFFF;
}
.pager a {
	display:block;
	height:20px;
	margin-right:-8px;
	margin-left:-8px;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	text-decoration:none;	
	background:url('/images/sprite.png') repeat-x -270px -100px;
}
.pages {
	float:left;
}
.pages li {
	margin-right:3px;
	background:url('/images/sprite.png') repeat-x -270px -72px;
}
.pagerNav {
	float:right;
}
.pagerNav li {
	margin-left:3px;
	background:url('/images/sprite.png') repeat-x -270px -72px;
}

#promoted {
	margin-bottom:10px;
	color:#FFFFFF;
	position:relative;
	float:left;
	background-image:url('/images/sprite-backgrounds.png');
	background-repeat:no-repeat;
}
#promoted h3,
#info h1 {
	width:330px;
	padding-bottom:16px;
	padding-top:8px;
	float:right;
	font-size:18px;
	line-height:20px;
}
#info h1 small {
	margin-left:10px;
}
#promoted h3 a,
#info h1 a {
	color:#FFFFFF;
	text-decoration:none;
}
#info p {
	width:330px;
	float:right;
}
.promotedTabs {
	position:absolute;
	top:-29px;
	right:0;
}
.promotedTabs li {
	margin-left:1px;
	float:left;
}
.promotedTabs a {
	display:block;
	padding-right:18px;
	padding-left:19px;
	line-height:29px;
	background:url('/images/sprite-gradients.png') repeat-x 0 -155px;
	text-decoration:none;
}
.green .promotedTabs a.selected,
.orange .promotedTabs a.selected,
.pink .promotedTabs a.selected,
.blue .promotedTabs a.selected {
	color:#FFFFFF;
}
.green .promotedTabs a {
	color:#5AA838;
}
.green .promotedTabs a.selected {
	background-position:0 -291px;
}
.orange .promotedTabs a {
	color:#E47504;
}
.orange .promotedTabs a.selected {
	background-position:0 -257px;
}
.pink .promotedTabs a {
	color:#d51048;
}
.pink .promotedTabs a.selected {
	background-position:0 -223px;
}
.blue .promotedTabs a {
	color:#0C76BE;
}
.blue .promotedTabs a.selected {
	background-position:0 -189px;
}
.promotedTabs li:first-child a {
	padding-left:32px;
	padding-right:32px;
}
#info {
	width:695px;
	height:187px;
	margin-bottom:10px;
	padding:20px;
	position:relative;
	float:left;
	background-image:url('/images/sprite-backgrounds.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#promoted #info {
	margin-bottom:0;
	background:none;
}
.opis_video {
	margin-bottom:0;
	background:none;
	display:none;

}
div.green {
	background-position:0 -671px;
}
div.orange {
	background-position:-739px -671px;
}
div.pink {
	background-position:0 -1081px;
}
div.blue {
	background-position:-739px -1081px;
}

div.grey {
	background-position:0px -1491px;
}
div.sea {
	background-position:-739px -1491px;
}
#info img {
	margin-right:15px;
	float:left;
}
#info .articleIcons {
	width:339px;
	left:auto;
	right:12px;
	bottom:19px;
}

#video {
	width:695px;
	padding:20px;
	position:relative;
	overflow:hidden;
}
#youtubeSwfPost {
	width:499px;
	height:306px;
	float:left;
	margin-right:11px;
}
#video a.button {
	position:absolute;
	bottom:18px;
	right:17px;
}


/* artykul */
div.articleMap {
	width:511px;
	height:300px;
	margin-bottom:15px;
	float:left;
}
.locactionInfo {
	width:198px;
	height:287px;
	padding-left:12px;
	padding-top:13px;
	padding-right:15px;
	float:left;
	background:url('/images/sprite-backgrounds.png') no-repeat -957px -361px;
	color:#FFFFFF;
}
#seeAlso {
	width:230px;
	float:right;
}
#seeAlso li {
	margin-bottom:15px;
	cursor:pointer;
}
#seeAlso img {
	margin-bottom:4px;
}
#seeAlso h3 {
	margin-bottom:2px;
}

#article {
	min-height:845px;
	padding-bottom:53px;
	clear:both;
	position:relative;
}
#article p {
	margin-right:5px;
}
#articleFooter {
	width:708px;
	height:40px;
	margin-top:5px;
	padding-left:15px;
	padding-right:13px;
	padding-top:13px;
	position:absolute;
	left:0;
	bottom:0;
	clear:both;
	background:#ffffff url('/images/sprite-gradients.png') repeat-x 0 -325px;
}
#articleFooter a {
	height:20px;
	padding-left:10px;
	padding-right:11px;
	float:right;
	background:url('/images/sprite.png') repeat-x -270px -100px;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}


/* produkty */
#personImg {
	float:left;
	margin-bottom:3px;
	margin-right:3px;
	margin-top:13px;
}

#measure {
	width:708px;
	height:292px;
	margin-bottom:3px;
	margin-top:13px;
	padding-top:29px;
	padding-left:26px;
	float:right;
	background-image:url('/images/sprite-backgrounds.png');
	background-repeat:no-repeat;
	color:#FFFFFF;
}
#measure img {
	margin-right:26px;
	float:left;
}
#measure ul {
	margin-top:10px;
	margin-bottom:14px;
}
#measure li {
	margin-bottom:5px;
	padding-left:13px;
	background:url('/images/sprite.png') no-repeat -444px -261px;
	font-size:11px;
	line-height:14px;
}
#measure .dynamic li {
	background-position:-794px -247px;
}
#measure .energy li {
	background-position:-794px -497px;
}
#measure .vital li {
	background-position:-794px -748px;
}
#measure .intensive li {
	background-position:-794px -999px;
}
#measure .basic li {
	background-position:-794px -1250px;
}
#productInformation {
	width:455px;
	margin-right:20px;
	float:right;
}
#productInformation h1 {
	min-height:18px;
	margin-bottom:9px;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
#productInformation h1 span{display:block;}
#products h3 span{display:block;}
#productInformation h2 {
	height:21px;
	margin-top:1px;
	margin-left:0;
	margin-bottom:5px;
	font-size:24px;
	text-transform:uppercase;
}
#productInformation h2 span {
/*	margin-left:-5px;*/
	font-weight:normal;
}
#productInformation h3 {
	font-size:9px;
	margin-bottom:27px;
	font-weight:normal;
	text-transform:uppercase;
}

#products {
	width:982px;
	height:115px;
	position:relative;
	clear:both;
}
ul.short {
	background:url('/images/sprite-backgrounds.png') no-repeat 789px -118px;
}

ul.short1 {
	background:url('/images/sprite-backgrounds.png') no-repeat 0px 0px;
}



#products li {
	width:173px;
	height:104px;
	margin-left:3px;
	padding-left:21px;
	padding-top:11px;
	float:left;
	position:relative;
	background:url('/images/sprite-backgrounds.png') no-repeat;
	cursor:pointer;
}
#products li.first {
	background-position:0 0;
}
#products li.firstSelected {
	background-position:-997px 0;
}
#products li.second {
	background-position:-197px 0;
}
#products li.secondSelected {
	background-position:-1194px 0;
}
#products li.third {
	background-position:-394px 0;
}
#products li.thirdSelected {
	background-position:-1391px 0;
}
#products li.fourth {
	background-position:-591px 0;
}
#products li.fourthSelected {
	background-position:-1588px 0;
}
#products li.fifth {
	background-position:-788px 0;
}
#products li.fifthSelected {
	background-position:-1785px 0px;
}
#products li.sixth {
	background-position:0 -118px;
}
#products li.sixthSelected {
	background-position:-992px -118px;
}
#products li.seventh {
	background-position:-195px -118px;
}
#products li.seventhSelected {
	background-position:-1194px -118px;
}
#products li.eighth {
	background-position:-393px -118px;
}
#products li.eighthSelected {
	background-position:-1391px -118px;
}
#products li.nineth {
	background-position:0 -118px;
}
#products li.ninethSelected {
	background-position:-1391px -118px;
}
#products li.tenth {
	background-position:-788px -118px;
}
#products li.tenthSelected {
	background-position:-1391px -118px;
}

#products li.eleventh {
	background-position:-788px -118px;
}
#products li.eleventhSelected {
	background-position:-1391px -118px;
}


#products li.firstBasic {
	background-position:-394px -236px;
}
#products li.firstBasicSelected {
	background-position:-1189px -236px;
}
#products li.secondBasic {
	background-position:-591px -236px;
}
#products li.secondBasicSelected {
	background-position:-1386px -236px;
}
#products li:first-child {
	margin-left:0;
}
#products h3 {
	width:113px;
	position:absolute;
	left:70px;
	bottom:18px;
	font-size:11px;
	font-weight:normal;
}
#products a {
	color:#FFFFFF;
	text-decoration:none;
}
#productsContainer {
	width:980px;
	height:115px;
	position:relative;
	clear:both;
	overflow:hidden;
}
#productNav {
	width:100%;
	height:35px;
	margin-top:3px;
	background:#ffffff url('/images/sprite-gradients.png') repeat-x 0 -340px;
	margin-bottom: -10px;
}
#productNav li {
	height:20px;
	padding-right:8px;
	padding-left:8px;
	background:url('/images/sprite.png') repeat-x -270px -100px;
	cursor:pointer;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}
#productNav li.prev {
	float:left;
	border-right:3px solid #FFFFFF;
}
#productNav li.next {
	float:right;
	border-left:3px solid #FFFFFF;
}


/* kontakt, strony bledow */
#simpleContent {
	width:553px;
	height:331px;
	padding-left:273px;
	padding-top:108px;
	padding-right:155px;
	background:#FFFFFF;
}
#simpleContent h2 {
	margin-left:0;
}
#simpleContent address {
	margin-bottom:14px;
	font-style:normal;
}


/* admin */
.adminicons img {
	display:inline !important;
	margin:0 !important;
	float:none !important;
}
#info .adminicons {
	clear:both;
}
.dudeBox .sectionTable {
	float:left;
	width:120px;
}
.strike {
	text-decoration:line-through;
}
#sideSection .sectionTable {
	clear:both;
}
#gallery li {
	position:relative;
}
#tripsList .adminicons,
#gallery .adminicons {
	position:absolute;
	z-index:3;
	top:0;
	left:0;
}
#measure .sectionTable .sectionTable .adminicons {
	clear:left;	
}
#measure .adminicons {
	float:left;
}
#products li .sectionTable img {
	margin-top:-46px;
}
#products small,
#products .adminicons {
	position:relative;
	z-index:2;
}
.sea a.black { background-position:-270px -156px}
.sea a.black span {background-position: right -156px;}

#banner1 {
max-height: 386px;
min-height: 227px;
margin-top: 29px;
}
#lang{display:block; height:22px; position:absolute; top:10px; right:0px; z-index:2}
#lang li{float:left; margin:0 2px;}
#lang li a{display:block; width:20px; height:17px; display:block; background:url('/images/sprite.png') no-repeat -24px -549px; padding:2px 0 0 0px; color:#fff; cursor:pointer; text-align:center;  -moz-transition: all 0.2s ease-out}
#lang li a:active{position:relative; top:1px}
#lang li a:hover, #lang li a.selected{text-decoration:none; background:url('/images/sprite.png') no-repeat -3px -549px; color:#000;}


