@charset "utf-8";
/*RESET--FONTS--GRIDS*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
html { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select { *font-size:100%;
}
legend { color:#000; }
body { font:13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
table { font-size:inherit; font:100%; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:100%; }
body { text-align:center; }
#ft { clear:both; }
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { margin:auto; text-align:left; width:57.69em; *width:56.25em;
min-width:750px; }
#doc2 { width:73.076em; *width:71.25em;
}
#doc3 { margin:auto 10px; width:auto; }
#doc4 { width:74.923em; *width:73.05em;
}
.yui-b { position:relative; }
.yui-b { _position:static; }
#yui-main .yui-b { position:static; }
#yui-main { width:100%; }

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main { float:right; margin-left:-25em; }
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main { float:left; margin-right:-25em; }
.yui-t1 .yui-b { float:left; width:12.30769em; *width:12.00em;}
.yui-t1 #yui-main .yui-b { margin-left:13.30769em; *margin-left:13.05em;}
.yui-t2 .yui-b { float:left; width:13.8461em; *width:13.50em;}
.yui-t2 #yui-main .yui-b { margin-left:14.8461em; *margin-left:14.55em;}
.yui-t3 .yui-b { float:left; width:23.0769em; *width:22.50em;}
.yui-t3 #yui-main .yui-b { margin-left:24.0769em; *margin-left:23.62em;}
.yui-t4 .yui-b { float:right; width:13.8456em; *width:13.50em;}
.yui-t4 #yui-main .yui-b { margin-right:14.8456em; *margin-right:14.55em;}
.yui-t5 .yui-b { float:right; width:18.4615em; *width:18.00em;}
.yui-t5 #yui-main .yui-b { margin-right:19.4615em; *margin-right:19.125em;}
.yui-t6 .yui-b { float:right; width:23.0769em; *width:22.50em;}
.yui-t6 #yui-main .yui-b { margin-right:24.0769em; *margin-right:23.62em;}
.yui-t7 #yui-main .yui-b { display:block; margin:0 0 1em 0; }
#yui-main .yui-b { float:none; width:auto; }

.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float:left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float:right; }
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float:left; }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width:49.1%; }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { width:32%; margin-left:1.99%; }
.yui-gb .yui-u { *margin-left:1.9%;
*width:31.9%;
}
.yui-gc div.first, .yui-gd .yui-u { width:66%; }
.yui-gd div.first { width:32%; }
.yui-ge div.first, .yui-gf .yui-u { width:74.2%; }
.yui-ge .yui-u, .yui-gf div.first { width:24%; }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left:0; }
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width:49%; *width:48.1%;
*margin-left:0;
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%; _width:31.7%; }
.yui-g .yui-gc div.first, .yui-gd .yui-g { width:66%; }
.yui-gb .yui-g div.first {
*margin-right:4%; _margin-right:1.3%; }
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first { *margin-right:0;
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%; _margin-left:4%; }
.yui-g .yui-gb .yui-u { _margin-left:1.0%; }
.yui-gb .yui-gd .yui-u {
*width:66%; _width:61.2%; }
.yui-gb .yui-gd div.first {
*width:31%; _width:29.5%; }
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u { width:32%; _float:right; margin-right:0; _margin-left:0; }
.yui-gb .yui-gc div.first { width:66%; *float:left;
*margin-left:0;
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin:0; }
.yui-gb .yui-gb .yui-u { _margin-left:.7%; }
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first { *margin-left:0;
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u { *width:48.1%;
*margin-left:0;
}
s .yui-gb .yui-gd div.first { width:32%; }
.yui-g .yui-gd div.first { _width:29.9%; }
.yui-ge .yui-g { width:24%; }
.yui-gf .yui-g { width:74.2%; }
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float:right; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float:left; }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%; _width:20%; }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%; _width:65.5%; }
.yui-ge div.first .yui-gd .yui-u { width:65%; }
.yui-ge div.first .yui-gd div.first { width:32%; }
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf { zoom:1; }
/*======================================================================================================================================================================================*/



/* CSS Document */
/*
///////////////////////////////////////////////////////////////////////////////////////
Created: 01-11-2008 ///////////////////////////////////////////////////////////////////
Coder: Steigerwald Robert /////////////////////////////////////////////////////////////
Developer: Touchart SRL ///////////////////////////////////////////////////////////////
Client: BEBEPLANET srl ////////////////////////////////////////////////////////////////
Copyright: Touchart SRL ///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
*/

html, body { background: #b0d8f0; }
body { background: url(../images/bg-img-body.jpg) repeat-x left top #b0d8f0; font: normal Arial, Helvetica, sans-serif; color: #999; letter-spacing: 0; word-spacing: -0.3pt; padding: 0em; margin: 0em; height: 100%; *height: auto;
overflow: -moz-scrollbars-vertical; }
/* 
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////  Container styles /////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////
*/

#wrapper { background: url(../images/bg-img-main.jpg) no-repeat center top transparent; padding: 0; margin: 0; overflow: hidden; }
#custom-doc { width:75em; *width:73.19em;
min-width:975px; margin:auto; text-align:left; }
#hd { height: 240px; overflow: hidden; }
#bd { background: url(../images/content-bg-md.gif) repeat-y left top #b0d8f0; padding: 0 5px 5px 5px; margin: 0; overflow: hidden; }
#bd-2 { background: url(../images/dot-4.gif) repeat-x left top #FFF; padding: 0 5px 5px 5px; *padding: 0 4px 5px 4px;
margin: 0; overflow: hidden; border-top: solid 1px #FFF; border-left: solid 1px #6984a2; border-right: solid 1px #6984a2; border-bottom: solid 1px #6984a2; }
#ft { background: #b0d8f0; height: 150px; overflow: hidden; padding: 0; margin: 0; }
/* Main layout styles */
/*==================================*/

.yui-t2 #yui-main .yui-b { margin-left: 185px; }
.yui-gc { }
.yui-gc div.first { width: 530px !important; margin: 0 0 0 7px; _margin: 0 0 0 4px; _height: auto; }
.yui-gc .yui-u { width: 225px !important; margin: 0 7px 0 0; _margin: 0 5px 0 0; }
/*
//////////////////////////////////////////////////////////////////////////
/////////////////////  HEADING STYLES ////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
*/

.logo-bebeplanet-big { background: url(../images/logo-bebeplanet-big.jpg) no-repeat left bottom transparent; width: 180px; height: 190px; padding: 50px 0 0 0; margin: 0 -180px 0 0; overflow: hidden; float: left; position: relative; }
.logo-bebeplanet-big a { width: 180px; height: 175px; display: block; border: none; outline: none; }
.header-content { background: url(../images/heading-md.gif) repeat-x left bottom transparent; width: 795px; height: 240px; padding: 0 0 0 180px; margin: 0; overflow: hidden; }
.option-sec-head-inner { background: url(../images/sprite-1b.gif) no-repeat -15px -900px transparent; height: 80px; overflow: hidden; }


/*=================================  MAIN NAVIGATION STYLES  ========================================*/

.navi-rgt-side, .navi-lft-side { width: 10px; height: 40px; float: right; display: inline-block; position: relative; padding: 0; margin: 0 0 0 -10px; }
.navi-lft-side { float: left; margin: 0 -10px 0 0; }
.main-navi { background: #004c92; padding: 0; margin: 0 0 10px 0; height: 40px; overflow: hidden; }
.main-navi ul { background: url(../images/navi-md.gif) repeat-x left top transparent; height: 40px; padding: 0 10px; margin: 0; display: block; }
.main-navi ul li { width: 100px; height: 40px; float: left; display: inline-block; }
.main-navi li { background: url(../images/dot-1-v.gif) repeat-y left top; }
.main-navi li.first { background: none !important; }
.main-navi ul li a, .main-navi ul li a:hover, .main-navi ul li a.blog, .main-navi ul li a#selected { color: #FFF; text-decoration: none; font: normal 95%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; text-align: center; line-height: 40px; width: 100px; height: 40px; display: block; border: none; outline: none; overflow: hidden;text-shadow: 1px 1px #004c92; }
.main-navi ul li.blog-wrapper {width: 75px;}
.main-navi ul li a.blog {background: url(../images/navi-md-yellow.gif) repeat-x left top transparent; width: 65px; color:#333; padding-left: 10px;text-shadow: 1px 1px #FFF;}
.main-navi ul li a:hover { color: #66ccff; line-height: 40px; }
.main-navi ul li a.blog:hover {color:#FFF;text-shadow: 1px 1px #004c92;}
.main-navi ul li a#selected { color: #66ccff; font: bold 105%/100% Arial, Helvetica, sans-serif; height: 40px; line-height: 40px; }

/*=================================  END of MAIN NAVIGATION STYLES  ========================================*/


/*=================================  Banner 728x90px  ========================================*/

.banner-728x90 { height: 90px; padding: 10px 0; margin: 0; overflow: hidden; }
.banner-728x90 a { height: 90px; padding: 0; margin: 0; display: block; outline: none; border: none; text-align: center; }
.banner-728x90 a img { width: 728px; height: 90px; outline: none; }

/*=================================  END of Banner 728x90px  ========================================*/



.option-sec { height: 25px; }
.option-sec.first { height: 55px; }
.option-sec ul { padding: 0 10px 0 0; margin: 0; overflow: hidden; display: inline-block; float: right; }
.option-sec ul li { padding: 5px 5px 5px 20px; margin: 0; display: inline-block; float: left; }
.option-sec ul li a, .option-sec ul li a:hover { height: 15px !important; color: #003a6f; text-decoration: none; line-height: 15px !important; font: normal 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.1pt; padding: 0; margin: 0; display: inline-block; }
.option-sec ul li a:hover { background: url(../images/dot-1.gif) repeat-x center 14px transparent; color: #54a7d7; }
li.btn-forum { background: url(../images/sprite-1b.gif) no-repeat -700px -1606px transparent; }
li.btn-guestbook { background: url(../images/sprite-1b.gif) no-repeat -700px -1682px transparent; }
li.btn-rss { background: url(../images/icon-rss.gif) no-repeat left 5px transparent; }
/*===================================  NAVI PERIOADE  =========================================*/

.navi-perioade { height: 40px !important; padding: 10px 245px 5px 0 !important; margin: 0; overflow: hidden; }
/*===================================  END of NAVI PERIOADE  =========================================*/

/*===================================  SEARCH FIELD + NEWSLETTER =========================================*/

.search-container, .newsletter-container { height: 35px; background: none; width: 225px; padding: 20px 20px 0 0; margin: 0 0 0 -245px; *margin: 0 0 0 -240px;
float: right; position: relative; }
.search-container-adv { background: #e7f2f8; float: none; padding: 5px 18px 10px 18px !important; margin: 0 0 5px 0 !important; overflow: hidden; border: solid 1px #bfbfbf; border-bottom: solid 2px #bfbfbf; }
.newsletter-container, .search-container-adv { width: auto; height: auto !important; padding: 5px 7px; margin: 0; float: none; position: relative; overflow: hidden; }
.giftbox-container, .giftbox-container-2 { background: url(../images/sprite-1b.gif) no-repeat 20px -1180px transparent; width: auto; height: auto !important; padding: 30px 90px; _padding: 30px 84px; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.giftbox-container-2 { background: url(../images/sprite-1b.gif) no-repeat 20px -1058px transparent; }
.search-container form, .newsletter-container form, .search-container-adv form, .giftbox-container form, .giftbox-container-2 form { padding: 0; margin: 0; display: block; }
.search-container form p.search-field, .newsletter-container form p.newsletter-field, .search-container-adv form p.search-field-adv { line-height: 18px; background: url(../images/search-box-bg.gif) no-repeat left top transparent; padding: 0 0 0 30px; margin: 0; height: 20px; display: block; }
.giftbox-container form label, .giftbox-container-2 form label { color: #59778c; font: bold 120%/100% Arial, Helvetica, sans-serif; display: block; padding: 5px 0; margin: 0; }
.giftbox-container form label em, .giftbox-container-2 form label em { color: #999999; font: normal 80%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; display: inline-block; }
.giftbox-container form p.giftbox-field, .giftbox-container-2 form p.giftbox-field { width: 335px; line-height: 30px; background: url(../images/sprite-1b.gif) no-repeat 0 -208px transparent; padding: 6px 5px 4px 10px; margin: 0; height: 30px; display: block; }
.giftbox-container-2 form p.giftbox-personal { width: 340px; line-height: 30px !important; background: url(../images/sprite-1.gif) no-repeat 0 -1861px transparent; padding: 7px 5px 3px 5px; margin: 0; height: 30px; display: block; text-align: center !important; }
.search-container-adv form p.search-field-adv { background: url(../images/search-field-advance.gif) no-repeat left top transparent; padding: 0 0 0 33px; *padding: 0 0 0 35px;
}
.newsletter-container form p.newsletter-field { background: url(../images/sprite-1b.gif) no-repeat 0 -648px transparent; padding: 0 0 0 10px; float: left; }
.search-container form p input, .newsletter-container form p input, .search-container-adv form p input, .giftbox-container p input { color: #004c92; font: normal 80%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.1pt; width: 1px; }
.giftbox-container p input, .giftbox-container-2 p input { font: normal 160%/100% Arial, Helvetica, sans-serif; }
input.search, input.newsletter, input.search-adv, input.giftbox-log { width: 130px !important; background: none; padding: 2px; margin: 0; border: none 1px #FFF; }
input.giftbox-log { width: 261px !important; margin-right: 5px !important; }
input.search-adv { width: 383px !important; *width: 380px !important;
}
input.search { font: normal 100%/100% Arial, Helvetica, sans-serif !important; line-height: 15px !important; }
input.search-adv { font: normal 100%/100% Arial, Helvetica, sans-serif !important; line-height: 15px !important; }
input.newsletter { font: normal 100%/100% Arial, Helvetica, sans-serif !important; line-height: 15px !important; *line-height: 10px !important;
width: 158px !important; _width: 156px !important; float: left; padding: 3px 0 2px 0; *padding: 5px 0 2px 0;
}
input.search-submit, input.search-submit-ov, input.search-submit-adv, input.search-submit-adv-ov input.newsletter-submit, input.newsletter-submit-ov { color: #004c92; font: bold 140%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; overflow: hidden; text-align: center; line-height: 16px !important; background: none; width: 55px !important; height: 20px !important; border: none 1px #FFF; cursor: pointer; }
input.giftbox-submit, input.giftbox-submit-2 { background: none; color: #004c92; font: bold 120%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; overflow: hidden; text-align: center; width: 60px !important; border: none 1px #FFF; cursor: pointer; }
input.giftbox-submit-ov, input.giftbox-submit-2-ov { background: none; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #0099FF !important; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; overflow: hidden; text-align: center; width: 60px !important; border: none 1px #FFF; cursor: pointer; }
input.giftbox-submit-2, input.giftbox-submit-2-ov { width: 340px !important; }
input.search-submit-ov, input.search-submit-adv-ov { color: #0099FF !important; width: 55px !important; height: 20px !important; line-height: 16px !important; border: none 1px #FFF !important; outline: none !important; background: none !important; cursor: pointer !important; }
input.newsletter-submit { background: url(../images/sprite-1.gif) no-repeat -410px -300px #FFF; width: 31px !important; height: 20px !important; border: none 1px #FFF !important; outline: none !important; }
input.newsletter-submit-ov { background: url(../images/sprite-1.gif) no-repeat scroll -410px -330px #FFF; width: 31px !important; height: 20px !important; border: none 1px #FFF !important; outline: none !important; }
input.newsletter-submit, input.newsletter-submit-ov {margin-left: 2px;}
/*===================================  END of SEARCH FIELD + NEWSLETTER  =========================================*/



/*===================================  RUBRICI SIDEBAR  =========================================*/


.rub-small { padding: 0; margin: 0; overflow: hidden; }
.rub-small-hd-1 { background: url(../images/head-md-1.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-1b { background: url(../images/head-md-1.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-2 { background: url(../images/head-md-2.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-3 { background: url(../images/head-md-3.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-4 { background: url(../images/head-md-4.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-5 { background: url(../images/head-md-5.gif) repeat-x left top transparent; height: 35px; padding: 0; margin: 0; }
.rub-small-hd-1 h1, .rub-small-hd-1b h1, .rub-small-hd-2 h1, .rub-small-hd-3 h1, .rub-small-hd-4 h1 { height: 35px; _height: 15px; line-height: 30px !important; _line-height: 100% !important; color: #FFF; font: bold 110%/90% Arial, Helvetica, sans-serif; white-space: normal; letter-spacing: -0.1pt; word-spacing: -0.5pt; padding: 0 30px 0 0; _padding: 10px 30px 10px 0; display: inline-block; overflow: hidden; float: left; }
.rub-small-bd-outer, .rub-small-bd-inner { padding: 0; margin: 0; overflow: hidden; }
.rub-small-bd-outer { background: url(../images/dot-2.gif) repeat-y left top #FFF; }
.rub-small-bd-inner { background: url(../images/dot-2.gif) repeat-y right top transparent; }
.rub-small-bd { padding: 5px; margin: 0; _height: 20px; }
/* CONTENT FORMATING (TEXT) */

.rub-small-bd h1 { font: bold 160%/100% Arial, Helvetica, sans-serif; color: #004c92; word-spacing: -0.3pt; text-align: left; padding: 5px; margin: 0 0 7px 0; display: block; }
.rub-small-bd h2, .rub-small-bd h4 { font: bold 140%/100% Arial, Helvetica, sans-serif; color: #004c92; letter-spacing: 0; word-spacing: -0.3pt; text-align: left; padding: 5px; margin: 0 0 7px 0; display: block; }
.rub-small-bd h3 { font: bold 95%/100% Tahoma, Arial, Helvetica; color: #004c92; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.1; padding: 5px; margin: 0 0 7px 0; display: block; }
.rub-small-bd p { font: normal 95%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.2; padding: 0 5px; margin: 0 0 7px 0; }
.rub-small-bd p a, .rub-small-bd p a:hover { background: none; color: #004c92; text-decoration: none; display: inline-block; border: none; outline: none; }
.rub-small-bd p a:hover { background: url(../images/dot-1.gif) repeat-x center bottom transparent; color: #8ca1af; }
.rub-small-bd p b, .rub-small-bd p strong { font: bold; color: #004c92; }
.rub-small-bd p em { display: inline-block; color: #004c92; font-style: normal; }
.rub-small-bd p q { color: #004c92; font-style: italic; }
/* END OF CONTENT FORMATING */

.rub-small-ft { background: url(../images/rubrica-small-bc.gif) repeat-x left top transparent; height: 5px; padding: 0; margin: 0; overflow: hidden; }
.rub-small-hd-rgt-1, .rub-small-hd-lft-1, .rub-small-hd-rgt-1b, .rub-small-hd-lft-1b, .rub-small-hd-rgt-2, .rub-small-hd-lft-2, .rub-small-hd-rgt-3, .rub-small-hd-lft-3, .rub-small-hd-rgt-4, .rub-small-hd-lft-4 { width: 10px; height: 35px; display: block; position: relative; }
.rub-small-hd-rgt-5, .rub-small-hd-lft-5 { width: 5px; _width: 2px; height: 35px; display: block; position: relative; }
.rub-small-hd-rgt-1 { background: url(../images/sprite-1b.gif) no-repeat -700px -285px transparent; float: right; }
.rub-small-hd-lft-1 { background: url(../images/sprite-1b.gif) no-repeat 0 -1453px transparent; float: left; }
.rub-small-hd-rgt-1b { background: url(../images/sprite-1b.gif) no-repeat -700px -380px transparent; float: right; }
.rub-small-hd-lft-1b { background: url(../images/sprite-1b.gif) no-repeat 0 -1548px transparent; float: left; }
.rub-small-hd-rgt-2 { background: url(../images/sprite-1b.gif) no-repeat -700px -475px transparent; float: right; }
.rub-small-hd-lft-2 { background: url(../images/sprite-1b.gif) no-repeat 0 -1643px transparent; float: left; }
.rub-small-hd-rgt-3 { background: url(../images/sprite-1b.gif) no-repeat -700px -570px transparent; float: right; }
.rub-small-hd-lft-3 { background: url(../images/sprite-1b.gif) no-repeat 0 -1738px transparent; float: left; }
.rub-small-hd-rgt-4 { background: url(../images/head-rgt-4.gif) no-repeat left top transparent; float: right; }
.rub-small-hd-lft-4 { background: url(../images/head-lft-4.gif) no-repeat right top transparent; float: left; }
.rub-small-hd-rgt-5 { background: url(../images/sprite-1b.gif) no-repeat -700px -665px transparent; float: right; }
.rub-small-hd-lft-5 { background: url(../images/sprite-1b.gif) no-repeat 0 -1833px transparent; float: left; }
.rub-small-ft-rgt-1, .rub-small-ft-lft-1, .rub-small-ft-rgt-2, .rub-small-ft-lft-2 { width: 5px; height: 5px; display: block; position: relative; }
.rub-small-ft-rgt-1 { background: url(../images/rubrica-small-br-2.gif) no-repeat left top transparent; float: right; margin: 0; }
.rub-small-ft-lft-1 { background: url(../images/rubrica-small-lb-2.gif) no-repeat right top transparent; float: left; margin: 0; }
.rub-small-ft-rgt-2 { background: url(../images/rubrica-small-br.gif) no-repeat left top transparent; float: right; margin: 0; }
.rub-small-ft-lft-2 { background: url(../images/rubrica-small-lb.gif) no-repeat right top transparent; float: left; margin: 0; }
.arrow-hd-small-1 { color: #c0d2e2; background: url(../images/sign-1-heading.gif) no-repeat right bottom transparent; }
.arrow-hd-small-2 { background: url(../images/sign-2-heading.gif) no-repeat right bottom transparent; }
.arrow-hd-small-3 { background: url(../images/sign-3-heading.gif) no-repeat right bottom transparent; }
.arrow-hd-small-4 { background: url(../images/sign-4-heading.gif) no-repeat right bottom transparent; }
.navi-util { _width: 520px; text-align: center; height: 30px; padding: 5px 0 0 0; margin: 0; overflow: hidden; }
.navi-util li { width: 130px; height: 30px; padding: 0; margin: 0; float: left; display: inline-block; }
.navi-util li a, .navi-util li a:hover, .navi-util li a.selected-util { background: url(../images/navi-content-tab.gif) no-repeat scroll -130px top; text-decoration: none; color: #333; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; padding: 0; margin: 0; width: 130px; height: 30px; line-height: 30px !important; display: block; overflow: hidden; }
.navi-util li a:hover { background: url(../images/navi-content-tab.gif) no-repeat scroll -260px top; color: #004c92; }
.navi-util li a.selected-util { background: url(../images/navi-content-tab.gif) no-repeat scroll left top; color: #004c92; }
/*================================  END of RUBRICI SIDEBAR  ======================================*/

/*================================  NAVI FOOTER  ======================================*/

.navi-ft-rgt-side, .navi-ft-lft-side { width: 10px; height: 70px; display: inline-block; position: relative; padding: 0; }
.navi-ft-rgt-side { background: url(../images/sprite-1b.gif) no-repeat 0 -858px transparent; float: right; margin: 0; }
.navi-ft-lft-side { background: url(../images/sprite-1b.gif) no-repeat 0 -988px; transparent; float: left; margin: 0; }
.footer-navi { background: url(../images/footer-bg-md.gif) repeat-x left top transparent; padding: 0; margin: 0; _width: 975px; height: 70px; overflow: hidden; position: relative; }
.footer-navi ul { height: 47px; padding: 5px 0 0 0; margin: 1px 0 2px 0; display: block; }
.footer-navi ul li { height: 47px; float: left; display: inline-block; }
.footer-navi li { background: url(../images/dot-1-v.gif) repeat-y left top; }
.footer-navi li.first { background: none !important; }
.footer-navi ul li a, .footer-navi ul li a:hover, .footer-navi ul li a#selected-ft { color: #FFF; text-decoration: none; font: normal 105%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; text-align: center; line-height: 47px; height: 47px; padding: 0 10px; margin: 0; display: inline-block; border: none; outline: none; overflow: hidden; text-shadow: 1px 1px #004c92; }
.footer-navi ul li a:hover { color: #66ccff; line-height: 47px; }
.footer-navi ul li a#selected-ft { color: #FFF; font: bold 120%/100% Arial, Helvetica, sans-serif; height: 45px; border-bottom: solid 2px #66ccff; line-height: 47px; }
.logo-bebeplanet-small { display: inline-block; float: left; padding: 0 20px; }
.logo-bebeplanet-small a { border: none; outline: none; }
.logo-bebeplanet-small a img { width: 140px; height: 45px; }
.copy { font: normal 90%/100% Arial, Helvetica, sans-serif; color: #3370a8; letter-spacing: 0; word-spacing: -0.3pt; text-align: center; }
.statistic { text-align: center; overflow: hidden; padding: 10px 0; margin: 0; }
.statistic a { border: none; outline: none; display: inline-block; margin: 0 3px; }
/*================================  END of NAVI FOOTER  ======================================*/



/*================================  COS SMALL  =============================================*/

.cos-small-container { background: url(../images/icon-cart-small.gif) no-repeat right center transparent; padding: 0 65px 0 5px; margin: 0; overflow: hidden; }
.cos-small-content { padding: 5px 3px; margin: 5px 0; overflow: hidden; border: solid 2px #dedede; }
.cos-small-content a, .cos-small-content a:hover { color: #004c92; text-decoration: none; font: bold 85%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.4; display: block; text-align: center; padding: 0; margin: 0; }
.cos-small-content a:hover { color: #8ca1af; }
.cos-small-content a em { font: bold 110%/100% Arial, Helvetica, sans-serif; color: #339933; display: inline-block; padding: 0 3px; }
/*================================  END OF COS SMALL  ======================================*/



/*================================  CUVINTE RELEVANTE  ======================================*/

.tag-content { padding: 0 5px; margin: 0; overflow: hidden; }
.tag-content a, .tag-content a:hover { color: #8ca1af; letter-spacing: 0; word-spacing: -0.3pt; text-decoration: none; display: inline-block; padding: 0; margin: 0 2px; }
.tag-content a:hover { background: url(../images/dot-1.gif) repeat-x center bottom transparent; color: #004c92; }
a.tag-1 { font: normal 175%/100% Arial, Helvetica, sans-serif; }
a.tag-2 { font: normal 135%/100% Arial, Helvetica, sans-serif; }
a.tag-3 { font: normal 130%/100% Arial, Helvetica, sans-serif; }
a.tag-4 { font: normal 110%/100% Arial, Helvetica, sans-serif; }
a.tag-5 { font: normal 90%/100% Arial, Helvetica, sans-serif; }
/*================================  END of CUVINTE RELEVANTE  ======================================*/



/*================================  LOGIN  ======================================*/

.login, .login form { padding: 0; margin: 0; overflow: hidden; }
.login form p { background: url(../images/sprite-1b.gif) no-repeat 0 -564px transparent; padding: 3px 5px; margin: 3px 0; }
.login form p label { color: #004c92; font: bold 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 15px !important; *line-height: 18px !important;
width: 40px; height: 24px; text-align: left; display: inline-block; float: right; }
.login form p input { width: 150px; background: none; border: none 1px #FFF; padding: 1px 2px; *padding: 0px 2px 2px 2px;
margin: 0 0 0 3px; }
span.login-options { width: 110px; background: url(../images/icon-user-small.gif) no-repeat right 5px transparent; float: right; text-align: left; display: inline-block; position: relative; padding: 0; margin: 0 0 0 -110px; }
span.login-options a, span.login-options a:hover { color: #004c92; font: normal 90%/100% Arial, Helvetica, sans-serif; text-decoration: none; display: inline-block; padding: 1px 0; margin: 0; }
span.login-options a:hover { color: #8ca1af; background: url(../images/dot-1.gif) repeat-x center bottom transparent; }
span.login-submit { float: left; padding: 0 115px 0 0; margin: 0; overflow: hidden; display: block; }
input.login-btn-submit, input.login-btn-submit-ov, input.gift-btn-submit, input.gift-btn-submit-ov { color: #004c92; font: normal 100%/100% Arial, Helvetica, sans-serif; width: 80px !important; height: 20px !important; text-align: center !important; line-height: 10px !important; *line-height: 12px !important; background: url(../images/sprite-1.gif) no-repeat -410px -190px transparent !important; display: block; padding: 0 0 3px 0 !important; *padding: 0 0 2px 0 !important; margin: 0; border: none 1px #FFF; outline: none; position: relative; cursor: pointer !important; }
input.gift-btn-submit { background: url(../images/sprite-1.gif) no-repeat -410px -80px transparent !important; width: 120px !important; height: 20px !important; }
input.gift-btn-submit-ov { color: #004c92; background: url(../images/sprite-1.gif) no-repeat scroll -410px -110px transparent !important; width: 120px !important; height: 20px !important; }
input.login-btn-submit-ov { color: #004c92; background: url(../images/sprite-1.gif) no-repeat scroll -410px -220px transparent !important; }
/*================================  END of LOGIN  ======================================*/


.nr-informatii { background: url(../images/icon-phone.gif) no-repeat 2px -2px #edf6fb; color: #004c92 !important; font: bold 180%/100% Tahoma, Arial, Helvetica !important; letter-spacing: 0; word-spacing: -0.5pt; border: solid 2px #bfbfbf; padding: 5px 5px 5px 40px !important; margin: 0 0 7px 0 !important; display: block; }
/*================================  ULTIMELE INTRARI FORUM  ======================================*/

.lista-forum, .lista-forum ul { padding: 0; margin: 0; display: block; }
.lista-forum ul { margin: 0 -4px; }
.lista-forum ul li { padding: 5px 10px; margin: 0; border-bottom: solid 1px #dedede; display: block; }
.lista-forum ul li a, .lista-forum ul li a:hover { background: url(../images/arrow-right-2.gif) no-repeat left center transparent; text-decoration: none; color: #004c92; font: normal 85%/100% Arial, Helvetica, sans-serif; line-height: 1.2; letter-spacing: 0; word-spacing: 0; text-align: left; padding: 0 0 0 20px; margin: 0; display: block; }
.lista-forum ul li a:hover { color: #8ca1af; background: url(../images/arrow-right-2.gif) no-repeat left center transparent; }
li.forum-list-r1 { background: #edf6fb; }
li.forum-list-r2 { background: #FFF; }
/*================================  END of ULTIMELE INTRARI FORUM  ================================*/

.ustensile { padding: 0 0 5px 0; margin: 0; overflow: hidden; }
.ustensile dl { width: 130px !important; height: 95px !important; padding: 0; margin: 0; float: left; }
.ustensile dl dt { width: 130px; height: 80px; display: inline-block; }
.ustensile dl dd { width: 96px; height: 15px; display: inline-block; padding: 0 17px; }
.ustensile dl dt a { width: 130px; height: 80px; border: none; outline: none; padding: 0; margin: 0; display: block; }
.ustensile dl dd a { color: #FFF; text-decoration: none; font: normal 85%/90% Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; line-height: 14px !important; background: url(../images/sprite-1.gif) no-repeat -410px -1290px transparent; width: 96px; height: 15px; border: none; outline: none; padding: 0; margin: 0; display:block; }
.ustensile dl dd a:hover { color: #FFF; text-decoration: none; font: normal 85%/90% Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; line-height: 14px !important; background: url(../images/sprite-1.gif) no-repeat scroll -410px -1310px transparent; width: 96px; height: 15px; border: none; outline: none; padding: 0; margin: 0; display:block; }

a.ustensile-1 { background: url(../images/sprite-1.gif) no-repeat -410px -410px transparent; }
a.ustensile-1:hover { background: url(../images/sprite-1.gif) no-repeat scroll -410px -490px transparent; }
a.ustensile-2 { background: url(../images/sprite-1.gif) no-repeat -410px -630px transparent; }
a.ustensile-2:hover { background: url(../images/sprite-1.gif) no-repeat scroll -410px -710px transparent; }
a.ustensile-3 { background: url(../images/sprite-1.gif) no-repeat -410px -850px transparent; }
a.ustensile-3:hover { background: url(../images/sprite-1.gif) no-repeat scroll -410px -930px transparent; }
a.ustensile-4 { background: url(../images/sprite-1.gif) no-repeat -410px -1070px transparent; }
a.ustensile-4:hover { background: url(../images/sprite-1.gif) no-repeat scroll -410px -1150px transparent; }
/*================================  END of UTILE  ================================*/


.util-container { padding: 0; margin: 0; overflow: hidden; }
.clear { font-size: 1px; height: 1px; display: block; float: none; clear: both; }
/*================================  LISTA PRODUSE  ================================*/


.produs-container { width: 250px; height: 125px; padding: 5px; margin: 0; overflow: hidden; float: left; }
.produs-optiuni { background: #e7f2f8; width: 240px; height: 20px; padding: 5px; margin: 0; overflow: hidden; }
.produs-optiuni.first-col { background: none !important; width: 250px !important; height: 95px; padding: 0; margin: 0; overflow: hidden; }
.produs-list-thumb { width: 85px; padding: 0; margin: 0 -85px 0 0; float: left; position: relative; }
.produs-list-thumb a { border: none; outline: none; }
.produs-list-thumb a img { width: 80px; height: 80px; border: solid 1px #8ca1af; }
.produs-list-descriere { padding: 0 5px 5px 90px; margin: 0; overflow: hidden; }
.produs-list-descriere h2 { width: 155px; color: #004c92; font: bold 90%/90% Arial, Helvetica, sans-serif; line-height: 1.1; letter-spacing: 0; word-spacing: -0.5pt; text-align: left; white-space: normal; display: inline-block; padding: 0 0 5px 0; }
.produs-list-descriere p { font: normal 85%/100% Arial, Helvetica, sans-serif; width: 140px; line-height: 1; padding: 0; margin: 0; white-space: normal; text-align: left; }
.cod-produs-list { color: #FFF; font: normal 70%/85% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; background: url(../images/sprite-1.gif) no-repeat -410px -1854px transparent; text-align: center !important; width: 70px; line-height: 21px !important; display: block; padding: 0 5px; margin: 0; white-space: nowrap; overflow: hidden; /**/ float: left; }
.pret-produs-list { color: #074973; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; white-space: nowrap; line-height: 21px !important; width: 73px; display: inline-block; padding: 0 5px 0 15px; margin: 0; float: left; }
.optiuni-produs-list { width: 67px; height: 20px; padding: 0; margin: 0; display: inline-block; overflow: hidden; float: right; }
a.btn-detalii-produs, a.btn-detalii-produs:hover { background: url(../images/sprite-1.gif) no-repeat 0 -1295px transparent; width: 40px; height: 20px; padding: 0; margin: 0; display: inline-block; outline: none; float: left; position: relative; }
a.btn-detalii-produs:hover { background: url(../images/sprite-1.gif) no-repeat scroll 0 -1325px transparent; }
a.btn-cos-produs, a.btn-cos-produs:hover { background: url(../images/sprite-1.gif) no-repeat 0 -921px transparent; width: 25px; height: 20px; padding: 0; margin: 0; display: inline-block; outline: none; float: left; position: relative; }
a.btn-cos-produs:hover { background: url(../images/sprite-1.gif) no-repeat scroll 0 -951px transparent; }
/*================================  END of LISTA PRODUSE  ================================*/


/*================================  MENIURI NUMERICE  ================================*/

.navi-utile { color: #004c92; font: bold 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; height: 24px; line-height: 24px; background: #e7f2f8; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #bfbfbf; padding: 5px 10px; margin: -1px -3px 10px -3px; overflow: hidden; _display: block; float: none; clear: both; }
.navi-numeric-1 { background: none; display: inline-block; padding: 0; margin: 0; overflow: hidden; float: right; }
.navi-numeric-1 a, .navi-numeric-1 a:hover, .navi-numeric-1 a#selected-no-1 { text-decoration: none; width: 16px; height: 24px; line-height: 24px !important; padding: 0; margin: 0 2px; text-align: center; display: block; outline: none; float: left; }
.navi-numeric-1 a { color: #59aad8; }
.navi-numeric-1 a:hover { color: #8ca1af; background: url(../images/dot-1.gif) repeat-x center bottom transparent; }
.navi-numeric-1 a#selected-no-1 { color: #004c92; background: url(../images/dot-1.gif) repeat-x center bottom transparent; font: bold 105%/100% Arial, Helvetica, sans-serif; }
.navi-arrows-1 { height: 24px; padding: 0; margin: 0; display: inline-block; overflow: hidden; float: left; }
a.btn-arrow-lft-1, a.btn-arrow-rgt-1 { width: 24px; height: 24px; padding: 0; margin: 0 1px; overflow: hidden; display: inline-block; float: left; border: none; outline: none; }
a.btn-arrow-lft-1 { background: url(../images/arrow-lft-1.gif) no-repeat left top transparent; }
a.btn-arrow-lft-1:hover { background: url(../images/arrow-lft-1.gif) no-repeat scroll left -30px transparent; }
a.btn-arrow-rgt-1 { background: url(../images/arrow-rgt-1.gif) no-repeat left top transparent; }
a.btn-arrow-rgt-1:hover { background: url(../images/arrow-rgt-1.gif) no-repeat scroll left -30px transparent; }
/*================================ END of MENIURI NUMERICE  ================================*/
/*================================  BANNERE 160x160 px  =================================*/

.ads-lft-pane { padding: 7px 0 0 0; margin: 0; overflow: hidden; }
.ads-lft-pane span { display: block; text-align: center !important; padding: 0; margin: 0; }
.ads-lft-pane span a { width: 160px; height: 160px; padding: 0; margin: 0 auto 7px auto; display: block; outline: none; border: none; }
.ads-lft-pane span a img { width: 160px; height: 160px; outline: none; border: none; }
/*================================  END of BANNERE 160x160 px  =================================*/
/*================================   Horizontal rules   =======================================*/
div.hr-h1, span.hr-h1 { height: 10px; background: transparent url(../images/hr-h1.gif) repeat-x scroll center; display: block; }
div.hr-h1 hr, span.hr-h1 hr { display: none; }
/*=================================   END of Horizontal rules   =======================================*/


/*=========================  FORMULAR CONTACT   ===================================*/

#contact-container, #register-container, #login-container, #recpass-container, #guest-container { padding: 10px; margin: 0; overflow: hidden; }
#contact-container fieldset, #register-container fieldset, #login-container fieldset, #recpass-container fieldset, #guest-container fieldset, #shipping-container fieldset { background: url(../images/icon-contact-large.gif) no-repeat right 80px; padding: 0 10px; overflow: hidden; }
#register-container fieldset { background: url(../images/icon-user-big.gif) no-repeat right top; *background: url(../images/icon-user-big.gif) no-repeat right 20px;
}
#login-container fieldset { background: url(../images/icon-pass.gif) no-repeat right top; }
#recpass-container fieldset { background: url(../images/icon-rec-pass.gif) no-repeat right top; }
#guest-container fieldset { background: url(../images/icon-guest-large.gif) no-repeat right top; }
#shipping-container fieldset { background: url(../images/icon-shipping-big.gif) no-repeat right top; *background: url(../images/icon-shipping-big.gif) no-repeat right 20px;
}
#contact-container fieldset legend, #register-container fieldset legend, #guest-container fieldset legend, #shipping-container legend { color: #004c92; font: bold 120%/100% Tahoma, Arial, System; letter-spacing: 0; word-spacing: -0.3pt; padding: 0; margin-bottom: 10px; }
#contact-container label, #register-container label, #login-container label, #recpass-container label, #guest-container label, #shipping-container label { color: #004c92; font: bolder 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; padding: 5px; *padding: 3px;
margin: 0; display: inline-block; }
label.cod-valid { }
label.cod-valid em img { margin: 0 0 -8px 30px; *margin: 0 0 -8px 30px;
*padding: 0;
*position: absolute;
}
em.obligatoriu { width: 10px; height: 10px; background: url(../images/icon-obligatoriu.gif) no-repeat center; display: inline-block; }
.options-reg { background: #e7f2f8; padding: 10px 0 !important; margin: 0 !important; overflow: hidden; border: solid 1px #bfbfbf; }
.options-reg input { line-height: 100% !important; margin-left: 10px; }
.options-reg label { font: normal 90%/100% Arial, Helvetica, sans-serif !important; color: #999 !important; letter-spacing: 0 !important; word-spacing: -0.3pt !important; }
.options-reg label a { text-decoration: none; color: #004c92; }
.options-reg label a:hover { background: url(../images/dot-1.gif) repeat-x center bottom transparent; text-decoration: none; color: #8ca1af; }
.info-reg, .info-reg-2 { font: normal 85%/100% Arial, Helvetica, sans-serif !important; margin-top: -10px; display: block; width: 70%; padding: 0 0 7px 5px; }
.info-reg-2 { padding-top: 3px !important; margin-top: 0 !important; }
/*=========================  END of FORMULAR CONTACT   ===================================*/


.conf-succes, .conf-negativ { padding: 20px; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.conf-succes h1, .conf-negativ h1 { font: bold 200%/100% Arial, Helvetica, sans-serif; color: #66cc33; letter-spacing: 0; word-spacing: -0.1pt; padding: 0; }
.conf-negativ h1 { color: #de0d0d !important; }
.conf-succes p, .conf-negativ p { font: 120%/100%; padding: 0; margin: 0; }
a.btn-inapoi-2, a.btn-inapoi-2:hover { background: url(../images/arrow-3.gif) no-repeat left center !important; color: #004c92 !important; font: bold 120%/100% Tahoma, Arial, System !important; line-height: 100%; letter-spacing: 0; word-spacing: -0.1pt; white-space: nowrap; text-decoration: none; display: inline-block; padding: 10px 0 10px 10px !important; margin: 0; }
a.btn-inapoi-2:hover { color: #8ca1af !important; }
.info-pane-1 { background: #e7f2f8; border: solid 1px #bfbfbf; padding: 5px; margin: 5px 0; overflow: hidden; }
/*=================================  ACCORDION CATEGORII INFOUTILE  =======================================*/


.accordion-utile { width: 520px; border-bottom: solid 1px #bfbfbf; }
.accordion-utile h2 { background: #e7f2f8 url(../images/arrow-square.gif) no-repeat right bottom; padding: 7px 10px; margin: 0; font: bold 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #bfbfbf; border-bottom: none; cursor: pointer; }
.accordion-utile h2:hover { background-color: #a2dbed; }
.accordion-utile h2.active { background-position: right top; }
.accordion-utile div.lista-cat-utile { background: #FFF; margin: 0; padding: 10px 10px 20px; border-left: solid 1px #bfbfbf; border-right: solid 1px #bfbfbf; display: none; }
div.lista-cat-utile-2 { background: #FFF; margin: 0; padding: 10px 10px 20px; border: solid 1px #bfbfbf; }
.lista-cat-utile ul, .lista-cat-utile-2 ul { padding: 0; margin: 0; overflow: hidden; position: relative; *display: inline;
}
.lista-cat-utile ul li, .lista-cat-utile-2 ul li { display: block; padding: 5px 0; margin: 0; background: url(../images/dot-3.gif) repeat-x center bottom transparent; }
.lista-cat-utile-2 ul li { padding: 5px 10px; color: #004c92; }
.lista-cat-utile ul li em { background: url(../images/sprite-1.gif) no-repeat 0 0 transparent; color: #FFF; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; white-space: nowrap; text-align: center; display: block; width: 70px; height: 15px; padding: 0 5px; margin: 0; line-height: 15px !important; overflow: hidden; float: right; position: relative; }
.lista-cat-utile ul li a, .lista-cat-utile ul li a:hover { color: #3fa2c0; font: normal 110%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.2 !important; text-align: left; text-decoration: none; padding: 0 95px 0 10px; margin: 0; display: block; }
.lista-cat-utile ul li a:hover { color: #074973; }
.lista-cat-utile ul li.head { color: #8ca1af !important; background: #d7e5ed !important; border-bottom: solid 1px #bfbfbf !important; padding: 5px 0 5px 10px !important; margin-bottom: 5px; border: solid 1px #bfbfbf; }
.lista-cat-utile ul li.head em { color: #8ca1af !important; background: none !important; }
.txt-rezultate { background: url(../images/icon-search-md.gif) no-repeat left top transparent; font: bold 60%/100% Arial, Helvetica, sans-serif; color: #666; display: inline-block; float: left; position: relative; padding: 0 5px 0 30px; margin: 0 0 0 -140px; border-right: solid 1px #bfbfbf; }
/*=================================  END of ACCORDION INFOUTILE  ==========================================*/

/*=================================  ARTICOL DETALIU / INFO UTILE  ==========================================*/


#infoutile-detalii { padding: 0; margin: 0; overflow: hidden; }
.infoutile-detalii-hd { _height: 62px; min-height: 62px; background: #e7f2f8; border-top: solid 1px #bfbfbf !important; border-bottom: solid 1px #bfbfbf; overflow: hidden; padding: 5px 5px 5px 70px; margin-bottom: 10px; }
.thumb-detalii-infoutile { width: 62px; height: 62px; padding: 0 !important; margin: 0 0 0 -65px; display: inline-block; float: left; position: relative; }
.thumb-detalii-infoutile img { width: 60px; height: 60px; border: solid 1px #bfbfbf; }
.infoutile-detalii-hd h2 { padding: 5px 110px 5px 5px !important; margin: 0; }
.infoutile-detalii-hd span { color: #FFF; font: bold 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; background: url(../images/price-bg-promo.gif) no-repeat left top transparent; display: block; width: 80px !important; height: 15px !important; padding: 3px 4px; margin: 7px 0 6px -100px !important; *margin: 5px 0 6px -80px !important;
overflow: hidden; white-space: nowrap; text-align: center !important; float: right; position: relative; }
#infoutile-detalii p img { float: left !important; padding: 0 10px 0 0; vertical-align: text-top }
#infoutile-detalii ul, #infoutile-detalii ol { padding: 5px; margin: 5px 0; overflow: hidden; border: solid 1px #bfbfbf; }
#infoutile-detalii ul li { background: url(../images/dot-3.gif) repeat-x center bottom transparent; padding: 5px; margin: 0; display: block; }
#infoutile-detalii ol li { background: url(../images/dot-3.gif) repeat-x center bottom transparent; padding: 5px; margin: 0; list-style: inside decimal !important; display: list-item !important; }
#infoutile-detalii ul li a, #infoutile-detalii ol li a { text-decoration: none; color: #004c92; letter-spacing: 0; word-spacing: -0.3pt; }
#infoutile-detalii ul li a:hover, #infoutile-detalii ol li a:hover { background: url(../images/dot-1.gif) repeat-x center bottom transparent; text-decoration: none; color: #8ca1af; letter-spacing: 0; word-spacing: -0.3pt; }
/*==============================  END of ARTICOL DETALIU / INFO UTILE  =======================================*/


/*==============================  NOSCRIPT STYLES  =======================================*/

noscript p, noscript ol { color: #003399; font-size: 13px; line-height: 1.4em; text-align: left }
noscript a { color: #039; text-decoration: underline }
noscript ol { margin-left: 25px; }
/*==============================  END of NOSCRIPT STYLES  =======================================*/

/*==============================  CUTIA CU CADOURI / LISTA  =====================================*/

.lista-cutie-1 { padding: 0; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.lista-cutie-1 table { width: 100%; height: auto; padding: 0; margin: 0; border: solid 1px #FFF; }
.lista-cutie-1 table thead { background: #e7f2f8; border-bottom: solid 1px #bfbfbf; }
.lista-cutie-1 table thead tr { padding: 0; margin: 0; }
.lista-cutie-1 table thead tr td { color: #004c92; font: bold 120%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; padding: 5px; }
.lista-cutie-1 table tbody { background: #FFF; }
.lista-cutie-1 table tbody tr { background: url(../images/dot-3.gif) repeat-x center bottom #FFF; padding: 0; margin: 0 0 1px 0; }
.lista-cutie-1 table tbody tr td { color: #999999; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; padding: 5px; text-align: left; vertical-align: top; }
.cutie-thumb { width: 52px; padding: 0; margin: 0 -62px 0 0; display: inline-block; float: left; position: relative; overflow: hidden; }
.cutie-thumb a { border: none; outline: none; }
.cutie-thumb a img { width: 50px !important; height: 50px !important; padding: 0; margin: 0; border: solid 1px #bfbfbf; }
.cutie-produs { padding: 0 5px 0 65px; margin: 0; overflow: hidden; }
.cutie-produs a, .cutie-produs a:hover { background: url(../images/dot-1.gif) repeat-x center bottom transparent; color: #004c92; text-decoration: none; font: normal 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.2; display: inline-block; outline: none; }
.cutie-produs a:hover { color: #8ca1af; }
td.cod-cutie { font: normal 80%/100% Arial, Helvetica, sans-serif !important; line-height: 20px !important; background: #effaff; border-left: dotted 1px #bfbfbf; text-align: left !important; margin-bottom: 1px; }
td.optiuni-cutie { background: #e4f6fd; border-left: dotted 1px #bfbfbf; text-align: center !important; margin-bottom: 1px; }
a.sterge, a.sterge:hover { height: 20px; color: #CC0000; text-decoration: none; font: bold 80%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 20px !important; background: url(../images/sprite-1.gif) no-repeat -360px 0; padding: 0 25px 0 0; margin: 0; outline: none; display: block; cursor: pointer; }
a.sterge:hover { color: #FF0000; }
/*==============================  END of CUTIA CU CADOURI / LISTA  =====================================*/

.horoscop-lista { padding: 0; margin: 0; overflow: hidden; }
.horoscop-lista dl { width: 110px; padding: 10px; margin: 0; display: block; float: left; }
.horoscop-lista dl dt { width: 100px; padding: 4px; margin: 0; display: block; border: solid 1px #bfbfbf; }
.horoscop-lista dl dt a { width: 100px; height: 100px; border: none; outline: none; display: block; }
.horoscop-lista dl dd { width: 90px; padding: 5px 10px 0 10px; margin: 0; display: block; overflow: hidden; text-align: center; }
.horoscop-lista dl dd a, .horoscop-lista dl dd a:hover { background: url(../images/price-bg-promo.gif) no-repeat center top transparent; width: 80px; height: 20px !important; _height: 12px !important; line-height: 18px !important; _line-height: 20px !important; color: #FFF; font: bold 80%/100% Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; text-align: center; padding: 0 5px; _padding: 4px 5px; margin: 0; border: none; outline: none; display: block; }
.horoscop-lista dl dd a:hover { color: #004c92; }
a.berbec-thumb { background: url(../images/horoscop.gif) no-repeat scroll left top transparent; }
a.taur-thumb { background: url(../images/horoscop.gif) no-repeat scroll -120px top transparent; }
a.balanta-thumb { background: url(../images/horoscop.gif) no-repeat scroll -240px top transparent; }
a.scorpion-thumb { background: url(../images/horoscop.gif) no-repeat scroll -360px top transparent; }
a.gemeni-thumb { background: url(../images/horoscop.gif) no-repeat scroll left -121px transparent; }
a.rac-thumb { background: url(../images/horoscop.gif) no-repeat scroll -120px -121px transparent; }
a.varsator-thumb { background: url(../images/horoscop.gif) no-repeat scroll -240px -121px transparent; }
a.pesti-thumb { background: url(../images/horoscop.gif) no-repeat scroll -360px -121px transparent; }
a.leu-thumb { background: url(../images/horoscop.gif) no-repeat scroll left -249px transparent; }
a.fecioara-thumb { background: url(../images/horoscop.gif) no-repeat scroll -120px -249px transparent; }
a.sagetator-thumb { background: url(../images/horoscop.gif) no-repeat scroll -240px -249px transparent; }
a.capricorn-thumb { background: url(../images/horoscop.gif) no-repeat scroll -360px -249px transparent; }
/*==================================  PAGINA DETALIU HOROSCOP  ======================================*/

.horscop-detaliu-head { padding: 5px; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.horoscop-thumb-2 { width: 100px; height: 100px; padding: 0; margin: 0 -100px 0 0; overflow: hidden; float: left; position: relative; border: solid 1px #bfbfbf; }
.horoscop-info { padding: 0 0 0 110px; margin: 0; overflow: hidden; }
.berbec { background: url(../images/horoscop-2.gif) no-repeat scroll left top transparent; }
.taur { background: url(../images/horoscop-2.gif) no-repeat scroll -120px top transparent; }
.gemeni { background: url(../images/horoscop-2.gif) no-repeat scroll -240px top transparent; }
.rac { background: url(../images/horoscop-2.gif) no-repeat scroll -360px top transparent; }
.leu { background: url(../images/horoscop-2.gif) no-repeat scroll left -121px transparent; }
.fecioara { background: url(../images/horoscop-2.gif) no-repeat scroll -120px -121px transparent; }
.balanta { background: url(../images/horoscop-2.gif) no-repeat scroll -240px -121px transparent; }
.scorpion { background: url(../images/horoscop-2.gif) no-repeat scroll -360px -121px transparent; }
.sagetator { background: url(../images/horoscop-2.gif) no-repeat scroll left -249px transparent; }
.capricorn { background: url(../images/horoscop-2.gif) no-repeat scroll -120px -249px transparent; }
.varsator { background: url(../images/horoscop-2.gif) no-repeat scroll -240px -249px transparent; }
.pesti { background: url(../images/horoscop-2.gif) no-repeat scroll -360px -249px transparent; }
/*==================================  END of PAGINA DETALIU HOROSCOP  ======================================*/

.filtru-sorting, .filtru-sorting-2 {
*height: 24px; background: #e7f2f8; padding: 5px; margin: 0 0 5px 0; overflow: hidden; border: solid 1px #bfbfbf; }
.filtru-sorting-2 { height: 22px !important; }
.filtru-sorting-2 div { background: url(../images/sprite-1b.gif) no-repeat 0 -482px transparent !important; *background: none !important;
height: 22px; padding: 0; margin: 0 2px; overflow: hidden; float: left; position: relative; }
.filtru-sorting p, .filtru-sorting-2 p, .filtru-sorting-2 div p { color: #004c92; font: bold 90%/100% Arial, Helvetica, sans-serif; line-height: 24px; float: left; padding: 0 5px; margin: 0; display: inline-block; }
.filtru-sorting-2 div p { background: url(../images/sprite-1b.gif) no-repeat 0 -400px transparent !important; *background: none !important;
height: 22px; padding: 0 2px !important; }
.filtru-sorting-2 form div p select { font: normal 100%/100% Arial, Helvetica, sans-serif !important; width: 1px !important; background: none !important; border: none 1px #FFF !important; padding: 2px !important; margin: 1px 0 0 0 !important; *margin: -1px 0 0 0 !important;
_margin: 0 !important; }
.filtru-sorting-2 form div p select.width_120 { width: 200px !important; }
.filtru-sorting-2 form div p select.width_70 { width: 70px !important; }
.btn-az-za { background: url(../images/sprite-1b.gif) no-repeat scroll -700px -1121px transparent !important; width: 20px; height: 20px; display: block; padding: 0; margin: 0 5px 0 0; outline: none; border: none; }
.btn-za-az { background: url(../images/icon-az-za.gif) no-repeat scroll -700px -1191px transparent !important; width: 20px; height: 20px; display: block; padding: 0; margin: 0 5px 0 0; outline: none; border: none; }
.atentie { background: url(../images/icon-checkout-atentie.gif) no-repeat right top transparent; }
.mesaj-eroare { width: 57%; background: url(../images/sprite-1b.gif) no-repeat -700px -1037px #ffeeee; font: normal 100%/100% Arial, Helvetica, sans-serif; color: #F00; letter-spacing: 0; word-spacing: -0.3pt; line-height: 1.1; padding: 5px 5px 5px 27px; margin: 0; border: solid 1px #ddb8b8; display: block; }
/*===========================================  CALCULATOR SARCINA  ========================================================*/

.cs-container { background: url(../images/bg-img-cs-layout.gif) repeat-x 0 0 #e7f2f8; padding: 0; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.cs-content { _width: 498px; background: url(../images/bg-img-cs.jpg) no-repeat 0 0 transparent; padding: 10px; margin: 0; overflow: hidden; }
.cs-content form { padding: 0; margin: 0; display: block; }
.cs-content form p input { border: none 1px #FFF; outline: none; }
input.cs-submit { background: url(../images/sprite-1.gif) no-repeat scroll 0 -1163px transparent !important; width: 122px; height: 32px; cursor: pointer; border: none 1px #FFF !important; }
input.cs-submit-ov { background: url(../images/sprite-1.gif) no-repeat scroll 0 -1203px transparent !important; width: 122px; height: 32px; cursor: pointer; border: none 1px #FFF !important; }
input.cs-date-submit { background: url(../images/sprite-1.gif) no-repeat scroll 0 -1031px transparent !important; width: 122px; height: 32px; cursor: pointer; border: none 1px #FFF !important; }
input.cs-date-submit-ov { background: url(../images/sprite-1.gif) no-repeat scroll 0 -1071px transparent !important; width: 122px; height: 32px; cursor: pointer; border: none 1px #FFF !important; }
input.cs-date-field { width: 93%; padding: 0 10px; *padding: 3px 10px 0 10px;
font: normal 180%/100% Arial, Helvetica, sans-serif; color: #666; border: inset 1px #bfbfbf !important; background: #edf6fb !important; }
.cs-field-group { width: 60%; padding: 10px; margin: 0; display: inline-block; border: solid 1px #bfbfbf; float: right; clear: both; position: relative; }
.cs-field-group p { /*height: 50px;*/ padding: 0; margin: 0; display: block; }
.cs-field-group p label { background: url(../images/dot-3.gif) repeat-x left bottom transparent !important; font: bold 120%/100% Arial, Helvetica, sans-serif; color: #004c92; padding: 5px 0 5px 15px; _padding: 5px 0 5px 13px; margin: 0 0 10px 0; display: block; cursor: default; }
.cs-field-group p select { width: 80px; padding: 0; margin: 0 0 0 10px; _margin: 0 0 0 7px; color: #0d0d0d; font: normal 140%/100% Arial, Helvetica, sans-serif; background: #FFF; border: solid 1px #59778c; }
.data-cs { color: #dd6464; font: normal 240%/100% Arial, Helvetica, sans-serif; text-align: center; background: #ffeeee; border: solid 2px #ddb8b8; padding: 20px; margin: 0; overflow: hidden; }
/*===========================================  END of CALCULATOR SARCINA  ========================================================*/

.info-option-detalii { background: url(../images/sprite-1b.gif) no-repeat -700px -1763px #edf6fb; padding: 5px 5px 5px 47px !important; margin: 5px 0 0 0 !important; border: solid 1px #bfbfbf; }
a.user-logout, a.user-logout:hover { font: bold 90%/100% Arial, Helvetica, sans-serif; color: #004c92; letter-spacing: 0; word-spacing: -0.3pt; text-decoration: none; text-align: center; background: #FFF; border: solid 1px #bfbfbf; padding: 3px; margin: 0; display: block; }
a.user-logout:hover { color: #56a9d7; }
/*===========================================  MENIU NUMERIC ======================================================================*/

.meniu-numeric { _height: 100% !important; padding: 0; margin: 0; display: block; }
.meniu-numeric ul { height: 20px; padding: 0; margin: 0; display: block; }
.meniu-numeric ul li { text-align: center; width: auto; height: 20px; padding: 0 !important; _padding: 2px 0 0 0 !important; margin: 0; *margin: -2px 0 0 0 !important;
_margin: 0; display: block; }
.meniu-numeric ul li a, .meniu-numeric ul li a:hover, .meniu-numeric ul li a#selected-no { color: #004c92; background: url(../images/bg-img-option-details.gif) repeat-x left center transparent !important; text-decoration: none; line-height: 18px !important; width: auto !important; height: 18px !important; padding: 0 5px !important; margin: 0 1px !important; border: solid 1px #bfbfbf !important; outline: none; display: inline; *display: inline-block;
_display: inline; white-space: nowrap; }
.meniu-numeric ul li a:hover { background: url(../images/bg-img-option-details.gif) repeat-x left bottom transparent !important; border: solid 1px #8ca1af !important; }
.meniu-numeric ul li a.selected-no { background: url(../images/bg-img-option-details.gif) repeat-x left top transparent !important; }
/*===========================================  END OF MENIU NUMERIC ======================================================================*/

.conf-newsletter { -x-system-font:none; background:#E7F2F8 url(../images/sprite-1b.gif) no-repeat scroll -695px -1858px; border:2px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:90%; margin:0; overflow:hidden; padding:10px 5px 10px 30px; }
.games-list { background:transparent url(../images/dot-3.gif) repeat-x scroll center top; margin:0pt; overflow:hidden; padding:1px 0pt 0pt; }
.games-list dl { background:#EDF6FB url(../images/dot-3.gif) repeat-x scroll center bottom; display:block; margin:0pt; padding:5px 0pt; }
.games-list dl dt { display:block; float:left; margin:0pt -80px 0pt 5px; min-height:80px; padding:0pt; position:relative; width:80px; }
.games-list dl dd { display:block; margin:0pt; min-height:80px; padding:0pt 10px 0pt 100px; }
.games-list dl dt a { border:1px solid #BFBFBF; display:block; height:78px; margin:0pt; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0pt; width:78px; }
.games-list dl dt a img { border:4px solid #FFFFFF; height:70px; width:70px; }
.games-list dl dd a, .games-list dl dd a:hover { -x-system-font:none; border:medium none; color:#004C92; display:block; font-family:Arial, Helvetica, sans-serif; font-size:120%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:0pt; line-height:100%; margin:0pt 0pt 5px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0pt; text-decoration:none; word-spacing:-0.5pt; }
.games-list dl dd a:hover { color:#8CA1AF; }
.games-list dl dd p { line-height:1.4 !important; margin:0pt 0pt 5px !important; padding:0pt !important; }
/*==============================================   NAVIGARE CONT USER  ========================================================*/

.navi-cont, .navi-cont ul { min-height: 200px; _height: 200px; padding: 0; margin: 0; overflow: hidden; }
.navi-cont ul { _height: 200px; display: inline-block; }
.navi-cont ul li { width: 215px; height: 40px; padding: 0; margin: 0; display: block; _display: inline-block; border: none; }
.navi-cont ul li a, .navi-cont ul li a:hover { background-image: url(../images/navi-user.gif); background-attachment: scroll; background-repeat: no-repeat; width: 165px !important; height: 40px !important; padding: 0 5px 0 45px !important; margin: 0 !important; color: #003C74; text-decoration: none; letter-spacing: 0; word-spacing: -0.5pt; line-height: 40px !important; text-align: left !important; display: block; border: none; outline: none; }
.navi-cont ul li a:hover { color: #6984a2 !important; }
a.btn-cont-1 { background-position: left top; }
a.btn-cont-2 { background-position: left -40px; }
a.btn-cont-3 { background-position: left -80px; }
a.btn-cont-4 { background-position: left -120px; }
a.btn-cont-5 { background-position: left -160px; }
a.btn-cont-1:hover { background-position: left -200px; }
a.btn-cont-2:hover { background-position: left -240px; }
a.btn-cont-3:hover { background-position: left -280px; }
a.btn-cont-4:hover { background-position: left -320px; }
a.btn-cont-5:hover { background-position: left -360px; }
#cont-selected { color: #339933 !important; }
/*==============================================   END of NAVIGARE CONT USER  ========================================================*/



/*=================================  LISTA ADRESE ========================================*/

.lista-adrese { background: url(../images/dot-3.gif) repeat-x center top transparent; _width: 520px !important; _height: auto; padding: 1px 0 0 0; margin: 0; overflow: hidden; _display: inline-block; }
.lista-adrese dl { background: url(../images/dot-3.gif) repeat-x center bottom transparent; display: block; }
.lista-adrese dl dt { color: #004c92; background: #e7f2f8; padding: 10px 5px 10px 10px; margin: 0; display: block; border-bottom: solid 1px #a5b8c4; }
.lista-adrese dl dt em { font: normal 140%/100% Arial, Helvetica, sans-serif; display: inline-block; padding-left: 10px; }
.lista-adrese dl dt a, .lista-adrese dl dt a:hover { text-decoration: none; color: #003c74; font: normal 120%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; border: none; outline: none; }
.lista-adrese dl dt a:hover { color: #8ca1af; background: url(../images/dot-1.gif) repeat-x center bottom transparent; }
.lista-adrese dl dd { display: block; padding: 10px 70px 10px 10px; margin: 0; }
.lista-adrese dl dd font { font: normal 110%100% Arial, Helvetica, sans-serif; display: inline-block; }
.lista-adrese dl dd strong { font: bold 100%/100% Arial, Helvetica, sans-serif; }
em.stare-green { color: #393; font: normal 100%/100% Arial, Helvetica, sans-serif; }
em.stare-red { color: #F00; font: normal 100%/100% Arial, Helvetica, sans-serif; }
span.address-option { width: 40px; height: 20px; display: block; float: right; position: relative; padding: 0; margin: 0 -60px 0 0; border: solid 1px #bfbfbf; }
span.address-option a { background-image: url(../images/sprite-1.gif); background-repeat: no-repeat; background-attachment: scroll; width: 20px; height: 20px; display: inline-block; padding: 0; margin: 0; float: left; position: relative; border: none; outline: none; }
a.edit-address { background-position: 0 -1405px; }
a.del-address { background-position: 0 -1445px; }
a.edit-address:hover { background-position: 0 -1425px; }
a.del-address:hover { background-position: 0 -1465px; }
a.apasa-aici { -x-system-font:none; color:#004C92; font-family:Arial, Helvetica, sans-serif; font-size:90%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; letter-spacing:0pt; line-height:1.5; margin:0pt; padding:0pt; text-align:center; text-decoration:none; word-spacing:-0.3pt; }
/*=================================  END of LISTA ADRESE  ================================*/


.lista-categorii-cont { _width: 486 px !important; _height: 870px !important; padding: 0 !important; margin: 0 !important; overflow: hidden; _overflow: inherit; _display: inline-block; }
.lista-categorii-cont-mod { background: #e7f2f8; width: 248px; height: 178px; padding: 0; margin: 5px; _margin: 3px; overflow: hidden; display: inline-block; border: solid 1px #bfbfbf; float: left; }
.lista-categorii-cont-mod p { display: block; border-top: solid 1px #FFF; padding: 10px; margin: 0; }
.lista-categorii-cont-mod p a { }
.lista-categorii-cont-mod h2 { height: 49px; color: #003c74; font: normal 150%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; line-height: 50px !important; background-color: #b0d8f0; background-image: url(../images/sprite-1b.gif); background-repeat: no-repeat; background-attachment: scroll; padding: 0 10px; margin: 0; border-bottom: solid 1px #bfbfbf; overflow: hidden; }
.lista-categorii-cont-mod h2 a { text-decoration: none; color: #003c74; display: inline-block; border: none; outline: none; }
h2.mod-title-1 { background-position: -700px -1271px; }
h2.mod-title-2 { background-position: -700px -1321px; }
h2.mod-title-3 { background-position: -700px -1421px; }
h2.mod-title-4 { background-position: -700px -1571px; }
.btn_suport_online, .btn_suport_offline { background-image: url(/images/sprite-1.gif); background-repeat: no-repeat; background-attachment: scroll; width:225px; height:40px; padding: 0; margin:0; display: block; border: none; outline:none; }
.btn_suport_online { background-position: -410px -1619px; }
.btn_suport_offline { background-position: -410px -1569px; width:225px; height:40px; padding: 0; margin:0; display: block; }
.btn_suport_online span, .btn_suport_offline span { display: none; }
/* logo GPeC */
.logo_gpec { width: 91px; height: 47px; padding: 0; margin: 6px 0 0 0; border: none; outline: none; display: inline-block; float: right; position: relative; }
/*PROMOTII STYLES*/
/*=========================================================================================================================================================================================*/
.promotii-lista-container { padding: 0; margin: 0; overflow: hidden; }
.promo-produs { _height: 110px; _min-height: 110px; padding: 5px; margin: 0 0 2px 0; display: block; overflow: hidden; border: solid 1px #CCC; }
.promo-produs.row-1-promo { background: #e7f2f8; }
.promo-produs.row-2-promo { background: #FFF; }
.promo-produs dt { width:82px; padding: 0; margin: 0 -90px 0 0; display: inline-block; float: left; position: relative; }
.promo-produs dd { padding: 0 0 0 90px; margin: 0; display: block; }
.promo-produs dt a { width: 82px; height: 82px; border: none; outline: none; display: inline-block; }
.promo-produs dt a img { width: 80px; height: 80px; border: solid 1px #bfbfbf; padding: 0; margin: 0; }
.options-promo { _height: 20px; padding: 5px; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; border-top: solid 2px #bfbfbf; }
.price-promo span { float: left; border-right: solid 1px #bfbfbf; }
.carousel-promo-price-old-2 { padding: 0 6px; margin: 0; white-space: nowrap; overflow: hidden; display: block; }
.price-promo span em, .carousel-promo-price-old-2 em { text-decoration: none !important; color: #8ca1af !important; font: bold 80%/100% Arial, Helvetica, sans-serif !important; letter-spacing: 0; line-height: 20px !important; word-spacing: -0.3pt; display: inline-block; padding: 0 3px 0 0; margin: 0; height: 20px; float: left; *float: none;
}
.carousel-promo-price-old-2 font { color: #d75454; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; line-height: 20px !important; text-decoration: line-through; padding: 0 6px; margin: 0; text-align: center; white-space: nowrap; overflow: hidden; display: inline-block; height: 20px; }
.label-new, .label-new-2 { background: url(../images/label-new.gif) no-repeat right top transparent; width: 40px; height: 40px; padding: 0; margin: 1px 0 0 41px; float: right; position: absolute; z-index: 2; border: none; display: block; text-indent: -9999px; }
.label-new-2 { margin: 1px 0 0 11px; }
/*=========================================================================================================================================================================================*/






/*GUEST BOOK STYLES*/
/*=========================================================================================================================================================================================*/
.guestbook-container { padding: 0; margin: 0; overflow: hidden; }
.message_list { list-style: none; margin: 0; padding: 0; width: 520px; }
.message_list li { padding: 0; margin: 0; background: url(../images/message-bar.gif) no-repeat; }
.message_head { padding: 10px 7px 5px 7px !important; cursor: pointer; position: relative; }
.message_head p { margin-bottom: 2px; }
.message_head .timestamp { background: url(../images/price-bg-promo.gif) no-repeat center top; color: #fff; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; line-height: 13px !important; text-align: center; position: absolute; right: 10px; top: 5px; *top: 20px;
display: block; width: 80px; height: 15px; padding: 3px 5px; margin: 0; }
.message_head cite { background: url(../images/icon-user-small.gif) no-repeat left 7px transparent !important; color: #004c92; font: bold 120%/100% Arial, Helvetica, sans-serif; padding: 10px 0 7px 25px !important; }
.message_body { padding: 5px 10px 15px; }
.collapse_buttons { text-align: right; border-top: solid 1px #e4e4e4; padding: 10px 0 !important; width: 520px; }
.collapse_buttons a { margin-left: 15px; float: left; }
.show_all_message { background: url(../images/tall-down-arrow.gif) no-repeat right center !important; padding-right: 12px; }
.show_recent_only { display: none; background: url(../images/tall-up-arrow.gif) no-repeat right center !important; padding-right: 12px; }
.collpase_all_message { background: url(../images/sprite-1b.gif) no-repeat 90px 4px !important; padding-right: 12px; color: #666666; }
.btn-adauga-nota { width: 120px; height: 20px; display: block; padding: 2px 0 0 0; margin: 0; float: right; }
.btn-adauga-nota a, .btn-adauga-nota a:hover { background: url(../images/btn-add-guestbook.gif) no-repeat scroll 0 0 transparent; text-decoration: none; color: #FFF; text-align: center; display: block; line-height: 20px; padding: 0 0 0 20px; outline: none; border: none; }
.btn-adauga-nota a:hover { background: url(../images/btn-add-guestbook.gif) no-repeat scroll 0 -30px transparent; }
/*=========================================================================================================================================================================================*/






/*GALERIE PRODUS STYLES*/
/*=========================================================================================================================================================================================*/
#produs-detalii { padding: 5px; margin: 0; overflow: hidden; border: solid 1px #bfbfbf; }
.detalii-col-lft { width: 205px; float: left; padding: 0; margin: 0 -210px 0 0; _margin: 0 -207px 0 0; overflow: hidden; position: relative; _position: absolute; }
.detalii-col-rgt { padding: 0 0 0 215px; margin: 0; overflow: hidden; min-height: 790px; *min-height: 845px;
_height: 100%; }
.producator-logo { padding: 0; margin: -10px 0 0 0; overflow: hidden; display: inline-block; float: right; position: relative; }
.producator-logo img { width: 100px; height: auto; }
.descriere-produs-detalii { background: url(../images/dot-3.gif) repeat-x center bottom transparent; min-height: 180px; _height: auto; padding: 0; _padding: 0 0 10px 0 !important; margin: 0 0 5px 0 !important; overflow: hidden; }
.optiuni-produs-detalii { _height: 100%; background: url(../images/bg-img-option-details.gif) repeat-x left top #a2dbed; padding: 0; margin: 5px 0; border: solid 1px #bfbfbf; overflow: hidden; }
.optiuni-produs-detalii-wrapper { background: url(../images/icon-cos-detalii.gif) no-repeat 5px top transparent; min-height: 115px; padding: 10px 10px 10px 12px; _padding: 10px 7px 10px 12px; margin: 0; overflow: hidden; }
.optiuni-produs-detalii form { padding: 0; margin: 0; overflow: hidden; }
.optiuni-produs-detalii form p { float: left; padding: 0; margin: 0; display: inline-block; }
.optiuni-produs-detalii form p.price-product-details { background: url(../images/price-big-bar.gif) no-repeat right top transparent; width: 225px !important; height: 30px; padding: 0; margin: 0 0 10px 42px; _margin: 0 0 10px 22px; }
.optiuni-produs-detalii form p.old-price-product-details { color: #993300; font: normal 90%/100% Arial, Helvetica, sans-serif; line-height: 20px !important; letter-spacing: 0; word-spacing: -0.3pt; text-align: center; background: url(../images/sprite-1.gif) no-repeat 0 -525px transparent; width: 150px !important; height: 20px; padding: 0 5px; margin: 0 0 10px 72px; _margin: 0 0 10px 40px; }
.optiuni-produs-detalii form p.price-product-details span { color: #FFF; font: bold 160%/100% Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; line-height: 35px !important; *line-height: 30px !important;
background: url(../images/price-big-lft.gif) no-repeat left top; height: 30px; _height: 24px; display: block; padding: 0 15px; _padding: 3px 15px; margin: 0; }
.optiuni-produs-detalii form p.price-product-details span font.txt-tva { font: normal 50%/100% Arial, Helvetica, sans-serif !important; color: #FFF; display: inline-block; }
.optiuni-produs-detalii form p.old-price-product-details span { height: 20px !important; line-height: 20px !important; color: #F00; text-decoration: line-through; letter-spacing: 0; word-spacing: -0.3pt; white-space: nowrap; padding: 0; }
.optiuni-produs-detalii form p input { background: none; border: none 1px #FFF; }
p.cat-produs-bg { width: 114px !important; background: url(../images/sprite-1b.gif) no-repeat 0 -308px transparent !important; height: 32px !important; padding: 0 10px !important; margin: 0; }
input.cant-produs { width: 114px; _width: 113px; color: #004c92; font: bold 140%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; padding: 7px 0 !important; _padding: 7px 0 0 0 !important; margin: 0; }
input.btn-adauga-cos-detalii, input.btn-adauga-cos-detalii-ov, input.btn-wishlist, input.btn-view-cart, input.btn-wishlist-ov, input.btn-view-cart-ov { background: url(../images/sprite-1.gif) no-repeat 0 -697px transparent !important; width: 134px !important; height: 32px !important; line-height: 32px !important; padding: 0 !important; margin: 0 !important; display: inline-block; outline: none; cursor: pointer !important; }
input.btn-adauga-cos-detalii-ov { background: url(../images/sprite-1.gif) no-repeat 0 -605px transparent !important; }
input.btn-wishlist { background: url(../images/sprite-1.gif) no-repeat 0 -1769px transparent !important; }
input.btn-wishlist-ov { background: url(../images/sprite-1.gif) no-repeat 0 -1677px transparent !important; }
input.btn-view-cart { background: url(../images/sprite-1.gif) no-repeat -410px -1477px transparent !important; }
input.btn-view-cart-ov { background: url(../images/sprite-1.gif) no-repeat -410px -1385px transparent !important; }
.alte-optiuni-produs { padding: 0; margin: 5px 0; overflow: hidden; }
span.enlarge { text-indent: -9999px; background: url(../images/sprite-1b.gif) no-repeat -700px -1531px transparent; display: block; width: 20px; height: 20px; float: right; position: absolute; z-index: 10; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2; }
input.btn-compara, input.btn-compara-ov { width: 272px !important; height: 32px !important; display: block; background: url(../images/sprite-1.gif) no-repeat scroll 0 -789px transparent !important; padding: 0; margin: 0; border: none; outline: none; text-indent: -9999px; cursor: pointer; }
input.btn-compara-ov { background: url(../images/sprite-1.gif) no-repeat scroll 0 -829px transparent !important; }
input.btn-friend, input.btn-friend-ov { background:transparent url(../images/sprite-1.gif) no-repeat scroll 0 -1545px !important; border:medium none; cursor:pointer; display:block; height:32px !important; margin:0pt; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0pt; text-indent:-9999px; width:272px !important; }
input.btn-friend-ov { background:transparent url(../images/sprite-1.gif) no-repeat scroll 0 -1585px !important; }
/*===========================  ACCESORII  =====================================*/

.title-accesorii { color: #004c92 !important; font: bold 90%/100% Arial, Helvetica, sans-serif !important; background: #edf6fb !important; border: solid 1px #bfbfbf !important; padding: 5px !important; margin: 5px 0 !important; }
.accesorii-container { padding: 0; margin: 0; overflow: hidden; }
.accesorii-container dl { background: url(../images/dot-3.gif) repeat-x center top transparent; padding: 5px 0; margin: 0; display: block; height: 82px; min-height: 82px; overflow: hidden; }
.accesorii-container dl.acc-first { background: none !important; }
.accesorii-container dl dt { width: 82px; height: 82px; padding: 0; margin: 0 -82px 0 0; display: block; float: left; position: relative; }
.accesorii-container dl dt a img { width: 80px; height: 80px; border: solid 1px #bfbfbf; }
.accesorii-container dl dd { padding: 0 0 0 85px; margin: 0; display: block; overflow: hidden; }
.accesorii-container dl dd span { color: #004c92; font: normal 90%/100% Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 0; word-spacing: -0.5pt; padding: 5px 0; margin: 0; display: block; overflow: hidden; }
.accesorii-container dl dd span a, .accesorii-container dl dd span a:hover { color: #FFF; text-align: center; text-decoration: none; line-height: 15px; white-space: nowrap; background: url(../images/sprite-1.gif) no-repeat -410px -1290px; height: 15px; padding: 0; margin: 0; display: block; outline: none; border: none; }
.accesorii-container dl dd span a:hover { background: url(../images/sprite-1.gif) no-repeat scroll -410px -1310px; }
/*===========================  ACCESORII END ==================================*/


.optiuni-culori { background: url(../images/bg-img-option-details.gif) repeat-x left top #a2dbed; padding: 5px; margin: 5px 0; border: solid 1px #bfbfbf; overflow: hidden; }
.optiuni-culori form, .optiuni-culori form p { padding: 0; margin: 0; overflow: hidden; display: block; }
.optiuni-culori form p span { width: 55px; height: 55px; display: block; padding: 7px; _padding: 5px; margin: 0; float: left; cursor: pointer; }
.optiuni-culori form p span a { display: block !important; width: 55px !important; height: 55px !important; border: none; outline: none; }
#culoare { }
span.thumb-color img.thumb-color-img { width: 50px; height: 50px; padding: 4px; border: double 1px #bfbfbf; background: #e7f2f8; display: block; cursor: pointer; }
span.thumb-color img.thumb-color-img-active { width: 50px; height: 50px; padding: 0; border: solid 5px #9db2c0; display: block; cursor: pointer; }
.thumb-color input.add-color { display: none; }
/*===========================  OPTIUNI CULORI END  ============================*/

/*===========================  GALERIE STYLES  ==================================*/

#galerie-produs { width: 202px; padding: 0 !important; margin: 0 !important; overflow: hidden; }
#galerie-produs h2 { width: 190px !important; display: inline-block !important; font: bold 90%/100% Arial, Helvetica, sans-serif; margin: 3px 0 0 0; padding: 5px !important; background: #edf6fb; border: solid 1px #bfbfbf; }
#galerie-produs h2 em { font: bold 100%/100% Arial, Helvetica, sans-serif; color: #339933; display: inline-block; }
#galerie-produs p { padding: 0; margin: 0; }
#largeImg { border: solid 1px #bfbfbf; width: 200px; height: 200px; padding: 0 !important; margin: 0 !important; }
#galerie-produs .thumbs { background: url(../images/dot-3.gif) repeat-x center bottom transparent; padding: 4px; *padding: 3px;
margin: 0; }
#galerie-produs .thumbs img { border: solid 1px #bfbfbf; width: 60px; height: 60px; padding: 0 !important; margin: 0; }
#galerie-produs .thumbs img:hover { border-color: #54a7d7; }
/*===========================  END of GALERIE STYLES  ==================================*/


#player { padding: 0; margin: 0; border: solid 1px #bfbfbf; }
/*=====================================  PREVIEW CULORI  ===================================*/

#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
#screenshot { position:absolute; border:2px solid #000; background:#59778c; padding:5px; display:none; color:#fff; }
/*=====================================  END of PREVIEW CULORI  ===================================*/

.articole-similare { padding: 0; margin: 0; overflow: hidden; }
.articole-similare dl { background: url(../images/dot-4.gif) repeat-y left center transparent; width: 25%; height: 160px; display: block; float: left; position: relative; padding: 0; margin: 0; overflow: hidden; }
.articole-similare dl:first-child { background: none !important; }
.articole-similare dl dt { text-align: center; height: 82px; padding: 10px 0 5px 0; margin: 0; display: block; }
.articole-similare dl dd { height: 60px; display: block; }
.articole-similare dl dt a { border: none; outline: none; display: inline-block; }
.articole-similare dl dt a img { width: 80px; height: 80px; border: solid 1px #bfbfbf; margin: 0; padding: 0; }
.articole-similare dl dd h4 { height: 35px; font: normal 90%/100% Arial, Helvetica, sans-serif; text-align: center; line-height: 1; padding: 5px; margin: 0; display: block; }
.articole-similare dl dd p { text-align: center; }
.articole-similare dl dd p.price-similar { font: normal 90%/100% Arial, Helvetica, sans-serif; color: #FFF; height: 16px; line-height: 17px; *line-height: 15px;
background: url(../images/sprite-1.gif) no-repeat -395px -1289px transparent; white-space: nowrap; overflow: hidden; }
/*=========================================================================================================================================================================================*/







/*SHOPPING CHECKOUT STYLES*/
/*=========================================================================================================================================================================================*/
.shopping-cart { background:#FFF; border:1px solid #bfbfbf; line-height:140%; margin:0; padding:5px 5px 0px 5px; }
#cart { width: 100%; border-collapse:collapse; }
#cart th { color: #004c92; font: bold 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; padding: 5px 0 7px 2px; border-bottom: 2px solid #bfbfbf; text-align:left; }
#cart td { color: #666; font: normal 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; vertical-align: top; border-bottom: 1px solid #bfbfbf; }
#cart td.cart-column-one { padding: 7px 0; }
#cart td.cart-column { width: 70px; padding-top: 12px; }
#cart td.cart-column strong { color: #000; font: bold 120%/100% Arial, Helvetica, sans-serif; letter-spacing: -0.3pt; word-spacing: -0.5pt; }
#cart td.cart-columnPrice { text-align:right; padding-top: 12px; }
#cart td.cart-columnDel { padding-top: 12px; width:30px; }
.cart-images { width: 52px; height: 52px; margin: 0 10px 0 5px; float: left; }
.cart-images img { width: 50px !important; height: 50px !important; background-color: #FFF; margin: 0; padding: 0; border:1px solid #bfbfbf; }
.cart-desc { padding: 0; margin: 0; width: 160px; *width: 150px;
float: left; }
.cart-desc p a { background: none; color: #004c92; text-decoration: none; border: none; outline: none; padding: 1px 0; margin: 0; }
.cart-desc p a:hover { background: none; color: #8ca1af; text-decoration: none; border: none; padding: 1px 0; margin: 0; }
.cart-odd, .cart-even { border-top: solid 1px #bfbfbf; padding: 5px; }
.cart-even { background-color: #edf6fb; }
#cart-right { text-align: right; overflow: hidden; display: block; border-top: solid 1px #bfbfbf; }
#cart-right h4 { color: #004c92; font-size: 18px; font-weight: bold; padding: 10px 10px 10px 0; margin: 0; border-bottom: solid 1px #bfbfbf; text-align: right !important; }
#cart-right h4 span { color: #F00; font-size: 18px; font-weight: normal; letter-spacing: -0.3pt; word-spacing: -0.5pt; padding: 15px 5px; margin: 0; }
#cart-right h4 font { font-size: 12px; font-weight: normal; }
#cart p { padding: 0 0 2px 0; margin: 0; }
.cartRemove { display:block; width:20px; height:20px; padding: 0; margin: 0 10px 0 0; *margin: 0 0 0 10px;
background: url(../images/btn-sterge.gif) no-repeat right top transparent; text-indent:-9999px; float: right; }
/*
///////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////  CHECKOUT STYLES ///////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////
*/





#overview { background: #FFF; border-bottom: 1px solid #bfbfbf; padding: 0; margin: 0; overflow: hidden; }
#overview h2 { font: bold 90%/100% Arial, Helvetica, sans-serif !important; }
#products { float: left; width: 390px !important; }
#done { float: left; width: 100%; }
#wallet { margin-left: 390px; padding: 5px 0 10px 0; text-align: center; }
#cost, #order-num { font: 400% Arial, Helvetica, sans-serif; color: #F00; display: block; }
#cost { font-family: Arial, Helvetica, sans-serif; color: #F00; font-size: 20px; font-weight: normal; display: block; margin-bottom: 10px; }
#cost font { color: #666; font-size: 14px; display: block; text-align: center; }
#order-num { font-size: 120%; }
#success { color: #090; background: #cfc; padding: 5px; margin: 20px 0; text-align: center; border: 1px solid #090; font-weight: bold; }
#steps { font-size: 14px; color: #58683a; font-family: "Tahoma", Arial, System; font-weight: bold; font-style: italic; margin-top: 10px; padding: 10px; border: solid 1px #58683a; }
.thumbs-checkout { height: 130px; margin: 10px 0; padding: 0; width: 33.33%; *width: 33.33%;
float: left; overflow: hidden; }
.thumbs-checkout div { width: 70px; height: 70px; padding: 0; margin: 0 auto; border: 1px solid #bfbfbf; }
.thumbs-checkout div img { background: transparent; width: 70px; height: 70px; }
.thumbs-checkout h3 { text-align: center; font: bold 90%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; color: #004c92; margin: 0; padding: 5px 2px; display: block; *display: inline-block;
}
.thumbs-checkout h3 span { text-align: center; color: #666; font: normal 80%/100% Arial, Helvetica, sans-serif; }
.thumbs-checkout span { font: normal 80%/100% Arial, Helvetica, sans-serif; text-align: center; color: #333; display: block; }
/*
//////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////   SELECT PREFERINTE CHECLOUT   //////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////
 */

#payment-type { margin: 0; padding-top: 10px; list-style: none; text-align: center; }
#payment-type li { margin: 10px; padding: 10px; border: 1px solid #bfbfbf; }
#payment-type li:hover { border: 1px solid #bfbfbf; }
li.text-payment { margin: 10px !important; padding: 0px !important; }
.center { width: 520px; margin: 0 auto; }
/*
 *=EMAIL
 */

.addresses { background: #edf6fb; /*url(../images-shop/icon-livrare.gif) no-repeat right top */ background-position: right top; background-repeat: no-repeat; height: auto; min-height: 100%; overflow: hidden; border: solid 1px #bfbfbf; border-bottom: solid 2px #bfbfbf; padding: 10px; }
.addresses h3 { color: #004c92; padding: 10px 0 0 0; }
.addresses h3 a { text-decoration: none; color: #004c92; }
.addresses h3 a:hover { text-decoration: none; color: #8ca1af; }
.addresses h3 font { background: #FFF; font: normal 200%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.5pt; color: #F00; padding: 5px 10px; border: solid 1px #F00; }
.addresses p { color: #666; padding: 5px 0; margin: 0; }
.addresses p em { width: 70%; font-size: 14px; color: #7d857a; padding: 5px 0; margin: 0; }
.addresses p label { color: #666; cursor: default; }
.addresses p.shipping-same { text-align: left; color: #333; padding: 5px; margin: 0; border: solid 1px #bfbfbf; }
#email { background: url(../images/icon0checkout-mail.gif) no-repeat right top #edf6fb; /*url(../images-shop/icon-shipping-mail.gif) no-repeat right center*/ line-height: 100%; border: 1px solid #bfbfbf; border-bottom: 2px solid #bfbfbf; padding: 10px; margin: 10px 0; }
#email label { font-size: 14px; color: #004c92; display: block; margin-bottom: 0px; }
#shipping-same { }
#shipping-same label { }
.address-notification { }
/* PAYPAL EXPRESS */

#gateway-logos { }
#gateway-logos img { }
.inactive { -moz-opacity: 0.25; opacity:.25; filter: alpha(opacity=25); }
/*
 *=GROUPED BOXES
 */

.gleft { float: left; width: 46.5% !important; padding: 0; margin: 0 -46.5% 0 30px !important; *margin: 0 -47.5% 0 30px !important;
_margin: 0 -46.5% 0 10px !important; position: relative; }
.gright { padding: 0 0 0 53%; _padding: 0 0 0 51%; }
/*
///////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////   MISC   /////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////
*/


#buttons { border-top: solid 1px #bfbfbf; padding: 20px 10px; margin: 0; }
#buttons input { font-size: 12px; }
#buttons font { font-size: 12px; color: #666; }
#buttons font a { text-decoration: none; font-size: 12px; color: #004c92; white-space: nowrap; }
#buttons font a:hover { text-decoration: none; font-size: 12px; color: #8ca1af; white-space: nowrap; }
/* Example: */
/* http://clotheshelf.myshopify.com/collections/frontpage/products/leather-car-coat */


p.info-livrare { background: url(../images/sprite-1b.gif) no-repeat -695px -1858px #e7f2f8 !important; display: block; border: solid 1px #bfbfbf !important; padding: 5px 5px 5px 35px !important; margin: 0 !important; }
p.select-mod-livrare select { background: #FFF !important; width: 260px !important; border: solid 1px #bfbfbf !important; padding: 1px !important; margin: 0; }
em.questionmark { background: url(../images/sprite-1b.gif) no-repeat -695px -1858px transparent; width: 20px !important; height: 20px !important; display: block; _display: inline-block; padding: 0 !important; margin: 0 0 -5px 0 !important; }
em.questionmark a, em.questionmark a:hover { background: none !important; width: 20px !important; height: 20px !important; border: none !important; outline: none; cursor: help !important; display: block; padding: 0 !important; margin: 0 !important; }
/*=========================================================================================================================================================================================*/






/*PERIOADE NAVI STYLES*/
/*=========================================================================================================================================================================================*/
.navi-perioade-container { height: 40px !important; padding: 0 !important; margin: 0 !important; overflow: hidden; float: left; }
.kwicks { list-style: none; position: relative !important; margin: 0 !important; padding: 0 !important; background-image:url(../images/no_flicker.jpg); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/ }
.kwicks li { display: block !important; overflow: hidden; padding: 0 !important; cursor: pointer !important; float: left; width: 90px; height: 40px !important; margin-right: 0px !important; background-image:url(../images/kwicks_sprite.jpg); background-repeat:no-repeat; }
.kwicks a { display:block; height:40px; text-indent:-9999px; outline:none; }
#kwick1 { background-position:0px 0px !important; }
#kwick2 { background-position:-130px 0px !important; }
#kwick3 { background-position:-260px 0px !important; }
#kwick4 { background-position:-390px 0px !important; }
#kwick5 { background-position:-520px 0px !important; }
#kwick6 { background-position:-650px 0px !important; }
#kwick1.active, #kwick1:hover { background-position: 0 -40px !important; }
#kwick2.active, #kwick2:hover { background-position: -130px -40px !important; }
#kwick3.active, #kwick3:hover { background-position: -260px -40px !important; }
#kwick4.active, #kwick4:hover { background-position: -390px -40px !important; }
#kwick5.active, #kwick5:hover { background-position: -520px -40px !important; }
#kwick6.active, #kwick6:hover { background-position: -650px -40px !important; }
/*
#kwick1 a { background-image:url(end.jpg); background-repeat:no-repeat; background-position: left 0px; }
#kwick1 a:hover { background-position: left -80px; }
#kwick6 a#end-kwick { background-image: url(../images/end-navi-p-2.jpg) !important; background-repeat:no-repeat !important; background-position: right 0px !important; }
#kwick4 a#end-kwick:hover { background-image: none !important; }
*/
em#end-kwick { text-indent: 0 !important; width: 10px; height: 40px; display: inline-block; float: right !important; background-image: url(../images/end-navi-p-2.jpg) !important; background-repeat:no-repeat !important; background-position: right 0px !important; }
/*=========================================================================================================================================================================================*/







/*MENU STYLES CSS*/
/*=========================================================================================================================================================================================*/
ul.menu, ul.menu ul { background: #efefef !important; list-style-type:none !important; margin: 0 -3px !important; padding: 0 !important; width: 176px !important; }
ul.menu ul { margin: 0 !important; }
ul.menu a { display: block !important; text-decoration: none !important; border: none !important; outline: none !important; }
ul.menu li { margin-top: 1px !important; }
ul.menu li a { background: #FFF !important; color: #003c74 !important; padding: 5px 10px !important; }
ul.menu li a:hover { background: #aad3eb !important; }
ul.menu li ul li { margin: 0 !important; cursor: pointer !important; }
ul.menu li ul li a { background: #e7f2f8 !important; color: #666 !important; padding-left: 25px !important; }
ul.menu li ul li a:hover { background: url(../images/arrow-right-2.gif) no-repeat 5px 6px #b0d8f0 !important; padding-left: 25px !important; }
/*=========================================================================================================================================================================================*/



/*IMAGE SLIDE SHOW 4 -- STYLES*/
/*=========================================================================================================================================================================================*/
.promo-lunar { height: 180px; padding: 0 0 7px 0; margin: 0; overflow: hidden; }
.imageSlideshowHolder, .imageSlideshowHolder_left { background: none; margin:0px; /* "Air" */ float:right; /* Floating gallery at the right side of other web page content */ width:530px; /* Image width */ height:180px;	/* Image height */ position:relative;	/* Don't remove this line */ }
.leftFloatingDiv { float:left; width:530px; height:180px; }
/* Don't change these values */
.imageSlideshowHolder img { position:absolute; right:0px; top:0px; }
/*=========================================================================================================================================================================================*/



/*JQUERY JCAROUSEL*/
/*=========================================================================================================================================================================================*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; display: block; !important;
}
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 165px; height: 62px; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
/*=========================================================================================================================================================================================*/




/*THICKBOX PLUGIN CSS*/
/*=========================================================================================================================================================================================*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; }
#TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link { color: #666666; }
#TB_window a:visited { color: #666666; }
#TB_window a:hover { color: #000; }
#TB_window a:active { color: #666666; }
#TB_window a:focus { color: #666666; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background: url(../images/macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load { position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect { z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
/*=========================================================================================================================================================================================*/





/*SLIDER STYLES CSS*/
/*=========================================================================================================================================================================================*/
/*=============================  CROSS LINKS  =====================================*/

p#cross-links { text-align: center }
p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
/*=============================  END of CROSS LINKS  =====================================*/

a:focus { outline:none }
/*==============================   SLIDER STYLES  ========================================*/
.stripViewer .panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; }
.slider-wrap { margin: 45px 0 0 0; position: relative; width: 100%; }
.csw { width: 520px; height: auto; min-height: 850px; *height: 100%;
background: #fff; overflow: scroll }
.csw .loading { margin: 200px 0 300px 0; text-align: center }
.stripViewer { position: relative; overflow: hidden; border: solid 1px #bfbfbf; margin: auto; width: 518px; height: auto; min-height: 848px; *height: 100%;
clear: both; background: #fff; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; width: 518px; list-style-type: none; }
.stripViewer .panelContainer .panel { float:left; height: 100%; position: relative; width: 518px; }
.stripViewer .panelContainer .panel .wrapper { padding: 10px; }
.stripNav { width: 500px !important; margin: -25px auto 0 auto; padding: 0 0 0 10px; position: absolute; z-index: 10; }
.stripNav ul { _width: 510px !important; list-style: none; }
.stripNav ul li { float: left; margin-right: 2px; }
.stripNav a { font: bold 110%/100% Arial, Helvetica, sans-serif; text-align: center; line-height: 22px; background: #e7f2f8; color: #8ca1af; text-decoration: none; display: block; *display: inline-block;
padding: 0 3px; border: solid 1px #bfbfbf; }
.stripNav li.tab a { background: #e7f2f8; }
.stripNav li a:hover { background: #8bd2e8; }
.stripNav li a.current { background: #FFF; color: #004c92; }
.stripNavL, .stripNavR { display: none !important; }
/*==============================   SLIDER STYLES  ========================================*/
.wrapper h2 { padding-bottom: 50px; }
.wrapper.a { background: url(../images/litere/a.jpg) no-repeat right top transparent; }
.wrapper.b { background: url(../images/litere/b.jpg) no-repeat right top transparent; }
.wrapper.c { background: url(../images/litere/c.jpg) no-repeat right top transparent; }
.wrapper.d { background: url(../images/litere/d.jpg) no-repeat right top transparent; }
.wrapper.e { background: url(../images/litere/e.jpg) no-repeat right top transparent; }
.wrapper.f { background: url(../images/litere/f.jpg) no-repeat right top transparent; }
.wrapper.g { background: url(../images/litere/g.jpg) no-repeat right top transparent; }
.wrapper.h { background: url(../images/litere/h.jpg) no-repeat right top transparent; }
.wrapper.i { background: url(../images/litere/i.jpg) no-repeat right top transparent; }
.wrapper.j { background: url(../images/litere/j.jpg) no-repeat right top transparent; }
.wrapper.k { background: url(../images/litere/k.jpg) no-repeat right top transparent; }
.wrapper.l { background: url(../images/litere/l.jpg) no-repeat right top transparent; }
.wrapper.m { background: url(../images/litere/m.jpg) no-repeat right top transparent; }
.wrapper.n { background: url(../images/litere/n.jpg) no-repeat right top transparent; }
.wrapper.o { background: url(../images/litere/o.jpg) no-repeat right top transparent; }
.wrapper.p { background: url(../images/litere/p.jpg) no-repeat right top transparent; }
.wrapper.r { background: url(../images/litere/r.jpg) no-repeat right top transparent; }
.wrapper.s { background: url(../images/litere/s.jpg) no-repeat right top transparent; }
.wrapper.t { background: url(../images/litere/t.jpg) no-repeat right top transparent; }
.wrapper.u { background: url(../images/litere/u.jpg) no-repeat right top transparent; }
.wrapper.v { background: url(../images/litere/v.jpg) no-repeat right top transparent; }
.wrapper.x { background: url(../images/litere/x.jpg) no-repeat right top transparent; }
.wrapper.y { background: url(../images/litere/y.jpg) no-repeat right top transparent; }
.wrapper.z { background: url(../images/litere/z.jpg) no-repeat right top transparent; }
/*====================================  CONTENT NUME  ================================================*/
.content-nume { padding: 0 20px; margin: 0; overflow: hidden; }
.content-nume ol { width: 48%; padding: 0; margin: 0 5px 0 0; overflow: hidden; float: left; display: inline-block; border: solid 1px #bfbfbf; }
.content-nume ol span { font: bold 140%/100% Arial, Helvetica, sans-serif; background: #e7f2f8; padding: 5px; margin: -2px -5px; display: block; border-top: solid 1px #bfbfbf; border-bottom: solid 1px #bfbfbf; }
.content-nume ol li { color: #004c92; background: url(../images/dot-3.gif) repeat-x center bottom transparent; display: block; padding: 2px 5px; margin: 0; }
/*=========================================================================================================================================================================================*/
/*SLIDE PANELS*/
/*=========================================================================================================================================================================================*/
#slide-categorii, #slide-infoutile { padding: 0; margin: 0; overflow: hidden; }
#slide-categorii dl { width: 48%; float: left; padding: 0 5px; margin: 0; display: block; }
#slide-infoutile dl { width: 520px; float: left; padding: 0; margin: 0; display: block; }
#slide-categorii dl dd p { background: url(../images/dot-1.gif) repeat-x center bottom #8ca1af; padding: 5px; margin: -5px -5px 5px -5px; height: 62px; text-align: left; border-top: solid 1px #516776; }
#slide-infoutile dl dd { padding: 5px; margin: 0 0 5px 0; height: auto; text-align: left; border-top: solid 1px #516776; }
#slide-categorii dl dd p font { font: bold 100%/100% Arial, Helvetica, sans-serif !important; color: #88e0ff; display: inline-block; padding: 0 5px !important; }
span.cat-info { color: #FFF; font: normal 100%/100% Arial, Helvetica, sans-serif; line-height: 1.7 !important; _line-height: 170% !important; padding: 0 0 0 70px; margin: 0; display: block; }
span.cat-thumb { width: 60px; height: 60px; float: left; padding: 0; margin: 0 -70px 0 0; display: inline-block; border: solid 1px #516776; }
span.cat-thumb.patuturi { /*Patuturi de lemn*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left top #59778c; }
span.cat-thumb.sanatate { /*Sanatate*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px top #59778c; }
span.cat-thumb.igiena { /*Igiena*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px top #59778c; }
span.cat-thumb.paturi-pliante { /*Paturi pliante*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -70px #59778c; }
span.cat-thumb.electrocasnice { /*Electrocasnice*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -70px #59778c; }
span.cat-thumb.marsupii { /*Marsupii*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px -70px #59778c; }
span.cat-thumb.saltele { /*Saltele Patuturi*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -140px #59778c; }
span.cat-thumb.carti { /*Carti de colorat*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -140px #59778c; }
span.cat-thumb.genti { /*Genti*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px -140px #59778c; }
span.cat-thumb.cuverturi { /*Cuverturi si prosoape*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -210px #59778c; }
span.cat-thumb.alaptare { /*Accesorii Alaptare*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -210px #59778c; }
span.cat-thumb.jucarii { /*Jucari pentru copii*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px -210px #59778c; }
span.cat-thumb.hainute { /*Hainute*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -280px; }
span.cat-thumb.gravide { /*Poduse pentru gravide*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -280px; }
span.cat-thumb.carucioare { /*Carucioare*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px -280px; }
span.cat-thumb.mobilier { /*Mobilier*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -350px; }
span.cat-thumb.alimentatie { /*Alimentatie artificiala*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -350px; }
span.cat-thumb.fotolii-auto { /*Fotolii auto*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -140px -350px; }
span.cat-thumb.cadouri { /*Fotolii auto*/ background: url(../images/icoane-categorii.gif) no-repeat scroll left -420px; }
span.cat-thumb.dvd-cd { /*Fotolii auto*/ background: url(../images/icoane-categorii.gif) no-repeat scroll -70px -420px; }
#slide-categorii dd a, #slide-categorii dd a:hover { text-decoration: none; display: block; color: #004c92; font: normal 100%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; padding: 5px 5px 5px 24px; margin: 0; }
#slide-categorii dd a:hover { background: url(../images/arrow-right-2.gif) no-repeat 4px 4px #e7f2f8; }
a:focus { outline: none; }
#panel-1, #panel-2, #panel-3, #panel-4, #panel-5, #panel-6, #panel-7, #panel-8, #panel-9, #panel-10, #panel-11, #panel-12, #panel-13, #panel-14, #panel-15 { background: #FFF; height: auto; _height: 100%; display: none; border: solid 1px #bfbfbf; border-top: none; padding: 5px; margin: 0 0 5px 0; }
#panel-1 { display: block; }
#slide-infoutile #panel-7 { display: none !important; }
.slide { margin: 0; padding: 0; border: solid 1px #bfbfbf; border-bottom: none; background: url(../images/dot-3.gif) repeat-x center bottom #e7f2f8; }
.btn-slide-1, .btn-slide-2, .btn-slide-3, .btn-slide-4, .btn-slide-5, .btn-slide-6, .btn-slide-7, .btn-slide-8, .btn-slide-9, .btn-slide-10, .btn-slide-11, .btn-slide-12, .btn-slide-13, .btn-slide-14, .btn-slide-15 { background: url(../images/arrow-square.gif) no-repeat scroll right -187px transparent; text-align: left; padding: 10px 30px 10px 10px !important; margin: 0 0 5px 0 !important; display: block; font: bold 120%/100% Arial, Helvetica, sans-serif; letter-spacing: 0; word-spacing: -0.3pt; color: #004c92; text-decoration: none; }
.active { background-position: right 5px; }
/*=========================================================================================================================================================================================*/
/*============================  CATEGORII INFOUTILE - OK - =======================================*/
/*=========================================================================================================================================================================================*/
.cat-utile { _height: 100% !important; background: #FFF; margin: 0; padding: 0; overflow: hidden; }
.cat-utile dl { background: url(../images/dot-3.gif) repeat-x center top transparent !important; width: 48.3% !important; _width: 47.7% !important; _height: 80px; min-height: 80px; display: block; padding: 5px 0 !important; margin: 0 4px !important; float: left !important; }
.cat-utile dl dt { width: 62px; height: 62px; padding: 0; margin: 0 -67px 0 0; float: left; _position: relative !important; }
.cat-utile dl dt a { border: none; outline: none; }
.cat-utile dl dt a img { width: 60px; height: 60px; border: solid 1px #bfbfbf; }
.cat-utile dl dd { padding: 0 0 0 68px !important; margin: 0 !important; height: 100px !important; _height: 100px !important; border: none !important; overflow: hidden !important; }
.cat-utile dl dd h3, .cat-utile dl dd p { display: block !important; _display: inline-block !important; }
.cat-utile dl dd h3 { padding: 0; margin: 0 0 3px 0 !important; }
.cat-utile dl dd p { padding: 0; margin: 0 0 3px 0 !important; }
.cat-utile dl dd p a { float: none !important; clear: both !important; }
/*in caz ca retrebuie bagat numar de vizite / articol */
/*
.cat-utile ul li em
{
background: url(../images/bg-cifre-utile.gif) no-repeat left top #F00;
color: #FFF;
font: bold 100%/100% Arial, Helvetica, sans-serif;
letter-spacing: 0;
word-spacing: -0.5pt;
white-space: nowrap;
text-align: center;
display: block;
width: 70px;
height: 15px;
padding: 0 5px;
margin: 0 0 0 -80px;
line-height: 15px !important;
overflow: hidden;
float: right;
position: relative;
}
*/
/*=========================================================================================================================================================================================*/
/*JTIP CSS STYLES*/
/*=========================================================================================================================================================================================*/
#JT_arrow_left { background-image: url(../images/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px; }
#JT_arrow_right { background-image: url(../images/arrow_right.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT { width: 300px; position: absolute; z-index:100; border: 1px solid #000; background-color: #000; padding: 0 !important; margin: 0 !important; overflow: hidden; }
#JT p { width: 300px; padding: 0; margin: 0; }
#JT p img { border: none; outline: none; }
#JT_copy { display: block; padding:0; color:#000; }
.JT_loader { background-image: url(../images/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%; height:12px; }
#JT_close_left { color: #FFF; background-color: #000; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_close_right { color: #FFF; background-color: #000; text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_copy p { margin:0; }
#JT_copy img { padding: 0px; border: none; }
.jTip { cursor:help; }
/*=========================================================================================================================================================================================*/
/*SIMPLE GALLERY*/
/*=========================================================================================================================================================================================*/
#promolunar-slide { background: #e9ead9; position: relative; /*keep this intact*/ visibility: hidden; /*keep this intact*/ border: none; margin-bottom: 10px !important; }
#promolunar-slide .gallerydesctext { text-align: left; padding: 2px 5px; }
#promolunar-slide a { border: none; outline: none; }
/*=========================================================================================================================================================================================*/



/*1*/
/*
.bg-cifre-utile { background-position: 0 0; } 
.bg-img-cs-layout { background-position: 0 -75px; } 
.bg-img-option-details { background-position: 0 -335px; } 
.bg-pret-vechi-detalii { background-position: 0 -525px; } 
.btn-adauga-big-ov { background-position: 0 -605px; } 
.btn-adauga-big { background-position: 0 -697px; } 
.btn-compara { background-position: 0 -789px; } 
.btn-cos-small { background-position: 0 -921px; } 
.btn-cs-submit-data { background-position: 0 -1031px; } 
.btn-cs-submit { background-position: 0 -1163px; } 
.btn-detalii-small { background-position: 0 -1295px; } 
.btn-editare { background-position: 0 -1405px; } 
.btn-friend { background-position: 0 -1545px; } 
.btn-gift-big-ov { background-position: 0 -1677px; } 
.btn-gift-big { background-position: 0 -1769px; } 
.btn-gift-box-submit { background-position: 0 -1861px; } 
.btn-sterge { background-position: -410px 0; } 
.btn-submit-giftbox { background-position: -410px -80px; } 
.btn-submit-login { background-position: -410px -190px; } 
.btn-submit-newsletter { background-position: -410px -300px; } 
.btn-ustensile-1 { background-position: -410px -410px; } 
.btn-ustensile-2 { background-position: -410px -630px; } 
.btn-ustensile-3 { background-position: -410px -850px; } 
.btn-ustensile-4 { background-position: -410px -1070px; } 
.btn-ustensile-5 { background-position: -410px -1290px; } 
.btn-view-cos-big-ov { background-position: -410px -1385px; } 
.btn-view-cos-big { background-position: -410px -1477px; } 
.btn_suport_online { background-position: -410px -1569px; }
.carousel-bg-img { background-position: -410px -1719px; }
.cod-bg-5 { background-position: -410px -1857px; }
.cod-bg { background-position: -410px -1932px; }
.collapse-all { background-position: -820px 0; }
.drager { background-position: -820px -132px; } 
.field-2 { background-position: -820px -208px; } 
.field-cantitate { background-position: -820px -308px; } 
.field-filtre-bg-1 { background-position: -820px -400px; } 
.field-filtre-bg-2 { background-position: -820px -482px; } 
.field-login { background-position: -820px -564px; } 
.field-newsletter { background-position: -820px -648px; } 
.footer-bg-md { background-position: -820px -728px; } 
.footer-bg-rgt { background-position: -820px -858px; } 
.footer-lft { background-position: -820px -988px; } 
.gift-box-small-2 { background-position: -820px -1118px; } 
.gift-box-small { background-position: -820px -1238px; } ////////////////////////////////////////////////////////////////////////
.head-1 { background-position: -820px -1358px; } 
.head-lft-1 { background-position: -820px -1453px; } 
.head-lft-1b { background-position: -820px -1548px; } 
.head-lft-2 { background-position: -820px -1643px; } 
.head-lft-3 { background-position: -820px -1738px; } 
.head-lft-5 { background-position: -820px -1833px; }
.head-md-1 { background-position: -820px -1928px; } 
.head-md-2 { background-position: 0 0; } 
.head-md-3 { background-position: 0 -95px; } 
.head-md-5 { background-position: 0 -190px; }
.head-rgt-1 { background-position: 0 -285px; } 
.head-rgt-1b { background-position: -700px -380px; } 
.head-rgt-2 { background-position: -700px -475px; } 
.head-rgt-3 { background-position: -700px -570px; } 
.head-rgt-5 { background-position: -700px -665px; }
.heading-md { background-position: 0 -760px; } 
.heading-rgt { background-position: -700px -900px; }
.icon-atentie-small { background-position: -700px -1040px; } 
.icon-az-za { background-position: -700px -1121px; }
.icon-categorii-cont { background-position: -700px -1271px; } 
.icon-enlarge-small { background-position: -700px -1531px; } 
.icon-forum { background-position: -700px -1611px; } 
.icon-guestbook { background-position: -700px -1687px; } 
.icon-info-big { background-position: -700px -1763px; } 
.icon-info-small-2 { background-position: -695px -1858px; }  /////////////////


.icon-intrebare { background-position: -700px 0; } 
.icon-obligatoriu { background-position: -700px -80px; } 
.icon-phone { background-position: -700px -150px; } 
.icon-rss { background-position: -700px -248px; } 
.icon-search-md { background-position: -700px -324px; } 
.logo-bebeplanet-small { background-position: -700px -409px; } 
.navi-lft { background-position: -700px -514px; } 
.navi-md { background-position: -700px -614px; } 
.navi-rgt { background-position: -700px -714px; } 
.price-bg-promo { background-position: -700px -814px; } 
.price-big-bar { background-position: -700px -892px; } 
.price-big-lft { background-position: -700px -982px; } 
.price-compara-1 { background-position: -700px -1072px; } 
.price-compara-2 { background-position: -700px -1152px; } 
.rubrica-lft-ft { background-position: -700px -1232px; } 
.rubrica-lft-md { background-position: -700px -1298px; } 
.rubrica-small-bc { background-position: -700px -1359px; } 
.rubrica-small-br-2 { background-position: -700px -1424px; } 
.rubrica-small-br { background-position: -700px -1489px; } 
.rubrica-small-lb-2 { background-position: -700px -1554px; } 
.rubrica-small-lb { background-position: -700px -1619px; } 
.rubrica-small-md { background-position: -700px -1684px; } 
.search-box-bg { background-position: -700px -1749px; } 
.search-field-advance { background-position: -700px -1829px; } 
.sign-1-heading { background-position: -700px -1909px; }


.sign-2-heading { background-position: -3925px 0; } 
.sign-3-heading { background-position: -3925px -90px; } 
.tall-down-arrow { background-position: -3925px -180px; } 
.tall-up-arrow { background-position: -3925px -251px; } 
*/


/*SPRITE 2*/
/*
.icon-calut { background-position: 0 0; } 
.icon-carucioare { background-position: 0 -120px; } 
.icon-categorii-1 { background-position: 0 -240px; } 
.icon-categorii-10 { background-position: 0 -360px; } 
.icon-categorii-11 { background-position: 0 -480px; } 
.icon-categorii-12 { background-position: 0 -600px; } 
.icon-categorii-13 { background-position: 0 -720px; } 
.icon-categorii-14 { background-position: 0 -840px; } 
.icon-categorii-15 { background-position: 0 -960px; } 
.icon-categorii-16 { background-position: 0 -1080px; } 
.icon-categorii-17 { background-position: 0 -1200px; } 
.icon-categorii-18 { background-position: 0 -1320px; } 
.icon-categorii-19 { background-position: 0 -1440px; } 
.icon-categorii-2 { background-position: 0 -1560px; } 
.icon-categorii-20 { background-position: 0 -1680px; } 
.icon-categorii-3 { background-position: 0 -1800px; } 
.icon-categorii-4 { background-position: 0 -1920px; } 
.icon-categorii-5 { background-position: -120px 0; } 
.icon-categorii-6 { background-position: -120px -120px; } 
.icon-categorii-7 { background-position: -120px -240px; } 
.icon-categorii-8 { background-position: -120px -360px; } 
.icon-categorii-9 { background-position: -120px -480px; } 
.icon-checkout-mesaj { background-position: -120px -600px; } 
.icon-checkout-ok { background-position: -120px -730px; } 
.icon-checkout-payment { background-position: -120px -880px; } 
.icon-checkout-shipping { background-position: -120px -1010px; } 
.icon-contact-large { background-position: -120px -1160px; } 
.icon-fotolii { background-position: -120px -1350px; } 
.icon-genti { background-position: -120px -1470px; } 
.icon-guest-large { background-position: -120px -1590px; } 
.icon-haine { background-position: -120px -1780px; } 
.icon-igiena { background-position: -120px -1900px; } 
.icon-pass { background-position: -330px 0; } 
.icon-patut-2 { background-position: -330px -190px; } 
.icon-patut { background-position: -330px -310px; } 
.icon-prosoape { background-position: -330px -430px; } 
.icon-rec-pass { background-position: -330px -550px; } 
.icon-saltele { background-position: -330px -740px; } 
.icon-shipping-big { background-position: -330px -860px; } 
.icon-tarc { background-position: -330px -1050px; } 
.icon-user-big { background-position: -330px -1170px; } 
.screen-1 { background-position: -330px -1360px; } 
.screen-10 { background-position: -330px -1585px; } 
.screen-2 { background-position: -330px -1785px; } 
.screen-3 { background-position: -910px 0; } 
.screen-4 { background-position: -910px -200px; } 
.screen-5 { background-position: -910px -400px; } 
.screen-6 { background-position: -910px -620px; } 
.screen-7 { background-position: -910px -790px; } 
.screen-8 { background-position: -910px -1010px; } 
.screen-9 { background-position: -910px -1230px; } 
*/



/*SPRITE 3*/
/*
.a { background-position: 0 0; } 
.b { background-position: 0 -160px; } 
.banner-728x90-test { background-position: 0 -320px; } 
.bg-img-body { background-position: 0 -470px; } 
.bg-img-cs { background-position: 0 -1180px; } 
.bg-img-main { background-position: 0 -1440px; } 
.c { background-position: -1240px 0; } 
.d { background-position: -1240px -160px; } 
.e { background-position: -1240px -320px; } 
.f { background-position: -1240px -480px; } 
.g { background-position: -1240px -640px; } 
.h { background-position: -1240px -800px; } 
.i { background-position: -1240px -960px; } 
.img-shopping-1 { background-position: -1240px -1120px; } 
.j { background-position: -1240px -1350px; } 
.k { background-position: -1240px -1510px; } 
.l { background-position: -1240px -1670px; } 
.logo-bebeplanet-big { background-position: -1240px -1830px; } 
.m { background-position: -2480px 0; } 
.n { background-position: -2480px -160px; } 
.o { background-position: -2480px -320px; } 
.p { background-position: -2480px -480px; } 
.q { background-position: -2480px -640px; } 
.r { background-position: -2480px -800px; } 
.s { background-position: -2480px -960px; } 
.t { background-position: -2480px -1120px; } 
.u { background-position: -2480px -1280px; } 
.v { background-position: -2480px -1440px; } 
.w { background-position: -2480px -1600px; } 
.x { background-position: -2480px -1760px; } 
.y { background-position: -2480px -1920px; } 
.z { background-position: -3720px 0; } 
*/


/*SPRITE 4*/
/*
.button_bg { background-position: 0 0; } 
.button_left { background-position: 0 -112px; } 
.button_left_xon { background-position: 0 -198px; } 
.button_right { background-position: 0 -284px; } 
.button_right_xon { background-position: 0 -370px; } 
.checkbox { background-position: 0 -456px; } 
.input_bg { background-position: 0 -542px; } 
.input_left { background-position: 0 -648px; } 
.input_left_xon { background-position: 0 -731px; } 
.input_right { background-position: 0 -814px; } 
.input_right_xon { background-position: 0 -897px; } 
.radio { background-position: 0 -980px; } 
.select_bg { background-position: 0 -1068px; } 
.select_left { background-position: 0 -1151px; } 
.select_right { background-position: 0 -1234px; } 
.txtarea_bl { background-position: 0 -1317px; } 
.txtarea_bl_xon { background-position: 0 -1382px; } 
.txtarea_br { background-position: 0 -1447px; } 
.txtarea_br_xon { background-position: 0 -1512px; } 
.txtarea_cntr { background-position: 0 -1577px; } 
.txtarea_cntr_xon { background-position: 0 -1662px; } 
.txtarea_l { background-position: 0 -1742px; } 
.txtarea_l_xon { background-position: 0 -1807px; } 
.txtarea_tl { background-position: 0 -1872px; } 
.txtarea_tl_xon { background-position: 0 -1937px; } 
.txtarea_tr { background-position: -680px 0; } 
.txtarea_tr_xon { background-position: -680px -65px; } 
*/

/*SPRITE 5*/
/*
.left { background-position: 0 0; } 
.pause { background-position: 0 -73px; } 
.play { background-position: 0 -155px; } 
.right { background-position: 0 -237px; } 
*/


/*02 - INFORMATII UTILE (2010)*/
/*=======================================================================*/
/*main layout*/
.info_utile_container { padding: 10px; margin: 0; overflow: hidden;}
.info_utile_container table { width: 500px;}
.info_utile_container table tr td {padding: 0; margin: 0;}
/*thumbnails*/
.info_utile_container table tr td.promo-thumbs {width: 120px; height: auto;}
.info_utile_container table tr td.promo-thumbs a {width: 100px; height: 100px; padding:0; margin: 0; outline: solid 1px #dedede; border: solid 3px #FFF; display: inline-block;}
.info_utile_container table tr td.promo-thumbs a {background-color: transparent; background-position: center center; background-repeat: no-repeat;}
.info_utile_container table tr td.promo-thumbs a span {width: 100px; height: 100px; display: block; text-indent: -9999px; *text-indent: inherit; font-size:0; line-height:0;}
/*feed content*/
.info_utile_container table tr td.promo-content {width:360px; height: auto; padding-left: 10px !important;}
.info_utile_container table tr td.promo-content h3 { padding: 0; margin: 0 0 10px 0 !important;}
.info_utile_container table tr td.promo-content h3 a:link, 
.info_utile_container table tr td.promo-content h3 a:visited {color: #003C74; font: bold 130%/100% Arial, Helvetica, Sans-Serif; letter-spacing: 0; word-spacing: -0.5pt; text-decoration: none; padding:0; margin: 0 0 3px 0 !important; display: inline-block; outline: none; border: none;}
.info_utile_container table tr td.promo-content h3 a:hover {text-decoration: underline;}
.info_utile_container table tr td.promo-content h3 span {color: #8CA1AF !important; font: bold 90%/100% Arial, Helvetica, Sans-Serif !important; letter-spacing: 0; word-spacing: -0.5pt; display: inline-block;}
.info_utile_container table tr td.promo-content p {padding: 0; margin: 0;}
.info_utile_container table tr td.promo-content a:link, .info_utile_container table tr td.promo-content a:visited {color: #8CA1AF; text-decoration: underline; font: bold 85%/100% Arial, Helvetica, Sans-Serif; letter-spacing: 0; word-spacing: -0.5pt; padding: 5px 0; margin: 5px 0; display: inline-block;}
/*=======================================================================*/
/*END of Informatii utile*/

/*03 - INFORMATII UTILE (2010)*/
/*=======================================================================*/
div.hr-1 {height: 1px; background: #fff url(../images/dot-3.gif) repeat-x scroll center;margin: 10px 0 15px 0;}
div.hr-1 hr {display: none;}
/*=======================================================================*/

