*{margin:0;padding:0;}
img{border:0;}
body{font-size:76%;font-family:"Palatino Linotype", "Bookman Old Style", Georgia, "Times New Roman", serif;color:#000;background-color:#fff;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,form,fieldset{margin:15px 0 0;}
dl,ul,ol{margin:0 0 15px;}
ul ul, ul ol, ol ul, ol ol{margin:0;}
h1{font-size:2em;}h2{font-size:1.6em;}h3{font-size:1.4em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:0.8em;}
li,dd,blockquote{margin-left:30px;}
fieldset{padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} * html .clearfix{height:1%;} .clearfix{display:block;}
/***************************************************************************************/

body	{background:#dcdbc8 url('bodybg.png') repeat-x;color:#333;padding-bottom:50px;}
#wrapper{position:relative;width:716px;background: url(wrapperbg.png) no-repeat;margin-left:46px;padding:240px 25px 25px;font-size:1.4em;}
#header	{margin:0;}
#logo	{top:23px;left:11px;position:absolute;}

a		{color:#333;text-decoration:none;}
a:hover	{color:#f00;}
a.more	{color:#f00;}

#footer		{position:relative;padding:20px 0;font-size:1.4em;border:solid #998f6f;border-width:1px 0;background:url(footerbg.gif);}
#footer_copy	{position:absolute;right:40px;top:22px;font-size:0.825em;margin:0;}
#footer_menu			{list-style:none;margin:0 0 0 100px;}
#footer_menu li			{display:inline;padding-left:10px;margin-left:6px;border-left:1px solid #333;}
#footer_menu #despre	{border-left:0;}
#bodydespre #despre a, #bodytermeni #termeni a, #bodyabout #about a	{color:#000;font-weight:bold;cursor:default;}

#menu	{position:absolute;margin:0;top:175px;left:35px;float:left;width:487px;height:59px;overflow:hidden;list-style:none;text-align:center;}
#menu li{display:inline;margin:0;line-height:50px;}
#menu a	{position:relative;float:left;display:inline;height:59px;overflow:hidden;text-decoration:none;color:#6a6a6a;}
#menu em{position:absolute;height:59px;width:100%;top:0;left:0;background: url('menu.gif') 0 0 no-repeat;cursor:pointer;}

#menu a#home	{width:118px;}
#menu a#produse	{width:120px;}
#menu a#clienti	{width:119px;}
#menu a#contact	{width:130px;}

#menu a#home em		{background-position:0 0;}
#menu a#produse em	{background-position:-118px 0;}
#menu a#clienti em	{background-position:-238px 0;}
#menu a#contact em	{background-position:-357px 0;}

#bodyhome #menu a#home em, #menu a#home:hover em, #menu a#home.over em				{background-position:0 -59px;}
#bodyproduse #menu a#produse em, #menu a#produse:hover em, #menu a#produse.over em	{background-position:-118px -59px;}
#bodyclienti #menu a#clienti em, #menu a#clienti:hover em, #menu a#clienti.over em	{background-position:-238px -59px;}
#bodycontact #menu a#contact em, #menu a#contact:hover em, #menu a#contact.over em	{background-position:-357px -59px;}

#content	{position:relative;padding:20px 0px 20px 0px;width:716px;overflow:visible;}
#content a		{font-weight:bold;color:#666;}
#content a:hover{color:#f00;}
#content a.more	{color:#f00;}

.intro			{position:relative;margin:0 10px 0 40px;line-height:180%;height:200px;overflow:auto;}
#bodyhome .intro{margin-right:50px;}
.intro img		{vertical-align:middle;margin-right:10px;}
.intro img.home	{padding-left:45px;background: url('home.gif') left center no-repeat;}
.intro img.home1{padding-left:45px;}

.intro img#casite_pride	{position:absolute;right:-10px;top:10px;}

#sm2			{position:relative;float:right;display:inline;list-style:none;margin:0 100px 0 0;border:1px solid #000080;width:190px;}
#sm2 li			{margin:0;float:left;display:inline;}
#sm2 li a		{display:block;height:24px;width:185px;padding:4px 0px 4px 5px;background:#e7f5ff url(sm2bg.png);overflow:hidden; white-space: nowrap;}
#sm2 li a:hover,#sm2 li.now a	{background:#02455d url(sm2bg.png) 0 -38px;color:#fff;}

#gallery		{position:relative;width:660px;height:98px;padding:30px 0 80px;margin-left:28px;margin-top:85px;}
#gallery br		{clear:both;}
#gallery img	{float:left;display:inline;margin-right:12px;margin-bottom:12px;width:98px;height:98px;}
	#bodyhome #gallery		{margin-top:0px;}

h3{font-size:1.2em;}

h2		{position:relative;margin:0;width:504px;height:88px;text-align:center;line-height:70px;}
h2 em	{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;}
#bodydespre h2, #bodyabout h2, #bodyclienti h2, #bodycontact h2	{margin-top:45px;}
#bodydespre h2 em	{background-image: url('h2_despre_bg.png');}
#bodyabout h2 em	{background-image: url('h2_about_bg.png');}
#bodyclienti h2 em	{background-image: url('h2_clienti_bg.png');}
#bodycontact h2 em	{background-image: url('h2_contact_bg.png');}
#bodytermeni h2			{height:126px;margin-top:20px;}
#bodytermeni h2 em		{background-image: url('h2_termeni_bg.png');}


.sectiune		{position:relative;display:block;margin-left:18px;margin-bottom:30px;clear:both;width:640px;border:1px solid #ccc;padding:20px;background:#fff;}
.sectiune:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .sectiune{height:1%;}
.sectiune img		{position:relative;float:left;display:inline;margin:10px 8px 3px;}
.sectiune img.boxed	{float:none;margin:10px 0 5px;display:block;}
.sectiune ul li		{position:relative;margin-left:0;list-style-position:inside;list-style-image: url(bullet_red.gif);margin-top:1px;}
/*.sectiune ul.alt li{list-style:disc;list-style-image: none;list-style-position:outside;margin-left:30px;}*/

.sectiune #sm2		{margin:5px 50px 5px 10px;}
.sectiune #sm2 li	{padding-left:0;background:none;}
.sectiune h4			{font-size:1em;}
.sectiune h5			{margin-bottom:-15px;}
.sectiune h5.desc		{font-style:italic;}
.sectiune h5.beneficii	{color:#f00;margin-bottom:1em;}
.sectiune .gs_content		{margin-top:30px;}
.sectiune .gs_content ul li	{font-weight:bold;font-style:italic;list-style:disc;background:none;padding-left:0;margin-left:30px;}
.sectiune dl			{margin-top:30px;}
.sectiune dd			{padding-left:15px;border-left:4px solid #ccc;font-style:italic;margin:15px;}

blockquote	{font-size:1em;margin-left:20px;padding-left:20px;padding-right:35px;border-left:4px solid #ccc;font-style:italic;}

table	{border:1px solid #333;border-top:0;width:360px;background:#ddd;float:right;margin:0 0 10px;}
caption	{border:1px solid #333;border-bottom:0;background:#ddd;margin:0;padding:3px;}
td		{width:40px;text-align:center;padding:3px;}
th		{text-align:left;font-weight:normal;padding:3px;}
table.larger{float:none;border-top:1px solid #333;}
.larger td	{width:auto;}
.larger th	{font-weight:bold;text-align:center;}


.hr				{padding-top:30px;margin-top:30px;background: url('hr.gif') center top no-repeat;}

.nume			{text-align:right;font-weight:bold;margin-top:0;}
#content a.current		{font-size:1.1em;cursor:default;color:#000;text-decoration:none;font-weight:normal;}

#address		{position:absolute;width:280px;padding:0 5px;top:40px;right:140px;border:1px solid #333;background:#dcdbc8;}
#address p		{margin:0 0 1em;}

fieldset			{border:0;padding-left:10px;}
input, textarea		{width:200px;padding:2px 0;font-size:1em;font-weight:normal;font-family:"Palatino Linotype", "Bookman Old Style", Georgia, "Times New Roman", serif;}
textarea			{width:510px;padding:0;}
#formular p			{width:200px;}

#bodycontact .sectiune			{min-height:20em;}
* html #bodycontact .sectiune	{height:20em;}

.eroare			{color:#c00;font-weight:bold;}

#trafic	{position:relative;clear:both;text-align:center;}