/* Created by Ovidiu Sopa */
/* 17.05.2006 */

html,body,ul{
	margin:0;
	padding:0
}
body{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(http://www.sibiul.net/images/diag-bg-4.gif);
}
h1{
	color:#0078E6;
	font-size:16px;
	margin:0;
	padding:0;
}
h1 a{
	font-size:16px;
	text-decoration:none;
}

h1.admin{
	color:#000000;
	font-size:16px;
	margin:0;
	padding:0;
}
h2{
	color:#0078E6;
	font-size:14px;
	margin:0;
	padding:0;
}
h3{
	color:#0078E6;
	font-size:13px;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#4C4C4C;
	font-size:11px;
}
a:hover{
	text-decoration:underline;
	color:#0078E6;
}
a.visited,a.active{
	color:#666666;
}
a.bigger, a.bigger:hover{
	font-size:12px;
}
/*a:visited:after { content: " \221A"; font: bold 75% Helvetica, Arial, sans-serif; text-transform: uppercase; color: #500; }*/
a.nounderline:hover{
	text-decoration:none;
}
a.blue{
	color:#0078E6;
	font-size:12px;
}
a.search_tag{
padding-left:15px;
background-image:url(http://www.sibiul.net/images/ic-tags.gif);
background-repeat:no-repeat;
}
.main_title {
background-image:url(http://www.sibiul.net/images/title-bg.png); background-position:bottom; background-repeat:no-repeat; height:25px; margin-bottom:10px;}
.main_title_tall_bb{
background-image:url(http://www.sibiul.net/images/title-bg-tall-1.png); background-position:bottom; background-repeat:no-repeat; height:36px; margin-bottom:10px;}
.main_title_tall{
background-image:url(http://www.sibiul.net/images/title-bg-tall-2.png); background-position:bottom; background-repeat:no-repeat; height:36px; margin-bottom:10px;}
.main_title_tall_y{
background-image:url(http://www.sibiul.net/images/title-bg-tall-3.png); background-position:bottom; background-repeat:no-repeat; height:36px; margin-bottom:10px;}
.main_title_tall_yb{
background-image:url(http://www.sibiul.net/images/title-bg-tall-4.png); background-position:bottom; background-repeat:no-repeat; height:36px; margin-bottom:10px;}
.main_title_tall a, .main_title_tall_y a , .main_title_tall_yb a { color:#0078E6;}

/************************/
/****   TEST FORMAT *****/
/************************/
.h1_replacer{
	font-size:16px;
	color:#0078E6;
	margin:0;
	padding:0;
}
.underline{
	text-decoration:underline;
}
/************************/
/****  FORMS   **********/
/************************/

option.blue{
	background-color:#E3EDF9;
}

input{
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}
select.post{
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}
input.but_login{
	/*
	background-image:url(images/button-login.gif);
	background-repeat:no-repeat;*/
	width:126px;
	height:24px;
}
input.but_go{
	/*
	background-image:url(images/button-login.gif);
	background-repeat:no-repeat;*/
	width:46px;
	height:24px;
}
div.row {
  clear: both;
  padding-top: 2px;
  }

div.row span.label {
  float: left;
  width: 60px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 145px;
  text-align: left;
  } 
  
 /*ANUNTURI*/
  div.rowB {
  clear: both;
  padding-top: 5px;
  }

div.rowB span.labelB {
  float: left;
  width: 120px;
  text-align: right;
  }

div.rowB span.formwB {
  float: right;
  width: 320px;
  text-align: left;
  } 
div.rowB span.formwBig {
  float: right;
  width: 420px;
  text-align: left;
  }  
div.rowB span.labelBig {
  float: left;
  width: 160px;
  text-align: right;
  }

fieldset.main{
	border:1px solid #DEE9F7;
	text-align:left;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	width:460px;
}
fieldset.main legend{
	color:#0066FF;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	/*float:left;*/
}
fieldset.main legend span{color:#FFFFFF;background-color:#0066FF; padding:3px; font-size:14px}
fieldset.main_active{
	border:1px solid #FF9900;
	background-color:#FFF7DD;
	text-align:left;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	width:460px;
}
fieldset.main_active legend{
	color:#FF3300;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	float:left;
}
fieldset.main_active legend span{color:#FFFFFF;background-color:#FF3300; padding:3px; font-size:14px}


/*#reset_button {display:none;}*/
 /***** END FORMS ****/ 



div.title a:hover{
	color:#000000;
}
.top_menu
{
	height:28px; 
	width:100%; 
	margin:5px 0 5px 0; 
	padding-top:7px; 
	background-image:url(http://www.sibiul.net/images/tool-bar-bg-2.png); 
	background-repeat:repeat-x;
	color:#FFFFD0;
}
.top_menu a
{
	font-size:10px;
	color:#666666;
}
.top_menu a:hover
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.big_top{
		/**/	
	background-image:url(http://www.sibiul.net/images/fade-bg-top.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:15px;
	/**/	
 width:994px;margin:0 auto;
}
div#header h1{
height:80px;
line-height:80px;
margin:0;
padding-left:10px;
background: #EEE;
color: #79B30B;
}
div#container{
	text-align:left;
	background-color:#FFFFFF;	
}
#header {
background-image:url(http://www.sibiul.net/images/bg-header.png);
background-repeat:repeat-x;
height:170px;
}
div#content p{line-height:1.4}
div#navigation{background:#FFFFFF; text-align:center;}
div#extra{background:#FF8539}
div#footer{background: #999999;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{
	width:980px;margin:0 auto;border:0px solid #A5B4BE;
}
div#content{float:left;width:770px}
div#navigation{
	float:right;
	width:202px;
	
	padding-right:4px;
}
div#extra{float:right;clear:right;width:208px}
div#footer{clear:both;width:100%}

/*  BOXES DEFINITION   */
div.boxes-container{
	width: 179px;
	display: block;
	margin: 0 5px 7px 0;
}
div.bheader
{
/*border: 1px solid #000000;*/
margin :0;
padding: 0; 
width: 199px;
height: 35px;
background-image:url(http://www.sibiul.net/images/right-yellow-header.png);
background-repeat:no-repeat;
}
div.bcontent
{
/*padding : 5px 3px 5px 3px;*/
width: 199px;
/*float: top;*/
background-image:url("http://www.sibiul.net/images/right-content-bg.gif");
display: block;
}
div.bfooter
{
padding: 0;
margin: 0;
width: 199px;
height: 6px;
/*float: top;*/
background:url("http://www.sibiul.net/images/right-blue-footer.gif");
background-repeat:no-repeat;
}


.bggrad{
	background-image:url("http://www.sibiul.net/images/bg-gradient-b-w.gif");
	width:485px;
	/*height:200px;*/
	text-align:left;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
}
.bggrad:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;
    clear: both; 
    visibility:hidden;
    }
.program_grey{
	color:#333333;
	background-image:url("http://www.sibiul.net/images/clock.gif");
	background-repeat:no-repeat;
	padding-left:25px;
	height:25px;
	vertical-align:middle;
}
.ev_content{
	padding-top:10px;
	/*border:1px solid #666666;*/

}
.dotted_spacer{
	background-image:url("http://www.sibiul.net/images/doted-spacer.png");
	background-repeat:no-repeat;
	height:4px;
	font-size:3px;
	width:486px;
}
.dotted_spacer_max{
	background-image:url("http://www.sibiul.net/images/dotted-line.gif");
	background-repeat:no-repeat;
	height:1px;
	font-size:0px;
	width:100%;
}
.dotted_spacer_max_repeat{
	background-image:url("http://www.sibiul.net/images/dotted-line.gif");
	background-repeat:repeat-x;
	height:1px;
	font-size:0px;
	width:100%;
}
.blue_header{
	background-image:url("http://www.sibiul.net/images/blue-header.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	height:46px;
	text-align:left;
}
.blue_header div{
	padding-top:3px;
	height:38px;
	vertical-align:middle;
	width:486px;
}

.yellow_sm_header{
	background-image:url("http://www.sibiul.net/images/header-yellow-small.png");
	background-repeat:no-repeat;
	height:47px;
	text-align:left;
}
.yellow_sm_header div.title{
	padding-top:3px;
	height:38px;
	vertical-align:middle;
}

.table_cell{
	float: left; 
	width: 50%;	
}
.table_cell_cont{
	padding: 5px;
	background-image:url(http://www.sibiul.net/images/bg-stiri-white-doted.gif); 
	background-position:bottom;
	height:50px;
}
.table_bcell_cont{
	padding: 5px;
	background-image:url(http://www.sibiul.net/images/bg-stiri-blue-doted.gif); 
	background-position:bottom;
	height:50px;
}

.table_cell_cont:after, .table_bcell_cont:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;
    clear: both; 
    visibility:hidden;
    }
.table_cell_wide{
	padding: 5px;
	background-image:url(http://www.sibiul.net/images/bg-stiri-white-doted.gif); 
	background-position:bottom;
	text-align:left;
	height:60px;

}
.small_grey{
	font-size:10px;
	color:#666666;
}
.big_grey{
	font-size:12px;
	color:#666666;
}
.bigest_grey{
	font-size:13px;
	color:#666666;
}
.big_text{font-size:13px;}
.clear_all:after{
	content: "."; 
    display: block; 
    height: 0; 
    font-size:0;
    clear: both; 
    visibility:hidden;
}
.icon_bg{
	background-image:url(http://www.sibiul.net/images/ic-bg.png);
	background-repeat:repeat-x;
	height:37px;
	padding:3px;
}
.icon_bg img{
	margin-right:10px;
}
.icon_bg a{
	color:#0066FF;
}
.add_icon{
	background-image:url(http://www.sibiul.net/images/icon-adauga-anunt.gif);
	width:35px;
	height:50px;
	background-position:left;
}
.add_icon:hover{
	background-position:right;
}

.sm_header_spacing{
	float:right;
	vertical-align:middle;
	padding-top:6px;
	width:230px;
}
.show{
	
}
.ascunde{
	display:none;
}

tr.highlight
{
	background-color:#FEE27C;
}
tr.highlight_2, tr.highlight_2 td a
{
	background-color:#FEE27C;
	color:#999999;
	font-style:italic;
}
tr.not_high
{
	background-color:#EEF4FB;
}
tr.not_high_2, tr.not_high_2 td a, tr.not_high_2 td a:hover
{
	background-color:#EEF4FB;
	color:#999999;
	font-style:italic;
}
.message
{
	background-color:#DAE7C9;
	border:1px solid #009900;
	padding:10px;
	width:95%;
	font-size:12px;
}
.message_red
{
	background-color:#FFCCCC;
	border:1px solid #CC0000;
	padding:10px;
	width:95%;
	font-size:12px;
}

/******** VERTICAL CENTERING*****/
.vb_outer{width:460px; height: 54px; border:1px solid #FED966;}
.vb_outer_green{width:460px; height: 54px; border:1px solid #66CC00;}
.vb_inner{width:440px; text-align:left; height:47px; margin-top:7px; color:#FD7B12; font-weight:bold; font-size:12px;}
.vb_inner_green{width:440px; text-align:left; height:47px; margin-top:7px; color:#66CC00; font-weight:bold; font-size:12px;}
#vb_outer {width:460px; height: 50px; border:1px solid #FED966; overflow: hidden; position: relative; background-image:url(images/ic-atentie.gif); background-repeat:no-repeat;  background-position:left;}
#vb_outer[id] {display: table; position: static;}

#vb_middle {position: absolute; top: 50%;} /* for explorer only*/
#vb_middle[id] {display: table-cell; vertical-align: middle; position: static;}

#vb_inner {margin-left:55px;position: relative; top: -50%; } /* for explorer only */
/* optional: #inner[id] {position: static;} */

/************************/
/*    LOGIN REGISTER QUICK BOX   */
/***********************/
.logreg_container{
	border:1px solid #D5E3F5; 
	width:460px;
}
.logreg_header{
	margin-top:1px; background-color:#E2ECF8; width:458px; height:20px;
}
.logreg_header:after{
	content: "."; 
    display: block; 
    height: 0; 
    font-size:0;
    clear: both; 
    visibility:hidden;
}
.logreg_content{
	margin-top:1px; background-color:#E2ECF8; width:458px; 
}
.log_reg_main,.logreg_r,.logreg_l{
	width:200px; 
	height:20px;
	font-size:12px;
	color:#0066FF;
	font-weight:bold;
	padding:2px 10px 0 10px;
}
.logreg_r{float:right; }
.logreg_l{float:left; }
/************************/
/*    ANUNTURI   */
/***********************/

.bl_fold_icon{
float:left; width:60px; background-image:url(http://www.sibiul.net/images/icon-folder.gif); background-position:left; height:38px; background-repeat:no-repeat;
}
#messagePrev p{margin:0;padding:0;}

/*  ANGAJARI  */
#anunturi_angajari td, .tabelar td {
/*padding: 3px 5px;*/
font-size: 0.9em;
border-bottom: 1px solid #F0F5FC;
border-top: 1px solid #fff;
}
#anunturi_angajari tr.row1, .tabelar tr.row1 {
background: #F0F5FC; /*#F6F6F6;*/
}
#anunturi_angajari tr:hover, tr.row1:hover, .tabelar tr.row1:hover, .tabelar tr:hover {
background: #FFF7E0;
}
#anunturi_angajari tr.nav:hover{
background:none;
}
td.added_date{ color:#999999;}

td.bottom_border{
	border-bottom: 1px solid #F0F5FC;
}
/*  Navigation  */

span.nav_num {font-size:12px;}

/******************************/
/**    CALENDAR *********/
table.calendar tr{
	height:22px;
}
.cal_header td{
font-weight:bold;
}
.calendar td{
	padding-top:3px;
	padding-bottom:1px;
}
a.number, a.number:active, a.number:visited
{
background-color:#F0F5FC;
border: 1px solid #D3EAFF;
padding:2px; 
text-decoration:none;
color:#000000;
}
a.number_actual, a.number_actual:active, a.number_actual:visited
{
background-color:#FFF5CC;
border: 1px solid #FFC91B;
padding:2px; 
text-decoration:none;
color:#000000;
font-weight:bold;
}
a.number:hover
{
background-color:#E3EDF9;
border: 1px solid #0078E6;
padding:2px; 
color:#000000;
}
.nospacing{
	padding:0;
	margin:0;
}

.line_fade_bottom{
	 margin-top:1px; background-image:url(http://www.sibiul.net/images/bg-bottom-anunt.gif); background-repeat:repeat-x; width:100%;height:12px;
}
.line_fade_top{
	 background-image:url(http://www.sibiul.net/images/bg-top-anunt.gif); background-repeat:repeat-x; width:100%;height:12px;
}
/*********************/

ul.stiri{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	width:486px;
}
ul.stiri li{
	margin:0;
	padding:2px 2px 4px 2px;
	background-image:url(http://www.sibiul.net/images/bg-stiri-white-doted.gif);
	background-position:bottom;
	text-align:left;
	vertical-align:middle;
}
ul.stiri li:hover{
	margin:0;
	background-image:url(http://www.sibiul.net/images/bg-stiri-blue-doted.gif);
	background-position:bottom;
}
ul.stiri li:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;
    clear: both; 
    visibility:hidden;
    }
ul.stiri li.highlight{
	margin:0;
	padding:3px 2px 4px 2px;
	background-image:url(http://www.sibiul.net/images/bg-stiri-yellow-doted.gif);
	background-position:bottom;
	text-align:left;
	vertical-align:middle;
}
ul.anunturi{
list-style-image:url(http://www.sibiul.net/images/arrow-orange-sm.gif);
margin-left:10px;
}
ul.anunturi ul.sublist{
list-style-image:url(http://www.sibiul.net/images/ftv2lastnode.gif);
margin-left:2px;
margin-top:0;
padding-left:19px;
}

ul.anunturi li{
/*margin-top:5px;*/
	margin-left:3px;
	padding:1px;
}

ul.submenu{
	margin:0 0 0 0;
	padding:0;
	/*ist-style:none;*/
	list-style-image:url(http://www.sibiul.net/images/arrow-orange-sm.gif);
	list-style-position:inside;
	width:100%;
}
ul.submenu li{
	margin:0;
	padding:2px 2px 4px 2px;
	background-image:url(http://www.sibiul.net/images/bg-dotted-sm.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
}
ul.submenu li:hover{
	margin:0;
	background-color:#E3EDF9;
}

/*************************/
/*         IMAGES        */
/*************************/

img.img_event{
	padding:4px;
	border:1px solid #FFC91B;
	background-color:#FFF4CB;
	margin:0 10px 2px 10px;
}
img.spacing_med{
	margin:5px 5px 5px 5px;
}
img.spacing_small{
	margin:2px 5px 2px 5px;
}
img.spacing_lr{
	margin:0 5px 0 5px;
}
img.blue_border_bg{
	padding:4px;
	border:1px solid #D7DDE1;
	background-color:#F0F5FC;
	/*background-color:#D7DDE1;*/
	margin:1px;
}
img.yellow_border_bg{
	padding:4px;
	border:1px solid #FFAA18;
	background-color:#FFE48A;
	margin:1px;

}
img.blue_border_bg2{
	padding:8px;
	border:1px solid #D7DDE1;
	background-color:#F0F5FC;
	margin:1px;
}
img.yellow_border_bg2{
	padding:8px;
	border:1px solid #FFAA18;
	background-color:#FFE48A;
	margin:1px;

}
.image_bg{
	width:118px; 
	height:91px; 
	background-image:url(http://www.sibiul.net/images/bg_album.png); 
	background-repeat:no-repeat;
}
.image_bg_2{
	width:138px; 
	height:127px; 
	background-image:url(http://www.sibiul.net/images/poza-bg-2.png); 
	background-repeat:no-repeat;
}

img.gal_image{
	margin-top:7px; 
	border:1px solid #CCCCCC;
}
/*************************/
/*        COLORS         */
/*************************/
.grey{color:#333333;}
.green{ color:#009900;}
.blue{color:#0078E6;}	
.red{color:#FF0000;}		
		
#info {display:block; position:relative; background:#ddd;}
#info h2 {margin-bottom:1em;}
#info h3 {clear:both; margin-top:4em;}

/* Inset 3D Raised */
.raised {background: transparent; width:380px; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#CCDDF2; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#CCDDF2; border-left:1px solid #fff; border-right:1px solid #B0DAFF;}
.raised .b4 {background:#CCDDF2; border-left:1px solid #fff; border-right:1px solid #93CCFF;}
.raised .b4b {background:#CCDDF2; border-left:1px solid #eee; border-right:1px solid #5BB1FF;}
.raised .b3b {background:#CCDDF2; border-left:1px solid #B0DAFF; border-right:1px solid #5BB1FF;}
.raised .b2b {background:#CCDDF2; border-left:1px solid #93CCFF; border-right:1px solid #5BB1FF;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#5BB1FF;}
.raised .boxcontent {display:block;  background:#CCDDF2; border-left:1px solid #fff; border-right:1px solid #5BB1FF;}		
		
/**********************/
/*   GALERIE FOTO     */
/**********************/
ul.albume{
	list-style-image:url(http://www.sibiul.net/images/arrow-orange-sm.gif);
	list-style-position:inside;
	margin-left:10px;
}
ul.albume li{
	vertical-align:middle;
	background-color:#FFFFFF;
	height:25px;
	margin-left:3px;
	padding:7px 1px 1px 1px;
}
ul.albume li:hover{
	background-color:#E3EDF9;
}

#gallerylnk ul
{
margin: 0;
padding: 0;
list-style:none;
text-align: center;
}

#gallerylnk ul li { 
display: inline; min-height:24px; line-height:24px; margin-right:5px;}
#gallerylnk ul li:hover { 
background-color:#CAE5FF;}

#gallerylnk ul li a
{
text-decoration: none;
padding: 5px 5px 5px 35px ;
color: #0078E6;
background-color: #F0F5FC;
height:24px;
min-height:24px;
border:1px solid #D3EAFF;
}

#gallerylnk ul li a:hover
{
color: #0078E6;
background-color: #CAE5FF;
}

#gallerylnk ul li a.em
{
	background-image: url(http://www.sibiul.net/images/ic-galerie-email.gif);
	background-repeat: no-repeat;
	/*background-position: 0 50%;*/
}
#gallerylnk ul li a.fe
{
	background-image: url(http://www.sibiul.net/images/ic-galerie-felicitare.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#gallerylnk ul li a.ya
{
	background-image: url(http://www.sibiul.net/images/ic-galerie-yahoo.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#gallerylnk ul li a.down
{
	background-image: url(http://www.sibiul.net/images/ic-galerie-download.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
#gallerylnk ul li a.description
{
	background-image:none;
	background-color:#FFFFFF;
	border:none;
}

fieldset.gallery_comment{
	border:1px solid #DEE9F7;
	text-align:left;
	margin:10px 0 10px 0;
	padding-bottom:10px;
}
fieldset.gallery_comment legend{
	color:#0066FF;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	/*float:left;*/
}
fieldset.gallery_comment legend span{color:#FFFFFF;background-color:#0066FF; padding:3px; font-size:14px}

  div.rowGB {
  clear: both;
  padding-top: 5px;
  }

div.rowGB span.labelGB {
  float: left;
  width: 60px;
  text-align: right;
  }

div.rowGB span.formGwB {
  float: right;
  width: 160px;
  text-align: left;
  } 


/**********************/
/*   STAR RATING     */
/**********************/
.star_rating{
		list-style:none;
		margin: -1px 0 0 -1px;
		padding:0;
		width: 70px;
		height: 12px;
		position: relative;
		background: url(http://www.sibiul.net/images/rating_stars.gif) 0 0 repeat-x;	
    overflow: hidden;
    /*float: left;*/
	}
	.star_rating li{
		padding:0;
		margin:0;
		float: left;
	}
	.star_rating li a{
		display:block;
		width:14px;
		height: 12px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0;
    margin: 0;
	}
	.star_rating li a:hover{
		background: url(http://www.sibiul.net/images/rating_stars.gif) 0 12px;
		z-index: 2;
		left: 0;
	}
	.star_rating a.one_star{
		left: 0;
	}
	.star_rating a.one_star:hover{
		width:14px;
	}
	.star_rating a.two_stars{
		left:14px;
	}
	.star_rating a.two_stars:hover{
		width: 28px;
	}
	.star_rating a.three_stars{
		left: 28px;
	}
	.star_rating a.three_stars:hover{
		width: 42px;
	}
	.star_rating a.four_stars{
		left: 42px;
	}	
	.star_rating a.four_stars:hover{
		width: 56px;
	}
	.star_rating a.five_stars{
		left: 56px;
	}
	.star_rating a.five_stars:hover{
		width: 70px;
	}
	.star_rating li.current_rating{
		background: url(http://www.sibiul.net/images/rating_stars.gif) 0 24px;
		position: absolute;
		height: 12px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
    left: 0;
	}
	
.outer {
  float: left;
  border: 1px solid #CCC;
  padding: 1px;
  margin: 0 0 7px 7px;
  /*display: inline-block;*/ /* SPAN, was: inline */
}
.shadow {
  display: block;
  padding: 1px;
}
.color {
  display: block;
  height: 25px;
  width: 25px;
  margin: 0;
  padding: 0;
}


/************************************/
/***********  FELICITARI ************/
/************************************/

fieldset.felicitari{
	border:1px solid #DEE9F7;
	text-align:left;
	margin:10px 0 10px 0;
	padding-bottom:10px;
}
fieldset.felicitari legend{
	color:#0066FF;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	/*float:left;*/
}
fieldset.felicitari legend span{color:#FFFFFF;background-color:#0066FF; padding:3px; font-size:14px}



/**********************************/
/*****   USER ADMIN ***************/
/**********************************/

td.adm_yellow_header
{
	background-image:url("http://www.sibiul.net/images/yellow-header-admin.png");
	background-repeat:no-repeat;
	height:26px;
	text-align:left;
}
td.adm_yellow_header_off
{
	background-image:url("http://www.sibiul.net/images/yellow-header-off-admin.png");
	background-repeat:no-repeat;
	height:26px;
	text-align:left;
	color:#999999;
}
.yellow_adm_header{
	background-image:url("http://www.sibiul.net/images/yellow-header-admin.png");
	background-repeat:no-repeat;
	height:27px;
	text-align:left;
}
.yellow_adm_header div.title{
	padding-top:3px;
	height:22px;
	vertical-align:middle;
}
.sm_adm_header_spacing{
	float:right;
	vertical-align:middle;
	padding-top:6px;
	width:180px;
	border:1px solid #333333;
}


/**********************************/
/*****   POZA ZILEI ***************/
/**********************************/

.current_year{
	font-size:14px;
	color:#0078EB;
	padding:2px 5px 2px 5px;
	border-top:1px solid #0078EB;
	border-left:1px solid #0078EB;
	border-right:1px solid #0078EB;
	background-color:#CEE5FB;
}
.other_years{
	font-size:14px;
	color:#999999;
}
.current_month{
	color:#0078EB;
}
.other_months{
	color:#999999;
}

.grey_top_bottom{
	padding:2px 1px 2px 1px; 
	border-top:1px solid #EFEFEF; 
	border-bottom:1px solid #EFEFEF;
}
.grey_bottom{
	padding:2px 1px 2px 1px; 
	border-bottom:1px solid #EFEFEF;
	color:#666666;
}

/**********************************/
/*****   BOXES      ***************/
/**********************************/

.half_box{
	background: #fff url(http://www.sibiul.net/images/half_box.gif) no-repeat; padding: 5px; height:110px; width:224px; float:left; margin-left:6px; text-align:left;
}
.half_box h4 {line-height: 16px; font-size: 12px; margin: 2px 0 0; font-weight:normal; }
.half_box p {line-height: 16px; color: #575757; font-size: 10px; margin: 2px 0 0; }

.infobox { background: url(graphics/infoboxbg.gif) no-repeat; height: 110px; padding: 5px; width: 389px; }
.infobox h5 { font: bold 1.4em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
.infobox a { color: #5FB700; text-decoration: none; }
.infobox a:hover { color: #3577AB; text-decoration: underline; }
.infobox p { line-height: 16px; color: #575757; font-size: 1.2em; margin: 2px 0 0; }
.infobox span { font-size: 1.1em; color: #919191; }

/**********************************/
/*****   COMMENTS   ***************/
/**********************************/

.comment_section{clear:both; width:680px; margin:10px 0 10px 0;}
.comment_section2{ width:680px; border-top:1px solid #D3EAFF; border-bottom:1px solid #D3EAFF; background-image:url(http://www.sibiul.net/images/bg-comment.jpg); padding:10px;}
.comment_section_small{clear:both; width:460px; margin:10px 0 10px 0;}
.comment_section2_small{ width:460px; border-top:1px solid #D3EAFF; border-bottom:1px solid #D3EAFF; background-image:url(http://www.sibiul.net/images/bg-comment.jpg); padding:10px;}
.comment_section2:after, .comment_section2_small:after{clear:both;}
.comment_section:after, .comment_section_small:after{clear:both;}
.comment_avatar{float:left; width:100px; background-image:url(http://www.sibiul.net/images/ic-user-avatar-bg.gif); background-repeat:no-repeat; text-align:left;}
.comment_avatar p{width:73px; height:73px; padding:7px 0 0 6px; margin:0;}
.comment_text{float:right; text-align:left; width:570px; clear:both; padding-top:8px;}
.comment_text_small{float:right; text-align:left; width:360px; clear:both; padding-top:8px;}
.comment_delete{
	background-image:url(http://www.sibiul.net/images/button-comment-sterge.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:16px;
	width:60px;
	padding:0;
	margin:0;
	font-size:3px;
	text-decoration:none;
}
.comment_delete:hover{
	background-position:bottom;
}
img.comment_av{background-color:#ffffff; border:1px solid #0078E6; padding:3px;}
