@CHARSET "UTF-8";

* {
	font-family: Tahoma, Verdana, Trebuchet, Helvetica, Sans-Serif;
}

html {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;	
}

body {
	color: #000;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: center; /* center layout in ie5 and 5.5. */
}

input, select {
	background-color: #ffffff;
}

a {
	color: #3B772A;
	text-decoration: none;
}

a:hover
{
	color: #84C138;
	text-decoration: underline;
}

img
{
	 border: 0px;	
}

.green
{
	color: #3B772A;	
}

.grass
{
	color: #84C138;	
}

.pale
{
	color: #666666;	
}

.orange
{
	color: #FAB400;	
}

.brown
{
	color: #AF7C00;
}

.grey
{
	color: #c0c0c0;	
}

.white
{
	color: #ffffff;	
}

.clear
{
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

.right
{
	text-align: right;	
}

.left
{
	text-align: left;	
}

.center
{
	text-align: center;	
}

.top
{
	vertical-align: top;	
}

.bottom
{
	vertical-align: bottom;	
}

.transparent
{
	background-color: transparent;
}

.pointer
{
	cursor: pointer;
}

.right_side
{
	float: right;
	width: 49%;
}

.left_side
{
	float: left;
	width: 49%;
}

.hr
{
	margin: 3px auto;
	border-bottom: solid 1px #dedede; 
}

h1
{
	/*color: #AF7C00;*/
	color:#3B772A;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0;
	border-bottom: solid 1px #AF7C00; 	
}

h2
{
	color: #3B772A;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0;
}

h4 {
	color: #3B772A;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0;
}

input.checkbox {
	width: 10px;
	vertical-align: middle;
	background-color: transparent;
}

div.blockOverlay {
 opacity: .20;
 filter:alpha(opacity=20);
 background: #3B772A url('../../img/processing.gif') no-repeat center center;
}


/* pager */
.pager {
	text-align: right;
}

.pager a {
	text-decoration: none;
	color: #3B772A;			
}

a.default_pager:hover {
	text-decoration: underline;
}

a.default_pager_curr {
	font-weight: bold;	
}

.warning {
	margin: 5px;
	padding: 5px;
	color: #ff0000;
	font-weight: bold;
}

div.warning {
	padding: 5px;
	border: #FF0000 solid 1px;
	background-color: #FFCECE;
	text-align: center;
}

span.star {
	margin-left: 3px;
	padding: 0px 0px 15px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #84C138;
}
.post-date{
	font-size: 10px;
	font-weight: normal;
}
span.loadingInfo{
	display:inline-block;
	width:16px;
	height:11px;
	background:url(../../images/loader.gif) no-repeat center center;
}
span.term-available{
	font-weight:normal;
}
.article_info .author{
	float:left;
	width:354px;
	margin-left:10px;
}
.article_info{
	background:#f8f8f8;
}
.article_info .rate-content{
	float:right;
	width:354px;
	padding-top:2px;
	text-align:right;
	margin-right:10px;
}
.article_info .rate-content .rateStart{
	display:inline-block;
	position: relative;
	top: 5px;	
}
.article_info .rate-content .rateStart div{
	cursor:pointer;
}

.article_consites {
	border-top: solid 1px #dedede;
	margin-bottom: 10px;
}

.article_consites h3 {
	margin: 5px 0;
}

.article_consites .article_consite {
	padding: 5px 10px;
	background-color: #ffffff;
}

.article_consites .article_consite.even {
	background-color: #fbfbfb;
}

.article_consites .article_consite .art_date {
	float: left;
	width: 80px;
	padding: 0;
	margin: 0;
}

.article_consites .article_consite .art_subtitle {
	float: left;
	padding: 0;
	margin: 0;	
}

.article_link, .trip_link  {
	padding: 10px 0;
}

.article_link .article_link_code, .trip_link .trip_link_code {
	font-family: monospace;
	font-size: 12px;
	padding: 10px;
	margin: 10px 0;
	background-color: #F8F8F8;
	border: dotted 1px #aaaaaa;
}

.article_link .article_link_lic, .trip_link .trip_link_lic {
	text-align: justify;
}


.articles{
	margin-top:5px;
}
.articles .article{
	margin:5px 0px;
	padding:5px 0px;
	border-bottom:1px solid #dedede;
}
.articles .header{
	height: 30px;
	background: rgba(0, 0, 0, 0) url('../../../view/images/table/thY.jpg') repeat-x;
	color:#fff;
	font-weight:bold;
}
.articles .header span{
	display:block;
	padding-top:8px;
	padding-left:10px;
	text-transform:uppercase;
}#container,	#headpart,#bodypart,#footpart {
	margin: 0px;
	padding: 0px;
}

#container {
	margin:0 auto;
  	width:992px!important;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}

#headpart {
  position:relative;
  width:992px;
  height:516px;
  /*background:url('../../../view/images/eco_sprites.png') no-repeat -10px -13px;
  overflow:hidden;*/
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  background-color:#fff;
  behavior: url('../../../view/style/site/PIE.htc');
}

#bodypart {
  min-height:100px;
  padding:0 10px;
  /*background:transparent url('../../../view/images/bg_bodypart.jpg') repeat-y -10px;*/
  background-color:#fff;
  clear:both;
  padding-bottom:10px;
}

#bodyleftpart {
	float:left;
	width:235px;
	min-height: 100px;
}

#bodyrightpart {
	float:right;
	/*margin-top: 16px;*/
	width:731px;
	text-align: left;
	min-height: 100px;
}

#footpart {
	width:992px;
	height: 100px;
	/*background:url('../../../view/images/eco_sprites.png') no-repeat -10px -170px;*/
	color:#fff;
}

/* admin login */
#login_panel
{
	margin: 200px auto;
	text-align: center;
}

#login_panel table
{
	margin: 0 auto;
}

#login_panel table td
{
	font-size: 11px;
}

#login_panel table td.key
{
	text-align: right;
}

#login_panel table td.val
{
	text-align: left;
}

#login_panel input.text
{
	font-size: 11px;
	border: solid 1px #c1c1c1;
}

#login_panel input.button
{
	font-size: 11px;
	border: none;
}

/* formularze i tabele */
table.clientForm {
	border: #3B772A 1px solid;
	background-color: #EBFFCA;
	margin: 0 auto;
}

table.clientForm th {
	padding: 3px;
	background-color: #3B772A;
	color: #ffffff;
	text-align: center;
}

table.clientForm td {
	
}

table.clientForm td sup{
	font-weight: bold;
	color: #ff0000;	
}

table.clientForm td.key {
	padding: 3px;
	
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	color: #3B772A;
}

table.clientForm td.val {
	padding: 2px;
}

table.clientForm td.star {
	vertical-align: top;
	padding-top: 5px;
}

table.clientForm td.mark {
	padding: 10px 5px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

table.clientForm select {
	width: 294px;
	border: solid 1px #3B782A;
	padding: 1px;
	font-size: 11px;
}

table.clientForm input {
	width: 290px;	
	border: solid 1px #3B782A;
	padding: 1px;
	font-size: 11px;
}

table.clientForm input.term {
	width: 60px;
}

table.clientForm input.checkbox {
	width: 20px;
}

table.clientForm input.button {
	margin: 0px 5px;
	width: 80px;
	padding: 2px;
	color: #ffffff;
	font-weight: bold;
	
	background-color: #3B772A;
	cursor: pointer;
}

table.clientForm textarea {
	width: 290px;
	height: 140px;
	border: solid 1px #3B782A;
	padding: 1px;
	font-size: 11px;	
}

table.clientForm textarea.other {
	width: 500px;
	height: 200px;
	border: solid 1px #3B782A;
	padding: 1px;
	font-size: 11px;	
}

#flights_frame, #flights_frame html, #flights_frame body, #flights_frame table, #flights_frame form {
	padding: 0px !important;
	margin: 0px !important; 
}

.eco_brand_window{
	text-align:left;
	width:970px;
	height:95px;
	background-color:#fff;
	border:1px solid #d9dddd;
	margin-bottom: 10px;
}
.grayBackground{
	background-color:#f3f4f4;
	height:111px;
	margin-top: 10px;
	position: relative;	
}
.eco_brand_window img.thumb60{
	width: 80px;
	height: 60px;
	padding-top:2px;
}
.eco_brand_window .eco_brands_title{
	height:13px;
	background-color:#dedede;
	background: rgb(243,244,244);
	background: -moz-linear-gradient(top,  rgba(243,244,244,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,244,244,1)), color-stop(100%,rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(229,229,229,1) 100%);
	background: linear-gradient(top,  rgba(243,244,244,1) 0%,rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f4', endColorstr='#e5e5e5',GradientType=0 );
	margin-bottom:5px;
	padding:10px 10px;
	color:#62a70a;
	font-size:12px;
	font-weight:bold;
}
.eco_brand_window .eco_brands{
	padding:0px 10px;
	width: 910px;
	height: 73px;
	overflow:hidden;
}
.eco_brand_window .slider_left{
	background: transparent url('../../../view/images/2012/slider_bottom_arrows.png') 0px 4px;
	width: 20px;
	height: 30px;
	position: absolute;
	top: 54px;
	left:0px;
	cursor:pointer;
}
.eco_brand_window .left_fade{
	position: absolute;
	width: 10px;
	height: 70px;
	background: transparent url('../../../view/images/2012/fade_.png') 0px 0px;
	left: 20px;
	z-index: 10;
	top: 36px;
}
.eco_brand_window .right_fade{
	position: absolute;
	width: 10px;
	height: 70px;
	background: transparent url('../../../view/images/2012/fade_.png') -10px 0px;
	right: 20px;
	z-index: 10;
	top: 36px;
}
.eco_brand_window .slider_right{
	background: transparent url('../../../view/images/2012/slider_bottom_arrows.png') -30px 4px;
	width: 20px;
	height: 30px;
	position: absolute;
	top: 54px;
	right:0px;
	cursor:pointer;
}

.eco_brand_window .eco_brands .listaNewest{
	height: 67px;
	overflow: hidden;
	background-color:transparent;
	width: 1610px;
}
.eco_brand_window #slider_bottom{
	margin-left:20px;
	margin-right:20px;
}
.eco_brand_window .eco_brands .left_newest_trip{
	float: left;
	width: 220px;
	padding-right: 10px;
	padding-top: 5px;
	position:relative;
	display: block;
}
.eco_brand_window .eco_brands .left_newest_trip .trip_price{
	position: absolute;
	top: 46px;
	width: 75px;
	background-color: #a8d479;
	background-color: rgba(0, 0, 0, 0.5);
	height: 14px;
	border-top: 1px solid #ffffff;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	font-size: 10px;
	padding-right: 5px;
	padding-top: 1px;
}
.eco_brand_window .eco_brands .left_newest_trip .trip_price a, .eco_brand_window .eco_brands .left_newest_trip .trip_price a span{
	color:#ffffff !important;
	color:rgba(255,255,255,0.85) !important;
}
.eco_brand_window .eco_brands .left_newest_trip * a{
	text-decoration:none;
}
.eco_brand_window .eco_brands .left_newest_trip .trip_left_img{
	width: 80px;
	float: left;
	height: 60px;
	padding-right: 5px;
	background: url('../../../view/images/eco_sprites.png') no-repeat -634px -287px;
}
.eco_brand_window .eco_brands ul{
	margin:0px;
	padding:0px;
}
.eco_brand_window .eco_brands ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	padding-right: 30px;
}
.eco_brand_window .eco_recent_title{
	height:13px;
	background: #5da403;
	background: -moz-linear-gradient(top, #5da403 10%, #84c037 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#5da403), color-stop(100%,#84c037));
	background: -webkit-linear-gradient(top, #5da403 10%,#84c037 100%);
	background: -o-linear-gradient(top, #5da403 10%,#84c037 100%);
	background: -ms-linear-gradient(top, #5da403 10%,#84c037 100%);
	background: linear-gradient(top, #5da403 10%,#84c037 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5da403', endColorstr='#84c037',GradientType=0 );
	margin-bottom:1px;
	padding:10px 10px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;	
}
.mainRateStatus{
	position:relative;
	margin-bottom:10px;
}
.mainRateStatus .rateComment{
	position: relative;
	width: 480px;
	min-height:160px;
	float: left;
	border-right:1px solid #dedede;
}
.mainRateStatus .rateBox{
	width: 196px;
	height: 160px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.mainRateStatus .rateBox .rate{
	font-size: 45px;
	width: 70px;
	height: 50px;
	position: absolute;
	right: 20px;
	top: 10px;
	text-align: center;
}
.mainRateStatus .rateBox .rateStart{
	position: absolute;
	left: 69px;
	bottom: 75px;
}
.userRateSelect .rateStart{
	cursor:pointer;
}
.rateStart{
	width: 109px;
	height: 20px;
}
.rateStart .gold{
	background: url(../../../view/images/stars.png) no-repeat 0px -32px;
}
.rateStart .gray{
	background: url(../../../view/images/stars.png) no-repeat 0px 0px;
}
.rateStart .gray.active{
	background: url(../../../view/images/stars.png) no-repeat 0px -32px;
}
.rateStart .gold.deactivated{
	background: url(../../../view/images/stars.png) no-repeat 0px 0px;
}
.rateStart .gold, .rateStart .gray{
	display:inline-block;
	width:19px;
	height:18px;
	padding-left:1px;
	padding-right:1px
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.comment_window{
	border: 1px solid #DEDEDE;
	width: 380px;
	resize: none;
	height: 90px;
	font-size: 11px;
	outline: none;
}
#commentForm {
	height: inherit;
}
#commentForm .user_name{
	font-size: 11px;
	border: 1px solid #DEDEDE;
	outline: none;
	height: 20px;
	margin: 0px;
	width: 323px;
	padding:0px 2px;
}
.saveCommentButton{
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 11px;
	border: 1px solid #C7C7C7;
	height: 22px;
	width: 54px;
}
.rateBox .detailRateStars{
	position: absolute;
	bottom: 45px;
	left: -10px;
	height: 20px;
	width: 100px;
	vertical-align: middle;
	font-size: 10px;
	text-align:right;
}
.rateBox .detailRateStars2{
	position: absolute;
	bottom: 25px;
	left: -10px;
	height: 20px;
	width: 100px;
	vertical-align: middle;
	font-size: 10px;
	text-align:right;
}
.rateBox .detailRateStars3{
	position: absolute;
	bottom: 5px;
	left: -10px;
	height: 20px;
	width: 100px;
	vertical-align: middle;
	font-size: 10px;
	text-align:right;
}
#commentForm{
	margin-top:10px;
	position:relative;
}
.fadecomm{
	opacity:0;
	-moz-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(0) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -webkit-transition: all 350ms ease;
	-moz-transition: all 350ms ease;
    -ms-transition: all 350ms ease;
    -o-transition: all 350ms ease;
	transition: all 350ms ease;    	
}
.fadecomm.in{
	opacity:1;
    -moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.numRank1{
	position: absolute;
	left: 93px;
	top: 95px;
	font-size: 10px;
	color: #3B772A;
	text-align: center;
	width: 20px;
	font-weight: bold;
}
.numRank2{
	position: absolute;
	left: 93px;
	top: 115px;
	font-size: 10px;
	color: #3B772A;
	text-align: center;
	width: 20px;
	font-weight: bold;
}
.numRank3{
	position: absolute;
	left: 93px;
	top: 135px;
	font-size: 10px;
	color: #3B772A;
	text-align: center;
	width: 20px;
	font-weight: bold;
}
#commentForm .formBlock{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 386px;
	height: 96px;
	background: rgba(66, 119, 64, 0.38);
	display:none;
}
#commentForm .formBlock span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	color: #FFF;
}
#commentForm .clearfix.spacer{
	height:5px;
}
#commentForm .userRateSelect{
	height: 160px;
	min-height: 160px;
}

#commentForm .userRateSelect table {
	margin: 10px;	
}

#commentForm .userRateSelect select{
	border:1px solid #dedede;
	margin-left:5px;
	height:20px;
}
.userCommentsList{
	display:block;
	width:728px;
	font-size:11px;
	color:#5A5A5A;
	margin:0px -10px;
	background:#fff;
}
.userCommentsList .commentRate{
	border-bottom:1px solid #dedede;
	margin-bottom:8px;
	padding:4px 5px 8px 5px;
}
.userCommentsList .commentRate .rate{
	color:#54900b;
	font-weight:bold;
}
.userCommentsList .commentRate .left{
	width:510px;
	float:left;
}
.userCommentsList .commentRate .left .date, .userCommentsList .commentRate .left .nick{
	margin-bottom:5px;
}
.userCommentsList .commentRate .left .commentBody{
	font-size:12px;
}
.userCommentsList .commentRate .right{
	width:190px;
	float:right;
}
.star_mini{
	width: 10px;
	height: 10px;
	background: url(../../../view/images/stars_mini.png) no-repeat -13px 0px;
	display:inline-block;
	margin:0px 1px;
}
.star_mini.green{
	background: url(../../../view/images/stars_mini.png) no-repeat 0px 0px;
}
.specialStarsFood{
	display: inline-block;
	width: 70px;
	position: absolute;
	bottom: 47px;
	height: 15px;
	right: 21px;
	text-align:right;
}
.specialStarsSleep{
	display: inline-block;
	width: 70px;
	position: absolute;
	bottom: 28px;
	height: 15px;
	right: 21px;
	text-align:right;	
}
.specialStarsProgram{
	display: inline-block;
	width: 70px;
	position: absolute;
	bottom: 7px;
	height: 15px;
	right: 21px;
	text-align:right;
}
.commentHeader{
	height:36px;
	width:728px;
	display:table-cell;
	vertical-align:middle;
	background:gray;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e0e0e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e0e0e2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e0e0e2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e0e0e2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e0e0e2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e0e0e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e2',GradientType=0 );
	border-top:1px solid #dedede;
	padding: 0px 10px;
}
.nick .red_star{
	display:inline-block;
	padding-left: 15px;
	margin-left: 10px;
	background: url(../../../view/images/gwiazdeczka_02.png) no-repeat left 3px;
	color: #FFF;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
	transition: all 300ms ease;
}
.commentRate:hover .nick .red_star{
	color: #666;
}
#similar_tab{
	border-top: 1px solid #1A51AC;
	background: #3B7EC8;
	background: -moz-linear-gradient(top, #3B7EC8 0%, #559CEB 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3B7EC8), color-stop(100%,#559CEB));
	background: -webkit-linear-gradient(top, #3B7EC8 0%,#559CEB 100%);
	background: -o-linear-gradient(top, #3B7EC8 0%,#559CEB 100%);
	background: -ms-linear-gradient(top, #3B7EC8 0%,#559CEB 100%);
	background: linear-gradient(to bottom, #3B7EC8 0%,#559CEB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7ec8', endColorstr='#559ceb',GradientType=0 );
	position:relative;
	height: 30px;
}
#similar_tab .com_tab{
	cursor: auto !important;
	width: 222px;
}
#similar_tab .similar_list{
	position:absolute;
	background:#e8e8e8;
	width: 231px;
	top: 30px;
	padding: 0px;
	opacity:0;
	visibility:hidden;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
	transition: all 300ms ease;	
}
#similar_tab:hover .similar_list{
	opacity:1;
	visibility:visible;
}
#similar_tab .similar_list .trip_left_img{
	position: absolute;
	height: 52px;
	width: 61px;
	background: url('../../../view/images/eco_sprites.png') no-repeat -553px -274px !important;
}
#similar_tab .com_tab_mid{
	width:130px;
	background:none;
}
#similar_tab .com_tab_mid.label .shadowtext{
	text-transform: uppercase;
	text-shadow: 0px 1px 0px #3F529C;
    filter: dropshadow(color=#3F529C, offx=0, offy=1);
}
#similar_tab .trip_price{
	/*position: static;*/
}.content_page, .mceContentBody {
	font-family: Tahoma, Verdana, Trebuchet, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #555555;
}

.art_content {

}.clickOnLogo {
	
	display:block;
	width:240px;
	height:110px;
	
	float:left;
}

#head_stats {
	top: 13px;
	left: 15px;
	text-align: right;
	color: white;
	padding: 8px 5px 8px 5px;
}

#head_soc {
	position: absolute;
	top: 3px;
	right: 15px;
	width: 200px;
}

#head_menu {
	position: absolute;
	top: 27px;
	right: 15px;
}

#head_menu a {
	color: #666666;
	margin: 0px 5px;
	text-decoration: none; 
}

#head_menu a:hover {
	color: #888888;
	text-decoration: underline;
}

#head_baner {
	position:absolute;
	left:19px;
	top:10px;
	width:968px;
	height:109px;
	background:transparent url('../../../view/images/2016/new-logo.png') no-repeat 0 0px;
}

#head_main_link a {
	display: block;
	position: absolute;
	left: 0px;
	top:5px;
	width: 230px;
	height: 90px;	
	background-color: transparent;
}

#head_main_link a span{
	display: none;
}

#head_main_tel {
	display: block;
	position: absolute;
	top: 0px;
	left: 405px;
	width: 158px;
	height: 91px;
	background-color: #F8F8F8;
}

#head_main_tel div {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color: black;
	margin: 5px 0;
}

#head_baner_polaroid {
	position: absolute;
	
	left: 270px;
	top: 7px;
	
	width: 296px;
	height: 150px;
	
	background-color: transparent;
}

th, td
{
	padding:0px;
	margin:0px;
}
.alternateTopSearch{
	width: 972px;
	height: 162px;
	position: absolute;
	background: #f8f8f8;
	z-index: 15;
	margin-left: 10px;
	top: 257px;
	border-bottom: 1px solid #EAEBEC;
}
.alternateTopSearch .left_search_mid{
	padding: 0px 10px;
	width: 900px;
}
.alternateTopSearch #search_form input.search_desc{
	border: solid 1px #EAEBEC;
	width:150px;
}
.alternateTopSearch table tr td{
	width:175px;
	display:inline-block;
}
.alternateSearch{
	position:absolute;
	width:970px;
	top: 168px;
	left: 10px;
	height:59px;
	background-color:#F8F8F8;
	/*background: #f4f5f6;
	background: -moz-linear-gradient(top, #f4f5f6 0%, #e3e3e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f5f6), color-stop(100%,#e3e3e4));
	background: -webkit-linear-gradient(top, #f4f5f6 0%,#e3e3e4 100%);
	background: -o-linear-gradient(top, #f4f5f6 0%,#e3e3e4 100%);
	background: -ms-linear-gradient(top, #f4f5f6 0%,#e3e3e4 100%);
	background: linear-gradient(top, #f4f5f6 0%,#e3e3e4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f6', endColorstr='#e3e3e4',GradientType=0 );*/
	border:1px solid #F8F8F8;
	border-top:1px solid #EAEBEC;
	border-bottom:1px solid #EAEBEC;
	font-size: 11px;
}
.alternateSearch #search_form .search{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -365px;
}
.alternateTopSearch .search_label,.alternateSearch .search_label,.alternateTopSearch #search_form .promos_search b,.alternateSearch #search_form .promos_search b,.alternateTopSearch #search_form .promos_search b,.alternateSearch #search_form .promos_search,.alternateTopSearch #search_form .promos_search{
	color:#666;
	font-weight: normal;
	font-size: 11px;	
}
.alternateSearch .alternate_search_container #search_form input.search_id{
	border: solid 1px #EAEBEC;
	width:108px;
}
.alternateSearch .alternate_search_container .arrowDown{
	height: 25px;
	width: 25px;
	position: absolute;
	top: 19px;
	right:16px;
}
.alternateSearch .alternate_search_container .down{
	background: no-repeat url('../../../view/images/2012/arrow_down.png') 0 -26px;
}
.alternateSearch .alternate_search_container .up{
	background: no-repeat url('../../../view/images/2012/arrow_down.png') 0 3px;
}
.alternateSearch .alternate_search_container .arrowDown:hover{
	cursor:pointer;
}

.alternateTopSearch #search_form select, .alternateSearch #search_form select{
	border: solid 1px #EAEBEC;
	width:150px;
}
.alternateTopSearch .search_field{
	color:#666;
	font-weight: normal;
	font-size: 11px;
}
.alternateTopSearch #search_form input.term,.alternateSearch #search_form input.term,.alternateTopSearch #search_form input.price{
	border: solid 1px #EAEBEC;
	width:80px;
}
.alternateSearch #search_form input.age{
	border: solid 1px #EAEBEC;
	width:71px;	
}
.alternateSearch .left_search_form .search_field{
	width: 175px;
	float: left;
}
.alternateSearch .left_search_form{
	width: 971px;
}
.alternateSearch .left_search_form .left_search_mid{
	padding:0px 5px 5px 11px;
	width:961px
}
.alternateSearch #searchForm .search{
	position: absolute;
	top: 2px;
}
#slider{
	position:absolute;
	top: 170px;
	left: 11px;
	overflow:hidden;
}
#EcoSliderTop{
	width:971px;
	height:346px;
	position:relative;
}

#EcoSliderTop .ribbon{
	z-index: 10;
	position: absolute;
	width: 190px;
	height: 190px;
	top: 0px;
	left: 740px;
	background-image: url('../../../view/images/2012/ribbon.png');
}
#EcoSliderTop .ribbon .offer{
	-moz-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana;
	position: absolute;
	left: 102px;
	top: 20px;
}
#EcoSliderTop .ribbon .text{
	-moz-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-webkit-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-o-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	-ms-transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	transform: scale(1) rotate(-11deg) translate(0px, 0px) skew(0deg, 0deg);
	font-size:20px;
	color:#fff;
	font-weight:bold;
	font-family:Verdana;
	position: absolute;
	left: 27px;
	top: 40px;	
}
#c{
	width: 220px;
	text-align: right;
	position: absolute;
	top: 250px;
	right: 5px;
	z-index: 11;
}
#EcoSliderTop .ribbon .text sup{
	position:relative;
	top:-17px;
	left:-5px;
}
#EcoSliderTop .images{
	z-index:1;
	width:971px;
	height:346px;
}
#EcoSliderTop .images img{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
    opacity:1;
}

#EcoSliderTop .images img.active {
    z-index:10;
    cursor:pointer;
}

#EcoSliderTop .images img.last-active {
    z-index:9;
}

#EcoSliderTop .menu{
	width:600px;
	height:75px;
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:10;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff,endColorstr=#ccffffff);*/
	background-color: rgba(255,255,255,0.7);
}
#ui-datepicker-div{
	z-index:9999;
}
#EcoSliderTop .menu * a:hover{
	text-decoration:none;
}
#EcoSliderTop .menu .title{
	width:550px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	height:25px;
	color:#66a711;
	font-size:17px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:1px;
	text-align:right;
	padding-right:40px;
	padding-left:10px;
	font-family:Verdana;
	background-color: rgba(255, 255, 255, 0.3);
}
#EcoSliderTop .menu .title a{
	color:#66a711;
}
#EcoSliderTop .menu .slider_content{
	padding:5px;
	font-size:12px;
	font-family:Verdana;
	text-align: right;
}
#EcoSliderTop .menu .slider_content a{
	color:#000;
}
#EcoSliderTop .round, #EcoSliderTop .round-active{
	width:10px;
	height:10px;
	background-color:#66a711;
	float:right;
	margin-right:5px;
	border:1px solid #eeffbf;
}
.round-animate{
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
#EcoSliderTop .round:hover{
	cursor:pointer;
}
#EcoSliderTop .round-active{
	background-color:#ffd328;
}

#topMenu {
	position: absolute;
	width: 970px;
	height: 39px;
	background-image: url('../../../view/images/2012/menuTop.png');
	background-repeat: repeat-x;
	top: 120px;
	left: 11px;
	border-right: 1px solid #DEDEDE;
}
#topMenu .eco_submenu{
	position:absolute;
	right: -1px;
	top: 39px;
	background:#e2e3e3;
	z-index:200;
	display:none;
}
#topMenu ul{
	padding: 0px;
	margin: 0px;
}
#topMenu ul li{
	height:39px;
	margin: 0px;
	float: left;
	list-style: none;
	width:130px;
	text-align:center;
	font-size: 12px;
	border-right:1px solid #fff;
	border-left:1px solid #dedede;
}
#topMenu ul li:last-child{
	border-right:none;
}
#topMenu ul li a{
	color: #474A44;
	text-decoration: none;
	text-shadow: 0px 1px 1px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=1);
	display:table-cell;
	vertical-align:middle;
	width: 130px;
	height: 39px;
}
#topMenu ul li.short-last{
	width: 44px;
	background:no-repeat url('../../../view/images/2012/arrow_down3.png') 0 -26px;
	background-position: 11px -18px;
}
#topMenu .eco_submenu li{
	float:none;
	border:none;
	border-top:1px solid #f8f8f8;
}
#topMenu ul li.short-last:hover .eco_submenu{
	display:block;
}
#topMenu ul li:hover > a{
	color:#fff;
	text-shadow: 0px 1px 1px #428409;
	filter: dropshadow(color=#428409, offx=0, offy=1);
	background: #85c137;
	background: -moz-linear-gradient(top, #85c137 0%, #61a607 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85c137), color-stop(100%,#61a607));
	background: -webkit-linear-gradient(top, #85c137 0%,#61a607 100%);
	background: -o-linear-gradient(top, #85c137 0%,#61a607 100%);
	background: -ms-linear-gradient(top, #85c137 0%,#61a607 100%);
	background: linear-gradient(top, #85c137 0%,#61a607 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c137', endColorstr='#61a607',GradientType=0 );	
}
#helpLinks {
width: 210px;
height: 87px;
background: url('../../../view/images/2012/helpArrow.jpg') no-repeat;
background-position: left bottom;
display: block;
position: absolute;
right: 10px;
text-align: right;
top: 40px;
font-size: 16px;
}
#helpLinks a{
	text-decoration:none;
}
#helpLinks p{
	padding:0px;
	margin:0px;
}
#headLogin {
width: 180px;
position: absolute;
height: 120px;
left: 600px;
top: 7px;
}

#headLogin tr td, #headLogin tr td input[type=submit], #headLogin #client_panel .client_links a, #headLogin #client_panel .client_links{
	color: #5C5F58;
}

#headLogin #fb_login .fb_button .fb_button_text, .fb_button_rtl .fb_button_text{
	font-size: 9px;
}
#headLogin .loginTitle{
	top:-10px;
	background-image:url('../../../view/images/2012/logowanie.jpg');
	background-repeat:no-repeat;
	background-position:left center;
 	padding: 10px 5px 10px 0px;
}
#headLogin .client_login[type=submit]{
	background-color:#f0f0f0;
	border:1px solid #dedede;
}


.offerCount{
	width:992px !important;
	margin: 0 auto;
}
#arrowLeft{
	position:absolute;
	left: 380px;
	top: 281px;
	height:14px;
	width:15px;
	background-image:url('../../../view/images/2012/arrows_sprite.png');
	z-index:12;
	cursor:pointer;
}
#arrowRight{
	position:absolute;
	right: 10px;
	top: 281px;
	height:14px;
	width:15px;
	background-image:url('../../../view/images/2012/arrows_sprite.png');
	background-position:15px 0px;
	z-index:12;
	cursor:pointer;	
}


#sliderSearch{
	position:absolute;
	z-index:15;
	top:35px;
	left:30px;
	width:282px;
	height:269px;
	background: rgb(133,193,56);
	background: -moz-linear-gradient(top,  rgba(133,193,56,0.6) 0%, rgba(92,163,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,193,56,0.6)), color-stop(100%,rgba(92,163,1,1)));
	background: -webkit-linear-gradient(top,  rgba(133,193,56,0.6) 0%,rgba(92,163,1,1) 100%);
	background: -o-linear-gradient(top,  rgba(133,193,56,0.6) 0%,rgba(92,163,1,1) 100%);
	background: -ms-linear-gradient(top,  rgba(133,193,56,0.6) 0%,rgba(92,163,1,1) 100%);
	background: linear-gradient(top,  rgba(133,193,56,0.6) 0%,rgba(92,163,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c138', endColorstr='#5ca301',GradientType=0 );
	border:1px solid #fff;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.7);
	box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.max_height{
	top:1px !important; 
	height:342px !important;
}
#searchShadow{
	background-color:#000000;
	opacity:0.0;
	position:absolute;
	left:0;
	top:0;
	width:971px;
	height:346px;
	z-index:14;
	visibility:hidden;
}
.adv_search{
	position: absolute;
	left: 30px;
	bottom: 11px;
	text-align: left;
	color: #FFD328;
}
.adv_search:hover{
	cursor:pointer;
}.infolinia {
	position: relative;
	margin:0px;
	margin-top: 0px;
	width: 234px;
	height: 113px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 1px -275px;
}

.infolinia .phone {
	position: absolute;
	top: 35px;
	right: 15px;
	
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.infolinia .mail {
	position: absolute;
	top: 54px;
	right: 15px;	
}

.infolinia .mail a {
	font-size: 12px;
	color: #FFD328;
	text-decoration: none;
}

.infolinia .mail a:hover {
	color: #FDB707;
	text-decoration: underline;
}

.infolinia .gg {
	position: absolute;
	top: 70px;
	right: 15px;		
}

.infolinia .gg img {
	vertical-align: middle;		
}

.infolinia .gg a {
	font-size: 11px;
	font-weight: bold;
	color: #FCB606;
	text-decoration: none;	
}

/* WYSZUKIWARKA */
.left_search {
	width:234px;
	margin:0px;
	margin-top: 10px;
}

.left_search_tabs {
	height: 28px;
}

.left_search_tabs ul, .left_search_tabs ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.left_search_tabs ul li {
	float: left;	
}

.left_search_tabs ul li a {
	display: block;
	margin: 0px 2px 0px 0px;
	width: 56px;
	height: 28px;
}

.left_search_tabs ul li a.trip {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -275px;
}

.left_search_tabs ul li a.plane {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -325px -275px;
}

.left_search_tabs ul li a.ship {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -400px -275px;
}

.left_search_tabs ul li a.room {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -475px -275px;
}

.left_search_tabs ul li a span {
	display: none;
}

.left_search_form {
	width:233px;
	/*background: #84C138 url('../../../view/images/search/search_bg.jpg') no-repeat bottom center;*/	
}

.left_search_mid {
	position: relative;
	width:248px;
	padding: 10px 30px;
	padding-bottom: 48px;
	text-align: left;
}

.search_field {
	margin: 7px 0px;
}

.search_label {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px;
}
	
#search_form select {
	width: 222px;
	border: solid 1px #3B782A;
	padding: 2px;
	font-size: 12px;
}

#search_form input.term {
	width: 59px;
	border: solid 1px #3B782A;
	padding: 2px;
	font-size: 12px;	
}

#search_form input.price, 
#search_form input.age {
	width: 40px;
	border: solid 1px #3B782A;
	padding: 2px;
	font-size: 12px;
	text-align: right;		
}

#search_form input.search_desc {
	width: 94px;
	border: solid 1px #3B782A;
	padding: 2px;
	font-size: 12px;	
}

#search_form input.search_id {
	width: 75px;
	border: solid 1px #3B782A;
	padding: 2px;
	font-size: 12px;	
}

#search_form .search_label2 {
	font-weight: normal;
	color: #495731;	
}


#search_form .search {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	bottom: 21px;
	right: 51px;
	background:transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -325px;
	border:none;
	height:45px;
	width:80px;
	cursor: pointer;
}

#search_form .promos_search {
	margin: 0px;
	padding: 0px;
	color: white;
	width: 236px;
	font-size: 12px;	
}
#search_form .promos_search input[type=checkbox]{
	margin-left:0px;
}

.promos_search div:first-child{
	padding-top:5px;
}

#search_mode_link {
	position: absolute;
	bottom: 10px;
	/*left: 20px;*/
	right:8px;
	font-size: 11px;
}

#search_mode_link a {
	/*color: #FFD328;*/
	color: #666;
	text-decoration: none;	
}

#search_mode_link a:hover {
	text-decoration: underline;
}

#adv_searcher {
	display: none;
	float: left;
	width: 567px;
	position: absolute;
	left: 299px;
	top: 0px;
	padding-left: 42px;
	height: 259px;
	padding-top: 10px;
	border-left: 1px solid rgba(255, 255, 255, 0.1);
	background-color: #85C138;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
}
.hidden_last_search{
	position:absolute;
	top: 27px;
	left: 364px;	
}
/* KATALOG */
.left_catalogue {
	width:233px;
	margin:0px;
}

.left_tag_cloud {
	width:233px;
	margin:0px;
}

.listaKatlaog {
	padding-top: 4px;
}

.listaKatlaog span.counter{
	opacity: 0.5;
	margin-left: 2px;
}

.listaKatlaog a {
	display:block;
	margin:0px;
	margin-left:2px;
	
	width: 204px;
	padding: 3px 0px;
	padding-left:25px;
		
	text-align:left;
	border-bottom:1px solid #eaebec;

	text-decoration:none;

	color: #4b4b4c;
	background:url('../../../view/images/eco_sprites.png') no-repeat -990px -295px;
}

.listaKatlaog a:hover {
	color: #3B772A;
	background:url('../../../view/images/eco_sprites.png') no-repeat -990px -345px;	
}


/* najnowsze */
.left_newest_trips .left_newest_trip {
	position: relative;
	margin: 0px auto;
	width: 220px;
	min-height: 70px;
	padding: 5px;
	border-bottom: solid 1px #EAEBEC;
	word-wrap: break-word;
	padding-bottom: 15px;
}

.left_newest_trips .left_newest_trip .trip_left_img {
	position: absolute;
	height: 70px;
	width: 68px;
	background: url('../../../view/images/eco_sprites.png') no-repeat -550px -275px;		
}

.left_newest_trips .left_newest_trip .trip_left_img img.thumb60 {
	margin-top: 5px;
	width: 60px;
	height: 45px;
}

.left_newest_trips .left_newest_trip .trip_left_img a.none_img {
	display: block;
	width: 65px;
	height: 65px;
}

.left_newest_trips .left_newest_trip .trip_left_img a.none_img img {
	display: none;	
}

.left_newest_trips .left_newest_trip .trip_left_cont {
	width: 145px;
	padding-left: 75px;
	text-align: left;
}

.left_newest_trips .left_newest_trip .left_geo {
	color: #555555;	
	font-size: 9px;	
}

.left_newest_trips .left_newest_trip .left_desc {
	color:#555555;
	font-size:10px;
	padding: 6px 0px;
	text-align:justify;
}

.left_newest_trips .left_newest_trip .trip_confirmed {
	padding-bottom: 30px;
	background: transparent url('../../../view/images/ico/m_confirmed.png') no-repeat right bottom;
}

.left_newest_trips .left_newest_trip .trip_competition {
	padding-bottom: 30px;
	background: transparent url('../../../view/images/ico/m_competition.png') no-repeat right bottom;
}

.left_newest_trips .left_newest_trip .trip_competition_confirmed {
	padding-bottom: 70px;
	background: transparent url('../../../view/images/ico/m_competition_confirmed.png') no-repeat right bottom;
}

.left_newest_trips .trip_comp {
	text-align: right;
}

.left_newest_trips .left_newest_trip .trip_price {
	position: absolute;
	bottom: 5px;
	right: 5px;
	/*padding: 5px 15px 0 0;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -875px -400px;*/
}

.left_newest_trips .left_newest_more {
	margin: 5px 0px 0px 175px;	
	width: 50px;
}

.left_newest_trips .left_newest_more a {
	display: block;
	padding-right: 12px;
	text-align: right;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -960px -295px;
	color:#AF7C00;	
	text-decoration:none;
}

.left_newest_trips .left_newest_more a:hover {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -960px -345px;	
	color:#3B772A;	
}

.listaKatlaog, .listaNewest, .left_orange_head, .leftSpecial {
	/*background: #FFF8DB url('../../../view/images/bg_orange.jpg') repeat-x bottom;*/
	background-color:#f8f8f8;
}

.left_orange_head {
	/*background:url('../../../view/images/2012/titlebar01.png') no-repeat 0px 1px;*/
	text-align: left;
	color: white;
	font-weight: bold;
	padding: 8px 0 10px 10px;
	height: 12px;
	width: 223px;
	margin: 0px;
	margin-top: 10px;
	background-color: #FED325;
	border-top: 1px solid #DDB11A;
}
.head_joined_columns{
	/*background: #FED325;
	background: -moz-linear-gradient(left,#FED325 0%,#F8F8F8 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FED325), color-stop(100%,#F8F8F8));
	background: -webkit-linear-gradient(left, #FED325 0%,#F8F8F8 100%);
	background: -o-linear-gradient(left, #FED325 0%,#F8F8F8 100%);
	background: -ms-linear-gradient(left, #FED325 0%,#F8F8F8 100%);
	background: linear-gradient(left, #FED325 0%,#F8F8F8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed325', endColorstr='#f8f8f8',GradientType=1 );
	border-top: none;*/
	width: 233px;	
}
.listaNewest_joined{
	width:243px;
}
.listaNewest_joined .left_newest_trip{
	width: 231px;	
}
.shadow_newest{
	-webkit-box-shadow: -7px 0px 10px -4px rgba(0, 0, 0, 0.2);
	box-shadow: -7px 0px 10px -4px rgba(0, 0, 0, 0.2);
}
.left_orange_foot {
	background:url('../../../view/images/eco_sprites.png') no-repeat 0px -600px;
	height:10px;
	width:234px;
	margin:0px;
}

.left_green_head {
		background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -500px;
		padding:10px;
		width:214px;
		height:16px;
}

.left_orange_head a, .left_green_head a {
	color: #ffffff;
	text-decoration: none;
}

.left_orange_head a:hover, .left_green_head a:hover {
	text-decoration: underline;
}
.left_orange_head.similar_header{
	border-top: 1px solid #1A51AC;
	background: #3b7ec8;
	background: -moz-linear-gradient(top,  #3b7ec8 0%, #559ceb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b7ec8), color-stop(100%,#559ceb));
	background: -webkit-linear-gradient(top,  #3b7ec8 0%,#559ceb 100%);
	background: -o-linear-gradient(top,  #3b7ec8 0%,#559ceb 100%);
	background: -ms-linear-gradient(top,  #3b7ec8 0%,#559ceb 100%);
	background: linear-gradient(to bottom,  #3b7ec8 0%,#559ceb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7ec8', endColorstr='#559ceb',GradientType=0 );
}.partners_tbl {
	width: 100%;	
}

.partners_tbl td {
	padding: 5px;	
	text-align: center;
	vertical-align: middle;
	
	font-size: 12px;
	font-weight: bold;
	color: #3B772A;	
}.downFile {
	padding: 5px 0px;
}

.downFile img {
	float: left;
	border: 0px;
}

.downFile .fileName {
	margin: 5px 0px 2px 0px;	
}

.downFile .fileName a {
	font-size: 11px;
	font-weight: bold;
	color: #AF7C00;
}

.downFile .fileInfo {
	font-size: 10px;
	color: #555555;
}

.news_head {
	height:34px;
	border-bottom:1px solid #9e9e9e;
	
	position:relative;
	top:0px;
	left:0px;
	z-index:0;
}

.y_head, .y_foot {
	margin: 0px;
	height:0px;
	padding: 0px;
}

.y_head {
	/*background:url('../../../view/images/eco_sprites.png') no-repeat -250px -500px;*/
	width:558px;
}

.y_foot {
	/*background:url('../../../view/images/eco_sprites.png') no-repeat -250px -475px;*/
	margin-bottom: 10px;
}

.wcz_kol_ofe {
	width:728px;
	/*557px*/
	background-color: transparent;
	position:relative;
	top:0px;
	left:0px;
	z-index:0;
	margin-bottom: 10px;
}
.wcz_kol_ofe .z_middle {
	margin: 0px;
	width:728px;
	padding:1px 0px;
	padding-bottom: 3px;
	float:none;
}

.catalog {
	margin-bottom: 10px;
	width:557px;
	background-color: #ffffff;
	position: 	relative;
	top:0px;
	left:0px;
	z-index:0;	
}

.z_middle {
	margin: 0x;
	/*width:536px;*/
	width:728px;
	/*width:556px;*/
	float:left;
	padding:0px 0px;
	padding-bottom: 20px;
	/*padding-bottom: 20px;
	background: #FFFAE6 url('../../../view/images/bg_middle.jpg') repeat-x bottom;
	border-left:1px solid #eceddd;
	border-right:1px solid #eceddd;*/
}

.catalog .z_middle .cat_head {
	margin: 0 0 0px 0;
	padding-bottom: 5px;
	/*border-bottom: solid 1px #AF7C00;*/
	border-bottom: solid 1px #dedede;
	width: 725px;
}

.catalog .z_middle h1 {
	display: block;
	float: left;
	margin: 0px;
	width: 340px;
	border: none 0px;
	font-size:18px;
}

div.art_soc {
	margin: 10px 0;
}

div.soc {
	float: right;
}

div.soc.plus1 {
	width: 65px;
}

div.soc.fb {
	width: 105px;
	margin-right: 10px;
}

div.soc.tw {
	margin-right: 10px;
}

div.soc.pin {
	margin-right: 10px;
}

/* kolumna */
.z_middle .trips_col_container {
	margin: 0px auto;	
}

.z_middle .trips_col {
	float: left;
	/*margin-top: 10px;*/
	/*margin: 0px 9px 0px 10px;*/
}
.z_middle .trips_col .cols_title_bar{
	margin: 0px 3px;
	width: 226px;
	text-align: center;
	padding-top: 6px;
	background:#F5F5F6;
	color: white;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	background:transparent url('../../../view/images/table/thY.jpg') repeat-x;
	padding-left: 10px;
/*	margin: 0px 3px;
	width: 234px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 12px;
	background: #F5F5F6;
	color: #DDB11A;
	font-size: 14px;
	font-weight: bold;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;*/
}
.trips_col ul, .trips_col li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.trips_col li.cat0 {
	margin-left: 5px;
	padding: 1px;
	font-weight: normal;
	text-align: left;
	list-style-type: square;
	list-style-position: inside;
	color: #3B772A;	
}

.trips_col li.cat1 {
	padding: 3px;
	font-weight: bold;
	text-align: center;
}

.trips_col a {
	/*color: #3B772A;*/
	color:#555;
	text-decoration: none;		
}

.trips_col a:hover {
	text-decoration: underline;
}

.trips_col_tbl {
	/*margin: 0px auto;*/
	width: 236px;
 	border-collapse: collapse;
}

.trips_col_tbl .offer_expander{
	display:none;
	position:relative;
	padding:7px;
}
.trips_col_tbl .offer_expande span{
	color:#555555 !important;
}
.trips_col_tbl td {
	height: 18px;
	vertical-align: top;
	padding-top: 2px;
}

.trips_col_tbl td.key {
	margin: 0px auto;
	/*font-weight: bold;*/
}

.trips_col_tbl td.key a {
	color: #4F4B46;
	text-decoration: none;	
}

.trips_col_tbl td.key a:hover {
	text-decoration: underline;	
}

.trips_col_tbl td.key .trip_type2 {
	font-size: 9px;
	font-weight: normal;
}

.trips_col_tbl td.key .trip_city {
	font-size: 9px;
	font-weight: bold;
}

.trips_col_tbl td.val {
	margin: 0px auto;
	width: 84px;
	text-align: right;
	padding-right: 4px;
}

.trips_col_tbl td.val a {
	color: #C59202;
	text-decoration: none;
}

.trips_col_tbl td.val a:hover {
	text-decoration: underline;	
}

.trips_col_tbl tr.hr td {
	
	border-bottom: 1px solid #F0D086;
}

/***********/
.cities_list {
	float: left;
	padding: 4px;
	font-weight: bold;
	color: #AF7C00;		
}

.cities_list select {
	width: 100px;
	border: solid 1px #AF7C00;
	font-size: 10px;	
}

.sortby {
	float: right;
	padding: 5px;
	font-weight: bold;
	color: #AF7C00;	
	text-align: right;
}

.sortby a {
	font-weight: normal;
	color: #3B772A;
	text-decoration: none;
}

.sortby a:hover {
	font-weight: normal;
	color: #84C138;
	text-decoration: underline;
}

.sortby a.set {
	font-weight: bold;
	color: #3B772A;
}

.foundTotal{
	float:left;
	padding:5px;
}

table.trips_list_tbl {
	margin-bottom: 5px;
	width: 100%;
	border-collapse: collapse;
}

table.trips_list_tbl tr {
	/*background: #FEF5CC url('../../../view/images/table/trY.jpg') repeat-x bottom;*/
	background: #F8F8F8;
}

table.trips_list_tbl tr.tr_th {
	height: 30px;
	background: transparent url('../../../view/images/table/thY.jpg') repeat-x;
	
}

table.trips_list_tbl th{
	height: 30px;
 	text-align: center;
	/*color: #AF7C00;*/
	color: #ffffff;
	border-bottom: none;
}

table.trips_list_tbl th div.bg {
	height: 22px;	
	padding-top: 8px;
}

table.trips_list_tbl th.trip {
	/*border-right: solid 1px #ffffff;*/
}

table.trips_list_tbl th.trip div.bg {
	/*background: transparent url('../../../view/images/table/thY_left.jpg') no-repeat left;*/
}

table.trips_list_tbl th.term {
	width: 120px;
	/*border-right: solid 1px #ffffff;*/
}


table.trips_list_tbl th.price {
	width: 80px;
}

table.trips_list_tbl th.price div.bg {
	/*background: transparent url('../../../view/images/table/thY_right.jpg') no-repeat right;*/
}

table.trips_list_tbl tr {
}

table.trips_list_tbl td {
	padding: 5px;	
	vertical-align: top;
	border-bottom: solid 1px #EAEBEC;
}

table.trips_list_tbl td.thumb {
	margin: 0px;
	/*width: 135px;*/
	width:170px;
	height: 100px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}

table.trips_list_tbl td.thumb .trip_head_img {
	/*width: 100%;
	height: 100px;
	background: url('../../../view/images/eco_sprites.png') no-repeat -851px -277px;*/
	width: 117px;
	height: 100px;
	background: url('../../../view/images/eco_sprites.png') no-repeat -840px -277px;	
}

table.trips_list_tbl td.thumb .trip_head_img a.none_img {
	display: block;
	margin: 0px auto;
	width: 80px;
	height: 100px;
}

table.trips_list_tbl td.thumb .trip_head_img a.none_img img {
	display: none;	
}

table.trips_list_tbl td.thumb img {
	/*margin: 10px auto;*/
	margin: -3px 10px;
}


	
table.trips_list_tbl td.trip {
	/*border-right: solid 1px #ffffff;*/
	vertical-align: middle;	
}

table.trips_list_tbl td.term {
	/*border-right: solid 1px #ffffff;*/
	width: 110px;
	vertical-align: middle;
}

table.trips_list_tbl td.price {
	text-align: right;
	vertical-align: middle;
}

table.trips_list_tbl td.trip_confirmed {
	background: transparent url('../../../view/images/ico/m_confirmed.png') no-repeat right bottom;	
}

table.trips_list_tbl td.trip_competition {
	background: transparent url('../../../view/images/ico/m_competition.png') no-repeat right bottom;
}

table.trips_list_tbl td.trip_competition_confirmed {
	background: transparent url('../../../view/images/ico/m_competition_confirmed.png') no-repeat right bottom;
}

table.trips_list_tbl .trip_comp {
	margin-top: 10px;
}

table.trips_list_tbl td.center_price {
	text-align: right;
	vertical-align: top;
}

table.trips_list_tbl tr td{
	min-height: 50px;
	padding: 5px;	
}

.art_title {
	font-size: 15px;
	font-weight: bold;
	color: #3B772A;
}

.art_subtitle {
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #3B772A;
}

.art_subtitle a {
	text-decoration: none;
}

.art_more {
	margin: 10px 10px 10px 0px;
	text-align: right;	
}

.art_more a {
	padding-right: 12px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -295px;

	text-align: right;
	text-decoration: none;
	color:#c38a02;
}

.art_more a:hover {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -345px;	
	color:#3B772A;
}

/* partnerzy */
.partner {
	
}

.partner .partner_tbl {
	width: 100%;
}

.partner .partner_name {
	text-align: left;
	vertical-align: bottom;
}

.partner .partner_avatar {
	text-align: right;
	vertical-align: bottom;
}

.partner .partner_content {
	font-size: 11px;
	text-align: justify;
	color: #555555;
}

/* panel content */
.panel_content .art_title {
	font-weight: bold;
	font-size: 12px;
	color: #555555;
	padding-left: 10px;
}

.panel_content .art_title a {
	text-decoration: none;
	color:#4491e7;
}

.panel_content .art_date {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #999999;
	padding-left: 10px;
}

.panel_content .art_shortcut {
	text-align: justify;
	margin: 0px;
}

.panel_content .art_shortcut p {
	margin: 5px 10px 0px 10px;
}

.panel_content .art_date:first-child {
	padding-top:10px;
}

.panel_content .art_more {
	margin: 0px 10px 0px 0px;
}

.panel_content .art_more a {
	background-image:none;
	color:#478cd8;
}

.panel_content .hr {
	margin: 10px auto;
}

/* archiwum sond */
.poll_arch {
	margin-bottom: 20px;	
}

.poll_arch .poll_date {
	float: left;
	font-weight: bold;
	color: #3B772A;
}

.poll_arch .poll_sum {
	float: right;
	font-weight: bold;
	color: #3B772A;	
}


.poll_arch .poll_option {
	font-size: 11px;	
}

.poll_arch .poll_results a:hover {
	text-decoration: underline;
}

.poll_arch .poll_plot {
	float: left;
	margin: 2px 2px 0px 0px;
	height: 9px;
	line-height: 0px;
	font-size: 9px;
	background-color: #61A80C;	
}

.poll_arch .poll_val {
	float: left;
	font-size: 11px;
}

.poll_arch .poll_option_res {
	padding: 2px 0px 1px 3px;
	width: 200px;
	text-align: right;
	font-size: 11px;
	vertical-align: bottom;
}

.poll_option_res_plot {
	vertical-align: bottom;
}/* user */
.right_user {
	margin: 0px;
	width: 159px;
	padding: 0px;
}

/* incoming */
.incoming_trip {
	position: relative;
	margin: 0px auto;
	padding: 5px;
	border-bottom:1px solid #F0D086;
}

.incoming_trip .trip_country a {
	font-size: 10px;
	text-decoration: none;
	color: #555555;
	font-weight: bold;
}

.incoming_trip .trip_country a:hover {
	text-decoration: underline;
}

.incoming_trip .trip_city a {
	font-size: 10px;
	text-decoration: none;
	color: #555555;
}

.incoming_trip .trip_city a:hover {
	text-decoration: underline;
}

.incoming_trip h2, .incoming_trip h2 a {
	font-size: 10px;
	color: #AF7C00;	
	text-decoration: none;	
}

.incoming_trip h2 a:hover {
	text-decoration: underline;
}

.incoming_trip .trip_type a {
	font-size: 9px;
	text-decoration: none;
	color: #555555;
}

.incoming_trip .trip_type a:hover {
	text-decoration: underline;
}

.incoming_trip .desc {
	padding: 3px 0px;
	padding-bottom: 20px;
	font-size: 9px;
	text-align: justify;	
}

.incoming_trip .trip_confirmed {
	background: transparent url('../../../view/images/ico/m_confirmed.png') no-repeat right top;
}

.incoming_trip .trip_competition {
	background: transparent url('../../../view/images/ico/m_competition.png') no-repeat right top;
}

.incoming_trip .trip_competition_confirmed {
	background: transparent url('../../../view/images/ico/m_competition_confirmed.png') no-repeat right top;
}

.incoming_trip .trip_price {
	margin-left:58px;
	height: 21px;
	width: 80px;	
	padding:5px 15px 0 0;
	
	background:transparent url(../../../view/images/eco_sprites.png) no-repeat scroll -875px -400px;
	
	color:#AF7C00;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	text-align:right;		
}

.incoming_trip .trip_price_from {
	color:#444444;
	font-weight:normal;	
}

.incoming_trip .trip_price a {
	color:#AF7C00;
	text-decoration: none;
}

.incoming_trip .trip_price a:hover {
	text-decoration: underline;
	color: #3B772A;
}

/* specjalna */
.right_special_trip .right_special_img {
	margin: 0px;
	width: 159px;
	padding: 0px;
}

.right_special_trip .right_special_img img {
	margin: 0px;
	width: 159px;
	padding: 0px;
	border: 0px;
}

.right_special_trip .right_special_name a {
	display: block;
	width: 149px;
	padding: 5px;
	background-color: #FFD327;
	color: #AF7C00;
	font-weight: bold;
	font-size: 11px;	
	text-decoration: none;
}

.right_special_trip .right_special_name a:hover {
	text-decoration: underline;
}

.right_special_trip .right_special_geo {
	padding: 2px 5px;
	color: #555555;	
	font-size: 9px;	
}

.right_special_trip .right_special_obj {
	padding: 2px 5px;
	color: #3B772A;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;	
}

.right_special_trip .right_special_desc {
	padding: 2px 5px;
	
	color: #555555;
	font-size: 10px;
	text-align: justify;	
}

.right_special_trip .right_special_price {
	float: right;
	margin: 5px 0px;
	height: 30px;
	padding: 2px 10px 0px 10px;
	text-align: right;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -550px;
	
	font-size: 11px;
	color: #ffffff;
}

.right_special_trip .right_special_price a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.right_special_trip .right_special_more {
	text-align: right;	
}

.right_special_trip .right_special_more a {
	margin-right: 10px;
	padding-right: 12px;
	color: #AF7C00;	
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -295px;
	text-decoration: none;
}

.right_special_trip .right_special_more a:hover {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -345px;	
	color:#3B772A;
}

.right_special_trip .trip_confirmed {
	min-height: 50px;
	background: transparent url('../../../view/images/ico/m_confirmed.png') no-repeat 5px 25px;
}

.right_special_trip .trip_competition {
	min-height: 50px;
	background: transparent url('../../../view/images/ico/m_competition.png') no-repeat 5px 25px;
}

.right_special_trip .trip_competition_confirmed {
	min-height: 100px;
	background: transparent url('../../../view/images/ico/m_competition_confirmed.png') no-repeat 5px 25px;
}
	

.bodyright {
	width:170px;
	margin-bottom: 10px;
}

#client_panel {
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	color: white;	
}

#logged_client_panel {
	display: none;
}

#eco_logged {
	display: none;
}

#fb_connect {
	display: none;
	margin-top: 5px;
	text-align: center;	
}

#eco_logout {
	margin-top: 5px;
	text-align: center;
}

#fb_logged {
	display: none;
}

#FBimage {
	margin: 0 auto;
	margin-bottom: 5px;
	text-align: center;
	display:none;
}

#fb_logout {
	margin-top: 5px;
	text-align: center;
}

#fb_login {
	margin: 10px 0px 0px 0px;
	padding-top: 1px;
	text-align: center;
	border-top: solid 1px #ffffff;	
}


#client_panel form, 
#newsletter_panel form {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#client_panel table td {
	padding: 1px;
}

#client_panel input {
	margin: 0px;
	width: 95px;
	height: 14px;
	padding:0px;
	
	border:1px solid #3B782A;
	font-size:11px;
}

#client_panel input.client_pass {
	width: 52px;	
}

#client_panel input.client_login {
	
	width: 38px;
	height: 17px;
	padding: 0px;
	color: #84C138;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFD328;
	border: solid 1px #FFD328;
}

#client_panel .client_name {
	text-align: center;
}

#client_panel .client_options {
	padding: 5px 0px 0px 8px;
}

#client_panel .client_options ul {
	margin: 0px;
	padding: 0px;
}

#client_panel .client_options ul li {
	margin: 0px;
	padding: 1px 10px;
	list-style: none;
}

#client_panel .client_options ul li a {
	display: block;
	margin: 0px;
	padding: 1px 0px 1px 12px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -371px;
	color: #FFD327;
	text-decoration: none;
}

#client_panel .client_options ul li a:hover {
	text-decoration: underline;
}
	
#client_panel .client_links {
	padding-top: 5px;
	text-align: center;
	font-weight: normal;
}		
	
#client_panel .client_links a {
	color: #ffffff;
	font-size: 9px;
}

#client_panel .client_links a:hover {
	color: #FAB400;
}

#newsletter_panel {
	padding: 5px 10px;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	
	text-align: justify;
}

#newsletter_panel form {
	margin: 0px;
	padding: 0px;
}

#newsletter_panel table {
	margin: 0px;
	padding: 0px;
	width: 180px;
}

#newsletter_panel table td {
	padding: 0px;
}

#newsletter_panel input {
	margin: 0px;
	width: 100%;
	height: 18px;
	border:1px solid #3B782A;
	font-size:12px;
	padding: 2px;
	border-radius: 2px;
	outline: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
}

#newsletterBtn {
	width: 80px;
	height: 18px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -725px;
	background-position: center;
	cursor: pointer;
	text-align: center;
}

#newsletterBtn span {
	visibility: hidden;
}#footcont {
	/*padding-top: 20px;*/
	width:992px;
}

#footBG{
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	background: rgb(133,193,56);
	background: -moz-linear-gradient(top,  rgba(133,193,56,1) 0%, rgba(92,163,1,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,193,56,1)), color-stop(100%,rgba(92,163,1,1)));
	background: -webkit-linear-gradient(top,  rgba(133,193,56,1) 0%,rgba(92,163,1,1) 100%);
	background: -o-linear-gradient(top,  rgba(133,193,56,1) 0%,rgba(92,163,1,1) 100%);
	background: -ms-linear-gradient(top,  rgba(133,193,56,1) 0%,rgba(92,163,1,1) 100%);
	background: linear-gradient(top,  rgba(133,193,56,1) 0%,rgba(92,163,1,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85c138', endColorstr='#5ca301',GradientType=0 );    
	position:relative;
	behavior: url('../../../view/style/site/PIE.htc');
}
#footBG .newsletter{
	position:absolute;
	top:10px;
	width:230px;
	height:200px;	
}
#footBG .newsletter #newsletterBtn{
	width: 80px;
	height: 18px;
	color: #67AB10;
	background-color:#FFD328;
	font-weight: bold;
	padding-left: 7px;
	text-align: right;
	padding-right: 5px;
}
#footBG .newsletter #foot_soc .soc{
	float:left;
	width: 85px;
}
#footBG .newsletter .icon_fb{
	background: transparent url('../../../view/images/2012/foot_icons.png') no-repeat -6px 0px;
	width:42px;
	height:40px;
	float:left;
}
#footBG .newsletter .icon_gp{
	float:left;
	
	margin: 5px 3px 0px 1px;
	border: 2px;
	width:35px;
	height:35px;
	
 	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#footBG .newsletter .cursor:hover{
	cursor:pointer;
}
#footBG .newsletter .icon_tw{
	background: transparent url('../../../view/images/2012/foot_icons.png') no-repeat -51px 0px;
	width:43px;
	height:40px;
	float:left;
}
#footBG .newsletter .icon_yt{
	background: transparent url('../../../view/images/2012/foot_icons.png') no-repeat -97px 0px;
	width:42px;
	height:40px;
	float:left;
}
#footBG .newsletter .icon_bl{
	background: transparent url('../../../view/images/2012/foot_icons.png') no-repeat -144px 0px;
	width:40px;
	height:40px;
	float:left;
}
#footBG .ecotravel{
	position:absolute;
	top:10px;
	height: 200px;
	left: 263px;
	width:180px;
	text-align: left;
}
#footBG .ecotravel .columns{

	line-height: 20px;	
}
#footBG .ecotravel .columns table tr{
	float:left;
	width:85px
}
#footBG .ecotravel .columns a{
	color:#fff !important;
	text-decoration:none;
}
#footBG h3{
	margin-top:0px;
	color:#46730b;	
}
#footBG .zobacz{
	position:absolute;
	top:10px;
	height: 200px;
	left: 460px;
	width: 318px;
	text-align: left;	
}
#footBG .zobacz .columns{
	line-height: 20px;	
}
#footBG .zobacz .columns table tr{
	float:left;
	width:156px;
}

#footBG .zobacz .columns a{
	color:#fff !important;
	text-decoration:none;
}
#footBG .info{
	position:absolute;
	top:10px;
	height: 200px;
	right: 15px;
	width:210px;
	text-align: right;	
}
#footBG .info .columns p a, #footBG .info .columns p span, #footBG .info .columns p span span, #footBG .info .columns *{
	color:#fff !important;
	text-decoration:none;
}
.foot_logo {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -350px -325px;
	width:200px;
	height:80px;
	margin-left:30px;
	float:left;
}

.foot_center {
	color:#ffffff;	
	text-align: center;	
	line-height: 16px;
	background-color: transparent; 
	padding:243px 10px 10px 10px;
}
.foot_center p, .foot_center a, .foot_center span , .foot_center span *{
	color:#315305 !important;	
}

.foot_right #foot_menu {
	margin: 10px auto;	
}

.foot_right #foot_menu a {
	padding: 0 5px;
	color:#ffffff;
	text-decoration:none;
}

.foot_right #foot_menu a:hover {
	text-decoration:underline;
}

.cms_outfoot {
	padding: 0px 20px;
	line-height: 16px;
	color:#989898;	
}/* center tab panel */
.center_tabs_panel {
	width: 728px;	
	margin-bottom: 10px;
}

.center_tabs_panel .center_tabs_panel_head {
	display:none;
}

.center_tabs_panel ul.center_tabs {
	height: 42px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -744px;
}

.center_tabs_panel_solid ul.center_tabs {
	height: 42px;
}

.center_tabs_panel ul.center_tabs li.label, 
.center_tabs_panel ul.center_tabs li.label a {
	font-size: 12px;
	color: #ffffff;
}

.center_tabs_panel ul.center_tabs .com1 li.label, 
.center_tabs_panel ul.center_tabs .com1 li.label a{
	color: #AF7C00;
}

.white_tabs ul.center_tabs {
	height: 42px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -394px;
}

.blue_tabs ul.center_tabs {
	height: 42px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -394px;
}

.center_tabs_panel ul.center_tabs, .center_tabs_panel ul.center_tabs li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

.center_tabs_panel ul.center_tabs li {
	float: left;	
}

.center_tabs_panel .center_tabs_panel_body {
	/*background: #FEF5CC url('../../../view/images/table/trY.jpg') repeat-x bottom;*/
}

.center_tabs_panel .center_tabs_panel_body .panel_content {
	padding: 10px;
}

.white_tabs .center_tabs_panel_body {
	width: 557px;
	/*background: transparent url('../../../view/images/panel/center_body_white.jpg') repeat-y;*/
}

.blue_tabs .center_tabs_panel_body {
	width: 726px;
	background-color:#f3f4f4;
	border: solid 1px #dddddd;
}

.blue_tabs .center_tabs_panel_body .hr{
	border-bottom: solid 1px #dddddd;
}

.blue_tabs .center_tabs_panel_body .hr:last-child{
	visibility:hidden;
}

.center_tabs_panel .center_tabs_panel_foot {
	width: 547px;
	height: 18px;
	padding: 2px 10px 0px 0px;
	text-align: right;
	/*background: #FDE78F url('../../../view/images/eco_sprites.png') no-repeat -250px -440px*/;
}

.center_tabs_panel .center_tabs_panel_foot a {
	padding-right: 12px;

	color:#AF7C00;
	text-align:right;
	text-decoration:none;	
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -295px;
}

.center_tabs_panel .center_tabs_panel_foot a:hover {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -968px -345px;	
	color:#3B772A;
}

.white_tabs .center_tabs_panel_foot {
	width: 728px;
	height: 11px;
	padding: 0px;
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -550px;*/
}

.blue_tabs{
	width: 728px;
	padding: 0px;
	background: transparent url('../../../view/images/2012/titlebar01.png') no-repeat 0px -34px;
	background-color:white;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* trip tab panel */
.trip_tabs_panel {
	width: 728px;	
	margin-top: 10px;
}

.trip_tabs_panel ul.trip_tabs {
	height: 31px;
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -744px;*/
}

.trip_tabs_panel ul.trip_tabs li.label, 
.trip_tabs_panel ul.trip_tabs li.label a {
	font-size: 11px;
}

.trip_tabs_panel ul.trip_tabs li.label, 
.trip_tabs_panel ul.trip_tabs li.label a {
	color: #ffffff;
	text-decoration: none;
}

.trip_tabs_panel ul.trip_tabs .com1 li.label, 
.trip_tabs_panel ul.trip_tabs .com1 li.label a {
	color: #AF7C00 !important;
	text-decoration: none;
}

.trip_tabs_panel ul.trip_tabs, .trip_tabs_panel ul.trip_tabs li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

.trip_tabs_panel ul.trip_tabs li {
	float: left;	
}

.trip_tabs_panel .trip_tabs_panel_body {
	margin: 0px;
	padding: 1px 0px;
	/*background: #FEF5CC url('../../../view/images/table/trY2.jpg') repeat-x bottom;*/
	background-color:#F8F8F8;
}

.trip_tabs_panel .trip_tabs_panel_foot {
	width: 527px;
	height: 13px;
	padding: 2px 10px 0px 0px;
	text-align: right;
	background: #FDE78F url('../../../view/images/eco_sprites.png') no-repeat -250px -525px;
	display:none;
}

.trip_tabs_panel ul.trip_tabs li#ReservationTab {
	float: right;
}

.trip_tabs_panel ul.trip_tabs li#ReservationTab ul.com0 li.com_tab_left
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -850px -500px;
}

.trip_tabs_panel ul.trip_tabs li#ReservationTab ul.com0 li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/tab_mid_r.jpg') repeat-x 0 0;
}

.trip_tabs_panel ul.trip_tabs li#ReservationTab ul.com0 li.com_tab_right
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -875px -500px;
}

.trip_tabs_panel ul.trip_tabs li#ReservationTab ul.com_tab {
	margin-right: 0px;
}

/* res tab panel */
.res_tabs_panel {
	width: 515px;	
	margin-top: 0px;
}

.res_tabs_panel ul.res_tabs {
	height: 26px;
	background: transparent;
}

.res_tabs_panel ul.res_tabs li.label, 
.res_tabs_panel ul.res_tabs li.label a {
	font-size: 11px;
	font-weight: bold;
}

.res_tabs_panel ul.res_tabs li.label, 
.res_tabs_panel ul.res_tabs li.label a {
	color: #B59E59 !important;;
	text-decoration: none;
}

.res_tabs_panel ul.res_tabs .com1 li.label {
	color: #FCEDA3 !important;
	text-decoration: none;
}

.res_tabs_panel ul.res_tabs, .res_tabs_panel ul.res_tabs li {
	margin: 0; 
	padding: 0; 
	list-style: none;
}

.res_tabs_panel ul.res_tabs li {
	float: left;	
}

.res_tabs_panel ul.res_tabs li ul li {
	height: 26px;	
}

.res_tabs_panel ul.res_tabs li ul.com0 li.com_tab_left
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -450px;
}

.res_tabs_panel ul.res_tabs li ul.com0 li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/res_tab_mid_1.png') repeat-x 0 0;
	color: #B59E59;
}

.res_tabs_panel ul.res_tabs li ul.com0 li.com_tab_right
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -500px;
}

.res_tabs_panel ul.res_tabs li ul.com1 li.com_tab_left
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -950px -450px;
}

.res_tabs_panel ul.res_tabs li ul.com1 li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/res_tab_mid_0.png') repeat-x 0 0;
	color: #FCEDA3;
}

.res_tabs_panel ul.res_tabs li ul.com1 li.com_tab_right
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -975px -450px;
}

.res_tabs_panel ul.res_tabs li ul.com0_roll li.com_tab_left,
.res_tabs_panel ul.res_tabs li ul.com1_roll li.com_tab_left
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -850px -543px;
}

.res_tabs_panel ul.res_tabs li ul.com0_roll li.com_tab_mid,
.res_tabs_panel ul.res_tabs li ul.com1_roll li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/res_tab_mid_2.png') repeat-x 0 0;
	color: #FCEDA3;
}

.res_tabs_panel ul.res_tabs li ul.com0_roll li.com_tab_right,
.res_tabs_panel ul.res_tabs li ul.com1_roll li.com_tab_right
{
	width: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -875px -543px;
}

.res_tabs_panel .res_bar {
	width: 515px;
	height: 5px;
	background-color: #B59E59;
}

.res_tabs_panel_body {
	margin: 0px;
	padding: 10px;
	background: #FFF1AF url('../../../view/images/panel/res_bg.png') repeat-x bottom;
}

/* galeria */

.motioncontainer {
	margin:0 auto;
	width: 536px;
	height: 100px;
	position:relative;
	overflow:hidden;	
}

.motioncontainer a img {
	border:1px solid #AF7C00;
	margin:2px;
	padding:1px;
}

.motioncontainer a:hover img {
	border: 1px solid navy;
}

#statusdiv {
	background-color: lightyellow;
	border: 1px solid gray;
	padding: 2px;
	position: absolute; /* Stop Editing Gallery Styles */
	left: -300px;
	visibility: hidden;
}

.motioncontainer a:hover {
	color: red;
}


/* flank panel */
.flank_panel {
	margin: 0px 3px;
	width: 236px;
	padding: 0px;
}

.flank_panel_head {
	margin: 0px;
	width: 144px;
	height: 21px;
	padding: 6px 5px 0px 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -675px;
	
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

.flank_panel_head a {
	color: #ffffff;
	text-decoration: none;	
}

.flank_panel_head a:hover {
	text-decoration: underline;	
}

.flank_panel .flank_panel_foto {
	margin: 0px;
	width: 236px;
	height: 85px;
	padding: 0px;
	background: transparent none no-repeat top;
}

.flank_panel .flank_panel_body {
	width: 159px;
	background: #FFEA99 url('../../../view/images/panel/body_bg.jpg') repeat-x top center;
	color: #4F4B46;
}
.flank_panel .flank_panel_body_new {
	background: #F8F8F8;
	width: 236px;
	/*border-left: 1px solid 	#DEDEDE;
	border-right: 1px solid	#DEDEDE;*/
	padding-top: 3px;	
	/*background: #F5F5F6;
	width: 234px;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;*/
}

.flank_panel .flank_panel_body_green {
	width: 159px;
	background: #7EBD30 url('../../../view/images/panel/body_bg_green.jpg') repeat-x top center;
	color: #4F4B46;
}

.flank_panel .flank_panel_foot {
	background: #F8F8F8;
	width: 236px;
	border-bottom: 1px solid #DEDEDE;
	height: 10px;
	/*background:	#F5F5F6;
	width: 234px;
	border-left: 1px solid#DEDEDE;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	-webkit-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	height:10px;
	
	width: 234px;
	height: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -625px;*/
}

.flank_panel .flank_panel_foot_green {
	width: 159px;
	height: 10px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -650px;	
}
		
.flank_panel .flank_panel_foot_orange {
	width: 236px;
	height: 18px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;	
}

.if_foto_title{
	width: 100%;
	height: 30px;
	position: relative;
	top: 55px;
	font-weight: bold;
}
.green{
	background-color:#bfe094;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cbfe094', endColorstr='#4cbfe094');*/
	background-color: rgba(85, 125, 12, 0.7);
}
.green tr:hover{
	background-color:#bfe094;
	background-color: rgba(85, 125, 12, 0.7);
}
.green tr:hover .cell_val{
	color:#fff;
	font-weight:bold;
}
.green span, .green b{
	color:#518e03 !important;
}
.yellow{
	background-color:#fee583;
	background-color: rgba(255, 211, 40, 0.7);
}
.yellow tr:hover{
	background-color:#fee583;
	background-color: rgba(255, 211, 40, 0.7);
}
.yellow tr:hover .cell_val{
	color:#fff;
	font-weight:bold;
}
.yellow span, .yellow b{
	color:#d99503 !important;
}
.blue{
	background-color:#9ecafb;
	background-color: rgba(42, 95, 156, 0.7);
}
.blue tr:hover{
	background-color:#9ecafb;	
	background-color: rgba(42, 95, 156, 0.7);
}
.blue tr:hover .cell_val{
	color:#fff;
	font-weight:bold;
}

.blue span, .blue b{
	color:#2a5f9c !important;
}
.ft_green{
	background-color:#bfe094;
	background-color: rgba(85, 125, 12, 0.4);
}
.ft_yellow{
	background-color:#fee583;
	background-color: rgba(255, 211, 40, 0.4);;
}
.ft_blue{
	background-color:#9ecafb;
	background-color: rgba(42, 95, 156, 0.4);
}

.ft_green a{
	color:#518e03 !important;
}
.ft_yellow a{
	color:#d99503 !important;
}
.ft_blue a{
	color:#2a5f9c !important;
}
.if_foto_title a{
	padding: 5px;
	color: white;
	position: absolute;
	top: 4px;
	left: 10px;
	font-size: 11px;	
}

.flank_panel .flank_panel_foot_orange a {
	display: block;
	margin-left: 180px;
	height: 18px;
	width: 28px;
	padding-right: 12px;
	/*}background: transparent url('../../../view/images/eco_sprites.png') no-repeat -963px -295px;*/
	text-align: right;
	text-decoration: none;
	color: #C38A02;
}

.flank_panel .flank_panel_foot_orange a:hover {
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -963px -345px;
	color:#3B772A;*/
}
.arrow_green{
	position:relative;
	background: transparent url('../../../view/images/2012/arrows_sprite2.png') no-repeat 0px 0px;
	width:20px;
	height:19px;
	top: -13px;
	left: 150px;
}

.arrow_yellow{
	position:relative;
	background: transparent url('../../../view/images/2012/arrows_sprite2.png') no-repeat -40px 0px;
	width:20px;
	height:19px;
	top: -13px;
	left: 150px;
}
.arrow_blue{
	position:relative;
	background: transparent url('../../../view/images/2012/arrows_sprite2.png') no-repeat -20px 0px;
	width:20px;
	height:19px;
	top: -13px;
	left: 150px;
}
/* right content */
.right_content .flank_panel_body {
	background-color: #FEF5CE;
}

.right_content .flank_panel_body p {
	margin: 0px;
}

.right_content_list{
	padding: 4px 7px 0px 7px;
}

.right_content_list a {
	font-weight: bold;
	color: #4F4B46;
	text-decoration: none;
}

.right_content_list a:hover {
	text-decoration: underline;
}

/* ankietka */
.poll_tmp{
	background-color: #F8F8F8;
	padding: 5px;
	margin-bottom: 12px;
	width: 223px;
	text-align: left;
}
.poll_panel {

}

.poll_panel .poll_title {
	padding: 5px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	color: #555;
}

.poll_panel .poll_form {
	margin: 0px;
	padding: 0px;	
} 

.poll_panel .poll_option {
	font-size: 10px;	
}

.poll_panel .poll_results {
	float: left;	
	margin: 8px;
	height: 18px;
	text-align: right;
}

.poll_panel .poll_results a {
	padding-right:12px;
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -931px -295px;*/
	text-decoration: none;
	color:#AF7C00;	
}

.poll_panel .poll_results a:hover {
	padding-right:12px;
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -931px -345px;*/
	text-decoration: none;
	color:#3B772A;	
}

.poll_panel .poll_results a:hover {
	text-decoration: underline;
}

.poll_panel .poll_vote {
	float: right;
	margin: 5px 0px;
	height: 18px;
	padding: 4px 10px 0px 10px;
	text-align: right;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat 0px -400px;
}

.poll_panel .poll_vote a {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

.poll_panel .poll_vote a:hover {
	text-decoration: underline;
}

.poll_panel .poll_plot {
	float: left;
	margin: 2px 2px 0px 0px;
	height: 9px;
	line-height: 0px;
	font-size: 9px;
	background-color: #61A80C;	
}

.poll_panel .poll_val {
	float: left;
	font-size: 10px;
}

.poll_panel td {
	background-color: transparent;	
}

.poll_panel input {
	background-color: transparent;	
}

.poll_panel .poll_total {
	text-align: center;
}

.poll_panel .poll_option_res {
	padding: 2px 0px 1px 3px;
	width: 90px;
	text-align: right;
	font-size: 10px;
	vertical-align: bottom;
}

.poll_option_res_plot {
	vertical-align: bottom;
}

.poll_panel .poll_archive {
	border-top: #EAEBEC 1px solid;
	padding-top: 3px;
	padding-bottom: 0px;
	text-align: center;
}

.poll_panel .poll_archive a {
	padding-right:12px;
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -925px -295px;*/
	color: #AF7C00;
	text-decoration: none; 
}

.poll_panel .poll_archive a:hover {
	/*background: transparent url('../../../view/images/eco_sprites.png') no-repeat -925px -345px;*/
	color: #3B772A;
	text-decoration: underline;
}

.captcha {
	margin: 5px;
	padding: 5px;
	border: #FFD327 solid 1px;
	background-color: #FFEFB1;
	text-align: center;
}

.captcha input.text {
	width: 100px;
	font-size: 11px;
	border: #FFD327 solid 1px;
}

.vertTabsPanel {

}

.vertTabsPanel .vertTabsTabs {
	float: left;
	width: 140px;	
}

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

.vertTabsPanel .vertTabsTabs ul li {
	padding: 3px 5px;
	border: solid 1px #000000;
	color: #AF7C00;
	font-weight: normal;
	background-color: #ffffff;
	border: solid 1px #D8C073;
}

.vertTabsPanel .vertTabsTabs ul li.here {
	font-weight: bold;
	background-color: #F3E089;
	border: none 0px;
	
}

.vertTabsPanel .vertTabsContent {
	float: left;
	width: 340px;
	padding: 5px;
	
	background-color: #F3E089;
}

.solidTitleTabPanel{
	padding:10px 5px 10px 10px;
	font-weight:bold;
}
.solidTitleTabPanel a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}ul.com_tab
{
	margin: 0 1px 0 0;
	width: auto;
	height: auto;
	padding: 0px;
	background-color: transparent;
	cursor: pointer;
}

ul.com_tab li
{
	float: left;
	margin: 0px;
	height: 31px;
	padding: 0px;	
}

.white_tabs ul.com_tab li
{
	float: left;
	margin: 0px;
	margin-top: 1px;
	height: 31px;
	padding: 0px;	
}

ul.com_tab li.com_tab_left,
ul.com_tab li.com_tab_right
{
	width: 10px;	
}

ul.com_tab li.com_tab_mid div
{
	display: block;
	padding: 8px 10px 0 10px;
	font-weight: bold;
	color:#fff;
}

.white_tabs ul.com_tab li.com_tab_mid div
{
	display: block;
	padding: 8px 10px 0 10px;
}	

.white_tabs ul.com_tab li.com_tab_mid div a {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-decoration: none;	
}
	
.white_tabs ul.com_tab li.com_tab_mid div a:hover {
	text-decoration: underline;		
}

ul.com_tab .com1 li.com_tab_mid div 
{
	color: #AF7C00;	
}

ul.com0 li.com_tab_left
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -950px -500px;
}

ul.com0 li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/tab_mid_0.jpg') repeat-x 0 0;
}

ul.com0 li.com_tab_right
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -975px -500px;
}

ul.com1 li.com_tab_left
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -850px -450px;
}

ul.com1 li.com_tab_mid
{
	background:#FED325;
	/*background: -moz-linear-gradient(top,#FFD328 0%,#F8F8F8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD328), color-stop(100%,#F8F8F8));
	background: -webkit-linear-gradient(top,#FFD328 0%,#F8F8F8 100%);
	background: -o-linear-gradient(top, #FFD328 0%,#F8F8F8 100%);
	background: -ms-linear-gradient(top,#FFD328 0%,#F8F8F8 100%);
	background: linear-gradient(top,#FFD328 0%,#F8F8F8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd328', endColorstr='#f8f8f8',GradientType=0 );
	border-top: 1px solid #DBB11F;*/
	/*background: transparent url('../../../view/images/tab/tab_mid_1.jpg') repeat-x 0 0;*/
	border-top: 1px solid #DBB11F;
}

ul.com1 li.com_tab_right
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -875px -450px;
}

ul.com0_roll li.com_tab_left,
ul.com1_roll li.com_tab_left
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -900px -450px;
}

ul.com0_roll li.com_tab_mid,
ul.com1_roll li.com_tab_mid	
{
	background: transparent url('../../../view/images/tab/tab_mid_2.jpg') repeat-x 0 0;
}

ul.com0_roll li.com_tab_right,
ul.com1_roll li.com_tab_right	
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -925px -450px;
}

ul.comw li.com_tab_left,
ul.comw_roll li.com_tab_left	
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -900px -500px;
}

ul.comw li.com_tab_mid,
ul.comw_roll li.com_tab_mid
{
	background: transparent url('../../../view/images/tab/tab_mid_w.jpg') repeat-x 0 0;
}

ul.comw li.com_tab_right,
ul.comw_roll li.com_tab_right	
{
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -925px -500px;
}#trip_page {
	font-size: 11px;	
}

.extra_price {
	color: #AF7C00;
	font-weight: bold;
}

#trip_head {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#trip_Details, #trip_Question, #trip_Reservation {
	margin: 0px;
	padding: 0px;
}

#trip_Details {
	width: 728px;
	overflow: hidden;
}
.trip_tabs_panel_head{
	border-bottom: 1px solid #DEDEDE;
}

.trip h2, .trip h2 a {
	color: #AF7C00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.trip h2 a:hover {
	text-decoration: underline;	
}

h2.trip_subName, h2.trip_subName a {
	color: #AF7C00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

h2.trip_subName a:hover {
	text-decoration: underline;
}

.trip_confirmed {
	background: transparent url('../../../view/images/ico/confirmed.png') no-repeat 510px 50px;	
}

.trip_competition {
	background: transparent url('../../../view/images/ico/competition.png') no-repeat right bottom;	
}

.trip_competition_confirmed {
	background: transparent url('../../../view/images/ico/competition_confirmed.png') no-repeat right bottom;	
}


/* template search */
tr.tr_trip td.thumb {
	width: 170px;
}
tr.tr_trip img.thumb {
	margin: 5px 0px 0px 10px;
	/*width: 80px;	
	height: 60px;*/
	/*width: 117px;
	height: 88px; middle*/
	width: 155px;
	height: 104px;
}

tr.tr_trip .trip_type {
	margin-bottom: 2px;	
}

tr.tr_trip .trip_type a,
.left_newest_trip .trip_type a {
	padding: 1px 0px;
	font-size: 9px;
	color: #555555;
	text-decoration: none;		
}

tr.tr_trip .trip_type a:hover,
.left_newest_trip .trip_type a:hover {
	text-decoration: underline;	
}

tr.tr_trip h2 {
	padding: 1px 0px;
	font-size: 11px;
	color: #AF7C00;
	font-weight: bold;	
	margin: 0px 0px;
}

.left_newest_trip h2,  .left_newest_trip h2 a, .left_newest_trip h6,  .left_newest_trip h6 a {
	font-size: 9px;
	color: #555;	
	font-weight: bold;	
	margin: 0px 0px;
	text-decoration: none;
}

.left_newest_trip h2 a:hover, .left_newest_trip h6 a:hover {
	text-decoration: underline;	
}

.left_newest_trip .trip_price {
	margin-top: 5px;
	color: #AF7C00;	
	font-size: 11px;
	font-weight: bold;
	text-align: right;	
}

.left_newest_trip .trip_price a {
	color: #999;
	text-decoration: none;
	
}

.left_newest_trip .trip_price a:hover {
	color: #3B772A;
	text-decoration: underline;	
}

.left_newest_trip .trip_price .trip_price_from{
	font-weight: normal;
	color: #444444;
}

tr.tr_trip .trip_object, tr.tr_trip .trip_object a {
	padding: 2px 0px;
	color: #3B772A;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

tr.tr_trip .trip_object a:hover {
	text-decoration: underline;
}

.left_newest_trip .trip_object {
	color: #3B772A;
	font-size: 10px;
	font-weight: bold;	
}

tr.tr_trip .trip_object img{
	vertical-align: bottom;	
}

tr.tr_trip .trip_geo, tr.tr_trip .trip_geo a {
	padding: 1px 0px;
	color: #555555;	
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

tr.tr_trip .trip_geo a:hover {
	text-decoration: underline;	
}

tr.tr_trip .trip_depArp {
	font-size: 10px;	
}

tr.tr_trip .trip_age {
	padding: 1px 0px;
	color: #555555;	
	font-size: 9px;
}

tr.tr_trip .trip_food {
	padding: 1px 0px;
	font-size: 9px;
	color: #555555;			
}

tr.tr_trip .trip_term {
	margin: 3px 0px;
	min-width: 10px;
	padding: 0px;
	font-size: 10px;
	color: #A77200;	
	text-align: center;
	cursor: default;
}

tr.tr_trip .tt_PFM {
	color: #FBAF00;
}

tr.tr_trip .tt_PLM { 
	color: #DC0000;
}

tr.tr_trip .tt_PPromo { 
	color: #6BA91B;
}
	
tr.tr_trip .trip_term img {
	 vertical-align: middle;
}

tr.tr_trip .trip_price {
	margin: 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #836004;	
}

tr.tr_trip .trip_price .pp_prop_promo_last {
	color: #DC0000;
}

tr.tr_trip .trip_price .pp_prop_promo_first {
	color: #FBAF00;
}

tr.tr_trip .trip_price .pp_prop_promo_other {
	color: #6BA91B;
}

tr.tr_trip .trip_price .pp_over {
	font-size: 10px;
	font-weight: normal;
	color: #888888;
	text-decoration: line-through;
}

tr.tr_trip .trip_price .pp_label {
	font-size: 10px;
	font-weight: normal;
}

tr.tr_trip .details {
	width: 69px;
	float: right;
	margin-top: 10px;
}

tr.tr_trip .details a {
	display: block;
	width: 69px;
	height: 20px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -750px -275px;
}

tr.tr_trip .details a:hover {
	background-position: -750px -295px;
}

tr.tr_trip .details a span {
	display: none;
}

/* template wycieczki */
#trip_page {
	color: #555555;	
}

#trip_page .trip_container {
	position: relative;
	width:728px;
	float: left;
}
#trip_page .right_blocks{
	float: right;
}
#trip_page .similarOfferBox{
	height: auto;
	width: 180px;
	background-color: #F8F8F8;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#trip_page .similarOfferBox .title{
	diplay: block;
	width: 170px;
	height: 24px;
	padding-top: 11px;
	text-align: left;
	background-image: url(http://ecotravel.dev/view/images/2012/titlebar01.png);
	font-weight: bold;
	font-size: 11px;
	color:white;
	background: url('../../../view/images/2012/titlebar01.png') no-repeat 0px 1px;
	padding-left: 10px;
	text-transform: uppercase;
}
#trip_page .similarOfferBox .similarOfferBoxContent{
	width: 160px;
	padding:10px;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest{
	background-color:transparent;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .left_newest_trip{
	padding-bottom: 10px;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .trip_left_img{
	display:none;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .trip_left_cont h2{
	border-bottom:1px solid #dedede;
	margin: 0px 0px 5px 0;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .trip_price a{
	color:#999;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .trip_left_cont h2 a{
	color:#666;
}
#trip_page .similarOfferBox .similarOfferBoxContent .listaNewest .trip_left_img .thumb60{
	margin-top: 5px;
	width: 60px;
	height: 45px;
}
#trip_page .obj_room {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	margin: 3px 0px;	
}

#trip_page .obj_gallery {
	margin: 0px auto;
	padding: 0px;
}

#trip_page .obj_gallery a { 
	margin: 0px;
	padding: 0px;
}

#trip_page .obj_gallery img {
	margin: 1px 0px;
	padding: 1px;
	border: #AF7C00 1px solid;
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
}

#trip_page a {
	color: #3B772A;
}

#trip_page .trip_type a {
	padding: 1px 0px;
	font-size: 10px;
	color: #555555;	
	text-decoration: none;
}

#trip_page .trip_type a:hover {
	text-decoration: underline;
}

#trip_page .trip_age {
	padding: 3px 0px;
	font-size: 10px;
	color: #555555;			
}

#trip_page .trip_age ul, 
#trip_page .trip_age ul li {
	margin: 0px;
	font-size: 11px;
	color: #555555;			
}

#trip_page h1, #trip_page h1 a {
	padding: 2px 0px;
	font-size: 12px;
	color: #AF7C00;
	font-weight: bold;
	border: none;
	margin: 0px;
}

#trip_page .trip_subName, #trip_page .trip_subName a {
	padding: 2px 0px;
	font-size: 11px;
	color: #AF7C00;
	font-weight: bold;
}

#trip_page .trip_desc {
	text-align: justify;	
}

#trip_Details table {
	margin: 5px auto;
	border-collapse: separate;
	border-spacing: 1px;
	border: solid 1px #84C138;;
}

#trip_Details table th {
	color: #ffffff;
	background-color: #84C138;
	padding: 3px 5px;
	border-color: transparent;
}

#trip_Details table td {
	color: #AF7C00;
	background-color: #FFD328;
	padding: 3px 5px;
	border-color: transparent;
}

#trip_page .trip_object, #trip_page .trip_object a {
	padding: 3px 0px;
	color: #3B772A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#trip_page .trip_object a:hover {
	text-decoration: underline;
}

#trip_page .trip_geo, #trip_page .trip_geo a{
	padding: 2px 0px;
	color: #555555;	
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

#trip_page .trip_geo a:hover {
	text-decoration: underline;	
}



#trip_page .promoIndex {
	float: left;
	margin: 5px 0px;
	width: 20px;	
	
	color: #AF7C00;
	font-size: 10px;
	text-align: right;
}

#trip_page .promoDesc {
	float: right;
	margin: 5px 0px;
	width: 480px;
	text-align: justify;
	font-size: 10px;
}

#trip_page .promoDesc p {
	margin: 0px;		
}

#trip_page .desc {
	text-align: justify;	
	font-size: 11px;
}

#trip_page .desc>p {
	margin-top: 0px;
	padding-top: 0px;	
}

#trip_page .trip_head_img_cont {
	float: left;
}

#trip_page .trip_head_img, .trip_head_img_cont {
	position: relative;
	margin: 0px 5px 0px 0px;
}

#trip_page .trip_head_img {

}

#trip_page .trip_head_img_cont .trip_pin {
	display: block;
	position: absolute;
	right: 8px;
	bottom: 0px;
}

#trip_page img.thumb {
	padding: 2px;
	border: solid 1px #FAB400;
}

#trip_head .trip_head_desc {
	float: left;
	
	margin: 0px 5px 0px 0px;
	width: 200px;
}

.trip_head_desc h2 {
	margin: 0px 0px 0px 0px;
}

#trip_head .trip_head_func {
	float: right;
	width: 85px;
}

#trip_head .trip_id {
	margin: 0px 0px 10px 0px;
	font-size: 11px;
	color: #AF7C00;	
	text-align: center;
}

#trip_head .trip_pdf {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#trip_head .trip_comp {
	margin: 0px 0px 10px 0px;
	text-align: center;
}

#trip_head .trip_likeit {
	width: 70px;
	margin: 0px auto;
	margin-bottom: 10px;
	text-align: center;
}

#trip_head .trip_google {
	width: 80px;
	margin: 0px auto;
	margin-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}
#trip_head .trip_pin {
	text-align: center;
	margin-bottom: 10px;
}
#trip_head .trip_qr {
	text-align: center;
	position:relative;
}
#trip_head .trip_qr .qr-code{
	position: absolute;
	opacity:0;
	z-index: 100;
	left: -44px;
	top: -69px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	-moz-transform: scale(0.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(0.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(0.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(0.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(0.2) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	padding: 10px;
	background: #FFF;	
}
#trip_head .trip_qr:hover .qr-code{
	opacity:1;
	-moz-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -o-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    -ms-transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
    transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);	
}

#trip_page .trip_trans {
	margin: 3px 0px;
}
/*#trip_page h2,*/
#trip_page h4.title, #trip_page h3.title {
	color: #AF7C00;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0;
	border-bottom: solid 1px #AF7C00; 
}

#trip_page h4.title {
	color: #AF7C00;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px 5px 0;
	border-bottom: solid 1px #AF7C00; 
}


#trip_page h3, #trip_page h4 {
	color: #3B772A;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0px;
}

#trip_page h5 {
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 0px;
}

#trip_page .trip_legend {
	margin: 5px 0px; 	
}

#trip_page em {
	font-style: normal;	
}

#trip_page .trip_desc table {
	margin: 5px 0px 5px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	
	border: solid 1px #AF7C00;
}

#trip_page .trip_desc table th {
	padding: 3px 5px;
	
	font-weight: bold;
	vertical-align: top;
	color: #AF7C00;
	background-color: #FFD328;
	
	border: solid 1px #AF7C00;
}

#trip_page .trip_desc table td {
	padding: 3px 5px;
	
	color: #555;
	background-color: #FEF5CC;
	
	border: solid 1px #AF7C00;;	
}

#trip_page .trip_term_price_cont {
	overflow: auto;	
} 

#trip_page table.trip_term_price {
	margin: 0px 0px 5px 0px;
	border-collapse: separate;
	border-spacing: 1px;
	border: solid 1px #84C138;;
}

#trip_page table.trip_term_price th {
	color: #ffffff;
	background-color: #84C138;
	padding: 3px 5px;
	border-color: transparent;
}

#trip_page table.trip_term_price td {
	color: #AF7C00;
	background-color: #FFD328;
	padding: 3px 5px;
	text-align: right;
	font-weight: bold;
}


#trip_page .trip_terms_legend {
	color: #3B772A;
	font-weight: bold;
		
}

#trip_page table.trip_departures {
	margin-bottom: 5px;
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
	border: solid 1px #3B772A;
}

#trip_page table.trip_departures th {
	padding: 3px 5px;
	color: #ffffff;
	background-color: #3B772A;
}

#trip_page table.trip_departures td {
	padding: 3px 5px;
	color: #333333;
	font-weight: normal;
	background-color: #EBFFCB;
	text-align: left;
}

#trip_page ul.terms {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#trip_page ul.terms li {
	line-height: 18px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -995px -295px;
	padding: 0px 0px 0px 15px;
	color: #AF7C00;
	font-weight: bold;
	
}

#trip_page ul.terms li img {
	vertical-align: bottom;
}

#trip_page .obj_address {
	float: left;
	margin: 2px 5px 1px 0px;
	padding: 10px;
	background-color: #EBFFCB;
	border: solid 1px #3B772A;	
	font-size: 10px;
}

#trip_page .obj_address p {
	margin: 0px;
	padding: 0px;	
}

#trip_page .extra {
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -995px -295px;
	padding: 0px 0px 0px 15px;
	color: #AF7C00;
	font-size: 11px;
	line-height: 16px;	
}

#trip_page .extra_price {

}

#trip_page .otrip_label {
	color: #3B772A;
	font-weight: bold;
	font-size: 11px;
}

#trip_page .trip_file img {
	vertical-align: middle;
}

#trip_page .trip_file a {
	text-decoration: none;
}

#trip_page .trip_organiser {
	padding-top: 40px;
	float: left;
}

#trip_page .tripOutdated {
	border: solid 1px #3B772A;
	padding: 10px;
	text-align: center;	
	background-color: #FBFBFB;
}

#trip_page .tripOutdated h3 {
	color: #3B772A;
	font-size: 13px;
}

#trip_page .tripOutdated p {
	font-size: 12px;
	line-height: 18px;
}

/* transport */
#transPanel, #extraPanel {
	clear: both;
	width: 708px;
}


#transPanel h3, #extraPanel h3 {
	margin: 0px;
	padding: 5px;
}

#transPanel h3 span, #extraPanel h3 span {
	position: absolute;
}

#transPanel h3 a, #extraPanel h3 a {
	padding-left: 20px;
	display: inline;
	color: #ffffff;
}

#transPanel .travelCont {
	padding: 10px; 	
}

#extraPanel .ui-accordion-content {
	padding: 10px;
}


/* ceny i promocje */
span.price {
	font-weight: bold;
}

span.over_price {
	text-decoration: line-through;
	font-weight: normal;
	margin-right: 10px;
}

span.promLM {
	/*padding: 2px 0px 2px 20px;*/ 
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -650px;
	display:inline-block;
	width: 16px;
	height: 15px;	
}

span.promFM {
	/*padding: 2px 0px 2px 20px;*/
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -675px;
	display:inline-block;
	width: 16px;
	height: 15px;	
}

span.promJP {
	/*padding: 2px 0px 2px 2px;*/
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -700px;
	display:inline-block;
	width: 16px;
	height: 15px;	
}

span sup {
	font-weight: normal;
}

.note {
	margin: 0px;
	max-width: 400px;
	padding: 0px;

	font-size: 10px;
	line-height: 14px;	
	font-weight: normal;
	text-align: justify !important;
	
	border: solid 1px #FCB200 !important;
	background-color: #FFEDAB !important;	
	color: #555555 !important;
}

.trip_avatar{
	position: absolute;
	right: 0px;
	top: 10px;
}

.trip_insurance {
	margin-bottom: 10px;	
}

.insLabel {
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;	
}

.trip_depArp {
	margin: 4px 0px;
	color: #3B772A;
	font-size: 12px;	
}

.pStar a{
	text-decoration: none;
	font-weight: bold;
}

.pStar a:hover{
	text-decoration: underline;
}

#payment_legend{
	
}

#payment_legend .key{
	float: left;
	width: 30px;
}

#payment_legend .val{
	float: left;
}

tr.outdated th, tr.outdated td, tr.outdated td span.price{
	text-decoration: line-through;
	font-weight: normal;
}

.soldOut {
	text-decoration: line-through;
	font-weight: normal;
	/*padding: 2px 0px 2px 20px; 
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -1000px -725px;
	color: #999999;
	font-weight: normal;*/
}

a#sendButton {
	display: block;
	margin-right: 16px;
	width: 70px;
	height: 24px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -950px -575px;
}

a#sendButton:hover {
	background-position: -950px -600px;
}

a#sendButton span {
	display: none;
}

#departuresMap {
	padding: 2px;
	border: 1px solid #3B772A;
	border-collapse: separate;	
}

.dh {
	font-size: 11px;
	font-weight: bold;
}
.offer-stars .gold-star{
	display:inline-block;
	background: url('../../../view/images/stars2.png') no-repeat 0 0;
	width: 17px;
	height: 18px;
	margin-right:2px;
	padding:0px;
}
.offer-stars .gray-star{
	display:inline-block;
	background: url('../../../view/images/stars2.png') no-repeat -1px -19px;
	width: 15px;
	height: 17px;
	margin-right:2px;
	padding:0px;
}
.offer-stars{
	display: inline-block;
	margin-left: 2px;
	position: relative;
	top: 3px;
}
.similar_list{
	border-bottom: 1px solid #C4C4C4;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	border-top: 1px solid #C4C4C4;
	z-index: 200;
}
.similar_list * div{
	padding:0px !important;
}
.similar_list .trip_left_cont{
	padding-left: 75px !important;
}
.similar_list h2, .similar_list h2 a{
	font-size: 9px !important;
	color: #555 !important;
	font-weight: bold !important;
	margin: 0px 0px !important;
	text-decoration: none !important;
}
.similar_list h2{
	border:none !important;
}
.similar_list .left_geo a, .similar_list .trip_type a{
	color: #3B772A;
	font-weight:normal;
	font-size:9px !important;
}
.similar_list .trip_price{
	position:static !important;
}
.similar_list .trip_price a{
	color: #999 !important;
}
.similar_list .trip_price{
	bottom: 9px !important;
}
.similar_list .left_newest_trip{
	border-bottom:1px solid #fff;
	padding: 8px 0px !important;
	margin: 0px 6px;
}
.similar_list .left_newest_trip:last-child{
	border:none;
}

.trip_disqus {
	border-top: groove 3px #fff;
	margin: 10px;
	padding-top: 10px;
}

.content_disqus {
	border-top: groove 3px #fff;
	margin: 10px 0px;
	padding-top: 10px;
}#regForm table.clientForm {
	padding: 5px 0px;
	margin: 0 auto;	
}

#regForm table.clientForm td.tdHead {
	padding: 2px;
	font-weight: bold;
	color: #EBFFCA;
	text-align: center;
	background-color: #3B772A;
}

#regForm table.clientForm select {
	width: 176px;	
}

.reg_agree{
	float: left;
	width: 10px;
	padding: 13px 0px;
	text-align: left;
}

.reg_agree_desc{
	float: right;
	width: 490px;
	padding: 5px;
}

.reg_agree_desc .art_content{
	text-align: justify;
}

.reg_agree_descFB{
	float: right;
	width: 510px;
	padding: 5px;
}

.reg_agree_descFB .art_content{
	text-align: justify;
}

#emailInput{
	float: left;	
}

#emailConfirm{
	float: right;
	width: 135px;
	min-height: 18px;
	padding-top: 2px;
}

#sendRegisterButton {
	display: block;
	margin: 5px 2px;
	width: 70px;
	height: 24px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -950px -575px;
}

a#sendRegisterButton:hover {
	background-position: -950px -600px;
}

a#sendRegisterButton span {
	display: none;
}

#clientPanel .notice {
	margin: 5px;
	padding: 5px;	
	font-size: 11px;
	color: #3B772A;
	background-color: #EBFFCA;
	border: solid 1px #3B772A;
}

#clientPanel .notice input.password {
	font-size: 11px;
	border: solid 1px #3B772A;
}

#clientPanel button.client_button {
	padding: 2px 5px;
	background-color: #FAB400;
	border: none 0px;
	color: #3B772A;
	font-size: 11px;
	font-weight: bold;
}

#clientPanel li.com_tab_mid div {
	color: #555555;
}

#clientPanel table.data {
	font-size: 11px;
}

#clientPanel table.data td {
	padding: 3px 5px;	
}

#clientPanel table.data td.key {
	text-align: right;
}

#clientPanel table.data td.val {
	font-weight: bold;
}

#clientPanel table.data input.text {
	border:1px solid #3B782A;
	font-size:11px;
	padding:1px;
	width:200px;
}

#clientPanel table.dataTbl {
	border-spacing: 1px;
	border-collapse:collapse;
	width:100%;	
}

#clientPanel table.dataTbl th {
	margin: 1px;
	padding: 2px;
	background-color: #3B772A;
	color: #ffffff;
	font-size: 10px;
	border-right: solid 1px #ffffff;
}


#clientPanel table.dataTbl td {
	background-color:#F8F8F8;
	border-bottom:1px solid #3B772A;
	padding: 2px 2px;
	vertical-align:top;	
}

#clientPanel .addrRow input.text,
#clientPanel .famRow input.text, 
#clientPanel select.select{
	border:1px solid #3B782A;
	font-size:10px;
	width:200px;
}

#clientPanel .addrRow select {
	border:1px solid #3B782A;
	font-size:10px;
	width:200px;
}

#clientPanel .addrRow input.button, 
#clientPanel .famRow input.button {
	padding: 1px 3px;
	background-color: #FAB400;
	border: solid 1px #FAB400;
	color: #3B772A;
	font-size: 10px;
	font-weight: normal;
}

a.faq_question {
	display: block;
	width: 89px;
	height: 20px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -750px -325px;
}

a.faq_question span {
	display: none;	
}

#faq_area{
	display:none;
}

#faq ol li span{
	display:block;
}

#faq ol li span.title{
	font-weight:bold;
	margin:6px 0;
}

#faq ol li span.answer{
	display:none;
	background-color:#FFF3C3;
	border:1px solid #3B772A;
	padding:5px;
	margin:3px 0px;
	color:#555555;
}#stepBard {
	margin-top: 10px;	
}

#reservation {
	padding: 10px 0px;
	color: #40371B;
}

#reservation .title {
	margin: 10px 0px;
	padding: 5px 10px;
	
	font-size: 14px;
	font-weight: bold;
	color: #AF7C00;
	
	background-color: #FAECAF;
	border-bottom: solid 1px #FFFAE6;
}

#reservation .content {
	padding: 0px 10px;	
}

#reservation .content .row {
	margin: 3px 0px;
}

#reservation .caption {
	font-size: 13px;
	font-weight: bold;
	color: #AF7C00;
}

#reservation table.resTbl {
	font-size: 13px;
	border-collapse:collapse;
	width: 100%;
}

#reservation table.resTbl td {
	border: solid 1px #EAD788;
	padding: 3px 5px;
	background-color: #FDF0AE;
}

#reservation table.resTbl td.key {
	font-size: 13px;
	font-weight: bold;
	color: #AF7C00;	
}

#reservation tr.addr td {
	background-color: #F2DF88;
	min-width: 150px;
}

#reservation table.loopDetails {
	margin: 0px;	
}

#reservation table.loopDetails td.key {
	width: 150px !important;	
}

#reservation table.resAddressPart {
	border-collapse:collapse;
	width: 100%;
}

#reservation table.resAddressPart td {
	padding: 3px 5px;
	vertical-align: top;
	border: solid 1px #EAD788;
}

#reservation table.resAddressPart td.addr {
	text-align: right;	
	color: #AF7C00;
}

#reservation table.resAddressPart th {
	padding: 0px 5px;
	
	font-size: 11px;
	font-weight: bold;
	color: #AF7C00;	
	background-color: #F2DF88;
	
	border: solid 1px #EAD788;
}

#reservation table.resAddressPart select.member_select {
	width: 75px;
}

#reservation table.resAddressPart input.name {
	width: 70px;
}

#reservation table.resAddressPart input.surname {
	width: 75px;
}

#reservation table.resAddressPart input.datepicker {
	width: 65px;
}

#reservation table.resAddressPart input.passport {
	width: 70px;
}

#reservation table.resAddressPart input.street {
	width: 80px;
	margin-bottom: 2px;
}

#reservation table.resAddressPart input.zipcode {
	width: 80px;
	margin-bottom: 2px;
}

#reservation table.resAddressPart select.state {
	width: 80px;
	margin-bottom: 2px;
}

#reservation table.resAddressPart input.city {
	width: 80px;
	margin-bottom: 2px;
}

#reservation table.resAddressPart select.addr {
	width: 100px;
	margin-bottom: 2px;	
}

#reservation table.rsrvPayment {
	width: 100%;
	border-collapse:collapse;	
}

#reservation table.rsrvPayment td {
	padding: 3px 5px;
	vertical-align: top;
	border: solid 1px #EAD788;
}

#reservation table.rsrvPayment th {
	padding: 3px 5px;
	
	font-size: 11px;
	font-weight: bold;
	color: #AF7C00;	
	background-color: #F2DF88;
	
	border: solid 1px #EAD788;	
}

#reservation table.rsrvPayment th.payLp{
	width: 30px;
}

#reservation table.rsrvPayment th.payAmount{
	width: 120px;
}

#reservation table.rsrvPayment th.payTerm{
	width: 100px;
}

#reservation table.rsrvPayment th.payDesc{
	width: 100px;
}

#reservation .payLeft0, #reservation .payLeft1, #reservation .payLeft2 {
	padding: 3px 0px;
	font-weight: bold;
	color: #AF7C00;
} 

#reservation .resOptions {
		
}

#reservation .resOptions .label {
	float: left;
		
	width: 100px;
	padding: 3px;
	
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #AF7C00;
}

#reservation .resOptions .value {
	float: left;	
}


#reservation .resFoot {
	width: 100%;
	height: 37px;
	background: transparent url('../../../view/images/reservation/bg.png') repeat-x bottom;
}

#reservation .resFootRed {
	background-image: url('../../../view/images/reservation/bg_red.png');
}

#reservation .resFoot .price {
	display: none; 
	
	float: left;
	padding: 5px 10px;
	
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}

#reservation .resFoot .price sup {
	font-size: 10px;
	font-weight: normal;
}

#reservation .resFoot .navi {
	float: right;
	padding: 3px;
}

#reservation .resFoot .navi a {
	display: block;
	float: right;	
}

#reservation .resFoot .navi a span {
	display: none;
}

#reservation .resFoot .navi a.back {
	display: none;
	margin-right: 4px;
	width: 66px;
	height: 29px;
	background:url('../../../view/images/eco_sprites.png') no-repeat -600px -725px;	
}

#reservation .resFoot .navi a.ok {
	width: 66px;
	height: 29px;
	/*background:url('../../../view/images/eco_sprites.png') no-repeat -675px -725px;*/
	background:url('../../../view/images/eco_sprites.png') no-repeat -831px -725px
}

#reservation .resFoot .navi a.next {
	width: 66px;
	height: 29px;
	background:url('../../../view/images/eco_sprites.png') no-repeat -831px -725px;
}
#reservation .resFoot .navi a.next:hover {
	background-position: -831px -755px;
}
#reservation .resFoot .navi a.send {
	width: 104px;
	height: 30px;
	background:url('../../../view/images/rsrv.gif');
	display: none;
}

#reservation .resFoot .navi a.back:hover {
	background-position: -600px -755px;	
}

#reservation .resFoot .navi a.ok:hover {
	/*background-position: -675px -755px;*/
	background-position: -831px -725px;
}

#reservation #resFoot_art {
	padding: 10px;	
	display: none;
}

#reservation select {
	font-size: 11px;
	border: solid 1px #EAD788;
	text-align: left;
	width: 300px;
}

#reservation input.text,
#reservation input.datepicker,
#reservation select {
	font-size: 14px;
	border: solid 1px #EAD788;
	text-align: left;
	width: 200px;
}

#reservation input.nip {
	width: 300px;
}

#reservation textarea.invoiceData {
	font-size: 13px;
	border: solid 1px #EAD788;
	text-align: left;
	width: 300px;
	height: 80px;
}

#reservation textarea.clientNotes {
	font-size: 13px;
	border: solid 1px #EAD788;
	text-align: left;
	width: 500px;
	height: 100px;
}

#reservation span.star {
	padding-bottom: 2px;
	color: #AF7C00;
	font-size: 9px;
}

#reservation .checkList {
	margin-bottom: 5px;
}

#reservation .checkList .key {
	float: left;
	width: 25px;	
}

#reservation .checkList .val {
	float: left;
	width: 290px;
	padding-top: 2px;
}

#reservation .checkListComp {
	padding-bottom: 5px;
}

#reservation .checkListComp .key {
	float: left;
	width: 25px;	
	padding-top: 2px;
}

#reservation .checkListComp .val {
	float: left;
	width: 400px;
}

#reservation .total_price {
	margin: 5px 0px;
	padding: 3px 5px 5px 5px;
	
	font-size: 12px;
	font-weight: bold;
	
	border: #AF7C00 2px solid;
	background-color: #FAECAF;
	color: #AF7C00;
}

#reservation .partCaption {
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #AF7C00;	
}

#reservation table.partDetails {
	margin: 5px 0px;
	border-collapse:collapse;
	width: 100%;
}

#reservation table.partDetails td {
	padding: 3px 5px;
	vertical-align: top;
	border: solid 1px #EAD788;
}

#reservation table.partDetails td.val {
	line-height: 16px;
}

#reservation table.partDetails td.price {
	font-size: 13px;
	font-weight: bold;
	color: #AF7C00;	
	background-color: #FDF0AE;
}

#reservation table.partDetails th {
	width: 140px;
	padding: 3px 5px;
	
	font-size: 13px;
	font-weight: bold;
	color: #AF7C00;	
	border: solid 1px #EAD788;
	vertical-align: top;
}


table.client_reservations {
	margin: 10px auto;
	width: 100%;
	border-spacing: 1px;	
	border: 1px solid #FFD327;
}

table.client_reservations td {
	padding: 3px 5px;
	border-top: 1px solid #FFD327;
	cursor: pointer;
}

table.client_reservations th {
	padding: 3px 5px;
	color: #AF7C00;
	background-color: #FFD327;
}

table.client_reservations tr.rsrv_STATUS_OWNED,
table.client_reservations tr.rsrv_STATUS_COMPLETE,
table.client_reservations tr.rsrv_STATUS_SIGNED,
table.client_reservations tr.rsrv_STATUS_CONFIRMED {
	background-color: #FFFEC9;
}


table.client_reservations tr.rsrvFlag_STATUS_ARCHIVE {
	color: #aaaaaa;
	background-color: #eeeeee !important;
}

table.client_reservations tr.rsrvFlag_STATUS_WARNING {
	color: #CE4300;
	background-color: #FFD1BB !important;
}

#copyPartData {
	display: block;
	width: 27px;
	height: 18px;
	background: transparent url('../../../view/images/ico/copypart.jpg') no-repeat;
	color:#AF7C00;
	cursor: pointer;
}

#copyPartData span {
	display: none;
}.banner_leaderboard {
	text-align: center;
	max-width: 728px;	
}

.banner_leaderboard img,
.banner_leaderboard object {
	margin: 0 auto;
	margin-bottom: 10px;
}

.banner_full {
	text-align: center;
}

#banner_zone_full_top{
	margin-top:10px;
}

.banner_full img,
.banner_full object {
	margin: 0 auto;
	margin-bottom: 10px;
}

.banner_half {
	text-align: center;
	max-width: 234;	
}

.banner_half img,
.banner_half object {
	margin: 0 auto;
	margin-top: 10px;
}

.banner_button {
	text-align: center;
	max-width: 160;	
}

.banner_button img,
.banner_button object {
	margin: 0 auto;
	margin-bottom: 10px;	 	
}
.trips_list_tbl .banner_full img{
	max-width: 718px;
}.popup {
	margin: 10px auto;
	width: 670px;
	height: 400px;
}


.popup .head {
	width: 670px;
	height: 150px;
	background: transparent url('../../../view/images/eco_sprites.png') no-repeat -250px -575px;
}

.popup .y_head, .popup .z_middle, .popup .y_foot {
	margin: 0px;
	width: 0px;
	padding: 0px;
	background: none;
	border: none;
} 

.popup .z_middle {
	margin: 0px 0px 0px 5px;
	width: 630px;
	padding: 5px 10px;
	
	text-align: left;
	
	background: #FFF0B5 url('../../../view/images/popup/back.jpg') repeat-x;
	border: #bbbbbb 1px solid;
}.vegas-loading {
	/* Loading Gif by http://preloaders.net/ */
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	background:#000 url(images/loading.gif) no-repeat center center;
	background:rgba(0, 0, 0, 0.7) url(images/loading.gif) no-repeat center center;
	height:32px;
	left:20px;
	position:fixed;
	top:20px;
	width:32px; 
	z-index:0;
}

.vegas-overlay {
	background:transparent url(overlays/01.png);
	opacity:0.5;
	z-index:-1;
}

.vegas-background {
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
	z-index:-2;
}

.fb_image{
	
}

#newsletter-article-form input {
	font-size: 16px;
	padding: 7px;
	border-radius: 4px;
	border: none;
	margin: 0;
	outline: 0;
	padding: 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
	margin-bottom: 30px;

}

div#newsletter-article-form.container {
	max-height: 335px;
}

#newsletter-article-form input[type="submit"] {
	width: 170px;
	color: #FFFFFF;
	background-color: #568c0a;
}

#newsletter-article-form input[type="text"] {
	background: rgba(255, 255, 255, .1);
	width: 100%;
	background-color: #e8eeef;
	color: #8a97a0;
}

#newsletter-article-form input[type="text"]:focus {
	outline: none;
}


#newsletter-loginForm {
	top: -206px;
	width: 280px;
	position: relative;
	z-index: 10;
	left: 380px;
	color: #FFFFFF;
	text-align: right;
}

#newsletter-image {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: relative;
}

.test-civ {
}

img.noimg {
	min-width: 300px;
}