.m_catalog {
width:100%;
margin:0 0 30px 0;
overflow:hidden;
}
.m_catalog table {
width:100%;
border-collapse:collapse;
}
.m_catalog table td {
padding:0 25px 25px 0;
vertical-align:top;
}
.m_catalog table td .pic {
width:202px;
padding:10px;
border:3px solid #303944;
background:#fff;
}
.m_catalog table td .pic table td {
	width:202px;
	height:122px;
	vertical-align:middle;
	text-align: center;
	padding:0px;
}
.m_catalog table td .pic img {
margin:0 auto;
display:block;
}
.m_catalog table td .txt {
width:204px;
padding:4px 12px 8px 12px;
font:11px arial,tahoma,helvetica,sans-serif;
background:#303944;
}
.m_catalog table td .big {
width:147px;
padding:4px 12px 8px 12px;
text-align:center;
font:14px/19px arial,tahoma,helvetica,sans-serif;
background:#303944;
}

.m_catalog table.small td {
padding:0 20px 20px 0;
}
.m_catalog table.small td .pic {
width:145px;
padding:10px;
border:3px solid #303944;
background:#fff;
}
.m_catalog table.small td .pic img {
margin:0 auto;
display:block;
}

#left .m_catalog table {
width:255px;
}
#left .m_catalog table td {
padding:0 25px 25px 0;
}


.m_catalog table.tab {
width:100%;
margin:0 0 13px 0;
border-collapse:separate;
font:11px arial,tahoma,helvetica,sans-serif;
}
.m_catalog table.tab th {
padding:15px 10px;
font-weight:normal;
background:#303944;
}
.m_catalog table.tab td {
padding:5px 10px;
font-weight:normal;
vertical-align:middle;
background:#575e67;
}
.m_catalog table.tab tr.light td {background:#515962;}
.m_catalog table.tab input.text {
width:31px;
padding:1px 3px;
border:1px solid #303944;
font:11px arial,tahoma,helvetica,sans-serif;
text-align:right;
float:left;
background:#c7cacd;
}
.m_catalog table.tab a.delete {
width:13px;
height:13px;
position:relative;
top:2px;
left:10px;
display:block;
float:left;
background:url('../_images/delete.png') no-repeat 0 0;
}
.m_catalog table.tab a.delete:hover {
background:url('../_images/delete.png') no-repeat 0 100%;
}
.m_catalog table.tab .btn {
width:65px;
height:18px;
overflow:hidden;
position:relative;
}
.m_catalog a.add {
width:17px;
height:17px;
position:relative;
top:0px;
left:10px;
display:block;
float:left;
background:url('../_images/add.png') no-repeat 2px 2px;
}
.m_catalog a.add:hover {
background:url('../_images/add.png') no-repeat 2px -14px;
}


.m_catalog .cat {
width:100%;
margin:0 0 50px 0;
overflow:hidden;
}
.m_catalog .cat .txt {
margin:0 0 0 270px;
line-height:17px;
}
.m_catalog .cat .txt em, .m_catalog .cat strong {
font-style:normal;
font-weight:bold;
color:#00ff78;
}
.m_catalog .cat .pix {
width:270px;
float:left;
}

.m_catalog .cat .pix div {
width:202px;
padding:10px;
border:3px solid #303944;
background:#fff;
margin-bottom: 10px;
}


.m_catalog .cat .pix div table td {
	width:202px;
	height:122px;
	vertical-align:middle;
	text-align: center;
	padding:0px;

	background-color: white;

}

.m_catalog .cat .pix img {

	border: 0px;
}
.m_catalog .cat .pix a.dots {
border-bottom:1px dashed #00e0fa;
text-decoration:none;
}
.m_catalog .cat .pix a.dots:hover {
border-color:#fff;
}
