.conn_op ul {
   margin: 0 0 0 5px;
   padding: 0;
}

.conn_op ul li {
   background: transparent url(../images/active_submenu_bg.gif) no-repeat scroll left bottom;
   display: inline;
   list-style-type: none;
   padding-left: 10px;
   padding-top: 3px;
   padding-right: 20px;
}

.conn_op ul li {
   font-family: Arial;
   font-size: 12px;
}

.conn_op select {
   float: right;
   position: relative;
   top: -20px;
   font: 12px Arial;
   color: #BD2C2C;
}

.conn_op hr {
   position: relative;
   top: -11px;
}

.conn_group {
   border: 1px solid #BD2C2C;
   width: 300px;
   margin-top: 5px;  
   font-size: 12px;
}

.conn_headtext {
   color: #BD2C2C;
   font-family: Arial;
   font-size: 17px;
   font-weight: bold;
}

.addMember_button {
   background: transparent url(../images/red_rights.jpg) no-repeat scroll left top;
   height: 29px;
   width: 5px;
   border: medium none;
   opacity: 0.8;
   cursor: pointer;
}

.deleteMember_button {
   background: transparent url(../images/red_lefts.jpg) no-repeat scroll left top;
   height: 29px;
   width: 5px;
   border: medium none;
   opacity: 0.8;
   cursor: pointer;
}

.conn_tblsearch {
   width: 100%;
   font: 11px Arial;
}

.conn_tblsearch select {
   font: 11px Arial;
   color: #BD2C2C;
}

.conn_inputReg {
   background: transparent url(../images/inputbgReg.gif) no-repeat scroll left top;
   border: medium none;
   font-size: 12px;
   height: 15px;
   letter-spacing: 1px;
   margin-top: 6px;
   opacity: 0.6;
   padding-left: 15px;
   padding-top: 4px;
   width: 90%;
}

.conn_searchBtn {
   background:transparent url(../images/kereses.jpg) no-repeat scroll left top;
   border:medium none;
   cursor:pointer;
   opacity:0.8;
   width: 80px;
   height: 20px;
}

.conn_newgroupBtn {
   background:transparent url(../images/newgroup.jpg) no-repeat scroll left top;
   border:medium none;
   cursor:pointer;
   opacity:0.8;
   height: 18px;
   width: 80px;
}

.conn_delgroupBtn {
   background:transparent url(../images/delgroup.jpg) no-repeat scroll left top;
   border:medium none;
   cursor:pointer;
   opacity:0.8;
   height: 19px;
   width: 117px;
}

.conn_modgroupBtn {
   background:transparent url(../images/modgroup.jpg) no-repeat scroll left top;
   border:medium none;
   cursor:pointer;
   opacity:0.8;
   height: 17px;
   width: 148px;
}

.history {
   width: 100%;
   font: 11px Arial;
}

.history th {
   color: #BD2C2C;
}

.rowsep {
   height: 1px;
}

.hr_rowsep {
   border: 1px dotted #F7D6D2;
   margin: 0px;
}

.headsep {
   height: 3px;
}

.hr_headsep {
   border: 1px solid #F7D6D2;
   margin: 0px;
}

.conn_name {
   font: bold 13px Times New Roman;
   color: #BD2C2C;
   margin-left: 3px;
   overflow: hidden;
   white-space: nowrap;
}

.conn_div_avatar {
   height: 70px; 
   width: 70px; 
   margin: 5px 2px 2px 3px; 
   float: left;
}    

.conn_div_op {
   float: right;
   line-height: 80%;
   margin-right: 3px;
   width: 60px;
}

.conn_img_avatar {
   border: 1px solid #999999;
}

.conn_label {
   background: transparent url(../images/red_right.gif) no-repeat scroll right center;
   padding-right: 11px;
   font: 11px Arial; 
   float: right;
   cursor: pointer;
}

.conn_label2 {
   padding-right:10px;
   font: 11px Arial; 
   float: right;
   cursor: pointer;
}

.conn_box {
   border: 1px solid #F7D6D2;
   margin-bottom: 2px;
}

.conn_known {
   background: transparent url(../images/pwiw_bg2.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 10px;
   padding-top: 2px;
}

.conn_notknown {
   background: transparent url(../images/pwiw_bg.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 15px;
   padding-top: 2px;
}

.conn_started {
   background: transparent url(../images/pwiw_bg.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 15px;
   padding-top: 2px;
}

.conn_self {
   background: transparent url(../images/pwiw_bg3.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 15px;
   padding-top: 2px;
}

.conn_rejected {
   background: transparent url(../images/pwiw_bg.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 15px;
   padding-top: 2px;
}

.conn_waiting {
   background: transparent url(../images/pwiw_bg.gif) no-repeat scroll 0 0;
   width: 150px;  
   float: left; 
   margin-bottom: 10px;
   margin-right: 15px;
   padding-top: 2px;
}

.conn_msg {
   position: relative;
   left: 45px;
   font: 11px Arial;
   color: #BD2C2C;
}

.conn_retreat {
   font: 11px Arial;
   margin-left: 8px;
}

.conn_start {
   font: 11px Arial;
   margin-left: 8px;
}

.conn_confirm {
   font: 11px Arial;
   margin-left: 8px;
}

.conn_reject {
   font: 11px Arial;
   margin-left: 8px;
}

.iframe {
   background: transparent none repeat scroll 0 0;
}

.mail_op ul {
   margin: 0px;
   margin-left: 5px;
   padding: 0px;
}

.mail_op ul li {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/red_right.gif);
    background-position: right center;
    background-repeat: no-repeat;
    display: inline;
    list-style-type: none;
    margin-right: 15px;
    padding-right: 10px;
}

.mail_op ul li span{
   font-family: Arial;
   font-size: 12px;
/*   border: 1px solid blue; */
}

.mail_divider {
   background: transparent url(../images/face2/lista_forum.gif) repeat scroll right center;
   -moz-background-clip: -moz-initial; 
   -moz-background-origin: -moz-initial; 
   -moz-background-inline-policy: 
   -moz-initial; 
   height: 20px; 
   width: 100%; 
   color: white;
/*   border: 1px solid blue; */
}

#mail_dirlist { 
/*   border: 1px solid blue;*/ 
   float: left; 
   height: 120px; 
   width: 150px; 
}

#mail_dirs {
   background: transparent url("../images/calendar_bg.gif") no-repeat;
   font: 11px Arial;
   position: relative;
   top: -3px;
}

#mail_dirs_head {
   color: #CC0000;
   font-weight: bold;
/*   border: 1px solid blue;*/
}

#mail_dirs_body {
   overflow: auto;
   height: 60px;
}

#mail_maillist {
   position: relative; 
/*   border: 1px solid green; */
   width: 485px; 
   margin-left: 153px;
   font: 11px Arial;
}

#mail_maillist .mail_op{
   height: 20px; 
}

#mail_maillist div ul {
   padding-bottom: 5px;
}

#mail_maillist div ul li {
   position : relative;
   top: 4px;
}

#mail_mails {
   position: relative;
   top: -2px;
}

#mail_mails_head {
   color: #CC0000;
   font-weight: bold;
/*   border: 1px solid blue;*/
   position: relative;
   top: -2px;
   border: 1px solid #fff;
}

#mail_mails_body {
    overflow: auto;
	max-height: 150px !important;
	height:auto !important;
	height: 150px;
}

.nowrap {
   white-space: nowrap;
}

.ovhidden {
   overflow: hidden;
}
.currentmail {
   background-color: #F7D6D2;
}

.unread {
   font-weight: bold;
}

#mail_main {
   font: 12px Arial; 
/*   border: 1px solid gray;*/
}

.red2 {
   color: #CC0000;
}

.mail_visible {
   display: block;
}

.mail_invisible {
   display: none;
}              

#mail_addr {
   border: 1px solid gray;
   overflow: auto;
   width: 630px;
   height: 150px;
}

#mail_addr_head table  {
   width: 100%;
   color: #CC0000;
}

#mail_addr_body table {
   width: 100%;
}

#mail_addr_body table tr {
   cursor: pointer;
}

#mail_addr_body table tr.currentmail {
   cursor: default;
}

.mail_addr_buttons {
   float: right;
}

.mail_addr_names {
   max-height: 100px;
   overflow: auto;
}

.basicFont {
   font: 12px arial;
}

.addrFont {
   font: 11px arial;
}

.noborder {
   border: 0px solid;
}

#user_iwiw {
   float: left;
   margin-top: 5px;
}