@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; line-height: 18px;  background: #5aa21c;  padding-bottom: 40px; margin: 0px;}
.bodyreplace {background: #ffffff url(../_pic/headerbg-top.jpg) repeat-x 0px 0px;}
h1 { color: #013c42; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 15px; }

.clear { clear:both; margin: 0px; padding: 0px; }
span.clear { clear:both; margin: 0px; padding: 0px; }
a:link { color: #4e9328; text-decoration:underline; }
a:visited{ color: #4e9328; text-decoration:underline;}
a:hover{ color: #1a7f89; text-decoration:none;}
a:active{ color: #1a7f89; text-decoration:none;}

.container{ width: 883px; margin: 0px auto; padding: 0px; overflow: hidden;}
#header { /*height: 204px; */background: transparent url(../_pic/artwork.jpg) no-repeat right 0px; float: left;}
#logo { padding: 0px 0px 0px 0px; float: left;}
#logotext { padding: 0px 0px 0px 0px; float: left;}
#logo a.logoa { height: 145px; background: transparent url(../_pic/logo.gif) no-repeat 0px 0px; display: block; width: 100px; float: left;  text-indent: -9999px; cursor: pointer; }
#logotext a.logotext { height: 145px; background: transparent url(../_pic/logotext.gif) no-repeat 10px 0px; display: block; width: 345px; float: left;  text-indent: -9999px; cursor: pointer; }

.widthFix .container { background: #FFFFFF url(../_pic/widthfixbg.jpg) repeat-y 0px 0px !important;  }

#content { width: 560px; float: left; overflow: hidden;}
#right { width: 268px; float: left; padding: 1px 1px; border: 1px solid #e9e9e9; background: #ffffff;}
.rightborder { background: #ffffff; padding-top: 15px;}
.roundedTop{ background: transparent url(../_pic/roundedtop.jpg) no-repeat 0px 0px; height: 4px; overflow: hidden; display: none;}
#meniuTop { height:31px; margin: 0px 0px 0px 0px; overflow: hidden; width: 883px; background: transparent url(../_pic/meniutopbg.jpg) 0px 0px repeat-x;}
.innerMeniuTop2 { background: transparent url(../_pic/rightborderfix.jpg) no-repeat right -145px !important; width:862px; padding-right:11px; }
.innerMeniuTop { background: transparent url(../_pic/leftborderfix.jpg) no-repeat left -145px !important; width: 873px; padding-left: 10px;}
.home { width: 47px; float: left;  margin-top: 4px; border-right: 1px solid #f3f3f3; }
.home a { display: block; text-indent: -9999px; background: transparent url(../_pic/casuta.jpg) 15px 9px no-repeat; width: 47px; height: 30px; padding: 0px !important; }

#meniuTop ul { margin: 0px 0px 0px 10px; padding: 0px; float: left; display: inline;}
#meniuTop li { margin: 0px 0px 0px 0px; padding: 0px; float: left; /*border-right: 1px solid #eeeeee;*/}
#meniuTop a { float: left;display: block; padding: 0px 0px 0px 10px;  font-weight: normal; text-decoration: none !important;  background: transparent url(../_pic/inactivetopmenuleft.jpg) left top no-repeat; color: #dfffcd !important;}
#meniuTop a span { float: left; line-height: 25px; height: 31px !important; overflow: hidden;display: block; padding: 0px 10px 0px 0px; font-size: 12px !important; background: transparent url(../_pic/inactivetopmenuright.jpg) right top no-repeat; color: #dfffcd !important;  }
#meniuTop a:hover { background: transparent url(../_pic/activetopmenuleft.jpg) left top no-repeat; color: #ffffff !important; cursor: pointer !important;}
#meniuTop a:hover span { background: transparent url(../_pic/activetopmenuright.jpg) right top no-repeat; color: #ffffff !important;}

#main { width: 832px; /*border-style: solid; border-color: #f6c384; border-width: 0px 1px 0px 1px;*/ background: transparent url(../_pic/mainbg.jpg) repeat-y right 0px; padding: 20px 26px 0px 25px;}
.breadCrumbs { width: 820px; padding-bottom: 15px; }
.breadCrumbs a { float: left; padding: 0px 20px 0px 10px; background: transparent url(../_pic/sageata.jpg) no-repeat right center; }
.breadCrumbs span { float: left; display:block; }
.breadCrumbs .beginSpan { display: block; float: left; font-weight: bold; }
.breadCrumbs .breadCurent { padding: 0 0 0 15px; }

.box { width: 508px !important; border-style: solid; border-width: 1px 1px 1px 1px; padding: 15px; }

.box p { padding: 0 0 15px; }
.galeriafoto .box { width: 788px !important; }
.box img { margin: 0 0 15px; border: 2px solid #FFFFFF; }

.blue img  { margin: 0 0 15px; border: 1px solid #c3c3c3 !important; padding: 5px; }
.innerBox { border-color: #ffffff; background: #e3f3ff; padding: 15px; border-style: solid; border-width: 1px 1px 1px 1px; }
.innerBox span { font-weight: bold; margin-right: 5px;}
.blue { border: none !important;/*border-color: #a9d1f0;*/ background: #ffffff; width: 540px !important; /*border-style: solid; border-width: 1px 1px 1px 1px;*/ padding: 0px !important;}
.yellowborder { border: 1px solid #e7e7e7; width: 540px;}
.yellow { border: 1px solid #ffffff; background: #85cfd4 ; /*padding: 0px !important;*/ }/*

.yellow .boxHeader {background: transparent url(../_pic/innerboxthm.jpg) repeat-x 0px 0px; height: 10px !important; line-height: 10px !important; width: 100%; overflow: hidden !important;}
.yellow .boxHeader .tlc{background: transparent url(../_pic/innerboxtlc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: left; overflow: hidden !important;}
.yellow .boxHeader .trc{background: transparent url(../_pic/innerboxtrc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: right; overflow: hidden !important;}
.yellow .boxContent {background: transparent url(../_pic/innerboxrb.jpg) repeat-y right 0px; padding: 10px 20px; overflow: hidden !important;}
.yellow .boxFooter {background: transparent url(../_pic/innerboxbhm.jpg) repeat-x 0px 0px; height: 10px !important; line-height: 10px !important; width: 100%; overflow: hidden !important;}
.yellow .boxFooter .blc{background: transparent url(../_pic/innerboxblc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: left; overflow: hidden !important;}
.yellow .boxFooter .brc{background: transparent url(../_pic/innerboxbrc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: right; overflow: hidden !important;}
*/
/*#right{ border: none !important; background: #ffffff url(../_pic/rightlb.jpg) repeat-y 0px 0px; padding: 0px !important; overflow: hidden !important;}
#right .boxHeader {background: transparent url(../_pic/rightthm.jpg) repeat-x 0px 0px; height: 10px !important; line-height: 10px !important; width: 100%; overflow: hidden !important;}
#right .boxHeader .tlc{background: transparent url(../_pic/righttlc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: left; overflow: hidden !important;}
#right .boxHeader .trc{background: transparent url(../_pic/righttrc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: right; overflow: hidden !important;}
#right .boxContent {background: transparent url(../_pic/rightrb.jpg) repeat-y right 0px; padding: 15px; overflow: hidden !important;}
#right .boxFooter {background: transparent url(../_pic/rightbhm.jpg) repeat-x 0px 0px; height: 10px !important; line-height: 10px !important; width: 100%; overflow: hidden !important;}
#right .boxFooter .blc{background: transparent url(../_pic/rightblc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: left; overflow: hidden !important;}
#right .boxFooter .brc{background: transparent url(../_pic/rightbrc.jpg) no-repeat 0px 0px; height: 10px !important; line-height: 10px !important; width: 10px; float: right; overflow: hidden !important;}
*/

.listing li { border-bottom: 1px solid #ebf5fe; /*clear:both;*/ padding: 5px 0px; }
.listing li a { display:block; float: left; width: 380px; cursor: pointer; line-height: 16pt !important; text-decoration: none !important; }
.listing li a:hover { text-decoration:none;  }
.listing li span { display:block; float: left; padding-right: 15px; margin-right: 0px !important; }
.transparent { padding: 15px 0px 0px 0px !important; background: none; border: none !important; }
.transparent a { display: block; padding-left: 20px; background: transparent url(../_pic/cercplus.jpg) 0px center no-repeat; cursor: pointer; }
.transparent a:hover {  }

.BMarginRight { margin: 15px 15px 0px 0px; width: 244px !important; float: left; padding: 0px !important; overflow: hidden !important; }
.BMargin {  margin: 15px 0px 0px 0px; width: 245px !important; float: left; padding: 0px !important; overflow: hidden !important;}

.BMarginRight a { display: block;width: 168px !important; float: left; padding: 15px 15px 15px 60px ; cursor: pointer; background: transparent url(../_pic/camerafoto.jpg) no-repeat 15px center; }
.BMargin a { display: block;width: 169px !important; float: left; padding: 15px 15px 15px 60px; cursor: pointer;  background: transparent url(../_pic/cartedeoaspeti.jpg) no-repeat 15px center; }

.BMarginRight a:hover{ }
.BMargin a:hover{  }

.blue .innerBox { border:none !important; background: #FFFFFF !important; padding: 0px 0px 15px 0px !important; }
.yellow .innerBox { border: 1px solid #ffffff; background: #FFFFFF;}

.BMarginRight a span { margin: 0px 0px 0px 0px !important;}
.BMargin a span { margin: 0px 0px 0px 0px !important;}

.boxShadow { height: 20px; width: 538px; /*background: transparent url(../_pic/leftshadow.jpg) no-repeat 0px 0px;*/ }
.boxLeft { width: 138px; padding-right: 15px; float: left; }
.boxRight { width: 323px !important; float: left; }
.yellowButton a { display: block; background: transparent url(../_pic/yellowbutton.jpg) no-repeat; color: #FFFFFF !important; font-weight: bold; width: 138px; height: 31px; line-height: 31px !important; margin-top: 15px;  text-align: center; text-decoration: none !important; color: #FFFFFF !important; }
.yellowButton a:hover { text-decoration: none; color: #FFFFFF;  }
.boxLeft img { border: 3px solid #FFFFFF; width: 132px; height: 162px; margin: 0px !important;}
.signature { width: 83px; text-align: center; font-weight: bold; float: right;}
.signature img { width: 83px; height: 37px; padding: 0px !important; border: none;}


.navigation ul { margin: 0px; padding: 0px 15px 30px 15px; background: transparent url(../_pic/ulbg.jpg) no-repeat left bottom; }
.navigation ul ul { background: none !important; padding: 0px 15px 0px 15px; }
.navigation ul ul li a { background: transparent url(../_pic/sageata.jpg) 0px center no-repeat; padding: 0 0 0 20px; } 
.navigation li {  margin: 0px; }
.navigation li a { display: inline; padding: 0 0 0 25px; background: transparent url(../_pic/cerc.jpg) left -1px no-repeat; line-height: 22px;   font-size: 11px; text-decoration: none !important; color: #333333 !important;}
.navigation li a:hover {color: #1a7f89 !important; background: transparent url(../_pic/cerc_hover.jpg) left -1px no-repeat; text-decoration: none !important; }
h3.headerBar { color: #013c42; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 10px 15px; font-weight: bold; }

#footer {  background: transparent url(../_pic/footerrb.jpg) repeat-y right 0px; width: 857px; text-align: center !important; color: #FFFFFF !important; padding-right: 26px;}
#InnerFooter { background: transparent url(../_pic/footerlb.jpg) repeat-y left 0px; width: 832px; text-align: center !important; color: #FFFFFF !important; padding-left: 25px; }
#pageBottom { /*width: 862px;*/ padding: 0px 0px 0px 0px; /*background: #FFFFFF url(../_pic/roundedbottom.jpg) no-repeat 0px bottom ;*/  color: #333333 !important; }

.headerbg .container{ background: #ffffff url(../_pic/headertop.gif) 0px 0px repeat-x; }


.widthFix { width: 100%; /*background: #d3eeff;*/}
#meniuBottom { /*width: 862px;*/ padding: 10px; color: #ffffff;}
#meniuBottom p { text-align: center; }
#meniuBottom p a { font-weight: normal !important; }
#meniuBottom p a:hover { text-decoration: none !important; }
#loadingmediaLogo a { display: block; background: transparent url(../_pic/logoloadingmedia.jpg) no-repeat center top; text-indent: -9999px; cursor: pointer; padding-bottom: 20px;}

.tabs { height: 27px !important; position: relative; border-bottom: 1px solid #ffffff; overflow: hidden;}
/*li.activTab { float: left; }*/
.tabs ul { margin: 0px; padding: 0px; }
.tabs li { margin: 0px 0px 0px 0px; padding: 0px; float: left; }
.tabs a { display: block; font-weight: normal; text-decoration: none !important;}
.tabs a:hover { text-decoration: none !important; }

.activ { position: relative; bottom: 0px; z-index: 99;}
.activ a { background:transparent url(../_pic/activeleft.jpg) no-repeat scroll 0 top;
color:#ffffff !important;
display:block;
font-weight:normal;
margin-right:7px;
padding:6px 9px 6px 15px;
position:relative;}
.activ span { position:relative; display:block; background: transparent url(../_pic/activeright.jpg) right top no-repeat; padding:0 0 0 0; margin-right: 3px;}

.inactiv { position: relative; bottom: 0px; z-index: 99;}
.inactiv a { 
display:block;
font-weight:normal;
margin-right:7px;
padding:6px 9px 6px 15px;
position:relative;
 background: transparent url(../_pic/inactiveleft.jpg) 0px top no-repeat; color: #333333 !important;}
.inactiv span{ position:relative; display:block; background: transparent url(../_pic/inactiveright.jpg) right top no-repeat; padding:0 0 0 0; margin-right: 3px;}
#limbiAplicate a { margin-right: 10px; outline: none; overflow: hidden; line-height: 13px; display: inline;}
#limbiAplicate img{ width: 18px; height: 13px;border: 1px solid #5cc3ca; overflow: hidden; outline: none; display: inline;}
#limbiAplicate { padding: 40px 20px 0px 0; float: right; width: 190px; text-align: center;}
p.valid{ text-align: center; margin-top: 20px;}

.innerBox h2 { font-size: 12px; font-weight: bold; color: #013c42; padding: 15px 0; }
.contact label{ width: 238px; float: left;  }
#scrieMesaj { border-bottom: 1px solid #dceeff;}
.contact h2 { font-size: 12px; font-weight: bold; color: #013c42; padding: 15px 0; border-top: 1px solid #dceeff; }
#scrieMesaj h3 { font-size: 11px; font-weight: bold; color: #013c42; padding: 15px 0; }
.carteDeOaspeti h2 { font-size: 12px; font-weight: bold; color: #013c42; padding: 15px 0; }
#scrieMesaj label { width: 238px; float: left; }
.mesajOdd{ background: #FDFFCF ; padding: 15px; }
.mesajEven {padding: 15px;}


.galerie {
	margin-top: 10px;
	background: #aae1f0;
	float: left;
	width: 238px;
	padding: 0 2px;
	margin-right: 10px;
	}
	
.galerie h1 {
	color: #013c42;
	padding:5px 10px 7px;
	}

.galerie a { overflow: hidden; }

.galerie img { margin: 0px !important; border-width: 2px !important;  }
.footerContBg { background: transparent url(../_pic/footerbg-bottom.jpg) 0px 0px repeat-x;padding-bottom: 20px;}
.footerborderbg { width: 883px; background: #ffffff url(../_pic/footerbg.jpg) 0px bottom repeat-x; margin: 0px auto; padding-bottom: 4px; }

.yellow h1 { color: #013c42 !important; }
.yellow .innerBox h1 { color: #013c42 !important;  }