/* ---------- RESET ---------- */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,small,strong,dl,dt,dd,ol,ul,li,blockquote,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}del{text-decoration:line-through}

/* ---------- APPLICATION ---------- */
a{ text-decoration:none; border-bottom:1px dashed #999;}
a:hover{ border-bottom:1px dashed #000;}
li{ list-style:none;}
h1,h2{ cursor:default;}
body{ background:url(../imagini/body.png) top center #999; font:14px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#333; padding-right:1px; -webkit-text-size-adjust:none;}
/**/
.inside{ padding:20px 20px 10px;}
/**/
#header{ background:#333; min-height:185px; color:#333;}
#header h1{ font:32px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#fff; margin-bottom:20px; padding:0 10px;}
#header h1 span{ font-size:12px; color:#999; text-transform:uppercase; margin-top:-5px; display:block;}
#contact{ background:#ccc; padding:10px 10px 0;}
#contact a{ color:#333;}
#contact a:hover{ color:#000;}
#contact .fl, #contact .fr{ margin-bottom:10px;}
#contact .fr{ text-align:right;}
/**/
#page{ background:#fff; padding-bottom:40px; overflow:hidden; clear:both;}
/**/
#content h4{ font:27px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#333; letter-spacing:-1px; border-bottom:1px solid #aaa; padding:0 10px 3px; margin:18px 0 15px; clear:both;}
#content h4 span{ background:#ff0; padding:3px 10px; margin:18px -10px 15px;}
#content h2{ font:18px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#999; padding:0 10px; margin-bottom:5px; clear:both;}
#content h2 a{ color:#999;}
#content h2 span{ font-style:italic;}
#content h3{ font:16px 'Myriad Pro', Arial, Helvetica, sans-serif; color:#999; padding:5px 10px;}
#content h3 a{ color:#333;}
#content a:hover{ color:#000;}
#content h3.zebra{ background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
#content p{ line-height:19px; margin-bottom:15px; padding:0 10px;}
#content ul{ float:left; max-width:350px; padding:0 10px 15px;}
#content ul.all{ float:none; width:100%;}
#content li{ list-style:disc inside;}
/**/
#footer{ background:url(../imagini/footer.gif) top left no-repeat; font-style:italic; color:#ddd; text-align:center; padding:110px 0 20px;}
/**/
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
