html, body, div
{
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
     background: transparent;
     position:relative;
}

html
{
     height: 100%;
}

* html body
{
  height: 100%;
}

body
{
     font-family: Arial, Tahoma, Helvetica, sans-serif;
     font-size: 13px;
     min-height: 100%;
     position: relative;
     background-color: White;
     height: 100%;
}

img
{
     border: 0px;
}

a
{
     text-decoration: none;
}

h1
{
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: #666666;
}

h2
{
        font-family: Arial;
        font-weight: bold;
        font-size: 14px;
        color: #666666;
}

#page
{
}

#background_logo
{
         height: 200px;
         min-width: 950px;
     background-image: url(a5020746_5123935.jpg);
     background-position: center top;
}

#background_logo2
{
         height: 100px;
         min-width: 950px;
     background-image: url(a5020746_5123d02.jpg);
     background-position: center top;
}

#main_menu
{
     float: left;
         width: 147px;
         height: 149px;
         padding-left: 12px;
         margin-top: 8px;

}

a.home
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_51244e8.jpg) left top no-repeat;
}

a.home:hover
{
        background:url(a5020746_5124cc7.jpg) left top no-repeat;
}

a.home_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5124cc7.jpg) left top no-repeat;
}

a.joinnow
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5125492.jpg) left top no-repeat;
}

a.joinnow:hover
{
        background:url(a5020746_5125c7a.jpg) left top no-repeat;
}

a.join_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5125c7a.jpg) left top no-repeat;
}

a.search
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5126431.jpg) left top no-repeat;
}

a.search:hover
{
        background:url(a5020746_5126c0f.jpg) left top no-repeat;
}

a.search_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5126c0f.jpg) left top no-repeat;
}

a.account
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_51273df.jpg) left top no-repeat;
}

a.account:hover
{
        background:url(a5020746_5127ba0.jpg) left top no-repeat;
}

a.account_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5127ba0.jpg) left top no-repeat;
}

a.contact
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_512834f.jpg) left top no-repeat;
}

a.contact:hover
{
        background:url(a5020746_5128b33.jpg) left top no-repeat;
}

a.contact_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(a5020746_5128b33.jpg) left top no-repeat;
}

#oldwebsite
{
         width: 245px;
         height: 35px;
         float: left;
         padding-top: 165px;
         padding-left: 146px;
}


a.old
{
        float:left;
        width:250px;
        height:35px;
        background:url(a5020746_51292f5.gif) left top no-repeat;
}

a.old:hover
{
        background:url(a5020746_5129aed.gif) left top no-repeat;
}

a.old_active
{
        float:left;
        width:250px;
        height:35px;
        background:url(a5020746_5129aed.gif) left top no-repeat;
}

#top_girls
{
        margin-left: auto;
    margin-right: auto;
        width: 1000px;
    height: 200px;
}

#top_girls img
{
    float: right;
}

#sub_menu
{
     height: 28px;
     min-width: 1000px;
     background-image: url(a5020746_512a2ad.gif);
     background-position: center top;
}

#info_block
{
     margin-left: auto;
     margin-right: auto;
     padding-top: 1px;
     height: 20px;
     width: 986px;
}


#welcome
{
     float: left;
     padding-left: 25px;
     height: 22px;
     padding-top: 7px;
     font-family: Arial;
     font-size: 12px;
     text-decoration: none;
     font-weight: bold;
     color: #000000;
}

#login_form
{
     text-align: right;
         padding-top: 3px;
         height: 22px;
}

#login_form a
{
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.login_botton
{
         text-align: center;
         float: right;
         height: 15px;
         border-width: 1px;
         border-color: #ffffff;
         border-style: solid;
         padding-left: 4px;
         padding-right: 4px;
         padding-top: 3px;
         margin-left: 8px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     font-weight: bold;
     color: #000000;
}

.login_botton_submit
{
         text-align: center;
         float: right;
         height: 20px;
         border-width: 1px;
         border-color: #ffffff;
         border-style: solid;
         padding-left: 4px;
         padding-right: 4px;
         padding-top: 0px;
         margin-left: 8px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     font-weight: bold;
     color: #000000;
     cursor:pointer;
}

.login_input
{
         text-align: left;
         float: right;
         height: 14px;
         width: 120px;
         border-width: 1px;
         border-color: #ffffff;
         border-style: solid;
         padding-top: 3px;
         padding-left: 4px;
         padding-right: 4px;
         margin-left: 8px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     font-weight: bold;
     color: #000000;
     background: #cdd3d7;
}

.online_girls
{
        margin-left: auto;
        margin-right: auto;
        margin-top: 4px;
        height: 200px;
    background-color: #f4f7f4;
}

.online_container
{
        margin-left: auto;
        width: 993px;
        margin-right: auto;
        margin-top: 0px;
        height: 200px;
}

#top_logo
{
        height: 199px;
        width: 17px;
        background-image: url(a5020746_512aa7d.jpg);
        float: left;
}

#top_logo1
{
        height: 199px;
        width: 17px;
        background-image: url(a5020746_512aa7d.jpg);
        float: left;
}

.top_ladies_profiles
{
        float:left;
        height: 199px;
        width: 122px;
        background-image: url(a5020746_512b24d.gif);
}

.top_ladies_profiles img
{
padding: 1px 1px 0 1px;
}

.top_ladies_name
{
        float:left;
        margin-bottom: 2px;
        text-align: center;
        width: 120px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     color: #333333;
}

.main
{
        width: 670px;
        float:left;
        position: relative
}

.left
{
        width: 285px;
        float:right;
        position: relative
}

.main_container
{
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
}

.content_container
{
        margin-top: 40px;
        margin-bottom: 10px;
        border-width: 1px;
        border-color: #efefef;
        border-style: solid;
        min-width: 125px;
}

.content_decor
{
        margin-left: -19px;
        margin-top: -28px;
    background-image: url(a5020746_512b9fe.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 88px;
    padding-left: 39px;
    padding-right: 20px;
    padding-top: 38px;
}

.content_title
{
        text-align: left;
    font-family: Arial;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.content_title_s
{
        text-align: left;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.centerblock
{
        width: 625px;
}

.separator
{
    font-size: 1px; line-height: 1px; height: 1px; border-bottom: solid 1px #e6e8ea; border-top: solid 1px #b30e14;
    margin-top: 4px;
    margin-bottom: 4px;
}

.description
{
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    font-weight: lighter;
    color: #666666;
}

.description a {
	color: #000;
text-decoration:underline;
}

.description_join
{
    text-align: left;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-weight: lighter;
    color: #666666;
    min-height: 150px;
    width: 589px;
    background-image: url(a5020746_512c1cb.gif);
    background-repeat: no-repeat;
}

.description_join2 {
	text-align: left;
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	font-weight: lighter;
	color: #666;
	min-height: 150px;
	width: 589px;
	background-image: url(a5020746_512c9a4.jpg);
	background-repeat: no-repeat;
}

.join_free2 {
	width: 250px;
	height: 65px;
	margin-left: 340px;
	margin-top: 0;
	float: left;
}

.join_free
{
        width: 250px;
        height: 65px;
        margin-left: 25px;
        margin-top: 0px;
        float: left;
}

.join_menu_box
{
        width: 100px;
        margin-left: 140px;
        margin-top: 7px;
        float: left;
}

.join_menu_box_1
{
        width: 100px;
        text-align: left;
        font-family: Arial;
        font-size: 12px;
        color: #666666;
        font-weight: bold;
        text-decoration: none;
        margin-bottom: 9px;
}

.join_girls
{
        height: 143px;
        background-image: url(a5020746_512d16e.gif);
        background-repeat: no-repeat;
        margin-bottom: 5px;
}

.girls_red_box
{
        width: 70px;
        margin-left: 110px;
        padding-top: 40px;
        float: left;
}

.girls_red
{
        font-family: Arial;
        font-size: 19px;
        color: #b10b10;
        margin-bottom: 2px;
}

.girls_gren_box
{
        width: 190px;
        padding-top: 40px;
        float: left;
}

.girls_gren
{
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: #666666;
        margin-bottom: 6px;
}

.stories_photo
{
        width: 75px;
        height: 98px;
        margin-right: 10px;
        margin-bottom: 10px;
        background-image: url(a5020746_512d937.jpg);
        float: left;
}

.stories_textbold
{
        font-family: Arial;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
        color: #666666;
        margin-bottom: 5px;
}

.leftblock
{
        width: 275px;
}

.search_box
{
        width: 245px;
        margin-top: 10px;
        font-size: 11px;
        text-align: left;

}

.search_input
{
        width: 20px;
        font-size: 11px;
        text-align: left;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 2px;
}

.search_input_1
{
        font-size: 11px;
        margin-left: 10px;
        margin-right: 12px;
        margin-top: 2px;
}

.search_input_2
{
        font-size: 11px;
        margin-left: 10px;
        margin-right: 32px;
        margin-top: 2px;
}

.find_love
{
        width: 149px;
        height: 35px;
        margin-left: 50px;
        margin-top: 21px;
        margin-bottom: 10px;
        background-image: url(a5020746_5120293.jpg);
}

.advanced_search
{
        width: 179px;
        height: 35px;
        margin-left: 50px;
        margin-top: 0px;
        margin-bottom: 10px;
}

.questions
{
        width: 255px;
        height: 85px;
        margin-left: -15px;
        margin-bottom: 0px;
        background-image: url(a5020746_512e12f.gif);
}

.red_li
{
        width: 40px;
        height: 40px;
        font-family: Arial;
        font-size: 35px;
        text-decoration: none;
        font-weight: bold;
        color: #a20b10;
        float: left;
        text-align: center;
        margin-top: 5px;
}

.step
{
        width: 585px;
        margin-top: 10px;
        margin-bottom: 25px;
}

.step_photo_1
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(a5020746_512e90e.jpg);
        float: left;
}

.step_photo_2
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(a5020746_512f0cd.jpg);
        float: left;
}

.step_photo_3
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(a5020746_512f8ab.jpg);
        float: left;
}

.step_photo_3_art
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}

.step_photo_4
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(a5020746_5130085.jpg);
        float: left;
}

.step_photo_5
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(a5020746_513084e.jpg);
        float: left;
}

.step_photo_01
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}

.step_photo_02
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}

.step_photo_03
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}

.step_photo_04
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}

.step_photo_05
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        float: left;
}


.step_top_red
{
        font-family: Arial;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
        color: #a20b10;
        margin-bottom: 5px;
}

.step_top_red_right
{
        font-family: Arial;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
        color: #a20b10;
        margin-bottom: 5px;
        text-align: right;
}

.anti_spam_photo
{
        width: 75px;
        height: 135px;
        margin-right: 10px;
        margin-bottom: 10px;
        background-image: url(a5020746_513100e.jpg);
        float: left;
}

.rss_photo
{
        width: 75px;
        height: 150px;
        margin-right: 10px;
        margin-bottom: 10px;
        background-image: url(a5020746_51317dc.jpg);
        background-repeat: no-repeat;
        float: left;
}
.rss_photo1
{
        width: 75px;
        height: 150px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: left;
}
.rss_big
{
        width: 31px;
        height: 31px;
        background-image: url(a5020746_5131fac.jpg);
        background-repeat: no-repeat;
        float: left;
        margin-right: 10px;
}

.rss_big_text
{
        font-family: Arial;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
        color: #666666;
        padding-top: 7px;
}

.rss_smail
{
        width: 18px;
        height: 18px;
        background-image: url(a5020746_513277d.jpg);
        background-repeat: no-repeat;
        float: left;
        margin-right: 10px;
        margin-left: 5px;
}

.rss_smail_text
{
        font-family: Arial;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
        color: #666666;
}

.new_free_botton
{
        width: 385px;
        height: 65px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 30px;
        margin-top: 20px;
}

.footer
{
     height: 99px;
     background-image: url(a5020746_5132f4d.jpg);
     background-repeat: repeat-x;
}

.footer_link
{
     width: 960px;
     text-align: center;
     float: none;
     margin-right: auto;
     margin-left: auto;
     padding-left: 40px;
     padding-top: 20px;
}

.footer_link a
{
        font-family: Arial;
        font-size: 13px;
        text-decoration: none;
        color: #ffffff;
        margin-right: 10px;
}

.footer_link a:hover
{
        font-family: Arial;
        font-size: 13px;
        text-decoration: none;
        color: #000000;
        margin-right: 10px;
}

.copyright
{
        width: 960px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 20px;
        font-family: Arial;
        font-size: 11px;
        text-decoration: none;
        color: #ffffff;
        text-align: center;
        float: none;
}


.description_join_text
{
        float: left;
}

.razdel
{
        clear:both;
}





.new_free_botton2
{
        width: 275px;
        height: 128px;
        margin-top: 40px;
        margin-bottom: 10px;
}

.content_container2
{
        margin-top: 40px;
        margin-bottom: 10px;
        border-width: 1px;
        border-color: #efefef;
        border-style: solid;
        height: 300px;
}

.login_input_2
{
         text-align: left;
         float: right;
         height: 22px;
         width: 120px;
         border-width: 1px;
         border-color: #ffffff;
         border-style: solid;
         padding-top: 3px;
         padding-left: 4px;
         padding-right: 4px;
         margin-left: 8px;
     font-family: Arial;
     font-size: 11px;
     text-decoration: none;
     font-weight: bold;
     color: #000000;
     background: #cdd3d7;
}


.wide-block
{
        width: 978px;
        margin-left: auto;
        margin-right: auto;
        border-width: 1px;
        border-color: #fff;
        border-style: solid;
}

.wide-block h1 {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: red;
        text-align: center;
}

.wide-block h2 {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Arial;
        font-weight: bold;
        font-size: 14px;
        color: green;
        text-align: center;
}

.wide-block-main
{
        margin-left: auto;
        width: 975px;
        margin-right: auto;
        margin-top: 0px;
        height: 120px;
}

.wide-block-a
{
        width: 315px;
        float:left;
        border-width: 1px;
        border-color: #000;
        border-style: solid;
        margin-left:3px;
        height: 120px;
        font-family: Arial;
        font-size: 12px;
        text-align: left;
        font-weight: lighter;
        padding-left:2px;
        padding-right:2px;
}

.wide-block-a p {
        font-weight: bold;
        margin-top: 3px;
        margin-bottom: 3px;
        font-size: 14px;
        color: #a20b10;
        text-align: center;
}

.login_fb
{
         float: right;
         height: 25px;
         padding-left: 4px;
         padding-right: 4px;
         margin-top: -3px;
         margin-left: 8px;
}

#feedback {
    height: 35px;
    float: left;
    padding-top: 164px;
    padding-left: 130px;
}


a.alter
{
        float:left;
        width:167px;
        height:46px;
        background:url(a5020746_513373f.gif) left top no-repeat;
}

a.alter:hover
{
        background:url(a5020746_5133efa.gif) left top no-repeat;
}

a.alter_active
{
        float:left;
        width:167px;
        height:46px;
        background:url(a5020746_5133efa.gif) left top no-repeat;
}


#fblike {
    float: left;
    height: 32px;
    padding-left: 150px;
    padding-top: 160px;
    width: 330px;
}