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: Tahoma, Arial, 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(/static/a/500011789/womanrussian.jpg);
     background-position: center top;
}

#background_logo2
{
         height: 100px;
         min-width: 950px;
     background-image: url(/static/a/500011789/woman-russian.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(/static/a/500011789/menu_1.jpg) left top no-repeat;
}

a.home:hover
{
        background:url(/static/a/500011789/menu_1_over.jpg) left top no-repeat;
}

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

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

a.joinnow:hover
{
        background:url(/static/a/500011789/menu_2_over.jpg) left top no-repeat;
}

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

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

a.search:hover
{
        background:url(/static/a/500011789/menu_3_over.jpg) left top no-repeat;
}

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

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

a.account:hover
{
        background:url(/static/a/500011789/menu_4_over.jpg) left top no-repeat;
}

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

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

a.contact:hover
{
        background:url(/static/a/500011789/menu_5_over.jpg) left top no-repeat;
}

a.contact_active
{
        float:left;
        width:149px;
        height:35px;
        background:url(/static/a/500011789/menu_5_over.jpg) 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(/static/a/500011789/grey_sub_menu.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: 11px;
     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(/static/a/500011789/top_ladies_logo_gre.gif);
        float: left;
}

#top_logo1
{
        height: 199px;
        width: 17px;
        background-image: url(/static/a/500011789/top_ladies_logo_gre.gif);
        float: left;
}

.top_ladies_profiles
{
        float:left;
        height: 199px;
        width: 122px;
        background-image: url(/static/a/500011789/ladies_profiles.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(/static/a/500011789/content_bg.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: #666677;
}

.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(/static/a/500011789/joinwomanrussian.gif);
    background-repeat: no-repeat;
}

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

.join_menu_box
{
        width: 125px;
        margin-left: 130px;
        margin-top: 7px;
        float: left;
}

.join_menu_box_1
{
        width: 125px;
        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(/static/a/500011789/joinwomenrussian.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: 250px;
        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(/static/a/500011789/stories_photo.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(/static/a/500011789/gr_findlove.gif);
}

.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(/static/a/500011789/gr_questions.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(/static/a/500011789/step_01.jpg);
        float: left;
}

.step_photo_2
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(/static/a/500011789/step_02.jpg);
        float: left;
}

.step_photo_3
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(/static/a/500011789/step_03.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(/static/a/500011789/step_04.jpg);
        float: left;
}

.step_photo_5
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(/static/a/500011789/step_05.jpg);
        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(/static/a/500011789/anti_spam_photo1.jpg);
        float: left;
}

.rss_photo
{
        width: 75px;
        height: 150px;
        margin-right: 10px;
        margin-bottom: 10px;
        background-image: url(/static/a/500011789/rss_photo1.jpg);
        background-repeat: no-repeat;
        float: left;
}

.rss_big
{
        width: 31px;
        height: 31px;
        background-image: url(/static/a/500011789/rss_big.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(/static/a/500011789/rss_smail.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(/static/a/500011789/footer_bg.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: 130px;
         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: 980px;
        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: 320px;
        float:left;
        font-family: Arial;
        font-size: 12px;
        text-align: center;    
        border-width: 1px;
        border-color: #000;
        border-style: solid;
        margin-left:3px;
        height: 120px;
}

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

