/* common */
body {
margin:4px;
padding:4px;
background-color:#DBDBDB;
background-image: url(/images/bg.gif);
color:#333333;
}
body, td, th, button, textarea, input, select {
font-family : verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
}
input, select {
vertical-align:middle;
}
input.search_text {
border:1px Solid #999999;
background-image:url(/images/frm_txtbg.gif);
background-repeat:repeat-x;
font-size:13px;
width:100%;
}
input.search_butt {
font-size:12px;
height:22px;
background-color:#ffffff;
background-image:url(/images/butbg.gif);
border:1px solid #aaaaaa;
width:75px;
cursor:hand;
vertical-align:middle;
}
input.text {
border:1px Solid #aaaaaa;
background-image:url(/images/frm_txtbg.gif);
background-repeat:repeat-x;
font-size:12px;
}

form {
margin:0;
}
a {
color:#D75600;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
table {
border-collapse:collapse;
margin-top:2px;
margin-bottom:2px;
}
/* common images */
img {
border:none;
}
/* fonts */
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}

/* tpl */
td.tpl {
border-spacing:0px;
border:none;
padding:0px;
}
td.mainarea {
width:100%;
height:500px;
align:left;
vertical-align:top;
background-color:#ffffff;
padding-left:4px;
padding-right:4px;
}
/* left/right part */
div.prtl {
margin-top:0;
margin-bottom:5px;
padding-bottom:12px;
border-bottom:1px Dashed #dddddd;
}
td.center {
vertical-align:top;
padding:0;
}
td.left {
width:1%;
vertical-align:top;
padding:0;
padding-right:10px;
}
td.right {
vertical-align:top;
padding:0;
padding-left:5px;
}
div.topl {
margin:0;
background-image:url(/images/dashc_tl.gif);
background-repeat:no-repeat;
}
div.topr {
margin:0;
background-position:right;
background-image:url(/images/dashc_tr.gif);
background-repeat:no-repeat;
}
div.botl {
margin:0;
background-image:url(/images/dashc_bl.gif);
background-repeat:no-repeat;
}
div.botr {
margin:0;
background-position:right;
background-image:url(/images/dashc_br.gif);
background-repeat:no-repeat;
}
div.left {
margin:0;
border-right:1px Dashed #e0e0e0;
padding-left:5px;
}
div.right {
margin:0;
border-left:1px Dashed #e0e0e0;
padding-left:5px;
}



td.tspc {
width:100%;
background-image:url(/images/bgt.gif);
background-repeat:repeat-x;
}
td.lspc {
width:5px;
background-image:url(/images/bgl.gif);
background-repeat:repeat-y;
}
td.rspc {
width:5px;
background-image:url(/images/bgr.gif);
background-repeat:repeat-y;
}
td.bspc {
width:100%;
background-image:url(/images/bgb.gif);
background-repeat:repeat-x;
}
td.contl {width:5px;}
td.contr {width:5px;}
td.conbl {width:5px;}
td.conbr {width:5px;}

/* header */
h3 {
margin-top:0px;
margin-bottom:5px;
font-size:18px;
color:silver;
}

/* title */
div.ptitle {
color:#00aa00;
font-weight:bold;
font-size:12px;
margin-top:2px;
margin-bottom:5px;
white-space:nowrap;
}

/* lists */
UL {
margin-top: 0;
margin-bottom:0;
margin-left: 0;
padding-left: 0;
list-style: none;
}
li
{
background-repeat: no-repeat;
background-position: 0px;
padding-left:9px;padding-right:3px;
border-bottom:1px dashed #e0e0e0;
}
li.li {
background-image:url('/images/bul.gif');
padding-bottom:3px;
padding-top:3px;
}
li.lia {
background-image:url('/images/bul_anm.gif');
padding-bottom:3px;
padding-top:3px;
}
li.lia a {background-color:darkorange;color:white;font-weight:bold;padding:1px}
li.lia a:hover {text-decoration:none}

li.l0 {margin-left:0px}
li.l1 {margin-left:20px}
li.l2 {margin-left:40px}
li.l3 {margin-left:60px}
li.l4 {margin-left:80px}
span.cn0 {
font-weight:bold;
}

/* title bars*/
table.bar {
background-repeat:repeat-x;
width:100%;
margin:0
}
table.bar td {padding:0;}
table.price {background-image:url(/images/bar_price_bg.gif);}
table.navig {background-image:url(/images/bar_navig_bg.gif);width:200px}
table.stat {background-image:url(/images/bar_stat_bg.gif);}
table.info {background-image:url(/images/bar_info_bg.gif);}
table.vendors {background-image:url(/images/bar_vendors_bg.gif);}

/* links */
a.out {text-decoration:none;border-bottom:1px dashed #D75600;}
a.out:hover {text-decoration:none;border-bottom:1px dashed orange;}

/* path navig */
div.pn {
font-size:10px;
margin-bottom:15px;
}

/* subcategories */
table.subc {
margin-bottom:15px;
border:1px Solid #e0e0e0;
}
table.subc td {
vertical-align:top;
font-size:13px;
padding:7px;
}

/* vendors */
UL.vnd {
line-height:22px;
}
table.vnd {
margin-bottom:20px;
}
table.vnd td {
vertical-align:top;
padding:7px;
border:1px Dashed #e0e0e0;
}

/* brand logo */
img.logo {
margin:0;
margin-right:4px;
float:left;
}

/* ordering */
div.act {
margin-top:0px;
margin-bottom:12px;

line-height:35px;
}
span.act_sel {
font-size:11px;
border:1px Solid #dddddd;
background-color:#eeeeee;
padding:4px
}

/* paging */
table.pgn {
margin-top:2px;
margin-bottom:2px;
}
table.pgn td {
vertical-align:top;
text-align:center;
padding:3px;
}
div.pgn{
margin-top:0px;
margin-bottom:0px;
}
div.pga {
font-size:13px;
}

/* goods */
table.tov {
width:100%;
margin-top:10px;
}
table.tov td {
border-top:1px Dashed #e0e0e0;
padding:2px;
padding-bottom:25px;
}
table.tov .rnm {
/*нумерация товаров*/
vertical-align:top;
text-align:center;
padding-top:8px;
padding-left:5px;
color:#5d5d5d;
font-size:9px;
background-color:#ffffff;
border-left:1px Solid #e0e0e0;
background-image : url(../images/shd.gif);
background-repeat : no-repeat;
width:1px;
}
table.tov td.img {
vertical-align:middle;
width:1px;
}
table.tov .rnm_out {background-color:#EAEAEC;}
.prefix {color:#8A9DA9;}
table.tov div {
margin-top:0px;
margin-bottom:6px;
}
/* goods */
table.tov_fav {
margin-top:10px;
margin-right:10px;
border-top:1px Dashed #e0e0e0;
}
table.tov_fav td {
vertical-align:top;
padding:14px;
padding-bottom:14px;
border-bottom:1px Dashed #e0e0e0;
}
table.br_cat {
width:50%;
margin:14px;
}
table.br_cat td {
background-color:#f4f4f4;
padding:4px;
}
/* search form */
table.searchfrm {
background-image:url(/images/sch_bg.gif);
background-repeat:repeat-x;
padding:0;
margin:0;
}
table.searchfrm td {
vertical-align:top;
padding:0;
}
table.searchfrm td.bg {
background-image:url(/images/sch_tbg.gif);
background-repeat:repeat-x;
}
table.searchfrm td.item {
padding-left:0px;
padding-right:0px;
padding-top:16px;
font-size:10px;
white-space:nowrap;
}
table.searchfrm table {
margin:0;
}
/* search f.*/
div.sform {
padding:5px;
white-space:nowrap;
width:623px;
margin-bottom:10px;
background-color:#FFC977;
background-image:url(/images/bg_bags.gif);
}

/* txtlnx */
div.txtlnx {
background-color:#e5e5e5;
border:1px Solid #999999;
padding:4px;
margin:7px;
}

div.nbr {
white-space:nowrap;
}
img.sgn {
cursor:hand;
}


/* old */
p.formblock {
margin-top:5px;
margin-bottom:4px;
}
a.menu_s {
font-weight:bold;
font-size:13px;
color:white;
}
a.menu {
font-weight:bold;
font-size:10px;
color:#000000;
}
a.black {
color:#000000;
}
span.textlinks a {
color:#888888;
}
span.textlinks {
color:#888888;
}
h4 {
font-size:13px;
margin-top:2px;
margin-bottom:2px;
}
span.rownum {
color:#ffffff;
padding-left:3px;
padding-right:3px;
font-weight:bold;
background-color:#8CE58C;
}
span.rownum2 {
color:#ffffff;
padding-left:3px;
padding-right:3px;
font-weight:bold;
background-color:#ff3333;
}
table.searchform {
border:1px Solid #999999;
background-color:#dddddd;
}
td.searchform {
padding-left: 10px;
font-weight:bold;
color:gray;
font-size:10px;
}
td.menu {
background-image: url(/images/mbg.gif);
background-color:#FFCA7A;
background-repeat: repeat-x;
}
td.menu_s {
background-image: url(/images/mbg_s.gif);
background-color:#FF9900;
background-repeat: repeat-x;
}
td.counters {
background-color: #dddddd;
border-top:1px Solid #999999;
border-bottom:1px Solid #999999;
padding-top:2px;
padding-left:10px;
padding-right:10px;
}
p.begun {
margin-top:5px;
margin-bottom:5px;
padding:5px;
}
.linedrag {
border-top: 1px Solid #FF9900;
background-image: url(/images/linedrag.gif);
}
th.comm {
font-weight:normal;
background-color:#dfdfdf;
padding:3px;
border:1px Solid Silver;
}
td.comm {
padding:5px;
border:1px Solid Silver;
}
span.cgray {
color:#8C8C8C;
}
td.header {
color:#00aa00;
background-image: url(/images/ldgreen.gif);
border-top:1px Solid Silver;
font-weight:bold;
padding:4px;
font-size:10px;
}
td.lpad10 {
padding-left:10px;
}
td.lpad20 {
padding-left:20px;
}
td.rpad20 {
padding-right:20px;
}
span.rating {
font-size:11px;
color:gray;
}
span.required {
color:red;
}
/* nadavi.net */
.p4g_common_table {width: 200px;}
.p4g_price_table {font-size:11px;font-family:tahoma,arial;border-top: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.p4g_1_td {color: #ff7f00;background-color: #f6f6f6;border-bottom:1px solid #dfdfdf;}
.p4g_3_td {height: 28px;padding-left:8px;padding-bottom:5px;border-top:1px solid #dfdfdf;}
.p4g_ul {margin-left:25px;margin-top:0px;margin-right:10px;margin-bottom:4px;}
.p4g_bullet {list-style-image:url(/images/bul.gif);padding-bottom:7px;}
.p4g_link2 {font-size:10px;}
.p4g_link3 {font-size:10px;}
a.p4g_link {font-size:11px;text-decoration:none;border-bottom:1px solid #FFDAC1;color:#AA4400}
a.p4g_link:hover {text-decoration:none;}

/* lists */
ul.art {
clear:left;
margin-top: 20px;
margin-bottom:0px;
margin-left:30px;
list-style: url('http://www.icatalog.ru/images/li1.gif');
}
ul.art2 {
clear:left;
margin-top: 20px;
margin-bottom:0px;
margin-left:30px;
list-style: url('http://www.icatalog.ru/images/li2.gif');
}
ul.art li
{
margin-top: 0px;
margin-bottom:20px;
border:none;
padding:0;
}
ul.art2 li
{
margin-top: 0px;
margin-bottom:20px;
border:none;
padding:0;
}
li.tree {
	list-style: none;
	border:none;
	margin-top:5px;
	margin-bottom:5px;
	white-space:nowrap;
}
ul.tree {
	margin-left: 30;
	padding: 0;
}
ul.tree1 {
	margin-top: 2px;
	margin-left: 0;
	padding: 0;
}
a.bid {
font-size:10px;
color:green;
text-decoration:none;
border-bottom:1px solid lightgreen;
}
a.bid:hover {
border-bottom:1px solid green;
}
a.bid:visited {
color:silver;
border-bottom:1px solid #dfdfdf;
}
div.bids {
border:1px solid #dfdfdf;
padding:5px;
}
table.bids {
border:1px solid #dfdfdf
}
table.bids td {
padding:5px;
}

/* яваскритовые ссылки */
.jsLink {
color: #D75600;
border-bottom:1px dashed #D75600;
cursor:pointer;
position: relative;
}
div.popLayer {
border:1px Solid red;
background-color:white;
padding:10px;
}