/*---------------------------------

	

	*/ @import "reset.css"; /*	

	

----------------------------------*/



body{

	background: #ffffff;

}

	



#main_container {

	width: 100%;	

}



#header {

	width: 740px;

	height:76px;

	margin: auto;

	background: #ffffff url(../images/bg1.jpg) repeat-x;	

}

#logo {	

	width:210px;

	height:76px;

	line-height:76px;

	float:left;

}

#logo { visibility: visible; }

#logo a { width: 210px; height:76px; outline:0; background: url(../images/logo.jpg) 0 0 no-repeat; text-indent:-1000em; float:left;}



#header-meniu {

	width:530px;

	height:76px;

	float:right;	

	

}

#limbi {

	width:530px;

	height:45px;	

}

	#limbiefectiv {

		width:83px;

		height:16px;

		margin:10px 10px 0 0;

		float:right;

		display:block;

		background:#ff9900;	

	}



	.submeniulimbi{list-style:none;margin:0; padding:0;line-height:16px; height:16px; width:83px; display:inline;}

	.submeniulimbi li {list-style:none; float:left;margin:0; padding:0 0 0 0;}

	.submeniulimbi a{display:block;float:left;height:16px;}

	.romana span, .romana1 span, .engleza span, .engleza1 span, .bulgara span, .bulgara1 span {display:none}	

	.romana {width:30px;background:url(../images/romana.jpg) 0 0;}

	.romana:hover, .romana1 {width:30px;background:url(../images/romana.jpg) 0 0;}

	.engleza {width:29px;background:url(../images/engleza.jpg) 0 0;}

	.engleza:hover, .engleza1 {width:29px;background:url(../images/engleza.jpg) 0 0;}

	.bulgara {width:24px;background:url(../images/bulgara.jpg) 0 0;}

	.bulgara:hover, .bulgara1 {width:24px;background:url(../images/bulgara.jpg) 0 0;}



#flashhome {

	width:740px;

	height:149px;

	margin: auto;

}

#continut {

	width:740px;	

	margin: auto;

}

#sidebar {

	width:210px;	

	float:left;

}



#meniu-sidebar {

	width:205px;

	background:#EEE;	

}



#meniu-sidebar h2 {

	visibility: visible;

	height: 22px;

	font: 15px Verdana;

	font-weight: bold;

	color: #007CC3;	

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left:10px;	

}



#meniu-sidebar li.principal {

	margin-left: 10px;

	margin-right: 10px;

	background: url(../images/arr2.jpg) 0px 10px no-repeat;

	border-bottom: 1px dashed #999;

	

}



#meniu-sidebar li.principal span {

	display: block;

	padding: 6px 0;

	margin-left: 17px;	

	font: 11px Arial;

	color: #007CC3;

	font-weight: bold;

	cursor: pointer; 

	cursor: hand;	

}







.secundar li {

	margin-left: 5px;

	margin-right: 5px;

	border-bottom:0;	

}

.secundar li a {

	display: block;

	padding: 3px 0;

	margin-left: 17px;	

	font: 11px Arial;

	color: #454545;

	font-weight: normal;

	text-decoration: none;

}



.secundar li a:hover {

	color: #007CC3;

}



#box-cautare {

	width:200px;

	height:63px;

	background: #ffffff url(../images/bg_cautare.jpg) repeat-x;

	margin-top:5px;

}

#form-cautare {

	width:185px;

	height:23px;

	margin:auto;

}

.inputCauta {

	width:130px;

	height:20px;

	border:1px solid #CCCCCC;

	float:left;

	color: #007CC3;	

	font: 11px Arial;

}

#poza-cauta {

	width:44px;

	height:23px;

	float:right;

}





#box-newsletter {

	width:200px;

	height:83px;

	background: #ffffff url(../images/bg_newsletter.jpg) repeat-x;

	margin-top:5px;

}

#form-newsletter {

	width:185px;

	height:23px;

	margin:auto;

	text-align:right;

}

#form-newsletter-abonare {

	width:185px;

	height:23px;

	margin:auto;

	margin-top:3px;

	text-align:right;

}

.inputNewsletter {

	width:140px;

	height:20px;

	border:1px solid #CCCCCC;

	color: #007CC3;	

	font: 11px Arial;		

}



#box-noutati-stg {

	width:200px;	

	background: #DFDFDF url(../images/bg_noutati.jpg) repeat-x;

	margin-top:5px;

}

#text-noutate-home {

	width:180px;

	margin:auto;

	text-align:justify;

	margin-top:5px;

	margin-bottom:5px;

}

#text-noutate-home a {

	color: #555555;

	text-decoration:none;

}

#text-noutate-home a:hover {

	text-decoration:none;

	color: #007CC3;

}







#dreapta-continut {

	width:530px;	

	float:right;

	line-height:140%;

	text-align:justify;

}



#dreapta-continut li {

	padding-left: 15px;

	margin-top: 2px;

	background: url(../images/bgdetalii.jpg) 0px 3px no-repeat;

}



.galerieaplicatii li {

	padding: 0 !important;

	background: none!important;

}



#dreapta-continut h2 {

	visibility: visible;

	height: 22px;

	font: 15px Verdana;

	font-weight: bold;

	color: #007CC3;	

	margin-top: 5px;

	margin-bottom: 5px;	

}



#dreapta-continut h3 {

	visibility: visible;

	height: 22px;

	font: 14px Arial;

	font-weight: normal;	

	margin-top: 5px;

	margin-bottom: 5px;	

}



#dreapta-continut strong{

    font-weight: bold;

}





.detaliiRight {	

	height:20px;

	float:right;

	background: url(../images/bgdetalii.jpg) 5px 5px no-repeat;

}

.detaliiNone {	

	height:20px;

	float:none;

	background: url(../images/bgdetalii.jpg) 5px 5px no-repeat;

}

.detaliiRight a {	

	color: #007CC3;

	text-decoration:none;

	margin:0 0 0 20px;

}

.detaliiRight a:hover {	

	color: #007CC3;

	text-decoration:underline;

}

.dunga {

	width:525px;

	height:5px;

	background: url(../images/dunga.jpg) no-repeat;

	margin:auto;

}

.photoLeft {

	float:left;

	margin:0 10px 0 0;

}

.photoRight {

	float:right;

	margin:0 0 0 10px;

}





ul.galerieaplicatii {	

	list-style:none;

	display:block;

	width: 530px;

	margin-top:10px;			

}



ul.galerieaplicatii li {

	list-style-type: none;

	float:left;

}



.headCol {

	display:block;

	width:170px;

	text-align:left;				

}



.bodyCol {

	display:block;

	width:170px;	

	margin-left:10px;

	text-align:left;			

}

.continut-aplicatii {

	width:154px;

	margin:auto;

}

.photoBrdGri {	

	border:3px solid #EAE7E1;

	width: 135px;

	height: 102px;

}

.photoBrdGri1 {	

	border:3px solid #EAE7E1;

}

.photoBrdGriRight {	

	border:3px solid #EAE7E1;

	float:right;

	margin:0 0 0 10px;

}

.detaliiLeft {	

	height:20px;

	background: url(../images/bgdetalii.jpg) 2px 3px no-repeat;

}

.detaliiLeft a {	

	color: #007CC3;

	text-decoration:none;

	margin:0 0 0 20px;

}

.detaliiLeft a:hover {	

	color: #007CC3;

	text-decoration:underline;

}

#footer {

	width:740px;

	height:35px;

	background: url(../images/bg_footer.jpg) repeat-x;

	margin:auto;

	margin-top:5px;

}

#footer-stg {

	width:300px;

	height:25px;	

	float:left;	

	color: #838383;

	margin:5px 0 0 10px;	

}

#footer-dr {

	width:370px;

	height:25px;	

	float:right;

	text-align:right;

	margin:5px 10px 0 0;	

}

#footer-dr a {

	color: #838383;

	text-decoration:none;	

}

#footer-dr a:hover {

	color: #007CC3;

	text-decoration:none;	

}

/* Root = Horizontal, Secondary = Vertical */



ul#navmenu {  

  border: 0 none;

  width: 530px; /*For KHTML*/

  list-style: none;

  height: 31px;

  float:right;

}



ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;  

}



ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 230px;

  list-style: none;

  display: none;

  position: absolute;

  top: 22px;

  left: 0;

 

}



ul#navmenu ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#navmenu ul li {

  width: 260px;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/  

}



/* Root Menu */

ul#navmenu a {

  border: 0;  

  padding: 0 6px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;  

  color: #454545;

  font: normal 11px/22px Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

}







/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  border: 1px solid #FFF;

  border-right-color: #CCC;

  border-bottom-color: #CCC;

  float: none;

  background: #EEE;

  color: #666;

}



/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

  background: #7B96B2;

  color: #FFF;

   border: 1px solid #FFF;

  border-right-color: #CCC;

  border-bottom-color: #CCC;

}



/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

   border: 1px solid #FFF;

  border-right-color: #CCC;

  border-bottom-color: #CCC;

  background: #EEE;

  color: #666;

}



/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

   border: 1px solid #FFF;

  border-right-color: #CCC;

  border-bottom-color: #CCC;

  background: #7B96B2;

  color: #FFF;

}





ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 260px;

}



/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}



#jobs li {

	margin-left: 10px;

	margin-right: 10px;

	background: url(../images/arr.jpg) 0px 7px no-repeat;

}

#jobs li a {

	color: #454545;

	display: block;

	padding: 3px 0;

	margin-left: 17px;

	text-decoration: none;

}

#jobs li a:hover {

	color: #007CC3;

}

.camp-tabel-formular {

	text-align:right;

}

.box-tabel-formular {

	width:200px;

	height:18px;

	border:1px solid #cccccc;

}

.box-tabel-formular2 {

	width:200px;

	height:22px;

	border:1px solid #cccccc;

	font: 11px Arial;

	color: #454545;

}

.box-tabel-upload {

	width:320px;

	height:18px;

	border:1px solid #cccccc;

}



#stg-contact{

	width:280px;	

	float:left;	

	text-align:justify;

}

#dr-contact{

	width:240px;		

	float:left;	

	text-align:justify;

}



#st-contact{

	width:240px;		

	float:left;	

	text-align:left;

}

.celulablu {

	background: url(../images/bgblu.jpg) repeat-x;

	color:#0070B3;

	font-weight:bold;

}

.celulablu1 {

	background: url(../images/bgblu1.jpg) no-repeat;

	color:#0070B3;

	font-weight:bold;

}

.celulablu2 {

	background: url(../images/bgblu2.jpg) no-repeat;

	color:#0070B3;

	font-weight:bold;

}

.celulablu3 {

	background: url(../images/bgblu3.jpg) no-repeat;

	color:#0070B3;

	font-weight:bold;

}

.celulablu4 {

	background: url(../images/bgblu4.jpg) no-repeat;

	color:#0070B3;

	font-weight:bold;

}

.boxmicform {

	width:220px;

	border:1px solid #cccccc;

	height:18px;

}



.required .boxmicform{

  background-color: #FFFF99;

}



.textareaform {

	width:220px;

	border:1px solid #cccccc;

	height:50px;

}

.nume_categorie {	

	font-weight:bold;

	color: #007CC3;

	text-decoration:none;

}

.nume_categorie:hover {	

	font-weight:bold;

	color: #007CC3;

	text-decoration:underline;

}

.product_img { 

	text-align: right; 

	float: right; 

	margin:0 0 0 10px;

}



a {

	color: #007CC3;

	text-decoration:none;

}



a:hover {

	color: #007CC3;

	text-decoration:underline;

}



img[align=right] {

	float: right;

}



.left_menu_item {

	display: none;

}



.req {

	border: 1px dotted red;

}


