/* CSS Document */
body {margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#942037;}
a { text-decoration:none; color:#942037; }
a:hover {text-decoration:underline; color:#000; }
p {padding:0px; margin:0px;}


h1 { margin: 5px 0; padding: 0; font-size: 14pt; line-height: 20px; }
h2 { margin: 5px 0; padding: 0; font-size: 12pt; line-height: 18px; }
h3 { margin: 5px 0; padding: 0; font-size: 10pt; line-height: 16px; }
.normal { font-weight: normal; }
#single-article h1, .articles h1 { margin-bottom: 10px; font-size: 12pt; }
.article-text { text-align: justify; }
.article-text strong, #oferte-licitatii strong { font-weight: normal; }
.box-col-head { margin: 0; padding: 4px 0; background-color: #942037; text-align: center; font-size: 14px; color: #fff; text-shadow: 1px 1px 1px #000; }
#prezentare-home { width: 362px; float: left; }
#prezentare-home a { color: #000!important; }
#prezentare-home h1 { text-align: center; }
#prezentare-home h2 { margin-bottom: 15px; text-align: center; }

.oferte { background-color: #F1F1F1; border: solid 1px #942037; }
.oferte table { padding-top: 6px; }
.oferte td { width: 160px; padding: 0 6px 10px 6px; vertical-align: top; }
.oferte td h1 { text-align: center; font-size: 12px; font-weight: normal; line-height: 14px; vertical-align: top; }
.oferte td img { border: solid 2px #942037; }
.oferte td a:hover img { border-color: #fff; }

#home-oferte { width: 318px; float: right; }
#home-oferte td { width: 144px; }

#harta-site { margin-left: 30px; }
#harta-site .level1 { margin-top: 20px; padding: 4px; background-color: #942037; font-size: 12pt; line-height: 18px; }
#harta-site .level1 a { color: #fff; }
#harta-site .level2 { margin-left: 15px; font-size: 10pt; line-height: 16px; }
#harta-site .level2-list { margin: 0 0 10px 0; list-style: none; }
#harta-site .level3 { font-size: 8pt; line-height: 16px; }

.clear { clear: both; }






a.BL1 { text-decoration:none; color:#FFF; font-size:14px; font-family: Tahoma; letter-spacing: 2px; font-weight:bold; text-shadow: 1px 1px 1px #000; }
a:hover.BL1 {text-decoration:none; color:#FFF; text-shadow: 2px 2px 2px #000; }

a.BL2 { text-decoration:none; color:#FFF; font-size:10px; letter-spacing:1px; font-weight:normal; }
a:hover.BL2 {text-decoration:underline; color:#FFF; }

a.LC6 { text-decoration:none; color:#FFF; font-size:12px; letter-spacing:1px; font-weight:bold; text-shadow: 1px 1px 1px #000; background-color:#942037; padding:2px 8px; margin-right:4px; border:solid 1px #000; }
a:hover.LC6 {text-decoration:none; color:#942037; border:solid 1px #942037; background-color:#FFF; text-shadow: 1px 1px 1px #CCC;  }

a.LC6A { text-decoration:none; color:#942037; font-size:12px; letter-spacing:1px; font-weight:bold; text-shadow: 1px 1px 1px #CCC; background-color:#FFFFFF; padding:2px 8px; margin-right:4px; border:solid 1px #000; }
a:hover.LC6A {text-decoration:none; color:#942037; border:solid 1px #942037; background-color:#FFF; text-shadow: 1px 1px 1px #CCC;  }

a.LC7 { text-decoration:none; color:#FFF; font-size:12px; letter-spacing:1px; font-weight:bold; text-shadow: 1px 1px 1px #000; background-color:#942037; padding:6px 8px; margin-right:4px; border:solid 1px #000; text-transform:uppercase; }
a:hover.LC7 {text-decoration:none; color:#942037; border:solid 1px #942037; background-color:#FFF; text-shadow: 1px 1px 1px #CCC;  }

.TopT {font-size:12px; font-weight:bold;text-shadow: 2px 2px 1px #ccc;}
a img {border:0px;}
a.IML img {border:solid 2px #942037;}
a:hover.IML img {border:solid 2px #fFF;}
a.IML2 img {border:solid 1px #942037;}
a:hover.IML2 img {border:solid 1px #fFF;}
.FST { background-color:#FFF; border:solid 1px #942037; width:160px; height:18px;}
.FSS { background-color:#FFF; border:solid 1px #942037; height:22px;}
.input1 { width:220px; height:22px; background-color: #F3F3F3; color:#942037; padding:0px; margin:0px; border:solid 1px #942037; font-size:14px; line-height:22px; padding-left:5px; }

.input2 { width:220px; height:100px; background-color: #F3F3F3; color:#942037; padding:0px; margin:0px; border:solid 1px #942037; font-size:14px; padding-left:5px; }

.input3 { text-decoration:none; color:#FFF; font-size:12px; letter-spacing:1px; font-weight:bold; text-shadow: 1px 1px 1px #000; background-color:#942037; padding:2px 8px; border:solid 1px #000; }

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 990px;
	background-image:url(images/bg_scroll.jpg);
}

#header {
	margin: 0 0 0 0;
	background-image:url(images/bg_top.jpg); width:990px; height:130px;
}
#FlagHolder {
	text-align:right;
	padding:25px 25px 0px 0px;
}
#LogoHolder {
	margin:22px 0px 0px 22px;
	float:left;
}

#side-a {
	float: left;
	width: 240px;
}

#side-b { 
	margin: 0;
	padding:0px 40px 0px 10px;
	float: right;
	width: 700px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

#footer {
	clear: both;
	background-image:url(images/bg_bottom.jpg);
	width:990px;
	height:50px;
	text-align:center;
}

#wrapper-menu-top {
	width: 180px;
	margin:0;
	text-align: left;
}
#menu-top {
	/*overflow: hidden; /* no idea why this works, but it fixes a FF problem */
	padding:0px 0px 0px 13px;

}
#menu-top ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	font-size:12px;
	float: left;
}

#menu-top li {
	display: inline;
	float: left;
}



#menu-top a {
	background: transparent url('images/menu.gif') no-repeat left top;
	padding:2px 0px 4px 22px;
	font-size:12px;
	color:#FFFFFF;
	display: block;
	float: left;
	cursor: pointer; 
	width:206px;
	line-height:22px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	height:22px;
	text-shadow: 1px 1px 1px #000;

}
 #menu-top a:hover { color:#000000; text-decoration: none; background-position:0% -56px; padding:2px 0px 4px 22px; text-shadow: 1px 1px 1px #FFF; }
 #menu-top li#current a { color:#942037; text-decoration: none; background-position:0% -28px; padding:2px 0px 4px 16px; text-shadow: 1px 1px 1px #FFF;  }

#menu-top a.SP {
	background: transparent url('images/menuS.gif') no-repeat left top;
	padding:2px 0px 4px 22px;
	font-size:12px;
	color:#FFFFFF;
	display: block;
	float: left;
	cursor: pointer; 
	width:206px;
	line-height:22px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	height:22px;
	text-shadow: 1px 1px 1px #000;

}
 #menu-top a:hover.SP { color:#000000; text-decoration: none; background-position:0% -56px; padding:2px 0px 4px 22px; text-shadow: 1px 1px 1px #FFF; }
 #menu-top li#current a.SP { color:#942037; text-decoration: none; background-position:0% -28px; padding:2px 0px 4px 16px; text-shadow: 1px 1px 1px #FFF;  }
