body { background: #c1bfa7; margin: 0; padding: 0; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 11px; color: #4d4d4d; }
h1 { display: none; }
hr { display: none; }
.cleaner { clear: both; height: 0; width: 100%; }
h2 { margin: 0; }
h3 { margin: 0; }
h4 { margin: 0; }
a { text-decoration: underline; color: #034b66; }
a:hover { text-decoration: none; }
a img { border: 0; }
p { margin: 0; }
a.vice { float: right; }

#container { width: 100%; min-width: 960px; text-align: center; background: #e8e6d3 url(../images/bg_top.gif) repeat-x top left; float: left; clear: both; }
#screen { margin: 0 auto; width: 960px; text-align: left; }
#top { height: 33px; float: left; clear: both; width: 960px; background: #4d4d4d; margin-bottom: 2px; }
   #top form { margin: 6px 0; padding: 0; float: left; border: 1px solid #808080; width: 160px; height: 18px; }
   #top form input { background: #5b5a59; border: none; height: 18px; width: 136px; margin: 0; float: left; padding: 0 3px; color: #b8b7b7; font-size: 11px; line-height: 18px; }
   #top form input.btn { width: 18px; height: 18px; background: url(../images/btn_search.gif) no-repeat top left; }
   #top p { margin: 10px 0 0 0; float: right; padding-left: 17px; background: url(../images/ico_rss_top.gif) no-repeat center left; color: #e8e6d3; }
   #top p a { color: #e8e6d3; }
#head { height: 155px; float: left; clear: both; width: 960px; background: #67a3bd url(../images/bg_head.jpg) no-repeat top left; position: relative; }
   #logo { display: block; position: absolute; top: 42px; left: 0; width: 237px; height: 74px; }
   #menu { position: absolute; top: 106px; right: 0; width: 604px; height: 46px; margin: 0; padding: 0; }
   #menu li { display: inline; list-style: none; margin: 0; }
   #menu li a { width: 99px; height: 46px; position: relative; float: left; display: block; text-align: center; margin-right: 2px; }
   #menu li a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
   #menu li a#m_01 span { background: url(../images/m_01.gif) no-repeat top left; }
   #menu li a#m_02 span { background: url(../images/m_02.gif) no-repeat top left; }
   #menu li a#m_03 span { background: url(../images/m_03.gif) no-repeat top left; }
   #menu li a#m_04 span { background: url(../images/m_04.gif) no-repeat top left; }
   #menu li a#m_05 span { background: url(../images/m_05.gif) no-repeat top left; }
   #menu li a#m_06 span { background: url(../images/m_06.gif) no-repeat top left; }
   #menu li a:hover#m_01 span, #menu li a:hover#m_02 span, #menu li a:hover#m_03 span, #menu li a:hover#m_04 span, #menu li a:hover#m_05 span, #menu li a:hover#m_06 span, #menu li.slc a#m_01 span, #menu li.slc a#m_02 span, #menu li.slc a#m_03 span, #menu li.slc a#m_04 span, #menu li.slc a#m_05 span, #menu li.slc a#m_06 span { background-position: bottom left; }
   #menu li a.last { margin: 0; }
   #btn { position: absolute; top: 29px; right: 0; display: block; width: 200px; height: 53px; color: #fff; text-align: center; font: bold 20px/50px Arial; background: #73ab00; }
   #btn span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/btn_poslat_web.gif) no-repeat top left; cursor: pointer; }
   a:hover#btn span { background-position: bottom left; }
#cols { width: 960px; float: left; clear: both; background: url(../images/bg_rcol.gif) repeat-y 603px 0; padding-bottom: 30px; }
#lcol { width: 603px; float: left; margin: 0; background: url(../images/bg_top_right.gif) no-repeat top right; }
#rcol { float: left; width: 357px; margin: 0; }
#foot_box { width: 100%; min-width: 960px; text-align: center; background: #2a2928 url(../images/bg_footer.gif) repeat-x top left; float: left; clear: both; }
   #footer { width: 960px; margin: 0 auto; text-align: left; }
#bot_box { width: 100%; min-width: 960px; text-align: center; background: url(../images/bg_bottom.gif) repeat-x top left; float: left; clear: both; }
   #bottom { width: 960px; margin: 2px auto; text-align: left; height: 95px; background: #494847; }
   #lista { padding: 10px 0 20px 0; margin: 0 auto; width: 960px; text-align: left; }
      #lista p { color: #504a0e; line-height: 18px; }
      #lista p strong { color: #2a2928; }
      #lista p a { color: #504a0e; }

#lcol h2 { width: 455px; height: 30px; position: relative; font: 16px Trebuchet MS; margin: 11px 0 10px 0; clear: both; }
#lcol h2 span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
#lcol h2#h_posledni_pridane span { background: url(../images/hbg_posledni_pridane.gif) no-repeat top left; }
#lcol h2#h_o-projektu span { background: url(../images/hbg_oprojektu.gif) no-repeat top left; }
#lcol h2#h_detail-webu span { background: url(../images/hbg_detail_webu.gif) no-repeat top left; }
#lcol h2#h_vlozit-komentar span { background: url(../images/hbg_komentar_vlozit.gif) no-repeat top left; }
#lcol h2#h_komentare-detail span { background: url(../images/hbg_komentare_detail.gif) no-repeat top left; }
#lcol h2#h_blog span { background: url(../images/hbg_blog.gif) no-repeat top left; }
#lcol h2#h_statistiky_top span { background: url(../images/hbg_statistiky_top.gif) no-repeat top left; }
#lcol h2#h_odkazy span { background: url(../images/hbg_odkazy.gif) no-repeat top left; }
#lcol h2#h_poslat_web span { background: url(../images/hbg_poslat_web.gif) no-repeat top left; }
#lcol h2#h_kontakt span { background: url(../images/hbg_kontakt.gif) no-repeat top left; }
#lcol h2#h_archiv span { background: url(../images/hbg_archiv.gif) no-repeat top left; }
#lcol h2#h_hledani span { background: url(../images/hbg_hledani.gif) no-repeat top left; }
#lcol h2#h_vypis_01 span { background: url(../images/hbg_vypis_01.gif) no-repeat top left; }
#lcol h2#h_vypis_02 span { background: url(../images/hbg_vypis_02.gif) no-repeat top left; }
#lcol h2#h_vypis_03 span { background: url(../images/hbg_vypis_03.gif) no-repeat top left; }
#lcol h2#h_rss span { background: url(../images/hbg_rss.gif) no-repeat top left; }
#lcol h3 { font: 18px Trebuchet MS; color: #034b66; margin: 0 0 13px 0; max-width: 575px; }
#lcol h4 { font: bold 14px Trebuchet MS; color: #354d03; margin: 0 0 10px 0; max-width: 575px; }
#lcol p { margin: 0 0 15px 0; max-width: 575px; }
#lcol ul.rss { margin: 0; padding: 0; max-width: 575px; }
#lcol ul.rss li { list-style: none; background: url(../images/ico_rss_top.gif) 0 2px no-repeat; font-size: 12px; padding-left: 18px; height: 20px; line-height: 20px; margin: 0 0 5px 0; float: left; clear: both; }
#lcol .web_box { width: 174px; background: #fff url(../images/bg_web_bot.gif) no-repeat bottom left; padding: 8px 8px 14px 9px; float: left; margin: 0 7px 4px 0; }
#lcol .web_box h3 { margin: 0 0 0 -10px; font: normal 11px/23px Trebuchet MS; background: #034962 url(../images/hbg_title.gif) no-repeat top left; width: 170px; padding-left: 14px; }
#lcol .web_box h3 a { color: #fff; text-decoration: none; }
#lcol .web_box p { width: 168px; padding: 0 1px 0 5px; line-height: 14px; float: left; clear: both; color: #4d4d4d; margin: 0 0 3px 0; }
#lcol .web_box p img { margin: 2px 3px 0 0; float: left; }
#lcol .web_box p b { float: left; font: 10px/14px Trebuchet MS; }
#lcol .web_box p span { float: right; font: 10px/14px Trebuchet MS; }
#lcol .web_box .hodnoceni { width: 168px; height: 19px; background: #eeeeec; padding: 0 1px 0 5px; float: left; clear: both; margin: 4px 0; _margin: 0; }
#lcol .web_box .hodnoceni ul { margin: 3px 0; padding: 0; width: 65px; height: 13px; position: relative; background: url(../images/hrzt_hv.gif) top left repeat-x; float: left; _background-position: 0 1px; _margin: 0; }
#lcol .web_box .hodnoceni ul li { list-style: none; padding: 0; margin: 0; float: left; display: inline; }
#lcol .web_box .hodnoceni ul li a { display: block; width: 13px; height: 13px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0; float: left; _top: -2px; left: 0; }
#lcol .web_box .hodnoceni ul li a:hover { background: url(../images/hrzt_hv.gif) left bottom; z-index: 2; left: 0; top: 0; _top: -2px; _height: 11px; }
#lcol .web_box .hodnoceni ul a.jedna-hvezda { left: 0px; }
#lcol .web_box .hodnoceni ul a.jedna-hvezda:hover { width: 13px; }
#lcol .web_box .hodnoceni ul a.dve-hvezdy { left: 13px; }
#lcol .web_box .hodnoceni ul a.dve-hvezdy:hover { width: 26px; }
#lcol .web_box .hodnoceni ul a.tri-hvezdy { left: 26px; }
#lcol .web_box .hodnoceni ul a.tri-hvezdy:hover { width: 39px; }
#lcol .web_box .hodnoceni ul a.ctyri-hvezdy { left: 39px; }
#lcol .web_box .hodnoceni ul a.ctyri-hvezdy:hover { width: 52px; }
#lcol .web_box .hodnoceni ul a.pet-hvezd { left: 52px; }
#lcol .web_box .hodnoceni ul a.pet-hvezd:hover { width: 65px; }
#lcol .web_box .hodnoceni ul li.current-rating { background: url(../images/hrzt_hv.gif) left bottom; position: absolute; height: 13px; display: block; text-indent: -9000px; z-index: 1; top: 0; _top: -2px; left: 0; _height: 11px; } 
#lcol .web_box .hodnoceni p { float: left; margin: 0 0 0 5px; color: #034b66; width: 90px; clear: none; }
#lcol .web_box .hodnoceni p b { float: left; font: bold 12px/19px Trebuchet MS; width: 80px; }
#lcol .web_box .hodnoceni p strong { float: left; font: bold 12px/19px Trebuchet MS; }
#lcol .web_box .hodnoceni p span { float: right; font: 10px/19px Trebuchet MS; }
#lcol .web_box a.th { display: block; float: left; clear: both; width: 174px; height: 132px; overflow: hidden; position: relative; z-index: 10; }
#lcol .web_box a.th img.ico { position: absolute; top: 100px; right: 0; }
#lcol .popis-webu { float: left; width: 405px; margin: 0 0 10px 0; }
#lcol .popis-webu h3 { padding-left: 17px; margin: 0; background: #034962 url(../images/bg_h3.gif) no-repeat top left; font: 18px/35px Trebuchet MS; color: #fff; }
#lcol .popis-webu p.url { margin: 0 0 10px 0; padding-left: 17px; font-size: 14px; line-height: 35px; background: #f1f0e4; }
#lcol .popis-webu p.url a { color: #ea7839; }
#lcol .popis-webu p { margin: 0 0 10px 17px; }
#lcol .popis-webu p span { float: left; width: 230px; }
#lcol .popis-webu p b { float: left; width: 128px; }
#lcol .post { padding-bottom: 17px; background: url(../images/bg_coment_bot2.gif) no-repeat bottom left; clear: both; }
#lcol .post .top { background: url(../images/ico_coment_top2.gif) no-repeat top left; height: 26px; padding-left: 50px; line-height: 26px; color: #034b66; }
#lcol .post .top p { margin: 0; }
#lcol .post .text { background: #fff; padding: 12px; color: #4d4d4d; width: 570px; }
#lcol .post .text p { margin: 0; }
#lcol .post .top span { color: #4d4d4d; }
#lcol .post .top strong { color: #034b66; }
#lcol .post .top a { color: #6d97a6; }
#lcol form#vlozit-komentar { width: 594px; margin: 0; padding: 0; }
#lcol form#vlozit-komentar input { float: left; clear: left; width: 196px; height: 20px; padding: 2px; border: 1px solid #cececc; background: #fff; margin: 0 0 5px 0; font: 11px/18px Trebuchet MS; color: #4d4d4d; }
#lcol form#vlozit-komentar textarea { float: right; clear: right; width: 378px; height: 82px; padding: 2px; border: 1px solid #cececc; background: #fff; margin: 0 0 5px 0; font: 11px/18px Trebuchet MS; color: #4d4d4d; }
#lcol form#vlozit-komentar input.btn { float: right; clear: right; width: 118px; padding: 0; height: 32px; background: url(../images/btn_vlozit_coment.gif) no-repeat top left; border: 0; }
#lcol form#vlozit-komentar input:hover.btn { background-position: bottom left; }
#lcol form#vlozit-komentar {  }
#lcol .blog_box { width: 558px; float: left; clear: both; margin: 5px 45px 10px 0; }
#lcol .blog_box p.datum { float: left; display: block; width: 42px; height: 49px; padding: 0 2px 0 1px; background: url(../images/bg_kalendar.gif) no-repeat top left; margin: 0 10px 5px 0; text-align: center; }
#lcol .blog_box p.datum b { font: 10px/12px Trebuchet MS; color: #fff; }
#lcol .blog_box p.datum strong { font: 24px/26px Trebuchet MS; color: #212121; }
#lcol .blog_box p.datum span { font-size: 10px; line-height: 10px; color: #817f7f; }
#lcol .blog_box h3 { margin: 0 0 7px 0; }
#lcol .blog_box p.icons { font-size: 10px; margin-bottom: 10px; }
#lcol .blog_box p.icons img { margin: 0 4px 0 0; }
#lcol .blog_box p.icons b { margin: 0 4px 0 0; font-weight: normal; }
#lcol .blog_box p.icons strong { margin: 0 16px 0 0; font-weight: normal; color: #034b66; }
#lcol .blog_box a.vice { padding-left: 15px; background: url(../images/ico.gif) no-repeat center left; margin-top: -15px; position: relative; }
#lcol .bookmarks { background: #fff url(../images/bg_coment_bot2.gif) no-repeat bottom left; padding: 12px 12px 29px 12px; color: #4d4d4d; width: 570px; clear: both; }
#lcol .bookmarks p { margin: 0 0 8px 0; font-size: 12px; line-height: 20px; background: url(../images/ico_bookmarks.gif) no-repeat top left; padding-left: 23px; clear: both; }
#lcol .bookmarks a { display: block; float: left; padding-left: 20px; margin: 0 10px 5px 0; }
#lcol .bookmarks a.linkuj { background: url(../images/ico_linkuj.gif) no-repeat top left; }
#lcol .bookmarks a.jagg { background: url(../images/ico_jagg.gif) no-repeat top left; }
#lcol .bookmarks a.mediablog { background: url(../images/ico_mediablog.gif) no-repeat top left; }
#lcol .bookmarks a.hledejto { background: url(../images/ico_hledejto.gif) no-repeat top left; }
#lcol .bookmarks a.topclanky { background: url(../images/ico_topclanky.gif) no-repeat top left; }
#lcol .bookmarks a.bookmarky { background: url(../images/ico_bookmarky.gif) no-repeat top left; }
#lcol .bookmarks a.texttip { background: url(../images/ico_texttip.gif) no-repeat top left; }
#lcol .bookmarks a.vybralisme { background: url(../images/ico_vybralisme.gif) no-repeat top left; }
#lcol .bookmarks a.diggcom { background: url(../images/ico_diggcom.gif) no-repeat top left; }
#lcol .bookmarks a.delicious { background: url(../images/ico_delicious.gif) no-repeat top left; }
#lcol .bookmarks a.livebookmarks { background: url(../images/ico_livebookmarks.gif) no-repeat top left; }
#lcol .bookmarks a.yahoo_book { background: url(../images/ico_yahoo.gif) no-repeat top left; }
#lcol .bookmarks a.google_book { background: url(../images/ico_google_book.gif) no-repeat top left; }
#lcol .bookmarks a.pridateu { background: url(../images/ico_pridateu.gif) no-repeat top left; }
#lcol p.partner { padding-left: 15px; background: url(../images/ico.gif) no-repeat 0 4px; }
#lcol p.partner a { margin-right: 5px; }
#lcol p.partner strong { color: #354d03; }
#lcol p.statistiky { line-height: 18px; }
#lcol p.statistiky b { color: #034b66; font-size: 14px; width: 50px; float: left; }
#lcol .box { width: 192px; margin: 0 10px 0 0; float: left; }
#lcol .box h3.top { width: auto; font: bold 14px Trebuchet MS; color: #354d03; margin: 0 0 5px 0; }
#lcol .box .web_box .hodnoceni p { width: 165px; margin: 0 0 0 -5px; }
#lcol .box .web_box h3 { background: url(../images/hbg_title_01.gif) no-repeat top left; }
#lcol .box ul.topten { margin: 0 0 6px 2px; padding: 0; float: left; clear: both; }
#lcol .box ul.topten li { list-style: none; float: left; clear: both; width: 174px; height: 25px; line-height: 25px; padding: 0 8px 0 6px; background: url(../images/hr_rcol.gif) repeat-x top left; }
#lcol .box ul.topten li.t_01 a { background: url(../images/ico_01.gif) no-repeat center left; }
#lcol .box ul.topten li.t_02 a { background: url(../images/ico_02.gif) no-repeat center left; }
#lcol .box ul.topten li.t_03 a { background: url(../images/ico_03.gif) no-repeat center left; }
#lcol .box ul.topten li.t_04 a { background: url(../images/ico_04.gif) no-repeat center left; }
#lcol .box ul.topten li.t_05 a { background: url(../images/ico_05.gif) no-repeat center left; }
#lcol .box ul.topten li.t_06 a { background: url(../images/ico_06.gif) no-repeat center left; }
#lcol .box ul.topten li.t_07 a { background: url(../images/ico_07.gif) no-repeat center left; }
#lcol .box ul.topten li.t_08 a { background: url(../images/ico_08.gif) no-repeat center left; }
#lcol .box ul.topten li.t_09 a { background: url(../images/ico_09.gif) no-repeat center left; }
#lcol .box ul.topten li.t_10 a { background: url(../images/ico_10.gif) no-repeat center left; }
#lcol .box ul.topten li a { padding-left: 28px; text-decoration: none; float: left; color: #4d4d4d; }
#lcol .box ul.topten li strong { float: right; color: #034b66; }
#lcol table#pages { width: 595px; margin: 0; padding: 0; height: 30px; clear: both; }
#lcol table#pages td { height: 30px; vertical-align: middle; }
#lcol table#pages td.prev { text-align: left; width: 33%; }
#lcol table#pages td.prev a { padding-left: 25px; background: url(../images/bg_prev.gif) no-repeat top left; line-height: 16px; display: block; height: 16px; color: #034b66; float: left; }
#lcol table#pages td.back { text-align: center; }
#lcol table#pages td.back a { padding: 0 3px; line-height: 23px; margin: 0 2px 0 0; background: #fff; text-align: center; color: #034b66; text-decoration: none; }
#lcol table#pages td.back a:hover {  background: #034b66; font-weight: bold; color: #fff; }
#lcol table#pages td.back span { padding: 0 3px; line-height: 23px; font-weight: bold; margin: 0 2px 0 0; background: #034b66; text-align: center; color: #fff; }
#lcol table#pages td.next { text-align: right; width: 33%; }
#lcol table#pages td.next a { padding-right: 25px; background: url(../images/bg_next.gif) no-repeat top right; line-height: 16px; display: block; height: 16px; color: #034b66; float: right; }
#lcol .dva { margin: 0; }
#lcol form.formular { margin: 0; padding: 0; width: 570px; }
#lcol form.formular label { width: 117px; float: left; clear: left; display: block; height: 22px; margin: 0 0 5px 0; font: bold 12px/22px Trebuchet MS;  }
#lcol form.formular input {  float: left; width: 196px; height: 20px; padding: 2px; border: 1px solid #cececc; background: #fff; margin: 0 5px 5px 0; font: 11px/18px Trebuchet MS; color: #4d4d4d; }
#lcol form.formular textarea { width: 447px; height: 82px; padding: 2px; border: 1px solid #cececc; background: #fff; margin: 0 0 5px 0; font: 11px/18px Trebuchet MS; color: #4d4d4d; }
#lcol form.formular input.btn { float: right; clear: right; width: 118px; padding: 0; height: 32px; background: url(../images/btn_poslat_web2.gif) no-repeat top left; border: 0; margin: 0; }
#lcol form.formular input:hover.btn { background-position: bottom left; }
#lcol form.formular p { float: left; margin: 0; color: #ee7a3a; font: bold 12px/22px Trebuchet MS; }
#lcol form.odeslat input.btn { background: url(../images/btn_odeslat.gif) no-repeat top left; width: 86px; }
#lcol .news { width: 590px; float: left; clear: both; margin: 0 0 15px 0; background: url(../images/hr_lcol.gif) no-repeat center bottom; }
#lcol .news h3 { float: left; color: #354d03; font: bold 14px/18px Trebuchet MS; margin-bottom: 5px; text-transform: uppercase; width: 470px; }
#lcol .news p.datum { float: right; color: #938f64; font: 12px/18px Trebuchet MS; text-align: right; clear: none; width: 120px; margin-bottom: 0; }
#lcol .news p { clear: both; width: 590px; }
#lcol p.find { font-size: 14px; }
#lcol span.find { color: #8fba2b; font-weight: bold; font-style: italic; }
#lcol p.find span.find { font-size: 18px; }
#lcol h3 span.cislo { color: #4d4d4d; margin-right: 5px; }
#lcol .banner { width: 596px; float: left; clear: both; background: #F1F0E4; margin: 10px 0; padding: 10px 0; }
#lcol .banner p { color: #034b66; margin: 0 10px; }

#rcol h2 { width: 100%; height: 30px; position: relative; font: 16px Trebuchet MS; margin: 14px 0 0 0; clear: both; }
#rcol h3 { width: 100%; height: 34px; position: relative; font: 14px Trebuchet MS; clear: both; }
#rcol h2 span, #rcol h3 span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
#rcol .left { width: 182px; float: left; }
   #rcol .left h2#h_deleni span { background: url(../images/hbg_deleni.jpg) no-repeat top left; }
   #rcol .left h3#h_obsahu span { background: url(../images/hbg_01.gif) no-repeat top left; }
   #rcol .left h3#h_barevnosti span { background: url(../images/hbg_02.gif) no-repeat top left; }
   #rcol .left h3#h_data span { background: url(../images/hbg_03.gif) no-repeat top left; }
   #rcol .left ul { margin: 0 0 6px 0; padding: 0; clear: both; float: left; }
   #rcol .left ul li { float: left; clear: both; width: 175px; height: 22px; margin: 0 0 2px 0; list-style: none; }
   #rcol .left ul li a { display: block; width: 145px; height: 22px; padding: 0 3px 0 27px; font: bold 12px/22px Trebuchet MS; color: #4d4d4d; background: #d5d3bd url(../images/bg_menu_right.gif) no-repeat bottom left; text-decoration: none; }
   #rcol .left ul li a strong { float: left; cursor: pointer; }
   #rcol .left ul li a span { float: right; font-weight: normal; cursor: pointer; font-size: 11px; }
   #rcol .left ul li a:hover, #rcol .left ul li.slc a { color: #fff; background: url(../images/bg_menu_right.gif) no-repeat top left; padding-left: 40px; width: 132px; }
   #rcol .left a.vice { color: #034b66; margin-right: 5px; }
#rcol .right { float: right; width: 171px; _margin: 0 -5px 0 0; }
   #rcol .right h2#h_topten span { background: url(../images/hbg_topten.gif) no-repeat top left; }
   #rcol .right h2#h_statistiky span { background: url(../images/hbg_statistiky.gif) no-repeat top left; }
   #rcol .right ul { margin: 0 5px 6px 4px; padding: 0; float: left; clear: both; }
   #rcol .right ul li { list-style: none; float: left; clear: both; width: 153px; height: 25px; line-height: 25px; padding: 0 3px 0 6px; background: url(../images/hr_rcol.gif) no-repeat bottom left; }
   #rcol .right ul li.last { background: none; }
   #rcol .right ul.topten li.t_01 a { background: url(../images/ico_01.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_02 a { background: url(../images/ico_02.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_03 a { background: url(../images/ico_03.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_04 a { background: url(../images/ico_04.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_05 a { background: url(../images/ico_05.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_06 a { background: url(../images/ico_06.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_07 a { background: url(../images/ico_07.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_08 a { background: url(../images/ico_08.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_09 a { background: url(../images/ico_09.gif) no-repeat center left; }
   #rcol .right ul.topten li.t_10 a { background: url(../images/ico_10.gif) no-repeat center left; }
   #rcol .right ul.topten li a { padding-left: 28px; text-decoration: none; float: left; color: #4d4d4d; }
   #rcol .right ul.topten li strong { float: right; color: #034b66; }
   #rcol .right .banner { float: left; clear: both; margin: 0 0 0 4px; }
   #rcol .right ul.stat li strong { color: #4d4d4d; float: left; font-weight: normal; }
   #rcol .right ul.stat li span { color: #034b66; float: right; }
   #rcol .right a.vice { color: #034b66; background: url(../images/ico_det2.gif) no-repeat center right; padding-right: 17px; }

#footer .left { width: 515px; float: left; }
   #footer .left h2 { width: 356px; height: 34px; position: relative; font: 16px Trebuchet MS; margin: 11px 0 10px 0; clear: both; color: #fff; }
   #footer .left h2 span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
   #footer .left h2#h_posledni_komentare span { background: url(../images/hbg_komentare.gif) no-repeat top left; }
   #footer .left .post { padding-bottom: 15px; background: url(../images/bg_coment_bot.gif) no-repeat bottom left; }
   #footer .left .post .top { background: url(../images/ico_coment_top.gif) no-repeat top left; height: 26px; padding-left: 50px; line-height: 26px; color: #c3c0a1; }
   #footer .left .post .text { background: #fff; padding: 12px; color: #4d4d4d; width: 491px; }
   #footer .left .post .top span { color: #938f64; }
   #footer .left .post .top strong { color: #c3c0a1; }
   #footer .left .post .top a { color: #6d97a6; }
#footer .right { float: right; width: 356px; padding-bottom: 10px; }
   #footer .right h2 { width: 176px; height: 23px; position: relative; font: 14px Trebuchet MS; margin: 19px 0 0 0; clear: both; color: #fff; }
   #footer .right h2 span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
   #footer .right h2#h_novinky span { background: url(../images/hbg_novinky.gif) no-repeat top left; }
   #footer .right h2#h_partneri span { background: url(../images/hbg_partneri.gif) no-repeat top left; }
   #footer .right .news { width: 348px; float: left; clear: both; margin: 10px 0 10px 5px; }
   #footer .right .news h3 { float: left; font: bold 12px/18px Trebuchet MS; color: #938f64; }
   #footer .right .news p.datum { float: right; color: #c3c0a1; font: 12px/18px Trebuchet MS; }
   #footer .right .news p.text { clear: both; width: 100%; color: #656564; text-align: justify; }
   #footer .right a.vice { color: #fff; padding-right: 17px; background: url(../images/ico_det.gif) no-repeat center right; }

#bottom p.rss { margin: 10px 0; float: left; padding-left: 17px; background: url(../images/ico_rss_top.gif) no-repeat top left; color: #e8e6d3; line-height: 12px; }
#bottom p.rss a { color: #e8e6d3; }
#bottom p.copy { float: right; clear: right; width: 700px; text-align: right; color: #c3c0a1; }
#bottom p.copy a { color: #6d97a6; }
#bottom menu { float: right; clear: right; margin: 10px 0 35px 0; padding: 0; width: 359px; text-align: right; }
#bottom menu li { list-style: none; display: inline; color: #c3c0a1; padding-left: 2px; }
#bottom menu li a { color: #c3c0a1; margin-right: 4px;  }
#bottom menu li.last a { margin: 0; }

