@CHARSET "UTF-8";

.fl {
	float:left;
}

.fr {
	float:right;
}

.fn {
	float:none;
}

.rel {
	position:relative;
}

.ofh {
	overflow:hidden;
}

/* Background */
.bs_columns {
	background: transparent url(../../img/default/bg/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	min-height:550px;
	padding-bottom: 230px;
}

.middle {
	float:left;
	margin:7px 0px 0px 0px;
}

/* Buttons */

.edit2 {
    position:absolute;
    top:-25px;
    right:2px;
}

	.edit2 input, .d_button, .d_button_w, .d_button_ew, .d_button_eew {
		cursor:pointer;
	    display:block;
	    font:bold 10px/21px Verdana, Arial, Helvetica, sans-serif;
	    color:#fff;
	    height:21px;
	    margin:2px 2px 0 0;
	    padding:0 1px;
	    text-align:center;
	    text-transform:uppercase;
		text-decoration:none;
	    border:none;
	    width:46px;
	    background:#00a5d2 url(../../img/default/bg/edit.jpg) no-repeat;
	}
	
		.d_button_w, .d_button_ew, .d_button_eew {
			padding:0px 5px 0px 5px;
			margin:2px 7px 0 0;
		}
		
			.d_button_ew {
				width:85px;
			    background:#00a5d2 url(../../img/default/bg/add-member.jpg) no-repeat;		
			}
			
			.d_button_eew {
				width:149px;
			    background:#00a5d2 url(../../../shared/img/layout/btn-eew.jpg) no-repeat;		
			}

.slist {
    width:442px;
    padding:0;
    margin:0;
    overflow:hidden;
    list-style:none;
}

	.slist li {
	    float:left;
	    width:433px;
	    padding:0 17px 10px 0;
	    border-bottom:1px solid #ffc2d9;
	}

		.slist li div {
		    float:left;
			clear:both;
		    width:410px;
		    padding:10px 14px 0 0;
		}

			.slist li div h2 {
			    display:block;
			    font:11px/14px Verdana, Arial, Helvetica, sans-serif;
			}

			.slist li div strong {
			    font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
			    color:#b20074;
			    width:100px;
			}

			.slist li div span {
			    display:block;
			    font:11px/14px Verdana, Arial, Helvetica, sans-serif;
			    color:#292929;
			    width:100px;
			}

	.slist li p {
	    float:left;
	    font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	    color:#292929;
		line-height:1.5;
	    margin:10px 0 0;
	}

.pencil {
    position:absolute;
    top:-20px;
    right:15px;
}

	.pencil div {
	    background:url(../../../shared/img/icons/pencil.png) no-repeat;
	    width:71px;
	    height:48px;
	    overflow:hidden;
	}

/* NOTE: styles for main syte */
.columns .column2 .right_box{}
.columns .column2 .right_box.border{}
.columns .column2 .right_box .right-head {}
.columns .column2 .right_box .right-head h2 {}
.columns .column2 .right_box  .right-info{}
.columns .column2 .right_box .right_foot{}
.columns .column2 .right_box .right_foot a.cl_button{}
.columns .column2 .right_box .right_foot input.cl_submit{}
/* ----  PINK BOX  ---- */
/* NOTE: only styles for /www/skins/div/templates/boxes/right/emails.tpl */
.columns .column2 .right_box.cl_pink.border{}
.columns .column2 .right_box.cl_pink .right-head{}
.columns .column2 .right_box.cl_pink .right-info{}
.columns .column2 .right_box.cl_pink .right_foot{}
.columns .column2 .right_box.cl_pink .right_foot a.cl_button{}
.columns .column2 .right_box.cl_pink .right_foot input.cl_submit{}
.columns .column2 .right_box.cl_pink .right_foot label.cl_left {}
.columns .column2 .right_box.cl_pink .right_foot span {}
.columns .column2 .right_box.cl_pink .right_foot span input {}
.columns .column2 .right_box.cl_pink.cl_friendbook .right-info{}
.columns .column2 .right_box.cl_pink.cl_birth_cards .right-info{}
.columns .column2 .right_box.cl_pink.cl_birth_cards .right-info p{}
/* ---- /PINK BOX/ ---- */
/* /NOTE: styles for /www/skins/div/templates/boxes/right/emails.tpl/ */

/* FORMS */

.cl_pager {
	margin-top: 7px;
	padding: 11px 0px 11px 9px;
	background-color: #FFC4E8;
}

.cl_error {	/* error messages */
	color: red;
	font-size: 10px;
}

.cl_info {
	padding:5px;
	background-color:#FFFFFF;
}

	.cl_info p {
		margin: 0px;
		padding: 10px 0px 10px 0px;
		text-indent:10px;
		font-weight:bold;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
	}
	
.cl_buttons {
	text-align: right;
	background-color:#FFFFFF;
}

	.cl_form1 {
		width: 50px;
		float: right;
	}
	
	.cl_form2 {
		margin-right: 5px;
		margin-top: 5px;
	}
	
/* Captcha */
.cl_captcha {
	float: left;
	margin-bottom: 7px;	
}

.cl_img {
	margin-top: 7px;
}

	.cl_img img {
		border: 1px solid #FF80B0;
	}

.send_box {
	float: left;
	width: 180px;
}

	.send_box span {
		padding: 1px;
		display: none;
	}
	
	.send_box .cl_submit { /* submit button */
		float: left;
		width: 180px;
		background: url(../../img/default/bg/bg-but1.jpg);
		border:0 none;
		cursor:pointer;
		width:63px;
		height: 21px;
		color: #FFF;
		text-transform:uppercase;
		font-weight:bold;
		font-size:10px;
		margin-top:7px;
	}
	
.box_foot .cl_msg_pager {
	border-top: 0px;
	background-color:#CCEDF6;
	margin: 7px 0px 0px 0px;
	text-align: left;
	padding: 8px 0px;
}

.box_foot .cl_msg_pager_lnk {
	color: #0096BF;
	text-decoration: none;
}

.cl_message a, .message_more {
/* 	float:left; */
	font-weight:bold;
	font-size:11px;
	color:#b20074;
	padding:7px 0 0 0;
}