/*setari initiale*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #333333; line-height: 18px; background: #fae5b7 url(../_pic/bodybg.png) repeat-x 0px 0px ;  margin: 0px; }
h1 { color: #c61616; font-size: 18px;padding: 0px 0px 20px 0px; }
.clear { clear:both; margin: 0px !important; padding: 0px !important; height: 0px !important; width: 0px !important; line-height: 0px !important; overflow: hidden; }
span.clear { clear:both; margin: 0px; padding: 0px; }
a { outline:none; }
a:link { color: #000000; text-decoration:underline; }
a:visited{ color: #000000; text-decoration:underline;}
a:hover{ color: #c61616; text-decoration:none !important;}
a:active{ color: #c61616; text-decoration:none !important;}
.container{ width: 1002px; margin: 0px auto; padding: 0px; overflow: hidden;}
.indexdescrierebox p{margin:0px !important;padding:0px !important;}
.left{float:left;}
/*end*/

/*alte sertari initial*/
.blue h1 { color: #c61616; padding-bottom:0px !important;}
.blue .innerBox h1 { color: #c61616 ; }
/*end*/

/*header*/
#header {height:219px;background:url('../_pic/headerbg.jpg') no-repeat top right;}
#logo { padding: 0px 0px 0px 0px; float: left;}
#logo a { background: transparent url(../_pic/logo.jpg) no-repeat 0px 0px; display: block; float:left;  text-indent: -9999px; cursor: pointer; }
#content { float: left; overflow: hidden; width:595px;padding-top:20px;}
#right { float: left; padding: 0px 0px;}
.roundedTop{ background: transparent url(../_pic/roundedtop.jpg) no-repeat 0px 0px; height: 4px; overflow: hidden; display: none;}
#meniuTop { height:38px; margin: 0px 0px; float:left; overflow: hidden;}
.innerMeniuTop { /*background: transparent url(../_pic/pageleftborder.jpg) repeat-y left 0px !important;*/ }
.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; }
/*end*/

/*meniu*/
#meniuTop ul { margin: 0px; padding: 0px; float: left;}
#meniuTop li { margin: 0px 0px 0px 0px; padding: 0px; float: left;}
#meniuTop a {background-color:#ffffff;display: block; padding:10px 18px;margin-right:2px;text-transform:uppercase; float: left;font-weight: bold; text-decoration: none !important; color: #362f2d; font-size:11px ;}
#meniuTop a:hover{color:#ffffff;background-color:#f0ae10;background:url('../_pic/menubghover.jpg') repeat-x;}
.noMgPadding19{margin-right:0px !important; padding:10px 19px !important;}
#main {padding: 0px 20px 20px 20px;background-color:#ffffff;}
/*end*/

/*breadcrumbs*/
.breadCrumbs {font-size:11px;height:38px;line-height:38px;padding-left:20px; background:url('../_pic/breadcrumb.jpg') repeat-x; }
.breadCrumbs a { float: left; padding: 0px 20px 0px 10px; background: transparent url(../_pic/sageata.jpg) no-repeat right center; color:#ffffff; text-decoration:none; color:#362f2d;}
.breadCrumbs a:visited{color:#362f2d; text-decoration:none;}
.breadCrumbs span { float: left; display:block; }
.breadCrumbs .beginSpan { display: block; float: left; font-weight: bold; color:#362f2d;}
.breadCrumbs .breadCurent { padding: 0px 0px 0px 15px; color:#362f2d; }
/*end*/

.BMarginRight { margin: 15px 15px 0px 0px; width: 241px !important; float: left; padding: 0px !important; }
.BMargin {  margin: 15px 0px 0px 0px; width: 240px !important; float: left; padding: 0px !important;}

.BMarginRight a { display: block;width: 179px !important; float: left; padding: 15px 10px 15px 50px ; cursor: pointer; background: transparent url(../_pic/camerafoto.jpg) no-repeat 15px center;  text-decoration: none !important;}
.BMargin a { display: block;width: 179px !important; float: left; padding: 15px 10px 15px 50px; cursor: pointer;  background: transparent url(../_pic/cartedeoaspeti.jpg) no-repeat 15px center;  text-decoration: none !important;}

/*partea dreapta header cu search*/
.searchdiv {width:186px;text-align:right;margin-top:50px; }
.inputleftbg {float: left; width:140px;}
.inputbg { height: 25px; float: left; overflow: hidden !important; background: transparent url(../_pic/inputbg.jpg) no-repeat left;padding-left:5px;width:156px;}
.inputbg input {border:none;padding: 5px 5px 4px 5px; height:16px !important;background-color:#ffffff; color:#362f2d;font-weight:bold; }
.buttonsbg { float: right; margin-left:3px;}
.buttonsbg input {text-indent: -6666px; width: 26px; background:url(../_pic/buttonsbg.jpg) no-repeat; border: none;height: 25px; display:block;}
.BMarginRight a span { margin: 0px 0px 0px 0px !important;}
.BMargin a span { margin: 0px 0px 0px 0px !important;}
/*end*/

/*meniul din dreapta*/
.navigation {background-color: #ffffff;padding-bottom:20px;}
.navigation ul { margin: 0px 0px 15px 0px;padding:0px 0px 0px 25px;}
.navigation ul { background: none !important; padding: 0px 15px 0px 0px; border: 0px; margin: 0px;}
.navigation ul li a { display: inline; padding: 0px 0px 0px 25px; background: url(../_pic/cerc.jpg) 0px center no-repeat;font-size: 11px; text-decoration: none;color: #362f2d;  margin: 0px 0px 0px 10px ;}
.navigation li a:hover {font-Weight:bold;background: url(../_pic/cerchover.jpg) 0px center no-repeat; margin: 0px 0px 0px 8px ;}
/*end*/

.noMg{padding:0px !important;}

.indexdescrierebox{}
.boxShadow { height: 15px; width: 532px; background: transparent; }
.boxLeft { width: 158px; float:left; }
.boxRight { width: 315px !important; float: left; }
.boxLeft img { border: 3px solid #FFFFFF; width: 149px; height: 162px; margin: 0px !important;}
h3.headerBar { color: #c61616; font-size: 12px; padding: 10px 0px 7px 0px;margin-bottom:10px;margin-top:10px; font-weight: bold; }
.widthFix2 { width: 100%; background: transparent url(../_pic/wrapperbottom.jpg) repeat-x 0px bottom;}

.innerBox {margin-top:20px; text-align: justify; background-color:#ffffff;padding:10px;}
.innerBox p { padding: 0px; font-size:11px;}
.galeriafoto .box { width: 788px !important;}
.veziBox{margin-top:0px !important;padding-left:0px !important;}
.veziBox span{color:#c61616;}

.box{padding:20px;background-color:#FDF6C8;}
.box img { margin: 0 0 15px;  }
.pozaindex {width:593px;border:1px solid #c61616;}
.innerBox span { font-weight: bold;}
.gri { background: #ecebe8; }

/*boxul cu taburiile*/
.boxcont{width:595px;}
.tabs {height:33px;border-bottom:1px solid #c61616; position:relative;}
.tabs ul { margin: 0px; padding: 0px;position:absolute;}
.tabs li { margin: 0px; padding: 0px; float: left;}
.tabs a {text-decoration: none !important; font-size: 11px; font-weight: bold; margin-right:2px; text-transform:uppercase;}
.activ a { height: 25px; float: left; display: inline; position:relative; color: #362f2d !important; border:1px solid #c61616; border-bottom:none; background-color:#ffffff;padding:8px 12px 0px 12px;}
.inactiv a { height: 23px; float: left; display: block; background-color:#f0b30f;color:#ffffff !important; padding:8px 10px 0px 10px;}
.indexBox{border:1px solid #c61616;border-bottom:none; border-top:none;padding:20px;}
.indexBox ul li{border-bottom:1px solid #fad096; padding-bottom:10px;margin-bottom:10px;}
.indexBox ul li span{font-weight:bold;color:#c61616;padding-right:20px;}
.listing ul li{border-bottom:1px solid #fad096; padding-bottom:10px;margin-bottom:10px;}
.listing ul li span{font-weight:bold;color:#c61616;padding-right:20px;}
.indexBoxBottom{border:1px solid #c61616;border-top:none;padding:0px 20px 20px 20px;display:block;width:553px;}
.veziMaiMulte{color:#362f2d !important;text-decoration:none !important; font-size:11px;background:url('../_pic/maimulte.jpg') no-repeat center left; padding-left:20px;}
.vaziCarteOaspeti{float:right;width:260px;height:26px;background:url('../_pic/carteoaspeti.jpg' ) no-repeat;text-indent:-6666px;margin-top:20px;}
.vaziCarteOaspeti:hover{background:url('../_pic/carteoaspeti.jpg' ) no-repeat  0px -26px;}
.veziGalerie{float:left;width:260px;height:26px;background:url('../_pic/galeriefoto.jpg') no-repeat;text-indent:-6666px;margin-top:20px;}
.veziGalerie:hover{background:url('../_pic/galeriefoto.jpg') no-repeat 0px -26px;}
.carteoaspeti{margin-bottom:20px;}
/*end*/

/*boxul cu primarul*/
.primarBox{background-color:#fae5b7;padding:20px;width:555px;}
.primarBoxLeft{float:left;width:155px;}
.primarBoxLeft img{width:149px;border:3px solid #ffffff;}
.trimiteMesaj { margin-top: 15px;}
.trimiteMesaj a { background: url(../_pic/trimitemesaj.jpg) no-repeat; text-indent:-9999px; color: #FFFFFF !important; font-weight: bold; width: 153px; height: 26px; display:block; line-height: 26px;text-decoration: none;color:#FFFFFF !important; }
.trimiteMesaj a:hover {background: url(../_pic/trimitemesaj.jpg) no-repeat 0px -26px; text-decoration: none;color:#FFFFFF;}
.inputTrimiteMesaj { background: url(../_pic/trimitemesaj.jpg) no-repeat; text-indent:-9999px; border:none !important;padding:0px!important; color: #FFFFFF !important; font-weight: bold; width: 153px !important; height: 26px!important;float:left; display:block; line-height: 26px;text-decoration: none !important;color:#FFFFFF !important; }
.revocare { background: url(../_pic/revocare.jpg) no-repeat; text-indent:-9999px; border:none !important;padding:0px!important; color: #FFFFFF !important; font-weight: bold; width: 153px !important; height: 26px!important; display:block;float:left; line-height: 26px;text-decoration: none !important;color:#FFFFFF !important; }
.primarBoxRight{float:left;width:340px;margin-left:20px;padding:20px;background-color:#ffffff;}
.primarBoxRight h3{font-size:12px;padding:0px 0px 20px 0px;margin:0px;color:#000000;font-weight:bold;}
.signature { width: 100px; text-align: center; font-weight: bold; float: right; color:#000000}
.signature span{width: 93px; text-align: center; font-weight: bold; float: left; text-align:center;}
.signature img {width: 83px; height: 37px; border: none;display:block;}
/*end*/


/*footer*/
.footerContBg { background: url(../_pic/footerbg.jpg) repeat-x ; height: 100px; }
#footer { margin: 0px auto; text-align: left;  width:900px; padding-top:15px;}
#meniuBottom p{ color: #ffffff;}
#meniuBottom p a { color: #ffffff; font-weight:normal; text-transform:uppercase; text-decoration:none;}
#meniuBottom p a:hover {font-weight:bold;}
.copyright{float:left;}
#loadingmediaLogo{float:right;height:19px;line-height:19px;}
#loadingmediaLogo label{float:left;height:19px;line-height:19px;padding-right:5px;}
/*end*/


.steag { width: 18px; height: 13px; margin-left: 10px; float: right; background-color: #FFFFFF; overflow: hidden !important;  }
.steag img{ width: 18px; height: 13px;}
#limbiAplicate { padding: 30px 0px 0px 0; float: right; float: right; height:15px; line-height: 15px !important; text-align:right;}
p.valid{ text-align: center; margin-top: 20px;}


/*chestii de galerie*/
.galerii{background:#FFFFFF none repeat scroll 0 0;border:1px solid #C8C8C8;float:left;padding:3px;margin:15px 15px 15px 0px;width: 106px;display: inline;}
.galerii img {float: left;height: 80px;width: 106px;display: inline;outline: none !important;}

.thumbs{float:left;padding:15px 15px 15px 0px;position:relative;display: block;}
.galerii img,.thumbs img{border: none !important;padding: 0px !important;margin: 0px !important;float: left ;display: inline;outline: none ;}

.thumbs a {line-height: 0px ;display: block;outline: none ;padding: 0px ;margin: 0px ;border: none ;float: left;}
div.thumbnail-bg {background:#FFFFFF none repeat scroll 0 0;border:1px solid #C8C8C8;float:left;padding:3px;}
div.corner-tl {background:transparent url(../_pic/corners.gif) no-repeat scroll -15px -15px;left:12px;top:12px;}
div.corner-tr {background:transparent url(../_pic/corners.gif) no-repeat scroll 0 -15px;right:12px;top:12px;}
div.corner-bl {background:transparent url(../_pic/corners.gif) no-repeat scroll -15px 0;bottom:12px;left:12px;}
div.corner-br {background:transparent url(../_pic/corners.gif) no-repeat scroll 0 0;bottom:12px;right:12px;}
div.corner-tl, div.corner-tr, div.corner-bl, div.corner-br {height:15px;position:absolute;width:15px;z-index:1;}
.thumbnailCont { float: left; width: 771px;}
.gallery_div .floaterRight { width:771px;position:relative; padding-top:10px;}
.gallery_controls { width:711px; position:absolute; padding:12px; margin:18px; top:546px;z-index:99;}
#gallery_controls { width:734px; position:absolute; height:70px; padding:0px; margin:0px 19px;  top:565px; background-color:#FFFFFF;z-index:98;}
#gallery_wait { position:absolute; display:none; background:#ECF2FF none; color:#FFFFFF; font-size:36px; line-height:50px; margin:0px; padding:0px; text-align:center; border:1px solid #C8C8C8;width:739px;padding-top: 238px;	 height:320px; z-index:100; top:75px ; left:15px;}
.butt_next { background: transparent url(../_pic/button_next.jpg) no-repeat 50% 50% ; width:42px; height: 23px; line-height: 23px; float:right; cursor:pointer; margin: 0px !important; padding:15px;}
.butt_prev { background: transparent url(../_pic/button_prev.jpg) no-repeat 50% 50% ; width:42px; height: 23px; line-height: 23px; float:left; cursor:pointer; margin: 0px !important; padding:15px;}
.leftImageNavigation { float: left; width:771px; }
.big_image { text-align:center; border:1px solid #C8C8C8; padding:10px; height:570px; width:751px; overflow:hidden; margin-top:40px;}
.normal_div{ margin:0px ; height:20px;}
.normal_div h1 { margin: 0px !important; padding: 0px !important; }
.galerii .normal_div {padding: 0px !important;display: inline;width: 106px;}
.galerii .normal_div h1{padding: 0px !important;font-size: 14px !important;color: #c61616 ;width: 106px !important;text-align: center;display: block; font-weight:bold;}
#main_image{border: none !important;padding: 0px !important;margin: auto !important;outline: none !important;display:block;}
.noMgTop{margin-top:0px !important;}
/*end/

/*chestii pentru contact si alte formulare*/
.innerBox h2 { font-size: 12px; font-weight: bold; color: #0854c2; padding: 15px 0; }
.contact{background-color:#FDF6C8;padding:20px;}
.contact label{ width: 238px; float: left;}
.mTop20{margin-top:20px;font-size:14px !important}
.formularGeneral{background-color:#ffffff;padding:20px;margin-top:20px;}
.formularGeneral img{float:right;}
.formularGeneral p { clear: both; margin:0px 0px 10px 0px !important;; }
.formularGeneral p label{float: left; font-size:12px; color:#000000; font-weight:bold; width:96px;}
.formularGeneral p input{border:3px solid #ecebe8;width:380px;height:16px;padding:2px 0px 2px 0px;}
.formularGeneral p textarea{border:3px solid #ecebe8;width:380px;}
.formularGeneral h3{color:#c61616;padding:0px 0px 10px 0px;font-size:12px;font-weight:bold;}
.contact h2 { font-size: 12px; font-weight: bold; color: #c61616; margin-bottom:10px;}
.contactLeft{float:left;width:48%;}
.contactLeft p label{font-weight:bold;}
.contactLeft p b{color:#c61616;}
.succes{border-top:2px solid #19a953;border-bottom:2px solid #19a953;padding:20px; color:#19a953;margin-top:20px;margin-bottom:20px;}

.carteDeOaspeti h2 { font-size: 12px; font-weight: bold; color: #0854c2; padding: 15px 0; }

.mesajOdd{ background:url('../_pic/comment.png') no-repeat 25px 25px #ffffff ; padding: 15px 15px 15px 85px;}
.mesajEven { background:url('../_pic/comment.png') no-repeat 25px 25px #ffffff ; padding: 15px 15px 15px 85px;margin-top:20px;}
.mesajScris h3{font-size:12px;}
.mesajScris h3 b{color:#c61616;}
.mesajScris p{font-size:12px;}
.datum{font-size:10px !important;margin-bottom:10px;font-weight:bold;}
/*end*/

/*paginatie*/
.pagination{font-size:12px;margin-top:20px;}
.pagination b{margin-right:20px;}
.pagination a{background-color:#CB0101;font-weight:bold;font-size:12px;text-decoration:none;color:#ffffff;padding:2px 4px;margin-right:3px;}
.pagination a:hover{font-weight:bold;font-size:12px;text-decoration:none;color:#578906;padding:2px 4px;margin-right:3px;background-color:#ffffff;}
.pagination span{font-weight:bold;font-size:12px;text-decoration:none;color:#578906;padding:2px 4px;margin-right:3px;background-color:#ffffff;}
/*end paginatie*/

/*stil cv*/
.ceve {background-color:#FDF6C8;padding:20px;}
.ceve h1{font-size:22px;font-weight:bold;}
.ceve h1 b{padding-top:10px;}
.ceve span{font-size:22px;font-weight:bold;}
.ceve p{padding-bottom:3px;}

.cvPoza{float:left;width:106px;text-align:center;}
.cvPoza img{border:3px solid #FFFFFF;margin:0px 0px 5px 0px;}
.cvDetalii{float:left;overflow:hidden;width:389px;padding:20px;background-color:#FFFFFF;margin-left:20px;}
.cvDetalii b{color:#c61616;}
.cvDetaliu{float:left;width:410px;display:block;}

.sumar{padding:20px;background-color:#ffffff;margin-top:10px;}
.sumar h3{font-size:18px;padding-bottom:10px;color:#C61616;float:left;}
.sumar b{color:#C61616;}
.sumar strong{color:#C61616;}
.aptitudini{margin-top:20px;}
.aptitudini label{margin-bottom:10px;font-size:18px;font-weight:bold;}
.cvBottom{padding:0px 20px 20px 20px;background-color:#FDF6C8;}
.cvBottom .navigation{background-color:#ffffff;padding:20px;}
.cvBottom .navigation ul{margin:0px;padding:0px;}
/*end cv*/

.searchCont { background: #057954; width: 100%; padding: 3px 0px;}
.searchCont input { float: left; }
.searchCont input.txt { width: 140px; border: 1px solid #0A5A41 !important; margin-top: 2px; margin-right: 5px; padding: 2px 3px; font-size: 11px !important;  }
.searchCont input.btn { float:left; border: none !important; background: transparent url(../_pic/cautabg.jpg) no-repeat 0px 0px; width: 80px; line-height: 11px !important; margin: 0px !important; font-size: 11px; padding-top: 4px !important; padding-bottom: 4px !important; }
.rightfloater { float: right; margin-top:6px; width:193px; margin-right:20px;}

.blue .innerBox .navigation ul { margin-top: 0px !important; }
.btn { cursor: pointer; }
.last_update {float:right;color: #FFFFFF; }

.inapoi {margin:20px 0px 20px 0px; background: url(../_pic/inapoi.jpg) no-repeat; text-indent:-9999px; color: #FFFFFF !important; font-weight: bold; width: 153px; height: 26px; display:block; line-height: 26px;text-decoration: none;color:#FFFFFF !important; }
.inapoi:hover {background: url(../_pic/inapoi.jpg) no-repeat 0px -26px; text-decoration: none;color:#FFFFFF;}

.tabsTop{border-top:1px solid #c61616 !important;}
#pageBottom { width: 860px; padding: 10px 20px;margin-top:10px; background-color:#ffffff;}