html, body {
	height: 100%;
}

body
{
    font-family: Arial; font-size:11px; margin:0; padding:0; background:url(../img/layout/bkg-main.jpg) top left;
}

* {	outline: none; font-family: Arial; font-size:12px; color:#7f7f7f; }
a { outline:none; border:none; }
a * { outline:none; border:none; }

/* p { text-indent:10px; } */

.seo {display:none}

img.Left { float:left; }
img.Right { float:right; }
img.Mid { float:none; display:block; margin:0 auto; }

.disabled { display:none; }
.AntiFloat { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.FloatContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.MainSiteContainer { min-height: 100%; height: auto !important;  height: 100%; margin-bottom:-100px; }
.MainWrapper { width:1059px; margin:0 auto; background:url(../img/layout/bkg-main-2.jpg) repeat-y; }
.MainWrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#PusherMainSiteContainer { height:100px; clear:both; }

.prefooter { width:1059px; margin:0 auto; }
.prefooter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.footer { float:none; clear:both; height:150px; background:black url(../img/layout/bkg-footer.jpg) center repeat-x; }

.LeftCol { width:151px; float:left; clear:left; }
.RightCol { width:151px; float:left; clear:right; }

.Main { width:738px; float:left; clear:none; background:white; }

.Header {}
.TopHeader { position:relative; height:84px; background:url(../img/layout/bkg-header.jpg) top left no-repeat; }
.searchInput { width:90px; border:0px; background:transparent; }
.searchDiv { margin-top:34px; margin-left:14px !important; margin-left:7px; width:160px; float:left; }
.LogoHeader { height:145px; }
.LogoHeader:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.MenuDiv { height:53px; background:white url(../img/layout/el-graf-dr-meniu.jpg) top right no-repeat; }
.MenuContainer { margin:0 auto; }
.LeftMenuContainerTD { text-align:left; vertical-align:top; height:53px; width:16px; background:url(../img/layout/umbra-men-st.gif) top left; }
.RightMenuContainerTD2 { text-align:right; vertical-align:top; height:53px; width:22px; background:url(../img/layout/el-graf-dr-meniu.jpg) top right; }
.RightMenuContainerTD1 { text-align:right; vertical-align:top; height:53px; width:16px; background:url(../img/layout/umbra-men-dr.gif) top right; }
.Menu { height:53px; }

.prefooterLogin { width:229px; height:95px; background:url(../img/layout/bkg-logare.gif) top left no-repeat; }
.prefooterFlash { width:281px; height:95px; background:url(../img/layout/bkg-flash-3.gif) top left no-repeat; }
.prefooterNewsletter { width:228px; height:95px; background:url(../img/layout/bkg-newsletter.gif) top left no-repeat; }

.prefooterRelatiiClienti { width:229px; height:121px; background:url(../img/layout/bkg-rel-cl.gif) top left no-repeat; }
.prefooterInformatii { width:281px; height:121px; background:url(../img/layout/bkg-info.gif) top left no-repeat; }
.prefooterAccount { width:228px; height:121px; background:url(../img/layout/bkg-cont.gif) top left no-repeat; }

.mainAccount { width:99%; margin:0 auto; }

.MovText { color:#ad8aa3; }
.WhiteText { color:white; }
.GreenText { color:#93a542; }
.Bold { font-weight:bold; }
.UpperCase { text-transform:uppercase; }
.Underlined { text-decoration:underline; }
.PinkText { color:#d81f87; }
.DarkText { color:#717171; }
.ErrorText { color:#ff00b4; }
.Block { display:block; }
.SmallText { font-size:9px; }
.Required { color:#d81f87; margin-left:10px; }
.RequiredImg { width:16px; background:url(../img/account/create/stea-required-1.gif) right no-repeat; }
.NotRequiredImg { width:16px; }
.GrayRequiredImg { width:16px; background:url(../img/account/create/stea-required-2.gif) right no-repeat; }


.DarkLink { color:#717171; text-decoration:none; }
.DarkLink:hover { color:#d81f87; font-weight:bold; }

.LoginEmailField { width:169px; height:21px; background:transparent url(../img/layout/form-1.gif) top left no-repeat; vertical-align:middle; }
.LoginPasswordField { width:137px; height:21px; background:transparent url(../img/layout/form-2.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.LoginSubmitButton { text-align:center; vertical-align:middle; }

.LoginEmailField input { width:149px; height:15px; background:transparent; border:0px; margin-left:10px; color:white; font-size:12px; }
.LoginPasswordField input { width:117px; height:15px; background:transparent; border:0px; margin-top:-5px; color:white; font-size:12px; vertical-align:middle; }


.InfoTable { width:100%; margin:5px auto; border-collapse:collapse; }
.InfoTable tr th { background:#e5e5e5; color:#717171; vertical-allign:bottom; text-align:left; padding-left:10px; padding-bottom:2px; padding-top:5px; }
.InfoTable tr td { padding:4px; padding-left:10px; }


.paginationControl { width:100%; margin-top:10px; text-align:center; clear:both; }
.paginationControl table { margin:0 auto; }
.halfDisabled { width: 100%; opacity:.3;filter: alpha(opacity=30); -moz-opacity: 0.3; float:none; float:left !IE; }
.LinkedNumberedLinks a { display:block; padding:5px; background:#E5E5E5; text-decoration:none; }
.UnLinkedNumberedLinks { display:block; padding:5px; background:#E5E5E5; }


.Loading { text-align:center; height:16px; width:100%; }

.ProductListing { width:655px; list-style:none; margin:0px auto; padding:0; clear:both; }
.ProductListing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ProductListing li { width:195px; display:block; margin-left:35px; margin-top:25px; float:left; }

.ProductThumb { width:188px; height:258px; }
.ThumbImage { width:185px; height:246px; }

.ImageBorderTop { padding-top:5px; padding-bottom:5px; background:url(../img/layout/continuu-rama-pz-mare.gif) top repeat-x; }
.ImageBorderBottom { background:url(../img/layout/continuu-rama-pz-mare.gif) bottom repeat-x; }

.AccountTable { width:100%; margin:5px auto; }
.AccountTable tr td { padding-left:15px; padding-top:3px; vertical-align:middle; background:#e5e5e5; }

.AccountAjaxDiv { background:#f8f8f8; margin-bottom:5px; margin-top:5px; padding-bottom:5px; }

.InfoBoxContainer { width:95%; margin:10px auto; }
.InfoBox { width:100%; border:1px solid #e3e3e3; padding:5px; background:#f4f4f4;  }
.hr { border-bottom:1px solid #e3e3e3; height:1px; line-height:1px; width:99%; margin:3px auto; margin-bottom:4px; }

#country { width:200px; }
#localitate { width:200px; }

.TextInputTd { width:229px; height:29px; background:url(../img/account/create/form-cc-1.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.TextInputTd input { width:210px; height:15px; background:none; border:0; }
.GrayTextInputTd { width:229px; height:29px; background:url(../img/account/create/form-cc-2.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.GrayTextInputTd input { width:210px; height:15px; background:none; border:0; }
.GrayPassInputTd { width:209px; height:29px; background:url(../img/account/create/form-cc-6.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.GrayPassInputTd input { width:190px; height:15px; background:none; border:0; }

.CreateAccountTable { width:100%; }
.PaddingTopTd { padding-top:10px; padding-bottom:10px; }
.DoBTd { padding-left:5px; }


/* error stuff */
.ErrorsContainer { width:688px; height:100%; margin:20px auto; }
.ErrorsDivTop { width:688px; height:9px; line-height:1px; background:url(../img/layout/bkg-error-sus.gif) top left no-repeat; }
.ErrorsDivBottom { width:688px; height:9px; line-height:1px; background:url(../img/layout/bkg-error-jos.gif) bottom left no-repeat; }
.ErrorsDiv { width:688px; height:100%; background:url(../img/layout/bkg-error-cont.gif) repeat-y; color:#7d3566; }
.ErrorsDiv table tr td { color:#7d3566; vertical-align:top; }

.jsErrorsDivTop { width:500px; height:9px; line-height:1px; background:url(../img/layout/bkg-error-sus2.gif) top left no-repeat; }
.jsErrorsDivBottom { width:500px; height:9px; line-height:1px; background:url(../img/layout/bkg-error-jos2.gif) bottom left no-repeat; }
.jsErrorsDiv { width:500px; height:100%; background:url(../img/layout/bkg-error-mij2.gif) repeat-y; color:#7d3566; }
.jsErrorsDiv table tr td div { color:#7d3566; vertical-align:top; }

.smallErrorsDiv { color:#7d3566; background:#FFE6F5; padding:5px; width:95%; margin:5px auto; }

.productDropDown { width:265px; margin-top:7px; border:1px #921056 solid;}
.productSeparator { width:268px; height:1px; background:url(../img/layout/separator-atrib.gif) no-repeat; margin-top:16px;margin-bottom:12px; }

.quantityBox { width:265px; margin-top:10px; }
.quantityBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.quantityDropDown {  width:76px;  border:1px #921056 solid; float:right; }


.mainProduct { width:707px; margin-left:30px; }
.productImage { width:380px; height:515px; float:left; margin-left:5px !important; margin-left:2px; }
.descriptionProduct { width:290px; float:right; margin-top:10px; margin-right:5px; }
.productName { font-size:14px; font-weight:bold;}
.productDescription { margin-top:10px; }
.productPrice { margin-bottom: 24px;}
.dropDownDiv { margin-top:20px; margin-bottom:20px; }
#BuyNow { text-align:right; }

.lineThrough { text-decoration: line-through;}
.noLine { text-decoration: none;}

.nextProduct { float:right; position:relative; right:-49px; }
.prevProduct { float:left; position:relative; left:-78px; }
.cochetariiImage { background:url(../img/layout/header-coc.jpg) no-repeat; width:738px; height:26px; clear:both; cursor:pointer; position:relative; top:6px; }
.associationDiv { position:relative; top:6px; }
.associationLink { background:black;  padding-top:0px; padding-top:0px !IE; padding-bottom:15px; text-indent:5px; color:white; opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.5; margin-top:130px;}
.associationLink1 { position:relative; top:-50px; padding-top:14px; padding-bottom:10px; text-indent:5px; color:white; z-index:100; }

.simpleUl { list-style-type: none; margin:0px; padding:0px;  }
.simpleUl li a { color:#DEAFD0; text-decoration:none; }
.simpleUl li a:hover { color:white; font-weight:bold; }
.footerLinks { vertical-align:top; }
.footerUl { margin:0px; padding-left:50px; padding-top:5px; }

.mainCheckout { width:707px; margin-left: 20px; }
.buyerDiv { width:701px; margin-top:25px; background:#E5E5E5; }
.buyerDiv:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.buyerTitle { width:701px; height:31px; background:url(../img/layout/titlu-cs-cump.gif) no-repeat; }
.buyerDiv table { width:100%; }
.buyerDiv table tr td { width:50%; padding-top:5px; padding-left:23px; padding-right:10px; padding-bottom:5px;}
.bottomBuyer { width:493px; height:27px; background:url(../img/layout/bkg-jos-cs-1.gif) bottom left no-repeat; float:left; }
.addBuyerImg { width:208px; height:27px; float:right; display:block; }

.paymentObservationDiv { clear:both; margin-top:10px; width:701px;  }

.paymentObservationDiv:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.paymentMethodsDiv {  width:348px; float:left; background:#E5E5E5; }
.paymentMethodsImg { background:url(../img/layout/titlu-cs-mod-pl.gif) no-repeat; width:348px; height:31px; }
.paymentName { padding-top:5px; padding-left:23px; padding-right:10px; padding-bottom:5px; width:230px; }
.paymentDetails { padding-top:5px; padding-left:23px; padding-right:10px; padding-bottom:5px;  }
.bottomPaymentMethods { background:url(../img/layout/bkg-jos-cs-2.gif) bottom left no-repeat; width:348px; height:14px; }

.observationsDiv {  width:348px; float:right; background:#E5E5E5; }
.observationsImg { background:url(../img/layout/titlu-cs-obs.gif) no-repeat; width:348px; height:31px; }
.observationSerie { background:url(../img/layout/bkg-form-cs-1.gif) no-repeat; width:50px; height:29px; border:0px; }
.observationNumber { background:url(../img/layout/bkg-form-cs-2.gif) no-repeat; width:89px; height:29px; border:0px; }
.observationName { padding-left:10px; padding-right:10px; }
.observationsDiv table { margin-top:10px; }
.observationText { background:url(../img/layout/bkg-form-cs-3.gif) no-repeat; width:229px; height:99px;  }

.comandaCheckoutDiv { width:348px; float:left; background:#E5E5E5 url(../img/layout/bkg-jos-cs-2.gif) bottom no-repeat; }
.comandaCheckoutImg { background:url(../img/layout/titlu-cs-comanda.gif) no-repeat; width:348px; height:31px; }
.modifyBasketImg { width:148px; height:27px; float:right; display:block; }

.livrareCheckoutDiv { width:348px; float:right; background:#E5E5E5; }
.livrareCheckoutImg { background:url(../img/layout/titlu-cs-info-liv.gif) no-repeat; width:348px; height:31px; }

.productQuantityCheckout { padding-top:15px; padding-left:23px; width:30px; color:black }
.productQNameCheckout { padding-top:15px; padding-left:10px; font-size:11px; }

.totalBascketDiv { border-top:1px dotted; width:718px; margin:0px auto; margin-top:30px;color:#CBCBCB; padding-top:20px; padding-bottom:100px; }
.totalBascketValue { background:url(../img/layout/titlu-cs-total.gif) no-repeat; width:83px; height:14px; padding-right:10px; }

.paymentMethodsAjaxDiv {margin-top: 10px;}

.feedbackQuestion { font-weight:bold; color:#ad8aa3; }
.QuestionBlock { margin-top:40px; }
.FeedbackOBS td { padding-left:10px; }
.FeedbackOBS td textarea { width:350px; height:50px; }

.prefooterVerifyGiftCard { width:380px; margin-top:12px; }
.prefooterVerifyGiftCard li { text-align:center; width:59px !important; height:29px; float:left; background:url(../img/general/bkg-form-vvc.gif); }
.prefooterVerifyGiftCard li input { width:35px !important;   margin-top:7px; background:none; border:0px;  }

.urlProduct { padding-right:10px; padding-top:5px; padding-bottom:10px; font-size:11px;}
.BreadCrumbLink:hover { color:#d81f87; font-weight:bold; }
.textPage { width:666px; margin:0 auto; margin-bottom:20px; }

.footerContainer { width:735px; margin:0 auto; padding-top:25px; }

.contactForm { width:100%; }
.contactFormInputTd { width:229px; height:29px; background:url(../img/general/form-1-contact.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.contactFormInputTd input { width:210px; height:15px; background:none; border:0; margin-top:3px; }
.contactFormTextAreaTd { width:229px; height:119px; background:url(../img/general/form-2-contact.gif) top left no-repeat; text-align:center; vertical-align:middle; }
.contactFormTextAreaTd textarea { width:210px; height:100px; background:none; border:0; margin-top:3px; }
