

*{
margin: 0;
padding: 0;
color:#666666;
font-size:12px;
}
img{
border:none;
}
a{
text-decoration:none;
outline-style:none;
}
a:hover{
text-decoration:underline;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
background:#525252;
}
.clearFix{
clear:both;
}
.alignRight{
float:right;
}
.alignLeft{
float:left;
}

#wrap{
width:880px;
margin:0px auto;
}

#header{
width:880px;
height:148px;
background:url(../images/layout/header.jpg) no-repeat;
}
#header a.logo{
width:390px;
height:80px;
float:left;
margin:0 0 0 112px;
clear:both;
}
#header a.logo span{
display:none;
}
#top_navigation{
float:left;
padding:40px 0 0 180px;
color:#9900D0;
font-size:11px;
}
#top_navigation a{
color:#9900D0;
font-style:italic;
margin:0 2px 0 2px;
}
#top_navigation a:hover, #top_navigation a.active{
text-decoration:underline;
}



#wide_info{
width:750px;
height:190px;
background:url(../images/layout/wide_info.jpg);
padding:0 50px 0 80px;
}
#wide_info #main_navigation{
padding:3px 0 0 0;
}
#wide_info #main_navigation a{
float:left;
font-size:15px;
font-style:italic;
color:#FFFFFF;
margin:0 25px 0 0;
}
#wide_info #main_navigation a:hover, #wide_info #main_navigation a.active{
text-decoration:underline;
}

#wide_info p{
float:left;
color:#FFFFFF;
clear:left;
font-size:11px;
margin:0 0 5px 0;
}
#wide_info p strong{
color:#ffffff;
}
#wide_info .short_text{
margin:20px 0 0 0;
width:100%;
float:left;
height:140px;
overflow:hidden;
}
#wide_info .short_text h2{
font-size:14px;
color:#FFFFFF;
margin:0 0 5px 0;
}

#content_wrap{
background:url(../images/layout/content_bkg.jpg);
width:880px;
padding:0px;
}
#content{
background:url(../images/layout/content_bottom.jpg) no-repeat bottom left;
width:741px;
padding:0 56px 60px 83px;

}
#left_sidebar{
width:200px;
float:left;
min-height:400px;
height:auto !important;
height:400px;

}
#left_sidebar a.programare_online{
background:#ECC4FB;
width:100%;
text-align:center;
padding:4px 0 4px 0;
float:left;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#9900d0;
margin:0 0 2px 0;
}
#left_sidebar span.card_fidelitate_title{
background:#ECC4FB;
width:100%;
text-align:center;
padding:4px 0 4px 0;
float:left;
font-size:12px;
font-style:italic;
color:#9900d0;
margin:0 0 2px 0;
letter-spacing:2px;
}
#card_fidelitate{
background:url(../images/layout/card_fidelitate.jpg) no-repeat top right;
float:left;
width:180px;
margin:5px 0 10px 10px !important;
margin:5px 0 10px 5px;
padding:80px 0 10px 0;
font-size:12px;
border-bottom:1px dashed #CCCCCC;
}
#left_sidebar ul.links{
float:left;
padding:0 10px 10px 10px;
}
#left_sidebar ul.links li{
list-style:none;
}
#left_sidebar ul.links li a{
font-size:13px;
color:#9900D0;
}

#right_content{
width:532px;
padding:5px 0 5px 5px;
float:left;
}
#right_content .post{
width:100%;
padding:0 0 10px 0;
border-bottom:1px dashed #CCCCCC;
float:left;
margin:0 0 10px 0;
}
#right_content .post h1, #right_content .post h2{
color:#a9bd00;
font-size:16px;
font-weight:bold;
margin:0 0 10px 0;
}
#right_content .post p{
margin:0 0 10px 0;
font-size:12px;
color:#5a5a5a;
line-height:150%;
}
#right_content .post a{
color:#a9bd00;
text-decoration:underline;
}
#right_content .post a:hover{
text-decoration:none;
}
#right_content .post ul, #right_content .post ol{
padding:0 0 0 25px;
margin:0 0 10px 0;
}
#right_content .post img{
border:1px solid #9C408E;
margin:5px;
}


#right_content .post .homepage_box{
width:127px;
float:left;
margin:0 6px 0 0 !important;
margin:0 2px 0 0;
}
#right_content .post .homepage_box a img{
margin:0px;
}
#right_content .post .homepage_box a.title{
width:100%;
text-align:center;
color:#FFFFFF;
background:#C333F7;
text-decoration:none;
float:left;
margin:2px 0 5px 0;
padding:2px 0 2px 0;
font-size:12px;
font-style:italic;
}
.last{
margin:0px;
}
#rightContentText{

}
#rightContentText table{
padding:10px;
}
#rightContentText table tr td{
padding:3px;
vertical-align:top;
}
#rightContentText table tr td span{
color:#999999;
font-style:italic;
}
#rightContentText table tr td input{
width:100%;
} 
#rightContentText table tr td textarea{
height:80px;
width:100%;
}


#footer{
width:880px;
padding:0px 0 10px 0;
text-align:center;
color:#9a9a9a;
}
#footer p{
color:#9a9a9a;
}
#footer a{
color:#9a9a9a;
}
