
/* !Container */
#mailContainer{
	position:relative;
	color:#393939;
}
/* Container */


/* !Aditional Options */
#mailContainer .additionalOptions{
	border:1px solid #e7e7e7;
	border-width:0 0 1px 0;
	background:#f8f8f8;
	color:#6f6f6f;
	margin:0;
	height:24px;
	padding:7px 0;
}
#mailContainer .additionalOptions:first-child{
	border-width:1px 0;
}
#mailContainer .additionalOptions a{
	color:#6f6f6f;
}
#mailContainer .additionalOptions .navig{
	margin:0;
}
#mailContainer .leftOptions, #mailContainer .rightOptions{
	margin:0 4px;
}
#mailContainer .leftOptions input{
	margin:1px 7px 3px 7px;
}
#mailContainer .leftOptions label:hover{
	text-decoration:underline;
}
#mailContainer .rightOptions .navigBg{
	margin:0;
}
/* Aditional Options */


#mailTable td{
	border:1px solid #e7e7e7;
	border-width:0 0 1px 0;
}
#mailTable tr.ml_row{
	cursor:pointer;
}
#mailTable tr.ml_row:hover{
	background:#f8f8f8;
}

#mailTable tr.ml_row.unread a{
	font-weight:bold;
	color:#f60;
}
#mailTable tr.ml_row.deleted a{
	font-style: italic;
	color: #717171;
	text-decoration: line-through;
}
#mailTable tr.ml_row.spam a{
	font-weight:normal;
	color: #ff0000;
	text-decoration: line-through;
}
#mailTable tr.ml_row.blocked a{
	font-weight:normal;
	color: #002cff;
	text-decoration: line-through;
}



#mailTable tr.ml_row td{
	color:#393939;
	width:auto;
	vertical-align:middle;
}
#mailTable tr.ml_row td a, #mailTable tr.ml_row td a:hover{
	color:#393939;
	text-decoration:none;
}
#mailTable tr.ml_row.unread td a:hover{
	color:#f60;
}
#mailTable tr.ml_row td img{
	height:16px;
	width:16px;
	margin:0;
}
#mailTable tr.ml_row td.ml_chbox{
	width:16px;
	padding:0 2px 0 11px;
}
#mailTable tr.ml_row td.ml_direction, #mailTable tr.ml_row td.ml_isfav, #mailTable tr.ml_row td.ml_attach, #mailTable tr.ml_row td.ml_replied{
	width:16px;
}
#mailTable tr.ml_row td.ml_user div,#mailTable tr.ml_row td.ml_user{
    /*width: 155px;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#mailTable tr.ml_row td.ml_threads{
	width:30px;
	text-align:center;
	vertical-align:middle;
}
#mailTable tr.ml_row td.ml_time{
	color:#8d8d8d;
	text-align:right;
	width:30px;
	white-space:nowrap;
}

#mailTable tr.mi_row td.mic{
	padding:0;
	width:1px;
	*width:730px;
}

#mailTable tr.mi_row .rqLoading{
	margin:20px auto;
}
/* Listing Table */


/* !Opened Item */
.mailItem{
	background:#f8f8f8;
	position:relative;
	padding: 10px;
}

.mailItem .head{
	padding:10px 0;
}

.mailItem .head ul {
	margin-left:60px;
}

.mailItem .user{
	font-weight:bold;
	line-height:16px;
}
.mailItem .time{
	font-size:11px;
	line-height:13px;
}
.mailItem .profileSmallIcon{
	float:left;
	margin-right:10px;
}
.mailItem .onlineIcon{
	position:absolute;
	top:14px;
	left:50px;
	width:16px;
	height:16px;
}

.mailItem .body{
	clear:both;
	padding:10px;
	font-size:13px;
	line-height:18px;
	word-wrap: break-word;
}

#mailTable tr.mi_row .mailItem .form .rqLoading{
	margin:0 auto 20px;
	background-image:url(http://ifrype.com/i/loading/loading_small.gif);
}

.mailItem .inlineButtons{
	padding:10px 0px 0px 0px;
	height:28px;
	border-top:1px solid #e7e7e7;
}

.mailItem .inlineButtons a.report{
	float:right;
	line-height: 30px;
}

.mailItem .attachments_all{
	background:url(http://ifrype.com/messages/img/icons/zip.png) 0 50% no-repeat;
	padding-left:23px;
}

.mailItem .attachments{
	padding:10px;
	border-top:1px solid #e7e7e7;
}
.mailItem .attachments li{
	clear:both;
	padding:10px 0;
}
.mailItem .attachments p{
	height:20px;
	line-height:20px;
	margin:0;
}

.mailItem .attachments .title{
	margin-top:5px;
}

.mailItem .attachments .icon, .mailItem .attachments .preview{
	float:left;
	width:50px;
	height:50px;
	margin:0 10px 0 0;
	padding:0;
	background-repeat:no-repeat;
	background-position:50% 50%;	
}
.mailItem .attachments .icon{
	border:1px solid #e7e7e7;
	width:48px;
	height:48px;
}
.mailItem .attachments .icon a, .mailItem .attachments .preview a{
	display:block;
	width:100%;
	height:100%;
}

.mailItem #mailUploadButtonContainer{
	bottom:12px;
	right:46px;
}
.mailItem .clear{
	margin-top: 5px;
}
/* Opened Item */


/* !Form */
#mailForm textarea{
	height:145px;
}
#mailForm td{
	border:0;
	vertical-align:top;
}
#Forms_mailBody{
	margin-top:10px;
}
#mailForm .inlineButtons{
	padding:0;
	border:0;
	width:100%;
	height:28px;
}
#mailForm .rightButtons{
	text-align:right;
}


.mailItem #mailForm{
	border-top:1px solid #e7e7e7;
	padding:10px;
}
#mailErrors{
	display:none;
}
#mailErrors td{
	border:0;
}

#mailSmileyButton a{
	width:20px;
	height:20px;
	padding:1px 2px;
}

#breadcrumbSearch{
	position:absolute;
	top:0;
	right:0;
}
#mailContainer .formTextareaInfoRight{
	position:absolute;
	bottom:1px;
	right:5px;
}
/* Form */


/* !Upload */
#mailFormContainer{
	position:relative;
}
#mailUploadButtonContainer{
	position:absolute;
	bottom:2px;
	right:36px;
}

#mailUploadButton{
	width:100px;
	height:22px;
}
#mailAttachments{
	margin:10px 0;
}

#mailAttachments .item{
	position:relative;
	width:100%;
	height:24px;
	line-height:24px;
	margin:5px 0;
	color:#393939;
}
#mailAttachments .item span{
	position:absolute;
	top:0;
	left:20px;
	padding-right:26px;
	white-space:nowrap;
}
#mailAttachments .isUploading span{
	left:24px;
}
#mailAttachments .item .closeIcon{
	position:absolute;
	top:5px;
	right:4px;
	width:16px;
	height:16px;
	margin:0;
	padding:0;
	cursor:pointer;
}
#mailAttachments .item img{
	position:absolute;
	top:4px;
	left:0;
}
#mailAttachments .isUploading img{
	left:4px;
}
#mailAttachments .isUploading{
	color:#8d8d8d;
	background:#f3f3f3;
}
#mailAttachments .itemProgress{
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:100%;
	background:#c9c9c9;
}
/* Upload */


/* !Delete Many */
#mailDeleteForm .deleteManyInput{
	float:left;
	margin-right:10px;
}
#mailDeleteForm .deleteManyButton{
	float:left;
}
/* Delete Many */


/* +++ SMS +++ */
.smsFailedIcon{
	background-image:url('http://ifrype.com/sms/img/failed.png');
}

.smsSendingIcon{
	background-image:url('http://ifrype.com/sms/img/sending.png');
}

.smsOkIcon{
	background-image:url('http://ifrype.com/sms/img/ok.png');
}

.sms #mailForm .sideMenu {
	margin-bottom: 16px;
}
#mailContainer #smsSelectAll {
	margin: 1px 3px 3px;
}
/* --- SMS --- */

.iframeContainer {
	padding-right: 20px;
}
.iframeContainer h1 {
	margin-top: 10px;
}
.iframeContainer #mailForm textarea{
	height:200px;
}


#zsvetki {
	height: 137px;
	width: 215px;
	background: url('http://ifrype.com/d/zsvetki/img/vestules.png') no-repeat;
	position: relative;
	color: #f1bbbb;
	font-size: 20px;
}
#zsvetki span {
	font-weight: bold;
	font-size: 30px;
	color: #fff;
	margin-right: 10px;
}
#zsvetki .xMasskaits {
	position: absolute;
	left: 55px;
	top: 50px;
}
.langru #zsvetki .xMasskaits {
	left: 45px;
}
#zsvetki #xMascounter {
	position: absolute;
	left: 40px;
	top: 93px;
}
#zsvetki a {
	color: #f1bbbb;
}