html, body{ margin:0px; padding:0px;font-size:90%;}

html, body, #wrapper {
min-height:100%; /*Sets the min height to the height of the viewport.*/
width:100%;
height:100%; /*Effectively, this is min height for IE5+/Win, since IE wrongly expands
an element to enclose its content. This mis-behavior screws up modern browsers*/
margin:0;
padding:0;
}

html>body, html>body #wrapper {
	height:auto; /*this undoes the IE hack, hiding it from IE using the child selector*/
}

h6 {
	font-weight:normal;
	font-size:11px;
	height:auto;
	/*line-height:1px;*/
	white-space:nowrap;
	overflow:auto;
	margin:0px;
	padding:0px;
}

h4 {
	margin:0px;
	padding:0px;
}


#wrapper {
position:absolute;
top:0;
left:0;
}


.footer {
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:90%;
	vertical-align:middle;
	color:#000066;
	padding:3px 10px 3px 10px;
}

#footer {
	width:100%;
	text-align:center;
	bottom:0px;
}




#main {
margin-bottom:3em; /*Modify value as needed for footer height.*/
height:auto;
}

.light_blue_motto {
	height:110px;
}
img{border:0;}

#listaFirme tr.hi  {  background-color: #E8E8F4; }
#listaProduse tr.hi  {  background-color: #E8E8F4; }
#listaOferte tr.hi  {  background-color: #E8E8F4; }
#listaMesaje tr.hi  {  background-color: #E8E8F4; }

.logo_text{ font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:200%; font-weight:bold; 
			vertical-align:middle; color:#000066;}
			
.motto{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; text-align:right;
			vertical-align:middle; color:#000066; padding-right:20px;}	
			
#paginarea{padding:0;}			

.light_blue{ background-color:#DBDBEE;}

.medium_blue{ background-color:#C4C4E6;}	

.dark_blue{background-color:#000066;}
	
/*table user for left domain list; strong borders*/
.table_one{ width:220px; border:2px solid #6666CC; background-color:#F8F8FC; font-family:Trebuchet MS, Verdana, Arial, sans-serif;
			font-size:100%; color:#000066; margin-right:10px;}
.table_one th{ background-color:#E8E8F4; border-bottom:2px solid #6666CC; text-align:center;}	
.table_one td{ padding-left:3px;}		
.table_one ul li{list-style-image:url(../images/arrow.gif);margin-right:5px;padding:2px;}


/*table user for searche area; delicate borders*/
.table_two{ border:2px solid #DBDBEE; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin-left:0px;font-size:100%; 
	background-color:#F8F8FC;}
.table_two td{padding: 4px 10px 4px 10px;}
.table_two th{padding: 4px 0px 4px 20px; font-weight:normal;}

/*table used for main content*/	
.table_three{ border:2px solid #C4C4E6; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin-left:0px;font-size:100%;line-height:14px;}
.table_three td{padding: 4px;}
.table_three th{padding: 4px; font-weight:bold; background-color:#DBDBEE;border-bottom:2px solid #C4C4E6;}

/*table used for subcontent*/	
.table_four{ border:1px solid #E8E8F4; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin-left:0px;font-size:100%;}
.table_four td{padding: 2px;}
.table_four th{padding: 4px; font-weight:bold; background-color:#E8E8F4;border-bottom:2px solid #DBDBEE; text-align:left;}

/*LINKS*/
.white_link{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:bold; text-align:center;
			vertical-align:middle; color:#000066; }			
a:link.white_link, a:visited.white_link { text-decoration: none;}
a:hover.white_link{text-decoration:none; color:#FFFFFF;}

a:link.firma_logout_link , a:visited.firma_logout_link { text-decoration: none;font-weight:bold;font-size:11px;color:#000066;}
a:hover.firma_logout_link {text-decoration:none; color:#FFFFFF;}

.white_link_2{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:bold; text-align:center;
			vertical-align:middle; color:#C4C4E6; }			
a:link.white_link_2, a:visited.white_link_2 { text-decoration: none;}
a:hover.white_link_2{text-decoration:none; color:#FFFFFF;}

.special_link{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:bold; color:#000066;}			
a:link.special_link, a:visited.special_link { text-decoration: none;}
a:hover.special_link{text-decoration:none; color:#FF6600;}

.buy_link{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:bold; color:#FF6600;}
.orange_link{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:bold; color:#FF6600;}			
a:link.orange_link, a:visited.orange_link { text-decoration: underline;}
a:hover.orange_link{text-decoration:none; }

.general_link{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; color:#4949C2;}			
a:link.general_link, a:visited.general_link { text-decoration: none;}
a:hover.general_link{text-decoration:none; color:#000066;}

.white_link_footer{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:100%; font-weight:normal; text-align:center;
			vertical-align:middle; color:#000066; }			
a:link.white_link_footer, a:visited.white_link_footer { text-decoration: none;}
a:hover.white_link_footer{text-decoration:none; color:#FFFFFF;}

pre{font-family:Trebuchet MS, Verdana, Arial, sans-serif;}			

/*spaces*/
.very_spaced{padding-left:12px; padding-right:12px;}
.spaced{padding-left:0px; padding-right:17px;}
#very_spaced{padding-left:12px; padding-right:12px;}
#right_spaced{padding-right:15px;}
#nospace{padding:0;}
.nospace{padding:0;}
.top_space{padding-top:10px; margin-top:10px;}
.left_spaced{padding-left:15px; margin-left:15px;}
.vertical_spaced{padding-top:3px; padding-bottom:3px; margin-top:3px; margin-bottom:3px;}


/*forms*/
.form_element{ border:1px solid #6666CC;font-family:Trebuchet MS, Verdana, Arial, sans-serif;font-size:100%; padding-left:3px;}
.form_submit{ border-left:1px solid #DBDBEE; border-top:1px solid #DBDBEE;border-right:1px outset #6666CC; 
			border-bottom:1px outset #6666CC;background-color:#E8E8F4; font-family:Trebuchet MS, Verdana, Arial, sans-serif;
			font-size:100%;}

/*text*/
#messages {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: orange;  }
#errors { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; }

.messages {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: orange;  }
.errors { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: red; }

.stire{color:#000066;}
.campuri_obligatorii{ color:red;} 
.campuri_obligatorii2{ color:#009900;} 
.mareatentie{ color:red;}


.title{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:110%; padding-left:20px; color:#000066;}
.big_title{font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:120%; color:#000066; font-weight: bold;}
.subtitle{font-weight:bold;}

li{list-style-image:url(/assets/images/arrow.gif);}

.border_bottom{border-bottom:1px solid #DBDBEE;}
.border_right{border-right:1px solid #DBDBEE;}
.border_top{border-top:1px solid #DBDBEE;}

.sitemap{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px;
	color:#000066;
}

.sitemap th{
	text-align:left; padding-left:10px;}

.sitemap td{
	text-align:left; padding-left:30px;}

a:link.sitemap, a:visited.sitemap{ text-decoration: none;    color:#000066;}	
	
a:hover.sitemap{ text-decoration:none; color:#FF6600;}

td.sitemap_inner{
	text-align:left; padding-left:25px;
}

a:link.sitemap_inner, a:visited.sitemap_inner{
	text-decoration: none;    
	color:#000066;
}	
	
a:hover.sitemap_inner{
	text-decoration:none; 
    background-color:#000066;
    color:white;
}

.explicatie_faq{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px;
	padding-left:0px;
	color:black;
}
a:link.explicatie_faq, a:visited.explicatie_faq{
	text-decoration:underline;
	color:#000066;
}

a:link.ajutor_cautare, a:visited.ajutor_cautare{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px;
	text-decoration:none;
	color:#000066;
	font-weight:normal;
}

/*table used for tipuri abonament (comparativ)*/	
.table_abonamente_comparativ{ border:2px solid #C4C4E6; font-family:Trebuchet MS, Verdana, Arial, sans-serif; margin-left:0px;font-size:100%;}
.table_abonamente_comparativ td{padding:2px 0px;border:1px solid #C4C4E6;color:#000066; font-size:11px;text-align:center;}
.table_abonamente_comparativ th{padding:4px; font-weight:bold; background-color:#DBDBEE;border:1px solid #C4C4E6;font-weight:normal;}
.table_abonamente_comparativ th.caracteristica{ font-size:13px;}

.linkuri_faq td{
	padding:0;margin:0;
}

.orange{background-color:#FFF0E6;}

.link_foarte_evident{ margin-right:70px; padding:2px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:13px;
	font-weight:bold;	text-decoration:none; background-color:#FFA500; color:white;  border-left:1px solid #DBDBEE; 
	border-top:1px solid #DBDBEE;border-right:1px outset #E64A00; border-bottom:1px outset #E64A00;}


.mandatory {
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:11px;
	text-decoration:none;
	color:red;
	font-weight:bold;
}

.simple_search{
	background-color:#DBDBEE;
    color:#000066;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:12px;vertical-align:middle;text-align:center;
	padding:3px 0px 3px 0px;
}



.subdomeniu_general_link {
	font-family: Verdana, Arial, sans-serif;
	font-size:80%;
	color:#4949C2;
}

a:link.subdomeniu_general_link, a:visited.subdomeniu_general_link {
	text-decoration: none;
}

a:hover.subdomeniu_general_link {
	text-decoration:none;
	color:#000066;
}



/* **************************************************************************************** */
/* ************************** Inceput CSS mouse-over-info - js_info_mouse_over_ddrivetip.js */
/* *************************************************** Cel de la "info" din videografie.php */
#dhtmltooltip {
	position:		absolute;
	width:			391px;
	border: 		1px solid #6666CC;
	padding:		2px;
	background-color: #DBDBEE;
	z-index:		10;
	overflow:		hidden;
	text-align:		left;
	font-size:		11px;
	filter:			alpha(opacity=95);
	-moz-opacity:	.95;
	opacity:		.95;
}

.ddrivetip_image {
	float: left;
	margin-right:2px;
	padding:2px;
	border:3px double #4D0908;
	background: #ffffff;
	valing: bottom;
}


.ddrivetip_text {
	font-family: arial, "lucida console", sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	text-align: none;
	text-vAlign: top;
}

.ddrivetip_text_meniu {
	font-family: arial, "lucida console", sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #251106;
	text-decoration: none;
	text-align: none;
	text-vAlign: top;
}


#dhtmltooltip_meniu {
	position: absolute;
	border: 1px solid #815E38;
	padding: 2px;
	background-color: #E1D4C3;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
}
/* ************************** Sfarsit CSS mouse-over-info - js_info_mouse_over_ddrivetip.js */
/* **************************************************************************************** */


.titlu {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both
}

.highlight {
	background-color:#FFE900;
	font-weight: bold;
}



.entity_reducere {
	background-image: url(../images/reducere_stampila.gif);
	background-position: center right;
	background-repeat: no-repeat;
}