body
{
	font-size:13px;
	font-family: Helvetica;
	background-color:#ebebc7;
	/*
    background: -webkit-linear-gradient(white, #f8f9f3);
    background: -o-linear-gradient(white, #f8f9f3);
    background: -moz-linear-gradient(white, #f8f9f3);
    background: linear-gradient(white, #f8f9f3);
	
	*/
	
}

.container
{
  width: 926px;
  height:100%;
  margin:-7px auto 0 auto;;
  background-color:#F5F5F5;
}

.clear
{
    clear: both;
}

.navigation
{
 background-color:#F5F5F5;
	width:900px;
	margin:0px auto;
	padding:13px;
	position:relative;
}

.logo
{
	float:left;
    margin-top: -7px;
}

.nav
{
	margin:7px 0 0 0;
	list-style-type:none; 
	float:left; 
	padding:0;

}

.nav > li
{
	font-size:12px;
	padding:11px 7px 18px 11px;
	margin:0 3px;
	float:left;
	position:relative;
	border-radius:2px;
	z-index:2;
}

.nav > li > a 
{
	color:#402d1c;
	font-weight:bold;
	padding:14px 0;
	text-decoration:none;
}

.nav > li > a:hover
{
	border-bottom:1px solid #23b749;
}

.nav > li > img
{
	margin: 0 0 2px  7px;
}

.subMenu
{
	display:none; 
	border-radius:2px;
	top:42px;
	background-color:#402d1c;
	position:absolute;
	list-style-type:none;
	padding:0;
	left:0;	
	z-index:99;
}

.subMenu li
{
	background: url('../imgFrontAssets/arrowLang.png') no-repeat 4px 5px;
	padding:3px 6px;
}

.subMenu li a
{
	text-decoration:none;
	font-weight:bold;
	color:white;
	padding:2px 0 0 11px; 
	white-space: nowrap;
}


.navBorder
{
	width:680px; 
	border-top:1px solid  #e0e0e0; 
	position:absolute; 
	top:61px; 
	right:0px;  
	z-index:1; 

}

.menuSelected
{
	background-color:#402d1c !important;
}

.menuSelected > a
{
	border:none !important;
	color: #8c8279 !important;
}


.rightNav
{
	width:165px;
	float:right; 
	margin-right:-10px;
	margin-top:-4px;
	padding-left:20px;
	color:#bdbdbd;
	background: url('../imgFrontAssets/language_arrow.png') no-repeat 177px 6px, url('../imgFrontAssets/phone.png') no-repeat 20px 24px;
	font-weight:bold;
	font-size:10px;
}



.lang
{
	display:none;
	border-radius:3px;
	background-color:#402d1c;
	position:absolute;
	list-style-type:none;
	right:10px;
	top:39px;
	z-index:1;
	padding:0;
	text-align:center;
}

.lang li
{
	background: url('../imgFrontAssets/arrowLang.png') no-repeat 9px 9px;
	padding:4px 9px;
}

.lang li img
{
	margin-left:15px;
}

.lang  li a
{
	text-decoration:none;
	color:white;
	padding:7px 9px;
	font-size:10px;
}

.pipeStyle
{
	background-color:#e0e0e0;	 
	float:left; 
	width:1px; 
	height:61px; 
	position:absolute; 
	top:0px; 
	right:185px;
}

#langChange
{
	color:#402d1c;
	cursor: pointer; 
	cursor: hand; 
}

#langChange img
{
	margin-left:7px;
	margin-bottom:-3px;
}

/*Main banner*/
.aboveBanner
{
	width:902px;
	height:70px; 
	/*top:404px;*/
	bottom:0;
    background: -webkit-linear-gradient(white, #f8f9f3);
    background: -o-linear-gradient(white, #f8f9f3);
    background: -moz-linear-gradient(white, #f8f9f3);
    background: linear-gradient(white, #f8f9f3);
	position:absolute; 
	z-index:1; 
	opacity:0.90; 
	border-top:1px solid #d6c9dd;
}

.mainBanner
{
	
	width:100%;

	margin:0 auto; 
	font-size:20px;
	background: -webkit-linear-gradient(white ,#e0e0e0);
    background: -o-linear-gradient(white ,  #e0e0e0);
    background: -moz-linear-gradient(white ,  #e0e0e0);
    background: linear-gradient(white ,  #e0e0e0);
	position:relative;
}

.mainBannerText
{
	width:902px;
	z-index:99;	
	text-align:center;
}

.titleH
{
	color:#402d1c;
	font-weight:bold;
	text-align:center;
	margin-bottom:-10px;
}

.spanSubTitle
{
	color: #346633; 
	font-weight:bold;
	margin-left:220px
}


.mainBanner img
{
	margin:0 auto;
	height:275px;
}

.contentContainer
{
	width: 902px;
	margin:0 auto;
}


.boxes
{
	width:193px;  
	float:left; 
	margin:66px 16px 10px 16px;
}


.boxes hr
{
    height:2px;
    background-color:#99b39a;
    border:none;
}

.boxesTitle
{
    margin-bottom: 9px;
}

.boxesTitle img
{
    float:left;
    margin-right: 7px;
}

.boxesTitle span
{
    color: #cccccc ;
}

.boxesTitle h2
{
	margin-top:-1px;
	text-align:left;
	color: #402d1c;
	margin-bottom:-1px;
	font-size:15px;
}

.boxTown
{
	font-size:10px;
}

.boxAddress
{
	font-size:10px;
}

.boxNumbers
{
	color:white !important;
	background-color:#2e622d;
	padding:2px 9px;
	border-radius:48%;
	margin-right: 7px;
	float:left;
}

.boxesLocations
{
	line-height:18px !important;
	width:151px;
	float:left;
	color:#e0e0e0;
}

.boxesLocations a
{
    color: #cccccc ;
    text-decoration: none;
	font-size:10px;
}

.boxesLocations img
{
	float:right;
	margin: 7px 20px 0 0;
	width:3px;
}

.boxesLocations b
{
    color:#402d1c;
}

.boxesLocations span
{
    color: #cccccc ;
}


.boxButton 
{
	margin:40px 0; 
	width:140px;
	height:30px;
}

/*
.boxButton a
{
	text-decoration:none; 
	padding:7px 7px; 
	background-color:#9cb29b; 
	color:white !important;
	border-radius:20px;
}
*/

.boxButton a
{
	font-size:12px;
	display:block;
	text-align:center;
	text-decoration:none; 
	padding:7px 7px; 
	background-color:#9cb29b; 
	color:white !important;
	border-radius:20px;
}

.boxServicesUl
{
	list-style: url('../imgFrontAssets/arrowLang.png');
	
}

.boxServicesUl li a
{
    font-weight: bold;
    color: #402d1c;
    text-decoration: none;
}

.gallery
{
	text-decoration:none;
}

.multimediaPics1
{
	margin:15px 9px 9px 0;
	width:56px; 
	height:56px;
	
}

.multimediaPics2
{
	margin-right: 9px; 
	width:124px; 
	height:56px;
	
}

.multimediaPics3
{
	margin-top:-68px;
	width:50px; 
	height:122px;
}


.hoverPics1
{
	position:absolute; 
	margin:-68px 12px 12px 0;
	width:56px; 
	height:56px; 
	background: #346633 url('../imgFrontAssets/ochi.png') no-repeat center;
	z-index:2; 
	opacity:0.5;
	display:none;
}

.hoverPics2
{
	position:absolute; 
	margin:-68px  0px 0px 90px; 
	right:68.5px;
	width:56px; 
	height:56px; 
	background: #346633 url('../imgFrontAssets/ochi.png') no-repeat center;
	z-index:2; 
	opacity:0.5;
	display:none;
}

.hoverPics3
{
	position:absolute; 
	margin:-59px 12px 12px 0;
	width:124px; 
	height:56px; 
	background: #346633 url('../imgFrontAssets/ochi.png') no-repeat center;
	z-index:2;
	opacity:0.5;
	display:none;
}

.hoverPics4
{
	position:absolute; 
	margin:-125px  137px; 	
	width:50px; 
	height:122px; 
	background: #346633 url('../imgFrontAssets/ochi.png') no-repeat center;
	z-index:2; 
	opacity:0.5;
	display:none;
}

.testimonialtitle
{
	font-weight:bold;
	line-height:20px;
}

.testimonialContent
{

	color:#bababa;
	font-style: italic;
	line-height:20px;
}


.footer
{
    border-top:1px solid #cccccc;
    height: 125px;
    background: -webkit-linear-gradient(#e0e0e0 , white);
    background: -o-linear-gradient(#e0e0e0 , white);
    background: -moz-linear-gradient(#e0e0e0 , white);
    background: linear-gradient(#e0e0e0 , white);
    width: 926px;
    margin: 0 auto;
	position:relative;
}

.footerBoxes
{
	float:left;
	margin:20px 40px;
	line-height:20px;
	color: #bababa;
	font-weight:bold;
	font-size:10px;
}

.footerBoxes h2
{
    color:#3f2c1b;
}

.pipeFooter1
{
	position:absolute; 
	width:1px; 
	height:30px; 
	margin:37px  290px; 
	background-color:#cccccc;
}

.pipeFooter2
{
	position:absolute; 
	width:1px; 
	height:30px; 
	margin:37px 645px;
	background-color:#cccccc;
}

#contactForm
{
	padding:10px;
}

.labels
{
	text-align:right;
	width:91px;
	float:left;
	color:#2D6130;
}

#labelName
{
	margin:7px 0;
}

#labelCompany
{
	margin:27px 0;
}

#labelEmail
{
	margin:34px 0;
}

#labelTown
{
	margin:9px 0;
}

#labelPhone
{
	margin:33px 0;
}

#labelSubject
{
	margin:34px 0;
}

#labelMessage
{
	margin:48px 0;
}

.inputs
{
	width:360px;
	float:left;
	margin-left:11px;
}

.inputs input
{
	background-color:#f7f9f8;
	width:276px;
	margin:7px auto;
	padding:7px;
	border-radius:7px;
	border:1px solid #b8b8b8;
	font-size:16px;
	outline:0;
}

.inputs input:focus
{
	border:1px solid #92b38a;
	background-color: #d5d5d5;
}

.inputs textarea
{
	background-color:#f7f9f8;
	font-size:16px;
	border-radius:7px;
	border:1px solid #b8b8b8; 
	outline:0;	
	resize: none;

}

.inputs textarea:focus
{
	border:1px solid #92b38a;
	background-color: #d5d5d5;
}

#sendMessage
{
	width:113px;
	background-color:red;
	border-radius:5px;
	font-weight:bold;
	color: #f0ede5;
	background-color:#b8b8b8;
}

.contactContainer
{
	width:879px; 
	padding:10px;
	margin:10px auto;
}

.contactContainer h1
{
    margin-top:75px;
    margin-right: 151px;
    color:#3f2c1b;
}

iframe
{
	/*width:400px; */
	width:380px; 
	height:372px; 
	float:right; 
}

.locations
{
	width:819px; 
	margin:5px auto;
}

.locatie
{
	width:189px; 
	margin:7px; 
	float:left; 
	color:#2d6130;
	height: 115px;
}

.error
{
	 border:1px solid red !important;
}

label.error
{
	display: none !important;
}

#langClose
{
    margin-left:91px;
    color:#FFF;
    cursor:pointer;
}

#langClose:hover
{
    color:#EEE;
}

.galleryFirstDiv
{
    width: 100%;
    border: 1px solid transparent;
}

.galleryMainContainer
{
    /*background-color: #b8bab9;*/
    padding:7px;
    margin-top: 41px;
    /*box-shadow: 5px 5px 5px #888888;*/
}

.galleryContainer
{
    margin-top: 10px;
}

.bigPics
{
    width: 100%;
    margin:7px auto;
    padding:15px 30px;
    background: linear-gradient(white , #e0e0e0);
}

.bigPics img
{
    margin: 0 auto;
    height: 379px;
}

#titlu
{
    font-size: 15px;
    color: #407a2e;
}

#descriere
{
    font-size: 13px;
    color: #3f2c1b;
    font-style: italic;
}

.picsNav
{
    width: 100%;
    margin:7px auto;
    background-color: #e0e0e5;
    padding:7px;
}

.picsNav img
{
    width:50px;
    height:50px;
    cursor: pointer;
}

#popup {
	display: none;
	left: 0;
	right: 0;
	width: 902px;
	margin: 100px auto 0;
	position: absolute;
}

#popup .overlay {
	position:fixed;
	background-color:#333;
	opacity:.8;
	height:100%;
	top:0;
	left:0;
	width:100%;
	z-index:99;
}

#popup .popupContent {
	border: 2px solid white;
	border-radius: 14px;
	text-align: center;
	z-index: 999;
	position: relative;
	padding: 40px;
	background-color: white;
}

#popup .closePopup {
	position: absolute;
	right: 5px;
	width: 20px;
	height: 20px;
	top: 5px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

#popup img {
	box-shadow: #ccc 0px 0px 10px 5px;
}