@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; line-height: 18px; background: #fffbde;  padding-bottom: 40px; margin: 0px;}

h1 { color: #cd321d; 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: #0074a4; text-decoration:none; }
a:visited{ color: #0074a4; text-decoration:none;}
a:hover{ color: #00818d; text-decoration:underline;}
a:active{ color: #00818d; text-decoration:none;}

.container{ width: 862px; margin: 0px auto; padding: 0px; overflow: hidden;}
#header { height: 143px; background: #c9f3ff; }
#logo { padding: 0 0 0 15px; }
#logo a { height: 108px; background: transparent url(../_pic/logo.jpg) no-repeat 0px 0px; display: block; width: 532px; float: left;  text-indent: -9999px; cursor: pointer; }
/*#logo a span { height: 89px; background: transparent url(../_pic/stema.jpg) no-repeat 0px 0px; display: block; width: 72px; float: left; text-indent: 9999px; }*/

#content { width: 560px; float: left; overflow: hidden;}
#right { width: 260px; float: left; padding: 0px 0px;}
.roundedTop{ background: transparent url(../_pic/roundedtop.jpg) no-repeat 0px 0px; height: 3px; overflow: hidden; }
#meniuTop { width: 100%; height:36px; margin: 0px; /*padding: 15px; */background: transparent url(../_pic/menubg.jpg) repeat-x 0px 0px;/* border-bottom: 1px solid #f3f3f3;*/ /*border-right: 1px  solid #4c86c3; border-left: 1px solid #4c86c3;*/}
.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; }
.ulPart{ float: left; padding-left: 20px; }
#meniuTop ul { margin: 0px; padding: 0px; }
#meniuTop li { margin: 2px 0px 0px 0px; padding: 0px; float: left;  /*border-right: 1px solid #f3f3f3;*/ }
#meniuTop a { display: block; padding: 7px 15px 8px 15px;  font-weight: bold; color: #FFFFFF; }
#meniuTop a:hover { color: #FFFFFF !important; text-decoration: none !important; background: #d04935 url(../_pic/menuarrow.jpg) center bottom no-repeat;}

#main { width: 820px; border-style: solid; border-color: #e1e1e1; border-width: 0px 1px 0px 1px; background: #FFFFFF; padding: 20px 20px 0px 20px;}
.breadCrumbs { width: 820px; padding-bottom: 20px;}
.breadCrumbs a { float: left; padding: 0px 20px 0px 10px; background: transparent url(../_pic/sageatabread.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; border-style: solid; border-width: 1px 1px 1px 1px; padding: 15px; }
.box p { padding: 0 0 15px; }
.box img { margin: 0 0 15px; border: 2px solid #FFFFFF; }
.innerBox { border-color: #efecc1; background: #FFFFFF; padding: 15px; border-style: solid; border-width: 1px 1px 1px 1px; }
.innerBox span { font-weight: bold; margin-right: 5px;}
.box1,.blue { border-color: #efecc1; background: #fffbde; }
.box2 { border-color: #d0effc; background: #eefaff; }
.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;  color: #333333 !important;}
.listing li a:hover { color: #cf2300 !important; 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/plus.jpg) 0px center no-repeat; cursor: pointer; color: #333333 !important;}
.transparent a:hover { color: #cf2300 !important; }

.BMarginRight { margin: 15px 15px 0px 0px; width: 245px !important; float: left; padding: 0px !important; }
.BMargin {  margin: 15px 0px 0px 0px; width: 244px !important; float: left; padding: 0px !important;}

.BMarginRight a { display: block;width: 170px !important; float: left; padding: 15px 15px 15px 60px ; cursor: pointer; background: transparent url(../_pic/galeriefoto.jpg) no-repeat 15px center; color: #333333 !important;}
.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; color: #333333 !important; }

.BMarginRight a:hover{ color: #00818d !important; }
.BMargin a:hover{ color: #00818d !important; }

.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: 132px; padding-right: 15px; float: left; }
.boxRight { width: 351px; float: left; }
.yellowButton a { display: block; background: transparent url(../_pic/trimitemsg.jpg) no-repeat; color: #FFFFFF !important; font-weight: bold; width: 132px; height: 27px; line-height: 27px !important; margin-top: 15px;  text-indent: -9999px;}
.yellowButton a:hover { text-decoration: none; color: #FFFFFF;  }
.boxLeft img { border: 2px solid #FFFFFF; width: 128px; height: 158px; margin: 0px !important;}
.signature { margin-left: 220px;}
.signature img { padding: 0px !important; border: none;}
.signature { width: 83px; text-align: center; font-weight: bold; }


#navigation ul { margin: 0px; padding: 0px 15px 30px 15px; background: transparent url(../_pic/ulbg.jpg) no-repeat left bottom; }
#navigation ul ul { margin: 0px; padding: 0px 15px; background: none; }
#navigation li {  margin: 0px; }
#navigation li a { display: inline; padding: 0 0 0 25px; background: transparent url(../_pic/bulina.jpg) 0px center no-repeat; line-height: 22px;   font-size: 11px; color: #03255d;   }
#navigation li a:hover { color: #00818d !important; text-decoration: none !important; }
#navigation ul ul li a {
background:transparent url(../_pic/sageatabread.jpg) no-repeat scroll 0 center;
padding:0 0 0 20px;
}

h3.headerBar { color: #cd321d; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 0 10px 15px; font-weight: bold; }

#footer {  /*background: #0059b2 url(../_pic/footerbg.jpg) repeat-x 0px 0px; */ }
#pageBottom { width: 820px; padding: 0px 20px 20px 20px; background: #FFFFFF url(../_pic/roundedbottom.jpg) no-repeat left bottom ; border-style: solid; border-color: #e1e1e1; border-width: 0px 1px 1px 1px;  }

.widthFix { width: 100%; background:#FFFFFF url(../_pic/footerbg.jpg) repeat-x 0px bottom;}
#meniuBottom { width: 820px; padding: 20px; background: transparent url(../_pic/footerlightbg.jpg) no-repeat 0px 0px; color: #333333;}
#meniuBottom p { text-align: center; }
#meniuBottom p a { color: #333333; font-weight: normal !important;}
#meniuBottom p a:hover { text-decoration: underline !important; }
#loadingmediaLogo a { display: block; background: transparent url(../_pic/loadinglogo.jpg) no-repeat center center; text-indent: -9999px; cursor: pointer;}

.tabs { height: 30px; position: relative;}


/*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; color: #00818d; }
.tabs a:hover { color: #00818d !important; text-decoration: none !important; }

.activ { position: relative; bottom: -2px; z-index: 99;}
.activ a { display: block; position:relative; padding: 6px 15px; font-weight: normal; color: #00818d; background: transparent url(../_pic/activeleft.jpg) 0px center no-repeat; }
.activ span { position:relative; display:block; background: transparent url(../_pic/activeright.jpg) right center no-repeat; padding:0 0 0 0; margin-right: 3px;}

.inactiv { position: relative; bottom: -4px; z-index: 99;}
.inactiv a { display: block; position:relative; padding: 6px 15px; font-weight: normal; color: #03255d; background: transparent url(../_pic/inactiveleft.jpg) 0px center no-repeat; }
.inactiv span{ position:relative; display:block; background: transparent url(../_pic/inactiveright.jpg) right center no-repeat; padding:0 0 0 0; margin-right: 3px;}
.steag { width: 25px; height: 20px; margin-left: 15px; float: right; background-color: #FFFFFF; overflow: hidden !important;}
#limbiAplicate { padding: 0px 20px 15px 0; }
p.valid{ text-align: center; margin-top: 20px;}

.innerBox h2 { font-size: 12px; font-weight: bold; color: #cd321d; padding: 15px 0; }
.contact label{ width: 238px; float: left;  }
#scrieMesaj { border-bottom: 1px solid #efecc1;}
.contact h2 { font-size: 12px; font-weight: bold; color: #cd321d; padding: 15px 0; border-top: 1px solid #efecc1; }
#scrieMesaj h3 { font-size: 11px; font-weight: bold; color: #cd321d; padding: 15px 0; }
.carteDeOaspeti h2 { font-size: 12px; font-weight: bold; color: #cd321d; padding: 15px 0; }
#scrieMesaj label { width: 238px; float: left; }
.mesajOdd{ background: #eefaff; padding: 15px; }
.mesajEven {padding: 15px;}

.galerie {
	margin-top: 10px;
	background: #EEFAFF;
	float: left;
	width: 238px;
	padding: 0 2px;
	margin-right: 10px;
	}

.galerie h1 {
	color: #CF2300;
	padding:5px 10px 7px;
	}

.galerie a { overflow: hidden; }

.galerie img { margin: 0px !important; border-width: 2px !important;  }
