@charset "utf-8";
/* CSS Document */

/** GENERAL **/ 
* {
	margin: 0;
	padding: 0; } /* makes the li bullets float out of the width */

body {
	font-family: 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 */
	width: 100%;
	background-color: #999; }

div#wrapper {
	background: #4D090A url(../images/bkgWrapper.jpg) top left no-repeat;
	width: 990px;
	padding: 5px;
	margin: 0 auto;
	text-align: left; /* IE 5.x,6 centering fix */
	clear: both; } 

a:link, a:visited {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none; }
a:hover,a:active {
	text-decoration: underline; }
	
a img { border: none; }

img.imgLeft {
	float: left;
	margin: 0 5px 5px 0; }
img.imgRight {
	float: right;
	margin: 0 0 5px 5px; }
img.bordered {
	background-color: #FFF;
	padding: 3px;
	border: 1px solid #000; }
/** END GENERAL **/

/** BRANDING **/
div#branding {
	/*background: url(../images/brandingBkg.jpg) top left no-repeat;*/
	width: 1000px;
	height: 236px; }
	
div#logo {
	width: 235px;
	height: 236px;
	float: left;
	position: relative; }
div#logo a {
	position: absolute;
	top: 40px;
	right: 0px; }
div#brandingRight {
	Width: 750PX;	
	float: left;
	padding-top: 10px; }

div#banner {
	background: url(../images/bannerBkg.jpg) top left no-repeat;
	width: 741px;
	height: 103px;
	padding: 3px;
	padding-left: 5px;
	margin-top: 7px;
	z-index: 5;
	*margin-top: 10px; }

div#upperNav td.links1 {
	*padding-top: 7px; }
	
div#upperNav td.links1 a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 7px; }
div#upperNav td.links2 {
	text-align: right;
	padding-right: 11px;
	*padding-right: 27px; }
div#upperNav td.links2 a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF; }
td.cautare { 
	background: url(../images/cautareBkg.gif) top left no-repeat;
	width: 196px;
	height: 33px;
	line-height: 33px;
	padding: 0 3px;
	*position: relative; }
input.searchBtn {
	*position: absolute;
	*right: 10px;
	*top: 5px;
	*width: 22px; }
label.lblCauta {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 3px;
	margin-left: 4px; }
/** END BRANDING **/

/** MAIN CONTENT **/
div#mainNav {
	width: 165px;
	float: left; }
div#mainContent {
	width: 816px;
	float: right;
	margin-right: 3px;
	margin-top: -50px; }
	
div#contentUp {
	background: url(../images/mainContent-up.jpg) top left no-repeat;
	width: 816px;
	height: 12px; }
div#contentMain {
	background: url(../images/mainContent-main.jpg) top left repeat-y;
	width: 816px;
	min-height: 698px;
	*min-height: 483px; }
div#contentDown {
	background: url(../images/mainContent-down.jpg) top left no-repeat;
	width: 816px;
	height: 27px; }
	
div#mainUp, div#mainDown {
	padding: 10px;
	padding-left: 16px;
	*padding-left: 16px;
	padding-right: 25px;
	text-align: none; }
div#mainUp { 
	padding-bottom: 0px;
	position: relative; }
div#mainUp table { 
	margin-top: -50px;
	*margin-bottom: 7px; }
div#mainUp h1 {
	text-align: right;
	color: #FF0000;
	margin-bottom: 20px;
	*margin-bottom: 15px; }
div#mainUp p.bkgRevista {
	background: url(../images/bkg-revista.jpg) top left no-repeat;
	width: 391px;
	height: 512px;
	margin: 0 auto;
	margin-top: 6px;
	*margin-top: 0;
	padding-top: 5px;
	padding-left: 7px; }
	
div#mainUp p.links { 
	text-align: right;
	position: absolute;
	right: 30px;
	bottom: 5px; }
	
div#mainDown h1 {
	background: url(../images/evenimente-title.gif) top left no-repeat;
	width: 774px;
	height: 36px;
	line-height: 25px;
	*font-size: 24px;
	color: #FF0000;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: -6px; }
div#mainDown p.bkgPoza {
	background: url(../images/bkg-poza.jpg) top left no-repeat;
	width: 131px;
	height: 173px;
	padding: 4px 0 0 4px; }
div#mainDown p.pLeft {
	float: left;
	margin: 5px 5px 5px 0; }
div#mainDown p.pRight {
	float: right;
	margin: 5px 0 5px 5px; }
div#mainDown h2 { color: #000000; margin-top: 15px; }
div#mainDown h3 { 
	color: #000000; 
	padding-top: 7px; }
div#mainDown p { text-align: justify; }
div#mainDown p.small { 
	font-size: 10px;
	margin-bottom: 10px;
	text-align: left; }
div#mainDown p.links { 
	margin-top: 35px;
	text-align: right;
	position: absolute;
	bottom: 13px;
	right: 5px; }
div#mainDown p.links a { font-size: 11px; }
div#mainDown p.galerii a { font-size: 11px; }

div#mainDown td.eventLeft {
	padding-right: 15px;
	border-right: 1px solid #999999;
	width: 51%; }
div#mainDown td.eventRight { padding-left: 15px; }

div.articol {
	padding-bottom: 4px;
	border-bottom: 2px dotted #999999;
	margin-top: 17px;
	/*margin-bottom: 10px;*/
	min-height: 193px;
	position: relative; }
	
div.arhivaArticol {
	padding-bottom: 4px;
	border-bottom: 1px dotted #999999;
	margin-top: 17px;
	/*margin-bottom: 10px;*/
	position: relative }
div.arhivaArticol h3 a { font-size: 17px; }
	
div#mainDown h2 { margin-bottom: 20px; }
div#mainDown p { 
	margin-bottom: 5px;
	text-align: justify; }
div#mainDown ul { 
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 20px; }
div#mainDown ul li { margin-bottom: 7px; }
div#mainDown ol { 
	margin-left: 50px;
	margin-top: 10px;
	margin-bottom: 20px; }
div#mainDown ol li { margin-bottom: 7px; }

div#mainDown a { font-size: 17px; }

div#prefooter {
	clear: both;
	color: #FFFFFF; }
div#prefooter a { color: #FFFFFF; }

div#formLogin { 
	width: 290px;
	padding: 10px;
	border: 7px solid #CCCCCC;
	margin: 0 auto;
	margin-top: 60px; }
	
div#termeni {
	width: 400px;
	padding: 10px;
	border: 7px solid #CCCCCC;
	margin-bottom: 10px;
	height: 550px;
	overflow: scroll; }
	
div#mainDown table form p { text-align: left; }	
form label {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold; }
form .txtBox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid black;
	width: 200px;
	padding: 2px }
form .txtBox:focus { border: 1px solid red; }

/*div#divFilm {
	position: absolute;
	top: 260px;
	right: 177px;
	background-color: #FFF; }*/
/** END MAIN CONTENT **/

/** MAIN NAV **/
ul.main {
	list-style: none;
	margin-left: 30px; }
ul.main li { margin-bottom: 7px; }
ul.main a {
	color: #FFFFFF;
	font-size: 17px;
	padding-bottom: 1px;
	margin-bottom: 3px;
	padding-left: 3px; }
ul.main li a { text-decoration: none; }
ul.main li a:hover { text-decoration: underline; }

div#mainNav h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	font-style: italic;
	font-size: 23px;
	margin-top: 30px;
	padding-right: 15px;
	*padding-right: 11px; }
div#mainNav h2.glow {
	background: url(../images/interactiv.jpg) top right no-repeat;
	margin-left: 10px;
	width: 141px;
	height: 44px; }
div#mainNav ul.sec {
	list-style: none;
	text-align: right;
	padding-right: 15px; }
div#mainNav ul.sec a {
	color: #FFFFFF;
	font-size: 17px;
	padding-bottom: 1px;
	margin-bottom: 3px;
	padding-left: 3px; }

li.stirea a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFFFFF; }	
li.stirea a:hover img { border: 1px solid white; }
li.edit a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.edit a:hover img { border: 1px solid #999; }
li.actual a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.actual a:hover img { border: 1px solid #F00; }
li.bio a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.bio a:hover img { border: 1px solid #390; }
li.neo a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.neo a:hover img { border: 1px solid #606; }
li.geo a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.geo a:hover img { border: 1px solid #00F; }
li.eco a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.eco a:hover img { border: 1px solid #0F3; }
li.globe a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.globe a:hover img { border: 1px solid #FC0; }
li.homo a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.homo a:hover img { border: 1px solid #F90; }
li.respiro a:hover { 
	text-decoration: none !important;
	font-weight: bold;
	color: #FFF; }	
li.respiro a:hover img { border: 1px solid #F06; }

/** END MAIN NAV **/

/** FOOTER **/
div#footer {
	clear: both;
	width: 1000px;
	padding: 0px;
	padding-top: 10px;
	margin: 0 auto;
	text-align: center;
	color: #FFFFFF; }
/** END FOOTER **/