.cat {padding-top:5px; padding-bottom:15px; margin-top:20px; border-bottom:1px solid #dadada; }
.b1 { width:170px; background:#E6E4D7; color:#938F83; font-weight:bold; font-size:10px; padding-left:4px; padding-right:4px; vertical-align:middle }
.b2 { background:transparent; color:#7A786B; font-weight:bold; font-size:10px; padding-left:10px; }
.b3 { background:transparent; font-weight:bold; color:#3BA5BF;font-size:14px; padding-left:10px; }

.pr1 td {background:#F0F0F0; padding:4px; font-size:11px;}
.pr2 td {background:#FCFCFC; padding:4px; font-size:11px;}

.c {text-align:center;}
.compare {border-collapse:collapse;border:0;width:100%;}
.compare td {font-size:11px;border:1px solid #dadada;}
.compare th {padding:10px 3px;}
.compareimg {vertical-align:bottom;text-align:center;}

.mid td {vertical-align:middle;}

.but { height:19px; width:96px; vertical-align:middle; background:#dadada; color:#FFFFFF; font-family:Verdana, Sans-serif; font-size:11px; font-weight:bold; text-align:center; display:block; border:0; border:1px solid gray; text-decoration:none; }

.check { border:0;background:transparent; }
.ck_label { font-size:11px; }

.cat_t { text-align:center; vertical-align:top; padding-top:1px; }
a.p_title, a.p_title:Link, a.p_title:Visited, a.p_title:Hover { font-weight:bold; font-size:14px; }
.subc { padding-left:15px;padding-right:10px;padding-right:5px;padding-bottom:5px; width:180px; height:20px; display: inline; clear:none; }

ul.ulistsubcat { margin-left:0; }
.ulistsubcat li { list-style: none url(/i/arr.gif); line-height:160%; font-size:14px; font-weight:bold; margin-bottom:10px; list-style-position: inside; }

ul.ulistsubmenu { margin-left:20px; }
.ulistsubmenu li { list-style: none url(/i/arr.gif); line-height:110%; font-size:12px; font-weight:normal; margin-bottom:4px; list-style-position: outside; }
li.ulistsubmenu2 { list-style-image:none; list-style:square; margin-left:17px; }


a.subcat2 { font-size:11px; font-weight:normal; }
.sub2Block { margin-left:16px; font-size:11px; }
a.csubcat {color:#364054; text-decoration:none;}

.current, a.current, a.current:Visited { font-weight:bold; text-decoration:none; color:#364054; }

.filter_cont { border:1px solid #aaaaaa; background:#eaeaea; padding:3px 12px; }
.filter td { width:25%; font-size:11px; vertical-align:middle; font-weight:bold; }
.filter td select { font-family:Verdana,sans-serif; font-size:12px; width:130px; }
.filter td h2 { margin-bottom:4px; }
/*
.filterclass1 td { background:#F0F0F0; height:30px; vertical-align:middle; width:50%; font-weight:bold; }
.filterclass2 td { background:#FCFCFC; height:30px; vertical-align:middle; width:50%; font-weight:bold; }
*/
.propTR1 td {background:#FDFBEC; vertical-align:middle; padding-left:20px; padding-top:1px; padding-bottom:1px; }
.propTR2 td {background:#F6F4E5; vertical-align:middle; padding-left:20px; padding-top:1px; padding-bottom:1px; }

img.hr { width:100%; height:1px; background:#DED3BC; }
img.hr2 { width:100%; height:1px; background:#C0C0C0; }

/* ProdMenu */
a.m_pad0, a.m_pad0_ {display:block;padding-left:0; margin-top:15px; margin-bottom:5px;text-decoration:underline; color:#0044C2; font-size:14px; font-weight:bold;}
a.m_pad1, a.m_pad1_ {display:block;padding-left:10px; margin-left:4px; line-height:200%; text-decoration:underline; color: #0044C2; font-size:12px; font-weight:normal; background:transparent;}
a.m_pad2, a.m_pad2_ {display:block;margin-left:17px; padding-left:10px;font-weight:normal;text-decoration:underline; font-size:10px; line-height: 200%; font-weight:normal; background:transparent;}
a.m_pad0_ {text-decoration:none; color:#53514D;}
a.m_pad1_ {text-decoration:none; color:#53514D; font-weight:bold;background:transparent; display: inline; padding-right:8px; }
a.m_pad2_ {display:inline;text-decoration:none;font-weight:bold; color:#53514D; padding-right:8px; background:transparent;}

.p_mod { width:120px; font-size:10px; vertical-align:middle; background:#dadada; color:#000000; font-family:Verdana, Sans-serif; font-size:11px; font-weight:normal; text-align:center; display:inline; border:0; }

.pack {width:40px;background:#FFFFFF; text-align:right;height:24px;  font-weight:bold;}
.pack_r {width:40px;background:#FFFFFF; text-align:right; height:18px; font-weight:bold;}

table.p_pack {border-collapse:collapse; border:0; border-bottom:1px solid #dadada; width:100%; }
.p_pack td {padding:1px 5px; border:1px solid #DDDBDB; vertical-align:middle; font-size:11px; text-align:center; height:28px;}
.p_pack th {padding:5px; border:1px solid #C2C2C2; background:#E3E4E4; font-size:11px; text-align:center; font-weight:normal;height:35px; }

table.p_code_art {border-collapse:collapse; border:0; width:100%; margin-bottom:10px; }
.p_code_art td {padding:5px 7px; border:1px solid #E7E7E7; vertical-align:middle; font-size:11px; text-align:left; height:24px;}
.p_code_art th {padding:5px 7px; border:1px solid #FFFFFF; background:#aaaaaa; font-size:11px; text-align:left; font-weight:bold;height:22px; }

.d_mod {margin:0; padding:0; height:170px; width:130px; text-align: center; vertical-align: top; display: inline; }
.d_mod img {border:1px solid gray; margin-bottom:4px;}

img.tovar {border:2px solid #E5E5E5;margin:0;}

.rblock { border-top:6px solid #DADADA; line-height:140%; margin-top:17px; font-size:11px; padding:8px 15px; background:#F0F0F0; margin-right:10px; }
.rblock ol { margin-top:0;margin-bottom:0;margin-left:0;}
.rblock li { margin-bottom:5px;font-size:11px; list-style-position: inside;}
.rblocktit { font-weight:bold;font-size:12px;color:#626877;padding-top:6px; }

.p_art_tit { font-weight:bold;margin:15px 5px 2px 2px;text-align:left; }
.modArt { padding-top:20px; font-size:12px; color:black; background:white; text-align:center;font-weight:bold; border:1px solid gray; width:120px; height:100px; }


.obtain input, .obtain select, .obtain textarea { background:#FAFAFA; border:1px solid gray; width:300px;}
table.obtain {width:100%;}


/* link-button */
.bu, a.bu, a.bu:Visited, a.bu:Link, a.bu:Hover
{
height:24px; border:0;
background:#dadada; color:#364054;
padding-top:5px; padding-left:12px; padding-right:30px;padding-bottom:6px;
font-family:Verdana,sans-serif; font-weight:bold; font-size:11px;
text-decoration:none;
}
.bu_, a.bu_, a.bu_:Visited, a.bu_:Link, a.bu_:Hover
{
height:21px; width:122px; border:0;
background:#dadada; color:#364054;
padding-bottom:2px;
text-align:center;
font-family:Verdana,sans-serif; font-weight:normal; font-size:11px;
text-decoration:none;
}

input.hidden { border:0; background:#ffffff; width:80px; text-align: right; font-size:12px; font-weight:bold; font-family:Vardana,sans-serif; }
.r { text-align:right; }

td.a_c1 { background:#eaeaea; padding:4px; }
td.a_c2 { background:#d8d8d8; padding:4px;}

table.search {border-collapse:collapse; border:0; }
.search td {padding:2px; padding-right:10px; font-size:11px;}
.search input { vertical-align:middle; }
form {margin:0;padding:0;}

.buy { text-align:right; border:1px solid #dadada; width:25px; }
.submit { border:1px solid #dadada; }
.bsk {
width:200px;
float:right; text-align:left; background:#fafafa; border:1px solid #dadada;
padding-left:10px;padding-top:8px;padding-right:10px;padding-bottom:8px;
margin-bottom:10px;margin-left:10px;}


table.bc { border-collapse:collapse; border:0; }
.bc th { background:gray; }
.bc td { padding:6px; }


.cat_sub {
	font-size:12px;
}


.cat_sub_2 {
	padding: 4px 0 4px 15px;
	font-size:11px;
}

.cat_sub_2 a,
.cat_sub_2 a:Link,
.cat_sub_2 a:Visited,
.cat_sub_2 a:Hover {
	color: #666666;
}

table.cat_list td {
	font-size:12px;
	padding: 6px 10px;
	border-left: 1px solid #000000;
	desable-white-space:nowrap;
}

table.cat_list th {
	font-size:12px;
	padding: 3px 10px 4px 10px;
	border-bottom: 2px solid #000000;
}

table.cat_list th.cat_list_title {
	background:url(/i/cat_list_pointer.gif) no-repeat; 
	padding: 3px 0 4px 34px;
	text-align: left;
	width:100%;
}

table.cat_list td.prod_title {
	padding: 5px 0 5px 34px;
	border-left:0;
	white-space:normal;
}

table.cat_list td.no_border {
	border:0;
}

table.cat_list tr.bottom_td td {
	height:10px;
	padding:0;
	border-bottom: 2px;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}

table.cat_list tr.bottom_td td.no_border_v {
	border-left:0;
	border-right:0;
}

.prod_tbl_backg {
	background: #E3EBF0;
}

.prod_outside {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	vertical-align: top;
}

table.prod_tbl td {
	border-left:1px solid #000000;
	padding: 7px 10px 7px 10px;
	vertical-align: top;
}

table.prod_tbl tr.prod_tbl_backg td {
	padding: 4px 10px 6px 10px;
}

