html
{
      color:#ff0;
      font-family: 'Inter', sans-serif;
      font-weight:400;
      margin:0px;
      font-size:16px;
      width:100%;
      background:#000; 
}

.col_text, .col_black, .col_white, .col_gray
{
      color:#ff0;      
}

.col_link
{
      color:#fff;      
}

#banner
{
      background:#000 url('images/img/n_banner.jpg') no-repeat 50% 0;
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      color:#ff0;
}

#main #menu_hor ul li:hover a, #main #menu_hor ul li:hover span, #main #menu_hor ul li a:hover, #main #menu_hor ul .m_sel a, #main #menu_hor ul .m_sel span
{
      color:#fff;
}

#main #menu_hor ul li ul
{
      background:#fff;
      border:1px solid #000;
      border-top:3px solid #000;
}

#main #main_menu li a, #main #main_menu li span
{
      color:#ff0;
}

#main #main_menu li a:hover
{
      color:#fff;
}
.n_banner_icons a
{
      background:#000;
      color:#ff0;
}

.n_banner_icons a:hover
{
      background:#ff0;
      color:#000;
}

.n_banner_icons_black a
{
      background:#000;
      color:#ff0;
}

.n_banner_icons_black a:hover
{
      background:#ff0;
      color:#000;
}

.n_banner_icons_green a
{
      background:#000;
      color:#ff0;
}

.n_banner_icons_green a:hover
{
      background:#ff0;
      color:#000;
}

#moo
{
      position:fixed;
      right:0;
      top:600px;
      width:56px;
      height:187px;
      background:url('images/img/n_oplaty_b.png') no-repeat 50% 50%;
      z-index:80;     
      border:solid 1px #ff0;
}

.main_label_lab
{
      border-bottom:solid 2px #ff0;      
}

#foot
{
      background:#000;
      border:solid 1px #ff0;
      border-left:solid 0px #ff0;
      border-right:solid 0px #ff0;
}

#foot .main_width
{
      background:none;
}

#foot .lab_foot
{
      background: #ff0;
}

#foot ul li a
{

      color: #ff0;   
}

#main .fast4net
{
      color:#ff0;
}

#main .fast4net a
{
      color:#ff0;
}

 #foot_kontakt a
{
      color:#ff0;
}

#foot_kontakt a:hover
{
      color:#ff0;;
      text-decoration:none;
}

.banner_r_main a
{
      border:solid 1px #ff0;
}

#n_b1 a
{
      background:#000 url('images/divs/n_b1.png') no-repeat 25px 50%;
}

#n_b2 a
{
      background:#000 url('images/divs/n_b2.png') no-repeat 25px 50%;
}

#n_b3 a
{
      background:#000 url('images/divs/n_b3.png') no-repeat 25px 50%;
}

#n_b4 a
{
      background:#000 url('images/divs/n_b4.png') no-repeat 25px 50%;
}

#n_b1 a:hover, #n_b2 a:hover, #n_b3 a:hover, #n_b4 a:hover
{
      background-color:#ff0;
      color:#000;
      text-decoration:none;
}

#submenu_up
{
      background:#ff0;
}

#submenu_up.col_white
{
      color:#000;
}

#sub_left ul
{
      border:solid #ff0 1px;
      border-top:solid #ff0 0px;
      background:none;
}

#sub_left ul li
{
      border-bottom:solid 1px #ff0;
}

#sub_left ul li a, #sub_left ul li span
{
      color:#ff0;
      background:none;   
}

#sub_left ul li a:hover, #sub_left ul .m_sel a, #sub_left ul .m_sel span, #sub_left ul .m_sel a:hover
{
      color:#fff;
      text-decoration:underline;
}

#sub_left ul li ul li a, #sub_left ul li ul li span, #sub_left ul .m_sel ul li a, #sub_left ul .m_sel ul li span
{
      color:#ff0;
      background:none;   
}

#sub_left ul .m_sel ul .m_sel a, #sub_left ul .m_sel ul .m_sel span, #sub_left ul .m_sel ul li a:hover
{
      color:#ff0;
}

#main #sub_mid #text_title
{
      background:#000;
      border:solid #ff0 1px;
}

#main #sub_mid .text_title_w
{   
      border-bottom:solid #ff0 1px;
}

#main #ul_text_path li a, #main #ul_text_path li span
{
      color:#ff0;
}

#main #tresc
{
      border:solid #ff0 1px;
}

#main #text_content
{
      color:#ff0;
}

.more, .more_m
{
      color:#000;
      background:#ff0;
}

.photogallery a
{
      color:#000;
      background:#ff0;
}

.more:hover, .more_m:hover, .photogallery a:hover
{
      background:#fff;
}

.inp_search_send
{
      color:#000;
      background:#ff0;
}

.inp_search_send:hover
{
      background:#fff;
}

.table_border td, .table_border th, .tabelka td, .tabelka th
{
      border:1px #ff0 solid;
      background:none;
      color:#ff0;
}

.table_border .label, .table_border th, .tabelka .label, .tabelka th
{
      background:#ff0;
      color:#000;
}

h3, h4
{
      color:#ff0;
}










a
{
      color:#fff;
      /*text-decoration:none;*/
}

a:hover
{
      text-decoration: underline;
}

#tresc a:hover
{
      text-decoration: none;
}


a:focus, .search_button:focus, .search_input:focus, .submit_button:focus, .search_input_cal:focus, .search_button_cal:focus 
{
      outline: 2px solid #ff0;
}
  