body { font: normal small/1.3 "Arial CE", Arial, "Helvetica CE", Helvetica, Geneva, sans-serif; }
.hidden, hr { display: none; }
.stop-float { float: none; clear: both; font-size: 1px; height: 1px; overflow: hidden; }

.day body { background: #a6a6a6 url('/assets/images/bg_bd_day.gif') repeat-x 0 0; }
.night body { background: #000 url('/assets/images/bg_bd_night.gif') repeat-x 0 0; }

body { text-align: center; }
#page { width: 970px; text-align: left; margin: 0 auto; }

/* obluky */
#corner_top { height: 8px; overflow: hidden; }
.day #corner_tl { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_tl_day.png') no-repeat 0 0; }
.day #corner_tr { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_tr_day.png') no-repeat 0 0; }
.day #corner_tm { float: left; width: 954px; height: 8px; background: url('/assets/images/bg_corner_tm_day.png') repeat-x 0 0; }
.night #corner_tl { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_tl_night.png') no-repeat 0 0; }
.night #corner_tr { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_tr_night.png') no-repeat 0 0; }
.night #corner_tm { float: left; width: 954px; height: 8px; background: url('/assets/images/bg_corner_tm_night.png') repeat-x 0 0; }

#corner_bottom { height: 8px; overflow: hidden; }
.day #corner_bl { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_bl_day.png') no-repeat 0 0; }
.day #corner_br { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_br_day.png') no-repeat 0 0; }
.day #corner_bm { float: left; width: 954px; height: 8px; background-color: #5d5d5d; }
.night #corner_bl { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_bl_night.png') no-repeat 0 0; }
.night #corner_br { float: left; width: 8px;   height: 8px; background: url('/assets/images/bg_corner_br_night.png') no-repeat 0 0; }
.night #corner_bm { float: left; width: 954px; height: 8px; background-color: #313131; }

/* content */
#content { padding: 0 0 1em 0; }
.day #content { background: #e3e3e3 url('/assets/images/bg_content_day.png') repeat-x 0 0; }
.night #content { background: #d3d3d3 url('/assets/images/bg_content_night.png') repeat-x 0 0; }
#content_pad { padding: 0 10px; background: url('/assets/images/bg_content_content.gif') repeat-y 10px 0; position: relative; }
#content_pad-in { background: url('/assets/images/bg_anketa_obsah.gif') no-repeat 0 100%; }
#content_pad-rb { background: url('/assets/images/bg_content_content_rb.gif') no-repeat 100% 100%; width: 100%; }

/* navigacna cesta */
#navi_path { text-align: right; padding: 1em 0 0 0; }


/* content_menu */
#content_menu { width: 245px; min-height: 184px; float: left; background: #9EC206 url('/assets/images/bg_menu_verti.gif') repeat-x 0 100%; }
#content_menu ul { margin: 0; padding: 1em 0 0 0; list-style: none; }
#content_menu ul li a { display: block; border-bottom: 1px solid #fff; width: 100%; }
#content_menu ul li a span { display: block; padding: .5em 1em .5em 45px; background: url('/assets/images/logo_menu.png') no-repeat 15px 50%; }
#content_menu ul li a:link, #content_menu ul li a:visited, #content_menu ul li a:active { color: #fff; text-decoration: none; }
.day #content_menu ul li a:hover { color: #fff; background-color: #e94a15; text-decoration: none; }
.night #content_menu ul li a:hover { color: #fff; background-color: #5b7dbf; text-decoration: none; }

/* content_content */
#content_content { width: 705px; float: right; }
#content_content-in { padding: 184px 2em 3em 2em; } 

/* content_flash */
#content_flash { position: absolute; top: 0; right: 10px; width: 705px; height: 184px; background-color: #fff; }
#content_flash object { display: block; }

/* newsletter */
#content_newsletter { width: 245px; float: left; clear: left; background: #666 url('/assets/images/bg_newsletter_obsah.gif') no-repeat 0 100%; }
#content_newsletter-in { padding: 1.5em; }
#content_newsletter h4 { font-size: 180%; font-weight: normal; color: #fff; margin: 0; padding: 0; }
#content_newsletter p { margin: .5em 0; padding: 0; color: #fff; }
#content_newsletter div.newsletter_label { color: #fff; font-size: 80%; }
#content_newsletter div.newsletter_input { height: 2em; color: #fff; }
#content_newsletter div.newsletter_input input { border: 1px solid #000; padding: 1px 0; margin: 0; }
#content_newsletter div.newsletter_input input.newsletter_radio { border: none; }
#content_newsletter input.newsletter_firstname { display: block; width: 49%; float: left; }
#content_newsletter input.newsletter_lastname { display: block; width: 49%; float: right; }
#content_newsletter input.newsletter_email { display: block; width: 100%; }
#content_newsletter span.newsletter_radio_label { font-size: 80%; }
#content_newsletter div.newsletter_input input.newsletter_button { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }

/* anketa */
#content_anketa { width: 245px; float: left; clear: left; }
#content_anketa-in { padding: 1.5em; }
#content_anketa h4 { font-size: 180%; font-weight: normal; color: #555; margin: 0; padding: 0; }
#content_anketa #easypollform { margin: 0; padding: 0; } 
#content_anketa #easypollform fieldset { margin: 0; padding: 0; border: none; }
/* otazky */
#content_anketa div.pollvotes h5 { color: #555; font-weight: bold; font-size: 100%; margin: 1em 0; padding: 0; }
#content_anketa div.pollvotes ul { margin: 0; padding: 0 0 1em 0; list-style: none; font-size: 90%; }
#content_anketa div.pollvotes li { display: block; }
#content_anketa div.pollvotes li span.easypoll_select { display: block; width: 10%; float: left; }
#content_anketa div.pollvotes li span.easypoll_answer { display: block; width: 85%; float: right; }
#content_anketa div.pollvotes li span.easypoll_stop { display: block; float: none; clear: both; height: .5em; overflow: hidden; }
#content_anketa div.pollvotes #easypollsubmit { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }
#content_anketa div.pollvotes #easypollresult { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }
/* vysledky */
#content_anketa div.pollresults h5 { color: #555; font-weight: bold; font-size: 100%; margin: 1em 0; padding: 0; }
#content_anketa div.pollresults ul { margin: 0; padding: 0 0 1em 0; list-style: none; font-size: 90%; }
#content_anketa div.pollresults li { display: block; padding: 0 0 .5em 0; }
#content_anketa div.pollresults div.easypoll_bar { background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; border: 1px solid #fff; font-size: 95%; }
#content_anketa div.pollresults div.easypoll_inner { background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; line-height: 2em; color: #fff; text-align: left; }
#content_anketa div.pollresults div.easypoll_inner span { display: inline-block; padding-left: .5em; }
#content_anketa div.pollresults p { margin: 0; padding: 0; font-size: 85%; }
#content_anketa div.easypoll_error { margin: 1em 0 0 0; font-weight: bold; font-size: 85%; }

/* header */
#header { height: 70px; padding: 0 20px; margin: 0 0 10px 0; }
#header_logo { display: block; float: left; margin-top: 10px; }
#header_icons { display: block; float: right; margin-top: 10px; }
#header_icons a { background-color: transparent; }
#header_icons ul { list-style: none; padding: 0; margin: 0; }
#header_icons ul li { display: block; float: left; margin: 0 10px 0 0; padding: 0; }
#header_icons ul li img { border: none; }

/* horiz. menu */
#h_menu { margin: 0 10px; height: 41px; font-size: 120%; }
#h_menu_deco_l { width: 8px; height: 41px; float: left; background: url('/assets/images/corner_menu_l.png') no-repeat 0 0; }
#h_menu_deco_m { width: 934px; height: 41px; float: left; background: url('/assets/images/bg_menu_horizont_0.gif') repeat-x 0 0; }
#h_menu_deco_r { width: 8px; height: 41px; float: left; background: url('/assets/images/corner_menu_r.png') no-repeat 0 0; }
#h_menu ul { margin: 0; padding: 0; list-style: none; }
#h_menu ul li { display: block; float: left; }
#h_menu ul li a { display: block; line-height: 41px; padding: 0 .6em; }
#h_menu ul li a:link, #h_menu ul li a:visited, #h_menu ul li a:active { color: #fff; text-decoration: none; }
#h_menu ul li a:hover { background: url('/assets/images/bg_menu_horizont_1.gif') repeat-x 0 0; color: #fff; text-decoration: none; }

/* footer */
.day #footer { background-color: #5d5d5d; }
.night #footer { background-color: #313131; }
#footer_menu { padding: 1em 10px; color: #fff; }
#footer_menu span.last span { display: none; }
#footer_menu a:link, #footer_menu a:visited, #footer_menu a:active { color: #fff; text-decoration: none; }
#footer_menu a:hover { color: #fff; text-decoration: underline; }
#footer p { margin: 0; padding: .3em 10px; color: #b7b7b7; font-size: 85%; }
#footer p a { color: #b7b7b7; text-decoration: none; }

/* home */
#home_pad { padding: 0 10px; }
/* home_news */ 
#home_news { float: right; width: 340px; height: 184px; background: url('/assets/images/bg_news_home.gif') repeat-x 0 0; }
#home_news-in { padding: 1.5em; }
#home_news h3 { margin: 0; padding: 0; color: #fff; font-size: 1.5em; font-weight: normal; }
#home_news h3 a:link, #home_news h3 a:visited, #home_news h3 a:active { color: #fff; text-decoration: none; }
#home_news h3 a:hover { color: #fff; text-decoration: underline; }
div.home_news { }
div.home_news h4 { color: #fff; font-size: 1em; font-weight: normal; margin: .8em 0 0 0; padding: 0; }
div.home_news h4 a:link, div.home_news h4 a:visited, div.home_news h4 a:active { color: #fff; text-decoration: none; }
div.home_news h4 a:hover { color: #fff; text-decoration: underline; }
div.home_news p { margin: 0; padding: 0; color: #fff; }
div.home_news p a:link, div.home_news p a:visited, div.home_news p a:active { color: #fff; text-decoration: none; }
div.home_news p a:hover { color: #fff; text-decoration: underline; }

#home_content { float: left; width: 610px; height: 368px; }
#home_flash object { display: block; }

/* home_liptov */
#home_liptov { float: right; width: 340px; height: 184px; background-repeat: repeat-x; background-position: 0 0; }
.day #home_liptov { background-image: url('/assets/images/bg_liptov_online_day.gif'); }
.night #home_liptov { background-image: url('/assets/images/bg_liptov_online_night.gif'); }
#home_liptov-in { padding: 1.5em; }
#home_liptov h3 { margin: 0 0 .4em 0; padding: 0; color: #fff; font-size: 1.5em; font-weight: normal; }
#home_liptov h3 a:link, #home_liptov h3 a:visited, #home_liptov h3 a:active { color: #fff; text-decoration: none; background-color: transparent; }
#home_liptov h3 a:hover { color: #fff; text-decoration: underline; background-color: transparent; }
div.webcam_home { }
div.webcam_home div.webcam_home_pad { padding: 0 0 0 145px; }
div.webcam_home img { width: 133px; height: 100px; display: block; float: left; margin: .3em 0; border: 1px solid #ccc; }
div.webcam_home h5 { margin: 0; font-weight: bold; }
div.webcam_home h5 a:link, div.webcam_home h5 a:visited, div.webcam_home h5 a:active { color: #fff; text-decoration: none; background-color: transparent; }
div.webcam_home h5 a:hover { color: #fff; text-decoration: underline;  background-color: transparent; }
div.webcam_home_temp { background-repeat: no-repeat; background-position: 5px 50%; height: 60px; line-height: 60px; font-size: 1em; font-weight: bold; padding: 0 0 0 45px; color: #fff; }
.day div.webcam_home_temp { background-image: url('/assets/images/pictogram_pocasie_day.gif'); }
.night div.webcam_home_temp { background-image: url('/assets/images/pictogram_pocasie_night.gif'); }

#home_internet { width: 100%; float: none; clear: both; }
#home_internet_bg { background: url('/assets/images/bg_internet.png') repeat-y 0 0; }
/* domacnosti */
#home_internet_d { width: 475px; float: left; }
#home_internet_d-in { padding: 1em 150px 1em 2em; position: relative; }
#home_internet_d-in h3 { font-size: 2em; font-weight: normal; color: #bae801; margin: 0; padding: 0; }
#home_internet_d-in h3 a:link, #home_internet_d-in h3 a:visited, #home_internet_d-in h3 a:active { color: #bae801; text-decoration: none; }
#home_internet_d-in h3 a:hover { color: #bae801; text-decoration: underline; background-color: transparent; }
#home_internet_d-in p { color: #fff; }
#home_internet_d-in img { display: block; width: 130px; height: 130px; position: absolute; top: 40px; right: 0; }
/* firmy */
#home_internet_f { width: 475px; float: right; }
#home_internet_f-in { padding: 1em 150px 1em 2em; position: relative; }
#home_internet_f-in h3 { font-size: 2em; font-weight: normal; color: #f33f03; margin: 0; padding: 0; }
#home_internet_f-in h3 a:link, #home_internet_f-in h3 a:visited, #home_internet_f-in h3 a:active { color: #f33f03; text-decoration: none; }
#home_internet_f-in h3 a:hover { color: #f33f03; text-decoration: underline; background-color: transparent; }
#home_internet_f-in p { color: #000; }
#home_internet_f-in img { display: block; width: 130px; height: 130px; position: absolute; top: 40px; right: 0; }
#home_internet_corners { height: 8px; overflow: hidden; }
#home_internet_corners_l { float: left; width: 8px; height: 8px; background: url('/assets/images/bg_internet_l.png') no-repeat 0 0; }
#home_internet_corners_m { float: left; width: 934px; height: 8px; background: url('/assets/images/bg_internet.png') no-repeat 50% 0; }
#home_internet_corners_r { float: left; width: 8px; height: 8px; background: url('/assets/images/bg_internet_r.png') no-repeat 0 0; }
/* anketa */
/* ORIG #home_anketa { width: 475px; float: left; } */
#home_anketa { width: 475px; float: left; background: url('/assets/images/home_digitv.jpg') no-repeat 0 0; margin-top: 1em; height: 25em; }
#home_digitv { color: #fff; }
#home_anketa-in { padding: 1.5em /* ORIG 2.5em*/ 120px 1.5em 1.5em; }
#home_anketa h4 { font-size: 180%; font-weight: normal; color: /* ORIG #555*/ #fff; margin: 0; padding: 0; }
#home_anketa #easypollform { margin: 0; padding: 0; } 
#home_anketa #easypollform fieldset { margin: 0; padding: 0; border: none; }
/* otazky */
#home_anketa div.pollvotes h5 { color: #555; font-weight: bold; font-size: 100%; margin: 1em 0; padding: 0; }
#home_anketa div.pollvotes ul { margin: 0; padding: 0 0 1em 0; list-style: none; font-size: 90%; }
#home_anketa div.pollvotes li { display: block; }
#home_anketa div.pollvotes li span.easypoll_select { }
#home_anketa div.pollvotes li span.easypoll_answer { }
#home_anketa div.pollvotes li span.easypoll_stop { display: none; }
#home_anketa div.pollvotes #easypollsubmit { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }
#home_anketa div.pollvotes #easypollresult { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }
/* vysledky */
#home_anketa div.pollresults h5 { color: #555; font-weight: bold; font-size: 100%; margin: 1em 0; padding: 0; }
#home_anketa div.pollresults ul { margin: 0; padding: 0 0 1em 0; list-style: none; font-size: 90%; }
#home_anketa div.pollresults li { display: block; padding: 0 0 .5em 0; }
#home_anketa div.pollresults div.easypoll_bar { background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; border: 1px solid #fff; font-size: 95%; }
#home_anketa div.pollresults div.easypoll_inner { background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; line-height: 2em; color: #fff; text-align: left; }
#home_anketa div.pollresults div.easypoll_inner span { display: inline-block; padding-left: .5em; }
#home_anketa div.pollresults p { margin: 0; padding: 0; font-size: 85%; }
#home_anketa div.easypoll_error { margin: 1em 0 0 0; font-weight: bold; font-size: 85%; }


/* newsletter */
/* ORIG #home_newsletter { width: 475px; float: right; } */
#home_newsletter { width: 475px; float: right; background: url('/assets/images/home_kamsys.jpg') no-repeat 0 0; margin-top: 1em;  height: 25em; }
#home_newsletter-in { padding: 1.5em /* ORIG 3em*/ 200px 1.5em 1.5em; }
#home_newsletter h4 { font-size: 180%; font-weight: normal; color: #555; margin: 0; padding: 0; }
#home_newsletter p { margin: .5em 0; padding: 0; color: #000; }
#home_newsletter div.newsletter_label { color: #000; font-size: 85%; line-height: 1.5em; height: 1.5em; width: 100px; float: left; }
#home_newsletter div.newsletter_input { height: 1.8em; color: #000; }
#home_newsletter div.newsletter_input input { border: 1px solid #aaa; padding: 1px 0; margin: 0; }
#home_newsletter div.newsletter_input input.newsletter_radio { border: none; }
#home_newsletter input.newsletter_firstname { width: 120px; }
#home_newsletter input.newsletter_lastname { width: 120px; }
#home_newsletter input.newsletter_email { width: 200px; }
#home_newsletter span.newsletter_radio_pad { display: block; height: 1em; float: left; width: 100px; }
#home_newsletter span.newsletter_radio_label { font-size: 85%; }
#home_newsletter div.newsletter_input input.newsletter_button { cursor: pointer; border: 1px solid #fff; background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 85%; }

/* web kamery */
div.webcam_listing_item { margin-top: 3em; width: 100%; }
div.webcam_listing_item div.webcam_listing_pad { padding: 0 0 0 173px; }
div.webcam_listing_item img { width: 160px; height: 120px; display: block; float: left; margin: .3em 0; border: 1px solid #ccc; }
div.webcam_listing_item h4 { margin-top: 0; font-weight: bold; }
div.webcam_listing_item p { margin: 1em 0 .5em 0; font-size: 90%; }
div.webcam_listing_temp { background: url('/assets/images/pictogram_pocasie.gif') no-repeat 5px 50%; height: 50px; line-height: 50px; font-size: 1.5em; font-weight: bold; padding: 0 0 0 45px; color: #777; }

#webcam_player { }
#webcam_screen { width: 640px; height: 480px; display: block; overflow: hidden; background-color: #000; position: relative; }
#webcam_screen img { }

#webcam_control { width: 640px; background-color: #888; color: #ccc; border-collapse: collapse; font-size: 100%; }
#webcam_control td { padding: 0; text-align: center; vetical-align: middle; }
#webcam_control td.space { height: 15px; }
#webcam_control h6 { font-size: 95%; font-weight: normal; margin: 0; padding: 0; }
#webcam_archive_slider1 { background: url('/assets/images/webcam/slider_m.png') repeat-x 0 0; width: 420px; margin: 0 auto; }
#webcam_archive_slider2 { background: url('/assets/images/webcam/slider_l.png') no-repeat 0 0; }
#webcam_archive_slider3 { background: url('/assets/images/webcam/slider_r.png') no-repeat 100% 0; }
#webcam_archive_handle { display: block; width: 59px; height: 23px; cursor: pointer; }
#webcam_live_button { width: 72px; height: 29px; display: block; margin: 10px auto; cursor: pointer; }
#webcam_archive_button { width: 48px; height: 29px; display: block; margin: 10px auto; cursor: pointer; }
td.webcam_live { width: 100px; border-right: 1px solid #fff; }
td.webcam_archive2 { width: 440px; }
#webcam_text { display: block; margin: 0 auto; background-color: #555; border: none; padding: 1px; color: #cdff01; font-size: 90%; width: 420px; }

/* formulare */
form.objednavka { display: block; margin: 0; padding: 0; }
form.objednavka p { margin: 0; padding: .2em 0; }
form.objednavka label { display: block; float: left; width: 10em; }
form.objednavka input { border: 1px solid #777; background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; font-size: 100%; font-family: sans-serif; color: #fff; }
form.objednavka textarea { border: 1px solid #777; background: url('/assets/images/bg_content_day.png') repeat-x 0 50%; font-size: 100%; font-family: sans-serif; color: #fff; }
form.objednavka p.button { padding-left: 10em; margin-top: 1em; }
form.objednavka p.button input.button_s { cursor: pointer; border: 1px solid #ccc; background: url('/assets/images/bg_button_green.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 95%; }
form.objednavka p.button input.button_r { cursor: pointer; border: 1px solid #ccc; background: url('/assets/images/bg_button_gray.gif') repeat-x 0 50%; color: #fff; padding: 3px; font-weight: bold; font-size: 95%; }
div.errors { color: #8e0f0f; margin: 1em 0; }
