﻿#selectCategoryPopupDialog { height:270px; width: 112px; }

.modal_popup {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    z-index: 3;
   /* background: url('../image/popup_footer.png') no-repeat bottom center;*/
    padding: 0 0 11px 0;
}
.modal_popup .close { 
    position: absolute;
    top: 10px;
    right: 15px;   
    color: White;
    cursor: pointer;
    font-weight: bold;    
    float: right;     
}
.modal_popup fieldset {
    text-align: right;
    background: transparent url('../image/modal_popup_bg.png') repeat-y;
    padding:0 0 10px 10px;
}
.modal_popup h4 {
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    color: #FFF;    
    background: url('../image/popup_header_login.png') no-repeat;
}

.backgroundPopup{
display:none;
position:absolute;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}



.popup {
    width: 332px;        
    display: none;
    position: absolute;
    _position: absolute; /* hack for internet explorer 6*/
    z-index: 2;
    background: url('../image/popup_footer.png') no-repeat bottom center;
    padding: 0 0 11px 0;
}

.popup .wrap,
.popup fieldset {
    text-align: right;
    padding: 21px 0 0 0;
    background: transparent url('../image/popup_bg.png') repeat-y;
}

.popup h4 {
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-weight: bold;
    color: #FFF;    
    background: url('../image/popup_header.png') no-repeat;
}

.popup .cancel,
.popup .ok {
    height: 21px;
    line-height: 21px;
    width: 62px;
    background: url('../image/popup_ok_btn.png') no-repeat;    
}

.popup .cancel {
    background: url('../image/popup_cancel_btn.png') no-repeat;
    margin: 0 0 0 24px;
}

.popup .close { 
    position: absolute;
    top: 10px;
    right: 15px;   
    color: White;
    cursor: pointer;
    font-weight: bold;    
    float: right;     
}

.popup select,
.popup input {
    height: 19px;
    float: left;
    line-height: 19px;
    border: solid 1px #BBB;
    width: 170px;
    margin: 0 18px 9px 0;
    background: #ffffff;
}


.popup textarea {
    float: left;
    line-height: 19px;
    border: solid 1px #BBB;
    width: 160px;
    margin: 0 18px 9px 0;
    background: #ffffff;
}


.popup input.radio {
    width: auto;
    height: auto;
    float: none;
    border: 0 none;
    vertical-align: bottom;
    margin: 0 8px 0 0;
}

.popup .gender {
    float: left;
}

.popup .terms {    
    /*margin: 0 10px 15px 0px;    */
}

.popup .captcha {
    margin: 10px 0 10px 0;
    /*border: 1px green solid;*/
    float: left;
}

.popup .captcha label {
    width: 150px;
    margin:0 0 9px 18px;
    /*margin-top: 10px ;  */
}

.popup .captcha input {
    width: 60px;
    margin: 0;
    /*margin-top: 10px;*/
}

.popup p {
    text-align: center;
    margin: 0 0 1px 0;
    clear: both;
}

.popup label {    
    float: left;
    display: block;    
    height: 19px;
    line-height: 19px;    
    width: 101px;
    margin: 0 0 9px 18px;
   
    
}
.popup fieldset label.star
{
    margin:0 0px 9px 0px;
}
.popup fieldset em {    
    float: left;   
    width: 5px;
    margin: 0 0 0px 18px;
    color:Red;
}


.popup fieldset br {
    clear: both;
}


.popup fieldset img {
     margin:0 0 0 25px;
}

.captcha_img {
    padding:0 0 0 110px !important;
    /*width: 170px;*/
}        


.popup fieldset input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

.popup fieldset input.sex
{
    width:10px;
    margin:0 0 0 0;
}
.popup fieldset span.sex
{
    float:left;
    margin:0 10px 0 10px;
}

.popup fieldset strong
{
    font-weight:bold;
    float:left;    
    margin: 0 0 9px 18px;
}
.popup fieldset strong em
{
    margin:0 0 0 0;
    float:none;
    width:auto;    
}
.popup .hasDatepick {
    /*width: 155px;*/
    width: 170px;
    margin-right: 5px;
   
}

.popup .top_space {
    margin-top: 30px;
}

.popup .datepick-trigger {
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background: none;
    float:left;
}
     
    
     .popupContact
      {
            display: none;            
            height: 384px;
            width: 408px;
            background: #FFFFFF;
            border: 2px solid #cecece;
            
            padding: 12px;
            font-size: 13px;
            opacity : 0.0;
        }
        .popupContactClose
        {
            font-size: 14px;
            line-height: 14px;
            right: 6px;
            top: 4px;
            position: absolute;
            color: #6fa5fd;
            font-weight: 700;
            display: block;
            
        }      
        .ui-button {padding: .4em .5em .4em 20px;text-decoration: none;position: relative;}
		.ui-button span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}		
		
	#registerPopupContact #registrationForm #profilePopupContact{ height:600px; overflow-x:hidden; overflow-y:auto;}
	
	.field-validation-error	{
	        color:Red; 
	        display:block;
	        margin:0 0 9px 18px;
	        line-height:19px;
	        float:left;
	        font-size: 11px;
	        /*padding:0 0 0 18px;*/ /*Dima comment this*/
    }
    
 
   input.input-validation-error 
 {
    border: 1px solid red !important;
    
}

   textarea.input-validation-error 
 {
    border: 1px solid red !important;
    
}


	#loginRequired{width:363px;}
	
	
	
	
	.help_text {font-size: 10px;}
	
	
#FogotPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

 #vd_ConfirmCode  {
    float: left;
    width: 70px !important;
    padding-left: 20px;
}

#loginAsk .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

/*****************************/
#registerPopupContact input,  #profilePopupContact input{
    width: 160px;
}
#registerPopupContact select,  #profilePopupContact select  
{
    width: 162px;
}

#registerPopupContact .validation,  #profilePopupContact .validation{
    float: left;
    width: 170px;
    padding-left: 20px;
}

#registerPopupContact input.check ,  #profilePopupContact input.check {
    width:12px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

#registerPopupContact .sex,  #profilePopupContact .sex{
    width: 10px !important;
    border: 0 none;
}

#MoreInfo {
    height: 40px;
}

#SelfAvatar {height: 22px; width: 60px;}

#ConfirmCode{width: 50px !important;}

#AgreeCheckBox {
    margin-left: 10px !important;
}

/*******  createLocationDialog **********/
#createLocationDialog input {
    width: 160px;
}
#createLocationDialog select  
{
    width: 162px;
}

#createLocationDialog .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

#createLocationDialog input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

#createLocationDialog .sex {
    width: 10px !important;
    border: 0 none;
}


/*******  ratePopupDialog **********/
#ratePopupDialog textarea 
{    
    width: 200px;
}
#ratePopupDialog .label
{
    float: left;
    text-align: left;
    padding-left: 20px;
    width: 80px;
}
#ratePopupDialog .rating-block
{   
    float: left; 
    width: 200px;
}
#ratePopupDialog . {
    float: left;
    width: 170px;
    padding-left: 20px;
}


/*******  createPointPopupContact **********/
#createPointPopupContact input {
    width: 160px;
}
#createPointPopupContact select  
{
    width: 162px;
}

#createPointPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

#createPointPopupContact input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

#createPointPopupContact .sex {
    width: 10px !important;
    border: 0 none;
}


/************* reportPointPopupContact ***********/
#reportPointPopupContact input {
    width: 160px;
}
#reportPointPopupContact select {
    width: 162px;
}

#reportPointPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

#reportPointPopupContact input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

#reportPointPopupContact .sex {
    width: 10px !important;
    border: 0 none;
}


/*********************************************/

#sharePointPopupContact input {
    width: 160px;
}
#sharePointPopupContact select {
    width: 162px;
}

#sharePointPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;

}

#sharePointPopupContact input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}

/*******************/
#createRoutePopupContact input {
    width: 160px;
}
#createRoutePopupContact select {
    width: 162px;
}

#createRoutePopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;

}

#createRoutePopupContact input.check {
    width:30px;
    /*margin:0 0px 9px 0;*/
    margin: 0 0 9px 16px;
    border: 0 none;
}


/********************/

#createEventPopupContact input {
    width: 160px;
}
#createEventPopupContact select {
    width: 162px;
}

#createEventPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

#createEventPopupContact input.check {
    width:30px;
    margin: 0 0 9px 16px;
    border: 0 none;
}

/**********************/
#createGroupPopupContact input {
    width: 160px;
}
#createGroupPopupContact select {
    width: 162px;
}

#createGroupPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 20px;
}

#createGroupPopupContact input.check {
    width:30px;
    margin: 0 0 9px 16px;
    border: 0 none;
}

/**************/
#downloadPopupContact input {
    width: 160px;
}
#downloadPopupContact select {
    width: 162px;
}

#downloadPopupContact .validation {
    float: left;
    width: 170px;
    padding-left: 30px;
}

#downloadPopupContact input.check {
    width:30px;
    margin: 0 0 9px 16px;
    border: 0 none;
}

 .marker_bubble .bubble_allcomments , .route_bubble .bubble_allcomments 
 {
     padding-left: 10px;
 }
 
 .comments_table table
 {
     width: 100%;
     padding: 20px;     
 }
 .comments_table .user_info
 {
     float: left;
     font-weight: bold;
     color: Blue;
 }
 .comments_table .item_comment
 {
     padding-top: 5px;
     width: 100%;
     border: none; 
     text-align: left;
     float: none;
     margin: 0;        
     margin-bottom: 10px;
 }
 .w_280 {
	width: 280px !important;
}
 .h_62 {
 	height: 62px !important;
}

.readonly
{
    background-color: #DDDDDD !important;
}
 

