/*19-11-2015 slider new*/
.slider{float: left; width: 100%;}

.sub_btn_blog {
float:right!important
}

.search_box {
width:100%
}

.sec_txt_box {
float:left;
width:62%
}

.sec_txt_box input {
width:96%!important
}

.sec_txt_btn {
float:right;
width:103px;
margin-left:10px
}

body {
padding:0;
margin:0;
background-color:#fff;
font-family:Arial;height: auto;
}

.margin {
margin:0 auto;
width:950px
}

.set_but1 {
float:left
}

.or {
margin:0 3px
}

/*.margin1 {
margin:0 auto;
width:740px
}*/

.black_11 {
font-size:11px;
color:#404041
}

.set_but {
float:left;
width:auto;
padding:8px 18px;
text-align:center;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
background-color:#000;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
cursor:pointer
}

.set_but1 {
width:auto;
padding:5px 12px;
text-align:center;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
background-color:#000;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
cursor:pointer
}

#subscriber_email {
float:left;
width:57%;
line-height:22px
}

.set_but_wishlist,.set_but_wishlist:hover {
float:left;
width:154px;
background-color:#f0f0f0;
color:#000;
height:33px;
padding:8px 18px 6px;
text-align:center;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
text-decoration:none;
cursor:pointer
}

.top {
float:left;
width:97%;
padding:0 1.5%
}

.top .lef {
float:left;
width:13%;
font-size:10px;
padding-top:47px;
color:#000
}

.top .lef a {
font-size:10px;
color:#000;
text-decoration:none
}

.top .logo {
float:left;
width:auto;
padding:47px 0 43px 24px;
margin:0 9.1%
}

.top .rig {
float:right;
width:16%
}

.top .rig_tit {
float:left;
width:100%;
line-height:40px;
text-align:right;
margin-bottom:10px;
font-size:10px;
color:#000
}

.top .rig_tit a {
font-size:10px;
color:#000;
text-decoration:none
}

.top .rig_tit a:hover {
text-decoration:underline
}

.top .rig_sea {
float:left;
width:100%
}

.top .rig_sea_input {
float:left;
width:92%;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#666;
border:1px solid #e0e0e0;
background-color:#FFF;
line-height:26px;
height:26px;
padding:0 0 0 6%;
margin:0
}

.top .rig_sea_img {
float:right;
width:12.6%;
margin:-25px 5px 0 0
}

.menu {
float:left;
width:950px;
background-color:#000;
position:relative;
z-index:99
}

.menu ul {
margin:0 auto;
display:table;
padding:0;
list-style:none
}

.menu ul li {
float:left;
width:auto;
line-height:30px;
padding:0;
margin:0
}

.menu ul li a {
padding:0 12.6px;
margin:0;
font-size:12px;
color:#FFF;
text-decoration:none;
display:block
}

.menu .current a,.menu li:hover>a,.menu ul li a.act,.menu ul li a:hover {
color:#000;
background:#fff;
-moz-box-shadow:0 2px 7px #222;
-webkit-box-shadow:0 2px 7px #222;
box-shadow:0 2px 7px #222
}

.menu ul ul {
float:left;
width:400px;
position:absolute;
visibility:hidden;
padding:0;
margin:0;
background-color:#fff;
z-index:99;
-moz-box-shadow:0 8px 15px #222;
-webkit-box-shadow:0 8px 15px #222;
box-shadow:0 8px 15px #222;
border:1px solid #DDD
}

.menu ul ul.desi {
float:left;
width:800px;
position:absolute;
visibility:hidden;
padding:0;
margin:0;
background-color:#fff;
z-index:99;
-moz-box-shadow:0 8px 15px #222;
-webkit-box-shadow:0 8px 15px #222;
box-shadow:0 8px 15px #222;
border:1px solid #DDD
}

.menu ul ul li.desi {
float:left;
width:97.5%;
padding:0;
margin:0 10px
}

.menu ul ul li {
float:left;
width:380px;
padding:0;
margin:0 10px
}

.menu ul ul li a {
padding:0 0 0 10px;
margin:0;
font-size:11px;
color:#000;
text-decoration:none;
display:block;
width:100%
}

.menu ul ul li a:hover {
color:#000;
-moz-box-shadow:0 0 0 #222;
-webkit-box-shadow:0 0 0 #222;
box-shadow:0 0 0 #222
}

.menu ul a:hover ul,.menu ul li:hover ul {
visibility:visible
}

.menu2 {
display:none
}

.menus {
float:left;
width:100%
}

.menus_left {
float:left;
width:45%
}

.menus_left .title {
float:left;
width:100%;
font-size:14px;
color:#000
}

.menus_left .list {
float:left;
width:35%;
font-size:15px;
color:#000
}

.menus_left a {
float:left;
width:100%;
font-size:11px;
color:#404041;
text-decoration:none;
line-height:12px!important;
display:block;
padding:6px 0 6px 10px !important
}

.menus_left a:hover {
color:#fff!important;
background-color:#000!important
}

.menus_right {
float:left;
margin-left:10%;
width:45%
}

.menus_right .title {
float:left;
width:100%;
font-size:14px;
color:#000
}

.menus_right a {
float:left;
width:100%;
font-size:11px;
color:#404041;
text-decoration:none;
line-height:24px!important;
display:block
}

.menus_right a:hover {
color:#fff!important;
background-color:#000!important
}

.menus_banner {
float:left;
width:100%;
margin:10px 0;
text-align:center;
padding:0!important
}

.menus_banner a {
float:left;
width:100%;
margin:0!important;
text-align:center;
padding:0!important;
line-height:0!important
}

.menus_banner a:hover {
float:left;
width:100%;
margin:0!important;
text-align:center;
padding:0!important;
line-height:normal!important
}

.menus_banner a img {
height:auto;
width:auto
}

.designer {
float:left;
width:100%;
margin:20px 0
}

.designer_left {
float:left;
width:30%;
border-right:1px solid #000
}

.designer_left .tit {
float:left;
width:100%;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#010101;
margin-top:15px
}

.designer_left .abc {
float:left;
width:100%;
margin:20px 0
}

.designer_left .abc ul {
float:left;
width:87%!important;
margin:0;
padding:0;
list-style:none;
position:relative;
-moz-box-shadow:0 0 0!important;
-webkit-box-shadow:0 0 0!important;
box-shadow:0 0 0!important;
border:0!important
}

.designer_left .abc ul li {
float:left;
width:40px!important;
text-align:center;
margin:0;
padding:0;
line-height:24px
}

.designer_left .abc ul li.view {
float:right;
width:auto!important;
text-align:center;
margin:0;
padding:0 17px 0 0;
line-height:24px
}

.designer_left .abc ul li a {
margin:0;
padding:0;
font-size:11px;
color:#404041;
text-decoration:none;
display:block;
-moz-box-shadow:0 0 0!important;
-webkit-box-shadow:0 0 0!important;
box-shadow:0 0 0!important;
border:0!important
}

.abc ul li a.act,.designer_left .abc ul li a:hover {
font-weight:400;
color:#fff;
background-color:#000
}

.designer_left .list {
float:left;
width:100%;
margin:20px 0
}

.designer_left .list ul {
float:left;
width:88%!important;
position:relative;
padding:0;
margin:0;
list-style:none;
-moz-box-shadow:0 0 0!important;
-webkit-box-shadow:0 0 0!important;
box-shadow:0 0 0!important;
border:0!important
}

.designer_left .list ul li {
float:left;
width:98%!important;
padding:0 0 0 2%;
margin:0;
line-height:24px
}

.designer_left .list ul li a {
padding:0 0 0 10px;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041;
-moz-box-shadow:0 0 0!important;
-webkit-box-shadow:0 0 0!important;
box-shadow:0 0 0!important;
border:0!important
}


.designer_left .list ul li a:hover {
color:#fff;
background-color:#000
}

.designer_left .list ul li a.act {
font-weight:400
}

.designer_right {
float:left;
width:64.9%;
padding-bottom:60px;
padding-left:4.9%
}

.designer_right .fea {
float:left;
width:100%;
margin:20px 0 0
}

.designer_right .fea_title {
float:left;
width:100%;
font-size:14px;
color:#000;
margin-bottom:10px
}

.designer_right .fea_list {
float:left;
width:30%;
font-size:11px;
color:#404041
}

.designer_right .fea_list a {
font-size:11px;
color:#404041;
text-decoration:none;
line-height:24px!important;
display:block
}

.designer_right .fea_list a:hover {
color:#fff;
background-color:#000
}

.designer_right .banner {
float:left;
width:100%;
background-color:#859d2f;
margin:10px 0;
text-align:center;
padding:50px 0
}

.SALE {
margin-left:-357px!important;
width:418px!important
}

.GIFTS {
margin-left:-290px!important
}

.BEAUTY {
margin-left:-222px!important
}

.MEN {
margin-left:-143px!important
}

.THE_SHAK {
margin-left:-6px!important
}

.mid {
float:left;
width:100%;
margin:10px 0 0
}

.mid_top {
float:left;
width:100%;
margin-bottom:30px
}

.mid_top .banner {
float:left;
width:64.2%
}

.mid_top .banner_bog {
float:left;
width:64.2%;
padding-right:1%;
border-right:1px solid #e2e2e2
}

.mid_top .banner_min {
float:left;
width:auto;
margin:5.6% 0 0 5.2%;
position:relative
}

.mid_top .banner_tit {
width:auto;
font:26px Georgia,"Times New Roman",Times,serif;
color:#010101;
line-height:55px
}

.mid_top .banner_txt {
width:auto;
font-size:11px;
color:#000
}

.mid_top .banner_img {
float:left;
width:100%;
margin-top:-108px
}

.mid_top .box {
float:right;
width:33.7%
}

.mid_top .box_min {
float:left;
width:100%;
padding:15px 0
}

.mid_top .box_img {
float:left;
width:30.9%
}

.mid_top .box_sub {
float:left;
width:69.1%
}

.mid_top .box_tit {
float:left;
width:100%;
font:22px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:40px
}

.mid_top .box_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:16px
}

.mid_top .box_but {
float:left;
width:100%;
font-size:11px;
color:#000;
line-height:29px
}

.mid_top .box_but a {
font-size:11px;
color:#000;
text-decoration:none
}

.mid_top .box_but a:hover {
text-decoration:underline
}

.mid_bot {
float:left;
width:100%;
margin-bottom:30px
}

.mid2 {
float:left;
width:100%;
margin:10px 0 0
}

.mid2_top {
float:left;
width:100%;
margin-bottom:30px
}

.mid2_top .banner2 {
float:left;
width:100%
}

.mid2_top .banner2_min {
float:right;
width:auto;
margin:2% 2% 0 0;
position:relative
}

.mid2_top .banner2_tit {
width:auto;
font:26px Georgia,"Times New Roman",Times,serif;
color:#010101;
line-height:55px
}

.mid2_top .banner2_txt {
width:auto;
font-size:11px;
color:#000
}

.mid2_top .banner2_img {
float:left;
width:100%;
margin-top:-87px
}

.mid2_top .banner2_img img {
float:left;
width:100%
}

.mid2_top .box2 {
float:left;
width:100%;
margin-top:20px
}

.mid2_top .box2_min {
float:left;
width:27.7%;
border:1px solid #000;
padding:19px;
margin-right:20px
}

.mid2_top .box2_img {
float:right;
width:60%;
margin-top:-30px;
text-align:right
}

.mid2_top .box2_img img {
width:90%
}

.mid2_top .box2_sub {
float:left;
width:55%
}

.mid2_top .box2_tit {
float:left;
width:auto;
font:22px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:40px
}

.mid2_top .box2_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:16px
}

.mid2_top .box2_but {
float:left;
width:100%;
font-size:11px;
color:#000;
line-height:29px
}

.mid2_top .box2_but a {
font-size:11px;
color:#000;
text-decoration:none
}

.mid2_top .box2_but a:hover {
text-decoration:underline
}

.mid2_top .box2_img2 {
float:left;
width:60%;
text-align:left
}

.mid2_top .box2_img2 img {
width:90%
}

.mid2_top .box2_sub2 {
float:right;
width:55%;
margin-top:-30px
}

.mid2_top .box2_tit2 {
float:left;
width:auto;
font:22px Georgia,"Times New Roman",Times,serif;
color:#000;
text-align:right;
line-height:40px
}

.mid2_top .box2_txt2 {
float:right;
width:80%;
font-size:11px;
color:#404041;
line-height:16px;
text-align:right
}

.mid2_top .box2_but2 {
float:right;
width:auto;
font-size:11px;
color:#000;
line-height:29px
}

.mid2_top .box2_but2 a {
font-size:11px;
color:#000;
text-decoration:none
}

.mid2_top .box2_but2 a:hover {
text-decoration:underline
}

.mid2_bot {
float:left;
width:100%;
margin-bottom:30px
}

.bot {
float:left;
width:100%;
background:url(../images/bot_bg.jpg) center top no-repeat;
padding-bottom:125px
}

.bot_bor {
float:left;
width:100%;
padding:27px 0 0;
background:url(../images/bot_cosila_bg.jpg) left 5px repeat-x
}

.bot_ico {
margin:0 auto;
display:table
}

.bot_ico .min {
float:left;
width:auto;
position:relative;
z-index:2;
text-align:center;
padding:0 20px
}

.bot_ico .min .footer_min_in {
float:left;
width:auto;
background:url(../images/bot_bg.jpg) center -10px no-repeat;
text-align:center;
padding-right:8px
}

.bot_ico .icon {
padding:0 0 0 8px;
display:inline-block
}

.bot_bot {
float:left;
width:100%;
margin-top:27px
}

.bot_bot .sto {
float:left;
width:22%
}

.bot_bot .sto_tit {
float:left;
width:100%;
font-size:16px;
color:#000;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
text-transform:none
}

.bot_bot .sto_tit a {
float:left;
width:100%;
font-size:16px;
color:#000;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
text-transform:none;
text-decoration:none
}

.bot_bot .sto_list {
float:left;
width:100%
}

.bot_bot .sto_list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.bot_bot .sto_list ul li {
float:left;
width:100%;
padding:0;
margin:0
}

.bot_bot .sto_list ul li a {
padding:0;
margin:0;
line-height:20px;
font-size:11px;
color:#404041;
text-decoration:none
}

.bot_bot .sto_list ul li a:hover {
text-decoration:underline
}

.bot_bot .bri {
float:left;
width:18.8%
}

.bot_bot .bri_tit {
float:left;
width:100%;
font-size:16px;
color:#000
}

.bot_bot .bri_tit a {
float:left;
width:100%;
font-size:16px;
color:#000;
text-decoration:none
}

.bot_bot .bri_list {
float:left;
width:100%
}

.bot_bot .bri_list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.bot_bot .bri_list ul li {
float:left;
width:100%;
padding:0;
margin:0
}

.bot_bot .bri_list ul li a {
padding:0;
margin:0;
line-height:20px;
font-size:11px;
color:#404041;
text-decoration:none
}

.bot_bot .bri_list ul li a:hover {
text-decoration:underline
}

.bot_bot .cus {
float:left;
width:23.4%
}

.bot_bot .cus_tit {
float:left;
width:100%;
font-size:16px;
color:#000
}

.bot_bot .cus_tit a {
float:left;
width:100%;
font-size:16px;
color:#000;
text-decoration:none
}

.bot_bot .cus_list {
float:left;
width:100%
}

.bot_bot .cus_list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.bot_bot .cus_list ul li {
float:left;
width:100%;
padding:0;
margin:0
}

.bot_bot .cus_list ul li a {
padding:0;
margin:0;
line-height:20px;
font-size:11px;
color:#404041;
text-decoration:none
}

.bot_bot .cus_list ul li a:hover {
text-decoration:underline
}

.bot_bot .sig {
float:right;
width:33.4%
}

.bot_bot .sig_tit {
float:left;
width:100%;
font-size:16px;
color:#000
}

.bot_bot .sig_for {
float:left;
width:100%;
margin:18px 0
}

.bot_bot .sig_for input {
float:left;
width:96.2%;
border:1px solid #ccc;
background-color:#fff;
padding:0 0 0 10px;
font-size:11px;
color:#404041;
margin:0;
height:24px;
line-height:24px
}

.bot_bot .sig_but {
float:left;
width:100%
}

.bot_bot .sig_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
margin-top:20px
}

.bot_bot .sig_txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.bot_bot .sig_txt a:hover {
text-decoration:underline
}

.bot_menu {
float:left;
width:100%;
padding-top:20px
}

.bot_menu ul {
margin:0;
padding:0;
float:left;
width:100%;
list-style:none
}

.bot_menu ul li {
float:left;
margin:0;
padding:0 3.5%
}

.bot_menu ul li a {
margin:0;
padding:0;
text-decoration:none;
line-height:20px
}

.bot_menu ul li a img {
height:39px;
width:auto;
margin:0;
padding:0
}

.bot_menu ul ul {
margin:0;
padding:0;
visibility:hidden;
position:absolute;
float:left;
width:20%;
background:#fff;
border:1px solid #CCC
}

.bot_menu ul ul li {
margin:0;
padding:0;
width:100%
}

.bot_menu ul ul li a {
float:left;
width:80%;
padding:0 5%;
font-size:11px;
color:#000
}

.bot_menu ul a:hover ul,.bot_menu ul li:hover ul {
visibility:visible
}

.sub {
float:left;
width:100%;
margin:20px 0 30px
}

.sub_lef {
float:left;
width:18.2%
}

.sub_lef .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
text-transform:uppercase;
color:#010101;
margin-bottom:15px
}

.sub_lef .list {
float:left;
width:100%
}

.sub_lef .list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.sub_lef .list ul li {
float:left;
width:99%;
padding:0 0 0 1%;
margin:0;
line-height:24px
}

.sub_lef .list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.sub_lef .list ul li a:hover {
color:#fff;
background-color:#000
}

.sub_rig {
float:right;
width:79.7%
}

.sub_rig .img,.sub_rig .img img {
float:left;
width:100%
}

.sub_rig .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
text-transform:uppercase;
line-height:60px
}

.sub_rig .tit2 {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
text-transform:uppercase;
line-height:26px
}

.sub_rig .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.sub_rig .box {
float:left;
width:100%
}

.sub_rig .box_min {
float:left;
width:31.6%;
margin-right:2.6%
}

.sub_rig .box_img,.sub_rig .box_img img {
float:left;
width:100%
}

.sub_rig .box_txt {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#404041;
line-height:18px
}

.sub_rig .box_txt a {
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#404041;
line-height:18px;
text-decoration:none
}

.sub_rig .box_txt a:hover {
text-decoration:underline
}

.cat {
float:left;
width:100%;
margin:20px 0 30px
}

.cat_lef {
float:left;
width:18.2%
}

.cat_lef .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
text-transform:uppercase;
color:#000;
margin-bottom:15px
}

.cat_lef .list {
float:left;
width:100%
}

.cat_lef .list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.cat_lef .list ul li {
float:left;
width:99%;
padding:0 0 0 1%;
margin:0;
line-height:24px
}

.cat_lef .list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.cat_lef .list ul li a:hover {
color:#fff;
background-color:#000
}

.cat_rig {
float:right;
width:79.7%
}

.cat_rig .img,.cat_rig .img img {
float:left;
width:100%
}

.cat_rig .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
line-height:60px;
text-transform:uppercase
}

.cat_rig .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.cat_rig .box,.cat_rig .box_min {
float:left;
width:100%
}

.cat_rig .box_sub {
float:left;
width:23%;
margin-right:2.6%
}

.cat_rig .box_tit {
float:left;
width:95%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
padding:5px;
margin-bottom:15px;
text-align:center
}

.cat_rig .box_tit a {
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
text-decoration:none
}

.cat_rig .box_tit a:hover {
text-decoration:none
}

.cat_rig .box_img,.cat_rig .box_img img {
float:left;
width:100%
}

.categ {
float:left;
width:100%;
margin:20px 0 30px
}

.categ_lef {
float:left;
width:18.2%
}

.categ_lef .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
text-transform:uppercase;
color:#010101;
margin-bottom:15px
}

.categ_lef .list {
float:left;
width:100%
}

.categ_lef .list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.categ_lef .list ul li {
float:left;
width:99%;
padding:0 0 0 1%;
margin:0;
line-height:24px
}

.categ_lef .list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.categ_lef .list ul li a:hover {
color:#fff;
background-color:#000
}

.categ_lef .cat_list {
float:left;
width:100%;
height:200px;
overflow:auto
}

.categ_lef .cat_list1 {
float:left;
width:100%
}

.categ_lef .cat_list ul,.categ_lef .cat_list1 ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.categ_lef .cat_list ul li,.categ_lef .cat_list1 ul li {
float:left;
width:99%;
padding:0 0 0 1%;
margin:0;
line-height:24px
}

.categ_lef .cat_list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.categ_lef .cat_list1 ul li a {
padding:0;
margin:0 0 0 3%;
text-decoration:none;
font-size:11px;
color:#404041;
width:97%;
float:left
}

.categ_lef .cat_list ul li a:hover,.categ_lef .cat_list1 ul li a:hover {
color:#fff;
background-color:#000
}

.categ_lef .cat_list ul li a.act,.categ_lef .cat_list1 ul li a.act {
font-weight:400
}

.cat_top_img {
float:left;
width:100%;
text-align:center
}

.cat_top_img a {
text-decoration:none;
background:0 0
}

.cat_top_img a:hover {
text-decoration:none;
background:0 0!important
}

.cat_top_tit {
float:left;
width:100%;
font-size:13px;
color:#000;
text-align:center
}

.cat_top_tit a {
font-size:13px;
color:#000;
text-decoration:none
}

.cat_top_tit a:hover {
text-decoration:underline!important;
background:0 0!important;
color:#000!important
}

.categ_rig {
float:right;
width:79.7%
}

.categ_rig .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
text-transform:uppercase
}

.categ_rig .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px;
padding:15px 0
}

.categ_rig .fil {
float:left;
width:100%;
padding:7px 0
}

.categ_rig .fil_txt {
float:left;
width:auto;
line-height:20px;
font-size:11px;
color:#404041;
padding:0 1.4%
}

.categ_rig .fil_txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.categ_rig .fil_txt a:hover {
text-decoration:underline
}

.categ_rig .fil_for {
float:left;
width:21%;
margin-right:1.4%
}

.categ_rig .fil_for input {
float:left;
width:96%;
height:18px;
padding:0 0 0 5px;
margin:0;
border:1px solid #909090;
line-height:27px;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041
}

.categ_rig .fil_for select {
float:left;
width:100%;
height:20px;
padding:0 0 0 5px;
margin:0;
border:1px solid #909090;
line-height:27px;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041
}

.categ_rig .sor {
float:left;
width:100%;
padding:7px 0;
margin:-1px 0 30px
}

.categ_rig .sor_txt {
float:left;
width:auto;
line-height:20px;
font-size:11px;
color:#404041;
padding:0 2% 0 1.4%
}

.categ_rig .sor_txt2 {
float:left;
width:14.4%;
line-height:20px;
font-size:11px;
color:#404041
}

.categ_rig .sor_txt3 {
float:left;
width:19.9%;
line-height:20px;
font-size:11px;
color:#404041
}

.categ_rig .sor_txt3 a {
font-size:11px;
color:#404041;
text-decoration:none
}

.categ_rig .sor_txt3 a:hover {
font-weight:700
}

.categ_rig .sor_txt4 {
float:left;
width:23.1%;
line-height:20px;
font-size:11px;
color:#404041;
font-weight:700
}

.categ_rig .sor_txt4 a {
font-size:11px;
color:#404041;
text-decoration:none
}

.categ_rig .sor_txt4 a:hover {
color:#000
}

.categ_rig .sor_txt_footer_main {
float:left;
width:100%
}

.categ_rig .sor_txt_footer_main .sor_txt_footer {
float:right;
line-height:20px;
font-size:11px;
color:#404041;
font-weight:700
}

.categ_rig .sor_txt_footer a {
font-size:11px;
color:#404041;
text-decoration:none
}

.categ_rig .sor_txt_footer a:hover {
color:#000
}

.categ_rig .sor_for {
float:left;
width:22%;
margin-right:1.4%
}

.categ_rig .sor_for select {
float:left;
width:100%;
height:20px;
padding:0 0 0 5px;
margin:0;
border:1px solid #909090;
line-height:27px;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041
}

.categ_rig .box {
float:left;
width:100%
}

.categ_rig .box_min {
float:left;
width:31.4%;
margin-right:2.9%;
margin-bottom:10px;
min-height:390px
}

.categ_rig .box_img {
float:left;
width:100%;
text-align:center
}

.categ_rig .box_txt {
float:left;
width:100%;
text-align:center;
font-size:11px;
padding:5px 0;
color:#404041
}

.categ_rig .box_txt a {
font-size:11px;
color:#404041;
font-weight:700;
text-decoration:none
}

.categ_rig .box_txt input {
width:15%;
margin-bottom:5px;
text-align:center
}

.categ_rig .box_txt a:hover {
text-decoration:underline
}

.categ_rig .box2 {
float:left;
width:100%
}

.categ_rig .box2_min {
float:left;
width:17.6%;
margin-right:2.9%;
margin-bottom:10px
}

.categ_rig .box2_img {
float:left;
width:100%;
text-align:center
}

.categ_rig .box2_txt {
float:left;
width:100%;
text-align:left;
font-size:11px;
padding:5px 0;
color:#404041
}

.categ_rig .box2_txt a {
font-size:11px;
color:#404041;
font-weight:700;
text-decoration:none
}

.categ_rig .box2_txt a:hover {
text-decoration:underline
}

.categ_rig .box2_txt input {
width:15%;
margin-bottom:5px;
text-align:center
}

.categ_rig .box3 {
float:left;
width:100%;
margin-top:20px
}

.categ_rig .box3_min {
float:left;
width:22.8%;
margin-right:2.9%;
margin-bottom:10px
}

.categ_rig .box4_min {
float:left;
width:30.9%;
margin-right:3.6%;
margin-bottom:10px
}

.categ_rig .box3_img,.categ_rig .box3_img img {
float:left;
width:100%
}

.categ_rig .box3_txt {
float:left;
width:100%;
text-align:left;
font-weight:700;
font-size:11px;
padding:5px 0;
color:#404041
}

.categ_rig .box3_txt a {
font-size:11px;
color:#404041;
font-weight:700;
text-decoration:none
}

.categ_rig .box3_txt a:hover {
text-decoration:underline
}

.categ_rig .but {
float:left;
width:100%;
margin-top:20px
}

.categ_rig .but_img {
float:left;
width:auto;
margin-right:10px
}

.wis_txt {
float:left;
width:100%;
font-size:16px;
color:#404041;
line-height:60px;
margin-bottom:20px
}

.wis_txt a {
font-size:16px;
color:#404041;
text-decoration:none
}

.wis_txt a:hover {
text-decoration:underline
}

.sea_lef {
float:left;
width:24.2%
}

.sea_lef .tit {
float:left;
width:100%;
font-size:18px;
font-weight:700;
color:#000;
margin-bottom:18px;
text-transform:uppercase
}

.sea_lef .txt {
float:left;
width:100%;
font-size:18px;
font-weight:700;
text-transform:uppercase;
color:#000;
line-height:58px
}

.sea_lef .box {
float:left;
width:100%
}

.sea_lef .box_min {
float:left;
width:100%;
margin-bottom:5px
}

.sea_lef .box_for {
float:left;
width:auto;
margin-right:10px
}

.sea_lef .box_txt {
float:left;
width:auto;
font-size:11px;
color:#404041;
line-height:18px
}

.sea_lef .list {
float:left;
width:98%;
padding-left:2%
}

.sea_lef .list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.sea_lef .list ul li {
float:left;
width:99%;
padding:0 0 0 1%;
margin:0;
line-height:24px
}

.sea_lef .list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.sea_lef .list ul li a:hover {
color:#fff;
background-color:#000
}

.sea_lef .list ul li a.act {
font-weight:400
}

.des_lef {
float:left;
width:57.3%
}

.des_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
text-transform:uppercase;
margin-bottom:15px
}

.des_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px;
padding-bottom:30px
}

.des_img {
float:right;
width:40%
}

.log {
float:left;
width:100%;
padding-bottom:5px
}

.log_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
line-height:62px;
text-transform:uppercase
}

.log_txt {
float:left;
width:100%;
padding-bottom:15px;
font-size:11px;
color:#404041
}

.log_box {
float:left;
width:96%;
background-color:#f8f8f8;
margin-bottom:20px;
padding:2%
}

.log_box .lef {
float:left;
width:63%
}

.log_box .lef_tit {
float:left;
width:100%;
font-size:16px;
font-weight:700;
color:#404041;
padding-bottom:15px;
text-transform:uppercase
}

.log_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.log_box .lef_ent {
float:left;
width:100%;
margin-top:20px
}

.log_box .lef_ent .txt {
float:left;
width:28.8%;
line-height:27px;
font-size:11px;
color:#404041
}

.log_box .lef_ent .for {
float:left;
width:33.6%
}

.log_box .lef_ent .for input {
float:left;
width:99.6%;
border:1px solid #909090;
height:25px;
background-color:#fff;
line-height:25px;
padding:0;
margin:0;
font-size:11px;
color:#404041
}

.log_box .but {
float:right;
width:auto;
margin-top:137px;
height:35px
}

.log_box .but2,.log_box .but3 {
float:right;
width:auto;
margin-top:42px;
height:35px
}

.loch {
float:left;
width:100%;
padding-bottom:5px
}

.loch_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#00000;
line-height:62px;
text-transform:uppercase
}

.loch_txt {
float:left;
width:100%;
padding-bottom:15px;
font-size:11px;
color:#404041
}

.loch_box {
float:left;
width:96%;
background-color:#F8F8F8;
margin-bottom:20px;
padding:2%
}

.loch_box .lef {
float:left;
width:77%
}

.loch_box .lef_tit {
float:left;
width:100%;
font-size:16px;
font-weight:700;
color:#404041;
padding-bottom:15px;
text-transform:uppercase
}

.loch_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.loch_box .lef_ent {
float:left;
width:100%;
margin-bottom:30px
}

.loch_box .lef_ent .rod {
float:left;
width:20px;
margin-right:10px;
margin-top:3px
}

.loch_box .lef_ent .txt {
float:left;
width:auto;
margin-right:10px;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_box .lef_ent .txt a {
line-height:27px;
font-size:11px;
color:#404041;
text-decoration:underline
}

.loch_box .lef_ent .txt a:hover {
text-decoration:none
}

.loch_box .lef_ent .for {
float:left;
width:33.6%
}

.loch_box .lef_ent .for input {
float:left;
width:99.6%;
border:1px solid #909090;
height:25px;
background-color:#fff;
line-height:25px;
padding:0;
margin:0;
font-size:11px;
color:#404041
}

.loch_box .but {
float:right;
width:auto;
margin-top:178px;
height:35px
}

.acc {
float:left;
width:100%
}

.acc_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
line-height:62px;
text-transform:uppercase
}

.acc_txt {
float:left;
width:100%;
padding-bottom:15px;
font-size:15px;
color:#404041
}

.acc_txt a {
font-size:12px;
color:#404041;
text-decoration:none
}

.acc_txt a:hover {
text-decoration:underline
}

.acc_txt2 {
float:left;
width:100%;
padding-bottom:30px;
font-size:11px;
color:#404041;
line-height:18px
}

.acc_inf {
float:left;
width:100%;
margin-bottom:40px
}

.chshipp {
float:left;
width:47.8%;
border-right:solid 1px rgba(0,0,0,.25)
}

.chmetho {
float:left;
width:47%;
margin-left:5%
}

.check1 {
float:left;
width:60%
}

.acc_inf .min {
float:left;
width:47.4%
}

.acc_inf .min2 {
float:right;
width:47.4%
}

.acc_inf .tit {
float:left;
width:100%;
font-size:16px;
color:#404041;
text-transform:uppercase;
margin-bottom:25px;
font-weight:700
}

.acc_inf .sub {
float:left;
width:100%;
margin:0 0 20px
}

.acc_inf .sub_txt {
float:left;
width:38.4%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .sub_txt_gift {
float:left;
width:93%;
padding-left:5px;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .sub_txt_gift_wrap {
float:left;
width:38.4%;
font-size:11px;
color:#404041;
line-height:16px
}

.acc_inf .chk_conf_sub_txt {
float:left;
width:25%;
text-align:right;
padding-right:10px;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .sub_txt a {
font-size:11px;
color:grey;
line-height:27px;
text-decoration:none
}

.acc_inf .sub_txt a:hover {
text-decoration:underline
}

.acc_inf .sub_for {
float:left;
width:45.3%;
font-size:11px;
color:#404041
}

.acc_inf .sub_for_gift {
float:left;
width:60%;
font-size:11px;
color:#404041
}

.acc_inf .sub_for input {
float:left;
width:99.6%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.acc_inf .sub_for textarea {
float:left;
width:99.6%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
font-size:11px;
color:#000;
height:50px
}

.acc_inf .sub_for_gift input {
float:left;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.acc_inf .sub_for select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:27px;
line-height:27px
}

.acc_inf .sub2 {
float:left;
width:100%;
margin:0 0 20px
}

.acc_inf .sub2_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .sub2_for {
float:left;
width:84%
}

.acc_inf .sub2_for select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.acc_inf .cet {
float:left;
width:100%;
margin-bottom:20px
}

.acc_inf .cet_for {
float:left;
width:auto;
padding:1px 5px 0 0
}

.acc_inf .cet_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .but {
float:left;
width:100%
}

.acc_inf .cet2 {
float:left;
width:100%;
margin-bottom:20px
}

.acc_inf .cet2_for {
float:left;
width:auto;
padding:1px 5px 0 0
}

.acc_inf .cet2_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .but2 {
float:left;
width:100%
}

.acc_inf .cet2_1 {
display:none
}

.acc_inf .cet2_1_for {
float:left;
width:auto;
padding:1px 5px 0 0
}

.acc_inf .cet2_1_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .but2_1 {
float:left;
width:100%;
display:none
}

.che_message {
width:auto;
float:right;
color:#404041;
text-align:right;
font-size:11px;
margin-right:16%
}

.che_card_first_name input {
width:20.7%;
margin-right:3%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che_card_last_name input {
width:21%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che {
float:left;
width:100%
}

.che_min {
float:left;
width:100%;
margin:0 0 20px
}

.che_sub {
margin:0 auto;
width:320px
}

.che_sub .min {
float:left;
width:80px
}

.che_sub .bor {
float:left;
width:78%;
margin-left:10%;
border-bottom:solid 2px #ECECEC;
margin-top:-32px;
position:relative
}

.che_sub .txt {
float:left;
width:100%;
font-size:11px;
color:#000;
text-align:center;
text-transform:uppercase
}

.che_sub .dot {
float:left;
width:100%;
text-align:center;
position:relative;
z-index:9
}

.che_met {
float:left;
width:100%
}

.che_met .min {
float:left;
width:100%;
margin-bottom:20px
}

.che_met .cek {
float:left;
width:5%
}

.che_met .tit {
float:left;
width:33%;
padding-left:2%;
font-size:11px;
color:#000;
margin-bottom:0;
font-weight:400;
text-transform:none
}

.che_met .txt {
float:left;
width:50%;
font-size:11px;
color:#000
}

.che_met .txt2 {
float:left;
width:10%;
font-size:11px;
color:#000;
font-weight:700;
text-align:right
}

.che_top {
float:left;
width:100%;
font:700 12px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top .item {
float:left;
width:16%;
padding-left:2.1%
}

.che_top .desc {
float:left;
width:24%
}

.che_top .colo {
float:left;
width:16%
}

.che_top .size {
float:left;
width:10.5%
}

.che_top .qty {
float:left;
width:14.5%
}

.che_top .unit {
float:left;
width:14.9%
}

.che_top .total {
float:left;
width:12%
}

.che_mid {
float:left;
width:95.8%;
background-color:#f8f8f8;
padding:2.1%
}

.che_mid .item {
float:left;
width:16.5%
}

.che_mid .desc {
float:left;
width:25%
}

.che_mid .desc_tit {
float:left;
width:100%;
font-size:15px;
color:#010101;
font-weight:700
}

.che_mid .desc_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_mid .colo {
float:left;
width:17%;
font-size:11px;
color:#404041
}

.che_mid .size {
float:left;
width:14%;
font-size:11px;
color:#404041
}

.che_mid .qty {
float:left;
width:15.2%;
font-size:11px;
color:#404041
}

.che_mid .qty a {
float:left;
width:12.5%;
font-size:11px;
color:#404041;
text-decoration:none
}

.che_mid .qty input {
float:left;
width:50%;
font-size:11px;
color:#404041;
padding:0;
margin:0;
height:23px;
text-align:center;
line-height:23px;
border:1px solid #909090
}

.che_mid .unit {
float:left;
width:15.3%;
font-size:11px;
color:#404041
}

.che_mid .total {
float:left;
width:9%;
font-size:11px;
color:#404041
}

.che_mid .cross {
float:left;
width:2%
}

.che_mid .cross img {
width:14px;
height:13px
}

.che_bot {
float:left;
width:100%;
margin-bottom:30px;
padding:15px 0;
border-bottom:solid 1px #404041
}

.che_bot .min {
float:right;
width:25.6%
}

.che_bot .chk_conf_min {
float:right;
width:20%
}

.che_bot .ite {
float:left;
width:50%;
font-size:11px;
color:#404041;
line-height:24px
}

.che_bot .ite strong {
font-size:11px;
color:#000;
line-height:30px
}

.che_bot .chk_conf_ite {
float:left;
width:65%;
font-size:11px;
color:#404041;
line-height:24px
}

.che_bot .chk_conf_right_ite {
float:left;
width:35%;
font-size:11px;
color:#404041;
line-height:24px
}

.che_top2 {
display:none
}

.conf {
float:left;
width:100%;
margin-bottom:15px
}

.conf_lef {
float:left;
width:100%
}

.conf_tit {
float:left;
width:100%;
margin-top:20px;
font:22px TheanoDidotRegular;
color:#000;
text-transform:uppercase
}

.conf_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:30px
}

.conf_txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.conf_txt a:hover {
text-decoration:underline
}

.conf_but {
float:right;
width:auto;
margin-top:20px;
margin-right:20px
}

.shop,.shop_app {
float:left;
width:100%
}

.shop_app_txt {
float:left;
width:160px;
font-size:11px;
color:#404041;
line-height:27px
}

.shop_app_for {
float:left;
width:50%
}

.shop_app_for input {
float:left;
width:49.6%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif
}

.shop_app_app {
float:left;
width:100px
}

.shop_app_app input {
color:#000;
text-decoration:none;
font-size:14px;
background:0 0;
border:0;
width:auto;
padding:0 10px
}

.shop_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
line-height:62px;
text-transform:uppercase
}

.shop_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.shop_but {
float:left;
width:100%;
text-align:right;
margin-bottom:10px
}

.reco {
float:left;
width:100%;
min-height:340px
}

.reco_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
line-height:62px;
text-transform:uppercase
}

.reco_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:20px
}

.reco_txt span {
font-size:11px;
color:#010101
}

.reco_txt a {
font-size:11px;
color:#010101;
text-decoration:none
}

.reco_txt a:hover {
text-decoration:underline
}

.regi {
float:left;
width:100%;
margin:20px 0 80px
}

.regi_lef {
float:left;
width:47.4%
}

.regi_lef .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
text-transform:uppercase
}

.regi_lef .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px;
margin:20px 0
}

.regi_lef .ema {
float:left;
width:100%
}

.regi_lef .ema_min {
float:left;
width:100%;
margin-bottom:20px
}

.regi_lef .ema_txt {
float:left;
width:38.4%;
font-size:11px;
color:#404041;
line-height:27px
}

.regi_lef .ema_for {
float:left;
width:44.6%
}

.regi_lef .ema_for input {
float:left;
width:99.6%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
height:25px;
line-height:25px;
font-size:11px;
color:#404041
}

.regi_lef .ema_for select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
height:25px;
line-height:25px;
font-size:11px;
color:#404041
}

.regi_lef .but {
float:left;
width:61.6%;
padding-left:38.4%
}

.regi_img {
float:right;
width:47.4%
}

.desi {
float:left;
width:100%;
margin:20px 0 50px
}

.desi_lef {
float:left;
width:24.2%
}

.desi_lef .tit {
float:left;
width:100%;
font-size:14px;
font-weight:700;
text-transform:uppercase;
color:#010101;
margin-bottom:15px
}

.desi_lef .abc {
float:left;
width:100%;
margin-bottom:45px
}

.desi_lef .abc ul {
float:left;
width:87%;
margin:0;
padding:0;
list-style:none
}

.desi_lef .abc ul li {
float:left;
width:40px;
text-align:center;
margin:0;
padding:0;
line-height:24px
}

.desi_lef .abc ul li.view {
float:right;
width:auto;
text-align:center;
margin:0;
padding:0 17px 0 0;
line-height:24px
}

.desi_lef .abc ul li a {
margin:0;
padding:0;
font-size:11px;
color:#404041;
text-decoration:none;
display:block
}

.abc ul li a.act,.desi_lef .abc ul li a:hover {
font-weight:400;
color:#fff;
background-color:#000
}

.desi_lef .list {
float:left;
width:100%
}

.desi_lef .list ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.desi_lef .list ul li {
float:left;
width:98%;
padding:0 0 0 2%;
margin:0;
line-height:24px
}

.desi_lef .list ul li a {
padding:0;
margin:0;
text-decoration:none;
font-size:11px;
color:#404041
}

.desi_lef .list ul li a:hover {
color:#fff;
background-color:#000
}

.desi_lef .list ul li a.act {
font-weight:400
}

.desi_rig {
float:right;
width:73.7%
}

.desi_rig .min {
float:left;
width:100%;
margin-bottom:25px
}

.desi_rig .tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
margin-bottom:15px
}

.desi_rig .txt {
float:left;
width:100%
}

.desi_rig .txt ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.desi_rig .txt ul li {
float:left;
width:30%;
padding:0;
margin:0
}

.desi_rig .txt ul li a {
float:left;
width:100%;
padding:0;
margin:0;
font-size:11px;
color:#404041;
text-decoration:none;
line-height:18px
}

.desi_rig .txt ul li a:hover {
text-decoration:underline
}

.desi_rig .dena {
float:left;
width:100%
}

.desi_rig .dena_min {
float:left;
width:50%;
margin-bottom:20px
}

.desi_rig .dena_tit {
float:left;
width:100%;
font-size:11px;
color:#404041;
font-weight:700;
line-height:22px
}

.desi_rig .dena_txt {
float:left;
width:60%;
font-size:11px;
color:#404041;
line-height:18px
}

.prod {
float:left;
width:100%;
margin:20px 0 80px
}

.prod_but {
float:left;
width:100%;
margin-bottom:20px
}

.prod_but a {
font-size:11px;
color:#404041;
text-decoration:none;
background:url(../images/aro3.png) left center no-repeat;
padding-left:15px
}

.prod_but a:hover {
text-decoration:underline
}

.prod_lef {
float:left;
width:24.2%
}

.prod_lef .sil {
float:left;
width:100%;
text-align:center;
margin-bottom:20px
}

.prod_lef .pla {
float:left;
width:100%
}

.prod_lef .pla_img {
float:left;
width:100%;
text-align:center
}

.prod_lef .pla_txt {
float:left;
width:100%;
text-align:center;
font-size:11px;
color:#404041;
line-height:32px
}

.prod_lef .pla_txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.prod_lef .pla_txt a:hover {
text-decoration:underline
}

.prod_rig {
float:left;
width:75.8%
}

.prod_rig .lef {
float:left;
width:50.6%
}
.w3-modal.w3-black {
    z-index: 2147483647 !important;width: 100%; float: left;text-align: center;
}

.prod_rig .lef_txt {
float:left;
width:100%;
text-align:center;
font-size:11px;
color:#404041;
padding-bottom:20px
}
.w3-modal-content {
    display: inline-block;
    float: none;
    width:auto;top:5%;background: none !important;left: 0;
}
.w3-content {
   /* background: #fff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 5px;*/
    height: auto;
    margin: auto;
    max-width: 980px;
    padding:12px 12px 17px;
}
.w3-display-left {
    left: -70px;
    position: absolute;
  /* top: -400%;*/
    transform: translate(0%, -50%);
}
.w3-modal{padding-top: 0px !important;}
.mySlides > img {
    border-left: 1px solid #cccccc;
    border-radius: 5px;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    float: left;
   /* height: 579px;*/
    padding: 18px;
    width: 100%;
}
.mySlides h6 {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-radius: 5px;
    border-right: 1px solid #cccccc;
    margin: 0;
}

.w3-tooltip, .w3-display-container {
    position: inherit !important;
}

.mySlides {
   /* border: 1px solid #cccccc;
    border-radius: 5px;*/
    float: left;
   /* height: 600px !important;*/
    width:auto;
}
.w3-display-right{
	right: -80px;
    position: absolute;
 /*top: -400%;*/
    transform: translate(0%, -50%);
}
.prod_rig .lef_img {
float:left;
width:100%
}

.prod_rig .lef_zoo {
float:left;
width:100%; text-align: center;
margin:10px 0;
/*padding:0 0 0 35%*/
}

.prod_rig .lef_zoo .img {
float:none;  display: inline-block;
width:auto;
padding-top:5px;
padding-right:8px
}
.lef_zoo > a{text-decoration: none;}

.prod_rig .lef_zoo .txt {
float:none; display: inline-block;
width:auto;
font-size:11px;
color:#404041;
line-height:30px
}

.prod_rig .lef_zoo .txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.prod_rig .lef_zoo .txt a:hover {
text-decoration:underline
}

.prod_rig .lef_cap {
float:left;
width:100%
}

.prod_rig .lef_cap .sub {
float:left;
width:23.4%;
margin:0 7px 0 0
}

.prod_rig .lef_cap .img {
float:left;
width:100%
}

.prod_rig .lef_cap .txt {
float:left;
width:100%;
text-align:center;
font-size:11px;
color:#404041
}

.prod_rig .lef_cap .txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.prod_rig .lef_cap .txt a:hover {
text-decoration:underline
}

.prod_rig .nam {
float:right;
width:46.7%
}

.prod_rig .nam_tit {
float:left;
width:100%;
font:22px;
color:#000;
text-transform:uppercase
}

.prod_rig .nam_tit a {
text-decoration:none;
color:#000
}

.prod_rig .nam_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
margin: 0 0 20px;
line-height: 21px;
}

.prod_rig .nam_cho {
float:left;
width:100%;
margin:10px 0
}

.prod_rig .nam_cho_att {
float:left;
width:100%;
margin:5px 0
}

.pd_grp_sub_txt {
width:100px;
float:left;
font-size:12px
}

.prod_rig .nam_cho .for {
float:left;
width:63%
}

.prod_rig .nam_cho .for select {
float:left;
width:100%;
padding:2px 2px 2px 10px;
font-size:11px;
color:#404041;
margin:0;
line-height:27px;
height:27px;
background-color:#fff;
border:1px solid #909090
}

.prod_rig .nam_cho .txt {
float:left;
width:31.7%;
line-height:27px;
font-size:11px;
color:#404041;
padding-left:3.3%
}

.prod_rig .nam_but {
float:left;
width:100%;
border-bottom:solid 1px #404041
}

.prod_rig .nam_but .img {
float:left;
width:100%;
margin-bottom:10px
}

.prod_rig .nam_edi {
float:left;
width:100%;
font-size:11px;
color:#404041;
padding:10px 0;
line-height:18px;
border-bottom:solid 1px #404041
}

.prod_rig .nam_det,.prod_rig .nam_siz {
float:left;
width:100%;
line-height:30px;
border-bottom:solid 1px #404041;
font-size:11px;
color:#404041;
font-weight:700
}

.prod_rig .nam_ico {
float:left;
width:100%;
padding:9px 0 8px;
border-bottom:solid 1px #404041
}

.prod_rig .nam_ico .img {
float:left;
width:auto;
margin-right:9px
}
.prod_rig .nam_but .img img {
    position: relative;
    top: -7px;
    left: 3px;
}
.prod .rela {
float:left;
width:100%
}

.rela1{text-align: center;}
.rela_nic{display: inline-block; float: none; margin: 0 auto !important; width: auto !important;}
.rela_box1 {
    display: inline-block;
    
    width: auto !important;}
.min1{ padding: 0 0 20px 0;}

.prod .rela_tit {
float:left;
width:100%;
margin-bottom:10px;
font-size:11px;
color:#404041;
text-align:center;
margin-top:12px
}

.prod .rela_tit1 {
float:left;
width:100%;
margin-bottom:10px;
font-size:16pt;
font-weight:700;
color:#404041;
text-align:center;
margin-top:12px
}

.prod .rela_box {
margin:0 auto;
width:800px
}

.prod .rela_box .min {
float:left;
width:265px;
margin-right:0
}

.prod .rela_box .img {
float:left;
width:100%;
text-align:center
}

.prod .rela_box .img img {
float:none;
width:75%
}

.prod .rela_box .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
text-align:center
}

.prod .rela_box .txt a {
font:400 11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
line-height:18px;
text-decoration:none
}

.pri_logo {
float:left;
width:100%;
text-align:center;
margin:50px 0 30px
}

.my_oth {
float:left;
width:100%;
background:#f8f8f8;
padding:5px 0
}

.my_oth .left {
float:left;
width:40%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_oth .mid {
float:left;
width:27%;
color:#000;
font-size:11px;
margin:0
}

.my_oth .right {
float:left;
width:24%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_oth_bot {
float:left;
width:100%
}

.my_oth_bot .left {
float:left;
width:40%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_oth_bot .mid {
float:left;
width:27%;
color:#000;
font-size:11px;
margin:0
}

.my_oth_bot .mid a {
color:#000;
font-size:11px;
text-decoration:none
}

.my_oth_bot .mid a:hover {
text-decoration:underline
}

.my_oth_bot .right {
float:left;
width:24%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_oth_bot .right a {
color:#000;
text-decoration:none;
margin-left:10px
}

.my_oth_bot .right a:hover {
text-decoration:underline
}

.my_mains {
float:left;
width:100%;
padding-bottom:200px
}

.my_main {
float:left;
width:100%
}

.my_main .my_ord {
float:left;
background:#f8f8f8;
padding:5px 0;
width:100%
}

.my_main .my_ord .left {
float:left;
width:21%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_main .my_ord .left1,.my_main .my_ord .left2,.my_main .my_ord .left3,.my_main .my_ord .left5 {
float:left;
width:17%;
margin-left:2%;
color:#000;
font-size:11px
}

.my_main .my_main_bot {
float:left;
padding:5px 0;
width:100%
}

.my_main .my_main_bot .left {
float:left;
width:21%;
margin-left:3%;
color:#000;
font-size:11px
}

.my_main .my_main_bot .left1,.my_main .my_main_bot .left2,.my_main .my_main_bot .left3,.my_main .my_main_bot .left5 {
float:left;
width:17%;
margin-left:2%;
color:#000;
font-size:11px
}

.my_main1 {
float:left;
width:100%;
visibility:hidden;
display:none
}

.regist_min,.regist_txt {
float:left;
width:100%;
margin-bottom:20px
}

.regist_sub {
float:left;
width:50%
}

.regist_sub .tit {
float:left;
width:100%;
font-size:18px;
margin-bottom:10px
}

.regist_sub .txt {
float:left;
width:100%
}

.regist_sub .txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.regist_sub .txt a:hover {
text-decoration:underline
}

.regi_box {
float:left;
width:100%;
margin-bottom:50px
}

.regi_box .min {
float:left;
width:32%;
margin-right:2%
}

.regi_box .tit {
float:left;
width:100%;
font-size:16px;
font-weight:700;
color:#404041;
line-height:40px
}

.regi_box .txt {
float:left;
width:100%;
margin-bottom:10px
}

.regi_box .but {
float:left;
width:100%
}

.regi_box .but a {
font-size:11px;
color:#404041;
text-decoration:none
}

.regi_box .but a:hover {
text-decoration:underline
}

.regi_min {
float:left;
width:32%;
margin-right:2%
}

.evde_min {
float:left;
width:100%
}

.evde_tit {
float:left;
width:100%;
font:22px TheanoDidotRegular;
color:#000;
padding-bottom:10px;
text-transform:uppercase
}

.evde_tit a {
float:right;
width:auto;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:11px;
color:#404041;
font-weight:400;
line-height:30px;
text-decoration:none;
text-transform:none
}

.evde_tit a:hover {
text-decoration:underline
}

.evde_txt {
float:left;
width:100%;
margin-bottom:10px
}

.evde_box {
float:left;
width:100%;
margin:20px 0 0
}

.evde_box .min {
float:left;
width:23.1%;
margin-right:1.9%;
margin-bottom:10px
}

.evde_box .img,.evde_box .img img {
float:left;
width:100%
}

.evde_box .txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:30px;
text-align:center
}

.evde_box .txt a {
color:#404041;
font-size:11px;
text-decoration:none
}

.evde_box .txt a:hover {
text-decoration:underline
}

.sto_min {
float:left;
width:100%
}

.sto_tit {
float:left;
width:100%;
font:700 22px Georgia,"Times New Roman",Times,serif;
color:#000;
text-transform:uppercase
}

.sto_txt {
float:left;
width:100%;
margin-top:10px
}

.sto_txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.sto_txt a:hover {
text-decoration:underline
}

.sto_sub {
float:left;
width:100%;
padding-bottom:20px;
border-bottom:solid 1px #E1E0E0;
margin-top:20px
}

.sto_sub .tit {
float:right;
width:78%;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
line-height:normal;
font-size:14px;
color:#404041;
font-weight:700;
margin-bottom:10px;
text-transform:uppercase
}

.sto_sub .tit a {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
line-height:normal;
font-size:14px;
color:#404041;
font-weight:700;
text-transform:uppercase;
text-decoration:none
}

.sto_sub .etit {
float:right;
width:78%;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
line-height:normal;
font-size:12px;
color:#404041;
font-weight:700;
margin-bottom:10px;
text-transform:uppercase
}

.sto_sub .etit a {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
line-height:normal;
font-size:12px;
color:#404041;
font-weight:700;
text-transform:uppercase;
text-decoration:none
}

.sto_sub .dat {
float:right;
width:78%;
margin-bottom:10px
}

.sto_sub .img {
float:left;
width:20%
}

.sto_sub .txt {
float:right;
width:78%
}

.rare_min {
float:left;
width:100%
}

.rare_tit {
float:left;
width:auto;
font-size:16px;
font-weight:700;
color:#404041;
padding-bottom:15px;
text-transform:uppercase
}

.rare_sor {
float:right;
width:15%
}

.rare_sor .txt {
float:left;
width:auto;
margin-right:10px;
line-height:27px
}

.rare_sor .for {
float:left;
width:64%
}

.rare_sor .for select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.rare_sub,.rare_sub .min {
float:left;
width:100%
}

.rare_sub .tit {
float:left;
width:20%;
font-size:12px;
color:#404041;
font-weight:700;
line-height:25px
}

.rare_sub .txt {
float:left;
width:20%;
font-size:11px;
color:#404041;
line-height:25px
}

.rare_sub .txt a {
font-size:11px;
color:#404041;
text-decoration:none
}

.rare_sub .txt a:hover {
text-decoration:underline
}

.redet,.redet_min {
float:left;
width:100%
}

.redet_sor {
float:left;
width:20%;
margin-top:5px
}

.redet_sor .txt {
float:left;
width:auto;
margin-right:10px;
line-height:27px
}

.redet_sor .for {
float:left;
width:76%
}

.redet_sor .for select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.redet_but {
float:right;
width:auto
}

.redet_sub {
float:left;
width:100%;
margin-bottom:20px
}

.redet_sub .tit {
float:left;
width:100%;
line-height:40px;
border-bottom:3px solid #E1E0E0;
font-size:16px;
color:#404041;
text-transform:uppercase
}

.redet_sub .min {
float:left;
width:100%
}

.redet_sub .list {
float:left;
width:100%;
margin-top:10px;
background-color:#F8F8F8;
font-size:12px;
color:#404041;
font-weight:700;
line-height:30px
}

.redet_sub .list_txt1 {
float:left;
width:53%;
margin-left:2%
}

.redet_sub .list_txt2,.redet_sub .list_txt3,.redet_sub .list_txt4 {
float:left;
width:11%
}

.redet_sub .list_txt5 {
float:left;
width:15%
}

.redet_sub .list_txt6 {
float:left;
width:12%
}

.redet_sub .con {
float:left;
width:100%;
margin:10px 0 0;
border-bottom:1px dotted #999;
padding-bottom:10px
}

.redet_sub .con_ite {
float:left;
width:55%
}

.redet_sub .con_ite .img {
float:left;
width:20%
}

.redet_sub .con_ite .txt {
float:left;
width:60%;
margin-left:3%;
font-size:11px;
color:#404041
}

.redet_sub .con_ite .txt span {
font-size:14px;
color:#010101;
font-weight:700
}

.redet_sub .con_ite .txt span a {
font-size:14px;
color:#010101;
font-weight:700;
text-decoration:none
}

.redet_sub .con_pri {
float:left;
width:11%;
font-size:11px;
color:#404041
}

.redet_sub .con_sti,.redet_sub .con_wou {
float:left;
width:11%;
font-size:11px;
color:#404041;
text-align:center
}

.redet_sub .con_ava {
float:left;
width:15%;
font-size:11px;
color:#404041
}

.redet_sub .con_pur {
float:left;
width:12%
}

.redet_sub .con_pur select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.redet_sub .con_pur a {
font-size:11px;
color:#404041;
text-decoration:underline
}

.redet_sub .con_pur a:hover {
text-decoration:none
}

.brap {
float:left;
width:100%;
margin-top:20px
}

.brap_min {
float:left;
width:100%;
margin-bottom:20px
}

.brap_txt {
float:left;
width:24%;
font-size:11px;
color:#404041;
line-height:27px
}

.brap_for {
float:left;
width:44.6%
}

.brap_for input {
float:left;
width:99.6%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0;
height:25px;
line-height:25px;
font-size:11px;
color:#404041
}

.brap_for .select {
float:left;
width:30.3%;
border:1px solid #909090;
background-color:#fff;
padding:0;
margin:0 3% 0 0;
height:25px;
line-height:25px;
font-size:11px;
color:#404041
}

.brap .but {
float:left;
width:61.6%;
padding-left:24%
}

.filter {
float:left;
width:100%
}

.filter a {
float:left;
width:92.2%;
height:18px;
background:url(../images/sel_aro.png) 97.5% 7px no-repeat #fff;
padding:0 0 0 10px;
margin:0;
border:1px solid #909090;
line-height:18px;
font-size:12px;
color:#404041;
text-decoration:none
}

.filter_box {
float:left;
width:512px;
z-index:9
}

.fides {
float:left;
width:684px;
z-index:9
}

.ficol {
float:left;
width:351px;
z-index:9
}

.filter_box .tit {
float:left;
width:157px;
background:url(../images/sel_aro.png) 97.5% 9px no-repeat #fff;
padding:6px 0 19px 10px;
font:12px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0,0,0,.5);
border-bottom:0;
text-transform:none
}

.filter_box .bord {
height:7px;
width:167px;
margin:36px 0 0 1px;
background-color:#fff;
position:relative
}

.filter_box .contn {
float:left;
width:90.30303%;
background-color:#fff;
border:1px solid #ccc;
margin-top:-1px;
box-shadow:0 0 7px rgba(0,0,0,.5);
padding:15px 4.54545%
}

.filter_box .contn_min {
float:left;
width:100%
}

.filter_box .contn_but {
float:right;
width:auto;
margin-bottom:10px
}

.filter_box .contn_but .button {
float:left;
width:auto
}

.filter_box .contn_but .button a {
float:left;
width:auto;
font-size:11px;
color:#000;
text-decoration:none;
line-height:26px;
padding:0 5px
}

.filter_box .contn_but .button2 {
float:left;
width:auto;
margin-right:5px
}

.filter_box .contn_but .button2 a {
float:left;
width:auto;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #909090;
text-decoration:none;
line-height:24px;
padding:0 15px
}

.filter_box .contn_but .button3 {
float:left;
width:auto
}

.filter_box .contn_but .button3 a {
float:left;
width:auto;
background-color:#000;
font:11px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none;
line-height:26px;
padding:0 15px
}

.filter_box .contn_cek {
float:left;
width:100%;
height:300px;
overflow:auto
}

.filter_box .contn_cek .min {
float:left;
width:30.33333%;
padding-left:10px;
border-right:solid 1px #909090
}

.filter_box .contn_cek .min:first-child {
padding-left:0
}

.filter_box .contn_cek .min:last-child {
border-right:0
}

.filter_box .contn_cek .sub {
float:left;
width:100%;
margin:0 0 10px
}

.filter_box .contn_cek .inp {
float:left;
width:20px
}

.filter_box .contn_cek .inp input {
float:left;
width:15px;
height:15px;
border:0;
padding:0;
margin:0
}

.filter_box .contn_cek .txt {
float:left;
width:auto;
padding:0;
margin:0;
line-height:18px;
font-size:11px;
color:#404041
}

.filter_box .contn_cek .txt span {
width:auto;
font-style:italic;
color:#959595
}

.mrsco {
float:left;
width:100%;
margin-bottom:30px
}

.mrsco_min {
float:left;
width:20%
}

.mrsco_min2 {
float:left;
width:43.2%
}

.mrsco_tit {
float:left;
width:100%;
padding-bottom:5px;
font-size:11px;
font-weight:700;
color:#404041
}

.mrsco_inp {
float:left;
width:100%
}

.mrsco_sub {
float:left;
width:60%
}

.mrsco_sub2 {
float:left;
width:36%
}

.asko,.asko_sko {
float:left;
width:100%
}

.asko_sko .lef {
float:left;
width:44.44444%
}

.asko_sko .lef_img {
float:left;
width:100%;
text-align:center;
margin-bottom:20px
}

.asko_sko .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.asko_sko .rig {
float:right;
width:54.21687%
}

.asko_sko .rig iframe {
float:left;
width:100%;
height:225px
}

.asko_ohi {
float:left;
width:100%;
margin-top:60px;
font-size:11px;
color:#404041;
line-height:18px
}

.asko_ohi .img {
float:left;
width:53.54752%;
margin:0 10px 10px 0
}

.asko_ohi .tit {
float:left;
width:45.11379%;
text-align:center
}

.sodt {
float:left;
width:100%;
text-align:center
}

.sodt_img {
float:left;
width:100%;
margin-bottom:30px
}

.sodt_tit {
float:left;
width:100%;
font-size:16px;
color:#404041;
font-weight:700
}

.sodt_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px;
margin-bottom:20px
}

#loginDiv {
display:none;
z-index:9999999999;
position:fixed;
top:7%;
left:37%;
margin-top:20px;
width:35%
}

#loginDiv .retail_register {
border:5px solid #EDEDED;
background:#FFF;
padding-left:5.5%
}

#loginDiv .retail_login_bottom_inner {
width:100%;
text-align:right;
padding:0
}

.blog_tit {
float:left;
width:100%;
font-size:22px;
color:#000;
font-family:TheanoDidotRegular;
line-height:26px;
margin:10px 0 5px
}

.blog_date,.blog_txt {
float:left;
width:100%;
font-size:12px;
color:#000
}

.blog_img1 {
float:left;
width:100%;
margin:10px 0
}

.blog_txt1 {
float:left;
width:100%;
font-size:12px;
color:#000
}

.blog_read {
float:left;
width:auto;
margin:10px 0
}

.blog_lab {
float:left;
width:100%;
color:#000;
font-size:12px;
margin-bottom:10px
}

.blog_lab a {
text-decoration:none;
color:#000
}

.blog_lab span {
color:#999
}

.blog_ser_top_r {
display:none
}

.box_ser_bot {
display:block
}

.box_ser {
float:left;
width:95%;
margin:0 0 0 8%
}

.blog_ser {
float:left;
width:99%;
border:1px solid #d9d9d9;
outline:0;
margin-top:2%
}

.blog_ser input {
background:0 0;
border:none;
width:96%;
color:#000;
font-size:12px;
height:26px;
margin:0 2%
}

.blog_ser_btn {
float:right;
width:auto;
margin:-26px 1% 0 0
}

.blog_list {
float:left;
width:100%;
margin:15px 0;
border-bottom:solid 1px #CCC;
padding-bottom:20px
}

.blog_list_tit1 {
float:left;
width:100%;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:700
}

.blog_list ul {
margin:0;
padding:0;
list-style:none;
width:100%;
float:left
}

.blog_list ul li {
margin:0;
padding:0;
float:left;
width:100%
}

.blog_list ul li a {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase
}

.blog_list ul li a:hover {
text-decoration:underline
}

.blog_list_resp {
float:left;
width:100%;
margin:15px 0;
border-bottom:solid 1px #CCC;
padding-bottom:20px;
display:none
}

.blog_list_resp_tit1 {
float:left;
width:100%;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:700;
display:none
}

.blog_list_resp ul {
margin:0;
padding:0;
list-style:none;
width:100%;
float:left
}

.blog_list_resp ul li {
margin:0;
padding:0;
float:left;
width:100%
}

.blog_list_resp ul li a {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase
}

.blog_list_resp ul li a:hover {
text-decoration:underline
}

.blog_list_below_ban_list {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
text-align:center;
padding:2px 0 30px
}

.blog_list_below_ban_list a {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
text-align:center
}

.blog_list_below_ban_list a:hover {
text-decoration:underline
}

.blog_link {
float:left;
width:100%;
border-bottom:solid 1px #CCC;
padding-bottom:20px;
padding-top:20px;
text-align:center
}

.blog_link a {
text-decoration:none;
color:#000;
font-weight:700;
font-size:14px
}

.blog_link a:hover {
text-decoration:underline
}

.blog_link1 {
float:left;
width:100%;
margin:15px 0 5px
}

.blog_img {
float:left;
width:100%;
border-bottom:solid 1px #CCC;
padding-bottom:30px
}

.blog_link1 a {
text-decoration:none;
color:#000;
font-size:12px
}

.blog_link1 a:hover {
text-decoration:underline
}

.blog_list_tit {
float:left;
width:100%;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:700;
padding:10px 0
}

.blog_list1 ul {
margin:0;
padding:0;
list-style:none;
width:100%;
float:left
}

.blog_list1 ul li {
margin:0;
padding:0 0 0 10px;
float:left;
width:95%;
background:url(../images/blog_arw.png) left 8px no-repeat
}

.blog_list1 ul li a {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase
}

.blog_list1 ul li a:hover {
text-decoration:underline
}

.blog_icon {
float:left;
width:100%
}

.blog_icon_img,.blog_icon_txt {
float:left;
width:auto
}

.blog_icon_txt a {
text-decoration:none;
color:#333;
line-height:25px;
font-size:14px;
margin-left:10px
}

.blog_cat {
float:left;
width:100%;
color:#000;
font-family:TheanoDidotRegular;
font-size:18px;
text-transform:uppercase
}

.icon_rig {
float:left;
width:auto;
margin-right:5px;
font-size:14px;
color:#000;
line-height:24px
}

.bot_ico_rig {
float:left;
width:100%;
text-align:left
}

.blog_categori {
float:left;
width:100%;
margin-bottom:20px;
border-bottom:1px solid #e2e2e2
}

.blog_det_title {
border-bottom:1px solid #e2e2e2;
color:#000;
float:left;
font-size:15px;
font-weight:700;
line-height:24px;
width:100%
}

.blog_det_und {
float:left;
padding-bottom:40px;
padding-top:10px;
width:100%
}

.home_blog_main {
border-bottom:1px solid #e2e2e2;
float:left;
padding-top:10px;
width:100%
}

.home_blog_left {
float:left;
padding-bottom:10px;
padding-right:15px;
width:185px
}

.home_blog_right {
float:left;
padding-bottom:10px;
width:255px
}

.right_title {
color:#34A4B9;
float:left;
font-size:18px;
padding-bottom:5px;
width:100%
}

.right_date {
background:url(../images/com_bg.png) left top no-repeat;
color:#FFF;
float:left;
font-size:14px;
height:45px;
line-height:40px;
padding-bottom:5px;
padding-left:18px;
text-align:left;
width:100%
}

.right_contain {
float:left;
width:100%;
color:#6D6E72;
font-size:12px;
line-height:16px
}

.box_w {
width:100%
}

.sub_blog_tit {
color:#000;
font-size:14px;
font-weight:700;
text-align:left
}

.sub_blog_tit1 {
color:#333;
float:left;
font-size:14px;
font-weight:700;
line-height:25px;
text-align:left;
width:100%
}

.sub_blog_dec {
font-size:12px;
text-align:left
}

.pro_name {
float:left;
width:100%;
text-align:center
}

.pro_name a {
text-decoration:none;
color:#000;
font-size:12px;
float:left;
white-space:normal
}

.sub-butt {
float:left;
width:auto;
margin-left:15px
}

.mrsco_sub select {
height:23px
}

.blog_link td {
float:left;
width:49.1%
}

@media only screen and (min-width:768px) and (max-width:950px) {
.sec_txt_box {
width:100%
}

.sec_txt_btn {
width:100%;
margin:0;
text-align:center
}

.sub_btn_blog {
float:none!important
}

#subscriber_email {
width:100%;
margin-bottom:10px;
float:left
}

.set_but1 {
float:left
}

.margin {
margin:0 auto;
width:748px
}

.top .lef {
width:15.1%
}

.top .logo {
margin:0
}

.top .rig {
width:19%
}

.menu {
display:none
}

.menu2 {
float:left;
width:100%;
background-color:#000;
display:block
}

.menu2 ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.menu2 ul li {
float:left;
width:94%;
padding:0 3%;
margin:0
}

.menu2 ul li a {
padding:0;
margin:0;
font-size:12px;
background:url(../images/menu.png) right 8px no-repeat;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul li a.act,.menu2 ul li a:hover {
color:#dcdcdc
}

.menu2 ul ul {
float:left;
width:80.8%;
position:absolute;
background-color:#000;
z-index:99999;
visibility:hidden;
padding:0;
margin:30px 0 0 -2.4%
}

.menu2 ul ul li {
float:left;
width:90%;
padding:0 3%;
border-bottom:solid 1px #bfbdbd;
margin:0 2%
}

.menu2 ul ul li a {
padding:0;
margin:0;
font-size:12px;
background:0 0;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul ul li a.act,.menu2 ul ul li a:hover {
color:#dcdcdc
}

.menu2 ul :hover ul :hover ul,.menu2 ul a:hover ul,.menu2 ul li:hover ul,.menu2 ul:hover ul ul {
visibility:visible
}

.menu2 ul ul ul {
position:relative;
width:100%;
float:left;
padding:0;
margin:0 0 0 -3%;
display:none
}

.menu2 ul ul ul li {
float:left;
width:94%;
padding:0 3%;
border-bottom:0;
margin:0 2%
}

.menu2 ul ul ul li a {
padding:0 0 0 10px;
margin:0;
font-size:10px;
background:0 0;
line-height:20px;
color:#fff;
text-decoration:none;
display:block
}

.menu2 ul ul ul li a:hover {
color:#dcdcdc
}

.mid_top .banner_min {
margin:3% 0 0 5.2%
}

.mid_top .banner_tit {
font:20px Georgia,"Times New Roman",Times,serif;
line-height:40px
}

.mid_top .banner_img {
margin-top:-73px
}

.mid_top .box_min {
padding:5px 0
}

.mid_top .box_tit {
font:16px Georgia,"Times New Roman",Times,serif;
line-height:30px
}

.mid_top .box_but,.mid_top .box_but a,.mid_top .box_txt {
font-size:10px
}

.sub_lef .tit {
font-size:16px
}

.sub_lef .list ul li a {
font-size:11px
}

.sub_rig .tit {
font-size:18px;
line-height:50px
}

.sub_rig .tit2 {
font-size:18px;
line-height:19px
}

.sub_rig .txt {
font-size:11px
}

.cat_lef .tit {
font-size:16px
}

.cat_lef .list ul li a {
font-size:11px
}

.cat_rig .tit {
font-size:18px;
line-height:50px
}

.cat_rig .box_tit,.cat_rig .txt {
font-size:11px
}

.categ_lef .tit {
font-size:16px
}

.categ_lef .list ul li a {
font-size:11px
}

.categ_rig .tit {
font-size:18px;
line-height:20px
}

.categ_rig .fil_txt,.categ_rig .fil_txt a,.categ_rig .txt {
font-size:11px
}

.categ_rig .fil_for {
width:21%
}

.categ_rig .sor_txt {
font-size:11px;
width:7.3%
}

.categ_rig .sor_txt2 {
font-size:11px;
padding-left:2%;
width:16.4%
}

.categ_rig .sor_txt3,.categ_rig .sor_txt3 a,.categ_rig .sor_txt4,.categ_rig .sor_txt4 a {
font-size:11px
}

categ_rig .sor_txt_footer_main {
float:left;
width:100%
}

.categ_rig .sor_txt_footer_main .sor_txt_footer {
float:right;
font-size:11px
}

.categ_rig .sor_txt_footer a {
font-size:11px
}

.categ_rig .sor_for {
float:left;
width:21%
}

.sea_lef .tit {
font-size:16px;
margin-bottom:18px
}

.sea_lef .txt {
font-size:16px;
line-height:58px
}

.sea_lef .box_txt {
font-size:11px;
line-height:20px
}

.sea_lef .list ul li a {
font-size:11px
}

.log_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.log_txt {
font-size:11px
}

.log_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.log_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.log_box .lef_ent .txt {
float:left;
width:28.8%;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.loch_txt {
font-size:11px
}

.loch_box .lef {
width:100%
}

.loch_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.loch_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.loch_box .lef_ent .txt {
float:left;
width:auto;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_box .but {
float:left;
width:100%;
margin-top:20px
}

.acc_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.acc_txt {
font-size:11px;
color:#404041
}

.acc_txt a {
font-size:11px
}

.acc_txt2 {
font-size:11px;
line-height:18px
}

.acc_inf .min {
float:left;
width:47.4%
}

.acc_inf .min2 {
float:right;
width:47.4%
}

.acc_inf .tit {
font-size:11px;
width:55%;
line-height:20px
}

.che_met .txt2 {
line-height:20px
}

.acc_inf .sub_txt,.acc_inf .sub_txt_gift_wrap {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .cet_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .sub_for {
float:left;
width:100%
}

.che_met .cek {
width:20px
}

.che_top {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 {
display:none
}

.acc_inf .sub2_for {
float:left;
width:100%
}

.che_message {
width:auto;
float:right;
color:#404041;
text-align:right;
font-size:11px;
margin-right:0
}

.che_card_first_name input {
width:48.2%;
margin-right:3%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che_card_last_name input {
width:47.8%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.conf_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000
}

.shop_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.regi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.regi_lef .txt {
font-size:11px;
color:#404041;
line-height:18px
}

.regi_lef .ema_txt {
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.regi_lef .ema_for {
width:100%
}

.regi_lef .but {
float:left;
width:61.6%;
padding-left:0
}

.desi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#010101;
margin-bottom:15px
}

.desi_lef .abc {
float:left;
width:100%;
margin-bottom:45px
}

.desi_lef .abc ul {
float:left;
width:77%;
margin:0;
padding:0;
list-style:none
}

.desi_lef .abc ul li {
width:25px
}

.desi_lef .abc ul li a,.desi_lef .list ul li a {
font-size:11px
}

.desi_rig .tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000
}

.desi_rig .dena_tit {
font-size:11px;
line-height:22px
}

.desi_rig .dena_txt {
font-size:11px;
line-height:18px
}

.desi_lef {
width:28.2%
}

.desi_rig {
float:right;
width:69.1%
}

.prod_rig .nam_cho .txt {
font-size:11px
}

.prod_rig .lef_cap .txt a {
font-size:10px
}

.redet_sor {
width:26%
}

.redet_sub .con_ite .txt {
font-size:10px
}

.redet_sub .con_ite .txt span {
font-size:12px
}

.redet_sub .con_ava,.redet_sub .con_pri,.redet_sub .con_pur a,.redet_sub .con_sti,.redet_sub .con_wou {
font-size:10px
}

.filter_box {
float:left;
width:400px
}

.fides {
float:left;
width:534px;
z-index:9
}

.ficol {
float:left;
width:265px;
z-index:9
}

.filter_box .tit {
float:left;
width:157px;
background:url(../images/sel_aro.png) 97.5% 9px no-repeat #fff;
padding:6px 0 19px 10px;
font:12px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0,0,0,.5);
border-bottom:0;
text-transform:none
}

.filter_box .contn_cek .min {
width:44.333%
}

.mrsco_min2 {
width:53%
}

.mrsco_sub2 {
width:41%
}

.mrsco_sub {
width:52%
}

.asko_ohi .tit {
width:44.114%
}

#loginDiv {
left:22%;
margin-top:20px;
width:60%
}

.blog_link td {
float:left;
width:49.1%
}
}

@media only screen and (min-width:521px) and (max-width:767px) {
.search_box {
text-align:center;
width:73%!important;
float:none
}

.sec_txt_box {
width:69%!important
}

.blog_link>div {
text-align:center!important;
width:100%
}

#subscriber_email {
display:inline-block;
float:none;
line-height:22px;
width:57%
}

.set_but1 {
display:inline-block;
float:left
}

.blog_link>a {
float:left;
text-align:center;
width:100%
}

.blog_link table {
display:inline-block;
float:none;
margin-top:10px
}

.mid_top .banner_bog {
border-right:none
}

.margin {
margin:0 auto;
width:100%
}

.top {
width:97%
}

.top .lef {
width:100%;
text-align:center;
padding-top:20px
}

.top .logo {
margin:0;
width:100%;
text-align:center;
padding:30px 0
}

.top .rig {
float:left;
width:100%;
margin-bottom:20px
}

.top .rig_tit {
line-height:20px
}

.top .rig_sea_img {
float:right;
width:2.8%;
margin-right:20px
}

.menu {
display:none
}

.menu2 {
float:left;
width:100%;
background-color:#000;
display:block
}

.menu2 ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.menu2 ul li {
float:left;
width:94%;
padding:0 3%;
margin:0
}

.menu2 ul li a {
padding:0;
margin:0;
font-size:12px;
background:url(../images/menu.png) right 8px no-repeat;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul li a.act,.menu2 ul li a:hover {
color:#dcdcdc
}

.menu2 ul ul {
float:left;
width:100%;
position:absolute;
background-color:#000;
z-index:99999;
visibility:hidden;
padding:0;
margin:30px 0 0 -3%
}

.menu2 ul ul li {
float:left;
width:90%;
padding:0 3%;
border-bottom:solid 1px #bfbdbd;
margin:0 2%
}

.menu2 ul ul li a {
padding:0;
margin:0;
font-size:12px;
background:0 0;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul ul li a.act,.menu2 ul ul li a:hover {
color:#dcdcdc
}

.menu2 ul :hover ul :hover ul,.menu2 ul a:hover ul,.menu2 ul li:hover ul,.menu2 ul:hover ul ul {
visibility:visible
}

.menu2 ul ul ul {
position:relative;
width:100%;
float:left;
padding:0;
margin:0 0 0 -3%;
display:none
}

.menu2 ul ul ul li {
float:left;
width:94%;
padding:0 3%;
border-bottom:0;
margin:0 2%
}

.menu2 ul ul ul li a {
padding:0 0 0 10px;
margin:0;
font-size:10px;
background:0 0;
line-height:20px;
color:#fff;
text-decoration:none;
display:block
}

.menu2 ul ul ul li a:hover {
color:#dcdcdc
}

.menus_left .title {
font-size:12px
}

.menus_right {
margin-top:10px
}

.menus_right .title {
font-size:12px
}

.menus_left {
width:100%
}

.menus_left .title {
color:#fff
}

.menus_right {
float:left;
margin-left:0;
width:100%
}

.menus_right .title {
color:#fff
}

.mid_top .banner {
width:96%;
margin:0 10px;

}

.mid_top .banner_bog {
width:96%;
margin:0 10px
}

.mid_top .banner_min {
display:none
}

.mid_top .banner_img {
margin-top:0
}

.mid_top .box {
width:96%;
float:left;
margin-left:2%
}

.mid_top .box_tit {
font-size:16px
}

.mid_top .box_but,.mid_top .box_but a,.mid_top .box_txt {
font-size:10px
}

.bot {
margin-bottom:20px
}

.bot_bot .bri,.bot_bot .cus,.bot_bot .sto {
width:100%;
text-align:center;
margin-bottom:20px
}

.bot_bot .sig {
width:90%;
float:left;
margin-left:5%
}

.bot_bot .sig_txt {
text-align:center
}

.sub_lef {
float:left;
width:100%;
margin-bottom:20px
}

.sub_lef .tit {
font-size:16px;
text-align:center
}

.sub_lef .list {
text-align:center
}

.sub_lef .list ul li {
width:100%;
padding:0
}

.sub_lef .list ul li a {
font-size:11px
}

.sub_rig {
float:left;
width:100%
}

.sub_rig .tit {
font-size:18px;
line-height:50px
}

.sub_rig .tit2 {
font-size:18px;
line-height:26px
}

.sub_rig .txt {
font-size:11px
}

.cat_lef {
float:left;
width:30%;
margin-bottom:20px
}

.cat_lef .tit {
font-size:16px;
text-align:left
}

.cat_lef .list {
text-align:left
}

.cat_lef .list ul li {
width:100%;
padding:0
}

.cat_lef .list ul li a {
font-size:11px
}

.cat_rig {
float:left;
width:100%
}

.cat_rig .tit {
font-size:18px;
line-height:50px
}

.cat_rig .box_tit,.cat_rig .txt {
font-size:11px
}
.cat_rig_top{ display: block !important;}
	/*.cat_rig{ display: none;}*/
	

.che_message {
width:auto;
float:right;
color:#404041;
text-align:right;
font-size:11px;
margin-right:30%
}

.che_card_first_name input {
width:33.2%;
margin-right:3%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che_card_last_name input {
width:33.2%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.categ_lef {
float:left;
width:100%;
margin-bottom:20px
}

.categ_lef .tit {
font-size:16px;
text-align:left
}

.categ_lef .list {
text-align:left
}

.categ_lef .list ul li {
width:100%;
padding:0
}

.categ_lef .list ul li a {
font-size:11px
}

.categ_rig {
float:right;
width:68%
}

.categ_rig1 {
width:100%!important
}

.categ_rig .tit {
font-size:18px
}

.categ_rig .txt {
font-size:11px
}

.categ_rig .fil_txt {
width:94%;
margin-bottom:10px
}

.categ_rig .fil_for {
width:97%;
margin-bottom:10px;
margin-left:1.4%
}

.categ_rig .sor_txt {
width:94%
}

.categ_rig .sor_for {
width:92.8%;
margin-left:1.4%;
margin-bottom:10px
}

.categ_rig .sor_txt2 {
width:27%;
padding-left:1.4%
}

.categ_rig .sor_txt3 {
width:auto;
padding-left:1.4%
}

.categ_rig .sor_txt4 {
width:94%;
padding-left:1.4%
}

.categ_rig .sor_txt_footer_main {
float:left;
width:100%
}

.categ_rig .sor_txt_footer_main .sor_txt_footer {
float:right;
padding-left:1.4%
}

.categ_rig .box_min {
width:50%;
margin-right:0;
min-height:372px
}

.categ_rig .box2_min,.categ_rig .box3_min {
width:100%;
margin-right:0
}

.wis_txt {
font-size:11px;
line-height:30px
}

.wis_txt a {
font-size:11px
}

.sea_lef {
float:left;
width:90%;
margin-left:5%
}

.sea_lef .tit {
font-size:16px;
margin-bottom:18px
}

.sea_lef .txt {
font-size:16px;
line-height:58px
}

.sea_lef .box_txt {
font-size:11px;
line-height:20px
}

.sea_lef .list ul li {
width:100%;
padding:0
}

.sea_lef .list ul li a {
font-size:11px
}

.log_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.log_txt {
font-size:11px
}

.log_box .lef {
width:100%
}

.log_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.log_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.log_box .lef_ent .txt {
float:left;
width:28.8%;
line-height:27px;
font-size:11px;
color:#404041
}

.log_box .but,.log_box .but2,.log_box .but3 {
width:100%;
float:left;
margin-top:20px
}

.loch_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.loch_txt {
font-size:11px
}

.loch_box .lef {
width:100%
}

.loch_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.loch_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.loch_box .lef_ent .txt {
float:left;
width:auto;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_box .but {
float:left;
width:100%;
margin-top:20px
}

.loch_box .lef_ent .for {
width:100%
}

.acc_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.acc_txt {
font-size:11px;
color:#404041
}

.acc_txt a {
font-size:11px
}

.acc_txt2 {
font-size:11px;
line-height:18px
}

.acc_inf .min,.acc_inf .min2 {
float:left;
width:94%;
margin-left:3%
}

.acc_inf .tit {
font-size:11px
}

.acc_inf .sub_txt,.acc_inf .sub_txt_gift_wrap {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .cet_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .sub_for {
float:left;
width:70%
}

.acc_inf .but2,.acc_inf .cet2 {
display:none
}

.acc_inf .cet2_1 {
display:block
}

.acc_inf .but2_1 {
float:left;
width:100%;
display:block
}

.che_met .cek {
width:20px
}

.che_top {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_mid .colo,.che_mid .desc_tit,.che_mid .desc_txt,.che_mid .qty,.che_mid .size,.che_mid .unit {
font-size:11px
}

.che_bot .min {
width:25%
}

.che_top2 {
display:none
}

.acc_inf .sub2_for {
float:left;
width:100%
}

.conf_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000
}

.conf_txt,.conf_txt a {
font-size:11px
}

.shop_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.shop_txt {
font-size:11px;
color:#404041;
line-height:30px
}

.reco {
float:left;
width:100%;
min-height:400px
}

.reco_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.box_ser {
float:left;
margin:2% 0 0;
width:100%
}

.blog_ser {
border:1px solid #D9D9D9;
float:left;
margin-top:2%;
outline:0;
width:100%
}

.regi_lef {
width:100%
}

.regi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.regi_lef .txt {
font-size:11px;
color:#404041;
line-height:18px
}

.regi_lef .ema_txt {
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.regi_lef .ema_for {
width:100%
}

.regi_lef .but {
float:left;
width:61.6%;
padding-left:0
}

.regi_img {
float:left;
width:100%
}

.desi_lef {
width:98%
}

.desi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#010101;
margin-bottom:15px
}

.desi_lef .abc ul {
float:left;
width:100%;
margin:0;
padding:0;
list-style:none
}

.desi_lef .abc ul li {
width:25px
}

.desi_lef .abc ul li a,.desi_lef .list ul li a {
font-size:11px
}

.desi_rig {
float:left;
width:100%
}

.desi_rig .tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000
}

.desi_rig .dena_min {
width:100%
}

.desi_rig .dena_tit {
font-size:11px;
line-height:22px
}

.desi_rig .dena_txt {
width:100%;
font-size:11px;
line-height:18px
}

#middle_border {
display:none
}

.prod_rig .lef,.prod_rig .lef_img img {
width:100%
}

.prod_rig .nam {
float:left;
width:100%;
margin-top:20px
}

.my_main {
float:left;
width:100%;
visibility:hidden;
display:none
}

.my_main1 {
display:block;
visibility:visible;
float:left;
background:#f8f8f8;
padding:5px 0;
width:100%;
text-align:center
}

.my_main1 .left,.my_main1 .left1,.my_main1 .left2,.my_main1 .left3,.my_main1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.my_main_bot1 {
float:left;
padding:5px 0;
width:100%
}

.my_main_bot1 .left,.my_main_bot1 .left1,.my_main_bot1 .left2,.my_main_bot1 .left3,.my_main_bot1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.bot_menu ul ul {
width:28%
}

.filter_box {
float:left;
width:62.1%
}

.filter_box .tit {
float:left;
width:97.8%;
background:url(../images/sel_aro.png) 97.5% 9px no-repeat #fff;
padding:6px 0 19px 10px;
font:12px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0,0,0,.5);
border-bottom:0;
text-transform:none
}

.filter_box .contn_cek .min {
width:44.333%
}

.filter_box .bord {
width:100.4%
}

.filter_box .contn {
width:91.303%
}

.check1 {
float:left;
width:100%
}

.che_bot .chk_conf_min {
width:40%
}

.regi_min {
float:left;
width:100%;
margin-right:0;
margin-bottom:20px
}

.regi_box .min {
width:100%;
margin-right:0;
margin-bottom:20px
}

.mrsco_min,.mrsco_min2 {
width:100%;
margin-bottom:10px
}

.asko_ohi .tit {
width:44.114%
}

#loginDiv {
left:17%;
margin-top:20px;
width:70%
}

.blog_ser_top_r {
display:block
}

.blog_list {
display:none
}

.blog_list_resp {
display:block;
text-align:center
}

.blog_list_resp_tit1 {
display:block
}

.blog_link iframe {
width:100%
}

.blog_list {
float:left;
width:100%;
margin:15px 0;
border-bottom:solid 1px #CCC;
padding-bottom:20px
}

.blog_list_tit1 {
float:left;
width:100%;
color:#333;
line-height:25px;
font-size:14px;
text-transform:uppercase;
font-weight:700
}

.blog_list1 {
width:100%;
float:left;
text-align:center
}

.blog_list2 {
width:50%;
float:left
}

.popu {
left:21%
}

.blog_list1 ul li {
background:0 0
}

.mrsco_sub,.mrsco_sub2 {
width:99%
}

.for.for-email input {
width:60%!important
}

.sub-butt {
width:100%;
margin-top:15px;
margin-left:0
}

.sec_txt_btn {
float:left
}
	}

@media only screen and (min-width:320px) and (max-width:520px) {
	.prod_lef{ display: none;}
	.MagicZoomPup{ display: none !important;}
	#vertical-ticker2 li{ height: 100% !important;}
	#vertical-ticker2{ height: 71px !important;}
	.prod_rig > form {box-sizing: border-box; padding: 20px;}
	.prod_lef.prod_lef_new{ display: block !important;}
	.resp_none{ display: none !important;}
	.cat_rig_top{ display: block !important;}
	/*.cat_rig{ display: none;}*/
	.manu_none{ display: block !important;}
	.resp_cat_lef_none{ display: none;}
    
 .prod .rela_box .min{ width: 100%;}  
.search_box {
text-align:center;
width:100%!important;
float:none
}

.sec_txt_box {
width:66%!important
}

.sec_txt_btn {
width:auto;
text-align:center;
margin:0
}

.sub_btn_blog {
float:none;
text-align:center
}

.blog_link>div {
text-align:center!important;
width:100%
}

#subscriber_email {
display:inline-block;
float:none;
line-height:22px;
width:57%
}

.set_but1 {
display:inline-block;
float:left
}

.blog_link>a {
float:left;
text-align:center;
width:100%
}

.blog_link table {
display:inline-block;
float:none;
margin-top:10px
}

.mid_top .banner_bog {
border-right:none
}

.margin {
margin:0 auto;
width:100%
}

.box_ser {
float:left;
margin:5% 0 0;
width:100%
}

.blog_link iframe {
width:100%
}

.top {
width:97%
}

.top .lef {
width:100%;
text-align:center;
padding-top:20px
}

.top .logo {
margin:0;
width:100%;
text-align:center;
padding:30px 0
}

.top .rig {
float:left;
width:100%;
margin-bottom:20px
}

.top .rig_tit {
line-height:20px
}

.top .rig_sea_img {
float:right;
width:3.6%;
margin-right:12px
}

.menu {
display:none
}

.menu2 {
float:left;
width:100%;
background-color:#000;
display:block
}

.menu2 ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.menu2 ul li {
float:left;
width:94%;
padding:0 3%;
margin:0
}

.menu2 ul li a {
padding:0;
margin:0;
font-size:12px;
background:url(../images/menu.png) right 8px no-repeat;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul li a.act,.menu2 ul li a:hover {
color:#dcdcdc
}

.menu2 ul ul {
float:left;
width:100%;
position:absolute;
background-color:#000;
z-index:99999;
visibility:hidden;
padding:0;
margin:30px 0 0 -3%
}

.menu2 ul ul li {
float:left;
width:90%;
padding:0 3%;
border-bottom:solid 1px #bfbdbd;
margin:0 2%
}

.menu2 ul ul li a {
padding:0;
margin:0;
font-size:12px;
background:0 0;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul ul li a.act,.menu2 ul ul li a:hover {
color:#dcdcdc
}

.menu2 ul :hover ul :hover ul,.menu2 ul a:hover ul,.menu2 ul li:hover ul,.menu2 ul:hover ul ul {
visibility:visible
}

.menu2 ul ul ul {
position:relative;
width:100%;
float:left;
padding:0;
margin:0 0 0 -3%;
display:none
}

.menu2 ul ul ul li {
float:left;
width:94%;
padding:0 3%;
border-bottom:0;
margin:0 2%
}

.menu2 ul ul ul li a {
padding:0 0 0 10px;
margin:0;
font-size:10px;
background:0 0;
line-height:20px;
color:#fff;
text-decoration:none;
display:block
}

.menu2 ul ul ul li a:hover {
color:#dcdcdc
}

.menus_left {
width:100%
}

.menus_left .title {
font-size:12px;
color:#fff
}

.menus_right {
width:100%;
float:left;
margin-left:0;
margin-top:10px
}

.menus_right .title {
color:#fff;
font-size:12px
}

.mid_top .banner {
width:100%;

}

.mid_top .banner_bog {
width:96%;
margin:0 10px
}

.mid_top .banner_min {
display:none
}

.mid_top .banner_img {
margin-top:0
}

.mid_top .box {
width:96%;
float:left;
margin-left:2%
}

.mid_top .box_tit {
font-size:16px
}

.mid_top .box_but,.mid_top .box_but a,.mid_top .box_txt {
font-size:10px
}

.bot {
margin-bottom:20px
}

.bot_bot .bri,.bot_bot .cus,.bot_bot .sto {
width:100%;
text-align:center;
margin-bottom:20px
}

.bot_bot .sig {
width:90%;
float:left;
margin-left:5%
}

.bot_bot .sig_txt {
text-align:center
}

.sub_lef {
float:left;
width:100%;
margin-bottom:20px
}

.sub_lef .tit {
font-size:16px;
text-align:center
}

.sub_lef .list {
text-align:center
}

.sub_lef .list ul li {
width:100%;
padding:0
}

.sub_lef .list ul li a {
font-size:11px
}

.sub_rig {
float:left;
width:100%
}

.sub_rig .tit {
font-size:18px;
line-height:50px
}

.sub_rig .tit2 {
font-size:18px;
line-height:26px
}

.sub_rig .txt {
font-size:11px
}

.cat_lef {
float:left;
width:100%;
margin-bottom:20px
}

.cat_lef .tit {
font-size:16px;
text-align:center
}

.cat_lef .list {
text-align:center
}

.cat_lef .list ul li {
width:100%;
padding:0
}

.cat_lef .list ul li a {
font-size:11px
}

.cat_rig {
float:left;
width:100%
}

.cat_rig .tit {
font-size:18px;
line-height:50px
}

.cat_rig .txt {
font-size:11px
}

.cat_rig .box_sub {
width:48%;
margin-right:2%
}

.cat_rig .box_tit {
font-size:11px
}

.blog_ser {
border:1px solid #D9D9D9;
float:left;
outline:0;
width:100%
}

.categ_lef {
float:left;
width:100%;
margin-bottom:20px
}

.categ_lef .tit {
font-size:16px;
text-align:center
}

.categ_lef .list {
text-align:center
}

.categ_lef .list ul li {
width:100%;
padding:0
}

.categ_lef .list ul li a {
font-size:11px
}

.categ_rig {
float:left;
width:100%
}

.categ_rig .tit {
font-size:18px;
line-height:50px
}

.categ_rig .txt {
font-size:11px
}

.categ_rig .fil_txt {
width:94%;
margin-bottom:10px
}

.categ_rig .fil_for {
width:97%;
margin-bottom:10px;
margin-left:1.4%
}

.categ_rig .sor_txt {
width:94%
}

.categ_rig .sor_for {
width:92%;
margin-left:1.4%;
margin-bottom:10px
}

.categ_rig .sor_txt2 {
width:32%;
padding-left:1.4%
}

.categ_rig .sor_txt3 {
width:60%;
padding-left:1.4%
}

.categ_rig .sor_txt4 {
width:94%;
padding-left:1.4%
}

sor_txt_footer_main {
width:100%;
float:left
}

.categ_rig .sor_txt_footer_main .sor_txt_footer {
float:right;
padding-left:1.4%
}

.categ_rig .box2_min,.categ_rig .box3_min,.categ_rig .box_min {
width:100%;
margin-right:0
}

.wis_txt {
font-size:11px;
line-height:40px
}

.wis_txt a {
font-size:11px
}

.sea_lef {
float:left;
width:90%;
margin-left:5%
}

.sea_lef .tit {
font-size:16px;
margin-bottom:18px
}

.sea_lef .txt {
font-size:16px;
line-height:58px
}

.sea_lef .box_txt {
font-size:11px;
line-height:20px
}

.sea_lef .list ul li {
width:100%;
padding:0
}

.sea_lef .list ul li a {
font-size:11px
}

.des_lef {
float:left;
width:100%;
margin-top:20px
}

.des_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
margin-bottom:15px
}

.des_txt {
font-size:11px;
line-height:18px;
padding-bottom:30px
}

.des_img {
float:left;
width:100%;
margin-top:20px
}

.des_img img {
float:left;
width:100%
}

.log_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.log_txt {
font-size:11px
}

.log_box .lef {
width:100%
}

.log_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.log_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.log_box .lef_ent .txt {
float:left;
width:28.8%;
line-height:27px;
font-size:11px;
color:#404041
}

.log_box .but,.log_box .but2,.log_box .but3 {
width:100%;
float:left;
margin-top:20px
}

.loch_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.loch_txt {
font-size:11px
}

.loch_box .lef {
width:100%
}

.loch_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.loch_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.loch_box .lef_ent .txt {
float:left;
width:auto;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_box .but {
float:left;
width:100%;
margin-top:20px
}

.loch_box .lef_ent .for {
width:100%
}

.acc_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.acc_txt {
font-size:11px;
color:#404041
}

.acc_txt a {
font-size:11px
}

.acc_txt2 {
font-size:11px;
line-height:18px
}

.acc_inf .min {
float:left;
width:94%;
margin-left:3%
}

.acc_inf .min2 {
float:left;
width:94%;
margin-left:3%;
margin-top:20px
}

.acc_inf .tit {
font-size:11px
}

.acc_inf .sub_txt,.acc_inf .sub_txt_gift_wrap {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .cet_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .sub_for,.acc_inf .sub_for_gift {
float:left;
width:100%
}

.acc_inf .sub_txt_gift {
float:left;
width:94%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .but2,.acc_inf .cet2 {
display:none
}

.acc_inf .cet2_1 {
display:block
}

.acc_inf .but2_1 {
float:left;
width:100%;
display:block
}

.che_mid,.che_top {
display:none
}

.che_top2 {
float:left;
width:96%;
padding:0 2%;
display:block
}

.che_top2 .item {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .item_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .item_img {
float:left;
width:100%
}

.che_top2 .desc {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .desc_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .desc_tit2 {
float:left;
width:100%;
font-size:11px;
color:#010101;
font-weight:700
}

.che_top2 .desc_txt {
float:left;
width:90%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .colo {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .colo_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .colo_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .size {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .size_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .size_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .qty {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .qty_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .qty_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .unit {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .unit_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .unit_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_bot .min {
width:40%
}

.acc_inf .sub2_for {
float:left;
width:100%
}

.che_message {
width:auto;
float:right;
color:#404041;
text-align:right;
font-size:11px;
margin-right:0
}

.che_card_first_name input {
width:47.8%;
margin-right:3%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che_card_last_name input {
width:48%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.conf_tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.conf_txt,.conf_txt a {
font-size:11px
}

.conf_but {
float:left;
width:100%;
margin-top:10px
}

.shop_tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.shop_txt {
font-size:11px;
color:#404041;
line-height:30px
}

.reco_tit {
float:left;
width:100%;
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.reco_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.reco_txt span {
font-size:11px;
color:#010101;
font-weight:700
}

.reco_txt a {
font-size:11px;
color:#010101;
font-weight:700;
text-decoration:none
}

.regi_lef {
width:100%
}

.regi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.regi_lef .txt {
font-size:11px;
color:#404041;
line-height:18px
}

.regi_lef .ema_txt {
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.regi_lef .ema_for {
width:100%
}

.regi_lef .but {
float:left;
width:61.6%;
padding-left:0
}

.regi_img {
float:left;
width:100%;
margin-top:20px
}

.desi_lef {
width:97%
}

.desi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#010101;
margin-bottom:15px;
text-align:center
}

.desi_lef .abc ul {
float:left;
width:100%;
margin:0;
padding:0;
list-style:none
}

.desi_lef .abc ul li {
width:25px
}

.desi_lef .abc ul li a {
font-size:11px
}

.desi_lef .list ul li {
padding:0;
text-align:center
}

.desi_lef .list ul li a {
font-size:11px
}

.desi_rig {
float:left;
width:100%;
margin-top:20px
}

.desi_rig .tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
text-align:center
}

.desi_rig .txt ul li {
width:100%;
text-align:center
}

.desi_rig .txt ul li a {
font-size:11px;
line-height:25px
}

.desi_rig .dena_min {
width:100%
}

.desi_rig .dena_tit {
font-size:11px;
line-height:22px
}

.desi_rig .dena_txt {
width:100%;
font-size:11px;
line-height:18px
}

#middle_border {
display:none
}

.prod_rig .lef,.prod_rig .lef_img img {
width:100%
}
.lef_zoo{ display: none;}  
  .prod_rig .lef_img{ padding: 0 0 20px;}

.prod_rig .nam {
float:left;
width:100%;
margin-top:20px
}

.prod_rig {
float:right;
width:100%
}


.prod_rig .lef_cap .sub {
margin:0;
width:25%
}

.prod_rig .nam_cho .for {
width:100%
}

.prod_rig .nam_cho .txt {
padding-left:0;
width:100%
}

.prod_rig .nam_edi {
font-size:11px
}

.prod_rig .nam_ico .img {
margin-right:2px
}

.pri_logo {
margin:30px 0
}

.regist_sub .tit {
font-size:14px
}

.my_main {
float:left;
width:100%;
visibility:hidden;
display:none
}

.my_main1 {
display:block;
visibility:visible;
text-align:center;
float:left;
background:#f8f8f8;
padding:5px 0;
width:100%
}

.my_main1 .left,.my_main1 .left1,.my_main1 .left2,.my_main1 .left3,.my_main1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.my_main_bot1 {
float:left;
padding:5px 0;
width:100%
}

.my_main_bot1 .left,.my_main_bot1 .left1,.my_main_bot1 .left2,.my_main_bot1 .left3,.my_main_bot1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.bot_menu ul ul {
width:30%
}

.filter_box {
float:left;
width:91.5%
}

.filter_box .tit {
float:left;
width:97.9%;
background:url(../images/sel_aro.png) 97.5% 9px no-repeat #fff;
padding:6px 0 19px 10px;
font:12px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0,0,0,.5);
border-bottom:0;
text-transform:none
}

.filter_box .contn_cek .min {
width:44.333%
}

.filter_box .bord {
width:100.1%
}

.filter_box .contn {
width:91.103%
}

.check1 {
float:left;
width:100%
}

.chmetho {
margin:0 5%;
width:90%
}

.chshipp {
border-right:0;
width:90%;
margin:0 5%
}

.che_bot .chk_conf_min {
width:60%
}

.regi_min {
float:left;
width:100%;
margin-right:0;
margin-bottom:20px
}

.regi_box .min {
width:100%;
margin-right:0;
margin-bottom:20px
}

.mrsco_min,.mrsco_min2 {
width:100%;
margin-bottom:10px
}

.asko_sko .lef {
width:100%
}

.asko_sko .rig {
width:100%;
margin-top:20px
}

.asko_ohi .tit {
width:44.114%
}

#loginDiv {
left:5%;
margin-top:10px;
width:90%
}

.blog_list {
display:none
}

.blog_list_resp {
display:block;
text-align:center
}

.blog_list_resp_tit1,.blog_ser_top_r {
display:block
}

.blog_list1 {
width:100%;
float:left;
text-align:center
}

.blog_list2 {
width:50%;
float:left
}

.blog_list1 ul li {
background:0 0
}

.mrsco_sub,.mrsco_sub2 {
width:99%
}

.for.for-email input {
width:95%!important
}

.sub-butt {
width:100%;
margin-top:15px;
margin-left:0
    
}


}

@media only screen and (max-width:320px) {
  .prod .rela_box .min{ width: 100%;}
  .lef_zoo{ display: none;}  
  .prod_rig .lef_img{ padding: 0 0 20px;}
  .resp_none{ display: none !important;}
  .manu_none{ display: block !important;}
  .resp_cat_lef_none{ display: none;}
.search_box {
text-align:center;
width:100%!important;
float:none
}

.sec_txt_box {
width:65%!important
}

.blog_link>div {
text-align:center!important;
width:100%
}

#subscriber_email {
display:inline-block;
float:none;
line-height:22px;
width:57%
}

.set_but1 {
display:inline-block;
float:left
}

.blog_link>a {
float:left;
text-align:center;
width:100%
}

.blog_link table {
display:inline-block;
float:none;
margin-top:10px
}

.mid_top .banner_bog {
border-right:none
}

.margin {
margin:0 auto;
width:100%
}

.blog_list1 ul li {
background:0 0
}

.top {
width:97%
}

.top .lef {
width:100%;
text-align:center;
padding-top:20px
}

.top .logo {
margin:0;
width:100%;
text-align:center;
padding:30px 0
}

.top .rig {
float:left;
width:100%;
margin-bottom:20px
}

.top .rig_tit {
line-height:20px
}

.top .rig_sea_img {
float:right;
width:7.6%;
margin-right:10px
}

.box_ser {
float:left;
margin:5% 0 0;
width:100%
}

.blog_list {
display:none
}

.blog_list_resp {
display:block;
text-align:center
}

.blog_list_resp_tit1 {
display:block
}

.blog_link iframe {
width:100%
}

.menu {
display:none
}

.menu2 {
float:left;
width:100%;
background-color:#000;
display:block
}

.menu2 ul {
float:left;
width:100%;
padding:0;
margin:0;
list-style:none
}

.menu2 ul li {
float:left;
width:94%;
padding:0 3%;
margin:0
}

.menu2 ul li a {
padding:0;
margin:0;
font-size:12px;
background:url(../images/menu.png) right 8px no-repeat;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul li a.act,.menu2 ul li a:hover {
color:#dcdcdc
}

.menu2 ul ul {
float:left;
width:100%;
position:absolute;
background-color:#000;
z-index:99999;
visibility:hidden;
padding:0;
margin:30px 0 0 -3%
}

.menu2 ul ul li {
float:left;
width:90%;
padding:0 3%;
border-bottom:solid 1px #bfbdbd;
margin:0 2%
}

.menu2 ul ul li a {
padding:0;
margin:0;
font-size:12px;
background:0 0;
line-height:30px;
color:#fff;
text-decoration:none;
display:block
}

.menu ul ul li a.act,.menu2 ul ul li a:hover {
color:#dcdcdc
}

.menu2 ul :hover ul :hover ul,.menu2 ul a:hover ul,.menu2 ul li:hover ul,.menu2 ul:hover ul ul {
visibility:visible
}

.menu2 ul ul ul {
position:relative;
width:100%;
float:left;
padding:0;
margin:0 0 0 -3%;
display:none
}

.menu2 ul ul ul li {
float:left;
width:94%;
padding:0 3%;
border-bottom:0;
margin:0 2%
}

.menu2 ul ul ul li a {
padding:0 0 0 10px;
margin:0;
font-size:10px;
background:0 0;
line-height:20px;
color:#fff;
text-decoration:none;
display:block
}

.menu2 ul ul ul li a:hover {
color:#dcdcdc
}

.menus_left {
width:100%
}

.menus_left .title {
font-size:12px;
color:#fff
}

.menus_right {
width:100%;
float:left;
margin-left:0;
margin-top:10px
}

.menus_right .title {
color:#fff;
font-size:12px
}

.mid_top .banner {
width:100%;

}

.mid_top .banner_bog {
width:96%;
margin:0 10px
}

.mid_top .banner_min {
display:none
}

.mid_top .banner_img {
margin-top:0
}

.mid_top .box {
width:96%;
float:left;
margin-left:2%
}

.mid_top .box_tit {
font-size:16px
}

.mid_top .box_but,.mid_top .box_but a,.mid_top .box_txt {
font-size:10px
}

.bot {
margin-bottom:20px
}

.bot_bot .bri,.bot_bot .cus,.bot_bot .sto {
width:100%;
text-align:center;
margin-bottom:20px
}

.bot_bot .sig {
width:90%;
float:left;
margin-left:5%
}

.bot_bot .sig_txt {
text-align:center
}

.sub_lef {
float:left;
width:100%;
margin-bottom:20px
}

.sub_lef .tit {
font-size:16px;
text-align:center
}

.sub_lef .list {
text-align:center
}

.sub_lef .list ul li {
width:100%;
padding:0
}

.sub_lef .list ul li a {
font-size:11px
}

.sub_rig {
float:left;
width:100%
}

.sub_rig .tit {
font-size:18px;
line-height:50px
}

.sub_rig .tit2 {
font-size:18px;
line-height:26px
}

.sub_rig .txt {
font-size:11px
}

.cat_lef {
float:left;
width:100%;
margin-bottom:20px
}

.cat_lef .tit {
font-size:16px;
text-align:center
}

.cat_lef .list {
text-align:center
}

.cat_lef .list ul li {
width:100%;
padding:0
}

.cat_lef .list ul li a {
font-size:11px
}

.cat_rig {
float:left;
width:100%
}

.cat_rig .tit {
font-size:18px;
line-height:50px
}

.cat_rig .txt {
font-size:11px
}

.cat_rig .box_sub {
width:48%;
margin-right:2%
}

.cat_rig .box_tit {
font-size:11px
}
.cat_rig_top{ display: block !important;}
.cat_rig{ display: nonecateg_rig_top;}

.categ_lef {
float:left;
width:100%;
margin-bottom:20px
}

.categ_lef .tit {
font-size:16px;
text-align:center
}

.categ_lef .list {
text-align:center
}

.categ_lef .list ul li {
width:100%;
padding:0
}

.categ_lef .list ul li a {
font-size:11px
}

.categ_rig {
float:left;
width:100%
}

.categ_rig .tit {
font-size:18px;
line-height:50px
}

.categ_rig .txt {
font-size:11px
}

.categ_rig .fil_txt {
width:94%;
margin-bottom:10px
}

.categ_rig .fil_for {
width:97%;
margin-bottom:10px;
margin-left:1.4%
}

.categ_rig .sor_txt {
width:94%
}

.categ_rig .sor_for {
width:97%;
margin-left:1.4%;
margin-bottom:10px
}

.categ_rig .sor_txt2,.categ_rig .sor_txt3,.categ_rig .sor_txt4 {
width:94%;
padding-left:1.4%
}

.categ_rig .sor_txt_footer_main {
float:left;
width:100%
}

.categ_rig .sor_txt_footer_main .sor_txt_footer {
float:right;
padding-left:1.4%
}

.categ_rig .box2_min,.categ_rig .box3_min,.categ_rig .box_min {
width:100%;
margin-right:0
}

.wis_txt {
font-size:11px;
line-height:40px
}

.wis_txt a {
font-size:11px
}

.sea_lef {
float:left;
width:90%;
margin-left:5%
}

.sea_lef .tit {
font-size:16px;
margin-bottom:18px
}

.sea_lef .txt {
font-size:16px;
line-height:58px
}

.sea_lef .box_txt {
font-size:11px;
line-height:20px
}

.sea_lef .list ul li {
width:100%;
padding:0
}

.sea_lef .list ul li a {
font-size:11px
}

.des_lef {
float:left;
width:100%;
margin-top:20px
}

.des_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
margin-bottom:15px
}

.des_txt {
font-size:11px;
line-height:18px;
padding-bottom:30px
}

.des_img {
float:left;
width:100%;
margin-top:20px
}

.des_img img {
float:left;
width:100%
}

#middle_border {
display:none
}

.log_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.log_txt {
font-size:11px
}

.log_box .lef {
width:100%
}

.log_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.log_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.log_box .lef_ent .txt {
float:left;
width:28.8%;
line-height:27px;
font-size:11px;
color:#404041
}

.log_box .but,.log_box .but2,.log_box .but3 {
width:100%;
float:left;
margin-top:20px
}

.loch_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.loch_txt {
font-size:11px
}

.loch_box .lef {
width:100%
}

.loch_box .lef_tit {
float:left;
width:100%;
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
padding-bottom:15px
}

.loch_box .lef_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.loch_box .lef_ent .txt {
float:left;
width:auto;
line-height:27px;
font-size:11px;
color:#404041
}

.loch_box .but {
float:left;
width:100%;
margin-top:20px
}

.loch_box .lef_ent .for {
width:100%
}

.acc_tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.acc_txt {
font-size:11px;
color:#404041
}

.acc_txt a {
font-size:11px
}

.acc_txt2 {
font-size:11px;
line-height:18px
}

.acc_inf .min {
float:left;
width:94%;
margin-left:3%
}

.acc_inf .min2 {
float:left;
width:94%;
margin-left:3%;
margin-top:20px
}

.acc_inf .tit {
font-size:11px
}

.acc_inf .sub_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.blog_ser {
border:1px solid #D9D9D9;
float:left;
margin-top:12%;
outline:0;
width:100%
}

.acc_inf .sub_txt_gift {
float:left;
width:93%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .sub_txt_gift_wrap {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.acc_inf .cet_txt {
float:left;
width:80%;
font-size:11px;
color:#404041;
line-height:20px
}

.acc_inf .sub_for,.acc_inf .sub_for_gift {
float:left;
width:100%
}

.acc_inf .but2,.acc_inf .cet2 {
display:none
}

.acc_inf .cet2_1 {
display:block
}

.acc_inf .but2_1 {
float:left;
width:100%;
display:block
}

.che_mid,.che_top {
display:none
}

.che_top2 {
float:left;
width:96%;
padding:0 2%;
display:block
}

.che_top2 .item {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .item_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .item_img {
float:left;
width:100%
}

.che_top2 .desc {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .desc_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .desc_tit2 {
float:left;
width:100%;
font-size:11px;
color:#010101;
font-weight:700
}

.che_top2 .desc_txt {
float:left;
width:90%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .colo {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .colo_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .colo_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .size {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .size_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .size_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .qty {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .qty_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .qty_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_top2 .unit {
float:left;
width:100%;
margin-bottom:15px
}

.che_top2 .unit_tit {
float:left;
width:100%;
font:700 14px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:24px
}

.che_top2 .unit_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.che_bot .min {
width:42%
}

.acc_inf .sub2_for {
float:left;
width:100%
}

.shop_app_app {
width:72px
}

.che_met .cek {
width:8%
}

.che_message {
width:56%;
float:right;
color:#404041;
text-align:right;
font-size:11px
}

.che_card_first_name input {
width:48.7%;
margin-right:3%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.che_card_last_name input {
width:47%;
float:left;
border:1px solid #909090;
background-color:#fff;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.conf_tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.conf_txt,.conf_txt a {
font-size:11px
}

.conf_but {
float:left;
width:100%;
margin-top:10px
}

.shop_tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:62px
}

.shop_txt {
font-size:11px;
color:#404041;
line-height:18px
}

.reco_tit {
float:left;
width:100%;
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000;
line-height:50px
}

.reco_txt {
float:left;
width:100%;
font-size:11px;
color:#404041;
line-height:18px
}

.reco_txt span {
font-size:11px;
color:#010101;
font-weight:700
}

.reco_txt a {
font-size:11px;
color:#010101;
font-weight:700;
text-decoration:none
}

.regi_lef {
width:100%
}

.regi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#000
}

.regi_lef .txt {
font-size:11px;
color:#404041;
line-height:18px
}

.regi_lef .ema_txt {
width:100%;
font-size:11px;
color:#404041;
line-height:27px
}

.regi_lef .ema_for {
width:100%
}

.regi_lef .but {
float:left;
width:61.6%;
padding-left:0
}

.regi_img {
float:left;
width:100%;
margin-top:20px
}

.desi_lef {
width:96%
}

.desi_lef .tit {
font:700 16px Georgia,"Times New Roman",Times,serif;
color:#010101;
margin-bottom:15px;
text-align:center
}

.desi_lef .abc ul {
float:left;
width:100%;
margin:0;
padding:0;
list-style:none
}

.desi_lef .abc ul li {
width:25px
}

.desi_lef .abc ul li a {
font-size:11px
}

.desi_lef .list ul li {
padding:0;
text-align:center
}

.desi_lef .list ul li a {
font-size:11px
}

.desi_rig {
float:left;
width:100%;
margin-top:20px
}

.desi_rig .tit {
font:700 18px Georgia,"Times New Roman",Times,serif;
color:#000;
text-align:center
}

.desi_rig .txt ul li {
width:100%;
text-align:center
}

.desi_rig .txt ul li a {
font-size:11px;
line-height:25px
}

.desi_rig .dena_min {
width:100%
}

.desi_rig .dena_tit {
font-size:11px;
line-height:22px
}

.desi_rig .dena_txt {
width:100%;
font-size:11px;
line-height:18px
}

.prod_rig .lef,.prod_rig .lef_img img {
width:100%
}

.prod_rig .nam {
float:left;
width:100%;
margin-top:20px
}

.prod_rig {
float:right;
width:100%
}

.prod_rig .lef_cap .sub {
margin:0;
width:25%
}

.prod_rig .nam_cho .for {
width:100%
}

.prod_rig .nam_cho .txt {
padding-left:0;
width:100%
}

.prod_rig .nam_edi {
font-size:11px
}

.prod_rig .nam_ico .img {
margin-right:2px
}

.pri_logo {
margin:30px 0
}

.regist_sub .tit {
font-size:14px
}

.my_main {
float:left;
width:100%;
visibility:hidden;
display:none
}

.my_main1 {
display:block;
visibility:visible;
text-align:center;
float:left;
background:#f8f8f8;
padding:5px 0;
width:100%
}

.my_main1 .left,.my_main1 .left1,.my_main1 .left2,.my_main1 .left3,.my_main1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.my_main_bot1 {
float:left;
padding:5px 0;
width:100%
}

.my_main_bot1 .left,.my_main_bot1 .left1,.my_main_bot1 .left2,.my_main_bot1 .left3,.my_main_bot1 .left5 {
float:left;
width:100%;
margin-left:0;
color:#000;
font-size:11px
}

.bot_menu ul ul {
width:50%
}

.redet_sor {
width:97%;
margin-left:3%;
margin-bottom:10px
}

.redet_but {
width:100%;
text-align:center
}

.redet_sub .list_txt1,.redet_sub .list_txt2,.redet_sub .list_txt3,.redet_sub .list_txt4,.redet_sub .list_txt5,.redet_sub .list_txt6 {
width:96%;
margin-left:2%
}

.redet_sub .con_ite {
width:96%;
margin-left:2%;
margin-bottom:10px
}

.redet_sub .con_ite .img {
width:25%
}

.redet_sub .con_ite .txt {
font-size:10px;
color:#404041
}

.redet_sub .con_ite .txt span {
font-size:14px;
color:#010101;
font-weight:700
}

.redet_sub .con_ava,.redet_sub .con_pri,.redet_sub .con_sti,.redet_sub .con_wou {
width:96%;
margin-left:2%;
font-size:10px;
margin-bottom:10px
}

.redet_sub .con_pur {
width:96%;
margin-left:2%
}

.redet_sub .con_pur select {
float:left;
width:100%;
border:1px solid #909090;
background-color:#fff;
padding:2px;
margin:0;
font-size:11px;
color:#000;
height:25px;
line-height:25px
}

.redet_sub .con_pur a {
font-size:11px;
color:#404041;
text-decoration:underline
}

.redet_sub .con_pur a:hover {
text-decoration:none
}

.filter_box {
float:left;
width:91.5%
}

.filter_box .tit {
float:left;
width:97.9%;
background:url(../images/sel_aro.png) 97.5% 9px no-repeat #fff;
padding:6px 0 19px 10px;
font:12px CenturyGothicRegular,Arial,Helvetica,sans-serif;
color:#404041;
border:1px solid #ccc;
box-shadow:0 0 5px rgba(0,0,0,.5);
border-bottom:0;
text-transform:none
}

.filter_box .contn_cek .min {
width:100%;
border-right:0;
padding-left:0
}

.filter_box .bord {
width:101.8%
}

.filter_box .contn {
width:92.703%
}

.check1 {
float:left;
width:100%
}

.chmetho {
margin:0 5%;
width:90%
}

.chshipp {
border-right:0;
width:90%;
margin:0 5%
}

.che_bot .chk_conf_min {
width:60%
}

.regi_min {
float:left;
width:100%;
margin-right:0;
margin-bottom:20px
}

.regi_box .min {
width:100%;
margin-right:0;
margin-bottom:20px
}

.mrsco_min,.mrsco_min2 {
width:100%;
margin-bottom:10px
}

.asko_sko .lef {
width:100%
}

.asko_sko .rig {
width:100%;
margin-top:20px
}

.asko_ohi .img,.sub_rig .tit {
width:100%
}

#loginDiv {
left:5%;
margin-top:20px;
width:90%
}

.blog_ser_top_r {
display:block
}

.box_ser_bot {
display:none
}

.blog_list1 {
width:100%;
float:left;
text-align:center
}

.blog_list2 {
width:50%;
float:left
}

.mrsco_sub,.mrsco_sub2 {
width:99%
}

.for.for-email input {
width:99%!important
}

.sub-butt {
width:100%;
margin-top:15px;
margin-left:0
}
}

img {
max-width:100%;
height:auto
}

.suggestionsBox {
position:absolute;
margin:27px 0 -20px;
width:292px;
background-color:#fff;
-moz-border-radius:7px;
-webkit-border-radius:7px;
color:#000;
z-index:10000
}

.suggestionList {
margin:0;
padding:0;
z-index:10000
}

.suggestionList li {
cursor:pointer;
list-style:none;
color:#000;
font-size:12px;
padding:3px 0
}

.suggestionList li:hover {
background-color:#000;
color:#FFF;
padding:3px 0
}

.drop_down_name {
color:#000;
font-size:12px;
padding:3px 0;
text-decoration:none
}

.drop_down_name :hover {
background-color:#000;
color:#FFF;
padding:3px 0;
text-decoration:none
}

.link2 {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
color:#404041;
text-decoration:none
}

.link2:hover,.link2_act {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none
}

.atag {
display:block;
font-size:13px
}

.terms_condi {
padding:0;
margin:0;
line-height:20px;
font-size:11px;
color:#404041;
text-decoration:none
}

.terms_condi:hover {
text-decoration:underline
}

.link3 {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
color:#404041;
text-decoration:none
}

.link3:hover {
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;
font-size:12px;
color:#404041
}

.comment {
width:100%;
float:left;
border-bottom:1px solid #e2e2e2;
padding:15px 0;
margin:0 0 15px
}

.comment_top {
width:100%;
float:left;
padding-bottom:10px
}

.comment_tate {
width:100%;
float:left
}

.comment_tate h1 {
font-size:13px;
float:left;
padding:0;
margin:0
}

.comment_this {
font-size:13px;
float:left
}

.blog_det_cmnt {
width:100%;
float:left
}

.blog_det {
width:100%;
margin:10px 0;
font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif
}

.blog_det_hide {
width:100%;
margin:10px 0
}

.blog_det_come {
border:1px solid #000;
color:#000;
font-size:13px;
height:86px;
width:480px
}

.blog_det_cmnt {
color:#797979;
font-size:13px;
font-weight:400;
line-height:24px
}

.coment_mains {
float:left;
width:100%;
border-bottom:solid 1px #e2e2e2;
margin-top:10px
}

.coment_mains_mid {
float:left;
width:100%
}

.coment_main {
float:right;
background:url(../images/child_line.png) left top no-repeat;
padding-top:15px
}

.coment_post_by {
float:left;
width:100%;
font-size:13px;
padding-top:10px
}

.coment_text {
float:left;
width:100%;
font-size:12px;
padding-bottom:10px
}

.replies_link {
color:#2181CA;
font-size:11px
}

.bucket_box_main,.bucket_box_title {
width:120px;
float:left
}

.bucket_box_main > a {
    float: left;
    width: 100%;
}
.orange {
color:#fe8504
}

#vertical-ticker {
height:383px;
overflow:hidden;
margin:0
}

#vertical-ticker li {
display:block;
float:left;
width:120px
}

#ticker-next,#ticker-next:hover,#ticker-previous,#ticker-previous:hover {
text-decoration:none
}

ul.token-input-list {
padding:0;
margin:0
}

ul.token-input-list li {
list-style-type:none
}

li.token-input-selected-token span {
color:#bbb
}

div.token-input-dropdown {
position:absolute;
width:300px!important;
background-color:#fff;
overflow:hidden;
border:1px solid #ccc;
cursor:default;
font-size:12px;
font-family:Verdana;
z-index:9999;
top:77px!important;
left:62.45%!important;
float:left
}

div.token-input-dropdown p {
margin:0;
padding:5px;
font-weight:700;
color:#777
}

div.token-input-dropdown ul {
margin:0;
padding:0;
border:3px solid #CCC
}

div.token-input-dropdown ul li {
background-color:#fff;
padding:10px;
list-style-type:none
}

div.token-input-dropdown ul li a {
color:#666
}

div.token-input-dropdown ul li.token-input-dropdown-item {
background-color:#fafafa
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
background-color:#fff;
color:red
}

div.token-input-dropdown ul li em {
font-weight:700;
font-style:normal
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
background-color:#EDEDED
}

.ctr_pop {
float:none;
display:inline-block;
width:50%
}

#login_nickname {
display:none;
z-index:999999;
position:fixed;
width:100%;
text-align:center;
top:30%;
height:0
}

.dv-mn{display: none;}

/*5-3-2016*/

.pop_main{width:100%;float: left;margin-bottom: 55px;padding: 20px 0 38px 4px;background: #fff none repeat scroll 0 0;}
.pop_lft{ width: 30%;float: left;padding: 0 0 0 15px;font-size: 12px;}



.pop_lft > br {float: left;margin: 0;padding: 0;text-align: center;width: auto;}
h2 {margin: 0;padding: 0;}

.yourModalClass1 {background-color: #ffffff;border-radius: 5px;}
.pop_rgt{ width: 60%;float: left;padding: 0 16px;}
.pop_text_head{ width: 100%;float: left;color:#000;font-family:TheanoDidotRegular; font-size: 22px;letter-spacing: 1px; font-weight: bold;}
.pop_text_head>p{ color:#333; font-size: 13px; padding: 0px;margin: 3px 0 0;}
.pop_text{ width: 100%;float: left; font-size: 12px; color:#000; font-family: CenturyGothicRegular,Arial,Helvetica,sans-serif; text-align: justify;}
.pop_text > p {margin: 20px 0 0;padding: 0;}
@media only screen and (min-width:767px) and (max-width:1024px) {
div.token-input-dropdown {
left:679px!important
}
}

@media only screen and (min-width:768px) and (max-width:950px) {
div.token-input-dropdown {
left:451px!important
}

.blog-box {
margin-right:10px!important;
width:84px!important
}
}

@media only screen and (min-width:521px) and (max-width:767px) {
div.token-input-dropdown {
left:10px!important;
top:187px!important
}

.blog-box {
margin-right:10px!important;
width:17%!important
}
.heart-div > img {
    width: 21%!important
}


}

@media only screen and (min-width:400px) and (max-width:520px) {
.blog-box {
margin-right:10px!important;
width:16%!important
}
}

@media only screen and (min-width:320px) and (max-width:400px) {
.blog-box {
margin-right:10px!important;
width:16%!important
}


}
@media only screen and (max-width:520px) {
.dv-mx{display:none;}
.dv-mn{display: block;}


}

@media only screen and (min-width:320px) and (max-width:520px) {
div.token-input-dropdown {
left:10px!important;
top:187px!important
}
.MagicZoomPup{display: none !important;}
.heart-div > img {
    width: 21%!important
}

}

@media only screen and (max-width:320px) {
	.MagicZoomPup{display: none !important;}
	
div.token-input-dropdown {
left:10px!important;
top:178px!important
}

.sec_txt_box {
width:65%!important
}


.heart-div > img {
    width: 21%!important
}

}

ul.token-input-list-facebook {
overflow:hidden;
height:auto!important;
height:1%;
width:349px;
border:1px solid #C7D5D8;
cursor:text;
font-size:12px;
font-family:Verdana;
min-height:1px;
z-index:999;
margin:0;
padding:0;
background-color:#FBFBFB;
list-style-type:none;
clear:left
}

ul.token-input-list-facebook li input {
border:0;
width:100px;
padding:3px 8px;
background-color:#FBFBFB;
margin:2px 0;
-webkit-appearance:caret
}

li.token-input-token-facebook {
overflow:hidden;
height:auto!important;
height:15px;
margin:3px;
padding:1px 3px;
background-color:#eff2f7;
color:#000;
cursor:default;
border:1px solid #ccd5e4;
font-size:11px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
white-space:nowrap
}

li.token-input-token-facebook p {
display:inline;
padding:0;
margin:0
}

li.token-input-token-facebook span {
color:#a6b3cf;
margin-left:5px;
font-weight:700;
cursor:pointer
}

li.token-input-selected-token-facebook {
background-color:#5670a6;
border:1px solid #3b5998;
color:#fff
}

li.token-input-input-token-facebook {
float:left;
margin:0;
padding:0;
list-style-type:none
}

div.token-input-dropdown-facebook {
position:absolute;
width:349px;
background-color:#fff;
overflow:hidden;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
cursor:default;
font-size:11px;
font-family:Verdana;
z-index:1
}

div.token-input-dropdown-facebook p {
margin:0;
padding:5px;
font-weight:700;
color:#777
}

div.token-input-dropdown-facebook ul {
margin:0;
padding:0
}

div.token-input-dropdown-facebook ul li {
background-color:#fff;
padding:3px;
margin:0;
list-style-type:none
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook,div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
background-color:#fff
}

div.token-input-dropdown-facebook ul li em {
font-weight:700;
font-style:normal
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
background-color:#017199;
color:#fff
}

#slideshow {
position:relative;
width:100%
}

#slideshow DIV {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0;
background-color:#FFF;
width:100%
}

#slideshow DIV.active {
z-index:10;
opacity:1
}

#slideshow DIV.last-active {
z-index:9
}

#slideshow DIV IMG {
display:block;
border:0;
margin-bottom:10px;
width:100%
}

.blog-box-main {
float:left;
width:100%;
margin:10px 0 20px
}

.blog-box-main a {
color:#000;
text-decoration:none
}

.blog-box {
float:left;
width:105px;
margin-right:15px;
text-align:center
}

.box-img {
float:left;
width:93.4%;
height:100px;
border:1px solid #ccc;
padding:3px
}

.box-img img {
height:100%;
width:100%
}

.box-head {
float:left;
width:100%;
text-align:center;
font-size:10px;
padding:8px 0;
text-transform:uppercase;
word-wrap:break-word;
min-height:43px
}

.blog-box a {
color:#000
}

.blog-box a:hover .box-img {
background-color:#000
}

.blog-box a:hover .box-head {
background-color:#dbdbdb;
border-top:none
}

.blog-box1 {
margin-right:0
}

.blog-out-main {
float:left;
width:100%
}

.blog-main-title {
font-weight:700;
margin-bottom:10px
}

.click_for_tag {
color:#666;
font-size:12px;
line-height:20px;
margin:5px 0
}

; .click_for_tag_a {
color:#666;
text-decoration:none
}

.main_conver {
float:left;
padding:2%;
background:#FFF;
width:96%;
text-align:left;
font-size:14px
}

.out_border {
float:left;
padding:2%;
border:1px solid #000;
width:96%
}

.clo_ico {
width:100%;
text-align:center;
padding:0
}

.bg_for_popup {
background:#000;
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
opacity:.6;
display:none
}

.main_popup_div {
font-size:11px;
margin-bottom:10px
}

.full_wid {
float:left;
width:100%;
text-align:center
}

.pop_head {
float:left;
width:100%;
font-weight:700;
font-size:16px;
margin-bottom:6px
}
/*11-3-2016*/
.pop_lft > p {
    float: left;
    margin: 21px 0 10px;
    padding: 0;
    text-align: left;
    width: 100%;
}
.pop_lft span {
    float: left;
    width: 10%;
     margin-right: 15px;
}
/*checkout4 page card validation - date : 29-01-2016 */

form #ccardno {
    background-image: url("../images/images.png"), url("../images/images.png");
    background-position: 2px -125px, 225px -63px;
    background-size: 120px 361px, 120px 361px;
    background-repeat: no-repeat;
    padding-left: 54px;
    width: 77.6%;
}

form #ccardno.visa {
    background-position: 2px -166px, 225px -63px;
}
form #ccardno.discover {
    background-position: 2px -335px, 225px -63px;
}
form #ccardno.maestro {
    background-position: 2px -293px, 225px -63px;
}
form #ccardno.mastercard {
    background-position: 2px -251px, 225px -63px;
}
form #ccardno.visa_electron {
    background-position: 2px -209px, 225px -63px;
}
form #ccardno.amex {
  background-image: url("../images/amex-icon-6902.png"), url("../images/images.png");
  background-position: 1px -29px, 225px -63px;
    background-size: 48px 84px, 120px 361px;
    background-repeat: no-repeat;
    padding-left: 54px;
    width: 77.6%;
}
form #ccardno.valid.amex {
 background-position: 1px -29px, 225px -90px;
}

form #ccardno.valid.visa {
    background-position: 2px -166px, 225px -90px;
}
form #ccardno.valid.discover {
    background-position: 2px -335px, 225px -90px;
}
form #ccardno.valid.maestro {
    background-position: 2px -293px, 225px -90px;
}
form #ccardno.valid.mastercard {
    background-position: 2px -251px, 225px -90px;
}
form #ccardno.valid.visa_electron {
    background-position: 2px -209px, 225px -90px;
}

.cat_rig_top{ display: none;}
.manu_none{ display: none;}


.prod_lef.prod_lef_new {
    float: left;
    width: 100%;
}
.arrow_left_nick{ float: left;}
.arrow_right_nick{ float: right;margin: 0 8px 0 0;}
.vertical_slider li { margin-right: 4px;}
.prod_lef.prod_lef_new{ display: none;}
.vertical_slider li img{ height: 100%;}






/*22-9-2017*/
.gallery {
    position: relative;
}

.heart-div > img {
    /* left: 291px; */
    position: absolute;
    top: -1px;
	right:0;
}

.gallery > img {
    position: relative;
}

/*.heart-div > img.active{
	background:url(../images/prod-faves-bk-red.png) no-repeat !important; 
	left: 291px;
   position: absolute;
    top: -1px;
}*/


/*
.active{
	background:url(../images/prod-faves-bk-red.png) center 0px no-repeat;
	/*left: 717px;
    top: 305px;*//*
}
*/



/*end 22-9-2017*/