body { text-align: center; color: #333333; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #fff; z-index: 0; }
#main { margin: 0 auto; width: 980px; text-align: left; position: relative; min-height: 450px; height: auto; _height: 450px; }
html>body { font-size: 85%; *font-size: 80%; } body:last-child, * html body { font-size: 80%; }

/* --- GENERAL --- */
html, body, span, p, h1, h2, h3, h4, h5, h6, br, ul, ol, li, dl, dt, dd, caption, form, input, textarea, select, option, label, fieldset, legend, hr, blockquote { margin: 0; padding: 0; font-size: 100%; font-size: 95%\9; _font-size: 100%; *font-size: 100%; }
ul { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
hr, .search legend, .filter legend, .add legend { display: none; }
.hore { position: absolute; top: -10000px; }
.none { display: none; }
a, a:link, a:visited, a:active { color: #0962A0; text-decoration: none; }
a:hover { color: #0962A0; text-decoration: underline; }
.clear { overflow: hidden; clear: both; height: 1px; line-height: 1px; }
.ui-tabs-hide { display: none; }

/* --- TOP LISTA --- */
#linka { margin: 0 auto 5px auto; background: #EFF1F2 url(../images/top_lista.gif) repeat-x; width: 100%; height: 35px; line-height: 35px; vertical-align: middle; }
#linka ul { font-size: 90%; text-align: left; margin: 0 auto; width: 980px; }
#linka li { float: left; background: url(../images/top_lista_break.gif) no-repeat 0 10px; margin: 0 10px 0 0; padding: 0 0 0 10px; }
#linka li.first { background: none; }

#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act  { text-decoration: none; color: #008000; }
#linka a:hover.act { text-decoration: underline; color: #008000; }

.skuska { margin: 10px auto 0 auto; width: 100%; height: 35px; line-height: 35px; vertical-align: middle; text-align: center; border: 1px solid #F16417; color: #F16417; }

/* --- HEADER --- */
#hlavicka { position: relative; }

#logo { display: block; padding-left: 0; position: absolute; top: 0; z-index: 1; }
#logo img { border: 0; }

#header { height: 88px; position: relative; font-size: 1.5em; }
#header span { background: #fff url(../images/header.gif) no-repeat; position: absolute; width: 100%; height: 100%; }

#den { text-align: left; position: absolute; top: 30px; left: 356px; font-size: 85%; }
#pocet { text-align: left; position: absolute; top: 50px; left: 356px; font-size: 85%; }

#prihlasenie, #odhlasenie { position: absolute; top: 30px; left: 697px; }
#registracia, #moje_konto { position: absolute; top: 30px; left: 835px; }

#prihlasenie_blok { position: absolute; top: 56px; left: 579px; background: url(../images/prihlasenie_blok2.gif) no-repeat; width: 247px; height: 135px; z-index: 200; }
#prihlasenie_blok form.prihlasovacka { margin: 9px 0 0 17px; _margin: 7px 0 0 17px; *margin: 6px 0 0 17px; }
#prihlasenie_blok form.prihlasovacka table { font-size: 100%; }
#prihlasenie_blok form.prihlasovacka table td { font-size: 85%; }
#prihlasenie_blok form.prihlasovacka table td.prvos { width: 36px; }
#prihlasenie_blok form.prihlasovacka input { border: 1px solid #fff; font-size: 100%; background: url(../images/input_shadow.gif) no-repeat; color: #333333; width: 160px; margin: 0 0 7px 0; padding: 3px 0 1px 8px; height: 17px; line-height: 17px; _width: 168px; _padding: 0 0 0 8px; _height: 22px; _line-height: 22px; _vertical-align: middle; }
#prihlasenie_blok form.prihlasovacka p { background: url(../images/arrow.gif) no-repeat 0 4px; font-size: 85%; padding: 0 0 0 10px; margin: 0 0 10px 0; }
#prihlasenie_blok form.prihlasovacka input.prihlasit { background: url(../images/but_prihlasit.gif) no-repeat; width: 212px; height: 29px; border: none; cursor: pointer; }


/* --- SEARCH --- */
#search_back { background: #1188C1 url(../images/search_back_left.gif) no-repeat; height: 90px; width: 678px; float: left; }
#search_back input { float: left; border: 1px solid #fff; font-size: 85%; cursor: text; background: url(../images/input_shadow.gif) no-repeat; color: #333333; width: 288px; _width: 298px; height: 13px; padding: 5px 0 3px 8px; _padding: 0 0 0 8px; _height: 22px; _line-height: 22px; _vertical-align: middle; }
#search_back input.search_bar { float: left; margin: 29px 0 0 32px; *height: 13px; *line-height: 13px; *vertical-align: middle; _height: 23px; _line-height: 23px; _vertical-align: middle; float: left; border-right: none; }
#search_back div.search_select { float: left; margin: 29px 0 0 0; background: url(../images/select_shadow.gif) no-repeat; width: 182px; _width: 190px; height: 15px; _height: 23px; padding: 5px 0 3px 8px; cursor: pointer; font-size: 85%; z-index: 999; }

#search_back div.search_select_roz { position: absolute; top: 140px; left: 330px; _left: 331px; background: #fff; font-size: 85%; border: 1px solid #CBCBCB; border-top: none; z-index: 50; z-index: 999; }
#search_back div.search_select_roz ul { width: 187px; }
#search_back div.search_select_roz li { padding: 0; }
#search_back div.search_select_roz li a { display: block; color: #333333; width: 177px; _width: 187px; padding: 2px 5px; }
#search_back div.search_select_roz li a:hover { color: #fff; background: #316AC5; text-decoration: none; }

#search_back input.but_hladaj { float: left; margin: 29px 0 0 10px; background: url(../images/but_hladaj.gif) no-repeat; width: 116px; height: 23px; border: none; cursor: pointer;  }

.rozsirene { color: #fff; font-size: 95%; margin: 10px 0 0 32px; *margin: 5px 0 0 32px; padding: 0 0 0 20px; background: url(../images/arrow_search_down.gif) no-repeat 0 2px; z-index: 1000; }
.rozsirene a, .rozsirene a:link, .rozsirene a:visited, .rozsirene a:active { color: #fff; }
.rozsirene a:hover { color: #fff; }

.rozsirene_box { position: absolute; top: 151px; _top: 145px; *top: 145px; left: 0; color: #fff; background: url(../images/rozsireny_box.gif) no-repeat; width: 678px; height: 208px; z-index: 500; }
.rozsirenak { color: #fff; font-size: 95%; margin: 0 0 0 32px; *margin: 5px 0 0 32px; padding: 0 0 0 20px; background: url(../images/arrow_search_up.gif) no-repeat 0 2px; }
.rozsirenak a, .rozsirenak a:link, .rozsirenak a:visited, .rozsirenak a:active { color: #fff; }
.rozsirenak a:hover { color: #fff; }

.table_rozsir { margin: 19px 0 0 32px; _margin: 9px 0 0 32px; *margin: 9px 0 0 32px; font-size: 100%; }
.table_rozsir td { text-align: right; color: #fff; }

#search_back .table_rozsir input { width: 146px; _width: 150px; background: #fff; height: 16px; line-height: 16px; vertical-align: middle; padding: 1px; _padding: 0 0 0 8px; _height: 22px; _line-height: 22px; _vertical-align: middle; _padding: 0; font-size: 105%; border: 1px solid #0D6D98; margin: 0; float: none; }
#search_back .table_rozsir select { width: 150px; _width: 150px; border: 1px solid #0D6D98; }


/* --- PRIDAJ INZERAT --- */
.pridaj_inz { float: right; background: url(../images/pridaj_back.gif) no-repeat;  width: 302px; height: 90px; }

#pridaj { margin: 17px 0 0 17px; _margin: 17px 0 3px 17px; *margin: 17px 0 3px 17px; }

#kloky { margin: 0 0 0 30px; font-size: 90%; }
#kloky a, #kloky a:link, #kloky a:visited, #kloky a:active  { color: #333333; }
#kloky a:hover { color: #333333; }


/* --- LEFT COL --- */
#left { float: left; width: 680px; }
#left.kat { float: left; width: 980px; }
#left .left_top { width: 665px; height: 16px; background: url(../images/left_top.gif) no-repeat; margin-top: 0px; }
#left .moja_inzercia { width: 665px; background: url(../images/home_kateg_back.gif) repeat-y; margin-top: 8px; }
#left .moja_inzercia_bottom { width: 665px; height: 16px; background: url(../images/home_kateg_bottom.gif) no-repeat; }
/* --- OMRVINKY --- */
.drob { font-size: 85%; padding: 8px 10px 0 35px; }
.drob span { color: #FF6600; }

/* --- RIGHT COL --- */
#right { float: right; width: 300px; font-size: 100%; z-index: 30; }

#right .naj { margin-top: 13px; width: 300px; background: url(../images/right_naj_back.gif) repeat-y; }
#right .naj ul { margin-top: 0; z-index: 30; }

#right .kvakekoza { margin: 15px 0 0 0; }

.right_box_top { width: 300px; height: 45px; background: url(../images/right_box_top.gif) no-repeat; }

.right_box_top h3 { width: 256px; _width: 300px; padding: 18px 0 0 44px; height: 45px; }
.right_box_top h3.partneri { background: url(../images/right_box_top_partneri.gif) no-repeat 8px 8px; }
.right_box_top h3.novinky { background: url(../images/right_box_top_novinky.gif) no-repeat 8px 8px; }
.right_box_top h3.mojacka { background: url(../images/right_box_top_novinky.gif) no-repeat 8px 8px; }

#right .partneri li { background: url(../images/arrow.gif) no-repeat 0 4px; font-size: 85%; margin: 10px 5px 0 16px; _margin: 10px 5px 0 8px; padding: 0 0 0 12px; float: left; width: 117px; _width: 125px; }

#right .partneri p { font-size: 85%; margin: 0 15px 15px 16px; }
#right .partneri p span { color: #F16417; font-weight: bold; }
#right .partneri p.vsetky { margin: 15px 5px 0 16px; }

#right .partneri strong span { color: #F16417; font-weight: bold; }
#right .partneri h4 { font-size: 95%; color: #0962A0; font-weight: bold; margin: 15px 5px 0 16px; }

.right_naj_bottom { width: 300px; height: 16px; background: url(../images/right_naj_bottom.gif) no-repeat; }


/* --- RIGHT COL BOXY --- */
.right_box { width: 300px; height: 118px; background: url(../images/right_box.gif) no-repeat; margin-top: 13px; }
.right_box .floatLeftClear { float: left; clear: left; margin: 17px 14px 17px 17px; }
.right_box h4 { font-size: 125%; font-weight: bold; padding: 13px 0 0 0; }
.right_box p { font-size: 85%; padding: 7px 5px 0 0; }

.right_box_zvyhod { width: 300px; height: 244px; background: url(../images/right_box_zvyhod.gif) no-repeat; margin-top: 13px; }
.right_box_zvyhod p.text { padding: 115px 35px 0 35px; font-size: 85%; }
.right_box_zvyhod p.center { width: 300px; text-align: center; padding: 17px 0 0 0; }


.right_box_akcia { margin-top: 13px; }

/* --- REKLAMA --- */
.reklama_leaderboard {  }
.reklama_fullbanner { text-align: center; margin-top: 10px; z-index: -7; }
.reklama_fullbanner_kat { text-align: center; padding-bottom: 10px; background: #fff; z-index: -7; }
.reklama_squarebanner { text-align: center; margin: 8px 0; z-index: 0; }
.reklama_skyscrapper { left: 990px; position: absolute; top: 0; } 
.reklama_button { text-align: left; margin: 10px 0 0 0; }
.reklama_button img { margin-left: 18px; }



/* --- FOOTER --- */
#footer_img { margin: 14px auto 0 auto; width: 100%; background: #F6F7F7 url(../images/footer.gif) repeat-x; }

#footer { margin: 0 auto; width: 980px; background: #F6F7F7 url(../images/footer.gif) repeat-x; }

#footer_logo { float: left; width: 180px; padding: 35px 0 25px 0; }
.footer_text { float: left; width: 200px; background: url(../images/footer_text.gif) repeat-y; margin: 15px 0 0 0; }
.footer_text p { text-align: left; padding: 0 0 7px 15px; font-size: 95%; }
.footer_text ul { padding: 2px 15px; }
.footer_text li { text-align: left; padding: 2px 0; font-size: 95%; }
.footer_text li img { vertical-align: middle; margin-bottom: 1px; }

.spodok { font-size: 95%; padding: 10px 0; }

#footer img { vertical-align: middle; }







/* ------------------------ moja --------------------------- */

#left .moja_inzercia h1 { color: #1188C1; font-size: 2.3em; font-weight: bold; padding: 0 0 0 30px; margin: 0; }
#left .moja_inzercia .ta_de_si { padding: 10px 15px 5px 0; text-align: right; font-size: 95%; }

#left .moja_inzercia .napomoc { padding: 10px 15px; font-size: 95%; }
#left .moja_inzercia .napomoc img { vertical-align: middle; }
#left .moja_inzercia .napomoc span { padding-right: 20px; }

#left .moja_inzercia .kredit_big { margin: 10px 0 0 15px; }
#left .moja_inzercia .kredit_back { background: url(../images/kredit_back.gif); width: 157px; height: 240px; margin: 0 2px 0 0; float: left; text-align: center; }
#left .moja_inzercia .kredit_back img { margin: 20px 0 0 0; }
#left .moja_inzercia .kredit_back h3 { padding: 20px 20px 0 20px; font-size: 125%; }
#left .moja_inzercia .kredit_back h3 span { color: #F16417; }

#left table.ta_co_si { width: 635px; margin: 0 15px; font-size: 95%; border-collapse: collapse; }
#left table.ta_co_si th { padding: 15px 5px; background: url(../images/moja_th_back.gif); color: #F16417; font-size: 115%; text-align: center; }
#left table.ta_co_si td.neak { background: #E0F7FF; }
#left table.ta_co_si td.nedok { background: #FFFFBB; }
#left table.ta_co_si td.pozas { background: #B0EBFF; }

#left table.ta_co_si td.cerven { color: #f00; }
#left table.ta_co_si td.pravos { text-align: right; }
#left table.ta_co_si td { padding: 15px 5px; border-bottom: 1px solid #D0D8DB; vertical-align: top; font-size: 90%; }

#left table.ta_co_si td.platnost { width: 80px; text-align: center; }
#left table.ta_co_si td.info { width: 360px; }
#left table.ta_co_si td.foto { width: 80px; }
#left table.ta_co_si td p.zelene, #left table.ta_co_si td p.zelene a { color: #008000; }
#left table.ta_co_si td span { padding: 0 3px; vertical-align: text-top; _vertical-align: middle; *vertical-align: middle; }
#left table.ta_co_si td p.cena { font-size: 115%; }
#left table.ta_co_si td p.cena span  { font-size: 80%; }
#left table.ta_co_si td p.popis { font-size: 115%; padding-bottom: 10px; }
#left table.ta_co_si td p.zvyhodnovacka { border-top: 1px dotted #9DB0BB; margin-top: 10px; padding: 10px 0 0 0; }
#left table.ta_co_si td p.zvyhodnovacka img { vertical-align: middle; }
#left table.ta_co_si td p.zvyhodnovacka span { padding: 0 0 0 15px; margin: 0 0 0 20px; vertical-align: middle; font-size: 105%; background: url(../images/helpik.gif) no-repeat; }

#left table.ta_co_si td h3 { font-size: 135%; padding-bottom: 10px; font-weight: bold; }
#left table.ta_co_si td h4 { color: #F16417; font-size: 115%; padding: 0 5px 5px 5px; margin-bottom: 3px; font-weight: bold; }

#left table.ta_co_si td p.podciark { border-bottom: 1px dotted #9DB0BB; margin-bottom: 7px; padding-bottom: 5px; }

#left table.ta_co_si td.platnost .ozivit { background: url(../images/moja_ozivit_butt.gif) no-repeat; width: 70px; height: 28px; border: none; cursor: pointer; }

#left table.odpovede { width: 635px; margin: 15px; font-size: 95%; border-collapse: collapse; }
#left table.odpovede th { padding: 15px 5px; background: url(../images/moja_th_back.gif); color: #F16417; font-size: 115%; text-align: left; }
#left table.odpovede td { padding: 5px; border-bottom: 1px solid #D0D8DB; font-size: 100%; }
#left table.odpovede td.neprecitana { background: #B1EBFF; border-bottom: 1px solid #fff; }

#left .odpovednik { margin: 15px 15px 5px 15px; padding: 0 15px; background: url(../images/moja_th_back.gif) repeat-x; height: 46px; line-height: 46px; vertical-align: middle; }
#left .odpovednik img { margin-top: 7px; }
#left .odpovednik span { padding: 0 5px 0 200px; font-size: 85%; }

#left .odpovednik_viac { margin: 5px 15px; font-size: 95%; }
#left .odpovednik_viac p { line-height: 18px; padding: 0 15px; }
#left .odpovednik_viac p.linak { border-bottom: 1px solid #D0D8DB; margin: 10px 0; }

/* --- LISTOVANIE --- */
#left .list { margin: 15px 13px 0 13px; font-size: 95%; }
#left .list span { position: absolute; top: -10000px; }
#left .list strong { padding: 3px 7px; }
#left .list a, .list a:link, .list a:visited, .list a:active, .list a:hover { padding: 3px 7px; border: 1px solid #E0E8EE; }
#left .list a:hover { background: #ECF6FA; text-decoration: none; }
#left .list_spolu { margin: 5px 13px 5px 20px; font-size: 85%; padding: 0; }

/* --- RIGHT --- */
#right .meine { margin: 8px 0 0 0; width: 300px; background: url(../images/right_naj_back.gif) repeat-y; }
.meine_top { width: 300px; height: 45px; background: url(../images/right_box_top.gif) no-repeat; }
.meine_bottom { width: 300px; height: 16px; background: url(../images/right_naj_bottom.gif) no-repeat; }

.meine h3 { width: 240px; _width: 300px; padding: 23px 0 0 60px; height: 45px; font-size: 140%; }
.meine h3.mojacka { background: url(../images/mojacka.gif) no-repeat 8px 8px; }

.meine .prihlaseni { background: url(../images/moja_right_kretid_back.gif) repeat-x; height: 50px; _height: 55px; margin: 25px 15px 0 15px; padding-top: 5px; }

.meine .prihlaseni table { font-size: 100%; margin: 0 0 0 5px; }
.meine .prihlaseni table td { padding: 1px 5px; font-size: 95%; }
.meine .prihlaseni table td.firsta { width: 170px; }
.meine .prihlaseni table td span { font-size: 145%; color: #F16417; font-weight: bold; }

.meine .program { background: url(../images/moja_right_kretid_back.gif) repeat-x; height: 50px; _height: 55px; margin: 0 15px 10px 15px; padding-top: 5px; }

.meine .program table { font-size: 100%; margin: 0 0 0 5px; }
.meine .program table td { padding: 1px 5px; font-size: 95%; }

#right .meine ul { margin: 0 15px; padding: 0; font-size: 115%; }
#right .meine ul li { margin: 5px 0; padding: 5px 0; width: 249px; _width: 269px; border-bottom: 1px solid #D0D8DB; font-weight: bold; }
#right .meine ul li ul li { font-size: 85%; width: 220px; border-bottom: none; font-weight: normal; background: url(../images/left_menu_arrow2.gif) no-repeat 0 3px; padding: 0 0 0 15px; margin: 0; }
#right .meine ul li.prid_inz { background: url(../images/moja_maine_prid_inz.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.odkazy { background: url(../images/moja_maine_odkazy.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.kredit { background: url(../images/moja_maine_kredit.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.odpovede { background: url(../images/moja_maine_odpovede.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.moje_inz { background: url(../images/moja_maine_moje_inz.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.udaje { background: url(../images/moja_maine_udaje.gif) no-repeat 0 2px; padding: 0 0 9px 21px; }
#right .meine ul li.nastavenie { background: url(../images/moja_maine_nastavenie.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.firm_viz { background: url(../images/moja_maine_firm_viz.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.log_out { background: url(../images/moja_maine_log_out.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .meine ul li.log_out a { color: #1D7D02; }
#right .meine ul li.last { border-bottom: none; margin: 5px 0 0 0; }

#right .meine ul li.firm_viz span { font-size: 85%; color: red; }

/* ---------------------- homepage ----------------------------- */

#left .home_kateg { margin-top: 15px; width: 665px; background: url(../images/home_kateg_back.gif) repeat-y; }
#left .home_kateg_top { width: 665px; height: 52px; background: url(../images/home_kateg_top.gif) no-repeat; }
#left .home_kateg_top h3 { padding: 21px 0 0 65px; font-size: 125%; }

#left .home_kateg table { width: 635px; margin: 15px; font-size: 100%; }
#left .home_kateg table td.one { width: 66px; vertical-align: top; }
#left .home_kateg table td.two { vertical-align: top; }
#left .home_kateg table td.two p { width: 225px; _width: 235px; padding: 0 10px 0 0; font-size: 95%; }

#left .home_kateg table td.two p.home_podkateg { padding: 3px 14px 0 0; font-size: 85%; }
#left .home_kateg table p.home_podkateg a, #left .home_kateg table p.home_podkateg a:link, #left .home_kateg table p.home_podkateg a:visited, #left .home_kateg table p.home_podkateg a:active { color: #333333; }
#left .home_kateg table p.home_podkateg a:hover { color: #333333; }

#left .abeceda { padding: 20px 15px 0 25px; font-size: 100%; }
#left .abeceda a { padding: 0 3px 0 4px; font-weight: bold; text-decoration: none; }
#left .abeceda a:hover { padding: 0 3px 0 4px; font-weight: bold; text-decoration: underline; }

#left .home_kateg_bottom { width: 665px; height: 16px; background: url(../images/home_kateg_bottom.gif) no-repeat; }

/* --- TOP inzeraty, zalozky --- */
.home_zalozky { margin-top: 15px; width: 665px; font-size: 100%; background: url(../images/home_kateg_back.gif) repeat-y; }

.home_zalozky .tabys { list-style: none; text-align: left; }
.tabys li { float: left; width: 166px; } 


.tabys li a, .tabys li a:link, .tabys li a:visited, .tabys li a:active { font-weight: bold; color: #333333; text-align: left; float: left; width: 166px; height: 26px; _height: 37px; }
.tabys li a:hover { color: #333333; }

.tabys li.taby_top_on a { background: url(../images/taby_top_on.gif) no-repeat 0 0; width: 127px; _width: 167px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }
.tabys li.taby_top_off a { background: url(../images/taby_top_off.gif) no-repeat 0 0; width: 127px; _width: 167px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }

.tabys li.taby_nove_on a { background: url(../images/taby_nove_on.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }
.tabys li.taby_nove_off a { background: url(../images/taby_nove_off.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }

.tabys li.taby_citaj_on a { background: url(../images/taby_citaj_on.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }
.tabys li.taby_citaj_off a { background: url(../images/taby_citaj_off.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }

.tabys li.taby_oblub_on a { background: url(../images/taby_oblub_on.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }
.tabys li.taby_oblub_off a { background: url(../images/taby_oblub_off.gif) no-repeat 0 0; width: 126px; _width: 166px; height: 26px; _height: 37px; padding: 11px 0 0 40px; }

.home_zalozky_inz { margin: 0; padding: 0 15px; width: 635px; _width: 665px; font-size: 100%; }
.zvyros { /* background: #FFFEEC; */ background: #F6F2D1; padding: 0 15px; }
.home_zalozky_inz h3 { font-size: 120%; padding: 10px 0 3px 3px; }

.home_zalozky_inz table { font-size: 100%; width: 635px; margin: 0; padding: 0 0 10px 0; border-bottom: 1px solid #D0D8DB; }
.home_zalozky_inz table.last { border-bottom: none; padding: 0; }
.home_zalozky_inz table td { vertical-align: top; }
.home_zalozky_inz table td.prve { width: 80px; padding: 3px 0 0 0; _padding: 3px 0 15px 0; }
.home_zalozky_inz table td.druhe { width: 475px; padding: 0 10px 5px 10px; }
.home_zalozky_inz table td.druhe p.zelene a { color: #008000; }
.home_zalozky_inz table td.druhe p { font-size: 85%; }

.home_zalozky_inz table td.druhe p span.det_zvyhod { margin: 5px 0 0 0; font-size: 100%; color: #FF7200; padding: 0 0 0 20px; height: 16px; line-height: 16px; vertical-align: middle; display: block; background: url(../images/arrow_top.gif) 0 3px no-repeat; }
.home_zalozky_inz table td.druhe p span.det_zvyhod a { color: #FF7200; }

.reklamowka { font-size: 95%; padding: 5px 10px 5px 15px; margin: 5px 0; }
.reklamowka a { color: red; }

.home_zalozky_inz table td.druhe span { padding: 0 3px; }

.home_zalozky_inz table td.tretie { width: 80px; font-size: 125%; text-align: right; }
.home_zalozky_inz table td.tretie span { font-size: 75%; }


/*prihlaseny blok*/
#prihlaseny_blok { position: absolute; top: 56px; left: 717px; background: url(../images/prihlasenie_blok2.gif) no-repeat; width: 247px; height: 135px; z-index: 200; }
#prihlaseny_blok ul { margin: 12px; }
#prihlaseny_blok ul li { background: url(../images/left_menu_arrow21.gif) no-repeat 0 4px; font-size: 100%; padding: 0 0 3px 17px; }
/**/



/* -------------------- subpage ---------------------- */

/* --- CONTENT --- */
.content { float: right; width: 470px; background: url(../images/content_back.gif) repeat-y; margin: 8px 15px 0 0; _margin: 8px 7px 0 0; min-height: 650px; height: auto; _height: 650px; }

#kategoria_content.content  { float: right; width: 785px; background: url(../images/content_back_kat.gif) repeat-y; margin: 8px 0px 0 0; _margin: 8px 7px 0 0; min-height: 650px; height: auto; _height: 650px; }


.content_top { width: 470px; height: 16px; background: url(../images/content_top.gif) no-repeat; }

#kategoria_top.content_top { width: 780px; height: 16px; background: url(../images/content_top_kat.gif) no-repeat; }
.content_bottom { width: 470px; height: 16px; background: #fff url(../images/content_bottom.gif) no-repeat; padding-bottom: 15px; }

#kategoria_top.content_bottom{ width: 780px; height: 16px; background: #fff url(../images/content_bottom_kat.gif) no-repeat; padding-bottom: 15px; }


#left .content h1  { padding: 0 20px 10px 20px; color: #1188C1; font-size: 170%; }
/*{ font-size: 1.2em; font-weight: bold; padding: 0 20px; color: #333333; }*/
#left .content h1 img { vertical-align: top; }

.content h3.suvis { background: url(../images/suvis.gif) no-repeat 0 -3px; font-size: 1.2em; margin: 10px 20px 0 20px; padding: 5px 0 5px 25px; }

.content .zobrazit { margin: 15px 20px 0 20px; border-top: 1px solid #D0D8DA; border-bottom: 1px solid #D0D8DA; }
.content .zobrazit p { text-align: left; padding: 10px 0 10px 30px; }
.content .zobrazit p span { font-size: 120%; font-size: 125%\9; _font-size: 120%; *font-size: 120%; }
.content .zobrazit p input.tucko { padding: 0 10px; margin: 0 20px 0 0; }
.content .zobrazit p img { vertical-align: middle; }

.content .zoradit { margin: 15px 20px 0 20px; position: relative; }
.content .zoradit p { padding: 8px 15px 0 0; background: url(../images/zoradit.gif) repeat-x; text-align: right; font-size: 85%; height: 23px; _height: 31px; }
.content .zoradit p span { display: none; }

.content .zoradit_fil { margin: 15px 20px 0 20px; }
.content .zoradit_fil p { padding: 8px 0 0 15px; background: url(../images/zoradit.gif) repeat-x; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; height: 23px; _height: 31px; }
.content .zoradit_fil p input { vertical-align: top; margin: 0 0 0 15px; }

.content .zobrazit_zrus { margin: 15px 20px 0 20px; }
.content .zobrazit_zrus p { padding: 7px 0 0 0; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; }
.content .zobrazit_zrus p span { padding: 2px 7px; cursor: pointer; border: 1px solid #D0D8DA; }

.content .zoradit_lokality { background: #EDF6FB; position: absolute; left: 0; top: 31px; margin: 0 0; width: 430px; text-align: left; border-bottom: 1px solid #D0D8DB; z-index: 50; }
.content .zoradit_lokality table { vertical-align: top; font-size: 100%; }
.content .zoradit_lokality table td { width: 215px; vertical-align: top; }
.content .zoradit_lokality ul { padding: 10px; }
.content .zoradit_lokality ul li { font-weight: bold; font-size: 120%; }
.content .zoradit_lokality ul li ul { padding: 0 10px 15px 10px; }
.content .zoradit_lokality ul li ul li { font-weight: normal; padding-left: 10px; font-size: 85%; background: url(../images/arrow_rozsirene.gif) no-repeat 0 4px; }

.content .zoradit .zoradit_lokality p.zavri { text-align: right; font-size: 85%; margin: 0; background: none; padding: 0; position: absolute; top: 0; right: 0; z-index: 50; }
.content .zoradit .zoradit_lokality p.zavri img { vertical-align: middle; }

#left .content .inzerat { margin: 0 20px; padding: 10px 10px; width: 410px; _width: 430px; font-size: 100%; border-bottom: 1px solid #D0D8DB; }

#left .content #et div.inzerat { margin: 0 20px; padding: 10px 10px;  border-bottom: 0px solid #D0D8DB; }

#left #kategoria_content.content .inzerat { margin: 0 20px; padding: 20px 10px; width: 720px; _width: 730px; font-size: 100%; border-bottom: 1px solid #D0D8DB; }


#left .content .inzerat h3 { font-size: 135%; padding: 0 0 3px 3px; font-weight: normal; }
#left .content #et div.inzerat h3 { font-size: 135%; padding: 0 0 3px 0px; font-weight: normal; }

#left .content .zvyraznenie { /* background: #FFFEEC; */ background: #F6F2D1; }

#left .content .inzerat table { font-size: 100%; }
#left .content .inzerat table td { vertical-align: top; }
#left .content .inzerat table td.prve { font-size: 85%; width: 80px; }
#left .content .inzerat table td.prve img { margin-top: 3px; }
#left .content .inzerat table td.druhe { font-size: 95%; width: 315px; _width: 315px; display: block; overflow: hidden; word-wrap: break-word; padding: 0 0 0 10px; }
#left #kategoria_content.content .inzerat table td.druhe { font-size: 95%; width: 620px; _width: 620px; display: block; overflow: hidden; word-wrap: break-word; padding: 0 0 0 10px;}
#left .content .inzerat table td.druhe p.zelene { padding: 4px 0; font-size: 90%; vertical-align: middle; }
#left .content .inzerat table td.druhe p.zelene a { color: #008000; }
#left .content .inzerat table td.druhe p.zelene span { padding: 0 3px 4px 3px; font-size: 90%; vertical-align: middle; }
#left .content .inzerat table td.druhe p { margin: 0; padding: 0; font-size: 115%; }
#left .content .inzerat table td.druhe p.cenovka { float: left; }
#left .content .inzerat table td.druhe p.cenovka span { font-size: 80%; }
#left .content .inzerat table td.druhe p.datum { float: right; text-align: right; color: Gray; font-size: 90%; vertical-align: middle; }
#left .content .inzerat table td.druhe span { padding: 0 3px; vertical-align: middle; _vertical-align: middle; *vertical-align: middle; }



#left .content .inzerat table td.druhe span.det_zvyhod { margin: 5px 0 0 0; font-size: 80%; color: #FF7200; padding: 0 0 0 20px; height: 16px; line-height: 16px; vertical-align: middle; display: block; background: url(../images/arrow_top.gif) 0 3px no-repeat; }
#left .content .inzerat table td.druhe span.det_zvyhod a { color: #FF7200; }



#left .content .kategorky { margin: 10px 20px 0 20px; padding: 0; width: 740px; border:0px red solid;}
#left .content .kategorky table { vertical-align: top; font-size: 100%; }
#left .content .kategorky table td { width: 105px; padding-top: 20px;  vertical-align: top; text-align: center; font-size: 85%; }

#left .content .zvolen { margin: 0 20px; padding: 5px 15px; background: #F8F8F8; border-bottom: 1px #D5D6D8 solid; }
#left .content .zvolen p { font-size: 110%; }
#left .content .zvolen table { margin: 3px 10px 0 10px; font-size: 100%; width: 300px; }
#left .content .zvolen table td { font-size: 85%; color: Gray; line-height: 20px; height: 20px; vertical-align: middle; padding: 0; }
#left .content .zvolen table td img {  padding: 1px 0 0 1px; _padding: 3px 0 0 1px; }
#left .content .zvolen table td.zrusicka a { display: block; width: 72px; _width: 80px; height: 20px; padding: 0 0 0 8px; _padding: 3px 0 0 8px; }
/* #left .content .zvolen table td.zrusicka a:hover { border: 1px #D5D6D8 solid; text-decoration: none; padding: 2px; } */
#left .content .zvolen table td.zrusicka a:hover { display: block; text-decoration: none; background: url(../images/zrus_filter_back.gif) no-repeat; width: 72px; _width: 80px; height: 20px; padding: 0 0 0 8px; _padding: 3px 0 0 8px; }

.nahlad { margin: -10px 15px 0 15px; padding: 0; width: 635px; background: #F7F8F8; }
.nahlad table { vertical-align: top; font-size: 100%; }
.nahlad table td { width: 160px; padding: 20px 0;  vertical-align: top; text-align: right; }

/* --- LISTOVANIE --- */
#left .list { margin: 15px 13px 0 13px; font-size: 95%; }
#left .list span { position: absolute; top: -10000px; }
#left .list strong { padding: 3px 7px; }
#left .list a, .list a:link, .list a:visited, .list a:active, .list a:hover { padding: 3px 7px; border: 1px solid #E0E8EE; }
#left .list a:hover { background: #ECF6FA; text-decoration: none; }
#left .list_spolu { margin: 5px 13px 5px 20px; font-size: 85%; padding: 0; }

#left .spat { margin: 15px 30px 5px 30px; padding: 15px 0 0 0; }

/* --- SUVISIACE VYHLADAVANIE --- */
#left .suv_search { width: 466px; _width: 466px; padding: 10px 0; margin: 10px 0 0 2px; background: #F6F7F7; font-size: 95%; }
#left .suv_search p { padding: 0 0 15px 20px; margin: 0 0 0 15px; text-align: left; background: url(../images/ziarovka.gif) no-repeat 0 3px; height: 30px; line-height: 30px; vertical-align: middle; }
#left .suv_search li { width: 200px; margin: 0 0 0 20px; overflow: hidden; height: 16px; float: left; text-align: left; background: url(../images/arrow.gif) no-repeat 0 5px; padding-left: 10px; }

/* --- BEZ INZERATU --- */
#left .content .bez_inzeratu_back { margin: 15px 20px 0 20px; font-size: 85%; height: 158px; background: url(../images/bez_inzeratu_back.gif) repeat-x; }
#left .content .bez_inzeratu_back img { margin: 15px 0 0 173px; }
#left .content .bez_inzeratu_back p { text-align: center; color: #0962A0; font-size: 150%; font-weight: bold; }
#left .content .bez_inzeratu_pridaj { text-align: center; margin: 17px 0 0 0; }

#left .content ul.bez_inzeratu_search { margin: 15px 20px 0 20px; }
#left .content ul.bez_inzeratu_search li { padding: 0 20px 3px 15px; background: url(../images/arrow.gif) no-repeat 0 4px; }

#left .ako-dalej { margin: 15px 20px 0 20px; padding: 10px 0 0 0; position: relative; border-top: 1px solid #D0D8DB; }
#left .ako-dalej h4 { font-size: 120%; padding: 8px 0 0 80px; }
#left .ako-dalej img { position: absolute; }
#left .ako-dalej ul { padding: 15px 0 0 50px; }
#left .ako-dalej li { padding: 0 20px 3px 10px; margin: 0 0 0 30px; background: url(../images/arrow.gif) no-repeat 0 4px; }

/* --- ABECEDNE ZORADENIE --- */
#left .abeceda_sub a { margin: 0 14px 0 0; }
#left .abeceda_sub { margin: 15px 20px 0 20px; padding: 0 0 5px 0; border-bottom: 1px solid #D0D8DB; }

#left .abecednik { margin: 15px 20px 0 20px; padding: 0 0 5px 0; }
#left .abecednik h2 { margin: 25px 0 0 0; padding: 0; font-size: 1.3em; font-weight: normal; }
#left .abecednik p { margin: 0; padding: 0; font-size: 0.85em; font-weight: normal; color: gray; }
#left .abecednik p a, #left .abecednik p a:link, #left .abecednik p a:visited, #left .abecednik p a:active, #left .abecednik p a:hover { color: #333333; }
#left .abecednik p a strong { color: #F16417; }

/* --- AUKCIE --- */
.odkazy_sponz { background: #F6F2D1; position: relative; margin: 15px 20px 0 20px; padding: 10px 10px; }


#left .odkazy .odkazy_sponz p.sponz { text-align: right; position: absolute; right: 5px; top: 5px; font-size: 85%; padding: 0; margin: 0; z-index: 50; color: gray; }
#left .odkazy .odkazy_sponz h4 { font-size: 135%; padding: 0; font-weight: bold; }
#left .odkazy .odkazy_sponz span.url { padding: 4px 0; font-size: 90%; vertical-align: middle; color: #008000; }

.odkazy_sponz table { font-size: 100%; }
.odkazy_sponz table td { padding: 5px; font-size: 85%; vertical-align: top; }
.odkazy_sponz table td h4 { font-size: 130%; font-weight: normal; padding-bottom: 5px; }
.odkazy_sponz table td p { color: #008000; font-size: 115%; padding-top: 5px; }
.odkazy_sponz table td p span { color: gray; font-size: 85%;  }


/* --- NAZORY UZIVATELOV --- */
#left .nazorisko { margin: 0; padding: 15px 0 0 0; border-top: 1px solid #D0D8DB; margin: 10px 30px 0 30px; }
#left .nazorisko h3 { font-size: 120%; padding-bottom: 7px; }
#left .nazorisko h3 strong { color: #F16417; }
#left .nazorisko p { font-size: 95%; line-height: 18px; margin: 0; }
#left .nazorisko ol { margin: 10px 30px 0 30px; }
#left .nazorisko ol li { font-size: 95%; padding: 3px 0; }

#left .nazorisko ul { margin: 10px 30px 0 15px; }
#left .nazorisko ul li { list-style: disc; font-size: 95%; padding: 0; }



/* --------------------------- right_sub -------------------------- */

.taby { list-style-type: none; text-align: left; }
.taby li { display: inline; font-weight: bold; }
.taby li a, .taby li a:link, .taby li a:visited, .taby li a:active { color: #333333; text-align: center; font-size: 115%; float: left; text-decoration: none; width: 150px; height: 26px; _height: 37px; padding: 11px 0 0 0; }
.taby li a:hover { text-decoration: none; color: #333333; }

.taby li.aktivne_left a { background: url(../images/right_naj_aktivne_left.gif) no-repeat 0 0; width: 150px; height: 26px; _height: 37px; padding: 11px 0 0 0; }
.taby li.neaktivne_left a { background: url(../images/right_naj_neaktivne_left.gif) no-repeat 0 0; width: 150px; height: 26px; _height: 37px; padding: 11px 0 0 0; }
.taby li.neaktivne_right a { background: url(../images/right_naj_neaktivne_right.gif) no-repeat -1px 0; width: 150px; height: 26px; _height: 37px; padding: 11px 0 0 0; }
.taby li.aktivne_right a { background: url(../images/right_naj_aktivne_right.gif) no-repeat 0 0; width: 150px; height: 26px; _height: 37px; padding: 11px 0 0 0; }

.obsah_tabu_main { clear: both; padding: 5px 20px 0 20px; width: 260px; _width: 300px; }
.obsah_tabu { display:none; }

.obsah_tabu_main h4 { padding: 15px 0 10px 0; font-size: 95%; }

.obsah_tabu_inz { border-bottom: 1px solid #D0D8DB; padding: 12px 0 8px 0; _padding: 12px 0 0 0; *padding: 12px 0 0 0; }
.obsah_tabu_inz .img { float: left; width: 55px; }
.obsah_tabu_inz .inz { float: right; width: 195px; margin-top: -2px; }
.last { border-bottom: none; padding: 12px 0 0 0; _padding: 12px 0 0 0; *padding: 12px 0 0 0; }

.obsah_tabu_inz p { font-size: 85%; }
.obsah_tabu_inz p a, .obsah_tabu_inz p a:link, .obsah_tabu_inz p a:visited, .obsah_tabu_inz p a:active { text-decoration: none; }
.obsah_tabu_inz p a:hover { text-decoration: underline; }
.obsah_tabu_inz span { padding: 0 3px; }

.obsah_tabu_inz p.zelene a { color: #008000; }



/* ----------------------980-182=798------- menu ------------------------ */
.left_menu { float: left; width: 182px; background: url(../images/left_menu_back.gif) repeat-y; margin-top: 8px; }
.left_menu h3 { background: url(../images/left_menu_top.gif) no-repeat; font-size: 120%; width: 137px; _width: 182px; line-height: 41px; height: 41px; vertical-align: middle; padding: 0 0 0 45px; }
.left_menu h3.filtros { background: url(../images/left_menu_top_filtros.gif) no-repeat; }
.left_menu h4 { margin: 0 10px; font-size: 105%; border-top: 1px solid #eee; padding: 5px 0 0 0; }

.left_menu p { font-size: 85%; padding: 5px 10px 5px 15px; font-weight: bold; }
.left_menu p.viacos { font-size: 85%; margin: 0 10px; text-align: right; font-weight: normal; }

.left_menu ul { margin: 0 10px; }
.left_menu ul li { font-size: 85%; font-size: 95%\9; _font-size: 85%; *font-size: 85%; }

.left_menu div.filtrosos ul li { padding: 2px 0; }
.left_menu div.filtrosos ul li a { background: none; border-bottom: none; display: inline; _float: left; padding: 0; color: #333333; }
.left_menu div.filtrosos ul li a:hover { text-decoration: none; }
.left_menu div.filtrosos ul li span { color: #A9A9A9; }
.left_menu div.filtrosos ul li input { width: 14px; height: 14px; line-height: 14px; vertical-align: bottom; }

.left_menu ul li a, .left_menu ul li a:link, .left_menu ul li a:visited, .left_menu ul li a:active { display: block; background: url(../images/left_menu_arrow1.gif) no-repeat 0 10px; border-bottom: 1px solid #D0D8DB; padding: 5px 10px 5px 15px; margin: 0; width: 137px; _width: 162px; }
.left_menu ul li a:hover { text-decoration: underline; }

.left_menu ul li a.tab, .left_menu ul li ul li a.tab, .left_menu ul li ul li ul li a.tab, .left_menu ul li ul li ul li ul li a.tab { background: #F16417; color: #fff; _background: none; _color: none; }

.left_menu ul li ul { margin: 0; }
.left_menu ul li ul li { font-weight: normal; font-size: 100%; background: url(../images/left_menu_arrow22.gif) repeat-y 4px 0; }
.left_menu ul li ul li a, .left_menu li ul li a:link, .left_menu li ul li a:visited, .left_menu li ul li a:active { background: url(../images/left_menu_arrow21.gif) no-repeat 0 7px; display: block; padding: 5px 10px 5px 16px; margin: 0 0 0 4px; width: 132px; _width: 158px; text-decoration: none; }
.left_menu ul li ul li a:hover { text-decoration: underline; }

.left_menu ul li ul li ul { margin: 0; }
.left_menu ul li ul li ul li { font-weight: normal; font-size: 100%; background: url(../images/left_menu_arrow32.gif) repeat-y 4px 0; }
.left_menu ul li ul li ul li a, .left_menu li ul li ul li a:link, .left_menu li ul li ul li a:visited, .left_menu li ul li ul li a:active { background: url(../images/left_menu_arrow21.gif) no-repeat 0 7px; display: block; padding: 5px 10px 5px 16px; margin: 0 0 0 8px; width: 127px; _width: 154px; }
.left_menu ul li ul li ul li a:hover { text-decoration: underline; }

.left_menu ul li ul li ul li ul { margin: 0; }
.left_menu ul li ul li ul li ul li { font-weight: normal; font-size: 100%; background: url(../images/left_menu_arrow42.gif) repeat-y 4px 0; }
.left_menu ul li ul li ul li ul li a, .left_menu li ul li ul li ul li a:link, .left_menu li ul li ul li ul li a:visited, .left_menu li ul li ul li ul li a:active { background: url(../images/left_menu_arrow21.gif) no-repeat 0 7px; display: block; padding: 5px 10px 5px 16px; margin: 0 0 0 13px; width: 122px; _width: 150px; }
.left_menu ul li ul li ul li a:hover { text-decoration: underline; }

.left_menu_bottom { width: 182px; background: url(../images/left_menu_bottom.gif) no-repeat; height: 16px; margin-top: -6px; }


/* ------------------------------ detail ---------------------------- */
#left .content h1.zlatica { padding: 0 20px 10px 20px; color: #1188C1; font-size: 170%; }

#left .content .detail { margin: 0 20px; padding: 10px 0 0 0; width: 430px; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; position: relative; }
#left .content .detail p.zelene { color: #008000; padding-bottom: 15px; border-bottom: 1px solid #D0D8DB; }
#left .content .detail p.zelene span.det_zvyhod { margin: 5px 0 0 0; font-size: 100%; padding: 0 0 0 20px; height: 16px; line-height: 16px; vertical-align: middle; display: block; background: url(../images/arrow_top.gif) 0 3px no-repeat; }
#left .content .detail p.zelene span.det_zvyhod a { color: #FF7200; }

#left .content .detail p.zelene a { color: #008000; }
#left .content .detail span { padding: 0 3px; vertical-align: text-top; _vertical-align: middle; *vertical-align: middle; }

#left .content .detail p.cena { font-size: 150%; position: absolute; top: 10px; right: 0; text-align: right; }
#left .content .detail p.sk_cena { font-size: 80%; position: absolute; top: 28px; right: 0; text-align: right; }

#left .content .detail p.popis { padding: 15px 0; font-size: 115%; line-height: 17px; }
#left .content .detail p.bezovka { border-bottom: none; }

#left .content .detail .kontaktos { padding: 15px 0; border-bottom: 1px solid #D0D8DB; }
#left .content .detail .kontaktos table { font-size: 115%; }
#left .content .detail .kontaktos table td { vertical-align: top; }
#left .content .detail .kontaktos table td.right { text-align: left; width: 45px; }
#left .content .detail .kontaktos table td.left { width: 400px; }

#left .content .detail .firemna { padding: 15px 0; border-bottom: 1px solid #D0D8DB; }
#left .content .detail .firemna table { font-size: 115%; width: 430px; }
#left .content .detail .firemna table td { vertical-align: top; padding: 2px; }
#left .content .detail .firemna table td.right { text-align: right; }

#left .firemna_viz form.add-url { padding: 15px 0 0 0; }
#left .firemna_viz form.add-url table { font-size: 100%; width: 600px; margin: 15px; }
#left .firemna_viz form.add-url table td { vertical-align: top; padding: 2px; }
#left .firemna_viz form.add-url table td.right { text-align: right; }

#left .content .detail p.popis img.floatLeftClear { float: left; clear: left; margin: 5px 15px 0 0; }
#left .content .detail p.popis img { margin: 0 8px 0 6px; }

#left .content .detail .odpovedat { background: url(../images/odpovedat_back.gif) no-repeat; height: 145px; width: 430px; position: relative; margin-top: 7px; }
#left .content .detail .odpovedat h4 { font-size: 160%; width: 145px; _width: 200px; padding: 13px 0 0 55px; color: #0962A0; font-weight: bold; }
#left .content .detail .odpovedat p { font-size: 105%; width: 200px; padding: 13px 0 0 2px; _padding: 13px 0 5px 2px; }
#left .content .detail .odpovedat img { padding: 7px 0 0 0; }
#left .content .detail .odpovedat .nahlasit { position: absolute; top: 8px; left: 230px; }

#left .content .detail .odpovedat .nahlasit li { padding: 0 0 0 28px; height: 25px; line-height: 25px; vertical-align: middle; }
#left .content .detail .odpovedat .nahlasit li.w_zmaz { background: url(../images/w_zmaz.gif) no-repeat; }
#left .content .detail .odpovedat .nahlasit li.w_edit { background: url(../images/w_edit.gif) no-repeat; }
#left .content .detail .odpovedat .nahlasit li.w_cat { background: url(../images/w_cat.gif) no-repeat; }
#left .content .detail .odpovedat .nahlasit li.w_inz { background: url(../images/w_inz.gif) no-repeat; }
#left .content .detail .odpovedat .nahlasit li.w_zvyhod { background: url(../images/w_zvyhod.gif) no-repeat; }
#left .content .detail .odpovedat .nahlasit li.w_facebook { background: url(../images/w_facebook.gif) no-repeat 5px 6px; margin-top: -2px; }

#left .content .detail h3 { padding: 5px 0 0 35px; color: #F16417; font-size: 135%; font-weight: bold; margin-top: 15px; }
#left .content .detail h3.foto { background: url(../images/detail_foto.gif) no-repeat 0 12px; border-top: 1px solid #D0D8DB; padding-top: 15px; }
#left .content .detail h3.video { background: url(../images/detail_video.gif) no-repeat 0 12px; border-top: 1px solid #D0D8DB; padding-top: 17px; }
#left .content .detail h3.kontakt { background: url(../images/detail_kontakt.gif) no-repeat 0 12px; border-top: 1px solid #D0D8DB; padding-top: 17px; }



/* ----------------------------------- pridaj ------------------------------- */
/* --- FORMS --- */

#cele_pridaj { background: url(../images/cele_pridaj_opak.gif) no-repeat; width: 980px; height: 352px; margin-top: 10px; }
#cele_pridaj #iekvak { width: 980px; position: relative; z-index: 50; }

#cele_pridaj h2 { position: absolute; font-size: 350%; font-weight: bold; top: 25px; z-index: 50; left: 300px; padding-left: 90px; height: 70px; line-height: 70px; vertical-align: middle; }
#cele_pridaj_opak h2.pridaj { background: url(../images/cele_pridaj_plus.gif) no-repeat; position: absolute; font-size: 350%; font-weight: bold; top: 25px; left: 300px; padding-left: 90px; height: 70px; line-height: 70px; vertical-align: middle; }
#cele_pridaj h2.zmaz { background: url(../images/cele_zmaz_plus.gif) no-repeat; }
#cele_pridaj h2.uprav { background: url(../images/cele_uprav_plus.gif) no-repeat; }
#cele_pridaj h2.oziv { background: url(../images/cele_oziv_plus.gif) no-repeat; }

#cele_pridaj p { font-size: 115%; font-weight: bold; }
#cele_pridaj p span { color: #F16417; }

#cele_pridaj_left { position: absolute; top: 135px; left: 160px; }

#cele_pridaj_left div.error { background: none; }
#cele_pridaj_left div.error p.error { border-style: none; font-size: 90%; font-weight: normal; color: #E41F26; padding: 3px 0; }
#cele_pridaj_left div.error p { font-size: 88%; font-weight: bold; width: 300px; }
#cele_pridaj_left div.error p a, #cele_pridaj_left div.error p a:link, #cele_pridaj_left div.error p a:visited, #cele_pridaj_left p a:active, #cele_pridaj_left p a:hover { color: #228B22; }


#cele_pridaj_right { position: absolute; top: 135px; left: 650px; }

#cele_pridaj_left .celuloza { width: 250px; }
#cele_pridaj_left .celuloza input { width: 250px; padding: 1px 3px; margin: 0; }

#cele_pridaj_left h3, #cele_pridaj_right h3 { font-size: 125%; font-weight: bold; padding-bottom: 15px; }
#cele_pridaj_left li, #cele_pridaj_right li { list-style: disc; margin-left: 20px; font-size: 95%; padding: 1px 0; }
#cele_pridaj_left img { position: absolute; top: 119px; left: -57px; }
#cele_pridaj_right input { position: absolute; top: 119px; left: -77px; background: url(../images/cele_pridaj_but_bez_reg.gif) no-repeat; width: 304px; height: 49px; border: none; cursor: pointer; }
#cele_pridaj_left .celuloza input.cele_zmaz_but { width: 104px; height: 28px; background: url(../images/cele_zmaz_but.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }
#cele_pridaj_left .celuloza input.cele_uprav_but { width: 104px; height: 28px; background: url(../images/cele_uprav_but.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }
#cele_pridaj_left .celuloza input.cele_prihlas_but { width: 104px; height: 28px; background: url(../images/cele_prihlas_but.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }
#cele_pridaj_left .celuloza input.cele_oziv_but { width: 104px; height: 28px; background: url(../images/cele_oziv_but.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }
#cele_pridaj_left .celuloza input.cele_zvyhod_but { width: 117px; height: 28px; background: url(../images/but_pokracovat.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }
#cele_pridaj_right .sipka { position: absolute; top: 30px; left: 130px; background: url(../images/cele_sipka.gif) no-repeat; width: 95px; height: 99px; }

#cele_pridaj_opak { background: url(../images/cele_pridaj.gif) no-repeat; width: 980px; height: 352px; margin-top: 10px; }
#cele_pridaj_opak #iekvak, #cele_pridaj_bez #iekvak { position: relative; width: 980px; }

#cele_pridaj_bez { background: url(../images/cele.gif) no-repeat; width: 980px; height: 352px; margin-top: 10px; }
#cele_pridaj_bez h2 { position: absolute; font-size: 350%; font-weight: bold; top: 25px; z-index: 50; left: 300px; padding-left: 90px; height: 70px; line-height: 70px; vertical-align: middle; }
#cele_pridaj_bez h2.zvyhod { background: url(../images/cele_zvyhod_plus.gif) no-repeat; left: 250px; }
#cele_pridaj_bez h2.mobilna { background: url(../images/cele_mobil_plus.gif) no-repeat; left: 230px; }

#cele_pridaj_bez .mobilna_box { position: absolute; top: 180px; left: 18px; }
#cele_pridaj_bez .mobil_popis { position: absolute; top: 120px; left: 18px; width: 950px; text-align: center; }
#cele_pridaj_bez .mobilna_boxik { float: left; width: 300px; margin-right: 15px; text-align: center; }
#cele_pridaj_bez .mobilna_boxik p { margin: 5px 0; }

#cele_pridaj_bez_prve { position: absolute; top: 165px; left: 60px; }

#cele_pridaj_bez_prve .celuloza { width: 250px; }
#cele_pridaj_bez_prve .celuloza input { width: 250px; padding: 1px 3px; margin: 0; }

#cele_pridaj_bez_prve div.error { background: none; }
#cele_pridaj_bez_prve div.error p.error { border-style: none; font-size: 90%; font-weight: normal; color: #E41F26; padding: 3px 0; }
#cele_pridaj_bez_prve div.error p { font-size: 88%; font-weight: bold; width: 300px; }
#cele_pridaj_bez_prve div.error p a, #cele_pridaj_bez_prve div.error p a:link, #cele_pridaj_bez_prve div.error p a:visited, #cele_pridaj_bez_prve p a:active, #cele_pridaj_bez_prve p a:hover { color: #228B22; }

#cele_pridaj_bez_prve .celuloza input.cele_zvyhod_but { width: 117px; height: 28px; background: url(../images/but_pokracovat.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 -2px; }

#cele_pridaj_bez_druhe { position: absolute; top: 155px; left: 380px; }
#cele_pridaj_bez_druhe h3.cele_kocky { font-size: 125%; color: #F16417; font-weight: bold; background: url(../images/cele_kocky.gif) no-repeat; padding: 15px 0 15px 55px; }

#cele_pridaj_bez_druhe li { list-style: disc; margin-left: 80px; font-size: 95%; padding: 1px 0; }

#cele_pridaj_bez_tretie { position: absolute; top: 155px; left: 680px; }
#cele_pridaj_bez_tretie h3.cele_karta { font-size: 125%; color: #F16417; font-weight: bold; background: url(../images/cele_karta.gif) no-repeat; padding: 15px 0 15px 55px; }
#cele_pridaj_bez_tretie li { list-style: disc; margin-left: 80px; font-size: 95%; padding: 1px 0; }

#cele_pridaj_opak h2.regis { position: absolute; font-size: 350%; font-weight: bold; top: 25px; left: 300px; background: url(../images/mojacka_v.gif) no-repeat; padding-left: 90px; height: 70px; line-height: 70px; vertical-align: middle; }
#cele_pridaj_opak p { font-size: 115%; font-weight: bold; }
.sprievodca_5_1, .sprievodca_5_2, .sprievodca_5_3, .sprievodca_5_4, .sprievodca_5_5 { width: 980px; height: 45px; line-height: 45px; vertical-align: middle; padding: 0; margin: 10px 0 0 0; }
.sprievodca_5_1 { background: url(../images/sprievodca_5_1.gif) no-repeat; }
.sprievodca_5_2 { background: url(../images/sprievodca_5_2.gif) no-repeat; }
.sprievodca_5_3 { background: url(../images/sprievodca_5_3.gif) no-repeat; }
.sprievodca_5_4 { background: url(../images/sprievodca_5_4.gif) no-repeat; }
.sprievodca_5_5 { background: url(../images/sprievodca_5_5.gif) no-repeat; }

.sprievodca_5_1 li, .sprievodca_5_2 li, .sprievodca_5_3 li, .sprievodca_5_4 li, .sprievodca_5_5 li { float: left; width: 196px; text-align: center; font-size: 115%; font-weight: bold; list-style: none; }
.sprievodca_5_1 li.kasa, .sprievodca_5_2 li.kasa, .sprievodca_5_3 li.kasa, .sprievodca_5_4 li.kasa, .sprievodca_5_5 li.kasa { color: #fff; }

.sprievodca_4_1, .sprievodca_4_2, .sprievodca_4_3, .sprievodca_4_4 { width: 980px; height: 45px; line-height: 45px; vertical-align: middle; padding: 0; margin: 10px 0 0 0; }
.sprievodca_4_1 { background: url(../images/sprievodca_4_1.gif) no-repeat; }
.sprievodca_4_2 { background: url(../images/sprievodca_4_2.gif) no-repeat; }
.sprievodca_4_3 { background: url(../images/sprievodca_4_3.gif) no-repeat; }
.sprievodca_4_4 { background: url(../images/sprievodca_4_4.gif) no-repeat; }

.sprievodca_4_1 li, .sprievodca_4_2 li, .sprievodca_4_3 li, .sprievodca_4_4 li { float: left; width: 245px; text-align: center; font-size: 115%; font-weight: bold; list-style: none; }
.sprievodca_4_1 li.kasa, .sprievodca_4_2 li.kasa, .sprievodca_4_3 li.kasa, .sprievodca_4_4 li.kasa { color: #fff; }

.sprievodca_3_1, .sprievodca_3_2, .sprievodca_3_3 { width: 980px; height: 45px; line-height: 45px; vertical-align: middle; padding: 0; margin: 10px 0 0 0; }
.sprievodca_3_1 { background: url(../images/sprievodca_3_1.gif) no-repeat; }
.sprievodca_3_2 { background: url(../images/sprievodca_3_2.gif) no-repeat; }
.sprievodca_3_3 { background: url(../images/sprievodca_3_3.gif) no-repeat; }

.sprievodca_3_1 li, .sprievodca_3_2 li, .sprievodca_3_3 li { float: left; width: 326px; text-align: center; font-size: 115%; font-weight: bold; list-style: none; }
.sprievodca_3_1 li.kasa, .sprievodca_3_2 li.kasa, .sprievodca_3_3 li.kasa { color: #fff; }

textarea { font-size: 115%; _font-size: 70%; *font-size: 95%; color: #333333; width: 283px; _width: 288px; padding: 2px 0 0 5px;  }

#left #left-col-add .zvyhod_form { margin: 5px 15px; padding: 10px; width: 615px; font-size: 100%; background: #FFFEEC; border-bottom: 1px solid #D0D8DB; border-top: 1px solid #D0D8DB; }
#left #left-col-add .zvyhod_form h3 { font-size: 120%; }
#left #left-col-add .zvyhod_form table { font-size: 100%; margin: 5px 10px 0 0; padding: 0; width: 615px; _width: 605px; }
#left #left-col-add .zvyhod_form table td { vertical-align: top; }
#left #left-col-add .zvyhod_form table td.prves { width: 75px; _width: 80px; padding: 3px 5px 0 0; _padding: 3px 5px 15px 0; }
#left #left-col-add .zvyhod_form table td.druhes { width: 415px; }
#left #left-col-add .zvyhod_form table td.druhes p.zelene a { color: #008000; }
#left #left-col-add .zvyhod_form table td.druhes p { font-size: 85%; }
#left #left-col-add .zvyhod_form table td.druhes span { padding: 0 3px; }

#left #left-col-add .zvyhod_form table td.treties { width: 80px; font-size: 125%; text-align: right; }
#left #left-col-add .zvyhod_form table td.treties span { font-size: 75%; }

/* --- PRIDAJ --- */
#left #left-col-add h1 { color: #1188C1; font-size: 2.6em; font-weight: bold; padding: 0 0 0 30px; margin: 0; }
#left #left-col-add h2 { color: #F16417; font-size: 1.4em; font-weight: bold; padding: 0 0 10px 30px; margin: 0; }

#left #left-col-add ul { padding: 0 0 10px 30px; margin: 20px 0 0 15px; }

#left #textove h1 { color: #1188C1; font-size: 2.6em; font-weight: bold; padding: 0 30px; margin: 0; }
#left #textove h3 { color: #F16417; font-size: 1.4em; font-weight: bold; padding: 0 30px; margin: 0; }
#left #textove h4 { color: #F16417; font-size: 1.4em; font-weight: bold; padding: 15px 30px 0 30px; margin: 0; }
#left #textove p { margin: 10px 0 15px 0; padding: 0 30px; font-size: 95%; }
#left #textove p.centris { text-align: center; font-size: 105%; font-weight: bold; margin: 25px 0 0 0; }
#left #textove p.smallos { font-size: 85%; }
#left #textove .pdf { padding: 20px 0 0 100px; margin: 0; font-size: 95%; background: url(../images/pdf.gif) no-repeat 30px 0; height: 66px; width: 550px; _width: 650px; }
#left #textove ol, #left #textove ul { margin: 10px 0 15px 20px; padding: 0 30px; }
#left #textove ol li { margin: 0; padding: 0; font-size: 95%; }
#left #textove ul li { margin: 0; padding: 3px 0; font-size: 95%; list-style: disc; }

#left #left-col-add .bez_helpik { margin: 10px 30px 15px 30px; padding: 0; font-size: 95%; }
#left #left-col-add .helpik { margin: 10px 0 15px 30px; padding: 0 0 0 20px; font-size: 95%; background: url(../images/helpik.gif) no-repeat; }
#left #left-col-add .rss_top { background: url(../images/rss_top.gif) repeat-x; height: 6px; }
#left #left-col-add .rss_bottom { background: url(../images/rss_bottom.gif) repeat-x 0 10px; _background: url(../images/rss_bottom.gif) repeat-x 0 20px; height: 6px; margin-top: 10px; }

#left #left-col-add .bez_helpik input.butt_ulozit { width: 145px; height: 28px; background: url(../images/but_ulozit_nastavenia.gif) no-repeat; border: none; cursor: pointer; margin: 0; }


#left #left-col-add table.rss { font-size: 100%; margin: 10px 13px; }
#left #left-col-add table.rss td { width: 300px; }

#left #textove table.reklamos { font-size: 100%; margin: 10px 15px; width: 635px; border-collapse: collapse; }
#left #textove table.reklamos th { padding: 14px 5px 14px 15px; background: url(../images/moja_th_back.gif); color: #F16417; font-size: 115%; text-align: left; }
#left #textove table.reklamos td { padding: 5px 5px 5px 15px; text-align: left; border-bottom: 1px solid #D0D8DB; font-size: 95%; }
#left #textove table.reklamos td span { color: gray; }
#left #textove table.reklamos td.neuhrad { background: #B0EBFF; }
#left #textove table.reklamos td.cerven { background: #B0EBFF; }
#left #textove table.reklamos td.cervena { background: #E0F7FF; }
#left #textove table.reklamos td.pravos { text-align: right; }

#left #textove table.zvycko { font-size: 100%; margin: 0 30px 30px 30px; border-collapse: collapse; }
#left #textove table.zvycko td { padding: 5px; font-size: 95%; text-align: left; margin: 0; vertical-align: top; }
#left #textove table.zvycko td p { padding: 5px; margin: 0; }

#left #left-col-add table.reklamos { font-size: 100%; margin: 10px 15px 10px 0; width: 615px; _width: 635px; border-collapse: collapse; }
#left #left-col-add table.reklamos th { padding: 14px 5px 14px 15px; background: url(../images/moja_th_back.gif); color: #F16417; font-size: 115%; text-align: left; }
#left #left-col-add table.reklamos td { padding: 8px 5px 8px 15px; text-align: left; border-bottom: 1px solid #D0D8DB; font-size: 95%; vertical-align: top; }
#left #left-col-add table.reklamos td img { vertical-align: middle; }
#left #left-col-add table.reklamos td span { color: gray; }
#left #left-col-add table.reklamos td span.ako_to { font-size: 90%; }
#left #left-col-add table.reklamos td.modrovsky { background: #1188C2; color: #fff; }
#left #left-col-add table.reklamos td.modrovsky span { color: #fff; }
#left #left-col-add table.reklamos td.modrovsky h3 { font-size: 130%; font-weight: normal; }
#left #left-col-add table td.cisty_stit { background: #fff; }

#left #left-col-add p.bez_helpik span { background: url(../images/w_facebook.gif) no-repeat 0 0; padding-left: 18px; margin-left: 2px; }
#left #left-col-add p.upoz img { vertical-align: middle; }

#left #left-col-add ul.faqy { margin: 0 30px 15px 30px; }
#left #left-col-add ul.faqy li { padding: 5px 0 5px 10px; font-size: 95%; background: url(../images/arrow_rozsirene.gif) no-repeat 0 11px; }

#left #left-col-add ul.sitemap { margin: 15px 30px 0 30px; }
#left #left-col-add ul.sitemap li { padding: 3px 0 3px 10px; font-size: 95%; background: url(../images/arrow_rozsirene.gif) no-repeat 0 9px; }
#left #left-col-add ul.sitemap li ul { padding: 3px 0 3px 10px; }

#left #left-col-add .lampa { margin: 5px 0 5px 15px; }

input, select, textarea { color: #000; }
textarea { overflow: auto; }
#left-col-add form.add-url div { clear: left; display: block; padding: 5px 0; height: expression('1%'); }

#left-col-add form.add-url { min-width: 635px; max-width: 635px; width: 635px; margin: 0 15px; }
#left-col-add form.add-url fieldset { clear: both; background: #F7F8F8; margin: 5px 0 10px 0; padding: 0; }
#left-col-add form.add-url fieldset h3 { font-size: 120%; font-weight: bold; color: #F16417; margin: 0 15px; padding: 10px 0; background: url(../images/legend_h3.gif) repeat-x 0 bottom; }

#left-col-add form.add-url div fieldset legend { padding: 0 3px 0 9px; margin: 0; }
#left-col-add form.add-url div.required fieldset legend { font-weight: bold; margin: 0; }
#left-col-add form.add-url div label { display: block; float: left; width: 160px !important; width /**/:170px; padding: 3px 5px 5px 5px; margin: 0 0 5px 0; text-align: right; }
#left-col-add form.add-url div.optional label, label.optional { font-weight: normal; }
#left-col-add form.add-url div.required label, label.required { font-weight: bold; }
#left-col-add form.add-url div.optional, #left-col-add form.add-url div.required { margin: 10px 0; vertical-align: top; }
#left-col-add form.add-url div.optional img { vertical-align: middle; }

#left-col-add form.add-url div.optional p { margin: 10px 15px 0 15px; }

#left-col-add form.add-url .gombik { width: 150px; }

#left-col-add form.add-url div small { display: block; margin: 0 0 0 172px; padding: 1px 3px; font-size: 80%; height: expression('1%'); }
#left-col-add form.add-url div big { font-size: 85%; height: expression('1%'); }
#left-col-add form.add-url div.required span { padding: 0 7px; background: #EFF1F2; border: 1px solid #D0D8DB; color: #000; }
#left-col-add form.add-url div.required em { font-size: 85%; vertical-align: top; }

#left-col-add form.add-url div .prednost { margin: 4px 0 6px 5px; padding: 0; width: 15px; line-height: 15px; height: 15px; vertical-align: middle; }

#left-col-add form.add-url fieldset div.optional .checkbox, #left-col-add form.add-url fieldset div.required .checkbox { margin: 4px 0 6px 5px; padding: 0; width: 15px; line-height: 15px; height: 15px; vertical-align: middle; }
#left-col-add form.add-url fieldset div.optional p.verzie { display: block; float: left; width: 120px !important; width /**/:130px; padding: 3px 5px 5px 5px; margin: 0 0 5px 0; text-align: right; height: 80px; }

form.add-url dl { margin-top: 10px; }
form.add-url dt, form.add-url dd { float: left; margin: 5px 5px 5px 0; width: 445px; _width: 435px; }
form.add-url dt { width: 168px; text-align: right; font-weight: bold; }
form.add-url dd em { color: gray; }
form.add-url dl a, form.add-url dl a:link, form.add-url dl a:visited, form.add-url dl a:active, form.add-url dl a:hover { color: #008000; }


.kroky li { padding: 3px 0; color: gray; }
.kroky li.kasa { color: #FF6600; font-weight: bold; }
.kroky li em { background: #C5C5C5; color: #fff; padding: 2px 5px; font-style: normal; margin-right: 3px; }
.kroky li.kasa em { background: #FF6600; color: #fff; padding: 2px 5px; font-style: normal; margin-right: 3px; }


form.add-url div input, form div textarea { width: 250px; padding: 1px 3px; margin: 0; }
form.add-url div input.katka { width: 81px; }
form.add-url div input.fotos { vertical-align: top; }
form.add-url div input.trinast { margin: 0 0 0 15px; padding: 0; width: 15px; }
form.add-url div select.katkosa { width: 259px !important; width /**/:250px; margin: 0; }
form.add-url div select.katkosos { width: 339px !important; width /**/:330px; margin: 0; }
form.add-url div select.katkos { width: 100px; }
form.add-url div input.inputText { width: 230px; }

#left-col-add form.add-url .pokr { cursor: pointer; width: 117px; height: 28px; margin-left: 10px; background: url(../images/but_pokracovat.gif); border: none; }
#left-col-add form.add-url .sp_pokr { cursor: pointer; background: url(../images/but_spat.gif); width: 75px; height: 28px; border: none; margin-left: 90px; _margin-left: 95px; }
#left-col-add form.add-url .pridaj_nazor { cursor: pointer; width: 109px; height: 28px; margin-left: 170px; background: url(../images/but_pridaj_nazor.gif); border: none; }
#left-col-add form.add-url .but_ulozit_nastavenia { cursor: pointer; width: 145px; height: 28px; margin-left: 15px; background: url(../images/but_ulozit_nastavenia.gif); border: none; }
#left-col-add form.add-url .but_aktivovat { cursor: pointer; width: 110px; height: 28px; margin-left: 15px; background: url(../images/but_aktivovat.gif); border: none; }
#left-col-add form.add-url .but_objednat { cursor: pointer; width: 129px; height: 28px; background: url(../images/but_objednat.gif); border: none; }

#left-col-add form.add-url div.submit { padding: 0 0 0 0; }
/* #left-col-add form.add-url div input.inputsubmit { background: #ccc; color: #000; width: 90px; padding: 0; margin: 0; } */

#left-col-add form.add-url .but_odoslat { cursor: pointer; width: 110px; height: 28px; margin-left: 170px; background: url(../images/but_odoslat.gif); border: none; }
#left-col-add form.add-url .but_vyhladat { cursor: pointer; width: 110px; height: 28px; margin-left: 15px; background: url(../images/but_vyhladat.gif); border: none; }
#left-col-add form.add-url .pridaj_filter { cursor: pointer; width: 109px; height: 28px; margin-left: 15px; background: url(../images/but_pridaj_filter.gif); border: none; }

#left-col-add form.add-url .upravit { cursor: pointer; width: 84px; height: 28px; margin-left: 15px; background: url(../images/but_upravit.gif); border: none; }
#left-col-add form.add-url .zmazat { cursor: pointer; width: 84px; height: 28px; margin-left: 15px; background: url(../images/but_zmazat.gif); border: none; }

/* --- CHYBOVE HLASKY --- */

#left-col-add div.bad, #left-col-add div.good, #left-col-add div.kaka, #left-col-add div.eso { padding: 15px; margin: 15px; }
#left-col-add form.add-url div.bad, #left-col-add form.add-url div.good, #left-col-add form.add-url div.kaka, #left-col-add form.add-url div.eso { padding: 15px; margin: 15px 0; }

#left-col-add form.add-url div.bad, #left-col-add div.bad { color: #E41F26; border: 5px solid #E41F26; background: #fff url(../images/bad.gif) no-repeat 15px 10px; }
#left-col-add form.add-url div.good, #left-col-add div.good { color: #008000; border: 5px solid #008000; background: #fff url(../images/good.gif) no-repeat 15px 5px; }
#left-col-add form.add-url div.kaka, #left-col-add div.kaka { color: #4387C6; border: 5px solid #4387C6; background: #fff url(../images/kaka.gif) no-repeat 15px 15px; }
#left-col-add form.add-url div.eso, #left-col-add div.eso { color: #4387C6; border: 5px solid #4387C6; background: #fff url(../images/eso.gif) no-repeat 15px 15px; }

#left-col-add form.add-url div.bad h3, #left-col-add .bad h3, #left-col-add form.add-url div.good h3, #left-col-add div.good h3, #left-col-add form.add-url div.kaka h3, #left-col-add div.kaka h3, #left-col-add form.add-url div.eso h3, #left-col-add div.eso h3 { font-size: 150%; font-weight: bold; letter-spacing: 0; padding: 5px 20px 0 90px; margin: 0; background: none; }
#left-col-add form.add-url div.bad h3, #left-col-add .bad h3 { color: #E41F26; }
#left-col-add form.add-url div.good h3, #left-col-add div.good h3 { color: #008000; }
#left-col-add form.add-url div.kaka h3, #left-col-add div.kaka h3, #left-col-add form.add-url div.eso h3, #left-col-add div.eso h3 { color: #4387C6; }

#left-col-add div.bad ul, #left-col-add div.good ul, #left-col-add div.kaka ul { margin: 0 0 0 90px; padding: 5px 0 0 13px; }

#left-col-add div.bad li, #left-col-add div.good li { list-style: disc; color: #333; font-size: 95%; }
#left-col-add div.kaka li, #left-col-add div.eso li { margin: 0 0 0 70px; list-style: disc; color: #333; font-size: 95%; }

.bad p, .good p, .kaka p { padding: 5px 0 0 0; color: #333; margin: 0 0 0 90px; font-size: 95%; }
.eso p { padding: 15px 0 0 0; color: #333; margin: 0 0 0 90px; font-size: 95%; }

#left-col-add div.zabal { margin: 15px; }

p.error { padding: 0 0 0 27px; margin: 0; }
form.add-url div.error { background: #fff url(../images/required_bg.gif) no-repeat top left; border: 1px solid #E41F26; }
form.add-url div.error p.error { background: transparent url(../images/error.gif) no-repeat 0 0; border-style: none; font-size: 90%; font-weight: normal; color: #E41F26; padding: 3px 0 6px 22px; }
form.add-url div.error p { font-size: 88%; font-weight: bold; margin: 0 0 0 170px; width: 420px; }
form.add-url div.error p a, form.add-url div.error p a:link, form.add-url div.error p a:visited, form.add-url div.error p a:active, form.add-url div.error p a:hover { color: #228B22; }

form.suhlas div.error { background: #fff url(../images/required_bg.gif) no-repeat top left; border: 1px solid #E41F26; }
form.suhlas div.error p.error { background: transparent url(../images/error.gif) no-repeat 0 0; font-size: 90%; font-weight: normal; border-style: none; margin: 0 0 0 15px; color: #E41F26; }
form.suhlas div.error p { margin: 0; }
form.suhlas div input { margin: 2px; }

p.dobre { padding: 0 0 0 27px; margin: 0; }
form.add-url div.dobre { background: #fff url(../images/dobre_bg.gif) no-repeat top left; border: 1px solid #008000; }
form.add-url div.dobre p.dobre { background: #fff url(../images/dobre.gif) no-repeat 0; border-style: none; font-size: 90%; font-weight: normal; color: #008000; padding: 3px 0 6px 22px; }
form.add-url div.dobre p { font-size: 88%; font-weight: bold; margin: 0 0 0 170px; width: 420px; }
form.add-url div.dobre p a, form.add-url div.dobre p a:link, form.add-url div.dobre p a:visited, form.add-url div.dobre p a:active, form.add-url div.dobre p a:hover { color: #228B22; }

/* --- SUGGEST --- */
#left-col-add form.add-url div #suggester { position: relative; top: -7px; }
#left-col-add form.add-url div #search_suggest ul { position: absolute; margin-left: 164px; top: 0; *margin-left: 164px; *top: 1px; _margin-left: 167px; _top: 0; width: 258px; _width: 250px; border: 1px solid #DDDDDD; background: #fff; z-index: 1000; padding: 0; }

#left-col-add form.add-url div #search_suggest li { height: 20px; line-height: 20px; vertical-align: middle; display: block; }
#left-col-add form.add-url div #search_suggest li.suggest_name { padding: 5px 10px 0 10px; font-weight: bold; color: #FF6600; }

#left-col-add form.add-url div #search_suggest li.suggest_close { background: #DDDDDD; text-align: right; padding: 0 0 0 0; }

#left-col-add form.add-url div #search_suggest li a, #search_suggest li a:link, #search_suggest li a:visited, #search_suggest li a:active { font-size: .85em; display: block; color: #024794; text-decoration: none; padding: 0 10px; }
#left-col-add form.add-url div #search_suggest li a:hover { display: block; color: #024794; text-decoration: none; background: #eee; padding: 0 10px; }

#left-col-add form.add-url div #search_suggest li.suggest_close a, #search_suggest li.suggest_close a:link, #search_suggest li.suggest_close a:visited, #search_suggest li.suggest_close a:active { display: block; padding: 0 10px 0 0; _padding: 0 5px 0 0; background: #DDDDDD; }
#left-col-add form.add-url div #search_suggest li.suggest_close a:hover { background: #DDDDDD; display: block; padding: 0 10px 0 0; _padding: 0 5px 0 0; text-decoration: underline; }



/* ------------------------------- thickbox ------------------------ */
* {padding: 0; margin: 0; }

#TB_window { color: #333333; }
#TB_secondLine { color:#666666; }

#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height: 100%; width: 100%; }

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }

* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_window { position: fixed; background: #F0F4F6; z-index: 102; color:#333333; display: none; text-align: left; top: 50%; left: 50%; }

#TB_window_left_top img { position: absolute; z-index: 103; top:0; left:0; }
#TB_window_left_bottom img { position: absolute; z-index: 103; bottom:0; left:0; }
#TB_window_right_bottom img { position: absolute; z-index: 103; bottom:0; right:0; }

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }

#TB_caption { height: 40px; line-height: 40px; vertical-align: middle; padding: 0 0 0 15px; float: left; color: #1188C1; font-size: 1.2em; }

#TB_closeWindow { height: 40px; line-height: 40px; vertical-align: middle; padding: 0 15px; float: right; }
#TB_closeWindow img { vertical-align: middle; padding: 0 0 3px 0; }

#TB_closeAjaxWindow { padding: 0; margin: 0; text-align: right; float: right; }
#TB_closeAjaxWindow img { margin: -15px -15px 0 0; _margin: 0 0 0 30px; }

#TB_ajaxWindowTitle { float: left; padding: 0; margin: 0; }
#TB_title { background: none; height: 0; }

#TB_ajaxContent { clear: both; padding: 0; margin: 56px; _margin: 28px 56px; overflow: auto; text-align: left; z-index: 113; }
#TB_ajaxContent h3 { padding: 0 0 0 70px; font-size: 2.4em; line-height: 50px; color: #1188C1; }
#TB_ajaxContent h3.pero { background: url(../images/thickbox_pero.gif) no-repeat; }
#TB_ajaxContent h3.truba { background: url(../images/thickbox_truba.gif) no-repeat; }
#TB_ajaxContent h3.abc { background: url(../images/thickbox_abc.gif) no-repeat; }
#TB_ajaxContent h3.bez { padding: 0 0 0 0; }
#TB_ajaxContent h4 { padding: 20px 0 5px 0; font-size: 1.15em; color: #F16417; }

#else { height: 100%; width: 685px; _width: 700px; display: block; overflow: auto; padding-right: 15px; }


#TB_ajaxContent ul { margin: 0 20px; }
#TB_ajaxContent li { list-style: disc; padding: 2px 0; }

#TB_ajaxContent_prvy, #TB_ajaxContent_druhy, #TB_ajaxContent_treti { width: 276px; height: 500px; margin: 0 2px; border: 1px solid gray; float: left; position: relative; }
#TB_ajaxContent h2 { padding: 10px 0; font-size: 1.4em; color: #1188C1; text-align: center; }
#TB_ajaxContent_prvy ul, #TB_ajaxContent_druhy ul, #TB_ajaxContent_treti ul { padding: 0 10px; }
#TB_ajaxContent_prvy li, #TB_ajaxContent_druhy li, #TB_ajaxContent_treti li { font-size: 95%; padding: 5px 0; width: 256px; }
#TB_ajaxContent_prvy li img, #TB_ajaxContent_druhy li img, #TB_ajaxContent_treti li img { vertical-align: middle; position: absolute; right: 5px; }
#TB_ajaxContent_prvy li a, #TB_ajaxContent_druhy li a, #TB_ajaxContent_treti li a { color: #000; }
#TB_ajaxContent_prvy li span, #TB_ajaxContent_druhy li span, #TB_ajaxContent_treti li span { color: #F16417; font-weight: bold; }

#TB_ajaxContent table { font-size: 100%; margin: 40px 0; }
#TB_ajaxContent table td { vertical-align: top; }
#TB_ajaxContent table td span { color: #E41F26; font-style: italic; }
#TB_ajaxContent table textarea { background: url(../images/form_textarea_shadow.gif) no-repeat; width: 283px; _width: 290px; margin-right: 30px; height: 125px; _height: 130px; *height: 130px; border: 1px solid #fff; padding: 2px 0 0 5px; }
#TB_ajaxContent table input { background: url(../images/input_shadow.gif) no-repeat; width: 267px; margin-bottom: 12px; height: 13px; padding: 5px 0 3px 5px; _padding: 0 0 0 8px; _height: 22px; _line-height: 22px; _vertical-align: middle; border: 1px solid #fff; }
#TB_ajaxContent input.thickbox_but_odpovedat { background: url(../images/thickbox_but_odpovedat.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 0 0 0 170px; cursor: pointer; }
#TB_ajaxContent input.thickbox_but_zly_inz { background: url(../images/thickbox_but_zly_inz.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 20px 0 0 70px; cursor: pointer; }
#TB_ajaxContent input.thickbox_but_zlu_kat { background: url(../images/thickbox_but_zlu_kat.gif) no-repeat; width: 278px; height: 50px; border: none; margin: 20px 0 0 70px; cursor: pointer; }
#TB_ajaxContent input.but_odoslat { cursor: pointer; width: 110px; height: 28px; background: url(../images/but_odoslat.gif); border: none; }

#TB_ajaxContent #kontakt_odoslany { color: #008000; border: 5px solid #008000; background: #fff url(../images/good.gif) no-repeat 15px 5px; margin: 20px 0; padding: 0 0 15px 0; width: 640px; }
#TB_ajaxContent #kontakt_odoslany h3 { font-size: 150%; font-weight: bold; letter-spacing: 0; color: #008000; padding: 5px 20px 0 90px; background: none; margin: 0; }
#TB_ajaxContent #kontakt_odoslany p { padding: 0; color: #333; margin: -10px 0 0 90px; font-size: 95%; }
#TB_ajaxContent .ta_zavri img { vertical-align: middle; }

#TB_ajaxContent.TB_modal { padding: 15px; }
#TB_ajaxContent p { padding: 5px 0px }
#TB_ajaxContent p.truba { padding: 10px 0px 10px 70px; }
#TB_ajaxContent p.centris { text-align: center; font-size: 105%; font-weight: bold; margin: 25px 0 0 0; }

#TB_ajaxContent table.reklamos { font-size: 100%; margin: 10px 15px; width: 635px; border-collapse: collapse; }
#TB_ajaxContent table.reklamos th { padding: 14px 5px 14px 15px; background: url(../images/moja_th_back.gif); color: #F16417; font-size: 115%; text-align: left; }
#TB_ajaxContent table.reklamos td { padding: 5px 5px 5px 15px; text-align: left; border-bottom: 1px solid #D0D8DB; font-size: 95%; }
#TB_ajaxContent table.reklamos td span { color: gray; }
#TB_ajaxContent table.reklamos td.neuhrad { background: #B0EBFF; }
#TB_ajaxContent table.reklamos td.cerven { background: #B0EBFF; }
#TB_ajaxContent table.reklamos td.cervena { background: #E0F7FF; }
#TB_ajaxContent table.reklamos td.pravos { text-align: right; }

#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_HideSelect { z-index: 99; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_iframeContent{ clear: both; border: none; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }
