html,body,div,applet,object,h1,h2,h3,h4,h5,h6,p,a,address,em,img,li,ol,ul,table,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1,1; font-family: inherit; text-align: left; }
ol,ul { list-style: none; }
a { text-decoration: none; color: #333FB4; }

body { color: #000; text-align: center; font-family: Arial, Helvetica, sans-serif; background: #fff; }

#portal_najzoznam .button_search { width: 86px; height: 21px; margin: 0; text-align: center; color: #ffffff; font-size: .9em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background: url(button_search.gif) no-repeat; border: none; cursor: pointer; }
#portal_najzoznam .web { position: relative; width: 950px; margin: 0 auto 10px; font-size: .814em; }
#portal_najzoznam .odd { clear: both; height: 1px; line-height: 1px; font-size: 1px; }
#portal_najzoznam iframe.frame {  border: hidden; border: 0px; z-index: 20; position: relative; width: 657px; height: 230px; }

#portal_najzoznam a:hover { color: #FF6600; text-decoration: underline; }
#portal_najzoznam a:focus { outline: none; }
#portal_najzoznam .a_right { text-align: right; margin: 0px 0; }
#portal_najzoznam .a_left { text-align: left; margin: 0px 0; }

#portal_najzoznam .form { margin: 0; padding: 0;}
#portal_najzoznam .field { border: solid 1px #51921D; font-size: 11px; padding-bottom: 10px; padding-top: 0px; padding-right: 10px; padding-left: 10px; color: #797979; }
#portal_najzoznam .field a { color: #C6C0AF; text-decoration: none; }
#portal_najzoznam .field a:hover { text-decoration: underline; }

#portal_najzoznam .box_s { padding-bottom: 6px; }
#portal_najzoznam .box_s h2 { height: 31px; padding-top: 7px; padding-right: 10px; padding-left: 20px; font-weight: bold; font-size: 12px; border-top: #589824 1px solid; background: url(h2_ban.png) no-repeat 0px 0px; text-transform: uppercase; color: #579925; }
#portal_najzoznam .box_s h2 a { color: #579925; font-weight: bold; }
#portal_najzoznam .box_s h2 a:hover { text-decoration: underline; }
#portal_najzoznam .box_s .zar { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 18px; }
#portal_najzoznam .box_s .content_s { text-align: right; clear: both; padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .box_s .boot_s { clear: both; color: #ffffff; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; line-height: 2em; padding-top: 0px; height: 2em; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_s .boot_s { clear: none }

#portal_najzoznam .box_e { padding-bottom: 6px; }
#portal_najzoznam .box_e h2 { height: 31px; padding-top: 7px; padding-right: 10px; padding-left: 20px; font-weight: bold; font-size: 12px; border-top: #589824 1px solid; background: url(h2_ban.png) no-repeat 0px 0px; text-transform: uppercase; color: #579925; }
#portal_najzoznam .box_e h2 a { color: #579925; font-weight: bold; }
#portal_najzoznam .box_e h2 a:hover { text-decoration: underline; }
#portal_najzoznam .box_e .zar { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 18px; }
#portal_najzoznam .box_e .content_e { text-align: right; clear: both; padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .box_e .boot_e { text-align: left; clear: both; color: #ffffff; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; line-height: 2em; padding-top: 0px; height: 2em; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_e .boot_e { clear: none }

#portal_najzoznam .box_w { padding-bottom: 6px; }
#portal_najzoznam .box_w h2 { height: 31px; padding-top: 7px; padding-right: 10px; padding-left: 20px; font-weight: bold; font-size: 12px; border-top: #589824 1px solid; background: url(h2_ban.png) no-repeat 0px 0px; text-transform: uppercase; color: #579925; }
#portal_najzoznam .box_w h2 a { color: #579925; font-weight: bold; }
#portal_najzoznam .box_w h2 a:hover { text-decoration: underline; }
#portal_najzoznam .box_w h2.katalog { height: 31px; padding-top: 10px; padding-right: 10px; padding-left: 40px; font-weight: bold; font-size: 12px; border-top: #589824 0px solid; background: url(h2_ban_katalog.png) no-repeat 0px 0px; text-transform: uppercase; color: #000000; }
#portal_najzoznam .box_w h2.katalog a { color: #ffffff; font-weight: bold; }
#portal_najzoznam .box_w h2.katalog a:hover { text-decoration: underline; }
#portal_najzoznam .box_w h2.stats { height: 31px; padding-top: 10px; padding-right: 10px; padding-left: 40px; font-weight: bold; font-size: 12px; background: url(h2_ban_stats.png) no-repeat 0px 0px; text-transform: uppercase; color: #000000; }
#portal_najzoznam .box_w h2.stats a { color: #ffffff; font-weight: bold; }
#portal_najzoznam .box_w h2.stats a:hover { text-decoration: underline; }
#portal_najzoznam .box_w h2.stats_odd { height: 31px; padding-top: 10px; padding-right: 10px; padding-left: 20px; font-weight: bold; font-size: 12px; background: url(h2_ban_stats_odd.png) no-repeat 0px 0px; text-transform: uppercase; color: #000000; }
#portal_najzoznam .box_w .zar { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 18px; }
#portal_najzoznam .box_w .content_w { clear: both; padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 10px; }
#portal_najzoznam .box_w .content_w .pack { width: 296px; float: left; padding-left: 9px; padding-right: 10px; padding-top: 0px; text-align: center; }
#portal_najzoznam .box_w .boot_w { clear: both; text-align: right; color: #ffffff; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; line-height: 2em; padding-top: 0px; height: 2em; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_w .head_t { clear: both; text-align: left; color: #000000; padding-right: 6px; padding-left: 40px; padding-bottom: 0px; line-height: 2em; padding-top: 0px; height: 2em; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_w .head_t a { color: #6F6F6F; }
#portal_najzoznam .box_w .head_t a:hover { text-decoration: underline; }
#portal_najzoznam .box_w .boot_w { clear: none }

#portal_najzoznam .top_position { padding-right: 10px; padding-left: 10px; border-bottom: #589824 2px solid; border-top: #589824 1px solid; background: #F5FFED; }
#portal_najzoznam .top_position .firmy .logo { width: 96px; height: 66px; display: block; float: left; padding-bottom: 10px; padding-top: 20px; }
#portal_najzoznam .top_position .firmy .logo img { display: block; margin: 0 8px 7px 0; border: 1px solid #b8b7bb; }
#portal_najzoznam .top_position .firmy .nazov { display: block; height: 15px; margin-left: 10em; font-weight: bold; color: #589824; font-size: 13px; text-align: left; padding-top: 20px; }
#portal_najzoznam .top_position .firmy .nazov a { color: #589824; text-decoration: none; font-weight: bold; }
#portal_najzoznam .top_position .firmy .nazov a:hover { text-decoration: underline; }
#portal_najzoznam .top_position .firmy .nazov a.profil { color: #589824; text-decoration: none; font-weight: normal; }
#portal_najzoznam .top_position .firmy .nazov a.profil:hover { text-decoration: underline; }
#portal_najzoznam .top_position .firmy .link { display: block; color: #595959; clear: both; border-top: #f5f5f5 1px solid; text-align: left; }
#portal_najzoznam .top_position .firmy .link a { color: #999999; text-decoration: none; }
#portal_najzoznam .top_position .firmy .link a:hover { text-decoration: underline; }
#portal_najzoznam .top_position .firmy .popis { height: 66px; display: block; margin-left: 10em; text-align: left; }
#portal_najzoznam .top_position .firmy .hide { display: block; padding-top: 9px; }

#portal_najzoznam .box_login { color: #6F6F6F; width: 262px; height: 140px; background: url(bg_login.png) no-repeat; padding-bottom: 35px; }
#portal_najzoznam .box_login h2 { margin: 0 0 5px; padding: 7px 5px 0 45px; font-weight: bold; font-size: 12px; }
#portal_najzoznam .box_login .content_login { clear: both; padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 10px; }
#portal_najzoznam .box_login table { margin: 8px 0 5px; }
#portal_najzoznam .box_login td { padding-right: 8px; }

#portal_najzoznam .box_profil { color: #6F6F6F; width: 262px; background: url(bg_profil.png) no-repeat; padding-bottom: 20px; }
#portal_najzoznam .box_profil h2 { margin: 0 0 5px; padding: 20px 5px 0 25px; font-weight: bold; font-size: 12px; }
#portal_najzoznam .box_profil .content_profil { clear: both; padding-right: 0px; padding-left: 15px; padding-bottom: 0px; padding-top: 10px; }

#portal_najzoznam .box_right { padding-bottom: 6px; }
#portal_najzoznam .box_right h2 { height: 31px; padding-top: 7px; padding-right: 10px; padding-left: 20px; font-weight: bold; font-size: 12px; border-top: #DCDDD0 1px solid; background: url(h2_ban_right.png) no-repeat 0px 0px; text-transform: uppercase; color: #6F6F6F; }
#portal_najzoznam .box_right h2 .zar { font-size: 11px; color: #6F6F6F; text-transform: none; text-align: right; }
#portal_najzoznam .box_right h2 .zar a { color: #675821; text-decoration: none; }
#portal_najzoznam .box_right h2 .zar a:hover { text-decoration: underline; }
#portal_najzoznam .box_right .content_right { clear: both; padding-right: 2px; padding-left: 2px; padding-bottom: 0px; padding-top: 0px; line-height: 1.45; }
#portal_najzoznam .box_right .content_right a { display: block; line-height: 1.25; margin-top: 1px; }
#portal_najzoznam .box_right .content_right p img { float: left; display: block; margin: 0 8px 7px 0; border: 1px solid #b8b7bb; }
#portal_najzoznam .box_right .boot_right { clear: both; text-align: right; color: #000000; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; line-height: 2em; padding-top: 5px; height: 2em; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_right .boot_right2 { clear: both; text-align: right; color: #000000; padding-right: 6px; padding-left: 6px; padding-bottom: 0px; line-height: 2em; padding-top: 10px; border-bottom: #589824 0px solid; }
#portal_najzoznam .box_right .boot_right { clear: none }

#portal_najzoznam .box_select { height: 120px; border-top: #EDECEC 5px solid; background: url(bg_select.png) no-repeat 0px 0px; margin-top: 5px; }
#portal_najzoznam .box_select .align { padding-right: 0px; padding-left: 20px; padding-bottom: 0px; padding-top: 10px; }

#portal_najzoznam .header_card { position: relative; height: 90px; font-size: 1em; text-align: right; padding-bottom: 10px; }
#portal_najzoznam .header_card .left  { width: 485px; float: left; }
#portal_najzoznam .header_card .left .print { background: url(icon_print.png) no-repeat; margin-left: 7px; padding: 0 0 5px 20px; }
#portal_najzoznam .header_card .left .back { background: url(icon_back.png) no-repeat; margin-left: 7px; padding: 0 0 5px 20px; }
#portal_najzoznam .header_card .left .mail { background: url(icon_mail.png) no-repeat; margin-left: 7px; padding: 0 0 5px 20px; }
#portal_najzoznam .header_card .right { float: right; padding-right: 10px; padding-top: 5px; }

#portal_najzoznam .header_pack { position: relative; height: 165px; background: url(header_pack.png) no-repeat; font-size: 1em; text-align: right; }
#portal_najzoznam .header_pack .left  { width: 495px; float: left; }
#portal_najzoznam .header_pack .right { float: right; padding-right: 10px; padding-top: 5px; }

#portal_najzoznam .header_pack .logout { position: absolute; right: 5px; bottom: 50px; }
#portal_najzoznam .header_pack .logo { position: absolute; top: 8px; left: 0; right: auto; width: 252px; height: 44px; }

#portal_najzoznam .header { position: relative; height: 60px; font-size: 1em; text-align: right; padding-bottom: 10px; }
#portal_najzoznam .header .set { position: absolute; right: 5px; bottom: 25px; }
#portal_najzoznam .header .set .align { padding-right: 0px; padding-left: 245px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .header .set a { display: block; float: right; padding: 0 0 0 24px; margin-left: 15px; height: 18px; line-height: 18px; }
#portal_najzoznam .header .set .log { font-weight: bold; background: url(icon-login.png) no-repeat; }
#portal_najzoznam .header .set .logout{ font-weight: bold; background:url(icon-logout.png) no-repeat; }
#portal_najzoznam .header .set .homepage { background: url(homepage.gif) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .set .titulka { background: url(titulka.gif) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .set .print { background: url(icon_print.png) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .set .back { background: url(icon_back.png) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .set .mail { background: url(icon_mail.png) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .set .edit { background: url(icon_edit_profil.png) no-repeat 0 1px; margin-left: 7px; }
#portal_najzoznam .header .name_day { position: absolute; right: 5px; bottom: 8px; }
#portal_najzoznam .header .logo { position: absolute; top: 8px; left: 0; right: auto; width: 252px; height: 44px; }

#portal_najzoznam .header_company_profil { position: relative; height: 108px; background: url(header_company_profil.png) no-repeat; font-size: 1em; text-align: right; }
#portal_najzoznam .header_company_profil .logout { position: absolute; right: 5px; bottom: 8px; }
#portal_najzoznam .header_company_profil .logo { position: absolute; top: 8px; left: 0; right: auto; width: 252px; height: 44px; }
#portal_najzoznam .header_company_odd { position: relative; height: 52px; background: url(header_odd_company.png) no-repeat; font-size: 1em; text-align: right; }
#portal_najzoznam .header_company_odd .nz { position: absolute; font-weight: bold; top: 18px; color: #ffffff; left: 25px; right: auto; width: 452px; height: 44px; }
#portal_najzoznam .header_company_odd .pack { position: absolute; right: 5px; top: 1px; }

#portal_najzoznam .panel_search_section { width: 950px; height: 54px; background: url(bcr_search.gif) repeat-x left top; clear: both; }
#portal_najzoznam .panel_search_section .align { padding-right: 0px; padding-left: 210px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .panel_search_section .items { width: 102px; height: 34px; padding-top: 20px; float: left; text-align: center; color: #ffffff; font-size: .9em; font-weight: bold; background: url(bcr_items_02.gif) no-repeat; cursor: pointer; cursor: hand; }
#portal_najzoznam .panel_search_section .itemsa { width: 102px; height: 34px; padding-top: 20px; float: left; text-align: center; color: #000000; font-size: .9em; font-weight: bold; background: url(bcr_items_01.gif) no-repeat; }
#portal_najzoznam .panel_search_section .items:hover { width: 102px; height: 34px; padding-top: 20px; float: left; text-align: center; color: #000000; font-size: .9em; font-weight: bold; background: url(bcr_items_01.gif) no-repeat; cursor: pointer; cursor: hand; }
#portal_najzoznam .panel_search_section a { color: #ffffff; text-decoration: none; }
#portal_najzoznam .panel_search_section a:hover { color: #000000; text-decoration: none; }

#portal_najzoznam .panel_search { width: 950px; height: 36px; text-align: center; clear: both; }
#portal_najzoznam .panel_search .align { padding-right: 0px; padding-left: 215px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .panel_search form { padding-top: 8px; }
#portal_najzoznam .panel_search input { vertical-align: middle; }
#portal_najzoznam .panel_search .find { text-align: left; width: 410px; padding: 1px 2px; border: 1px solid #589824; }

#portal_najzoznam .panel_search_katalog { width: 950px; height: 80px; clear: both; padding-top: 0px; }
#portal_najzoznam .panel_search_katalog .align { padding-right: 0px; padding-left: 350px; padding-bottom: 0px; padding-top: 10px; }
#portal_najzoznam .panel_search_katalog form { padding-top: 0px; }
#portal_najzoznam .panel_search_katalog input { vertical-align: middle; }
#portal_najzoznam .panel_search_katalog .find { text-align: left; width: 500px; padding: 1px 2px; border: 1px solid #589824; }

#portal_najzoznam .ico { width: 950px; height: 35px; margin: 4px 0 0; font-size: .9em; text-align: center; border-top: #52931E 1px solid; border-bottom: #52931E 1px solid; }

#portal_najzoznam .content { margin-top: 6px; }
#portal_najzoznam .column_main { width: 657px; float: left; }
#portal_najzoznam .column_full { width: 950px; }
#portal_najzoznam .column_left { width: 207px; float: left; margin-right: 15px; overflow: hidden; }
#portal_najzoznam .column_right { width: 430px; float: left; }
#portal_najzoznam .column_right_baner_spravodajstvo { width: 200px; float: right; padding-right: 4px; }
#portal_najzoznam .column_right ul { width: 100%; list-style-type: none; padding-left: 0px; margin-left: 0px; margin-top: 0px; }
#portal_najzoznam .column_right li { padding:0 0 3px 11px; display: block; background: url(arrow.png) 0 2px no-repeat; width: 100%; }
#portal_najzoznam .column_right li a { color: #589824; text-decoration: none; }
#portal_najzoznam .column_right li a:hover { text-decoration: underline; }
#portal_najzoznam .secondary_column { width: 262px; float: right; overflow: hidden; }

#portal_najzoznam .column_main .cms_clanok_xfoto { background: #ffffff; width: 100%; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto { margin-right: 10px; margin-left: 10px; margin-bottom: 20px; float: left; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto_box { width: 185px; height: 195px; padding-top: 20px; background: #F9F9F9; border: solid 1px #dddddd; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto_box a { font-weight: bold; text-decoration: none; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto_box a:hover { text-decoration: underline; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto .imidz { text-align: center; padding-top: 10px; height: 120px; } 
#portal_najzoznam .column_main .cms_clanok_xfoto .foto .imidz img { border: solid 1px #ffffff; }
#portal_najzoznam .column_main .cms_clanok_xfoto .foto .imidz a:hover img { border: solid 2px #828383; } 
#portal_najzoznam .column_main .cms_clanok_xfoto .foto .text { text-align: center; padding: 0 10px 10px 12px; }

#portal_najzoznam .footer { padding: 15px 0 0; text-align: center; border-top: 1px solid #e8f0f3; font-size: 0.9em; background: url(bg_footer.png) no-repeat; }
#portal_najzoznam .footer li { display: inline; padding-right: .17em; }
#portal_najzoznam .footer li a { margin-right: .4em; }
#portal_najzoznam .footer li,.footer p { line-height: 1.3; }

#portal_najzoznam .nt-services a { display: block; padding: 3px 0 1px 19px; text-decoration: none; }
#portal_najzoznam .nt-services a:hover{ text-decoration: none; }
#portal_najzoznam .nt-services a.chaty { background: url(ico/ico_chaty.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.dovolenka { background: url(ico/ico_dovolenka.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.firmy { background: url(ico/ico_firmy.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.praca { background: url(ico/ico_praca.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.auto { background: url(ico/ico_auto.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.reality { background: url(ico/ico_reality.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.letenky { background: url(ico/ico_letenky.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.spravy { background: url(ico/ico_spravy.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.poistenie { background: url(ico/ico_mps.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.hypoteky { background: url(ico/ico_svethypotek.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.bazar { background: url(ico/ico_bazar.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.stavka { background: url(ico/ico_stavky.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.obce { background: url(ico/ico_obce.gif) no-repeat 0 0px; }
#portal_najzoznam .nt-services a.slovniky { background: url(ico/ico_slovniky.gif) no-repeat 0 0px; }
#portal_najzoznam ul.ns1,ul.ns2,ul.ns3,ul.ns4 { width: 163px; }
#portal_najzoznam .nt-services ul { float: left; }
#portal_najzoznam .nt-services li,.my-submenu li,.folder li { display: inline; }

#portal_najzoznam .firmy .logo { width: 96px; height: 66px; display: block; float: left; padding-bottom: 10px; padding-top: 20px; }
#portal_najzoznam .firmy .logo img { display: block; margin: 0 8px 7px 0; border: 1px solid #b8b7bb; }
#portal_najzoznam .firmy .nazov { display: block; margin-left: 10em; font-weight: bold; color: #589824; font-size: 13px; text-align: left; padding-top: 20px; }
#portal_najzoznam .firmy .nazov a { color: #589824; text-decoration: none; font-weight: bold; }
#portal_najzoznam .firmy .nazov a:hover { text-decoration: underline; }
#portal_najzoznam .firmy .nazov a.profil { color: #589824; text-decoration: none; font-weight: normal; }
#portal_najzoznam .firmy .nazov a.profil:hover { text-decoration: underline; }
#portal_najzoznam .firmy .link { display: block; color: #595959; clear: both; border-top: #f5f5f5 1px solid; text-align: left; }
#portal_najzoznam .firmy .link a { color: #999999; text-decoration: none; }
#portal_najzoznam .firmy .link a:hover { text-decoration: underline; }
#portal_najzoznam .firmy .popis { display: block; margin-left: 10em; text-align: left; }
#portal_najzoznam .firmy .hide { display: block; padding-top: 9px; }

#portal_najzoznam .fotogaleria_card { width: 100%; }
#portal_najzoznam .fotogaleria_card .foto { padding-bottom: 8px; padding-top: 0px; padding-right: 8px; float: left; }
#portal_najzoznam .fotogaleria_card .foto_box { width: 205px; height: 160px; background: #F5FFED; border: solid 1px #dddddd; }
#portal_najzoznam .fotogaleria_card .foto .imidz { text-align: center; padding-top: 10px; height: 120px; }
#portal_najzoznam .fotogaleria_card .foto .text { text-align: center; padding: 0 10px 10px 10px; }

#portal_najzoznam .folder_t { width: 657px; padding-left: 0px; margin-left: 0px; margin-top: 0px; }
#portal_najzoznam .folder_t li { padding-left: 25px; padding-top: 2px; padding-bottom: 2px; float: left; width: 21%; }
#portal_najzoznam .folder_t li a { color: #675821; text-decoration: none; }
#portal_najzoznam .folder_t li a:hover { text-decoration: underline; }
#portal_najzoznam .folder_t li.nny { background: url(ico_katalog_kat_nny.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.yny { background: url(ico_katalog_kat_yny.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.nyy { background: url(ico_katalog_kat_nyy.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.yyy { background: url(ico_katalog_kat_yyy.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.ynn { background: url(ico_katalog_kat_ynn.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.nyn { background: url(ico_katalog_kat_nyn.gif) 0 2px no-repeat; }
#portal_najzoznam .folder_t li.yyn { background: url(ico_katalog_kat_yyn.gif) 0 2px no-repeat; }

#portal_najzoznam .folder { width: 100%; list-style-type: none; padding-left: 0px; margin-left: 0px; margin-top: 0em; }
#portal_najzoznam .folder li { padding-left: 25px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; float: left; width: 45%; }
#portal_najzoznam .folder li a { color: #675821; text-decoration: none; }
#portal_najzoznam .folder li a:hover { text-decoration: underline; }
#portal_najzoznam .folder li.nny { background: url(ico_katalog_kat_nny.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.yny { background: url(ico_katalog_kat_yny.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.nyy { background: url(ico_katalog_kat_nyy.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.yyy { background: url(ico_katalog_kat_yyy.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.ynn { background: url(ico_katalog_kat_ynn.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.nyn { background: url(ico_katalog_kat_nyn.gif) 0 2px no-repeat; }
#portal_najzoznam .folder li.yyn { background: url(ico_katalog_kat_yyn.gif) 0 2px no-repeat; }

*,.footer ul,.footer p { text-align: center; }

#portal_najzoznam .box_k_links { padding-bottom: 6px; width: 510px; }
#portal_najzoznam .box_k_links h2 { height: 21px; padding-top: 10px; padding-right: 10px; padding-left: 40px; font-weight: bold; font-size: 12px; border-top: #589824 0px solid; background: url(h2_ban_katalog.png) no-repeat 0px 0px; text-transform: uppercase; color: #000000; }
#portal_najzoznam .box_k_links h2 a { color: #ffffff; font-weight: bold; }
#portal_najzoznam .box_k_links h2 a:hover { text-decoration: underline; }
#portal_najzoznam .box_k_links .content { clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
#portal_najzoznam .table_k_links { border: solid 1px #4E8F1B; padding: 3px; width: 510px; }
#portal_najzoznam .table_k_links th { padding: 3px; background: #F5FFED; font-size: 12px; font-weight: bold; color: #589A24; text-align: left; padding-left: 5px; border-bottom: #E2F0D8 1px solid; }
#portal_najzoznam .table_k_links td.kat { width: 260px; padding: 3px; font-size: 11px; color: #589A24; text-align: left; padding-left: 35px; border-bottom: #DEDCDC 1px solid; background: #f8f8f8 url(ico_katalog_kat_nny.gif) no-repeat 5px 0px; }
#portal_najzoznam .table_k_links td.kat a { color: #589A24; text-decoration: none; }
#portal_najzoznam .table_k_links td.kat a:hover { color: #000000; text-decoration: none; }
#portal_najzoznam .table_k_links td.zar { width: 190px; padding: 3px; background: #ffffff; font-size: 11px; color: #000000; text-align: left; padding-left: 5px; border-bottom: #DEDCDC 1px solid; }
#portal_najzoznam .table_k_links td.add { width: 15px; padding: 3px; background: #f3f3f3; font-size: 11px; color: #000000; text-align: left; padding-left: 5px; border-bottom: #DEDCDC 1px solid; }

#portal_najzoznam .zyxo_zaznam { display: block; padding-bottom: 18px; }
#portal_najzoznam .zyxo_zaznam .nazov { display: block; color: #589824; font-size: 16px; text-align: left; }
#portal_najzoznam .zyxo_zaznam .nazov a { color: #589824; text-decoration: underline; }
#portal_najzoznam .zyxo_zaznam .nazov a:hover { color: #589824; text-decoration: underline; }
#portal_najzoznam .zyxo_zaznam .popis { display: block; font-size: 12px; color: #000000; text-align: left; }
#portal_najzoznam .zyxo_zaznam .link { display: block; font-size: 12px; color: #C24902; text-align: left; }

#portal_najzoznam .baner_footer { width: 100%; list-style-type: none; padding-left: 10px; margin-left: 0px; margin-top: 0em; }
#portal_najzoznam .baner_footer li { padding-right: 0px; padding-top: 2px; padding-bottom: 2px; float: left; width: 33%; }

#portal_najzoznam .message { width: 100%; list-style-type: none; padding-left: 0px; margin-left: 0px; margin-top: 0em; }
#portal_najzoznam .message li { padding-left: 10px; padding-top: 2px; padding-bottom: 2px; background: url(arrow_m.png) 0 2px no-repeat; font-weight: bold; float: left; width: 48%; }
#portal_najzoznam .message li a { color: #675821; text-decoration: none; }
#portal_najzoznam .message li a:hover { text-decoration: underline; }

#portal_najzoznam .odd_01 { margin: 0px; padding-bottom: 15px; color: #000000; }
#portal_najzoznam .odd_01 li { padding: 0 0 5px 20px; background: url(odd_01.png) no-repeat; color: #000000; }
#portal_najzoznam .odd_02 { margin: 0px; padding-left: 10px; color: #000000; }
#portal_najzoznam .odd_02 li { padding: 0 0 5px 20px; background: url(odd_02.png) no-repeat 0px 0px; color: #000000; }
#portal_najzoznam .odd_02 li a { color: #675821; text-decoration: none; }
#portal_najzoznam .odd_02 li a:hover { text-decoration: underline; }
#portal_najzoznam .odd_03 { margin: 0px; padding-bottom: 0px; color: #000000; }
#portal_najzoznam .odd_03 li { padding: 0 0 5px 20px; background: url(odd_03.png) no-repeat 0px 0px; color: #797979; }
#portal_najzoznam .odd_04 { margin: 0px; padding-top: 15px; color: #000000; }
#portal_najzoznam .odd_04 li { padding: 0 0 5px 20px; background: url(odd_01.png) no-repeat; color: #000000; }

#portal_najzoznam .odd_pack { margin: 0px; padding-left: 15px; }
#portal_najzoznam .odd_pack li.ok { font-size: 14px; padding: 10px 0 15px 40px; background: url(odd_ok.png) no-repeat 0 .2em; color: #6D6D6D; }
#portal_najzoznam .odd_pack li.ko { font-size: 14px; padding: 10px 0 15px 40px; background: url(odd_ko.png) no-repeat 0 .2em; color: #6D6D6D; }

#portal_najzoznam .listing_ab { text-align: center; padding-top: 0px; padding-bottom: 15px; }
#portal_najzoznam .listing_ab { font-size: 9px color: #000000; padding-right: 1px; padding-left: 1px; font-weight: bold; padding-bottom: 2px; padding-top: 2px; text-decoration: none; }
#portal_najzoznam .listing_ab a { font-size: 9px color: #589824; border-right: #f5f5f5 1px solid; padding-right: 1px; border-top: #f5f5f5 1px solid; padding-left: 1px; font-weight: bold; padding-bottom: 2px; border-left: #f5f5f5 1px solid; padding-top: 2px; border-bottom: #f5f5f5 1px solid; text-decoration: none; }
#portal_najzoznam .listing_ab a.selected { background: #589824; color: #ffffff; text-decoration: none; }
#portal_najzoznam .listing_ab a:hover { background: #589824; color: #ffffff; text-decoration: none; }

#portal_najzoznam .listing_sp { text-align: left; padding-left: 220px; padding-top: 0px; padding-bottom: 0px; }
#portal_najzoznam .listing_sp a { font-size: 12px; color: #ffffff; background: #589824; border-right: #f5f5f5 1px solid; padding-right: 2px; border-top: #f5f5f5 1px solid; padding-left: 2px; font-weight: bold; padding-bottom: 2px; border-left: #f5f5f5 1px solid; padding-top: 2px; border-bottom: #f5f5f5 1px solid; text-decoration: none; }
#portal_najzoznam .listing_sp a.selected { background: #ffffff; color: #589824; text-decoration: none; }
#portal_najzoznam .listing_sp a:hover { background: #ffffff; color: #589824; text-decoration: none; }

#portal_najzoznam .banner { text-align: center; border: none; background: none; padding-top: 7px; padding-bottom: 7px; }
#portal_najzoznam .banner div { margin: 0 auto !important; }

#portal_najzoznam .banner_c { text-align: center; border: none; background: none; padding-top: 7px; padding-bottom: 15px; }
#portal_najzoznam .banner_c div { margin: 0 auto !important; }

#portal_najzoznam .image_frame { margin: 0 1px 10px 0; padding: 2px; border: 1px solid #589824; }
#portal_najzoznam .pocasie table { margin: 8px 0 5px; }
#portal_najzoznam .pocasie td.txt { padding-right: 8px; cursor: help; }

#portal_najzoznam .mena table { margin: 8px 0 5px; }
#portal_najzoznam .mena td { padding-right: 8px; }

#portal_najzoznam .program table { margin: 8px 0 5px; }
#portal_najzoznam .program td { padding-right: 8px; }

#portal_najzoznam .horoskop .badge { width: 86px; margin-right: 7px; float: left; }
#portal_najzoznam .horoskop .odd { width: 64px; float: left; }
#portal_najzoznam .horoskop p { width: 150px; float: left; }
#portal_najzoznam .horoskop p a{ color: black; }

.table_account { margin-top: 10px; margin-bottom: 0px; border: solid 0px #777777; padding: 0px; width: 100%; }
.table_account th { padding: 2px; background: #FFF9CD; font-size: 12px; color: #000000; font-weight: bold; text-align: left; }
.bg_1 { padding: 2px; background: #F5F5F5; font-size: 11px; color: #000000; font-weight: bold; text-align: right; width: 150px; }
.bg_2 { padding: 2px; background: #ffffff; font-size: 11px; color: #000000; text-align: left; width: 410px; }

.input_e { text-align: left; border-right: #C6C0AF 1px solid; border-top: #C6C0AF 1px solid; border-left: #C6C0AF 1px solid; border-bottom: #C6C0AF 1px solid; font-size: 11px; color: #C6C0AF; background-color: #E9E5D9; }
.input_reg { text-align: left; border-right: #51921D 1px solid; border-top: #51921D 1px solid; border-left: #51921D 1px solid; border-bottom: #51921D 1px solid; font-size: 11px; color: #797979; background-color: #F5FFED; }
.input_kat { text-align: left; border-right: #589824 1px solid; border-top: #589824 1px solid; border-left: #589824 1px solid; border-bottom: #589824 1px solid; font-size: 11px; color: #589824; background-color: #f5f5f5; }
.form { margin: 0; padding: 0; }

.sp_01 { font-size: 10px; color: #000000; font-weight: normal; text-transform: none; }
.sp_02 { font-size: 9px; color: #52931E; font-weight: normal; text-transform: none; }
.sp_03 { font-weight: normal; color: #569622; text-transform: none; }
.sp_stats { font-size: 13px; color: #52931E; font-weight: normal; text-transform: none; }

hr, .hidden { display: none; }

.odd_msg { margin: 0px; padding: 0; list-style: none; color: #000000; }
.odd_msg li.ok { font-weight: bold; list-style: none; margin-bottom: 10px; text-align: center; padding-bottom: 5px; padding-top: 5px; color: #2bd52b; background-color: #d4fcc5; border-top: #2bd52b 1px solid; border-bottom: #2bd52b 1px solid; border-right: #2bd52b 1px solid; border-left: #2bd52b 1px solid;}
.odd_msg li.ko { font-weight: bold; list-style: none; margin-bottom: 10px; text-align: center; padding-bottom: 5px; padding-top: 5px; color: #d56037; background-color: #fcd3c5; border-top: #d56037 1px solid; border-bottom: #d56037 1px solid; border-right: #d56037 1px solid; border-left: #d56037 1px solid;}

.table_def { margin-top: 0px; margin-bottom: 0px; border-top: #FE9A00 0px solid; padding: 0px; width: 100%; }
.table_def th { padding: 2px; background: #BEBEBE; font-size: 13px; color: #ffffff; font-weight: bold; text-align: center; }

.listovanie { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.listovanie a { color: #66414E; border-right: #f5f5f5 1px solid; padding-right: 5px; border-top: #f5f5f5 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #f5f5f5 1px solid; padding-top: 2px; border-bottom: #f5f5f5 1px solid; text-decoration: none; }
.listovanie a.selected { background: #EBD7DE; color: #ffffff; text-decoration: none; }
.listovanie a:hover { background: #EBD7DE; color: #ffffff; text-decoration: none; }

.content_zanorenie a { color: #62727d; text-decoration: none; }
.content_zanorenie a:hover { color: #b9cfde; text-decoration: none; }

#portal_najzoznam .content_tiny { width: 560px; margin-top: 6px; }

#portal_najzoznam .vyhladavanie_obrazky { width: 100%; clear: both; }
#portal_najzoznam .vyhladavanie_obrazky .foto { padding-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-left: 5px; float: left; }
#portal_najzoznam .vyhladavanie_obrazky .foto_box { width: 150px; height: 205px; text-align: center; padding: 10px; background: #f5f5f5; border: solid 1px #c6c6c6; }

/*farebne rubriky na titulke*/

#portal_najzoznam .rubriky { margin: 0; padding: 0; clear: both; }
#portal_najzoznam .rubriky .item { width: 155px; margin: 0; padding: 0; float: left; font-size: 95%; }

#portal_najzoznam .rubriky .item ul.i01 { margin-top: 10px; margin-bottom: 10px; padding: 0; list-style: none; border-bottom: #00a9df 1px solid; border-right: #00a9df 1px solid; }
#portal_najzoznam .rubriky .item ul.i01 li { list-style: none; padding: 0 0 3px 15px; background: url(od_i01.png) no-repeat 0 .3em; }
#portal_najzoznam .rubriky .item ul.i01 li a { color: #4a4a4a; text-decoration: none; }
#portal_najzoznam .rubriky .item ul.i01 li a:hover { color: #000; text-decoration: underline; }
#portal_najzoznam .rubriky .item a.i01 { color: #00a9df; text-decoration: none; }
#portal_najzoznam .rubriky .item a.i01:hover { color: #000; text-decoration: underline; }

#portal_najzoznam .rubriky .item ul.i02 { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; padding: 0; list-style: none; border-bottom: #a71884 1px solid; border-right: #a71884 1px solid; }
#portal_najzoznam .rubriky .item ul.i02 li { list-style: none; padding: 0 0 3px 15px; background: url(od_i02.png) no-repeat 0 .3em; }
#portal_najzoznam .rubriky .item ul.i02 li a { color: #4a4a4a; text-decoration: none; }
#portal_najzoznam .rubriky .item ul.i02 li a:hover { color: #000; text-decoration: underline; }
#portal_najzoznam .rubriky .item a.i02 { color: #a71884; text-decoration: none; }
#portal_najzoznam .rubriky .item a.i02:hover { color: #000; text-decoration: underline; }

#portal_najzoznam .rubriky .item ul.i03 { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; padding: 0; list-style: none; border-bottom: #b1d54e 1px solid; border-right: #b1d54e 1px solid; }
#portal_najzoznam .rubriky .item ul.i03 li { list-style: none; padding: 0 0 3px 15px; background: url(od_i03.png) no-repeat 0 .3em; }
#portal_najzoznam .rubriky .item ul.i03 li a { color: #4a4a4a; text-decoration: none; }
#portal_najzoznam .rubriky .item ul.i03 li a:hover { color: #000; text-decoration: underline; }
#portal_najzoznam .rubriky .item a.i03 { color: #b1d54e; text-decoration: none; }
#portal_najzoznam .rubriky .item a.i03:hover { color: #000; text-decoration: underline; }

#portal_najzoznam .rubriky .item ul.i04 { margin-left: 10px; margin-top: 10px; margin-bottom: 10px; padding: 0; list-style: none; border-bottom: #e3bc02 1px solid; border-right: #e3bc02 1px solid; }
#portal_najzoznam .rubriky .item ul.i04 li { list-style: none; padding: 0 0 3px 15px; background: url(od_i04.png) no-repeat 0 .3em; }
#portal_najzoznam .rubriky .item ul.i04 li a { color: #4a4a4a; text-decoration: none; }
#portal_najzoznam .rubriky .item ul.i04 li a:hover { color: #000; text-decoration: underline; }
#portal_najzoznam .rubriky .item a.i04 { color: #e3bc02; text-decoration: none; }
#portal_najzoznam .rubriky .item a.i04:hover { color: #000; text-decoration: underline; }

#portal_najzoznam .rubriky .odd { width: 10px; height: 10px; margin: 0; padding: 0; float: left; }
