.path {border: 3px solid #d4cab8; background-color: #eeebe4; padding: 4px 10px 2px 10px; width: 964px; overflow: hidden; margin-bottom: 11px;}
.path a {display: block; height: 16px;}
.path .place {float: left; width: 305px; margin-top: 2px;}
.path .filter_down {float: right; width: 57px; background: url(../images/path_filter_down.gif) no-repeat 0 0; margin-top: 2px;}
.path .vsetky_clanky {background: url(../images/path_vsetky_clanky.gif) no-repeat 0 0; width: 115px;}
.path .vsetky_fotografie {background: url(../images/path_vsetky_fotografie.gif) no-repeat 0 0; width: 139px;}
.path .vsetky_videa {background: url(../images/path_vsetky_videa.gif) no-repeat 0 0; width: 107px;}
.path .vsetky_blogy {background: url(../images/path_vsetky_blogy.gif) no-repeat 0 0; width: 107px;}
.path .vsetky_cisla {background: url(../images/path_vsetky_cisla.gif) no-repeat 0 0; width: 101px;}
.path .vyhladavanie_tv_relacie {background: url(../images/path_vyhladavanie_tv_relacie.gif) no-repeat 0 0; width: 191px;}

.path .filter_sel {float: left;}
.path .filter_sel label {display: block; float: left; line-height: 18px; width: 85px; color: #151518;} 
.path .filter_sel select {float: left; margin-right: 5px; border: 1px solid #8a8a8a; height: 18px; font-size: 85%;}
.path .filter_sel .input_submit {width: 51px; height: 18px; background: url(../images/btn_zobrazit.gif) no-repeat 0 0; text-indent: -10000px; float: left;}

.area_450 {float: left; padding-left: 10px; _padding-left: 0; width: 450px;}
.area_220 {float: right; width: 220px;}
.area_295 {padding-right: 5px; _padding-right: 15px; width: 295px; float: left;}

.area_300 {float: left; width: 300px;}
.area_300 h4 {text-indent: -10000px;}
.area_300 .ban {padding-bottom: 15px;}
.area_300 em {color: #d20013; font-style: normal; font-weight: bold;}

.area_300 .sec_menu {width: 280px; overflow: hidden; font-size: 115%; }
.area_300 .sec_menu li {border-top: 1px solid #ded6c9; width: 280px; overflow: hidden; }
.area_300 .sec_menu li.first {border: none; float: none; width: 280px;}
.area_300 .sec_menu li.first2 {border: none;}
.area_300 .sec_menu a {display: block; padding: 8px 10px; width: 100%;}
.area_300 .sec_menu li.sel a {background-color: #151518; color: #fff;}
.area_300 .col_two li {float: left; width: 140px;}
.area_300 .col_two li.last {float: none; width: 280px;}
.area_300 .sec_menu li.sel a:hover {text-decoration: none;}

.area_300 .red {padding: 10px 9px; width: 280px; margin-top: 21px; border: 1px solid #d20013; position: relative; margin-bottom: 8px;}
.area_300 h4.nazivo {background: url(../images/title_nazivo2.gif) no-repeat 0 0; width: 54px; height: 14px; position: absolute; left: -1px; top: -13px;}

.area_300 .black {padding: 10px 9px; width: 280px; border: 1px solid #151518;position: relative; margin-top: 21px; margin-bottom: 8px;}
.area_300 h4.news {background: url(../images/title_news2.gif) no-repeat 0 0; width: 44px; height: 10px; position: absolute; left: -1px; top: -8px;}

.area_300 .brown {padding: 10px 9px; width: 280px; border: 1px solid #ac9977;position: relative; margin-top: 21px; margin-bottom: 8px;}
.area_300 h4.kauzy {background: url(../images/title_kauzy2.gif) no-repeat 0 0; width: 48px; height: 16px; position: absolute; left: -1px; top: -13px;}

.area_300 .video_search {background-color: #151518; padding: 15px 0 15px 16px; margin: 7px 0 15px 0; display: block;}
.area_300 .video_search .input_text {background-color: #fff; color: #999; width: 205px; margin-right: 10px; float: left; color: #151518;}
.area_300 .video_search .input_submit {width: 44px; height: 25px; background: url(../images/btn_search_video.gif) no-repeat 0 0; text-indent: -10000px; float: left;}

.area_300 .keys {border-bottom: 1px solid #bdbdbe; border-top: 1px solid #bdbdbe; background-color: #e7e7e7; padding: 15px; }
.area_300 .keys a {color: #41414a; font-family: Georgia, "New York CE", utopia, sans-serif; padding: 0 3px;}
.area_300 .keys .w11 {font-size: 90%;}
.area_300 .keys .w14 {font-size: 115%;}
.area_300 .keys .w16 {font-size: 125%;}
.area_300 .keys .w18 {font-size: 150%;}
.area_300 .keys .w20 {font-size: 165%;}
.area_300 .keys .w24 {font-size: 200%;}

.area_300 .host {margin-top: 10px; border-bottom: 1px solid #b4b4b6; border-top: 1px solid #b4b4b6; background-color: #dcdcdd; padding: 8px 10px 9px 15px; width: 275px; margin-bottom: 15px; }
.area_300 .host h4 {background: url(../images/title_host_tyzdna.gif) no-repeat 0 0; height: 21px;}
.area_300 .host .item {width: 275px; overflow: hidden;}
.area_300 .host .item img {float: left; }
.area_300 .host .item .text {float: right; width: 198px; }
.area_300 .host .item .text h3 {padding-bottom: 5px;font-family: Georgia, "New York CE", utopia, sans-serif; color: #151518; font-weight: normal;}
.area_300 .host .item .text p {font-size: 90%;}

.area_680 {float: right; width: 680px;}
.area_680 em {color: #d20013; font-style: normal; font-weight: bold;}
.area_680 .black_area {background-color: #151518; color: #999; width: 680px; overflow: hidden;}
.area_680 h4 {text-indent: -100000px;}
.area_680 .ban {padding: 5px 0;}
.black_area a {color: #fff;}
.black_area em {color: #d20013; font-style: normal; font-weight: bold;}
.black_area h4.clanky {background: url(../images/title_clanky.gif) no-repeat 0 0; width: 53px; height: 16px; float: left; margin: 9px 0 5px 10px;}
.black_area h4.clanky_autora {background: url(../images/title_clanky_autora.gif) no-repeat 0 0; width: 106px; height: 16px; float: left; margin: 9px 0 5px 10px;}
.black_area .rss {background: #151518 url(../images/icons.gif) no-repeat 5px -30px; color: #fff; float: left; display: block; margin: 9px 0 0 13px; padding-left: 24px; font-size: 80%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase; height: 15px; }
.black_area .rss:hover {text-decoration: none;}
.black_area .naj {float: right; padding: 0 10px 0 0;}
.black_area .naj span {color: #151518; background: url(../images/line_white.gif) repeat-y 50% 0; width: 20px; height: 22px; display: block; float: left;}
.black_area .naj a {color: #999; font-size: 90%; display: block; float: left; line-height: 22px;}
.black_area .naj a.sel {color: #fff;}

.black_area .top {clear: both;  width: 660px; overflow: hidden; padding-bottom: 9px;}
.black_area .top .foto {float: left; position: relative; width: 406px;}
.black_area .top .foto h5 {text-indent: -10000px; position: absolute; background: url(../images/ico_top.gif) no-repeat 0 0; width: 34px; height: 16px; top: 11px; left: 5px;}
.black_area .top .text_area {float: left; padding: 5px 0 0 10px; width: 244px; }
.black_area .top .text_area h2 {font-family: Georgia, "New York CE", utopia, sans-serif; padding-bottom: 10px; font-size: 200%; font-weight: normal;}
.black_area .text_area .sec {padding-bottom: 3px; }
.black_area .text_area .sec a {font-size: 110%;}
.black_area .sec .red {color: #d20013;}
.black_area .sec .red em {color: #fff;}
.black_area .sec .brown {color: #ac9977;}
.black_area .top .text_area .text {font-size: 115%; padding-bottom: 10px; line-height: 1.3em; color: #999;}
.black_area .date {color: #999; font-size: 90%; padding-top: 7px;}
.black_area .date strong {color: #ccc; font-weight: normal;}
.black_area .date span {color: #333; padding: 0 1px;}

.black_area .top .top_nofoto {float: left; padding: 5px 0 0 20px; width: 635px; }
.black .top .top_nofoto {float: left; padding: 5px 0 0 20px; width: 635px; }


.black_area .autor_info {clear: both;  width: 660px; overflow: hidden; padding-bottom: 9px;}
.black_area .autor_info .foto {float: left; width: 200px;}
.black_area .autor_info .text_area {float: left; padding: 5px 0 10px 15px; width: 440px; }
.black_area .autor_info .text_area h2 {font-family: Georgia, "New York CE", utopia, sans-serif; padding-bottom: 10px; font-size: 200%; font-weight: normal; color: #fff;}
.black_area .autor_info .text_area h2 a {color: #fff;}
.black_area .autor_info .text_area .poz {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 115%; color: #ac9977;}
.black_area .autor_info .text_area .text {color: #999;}
.black_area .autor_info .text_area .text p {padding-top: 15px; line-height: 1.4em;}
.black_area .autor_info .text_area .text p em {color: #999; font-style: italic;}

.black_area .others {padding: 0 10px 10px 5px;}
.black_area .others .item {width: 660px; overflow: hidden; border-bottom: 1px solid #860815; margin-left: 5px;}
.black_area .others .item .foto {float: left; width: 205px; position: relative;}
.black_area .others .item .foto h5 {text-indent: -10000px; position: absolute; background: url(../images/ico_top.gif) no-repeat 0 0; width: 34px; height: 16px; top: 12px; left: -5px;}
.black_area .others .item .text_area {float: left; padding: 6px 0 5px 10px; width: 435px; }
.black_area .others .item .text_area h3 {padding-bottom: 8px; font-size: 165%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal;}
.black_area .others .text_area .text {padding-bottom: 10px; line-height: 1.3em; color: #999;}
.black_area .others .first {border-top: 1px solid #860815;}

/* doplnil som others pretoze bez toho to nerobilo to co som chcel :) */
.black_area .others .nofoto .text_area {float: none; width: 635px;}

.black_area .pager {height: 39px; background: #151518 url(../images/bg_pager_black.gif) repeat-x 0 0; padding: 0 110px;}
.pager td {vertical-align: top;}
.black_area .pager .prev {background: url(../images/line_pager.gif) no-repeat 0 0; padding-left: 6px; padding-top: 5px; height: 34px;}
.black_area .pager .prev a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -50px -300px;}
.black_area .pager .prev div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat 0px -300px;}
.black_area .pager .next {background: url(../images/line_pager.gif) no-repeat 100% 0; padding-right: 6px; padding-top: 5px; height: 34px; text-align: right;}
.black_area .pager .next a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -100px -300px; float: right;}
.black_area .pager .next div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -150px -300px; float: right;}
.pager .pages {text-align: center;}
.pager .pages table {margin: 0 auto; _width: 50%;}
.pager .pages td {padding-top: 4px; vertical-align: top;}
.pager .pages a {display: block; float: left; margin: 0 5px;}
.pager .pages span {display: block; float: left; color: #fff;} 
.pager .pages a.sel {color: #d20013;}

/**************  Fotografie  ******   */
.area_300 h4.kategoria {background: url(../images/title_kategoria.gif) no-repeat 0 0; width: 78px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_foto h4.fotografie {background: url(../images/title_fotografie.gif) no-repeat 0 0; width: 78px; height: 16px; float: left; margin: 9px 0 5px 10px;}
.area_foto .num {color: #ac9977; font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 115%;}
.area_foto .top .text_area h2, .area_foto .top .text_area h1 {padding-bottom: 2px;}
.area_foto .text_area .sec {padding-top: 10px; padding-bottom: 15px;}

/**************  Video  ******   */
.area_300 h4.video_komentare {background: url(../images/title_video_komentare2.gif) no-repeat 0 0; width: 132px; height: 14px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.relacia_tyzdna {background: url(../images/title_relacia_tyzdna2.gif) no-repeat 0 0; width: 111px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.lampa {background: url(../images/title_lampa2.gif) no-repeat 0 0; width: 55px; height: 15px; position: absolute; left: -1px; top: -13px;}
.area_video h4.video {background: url(../images/title_video.gif) no-repeat 0 0; width: 47px; height: 16px; float: left; margin: 9px 0 5px 10px;}
.area_300 h4.komentare_dna {background: url(../images/title_komentare_dna.gif) no-repeat 0 0; width: 123px; height: 14px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.rozhovory_dna {background: url(../images/title_rozhovory_dna.gif) no-repeat 0 0; width: 117px; height: 17px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.rozhovory_tyzdna {background: url(../images/title_rozhovory_tyzdna.gif) no-repeat 0 0; width: 138px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.reportaze_tyzdna {background: url(../images/title_reportaze_tyzdna2.gif) no-repeat 0 0; width: 135px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.relacie_tyzdna {background: url(../images/title_relacie_tyzdna.gif) no-repeat 0 0; width: 114px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.pripravujeme {background: url(../images/title_pripravujeme.gif) no-repeat 0 0; width: 112px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.pripravujeme0 {background: url(../images/title_pripravujeme.gif) no-repeat 0 0; width: 112px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.dokumenty {background: url(../images/title_dokumenty.gif) no-repeat 0 0; width: 98px; height: 16px; position: absolute; left: -1px; top: -13px;}

.area_video .sec {color: #999;}
.area_video .sec .sep {color: #333; padding: 0 2px;}

/*************   Ankety **********************/

.area_300 h4.ankety {background: url(../images/title_ankety.gif) no-repeat 0 0; width: 55px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.vasa_otazka {background: url(../images/title_vasa_otazka.gif) no-repeat 0 0; width: 93px; height: 14px; position: absolute; left: -1px; top: -13px;}
.area_300 .brown p {padding-bottom: 5px;}
.area_300 .otazka {font-size: 115%;}

.add_quest {padding-top: 10px;}
.add_quest label {display: block; float: left; line-height: 25px; width: 80px;}
.add_quest .input_text {background-color:#151518; color:#999999; margin-bottom:4px; width:190px; float: left;}
.add_quest .odpov {float: left; width: 190px;}
.add_quest .input_submit {background: url(../images/btn_pridat.gif) no-repeat 0 0; float: right; margin: 10px 0 0 0; width: 60px; height: 25px; text-indent: -10000px; font-size: 1px; color: #de2005;}

.area_680 .area_ankety {background-color: #fae5e7; width: 680px; overflow: hidden;}
.area_ankety h4.vas_nazor {background: url(../images/title_anketa.gif) no-repeat 0 0; width: 75px; height: 31px; margin: 9px 0 0 10px;}

.area_ankety .pager {height: 39px; background: #fae5e7 url(../images/bg_pager_black.gif) repeat-x 0 0; padding: 0 110px; clear: both;}
.area_ankety .pager .prev {background: url(../images/line_pager2.gif) no-repeat 0 0; padding-left: 6px; padding-top: 5px; height: 34px;}
.area_ankety .pager .prev a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -50px -320px;}
.area_ankety .pager .prev div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat 0px -320px;}
.area_ankety .pager .next {background: url(../images/line_pager2.gif) no-repeat 100% 0; padding-right: 6px; padding-top: 5px; height: 34px; text-align: right;}
.area_ankety .pager .next a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -100px -320px; float: right;}
.area_ankety .pager .next div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -150px -320px; float: right;}
.area_ankety .pager .pages span {display: block; float: left; color: #151518;}
.area_ankety .poll {float: left; margin: 0 0 22px 22px; _margin: 0 0 22px 11px; padding: 20px 18px; width: 267px; border: 1px dashed #d20013;}

.area_ankety .poll p {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 100%; color: #41414a; line-height: 1.5em; padding-bottom: 10px;} 
.area_ankety .poll .bar {margin: 2px 0 8px 0; width: 270px; overflow: hidden;}
.area_ankety .poll .bar div {background: url(../images/bg_bar.gif) no-repeat 0 3px; width: 198px; padding-top: 3px; height: 8px; line-height: 1px; font-size: 1px; float: left;}
.area_ankety .poll .bar div span {display: block; height: 8px; line-height: 1px; font-size: 1px; background: url(../images/bar.gif) no-repeat 0 0;}
.area_ankety .poll .bar .per {float: right; width: 40px; text-align: right;}
.area_ankety .poll .num {padding-bottom: 0; color: #151518;}

.area_ankety .noactive .num, .area_ankety .noactive .quest, .area_ankety .noactive .per {color: #999;}

/*** ** Detail clanku ******/
.detail em {color: #d20013; font-style: normal; font-weight: bold;}
.detail .black_area {margin-bottom: 15px; padding-bottom: 9px;}
.detail .black_area .top {padding-bottom: 0;}
.detail .back {float: right; padding: 6px 10px 2px 0;}
.detail .back a {color: #fff; font-size: 90%; padding-left: 8px; background: url(../images/icons.gif) no-repeat 0 -345px;}
.detail h1 {font-family: Georgia, "New York CE", utopia, sans-serif; padding-bottom: 10px; font-size: 200%; font-weight: normal; color: #fff;}
.detail .detail_block {padding: 5px 10px 40px 10px;}
.detail .detail_block .text_block {font-size: 115%; color: #2b2b30;}
.detail .detail_block .text_block p {padding-bottom: 20px; text-align: justify; line-height: 1.5em;}
.detail .detail_block .text_block h3 {color: #151518; font-size: 115%; padding: 5px 0;}

.detail .icons {padding: 0 0 5px 0;}
.detail .icons a {display: block; float: left; margin-right: 10px;}
.detail .icons a.fcb {background: url(../images/ico_facebook.gif) no-repeat 0 1px; width: 14px; height: 15px;}
.detail .icons a.vbs {background: url(../images/ico_vybralisme.gif) no-repeat 0 0; width: 80px; height: 15px;}
.detail .icons a.print {background: url(../images/ico_print.gif) no-repeat 0 2px; width: 12px; height: 15px;}

.detail .detail_block .text_block table {width: 100%; border-collapse: collapse;}
.detail .detail_block .text_block table td {padding: 2px 5px; text-align: left;}

.detail .sms {background-color: #fae5e7; border-left: 1px solid #d20013; border-right: 1px solid #d20013; padding: 8px 14px; margin-bottom: 17px; color: #2b2b30;}
.detail .sms p {padding-bottom: 5px;}
.detail .sms a {font-size: 115%;}
.detail #insertSMS {padding-top: 10px;}
.detail #insertSMS label {display: block; float: left; line-height: 25px; padding-right: 10px;}
.detail #insertSMS .input_text {background-color:#151518; color:#FFFFFF;  height:15px; width: 120px; float: left; margin-right: 10px;}
.detail #insertSMS .input_submit {background: url(../images/btn_odoslat.gif) no-repeat 0 0; width: 67px; text-indent: -10000px; float: left; height: 25px;}

.detail .autor {font-size: 115%; padding-bottom: 8px; }
.detail h3.autor {float: left; line-height: 60px; width:170px; padding: 0;}

.detail .hodnotenie {float: right; border: 1px solid #ac9977; padding: 10px; width: 458px; height: 48px;}
.detail .hodnotenie .num {float: left; line-height: 47px; width:220px; border-right: 1px solid #ac9977; font-size: 90%;}
.detail .hodnotenie .num strong {color: #151518; font-size: 115%; font-weight: normal; }
.detail .hodnotenie .vyber {padding: 3px 0 0 5px; width: 21px; float: left; width: 230px;}
.detail .hodnotenie .vyber .bar {background: url(../images/bg_hodnot.gif) no-repeat 0 0; width: 104px; height: 10px; margin: 0 0 1px 52px; }
.detail .hodnotenie .vyber .bar span {display: block; background: url(../images/bg_hodnot_bar.gif) no-repeat 0 0; height: 10px;}
.detail .hodnotenie .vyber .nmr label {display: block; float: left; color: #999; font-size: 90%; padding: 0 14px; line-height: 20px;}
.detail .hodnotenie .vyber .nmr a {display: block; float: left; width: 18px; line-height: 19px; border: 1px solid #fff; margin: 0 1px 0 0; text-align: center; color: #d20013;}
.detail .hodnotenie .vyber .nmr a:hover {text-decoration: none; border-color: #d20013;}
.detail .hodnotenie .vyber p {text-align: center; color: #707070; padding-top: 0px; font-size: 90%;}

.detail .autor_article {background-color: #e7e7e7; border-left: 1px solid #151518; border-right: 1px solid #d20013; padding: 8px 14px; margin-bottom: 17px; color: #151518; margin-top: 10px; }
.detail .autor_article h5 {font-size: 165%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 10px;}
.detail .autor_article li.foto a {padding-right: 18px; background: url(../images/icons.gif) no-repeat 100% -378px;}
.detail .autor_article li.video a {padding-right: 18px; background: url(../images/icons.gif) no-repeat 100% -188px;}
.detail .autor_article li {padding: 2px 0;}

.detail .diskusia {border-top: 1px solid #d20013; padding: 10px;}
.detail .diskusia h3 {color: #151518; font-size: 165%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 10px;}
.detail .diskusia h3 span {color: #999;}
.detail .diskusia h5 {color: #151518; font-size: 140%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 10px;}
.detail .diskusia ol {padding: 0 10px; margin: 0 0 20px 10px; *margin: 0 0 20px 15px; color: #ac9977; font-family: Calibri, 'Lucida Grande', Verdana, Arial, sans-serif;}
.detail .diskusia ol li {padding-bottom: 15px;}
.detail .diskusia ol li p {color: #666;}
.detail .diskusia ol li p.info strong {color: #151518; font-size: 115%; font-weight: normal;}
.detail .diskusia ol li p.info .date {font-size: 90%;}
.detail .diskusia ol li p.info .sep {padding: 0 2px;}
.detail .diskusia ol li  ul li {padding: 5px 0 0 10px;}
.detail .diskusia fieldset {border: 1px dashed #d20013; padding: 5px 5px 20px 5px;}
.detail .diskusia fieldset .right {padding-right: 30px; width: 230px; float: right;}
.detail .diskusia fieldset .left {padding-left: 25px; width: 315px; float: left;}
.detail .diskusia fieldset label {display: block; color: #2b2b30; padding-bottom: 5px; padding-top: 15px;}
.detail .diskusia fieldset .input_text {background-color: #151518; height: 15px; width: 100%; color: #fff;}
.detail .diskusia fieldset textarea {width: 100%; background-color: #151518; color: #fff;}
.detail .diskusia fieldset .w130 {width: 120px; float: left; margin-right: 10px;}
.detail .diskusia fieldset img {float: left;}
.detail .diskusia fieldset .input_submit {float: left; height: 25px; width: 60px; background: url(../images/btn_pridat.gif) no-repeat 0 0; text-indent: -10000px;}

/**** Detail video ****/
.detail .area_video .kapitoly {padding: 0 10px 20px 10px;; width: 930px; overflow: hidden;}
.detail .area_video .kapitoly h3 {font-size: 115%; color: #fff; padding-bottom: 3px; font-weight: normal;}
.detail .area_video .kapitoly a {display: block; float: left; margin-right: 1px; background: url(../images/bg_kapitoly.gif) repeat-x 0 0; line-height: 24px; padding: 0 10px; margin-top: 4px; color: #151518;}
.detail .area_video .kapitoly strong {display: block; float: left; background: url(../images/icons.gif) no-repeat 50% -420px; padding-top: 4px;}
.detail .area_video .kapitoly strong a {font-weight: normal; margin-top: 0; float: none;}
.detail .area_video .sms {border: none; background-color: transparent; border-top: 1px solid #d20013; margin-bottom: 5px;}
.detail .area_video .sms p {padding-bottom: 5px; font-size: 115%; color: #999;}
.detail .area_video .sms a {font-size: 100%;}

.detail .area_video .diskusia h3 {color: #fff;}
.detail .area_video .diskusia h3 span {color: #666;}
.detail .area_video .diskusia ol li p.info strong {color: #fff; font-weight: normal;}
.detail .area_video .diskusia h5 {color: #fff;} 
.detail .area_video .diskusia fieldset label {color: #999;}
.detail .area_video .diskusia fieldset .input_text, .detail .area_video .diskusia fieldset textarea {background-color: #2d2d30;}

/**** Detail foto ****/
.detail .area_foto .top {height: 300px; position: relative;}
.detail .area_foto .top .foto {position: relative;}
.detail .area_foto .top .foto a span {background: url(../images/icons.gif) no-repeat 0 -450px; display: block; width: 24px; height: 20px; position: absolute; top: 20px; left: 10px;}
.detail .area_foto .arrows {position: absolute; bottom: 0; right: 0; }
.detail .area_foto .arrows a {display: block; float: left; width: 120px; height: 39px;}
.detail .area_foto .arrows a.next {border-right: 1px solid #d20013; background: url(../images/icons.gif) no-repeat 107% -485px;}
.detail .area_foto .arrows a.prev {border-left: 1px solid #d20013; background: url(../images/icons.gif) no-repeat 5px -485px;}
.detail .area_foto .arrows a:hover {background-color: #4e0f16;}
.detail .zoznam_foto {padding: 4px 4px 30px 4px; width: 672px; overflow: hidden;}
.detail .zoznam_foto a {float: left; margin: 12px 0 0 12px;}
.detail .zoznam_foto a img {margin: 4px;}
.detail .zoznam_foto a.sel, .detail .zoznam_foto a:hover {border: 1px solid #d20013;}
.detail .zoznam_foto a.sel img, .detail .zoznam_foto a:hover img {margin: 3px;}

/*****    Host   */
.area_300 h4.zoznam_hosti {background: url(../images/title_zoznam_hosti.gif) no-repeat 0 0; width: 105px; height: 14px; position: absolute; left: -1px; top: -13px;}
.area_300 .zoznam li a {display: block; float: left; width: 160px; }
.area_300 .zoznam li span {display: block; float: right; width: 95px; font-size: 90%; color: #999; font-style: italic; padding-top: 2px; text-align: right;}
.area_300 .zoznam li span.now {color: #d20013;}

.area_host h4.host_tyzdna {background: url(../images/title_host_tyzdna2.gif) no-repeat 0 0; width: 92px; height: 31px; margin: 9px 0 0 10px;}
.area_host .top .foto {width: 215px;}
.area_host .top .text_area {width: 435px;}
.area_host .top .text_area h3 {color: #ac9977; font-size: 115%; padding-bottom: 10px; font-family: Georgia, "New York CE", utopia, sans-serif;}
.area_host .top .text_area p {color: #999;}
.detail .area_host .diskusia h3 {color: #fff;}
.area_host .diskusia .date {padding: 0 0 10px 0;} 
.area_host .diskusia .otazka {display: block; background: url(../images/bg_link_otazka.gif) no-repeat 0 0; width: 98px; height: 25px; margin-bottom: 10px;}
.area_host .diskusia fieldset.log_user
.area_host .diskusia fieldset label {color: #999;}
.area_host .diskusia fieldset .input_text, .area_host .diskusia fieldset textarea {background-color: #2d2d30;}
.area_host .diskusia fieldset textarea {height: 130px;}
.area_host .diskusia fieldset .input_submit {margin-top: 30px; *margin-top: 28px; background: url(../images/btn_odoslat.gif) no-repeat 0 0; width: 67px;}
.area_host .diskusia fieldset {margin-bottom: 15px;}
.area_host .diskusia fieldset.log_user {padding: 20px 25px; text-align: center;}
.area_host .diskusia fieldset.log_user textarea {width: 580px;}
.area_host .diskusia fieldset.log_user .input_submit {float: none;}
.area_host .diskusia fieldset.log_user label {display: block; text-align: left; color: #999;}
.area_host .diskusia ol li p.info {padding-bottom: 5px; color: #999;}
.area_host .diskusia ol li p.info strong {color: #fff; font-size: 100%; font-weight: normal;}
.area_host .diskusia ol li p.info span {font-style: italic; color: #666;}
.area_host .diskusia ol li p.text {color: #d20013;}


/****** Archiv *****/
.area_300 h4.archiv_cisel {background: url(../images/title_archiv_cisel.gif) no-repeat 0 0; width: 88px; height: 14px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.najcitanejsie {background: url(../images/title_najcitanejsie.gif) no-repeat 0 0; width: 101px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 h4.tyzden_klasicke_predplatne {background: url(../images/title_tyzden_klasicke_predplatne.gif) no-repeat 0 0; width: 204px; height: 16px; position: relative;} 
.area_300 h4.tyzden_webove_predplatne {background: url(../images/title_tyzden_webove_predplatne.gif) no-repeat 0 0; width: 204px; height: 16px; position: relative;} 

.area_300 .db_red {border: 5px solid #d20013; padding: 8px 10px 2px 10px; margin-bottom: 10px;}
.area_300 .db_brown {border: 5px solid #ac9977; padding: 8px 10px 2px 10px; margin-bottom: 10px;}
.area_300 .db_red p, .area_300 .db_brown p {padding: 8px 6px;}

.area_300 .naj {margin: 0 0 0 25px; *margin: 0 0 0 30px; font-family: Georgia, "New York CE", utopia, sans-serif; color: #ac9977;}
.area_300 .naj li {padding: 5px 0;}
.area_300 .naj h5 {font-weight: normal; font-size: 115%;}
.area_300 .naj span {font-family: Calibri, 'Lucida Grande', Verdana, Arial, sans-serif; color: #666; font-size: 90%;}
.area_300 .naj span strong {color: #151518; font-weight: normal; font-size: 90%;}
.area_archiv h4.archiv {background: url(../images/title_archiv.gif) no-repeat 0 0; width: 50px; height: 31px; margin: 9px 0 0 10px; float: left;}

.area_archiv .top {padding: 0 0 20px 20px;}
.area_archiv .top .foto {width: 190px;}
.area_archiv .top .text_area {width: 450px;}
.area_archiv .top .text_area h2 {font-size: 200%; color: #fff; font-family: Calibri, 'Lucida Grande', Verdana, Arial, sans-serif; padding-bottom: 5px;}
.area_archiv .top .text_area .date {color: #41414a; display: block; padding: 0 0 10px 0;}
.area_archiv .top h3 {color: #fff; padding: 3px 0; font-weight: normal;}
.area_archiv .top ul li {padding: 2px 0;}
.area_archiv .top ul li a {color: #999;}
.area_archiv .top .col {float: left; width: 220px;}
.area_archiv .year {border-top: 1px solid #860815; margin: 0 10px; padding: 5px 0 20px 0; width:660px; overflow: hidden; }
.area_archiv .year h3 {text-align: center; color: #d20013; font-size: 90%; font-weight: normal;}
.area_archiv .year .item {float: left; text-align: center; width: 110px; padding: 10px 0; color: #41414a; font-size: 90%;}
.area_archiv .year .item h5 {padding: 7px 0 0 0; font-size: 120%; font-weight: normal;}

/*******  Blogy    *********/
.area_300 .blogeri {padding-top: 0;}
.area_300 .blogeri h4 {background: url(../images/title_blogeri.gif) no-repeat 0 0; width: 60px; height: 17px; position: absolute; left: -1px; top: -13px;}
.area_300 .blogeri .blogers01 {padding: 0px 10px 0 10px; width: 140px; float: left; }
.area_300 .blogeri .blogers02 {padding: 0 10px 0 0; float: left; width: 110px;}
.area_300 .blogeri .blogers01 li, .area_300 .blogeri .blogers02 li {padding: 0 0 5px 0;}
.area_300 .blogeri .line {clear: both; height: 20px; background: url(../images/line_silver.gif) repeat-x 0 50%;}
.area_300 .blogeri .sort {margin-bottom: 10px; padding: 0 0 5px 0; background: url(../images/line_black.gif) repeat-y 206px 0; text-align: right;}
.area_300 .blogeri .sort a {font-size: 90%; color: #666;}
.area_300 .blogeri .sort a.sel {color: #151518;}
.area_300 .blogeri .sort span {color: #fff; text-align: left;}

.area_300 h4.blogujte {padding: 8px 0;}
.area_300 h4.blogujte a {display: block; background: url(../images/text_blogujte_aj_vy.gif) no-repeat 0 0; width: 241px; height: 17px;}

.area_680 .area_blogy {background-color: #d4cab8;}
.area_blogy a {color: #151518;}
.area_blogy h4.blogy {background: url(../images/title_blogy.gif) no-repeat 0 0; width: 46px; height: 22px; margin: 9px 0 0 10px; float: left;}
.area_blogy .rss {background-position: 5px -560px; background-color: #d4cab8; color: #151518;}
.area_blogy .naj a.sel {color: #151518;}
.area_blogy .naj span {color: #d4cab8;}
.area_blogy .top .foto {width: 140px;}
.area_blogy .top .text_area {width: 480px;}
.area_blogy .others {padding-bottom: 0;}
.area_blogy .others .item {border-top: 1px solid #b4a384; border-bottom: none;}
.area_blogy .others .item .text_area h3 {padding-bottom: 3px;}
.area_blogy .date {padding-top: 0; padding-bottom: 5px; color: #666;}
.area_blogy .date strong {color: #333;}
.area_blogy .others .text_area .text {padding-bottom: 3px;}
.area_blogy .date span {color:#666;}
.area_blogy .storycontent {color: #444;}

.area_blogy .others .item .foto {width: 70px;}
.area_blogy .others .item .text_area {width: 560px;}

.area_blogy .area_brown {background-color: #eeebe4; padding: 10px 10px 10px 5px;}
.area_blogy .area_brown .item {border-bottom: 1px solid #b4a384; border-top: none;}

.area_blogy .pager {background-color: #eeebe4;}
.area_blogy .pager .prev, .area_blogy .pager .next {background-image: url(../images/line_pager2.gif);}
.area_blogy .pager .prev a {background: url(../images/icons.gif) no-repeat -50px -320px;}
.area_blogy .pager .prev div {background: url(../images/icons.gif) no-repeat 0px -320px;}
.area_blogy .pager .next a {background: url(../images/icons.gif) no-repeat -100px -320px;}
.area_blogy .pager .next div {background: url(../images/icons.gif) no-repeat -150px -320px;}
.area_blogy .pager .pages span {color: #151518;}

/*******  Bloger    *********/
.area_300 h4.kategorie {background: url(../images/title_kategorie.gif) no-repeat 0 0; width: 78px; height: 15px; position: absolute; left: -2px; top: -13px;}
.area_300 h4.odporucam {background: url(../images/title_odporucam.gif) no-repeat 0 0; width: 92px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_300 .bloger {background-color: #d4cab8; padding: 9px 15px 10px 0;}
.area_300 .bloger h4 {background: url(../images/title_bloger.gif) no-repeat 10px 0; width: 73px; height: 23px; float: left; }
.area_300 .bloger .rss {background: #d4cab8 url(../images/icons.gif) no-repeat 5px -560px; color: #151518; float: left; display: block; margin: 0 0 0 0; padding-left: 24px; font-size: 80%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase; height: 15px; }
.area_300 .bloger .rss:hover {text-decoration: none;}
.area_300 .bloger .item {clear: both;}
.area_300 .bloger .item .foto {float: left; position: relative; width: 134px;}
.area_300 .bloger .item .foto h5 {text-indent: -10000px; position: absolute; background: url(../images/ico_top.gif) no-repeat 0 0; width: 34px; height: 16px; top: 11px; left: 5px;}
.area_300 .bloger .item h2 {float: left; padding-left: 15px; font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 200%; font-weight: normal; color: #151518;}
.area_300 .bloger .item h2.has_image {width: 125px; }
.area_300 .bloger .item .text {clear: both; padding: 5px 0 10px 10px; font-style: italic; line-height: 1.3em;}
.area_300 .bloger .item .date {padding-left: 10px; font-size: 90%;}
.area_300 .bloger .item .date span {padding: 0 2px;}
.area_300 .bloger .item .date strong {font-weight: normal; color: #333;}

.kalendar {background-color: #eeeae3; padding: 9px 30px 25px 11px; margin-bottom: 15px; margin-top: 15px;}
.kalendar h4 {background: url(../images/title_kalendar_clankov.gif) no-repeat 0 0; height: 30px;}
.kalendar .cal {padding-left: 21px; color: #151518;}
.kalendar .cal .set_month {border: 1px solid #ded6c9; border-bottom: none; background-color: #fff; padding: 5px 20px 0 20px; width: 197px; overflow: hidden;}
.kalendar .cal .set_month .title {display: block; float: left; width: 155px; font-size: 115%; color: #151518; text-align: center;}
.kalendar .cal .set_month a {display: block; float: left; width: 20px; height: 20px;}
.kalendar .cal .set_month a.p_mo {background: url(../images/arr_cal_prev.gif) no-repeat 50% 50%;}
.kalendar .cal .set_month a.n_mo {background: url(../images/arr_cal_next.gif) no-repeat 50% 50%;}
.kalendar .cal table.wizardCalendar {border: none; border-collapse: collapse; width: 238px; margin-left: 1px; *width: 239px; *margin-left: 0px;}
.kalendar .cal table.wizardCalendar td, .kalendar .cal table.wizardCalendar th {text-align: center; vertical-align: middle;border: 1px solid #ded6c9; width: 33px; padding: 5px 0; background-color: #fff;}
.kalendar .cal table.wizardCalendar thead th {border: none; padding: 6px 0 3px 0; color: #666;}
.kalendar .cal table.wizardCalendar thead th.first {border-left: 1px solid #ded6c9;}
.kalendar .cal table.wizardCalendar thead th.last {border-right: 1px solid #ded6c9;}
.kalendar .cal table.wizardCalendar td.oth_m {background-color: #f7f5f1;}
.kalendar .cal table.wizardCalendar td.sel {background-color: #151518; color: #ac9977;}
.kalendar .cal table.wizardCalendar td.sel a {color: #ac9977;}

.area_680 .bloger {background-color: #EEEBE4; }
.bloger .top {padding-bottom: 0;}
.bloger .area_brown  {padding-top: 5px;}
.bloger .area_brown .first {border-top: 1px solid #B4A384;}
.bloger .naj span {color: #EEEBE4;}

/****** Bloger detail clanku    *******/
.detail .intro {padding: 5px 10px 20px 10px;} 
.detail .intro a.back {display: block; float: right; font-size: 90%; padding: 0 0 0 8px; background: url(../images/arr_cal_prev.gif) no-repeat 0 4px;}
.detail .intro h1 {color: #151518; clear: both; padding-top: 15px;}
.detail .intro .text {color: #151518; font-size: 115%; padding-bottom: 5px;}
.detail .intro .text p {line-height: 1.3em;}
.detail .intro .date {font-size: 90%;}
.detail .text_block .image_left {float: left; padding: 0 10px 10px 0;}
.detail .text_block .alignleft {float: left; padding: 0 10px 10px 0;}
.detail .text_block .alignright {float: right; padding: 0 0px 10px 10px;}
.detail .text_block .autor a {font-weight: bold; font-size: 90%;}

/********   Login, Registracia  ****************/
.center_area {text-align: center;}
.center_area .log_area {margin: 0 auto; text-align: left;width: 430px; background-color: #151518; padding: 0 10px 20px 10px; }
.center_area .log_area fieldset {margin: 10px; border: 1px dashed #d20013; padding: 15px 25px; clear: both; width: 350px; overflow: hidden;}
.center_area em {color: #d20013; font-style: normal; font-weight: bold;}
.log_area h4 {text-indent: -10000px;}
.log_area h4.prihlasenie {background:url(../images/title_prihlasenie.gif) no-repeat 0 0; width: 90px; height: 31px; float: left; margin: 9px 0 0 0;}
.log_area h4.registracia {background:url(../images/title_registracia.gif) no-repeat 0 0; width: 83px; height: 31px; float: left; margin: 9px 0 0 0;}
.log_area h4.profil {background:url(../images/title_profil.gif) no-repeat 0 0; width: 83px; height: 31px; float: left; margin: 9px 0 0 0;}

.log_area .zal {float: right; /*background: url(../images/line_white.gif) repeat-y 64px 0; padding-top: 5px;*/}
.log_area .zal a {color: #999; font-size: 90%; display: block; float: left; line-height: 22px;}
.log_area .zal a.sel {color: #fff;}
.log_area .zal .sep {color: #151518; width: 20px; height: 22px; background: url(../images/line_white.gif) repeat-y 50% 0; display: block; float: left;}
.log_area h3 {font-size: 115%; font-weight: normal; color: #fff; padding-bottom: 15px;}
.center_area .log_area fieldset label {display: block; color: #999; padding-bottom: 5px;}
.center_area .log_area fieldset .input_text {background-color: #2d2d30; height: 15px; color: #fff; margin-bottom:15px; width: 340px;}
.center_area .log_area fieldset .input_submit {background: url(../images/btn_prihlasit.gif) no-repeat 0 0; width: 73px; height: 25px; float: left; margin: 0 6px 15px 0; text-indent: -10000px;}
.center_area .log_area fieldset .forgot .input_submit {background: url(../images/btn_odoslat.gif) no-repeat 0 0; width: 67px; float: none;}
.center_area .log_area fieldset .link_konto {background: url(../images/bg_link_konto.gif) no-repeat 0 0; width: 134px; height: 25px; display: block; float: left;}
.center_area .log_area fieldset .link_forgot {background: url(../images/btn_forgot.gif) no-repeat 0 0; width: 127px; height: 25px; display: block; float: right;}
.center_area .log_area fieldset ul li {padding-bottom: 2px; color: #999; font-size: 90%;}
.center_area .log_area fieldset ul li strong {color: #fff; font-weight: normal;}
.req {height: 20px;}
.req label {float: left;}
.req span.error {float: right; color: #d20013; font-size: 90%; font-style: italic;}
input.error {border-bottom: 1px solid #d20013; padding-bottom: 4px;}
.blok355 {width: 350px;}
.blok180 {padding-right: 20px; width: 160px; float: left;}
.center_area .log_area fieldset .blok180 .input_text {width: 150px;}
.center_area .log_area fieldset select {margin: 3px 0 18px 0; }
.center_area .log_area fieldset .blok180 select {width: 160px;}
.blok160 {width: 167px; float: left;}
.blok108 {padding-right: 20px; width: 88px; float: left;}
.blok58 {width: 58px; float: left;}
.center_area .log_area fieldset .blok160 .input_text {width: 157px;}
.center_area .log_area fieldset .blok160 select {width: 167px;}
.center_area .log_area fieldset .blok160 select.w47 {width: 38px;}
.center_area .log_area fieldset .blok160 select.w50 {width: 53px;}
.center_area .log_area fieldset .blok160 select.w66 {margin: 0 3px 18px 3px; width: 64px;}
.center_area .log_area fieldset .blok108 .input_text {width: 78px;}
.center_area .log_area fieldset .blok58 .input_text {width: 48px;}
.center_area .log_area fieldset p {padding-bottom: 10px; color: #999;}
.center_area .log_area fieldset p em {font-style: normal; font-size: 110%;}
.center_area .log_area fieldset a {color: #fff; font-size: 115%;}
.center_area .log_area fieldset a.logout {background: url(../images/btn_logout.gif) no-repeat 0 0; width: 70px; height: 23px; display: block;}
.log_area .newsletter {width: 350px; overflow: hidden; padding-bottom: 10px;}
.log_area .newsletter input {float: left; margin: 5px 5px 0 0;  *margin: 0 5px 0 0;}
.log_area .newsletter label {display: block; float: left; line-height: 25px; color: #999; padding-right: 5px; }
.log_area .newsletter a {display: block; float: left; background: url(../images/bg_link_specifikovat.gif) no-repeat 0 0; width: 93px; height: 25px;}
.log_area .captcha img {float: left;}
.center_area .log_area fieldset .captcha .input_text {width: 223px; float: left;}
.center_area .log_area .btn_area {text-align: center; width: 350px;} 
.center_area .log_area .btn_area input {background: url(../images/btn_registrovat.gif) no-repeat 0 0; width: 87px; margin: 0 auto; float: none; *text-indent: 0; font-size: 0; text-align: left; color: #d20013;}
.center_area .log_area .btn_area input.edit {background: url(../images/btn_upravit.gif) no-repeat 0 0; width: 87px; margin: 0 auto; float: none; *text-indent: 0; font-size: 0; text-align: left; color: #d20013;}

/* **** Nastavenia    ******/
.area_300 h4.moje_nastavenia {background: url(../images/title_moje_nastavenia.gif) no-repeat 0 0; width: 131px; height: 16px; position: absolute; left: -1px; top: -13px;}
.area_setup h4.pouzivatelske_konto {background: url(../images/title_pouzivatelske_konto.gif) no-repeat 0 0; width: 154px; height: 31px; margin: 9px 0 0 10px; float: none;}
.area_setup .block {border: 1px dashed #d20013; margin: 0 23px 15px 22px; padding: 19px; position: relative; width: 595px; overflow: hidden; }
.area_setup .block .log_info {min-height: 90px; _height: 90px;}
.area_setup .block .foto {position: absolute; top: 1px; right: 1px; text-align: right;}
.area_setup .block .foto img {display: block; margin-bottom: 5px;}
.area_setup .block .foto a {padding-right: 10px;}
.area_setup .block label {display: block; float: left; padding-left: 5px; width: 246px; }
.area_setup .block label.link {line-height: 23px;}
.area_setup .block .name {width: 251px; padding: 0;}
.area_setup .block .name a {color:#fff; font-size: 150%;}
.area_setup .block .logout {background: url(../images/btn_logout.gif) no-repeat 0 0; width: 70px; height: 23px; display: block; float: left;}
.area_setup .block .order {background: url(../images/btn_objednat.gif); width: 75px; height: 23px; display: block; float: left;}
.area_setup .block h2 {font-size: 150%; color: #fff; font-weight: normal; padding-bottom: 10px;}
.area_setup .block h3 {color: #fff; font-weight: normal; padding: 0 0 4px 6px;}
.area_setup .block .line {height: 8px; line-height:1px; font-size: 1px; margin-top: 5px; border-top: 1px dashed #4e0f16;}
.area_setup .block strong.war {color: #d20013;}

/******  Kontakt   ******/
.etarget {border-right: 1px solid #151518; border-bottom: 1px solid #151518; /*padding: 8px 25px 15px 14px; */ margin-bottom: 15px;}
.etarget h4 {background: url(../images/logo_etarget.gif) no-repeat 0 0; height: 14px;}
.etarget h3 {padding: 15px 0 2px 1px; font-size: 115%; font-weight: normal;}
.etarget h3 a {color: #d20013;}
.etarget p {color: #2b2b30; font-size: 115%; padding-bottom: 3px; padding-left: 1px;}
.etarget a.link {padding-left: 1px;}

.area_kontakt h4 {background: #151518 url(../images/title_kontakty.gif) no-repeat 10px 9px; line-height: 30px; }
.area_kontakt h3 {color: #151518; font-size: 115%; font-weight: bold; padding: 25px 0 7px 0;}
.area_kontakt .data {float: left; padding: 0 10px; width: 320px;}
.area_kontakt .data p {line-height: 1.5em; font-size: 115%; color: #2b2b30; overflow: hidden;}
.area_kontakt .data p.address {padding-bottom: 20px;}
.area_kontakt .data p strong {display: block; font-weight: normal; float: left; width: 85px;}
.area_kontakt .data p span {display: block; float: left; width: 210px;}
.area_kontakt .data p span a {color: #d20013; padding-right: 20px; background: url(../images/icons.gif) no-repeat 100% -616px;}
.area_kontakt .map {float: left; width: 315px;}
.area_kontakt .map div {margin-top: 10px; border: 1px dashed #d20013; padding: 5px;}

/*********   Predplatne   ********/
.area_680 .pay_area {background-color: #151518; padding: 0 10px 30px 10px; width: 660px; margin-bottom: 10px;}
.pay_area h4 {margin-top: 9px; width: 93px; height: 31px; background: url(../images/title_predplatne.gif) no-repeat 0 0; float: left;}
.pay_area .zal {float: right; /*padding: 5px 0 2px 0; background: url(../images/line_white.gif) repeat-y 100px 0;*/}
.pay_area .zal a {font-size: 90%; color: #999; display: block; float: left; line-height: 22px; }
.pay_area .zal .sep {color: #151518; display: block; float: left; width: 20px; height: 22px; background: url(../images/line_white.gif) repeat-y 50% 0;}
.pay_area .zal a.sel {color: #fff;}
.pay_area h3 {color: #fff; font-size: 115%; padding: 15px 0;}
.pay_area h3 span {font-size: 75%; *font-size: 80%; color: #999; font-style: italic; font-weight: normal;}
.pay_area .top_block h3 {padding: 0 0 10px 0; font-size: 140%; font-weight: normal;}
.pay_area .top_block {float: left; border: 1px dashed #d20013; padding: 15px 19px; width: 265px; margin: 0 10px 0 15px; _margin: 0 10px 0 8px; height: 110px; }
.pay_area .noactive {opacity:0.25; filter:alpha(opacity=25); width: 265px; }
.pay_area .top_block p {height: 4.5em; padding-left: 5px; color: #999;}
.pay_area .top_block .order {display: block; background: url(../images/btn_objednat.gif) no-repeat 0 0; width: 75px; height: 23px;}
.pay_area .form_area {clear: both; padding: 0 10px 0 14px;}
.pay_area .form_area  h2 {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 125%; color: #fff; padding: 15px 0 10px 0; font-weight: normal; *font-weight: bold;}
.pay_area .form_area .order_form {border: 1px dashed #d20013; padding: 15px 29px;}
.pay_area .form_area .order_form .legend {color: #999; font-style: italic;}
.pay_area .form_area .order_form label {display: block; color: #999; padding-bottom: 3px;}
.pay_area .input_text {background-color: #2d2d30; height: 15px; color: #fff; margin-bottom:15px;}
.pay_area .block575 {width: 575px; }
.pay_area .block575 .input_text {width: 565px;}
.pay_area .block252 {padding-right: 25px; width: 227px; float: left;}
.pay_area .block252 .input_text {width: 217px;}
.pay_area .block144 {padding-right: 25px; width: 119px; float: left;}
.pay_area .block144 .input_text {width: 109px;}
.pay_area .block108 {padding-right: 25px; width: 83px; float: left;}
.pay_area .block108 .input_text {width: 73px;}
.pay_area .block71 {width: 71px; float: left;}
.pay_area .block71 .input_text {width: 61px;}
.pay_area .block179 {width: 179px; float: left;}
.pay_area .block179 .input_text {width: 169px;}
.pay_area .time {float: left; width: 140px;}
.pay_area .obdobie {float: left; width: 112px;}
.pay_area .obdobie  select {width: 86px;}
.pay_area .time .input_text {width: 65px; float: left;}
.pay_area .time a.cal {display: block; width: 25px; height:25px; background: #2D2D30 url(../images/icons.gif) no-repeat 0 -680px; margin-right: 25px; _margin-right: 12px; float: left;}
.pay_area .kusy {float: left; width: 323px; overflow: hidden;}
.pay_area .kusy .input_text {width: 99px; margin-right: 9px; _margin-right: 4px; float: left;}
.pay_area .form_area .order_form .kusy .legend {display: block; float: left; line-height: 25px; color: #d20013; font-size: 90%;}
.pay_area select {margin-top: 0px; width: 226px; height: 25px; background-color: #2D2D30; color: #fff; border: none;}
.pay_area .btn_area {text-align: center; padding: 20px 0 5px 0;}
.pay_area .btn_area .input_submit {width: 67px; height: 25px; background: url(../images/btn_odoslat.gif) no-repeat 0 0; text-indent: -10000px;}

.pay_area .info {padding-top: 20px;}
.pay_area .info p {padding-bottom: 20px; line-height: 1.3em;}
.pay_area .info strong, .pay_area .info h5 {color: #fff; font-weight: normal;}
.pay_area .info h5 {padding-bottom: 3px;}
.pay_area .info li {padding-bottom: 2px;}

/*** Odporucame ****/

.odporucame_main {padding: 10px; width: 970px; overflow: hidden; background-color: #151518; margin-bottom: 10px; position: relative;}
.odporucame_main h4 {background: url(../images/title_odporucame.gif) no-repeat 0 0; width: 99px; height: 16px;}
.odporucame_main .rss {background: #151518 url(../images/icons.gif) no-repeat 5px -30px; color: #fff; left: 121px; top: 10px;}
.odporucame_main h4 {text-indent: -10000px;}
.odporucame_main .rss {position: absolute; display: block; padding: 0 0 0 24px; width: 24px; font-size: 80%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase; height: 15px; }
.odporucame_main .rss:hover {text-decoration: none;}
.odporucame_main .line {clear: both; height: 20px; background: url(../images/line_red.gif) repeat-x 0 50%;}
.odporucame_main div.sep {float: left; width: 10px;}
.odporucame_main .item {float: left; width: 310px; overflow: hidden;}
.odporucame_main .item h3 {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 200%; font-weight: normal; padding-bottom: 2px; float: left; width: 240px;}
.odporucame_main .item h3 a {color: #fff; display: block; height: 2.5em; overflow: hidden;}
.odporucame_main .item .title_odp {display: block; float: right; width: 55px; padding-right: 5px; text-transform: uppercase; font-size: 90%; color: #d20013; line-height: 1em; padding-top: 3px;}
.odporucame_main .item .blog_odp {color: #ac9977;}
.odporucame_main .item .zaner {padding-bottom: 6px;}
.odporucame_main .item .zaner a {font-size: 115%; color: #ac9977; display: block; float: left; margin-right: 10px;}
.odporucame_main .item .zaner a em {color: #d20013; font-style: normal;}
.odporucame_main .item .zaner a.ico_video {display: block; float: left; width: 11px; height: 9px; background: url(../images/icons.gif) no-repeat 100% -190px; margin: 3px 5px 0 0;}
.odporucame_main .item .zaner a.ico_foto {display: block; float: left; width: 11px; height: 10px; background: url(../images/icons.gif) no-repeat 100% -750px; margin: 3px 0 0 0;}
.odporucame_main .item .date {font-size: 90%; color: #999; padding-bottom: 7px;}
.odporucame_main .item .foto {float: left;}
.odporucame_main .item .text {float: left; padding: 5px 0 0 10px;  width: 165px; color: #999;}
.odporucame_main .no_foto .text {float: none; padding: 5px 0 0 0;  width: 310px; color: #999;}
.odporucame_main .more {font-size: 90%; padding-left: 5px; color: #fff;}
.odporucame_main .more em {color: #d20013; font-style: normal;}

.info_servis {margin-bottom: 10px; width: 990px; background: #d0d0d1 url(../images/logo_port_sk.gif) no-repeat 100% 100%; padding: 9px 0 40px 0; overflow: hidden;}
.info_servis h4 {background: url(../images/title_info_servis.gif) no-repeat 0 0; width: 82px; height: 21px; text-indent: -10000px; margin-left: 10px;}
.info_servis .item {float: left; margin-left: 10px; _margin-left: 5px; _margin-right: 5px; padding: 5px; background: #151518 url(../images/bg_odpor_bottom.gif) no-repeat 100% 100%;}
.info_servis .item h3 {margin-top: 8px; height: 18px; margin-left: 5px; width: 220px;}
.info_servis .item h3.kino {background: url(../images/title_kino_dnes.gif) no-repeat 0 0;}
.info_servis .item h3.divadlo {background: url(../images/title_divadlo_dnes.gif) no-repeat 0 0;}
.info_servis .item h3.tv {background: url(../images/title_tv_dnes.gif) no-repeat 0 0;}
.info_servis .item h3.hudba {background: url(../images/title_hudba_dnes.gif) no-repeat 0 0;}
.info_servis .item h3 a {display: block; height: 16px;}

.ban_center {text-align: center;}

/*****    Kauzy     ******/
.kauzy_top {margin-bottom: 10px; position: relative; background-color: #151518; padding: 9px 0 9px 0;}
.kauzy_top h4 {background: url(../images/title_kauza.gif) no-repeat 9px 0; width: 60px; height: 21px;}
.kauzy_top .rss {background: #151518 url(../images/icons.gif) no-repeat 5px -30px; color: #fff; left: 72px; top: 10px;}
.kauzy_top h4 {text-indent: -10000px;}
.kauzy_top .rss {position: absolute; display: block; padding: 0 0 0 24px; width: 24px; font-size: 80%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase; height: 15px; }
.kauzy_top .rss:hover {text-decoration: none;}

.kauzy_top .item {width: 990px; overflow: hidden;}
.kauzy_top .item .foto {float: left;}
.kauzy_top .item .text_area {float: left; padding: 5px 0 0 15px; width: 750px;}
.kauzy_top h2 {font-family: Georgia, "New York CE", utopia, sans-serif; font-size: 200%; font-weight: normal; padding-bottom: 5px; color: #fff;}
.kauzy_top .text {font-size: 115%; padding-bottom: 15px; color: #999;}
.kauzy_top .item .date {font-size: 90%; color: #999;}
.kauzy_top .item .date span {color: #333; padding: 0 2px; }

.poll {float: none; background-color: #fae5e7;}

.kauza_clanky {background-color: #151518; padding: 9px 10px 10px 10px; margin-bottom: 1px;}
.kauza_clanky h4 {text-indent: -10000px; background: url(../images/title_clanky.gif) no-repeat 0 0; height: 21px;}
.kauza_clanky .item {width: 430px; overflow: hidden; border-top: 1px solid #860815; }
.kauza_clanky .item img {float: left;}
.kauza_clanky .item .text {float: left; padding: 6px 17px 5px 10px; width: 330px; }
.kauza_clanky .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.kauza_clanky .item .text h3 a {color: #fff;}
.kauza_clanky .item .date {font-size: 90%; color: #999;}
.kauza_clanky .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.kauza_clanky .more {color: #fff; padding: 0; font-size: 90%;}
.kauza_clanky .more em {color: #d20013; font-style: normal;}

.kauza_video {background-color: #151518; padding: 9px 10px 10px 10px; margin-bottom: 1px;}
.kauza_video h4 {text-indent: -10000px; background: url(../images/title_video.gif) no-repeat 0 0; height: 21px;}
.kauza_video .item {width: 430px; overflow: hidden; border-top: 1px solid #860815; }
.kauza_video .item img {float: left;}
.kauza_video .item .text {float: left; padding: 6px 17px 5px 10px; width: 330px; }
.kauza_video .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.kauza_video .item .text h3 a {color: #fff;}
.kauza_video .item .date {font-size: 90%; color: #999;}
.kauza_video .top_item .text {width: 200px;}

.kauza_video .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.kauza_video .more {color: #fff; padding: 0; font-size: 90%;}
.kauza_video .more em {color: #d20013; font-style: normal;}

.kauza_audio {background-color: #151518; padding: 9px 10px 10px 10px; margin-bottom: 1px;}
.kauza_audio h4 {text-indent: -10000px; background: url(../images/title_audio.gif) no-repeat 0 0; height: 21px;}
.kauza_audio .item {width: 430px; overflow: hidden; border-top: 1px solid #860815; }
.kauza_audio .item .text {padding: 6px 17px 5px 10px; }
.kauza_audio .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.kauza_audio .item .text h3 a {color: #fff;}
.kauza_audio .item .date {font-size: 90%; color: #999;}
.kauza_audio .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.kauza_audio .more {color: #fff; padding: 0; font-size: 90%;}
.kauza_audio .more em {color: #d20013; font-style: normal;}

.clanky_blog {background-color: #d4cab8; padding: 10px; margin-bottom: 10px;}
.clanky_blog h4 {text-indent: -10000px; background: url(../images/title_clanky_blog.gif) no-repeat 0 0; height: 21px;}
.clanky_blog .item {width: 200px; overflow: hidden; border-top: 1px solid #baaa8e; }
.clanky_blog .item img {float: left;}
.clanky_blog .item .text {float: left; padding: 6px 0 5px 10px; width: 120px; }
.clanky_blog .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.clanky_blog .item .date {font-size: 90%; color: #999;}
.clanky_blog .last {border-bottom: 1px solid #baaa8e; margin-bottom: 10px;}
.clanky_blog .more {padding: 0; font-size: 90%;}
.clanky_blog .more em {color: #d20013; font-style: normal;}

.area_220 .fotografie {background-color: #151518; padding: 10px; margin-bottom: 10px;}
.area_220 .fotografie h4 {text-indent: -10000px; background: url(../images/title_fotografie.gif) no-repeat 0 0; height: 21px;}
.area_220 .fotografie .item {width: 200px; overflow: hidden; border-top: 1px solid #860815; }
.area_220 .fotografie .item img {float: left;}
.area_220 .fotografie .item .text {float: left; padding: 6px 0 5px 10px; width: 120px; }
.area_220 .fotografie .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.area_220 .fotografie .item .text h3 a {color: #fff;}
.area_220 .fotografie .item .num {font-size: 90%; color: #ac9977;}
.area_220 .fotografie .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.area_220 .fotografie .more {padding: 0; font-size: 90%; color: #fff;}
.area_220 .fotografie .more em {color: #d20013; font-style: normal;}

.area_220 .host {background-color: #d0d0d1; padding: 10px; margin-bottom: 10px;}
.area_220 .host h4 {text-indent: -10000px; background: url(../images/title_host.gif) no-repeat 0 0; height: 21px;}
.area_220 .host .item {width: 200px; overflow: hidden; border-top: 1px solid #b9b9d4;}
.area_220 .host .item img {float: left;}
.area_220 .host .item .text {float: left; padding: 6px 0 5px 10px; width: 120px; }
.area_220 .host .item .text h3 {padding-bottom: 5px; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; }
.area_220 .host .item .date {font-size: 90%; color: #666;}
.area_220 .host .last {margin-bottom: 10px; border-bottom: 1px solid #b9b9d4;}
.area_220 .host .more {padding: 0; font-size: 90%;}
.area_220 .host .more em {color: #d20013; font-style: normal;}

/*****   Vysledky vyhladavania  ******/
h4.vysledky {height: 30px; background: #151518 url(../images/title_vysledky_vyhladavania.gif) no-repeat 9px 9px; margin-bottom: 15px;}
.area_vysledky {padding: 10px;}
.area_vysledky .result {font-size: 115%; font-weight: bold; color: #151518; padding-bottom: 3px;}
.area_vysledky .result strong {color: #ac9977; font-style: italic;}
.area_vysledky em {color: #d20013; font-style: normal; font-weight: bold;}
.area_vysledky .num {color: #666; font-size: 115%; padding-bottom: 20px;}
.area_vysledky .item {padding-bottom:17px;}
.area_vysledky .item h3 {font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; float: left; padding: 0 5px 3px 0;}
.area_vysledky .item h3 a {color: #d20013;}
.area_vysledky .item .date {float: left; padding-top: 3px; color: #999;}
.area_vysledky .item .date span {padding: 0 2px;}
.area_vysledky .item .text {clear: both; color: #2b2b30; line-height: 1.3em;}
.area_vysledky .item .text strong {font-size: 115%; font-style: italic; color: #ac9977;}
.area_vysledky .pager {border-top: 1px solid #cdc2ad; padding-top: 10px; margin-top: 10px;}

.area_vysledky .pager .prev {background: url(../images/line_pager2.gif) no-repeat 0 0; padding-left: 6px; padding-top: 5px; height: 34px;}
.area_vysledky .pager .prev a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -50px -320px;}
.area_vysledky .pager .prev div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat 0px -320px;}
.area_vysledky .pager .next {background: url(../images/line_pager2.gif) no-repeat 100% 0; padding-right: 6px; padding-top: 5px; height: 34px; text-align: right;}
.area_vysledky .pager .next a {display: block; width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -100px -320px; float: right;}
.area_vysledky .pager .next div {width: 15px; height: 9px; background: url(../images/icons.gif) no-repeat -150px -320px; float: right;}
.area_vysledky .pager .pages span {display: block; float: left; color: #151518;}

/***** Odporucame kino *****/
.area_295 h4 {text-indent: -10000px; margin-top: 9px; height: 27px; width: 295px;}
h4.vyhladavanie_kin {background: url(../images/title_vyhladavanie_kin.gif) no-repeat 0 0;}
h4.vyhladat_divadlo {background: url(../images/title_vyhladat_divadlo.gif) no-repeat 0 0;}
h4.vyhladavanie {background: url(../images/title_vyhladavanie.gif) no-repeat 0 0;}
.area_295 .form_odpor {border: 1px dashed #d20013; padding: 10px 15px; width: 263px; overflow: hidden;}
.form_odpor label {display: block; color: #2b2b30; padding: 0 0 5px 0;}
.form_odpor .item {padding: 10px 0 10px 3px; width: 260px; overflow: hidden; border-bottom: 1px solid #ded6c9;}
.form_odpor select {color: #666; padding: 1px 1px 1px 2px; width: 260px; border: 1px solid #8a8a8a;}
.form_odpor select.w90 {width: 90px; float: left; margin-right: 10px;}
.form_odpor select.w190 {width: 190px; float: left;}
.form_odpor .input_submit {float: right; background: url(../images/btn_hladaj.gif) no-repeat 0 0; width: 45px; height: 18px; text-indent: -10000px;}
.form_odpor .input_text {float: left; background-color: #151518; color: #fff; width: 175px;}
.form_odpor .chb {width: 260px; overflow: hidden; padding-top: 5px;}
.form_odpor .chb input {float: left; margin: 0 5px 0 0;}
.form_odpor .chb label {float: left; padding: 0 10px 0 0; *padding: 4px 10px 0 0;}
.form_odpor label.title {color: #d20013; font-size: 115%; font-weight: bold; border-bottom: 1px solid #ded6c9; padding: 5px 3px;}
.form_odpor .mail_error {padding: 5px 3px;}
.form_odpor .mail_error a {color: #666; font-style: italic;}
.form_odpor .kalendar {margin: 0; padding: 0 12px; background-color: #fff;}
.form_odpor .kalendar .cal {padding: 0;}
.form_odpor .legend {color: #d20013; padding: 10px 0 5px 0;}

.premiery {background-color: #151518; padding: 9px 10px 10px 10px;}
.premiery h4 {text-indent: -10000px; background: url(../images/title_filmove_premiery.gif) no-repeat 0 0; height: 21px;}
.premiery .item {width: 430px; overflow: hidden; border-top: 1px solid #860815;}
.premiery .item .foto {float: left;}
.premiery .item .text {float: left; padding: 5px 0 0 15px; width: 205px;}
.premiery .item .text h3 {font-size: 200%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal;}
.premiery .item .text h3 a {color: #fff; display: block; float: left;}
.premiery .item .ico_video {display: block; float: left; width: 11px; height: 9px; background: url(../images/icons.gif) no-repeat 100% -190px; margin: 8px 0 15px 7px; _margin: 8px 0 5px 7px;}
.premiery .item .ico_foto {display: block; float: left; width: 11px; height: 10px; background: url(../images/icons.gif) no-repeat 100% -750px; margin: 8px 0 15px 7px; _margin: 8px 0 5px 7px;}
.premiery .item .text p {color: #999; padding-top: 5px;}
.premiery .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.premiery .more {color: #fff; padding: 0; font-size: 90%;}
.premiery .more em {color: #d20013; font-style: normal;}

.area_220 .ukazky {margin-bottom: 5px; padding: 9px 10px; border-bottom: 1px solid #151518; border-right: 1px solid #151518; width: 198px; overflow: hidden;}
.area_220 .red {border-color: #d20013;}
.area_220 .brown {border-color: #ac9977;}
.area_220 .ukazky h4 {text-indent: -10000px; height: 21px;}
.area_220 .ukazky h4.najnovsie_filmove_ukazky {background: url(../images/title_najnovsie_filmove_ukazky.gif) no-repeat 0 0;}
.area_220 .ukazky h4.predpremierove_filmy {background: url(../images/title_predpremierove_filmy.gif) no-repeat 0 0;}
.area_220 .ukazky h4.ocakavane_premiery {background: url(../images/title_ocakavane_premiery.gif) no-repeat 0 0;}
.area_220 .ukazky ul li {border-top: 1px solid #ded6c9; position: relative; width: 198px;}
.area_220 .ukazky ul li a {display: block; padding: 7px 6px 5px 6px;}
.area_220 .ukazky ul li a:hover {background-color: #eae5dd; text-decoration: none;}
.area_220 .ukazky ul li a.more {float: left; padding: 0; margin: 7px 0 0 7px; _margin: 7px 0 0 3px; font-size: 90%;}
.area_220 .ukazky ul li a.more em {color: #d20013; font-style: normal;}
.area_220 .ukazky ul li a.more:hover {text-decoration: underline; padding: 0; background-color: transparent;}
.area_220 .ukazky ul li a strong {display: block; width: 150px; cursor: pointer; font-weight: normal;}
.area_220 .ukazky ul li a strong em {color: #666; font-style: normal;}
.area_220 .ukazky ul li span {cursor: pointer;}
.area_220 .ukazky ul li .video {display: block; width: 11px; height: 9px; background: url(../images/icons.gif) no-repeat 0 -800px; position: absolute; top: 8px; left: 162px;}
.area_220 .ukazky ul li .foto {display: block; width: 11px; height: 10px; background: url(../images/icons.gif) no-repeat -16px -800px; position: absolute; top: 8px; left: 178px;}

.area_220 .ukazky ul li a:hover .video {display: block; width: 11px; height: 9px; background: url(../images/icons.gif) no-repeat 100% -190px; position: absolute; top: 8px; left: 162px;}
.area_220 .ukazky ul li a:hover .foto {display: block; width: 11px; height: 10px; background: url(../images/icons.gif) no-repeat 100% -750px; position: absolute; top: 8px; left: 178px;}

.divadlo_tipy {background-color: #151518; padding: 9px 10px 10px 10px; margin-bottom: 10px;}
.divadlo_tipy h4 {text-indent: -10000px; background: url(../images/title_divadelne_tipy.gif) no-repeat 0 0; height: 21px;}
.divadlo_tipy .item {width: 660px; overflow: hidden; border-top: 1px solid #860815;}
.divadlo_tipy .item .foto {float: left;}
.divadlo_tipy .item .text {float: left; padding: 5px 0 0 15px; width: 440px;}
.divadlo_tipy .nofoto .text {float: none; padding: 5px 0 0 15px; width: 650px;}
.divadlo_tipy .item .text h3 {font-size: 200%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 5px;}
.divadlo_tipy .item .text h3 a {color: #fff;}
.divadlo_tipy .item .text p {color: #999; padding-bottom: 10px;}
.divadlo_tipy .item .text p.place {color: #ac9977; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; padding-bottom: 5px;}
.divadlo_tipy .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.divadlo_tipy .more {color: #fff; padding: 0; font-size: 90%;}
.divadlo_tipy .more em {color: #d20013; font-style: normal;}

.div_premiery {padding: 9px 10px; border-bottom: 1px solid #151518; border-right: 1px solid #151518;}
.div_premiery h4 {text-indent: -10000px; height: 21px; background: url(../images/title_premiery.gif) no-repeat 0 0;}
.div_premiery li {border-top: 1px solid #ded6c9;}
.div_premiery li a {display: block; padding: 7px 6px 5px 6px;}
.div_premiery li a em {color: #666;}

.hudba_tipy {background-color: #151518; padding: 9px 10px 10px 10px; margin-bottom: 10px;}
.hudba_tipy h4 {text-indent: -10000px; background: url(../images/title_hudobne_tipy.gif) no-repeat 0 0; height: 21px;}
.hudba_tipy .item {width: 660px; overflow: hidden; border-top: 1px solid #860815;}
.hudba_tipy .item .foto {float: left;}
.hudba_tipy .item .text {float: left; padding: 5px 0 0 15px; width: 440px;}
.hudba_tipy .nofoto .text {float: none; padding: 5px 0 0 15px; width: 650px;}
.hudba_tipy .item .text h3 {font-size: 200%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 5px;}
.hudba_tipy .item .text h3 a {color: #fff;}
.hudba_tipy .item .text p {color: #999; padding-bottom: 10px;}
.hudba_tipy .item .text p.place {color: #ac9977; font-size: 115%; font-family: Georgia, "New York CE", utopia, sans-serif; padding-bottom: 5px;}
.hudba_tipy .last {border-bottom: 1px solid #860815; margin-bottom: 10px;}
.hudba_tipy .more {color: #fff; padding: 0; font-size: 90%;}
.hudba_tipy .more em {color: #d20013; font-style: normal;}

.kluby {padding: 9px 10px; border-bottom: 1px solid #151518; border-right: 1px solid #151518;}
.kluby h4 {text-indent: -10000px; height: 21px; background: url(../images/title_ponuka_klubov.gif) no-repeat 0 0;}
.kluby li {border-top: 1px solid #ded6c9;}
.kluby li a {display: block; padding: 7px 6px 5px 6px;}
.kluby li a em {color: #666;}
.kluby .norecord {color: #151518; padding: 5px 0;}


.sel_date {padding: 0 12px; line-height: 30px; background-color: #151518; font-size: 115%; color: #fff; margin-bottom: 10px;}
.sel_date a {color: #d20013;}
.day_part {background: #e2dbd0 url(../images/icons.gif) no-repeat 5px -836px; border-bottom: 1px solid #ccc1ac; border-top: 1px solid #e2dbd0; margin-bottom: 5px;}
.day_part a, .day_part_open a {display: block; line-height: 18px; padding-left: 20px; color: #151518; font-size: 90%; font-family: Georgia, "New York CE", utopia, sans-serif; text-transform: uppercase;}
.day_part_open a {padding-bottom: 1px;}
.day_part_open {background: #f6ccd0 url(../images/icons.gif) no-repeat 5px -876px; border-top: 1px solid #efa3aa;}
.day_part_open span {display: block; background: #fff url(../images/arr_program.gif) no-repeat 50% 100%; height: 5px; line-height: 1px; font-size: 1px;}
.day_part a:hover, .day_part_open a:hover {text-decoration: none;}

.program_tv {width: 990px; overflow: hidden;}
.program_tv .stanica {float: left; width: 240px; overflow: hidden; padding-bottom: 10px;}
.program_tv .stanica .logo {padding: 15px 0; text-align: center;}
.program_tv .sep {display: block; float: left; width: 10px;}
.program_tv .stanica .relacia {padding: 3px 7px 5px 7px; border-bottom: 1px solid #d0d0d1; width: 226px; overflow: hidden; color: #666;}
.program_tv .stanica .relacia .time {display: block; float: left; width: 42px; }
.program_tv .stanica .relacia strong {font-size: 115%; color: #151518;}
.program_tv .stanica .relacia .text {float: left; width: 184px; overflow: hidden;}
.program_tv .stanica .relacia .text em {color: #ac9977; font-style: normal;}
.program_tv .stanica .relacia .text img {margin-top: 5px;}

.program_tv .stanica .now {border-top: 1px solid #d0d0d1; background: #e6e6e6 url(../images/bg_now.gif) repeat-x 0 0;}
.program_tv .stanica .now .time strong {color: #d20013;}

.program_tv .stanica .now .bar {margin: 6px 0; background: url(../images/bg_bar_tv.gif) no-repeat 0 0; height: 9px; line-height: 1px; font-size: 1px; padding-left: 1px;}
.program_tv .stanica .now .bar span {display: block; float: left; background: url(../images/bar_tv.gif) no-repeat 100% 0; height: 9px;}
.logo_port {float: right;}

/*****  RSS ****/
.center_area .rss_area  {margin: 0 auto; text-align: left;width: 430px; background-color: #151518; padding: 9px 10px 40px 10px; }
.rss_area h4 {text-indent: -10000px;}
.rss_area h4.tyzden_rss {background:url(../images/title_tyzden_rss.gif) no-repeat 0 0; width: 80px; height: 30px;}
.rss_area p {padding: 10px; font-style: italic; color: #999;}
.rss_area .block {float: left; width: 190px; padding: 0 10px 0 10px;}
.rss_area .block a {color: #d20013;}
.rss_area .block h3 {font-size: 115%; padding: 15px 0 5px 0;}
.rss_area .block h3 span {color: #fff;}
.rss_area .block ul li {padding: 0 0 3px 3px;}

/**** Newsletter  *****/
.center_area .newsletter_area {margin: 0 auto; text-align: left;width: 430px; background-color: #151518; padding: 9px 10px 20px 10px; }
.newsletter_area h4 {text-indent: -10000px;}
.center_area .newsletter_area fieldset {margin: 10px; border: 1px dashed #d20013; padding: 15px 25px; clear: both; width: 350px; overflow: hidden;}
.newsletter_area h4.newsletter {background:url(../images/title_newsletter.gif) no-repeat 0 0; width: 90px; height: 30px;}
.newsletter_area .text {color: #999; line-height: 1.3em; font-style: italic; padding-bottom: 10px;}
.newsletter_area label {display: block; color: #999; padding-bottom: 3px;}
.newsletter_area label strong {color: #fff; font-weight: normal;}
.newsletter_area label .req {color: #d20013;}
.newsletter_area .input_text {background-color: #2d2d30; height: 15px; color: #fff; margin-bottom:10px; width: 340px;}
.newsletter_area .legend {color: #999; font-style: italic; padding-bottom: 40px; font-size: 90%;}
.newsletter_area h3 {color: #fff; font-size: 115%; padding-bottom: 15px;}
.newsletter_area .wish {color: #999;}
.newsletter_area h5 {color: #fff; padding: 10px 0 5px 0;}
.newsletter_area .boxes {padding: 0 0 0 10px; width: 335px; overflow: hidden;}
.newsletter_area .boxes .chb {float: left; width: 110px;}
.newsletter_area .boxes .chb label {float: left; padding-bottom: 0; *padding-top: 3px; white-space: nowrap; font-style: italic;}
.newsletter_area .boxes .chb input {float: left; margin: 0 3px 10px 0;}
.newsletter_area .btn_area {padding: 10px 0; text-align: center;}
.newsletter_area .input_submit {margin: 0 auto; width: 77px; background: url(../images/btn_odoberat.gif) no-repeat 0 0; text-indent: -10000px; height: 25px;}

/* Kauzy SP */
.area_300 h4.november-1989 {background: url(../images/title_november.gif) no-repeat 0 0; width: 82px; height: 15px; position: absolute; left: -2px; top: -13px;} 
.area_kauzy h4.clanky {float: none;}
.area_kauzy h2 {font-size: 200%; color: #fff; padding: 5px 0 3px 15px; font-family: Georgia, "New York CE", utopia, sans-serif;}
.area_kauzy .date {padding: 0 0 10px 15px; font-size: 90%; color: #999;}
.area_kauzy .date span {padding: 0 2px; color: #333;}
.area_kauzy .player {padding: 0 0 10px 15px;}
.area_kauzy .text {padding: 0 15px; text-align: justify; font-size: 115%; color: #999; line-height: 1.3em;}
.area_kauzy .text p {padding-bottom: 15px;}
.area_kauzy h4.fotogaleria {background: url(../images/title_fotogaleria.gif) no-repeat 0 0; height: 20px; margin: 0 0 0 10px;}


.area_kauzy .zoznam_foto {padding: 0 4px 10px 4px; width: 672px; overflow: hidden;}
.area_kauzy .zoznam_foto a {float: left; margin: 12px 0 0 12px;}
.area_kauzy .zoznam_foto a img {margin: 4px;}
.area_kauzy .zoznam_foto a.sel, .area_kauzy .zoznam_foto a:hover {border: 1px solid #d20013;}
.area_kauzy .zoznam_foto a.sel img, .area_kauzy .zoznam_foto a:hover img {margin: 3px;}

.area_kauzy .arrows {padding: 0 16px 20px 20px; width: 640px; overflow: hidden;}
.area_kauzy .arrows a {display: block; float: left; height: 39px; width: 319px; margin: 0;}
.area_kauzy .arrows a.next {border-right: 1px solid #d20013; background: url(../images/icons.gif) no-repeat 100% -965px;}
.area_kauzy .arrows a.prev {border-left: 1px solid #d20013; background: url(../images/icons.gif) no-repeat 5px -925px;}
.area_kauzy .arrows a:hover {background-color: #4e0f16;}

/* podstranka odporucame - kino */
.area_300 h4.kino {background: url(../images/title_kino.gif) no-repeat 0 0; width: 132px; height: 14px; position: absolute; left: -1px; top: -13px;}
.black_area h4.filmy {background: url(../images/title_filmy.gif) no-repeat 0 0; width: 53px; height: 16px; float: left; margin: 9px 0 5px 10px;}

/* podstranka odporucame - divadlo */
.area_300 h4.divadlo {background: url(../images/title_divadlo2.gif) no-repeat 0 0; width: 132px; height: 14px; position: absolute; left: -1px; top: -13px;}
.black_area h4.predstavenia {background: url(../images/title_divadelne_hry.gif) no-repeat 0 0; width: 125px; height: 16px; float: left; margin: 9px 0 5px 10px;}

/* podstranka odporucame - hudba */
.area_300 h4.hudba {background: url(../images/title_hudba2.gif) no-repeat 0 0; width: 132px; height: 14px; position: absolute; left: -1px; top: -13px;}
.black_area h4.koncerty {background: url(../images/title_koncerty.gif) no-repeat 0 0; width: 73px; height: 16px; float: left; margin: 9px 0 5px 10px;}

/* Registracia noveho blogu */ 
.detail .novyblog h3 {color: #151518; font-size: 165%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 10px;}
.detail .novyblog h3 span {color: #999;}
.detail .novyblog h5 {color: #151518; font-size: 140%; font-family: Georgia, "New York CE", utopia, sans-serif; font-weight: normal; padding-bottom: 10px;}
.detail .novyblog ol {padding: 0 10px; margin: 0 0 20px 10px; *margin: 0 0 20px 15px; color: #ac9977; font-family: Calibri, 'Lucida Grande', Verdana, Arial, sans-serif;}
.detail .novyblog ol li {padding-bottom: 15px;}
.detail .novyblog ol li p {color: #666;}
.detail .novyblog ol li p.info strong {color: #151518; font-size: 115%; font-weight: normal;}
.detail .novyblog ol li p.info .date {font-size: 85%; *font-size: 90%;}
.detail .novyblog ol li p.info .sep {padding: 0 2px;}
.detail .novyblog ol li  ul li {padding: 5px 0 0 10px;}
.detail .novyblog fieldset {border: 1px dashed #d20013; padding: 5px 5px 20px 5px; margin-top: 5px;}
.detail .novyblog fieldset .right {padding-right: 30px; width: 230px; float: right;}
.detail .novyblog fieldset .left {padding-left: 25px; width: 615px; float: left;}
.detail .novyblog fieldset label {display: block; color: #2b2b30; padding-bottom: 5px; padding-top: 15px;}
.detail .novyblog fieldset .input_text {background-color: #151518; height: 15px; width: 592px; color: #fff;}
.detail .novyblog fieldset .input_text_short {width: 200px !important;}
.detail .novyblog fieldset .successful_registration {font-size: 150%;}
.detail .novyblog fieldset textarea {width: 100%; background-color: #151518; color: #fff;}
.detail .novyblog fieldset .w130 {width: 120px; float: left; margin-right: 10px;}
.detail .novyblog fieldset img {float: left;}
.detail .novyblog fieldset .input_submit {margin-top: 10px; float: left; height: 25px; width: 100px; background: url(../images/btn_vytvorit_blog.gif) no-repeat 0 0; text-indent: -10000px;}

#tag_cloud {padding-top : 15px;}
