body { text-align: center; color: #202020; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; font-size: 80%; background: #fff; }
#main { margin: 0 auto; width: 960px; text-align: left; position: relative; }
html>body { font-size: 85%; *font-size: 80%; } body:last-child, * html body { font-size: 80%; }


/* --- GENERAL --- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, dl, dt, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
.clear { overflow: hidden; clear: both; }
legend, .hore { display: none; }

.drob { font-size: 85%; padding-bottom: 10px; }
.drob strong { color: #4289D9; }

/* --- TOP LISTA --- */
#linka { margin: 0 auto 7px auto; background: url(../images/top-lista.jpg); height: 20px; line-height: 20px; vertical-align: middle; width: 100%; }
#linka ul { font-size: 90%; text-align: left; margin: 0 auto; width: 960px; }
#linka li { float: left; margin: 0 10px 0 0; padding: 0 0 0 10px; }

#linka a, #linka a:link, #linka a:visited, #linka a:active  { text-decoration: none; }
#linka a:hover { text-decoration: underline; }

#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act  { color: #4289D9; }
#linka a:hover.act { color: #4289D9; }

/* --- HEADER, TOP MENU --- */
.header h1, .header p { background: none; position: relative; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ width: 300px; height: 54px; z-index: 40; font-size: 100%; }
.header h1 span, .header p span { display: block; position: absolute; top: 0px; left: 0px; /*for Opera 5 and 6*/ width: 300px; height: 54px; background: url(../images/logo.jpg) no-repeat top left; }

/* linked version */
.header p.linked a { display: block; position: absolute; }
* html .header p.linked a { /* for IE5/win */ cursor:hand;  /* ackk, invalid */ c\ursor: pointer; }
p.linked span { background-position:0 0; }

a, a:link, a:visited, a:active { color: #4E9D4E; text-decoration: underline; }
a:hover { color: #4E9D4E; text-decoration: none; }

#content { float: left; width: 660px; margin: 0 0 0 0; padding-bottom: 10px; }

#content #top_sprava_left { float: left; margin: 0 10px 10px 0; }
#content #top_sprava_item { width: 374px; height: 24px; background: url(../images/top-sprava.jpg) no-repeat; }
#content #top_sprava_item p, #content #spravy_item p, #content #najcitanejsie_item p, #content #target p, #content #suvis p, #content #vyhladavanie p, #content #clanok p { padding: 4px 0 0 20px; color: #fff; }

#content #top_sprava { width: 372px !important; width /**/:374px; border: 1px solid #BBDEF4; background: #E8F6FF; }
#content #top_sprava h2 { font-size: 1.35em; margin: 20px 20px 0 20px; font-weight: normal; }

#content #clanok_sprava { width: 648px !important; width /**/:650px; border: 1px solid #BBDEF4; background: #E8F6FF; margin-bottom: 10px; }
#content #clanok_sprava h1 { font-size: 1.35em; margin: 20px 20px 0 20px; font-weight: normal; }
#content #clanok_sprava p { margin: 0 20px 20px 20px; }
#content #clanok_sprava p.zdroj { font-size: 85%; margin: 3px 20px 8px 20px; color: #6D717A; }
#content #clanok_sprava p.zdroj span { height: 8px; padding: 0 15px; margin-left: 5px; }

#content #top_sprava a, #content #top_sprava a:link, #content #top_sprava a:visited, #content #top_sprava a:active, #content #top_sprava a:hover { color: #3C70C6; }
#content #clanok_sprava a, #content #clanok_sprava a:link, #content #clanok_sprava a:visited, #content #clanok_sprava a:active, #content #clanok_sprava a:hover { color: #3C70C6; }

#content #top_sprava p { margin: 0 20px; }
#content #top_sprava p.zdroj { font-size: 85%; margin: 3px 20px 8px 20px; color: #6D717A; }
#content #top_sprava p.zdroj span { height: 8px; padding: 0 15px; margin-left: 5px; }
#content #top_sprava ul { margin: 11px 20px 20px 20px; }
#content #top_sprava ul li { font-size: 85%; padding: 5px 0 0 12px; _padding: 1px 0 0 12px; *padding: 1px 0 0 12px; background: url(../images/disc_blue.jpg) no-repeat 0 0.7em; }

#content #najcitanejsie_right { float: left; margin-bottom: 10px; }
#content #najcitanejsie_item { width: 266px; height: 24px; background: url(../images/najcitanejsie.jpg) no-repeat; }

#content #najcitanejsie { width: 264px !important; width /**/:266px; border: 1px solid #D6EACE; background: #F7FFF2; }
#content #najcitanejsie ul { margin: 11px 20px 20px 20px; }
#content #najcitanejsie ul li { font-size: 85%; padding: 5px 0 0 12px; _padding: 1px 0 0 12px; *padding: 1px 0 0 12px; background: url(../images/disc.jpg) no-repeat 0 0.7em; }

#content #spravy_item { width: 650px; height: 24px; background: url(../images/spravy.jpg) no-repeat; }
#content #target { width: 650px; height: 24px; background: url(../images/etarget.jpg) no-repeat; }
#content #suvis { width: 650px; height: 24px; background: url(../images/suvis.jpg) no-repeat; }
#content #vyhladavanie { width: 650px; height: 24px; background: url(../images/vyhladavanie.jpg) no-repeat; }
#content #clanok { width: 650px; height: 24px; background: url(../images/clanok.jpg) no-repeat; }

#content .spravy_left { float: left; }
#content .spravy_right { float: left; width: 274px; }

#content .sprava { width: 648px !important; width /**/:650px; border: 1px solid #D9D9DB; background: #FAFAFA; margin-bottom: 10px; }
#content .sprava h3 { font-size: 1.3em; margin: 20px 20px 0 20px; font-weight: normal; }
#content .sprava p { margin: 0 20px 30px 20px; }
#content .sprava p.zdroj { font-size: 85%; margin: 3px 20px 8px 20px; color: #6D717A; }
#content .sprava p.zdroj span { height: 8px; padding: 0 15px; margin-left: 5px; }

#content .spravy { width: 374px; }
#content .spravy_tagr { width: 650px; }
#content .spravy h3 { font-size: 1.3em; margin: 20px 20px 0 20px; font-weight: normal; }
#content .spravy p { margin: 0 20px 10px 20px; }
#content .spravy p.zdroj { font-size: 85%; margin: 3px 20px 8px 20px; color: #6D717A; }
#content .spravy p.zdroj span { height: 8px; padding: 0 15px; margin-left: 5px; }

#content .spravy_right ul { margin: 11px 20px 20px 30px; }
#content .spravy_right ul li { font-size: 85%; padding: 5px 0 0 12px; _padding: 1px 0 0 12px; *padding: 1px 0 0 12px; background: url(../images/disc.jpg) no-repeat 0 0.7em; }

#content p.mrak { line-height: 25px; _line-height: 30px; text-align: center; text-transform: lowercase; width: 708px !important; width /**/:730px; border: 1px solid #D9D9DB; background: #FAFAFA; padding: 10px; }
#content p.mrak a, #content p.mrak a:link, #content p.mrak a:visited, #content p.mrak a:active { color: #4289D9; }

#content span.mrak_1 { font-size: 0.85em; color: #4289D9; margin: 0 5px; }
#content span.mrak_2 { font-size: 0.95em; color: #4289D9; margin: 0 5px; }
#content span.mrak_3 { font-size: 1.1em; color: #4289D9; margin: 0 5px; }
#content span.mrak_4 { font-size: 1.25em; color: #4289D9; margin: 0 5px; }
#content span.mrak_5 { font-size: 1.4em; color: #4289D9; margin: 0 5px; }
#content span.mrak_6 { font-size: 1.55em; color: #4289D9; margin: 0 5px; }
#content span.mrak_7 { font-size: 1.7em; color: #4289D9; margin: 0 5px; }
#content span.mrak_8 { font-size: 1.85em; color: #4289D9; margin: 0 5px; }
#content span.mrak_9 { font-size: 2em; color: #4289D9; margin: 0 5px; }
#content span.mrak_10 { font-size: 2.25em; color: #4289D9; margin: 0 5px; }

#srchResult iframe { width: 690px; height: 1000px; margin: 15px 0 0 10px; }
.goog { margin: 15px 0 0 10px; }
.goog span { color: #008000; }

/* --- ETARGET --- */
.etarget { margin: 20px 20px 0 20px; }
.etarget table.selfpromo { font-size: 95%; margin: -10px 0 0 0; padding: 0; width: 600px; }
.etarget table.selfpromo a, .etarget table.selfpromo a:link, .etarget table.selfpromo a:visited, .etarget table.selfpromo a:active, .etarget table.selfpromo a:hover { color: #4E9D4E; }
.etarget table.selfpromo td.left { text-align: left; display: none; }
.etarget table.selfpromo td.right { text-align: right; }
.etarget .title { font-size: 1.3em; font-weight: normal; }
.etarget .title b { font-weight: normal; }
.etarget .description { padding: 3px 0 20px; }
.etarget br { display: none; }

#content .kateg_right, #content .kateg_left { width: 320px; float: left; overflow: hidden; }
#content .kateg_left { margin-right: 10px; }
#content .kateg_item { width: 320px; height: 24px; background: url(../images/kateg.jpg) no-repeat; float: left; }
#content .kateg_item p { padding: 4px 0 0 20px; color: #fff; }
#content .kateg_spravy { width: 318px !important; width /**/:320px; border: 1px solid #F5DDB7; background: #FFF8EB; margin-bottom: 10px; _margin-bottom: 0; }
#content .kateg_spravy h3 { font-size: 1.3em; margin: 40px 20px 0 20px; _margin: 20px 20px 0 20px; *margin: 20px 20px 0 20px; font-weight: normal; }
#content .kateg_spravy p { margin: 0 20px; }
#content .kateg_spravy p.zdroj { font-size: 85%; margin: 3px 20px 8px 20px; color: #6D717A; }
#content .kateg_spravy p.zdroj span { height: 8px; padding: 0 15px; margin-left: 5px; }
#content .kateg_spravy ul { margin: 11px 20px 20px 20px; }
#content .kateg_spravy ul li { font-size: 85%; padding: 5px 0 0 12px; _padding: 1px 0 0 12px; *padding: 1px 0 0 12px; background: url(../images/disc.jpg) no-repeat 0 0.7em; }


.list { text-align: center; margin: 15px 0 5px 0; font-size: 95%; }
.list span { position: absolute; top: -10000px; }
.list strong { margin: 0 3px; color: #4289D9; }
.list a, .list a:link, .list a:visited, .list a:active, .list a:hover { margin: 0 3px; }

#right-col { float: right; width: 300px; margin: 0 0 0 0; }

#right-col #search_item { width: 300px; height: 24px; background: url(../images/search.jpg) no-repeat; }
#right-col #pocasie_item { width: 300px; height: 24px; background: url(../images/pocasie.jpg) no-repeat; }
#right-col #kurzy_item { width: 300px; height: 24px; background: url(../images/kurzy.jpg) no-repeat; }
#right-col #archiv_item { width: 300px; height: 24px; background: url(../images/archiv.jpg) no-repeat; }
#right-col .nove_item { width: 300px; height: 24px; background: url(../images/nove.jpg) no-repeat; }
#right-col #domeny_item { width: 300px; height: 24px; background: url(../images/domeny.jpg) no-repeat; }
#right-col #euractiv_item { width: 300px; height: 24px; background: url(../images/euractiv.jpg) no-repeat; }
#right-col #program_item { width: 300px; height: 24px; background: url(../images/tv.jpg) no-repeat; }
#right-col #horoskopy_item { width: 300px; height: 24px; background: url(../images/horoskopy.jpg) no-repeat; }
#right-col #partneri_item { width: 300px; height: 24px; background: url(../images/nove.jpg) no-repeat; }

#right-col #search_item p, #right-col #pocasie_item p, #right-col #kurzy_item p, #right-col #archiv_item p, #right-col .nove_item p, #right-col #domeny_item p, #right-col #euractiv_item p, #right-col #program_item p, #right-col #horoskopy_item p, #right-col #partneri_item p { padding: 4px 0 0 20px; color: #fff; }
#right-col .nove_item p a, #right-col #pocasie_item p a, #right-col #kurzy_item p a, #right-col #program_item p a, #right-col #horoskopy_item p a, #right-col #partneri_item p a { color: #fff; text-decoration: underline; }
#right-col .nove_item p a:hover, #right-col #pocasie_item p a:hover, #right-col #kurzy_item p a:hover, #right-col #program_item p a:hover, #right-col #horoskopy_item p a:hover, #right-col #partneri_item p a:hover { color: #fff; text-decoration: none; }

.search { text-align: center; margin: 10px 8px; }
.input_sub { width: 165px; }
.hladaj { width: 65px; margin-left: 105px; _margin-left: 100px; }


#right-col .vnutro { width: 298px !important; width /**/:300px; border: 1px solid #D9D9DB; background: #FAFAFA; margin-bottom: 10px; }
#right-col .vnutro ul { margin: 5px 10px 10px 10px; }
#right-col .vnutro ul li { font-size: 85%; padding: 5px 0 0 7px; _padding: 1px 0 0 7px; *padding: 1px 0 0 7px; }

#right-col .vnutro ul li.slova { font-size: 85%; padding: 5px 0 0 15px; _padding: 1px 0 0 15px; *padding: 1px 0 0 15px; }
#right-col .vnutro p { margin: 5px 10px 10px 10px; font-size: 85%; }
#right-col #archiv { width: 188px !important; width /**/:200px; border: 1px solid #D9D9DB; background: #FAFAFA; margin-bottom: 10px; }

#right-col ul.skoc { margin: -25px 10px 10px 10px; }

table { font-size: 85%; width: 175px; margin: 10px 0; }
table.calendar { border-collapse: collapse; margin-left: 15px; }
table.calendar td { padding: 2px; text-align: center; }
table.calendar tr.dayname td { font-weight: bold; }
table.calendar td a { font-weight: bold; text-decoration: none; text-align: center; }
table.calendar td.week { color: #F6D182; }
table.calendar td.selectedday, #text table.calendar td.selectedmonth, #text table.calendar td.selectedyear, #text table.calendar tr.selectedweek { background: #C2E184; }
table.calendar tr.selectedweek td { background-color: transparent; }

.domeny { text-align: center; margin: 10px 8px; }
.domeny .input { width: 70px; padding: 1px; vertical-align: middle; }
.domeny .select { width: 50px; vertical-align: middle; }
.over { margin: 0 0 0 5px; vertical-align: middle; width: 80px; }

#menu { z-index: 12; width: 960px; margin: 5px auto; height: 42px; background: url(../images/menu.jpg) repeat-x; color: #fff; }
#menu ul { list-style-type: none; text-align: center; }
#menu li { float: left; display: block; height: 42px; line-height: 42px; vertical-align: middle; font-size: 90%; }
#menu li a { color: #fff; padding: 0 11px; text-decoration: none; }
#menu li a:hover { color: #fff; text-decoration: none; padding: 0 11px 7px 11px; border-bottom: 6px solid #4E9D4E; }
#menu li strong { border-bottom: 6px solid #4289D9; padding: 0 11px 7px 11px; }

.reklama_skyscrapper { left: 970px; position: absolute; top: 0; } 
.reklama_fullbanner { text-align:center; margin-top:10px; }

#den { right: 0; position: absolute; top: 40px; z-index: 30; width: 940px; text-align: right; font-size: 95%; }

#footer { clear: both; margin: 0 auto; width: 100%; height: 36px; line-height: 36px; vertical-align: middle; background: url(../images/footer.jpg) repeat-x; color: #fff; }
#footer p { font-size: 85%; text-align: center; }
#footer a, #footer a:link, #footer a:visited { text-decoration: underline; color: #fff; }
#footer a:hover { color: #fff; text-decoration: none; }

