body {color: #000000; font-family: "Arial"; font-size: 10pt;}
td {color: #000000; font-size: 9pt;}
th {color: #000000; font-size: 9pt; font-weight: bold; background-color:#ede9a2; padding-left:3px; padding-right:3px; }

h1, h2, h3, h4, h5, h6 {font-size: 11pt; font-weight: bold; }
h1 {color:  #08b000; padding: 30px 1px 1px 1px; }
h2 {color: #0088bb; }
h3 {color: #009933; }
h4 {color: #660044; }



form { margin: 0px; }
input, select, textarea { font-family: "Arial Cyr", "Arial", "Helvetica"; font-size: 9pt;}


a { color: #007700; }
a:visited { color: #777700; }
a:hover { color: #ce3e0b; }


.m_menu { background: #b8d43b; }
.m_menu img { margin: 0 1px 0 1px; }


/* Строки заголовков */
.tit { font-size:11pt; font-weight:bold; color:#000000;  padding: 8px 8px 8px 10px;}

/* Каталог товаров */
.vcattop { background: #cee279 url(/p/top_left.gif) right no-repeat; height:20px;}
.vcatbot { background: #cee279 url(/p/bottom_left.gif) right no-repeat; height:6px; }
.vcat { background: #fbfafa; border-right:1px solid #eec988; padding-bottom:4px; }
.vcattitle { font-size:10pt; font-weight:bold; color:#009955; padding-left:4px; padding-bottom:4px; }
/*
.cat1 { padding-left: 10px; padding-right: 2px; font-size: 10pt; color:#008855; font-weight:bold; }
.cat2 { padding-left: 20px; padding-right: 2px; font-size: 9pt; color:#880000; font-weight:normal; }
.cat3 { padding-left: 30px; padding-right: 2px; font-size: 8pt; color:#777777; font-weight:normal; }
*/
.vcat1 { padding-left: 3px; padding-right: 2px; padding-top: 9px; padding-bottom: 2px; font-size: 9pt; color:#08b000; font-weight:bold; }
.vcat2 { padding-left: 13px; padding-right: 2px; font-size: 9pt; color:#0077aa; font-weight:bold; }
.vcat3 { padding-left: 26px; padding-right: 2px; font-size: 9pt; color:#004477; font-weight:normal; }
.vcat4 { padding-left: 41px; padding-right: 2px; font-size: 9pt; color:#004477; font-weight:normal; }

.vcat1 a { color:#08b000;}
.vcat1 a:visited { color:#08b000; }
.vcat1 a:hover { color:#ce3e0b; }

.vcatnotes { padding-left: 3px; font-size:8pt; color:#444444; }
.vcatnotes a { color:#444444; text-decoration:none; }
.vcatnotes a:visited { color:#444444; }
.vcatnotes a:hover { color:#ce3e0b; }

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

/* Список товаров */
.where_we { font-size:9pt; color:#5a5a5a; padding:2px 4px 4px 4px;}
.num_found { padding-left:4px; }
.select2comparemsg { padding-left:28px; color:#ea7122; background: url(/p/arrow_ld.gif) 12px bottom no-repeat; }
.select2comparemsg2 { padding-left:28px; color:#ea7122; background: url(/p/arrow_lup.gif) 12px top no-repeat; }
.a_compare, a.a_compare, a.a_compare:visited { color:#ea7122; }
.cart_msg { color:#777777; }
.cart_msg i { font-size:8pt; }
.cart_cb {}

.prodname { font-weight:bold; }
.bestprice { color:#d7440c; font-weight:bold; }
.maxprice { color:#08b000; font-weight:bold; }
.usdprice { color:#777777; font-size:8pt; }
.type { color:#5a5a5a; font-size:9pt; padding-bottom:4px;}
.down { color:#064a03; text-align:right; font-size:8pt; font-style:italic;}

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

a.out {text-decoration:none; color:#c55000; border-bottom:1px dashed #c55000;}
a.out:hover {text-decoration:none; color:#ea7122; border-bottom:1px dashed #ea7122;}

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

/* Блок "По цене 19889 р продает кто-то.ру" */
.bob { float:right; border:0px; background: url(/p/right1.jpg) no-repeat; width:200px; height:62px; }
.bob div { padding:7px; }

.prodlisttable { }
/* Ячейки таблицы со списком товаров (слева картинка, справа название, цена, описание)  */
.prodtd { border-bottom:1px solid #ffd893; border-top:1px solid #faf5ed; vertical-align:top }
.prodselecttd { border:1px solid #faf5ed; border-bottom:1px solid #ffd893; vertical-align:top; width:15px; padding:4px 0 0 0; }

/* Переход по страницам */
.navstr { padding-left:5px; word-spacing:5px; }
.curpage {
        font-weight:bold;
        color:#d7440c;
        border-width:0px;
        padding:5px;
}

/* Режим просмотра: "с описаниями и фото" | "только названия и цены"  */
/* текущий режим - .actmode, ссылка на другой режим - .newmode */
.modestr { padding-left:5px; font-size:8pt; }
.actmode { color:#ffffff; background-color:#585858; padding-left:4px; padding-right:4px; }
.newmode { padding-left:4px; padding-right:4px; }

/* На странице с отсутствующим товаром его описание */
.olddescr { color:#999999; font-size:8pt; padding-top:20px; }

/* На странице по товару блок "Продавец кто-то.ру" */
.vendorb { float:right; border:0px; background: #ffffff url(/p/right2.jpg) no-repeat; width:200px; height:62px; }
.vendorb div { padding:7px; }

/* Список брендов */
.brandstop { background: #cee279 url(/p/top_right.gif) left no-repeat; height:20px;}
.brandsbot { background: #cee279 url(/p/bottom_right.gif) left no-repeat; height:6px; }
.brandsblock { background: #fbfafa; border-left:1px solid #eec988; padding-left:12px; padding-bottom:4px; }
.brandstitle { font-size:10pt; font-weight:bold; color:#08b000; padding-bottom:4px; padding-top:5px; }


/* Читальня */
/* Ссылка на источник новости */
span.nsource { font-size: 8pt; color:#777777; }
p.nsource { font-size: 8pt; color:#777777; text-align:right; }
a.nsource { font-size: 8pt; color:#777777; text-decoration:none; }
a.nsource:visited { font-size: 8pt; color:#777777; text-decoration:none; }
a.nsource:hover { font-size: 8pt; color:#777777; text-decoration:none; }

/* Блок с текстом новости имеет класс .ntext */
.ntext { font-size: 10pt; }
.ntext a { color:#000000; text-decoration:none; }
.ntext a:visited { color:#000000; text-decoration:none; }
.ntext a:hover { color:#000000; text-decoration:none; }


/*  */
.loginform { background: #fffcf8; border:1px solid #667799; padding:15px; width:200px; text-align:center; font-size:8pt; line-height:180%; }
.loginform #login, .loginform #passw, .loginform #go { border:1px solid #667799; margin:5px; width:120px; }
.loginform #go { background:#ff9955; font-weight:bold; color:#553300; cursor:pointer; }

.date { font-size: 8pt; color:#007799; }

/* Блок добавления отзыва */
.dbbody { background: #f4f4f4; border:0px ; padding:4px; font-size:8pt; }
.dbtitle { font-size:10pt; font-weight:bold; color:#08b000; padding-bottom:5px; }
.dbnum_d {}
.dblist_d { color: #777777; }
.dbread_d { margin-top:9px; }
.dbadd_d { margin-top:9px; }

.postreplybody { background: #fbfafa; border:1px solid #eec988; padding:4px; margin:0 4px 4px 4px; }
.react_info { font-size:9pt; line-height:150%; color:#888888; padding:4px; }


.hr { background-color: #b8d43b; }

.small { font-size: 8pt; }
table.small td { font-size: 8pt; }
table.small input, select, textarea { font-size: 9pt; }

/* строка копирайт, о портале, обратная связь */
.botstr { color:#99aabb;font-size:8pt;text-align:center;line-height:150%; }
.botstr a { color:#8899aa; }
.botstr a:visited { color:#8899aa; }
.botstr a:hover { color:#444444; }

.pricetable { border: solid 1px #cccccc; }
.pricetable td { border-top: solid 1px #eeeeee; }

.geo_info { font-size:8pt; color:#888888; text-align:right; padding-right:19px; }
.geo_mismatch { color:#999999; }
.geo_mismatch .type { color:#999999; font-size:9pt; padding-bottom:4px;}
.geo_mismatch .bestprice { color:#999999; font-weight:bold; }
.geo_mismatch a.out {text-decoration:none; color:#999999; border-bottom:1px dashed #999999;}
.geo_mismatch a.out:hover {text-decoration:none; color:#ea7122; border-bottom:1px dashed #ea7122;}

