body {margin:0; padding:0; text-align:center; background-color:#FFFFFF;}

p, h1, h2, h3, h4, h5, ul, li { margin:0; padding:0;}
a { color:#000000; text-decoration:underline;}
a:hover { color:#909090; text-decoration:underline;}

.fl {float:left;}
.fr {float:right;}
.black { color:#000000;} 

#mainContainer { width:820px; margin:0px auto; text-align:left; background-color:#F0F0F0; font-family:Tahoma, 'Trebuchet-MS'; font-size:11px; color:#5d5d5d;}

#header {float:left; width:820px; height:151px; background:url(images/back_header.gif) no-repeat;}
#menu {float:left; width:820px; height:34px; background:url(images/back_menu.gif) repeat-x;}
	
	#menu ul {float:left; width:820px; margin:0; padding:0; list-style-type:none;}
		#menu ul li {float:left; width:76px; margin:0; padding:0; list-style-type:none; background:url(images/menu_divider.gif) no-repeat top right;}
		#menu ul #leftSpacer {float:left; width:5px; height:34px; background:url(images/menu_left_spacer.gif) no-repeat;}
		#menu ul #rightSpacer {float:right; width:5px; height:34px; background:url(images/menu_right_spacer.gif) no-repeat;}
			
			#menu ul li a {display:block; float:left; width:80px; height:30px; margin-top:2px; background-position:center 12px; background-repeat:no-repeat;}
			#menu ul li a:hover { background-position:bottom left; background-position:center -10px; }
			#menu ul li a.selected { background-position:bottom left; background-position:center -10px;}

			#home a { background:url(images/menu_home.gif);}
			#prezentare a { background:url(images/menu_prezentare.gif);}
			#produse a { background:url(images/menu_produse.gif);}
			#servicii a { background:url(images/menu_servicii.gif);}
			#referinte a { background:url(images/menu_referinte.gif);}
			#contact a { background:url(images/menu_contact.gif);}
			#parteneri a { background:url(images/menu_parteneri.gif);}
			#angajari a { background:url(images/menu_angajari.gif);}
				#menu ul #angajari a:hover { background-position:center -13px; }
				#menu ul #angajari a.selected { background-position:center -13px;}
			#linkuri a { background:url(images/menu_linkuri.gif);}
			#preturi a { background:url(images/menu_preturi.gif);}

#footer {float:left; width:820px; height:33px;}
	#footer img {border:0;}

#w3c {clear:both;}

#content {float:left; width:780px; padding:25px 20px 30px 20px;}

#page { float:left; width:780px;}
	
	/*  HOME  */
	
	#homePage {float:left; width:780px;}
		#homeLeftColumn {float:left; width:480px; text-align:center}
			#homeVisual {width:400px; height:507px; margin:0px auto; background-color:#FFFFFF;}
			#homeLinks { width:418px; height:120px; margin:0px auto; margin-top:26px; background:url(images/back_home_links.jpg)}
				#homeEchipamente {float:left; width:120px; padding:15px 10px 0 35px; text-align:center;}
				#homeService {float:left; width:224px; padding-top:15px; text-align:center;}
				div.homeLinksIcon{ width:68px; height:69px; margin:auto; margin-bottom:12px; cursor:pointer;}
					div.echipamente { background:url(images/home_links_1.jpg);}
					div.service { background:url(images/home_links_2.jpg);}
		#homeRightColumn {float:right; width:300px;}
			div.homeBox { float:left; width:300px;}
				div.homeBox div.homeBoxHeader {float:left; width:300px; height:23px; background:url(images/back_homebox_header.gif) no-repeat;}
					div.homeBoxHeader img {float:left; margin:5px 0 0 10px;}
				div.homeBoxContent {float:left; width:278px; padding:20px 10px; border-width:0 1px 1px 1px; border-color:#C1C1C1; border-style:solid; background-color:#FFFFFF}
					div.video { width:266px; height:200px; padding:0 6px; }
					p.newsTitle { color:#128d0c;padding-bottom:5px;}
					p.newsBody { padding-bottom:15px; padding-left:6px; }
						p.newsBody a { color:#5d5d5d; text-decoration:none;}
						p.newsBody a:hover { color:#5d5d5d; text-decoration:underline;}
				/*js gallery styles*/		
				div.homeBoxContent #screen{ width:278px; height:162px; padding:0;margin:0}			
					div.homeBoxContent #screen li{	float:left;	list-style:none;}
						div.homeBoxContent #screen li #left{	float:left;	display:block; width:15px; height:162px; background:url(images/arrow_left_home.gif) 0 70px no-repeat; }
						div.homeBoxContent #screen li #right{	float:left; display:block; width:15px; height:162px; background:url(images/arrow_right_home.gif) 0 70px no-repeat; }
	
						div.homeBoxContent #view{ float:left; width:248px; height:162px; overflow:hidden; background-color:#FFFFFF; color:#000000;}
							div.homeBoxContent #images{ width:2480px !important; width:2480px; padding:0; }
								div.homeBoxContent li img{ border:0; cursor:pointer;}
								div.homeBoxContent .jq-ss-crop{ float:left; padding:0; margin:0;}
			
			div.dealerBanner{ float:left; width:300px; height:80px; margin-top:22px; margin-bottom:22px; background:url(images/banner_dealer.gif); cursor:pointer;}
					
	#pageHeader { float:left; width:755px; height:23px; padding-left:25px; background:url(images/back_page_header.gif) no-repeat; }
		#pageHeader img {float:left; margin:6px 0 0 6px;}
	
	#pageContent { float:left; width:740px; padding:19px; border-width:0 1px 1px 1px; border-color:#C1C1C1; border-style:solid; background-color:#FFFFFF}
	
		
		/*  PREZENTARE  */
		
		div.prezentareLeft { float:left; width:100px;}
		div.prezentareRight { float:left; width:640px;}
			p.prezentareTitle { font-size:18px; padding-bottom:20px;}
			p.prezentareSubtitle { font-size:12px; padding-bottom:1px; margin-bottom:2px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #b73241; width:640px;}
			p.prezentareTxt { padding-bottom:15px; line-height:1.4}
			
		/*js gallery styles*/
		#screen{ width:740px; height:120px; padding:0; margin-bottom:40px;}			
			#screen li{	float:left;	list-style:none;}
				#left{	float:left;	display:block; width:20px; height:80px; background:url(images/arrow_left.gif) 10px 35px no-repeat; }
				#right{	float:left; display:block; width:20px; height:80px; background:url(images/arrow_right.gif) 10px 35px no-repeat; }
			#view{ float:left; width:698px; height:120px; overflow:hidden; background-color:#FFFFFF; color:#000000;}
				#screen .jq-ss-crop{ padding:0 2px 0 2px; float:left; }
				#images{ width:868px !important; width:868px; padding:0; }
					#images li span {color:#5d5d5d; font-size:10px; padding-top:5px; display:block;text-align:center;}
					#images li img{	border:0;}
					
		/*  AUTORIZATII  */
		
		div.authLeftColumn { float:left; width:330px; padding-right:40px;}
		div.authRightColumn { float:right; width:330px; padding-left:40px;}
			div.authItem {width:228px; padding-bottom:30px;}
				div.authItem p.title { padding-bottom:3px;margin-bottom:10px; border-bottom:1px solid #c5c5c5;}
				div.authItem div.logoPersonal { float:left; width:60px; height:140px; background:url(images/back_logo_personal.gif) no-repeat; }
				div.authItem div.logoProduct { float:right; width:109px; height:140px; background:url(images/back_logo_product.gif) no-repeat; }
				div.authItem img { border:1px solid #c5c5c5; cursor:pointer;}		
				
		/*  SERVICII  & REFERINTE & PARTENERI & ANGAJARI */
		
		div.servicii { float:left; width:740px;}
			p.serviciiTitle { font-size:16px; padding-bottom:20px;}
			p.serviciiSubtitle { font-size:12px; padding-bottom:1px; margin-bottom:2px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #b73241; width:720px;}
			p.serviciiTxt { padding-bottom:5px; line-height:1.4}		
				p.red {color:#ac1324;}
				p.darkGray {color:#454545;}
			div.servicii img { margin:5px 10px 90px 0;}
			div.servicii ul { padding-bottom:15px;}
				div.servicii ul li{ padding-top:5px; list-style-type: none; color:#ac1324;}
		div.logoLinks {float:left; width:740px; margin-top:30px; border-top:1px solid #C1C1C1; padding-top:10px; text-align:center;}
			div.logoLinks img {border:0;}			
		
		/*  LINK-URI  */
		
		div.linkuri { float:left; width:740px;}
			div.linkItem {width:100%; float:left; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #C1C1C1;}
				div.linkImg { width:210px; text-align:center}
				div.linkDesc { width:520px; padding-left:10px; }
		/*  CONTACT  */
		
		div.contactTopText { float:left; width:740px; clear:both;}
			div.contactTopText p {}
		div.contactDetails {float:left; width:500px; padding-top:10px;}
		div.contactMap {float:right; width:240px;}
		div.contactForm {float:left; width:740px; padding-top:20px;}		
			div.contactFormLeft {float:left; width:370px; text-align:left}
			div.contactFormRight {float:right; width:370px; text-align:left}
			div.contactForm table.contactTable { width:310px; font-family:Tahoma, 'Trebuchet-MS'; font-size:11px; color:#5d5d5d;}
				table.contactTable td { padding-bottom:10px; padding-right:10px;}
				table.contactTable td.note { font-size:10px;}
				table.contactTable input.text { border:1px solid #c5c5c5; padding-left:2px; background-color:#e0e0e0; width:198px; height:18px; font-family:Tahoma, 'Trebuchet-MS'; font-size:11px; color:#5d5d5d;}
				table.contactTable textarea { border:1px solid #c5c5c5; padding:2px; background-color:#e0e0e0; width:196px; font-family:Tahoma, 'Trebuchet-MS'; font-size:11px; color:#5d5d5d;}
		
		p.error span {color: #CC0033;}
		p.message { padding-top:15px; padding-bottom:100px;}
					
		/*  PRODUSE  */
		
		div.productItem {float:left; padding-bottom:40px;}
			div.productItem img {border:0;}
			
		
		div.productPageContent {float:left; width:740px; }	
			div.textLeftColumn {float:left; width:290px; padding-top:15px;}
				div.textLeftColumn div.garantie {float:left; width:242px; height:150px; padding:34px 16px 0 17px; margin-top:30px; background:url(images/back_garantie.gif) no-repeat}
				div.textLeftColumn div.download {float:left; width:208px; height: 49px; padding:30px 16px 0 50px; margin-top:20px; background:url(images/back_download.gif) no-repeat}
				div.textLeftColumn div.download1 {float:left; width:208px; height: 123px; padding:30px 16px 0 50px; margin-top:20px; background:url(images/back_download1.gif) no-repeat}
				div.textLeftColumn div.download1 a { line-height:16px;}
			div.textRightColumn {float:right; width:410px; padding:20px; background-color:#bdbdbd; background:url(images/back_right_column.gif) repeat-y;color:#3d3d3d; font-size:11px;}
				div.textRightColumn p.textTitle { padding-bottom:10px; font-size:16px; color:#484848; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
				div.textRightColumn p.textSubtitle { font-size:13px; }
				div.textRightColumn p.text { padding-top:5px;}
			div.bottomImg {float:right; width:450px; margin-top:-100px; text-align:right;}
			
			div.thumbImg {float:left; width:740px; margin-top:30px; padding-top:20px;}
				div.thumbImg div.detailsTitle { height:20px; margin-bottom:20px; padding:5px;font-size:14px; color:#484848; font-weight:bold; background-color:#bdbdbd;}
				div.thumbImg table tr td { font-size:10px; padding-bottom:5px;}
				div.thumbImg p.textSubtitle { font-size:14px; color:#484848; font-weight:normal;}
				div.thumbHolder { width:62px; height:61px; padding:1px; background-color:#ffffff; border:1px solid #bcbcbc; cursor:pointer;}
					div.thumbHolder img {width:60px; height:60px;}	
					
				div.thumbImg table.specs { padding:10px; border:1px solid #d1d1d1; background-color:#f5f5f5}
					div.thumbImg table.specs tr td{ border-bottom:1px solid #bdbdbd; padding:3px; font-size:11px;}
					div.thumbImg table.specs tr td.black{ color:#000000;}
					div.thumbImg table.specs tr.headerRed td{ color:#df0923; font-size:12px;}
					div.thumbImg table.specs tr.headerGreen td{ color:#008e55; font-size:12px;}
					div.thumbImg table.specs tr.black td{ color:#000000;}
					div.thumbImg table.specs tr.onGreen td{ border-bottom:1px solid #008e55; background-color:#e2e2e2;}
					div.thumbImg table.specs tr.onRed td{ border-bottom:1px solid #df0923;}
		
			div.cnxSchema {float:left; width:740px; margin-top:30px; padding-top:20px; background-color:#f5f5f5}
				div.cnxImg {float:left; width:230px; border:1px solid #d1d1d1;}
				div.cnxText {float:right; width:490px; padding:0 0 10px 0;}
					div.cnxText p.textSubtitle { font-size:14px; color:#484848; font-weight:normal}
					div.cnxText p.text { padding-top:5px;}
				div.cnxImgMixt {float:left; width:357px; border:1px solid #d1d1d1; margin-right:20px;}	
				div.cnxTextMixt {float:left; padding:0 0 10px 0;}
					div.cnxTextMixt p.textSubtitle { font-size:14px; color:#484848; font-weight:normal;}
					div.cnxTextMixt p.text { padding-top:5px;}
			
			div.topPic {float:left; width:400px; margin-top:20px;}
			div.topText {float:left; width:320px; margin-top:20px; padding-right:20px;}
				div.topText div.garantie {float:right; width:242px; height:150px; padding:34px 16px 0 17px; background:url(images/back_garantie.gif) no-repeat}
				div.topText div.download {float:right; width:208px; height: 49px; padding:30px 16px 0 50px; margin-top:20px; background:url(images/back_download.gif) no-repeat}
				div.topText div.download1 {float:right; width:208px; height: 123px; padding:30px 16px 0 50px; margin-top:20px; background:url(images/back_download1.gif) no-repeat}
					div.topText div.download1 a { line-height:16px;}				
			div.centerText { float:left; width:700px; padding:20px; margin-top:20px; background:url(images/back_center_text.gif) repeat-y;color:#3d3d3d; font-size:11px;}
				div.centerText p.textTitle { padding-bottom:10px; font-size:16px; color:#484848; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
				div.centerText p.textSubtitle { font-size:13px; }
				div.centerText p.text { padding-top:5px;}
			
			div.desc { float:left; padding-top:20px; padding-right:20px;}	
				div.desc p.textSubtitle { font-size:14px; color:#484848; }
				div.desc p.text { padding-top:5px; text-align:justify}
	
		
/*  PRETURI */
		
		div.preturi { float:left; width:740px;}
			p.preturiTitle { float:left; width:740px; font-size:16px; padding-bottom:40px;}
			p.preturiNote { float:left; width:450px; font-size:11px; }
			p.preturiSubtitle { float:left; width:740px; font-size:12px; padding:30px 0 0 0; margin-bottom:10px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #b73241; }
			p.preturiTxt { float:left; width:740px; padding-bottom:5px; line-height:1.4; }		

			table.prices { padding:10px; border:1px solid #d1d1d1; background-color:#f5f5f5; margin-top:10px; }
			table.prices tr td{ border-bottom:1px solid #bdbdbd; padding:3px; font-size:11px;}
			table.prices tr td.black{ color:#000000;}
			table.prices tr.headerRed td{ color:#ac1324; font-size:11px;}
			table.prices tr.headerGreen td{ color:#008e55; font-size:11px;}
			table.prices tr.black td{ color:#000000;}
			table.prices tr.onGreen td{ border-bottom:1px solid #008e55; background-color:#e2e2e2;}
			table.prices tr.onRed td{ border-bottom:1px solid #df0923;}
			div.preturi div.download { float:right; width:208px; height: 49px; padding:30px 16px 0 50px; background:url(images/back_download.gif) no-repeat; }
