body{   			margin:0; padding:0;  }

FORM{				margin:0; padding:0; }
TABLE{				 }
TD{					 }
INPUT, SELECT{		 }
IMG{				border:0; padding:0; margin:0; }
P{					color:#000; font:12px/19px Tahoma; margin:0; } 
A{					color:#b7041a; }

UL{					padding:0; margin:0 }
LI{					color:#000; font:12px/18px Tahoma; margin:0 0 2px 15px; }

.mytd{				vertical-align:top; }


.topmenu{			border-top:1px solid #adaa79; border-bottom:1px solid #adaa79; background:url(/img/topmenu-bg.gif) repeat-x; }
.topmenu .menutd, 
.topmenu .menutd-selected{   padding:0 10px; vertical-align:middle; height:28px; text-align:center; white-space:nowrap; }
.menutd a{			color:#726f3f; font:16px/18px Arial Narrow; text-decoration:none; }
.menutd a:hover{	color:#c18231; text-decoration:underline; }
.menutd-selected a{	color:#c18231; font:bold 16px/18px Arial Narrow; text-decoration:none; }
.topmenu .sep{		width:1px; background:url(/img/topmenu-sep.gif) no-repeat; }



.left-specials{				padding:20px 0 20px 10px; }
.left-specials h1{			padding:0 0 20px 20px; font:21px/27px Arial Narrow; }
.left-specials p{			font:11px/16px Arial; }


.left-catalog{				padding:20px 0 20px 10px; }
.left-catalog .head{		padding:0 0 20px 20px; font:21px/27px Arial Narrow; }
.left-catalog-more{			background:url(/img/left-page.jpg) no-repeat; height:16px; white-space:nowrap; 
							padding:3px 0 0 17px; color:#908f8e; font:12px/12px Arial Narrow; }
.left-catalog-more a{		color:#908f8e; font:12px/12px Arial Narrow; text-decoration:none; }
.left-catalog-more a:hover{	text-decoration:underline;  }
.left-page{					background:url(/img/left-page-bg.gif) repeat-y; }
.left-page-top{				background:url(/img/left-page-top.jpg) no-repeat; width:214px; height:50px; }
.left-bottom-bg{			background:url(/img/left-page-bottom.gif) bottom left no-repeat; padding-bottom:30px; }
.left-page-menu{			margin-top:-42px; }
.left-page-menu-td{			padding:0 10px 0 30px; height:320px; }

.left-catalog-current{		color:#908f8e; font:14px/18px Arial Narrow; text-decoration:none; }
.left-catalog-menu{			padding:15px 10px;	}
.left-catalog-menu td{		color:#726f3f; padding:2px 5px 2px 14px;  font:14px/16px Arial Narrow;	}
.left-catalog-menu .selected{	background:url(/img/left-arrow.gif) no-repeat left center;	}
.left-catalog-menu a{		color:#726f3f; text-decoration:none; }
.left-catalog-menu a:hover{	text-decoration:underline; }



.center-catalog{			padding:25px 0;	}

.center-catalog h1{			font:normal 17px/20px Arial; color:#010101; margin:0; padding:0; padding-left:25px; white-space:nowrap; }
.center-catalog .developer{	color:#252525; font:13px/13px Arial Narrow; padding-left:25px; padding-bottom:4px; }
.emptytext{					vertical-align:middle; padding:0 35px; font:15px/21px Arial; text-align:center; background:#f8f9fa; }


.collectiontext{		    border:1px solid #c2c097; margin:0 30px 15px; padding:10px 20px; }
.collectiontext div{		padding-bottom:6px; font:17px/18px Tahoma; color:#010101; }
.collectiontext p{		    font:12px/17px Tahoma; color:#010101; }


.subcollection{				margin:0 30px 18px; }
.subcollection .td1{		width:16px; height:38px; background: url(/img/pnl-top-l.gif) no-repeat; }
.subcollection .td2{		height:38px; background: url(/img/pnl-top-fill.gif) repeat-x; }
.subcollection .td3{		width:16px; height:38px; background: url(/img/pnl-top-r.gif) no-repeat; }
.subcollection .td4{		width:16px; background: url(/img/pnl-l-fill.gif) repeat-y; }
.subcollection .td5{		padding:4px 12px 0; }
.subcollection .td6{		width:16px; background: url(/img/pnl-r-fill.gif) repeat-y; }
.subcollection .td7{		width:16px; height:16px; background: url(/img/pnl-bot-l.gif) no-repeat; }
.subcollection .td8{		height:16px; background: url(/img/pnl-bot-fill.gif) repeat-x; }
.subcollection .td9{		width:16px; height:16px; background: url(/img/pnl-bot-r.gif) no-repeat; }
.header-td1{				width:16px; height:38px; background: url(/img/pnl-cap-l.gif) no-repeat; }
.header-td2{				background: url(/img/pnl-cap-fill.gif) repeat-x; padding:2px 10px 0; vertical-align:top; white-space:nowrap;   }
.header-td3{				width:18px; height:38px; background: url(/img/pnl-cap-r.gif) no-repeat; }
.header-td4{				padding:3px 15px 0; vertical-align:top; white-space:nowrap; color:#585514; font:11px/16px Arial;   }
.subtile{					font:12px/16px Tahoma; color:#010101; vertical-align:bottom; padding-bottom:19px; }
.subtile_header{			color:#585514; font:14px/21px Arial;  }
.subtile_header a{			color:#585514; font:14px/21px Arial;  }

.layout-head{				padding:0 0 20px 20px; font:21px/27px Arial Narrow; }
.noncatalog h1{				padding:0 0 20px 20px; margin:0; font:normal 21px/27px Arial Narrow; }

.news .tdpic{				vertical-align:top; width:140px; }
.news .tdtext{				vertical-align:top;  }
.service .tdpic{			vertical-align:top; width:140px; }
.service .tdtext{			vertical-align:top;  }
.newproducts .tdpic{		vertical-align:top; width:240px; }
.newproducts .tdtext{		vertical-align:top;  }
.about .tdpic{				vertical-align:top; width:240px; }
.about .tdtext{				vertical-align:top;  }


.contacts td{			padding:6px; }


.newsmenu span{				padding:10px 8px; font:18px/27px Arial Narrow; color:#595959; } 
.newsmenu a{				color:#595959; font:18px/27px Arial Narrow; text-decoration:none; } 
.newsmenu a:hover{			text-decoration:underline; } 

.indexright{				padding:35px 20px 3px; }
.indexright .news{			; }
.indexright .sep{			padding:10px 0; }
.indexright {			    text-decoration:none; color:#595959;  font:16px/19px Arial Narrow; }
.indexright a{			    text-decoration:none; color:#595959;  font:16px/19px Arial Narrow; }
.indexright a:hover{		text-decoration:underline; }

.pic{						padding:0 5px 5px; }
.name{						color:#555; font:bold 14px/17px Arial; padding:0 4px; }
.dimention{					color:#848484; font:12px/16px Arial; padding:0 4px;	}
.more{						color:#848484; font:12px/16px Arial; padding:0 4px;	}
.more a{					color:#848484; font:12px/16px Arial; text-decoration:none;	}
.more a:hover{				text-decoration:underline;	}


.tabs-center a{				color:#010101; text-decoration:none; }
.tabs-off a:hover{			text-decoration:underline; }

.tabs-off .tabs-left{		width:6px; height:22px; background:url(/img/center-tabs-off-left.gif); }
.tabs-off .tabs-center{		padding:0 15px; height:22px; font:13px/17px Arial Narrow; color:#010101; white-space:nowrap;
							background:url(/img/center-tabs-off-bg.gif) repeat-x; vertical-align:middle; cursor:pointer; }
.tabs-off .tabs-right{		width:6px; height:22px; background:url(/img/center-tabs-off-right.gif); }
            

.tabs-on .tabs-left{		width:6px; height:22px; background:url(/img/center-tabs-on-left.gif); }
.tabs-on .tabs-center{		padding:0 15px; height:22px; font:13px/17px Arial Narrow; color:#010101; white-space:nowrap;
							background:url(/img/center-tabs-on-bg.gif) repeat-x; vertical-align:middle; cursor:pointer; }
.tabs-on .tabs-right{		width:6px; height:22px; background:url(/img/center-tabs-on-right.gif); }


.morelink{					padding-top:15px; }
.morelink a{				font:12px/16px Arial;	}
.morelink a:hover{			text-decoration:underline;	}

.imagefog{					width:100%; height:100%; background:#fff; filter:alpha(opacity=0); opacity:0; }
.magnify{					padding-top:4px; }


.right-menu{				color:#595959; padding:10px 5px; font:17px/22px Arial Narrow; text-align:center; }
.right-menu-on{				color:#5c5817; padding:10px 5px; font:bold 18px/22px Arial Narrow; text-align:center; 
							background:url(/img/right-menu-on-bg.gif) top center repeat-y;  }
.right-menu a{				color:#595959; text-decoration:none;  }	
.right-menu-on a{			color:#5c5817; text-decoration:none;  }	
.right-menu a:hover, .right-menu-on a:hover{			color:#5c5817; text-decoration:underline;  }		
.right-menu-sep{			height:1px; background:url(/img/right-menu-sep.gif) center no-repeat; }
.collectionsum{				color:#726f3f; font:13px/18px Arial Narrow; width:135px; }

.pinna{						background:url(/img/pin_na.gif) center top no-repeat; }
.pina{						background:url(/img/pin_a.gif) center top no-repeat; }



.showall{					padding:3px 12px; vertical-align:middle; background:#efeed9; color:#565656; font:normal 15px/20px Arial; }



.bottomtext{            	background:url(/img/botbg.gif) repeat-x; height:105px; }
.bottomtext .tabtd{         padding:25px 50px;  }
.bottomtext p{            	font:12px/18px Tahoma; color:#010101; padding:0; margin:0;  }


.noncatalog a, .collectiontext a{				background:#f1f0de; padding:0 2px; text-decoration:none; color:#010101; }
.noncatalog a:hover, .collectiontext a:hover{	text-decoration:underline; }


.printlink{					text-decoration:none; }
.printlink:hover{			text-decoration:underline; }


.IMAGE_zoom{ }
.TABLE_noborder{      		border:0; }
.TABLE_noborder td{      	padding:4px 7px; }

.TABLE_simple{         		border-collapse:collapse; border-left:1px solid #dde0e7; border-top:1px solid #dde0e7; }
.TABLE_simple td{          	border-right:1px solid #dde0e7; border-bottom:1px solid #dde0e7; padding:4px 7px; }

.TABLE_simple_buy{         		border-collapse:collapse; border-left:1px solid #dde0e7; border-top:1px solid #dde0e7; }
.TABLE_simple_buy td{          	border-right:1px solid #dde0e7; border-bottom:1px solid #dde0e7; padding:2px 7px; }

.CELL_header{    			background:#e7edee; }


h2{			 font:19px/24px Arial; margin:0 0 15px; padding:0; }


.pagenavigation-table{
	background-color:#f7f7f7;
	margin:2px;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;	
	border:#7f9db9 solid 1px; 
}
.pagenavigation-td{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
}
.pagenavigationON-table{
	background-color:#51a3d5;
	margin:2px;
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:middle;	
	border:#7f9db9 solid 1px;
	color:#ffffff; 
}
.pagenavigationON-td{
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
	color:#ffffff;
	font-weight:bold;
}
a.pagenavigationON-td{

	color:#FFFFFF; 
}




img.IMAGE_zoom {                      border:1px solid #a5aeb1; }
.IMAGE_zoomleft img {                  margin:4px 20px 5px 0; }
.IMAGE_zoomright img {                 margin:4px 0 5px 20px; }
.IMAGE_zoomon img {                    border:1px solid #b7041a; }
