body { text-align: center; color: #000; 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; min-height: 450px; height: auto; _height: 450px; }
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; }
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: #024794; text-decoration: underline; outline: none; }
a:hover { color: #024794; text-decoration: none; }

.clear { overflow: hidden; clear: both; height: 1px; line-height: 1px; }


/* --- HEADER --- */
#logo { display: block; padding-left: 0; position: absolute; top: 20px; z-index: 1; }
#logo img { border: 0; }

#header { height: 60px; position: relative; font-size: 1.5em; }
#header span { background: #fff url(../images/header.jpg) no-repeat; position: absolute; width: 100%; height: 100%; }

#den { text-align: right; font-size: 95%; position: absolute; top: 20px; width: 960px; font-size: 85%; }


/* --- MENU --- */
#menu { position: absolute; top: 55px; width: 960px; } 
#menu ul { list-style: none; text-align: right; }
#menu li { float: right; margin: 0 0 0 2px; background: url(../images/menu_off.jpg) no-repeat; font-weight: bold; }
#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active { display: block; height: 35px; line-height: 35px; vertical-align: middle; width: 99px; text-align: center; color: #014694;; text-decoration: none; }
#menu li a:hover { color: #014694; text-decoration: none; border-bottom: #329EDE 3px solid; }
#menu li.tab { background: url(../images/menu_on.jpg) no-repeat; }
#menu li.tab a, #menu li.tab a:link, #menu li.tab a:visited, #menu li.tab a:active { color: #fff; text-decoration: none; }
#menu li.tab a:hover { color: #fff; text-decoration: none; border-bottom: #fff 3px solid; }


/* --- KATEGORIE INZERATY --- */
#left #cat_inz { margin-top: 15px; background: url(../images/cat_back.jpg) repeat-y; width: 650px; }
#left #cat_inz_nadpis_back { background: url(../images/cat_nadpis_back.jpg) no-repeat; width: 650px; height: 44px; }
#left #cat_inz_nadpis_back p.cat_nadpis { float: left; background: url(../images/cat_nadpis.jpg) no-repeat 3px 0; color: #75aa04; width: 203px; height: 36px; _height: 44px; padding: 8px 0 0 0; text-align: center; font-size: 1.4em; }
#left #cat_inz_nadpis_back p.cat_nadpis_add { float: left; background: url(../images/cat_nadpis_add.jpg) no-repeat 0 0.9em; height: 34px; _height: 44px; padding: 10px 0 0 20px; margin: 0 0 0 30px; }
#left #cat_inz h2 { float: left; width: 173px; _width: 215px; margin-top: 15px; padding: 0 0 0 43px; background: url(../images/adresar.jpg) no-repeat 20px -0.1em; font-size: .85em; font-weight: normal; }
#left #cat_inz_nadpis_back p.cat_nadpis a, #left #cat_inz_nadpis_back p.cat_nadpis a:link, #left #cat_inz_nadpis_back p.cat_nadpis a:visited, #left #cat_inz_nadpis_back p.cat_nadpis a:active { color: #75aa04; text-decoration: underline; }
#left #cat_inz_nadpis_back p.cat_nadpis a:hover { color: #75aa04; text-decoration: none; }
#left .abeceda { padding: 20px 0 0 20px; }
#left .abeceda a, #left .abeceda_sub a { margin: 0 14px 0 0; }

#left .kateg_search ul { margin: 15px 0 0 0; }
#left .kateg_search li { background: url(../images/adresar.jpg) no-repeat 0 0em;  padding: 0 0 3px 23px;  font-size: .85em;font-weight: normal; }


/* --- SEARCH --- */
#search { background: #2CA1E4 url(../images/back-search1.jpg) repeat-x; height: 50px; }
.search { font-size: 100%; z-index: 1; text-align: center; }
.input_sub { margin-top: 12px; width: 380px; vertical-align: middle; border: 1px solid #DDDDDD; padding: 0 3px; height: 16px !important; height /**/:20px; background: #fff; }
.hladaj { vertical-align: middle; margin: 12px 0 0 5px; width: 80px; border: 2px solid #8FD247; background: #73C231; color: #fff; font-weight: bold; font-size: 95%; cursor: pointer; }

#info { position: absolute; margin-left: 243px; _margin-left: 247px; top: 93px; _top: 94px; color: #fff; font-size: 80%; }

#linka { position: absolute; top: 0; left: 0; margin: 0 auto; background: #000; width: 100%; }
#linka p { font-size: 75%; padding: 2px 0; text-align: left; margin: 0 auto; width: 960px; color: #fff; }

#linka a, #linka a:link, #linka a:visited, #linka a:active { text-decoration: none; color: #fff; }
#linka a:hover { text-decoration: underline; color: #fff; }

#linka a.act, #linka a:link.act, #linka a:visited.act, #linka a:active.act  { text-decoration: none; color: #7EC330; }
#linka a:hover.act { text-decoration: underline; color: #7EC330; }

/* --- LEFT COL --- */
#left { float: left; width: 650px; }

#left h1 { color: #FF6600; font-size: 2.2em; font-weight: normal; margin: 10px 0; }
#left h1.viz { display: inline; background: none; font-size: 110%; padding: 0; font-weight: bold; }

#left p { padding: 10px 0; }
#left h2 { color: #FF6600; font-size: 1.4em; font-weight: normal; padding: 20px 0 0 0; }

#left #cat { margin: 15px 0 0 0; background: url(../images/cat_back.jpg) repeat-y; width: 650px; }
#left #cat_nadpis_back { background: url(../images/cat_nadpis_back.jpg) no-repeat; width: 650px; height: 44px; }
#left #cat_nadpis_back p.cat_nadpis { float: left; background: url(../images/cat_nadpis.jpg) no-repeat 3px 0; color: #75aa04; width: 203px; height: 36px; _height: 44px; padding: 8px 0 0 0; text-align: center; font-size: 1.4em; }
#left #cat_nadpis_back p.cat_nadpis_add { float: left; background: url(../images/cat_nadpis_add.jpg) no-repeat 0 0.9em; height: 34px; _height: 44px; padding: 10px 0 0 20px; margin: 0 0 0 30px; }
/* #left #cat h2 { float: left; width: 280px; _width: 325px; margin-top: 15px; padding-left: 45px; background: url(../images/adresar.jpg) no-repeat 20px .15em; font-size: 1.3em; font-weight: normal; } */

#left #cat h2 { float: left; width: 170px; _width: 180px; color: #024794; margin: 15px 0 0 0; padding: 0 0 0 43px; background: url(../images/adresar.jpg) no-repeat 20px 0.2em; font-weight: normal; }
#left #cat p.katka_deva { font-weight: normal; color: #024794; margin: 5px 20px 0 43px; padding: 0; }
#left #cat p.katka_deva a { text-decoration: none; }
#left #cat p.katka_deva a:hover { text-decoration: underline; }

#left .cat_back_footer { background: url(../images/cat_back_footer.jpg) no-repeat; width: 650px; height: 16px; overflow: hidden; clear: both; }

#left #cat_in { margin: 0; width: 650px; }
#left #cat_in h2 { float: left; width: 302px; _width: 325px; margin-top: 5px; padding: 0 0 0 23px; background: url(../images/adresar.jpg) no-repeat 0 -0.1em; font-size: .85em; font-weight: normal; }

#left #else { height: 200px; width: 650px; display: block; overflow: auto; background: #F6F6F6; margin: 10px 0; }
#left #else pre { line-height: 1.5em; width: 610px; _width: 630px; font-family: "Verdana Ce", Verdana, sans-serif; font-size: 10px; padding: 10px; background: #E8E8E8; border-top: 1px dotted #D3D3D3; border-bottom: 1px dotted #D3D3D3; }
#left #else p, #left #else h2, #left #else h3, #left #else ul { margin: 10px; padding: 0 0 10px 0; }
#left #else h2 { color: #E67F00; font-size: 1.5em; }
#left #else h3 { font-size: 1.3em; margin: 10px; color: #FF6600; }
#left #else ul { margin: -10px 15px 0 15px; }
#left #else li { list-style-type: disc; margin: 0 15px; }
#left #else dl { margin: 10px; font-size: 95%; }
#left #else dt { font-weight: bold; }
#left #else dd { padding: 0 0 5px 50px; }

#left table#kontakt { font-size: 100%; background: #EEF3F7; margin-top: 20px; padding: 25px 0 15px 0; }
#left table#kontakt td { padding: 0 10px 10px 10px; }
#left table#kontakt td span { color: #f00; }

#left table#kontakt .prid_naz_inp { width: 230px; border: 1px solid #C4D5E3; padding: 1px 0; }
#left table#kontakt .prid_naz_txt { width: 330px; height: 70px; border: 1px solid #C4D5E3; }
#left table#kontakt td.prid_naz_odo { text-align: right; }

#left #kontakt_odoslany { font-size: 130%; font-size: 1.8em; color: #FF6600; text-align: center; width: 650px; margin-top: 50px; }

#filter { width: 650px; height: 45px; background: #E7F4C9 url(../images/filter.jpg) no-repeat; margin-top: 20px; }
.filter_in { float: left; width: 310px; margin: 6px 0 0 10px; _margin: 6px 5px 0 5px; }

/* --- OMRVINKY --- */
.zobraz { font-size: 85%; padding-top: 10px; float: left; width: 650px; margin-bottom: 15px; }
.zobraz strong span { color: #FF6600; }

.drob { font-size: 85%; padding-top: 10px; width: 650px; margin-bottom: 15px; }
.drob span { color: #FF6600; }


/* --- SEARCH INFO --- */
.info { font-size: 110%; padding: 10px; margin: 10px 0; background: #F1F8EC url(../images/information.png) no-repeat 10px 10px; padding-left: 33px; }
.info ul { font-size: 90%; margin: 10px 0 0 15px; }
.info li { list-style: disc; }

/* --- ETARGET --- */
.etarget { margin: 10px 0 0 0; line-height: 18px; border-bottom: 1px solid #eee; }
.etarget .selfpromo { text-align: right; font-size: 95%; width: 100%; }
.etarget .selfpromo .left { text-align: left; display: none; }
.etarget .selfpromo .right { text-align: right; }
.etarget .title { font-weight: normal; font-size: 1.3em; margin-bottom: 3px; padding: 0 0 0 0; }
.etarget .title b { font-weight: normal; }
.etarget .description, #etarg .etarget .url{ padding: 0; margin-bottom: 0; }
.etarget br { display: none; }
.etarget .url { margin-bottom: 20px; }
.etarget .url a, .etarget .url a:link, .etarget .url a:visited, .etarget .url a:active, .etarget .url a:hover { color: #008000; text-decoration: none; }

.target { width: 650px; padding: 10px 0; border-top: 1px solid #eee; position: relative; }
.target h4 { position: absolute; top: -8px; left: 530px; font-size: 85%; color: #DCDCDC; background: #fff; padding: 0 5px; }
.target h4 a, .target h4 a:link, .target h4 a:visited, .target h4 a:active { color: #DCDCDC; text-decoration: none; }
.target h4 a:hover { color: #DCDCDC; text-decoration: underline; }

.target p { width: 650px; font-size: 100%; margin: 8px 0; padding: 0; }
.target p span.title { font-size: 1.3em; }
.target p span.url { color: #008000; font-size: 95%; padding: 2px 0 0 0; margin: 0; }
.target p span.url a, .target p span.url a:link, .target p span.url a:visited, .target p span.url a:active { color: #008000; }

.text p { padding: 10px 0; }
.text h2 { color: #FF6600; font-size: 1.4em; font-weight: normal; padding: 20px 0 0 0; }


/* --- SPRAVY --- */

#left #spravy { margin-top: 15px; background: url(../images/cat_back.jpg) repeat-y; width: 650px; position: relative; }
#left #spravy_nadpis_back { background: url(../images/spravy.jpg) no-repeat; height: 37px; width: 650px; height: 44px; }
#left #spravy ul { margin-left: 3px; }

.obsah_tabu_main { clear: both; padding: 0 20px; width: 610px; _width: 650px; position: relative; top: 0; }
.obsah_tabu { display:none; }
.obsah_tabu_main h4 { font-size: 125%; padding-top: 20px; }
.obsah_tabu_main h4 a, .obsah_tabu_main h4 a:link, .obsah_tabu_main h4 a:visited, .obsah_tabu_main h4 a:active, .obsah_tabu_main h4 a:hover { color: #014694; }

#left .obsah_tabu_main p { padding: 3px 0; }
#left .obsah_tabu_main p span { font-size: 85%; }
.obsah_tabu_main p strong { color: #75aa04; }
.obsah_tabu_main p a, .obsah_tabu_main p a:link, .obsah_tabu_main p a:visited, .obsah_tabu_main p a:active { color: #75aa04; }
.obsah_tabu_main p a:hover { color: #75aa04; }

.taby { list-style-type: none; text-align: left; font-size: 110%; position: absolute; top: 0; }
.taby li { display: inline; }
.taby li a, .taby li a:link, .taby li a:visited, .taby li a:active { position: relative; top: 0; color: #014694; float: left; text-decoration: none; background: url(../images/cat_nadpis_left.jpg) no-repeat 0 0; width: 116px; height: 36px; _height: 44px; padding: 11px 0 0 0; text-align: center; font-size: 1em;  }
.taby li a:hover { text-decoration: underline; color: #014694; }
.taby li.selected { font-weight: bold; }
.taby li.selected a, .taby li.selected a:link, .taby li.selected a:visited, .taby li.selected a:active, .taby li.selected a:hover { background: url(../images/cat_nadpis_spravy.jpg) no-repeat 0 0; color: #75aa04; width: 116px; height: 36px; _height: 44px; padding: 11px 0 0 0; text-align: center; font-size: 1em; }
.taby li.selected a:hover { text-decoration: none; color: #75aa04; }


/* --- ODKAZY --- */
#left .odkaz { width: 650px; padding: 18px 0 24px 0; border-bottom: 1px solid #eee; }
#left .odkaz h2 { font-weight: normal; font-size: 1.3em; padding: 0; color: #024794; }
#left .odkaz p { padding: 0; margin: 3px 0; }
#left .odkaz p img { vertical-align: middle; _margin: 2px 0 0 0; *margin: 2px 0 0 0; }
#left .odkaz span { color: #008000; font-size: 95%; padding: 2px 0 0 0; margin: 0; }
#left .odkaz span a, #left .odkaz span a:link, #left .odkaz span a:visited, #left .odkaz span a:active { color: #008000; }
#left .odkaz li.cat { padding: 5px 0 0 20px; margin: 0 20px 0 0; background: url(../images/adresar.jpg) no-repeat 0 0.4em; font-size: 85%; }

#left .frezky { padding: 10px 0 5px 20px; margin: 10px 0 0 0; background:  url(../images/zobraz.jpg) no-repeat 0 10px;  }
#left .frezky_li  { padding: 0; margin: 5px 10px; }
#left .frezky_li li { float: left; padding: 0 0 0 10px; overflow: hidden; background: url(../images/stvorec.jpg) no-repeat 0 0.5em; height: 16px; width: 190px; _width: 200px; margin: 0 0 0 10px; font-size: 95%; }


/* --- SUVISIACE VYHLADAVANIE --- */
.suv_search { width: 960px; padding: 10px 0 15px 0; border-bottom: 1px solid #eee; margin: 0 auto; }
.suv_search p { padding: 0 0 15px 0; text-align: left; }
.suv_search li { width: 240px; float: left; text-align: left; }


/* --- LISTOVANIE --- */
.list { text-align: center; margin: 35px 0 15px 0; font-size: 95%; }
.list span { position: absolute; top: -10000px; }
.list strong { color: #fff; background: #EE9022; padding: 3px 7px; }
.list a, .list a:link, .list a:visited, .list a:active { padding: 3px 7px; }
.list a:hover { padding: 3px 7px; background: #E7F4C9; }

#left h3.suv { margin: 45px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; border-bottom: 1px solid #eee; }
#left h3.top { margin: 15px 0 5px 0; font-size: 1.3em; font-weight: normal; color: #FF6600; border-bottom: 1px solid #eee; }


/* --- VYHLADAVANIA --- */
#left p.mrak { line-height: 25px; _line-height: 30px; text-align: center; text-transform: lowercase; }
#left p.mrak a, #left p.mrak a:link, #left p.mrak a:visited, #left p.mrak a:active { color: #379EDE; }

#left span.mrak_1 { font-size: 0.85em; color: #828282; margin: 0 5px; }
#left span.mrak_2 { font-size: 0.95em; color: #828282; margin: 0 5px; }
#left span.mrak_3 { font-size: 1.1em; color: #828282; margin: 0 5px; }
#left span.mrak_4 { font-size: 1.25em; color: #828282; margin: 0 5px; }
#left span.mrak_5 { font-size: 1.4em; color: #828282; margin: 0 5px; }
#left span.mrak_6 { font-size: 1.55em; color: #828282; margin: 0 5px; }
#left span.mrak_7 { font-size: 1.7em; color: #828282; margin: 0 5px; }
#left span.mrak_8 { font-size: 1.85em; color: #828282; margin: 0 5px; }
#left span.mrak_9 { font-size: 2em; color: #828282; margin: 0 5px; }
#left span.mrak_10 { font-size: 2.25em; color: #828282; margin: 0 5px; }


/* --- RIGHT COL --- */
#right { float: right; width: 300px; font-size: 95%; }
.pridaj { background: #2CA1E4 url(../images/pridaj.jpg) no-repeat; height: 30px; line-height: 30px; vertical-align: middle; width: 300px; }
.pridaj p { background: url(../images/plus.jpg) no-repeat 60px .65em; font-size: 110%; }
.pridaj p a, .pridaj p a:link, .pridaj p a:visited, .pridaj p a:active { color: #fff; height: 30px; width: 300px; display: block; text-align: center; }
.pridaj p a:hover { color: #fff; text-decoration: none; }

.right-box { background: url(../images/right_back.jpg) repeat-y; width: 300px; margin-top: 10px; }
.right-box .right_item { color: #024794; background: url(../images/right_item.jpg) no-repeat; height: 37px; line-height: 37px; vertical-align: middle; width: 300px; }
.right-box .right_item h3.poc { color: #024794; background: url(../images/ico_poc.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.2em; font-weight: bold; padding-left: 20px; }
.right-box .right_item h3.kurz { background: url(../images/ico_kurz.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.2em; font-weight: bold; padding-left: 20px; }
.right-box .right_item h3.prog { background: url(../images/ico_prog.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.2em; font-weight: bold; padding-left: 20px; }
.right-box .right_item h3.hor { background: url(../images/ico_hor.jpg) no-repeat 268px 8px; height: 37px; line-height: 37px; vertical-align: middle; width: 280px; _width: 300px; font-size: 1.2em; font-weight: bold; padding-left: 20px; }

.right-box p { margin: 12px 15px 0 20px; }
.right-box p span { color: #000; font-weight: bolder; font-size: 90%; }
.right-box p a, .right-box p a:link, .right-box p a:visited, .right-box p a:active { color: #75aa04; }
.right-box p a:hover { color: #75aa04; }


.right-box ul { margin: 12px 15px 0 20px; }
.right-box li { padding-top: 3px; }

.right-box li.del { background: url(../images/zrus.jpg) no-repeat 0 0.6em; padding-left: 15px; }
.right-box li.edit { background: url(../images/edit.jpg) no-repeat 0 0.6em; padding-left: 15px; }
.right-box li.w_cat { background: url(../images/w_cat.jpg) no-repeat 0 0.6em; padding-left: 15px; }
.right-box li.w_inz { background: url(../images/w_inz.jpg) no-repeat 0 0.6em; padding-left: 15px; }

.right-down { background: url(../images/right_down.jpg) no-repeat; height: 16px; width: 300px; }
.right-box table { font-size: 100%; margin: 16px 10px 0 10px; width: 280px; }
.right-box table td { padding: 2px; }
.right-box table td.one { width: 10px; }
.right-box table td.c_right { text-align: right; width: 95px; }

/* --- POCASIE, TV, KURZY --- */
.right-box ul.right_poc { margin: 12px 5px 0 15px; }
.right-box li.poc_slnecno { background: url(../images/poc_slnecno.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_oblacno { background: url(../images/poc_oblacno.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_mala_oblacnost { background: url(../images/poc_mala_oblacnost.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_zamracene { background: url(../images/poc_zamracene.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }

.right-box li.poc_polo_oblacno { background: url(../images/poc_polo_oblacno.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_prehanky { background: url(../images/poc_prehanky.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_slaby_dazd { background: url(../images/poc_slaby_dazd.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_obcasny_dazd { background: url(../images/poc_obcasny_dazd.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_trvaly_dazd { background: url(../images/poc_trvaly_dazd.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }

.right-box li.poc_moznost_burka { background: url(../images/poc_moznost_burka.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_burka { background: url(../images/poc_burka.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_sneh { background: url(../images/poc_sneh.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }
.right-box li.poc_slabe_snezenie { background: url(../images/poc_slabe_snezenie.jpg) no-repeat 0 0.3em; padding-left: 25px; line-height: 20px; }

.right-box li.flag_sk, .right-box li.flag_eu, .right-box li.flag_uk, .right-box li.flag_us, .right-box li.flag_hu, .right-box li.flag_pl { background: url(../images/flag_sk.png) no-repeat 0 0.6em; padding-left: 25px; line-height: 20px; }
.right-box li.flag_eu { background: url(../images/flag_eu.png) no-repeat 0 0.6em; }
.right-box li.flag_uk { background: url(../images/flag_uk.png) no-repeat 0 0.6em; }
.right-box li.flag_us { background: url(../images/flag_us.png) no-repeat 0 0.6em; }
.right-box li.flag_hu { background: url(../images/flag_hu.png) no-repeat 0 0.6em; }
.right-box li.flag_pl { background: url(../images/flag_pl.png) no-repeat 0 0.6em; }

.right-box li.tv_ct1, .right-box li.tv_ct2, .right-box li.tv_nova, .right-box li.tv_prima, .right-box li.tv_ct24, .right-box li.tv_galaxie { background: url(../images/tv-ct1.jpg) no-repeat; padding-left: 25px; line-height: 20px; }
.right-box li.tv_ct2 { background: url(../images/tv-ct2.jpg) no-repeat; }
.right-box li.tv_nova { background: url(../images/tv-nova.jpg) no-repeat; }
.right-box li.tv_prima { background: url(../images/tv-prima.jpg) no-repeat; }
.right-box li.tv_ct24 { background: url(../images/tv-ct24.jpg) no-repeat; }
.right-box li.tv_galaxie { background: url(../images/tv-galaxie.jpg) no-repeat; }

#partneri { width: 960px; margin: 20px auto 10px auto; border-top: 1px dotted #C3C3C3; position: relative; }
#partneri h4 { position: absolute; top: -8px; left: 10px; font-size: 85%; color: #868686; background: #fff; padding: 0 5px; }
#partneri h4 a, #partneri h4 a:link, #partneri h4 a:visited, #partneri h4 a:active { color: #868686; text-decoration: none; }
#partneri h4 a:hover { color: #868686; text-decoration: underline; }

#partnerovia p { list-style: none; margin: 5px auto; width: 960px; font-size: 85%; }
#partnerovia p span { text-align: left; padding: 0 15px 3px 8px; }
#partnerovia p img { vertical-align: middle; }

/* --- SKYSCRAPPER --- */
.skyscrapper { padding-left: 970px; position: absolute; top: 10px; } 


/* --- FOOTER --- */
#footer { margin: 30px auto 10px auto; width: 960px; }
#footer img { vertical-align: middle; }
#footer p { font-size: 85%; padding: 10px 0 5px 20px; text-align: left; background: url(../images/footer.jpg) repeat-x; line-height: 20px; }
#footer a, #footer a:link, #footer a:visited { text-decoration: underline; }
#footer a:hover { text-decoration: none; }
