  body { color: #494947; background: url('page_bgx.jpg') #EEE; }
  #main { background-color: white; width: 990px; }
  hr { border: #ABABAB; }
  a, a:visited { color: #555553; /*#6A6A6C;*/ }
  a:hover { color: #252422; }
  .active { color: black; text-decoration: none; }
  
  a.invert, a.invert:visited { color: white; text-decoration: none; }
  a.invert:hover { text-decoration: underline; }

  .main_obsah { border-color: #6B6B6B; width: 986px; }
  .main_rightborder { background: url('../hlavny_bor_r.jpg') repeat-y; }
  .main_bottomborder { width: 987px; background: url('../hlavny_bor_b.gif') repeat-x; }
  
  .jazyky { text-align: right; padding-right: 30px; }
  .jazyky img { border-color: #ABABAB; }
  .jazyky img:hover { border-color: black; }
  
  #page_top { background-color: #ECEBE7; border-color: #AAA8B3; }
  .logo_bg { border-color: #030002; background: url('top_bg_img2.jpg') #0391B2 repeat-x bottom; /*#89D028*/ height: 110px; }
  #logo_foto { position: absolute; top: 3px; right: 5px; background: none; }
  .top_bublina { opacity: 0.85; padding: 10px; right: 150px; top: 28px; width: 244px; height: 76px; border: solid #999 2px; background: #FFFFFF; }

  
  #top_menu li a { background: url('topmenu.jpg') #F9A629 no-repeat top; }
  #top_menu li a:hover { background: url('topmenu.jpg') #797981 no-repeat bottom; }
  #top_menu li a, #top_menu li a:visited { color: white; }

  #la_left  { width: 700px; }
  #la_right { width: 245px; padding-right: 10px; }

  #la_left .okno_head, .title_head_bg { width: 696px; background: url('okno_left_bg.jpg') #797981 repeat-x; border-color: black; }
  #la_left .okno_cont { width: 680px;  background: #ECEBE7 url('../okno_left_bor_r.jpg') repeat-y right; border-left-color: black; overflow: auto; }
  #la_left .okno_foot { width: 696px;  background: url('../okno_left_bor_b.jpg') repeat-x top; border-color: black; }
  #la_left .okno_head div { color: white; }
  #la_left .okno_head span { background: url('okno_left_x.jpg') no-repeat; }
  #la_left .okno_foot div { background: url('../okno_left_bor_br.jpg') no-repeat right top; }

  #la_right .okno_head { width: 245px; background: url('okno_right_bg.jpg') #F9A629 repeat-x; border-color: black; }
  #la_right .okno_cont { width: 223px; background-color: #ECEBE7; border-color: #ABABAB; }
  #la_right .okno_foot { width: 245px; background: url('../okno_right_foot.jpg') #ECEBE7 no-repeat; border-right-color: #ABABAB; }
  #la_right .okno_head div { color: black; }
  #la_right .okno_head span { background: url('okno_right_x.gif') no-repeat; }

  #top_menu { margin-left: 420px; }
  #top_menu li ul { border-color: black; background-color: #AAAAAA; opacity:0.9; }
  #top_menu li ul li a, #top_menu li ul li a:visited { background: url('topmenu_sub.jpg') #F9A629 top right no-repeat; opacity:0.95; }
  #top_menu li ul li a:hover { background: url('topmenu_sub.jpg') #FFC729 bottom right no-repeat; color: white; border-color: black; opacity:1; }
  #top_menu li ul li.last a:hover { border-bottom:none; padding-bottom:1px;} 

  input[type=text], input[type=password], select, textarea { border-color: #ABABAB; background:white; }
  input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus, select:focus, textarea:focus, option { border-color: #666; background:#eee;}
  
  button, input[type=submit], .button { border: solid #F7AF5F 1px; background: url('button.gif') #FFB236 top left repeat-x; color:white; }
  button:hover, input[type=submit]:hover, .button:hover, .button_active { background-position: left bottom; border-color:#FFB236; color: black; }
  
  .help_div1 { border: solid #A9A9B3 1px; }
  .help_div2 { background-color: #ABABAB; color: black; } 
  
  table.introduce_users td.male { background-color: #C7D8FF; border: 1px #729CD7 solid; }
  table.introduce_users td.female { background-color: #FFC4AF; border: 1px #FF7D62 solid; }

  .uzivatelia_bg1 { background-color: #CECECE; }
  table.uzivatelia_bg1 { border: solid black 1px; }
  option.allOfGroup { background-color: #CECECE; color: #333333; }

  .tab2 { border: solid black 1px; color: white;  background-color: #EFEBE7; }
  .tab2 .head { background: url('okno_left_bg.jpg') #797981 repeat-x; height: 24px; }
  .tab2 .head a, .tab2 .head a:visited { color: white; }
  .tab2 .td2 { background: url('okno_left_bg.jpg') #7E7F84 repeat-x top; padding-top: 4px; }
  .tab2 .td1 { background-color: transparent; color: black; padding: 5px 8px; }
  .tab2 .foto { border: solid #FFB239 2px; }
  
  /* RS, posta */
  .tab1 { border-color: #777777; }
  .tab1 thead td { background-color: #777777; color: white; }
  .tab1 tbody tr:hover td, .tab1 tbody tr.readed:hover td { background-color: #CCCCCC; }
  .tab1 tbody td { border-color: #777777; }
  .tab1 tbody tr.readed td { background-color: #DDDDDD; }
  .tab1 tbody tr.readed td a { color: #444444; }
  option.active { background-color: #EEEEEE; }
  option.online { color: darkgreen; }
  #nav_goonpage { border-color: #777777; background-color: #DDDDDD; }
  .info { color: darkgreen; font-weight: bold; }
  .error { color: darkred; font-weight: bold; }
  hr { border-color: #777777; }
  .rs_leftpannel { border-right: solid #777 1px !important; }
  
  /*albumy*/
  table.foto_album td{ background:#555; }
  div.okno_head div a { color:#D5D5D5; }
  div.okno_head div a:hover { color:#F5F5F5; }
  .album_strong { color:#555; font-weight:bold; }
  div#foto_hodnotenie_zobraz { font-weight:bold; }
  div.album_error { color:darkred; padding:10px 10px; text-align:center; }
  div.album_info { color:darkgreen; padding:10px 10px; text-align:center; }
  a#arrow_left { background-image:url('arrow_left.gif'); } 
  a#arrow_right { background-image:url('arrow_right.gif'); }
  table.album_komentare td { background-color:#ddd; }
  td.noBgCenter { background-color: transparent !important; }
  td.noBgCenter div.album_strong { text-align: center; margin: auto;}
  div.album a.album_normal { background:url('albumy_odomknute.gif') no-repeat; padding:4px; padding-left:24px; }
  div.album a.album_heslo { background:url('albumy_heslo.gif') no-repeat; padding:4px; padding-left:24px; }
  div.album a.album_priatelia { background:url('albumy_priatelia.gif') no-repeat; padding:4px; padding-left:24px; }
  div.album a.album_zamknuty { background:url('albumy_zamknuty.gif') no-repeat; padding:4px; padding-left:24px; }

  /*progress bary*/
  div.progress_left { background: url('progress_left.gif') no-repeat; width:2px; height:12px; float:left; }
  div.progress_empty { background: url('progress_empty.gif'); height:12px; float:left; }
  div.progress_full { background: url('progress_full.gif'); height:12px; float:left; }
  div.progress_right_empty { background: url('progress_right_empty.gif') no-repeat; width:2px; height:12px; float:left; }
  div.progress_right_full { background: url('progress_right_full.gif') no-repeat; width:2px; height:12px; float:left; }

  /*Vtipy*/
  .hodnot_bar { background: url('okno_right_bg.jpg') #F9A629 repeat-x; border-color: black; }
  .hodnotbar_l { background: url('hodnotbar_left.gif') !important; }
  .hodnotbar_r { background: url('hodnotbar_right.gif') !important; }
  .hodnot_bar span { background: url('x.gif'); }
  .hodnot_bar span:hover { background: url('x_hov.gif'); }

  /*forum*/
  tr.forum_light td {
     background-color:#F7F4D9;
   }
   
   /*nove profily*/
   .item_name { margin-top: 5px; margin-left: -15px; color: #C88B0F;  font-weight: bold; }
   .otazka_group { margin-bottom: 13px; padding-left: 25px; }
   .dopln_info { font-style: italic; }
