body {font:normal normal normal 13px/1.5 Verdana,Arial,Helvetica; color:#333; padding:0; border:0; margin:0; background:#E1E7E7;}
	header, nav, aside, section, article, footer, label, img, p {display:block;}
	* {padding:0; border:0; margin:0; outline:0;}

	form {font-size:0.9em; width:85%; padding:10px; border:1px solid #fafafa; margin:35px 10px; border-radius:15px; box-shadow:0 1px 10px #eaeaea; background:white url('http://www.self-made.ro/server/images/index_bg_faded_grey.png') repeat-x;}
	form label {display:inline; color:grey; font-size:0.9em; margin:10px 5px;}
	input, textarea, select {padding:4px; margin:6px 0; border:solid 1px #bcbcbc; border-radius:5px;}
	input[type="text"], input[type="email"], input[type="number"], textarea, select {width:200px;}
	textarea {height: 100px; width:400px;}
	input:hover, input:focus, textarea:hover, textarea:focus {color:blue; box-shadow:0 1px 3px #9cf; background:#ffc;}
	input[type="submit"] {display:block; padding:6px; margin:5px 0; background:#ffc url('http://www.self-made.ro/server/images/index_bg_form_submit.png');}

	a, a:visited {color:blue; text-decoration:underline;}
	a:hover, a:active {color:red;}

.mesage_info {color:blue; min-height:75px; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_info.png) no-repeat left top; background-size:75px;}
.mesage_error {color:red; min-height:75px; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_error.png) no-repeat left top; background-size:75px;}
.mesage_success {color:green; min-height:75px; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_success.png) no-repeat left top; background-size:75px;}
.transparent {opacity:0.05;filter:alpha(opacity=05);}
.transparent:hover {opacity:1;filter:alpha(opacity=100);}
.rounded {border-radius:10px;}
.shadowed {box-shadow:0 3px 10px #ccc;}
.centered {display:block; margin-left:auto; margin-right:auto;}
.comment {font-size:0.9em; color:#555; width:70%; padding:15px; margin:30px 0; background:none;}
.article, article {margin:0 0 80px;}
.article img, .article_img {float:right; max-width:200px; max-height:220px; margin:5px;}
.article h3, article h3 {margin:30px 0 10px;}



#header {width:100%; height:240px; background:url('http://www.self-made.ro/server/images/index_bg_header_1.png') repeat-x;}
#header h6 {text-align:center;}

#content {width:850px; padding:40px; border-radius:15px; margin:-205px auto 0; background:white; box-shadow:0 1px 10px #999;}
#content h1 {text-align:center; text-transform: capitalize; color:red; text-shadow:0.1em 0.1em #ccc; font-size:2.5em; margin:30px 0 50px;} /* Titlu */
#content h2 {font-family:Georgia; text-transform: capitalize; text-align:center; color:blue; text-shadow:0.1em 0.1em #ddd; font-size:2.1em; margin:70px 0 30px;}
#content h2 a, #content h3 a {text-decoration:none; color:inherit;}
#content h3 {color:#1a417c; font-size:1.2em; margin:45px 0 0px;} /* Capitol */
#content h4 {font-size:1,05em; margin:10px 0 0;}
#content h5 {font-size:1em; color:red; margin:10px 0 0;} /* Important */
#content p {margin-top:15px;}
#content strong {color:#555;}
#content ul, #content ol {margin:30px 50px 50px;}
#content li {color:#555; margin:15px 20px;}
#content .li_bifat {margin-left:50px;}
#content .li_bifat li {vertical-align:middle; margin:15px 0 0 50px; list-style-image:url('http://www.self-made.ro/server/images/icon_done.png');}
#content .li_forbitten {margin-left:50px;}
#content .li_forbitten li {vertical-align:middle; margin:15px 0 0 50px; list-style-image:url('http://www.self-made.ro/server/images/icon_forbitten.png');}
#content .li_bifat li:nth-child(odd) {background:#f8f8f8;}
#content table {}
#content embed {}
#content section {margin:20px 0;}
#content quote, #content .quote {display:block; margin:30px auto;}
#content blockquote {font-family:'Coming Soon',arial; font-size:0.9em; padding:10px; border:dotted 1px grey; border-radius:10px; margin:30px; background:#ffe url('http://www.self-made.ro/server/images/icon_quote_grey.png') no-repeat top right; box-shadow:#ddd 0 3px 5px;}
#content blockquote img {float:right; max-width:200px; max-height:150px;}
#content #nav_path, #content #nav_path a {font-size:12px; color:grey; margin:-10px 0 0;}

#footer {text-align:center; font-size:0.8em; color:grey; padding:0; margin:20px 0 0;}
