body,td,th,input,select,textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #58595B;
}
body, form, p {
	margin: 0;
}
h1{font-size:16px;}
h2{font-size:14px;}
img {
	border: none;
}
a {
	color: #58595B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
table {
	border-collapse:collapse; /* cellspacing="0" */
}
table td {
	padding:0px; /* cellpadding="0" */
}

.vt {
	background:white; border:1px solid #D9D8D8; padding:1px 8px 10px 8px; text-transform:lowercase; cursor:pointer;
}
.vt_ {
	background:#DD137B; border:1px solid #D9D8D8; color:white; padding:1px 8px 10px 8px; text-transform:lowercase; cursor:pointer;
}

.vb {
	background:white; border:1px solid #D9D8D8; padding:10px 8px 2px 8px; text-transform:lowercase; cursor:pointer;
}
.vb_ {
	background:#DD137B; border:1px solid #D9D8D8; color:white; padding:10px 8px 2px 8px; text-transform:lowercase; cursor:pointer;
}


table.top_menu td div { padding:6px 0 0 20px; //padding:4px 0 5px 20px; background:url(/img/tm.gif) left center no-repeat; height:21px; width:172px; }
table.top_menu td div.active { background:url(/img/tm_.gif) left center no-repeat; }
table.top_menu td a { font-size:11px; font-weight:bold; }
table.top_menu td a:hover { text-decoration:none; }

div.price { background-image:url(/img/pr1.gif) !important; width:96px; height:50px; cursor:pointer; }
div.price_hover { background-image:url(/img/pr1_.gif) !important; width:96px; height:50px; cursor:pointer; }

.z { background-image:url(/img/z2.gif); margin:0 2px 0 2px; }
.z div { background:url(/img/z1.gif) left no-repeat; }
.z div div { background:url(/img/z3.gif) right no-repeat; height:16px; //height:17px; padding: 1px 20px 0 20px; cursor:pointer; text-transform:lowercase; }
.z_ { background-image:url(/img/z2_.gif); margin:0 2px 0 2px; }
.z_ div { background:url(/img/z1_.gif) left no-repeat; }
.z_ div div { background:url(/img/z3_.gif) right no-repeat; height:16px; //height:17px; padding: 1px 20px 0 20px; cursor:pointer; color:#FFF; text-transform:lowercase; }

.zz { background-image:url(/img/zz2.gif); margin:0 2px 0 2px; }
.zz div { background:url(/img/zz1.gif) left no-repeat; }
.zz div div { background:url(/img/zz3.gif) right no-repeat; height:17px; padding:0 20px 0 20px; cursor:pointer; text-transform:lowercase; }
.zz_ { background-image:url(/img/zz2_.gif); margin:0 2px 0 2px; }
.zz_ div { background:url(/img/zz1_.gif) left no-repeat; }
.zz_ div div { background:url(/img/zz3_.gif) right no-repeat; height:17px; padding:0 20px 0 20px; cursor:pointer; color:#FFF; text-transform:lowercase; }

.u1 {background: url(/img/u1dota.gif) 0 0 repeat-x;} /* верх */
.u1 div {background: url(/img/u1dotc.gif) 0 100% repeat-x;} /* низ */
.u1 div div {background: url(/img/u1dotd.gif) 0 0 repeat-y;} /* лево */
.u1 div div div {background: url(/img/u1dotb.gif) 100% 0 repeat-y;} /* право */
.u1 div div div div {background: url(/img/u1d.gif) 0 100% no-repeat;}
.u1 div div div div div {background: url(/img/u1c.gif) 100% 100% no-repeat;}
.u1 div div div div div div {background: url(/img/u1a.gif) 0 0 no-repeat;}
.u1 div div div div div div div {background: url(/img/u1b.gif) 100% 0 no-repeat;}
.u1 div div div div div div div div {background:none;}

.u2 {background: url(/img/u2dot.gif) 0 0 repeat-x;} /* верх */
.u2 div {background: url(/img/u2dot.gif) 0 100% repeat-x;} /* низ */
.u2 div div {background: url(/img/u2dot.gif) 0 0 repeat-y;} /* лево */
.u2 div div div {background: url(/img/u2dot.gif) 100% 0 repeat-y;} /* право */
.u2 div div div div {background: url(/img/u2d.gif) 0 100% no-repeat;}
.u2 div div div div div {background: url(/img/u2c.gif) 100% 100% no-repeat;}
.u2 div div div div div div {background: url(/img/u2a.gif) 0 0 no-repeat;}
.u2 div div div div div div div {background: url(/img/u2b.gif) 100% 0 no-repeat;}
.u2 div div div div div div div div {background:none;}

.u3 {background: url(/img/u2dot.gif) 0 0 repeat-x;} /* верх */
.u3 div {background: url(/img/u2dot.gif) 0 100% repeat-x;} /* низ */
.u3 div div {background: url(/img/u2dot.gif) 0 0 repeat-y;} /* лево */
.u3 div div div {background: url(/img/u2dot.gif) 100% 0 repeat-y;} /* право */
.u3 div div div div {background: url(/img/u3d.gif) 0 100% no-repeat;}
.u3 div div div div div {background: url(/img/u3c.gif) 100% 100% no-repeat;}
.u3 div div div div div div {background: url(/img/u3a.gif) 0 0 no-repeat;}
.u3 div div div div div div div {background: url(/img/u3b.gif) 100% 0 no-repeat;}
.u3 div div div div div div div div {background:none;}

.nobrd { border:none; background:none; }

.address td{font-size: 11px;padding: 5px; border: 1px solid #ccc;}
.address th{font-size: 11px;background-color: #ccc; padding: 5px; border: 1px solid #aaa;}
.address tr.even {background-color: #eee;}