html, body {
    font-family: arial, tahoma, Myriad Pro!important;
    font-size: 13px!important;
    background: #eee url(images/bg.gif) repeat scroll 0 0;
    margin: 0px;
    padding: 0px;
   small_info height: 100%;
}


a {
    color: #356fbe;
}
a.draft {
    /*color: #b62310;*/
    color:#356FBE;
}
h1, h2, h3, h4 ,h5, h6, h7 {
    color: #352a22;
}
h1 span, h2 span, h3 span, h4 span , h5 span, h6 span, h7 span {
    color: #b62310;
}
h2, h1 {
    font-size: 19px;
    font-weight: normal;
    margin-bottom: 15px;
}
h4 {
    color: #352a22;
    margin: 10px 0 0 0;
}

td, th{
    vertical-align:top;
}
.nolpadding {
    padding-left: 0px !important;
}
p {}
ul {

}
li {}
ol.linked {
    color: #356fbe;
}

img {
    border: none;
}

.float-l {
    float: left;
}
.float-r {
    float: right;
}
.width-240 {
    width: 240px;
}
.width-300 {
    width: 300px;
}


.image  {
    margin: 4px;
    float: left;
}
#sidebar .quote {
    padding: 10px 0 0 0;
    margin: 9px 10px 9px 12px;
    background: #fff url(images/qoute.gif) no-repeat scroll 0 -11px;
}
#sidebar .quote-content {
    background:  #fff4d3;
    padding: 21px 12px;
}

#sidebar .quote.red {
    padding: 10px 0 0 0;
    margin: 9px 10px 9px 12px;
    background: #fff url(images/qoute.gif) no-repeat scroll 100% 0;
}
#sidebar .quote.red .quote-content {
    background:  #fbe6e1;
    padding: 21px 12px;
}
/*Начало quote */

/*Нужно для того чтобы на главной Success Stories
отображались в таком же стиле
как и на остальных страницах*/

.quote {
    padding: 10px 0 0 0;
    margin: 9px 10px 9px 12px;
    background: #fff url(images/qoute.gif) no-repeat scroll 0 -11px;
}
.quote-content {
    background:  #fff4d3;
    padding: 21px 12px;
}

.quote2 {
    padding: 10px 0 0 0;
    margin: 9px 10px 9px 12px;
    background: #fff url(images/qoute2.gif) no-repeat scroll 0 -11px;
}
.quote-content2 {
    background:  #DFF1FF;
    padding: 21px 12px;
    color:#005A6F;
}


.quote.red {
    padding: 10px 0 0 0;
    margin: 9px 10px 9px 12px;
    background: #fff url(images/qoute.gif) no-repeat scroll 100% 0;
}
.quote.red .quote-content {
    background:  #fbe6e1;
    padding: 21px 12px;
}
/*Конец quote */
.clear {
    clear: both;
    width: 100%;
    heigh: 0px!important;
    margin:0px 0px 0px 0px!important;
    padding:0px 0px 0px 0px!important;
}
#sidebar h1,
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5 {
    margin-left: 21px;
    margin-right: 21px;
}
select,
input {
    border: 1px solid #ccc;
    margin: 0;
}

.form {}
.form .row {
    clear: both;
    margin: 10px 0;
}
.form .row.separated {
    margin-top: 30px;
}
.form .row .value {
    width: 150px;
    float: left;
    padding: 0 20px 0 0;
}
.form .row .value input {
    width: 130px;
    border: 1px solid #000;
}
.form .row .value select {
    width: 150px;
}
.form .row .label {
    float: left;
    width: 150px;
}
.form .row .label.full {
    width: 100%;
}
.form .row .date,
.form .row .select {
    padding: 0;
}
.form .row .date .day,
.form .row .date .month {
    width: 38px;
}
.form .row .date .year {
    width: 64px;
}

.block-y {
    margin: 30px 10px 0px 10px;

    background: #fff4d3;
    width: 239px;
    color: #554336;
}
.block-y .top-corners,
.block-y .bottom-corners {
    width: 239px;
    height: 7px;
    background: #fff url(images/bloc-y-corners.gif) no-repeat scroll 0 0;
}
.block-y .top-corners {
    background-position: 0 100%;
}
.block-y .bottom-corners {
    background-position: 100% 0;
}
.block-y .content {
    border-left: 1px solid #dfddda;
    border-right: 1px solid #dfddda;
    padding: 40px 32px 100px 32px;
    height:auto;
    background: transparent url(images/nolongeralone.gif) no-repeat scroll 50% 100%;
}
.block-y ul {

}

.entry .clear{
    display:inline-block;
    height:1px!important;
}

.continue-button {
    width: 106px;
    height: 26px;
    position: relative;
    background: orange;
    margin: 10px 20px 0px 20px;
}
.continue-button span {
    padding: 5px 6px;
    display: block;
    font-size: 13px;
}
.continue-button .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url(images/ctc-btn.gif) no-repeat scroll 0 0;
}
.continue-button .button {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    padding: 0;
}

.person-info {}
.person-info .photo {
    width: 153px;
    height: 219px;
    background: #ccc;
    position: relative;
    float: left;
    margin: 0 0 0 0;
    overflow: hidden;
}
.person-info .photo img {}
.person-info .photo .mask {
    background: transparent url(images/profile-photo-corners.gif) no-repeat scroll 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.person-info .details{
    margin-left:10px;
}

.bubble {
    background: #fbe6e1;
    margin: 0 6px 6px 6px;
    position: relative;
    padding: 7px;
    font-size: 13px;
    max-width:250px;
}

.bubble .corner-tl,
.bubble .corner-tr,
.bubble .corner-bl,
.bubble .corner-br {
    background: transparent url(images/ambubble-corners.gif) no-repeat scroll 0 0;
    position: absolute;
    width: 5px;
    height: 5px;
}
.bubble .corner-tl {
    top: 0;
    left: 0;
    background-position: -15px 0px;
}
.bubble .corner-tr {
    top: 0;
    right: 0;
    background-position: -19px 0px;
}
.bubble .corner-bl {
    bottom: -8px;
    left: 0;
    background-position: 0px -5px;
    width: 30px;
    height: 13px;
}
.bubble .corner-br {
    bottom: 0;
    right: 0;
    background-position: -26px 1px;
}
.person-info .props {
    margin: 20px 0 0 8px;
}
.person-info .props .property {
    clear: both;
}
.person-info .props .property .name {
    float: left;
    width: 70px;
    display: block;
}
.person-info .props .property .value {}
.person-info .props .property.name .value {
    font-weight: bold;
}
.person-info .actions {
    margin: 15px 0 0 9px;
}
.person-info .actions .view {
    color: #f71a1a;
}
.person-info .status {
    margin: 5px  0 5px 8px;
}
.person-info .status .offline,
.person-info .status .online {
    padding: 0 0 0 3px;
    margin: 0 5px 0 0;
    background: transparent url(images/status-corners.gif) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 18px;
}
.person-info .status .offline span,
.person-info .status .online span {
    padding: 2px 5px 1px 2px;
    background: transparent url(images/status-corners.gif) no-repeat scroll 100% 100%;
    color: #fff;
    font-size: 13px;
}
.person-info .status .offline {
    background-color: #b12222;
}
.person-info .status .online {
    background-color: green;
}
.person-info .group {
    margin: 0 0 10px 0;
}
.person-info .group .title {
    font-weight: bold;
    font-size: 14px;
    margin: 15px 0 10px 0px;
}
.box {
    border: 1px solid #cfcfcf;
    position: relative;
}
.dualbox {}
.dualbox .box {
    padding: 14px;


    margin-top:15px;
    margin-bottom:15px;
}
.group .box .content {
    padding: 20px 20px 20px 20px;
}

.group .box .content .text {
    padding: 5px;
}


.search_t_header{
    display:block;
    padding-bottom:3px;
    color:#800002;
}

.margin-top0{
    margin-top:0px;
}

.dsp_inline{
    display:inline!important;
}
.body-banner{

    margin-top:12px;
}

.width150{
    width:113px;
}
.profile_girl{
    left:369px;
    top:2px;
    position:absolute;
}

.box .corner-tl,
.box .corner-tr,
.box .corner-bl,
.box .corner-br {
    background: #fff url(images/box-corners.gif) no-repeat scroll 0 0;
    position: absolute;
    width: 7px;
    height: 7px;
}
.search_form_table td{
    padding:5px 5px 5px 5px;
}
.personal-box-sand{
    background: #FCF6E3;
    border: 1px solid #EEE4C4;
    position: relative;

}

.cearch-icon, .cearch-icon img{
    height:21px;
}

.personal-box-sand .corner-tl,
.personal-box-sand .corner-tr,
.personal-box-sand .corner-bl,
.personal-box-sand .corner-br {
    background: #fff url(images/box-corners5.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-sand .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-sand .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-sand .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-sand .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}


.personal-box-green{
    background: #edffd9;
    border: 1px solid #beeb8a;
    position: relative;

}

.personal-box-green .corner-tl,
.personal-box-green .corner-tr,
.personal-box-green .corner-bl,
.personal-box-green .corner-br {
    background: #fff url(images/box-corners-green1.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-green .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-green .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-green .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-green .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}

.personal-box-red{
    background: #FBE6E1;
    border: 1px solid #cfcfcf;
    position: relative;

}
.personal-box-red .corner-tl,
.personal-box-red .corner-tr,
.personal-box-red .corner-bl,
.personal-box-red .corner-br {
    background: #fff url(images/box-corners2.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-red .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-red .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-red .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-red .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}

.left_menu_table{
    padding-left:26px;
}

.left_menu_table td{
    font-size:14px;
    height: 30px;
    padding:0 0 0 0!important;
}

.menu_img{
    height:21px!important;
    padding-right:5px;
}
.small_info{
    font-size:11px;
}

.left_menu_table th{
    color:#B62310;
    text-align:left;
    font-weight:bold;
    font-size:16px;
    padding:15px 0 10px 3px;

}


.personal-box-gray{
    border: 1px solid #cfcfcf;
    position: relative;

}

.personal-box-gray .corner-tl,
.personal-box-gray .corner-tr,
.personal-box-gray .corner-bl,
.personal-box-gray .corner-br {
    background: #fff url(images/box-corners.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-gray .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-gray .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-gray .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-gray .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}

.personal-box-yellow{
    background: #FFFFCD;
    border: 1px solid #D9D9AD;
    position: relative;

}

.ad_block_icon{
    padding: 0 10px 0 0;
}

.ad_block_icon img{
    border:none;
    height:30px;
}
.personal-box-yellow .corner-tl,
.personal-box-yellow .corner-tr,
.personal-box-yellow .corner-bl,
.personal-box-yellow .corner-br {
    background: #fff url(images/box-corners3.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-yellow .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-yellow .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-yellow .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-yellow .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}

.personal-box-sand .content,
.personal-box-gray .content,
.personal-box-red .content,
.personal-box-green .content,
.personal-box-yellow .content {
    padding: 10px;
}

.personal-box .corner-tl,
.personal-box .corner-tr,
.personal-box .corner-bl,
.personal-box .corner-br {
    background: #fff url(images/box-corners1.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}


.personal-box1 .corner-tl,
.personal-box1 .corner-tr,
.personal-box1 .corner-bl,
.personal-box1 .corner-br {
    background: #fff url(images/box-corners2.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box1 .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box1 .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box1 .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box1 .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}


.box .corner-tl {
    background-position: 0 0;
    top: -1px;
    left: -1px;
}
.box .corner-tr {
    background-position: 100% 0;
    top: -1px;
    right: -1px;
}
.box .corner-bl {
    background-position: 0 100%;
    bottom: -1px;
    left: -1px;
}
.box .corner-br {
    background-position: 100% 100%;
    bottom: -1px;
    right: -1px;
}
.person-info .group .col {
    float: left;
    width: 50%;
}
.person-info .group .col .row {
    clear: both;
    margin-bottom: 5px;
}
.person-info .group .row .label {
    width: 100px;
    float: left;
}
#main {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#main .mtable-cell {
    vertical-align: top;
    border-colapse: collapse;
    margin: 0;
    padding: 0;
}
#main .mtable-center {
    width: 855px !important;
    min-width: 855px;
    background: #fff;
    vertical-align: top;
}
#body {
    width: 100%;
}
#body.flowers {
    background: #fff url(images/body_flowers.gif) no-repeat scroll 0 0;

}
#mtable_body_tr {
    height: 90%;
}/*
#main.home-page #mtable_body_tr .mtable-center {
	background: #fff url(images/home-bg.png) no-repeat scroll 0 -290px;
}*/
#main .mtable-left {
    background: transparent url(images/shadow-lbg.png) repeat-y scroll 100% 0;
}
#main .mtable-right {
    background: transparent url(images/shadow-rbg.png) repeat-y scroll 0 0;
}
#head {
    width: 100%;
    height: 66px;
    background: #fff url(images/head.gif) no-repeat scroll 12px -6px;
}
#head1 {
    width: 100%;
    height: 80px;
    background: #fff url(images/head1.gif) no-repeat scroll 12px 0;
    background-position:right top;
}

.under_footer{
    font-size:11px;
    padding-top:19px;
    text-align:center;
}
.main_title{
    font-size:17px;
    font-weight:bold;
    padding-left:25px;
    padding-top:30px;
}

.nav8 {
    border-bottom: none !important;
    background: #001F55 !important;
    height: 30px;
    width: 855px;
}

.nav8 li a{
    color:#ffffff!important;
}

.nav8 li.sign {

    background: transparent url(images/sign-arrow8.png) no-repeat scroll 100% 50%!important;
}

#nav {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff4d3;
    height: 30px;
    width: 855px;
}

#nav11 {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff4d3;
    height: 30px;
    width: 100%;
}
#nav ul {
    padding: 6px 0 0 0;
    margin: 0;
}
#nav li {
    float: left;
    margin: 0 0 0 26px;
    font-size: 13px;
    list-style: none;
    position: relative;
    z-index: 1;
}
#nav li.sign {
    float: right;
    padding: 0 13px 0 0;
    margin-right: 12px;
    background: transparent url(images/sign-arrow.gif) no-repeat scroll 100% 50%;
}
#nav li.join {
    position: relative;
}
#nav li.join .special {
    background: transparent url(images/join-bubble.png) no-repeat scroll 0 0;
    width: 352px;
    height: 117px;
    position: absolute;
    bottom: -13px;
    left: -22px;
    z-index: 1;
}
#nav li.join .special1 {
    background: transparent url(images/join-bubble2.png) no-repeat scroll 0 0;
    width: 352px;
    height: 117px;
    position: absolute;
    bottom: -13px;
    left: -22px;
    z-index: 1;
}
#nav li.join .special2 {
    background: transparent url(images/join-bubble3.png) no-repeat scroll 0 0;
    width: 352px;
    height: 117px;
    position: absolute;
    bottom: -13px;
    left: -22px;
    z-index: 1;
}
#nav li.join a {
    z-index: 2;
    position: relative;
}
#nav li a {
    color: #352a22;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    z-index: 100;
}
#nav li.select a {
    padding: 0 0 11px 0;
    background: transparent url(images/nav-arrow.gif) no-repeat scroll 50% 100%;
}
#nav_sub {
    border-top: 2px solid #fff;
    background: #fbe6e1;
    height: 22px;
}
#nav_sub ul {
    padding: 2px 80px 2px 0;
    margin: 0;
    float: right;
}
#nav_sub li {
    float: left;
    font-size: 14px;
    padding: 2px 6px;
    list-style: none;
}
#nav_sub li a {
    border-left: 1px solid #685f59;
    color: #685f59;
    text-decoration: none;
    display: block;
    padding: 0 0 0 10px;
    line-height: 12px;
}
#nav_sub li.select {
    font-weight: bold;
}
#nav_sub li.first a {
    border-left: none;
}
#findstep {
    width: 855px;
    height: 545px;
    background: #654f40;
    position: relative;
    background: #932103 url(images/findstep.jpg) no-repeat scroll 0 0;
}

.h3i17{
width:529px;
background: url(images/header_1.png) no-repeat scroll 0 0;
}

.findstep9 {
    font-size: 14px!important;
}

.mediaspace9{
    top:60px!important;
}
#mediaspace91{
    position:absolute;
    top: 74px;
    right: 15px;
}
.findstep15 {
    height: 282px!important;
    background: #654f40;
    position: relative;
    background: #342a21 url(images/finstep1.gif) no-repeat scroll 0 0 !important;
}

#findstep .steps {
    padding: 21px 190px 0 260px;
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
}
#findstep .steps1 {
    padding: 20px 10px 0 10px;
    color: #fff!important;
    font-size: 11px!important;
    position: absolute!important;
    top: 0;
    left: 0;
}
.drm{
    padding-left:132px;
    padding-top:10px;
    position:absolute;
    text-align:right;

}
.drm a{
    color:#ffc46a;font-size:11px;
    background: transparent url(images/david-button.png)  scroll 0 0 !important;
    display:block;
    padding:2px 5px;
    color:#ffe9d9;
    width:75px;
    margin-bottom:5px;
    text-decoration:none;
}

#findstep .steps2 {
    padding:50px 11px 0px 17px;
    background: transparent url(images/david.png) no-repeat  scroll 20px 50px !important;
    color: #fff!important;
    font-size: 11px!important;
    height:125px;
    position: absolute!important;
    top: 0;
    left: 0;
    width:220px;
}
#findstep .steps5 {
    padding: 21px 190px 0 260px;
    color: #fff;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
}


.ol_index{
    width:377px!important;
    list-style-image:url(images/sign-arrow1.png);
}

.ol_index5{
    width:270px!important;
    list-style-image:url(images/sign-arrow15.png);
}
.ol_index9{
    width:500px!important;
    list-style-image:url(images/bullet.png);
}


.ol_index1{
    width:377px!important;
    list-style-image:url(images/sign-arrow2.png);
    color: #000
}

.ol_index15{
    width:270px!important;
    list-style-image:url(images/sign-arrow25.png);
    color: #000
}
.ol_index19{
    width:315px!important;
    list-style-image:url(images/sign-arrow25.png);
    color: #000
}
.h3new{
    width: 477px!important;
    height: 29px;
    background: transparent url(images/findsteptitle1.png) no-repeat scroll 50% 50%!important;
}
.h3new91{
    width: 477px!important;
    height: 29px;
    background: transparent url(images/findsteptitle19-1.png) no-repeat scroll 0% 50%!important;
}

#findstep .steps-shadow h3, #findstep .steps-shadow5 h3 {
    background: none;
}
#findstep .steps ol {
    padding: 0 0 0 55px;
    margin: 10px 0 0 0;
}

#findstep .steps5 ol {
    padding: 0 0 0 15px;
    margin: 6px 0 0 0;
}

#findstep .steps li, #findstep .steps5 li {
    margin: 13px 0 0 0;
    line-height: 19px;
}
#findstep .steps a, #findstep .steps5 a {
    color: #ffc46a;
    text-decoration: none;
    font-weight: bold;
}
#findstep .steps h3, #findstep .steps5 h3 {
    color: #ffffff;
    font-weight: normal;
    margin: 0;
margin-top:10px;
margin-left:25px;
    font-size: 24px;
        height: 85px;
padding:0px;
    
}
#findstep .steps-shadow, #findstep .steps-shadow5 {
    position: absolute;
    top: 1.5px;
    left: 1.5px;
    margin: 0;
}

.shad{
    color:#000000;
}

#findstep .steps-shadow,
#findstep .steps-shadow a,
#findstep .steps-shadow h3,
#findstep .steps-shadow b,
#findstep .steps-shadow5,
#findstep .steps-shadow5 a,
#findstep .steps-shadow5 h3,
#findstep .steps-shadow5 b{
    color: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

#mediaspace2 {
    background-image:url("/flash/photo.png");
    height:232px;
    position:absolute;
    right:4px;
    top:50px;
    width:308px;
}

#mediaspace9 {
    background-image:url("/flash/photo9.png");
    height:257px;
    position:absolute;
    right:2px;
    top:50px;
    width:282px;
}

#mediaspace {
    position:absolute;
    top: 64px;
    right: 14px;
}



#findstep #findform {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 68px 0 0 10px;
}

#findstep #findformm1 {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 15px 0 0 10px;
}

.find-form8 {
    background: transparent url(images/find-form8.png) no-repeat scroll 0 0!important;

}

.find-form8 form {
    background: transparent url(images/nolongeralone8.png) no-repeat scroll -15px 100%!important;
    padding: 0 0 75px;




}

.find-form91 {
    background: transparent url(images/find-form92-2.png) no-repeat scroll 0 0!important;
   /* background: none !important;*/
    padding: 5px 8px 8px 8px!important;
    margin:28px 0 0 620px!important;
    height: 143px!important;
}

.find-form91 .label{
	text-align: right;
	padding-right:5px !important
}

.find-form91 span, .find-form91 .title9{
color:#FFC46A !important;

}


.find-form9 {
    background: transparent url(images/find-form91.png) no-repeat scroll 0 0!important;
    padding: 5px 8px 8px 8px!important;
    margin: 176px 0 0 10px!important;
    height: 143px!important;
}

.row9{

    padding: 2px 0 2px 1px!important;
}

.find-form9 form, .find-form91 form {
    background: none !important;
    padding: 0 0 19px!important;



}

.input_width1{
    width:100px;
}

#findform {
    width: 221px;
    height:300px;

    padding: 5px 8px 8px 12px;
    font-size: 13px;
    background: transparent url(images/find-form.png) no-repeat scroll 0 0;
    margin: 67px 0 0 9px;
}
.findform10 {
    background: transparent url(images/find-form10.png) no-repeat scroll 0 0!important;
    height: 400px!important;
}

#findform .title9 {
    color: #554336;
    text-align: center;
    display: block;
    font-size: 14px;
    margin: 2px 4px 6px 4px!important;

    font-weight: bold;
}
#findform .title {
    color: #554336;
    text-align: center;
    display: block;
    font-size: 14px;
    margin:15px 4px 36px !important;

    font-weight: bold;
}

#findform .title10 {
    color: #554336;
    text-align: center;
    display: block;
    font-size: 14px;
    margin: 5px 4px 5px 4px!important;
    font-weight: bold;
}
#findform form {
    background: transparent url(images/nolongeralone.gif) no-repeat scroll -15px 100%;
    padding: 0 0 75px;
}
#findform .row {
    font-size: 13px;
    padding:2px 0 15px 1px;

}
#findform .row10 {
    padding: 2px 0 2px 1px;
    font-size: 10px;

}
#findform .label {
    float: left;
    padding: 2px 0px 0 0;
    width: 99px;
    color: #222222;
}

#findform .label10 {
    float: left;
    padding: 2px 0px 0 0;
    width: 79px;
    color: #222222;
}

#findform .number {
    display: inline;
    padding: 0 0px 0 0;
    margin: 0 0px 0 0;
}
#findform .number .index_select, #findform .row .index_select{
    font-size:11px;
}
#findform .number input {
    width: 20px;
    margin: -2px 0 0 0;
    border: 1px solid #ccc;
}
#findform .country {
    width: 100px;
    margin: -2px 0 0 0;
    border: 1px solid #ccc;
}
#findform .submit-button,.submit-button {
    width: 180px;
    height: 31px!important;
    position: relative;
    background: orange;
    margin: 10px 20px 0px 20px;
}

.find-form91 .submit-button {
    width: 180px;
    height: 45px!important;
    position: relative;
    background: none! important;
    margin: 10px 20px 0px 20px;
}

#findform .submit-button1,.submit-button1 {
    width: 180px;
    height: 45px!important;
    position: relative;
    background: orange;
    margin: 10px 20px 0px 20px;
}






#findform .submit-button span,.submit-button span {
    padding: 12px 7px;
    display: block;
    font-weight: bold;
    font-size: 15px;
}
#findform .submit-button .mask,.submit-button .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent url(images/main_page_small_find.png) no-repeat scroll 0 0;
}


#findform .submit-button1 span,.submit-button1 span {
    padding: 12px 7px;
    display: block;
    font-weight: bold;
    font-size: 15px;
}
#findform .submit-button1 .mask{
    background: transparent url(images/find-btn.gif) no-repeat scroll 0 0!IMPORTANT;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#findform .submit-button1 .button,.submit-button1 .button {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    padding: 0;
}
#findform .submit-button .button,.submit-button .button {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: none;
    border: none;
    padding: 0;
}
.iefix{
    padding:0px 0px 0px 0px!important;
    margin:0px 0px 0px 0px!important;
}
.iefix div.row, .iefix  div.row .label, .iefix  div.row .label4, .iefix div.row .value{
    display: inline-block!important;
    line-height: 23px;
    height: 23px;
}
.h45{
    height:45px!important;
}
#findform_holder {
    height: 85px;
    width: 270px;
}

#findform_holder10 {
    height: 190px;
    width: 270px;
}
#findform_holder1 {
    height: 35px;
    width: 270px;
}
#findform_holder19 {
    height: 35px;
    width: 220px;
}

#footer {
    background: #cdcdcd;
    height: 30px;
}
#footer1 {
    background: #f6f6f6;
    /*height: 30px;*/

    padding-top: 0px;
    padding-bottom: 5px;
}
#footer .copyright {
    float: right;
    color: #888888!inportant;
    font-size: 11px;
    padding: 1px 27px 0 0;
}

.copyright {
    color: #888888!important;
    font-size: 11px;
    padding: 1px 27px 0 0;
}

#footer ul {
    padding: 9px 4px 0 4px;
    margin: 0;
}
#footer li {
    float: left;
    padding: 0 8px 0 6px;
    border-left: 1px solid #383838;
    font-size: 13px;
    list-style: none;
}
#footer .first {
    border: none;
}
#footer li a {
    text-decoration: none;
    color: #383838;
}

#sidebar {
    width: 210px;
    height: 100%;
    vertical-align: top;
    padding: /*4*/0px 0 21px 0;
}

#sidebar .block9 {
    margin-top: 10px!important;
}

#sidebar .block {
    margin: 21px 21px 0 21px;
    width: 211px;
}
#sidebar .block .top-corner {
    background: transparent url(images/block-tcorners.png) no-repeat scroll 0 100%;
    height: 8px;
    display: block;
    top: 1px;
    position: relative;
}

.block8 .top-corner{
    background: transparent url(images/block-tcorners8.png) no-repeat scroll 0 100%!important;

}

.block8 .bottom-corner {

    background: transparent url(images/block-bcorners8.png) no-repeat scroll 0 0!important;

}

#sidebar .block .bottom-corner {
    position: relative;
    background: transparent url(images/block-bcorners.png) no-repeat scroll 0 0;
    height: 8px;
    top: -1px;
}
.block8 .title {
    background: #001F55!important;
    color: #fff;
    font-size: 11px!important;
}
.block8 .content {
    background:#E1EDFB!important;
}

#sidebar .block .title {
    background: #5f4b3d;
    color: #fff;
    padding: 3px 9px 7px 9px;
    font-size: 12px;
    font-weight: bold;
    top: 1px;
    position: relative;
    font-family: arial, tahoma;
}
#sidebar .block .content {
    border: 1px solid #000;
    background: #fff4d3;
    padding: 6px 6px 3px 6px;
    font-size: 14px;
}
#sidebar .block .title a {
    color: #fff;
}
#sidebar .sponsors {
    padding: 0 21px 16px 21px;
}

#content {
    vertical-align: top;
    padding: 10px 0 33px 10px;
    position: relative;
}
#content .entry {
    margin: 0 33px 0 0;
}
#content .entry.right-bordered {}
/*
#content .entry.right-bordered .title {
	margin-left: 17px;
}
*/�
#content .entry.right-bordered .content{
    border-left: 1px dotted #ccc;
    padding: 0 0 0 15px;
}
.main-persons {
    padding-left: 310px;
    padding-top: 276px;
}
.main-persons .item {
    font-size: 11px;
    float: left;
    margin: 0 19px 0 0;
    width: 100px;
}
.main-persons .item .photo {
    width: 100px;
    height: 143px;
    clear: both;
    overflow: hidden;
    position: relative;
}
.main-persons .item .photo .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url(images/persons-corners.gif) no-repeat scroll 0 0;
}
.main-persons .item91 .name{
    height: 16px;
    left: 0px;
    position: absolute;
    top: 105px;
    width: 85px;
    text-align: center;
    padding-top: 2px;
    color:white;
    background: transparent url(images/front_names.png)  scroll 0 0;
    
}
.main-persons .item9 {
    font-size: 11px;
    float: left;
    margin: 0 9px 0 0;
    width: 96px;
}
.main-persons .item91 {
    font-size: 10px;
    float: left;
    margin: 0 12px 10px 0;
    width: 85px;
    border: 1px solid white;
}

.block-noground{
    background:none!important;
}

.main-persons .item9 .photo {
    width: 96px;
    height: 137px;
    clear: both;
    overflow: hidden;
    position: relative;
}
.main-persons .item91 .photo {
    width: 85px;
    height: 123px;
    clear: both;
    overflow: hidden;
    position: relative;
}
.height153{
    height:157px!important;
}
.main-persons .item9 .photo .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url(images/persons-corners9.gif) no-repeat scroll 0 0;
}

.main-persons .item91 .photo .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent url(images/persons-corners91.gif) no-repeat scroll 0 0;
}
.main-persons .item91 .photo .online {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 125px;
    background: transparent url(../../../images/i_online.gif) no-repeat scroll 0 0;
}
.main-persons .item9 .photo .online {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 125px;
    background: transparent url(../../../images/i_online.gif) no-repeat scroll 0 0;
}
.main-persons .item .photo img {
    width: 100%;
    height: 100%;
}
.main-persons .item .name {
    font-weight: bold;
    float: left;
}
.main-persons .item .old {

}

.search_block_left .title1 {
    color: #554336;
    text-align: left;
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left:0px;
    font-weight: bold;
}


.entry div.title{
    font-size:14px;
    font-weight:bold;
    margin:15px 0 10px 0px;
}

.main-persons .item .country {
    clear: both;
}
.main-persons .see1000more {
    width: 47px;
    height: 143px;
    float: right;
    position: relative;
    overflow: hidden;
    background: #fff url(images/s1m.png) no-repeat scroll 0 0;
    display: block;
}

.main-persons .see1000more8 {
    width: 47px;
    height: 143px;
    float: right;
    position: relative;
    overflow: hidden;
    background: #fff url(images/s1m8.png) no-repeat scroll 0 0;
    display: block;
}
.main-persons .see1000more9 {
    width: 42px;
    height: 249px;
    float: right;
    position: relative;
    overflow: hidden;
    background: transparent url(images/100more.png) no-repeat scroll 0 0;
    display: block;
}
.main-persons .see1000more2 {
    width: 47px;
    height: 316px;
    float: right;
    position: relative;
    overflow: hidden;
    background: #fff url(images/s1m1.png) no-repeat scroll 0 0;
    display: block;
}

.main-persons .see1000more1{
    width: 47px;
    height: 143px;
    float: right;
    left:23px;
    position: relative;
    overflow: hidden;
    background: #fff url(images/s1m.png) no-repeat scroll 0 0;
    display: block;
}

.profile_linck_block td{
    height:28px;
}
.height145{
    height:145px;
    float:right;
}
.padding_bottom5{
    padding:0 0 1px 0!important;
}


.banner-left{
    margin-top: 12px;padding:12px;text-align:center;
}
.banner-left9{
    margin-top: 1px;padding:12px;text-align:center;
}
.body-banner img, .banner-left img{
    border:1px solid #cccccc;
}
.height187{
    height:171px;
    border:none!important;
}
.height115{
    height:115px;
    border:none!important;
}
.width251{
    width:251px!important;
}
.width300{
    width:300px!important;
}
.font_small{
    font-size:11px;
}
.search-results {}

.search-results .sort {
    float: right;
    padding: 0 45px 0 0;
}
.search-results .sort select {
    margin: 5px 0 0 0;
}
.search-results  .controls {
    text-align: right;
    padding: 20px 57px 25px 0;
}

.search-results .row {
    padding: 0px 0px 30px 0px;
    margin: 0 10px 10px 0px;
    border-bottom: 1px solid #ccc;

}
.search-results .row.last {
    border: none;
}
.search-results .cell {
    width: 270px!important;
    float: left;
}

.draft_search{
font-weight:bold;
color:#B62310;
}

.search-results .cell .photo {
    float: left;
    width: 100px;
    height: 143px;
    background: #ccc;
    margin: 0 5px 5px 0;
    position: relative;
}
.search-results .cell .bubble {
    margin: 0 0 6px 0;
    max-width: 125px;
}
.search-results .cell .right {
    float:left;
    font-size: 12px;
    width: 160px!important;
}
.search-results .cell .country {
    margin: 0 0 3px 0;
}
.search-results .cell .offline {
    color: red;
    padding: 0 0 0 8px;
}

p {
    /*   font-size: 12px;*/
}



.block-yy {
    margin: 30px 10px 0 10px;
    background: #fff4d3;
    width: 518px;
    color: #554336;
}
.block-yy .top-corners,
.block-yy .bottom-corners {
    width: 518px;
    height: 7px;
    background: #fff url(images/bloc-y-corners.gif) no-repeat scroll 0 0;
}
.block-yy .top-corners {
    background-position: 0 100%;
}
.block-yy .bottom-corners {
    background-position: 100% 0;
}
.block-yy .content {
    border-left: 1px solid #dfddda;
    border-right: 1px solid #dfddda;
    padding: 40px 32px 100px 32px;
    background: transparent url(images/nolongeralone.gif) no-repeat scroll 50% 100%;
}
.block-yy ul {
    margin: 0;
    padding: 0;
}

.round_border * {
    background : #FFF4D3 none repeat scroll 0% 0%;
    display : block;
    height : 1px;
    overflow : hidden;
}
.round_border {
    display : block;
}
.round_border_layer3 {
    background : #c4c4c4 none repeat scroll 0% 0%;
    border-left : 1px solid #d3d4d5;
    border-right : 1px solid #d3d4d5;
    margin : 0 3px;
    padding : 0 1px;
}
.round_border_layer1 {
    border-left : 1px solid #c4c4c4;
    border-right : 1px solid #c4c4c4;
    margin : 0 1px;
}
.round_border_layer2 {
    border-left : 1px solid #d3d4d5;
    border-right : 1px solid #d3d4d5;
    margin : 0 2px;
    padding : 0;
}

.bullets-main{
    background: url(images/button4.png) no-repeat scroll 0 0;
    width:20px;
    height:20px;
    padding-right:4px;

}


.bullets-main1{
    padding-bottom:8px;

}
.block-b{
    background : #FFF4D3 none repeat scroll 0% 0%;
    border-left : 1px solid #d3d4d5;
    border-right : 1px solid #d3d4d5;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    text-align:left;
}

ul.TickList {
    list-style-image: url('images/tick.gif')
}

.th_pk{
    text-align:center;
    font-weight:bold;
}

.td_disk{
    color:#C00000;
    text-align:left!important;
}

.padding-right12{
    padding-right:12px;
}


#visa {
    background:url("https://secure.multicards.com/css/img/visa.gif") no-repeat scroll 0 0 transparent;
}

#visaelectron {
    background:url("https://secure.multicards.com/css/img/visaelectron.gif") no-repeat scroll 0 0 transparent;
}

#mastercard {
    background:url("https://secure.multicards.com/css/img/mastercard.gif") no-repeat scroll 0 0 transparent;
}

#maestro {
    background:url("https://secure.multicards.com/css/img/maestro.gif") no-repeat scroll 0 0 transparent;
}

#eurocard {
    background:url("https://secure.multicards.com/css/img/eurocard.gif") no-repeat scroll 0 0 transparent;
}

#americanexpress {
    background:url("https://secure.multicards.com/css/img/americanExpress.gif") no-repeat scroll 0 0 transparent;
}


#ideal {
    background:url("https://secure.multicards.com/css/img/iDeal.gif") no-repeat scroll 0 0 transparent;
}


.mclabel {
    height:22px;
    margin:3px 3px 3px 8px;
    padding:9px 0 0 61px;
    cursor:pointer;
}

.mcleft {
    display:inline;
    float:left;
}

.content td{
    padding: 3px;
}
.packets td{
    padding: 0 0 0 0!important;
}
.packets input[type="radio"]{
    border: none!important;
}
.navigation {
    padding-bottom: 10px;
}
.navigation .back {
    background: transparent url(../images/btn_back.gif) no-repeat scroll 0 0;
    padding: 0 0 0 20px;
}

.height13 td{
    height:13px!important;
    padding:1px!important;
    padding-left:3px!important;
}

span.lvc20 {
    background: transparent url(../images/bookchat-20.gif) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.bd20 {
    background: transparent url(../images/bookdate-20.png) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.cmn20 {
    background: transparent url(../images/icon-telephone-20.png) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.btc20 {
    background: transparent url(../images/call_me_now-20.png) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.re20 {
    background: transparent url(../images/request-20.png) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.fav20 {
    background: transparent url(../images/hotlist_icon-20.gif) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.lc20 {
    background: transparent url(../images/live_chat-20.png) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.sg20 {
    background: transparent url(../images/sendgift-20.gif) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.wm20 {
    background: transparent url(../images/writeme-20.gif) no-repeat scroll 0 0;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

span.ws20 {
    background: none;
    padding-left: 25px;
    height: 20px;
    display:inline-block;
}

.mailbox_profile_header{
    margin:0 10px -5px 0;
    padding:0 0 10px;
}

.width497{
    width:497px!important;
}

.personal-box-green1 .corner-tl,
.personal-box-green1 .corner-tr,
.personal-box-green1 .corner-bl,
.personal-box-green1 .corner-br {
    background: #fff url(images/box-corners-green1.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-green1 .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-green1 .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-green1 .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-green1 .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}


.personal-box-green1{
    background: #edffd9;
    border: 1px solid #beeb8a;
    position: relative;

}

.personal-box-green1 .content{
    padding:3px;
}
.personal-box-green1 .content td{
    vertical-align:middle;
}
.personal-box-green1 .content img{
    padding-left:5px;
}

.personal-box-green2 .corner-tl,
.personal-box-green2 .corner-tr,
.personal-box-green2 .corner-bl,
.personal-box-green2 .corner-br {
    background: #fff url(images/box-corners3.gif) no-repeat scroll 0 0!important;
    position: absolute!important;
    width: 7px!important;
    height: 7px!important;
}
.personal-box-green2 .corner-tl {
    background-position: 0 0!important;
    top: -1px!important;
    left: -1px!important;
}
.personal-box-green2 .corner-tr {
    background-position: 100% 0!important;
    top: -1px!important;
    right: -1px!important;
}
.personal-box-green2 .corner-bl {
    background-position: 0 100%!important;
    bottom: -1px!important;
    left: -1px!important;
}
.personal-box-green2 .corner-br {
    background-position: 100% 100%!important;
    bottom: -1px!important;
    right: -1px!important;
}


.personal-box-green2{
    background: #FFFFCD;
    border: 1px solid #D9D9AD;
    position: relative;

}

.personal-box-green2 .content{
    padding:3px;
}
.personal-box-green2 .content td{
    vertical-align:middle;
}
.personal-box-green2 .content img{
    padding-left:5px;
}

.gs_block{

    padding: 10px 0px 15px 0px;
}

#slideout_mcmulticards_body, #slideout_mcpaypal_body{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;

    background:#ffebeb;text-align:left;padding:10px;
}
#slideout_mcpaypal{
    display:none;
}

.no_active_bill_td{
    width:100px;
    height:10px;
    border:1px solid #cccccc;
    /*background:#ffebeb;*/
    background:#ffffff;
    text-align:center;padding:5px;
    vertical-align:middle;
}
.active_bill_td{
    width:100px;
    height:10px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-top:1px solid #cccccc;

    background:#ffebeb;
    text-align:center;padding:5px;
    vertical-align:middle;
}

.separator_bill_td{
    width:10px;
    border-bottom:1px solid #cccccc;
}
.separator_bill_rest_td{

    border-bottom:1px solid #cccccc;
}

.red_font{
    COLOR:#C00000;
}

#david-logo {
    position: relative;
    padding-top:4px;
    padding-left:10px;

}

#subtext1 {
    position: absolute;
    top: 34px;
    left: 188px;
    width: 70px;

}
#subtext1 a, #subtext2 a{
    color:#000000;
    line-height: 18px;
    font-size: 10px;
}

#subtext2 {
    position: absolute;
    top: 76px;
    left: 32px;
    width: 70px;
}

.affiliate_report_th{
	background-color:#DFEBFF;

	padding:5px;

}

.report-table{
	background-color:#40687F;
}

.affiliate_report_td{
  background-color:white;
  padding:2px;
}

.odd{

}

.even{
   	background-color:#eeeeee;
}

.report_subtotal{
		background-color:#EFF5FF;
		font-weight:bold;
}

.list_header, .list_header_in{
	font-weight:bold;
	padding-bottom:3px;
	background-color:#001f56;
	/*border-bottom:2px solid #cccccc;*/
	width:100%;
	color:#FFFFFF;
}

.ft12{
	font-size:12px;
	height:26px;

}


.list_row, .list_row_in{
	padding-bottom:3px;
	border-bottom:1px solid #cccccc;
	width:100%;

}



.list_row_in .subject, .list_header_in .subject{
	width:314px;
	float:left;
	padding:7px 3px 1px 5px;
}

.list_row_in .sent_date, .list_header_in .sent_date{
	width:150px;
	float:left;
	padding:7px 3px 1px 5px;
}

 .list_row_in .action, .list_header_in .action{
	width:34px;
	float:left;
	padding:3px 3px 1px 5px;
}

 .list_row_in .envelope, .list_header_in .envelope{
	width:20px;
	float:left;
	padding:7px 3px 1px 5px;
}




/*         out list */
.list_row .envelope, .list_header .envelope{
	width:20px;
	float:left;
	padding:7px 3px 1px 5px;
}

.list_row .subject, .list_header .subject{
	width:314px;
	float:left;
	padding:7px 3px 1px 5px;
}

.list_row .sent_date, .list_header .sent_date{
	width:150px;
	float:left;
	padding:7px 3px 1px 5px;
}

 .list_row .action, .list_header .action{
	width:34px;
	float:left;
	padding:3px 3px 1px 5px;
}

.bold{
   font-weight:bold;

}
.bold a{
	text-decoration:none;
}

.bold_e{
	background-color:#fffbcc;
}


.search-results .event{
	background-color:#f5f5f5;
}

.date_label{
	width: 200px!important;
	height:23px!important;
	font-size:12px!important;
}

#left_form{
	
    height: 485px;
    left: 12px;
    padding-left: 7px;
    padding-right: 6px;
    position: absolute;
    top: 0;
    width: 258px;
     font-family: tahoma;

}

#left_form input, #left_form select{
    font-size:12px;
}

  #top_login_part{
  /* background-color: red;*/
  font-size: 10px;
    height: 77px;
    left: 573px;
    padding-top: 8px;
    position: relative;
    text-align: right;
    top: 0px;
    width: 267px;
}

 #top_login_part div{
 padding-left:3px;
 padding-bottom:7px;
 color:#aaaaaa;
 }

.butt_top{
	height:30px;
	width:150px;
	border:2px solid orange;
	font-weight:bold;
}

#left_form .front_form_header{
	
  
 color: #FFFFFF;
    font-size: 17px;
    font-weight: normal;
    height: 20px;
    padding: 10px 2px 4px;
    text-align: center;
}

#left_form .front_form_header1{


 color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    height: 35px;
    
    text-align: center;
}


#left_form .text_head {
    color: #ffffff;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal!important;
    text-decoration: none;
}


.events_calendar_arrow{
   background: #fff url(images/events-arrow.png) no-repeat scroll 0 50%!important;
   
}

.events_calendar_arrow, .events_calendar{
   padding-left:7px;
}

.fp_event_icon{
   background: #fff url(images/event_calendar.png) no-repeat scroll 0 0!important;
   height:32px;
   width:32px;
    font-weight: bold;
    
    padding-top: 14px;
    vertical-align: top;

}

.f17s1{
    float:left;
}

.f17s2{
    float:right;
}
