body { background:#E4F6F9 url(images/background.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; }

#container { width:980px; margin:0 auto; padding:0; }
#header { width:980px; margin:0 auto; height:176px; }
#main { width:980px; margin:0 auto; background:#FFFFFF; }
#footer { width:980px; margin:0 auto; padding:15px; }

ul {margin:0; padding:0;}
div.spacer { clear:both; height:15px; display:block; }
div.pinkThingie { font-size:12px; color:#757575; }
h3.blueThingie { margin:0; padding:0; font-weight:bold; color:#FFFFFF; }
h3.yellowThingie { margin:0; padding:0; font-weight:bold; color:#6969696; }

/*Menu*/
.flt{float:left;}
.menubg{clear:left; width:202px;}
.menu{float:left; clear:left; font:bold 11px Helvetica, Arial, sans-serif;}
.menu li {margin:0px 0px 0px 0px; list-style:none;}
.menu a, .menu a:visited {
	width:214px;
	height:22px;
	margin:0px 2px;
	position:relative;
	display:block;
	color:#757575;
	text-decoration:none;
	padding:4px 0 0 12px;
	border-bottom:1px solid #caedf4;
	}
*html .menu a, .menu a:visited {
	width:214px;
	height:22px;
	margin:0px 2px;
	position:relative;
	display:block;
	color:#757575;
	text-decoration:none;
	padding:4px 0 0 12px;
	border-bottom:1px solid #caedf4;
	}
.menu a:hover, .menu a:active{
	background:url(images/bkg_blue_thingie_hover.gif) repeat;
	text-decoration:none;
	}	


.flt2{float:left;}
.menubg2{clear:left; width:202px;}
.menu2{float:left; clear:left; font:bold 11px Helvetica, Arial, sans-serif;}
.menu2 li {margin:0px 0px 0px 0px; list-style:none;}
.menu2 a, .menu2 a:visited {
	width:214px;
	height:22px;
	margin:0px 2px;
	position:relative;
	display:block;
	color:#757575;
	text-decoration:none;
	padding:4px 0 0 12px;
	border-bottom:1px solid #FFB340;
	}
*html .menu2 a, .menu2 a:visited {
	width:214px;
	height:22px;
	margin:0px 2px;
	position:relative;
	display:block;
	color:#757575;
	text-decoration:none;
	padding:4px 0 0 12px;
	border-bottom:1px solid #FFB340;
	}
.menu2 a:hover, .menu2 a:active{
	background:url(images/bkg_yellow_thingie_hover.gif) repeat;
	text-decoration:none;
	}	
/*end menu*/	

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:14px 22px 0 22px;
	height:28px;
}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(images/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */


#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: thin solid #FF8A8D;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.liniedreapta {
	border-right-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #9B9B9B;
	padding:5px;
}

div.spacer{ clear:both; height:5px; display:block; }

.linkPages a:link, .linkPages a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CC3333;
	text-decoration: none;
	border: thin solid #CC3333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.linkPages a:hover, .linkPages a:active {
	color: #FFFFFF;
	border: thin solid #CC3333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #CC3333;
	background-image: none;
}

.linkPages2 a:link, .linkPages2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 17px;
	color: #CC3333;
	text-decoration: none;
	border: thin solid #CC3333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.linkPages2 a:hover, .linkPages2 a:active {
	color: #FFFFFF;
	border: thin solid #CC3333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #CC3333;
	background-image: none;
}

.currentPage {
	color: #FFFFFF;
	background-color: #CC3333;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: bold;
}


.border_subtire {
	border: thin solid #CCCCCC;
}


.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 10px solid #FF6699;
	overflow: scroll; /*leave this value alone*/
	width: 671px; /*Width of Carousel Viewer itself*/
	height: 170px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
vertical-align:middle;
}

a.linkopacity img {
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


.seo { font-size:9px; color:#ffffff; text-align:center; }
.footer { font-size:9px; color:#666666; }
.footer a { font-size:9px; color:#666666; text-decoration:none; }
.footer a:hover { font-size:9px; color:#666666; text-decoration:underline; }


.content a {
	color: #CC0000;
	background-color:#ffe8e8;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.content a:hover {
	color: #FFFFFF;
	background-color:#CC0000;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}
.content_nolink { text-decoration:none; border:thin #CC6699; }
