           input
           { margin: 0px; }

           form
           { margin: 0px; }

           h3,h4
           {
               color:#002277;
           }
           
           a {
               font: normal 12px tahoma,'arial ce',verdana;
               color:#606060;text-decoration: none;
             }

           a:hover
           {
               text-decoration: underline;
           }


           a.linkSortim {
               font: normal 11px tahoma,'arial ce',verdana;
               color:#606060;
               text-decoration: none;
               line-height: 1.7em;
             }

           a.linkSortim:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }

           a.kategoria
           {
               font: bold 12px tahoma,verdana;
               color: #050505;
               text-decoration: none;
           }

           a.kategoria:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }

           a.cisloObj
           {
               font: normal 12px verdana,tahoma;
               text-decoration: underline;
               color: #101060;
           }

           a.cisloObj:hover
           {
               text-decoration: none;
               color: #cc0100;
           }


           a.zoznamVyrobcov
           {
               font: bold 11px verdana,tahoma;
               text-decoration: underline;
               color: #101060;
           }

           a.zoznamVyrobcov:hover
           {
               text-decoration: none;
               color: #cc0100;
           }


           a.link_doc_detail
           {
               font: bold 10px verdana,tahoma;
               text-decoration: underline;
               color: #101060;
           }

           a.link_doc_detail:hover
           {
               text-decoration: none;
               color: #cc0100;
           }


           a.link_konto {
               font: bold 11px verdana,'arial ce',tahoma;
               color:#060640;
               text-decoration: none;
               line-height: 2.1em;
             }

           a.link_konto:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }


           a.InfoKos {
               font: bold 11px verdana,tahoma,'arial ce';
               color:#606060;
               text-decoration: underline;
             }

           a.InfoKos:hover
           {
               text-decoration: none;
               color:#f64a04;
           }


           a.linkSortimAlter {
               font: normal 10px tahoma,'arial ce',verdana;
               color:#707070;
               text-decoration: none;
               line-height: 1.7em;
             }

           a.linkSortimAlter:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }


           a.spat
           {
               font: bold 10px verdana,tahoma,'arial ce';
               color:#609060;
               text-decoration: none;
               line-height: 1.7em;
               padding:5px;
               border:1px #dadada solid;
           }

           a.spat:hover
           {
               text-decoration: underline;
               color:#f64a04;
               border:1px #aaaaaa solid;
           }


           a.allNews
           {
               font: bold 11px verdana,tahoma,'arial ce';
               color:#609060;
               text-decoration: none;
               line-height: 1.7em;
           }

           a.allNews:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }


           a.linkTovar {
               font: bold 11px tahoma,'arial ce',verdana;
               color:#404040;
               text-decoration: underline;
             }

           a.linkTovar:hover
           {
               text-decoration: none;
               color:#f64a04;
           }


           a.Next {
               font: bold 11px tahoma,'arial ce',verdana;
               color:#005500;
               text-decoration: none;
               line-height: 1.7em;
             }

           a.Next:hover
           {
               text-decoration: underline;
               color:#f64a04;
           }


           .body
           {
               font: normal 11px tahoma,verdana;
               color: #050505;
               background: #ffffff;
           }
           
           .tab_top
           {
               font: normal 11px tahoma,verdana;
               color: #050505;
           }
           
           .adresaZakaznik
           {
               font: normal 13px verdana,tahoma;
               color: #050525;
           }

           .tab_prihlaseny_top
           {
               font: normal 12px tahoma,verdana;
               color: #050505;
           }


           .tab_top_td
           {
               padding: 5px 0px 5px 20px;
               width:25%;
           }
           
           .tab_middle_td
           {
               padding: 0px 5px 0px 5px;
           }

           .tab_middle_td_hr
           {
               padding: 20px 5px 20px 5px;
               margin: 0;
               border-bottom: 1px #dadada solid;
           }

           .tbl_sort_hore
           {
               font: normal 12px tahoma,verdana;
               color: #050505;
               padding: 5px 5px 5px 5px;
               margin: 0;
               width: 100%;
               border-top: 2px #f64a04 solid;
               border-right: 1px #dadada solid;
               border-left: 1px #dadada solid;
               border-bottom: 1px #dadada solid;
               background:#fafafa;
           }

           .tbl_sort_left
           {
               font: normal 12px tahoma,verdana;
               color: #050505;
               padding: 5px 5px 5px 5px;
               margin: 0;
               width: 100%;
               border-top: 2px #f64a04 solid;
               border-right: 1px #dadada solid;
               border-left: 1px #dadada solid;
               border-bottom: 1px #dadada solid;
               background:#fafafa;
           }

           .tbl_sort_middle
           {
               font: normal 12px tahoma,verdana;
               color: #303030;
               padding: 5px 5px 5px 5px;
               margin: 0;
               width: 490px;
           }


           
           .tbl_registruj
           {
               font: normal 12px verdana,tahoma;
               color: #050505;
               margin: 0;
               width: 70%;
           }

           .tbl_konta
           {
               font: normal 12px tahoma,verdana;
               color: #050505;
               margin: 0;
               width: 90%;
           }

           .search
           {
               font: normal 14px tahoma,verdana;
               color: #050505;
               border:1px #a0a0a0 solid;
               width: 200px; height:25px;
               vertical-align: middle;
           }

           .tbl_search
           {
               font: normal 11px tahoma,verdana;
               color: #050505;
               margin: 0;
               width: 90%;
               height:130px;
           }

           .paramView
            {
               font: bold 10px tahoma,verdana;
               color: #050505;
               margin: 0;
            }

           .paramViewDetail
            {
               font: normal 12px tahoma,verdana;
               color: #404060;
               margin: 0;
               width:450px;
            }

           .paramVyhodyDetail
            {
               font: normal 12px tahoma,verdana;
               color: #404060;
               margin: 0;
               width:450px;
            }


           .td_search
           {
               padding: 5px 20px 5px 20px;
           }


           .buttHladaj
           {
               height:30px;
               vertical-align: middle;
               border: 1px #a0a0a0 solid;
               background: #a0a0a0;
               
           }
           
           .input_register
           {
               font: bold 14px tahoma,verdana;
               color: #505050;
               border-top: 2px #bababa solid;
               border-right: 2px #bababa solid;
               border-left: 2px #bababa solid;
               border-bottom: 2px #bababa solid;
           }
           
           .input_register_log
           {
               font: bold 14px tahoma,verdana;
               color: #505050;
               border-top: 2px #f64a04 solid;
               border-right: 2px #f64a04 solid;
               border-left: 2px #f64a04 solid;
               border-bottom: 2px #f64a04 solid;
           }
           
           .error
           {
               font: bold 13px tahoma,verdana;
               color: #cc0100;
           }
           
           .noError
           {
               font: bold 13px tahoma,verdana;
               color: #009900;
           }
           
           .Cesta
           {
               font: bold 13px tahoma,verdana;
               color: #606060;
           }
           
           .bgCena
           {
               font: bold 13px tahoma,verdana;
               color: #606060;
               text-align:left;
           }
           
           .dostupnost
           {
               font: bold 10px tahoma,verdana;
               color: #606060;
           }
           
           .dostupnostDetail
           {
               font: bold 12px verdana,tahoma;
               color: #f64a04;
           }

           .popisSort
           {
               font: normal 12px tahoma,verdana;
               color: #505050;
               margin:0; padding:5px;
           }
           
           .cena
           {
               font: bold 12px tahoma,verdana;
               color: #303030;
           }
           
           .cenaAkcia
           {
               font: bold 13px tahoma,verdana;
               color: #cc0100;
           }
           
           .cenaBEZdph
           {
               font: normal 10px tahoma,verdana;
               color: #606060;
           }
           

           .cenaD
           {
               font: bold 15px tahoma,verdana;
               color: #303030;
           }

           .cenaAkciaD
           {
               font: bold 17px tahoma,verdana;
               color: #cc0100;
           }


           .cenabonus
           {
               font: bold 15px tahoma,verdana;
               color: orange;
           }


           .top_limit
           {
               font: normal 13px tahoma,verdana;
               color: #404040;
               margin:10px; padding:5px;
               border:1px #ececec solid;
               width:100%;
               vertical-align:middle;
               text-align:center;
               background:#fafafa;
           }
           
           .detailTovar
           {
               font: bold 14px tahoma,verdana;
               color: #404040;

           }

           .backHistory
           {
               font: normal 12px tahoma,verdana;
               color: #505050;
               margin:0; padding:5px;
           }

           a.TLL_LIM
           {
                  border: 1px #ffffff solid;
           }

           a.TLL_LIM:hover
           {
                  border: 1px #777777 solid;
           }

           .kosHead
           {
               padding:10px;background:#fafafa;color:#505050;
               font: bold 12px verdana,tahoma;
               border-bottom:2px #505050 solid;
           }

           .kosBody
           {
               padding:10px;background:#fafafa;color:#505050;
               border-bottom:1px #e0e0e0 solid;
           }
           
           .kosBodyBonus
           {
               padding:10px;background:#BFFF98;color:#4F6642;
               border-bottom:1px #e0e0e0 solid;
           }

           .kosSubBody
           {
               padding:10px;background:#fafafa;color:#505050;
               border:none;
           }

           .kosBodyRight
           {
               padding:10px;background:#fafafa;color:#505050;
               border-bottom:1px #e0e0e0 solid;
               border-left:1px #e0e0e0 solid;
           }


           .kosBott
           {
               padding:10px;background:#fafafa;color:#209020;
               font: bold 12px verdana,tahoma;
               border-top:2px #505050 solid;
           }
           

           .kosBottom
           {
               padding:10px;background:#fafafa;color:#209020;
               font: bold 12px verdana,tahoma;
               border:none;
           }

           .aktKrok
           {
               font: bold 13px verdana,tahoma;
               color: #f64a04;
           }
           
           .td_Zo
           {
               width:33%;
               border-bottom:1px #909090 solid;
           }
           
           .td_obj_head
           {
               font: bold 12px verdana,tahoma;
               border-bottom:2px #dadada solid;

           }
           
           .td_obj_body
           {
               font: normal 12px verdana,tahoma;
               border-bottom:1px #dadada solid;
               color: #101060;
           }

           .td_obj_body_polozky
           {
               font: normal 12px verdana,tahoma;
               border-top:0px #dadada solid;
               border-bottom:2px #dadada solid;
               border-left:2px #dadada solid;
               border-right:2px #dadada solid;
               color: #101060;
           }

           
           .statusNevybavena
           {
               font: bold 10px verdana,tahoma;
               color:#cc0100;
           }
           
           .statusVybavena
           {
               font: bold 10px verdana,tahoma;
               color:#207020;
           }
           
           .tbl_doc
           {
               font: normal 11px verdana,tahoma;
               color: #050505;
               padding: 5px 5px 5px 5px;
               margin: 0;
               width: 100%;
               border-top: 2px #f64a04 solid;
               border-right: 1px #dadada solid;
               border-left: 1px #dadada solid;
               border-bottom: 1px #dadada solid;
           }

           .box_akcia_uvod
           {
               padding:10px 15px 10px 10px;margin:0;
               border-bottom: 1px #dadada solid;
               width:100%;height:140px;
           }
           
           .tbl_top_akcia_novinka
           {
               font: normal 11px verdana,tahoma;
               color: #050505;
               padding: 5px 5px 5px 5px;
               width: 90%;
               border: none;
               background:#fafafa;
               border-top:2px #f64a04 dotted;
               border-bottom:2px #f64a04 dotted;
           }
           
           
           .NazovVyrobcu
           {
               font: bold 11px verdana,tahoma;
               color: #202070;
           }

           .zoznam_najdenych
           {
               font: bold 11px verdana,tahoma;
               color: #202070;
           }

           .OkrajDole
           {
               border-bottom:1px #e0e0e0 solid;
           }


           .checkVyrobca
           {
               font: bold 12px tahoma,'arial ce',verdana;
               color:#f64a04;
               line-height: 1.7em;
            }

           .elmarBold
           {
               font: bold 19px 'arial ce',verdana;
               color:#101060;
            }

           .elmarMiddle
           {
               font: bold 15px 'arial ce',verdana;
               color:#101060;
            }

            .dni
            {
                width:150px;
            }
