#tooltip{
  background-color:#5a4333; 
  border:1px solid #487100; 
  padding:10px 15px; 
  width:200px; 
  display:none; 
  color:#b89e8c; 
  text-align:left; 
  font-size:12px; 
  font-weight:bold;
}
.alert{
	width:auto;
}
#latest-subjects-on-forum, #your-comments-wrapper, #your-routes-wrapper, #foto-of-the-week-wrapper {
	margin-bottom: 20px;
}

#profile-search-panel .top {
	height: 7px;
	font-size: 0;
	line-height: 0;
	background: url(/_items/_new/img/profile-search-panel-top.png) no-repeat;
}

#profile-search-panel .bottom {
	height: 7px;
	font-size: 0;
	line-height: 0;
	background: url(/_items/_new/img/profile-search-panel-bottom.png) no-repeat;
}

#profile-search-panel .left-border {
	background: url(/_items/_new/img/profile-search-panel-left.png) repeat-y left;
}

#profile-search-panel .right-border {
	background: url(/_items/_new/img/profile-search-panel-right.png) repeat-y right;
}

#profile-search-panel .content .wrapper {
	margin: 0 2px;
	padding: 15px;
	background: #5a4333 url(/_items/_new/img/ico-lupa.png) no-repeat 20px center;
}

#profile-search-panel #show-search-panel {
	padding-left: 40px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	font-weight: bold;
}



/* myprofile - box */
#my-profile-header h2 {
	padding-left: 30px;
	margin-left: 10px;
	background: url(/_items/_new/img/ico-my-profile.png) no-repeat 0 3px;
}

#my-profile-header p {
	padding-top: 11px;
	padding-right: 10px;
}

#my-profile-header p a {
	color: #687907;
	text-decoration: none;
	font-weight: bold;
}

#my-profile {
	margin-bottom: 10px;
}
/*#my-profile .message{
	line-height:29px;
}
#my-profile .message img{
	float:left;
	margin:0 10px 0 0;
}*/
#my-profile .loading img{
  float:left;
  margin:-4px 5px 0 0;
}

#my-profile .top {
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/_items/_new/img/profile-my-profile-top.png) no-repeat;
}

#my-profile .bottom {
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: url(/_items/_new/img/profile-my-profile-bottom.png) no-repeat;
}

#my-profile .left-border {
	background: url(/_items/_new/img/profile-my-profile-left.png) repeat-y left;
}

#my-profile .right-border {
	background: url(/_items/_new/img/profile-my-profile-right.png) repeat-y right;
}

#my-profile .content .wrapper {
	background-color: #ffffff;
	margin: 0 2px;
	padding: 10px 15px;
}

#my-profile .header-link {
	padding-top: 11px;
}

#my-profile .header-link a {
	color: #687907;
	text-decoration: none;
	font-weight: bold;
}

#my-profile .avatar-area {
	width: 121px;
	height: 121px;
	border: 1px solid #dad6cf;
	overflow: hidden;
	margin-right: 10px;
	background-color: #ffffff;
}

#my-profile .avatar-area img {
	margin: 3px;
}

#my-profile .description-area {
	width: 520px;
}

#my-profile .description-area .heading {
	font-size: 18px;
	color: #5a4333;
	line-height: 24px;
	padding-bottom: 10px;
}

#my-profile .description-area .my-interests {
	color: #666666;
	font-size: 11px;
}

#my-profile .description-area .my-interests a {
	color: #829223;
	text-decoration: none;
	font-size: 11px;
}

#my-profile .communication-area {
	border: 1px solid #f3f1ef;
	width: 290px;
}

#my-profile .communication-area .wrapper {
	padding: 10px 15px;
}

#my-profile .communication-area {
	color: #666666;
	font-size: 11px;
}

#my-profile .communication-area p {
	padding-bottom: 7px;
}

#my-profile .communication-area li {
	border-top: 1px solid #d4d4d1;
	padding: 8px 0;
	padding-left: 40px;
	background-position: 7px center;
	background-repeat: no-repeat;
}

#my-profile .communication-area .gg {
	background-image: url(/_items/_new/img/ico-contact-gg.png);
}

#my-profile .communication-area .skype {
	background-image: url(/_items/_new/img/ico-contact-skype.png);
}

#my-profile .communication-area .mail {
	background-image: url(/_items/_new/img/ico-contact-mail.png);
}

#my-profile .bottom-links {
	font-size: 12px;
	color: #dad6cf;
}

#my-profile .bottom-links a {
	font-size: 12px;
	color: #829223;
	text-decoration: none;
}

/* Edit */
#my-profile .description-area p {
  color:#666666;
  padding-top:5px;
  padding-bottom:5px;
}
#my-profile .description-area input, #my-profile .description-area textarea {
  border:1px solid #c3b9ae;
  width: 490px;
}
#my-profile .communication-area input {
  border:1px solid #c3b9ae;
  font-size:11px;
  width: 190px;
  color: #666666;
}
/* -- */

/* POI */
#my-profile.poi .wrapper h1, #my-profile.poi .description-area .heading{
  color:#1d5585;
}
#my-profile.poi .bottom-links{
  color: #687907;
	text-decoration: none;
	font-weight: bold;
}
/* -- */
/* -- */

/* Settings */
#form-profile-settings {
	width: 480px;
}

#form-profile-settings .big-label {
	width: 160px;
	padding: 0 10px;
	font-weight: bold;
	color: #5a4333;
}

#form-profile-settings .form-content {
	width: 300px;
}

#form-profile-settings .form-element {
	padding: 7px 0;
	clear: both;
}

#form-profile-settings .radio-element {
	padding: 5px 0;
	clear: both;
}

#form-profile-settings .form-element input {
	float: left;
}

#form-profile-settings .form-element label {
	color: #444444;
	float: left;
	display: block;
	width: 260px;
	padding-left: 5px;
	line-height: 18px;
}
/* -- */

#profile-main-menu .left-border {
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-left.png) no-repeat top left;
}

#profile-main-menu .right-border {
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-right.png) no-repeat top right;
}

#profile-main-menu ul {
	margin: 0 5px;
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-bg.png) repeat-x;
}

#profile-main-menu ul li {
	float: left;
	/*width: 97px;*/
	width:auto;
	padding:0 9px;
}

#profile-main-menu ul li.last {
	float: none;
	clear: left;
}

#profile-main-menu ul li a {
	display: block;
	height: 40px;
	line-height: 42px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}

#profile-main-menu ul li.active a {
	color: #5a4333;
	width:95px;
	padding:0;
	background: url(/_items/_new/img/profile-main-menu-active-tab.png) no-repeat;
}


#profile-main-menu-blue .left-border {
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-blue-left.png) no-repeat top left;
}

#profile-main-menu-blue .right-border {
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-blue-right.png) no-repeat top right;
}

#profile-main-menu-blue ul {
	margin: 0 5px;
	height: 40px;
	background: url(/_items/_new/img/profile-main-menu-blue-bg.png) repeat-x;
}

#profile-main-menu-blue ul li {
	float: left;
	/*width: 97px;*/
	width:auto;
	padding:0 5px;
}

#profile-main-menu-blue ul li.last {
	float: none;
	clear: left;
}

#profile-main-menu-blue ul li a {
	display: block;
	height: 40px;
	line-height: 42px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}

#profile-main-menu-blue ul li.active a {
	color: #5a4333;
	width:97px;
	padding:0;
	background: url(/_items/_new/img/profile-main-menu-blue-active-tab.png) no-repeat;
}


#check-whats-going {
	margin-top: 50px;
}

#btn-steps {
	margin: 20px 0;
}

#btn-steps .button {
	margin: 5px 0;
}

#check-whats-going hr.dark {
	margin-top: 0;
}

#user-gallery-photos li .image {
	border: 1px solid #dad6cf;
	background-color: #ffffff;
	width: 123px;
	width: 123px;
	overflow: hidden;
}

#user-gallery-photos li .image img {
	margin: 16px 5px;
}

#user-gallery-photos {
	margin-left: 39px;
}

#user-gallery-photos li.element {
	float: left;
	width: 131px;
	height: 190px;
	margin-right: 25px;
	overflow: hidden;
}

#user-gallery-photos li.element p, #user-gallery-photos li.element p a {
	font-size: 11px;
}

#user-gallery-photos li.element p {
	color: #c3b9ae;
}

#user-gallery-photos li.element p.title {
	color: #5a4333;
	font-weight: bold;
}

#user-gallery-photos li.element p.actions a {
	color: #687907;
	text-decoration: none;
}


/* -- */
#edit-panel{
  width:485px;
  margin:0 auto;
}
#edit-panel .row{
  width:475px;
  margin:20px auto 0;
}
#edit-panel .field{
  margin-top:7px;
  padding-bottom:7px;
  border-bottom:1px dotted #dad6cf;
}
#edit-panel .field.last{
  border-bottom:1px solid #c3b9ae;
}
#edit-panel .field .name{
  text-align:right;
  width:175px;
  padding-top:6px;
  padding-right:5px;
}
#edit-panel .tip{
  font-size:11px;
}
#edit-panel .field .input{
  width:250px;
  margin-right:40px;
}
#edit-panel .field .input div{
  /*height:26px;*/
}
#edit-panel .field .input div.field-background{
  height:auto;
}
#edit-panel .field .input div span{
  display:block;
  margin:5px 5px 0 10px;
}
#edit-panel .field .input input, #edit-panel .field .input select, #edit-panel .field .input textarea{
  border:1px solid #C3B9AE;
}
#edit-panel .field .input input, #edit-panel .field .input select{
  width:200px;
}
#edit-panel .field .input textarea{
  width:99%;
  height:160px;
}
#edit-panel .field .input-file{
  margin:0 auto;
}
#edit-panel .field .input-file, #edit-panel .field .input-file input{
  width:300px;
}
#edit-panel .field .uploaded-file{
  width:100%;
  padding-top:5px;
}
#edit-panel .field .uploaded-file .thumbnail{
  width:123px;
}
#edit-panel .field .uploaded-file .thumbnail .image{
  background-color:#f5f5f1;
  padding:4px;
  border:1px solid #dad6cf;
}
#edit-panel .field .uploaded-file .description{
  width:310px;
}

#edit-panel .field .input.with-info input, #edit-panel .field .input.with-info select{
  width:200px;
}
#edit-panel .field .short input, #edit-panel .field .short select{
  width:70px;
}
#edit-panel .textarea{
  margin-top:20px;
}
#edit-panel .textarea .signs-counter{
  color:#c3b9ae;
  font-size:12px;
}
#edit-panel .textarea textarea{
  width:98%;
  height:200px;
  margin-top:5px;
  border:1px solid #C3B9AE;
}
#edit-panel .field-background{
  padding:7px;
  background-color:#eae8e2;
}
#edit-panel .field-background .textarea{
  margin-top:0;
}
#edit-panel .row .header-with-info b{
  display:block;
  margin-top:2px;
}
#edit-panel .row .header-with-info a img{
  margin-left:7px;
}
#edit-panel .row .dingbats img{
  margin-right:6px;
  margin-bottom:3px;
}

#edit-panel .row .tips{
  width:300px;
  margin:0 auto 20px;
}

#edit-panel a{
  color:#687907;
  text-decoration:none;
  font-weight:bold;
}
/* -- */

.form-loading, .form-messages{
  display:none;
  width:25px;
  margin:8px 15px 0 0;
}





.box-actions .inner-content {
	padding: 0 !important;
}

.box-actions .inner-content ul {
	margin: 0 2px;
	padding-bottom: 5px;
}

.box-actions .inner-content ul li {
	border-bottom: 1px solid #f5f5f1;
}

.box-actions .inner-content ul li a {
	color: #687907;
	text-decoration: none;
	display: block;
	padding: 7px 0;
	font-weight: bold;
	padding-left: 10px;
}

.box-actions .inner-content ul li.active a {
	background-color: #879e0b;
	color: #ffffff;
}

a.back{
  color: #687907;
	text-decoration: none;
	font-weight: bold;
	display:block;
	padding:5px 0;
}

div.invitation {
	overflow: hidden;
	padding: 2px 0;
}

div.invitation a:link, div.invitation a:visited {
	color: #CCE734;
}

div.invitation a:hover {
	color: #CCE734;
}

.pub-waiting{
	color:#666666; 
	font-size: 11px; 
	line-height: 17px; 
	margin-top: 5px; 
	padding: 0pt 2px;
}


h1.profile-page-header{
	line-height:35px;
}
h1#cms-h1{
	line-height:25px;
	padding-left:25px;
	background-image:url(/_items/_new/img/ico-beauty-spot.png);
	background-repeat:no-repeat;
	background-position:middle left;
}

#closable-box { margin-left: -3px;}
