*{padding:0;border:0;margin:0;}
body{font-family:Arial,Helvetica,sans-serif;height:100%;padding:0;margin:0 auto;display:block;text-align:center; line-height:1.2}
body *{margin:0 auto;}
a,a:visited{text-decoration:none;}
.clear{clear:both;}
.ellipsis {white-space: nowrap;overflow: hidden;}
.ellipsis.multiline {white-space: normal;}
#mainContent,#header,#banner#carousel,#middle,#footerSearch,#footerMenu,#footer{width:1003px;}
#mainContent{}
#header{}
#banner{}
#carousel{}
#middle{}
#footerSearch{}
#footerMenu{}
#footer{}


.inputRadioChecked {width:13px;height:13px;background:transparent url(../images/images/checkbox.png) no-repeat 0 0}
.inputCheckboxChecked {width:13px;height:13px;background:transparent url(../images/images/checkbox.png) no-repeat -37px 0}
.inputFocus {width:13px;height:13px;background:transparent url(../images/images/checkbox.png) no-repeat -18px 0}


#mainContent{margin:0 auto;clear:both;}
/* header */
/* topo */
#header .top{width:1003px;}
#header .top .logo{float:left;margin-top:10px;width:296px;}
#header .top .logo a{}
#header .top .logo a img{border:0;}
#header .top .middle{float:left;width:488px;text-align:center;margin-top:5px;height:105px;overflow:hidden;}
#header .top .middle .contacts{margin: 0 auto;text-align:center;margin-bottom:28px;width:388px;}
#header .top .middle .contacts .phoneImage{background:url(../images/sprite.png) -92px -13px no-repeat;width:15px;height:16px;float:left;margin-right:7px;overflow:hidden;float:left;}
#header .top .middle .contacts .officeHours{float:left;margin-left:8px;}
#header .top .middle .contacts .officeHours span{color:#d9d9d9;font-size:11px;font-weight:bold;float:left}
#header .top .middle .contacts .phone1{width:114px;text-align:left;float:left;}
#header .top .middle .contacts .phone2{width:92px;text-align:right;border-left:1px solid #666666;float:left;}
#header .top .middle .contacts .phone1 span{float:left;}
#header .top .middle .contacts .phone2 span{float:right;}
#header .top .middle .contacts .phone1 span,#header .top .middle .contacts .phone2 span{color:#666666;font-size:11px;font-weight:bold;}
#header .top .middle .identification{height:45px;border-left: 1px dotted #cccccc;width:260px;margin-left:18px;text-align:center;float:left;}
#header .top .middle .identification .up, #header .top .middle .identification .bottom{width:240px;}
#header .top .middle .identification .up{margin:5px 11px 0 11px;}
#header .top .middle .identification .bottom{margin:0 11px 3px 11px;font-family:MV Boli,Arial,Helvetica,sans-serif;font-size:14px;}
#header .top .middle .identification .up span.win{color:#999999;font-size:14px;font-weight:bold;}
#header .top .middle .identification .up span.condition{color:#b9aac6;font-size:11px;}
#header .top .middle .identification .bottom span.ship{color:#e57817;}
#header .top .middle .identification .bottom span.to{color:#999999; margin:0 6px;}
#header .top .middle .login{height:45px;border-left: 1px dotted #cccccc;width:155px;text-align:left;float:left;}
#header .top .middle .login .up, #header .top .middle .login .bottom{width:133px;}
#header .top .middle .login .up{margin: 9px 11px 0 11px;}
#header .top .middle .login .bottom{margin: 4px 11px 0px 11px;}
#header .top .middle .login .up span{color:#999999; font-size:11px;float:left;}
#header .top .middle .login .bottom a{color:#5d307e; font-size:14px;float:left;}
#header .top .right{float:left;margin-top:5px;text-align:left;background:url(../images/myBasket.png) no-repeat;width:219px;height:105px;background-position:right bottom;}
#header .top .right .care{float:left;margin-left:10px;}
#header .top .right .care .careImage{width:11px;height:9px;background:url(../images/sprite.png) -93px -30px no-repeat;float:left;margin: 3px 3px 0 0;overflow:hidden;}
#header .top .right .care  a{color:#999999;font-size:11px;float:left;}
#header .top .right .myMenu{margin-bottom:6px;width:123px;height:39px;float:right;border-left:1px dotted #cccccc;}
#header .top .right .myMenu .up, #header .right .myMenu .bottom{width:100%;margin-left:9px;}
#header .top .right .myMenu .up{margin-bottom:11px;}
#header .top .right .myMenu .up .orderImage{background:url(../images/sprite.png) -91px -0px no-repeat;width:13px;height:10px;margin-right:7px;float:left;overflow:hidden;}
#header .top .right .myMenu .bottom .accountImage{background:url(../images/sprite.png) -105px -0px no-repeat;width:12px;height:12px;margin-right:7px;float:left;overflow:hidden;}
#header .top .right .myMenu .up a, #header .top .right .myMenu .bottom a{color:#999999; font-size:11px;float:left;}
#header .top .right .content{width:108px;float:right;}
#header .top .right .content .myBasket{margin: 21px 31px 0 0;height:15px;}
#header .top .right .content .counter{margin: 0 31px 7px 0;height:14px;}
#header .top .right .content .myBasket a{font-size:12px;color:#5d307e;float:left;}
#header .top .right .content .counter span{font-size:11px;color:#666666;float:left;}
/* menu */
#header .menu{width:1003px;}
#header .menu .middle{float:left;width:1003px;height:80px;}
#header .menu .middle .options{background-color:#5c307d;display:block;height:40px;text-align:center;width:1003px;background-image:url(../images/optionsBack.png);background-repeat:no-repeat;background-position:right top;background-color:#5c307d;text-align:center;}
#header .menu .middle .options .option{float:left;height:40px;margin-left:16px;}
#header .menu .middle .options .option .main{float:left;height:40px;}
#header .menu .middle .options .option .main a{float:left;font-size:12px;font-weight:bold;color:#ffffff;font-family:arial, Helvetica, sans-serif;margin: 12px 0px 0 19px;}
#header .menu .middle .options .option .optionCornerRight{float:left;width:19px;height:40px;}
#header .menu .middle .options .selected{background-color:#ececec;}
#header .menu .middle .options .selected .optionCornerRight{background:url(../images/optionCorner.png) no-repeat;float:left;overflow:hidden;background-color:#5C307D;}
#header .menu .middle .options .option .subMenu{width:464px;height:384px;position:absolute;top:145px;z-index:999;float:left;clear:both;display:none;background:url(../images/subMenu.png) no-repeat;margin-left:-7px;}
#header .menu .middle .options .selected .subMenu{}
#header .menu .middle .options .option .subMenuRight{width:464px;height:384px;position:absolute;top:145px;z-index:999;float:left;clear:both;display:none;background:url(../images/subMenu.png) no-repeat;}
#header .menu .middle .options .selected .subMenuRight{}
#header .menu .middle .options .selected .subMenu .downArrow,#header .menu .middle .options .selected .subMenuRight .downArrow{width:18px;height:9px;background:url(../images/downArrow.png) no-repeat;overflow:hidden;margin-top:-1px;}
#header .menu .middle .options .selected .subMenu .columnLeft,#header .menu .middle .options .selected .subMenuRight .columnLeft{float:left;margin: 10px 20px 20px 30px;width:180px;clear:left;}
#header .menu .middle .options .selected .subMenu .columnRight,#header .menu .middle .options .selected .subMenuRight .columnRight{float:right;margin: 10px 25px 0px 25px;width:180px;clear:right;}
#header .menu .middle .options .selected .subMenu .columnLeft .title,#header .menu .middle .options .selected .subMenuRight .columnLeft .title{float:left;clear:both;border-bottom:1px solid #ececec;width:180px;margin-bottom:14px;}
#header .menu .middle .options .selected .subMenu .columnRight .title,#header .menu .middle .options .selected .subMenuRight .columnRight .title{float:left;clear:both;border-bottom:1px solid #ececec;width:180px;margin-bottom:14px;}
#header .menu .middle .options .selected .subMenu .columnLeft .title span,#header .menu .middle .options .selected .subMenuRight .columnLeft .title span{float:left;font-size:14px;font-weight:bold;margin-bottom:6px;color:#5d307e;}
#header .menu .middle .options .selected .subMenu .columnRight .title span,#header .menu .middle .options .selected .subMenuRight .columnRight .title span{float:left;font-size:14px;font-weight:bold;margin-bottom:6px;color:#5d307e;}
#header .menu .middle .options .selected .subMenu .columnLeft .content,#header .menu .middle .options .selected .subMenuRight .columnLeft .content{text-align:left;}
#header .menu .middle .options .selected .subMenu .columnRight .content,#header .menu .middle .options .selected .subMenuRight .columnRight .content{text-align:left;}
#header .menu .middle .options .selected .subMenu .columnLeft .content .subOption,#header .menu .middle .options .selected .subMenuRight .columnLeft .content .subOption,#header .menu .middle .options .selected .subMenu .columnRight .content .subOption,#header .menu .middle .options .selected .subMenuRight .columnRight .content .subOption{width:100%;float:left;border-bottom:1px solid #eee;padding-bottom:5px;}
#header .menu .middle .options .selected .subMenu .columnLeft .content .subOption a,#header .menu .middle .options .selected .subMenuRight .columnLeft .content .subOption a{font-size:13px;color:#999999;float:left;margin:5px 0 0 0;}
#header .menu .middle .options .selected .subMenu .columnRight .content .subOption a,#header .menu .middle .options .selected .subMenuRight .columnRight .content .subOption a{font-size:13px;color:#999999;float:left;margin:5px 0 0 0;}
#header .menu .middle .options .selected .subMenu .columnLeft .content .subOption a:hover,#header .menu .middle .options .selected .subMenuRight .columnLeft .content .subOption a:hover{color:#e57817;}
#header .menu .middle .options .selected .subMenu .columnRight .content .subOption a:hover,#header .menu .middle .options .selected .subMenuRight .columnRight .content .subOption a:hover{color:#e57817;}
#header .menu .middle .options .selected .subMenu .columnLeft .content .last,#header .menu .middle .options .selected .subMenuRight .columnLeft .content .last{border-bottom:0;padding-bottom:0;}
#header .menu .middle .options .selected .subMenu .columnRight .content .last,
#header .menu .middle .options .selected .subMenu .columnRight .content .last,
#header .menu .middle .options .selected .subMenu .columnRight .content .last,#
#header .menu .middle .options .selected .subMenu .columnLeft .content .first a,#header .menu .middle .options .selected .subMenuRight .columnLeft .content .first a{margin:0;}
#header .menu .middle .options .selected .subMenu .columnRight .content .first a,#header .menu .middle .options .selected .subMenuRight .columnRight .content .first a{margin:0;}

#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLast{border-bottom:0;padding-bottom:0;width:180px;margin:15px 0 0 0;text-align:center;float:left;font-size:13px;}
#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLastImg{border-bottom:0;padding-bottom:0;width:180px;margin:0;text-align:center;float:left;font-size:13px;position:absolute;bottom:26;}
#header .menu .middle .options .option .subMenu .columnLeft .content .subOptionLast{border-bottom:0;padding-bottom:0;width:180px;margin:15px 0 0 0;text-align:left;float:left;font-size:13px;}
#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLast .all,#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLast .all{float:left;}
#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLast a:hover{color:e57817;}
#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLast a{color:#414141;font-weight: bold;}
#header .menu .middle .options .option .subMenu .columnLeft .content .subOptionLast a:hover{color:e57817;}
#header .menu .middle .options .option .subMenu .columnLeft .content .subOptionLast a{color:#414141;font-weight: bold;}
#header .menu .middle .options .option .subMenu .columnRight .content .subOptionLast img{margin-top:0px;height:168px;width:168px;}
#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLast{border-bottom:0;padding-bottom:0;width:180px;margin:15px 0 0 0;text-align:center;float:left;font-size:13px;}
#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLastImg{border-bottom:0;padding-bottom:0;width:180px;margin:0;text-align:center;float:left;font-size:13px;position:absolute;bottom:26;}
#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLast a:hover{color:e57817;}
#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLast a{color:#414141;font-weight: bold;}
#header .menu .middle .options .option .subMenuRight .columnRight .content .subOptionLast img{margin-top:0px;height:168px;width:168px;}
#header .menu .middle .options .option .subMenuRight .columnLeft .content .subOptionLast{border-bottom:0;padding-bottom:0;width:180px;margin:15px 0 0 0;text-align:left;float:left;font-size:13px;}
#header .menu .middle .options .option .subMenuRight .columnLeft .content .subOptionLast a:hover{color:e57817;}
#header .menu .middle .options .option .subMenuRight .columnLeft .content .subOptionLast a{color:#414141;font-weight: bold;}

/* search */
#header .menu .middle .search{background-color:#ececec;display:block;height:40px;width:1003px;}
#header .menu .middle .search .cornerLeft{float:left;width:20px; height:40px;background:url(../images/searchCorner.png) no-repeat;overflow:hidden;background-color:#ececec;}
#header .menu .middle .search .searchImage{float:left;margin-left:5px;width:28px;height:40px;background:url(../images/searchImage.png) no-repeat;overflow:hidden;background-color:#ececec;}
#header .menu .middle .search .searchInputs{float:left;height:40px;}
#header .menu .middle .search .searchInputs .border{border:1px solid #CCCCCC;height:28px;margin-top:5px;border-left:0;width:538px;float:left;}
#header .menu .middle .search .searchInputs .border .inputText{width:538px;height:28px;border:0px;float:left;font-size:16px;color:#999999;line-height:28px;}
#header .menu .middle .search .searchInputs .border .inputText:focus{color:#666666;outline: none;}
#header .menu .middle .search .searchInputs .button{margin:6px 0 0 13px;float:left;width:75px;height:28px;background:url(../images/images/encontre.jpg); width:95px; height:28px;overflow:hidden;cursor:pointer;}
#header .menu .middle .search .manufacturerSearch{float:right;height:40px;}
#header .menu .middle .search .manufacturerSearch .manufacturers{width:178px;height:22px;border:1px solid #CCCCCC;color:#999999;margin:9px 20px 0 0;}
#header .menu .middle .search .manufacturerSearch .manufacturers .research{color:#999999;}
#header .menu .middle .search .manufacturerSearch .manufacturers option{color:#999999;}
/* fim do header */

/* banner */
#banner{float:left;}
#banner .columnLeft{float:left;width:700px;height:350px;margin: 5px 4px 0px 0;}
#banner .columnRight{float:left;width:299px;height:350px;margin: 5px 0 0px 0;}
/* offers */
#banner .columnLeft .offers{float:left;}
#banner .columnLeft .offers .images{float:left;width:700px;height:320px;position:relative;overflow:hidden;}
#banner .columnLeft .offers .images a{border:0;position:absolute;float:left;top:0;left:0;}
#banner .columnLeft .offers .images a img{border:0;position:absolute;float:left;top:0;left:0;}
#banner .columnLeft .offers .images a img.selected{}
#banner .columnLeft .offers .paging{float:left;width:700px;height:30px;}
#banner .columnLeft .offers .paging .pagingLeftImage{background:url(../images/offerCorner.png) no-repeat;width:25px;height:30px;float:left;overflow:hidden;background-color:#ececec;}
#banner .columnLeft .offers .paging .content{float:left;background-color:#ececec;width:675px;height:30px;}
#banner .columnLeft .offers .paging .first{float:left;color:#5d307e;font-size:13px;font-weight:bold;margin:8px 15px 0 0;}
#banner .columnLeft .offers .paging .divisor{float:left;border-left:1px solid #999999;height:20px;margin:5px 15px 0 0;}
#banner .columnLeft .offers .paging .second{float:left;color:#666666;font-size:12px;margin-top:9px;}
#banner .columnLeft .offers .paging .second a{color:#424242;}
#banner .columnLeft .offers .paging .second a:hover{color:#E77817;}
#banner .columnLeft .offers .counter{float:right;margin:5px 20px 0 0;}
#banner .columnLeft .offers .counter span{font-size:12px;color:#999999;margin:0 0 0 6px;font-weight:bold;cursor:pointer;padding:2px 4px;}
#banner .columnLeft .offers .counter span:hover{color:#ffffff;background-color:#5C307D;}
#banner .columnLeft .offers .counter span.selected{color:#5d307e;}
#banner .columnLeft .offers .counter span.selected:hover{color:#ffffff;}
/* subBanner */
#banner .columnRight .subBanner{margin:0;width:299px;height:195px;float:left;overflow:hidden;text-align:left;}
#banner .columnRight .subBanner img{margin:0;border:0;overflow:hidden;}
/* newsLetter */
#banner .columnRight .newsLetter{width:299px;height:151px;margin: 4px 0 0 0;text-align:left;float:left;background-image:url(../images/images/deepNewslestter.jpg);background-repeat:no-repeat;}
#banner .columnRight .newsLetter .header{width:299px;height:30px;background-color:#b9aac6;float:left;}
#banner .columnRight .newsLetter .header .span{color:#ffffff;font-size:12px;font-weight:bold;float:left;margin: 8px 108px;}
#banner .columnRight .newsLetter .content{width:299px;height:151px;text-align:center;float:left;background-color:#eee;}
#banner .columnRight .newsLetter .content .receive{margin:5px 0 0 22px;text-align:left;width:258px;height:52px;float:left;background-image:url(../images/images/logoHair.png);background-repeat:no-repeat;}
#banner .columnRight .newsLetter .content .receive .txt{font-size:11px;color:#666666;text-align:left;width:187px;float:right;}
#banner .columnRight .newsLetter .content .sex{margin: 5px 0 0 22px;width:273px;float:left;text-align:left;vertical-align:middle;}
#banner .columnRight .newsLetter .content .sex span{font-size:11px;font-weight:bold;color:#666666;vertical-align:middle;}
#banner .columnRight .newsLetter .content .sex .radio{margin-left:10px;}
#banner .columnRight .newsLetter .content .sex input{margin:0 0 0 5px;vertical-align:middle;}
#banner .columnRight .newsLetter .content .sex .radioLabel{font-size:11px;color:#666666;vertical-align:middle;}
#banner .columnRight .newsLetter .content .inputs{margin: 7px 0 0 0;width:280px;float:left;text-align:left;}
#banner .columnRight .newsLetter .content .inputs input{vertical-align:middle;width:212px;}
#banner .columnRight .newsLetter .content .inputs2{margin: 7px 0 0 0;width:280px;float:left;text-align:left;}
#banner .columnRight .newsLetter .content .inputs2 input{vertical-align:middle;width: 146px;}
#banner .columnRight .newsLetter .content .inputs .text, #banner .columnRight .newsLetter .content .inputs2 .text{border:1px solid #ccc;height:22px;color:#999;font-size:11px;float:left;margin:0 0 5px 22px;line-height:18px;}
#banner .columnRight .newsLetter .content .inputs .text input, #banner .columnRight .newsLetter .content .inputs2 .text input{vertical-align:middle;}
#banner .columnRight .newsLetter .content .inputs .text:focus, #banner .columnRight .newsLetter .content .inputs2 .text:focus{color:#999;}
#banner .columnRight .newsLetter .content .inputs .button, #banner .columnRight .newsLetter .content .inputs2 .button{margin:0 0 0 10px;width:74px;height:22px;background:url(../images/images/bt_vip.png) no-repeat;overflow:hidden;cursor:pointer;float:left;}
/* fim do banner */

/* carousel */
#carousel{float:left;height:59px;}
#carousel .arrowLeft{float:left;width:13px;height:20px;background:url(../images/sprite.png) -184px -24px no-repeat;overflow:hidden;cursor:pointer;float:left;margin-top:20px;}
#carousel .arrowLeft:hover{background:url(../images/sprite.png) -184px -68px no-repeat;overflow:hidden;}
#carousel .manufacturers{float:left;height:59px;overflow:hidden;width:957px;margin:0 10px;}
#carousel .manufacturers .wrapper{width:977px;height:59px;margin:0;position:relative;left:0;}
#carousel .manufacturers .wrapper .manufacturer{float:left;height:59px;display:inline;}
#carousel .manufacturers .wrapper .manufacturer a img{float:left;height:60px;}
#carousel .arrowRight{float:left;width:13px;height:20px;background:url(../images/sprite.png) -184px -0px no-repeat;overflow:hidden;cursor:pointer;float:left;margin-top:20px;}
#carousel .arrowRight:hover{background:url(../images/sprite.png) -184px -0px no-repeat;overflow:hidden;}
/* fim do carousel */

/* middle */
#middle{float:left;margin: 0 0 5px 0;text-align:left;}
/* fim do middle */
