body { text-align: center; color: #333333; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #CFE1AE; z-index: 0; }
#main { margin: 0 auto 22px auto; width: 985px; text-align: left; position: relative; top: 22px; min-height: 450px; height: auto; _height: 450px; background: url(../images/main.gif) repeat-y; }
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: #C80013; text-decoration: none; }
a:hover { color: #C80013; text-decoration: underline; }
.clear { overflow: hidden; clear: both; height: 1px; line-height: 1px; }
.ui-tabs-hide { display: none; }
#background { margin: 0 auto; background: #CFE1AE url(../images/body_back.jpg) repeat-x 0 22px; width: 100%; height: 443px; position: absolute; left: 0; }


/* --- TOP LISTA --- */
#linka { margin: 0 auto; background: #ECECEC url(../images/top_lista.gif) repeat-x; width: 100%; height: 22px; line-height: 22px; vertical-align: middle; z-index: 200; position: absolute; left: 0; }
#linka ul { text-align: left; margin: 0 auto; width: 985px; }
#linka li { float: left; background: url(../images/top_lista_break.gif) no-repeat 0 4px; margin: 0 10px 0 0; padding: 0 0 0 10px; font-size: 95%; font-size: 95%\9; _font-size: 95%; *font-size: 95%; }
#linka li.first { background: none; }
#linka li a, #linka li a:link, #linka li a:visited, #linka li a:active { color: #333333; text-decoration: none; }
#linka li a:hover { color: #333333; text-decoration: underline; }
#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act { text-decoration: none; color: #C80013; }
#linka a:hover.act { text-decoration: underline; color: #C80013; }

/* --- HEADER --- */
#hlavicka { position: relative; }

#logo { display: block; padding-left: 0; position: absolute; top: 0; z-index: 1; }

#pocet_rec { display: block; padding-left: 150px; position: absolute; top: 80px; z-index: 10; color: #EFF2DF; font-weight: bold; }

#header { height:115px; position: relative; font-size: 1.5em; }
#header span { background: #fff url(../images/header.jpg) no-repeat; position: absolute; width: 100%; height: 100%; }


/* --- SEARCH --- */
#search_back { height: 86px; position: absolute; top: 17px; left: 300px; }
#search_back input { float: left; background: url(../images/input_shadow.gif) no-repeat; font-size: 85%; font-size: 95%\9; _font-size: 85%; *font-size: 85%; cursor: text; color: #333333; width: 281px; _width: 291px; 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; border: 1px solid #fff; margin: 30px 0 0 25px; *height: 13px; *line-height: 13px; *vertical-align: middle; _height: 23px; _line-height: 23px; _vertical-align: middle; float: left; }
#search_back input.search_lupa { float: left; margin: 25px 0 0 10px; background: url(../images/search_lupa.gif) no-repeat; width: 34px; height: 35px; border: none; cursor: pointer;  }

#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; }

.rozsirene { color: #fff; font-size: 95%; margin: 0 0 0 25px; *margin: 0 0 0 25px; padding: 0; z-index: 1000; overflow: hidden; clear: both; }
.rozsirene a, .rozsirene a:link, .rozsirene a:visited, .rozsirene a:active, .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, .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; }

#prihlasenie { position: absolute; top: 65px; left: 690px; }
#registracia { position: absolute; top: 65px; left: 835px; }

#prihlasenie_blok { position: absolute; top: 90px; left: 573px; background: url(../images/prihlasenie_blok2.gif) no-repeat; width: 247px; height: 145px; 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%; font-size: 90%\9; _font-size: 85%; *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%; font-size: 90%\9; _font-size: 85%; *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: 211px; height: 28px; border: none; cursor: pointer; }

.top_menu { float: left; background: url(../images/top_menu_back.gif) no-repeat; width: 675px; height: 45px; }
.top_menu li { float: left; height: 45px; line-height: 45px; vertical-align: middle; color: #fff; font-size: 125%; width: 100px; text-align: center; }


/* --- OMRVINKY --- */
.drob { font-size: 85%; padding: 10px; overflow: hidden; clear: both; }


/* --- PRIDAJ RECEPT --- */
.pridaj_rec a { float: right; background: url(../images/pridaj_rec.gif) no-repeat; padding: 0 0 0 100px; display: block; width: 210px; _width: 310px; height: 45px; height: 45px; line-height: 45px; vertical-align: middle; color: #fff; font-size: 125%; }
.pridaj_rec a, .pridaj_rec a:link, .pridaj_rec a:visited, .pridaj_rec a:active { color: #fff; text-decoration: none; }
.pridaj_rec a:hover { color: #fff; text-decoration: underline; }


/* --- LEFT COL --- */
#content { margin: 0 auto; width: 985px; background: url(../images/main_back.gif) no-repeat 0 45px; _background: url(../images/main_back.gif) no-repeat 0 0; *background: url(../images/main_back.gif) no-repeat 0 0; }

#left { float: left; width: 670px; margin: 0 0 0 5px; _margin: 0 0 0 2px; }


/* --- HOMEPAGE --- */
#left .home_kateg { margin: 5px 0 0 0; width: 665px; background: url(../images/home_kateg_back.gif) repeat-y; }
#left .home_kateg_top { width: 665px; height: 16px; background: url(../images/home_kateg_top.gif) no-repeat; }
#left .home_kateg_bottom { width: 665px; height: 16px; background: url(../images/home_kateg_bottom.gif) no-repeat; }

#left .home_kateg table { width: 635px; margin: 0 15px; padding: 7px 0; _margin: 15px; *margin: 15px; font-size: 100%; }
#left .home_kateg table td.one { width: 60px; 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 a, #left .home_kateg table td.two p a:link, #left .home_kateg table td.two p a:visited, #left .home_kateg table td.two p a:active { color: #5E9900; }

#left .home_kateg table td.two p.home_podkateg { padding: 1px 14px 0 0; font-size: 85%; }
#left .home_kateg table td.two p.home_podkateg a, #left .home_kateg table td.two p.home_podkateg a:link, #left .home_kateg td.two p.home_podkateg a:visited, #left .home_kateg td.two p.home_podkateg a:active { color: #333333; }
#left .home_kateg table td.two p.home_podkateg a:hover { color: #333333; }

#left .abeceda { padding: 20px 15px 0 25px; font-size: 100%; }
#left .abeceda a, #left .abeceda a:link, #left .abeceda a:visited, #left .abeceda a:active { padding: 0 3px 0 4px; font-weight: bold; color: #5E9900; }
#left .abeceda a:hover { padding: 0 3px 0 4px; font-weight: bold; color: #5E9900; }


#left .recept_dna { width: 660px; background: url(../images/recept_dna_back.gif) repeat-y; margin: 5px 0 0 5px; position: relative; z-index: 200; }

#left .recept_dna_top { width: 660px; height: 218px; background: url(../images/recept_dna_top.gif) no-repeat 0 0; position: absolute; left: 0; top: 0; z-index: -200; }
#left .recept_dna_bottom { width: 660px; height: 16px; background: url(../images/recept_dna_bottom.gif) no-repeat; }

#left .recept_dna table { font-size: 100%;  }
#left .recept_dna table td { vertical-align: top; padding: 20px 0 0 17px; width: 300px; }


#left .recept_dna table td h2 { color: #C80013; font-size: 125%; padding-bottom: 15px; }
#left .recept_dna table td h3 a, #left .recept_dna table td h3 a:link, #left .recept_dna table td h3 a:visited, #left .recept_dna table td h3 a:active, #left .recept_dna table td h3 a:hover { padding: 0 0 0 0; font-size: 115%; color: #5E9900; text-decoration: underline; }
#left .recept_dna table td h3 a:hover { text-decoration: none; }

#left .recept_dna table td p { font-size: 95%; padding: 10px 0 0 0; }
#left .recept_dna table td p.hodnotenie { padding-top: 3px; }
#left .recept_dna table td p.hodnotenie img { vertical-align: bottom; }

.forgos { margin: 20px 20px 0 20px; padding: 5px 0 0 0; width: 620px; border-top: 1px solid #eee; }
.forgos p { text-align: right; font-size: 85%; }
.forgos span { display: none; }

.forgosos { padding: 2px 0; margin: 0 20px; }
.forgosos h4 { padding: 15px 0 0 0; font-size: 165%; }
.forgosos p.text { padding: 0 0 15px 0; font-size: 105%; text-align: left; }



.targos { padding: 10px 0; }
.targos h3 { padding: 0 0 0 20px; font-size: 135%; font-size: 110%\9; _font-size: 105%; *font-size: 105%; }

.targos table { margin: 0; }
.targos table td { vertical-align: top; padding-top: 10px; }
.targos table td.prve { font-size: 85%; width: 100px; margin: 10px 0 0 0; padding: 10px 0 0 0; }
.targos table td.prve img { margin-top: 3px; padding: 0; }
.targos table td.druhe { font-size: 95%; padding: 0 0 15px 20px; }
.targos table td.druhe h3 a { text-decoration: none; font-size: 105%; font-size: 110%\9; _font-size: 105%; *font-size: 105%; }
.targos table td.druhe p.zelene { padding: 4px 0; vertical-align: middle; }
.targos table td.druhe p.zelene a, #left .recept_dna table td .targos table td.druhe p.zelene a:link, .targos table td.druhe p.zelene a:visited, .targos table td.druhe p.zelene a:active { color: #C7000E; text-decoration: underline; }
.targos table td.druhe p.zelene a:hover { color: #C7000E; text-decoration: none; }
.targos table td.druhe p.zelene span { padding: 0 3px 4px 3px; font-size: 90%; vertical-align: middle; }

/* --- STREDNY STLPEC --- */
#left .middle { float: right; width: 465px; margin: 0 5px 0 0; _margin: 0 2px 0 0; background: url(../images/content_back.gif) repeat-y; }

#left .middle_top { width: 465px; height: 16px; background: url(../images/content_top.gif) no-repeat; }
#left .middle_bottom { width: 465px; height: 16px; background: #fff url(../images/content_bottom.gif) no-repeat; padding-bottom: 15px; }

#left .middle h1 { border-bottom: 1px dotted #B2B2B2; padding: 0 0 7px 65px; margin: 0 20px; color: #333333; font-size: 120%; font-size: 115%\9; _font-size: 120%; *font-size: 120%; position: relative; height: 50px; line-height: 50px; vertical-align: middle; }
#left .middle h1 img { padding: 0 0 0 0; position: absolute; top: 7px; left: 0; }

#left .middle .recept { margin: 0 20px; padding: 20px 0; width: 425px; _width: 425px; font-size: 100%; border-bottom: 1px dotted #B2B2B2; }
#left .middle .recept h3 { font-size: 125%; padding: 0 0 3px 3px; font-weight: normal; }
#left .middle .recept h3 a, #left .middle .recept h3 a:link, #left .middle .recept h3 a:visited, #left .middle .recept h3 a:active { color: #C7000E; text-decoration: none; }
#left .middle .recept h3 a:hover { color: #C7000E; text-decoration: underline; }

#left .middle .recept table { font-size: 100%; }
#left .middle .recept table td { vertical-align: top; }
#left .middle .recept table td.prve { font-size: 85%; width: 100px; }
#left .middle .recept table td.prve img { margin-top: 3px; }
#left .middle .recept table td.druhe { font-size: 95%; width: 315px; _width: 315px; padding: 0 0 0 10px;  }
#left .middle .recept table td.druhe p.zelene { padding: 4px 0; vertical-align: middle; }
#left .middle .recept table td.druhe p.zelene a, #left .middle .recept table td.druhe p.zelene a:link, #left .middle .recept table td.druhe p.zelene a:visited, #left .middle .recept table td.druhe p.zelene a:active { color: #5E9900; text-decoration: underline; }
#left .middle .recept table td.druhe p.zelene a:hover { color: #C7000E; text-decoration: none; }
#left .middle .recept table td.druhe p.zelene span { padding: 0 3px 4px 3px; font-size: 90%; vertical-align: middle; }



#left .middle .tevez { background: #E4EED2; }

#left .middle .zoradit { margin: 0 20px; }
#left .middle .zoradit p { padding: 0; text-align: right; font-size: 85%; }

#left .middle .zoradit p span { display: none; }

/* --- 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: #5E9900; }

/* --- LISTOVANIE --- */
#left .list { margin: 15px 20px 0 20px; font-size: 95%; }
#left .list span { padding: 3px 7px; color: #5E9900; }
#left .list a, .list a:link, .list a:visited, .list a:active, .list a:hover { padding: 3px 7px; }
#left .list a:hover { background: #CFE1AE; text-decoration: none; }
#left .list_spolu { margin: 5px 20px; font-size: 85%; padding: 0; }

#left .ta_de_si { padding: 10px 15px 5px 0; text-align: right; font-size: 95%; }

/* --- DETAIL --- */

#left h1.zlatica { padding: 0; color: #5E9900; font-size: 150%; margin: 0 20px; border: none; height: 25px; line-height: 25px; vertical-align: middle; }

#left .middle h1.almasy { padding: 0 0 0 40px; color: #C80013; font-size: 150%; margin: 0 20px 20px 20px; border: none; height: 17px; line-height: 17px; vertical-align: middle; }
#left .middle h1.almasy span { color: #333333; font-size: 60%; }
#left .middle h1.almasy img { vertical-align: top; padding: 0 0 0 0; }

#left .middle h1.svajda { padding: 0 0 0 55px; color: #C80013; font-size: 150%; margin: 0 20px; border: none; height: 55px; line-height: 55px; vertical-align: middle; }
#left .middle h1.heribanova { padding: 0 0 20px 0; color: #C80013; font-size: 150%; margin: 0 20px; border: none; height: 25px; line-height: 25px; }

#left .middle .detail { margin: 10px 20px 0 20px; position: relative; }

#left .middle .detail a, #left .middle .detail a:link, #left .middle .detail a:visited, #left .middle .detail a:active { text-decoration: underline; }
#left .middle .detail a:hover { text-decoration: none; }

#left .middle .detail p { font-size: 95%; }
#left .middle .detail .line { border-bottom: 1px dotted #B2B2B2; margin: 20px 0; }
#left .middle .detail p.male_img img { margin: 4px 4px 0 0; }
#left .middle .detail .info { background: #FBFFF3 url(../images/detail_info_back.gif) repeat-x; margin: 20px 0 0 0; padding: 20px 0 0 0; }
#left .middle .detail .info li { float: left; width: 200px; _width: 210px; padding: 0 0 0 10px; margin: 0; position: relative; }
#left .middle .detail .info li strong { color: #5E9900; }

#left .middle .detail h3 { font-size: 115%; color: #5E9900; }
#left .middle .detail p em { color: #A8A8A8; }
#left .middle .detail p.poznamka { background: url(../images/nastroje_poznamka.gif) no-repeat 0 3px; padding: 3px 0 3px 20px; font-size: 95%; }
#left .middle .detail p.kniha { background: url(../images/nastroje_kniha.gif) no-repeat right 3px; padding: 3px 20px 3px 0; font-size: 95%; text-align: right; }
#left .middle .detail textarea { width: 415px; _width: 425px; height: 100px; margin: 10px 0 0 0; border: 5px solid #CBDEA8; font-family: "Arial CE"; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; padding: 1px; }
#left .middle .detail input { width: 415px; _width: 425px; margin: 10px 0 0 0; border: 5px solid #CBDEA8; padding: 1px; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; }
#left .middle .detail input.but_ulozit { width: 80px; height: 28px; background: url(../images/but_ulozit.gif) no-repeat; border: none; cursor: pointer; }
#left .middle .detail input.but_odoslat_komentar { width: 180px; height: 28px; background: url(../images/but_odoslat_komentar.gif) no-repeat; border: none; cursor: pointer; }


#left .middle .detail .hodnotenie { position: absolute; right: 0; _right: 20px; top: 0; margin: 0; padding: 0; }

#left .middle .detail .nastroje li { float: left; width: 190px; _width: 210px; padding: 3px 0 3px 20px; margin: 0; }
#left .middle .detail .nastroje li.poslat { background: url(../images/nastroje_posli.gif) no-repeat 0 4px; font-size: 95%; }
#left .middle .detail .nastroje li.tlacit { background: url(../images/nastroje_tlac.gif) no-repeat 0 4px; font-size: 95%; }
#left .middle .detail .nastroje li.komentare { background: url(../images/nastroje_komentare.gif) no-repeat 0 4px; font-size: 95%; }
#left .middle .detail .nastroje li.facebook { background: url(../images/nastroje_facebook.gif) no-repeat 0 4px; font-size: 95%; }

#left .middle .detail .komentar { width: 405px; _width: 425px; background: url(../images/komentar_back.gif) repeat-y; margin: 10px 0 0 0; padding: 10px 10px 0 10px; min-height: 80px; height: auto; _height: 90px; position: relative; z-index: 100; border-bottom: 1px solid #DADADA; }
#left .middle .detail .komentar_top { width: 425px; height: 81px; background: url(../images/komentar_top.gif) no-repeat 0 0; position: absolute; left: 0; top: 0; z-index: -200; }
#left .middle .detail .komentar p { font-size: 95%; padding: 0 0 10px 0; }
#left .middle .detail .komentar p span { color: #5E9900; }

#left .middle .detail table.suvis { font-size: 100%; }

#left .middle .detail table.suvis { font-size: 100%; margin: 10px 0; }
#left .middle .detail table.suvis td { vertical-align: top; width: 150px; font-size: 90%; font-size: 95%\9; _font-size: 90%; *font-size: 90%; text-align: center; }
#left .middle .detail table.suvis td img { padding-bottom: 3px }
#left .middle .detail table.suvis td a, #left .middle .detail table.suvis td a:link, #left .middle .detail table.suvis td a:visited, #left .middle .detail table.suvis td a:active { text-decoration: none; }
#left .middle .detail table.suvis td a:hover { text-decoration: underline; }


/* --- MENU --- */
.left_menu { float: left; width: 190px; background: url(../images/left_menu_back.gif) repeat-y; margin: 0 0 0 5px; _margin: 0 0 0 3px; }
.left_menu h3 { background: url(../images/kategorie_left_top.gif) no-repeat; color: #fff; font-size: 100%; text-align: center; width: 190px; line-height: 41px; height: 41px; vertical-align: middle; }

.left_menu p { font-size: 85%; padding: 5px 10px 5px 15px; font-weight: bold; }

.left_menu ul { margin: 0 10px; }
.left_menu ul li { color: #FDEDCB; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; }
.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 8px; border-bottom: 1px solid #D0D8DB; padding: 5px 5px 5px 15px; margin: 0; width: 150px; _width: 170px; color: #5E9900; }
.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: #C7000E; color: #fff; }

.left_menu ul li ul { margin: 0 9px 0 7px; _margin: 0 0 0 7px; }
.left_menu ul li ul li { font-weight: normal; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; }
.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: #F3F3F3 url(../images/left_menu_arrow2.gif) no-repeat 5px 8px; display: block; padding: 5px 5px 5px 13px; margin: 0; width: 145px; _width: 163px; text-decoration: none; color: #5E9900; }
.left_menu ul li ul li a:hover { text-decoration: underline; }

.left_menu ul li ul li ul { margin: 0 9px 0 7px; _margin: 0 0 0 7px; }
.left_menu ul li ul li ul li { font-weight: normal; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; }
.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: #F3F3F3 url(../images/left_menu_arrow2.gif) no-repeat 5px 8px; display: block; padding: 5px 5px 5px 13px; margin: 0; width: 138px; _width: 156px; }
.left_menu ul li ul li ul li a:hover { text-decoration: underline; }

.left_menu ul li ul li ul li ul { margin: 0 9px 0 7px; _margin: 0 0 0 7px; }
.left_menu ul li ul li ul li ul li { font-weight: normal; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; }
.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: #F3F3F3 url(../images/left_menu_arrow2.gif) no-repeat 5px 8px; display: block; padding: 5px 5px 5px 13px; margin: 0; width: 131px; _width: 149px; }
.left_menu ul li ul li ul li a:hover { text-decoration: underline; }

.left_menu_bottom { width: 190px; background: url(../images/left_menu_bottom.gif) no-repeat; height: 16px; margin-top: -6px; }


/* --- RIGHT COL --- */
#right { float: left; width: 300px;  }

.right_nadpis { width: 200px; background: url(../images/right_nadpis.gif) no-repeat; height: 40px;line-height: 40px; vertical-align: middle; margin-top: 5px; }
.right_nadpis h3 { padding-left: 20px; color: #fff; font-size: 105%; font-size: 100%\9; _font-size: 105%; *font-size: 105%; }

.right_box { width: 300px; background: url(../images/right_box_back.gif) repeat-y; }
.right_box_top { width: 300px; background: url(../images/right_box_top.gif) no-repeat; height: 16px; }
.right_box_bottom { width: 300px; background: url(../images/right_box_bottom.gif) no-repeat; height: 16px; }

.right_podklad { width: 300px; background: url(../images/right_podklad.gif) no-repeat; height: 101px; position: relative; }
.right_podklad p { padding: 20px 20px 10px 85px; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; }
.right_podklad p.button { padding: 0 0 0 85px; }
.right_podklad p.icona { padding: 0; position: absolute; top: 1px; left: 1px; }

.right_box table { margin: 0 20px; font-size: 100%; }
.right_box table td { vertical-align: top; padding: 8px 0; }
.right_box table td h4, .right_box table td p { padding-left: 15px; font-size: 90%; font-size: 95%\9; _font-size: 90%; *font-size: 90%; }
.right_box table td h4 a, .right_box table td h4 a:link, .right_box table td h4 a:visited, .right_box table td h4 a:active, .right_box table td h4 a:hover { color: #5E9900; }

.right_box table td p { padding-top: 5px; }
.right_box table td p a, .right_box table td p a:link, .right_box table td p a:visited, .right_box table td p a:active { text-decoration: underline; }
.right_box table td p a:hover { text-decoration: none; }

.right_chlad { width: 300px; background: url(../images/right_chlad_back.gif) repeat-y; position: relative; z-index: 100; display: block; }
.right_chlad_top { width: 300px; background: url(../images/right_chlad_top.gif) no-repeat; height: 16px; }
.right_chlad_bottom { width: 300px; background: url(../images/right_chlad_bottom.gif) no-repeat; height: 16px; }

.right_chlad form { padding: 4px 20px 10px 85px; }
.right_chlad form input.chladnicka { width: 190px; padding: 1px 0; margin: 2px 0; font-size: 100%; font-size: 105%\9; _font-size: 100%; *font-size: 100%; }
.right_chlad form p { background: url(../images/right_chlad_plus.gif) no-repeat 0 2px; padding: 3px 0 3px 23px; margin: 3px 0; }

.right_chlad form p a, .right_chlad form p a:link, .right_chlad form p a:visited, .right_chlad form p a:active, .right_chlad form p a:hover { color: #5E9900; text-decoration: underline; }
.right_chlad form p a:hover { text-decoration: none; }

.right_chlad form input.right_chlad_but { width: 195px; height: 28px; background: url(../images/right_chlad_but.gif) no-repeat; border: none; cursor: pointer; margin: 10px 0 0 0; }
.right_chlad p.rucka { padding: 0; position: absolute; top: 1px; left: 1px; }

.suggest_on { position: relative; }

#chlad_suggest { position: absolute; margin-left: 0px; top: 23px; z-index: 200; width: 192px; *margin-left: -198px; *top: 24px; _margin-left: -190px; _top: 24px; _width: 176px; border: 1px solid #DDDDDD; background: #fff; }
#chlad_suggest li { height: 20px; line-height: 20px; vertical-align: middle; display: block; }
#chlad_suggest ul { margin: 0; padding: 0; }
 
#chlad_suggest li.suggest_close { background: #DDDDDD; text-align: right; padding: 0 10px 0 0; }

#chlad_suggest li a, #chlad_suggest li a:link, #chlad_suggest li a:visited, #chlad_suggest li a:active { font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; display: block; color: #024794; text-decoration: none; width: 172px; _width: 188px; padding: 0 10px; }
#chlad_suggest li a:hover { display: block; color: #024794; text-decoration: none; background: #eee; width: 172px; _width: 188px; padding: 0 10px; }

#chlad_suggest li.suggest_close a, #chlad_suggest li.suggest_close a:link, #chlad_suggest li.suggest_close a:visited, #chlad_suggest li.suggest_close a:active { display: block; width: 182px; _width: 178px; padding: 0 10px 0 0; _padding: 0 0 0 0; background: #DDDDDD; }
#chlad_suggest li.suggest_close a:hover { background: #DDDDDD; display: block; width: 182px; _width: 178px; padding: 0 10px 0 0; _padding: 0 0 0 0; text-decoration: underline; }

#right .moje_udajacky ul { margin: 0 15px; padding: 0; font-size: 95%; font-size: 100%\9; _font-size: 95%; *font-size: 95%; }
#right .moje_udajacky ul li { margin: 5px 0; padding: 5px 0; width: 249px; _width: 269px; border-bottom: 1px solid #D0D8DB; font-weight: bold; }
#right .moje_udajacky ul li ul li { 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 .moje_udajacky ul li.prid_inz { background: url(../images/moja_maine_prid_inz.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.odkazy { background: url(../images/moja_maine_odkazy.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.kredit { background: url(../images/moja_maine_kredit.gif) no-repeat 0 0; padding: 0 0 9px 21px; }

#right .moje_udajacky ul li.poznamky { background: url(../images/nastroje_poznamka.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.kuch_kniha { background: url(../images/nastroje_kniha.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.komentar { background: url(../images/nastroje_komentare.gif) no-repeat 0 0; padding: 0 0 9px 21px; }

#right .moje_udajacky ul li.moje_inz { background: url(../images/moja_maine_moje_inz.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.udaje { background: url(../images/moja_maine_udaje.gif) no-repeat 0 2px; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.nastavenie { background: url(../images/moja_maine_nastavenie.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.log_out { background: url(../images/moja_maine_log_out.gif) no-repeat 0 0; padding: 0 0 9px 21px; }
#right .moje_udajacky ul li.log_out a { color: #1D7D02; }
#right .moje_udajacky ul li.last { border-bottom: none; margin: 5px 0 0 0; }

#right .prihlaseni { background: #EDF9D7; margin: 0 10px 10px 10px; padding: 5px; }
#right .prihlaseni span { display: block; color: #5E9900; font-size: 150%; }

/* --- BEZ INZERATU --- */
#left .middle .bez_receptu_back { margin: 15px 20px 0 20px; font-size: 85%; height: 158px; background: url(../images/bez_receptu_back.gif) repeat-x; }
#left .middle .bez_receptu_back img { margin: 15px 0 0 173px; }
#left .middle .bez_receptu_back p { text-align: center; color: #5E9900; font-size: 150%; font-weight: bold; }

#left .middle ul.bez_receptu_search { margin: 15px 20px 0 20px; }
#left .middle ul.bez_receptu_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; }
#left .ako-dalej li a, #left .ako-dalej li a:link, #left .ako-dalej li a:visited, #left .ako-dalej li a:active, #left .ako-dalej li a:hover { color: #5E9900; }



/* --- LEFT-COL-ADD --- */

#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%; }

#left #left-col-add input.cele_prihlas_but { width: 104px; height: 28px; background: url(../images/cele_prihlas_but.gif) no-repeat; border: none; cursor: pointer; margin: 0 0 15px -2px; }


/* --- PRIDAJ --- */
#left #left-col-add h1 { color: #C80013; font-size: 2.6em; font-weight: bold; padding: 0 0 0 30px; margin: 0; }
#left #left-col-add h2, #left #left-col-add h1.faye, #left #textove h1.faye { color: #5E9900; 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.gif) no-repeat 0 7px; }
#left #left-col-add ul.sitemap li ul { padding: 3px 0 0 10px; margin: 0; }

#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: #EDF9D7; margin: 5px 0 10px 0; padding: 0; }
#left-col-add form.add-url fieldset h3 { font-size: 120%; font-weight: bold; color: #C80013; 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; _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; _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 div textarea { width: 250px; padding: 1px 3px; margin: 0; font-size: 115%; font-size: 110%\9; _font-size: 115%; *font-size: 115%; }
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; _width :250px; margin: 0; }
form.add-url div select.katkosos { width: 339px; _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; 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; }


#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: #C80013; 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 textarea { width: 220px; margin: 0; font-size: 125%; font-size: 120%\9; _font-size: 125%; *font-size: 125%; }

#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.cesc { width: 635px; margin: 0 15px; font-size: 95%; border-collapse: collapse; }
#left table.cesc td { padding: 15px 5px; border-bottom: 1px solid #D0D8DB; vertical-align: top; font-size: 90%; }
#left table.cesc td.info { width: 510px; }
#left table.cesc td.info h3 { font-size: 135%; padding-bottom: 2px; font-weight: bold; }

/* --- CHYBOVE HLASKY --- */

#left-col-add div.bad, #left-col-add div.good, #left-col-add div.kaka { 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 { 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.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 { 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 { 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 { 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%; }

#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; }



/* --- REKLAMA --- */
.reklama_leaderboard { text-align: center; margin: 3px 0 0 0; z-index: -7; }
.reklama_fullbanner { text-align: center; margin-top: 10px; z-index: -7; }
.reklama_squarebanner { margin: 5px 0 0 0; z-index: 0; }
.reklama_skyscrapper { left: 990px; position: absolute; top: 20px; } 
.reklama_button { text-align: left; margin: 10px 0 0 0; }
.reklama_button img { margin-left: 18px; }


/* --- FOOTER --- */
.footer_img { margin: 0 auto; width: 985px; height: 15px; background: url(../images/footer_img.gif) no-repeat; }
#footer { margin: 0 auto; width: 985px; font-size: 85%; font-size: 90%\9; _font-size: 85%; *font-size: 85%; }
#footer img { vertical-align: middle; }

#footer .left p { float: left; width: 285px; _width: 300px; text-align: left; padding: 5px 0 8px 15px; }
#footer .right p { float: right; width: 670px; _width: 685px; text-align: right; padding: 5px 15px 8px 0; }
