/*body { font-family: Verdana; margin:5px; background-color:#9fd849}*/
body { font-family: Verdana; margin:5px; background-color:#aade60;}

a { color: #4b6821; }
a:visited { color: #886666; }
a:hover { color: #ff7d00;  }

h1, h2 { font-size:13pt; color:#ffffff; }
h3, h4 { font-size:11pt; color:#d90f0f; }

.upk { visibility: hidden;}

.vcat1 { padding-left: 3px; padding-right: 2px; padding-top: 8px; padding-bottom: 2px; font-size: 9pt; color:#08b000; font-weight:bold; }
.vcat2 { padding-left: 13px; padding-right: 2px; font-size: 8pt; color:#0077aa; font-weight:bold; }
.vcat3 { padding-left: 26px; padding-right: 2px; font-size: 8pt; color:#004477; font-weight:normal; }
.vcat4 { padding-left: 41px; padding-right: 2px; font-size: 8pt; color:#004477; font-weight:normal; }

/*
.vcat1 a { color:#089000;}
.vcat1 a:visited { color:#007000; }
.vcat1 a:hover { color:#ff7d00; }
*/

/* В каталоге товаров  - картинка плюс или минус */
.cp { margin: 0 3px 0 0; cursor:pointer; }
/* отступ для вложенных строк каталога */
.indent { margin: 0 0 0 12px; }

.greenline { background: #eff9e1 url(p/table_top.gif) repeat-x left 3px; height:13px; }
.dotongreen { background: url(p/sub1.gif) no-repeat top left; height:13px; }
.location { font-weight:normal; font-size:8pt; }
.str1 { color:#888888; text-align:right; font-size:8pt; padding:5px 5px 5px 5px; }
.str1 a { color: #888888; }
.str1 a:visited { color: #888888; }
.str1 a:hover { color: #ff7d00; }

/* top line */
.pstitle { font-size: 8pt;  font-weight: bold; color: #6ca21e; padding-left:2px; background: url(p/top_bg.gif) bottom repeat-x;}

.h_zone { background: #a5d95a url(p/h_bg.jpg);  background-repeat: repeat-x; background-position: top; border-bottom: solid #9fd156 1px; }
.h_zone1 { background: #a5d95a url(p/h_bg.jpg);  background-repeat: repeat-x; background-position: top; border-bottom: solid #9fd156 1px;  padding-top:10px; padding-left:3px;}
.table_top {background:#eff9e1; padding-top:9px; padding-bottom:15px; padding-left:5px; align:left; color:#ff7d00; font-size:10pt; font-weight:bold;}

.h { background: #e4fdc1; color: #80b337; font-size: 10pt;  font-weight: bold; padding:10px;}

/* navigation */
.tmenu { background: #da1010 url(p/nav_bg.jpg) repeat-x bottom; color:#ff7d00; font-size: 8pt; padding: 0px 5px 5px 5px; line-height:1.4; text-align:center;}
.tmenu a { color:#ffffff;  text-decoration:none;}
.tmenu a:visited { color:#ffffff; }
.tmenu a:hover { color:#ff7d00; }

/*div.nav_str { font-size: 10pt; font-weight:bold; color:#777777; padding: 0px 10px 0px 10px; background-color:#f0fcff; border-top: solid #aaccee 1px; }*/
.num_found { font-size: 9pt; color:#555555; padding:10px 2px 10px 2px; word-spacing:4px; border-bottom: 1px solid #ffd7d0; }
.nav_pages { font-size: 9pt; font-weight:bold; color:#999999; padding:10px 2px 10px 2px; background-color:#fff7f0; word-spacing:4px; }
.cur_page { color:#d90f0f; font-size: 9pt; padding:0px 4px 0px 4px; border: solid 1px #ffd7d0; background-color:#ffffff; }

/* a list of categories at the start page */
dl { margin:3px;}
.ind dt { font-size: 10pt; font-weight:bold;}
.ind dd { font-size: 8pt; margin: 2px 0px 9px 0px; line-height:130%; }

.ind dt a { color: #d90f0f; }
.ind dt a:visited { color: #bb0000; }
.ind dt a:hover { color: #ff7d00; }

.ind dd a { text-decoration:none; }
.ind dd a:visited { text-decoration:none; }
.ind dd a:hover { text-decoration:none; }

/* a list of subcategories */
.subcat { font-size: 8pt; background-color: #ffffff; padding: 5px 2px 5px 3px; }
.sub { background: #eef8dc url(p/sub_r.gif) no-repeat right top; color: #78ae2b; font-size: 9pt; font-weight:bold; padding: 0px 2px 2px 3px; height:28px; }
/*.subcat p { margin-top:0px; margin-bottom:5px; }
p.subcattitle { color: #78ae2b; font-size: 10pt; font-weight:bold;}
.prodcat  { background: #e0feb1 url(p/category.gif);  background-repeat: no-repeat; background-position: right top; padding:10px; align:left; color: #8dbd49; font-size: 10pt; border:0px; line-height:150%;}*/

/* brands */
.brandsblock { font-size: 8pt; background-color: #ffffff; padding: 5px 2px 5px 3px; line-height:1.3; }
.brandstitle {  }

/* a list of topsellers */
.tops { background: #fff7f0 url(p/top_sel_r.gif);  background-repeat: no-repeat; background-position: right top; color: #555555; font-size: 8pt; padding: 9px 2px 5px 3px; border: 0px; }
.topsellers { font-size: 8pt; background-color: #ffffff; padding: 5px 2px 5px 3px; margin-top:0px; margin-bottom:5px; border: 0px; }
.topsellers p { margin-top:0px; margin-bottom:8px; }
p.topsellerstitle { color: #ff7d00; font-size: 10pt; font-weight:bold;}

/* a list of newreleases */
.newreleases { background-color: #ffffff; font-size: 8pt; padding: 5px 2px 5px 3px; border: 0px; }
.newreleases p { margin-top:0px; margin-bottom:8px; }
p.newreleasestitle { color: #78ae2b; font-size: 10pt; font-weight:bold;}

/* a brief info about an item in a list of items */
td.item { font-size:10pt; border-bottom: 2px solid #aade60; padding-top:10px; padding-bottom:10px; background: #ffffff;}
/*td.item h3  { color:#4b6821; }*/
.prodname { font-weight:bold; }
.type { color:#777777; font-size:8pt;}
.bestprice {font-weight:bold; color: #ff7d00;}
.maxprice {font-weight:bold; color: #555555;}
.usdprice { color:#777777; font-size:8pt; }
.numsellers { color:#777777; font-size:8pt; }

/* Все ссылки с сайта на ВНЕШНИЕ сайты подчеркнуты пунктиром */
a.out {text-decoration:none; border-bottom:1px dashed #5b2009;}
a.out:hover {text-decoration:none; border-bottom:1px dashed}

/* Слово-ссылка "купить" */
.buy { font-weight:bold; }

/* Блок "По цене 19889 р продает кто-то.ру" */
.bob { float:right; border:0px; width:200px; height:62px; margin-left:9px; }
.bob div { font-size:8pt; padding:7px; }

/* На странице по товару блок "Продавец кто-то.ру" */
.vendorb { float:right; border:0px; width:200px; height:62px; margin-left:9px; }
.vendorb div { font-size:8pt; padding:7px; }



/* product's review in a list of items */
.sreview { font-size:8pt; color:#444444; padding-top:10px; padding-bottom:10px; text-align: justify; }

/* product details list */
p.mnfct { font-size:8pt; text-align:right; font-style:italic; color:#444444; }
p.mnfct em { font-weight: bold; color: #777777; }
.itemdetails td { font-size:10pt; border-bottom: 2px solid #aade60; padding:9px; }
.itemdetails td ul { font-size:10pt; }

/* editorial or customer's review */
.review { font-size:8pt; color:#000000; padding-top:10px; padding-bottom:10px; border-bottom: 1px solid #aade60; text-align: justify; background: #ffffff;}
.review p { font-size:8pt; color:#444444;}
.custreviewtitle { font-size:8pt; color:#ff7d00; padding-top:5px; padding-bottom:5px; font-weight:bold; border-top: 1px solid #ff7d00; }

a.buylink { font-weight: bold; }
/*.buy { font-size:9pt; font-weight: bold; padding:10px; text-align:left; background: #ffffff;}*/

.bmenu { color: #ffffff; font-size: 8pt; line-height:150%; padding: 10px; font-weight:bold;}
.bmenu a { color:#ffffff;}


.search { background-color:#f5fde9; border: 0px;  padding: 20px 0 20px 0;}
.search td { font-size: 10pt; font-weight:bold; color:#ff7d00; }



