body {
font-family: Palatino Linotype, Book Antiqua, Palatino, serif, Times New Romans;
background:#fff;
color:#868686;
}

body.body_white {
font-family: Palatino Linotype, Book Antiqua, Palatino, serif, Times New Romans;
background:#fff;
color:#868686;
}

body.body_beige {
font-family: Palatino Linotype, Book Antiqua, Palatino, serif, Times New Romans;
background:#fff2da;
color:#8e6254;
}



/*.main_menu_block {
margin:0px 0 0 0px;
}

a.main_menu {
font-size:16px;
color:#6d6c6c;
text-decoration:underline;
margin:0 35px 0 0;
}

a.main_menu:hover {
text-decoration:none;
color:#868686;
}*/




/*main*/

#main {
margin:0 auto;
}

.preloader_logo {margin:47px 0 0 0px;position:relative;left:-385px;width:236px;}


#menu {
text-align:center;
}


.language_main {
font-size:12px;
padding:10px 0 0 0;
float:right;
}

.language_main a.langcurrent{font-family: Palatino Linotype, Book Antiqua, Palatino, serif, Times New Roman; text-decoration:none; color:#757fcc; cursor:default; font-weight:bold;}
.language_main a.langcurrent:visited {color:#757fcc;}
.language_main a.langother{font-family: Palatino Linotype, Book Antiqua, Palatino, serif, Times New Roman; color:#868686;text-decoration:underline;}
.language_main a.langother:hover{text-decoration:none;}

.sound_main{
float:left;
}


#promo {
display: block;
height:587px;
background:url(../i/site/background_main.jpg) no-repeat top;
text-align:center;
}

a.entry{color:#6e6e6e;text-decoration:underline;}
a.entry:hover{text-decoration:none;}


/*---------------footer-------------------*/
#footer {
height:150px;
margin-top:40px;
width:100%;
font-size:14px;
}

.slogan_block {
text-align:center;
}

.footer_block {
text-align:center;
width:320px;
padding: 0 25px 0 0;
}

.submit_btn {
margin:0px 0px -2px 0px;
cursor: pointer, hand;
}

.copyright {
float:left;


}

.search_block {
float:right;
}

/*---------------footer white-------------*/
.footer_white {
color:#868686;
}

.footer_white a {
text-decoration:underline;
color:#868686;
}

.footer_white a:hover {
text-decoration:none;
}

.search_input_white {
border:1px solid #cdcdcd;
color:#868686;
background:#fff;
}

#hintpleasure , #hintmultimedia{
position:absolute;
}

#hintmultimedia{
top:292px;
margin:0px -370px 0 0px;
padding:0 0 0 10px;
text-align:left;
right:50%;
}

#hintpleasure{
top:300px;
margin:0px 0 0 -370px;
padding:0 0 0 0px;
text-align:right;
left:50%;
}

.hint a{text-decoration:none;color:#6d6c6c;}
.hint a:hover{color:#757fcc;}







#goto_button{
    /* margin-top: -151px; */
    position: fixed;
    bottom: 0px;
    right: 0px;
}
#goto_button div{
    float: right;
}

#goto_button div a img{
    margin-bottom: -4px;
    border: none;
}














.action_header a img{
    border: none;
}
.action_header{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}
.action_header a{
    border: none;
    text-decoration: none;
    outline: none;
}
#action_header_1{top:0;         width: 456px;   height: 60px;}
#action_header_2{top:60px;      width: 419px;   height: 24px;}
#action_header_3{top:84px;      width: 317px;   height: 23px;}
#action_header_4{top:107px;     width: 303px;   height: 46px;}
#action_header_5{top:153px;     width: 211px;   height: 38px;}
#action_header_6{top:191px;     width: 148px;   height: 30px;}
#action_header_7{top:221px;     width: 90px;    height: 102px;}
#action_header_8{top:323px;     width: 12px;    height: 73px;}

