/* BUTTON ======= */
a.button {
	display: block; 
	padding-left: 15px; float: left;
	background: transparent url("../img/button_left.png") no-repeat left center;
	line-height: 24px; text-decoration: none; 
	}
a.button span {
	display: block; float: right;
	padding-right: 15px; height: 24px;
	background: transparent url("../img/button_right.gif") no-repeat right center;
	color: #CB3902;
	}

a.button:hover {
	display: block;
	padding-left: 15px; 
	background: transparent url("../img/button_left_hover.png") no-repeat left center;
	line-height: 24px; text-decoration: none; 
	}
a.button:hover span {
	display: block; 
	padding-right: 15px; height: 24px;
	background: transparent url("../img/button_right_hover.gif") no-repeat right center;
	color: #CB3902;	
	}
a.button-active {
	display: block; 
	padding-left: 15px; float: left;
	background: transparent url("../img/button_left_red.gif") no-repeat left center;
	line-height: 24px; text-decoration: none; 
	}
a.button-active span {
	display: block; float: right;
	padding-right: 15px; height: 24px;
	background: transparent url("../img/button_right_red.gif") no-repeat right center;
	color: #FFFFFF;
	}
	
div.user-top-links {
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	}
	div.user-top-links a.profile-link {
		padding-left: 13px;
		color: #F5C2A7; 
		background: url("../img/icon_right_arrow.png") no-repeat left center;
		}
	div.user-top-links a.profile-logout-link {
		padding-left: 17px;
		color: #FFFFFF; 
		background: url("../img/icon_logout.png") no-repeat left center;
	}
	div.user-top-links a.profile-name-link {
		font-weight: bold; color: #FFFFFF;
		}

/* profil po zalogowaniu =============== */
div.profile-link {
	padding: 10px 0px 0px 0px;
	}
	div.profile-link a {
		padding-left: 13px;
		color: #FFFFFF; 
		background: url("../img/icon_right_arrow.png") no-repeat left center;
		}

div.profile-logout-link {
	padding: 35px 0px 0px 0px;
	}
	div.profile-logout-link a {
		padding-left: 17px;
		color: #FFFFFF; 
		background: url("../img/icon_logout.png") no-repeat left center;
		}
div.profile-name-link {
	padding: 5px 0px 15px 0px;
	}
	div.profile-name-link a {
		font-weight: bold; color: #FFFFFF; font-size: 12px;
		}
	
img.login-panel-pic {
	padding: 5px; 
	background: #FFFFFF;
	} 
		
/*Account --- */

div.login-new-user-info {
	padding: 15px; margin: 0 auto;
	background: #F8F8F8;
	border: 1px dashed #DADADA;
	line-height: 150%;  
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}

div.account-header h1 {
	margin: 10px 0px 5px 0px;
	font-size: 18px; font-weight: bold; text-transform: uppercase;	
	}
	
div.account-form-login {
	margin: 20px auto 20px auto; width: 500px; padding: 15px;
	border: 1px dashed #D0927B;
	background: #F6F3EA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
div.account-form-register {
	margin: 20px auto 20px auto; width: 500px; padding: 15px;
	border: 1px dashed #CF9178;
	background: #F6F3EA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	
div.account-form-data {
	margin: 0px 30px 0px 0px; padding: 15px;
	border: 1px dashed #CF9178;
	background: #F6F3EA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	td.account-form-label {
		text-align: right; vertical-align: top;
		}
		span.input-info {
			padding-left: 15px; padding-bottom: 3px; padding-top: 3px; display: block;
			font-size: 9px; color: #999999;
			background: url("../img/icon_info.gif") no-repeat 0px 3px;
			}
div.account-error-msg {
	padding: 5px 10px 10px 35px; margin-bottom: 10px; margin-top: 10px;
	border: 1px dashed #D76E6E;
	background: #FFF2F2 url("../img/icon_error.png") no-repeat 5px 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	
div.account-ok-msg {
	padding: 5px 10px 10px 35px; margin-bottom: 10px; margin-top: 10px;
	border: 1px solid #52CC4F;
	background: #F1FFE9 url("../img/icon_ok.png") no-repeat 5px 5px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}

div.user-comments div.comments-form-textarea textarea {
	width: 307px;
	}



/*=====================*/

div.message-pic {
	height: 50px; 
	text-align: left;
	}
div.message-friends {
	margin: 10px 20px 10px 15px; padding: 15px;
	text-align: left; color: #FFFFFF;
	border: 1px dashed #F5C2A7; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
	div.message-friends a {
		display: inline; padding: 0px; margin: 0px;
		color: #F5C2A7;
		}
	div.message-friends a:hover {
		display: inline; padding: 0px; margin: 0px;
		color: #F5C2A7;
		}
div.message-groups {
	padding: 0px 0px 0px 15px;
	text-align: left;
	}
div.message-comments {
	padding: 0px 0px 0px 0px;
	text-align: left;
	}
div.commentary-small-gallery  a.first-comment-add {
	display: inline; padding: 0px;
	color: #CB3902; text-decoration: none; line-height: 10px;
	background: #FFFFFF;
	}
div.commentary-small-gallery  a.first-comment-add:hover {
	display: inline; padding: 0px;
	color: #971E00; text-decoration: underline; line-height: 10px;
	background: #FFFFFF; 
	}

/* == Profile Subpage ===== */
div.profile-subpage {
	padding: 20px 0px 0px 0px;
	}	
	div.profile-subpage h1 {
		font-size: 18px; color: #d34502;
		}
	div.profile-subpage-content {
		padding: 10px 20px 10px 5px;
		}
	div.friends-search {
		top: -20px; right: 50px;
		}
	/*frend-box ------------- */
	div.friend-box {
		width: 110px; height: 155px; margin: 0px 15px 15px 0px; padding: 5px; 
		border: 1px solid #E7E7E7;
		text-align: center;
		}
		div.friend-box a {
			color: #CE3E02; text-decoration: none;
			}
		div.friend-box a:hover {
			color: #CE3E02; text-decoration: underline;
			}
		div.friend-pic {
			}
		div.friend-name {	
			line-height: 20px;
			}
		div.friend-icons {
			margin: 3px; padding: 2px 0px 2px 0px;
			line-height: 20px;			
			background: #EEEEEE;
			}
			div.friend-icons a {
				margin: 0px 3px 0px 3px;
				}
		div.www-message-ok {
			padding: 5px 10px 10px 35px; margin-bottom: 10px; margin-top: 10px;
			border: 1px solid #52CC4F;
			background: #F1FFE9 url("../img/icon_ok.png") no-repeat 5px 5px;
			text-align: left;
			-moz-border-radius: 5px; -webkit-border-radius: 5px;
			}
		div.www-message-error {
			padding: 5px 10px 10px 35px; margin-bottom: 10px; margin-top: 10px;
			border: 1px dashed #D76E6E;
			background: #FFF2F2 url("../img/icon_error.png") no-repeat 5px 5px;
			text-align: left; line-height: 150%;
			-moz-border-radius: 5px; -webkit-border-radius: 5px;
			}
	/* gallery ----------------- */
	div.gallery-del-buttons {
		padding: 0px 0px 0px 0px; margin: 15px 0px;		
		}
		div.gallery-del-check {
			text-align: right; color: #C9C9C9;
			}
			div.gallery-del-check a {
				padding: 0px 5px;
				color: #464646;
				}
			div.gallery-del-check img {
				padding-left: 5px;
				}										
		div.gallery-del-submit {
			padding-top: 15px;
			text-align: right;
			}
	div.gallery-pic-upload-box {
		padding: 10px; width: 350px;
		border: 1px dashed #D39377;
		background: #F6F3EA;
		}
	div.gallery-user-add-pic-form {
		margin: 0px 10px 10px 15px;
		}
	div.gallery-pic-view {
		text-align: center;
		}
		div.gallery-pic-view img {
			padding: 10px;
			background: #F7F7F7; border: 1px solid #E7E7E7;
			}
	div.gallery-pic-nav {
		padding: 10px 0px 20px 0px;
		text-align: right; color: #8F8F8F;
		
		}
		div.gallery-pic-nav a {
			color: #CE4703; text-decoration: none; font-weight: bold;			
			}
		div.gallery-pic-nav a:hover {
			text-decoration: underline;
			}
div.gallery-pic-desc {
	padding: 10px 10px 0px;
	}
	div.gallery-pic-add {
		padding: 0px 10px 10px;
		color: #8F8F8F;
		}
		div.gallery-pic-add a {
			color: #CE4703; font-weight: bold;
			}
	div.gallery-pic-desc div.frame-form {
		width: 405px; margin: 0px auto 20px;
		}
	div.gallery-pic-comments {
		padding: 10px 60px 10px 20px;
		}		
		div.gallery-pic-comments div.comments-list-info {
			width: 550px;
			}	
		div.gallery-pic-comments div.comments-list-textarea textarea {
			width: 505px;
			}
			
/* MESSAGES ========= */
div.messages-buttons {
	padding: 10px 0px 0px 0px;
	}
	div.messages-buttons a {
		margin: 0px 5px 0px 0px;
		}
	div.messages-buttons-display {
		color: #CBCBCB; padding: 10px 10px 5px 10px;		
		}
		div.messages-buttons-display a {
			color: #464646; text-decoration: none;
			}
		div.messages-buttons-display a:hover {
			text-decoration: underline;
			}
		div.messages-buttons-display a.display-active {
			color: #CC3C07; font-weight: bold;
			}

div.messages-list {
	border-right: 1px solid #DCDCDC; 
	padding-right: 15px;
	}
div.message-show {
	padding-right: 15px;
	}

div.messages-list div.comments-list-info,
div.message-show div.comments-list-info {
	width: 610px;
	}
	a.message-title-link {
		display: block;
		color: #454545; font-weight: bold;	line-height: 23px;		
		}
	a.message-title-link-new {
		display: block; padding-left: 28px; 
		color: #8CC640; font-weight: bold; line-height: 23px;		
		background: url("../img/icon_ok.png") no-repeat left center;
		}
	a.message-title-link-system {
		display: block; padding-left: 28px; 
		color: #C90000; font-weight: bold; line-height: 23px;		
		background: url("../img/icon_error.png") no-repeat left center;
		}
	td.message-title {
		font-weight: bold; line-height: 23px;
		}
	td.message-text {
		padding: 10px 0px 0px 0px;
		line-height: 15px;		
		}
		td.message-text a {
			color: #D34502;
			}
	td.message-date {
		width: 200px; 
		text-align: right; color: #8E8E8E; 
		}
div.messages-empty-info {
	padding: 10px 0px 10px 0px;
	}
div.messages-response-form {
	width: 500px; padding: 10px; margin: 0px auto 0px auto; 
	border: 1px dashed #CD9479;
	background: #F6F3EA;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}
div.pictures-no-photo-msg {
	text-align: left;
	}
div.messages-special {
	margin: 5px 0px 5px 0px;
	line-height: 11px;
	}

div.messages-empty {
	width: 90%; padding: 15px; margin: 10px 0px 10px 0px; 
	border: 1px dashed #DDDDDD;
	background: #F8F8F8;
	text-align: left;	
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}

div.rcs-intentions {
	margin: 20px 0px 30px 0px; 
	}
	span.rcs-int-name {
		color: #D34502; font-size: 14px;
		}
	span.rcs-int-date {
		color: #AAAAAA; font-size: 10px; 
		}
	div.intention-item {
		padding: 15px; margin-bottom: 20px;
		background: #F8F8F8;
		border: 1px dashed #DADADA;
		line-height: 150%; 
		-moz-border-radius: 5px; -webkit-border-radius: 5px; 		
		}		
	
div.last-photos-gallery div.messages-empty a {
	display: inline; padding: 0px; margin: 0px;
	background: none;
	}	
div.last-photos-gallery div.messages-empty a:hover {
	text-decoration: underline;
	}		
			
/* TIP ===== */
div.account-tip {
	padding: 5px 10px 5px 10px;
	background: url("../img/account-tip-bg.png") repeat;
	color: #FFFFFF;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	}

div.archive-link {
	top: 10px; left: 20px; z-index: 100;
	width: 255px; height: 185px;
	cursor: pointer;
	border: 0px solid red;
	}
	
/* CUFON === */
/*-- orange --- */
div.forum-news-title h1,
div.last-photos-title h1,
div.groups-news-title h1 {
	color: #D34502; font-size: 19px;
	}

/*-- white --- */
div.newsletter-title h1,
div.login-title,
div.new-users-title h1,
div.friends-box-title h1 {
	color: #FFFFFF; font-size: 19px;
	}

div.newsletter-title h1 a,
div.login-title a,
div.new-users-title h1 a,
div.friends-box-title h1 a {
	color: #FFFFFF; font-size: 19px;
	}

/*-- red -- */
div.news-title h1 a,
div.magazine-title h2 a {
	color: #CE0018; font-size: 19px;
	}
div.magazine-title h2 a:hover {
	text-decoration: underline;
	}




