@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

/* clear style:start nie zmieniac */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0}table{ border-collapse:collapse; border-spacing:0} fieldset,img{ border:none}address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal}strong{ font-weight:bold}ol,ul{ list-style:none}caption,th,body{ text-align:left}h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal}q:before,q:after{ content:''}abbr,acronym{ border:0}.clear{ clear:both; height:0; font-size:0} a img{ border:none} .float{display:inline;}
/* clear style:end */

body{
font-family: Arial;
font-size:12px;
}
table{
font-size:12px;
}
.mainWrapper{
clear:both;
}

.wrapper{
width:990px;
margin: 0px auto;
}
.wrapper100{
width:100%;
margin: 0px auto;
}
.topNavWrapper{
border-bottom:1px solid #fff;
height:34px;
}
.mainContent .wrapper{
padding-top:10px;
}
.wrapperLong .wrapper{
width: auto;
padding-left: 10px;
padding-right: 10px;
}
.admTitle{
padding-bottom:10px;
padding-left:10px;
font-size:16px;
font-weight:bold;
}
.admLeft{
width:730px;
float: left;
display: inline;
}

.admRight{
width:250px;
float: right;
display: inline;
}
.right-align{
    float:right;
}
.loginBox .wrapper{
width:330px;
}


/* box */
.admBox{
clear: both;
margin-bottom:10px;
}
.admBox .admBoxContent{
padding: 10px;
display: block;
}
.admBox .admBoxTitle{
padding: 8px 10px;
color:#fff;
font-size:13px;
font-weight:bold;
}
.admBoxHidden .admBoxContent{
display: none;
}

.admBoxHidden .admBoxTitle{
background: #979797;
}


.admBox .admBoxContent .AdmTableUserPhotos {
width: 100%;
}

.admBox .admBoxContent .AdmTableUserPhotos td{
vertical-align: bottom;
text-align: center;
}

.admBox .admBoxContent .AdmTableUserPhotos small{
color: #555;
}

.admBox .admBoxContent .AdmTableUserPhotos th{
background-color: #eee;
color: black;
text-align: center;
border-right: 0px;
}

.admBox .admBoxContent .admBoxUserPhoto {
background-color: #c1c1ee;
display: inline-block;
text-align: center;
}

.admBox .admBoxContent .admBoxUserMainPhoto {
border: 3px outset #ff5555;
background-color: #eec1c1;
}

.admBox .admBoxContent .admBoxUserUnapprovedPhoto {
background-color: #aaaaaa;
border: 3px outset #000;
display: inline-block;
text-align: center;
}

.admBox .admBoxContent .admBoxUserUnapprovedMainPhoto {
border: 3px outset #a00;
background-color: #aa9999;
}


/* menu */

#nav{
margin:0;
padding:0px 0px;
list-style:none;
font-size:12px;
font-weight:normal;
height: 34px;
width:780px;
float: left;
display: inline;
}
#nav li {
float:left;
display:inline;
position:relative;
font-weight:bold;
z-index: 101;
}

#nav li a {
display:block;
color:#fff;
/*background:#eee;*/
padding:9px 5px;
text-align:center;
/*border-left: 5px solid #aaa;*/
}

#nav li a.last{

}

#nav li a:hover {
color:blue;
background-color:#555;
color:#fff;
text-decoration:none;
}
#nav ul {
position:absolute;
left:0;
display:none;
margin:0 0 0 -1px;
padding:0;
list-style:none;
background:#eee;
border:1px solid #ddd;
border-bottom:none;
}
#nav ul li {
float:none;
border-bottom:1px solid #ddd;
display:block;
font-weight:normal;
}
#nav ul a {
display:block;
color:#666;
background:#eee;
text-align:left;
min-width:150px;
padding:5px 10px;
text-decoration:none;
}
#nav ul li a.slow {
background-color: #fcc;
}
#nav ul li a.slow:hover {
background-color: #644;
}
.small_menu{
    display: inline;
    float: left;
    width: auto;
}
.small_menu li{
    float:left;
    padding-right:30px;
}
.small_menu li:hover{
    background-color: #aaaaaa;
}

/*right form */
.admRight .pFormElement{
padding-bottom: 5px;
}
.admRight #duration,
.admRight #vip_duration,
.admRight #user_points{
width: 180px;
}
#durationBtn,
#vip_durationBtn,
#user_pointsBtn{
width: auto;
}
input:read-only, input[readonly="readonly"]{
    background-color: rgb(235, 235, 228);
}
.admRight .pWFormText input.btn, button.btn,
input.btn{
color:#fff;
border: 1px solid #626262;
cursor:pointer;
padding: 2px 5px;
font-weight: bold;
font-size: 12px;
}
.admRight textarea{
height: 70px;
}
.admRight textarea,
.admRight .pWFormText input{
width:220px;
}
.admRight label{
padding-bottom:3px;
display: block;
}
.filterLine{
padding-bottom:8px;
}

#userEditform textarea{
width:350px;
height: 120px;
}
.pWFormTextareaCounter em{
    display: block;
}
.pElementFormTextareaCounter label{
    vertical-align: top;
}
textarea,
.admRight .pWFormText input{
border:1px solid #626262;
padding: 3px 5px;
background: #fff;
font-size:12px;
font-family: Arial;
color:#000;
}

/* right nav  */

ul.rightNavMenu {
display: block;
}
.rightNavMenu li a{
padding: 5px 10px;
display: block;
color:#000;
}


/* user menu */
.userMenu{
margin-bottom: 10px;
}
.userMenu ul{
background: #f7f5f5;
display: block;
height: 34px;
}
.userMenu li{
display: inline;
float: left;
margin-right: 10px;
}
.userMenu li a{
display: block;
padding: 8px 9px;
}
span.newMessages {
padding:3px;
background-color: orange;
}
span.newMessages a{
color:#000;
}
.messageBordReminder{
display: inline;
float: right;
width:150px;
margin-top: 9px;
text-align: right;
}
#languages{
float:right;
display:inline;
}


/* inline edit */
.inlineEdit{
width: 100%;
height:80px;
clear: both;
padding: 3px;
font-size: 12px;
}


form {
margin:0;
padding:0;
}
a {
text-decoration: none;
color: blue;
}
a:visited { color: blue; }
.error { color: red; }
h2 {
font-family: verdana, helvetica, arial, sans-serif;
color: black;
font-size: 17px;
}
.copy {
text-align: right;
font-size: 9px;
margin-top: 20px;
padding: 5px 10px 10px 10px;
}
.grid {
background-color: white;
/*border: 1px solid black;*/
margin: 0px;
border-collapse: collapse;
cursor: default;
font-size:12px;
}
.grid thead tr {
background-color: #EEEEEE;
border:1px solid #EEEEEE;
}
.grid thead label {
cursor: pointer;
color: blue;
margin-right: 5px;
border-bottom: dotted 1px gray;
}
.grid tbody tr.odd { background-color: white; }
.grid td {
padding: 2px 3px;
border:1px solid #EEEEEE;
/*text-align:center;*/
}
td.textarea-about.textarea-editable.changed {
border: 2px solid white;
background-color: green;
}
td.textarea-interests.textarea-editable.changed {
border: 2px solid white;
background-color: green;
}
td.textarea-looking.textarea-editable.changed {
border: 2px solid white;
background-color: green;
}
.grid th {
height: 20px;
padding: 4px;
padding-left: 7px;
padding-right: 7px;
}
.grid tbody tr.even { background-color: #F7F7F7; }
.grid tbody tr:hover { background-color: #e7e7e7; }
.grid tfoot tr {
background-color: #EEEEEE;
border:1px solid #EEEEEE;
}
.grid a {
color: #DDAA77;
font-weight: normal;
}
.grid a:hover {
color: #FFCC99;
font-weight: normal;
}

td.delete img{
    padding: 2px;
}


.record {
background-color: white;
/*border: 1px solid green;*/
margin: 0px;
border-collapse: collapse;
font-size:12px;
margin-bottom: 20px;
}
.record th {
padding-right: 20px;
text-align: right;
}
.record input, .record select {
border: 1px solid gray;
width: 100%;
}
.record input[type=checkbox] {
border: 1px solid black;
width: inherit;
} 
table#google-report {
border: 1px solid black;
border-collapse: collapse;
font-family: calibri;
font-size: 13px;
text-align: center;
}
table#google-report .border-right { 
border-right: 1px solid black;
font-weight: bold;
}
table#google-report .border-bottom {
border-bottom: 1px solid black;
font-weight: bold;
}
table#google-report .border-header {
border-bottom: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
font-weight: bold;
}
table#google-report .border-header-total {
border-bottom: 1px solid black;
border-top: 1px solid black;
border-right: 1px solid black;
font-weight: bold;
}
.div_edit {
height:100%;
width:250px;
overflow:auto;
background:white;
padding:3px;
}
.textarea_changed {
width: 250px;
height:100px;
}
table#main-report {
border: 1px solid black;
border-collapse: collapse;
font-family: calibri;
font-size: 13px;
text-align: center;
}
table#main-report .border-right {
border-right: 1px solid black;
font-weight: bold;
}
table#main-report .border-bottom {
border-bottom: 1px solid black;
font-weight: bold;
}
table#main-report .border-header {
border-bottom: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-left: 1px solid black;
font-weight: bold;
}
table#main-report .border-header-total {
border-bottom: 1px solid black;
border-top: 1px solid black;
border-right: 1px solid black;
border-left: 1px solid black;
font-weight: bold;
}



/* Zend form  */


.ShnAdminFormHidden{
display: none;
}
.ShnAdminFormElement{
padding-bottom: 8px;
}
.ShnAdminFormElement label{
display: block;
font-size:12px;
color:#384e64;
padding-bottom:3px;
font-weight:bold;
}
.ShnAdminFormTextarea textarea,
.ShnAdminFormPassword input,
.ShnAdminFormText input{
border:1px solid #626262;
width:300px;
padding: 3px;
font-size:12px;
font-family: Arial;
color:#000;
}
.ShnAdminFormTextarea textarea{
height: 200px;
}
.ShnAdminFormSelect select{
border:1px solid #626262;
width:300px;
padding: 3px;
font-size:12px;
font-family: Arial;
color:#000;
}
.ShnAdminFormSubmit label{
display: none;
}


.ShnAdminFormElement label.error{
color:red;
font-weight: normal;
}

.ShnAdminFormElement .errorsWr{
padding:5px 0px 0px 0px;

}
.ShnAdminFormElement .errorsWr .errors{
padding:0px 0px 5px 0px;
color:red;
}
.ShnAdminFormElement .errorsWr .errors li{
width: auto;
}


/* Form Template Content   */
#Form_Template_Content .ShnAdminFormTextarea textarea{
    width: 700px;
    height: 500px;
}

/* user */

.userPanel{
    margin-bottom: 10px;
}
.userPanelLeft{
    float: left;
    width: 450px;
}
.userPanelRight li{
    display: inline;
    float: left;
    margin-right: 20px;
    padding-top: 4px;
}
.userPanelAvatar{
    float: left;
    width: 60px;
    height: 60px;
    display: inline;
    margin-right: 10px;
}
.userPanelInfo{
    float:left;
    font-size:13px;
    width:370px;
}
.userPanelLogin{
    margin-bottom:5px;
    color:#000;
}

#edit fieldset{
    width: 700px;
}

#edit #fieldset-main div{
    width: 350px;
    padding-bottom: 5px;
}

#edit #fieldset-main .pElementFormRadio{
    width: 650px;
}
#edit #fieldset-main .pElementFormRadio .pWFormRadio br{
    display: none;
}

#edit #fieldset-main .pElementFormSelect{
    width: 150px;
}

#edit .pFormElement {
    float: left;
}

#edit .pElementFormSelect{
    height: 30px;
    width: 350px;
}
#edit select{
    width: 150px;
}
#edit .pWFormBirthdate select{width:50px;}
#edit .pWrapper.pWFormBirthdate div.pWFormSelect{width:50px;padding:0;display:inline-block;}
#edit #pFormElId_birthday{width:630px;padding:10px 0 10px 0}
#edit .pWFormLocalization div.geoval{float:left;}
#edit .pElementFormLocalization{padding:10px 0 10px 0;}
#edit .pElementFormLocalization label.pFormLabel{vertical-align: top;}

.geobtn {
    position: absolute;
    bottom: 13px;
    right: 0px;
    display: none;
}
label.geoel {
    clear: left;
    width: 90px;
    padding-top: 6px;
}
.geoel{float:left;}
.geobtnChange {
    margin-left: 20px;
}
.pWFormLocalization .geoelinput {
    width: 200px;
}
#pFormElId_geopc_id, #pFormElId_s_geopc {
    position: relative;
    width:600px;
}
#edit .pWFormLocalization p.geoel.geoindex{width:220px;}
.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
    width:200px;
}
#edit .pElementFormMultiCheckbox{
    padding-bottom: 20px;
}
#edit .pFormElement label {
    display: inline-block;
    width: 130px;
}
#edit .pElementFormMultiCheckbox label.pFormLabel {
    width: 400px;
}
#edit .pFormElement label.pFormLabel{
    font-weight: bold;
}
#edit .pFormElement div.pWrapper{
    display: inline-block;
}
#edit .pFormElement div.pWFormSelect{
    padding-right: 70px;
    width: 150px;
}

#edit .pElementFormTextarea{
    float: right;
    padding-bottom: 20px;
}
#edit .pWFormTextarea textarea{
    height:100px;
    width:650px;
}

#edit #pFormElId_submit .pFormDescription{
    display:none;
}

#edit .pElementFormSubmit {
    float: none;
}
#edit .pElementFormSubmit .pWFormSubmit{
    border:1px solid #626262;
    padding:2px 5px;
    font-size: 12px;
    font-weight: bold;
}
#edit .pElementFormSubmit .pWFormSubmit a{
    color: white;
}

/* need approve */

#needapprove .div_edit{
    font-size:13px;
}
#needapprove textarea,
#needapprove input{
font-size:13px;
}
.started{
    background-image: url('../images/started.png');
    width: 23px;
    height: 30px;

}
.stoped{
    background-image: url('../images/stoped.png');
    width: 30px;
    height: 30px;
}
tr.redBright td,
tr.redBright.alt td{
    color: #f33 !important;
    font-weight: bold;
}

.pFormFieldsetInline dl div, 
.pFormFieldsetInline dl .ShnAdminFormMultiCheckbox label,
.pFormFieldsetInline dl .ShnAdminFormRadio label{
    float:none;
    padding-right: 5px;
    vertical-align:middle;
    display:inline-block;
    
}
.pFormFieldsetInline legend{
    float:left;
}

.dict_js {
    font-size: 7px;
}

#daily_stats_form #fieldset-daily_stats fieldset legend{
    float:left;
}
#daily_stats_form #fieldset-daily_stats fieldset dl{
    float:left;
}
#daily_stats_form #date-element dt,#daily_stats_form #date-element dd{
    float:left;
    padding-right: 5px;
}
#fieldset-daily_stats dl dt, #fieldset-daily_stats dl dd{
    float:left;
}
#fieldset-daily_stats dl dd{
    padding-right:20px;
}
#fieldset-daily_stats dl dd fieldset dl dd label {
    width:107px;
    float:left;
}
#fieldset-daily_stats #sex-element label,#fieldset-daily_stats #age-element label{
    width:56px;
}
#fieldset-daily_stats #age2-element {
    padding-top:15px;
}

#users_search_form #fieldset-users_search fieldset legend{
    float:left;
}
#users_search_form #fieldset-users_search fieldset dl{
    float:left;
}
#users_search_form .ms-selectable input{
    width:140px;
}
#fieldset-users_search dl dt, #fieldset-users_search dl dd{
    float:left;
}
#fieldset-users_search dl dd{
    padding-right:3px;
}
/* for next line */
#fieldset-users_search #status-element label,#fieldset-users_search #account2-element,
#fieldset-users_search #login2-element,#fieldset-users_search #approve2-element,
#fieldset-users_search #submit2-element {
    clear:left;
}
#fieldset-users_search #account2-element,#fieldset-users_search #stealth2-element,
#fieldset-users_search #login2-element,#fieldset-users_search #email2-element,
#fieldset-users_search #note2-element,#fieldset-users_search #approve2-element,
#fieldset-users_search #expiry2-element,#fieldset-users_search #submit2-element,
#fieldset-users_search #clc2-element,#fieldset-users_search #emailVerified-element{
    padding-top:10px;
    height:10px;
}
#fieldset-users_search #registeredsince-element{padding: 14px 40px 0 0;float:right;}
#fieldset-users_search #registeredsince-element input{width:100px;}
#fieldset-users_search #chb-element{padding-top:10px;padding-left:30px;}
#fieldset-users_search #submit2-element {
    padding-bottom:20px;
}
#users_search_form #users_search-label{
    display:none;
}

#texttemplate .ShnAdminFormTextarea textarea{
    width: 100%;
    height: 300px;
}
#fieldset-buttons dl dd, #fieldset-buttons dl dt{
    float: left;
    padding-left: 3px
}

#fieldset-typetext dl dd, #fieldset-typetext dl dt{
    float: left;
}

#fieldset-topictext dl dd, #fieldset-topictext dl dt{
    float: left;
}

#fieldset-langtext dl dd, #fieldset-langtext dl dt{
    float: left;
}

dt#ttype-label{
    width: 40px;
}

dt#ttopic-label{
    width: 40px;
}

dt#ttlang-label{
    width: 40px;
}

tr.greenBright td,
tr.greenBright.alt td{
    background-color: #afa;
}
tr.greenBright, tr.greenBright.alt {
}

#user_history{
    font-size:11px;
}
/*print array*/
.array_head{
    color:red;
}
.array_key{
    
}
.array_value{
    color:green;
}

/*delete information */
#delete_info dl dd {
	margin-bottom: 10px;
	text-indent: 1em;	
}

/*ticket support BEGINNING*/

.ShnAdminFormTextarea textarea,
.ShnAdminFormPassword input,
.ShnAdminFormText input{
border:1px solid #626262;
width:300px;
padding: 3px;
font-size:12px;
font-family: Arial;
color:#000;
}
#texttemplate .ShnAdminFormTextarea textarea{
    width: 100%;
    height: 300px;
}
#fieldset-other_buttons dl dd, #fieldset-other_buttons dl dt{
    float: left;
    padding-left: 3px
}

#fieldset-typetext dl dd, #fieldset-typetext dl dt{
    float: left;
    
}

#fieldset-topictext dl dd, #fieldset-topictext dl dt{
    float: left;
    
}

dt#ttype-label{

    width: 40px;
    
}

dt#ttopic-label{

    width: 40px;

}



.ShnAdminFormTextarea textarea{
height: 200px;
}
.ShnAdminFormSelect select{
border:1px solid #626262;
width:300px;
padding: 3px;
font-size:12px;
font-family: Arial;
color:#000;
}
.ShnAdminFormSubmit label{
display: none !important;
}

#texttemplate .ShnAdminFormTextarea textarea{
    width: 100%;
    height: 300px;
}
#fieldset-buttons dl dd, #fieldset-buttons dl dt{
    float: left;
    padding-left: 3px
}

#fieldset-typetext dl dd, #fieldset-typetext dl dt{
    float: left;
}

#fieldset-topictext dl dd, #fieldset-topictext dl dt{
    float: left;
}

#fieldset-langtext dl dd, #fieldset-langtext dl dt{
    float: left;
}

dt#ttype-label{
    width: 40px;
}

dt#ttopic-label{
    width: 40px;
}

dt#ttlang-label{
    width: 40px;
}

.admRight  dt#moderators-label, dt#notify-label{
    display: inline;
}

.admRight dt#moderators-label label, .admRight dt#notify-label label{
    padding-bottom:3px;
    display: inline;
}

.admRight  dd#moderators-element, .admRight dd#notify-element{
    display: inline;
}

#user_history{
    font-size:11px;
}
/*print array*/
.array_head{
    color:red !important;
}
.array_key{
    
}
.array_value{
    color:green;
}

.horizontallyScrollable{
    overflow-x: auto;
    overflow-y: visible;        
}

.horizontallyScrollable td.subtitulo #filter_ticket_ID{
    width: 40px;    
}

.horizontallyScrollable td.subtitulo #filter_ticket_type{
    width: 50px;    
}

.horizontallyScrollable td.subtitulo #filter_ticket_topic{
    width: auto;    
}

.horizontallyScrollable td.subtitulo #filter_admin_user_login{
    width: 80px;    
}

.horizontallyScrollable td.subtitulo #filter_ticket_opened_date{
    width: 80px;    
}

.horizontallyScrollable td.subtitulo #filter_ticket_closed_date{
    width: 80px;    
}

td#ticket_reply{
    background-color: #E1E1E1;
}

.horizontallyScrollable table{
    width: 700px;
}

#awaiting_tickets{
    float: right;
    padding-right: 7px;
}

dt#tattachment-label{
    float: left;
    width: 40px;
}

dd#tsubmit-element{
    margin-left: 40px;
}

#pFormElId_ttgreeting{
    float: left;
}

#pFormElId_ttype{
    float: left;    
}

#pFormElId_ttlang{
    float:left;
}

#pFormElId_ttopic{
    float: right;
}

textarea#ttcontent{
    float: left;
    height: 70px;
    margin-top: -40px;
}

select#ttype{
    width: 210px;
}

select#ttopic{
    width: 212px;
}

textarea#treply{
     height: 220px;
     width: 710px;
}

textarea#tsignature{
    float: right;
    height: 40px;
    margin-top: 5px;
    width: 210px;
}


div#pFormElId_tsubmit{
    float: right;    
    margin-top: -10px;
    margin-right: 73px;
}

div#pFormElId_tnext{
     float: right;            
     margin-top: -10px;
}

dt#moderators-label label.optional{
        float: left;
        margin-right: 10px;    
}

dt#notify-label label.optional{
        float: left;
        margin-right: 2px;
}

div#ticketStatus{
    border-style: solid;
    border-width: thin;        
    float: right;
    height: 74px;
    padding: 5px;
    width: 198px;
}

div#assignTask{        
    border-style: solid;
    border-width: thin;
    float: left;    
    padding: 10px;
    width: 243px;
    height: 65px;
}

div#notifyITDep{        
    border-style: solid;
    border-width: thin;
    float: left;
    padding: 5px;
    width: 180px;    
    height: 75px;
    margin-left: 16px;
}

div#pFormElId_ttcontent{
    float: left;
}

#ttTop{
    height: 115px;
}

#ttBottom{
    height: 85px;
}

select#admintonotify{
     float: left;
    margin-right: 28px;
    margin-top: 4px;    
}

dd#submit_notify-element{
    margin-top: -15px;
}

dd#submit_assign-element{
   margin-top: -10px;
}

button#submit_notify{
    margin-top: 10px;
}

#templatePreview{        
    border-style: solid;
    border-width: thin;
    height: 63px;
    margin-top: -69px;
    overflow-y: scroll;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 461px;
    float: left;
    position: absolute;
}

textarea#note{
    height: 97px;
    width: 718px;
}

ul#userActions li a {
    padding-left: 4px;
    padding-right: 4px;
}

dt#other_buttons-label{
    display: inline;
}

dt#submit_send-label{
    display: inline;
}

dd#submit_send-element{
    display:inline;     
}

dt#submit_send-element button#submit_send{
    display: inline;
}

dd#button_send-element{
    display: inline;
}

dd#other_buttons-element{
    float: left;
}

dd#button_send-element fieldset#fieldset-button_send{
    display: inline;
    float: right;
}

dt#button_send-label{
    display: inline;
}

input#filter_ticket_ID{
    width: 70px;
}

input#filter_login{
    width: 75px;
}

input#filter_admin_user_login{
    width: 75px;    
}

input#filter_ticket_closed_date, input#filter_ticket_opened_date{
    width: 113px;
}

input#filter_ticket_type{
    width: 105px;    
}

#fieldset-sextext dl dd, #fieldset-sextext dl dt{
    float: left;
    width: 40px;
}

#pFormElId_ttsex {
    float: left;
}

dt#ttAttachment-label{
    float: left;   
    width: 37px;
}

dt#reply_email-label{
    display: inline;
    float: left;
    width: 88px;
}

dt#msg_topic-label{
    display: inline;
    float: left;
    width: 88px;
}

dt#select_ttype-label{
    display: inline;
    float: left;
    width: 88px;
}

input#filter_ticket_state_detail{
    width: 75px;
}

input#msg_topic{
    width: 600px;
}

input#reply_email{
    width: 600px;
}

dd#ttype-element ul.errors li, dd#ttopic-element ul.errors li{
    width: auto;    
}

dd#ttype-element ul.errors, dd#ttopic-element ul.errors{
    padding-left: 0;
}

iframe#iframeHistory{
    height: 100%;
    width: 100%;
} 

dl dt#attachment1-label{
    display: inline;
    float: left;
    width: 40px;
}

dl dt#attachment2-label{
    display: inline;
    float: left;
    width: 40px;
}

dl dt#attachment3-label{
    display: inline;
    float: left;
    width: 40px;
}

dl dt#attachment4-label{
    display: inline;
    float: left;
    width: 40px;
}

dl dt#attachment5-label{
    display: inline;
    float: left;
    width: 40px;
}

button#nextAttachment{
    margin-left: 38px;
}

dd#nextAttachment-element, dt#clearAttachment-label{
    display: inline;
    float: left;
}

div#templateAttachment{
    padding: 5px;     
    display: inline-block;    
}

.templateAttachment{
    float: left;
    display: inline;
    padding: 5px;
}

div#attachmentsList{
    max-width: 700px;
}

/*ticket support END*/
.subtitulo input{
    width:100%;
}
.loading{
    width:100%;
    height:15px;
    background: url('/images/loadingAnimation.gif') no-repeat transparent center;
}
.red{
    background: #f33 !important;
    color:white !important;
}
.violet{
    background: #9900FF;
    color:white;
/*    width: 245px;*/
}
div.left{
    float:left;
} 
.white{
    background:#ffffff;
    color:#000;
}
#users_search_form #countries2-element{
    float:right
}
#users_search_form #fieldset-clc2 .description{
    float:right;
    
}
#users_search_form dt{display:none;}
.users_history_popup > ul{height:400px;overflow-y:auto; width:300px;}
.ps_avatar{
    width:80px;
    float:left;
}
.payment_stats{float:left;}
.chart{padding-bottom: 10px;}

#Form_LandingNew input[type=text],#Form_LandingNew select,
#Form_AliasNew input[type=text],#Form_AliasNew textarea{
    width:100%;
}
.text_wrap{
    /*text-overflow: ellipsis;*/
    width:370px;
    /*overflow:hidden;*/
    word-wrap:break-word;
    
}
#registration_stats_grid td span{
    font-size:10px;
}
.grid_input{
    width:55px;
}
#performance_filter dt{
    display:none;
}
.pFormFieldsetInline label{
    display:inline-block;
    float:none;
}
.hasDatepicker{
    width:75px;
}
 #performance_filter .ms-container ul.ms-list{
    width:200px;
    height:117px;
}
#performance_filter .ms-container .ms-selectable input{
    width:100%;
}
#performance_filter .ms-container{
    background-position:207px 45px !important;
}
#performance_filter{
    display: inline-block;
    position: relative;
    width:1090px;
}
#performance_filter dd{
    display:block;
}
#performance_filter #type2-element{
    position:absolute;
    top:0px;
    left:590px;
}
#performance_filter #fieldset-submit2 .ShnAdminFormSubmit label,
#performance_filter #fieldset-submit2 .ShnAdminFormButton label{
    display:none;
}
.saved_charts{
    display:inline-block;
    vertical-align: top;
    max-height:152px;
    overflow-y:auto;
    min-width:250px;
}
.saved_charts .delete_chart{
    float:right;
    cursor: pointer;
}
#performance_filter .ShnAdminFormText label{
    padding-right:4px;
}
#performance_filter #sma{
    width:30px;
}
#admin_schedule .ShnAdminFormButton label{
    display:none;
}
.admBoxContent a.email_stats{
    color:#000;
    text-decoration: underline;
}
.boxy-wrapper.fixed{
    background-color:#fff;
}
.emails_info{
    padding-left:5px;
}
.emails_info li:hover{
    background-color:#aaa;
}
span.emails_nv:hover{
    background-color:#aaa;
    cursor:pointer;
}
.diagnostic_code{
    color:#888;
}

.alias_url_name a{
text-overflow:ellipsis;
    width:185px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}
.alias_host .text_wrap{
    text-overflow:ellipsis;
    width:150px;
    white-space: nowrap;
    overflow: hidden;
}
.alias_url .text_wrap{
    text-overflow:ellipsis;
    width:295px;
    white-space: nowrap;
    overflow: hidden;
}
.alias_url_name a.hidden1{
    color:#999;
}
#admin_tests #fieldset-test_id dl{
    width:100%;
    overflow: hidden;
}
#admin_tests #fieldset-test_id dt{
    float:left;
    width:70%;
    border-bottom: 1px solid #000;
}
#admin_tests #fieldset-test_id dd{
    float:left;
    width:30%;
}

#admin_tests .admBox{
    position:relative;
}
#admin_tests .ShnAdminFormElement.ShnAdminFormSubmit{
    display:inline-block;
}
.tests_results td,.test_results th {
            border: 1px solid #000;
            height:32px;
        }
.tests_results td.headcol{
    border:none;
}
div.admin_tests {
            /*width: 500px;*/
            overflow-x:scroll;  
            margin-left:300px;
            overflow-y:visible;
            padding:0px;
        }
.tests_results .headcol {
            position:absolute;
            width:300px;
            left:0;
            top:auto;
            height:25px;
}
.tests_results .result_yes{
    background-image: url('../images/bvbgrid/sim.png');
    background-repeat: no-repeat;
    width:16px;
    height:16px;
}
.tests_results .result_no{
    background-image: url('../images/bvbgrid/delete.png');
    background-repeat: no-repeat;
    width:16px;
    height:16px;
}
.top{
    display:inline-block;
    vertical-align: top;
    padding:10px;
}
.top fieldset{
    padding:10px;
}
.top .testtxg{
    border:1px solid #000;
    padding:10px;
}
.top .testtxg tr:nth-child(odd){background:#ddd;}
.chb-popup{
    height:400px;
    /*width:600px;*/
    overflow-y:auto;
}
.counter{
    color:#fff;
    padding:3px;
    margin-left:10px;
    border-radius:5px;
}
.userMenu li a.ip-log-href{
    padding:0;
    display:inline;
}
.link-emu{
    display:block;
    padding:8px 9px;
}