div.contacts-form {
	width: 100%;
	margin: 0 0 1.25em 0;
	margin-bottom: 10px; 
	height: 460px;	
	margin-top: -10px;
}

table.catalog td {
	width:25%;
	padding:0 0 1.5em 0;
	vertical-align:top;
}
table.catalog td a {
	display:block;
	float:left;
}
table.catalog td a img {
	width: 119px;
	border: 2px solid #e9ebec;
	display: block;
	position: relative;
	z-index: 1;
}
table.catalog td a:hover img {
	border-color:#fd9c14;
}

table.catalog td a strong {
	width:123px;
	padding:.86em 0 0 0;
	display: block;
	font-size: 1.17em;
	text-align: center;
	font-weight: normal;
	cursor: pointer;
}

div.contacts-form span.top {
	width: 560px;
	height: 11px;
	margin: 0 0 -11px 0;
	display: block;
	position: relative;
	z-index: 2;
	background: url('/i/form-corners.gif') no-repeat 0 -11px;
}
div.contacts-form span.btm {
	width: 560px;
	height: 11px;
	margin: -11px 0 0 0;
	display: block;
	position: relative;
	background: url('/i/form-corners.gif') no-repeat 0 0;
}


div.contacts-form ins {
	width: 560px;
	display: block;
}

div.contacts-form table {
	width: 560px;
	border-left: 2px solid #e9ebec;
	border-right: 2px solid #e9ebec;
	margin: 0px 0px 10px 0px;
	display: block;
	position: relative;
	top: 10px;
}


div.contacts-form table td.label{
	width: 125px;
	text-align: right;
}

div.contacts-form table td.field{
	width: 540px;
}


div.contacts-form table td.field input{
	margin-left: 5px;
}



div.contacts-form table td.last-line{
	height: 20px;
}


div.contacts-form table td input, div.contacts-form table td textarea {
	width: 410px;
	margin-left: 5px;
}


div.contacts-form table td textarea {
	height: 100px;
}


div.contacts-form table td input.small {
	width: 190px;
}

		table.ordertable {
			width: 560px;
		
		}

		table.ordertable td.col1{
		}
		table.ordertable td.col2 a{
			position: relative;
			top: -35px;
			left: 25px;
			font-weight: bold;
			font-size: 14px;
		}
		

		table.ordertable td.col2 span{
			position: relative;
			top: -0px;
		}

		table.ordertable td.col4 span{
			position: relative;
			top: 10px;
		}
		table.ordertable td.col4 span img{
			position: relative;
			left: 15px;
		
		}


	table.ordertable td.total {
		text-align: right;
	
		border-top: 1px solid #e9ebec;	
	}


	table.ordertable td.total span{
		margin-top: 3px;
		margin-bottom: 5px;
		margin-right: 20px;
		display: block;
	}

	table.ordertable td.total input{
		width: 170px;
	}



table.ordertable td a span.top {
	width:123px;
	height:11px;
	margin:0 0 -11px 0;
	display:block;
	position:relative;
	z-index:2;
	font-size:0;
	background:url('/usr/templates/img/round/catalog-pic.gif') no-repeat 0 -11px;
}
table.ordertable td a span.btm {
	width:123px;
	height:11px;
	margin:-11px 0 0 0;
	display:block;
	position:relative;
	z-index:2;
	font-size:0;
	background:url('/usr/templates/img/round/catalog-pic.gif') no-repeat 0 0;
}

table.ordertable td a:hover span {background-image:url('/usr/templates/img/round/catalog-pic-hover.gif');}


table.ordertable td a img.itempict {
	width: 119px;
	border: 2px solid #e9ebec;
	display: block;
	position: relative;
	z-index: 1;
}
