html{ -webkit-text-size-adjust:none; } body{ margin:0; padding:0; font-family:sans-serif,Trebuchet MS,Tahoma,Verdana,Arial; font-size:100%; color:#000000; } img{ border:none; } ul, ol{ list-style:none; } h1, h2, h3, h4, h5{ font-weight:normal; } a:link, a:active, a:visited{ color:#242424; text-decoration:none; outline:none; } a:hover{ text-decoration:underline; } #wrapper{ margin:0 auto; width:100%; min-width:320px; max-width:480px; background:#ffffff; } .cart-top{ width:100%; min-width:320px; max-width:480px; margin:0 auto; overflow:hidden; height:38px; background:#3396f1; } .cart-content{ margin:0 auto; width:280px; height:36px; text-align:center; font-size:12px; color:#ffffff; text-transform:uppercase; } .cart-content .left{ width:50%; } .cart-content .right{ width:50%; } #header{ width:100%; min-width:320px; max-width:480px; margin:0 auto; overflow:hidden; padding:0; box-sizing:border-box; } #header div{ text-align:center; } #header .logo{ padding:10px 0 0 0; } #header .logo img{ height:auto; } #header .phone{ padding:10px 0 0 0; font-size:18px; } #header .links{ padding:12px 0 12px 0; } #header .links a{ font-size:12px; text-transform:uppercase; font-weight:700; } #header .links span{ padding:0 1% 0 1%; } #header .links span.catalog{ background:url(img/sep.png) no-repeat 99% 0; } #header .links span.deliv{ background:url(img/sep.png) no-repeat 99% 0; } .search{ width:100%; min-width:320px; max-width:480px; height:48px; margin:0 auto; background:#005eb8; padding:0;  text-align:center; } .search-content{ border:0; margin:0 auto; width:100%; padding:8px 0 0 0; overflow:hidden; text-align:center; } .search input[type=text]{ text-align:left; padding:3px 0 3px 5px; height:24px; width:100%; max-width:250px; margin:0; border:1px solid #006699; background:#ffffff; vertical-align:middle; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; -khtml-border-radius:5px 0 0 5px; } .imgsub{ margin:0; position:relative; right:8px; text-align:left; vertical-align:middle; cursor:pointer; } #footer{ width:100%; min-width:320px; max-width:480px; margin:0 auto; overflow:hidden; clear:both; border-top:5px solid #006699; } .footer-content{ text-align:center; padding:15px 0 0 0; } .foo-mob{ color:#aaaaaa; font-size:12px; padding:0 10% 0 0; } .foo-norm{ color:#242424; font-size:12px; } .footer-content .cprt{ padding:15px 0 10px 0; color:#242424; font-size:12px; } #middle{ clear:both; width:100%; min-width:320px; max-width:480px; margin:0 auto; text-align:center; } #container{ width:100%; margin:0 auto; text-align:center; } #content{ padding:0; } #content ul.cat-list{ width:100%; padding:0; text-align:left; margin:0 auto; border:0; } #content ul.cat-list li{ margin:0 auto; text-align:center; cursor:pointer; border:0; border-bottom:1px solid #d7d7d7; background:#ffffff; } #content ul.cat-list a{ text-decoration:none; } #content ul.cat-list li:hover{ background:#E9E9E9; border:0; } #content ul.cat-list li table{ width:280px; margin:0 auto; border:0; } #content ul.cat-list li h1{ border:0; font-size:16px; padding:8px 0 8px 0; margin:0; cursor:default; } #content ul.cat-list li.h1:hover{ background:#ffffff; border:0; } #content ul.cat-list li td.name{ text-align:left; width:265px; padding:8px 0 8px 0; border:0;color:#2184e1; } #content ul.cat-list li td.arrow{ text-align:right; background:url(img/arrow_cat.png) no-repeat 0 50%; width:20px; border:0; } .prod-list{ } .prod-list h1{ font-size:12px; background:#ffffff; height:24px; padding:7px 0 0 0; margin:0; border-bottom:1px solid #d3d3d3; } .prod-list .content-block{ clear:both; width:100%; max-width:480px; margin:0 auto; text-align:center; } .prod-list #products-data{ width:100%; max-width:380px; margin:0 auto; margin-top:10px; } .prod-list #products-data table .left{ width:50%; border-bottom:1px solid #bcbcbc; text-align:right; } .prod-list #products-data table .left table tr td{ text-align:center; } .prod-list #products-data table .left .img-prod-list{ vertical-align:middle; border:1px solid #bcbcbc; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; width:135px; height:90px; padding:0; margin:0; } .prod-list #products-data table .left .img-prod-list td{ vertical-align:middle; } .prod-list #products-data table .left img{ padding:0 0 0 0; margin:0; } .prod-list #products-data table .left .price-prod-list{ text-align:left; margin:0 auto; font-size:12px; font-weight:600; } .prod-list #products-data table .right{ width:50%; vertical-align:top; padding:0 0 10px 0; border-bottom:1px solid #bcbcbc; } .prod-list #products-data table .name{ margin:5px 5px 10px 10px; font-weight:700; font-size:12px; height:53px; overflow:hidden;color:#2184e1; } .prod-list #products-data table .details{ margin:0; padding:0; overflow:hidden; } .prod-list .prod-nav{ padding:10px 0 10px 0; } .button.number button{ padding:0 10px 0 0; } .prod-info{ margin:0 auto; max-width:480px; padding:0 0 10px 0; } .prod-info .description{ margin:0 auto; padding:0 0 0 0; background-color:#e0e2e5; border-bottom:1px solid #9b9b9b; height:33px; } .prod-info h1{ font-size:14px; font-weight:700; margin:0 auto; padding:10px 0 0 0; max-width:280px; } .prod-info .image{ width:100%; max-width:480px; height:130px; text-align:center; } .prod-info .image img{ margin:0 auto; } .prod-info .cost-prod{ padding:10px 0 10px 0; font-size:24px; font-weight:700; } .prod-info .add-cart-button{ padding:5px 0 10px 0; } .prod-info .add-cart-button button{ font-size:12px; font-weight:500; color:#ffffff; } .prod-info .inform{ width:100%; } .prod-info .inform div{ margin:0 auto; display:block; } .prod-info .inform table{ width:280px; margin:0 auto; vertical-align:middle; } .prod-info .inform td.name{ text-align:center; width:265px; height:29px; vertical-align:middle; padding:0;color:#2184e1; } .prod-info .inform td.arrow{ text-align:right; background:url(img/arrow_pinfo.png) no-repeat 0 49%; width:20px; } .prod-info .inform h2{ padding:0; margin:0; font-size:12px; font-weight:600; color:#000000; text-transform:uppercase; } .prod-info .inform .description{ cursor:pointer; } .prod-info .inform .prod-descr{font-size:15px;line-height:18px;color:#212121; width:95%;float:left; margin-left:10px;margin-right:10px; } .checkout{ margin:0 auto; max-width:480px; padding:0 0 10px 0; } .checkout h1{ font-size:12px; font-weight:700; margin:0 auto; padding:10px 0 15px 0; border-top:1px solid #9b9b9b; border-bottom:1px solid #9b9b9b; width:280px; text-align:left; } .checkout #order-detail, .checkout #checkout-data{ width:280px; margin:0 auto; } .checkout #order-detail tr td{ padding:5px 0 5px 0; border-bottom:1px solid #9b9b9b; font-size:12px; font-weight:600; } .checkout #order-detail .des{ text-align:left; width:70%; } .checkout #order-detail .qty{ text-align:center; width:15%; } .checkout #order-detail .rem{ text-align:center; width:15%; } .checkout #order-detail .total{ text-align:right; border:0; } .checkout #checkout-data{ width:280px; margin:0 auto; font-size:12px; font-weight:600; text-align:left; } .checkout #checkout-data .label{ padding:5px 0 5px 0; } .checkout #checkout-data .tel input{ width:275px; height:30px; border:1px solid #c9c9c9; background:none; } .checkout #checkout-data .address{ text-align:left; } .checkout #checkout-data .address textarea{ padding:10px 0 10px 0; width:275px; border:1px solid #c9c9c9; background:none; } .checkout #checkout-data .must{ text-align:center; padding:10px 0 5px 0; } .checkout #checkout-data .submit{ text-align:center; padding:5px 0 10px 0; margin:0; } .continue-shopping{ padding:30px 0 30px 0; } .inform-page{ margin:0 auto; max-width:480px; padding:0 0 10px 0; font-size:12px; font-weight:600; } .inform-page h1, .inform-page h2{ font-size:12px; font-weight:700; margin:0 auto; padding:20px 0 15px 0; width:280px; text-align:left; } .inform-page #order-detail, .checkout #checkout-data{ width:280px; margin:0 auto; } .inform-page.contact{ margin:0 auto; width:280px; text-align:left; } .inform-page.inform div{ margin:20px auto; width:280px; height:100px; text-align:left; } .inform-page.contact div{ border-bottom:1px solid #9b9b9b; padding:15px 0 15px 0; } .inform-page.contact div.tel{ border-top:1px solid #9b9b9b; } .inform-page.contact div.addr{ border:0; } .delete-in-cart{ border:none; background:none; cursor:pointer; } a.button, span.button{ display:-moz-inline-box; display:inline-block; cursor:pointer; border:none; font-size:0; background-position:0 0; background-repeat:no-repeat; height:42px; text-decoration:none; color:#ffffff; font-style:normal; margin:0 6px 0 0; padding-top:-2px; padding-right:10px; padding-bottom:0; padding-left:0; vertical-align:middle; _position:relative; _width:10px; _overflow-y:hidden; } a.button, span.button, a.button span, span.button button, span.button input{ background-image:url(img/buttons/form_buttons1b.png); color:#ffffff; font-size:12px; font-weight:500;} a.button span, span.button button, span.button input [type=image]{ white-space:nowrap; cursor:pointer; display:-moz-inline-box; display:inline-block; line-height:1; letter-spacing:0 !important; font-style:normal; background-color:#ffffff; background-position:100% 0; background-repeat:no-repeat; height:42px; padding:8px 20px 0 10px; margin:0 -16px 0 10px; border:none; vertical-align:text-top; zoom:1; _position:relative; _padding-left:0px; _padding-right:12px; _margin-right:-10px; _display:block; _top:0; _right:-5px; } .sch-by-mod-submit span.button button{ background-color:#E9E9E9; } .cart-content a.button span{ background-color:#3396f1; } html.safari a.button:focus, html.safari span.button button:focus{ outline:none; } span.button button, span.button input{ padding-top:0; line-height:0.5; line-height:2.0; } .notification{ padding:10px 0 10px 0; }

.pricePanelOuter1 { 
	
}
.pricePanelInner1 { 
  margin-left:12px;
  bottom:10px;
  
}

.pricePanelInnerSm1 {
	
}
	
.pricePanelInner1 .price { 
	float:none; 
	margin-left:8px;
	text-align:left; 
}
	
.pricePanelInner1 .priceNow { 
	font-weight:normal; 
	font-size:1.7em; 
}

.pricePanelInner1 .priceSave {
	display:inline;
	margin:0; 
}

.pricePanelInner1 .priceDecimal {
	position:relative;
	vertical-align:15%;
	font-size:0.5em;
}

.pricePanelInner1 .priceWas { 
	display:inline; 
	font-size:1em; 
	font-weight:normal; 
}
		
.pricePanelInner1 .priceWas del { 
	display:inline; 
	padding-right:5px;
	font-size:1em; 
	font-weight:normal;
}

.pricePanelInner1 p {
	margin:8px 10px 8px 8px;
}

.pricePanelInner1 .promoText {
	margin:8px 10px 8px 0;
	padding:8px 8px 0 8px;
	background:#fef9eb;
}

.pricePanelInner1 .promoText p {
	margin:0;
	padding-bottom:8px;
}

.pricePanelInner1 .points,
.pricePanelInner1 .stock { 
	display:block;
	padding:1px 8px;
}
	
.pricePanelInner1 .points  { 
	color:#c9384e; 
}
	
.pricePanelInner1 .stock { 
	float:none;
	color:#c9384e;
}
	

.pricePanelInner1  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}

.pricePanelInner1 .deliveryOptions { 
	margin:10px 10px 0 0;
	padding:10px 3px 0 8px; 
	border-top:1px solid #e7e6e6;
 
}
	
.pricePanelInner1 .deliveryOptions dt { 
	margin-bottom:3px; 
	padding-left:36px;
	line-height:16px;
	font-weight:bold; 
	background:url(https://idealbebe.ro/includes/sts_templates/bebe/images/header/icon-delivery.gif) 3px 50% no-repeat; 
}
	
.pricePanelInner1 .deliveryOptions dd { 
	margin:0;
	padding:0; 
}

.pricePanelInner1 .deliveryOptions dd dt {
	padding-left:0;
	font-weight:normal;
	background:none;
	float:left;
}

.pricePanelInner1 .deliveryOptions dd dd {
	clear:right;
	margin-bottom:3px;
	line-height:16px;	
	font-weight:bold;
	color:#c9384e;
	float:right;
}

.pricePanelInner1 .deliveryOptions dd dl {
	clear:right;
}

.pricePanelInner1 .deliveryOptions ul li { 
	padding:3px 0; 
}

.pricePanelInner1 .deliveryOptions  p { 
	clear:both;margin:0;
}

.pricePanelInner1  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}

.productForm1 { 
	margin-top:-5.5cm;
	border:1px;
	float:right;
}

.pricePanelOuter2 { 
	
}
.pricePanelInner2 { 
  margin-left:12px;
  bottom:10px;
  
}

  

.pricePanelInner2 p {
	margin:8px 10px 8px 8px;
}
 

.pricePanelInner2  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}

.pricePanelInner2 .deliveryOptions { 
	margin:10px 10px 0 0;
	padding:10px 3px 0 8px; 
	border-top:1px solid #e7e6e6;
 
}
	
.pricePanelInner2 .deliveryOptions dt { 
	margin-bottom:3px; 
	padding-left:36px;
	line-height:16px;
	font-weight:bold; 
	background:url(https://idealbebe.ro/includes/sts_templates/bebe/images/header/phone.gif) 3px 50% no-repeat; 
}
	
.pricePanelInner2 .deliveryOptions dd { 
	margin:0;
	padding:0; 
}

.pricePanelInner2 .deliveryOptions dd dt {
	padding-left:0;
	font-weight:normal;
	background:none;
	float:left;
}

.pricePanelInner2 .deliveryOptions dd dd {
	clear:right;
	margin-bottom:3px;
	line-height:16px;	
	font-weight:bold;
	color:#c9384e;
	float:right;
}

.pricePanelInner2 .deliveryOptions dd dl {
	clear:right;
}

.pricePanelInner2 .deliveryOptions ul li { 
	padding:3px 0; 
}

.pricePanelInner2 .deliveryOptions  p { 
	clear:both;margin:0;
}

.pricePanelInner2  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}



.pricePanelOuter3 { 
	
}
.pricePanelInner3 { 
  margin-left:12px;
  bottom:10px;
  
}

  

.pricePanelInner3 p {
	margin:8px 10px 8px 8px;
}
 

.pricePanelInner3  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}

.pricePanelInner3 .deliveryOptions { 
	margin:10px 10px 0 0;
	padding:10px 3px 0 8px; 
	border-top:1px solid #e7e6e6;
 
}
	
.pricePanelInner3 .deliveryOptions dt { 
	margin-bottom:3px; 
	padding-left:36px;
	line-height:16px;
	font-weight:bold; 
	background:url(https://idealbebe.ro/includes/sts_templates/bebe/images/header/money.gif) 3px 50% no-repeat; 
}
	
.pricePanelInner3 .deliveryOptions dd { 
	margin:0;
	padding:0; 
}

.pricePanelInner3 .deliveryOptions dd dt {
	padding-left:0;
	font-weight:normal;
	background:none;
	float:left;
}

.pricePanelInner3 .deliveryOptions dd dd {
	clear:right;
	margin-bottom:3px;
	line-height:16px;	
	font-weight:bold;
	color:#c9384e;
	float:right;
}

.pricePanelInner3 .deliveryOptions dd dl {
	clear:right;
}

.pricePanelInner3 .deliveryOptions ul li { 
	padding:3px 0; 
}

.pricePanelInner3 .deliveryOptions  p { 
	clear:both;margin:0;
}

.pricePanelInner3  p.deliveryDetails { 
	clear:both;margin:0;padding:2px 8px 0 8px
}
#one td {
        border: 1px solid #e9ebee; 
       
    }