@import url("wide.css");

#panelContent .photo {
    width: 160px;
    float: left;
    margin-right: 25px;
    _margin-right: 20px;
    text-align: center;
}
#panelContent .photo img {
    border: 1px solid #CCC;
    padding: 1px;
}
#panelContent .userInfo {
    width: 285px;
    _width: 280px;
    float: left;
    margin-right: 15px;
    _margin-right: 20px;
}
#panelContent .references {
    width: 255px;
    _width: 278px;
    float: left;
}
#panelContent .logininfo {
    width: 255px;
    _width: 278px;
    float: left;
}

#panelContent a.strong {
    font-weight: bold;
}

p.message {
    color:#F00;
    font-weight:bold;
    font-size:1.1em;
    font-family:arial,sans-serif;
    text-align:center;
}

#panelContent table.userprofile {
    margin: 0px;
    padding: 0px;
    clear: both;
}
#panelContent table.userprofile th {
    vertical-align:top;
    text-align:left;
    width:110px;
}
#panelContent table.userprofile td {
    vertical-align:top;
}
#panelContent table.userprofile th.name {
    font-size: 1.15em;
    width: 100%;
}
#panelContent table.userprofile ul {
    list-style: circle;
    margin: 0px;
    padding: 0px 0px 0px 15px;
}

#panelContent form.editprofile {
    margin: 0px;
    padding: 0px;
}
#panelContent form.editprofile fieldset {
    border: 1px solid #62CA01;
    padding: 5px;
    margin-bottom: 10px;
}
#panelContent form.editprofile fieldset legend {
    background-color: #62CA01;
    color: #FFF;
    font-weight: bold;
    padding: 3px 5px;
}
#panelContent form.editprofile fieldset table th {
    background:#EDFFDD;
    padding:3px 10px 3px 10px;
    text-align:right;
    width:150px;
    vertical-align:top;
}
#panelContent form.editprofile fieldset table th.pay {
    color: #F00;
}
#panelContent form.editprofile fieldset input {
    width: 250px;
}
#panelContent form.editprofile fieldset input.file {
    width: 400px;
}
#panelContent form.editprofile fieldset input.check {
    margin:5px 0 0;
    width:15px;
}
#panelContent .editprofile label {
    clear:left;
    color:black;
    display:inline;
    float:none;
    margin-left: 10px;
    text-align:left;
    width:auto;
    padding-top:5px;
    position:absolute;
}
#panelContent form.editprofile fieldset textarea {
    width: 250px;
}
#panelContent form.editprofile fieldset textarea.editor {
    width: 500px;
}
#panelContent form.editprofile fieldset a img {
    border: none;
}
#panelContent form.editprofile .buttons {
    margin: 0px 0px 10px 0px;
}
#panelContent form.editprofile .inpt {
    width: 50%;
    float: left;
}
#panelContent form.editprofile .cfg {
    width: 50%;
    float: left;
}
#panelContent form.editprofile table td {
    vertical-align: top;
}
#panelContent form.editprofile span.fv_text {
    padding: 0px 0px 0px 10px;
}
#panelContent form.editprofile .countries_select {
    width: 254px;
    _width: 256px;
}
#panelContent form.editprofile .spanhelp {
    float: left;
}
#panelContent .contactactions .spanhelp {
    float: left;
}
#panelContent form.editprofile .formhelp, #panelContent .contactactions .formhelp {
    display: block;
    float: left;
    background: url('images/help.gif') no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    text-decoration: none;
    margin: 1px 0px 0px 5px;
    _margin: 5px 0px 0px 5px;
    position: relative;
}
#panelContent .contactactions .formhelp {
    margin: 1px 5px 0px 3px;
}
#panelContent form.editprofile .moneyhelp {
    display: block;
    float: left;
    background: url('images/money.gif') no-repeat 0px 0px;
    width: 16px;
    height: 16px;
    text-decoration: none;
    margin: 1px 0px 0px 5px;
    _margin: 5px 0px 0px 5px;
    position: relative;
}
#panelContent form.editprofile .moneyhelp:hover {
    text-decoration: none;
}
#panelContent form.editprofile .formhelp:hover, #panelContent .contactactions .formhelp:hover {
    text-decoration: none;
}
#panelContent form.editprofile .formhelptext, #panelContent .contactactions .formhelptext {
    clear: both;
    background: #FFF8AF;
    border: 1px solid #000;
    position: absolute;
    width: 350px;
    padding: 5px;
    text-align: left;
    font-weight: normal;
    left: 16px;
    top: 10px;
    color: #000;
    display: none;
}
#panelContent form.editprofile a.cldr {
    /*padding: 2px 0px 0px 0px;*/
}
#panelContent form.editprofile a.cldr img {
    border: none;
    /*margin: 2px 0px 0px 0px;*/
}
#panelContent #jb2d {
    padding: 0px;
    margin: 0px;
    display: inline;
}
#panelContent .info {
    margin: 10px 0px;
    border: 1px solid #CCC;
    padding: 5px;
}
#panelContent .info-email {
    margin: 10px 0px;
    border: 1px solid #CCC;
    padding: 5px;
    font-weight: bold;
}
#panelContent .job_experiences {
    float: left;
    width: 50%;
    margin: 0px 0px 0px 0px;
    padding: 1px;
}
#panelContent  .job_experiences_add {
    float: right;
    width: 49%;
    text-align: right;
    margin: 0px 0px 0px 0px;
}
#panelContent table.jobexp {
    clear: both;
    margin: 0px;
    padding: 0px;
}
#panelContent table.jobexp th {
    width: 25%;
    border-bottom: 1px solid #CCC;
    padding: 5px;
    width: 140px;
    vertical-align: top;
    font-weight: normal;
}
#panelContent table.jobexp td {
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    vertical-align: top;
    padding: 5px;
    width: 600px;
}
#panelContent table.jobexp td.last, #panelContent table.jobexp th.last {
    border-bottom: none;
}
#panelContent .change {
    clear: both;
    text-align: right;
}
#panelContent table.jobexp dl {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#panelContent table.jobexp dl dt {
    font-weight: bold;
}
#panelContent table.jobexp dl dd {
    margin: 0px;
    padding: 0px;
}
#panelContent table.jobexp dl dd.actions {
    text-align: right;
}
#panelContent a img {
    border: none;
}
#panelContent dl.cv {
    margin: 5px 0px;
    padding: 0px;
}
#panelContent dl.cv dt {
    float: left;
    margin: 0px;
    padding: 0px;
}
#panelContent dl.cv dd {
    float: left;
    margin: 5px;
}

#panelContent fieldset.profile {
    border: 1px solid #62CA01;
    padding: 5px;
    margin-bottom: 10px;
}
#panelContent fieldset.profile legend {
    background-color: #62CA01;
    color: #FFF;
    font-weight: bold;
    padding: 3px 5px;
}
#panelContent fieldset.friends {
    border: 1px solid #F97C00;
    padding: 5px;
    margin-bottom: 10px;
}
#panelContent fieldset.friends legend {
    background-color: #F97C00;
    color: #FFF;
    font-weight: bold;
    padding: 3px 5px;
}
#panelContent fieldset.friends ul.fr {
    list-style: none;
    margin: 0px 0px 0px 2px;
    padding: 0px;
}
#panelContent fieldset.friends ul.fr li {
    margin: 0px;
    padding: 0px;
}
#panelContent fieldset.credit {
    border: 1px solid #F97C00;
    padding: 5px;
    margin-bottom: 10px;
    width: 154px;
}
#panelContent fieldset.credit legend {
    background-color: #F97C00;
    color: #FFF;
    font-weight: bold;
    padding: 3px 5px;
}

#panelContent .founduser {
    border: 1px solid #62CA01;
    padding: 10px 10px 7px 10px;
    width: 330px;
    margin: 0px 10px 10px 0px;
    float: left;
}
#panelContent .founduser .searchphoto {
    margin: 0px 10px 0px 0px;
    float: left;
}
#panelContent .founduser .searchphoto img {
    margin: 0px;
    padding: 1px;
    border: 1px solid #CCC;
}
#panelContent .founduser .searchdata {
    float: left;
    padding: 0px 0px;
    width: 215px;
    min-height: 82px;
    _height: 82px;
}
#panelContent .founduser .searchdata dl {
    margin: 0px;
    padding: 0px;
}
#panelContent .founduser .searchdata dl dt {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-size: 1.1em;
}
#panelContent .founduser .searchdata dl dd {
    margin: 0px 0px 3px 0px;
    padding: 0px;
}
#panelContent .founduser .searchdata dl dd input {
    margin: 3px 0px 0px 0px;
}
#panelContent .folders {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    list-style: none;
    line-height: 1.8em;
}
#panelContent .folders li {
    margin: 0px;
    padding: 0px 0px 0px 22px;
    background: url('images/bullet.gif') no-repeat 0px -1px;
}
#panelContent .folders li ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

table.mailbox {
    width: 100%;
    border: 1px solid #62CA01;
}
table.mailbox tr.line {
    background-color: #EDFFDD;
}
table.mailbox th {
    width: 25%;
    background-color: #62CA01;
    color: #FFF;
    padding: 3px 5px;
}
table.mailbox .subject {
    width: 50%;
}
table.mailbox td {
    width: 25%;
    padding: 3px 5px;
}
table.mailbox a.unread, table.mailbox td.unread {
    font-weight: bold;
}
table.mailbox .subject a {
    display: block;
    float: left;
    min-height: 16px;
    _height: 16px;
}
table.mailbox a.notread {
    padding: 0px 0px 0px 20px;
    background: url('images/email.gif') no-repeat 0px 0px;
}
table.mailbox a.read {
    padding: 0px 0px 0px 20px;
    background: url('images/email.gif') no-repeat 0px 0px;
}
table.mailbox a.reference {
    padding: 0px 0px 0px 20px;
    background: url('images/ico-helpadd.gif') no-repeat 0px 0px;
}
table.mailbox a.askreference {
    padding: 0px 0px 0px 20px;
    background: url('images/ico-user2.gif') no-repeat 0px 0px;
}
#panelContent h3 {
    font-size: 1.4em;
    margin: 5px 0px 10px 2px;
}
#panelContent dl.refer {
    margin: 0px 0px 0px 2px;
    padding: 0px;
}
#panelContent dl.refer dt {
    font-size: 1.1em;
    margin: 0px 0px 5px 0px;
}
#panelContent dl.refer dd {
    margin: 0px;
    padding: 0px;
}

#panelContent .textbody {
    margin: 10px 0px;
}
#panelContent .contactactions {
    margin: 0px 0px 20px 0px;
    padding: 5px;
    text-align: right;
}
#panelContent .contactactions .action {
    margin: 0px 0px 0px 0px;
    padding:0.3em 0.2em 0.4em 20px;
    background-position:2px 50%;
    background-repeat:no-repeat;
    float: left;
}
#panelContent .contactactions .action.add { background-image: url('images/ico-add.gif'); }
#panelContent .contactactions .action.helpadd { background-image: url('images/ico-helpadd.gif'); }
#panelContent .contactactions .action.delete { background-image: url('images/ico-delete.gif'); }
#panelContent .contactactions .action.please { background-image: url('images/ico-replace.gif'); }
#panelContent .contactactions .action.tag { background-image: url('images/ico-tag.gif'); }
#panelContent .contactactions .action.message { background-image: url('images/email.gif'); }
#panelContent .contactactions .action.edit { background-image: url('images/ico-edit.gif'); }

#panelContent .cancelofferaction {
    margin: 0px 0px 0px 0px;
    padding: 5px;
    text-align: right;
    background-image: url('images/icons/ico-edit.gif') top right;
}

#panelContent .cancelofferaction .cancelaction { background-image: url('images/icons/ico-edit.gif') top right; }

#panelContent table.messageview {
    margin: 0px;
    padding: 0px;
    width: 70%;
}
#panelContent table.messageview th {
    width: 100px;
    padding: 0px 0px 5px 0px;
    text-align:left;
}
#panelContent table.messageview td {
    padding: 0px 0px 5px 0px;
    vertical-align: bottom;
    /*width: auto;*/
}
#panelContent table.messageview td.body {
    padding: 5px;
    border: 1px solid #CCC;
    width: 100%;
}
#panelContent table.messageview div {
    padding: 5px 0px;
}
#panelContent table.messageview .fmed {
    position: relative;
}
#panelContent table.messageview td.body .fmed form.med .inputline {
    padding: 10px 0px 0px 0px;
}
#panelContent table.messageview td.body .inputline {
    padding: 10px 0px 0px 0px;
}
#panelContent table.messageview td.body form.med {
    margin: 0px 10px 0px 0px;
    padding: 0px;
}
#panelContent table.messageview td.body .fmed form.med .absoluteInput {
    position: absolute; 
    bottom: 20px; 
    _bottom: 24px;
    left: 150px;
}
#panelContent table.messageview td.body .fmed form.med .text {
    width: 100%;
}
#panelContent table.messageview td.form form.req {
    float: left;
    display: block;
}
#panelContent table.messageview td.body form .buttons input {
    margin: 0px;
    padding: 0px;
}
#panelContent .emailactions {
    text-align: left;
    float: none;
    margin: 3px 0px 10px 0px;
    padding: 0px 0px 3px 0px;
    border-bottom: 1px solid #F97C00;
}
#panelContent .emailactions .action {
    margin: 0px;
    padding: 0px 0px 0px 20px;
    background-position: 2px 50%;
    background-repeat: no-repeat;
}
#panelContent .emailactions .action.inbox { background-image: url('images/email.gif'); }
#panelContent .emailactions .action.delete { background-image: url('images/ico-delete.gif'); }
#panelContent .emailactions .action.reply { background-image: url('images/ico-email_go.gif'); }
#panelContent .emailactions .action span {
    display: none;
}

#panelContent .tagactions {
    margin: 0px;
    padding: 0px;
}
#panelContent .tagactions ul {
    list-style: none;
    margin: 3px 0px 0px 5px;
    padding: 0px;
}
#panelContent .tagactions ul li {
    background-image: url('images/ico-tag.gif');
    background-repeat: no-repeat;
    background-position: 3px 50%;
    padding: 0px 0px 2px 25px;
    _padding: 1px 0px 0px 25px;
    border: 1px solid #F97C00;
    margin: 2px 0px 2px 0px;
    clear: both;
}
#panelContent .tagactions a.tg {
    float: left;
    font-size: 1.1em;
    margin: 4px 0px 0px 0px;
    font-weight: bold;
}
#panelContent .tagactions .action {
    margin: 0px;
    /*padding: 0px 0px 0px 10px;*/
    background-position: 0px 4px;
    background-repeat: no-repeat;
    /*display: block;
    width: 16px;
    height: 16px;*/
    float: right;
    padding: 0.3em 0.3em;
}
#panelContent .tagactions .action.delete { background-image: url('images/icons/bullet_delete.gif'); }
#panelContent .tagactions .action a {
    padding: 0px 0px 0px 11px;
}

#panelContent .pages {
    margin: 5px 0px 5px 0px;
    text-align: right;
}
#panelContent .pages .found {
    float: left;
    text-align: left;
}
#panelContent .pages form {
    float: right;
    margin: 0px auto;
    padding: 0px;
}
#panelContent .pages form a {
    margin: 0px 2px 0px 0px;
    text-decoration: none;
}
#panelContent .pages form a img {
    border: none;
}
#panelContent .pages form select {
    margin: 0px 0px 5px 2px;
    _margin: 0px 0px 4px 2px;
}

#panelContent .connectionTags {
    margin: 0px 16px 10px 0px;
    _margin: 0px 8px 10px 0px;
    width: 200px;
    float: right;
}
#panelContent .connectionTags strong {
    color: #4C9E00;
    font-size: 1.3em;
}
#panelContent .connectionTags ul {
    list-style: none;
    margin: 3px 0px 0px 5px;
    padding: 0px;
}
#panelContent .connectionTags ul li {
    background-image: url('images/icons/ico-tag.gif');
    background-repeat: no-repeat;
    background-position: 3px 50%;
    padding: 3px 0px 3px 25px;
    border: 1px solid #F97C00;
    margin: 2px 0px 2px 0px;
    clear: both;
}
#panelContent .connectionTags ul li a {
    font-size: 1.1em;
    font-weight: bold;
}

#panelContent .allConnectionTags {
    margin: 0px;
    padding: 0px;
    width: 15em;
}
#panelContent .allConnectionTags ul {
    list-style: none;
    margin: 3px 0px 0px 5px;
    padding: 0px;
}
#panelContent .allConnectionTags ul li {
    background-image: url('images/ico-tag.gif');
    background-repeat: no-repeat;
    background-position: 3px 50%;
    padding: 3px 0px 3px 25px;
    border: 1px solid #F97C00;
    margin: 2px 0px 2px 0px;
    clear: both;
}
#panelContent .allConnectionTags ul li a {
    font-size: 1.1em;
    font-weight: bold;
}

#panelContent span.inactive {
    color: #999;
}

#panelContent .template {
    margin: 0px;
}
#panelContent .template .msgsubject {
    font-weight: bold;
}
#panelContent .template .msgbody {
    margin: 5px 0px 0px 0px;
    font-weight: bold;
}
#panelContent table.MAPP {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    border: 1px solid #62CA01;
    background: #F9FEE8;
    width: 100%;
}

#panelContent table.MAPP caption{
    padding: 0px;
    margin: 0px;
    text-align:left;
}

#panelContent table.MAPP caption div.caption{
    width: 50px;
    background: #F9FEE8;
    color: #4C9E00;
    padding: 0px;
    margin: 0px;
    border: 1px solid #62CA01;
    border-bottom: 0px;
    text-align: center;
    font-weight: bold;
}
#panelContent .pager{
    text-align: right;
}
#panelContent .pager a{
    padding: 2px 5px;
    border: 1px solid #62CA01;
    background: #FFFFFF;
}
#panelContent .pager a.active{
    background: #62CA01;
    color: #FFFFFF;
}
/*
#panelContent .pager .submit{
    padding: 0px 5px;
    border: 1px solid #62CA01;
    background: #FFFFFF;
}
#panelContent .pager .select{
    padding: 0px;
    border: 1px solid #62CA01;
    background: #FFFFFF;
}
*/
#panelContent table.MAPP td{
    padding: 0px 0px 0px 10px;
}
#panelContent table.MAPP td.radio{
    width: 7%;
    text-align: center;
    padding: 0px;
}
#panelContent table.MAPP th{
    text-align: center;
    color: #4C9E00;
}
#panelContent table.joboffer {
    margin: 0px 0px 15px 0px;
    padding: 0px;
    border: 1px solid #62CA01;
    width: 100%;
}
#panelContent table.joboffer td {
    padding: 3px 5px;
    border-left: 5px solid #62CA01;
}
#panelContent table.joboffer th {
    background: #EDFFDD;
    width: 200px;
    padding: 3px 5px;
    text-align: right;
}
#panelContent table.joboffer ul {
    margin: 0px 0px 0px 15px;
    padding: 0px;
    list-style: circle;
}
#panelContent table.joboffer ul li {
    padding: 0px 0px 0px 5px;
}

.betaverzia {
    background: #F9FEE8;
    border: 1px solid #62CA01;
    padding: 10px 15px;
    margin: 10px 0px 10px 10px;
    text-align: justify;
}
.betaverzia .h3 {
    display: block;
    color: #4C9E00;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0px 0px 5px 0px;
    margin: 0px;
}
.betaverzia a {
    color: #000;
}
.betaverzia a:hover {
    text-decoration: none;
}

.creditStatusField {
    text-align: left;
}
.creditStatus {
    font-size: 2em;
    color: #F00;
    padding: 2px;
}

#panelContent .moveMessage {
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 0px 0px;
    border-top: 1px solid #62CA01;
}
#panelContent .moveMessage form {
    margin: 0px;
    padding: 0px;
}
#panelContent .moveMessage form .inputline {
    clear: both;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
#panelContent .moveMessage form .inputline label {
    float: left;
    display: block;
    width: 10em;
}

/* agent */
.agent_details {
    margin: 5px 0px 0px 0px;
}
.agent_details ul {
    list-style: circle;
    margin: 5px 0px 5px 10px;
    padding: 0px 0px 0px 10px;
}

#panelContent .services {
    margin: 0px 0px 5px 0px;
}
#panelContent .service {
    margin: 0px 0px 5px 0px;
    background: #FFF9EC;
    border: 1px solid #FFE3AA;
    padding: 7px;
}
#panelContent .service .name a {
    font-weight: bold;
    color: #F97C00;
}
#panelContent .service .description {
}

#panelContent .discussionsagent {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#panelContent .discussionsagent li {
    background: url('images/kaddressbook.gif') no-repeat 0px 0px;
    padding: 0px 0px 0px 20px;
    clear: both;
}
#panelContent .discussionsagent li a {
}
#panelContent .discussionsagent .deleteagentdetail {
    width: 17px;
    height: 17px;
    background: url('images/icons/bullet_delete.gif') no-repeat 50% 50%;
    padding: 8px;
    margin: 0px;
}
#panelContent .discussionsagent .deleteagentdetail:hover {
    text-decoration: none;
}

#panelContent table.viewservice {
    margin: 0px;
    padding: 0px;
    border: none;
}
#panelContent table.viewservice th {
    width: 20%;
    padding: 5px 10px 5px 5px;
    font-weight: bold;
    text-align: right;
}
#panelContent table.viewservice td {
    border-left: 1px solid #CCC;
    padding: 5px 5px 5px 10px;
}
#panelContent table.viewservice td.price {
    font-size: 1.2em;
    color: #F00;
    font-weight: bold;
}
#panelContent ul.serviceslist {
    list-style: none;
    margin: 5px 0px 10px 10px;
    padding: 0px;
    line-height: 1.7em;
    float: left;
    clear: both;
}
#panelContent ul.serviceslist li {
    background: url('images/ksirtet.gif') no-repeat 0px 50%;
    padding: 0px 0px 0px 18px;
}
#panelContent ul.service_more_info {
    list-style: none;
    margin: 5px 0px 10px 10px;
    padding: 0px;
    float: right;
}
#panelContent ul.service_more_info li {
    background: url('images/icons/information.gif') no-repeat 0px 50%;
    padding: 0px 0px 0px 20px;
}

table.cart {
    width: 100%;
    border: 1px solid #62CA01;
}
table.cart th {
    background-color: #62CA01;
    color: #FFF;
    padding: 3px 5px;
}
table.cart td {
    padding: 3px 5px;
}
table.cart tr.line {
    background-color: #EDFFDD;
}
table.cart td.price {
    text-align:left;
    font-weight:bold;
}
table.cart td.priceTotal, table.cart th.priceTotal {
    text-align:left;
    font-size:120%;
    font-weight:bold;
}
table.cart td.amount {
    text-align:left;
    font-size:1.2em;
    font-weight:bold;
}
table.cart td.amount a {
    border:1px solid #62CA01;
    background:#FFF;
    color:#000;
    text-decoration:none;
    padding:0.2em 0.5em;
    font-weight:bold;
    font-size:1em;
    font-family:monospace;
}


form.orderform {
    margin: 0px;
    padding: 0px;
}
form.orderform fieldset {
    border: 1px solid #62CA01;
    padding: 5px;
    margin-bottom: 10px;
}
form.orderform fieldset .text {
    width:250px;
}
form.orderform fieldset legend {
    background-color: #62CA01;
    color: #FFF;
    font-weight: bold;
    padding: 3px 5px;
}
form.orderform fieldset table th {
    background:#EDFFDD;
    padding:3px 10px 3px 10px;
    text-align:right;
    width:150px;
    vertical-align:top;
}
form.orderform table td {
    vertical-align: top;
}
form.orderform .buttons {
    margin: 10px 0px 10px 0px;
}

table.details th, table.details td {
    padding:3px 10px 3px 10px;
    vertical-align:top;
}
table.details th {
    background:#EDFFDD;
    text-align:right;
    width:150px;
}

