body {font:normal normal normal 14.6px/1.6 verdana; color:#222; padding:0; border:0; margin:0; background:#e7e7e7;}
	header, nav, aside, section, article, footer, label, img, p {display:block;}
	*, img {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:3px; margin:5px 0; border:solid 1px #bcbcbc; border-radius:5px;}
	input[type="text"], input[type="email"], input[type="number"], textarea, select {width:200px;}
	textarea {height: 90px; width:350px;}
	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; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_info.png) no-repeat; background-size:80px;}
.mesage_error {color:red; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_error.png) no-repeat; background-size:80px;}
.mesage_success {color:green; padding:0 0 0 100px; margin:30px 0; background:url(http://www.self-made.ro/server/images/icon_success.png) no-repeat; background-size:80px;}
.transparent {opacity:0.15;filter:alpha(opacity=15);}
.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;}


	p {margin:10px 0 0;}
	h1 {text-align:center; font-size:2.82em; color:red; text-shadow:0.1em 0.1em #ddd; margin:25px 0;}
	h2 {color:blue; font-size:1.9em; margin:30px 0 10px;}
	h3 {margin:20px 0 0;}


	.marturie {font-style:italic; color:#555; padding:15px; border:dotted #ddd 1px; margin:25px; background:#ffffee; border-radius:10px; -webkit-border-radius:10px; box-shadow:#ddd 3px 3px 10px; -webkit-box-shadow:#ddd 3px 3px 10px;}
	.marturie img {float:right; max-width:250px; max-height:150px; border-radius:10px; -webkit-border-radius:10px;}


#header {text-align:center;}
#header li {display:inline; padding:20px;}
#header a {color:grey;}

#content {width:900px; min-height:900px; padding:50px; border:solid #a1a1a1 1px; margin:10px auto; background:white; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; box-shadow:#aaa 0 0 15px; -webkit-box-shadow:#aaa 0 0 15px; -moz-box-shadow:#aaa 0 0 15px;}
#content table {padding:15px; margin:30px auto; border:grey 1px;}
#content ul, ol {font-size:0.98em; font-style:italic; margin: 10px 0 30px;}
#content li {color:#555; margin:10px 0 0 40px;}


#footer {text-align:center; font-size:0.8em; padding:15px;}


