@CHARSET "UTF-8";

table#catalog_table {
	float:left;
  	width: 620px;
  	height: auto;
  	table-layout: fixed;
	}
	#catalog_table thead tr {
  		height:15px;
		}
		#catalog_table thead th {
			padding:0;
			height:28px;
			line-height:8px;
  			font-weight:normal;
  			text-align:center;
			vertical-align:middle;
			color:#574505;
			border:1px solid #CCE5F2;
			}
			#catalog_table thead th.artc {
				display:none;
			}
			#catalog_table thead th.avlbl {
				width:60px;
				border-left-width:0pt;
				background: transparent url(../../images/p_table/th_artc.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cartc {
				width:20px;
				background: transparent url(../../images/p_table/th_cartc.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.nme {
				width: 277px;
				background: transparent url(../../images/p_table/th_nme.png) repeat-x scroll 0%;
				}
			#catalog_table thead th.cnme {
				width: 270px;
				border-left-width:0pt;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.prc_t {
				width:95px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cprc {
				width:100px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_cprc.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.prc_b {
				width:95px;
				border-width:0 1px 1px 0;
				background: transparent url(../../images/p_table/th_prc_b.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.qtt_t {
				width: 60px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.qtt_b {
				width:60px;
				border-width:0px 0 1px 0;
				background: transparent url(../../images/p_table/th_qtt_b.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cqtt_t {
				width:77px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cqtt_b {
				width:77px;
				border-width:0px 1px 1px 0;
				background: transparent url(../../images/p_table/th_cqtt_b.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.ordsum_t {
				width: 73px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.ordsum_b {
				width: 73px;
				border-width:0 1px 1px 0;
				background: transparent url(../../images/p_table/th_ordsum_b.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cordsum_t {
				width: 70px;
				border-width:1px 1px 1px 0;
				background: transparent url(../../images/p_table/th_nme.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.cordsum_b {
				width: 75px;
				border-width:0 1px 1px 0;
				background: transparent url(../../images/p_table/th_cordsum_b.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.mkorder {
				border-left-width:0;
				text-align:center;
				background: transparent url(../../images/p_table/th_mkorder.png) no-repeat scroll 0%;
				}
			#catalog_table thead th.mkorder input{
				padding-left:10px
				text-align:center;
				}
	#catalog_table tbody tr.row {
		background-color:#FFF;
		color:#064062;
		}
	#catalog_table tbody tr.row1 {
		background-color:#FFF;
		color:#064062;
		}
	#catalog_table tbody tr.row:link {
		background-color:#FFF;
		}
		#catalog_table tbody tr.row1:link {
		background-color:#FFF;
		}
	#catalog_table tbody tr.row:hover, #catalog_table tbody tr.row:active  {
		background-color:#F2F8FB;
	}
	#catalog_table tbody tr.active {
		background-color:#ddf0fa;
		}
		#catalog_table tbody tr.active td {
			border-color:#b4d0df !important;
		}
		#catalog_table tbody tr.active:hover {
			background-color:#dff4ff;
			}
		#catalog_table tbody tr.row td {
			overflow:hidden;
			padding:0 4px;
			text-align:center;
			border-color:#CCE5F2;
			border-style:solid;
			border-width:0 0px 1px;
			border-right:none;
			vertical-align:middle;
			white-space:nowrap;
			border-right:1px solid #CCE5F2;
			}
			#catalog_table tbody tr.row1 td {
			overflow:hidden;
			padding:0 4px;			
			border-color:#CCE5F2;
			text-align:right;
			border-style:solid;
			border-width:0 0 1px;
			vertical-align:middle;
			white-space:nowrap;
			border-right:none;
			}
		
		#catalog_table tbody tr td.artc {
			display:none;
		}
		#catalog_table tbody tr td.artc_c {
			text-align:left;			
			border-right:1px solid #CCE5F2;
			border-left:1px solid #CCE5F2;
		}
		#catalog_table tbody tr td.artc_c1 {
			text-align:right;
			border-left:1px solid #CCE5F2;
			border-right:1px solid #CCE5F2;
		}
		#catalog_table tbody tr td.avlbl {
			border-left-width:0pt;
			text-align:center;
			cursor:pointer;
			border-right:1px solid #CCE5F2;
			}
		#catalog_table tbody tr td.nme_c {
			border-left-width:0pt;	
			border-right:1px solid #CCE5F2;		
			text-align:left;
			}
			#catalog_table tbody tr td.nme_r {
			border-left-width:0pt;
			text-align:right;
			}
		#catalog_table tbody tr td.nme {
			text-align:left;
			cursor:pointer;
			border-right:1px solid #CCE5F2;
			border-left:1px solid #CCE5F2;
			}
		#catalog_table tbody tr.disabled td.nme,
		#catalog_table tbody tr.disabled td.in_crt {
			text-decoration:line-through;
		}
		#catalog_table tbody tr td.prc {			
			/*border-right:1px solid #CCE5F2;*/			
			text-align:center;
			cursor:pointer;
			}
		#catalog_table tbody tr td.qtt {
			border-width:0px 0px 1px 0px;
			border-right:1px solid #CCE5F2;
			}
		#catalog_table tbody tr td.ordsum {
				border-width:0px 1px 1px 1px;
				border-left: none;
				text-align:right;
				border-right:none;
			}
		#catalog_table tbody tr td.in_crt {
			border-left-width:0;
			border-right:1px solid #CCE5F2;
			}
		#catalog_table tbody tr td.pdesc {
			padding:0;
			float:left;
    		width:620px;
			height:auto;
			border-width:0;
			}
    	#catalog_table tbody td.pdesc div.line_t,
    	#catalog_table tbody td.pdesc div.line_b {
			padding:1px;
	        
        	border-style:solid;
			border-color:#C8E3F1;
			border-width:0 1px;
    		}
		#catalog_table tbody td.pdesc div.line_t {
			border-width:0 1px;
			}
		#catalog_table tbody td.pdesc div.line_b {
			border-width:0 1px 1px;
    		}
			#catalog_table tbody td.pdesc div.line_t div.bg,
			#catalog_table tbody td.pdesc div.line_b div.bg {
				width:100%;
    	    	height:2px;
				background-color:#FFD74C;
				overflow:hidden;
			}
		#catalog_table tbody td.pdesc div.pparam {
			float:left;
        	padding:2px 8px;
			
			
			background-color:#FDF5DA;
			border: 1px solid #CCE5F2;
    		}
			#catalog_table tbody td.pdesc div.pparam div.description {
				margin:8px 0;
				}
				#catalog_table tbody td.pdesc div.pparam div.description .bold {
					font-weight:700;
				}
				#catalog_table tbody td.pdesc div.pparam div.description .underline {
					text-decoration:underline;
				}
				#catalog_table tbody td.pdesc div.pparam div.description p {
					margin-bottom:5px;
				}
				#catalog_table tbody td.pdesc div.pparam div.description ul {
					margin-left:7px;
					margin-bottom:5px;
					list-style-position:inside;
					list-style-type:circle;
				}
				#catalog_table tbody td.pdesc div.pparam div.description ol {
					margin-left:7px;
					margin-bottom:5px;
					list-style-position:inside;
				}
		#catalog_table tfoot tr td {
			height:18px;
			border-color:#CCE5F2;
			border-style:solid;
			border-width:0 1px 0 0;
			vertical-align:middle;
			text-align:center;
			}
		#catalog_table tfoot tr td.mkord {
			border-width:0 1px 1px 0;
			}
		#catalog_table tfoot tr td.del {
			border-width: 0 1px 1px 0;
			}
		#catalog_table tfoot tr td.topay {
			border-width:0 1px 1px 0;
			}
		#catalog_table tfoot tr td.print {
			border-width: 0 1px 1px 0;
			}
input.count,input.summ{
	padding-right:3px;
	height: 16px;
	border: 1px solid #CCE5F2;
	background-color:#FFF;
	text-align:center;
	font-family: Tahoma;
	font-size: 11px;
}

input.count {width: 45px;}
input.summ {width: 55px;}
input.chkboxDel {
	vertical-align:middle;
	}
	
	
table.p_attr {
	margin:10px;
	width:640px;
	border:1px solid #AAA;
	border-spacing:0;
	border-collapse:collapse;
	}
	table.p_attr thead th {
		border:1px solid #AAA;
		padding:5px 0;
		background-color:#c9d7ee;
		font-weight:700;
		vertical-align:middle;
	}
	table.p_attr tbody td {
		border:1px solid #AAA;
		padding:3px;
		vertical-align:middle;
		text-align:center;
		}
.supNew {
	position:relative;
	bottom:3px;
	font-size:11px;
	color:#FF3E11;
}
