/* CSS Document */

/**GENERAL**/

* {
	margin: 0;
	padding: 0; } /* makes the li bullets float out of the width */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center; /* IE 5.x,6 centering fix */
	min-width: 1001px; /* Netscape 6 min-width bug fix */  }
div#shadow {
	background: #FFFFFF url(../images/shadow-left.jpg) top left repeat-y;
	width: 808px;
	padding: 0;
	margin: 0 auto;	}
div#wrapper {
	background: url(../images/shadow-right.jpg) top right repeat-y;
	width: 790px;
	padding: 0;
	margin: 0 auto;
	text-align: left; } /* IE 5.x,6 centering fix */
	
a:link, a:visited {
	text-decoration: none;
	color: #016699;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
a:hover, a:active {
	text-decoration: overline;
	color: #016699; }
	
/**END GENERAL**/

/**BRANDING**/

div#branding {
	margin-right: 18px;
	margin-left: 12px;
	height: 65px;
	padding: 5px;
	background: url(../images/logo.gif) 10px 10px no-repeat; }

/**END BRANDING**/

/**MAINNAV**/

div#mainnav {
	margin: 5px 18px 20px 9px;
	height: 26px;
	line-height: 26px;
	background: url(../images/main-nav-bkg.jpg) top left repeat-x;
	border: 1px solid black;
	border-left: none;
	border-right: none; }
div#mainnav ul {
	margin-left: 60px;
	width: 790px; 
	list-style: none;
	float: left; }
* html div#mainnav ul {
	margin-left: 30px;
	width: 700px; }
div#mainnav ul li {
	background: url(../images/mainnav-bullet.gif) center right no-repeat; 
	text-align: center; 
	float: left; /* fix pentru IE 7 */
	position: relative; } /* context de pozitionare pt. pop-out */
div#mainnav ul li a { 
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 1.5em; }
div#mainnav ul li a:hover, div#mainnav ul li a.current { color: #FF9900; }
div#mainnav li.last { background: none; }

/**END MAINNAV**/

/**SUBNAV**/

div#subnav {
	margin: 5px 18px 0 9px;
	height: 26px;
	line-height: 20px; }

/**END SUBNAV**/

/**BANNER**/

div#banner {
	background: url(../images/banner.jpg) top left no-repeat;
	height: 230px;
	margin-right: 18px;
	margin-left: 9px; }
div#banner p {
	width: 350px;
	padding: 5px 10px;
	float: right;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	clear: both; }
div#banner p.xbig { 
	font-size: 18px;
	padding: 5px 10px; }
div#banner p.big {
	font-size: 15px;
	padding: 5px 10px; }
div#banner a {
	font-size: inherit;
	color: #FFFFFF;
	text-decoration: underline; }
div#banner a:hover { color: #FF9900; }

table { width: 100%; }

/**END BANNER**/

/**MAIN CONTENT**/

div#main-content {
	margin: 5px 18px 0 9px; }
p.links a {
	background: url(../images/btns/btn-bkg.jpg) top left no-repeat;
	display: block;
	width: 82px;
	height: 22px;
	line-height: 20px;
	padding: 0;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center; }
p.links a:hover {
	background: url(../images/btns/btn-bkg-over.jpg) top left no-repeat;
	text-decoration: none; }
p.linksBig a {
	background: url(../images/btns/btn-big-bkg.jpg) top left no-repeat;
	display: block;
	width: 152px;
	height: 22px;
	line-height: 20px;
	padding: 0;
	border: none;
	color: #FFFFFF !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	text-align: center; }
p.linksBig a:hover { 
	background: url(../images/btns/btn-big-bkg-over.jpg) top left no-repeat;
	text-decoration: none; }


/**CONTENT LEFT**/

div#content-left {
	width: 275px;
	float: left; }
div#form-box-up {
	background: url(../images/form-box-up.jpg) top left no-repeat;
	width: 275px;
	height: 4px;
	clear: both; }
* html div#form-box-up { margin-bottom: -11px; }
div#form-box-content {
	background: url(../images/form-box-bkg.jpg) top left repeat-y;
	padding: 5px;
	/*height: 200px;*/
	width: 265px; }
div#form-box-down {
	background: url(../images/form-box-down.jpg) top left no-repeat;
	height: 20px;
	width: 275px; }
	
ul.slidebtns {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 290px;
	float: left; }
ul.slidebtns li {
	float: left;
	background: url(../images/corner-right.gif) no-repeat top right;
	margin-right: 10px;
	background-color: #428CDE; }
ul.slidebtns li.white {
	background: url(../images/form-box-nav-cright.jpg) top right no-repeat; }
ul.slidebtns li a {
	display: block;
	padding: 0 1em;
	line-height: 26px;
	background: url(../images/corner-left.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff !important; 
	float: left;
	font-size: 12px !important; }
ul.slidebtns li.white a {
	background: url(../images/form-box-nav-cleft.jpg) top left no-repeat ;
	line-height: 30px;
	padding: 0 0.6em; 
	color: #428CDE !important;;
	font-size: 14px !important;;
	/*width: 119px;*/ }
ul a:hover {
	color: #333; }
div#content-left h3 {
	margin: 10px 0;
	font-family: Tahoma, "Agency FB", sans-serif;
	font-size: 15px; }
p.news { 
	font-family: Tahoma, "Agency FB", sans-serif;
	font-size: 12px;
	text-align: justify;
	padding: 0 5px;
	margin: 5px 0; }
p.news a {
	font-size: 13px;
	background: url(../images/icons/arrow.jpg) center left no-repeat;
	padding-left: 15px; }
p.news a:hover { text-decoration: underline; }

table#tblCautaPlan {
	width: 255px;
	margin: 0 auto; }	
* html table#tblCautaPlan label { font-size: 11px; margin: -2px; }
table#tblCautaPlan td { 
	padding: 10px 0;
	border-bottom: 1px solid #CCC; }
table#tblCautaPlan td.tdLabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 80px; }
	
table#tblCauta {
	width: 255px;
	margin: 20px auto 0 auto;
	border-top: 1px solid #FF9900; }	
table#tblCauta td.tdCautaLabel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100px; }

/**END CONTENT LEFT**/
/**CONTENT RIGHT**/

div#content-right {
	width: 470px;
	float: right; }

div#content-right h2 {
	font-family: Tahoma, "Agency FB", sans-serif;
	font-size: 17px; }
	
div#col-left {
	width: 228px;
	float: left; }
div#col-right {
	width: 228px;
	float: right; }
	
div.plan {
	width: 214px;
	height: 224px;
	background: url(../images/plan-bkg.jpg) top left no-repeat;
	padding: 5px; }
div.img-container {
	width: 100%;
	height: 125px;
	text-align: center;
	margin: 20px auto 10px auto; }
div.img-container img { 
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid black;
	margin: 0 auto; }
div.img-container a:hover img { border: 1px solid #f90; }
	
div.info-box { margin-bottom: 10px; }
div.info-box-content {
	width: 218px;
	padding: 5px;
	background: url(../images/info-box-content.jpg) top left repeat-y;
	/*border-top: 1px solid #428CDE;*/ }
div.info-box-content p {
	padding-right: 7px;
	text-align: justify;
	margin: 5px 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; }
div.info-box-down {
	background: url(../images/info-box-down.jpg) top left no-repeat;
	width: 228px;
	height: 18px; }
	
div.info-box-content p.tel {
	text-align: right;
	padding: 7px inherit;
	margin: 7px auto;
	font-family: Tahoma, "Agency FB", sans-serif;
	font-size: 15px;
	font-weight: bold; }
	
h3.head-contact { margin: 10px auto; }
td.contact-name {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 70px;
	padding: 5px;
	color: #666666;
	text-align: right; }
td.contact-label {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	padding: 5px;
	color: #666666;
	text-align: right; }
span.asterisk { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000; }

div#content-articole h2 {
	margin-bottom: 20px;
	color: #016699; }
div#content-articole ol, div#content-articole ul {
	margin: 10px 0;
	margin-left: 40px;
	font-weight: bold; }
div#content-articole p { margin-bottom: 10px; }
div#content-articole img.imgLeft {
	float: left;
	padding: 3px;
	border: 1px solid black;
	margin: 0 5px 5px 0; }
div#content-articole img.imgRight {
	float: right;
	padding: 3px;
	border: 1px solid black;
	margin: 0 0 5px 5px; } 	 	

/**END CONTENT RIGHT**/
/**END MAIN CONTENT**/

/**FOOTER**/

div#footer {
	margin: 20px 18px 0 9px;
	background: url(../images/orangebar-bkg.jpg) top left repeat-x;
	padding-top: 10px;	
	clear: both; }

/**END FOOTER**/