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: #000000;
}
h2
{
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: #000000;
}
h3
{
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: #000000;
}
#page
{
}

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

#background_logo2
{
         height: 100px;
         min-width: 950px;
     background-image: url(frauenausrussland.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(menu_1_de.gif) left top no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


a.alter
{
        float:left;
        width:291px;
        height:35px;
        background:url(alter_website.gif) left top no-repeat;
}

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

a.alter_active
{
        float:left;
        width:291px;
        height:35px;
        background:url(alter_website_over.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(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: 3px;
     font-family: Arial;
     font-size: 16px;
     text-decoration: none;
     font-weight: bold;
     color: #000;
}

.contest_botton
{
         text-align: center;
         float: left;
         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_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: 2px;
         margin-left: 8px;
     font-family: Arial;
     font-size: 12px;
     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(top-rated-frauen.gif);
        float: left;
}

#top_logo1
{
        height: 199px;
        width: 17px;
        background-image: url(top-rated-frauen.gif);
        float: left;
}

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

.top_ladies_profiles img
{
padding: 1px 1px 0 1px;
        height: 180px;
        width: 120px;
}

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

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

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

.left
{
        width: 270px;
        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(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;
}

.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(frei-anmelden.gif);
    background-repeat: no-repeat;
}

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

.join_free
{
        width: 255px;
        height: 60px;
        margin-left: 20px;
        margin-top: 5px;
        float: left;
}

.join_free2
{
        width: 255px;
        height: 60px;
        margin-left: 320px;
        margin-top: 5px;
        float: left;
}

.join_menu_box
{
        width: 110px;
        margin-left: 160px;
        margin-top: 14px;
        float: left;
}

.join_menu_box_1
{
        width: 110px;
        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(join-madchen.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: 180px;
        padding-top: 40px;
        float: left;
}

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

.leftblock
{
        width: 275px;
}

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

}

.search_input
{
        width: 20px;
        font-size: 11px;
        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(liebe-finden.gif);
}

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

.questions
{
        width: 275px;
        height: 85px;
        margin-left: -15px;
        margin-top: 5px;
        margin-bottom: 0px;
        background-image: url(fragen.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(step_01.jpg);
        float: left;
}

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

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

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

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

.step_photo_6
{
        width: 100px;
        height: 120px;
        margin-right: 14px;
        background-image: url(step_06.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_photo_06
{
        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;
}

.stories_photo
{
        width: 75px;
        height: 98px;
        margin-right: 10px;
        margin-bottom: 10px;
        float: left;
}

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

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

.rss_photo
{
        width: 75px;
        height: 150px;
        margin-right: 10px;
        margin-bottom: 10px;
        background-image: url(rss_photo1.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(rss_big.jpg);
        background-repeat: no-repeat;
        float: left;
        margin-right: 10px;
}

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

.rss_smail
{
        width: 18px;
        height: 18px;
        background-image: url(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: 0px;
        margin-top: 0px;
}

.footer
{
     height: 99px;
     background-image: url(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: 14px;
        text-decoration: none;
        color: #ffffff;
        margin-right: 15px;
}

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

.copyright
{
        width: 550px;

        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;
}


.centera
{
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        position: relative;
}

.centera h1 {
        font-family: Arial;
        font-weight: bold;
        font-size: 16px;
        color: #666666;
        text-align: center;
}

.centera a {
        color: #666666;
}

.centera p {
        font-family: Arial;
        font-weight: bold;
        font-size: 22px;
        color: #666666;
        text-align: center;
}

.centerablock
{
        width: 915px;
}

.stepa
{
        width: 885px;
        margin-top: 10px;
        margin-bottom: 10px;
}

.new_free_bottona
{
        width: 385px;
        height: 65px;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: auto;
        margin-right: auto;
}

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

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

.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;
}

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

.login_fb2 {
	float: none;
	height: 25px;
	margin-top: -23px;
	margin-left: 180px;
}

#fblike {
    float: left;
    height: 30px;
    padding-left: 120px;
    padding-top: 170px;
    width: 330px;
}

.gplus {
	float: none;
	height: 25px;
	margin-top: -25px;
	margin-left: 300px;
}

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

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

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

.top_ladies_profiles_big
{
        float:left;
        height: 360px;
        width: 242px;
}

.top_ladies_profiles_big img
{
        height: 360px;
        width: 240px;
}

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