@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; line-height: 18px; background: #1940a7;  padding-bottom: 40px; margin: 0px;}

h1 { color: #cf1600; 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 { color: #3b5999; text-decoration:none; }
a:hover{ color: #cf1600; text-decoration:underline;}

.container{ width: 862px; margin: 0px auto; padding: 0px; overflow: hidden;}
#header { height: 148px; background:transparent url(../_pic/logo.jpg) no-repeat right 0px; }
#logo { padding: 20px 0px 0px 10px; }
#logo a { height: 80px; background: transparent url(../_pic/banner.jpg) no-repeat 0px 0px; display: block; width: 435px; float: left;  text-indent: -9999px; cursor: pointer;  }
/*#logo a span { height: 100px; background: transparent url(../_pic/stema.jpg) no-repeat 0px 0px; display: block; width: 80px; 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/ornamenttop.jpg) repeat-x left top; height: 3px; overflow: hidden; }
.roundedBottom { background: transparent url(../_pic/ornamenttop.jpg) repeat-x left top; height: 3px; overflow: hidden;  }
#meniuTop { width: 862px; height:32px; margin: 0px 0px; background: #2a60dd;/*padding: 15px; */ /*border-bottom: 1px solid #f3f3f3;*/ /*border-right: 1px  solid #4c86c3; border-left: 1px solid #4c86c3;*/}
.home { width: 47px; float: left;  margin-top: 2px; }
.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: 5px;}
#meniuTop ul { margin: 0px; padding: 0px; }
#meniuTop li { margin: 0px 0px 0px 0px; padding: 0px; float: left;  /*border-right: 1px solid #C4C5A6;*/ }
#meniuTop a { display: block; padding: 7px 15px;  font-weight: bold; color: #FFFFFF; }
#meniuTop a:hover { color: #ffe250 !important;/*background: #F0F0D4; */text-decoration: none !important;}

#main { width: 820px; border-style: solid; border-color: #F0F1E9; border-width: 0px 1px 1px 1px; background: #FFFFFF; padding: 20px 20px 0px 20px;}
.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; 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: #cddbe5; background: #FFFFFF; padding: 15px; border-style: solid; border-width: 1px 1px 1px 1px; }
.innerBox span { font-weight: bold; margin-right: 5px;}
.color1,.blue { border-color: #cddbe5; background: #e8efff; }
.color2 { border-color: #edd86d; background: #fffdc7; }
.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; }
.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;  !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/camerafoto.jpg) no-repeat 15px center; color: #3b5999 !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: #3b5999 !important; }

/*.BMarginRight a:hover{ color: #9E2707 !important; }
.BMargin a:hover{ color: #9E2707 !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; text-indent: -9999px; color: #FFFFFF !important; font-weight: bold; width: 132px; height: 27px; line-height: 27px !important; margin-top: 15px;  text-align: center;}
.yellowButton a:hover { text-decoration: none; color: #FFFFFF;  }
.boxLeft img { border: 2px solid #FFFFFF; width: 128px; height: 158px; margin: 0px !important;}
.signature { width: 83px; margin-left: 278px;}
.signature img { width: 83px; height: 37px; 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 right bottom; }
#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; }
h3.headerBar { color: #cf1600; 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 0px 20px 0px; background: #FFFFFF no-repeat left bottom ;   }

.widthFix { width: 100%; background: #1940a7 repeat-x 0px bottom;}
#meniuBottom { width: 820px; padding-bottom: 20px; color: #FFFFFF;}
#meniuBottom p { text-align: center; }
#meniuBottom p a { font-weight: normal !important; border-right: 1px solid #6C432F; padding: 0 5px 0 0; }
#meniuBottom p a:hover { text-decoration: underline !important;  }
#loadingmediaLogo a { display: block; background: transparent url(../_pic/loadinglogo.jpg) no-repeat center bottom; text-indent: -9999px; cursor: pointer; padding-top: 20px;}

.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: #3b5999; }
.tabs a:hover { color: #cf2300 !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: #cf1600; 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: 0 20px 15px 0; }
p.valid{ text-align: center; margin-top: 20px;}

.innerBox h2 { font-size: 12px; font-weight: bold; color: #cf1600; padding: 15px 0; }
.contact label{ width: 238px; float: left;  }
#scrieMesaj { border-bottom: 1px solid #cddbe5;}
.contact h2 { font-size: 12px; font-weight: bold; color: #cf1600; padding: 15px 0; border-top: 1px solid #cddbe5; }
#scrieMesaj h3 { font-size: 11px; font-weight: bold; color: #cf1600; padding: 15px 0; }
.carteDeOaspeti h2 { font-size: 12px; font-weight: bold; color: #cf1600; padding: 15px 0; }
#scrieMesaj label { width: 238px; float: left; }
.mesajOdd{ background: #fffdc7; padding: 15px; }
.mesajEven {padding: 15px;}

.galerie {
	margin-top: 10px;
	background: #FFE8B9;
	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;  }
