/* CSS Document */
html{
height:auto;
}

body{
font-family:Tahoma;
font-size:12px;
height:100%;
min-width:998px;
background-color:#de202b;
}


.bs_page_band{
background:transparent url('header.jpg') repeat-x;
margin:0 auto;
width:998px;
height:auto;
}

a{
text-decoration:none;
color:#ef3f2f;
}

a:hover{
color:#ef3f2f;
text-decoration:underline;
}

a:visited:hover{
color:#b42f23;
text-decoration:underline;
}

a:visited{
text-decoration:none;
color:#b42f23;
}


#head{
/*border:1px solid yellow;*/
position:relative;
width:100%;
height:145px;
background:url('header.png') no-repeat;
}

#logo{
position:absolute;
top:0;
right:20px;
}

#salon{
position:absolute;
top:40px;;
left:69px;
}



#top_menu{
position:absolute;
bottom:-5%;
right:11%;
height:62px;
width:455px;
}

/*TOPMENU BEGIN*/
.topmenu_el{
/*border:1px solid yellow;*/
float:left;
height:62px;
text-align:center;
width:90px;
}

.el2{
width:80px;
}

#topmenu_el_01{
width:38px;;
height:38px;
margin:0 0 0 25px;
}

#topmenu_el_01 a {
   display:block;
   background:url('topmenu_el_01.gif') no-repeat;
   width:38px;
   height:38px;
   }
#topmenu_el_01 a:hover {
   background-position: 0 -38px;
   width:38px;
   height:38px;
   }
  
#topmenu_el_02{
width:38px;;
height:38px;
margin:0 0 0 25px;
}

#topmenu_el_02 a {
   display:block;
   background:url('topmenu_el_02.gif') no-repeat;
   width:38px;
   height:38px;
   }
#topmenu_el_02 a:hover {
   background-position: 0 -38px;
   width:38px;
   height:38px;
   }
   
#topmenu_el_03{
width:38px;;
height:38px;
margin:0 0 0 25px;
}

#topmenu_el_03 a {
   display:block;
   background:url('topmenu_el_03.gif') no-repeat;
   width:38px;
   height:38px;
   }
#topmenu_el_03 a:hover {
   background-position: 0 -38px;
   width:38px;
   height:38px;
   }
   
   #topmenu_el_04{
width:38px;;
height:38px;
margin:0 0 0 25px;
}

#topmenu_el_04 a {
   display:block;
   background:url('topmenu_el_04.gif') no-repeat;
   width:38px;
   height:38px;
   }
#topmenu_el_04 a:hover {
   background-position: 0 -38px;
   width:38px;
   height:38px;
   }
   
   
#topmenu_el_05{
width:38px;;
height:38px;
margin:0 0 0 25px;
}

#topmenu_el_05 a {
   display:block;
   background:url('topmenu_el_05.gif') no-repeat;
   width:38px;
   height:38px;
   }
#topmenu_el_05 a:hover {
   background-position: 0 -38px;
   width:38px;
   height:38px;
   }
   
   

a.topmenu_link,a.topmenu_link:hover,a.topmenu_link:visited{
display:block;
text-decoration:none;
font-size:10px;
color:#ef3f2f;
font-weight:bold;
}

#topmenu_pic{
float:none;
}

/*TOPMENU END*/

#menu_container{
position:relative;
background:url('menu_container.png') no-repeat;
width:100%;
height:50px;
}

.inputbox{
display:block;
border:0 none;
color:#ef3f2f;
font-family:Tahoma;
font-size:12px;
height:15px;
line-height:15px;
vertical-align:middle;
width:70px;
margin:3px 0 0 20px;
}

#in{
position:absolute;
bottom:35%;
left:1%;
display:block;
height:22px;
width:166px;
background:transparent url('searchinput.png') no-repeat scroll right top;
margin:2px 0 0 20px;
padding:1px 0 0 0;
}

.loginbutton{
position:absolute;
bottom:16%;
left:19%;
background:transparent url('search_button.png') no-repeat scroll right top;
border:0 none;
height:28px;
margin:4px 0 5px 20px;
width:55px
}


#menu_bg{
position:absolute;
right:15px;
top:10px;
background:url('menu.png') no-repeat;
width:684px;
height:28px;

}

#menu{
margin:0;
padding:0;
width:100%;
height:20px;
padding-left:50px;
}

a.menu_link,a.menu_link:hover,a.menu_link:visited{
text-decoration:none;
color:#FFFFFF;
margin:0 15px;
line-height:20px;
}


#center_conteiner{
position:relative;
width:100%;
height:auto;
overflow:hidden;
background:#FFFFFF url('left_shadow.png') right top repeat-y;
}


#center_conteiner2{
position:relative;
width:100%;
height:auto;
overflow:hidden;
background:url('left_bg_.png') top left repeat-y;
}


/*LEFTBAR BEGIN*/
#leftbar{
width:294px;
float:left;
height:auto;
}



#leftmenu{
background:url('leftmenu.png') left bottom no-repeat;
height:290px;
padding-left:20px;
}


.leftmenu_list li{
margin-bottom:4px;
list-style: none;
}

a.left_menu_link,a.left_menu_link:visited{
text-decoration:none;
color:#ed5d4c;
margin-left:10px;
font-size:14px;
margin-top:15px;
}


a.left_menu_link:hover{
text-decoration:none;
color:#b42f23;
margin-left:10px;
font-size:14px;
margin-top:15px;
}

a.left_menu_link:visited:hover{
text-decoration:none;
color:#b42f23;
margin-left:10px;
font-size:14px;
margin-top:15px;
}

.dopmenu_list li{
margin-bottom:7px;
list-style: none;
}

a.dopmenu_link,a.dopmenu_link:visited{
text-decoration:none;
color:#FFFFFF;
margin-left:10px;
font-size:14px;
}

a.dopmenu_link:hover{
text-decoration:none;
color:#ed5d4c;
margin-left:10px;
font-size:14px;
}

a.dopmenu_link:visited:hover{
text-decoration:none;
color:#ed5d4c;
margin-left:10px;
font-size:14px;
}



#img_point{
}

#dopmenu_top{
background:url('dopmenu_top.png') no-repeat;
height:36px;
}

#dopmenu{
position:relative;
background:url('dopmenu.png') repeat-y;
height:200px;
padding-left:20px;
}

#cubes{
position:absolute;
top:140%;
left:80%;
background:url('cubes.gif') no-repeat;
height:232px;
width:90px;
}

#dopmenu_bottom{
background:url('dopmenu_bottom.png') no-repeat;
height:74px;
}

#dopmenu_after{
background:url('dopmenu_under.png') top left no-repeat;
height:auto;
overflow:hidden;
}

#last_events{
color:ed5d4c;
width:100%;
height:auto;
text-align:center;
}

#last_title{
color:#de202b;
font-weight:bold;
}

#lastevents_picture{
margin-top:10px;
margin-right:20px;
width:auto;
height:auto;
}


/*LEFTBAR END*/

#sidebar{
height:auto;
width:673px;
float:right;
padding:10px 15px 100px 0;
margin:0;
}

#picture{
position:relative;
height:auto;
width:145px;
margin: 0 25px 25px 0;
float:left;
}

#picture_cubes{
position:absolute;
top:80%;
left:25%;
background:url('picture_cubes.gif') no-repeat;
height:60px;
width:128px;
}


#text_pic{
float:left;
margin:0 10px 20px 0;
border:none;
}

#text_line{
margin:10px 0;
border:none;
}

#under_footer{
position:absolute; 
bottom:0%;
_bottom:-1px;
right:0%; 
height:104px; 
width:704px; 
background: url('under_footer.png') bottom right no-repeat;
}

#footer{
position:relative;
width:100%;
height:126px;
background:url('footer.png') no-repeat;
}

#footer_line{
position:absolute;
top:55%;
left:15%;

}

#beelogo{
position:absolute;
bottom:1%;
left:7%;
}

#footer_cubes{
position:absolute;
bottom:2%;
left:31%;
}

#footer_text{
position:absolute;
top:65%;
left:37%;
color:#ef3f2f;
font-size:12px;	
font-weight:bold;
width:auto;
height:40px;
}
#f_text{
margin-bottom:5px;
}



