@charset "utf-8";
/* CSS Document */
body, html 
{
	padding: 0px; margin: 0px; background-color: #fff; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; font-size: 13px;
    height:100%; color:#000; background:url(../img/site_bg.jpg) repeat-x top;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe
{
	margin: 0;
	padding: 0;
}

/*ol,ul { list-style:none; } */

/* Removes Firefox imposed outline */

a { outline: none; }

.clear{ clear:both; font-size:1px; } 

iframe { background-color:#ececec; width:150px; height:344px; margin-left:10px;  }

#container { width:953px; float:none; clear:both; padding:21px 0 0 0; margin:0 auto;  }

#header { width:953px; }

	#menutop { width:953px; height:42px; background:url(../img/head-bg.jpg) repeat-x;}
	
	#menutop ul, #menutop li{ list-style:none; }
	
	#menutop ul{ width:953px; height:42px; background:url(../img/head-r.jpg) no-repeat right top; }
	
	#menutop li{ float:left; width:19.8%; height:42px; border-right:1px solid #FFF;  }

	#menutop li.first { background:url(../img/head-home.jpg) no-repeat left top;}
	
	#menutop li.last{ border:0px; }
	
	#menutop li a{ position:relative; float:left;  clear:both;  padding:12px 0 8px 0; font-size:16px; font-weight:bold; color:#FFF; text-decoration:none; width:100%; text-align:center; display:block; }
	
	#promo { width:953px; height:211px; background:url(../img/header.jpg) no-repeat; margin-top:7px; }
	
	#promo .flags{ position:relative;  text-align:right; padding:10px 25px 0 0; height:165px;  }
	
	#promo .flags ul{ position:relative; float:right; list-style:none; }
	
	#promo .flags li{ float:left; width:30px; }

/*	
	#promo .flags ul li a { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; }
	
	#promo .flags ul li a.activ{ filter:alpha(opacity=99); -moz-opacity:0.9; opacity:0.9; }
	
	#promo .flags ul li a:hover { filter:alpha(opacity=99); -moz-opacity:0.9; opacity:0.9; }	
*/	
	#promo .search{ position:relative; float:right; background: url(../img/search.jpg) no-repeat; width: 164px; height:29px; padding-right:24px;}
	
	#promo .search input { width:125px; padding-left:5px; margin-top:2px; border:0 none; }
	
	#promo .search a { text-decoration:none; }
	



#left{ position:relative; width:171px; float:left;  }

#left .menu-bg{ position:relative; width:171px; background:url(../img/menuleft-bg.gif) repeat-y; }

#left ul { margin: 0; padding: 0; list-style: none; width: 171px; /* Width of Menu Items */ }
	
#left ul li { position: relative; background:url(../img/menuleft-line.gif) repeat-x left bottom; }

#left ul li .first { background:url(../img/menuleft-top.gif) no-repeat left top; }

#left ul li .last { background: url(../img/menuleft-bottom.gif) no-repeat left bottom; }

#left ul li ul li .sfirst { background:url(../img/submenuleft-top.gif) no-repeat left top; z-index:99;  }

#left ul li ul li .slast { background: url(../img/submenuleft-bottom.gif) no-repeat left bottom; z-index:99;  position:relative; }

#left ul li ul{ background: #57a5f2; z-index:99; }

#left ul li ul li { background:url(../img/menuleft-linie2.gif) repeat-x left bottom; z-index:99; }	
	
li ul { position: absolute; left: 171px; /* Set 1px less than menu width */ top: 0; display: none; }

/* Styles for Menu Items */
#left ul li a { display: block; text-decoration: none; color: #000; font-weight:bold; font-size:13px; padding:8px 0 1px 12px; margin: 0px 2px 0px 2px; height:20px; width: 155px;}

#left ul li a:hover { background: #57a5f2; }

#left ul li a.first_on:hover { background:url(../img/menuleft-top-on.gif) no-repeat left top; background-color: #57a5f2; }

#left ul li a.last_on:hover { background:url(../img/menuleft-bottom-on.gif) no-repeat left bottom; background-color: #57a5f2; }
/* Styles for Menu Items */
#left ul li ul li a { display: block; text-decoration: none; color: #fff; background:none;}

/* Styles for Menu Items */
#left ul li ul li a:hover { text-decoration: none; color: #000; background:none; }
	
/* Holly Hack. IE Requirement \*/
* html #left ul li { float: left; height: 1%; line-height:20px; }
* html #left ul li a { height: 1%; }
/* End */

#left  li:hover ul, li.over ul { display: block; z-index:99; visibility:visible; } /* The magic */

#left .contact{ background: url(../img/contact.jpg) no-repeat; width:171px; height:132px;}

#left .flag-amara{ background: url(../img/flag-amara.jpg) no-repeat; width:171px; height:164px;}

#left .box-top{ width:161px; height:21px; background:url(../img/rightbox-top.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#FFF;  padding:10px 0 0 10px; }

.space { width:9px; height:100px; float:left;}


/* Content page */
#content{ width: 593px; float:left; z-index:10;}

#content .ctop{ width: 593px; background:url(../img/content-top.gif) no-repeat left top;}

#content .ccenter{ width: 593px; background: url(../img/content-center.gif) repeat-y; }

#content .cbotom{ width: 593px; background:url(../img/content-bottom.gif) no-repeat left bottom}

#content .text{padding:15px; padding-right:10px; line-height:150%;}

#content .ident{text-indent:30px;}

#content ul {list-style-position: inside; padding-left:20px;}

#content ul.disc {list-style-type: disc; }

#content ul.circle {list-style-type: circle; }

#content ul.square {list-style-type: square; }

#content ul.lower-alpha {list-style-type: lower-alpha; }

#content ul.upper-alpha {list-style-type: upper-alpha;}

#content h1{ font-size:16px; color:#056ac7; font-weight:bold;}

#content h2{ font-size:13px; color:#056ac7; font-weight:bold;}

#content .text img{ padding:10px;}

#content .text a{ color:#056ac7;}

#content .text a:hover{ color:#000;}	

#content .form_search span{ font-size:13px; color:#056ac7; font-weight:bold; padding-left:10px;}

#content .form_search input {border:1px solid #c0c0c0; height:18px;}

#content .form_search select {border:1px solid #c0c0c0; height:20px; width:70px;}

#content .an{ float:left; padding-left:10px;}

#content .nr input{ width:70px;}

#content .nr{ float:left; padding-left:7px;}

#content .titlu{ float:left; padding-left:7px;}

#content .cauta{ float:left; padding-left:10px; padding-top:15px;}

    #breadcrumb{ padding:10px 0 0 10px; }
    
    #breadcrumb a{ font-size:13px; color:#000; text-decoration:none; }
    
	#breadcrumb a.link{ text-decoration:underline; }
	
	#breadcrumb a.link:hover{ color:#056ac7; }
	
    #home-pic {  width:593px;  display:inline-table; z-index:0;  }
	
	#home-pic ul{  padding:20px 0 10px 70px; width:482px; list-style:none; z-index:0;}
	
	#home-pic li{ float:left; background: url(../img/homepic.gif) no-repeat; width: 211px; height:162px; padding:12px; z-index:0;}

    #tabel th { background-color:#73b7fb; color:#fff; padding:4px;}
    
    #tabel th.first { border:1px solid #c2c2c2;}
    
    #tabel th.cell { border:1px solid #c2c2c2; border-left:0px;}
    
    #tabel td {padding:2px;}
    
    #tabel td.first { border:1px solid #c2c2c2; border-top:0px;}
    
    #tabel td.cell { border:1px solid #c2c2c2; border-left:0px; border-top:0px;}
    
    #tabel tr.bg{ background-color:#dfdfdf;}
    
    #tabel a{ color:#056ac7;}
    
    #tabel a:hover{ color:#000;}	
    


/* Right Page*/
#right{  width:171px; float:right;  }

#right .menu-bg{ position:relative; width:171px; background:url(../img/menuleft-bg.gif) repeat-y; }

#right ul { margin: 0; padding: 0; list-style: none; width: 171px; /* Width of Menu Items */ }
	
#right ul li { position: relative; background:url(../img/menuleft-line.gif) repeat-x left bottom; }

#right ul li div.first { background:url(../img/menuleft-top.gif) no-repeat left top; }

#right ul li div.last { background: url(../img/menuleft-bottom.gif) no-repeat left bottom; }

#right ul li a { display: block; text-decoration: none; color: #000; font-weight:bold; font-size:13px; padding:8px 0 1px 12px; margin: 0px 2px 0px 2px; height:20px; width: 155px;}

#right ul li a:hover {  }

#right .box-top{ width:161px; height:21px; background:url(../img/rightbox-top.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#FFF;  padding:10px 0 0 10px; }

#right .box-center{ width:171px; background:url(../img/menuleft-bg.gif) repeat-y; }

#right .box-bottom{ width:171px; height:6px; background:url(../img/menuleft-bottom.gif) no-repeat left top; font-size:1px; }

#right marquee{ height:170px; padding:5px 5px 5px 10px;}



#footer { width:953px; }


	#menubottom { width:953px; height:42px; background:url(../img/footer-bg.jpg) repeat-x;}
	
	#menubottom ul, #menubottom li{ list-style:none; }
	
	#menubottom ul{ width:953px; height:42px; background:url(../img/footer-r.jpg) no-repeat right top; }
	
	#menubottom li{ float:left; width:19.8%; height:42px; border-right:1px solid #FFF;  }

	#menubottom li.first { background:url(../img/footer-home.jpg) no-repeat left top;}
	
	#menubottom li.last{ border:0px; }
	
	#menubottom li a{ position:relative; float:left;  clear:both;  padding:12px 0 8px 0; font-size:16px; font-weight:bold; color:#000; text-decoration:none; width:100%; text-align:center; display:block; }
	
#subfooter { width:953px; }

#subfooter	.copy { color:#000; font-family:tahoma; font-size:11px; padding-left:17px; float:left; width:740px; }

#subfooter .copy a	{color:#000; font-family:tahoma; font-size:11px; text-decoration:underline;}

#subfooter .copy a:hover {color:#056ac7;}

#subfooter .valid {float:left;}	

/*################################# Meniu paginare ####################################*/

#paging						{ font-family:Arial; font-size:12px; line-height:18px;background: url(../img/site/pag_bg.jpg ) no-repeat; padding-top:10px; height:32px;  margin-left:120px;}

#paging ul					{ list-style-type:none; padding:0; margin:0px 0 0 0; text-align:center;}

#paging ul li				{ display:inline; padding:0; margin:0;}

#paging ul li a.pagNr		{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}

#paging ul li a.pagNr:hover	{ background-color:#000000; color:#FFFFFF;}

#paging ul li a.pagNr1		{ float:left; padding:2px; margin-right:4px; width:50px; height:17px; color:#000000; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; background:#FFFFFF;}

#paging ul li a.pagNr1:hover	{ background-color:#000000; color:#FFFFFF;}

#paging ul li a.selected	{ float:left; padding:2px; margin-right:4px; width:17px; height:17px; text-align:center; display:block; border:1px solid #e5e5e5; text-decoration:none; color:#FFFFFF;  background-color:#056ac7;}

#paging ul li a.selected:hover {color:#fff;}

#paging ul  .mergi			{ float:left; padding:2px; margin-right:4px; width:100px; height:17px; text-align:center; display:block; color:#FFFFFF;}

