@charset "utf-8";
/* CSS Document */

body {
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	background: url(../images/bg.jpg) repeat left top;
	color:#333333;
	behavior: url(csshover.htc); /* pentru versiuni mai vechi de ie */
}



/*
START UTILITY
*/
div, ul, h1, h1, h3, h4, h5, li, p, img, form, input, textarea, label {
	margin:0;
	padding:0;
}

a {
    outline: none;
	color:#333;
	text-decoration:underline;
}

a:hover {
    outline: none;
	color:#000;
	text-decoration:none;
}

img {
	border:none;
}

li {
	list-style:none;
}


.clearall {
	clear:both;
	font-size:1px !important;
	line-height:1px !important;
	height:1px !important;
	min-height:1px;
}

/*
END UTILITY
*/

/*-----------------------------
	START MAIN CONTENT 
-------------------------------*/
#main-content {
	left:0;
	right:0;
	margin:0 auto;
	padding:0;
	background:url(../images/mainBg.jpg) repeat-x left top;
}

/*-----------------------------
	END MAIN CONTENT 
-------------------------------*/
/*-----------------------------
	START MAIN CONTENT WRAPPER
-------------------------------*/
#content-wrap {
	width:960px;
	left:0;
	right:0;
	margin:0 auto;
	padding:0;
	text-align:center;
	/*background:url(../images/content-wrapBg.png) repeat-x left 0;*/
}

/*
START PAGE HEADER
*/
#pgheader {
	height:122px;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
}

p.logo a {
	float:left;
	margin:12px 0 0 0;
	background:url(../images/logo.png) no-repeat center center;
	width:179px;
	height:97px;
	display:inline-block;
	text-indent:-9999px;
}

p.logo_netacad a {
	float:left;
	margin:12px 0 0 0;
	background:url(../images/cisco-netacad-logo.jpg) no-repeat center center;
	width:102px;
	height:97px;
	display:inline-block;
	text-indent:-9999px;
}




#pgheader ul {
	width:250px;
	float:right;
	text-align:left;
	margin:15px 18px 0 0;
}

#pgheader ul li {
	color:#4fa019;
	text-align:left;
	height:43px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 50px;
}

#pgheader ul li.phone {
	background:url(../images/icon-phone.png) no-repeat left center;
	
}

#pgheader ul li.email {
	background:url(../images/icon-email.png) no-repeat left center;
	padding:15px 0 0 50px;
	height:35px;
	font-weight:normal;
}


#pgheader ul li a {
	color:#4fa019;
	text-decoration:none;
}

/*
END PAGE HEADER
*/

/*
START TOP MENU
*/
#menuBg {
	height:45px;
	clear:both;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Targeting both first and second level menus */
#nav li { 
	float: left; 
	position: relative; 
	text-align:left; 
	background:url(../images/menuBdr.png) no-repeat right center; 
	z-index:99;
}
#nav li.last {
	background:none; 
}
#nav li a { 
	display: block; 
	margin: 0 5px 0 0; 
	padding: 0 12px; 
	text-decoration:none; 
	color:#fff; 
	/*text-transform:uppercase;*/ 
	line-height:44px; 
	/*text-shadow: 1px 2px 2px #22487e;*/
}

#nav li a:hover { 
	text-decoration: none; 
	background:url(../images/menuHite.jpg) no-repeat center bottom;
}

/* Targeting the first level menu */
#nav { 
	display: block; 
	height: 48px; 
	padding: 0; 
	width: 960px;
}

#nav > li > a {  
	text-decoration:none;
	text-shadow: 1px 2px 2px #22487e;
}

/* Targeting the second level menu */
#nav li ul { 
	background: #3066b1; 
	color: #333; 
	display: none; 
	margin:0; 
	width: 220px; 
	position: absolute; 
	z-index:999;
}

#nav li ul li { 
	width: 100%; 
	background:none;
	border-bottom:1px dotted #648cc0; 
}

#nav li ul li.last { 
	border-bottom:none;
}

#nav li ul li a { 
	background: none; 
	border: none; 
	line-height: 30px; 
	margin: 0; 
	padding: 0 0 0 5px;  
}

#nav li ul li a:hover { 
	background: #3773c9;
}

/* A class of current will be added via jQuery */
#nav li.current > a { 
	/*color: #000;*/ 
	background:url(../images/menuHite.jpg) no-repeat center bottom;
}

/* CSS fallback */
#nav li:hover > ul.child { 
	display: block; 
}

/*
END TOP MENU
*/

/*
START BANNER 
*/

#pgBanner {
	height:190px;
	margin:18px 0 0 0;
	clear:both;
}

.slider {
	float:left;
	width:960px;
	height:190px;
	position:relative;
	padding-bottom:26px;
	/*background:url(../gfx/bottom_shadow.png) no-repeat bottom center;*/
}

.sliderContent {
	float:left;
	width:960px;
	height:190px;
	clear:both;
	position:relative;
	overflow:hidden;
}

.sliderArrows a {
	display:block;
	text-indent:-9999px;
	outline:none;
	z-index:50;
	background-image:url(../images/prev_next.png);
	width:42px;
	height:42px;
	position:absolute;
	top:50%;
	margin-top:-34px;
}

.prev {
	background-position:0 0;
	left:15px;
}

.prev:hover {
	background-position:0 -44px;
}

.next {
	right:15px;
	background-position:-44px 0;
}

.next:hover {
	background-position:-44px -44px;
}

.sliderContent .item {
	position:absolute;
	left:0;
	width:960px;
	height:190px;
	margin:0;
}

.sliderBullets {
	position:absolute;
	bottom:0;
	left:50%;
	z-index:50;
	margin-left:-45px;
}

.sliderBullets a {
	display:block;
	float:left;
	text-indent:-9999px;
	outline:none;
	margin-left:5px;
	width:10px;
	height:11px;
	background:url(../images/bullets.png) no-repeat;
}

.sliderBullets .active {
	background-position:0 -11px;
}

.sliderContent a {
	outline:none;
}

a {
	color: #999999;
}

a img {
	border:none;
}

/*
END BANNER 
*/

/*--START MIDDLE CONTENT--*/
#txtContent {
	clear:both;
	margin:18px 0;
	font-size:14px;
	text-align:justify;
	display:table;
	width:960px;
}

#txtContent1 {
	clear:both;
	margin:18px 0;
	font-size:14px;
	text-align:justify;
	display:table;
	width:960px;
}



#txtContent .leftContent, #txtContent .rightContent {
	display:inline-block;
	float:left;
}

#txtContent1 .rightContent1 {
	display:inline-block;
	float:left;
}
/*
START LEFT CONTENT 
*/
#txtContent .leftContent {
	width:230px;
}

#txtContent .leftContent .hmNews, #txtContent .leftContent .hmNews a {
	font-size:11px;
	color:#91979c;
	text-decoration:none;
}

/* start AD */
#txtContent .leftContent .hmNews a.news {
	font-size:11px;
	color:#19bde6;
	text-decoration:none;
}

#txtContent .leftContent .hmNews a.news:hover {
	font-size:11px;
	color:#19bde6;
	text-decoration:underline;
}
/* end AD */




#txtContent .leftContent .hmNews h3 {
	font-size:18px;
	color:#3167b1;
	text-transform:uppercase;
	text-align:left;
	line-height:23px;
	font-weight:normal;
	background:url(../images/icon-news.gif) no-repeat left center;
	line-height:23px;
}

#txtContent .leftContent .hmNews h3 {
	border-bottom:1px dotted #c4c8c9;
	display:block;
	margin:0 0 0 20px;
	padding:5px 0 10px 40px;

}

/*#txtContent .leftContent .hmNews h3 span img {
	float:right;
	margin:16px -20px 0 0;
}*/

#txtContent .leftContent .hmNews ul {
	margin:18px 0 0 18px;
	text-align:left;
}

#txtContent .leftContent .hmNews ul li {
	margin:0 0 20px 0;
	border-bottom:1px dotted #c9cdcf;
	padding-bottom:18px;
}

#txtContent .leftContent .hmNews ul li b {
	color:#0f3b68;
	display:block;
	font-size:14px;
	line-height:13px;
	margin:0 0 5px 0;
}

#txtContent .leftContent .hmNews .key {
	color:#0f3b68;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin:0;
	
}

#txtContent .leftContent .hmNews ul li span {
	color:#4f555d;
	display:block;
	font-size:12px;
	line-height:11px;
	font-weight:bold;
	margin:5px 0 0 0;
}

img.more {
	position:relative;
	margin:-21px 0 0 0;
	float:right;
}
/*
END LEFT CONTENT 
*/

/*
START RIGHT CONTENT  
*/
#txtContent .rightContent {
	width:690px;
	margin:10px 0 0 18px;
	background:#fff url(../images/contentBg.jpg) repeat-x left bottom;
	-moz-box-shadow: inset 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 2px #fff;
	box-shadow: inner 0 0 2px #fff;
	border:1px solid #dbe6ea;
	padding:10px;
}


#txtContent .rightContent h1 {
	background:url(../images/icon-book.png) no-repeat left center;
	height:25px;
	padding:12px 0 10px 40px;
	border-bottom:1px solid #e3e3e3;
	color:#19bde6;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	text-transform:uppercase;
}

#txtContent .rightContent h1 b {
	float:right;
	display:inline-block;
	width:120px;
	height:16px;
	margin:0;
}

#txtContent .rightContent h1 b span {
	float:left;
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 5px;
}

#txtContent .rightContent  span.txt {
	color:#cccfff;
	font-size:12px;
}

#txtContent .rightContent  span.rosu {
	color:#9c1f1f;
	font-size:10px;
}


#txtContent .rightContent h1 b span a {
	background-image:url(../images/icon-social.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:0 0;
	text-decoration:none;
}

#txtContent .rightContent h1 span {
	color:#3167b1;
	text-transform:none;
	font-weight:normal;
}

.rightContent h4 {
	color:#3167b0;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	margin:15px 0 2px 0;
}

/*
start ad rightContent
*/
#txtContent1 .rightContent1 {
	width:940px;
	margin:0px 0 0 0px;
	background:#fff url(../images/contentBg.jpg) repeat-x left bottom;
	-moz-box-shadow: inset 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 2px #fff;
	box-shadow: inner 0 0 2px #fff;
	border:1px solid #dbe6ea;
	padding:10px;
}


#txtContent1 .rightContent1 h1{
	height:25px;
	padding:12px 0 10px 30px;
	color:#19bde6;
	font-weight:bold;
	text-align:left;
	font-size:15px;
	text-transform:uppercase;
}




#containerIntro h1,
#containerIntro p{
    display: inline-block;
    padding-top:10px;
}


hr{
 height: 1px;
 color: #e3e3e3;
 border: none; 
 background: #dddddd; 
}

#txtContent1 .rightContent1 h1 b span {
	float:left;
	display:inline-block;
	width:16px;
	height:16px;
	margin:0 5px;
}

#txtContent1 .rightContent1 h1 b span a {
	background-image:url(../images/icon-social.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	background-position:0 0;
	text-decoration:none;
}


#txtContent1 .rightContent1 h1 span {
	color:#3167b1;
	text-transform:none;
	font-weight:normal;
}

.rightContent1 h4 {
	color:#3167b0;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	margin:15px 0 2px 0;
}
/*end ad right content */


/*
START TABLE CONTENT
*/
 div#tablecontainer {
	width:690px;
	border-bottom:1px solid #7cc54c;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	font-family:Arial, Helvetica, sans-serif;
	/*background:url(http://i.stack.imgur.com/ZsO5U.png) TOP LEFT REPEAT-Y;*/
}

div.tablecontainerrow {
	clear:both;
	/*overflow:hidden;*/ /*modificat de catalin - am comenat aceasta linie*/
	/*border:1px solid black;*/
	border-top:none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	letter-spacing:-1px;
	position: relative;/* adaugat de catalin*/
	
}

/*
in clasa de mai jos se stilizeaza comentariul 
*/
.comentariu{
	width: 500px;
	padding:10px;
	background-color: #cccccc;
	border-radius:5px;/*css3*/	
	position: absolute;
	top:0px;
	left: 130px;
	right: 0;
	z-index: 10000;
	display: none;
	opacity:0.9;
	font-weight:bold;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
/*end of comentariu*/

/*adaugam efectul de hover peste div.tablecontainerrow */
div.tablecontainerrow:hover .comentariu{	
	display: block;
}


div.tablecontainerrow span {
	color:#4a6b8d;
}

div.tablecontainerrow.tbleHead {
	background:#7cc54c;
	color:#fbfbfb;
	font-weight:bold;
	height:38px;
	line-height:38px;
	font-size:12px;
	text-transform:uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;

}

div.tablecontainerrow.tbleOdd {
	background:#f6fbfe;
	color:#616161;
	font-size:11px;
	height:38px;
	text-align:left;
	line-height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	cursor: pointer;/* adaugat de catalin*/
}

div.tablecontainerrow.tbleEven {
	background:#def0f9;
	color:#616161;
	font-size:11px;
	height:38px;
	text-align:left;
	line-height:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Microsoft Sans Serif";
	cursor: pointer;/* adaugat de catalin*/
}

div#tablecontainer div div.column1, div#tablecontainer div div.column2, div#tablecontainer div div.column3, div#tablecontainer div div.column4, div#tablecontainer div div.column5 {
	float:left;
	height:34px;

}

div#tablecontainer div div.column1.frst, div#tablecontainer div div.column1.frsthd {
	padding:4px 5px 4px 10px;
	border-right:1px solid #d7edd1;
	width: 220px;
	

}

div#tablecontainer div div.column2.snd, div#tablecontainer div div.column2.sndhd {
	padding:4px 5px 4px 14px;
	border-right:1px solid #d7edd1;
	width: 130px;
}

div#tablecontainer div div.column3.third, div#tablecontainer div div.column3.thirdhd {
	padding:4px 5px 4px 10px;
	border-right:1px solid #d7edd1;
	width: 90px;
}

div#tablecontainer div div.column4.frth, div#tablecontainer div div.column4.frthhd {
	padding:4px 5px 4px 14px;
	border-right:1px solid #d7edd1;
}

div#tablecontainer div div.column5.fivth, div#tablecontainer div div.column5.fivthhd {
	padding:4px 5px 4px 14px;
}

 div#tablecontainer div div.column1.frsthd, div#tablecontainer div div.column2.sndhd, div#tablecontainer div div.column3.thirdhd, div#tablecontainer div div.column4.frthhd, div#tablecontainer div div.column5.fivthhd {
 	border-right:none;
 }

div#tablecontainer div div.column1 {
	width: 170px;
}

div#tablecontainer div div.column2 {
	width: 170px;
}

div#tablecontainer div div.column3 {
	width: 115px;
}

div#tablecontainer div div.column4 {
	width: 60px;
}

div#tablecontainer div div.column5 {
	width: 65px;
}
/*
END TABLE
*/
p.stars {
	clear:both;
	font-size:10px;
	line-height:11px;
	color:#6b6b6b;
	padding:4px;
}

p.stars sup {
	color:#9c1f1f
}

.hmContact {
	-moz-box-shadow: inset 0 0 6px #b9c7ce;
	-webkit-box-shadow: inset 0 0 6px #b9c7ce;
	box-shadow: inset 0 0 6px #b9c7ce;
	border:1px solid #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding:10px;
	margin:2px 0 0 0;
	font-size:11px;
	text-align:left;
	line-height:11px;
	color:#6b6b6b;
}


.hmContact p {
	margin:10px 0 0 20px;
	display:block;
	font-weight:bold;
}

.hmContact p b {
	color:#19bce5;
	font-weight:bold;
	display:block;
	padding:0 0 4px 0;
	font-size:13px;
	text-transform:uppercase;
}

.hmContact p a {
	color:#c76404;
	text-decoration:none;
}


/*
END RIGHT CONTENT  
*/
/*--END MIDDLE CONTENT--*/


/*-----------------------------
	END MAIN CONTENT WRAPPER
-------------------------------*/

/*-----------------------------
	START FOOTER3167b1
-------------------------------*/
#pgFooter {
	height:140px;
	padding:0;
	font-size:11px;
	color:#3e3d3d;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto ;
	clear:both;
	/*background:url(../images/footerBg.jpg) repeat-x left top;*/
}



#pgftWrap { 
	left:0;
	right:0;
	margin:21px auto 0 auto;
	padding:0;
	width:960px;
	background:url(../images/logo-footer.png) no-repeat right 10px; 
	height:140px; 
} 

#pgftWrap ul, #pgftWrap div {
	display:inline-block;
	float:left;
}

#pgftWrap ul {
	margin:30px 0 0 30px;
	text-align:left;
	width:710px;
	font-family:Arial, Helvetica, sans-serif;
}

#pgftWrap ul li {
	border-bottom:none;
	font-size:9px;
	text-transform:uppercase;
	padding:20px 0 0 0;
}

#pgftWrap ul a {
	text-decoration:none;
	color:#464242;
	padding:0 2px 0 0;
}

#pgftWrap div {
	background:#d8dedf;
	padding:20px;
	width:170px;
	height:35px;
	margin:30px 0 0 10px;
	text-transform:none;
	color:#333;
	
}

/*-----------------------------
	END FOOTER
-------------------------------*/



div span.bleo{
	
	font-weight:bold;
	font-size:12px;
	color:#19bde6;
	
}

div span.bleo1{
	
	font-weight:normal;
	font-size:12px;
	color:#19bde6;
	
}

div span.rosu{
	
	font-weight:bold;
	font-size:12px;
	color:#9c1f1f;
	
}

div span.orange{
	
	font-weight:bold;
	font-size:12px;
	color:#c76404;
	
}

div span.blue{
	
	font-weight:bold;
	font-size:12px;
	color:#3167b1;
	
}

div span.negru{
	
	font-weight:bold;
	font-size:12px;
	color:#000000;
	
}

a.negru {
	color:#000000;
	text-decoration: none;
}


a.negru:hover {
	color:#000000;
	text-decoration: underline;
}

a.blue {
	color:#3167b1;
	text-decoration: none;
}


a.blue:hover {
	color:#3167b1;
	text-decoration: underline;
}



.normal1{
   font-family:arial;
   font-size:12px;
   text-align:left;
   padding: 10px;
}


div span.mic{
	color: #b7b7b7;
	font-size: 8px;
	font-family: verdana;
}
