/*SHELL*/

iframe {
	margin:0 !important;	
}

.plifr {
	width:100%;
}

.cc_l {
	background:transparent url(../mycss/shell/cont_fld_left.png) repeat-y scroll right top;	
	width:10px;
}
.cc_r {
	background:transparent url(../mycss/shell/cont_fld_right.png) repeat-y scroll left top;	
	width:10px;
}
.cc_lb {
	width:16px;
}
.cc_rb {
	width:16px;
}
.cc_b {
	line-height:1px;
	font-size:1px;
}


.js_link {
	text-decoration:none;
	border-bottom:1px dotted;
	line-height:12px;
	font-size:11px;
}

td.empty {
	line-height:1px;font-size:1px;	
}

/*Shadow bug (with tabs)*/
.ccc .cc_shad .cc_shad_l {
	z-index:0;
}


/*"day" bug in search form*/
#c-content div.personal_day, #c-content div.personal_day .custom_text_input {
	width:60px;	
}



/*---FORMS---*/

div.input_warning {
	color: #B22222;
	font-size:10px;
	line-height:11px;
	margin-bottom:3px;
	visibility:hidden;
}

div.save_success {
	display:none;
	width:100%;
	text-align:center;
	color:#3C71A1;
}



/*---Headers---*/

h4.blue {
	color:#3C6387;	
}




/*---Vitual Tour - Main Page---*/

div.vt_block_wrap {
	height:320px;width:229px;
	float:left;
}
table.vt_block {
	width:100%;height:100%;
}





/*---Bookings---*/

div.booking {width:100%;margin:20px 0;}
div.booking h4 {font-size:20px;line-height:30px;text-indent:10px}
div.booking_orange,tr.booking_tr_orange {background-color: #ffc96a;}
div.booking_green,tr.booking_tr_green {background-color:#ccffcc}
div.booking_yellow,tr.booking_tr_yellow {background-color:#ffffcc}
div.booking_red,tr.booking_tr_red {background-color:#ffcccc}
div.booking_blue,tr.booking_tr_blue {background-color:#ccffff}
div.booking_violet,tr.booking_tr_violet {background-color:#ffccff}

td.booking_delim {height:20px;line-height:20px;}

tr.booking_hover {background: transparent url(../mycss/data_tbl/body_sel_cont.png) repeat scroll 0 0;}

select.booking_status_select {margin-top:2px}


/*---DATA TABLES---*/

.data_tbl {
	
}
.data_tbl_hdr_left, .data_tbl_hdr_right {
	width:19px;
	height:36px;
	background: transparent url(../mycss/data_tbl/hdr_crn.png) no-repeat scroll 0 0;		
}
.data_tbl_hdr_right {
	background-position: -19px 0;
}
.data_tbl_hdr {
	background: transparent url(../mycss/data_tbl/hdr_cont.png) repeat-x scroll 0 0;	
	color:#fff;
	vertical-align:middle !important;		
	font-size:9pt;
	letter-spacing:1pt;
	font-variant:small-caps;
	padding:0 6px 0 2px;
}
.data_tbl_body_td {
	padding:0 2px;	
}
.data_tbl_body_top td, .data_tbl_body_bot td,
.data_tbl_body_top_sel td, .data_tbl_body_bot_sel td {
	height:15px;	
}
.data_tbl_body_top_sel td, .data_tbl_body_bot_sel td {
	background: transparent url(../mycss/data_tbl/body_sel_cont.png) repeat scroll 0 0;
}
.data_tbl_body_top .crn, .data_tbl_body_bot .crn,
.data_tbl_body_top_sel .crn, .data_tbl_body_bot_sel .crn {
	width:19px;
}
.data_tbl_body_top_sel .crn, .data_tbl_body_bot_sel .crn {
	background: transparent url(../mycss/data_tbl/body_sel_crn.png) no-repeat scroll 0 0;	
}
.data_tbl_body_top .right {background-position:-19px 0;}
.data_tbl_body_bot .left {background-position:0 -15px;}
.data_tbl_body_bot .right {background-position:-19px -15px;}
.data_tbl_body_cont_sel {
	background: transparent url(../mycss/data_tbl/body_sel_cont.png) repeat scroll 0 0;	
}





/*---Hints in Right Panel---*/

span.hint_title {
	margin: 0pt 3px 3px; padding: 2px; 
	background-color: rgb(102, 153, 204);
	color: rgb(255, 255, 255); 
	display: block;	
}

span.hint_widget_title {
	margin: 0pt 3px 3px; padding: 2px; 
	background-color: #669966;
	color: rgb(255, 255, 255); 
	display: block;	
}

/*---Help Text---*/

.help_text {
	font-size:8pt;	
	line-height:11pt;
	padding:0;
	margin:2px;
	color: #999999;
}

/*---Map Control---*/

.mnr_items .alltypes {
	padding-bottom:18px;	
}

.content .menulr .menulr_bg_bot  {
	height:90px;	
}

#map_controls {
	top: auto;
	bottom:15px;	
}



/*---Project Page---*/
/*Main page with news list*/

table.news_list td.news_date {
	font-size:10px;
	vertical-align:bottom;
	line-height:120%;	
	width:90px;
}





/*---RADIO ROWS (used in photos uploads)---*/
table.radio_row {
	/*width:100%;*/height:24px;	
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;
}
td.radio_row_left {
	width:27px;
	background: transparent url(../mycss/radio_rows/cor.png) scroll no-repeat 0 -48px;	
}
td.radio_row_left a {
	width:27px;height:24px;
	display:block;	
}
td.radio_row_right {
	width:11px;
	background: transparent url(../mycss/radio_rows/cor.png) scroll no-repeat -27px -48px;	
}
td.radio_row_cont {
	background: transparent url(../mycss/radio_rows/cont.png) scroll repeat-x 0 -48px;	
	line-height:24px;
	padding-left:5px;
}
table.radio_row_selected td.radio_row_left,
table.radio_row_selected td.radio_row_cont {
	background-position: 0 0;	
	color:#fff;
}
table.radio_row_selected td.radio_row_right {
	background-position: -27px 0;	
}
table.radio_row_hover td.radio_row_left,
table.radio_row_hover td.radio_row_cont {
	background-position: 0 -24px;	
}
table.radio_row_hover td.radio_row_right {
	background-position: -27px -24px;	
}

td.radio_row_cont a {
	text-decoration:none;
	border-bottom:1px dotted;	
}
table.radio_row_selected td.radio_row_cont a {
	border:0 none;
	color:#fff;
}





/*---PERSON PAGE---*/

.user_info .ico {
	float: left;
	width: 20px; height: 20px;
}
.person_page .status {
	padding: 10px 0;	
}
.user_info .status_level_0 .ico {
	background: transparent url(../c-images/profile_icons/newbie.png) 0 0 no-repeat;	
}

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

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

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

.user_info .progress_0 {	background-position: 0 0;	}
.user_info .progress_1 {	background-position: 0 -10px;	}
.user_info .progress_2 {	background-position: 0 -20px;	}
.user_info .progress_3 {	background-position: 0 -30px;	}
.user_info .progress_4 {	background-position: 0 -40px;	}
.user_info .progress_5 {	background-position: 0 -50px;	}



.user_info .dl {
	font-size: 11px;
}	

.user_info .dt {
	display: block;
	width: 100px;
	float: left;	clear: left;
}	

.user_info .dd {
	min-width: 110px;
	padding: 0;
	color: #537695;
}

.user_info .dd.indent {	padding: 0 0 0 100px;	}
.user_info .dd.lang_ico img {	width: 16px;	vertical-align: text-bottom;	}
.user_info .dd.type_ico img {	width: 25px;	vertical-align: text-bottom;	}
.user_info .dd.type_ico {	text-indent: -5px;	}












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



/*---FRIENDS LIST---*/

div.friends_list_wrap {
	margin-top:10px;
	margin-left:6%;	
}

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



/* FLAGS scroller */

.carousel .car-track .flags a {
	display: block;
	float: left;
	height: 63px;
	width: 70px;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
}
.carousel .car-track .flags li {
	float:left;
}
.carousel .car-track .flags a.selected {
	background: url(../css/carousel/selected_bg.gif) no-repeat 2px 1px;	
}

.carousel .car-track .flags a {
	display: block;
	text-decoration: none;
	text-align: center;
	height: 82px;
	margin: 0 5px 0 0;
}

.carousel .car-track .flags a em {
	display: block;
	//overflow: hidden;
	font-style: normal;
}

.carousel .car-track .flags a em.number {
	color: #fff;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
}
	
.carousel .car-track .flags a em.country {
	position: absolute;
	top: 54px;
	text-align: center;
	width: 100%;
	font-size: 10px;
	line-height:11px;
	text-decoration: underline;
	left: 0;
}	
	
.carousel .car-track .flags img {
	display: block;
	margin: 0 auto 0 auto;
}
	
.carousel .car-track .flags .flag_0 img {
	margin-top: 31px;
	width: 16px;
}

.carousel .car-track .flags .flag_1 img {
	margin-top: 25px;
	width: 24px;
}

.carousel .car-track .flags .flag_2 img {
	margin-top: 18px;
	width: 32px;
}

.carousel .car-track .flags .flag_3 img {
	margin-top: 5px;
	width: 48px;
}

.carousel .car-track .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;
}

.carousel .car-track .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;
	top: 36px;
	margin-left: 5px;
}

.carousel .car-track .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;
}

.carousel .car-track .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;
}

.flag {
	padding-bottom: 5px;
}

.flag{
	width: 18px;
	vertical-align: middle;
} 

#c-content .journey .single_journey .transport_icon .plane {background: transparent url("../img/transport/plane.png") 0 18px no-repeat;}
#c-content .journey .single_journey .transport_icon .train {background: transparent url("../img/transport/train.png") 0 18px no-repeat;}
#c-content .journey .single_journey .transport_icon .bus {background: transparent url("../img/transport/bus.png") 2px 20px no-repeat;}
#c-content .journey .single_journey .transport_icon .self {background: transparent url("../img/transport/self.png") 3px 18px no-repeat;}
#c-content .journey .single_journey .transport_icon .ship {background: transparent url("../img/transport/ship.png") 0 20px no-repeat;}
#c-content .journey .single_journey .transport_icon .car {background: transparent url("../img/transport/car.png") 2px 20px no-repeat;}


#avatar_upload, #avatar_area_select {
	font-size: 10px;
}

.white_a {
	text-decoration:none;
	color: white;
}

.blue_a {
	text-decoration:none;
	color: #537695;	
}

.smallpic {
	width:25px;
	height:25px;	
}

#c-content .smallpic35 {
	width:35px;
	height:35px;		
}

.thumb {
	width:100px;
	height:100px;	
}

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

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

#c-content a.show_map {
	font-size: 11px;
	margin-left:0;
	text-decoration: none;
	clear: both;
}

#c-content .parent_name {
	font-size: 11px;
	color: #5c5c5c;
}

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



/*---PLACES---*/

/* Places fix */

#c-content .view_places_header_closed .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_closed .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 .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 .geography_area .view_places_header_closed h5 {
	margin-top: 0
}

#c-content .city .tools .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 .favorite, #c-content .favorite_checked {
	width: 20px; height:16px;
	background: transparent url(../c-images/pld_places_bt.png) -26px 0 no-repeat;
	margin: 0 5px 0 5px;
	float: left;	
}
#c-content .favorite_checked {
	background-position: -26px -21px;
}
#c-content .view_places_header_closed h4 {	
	color: #fff;
}

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

#c-content .view_places .wrap {
	cursor:pointer;
}

#c-content .places_wish_list .places_info .city .tools {visibility: visible;}

#c-content .view_places 	 {max-width:650px;}
#c-content .places_wish_list {max-width:650px;}

#c-content .view_places .places_wish_list .places_info {margin-top: -30px;}
#c-content .view_places .places_wish_list .wrap {padding-left: 0px;}


/*---JOURNEYS---*/

/*journey comments*/

#c-content .journey {
	margin-bottom:10px;
}

/*"show on a map" button*/

.showmap {
	float:right;
	height:18px;
	background: transparent url(../mycss/icons/showmap.png) no-repeat 0 1px;
	padding:2px 0 2px 20px;
}

/*edit journey button*/

.edit-journey {
	margin-top:2px;
	margin:0 auto;
	background: transparent url(../c-images/profile_icons/ico_edit.png) no-repeat 0 0;
	height:28px;
	width:144px;
	line-height:28px;
}

/*map is loading warning*/

.maploading {
	float:left;
	line-height:31px;
	font-size:11px;
	display:none;
}
.maploading img {
	float:left;	
}



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

/*Button 'add journey'*/

.journey_tools {
	float: left;	
}

.tools4journeys {
	float: right;
	width: 160px;
	position: relative;
}

.tools4stories {
	float: right;
	position: relative;
	width: 150px;
}

.story_menu {
	position: absolute;
	width: 220px;
	top: 15px;
	left: -140px;
	z-index:1;
	display: none;
}

.story_menu_split {
	border-bottom: #999999 dashed 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.story_menu a.close {
	background:transparent url(../mycss/user_card_logout.png) no-repeat scroll 0px 0;
	/*height:14px;
	margin:-8px 0 0 162px;
	position:absolute;
	width:58px;
	text-decoration:none;
	padding-bottom:2px;*/
	float: right;
	width: 14px;
	height: 14px;
	text-decoration:none;	
}
.story_menu a.close:hover {
	background-position: 0px -20px;
	color: #7d9dba;	
}

.add_journey_sign {
	margin-right: 30px;	
}

/*select transport in journeys*/

#c-content .add_journey .travel_type_menu_l1 .menu_item_car, .menu_item_car {background: transparent url("../img/transport/car.png") 0 0 no-repeat;}
.menu_item_bus {background: transparent url("../img/transport/bus.png") 0 0 no-repeat;}
.menu_item_plane {background: transparent url("../img/transport/plane.png") 0 0 no-repeat;}
.menu_item_self {background: transparent url("../img/transport/self.png") 0 0 no-repeat;}
.menu_item_ship {background: transparent url("../img/transport/ship.png") 0 0 no-repeat;}
.menu_item_train {background: transparent url("../img/transport/train.png") 0 0 no-repeat;}








/*---PHOTOS---*/

/*page of single photo*/

.single_journey_info .journey_photo, .single_journey_info .journey_photo .wrap {
	background:none;
}

/*photos scroll on single photo page*/

#photo_car {
	width:322px;
	margin:3px auto;	
}
*html #photo_car {width:324px} /*IE6*/

#photo_car .loading_pic {
	width:24px;height:24px;
	background:#fff;
	padding:13px;
	
}	
#photo_car .normal_pic {
	width:50px;height:50px;
	cursor:pointer;
	
}
#photo_car div.current, .plcar div.current {
	border:1px solid #fff;
	padding:1px !important;
}
#photo_car div.pic_wrap {
	width:50px;height:50px;
	margin:0 1px;padding:2px;
	float:left;
}
#photo_car .photo_car_block {
	margin:6px 0 6px 2px;
	overflow:hidden;
	height:54px;	
}


/*photo uploads*/

.bar_round .br_but2 {
	background-position:right top;
}

div.place_folder {
	width:108px;height:96px;
	margin: 0pt auto;
	background:transparent url(../mycss/folder.png) scroll no-repeat 0 0;	
	border:1px solid transparent;
}
div.place_folder div.drop_in_me {
	border: 1px solid transparent; 
	margin: 25px 10px 10px; 
	height:59px;width: 87px;	
}

#no_free_photos {
	color:#bbb;	
}


div.place_folder div.drop_in_me {
	margin: 25px 10px 10px; 
	height:59px;width: 87px;
	overflow:hidden;
}
div.place_folder div.drop_in_me img {
	width:25px;height:25px;padding:1px;background:url(../css/carousel/ramka.gif) left top no-repeat;margin:1px;-moz-user-select:none;cursor:pointer	
}

div.place_folder div.drop_in_1 img{margin:16px 2px 2px 3px;}
div.place_folder div.drop_in_2 img{margin:16px 5px 2px 5px;}
div.place_folder div.drop_in_3 img{margin:16px 1px;}
div.place_folder div.drop_in_4 img{margin:1px 5px 2px 5px;}



/*Photo album/journey page*/
.gallery_item {
	width: 100px;
	height: 100px;
	overflow: visible;
	margin: 1px;
	float: left;
	*display: block;
	background-color:#fff;
	padding:2px;
}
.set_secur {
	background-color:white;
	border:1px solid black;
	display:block;
	/*left:0px;*/
	padding:3px;
	position:absolute;
	width:183px;
	z-index:99999;
}
.gallery_item_checked {
	background-color:#003366;	
}
.gallery_item_main {
	background-color:#ff0000;
}
.gallery_item .tools {
	position:absolute;
	width: 100px; height: 22px;	
	display:none;
	background: transparent repeat scroll 0 0;
}
.gallery_item .tools_top {
	background-image: url(../mycss/gradient_dim_top.png);
}
.gallery_item .tools_bottom {
	margin-top:78px;
	background-image: url(../mycss/gradient_dim_bottom.png);
}
*html .gallery_item .tools {
	background: transparent url(../mycss/white_dim.gif) repeat scroll 0 0; /*IE6*/	
}
.gallery_item .pic_del_confirm {
	position:absolute;
	width:98px; height:auto;
	background:#fff;
	margin-top:1px;margin-left:1px;	
	text-align: center;
	line-height:12px;
	padding-bottom:3px;
	display:none;
}

.gallery_item .pic_free_confirm {
	position:absolute;
	width:98px; height:auto;
	background:#fff;
	margin-top:1px;margin-left:1px;	
	text-align: center;
	line-height:12px;
	padding-bottom:3px;
	display:none;
}

.gallery_item .pic_makemain_confirm {
	position:absolute;
	width:98px; height:auto;
	background:#fff;
	margin-top:1px;margin-left:1px;	
	text-align: center;
	line-height:12px;
	padding-bottom:3px;
	display:none;
}

.gallery_item .button_delete {
	position:absolute;
	top:1px; right:1px;
}
.gallery_item .button_check {
	position:absolute;
	top:1px; left:2px;
}
.gallery_item .button_free {
	position:absolute;
	top:1px; right:1px;
}
.gallery_item .button_favicon {
	position:absolute;
	top:1px; right:40px;
}
.gallery_item .button_delete a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/del.png) no-repeat scroll 0 0;
	float: left;
}
.gallery_item .button_free a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/makefree.png) no-repeat scroll 0 0;
	float: left;
}

.gallery_item .button_check a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/check.png) no-repeat scroll 0 0;
	float: left;
}

.gallery_item .button_favicon a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/makemain.png) no-repeat scroll 0 0;
	float: left;
}

.gallery_item .button_secur a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/secur.png) no-repeat scroll 0 0;
	float: left;
}

.gallery_item .ico_checked {
	display:none;
	position:absolute;
	margin-top:1px;margin-left:2px;	
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/check.png) no-repeat scroll 0 0;
}
.gallery_item_checked .ico_checked {
	display:block;
}
#c-content .single_journey_info .message_area { width: 323px; }

#c-content .message_area {left: 35px;}

/* photo icons */

.gallery_actions .button_delete {
	position:absolute;
	top:1px; right:1px;
}

.gallery_actions .button_delete a {
	width: 20px; height: 20px;
	background: transparent url(../mycss/photo_tools/del.png) no-repeat scroll 0 0;
}




/*Photo places page*/

.photos_places .mediumflag{
	width: 28px;
	vertical-align: middle;
} 


/*Tabs*/
#photo_tab_free img {
	left:22px;top:8px;
	position:absolute;
}
#photo_tab_free.selected img {
	top:7px;	
}
#photo_tab_free a {
	padding-left:16px;	
}

/*SubTabs*/
#free_photos_menu {
	position:absolute;
	top:37px;
	left:1px;
	display:none	
}
#my_photos_menu {
	position:absolute;
	top:74px;
	left:46px;
	display:none	
}
.tabs_hr {
	display:none;
	background:transparent url(../c-images/pld_ruler.png) repeat-x scroll 0 0;
	height:2px;
	overflow:hidden;	
	margin:25px 0 5px;
}





/*TEXT AND CONTENT FIELDS*/

.content1 {
	width:100%; max-width:780px;
	margin:0 auto		
}
.content2 {
	width:100%; max-width:600px;
	margin:0 auto		
}
.content3 {
	width:100%; max-width:687px; min-width:458px;
	margin:0 auto		
}
.content4 {
	width:400px;
	margin:0 auto		
}



/*White Field 1*/

.wh_fld_1 td.empty {
	line-height:1px;
	font-size:1px;	
}

.wh_fld_1_cor_top_left,
.wh_fld_1_cor_top_right,
.wh_fld_1_cor_bot_left,
.wh_fld_1_cor_bot_right {
	width:7px;height:7px;
	background: transparent url(../mycss/white_round_field_1/cor.png) no-repeat scroll 0 0;	
}
.wh_fld_1_cor_top_right {background-position: -7px 0;}
.wh_fld_1_cor_bot_left {background-position: 0 -7px;}
.wh_fld_1_cor_bot_right {background-position: -7px -7px;}

.wh_fld_1_bord_top,
.wh_fld_1_bord_bot {
	height:7px;
	background: transparent url(../mycss/white_round_field_1/bord_top_bot.png) repeat-x scroll 0 0;
}
.wh_fld_1_bord_bot {background-position: 0 -7px;}

.wh_fld_1_bord_left,
.wh_fld_1_bord_right {
	width:7px;
	background: transparent url(../mycss/white_round_field_1/bord_left_right.png) repeat-y scroll 0 0;
}
.wh_fld_1_bord_right {background-position: -7px 0;}

.wh_fld_1_content {background: transparent url(../mycss/white_round_field_1/cont.png) repeat scroll 0 0;}

.wh_fld_1_hl .wh_fld_1_cor_top_left,
.wh_fld_1_hl .wh_fld_1_cor_top_right,
.wh_fld_1_hl .wh_fld_1_cor_bot_left,
.wh_fld_1_hl .wh_fld_1_cor_bot_right {
	background-image: url(../mycss/white_round_field_1/cor_hl.png)	
}
.wh_fld_1_hl .wh_fld_1_bord_top,
.wh_fld_1_hl .wh_fld_1_bord_bot {
	background-image: url(../mycss/white_round_field_1/bord_top_bot_hl.png);
}
.wh_fld_1_hl .wh_fld_1_bord_left,
.wh_fld_1_hl .wh_fld_1_bord_right {
	background-image: url(../mycss/white_round_field_1/bord_left_right_hl.png);
}


/*White Field 3 (User's cards)*/

.wh_fld_3 td.empty {
	line-height:1px;
	font-size:1px;	
}

.wh_fld_3_cor_top_left,
.wh_fld_3_cor_top_right,
.wh_fld_3_cor_bot_left,
.wh_fld_3_cor_bot_right {
	width:12px;height:12px;
	background: transparent url(../mycss/wh_rnd_fld_3/cor.png) no-repeat scroll 0 0;	
}
.wh_fld_3_cor_top_right {background-position: -12px 0;}
.wh_fld_3_cor_bot_left {background-position: 0 -12px;}
.wh_fld_3_cor_bot_right {background-position: -12px -12px;}

.wh_fld_3_bord_top,
.wh_fld_3_bord_bot {
	height:12px;
	background: transparent url(../mycss/wh_rnd_fld_3/bord_top_bot.png) repeat-x scroll 0 0;
}
.wh_fld_3_bord_bot {background-position: 0 -12px;}

.wh_fld_3_bord_left,
.wh_fld_3_bord_right {
	width:12px;
	background: transparent url(../mycss/wh_rnd_fld_3/bord_left_right.png) repeat-y scroll 0 0;
}
.wh_fld_3_bord_right {background-position: -12px 0;}

.wh_fld_3_content {background: transparent url(../mycss/wh_rnd_fld_3/cont.png) repeat scroll 0 0;}





/*---USER CARD---*/

.user_card_table {
	width:100%;
	//min-width:220px; /*IE*/
	*width:220px; /*IE6*/
}
.user_card a.logout {
	background:transparent url(../mycss/user_card_logout.png) no-repeat scroll 32px 0;
	height:14px;
	margin:-8px 0 0 156px;
	position:absolute;
	width:47px;
	text-decoration:none;
	padding-bottom:2px;
}
.user_card a.logout:hover {
	background-position: 32px -20px;
	color: #7d9dba;	
}
.user_card a.logout span {
	border-bottom: 1px dotted; text-decoration: none; font-size: 10px; line-height: 10px;	
}

.user_card .userpic {
	cursor:pointer;
	position:absolute;
	margin: 1px 0 0 3px;	
	z-index:9999;
}
.user_card .userdata {
	cursor:pointer;
	padding-left:57px;
	min-height:54px;
	z-index:9998;
}

.user_card .userdata .userstatus {
	height:15px;width:100px;
	background: transparent url(../mycss/usercards/status.png) 0 0 no-repeat;
	padding-left:22px;
}
.user_card .userdata .userstatus_1 {background-position: 0 -15px;}
.user_card .userdata .userstatus_2 {background-position: 0 -30px;}
.user_card .userdata .userstatus_3 {background-position: 0 -45px;}


.user_card .userdata .userlevel {
	visibility:hidden; /*while this parameter isn't in use*/
	height:5px;width:46px;
	margin:3px 0 2px 0;
	background: transparent url(../mycss/usercards/level.png) 0 0 no-repeat;	
}
.user_card .userdata .userlevel_1 {background-position: 0 -5px;}
.user_card .userdata .userlevel_2 {background-position: 0 -10px;}
.user_card .userdata .userlevel_3 {background-position: 0 -15px;}
.user_card .userdata .userlevel_4 {background-position: 0 -20px;}
.user_card .userdata .userlevel_5 {background-position: 0 -25px;}

.user_card .userdata .usernickname,
.user_card .userdata .userfullname 
{height:14px;line-height:14px;overflow:hidden;max-width:370px;font-size:12px;}

.user_card .userdata .namestrict {width:139px;}

.user_card .del_btn {
	background:transparent url(../c-images/pld_buttons.png) no-repeat scroll 0 -18px;
	display:block;
	height:18px;
	position:absolute;
	right:-5px;
	top:-7px;
	width:18px;
	z-index:10;	
}
.user_card .del_btn:hover {
	background-position:0 0;
}
	
/* Grey Rounded Field 1 */

.grey_fld_1 td.empty {
	line-height:1px;
	font-size:1px;	
}

.grey_fld_1_cor_top_left {
	width:5px;height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/crn.png) no-repeat scroll 0 0;	
}
.grey_fld_1_bord_top {
	height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/bg.png) repeat scroll 0 0;	
}
.grey_fld_1_cor_top_right {
	width:5px;height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/crn.png) no-repeat scroll -5px 0;	
}
.grey_fld_1_cont {
	background:	transparent url(../mycss/grey_rnd_fld_1/bg.png) repeat scroll 0 0;
}
.grey_fld_1_cor_bot_left {
	width:5px;height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/crn.png) no-repeat scroll 0 -5px;	
}
.grey_fld_1_bord_bot {
	height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/bg.png) repeat scroll 0 0;	
}
.grey_fld_1_cor_bot_right {
	width:5px;height:5px;
	background: transparent url(../mycss/grey_rnd_fld_1/crn.png) no-repeat scroll -5px -5px;	
}


/* Grey Rounded Field - Right Info Panel */

div.grey_rnd_fld_right_info {
	width:214px;
	margin:0 auto 5px;	
}
div.grey_rnd_fld_right_info div.top,
div.grey_rnd_fld_right_info div.bot {	
	height:5px;
	background:transparent url("../mycss/grey_rnd_fld_right_info/cor.png") no-repeat scroll 0 0;
}
div.grey_rnd_fld_right_info div.bot {
	background-position:0 -5px;
}
div.grey_rnd_fld_right_info div.cont {
	background:transparent url("../mycss/grey_rnd_fld_right_info/cont.png") repeat scroll 0 0;	
	padding:0 2px;
	color:#333333;
}



/* Photo Folder (orange and blue) */

.ph_fold_orng, .ph_fold_blue {
	margin-bottom:10px;
}

.ph_fold_orng div.head {
	position:absolute;	
}
.ph_fold_orng td.head_left {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_orng/head_left.png) no-repeat scroll 0 0;
}
.ph_fold_orng td.head_cont {
	height:20px;
	background: transparent url(../mycss/ph_fold_orng/head_cont.png) repeat-x scroll 0 0;
	font-size:11px;
	padding:3px;
}
.ph_fold_orng td.head_right {
	width:8px;height:20px;
	background: transparent url(../mycss/ph_fold_orng/head_right.png) no-repeat scroll 0 0;
}
.ph_fold_orng td.cor_top_left {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_orng/cor_top_left.png) no-repeat scroll 0 13px;
	vertical-align:top;
}
.ph_fold_orng td.bord_top {
	height:20px;
	background: transparent url(../mycss/ph_fold_orng/bord_top.png) repeat-x scroll 0 11px;	
}
.ph_fold_orng td.cor_top_right {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_orng/cor_top_right.png) no-repeat scroll 0 13px;
}
.ph_fold_orng td.bord_left {
	width:7px;
	background: transparent url(../mycss/ph_fold_orng/bord_left.png) repeat-y scroll 0 0;	
}
.ph_fold_orng td.cont {
	padding-top:6px;
	background: transparent url(../mycss/ph_fold_orng/cont.png) repeat scroll 0 0;	
}
.ph_fold_orng td.bord_right {
	width:7px;
	background: transparent url(../mycss/ph_fold_orng/bord_right.png) repeat-y scroll 0 0;	
}
.ph_fold_orng td.cor_bot_left {
	width:7px;height:8px;
	background: transparent url(../mycss/ph_fold_orng/cor_bot_left.png) no-repeat scroll 0 0;	
}
.ph_fold_orng td.bord_bot {
	height:8px;
	background: transparent url(../mycss/ph_fold_orng/bord_bot.png) repeat-x scroll 0 0;	
}
.ph_fold_orng td.cor_bot_right {
	width:7px;height:8px;
	background: transparent url(../mycss/ph_fold_orng/cor_bot_right.png) no-repeat scroll 0 0;	
}

.ph_fold_blue div.head {
	position:absolute;	
}
.ph_fold_blue td.head_left {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_blue/head_left.png) no-repeat scroll 0 0;
}
.ph_fold_blue td.head_cont {
	height:20px;
	background: transparent url(../mycss/ph_fold_blue/head_cont.png) repeat-x scroll 0 0;
	font-size:11px;
	padding:3px;
}
.ph_fold_blue td.head_right {
	width:8px;height:20px;
	background: transparent url(../mycss/ph_fold_blue/head_right.png) no-repeat scroll 0 0;
}
.ph_fold_blue td.cor_top_left {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_blue/cor_top_left.png) no-repeat scroll 0 13px;
	vertical-align:top;
}
.ph_fold_blue td.bord_top {
	height:20px;
	background: transparent url(../mycss/ph_fold_blue/bord_top.png) repeat-x scroll 0 13px;	
}
.ph_fold_blue td.cor_top_right {
	width:7px;height:20px;
	background: transparent url(../mycss/ph_fold_blue/cor_top_right.png) no-repeat scroll 0 13px;
}
.ph_fold_blue td.bord_left {
	width:7px;
	background: transparent url(../mycss/ph_fold_blue/bord_left.png) repeat-y scroll 0 0;	
}
.ph_fold_blue td.cont {
	padding-top:6px;
	background: transparent url(../mycss/ph_fold_blue/cont.png) repeat scroll 0 0;	
}
.ph_fold_blue td.bord_right {
	width:7px;
	background: transparent url(../mycss/ph_fold_blue/bord_right.png) repeat-y scroll 0 0;	
}
.ph_fold_blue td.cor_bot_left {
	width:7px;height:8px;
	background: transparent url(../mycss/ph_fold_blue/cor_bot_left.png) no-repeat scroll 0 0;	
}
.ph_fold_blue td.bord_bot {
	height:8px;
	background: transparent url(../mycss/ph_fold_blue/bord_bot.png) repeat-x scroll 0 0;	
}
.ph_fold_blue td.cor_bot_right {
	width:7px;height:8px;
	background: transparent url(../mycss/ph_fold_blue/cor_bot_right.png) no-repeat scroll 0 0;	
}



/*TEXT FOR COMFORTABLE READING*/

.text2read {
	font-size:9pt;	
	line-height:12pt;
	padding:0;
	margin:2px;
	margin-top:6px;
}
.text2read p {
	padding-bottom:10px;
}
.text2read h3 {
	font-size:16px;
	font-weight:normal;	
}
.text2read ul {
	padding-left:14px;
}
.text2read ul.indent {
	padding-left:24px;
	padding-top:10px;
}
.text2read li {
	list-style-type: circle !important;
	padding-bottom: 10px;	
}


/* FLAGS */
#c-content .bigflag {
	height:48px;	
}







/*---MESSAGES---*/

/*New message page*/

#users_send_to {
	padding:5px 0;
}
#users_send_to div {
	float:left;		
}
#users_send_to .name {
	padding-top:7px;	
}
#users_send_to .userpic img {
	width:25px;height:25px;	
	margin:2px;
	margin-right:5px
}
#users_send_to .remove a {
	background: transparent url(../c-images/pld_places_remove.png) 0 0 no-repeat;
	width:11px;height:11px;
	display:block;float:left;
	margin:9px 10px 0 5px;	
}
#users_send_to .remove {
	width:26px;	
}


/*Messages fields*/

.msg_wh_fld_cor_top_left,
.msg_wh_fld_cor_top_right,
.msg_wh_fld_cor_bot_left,
.msg_wh_fld_cor_bot_right {
	width:8px;height:8px;
	background: transparent url(../mycss/msg_fld/wh_cor.png) no-repeat scroll 0 0;	
}
.msg_wh_fld_cor_top_right {background-position: -8px 0;}
.msg_wh_fld_cor_bot_left {background-position: 0 -8px; height:9px;}
.msg_wh_fld_cor_bot_right {background-position: -8px -8px; height:9px;}

.msg_wh_fld_bord_top,
.msg_wh_fld_bord_bot {
	height:7px;
	background: transparent url(../mycss/msg_fld/wh_bord_top_bot.png) repeat-x scroll 0 0;
}
.msg_wh_fld_bord_bot {background-position: 0 -1px;height:9px;}

.msg_wh_fld_bord_left,
.msg_wh_fld_bord_right {
	width:8px;
	background: transparent url(../mycss/msg_fld/wh_bord_left_right.png) repeat-y scroll 0 0;
}
.msg_wh_fld_bord_right {background-position: -8px 0;}

.msg_wh_fld_content {background: transparent url(../mycss/msg_fld/wh_cont.png) repeat scroll 0 0;}

.msg_wh_fld_left_arr, .msg_wh_fld_right_arr {
	width:17px;height:16px;
	background: transparent url(../mycss/msg_fld/wh_arr.png) no-repeat scroll 0 0;
}
.msg_wh_fld_right_arr{background-position:-17px 0;}

.msg_bl_fld_cor_top_left,
.msg_bl_fld_cor_top_right,
.msg_bl_fld_cor_bot_left,
.msg_bl_fld_cor_bot_right {
	width:8px;height:8px;
	background: transparent url(../mycss/msg_fld/bl_cor.png) no-repeat scroll 0 0;	
}
.msg_bl_fld_cor_top_right {background-position: -8px 0;}
.msg_bl_fld_cor_bot_left {background-position: 0 -8px; height:9px;}
.msg_bl_fld_cor_bot_right {background-position: -8px -8px; height:9px;}

.msg_bl_fld_bord_top,
.msg_bl_fld_bord_bot {
	height:7px;
	background: transparent url(../mycss/msg_fld/bl_bord_top_bot.png) repeat-x scroll 0 0;
}
.msg_bl_fld_bord_bot {background-position: 0 -1px;height:9px;}

.msg_bl_fld_bord_left,
.msg_bl_fld_bord_right {
	width:8px;
	background: transparent url(../mycss/msg_fld/bl_bord_left_right.png) repeat-y scroll 0 0;
}
.msg_bl_fld_bord_right {background-position: -8px 0;}

.msg_bl_fld_content {background: transparent url(../mycss/msg_fld/bl_cont.png) repeat scroll 0 0;}

.msg_bl_fld_left_arr, .msg_bl_fld_right_arr {
	width:17px;height:16px;
	background: transparent url(../mycss/msg_fld/bl_arr.png) no-repeat scroll 0 0;
}
.msg_bl_fld_right_arr{background-position:-17px 0;}


/*Blue background*/

.blue_bg td.empty {
	line-height:1px;font-size:1px;	
}
.blue_bg .blue_bg_cor_top_left,
.blue_bg .blue_bg_cor_top_right,
.blue_bg .blue_bg_cor_bot_left,
.blue_bg .blue_bg_cor_bot_right {
	width:5px;height:5px;
	background: transparent url(../mycss/msg_fld/blue_bg_cor.png) no-repeat scroll 0 0;	
}
.blue_bg .blue_bg_cor_top_right {background-position: -15px 0;}
.blue_bg .blue_bg_cor_bot_left {background-position: 0 -15px;}
.blue_bg .blue_bg_cor_bot_right {background-position: -15px -15px;}
.blue_bg .blue_bg_bord_top,
.blue_bg .blue_bg_bord_bot {
	height:5px;
	background: transparent url(../mycss/msg_fld/blue_bg_cont.png) repeat-x scroll 0 0;
}
.blue_bg .blue_bg_bord_left,
.blue_bg .blue_bg_bord_right {
	width:5px;
	background: transparent url(../mycss/msg_fld/blue_bg_cont.png) repeat-y scroll 0 0;
}
.blue_bg .blue_bg_cont {background: transparent url(../mycss/msg_fld/blue_bg_cont.png) repeat scroll 0 0;}


/*Messages lists*/

.msg_name {
	position:absolute;
	top:-5px;	
}

.msg_body {
	font-size: 9pt;	
	padding: 20px 10px;
	z-index:5;
}

.msg_delete {
	display:block;
	background:transparent url(../c-images/pld_buttons.png) no-repeat scroll 0 -18px;
	height:18px;width:18px;
	position:absolute;
	top:-3px;right:0;
	z-index:10;
}
.msg_delete:hover {
	background-position: 0 0;	
}

.msg_del_confirm {
	display:none;z-index:15;
	position:absolute;right:0;top:-7px;
	padding:0 2px 2px 2px;
	font-size:11px;line-height:12px;
	background:#e6ecee	
}

.msg_photo {
	border:1px solid #B4BABC;
	display:block;
	margin:0 4px;
}
.msg_photo img {
	border:1px solid #FFFFFF;	
}
.msg_ans_textarea {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #7999B8;
	height:55px;
	width:100%;	
	resize: none; /*safari*/ 
}
.msg_link_to_chat {
	position:absolute;
	left:90px;bottom:-9px;
	font-size:8pt;	
}
.msg_date {
	position:absolute;right:0;bottom:-11px;
	font-size:8pt;color:#999	
}




/*---CUSTOM INPUTS---*/

/*Input:text rounded*/

table.custom_input_text {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;
}
table.custom_input_text .left, table.custom_input_text .right {
	width:12px;height:25px;
	background:transparent url(../mycss/inputs/text_cor.png) no-repeat scroll 0 0;
}
table.custom_input_text .right {
	background-position: -12px 0;	
}
table.custom_input_text .cont {
	background:transparent url(../mycss/inputs/text_cont.png) repeat-x scroll 0 0;
	vertical-align:top;
}
table.custom_input_text input {
	border:0 none;	
	background:transparent url(../img/_.gif) repeat scroll top left;
	margin-top:5px;
	//margin-top:4px; /*IE*/
	outline:none;
	font-size:100%;
}


/*Input:text & select squared*/

table.custom_input_text2 {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;
}
table.custom_input_text2 .left, table.custom_input_text2 .right {
	width:7px;height:22px;
	background:transparent url(../mycss/inputs/text2_cor.png) no-repeat scroll 0 0;
}
table.custom_input_text2 .right {
	width:5px;
	background-position: -7px 0;	
}
table.custom_input_text2 .right_select {
	width:19px;
	background:transparent url(../mycss/inputs/select2_arr.png) no-repeat scroll 0 0;
	cursor:pointer;	
}
table.custom_input_text2 .cont {
	background:transparent url(../mycss/inputs/text2_cont.png) repeat-x scroll 0 0;
	vertical-align:top;
}
table.custom_input_text2 .cont_span {
	vertical-align:middle;
}
table.custom_input_text2 .cont_span span {
	color:#000;
	display:block;
}
table.custom_input_text2_err .left,
table.custom_input_text2_err .right {
	background-image:url(../mycss/inputs/text2_cor_err.png);
}
table.custom_input_text2_err .cont {
	background-image:url(../mycss/inputs/text2_cont_err.png);
	vertical-align:top;
}
table.custom_input_text2 input {
	border:0 none;	
	background-color: transparent;
	margin-top:4px;
	//margin-top:2px; /*IE*/
	outline:none;
	font-size:100%;
}


/*Select*/

.custom_select2 {
	display:none;
	border:1px solid #ccc;
	background-color:#eee;
	position:absolute;
	z-index:999999;
	text-align:left;
	width:auto;	
	overflow:auto;
	max-height:300px;
}
*html .custom_select2 {
	width:100%;	
}
.custom_select2 a {
	display:block;
	padding:3px;
	padding-right:20px;	
}
.custom_select2 a:hover {
	background-color:#ccc;	
}
.custom_select2 table {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;	
}


/*Hidden Select*/
.pl_select_real {
	position:absolute;
	opacity:0;filter:alpha(opacity=0);	
	z-index:999;
}


/*Checkbox*/

.pl_checkbox {
	width:13px;height:22px;
	background:transparent url(../mycss/form_elements/checkbox.png) no-repeat scroll 0 4px;
}
.pl_checkbox_0_1 {background-position:-13px 4px;}
.pl_checkbox_1_0 {background-position:-26px 4px;}
.pl_checkbox_1_1 {background-position:-39px 4px;}
.pl_checkbox_real {display:none;}


/*Radio*/

.pl_radio {
	width:14px;height:14px;
	background:transparent url(../mycss/form_elements/radio.png) no-repeat scroll 0 0;
}
.pl_radio_0_1 {background-position:-14px 0;}
.pl_radio_1_0 {background-position:-28px 0;}
.pl_radio_1_1 {background-position:-42px 0;}
.pl_radio_real {display:none;}


/*Textarea*/

table.custom_textarea {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;	
}

table.custom_textarea td.empty {
	line-height:1px;
	font-size:1px;	
}

.custom_textarea_cor_top_left {
	width:6px;height:6px;
	background: transparent url(../mycss/inputs/area_cor.png) no-repeat scroll 0 0;	
}
.custom_textarea_bord_top {
	height:6px;
	background: transparent url(../mycss/inputs/area_bord_hor.png) repeat-x scroll 0 0;	
}
.custom_textarea_cor_top_right {
	width:6px;height:6px;
	background: transparent url(../mycss/inputs/area_cor.png) no-repeat scroll -6px 0;	
}
.custom_textarea_bord_left {
	width:6px;
	background: transparent url(../mycss/inputs/area_bord_vert.png) repeat-y scroll 0 0;	
}
.custom_textarea_cont {
	background:	transparent url(../mycss/inputs/area_cont.png) repeat scroll 0 0;
}
.custom_textarea_bord_right {
	width:6px;
	background: transparent url(../mycss/inputs/area_bord_vert.png) repeat-y scroll -7px 0;	
}
.custom_textarea_cor_bot_left {
	width:6px;height:6px;
	background: transparent url(../mycss/inputs/area_cor.png) no-repeat scroll 0 -6px;	
}
.custom_textarea_bord_bot {
	height:6px;
	background: transparent url(../mycss/inputs/area_bord_hor.png) repeat-x scroll 0 -7px;	
}
.custom_textarea_cor_bot_right {
	width:6px;height:6px;
	background: transparent url(../mycss/inputs/area_cor.png) no-repeat scroll -6px -6px;	
}

table.custom_textarea .cont {
	background:transparent url(../mycss/inputs/text2_cont.png) repeat-x scroll 0 0;
}
table.custom_textarea textarea {
	border:0 none;
	background-color:transparent;
	outline:none;
	font-size:100%;
	width:100%;
	overflow:auto;
	resize: none; /*safari*/ 
}


/*TinyMCE*/

.mceIframeContainer iframe {
	
}
.defaultSkin .mceToolbar {
	height:1px;	
}
.mceToolbar .mceToolbar {
	position: static !important;	
}
.defaultSkin .mceExternalToolbar {
	top: -32px !important;right: -17px;	
	border-width:0 !important;
	display:block !important;
}
.defaultSkin .mceExternalToolbar table {
	background: transparent none repeat scroll 0 0;	
}
.defaultSkin .mceExternalClose {
	display:none;	
}



/*---CUSTOM BUTTONS---*/

/*Silver Button Mid Size*/

a.btn-silver-mid {
	background: transparent url('/mycss/btns/btn-silver-mid-right.png') no-repeat scroll top right; 
	display: block;	float: left;
	height: 26px;
	margin-right: 6px; padding-right: 13px;

	text-decoration: none;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.btn-silver-mid span {
	background: transparent url('/mycss/btns/btn-silver-mid-left.png') no-repeat; 
	display: block;
	line-height: 26px;
	padding: 0 2px 0 13px;
} 
a.btn-silver-mid:hover span{
	color: #333333;
}
* html a.btn-silver-mid {
	background-image: url('/mycss/btns/btn-silver-mid-right.gif');
}
* html a.btn-silver-mid span {
	background-image: url('/mycss/btns/btn-silver-mid-left.gif');
}

/*Icon inside button*/

.icon-save-and-publish {
	display: block; float: left; 
	padding: 0px; margin: 4px 5px 0pt 0pt;
	height: 16px; width: 15px; 
	background: url("/mycss/icons/save.png") repeat scroll 0pt 0pt transparent;
}
.in-progress .icon-save-and-publish {
	background: none;	
}
.in-progress span, .in-progress:hover span {
	color: #aaa !important;
}

/*Button with icon (without frame)*/

a.btn-w-icon-edit {
	display: block;
	height: 28px;
	background: transparent url("/c-images/profile_icons/ico_edit.png") scroll no-repeat top left;
	text-indent: 30px; line-height: 28px;	
}
a.btn-w-icon-delete {
	display: block;
	height: 12px;
	background: transparent url("/mycss/icons/ico_cancel.gif") scroll no-repeat 0 1px;
	text-indent: 14px; line-height: 12px;
	text-decoration: none; 	
	position: relative;
}
a.btn-w-icon-delete span.confirm_text {
	font-size: 11px;
	color: #666;
}
a.btn-w-icon-delete span.confirm_text .js_link{
color: #3C6387
}


/*Button small blue*/

table.custom_btn {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;
	cursor: pointer;
}
table.custom_btn .left, table.custom_btn .right {
	width:9px;height:17px;
	background:transparent url(../mycss/btns/btn_cor.png) no-repeat scroll 0 0;
}
table.custom_btn .right {
	width:9px;
	background-position: -9px 0;	
}
table.custom_btn .cont {
	background:transparent url(../mycss/btns/btn_cont.png) repeat-x scroll 0 0;
	padding-right:1px;
	text-align:center;
}
table.custom_btn .cont a {
	color:#fff;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	-moz-user-select:none;
}


/*Button big grey*/

table.custom2_btn {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;
	cursor:pointer;
}
table.custom2_btn .left, table.custom2_btn .right {
	width:12px;height:26px;
	background:transparent url(../mycss/btns/btn2_cor.png) no-repeat scroll 0 0;
}
table.custom2_btn .right {
	width:13px;
	background-position: -13px 0;	
}
table.custom2_btn .cont {
	background:transparent url(../mycss/btns/btn2_cont.png) repeat-x scroll 0 0;
	padding-right:1px;
}
table.custom2_btn .cont, table.custom2_btn .cont a {
	color:#555555;
	font-size:12px;
	line-height:25px;
	text-decoration:none;
	-moz-user-select:none;		
}

/*Icons Inside Buttons*/
p.btn-icon-add {
	display: block; float: left;
	height: 15px; width: 15px;
	margin: 4px 5px 0;
	text-indent: 1000px;
	overflow: hidden;
	background: transparent url('/c-images/profile_icons/ico_add_journey.png') no-repeat scroll top left;
}





/*---USER-SELECTOR---*/

.user_selector {
	display: none;
	background-color: #eee;
	width: 250px;
	border: 1px solid #ccc;
	padding: 3px; margin-left: 3px;
}





/*---CAROUSEL---*/

table.plcar {
	border:0 none;
	padding:0;margin:0;
	border-collapse:collapse;	
	width:100%;
}
table.plcar td.left,table.plcar td.right {	
	width:19px;height:131px;
	cursor:pointer;
	background:transparent url(../mycss/car/arr.png) no-repeat scroll 0 0;
	-moz-user-select:none;
}
table.plcar td.right {
	background-position:-19px 0;	
}
table.plcar td.cont {
	height:131px;
	background:transparent url(../mycss/car/bg.png) repeat-x scroll 0 4px;	
}
table.plcar .window {
	height:122px;
	margin-top:4px;
	overflow:hidden;	
}
table.plcar .window li {
	float:left;
	padding:10px;
	padding-right:0;	
}




/*block with steps*/
table.block-with-steps {
	width:276px;height:79px;margin:0 auto;
}
.block-with-steps div.step {
	padding-top:4px; text-align:center; width:86px; height:75px;  position:absolute; margin-top:-30px;
}
.block-with-steps div.step1 {}
.block-with-steps div.step2 {margin-left:90px}
.block-with-steps div.step3 {margin-left:180px}
.block-with-steps div.selected {background:transparent url(/mycss/block_with_steps/tab.png) no-repeat scroll left top;}
.block-with-steps div.sharik {
	margin:0 auto;width:30px;height:30px;line-height:30px;font-size:13px;color:#fff;background:transparent no-repeat scroll left top;
}
.block-with-steps div.sharik0 {background-image:url(/mycss/block_with_steps/sharik0.png)}
.block-with-steps div.sharik1 {background-image:url(/mycss/block_with_steps/sharik1.png)}
.block-with-steps div.sharik2 {background-image:url(/mycss/block_with_steps/sharik2.png)}
.block-with-steps div.title a {
	font-size:12px;padding-top:4px;color:#fff; text-decoration:underline;
}
.block-with-steps div.title span {
	font-size:12px;padding-top:4px;color:#fff;
}
.block-with-steps div.selected div.title a {color:#5C5C5C;}
#steps-block-about {text-align:center; padding:4px; font-weight:bold;}

/*pager fix*/
#c-content .pager ul li {list-style-type:none !important;}

.newmenu .catsel {
	position:absolute; 
	height:20px; 
	margin-top:-4px; 
	margin-left:-3px;
}

.newmenu .catsel_many {
	background: transparent url(../c-images/pld_select4factgroup.png) 0 0 no-repeat;	
	width:130px;
}

.newmenu .catsel_lonely {
	background: transparent url(../c-images/pld_select_lonely.png) 0 0 no-repeat;	
	width:140px;
}

.newmenu .conn_top {
	background: transparent url(../c-images/pld_select_end.png) 0 0 no-repeat;
	position:absolute; 
	margin-left:127px; 
	margin-top:-4px; 
	width:20px; 
	height:40px;
}

.newmenu .conn_selected {
	background: transparent url(../c-images/pld_connection.png) 0 0 repeat;
}

.newmenu .conn_deselected {
	background: transparent url(../c-images/pld_connection_empty.png) 0 0 repeat;
}

.newmenu .conn_bottom {
	background: transparent url(../c-images/pld_big_connection.png) 0 0 no-repeat;		
	position:absolute;
}

.newmenu .factgroups_left {
	background: transparent url(../c-images/pld_factgroups_left.png) 0 0 no-repeat;	
	height:48px;	
	width:37px;
}
.newmenu .factgroups_right {
	background: transparent url(../c-images/pld_factgroups_right.png) 0 0 no-repeat;	
	height:48px;
	width:37px;	
}
.newmenu .factgroups_center {
	background: transparent url(../c-images/pld_factgroups_center.png) 0 0 repeat;	
	height:48px;	
}

/*plbox*/
.plbox-frame {
	background-color:#FFFFFF;
	border:3px solid #999999;
	left:0;
	position:absolute;
    z-index:9999;
}
.plbox-img {
	margin:0 10px 10px;
}
.plbox-link1, .plbox-link2 {
	float:left;
	color:#333;
	margin:1px;
}
.plbox-link2 {
	float:right;
	line-height:13px;
	text-decoration:none;
	border-bottom:dotted 1px #333;
	margin:2px;
}

/* blog posts */

.post-title-add-pic-btn {
	width: 20px; height: 20px; 
	overflow: hidden; float: left; display: block;
	text-indent: 100px;
	background: url("/mycss/icons/addpic_20x20.gif") no-repeat scroll 0% 0% transparent;
	white-space: nowrap;
	margin: 4px 0 0 4px;
}
.post-title-edit-btn {
	width: 28px; height: 28px;
	display: block; overflow: hidden; float: left;
	text-indent: 100px;
	background: url("/c-images/profile_icons/ico_edit.png") no-repeat scroll 0% 0% transparent;
	white-space: nowrap;
	margin-left: 4px;
}

.post-title-input, .post-title-text {
    font-size: 20px;
    line-height: 28px;
}
.post-title-input {
	height: 26px;
}
.post-title-text {
    float: left;
}
.post-title-input {
    display: none;
    background: #ffffff;
    border: 1px solid #ccc;
    float: left;
}
.post-edit-menu {
    overflow: hidden;
}
.post-title-edit-btn img, .post-subtitle-edit-btn img {
    margin-bottom: -7px;
    padding-bottom: 0;
}

.post-title-save-btn {
    float: left;
}
#post-intro {
    display: none;
}
.post-intro-input, .post-paragraph-input {
    width: 100%; height:80px;
}
.post-intro-save-btn, .post-paragraph-save-btn {
    overflow: hidden;
}
.post-intro-save-btn table, .post-paragraph-save-btn table {
    float: right;
}
.post-intro-edit-btn, .post-paragraph-edit-btn {
    display: block;
    float: left;
    display: none;
}
.post-block-remove-btn {
    margin: 6px;
    float: left;
    clear: left;
}
.post-block-remove-btn img {
    margin: 0 6px -2px 0;
}
.post-subtitle-input {
	background: #ffffff;
    border: 1px solid #ccc;
    float: left;
	font-size: 18px;
    line-height: 24px;
    margin: 0 5px 0 -2px;
    text-align: left !important;
}
.post-subtitle-text {
	font-size: 18px;
	margin: 4px 0 7px;
	float: left;
}
.post-photo {
	width: 558px;
}
.post-block {
	clear: both;
    padding: 7px 12px;
    overflow: hidden;
    margin: 1px;
    border: 1px solid #ccc;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    display: block;
    background-color: #F8F8F8;
}
.post-block-active {
	background-color: #CFE7FF;
	border: 1px solid #EA4414;
}
#post-content {
	border-top: 1px dashed #ccc;
	margin-top: 5px;
	padding-top: 5px;
}
.post-block-placeholder {
	clear: both;
    padding: 8px;
    overflow: hidden;
    margin: 1px;
    border: 1px solid #EA4414;
    background-color: #FFE0CF;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    display: block;
}
.post-block-handle {
	position: relative;
	cursor: move;
}
.post-block-handle div {
	position: absolute;
	top: 3px; left: -12px;
  	width: 6px; height: 18px;
  	background: url(/mycss/shell/drag-handler.gif);
  	cursor: move;
}
.post-subtitle-edit-btn {
	float: left;
}

/*-----------Blog Part------------ */
.blog_text{
	text-indent: 10px;
	padding-bottom: 10px;
}
.blog_photo{
	margin: 0 auto;
	width: 420px;
	padding-bottom: 10px;
}
.blog_photo_comment{
	text-align: center;
	font-style: italic;
}
.blog_subtitle{
	margin-left: 20px;
	padding-bottom: 10px;
}
.blog_intro{
	text-indent: 10px;
	font-style: italic;
	padding-bottom: 10px;
}