@charset "utf-8";
#msg
{
	position:relative;
}
.msg_center {
	text-align:center;
}
#msg h1
{
	font-size:14px;
	background-color:#fe8300;
	color:#000;
	text-indent:7px;
	margin-bottom:25px;
	padding-top: 4px;
	padding-bottom: 6px;
}
#msg p {
	font: bold 12px Tahoma;
	margin:10px 40px;
	text-align:center;
	color:#414141;
}
#msg p span{
	color:#fe8300;
}
#msg form{
	margin-top:25px;
	text-align:center;
}
#msg div a.close{
	width:17px;
	height:17px;
	display:block;
    position:absolute;
    right:5px;
    top:4px;
    background:url(../images/newimages/msgclose.png) center no-repeat;
}
* html #msg div a.close {
	 right:10px;
    top:5px;
}
#msg div a.close:hover
{
	background:url(../images/newimages/msgclosegrey.png) center no-repeat;   
}

.pm-tableharka tr.th
{
    background-color:#f1f1f1;
}
.pm-tableharka tr th
{
    white-space:nowrap;
    padding:4px 8px;    
}
.pm-tableharka tr th.close
{
    width:25px;
}
.pm-tableharka tr th.a
{
    width:150px;
}
.pm-tableharka
{
    border-collapse:separate;
    border-spacing:2px;
    font-size:11px;
    width:100%;
    color:#414141;
	text-align:left;
}
.pm-tableharka tr td
{
    padding:4px 8px;
    width:50%;
}
.pm-tableharka tr.bgcolor
{
    background-color:#f1f1f1;    
}
.pm-tableharka tr td input
{
    width:43px;
    float:left;     
    border:solid 1px #b3b9c3;
    height:16px;  
    font:200 11px Tahoma;
    padding:2px 0 0 2px;  
}
.pm-tableharka tr td a.cls
{
    display:block;
    width:17px;
    height:17px;
    background:url(../images/newimages/msgclose.png) top left no-repeat;
    margin:0 10px;      
}
.pm-tableharka tr td a.cls:hover
{
    background:url(../images/newimages/msgclosegrey.png) top left no-repeat;
 }

.pm-tableharka tr td a.more
{
    font-size:11px;
    float:right;
}
.pm-tableharka tr td span.more
{
    margin-right:40px;
    padding-right:25px;
}
#msg div.divfortable
{
    margin-bottom:0px;
}
.pm-tableharka tr td
{
    width:auto;
    vertical-align:top;
    padding-top:6px;
	
}
.pm-tableharka {
	margin:0 auto;
}
.redFont {
	font-weight:bold;
    color:#fe8300;
	font-size:11px;
}
.greyFont {
	font-weight:bold;
    color:#414141;
	font-size:11px;
}
#msg div.warning
{
    font-weight:bold;
    color:#fe8300;
    text-align:center;
    margin-bottom:24px;
}
#msg div.message
{
    text-align:center;  
    padding:0 0 24px 0;      
}
#msg div.form, div.form
{
    padding-left:46px;
    margin:-5px auto 1px auto;
	
}
#msg div.enter, div.enter
{
    overflow:hidden;
    _zoom:1;
    clear:both;
    margin-top:11px;
}
.clearBot{
	margin-bottom:0;
}
#msg div.h6
{
    margin-bottom:21px;
    color:#414141;
}
#msg div.h6 b
{
    font-weight:bold;    
}
/*Working*/
#msg div.enter label, div.enter label
{
    width:67px;
    float:left;   
    text-align:right;
    margin-top:2px; 
}
#msg div.enter input, div.enter input
{
    float:left;     
    border:solid 1px #b3b9c3;
    width:259px;
    height:18px;
    margin:0 6px 0 12px;
    color:#797979;
    font-size:13px;
    padding:0 5px;
    font-family:Tahoma;
}
#msg div.enter textarea, div.enter textarea
{
    height:118px;
    float:left;     
    border:solid 1px #b3b9c3;
    width:259px; 
    margin:0 6px 0 12px; 
    font-size:13px;
    padding:0 5px;
    font-family:Tahoma;
    color:#797979;              
}
#msg div.enter span,div.enter span
{
    float:left;      
    color:#ed5050;
}
.f-right
{
    float:right!important;
}
#msg .info-table 
{
    color:#797979;
    font-size:12px;
    padding:5px 0 5px 0;
    margin-bottom:15px;
}
#msg .info-table td
{
    padding:3px 0 3px 0;    
}
#msg div.center
{
    margin:0 auto;
    width:420px;
}
#msg .info-table td.left
{
    color:#404040;
    text-align:right;
    padding-right:10px;
}
#msg div.checkbox
{
    font-size:12px; 
     margin-bottom:10px;
     width:430px;      
}
#msg div.checkbox-m
{
     margin-bottom:20px;    
}
#msg div.checkbox input
{
    margin:0 5px 0 20px;
}
#msg div.checkbox label
{
    vertical-align:1px;
    *vertical-align:3px;
}
#msg div.checkbox span
{
    vertical-align:2px;    
}
#msg div.checkbox input.no-lm
{
    margin-left:0;
}
#msg div.regwidth label
{
    width:163px;
}
 .clearMB {
	width: 500px;	 
 }
#msg div.padding
{
    padding-left:167px;
}

#msg .info
{
    font-size:12px;
    padding-bottom:5px;
}
#msg .info b
{
    padding-right:5px;
    font-weight:bold;
}
#msg .info div
{
    margin-bottom:10px;
}
#msg .info2
{
    text-align:right;
}
#msg .info3, #msg .info4
{
    margin-top:15px;
}

#msg .info3 div
{
    font-weight:bold;
    text-align:right;
    margin-bottom:9px;
}
#msg .info4 div
{
    font-weight:bold;
    margin-bottom:9px;
    color:#fe8300;
}

#msg .up-cntr
{
    border-bottom:solid 2px #C8C8C8;
    margin-bottom:22px;
}

#msg div.enter select
{
    float:left;     
    border:solid 1px #b3b9c3;
    width:232px;
    height:21px;
    margin:0 6px 0 12px;
    color:#7a7a7a;
    font-size:13px;
}
#msg div.submit a.lostpass
{
    margin-left:122px;
}
#msg a.next
{
    background:url(../img/pm-hrkbg.gif) left top repeat-x!important;      
    color:#FFF;
    text-decoration:none;
    padding:2px 7px 3px;
    font-size:11px;
    width:65px;
    height:14px;
    display:block;
}
.clearPB
{
    padding:0!important;
    border:none !important;    
}

*+html div#msg{overflow:auto;height:100%;width:100%;}
*+html .lblock, .lblock1{width:95%;overflow:auto;}
