@media all{
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{
  margin: 0;
  padding: 0;
}
a img,:link img,:visited img
{
  border: none;
}
a
{
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
body, td
{
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
td
{
  background-color: #fff;
}
body
{
  background: #f2f0ff url(../images/body-back.gif) repeat-x top left;
  padding-top: 12px;
}

#content
{
  background: #fff url(../images/content-back.gif) repeat-y top left;
  left: 50%;
  margin: 0 0 0 -390px;
  padding: 0 0 0 0;
  position: absolute;
  width: 781px;
}
body#homepage #content
{
  background: #fff url(../images/content-back-homepage.gif) repeat-y top left;
}
/* HEADER
================================================*/
#header
{
  background: #fff url(../images/header-back.gif) no-repeat top left;
  height: 174px;
  width: 781px;
}
#header a#primapagina
{
  left: 17px;
  position: absolute;
  top: 45px;
}
#header #search
{
  color: #eee;
  font-family: georgia;
  font-size: 11px;
  height: 27px;
  padding: 10px 14px 0 14px;
}
#header #search a, #header #search a:link, #header #search a:visited
{
  color: #eee;
  float: left;
  text-decoration: none;
}
#header #search a:hover, #header #search a:active
{
  color: #f2f0ff;
  text-decoration: underline;
}
#header #search #search-form
{
  float: right;
  height: 27px;
  display: block;
  width:400px;
  text-align: right;
}
#header #search #search-form a
{
float: none;
}
#header #search #search-form input
{
  border: none;
  font-size: 10px;
  height: 13px;
}
#search-form #buton
{
  margin-bottom: -2px;
}
*html #search-form #buton
{
  margin-bottom: -4px;
}

#header span#adress
{
  background: #fff url(../images/header-adress-back.gif) no-repeat top left;
  color: #6d6d6d;
  font-family: "small fonts";
  font-size: 9px;
  height: 90px;
  left: 583px;
  padding-top: 30px;
  position: absolute;
  text-align: center;
  top: 30px;
  width: 192px;
}

#header ul
{
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height: 24px;
  left: 0px;
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  position: absolute;
  text-align: center;
  top: 156px;
  width: 781px;
}

#header ul li
{
  display: inline;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#header ul#menu li a, #header ul#menu li a:visited, #header ul#menu li a:link
{
  color: #fff;
  margin: 0 0 0 0;
  padding: 6px 12px 5px 12px;
}

#header ul#menu li a:hover, #header ul#menu li a:active
{
  background: #000 url(../images/menu-li-on.gif) repeat-x top left;
  color: #fff;
  text-decoration: none;
}

*html #header ul
{
  top: 150px;
}

*html #header ul#menu li a
{
  line-height: 24px;
}

#header ul#lang
{
	width:50px;
	position:absolute;
	top: 134px;
	left: 725px;
	height: 18px;
}

#header ul#lang li
{
	margin-left: 3px;
}

#header ul#lang li.active a
{
	color: #000;
}

#header ul#lang li a
{
	color: #999;
}

/*  ///HEADER
================================================*/

/* NAVIGATION
================================================*/
#navigation
{
  background: transparent url(../images/navigation-back.gif) no-repeat top left;
  color: #434343;
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  height: 22px;
  line-height: 22px;
  padding: 0 0 0 190px;
}
#navigation a, #navigation a:link, #navigation a:visited
{
  color: #453f7a;
}
#navigation a:hover, #navigation a:active
{
  color: #000;
}
#navigation a.print
{
  background: transparent url(../images/icoane/print.gif) 2px 2px no-repeat;
  float: right;
  left: 700px;
  padding-left: 20px;
  position: absolute;
  top: 175px;
}
#navigation span
{	
	display:block;
	width: 510px;
	height: 22px;
	overflow:hidden;
}
/* ///NAVIGATION
================================================*/

/* LEFT
================================================*/

#left
{
  float: left;
  margin-left: 5px;
  width: 180px;
    
}
*html #left
{
  margin-left: 3px;
  width: 179px;
}

#homepage #left
{
  background-color: #fff;
  float: left;
  margin-left: 5px;
  width: 591px;
}
#homepage #left #evenimente p, #homepage #left #avizier p
{
  color: #333;
  font-family: arial;
  font-size: 10px;
  padding: 4px 0 0 2px;
  text-indent: 0px;
  text-align: left;
}
#homepage #left #evenimente em, #homepage #left #avizier em
{
  color: #453f7a;
  font-family: arial;
  font-size: 10px;
  font-style: normal; 
  text-indent: 30px;
}
#homepage #left #evenimente a, 
#homepage #left #avizier a
{
  color: #000;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}
#homepage #left #evenimente a.more, 
#homepage #left #avizier a.more
{
  color: #000;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
	margin: 0 0 0 20px;
}

#homepage #left #avizier ul
{
  padding: 0 5px 0 5px;
}
#homepage #left #evenimente ul
{
  padding: 0 5px 0 10px;
}

#homepage #left #evenimente li, #homepage #left #avizier li
{
  border-bottom: 1px solid #eaeaea;
  display: block;
  float: left;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;
  width: 285px;
}

#homepage #left #avizier li img
{
  float: left;
  margin: 5px 15px 5px 10px; 
}
#homepage #left #evenimente
{
  background-color: #fff;
  border-right: 1px solid #eaeaea;
  display: block;
  float: left;
  margin: 0 0 0 0;
  width: 294px;
}
#homepage #left #avizier
{
  background-color: #fff;
  border-right: 1px solid #eaeaea;
  display: block;
  float: right;
  width: 295px;
}
#homepage #left img#banner
{
  border-bottom: 20px solid #f2f0ff;
  border-top: 10px solid #f2f0ff;
}

#left h1
{
  color: #453f7a;
  font-family: georgia;
  font-size: 30px;
  font-weight: normal;
  margin: 0px 10px 10px 17px;
}
#left h3
{
  color: #4a4a4a;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  padding: 0 4px 7px 10px;
  text-transform: uppercase;
}
#left ul
{
  list-style: none;
  padding: 0 4px 12px 14px;
}
#left a, #left a:link, #left a:visited
{
  color: #514a8f;
  font-size: 12px;
}
#left a:hover, #left active
{
  color: #000;
}
#left .evenimente
{
  padding: 0 4px 12px 8px;
}
#left .evenimente em
{
  color: #666;
  display: block;
  font-family: arial;
  font-size: 10px;
  font-style: normal;
  width: 167px;
}
#left .evenimente li
{
  margin-top: 4px;
  border-bottom: 1px dotted #ddd;
  padding-bottom: 4px;
}
#left .evenimente li.more
{
	border: none;
}
#left .evenimente li a
{
  font-size: 12px;
  padding-left: 6px;
  text-decoration: none;

}
#left #left-logo
{
  background: transparent url(../images/left-logo.gif) top left no-repeat;
  display: block;
  height: 71px;
  margin-top: 50px;
  width: 180px;
}
#left div#categorii
{
	background-color: #f5f5f5;
	padding-top: 8px;
	margin-bottom: 8px;
}
/* ///LEFT
================================================*/


/* RIGHT
================================================*/

#homepage #right
{
	background-color: #dfdcf7;
	border-top: 10px solid #f2f0ff;
	border-bottom: 10px solid #f8f7ff;
	color: #444;
	float: right;
	margin-right: 5px;
	padding: 10px;
	text-align: justify;
	width: 160px;
}
*html #homepage #right
{
	margin-right: 3px;
	width: 154px;
}
#right
{
	color: #707070;
	float: right;
	
	margin-right: 5px;
	padding: 0 0 30px 0;
	width: 586px;
	
	zoom: 1;
}
*html #right
{
	margin-right: 3px;
	width: 585px; 
}
#right h1
{
	color: #453f7a;
	font-family: georgia;
	font-size: 30px;
	font-weight: normal;
	margin: 17px 10px 10px 17px;
}
#right p
{
	border-collapse: collapse;
	margin-left: 14px;
	margin-right: 20px;
	margin-top: 13px;
	text-align: justify;
	text-indent: 30px;
}
#right span.at
{
	color: #000;
	display: block;
	margin: 0 0 0 45px;
	border-left: 15px solid #F2F0FF;
	padding-left: 10px;
}


#right img
{
  border: 1px solid #f2f2f2;
  float: right;
  margin: 1px 20px 10px 10px; 
}
/* FIX - */
#right img#banner
{

	margin: 1px 1px 10px -1px; /* margin: 1px 20px 10px 10px; verifica daca merge si pe IE7 */
	zoom: 1;
}
#right p img
{
  margin: 1px 0px 15px 15px;
}
#right img.aliniata_stanga
{
  float: left;
  margin: 10px 20px 10px 10px;
}
#right p img.aliniata_stanga
{
  float: left;
  margin: 1px 10px 10px 0px;
}
#right strong
{
  color: #514a8f;
}
#right a, #right a:link, #right a:visited
{
  color: #514a8f;
  text-decoration: underline;
}
#right a:hover, #right a:active
{
  color: #000;
  text-decoration: underline;
}
#right ul
{
  list-style: circle;
  margin:10px 10px 0 80px;
  display: block;
}
#right ul ul
{
  list-style: disc;
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 2px;

}

.evenimente-right p, .avizier-right p
{
  color: #333;
  font-family: arial;
  font-size: 11px;
  padding: 4px 0 0 3px;
  text-indent: 0px;
	text-align: justify;
	text-align-last:left;
}
.evenimente-right a, .avizier-right a
{
  color: #000;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}
.evenimente-right em, .avizier-right em
{
  color: #453f7a;
  font-family: arial;
  font-size: 10px;
  font-style: normal;
  text-indent: 30px;
}
.evenimente-right, .avizier-right
{
  border-collapse: collapse;
  margin-left: 10px !important ; 
  margin-right: 20px;
  margin-top: 13px;
  text-align: justify;
  text-indent: 30px;
  padding:0 0 0 0;
  display:block;
  float:left;
}
.evenimente-right li, .avizier-right li
{
  border-bottom: 1px solid #eaeaea;
  display: block;
  float: left;
  margin: 0 0 0 0;
  padding: 10px 0 10px 0;

}
.avizier-right li img
{
  float: left !important;
  margin: 5px 15px 5px 10px; 
}

div#pag
{	
	font-size: 12px;
	margin: 0 2px 0 20px;
}

div#pag a
{	
	margin: 0 2px 0 2px;
	padding:0 4px 0 4px;
	background-color:#F2F0FF ;
	border: 1px solid #ccc;
	text-decoration:none  !important;
	color: #000 !important;
}

div#pag a:hover
{
	background-color:#000;
	color:#fff  !important;
	text-decoration:none;
}
div#pag span.pagina_curenta
{

	background-color:#000;
	padding:0 5px 0 5px;
	color: #fff;
}

div#cadru
{
	margin: 40px 40px 20px 40px;
	text-indent: 0px;
}

div#cadru img
{
	margin: 0 5px -5px 0;
	float:none;
	border:none;
	padding:0 0 0 0;
}

form div#cadru img
{
	margin: 0 2px 2px 0;
	float:none;
	border:none;
	padding:0 0 0 0;
}

div#cadru img#cadru
{
	margin: 0 0 10px 20px;
  border: 1px solid #f2f2f2;
  float: right;

}

div#cadru span
{
	display: block;
	margin: 3px 0 0 0;
}

div#cadru h3
{
	margin: 30px 10px 0 0;
	
}
div#cadru p
{
	margin: 3px 0 0 0;
		text-indent: 0px;
}
div#cadru p p
{
	margin: 0 0 0 0;
}
table#cadre
{
		margin-left: 20px;
	    border-spacing: 0;
}
table#cadre tr.par td
{
	background-color: #eee;
}

table#cadre td
{
	padding: 3px 7px 3px 7px;
}
table#cadre th
{
	background-color: #000;
	color:#fff;
}
table#cadre img
{
	float:left;
	border:none;
	display: inline;
	margin: 0 3px 0 3px;
}

.form_error
{
	color: #f00;
	font-weight: bold;
}

img#banner
{
	float:left;
	display: block;
	margin-left: -1px;
}

/* ///RIGHT
================================================*/


/* FOOTER
================================================*/

#footer
{
  background: #fff url(../images/footer-back.gif) no-repeat top left;
  clear: both;
  color: #6c6c5d;
  float: left;
  font-family: "small fonts";
  font-size: 9px;
  height: 72px;
  width: 781px;
}
*html #footer
{
  clear: none;
  float: none;
}
#footer span#fst
{
  display: block;
  float: left;
  margin: 18px 0 0 20px;
  width: 330px;
}
#footer span#fdr
{
  display: block;
  float: right;
  margin: 15px 20px 0 0;
  width: 200px;
  text-align: right;
}
#footer a, #footer a:link, #footer a:visited
{
  color: #6c6c5d;
}
#footer a:hover, #footer a:active
{
  color: #000;
  text-decoration: underline;
}

*html #footer span#fst
{
  margin: 18px 0 0 10px;
}

*html #footer span#fdr
{
  margin: 30px 10px 0 0;
}

}


@media print{

	#header{	display:none;}
	#left{	display:none;}
	#footer{	display:none;}
	#navigation{	display:none;}
	#right
	{
		float:left;
		width:auto;
		font-size:12pt;
		font-family: Arial;
	}
	#right h1
	{
		text-indent:50px;
		margin: 0 0 40px 0;
		padding: 0 0 0 0;
	}
	
	#homepage #left
	{
		display:block;
		float:left;
		width:auto;
		font-size:12pt;
		font-family: Arial;
		margin: 0 40px 0 40px;
	}
	#homepage #left div#evenimente
	{
		width:auto;
		display:inline;
	}
	#homepage #left div#evenimente ul
	{
		width:auto;
		display:inline;
		
	}
	#homepage #left div#evenimente ul li, #homepage #left div#evenimente p
	{
		width:auto;
		float:left;
		display:block;
	}	
	#homepage #left div#avizier
	{
		width:auto;
		display:inline;
	}
	#homepage #left div#avizier ul
	{
		width:auto;
		display:inline;
	}
	#homepage #left div#avizier ul li, #homepage #left div#avizier p
	{
		width:auto;
		float:left;
		display:block;
	}
	
	#homepage #right, #homepage #banner, #homepage .more{	display:none;}
	
	
}