@charset "utf-8";

/* ------------------------------------
 * --        TABLE OF CONTENT        --
 * ------------------------------------
 * 1. Global CSS reset + podstawowe klasy wraz z paginacją
 * 2. Layout
 * 3. układ dla profile
 * 4. układ dla home
 * 5. układ dla trip
 * 6. układ dla photos
 * 7. uklad dla photos rozwiniętego
 * 8. układ dla explore country
 * 9. układ dla search
 * 10. układ dla What Is i Photo Contest
 * 11. układ dla Experts Blog
 * 12. układ dla explore
 * 13. dodatkowy modul dla explore country
 */

/* ********** 1 ********** */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, 
q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, hr, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
}

html, body  {
	height: 100%;
	background: #fff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;		
}

body {
	background: #fff url(/images/common/body-bg.gif) repeat-x 0 0;
}

:root { overflow-y: scroll !important; }

img, fieldset { border: 0 none; outline: 0 none; }

form :focus, a:focus { outline: 0 none; }  

ol, ul { list-style: none; }

a, em, strong, span, acronym, abbr, q, cite {
  font-size: inherit;
  font-variant: inherit;	
  font-style: inherit;
  font-weight: inherit;
	font-family: inherit;
  color: inherit;	
}

em { font-style: italic; }

strong { font-weight: bold; }

em strong, strong em {
	font-weight: bold;
  font-style: italic;
}

acronym, abbr {
	border-bottom: 1px dotted;	
	cursor: help;
}

q, cite, blockquote { quotes: none; }

a:link, a:active, a:visited { 
	text-decoration: none;
	color: #619dbb;
}

a:hover { 
	color: #fff;
	background: #619dbb;
	text-decoration: none;	
}

table { /* nadać 'cellspacing="0"' w kodzie */
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}


h1, h2, h3, h4, h5, h6 { 
	font-weight: bolder; 
	line-height: 1.2;
	color: #b0a66f;	
	text-transform: uppercase;	
}

h1 { font-size: 18px; } 

h2 { 
	font-size: 18px;
	padding: 4px 0 16px;
}

h3 { font-size: 14px; }

h4, h5, h6 { 
	font-size: 12px;
}

p, address {
	font-weight: normal;
	font-style: normal;
	padding: 0.2em 0;
}

/* często stosowane klasy */
.fl_left { float: left !important; }

.fl_right { float: right !important; }

.clear { clear: both; }

.bold { font-weight: bold; }

.error { font-weight: bold; color: #dc1919; }

.debug { border: 1px solid red; }

.grey { color: #615f62 !important; }

.holder { overflow: hidden; }

span.readMore {
	background: url(/images/common/arr-yellow.gif) no-repeat 100% -1px;
	display: inline-block;
	font: bold 12px/1.5 Arial,Helvetica,sans-serif;
	height: 18px;
	padding: 0 12px 0 0 !important;
	width: auto;
}

/* paginacja */
ul.flipbar {
	text-align: center;
	overflow: hidden;
}

/* stronnicowanie do prawej */
ul.flipbar.right {
	text-align: right;
}

/* stronnicowanie do lewej */
ul.flipbar.left {
	text-align: left;
}

.flipbar li { 
	font-size: 12px;
	display: inline;
	vertical-align: baseline;
}

.flipbar li a {
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #619dbb;
	text-decoration: none !important;
	height: 19px;
	font-variant: small-caps;
}

.flipbar li a.active, 
.flipbar li a[href]:hover {
	background-color: #619dbb;
	color: #fff;
	border-color: #619dbb;
}

.flipbar li.prev a {
	padding: 0 6px 0 14px;
	background: url(/images/common/prev.gif) 0 0 no-repeat;
}

.flipbar li.prev a:hover {
	background-position: 0 -19px;
}

.flipbar li.next a {
	padding: 0 14px 0 6px;	
	background: url(/images/common/next.gif) 100% 0 no-repeat;
}

.flipbar li.next a:hover {
	background-position: 100% -19px;
}
.flipbar a.inactive {
	background-color: #fff !important;
	background-position: 0 0 !important;
	color: #619dbb !important;
	cursor: default !important;
}

.flipbar .next a.inactive {
	background-position: 100% 0 !important;
}

/* *
 * buttony w forumlarzu 
 * druga klasa określa resztę szczegółów
 * */
.button {
	border: medium none;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 0 0 3px;
	text-align: center;	
}

.search {
	height: 26px;
	background: #ff9510 url(/images/common/search-button.gif) no-repeat 0 0;
	color: #fff;		
	font: bolder 11px/26px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 83px;
}

.search:hover {
	background-position: 0 -26px;		
}

/* hack na opere (działa też na safari)
 * ostatecznie można to usunąć */
@media all and (min-width: 0px) {
	.button  {
		padding: 0 !important;
	}
	.adminForm02 .nestedOptionsList input[type="radio"] {
		vertical-align: top
	}
}

/* ogólnie textarea */
textarea { overflow: auto; }

.textInput, select {
	border: 1px solid #c1dce5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.textInput {
	font: 16px/1 Arial, Helvetica, sans-serif;
	padding: 6px;
	margin: 0;
	width: 384px;
}

.textInput:focus {
	border: 1px solid #619dbb;
}

select {
	padding: 3px;
}

/* ********** 2 ********** */

/* główny pojemnik */
#wrapper {
	min-height: 100%;
	margin: 0 auto;
	width: 100%;
	min-width: 960px;
}

#topOptionsStripe, #mainNav, 
#masthead, #footer .inner,
#breadcrumbs {
	width: 940px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden;	
}

/* top - czarny pas z logowanie */
#topOptionsStripe {
	background: #2b2b2b;
	height: 24px;
}

.mot {
	padding-right: 16px; 
	background: url(/images/common/unfold02.gif) no-repeat 100% 5px !important;
}

.mot:hover {
	text-decoration: none !important;
}

#topOptionsStripe p {
	float: left;
	line-height: 24px;
	padding: 0;
}

#topOptionsStripe ul { float: right; }

#topOptionsStripe li {
	float: left;	
	line-height: 12px; 
	margin: 6px 0;
	padding: 0 10px;
	text-transform: capitalize;
}

#topOptionsStripe img {
	vertical-align: middle;
}

#topOptionsStripe li.bold {
	border-left: 1px solid #f5f5df;
	padding: 0 0 0 10px;	
}

#topOptionsStripe li.settings {
	border-left: 1px solid #f5f5df;
}

#topOptionsStripe a { color: #f5f5df; }

#topOptionsStripe a:hover {
	color: #FFA500;
	text-decoration: underline;
	background: none;
}

/* top - nagłowek na gradiencie */
#masthead {
	background: url(/images/common/masthead-bg.gif) repeat-x 0 0;
	height: 68px;
	position: relative;
}

#logo {
	height: 28px;
	width: 253px;
	position: absolute;
	top: 20px;
	left: 0;
}

#logo a {
	background: url(/images/common/logo-big.png) no-repeat 0 0 !important;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -99999px;
	width: 253px;
}

#masthead form {
	position: absolute;
	right: 10px;
	top: 20px;
}

#masthead .keywords {
	width: 250px;
	margin-right: 2px;
	padding: 3px 2px
}

#masthead input {
	float: left;
}

/* menu */
#mainNav {
	background: url(/images/common/mainnav-bg.gif) repeat-x 0 0;
	height: 34px;
}

#mainNav li { display: inline; }

#mainNav a {
	height: 12px;
	line-height: 12px;
	float: left;
	display: block;
	margin: 11px 30px 11px 0;
	color: #000;
	font-weight: bolder;
	text-transform: uppercase;
	background-color: transparent !important;
}

.explore {
	padding-right: 16px; 
	background: url(/images/common/explre-arr.png) no-repeat 100% 50% !important;
}

#mainNav a:hover { border-bottom: 1px solid }

/* ścieżka */
#breadcrumbs {
	background: url(/images/common/bc-bg.gif) repeat-x 0 0;
	height: 12px;
	line-height: 12px;
	padding: 10px;
	color: #b0a66f	
}

#breadcrumbs a {
	color: #000;	
}

#breadcrumbs a.active {
	color: #b0a66f	
}

#breadcrumbs a:hover {
	background: none;
	text-decoration: underline;
}

/* stopka */
#footer {
	padding: 67px 0 0 0;
	height: 65px;
	background: url(/images/common/footer-bg.gif) repeat-x 0 0;
	min-width: 960px;
	width: 100%;
	position: relative;
	top: 0;
	z-index: 100;	
	margin-top: -132px
}

#footer .inner {
	background: #000;
	height: 65px;
}

#footer p {
	color: #615f62;
	float: left;
	font-size: 11px;
	padding-top: 10px;
}

#footer p strong {
	display: block;
	width: 137px;
	height: 15px;
	overflow: hidden;
	text-indent: -99999px;
	background: url(/images/common/logo-small-foot.gif) no-repeat 0 0;
}

#footer ul {
	float: right;
	padding: 10px 0;
	font: bolder 10px/1 Verdana, Arial, Helvetica, sans-serif;
}
#footer li {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #b0a66f;
}

#footer li:first-child {
	border-left: 0 none;
}

#footer {
	padding: 67px 0 0 0;
	height: 125px;
	background: url(/images/common/footer-bg.gif) repeat-x 0 0;
	min-width: 960px;
	width: 100%;
	position: relative;
	top: 0;
	z-index: 100;	
	margin-top: -192px
}

#footer .inner {
	background: #000;
	height: 59px;
}

#footer .credits {
	clear: both;
	background: #000;
	height: 65px;
	border-top: 1px solid #333;
	margin: 0 auto;
	width: 920px;
	padding: 0 10px;
	overflow: hidden;	
	position: relative;
}

#footer .innova {
	position: absolute;
	display: block;
	top: 7px;
	left: 0;
	width: 168px;
	height: 47px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/common/cred-innova.gif) no-repeat 0 0;
}

#footer .eu {
	position: absolute;
	display: block;
	top: 7px;
	right: 0;
	width: 153px;
	height: 47px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/common/cred-eu.gif) no-repeat 0 0;
}

#footer .ot {
	position: absolute;
	display: block;
	top: 22px;
	left: 50%;
	margin-left: -68px;
	width: 137px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/common/logo-small-foot.gif) no-repeat 0 0;
}

/* pojemnik z kolumami */
.contentWrapper, .contentPartWrapper {
	padding: 0;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;		
}
.contentPartWrapper { padding: 0 0 212px; }

.content, .sidebar {
	overflow: hidden;
}

.noCols .content { 
	width: 960px;
}

.twoCols .content {
	float: left;
	min-height: 1%;
	padding: 0 20px 0 0;	
	width: 630px;	
}

.twoCols .sidebar {
	width: 310px;
	min-height: 1%;	
	padding: 0;
	float: right;
}

/* ********** 3 ********** */

.topPart {
	padding: 80px 0 10px 10px;
	overflow: hidden;
}

#userInfo {
	width: 460px;
	float: left;
}

img.avatar {
	float: left;	
	background: #FBF7FD;
	border: 3px solid #615F62;
	display: block;
	padding: 2px;
}

#userInfo .details {
	margin: 0 0 0 110px;
	padding: 0 10px 15px;
}

#userInfo .details h1 {
	color: #619DBB;
	font: normal 30px/1.1 Arial,Helvetica,sans-serif;
	text-transform: none;
	padding: 4px 0 6px;
}

#userInfo .details strong {
	display: block;
	padding: 1px 10px 1px 20px;
	font-size: 11px;
}

#userInfo .details strong a {
	padding: 0 2px;
}

#userInfo .s-a-m {
	background: url(/images/common/envelope.gif) no-repeat 0 50%;
}

#userInfo .a-t-f {
	background: url(/images/common/add-to-friens.gif) no-repeat 0 50%;
}

#userInfo .details ul {
	overflow: hidden;
	line-height: 1;
	padding: 15px 0 0;
}

#userInfo .details li {
	float: left;
	display: inline;
	padding: 0 6px;
	border-left: 1px solid #cbc080;
}

#userInfo .details li.first-child {
	border-left: 0 none;
	padding-left: 0;
}

#userInfo p {
	color: #615f62;	
	padding-bottom: 15px;
}

#userInfo .moreDerails {
	border-top: 1px dotted #cbc080;
	padding-top: 12px;
	color: #615f62;
	font-size: 14px
}

#userInfo  .moreDerails em {
	font-style: normal;
	color: #91895b;
}

.profile #mapContainer {
	width: 470px;
	float: right;
	color: #615f62;	
}

.profile #mapContainer p {
	padding: 9px;
	background: #f0f0d0 url(/images/common/map-container.gif) repeat-x 0 0;
}

.profile #mapContainer img {
	border: 1px solid #fff;
	display: block;
}

.profile #slideShowContainer, .home #rescTripsContainer, 
.trip #slideShowContainer {
	background: #CBC080 url(/images/common/trips-slidshow.gif) repeat-x 0 0;
	margin: 0 auto;
	height: 242px;
	position: relative;
	z-index: 2;
	width: 940px;
	overflow: hidden;
	padding: 0 10px;
}

.profile .slideShowBg, .home .rescTripsBg, .trip .slideShowBg {
	background: #CBC080 url(/images/common/trips-slidshow.gif) repeat-x 0 0;
	margin: 25px auto;
	height: 242px;
	position: relative;
	width: 100%;
	min-width: 960px;
	overflow: hidden;
}

.profile .slideShowBg .hideRight, .home .rescTripsBg .hideRight, .trip .hideRight {
	background: #fff;
	height: 242px;
	position: absolute;
	z-index: 1;
	width: 50%;
	display: block;
	right: 0;
	top: 0;
}

.profile h2, .home h2, .trip h2, .photos h2 {
	font-size: 24px;
	padding: 20px 0 10px;
}

.profile .slideShowBg h2 {
	padding: 20px 0 30px;
}

.profile .tripSlideshow button, .trip .tripSlideshow button,
.photos #photoShow .slideshow button {
	border: 0 none;
	cursor: pointer;
	height: 76px;
	position: absolute;
	text-indent:-99999px;
	bottom: 50%;
	width: 39px;
	margin-bottom: -66px;
}

.tripSlideshow button:hover {
	background-position: 0 -76px !important;
}

.profile .tripSlideshow .prev {
	background: transparent url(/images/common/but-prev-02.png) no-repeat 0 0;
	left: 10px;
}

.profile .tripSlideshow .next {
	background: transparent url(/images/common/but-next-02.png) no-repeat 0 0;
	right: 10px;
}

.profile .tripSlideshow ul {
	height: 136px;
	margin: 0 auto;
	overflow: hidden !important;
	padding: 0 25px 0 55px;
	width: 860px;
}

.profile .tripSlideshow li {
	float: left;
	height: 136px;
	margin: 0 15px 10px 0;
	position: relative;
	width: 266px;
}

.tripSlideshow img, .home .rescTripsBg img {
	background: #EFEFCE;
	border: 1px solid #566517;
	display: block;
	padding: 2px;
	position: relative;
	z-index:1
}


.profile #slideShowContainer .tripDescr {
	background: #efefce;
	opacity: 0.8;
	overflow: hidden;
	font: bolder 12px/16px Arial, Helvetica, sans-serif;
	color: #615f62;
	position: absolute;
	z-index: 2;
	left: 4px;
	bottom: 4px;
	margin-right: 4px;
	padding: 2px;
	max-height: 32px;
}

.profile #slideShowContainer .amount,
.trip #slideShowContainer .amount {
	color: #B0A66F;
	font: normal 18px/1.5 Arial,Helvetica,sans-serif;
	position: absolute;
	right: 65px;
	top: 20px;
	text-align: right;
}

.profile #slideShowContainer .amount span {
	display: block;
	font-size: 12px;
	font-weight: bolder;
}

#blogEntries .entry {
	padding: 0 0 30px;
}
#blogEntries .entry, #blogEntries .entryContent .info {
	overflow: hidden;
}

#blogEntries  .datetime {
	background: url(/images/common/datetime-bg.jpg) repeat-x 0 0;
	color: #F5F5DF;
	float: left;
	font: bold 16px/1.1 Arial,Helvetica,sans-serif;
	height: 85px;
	overflow: hidden;
	text-align: center;
	width: 60px;
}

#blogEntries  .datetime span { display: block; }

.day { font-size: 30px; }

#blogEntries .entryContent {
	border-top: 1px dotted #CBC285;
	margin: 0 0 0 60px;
	padding: 0 15px;
}

#blogEntries .entryContent > span.readMore {
	background: url(/images/common/arr-small.gif) no-repeat 100% 5px;
	font: normal 11px/1.5 Arial,Helvetica,sans-serif;
	height: 18px;
	margin-top: 8px;
}

#blogEntries h2 {
	text-transform: none;
}

.profile .heading {
	position: relative;
}

.profile .heading .readMore {
	position: absolute;
	right: 0;
	top: 20px;
	font-size: 14px;
	background-position: 100% 1px;
}

.profile #comments .entry,
.trip #comments .entry,
.photos #comments .entry {
	border-top:1px dotted #CBC285;
	margin:0 auto 30px;
	padding:0;
	position:relative;
}

.profile #comments .avatar, 
.profile .friendsList .avatar, 
.home .featUsers .avatar,
.trip #comments .avatar,
.photos #comments .avatar {
	border-width: 1px;
	padding: 1px;
}

.profile #comments .userCommentBar,
.trip #comments .userCommentBar,
.photos #comments .userCommentBar {
float:left;
padding:10px;
width:210px;
}

.profile #comments .entryContent,
.trip #comments .entryContent,
.photos #comments .entryContent {
	margin: 0 0 0 230px;
	padding: 10px 20px 10px 10px;
}

.profile #comments .whoseComment,
.profile #comments .posted,
.trip #comments .whoseComment,
.trip #comments .posted,
.photos #comments .posted, 
.photos #comments .whoseComment {
	display: block;
	margin-left: 58px;
}

.additionalInfo {
	padding:15px 10px;
}

.additionalInfo h3 {
	font-size: 18px;
	line-height: 1.5;
}

.infoBox {
	background: #f4f4f4;
	margin: 0 0 20px;
	padding: 10px 10px 15px;
}

.profile .infoBox h2 {
padding: 5px 0 10px;
}

.friendsList {
	overflow: hidden;
}

.friendsList li {
	overflow: hidden;
	float: left;
	height: 52px;
	width: 52px;
	margin: 0 20px 20px 0;
}

.groupsList {
	margin: 0 0 15px;
}

.groupsList li {
	background: url(/images/common/arr-small-grey.gif) no-repeat 0 6px;
	padding: 1px 0 1px 12px;
	font-weight: bolder;
}

.profile .delComment,
.trip .delComment,
.photos .delComment {
	background: #fff url(/images/common/del-comment.gif) no-repeat 0 -14px !important;
	display: block;
	height: 14px;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -99999px;
	top: 1em;
	width: 14px;
}

.profile .delComment:hover, 
.trip .delComment:hover,
.photos .delComment:hover {
	background: #fff url(/images/common/del-comment.gif) no-repeat 0 0 !important;
}

/* ********** 4 ********** */

.home #wrapper, .whatIs #wrapper {
	background: url(/images/common/home-bg.gif) repeat-x 0 158px !important;
}

.home .topPart {
	padding: 40px 0 10px 10px;
}

.home .contentWrapper {
	padding: 40px 0 0 0;
}

.home .create {
	background: #fff;
	border: 1px solid #efefcf;
	padding: 10px 90px 15px;
	overflow: hidden;
	text-align: right;
}

.home .create p {
	font: 30px/1.2 Arial, Helvetica, sans-serif;
	color: #cbc080;
	text-align: left;
}

.home .create strong {
	font-weight: normal;
	color: #615f62;
}

.home .create span.readMore {
background: url(/images/common/arr-yellow.gif) no-repeat 0 4px;
font: bolder 18px/1.5 Arial,Helvetica,sans-serif;
height:18px;
padding:0 12px !important;
width:auto;
}

.home h2 {
	padding: 22px 10px 20px;
}

.home .rescTripsBg h2 {
	padding: 12px 0 20px;
}

.home .mainPhotoContainer {
	position: relative;
	width: 648px;
	border: 1px solid #000;
	display: block;
}

.home .mainPhotoContainer img {
	display: block;
}

.home .mainPhotoContainer strong, .home .mainPhotoContainer em {
	left: 10px;
	color: #f4f4f4;
	background: #000;	
	position: absolute;
	padding: 0 10px	
}

.home .mainPhotoContainer strong {
	top: 0;
	font-size: 24px;
}

.home .mainPhotoContainer em {
	bottom: 0;
	font-style: normal;
}

.home .rescTripsBg {
	background: #cbc080 url(/images/common/rescent-trips-bg.gif) repeat-x 0 0;
	height: 400px;
	margin-top: 50px;	
}

.home #rescTripsContainer {
	background: #cbc080 url(/images/common/rescent-trips-bg.gif) repeat-x 0 0;
	height: 400px;
}

.home .rescTripsBg .hideRight {
	height: 400px;
}

.home .rescTripsBg img {
	float: left; 	
}

.home .rescTripsBg li {
	overflow: hidden;
	padding-bottom: 20px;
	width: 650px;
	color: #615f62;
}

.home .rescTripsBg li div {
	margin: 0 0 0 278px;
}

.home .rescTripsBg li h3 {
	font: bold 18px/1.2 Arial, Helvetica, sans-serif;
	text-transform: none;
	height: 22px;
	overflow: hidden;
}

.home .rescTripsBg li span {
	display: block;
	font-size: 11px;
}

.home .rescTripsBg li span strong {
	font-size: 12px;
}

.home .rescTripsBg li p {
	padding: 0;
	margin: 5px 0 0;
	height: 90px;
	overflow: hidden;
}

.home .featUsers {
	overflow: hidden;
	padding: 20px 10px ;
	border-bottom: 1px dotted #ccc181;
	width: 940px;
	margin: 0 0 60px;
}

.home .featUsers li {
	width: 210px;
	padding: 0 20px 0 0;
	float: left;
}

.home .featUsers span,
.home .featUsers strong, 
.home .featUsers em {
	display: block;
	font-style: normal;
	padding-bottom: 2px;
}

.home .featUsers p {
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 0 0 0 60px;
}

.home .featUsers strong {
	font-size: 12px;
}

.home .featUsers span {
	font-weight: normal;
}

.home .contentPartWrapper h2 {
	padding: 22px 10px 0;
}

/* ********** 1 ********** */
.trip #mapBox {
	height: 321px;
	overflow: hidden;
	width: 100%;
	min-width: 960px;
	background: #69a2be url(/images/common/map-all-screen-wide.gif) repeat-x 0 0;
}
.trip #mapBox .inner {
	background: #fff;
	position: relative;
	padding: 2px 0;
	margin: 8px 0;
}

.trip #mapBox h1 {
	position: absolute;
	z-index: 3;
	top: -2px;
	left: 0;
	margin: 0 10px;
	background: #66a6c6 url(/images/common/h1-trip.gif) repeat-x 0 0;
	font: normal 30px/58px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 8px;
	border: solid #fff;
	border-width: 0 2px 2px;
	text-transform: none;
}

.trip #mapBox img.avatar {
	background: #615F62;
	border: 2px solid #fff;
	position: absolute; z-index: 2;
}

.trip #mapBox .userTrip {
	border: 2px solid #fff;
	position: absolute; z-index: 2;
	overflow: hidden;
}

.trip #mapBox .userTrip strong {
	display: block;
	background: url(/images/common/user-nick-bg.png) repeat-x 0 0;
	font: normal 14px/32px Arial, Helvetica, sans-serif;
	border: 2px solid #615f62;
	padding: 0 10px;	
}

.trip #mapBox img {
	display: block;
}

.trip #mapBox #tripMap {
	position: relative;
	z-index: 1;
}

.trip .tripDataHolder {
	width: 960px;
	background: transparent;
	position: absolute;
	height: 300px;
	top: 2px;
	z-index: 2;
	left: 50%;
	margin-left: -480px;
}

.trip .tripDetailsContainer {
	background: #F5F5DF url(/images/common/faker.gif) repeat-y scroll 800px 0;
	position: relative;
	width: 100%;
	min-width: 960px;
}

.trip .tripDetailsContainer .contentWrapper {
	background: #F5F5DF;	
}

.trip .container {
	overflow: hidden;
	padding: 0;
	width: 630px;
	position: relative;
}

.trip h2 {
	padding:10px 10px 20px;
}

.trip .expAllTrips {
	font-weight: bolder;
	position: absolute;
	right: 10px;
	top: 16px;
}

.trip #theTrip .placeBox {
	background: url(/images/common/t-box-middle.gif) repeat-y 0 0;
	margin: 0 0 15px 10px;
	width: 620px;	
}

.trip #theTrip .placeBoxTop {
	background: url(/images/common/t-box-top.gif) no-repeat 0 0;
	padding: 12px 10px 10px;
}

.trip .placeBoxTop .inner {
	border-bottom: 1px dotted #CBC080;
	position: relative;
}

.trip .placeBoxTop h3 {
	font-size:18px;
	overflow:hidden;
	text-transform:none;
}

.trip .placeBoxTop .inner h3 span { float:left; }

.trip .placeNumber {
	background: #B0A66F;
	color:#fff;
	font-size:16px;
	margin-right:10px;
	min-width:20px;
	padding:2px;
	text-align:center;
}

.trip .placeBoxTop .date {
	display: block;
	color: #a0a0a0;
	font: normal 11px/1 Arial, Helvetica, sans-serif;
	padding: 5px 0 10px;
}

#theTrip .placeBoxTop .inner .attractionOptions {
	position: absolute;
	right: 0;
	bottom: 10px;
	font: bolder 11px/1 Arial, Helvetica, sans-serif;
	padding: 0;
}

#theTrip .placeBoxTop .inner .attractionOptions .more {
	background: url(/images/common/more-arr.gif) no-repeat 100% 50%;
	border-left: 1px solid;
	padding: 0 12px 0 5px;
}

#theTrip .placeBox .descriptionBlock {
	background: url(/images/common/t-box-bottom.gif) no-repeat 0 100%;
	padding: 0 0 10px;
}

.trip #theTrip .mainTripInfo { padding: 0 10px; }

.trip .placeBox .descriptionBlock p, 
.trip .placeBox .attractionOpinion p {
	color:#615F62;
	padding:4px 0;
}

.trip .placeBox .descriptionBlock h4, .trip .attractionOpinion h6 {
	color: #615f62;
	font: bolder 16px/1.2 Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 2px 0;
}

.trip #theTrip .placePhotos, .contest .placePhotos {
	padding: 0 0 15px;
	overflow: hidden;
}

.trip .placePhotos li, .contest .placePhotos li {
	margin: 10px 10px 0 0;
	float: left;
	height: 81px;
	position: relative;
	width: 81px;
}

.trip .placePhotos img, .contest .placePhotos img {
	background: #efefce;
	padding: 2px;
	border: 1px solid #566517;
	display: block;
	cursor: pointer;
}

.trip .attractions .attractionHeading {
	margin:0 1px;
	overflow:hidden;
	padding:0 0 0 40px;
	border-bottom:1px solid #FFFFFF;
}

.trip .sightseeing .attractionHeading {
	background:#F5F5DF url(/images/common/sightseeing-ico.gif) no-repeat 18px 7px;
}

.trip .shopping .attractionHeading {
	background: #F5F5DF url(/images/common/shopping-ico.gif) no-repeat 18px 7px;
}

.trip #theTrip .attractionHeading p {
	text-align: right;
	font: 11px/1 Arial,Helvetica,sans-serif;
	padding: 4px 10px;
	float: right;
	color: #615F62;
}

.trip .attractionHeading h5 {
	float:left;
	line-height:24px;
	text-transform:none;
}

.trip .attractionHeading p span {
	float:left;
	height:11px;
	padding:0 5px 0 0;
}

.trip .attractionHeading p .more, 
.trip .attractionHeading p .hide {
	background: url(/images/common/more-arr.gif) no-repeat 100% 50%;
	border-left: 1px solid;
	padding: 0 12px 0 5px;
}

.trip #theTrip .attractionHeading p .more, 
.trip #theTrip .attractionHeading p .hide {
	border-left: 0 none;
}

.trip .attractionOpinion {
margin-top:8px;
overflow:hidden;
padding-left:20px !important;
position:relative;
}

.trip .attractionOpinion .category {
	color: #B0A66F;
	display: block;
	font-size: 11px;
	font-style: normal;
}

.trip .attractionOpinion h6 {
font-size:14px;
}

.trip .attractionOpinion .opinion {
	float:left;
	padding:0 10px 0 0;
	width:330px;
}

.trip .attractionOpinion .variousRatings {
	color:#91895B;
	float:right;
	padding:15px 0 0 10px;
	position:relative;
	width:240px;
}

.trip .attractionOpinion .variousRatings li {
	overflow: hidden;
	padding: 1px 0;
}


.trip .attractionOpinion .variousRatings em, 
.trip .attractionOpinion .variousRatings span {
	display: block;
	width: 110px;
	padding: 0 5px;
	float: left;
	font: 11px/1.3 Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
}

.trip .attractionOpinion .variousRatings em {
	text-align: right;
}

.trip .attractionOpinion .variousRatings span strong {
	border: solid #615f62;
	border-width: 1px 1px 1px 0;
	padding: 1px 3px;
	line-height: 1;
	float: left;
	color: #615f62;
}

.trip .attractionOpinion .variousRatings span strong.first {
	border-left: 1px solid #615f62;
}

.trip .attractionOpinion .variousRatings span .full {
	background: #ffde63	
}

.trip .attractionOpinion .variousRatings span .half {
	background: url(/images/common/half02.gif) no-repeat 0 0;
}

.trip .attractionOpinion .variousRatings span .total {
	background: #f00;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: 10px
}

.trip .attractionOpinion .variousRatings span img {
	margin-right: 1px
}

.trip .folded .placeBoxTop .inner { 
	border-bottom: 0 none;
	padding-bottom: 0;
}

.trip .folded .foldedBottom {
	background: url(/images/common/t-box-bottom.gif) no-repeat 0 100%;
	padding: 0 ;
}

.trip .folded .placeBoxTop .date {
padding: 5px 0 0;
}

.trip #theTrip .folded .placeBoxTop .inner .attractionOptions {
	bottom: 0px;
}

.trip #theTrip .folded .placeBoxTop .inner .attractionOptions .more {
border-left: 0 none;
}

.trip .tripInfo {
overflow:hidden;
padding:25px 10px 30px;
width:610px;
}

.trip .tripInfo h2 {
	padding:10px 0;
}

.trip .tripDetails {
	color:#615F62;
	font-weight:bolder;
	padding:3px 0 10px;
}

.trip .tripDetails li strong {
	color:#B0A66F;
	text-transform:uppercase;
}

.tripComments #comments {
	width:630px;
}

.trip #comments .textInput {
	font-size:12px;
	height:100px;
	width:372px;
}

.trip .postComment {
	background: #FF9510 url(/images/common/post-but.gif) no-repeat 0 0;
	color: #566517;
	font: bolder 14px/32px Arial,Helvetica,sans-serif;
	height:32px;
	margin: 10px 0 5px;
	padding: 0;
	text-transform: uppercase;
	width:150px;
}

.trip .postComment:hover {
	background: #FF9510 url(/images/common/post-but.gif) no-repeat 0 -32px;
}

.trip .tripDetails li + li + li { font-weight:normal; }

.trip #slideShowContainer {
background:#CBC080 url(/images/common/slideshow-bg.gif) repeat-x scroll 0 0;
margin: 0 auto;
height: 187px;
}

.trip .slideShowBg {
	background: #CBC080 url(/images/common/slideshow-bg.gif) repeat-x 0 0;
	margin: 40px auto;
	height: 187px;
}

.trip .hideRight {
	height: 187px;
}

.trip .slideShowBg h2 {
padding:10px 10px 20px 0;
}

.trip #slideShowContainer .amount {
	right: 15px;
	top: 10px;
}

.trip .tripSlideshow button {
margin-bottom: -54px;
}

.trip .tripSlideshow .prev {
	background: url(/images/common/but-prev-02.png) no-repeat 0 0;
	left: 10px;
}

.trip .tripSlideshow .next {
	background: url(/images/common/but-next-02.png) no-repeat 0 0;
	right: 10px;
}

.trip .tripSlideshow button:hover {
	background-position: 0 -76px !important;
}

.trip .tripSlideshow ul {
height:81px;
margin:0 auto;
overflow:hidden;
padding:10px 45px 10px 55px;
width:820px;
}

.trip .tripSlideshow li {
	float:left;
	height:81px;
	margin:0 10px 10px 0;
	position:relative;
	width:81px;
}

/* ********** 5 ********** */
.photos h2 {
	padding: 20px 10px 10px;
}

.photos .photoShowContainer {
	background: #000 url(/images/common/faker.gif) repeat-y 800px 0;
}

.photos .photoShowContainer .innerContainer {

	background: #000 url(/images/common/faux01.gif) repeat-y 100% 0;
	width: 974px;
	margin: 0 auto;
}

.photos #photoShow {
	background: #000 url(/images/common/bl-bg-shad.gif) repeat-y 100% 0;
	padding: 25px 0 0;
	width: 664px;
}

.photos #photoShow .inner {
	padding: 0 6px 4px 0 !important;
}

.photos #photoShow .navbar {
margin:0 auto 10px;
min-height:15px;
position:relative;
width:608px;
}

.photos #photoShow .navbar a {
	height: 15px;
	position: absolute;
	overflow: hidden;
	top: 0;
	font: bolder 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	padding: 0 15px;
}

.photos #photoShow .navbar .prev {
	left: 0;
	background: transparent url(/images/common/arr-06.jpg) no-repeat 0 1px !important;
}

.photos #photoShow .navbar .next {
	right: 0;
	background: transparent url(/images/common/arr-07.jpg) no-repeat 100% 1px !important;
}

.photos #photoShow .navbar .prev:hover {
	background-position: 0 -14px !important;
	color: #ffb500 !important;
}

.photos #photoShow .navbar .next:hover {
	background-position: 100% -14px !important;
	color: #ffb500 !important;
}

.photos #photoShow .imgDescr {
	color: #a0a0a0;
	padding: 15px 0 20px;
	width: 608px;
	margin: 0 auto;
}

.photos #photoShow .imageContainer {
	width: 600px;
	height: 400px;
	padding: 3px;
	border: 1px solid #a0a0a0;
	margin: 0 auto;
}

.photos #albumsPrev {
	margin: 0 10px;
	border-top: 1px solid #4b4b4b;
	position: relative;
}

.photos #albumsPrev .hide {
	font: 10px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	position: absolute;
	top: 5px;
	left: 10px;
	background: url(/images/common/arr-05.gif) 100% 4px no-repeat;
	padding: 0 10px 0 0;
}

.photos #albumsPrev .expand {
	text-transform: capitalize;
	position: absolute;
	display: block;
	width: 16px;
	height: 29px;
	text-indent: -9999px;
	overflow: hidden;
	top: -16px;
	right: -24px;
	background: url(/images/common/arr-03a.gif) 100% 0px no-repeat;
}

.photos #albumsPrev .expand:hover {
	background: url(/images/common/arr-03a.gif) 100% -29px no-repeat;
}

.photos .full #albumsPrev .expand {
	background: url(/images/common/arr-03.gif) 100% 0px no-repeat;
}

.photos .full #albumsPrev .expand:hover {
	background: url(/images/common/arr-03.gif) 100% -29px no-repeat;
}

.photos #albumsPrev form {
	width: 608px;
	margin: 0 auto;
	text-align: center;
	padding: 15px 0 5px;
}

.photos #albumsPrev label {
	font-weight: bolder;
	color: #91895b;
	padding-right: 10px;
}

.photos #albumsPrev select {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #619dbb;
	color: #619dbb;
	background: #000;
}

.photos #albumsPrev option {
	color: #619dbb;
	background: #000;
}

.photos #photoShow .slideshow {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 558px;
}

.photos #photoShow .slideshow ul {
	height: 81px;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 45px 10px 55px;
	width: 458px;
}

.photos #photoShow .slideshow li {
	float: left;
	height: 81px;
	margin: 0 10px 10px 0;
	position: relative;
	width: 81px;
}

.photos #photoShow .slideshow li.active img {
	background: #b0a66f;
	border: 1px solid #566517;
}

.photos #photoShow .slideshow img {
	background: #EFEFCE;
	border: 1px solid #566517;
	display: block;
	padding: 2px;
}

.photos #photoShow .slideshow button {
	margin-bottom: -38px;
}

.photos #photoShow .slideshow button:hover {
background-position:0 -76px !important;
}
.photos #photoShow .slideshow .prev {
background: url(/images/common/slide-prev.gif) no-repeat 0 0;
left: 6px;
}

.photos #photoShow .slideshow .next {
background: url(/images/common/slide-next.gif) no-repeat 0 0;
right:10px;
}

.photos #sidebar {
padding:0 12px;
float:right;
min-height:1%;
width:290px;
overflow:hidden;
}

.photos #sidebar .userData {
border-bottom:1px solid #DEDEDE;
padding-top:20px;
}

.photos #sidebar .userData li {
overflow:hidden;
padding:0 0 10px;
}

.photos #sidebar .userDetails p {
	float:left;
	line-height:1.2;
	margin:0;
	padding:0.2em 10px;
	text-align:right;
	width:210px;
}

.photos #sidebar .avatar {
	display: block;
	float: right;
}

.photos #sidebar .avatar {
	border-width: 1px;
	padding: 1px;
}

.userDetails em {
	display: block;
	font-size:18px;
	font-style: normal;
}

.part {
	padding: 10px 0 5px;
	border-bottom:1px solid #DEDEDE;
	text-align: right;
}

.part.last {
	border: 0 none;
}

.part span {
	display: block;
	color: #a0a0a0;
}

.part .unfoldIt, .part .foldIt {
	font: 10px/1.8 Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
	background: url(/images/common/unfold-albums.gif) 100% 50% no-repeat;
}

.part .foldIt {
	background: url(/images/common/fold-albums.gif) 100% 50% no-repeat;
}

.pInfo h3 {
	font-size: 12px;
}

.pInfo p {
	font-size: 11px;
}

.fSize {
	font-style: normal;
	padding: 0 2px 0 16px;
	background: url(/images/common/zoom.gif) 2px 50% no-repeat;
}

.part.last .unfoldIt {
	font: 12px/1.5 Arial, Helvetica, sans-serif;
}

#pLocationMap {
	border: 1px solid #91895b;
	margin: 5px 0
}

.part.last strong {
	display: block;
}

/* ********** 7 ********** */

.photos .full #sidebar {
	display: none !important;
}

.photos .full #photoShow {
width:974px !important;
}

#photoShow .navbar p {
	color: #A0A0A0;
	padding: 0 90px;
	text-align: right;
}

#photoShow .navbar p em {
	color: #CBC080;
	font-style: normal;
}

/* ********** 8 ********** */
#cTopOptions {
	padding: 20px 0;
}

#cTopOptions h1, .searchResults #cTopOptions h2,
.eBlogs h2, .exploreWorld h2 {
	font: bold 30px/1.1 Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	padding: 5px 0 15px;
}

#cTopOptions .content {
	padding: 10px;
	width: 938px !important;
	overflow: hidden;
	background: #eeeecc url(/images/common/explore-c-top-list.gif) repeat-x 0 0;
	border: 1px solid #cbc080;
}

.cDetails {
	float: left;
	width: 312px;
}

.cDetails li {
	padding: 1px 10px 1px 25px;
	background: url(/images/common/arr-09.gif) no-repeat 10px 5px;
	font: bolder 12px/1.5 Arial, Helvetica, sans-serif;
}

.cDetails a.active {
	background: none !important;
	color: #b0a66f !important;
}

.exploreC .twoCols .sidebar {
	width: 300px;
}

#countryImage {
	overflow: hidden;	
}

#countryImage img {
	display: block;
	border: 1px solid #6a686b;
	margin-bottom: 6px;
}

#countryImage span, #countryImage em, #countryMap .readMore {
	font: normal 11px/1 Arial,Helvetica,sans-serif;
	height: 12px;
}

#countryImage span.readMore, #countryMap .readMore {
	background: url(/images/common/arr-small.gif) no-repeat 100% 1px;
	font-weight: bold;
}

#countryImage em {
	padding-right: 10px;
}

.exploreC .twoCols .content, .searchResults .twoCols .content {
width:640px;
}

#countryDetails {
	padding: 20px 0;
}

.exploreC h2, .exploreC h3 {
	font: bold 14px/1.1  Arial,Helvetica,sans-serif;
	padding: 0 0 10px;
}

.exploreC p {
	padding: 10px 0 5px;
}

.exploreC h2+p {
	padding: 0 0 5px;
}

.bookmarks {
	overflow: hidden;
	padding: 30px 0 20px;
}

.bookmarks div {
	float: left;
	background: url(/images/common/bookmarks.gif) repeat-x 0 0;
	height: 16px;
	overflow: hidden;
	padding: 0;
}

.bookmarks div p {
	padding: 0 0 0 3px !important;
	font: normal 10px/16px Arial;
	background: url(/images/common/bookmarks-l.gif) no-repeat 0 0;
}

.bookmarks div span {
	padding: 0 5px 0 0 !important;
	background: url(/images/common/bookmarks-r.gif) no-repeat 100% 0;
	display: block;
	height: 16px;
	overflow: hidden;
}

.bookmarks div span strong {
	background: url(/images/common/bookmarks-label.gif) no-repeat 0 0;
	display: block;
	padding: 0 5px 0 0;
	float: left;
	width: 64px;
	height: 14px;
	line-height: 100px;
}

.bookmarks a {
	margin: 0 2px;
	background: none !important;
	position: relative;
	top: 1px;
}

.moreCountryDetails {
	overflow: hidden;
	padding: 10px;
	border: solid #cbc080;
	border-width: 1px 0;
}

.moreCountryDetails .cDetails {
	width: 212px;
}

.cDetails li {
	padding: 1px 10px 1px 15px;
	background: url(/images/common/arr-09.gif) no-repeat 1px 5px;
}

#countryMap  {
	text-align: right;
	padding-bottom: 20px;
}

#map {
	width: 298px;
	border: 1px solid #6a686b;
	height: 248px;
	overflow: hidden;
}

.exploreC .infoBox, .eBlogs .infoBox {
	background: #F4F4F4;
	border: 1px solid #dedede;
	overflow: hidden
}

.infoBox .destinationsList {
	float: left;
	width: 138px;
}

.destinationsList li {
	padding: 1px 10px 1px 16px;
	background: url(/images/common/arr-10.gif) no-repeat 0 5px;
}

.countryFacts {
	background: #f2fbff;
	border-color: #c1dce5;
}

.countryFacts, .countryFacts h3 {
	color: #615f62 !important;
}

.countryFacts li {
	padding: 0 0 5px;
}

.countryFacts ul {
	padding: 0;
}

.countryFacts > ul:last-child > li:last-child {
	padding: 0;
}

/* ********** 9 ********** */

#cTopOptions h2 em {
	text-transform: none;
	color: #666;
}

#nSearch {
	overflow: hidden;
	font-weight: bold;
	color: #666;
	padding: 8px 10px;
	border: solid #f1f1d3;
	border-width: 3px 0 2px
}

#nSearch .label {
	display: block;
	float: left;
	text-transform: uppercase;
	line-height: 1
}

#nSearch ul, #nSearch li {
	float: left;
	line-height: 1
}

#nSearch li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #666;
}

.resultsList {
	margin: 20px auto;
}

.resultsList li {
	overflow: hidden;
	padding: 20px 10px 10px;
	border-bottom: 1px dotted #cbc185;
}

.resultsList li h3 {
	color: #619dbb;
	font: normal 24px/1.2 Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	padding: 0 0 8px
}

.resultsList img, .blogPostsList img, .eBlogs .popularStories img, .eBlogs .allBlogs img {
	display: block;
	border: 1px solid #666;
	top: 2px;
}

.resultsList img + div.searchCallout {
	margin-left: 106px;
	line-height: 1
}

.resultsList li p {
	line-height: 1.4;
}

.moreLink {
	font-weight: bold;
	padding: 0 2px;
}

.moreLink span {
	font-weight: bold;
	color: #ffb500;
	font-size: larger;
	line-height: 1
}

.moreLink:hover span {
	color: #fff;
}

.resultsList li .searchCallout > span {
	color: #619dbb;
	padding: 0 0 4px;
	display: block
}

.infoTxt {
	font-size: 14px;
	color: #615f62;
	padding: 0 10px;
}

/* ********** 10 ********** */

.whatIs .contentWrapper {
	padding: 40px 0 242px;
}

.boxed, .contest h1 {
	padding: 0;
	overflow: hidden;
	text-transform: none;
	font: normal 30px/1.5 Arial, Helvetica, sans-serif;
	color: #615f62;
}

.boxed {
	background: #fff;
	border: 1px solid #efefcf;
	padding: 20px 10px;
	overflow: hidden;
}

.importantTxt {
	display: block;
	color: #91895b;
	font: normal 24px/1.2 Arial, Helvetica, sans-serif;
	padding: 20px 10px;
}

.contest .headingWrap {
	position: relative;
	padding: 0 250px 0 10px;
}

.contestPage .contest .headingWrap {
	margin-bottom: 20px;
}

.contest .headingWrap span {
	position: absolute;
	color: #333;
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	right: 10px;
	top: 50%;
	margin-top: -12px;
	width: 240px;
	text-align: right;
}

.contestPage .contest .headingWrap span {
	margin-top: -18px;
}

.contest .headingWrap .moreLink {
	font-size: 24px;
}

.contest .headingWrap .moreLink:hover span {
	color: #fff;
}

.contest .headingWrap .moreLink span {
	color: #ffb500;
	font-size: larger;
	line-height:1;
	position: static;
	width: auto;
	margin-top: 0;
}

.row {
	padding: 10px 0;
	overflow: hidden;
	min-height: 1%;
}

.row .col {
	padding: 0 50px 0 10px;
	width: 420px;
	float: left
}

.row h2, .contest h2 {
	font: bold 24px/1.2 Arial, Helvetica, sans-serif;
	color: #b0a66f;
	padding-left: 10px;
	padding-right: 10px;
}

.contest h2 {
	padding: 4px 0 16px;
}

.whatIs .col *, .contest div, .contest li, .contest p, .contest h3 {
	color: #615f62 !important;
}

.contest .section {
	padding: 0 10px 10px;
}

.contest p {
	font-size: 14px;
	padding: 0 0 20px;
}

.contest .importantTxt + .section p:first-child {
	padding-bottom: 9px;
}

.col h3, .contest h3 {
	font-size: 18px;
	text-transform: none;
	padding-bottom: 2px;
}

.contest h3 span {
	font-weight: normal;
}

.col p {
	font-size: 14px;
	padding: 0 0 5px;
}

.col > li {
	padding: 0 0 10px;
}

.goCreate p {
	padding: 10px;
	text-align: right;
	font-size: 24px;
	border: dotted #cbc185;
	border-width: 1px 0;
	overflow: hidden;
}

.contest .goCreate p {
	text-align: left;
}

.contest .goCreate .moreLink {
	float: left;
}

.contest .goCreate .moreLink + span {
	float: right;
	font: bolder 18px/2 Arial, Helvetica, sans-serif;
}

.goCreate em {
	text-align: right;
	display: block;
	font: normal normal 12px/1 Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	color: #999;
}

.contest .section p .innerLink {
	padding-top: 9px;
}

.innerLink {
	font: bolder 11px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	display: block;
}

.contest .headingHolder {
	overflow: hidden;
}

.contest .headingHolder h2 {
	float: left;
}

.contest .headingHolder .innerLink {
	padding: 12px 0 12px 15px;
	float: left;
}

.contest .headingHolder .expand, .contest .headingHolder .collapse {
	display: block;
	height: 15px;
	padding: 0 15px 0 0;
	background: url(/images/common/expand.gif) no-repeat 100% 0;
}

.contest .headingHolder .expand:hover {
	background: #619dbb url(/images/common/expand.gif) no-repeat 100% -15px;
}

.contest .headingHolder .collapse {
	background: url(/images/common/collapse.gif) no-repeat 100% 0;
}

.contest .headingHolder .collapse:hover {
	background: #619dbb url(/images/common/collapse.gif) no-repeat 100% -15px;
}

.contest .placePhotos {
	padding-right: 25px;
	padding-bottom: 6px;
}

.contest .placePhotos li {
	margin: 0 18px 0 0;
	padding-bottom: 18px;
}

.contest .placePhotos li span {
	bottom: 0;
	display: block;
	font-size: 10px;
	height: 18px;
	left: 0;
	line-height: 18px;
	text-align: center;
	width: 81px;
	position: absolute;
}

.contest .placePhotos li span a {
	display: block;
}

.contest .viewMore {
	font-size: 18px;
	border-top: 1px dotted #cbc185;
	padding: 10px 2px 20px;
}

.widePhotos {
	overflow: hidden !important;
}

.widePhotos li {
	float: left;
	margin: 0 40px 10px 0;
	width: 266px;
	height: 166px;
}

.widePhotos img {
	background: #efefce;
	border: 1px solid #566517;
	display: block;
	padding: 2px;
}


.widePhotos p {
	color: #b0a66f !important;
	overflow: hidden;
	font: 12px/24px Arial, Helvetica, sans-serif;
	height: 24px;
	overflow: hidden;
	padding: 0 !important;
	margin: 0 0 6px !important;
}

.widePhotos p span {
	display: block;
	float: left;
	width: 66%;
	overflow: hidden;
	white-space: nowrap;
}

.widePhotos p .votes {
	float: right;
	width: 32%;
	text-align: right;
}

.widePhotos a {
	font-weight: bold;
}

/* ********** 11 ********** */

.eBlogs .contentWrapper, .exploreWorld .contentWrapper, .home-new .contentWrapper {
	padding: 30px 0 212px;
}

.eBlogs h2, .exploreWorld h2 {
	border-bottom: 3px solid #f1f1d3;
	padding-bottom: 5px;
}

.blogPostsList {
	margin: 10px auto 20px;
}

.blogPostsList li {
	border-bottom: 1px dotted #CBC185;
	overflow: hidden;
	padding: 20px 10px;
	position: relative;
}

.entryCallout {
	margin-left: 215px;
	padding-bottom: 20px;
	height: 112px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.entryCallout h3 {
	font-size: 24px;
	text-transform: none;
	line-height: 1.1;
}

.entryCallout p {
	line-height: 1.4;
	padding: 5px 0 0;
}

.infoBar {
	width: 395px;
	position: absolute;
	right: 10px;
	bottom: 20px;
	text-align: right;
	line-height: 20px;
	z-index: 2;
}

.infoBar .category {
	float: left;
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #f5f5df;
	padding: 0 10px;
	color: #fff;
	background: #cbc080;	
}

.infoBar .category:hover {
	background: #619DBB;	
}

.infoBar .moreLink {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
}

.linksBox {
	border: 1px solid #c1dce5;
	padding: 5px 10px;
	margin: 30px 0 15px;
}

.linksBox li {
	line-height: 24px;
	padding: 5px 0 5px 35px;
	font-weight: bold;
	border-bottom: 1px solid #dedede;
}

.linksBox li.last {
	border: 0 none;
}

.linksBox a {
	display: inline-block;
	height: 24px;
	padding: 0 10px;
}

.linksBox .feeds {
	background: url(/images/common/feeds-ico.gif) no-repeat 0 5px;
}

.linksBox .twitter {
	background: url(/images/common/twitter-ico.gif) no-repeat 0 5px;
}

.popularStories {
	margin-top: 8px;
}

.popularStories li {
	overflow: hidden;
	padding: 10px 0;
}

.eBlogs .infoBox .storyCallout {
	margin-left: 106px;
}

.storyCallout h4 {
	text-transform: none;
	color: #619dbb;
}

.storyCallout p {
	padding: 5px 0 0;
}

.allBlogs {
	clear: both;
	padding: 10px 0;
}

.eBlogs .allBlogs h2 {
	border: solid #f1f1d3;
	border-width: 3px 0 0;
	padding: 15px 10px 5px;
	font-size: 24px;
	text-transform: uppercase;
}

.eBlogs .allBlogs img {
	border-width: 3px;
	padding: 2px;
}

.allBlogs .row {
	border-bottom: 1px dotted #ccc285;
	padding-bottom: 20px;
	padding-top: 20px;
}

.allBlogs .col {
	position: relative;
}

.innerColText {
	margin-left: 125px;
	/* przycięcie */
	height: 84px;
	overflow: hidden;
}

/* opera potrzebuje haka */
@media all and (min-width: 0px) {
	.innerColText, .eBlogs .entryCallout {
		margin-left: 0;
	}
	.eBlogs .blogPostsList img.fl_left, .eBlogs .allBlogs img.fl_left {
		margin-right: 15px
	}
}


.innerColText h3 {
	color: #619dbb;
}

.innerColText p {
	color: #333;
	font-size: 12px;
	padding: 0;
	margin: 5px 0;
}

.allBlogs .lastPost {
	width: 295px;
	position: absolute;
	right: 50px;
	bottom: 0px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.allBlogs .lastPost em {
	font-style: normal;
	text-transform: uppercase;
	color: #b0a66f;
}

/* ********** 12 ********** */

#destChoice {
	overflow: hidden;
	padding: 30px 0;
}

#destChoice form {
	float: left;
	width: 290px;
	padding: 0 15px 0 0;
	overflow: hidden;
}

#destChoice label {
	display: block;
	color: #b0a66f;
	font: bold 24px/1.1 Arial, Helvetica, sans-serif;
	padding: 0 10px 10px 0;
	text-transform: uppercase;
}

#destChoice .textInput {
	width: 270px;
	padding: 8px 6px;
	font-weight: bolder;
}

.goExp {
	height: 32px;
	background: #ff9510 url(/images/common/go-exp-but.gif) no-repeat 0 0;
	color: #566517;		
	font: bolder 14px/32px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 60px;
	padding: 0;
	margin: 15px 0 0;
}

.goExp:hover {
	background: #ff9510 url(/images/common/go-exp-but.gif) no-repeat 0 -32px;
}

#exploreMap {
	border: 8px solid #619dbb;
	padding: 2px;
	width: 626px;
	height: 306px;
	position: relative;
	float: right;
	overflow: hidden;
	background: #fff url(/images/common/dest-map.gif) no-repeat 2px 2px;
}

#exploreMap li { 
	position: absolute;
}

.exp-can {
	left: 104px;
	top: 60px;
}

.exp-usa {
	left: 66px;
	top: 94px;
}

.exp-mex {
	left: 91px;
	top: 126px;	
}

.exp-car {
	left: 178px;
	top: 133px;		
}

.exp-cam {
	left: 104px;
	top: 162px;		
}

.exp-sam {
	left: 165px;
	top: 227px;		
}

.exp-eur {
	left: 318px;
	top: 65px;		
}

.exp-asi {
	left: 495px;
	top: 110px;		
}

.exp-mde {
	left: 372px;
	top: 123px;		
}

.exp-afr {
	left: 306px;
	top: 178px;	
}

.exp-pac {
	left: 506px;
	top: 184px;		
}

#exploreMap a {
	display: block;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0.8;
}

#exploreMap .exp-can a {
	background: url(/images/common/exp-can.png) no-repeat 0 0;
	width: 61px;
}

#exploreMap .exp-usa a {
	background: url(/images/common/exp-usa.png) no-repeat 0 0;
	width: 94px;
}

#exploreMap .exp-mex a {
	background: url(/images/common/exp-mex.png) no-repeat 0 0;
	width: 61px;
}

#exploreMap .exp-car a {
	background: url(/images/common/exp-car.png) no-repeat 0 0;
	width: 76px;
}

#exploreMap .exp-cam a {
	background: url(/images/common/exp-cam.png) no-repeat 0 0;
	width: 105px;
}

#exploreMap .exp-sam a {
	background: url(/images/common/exp-sam.png) no-repeat 0 0;
	width: 100px;
}

#exploreMap .exp-eur a {
	background: url(/images/common/exp-eur.png) no-repeat 0 0;
	width: 58px;
}

#exploreMap .exp-asi a {
	background: url(/images/common/exp-asi.png) no-repeat 0 0;
	width: 42px;
}

#exploreMap .exp-mde a {
	background: url(/images/common/exp-mde.png) no-repeat 0 0;
	width: 82px;
}

#exploreMap .exp-pac a {
	background: url(/images/common/exp-pac.png) no-repeat 0 0;
	width: 58px;
}

#exploreMap .exp-afr a {
	background: url(/images/common/exp-afr.png) no-repeat 0 0;
	width: 52px;
}

#exploreMap a:hover {
	opacity: 1;
}

#exploreMap img {
	display: block;
}

.exploreWorld h3 {
	font-size: 24px;
	line-height: 1.1;
	padding: 0 10px 15px 0;
}

/* zakładkowe menu */

.tabs {
	overflow: hidden;
	background: url(/images/common/false-tab-border-02.gif) repeat-x 0 100%;
	padding: 0.4em 0 0;
	font-size: 14px;
}

.tabs li {
	float:left;
	margin: 0 4px 0 0;
	padding-top: 4px;
}

.tabs li.active {
	padding-top: 0;
	border: solid #b0a66f;
	border-width: 1px 1px 0;	
}

.tabs li a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 4px 10px;
	background: #b0a66f;
	color: #fff !important;

}

.tabs li a:hover {
	background: #ffb500;
}

.tabs li.active a {
	color: #b0a66f !important;
	background: #fcfce5 !important;
	font-weight: bolder;
	cursor: default !important;
	padding: 8px 10px 4px;
}

.exploreWorld .row {
	padding: 15px 0 8px;
	margin-bottom: 15px;
	background: #fcfce5;	
}

.alphabetical {
	border-left: 1px solid #ffb500;
}

.exploreWorld .col {
	padding: 0 20px 0 10px;
	width: 210px;
}

.exploreWorld .alphabetical .col:first-child {
	width: 209px;
}

.exploreWorld .col li {
	background: url(/images/common/arr-yellow-02.gif) no-repeat 0 0;
	font: bold 12px/1.2 Arial,Helvetica,sans-serif;
	padding: 2px 0 8px 15px;
}

.exploreWorld .row h4 {
	font: bold 18px/1.2 Arial, Helvetica, sans-serif;
	text-transform: none;
	padding: 0 10px 10px
}

/* ********** 12 ********** */

.attrMod h2 {
	color: #fff;
	background: #b0a66f;
	padding: 5px 8px !important;
}

.attrMod ol {
	padding-bottom: 24px !important;
}

.attrMod ol li {
	padding: 24px 0 0;
}

.attrMod li .top {
	overflow: hidden;
	border-bottom: 3px solid #333;
	position: relative;
	padding: 16px 0 4px;
}

.attrNum {
	display: block; 
	float: left;
	background: #333;
	color: #fff;
	font: bolder 16px/24px Arial, Helvetica, sans-serif;
	padding: 0;
	height: 24px;
	width: 24px;
	text-align: center;
	overflow: hidden;
	margin: 3px 0 0;
}

.attrMod h3 {
	font: bolder 24px/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #619dbb;
	text-transform: none;
	margin: 0 0 0 34px;
	padding: 0 145px 0 0 !important;
	z-index: 1;
}

.attrMod .attrRating {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 1;
	padding: 0 !important;
}

.attrMod .attrRating span {
	color: #91895b;
	display: block;
	font: normal 9px Arial, Helvetica, sans-serif;
	text-align: right;
	text-transform: uppercase;
	padding-bottom: 4px;
}

.attrMod .attrRating a {
	background: #fff !important;
}

.attrMod .labels {
	overflow: hidden;
}

.attrMod .labels p {
	width: 300px;
	padding: 6px 0 12px !important;
	color: #2b2b2b;
}

.attrMod .type {
	float: left;
}

.attrMod .type img {
	padding: 0 2px;
}

.attrMod .location {
	float: right;
	text-align: right;
}

.attrMod .imgContainer {
	overflow: hidden;
	width: 640px;
	margin-bottom: 10px;
}

.attrMod .imgContainer img {
	display: block;
}

.attrMod .imgContainer p {
	background: #efefce;
	font: normal 11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px 10px !important;
	overflow: hidden;
	margin-top: 10px;
	color: #2b2b2b;
}

.attrMod .imgContainer p span {
	float: left;
}

.attrMod .imgContainer p > a {
	float: right;
}

.attrMod .contactData {
	border: solid #efefce;
	border-width: 1px 0;
	padding: 2px;
	margin-top: 16px;
}

.attrMod .contactData p, .attrMod .contactData address {
	padding: 1px 0 !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2b2b2b;
}

.attrMod .contactData + p {
	padding: 4px 2px !important;
}

.moreAttr {
	font: bold 14px/1.1 Arial,Helvetica,sans-serif;
	padding: 10px 4px !important;
	color: #B0A66F;
	overflow: hidden;	
	border: dotted #cbc081;
	border-width: 1px 0;
}

.moreAttr strong {
	float: left;
}

.moreAttr .moreLink {
	float: right;
	font-size: 12px;
}

.moreAttr .moreLink span {
	padding: 2px;
}

/* nowy home */

.home-new .contentWrapper {
		padding: 40px 0 0;
}

.home-new .contentPartWrapper {
		padding: 0 0 240px;
}

.home-new .contentPartWrapper .content, .home-new .contentPartWrapper .sidebar {
		padding-bottom: 0;
}

.home-new .twoCols .content {
		padding:0 15px 0 0;
		width: 645px;
}

.home-new .twoCols .sidebar {
		width: 300px;
}

.home-new #loadArea {
		position: relative;
}

.home-new #loadArea img {
		display: block;
		border: 1px solid #333;
		position: relative;
		z-index: 1;
}

.home-new #loadArea p {
		height: 68px;
		width: 643px;
		padding: 0;
		position: absolute;
				left: 1px;
				bottom: 0;
				z-index: 2;
}

.home-new #loadArea p em {
		display: block;
		background: url(/images/common/opacity-stripe-01.png);
		font: normal normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
		color: #ccc;
		height: 18px;
		overflow: hidden;
		padding: 0 10px;
}

.home-new #loadArea p em a {
		background: none !important;
		color: #87aabb;
}

.home-new #loadArea p em a:hover {
		color: #fff;
}

.home-new #loadArea p strong {
		background: url(/images/common/opacity-stripe-02.png);
		display: block;
		padding: 2px 10px;
		font: normal 24px/46px Verdana, Arial, Helvetica, sans-serif;
		height: 46px;
		overflow: hidden;
}

.home-new #loadArea p strong a {
		background: none !important;
		color: #fff;
}

.home-new #loadArea p strong a {
		background: none !important;
		color: #fff;
}

.home-new #loadArea p strong a:hover {
		color: #619DBB;
}

.home-new .slideShow li {
		display: inline;
}

.home-new .slideShow {
		position: relative;
		height: 62px;
		width: 645px;
		margin: 20px 0 0;
}

.home-new .next, .home-new .prev {
		display: block;
		width: 40px;
		height: 60px;
		overflow: hidden;
		text-indent: -999px;
		background: url(/images/common/prev-02.gif) no-repeat 0 -60px;
		position: absolute;
				top: 1px;
				z-index: 10;
}

.home-new .prev {
		left: 0;
}

.home-new .next {
		background: url(/images/common/next-02.gif) no-repeat 0 -60px;
		right: 0;
}

.home-new .next:hover, .home-new .prev:hover {
		background-position: 0 0;
}

.slide-clip {
		margin: 0 auto;
		width: 550px;
		overflow: hidden;
		padding: 0 0 0 16px;
		position: relative;
		z-index: 1;
}

.slide-clip a {
		display: block;
		float: left;
		width: 90px;
		height: 60px;
		padding: 1px;
		margin-right: 18px;
}

.slide-clip img {
		display: block;
		border: 1px solid #333;
}

.slide-clip a:hover {
		background: #ffb500;
}

.slide-clip a:hover img {
		border: 1px solid #ffb500;
}

#signup-stimulator {
		background: url(/images/common/signup.jpg) no-repeat 0 100%;
		border: 1px solid #d7d8b6;
		padding: 9px 9px 230px;
		position: relative;
}

#signup-stimulator .links {
		position: absolute;
		bottom: 8px;
		left: 9px;
		width: 282px;
		font-weight: bold;
		overflow: hidden;
}

#signup-stimulator .links em {
		font-style: normal;
		float: left;
		padding-top: 10px;
}

#signup-stimulator .links strong {
		float: right;
		font: bold 24px/36px Arial, Helvetica, sans-serif;
		padding-right: 20px;
}

#signup-stimulator .links strong span {
		color: #ffb500;
}

#signup-stimulator ul {
		font: italic bold 15px/18px Arial, Helvetica, sans-serif;
		color: #b0a66f;
		padding: 0 0 6px 0;
}

#signup-stimulator li {
		background: url(/images/common/bull.gif) no-repeat 6px 6px;
		padding: 0 0 0 18px;
}

#signup-stimulator h2 {
		font: bold 24px/1 Arial, Helvetica, sans-serif;
		color: #b0a66f;
		padding: 0 0 6px 0;
		text-transform: none;
}

.home-new .destinationsBg {
		background:#CBC080 url(/images/common/destinations-bg.gif) repeat-x 0 0;
		height: 200px;
		margin: 25px auto;
		min-width: 960px;
		overflow: hidden;
		position: relative;
		width: 100%;
}

.home-new .destinationsBg .hideRight {
		background: #fff;
		display: block;
		height: 200px;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		z-index: 1;
}

.home-new #destinations {
		background:#CBC080 url(/images/common/destinations-bg.gif) repeat-x 0 0;
		height: 180px;
		margin: 0 auto;
		padding: 10px 0;
		overflow: hidden;
		position: relative;
		width: 960px;
		z-index: 2;
}

#destinations h2 {
		font: bold 24px/30px Arial, Helvetica, sans-serif;
		color: #b0a66f;
		padding: 0 0 6px 0;
}

#destinations h3 {
		font: bold 14px/20px Arial, Helvetica, sans-serif;
		color: #91895b;
		padding: 0 0 6px 0;
		text-transform: none;
}

#where {
		float: left;
		width: 500px;
		padding: 2px 0;
}

#destinations form {
		margin: 0 0 18px;
}

#destinations input {
		float: left;
}

#destinations .textInput {
		margin-right: 10px;
		border-color: #cbc081;
}

#destinations .textInput:focus {
		border-color: #ceb70d;
}

#destinations .button {
		background: url(/images/common/go-but-2.gif) no-repeat 0 -32px;
		color: #566517;
		font: bolder 14px/32px Arial,Helvetica,sans-serif;
		height:32px;
		margin: 1px 0 0;
		padding:0;
		text-transform:uppercase;
		width:60px;
}

#destinations .button:hover {
		background: url(/images/common/go-but-2.gif) no-repeat 0 0;
}

#where li {
		color: #555;
		padding: 0 0 3px;
		height: 18px;
		overflow: hidden;
}

.home-new #exploreMap {
		background: transparent url(/images/common/dest-map-2.jpg) no-repeat 0 0;
		border: 0 none;
		float: left;
		height: 180px;
		padding: 0;
		width: 433px;
}

.home-new .exp-can {
	left: 60px;
	top: 26px;
}

.home-new #exploreMap .exp-can a {
	background: url(/images/common/exp-canada-small.gif) no-repeat 0 0;
	width: 45px;
}

.home-new .exp-usa {
	left: 33px;
	top: 50px;
}

.home-new #exploreMap .exp-usa a {
	background: url(/images/common/exp-usa-small.png) no-repeat 0 0;
	width: 68px;
}

.home-new .exp-mex {
	left: 51px;
	top: 74px;
}

.home-new #exploreMap .exp-mex a {
	background: url(/images/common/exp-mexico-small.png) no-repeat 0 0;
	width: 44px;
}

.home-new .exp-car {
	left: 114px;
	top: 78px;		
}

.home-new #exploreMap .exp-car a {
	background: url(/images/common/exp-car-small.png) no-repeat 0 0;
	width: 54px;
}

.home-new .exp-cam {
	left: 66px;
	top: 99px;		
}

.home-new #exploreMap .exp-cam a {
	background: url(/images/common/exp-cam-small.png) no-repeat 0 0;
	width: 76px;
}

.home-new .exp-sam {
	left: 95px;
	top: 155px;		
}

.home-new #exploreMap .exp-sam a {
	background: url(/images/common/exp-sam-small.png) no-repeat 0 0;
	width: 71px;
}

.home-new .exp-eur {
	left: 204px;
	top: 30px;	
}

.home-new #exploreMap .exp-eur a {
	background: url(/images/common/exp-eur-small.png) no-repeat 0 0;
	width: 42px;
}

.home-new .exp-asi {
	left: 346px;
	top: 62px;		
}

.home-new #exploreMap .exp-asi a {
	background: url(/images/common/exp-asi-small.png) no-repeat 0 0;
	width: 30px;
}

.home-new .exp-mde {
	left: 243px;
	top: 71px;		
}

.home-new #exploreMap .exp-mde a {
	background: url(/images/common/exp-me-small.png) no-repeat 0 0;
	width: 59px;
}

.home-new .exp-afr {
	left: 218px;
	top: 111px;	
}

.home-new #exploreMap .exp-afr a {
	background: url(/images/common/exp-afr-small.png) no-repeat 0 0;
	width: 37px;
}

.home-new .exp-pac {
	left: 353px;
	top: 115px;		
}

.home-new #exploreMap .exp-pac a {
	background: url(/images/common/exp-paci-small.png) no-repeat 0 0;
	width: 43px;
}

.home-new #exploreMap a {
	height: 16px;
}

#exploreMap a:hover {
	opacity: 1;
}

.divided {
	background: url(/images/common/divider.gif) repeat-y 650px 0;
	overflow: hidden;
}

.sideBox {
		background: #f2f2e8;
		padding: 10px 0 0;
		border-bottom: 1px solid #ccc;
		margin-bottom: 6px;
}

.sideBox h2 {
		font: bold 24px/1 Arial, Helvetica, sans-serif;
		text-transform: none;
		padding: 0 10px 2px;
}

.sideBox ul {
		margin: 0 10px;
}

.lastBox  {
		border-bottom: 0 none;
		margin-bottom: 0;
}

.sideBox ul li {
		overflow: hidden;
		border-bottom: 1px dashed #ccc;
		padding: 10px 0;
}

.sideBox ul img {
		border: 1px solid #555;
}

.sideBox ul .txt {
		margin-left: 100px;
		color: #615f62;
		font: 11px/14px Arial,Helvetica, sans-serif;
}

.sideBox ul .txt h3 {
		text-transform: none;
}

p.readMore {
		text-align: right;
		font-weight: bold;
		padding: 0;
}

p.readMore a {
		padding: 0 2px;
}

p.readMore a span {
		color: #ffb500;
		font-size: larger;
		line-height: 1;
}

.sideBox p.readMore {
		border-bottom: 6px solid #fff;
		padding: 5px 10px;
}

.lastBox p.readMore {
		border-bottom: 0 none;
}

.users img.avatar {
		border-color: #b0a66f;
		padding: 1px;
}

.sideBox .users .txt {
		margin-left: 62px;
}

.sideBox ul li.last {
		border: 0 none;
		padding-bottom: 15px;
}

.sideBox .users .txt .uNick {
		font: bold 12px/14px Arial,Helvetica, sans-serif;
}

.users .txt span, .users .txt strong {
		display: block;
		padding: 0 0 2px;
}

.users .txt span img {
		border: 0 none;
		margin-left: 2px;
}

.home-new .content h2 {
		font: bold 24px/1 Arial, Helvetica, sans-serif;
		color: #b0a66f;
		padding: 0 0 6px 0;
}

.hilite {
		font: italic bold 18px/24px Arial, Helvetica, sans-serif;
		color: #b0a66f;
}

.grid-3 {
		overflow: hidden;
		margin: 12px 0 0;
}

.forums .grid-3 {
		background: url(/images/common/divider-2.gif) repeat-y 420px 0;
		margin-bottom: 25px;
}

.grid-3 .col {
		float: left;
		width: 195px;
		padding: 0 20px 0 0;
}

.grid-3 .col li {
		background: url(/images/common/bull.gif) no-repeat 6px 7px;
		padding:0 0 0 18px;		
}

.grid-3 h3 {
		font: bold 16px/20px Arial, Helvetic, sans-serif;
		color: #555;
		text-transform: none;
		padding: 0 0 8px;
}

.grid-3 .hot h3 {
		color: #ffb500;
}

.grid-3 .col.hot li {
		background-image: url(/images/common/bull-02.gif);
}

.entries ul {
		padding: 10px 0 0;
}

.entries li {
		overflow: hidden;
		padding: 0 0 15px;
		color: #91895b;
}

.entries li img.fl_left {
		padding: 1px;
		border: 1px solid #b0a66f;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
}

.entries li .txt {
		margin: 0 0 0 215px;
		padding: 0 10px 0 0;
}

.entries .label {
		display: block;
		color: #ffb500;
		text-transform: uppercase;
		padding: 0 0 6px;
}

.entries .label a {
		color: #ffb500;
}

.entries .label a:hover {
		color: #fff8e6;
}

.entries li h3 {
		font: bold 24px/1 Arial, Helvetica, sans-serif;
		color: #619dbb;
		text-transform: none;
		padding: 0 0 6px;
}

/* PREMIUM HOTEL LISTING */

div.premium_hotel_listing {
	width: 630px;
	height: 136px;
	border: 5px solid #ffb500;
	background: #ffdb84;
	margin-top: 15px;	
	margin-bottom: 5px;	
}

div.premium_hotel_listing div {
	position: relative;
	font-family: Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif;
}	

div.premium_hotel_listing div.title {
	text-align: center;
	color: #000;
	font-size: 17px;
	font-weight: bold;
	clear: both;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 6px;
}	

div.premium_hotel_listing div.description {
	margin: 0px;
	padding: 0px 22px 0px 22px;
	text-align: left;
	font-size: 14px;	
	clear: both;			
}

div.premium_hotel_listing div.link {
	text-align: center;
	font-size: 14px;
	margin: 0px;
	padding: 5px 0;		
}	

div.premium_hotel_listing div.link a:link  {
	color: #5a9ec9;
	text-decoration: underline;
}

div.premium_hotel_listing div.link a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* REGISTER BUSINESS */

div.business_register_box {
    background: none repeat scroll 0 0 #FFE7AC;
    border: 1px solid #FFB500;
    clear: both;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    height: 67px;
    margin-bottom: 20px;
    width: 298px;
}

div.business_register_box div.title {
	margin: 0px;
	padding: 12px 12px 0px 12px;
	text-align: left;
	font-size: 15px;	
	clear: both;			
}

div.business_register_box div.link {
	text-align: left;
	font-size: 15px;
	margin: 0px;
	padding: 0px 12px 0px 12px;		
}	

div.business_register_box div.link a:link {
	color: #5a9ec9;
	text-decoration: none;
}

div.business_register_box div.link a:hover {
	color: #ffffff;
	text-decoration: none;
}
