@charset "utf-8";
/* CSS Document */

body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #67496d; color:#CCCCCC; background-image: url(../images/layout1-2_bg.gif); }
form {margin: 0px; }
select, option, textarea, input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a {color: #484385; }
a:hover {color: #f2b90c; }

.container {width: 1000px; margin: auto; }
	.header {width: 1000px; height: 95px; clear: both; background-image: url(../images/layout1-2_02.gif); background-repeat: no-repeat; background-position: 0px 0px; }
		.header a {display: block; width: 1000px; height: 95px; text-decoration: none; }
	.menu {width: 1000px; height: 69px; clear: both; background-image: url(../images/layout1-2_04.gif); background-repeat: no-repeat; background-position: 0px 0px; position: relative; }
		.menu ul.topmenu {width: 450px; height: 69px; margin: 0px auto 0px auto; padding: 0px; list-style: none; display: block; }
		.menu ul.topmenu li {margin: 0px; padding: 0px; list-style: none; display: block; float: left; clear: none; width: 90px; }
		.menu ul.topmenu li a {font-weight: bold; font-size: 16px; text-decoration: none; display: block; clear: both; width: 90px; }
		.menu ul.topmenu li.nav1 a {width: 90px; text-align: left; }
		.menu ul.topmenu li.nav2 a {width: 90px; margin-top: 10px; text-align: left; }
		.menu ul.topmenu li.nav3 a {width: 90px; margin-top: 15px; text-align: center; }
		.menu ul.topmenu li.nav4 a {width: 90px; margin-top: 10px; text-align: right; }
		.menu ul.topmenu li.nav5 a {width: 90px; text-align: right; }
		.menu ul.topmenu li ul {display: block; position: absolute; margin: 0px; padding: 0px; list-style: none; width: 90px; }
		.menu ul.topmenu li ul li {display: block; margin: 0px; padding: 0px; list-style: none; float: none; clear: both; }
		.menu ul.topmenu li ul li a {font-weight: bold; font-size: 13px; text-decoration: none; display: block; background-color: transparent; padding: 2px 5px 2px 5px; margin-top: 0px !important; }
		.menu ul.topmenu li ul li a:hover {background-color: #FFFFCC; }
		.menu ul.topmenu li ul.submenu2 {display: block; position: absolute; }
		.menu ul.topmenu li ul.submenu4 {display: block; position: absolute; }
		.menu .ymcontainer {position: absolute; top: 0; left: 800px; width: 100px; height: 20px; }
	.content {width: 1000px; clear: both; background-color: #FFFFFF; color: #000000; background-image: url(../images/layout1-2_05.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
		.content .homepageimages {height: 166px; }
		.content .homepageimages a {display: block; float: left; clear: none; text-decoration: none; }
		.content .homepageimages a.img1 {height: 166px; width: 129px; }
		.content .homepageimages a.img2 {height: 166px; width: 94px; }
		.content .homepageimages a.img3 {height: 166px; width: 118px; }
		.content .homepageimages a.img4 {height: 166px; width: 315px; }
		.content .homepageimages a.img5 {height: 166px; width: 118px; }
		.content .homepageimages a.img6 {height: 166px; width: 94px; }
		.content .homepageimages a.img7 {height: 166px; width: 129px; }
		.content .contentcontainer {padding: 10px; }
		.content .contentcontainer .box {background-image: url(../images/ornament.gif); background-position: 0px 0px; background-repeat: no-repeat; float: left; clear: none; }
		.content .contentcontainer .box h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bold; color: #484385; border-bottom: 1px solid #484385; margin: 0px 0px 10px 22px; padding: 0px 0px 0px 22px; }
		.content .contentcontainer .box p {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px 10px 22px; padding: 0px; line-height: 18px; font-size: 13px; }
		/*
		.content .contentcontainer .box ul {}
		.content .contentcontainer .box ul li {}
		*/
		.content .contentcontainer .homepagebox1 {width: 650px; }
		.content .contentcontainer .homepagebox1 h1 {width: 165px; }
		.content .contentcontainer .homepagebox1 p {width: 580px; }
		.content .contentcontainer .homepagebox2 {width: 330px; margin-top: 32px; }
		.content .contentcontainer .homepagebox2  h1 {/*width: 172px;*/ margin-bottom: 0px; }
		.content .contentcontainer .homepagebox2  ul {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 22px; padding: 5px 5px 5px 5px; list-style: none; line-height: 18px; font-size: 13px; background-color:#e6daf2; }
		.content .contentcontainer .homepagebox2  ul li {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; list-style: none; line-height: 18px; font-size: 13px; }
		.content .contentcontainer .homepagebox2  a {text-decoration: none; color: #000000; display: block; }
		.content .contentcontainer .homepagebox2  a:hover {text-decoration: none; color: #484385; }
		.content .contentcontainer .homepagebox2  a u {text-decoration: underline; color: #484385; }
		.content .contentcontainer .homepagebox2  a:hover u {text-decoration: underline; color: #484385; }
		
		
	.content2 {width: 1000px; clear: both; background-color: #FFFFFF; color: #000000; background-image: url(../images/layout2_05.gif); background-position: 0px 0px; background-repeat: no-repeat; }
		.content2 .secpageimages {}
		.content2 .contentcontainer {padding: 10px; }
		.content2 .contentcontainer .box {background-image: url(../images/ornament.gif); background-position: 0px 0px; background-repeat: no-repeat; float: left; clear: none; font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; }
		.content2 .contentcontainer .box h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: bold; color: #484385; border-bottom: 1px solid #484385; margin: 0px 0px 10px 22px; padding: 0px 0px 0px 22px; }
		.content2 .contentcontainer .box h3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; font-weight: bold; color: #000000; margin: 0px 0px 0px 22px; padding: 0px 0px 0px 22px; }
		.content2 .contentcontainer .box h3 span {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; font-weight: bold; font-style: italic; color: #000000; margin: 0px; padding: 0px; }
		/*
		.content2 .contentcontainer .box p {margin: 10px 0px 10px 22px; padding: 0px; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .box ul {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 22px; padding: 0px; list-style: none; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .box ul li {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px; padding: 0px; list-style: none; line-height: 18px; font-size: 13px; }
		*/
		.content2 .contentcontainer .opticabrasov,
		.content2 .contentcontainer .opticabucuresti {width: 520px; }
		
		.content2 .contentcontainer .opticabrasov h1 {width: 220px; }
		.content2 .contentcontainer .opticabucuresti h1 {width: 250px; }
		.content2 .contentcontainer .opticabrasov p,
		.content2 .contentcontainer .opticabucuresti p {width: 220px; float: left; clear: none; }
		.content2 .contentcontainer .opticabrasov img,
		.content2 .contentcontainer .opticabucuresti img {display: block; float: left; clear: none; margin: 0px 10px 10px 12px; border: 1px solid #484385; }
		.content2 .contentcontainer .opticabrasov table,
		.content2 .contentcontainer .opticabucuresti table {width: 220px; float: left; clear: none;  font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;}
		.content2 .contentcontainer .opticabrasov .harta,
		.content2 .contentcontainer .opticabucuresti .harta {width: 500px; height: 500px; float: none; clear: both; border: 1px solid #cccccc; margin: 10px; }
		
		.content2 .contentcontainer .programari {width: 460px; }
		.content2 .contentcontainer .programari h1 {width: 300px; margin-bottom: 0; }
		.content2 .contentcontainer .programari p {width: 300px; background-color: #E6DAF2; font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 11px; margin: 0 0 22px 22px; line-height: 18px; font-size: 13px; }
		
		.content2 .contentcontainer .medici {width: 460px; }
		.content2 .contentcontainer .medici h1 {width: 300px; }
		.content2 .contentcontainer .medici p {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px 10px 22px; padding: 0px; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .medici ul {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 0px 22px; padding: 0px; list-style: none; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .medici ul li {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0px 10px 0px; padding: 0px; list-style: none; line-height: 18px; font-size: 13px; }
		
		.content2 .contentcontainer .fullwidth {width: 100%; }
		.content2 .contentcontainer .fullwidth img {border: 1px solid #484385; }
		.content2 .contentcontainer .fullwidth p {margin: 0px 0px 0px 22px; padding: 0px 0px 0px 22px; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .fullwidth pre {margin: 0px 0px 0px 22px; padding: 0px 0px 0px 22px; white-space: normal; font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; font-size: 13px;  }
		.content2 .contentcontainer .fullwidth ul {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; font-size: 13px; }
		.content2 .contentcontainer .fullwidth ul li {font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 18px; font-size: 13px; }
		
		.content2 .contentcontainer .halfwidth {width: 50%; float: left; clear: none; }
		
		ul.listaNoutati {display: block; width: 920px; margin: auto; padding: 0px; list-style: none; }
		ul.listaNoutati li {display: block; margin: 0px; padding: 0px 0px 20px 0px; list-style: none; width: 100%; float: none; clear: both; }
		/*
		ul.listaNoutati ul {margin: 0px 0px 0px 20%; padding: 0px 0px 0px 20px; list-style: disc; width: 70%; display: block; }
		ul.listaNoutati ul li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; list-style: disc; }
		*/
		ul.listaNoutati li p {margin: 0px; padding: 5px 0px 5px 0px; line-height: 18px; }
		ul.listaNoutati li img {float: left; margin: 5px 10px 10px 0px; border: 1px solid #484385; }
		ul.listaNoutati li h3 {/*float: none; width: 100%; clear: both; */}
		
		div.listaProduse {width: 920px; margin: auto; padding: 0px; border-bottom: 1px dotted #CCCCCC; }
		div.listaProduse div.item {padding: 20px; }
		div.listaProduse div.item p {padding: 0px; margin: 5px 0px 15px 0px; line-height: 18px; }
		div.listaProduse div.item img {float: left; margin: 5px 10px 10px 0px; border: none; }
		div.listaProduse div.item h3 {float: none; width: 100%; clear: both; }
		div.listaProduse div.item ul {display: block; float: none; clear: both; margin-left: 10%; }
		div.listaProduse div.item ul li {}
		
		form.contact {width: 920px; margin: auto; }
		form.contact fieldset {padding: 10px; }
		form.contact fieldset legend h3 {margin-left: 0px; padding-left: 0px; white-space: nowrap; }
		ul.contactForm {margin: 0px; padding: 0px; list-style: none; display: block; width: 100%; height: 110px; clear: both; }
		ul.contactForm li {margin: 0px; padding: 0px; list-style: none; display: block; }
		ul.contactForm li label {display: block; float: left; clear: none; width: 100px; }
		ul.contactForm li span {display: block; float: left; clear: none; }
		ul.contactForm li.Half {width: 49%; display: block; float: left; clear: none; height: 20px; margin-bottom: 5px; }
		ul.contactForm li.Half span {width: 300px; }
		ul.contactForm li.Half span input {width: 300px; }
		ul.contactForm li.Full {width: 98%; display: block; float: none; clear: both; height: 75px; margin-bottom: 5px; }
		ul.contactForm li.Full span {width: 750px; }
		ul.contactForm li.Full span textarea {width: 740px; }
		div.contactButton {text-align: center; }
		div.contactButton input.Button {text-align: center; width: 100px; margin: auto; }
		
	.footer {width: 1000px; clear: both; background-image: url(../images/layout1-2_07.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-top: 15px; text-align: center; color: #381e3f; }
	.footer a {color: #c8a3cb; }	
	.footer a:hover {color: #cccccc; }	
	
.sep1 {width: 100%; height: 1px; overflow: hidden; float: none; clear: both; }

.bannerpromo {position: relative; top: 0; left: 0; z-index: 1; width: 671px; height: 192px; }
.bannerpromo div {position: absolute; top: 0; left: 0; z-index: 2; width: 671px; height: 192px; }
