.catalogueItemBlock{
	position:relative;
	margin:0 14px;
	background:#fff;
	padding:8px 0;
}

.catalogueItemBlock .Block_5of10{
	position:relative;
	width:476px; 
	float:left;
}

.catalogueItemBlock .Block_3of10{
	position:relative;
	width:280px; 
	float:left;
}



DIV.CatalogueItemImage{
	position:relative;
	margin-left:13px;
	width:450px;
	margin-top:16px;
}

DIV.CatalogueItemImage #loading{
	position:absolute; 
	left:0px; 
	top:0px; 
	height:450px; 
	width:450px; 
	background:transparent url(/$files/img/imgloading.gif) no-repeat center center;
}

DIV.CatalogueItemImage #slide IMG{
	width:450px; 
	height:450px;
}

DIV.CatalogueItemImage DIV.noscript{
	position:absolute; 
	left:0px; 
	top:0px; 
	height:450px; 
	width:450px;
}

DIV.CatalogueItemImage DIV.noscript IMG{
	height:450px; 
	width:450px;
}

DIV.CatalogueItemImage DIV.labels{
	position:absolute;
	left:0px;
	top:0px;
}

.CatalogueItemImage .labels img{
	margin-right:5px;
	margin-bottom:5px;
	width:70px;
	height:70px;
}

.CatalogueItemImage .labels .sizes{
	position:relative;
	width:37px;
	left:17px;
}

.CatalogueItemImage .labels .sizes span.op-icon{
	display:block;
	width:37px;
	height:16px;
}

.CatalogueItemImage .CatalogueItemAlterView{
	position:relative;
	padding:2px 0;
}

.CatalogueItemImage .CatalogueItemAlterView .thumb{
	position:relative;
	float:left;
	width:64px; 
	height:64px; 
	margin:2px;
	padding:0;
}

.CatalogueItemImage .CatalogueItemAlterView .thumb a{
	display:block;
	width:60px;
	height:60px;
	border:2px solid #e3e3e3;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}

.CatalogueItemImage .CatalogueItemAlterView .thumb a:hover{
	border-color:#1a2744;
}

.CatalogueItemImage .CatalogueItemAlterView .thumb img{
	width:58px;
	height:58px;
	margin:1px;
}

DIV.catalogueItemInfo{
	padding:44px 8px 8px 8px;
	font-size:11px;
	color:#000000;
}

DIV.catalogueItemInfo DIV.company{
	display:block;
	margin-bottom:4px;
	font-size:10px;
	color:#424242;
}

DIV.catalogueItemInfo DIV.company A{
	margin-right:10px;
	text-decoration:underline;
	color:#424242;
}

div.catalogueItemInfo h1{
	color:#000;
	font-family:ff_din_bold, Tahoma, Arial;
	text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
	letter-spacing:-1px;
//	letter-spacing:0;
}

DIV.catalogueItemInfo SPAN.codeNumber{
	display:block;
	margin-bottom:4px;
	font-size:10px;
	color:#424242;
}


DIV.catalogueItemInfo DIV.price{
	position:relative;
	margin:20px 0 20px 0;
}

DIV.catalogueItemInfo DIV.price BIG{
	font-size:16pt;
}

DIV.catalogueItemInfo DIV.price DIV.icons{
	display:block;
	width:50px;
	float:left;
	margin-top:-8px;
}

DIV.catalogueItemInfo DIV.text{
	font-size:12px;
	line-height:120%;
}

DIV.catalogueItemInfo DIV.text .additionalinfo{
	margin-top:10px;
	font-size:11px;
	line-height:120%;
	color:#424242;
}

DIV.catalogueItemInfo DIV.text .additionalinfo UL{
	margin-top:3px;
}

DIV.catalogueItemInfo DIV.text .additionalinfo LI{

}

.itemPurchaseBlock{
	margin:30px 0 8px 0;
	background:#E6E6E6;
	padding:14px;
}

.itemPurchaseBlock button.formButton{
	background:transparent url(/$files/img/button-red.png) no-repeat;
}

.itemPurchaseBlock button.formButton:hover{
	background:transparent url(/$files/img/button-navy.png) no-repeat;
}

.itemPurchaseBlock .formMessage{
	background:#9398a2;
	color:#fff;
	padding:8px;
}

.itemPurchaseBlock .formMessage a{
	color:#fff;
	text-decoration:underline;
}

.itemPurchaseBlock .formField{
	margin-bottom:3px;
}

.itemPurchaseBlock .formFieldTitle{
	float:left; 
	padding-top:6px; 
	width:90px;
	font-size:11px;
}

.itemPurchaseBlock .formFieldInput{
	margin-left:95px; 
	position:relative;
}

.itemPurchaseBlock .formFieldInput div{
	width:100%;
}

.itemPurchaseBlock select{
	width:100%; 
	font-size:11px;
	padding:3px;
	color:#fff;
	background:#000;
	border:0;
}

.itemServiceBlock{
	background:#5c6577;
	color:#fff;
	padding:8px 28px;
}

.itemServiceBlock div{
	margin:3px 0;
}

.itemServiceBlock a{
	color:#fff;
	text-decoration:none;
}


DIV.catalogueItemPaging{
	position:absolute; 
	top:0px; 
	left:8px; 
	height:34px; 
	overflow:hidden;
}

DIV.catalogueItemPaging DIV{
	background:no-repeat;
	margin:2px;
	width:30px;
	height:30px;
	float:left;
}

DIV.catalogueItemPaging A{
	display:block; 
	width:28px; 
	height:28px; 
//	width:30px; 
//	height:30px; 
}

DIV.catalogueItemPaging A.active,
DIV.catalogueItemPaging A:hover
{
	border:solid 1px #beb88f;
}




.catalogueItemBlock .itemBlock_196 {
	position:relative;
	float:left;
	width:180px;
	height:245px;
	margin:4px 3px;
	background:#fff url(/$files/img/block196-bg.png) repeat-X bottom;
	border:solid 1px #b8b8b8;
}

.catalogueItemBlock .itemBlock_196 a{
	color:#424242;
	text-decoration:none;
}

.catalogueItemBlock .itemBlock_196 a:hover{
	color:#000000;
	text-decoration:none;
}

.catalogueItemBlock .itemBlock_196 .img {
	margin:0 5px;
}

.catalogueItemBlock .itemBlock_196 .img img {
	width:170px;
	height:170px;
}

.catalogueItemBlock .itemBlock_196 .text{
	position:absolute;
	top:180px;
	font: normal 11px Arial,Helvetica;
	padding:0 10px;
}

.catalogueItemBlock .itemBlock_196 .price{
	position:absolute;
	top:160px;
	padding:0 10px;
	font: bold 11px Arial,Helvetica;
	color:#191919;
	white-space:nowrap;
}

.catalogueItemBlock .itemBlock_196 .icons{
	position:absolute;
	top:13px;
	right:13px;
}

.catalogueItemBlock .itemBlock_196 .options{
	display:none;
	top:5px;
	right:5px;
	position:absolute;
	width:37px;
}

.catalogueItemBlock .itemBlock_196 .options span.op-icon{
	display:block;
	width:37px;
	height:16px;
}
