/* CSS Document */

@import url(menu_left.css);
@import url(menu_bottom.css);


html, body {
	background-color: #2A2629;
/*	height:100%;  needed for container min-height */
}
html {
     overflow: -moz-scrollbars-vertical;
}

*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
form {
	margin:0;
	padding:0;
}
div#mainContainer {
/*	position:relative;  needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:837px;
	
/*	height:auto !important;  real browsers */
/*	height:100%;  IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	background-color:#000000;
	padding-left:14px;
	padding-right:14px;
}
#contentBox {
	background-attachment: scroll;
	background-image: url(images/backgr_content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:837px;
}
#leftColumn {
	float:left;
	width:186px;
}

#rightColumn {
	float:left;
	width:630px;
	padding-left:21px;
}

.delimiter_suma {
	background-color:#634327;
	background-color:#000000;
	height:55px;
}
.languages {
	text-align:right;
	margin-bottom:10px;
	color:#FFFFFF;
}

.languages a.deselect {
	color:#790000;
	font-size:11px;
}
.languages a.select {
	color:#FFFFFF;
	font-size:11px;
}

.leftContent {}

.leftContent H1{
	display:block;
	background-attachment: scroll;
	background-image: url(images/menu_left_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:151px;
	height:22px;
	padding-left:35px;
	padding-top:16px;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:2px solid #FFFFFF;
	font-weight:normal;
	margin-bottom:20px;
}
.leftContent p{
	color:#FFFFFF;
	font-size:11px;
}
p.align_right{
	text-align:right;
}
p.align_center{
	text-align:center;
}


.leftContent p.puncte_albe{
	background-attachment: scroll;
	background-image: url(images/dots_albe.gif);
	background-repeat: repeat-x;
	height:3px;
	font-size:0;
}



.content {
	margin-left:14px;
}

.content H1 {
	color:#860405;
	margin:0;
	padding-bottom:15px;
	padding-left:10px;
	padding-top:10px;
	font-size:24px;
	font-weight:100;
}

.content p{
	padding:10px;
	padding-top:0;
	font-size:11px;
}
.content p.conturi{
	padding:0 10px;
	font-size:11px;
}
.content p.subtitlu {
	margin:0;
	padding:0;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
}


.content p.puncte_negre {
	background-attachment: scroll;
	background-image: url(images/dots_black.gif);
	background-repeat: repeat-x;
	height:3px;
	font-size:0;
	padding:0 10px;
	margin:0 10px;
}
.content .c2l2-middle {
	background-color:transparent;
	vertical-align:top;
}
.content .c2l2-left {
	border:0;
	vertical-align:top;
}
.content a {
	color:#780001;
}

.gray H1 {
	color:#FFFFFF;
	padding:10px;
	font-size:14px;
	font-weight:bold;
}
.gray a {
	color:#FFFFFF;
}
.gray {
	background-color:#0F0F0F;
	padding:0 10px;
}
.gray p {
	color:#FFFFFF;
	padding:10px;
	padding-left:0;
	margin:0;
}

.gray p.grayparagraph{
	color:#FFFFFF;
	padding:10px;
	margin:0;
}
.gray p.puncte_albe{
	background-attachment: scroll;
	background-image: url(images/dots_albe.gif);
	background-repeat: repeat-x;
	height:3px;
	font-size:0;
	margin:0 10px;
}
.traficBox {
	text-align:center;
	margin-top:10px;
}
.galleryBox {
	margin:10px auto;
}
.galleryRight {}

.galleryRight img{
	border:4px solid #FFFFFF;
}
.imggallery {
	float:left;
}
/* **************************************************** FOOTER ********************************************* */
div#mainFooter {
/*	position:absolute;
*/	width:837px;
/*	bottom:0;  stick to bottom */
	background-image:url(images/footer_backgr.jpg);
	background-repeat:no-repeat;
	height:45px;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
.fontMare {
	font-size:18px;
	font-weight:bold;
}