/* CSS Document */

a:hover {
	cursor:pointer;
}

.about {
	font-style:oblique;
	font-size:14px;
}

.aboutHeadline {
	font-size:16px;
	font-weight:bold;
	color:#110011;
}

.access {
	position:absolute;
	z-index:1;
	background-color: #FFA6A6;
	border:2px solid #CC3300;
	font-size:12px;
	padding:10px;
}

.actionInMessage {
	text-decoration:none;
	font-stretch:ultra-expanded;
	font-size:13px;
	background:#F5F5F5;
	padding:5px;
	text-align:center;
}

.actionInMessage:hover {
	cursor:pointer;
	background:#FFFFFF;
}

.askLocation {
	background:#FFFFCC;
	border:1px solid #FF9900;
	color:#000000;
	font-size:12px;
	padding:5px;
	text-decoration:none
}

.askLocation:hover {
	background:#C10005;
	border:1px solid #C10005;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none
}

.blockedUser {
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:5px;
	background:#FFEEBB;
	border:1px solid #FFEEBB;
}

.blockedUser:hover {
	background:#FFFFFF;
}

.blockedUser a {
	text-decoration:none;
}


body {
	font-family: Segoe UI;	
}

.button {
	background: bottom left repeat-x url(../teme/buttonBk.png) #FFFFFF;
	border:1px solid #525252;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:2px;
	color:#000000;
	cursor:pointer;
	
}	

.button:hover {
	background: bottom left repeat-x url(../teme/buttonBk.png) #E1DFDF;
	padding-bottom:2px;
	padding-top:2px;
	
	
}	

.checked {
	background:center center no-repeat url(../teme/event.png);

}

.centerPhotoMenu {
	font-size:20px;
	color:#333333;
	width:210px;
}

.centerPhotoMenu:hover {
	font-size:20px;
	color:#000000;
	border:1px solid #CCCCCC;
	cursor:pointer;
}


.comment {
	width:96%; 
	overflow:auto;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:20px;
	padding-top:15px;
	text-decoration:none;
	color:#000000;
}	

.comment:hover {
	background:#F7F7F7;
}

.commentLink {
	color:#333366;
}

.commentLink:hover {
	font-size:14px;
	font-style:oblique;
}
	
.connectedOff {
	border-bottom:3px solid #FF0000;
	font-size:11px;
	padding:2px;
	background:#FFFFFF;
	border-left:3px solid #C1C1C1;
    border-right:3px solid #C1C1C1;
}

.connectedOn {
	border-bottom:3px solid #66FF66;
	padding:2px;
	font-size:11px;
	background:#FFFFFF;
	border-left:3px solid #C1C1C1;
    border-right:3px solid #C1C1C1;
}

.content {
	background:#FFFFFF;
	border: 2px solid #4F4E44;	
	font-size:13px;
}

.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.dateTime {
	color:#777777;
	font-size:12px;
}

.dateSmall {
	color: #888888;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.delete {
	color:#990000;
	text-decoration:none;
	cursor:pointer;
}

.delete:hover {
	color:#FFFFFF;
	background:#CC3300;
}

.delete2 {
	font-size:12px;
	width:70px;
	color:#AA0000;
	text-decoration:none;
	cursor:pointer;
	background:#EAEAEA;
}

.delete2:hover {
	color:#FFFFFF;
	background:#CC0000;
}

.deleteConfirmation {
	background:#ED9496;
	border:2px solid #623E47;
	padding:15px;
}


.doArea {
	overflow: auto;
}	

.error {
	color:#CC0000;
}

.errorDiv{
	background-color: #F5E9DC;
	border-top:1px solid #CC3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
}

form {
	display: inline;
}

.friend {
	width:150px; 
	margin:15px; 
	float:left;
	padding-top:5px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	color:#000000;
}	

.friend:hover {
	border: 1px solid #C4C4C4;
	background:#E4E4E4;
	cursor:pointer;
}

.friendItem {
	width:100px; 
	margin:8px;
	padding:8px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	background:#E4E4E4;
	color:#000000;
}	

.friendItem:hover {
	border: 1px solid #C4C4C4;
	background:#FFFFFF;
	cursor:pointer;
}

.friendOpt {
	cursor:pointer; 
	font-size:12px; 
	font-weight:normal;
}

.friendOpt:hover {
	font-size:18px;
}

.getPass {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-style:normal;
	color:#368D9C;
}

.getPass:hover {
	font-stretch:expanded;
	font-style:oblique;
	color:#000000;
}

.group {
	width:300px; 
	height:150px;
	margin:15px; 
	float:left;
	padding-top:25px;
	padding-left:25px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	color:#000000;
	overflow:auto;
}	

.group:hover {
	border: 1px solid #C4C4C4;
	background:#E4E4E4;
	cursor:pointer;
}

.groupTitle {
	font-size:16px;
	font-weight:bold;
}

.grey { 
	color:#888888;	
}

h3 {
	font-size:15px;
	color:#FFFFFF;
}

.important {
	width:320px;
	background-color: #FCEDDA;
	color: #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #FF6633;
	padding:15px;
}

.inboxDateTime {
	color:#AAAAAA;
	font-size:12px;
}

.inboxMenu {
    width:180px;
	font-size:16px;
	color:#311D34;
	padding-top:20px;
	padding-bottom:20px;
}

.inboxMenu a {
	text-decoration:none;
	color:#454A6D;
	font-size:12px;
}

.inboxMenu a:hover {
	border:1px solid #E1E1E1;
	background:#F3F3F3;
	color:#454A6D;
	padding:5px;
}
	
.info {
	padding-left:105px; 
	padding-right:20px;
}	

input {
	display:inline;
	font-family: Segoe UI;
	font-size:13px;	
}

.inviteButton {
	font-size:13px;
	padding:10px;
	background:#E4F7FA;
	border:1px solid #BADCE2;
}

.inviteButton2 {
	font-size:15px;
	font-weight:bold;
	padding:10px;
	background-color:#F1FFD9;
	border-top:1px solid #79AE60;
}

.inviteButton2:hover {
	font-size:15px;
	padding:10px;
	background-color: #F5E9DC;
	border-top:1px solid #CC3300;
	cursor:pointer;
}



.inviteEntry {
    font-size:12px;
}

.inviteEntryInactive {
    font-size:12px;
	color:#AAAAAA;
}


.langs {
	text-decoration:none;
}

.lifNo {
	font-size:16px;
}

.lifTop {
	background:#F3F3F3; 
	color:#000000;
}

.lifTop:hover {
	background:#FFFF99; 
	color:#000000;
	cursor:pointer;
}

.link {
	color:#663399;
	font-style:normal;
}

.link:hover {
	color:#FFFFFF;
	background:#AAAAAA;
}

.mailItem {
	font-size:12px;
}

.mailItem:hover {
	background:#FAFAFA;
	height:30px;
}

.mailItem a {
	text-decoration:none;
	color:#000000;
}
	
.menuOption:hover {
	background:#F7F0F0;
	cursor:pointer;

}
	
.menuRight {
	font-size:12px;
	text-decoration:none;
	color:#555555;
}

.menuRight:hover {
	font-weight:bold;
	color:#000000;
}

.menuRight2 {
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#555555;
}

.menuRight2:hover {
	text-decoration:underline;
	color:#000000;
	cursor:pointer;
}

.MLTEntry {
	width:96%; 
	overflow:auto;
	margin-bottom:20px;
	padding-top:15px;
	padding-bottom:20px;
	text-decoration:none;
	color:#000000;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
}

.MLTEntry:hover {
	background:#F9F9F9;
	border-top:1px solid #F9F9F9;
	border-bottom:1px solid #D1D1D1;
}

.MLTEntryProfile {
	padding-left:25px;
	padding-right:15px;
	overflow:auto;
	margin-bottom:20px;
	padding-top:15px;
	padding-bottom:20px;
	text-decoration:none;
	color:#000000;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
}

.MLTEntryProfile:hover {
	background:#F9F9F9;
	border-top:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
}

.MLTname { 
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.messageLink {
	color:#660000;
}

.messageLink:hover {
	font-size:14px;
	font-style:oblique;
}


.name {
	font-size:12px;
	color:#000000;
}

.nameLink {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}	

.nameLink:hover {
	cursor:pointer;
	font-style:oblique;
	color:#000000;
}

.noRights {
	width:80%;
	margin-top:10px;
	background:#EAEAEA;
	color:#000000;
	font-size:13px;
	border:1px solid #CCCCCC;
	padding-top:20px;
	padding-bottom:10px;
	cursor:pointer;
}

.noRights:hover {
	background:#EEEEEE;
	border:1px solid #FFFFFF;
}

.normal {
	color:#000000;
}

.no-underline a {
	text-decoration:none;
}

.orderBy {
	color:#999999;
	text-decoration:none;
	font-size:12px;
	padding:6px;
	cursor:pointer;
}

.orderBy:hover {
	color:#000000;
	font-weight:bold;
}

.personalInfo a{
	text-decoration:none;
	color:#996699;
	font-size:12px;
	font-style:normal;
}

.personalInfo a:hover {
	text-decoration:none;
	color:#990000;
	font-size:12px;
	font-style:oblique;
}

.personalInfo2 {
	text-decoration:none;
	color:#996699;
	font-size:12px;
	font-style:normal;
}

.personalInfo2:hover {
	text-decoration:none;
	cursor:pointer;
	color:#990000;
	font-size:12px;
	font-style:oblique;
}

.photo {
	width:100px; 
	margin:15px;
	float:left;
	padding-top:5px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	color:#000000;
}	

.photo:hover {
	border: 1px solid #C4C4C4;
	background:#E4E4E4;
	cursor:pointer;
}

.photo2 {
	width:100px; 
	margin:15px;
	float:left;
	padding-top:5px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	background:#E4E4E4;
	color:#000000;
}	

.photo2:hover {
	border: 1px solid #C4C4C4;
	background:#FFFFFF;
	cursor:pointer;
}

.photoComment {
	width:800px; 
	overflow:auto;
	margin-bottom:20px;
	padding-top:15px;
	padding-bottom:20px;
	text-decoration:none;
	color:#000000;
	border-bottom:1px solid #DDDDDD;
	
}

.photoComment:hover {
	background:#D3D3D3;
	border-bottom:1px solid #DDDDDD;
}

.photoError {
	background-color: #FFA6A6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
}

.photosLink {
	color:#555555;
	font-weight:bold;
}

.photosLink:hover {
	color:#000000;
	cursor:pointer;
	font-weight:normal;
	text-decoration:underline;
}

.photoMenu {
	color: #000000;
	text-decoration: none;
	font-size:14px;
}

.photoMenu a {
	color:#000000;
	text-decoration: none;
	font-size:14px;
}

.photoMenu a:hover {
	font-style:oblique;	
}

.photoTitle {
	color:#555555;
	background:#FFFFFF;
	font-size:14px;
	padding:4px;
}

.photoTitle a{
	font-size:14px;
	color:#555555;
	text-decoration:none;
	font-style:oblique;
}

.photoTitle a:hover{
	color:#000000;
	cursor:pointer;
	font-style:normal;
}

.photoUploadError {
	border-top:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
	padding:15px;
	width:400px;
	background:#FFEEBB;
}

	
.readMore {
	padding:20px;
	background:#DFDFDF;
	font-size:16px;
	color:#220022;
	font-style:oblique;
	border-top:2px solid #AAAAAA;
	border-bottom:1px solid #333333;
	cursor:pointer;
}

.readMore:hover {
	background:#CFCFCF;
	font-style:normal;
	border-top:2px solid #4B364A;
	border-bottom:1px solid #333333;
}
	
.recLink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
	
.registerButton {
	background: bottom left repeat-x url(../teme/buttonBk.png) #F5F2DC;
	border:1px solid #525252;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	color:#000000;
	cursor:pointer;
	margin-top:2px;
	
}	

.registerButton:hover {
	background: bottom left repeat-x url(../teme/buttonBk.png) #FFCC66;
	
	
	
}	


.rememberMe {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-stretch:expanded;
	font-style:normal;
	color:#368D9C;
}	
	
.reply {
	text-decoration:none;
	color:#A436AF;
	font-size:12px;

}

.reply:hover {
	color:#660033;
	background:#E3E3E3;
}

.sample {
	font-size:16px;
	font-weight:bold;
}

.sampleLink {
	font-size:16px;
	font-style:oblique;
	color:#000000;
}

.sampleLink:hover {
	font-style:normal;
}	

.selectAll {
	font-size:11px;
	color:#888888;
}

.setConfirmation {
	background:#F5F5F5;
	border:2px solid #623E47;
	padding:15px;
}


.signIn {
	color:#FFFFFF;
	background:#FF9933;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	border-bottom:2px solid #FF9933;
}

.signIn:hover {
	cursor:pointer;
	background:#FFCC99;

}

.signInButton {
	background: bottom left repeat-x url(../teme/buttonBk.png) #E4FFFF;
	border:1px solid #525252;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	color:#000000;
	cursor:pointer;
	margin-top:2px;
	
}	

.signInButton:hover {
	background: bottom left repeat-x url(../teme/buttonBk.png) #FFCC66;
	
	
	
}	

.signUpIn {
	background:#339999;
	color:#FFFFFF;
	padding:10px;
	font-size:16px;
	font-weight:bold;
}

.signUpIn:hover {
	background:#B2B2B2;
	color:#FFFFFF;
	cursor:pointer;
}

.signUpIn2 {
	background:#FF9900;
	color:#FFFFFF;
	padding:10px;
	font-size:16px;
	font-weight:bold;
}

.signUpIn2:hover {
	background:#B2B2B2;
	color:#FFFFFF;
	cursor:pointer;
}

.signUpTour a {
	color:#000000;
	font-style:oblique;
	text-decoration:underline;
}

.signUpTour a:hover {
	color:#000000;
	font-style:normal;
	cursor:pointer;
	text-decoration:none;
}

.special {
	font-size:20px;
	color:#1D4652;
}

.startNow {
	background:#FF9900;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #664A5B;
}

.submit {
	background: bottom left repeat-x url(../teme/buttonBk.png) #FFFFFF;
	border:1px solid #525252;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:2px;
	color:#000000;
	cursor:pointer;
	
}	

.submit:hover {
	background: bottom left repeat-x url(../teme/buttonBk.png) #E1DFDF;
	padding-bottom:2px;
	padding-top:2px;
	
	
}	

.suiteMenu {
	width:400px;
	border:1px solid #F3F3F3;
	background:#E4E4E4;
	padding:10px;
	margin-top:20px;
	font-size:18px;
	font-weight:bold;
	color:#333333; 
}

.suiteMenu:hover {
	border:1px solid #C4C4C4;
	background:#FFFFFF;
	color:#000000;
	cursor:pointer;
}

textarea {
	font-family: Segoe UI;
	font-size:13px;
	border:1px solid #999999;
}

.textContent {
	font-size:13px;
}

.textContent a {
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}

.textContent a:hover {
	color:#FFFFFF;
	background:#999999;
}

.time {
	font-style:italic;
	color:#111111;
}

.topLink {
	text-decoration:underline;
	font-weight:bold;
}

.topLink:hover {
	cursor:pointer;
	font-style:italic;
	text-decoration:none;
}

.tourMenu {
	font-size:15px; 
	font-style:oblique;
	color:#000000;
}

.tourMenu:hover {
	font-style:normal;
	cursor:pointer;
}

.update {
	width:270px; 
	margin:15px; 
	float:left;
	padding:5px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	color:#000000;
}	

.update:hover {
	border: 1px solid #C4C4C4;
	background:#E4E4E4;
	cursor:pointer;
}

.user {
	width:200px; 
	margin:5px; 
	float:left;
	padding-top:5px;
	border:1px solid #F3F3F3;
	text-decoration:none;
	color:#000000;
}	

.user:hover {
	border: 1px solid #C4C4C4;
	background:#E4E4E4;
	cursor:pointer;
}

.users {
	border:1px solid #AAAAAA;
}

.users:hover {
	border:1px solid #EFEFEF;
}

.usersBack:hover {
	background:#C1C1C1; 
}

.visitor {
	width:250px; 
	margin:15px; 
	float:left;
	padding:5px;
	border:1px solid #E1E1E1;
	text-decoration:none;
	color:#000000;
}	

.visitor:hover {
	border: 1px solid #C4C4C4;
	background:#F3F3F3;
	cursor:pointer;
}

.visitsNo {
	font-size:18px;
	font-weight:bold;
}


.visibilityOption {
	padding:15px;
}

.visibilityOption:hover {
	background:#FFFFCC;
	cursor:pointer;
}

.visibilityOptionsBackDiv {
	border-bottom:1px solid #CCCCCC;
}

.visibilityOptionSelected {
	padding:15px;
	background:#ECFDFF;
	border:1px solid #336699;
}

.weatherOptions {
	color:#777777;
	font-size:14px;
	padding:3px;
}

.weatherOptions:hover {
	cursor:pointer;
	color:#000000;
	font-size:16px;
	padding:4px;
}	

.writeComment {
	color:#CCCCCC;
	padding-top:5px;
	background:#555555;
}

.writeComment:hover {
	color:#FFFFFF;
	background:#5A5A5A;
	cursor:pointer;
}

.yesNo a{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.yesNo a:hover{
	cursor:pointer;
}