@charset "utf-8";
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

html, body {
	margin: 0;
	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #494949;
	text-align:center;
}

p, li {text-align:justify;}


/* =============== linkuri ================ */
a { color:#007CC2; text-decoration:none; }
a:hover { color:#666666; }
a img {padding:4px;}
a.player img {padding:0;}


/* =============== layout principal ================ */
div#body_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	background-image:url(ui/bgcore.png);
	background-repeat:repeat-y;
	background-position:center;
	text-align:left;
}
div#wrapper_pt_lowergradient {
	background-image:url(ui/bgcorebottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	position:relative;
	
}
div#bara_footer {
	text-align:center;
	color:#CCC;
	padding-bottom:5px;
}

/* =============== layout content ================ */
div#content_wrapper {
	margin-left:19px;
	margin-right:19px;
	padding-left:200px;
	padding-right:5px;
	padding-top:250px;
	padding-bottom:10px;
	/*background-color:#0F6;*/
}
div#main_column_wrapper {
	width:100%;
	_margin-right:-5px; /*IE6 Fix*/
	/*_width:704px; /*IE6 Fix*/
	float:left;
	/*display:inline;*/
	position:relative; /*IE6 Fix*/
	/*background-color:#F00;*/
}
div#left_column_wrapper {
	position:relative;
	float:left;
	width:200px;
	margin-left:-907px;
	*left:-902px; /* IE7 fix */
	_left:0px; /*IE6 Fix*/
	_margin-left:-902px; /*IE6 Fix*/

	zoom:1;
	/*background-color:#FFC;*/
}
div#main_content {
	margin:10px 10px 10px 10px;
	/*ackground-color:#FF9;*/
}



div#main_content img {
	border:none;
}

/* =============== layout header ================ */
div#header_wrapper {
	background-image:url(ui/bgcoretop.png);
	background-repeat:no-repeat;
	background-position:top;
	/* chenar albastru tot headerul */
	/*border:#03F 1px solid;*/
	position:absolute;
	top:0px;
	width:100%;
}
div#header_logo_section {
	margin-left:19px;
	margin-right:19px;
	margin-top:8px;
	padding:10px;
	text-align:right;
}
div#header_logo_section img { float:left; margin-left:5px; margin-top:5px; border:none;}
div#header_logo_section img#slogan { position:absolute; top:40px; right:40px;}
div#header_logo_section a { color:#007dc4; color:#999; text-decoration:none; }
div#header_logo_section a:hover { color:#97b3c4; color:#CCC; }
div#header_image_section { 
	padding-left:19px;
	padding-right:19px;
	height:174px;
}
div#header_image_background {
	background-color:#000;
	background-image:url(images_header/default.jpg);
	background-repeat:repeat-x;
	height:174px;
}



div#scada_shop_link {padding: 5px;}
div#scada_shop_link img {border:none;}
/* =============== layout menu ================ */
div#menu_wrapper {
	margin:5px 0px 0px 5px;
	font-size:11px;
	color:#666666;
	/* chenar rosu meniu */
	/*border: #C66 solid 1px;*/
}
div.menuitem {
	margin-top:2px;
	margin-bottom:2px;
}
.current_page {
	color:#000;	
}

/* =========== search  ========= */
div#search_wrapper {
	margin: 10px 0px 10px 6px;
}
div#search_wrapper form { margin:0; padding:0;}
div#search_wrapper form input {
	width:121px;
	color:#007CC2;
}
div#search_wrapper form input#button { width:60px; }

/* =========== layout steaguri limba  ========= */
div#flags_wrapper {
	margin: 15px 10px 15px 8px;
}
div#flags_wrapper a {margin-right:10px;}

/* =============== layout news ================ */
div#news_wrapper {
	margin:10px 5px 5px 5px;
	/* fundal portocaliu news */
	/*background-color:#FC9;*/
}
div#news_wrapper p { 
	margin:3px;
}
div#news_wrapper hr {
	color:#9f9e9a;
	color:#000;
	background-color:#9f9e9a;
	background-color:#000;
	height:1px;
	border:none;
}
div.news_item {
	margin-top:10px;	
	margin-bottom:5px;
	margin-left:3px;
	font-size:11px;
	line-height:11px;
}

span.news_date {
	color:#555;
	font-size:12px;
	display:inline;
}
div#news_wrapper span.news_date {
	color:#555;
	font-size:9px;
	display:inline;
}
div#news_wrapper a {
	color:#555;
}
div#news_wrapper a:hover {
	color:#999;
}

.clear {clear:both; line-height:1px;}


/* =============== layout form suport ================ */
form#cerere_suport {}

form#cerere_suport .fix1 {display:inline-block; width:150px;}
form#cerere_suport #captcha {vertical-align:middle;}


/* =============== text ================ */
.pe_mijloc {text-align:center}
#main_content p, #main_content ul {margin-right:30px;}

h1, h2, h3, h4, h5 {
	color:#007CC2;	
}
h1, h2 { margin: 10px 0px 10px 0px; font-size:18px;}
h2.subtitlu { margin-bottom:0px;}
h3 { margin: 20px 0px 10px 0px;}
h3.subtitlu { margin-top:0px;}
h4 { margin:15px 0px 0px 0px; color:#777;}
li { list-style-image:url(ui/bullet_1.gif);}
ul.bullet_din_margine {padding-left:15px;}

.text_albastru_bold {color:#007CC2; font-weight:bold;}
.highlight {background-color:#DEF;}

.plasare_stanga {float:left; margin:10px 10px 10px 0px;}
.plasare_stanga_cu_clear {float:left; margin:10px 10px 10px 0px; clear:left;}
.plasare_dreapta {float:right; margin:10px 0px 10px 10px;}
.plasare_dreapta_cu_clear {float:right; margin:10px 0px 10px 10px;}




div.section_panel {
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
	background-image:url(ui/gradient_generic.png);
	background-repeat:repeat-y;
	background-color:#FFF;
}
div.section_panel h3 {margin:0;}
div.section_panel img {
	float:right;
	margin:0px 0px 10px 10px;
}
div.section_panel .panel_ascuns {
	background-color:#FFF;
	padding:1px 15px 1px 15px;
	margin-top:10px;
	margin-bottom:10px;
}
div.section_panel .panel_ascuns img {float:none; margin:0;}

.aaa {
	float:left;
	width:300px;
	margin-right:10px;
}


.subtitlu {
	/*font-weight:normal;*/
	font-size:10px;
}





.panel_ascuns2 {padding-left:30px;}
.linkicon {background-repeat:no-repeat; display:inline-block; height:25px; line-height:25px; margin:0;}
.icpdf {background-position:left; padding-left:30px; background-image:url(ui/icon_pdf.png);}
.ic3d {background-position:left; padding-left:30px; background-image:url(ui/icon_3d.png);}
.icdetal {background-position:left; padding-left:30px; background-image:url(ui/icon_detalii.png)}

.icdschide {background-position:right; padding-right:30px; background-image:url(ui/icon_deschide.png)}

.linkiconmic {background-repeat:no-repeat; background-position:left; padding: 2px 0px 0px 15px; line-height:12px; margin:0; display:inline-block;}
.icpdfmic {background-image:url(ui/icon_pdf_mic.png);}
.icpptmic {background-image:url(ui/icon_ppt_mic.png);}


.side_panel { 
	width: 150px;
	float:right;
	display:inline; /* solve IE6 double margin float bug */
	margin:0px 0px 30px 10px;
	/*e3e3e3*/
	/*border-top:#678291 30px solid;*/
	border-left:#09C 1px solid;
	/*border-bottom:#678291 15px solid;*/
	/*border-right:#09C 1px solid;*/
	padding:10px 10px 10px 10px;
	font-size:10px;
	background-color:#FFF;
	/*background-color:#f2f4f5;*/
	background-color:#f0f3f4;
}
.side_panel h1 {font-size:12px; margin:0px 0px 5px 0px; padding:0;}
.side_panel h2 {font-size:10px; margin:0; padding:0;}
.side_panel h3 {font-size:10px; margin:10px 0px 3px 10px; padding:0;}
.side_panel p  {font-size:10px; margin:3px 0px 3px 30px; padding:0;}
.side_panel a.aici {color:#000; font-weight:bold;}
#main_content .side_panel p { margin-right:0px; }



#home_primul_text{padding-top:10px; padding-bottom:0px;}
#citat {font-style:italic; width:470px; text-align:right; padding-top:10px; padding-bottom:10px;}
.gradient_line {}
.home_caseta {
	display:inline-block;
	*zoom:1;   *display:inline;   /* IE6 bug inline-block bug */
	/*width:239px;*/
	width:227px;
	width:235px;
	/*height:102px;*/
	height:110px;
	/*background-image:url(ui/fundal_caseta.png);*/
	background-repeat:no-repeat;
	margin:20px 0px 0px 5px;
	padding:6px;
	font-size:10px;
	background-color:#E0EFF8;
}
.home_caseta img {display:none; margin-bottom:6px; height:36px; width:235px;}
.home_caseta h2 {padding:5px; margin:0; font-size:14px; color:#FFF; background-color:#075CAC; line-height:20px;}
.home_caseta a {
	padding-right: 8px;
	background-image:url(ui/mini-arrow.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#000;
	line-height:20px;
}
.home_caseta a:hover { color:#007cc2;}

.error {color:#FF0000;}
