/*
	Codare: www.oricemedia.ro
	Data: 27 iunie 2009
*/

* { margin: 0; padding: 0; }

body{
	background:#fff url(img/bkg_paper.png) repeat top left;
	color: #000; 
   	font: 14px Arial, Georgia, "Times New Roman", Times, serif;
}

a { color: #000; text-decoration: underline; outline:none; }
	a:hover {  }

h1,h2,h3,h4,h5,h6 { font-family:  Arial, sans-serif; }

img{ border:none; }

/*-- =LAYOUT --*/
#outer-wrapper{
	position:relative;
	width:100%;
}
	#banda-sus{
		background:url(img/bkg_top_border.png) repeat-x top left;
		position:absolute; top:0; left:0; height:25px; width:100%;
		z-index:100;
	}
	
	#banda-mid{
		background:url(img/bkg_ribbon.png) repeat-x top left;
		position:absolute; top:130px; left:0; height:375px; width:100%;

	}
	
	/*#banda-bottom{
		background:  repeat-x top left;
		position:absolute; top:130px; left:0; height:375px; width:100%;

	}*/

	/*-- =WRAPPER --*/
	
	#wrap{
		position:relative;
		width:870px;
		padding:0 50px;
		margin:0 auto;
		background: url(img/bkg_page.gif) repeat-y top center;
	}
	
		/*-- =HEADER --*/
		
		#header{ position:relative; height:520px; margin:0 -50px 0 -50px;
				background:url(img/bkg_ribbon.png) repeat-x 0px 130px;  }
		
			/*-- LANGUAGE --*/
			
			#language ul{ position:absolute; top:0px; right:5px; z-index:300;
			  padding:0 0 0 10px; list-style: none; background:url(img/bkg_tab.png) no-repeat top center; width:215px;
			  z-index:500; }
		 
					#language li{ display: inline; }
				
						#language a{ display: block; float: left; padding:3px 8px 7px 18px;
									 color:#877a70; font-family:Arial, Helvetica, sans-serif;
									 font-size:14px; font-weight:bold; text-decoration:none; }
						
						#language a:hover{ text-decoration:underline; }
				
				.ro{ background:url(img/steaguri/ro.gif) no-repeat 0px 5px;}
				.hu{ background:url(img/steaguri/hu.gif) no-repeat 0px 5px;}
				.en{ background:url(img/steaguri/en.gif) no-repeat 0px 5px;}
				.de{ background:url(img/steaguri/de.gif) no-repeat 0px 5px;}
				.ru{ background:url(img/steaguri/ru.gif) no-repeat 0px 5px;}
		
			/*-- Logo + Navigation + Header Pic --*/
			
			#logo{ position:absolute; top:28px; left:80px; }
			
			#nav ul{ position:absolute; top:84px; right:80px; padding:0; list-style: none; }
			
				#nav li{ display: inline; }
				
				#nav a{ 
					display:block; float:left; padding:5px 12px 5px 5px;
					font: 14px Arial, Georgia, "Times New Roman", Times, serif;
					color:#877a70; text-decoration:none; outline:none; 
				}
				
					#nav a:hover{ color:#8a1d04; text-decoration:underline; }
			
				#nav .active a{	color:#8a1d04; text-decoration:underline; }
			
			#header-pic{
				position:absolute; top:130px; left:20px; z-index:250; height:340px; width:903px;
				background: url(img/bkg_banner.png) no-repeat top left; padding:35px 0 0 27px;	
			}
	
		/*-- =CONTENT --*/
		
		#content{
			width:830px;
			margin:0 auto 20px auto;
			color:#555;
		}
		
			#content #main p{ line-height:24px; margin-bottom:10px; text-align:justify; }
			#content ul{ margin-left:20px; line-height:25px; margin-bottom:10px; }
			#content h1{ font: 20px "Trebuchet MS", Verdana, Georgia, "Times New Roman", Times, serif; margin-bottom:10px; text-align:center; }
			
			/*-- MAIN --*/
			
			#content #main{
				width:455px;
				float:left;
				margin:0 40px 0 30px;
				_margin:0 40px 0 15px;
			}
			
			/*-- SIDEBAR --*/
			
			#content #sidebar{
				width:280px;
				float:left;
			}
			
			#content #sidebar h1{ font: 20px "Trebuchet MS", Verdana, Georgia, "Times New Roman", Times, serif; margin-bottom:20px; text-align:center;  }
				
				h3.telefon{ font-size:32px; font-weight:normal; letter-spacing:1px; text-align:center; }
				
				form{ }
				fieldset {  padding:20px; padding-top:30px; border-width:0px; 
						   background: url(img/hr.gif) no-repeat top center;  } 
				form p { margin: 0 0 2px 0; text-indent:0px; line-height:20px; }
				label  {  display:block; }
				input[type=text], textarea { width:230px; padding:3px; }
				
			.obs{ font-size:11px; line-height:12px; }		 
			
		/*-- GALLERY --*/
			
			#gallery{ margin-left:10px; margin-bottom:10px; }
			#gallery img{ float:left; margin:5px; padding:12px; background-color:#FFFFFF; width:109px; height:82px;
						border:1px solid #d6cfbd; border-width:0 1px 1px 0; }
						
			#alege-galeria{ list-style:none; float:left;}	
			#alege-galeria li{ display:inline; }		
		/*-- =FOOTER --*/
		
		#footer{
			padding:15px 0 25px 50px; line-height:20px; font-size:13px;
			background:url(img/footer_border.gif) no-repeat top center;
			 color:#777;
		}
		
		#footer a{ color:#777; text-decoration:none;  }
		#footer a:hover{ color:#111;  }

		a.oricemedia{ }
		
	/*-- Float FIX  --*/

	.fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
	.fixed{
		display:block;
		}
	/*  \*/
	.fixed{
		min-height:1%;
		}
	* html .fixed{
		height:1%;
		}

	.hr{ margin:10px 0 10px 0; }
	.t-center{ text-align:center; }
	.big{ font-size:16px; font-weight:bold; letter-spacing:0.8px; }
