
h1{
padding:0px;
margin:0px;
font-size:26px;
}
.mainTable {
	border-top:1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color: #000000;
}
.th {
	padding: 3px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background-color: #00458A;
	color: #FFFFFF;
}
.td {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	

	
}

.td2 {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
}

.td {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
.td a:hover { text-decoration: underline}

.tdr {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: right
}
.tdc {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: center
}
.tdj {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: justify
}
.tx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}

.pnS{
	background-color: lime
}

.pnR{
	background-color: white
}

.pnL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000
}

.lnk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0066BB
}

.tr1 { background-color: #FFFFFF }
.tr2 { background-color: #F0F0F0 }
.tr3 { background-color: #CCEBFF; width : 50px;  }
.tr4 { background-color: #C5CFB2 }
.tr5 { background-color: #CCEBFF }
.tr6 { background-color: #CCEBFF }

.tr41 { background-color: #E5EFD2 }

.opte { background-color: #CCEBFF }
.opth { background-color: #E5EFD2 }


/* ####### BUTTONS */
.bt {font-size: 10px; font-weight: bold; color: #FFFFFF}
.bh {cursor: pointer; cursor: hand}

.bl0 {background: url(img/on_white_left_off.gif)}
.bl1 {background: url(img/on_white_left_on.gif); cursor: hand}

.br0 {background: url(img/on_white_right_off.gif)}
.br1 {background: url(img/on_white_right_on.gif); cursor: hand}

.bm0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url(img/on_white_middle_off.gif)}
.bm0 a {color: #FFFFFF; text-decoration:none}
.bm0 a:hover {color: #FFFFFF; text-decoration:none}
.bm1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; background: url(img/on_white_middle_on.gif); cursor: hand}
.bm1 a {color: #FFFFFF; text-decoration:none}
.bm1 a:hover {color: #FFFFFF; text-decoration:none}


.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; margin-bottom: -20px}
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: italic; margin-bottom: -20px}

#menu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold;}
#menu ul, li{display:inline; margin: 0px; margin-left:30px; padding:2px 0px 3px 10px;}

a.menu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold;}
a.menu:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight: bold;}

a.judet{ font-family: Arial, Helvetica, sans-serif;font-size:10px; font-weight:bold; color:#0076EC;}
a.judet:hover{color: #333333;}

#site{background-color: #CCFFCC; border: 1px solid #0066cc; padding: 10px;}
#site ul, li{display:inline; margin: 0px; padding:2px 30px 3px 22px;}
#site li{background-image: url(folder.gif);background-position: 0px 2px; background-repeat: no-repeat;}

a.site{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #006699; font-weight: bold; text-decoration:none;}
a.site:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold; text-decoration:underline;}


.jos a{
color:#FFFFFF;
}

.head{
background:url(img/head.jpg) no-repeat;
width:930px;
height:35px;
color:#FFFFFF;
font-size:14px;
font-weight: 900;
padding-top:20px;
padding-left:30px;
}


/* 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin		: 0;
	padding		: 0;
}
table {
	border-collapse	: collapse;
	border-spacing	: 0;
}
fieldset,img { 
	border		: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style	: normal;
	font-weight	: normal;
}
ol,ul {
	list-style	: none;
}
caption,th {
	text-align	: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size	: 100%;
	font-weight	: normal;
}
q:before,q:after {
	content		: '';
}
abbr,acronym { 
	border		: 0;
}
hr {
	display		: none;
}


#container #mainContent div.mainContentCol1 { width : 700px; float : left; }
#container #mainContent div.mainContentCol2 { width : 260px; float : left; margin-bottom : 20px; }
#container #mainContent div.boxHarta { height : 395px; width : 700px; text-align:center; }

#container #mainContent div.mainContentCol1,
#container #mainContent div.mainContentCol2 {
	position : relative; overflow : hidden;
}

div.boxCauta { width : 257px; margin : 20px auto 0 auto; }
div.boxCauta div.header { padding : 0 0 0 10px; width : 247px; height : 42px; background : url(../images/bkg_header.jpg) no-repeat 0 0; margin : 0 auto; line-height : 42px; font-weight : bold; font-size : 19px; }
div.boxCauta div.contentT { margin : 4px 0 0 0; height : 8px; background : url(../images/bkg_content_top.jpg) no-repeat 0 0; position : relative; overflow : hidden; }
div.boxCauta div.content { width : 254px; background : url(../images/bkg_content.gif) repeat-y 0 0; padding : 2px 1px 0 2px; }
div.boxCauta div.content div.contentIn { width : 254px; background : url(../images/bkg_content_gr.jpg) no-repeat 0 bottom; }

div.boxCauta div.content div.contentIn form div { height : 21px; line-height : 21px; margin : 2px 0;}
div.boxCauta div.content div.contentIn form div.cuText { height : 41px; }
div.boxCauta div.content div.contentIn form div.cuText p { padding-left : 85px; }
div.boxCauta div.content div.contentIn form div label { font-size : 14px; font-weight : bold; width : 82px; float : left; text-align : right ; margin-right : 5px; }
select, div.boxCauta div.content div.contentIn form div select { position : relative; #top : 0; _top : 10px; margin-bottom:4px;  height : 18px; #height : 20px!important; border : 1px solid #666; }
div.boxCauta div.content div.contentIn form div input { width : 130px; height : 16px; border : 1px solid #666; }
div.boxCauta div.content div.contentIn p.rezultate { text-align : center; font-size : 14px; }
div.boxCauta div.content div.contentIn a.btnSortare { font-size : 15px; font-weight : bold; line-height : 30px; background : url(../images/bkg_sortare.jpg) no-repeat 0 0; text-align : center; width : 166px; height : 30px; display : block; margin : 5px auto 0 auto; color : #000; }
div.boxCauta div.content div.contentIn a.activ { background : url(../images/bkg_sortare_a.jpg) no-repeat 0 0; }

div.boxCauta div.contentB { margin : 0; height : 8px; background : url(../images/bkg_content_bottom.jpg) no-repeat 0 0; }

#container form div.buton { margin : 10px auto 0 auto; height : 31px; width : 150px; }
#container form div input.buton { border : none; cursor : pointer; padding : 0 0 3px 0; font-weight : bold; font-size : 17px; width : 150px; background : url(../images/bkg_btn_cauta.jpg) no-repeat 0 0; height : 31px; line-height : 31px; }

div.boxFiltru { margin-top : 5px; width : 960px; line-height : 41px; height : 41px; background : url(../images/bkg_filtru.jpg) no-repeat 0 0; }
div.boxFiltru ul { display : block; height : 41px; line-height : 41px; }
div.boxFiltru ul li { display : block; height : 41px; line-height : 41px; float : left; }
div.boxFiltru ul li.col1 { font-size : 20px; font-weight : bold; width : 220px; padding-left : 30px; background : url(../images/sep.jpg) no-repeat right 0; }
div.boxFiltru ul li.col2 { font-size : 15px; width : 140px; padding-left : 15px; }
div.boxFiltru ul li.col3 { width : 143px; }
div.boxFiltru ul li.col3 select { position : relative; top : 2px; #top : 0; _top : 10px; }
div.boxFiltru ul li.col4 { font-size : 15px; width : 110px; }
div.boxFiltru ul li.col5 { font-size : 15px; width : 180px; }

.tabelT1 .capTabel { height : 27px; background : url(../images/red.jpg) repeat-x 0 0; color : #fff; font-size : 16px; font-weight : bold; }
.tabelT1 .capTabel th { color : #fff; font-size : 16px; font-weight : bold; }
.tabelT1 .capTabel .col1 { width : 25px; }
.tabelT1 .capTabel .col2 { width : 573px; }
.tabelT1 .capTabel .col3 { width : 144px; }

.tabelT1 .rowTabel { background : url(../images/odd.jpg) repeat-x 0 0; background-position: bottom; background-color: #ebebeb; height : 46px; color : #000; font-size : 14px; font-weight : bold; }
.tabelT1 .rowEven { background : url(../images/even.jpg) repeat-x 0 0; background-position: bottom; background-color: #ffffff; }

.tabelT1 .rowTabel a { color : #00334c; font-size : 12px; font-weight : bold; }
.tabelT1 .rowTabel a:hover{ text-decoration : underline; }

.tabelT1 .rowTabel h3 a { color : #000; font-size : 16px; font-weight : bold; }
.tabelT1 .rowTabel h3 a:hover { color : #c40000; text-decoration : none; }

.tabelT1 .capTabel th,
.tabelT1 .rowTabel td { padding : 2px 0 2px 5px; }

.containerTabelT2 { width : 953px; overflow : auto; position : relative; border-left : 2px solid #ccc; border-right : 2px solid #ccc; border-bottom : 2px solid #ccc; padding : 0 0 10px 0; }

.tabelT2 { width : 960px; overflow : scroll; font-size : 10px; font-weight : bold; }
.tabelT2 tr td,
.tabelT2 tr th { height : 10px; }
.tabelT2 .capTabel { background : #000; color : #fff; text-align : center; }


.tabelT2 .capTabel .col_20 { width : 20px; }
.tabelT2 .capTabel .col_110 { width : 110px; }
.tabelT2 .capTabel .col_50 { width : 50px; }
.tabelT2 .capTabel .col_55 { width : 55px; }
.tabelT2 .capTabel .col_150 { width : 150px; }
.tabelT2 .capTabel .col_70 { width : 70px; }
.tabelT2 .capTabel .col_180 { width : 180px; }
.tabelT2 .capTabel .col_45 { width : 45px; }
.tabelT2 .capTabel .col_90 { width : 90px; }
.tabelT2 .capTabel .col_135 { width : 135px; }




.tabelT2 .capTabel th table tr.subTable td { border : 1px solid #fff; }
.tabelT2 .capTabel th { text-align : center; border : 1px solid #fff; padding : 0; }
.tabelT2 .rowTabel { height : 20px; }
.tabelT2 .rowTabel td a { color : #0099CC; }
.tabelT2 .rowTabel td a:hover { text-decoration : underline; }
.tabelT2 .rowTabel td { text-align : center; border : 1px solid #000; padding : 0; font-size : 10px;  }
.tabelT2 .rowEven td { background : #f0f0f0; }

.tabelT3 tr,
.tabelT3 { height : 45px; }
.tabelT3 tr td { text-align : left; border-top : none!important; border-bottom : none!important; }
.tabelT3 tr td .col_1 { width : 111px; }
.tabelT3 tr td .col_2 { width : 50px; }
.tabelT3 tr td .col_3 { width : 50px; }
.tabelT3 tr td .col_4 { width : 150px; }
.tabelT3 tr.action { height : 20px; }
.tabelT3 tr.action td { padding : 2px 0 2px 10px; text-align : left; }
.tabelT3 tr.action td a { color : #00344c; font-size : 11px; font-weight : bold; }
.tabelT3-fb tr td { border : none!important; }

td.last { border-right : none!important; }

#boxLogin { height : 60px; background : #ededed; }
#boxLogin div.col1 { line-height : 60px; height : 60px; font-size : 14px; padding-left : 20px; width : 350px; float : left; }
#boxLogin div.col2 { padding-top : 10px; height : 50px; font-size : 12px; padding-left : 20px; width : 360px; float : left; }
#boxLogin div.col2 label { font-weight : normal; width : 60px; display : block; float : left; text-align : left;  }
#boxLogin div.col2 input { width : 184px; float : left; height : 14px; border : 1px solid #b4b4b4; }
#boxLogin div.col2 form div { font-weight : normal; height : 25px; position : relative; }
#boxLogin div.col2 form div input.loginbtn { position : absolute; width : 30px; height : 16px; background : #cacad2; border : 1px solid #b4b5b7; right : 80px; font-size : 10px;   }
#boxLogin div.col2 form div input.checkbox { width : 12px; height : 12px; position : relative; top : 2px; margin : 0 3px; }

#boxLogin div.col3 { height : 60px; font-size : 12px; font-weight : normal; width : 150px; float : left; }
#boxLogin div.col3 ul { margin : 15px 0 0 40px; }

p.error { background : #e8462a; padding : 4px; color : #fff; font-size : 12px; border-bottom : 1px solid #ccc; }

div.navigator { padding : 0 0 0 10px; height : 31px; line-height : 31px; background : url(../images/bkg_nav.jpg) no-repeat 0 0; font-size : 16px; }
div.navigator a { color : #222222; }
div.navigator a:hover { color : #000; text-decoration : underline; }

div.pag { padding : 0 15px 0 0; height : 40px; border-top : 2px solid #d1d1d1; margin : 10px 0 0 0; line-height : 40px; }
div.pag div { width : 575px; float : right; }
div.pag { text-align : right; font-size : 15px; font-weight : bold; }
div.pag a { color : #808080; }
div.pag a:hover { color : #0099CC; }
div.pag span.selected{ font-size : 18px; }

div.boxAlerte { margin : 10px 0; }
div.boxAlerte h1 { font-weight : bold; font-size : 20px; border-bottom : 2px solid #ccc; padding : 0 0 10px 0;}
div.boxAlerte ul li { display : block; height : 30px; line-height : 30px; width : 100%; border-bottom : 1px solid #f5f5f5; }
div.boxAlerte ul li a.del { margin : 0 5px 0 0; float : left; background : url(../images/del.jpg) no-repeat 0 5px; display : block; height : 30px; line-height : 30px; width : 20px; }

div.box-login-intern form div {
	margin : 5px 0;
}
div.box-login-intern form div label {
	width : 120px;
	display : block;
	text-align : left;
	font-weight : bold;
	margin : 0 0 4px 0;
}
div.box-login-intern form .checkbox { position : relative; top : 2px; }

fieldset.judete {
	border : 4px solid #d4d4d4;
	padding : 0 0 0 10px;
}
fieldset.judete legend {
	font-weight : bold;
	font-size	: 16px;
}
fieldset.judete p { padding : 5px 0; }
fieldset.judete p a {
	font-size   : 16px;
	color		: #b5b5b5;
	padding 	: 0 8px;
	border-right : 2px solid #b5b5b5;
	line-height	 : 24px;
}
fieldset.judete p a:hover {
	color		: #c30001;
}
fieldset.judete p a.last {
	border-right : none;
}

.clearfloat {
	clear		: both;
    height		: 0;
    font-size	: 1px;
    line-height : 0px;
}


.cautaand{
background:#E87400;
color:#FFFFFF;
padding:5px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;

}
*/