/*****************************************************************************************
@package     	20deAniDeLibertate.primariatm.ro
@author      	3Waves Net SRL & Catalin Patru
@copyright   	Copyright (c) 2009, primariatm.ro
*****************************************************************************************/

body  {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	margin		: 0;
	padding		: 0;
}

.body_ro {
	background  : #000 url(../images/bkg_body.gif) no-repeat center 43px;
}
.body_en {
	background  : #000 url(../images/bkg_body_en.gif) no-repeat center 43px;
}

a { text-decoration : none; }

#container {
	width		: 866px;
	margin		: 0 auto;
}

#header {
	background  : url(../images/header.png) no-repeat 0 top;
	width 		: 100%;
	height		: 607px;
	position	: relative;
}
#header div.meniu { padding-left : 40px; height : 43px; border-bottom : 3px solid #404040; }
#header div.meniu ul { width : 855px; margin : 0 auto; display : block; height : 43px; }
#header div.meniu ul li { background : #000; border-right : 1px solid #191919; float : left; display : block; height : 43px; line-height : 43px; width : 160px; }
#header div.meniu ul li:hover { background : #454443; }
#header div.meniu ul li.arrowl { background  : url(../images/arrow_l.gif) no-repeat 0 10px; width : 24px; }
#header div.meniu ul li.arrowr { border : none; background  : url(../images/arrow_r.gif) no-repeat 0 10px; width : 24px; }
#header div.meniu ul li a { text-transform : uppercase; color : #fff; text-align : center; display : block; height : 43px; width : 160px; font-family : georgia; font-size : 16px; font-weight : bold; }
#header div.meniu ul li a:hover { color : #fcd39c; }
#header div.meniu ul li a.curent { color : #f7ae54; }

#mainContent {
	background  : #fff;
	width		: 460px;
	padding		: 20px;
	margin		: 0 0 0 118px;
	position	: relative;
}
#mainContent div.boxArticol {
	position	: relative;
	
}
#mainContent div.boxArticol h3,
#mainContent div.boxArticol h1,
#mainContent div.boxArticol h2 {
	font-family : georgia;
	font-size	: 18px;
	font-weight	: bold;
	padding		: 0 0 8px 0;
	margin		: 0 0 8px 0;
	border-bottom	: 3px solid #bda07b;
	line-height	: 26px;	
}
#mainContent div.boxArticol h3 { 
	font-size	: 14px;
	border 		: none; 
	color		: #000;
	margin		: 0 0 4px 0;
	line-height	: 16px;
	padding		: 0!important;
		
}
#mainContent div.boxArticol p {
	font-family : georgia;
	font-size	: 14px;
	line-height	: 20px;
	margin		: 0 0 20px 0;
}
#mainContent div.content ul {
	font-family : georgia;
	font-size	: 14px;
	line-height	: 20px;
	margin		: 20px;
	list-style-type:disc;
}
#mainContent div.content h2 {
	font-family : georgia;
	font-size	: 18px;
	font-weight	: bold;
	padding		: 0 0 8px 0;
	margin		: 0 0 8px 0;
	line-height	: 26px;	
	border: 0px;
}

#mainContent div.boxArticol img.lista { float : left; margin : 0px 15px 3px 0; margin-top: 5px; padding : 3px; border : 1px solid #ccc; }
#mainContent div.boxArticol img { float : left; margin : 0px 15px 3px 0; margin-top: 5px; padding : 3px; border : 1px solid #ccc; }
#mainContent div.cropFoto img.lista { float : left; margin : 0px 15px 3px 0; margin-top: 5px; padding : 3px; border : 1px solid #ccc; }

span.buton {
	height : 20px;
	line-height : 20px;
	margin		: 0 0 20px 0;
	display		: block;
	color		: #d7882b;
}
span.buton b { font-size : 14px; }
span.buton a {
	color		: #d7882b;
	font-weight	: bold;
}

ul.navigator { margin : 0 0 15px 0; padding : 0 0 0 3px; display : block; line-height : 20px; height : 20px; background : #f5f5f5; }
ul.navigator li {
	line-height : 20px; height : 20px;
	float		: left;
	margin 		: 0 4px 0 0;
}	
ul.navigator li b { position : relative; top : -1px; font-size : 14px; font-weight : bold; }
ul.navigator li a {
	color : #666;
	font-weight	: bold;
}
.galerie { margin : 20px 0 0 0; border-bottom : 1px dashed #ccc; padding : 0 0 20px 0; }
.galerie h2 { border : none!important; margin : 0!important; color : #bda07b; }
.galerie h2 a { color : #bd9464; }
.galerie span.buton { margin : 0; }
.galerie ul li a { color : #666; font-size : 13px; }
.galerie ul li a:hover { color : #000; }
.galerie ul li { line-height : 18px; }

 .boxListaImagini a { display : block; float : left; width : 136px; height : 103px; margin : 0 12px 12px 0; }
 .boxListaImagini a:hover { background : #d7882b; }
 .boxListaImagini img { border : 1px solid #ccc; padding : 2px; }
 .boxListaImagini img:hover { border : 1px solid #666; }

.footer_bg { background : #404040; color : #fff; padding : 4px 8px; } 
.footer_bg a { color : #fff; } 

.header_lang_bg { color : #fff; padding : 4px 8px; display : block; padding-left : 920px;} 
.header_lang_bg a { color : #fff; } 
.header_lang_bg a:hover { color : #fcd39c; text-decoration: underline;} 

div.last {
	margin-right : 0;
}
.fltrt {
	float		: right;
	margin-left : 8px;
}
.fltlft {
	float		: left;
	margin-right: 8px;
}
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}

pre {
	padding	: 10px;
	background : #fff;
	color	: #000;
}
