body {
  background-image: url(../jpg/bg.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}
#frame1 {
  width:980px;
  margin:0 auto;
}
#menu {
  height:30px;
}
#userdata {
  background-position: bottom; 
  background-repeat: repeat-x;
  min-height:300px;
  padding-bottom:45px;
}
#userdata_left {

  float:left;
}
#userdata_right {
  width:200px;
  float:left;
  margin-left:10px;
  text-align:center;
}
#bottom {
  text-align:center;
}
/* menu horne */

ul#main_menu, ul#main_menu ul {
  font-family: Arial, Verdana;
  font-size: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul#main_menu li {
  display: block;
  position: relative;
  float: left;
}
ul#main_menu li ul { display: none; }
ul#main_menu li a {
  display: block;
  text-decoration: none;
  color: #ffffff;

  padding: 5px 15px 5px 15px;

  margin-left: 1px;
  white-space: nowrap;
}
ul#main_menu li ul li a {
  border-top: 1px solid #ffffff;
}
ul#main_menu li a:hover { background: #617F8A; }
ul#main_menu li:hover ul {
  display: block;
width:200px;
   position: absolute;


}
ul#main_menu li:hover li {
  float: none;
  font-size: 11px;
}
ul#main_menu li:hover a { background: #617F8A; }
ul#main_menu li:hover li a:hover { background: #95A9B1; }
/* end of menu horne*/

/* menu bocne */
#menu_left {
  width:200px;
  float:left;
  padding-top:10px;
  padding-bottom:20px;
}
#menu_left ul, #menu_left ul li {
  margin:0px;
  padding:0px;
  list-style-type: none;
}
.menu_left_ul_first {
  display:block;
  width:90%;
  padding:5px 0px;
  margin:3px auto;
     -moz-border-radius: 3px; /
  -webkit-border-radius: 3px; 
          border-radius: 3px; 
  font-size:16px;
  font-weight:bold;
  text-align:center;
}
.menu_left_ul_second {
  padding-left:22px;
  font-size:14px;
  padding-top:2px;
  display:block;
}
