/**
 BUZZfriends
 CONTENT
 project: PLANETOID
 date: 19.11.2008
 author: Alex Balaboshko
 e-mail: alex@buzzfriends.ru
 http://buzzfriends.ru
*/

/* these are css-rules for content area */
@import "pld_content2.css";

/* text-replacement */

#c-content .crn, .user_info .md1, .user_info .md2, .user_info .ico, #c-content .journey_desc .close, 
#c-content .addresse_selector ul li .remove, #c-content .remove_row, #c-content .tools .open, 
#c-content div.select a, #c-content .pager .button a, .friends_container .user_info .crn,
#c-content .view_places_cities form li .remove, #c-content .places_wish_list .places_info .remove,
#c-content .add_journey .travel_type_menu .menu_item,
#c-content .add_journey .tools .arrow, #c-content .add_journey .travel_type_menu .corner,
#c-content .add_journey .delete,
#c-content .news_day .tools .search_button,
#c-content .news_filter_button,
.logo h1 a{
	text-indent: -9999px;
	font-size: 1px;
	text-decoration: none;
	overflow: hidden;
	display: block;
}

#c-content .no_replace {	text-indent: 0;	}

/* reset */
#c-content {	overflow: hidden;	}
#c-content .clear {	clear: both;	height: 1px;	}


/* typography */
#c-content .live-link {	}




/* part 0: BUTTONS */

.remove_row {
	display: block;
	background: transparent url(../c-images/pld_buttons.png) 0 0 no-repeat;
	width: 18px;	height: 18px;
	margin-top: 3px;
	float: left;
}

.remove_row:hover {	background-position: 0 -18px;	}



/* part 1: FORMS */
#c-content .custom_form fieldset {	border: 0;	}
#c-content .custom_form ul {	display: block;	margin: 0;	padding: 0;	}
#c-content .custom_form ul li {	display: block;	}


/* FORMS: personal_data */

#c-content .personal_data_form {	width: 420px;	padding: 28px 42px;	margin: 0 auto;	}
#c-content .personal_data_form fieldset {	margin: 0 0 32px 0;	}
#c-content .personal_data_form ul li {	padding: 0 0 4px 0;	clear: both;	overflow: hidden;	}

#c-content .personal_data_form label {
	display: block;
	width: 94px;
	margin:  4px 2px 0 2px;
	float: left;
}

#c-content input,	#c-content textarea,	#c-content select {	border: 0;	outline: none;	}
#c-content .personal_data_form select,	#c-content .personal_data_form .custom_text_input {	float: left;	}


/* languages */
#c-content .personal_data_form .languages label {	width: 97px;	}


/* custom text-input decoration */

#c-content .custom_text_input {	position: relative;	width: 199px;	height: 22px;	overflow: hidden;	}
#c-content .custom_textarea {	position: relative;	width: 320px;	height: 80px;	overflow: hidden;	}

#c-content .custom_text_input input {
	background: transparent;
	width: 100%;	height: 14px;
	margin: 2px 3px 0 3px;
	padding: 0 3px;
	vertical-align: middle;
	z-index: 11;
}

#c-content .custom_textarea textarea {
	background: transparent;
	width: 96%;	height: 73px;
	margin: 2px 3px 0 3px;
	padding: 0 3px;
	vertical-align: middle;
	z-index: 12;
}

#c-content .custom_text_input .crn,	#c-content .custom_text_input .top,	
#c-content .custom_textarea textarea,	#c-content .custom_text_input input {
	position: absolute;	overflow: hidden;
}

#c-content .message_area .custom_text_input textarea,
#c-content .write_new_message .custom_textarea textarea,
#c-content .custom_textarea textarea {
	position: absolute;	overflow: auto;
}

#c-content .message_area .custom_text_input .crn,
#c-content .write_new_message .custom_text_input .crn,
#c-content .custom_text_input .crn {
	background: transparent url(../c-images/pld_form_controls.png) no-repeat;
	position: absolute;
	width: 7px;	height: 7px;
	z-index: 10;
}

#c-content .write_new_message .custom_text_input .tl, 
#c-content .custom_text_input .tl {
	background-position: 0 -104px !important;
	top: 0;	left: 0;
}

#c-content .write_new_message .custom_text_input .bl,
#c-content .custom_text_input .bl {
	background-position: 0 	-119px;
	left: 0;	bottom: 0;
}	

#c-content .write_new_message .custom_text_input .tr,
#c-content .custom_text_input .tr {
	background-position: -16px 	-104px;
	top: 0;	right: 0;
}	

#c-content .write_new_message .custom_text_input .br,
#c-content .custom_text_input .br {
	background-position: -16px 	-119px;
	right: 0;	bottom: 0;
}	

#c-content .write_new_message .custom_text_input .top,
#c-content .custom_text_input .top {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 0 0;
	position: relative;
	top: 0;	left: 0;
	margin: 0 7px 0 0;
	padding: 0;
}

#c-content .input_text_big input {
	margin-top: 3px;	
}

#c-content .input_text_big .crn {
	width: 12px;	height: 11px;
}

#c-content .input_text_big .tl {
	background-position: 0 -201px !important;
}

#c-content .input_text_big  .bl {
	background-position: 0 	-214px;
}

#c-content .input_text_big .tr {
	background-position: -14px 	-201px;
}	

#c-content .input_text_big .br {
	background-position: -14px 	-214px;
}	

#c-content .input_text_big  .bttm {
	height: 16px;
	margin-right: 5px !important;
	margin-left: 12px !important;
}

#c-content .input_text_big  .top {
	margin-left: 5px !important;
	margin-right: 12px !important; 
}

#c-content .write_new_message .custom_textarea .top,
#c-content .custom_textarea .top {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 0 0;
	position: absolute;
	top: 0;	left: 0;
	right: 0;	bottom: 0;
	margin: 0 7px 7px 0;
	padding: 0;
}	

#c-content .write_new_message .custom_text_input .bttm,
#c-content .custom_text_input .bttm {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 100% 100%;
	position: absolute;
	top: 7px;	left: 0px;
	right: 0;	bottom: 1px;
	padding: 0;
	margin: 0 0 0 7px;
	float: left;
}

#c-content #profile_contacts .custom_text_input, 
#c-content #profile_places .custom_text_input {	width: 160px;	}

#c-content #profile_contacts .inline,
#c-content #profile_places .inline {	width: 140px;	}




/* FORMS radio-buttons */
#c-content .radio {
	background: transparent url(../c-images/pld_form_controls.png) 0 -78px no-repeat;
	display: block;
	width: 18px;	height: 18px;
	float: left;
}

#c-content .radio_checked {
	background: transparent url(../c-images/pld_form_controls.png) 0 -54px no-repeat;
}



/* FORMS checkbox */
#c-content .checkbox {
	background: transparent url(../c-images/pld_form_controls.png) 0 2px no-repeat;
	display: block;
	width: 18px;	height: 18px;
	margin-top: 0;
	float: left;
}

#c-content .checkbox_checked {
	background: transparent url(../c-images/pld_form_controls.png) 0 -25px no-repeat;
}




/* FORMS select */

#c-content div.select {	position: relative;	width: 100%;	z-index: 10;	}

#c-content div.select .arrow {
	background: transparent url(../c-images/pld_form_controls.png) 0 -172px no-repeat;
	position: absolute;
	display: block;
	width: 23px;	height: 21px;
	top: 1px;	right: -2px;
	z-index: 1;
}

#c-content div.custom_select .custom_text_input {
	position: relative;
	left: 0;
	width: 80px;	height: 22px;
	margin-top: -16px;
	*margin-top: -20px; /* Welcome to IE 7 */
	z-index: 0;
}

#c-content span.select {
	position: absolute;
	overflow: hidden;
	color: #000;
	height: 21px;
	top: 0;	left: 0;
	padding: 4px 24px 0 8px;
	font: 11px arial,sans-serif;
	z-index: 10;
 }


#c-content .custom_select {
	position: relative;
	width: 91px;	height: 22px;
	overflow: hidden;
	float: left;
}
	

#c-content div.select select {	width: 100%;	overflow: auto;	z-index: 1000;	}
#c-content div.language_selector {	margin-right: 5px;	}
#c-content div.language_selector .custom_text_input {	width: 80px;	}
#c-content div.personal_sex,	#c-content div.personal_sex .custom_text_input {	width: 120px;	}
#c-content div.personal_day,	#c-content div.personal_day .custom_text_input {	width: 50px;	}
#c-content div.personal_month,	#c-content div.personal_month .custom_text_input {	width: 90px;	}
#c-content div.personal_year,	#c-content div.personal_year .custom_text_input {	width: 90px;	}









/* FRIENDS */
.menulr_in .status_line {	font-size: 9px;	text-align: center;	}
.friends_container {	margin: 23px;	}
.menulr_in .friends_container {	margin: 0 10px;	}

.friends_container .user_info {
	position: relative;
	width: 49%;
	float: left;
	margin: 0 0.5% 0 0;
}

.menulr_in .friends_container .user_info {
	position: relative;
	width: 100%;
	float: left;
	margin: 0 0.5% 7px 0;
}

.friends_container .user_info .wrap {
	padding: 16px 20px;
	overflow: hidden;
	background: none;
}

#c-content .news_day .news_item .person .userpic,
.friends_container .user_info .userpic {
	position: absolute;
	*position: relative;
	_position: relative;
	width: 50px;	height: 50px;
	overflow: hidden;
	z-index: 100;
	margin: 0 6px 0 0;
	float: left;
}


/* badges */

#c-content .news_day .news_item .description .person .badge,
.friends_container .user_info .badge {
	position: absolute;
	display: block;
	top: 0;	left: 0;
	height: 50px;	width: 50px;
	background: transparent url(../c-images/badges/online-50x50.png) 0 0 no-repeat;
}

.friends_container .user_info .badge_2 {
	background: transparent url(../c-images/badges/online_ru-50x50.png) 0 0 no-repeat;
}	
	
	

.friends_container .user_info .userdata {
	position: relative;
	float: left;
	padding: 0 0 0 56px;
	_padding: 0;
	*padding: 0;
	z-index: 10000;
}

.friends_container .user_info .userdata .ico {
	float: left;
	width: 22px;	height: 15px;
}

.friends_container .user_info .userdata .status_level_0 .ico {
	background: transparent url(../c-images/profile_icons/newbie.png) 0 0 no-repeat;	
}

.friends_container .user_info .userdata .status_level_1 .ico {
	background: transparent url(../c-images/profile_icons/tourist.png) 0 0 no-repeat;	
}

.friends_container .user_info .userdata .status_level_2 .ico {
	background: transparent url(../c-images/profile_icons/experienced.png) 0 0 no-repeat;	
}

.friends_container .user_info .userdata .status_level_3 .ico {
	background: transparent url(../c-images/profile_icons/expert.png) 0 0 no-repeat;	
}

.friends_container .user_info .userdata .progress {
	height: 3px;	width: 44px;
	margin: 3px 0;
	overflow: hidden;
	background: transparent url(../c-images/profile_icons/rating.png) 0 0 no-repeat;	
}

.friends_container .user_info .userdata .progress_0 {	background-position: 0 0;	}
.friends_container .user_info .userdata .progress_1 {	background-position: 0 -10px;	}
.friends_container .user_info .userdata .progress_2 {	background-position: 0 -20px;	}
.friends_container .user_info .userdata .progress_3 {	background-position: 0 -30px;	}
.friends_container .user_info .userdata .progress_4 {	background-position: 0 -40px;	}
.friends_container .user_info .userdata .progress_5 {	background-position: 0 -50px;	}
.friends_container .user_info .exit {
	position: absolute;
	top: 6px;	right: 7px;
	width: 50px;
	background: transparent url(../c-images/pld_exit_bt.png) 100% 1px no-repeat;
	z-index: 100;	
	font-size: 10px;
}



.friends_container .user_info .crn {
	position: absolute;
	background: url(../c-images/pld_profile_crn.png) no-repeat;
	width: 18px;	height: 18px;
	z-index: 1;
}

.friends_container .user_info .tl {
	background-position: 0 0;
	top: 0;	left: 0;
}		

.friends_container .user_info .bl {
	background-position: 0 -20px;
	left: 0;	bottom: 0;
}	

.friends_container .user_info .tr {
	background-position: -20px 0;
	top: 0;	right: 0;
}	

.friends_container .user_info .br {
	background-position: -20px -20px;
	right: 0;	bottom: 0;
}	

.friends_container .user_info .top {
	background: transparent url(../c-images/pld_profile_bg.png) no-repeat 0 0;
	position: absolute;
	top: 0;	left: 0;
	right: 0;
	height: 18px;
	margin: 0 18px 4px 0;
	padding: 0;
}

.friends_container .user_info .bttm {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x 0 100%;
	position: absolute;
	bottom: 0;	left: 0;
	right: 18px;	height: 18px;
	padding: 0;
	float: left;
}

.friends_container .user_info .md1 {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x -19px -1px;
	position: absolute;
	top: 18px;	bottom: 18px;
	left: 2px;	right: 18px;
	padding: 0;
}

.friends_container .user_info .md2 {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x 100% 50%;
	position: absolute;
	top: 18px;	bottom: 18px;
	right: -1px;
	padding: 0;
	width: 19px;
}
	
.friends_container .user_info a { }


/* FLAGS scroller */

#c-content .scroller_container {
	position: relative;
	clear: both;
	height: 82px;
	display: block;
	overflow: hidden;
	margin: 0 34px 0 24px;
}

#c-content .scroller_container .wrap {
	position: absolute;
	width: 1000px; height: 82px;	
	background: transparent url(../c-images/pld_scroller_bg.png) 0 0 repeat-x;
}

#c-content .scroller_container .flags a {
	display: block;
	float: left;
	height: 63px;	width: 70px;
	margin: 0;	padding: 0;
	position: relative;
}

#c-content .scroller_container .flags a {
	display: block;
	text-decoration: none;
	text-align: center;
	height: 82px;	margin: 0 5px 0 0;
}

#c-content .scroller_container .flags a em {
	display: block;
	overflow: hidden;
	font-style: normal;
}

#c-content .scroller_container .flags a em.number {
	color: #fff;
	text-align: center;
	position: absolute;
	top: 0;	left: 50%;
}
	
#c-content .scroller_container .flags a em.country {
	position: absolute;
	left: 0;	bottom: 8px;
	text-align: center;
	width: 100%;
	font-size: 10px;
	text-decoration: underline;
}	
	
#c-content .scroller_container .flags img {	display: block;	margin: 0 auto;	}
#c-content .scroller_container .flags .flag_0 img {	margin-top: 31px;	width: 16px;	}
#c-content .scroller_container .flags .flag_1 img {	margin-top: 25px;	width: 24px;	}
#c-content .scroller_container .flags .flag_2 img {	margin-top: 18px;	width: 32px;	}
#c-content .scroller_container .flags .flag_3 img {	margin-top: 5px;	width: 48px;	}

#c-content .scroller_container .flags .flag_0 .number {
	width: 16px;	height: 15px;
	background: transparent url(../c-images/pld_flag_badge_0.png) 0 0 no-repeat;
	font-size: 11px;
	top: 40px;
}

#c-content .scroller_container .flags .flag_1 .number {
	width: 20px;	height: 20px;
	background: transparent url(../c-images/pld_flag_badge_1.png) 0 0 no-repeat;
	text-indent: -2px;
	line-height: 1.7;
	font-size: 11px;
	margin-left: 5px;
	top: 36px;
}

#c-content .scroller_container .flags .flag_2 .number {
	width: 25px;	height: 24px;
	background: transparent url(../c-images/pld_flag_badge_2.png) 0 0 no-repeat;
	line-height: 2;
	font-size: 11px;
	top: 32px;
	margin-left: 7px;
}

#c-content .scroller_container .flags .flag_3 .number {
	width: 32px;	height: 32px;
	background: transparent url(../c-images/pld_flag_badge_3.png) 0 0 no-repeat;
	line-height: 2.8;
	font-size: 11px;
	top: 26px;
	margin-left: 10px;
}


/* sort buttons */
#c-content .buttons_sort {	display: block;	overflow: hidden;	margin: 0 34px 18px 24px;	}
#c-content .buttons_sort ul {	float: right;	}
#c-content .buttons_sort ul li {	float: left;	}

#c-content .buttons_sort ul li a {
	background: transparent url(../c-images/pld_sort_bt_bg.png) 0 0 no-repeat;
	font-size: 10px;
	color: #414141;
	text-decoration: none;
	display: block;
	height: 17px;
	padding: 0 3px;
}

#c-content .buttons_sort ul li a.act {
	background: transparent url(../c-images/pld_sort_bt_bg_act.png) 0 0 no-repeat;
	color: #fff;
}

#c-content .buttons_sort ul li.first a {	background-position: 0 0;	padding: 0 3px 0 15px;	}
#c-content .buttons_sort ul li.last a {	background-position: 100% 0;	padding: 0 15px 0 3px;	}





/* PAGER */

#c-content .pager {
	display: block;
	overflow: hidden;
	margin: 0 34px 18px 24px;
	text-align: center;
}

#c-content .pager ul {
	display: table;
	margin: 0 auto;	
	zoom: 1;
	_display: inline;
	*display: inline;
}

#c-content .pager ul li {
	float: left;
	margin: 0 3px;
}

#c-content .pager ul li.button a {
	display: block;
	float: left;
	width: 15px;	height: 15px;
	background: transparent url(../c-images/pld_pager_bt.png) 0 0 no-repeat;
}

#c-content .pager ul li.begin a {	background-position: 0 0;	}
#c-content .pager ul li.back a {	background-position: -20px 0;	}
#c-content .pager ul li.forward a {	background-position: -40px 0;	}
#c-content .pager ul li.end a {	background-position: -60px 0;	}
#c-content .pager ul li.act a {	color: #5c5c5c;	text-decoration: none;	}


/* PROFILE image_editor + general rounded corners */

#c-right .rounded_content,
#c-content .rounded_content {
  position: relative;
	*position: static;
	z-index: 1;
}

#c-right .rounded_content .wrap,
#c-content .rounded_content .wrap {
	padding: 20px;
	_padding: 20px;
	*padding: 40px 20px 20px 20px;
	position: relative;
	z-index: 1000;
}	
	
#c-right .rounded_content .wrap *,
#c-content .rounded_content .wrap * {	z-index: 1000;	}
	
#c-right .rounded_content .top,
#c-content .rounded_content .top {
	background: transparent url(../c-images/pld_profile_bg.png) no-repeat 0 0;
	position: absolute;
	top: 0;	left: 0;
	right: 0;	height: 18px;
	margin: 0 18px 4px 0;
	padding: 0;
	z-index: -10;
}	

#c-right .rounded_content .bttm,
#c-content .rounded_content .bttm {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x 0 100%;
	position: absolute;
	left: 0;	bottom: 0;
	right: 18px;
	height: 18px;
	padding: 0;
	float: left;
	z-index: -10;
}

#c-right .rounded_content .md1,
#c-content .rounded_content .md1 {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x -19px -1px;
	position: absolute;
	top: 18px;	bottom: 18px;
	left: 2px;	right: 18px;
	padding: 0;
	z-index: -10;
}

#c-right .rounded_content .md2,
#c-content .rounded_content .md2 {
	background: transparent url(../c-images/pld_profile_bg.png) repeat-x 100% 50%;
	position: absolute;
	top: 18px;	bottom: 18px;
	right: -1px;
	padding: 0;
	width: 19px;
	z-index: -10;
}

#c-right .rounded_content .crn,
#c-content .rounded_content .crn {
	position: absolute;
	background: url(../c-images/pld_profile_crn.png) no-repeat;
	width: 18px;	height: 18px;
	z-index: 1;
	z-index: -10;
}

#c-right .rounded_content .tl,
#c-content .rounded_content .tl {
	background-position: 0 0;
	top: 0;	left: 0;
}		

#c-right .rounded_content .bl,
#c-content .rounded_content .bl {
	background-position: 0 -20px;
	left: 0;	bottom: 0;
}	

#c-right .rounded_content .tr,
#c-content .rounded_content .tr {
	background-position: -20px 0;
	top: 0;	right: 0;
}	

#c-right .rounded_content .br,
#c-content .rounded_content .br {
	background-position: -20px -20px;
	right: 0;	bottom: 0;
}

#c-right .image_editor,
#c-content .image_editor {
	width: 292px;
	margin: 0 auto;
	text-align: center;
}

#c-right .image_editor #image_editor_area,
#c-content .image_editor #image_editor_area {
	margin: 20px auto 0 auto;
	width: 200px;
}



/* FORMS buttons */
#c-content .small_button {
	position: relative;
	display: block;
	width: 100px;
	margin: 0 auto;
}

#c-content .small_button .small_button {
	background: transparent url(../c-images/pld_sm_bt_bg.png) 0 0 no-repeat;
	position: absolute;
	display: block;
	height: 22px;
	padding: 0;
	top: 0;	left: 0;
	right: 15px;
	color: #fff;
	text-align: center;
	text-indent: 5px;
	text-decoration: none;
}

#c-content .small_button .wrap {
	background: transparent url(../c-images/pld_sm_bt_bg.png) 100% 0 no-repeat;
	position: absolute;
	width: 6px;	height: 22px;
	top: 0;	right: -6px;
}


body:nth-of-type(1) #c-content .small_button .wrap {	right: 1px; width: 7px;	} /* Opera 9 + Web-Kit */
body:last-child:not(:root:root) #c-content .small_button .wrap { right: -6px; width: 6px; } /* Web-Kit */



/* buttons */

#c-content .image_editor .remove_row {
	position: absolute;
	background-position: 100% 0;
	width: 90px;
	top: 10px;	right: 15px;
	z-index: 1000;
	text-decoration: underline;
}

#c-content .image_editor .small_buttons {
	_display: inline;
	*display: inline;
	position: relative;
	top: -10px;	height: 20px;
	margin: 0 auto;	
	display: table;
	z-index: 1000;
	text-align: center;
	zoom: 1;
}

#c-content .image_editor .small_buttons .small_button {
	position: relative;
	width: 80px;
	margin: 0 10px 0 0;
	float: left;
	z-index: 1000;
}

#c-content .image_editor .small_buttons .small_button .wrap {
	margin: 0;	padding: 0;
	overflow: hidden;
	z-index: 100;
}




/* USER PROFILE (view) */
#c-content h3 {	font-weight: normal;	margin: 0 0 20px 0;	font-size: 16px;	}
#c-content .view_profile {	position: relative;	margin: -18px 10px 0 10px;	}
#c-content .view_profile .userinfo_details .user_info .wrap {	padding: 16px 10px;	}

#c-content .view_profile .userinfo_main {
	position: absolute;
	left: 0;	width: 175px;
	margin: 0 1% 0 0;
	float: left;
}

#c-content .view_profile .userinfo_main .status {	margin-bottom: 33px;	}		
#c-content .view_profile .userinfo_main .wrap {	padding: 20px 10px;	}	
#c-content .view_profile .userinfo_main .links_block ul{	margin: 10px 0;	}	
#c-content .view_profile .userinfo_main ul li {	font-size: 11px;	}	
#c-content .view_profile .user_info {	position: relative;	width: 100%;	max-width: 570px;	z-index: 10;	}
#c-content .view_profile .user_info .userdata{	padding: 10px 0 0 0;	}
#c-content .view_profile .user_info .user_details {	position: relative;	z-index: 100;	}	
#c-content .view_profile .userinfo_details {	position: relative;	padding-left: 180px;	float: left;	}

#c-content .view_profile .userinfo_main .user_info .userpic {
	position: relative;
	width: 150px;	height: auto;
	margin: 0 3px;
	clear: both;
}

#c-content .view_profile .userinfo_main .user_info .userpic em.badge {
	background-image: url(../c-images/badges/online_ru-100x100.png);
	text-indent: -10000px;
}


#c-content .view_profile .userinfo_details dl {
	display: block;
	position: relative;
	width:  210px;
	overflow: hidden;
	font-size: 11px;
}	

#c-content .view_profile .userinfo_details dt {
	display: block;
	width: 100px;
	margin: 0 0 3px 0;
	float: left;	clear: left;
}	

#c-content .view_profile .userinfo_details dd {
	position: relative;
	display: block;
	width: 110px;
	margin: 0 0 3px 0;
	padding: 0;
	float: left;
	color: #537695;
}

#c-content .view_profile .userinfo_details dd.indent {	padding: 0 0 0 100px;	}
#c-content .view_profile .userinfo_details dd.lang_ico img {	width: 16px;	vertical-align: text-bottom;	}
#c-content .view_profile .userinfo_details dd.type_ico img {	width: 25px;	vertical-align: text-bottom;	}
#c-content .view_profile .userinfo_details dd.type_ico {	text-indent: -5px;	}




/* USER PROFILE (places) */

#c-content .view_places {	max-width: 570px;	}
#c-content #places_form {	width: 100%;	margin: 0 0 33px 0;	overflow: hidden;	clear: both;	}
#c-content #places_form .custom_text_input {	margin: 0 9px 0 0;	float: left;	}

#c-content .form_buttons a {
	background: transparent url(../c-images/pld_sort_bt_bg.png) 0 0 no-repeat;
	position: relative; 
	display: block;
	height: 17px;
	margin: 3px 0 0 0;
	padding: 0 0 0 8px;
	float: left;
	color: #414141;
	font-size: 10px;
	text-decoration: none;
}	

#c-content .form_buttons a em {
	background: transparent url(../c-images/pld_sort_bt_bg.png) 100% 0 no-repeat;
	position: absolute;
	display: block;
	padding: 0;
	top: 0;
	width: 10px;
	right: -10px;
	height: 17px;
	float: left;
	color: #414141;
	font-size: 10px;
	text-indent: -999px;
	text-decoration: none;
}	



/* header */
#c-content .view_places_header_closed,
#c-content .view_places_header {
	background: transparent url(../c-images/pld_places_corner.png) 65px 36px no-repeat;	
	position: relative;
	height: 36px;
	padding: 0 0 18px 0;
	clear: both;
	overflow: hidden;
}

#c-content .view_places_header_closed .wrap,
#c-content .view_places_header .wrap {
	background: transparent url(../c-images/pld_places_bg.png) 0 0 repeat-x;	
	height: 36px;
	margin: 0 18px 0 18px;
	padding: 0 !important;
}

#c-content .view_places_header .lft {
	background: transparent url(../c-images/pld_places_crn.png) 0 0 no-repeat;
	position: absolute;
	top: 0;	left: 0;
	width: 18px;	height: 36px;
}	

#c-content .view_places_header_closed,
#c-content .view_places_header_closed h4,
#c-content .view_places_header_closed .wrap {
	padding-right: 0 !important;
	background: none;
}

#c-content .view_places_header_closed .wrap {	margin-right: 0;	padding: 2px 0;	}

#c-content .view_places_header_closed .wrap h5 {
	margin-left: 6px !important;
	margin-right: 0;
	padding-right: 0 !important;
}
	
#c-content .view_places_header .rgt {
	background: transparent url(../c-images/pld_places_crn.png) -19px 0 no-repeat;	
	position: absolute;
	top: 0;	right: 0;
	width: 18px;	height: 36px;
}	

#c-content .view_places_header h4,
#c-content .geography_area .view_places_header_closed h5,
#c-content .view_places_header h5 {
	padding: 10px 40px;
	margin: 0;
	clear: both;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
}

#c-content .view_places_header h4 {	padding-right: 0;	}
#c-content .view_places_header h5 {	padding: 2px 0 10px 5px;	}

#c-content .view_places_header_closed h4 {
	padding: 10px 40px;
	margin: 0 18px 0 0;
	color: #20598c;
	font-size: 13px;
	font-weight: normal;
}

#c-content .geography_area {	margin: 0 0 0 40px;	}
#c-content .geography_area .geography_area {	margin: 0 15px 0 40px;	}
#c-content .geography_area h5 .name {	float: left;	}
#c-content .geography_area .view_places_header h5 .tools {	margin: 7px -1px 0 0;	}

#c-content .geography_area h5 img.flag {
	position: relative;
	width: 35px;
	top: -2px;	left: -7px;
	vertical-align: middle;
}

#c-content .geography_area .view_places_header_closed h5 {
	margin: 2px 10px 5px 24px;
	height: 36px;
	padding: 0;
	float: left;
	float: none;
	color: #20598c;
}

#c-content .geography_area .view_places_header_closed .tools {	margin-top: 6px;	margin-left: 2px;	}

#c-content h4 .name, #c-content .geography_area .view_places_header_closed h5 .name {	display: block;	float: left;	}

#c-content .tools,	
#c-content h4 .tools,	
#c-content .geography_area .view_places_header_closed h5 .tools {	float: right;	width: 80px;	}

#c-content h4 .tools {	width: 20px;	margin: 0 2px 0 0;	}
#c-content h5 .tools {	margin: 0 6px 0 0;	}	
	
#c-content .tools .favorite .checkbox,
#c-content .geography_area .view_places_header_closed h5 .tools .favorite .checkbox {
	background: transparent url(../c-images/pld_places_bt.png) -26px 0 no-repeat;
	display: block;
	width: 20px;	height: 17px;
	margin-top: 0;	margin-right: 5px;
	float: left;
}

#c-content .tools .favorite .checkbox_checked,
#c-content .geography_area .view_places_header_closed h5 .tools .favorite .checkbox_checked {
	background: transparent url(../c-images/pld_places_bt.png) -26px -21px no-repeat;
}

#c-content .tools .master .checkbox,
#c-content .geography_area .view_places_header_closed h5 .tools .master .checkbox {
	background: transparent url(../c-images/pld_places_bt.png) 0 0 no-repeat;
	display: block;
	width: 25px;	height: 17px;
	margin-top: 0;	margin-right: 5px;
	float: left;
}

#c-content .tools .master .checkbox_checked,
#c-content .geography_area .view_places_header_closed h5 .tools .master .checkbox_checked {
	background: transparent url(../c-images/pld_places_bt.png) 0 -21px no-repeat;
}


#c-content .tools_short {	width: 50px;	}

#c-content .tools .open {
	background: transparent url(../c-images/pld_closer_ctl.png) 0 -23px no-repeat;
	width: 20px;	height: 20px;
}

#c-content .tools .open_closed {	background: transparent url(../c-images/pld_closer_ctl.png) 0 0 no-repeat;	}

#c-content .city .tools .open {
	background: transparent url(../c-images/pld_closer_ctl_sm.png) 0 0 no-repeat;
	width: 16px;	height: 16px;
}

#c-content .city .tools .open_closed {
	background: transparent url(../c-images/pld_closer_ctl_sm.png) 0 -20px no-repeat;
}

#c-content .view_places_cities {	margin-bottom: 10px;	padding: 0;	}
#c-content .view_places_cities .city {	width: 100%;	margin: 0;	}
#c-content .view_places_cities .city .name {	float: left;	}
#c-content .view_places_cities .city .tools {
	position: relative;
	margin-right: -32px;
	float: right;
	z-index: 10000;
}

#c-content .view_places_cities .city_fix {
	*position: absolute;
	_margin: 0 0 0 -12px;
}

#c-content .view_places_cities .city_fix .tools {
	*margin-left: 0;
	*margin-right: 8px;
}

#c-content .hider {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}

#c-content .view_places_header .wrap {
   padding: 20px;
	_padding: 20px;
	*padding: 40px 20px 20px 20px;
}	
	

#c-content .view_places_cities .wrap {
   padding: 20px;
	_padding: 20px;
	*padding: 40px 20px 20px 20px;
}	
	
#c-content .write_new_message .top,	
#c-content .view_places_cities .top {
	background: transparent url(../c-images/pld_places_bg1.png) no-repeat 0 0;
	height: 9px;
	margin: 0 9px 4px 0;
}	

#c-content .write_new_message .bttm,
#c-content .view_places_cities .bttm {
	background: transparent url(../c-images/pld_places_bg1.png) repeat-x 0 100%;
	height: 9px;
	right: 9px;
}

#c-content .write_new_message .md1,
#c-content .view_places_cities .md1 {
	background: transparent url(../c-images/pld_places_bg1.png) repeat-x -19px -1px;
	top: 9px;	left: 0px;
	bottom: 9px;	right: 9px;
}

#c-content .write_new_message .md2,
#c-content .view_places_cities .md2 {
	background: transparent url(../c-images/pld_places_bg1.png) repeat-x 100% 50%;
	top: 9px;	bottom: 9px;
	right: 0px;	
	width: 9px;
}

#c-content .write_new_message .crn,
#c-content .view_places_cities .crn {
	background: url(../c-images/pld_places_bg1_crn.png) no-repeat;
	width: 9px;	height: 9px;
}

#c-content .write_new_message .tl,
#c-content .view_places_cities .tl {
	background-position: 0 0;
	top: 0;	left: 0;
}		

#c-content .write_new_message .bl,
#c-content .view_places_cities .bl {
	background-position: 0 -9px;
	left: 0;	bottom: 0;
}	

#c-content .write_new_message .tr,
#c-content .view_places_cities .tr {
	background-position: -9px 0;
	top: 0;	right: 0;
}	

#c-content .write_new_message .br,
#c-content .view_places_cities .br {
	background-position: -9px -9px;
	right: 0;	bottom: 0;
}	


#c-content .view_places_cities .custom_select {	width: 200px;	}

#c-content .view_places_cities .custom_select .arrow,
#c-content .view_places_cities .custom_select .select {
	z-index: 10000;
}
	
#c-content .view_places_cities .custom_text_input {
	position: relative;
	width: 100% !important;
	height: 21px;
	overflow: hidden;
}

#c-content .view_places_cities .custom_text_input .crn {
	background-image: url(../c-images/pld_form_controls.png);
	position: absolute;
	width: 7px;	height: 7px;
	z-index: 10;
}

#c-content .view_places_cities .custom_text_input .tl {
	background-position: 0 -104px;
	top: 0;	left: 0;
}		

#c-content .view_places_cities .custom_text_input .bl {
	background-position: 0 	-119px;
	left: 0;	bottom: 0;
}	

#c-content .view_places_cities .custom_text_input .tr {
	background-position: -16px 	-104px;
	top: 0;	right: 0;
}	

#c-content .view_places_cities .custom_text_input .br {
	background-position: -16px 	-119px;
	right: 0;	bottom: 0;
}	

#c-content .view_places_cities .custom_text_input .top {
	background: transparent url(../c-images/pld_form_bg.png) 0 0 repeat-x;
	position: absolute;
	height: 18px;
	left: 0;	bottom: 0 !important;
	margin: 0 7px 0 0;
}
	

#c-content .view_places_cities .custom_text_input .bttm {
	background: transparent url(../c-images/pld_form_bg.png) 100% 100% repeat-x;
	position: absolute;
	height: 13px;
	right: 0;	bottom: 0;
	left: 0;
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
}

#c-content .view_places_cities .custom_select .bttm {	height: 14px;	}

#c-content .view_places_cities .form_buttons {
	display: table;
	text-align: center;
	width: 100%;
	overflow: hidden;
	clear: both;
}

#c-content .view_places_cities .form_buttons .button {
	display: block;
	width: 80px;
	margin: 10px auto;
	float: none;
}

#c-content .view_places_cities .city {	margin: -16px 0 0 -12px;	}
#c-content .city_closed {	margin: 0 0 3px 8px;	overflow: hidden;	}
#c-content .city_closed .name {	float: left;	}
#c-content .view_places_cities form {	margin-left: 12px;	}

#c-content .view_places_cities form li {
	margin: 2px 0 8px 0;
	min-width: 260px;
	overflow: hidden;
	clear: both;
}

#c-content .view_places_cities form li .input_text {	font-size: 11px;	z-index: 10000;	}

#c-content .view_places_cities form li .custom_text_input {
	position: relative;
	width: 200px !important;
	float: left;
}

#c-content .view_places_cities form li .tools {	width: 55px;	}	

#c-content .view_places_cities form li .remove {
	background: transparent url(../c-images/pld_places_remove.png) 0 0 no-repeat;
	width: 11px;	height: 11px;
	margin: 4px 5px 0 5px;
	float: left;
}

#c-content .view_sight {	margin: 0 35px 8px 35px;	}
#c-content .view_sight img {	width: 15px;	margin-right: 2px;	vertical-align: middle;	}
	
	
	
/* Places I'd like to see */	
	
#c-content .places_wishlist .view_places_header {
	background: transparent url(../c-images/pld_places_bg.png) 0 0 repeat-x;	
	height: 36px;
	margin: 0 18px 0 18px;
	padding: 0 !important;
}

#c-content .places_wish_list .view_places_header h4 {	padding: 0;	overflow: hidden;	}
#c-content .places_wish_list .view_places_header h4 .name img {	width: 32px;	margin: 2px 0 0 0;	}

#c-content .places_wish_list .view_places_header h4 .country_name {
	margin: 10px 10px 0 0; 
	float: right;
	text-align: right;
}

#c-content .places_wish_list .view_places_header h4 .tools {	margin: 9px 0 0 0;	}
#c-content .places_wish_list .closed {	background: none;	}

#c-content .places_wish_list .places_info {
	position: relative;
	width: 100%;
	margin: -40px 0 12px 0;
	padding-top: 20px;
	z-index: 0;
}
#c-content .places_wish_list .places_info .corner {
	background: transparent url(../c-images/pld_places_corner.png) 0 0 no-repeat;
	position: absolute;
	width: 16px;	height: 16px;
	top: 20px;	left: 65px;
	z-index: 1000;
}

#c-content .places_wish_list .places_info .wrap .city {
	position: relative;
	height: 20px;
	overflow: hidden;
	z-index: 10;
}

#c-content .places_wish_list .places_info .wrap .city .wrap {
	background: none;
	position: relative;
	margin: 0 11px 0 11px;
	padding: 3px 0 0 0;
	z-index: 10;
}
	
#c-content .places_wish_list .places_info .wrap .city .lft {
	background: none;
	position: absolute;
	left: 0;	top: 0;
	width: 11px;	height: 20px;
	z-index: 10;	
}	

#c-content .places_wish_list .places_info .wrap .city .rgt {
	background: none;	
	position: absolute;
	top: 0;	right: 0;
	width: 11px;	height: 20px;
	z-index: 10;	
}	

#c-content .places_wish_list .places_info .wrap .city:hover .wrap {
	background: transparent url(../c-images/pld_rounded_selection_city_bg.png) 0 0 repeat-x;
}
	
#c-content .places_wish_list .places_info .wrap .city:hover .lft {
	background: transparent url(../c-images/pld_rounded_selection_city_crn.png) 0 0 no-repeat;
}	

#c-content .places_wish_list .places_info .wrap .city:hover .rgt {
	background: transparent url(../c-images/pld_rounded_selection_city_crn.png) 100% 0 no-repeat;	
}

	
#c-content .places_wish_list .places_info .wrap .city .icon_holder {
	display: block;
	width: 24px;
	margin: 0 7px 0 0;
	float: left;
	text-align: center;
}

#c-content .places_wish_list .places_info .wrap .city .icon_holder img {
	display: block;
	margin: 0 auto;
}		
	
#c-content .places_wish_list .places_info .city .tools {	width: 45px;	visibility: hidden;	}	
#c-content .places_wish_list .places_info .city:hover .tools {	visibility: visible;	}

#c-content .places_wish_list .places_info .remove {
	background: transparent url(../c-images/pld_places_remove.png) 0 0 no-repeat;
	width: 11px;	height: 11px;
	margin: 2px 5px 0 5px;
	float: left;
}

#c-content .tools .pin .checkbox {
	background: transparent url(../c-images/pld_places_bt.png) -52px 0 no-repeat;
	display: block;
	width: 10px;	height: 17px;
	margin-top: 0;	margin-right: 5px;
	float: left;
}

#c-content .tools .pin .checkbox_checked {
	background: transparent url(../c-images/pld_places_bt.png) -52px -21px no-repeat;
}



/* Write new message */
#c-content .addresse_selector{	overflow: hidden;	}
#c-content .addresse_selector .custom_select .select {	height: 17px;	}
#c-content .addresse_selector .custom_select span.select {	width: 150px;	}
#c-content .addresse_selector .custom_select .custom_text_input,
#c-content .addresse_selector .custom_select{	width: 200px;	clear: both !important;	}
#c-content .addresse_selector ul {	clear: both;	margin: 5px 0 18px 84px;	overflow: hidden;	}

#c-content .addresse_selector .custom_select,
#c-content .addresse_selector label {
	float: left;
	clear: none !important;
	overflow: hidden;
	margin-top: 2px;
}

#c-content .addresse_selector label {	padding: 4px 0 0 5px;	width: 75px;	}
#c-content .addresse_selector ul li {	margin: 8px 0 0 0;	overflow: hidden;	clear: both;	}
#c-content .addresse_selector ul li .userpic {	float: left;	}
#c-content .addresse_selector ul li .userpic-25x25 {	width: 25px;	height: 25px;	}


#c-content .addresse_selector ul li .userpic a {
	text-decoration: none;
	position: relative;
	display: block;
	width: 25px;	height: 25px;
	overflow: hidden;
}

#c-content .news_day .news_item .person .person .userpic a em,
#c-content .news_day .news_item .person .userpic a em,
#c-content .addresse_selector ul li .userpic a em,
#c-content .journey .userpic a em,
.userpic-25x25 em {
	position: absolute;
	top: 0;	left: 0;
	width: 100%;	height: 100%;
	background: transparent url(../c-images/badges/online-25x25.png) 0 0 no-repeat !important;
	display: block;
	margin: 0;
}	

#c-content .addresse_selector ul li .name {	padding: 5px 0 0 5px;	float: left;	}

#c-content .addresse_selector ul li .remove {
	background: transparent url(../c-images/pld_places_remove.png) 0 0 no-repeat;
	width: 11px;	height: 11px;
	margin: 8px 5px 0 5px;
	float: left;
}

#c-content .addresse_selector, #c-content .write_new_message {	max-width: 520px;	margin: 0 auto;	} 
#c-content .write_new_message #message_save .custom_textarea {	width: 100%;	}
#c-content .write_new_message #message_save .custom_textarea textarea{	z-index: 10;	position: relative;	}
#c-content .write_new_message #message_save .custom_textarea {	display: block;	margin: 0 auto;	}

#c-content .write_new_message #message_save .custom_textarea .bttm {
	position: absolute;
	top: 7px;	height: auto;
	margin-right: 0px;
	z-index: -10;
}

#c-content .write_new_message #message_save .custom_textarea .top {
	width: auto;	height: auto;
	z-index: -10;
}

#c-content .write_new_message .form_buttons {	position: relative;	height: 20px;	margin: 10px 0 0 0;	}

#c-content .write_new_message .big_button {
	position: relative;
	display: block;
  width: 100px;
	margin: 0 auto;
}

#c-content .addresse_selector .add_button {
	position: relative;
	float: left;
	width: 86px;
	margin: 0 0 0 10px;
}

#c-content .add_journey .form_buttons .big_button,
#c-content .addresse_selector .add_button .form_buttons .big_button,
#c-content .write_new_message .big_button {
	background: transparent url(../c-images/pld_big_bt_bg.png) 0 0 no-repeat;
	position: absolute;
	display: block;
	height: 22px;
	padding: 0;
	top: 0;	left: 0;
	right: 15px;
	color: #555;
	font-size: 12px;
	text-align: center;
	text-indent: 20px;
	text-decoration: none;
	line-height: 1.6;
}

#c-content .big_button .wrap {
	background: transparent url(../c-images/pld_big_bt_bg.png) 100% 0 no-repeat;
	position: absolute;
	width: 20px;	height: 22px;
	top: 0;	right: -20px;
	overflow: hidden;
	padding: 0;
}

body:nth-of-type(1) #c-content .big_button .wrap {	right: -20px; width: 20pxpx;	} /* Opera 9 + Web-Kit */




/* View Journeys */

#c-content .journey {	max-width: 780px;	padding: 0 37px;	margin: 0 auto;	}
#c-content .journey .journey_header, #c-content .journey .journey_header span {	vertical-align: middle;	}
#c-content .journey .journey_header .label {	vertical-align: middle;	font-size: 16px;	}

#c-content .journey .journey_header .name,
#c-content .journey .journey_header .time {
	vertical-align: middle;
	color: #3c71a1;
	font-size: 13px;	
	margin:  0 0 0 6px;
}

#c-content .journey .journey_header .tools{
	width: 220px;
	margin-top: 8px;
	overflow: hidden;
	*margin: -22px 0 0 0;
}

#c-content .journey .journey_header img{	vertical-align: middle;	width: 33px;	}	
	
#c-content .journey .journey_header .tools span{
	margin: 0 25px 0 0;
	vertical-align: middle;
	font-size: 12px;
}	

#c-content .journey .journey_header .tools span.last{	margin: 0;	}

#c-content .journey .journey_header .journey_time {	clear: both;	margin: 15px 0 10px 0;	}
#c-content .journey .journey_header .journey_time .time {	padding: 0 0 0 3px;	}
#c-content .journey .single_journey{	padding-left: 40px;	}

#c-content .journey .single_journey .transport_icon{
	position: relative;
	margin-left: -37px;	margin-top: -28px;	margin-bottom: -23px;
	width: 39px;	height: 59px;
	background: transparent url(../c-images/pld_journey_arr.png) 0 0 no-repeat;
	overflow: hidden;
}

#c-content .journey .single_journey .transport_icon .icon{	width: 39px;	height: 59px;	}

#c-content .journey .single_journey .transport_icon .airplane{
	background: transparent url(../c-images/pld_journey_ico_plane.png) 0 0 no-repeat;
}

#c-content .journey .single_journey .place {	overflow: hidden;	}
#c-content .journey .single_journey .place .description h3 {	margin-bottom: 0;	}
#c-content .journey .single_journey .place .description ul {	margin-left: 0;	}
#c-content .journey .single_journey .place .description ul li img {	vertical-align: middle;	}
#c-content .journey .single_journey .place .description {	float: left;	margin-bottom: 0;	}	

#c-content .journey .single_journey .photos {
	position: absolute;
	top: 20px;	bottom: 0;	right: 40px;
	width: 130px;
}

#c-content .journey .single_journey .photos .gallery {
	position: absolute;
	top: 50%;
	margin: -28px 0 0 0;
}
	
#c-content .journey .single_journey .gallery li{	float: left;	margin: 0 0 0 4px;	height: 100%;	}

#c-content .journey_ruler {
	background: transparent url(../c-images/pld_ruler.png) 0 0 repeat-x;
	margin: 18px 18px;
	height: 2px;
	overflow: hidden;
}

#c-content .journey_members_header .label{	vertical-align: middle;	display: inline;	}
#c-content .journey_members_header .icon{	width: 28px;	height: 28px;	top: 10px;	}
#c-content .journey_members_header .icon img {	vertical-align: middle;	display: inline;	}
#c-content .journey_members .details_header {	overflow: hidden;}
#c-content .journey_members .details_header .user {	float: left;	}
#c-content .journey_members .details_header .user .userpic {	float: left;	vertical-align: middle;	}
#c-content .journey_members .details_header .user .userpic a {	text-decoration: none;	}
#c-content .journey_members .details_header .user .name {	float: left;	margin: 5px 0 0 0;	}	
#c-content .journey_members .details {	margin: 15px 0 0 30px;	}
#c-content .journey_discussion .date {	float: left;	margin: 6px 0 0 25px;	}
#c-content .journey_discussion .description {	margin: 15px 0 0 30px;	width: 70%;	}
#c-content .journey_members .details_header .tools{	width: auto;	vertical-align: middle;}

#c-content .journey_members .details_header .tools span img,
#c-content .journey_members .details_header .tools span{
	vertical-align: middle;
}

#c-content .journey_members .details .description {	margin: 6px 0 6px 27px;	}
#c-content .journey_members .details .details_footer{	overflow: hidden;	}
#c-content .journey_members .details .details_footer a{	float: right;	}


/* SINGLE journey-photo (former SINGLE journey) */

.single_journey_info {	width: 420px;	margin: 0 auto;	padding: 0 20px;	}

.single_journey_info .journey_holder {
	margin: 0 auto;
	*width: 404px;
}

.single_journey_info .journey_header {	margin: 0 0 11px 0;	clear: both;	}
#c-content .added_by,	.single_journey_info .journey_header .added_by {	margin: 0 0 10px 0;	}

#c-content .added_by *,
.single_journey_info .journey_header .added_by *,
.single_journey_info .photo_people * {
	display: inline;
	vertical-align: baseline;
}

#c-content .added_by .userpic a,
.single_journey_info .journey_header .added_by .userpic a,
.single_journey_info .photo_people .userpic a {
	text-decoration: none;
	position: relative;
	display: inline-block;
}

#c-content .added_by a em,
.single_journey_info .journey_header .added_by a em,
.single_journey_info .photo_people a em {
	background: transparent url(../c-images/badges/online-25x25.png) 0 0 no-repeat;
	position: absolute;
	top: 0;	left: 0;
	width: 100%;	height: 100%;
	display: block;
	margin: 0;
}	

#c-content .added_by .name,
.single_journey_info .journey_header .added_by .name,
.single_journey_info .photo_people .name {
	margin: 0 10px 0 0;
}

#c-content .added_by .userpic,
.single_journey_info .journey_header .added_by .userpic,
.single_journey_info .photo_people .userpic {
	line-height: 2;
}

.single_journey_info .photo_wrapper {	width: 404px;	margin: 0 auto; }

.single_journey_info .journey_photo {
	padding: 2px 0 0 2px;	margin: 0 0 7px 0;
	overflow: hidden;
	background: transparent url(../c-images/pld_frame1_top.png) 0 0 no-repeat;
}

.single_journey_info .journey_photo .wrap {
	background: transparent url(../c-images/pld_frame1_bttm.png) 100% 100% no-repeat;
	padding: 0 2px 2px 0;
	float: left;
}

.single_journey_info .photo_tools {	clear: both;	text-align: right;	}

.single_journey_info .photo_description,
.single_journey_info .photo_people, 
.single_journey_info .vote_here {
	padding: 10px 0 0 0;
	clear: both;
	position: relative;
	overflow: hidden;
}


.single_journey_info .photo_description .label,
.single_journey_info .photo_people .label, 
.single_journey_info .vote_here .label {
	float: left;
	width: 100px; 
	overflow: hidden;
	margin: 0 10px 0 0;
	position: relative;
}

.single_journey_info .photo_description .label {
	position: absolute;
	*position: relative;
}

.single_journey_info .photo_description .description,
.single_journey_info .photo_people .description,
.single_journey_info .vote_here .description {
	float: left;	padding: 0;	margin: 0;
}

.single_journey_info .photo_description .description {
	padding: 0 0 0 110px;
	*padding: 0;
}
.single_journey_info .photo_people {	margin-bottom: 10px;	}
.single_journey_info .photo_people_clear .person{	clear: both;	display: block;	}
.single_journey_info .vote_here {	width: 342px;	margin: 20px auto;	clear: both;	}

.single_journey_info .vote_here .rounded_content .wrap{
	*float: left;
	*padding-top: 22px !important;
}

.single_journey_info .vote_here ul {	width: 153px;	overflow: hidden;	}
.single_journey_info .vote_here ul li{	width: 24px;	margin: 0 5px 0 0;	float: left;	}
#c-content .single_journey_info .vote_here .label {	margin: 4px 0 0 0;	}

#c-content .single_journey_info .vote_here ul .radio {
	width: 24px;	height: 24px;
	background: transparent url(../c-images/pld_rate_star_unact.png) 0 0 no-repeat;
}	

#c-content .single_journey_info .vote_here ul .radio_checked {
	background: transparent url(../c-images/pld_rate_star_act.png) 0 0 no-repeat;
}	

#c-content .single_journey_info .rounded_dark .crn {	background-image: url(../c-images/pld_dark_crn.png);	}
	
#c-content .single_journey_info .rounded_dark .top, 
#c-content .single_journey_info .rounded_dark .bttm, 
#c-content .single_journey_info .rounded_dark .md1, 
#c-content .single_journey_info .rounded_dark .md2 
{
	background-image: url(../c-images/pld_dark_bg.png);
}
	
#c-content .single_journey_info .vote_here .crn,
#c-content .single_journey_info .message_area .crn {
	background-image: url(../c-images/pld_vote_crn.png);
}
	
#c-content .single_journey_info .vote_here .top, 
#c-content .single_journey_info .vote_here .bttm, 
#c-content .single_journey_info .vote_here .md1, 
#c-content .single_journey_info .vote_here .md2, 
#c-content .single_journey_info .message_area .top, 
#c-content .single_journey_info .message_area .bttm, 
#c-content .single_journey_info .message_area .md1, 
#c-content .single_journey_info .message_area .md2 
{
	background-image: url(../c-images/pld_vote_bg.png);
}

#c-content .single_journey_info .message_area_light .crn {
	background-image: url(../c-images/pld_profile_crn.png);
}
	
#c-content .single_journey_info .message_area_light .top, 
#c-content .single_journey_info .message_area_light .bttm, 
#c-content .single_journey_info .message_area_light .md1, 
#c-content .single_journey_info .message_area_light .md2 
{
	background-image: url(../c-images/pld_profile_bg.png);
}

#c-content .single_journey_info .rounded_dark .wrap {	*padding-top: 20px !important;	}

#c-content .message_area .custom_text_input .crn {
	background: transparent url(../c-images/pld_form_controls.png) no-repeat;
	z-index: 10;
}

#c-content .message_area .custom_text_input .tl {	background-position: 0 -104px;	}		
#c-content .message_area .custom_text_input .bl{	background-position: 0 	-118px;	}	
#c-content .message_area .custom_text_input .tr {	background-position: -16px 	-104px;	}	
#c-content .message_area .custom_text_input .br {	background-position: -16px 	-118px;	}	

#c-content .message_area .custom_text_input .top {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 0 0;
}

#c-content .message_area .custom_text_input .top {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 0 0;
	width: auto;	height: auto;
	margin-right: 6px;
}	

#c-content .message_area .custom_text_input .bttm {
	background: transparent url(../c-images/pld_form_bg.png) repeat-x;
	background-position: 100% 100%;
	height: auto;
	right: 0;
}	
	
#c-content .message_area textarea {	z-index: 10000 !important;	}
	
#c-content .message_area .msg {
	background-image: url(../c-images/pld_msg1_l_crn.png) !important;
	background-position: 0 100%;
	width: 27px;	height: 14px;
	left: -9px;	bottom: 4px;
}	
	
#c-content .message_area_light .msg {
	background-image: url(../c-images/pld_msg2_l_crn.png) !important;
	background-position: 0 100%;
	width: 27px;	height: 16px;
	left: -9px;	bottom: 2px;
}	
	

#c-content .single_journey_info .message_area {	margin: 0 0 20px 0;	}	
#c-content .custom_textarea {	width: 280px;	}	
#c-content .message_area {	/*width: 323px;*/	left: 60px;	}

#c-content .message_area .wrap {
	padding: 15px 15px;
	*left: 60px;
}	
	
#c-content .message_area .userpic {
	border: 1px solid #fff;
	width: 50px;	height: 50px;
	overflow: hidden;
	position: absolute;
	left: -65px;	bottom: -10px;
}	
	
.userpic em {
	background: url(../c-images/badges/online_ru-50x50.png) no-repeat;
	display: block;
	position: absolute;
	top: 0;	left: 0;
	width: 50px;	height: 50px;
}	

#c-content .message_area .userpic em.eng {	background: url(../c-images/badges/online-50x50.png) no-repeat;	}	
	
#c-content .message_area .mrg {	margin: 5px 0 0 7px;	}


#c-content .message_area .form_buttons a {
	background: transparent url(../c-images/pld_sm_bt_bg.png) 0 0 no-repeat;
	margin: 5px 0 0 0;
	color: #fff;
	line-height: 1.2;
}

#c-content .message_area .form_buttons a em {
	background: transparent url(../c-images/pld_sm_bt_bg.png) no-repeat 100% 0;
}




/* journey-LIST */

#c-content .journey_list_holder {
	max-width: 780px;
	min-width: 404px;
	margin: 0 auto;
	padding: 0 20px;	
}

#c-content .journey_list_holder h3 {	padding-left: 0;	}

#c-content .journey_desc .rounded_content .wrap {	z-index: 0 !important;	}

#c-content .journey_desc .rounded_content .wrap h4 {
	color: #304a66;
	font-weight: normal;
	font-size: 16px;	margin: 0 0 6px 0;
}

#c-content .journey_desc .rounded_content .md1 {	background-position: -2px -19px;	}  

#c-content .journey_type_a .rounded_content .crn {	background-image: url(../c-images/pld_lst1_crn.png);	}

#c-content .journey_type_a .rounded_content .md1, 
#c-content .journey_type_a .rounded_content .md2, 
#c-content .journey_type_a .rounded_content .top, 
#c-content .journey_type_a .rounded_content .bttm {
	background-image: url(../c-images/pld_lst1_bg.png); 
}

#c-content .journey_type_b .rounded_content .crn {	background-image: url(../c-images/pld_lst2_crn.png);	}

#c-content .journey_type_b .rounded_content .md1, 
#c-content .journey_type_b .rounded_content .md2, 
#c-content .journey_type_b .rounded_content .top, 
#c-content .journey_type_b .rounded_content .bttm 
{
	background-image: url(../c-images/pld_lst2_bg.png); 
}

#c-content .journey_desc .icon {
	width: 75px;	height: 75px;
	overflow: hidden;
	float: left;	margin: 0 10px 0 0;
}

#c-content .journey_desc .close {
	display: block;
	background: transparent url(../c-images/pld_buttons.png) 0 0 no-repeat;
	top: 7px;	right: 7px;
	width: 20px;	height: 18px;
	overflow: hidden;
	position: absolute;
	z-index: 10000;
}

#c-content .journey_desc .close:hover {	background-position: 0 -18px;	}
#c-content .journey_desc .rounded_content .wrap {	*padding: 20px;	}
#c-content .journey_type3 .rounded_content .wrap {	z-index: 1000 !important;	position: inherit;	}
#c-content .journey_desc .journey_tools * {	vertical-align: bottom;	line-height: 2;	}
#c-content .journey_desc .detail {	padding-right: 10px;	}
#c-content .journey_desc .details {	margin: 10px 0 6px 0;	}




/* DESCRIPTION of single journey */


#c-content .journey_description {
	width: 420px;/*max-width: 780px;*/	padding: 0 20px;	margin: 0 auto;
}

#c-content .journey_description h3{
	padding: 0 0 10px 0;
	overflow: hidden;
	margin: 0;
}

#c-content .journey_description h3 .country_info {
	float: left;
	width: 250px;
}


#c-content .journey_description h3 .flag {
	padding-bottom: 5px;
}

#c-content .journey_description h3 .flag img{
	width: 33px;
	vertical-align: middle;
}
 
#c-content .journey_description h3 .country_name { }

#c-content .journey_description h3 a.show_map {
	font-size: 11px;
	margin-left: 38px;
	clear: both;
}

#c-content .journey_description h3 .header_menu .crn {
	background-image: url(../c-images/pld_hd_menu_crn.png);
}

#c-content .journey_description h3 .header_menu .md1,
#c-content .journey_description h3 .header_menu .md2,
#c-content .journey_description h3 .header_menu .bttm,
#c-content .journey_description h3 .header_menu .top {
	background-image: url(../c-images/pld_hd_menu_bg.png);
}

#c-content .journey_description h3 .header_menu{
	float: right;
	width: 150px;
}

#c-content .journey_description h3 .header_menu .wrap ul{
	z-index: 10000;	
	position: relative;
}

#c-content .journey_description h3 .header_menu .wrap ul li {
	position: relative;
}

#c-content .journey_description h3 .header_menu .wrap ul li a {
	margin-right: 10px;
	height: 18px;
	display: block;
	text-indent: 8px;
	font-size: 11px;
}

#c-content .journey_description h3 .header_menu .wrap ul li em {
	position: absolute;
	text-decoration: none !important;
	text-indent: -9999px;
	width: 10px;
	height: 18px;
	top: 0;
	right: 0;
	*right: -10px;
}

#c-content .journey_description h3 .header_menu .wrap ul li.act a {
	color: #c7d2da;
	background: transparent url(../c-images/pld_hd_menu_act_bg.png) 0 0 no-repeat;
}

#c-content .journey_description h3 .header_menu .wrap ul li.act em{
	background: transparent url(../c-images/pld_hd_menu_act_bg.png) 100% 0 no-repeat;
}

#c-content .journey_description h3 .header_menu .wrap{
	padding: 7px 5px;
	z-index: 10000;	
	font-size: 13px;
}

#c-content .journey_description .view_places_header {
	z-index: 100;
}


#c-content .journey_description .view_places_header .country_name { 
	float: left !important;
}

#c-content .journey_description .places_info {
	z-index: 0;
}

#c-content .journey_description .places_info .corner {
	z-index: 10000;
}	

#c-content .journey_description .places_info .wrap{
	padding-top: 30px;
	margin: -20px 0 0 0;
}

#c-content .write_journey .random_photos,
#c-content .journey_description .place_stats,
#c-content .journey_description .random_photos {
	margin: 0 auto;
	overflow: hidden;
}

#c-content .journey_description .place_stats p{
	padding: 0 0 0 5px;
} 

#c-content .journey_description .place_stats{
	padding: 0 0 10px 0;
}

#c-content .write_journey .random_photos .wrap .placeholder,
#c-content .journey_description .random_photos .wrap .placeholder{
	height: 78px;
	padding: 0 0 0 2px;
}

#c-content .write_journey .random_photos a,
#c-content .write_journey .random_photos .wrap a,
#c-content .write_journey .random_photos img,
#c-content .journey_description .random_photos a,
#c-content .journey_description .random_photos .wrap a,
#c-content .journey_description .random_photos img{
	display: block;
	float: left;
	margin: 0 2px 3px 0; 
	z-index: 10000 !important;
	position: relative
}

#c-content .write_journey .random_photos a img,
#c-content .journey_description .random_photos .wrap a img {
	display: block;
	width: auto;
	height: auto;
}


#c-content .write_journey .random_photos .crn,
#c-content .journey_description .random_photos .crn {
	background-image: url(../c-images/pld_rnd_photo_crn.png);
}

#c-content .write_journey .random_photos .md1,
#c-content .write_journey .random_photos .md2,
#c-content .write_journey .random_photos .bttm,
#c-content .write_journey .random_photos .top,
#c-content .journey_description .random_photos .md1,
#c-content .journey_description .random_photos .md2,
#c-content .journey_description .random_photos .bttm,
#c-content .journey_description .random_photos .top {
	background-image: url(../c-images/pld_rnd_photo_bg.png);
}

#c-content .write_journey .random_photos .wrap,
#c-content .journey_description .random_photos .wrap {
	padding: 5px;
}

#c-content .write_journey .random_photos .wrap *,
#c-content .journey_description .random_photos .wrap * {
	z-index: 1000;
}

#c-content .journey_description .random_photo_tools {
	clear: both;
	margin: 12px 0;
	text-align: center;
	/*display: table;
	margin: 12px auto;	
	zoom: 1;*/
}

#c-content .journey_description .random_photo_tools .form_buttons{
	display: table;
	margin: 0 auto;
	zoom: 1;
	_display: inline;
	*display: inline;
}

/*#c-content .journey_description .random_photo_tools {
	display: block;
	height: 20px;
	text-align: center;
}

#c-content .journey_description .random_photo_tools .form_buttons{
	
}*/

#c-content .journey_description .tour_search {
	clear: both;
	margin: 12px 0;
	text-align: center;
	display: table;
	margin: 12px auto;	
	zoom: 1;
}

#c-content .journey_description .tour_search .form_buttons{
	display: table;
	/*margin: 0 auto;	*/
	zoom: 1;
	_display: inline;
	*display: inline;
}

#c-content .journey_description .tour_search .button {
	display: inline;
	margin: 15px 5px 15px 0;
	background-image: url(../c-images/pld_big_bt_bg.png);
	height: 23px;
	font-size: 15px;
	line-height: 1.3;
}

#c-content .journey_description .tour_search .button em {
	background-image: url(../c-images/pld_big_bt_bg.png);
	height: 23px;
}

#c-content .journey_description .columns {
	overflow: hidden;
	width: 405px;
	margin: 0 auto;
}

#c-content .journey_description .columns .column {
	float: left;
	font-size: 12px;
}

#c-content .journey_description .columns .lft {
	width: 280px;
}

#c-content .journey_description .columns .lft .wrap{
	padding: 0 30px 0 0;
}
	
#c-content .journey_description .columns .rgt {
	width: 125px;
	
}
	
#c-content .journey_description .columns img,
#c-content .journey_description .columns .doc_ico {
	vertical-align: middle;
}	
	
#c-content .journey_description .columns .doc_ico {
	margin: 10px 0 0 0;
}	
	
	
	
	
/* ADD JOURNEY INFO */	
	
	
	
.add_journey h3{
	padding-left: 0;
}

.add_journey {
	width: 430px;
	margin: 0 auto;
}	
	
.add_journey .form_row {
	float: left;
	clear: both;
	width: 100%;
	position: relative;
	margin: 0 0 16px 0;
}

.add_journey label {
	float: left;
	width: 86px;
}

.add_journey .date {
	margin-left: 10px;
}

.add_journey .date span,
.add_journey .date a {
	padding: 0 3px;
}

.add_journey .date .relative {
	margin-left: 35px;
}

.add_journey .date .act {
	background: #5792c7;
	color: #fff;
	text-decoration: none;
}

.add_journey .description {
	width: 340px;
	position: relative;
}
	
.add_journey .description .description {
	width: auto;
}

.add_journey .mrg .description {
	margin: 0 0 0 86px;
}

.add_journey .description {
	float: left;
}	

.add_journey .description label {
}	
	
.add_journey .custom_text_input{
	width: 212px !important;
}

.add_journey .date .custom_text_input{
	width: 83px !important;
}
	
.add_journey .form_row .custom_text_input {
	float: left;
}	
	
.add_journey  .form_row .custom_text_input input{
	left: 5px;
}

.add_journey .tools {
	width: 120px !important;
	float: left;
	margin: 4px 0 0 0;
}
	
.add_journey .route {
	
}
	
.add_journey .route .form_row{
	margin: 0 0 20px 0;
}

.add_journey .rounded_content_dark {
	
}	
	
#c-content .add_journey .route  {
}	

#c-content .add_journey .rounded_content_dark {
	margin: -20px 0 0 95px;
	width: 194px;
	position: relative;
}	
	
	
#c-content .add_journey .rounded_content_dark .crn {
	background-image: url(../c-images/pld_dark_crn.png);
}
	
#c-content .add_journey .rounded_content_dark .md1,
#c-content .add_journey .rounded_content_dark .md2,
#c-content .add_journey .rounded_content_dark .bttm,
#c-content .add_journey .rounded_content_dark .top {
	background-image: url(../c-images/pld_dark_bg.png);
}	
	
#c-content .add_journey .rounded_content_dark .bttm {
	right: 13px;
	margin-left: 0 !important;
}

#c-content .add_journey .rounded_content_dark .custom_text_input {
	width: 150px !important;
	height: 18px;
	left: 16px;
}	

#c-content .add_journey .rounded_content_dark .wrap {
	padding-top: 30px;
}
	
#c-content .add_journey .rounded_content_dark .custom_text_input input {
	font-size: 10px;
	left: 0;
}

#c-content .add_journey .rounded_content_dark .custom_text_input .crn{
	background: url(../c-images/pld_form_controls.png) 0 0 no-repeat;
	width: 7px;	height: 7px;
}

#c-content .add_journey .rounded_content_dark .custom_text_input .tl {
	background-position: 0 -104px !important;
	height: 10px;
}

#c-content .add_journey .rounded_content_dark .custom_text_input .bl {
	background-position: 0 	-118px;
	bottom: 1px;
}	

#c-content .add_journey .rounded_content_dark .custom_text_input .tr {
	background-position: -16px 	-104px;
}	

#c-content .add_journey .rounded_content_dark .custom_text_input .br {
	background-position: -16px 	-119px;
}	

#c-content .add_journey .rounded_content_dark .custom_text_input .top {
	margin: 0 7px 0 0;
	bottom: 10px;
	height: 15px;
	right: -5px;
	background-position: -5px 0;
}	

#c-content .add_journey .rounded_content_dark .custom_text_input .bttm {
	margin: 0 0 0 7px !important;
	background-position: 100% 100%;
	right: 0;
	bottom: 10px;
	height: 10px;
}


#c-content .add_journey .rounded_content_dark .custom_text_input .md1,
#c-content .add_journey .rounded_content_dark .custom_text_input .md2,
#c-content .add_journey .rounded_content_dark .custom_text_input .bttm,
#c-content .add_journey .rounded_content_dark .custom_text_input  .top {
	background-image: url(../c-images/pld_form_bg.png);
	z-index: -100;
}	
	
#c-content .add_journey .tools .arrow {
	width: 16px;
	height: 16px;
	margin: 0 3px 0 0;
}
	
#c-content .add_journey .tools .top_arrow {
	background: url(../c-images/pld_bt_top.png) 0 0 no-repeat;
}

	
#c-content .add_journey .tools .bttm_arrow {
	background: url(../c-images/pld_bt_bttm.png) 0 0 no-repeat;
}
	
#c-content .add_journey .tools .button {
	font-size: 9px;
}
	
#c-content .add_journey .tools a {
	float: left;
}	
	
#c-content .add_journey .travel_type_menu {
	position: relative;
	float: left;
	height: 100%;
}	
	
#c-content .add_journey .travel_type_menu .menu_item {
	position: absolute;
	width: 19px;
	height: 19px;
	left: 51px;
	top: 50%;
	margin: 14px 0 0 0;
}

#c-content .add_journey .travel_type_menu .menu_item_plane {
	background: transparent url("../c-images/pld_jrn_ico_plane.png") 0 0 no-repeat;
}

#c-content .add_journey .travel_type_menu .corner {
	left: 60px;
	position: absolute;
	width: 28px;
	height: 50%;
}

#c-content .add_journey .travel_type_menu .top1 {
	margin: 0 0 20px 0 !important;
	top: 13px;
	background: transparent url(../c-images/pld_jrn_wire_1.png) 0 0 no-repeat;
}

#c-content .add_journey .travel_type_menu .bttm1 {
	margin: 10px 0 0 0 !important;
	bottom: -35px;
	background: transparent url(../c-images/pld_jrn_wire_2.png) 0 100% no-repeat;
}	

#c-content .add_journey .travel_type_menu_l1 .menu_item {
	margin: 13px 0 0 0;
	left: -33px;
}

#c-content .add_journey .delete {
	width: 10px;
	height: 10px;
	position: absolute;
	right: 137px;
	top: 7px;
	z-index: 10000;
	background: transparent url("../c-images/pld_input_close_bt.png") 50% 50% no-repeat;
}

#c-content .add_journey .travel_type_menu .travel_type_menu .delete {
	right: -7px;
	top: 6px;
	width: 6px;
	height: 6px;
	z-index: 10000;
}

#c-content .add_journey .travel_type_menu_l1 .menu_item_car {
	background: transparent url("../c-images/pld_jrn_ico_car.png") 0 0 no-repeat;
	background: transparent url("../c-images/pld_jrn_ico_plane.png") 0 0 no-repeat;
}

#c-content .add_journey .travel_type_menu_l1 .corner {
	left: -25px;
	height: 50%;
}

#c-content .add_journey .travel_type_menu_l1 .top1 {
	margin: 0 0 20px 0 !important;
	top: 10px;
}

#c-content .add_journey .travel_type_menu_l1 .bttm1 {
	margin: 10px 0 0 0 !important;
	bottom: -35px;
}	


#c-content .add_journey .travel_type_menu .travel_type_menu .corner {
	display: none;
}

#c-content .add_journey .travel_type_menu .travel_type_menu .menu_item {
	position: absolute;
	top: 0;
	left: -10px;
	margin: 0;
}

#c-content .add_journey .travel_type_menu .form_row{
	/*border: 1px solid blue;*/
}

#c-content .add_journey .travel_type_menu .travel_type_menu {
	/*border: 1px solid red;*/
	margin: 0 0 16px 0;
	height: 20px;
	clear: both;
	float: left
}

#c-content .add_journey .travel_type_menu .wrap {
	height: 1%;
}

#c-content .add_journey .travel_type_menu .travel_type_menu .menu_item_plane {
	background: transparent url(../c-images/pld_jrn_ico_plane_w.png) 0 0 no-repeat;	
}

#c-content .add_journey .addresse_selector {
	margin-left: 15px;
}

#c-content .add_journey .form_buttons {
	position: relative;	height: 26px;	margin: 10px 0 0 0;	
	clear: both;
	text-align: center;
	margin: 0 auto !important;
	}

#c-content .add_journey .big_button {
	display: table !important;
	/*display: inline;*/
	position: relative;
	text-align: center;
	margin: 0 auto !important;
	/*right: auto !important;
	left: auto !important;*/
	}

#c-content .add_journey .big_button em{
	position: relative;
	top: -19px;
	left: 100%;
}

.form_buttons1 {
	border: 1px solid green;
	text-align: center !important
}


/* NEWS */

#c-content .news_head,
#c-content .news_day {
	max-width: 700px;
	/*width: 420px;*/
	margin: 0 auto 6px auto;
} 


#c-content .news_head {
	/*margin: 0 0 16px 0;*/
}

#c-content .news_day .news_item {
	margin: 0 0 27px 0;
	clear: both;
	position: relative;
	overflow: hidden;
}

#c-content .news_day .news_item .time {
	display: block;
	clear: both;	
}

#c-content .news_day .news_item .userpic {
	float: left;
	margin: 0 5px 0 0;
}

#c-content .news_day .news_item .description {
	float: left;
}

#c-content .news_day .news_item .description .person{
	display: inline-block;
	zoom: 1;
	*display: inline;
}

#c-content .news_day .news_item .person .userpic-25x25 {
	width: 25px;	
	height: 25px;	
	position: relative;	
}

#c-content .news_day .news_item .description .name,
#c-content .news_day .news_item .description .userpic {
	display: inline;
}

#c-content .news_day .news_item .description .userpic {
	margin-top: -10px; 
}

#c-content .news_day .news_item .description .userpic span {
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	z-index: 10000;
	text-decoration: none;
	font-size: 1px;
	text-indent: 10px;
	
}

#c-content .news_day .news_item .description .userpic img {
	z-index: -1;
	position: absolute;
}

#c-content .news_day .news_item .description .news_gall {
	margin: 9px 0 0 0;
	overflow: hidden;
}

#c-content .news_day .news_item .description .news_gall .item {
	width: 80px;
	height: 75px;
	overflow: hidden;
	float: left;
	margin: 0 9px 9px 0;
}

#c-content .news_day .day {
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	width: 100px;
}

#c-content .filter_menu {
	position: absolute;
	top: 20px;
	right: 50%;
	margin-right: -75px;
	z-index: 10;
}

#c-content .filter_menu .wrap {
	padding: 20px 15px;
}

#c-content .filter_menu ul li {
	clear: both;
	height: 24px;
	overflow: hidden;
	padding: 3px 5px 0 10px ;
}

#c-content .filter_menu ul li.act {
	background: transparent url(../c-images/pld_filter_act_bg.png) 0 0 no-repeat;
	color: #fff;
}

#c-content .filter_menu ul li .title {
	float: left;
	width: 97px;
	padding: 1px 0 0 0;
}

#c-content .filter_menu .email {
	margin-right: 5px;
}

#c-content .filter_menu .email .checkbox{
	background: transparent url(../c-images/pld_profile_news_email.png) 0 3px no-repeat;
}

#c-content .filter_menu .sms .checkbox{
	background: transparent url(../c-images/pld_profile_news_sms.png) 0 1px no-repeat;
}

#c-content .filter_menu .sms .checkbox_checked,
#c-content .filter_menu .email .checkbox_checked {
	opacity: 0.5;
}

#c-content .filter_menu .rounded_content .crn {
	background-image: url(../c-images/pld_filter_crn.png);
}
	
#c-content .filter_menu .rounded_content .md1,
#c-content .filter_menu .rounded_content .md2,
#c-content .filter_menu .rounded_content .bttm,
#c-content .filter_menu .rounded_content .top {
	background-image: url(../c-images/pld_filter_bg.png) !important;
}	

#c-content .filter_menu .rounded_content .md1 {
	background-position: -2px -18px;
}

#c-content .filter_menu .rounded_content .bttm {
}

#c-content .filter_menu .rounded_content .tr {
	background: url(../c-images/pld_filter_crn_tr.png) 100% 0 no-repeat;
	width: 61px;
	z-index: 1000;
	height: 30px;
	top: -12px;
}

#c-content .filter_menu .rounded_content .top {
	right: 43px;
}	

#c-content .news_day .news_head {
	overflow: hidden;
}

#c-content .news_day h3 {
	float: left;
	padding-left: 0;
}

#c-content .news_day .tools {
	float: right;
	z-index: 10000;
	width: 50%;
}	
	
#c-content .news_day .news_day {
	z-index: 0;
	position: relative;
}

#c-content .news_day .tools .news_filter_button {
	background: transparent url(../c-images/pld_filter_bt.png) 0 0 no-repeat;
	width: 41px;
	height: 23px;
	z-index: 10000;
	position: absolute;
	left: 50%;
	margin-left: 30px;
}
	
#c-content .news_day .tools .search {
	margin-left: 70px;
	width: 100px;
}	
	
#c-content .news_day .tools .search .custom_text_input {
	width: 140px
}
	
#c-content .news_day .tools .search_button {
	position: absolute;	
	top: 3px;
	left: 50%;
	margin-left: 187px;
	z-index: 1000;
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url(../img/search.gif) 0 0 no-repeat;
}	 
	
	
	
	
/* journey_photos */
#c-content .journey_photos h3{
	padding-left: 8px;
}
#c-content .journey_photos {
	min-width: 414px;
	max-width: 740px;
	margin: 0 auto;
	*width: 414px; /* otherwise MSIE goes nuts */
}

#c-content .journey_photos .rounded_content {
	margin: 0 0 20px 0;
	
}

#c-content .journey_photos .rounded_content .wrap{
	zoom: 1;
	position: relative;
	white-space: normal;
} 
	
#c-content .journey_photos .gallery_item {
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin: 0 1px 1px 0;
	float: left;
	*display: block;
}
	
#c-content .journey_photos .rounded_content_place .crn{
	background-image: url(../c-images/pld_photos_crn.png);
}	

#c-content .journey_photos .rounded_content_place .md1,
#c-content .journey_photos .rounded_content_place .md2,
#c-content .journey_photos .rounded_content_place .bttm,
#c-content .journey_photos .rounded_content_place .top {
	background-image: url(../c-images/pld_photos_bg.png);
}	

#c-content .journey_photos .rounded_content_trip .crn{
	background-image: url(../c-images/pld_photos_trip_crn.png);
}	

#c-content .journey_photos .rounded_content_trip .md1,
#c-content .journey_photos .rounded_content_trip .md2,
#c-content .journey_photos .rounded_content_trip .bttm,
#c-content .journey_photos .rounded_content_trip .top {
	background-image: url(../c-images/pld_photos_trip_bg.png);
}	
	
#c-content .journey_photos .rounded_content_tabbed .top {
	background-position: -4px 0;
		
}

#c-content .journey_photos .rounded_content_tabbed .md1 {
	background-position: -6px -18px;
}
	
#c-content .journey_photos .rounded_content_tabbed .bttm {
	bottom: -1px;
	height: 19px;
}
	
#c-content .journey_photos .rounded_content_tabbed .tl {
	display: none;
}

#c-content .journey_photos .rounded_content_tabbed .tab {
	position: absolute;
	top: -8px;
	left: 6px;
	z-index: 10000;
}	
	
#c-content .journey_photos .rounded_content_trip .tab {
	padding-right: 20px;
}

#c-content .journey_photos .rounded_content_tabbed .tab .tl {
	display: block;
	top: -10px;
	left: -6px;
	height: 25px;
	z-index: 0;
	*z-index: 1000;
}
	
#c-content .journey_photos .rounded_content_tabbed .tab .tr {
	display: block;
	top: -10px;
	right: -16px;
	height: 25px;
	z-index: 0;
}

#c-content .journey_photos .rounded_content_tabbed .tab .top {
	display: block;
	top: -10px;
	right: -16px;
	left: 0;
	height: 25px;
	background-position: -7px 0;
	z-index: 0;
}
	
#c-content .journey_photos .rounded_content_tabbed .tab h5 {
	z-index: 10000;
	position: relative;
	top: 0px;
	padding: 0 7px;
	display: block;
	font-weight: normal;
}
	
#c-content .journey_photos .rounded_content_tabbed .tab h5 .ico {
	position: absolute;
	/*line-height: 6;
	top: 5px;*/
	top: 3px; 
	right: -15px;
	*margin-right: -10px;
}
	
	
/* Write a story about journey */	
/* Tiny MCE customisation */

.defaultSkin .mceExternalClose { background:url(../c-images/pld_editor_icons.gif) -820px 0}
.defaultSkin .mceStatusbar a.mceResize { background:url(../c-images/pld_editor_icons.gif) -800px 0; }
.defaultSkin .mceIcon {background-image:url(../c-images/pld_editor_icons.gif)  !important; width: 21px !important;}
.defaultSkin .mceSeparator {display:block; background:url(../c-images/pld_editor_icons.gif) -180px 0; }
.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../c-images/pld_editor_icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;}
.defaultSkin .mceSplitButton span.mceAction {width:20px; background:url(../c-images/pld_editor_icons.gif) 20px 20px;}
.defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../c-images/pld_editor_icons.gif) -741px 0; border:1px solid #F0F0EE;}
.defaultSkin a.mceButtonActive, 
.defaultSkin a.mceButtonEnabled:hover {border: none !important; background-color: transparent !important; margin: 1px 2px 1px 1px; opacity: 0.5;}


.defaultSkin .mceButton {	border: none !important; margin: 1px 2px 1px 1px !important;	}
.mceFirst, .defaultSkin table.mceLayout {	border: none !important;	}
.mceToolbar .mceToolbar  {	position: absolute; right: 18px;	}
.mceToolbarStart {	display: none !important;	}
.mceToolbar {	background: transparent !important;	}
.mceToolbar .mceToolbar{
	background: transparent !important;
	position: absolute;
	top: -27px;
	right: 0;
}

.mceToolbar {
	height: 1px !important;
	border: none !important;
}

#c-content .write_journey .journey_title {
	margin: 10px 0 16px 0;
}

#c-content .write_journey .custom_text_input {
	width: 300px
}

#c-content .write_journey .header {
	overflow: hidden;
	margin: 0 0 8px 0;
}

#c-content .write_journey .header h3 {
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}

#c-content .write_journey .rounded_content {
	margin-bottom: 20px;
}

#c-content .write_journey .rounded_content .upload_link {
	text-align: right;
}

#c-content .write_journey .rounded_content .rounded_content {
	margin-bottom: 5px;
}

#c-content .write_journey .rounded_content_dark .header h3 {
	color: #fff;
}

#c-content .write_journey .header .buttons_sort {
	width: 50%;
	float: right;
	margin: 0;
}

#c-content .write_journey .rounded_content {
	clear: both;
	position: relative;
}

#c-content .write_journey {
	width: 444px;
	margin: 0 auto;
	padding: 0;
}

#c-content .write_journey .journey_title label,
#c-content .write_journey .journey_header .name {
	font-size: 16px;
	color: #5c5c5c;
	vertical-align: middle;
}

#c-content .write_journey .journey_title label {
	float: left;
}

#c-content .write_journey .rounded_content .wrap {
	padding: 12px;
}

#c-content .write_journey .rounded_content .wrap .wrap {
	padding: 5px;
}

#c-content .write_journey.rounded_content_dark {
	margin: -20px 0 0 95px;
	width: 194px;
	position: relative;
}	
	
	
#c-content .write_journey .rounded_content_dark .crn {
	background-image: url(../c-images/pld_dark_crn.png);
	z-index: -10;
}
	
#c-content .write_journey .rounded_content_dark .md1,
#c-content .write_journey .rounded_content_dark .md2,
#c-content .write_journey .rounded_content_dark .bttm,
#c-content .write_journey .rounded_content_dark .top {
	background-image: url(../c-images/pld_dark_bg.png);
	
}	
	
#c-content .write_journey .rounded_content_dark .bttm {
	right: 18px;
	margin-left: 0 !important;
}

/*
#c-content .write_journey .rounded_content_dark .custom_text_input {
	width: 350px !important;
	height: 180px;
	left: 16px;
}	*/

#c-content .write_journey .rounded_content_dark .wrap {
	/*padding-top: 30px;*/
}
	
#c-content .write_journey .rounded_content_dark .tinymce_holder textarea {
	font-size: 10px;
	left: 0;
	height: 170px;
	width: 300px;
	background: transparent;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder .crn{
	background: url(../c-images/pld_form_controls.png) 0 0 no-repeat;
	width: 7px;	height: 7px;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder .tl {
	background-position: 0 -104px !important;
	height: 10px;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder .bl {
	background-position: 0 	-118px;
	bottom: 1px;
}	

#c-content .write_journey .rounded_content_dark .tinymce_holder .tr {
	background-position: -16px 	-104px;
}	

#c-content .write_journey .rounded_content_dark .tinymce_holder .br {
	background-position: -16px 	-119px;
}	

#c-content .write_journey .rounded_content_dark .tinymce_holder .top {
	margin: 0 7px 0 0;
	bottom: 0px;
	height: 19px;
	right: -5px;
	background-position: 0 0;
}	

#c-content .write_journey .rounded_content_dark .tinymce_holder .bttm {
	margin: 0 0 0 7px !important;
	background-position: 100% 100%;
	right: 0;
	bottom: 1px;
	height: 10px;
}
	
#c-content .write_journey .rounded_content_dark .tinymce_holder .md1 {
	bottom: 7px;
	background-position: 0 -10px;
	left: 0;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder .md2 {
	bottom: 10px !important;
	right: 0;
	top: 7px;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder .md1,
#c-content .write_journey .rounded_content_dark .tinymce_holder .md2,
#c-content .write_journey .rounded_content_dark .tinymce_holder .bttm,
#c-content .write_journey .rounded_content_dark .tinymce_holder  .top {
	background-image: url(../c-images/pld_form_bg.png) !important;
	z-index: -100;
}

#c-content .write_journey .rounded_content_dark .tinymce_holder * {
	background-color: transparent !important;
}
	
iframe {
	/*display: none !important;*/
	margin-top: -25px !important;
	padding: 0 !important;
}	

#c-content .write_journey .add_journey {
	margin: 15px 0;	
}

	
#c-content .write_journey .form_buttons .big_button {
	float: left;
	display: block !important;
	position: absolute;
	left: 15px;
	right: auto;
} 	

#c-content .write_journey .form_buttons .big_button em {
	top: 0;
}

#c-content .write_journey .form_buttons .big_button em, x:-moz-any-link {
	top: -19px;	
}



#c-content .write_journey .form_buttons .rgt {
	position: absolute;
	right: 25px;
	left: auto;
}	
	
	
	
	
	
	
	