html, body, div, p, h1, h2, h3, h4, h5, h6, br, hr, img, ul, ol, li, table, th, tr, td, form, fieldset, input, textarea, legend, address, span, blockquote	{margin:0; padding:0}
textarea	{	overflow:auto}
img, fieldset, form, legend, hr	{	border:0}
li		{	list-style:none}
a,a:visited	{	color:#3c4850; text-decoration:none}
a:visited	{	color:#7b8f9d}
a:hover		{	text-decoration:underline}
body		{	font:normal 11px Tahoma, Helvetica, sans-serif; background:white}

h1, h2, h3	{	font:normal 15px/1.5 Helvetica, Arial, sans-serif; color:#e6edf3; background:url(../img/h_bg.png) left bottom repeat-x; padding:0 0 3px 15px}

#wrap			{	width:766px; min-height:430px; height:auto !important; height:430px; margin:0 auto}
#main			{	background:#535d63 url(../img/wrap-bg.png) repeat-x; width:720px; margin:0 auto; padding:30px 15px; min-height:200px; height:auto !important; height:200px; }
#main a			{	color:white; text-decoration:underline}
#main a:hover	{	text-decoration:none}
#main a:visited	{	color:#b2bac1}

.cont			{	color:#e6edf3}

.home div.cont	{	width:400px; float: left; padding-right:30px}
.home p.cont		{	width:auto}
.home p.cont:first-letter{padding-left:20px}

.page div.cont div.cont,
p.cont						{	padding:15px 0 0 15px; background:url(../img/p_bg.png) repeat-y}
p.cont img,
#instructor img,
#lista-instructori li img		{	border:3px solid white; display:block; margin:0 15px 15px 0; float:left}

#lista-instructori			{	display:block; width:100%; overflow:hidden; padding:30px 0 }
#lista-instructori li,
#instructor					{	width:210px; min-height:200px; height:auto !important; height:200px; float:left; display:block; padding:12px 17px 10px 12px; margin-bottom:5px}
#instructor					{	float:right}
#lista-instructori li span,
#instructor span			{	color:#e6edf3}

ul#subsol				{	height: 50px; padding:20px 12px 0; background: url(../img/subsol-bg.png) repeat-x; width: 726px; margin: 0 auto; }
ul#subsol li				{	display:inline}
ul#subsol li#drepturi,
ul#subsol li#nav			{	display:block; float:left}
ul#subsol li#drepturi		{	float:right; position:relative; height:40px; padding-right:42px}
ul#subsol li#drepturi img	{	position:absolute; right:-5px; top:-15px}
ul#subsol #nav li			{	display:block; height:12px; border-right:1px solid black; float:left; padding:0 6px; line-height:12px}
ul#subsol #nav li:last-child	{	border:0}

.activ a						{	text-decoration:underline; font-weight:bold; color:#3c4850}
#lista-instructori span span,
#instructor span span			{	float:right}
#lista-instructori span strong,
#instructor span strong			{	float:left}
#lista-instructori li:hover,
#lista-instructori li.hover		{	background:#2f393e; cursor:pointer}

form				{	color:#e6edf3; padding:20px 0}
form ul			{	 border-top:1px solid #939ea4; background: url(../img/p_bg.png) repeat-y; padding-left:15px; padding-top:15px}
form input,
form textarea		{	border:1px solid #2e3336; background:white; padding:1px; font:normal 13px/1.2 Tahoma, Helvetica, sans-serif; outline:0}
form input:active, form textarea:active,
form input:focus, form textarea:focus,
form input:hover, form textarea:hover	{	border-color:#edf8f8; background:#edf8f8}
label		{	cursor:pointer; font-size:13px; line-height:17px}
label:hover	{	color:white}
legend		{	font-size:15px; padding:0 0 15px 15px; display:block}

form ul li label		{	display:block; float:left; width:54px; text-align:right; padding-right:6px}
form ul li  input		{	display:block; float:left}
form ul li					{	clear:left; padding-bottom: 6px; display: block; overflow: hidden; width:100%}
#inscriere input#varsta	{	width:32px}
form button				{ margin-left:75px; margin-top:12px; padding:0 8px; font:13px Tahoma, sans-serif; cursor:pointer }

.chestionare form input	{ float:left; display:block; margin:0 6px 0 0; clear:left; line-height:17px; }
.chestionare form label	{	float:left; display:block; width:90px; margin-bottom:6px; line-height:12px}
#lista-chestionare a		{ background: url(../img/h_bg.png) left bottom repeat-x; display:block; font-size:15px; text-decoration:none; padding:0 0 10px 15px; }
#lista-chestionare li		{ display: block; clear: left; }
#lista-chestionare li li a		{ font-size:11px; text-decoration:none; display:block; padding:27px 0 0; background:none; width:120px; height: 43px; text-align: center; float: left; margin:0 auto; border:1px solid #939ea4; color: #939ea4; }
#lista-chestionare li li a:hover{	border-color:white; color:white; background:#40484d}
#lista-chestionare li li a:focus,
#lista-chestionare li li a:active	{	text-decoration:underline}
#lista-chestionare li li			{	background:none; height:78px; width:125px; float:left; padding-left:5px; clear:none}
#lista-chestionare li li.succes a		{	background:#4e693a; border-color:#405731}
#lista-chestionare li li.succes a:hover	{	background:#709843; border-color:white}
#lista-chestionare li li.insucces a		{	background:#973335; border-color:#682828}
#lista-chestionare li li.insucces a:hover{	background:#bb171c; border-color:white}

#lista-chestionare		{	margin:25px 0; display:block; width:700px}
#lista-chestionare ul	{	background:url(../img/p_bg.png) repeat-y; padding:10px 0 0 12px; display:block; width:100%; overflow:hidden}
#pagina-chestionar div.cont 			{ width:auto; position: relative; padding-top: 55px; }
#pagina-chestionar #lista-chestionare	{ margin-top:0; padding: 0 0 25px 0; }
#lista-chestionare li li.activ a		{	text-decoration:underline }
#lista-chestionare li li.activ a:hover	{	background:none}
#chestionar label		{ width:auto; font-size: 11px; float: none; display: inline; margin: 0; }
#chestionar legend		{	font-size:13px; padding-bottom:10px; display:block; padding-left:0}
#chestionar p			{ font-size:13px; padding:0 0 14px }
#chestionar fieldset	{ display:block; padding:10px 0 10px 15px; background:url(../img/h_bg.png) left bottom repeat-x; overflow:hidden }
#chestionar { display: block; background: url(../img/p_bg.png) repeat-y; padding: 14px 0; }
#chestionar img { float: left; margin-bottom: 10px; margin-right: 12px; }
#chestionar div { float: none; padding: 1px 0 2px 15px; }
form#chestionar button { margin: 15px; }
.leg { padding-top: 15px; padding-left: 15px; padding-bottom: 10px; display: block; }
.leg strong.titlu { display: block; font-size: 13px; padding-bottom: 5px; }
.leg a.pdf { display: block; background: url(../img/pdficon_large.gif) no-repeat left center; height: 32px; line-height: 32px; margin-left: 15px; padding: 6px 40px; }
.leg li { padding-left: 5px; list-style: outside disc; line-height: 13px; padding-bottom: 4px; }
.leg ul { padding-top: 5px; padding-bottom: 12px; padding-left: 30px; }
#chestionar input { display: inline; clear: none; float: none; background: none; border: none; }

.home div#catch { width: 260px; padding-right: 15px; }
#catch span strong { font-style: italic; font-size: 17px; }
#catch span { font-size: 15px; line-height: 19px; font-style: italic; background: url(../img/h_bg.png) left bottom repeat-x; padding-left: 15px; display: block; padding-bottom: 25px; }
.testim { font-weight: bold; padding-bottom: 10px; padding-left: 30px; background: url(../img/p_bg.png) repeat-y; }
.testim blockquote { text-align: left; font-style: italic; width: 95%; padding: 10px 0 5px 0; font-weight: normal; display: block; }
hr { border-bottom: 1px solid #939ea4; border-top: 1px solid #5b666c; }
#formular-contact textarea { width: 557px; }
#formular-contact input { width: 143px; }
.cont h1 span { font-size: 15px; display: block; padding-top: 8px; padding-bottom: 16px; font-style: italic; }
a#sari-peste { font-size: 13px; font-weight: bold; color: white; }
.leg strong { line-height: 20px; display: block; }
span.titlu { color: #e6edf3; font-size: 15px; padding-bottom: 15px; display: block; margin-top: 25px; padding-left: 15px; }
#alege-categoria { padding-bottom: 25px; overflow: hidden; width: 680px; margin: 0 auto; }
#alege-categoria a { font-size:17px; text-decoration:none; text-align:center; font-weight:bold; display:block; height:70px; width:210px; padding-top:50px; line-height:20px; float:left; margin-right:12px; border:2px solid #8c979e; color:#8c979e; letter-spacing:2px}
#alege-categoria a:hover	{	background:#40484d; color:white; border-color:white}
#alege-categoria a:focus, 
#alege-categoria a:active	{	text-decoration:underline}
#pagina-chestionar p.cont	{	padding-bottom:25px}

ul.firimituri	{	position:absolute; top:15px; left:15px; width: 100%; }
ul.firimituri li{	display:block; line-height:11px; height:11px; border-right:1px solid #e6edf3; padding-right:6px; float: left; margin-right: 6px; }
ul.firimituri li.firimitura-curenta	{border:none}
form#inscriere	{ width:450px; float: left; }
#main .cont ul.lista { padding: 12px 0 0 30px; background: url(../img/p_bg.png) repeat-y; }
#main .cont .lista li { padding: 1px 0px 5px 6px; list-style-type: disc; }
address { display: inline; }
p.raspuns-corect	{	font-weight:bold; font-size:12px}
p.raspuns-gresit	{	font-weight:bold; font-size:12px ; color:#ff6d66}

#persoana_de_contact{	margin: 20px auto 0pt; width: 547px; border:1px solid #2E3336; background:white; color:black;font-weight:bold; padding:5px}
