body, div, ul, form, table, td, span, p, h1, h2 , h3, a, img, map, object { filter:none; border:0;outline:0;margin:0; padding:0; line-height: 12px; font-family: Tahoma; font-size: 12px; color: black; }
body {background:#4A982A url('bg.jpg') left top repeat-x;}

table {border-collapse:collapse; border:0;}
input, select, textarea  {vertical-align:middle; font-weight:normal; background: #f5f6f0; border: 0; padding: 5px; margin: 5px }
object:focus { outline:0; }
p { text-indent:20px; line-height: 14px; font-size: 12px; letter-spacing: 0px; }
p span { text-indent:20px; line-height: 14px; font-weight: bolder; }
div.art p span { font-weight: bolder; text-indent: 0; }

#content { text-align: left; }
	#header { background: url('header.jpg') center top no-repeat; }
#content2 { text-align: left; background: #F5F6F0; display: block; }
	#footer { display: block; height: 59px; width: 980px; background: url('reflection.png') repeat-x; }
	#footer2 { display: block; height: 31px; width: 534px; }
	#footer3 { display: block; height: 28px; width: 980px; text-align: center; color: #FFF; font-size: 13px; line-height: 26px; overflow: hidden; }
#right { display: block; height: 254px; width:58px; margin: 185px 0 0 0; background: url('right.jpg') no-repeat; }

#contact_form { margin: 10px; padding: 15px 0 20px 0; background: #e9eae2; }
#contact_form  div.ctitle { font-size: 18px; font-weight: bolder; text-align: center; margin-bottom: 15px; letter-spacing: 1px; }


h1 { background: url('h1.png'); }
h1 span { font-weight: bold; font-size: 14px; padding: 4px 4px 4px 12px; line-height: 16px; display: block; color: #000; }

.right_title { background: #4c902e; display: block; height: 30px; text-align: center; overflow: hidden; }
.right_title h2 { font-size: 18px; color: #FFF; line-height: 30px; font-weight: normal; letter-spacing: 2px; }
.right_text { background: #57a336; display: block; padding: 5px; }
.right_text p { color: #F5F5F5; font-size: 12px; text-indent: 15px; line-height: 15px; text-align: justify; }
.right_more { display: block; width: 100%; background: url('more_bg.png') top repeat-x; height: 34px; }
.right_more a { display: block; width: 135px; height: 34px; background: url('more_btn.png') no-repeat; text-align: center; line-height: 25px; font-size: 13px; color: #57a336; font-weight: bolder; text-decoration: none; }
.right_more a:visited { color: #57a336; text-decoration: none; }
.right_more a:hover { color: #316e17; text-decoration: none; }

.right_text2 { background: #57a336; display: block; text-align: left; }
.right_text2 a{ text-decoration: none; color: #F5F5F5; font-weight: bolder; font-size: 13px; margin: 0 0 0 20px; display: block; }
.right_text2 a:visited { color: #F5F5F5; text-decoration: none; }
.right_text2 a:hover { color: #d7fbc8; text-decoration: none; margin: 0 0 0 25px;}

.justify, .justify  p { text-align: justify; }
.mouseover { outline: none; cursor: pointer; }

#s_menu { background: #57a336; margin: 0 20px 0 20px; text-align: center; display: block; height: 34px; overflow: hidden; line-height: 22px; }
#s_menu2 { background: #57a336; margin: 0 17px 10px 21px; text-align: center; display: block; height: 34px; overflow: hidden; line-height: 22px; }
#s_menu3 { background: #57a336; margin: 0 17px 10px 17px; text-align: center; display: block; height: 34px; overflow: hidden; line-height: 22px; }
#s_menu img { vertical-align: middle; }
#s_menu2 img { vertical-align: middle; }
#s_menu3 img { vertical-align: middle; }


.div { margin: 0 10px; }
.med_over { display: block; float: left; width: 213px; height: 311px; margin: 10px 0 10px 9px; }
.med { display: block; background: url('medici.png') no-repeat; height: 271px; width: 213px; }
.med .nume { display: block; padding: 32px 0 0 37px; font-size: 15px; font-weight: bolder; color: #444; height: 52px; }
.med .domeniu { display: block; padding: 15px 0 0 37px; color: #444; font-weight: bolder; text-align: left;}
.management p { text-indent: 0; line-height: 120%; }
.management { padding: 10px; }

.vid_desc { display: block; background: url('bullet.gif') no-repeat top left; margin-top: 7px; }
.vid_desc p { display: block; padding: 0 5px 5px 15px; text-indent: 0; font-size: 11px; color: #444; }

a.footer_btn { display: block; color: #57a336; float: left; text-decoration: none; width: 89px; height: 31px; background: url('footer_btn.png') no-repeat; text-align: center; line-height: 180%; overflow: hidden; font-weight: bolder; }
a.footer_btn:visited { color: #57a336; text-decoration: none; }
a.footer_btn:hover { color: #316e17; text-decoration: none; }

a.medd{ color: #F5F5F5; text-decoration: none; font-weight: bolder; display: inline; font-size: 14px; }
a.medd:visited { color: #F5F5F5; text-decoration: none; }
a.medd:hover { color: #316e17; text-decoration: none; }
a.medd_over, a.medd_over:visited, a.medd_over:hover { cursor: default; color: #9ed884; text-decoration: none; font-weight: bolder; display: inline; font-size: 14px; }

a{ color: #333; font-weight: bolder; display: inline; font-size: 12px; }
a:visited { color: #333; }
a:hover { color: #777; }

.cf { color: #e17b08; font-weight: normal; display: inline; font-size: 11px; cursor: pointer; text-decoration: underline; }
.cf:visited { color: #e17b08; }
.cf:hover { color: #555; }
.orange { color: #e17b08; }

input.pf, select.pf, textarea.pf  { vertical-align:middle; font-weight:normal; background: #FFF; border: 1px solid gray; padding: 3px; margin: 2px; width: 390px; }
input.nf  { vertical-align:middle; font-weight:normal; background: #FFF; border: 1px solid gray; padding: 5px; margin: 5px; width: 200px; font-size: 16px; font-weight: bolder; text-align: center; }
td.pf, div.pf { font-size: 13px; font-weight: bolder; color: #57a336; }
select.pf option { text-align: center; }
#pf_info { color: #444; font-size: 11px; display: block; margin: 0 0 0 30px; }
.no_pt p { text-indent: 0; margin: 5px 0; }
.no_pt h2 { font-weight: bolder; font-size: 12px; }

#must_read_desk { display: block; padding: 5px 5px 5px 10px; margin: 0;}
.must_read { display: block; background: url('bullet.gif') no-repeat top left; margin: 3px 0 3px 0; }
.must_read a { padding: 0 0 0 15px; font-size: 11px; color: #444; text-decoration: none; font-weight: bolder; display: block; }
.must_read a:visited { color: #444; text-decoration: none; }
.must_read a:hover { font-size: 11px; color: #e17b08; text-decoration: none; }

a.serv_icons img { border: 2px solid #FFF; }
a.serv_icons:visited img { border: 2px solid #FFF; }
a.serv_icons:hover img { border: 2px solid #57a336; }

a.dashed, a.dashed:visited  { color: #111; font-weight: bolder; display: inline; font-size: 12px; text-decoration: none; border-bottom: 1px dashed #111; }
a.dashed:hover { color: #777; text-decoration: none; border-bottom: 1px dashed #777; }

#tabs { margin: 0; padding-top: 290px; }
a.diperia, a.diperia:visited { display: block; width: 39px; height: 152px; background: url('diperia_ro_1.png') no-repeat; } 
a.diperia:hover { background: url('diperia_ro_2.png') no-repeat; } 
a.parteneri, a.parteneri:visited { display: block; width: 39px; height: 152px; background: url('parteneri_1.png') no-repeat; } 
a.parteneri:hover { background: url('parteneri_2.png') no-repeat; } 
a.ft, a.ft:visited { display: block; width: 39px; height: 152px; background: url('ft_1.png') no-repeat; } 
a.ft:hover { background: url('ft_2.png') no-repeat; } 

#tabla_parteneri td { text-align:center; font-weight: bolder; font-size: 10px; padding: 15px 0; }
.right_text2 h3 { background: url('bullet2.gif') no-repeat; padding: 0 0 0 0; margin: 10px 5px; }
