body {
	background-image:url(../images/bg1.gif);
	/*background-image:url(../images/bg_dragobete.jpg);	*/
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
body.martisor {
	background-image:url(../images/bg_martisor_2.jpg);	
	background-position:center top;	
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

div.header {
	padding:20px;
	margin:0px;
	border:0px;
	width:900px;
	height:64px;
	background-color:#FFF;
	margin-top:30px;
}
.header_middle {
	width:436px;
	height:64px;
	padding:0px 0px 0px 60px;
}
.header_right {
	width:250px;
	height:64px;
	text-align:right;
	font-size:11px;
}
.header_right a { color:#000; text-decoration:none; }
.header_right a:hover { color:#000; text-decoration:underline; }

#cauta_box {
	margin-top:30px;
}
#cauta_box input {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
}

.clear { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }
.width100 { width:100%; }

div.menu1 {
	width:940px;
	height:30px;
	background-color:#FFF;
	background-image:url(../images/mnbg.gif);
	background-repeat:repeat-x;
}
td.menu1 {
	height:30px;
	background-color:#FFF;
	background-image:url(../images/mnbg.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0px 16px 0px 16px; /* old padding 20px */
	border-right:1px solid #FFF;
	white-space:nowrap;
}
td.menu1 a { color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; line-height:normal; }
td.menu1 a:hover { color:#FFF; text-decoration:underline; background:none; }
td.menu1-on {
	height:30px;
	background-color:#FFF;
	background-image:url(../images/mnbg-on.gif);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding:0px 20px 0px 20px;
	border-right:1px solid #FFF;
	white-space:nowrap;
}
td.menu1-on a { color:#FFF; font-size:12px; font-weight:bold; text-decoration:underline; line-height:normal; }
td.menu1-on a:hover { color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; }

div.menu2 {
	width:940px;
	height:42px;
	background-color:#FFF;
	background-image:url(../images/mn2_bg.gif);
	background-repeat:repeat-x;
}
div.menu2 table {
}
td.menu2 {
	height:42px;
	background-color:#FFF;
	background-image:url(../images/mn2_bg.gif);
	background-repeat:repeat-x;
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding:0px 40px 0px 0px;
	white-space:nowrap;
}
td.menu2 a { color:#000; font-size:12px; text-decoration:none; }
td.menu2 a:hover { color:#000; text-decoration:underline; background:none; }
td.menu2 a.on { color:#000; font-size:12px; text-decoration:none; font-weight:bold; }
td.menu2 a.on:hover { text-decoration:underline; color:#000; background:none; }

#relativeContainer {
	position:relative;
	width:940px;
	height:520px;
	background-color:#FFF;
}

#content {
	width:940px;
	margin-top:6px;
	position:absolute;
	left:50%;
	margin-left: -470px;
	
}
#home_stiri {
}
.box {
	width:220px;
}
.box .header {
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#ee1c24;
	text-align:left;
	vertical-align:middle;
	padding:0px 12px 0px 12px;
}
.box .header a { color:#FFF; text-decoration:none; }
.box .header a:hover { text-decoration:underline; background:none; color:#FFF; }
.box .content {
	background-image:url(../images/boxbg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	color:#000;
	font-size:12px;
	padding:14px 12px 10px 12px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	line-height:normal;
	height:191px;
}
.box .content a { color:#000; text-decoration:none; }
.box .content a:hover { color:#000; text-decoration:underline; background:none; }
.box .content p a span { font-size:12px; color:#000; }
.box .content h2 { font-size:12px; color:#000; }
.box .content h2 a { font-size:12px; color:#000; text-decoration:none; padding-bottom:3px; }
.box .content h2 a:hover { font-size:12px; color:#000; text-decoration:underline; background:none; }
.box .footer { width:220px; height:7px; }

.box .content a.more { font-size:11px; color:#ee1c24; text-decoration:underline; font-weight:bold; padding:2px; }
.box .content a.more:hover { font-size:11px; color:#FFF; background-color:#ee1c24; text-decoration:none; font-weight:bold; }
.redarrow { margin:0px 5px 0px 5px; text-decoration:none;  }

.home_col0 { padding:0px 0px 20px 0px; }
.home_col_stiri { padding:0px 0px 20px 20px; }
.home_col1 { padding:0px 0px 0px 0px; }
.home_col2 { padding:0px 0px 0px 20px; }
.home_col3 { padding:0px 0px 0px 20px; }
.home_col4 { padding:0px 0px 0px 20px; }

.box2 {
	width:220px;
}
.box2 .header2 {
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#ee1c24;
	text-align:left;
	vertical-align:middle;
	padding:0px 12px 0px 12px;
}
.box2 .header2 a { color:#FFF; text-decoration:none; }
.box2 .header2 a:hover { color:#FFF; text-decoration:underline; background:none; }
.box2 .pic { height:70px; }
.box2 .content2 {
	font-weight:normal;
	background-image:url(../images/box2bg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	color:#000;
	font-size:12px;
	width:220px;
	height:113px;
	padding:8px 5px 11px 11px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	line-height:normal;
}
.box2 .content2 a { color:#000; text-decoration:none; }
.box2 .content2 a:hover { color:#000; text-decoration:underline; background:none; }
.box2 .content2 h2 { font-size:12px; color:#000; }
.box2 .content2 h2 a { font-size:12px; color:#000; text-decoration:none; padding-bottom:3px; }
.box2 .content2 h2 a:hover { font-size:12px; color:#000; text-decoration:underline; }
.box2 .content2 ul { list-style:square; margin-left:12px; font-size:12px; font-weight:bold;  }
.box2 .content2 ul li { padding-bottom:5px; }
.box2 .content2 ul li a {}
.box2 .content2 ul li a:hover {}

.box2 .footer2 { width:220px; height:9px; }

.box2 .content2 a.more { font-size:11px; color:#ee1c24; text-decoration:underline; font-weight:bold; padding:2px; }
.box2 .content2 a.more:hover { font-size:11px; color:#FFF; background-color:#ee1c24; text-decoration:none; font-weight:bold; }

#footerTable {
	width:100%;
}
#footerTable td.tdFooter50 {
	width:50%;
	background-image:url(../images/footer_bg_1.gif);
	background-repeat:repeat-x;
	background-color:#FFF;	
	height:158px;	
}
#footerTable td.footerMain {
	width:940px;
	background-image:url(../images/footer_bg_1.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	height:158px;
}


#footer2 {
	width:940px;
	height:158px;
	font-size:11px;
	color:#FFF;
	text-align:left;
	vertical-align:middle;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#footer2 a { color:#FFF; font-size:11px; text-decoration:none; }
#footer2 a:hover { color:#FFF; font-size:11px; text-decoration:underline; }


#content_page {
	width:940px;
	padding-top:6px; /* margin-top:6px; */
	background-color:#FFF;
}
#breadcrumb {
	font-size:11px;
	color:#000;
	text-align:left;
	padding:2px 0px 8px 19px;
}
#breadcrumb a { font-size:11px; color:#ee1c24; text-decoration:underline; font-weight:bold; padding:2px; }
#breadcrumb a:hover { font-size:11px; color:#FFF; background-color:#ee1c24; text-decoration:none; font-weight:bold; }

.pageLeftCol {
	width:220px;
}
.pageMainCol {
	width:100%;
	padding:0px 0px 10px 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}
#submenu {
	margin-bottom:5px;
}
#submenu ul li {
	width:190px;
	font-size:12px;
	color:#000;
	background-color:#e1e1e1;
	border-bottom:2px solid #FFF;
	padding:9px 10px 8px 20px;
}
#submenu ul li:hover {
	background-color:#ee1c24;
	color:#FFF;
}
#submenu ul li a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#submenu ul li:hover a {
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

#submenu ul li.selected {
	width:190px;
	font-size:12px;
	color:#000;
	background-color:#ececec;
	border-bottom:2px solid #FFF;
	padding:9px 10px 8px 20px;
	font-weight:bold;
}
#submenu ul li.selected:hover {
	background-color:#ee1c24;
	color:#FFF;
}
#submenu ul li.selected a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#submenu ul li.selected:hover a {
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}

.box3 {
	width:220px;
	margin-top:7px;
	background-color:#FFF;
}
.box3 .header3 {
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#8e8e8e;
	text-align:left;
	vertical-align:middle;
	padding:0px 12px 0px 12px;
}
.box3 .header3 a { color:#FFF; text-decoration:none; }
.box3 .header3 a:hover { color:#FFF; text-decoration:underline; background:none; }
.box3 .content3 {
	font-weight:normal;
	background-image:url(../images/box3bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#000;
	font-size:12px;
	width:220px;
	padding:8px 5px 11px 11px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	line-height:normal;
}
.box3 .content3 p { padding:0px 0px 10px 0px; }
.box3 .content3 a { color:#000; text-decoration:none; }
.box3 .content3 a:hover { color:#000; text-decoration:underline; }
.box3 .content3 li { list-style:square; margin:5px 0px 5px 5px; list-style-position:inside;  }

.box3 .footer3 { width:220px; height:9px; }

.box3 .content3 a.more { font-size:11px; color:#ee1c24; text-decoration:underline; font-weight:bold; padding:2px; }
.box3 .content3 a.more:hover { font-size:11px; color:#FFF; background-color:#ee1c24; text-decoration:none; font-weight:bold; }

.calcimg {
	margin:0px 15px 0px 0px;
}
.50perc {
	width:50%;
}
.pageMainCol h2 {
	font-size:18px;
	font-weight:bold;
	padding:0px 4px 15px 0px;
}
.pageMainCol p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0px 0px 15px 0px;
}
.titleTable {
	width:100%;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	margin-bottom:20px;
	margin-top:7px;
}
h1 {
	font-weight:bold;
	font-size:21px;
	font-family:Verdana, Geneva, sans-serif;
}
a { color:#ee1c24; text-decoration:none;  }
a:hover { color:#ee1c24; text-decoration:underline; }

.box4 {
	background-color:#f6f6f6;
	background-image:url(../images/box4bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #e5e5e5;
	padding:6px 11px 6px 11px;
	margin-bottom:15px;
}
.box4over {
	background-color:#f36a70;
	background-image:url(../images/box4overbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #bb1233;
	padding:6px 11px 6px 11px;
	margin-bottom:15px;
}
.box4 .floatright { width:80px; height:80px; }
.box4over .floatright { width:80px; height:80px; }
.box4 .floatleft { width:520px; height:80px; }
.box4over .floatleft { width:520px; height:80px; }

.box4over h3 {color:#FFF; }
.box4over h3 a:hover {color:#FFF; }
.box4over p {color:#FFF; }
.box4over p a {color:#FFF; padding-top:5px; }
.box4over a { color:#FFF; }
.box4over a:hover {color:#FFF; }
h3 {
	font-size:17px;
	font-weight:bold;
	color:#000;
	padding:0px 0px 5px 0px;
}
h3 a { color:#000; }

h4 {
	font-size:15px;
	font-weight:bold;
	color:#666;
	padding:0px 0px 3px 0px;
}


img.mainpic {
	margin:0px 0px 20px 0px;
}

.box5 {
	background-color:#f6f6f6;
	background-image:url(../images/box4bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #e5e5e5;
	padding:6px 15px 6px 11px;
	margin-right:15px;
	width:300px;
	height:70px;	
}
.box5over {
	background-color:#f36a70;
	background-image:url(../images/box4overbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #bb1233;
	padding:6px 15px 6px 11px;
	margin-right:15px;
	width:300px;
	height:70px;
	cursor:pointer;
}

.box5over h3 {color:#FFF; }
.box5over h3 a:hover {color:#FFF; }
.box5over p {color:#FFF; }
.box5over p a {color:#FFF; padding-top:5px; }
.box5over a { color:#FFF; }
.box5over a:hover {color:#FFF; }
.box5 img { margin:0px 20px 0px 0px; }
.box5over img { margin:0px 20px 0px 0px; }

div.intoBox {
	background-image:url(../images/intobox_bg.gif);
	background-repeat:repeat-x;
	background-color:#efefef;
	padding:6px;
	border: 1px solid #8e8e8e;
	margin-bottom:10px;
}

a.black { color:#000; text-decoration:none; }
a.black:hover { color:#000; text-decoration:underline; }

#pas2form {
	background-image:url(../images/intobox_bg.gif);
	background-repeat:repeat-x;
	background-color:#efefef;
	padding:6px;
	border: 1px solid #8e8e8e;
	margin-bottom:10px;
}
#pas2form p { padding:3px 0px 8px 0px; }
#pas2form a.more { font-size:15px; color:#FFF; background-color:#ee1c24; text-decoration:none; font-weight:bold; padding:4px; }
#pas2form a.more:hover { font-size:15px; color:#FFF; background-color:#951f1f; text-decoration:underline; font-weight:bold; padding:4px; }

.display_0 { display:none; }
.display_1 { display:inline; }

h5 {
	font-size:14px;
	font-weight:bold;
	color:#ee1c24;
	padding:0px 0px 1px 0px;
}

.box6 {
	background-color:#f6f6f6;
	background-image:url(../images/box4bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #e5e5e5;
	padding:6px 11px 6px 11px;
	margin-bottom:15px;
}
.box6over {
	background-color:#f36a70;
	background-image:url(../images/box4overbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #bb1233;
	padding:6px 11px 6px 11px;
	margin-bottom:15px;
}
.box6 .floatright { width:80px;  }
.box6over .floatright { width:80px; }
.box6 .floatleft { width:520px;  }
.box6over .floatleft { width:520px; }

.box6over h3 {color:#FFF; }
.box6over h3 a:hover {color:#FFF; }
.box6over p {color:#FFF; }
.box6over p a {color:#FFF; padding-top:5px; }
.box6over a { color:#FFF; }
.box4over a:hover {color:#FFF; }

h2.redalpha { font-weight:bold; color:#ee1c24; }
h3.littlegrey { font-size:14px; margin-top:4px; }
ul.redbullet { list-style-image:url(../images/bullet_red.gif); list-style-position:inside; margin:0px 0px 0px 15px; }
ul.blackdisc { list-style:disc; list-style-position:inside; margin:0px 0px 0px 15px; }
p.margin_eq { margin:7px 0px 7px 0px; padding:0px; }

input.error {
	background-color:#FFFFFF; 
	color:#000000;
	/* border: #FF0000 solid 1px; */
	background-color: #F0D7CE;
}
textarea.error {
	background-color:#FFFFFF; 
	color:#000000;
	/* border: #FF0000 solid 1px; */
	background-color: #F0D7CE;
}
td.error {
	color: #FF0000;
	font-size: 12px;
	text-decoration:none;
}	

p.calculator_result { font-size:14px; color:#F00; color:#ee1c24; padding:0px 0px 1px 0px; margin:0px 0px 5px 0px; }

h2.zona {
	font-size:25px;
	font-weight:bold;
	padding:3px 4px 3px 2px;
	color:#999;
	background-color:#ebebeb;
}
.ghid {
	background-image:url(../images/pdf_small.gif);
	background-repeat:no-repeat;
	padding:0px 0px 5px 37px;
	font-weight:bold;
	font-size:12px;
}
.ghidFooter {
	font-size:11px;
	color:#999;
}

.box7 {
	background-color:#f6f6f6;
	background-image:url(../images/box4bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #e5e5e5;
	padding:6px 5px 6px 5px;
	margin-bottom:0px;
}
.box7over {
	background-color:#f36a70;
	background-image:url(../images/box4overbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #e5e5e5;
	padding:6px 5px 6px 5px;
	margin-bottom:0px;
}
.box7 .floatright { width:40px; height:40px; }
.box7over .floatright { width:40px; height:40px; }
.box7 .floatleft { width:150px; height:40px; }
.box7over .floatleft { width:150px; height:40px; }

.box7 h3 {color:#000; font-size:12px; }
.box7over h3 {color:#FFF; font-size:12px; }
.box7over h3 a:hover {color:#FFF; font-size:12px; }
.box7over p {color:#FFF; }
.box7over p a {color:#FFF; padding-top:5px; }
.box7over a { color:#FFF; }
.box7over a:hover {color:#FFF; }
.box7pdf {
	font-size:11px;
	color:#999;
	padding:5px;
}

box7_ {
	width:220px;
	margin-top:7px;
	background-color:#FFF;
}
.box7_ .header7 {
	height:28px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#8e8e8e;
	text-align:left;
	vertical-align:middle;
	padding:0px 12px 0px 12px;
}
.box7_ .header7 a { color:#FFF; text-decoration:none; }
.box7_ .header7 a:hover { color:#FFF; text-decoration:underline; background:none; }
.box7_ .content7 {
	font-weight:normal;
	background-image:url(../images/box3bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#000;
	font-size:12px;
	width:220px;
	padding:8px 5px 11px 11px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	line-height:normal;
}
#easter2010 {
	position:absolute; top:-42px; left:-40px;
}
ol { 
	list-style-type:decimal;
	list-style-position:inside;
}
table.cariereTable {
	background-color:#666;
}
table.cariereTable td {
	background-color:#FFF;
	padding:2px;
}
table.cariereTable td.top {
	background-color:#ee1c24;
	color:#FFF;
}
table.cariereTable td.grey {
	background-color:#E1E1E1;
}
