/* stylovani stranky ---------------------------------------------------------*/
body
{
      background: #CCCCCC;
      background-position: center;
      background-repeat: repeat;
      margin-top: 0px;
      font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}
.bodym
{
      background: #CCCCCC;
      margin-left: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      font-family: Verdana,Geneva,Arial,Helvetica,sans-serif
}
sup
{
      font-size: 0.8em;
}
sub
{
      font-size: 0.8em;
}
p
{
      color: #333333;
      text-decoration: none;
      font-style: normal;
      font-weight: normal;
}
.p_norm
{
      text-align: justify;
      font-size: 0.7em;
}
.p_norm_nospace
{
      text-align: justify;
      font-size: 0.7em;
      margin-bottom: 0em;
      margin-top: 0em;
}
.p_norm_nospace_dark
{
      text-align: left;
      color: #666699;
      font-size: 0.6em;
      margin-bottom: 0em;
      margin-top: 0em;
}
.p_norm_nospace_light
{
      color: #E3EAFF;
}
.p_odsaz
{
      text-align: justify;
      text-indent: 3em;
      font-size: 0.7em;
}
.p_odsaz_nospace
{
      text-align: justify;
      text-indent: 3em;
      font-size: 0.7em;
      margin-bottom: 0em;
      margin-top: 0em;
}
.p_odsaz_nospace_bottom
{
      text-align: justify;
      text-indent: 3em;
      font-size: 0.7em;
      margin-bottom: 0em;
}      
.p_center
{
      text-align: center;
      font-weight: bold;
      font-size: 0.7em;
}
.p_center_colored
{
      text-align: center;
      font-weight: bold;
      font-size: 0.7em;
      color: #CC0000;
}
.p_news_line
{
      margin-left: 0em;
      margin-top: 1em;
      border-bottom: 1px dashed #999999;
}
h1
{
      color: #2A1FAA;
      text-decoration: none;
      font-style: normal;
      font-weight: bold;
      font-size: 0.8em;
      margin-top: 1.5em;
      margin-bottom: 0.6em;
      margin-left: 1em;
}
h2
{
      color: #2A1FAA;
      text-decoration: none;
      font-style: normal;
      font-weight: bold;
      font-size: 0.7em;
      margin-top: 1em;
      margin-bottom: 0.7em;
      margin-left: 4em;
}
h3
{
      color: #333333;
      text-decoration: none;
      font-style: normal;
      font-weight: bold;
      font-size: 0.7em;
      margin: 0.2em;
      margin-left: 3em;
      margin-top: 0.7em;
      margin-bottom: 0.3em;
}

/* stylovani containeru ------------------------------------------------------*/
.container_menu_main
{
      position: absolute; left: 50%; top: 0px; width: 800px; height: 149px;
      margin: 0 0 0 -400px;
      border: 0px solid blue;
      background-image: url("images/rm_remer.gif");
      background-repeat: no-repeat;
      background-position: center top; 
}
.container_web_dir
{
      position: absolute; left: 50%; top: 149px; width: 798px; height: 38px;
      margin: 0 0 0 -400px;
      background: #FFFFFF;
      border-left: 1px solid #666699;
      border-right: 1px solid #666699; 
}
.container_menu_left
{
      position: absolute; left: 50%; top: 178px; width: 150px; height: 1300px;
      margin: 0 0 0 -400px;
      background: #FFFFFF;
      border-left: 1px solid #666699;
      border-right: 1px solid #CCCCCC;
      background-image: url("images/rm_tab_mnbckgrnd.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_main_info
{
      position: absolute; left: 50%; top: 170px; width: 647px; height: 1308px;
      margin: 0 0 0 -248px;
      background: #E3EAFF;
      border-right: 1px solid #666699;
      background-image: url("images/rm_tab_bckgrnd.gif");
      background-repeat: no-repeat;
      background-position: right top;
}
.container_main_info_text
{
      position: absolute; left: 10px; top: 36px; width: 627px;
      margin: 0 0 0 0px;
      background: #E3EAFF;
}
.container_main_info_text_ref
{
      position: absolute; left: 10px; top: 36px; width: 627px; min-height: 200px;
      margin: 0 0 0 0px;
      background: #E3EAFF;
      background-image: url("images/rm_reference_bckgrnd.jpg");
      background-repeat: no-repeat;
      background-position: right top;
}
.container_copyright
{
      position: absolute; left: 50%; top: 1478px; width: 800px; height: 30px;
      margin: 0 0 0 -400px;
      background: #E3EAFF;
      background-image: url("images/rm_copyright.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_menu_profil
{
      position: absolute; left: 10px; top: 92px; width: 124px; height: 28px;
      margin: 0 0 0 0px;
}
.container_menu_produkty
{
      position: absolute; left: 134px; top: 92px; width: 114px; height: 28px;
      margin: 0 0 0 0px;
}
.container_menu_obchod
{
      position: absolute; left: 248px; top: 92px; width: 174px; height: 28px;
      margin: 0 0 0 0px;
}
.container_menu_reference
{
      position: absolute; left: 422px; top: 92px; width: 124px; height: 28px;
      margin: 0 0 0 0px;
}
.container_menu_kontakty
{
      position: absolute; left: 546px; top: 92px; width: 114px; height: 28px;
      margin: 0 0 0 0px;
}
.container_menu_profil_sel
{
      position: absolute; left: 10px; top: 92px; width: 124px; height: 57px;
      margin: 0 0 0 0px;
      background-image: url("images/rm_profil_sel.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_menu_produkty_sel
{
      position: absolute; left: 134px; top: 92px; width: 114px; height: 57px;
      margin: 0 0 0 0px;
      background-image: url("images/rm_produkty_sel.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_menu_obchod_sel
{
      position: absolute; left: 248px; top: 92px; width: 174px; height: 57px;
      margin: 0 0 0 0px;
      background-image: url("images/rm_obchod_sel.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_menu_reference_sel
{
      position: absolute; left: 422px; top: 92px; width: 124px; height: 57px;
      margin: 0 0 0 0px;
      background-image: url("images/rm_reference_sel.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_menu_kontakty_sel
{
      position: absolute; left: 546px; top: 92px; width: 114px; height: 57px;
      margin: 0 0 0 0px;
      background-image: url("images/rm_kontakty_sel.gif");
      background-repeat: no-repeat;
      background-position: center top;
}
.container_counter_info
{
      position: absolute; right: 20px; top: 15px; width: 200px; height: 30px;
      margin: 0 0 0 0px;
}

/* stylovani obrazku --------------------------------------------------------*/
img
{
      border: 0px;
}
.img_dir
{
      width: 18px;
      height: 9px;
}
.img_preview
{
      text-align: center;
      vertical-align: middle;
      border: 1px solid #CCCCCC;
      margin-top: 2px;
      margin-bottom: 2px;
}
.img_preview_act
{
      text-align: center;
      vertical-align: middle;
      border: 1px solid #666666;
      margin-top: 2px;
      margin-bottom: 2px;
}
/* stylovani odkazu ----------------------------------------------------------*/
.no_link
{
      font-weight: normal;
      color: #666699; 
}
a
{
      text-decoration: none;
      color: #666699;
      font-weight: normal;
      margin-left: 0.0em;
      margin-top: 0em;
      margin-bottom: 0em;
}
a:link
{
      color: #666699;
}
a:visited
{
      color: #666699;
}
a:active
{
      color: #666699;
}
a:hover
{
      color: #2A1FAA;
      text-decoration: underline;
}
/* web directory */
.lnk_dir
{
      text-decoration: none;
      color: #666699;
      font-weight: normal;
      font-size: 0.7em;
      margin-left: 0.0em;
      margin-top: 0em;
      margin-bottom: 0em;
}
.lnk_dir:link
{
      color: #666699;
}
.lnk_dir:visited
{
      color: #666699;
}
.lnk_dir:active
{
      color: #666699;
}
.lnk_dir:hover
{
      color: #2A1FAA;
      text-decoration: underline;
}
/* web adresar - odsazeny zleva */
.lnk_dir_o
{
      text-decoration: none;
      color: #666699;
      font-weight: normal;
      font-size: 0.7em;
      margin-left: 13.4em;
      margin-top: 0em;
      margin-bottom: 0em;
}
.lnk_dir_o:link
{
      color: #666699;
}
.lnk_dir_o:visited
{
      color: #666699;
}
.lnk_dir_o:active
{
      color: #666699;
}
.lnk_dir_o:hover
{
      color: #2A1FAA;
      text-decoration: underline;
}
/* polozka leveho menu */
.lnk_menu_item
{
      text-decoration: none;
      margin-left: 1em;
}
.lnk_menu_item:link
{
      color: #000000;
}
.lnk_menu_item:visited
{
      color: #000000;
}
.lnk_menu_item:active
{
      color: #2A1FAA;
}
.lnk_menu_item:hover
{
      color: #2A1FAA;
      text-decoration: none;
}
.lnk_menu_item_hot
{
      text-decoration: none;
      margin-left: 1em;
}
.lnk_menu_item_hot:link
{
      color: #CC0000;
}
.lnk_menu_item_hot:visited
{
      color: #CC0000;
}
.lnk_menu_item_hot:active
{
      color: #CC0000;
}
.lnk_menu_item_hot:hover
{
      color: #2A1FAA;
      text-decoration: none;
}
.lnk_menu_item_back
{
      text-decoration: none;
      margin-left: 0em;
      color: #666699;
}
.lnk_menu_item_back:link
{
      color: #666699;
}
.lnk_menu_item_back:visited
{
      color: #666699;
}
.lnk_menu_item_back:active
{
      color: #2A1FAA;
}
.lnk_menu_item_back:hover
{
      color: #2A1FAA;
      text-decoration: none;
}
.lnk_news
{
      text-decoration: none;
      color: #2A1FAA;
      font-weight: normal;
      margin-left: 0.0em;
      margin-top: 0em;
      margin-bottom: 0em;
}
.lnk_news:link
{
      color: #2A1FAA;
}
.lnk_news:visited
{
      color: #2A1FAA;
}
.lnk_news:active
{
      color: #2A1FAA;
}
.lnk_news:hover
{
      color: #2A1FAA;
      text-decoration: underline;
}
/* stylovani sekci -----------------------------------------------------------*/
.menu_item_img
{
      background-image: url("images/rm_menu_item.gif");
      background-position: left center;
      background-repeat: no-repeat;
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 0.3em;
      padding-top: 0.3em;
      padding-left: 0.7em;
      margin-top: 0em;
      margin-bottom: 0em;
      font-size: 0.7em;
}
.menu_item_img_anim
{
      background-image: url("images/rm_menu_item_anim.gif");
      background-position: left center;
      background-repeat: no-repeat;
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 0.3em;
      padding-top: 0.3em;
      padding-left: 0.7em;
      margin-top: 0em;
      margin-bottom: 0em;
      font-size: 0.7em;
}
.menu_item_img_sel
{
      background-image: url("images/rm_menu_item_sel.gif");
      background-position: left center;
      background-repeat: no-repeat;
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 0.3em;
      padding-top: 0.3em;
      padding-left: 1em;
      margin-top: 0em;
      margin-bottom: 0em;
      color: #2A1FAA;
      font-weight: bold;
      font-size: 0.7em;
      
}
.menu_item_img_dir
{
      background-image: url("images/rm_menu_item_dir.gif");
      background-position: right center;
      background-repeat: no-repeat;
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 0.3em;
      padding-top: 0.3em;
      padding-left: 1em;
      margin-top: 0em;
      margin-bottom: 0em;
      color: #666699;
      font-weight: bold;
      font-size: 0.7em;
}
.menu_item_img_back
{
      background-image: url("images/rm_menu_item_back.gif");
      background-position: left center;
      background-repeat: no-repeat;
      /*border-bottom: 1px dotted #CCCCCC;*/
      padding-bottom: 0.3em;
      padding-top: 0.3em;
      padding-left: 1em;
      margin-top: 0em;
      margin-bottom: 0em;
      color: #666699;
      font-weight: bold;
      font-size: 0.7em;
}
.menu_item_noimg
{
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 0.2em;
      padding-top: 0.2em;
      margin-top: 0em;
      margin-bottom: 0em;
}
/* stylovani seznamu ---------------------------------------------------------*/
dt
{
      font-style: italic;
      font-size: 0.7em;
      margin-top: 0.5em;
      margin-bottom: 0.2em;
      margin-left: 5em;
}
dd
{
      color: #333333;
      text-decoration: none;
      margin-top: 0.2em;
      margin-left: 6.5em;
      font-style: normal;
      font-weight: normal;
      font-size: 0.7em;
}
 .dd_odsaz_left
{
      margin-left: 8em;
}
.dd_odsaz_top
{
      margin-top: 1em;
}
.dl_ref
{
      margin-left: 5.5em;
}
.dd_ref
{

}
.dt_ref
{
            font-weight: bold;
}

li
{
      color: #333333;
      text-decoration: none;
      margin-top: 0.2em;
      margin-left: 2em;
      margin-right: 1em;
      font-style: normal;
      font-weight: normal;
      font-size: 0.7em;
}
.li_norm
{
      list-style-image: URL("images/rm_odr_ctverec.jpg");
}
.li_norms
{
      list-style-image: URL("images/rm_odr_sipka.jpg");
}
.li_norms_colored
{
      list-style-image: URL("images/rm_odr_sipka_col.jpg");
      color: #CC0000;
}
.li_pdf
{
      list-style-image: URL("images/rm_odr_pdf.jpg");
}
.li_seda
{
      list-style-image: url(/images/rm_odr_seda.jpg);
}
.li_oleft
{
      list-style-image: URL("images/rm_odr_sipka.jpg");
      margin-left: 3.5em;
}
.li_otop
{
      list-style-image: URL("images/rm_odr_ctverec.jpg");
      margin-top: 1em;
}
.li_news_action
{
      list-style-image: URL("images/rm_news_action.gif");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;
}
.li_news_tip
{
      list-style-image: URL("images/rm_news_tip.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;
}
.li_news_info
{
      list-style-image: URL("images/rm_news_info.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;
}
.li_news_best
{
      list-style-image: URL("images/rm_news_best.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;
}
.li_news_new
{
      list-style-image: URL("images/rm_news_new.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;      
}
.li_news_top
{
      list-style-image: URL("images/rm_news_top.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;      
}
.li_news_top1
{
      list-style-image: URL("images/rm_news_top1.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;      
}
.li_news_top2
{
      list-style-image: URL("images/rm_news_top2.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;      
}
.li_news_top3
{
      list-style-image: URL("images/rm_news_top3.jpg");
      margin-left: 0em;
      margin-right: 0em;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      font-size: 0.6em;
      color: #2A1FAA;      
}
/* stylovani tabulek ---------------------------------------------------------*/
.table_inText
{
      background-color: #E3EAFF;
      color: #333333;
      border-color: #333333;
      text-decoration: none;
      border-collapse: collapse;
}
/*tabulka-klasicka viditelna.s nastavenou velikosti pisma*/
.table_inText_font
{
      background-color: #E3EAFF;
      font-size: 0.7em;
      color: #333333;
      border-color: #333333;
      text-decoration: none;
      border-collapse: collapse;
}
/*tabulka-klasicka viditelna-pole tabulky-hlavicka */
.td_inText_nd
{
      background-color: #333333;
      color: #E2EAFF;
      border-color: #333333;
}
/*tabulka-klasicka viditelna-pole tabulky */
.td_inText
{
      background-color: #E2EAFF;
      color: #333333;
      border-color: #333333;
}
.td_row_u1_top
{
      border-top: 1px dashed #999999;
}
.td_row_u1_bottom
{
      border-bottom: 1px dashed #999999;
}
.td_row_u2
{
      border-bottom: 1px dashed #999999;
      border-top: 1px dashed #999999;
}
/*tabulka obsahujici nahledy obrazku*/
.table_pict
{
      background-color: #E3EAFF;
}

