body { margin: 0; padding: 0; font-size: 12px; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; background-position: top center; background-repeat: no-repeat; color: #666; }
body.winter { background-image: url(../images/bg_winter.jpg); background-color: #dbe8f1; }
body.spring { background-image: url(../images/bg_spring.jpg); background-color: #dbe8f1; }
h1, h2, h3, h4, h5, h6, p { margin: 0; }

a { text-decoration: underline; color: #003e80; }
a:hover { text-decoration: none; }
a img { border: none; }
.cleaner { clear: both; width: 100%; height: 0; }
p.vice { font: bold 14px Arial; color: #f15723!important; }
p.vice a { text-decoration: none; font: 11px Arial; color: #003e80; margin-left: 3px; }
p.vice a:hover { text-decoration: underline; }

#container { width: 968px; margin: 0 auto; position: relative; padding-right: 125px; }

#langs { width: 51px; height: 20px; padding: 3px 0 0 8px; margin-left: 893px; /*background: url(../images/bg_langs.png) no-repeat top left;*/ }
#top { width: 968px; height: 107px; float: left; clear: both; margin: 95px 0 0 0; background: url(../images/bg_cols_top.png) no-repeat top left; }
#cols { width: 950px; float: left; clear: both; padding: 0 9px 9px 9px; margin: 0; background: url(../images/bg_cols.png) repeat-y top left; position: relative; }
#footer { width: 950px; float: left; clear: both; padding: 23px 9px 15px 9px; margin: 0; background: url(../images/bg_cols_btm.png) no-repeat top left; }
#banner_top { position: absolute; top: 4px; left: 124px; width: 745px; height: 100px; margin: 0; float: left; }
#banner_right { position: absolute; top: 220px; right: 0; width: 120px; height: 600px; margin: 0; float: left; }

#langs ul { margin: 0; padding: 0; }
#langs ul li { display: inline; list-style: none; float: left; color: #acacac; }
#langs ul li.lang_cz { margin-right: 6px; }
#langs ul li.lang_cz a, #langs ul li.lang_cz span { margin-right: 6px; }
#langs ul li span { font-size: 11px; color: #898989; }
#langs ul li a { color: #003e80; text-decoration: none; font-size: 11px; }
#langs ul li a:hover { text-decoration: underline; }

#top .logo { float: left; width: 218px; height: 85px; margin: 10px 85px 0 40px; }
#top .logo a { display: block; width: 218px; height: 85px; background: url(../images/logo.png) no-repeat top left; }
#top .logo a span { display: none; }
#top .pranostika { float: left; margin: 43px 0 0 0; width: 350px; }
#top .pranostika p.label { font: 11px Arial; color: #7d7d7d; margin-bottom: 2px; }
#top .pranostika p { font: 15px Arial; color: #43759f; }
#top .pocasi_right { float: right; width: 236px; margin: 13px 8px 0 0; }
#top .pocasi_right p.label { font: bold 12px Arial; color: #7d7d7d; margin-bottom: 3px; }
#top .pocasi_right .img { float: left; clear: left; width: 78px; height: 67px; margin-right: 4px; }
#top .pocasi_right p.teplota { font: 20px Arial; color: #43759f;  }
#top .pocasi_right p { color: #7d7d7d; }
#top .akce { float: left; margin: 0 0 0 -50px; width: 389px; padding-top: 20px; height: 82px; background: url(../images/bg_top_akce.png) no-repeat top left; }
#top .akce h2 { margin-left: 14px; font: bold 20px Arial; color: #003e80; }
#top .akce p { margin-left: 14px; font: bold 12px Arial; color: #555; }

#cols #menu { float: left; clear: both; width: 950px; height: 74px; margin: -5px 0 10px 0; padding: 0; background: url(../images/bg_menu.png) repeat-x top left; position: relative; }
#cols #menu menu { margin: 0; padding: 0; width: 100%; height: 37px; }
#cols #menu menu li { list-style: none; display: inline; float: left; margin: 0; padding: 0; background: url(../images/bg_menu_item_right.png) no-repeat top right; }
#cols #menu menu li a { display: block; text-decoration: none; font: bold 12px/37px Arial; color: #edf4f8; padding: 0 15px; margin-right: 2px; float: left; }
#cols #menu menu li a:hover { background: url(../images/bg_menu_hover.png) repeat-x top left; }
#cols #menu menu li.slc { background: #dbe8f1 }
#cols #menu menu li.slc a { color: #003e80; }
#cols #menu menu li.slc a:hover { color: #003e80; background: none; }
#cols #menu menu li ul { position: absolute; top: 46px; left: 0; margin: 0; padding: 0; }
#cols #menu menu li ul li { background: none; }
#cols #menu menu li ul li a { margin-right: 0; padding: 0; line-height: normal; }
#cols #menu menu li ul li a span { cursor: pointer; line-height: 28px; padding: 0 15px; display: block; height: 28px; }
#cols #menu menu li ul li a:hover { background: #bcd3e4 url(../images/bg_submenu_item_right.png) no-repeat top right!important; }
#cols #menu menu li ul li a:hover span { background: url(../images/bg_submenu_item_right.png) no-repeat top left; }
#cols #menu menu li ul li.slc a { background: #fff; }
#cols #menu menu li ul li.slc a:hover { background: #fff!important; }
#cols #menu menu li ul li.slc a:hover span { background: none!important; }
#cols #menu menu li ul li.first a:hover span { background: none!important; }
#cols .bg_vizual { width: 950px; float: left; margin: 0; padding: 0; position: absolute; top: 120px; left: 9px; z-index: 10; height: 200px; background-position: top right; background-repeat: no-repeat; }
#cols .viz_zahrady { background-image: url(../images/bg_cols_zahrady.jpg); }

#cols .drob_nav { width: 921px; float: left; clear: both; margin: 0 0 12px 14px; padding-bottom: 7px; background: url(../images/bg_drob_nav.png) no-repeat bottom left; position: relative; z-index: 20; }
#cols .drob_nav p { font: 11px Arial; float: left; white-space: nowrap; margin: 5px 0 0 0; }
#cols .drob_nav p a { text-decoration: none; }
#cols .drob_nav p a:hover { text-decoration: underline; }
#cols .drob_nav #search_rcol { width: 295px; height: 21px; float: right; margin: 0; padding: 0; }
#cols .drob_nav #search_rcol input.text { float: left; height: 15px; width: 114px; padding: 2px 5px; font: 11px/15px Arial; color: #7d7d7d; border: 1px solid #c7dce2; margin: 0 4px 0 0; }
#cols .drob_nav #search_rcol select { width: 135px; float: left; font: 11px/19px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#cols .drob_nav #search_rcol input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }

#lcol { width: 610px; float: left; margin: 0 0 17px 14px; position: relative; z-index: 20; }
#lcol h2 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#lcol h3 { font: 20px Arial; color: #363636; margin-bottom: 10px; }
#lcol .pocasi_submenu { width: 610px; height: 23px; float: left; clear: both; margin: 12px 0 0 0; background: url(../images/bg_pocasi_submenu.png) no-repeat top left; }
#lcol .pocasi_submenu ul { margin: 0; padding: 0; width: 100%; }
#lcol .pocasi_submenu ul li { list-style: none; display: inline; float: left; padding-top: 1px; margin-right: 5px; }
#lcol .pocasi_submenu ul li a { width: 101px; display: block; float: left; height: 22px; margin-right: 7px; font: 14px/22px Arial; color: #fff; text-align: center; text-decoration: none; background: url(../images/bg_pocasi_submenu_item.png) no-repeat top left; }
#lcol .pocasi_submenu ul li a.a_druzice { width: 164px; background: url(../images/bg_pocasi_submenu_item2.png) no-repeat top left; }
#lcol .pocasi_submenu ul li a:hover { background-position: center left; }
#lcol .pocasi_submenu ul li.slc a { background-position: bottom left!important; color: #003e80; margin-right: 0; padding-right: 7px; }
#lcol .pocasi_box { width: 608px; float: left; clear: both; border-left: 1px solid #dbe8f1; border-bottom: 1px solid #dbe8f1; border-right: 1px solid #dbe8f1; background: url(../images/bg_pocasi_box_btm.png) repeat-x bottom left; padding-bottom: 30px; }
#lcol .pocasi_box .pocasi_dny { width: 100%; float: left; clear: both; background: url(../images/bg_pocasi_subbox.png) repeat-x top left; padding-top: 7px; }
#lcol .pocasi_box .pocasi_dny .subbox { text-align: center; float: left; width: 70px; height: 75px; padding: 3px 4px 0 3px; background: #fff; border: 1px solid #c9d7e4; border-left: none; cursor: pointer; }
#lcol .pocasi_box .pocasi_dny .subbox p { clear: both; width: 100%; float: left; margin-bottom: 2px; }
#lcol .pocasi_box .pocasi_dny .subbox p strong { float: left; font: bold 12px Arial; }
#lcol .pocasi_box .pocasi_dny .subbox p span { float: right; font: 11px Arial; }
#lcol .pocasi_box .pocasi_dny .subbox img { margin: 0 auto; width: 38px; clear: both; }
#lcol .pocasi_box .pocasi_dny .subbox p.teplota { font: bold 12px Arial; color: #43759f; }
#lcol .pocasi_box .pocasi_dny .hover { background: #b0d5ee; }
#lcol .pocasi_box .pocasi_dny .dnes { background: none; border-top: none; border-bottom: none; height: 77px; width: 77px; }
#lcol .pocasi_box .pocasi_dny p.vice { background: url(../images/bg_link_dalsi_dny.png) no-repeat top left; margin: 23px 0 0 0; width: 35px; height: 30px; display: block; float: left; padding: 3px 11px 0 4px; clear: none; line-height: 14px; }
#lcol .pocasi_box .text { width: 580px; float: left; clear: both; margin: 0 0 15px 15px; }
#lcol .pocasi_box .text img.th { float: left; margin: -5px 8px 0 0; }
#lcol .pocasi_box .text p { margin: 3px 0 5px 0; }
#lcol .pocasi_box .mapa { width: 608px; height: 370px; float: left; clear: both; margin: 0; position: relative; background: url(../images/flash_mapa.jpg) no-repeat top left; }
#lcol .pocasi_box .mapa a { display: block; width: 38px; height: 38px; position: absolute; left: 250px; top: 150px; }
#lcol .pocasi_box .mapa p.teplota { position: absolute; left: 235px; top: 195px; font: bold 16px Arial; }
#lcol .pocasi_box .mapa_druzice { width: 608px; height: 370px; float: left; clear: both; margin: 0; position: relative; background: url(../druzice/doplnkove/animace.jpg) no-repeat top left; }
#lcol .pocasi_box .mapa_radar { width: 608px; height: 370px; float: left; clear: both; margin: 0; position: relative; background: url(../druzice/doplnkove/radar.gif) no-repeat top center; }
#lcol .pocasi_box .mapa_radar p { position: absolute; left: 100px; top: 307px; font: 10px Arial; }
#lcol .pocasi_box .form_kraj { width: 580px; float: left; clear: both; margin: 0 0 0 15px; }
#lcol .pocasi_box .form_kraj p { margin-bottom: 5px; }
#lcol .pocasi_box .form_kraj form { margin: 0; padding: 0; }
#lcol .pocasi_box .form_kraj form select { width: 125px; float: left; font: 11px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#lcol .pocasi_box .form_kraj form input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }
#lcol .pocasi_box .form_kraj p.vice { margin-top: 10px; }
#lcol .pocasi_box p.vice { text-align: right; margin: -12px 0 0 0; }
#lcol.predpoved-pocasi h3 { width: 300px; float: left; clear: left; }
#lcol.predpoved-pocasi form.vyber_mesto { float: right; margin: 0 0 10px 0; padding: 0; }
#lcol.predpoved-pocasi form.vyber_mesto select { width: 125px; float: left; font: 11px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#lcol.predpoved-pocasi form.vyber_mesto input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }
#lcol.predpoved-pocasi .predpoved_box { width: 608px; float: left; clear: both; border: 1px solid #dbe8f1; padding-bottom: 30px; background: url(../images/bg_predpoved_box.png) repeat-x 0 66px; }
#lcol.predpoved-pocasi .predpoved_box .dny_box { width: 100%; float: left; clear: both; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den { float: left; width: 148px; padding: 4px 0 0 3px; border-right: 1px solid #deeaf2; background: #fff; min-height: 66px; cursor: pointer; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den h4 { width: 135px; padding: 0 8px; font: bold 16px Arial; color: #666; margin-bottom: 5px; clear: both; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den h4 span { float: left; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den h4 small { float: right; font: 14px Arial; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den img { float: left; margin: 0 12px 10px 0; clear: left; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den p { float: left; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den p strong { font: bold 16px Arial; color: #43759f; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .den p small { font: 11px Arial; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .dnes { background: #deeaf2; padding-right: 1px; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .hover { background: #b0d5ee; }
#lcol.predpoved-pocasi .predpoved_box .dny_box .last { border-right: none; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis { width: 580px; padding: 10px 13px 0 15px; float: left; clear: both; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis .text_left { float: left; padding-right: 15px; width: 337px; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis .text_left p { margin: 0 0 5px 0; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis .udaje_right { border-left: 1px solid #b2ccd6; padding-left: 20px; width: 200px; float: left; min-height: 80px; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis .udaje_right p { color: #666; }
#lcol.predpoved-pocasi .predpoved_box .pocasi_popis .udaje_right p b { float: left; width: 77px; color: #363636; font-weight: normal; }
#lcol.predpoved-pocasi .predpoved_box h5 { font: bold 14px Arial; color: #363636; margin-bottom: 8px; }
#lcol.predpoved-pocasi .predpoved_box p.vice { text-align: right; margin-right: 10px; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_menu { width: 590px; float: left; clear: both; height: 22px; padding: 1px 0 0 0; margin: 25px 0 0 9px; background: url(../images/bg_pocasi_submenu.png) no-repeat top center; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_menu li { list-style: none; display: inline; float: left; padding-top: 1px; margin-right: 5px; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_menu li a { width: 175px; display: block; float: left; height: 22px; margin-right: 7px; font: 14px/22px Arial; color: #fff; text-align: center; text-decoration: none; background: url(../images/bg_zalozky_item.png) no-repeat top left; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_menu li a:hover { background-position: center left; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_menu li.slc a { background-position: bottom left!important; color: #003e80; margin-right: 0; padding-right: 5px; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_box { width: 579px; float: left; clear: both; padding: 15px 0 0 11px; margin: 0 0 0 9px; background: url(../images/bg_predpoved_zalozky_top.png) repeat-x top left; }
#lcol.predpoved-pocasi .predpoved_box .zalozky_box p { text-align: right; margin: 0 15px 10px 0; color: #363636; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box { width: 566px; float: left; clear: both; margin: 0 auto 20px auto; border-bottom: 4px solid #b2ccd6; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box { width: 566px; float: left; clear: both; margin: 0 auto 20px auto; border-bottom: 4px solid #b2ccd6; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box table { width: 100%; margin: 0; border-collapse: collapse; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box table .first { border-left: none!important; width: 54px!important; font: 12px Arial; text-align: left; padding-left: 3px; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box table th { width: 72px; border-left: 1px solid #b2ccd6; border-bottom: 1px solid #b2ccd6; font: bold 12px Arial; color: #363636; height: 23px; padding: 0; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box table td { width: 72px; border-left: 1px solid #b2ccd6; font: 11px Arial; color: #666; padding: 2px 0; text-align: center; }
#lcol.predpoved-pocasi .predpoved_box .hodiny_box table td b { color: #363636; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table { margin: 0; padding: 0; width: 566px; border-collapse: collapse; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table .first { border-left: none!important; width: 51px!important; font: bold 12px Arial; text-align: left; padding-left: 6px; color: #363636; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table th { border-left: 1px solid #b2ccd6; border-bottom: 3px double #b2ccd6; font: bold 12px Arial; color: #363636; height: 23px; padding: 8px; vertical-align: top; text-align: center!important; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table td { text-align: center; border-left: 1px solid #b2ccd6; border-bottom: 1px solid #b2ccd6; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table td.td_img { font-size: 11px; padding: 3px 0; width: 85px; }
#lcol.predpoved-pocasi .predpoved_box table.hodiny_table tr.tr_blue td { background: #deeaf2; }
#lcol.predpoved-pocasi .specialni-predpoved { background: url(../images/bg_predpoved_box.png) repeat-x 0 200px; }
#lcol.predpoved-pocasi .specialni-predpoved .dny_box .den { min-height: 200px; }
#lcol.predpoved-pocasi .specialni-predpoved .dny_box .den p.udaje { margin: 0 8px 8px 8px; font: 12px Arial; color: #666; clear: both; width: 132px; }
#lcol.predpoved-pocasi .specialni-predpoved .dny_box .den p.udaje b { font: 12px Arial; color: #363636; }
#lcol.predpoved-pocasi .fodkazy { width: 608px; float: left; clear: both; border: 1px solid #dbe8f1; padding: 15px 0 10px 0; text-align: center; }
/* pocasi v evrope */
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled { width: 580px; padding: 30px 13px 0 15px; float: left; clear: both; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled .left { float: left; width: 280px; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled .right { border-left: 3px solid #b2ccd6; width: 280px; float: left; padding-left: 10px; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled table { width: 270px; margin: 0; border-collapse: collapse; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled table td { width: 75px; font: 12px Arial; color: #555; padding-bottom: 10px; text-align: center; text-valign: center; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled table td.td_stav { width: 105px; font: 11px Arial; color: #555; padding-bottom: 10px; text-align: center; text-valign: center; }
#lcol.predpoved-pocasi .predpoved_box .evropa_vyhled hr { height: 1px; color: #b2ccd6; background-color: #b2ccd6; border: 0px solid #b2ccd6; margin: 0px; margin-bottom: 10px; }

#rcol { float: right; width: 295px; margin: 0 15px 17px 0; position: relative; z-index: 20; }
#rcol.top_margin { margin-top: 133px; }
#rcol h2 { background: url(../images/hbg_rcol.png) no-repeat top left; height: 39px; width: 295px; font: 16px/38px Arial; color: #fff; text-align: center; margin: 0; clear: both; }
#rcol .news_box { width: 269px; margin: 0; padding: 20px 13px; background: #dbe8f1; float: left; clear: both; }
#rcol .news { width: 100%; float: left; clear: both; margin-bottom: 7px; }
#rcol .news .warning { width: 180px; float: left; clear: both; padding: 10px 0 0 86px; min-height: 63px; background: #f15723 url(../images/bg_warning.png) no-repeat top left; margin-bottom: 15px; }
#rcol .news .warning h3 { font: bold 14px Arial; color: #fff; margin-bottom: 2px; }
#rcol .news .warning p { color: #fff; margin-bottom: 6px; }
#rcol .news .open_news { width: 100%; float: left; clear: both; padding-bottom: 10px; }
#rcol .news .open_news img.th { float: left; width: 100px; clear: left; }
#rcol .news .open_news .text { float: right; width: 155px; }
#rcol .news .open_news .text h3 { font: bold 12px Arial; color: #003e80; margin-bottom: 1px; }
#rcol .news .open_news .text h3 a { color: #003e80; text-decoration: none; }
#rcol .news .open_news .text h3 a:hover { text-decoration: underline; }
#rcol .news .open_news .text p.datum { font-size: 10px; margin-bottom: 2px; }
#rcol .news h4 { width: 100%; float: left; clear: both; margin-bottom: 1px; }
#rcol .news h4 small { font: 10px Arial; }
#rcol .news h4 a { color: #003e80; font: 12px Arial; text-decoration: none; }
#rcol .news h4 a:hover { text-decoration: underline; }
#rcol .news p.vice { text-align: right; margin-top: 6px; clear: both; }
#rcol .records { width: 100%; float: left; clear: both; padding-top: 10px; border-top: 1px solid #afcad4; }
#rcol .records h3 { font: 14px Arial; color: #363636; margin-bottom: 10px; }
#rcol .special_box { width: 295px; float: left; clear: both; margin-bottom: 12px; padding-bottom: 18px; background: #dbe8f1; }
#rcol .special_box p.vice { text-align: right; margin: 10px 10px 0 0; float: left; clear: both; width: 285px; }
#rcol .special_box .subbox { width: 100%; float: left; clear: both; margin-bottom: 1px; }
#rcol .special_box .subbox .left { float: left; width: 182px; padding-left: 13px; }
#rcol .special_box .subbox h3 a { color: #003e80; text-decoration: none; }
#rcol .special_box .subbox h3 a:hover { text-decoration: underline; }
#rcol .special_box .subbox p { font-size: 11px; }
#rcol .special_box .subbox p.vice { margin-top: 0; float: none; width: auto; }
#rcol .special_box .subbox .img { float: left; width: 100px; }
#rcol .special_box .close { height: 26px; background: #c1d7df; }
#rcol .special_box .close h3 { font: bold 12px/26px Arial; }
#rcol .special_box .open h3 { font: 14px Arial; margin: 3px 0 1px 0; }
#rcol .special_box .open h3 a { color: #00245c; }
#rcol #search_rcol { width: 295px; height: 21px; float: left; clear: both; margin: 0 0 19px 0; padding: 0; }
#rcol #search_rcol input.text { float: left; height: 15px; width: 114px; padding: 2px 5px; font: 11px/15px Arial; color: #7d7d7d; border: 1px solid #c7dce2; margin: 0 4px 0 0; }
#rcol #search_rcol select { width: 135px; float: left; font: 11px/19px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#rcol #search_rcol input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }

#banner-pocasi { width: 921px; float: left; clear: both; margin: 0 0 10px 14px; }

#moje_pocasi { width: 921px; float: left; clear: both; margin: 0 0 19px 14px; }
#moje_pocasi h2 { background: url(../images/hbg_rcol.png) no-repeat top left; height: 36px; width: 295px; font: 16px/36px Arial; color: #fff; text-align: center; margin: 0; }
#moje_pocasi .box { background: url(../images/bg_moje_pocasi_btm.png) no-repeat bottom left; padding-bottom: 3px; width: 921px; float: left; clear: both; }
#moje_pocasi .box-in { background: url(../images/bg_moje_pocasi_top.png) no-repeat top left; padding: 0 18px 0 18px; width: 885px; float: left; clear: both; }
#moje_pocasi .subbox { height: 133px; margin-top: 6px; width: 100%; float: left; clear: both; }
#moje_pocasi .subbox .top { width: 885px; border-bottom: 1px solid #b2ccd6; height: 25px; }
#moje_pocasi .subbox .top h3 { font: bold 14px Arial; color: #000; margin-top: 5px; float: left; white-space: nowrap; }
#moje_pocasi .subbox .right { float: right; width: 505px; }
#moje_pocasi .subbox .right form { margin: 0 23px 0 0; padding: 0; float: left; }
#moje_pocasi .subbox .right form select { width: 125px; float: left; font: 11px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#moje_pocasi .subbox .right form input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }
#moje_pocasi .subbox .right p { font: bold 14px/20px Arial; color: #f15723; float: left; }
#moje_pocasi .subbox .right p.del_city { float: right; }
#moje_pocasi .subbox .right p a { text-decoration: none; font: 11px Arial; color: #003e80; margin-left: 3px; }
#moje_pocasi .subbox .right p a:hover { text-decoration: underline; }
#moje_pocasi .subbox .box_dny { float: left; clear: both; width: 100%; height: 108px; }
#moje_pocasi .subbox .box_dny .dny { float: left; background: #fff; border-right: 1px solid #c9d7e4; width: 128px; padding: 5px 5px 0 5px; height: 103px; text-align: center; }
#moje_pocasi .subbox .box_dny .dny p { width: 100%; float: left; clear: both; margin: 0; }
#moje_pocasi .subbox .box_dny .dny p strong { float: left; }
#moje_pocasi .subbox .box_dny .dny p span { float: right; }
#moje_pocasi .subbox .box_dny .dny img { margin: 0 auto 3px auto; }
#moje_pocasi .subbox .box_dny .dny p.label { font-size: 11px; margin-bottom: 1px; }
#moje_pocasi .subbox .box_dny .dny p.teplota { font: bold 14px Arial; color: #43759f; }
#moje_pocasi .subbox .box_dny .hover { background: #deeaf2; }
#moje_pocasi .subbox .box_dny .aktualni { background: none; width: 257px; padding: 5px 0 0 0; height: 103px; text-align: left; }
#moje_pocasi .subbox .box_dny .aktualni .img { float: left; margin: 3px 20px 2px 5px; }
#moje_pocasi .subbox .box_dny .aktualni .img img { margin: 0; float: left; }
#moje_pocasi .subbox .box_dny .aktualni p { float: none; clear: none; width: auto; }
#moje_pocasi .subbox .box_dny .aktualni p.teplota { margin: 10px 0 2px 0; }
#moje_pocasi .subbox .box_dny .aktualni p.vice { clear: both; text-align: left; }
#moje_pocasi .subbox .link_dalsi_dny { margin: 85px 0 0 10px; float: left; white-space: nowrap; }

#rozcestnik_box { width: 921px; float: left; clear: both; margin: 0 0 0 14px; background: url(../images/bg_rozcestnik.gif) no-repeat 460px 0; padding: 0; }
#rozcestnik_box h2 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#rozcestnik_box h3 { font: 22px Arial; color: #363636; margin-bottom: 10px; }
#rozcestnik_box .left { float: left; width: 447px; }
#rozcestnik_box .right { float: right; width: 447px; }
#rozcestnik_box .subbox { width: 100%; float: left; clear: both; margin: 0; padding-bottom: 1px; background: url(../images/bg_rozcestnik_subbox.gif) no-repeat bottom right; }
#rozcestnik_box .subbox .th { float: left; width: 140px; }
#rozcestnik_box .subbox .th img { float: left; margin: 0; }
#rozcestnik_box .subbox .text { float: right; width: 295px; padding-top: 7px; }
#rozcestnik_box .subbox h4 { font: 14px Arial; margin: 0 0 5px 0; }
#rozcestnik_box .subbox h4 a { color: #003e80; text-decoration: none; }
#rozcestnik_box .subbox h4 a:hover { text-decoration: underline; }
#rozcestnik_box .subbox p { font-size: 11px; color: #7d7d7d; }
#rozcestnik_box .subbox form { margin: 3px 0 0 0; padding: 0; width: 100%; }
#rozcestnik_box .subbox form select { width: 125px; float: left; font: 11px Arial; color: #7d7d7d; margin-right: 4px; border: 1px solid #c7dce2; height: 21px; }
#rozcestnik_box .subbox form input.btn { float: left; width: 26px; height: 21px; margin: 0; background: #c6dbe1 url(../images/btn_ok.png) no-repeat top left; padding: 0; border: none; cursor: pointer; }
#rozcestnik_box .subbox_top .text { padding-top: 0; }
#rozcestnik_box .subbox_top h4 { font: 18px Arial; }
#rozcestnik_box .subbox_last { padding-bottom: 0; background: none; }
#rozcestnik_box .banner { float: left; clear: both; margin: 20px 0 0 0; }

#interpretace { width: 610px; float: left; margin: 0 0 0 15px; }
#interpretace h1 { font: 28px Arial; color: #f15723; margin-bottom: 15px; }
#interpretace p  { margin: 15px 0 0px 0; font: 12px Arial; text-align: justify; }

#druzice { width: 610px; float: left; margin: 0 0 0 15px; }
#druzice h1 { font: 28px Arial; color: #f15723; margin-bottom: 15px; }
#druzice ul { margin: 0; padding: 0; float: left; }
#druzice ul li { list-style: none; display: inline; float: left; margin-right: 10px; }
#druzice p  { margin: 15px 0 0px 0; font: 10px Arial; text-align: center; }

#zpravy_box { width: 921px; float: left; clear: both; margin: 0 0 0 14px; padding: 0; }
#zpravy_box h2 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#zpravy_box h3 { font: 20px Arial; color: #363636; margin-bottom: 10px; }
#zpravy_box .left { float: left; width: 320px; }
#zpravy_box .right { float: right; width: 545px; background: #dbe8f1; }
#zpravy_box .subbox { width: 100%; float: left; clear: both; margin: 0 0 25px 0; }
#zpravy_box .subbox .th { float: left; width: 81px; }
#zpravy_box .subbox .th img { float: left; margin: 0; }
#zpravy_box .subbox .text { float: right; width: 225px; }
#zpravy_box .subbox h4 { font: 14px Arial; margin: 0 0 2px 0; }
#zpravy_box .subbox h4 a { color: #003e80; text-decoration: none; }
#zpravy_box .subbox h4 a:hover { text-decoration: underline; }
#zpravy_box .subbox p.datum { font-size: 11px; margin-bottom: 5px; }
#zpravy_box .subbox p { font-size: 12px; color: #666; margin: 0; }
#zpravy_box .subbox_container { width: 100%; float: left; clear: both; margin: 0 0 1px 0; }
#zpravy_box .subbox_container .top { width: 100%; float: left; clear: both; margin: 0; height: 37px; }
#zpravy_box .subbox_container .top h3 { margin: 0; }
#zpravy_box .subbox_container .top h3 a { display: block; float: left; clear: both; margin: 0; width: 100%; height: 37px; text-indent: 15px; font: 16px/37px Arial; background: url(../images/bg_zpravy_right_a.png) no-repeat top left; text-decoration: none; }
#zpravy_box .subbox_container .hidden_box { display: none; padding: 10px 15px; width: 515px; float: left; clear: both; }
#zpravy_box .subbox_container.open .hidden_box { display: block!important; }
#zpravy_box .subbox_container .hidden_box h3 { font-size: 18px; }
#zpravy_box .subbox_container .hidden_box .subbox { margin: 0 0 13px 0; }
#zpravy_box .subbox_container .subbox .text { width: 420px; }
#zpravy_box .subbox_top { margin-bottom: 15px; }
#zpravy_box .subbox_top h3 { font: 20px Arial; margin-bottom: 2px; }
#zpravy_box .subbox_top h3 a { color: #003e80; text-decoration: none; }
#zpravy_box .subbox_top h3 a:hover { text-decoration: underline; }
#zpravy_box .subbox_top p.datum { font-size: 11px; margin-bottom: 8px; }
#zpravy_box .subbox_top .th { width: 320px; clear: both; margin-bottom: 13px; }
#zpravy_box .subbox_top .text { float: left; clear: both; width: 320px; margin-bottom: 7px; }
#zpravy_box p.vice { text-align: right; }
#zpravy_box .clanek_left { float: left; width: 590px; text-align: justify; }
#zpravy_box .clanek_left img.th { float: left; width: 310px; clear: left; margin-right: 20px;}
#zpravy_box .clanek_left p { text-align: justify; margin-top: 10px; }
#zpravy_box .clanek_left p.autor { font-size: 12px; text-align: right; margin-top: 30px; }
#zpravy_box .clanek_left a { text-decoration: none; }
#zpravy_box .clanek_left a:hover { text-decoration: underline; }
#zpravy_box .clanek_right { float: right; width: 310px; text-align: center; }
#zpravy_box .clanek_right .warning { float: center; width: 300px; text-align: left; background: #f15723; padding: 8px 5px 10px 5px;}
#zpravy_box .clanek_right .warning h4 { font: bold 16px Arial; color: #fff; margin-bottom: 14px; }
#zpravy_box .clanek_right .warning p { color: #fff; text-align: justify; margin-top: 8px; }
#zpravy_box .clanek_datum { float: left; width: 100%; margin-bottom: 10px; }
#zpravy_box .triplebox  { width: 290px; float: left; margin-top: 10px; margin-left: 10px; }
#zpravy_box .triplebox p.vice { text-align: left; }
#zpravy_box .triplebox a { text-decoration: none; }
#zpravy_box .triplebox a:hover { text-decoration: underline; }

#sluzby_box { width: 917px; float: left; clear: both; margin: 0 0 0 18px; padding: 0; }
#sluzby_box h2 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#sluzby_box h3 { font: bold 22px Arial; color: #363636; margin-bottom: 8px; }
#sluzby_box ul { margin: 0 0 15px 0; padding: 0; width: 100%; }
#sluzby_box ul li { list-style: none; padding: 1px 10px 6px 26px; background: url(../images/ico_check.gif) no-repeat top left; font: 14px Arial; color: #7d7d7d; }
#sluzby_box ul li strong { color: #f15723; }
#sluzby_box p { margin: 0 0 10px 0; }
#sluzby_box #placene-sluzby_box { width: 100%; clear: both; border-top: 6px solid #deeaf2; padding-top: 15px; float: left; }
#sluzby_box #placene-sluzby_box ul { float: left; width: 422px; }
#sluzby_box #placene-sluzby_box .partneri h4 { font: 14px Arial; margin-bottom: 5px; color: #363636; }
#sluzby_box #predpoved-kody_box { width: 100%; clear: both; padding-bottom: 19px; float: left; }
#sluzby_box #predpoved-kody_box .th { float: left; margin-right: 5px; }
#sluzby_box #predpoved-kody_box .box_right { float: left; }
#sluzby_box #predpoved-kody_box .box_right h3 { font: bold 16px Arial; }
#sluzby_box #predpoved-kody_box .box_right p.vice { margin-bottom: 0; }
#sluzby_box #predpoved-kody_box .box_right .top { border-bottom: 1px solid #bcd3e4; padding-bottom: 19px; }
#sluzby_box #predpoved-kody_box .box_right .left { border-right: 1px solid #bcd3e4; padding-left: 19px; width: 320px; float: left; clear: left; }
#sluzby_box #predpoved-kody_box .box_right .bottom { padding-top: 22px; padding-bottom: 5px; }
#sluzby_box #predpoved-kody_box .box_right .right { padding-left: 20px; width: 270px; float: left; }
#sluzby_box #priklady_box { width: 100%; clear: both; padding-top: 29px; float: left; }
#sluzby_box #priklady_box h3 { font: 16px Arial; }
#sluzby_box #priklady_box .th { float: right; }
#sluzby_box #priklady_box .box_left { float: left; width: 640px; }
#sluzby_box #priklady_box .box_left .top { border-bottom: 1px solid #bcd3e4; height: 88px; }
#sluzby_box #priklady_box .box_left .left { border-right: 1px solid #bcd3e4; width: 299px; float: left; clear: left; }
#sluzby_box #priklady_box .box_left .bottom { padding-top: 15px; padding-bottom: 5px; }
#sluzby_box #priklady_box .box_left .right { padding-left: 10px; width: 322px; float: left; }
#sluzby_box #priklady_box .box_left h4 { font: bold 16px Arial; margin-bottom: 3px; }
#sluzby_box #priklady_box .box_left h4 a { text-decoration: none; }
#sluzby_box #priklady_box .box_left h4 a:hover { text-decoration: underline; }
#sluzby_box #priklady_box .box_left p { font: 12px Arial; color: #7d7d7d; margin-right: 5px; }
#sluzby_box #priklady_box .box_left p.vice { clear: both; text-align: right; margin-right: 20px; }
#sluzby_box .selfpromo { width: 100%; float: left; clear: both; padding-bottom: 15px; }
#sluzby_box .selfpromo a { display: block; float: left; }
#sluzby_box .selfpromo .kontakty { float: right; width: 420px; height: 90px; padding: 9px 15px 0 15px; background: #bcd3e4; }
#sluzby_box .selfpromo .kontakty h4 { font: bold 22px Arial; color: #00245c; margin-bottom: 8px; }
#sluzby_box .selfpromo .kontakty p { float: left; width: 215px; font-size: 14px; margin: 0 24px 0 0; color: #363636; }
#sluzby_box .selfpromo .kontakty p a { text-decoration: none; }
#sluzby_box .selfpromo .kontakty p a:hover { text-decoration: underline; }
#sluzby_box .selfpromo .kontakty p.tel { float: left; width: 180px; margin-right: 0; font: bold 14px Arial; color: #00245c; }
/*hodnota velikosti pisma pro tel: 24px*/

#encyklopedie_box { width: 921px; float: left; clear: both; margin: 0 0 0 14px; }
#encyklopedie_box .top { float: left; width: 100%; }
#encyklopedie_box .left { float: left; width: 440px; }
#encyklopedie_box .right { float: right; width: 440px; }
#encyklopedie_box .subbox { width: 100%; float: left; clear: both; margin: 0; padding-bottom: 1px; }
#encyklopedie_box .subbox h4 { font: 16px Arial; color: #003e80; margin: 20px 0 5px 0; }
#encyklopedie_box .subbox_top { margin-top: 15px; padding-top: 0; }
#encyklopedie_box .bottom { margin: 30px 0 10px 0; float: left; width: 100%; }
#encyklopedie_box .text { float: left; width: 600px; }
#encyklopedie_box .text p { text-align: justify; margin-top: 15px; }
#encyklopedie_box .text h4 { font: 22px Arial; color: #363636; margin: 20px 0 5px 0; }
#encyklopedie_box .text ul { margin-top: 7px; }
#encyklopedie_box .text ol {  }
#encyklopedie_box .sloupecek { float: right; width: 310px; }
#encyklopedie_box .souvisejici { width: 100%; height: 300px; float: left; clear: both; margin: 0; padding-bottom: 1px; }

#search { width: 917px; float: left; clear: both; margin: 0 0 0 18px; padding: 0; }
#search h1 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#search .formular  { width: 100%; float: left; clear: both; text-align: center; margin: 10px 0 30px 0; }
#search .vysledky  { width: 600px; float: left; clear: both; margin-left: 17px; }
#search .vysledky h2 { font: 16px Arial; margin-bottom: 20px; }
#search .vysledky h3 { font: 18px Arial; color: #363636; margin-bottom: 8px; }
#search .vysledky .item { width: 100%; float: left; clear: both; text-align: left; margin: 10px 0 20px 0; }
#search .vysledky .item input.btn { float: left; width: 150px; height: 20px; margin: 0; background: #CCFFFF; padding: 0; border: 1px solid #6699CC; cursor: pointer; }
#search .vysledky .item p { font: 12px Arial; color: #999; margin-left: 220px; }
#search .nic  { width: 600px; height: 250px; float: left; clear: both; margin-left: 17px; }

#footer_pages { width: 917px; float: left; clear: both; margin: 0 0 0 18px; padding: 0; }
#footer_pages h1 { font: 28px Arial; color: #f15723; margin: 10px 0; }
#footer_pages .podtrzeni { width: 610px; float: left; clear: both; height: 22px; padding: 1px 0 0 0; margin: 25px 0 0 9px; background: url(../images/bg_pocasi_submenu.png) no-repeat top center; }
#footer_pages h2 { background: url(../images/bg_zalozky_item.png) no-repeat bottom left!important; height: 22px; width: 175px; margin: 0px 0px 0px 7px; font: bold 14px/22px Arial; color: #003e80; text-align: center; clear: both;}
#footer_pages .text  { width: 100%; float: left; clear: both; }
#footer_pages .text  p { text-align: justify; margin-top: 15px; }
#footer_pages .triplebox  { width: 250px; float: left; margin-top: 12px; }

#banner_bottom { float: right; margin: 0 15px 0 0; width: 300px; height: 300px; }

#placene-info_box { float: left; width: 265px; height: 290px; margin: 0 0 0 15px; padding: 5px 15px; background: #dbe8f1; }
#placene-info_box h2 { font: 18px Arial; color: #003e80; }

#triple_boxes_btm { float: left; clear: left; width: 295px; height: 300px; margin: 0 0 0 15px; padding: 0; }
#triple_boxes_btm .boxik { float: left; width: 265px; height: 81px; margin: 0 0 13px 0; padding: 5px 15px; background: #dbe8f1; }
#triple_boxes_btm .boxik h2 { font: 18px Arial; color: #003e80; margin-bottom: 3px; }
#triple_boxes_btm .boxik h2 a { color: #003e80; text-decoration: none; }
#triple_boxes_btm .boxik h2 a:hover { color: #003e80; text-decoration: underline; }
#triple_boxes_btm .zdarma_na_web { background: #dbe8f1; }
#triple_boxes_btm .zdarma_na_web ul { margin: 0; padding: 0; }
#triple_boxes_btm .zdarma_na_web ul li { list-style: none; padding-left: 12px; background: url(../images/ico_ul.gif) no-repeat 0 4px; font: 12px/14px Arial; margin: 0; }
#triple_boxes_btm .teploty_mori { background: url(../images/bg_teploty_mori_box.jpg) no-repeat top left; padding-top: 10px; height: 76px; }
#triple_boxes_btm .pocasi_v_evrope { background: url(../images/bg_pocasi_v_evrope_box.jpg) no-repeat top left; padding-top: 10px; height: 76px; margin-bottom: 0; }

#footer .white-line { background: #fff; border-top: 1px solid #81b7cb; height: 24px; width: 100%; float: left; clear: both; margin-top: 7px; }
#footer .white-line p { line-height: 24px; margin-left: 10px; float: left; white-space: nowrap; }
#footer ul { margin: 0; padding: 0; float: right; }
#footer ul li { list-style: none; display: inline; float: left; margin-right: 10px; color: #81b7cb; }
#footer ul li a { text-decoration: none; font: 12px Arial; color: #003e80; margin-right: 10px; }
#footer ul li a:hover { text-decoration: underline; }
#footer ul li.last a { margin-right: 0; }
#footer ul.foot_menu { float: left; clear: left; width: 280px; margin-left: 10px; }
#footer ul.foot_links li a { padding-left: 20px; }
#footer ul.foot_links li a.ico_nazor { background: url(../images/ico_nazor.png) no-repeat center left; }
#footer ul.foot_links li a.ico_home { background: url(../images/ico_home.png) no-repeat center left; }
#footer ul.foot_links li a.ico_fav { background: url(../images/ico_fav.png) no-repeat center left; }
#footer ul.bookmarks li a { line-height: 24px; padding-left: 20px; margin-right: 7px; }
#footer ul.bookmarks li a.ico_fb { background: url(../images/ico_fb.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_ms { background: url(../images/ico_ms.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_digg { background: url(../images/ico_digg.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_delicious { background: url(../images/ico_delicious.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_stumble { background: url(../images/ico_stumble.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_linkuj { background: url(../images/ico_linkuj.png) no-repeat center left; }
#footer ul.bookmarks li a.ico_jagg { background: url(../images/ico_jagg.png) no-repeat center left; }
#footer .f_links { height: 24px; width: 100%; float: left; clear: both; margin-top: 10px; }
