body {margin: 0; background-image: url(../images/bg-body.jpg); background-position: 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.bg-body-top {width: 100%; background-image: url(../images/bg-body-top.jpg); background-repeat: repeat-x; background-position: 0 0; }
.container {border-left: 1px solid #000; border-right: 1px solid #000; background-color: #CCC; color: #000; width: 980px; height: auto; margin: auto; overflow: hidden; }
.row1 {width: 100%; height: 150px; position: relative; }
	.header1 {width: 170px; height: 150px; background-image: url(../images/header-1.gif); position: absolute; top: 0; left: 10px; z-index: 10; }
	.row1 .marquee {width: 980px; height: 148px; overflow: hidden; }
	.row1 table.ofertanim {width: 1590px; height: 148px; overflow: hidden; }
	.row1 table.ofertanim td {height: 148px; overflow: hidden; }
	.row1 table.ofertanim td img {height: 148px; overflow: hidden; }
.row2 {width: 100%; height: 70px; background-image: url(../images/header-bottom.gif); }
.row3 {width: 980px; height: auto; min-height: 450px; overflow: hidden; background-image: url(../images/bg-content.jpg); background-repeat: repeat-y; }
	.left {width: 210px; float: left; padding: 36px 0 0 0; background-image: url(../images/menu-top.jpg); background-repeat: no-repeat; background-position: 0 0; }
		.left ol {margin: 0; padding: 0; display: block; width: 190px; border-top: 1px solid #3e53a8; background-color: #2E418E; }
		.left ol li {margin: 0; padding: 0; background-image: url(../images/bg-menu.gif); background-repeat: no-repeat; background-position: bottom; display: block; width: 190px; height: auto; list-style: none; }
		.left ol li a {display: block; color: #FFF; text-decoration: none; padding: 5px 10px 5px 20px; font-size: 14px; line-height: 20px; font-weight: bold; }
		.left ol li.dropdown {position: relative; z-index: 1; }
		.left ol li.dropdown ol.dropdownbox {position: absolute; top: -1px; left: 190px; z-index: 1; display: none; }
		.left .banner {width: 180px; margin: 5px; overflow: hidden; float: none; clear: both; }
		.left .banner a img {border: none; }
	.right {width: 770px; float: left; color: #666; }
		.content {width: 750px; float: left; }
		.leftcol {width: 400px; float: left; }
		.rightcol {width: 370px; float: left; }
			.box {width: 200px; overflow: hidden; float: right; clear: both; }
			.box .boxHeader {background-image: url(../images/box-header.gif); background-repeat: no-repeat; background-position: 0 0; height: 30px; line-height: 30px; color: #FFF; font-size: 14px; font-weight: bold; padding: 0 0 0 10px; }
			.box .boxContent {border-left: 1px solid #000; padding: 10px; font-size: 0.9em; }
			.box .boxContent ul {margin: 0; padding: 0 0 0 20px; }
			.box .boxContent ul li {}
			.box .boxContent a {color: #666; }
			.box .boxBottom {background-image: url(../images/box-bottom.gif); background-repeat: no-repeat; background-position: 0 0; height: 20px; }
.row4 {width: 100%; height: 20px; background-image: url(../images/bottom-content.gif); float: none; clear: both; }
.row5 {width: 100%; height: auto; }


		#mol ol {margin: 0; padding: 0; display: block; width: 350px; border-top: 1px solid #3e53a8; background-color: #2E418E; color: #FFFFFF; }
		#mol ol li {margin: 0; padding: 0; background-image: url(../images/bg-menu.gif); background-repeat: no-repeat; background-position: bottom; display: block; width: 350px; height: auto; list-style: none; }
		#mol ol li a {display: block; color: #FFF; text-decoration: none; padding: 5px 10px 5px 20px; font-size: 14px; line-height: 20px; font-weight: bold; }
		#mol ol li.dropdown {position: relative; z-index: 1; }
		#mol ol li.dropdown ol.dropdownbox {position: absolute; top: 30px; z-index: 1; display: none; }


h1,h2,h3 {font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; padding: 0; margin: 0 0 10px 0; }
h1 {font-size: 2em; color: #de1616; font-weight: normal; }
h2 {font-size: 1.8em; color: #288f45; }
h3 {font-size: 1.5em; color: #000000; }
p {text-align: justify; padding: 0; margin: 0 0 7px 0; line-height: 1.3em;  }

.content p, .content dt, .content dd, .content li, .content span, .content a {color: #000000 !important; }
.content h1, .content h2, .content h3, .content p, .content dt, .content dd, .content li, .content span, .content a {background-color: #FFFFFF !important; }

.content a {text-decoration: underline !important; }
.content a:hover {color: #00F; }

hr {margin: 0; padding: 0; background-color: transparent; border: none; float: none; clear: both; width: 100%; background-image: url(../images/hr-model-1.gif); background-repeat: repeat-x; background-position: center; }
hr.model2 {height: 30px; background-image: url(../images/hr-model-2.gif); background-repeat: no-repeat; background-position: center; }

dl.evenimente {}
dl.evenimente dt, dl.evenimente dd {margin: 0; padding: 0 0 5px 0; }
dl.evenimente dt {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.15em; font-weight: bold; font-style: italic; color: #000000; }
dl.evenimente dt span {font-weight: normal; }
dl.evenimente dd {border-bottom: 1px dotted #CCC; margin-bottom: 5px; line-height: 1.3em; }
dl.evenimente dd img {border: 1px solid #CCC; margin: 3px 7px 2px 0; float: left; height: 100px; }

p.img-right {float: right; clear: none; border: 1px solid #DDD; padding: 5px; margin: 0 0 10px 10px; text-align: center; }
p.img-right img {display: block; clear: both; margin: 0 auto 5px auto; border: 1px solid #CCC; }
p.img-right span {display: block; clear: both; font-size: 11px; color: #000000; }
p.img-right span strong {white-space: nowrap; }

table.tableList {}
table.tableList td {padding: 5px; border-bottom: 1px dotted #CCC; }


#PopupContainer {position: absolute; top: 0; left: 0; z-index: 20; background: transparent url(../images/bg-white-50.png) repeat scroll 0 0; width: 100%; height: 100%; }
#PopupContent {position: absolute; top: 50%; left: 50%; width: 600px; height: 700px; margin: -350px 0 0 -300px; padding: 10px; border: 1px solid #CCC; background-color: #FFF; }
#PopupContent li {padding-bottom: 10px; }
#PopupContent a.close {display: block; float: right; clear: none; width: 56px; height: 16px; text-align: center; line-height: 16px; color: #FFF; background-color: #990000; text-decoration: none; font-size: 10px; text-transform: uppercase; cursor: pointer; }
#PopupContent a.close strong {font-size: 14px; line-height: 16px; vertical-align: middle; }

.ttl, .ttlx {border-bottom: 1px dotted #CCC; cursor: pointer; background-color: #eeeeee; padding: 3px; }
.ttl span {float: right; }
.ttlx span {visibility: hidden; display: none; }