*{margin:0;padding:0}
:focus {
    outline: 0;
}
* a:hover, * a:active {
    outline:none;
}

a, a:visited,a:link{
    font-family:Georgia, "Times New Roman", Times, serif;
    text-decoration:none;

}
a:hover{
    text-decoration:underline;
}
a img{
    border:none;
}
ol, ul {
    list-style:none;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html>body .clearfix {
    display: inline-block;
    width: 100%;
}
* html .clearfix {
    /* Hides from IE-mac \*/
	height: 1%;
    /* End hide from IE-mac */
    min-height: 100%; margin-bottom: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}

.h_spacer {
    height:10px;
    margin:0;
    padding:0;
    width:100%;
    display:block;
}

.v_spacer {
    width:10px;
    margin:0;
    padding:0;
    height:100%;
    display:block;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}

fieldset,img { 
    border:0;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { 
    border:0;
}
a.grey999:hover {
    color:#999;
    font-style:normal !important;
    text-decoration:underline !important;
}



/*-----------------------------------------
GENERAL
-----------------------------------------*/
body {
    background:#fff;
}

a{
    color:#666;
}

.left{
    float:left;
}

.right{
    float:right;
}

.articol p {
    display:block;
}

.grey999 {
    color:#999;
    font-style:normal !important;
}

a.categorie {
    font-family:Arial;
    cursor:pointer;
    font-style:normal;
    display:block;
    float:right;
}

a.categorie:hover{
    text-decoration:underline;
}

#wrapper {
    position:relative;
    width:980px;
    font-family:Arial, "Trebuchet MS", sans-serif;
    font-size:12px;
    color:#666;
}

div {
    text-align:left;
}

.clear {
    clear:both;
}

h3 a {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4c4c4c;
    margin-bottom:5px;
    display:block;
}

h3.teste_section a {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#A16396;
    margin:10px 10px 0 5px;
    display:block;
}

h3.teste_domain {
    margin:0;
    border-bottom:1px solid #FFD1B5;
    display:block;
}

h3.teste_domain a {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#E25E38;
    display:inline;
}

h3.teste_title a, h3.teste_title {
    font-size:14px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4E4E4E;
    display:inline;
    margin:1px 0px;
}

h3.teste_intrebare {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#E25E38;
    display:inline;
    margin:0;
}

p.caption {
    font-size:22px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4C4C4C;
    margin:10px 0px 10px 0px;
    display:block;    
}

#teste_list {
    display:block;
    margin:5px 0 10px 0;
    clear:both;
}

#teste_raspuns {
    display:block;
    clear:both;
    margin:5px;
}

#teste_raspuns label {
    margin-left:5px;
}

h2.tab {
    font-style:italic;
    font-family:Georgia,"Times New Roman",Times,serif;
    position:relative;
    height:25px;
    display:block;
    float:left;
    color:#fff;
    cursor:default;
}

h2.tab b.lt {
    display:block;
    width:10px;
    height:25px;
    float:left;
    background-repeat:no-repeat;
    background-position:0px 0px;
}

h2.tab b.ct {
    display:block;
    height:25px;
    float:left;
    background-repeat:repeat-x;
    background-position:0px -25px;
    line-height:25px;
    padding:0;
}

h2.tab b.rt {
    width:10px;
    height:25px;
    display:block;
    float:left;
    background-repeat:no-repeat;
    background-position:0px -50px;
}

h2 b.red {
    background:transparent url('default/btn_red.png') no-repeat 25px 25px;
}

h2 b.roz {
    background:transparent url('default/btn_roz.png') no-repeat 25px 25px;
}

h2 b.brown {
    background:transparent url('default/btn_brown.png') no-repeat 25px 25px;
}

h2 b.lila {
    background:transparent url('default/btn_lila.png') no-repeat 25px 25px;
}

h2 b.pink {
    background:transparent url('default/btn_pink.png') no-repeat 25px 25px;
}

h2 b.orange {
    background:transparent url('default/btn_orange.png') no-repeat 25px 25px;
}

h2 b.mov {
    background:transparent url('default/btn_mov.png') no-repeat 25px 25px;
}

/*-----------------------------------------
SUBMENIU TOP
-----------------------------------------*/
#box_submenu_top {
    position:relative;
    background:transparent url('default/bg_meniu_secundar.png') no-repeat top right;
    height:25px;
    width:960px;
    z-index:100;
    margin:5px auto 10px auto;
/*    overflow:hidden; */
}

#meniu_secundar {
    position:absolute;
    left:0px;
/*    margin:0px 140px 0px 0px;
    width:820px; */
    display:inline-block;
    height:25px;
}

#meniu_secundar a.caption{
    position:relative;
    color:#FFFFFF;
    float:left;
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:12px !important;
    line-height:25px;
    height:25px;
    margin:0px 5px 0px 0px;
    padding:0px 10px;
    display:block;
    text-transform:capitalize;
}

#meniu_secundar a.caption span {
    color:#FFFFFF;
    background:transparent url('default/tab_submenu_caption.png') no-repeat;
}
    
#meniu_secundar a.caption span.left, #meniu_secundar a.caption:hover span.left {
    height:25px;
    width:10px;
    left:0px;
    top:0px;
    position:absolute; 
    background-position:0px 0px;
    background-repeat:no-repeat;
}

#meniu_secundar a span.right, #meniu_secundar a:hover span.right {
    height:25px;
    width:10px;
    right:0px;
    top:0px;
    position:absolute; 
    background-position:0px -50px;
    background-repeat:no-repeat;
}

#meniu_secundar a span.center, #meniu_secundar a:hover span.center {
    height:25px;
    display:block;
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:14px;
    line-height:23px;
    padding:0px;
    margin:0px;
    background-position:0px -25px;
    background-repeat:repeat-x;
}

#meniu_secundar a.selected {
    color:#9f6395;
}

#meniu_secundar span.parent {
    position:relative;
    color:#df5f39;
    float:left;
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:14px;
    line-height:25px;
    height:25px;
    margin:0px 5px 0px 5px;
    padding:0px 10px 0px 0px;
    display:block;
}

#meniu_secundar span.parent em {
    display:block;
    float:left;
    overflow:hidden;
    position:absolute;
    border:4px solid #E76384; 
    border-color:#E76384 transparent;
    border-width:4px 4px 0 4px;
    top:45%;
    right:0px;
}

#meniu_secundar span.parent span.child {
    display:none;
}

#meniu_secundar span.parent:hover span.child {
    display:block;
    position:absolute;
    background-color:#FCF0F4;
    padding:0px 15px 5px 10px;
}

#meniu_secundar span.parent span.child a{
    display:block;
    clear:left;
    white-space:nowrap;
    padding:0;
    line-height:20px !important;
}

/*-----------------------------------------
CONTENT
-----------------------------------------*/
a.nolink, a.nolink:hover {
    text-decoration:none;
    cursor:default;
}

a.grey {
    color:#4c4c4c;
}

a.red {
    /*color:#fa757b;*/
    color:#FF0000;
}

a.orange {
    color:#fe8b49;
}

a.pink {
    color:#f5c2db;
}

a.brown {
    color:#d44d4a;
}

a.roz {
    color:#f889ad;
}

a.lila {
    color:#DB86AD;
}

#box_content {
    margin:5px;
    display:block;
    position:relative;
    min-height:500px !important;
    height:100%;
    background-color:#fff;
}

#box_content #column_left {
    width:660px;
    float:left;
}

#box_content #column_right {
    width:300px;
    float:right;
    _float:left;
}

#noutati {
    background:transparent url(default/box_border_orange.png) no-repeat scroll top left;
    margin:0px 0px 10px 0px;
    padding:8px 5px 5px 6px;
    min-height:250px;
}

#teste_big {
    margin:10px 0;
    padding:8px 5px 5px 6px;
}

#web_links {
    margin:0;
    padding:0px 5px 5px 5px;
}

#web_links p.list {
    padding:0;
    background-color:transparent;
}

#web_links p.list span.title {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#E25E38;
    margin:0px;
    display:block;
}

#web_links p.list a {
    display:inline-block;
    margin:0px;
    border:none;
    padding:0px;
    color:green !important;
}

#terms {
    margin:0px 0px 10px 0px;
    padding:8px 0px 5px 0px;
    min-height:250px;
    border-top:1px solid #F9E2EB;
}

#terms h1.article_title {
    font-size:22px;
    font-family:"Times New Roman", Times, serif;
    color:#4c4c4c;
    font-style:italic;
    margin:10px 0;
}

#terms_list {
    display:block;
    margin:10px;
}

#terms_list p {
    margin-bottom:12px;
    padding:0px;
    font-family:Arial !important;
    font-style:normal;
    font-size:100%;
    font-weight:normal;
    display:block;
    color:#737373;
    text-align:justify;
}

#terms_list p.title_big {
    font-size:18px;
    line-height:20px;
    font-style:italic;
    font-weight:normal;
    font-family:"Times New Roman", Times, serif !important;
    color:#df5f39;
    margin:10px 0px;
    padding:0px;
}

#terms_list p.title {
    color:#4C4C4C;
    font-size:14px;
    font-style:italic;
    font-family:Verdana;
    margin-bottom:2px;
    padding:0px;
}

h2.title {
    display:block;
    float:left;
}

p.teste_data {
    font-size:10px;
    color:#CBCBCB;
}

p.list {
    padding:5px 5px 10px 5px;
    background-color:transparent;
}

p.list a{
    display:block;
    padding:5px 0;
    border-bottom:1px solid #f2f2f2;
    font-style:normal !important;
    font-weight:normal;
    color:#4c4c4c !important;
    font-family:Arial, Helvetica, sans-serif !important;
}

a.rss_feed {
    margin-top:2px;
    color:#fe8b49;
    font-style:normal !important;
    padding-right:15px;
    background:transparent url('default/rss.png') no-repeat top right;
    float:right;
}

a.rss_feed:hover {
    text-decoration:underline !important;
}

#newsletter {
    display:block;
    width:300px;
    margin:0 0 10px 0;
    padding-top:10px;
    border-top:1px solid #F5C2DB;
}

#newsletter p{
    margin-top:8px;
    margin-left:10px;
    margin-bottom:10px;
}

#teste {
    display:block;
    width:300px;
    margin:5px 0 10px 0;
    padding-top:10px;
    border-top:1px solid #FE8B49;
}

#teste h3 {
    margin-left:10px;
    margin-top:5px;
}

#teste p{
    margin-top:8px;
    margin-left:10px;
    margin-bottom:10px;
}

.must_read {
    background: url(default/red_border.png) no-repeat top;
    width:328px;
    padding:10px;
}

.must_read .articol {
    width:245px;
    margin-right:5px;
}

.must_read_item {
    padding:5px 0 5px 0;
    border-bottom:1px solid #e5e5e5;
}

.must_read_item img {
    margin:4px 0 5px 3px;
    float:left;
    padding:2px;
    border:1px solid #CCC;
}

.small_box_esential {
    width:300px;
    padding:10px 0px;
    margin-bottom:10px;
    border-top:1px solid #d44d4a;
}

.small_box_esential .articol {
    width:230px;
    display:inline-block;
    margin:0px;
}

.small_box_esential_item {
    padding:10px 0px 0px 0px;
    display:block;
}

.small_box_esential_item img {
    margin:0px;
    float:left;
    border:1px solid #CCC;
}

.small_box_esential_item .articol h3 a {
    margin:0px !important;
}

#content_left {
    width:350px;
    float:left;
    margin-bottom:10px;
    margin-right:3px;
}

#content_right {
    width:300px;
    float:left;
    margin-bottom:10px;
}



a.more {
    font-family:Arial;
    cursor:pointer;
    font-style:normal;
    display:block;
    float:right;
}

a.more:hover{
    text-decoration:underline;
}

#flash_home {
    margin-bottom:10px;
    display:block;
    width:662px;
    height:265px;
}

#felicitari {
    display:block;
    position:relative;
    border-top:1px solid #fe8b49;;
    padding-top:10px;
    margin-bottom:10px;
    margin-right:10px;

}

#felicitari a.item, #felicitari a.item:hover {
    overflow:hidden;
    display:block;
    position:relative;
    width:115px;
    height:90px;
}

#felicitari a.item img {
    position:absolute;
    left:-5px;
    top:-5px;
}

#felicitari p {
    margin-top:10px;
    margin-right:5px;
    margin-left:5px;
    width:115px;
    display:block;
    float:left;
    text-align:center;
}



/*-----------------------------------------
BOX HOROSCOP WIDE
-----------------------------------------*/
#horoscop_wide {
    display:block;
    width:650px;
    border-top:1px solid #DB86AD;
    padding-top:10px;
    margin-bottom:10px;
    clear:both;
}

#horoscop_wide .horoscop_sign {
    float:left;
    width:315px;
    margin-top:15px;
    margin-right:10px;
    margin-left:0px;
    margin-bottom:0px;
    padding:0px;
}

#horoscop_wide div.horoscop_sign div.horoscop_image{
    float:left;
    display:block;
    width:84px;
    height:84px;
    margin:0 10px 0 0;
    padding:0px;
    border:1px solid #c4c4c4;
}

#horoscop_wide div.horoscop_sign div.horoscop_text{
    float:left;
    display:block;
    width:215px;
    margin:0px;
    padding:0px;
}

#horoscop_wide div.horoscop_sign div.horoscop_text a {
    font-size:100%;
    font-weight:normal;
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4c4c4c;
    margin-bottom:5px;
    display:block;
}

#horoscop_wide div.horoscop_sign div.horoscop_text i {
    font-size:11px;
}

#horoscop_wide img{
    margin:2px;
}

/*-----------------------------------------
-----------------------------------------*/

#horoscop, #box_tv {
    display:block;
    width:300px;
    border-top:1px solid #DB86AD;
    padding-top:10px;
    margin-bottom:10px;
}

#horoscop p, #box_tv p{
    margin-top:14px;
    float:left;
    width:210px;
}

#horoscop img{
    float:left;
    margin-top:5px;
    margin-right:10px;
    padding:2px;
    border:1px solid #c4c4c4;
}

#horoscop a.prev_sign, #horoscop a.next_sign {
    display:block;
    text-indent:-9999px;
    width:10px;
    height:20px;
    margin-top:40px;
}

#horoscop a.prev_sign {
    background:url('default/prev_sign.png') no-repeat left top;
    visibility:hidden;
}

#horoscop a.next_sign {
    background:url('default/next_sign.png') no-repeat left top;
}

#horoscop a.prev_sign:hover, #horoscop a.next_sign:hover {
    background-position:left bottom;
}
                                                
#horoscop .sign {
    float:left;
    width:270px;
}

#box_tv a.prev_program, #box_tv a.next_program {
    display:block;
    text-indent:-9999px;
    width:10px;
    height:20px;
    margin-top:40px;
}

#box_tv a.prev_program {
    background:url('default/prev_sign.png') no-repeat left top;
    visibility:hidden;
}

#box_tv a.next_program {
    background:url('default/next_sign.png') no-repeat left top;
}

#box_tv a.prev_program:hover, #box_tv a.next_program:hover {
    background-position:left bottom;
}

#box_tv .program {
    float:left;
    width:270px;
    margin-top:5px;
    height:95px;
    display:inline-block;
}

#box_tv .program img{
    margin-top:0px;
    border:1px solid #C4C4C4;
    padding:2px;
}

#horoscop .visible_sign {
    position:absolute;
    clear:both;
    width:8000px;
    left:0;
}

#box_tv .visible_program {
    position:absolute;
    clear:both;
    left:0;
}

#horoscop .horoscop_cen {
    float:left;
    overflow:hidden;
    width:270px;
    position:relative;
    height:100px;
}


#blog {
    display:block;
    width:300px;
    border-top:1px solid #D44D4A;
    padding-top:10px;
    margin-bottom:10px;
}

#blog p{
    margin-top:14px;
    float:left;
    width:210px;
}

#blog img{
    float:left;
    margin-top:15px;
    margin-right:10px;
}

#paginamea {
    display:block;
    width:300px;
    border-top:1px solid #F5C2DB;
    padding-top:10px;
    margin-bottom:10px;
}

#paginamea p{
    margin-top:14px;
    float:left;
    width:210px;
}

#paginamea img{
    float:left;
    margin-top:15px;
    margin-right:10px;
}

#forum {
    display:block;
    width:300px;
    border-top:1px solid #FA757B;
    padding-top:10px;
    margin-bottom:10px;
}

#forum p {
    margin-left:10px;
    margin-top:5px;
    padding:5px 0;
    border-top:1px solid #ebebeb;
}

#forum p.title {
    margin-left:10px;
    margin-top:5px;
    padding:5px 0;
    border-top:0px;
}

#forum p a {
    color:#d6929a;
    font-style:normal;
    font-weight:normal;
}



/*-----------------------------------------
FOOTER
-----------------------------------------*/
#box_footer{
    width:980px;
    height:90px;
    margin-top:10px;
    padding-top:10px;
    border-top:1px solid #E5E5E5;
}

#footer {
    padding:0px 10px 50px 10px;
    height:40px;
    background:transparent url('default/footer.png') no-repeat bottom center;
}

#footer #copyright, #footer #copyright a {
    color:#bfbfbf !important;
    font-family:Arial, Helvetica, sans-serif !important;
    margin-bottom:10px;
}

#footer img {
    margin-left:5px;
}

#footer .logo {
    width:105px;
    height:30px;
    display:block;
    background:url('default/ele_ro.png') no-repeat;
}


/*------------------------------------------------*/

#paginatie {
    display:block;
    clear:both;
    margin:10px auto;
    width:430px;
    text-align:center;
    font-family:Arial,"Trebuchet MS",sans-serif;
}

#paginatie span {
    display:block;
    float:left;
    padding:2px 5px;
    margin-right:2px;
    font-size:95%;
    font-weight:bold;
}

#paginatie span.current {
    border:1px solid #B8122A;
    background-color:#B8122A;
    color:#fff;
}

#paginatie span.nextprev, span.nextprev  {
    border:1px solid #a6a6a6;
    color:#a6a6a6;
    background-color:#FFFFFF;
}

#paginatie span.nextprev font, span.nextprev font  {
/*    float:left; */
}

#paginatie a {
    display:block;
    float:left;
    font-size:95%;
    font-weight:bold;
    border:1px solid #F6B6C0;
    padding:2px 5px;
    margin-right:2px;
    background-color:#fff;
    color:#B8122A;
    text-decoration:none;
}

#paginatie a em.toleft {
    display:block; 
    border:5px solid #B8122A; 
    border-color:transparent #B8122A;
    border-width:5px 5px 5px 0px;
    margin:2px 2px 2px 0px;
    float:left;
}

#paginatie a em.toright {
    display:block; 
    border:5px solid #B8122A; 
    border-color:transparent #B8122A;
    border-width:5px 0px 5px 5px;
    margin:2px 0px 2px 2px;
    float:left;
}

#paginatie a font {
    float:left;
}

#paginatie a:hover {
    border-color:#B8122A;
    background-color:#F6B6C0;
}

#paginatie span.nextprev em.toleft {
    display:block; 
    border:5px solid #a6a6a6; 
    border-color:transparent #a6a6a6;
    border-width:5px 5px 5px 0px;
    margin:2px 2px 2px 0px;
    float:left;
}

#paginatie span.nextprev em.toright {
    display:block; 
    border:5px solid #a6a6a6;
    border-color:transparent #a6a6a6;
    border-width:5px 0px 5px 5px;
    margin:2px 0px 2px 2px;
    float:left;
}

#paginatie span.nextprev font{
    float:left;
}

.articol_list {
    display:block;
    clear:both;
    margin-bottom:5px;
    padding:5px;
}

.articol_list img {
    margin-right:10px;
    float:left;
    border:1px solid #CCC;
}

h3.list_title a {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4E4E4E;
    display:inline-block;
    margin:1px 0px;
}

/*-------------------------------------------
ARTICOL
-------------------------------------------*/
.article {
    margin:0;
    border-top:1px solid #F9E2EB;
}

h1.article_title {
    font-size:22px;
    font-family:"Times New Roman", Times, serif;
    color:#4c4c4c;
    font-style:italic;
    margin:10px 0;
}

.article .img {
    width:480px;
    padding:5px;
    border:1px solid #CFCFCF;
}

.article .img p.img_info {
    color:#808080;
    font-style:italic;
    font-size:14px;
    font-family:"Times New Roman", Times, serif;
    margin-top:7px;
    background:url('default/info_img.png') no-repeat left top;
    padding:3px 0 0 21px;
}

.actions {
    width:160px;
    position:relative;
    margin:0px;
    padding:0px;
}

.actions dl {
    width:160px;
    display:block;
    clear:both;
    padding:2px 0;
    border-bottom:1px dashed #bfbfbf;
}

.actions dt {
    float:left;
    width:60px;
    display:block;    
    padding:2px 0;
}

.actions dd {
    float:left;
    width:100px;
    display:block;
    text-align:right;
    padding:2px 0;
    font-family:Arial, sans-serif;
}

.actions dd a {
    text-align:right;
    line-height:23px;
    font-size:12px;
    font-family:Arial, sans-serif !important;
}

.actions dt a {
    height:23px;
    display:block;
    text-indent:-9999px;
    cursor:pointer;
}

.actions dt a#photo_gallery {
    background:url('default/galerie_foto.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#print {
    background:url('default/print.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#trimite {
    background:url('default/trimite.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#favourite {
    background:url('default/favourite.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#comments {
    background:url('default/comments.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#voteaza {
    background:url('default/voteaza.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#tags {
    background:url('default/tags.png') no-repeat left bottom;
    width:23px;
    height:23px;
}

.actions dt a#increase_decrese_font {
    height:23px;
    line-height:23px;
    text-indent:0px;
    font-size:15px;
    float:left;
    color:#4c4c4c;
    padding:0px 2px;
}

.actions dt a:hover {
    opacity: .8;
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);*/
    text-decoration:none;
}

.actions span {
    color:#4c4c4c;
    line-height:23px;
}

.actions dt span {
    font-size:18px;
}

.actions p.tag {
    width:133px;
    text-align:right;
}

.overlay {
    position:absolute;
    z-index:100;
    right:0px;
    padding:15px 3px 15px 5px;
    background:url(../images/overlay2.png) no-repeat top left;
    width:290px;
    height:196px;
}

#trimite_overlay {
    top:105px;
    background:url(../images/overlay2.png) no-repeat top left;
}

#share_overlay {
    top:131px;
    background:url(../images/overlay2.png) no-repeat top left;
}

.overlay form label {
    margin-top:4px;
    float:left;
    width:100px;
}

.overlay form input, .overlay form textarea {
    margin-top:4px;
    float:left;
    width:170px;
    border:1px solid #d9d9d9;
}

*:first-child+html form input, *:first-child+html f .overlay form textarea {
    float:none;
}

.overlay .submit {
    color:#f00;
    background:white;
    border:none;
    float:right;
    width:55px;
    cursor:pointer;
    margin-right:15px;
}

a.close {
    margin-left:230px;
    margin-bottom:2px;
    margin-right:15px;
    margin-top:3px;
    color:#CF9C8E;
    display:block;
    _display:inline;
    width:60px;
}

.overlay ul {
    width:130px;
    margin-left:5px;
}

.overlay ul li {
    border-bottom:1px dotted #d9d9d9;
    padding:2px 0;
    margin:2px 0;
}

.overlay ul li a {
    padding-left:20px;
}

.overlay ul li a#digg {
    background:url(../images/digg.jpg) no-repeat center left;
}

.overlay ul li a#google_book {
    background:url(../images/google_book.jpg) no-repeat center left;
}

.overlay ul li a#delicious {
    background:url(../images/delicious.jpg) no-repeat center left;
}

.overlay ul li a#newsvine {
    background:url(../images/newsvine.jpg) no-repeat center left;
}

.overlay ul li a#facebook {
    background:url(../images/facebook.jpg) no-repeat center left;
}

.overlay ul li a#reddit {
    background:url(../images/delicious.jpg) no-repeat center left;
}

.overlay ul li a#stumbleupon {
    background:url(../images/stumbleupon.jpg) no-repeat center left;
}

.overlay ul li a#twitter {
    background:url(../images/twitter.jpg) no-repeat center left;
}

.author {
    padding-bottom:6px;
    border-bottom:1px solid #ddd;
}

.author a {
    color:#4c4c4c;
}

.sursa {
    padding-bottom:6px;
}

.sursa a {
    color:#4c4c4c;
}

.article_text {
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:13px;
    color:#606060;
}

.article_text b {
    color:#4c4c4c;
}

.article_text a {
    font-family:Arial,"Trebuchet MS",sans-serif;
    color:red;
}

.article_text a:hover {
    font-family:Arial,"Trebuchet MS",sans-serif;
    color:red;
    text-decoration:underline;
}

.article_text h3 {
    color:#4c4c4c;
    font-style:italic;
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
    margin-top:15px;
}

.article_text img {
    margin:2px 7px 0px 2px;
    padding:3px;
    border:1px solid #c4c4c4;
}

.vote {
    display:block;
    padding:10px 5px 15px 5px;
    width:650px;
    margin-top:8px;
    color:#4c4c4c;
    background-color:#FCEFF4;
    clear:both;
}

.vote .nota {
    font-size:32px;
    font-weight:bolder;
    display:block;
    float:left;
    margin-top:5px;
}

.vote .visits {
    display:block;
    float:left;
    margin-top:8px;
    color:#808080;
}

.vote .right {
    margin-right:9px;
}

.note {
    display:block;
    margin-top:10px;
}

.note a {
    display:block;
    float:left;
    width:45px;
    height:25px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    line-height:25px;
    font-size:18px;
    font-family:Arial, Helvetica,sans-sefif;
    margin:1px;
    cursor:pointer;
}

.note a:hover {
    text-decoration:none;
}

.note a.n1 {background-color:#ED9EC1;}
.note a.n2 {background-color:#EC95B8;}
.note a.n3 {background-color:#EA8AAF;}
.note a.n4 {background-color:#E97BA2;}
.note a.n5 {background-color:#E86E96;}
.note a.n6 {background-color:#E65D86;}
.note a.n7 {background-color:#E44C77;}
.note a.n8 {background-color:#E33F6C;}
.note a.n9 {background-color:#E13360;}
.note a.n10 {background-color:#E02857;}

#comment {
    padding:5px;
    margin:0 5px;
}

.first {
    background-color:#FFFFFF;
}

.second {
    background-color:#F2F2F2;
}

#comentarii {
    display:block;
    clear:both;
    width:650px;
    min-height:250px;
    background:url('default/border_pink_big.png') top center no-repeat;
    padding:5px 0 0 0;
    margin:10px 0px;
}

#comentarii h2 {
    background:url('default/comentarii_title.png') no-repeat left top;
    width:94px;
    height:32px;
    padding-top:4px;
    margin-top:5px;
    color:white;
    font-style:italic;
    font-size:14px;
    font-family:"Times New Roman", Times, serif;
    padding-left:15px;
    margin-left:5px;
}

#comentarii p.comment_author {
    width:80px;
    height:90px;
    display:block;
    font-style:italic;
    font-size:13px;
    font-family:"Times New Roman", Times, serif;
    color:#333;
    float:left;
    text-align:center;
    padding-bottom:5px;
}

#comentarii p.comment_author img {
    width:80px;
    height:80px;
    display:block;
    border:1px solid #CCCCCC;
    align:center;
    valign:center;
}

#comentarii p.comment_body {
    display:block;
    font-size:12px;
    color:#333;
    margin-left:90px;
}

#comentarii p.comment_body span.date {
    font-size:10px;
    color:#CBCBCB;
}

#comentarii p.comment_body span#quote {
    font-size:14px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#DF5F39;
    display:block;
    margin:1px 0px;
    padding:5px;
}

#comentarii p.comment_body a {
    font-size:14px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4E4E4E;
    margin:1px 0px;
}

a.comment_more {
    color:#db85af;
    font-size:14px;
    font-family:Arial;
    margin-top:5px;
    margin-right:10px;
}

#comment_form {
    display:block;
    width:630px;
    border-top:1px solid #d99bb9;
    padding:10px;
}

#comment_form h2 {
    color:#cf82a8;
    font-size:14px;
    font-family:Georgia,sans-serif;
    font-style:italic;
}

.articol_comentarii {
    display:block;
    clear:both;
    margin-bottom:5px;
    padding:5px 0px;
}

.articol_comentarii img {
    margin-right:10px;
    float:left;
    border:1px solid #CCC;
}

h3.comentarii_title a {
    font-size:16px;
    font-family:"Times New Roman", Times, serif !important;
    font-style:italic;
    color:#4E4E4E;
    display:block;
    margin:1px 0px;
}

p.date {
    color:#999999;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}

input.submit {
    border:1px solid #c3c3c3;
    background-color:#FFFFFF;
    cursor:pointer;
    fontl-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    color:#606060;
    padding:1px 5px;
    margin:5px;
}

input.field, textarea.field {
    border:1px solid #EDEDED;
    width:500px;
}

h2.experiment {
    color:#df5f39;
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:16px;
    line-height:20px;
    height:20px;
    margin:0px;
    padding:0px;
    float:left;
    display:inline-block;
}

.experiment {
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:16px;
    line-height:20px;
    height:20px;
    margin:0px;
    padding:0px;
}

.experiment a{
    color:#df5f39;
    font-family:Georgia;
    font-style:italic;
    font-weight:normal;
    font-size:16px;
    line-height:20px;
    height:20px;
    margin:0px;
    padding:0px;
}

.path_nav {
    margin:5px 5px 5px 5px;
    padding:0;
    display:block;
    clear:both;
    color:#666666;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
}

.path_nav a {
    font-family:Arial,Helvetica,sans-serif;
    color:#999999;
    font-size:12px;
    margin:0 3px;
}

.path_nav a.here {
    color:#9F6395;
}

#banner_header {
    padding:0 !important;
    margin:0 !important;
    display:block;
    z-index:1000;
    text-align:center !important;
}

#banner_header #container {
    display:table;
    margin:0px auto !important;
    text-align:center;
}

#banner_top {
    margin:0px !important;
    padding:0px !important;
    display:block;
    width:980px;
    text-align:center;
    align:center;
    z-index:1000;
    position:relative;
}

#banner_top #container {
    display:table;
    margin:0px auto !important;
    text-align:center;
    float:center;
    z-index:9999;
}

#banner_left_sky {
    position:absolute;
    display:block;
    left:-160px;
    width:160px;
    height:600px;
    top:0px;
    margin:0px;
    padding:0px;
    z-index:1000;
    text-align:right;
}

#banner_left_sky #container {
    display:table;
    float:right;
    margin:0px;
    padding:0px;
}

#banner_right_sky {
    position:absolute;
    display:block;
    right:-160px;
    width:160px;
    height:600px;
    top:0px;
    margin:0px;
    padding:0px;
    z-index:1000;
    text-align:left;
}

#banner_right_sky #container {
    display:table;
    float:left;
    margin:0px;
    padding:0px;
}

#banner_box, #banner_box_3, #banner_box, #banner_box1, #banner_box2 {
    margin:0px 0px 10px 0px !important;
    padding:0px !important;
    width:300px;
    display:block;
    z-index:1000;
}

#banner_middle {
    margin:auto !important;
    padding:0px !important;
    width:600px;
    z-index:1000;
    display:block;
    text-align:center !important;
}

#banner_footer {
    position:fixed;
    bottom:0px;
    width:980px;
    text-align:center;
    z-index:9999;
}

#code_brat {
    overflow:hidden;
    margin:0;
    padding:0;
    font-size:0px;
    height:0px;
    width:0px;
}

a#avatar {
    border:1px solid #CCC;
    width:80px;
    height:80px;
    display:inline-block;
    float:left;
    margin-right:10px;
    overflow:hidden;
    text-align:center;
    vertical-align:middle;
}

a#avatar img {
    border:0px;
    padding:0px;
    margin:0px;
}

p.tv_img_info {
    color:#808080;
    font-style:italic;
    font-size:14px;
    font-family:"Times New Roman", Times, serif;
    margin:0;
    background:url('default/info_img.png') no-repeat left top;
    padding:3px 0 0 21px;
}

#legate {
    background:transparent url(default/box_border_lila.png) no-repeat scroll top left;
    margin:0px 0px 10px 0px;
    padding:8px 5px 5px 6px;
    min-height:230px;
}

.legate_tabs {
    width:280px;
    margin:0 auto;
    margin-top:8px;
    border-bottom:1px solid #ccc;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.legate_tabs ul li {
    float:left;
    display:block;
    background:transparent url('default/tab.png') no-repeat top left;
    padding-left:5px;
    margin-right:5px;

}
.legate_tabs ul li a {
    float:left;
    display:block;
    background:transparent url('default/tab.png') no-repeat top right;
    padding:4px 11px 2px 8px;
    margin-right:-5px;
    cursor:pointer;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.legate_tabs ul li:hover, .legate_tabs ul li.hover  {
    background-position:center left;
    cursor:pointer;
}
.legate_tabs ul li a:hover, .legate_tabs ul li:hover a, .legate_tabs ul li.hover a{
    background-position:center right;
    cursor:pointer;
    text-decoration:none;
}
.legate_tabs ul li.selected {
    background-position:bottom left;
}
.legate_tabs ul li.selected  a{
    background-position:bottom right;
}
.hidden {
    display:none;
}
p.legate_list {
    padding:5px 5px 10px 5px;
    background-color:transparent;
}

p.legate_list a{
    display:block;
    padding:5px 0;
    border-bottom:1px solid #f2f2f2;
    font-style:normal !important;
    font-weight:normal;
    color:#4c4c4c !important;
    font-family:Arial, Helvetica, sans-serif !important;
}

#related {
    background:transparent url(default/box_border_brown.png) no-repeat scroll top left;
    margin:0px 0px 10px 0px;
    padding:8px 5px 5px 6px;
    min-height:230px;
}

.related_tabs {
    width:280px;
    margin:0 auto;
    margin-top:8px;
    border-bottom:1px solid #ccc;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.related_tabs ul li {
    float:left;
    display:block;
    background:transparent url('default/tab.png') no-repeat top left;
    padding-left:5px;
    margin-right:5px;

}
.related_tabs ul li a {
    float:left;
    display:block;
    background:transparent url('default/tab.png') no-repeat top right;
    padding:4px 11px 2px 8px;
    margin-right:-5px;
    cursor:pointer;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.related_tabs ul li:hover, .related_tabs ul li.hover  {
    background-position:center left;
    cursor:pointer;
}
.related_tabs ul li a:hover, .related_tabs ul li:hover a, .related_tabs ul li.hover a{
    background-position:center right;
    cursor:pointer;
    text-decoration:none;
}
.related_tabs ul li.selected {
    background-position:bottom left;
}
.related_tabs ul li.selected  a{
    background-position:bottom right;
}
.hidden {
    display:none;
}
p.related_list {
    padding:5px 5px 10px 5px;
    background-color:transparent;
}

p.related_list a{
    display:block;
    padding:5px 0;
    border-bottom:1px solid #f2f2f2;
    font-style:normal !important;
    font-weight:normal;
    color:#4c4c4c !important;
    font-family:Arial, Helvetica, sans-serif !important;
}

#box_tv {
    display:block;
    width:300px;
    border-top:1px solid #d44d4a;;
    padding-top:10px;
    margin-bottom:10px;
}

#box_tv p{
    margin-top:14px;
    float:left;
    width:210px;
}

#box_tv img{
    float:left;
    margin-top:15px;
    margin-right:10px;
}

#box_tv .box_tv_cen {
    float:left;
    overflow:hidden;
    width:270px;
    position:relative;
    height:100px;
}

/*-----------------------------------------
START COMUNITATE
-----------------------------------------*/
#box_comunitate {
    display:block;
    width:300px;
    background:transparent url(default/box_comunitate.png) no-repeat scroll top left;
    margin:0px 0px 10px 0px;
    padding:0 5px;
    min-height:250px;
}

#box_comunitate h1 {
    color:#9f6395;
    font-family:Georgia;
    font-size:24px;
    font-style:italic;
    padding:5px 10px;
    margin-bottom:40px;
}

.comunitate_tabs {
    width:290px;
    margin:0;
    padding:0;
    display:block;
    border-bottom:1px solid #ccc;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.comunitate_tabs ul li {
    float:left;
    display:block;
    background:transparent url('default/tab.png') no-repeat top left;
    padding-left:5px;
    margin-right:5px;

}
.comunitate_tabs ul li a {
    display:block;
    background:transparent url('default/tab.png') no-repeat top right;
    padding:4px 11px 2px 8px;
    margin-right:-5px;
    cursor:pointer;
    font-family:Arial,"Trebuchet MS",sans-serif;
    font-size:12px;
    color:#666666;
}
.comunitate_tabs ul li:hover, .comunitate_tabs ul li.hover  {
    background-position:center left;
    cursor:pointer;
}
.comunitate_tabs ul li a:hover, .comunitate_tabs ul li:hover a, .comunitate_tabs ul li.hover a{
    background-position:center right;
    cursor:pointer;
    text-decoration:none;
}
.comunitate_tabs ul li.selected {
    background-position:bottom left;
}
.comunitate_tabs ul li.selected  a{
    background-position:bottom right;
}

#com_blog {
    width:280px;
    margin:10px 5px;
}

#com_blog img{
    margin-right:10px;
    border:1px solid #c4c4c4;
    padding:2px;
}

#com_forum {
    width:280px;
    margin:10px 5px;
}

#com_forum p {
    padding:5px 0;
    border-top:1px solid #ebebeb;
}

#com_forum p.title {
    padding:5px 0;
    border-top:0px;
}

#com_forum p a {
    color:#d6929a;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
}

#com_paginamea {
    width:280px;
    margin:10px 5px;
}

#com_paginamea p{
    float:left;
}

#com_paginamea img{
    margin-right:10px;
    border:1px solid #c4c4c4;
    padding:2px;
}

/*-------------------------------------------
END COMUNITATE
-------------------------------------------*/




/*-------------------------------------------
modificari Anca
-------------------------------------------*/
#logo{
	position:relative;
	z-index:110;
}

#horoscop .visible_sign{
	top:0;
	height:104px;
}

#horoscop .horoscop_cen{
	height:104px;
}

#horoscop p{
	width:170px;
	margin:0;
}

#box_tv p{
	width:170px;
	margin:0;
}


#felicitari a.prev_felicitari, #felicitari a.next_felicitari {
    display:block;
    text-indent:-9999px;
    width:10px;
    height:20px;
    margin-top:60px;
}

#felicitari a.prev_felicitari {
    background:url('default/prev_sign.png') no-repeat left top;
    visibility:hidden;
}

#felicitari a.next_felicitari {
    background:url('default/next_sign.png') no-repeat left top;
}

#felicitari a.prev_felicitari:hover, #felicitari a.next_felicitari:hover {
    background-position:left bottom;
}


#felicitari .visible_felicitari {
    position:absolute;
    clear:both;
    width:8000px;
    left:0;
}
#felicitari .felicitari_cen {
    float:left;
    overflow:hidden;
    width:625px;
    position:relative;
    height:120px;
}

/*doar aici am modificat am adaugat title  */
#felicitari a.title{
   color:#4C4C4C;
   font-family:"Times New Roman",Times,serif !important;
   font-size:16px;
   font-style:italic;
}

/*----------------------------------
BOX PROMOVARE
---------------------------------*/
#box_promo_content {
margin:0 auto 10px auto;  
width:300px;
padding:0;
display:block;
position:relative;
}

#box_promo_content #image {
width:300px;
min-height:42px;
margin-bottom:5px;
overflow:hidden;
position:relative;
}

#box_promo_content h1 {
background: transparent url('default/box_promo_content_mask.png') no-repeat top left;
font-size:24px;
color:#fff;
font-style:italic;
width:300px;
min-height:42px;
position:absolute;
top:0;
left:0;
padding:2px 3px;
z-index:5;
}

#box_promo_content #box_close {background: transparent url('default/box_promo_content_footer.png') no-repeat top left; display:block; width:300px; height:25px; margin:0; padding:0; clear:both;}

#banner_box2{
	z-index:40000; 
	margin-bottom:10px;
}
