*{	margin: 0; padding: 0; border: 0; outline: 0;}
a{text-decoration:none; color:blue; font-weight:bold}
:focus {outline: none; }
.hide{display:none;}
.clrboth{clear:both}
ol, ul {list-style: none;}
body{ background:#dedede url(../images/tile_header.jpg) repeat-x;color:#000; font-family:  Arial, Helvetica, Verdana, sans-serif; font-size:11px; text-align:center; /*line-height:16px*/; position:relative;}
#container{min-width: 980px; max-width: 1600px; width:expression(document.body.clientWidth < 980? "980px" : document.body.clientWidth > 1600? "1600px" : "auto"); margin-left:5px; text-align:left; }
#header{width:100%; text-align:center; font-size:13px}
#logo{float:left; width:466px;}
#account_links{float:right; padding:0px 20px 0px 8px; line-height:25px; background:url(../images/acccount_left.jpg) no-repeat}
#account_links2{background:url(../images/acccount_right.jpg) top right no-repeat;}
#account_links ul{padding:0px 8px 0px 0px; line-height:25px;  display:block}
#account_links ul li{display:inline; float:left; padding:0px 15px 5px 15px; background:url(../images/acccount_tile.jpg) repeat-x}
#account_links ul li.border_left span{width:1px; height:25px; background:url(../images/account_separator.jpg) center left no-repeat; padding:0px; display:block}
#account_links ul li a{font-weight:bold; color:white;}
#account_links ul li a:hover{text-decoration:underline}
#welcome{float:right; clear:right; padding-right:80px;}

#content{padding-top:10px; text-align:left}
#control_panel{float:left; background:white /*url(../images/control_panel_bottom.jpg)*/ bottom left repeat-x; border:1px solid #FFFFFF; position:absolute; left:5px}
#control_panel h1{background: #FFF url(../images/control_panel_header.gif) top left no-repeat; height:23px; width:180px; display:block; text-indent:-9999em; border-bottom:#e2d57b 3px solid}
#control_panel ul{padding:0px; width:180px;}
#control_panel li{float:left; margin:0px; padding:0px; width:100%;}
#control_panel a{padding:3px 0px 3px 10px; display:block; font-size:11px; font-weight:bold; color:#000000}
#control_panel a.control_stay, #control_panel a.control_stay:hover{color:#9A9A9A; background:#FFF url(../images/location_arrow.gif) center right no-repeat }
#control_panel a:hover{color:#FFF; background:#9A9A9A}

#main_content{padding:0px 10px 0px 200px; width:auto; display:block}
#main_content_agent{ padding-top:100px; width:auto; display:block;}
#location_bar{background:#FFFFFF; border:1px solid #c8c8c8; width:auto;}
#location{float:left}
#location a{color:#000000}
#location a:hover{color:#9A9A9A; text-decoration:underline}
#location span{font-size:11px; text-transform:uppercase; line-height:23px; font-weight:bold; padding-left:22px; background:url(../images/location_arrow.gif) center left no-repeat}
#location_adauga_btn{float:left; padding:0px 10px 0px 30px; text-transform:uppercase; font-size:13px; font-weight:bold}
#location_adauga_btn a{ background:#f4e896; display:block}
#location_adauga_btn a:hover{ background:#e2d57b}
.location_nav {float:right; padding-top:3px}
.location_nav span{float:left;  padding-right:20px} 
.location_nav ul{display: block; float:left}
.location_nav li{display:inline; float:left; padding:0px 3px}
.location_nav li a{font-weight:bold; padding:0px 3px; display:block; color:#000000}
.location_nav li a.stay{font-weight:bold; padding:0px 3px; display:block; color:#9A9A9A}
.location_nav li a.stay:hover{color:#9A9A9A; background:#FFF}
.location_nav li a:hover{color:#FFFFFF; background:#9A9A9A}


#results_table{padding:2px 0px 0px 0px} 
#results_table table{width:100%; border:1px solid #c8c8c8; border-collapse:collapse; border-spacing:0; background-color:#FFFFFF; border-bottom-color:#f4e896}
#results_table table th{background:#9A9A9A; border-collapse:collapse; font-size:13px; line-height:23px; font-weight:bold; color:#FFF; border-left:#FFF 1px solid; border-bottom:#670808 1px solid}

#results_table table th span{padding:0px 5px;}
#results_table table th.th_nolink{padding:0px 5px;}

#results_table table th a{ width:100%; height:100%; display:block; color:#FFFFFF;}

#results_table table th a:hover{background:#670808 url(../images/arrow_down.gif) center right no-repeat; width:100%; height:100%; display:block; color:#FFFFFF;}

#results_table table td{line-height:20px; border-left:#FFF 1px solid; padding:0px 5px}

#results_table img{margin:2px 4px; vertical-align:middle}
#results_table td.show_details{padding:0px!important}
#results_table td.show_details a{display:block; font-weight:bold; color:#9A9A9A}
#results_table td.show_details a:hover{background:#9A9A9A; display:block; color:#fff}
#results_table td.show_details a span{padding:0px 5px}
.light_grey{background:#eeeeee}
#results_table .no_border{border-left:none}

/*#results_table{padding:5px 0px 0px 0px}*/ 
#results_table h1{display:none;}
#results_table table{width:300px; border-collapse:collapse; border-spacing:0; background-color:#FFFFFF; border-bottom-color:#f4e896;font-size:11px;}
#results_table table th{background:#9A9A9A; border-collapse:collapse;line-height:3px; font-weight:bold; border-left:#FFF 1px solid;font-size:11px;}
#results_table table th{padding:0px 5px;font-size:11px;}
#results_table table th a{color:#FFFFFF;font-size:11px;}
#results_table table th a:hover{width:100%; height:100%; color:#FFFFFF;font-size:11px;}
#results_table table td{border-left:#FFF 1px solid; padding:0px 5px;font-size:11px;}
#results_table img{margin:2px 0px; vertical-align:middle}
#results_table td.show_details{padding:0px!important}
#results_table td.show_details a{display:block; font-weight:bold; color:#9A9A9A}
#results_table td.show_details a:hover{background:#9A9A9A; display:block; color:#fff}
#results_table td.show_details a span{padding:0px 5px}
.light_grey{background:#eeeeee}
#results_table .no_border{border-left:none}

#location_bar_bottom{background:#f4e896; border:1px solid #c8c8c8;  border-top:none; display:block}
#location_adauga_btn2{float:left; padding-left:40px}
#location_adauga_btn2 a{ background:#fff; display:block}
#location_adauga_btn2 a:hover{ background:#e2d57b}


/*Elemente editare proiect*/
.break{width:100%; height:3px; display:block}
#configurare_proiect{background:white; border:1px solid #c8c8c8; width:auto}
#configurare_proiect table{width:550px; border-collapse:collapse;  line-height:20px; float:left; margin:2px 0px 0px 7px}
#configurare_proiect table img{margin-right:4px}
#configurare_proiect table a:hover{text-decoration:underline}
#configurare_proiect_status{float:right; width:160px; background:#9A9A9A; padding:0px 7px 0px 7px; text-align:center; height:50px; position:relative} 
#configurare_proiect_status h2{font-size:13px; text-transform:uppercase; line-height:13px; font-weight:bold; color:#FFFFFF; padding-top:4px}
#configurare_proiect_status img{margin:0px !important; padding:3px 0px !important; display:inline; vertical-align:middle }
#configurare_proiect_status span{color:#FFFFFF; font-size:11px; line-height:11px; padding:0px 0px; display:inline; position: absolute; bottom:5px; left:50px}

#vizualizare_rapoarte{ width:auto; position:relative}
#vizualizare_rapoarte table{/*width:550px;*/ border-collapse:collapse;  line-height:20px; float:left; margin:2px 0px 2px 7px}
#vizualizare_rapoarte .vizualizare_disabled{background:#3a3a3a; color:#FFFFFF; font-weight:bold; border:1px solid #c8c8c8}
#vizualizare_rapoarte .vizualizare_enabled{background:white; color:#FFFFFF; font-weight:bold; border:1px solid #c8c8c8}
#vizualizare_rapoarte table img{margin-right:4px; vertical-align:middle}
#vizualizare_rapoarte_status{float:right; width:160px; padding:2px 7px 2px 7px; text-align:center; height:21px; position:absolute; right:0px; bottom:1px} 
#vizualizare_rapoarte_status h2{font-size:13px; text-transform:uppercase; line-height:20px; font-weight:bold; color:#FFFFFF;}
.vizualizare_disabled #vizualizare_rapoarte_status{background:#000000}
.vizualizare_enabled #vizualizare_rapoarte_status{background:#9A9A9A}
.vizualizare_enabled table a:hover{text-decoration:underline}

#location_bar_second{ border:1px solid #c8c8c8; border-bottom:#f4e896; width:auto; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:23px; padding:2px 0px 0px 22px; background: #f4e896 url(../images/location_arrow_yellow.gif) center left no-repeat;  }
#form_component{border:1px solid #c8c8c8; border-top: none; padding:10px; background:#FFFFFF }
#form_component{border:1px solid #c8c8c8; border-top: none; }
#form_component table{ width:500px; border-collapse:collapse;  line-height:20px; }
#form_component table td{width:50%; padding:2px 0px}
#form_component table td.form_left{text-align:right; padding-right:10px; width:40%; vertical-align:top}
#form_component table input, #form_component table select, #form_component table textarea{border:1px solid #9c9c9c; width:99%; height:18px}
#form_component table textarea{height:60px}
#form_component table .input_checkbox, #form_component table .input_radio{border:none; text-align:left; width:auto; vertical-align:middle }
#form_component table span{border:none; text-align:left; width:auto; margin:0px 10px 0px 5px; vertical-align:top}
#form_component table input.form_data{width:90%}
#form_component table img{vertical-align:middle; margin:0px 2px}
#form_buttons{float:left; padding:5px 0px 0px 225px; }
#form_buttons ul{display:block}
#form_buttons ul li{display:inline; float:left; padding-right:15px}
a.form_button{background:#670808 url(../images/form_button_tile.gif) repeat-x; height:17px ;border:#670808 1px solid; padding:0px 4px; color:#FFFFFF; display:block}
a.form_button:hover{color:#ffe741!important;}
.form_button img{vertical-align:middle; padding:0px 3px 0px 0px}

div.img-container {position:relative;margin-right:5px;float:left;}
div.img-container img{width:50px;height:50px;float:left;}
div.img-container span.delete{background:url(../images/icon_delete.gif);width:14px; height:14px;position:absolute;right:3px;top:5px;cursor:pointer;}
div.img-container {border:1px solid black;float:left;height:70px;margin-right:5px;padding:10px;position:relative;width:60px;}
div.img-container img.rotate {cursor:pointer;float:left;height:16px;width:16px;}

div.audio-container {position:relative;margin-right:5px;float:left;}
div.audio-container img{width:50px;height:50px;float:left;}
div.audio-container span.delete{background:url(../images/icon_delete.gif);width:14px; height:14px;position:absolute;right:3px;top:5px;cursor:pointer;}
div.audio-container {border:1px solid black;float:left;height:70px;margin-right:5px;padding:10px;position:relative}
div.audio-container img.rotate {cursor:pointer;float:left;height:16px;width:16px;}

#sf_admin_container table tr td.error {background-color:#f5d4d4}
#sf_admin_container table tr td div.error {display:none;}
#sf_admin_container table tr td.error div.error {display:block;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
} 