/*
*{padding: 0; margin: 0;}
html,body{height:100%}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
*/
/*a{display:block;color: #006;padding:10px}*/
/*
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
div#header a{position:absolute;right:0;top:23px}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#wrapper{float:left;width:100%}
div#navigation{float:left;width:200px;margin-left:-100%}
div#extra{float:left;width:200px;margin-left:-200px}
div#footer{clear:left;width:100%}
*/

.swfupload {
	position:absolute;
	left:-12px;
	top:6px;	
}

img.removeButton {
	cursor: pointer;
}

/*ClearFix*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */


/*Tabs*/

#photo_tabs tr td.tab_selected {
	background-color: #ddd;	
}
span.selected {
	font-weight:bold;
	font-size:14px;	
}

/*Photos*/
.photoBinder {
	display:none;	
}
.active {
	display:block;
}

.photosPlaceContainer {
	width: 200px;
	height: 80px;
	border: 1px solid #ccc;	
	
	text-align:center;
	padding-top:10px;
}
.photosPlaceContainer #placeName {
	font: 16px Tahoma;
	color: #ccc;
}

.photoJourneyContainer-hover {
	border:1px solid #999;
}
.photoJourneyContainer-normal {
	border:1px solid #ccc;
}
.photoJourneyContainer-active {
	background-color: #eee;
}
.photoJourneyContainer {
	height:72px;
	width:100px;
	float:left;
	margin:1px	
}

.singleImgWrapper {
	position:relative;
	float:left;
}
.singleImg {
	margin: 10px;
	padding:2px;
	height: 116px;
	width: 100px;
	background-color: #eee;
	text-align:center;
	border:0;
	cursor:pointer;
}
.singleImgChecked {
	border: 2px solid #999;
	margin:8px;
}

.singleImgWrapper .imgEditPanel {
	position:absolute;
	bottom:0;
	margin:9px;
	height:32px;
	width:100px;
	border: 1px solid #ccc;
	background-color:#fff;
	padding:2px;
	text-align:center;
}
.singleImgWrapper .imgEditPanelExt {
}
.singleImgWrapper .imgEditPanel .markpic {
	border: 1px solid #ddd;	
}
.singleImgWrapper .imgEditPanel .markpicChecked {
	background-color: #eee;	
}
.singleImgWrapper .imgEditPanel .markpicHover {
	background-color: #ccc;	
}

.smallImg {
	float:left;
	height: 50px;
	width:50px;
	margin:5px;
	text-align:center;	
}

.imgSecurPanel, .imgDesc {
	display:none;
	z-index:999;
	width:200px;
	background-color:#fff;
}

.photo img {
	padding: 10px;
	margin: 10px;
	border: 1px solid #ccc;
}
.user_list {
	display: none;
	background-color: #eee;
	width: 250px;
	/*height: 300px;*/
	border: 1px solid #ccc;
	padding: 3px; margin-left: 3px;
}
.user_list input[type='text'] {
	width: 150px;	
}
.user_list ul li {
	list-style: none;
}
.ratingNode {
	text-decoration:underline;
	cursor:pointer;
	color:#999;	
}
.ratingNodeSelected {
	font-weight: bold;
	text-decoration: none;
	color:#000;	
}
.ratingNodeHover {
	color:#333;	
}
#ratingAvgMark {
	font-size: 18px;	
}
#photoComments,#addPhotoComment,#photoRating,#photoTags {
	clear:left;	
}
#newCommentForm {
	padding: 3px;	
}

/**/

#photosList {
	width: 400px;
	height:393px;
	overflow: auto;
	padding: 5px;
	border: 2px #ccc solid;
	background-color: #fff;	
	left: 500px;
}

.tagBorder {
	border: 2px solid #ccc;
	height: 100%;
	display: none;
	background-color: transparent;	
}

span.curLang, span.pseudo_a, a {
	text-decoration: underline;
	cursor: pointer;
}

span.comment, div.comment {
	color: #bbb;	
}

div.place_0 div.place_name {
	padding-left: 10px;
}
div.place_1 div.place_name {
	padding-left: 20px;
}
div.place_2 div.place_name {
	padding-left: 30px;
}
div.myPlaces {
	border:2px solid #ccc;
	background-color:red;	
}

/*Forms*/

.inputWarning {
	color:red;	
}

.inputHighlight {
	border:1px solid red;	
}

/*Messages*/

.mes_body {
	font-size:12px;	
}


/*autocomplete*/
.ac_warning, .ac_ok {
	color:#B22222;
	font-size:11px;
	clear:left;	
	position:absolute;
}
.ac_ok {
	color:#006400;	
}


/*buzz corrections*/

#c-content .custom_textarea textarea {
	resize:none;	
}

#c-content .view_profile .userinfo_main .wrap {
	padding-top:12px;	
}
#c-content .view_profile .userinfo_details dl {
	width: 100%;	
}
#c-content .view_profile .userinfo_details dd {
	width: auto;	
}
.userinfo_details dd.user_langs span.level3 {
	font-size: 14px;
}
.userinfo_details dd.user_langs span.level2 {
	font-size: 12px;
}
.userinfo_details dd.user_langs span.level1 {
	font-size: 10px;
}
#c-content .view_profile .userinfo_main .status {
	margin-bottom: 13px;
}

#c-content .addresse_selector ul li .userpic a img {
	width:25px;
	height:25px;
}

#c-content .write_new_message .form_buttons {
	text-align: center;
}


.friends_container .user_info .userpic {
z-index:10001;
cursor:pointer;
}


/*registration*/

#c-content .reg_button {
	width:160px;
}	
#c-content .reg_form {
	width: 460px;
}
#c-content .reg_form label {
	display: block;
	width: 164px;
}
.input_status {
	color:#B22222;
	font-size:10px;
	line-height:11px;
	margin:0 0 0 3px;
	padding:0 0 0 3px;
}

/*LOGO*/
.shapka .logo{background-image:url(css/planetoid-beta.png);width:243px;}

/*Private Album*/
#private_album {
	width:120px;height:100px;margin-left:150px;background:url(css/carousel/folder.png) left top no-repeat;background-position:6px 0;position:relative;
}
#private_album .car-ph{width:90px;height:60px;overflow:hidden;position:absolute;left:15px;top:25px;}
#private_album .car-ph img{width:25px;height:25px;padding:1px;background:url(carousel/ramka.gif) left top no-repeat;margin:1px 2px 2px 1px;-moz-user-select:none;cursor:pointer}
#private_album .car-ph-in{}
#private_album .car-ph-1 img{margin:16px 2px 2px 30px;}
#private_album .car-ph-2 .car-ph-in{padding-left:6px;}
#private_album .car-ph-2 img{margin:16px 5px 2px 5px;}
#private_album .car-ph-3 img{margin:16px 2px 2px 1px;}
#private_album .car-ph-4 .car-ph-in{padding-left:6px;}
#private_album .car-ph-4 img{margin:1px 5px 2px 5px;}

#private_album_status {
	margin-left:150px;position:absolute;
}

/*journeys*/

#showRouteBtn.disabled{
	color:#999;
}