body {
	margin: 0px;
	height: 100%;
	background-color: #FFFF00;
	background-image: url("../images/bodyBg.gif");
	background-position: top left;
}

a {
	color: #003398;	
	text-decoration: none;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}

a:hover{
	color: #C15C10;	
	text-decoration: none;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}

a.nav {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #624E00;
	text-decoration: underline;
}

a.nav:hover {
	
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #624E00;
	text-decoration: none;
}

a.menu {
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
}

a.menu:hover {
	color: #FFE500;
	padding-left: 2px;
	padding-right: 2px;
	
}

a.bMenu {
	color: #999999;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}

a.bMenu:hover {
	color: #241EA1;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Trebuchet MS;
	font-size: 12px;	
	font-weight: bold;
}

a.leftMenu {
	color: #5B3E00;
	padding-left: 2px;
	padding-right: 10px;
	text-decoration: underline;
}

a.leftMenu:hover {
	color: #5B3E00;
	padding-left: 2px;
	padding-right: 10px;
	text-decoration: none;	
}

li {
	margin-bottom: 8px;
	margin-left: 15px;
}

.navContainer {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #999999;
	padding-left: 40px;
	padding-bottom: 0px;
}

.homeLeft {
	background-image: url("../images/homeLeftBg.jpg");
	background-repeat: repeat-x;
	background-position: top right;
	background-color: #FDFF08;
}

.homeRight {
	background-image: url("../images/homeLeftBg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #FDFF08;
}

.main {
	width: 968px;
	padding-bottom: 50px;	
	background-color: #FDFF08;
}

.topBanner {
	background-image: url("../images/banner.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	width: 800px;
	height: 160px;
	border-right: 1px solid #9c9cbd;
}

.topBaloons {
	background-image: url("../images/topBaloons.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	height: 80px;
}
.bottomBaloons {
	background-image: url("../images/bottomBaloons.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	height: 100px;
	display: none;
}

.topDate {
	padding: 0px;
    margin: 0px;
    width: 162px;
    border: 1px solid #E4DBA8;
    height: 25px;
    vertical-align: middle;
    padding-top: 5px;
    font-weight: bold;
    color: #0b007d;
}

.topMenu {
	padding: 0px;
    margin: 0px;
}

.topMenuOpA {
	background-image: url("../images/topMenuBg.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Trebuchet MS;
	font-size: 12px;	
	color: #FFFF00;
	text-align: center;
	height: 33px;
	padding-left: 1px;
	padding-right: 1px;
}

.topMenuOpB {
	background-image: url("../images/topMenuBBg.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Trebuchet MS;
	font-size: 12px;	
	color: #07078D;	
	text-align: center;
	cursor: pointer;
	height: 33px;
	border-left: 1px solid #D0D0CA;
	border-right: 1px solid #D0D0CA;
	padding-left: 0px;
	padding-right: 0px;
}

.content {
	border-right: 1px solid #9C9CBD;
	height: 250px;
	background-color: #FFFFFF;	
	padding-top: 14px;
        border-bottom: 1px solid #9C9CBD;
	width: 800px;
}

.leftColumn {
	width: 170px;
	background-color: #F9F7E8;	
	background-image: url("../images/leftColumnBg.gif");
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 4px;
}

.bottom {
	height: 36px;	
	padding-top: 1px;
}

.bottomMenu {
	color: #999999;
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: 1px solid #9C9CBD;
	border-bottom: 1px solid #9C9CBD;
        padding-left: 24px;
}

.bottomCopyright {
	color: #999999;
	font-family: Trebuchet MS;
	font-size: 11px;
}

.highlight {
	color: #7370C3;
}

.highlightBold {
	color: #000000;
	font-weight: bold;
}

.homeContent {
	padding-left: 20px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 50px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #333333;	
}
.leftIndexCol {
	padding-left: 10px;
	margin-left: 0px;	
}
.leftIndexCol li {
	list-style-image: none;
	list-style: none;
}

.leftIndexColWeather {
	padding-left: 10px;
	margin-left: 0px;	
}

.leftIndexColWeather li {
	list-style-image: none;
	list-style: none;
	font-size: 10px;	
}

.leftCol .subtitle {
	background: #d9d9d9;
	padding-left: 5px;	
}
.mainContent {
	padding-left: 40px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 20px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #333333;	
	z-index: 0;
}

.mainContentLeftColumn {	
	border-right: 1px solid #ECECF2;
	padding-right: 10px;
}

.mainContentRightColumn {	
	padding-left: 10px;
	padding-right: 10px;	
}

.tableLeft
{
	padding-left: 4px;
	text-align: left;
	background-color: #FFFFFF;
	border-left: 1px solid #9C9CBD;
	border-bottom: 1px solid #9C9CBD;
}

.columnLeft
{
	padding-right: 8px;
	width: 168px;
	border-right: 1px solid #ECECF2;
	padding-left: 4px;
	padding-bottom: 10px;
	text-align: left;
}

.bannerRight
{
	padding: 2px;
	border: 1px solid #ECECF2;	
}

.textField {
	border: 1px solid #809DB9;
	height: 12px;
	font-size: 10px;
	color: #8CACC1;
}

.homeTitle {
	height: 20x;
	font-family: Trebuchet MS;
	font-size: 20px;	
	color: #0B007D;
	text-transform: uppercase;
	border-bottom: 1px solid #ECECF2;
	margin-left: 20px;
}

.pageTitle {
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	color: #3F3B89;
	border-bottom: 1px solid #ECECF2;
	border-left: 1px solid #ECECF2;
	margin-left: 40px;
    background-image: url("/images/square.gif");
    background-repeat: no-repeat;
    background-position: center left;	
    padding-left: 20px;
}

.pageBigTitle {
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	color: #3F3B89;
	border-bottom: 1px solid #ECECF2;
	border-left: 1px solid #ECECF2;
    background-image: url("/images/squarePTitle.gif");
    background-repeat: no-repeat;
    background-position: top left;	
    padding-left: 20px;
}

.pageFlags {
	height: 28px;	
	border-bottom: 1px solid #ECECF2;
	width: 250px;
	padding-left: 15px;
	padding-right: 20px;
	text-align: right;
}

.pageFlagsIndex {
	height: 28px;	
	border-bottom: 1px solid #ECECF2;
	width: 250px;
	padding-left: 45px;
	text-align: right;	
}

.homeFlags {
	height: 24px;		
	width: 90px;
	border-bottom: 1px solid #ECECF2;
	padding-left: 20px;	
	padding-top: 8px;
}

.pic {
	border: 1px solid #E4DBA8;
	padding: 2px 2px 2px 2px;	
}

.yellowTable {
    border-top: 1px solid #E4DBA8;
        border-bottom: 1px solid #E4DBA8;
	        padding: 0px;
		        margin: 0px;
			        border-spacing: 0px;
				}
				
				.yellowTable th {
				    border-top: 1px solid #E4DBA8;
				        border-bottom: 1px solid #E4DBA8;
					
					        background-color: #EEEEEE;
						        padding: 0px;
							        margin: 0px;
								}
								
								
								
								.yellowTable td {
								    border-top: 1px solid #E4DBA8;
								        border-bottom: 1px solid #E4DBA8;
									        padding: 0px;
										        margin: 0px;
											}
											




.subtitle {
	color: #070195;
	font-family: Trebuchet MS;
	font-size: 12;
	font-weight: bold;
	text-transform: uppercase;
}

.nav {
    font-size: 0.75em;
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.nav ul {
    margin: 0px;
    position: relative;
    width: 100%;
    padding: 0;
    list-style: none;
	z-index: 5;
}
.nav ul li {
    position: relative;
    float: left;
    margin: 0;
    margin-top: -1px;
    border: 1px solid #E4DBA8;
    background: #FFFFFF;
    width: 162px;
}
.nav ul li a {
    background-image: url("/images/square_hover.gif");
    background-repeat: no-repeat;
    background-position: center left;
    padding: 0;
    margin: 0;
    display: block;
    position: relative;
    padding: 0.2em 2em;
    padding-top: 4px;
    padding-bottom: 7px;
    bbackground-color: #ffffff;
	font-family: Arial;
	font-size: 12px;	
	color: #000000;
    text-align: left;
    text-decoration: none;
    lletter-spacing: 0.05em;
    lline-height: 30px;
}
.nav ul li a:hover {	
    background-color: #f9f7e8;
	color: #07078D;
	background-image: none;
	font-family: Arial;
	font-size: 12px;
    background-image: url("/images/square.gif");
    background-repeat: no-repeat;
    background-position: center left;	
}
.nav ul li:first-child > a {
    bborder-left: none;
}
.nav ul ul li {
    width: 162px;
    border: 0;
}
.nav ul ul li a {
    border: 0px;
    border-top: 1px solid #E4DBA8;
    background-image: url("/images/square_small_hover.gif");
    background-repeat: no-repeat;
    background-position: center left;
    padding-top: 4px;
    padding-bottom: 7px;
    padding-right: 0px;
    color: #DFB70E;
	text-align: left;
    background-color: #ffffff;
	font-family: Arial;
	font-size: 10px;	
	color: #000000;
    text-align: left;
}
.nav ul ul li a:hover {
    background-color: #f9f7e8;
    background-image: url("/images/square_small.gif");
    background-repeat: no-repeat;
    background-position: center left;	
	color: #07078D;
	font-family: Arial;
	font-size: 10px;	
}
.nav ul ul li:first-child > a {
    border-top: 1px solid #E4DBA8;
    bborder-left: 1px solid #DFB70E;
}
.nav ul ul ul li:first-child > a {
    border-top: 1px solid #E4DBA8;
    bborder-left: 1px solid #DFB70E;
}
/*hide all sublevels*/
.nav ul ul {
    top: 0;
    display: none;
	z-index: 0;
}
.nav .submenu {
	padding-left: 20px;
	width: 181px;
}

.buton {
   border: 1px solid #E4DBA8;

}

#addFirma input, #addFirma select {
   border: 1px solid #E4DBA8;
   width: 160px;
}

#addFirma select {
   border: 1px solid #E4DBA8;
   color: #333333;
}

#addFirma .editField {
   padding-bottom: 2px;
   float: right;
   textalign: right;
   margin-right: 40px;
}

#addFirma .boxes {
	width: 1em;
}

#descriere input {
    width: 300px;
}

#descriere textarea {
   width: 100%;
   border: 1px solid #E4DBA8;
   color: #333333;
}

#adresa {
   margin-top: 2px;
}

.realList {
}

.boxVirtual {
   position: relative;
   left: 5px;
   border: 1px solid #e4dba8;
   margin-right: 21px;
   margin-bottom: 8px;
   width: 160px;
   height: 160px;
   float: left;
   background-color: #FFFFFF;
   background-image: url("../images/bg_targ_virtual.gif");
   background-position: top center;
   background-repeat: no-repeat;
}

.boxReal {
   position: relative;
   left: 5px;
   border: 1px solid #e4dba8;
   margin-right: 21px;
   margin-bottom: 8px;
   width: 160px;
   height: 160px;
   float: left;
   background-color: #FFFFFF;
   background-image: url("../images/bg_targ_real.gif");
   background-position: top center;
   background-repeat: no-repeat;
}


.boxText{
   margin-top: 70px;
   text-align: center;

}
.boxTextInscris{
   margin-top: 70px;
   text-align: center;

}
.boxTextInscris .subtitle {
	color: #990033;
	font-family: Trebuchet MS;
	font-size: 12;
	font-weight: bold;
	text-transform: uppercase;
}

.boxTextInscris .subtitle:hover {
	color: #CC6600;
	text-decoration: none;
	font-family: Trebuchet MS,sans-serif;
	font-size: 11px;
}


.clear {
	clear: left;
}

#list {
    width: 100%;
	z-index: 0;
}

#list select {
   border: 1px solid #E4DBA8;
   width: 400px;
}

#list th {
	border-bottom: 1px solid #E4DBA8;
}

#listFilter select {
   border: 1px solid #E4DBA8;
   width: 400px;
   z-index: 0;
}

.banner img {
    margin-top: 20px;
    border: 1px solid #E4DBA8;
}
.banner2 img {
    margin-top: 20px;
    border: 1px solid #E4DBA8;
}
.targReal {
    height:15px; 
    width:20px; 
    background: #990033;
    border: 1px solid grey;
}
.targVirtual {
    height:15px; 
    width:20px; 
    background: #070195;
    border: 1px solid grey;
}
.columnRight {
	margin-top: 20px;
	padding-left: 10px;
	width: 168px;
	border-left: 1px solid #ECECF2;
	padding-right: 4px;
	padding-bottom: 10px;
	text-align: left;
}
.thickbox .thumbPict {
	border: 1px solid grey;
        vertical-align: middle;
	height: 112px;
	padding:5px;
}
.thickbox .thumbPict img {
	border: none;
}
.preview {
    text-align: left;
    margin-left: 10px;
    border-left: 1px solid #E7E6D8;
    float: right;
    padding-left: 12px;
}

.preview img {
    padding: 10px;
    padding-right: 0px;
    border: 0px;
    vertical-align: top;
}

.prev_thum {
    text-align: center;
    margin-top: 6px;
    margin-bottom: 8px;
}

.prev_thum img {
    margin: 0px;
    padding: 0px;
}

.card {
    float: left;
    position: relative;
    top: 20px;
    width: 180px;
    height: 180px;
    text-align: center;
}

.card img {
    border: 1px solid #E7E6D8;
}

.card-title {
    width: 90px;
    height: 30px;
    font-size: 10px;
    color: #8CACC1;
    text-align: center;
    border: none;
    font-weight: normal;
}
.icons {
   border: 0px;
   text-align: center;
}

.detail h2 {
    text-align: center;
    color: #8CACC1;
    font-size: 12px;
}

.separator {
   border-bottom: 1px solid #E7E6D8;
   width:100%;
}

.album {
    float: left;
    width: 100px;
    height: 100px;
    color: #8CACC1;
    text-align: center;
    font-size: 10px;
}

.album img {
   border: 1px solid #E7E6D8;
}

.albumDetails {
    text-align: center;
}

#detailsImage {
     border: 1px solid #E7E6D8;
}

.albumDescription {
    font-size: 10px;
    color: #8CACC1;
    font-size: 12px;
}

#linklist {
    list-style-image: url("../Images/arrowPage.gif");
}
.newsletter {
    border: 1px solid #E4DBA8;
    width: 162px;
    font-family: Trebuchet MS, sans-serif;
    font-size: 12px;
    border: 1px solid red;
}
.newsDiv {
    font-size: 12px;
    padding-left: 10px;
}
.newsSpacer {
font-size: 24px;
}
.newsletterImg {
	margin: 10px;
	margin-top: 0px;
}
.tabs ul {
    margin: 0px;
    padding: 0px;
}
.tabs ul li {
    display: inline;
    list-style-type: none;
    border: 1px solid #E7E6D8;
    margin: 0px;
}
.tabs ul li a {
    margin-left: 15px;
    margin-right: 15px;
}
.tabContent {
    border: 1px solid #E7E6D8;
    padding: 15px;
}
.traficRanking {
	margin-bottom: -1px;
}
.proiectePropuse {
	margin-left: 40px;
}
.centerTitle {
	text-align: center;
	height: 20px;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	color: #3F3B89;
	border-bottom: 1px solid #E7E6D8;
	padding-bottom: 5px;
   	width:100%;
}