*{
margin:0px;
padding:0px;
font: normal normal 11px Tahoma;
color:#666666;
}

body{
margin:20px auto;
padding: 20px 50px;
background:#ffffff url(images/background.jpg) no-repeat bottom left fixed;
}

a img{
border:none;
}
b, strong{
font-weight:bold;
}

/******************************************************************************
 *++CATEG
 *****************************************************************************/

.categ h1{
display:block;
width:115px;
height:25px;
background:#514E42;
padding:20px 0 0 5px;
border-bottom:10px solid #ffffff;
border-top:10px solid #ffffff;
font:normal bold 16px arial;
color:#ffffff;
}


.categ ul{
width:120px;
list-style:none;
}
.categ ul a span{
font:normal normal 10px tahoma;
color:#FF6600;
margin:0 5px;
}


.categ ul a{
display:block;
height:18px;
width:120px;
font:normal normal 10px tahoma;
background:#eeedea;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
line-height:18px;
}
.categ ul a:hover{
display:block;
height:18px;
width:120px;
font:normal normal 10px tahoma;
background:#F3F3F1;
color:#ff6600;
border-top:1px solid #ffffff;
border-bottom:1px solid #E2E1DC;
text-decoration:none;
line-height:18px;
}
.categ ul a.expanded{
background:#FAFAF9;
border-bottom:1px solid #E2E1DC;
}

/******************************************************************************
 *++Classes
 *****************************************************************************/
 
a.logo{
display:block;
float:left;
background:#ffffff url(images/logo.png) no-repeat top left;
font: normal bold 50px Arial;
color:#514E42;
letter-spacing:-2px;
margin-bottom:30px;
padding:10px 0px 0px 80px;
text-decoration:none;

}
a.logo span{

display:block;
font: normal normal 20px tahoma;
color:#514E42;
letter-spacing:0px;
margin-top:-8px;
}


/******************************************************************************
 *++Recomandari
 *****************************************************************************/
 
.recomandari h1{
display:block;
height:45px;
background:#514E42;
border-bottom:1px solid #ffffff;
margin-top:10px;
}

.recomandari div.item{
width:250px;
background: #eeedea url(images/recomandari_bg.png) no-repeat bottom;
padding:12px 10px 30px;
display:table;
border-top:10px solid #ffffff;
}
.recomandari div.item p{
width:175px;
font:normal normal 11px tahoma;
color:#666666;
line-height:1.4em;
float:right;
margin-top:7px;
}
.recomandari div.item p.correct{
margin-top:0px;
}

.recomandari div.item p strong a{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.recomandari div.item p strong a:hover{
display:block;
font:normal normal 11px tahoma;
color:#ff6600;
line-height:1.6em;
text-decoration:none;
font-weight:bold;
clear:both;
}
.recomandari div.item p a{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:underline;
}
.recomandari div.item p a:hover{
font:normal normal 11px tahoma;
color:#8A8276;
text-decoration:none;
}
.recomandari div.item img{
border:1px solid #CAC6BA;
padding:2px;
background:#ffffff;
float:left;
}


/*//////// thank you http://www.positioniseverything.net/articles/onetruelayout/example/equalheight  */
.categ{
	width:120px;
	background: #eeedea url(images/bg_stripes.png) top;
	float: left;
	margin-right:10px;
	}
* html .categ{
	display: inline;
	}

.recomandari{
	float: left;
	width: 270px;
	}
	
/* Start Mac IE5 filter \*/
.categ, .recomandari{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper{
	overflow: hidden; 
	}
#wrapper{ 
width:400px;
	padding-top:10px;
	float: right;
margin-right:5% !important;
margin-right:2%;
margin-bottom:50px!important;
	}

#wrapper:after{
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper{
	display: inline-block;
	}
/*\*/
#wrapper{
	display: block;
	}

/*______________________________FOOTER - Sharing the fun*/

#footer {
width:400px;
background:#ffffff;
float:right;
text-align:right;
padding-top:20px;
color:#d6d6d6;
}
#footer ul{
list-style:none;
display:inline;
}
#footer ul li{
padding:0 10px;
display:inline;
}
#footer a span{
display:none;
}

#footer a{
display:block;
margin:0 7px;
float:right;
height:16px;
}

#footer a.ico_cssbeauty{
width:16px;
background:url(ico/ico_cssbeauty.png) no-repeat;
}
#footer a.ico_cassysdesign{
width:43px;
background:url(ico/ico_cassysdesign.png) no-repeat;
}
#footer a.ico_jamaik{
width:50px;
background:url(ico/ico_jamaik.jpg) no-repeat;
}
.showmail img{
border:none;
margin:10 px;
padding:none;
background:none;
}
