/* main */
.main{position:absolute;left:50%;width:250px;height:160px;top:50%;}
.main2 {position:absolute;left:-250px;top: -160px;}
.border {width: 500px;height:320px;border: 3px solid #707070;font-size:12px;font-family: arial;position: relative;}
.top {height: 30px; background-color: #00468C;position: absolute;top:0;left: 0;width: 100%;border-bottom: 1px solid #BFD1E2}
.top_logo {background-position: left 0;position: absolute;top:8px; left: 15px;width: 144px;height: 14px;display: block;}
.footer {position: absolute;bottom: 0;left: 0; width: 100%; height: 50px;background-color: #E9E9E9; text-align: center;}
.inp {margin: 14px 0 0 10px;width: 100px;}
.spr {background-image:url(http://img1.imgsmail.ru/mail/ru/images/my/share.png);background-repeat:no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img1.imgsmail.ru/mail/ru/images/my/share.png', sizingMethod='crop');_background-image:none;}
/* Registration */
.fb {margin: 50px 0 0 15px; font-weight: bold;}
.reg {width: 100%;}
.reg_row {overflow: hidden;margin: 0 0 10px 0;clear: both;}
.r_p {float: right; width: 150px;text-align: left;margin: 1px 0 0 0;}
.r_txt{float: left; width: 100px;text-align: right;margin: 1px 25px 0 0;}
.reg_c {float: left;position: relative; width: 200px;height:20px;}
.r_i {width: 100%;position: absolute;top: 0;left: 0;bordeR: 1px solid #CCC;}
.r_sel {margin: -1px 0 0 0;width: 110px;}
.reg_ch {margin: 0 0 0 120px;clear: both;}
.check {float: left;}
.ch_label {float: left;margin-top:3px;}
/* Other */
.pform {margin-top: 10px;width: 100%;height: 200px;}
.post {margin-left: 15px;}
.post_i {background-image:url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_babl.png);background-repeat:no-repeat;}
.post_cont {overflow: hidden; display: inline-block; padding-left: 14px;}
.post_voice {background-position:-15px 0;display:block;height:23px;margin-left:-11px;position:absolute;width:15px;z-index:2;}
.post_text {background-position:right -30px;display:block;padding:3px 10px 0 2px;position:relative;right:-1px;top:-1px;}
.post_s {background-position:right bottom;bottom:-1px;display:block;font-family:Tahoma;font-size:11px;padding:0 20px 3px 7px;position:relative;right:-1px;}
.post_p {background-position:100% 0;display:block;font-size:0;height:5px;margin:-5px 0 0;position:relative;width:5px;}
.post_b {background-color:#EFEFEF;border:1px solid #E0E1E2;display:inline-block;width: 400px;}
#post_area {width: 100%;height: 30px;}
.ava {background-color:#EFEFEF;background-position:center center;background-repeat:no-repeat;display:inline-block;font-size:0;height:45px;line-height:0;width:45px;float:left;}
.content {margin: 5px 23px 0 72px;overflow: hidden;position: absolute;}
.c_img {display:inline-block;font-size:0;height:110px;width:75px;overflow:hidden;position: relative;line-height:0;}
.c_img_cont {height: 120px;overflow: hidden;float: left;margin-right: 10px;width: 75px;}
.c_txt_cont {overflow: hidden;float: left;}
.c_txt_cont_withimage {width:320px;}
.c_txt_cont_withoutimage {width:400px;}
.c_txt {margin-bottom: 5px;padding: 3px;}
.c_grey {color: #999 !important;}
.c_head {font-weight: bold;color: #000;overflow: hidden;white-space: nowrap;margin-bottom: 5px;padding: 3px;}
.c_but {margin-bottom: 7px;overflow: hidden;}
.but_r {float: right;background-position: -160px 0;cursor: pointer;}
.but_l {float: left;background-position: -145px 0;cursor: pointer;}
.but {width: 14px;height: 14px;border: 1px solid #CCC;}
.but_txt {font-size: 9px;text-align: center;margin-top: 2px;}
.prel_100 {position: relative;width: 100%;height: 100%;}
#preloader {position: absolute;width: 100%;}
#title_id_edit {width: 98%;font-family: arial;font-size: 13px;}
#desc_id_edit {width: 98%;height: 67px;font-family: arial;font-size: 13px;}
#title, #desc {cursor: pointer;}
.editable {background-color: #FFFF66;}
#image_deleter {position: absolute;width: 16px;height: 16px;top: 0;right: 0;cursor: pointer;background: white url(http://img1.imgsmail.ru/mail/ru/images/my/_sprite_ico.png?2) no-repeat scroll -18px -360px;}
.error {font-size: 90%;margin-top: 5px;}
.info_bad {margin-left: 40px;}
.error br {line-height: 1px}
.mt40 {margin-top: 40px;}
