body {margin:0;padding:0}
td.menu_horoscop{border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
td.menu_horoscop_sel{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; background: #33B5FF; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999;}
td.menu_horoscop_red{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; background: #CC3300; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999;}
td.top_bar_horoscop{background: #0066CC; background-image: url(/horoscop/images/bg_top_bar.gif); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}

A.top_bar_horoscop,
A.top_bar_horoscop:Link,
A.top_bar_horoscop:Visited,
A.top_bar_horoscop:Active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: underline;}
A.top_bar_horoscop:Hover {color: #FFFFFF;}


A.horoscop, A.horoscop:Link, A.horoscop:Visited, A.horoscop:Active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #2C967B; font-weight: normal; text-decoration: underline;}
A.horoscop:Hover {color: #2C967B;}

A.menu_horoscop,
A.menu_horoscop:Link,
A.menu_horoscop:Visited,
A.menu_horoscop:Active{background: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; display: block;}
A.menu_horoscop:Hover{background: #FFF9ED;}




A.menu_horoscop_sel:Link,
A.menu_horoscop_sel:Visited,
A.menu_horoscop_sel{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; background: #33B5FF; }
A.menu_horoscop_sel:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; background: #33B5FF; }
A.menu_horoscop_sel:Hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; padding: 3px 10px 3px 10px; background: #33B5FF; }

A.menu_horoscop_red,
A.menu_horoscop_red:Link,
A.menu_horoscop_red:Visited,
A.menu_horoscop_red:Active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: underline; background: #CC3300; }

A.links_horoscop,
A.links_horoscop:Link,
A.links_horoscop:Visited,
A.links_horoscop:Active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #2C967B; font-weight: bold; text-decoration: none;}
A.links_horoscop:Hover {color: #2C967B;}

A.text_horoscop,
A.text_horoscop:Link,
A.text_horoscop:Visited,
A.text_horoscop:Active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2C967B;}
A.text_horoscop:Hover {color: #2C967B;}

p.title_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2C967B; font-weight: bold; text-decoration: none; margin: 10px 0 5px 0;}
p.text_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin: 10px 0 5px 0;}

div.links_horoscop{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none;}
div.title_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #2C967B; font-weight: bold; text-decoration: none; margin: 10px 0 5px 0;}
div.text_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none; border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin: 10px 0 5px 0;}

.date_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; margin: 0 0 5px 0;}

input.text_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; border: 1px solid #CCCCCC;}
input.submit_horoscop{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; border: 1px solid #000000; background-color: #D4D0C8;}

select.select_horoscop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }


span.an_zodie {
	display: block;
	float: left;
	width: 150px;
	height: 30px;
}
span.an_zodie a {color:#2C967B}

span.zodie_title {
	color: #0066CC;
	font-wight: bold;
	font-size: 14px;
}

 .clearer { clear:both; font-size:0; line-height:0; height:0; }
  .floatLeft { float:left; }
  .floatRight { float:right; }
  .survey_monkey { background-color:#bbe79e; border-bottom:1px #eeeed6 solid; height:20px; padding:5px; }
  .survey_monkey a { color:#000000; text-decoration:underline; }
  .survey_monkey a:hover { color:#666666; text-decoration:none; }
  .survey_monkey a.close_link { color:#000000; text-decoration:none; }
  .survey_monkey a.close_link:hover { color:#666666; text-decoration:none; }

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%;}
/* End */

#right_sky {position:absolute; left:960px; top:0; margin:0}

#program_tv a {color: #2C967B;}

.leadHoroscop {border: 2px solid #CEEAFC; background: url(/horoscop/images/p.gif) 10px center no-repeat #fff; padding: 10px 10px 10px 40px;}
.leadHoroscop a {color: #FF3203}

.turismLeadBox  {
    background: url("../horoscop/images/icons/P.png") no-repeat scroll 2px center #E2E2E2;
    border: 1px solid #9A9A9A;
    padding: 5px 5px 5px 30px;
    position: relative;
    top: 26px;
}

@media screen and (max-width: 768px) {
    div#menu-bar, #container, .brandingContainerNew, #header, #container #content {
        width: 100% !important;
    }
    #top-bar {
        display: none;
    }
    body #middle-bar {
        height: 100px!important;
    }
    body #middle-bar .zaOldLogo {
        margin-top: 22px;
    }
    #myslidemenu {
        margin-left: 0 !important;
    }
    #jUL {
        display: -webkit-box;
        overflow-x: auto;
        overflow-y: hidden;
        flex-wrap: nowrap;
    }
    #bottom-part .cauta { display: none}
    #bottom-part div.sectiune {
        height: 70px;
        margin-top: 0px;
        width: 170px;
        background-size: 80%;
        margin-left: 15px;
    }
    #container #content > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) {
        width: 100% !important;
    }
    #container #content > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) > table:nth-child(1) {
        width: auto!important;
    }
    #container #content > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:nth-child(2),
    #container #content > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td:nth-child(3) {
        display: none;
    }
}