body, html {font-family:Tahoma, Arial, Helvetica, Sans-serif; margin:0px; padding:10px 0px;}
.clearboth {clear:both;}

a:link { text-decoration:none; color:#2164ba;}
a:visited { text-decoration:none; color:#2164ba;}
a:hover { text-decoration:none; color:#1757a9;}
a:active { text-decoration:none; color:#2164ba;}

#header {width:970px; margin:0 auto; height:auto}

#topbox {background:url(../../images/bg_topbox_small.png) no-repeat; width:950px; height:204px; margin-top:15px;}
#search {
	float:left;
	width:490px;
	position:relative;
	top:60px;
	padding-left:45px;
}
#search div {float:left; width:220px; padding:10px;}
#search div btncauta { text-align:center;}
#search div input {width:180px; font-size:12px; line-height:13px;}
#search div input.btncauta {width:121px; height:48px; margin-left:35px;}
#search div select {width:180px; font-size:12px; line-height:13px;}

#search label {color:#FFF; font-size:14px; margin-bottom:2px;}
#search small {color:#FFF; font-size:12px;}
#search  .cautareavansata {color:#FFF; background:url(../../images/bullet2.png) no-repeat left; padding-left:10px; margin-left:40px; line-height:20px;font-weight:bold; font-size:11px;}
#search  a.cautareavansata:link{ color:#FFF; }
#search  a.cautareavansata:visited{ color:#FFF; }
#search  a.cautareavansata:hover{ color:#d3e7ff; }
#search  a.cautareavansata:active{ color:#FFF; }

#login {float:left; width:325px; margin-left:80px; position:relative; top:70px;}
#login label {color:#09195B; font-size:12px; margin-bottom:2px;}
#login input {width:153px; font-size:12px; line-height:13px; margin-bottom:5px;}
#login input.btnintra{width:86px; height:32px; position:relative; top:-30px; left:170px;  }
#login div {position:relative; top:-30px;}
#login div a:link { font-weight:bold; font-size:11px; color:#09195B; padding-left:15px; background:url(../../images/bullet3.png) no-repeat left;}
#login div a:visited { font-weight:bold; font-size:11px; color:#09195B; padding-left:15px; background:url(../../images/bullet3.png) no-repeat left;}
#login div a:hover { font-weight:bold; font-size:11px; color:#212c5a; padding-left:15px; background:url(../../images/bullet3.png) no-repeat left;}
#login div a:active { font-weight:bold; font-size:11px; color:#09195B; padding-left:15px; background:url(../../images/bullet3.png) no-repeat left;}

#navholder { width:100%; height:40px; background:url(../../images/header_line.png) repeat-x bottom; margin-top:10px;}

#mainholder { width:950px; height:auto; margin:0 auto;}

#navigatie {width:930px; margin:0px auto;  }
#leftcol {float:left; width:228px; border-right:1px solid #4a85d0;}
#leftcol h1 { font-size:14px; background:#f2f2f2; padding:5px; border-bottom:solid 1px #4a85d0; margin:24px 24px 10px 0px;}
#leftcol h1.firsth1{margin:0px 24px 10px 0px;}
#leftcol h2 { font-size:13px; color:#2164ba; line-height:12px; margin:0px;}
#leftcol h2 span {font-weight:normal; color:#333;}
#leftcol h3 { font-size:13px; color:#7c7c7c; margin:1px; }
#leftcol p {font-size:13px; font-weight:normal; color:#7c7c7c; margin:0px 0px 15px 0px;}

#footer {width:950px; margin:0 auto; height:auto;}

#main {
	float:left;
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	text-align:left;
	width:550px;
}
#main ul {margin:0px; padding:0px; list-style-type:none; display:inline;}
#main li {margin:0px; padding:0px; list-style-type:none; display:inline;}
#main li.curent {color:#2c52a5;  background:url(../../images/btn2.png) no-repeat;}
	
#main a {display:inline-block; width:122px; height:31px; text-decoration:none; font-weight:bold; font-size:14px; text-align:center; padding-top:8px; margin:0px;}
#main  a:link {color:#246ac3;  background:url(../../images/btn1.png) no-repeat; } 
#main  a:visited {color:#246ac3;  background:url(../../images/btn1.png) no-repeat;}
#main  a:hover {color:#143e7f; background:url(../../images/btn1.png) no-repeat;}
#main  a:active {color:#246ac3;  background:url(../../images/btn1.png) no-repeat;}

#leftcol ul,li {margin:0px; padding:0px; list-style:none; display:list-item;}

#secondarynav {float:left; text-align:right;  width:280px; position:relative; bottom:5px;}
#secondarynav ul {margin:0px; padding:0px; list-style-type:none; display:inline;}
#secondarynav li {margin:0px; padding:0px; list-style-type:none; display:inline; font-size:13px; color:#246ac3; background:url(../../images/separator.png) no-repeat right; margin-right:5px; padding:5px;}

#secondarynav li.lastsecondary {margin:0px; padding:0px; list-style-type:none; display:inline; font-size:13px; color:#246ac3; margin-right:5px; padding:5px; background:none;}
#secondarynav a {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }
#secondarynav a:link {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }
#secondarynav a:visited {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }
#secondarynav a:hover {text-decoration:none; font-weight:bold; font-size:13px; color:#143e7f; }
#secondarynav a:active {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }

#leftcol ul {font-size:13px; margin:0px;}
#leftcol li.vezitoate{color:#2164BA; padding-left:10px; margin-left:90px;margin-top:5px; background:url(../../images/bullet1.png) no-repeat left; }
#leftcol li {color:#2164BA; padding-left:10px; margin-left:15px; background:url(../../images/bullet4.png) no-repeat left; font-weight:bold;}
#leftcol li span {
	padding-left:5px;
	color:#999;
	font-weight:normal;
	font-size:11px;
}

/* devine redundant - e definit inca odata la fel sus la inceput 
#leftcol li a:link{color:#2164BA}
#leftcol li a:visited{color:#2164BA;}
#leftcol li a:hover{color:#1757a9;}
#leftcol li a:active{color:#2164BA;}
*/

#content {margin-top:24px;}

#mainbody {
	float:left;
	width:660px;
	font-size:12px;
	position:relative;
	left:24px;
}
#mainbody h1 { font-size:22px; font-weight:normal;}
#mainbody h1 span { font-size:12px; font-weight:normal; color:#A3A3A3}
.tablehead td {background:url(../../images/tabelhead.png) repeat-x; height:35px; padding:5px; }
.tablehead td a:link {color:#626262; font-weight:bold}
.tablehead td a:visited {color:#626262; font-weight:bold}
.tablehead td a:hover {color:#474747; font-weight:bold}
.tablehead td a:active {color:#626262; font-weight:bold}
.tablehead td img {margin-left:5px;}
.tabletd td {border-bottom:#eaeaea solid 1px; padding:5px; color:#626262;}
.tabletd a {color:#2164ba; font-weight:bold;}
 
#mainbody table {color:#626262; margin-top:4px;}
#mainbody table h2 {font-size:14px; border-bottom:solid #CCC 1px; padding-bottom:10px; color:#333;}
#mainbody table input,select, textarea { width:200px; font-size:11px; color:#246ac3;   padding:4px; border:solid 1px #CCC}
#mainbody input#submitfirma { width:100px;}

#mainbody .datefirma {float:left; width:325px;}
#mainbody .actions {float:left; width:200px; border-left:1px #F5F5F5 solid; padding-left:10px;}
#mainbody .actions h1{  font-size:14px; font-weight:bold; margin:0px; height:60px;}
#mainbody .actions h1 img{ vertical-align:middle; margin-right:10px;}
#mainbody .actions a {display:block; width:100px; height:38px;  background:url(../../images/bg_btn_actions.png) no-repeat; text-align:center; padding-top:9px; font-size:14px; font-weight:normal; margin-top:10px;}

#mainbody .descrierefirma { clear:both; width:650px;}
#mainbody p a{ font-weight:bold;}

#mainbody .descrierefirma  div{ float:left; margin:0px; padding:0px;}
#mainbody  .descrierefirma .zoom{padding:0px; margin:0px 5px 0px 100px; background: #FFF; border:none; vertical-align:middle;}

#mainbody .descrierefirma  img{ background:#ebebeb; border:solid #d0d0d0 1px; padding:10px; margin:10px; }
#mainbody .imaginifirma  div a{ font-weight:bold;}


#footer { margin-top:20px; font-size:12px;}
#footer div {float:left; color:#999; font-size:11px;}
#footer .poweredby {float:right; text-shadow:#333}
#footer .poweredby a { color:#999; font-weight:normal; font-size:11px; background:none; padding:0px;}
#footer .poweredby a:link { color:#999; font-weight:normal; font-size:11px; background:none; padding:0px;}
#footer .poweredby a:visited { color:#999; font-weight:normal; font-size:11px; background:none; padding:0px;}
#footer .poweredby a:hover {color:#2164ba; font-weight:normal; font-size:11px; background:none; padding:0px;}
#footer .poweredby a:active { color:#999; font-weight:normal; font-size:11px; background:none; padding:0px; }

#footer  a {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3;  display:block-inline; background:url(../../images/separator.png) no-repeat right; margin-right:8px; padding-right:10px;}
#footer  a:link {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }
#footer  a:visited {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }
#footer  a:hover {text-decoration:none; font-weight:bold; font-size:13px; color:#143e7f; }
#footer  a:active {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; }

#footer  a.lastlinkfooter:link {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3;  display:block-inline; background:none;/*suprascriu valoarea pt. bg*/ margin-right:8px; padding-right:10px;}
#footer  a.lastlinkfooter:visited {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3;background:none;/*suprascriu valoarea pt. bg*/ }
#footer  a.lastlinkfooter:hover {text-decoration:none; font-weight:bold; font-size:13px; color:#143e7f; background:none;/*suprascriu valoarea pt. bg*/}
#footer  a.lastlinkfooter:active {text-decoration:none; font-weight:bold; font-size:13px; color:#246ac3; background:none;/*suprascriu valoarea pt. bg*/}

#firstlinefooter{
	size:3px;
border: 0;
color: #7ca6db;
background-color: #7ca6db;
height: 3px;
width: 100%;
text-align: left;
margin-bottom:10px;
}
#copyrigthline
	{
border: 0;
color: #ffffff;
background-color: #ffffff;
border-bottom:#7ca6db solid 1px;
width: 100%;
text-align: left; }
#curs{
	margin-left:10px;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#2164BA;
	background-color: #f2f2f2;
}
#curs td{
	padding-right:6px;
	padding-top:3px;
	padding-bottom:2px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}