@charset "utf-8";

/* CSS Document */



html, body {

  margin:0px;

  padding:0px;

  position:relative;

  height:100%;


 

}

body, td, div {font:normal 14px Arial, Helvetica, sans-serif;color:#000000;}

body {text-align:left;background:#fff url(main_up.gif) 0 0 repeat-x;}

div.counters {position: absolute; left: 130px; top: 38px; width: 255px;}

#wlist {margin:10px; padding:0;}
#wlist li {padding:10px; color:#fff;}

.whitelist {padding:5px 25px !important; color:#fff; text-align:justify}
a.white {color:#fff; text-decoration:underline}
a.white:hover {color:#fff; text-decoration:none}

a {color:#2E96DC;text-decoration:underline;}

a:hover {color:#2E96DC;text-decoration:none;}



a img           {border-color:#666666}



h1,h2,h3,h4,h5,h6 {margin:0px;padding:0;color:#FF0000;font:normal 18px Arial, Helvetica, sans-serif}

h1 { font-size:18px}

h2 { font-size:16px}

h3 { font-size:14px}

h4 { font-size:12px}

h5,h6 { font-size:11px}



#wrap {height:auto !important;height:100%;min-height:100%;position:relative;width:960px;margin:0 auto -112px;background:url(logo.jpg) 19px 69px no-repeat}

#wrap #head {height:225px}

 

#wrap #head div.f-stroke {height:45px;position:relative}

#wrap #head div.f-stroke a, #wrap #head div.f-stroke a:hover {color:#FFF;font-size:12px}

#wrap #head div.f-stroke div.version {float:right;padding:13px 18px 0 0;background:url(back_arr.gif) 100% 17px no-repeat}
#wrap #head div.f-stroke div.address {position:absolute;top:12px;left:330px;}
#wrap #head div.f-stroke div.address a {border-bottom:1px dashed #FFF;line-height:16px;display:block;text-decoration:none}
#wrap #head div.f-stroke div.address a:hover {border-bottom:none}
#wrap #head div.f-stroke a.about {position:absolute;top:15px;left:0;width:11px;height:10px;background:url(about.gif) 0 0 no-repeat}
#wrap #head div.f-stroke a.mail {position:absolute;top:16px;left:59px;width:13px;height:8px;background:url(mail.gif) 0 0 no-repeat}
#wrap #head div.f-stroke a.sitemap {position:absolute;top:15px;left:116px;width:17px;height:9px;background:url(sitemap.gif) 0 0 no-repeat}


#wrap #head div.s-stroke div.question {position:absolute;right:0;top:15px;width:92px;height:49px;background:url(question.jpg) 0 0 no-repeat;padding:15px 0 0 79px}
#wrap #head div.s-stroke div.question a {display:block;width:77px;height:31px;margin:0 auto auto 0}


#wrap #head div.s-stroke {height:152px;position:relative}

#wrap #head div.s-stroke div.text-head {width:235px; width:300px; margin:0 auto 0;font-size:18px;color:#000000;padding-top:25px; text-transform:uppercase;font-style:italic;font-weight:bold;}
#wrap #head div.s-stroke div.text-head-fav {width:365px;margin:0 auto 0;font-size:18px;color:#000000;padding-top:25px; white-space:nowrap; text-transform:uppercase;font-style:italic;font-weight:bold;}

#wrap #head div.s-stroke div.text-head span {display:block;text-align:right}
#wrap #head div.s-stroke div.text-head-fav span {display:block;text-align:right;}

#wrap #head div.s-stroke div.phone {position:absolute;right:0;top:85px;font-size:11px;color:#4C4C4C;text-align:right;line-height:12px}

#wrap #head div.s-stroke div.phone span {font-size:18px;color:#FE1100;line-height:18px} 

#wrap #head div.s-stroke div.phone strong {font-weight:normal;font-size:36px;color:#FE1100;line-height:36px}

#wrap #head div.s-stroke a.logo {position:absolute;width:185px;height:110px;top:24px;left:19px}



#wrap #head #up-menu {padding:0px;margin:0px 10px;height:25px;border-bottom:2px solid #FF0000;list-style:none;text-align:center}

#wrap #head #up-menu li {padding:0;margin:0;display:inline;line-height:23px}

#wrap #head #up-menu li a {color:#FE1100;text-decoration:none;line-height:23px;display:inline-block;padding:0 11px 0;margin:0 1%;vertical-align:top}

#wrap #head #up-menu li a:hover {color:#FE1100;text-decoration:none;line-height:23px;border-bottom:2px solid #000000}

#wrap #head #up-menu li.activ a {color:#FE1100;text-decoration:none;line-height:23px;border-bottom:2px solid #000000}


#wrap div.content {padding:26px 11px 40px 25px}

#wrap div.content h1 {margin:0 0 10px}

#wrap div.content p {padding:0;margin:9px 0}

#wrap div.content ul {padding:0;margin:0 0 0 25px;list-style:disc}

#wrap div.content ul li {padding:0;margin:0;line-height:24px}



#wrap div.redcont {margin:0 0 23px;background:#D90000 url(bg_red.gif) 0 0 repeat-y;min-height:690px;color:#FFFFFF;padding:10px 25px 35px 25px;position:relative}

#wrap div.redcont div.image-left {position:absolute;top:0;left:0}

#wrap div.redcont div.ldumm {float:left;margin:0 15px 15px 0}

#wrap div.redcont div.ldumm img {width:289px}

#wrap div.redcont h1 {display:block;font-size:24px;color:#FFFFFF;margin:0 0 8px}



#wrap #according {width:940px;height:275px;position:relative;overflow:hidden;margin:0 auto}

#wrap #according #wrapper {width:4105px;height:275px}



#wrap #according #wrapper a img {border:none}

#wrap #according #wrapper a.active {background:#FE1100}

#wrap #according #wrapper a {display:block;float:left;width:29px;height:275px;background:#000;border-right:1px solid #FFF}

#wrap #according #wrapper a:hover {background:#FE1100}

#wrap #according #wrapper div.accor-pic1 {width:791px;height:275px;float:left;background:url(1.jpg) 0 0 no-repeat;overflow:hidden}
#wrap #according #wrapper div.accor-pic2 {width:791px;height:275px;float:left;background:url(2.jpg) 0 0 no-repeat;overflow:hidden}
#wrap #according #wrapper div.accor-pic3 {width:791px;height:275px;float:left;background:url(3.jpg) 0 0 no-repeat;overflow:hidden}
#wrap #according #wrapper div.accor-pic4 {width:791px;height:275px;float:left;background:url(4.jpg) 0 0 no-repeat;overflow:hidden}
#wrap #according #wrapper div.accor-pic5 {width:791px;height:275px;float:left;background:url(5.jpg) 0 0 no-repeat;overflow:hidden}


#wrap #according #wrapper div.hidden {display:none}

div.accor-text {margin:85px 0 0 75px;width:376px;line-height:19px;font-size:13px; /* marks */ margin:55px 0 0 55px;}

div.accor-text span {background:#FFFFFF}



#wrap #clearcont {clear:both;width:940px;margin:0 10px}

#wrap #clearcont #left-side {float:left;width:544px;padding:0 33px 85px 6px;}

#wrap #clearcont div.news {padding:0 0 10px 40px; width: 277px; font-size:12px}

#wrap #clearcont div.news span.date {font-size:12px; color:#797979; display:block; text-transform: lowercase;}

#wrap #clearcont div.news span.date strong {font-weight:normal;font-size:10px; color:#797979;}
#wrap #clearcont div.news p {margin: 0 0 5px 0;}


#wrap #clearcont #right-site {float:right;width:350px}

#wrap #clearcont #right-site #text-slider {position:relative;min-height:110px;margin:37px 0 20px 0;}

#wrap #clearcont #right-site #text-slider p {margin:0; padding: 0;}

#wrap #clearcont #right-site #text-slider a.l-arr {display:block;position:absolute;width:25px;height:27px;top:0px;left:0;background:url(left.jpg) 0 0 no-repeat}

#wrap #clearcont #right-site #text-slider a.r-arr {display:block;position:absolute;width:25px;height:27px;bottom:0px;right:9px;background:url(right.jpg) 0 0 no-repeat}

#wrap #clearcont #right-site #text-slider #box {width:277px;overflow:hidden;height:110px;margin:0 auto;}

#wrap #clearcont #right-site #text-slider #box #longer {width:1385px;height:275px}

#wrap #clearcont #right-site #text-slider #box #longer div.slider-box {float:left;color:#121212;font-style:italic;width:277px; margin-top:10px; line-height:18px;}

#wrap #clearcont #right-site #japan  {padding:10px 52px 11px 105px;font-size:18px;background:url(bambuk.jpg) 0 0 no-repeat;font-style:italic}



#wrap #clearcont #clearing {clear:both;height:0;font-size:0;line-height:0}



#wrap div.catalog {padding:0 0 40px;margin:0 10px 20px;}

#wrap div.catalog #l-column {width:230px;float:left}

#wrap div.catalog #c-column {width:437px;float:left}

#wrap div.catalog #r-column {width:260px;float:right}



/*l-column*/

#wrap div.catalog #l-column div.wr-menu {padding:5px 18px 30px 2px}

#wrap div.catalog #l-column div.wr-menu #l-menu {margin:0;padding:0;list-style:none}

#wrap div.catalog #l-column div.wr-menu #l-menu dt {padding:23px 0 0 0;margin:0;font-size:14px;font-style:italic}

#wrap div.catalog #l-column div.wr-menu #l-menu dt a {color:#2E96DC;border-bottom:1px dashed #2E96DC;text-decoration:none}

#wrap div.catalog #l-column div.wr-menu #l-menu dt a:hover {font-weight:bold;color:#515151;text-decoration:none;border-bottom:none}

#wrap div.catalog #l-column div.wr-menu #l-menu dt.active a {font-weight:bold;color:#515151;text-decoration:none;border-bottom:none}

#wrap div.catalog #l-column div.wr-menu #l-menu dd {padding:4px 0 4px 35px;margin:0;font-size:12px;font-style:italic}

#wrap div.catalog #l-column div.wr-menu #l-menu dd a {}

#wrap div.catalog #l-column div.wr-menu #l-menu dd a:hover {text-decoration:none;font-weight:bold;color:#515151}

#wrap div.catalog #l-column div.wr-menu #l-menu dd.first {padding-top:10px !important}

#wrap div.catalog #l-column div.wr-menu #l-menu dd.active a {text-decoration:none;font-weight:bold;color:#515151}



/*c-column*/

#wrap div.catalog #c-column div.wr-catalog {padding:27px 11px 0 24px} 

#wrap div.catalog #c-column div.wr-catalog div.goods {padding-bottom:10px;clear:both}

#wrap div.catalog #c-column div.wr-catalog div.goods span.name {font-size:18px;color:#FFFFFF;display:block;padding-left:13px;line-height:27px;background:#000;margin-bottom:21px}

#wrap div.catalog #c-column div.wr-catalog div.good {width:100px;height:150px;float:left;margin:0 26px 15px 0;padding:4px;display:inline;font-size:18px}

#wrap div.catalog #c-column div.wr-catalog div.good:hover {background:#EDEDED}

#wrap div.catalog #c-column div.wr-catalog div.good div.image {width:100px;height:51px;overflow:hidden;margin-bottom:15px}

#wrap div.catalog #c-column div.wr-catalog div.good div.image a img {border:none;width:100px;height:51px}



/*catalog-inside*/

#wrap div.catalog div.inside {width:710px;float:left}

#wrap div.catalog div.inside div.cont-good {padding:29px 1px 30px 24px}

#wrap div.catalog div.inside div.cont-good div.good-in {}

#wrap div.catalog div.inside div.cont-good div.good-in span.name {display:block;background:#000;padding-left:13px;font-size:18px;line-height:27px;margin-bottom:25px;color:#FFF}

#wrap div.catalog div.inside div.cont-good div.good-in span.name a {font-size:12px;color:#FFFFFF;line-height:27px}

#wrap div.catalog div.inside div.cont-good div.good-in div.l-good {width:275px;float:left}


div.sgood {width:100px;height:100px;padding:0 4px 4px;margin:0 27px 0 0;float:left;display:inline}

div.sgood a {font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px dashed #2E96DC}

div.sgood a:hover {border-bottom:none}

div.sgood div.image {width:100px;height:51px;overflow:hidden;margin-bottom:6px}

div.sgood div.image a img {border:1px solid #E2DFCF;width:98px;height:49px;}



#wrap div.catalog div.inside div.cont-good div.good-in div.rpic {width:400px;float:right}

#wrap div.catalog div.inside div.cont-good div.good-in div.rpic div.pic-box {height:300px;width:400px;overflow:hidden}

#wrap div.catalog div.inside div.cont-good div.good-in div.rpic div.pic-box img {width:400px;height:300px}



/*r-column*/

#wrap div.catalog #r-column #news {margin:29px 1px 20px 0;background:#FE1100;padding:10px 10px 20px;font-size:12px;color:#FFFFFF;font-style:italic}

#wrap div.catalog #r-column #news img.news {width:239px;height:146px}

#wrap div.catalog #r-column #news a.anonce {font-size:14px;color:#FFFFFF;display:block;margin:6px 0;font-weight:bold}

#wrap div.catalog #r-column #news a.more {display:block;background:url(arr.jpg) 100% 6px no-repeat;width:90px;margin:10px 0 15px auto;color:#FFF;font-style:normal}



#wrap div.catalog #r-column #small {padding:9px 0px 6px 53px;background:url(small_bambuk.jpg) 0 0 no-repeat;font-size:14px;font-style:italic}



div.clearall {clear:both;height:0;font-size:0;line-height:0}

#footer_blank {height:112px;clear:both}

/*Footer*/

#footer {height:110px;border-top:2px solid #666666;position:relative;width:940px;margin:0 auto;background:url(mega.gif) 100% 33px no-repeat}

#footer div.sitemap {padding:37px 0 0 0;margin:0 auto;width:70px;text-align:center}

#footer div.sitemap a {font-size:11px}



#footer div.copy {position:absolute;top:37px;left:0;color:#666666;font-size:11px}

#footer div.linkmega {position:absolute;top:37px;right:50px;color:#777777;font-size:11px;text-align:right}





table.table0 { border-collapse:collapse;}

table.table0 td { padding:5px; border: none}





table.table1 { border-collapse:collapse;}

table.table1 tr:hover {background: #e0e0e0}

table.table1 td { padding:5px; border: 1px solid #91949a;}





table.table2 { border-collapse:collapse;}

table.table2 tr:hover {background: #e0e0e0}

table.table2 td { padding:5px; border: 1px solid #91949a;}

table.table2 th { padding:8px 5px; border: 1px solid #fff; background-color:#44637b; color:#fff; text-align:left;}





.thumb              {color:#000000}



/* SHOP PRODUCT lable NEW! */



.goodsnew { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(new.jpg) top left no-repeat}



.goodsnew img { padding:14px 0 0 7px; float:left; /*border: 1px solid #ccc;*/}



.goodsnew p { padding:0; margin:0;}



.goodsnew .id {  font: normal 11px Arial, Helvetica, sans-serif;  color:#666;  position:absolute;  left: 141px; top: 32px;}

.goodsnew .id span{ color:#999}



.goodsnew .more {  font: normal 11px Arial, Helvetica, sans-serif;  position: absolute;  left: 141px; top: 77px;}

.goodsnew .more a { color:#dc1200; text-decoration:underline;}

.goodsnew .more a:hover { color:#dc1200; text-decoration:underline;} 



.goodsnew .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}

.goodsnew .name a { color:#dc1200; text-decoration:underline} 

.goodsnew .name a:hover{ color:#dc1200; text-decoration:underline}



.goodsnew .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; height:70px; overflow:hidden; display:block}



.goodsnew form { background:url(price_new.jpg) center no-repeat;}

.goodsnew form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#fff; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}

.goodsnew form .price b { font-size:20px;}



.goodsnew input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}



/* Description goods */



.gdetail {width:170px; position:absolute; z-index:1000; margin:7px 20px 7px 7px; background:url(gdetail.jpg) top left no-repeat}

.gdetail img { padding:0 23px;}

.gdetail p { text-align:center;}

.gdetail p b{ color:#f00;}



.gdetail .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align:center;}



.gdetail form { padding:0; margin:0;}

.gdetail form .detprice{ font: bold 13px Arial, Helvetica, sans-serif; color:#000; width: auto; height:23px; padding:5px 0 10px; text-align:center; background:url(detprice.gif) top center no-repeat;}

.gdetail form .detprice b { font-size:20px;}

.bt_add {cursor:pointer; background:url(add.gif) no-repeat left center; width:126px; height:33px; border:none; padding:0; margin:0}





/* right detail good*/



.detail_right {position:relative; padding: 7px 7px 7px 195px;}



.detail_right h1 { font: normal 18px Arial, Helvetica, sans-serif; color:#333; padding:10px 0; margin:0;}



.detail_right .id {font: normal 11px Arial, Helvetica, sans-serif; color:#666;}

.detail_right .id span {color:#999}



.detail_right .discrip {margin:20px 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#282828; display:block;}



/* Path */

.dpath {color: #7c7c7c;  font-size: 11px; padding:5px 0;}

.dpath a {color:#d13f32; text-decoration:underline;}

.dpath a:hover {color:#d13f32;text-decoration:underline;}

/*Misc*/
#shop-added{display:none}
div#shop-path{background:#000000 none;color:#FFFFFF;display:block;font-size:18px;line-height:27px;margin-bottom:25px;padding-left:13px;margin:0 0 29px 0px}
#shop-path a, #shop-path a:visited, #shop-path a:hover{color:#FFF;font-size:12px}


span.replace {cursor:pointer;
font-size:20px;
color:red;
position:relative;
top:70px;
left:-40px;
font-style:italic;
font-weight:bold;
    background:transparent!important;
    text-decoration:underline;
}

div#replace_block {

    padding-top:45px;
    _padding-top:26px;
    
    
    
}

.tmp1 {

    height:70px;
}

#cloud {text-align: center; padding-top: 3px}
#cloud a {color:#ccc}
#cloud a:hover {color: #2E96DC}


#wrap div.eventtext p {color: #333; font-size: 12px; font-family: Verdana;  padding: 0 0 12px 0; margin:0; text-align: justify;}
#wrap div.eventtext ul {color: #333; font-size: 12px; font-family: Verdana;  padding: 0 0 12px 0; margin:0 0 0 20px;}
#wrap div.eventtext ul li {padding-bottom:5px; line-height: 16px; list-style: disc;}
#wrap div.eventtext b, strong {color: #333; font-family: Verdana;}
#wrap div.eventtext h2, #wrap div.eventtext h1  {color: #333;
      display: block;
      font: normal normal normal 18px/18px 'Lucida Grande', Arial, sans-serif;
      padding: 15px 0 10px;
}
#wrap div.eventtext h2:first-letter, #wrap div.eventtext h1:first-letter {  font-family: "Times New Roman", Times, serif;
          font-size: 24px; /* Размер шрифта первого символа */
          font-weight: bold;
          color: red; 
}
a.catalog-link {display: inline-block; padding: 10px; border: 1px #999 dotted; text-decoration: none; width: 550px; text-align: left;}
a.catalog-link:hover { background: #FFFFCC url(http://domasahi.ru/d/26909/t/images/go.gif) 525px center no-repeat;}
.catalog-link img { display: inline-block; vertical-align: middle; margin-right: 15px;}
