html				{height:100%; width:100%;}

#index				{background:#f4f3f3; background-image: url('../images/bg.png'); background-repeat:repeat-y; font-size:0.9em; font-family: Georgia,Palatino, "Palatino Linotype", Times, “Times New Roman”,sans-serif;letter-spacing:0.02em;color:#8a8888; position:relative;height: 100%;}

ul li 				{list-style:none;}
a					{color:#464647;}
a:hover 			{color:red;}



@font-face {	    font-family: 'TitilliumRegular';
					src: url('../type/TitilliumText1.eot');
					src: local('../type/TitilliumText14L Regular'), local('../type/TitilliumText14L-Bold'), url('../type/TitilliumText1.woff') format('woff'), url('../type/TitilliumText1.otf') format('opentype'), url('../type/TitilliumText1.svg#TitilliumText14L-Bold') format('svg');
}

@font-face {		font-family: 'Titillium400';
					src: url('../type/TitilliumText400wt.eot');
					src: local('../type/TitilliumText14L 400 wt'), local('../type/TitilliumText14L-400wt'), url('../type/TitilliumText400wt.woff') format('woff'), url('../type/TitilliumText400wt.otf') format('opentype'), url('../type/TitilliumText400wt.svg#TitilliumText14L-400wt') format('svg');
}

@font-face {		font-family: 'Titillium250';
					src: url('../type/TitilliumText250wt.eot');
					src: local('../type/TitilliumText14L 250 wt'), local('../type/TitilliumText14L-250wt'), url('../type/TitilliumText250wt.woff') format('woff'), url('../type/TitilliumText250wt.otf') format('opentype'), url('../type/TitilliumText400wt.svg#TitilliumText14L-250wt') format('svg');
}

@font-face {		font-family: 'Aldo';
					src: url('../type/Aldo_PC.eot');
					src: local('../type/Aldo SemiBold'), local('../type/Aldo-SemiBold'), url('../type/Aldo_PC.woff') format('woff'), url('../type/Aldo_PC.ttf') format('truetype'), url('../type/Aldo_PC.svg#Aldo-SemiBold') format('svg');
}

@font-face {		font-family: 'KontrapunktIt';
					src: url('../type/Kontrapunkt-LightItalic.eot');
					src: local('../type/Kontrapunkt Light Italic'), local('../type/KontrapunktLightItalic'), url('../type/Kontrapunkt-LightItalic.woff') format('woff'), url('../type/Kontrapunkt-LightItalic.otf') format('opentype'), url('../type/Kontrapunkt-LightItalic.svg#KontrapunktLightItalic') format('svg');
}

@font-face {		font-family: 'KontrapunktBold';
					src: url('../type/Kontrapunkt-Bold.eot');
					src: local('../type/Kontrapunkt Bold'), local('../type/KontrapunktBold'), url('../type/Kontrapunkt-Bold.woff') format('woff'), url('../type/Kontrapunkt-Bold.otf') format('opentype'), url('../type/Kontrapunkt-Bold.svg#KontrapunktBold') format('svg');
}



/*
	Typography
*/

h1								{font-family:'Titillium250';text-transform:uppercase;color:#464647;}

h2 								{margin: 0;    margin-top:10px; margin-bottom: 10px; padding: 0;  font-family:'Titillium250'; font-size:18px;}

h4								{font-family:'Titillium250';text-transform:uppercase;color:#464647;}
h5								{font-family:'Titillium400';color:#464647;}
p								{font-family:'Titillium250'; padding:15px 3px 15px 0; font-size:90%; line-height:1.1em;}

#plastic h3						{font-family:'Aldo',Verdana,sans-serif; font-size:1.3em;color:#6b0000; }
#izolatii h3					{font-family:'Aldo',Verdana,sans-serif; font-size:1.3em;color:#006b35;}
#cantare h3						{font-family:'Aldo',Verdana,sans-serif; font-size:1.3em;color:#f0b527;}
#columns_container a			{font-family:'Titillium400'; font-size:0.7em; text-decoration:underline;}

ul.sidenav						{font-family:'KontrapunktBold';font-size:1.3em;}
ul.sidenav a					{color:#313634; text-shadow: 2px 2px 2px #ccc;}
ul.subnav						{font-family:'KontrapunktIt';font-size:0.8em;}

#afiliati h4					{font-size:85%; padding-bottom:15px;}
#contact h4						{font-size:85%;padding-bottom:9px;}
#afiliati a						{font-family:'Titillium250';font-size:85%;}


#footer_container ul a			{color:#989696;}
#copyright p					{font-family:'Aldo'; font-size:0.8em;letter-spacing:0.05em; padding: 7px 0 0 50px;}
#contact p						{font-size:85%; line-height:1.5em; color:#999;}

ul.caracteristici  				{font-family:'Titillium250'; padding:0 3px 5px 20px; font-size:90%; line-height:1.1em; }
ul.caracteristici li			{list-style:circle;}

ul.caracteristici_plastice		{font-family:'Titillium250'; padding:0 3px 5px 20px; font-size:80%; line-height:1.3em; }
ul.caracteristici_plastice li	{list-style:circle;}

p a.link_site					{margin:70px 0 0 18px;}





/*
	Structure Elements 
*/

#wrap_pg					{width:940px; margin:0 auto -2em;min-height: 100%; height: auto !important; height: 100%; position:relative;}

#header_container			{position:relative;float:left;clear:both;width:100%;margin:40px 0 70px 0}
#sidebar_container			{position:relative;float:left; width:220px; padding:20px 10px;}

#content_container			{position:relative;float:right; width:700px; margin:10px 0;}
#columns_container			{width:100%; margin:50px 0 }
#form_container				{width:80%; margin:50px 120px; height:430px; }

#plastic					{float:left; width:220px;}
#izolatii					{float:left; width:220px; margin:0 20px;}
#cantare					{float:left; width:220px;}
#slider_container			{-moz-box-shadow:0 0 3px #AAAAAA; -webkit-box-shadow:0 0 3px #AAAAAA; box-shadow:0 0 3px #AAAAAA;}

#footer_container			{position:relative;float:right;clear:both; background-image:url('../images/bg_footer.png'); background-repeat: no-repeat; background-position:top; margin:25px 0 60px 0; width:100%;border-top:1px solid white;}
#footer_columns				{width:700px; float:right;}
#afiliati					{float:left; width:220px;}
#contact					{float:left; width:220px; margin:0 20px;}
#subscribe_container		{float:left; width:220px; margin:45px 0 60px 0; }
#contact_form				{float:left; width:220px;}
#afiliati,#contact,#contact_form { padding:40px 0 0 0;}

#copyright					{background-color:#313634; clear:both; display:block; height:20px; margin:0 auto; padding:11px 0;  width:100%;}



/*
	Navigation Elements 
*/

				/* 
					LEVEL ONE
				*/
#sidebar_container ul.sidenav                         	{ position: relative; }
#sidebar_container ul.sidenav li                      	{ font-weight: bold; zoom:1; border-bottom: 1px  #ccc; }
#sidebar_container ul.sidenav a:hover		            { color: red;}
#sidebar_container ul.sidenav a:active                	{ color: #ffa500; }
#sidebar_container ul.sidenav li a                    	{ display: block; padding: 4px 8px; color: #222; }
#sidebar_container ul.sidenav li:last-child a         	{ border-right: none; } /* Doesn't work in IE */

#sidebar_container ul.sidenav li.hover,
#sidebar_container ul.sidenav li:hover            		{ color: black; position: relative; }


				/* 
					LEVEL TWO
				*/
#sidebar_container ul.sidenav ul.subnav 				{ width: 170px; visibility: ; position: absolute; top: 100%; left:25px; margin:5px 0 10px 0;}
#sidebar_container ul.sidenav ul.subnav li 				{ font-weight:bold; float: none;  }
#sidebar_container ul.sidenav ul.subnav li:hover  		{border-left: 5px solid red; }


                                    /* IE 6 & 7 Needs Inline Block */
#sidebar_container ul.sidenav ul.subnav li a			{width: 100%; display:inline-block; border-left: 1px solid red; border-bottom:1px solid #ccc; } 

#sidebar_container ul.sidenav ul.subnav li a:active  	{color: blue;}                                




background:#F3D673;

/*
	Footer Elements 
*/

#afiliati ul.links				{padding:0 0 0 0;}
#afiliati ul.links li			{margin:10px 0 7px 0;}
#afiliati ul.links a			{display:block; padding-left:7px; border-left:1px solid red;}
#afiliati ul.links a:hover		{border-left:2px solid red; display:block;}



/*
	Suscribe Elements 
*/

#subscribe 				{list-style: none;	margin: 0px;}
#subscribe li 			{padding: 10px;	position: relative;	margin-top: 0;	margin-right: 0;	margin-bottom: 3px;	margin-left: 0;	height: 64px;}

#subscribe li:hover 	{lkjlbackground-color: #F5F5F5;}

#subscribe li img 		{float: left; position: relative; padding: 0px; margin: 0px 10px 0px 0px;}

#subscribe li h4 		{margin: 6px 0 0 40px;	font-size: 18px; line-height: 15px;	color: #333333;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold; clear: none;}

#subscribe li p 		{margin: -10px 0 0 40px; 	letter-spacing: -0.01em;	clear: none;}
#subscribe li p.bis 	{margin: 0 0 0 40px; 	letter-spacing: -0.01em;	clear: none;}




/*
	Timeline Prosep
*/

#timeslot_container		{width:560px; position:relative; float:right; margin: 70px 80px 60px 0;background:url('../images/bg_timeline.png') repeat-y;}

.timeslot 				{width: 240px;	float: left; margin: 0 0 60px;	padding: 7px 170px 0 0;border-top: 3px solid #ddd;position:relative;}

.timeslot span			{position: absolute;right: 0; top: 33px;font-size: 3em;	line-height: 1em;	color: #999;}

.even 					{float: right;padding: 15px 0 0 170px;border-color: #ca0000;}

.even span 				{left: 0;color: #ca0000;}

#imgleft				{float:left; width:105px; }
#imgright				{float:right; width:122px; margin:-30px 0 0 0; }


/*
	Style pagina cu text 
*/

.heading						{font-family:'Aldo','Helvetica'; font-size:14px; text-transform:uppercase; border-bottom: 1px solid #888; width:700px;color:#666;}

#text_container					{width:550px; margin:0 auto; padding:60px 0 20px 0; border-bottom:1px solid red;}

#text_container span#dropcap	{font-family:'Aldo'; font-size:9em; color:red; float:left;margin-bottom:-15px; margin-top:-20px; }

#text_container span#first_row	{font-family: 'Aldo'; font-size:2em; border-bottom: 2px solid red;}

#text_container #parag1, #text_container #parag2, #text_container #parag3,#text_container #parag_final {margin: 0 30px 0 0;}

ul#personal	li					{padding: 0 0 7px 5px;}

ul#personal li.nume				{padding:10px 0 2px 5px; font-family:'Aldo'; font-size:16px;color:red;letter-spacing:0.1em;}

ul#personal li.functie			{font-family:'Titillium250'; color:#666;}




/*
	Style Misiune 
*/

#text_containerMisiune span#dropcap		{font-family:'Aldo'; font-size:6em; color:red; float:left;margin-bottom:-15px; margin-top:-20px; }

#text_containerMisiune span#first_row	{font-family: 'Aldo'; font-size:2em; border-bottom: 2px solid red;}

#text_containerMisiune					{width:550px; padding:60px 0 20px 0; border-bottom:1px solid red; postion:relative; float:right; margin: 0 80px 60px 0; }

#text_containerMisiune #parag1 			{padding:13px 0 45px 0;}



#serviciu1 span					{ width:270px; float:left ;font-size:1.1em;	line-height: 1em;color: #088;font-family:'Aldo';}

#serviciu1 p, #serviciu2 p, #serviciu3 p, #serviciu4 p, #serviciu5 p {float:right; width:277px;}

#serviciu2 span					{ width:250px; float:left ;font-size:1.1em;	line-height: 1.2em;color: #088; margin:170px 0 0 0;font-family:'Aldo';}

#serviciu3 span					{ width:200px; float:left ;font-size:1.1em;	line-height: 1em;color: #088; margin:210px 0 0 0; font-family:'Aldo';}

#serviciu4 span					{ width:270px; float:left ;font-size:1.1em;	line-height: 1em;color: #088; margin:82px 0 0 0;}

#serviciu5 span					{ width:270px; float:left ;font-size:1.1em;	line-height: 1em;color: #088; margin:100px 0 0 0;}

ul#servicii 					{font-size:85%; width:280px;float:right; margin: 0 0 60px 0;line-height:1.6em;}

ul#servicii li {padding:0 0 5px 0; list-style:circle;}

/*
	Span-uri
*/

.caracteristici_plastice span {color:#00803A;}



/*
	Imagini
*/

#izolatii img 					{padding:15px 0 0 15px;}
.imgFixed		 				{float:left; margin: 0 15px 0 0;}
#content_container img			{padding:0 0;}
a img.btn_eng					{position:absolute;	top:200px;	right:50px; z-index:5000;}



/*
	Tabele
*/


table {	
	font-size:80%;
	letter-spacing:normal;
	border : none;
}

table, th, td {
	padding:5px 15px;
	text-align : center;
}

.left{
	text-align:left;
	
}

th {
font-size :83%;
text-transform : uppercase;

background-color:#7a1900;
line-height:normal;
text-align: left;
color:#f5f5f6;
}

tbody tr:hover { background: #7a1900; color : #fff; }


/*
	Icons
*/

.stiri_icon {
	position:absolute;
	top:-20px;
	left:345px; 
}

.servicii_icon{
	position:absolute;
	top:10px;
	left:660px;

		/* -webkit-transform: rotate(25deg);*/
		/*-moz-transform: rotate(25deg);
		/*rotation: 25deg;
		/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
