/* Layout */

body { 
  background: url("/images/wrapper_bg.jpg") left top repeat-x; 
  color: #000;
  font-family: "Verdana";
}

#wrapper, #footer {
  width: 1100px;
  margin: 0 auto;
}

#footer_wrapper { 
  background: #BD1D17;
  color: #FFF;
}

#footer_wrapper ul li { list-style: none; }

#footer_wrapper a { color: #fff; }

#footer_wrapper a:hover { text-decoration: none; }

#logo {
  width: 250px;
  float: left;
}

div.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
  content: " ";
}

#header_bottom {
  height: 35px;
	padding-top: 94px;
}

#edition_wrapper {
	font-size: 10px;
	height: ;
	width: 200px; 
	height: 48px;
	float: left;
	background: #FFF;
}

#edition_wrapper h4 {
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#edition_wrapper h5 {
	font-size: 9px;
	margin: 0;
	padding: 0;
}

#left_side, #right_side {
  width: 145px;
  float: left;
}

#left_side { padding: 0 5px 0 0; }

#right_side { padding: 0 0 0 5px; }

.box {
  background: #BBB;
  padding: 5px;
}

.special_box {
  background: #EFEDFA;
  padding: 5px;
}

#main_left {
  width: 475px;
  float: left;
  padding: 5px 5px 5px 0;
}

#main_right {
  width: 300px;
  float: left;
  padding: 5px 0;
}

#admin_main { padding: 20px; }

/* HTML tags */

h1, h2, h3 { font-family: 'Georgia'; }

h1 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 28px;
  line-height: 32px;
}

h2 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 24px;
  line-height: 28px;
}

#logo h2 {
  margin: 0;
  padding: 0;
}

#header h2 {
  font-size: 28px;
  line-height: 32px;
  color: #FFF;
}

h3 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 20px;
  line-height: 24px;
}

h4 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 14px;
  line-height: 16px;
}

#left_side h4, #right_side h4 {
  margin: 5px 0 0 0;
  padding: 5px;
  background: #333;
  color: #FFF;
  text-transform: uppercase;
}

h4.header {
  margin: 5px 0 0 0;
  padding: 5px;
  background: #BD1D17;
  color: #FFF;
  text-transform: uppercase;
}

#left_side ul, #right_side ul { 
  margin: 0; 
  padding: 0;
}

#left_side ul li { 
  list-style: none; 
  margin: 1px 0;
  padding: 0;
}

#left_side ul li a:link, #left_side ul li a:visited, #right_side ul li a:link, #right_side ul li a:visited {
  display: block;
  padding: 3px 5px;
  background: #666;
  color: #DDD;
  text-decoration: none;
}

#left_side ul li a:hover, #left_side ul li a:active, #right_side ul li a:hover, #right_side ul li a:active, #left_side ul li a.link_selected:link, #left_side ul li a.link_selected:visited {
  background: #BD1D17;
  color: #FFF;
}

p, li {
  margin: 2px 0;
  padding: 2px 0;
  font-family: 'Verdana';
  font-size: 12px;
  line-height: 16px;
}

h5 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 11px;
  line-height: 15px;
}

h6 {
  margin: 2px 0;
  padding: 2px 0;
  font-size: 10px;
  line-height: 14px;
}

strong { font-weight: bold; }

em { font-style: italic; }

ul, ol { padding: 2px 0 2px 20px; }

ul li { list-style: circle; }

a:link, a:visited {
  color: #BD1D17;
  text-decoration: underline;
}

a:hover, a:active {
  color: #F60;
  text-decoration: underline;
}

sup { font-size: 0.7em; }

.left_text { text-align: left; }

.center_text { text-align: center; }

.right_text { text-align: right; }

.special, .high { color: #BD1D17; }

.important, .low { color: #03C; }

.round_rectangle_content {
  padding: 5px;
  color: #FFF;
}

#main_right .round_rectangle_content a:link, #main_right .round_rectangle_content a:visited {
  font-weight: bold;
  color: #FFF;
}

#main_right .round_rectangle_content a:hover, #main_right .round_rectangle_content a:active { color: #F60; }

#box_boanchis {
  width: 250px;
  height: 70px;
  background: url("/images/soc_cu_boanchis.jpg") left top no-repeat;
  overflow: hidden;
}

#box_tache {
  width: 250px;
  height: 70px;
  background: url("/images/pagina_lui_tache.jpg") left top no-repeat;
  overflow: hidden;
}

#box_iulius {
  width: 250px;
  height: 70px;
  background: url("/images/rubrica_lui_iulius.jpg") left top no-repeat;
  overflow: hidden;
}

#center_boxes {
	width: 780px;
  float: left;
}

#big_news {
	width: 780px;
  height: 450px;
	padding: 5px 0;
  float: left;
}

#ultimele_stiri_wrapper {
  width: 780px;
  height: 450px;
  background: url("/images/ultimele_stiri_bg.jpg") left top;
}

#ultimele_stiri_big_wrapper { height: 390px; }

#ultimele_stiri_big_wrapper p {
  padding: 0;
  margin: 0;
}

#ultimele_stiri_small_wrapper_teaser {
	float: left;
	width: 365px;
	height: 58px;
}

#ultimele_stiri_small_wrapper {
  height: 58px;
  margin: 0;
}

.teaser a {
	color: #FFF;
	font-size: 18px;
	line-height: 22px;
	font-family: Georgia;
	text-decoration: none;
}

.teaser a:hover {
	text-decoration: underline;
}

.last_news a {
	color: #000;
	text-decoration: underline;
}

.last_news a:hover {
	text-decoration: none;
}

#main_left h3.header {
  width: 453px;
  margin: 5px 0 0 0;
  padding: 5px 5px 5px 15px;
  background: #333;
  color: #FFF;
  border: 1px solid #333;
  text-transform: uppercase;
}

.brief {
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #CCC;
}

.brief h3, .brief_half h3 {
	font-size: 18px;
}

.brief h4, .brief_half h4 {
	font-size: 14px;
}

.brief h3 a:link, .brief h3 a:visited, .brief_half h3 a:link, .brief_half h3 a:visited { 
	color: #000; 
}

.brief h3 a:hover, .brief h3 a:active, .brief_half h3 a:hover, .brief_half h3 a:active { color: #F60; }

.brief h4 a:link, .brief h4 a:visited, .brief_half h4 a:link, .brief_half h4 a:visited { 
	color: #c02712; 
}

.brief h4 a:hover, .brief h4 a:active, .brief_half h4 a:hover, .brief_half h4 a:active { color: #000; }

.brief_half {
	float: left;
	width: 223px;
  padding: 5px;
  border: 1px solid #CCC;
}

.field_error {
  background: #F1CFCF;
  border: 1px solid #880303;
}

#flash_notice {
  background: #D4F38B;
  border: 1px solid #63880D;
  padding: 2px 5px;
  text-align: center;
  margin: 5px 0 5px 0;
}

#flash_error {
  background: #F8C9C9;
  border: 1px solid #880303;
  padding: 2px 5px;
  text-align: center;
  margin: 5px 0 5px 0;
}

.handle
{
  padding-left: 15px;
  background: url('/images/handle.jpg') left center no-repeat;
  cursor: move;
}

.home_news a:link, .home_news a:visited, .left_news a:link, .left_news a:visited { 
  display: block;
  color: #FFF; 
  text-decoration: none;
}

.home_news a:hover, .home_news a:active, .left_news a:hover, .left_news a:active { text-decoration: underline; }

.promo {
  text-decoration: none;
  border-bottom: 2px dotted #333;
  cursor: pointer;
}

#agora_comments h5 { padding: 5px 0 5px 0; }

.agora_comment_odd, .agora_comment_even
{
  margin: 5px;
  padding: 5px;
}

.agora_comment_odd { background: #FEE8E8; }

.agora_comment_even { background: #F2EEC2; }

.agora_reply { text-align: right; }

.agora_comment_message {
  padding: 0 0 0 20px;
  font-style: italic;
}