.m_catalog .item{
width:570px;
}

.m_catalog .item .portfolio-link {
width:100%;
padding:0 0 0 20px;
margin:0 0 15px -20px;
overflow:hidden;
position:relative;
}
.m_catalog .item .portfolio-link img.ico {
position:absolute;
top:3px;
left:0px;
display:block;
}
.m_catalog .item .portfolio-link span {
display:block;
margin-left: 1px;
font:9px tahoma,arial,verdana,sans-serif;
color:#adadad;	
}

.m_catalog .item .portfolio-big {
margin:0 0 15px -15px;
}
.m_catalog .item .portfolio-big img {
display:block;
}


.m_catalog .item .pager {
width:100%;
margin:25px 0 15px 0;
font-size:14px;
overflow:hidden;
}
.m_catalog .item .pager a {
color: #929292;
font-size: 12px;
}

.m_catalog .item .pager .prev {
float:left;
}
.m_catalog .item .pager .prev a {
padding-left:30px;
color: #929292;
font-size: 12px;
background:url('../_images/ico/prev.gif') no-repeat 0 50%;
}
.m_catalog .item .pager .next {
float:right;
}
.m_catalog .item .pager .next a{
padding-right:30px;
color: #929292;
font-size: 12px;
background:url('../_images/ico/next.gif') no-repeat 100% 50%;
}
.m_catalog .item .pager .center {
width:20%;
margin:0 auto;
text-align:center;
}
.m_catalog .list {
color:#999999;
font-size:10px;
}
.m_catalog .list div.listi .middle span.nsp {
	display: block;
	width: 185px;
	color: black;
	padding-right: 25px;	
	padding-left: 25px;
	margin: 0px;
	font:14px "Trebuchet MS",tahoma,arial,verdana,sans-serif;
	}
.m_catalog .list div.listi .middle span.date {	
	padding-left: 25px;
	display: block;
	margin-top: 1px;
	margin-bottom:15px;
}	
	
.m_catalog .list div.listi .middle a, .m_catalog .list div.listi .middle a:hover {
	font-size: 14px;
	color: black;
	}
.m_catalog .list div.listi .middle a:visited {
	color: #7f7f7f;
	}
.m_catalog .list div.listi {
width: 295px;
height: 85px;
margin-bottom: 10px;
margin-top:-10px;
float: left;
}
.m_catalog .list div span {

	}
.m_catalog .list img {
	margin-top: 5px;
	float: left;
	border: 1px solid #CCCCCC;
	}
	
.m_catalog .list div.listi {overflow: hidden; position: relative;}
.m_catalog .list div.listi[id] {display: table; position: static;}

.m_catalog .list div.listi .middle {margin-left:61px; clear:both; width: 100%; position: absolute; text-align: left; top: 50%;} /* for explorer only*/
.m_catalog .list div.listi .middle[id] {width: 100%; display: table-cell; text-align: left; vertical-align: middle; position: static;}

.m_catalog .list div.listi .middle .inner {width: 100%;  text-align: left; position: relative; top: -50%} /* for explorer only */
/* optional: .m_catalog .list div.listi .middle .inner[id] {width: 100%;  text-align: left; position: static;} */

table.priview {border-collapse:collapse;margin:9px 0 30px 10px;position:relative;}
table.priview img {display:block;}

table.priview td.tl div,table.priview td.tr div {width:3px;}
table.priview td.bl,table.priview td.br {height:16px;}
table.priview td.tl,table.priview td.tr {height:41px;}

table.priview td.cl {background:url('../_images/preview/cl.png') repeat-y 0 0;}
table.priview td.cr {background:url('../_images/preview/cr.png') repeat-y 0 0;}

table.priview td.bl {background:url('../_images/preview/bl.png') no-repeat 0 0;}
table.priview td.bc {background:url('../_images/preview/bc.png') repeat-x 0 0;}
table.priview td.bc div {height:16px;background:url('../_images/preview/bc-div.png') no-repeat 100% 0;}
table.priview td.br {background:url('../_images/preview/br.png') no-repeat 0 0;}


table.priview td.tl {background:url('../_images/preview/tl.png') no-repeat 0 0;}
table.priview td.tr {background:url('../_images/preview/tr.png') no-repeat 0 0;}
table.priview td.tc {background:url('../_images/preview/tc.png') repeat-x 0 0;}
table.priview td.tc .left {height:41px;background:url('../_images/preview/tc-left.png') no-repeat 0 0;}
table.priview td.tc .right {position:relative;height:41px;background:url('../_images/preview/tc-right.png') no-repeat 100% 0;}

table.priview td.tc .text {
padding:0 4px;
margin:0 84px 0 90px;
border-top:1px solid #7c7c7c;
border-bottom:1px solid #ddd;
border-left:1px solid #c3c3c3;
border-right:1px solid #c3c3c3;
font:9px tahoma,arial,verdana,sans-serif;
position:relative;
top:10px;
background:#fff;
}
table.priview td.tc .title {
height:15px;
text-align:center;
font:10px tahoma,arial,verdana,sans-serif;
position:relative;
top:8px;
}

table.priview td.cs {
background:url('../_images/preview/cs.png') no-repeat 0 100%;
}
table.priview td.cs div {
width:10px;
height:226px;
background:url('../_images/preview/cs-div.png') no-repeat 0 0;
}

table.priview.no-outer td {
background: none !important;
}
table.priview.no-outer td.tl,
table.priview.no-outer td.tc,
table.priview.no-outer td.tr,
table.priview.no-outer td.cl,
table.priview.no-outer td.cr,
table.priview.no-outer td.cs,
table.priview.no-outer td.bl,
table.priview.no-outer td.bc,
table.priview.no-outer td.br {
display: none;
}

.orderme{
	font-size: 21px;
	font-weight: normal;

	color: #000;
	width: 295px;
	height: 75px;

	margin-left: 295px;
}
.orderme a, .orderme a:visited, .orderme a:hover {

	color: #f00;
}
