* {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding:			0;
	margin:				0;
	text-indent:		0;
	outline:			none;
}

body {
	background-image:	url(../_Images/body_bgrd.gif);
	margin:				0 auto;
	text-align:			center;
}

input, select, textarea{

	-moz-border-radius:	4px;
	-webkit-border-radius: 4px;
	border:				1px solid #ccc;
	color:				#666;
	padding:			0;
	font-size:			10px;
}

a {
	color:				#4471BB;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}
a img {
	border:				none;
}
#ContentSpace ul {
	list-style-position: outside;
	margin-top:			7px;
	margin-left:		15px;
}

#ContentSpace ul li{
	margin-bottom:		5px;
}

h1 {
	color:				#ed1c24;
	font-size:			21px;
	font-weight:		normal;
	line-height:		25px;
}
h2 {
	color:				#0a4595;
	font-size:			14px;
	font-weight:		bold;
	line-height:		1.2em;
	margin-top:			20px;
	margin-bottom:		5px;
}
h3 {
	color:				#0a4595;
	margin-bottom:		10px;
	margin-top:			10px;
}
table.testList{
	border-collapse:	collapse;
}

table.testList td{
	padding:			3px;
	border:				1px solid #333;
}
table.testList thead {
	color:				#0a4595;
	font-weight:		bold;
}

#ContentSpace p {
	margin-top:			15px;
	text-align:			justify;
}
#ContentSpace p.readMore {
	margin-top:			5px;
}
dt {
	font-weight:		bold;
	margin-top:			15px;
}

#PageWrapper{
	width:				702px;
	margin:				30px auto 0px;
	text-align:			left;
}

#Wrapper {
	background-image:	url(../_Images/Wrapper_bgrd.gif);
	background-position: left top;
	background-repeat:	repeat-y;
}
#IERoot #Wrapper {
	height:				1%; /* IEB 8 */
}


#LeftCol {
	background-image:	url(../_Images/left-column-bg.png);
	background-repeat:	repeat-x;
	background-position: left top;
	float:				left;
	min-height:			400px;
	width:				180px;
}
#IELT7 #LeftCol {
	height:				400px;
}

#LeftCol a.thumb {
	display:			block;
	margin-bottom:		5px;
	margin-top:			5px;
	text-align:			center;
}

#LeftCol a.thumb img{
	border:				1px solid #FFF;
}

#LeftCol a.thumb:hover img{
	border:				1px solid #333;
}
#NavMenu {
	padding-bottom:		45px;
	background-image:	url(../_Images/nav-menu-bg.jpg);
}
body.en #NavMenu,
body.it #NavMenu {
	background-position: 0px -33px;
}

#Languages {
	height:				16px;
	margin-top:			20px;
}
#RightCol{
	background-color:	#fff;
	display:			inline;
	float:				left;
	margin-left:		3px;
	min-height:			500px;
	width:				517px;
}
#IELT7 #RightCol {
	height:				500px;
}

#MainBanner{
	background-image:	url(../_Images/MainBanner_bgrd.jpg);
	width:				517px;
	height:				225px;
}

#NewsletterBox{
	background-color:	#ff1d00;
	background-image:	url(../_Images/NewsletterBox_bgrd.gif);
}

#LoginBox{
	background-color:	#000;
	background-image:	url(../_Images/LoginBox_bgrd.gif);
	color:				#fff;
}


.topBox{
	float:				left;
	width:				162px;
	height:				60px;
	background-position: 12px 7px;
	background-repeat:	no-repeat;
	padding:			25px 12px 5px 12px;
}

.topBox a{
	color:				#FFFFFF;
	text-decoration:	none;
	background-image:	url(../_Images/right_arrow.gif);
	background-position: 0 4px;
	background-repeat:	no-repeat;
	padding-left:		8px;
}

.topBox a:hover{
	text-decoration:	underline;
}

.topBox input, select, textarea{
	width:				100px;
}

.leftBox {
	float:				left;
	background-position: 12px 7px;
	background-repeat:	no-repeat;
	padding:			25px 12px 5px 12px;
	width:				156px;
}

.leftBox input, select{
	width:				100%;
}

.leftBox a{
	color:				#FFFFFF;
	text-decoration:	none;
	background-image:	url(../_Images/right_arrow.gif);
	background-position: 0 4px;
	background-repeat:	no-repeat;
	padding-left:		8px;
}

.leftBox a:hover{
	text-decoration:	underline;
}

#CerereOferta{
	margin-top:			30px;
	background-image:	url(../_Images/CerereOferta.gif);
}

#Cautare{
	background-image:	url(../_Images/Cautare.gif);
}

/*------------------------- MENU -----------------------*/
#NavMenu .MenuItem,
#NavMenu .MenuItemLink {
	background-image:	url(../_Images/menu.jpg);
	background-repeat:	no-repeat;
}
body.it #NavMenu .MenuItem,
body.it #NavMenu .MenuItemLink {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu .MenuItem,
body.en #NavMenu .MenuItemLink {
	background-image:	url(../_Images/menu-en.jpg);
}
body.it #NavMenu .MenuItemLink:hover,
body.en #NavMenu .MenuItemLink:hover,
#NavMenu .MenuItemLink:hover {
	background-image:	none;
}
#NavMenu ul ul li a {
	text-indent:		0;
}

#MenuDespreNoi {
	background-position: -156px 0;
}
#MenuDespreNoi a {
	background-position: 0 0;
}
#MenuDespreNoi a:active{
	background-position: -312px 0;
}
#NavMenu.despreNoi #MenuDespreNoi a.MenuItemLink {
	background-position: -468px 0;
}
body.ro #NavMenu.despreNoi #MenuDespreNoi a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.despreNoi #MenuDespreNoi a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.despreNoi #MenuDespreNoi a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}


#MenuProduse {
	background-position: -156px -33px;
}
#MenuProduse a {
	background-position: 0 -33px;
}
#MenuProduse a:active{
	background-position: -312px -33px;
}
#NavMenu.produse #MenuProduse a.MenuItemLink {
	background-position: -468px -33px;
}
body.ro #NavMenu.produse #MenuProduse a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.produse #MenuProduse a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.produse #MenuProduse a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}


#MenuParteneri {
	background-position: -156px -66px;
}
#MenuParteneri a {
	background-position: 0 -66px;
}
#MenuParteneri a:active{
	background-position: -312px -66px;
}
#NavMenu.parteneri #MenuParteneri a.MenuItemLink {
	background-position: -468px -66px;
}
body.ro #NavMenu.parteneri #MenuParteneri a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.parteneri #MenuParteneri a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.parteneri #MenuParteneri a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}

#MenuCertificari {
	background-position: -156px -99px;
}
#MenuCertificari a {
	background-position: 0 -99px;
}
#MenuCertificari a:active {
	background-position: -312px -99px;
}
#NavMenu.certificari #MenuCertificari a.MenuItemLink {
	background-position: -468px -99px;
}
body.ro #NavMenu.certificari #MenuCertificari a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.certificari #MenuCertificari a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.certificari #MenuCertificari a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}

#MenuNoutati {
	background-position: -156px -132px;
}
#MenuNoutati a {
	background-position: 0 -132px;
}
#MenuNoutati a:active{
	background-position: -312px -132px;
}
#NavMenu.noutati #MenuNoutati a.MenuItemLink {
	background-position: -468px -132px;
}
body.ro #NavMenu.noutati #MenuNoutati a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.noutati #MenuNoutati a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.noutati #MenuNoutati a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}

#MenuCariere {
	background-position: -156px -165px;
}
#MenuCariere a{
	background-position: 0 -165px;
}
#MenuCariere a:active{
	background-position: -312px -165px;
}
#NavMenu.cariere #MenuCariere a.MenuItemLink {
	background-position: -468px -165px;
}
body.ro #NavMenu.cariere #MenuCariere a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}

#MenuContact {
	background-position: -156px -198px;
}
#MenuContact a {
	background-position: 0 -198px;
}
#MenuContact a:active{
	background-position: -312px -198px;
}
#NavMenu.contact #MenuContact a.MenuItemLink {
	background-position: -468px -198px;
}

body.ro #NavMenu.contact #MenuContact a.MenuItemLink:hover {
	background-image:	url(../_Images/menu.jpg);
}
body.it #NavMenu.contact #MenuContact a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-it.jpg);
}
body.en #NavMenu.contact #MenuContact a.MenuItemLink:hover {
	background-image:	url(../_Images/menu-en.jpg);
}
/*------------------------------------------------------*/

#CerereOferta{

	
}

#ContentSpace {
	line-height:		1.4em;
	padding:			34px 28px 30px 28px;
}
#IERoot #ContentSpace {
	height:				1%; /* IEB 8 */
}

.colLeft {
	float:				left;
	width:				220px;
	margin-top:			10px;
}

.colRight{
	float:				left;
	width:				220px;
	margin-left:		20px;
	margin-top:			10px;
}

.footer{
	margin:				5px 0 15px 0;
	color:				#6a86a9;
}

.clear{
	clear:				both;
}

label.error {
	display:			block;
	font-style:			italic;
}

sup {
	font-size:			0.7em;
}
#ContentSpace table {
	margin-bottom:		7px;
	margin-top:			7px;
}

/*------------------------------------------Languages---*/
#Languages {
	list-style:			none;
	margin-left:		15px;
}
#Languages li {
	float:				left;
	height:				13px;
	margin-right:		5px;
	width:				18px;
}
#Languages a {
	background-image:	url(../_Images/languages.gif);
	background-repeat:	no-repeat;
	border:				1px solid #fff;
	display:			block;
	height:				11px;
	text-indent:		-1000px;
	overflow:			hidden;
	width:				16px;
}
#Languages a:hover {
	border-color:		#333;
}
#Languages .ro a {
	background-position: 0px 0px;
}
#Languages .en a {
	background-position: -16px 0px;
}
#Languages .it a {
	background-position: -32px 0px;
}
/*---------------------------------------------------Image Gallery---*/

#ContentSpace .imageGallery,
#ContentSpace .imageGallery li {
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
#ContentSpace .imageGallery {
	margin-top:			7px;
}
#ContentSpace .imageGallery li {
	margin-bottom:		10px;
}
.imageGallery {
	float:				left;
	width:				120px;
}
.imageGallery a {
	border:				1px solid #cccccc;
	background-color:	#F2F2F2;
	padding:			7px;
	display:			block;
	width:				90px;
}
.imageGallery a:hover {
	border:				1px solid #aaaaaa;
	background-color:	#E0E0E0;
}

/*------------------------------------------DESIGN INFO---*/
#DesignInfo {
	float:				left;
	width:				125px;
}
#DesignInfo #Design {
	display:			block;
	float:				left;
	margin-right:		5px;
	padding:			0 3px;
	text-transform:		uppercase;
}
#DesignInfo #ImagisticaLogo {
	display:			block;
	float:				left;
}
