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

body  {
	font-family		: Arial,Helvetica,sans-serif;
	background   	: #e9f5c7 url(images/bkg_body.jpg) repeat-x center top;
	margin		 	: 0;
	padding		 	: 0;
	font-size	 	: 12px;
	color		 	: #515151;
}
p {
	margin			: 10px 0;
}
a {
	text-decoration	: none;
	color 			: #666;
}
a:hover {
	text-decoration	: underline;
	color			: #6e931d;
}		
#wrapper_main {
	background  : url(images/bkg_main.jpg) no-repeat center top;
}
#wrapper_content {
	background  : url(images/bkg_main.jpg) no-repeat center top;
}

#container {
	width		: 996px;
	margin		: 0 auto;
	padding		: 0 0 90px 0;
}

#header {
	height		: 126px;
	padding		: 0;
	margin		: 0 0 65px 0;
}
#header div.logo {
	width	    : 425px;
	height		: 130px;
/*	background  : url(images/logo.jpg) no-repeat 40px 36px; */
	padding		: 56px 0 0 40px;

	float		: right;
}
#header div.logo a {
	display		: block;
	width	    : 425px;
	height		: 130px;
}
#header ul {
	margin-left : 4px;
	padding		: 0 0 0 10px;
	float		: left;
}
#header ul li {
	float			: left;
	margin-right	: 30px;
	background  	: #fff;
	height			: 30px;	
	border-bottom 	: 2px solid #6e931d;
}
#header ul li.stiri {
	margin-right	: 0;
}
#header ul li a {
	height			: 30px;	
	line-height		: 30px;	
	text-align		: center;
	font-size		: 18px;
}
#header ul li.program a {
	display		: block;
	width		: 92px;
}
#header ul li.program a:hover {
}
#header ul li.acasa a {
	display		: block;
	width		: 125px;
}
#header ul li.acasa a:hover {
}
#header ul li.parteneri a {
	display		: block;
	width		: 107px;
}
#header ul li.parteneri a:hover {
}
#header ul li.sarbatori a {
	display		: block;
	width		: 92px;
}
#header ul li.sarbatori a:hover {
}
#header ul li.stiri a {
	display		: block;
	width		: 92px;
}
#header ul li.stiri a:hover {
}

div#wrapperContentTop {
	background   : url(images/wraper_top.png) no-repeat center bottom;
	height		 : 11px;
	_background  : none;
	_display	 : none;
}
div#wrapperContent {
	padding		  : 9px 20px;
	background    : url(images/wraper_content.png) repeat-y center top;
	_background   : url(images/wraper_content.gif) repeat-y center top;
}
div#wrapperContentBottom {
	background   : url(images/wraper_bottom.png) no-repeat center top;
	height		 : 11px;
	_background  : none;
	_display	 : none;
}

div.boxStiriHomePage {
	margin		  : 10px 0;
	height		  :	220px;
}
div.boxFoto {
	margin		   : 0 0 10px 0;
}
div.boxFoto span,
div.boxStiriHomePage span {
	display		 : block;
	background   : url(images/bar_stiri.jpg) no-repeat left top;
	height		 : 30px;
}
div.boxFoto span {
	background   : url(images/bar_foto.jpg) no-repeat left top;
}
div.boxFoto span b,
div.boxStiriHomePage span b {
	display		 : block;
	float		 : right;
	border-top	 : 2px solid #90C225;
	margin-top   : 15px;
	width        : 630px;
	padding		 : 0;
}
div.boxFoto div,
div.boxStiriHomePage div {
	margin		 : 10px 12px 0 0;
	background   : url(images/bkg_box_stire.gif) no-repeat center top;
	width		 : 306px;
	height		 : 182px;
	float		 : left;
}
div.boxStiriHomePage div {
	overflow	: hidden;
}	
div.boxFoto div {
	margin		 : 0;
	padding		 : 0;
}
div.boxStiriHomePage div.last {
	margin-right : 0;
}
div.boxFoto div p,
div.boxFoto div h2,
div.boxStiriHomePage div p,
div.boxStiriHomePage div h2 {
	font-size	 : 14px;
	font-weight  : bold;
	color		 : #515151;
	padding      : 11px;
	margin		 : 0;
	font-family	 : georgia;
}
div.boxFoto div p,
div.boxStiriHomePage div p {
	font-size	 : 12px;
	font-weight  : normal;
	padding-top  : 0px;
}
div.foto {
	margin 		: 10px 0;
	padding		: 16px 0 8px 16px;
	background	: #f7f8f8;
}
div.foto a {
	display		: block;
	float		: left;
	margin 		: 0 6px 6px 0;
}
div.galHome div.foto a {
	margin 		: 0 21px 6px 0;
}
div.foto a img {
	border		: 1px solid #ccc;
	padding		: 1px;
}

div.boxHarta {
	position		: relative;
	_left			: 4px;
}
div.boxMana {
	background   : url(images/bkg_mana.jpg) no-repeat center top;
	width		 : 19px;
	height		 : 346px;
	position	 : absolute;
	top			 : 225px;
	_top		 : 230px;
	right		 : -20px;
	_right		 : 10px;
}
#col1 {
	float		: right;
	width		: 307px;
	padding		: 0;
}
#col2 {
	margin		: 0 325px 0 0;
	padding		: 0 10px 10px;
}
#col2 h1 {
	font-size	 : 18px;
	color		 : #515151;
	padding		 : 0 0 10px 0;
	border-bottom: 2px solid #90c125;
	font-family	 : georgia;
}

#col2 ul.capTabel {
	color		 : #fff;
	font-weight	 : bold;
	background   : url(images/bkg_cap_tabel.jpg) no-repeat center top;
	width		 : 610px;
	height		 : 35px;
	line-height  : 35px;
	margin		 : 10px auto;
	font-size	 : 13px;
}	
#col2 div.tabelProgram ul.capTabel .col1 {
	width		: 8px;
}
#col2 div.tabelProgram ul.capTabel .col2 {
	width		: 88px;
}
#col2 div.tabelProgram ul.capTabel .col3 {
	width		: 150px;
}
#col2 ul.capTabel li {
	float		: left;
}
#col2 div.tabelParteneri .col1,
#col2 div.tabelProgram .col1 {
	padding		: 0 0 0 10px;
	width 		: 1px;
}
#col2 div.tabelParteneri .col1 {
	width 		: 45px;
}	
#col2 div.tabelParteneri .col1 {
	width 		: 450px;
}
#col2 div.tabelParteneri .col1 p {
	margin		: 5px 0 0 2px;
}	
#col2 div.tabelParteneri ul.capTabel .col2 {
	font-size	 : 13px;
}	
#col2 div.tabelParteneri .col2 {
	width		: 150px;
	font-size	: 16px;
	font-weight : bold;
	text-align	: center;
}
#col2 div.tabelParteneri .col2 img {
	border		: 1px solid #f5f5f5;
	padding		: 2px;
}
#col2 div.tabelParteneri .col2 img:hover {
	border		: 1px solid #aecdeb;
}	
#col2 div.tabelParteneri .col2 span {
	display		 : block;
	background   : url(images/bkg_casuta.jpg) no-repeat center top;
	width 		 : 40px;
	height		 : 41px;
	margin		 : 0 auto;
	line-height	 : 41px;
	padding		 : 3px 0 0 0;
	text-align	 : center;
}
#col2 div.tabelProgram .col2 {
	width : 80px;
}

#col2 div.tabelProgram .col3 {
	width : 140px;
}	
#col2 div.tabelProgram .col4 {
	width 	: 320px;
	padding	: 0 10px 0 0;
}
div.rowTop {
	background   : url(images/bkg_linie_tabel.jpg) no-repeat center top;
	height		 : 15px;
	margin		 : 4px 0 0 0;
}
div.rowBottom {
	background   : url(images/bkg_linie_tabel.jpg) no-repeat center bottom;
	height		 : 15px;
}
#col2 table.linieTabel {
	color		 : #666;
	background   : #F7F8F8;
	width		 : 610px;
	font-size	 : 12px;
	margin		 : 0 auto;
}	
#col2 table.linieTabel td {
	padding		: 0 2px;
}	
#col2 table.linieTabel p {
	margin	     : 0;
}	
div.boxStire {
	color		 : #666;
	background   : #f7f8f8;
	width		 : 590px;
	font-size	 : 12px;
	margin		 : 0 auto;
	padding		 : 0 10px;
}	
div.boxStire p img {
	float	: left;
	padding	: 2px;
	border  : 1px solid #dadada;
	margin  : 0 6px 6px 0;
}	
div.boxStire a {
	text-decoration	: underline;
	color			: #55760d;
	margin			: 5px 0 0 0;
}
div.boxStire div {
	margin			: 10px 0;
}
div.boxStire a:hover {
	color			: #658c11;
}
div.boxNavigator {
	background   : #f7f8f8;
	width		 : 610px;
	font-size	 : 13px;
	margin		 : 0 auto;
	color		 : #55760d;
	height		 : 20px;
}	
div.boxNavigator a {
	text-decoration : none;
}	
div.boxNavigator a span {
	font-size	 : 16px;
}
div.boxNavigator div.boxNavigatorLeft {
	float 	: left; 
	width 	: 400px; 
	padding : 0 0 0 10px;
}
div.boxNavigator div.boxNavigatorRight {
	float 	: right; 
	width 	: 100px;
}	
div#footer {
	border-top		: 1px solid #ccc;
	height			: 20px;
	font-size		: 12px;
	color			: #666;
	padding			: 10px 0 0 0;
}

div#footer ul {
	float : left;
}

div#footer ul li {
	float 			: left;
	padding			: 0 5px;
}
div#footer ul li a {
	text-decoration : none;
	color			: #666;
}
div#footer ul li a:hover {
	color			: #035aa5;
}
div#footer div {
	float : right;
}

.fltrt {
	float		: right;
	margin-left : 8px;
}
.fltlft {
	float		: left;
	margin-right: 8px;
}
.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}
div#col2 ul {
	list-style: square;
	padding: 0 0 0 25px;
}

