/* public stylesheet definitions 
 * AIP Solutions Ltd.' 2004
 * 20.07.2004
 */
 /* html elements formatting */ 
body			{margin:0px;padding:0px;background:#FFFFFF;}
h1				{display:none;}
a,div,p,td,input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none;color:#535353;letter-spacing:-1px;} 
a	{text-decoration:underline;color:blue;}
img				{border:0px;}
form,p{padding:0px; margin:0px;}



/* microformtas hide */
div.hproduct		{display:none;}
/* general formatting */
.trans			{filter:alpha(opacity=99); -moz-opacity: .99;}
.underlined		{text-decoration:underline;}
.bolded			{font-weight:bold;}
a.bolded		{color:#535353;}
.green			{color:#44A349;}
.black			{color:#000000;}
.black:hover	{color:#666161;}
.red			{color:#CE0000;}
.greenDark		{color:#45723A;}
.gray			{color:#7F7F7F;}
.light			{color:#666161;border-bottom:1px solid #C8C8C8;}
.smallFont		{font-size:11px;}
.smallerFont	{font-size:9px;}
.phoneNumber	{color:#44A349;font-weight:bold;letter-spacing:0px;}
/* element size */
.small			{width:30px;}
.big			{width:100px;}
.bigger			{width:130px;}
.large			{width:180px;}
.larger			{width:200px;}
.huge			{width:250px;}
.addComment		{width:312px;}
/* form elements formatting */
input,textarea,select	{padding:1px;padding-top:0px;margin-left:5px;height:18px;vertical-align:middle;font-size:12px;}
select			{margin-left:0px;font-size:11pt;}
textarea		{overflow:auto;height:60px;}
.row			{text-align:left;padding:1px 2px 0px 1px;}
input.field,textarea.field,select.field		{background:#FFFFFF;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;border-left:1px solid #000000;border-top:1px solid #000000;vertical-align:middle;}
input.active,textarea.active,select.active	{background:#FFFFFF;}
input.error,textarea.error,select.error		{background:#F8F3F4;}
.chk			{background:#EED7D7; border:1px solid #C8C8C8; vertical-align:middle;}
.fldset			{border:1px solid #C8C8C8;background:#FFFFFF;padding:5px;}
.label			{position:relative;display:block;float:left;width:120px;text-align:right;top:1px;padding-right:5px;background:#FFFFFF;margin-top:4px;}

.labelLeft		{text-align:left;}
.labelRight		{text-align:right;padding-right:32px;}
label.labelRight{position:relative;text-align:right;top:1px;padding-right:5px;background:#FFFFFF;margin-top:4px;}
p.labelRight	{margin:5px;}
.button			{position:relative;display:block;padding:0px 8px 1px 8px;border-top:1px #DEDEDE solid;border-left:1px #DEDEDE solid;border-bottom:1px #949494 solid;border-right:1px #949494 solid;background:#FAFAFA;text-align:center;text-decoration:none;color:#555555;} 
.button:hover	{border-style:outset;color:#000000;}
.buttonMargin	{margin-left:10px;}
.floatLeft		{float:left;}
.floatRight		{float:right;}
/* page formatting */
.topBackgr		{position:absolute;left:0px;top:0px;width:100%;height:112px;z-index:0;border-bottom:1px solid #000000;filter:alpha(opacity=10); -moz-opacity:.10;}
html>body .topBackgr{top:-1px;}
.content		{position:relative;width:776px;z-index:0;}
.logo			{position:absolute;left:-1px;top:-1px;z-index:4;}
.sublogoBackgr	{position:absolute;left:25px;top:85px;z-index:0;}
/* search formatting */ 
.topNavigation		{position:absolute;top:10px;right:0px;background:#FFFFFF;border-top:1px solid #CECECE;z-index:4;}
.topNavigation>a	{text-decoration:none;}
	.topNavigationDivider{position:relative;margin-top:-2px;width:1px;height:21px;}
	.searchLinkContent	{position:relative;margin-top:0px;margin-left:7px;float:left;cursor:hand;font-size:11px;}
	.noLnk				{cursor:default;}
	.arrow				{position:relative;top:0px;left:5px;z-index:6;}
/* advanced search formatting */
.advSearchMain{position:absolute;border:1px solid #E8E8E8;background:#FAFAFA;z-index:22;}
	.container				{position:relative;left:30px;}
	.containerText			{position:absolute;top:12px;left:320px;width:145px;}
	#advancedSearch			{position:absolute;left:198px;top:112px;width:550px;height:220px;display:none;}
	html>body #advancedSearch{left:197px;width:548px;height:240px;}
	#advSearchHeader		{right:-1px;top:-27px;width:330px;height:27px;display:none;}
	html>body #advSearchHeader{height:25px;}
	.fieldSet				{margin:0px 25px 25px 25px;border:1px solid #E8E8E8;background:#FFFFFF;}
	html>body .fieldSet		{position:relative;top:-20px;}
	.labelAdvSearch			{position:relative;display:block;float:left;width:120px;text-align:left;top:1px;padding-right:5px;background:#FFFFFF;margin-top:4px;}
	.advSearchButton		{position:relative;left:225px;margin-top:15px;z-index:24}
	html>body .advSearchButton{top:15px;}
/* main menu formatting */
.mainMenuBackgr				{position:absolute;left:0px;top:42px;background-image:url('img/backgrTop.gif ');width:100%;height:43px;z-index:0;}
.mainMenu					{position:relative;top:42px;text-align:right;z-index:4;}
	.mainMenuButton				{position:relative;height:23px;background:#FAFAFA;padding:5px 10px 0px 9px;font-size:9px;border-left:1px solid #DCDCDC;color:#535353;text-decoration:none;z-index:4;}
	html>body .mainMenuButton	{top:5px;padding:5px 10px 6px 9px;}
.languages					{position:absolute;left:210px;top:92px;z-index:4;}
/* sub menu formatting */
.subMenu				{width:135px;border:1px solid #DBDBDB;border-width:0px 0px 1px 1px;}
.subMenuPosition		{position:relative;left:61px;margin-top:87px;float:left;border-right:1px solid #C8C8C8;}
html>body .subMenuPosition	{margin-top:100px;left:60px;}	
	.subMenuHead			{position:relative;font-size:8pt;margin-left:1px;width:66px;height:22px;cursor:pointer;cursor:hand;float:left;text-align:center;padding-top:3px;}
	html>body .subMenuHead	{margin-left:2px;width:65px;height:17px;}	
	.subMenuCasa			{background:#ECECEC;color:#8C8C8C;}
	.subMenuUfficio			{background:#8C8C8C;color:#FFFFFF;}
	html>body .divider		{height:20px;}
	#casa					{display:block;}
	.subMenuButton			{position:relative;margin-left:1px;margin-top:1px;width:133px;height:20px;background:#F5F5F5;padding-top:2px;padding-left:18px;}
	html>body .subMenuButton{margin-left:2px;width:114px;}
	#ufficio				{display:none;}
	.subMenuButtonLink		{font-size:8pt;color:#535353;text-decoration:none;}
	.subMenuButtonLink:hover{color:#8C8C8C;}
	.activeV				{position:absolute;left:0px;top:0px;width:6px;height:20px;background:#81B681;}
	.activeH				{position:absolute;left:0px;top:20px;width:132px;height:1px;background:#81B681;}
/* third menu navigation */
.thirdMenu					{border:1px solid #C8C8C8;width:245px;}
.thirdMenuButton			{position:relative;margin-left:1px;margin-top:1px;width:245px;height:20px;background:#F5F5F5;padding-top:2px;padding-left:18px;}
html>body .thirdMenuButton{width:225px;}
.thirdActiveH				{position:absolute;left:0px;top:20px;width:244px;height:1px;background:#81B681;}
a.blueLink					{color:blue;font-weight:normal;}

/* text-content of the page */
#bigpic1			{position:absolute;display:block;left:399px;top:-1px;z-index:0;}
#bigpic2			{position:absolute;display:none;left:399px;top:0px;z-index:0;}
html>body #bigpic1	{left:398px;}
html>body #bigpic2	{left:398px;}
div.subContent			{position:relative;margin:0px 25px 0px 194px;width:552px;height:125px;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;z-index:2;}
html>body div.subContent	{margin:4px 25px 0px 196px;width:550px;height:auto;min-height:145px;}
/* product and product details pages formating  */
table.subContent,form.subContent{position:relative;display:block;margin:0px 10px;margin-top:10px;width:530px;}
.subHeader		{font-size:14px;color:#3466a5;}
td.subHeader	{height:20px;}
td.subImage		{width:330px;height:280px;vertical-align:bottom;}
#prodBig1,#prodBig2,#prodBig3,#prodBig4,#prodBig5,#prodBig6{position:absolute;left:20px;top:40px;display:none;border:1px solid black;z-index:20;}
#prodBig1		{display:block;}
.borderRed		{position:relative;display:block;float:left;left:5px;padding:1px;border:1px solid #FFFFFF;}
#bord1			{border:1px solid #D97E7E;}
td.subDescr, td.subParams{padding:10px 5px;}
b.subDescr, b.subParams	 {letter-spacing:0px;display:block;}
td.subMaterials	{width:200px;vertical-align:top;}
	.text				{}
	.descr				{position:relative;width:186px;height:230px;margin:0px 0px 0px 10px;top:10px;}
	html>body .descr	{top:30px;}
.map	{position:absolute;left:60px;z-index:50;cursor:pointer;cursor:hand;}
#mapBig	{left:60px;top:32px;visibility:hidden;}
 td.material	{width:60px;height:40px;}
img.material	{position:absolute;border:1px solid #AEAEAE;z-index:10;} 
a.subColorList	{color:gray;font-size:13px;font-weight:bold;}
p.prodDetails	{margin:10px 0px 2px 0px;}
.grayBackgr		{background:#F8F8F8;}
.buttonsPadding	{padding-right:10px;}
.prodDescr		{padding-left:0px;}
a.buyNowProd	{}
img.buyNowProd	{vertical-align:middle;left:30px;}
input.prodDetails	{margin:0px;}
.prodDetailsQuantity {position:relative;margin:0px;left:0px;top:5px;}	

/* promotion box formating */
	.promo				{position:relative;margin-left:40px;margin-top:10px;z-index:2;}
	.promoHead			{background-image:url('img/promoHead.gif');width:122px;height:22px;text-align:center;font-size:8pt;color:#6E6E6E;background-repeat:no-repeat;}
	.promoHeadGreen		{background-image:url('img/promoHeadGreen.gif');}
	.promoIn			{background-image:url('img/promoContentBackgr.gif');width:122px;}
	.promoTxt			{padding:10px;width:122px;}
	html>body .promoTxt	{width:102px;}
	span.promoPrice		{color:white;background:red;padding:2px 5px;font-weight:bold;letter-spacing:-0px;}
	.promoBottom		{background-image:url('img/promoBottom.gif');height:8px;}
	.subPromo			{background-image:url('img/promoClientContentBackgr.gif');width:450px;height:57px;padding:0px 10px 0px 5px;}
	html>body .subPromo	{width:435px;}
	.promoClientPicBackgr{margin-left:10px;margin-right:10px;}
	.promoClientAddComment	{display:block;margin-right:7px;background-image:url('img/promoClientAddComment.gif');width:138px;height:18px;background-repeat:no-repeat;text-decoration:none;}
	.clientPic			{margin:2px 10px 0px -49px;}
	html>body .clientPic{}
	.buttondpadding		{display:block;padding-top:2px;}
	.buttondetails		{display:block;background-image:url('img/buttonDetails.gif');width:93px;height:20px;text-decoration:none;color:#535353;font-weight:bold;}
	.buttondetailsGreen	{display:block;background-image:url('img/buttonDetailsGreen.gif');width:93px;height:20px;text-decoration:none;color:#535353;font-weight:bold;}
html>body .buttondetails{margin-left:0px;}
/* creditCards */
.creditCards		{position:relative;margin-left:477px;margin-bottom:20px;top:10px;}
/* footer  */
.footer				{position:relative;left:197px;width:552;clear:left;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;z-index:0;}
html>body .footer{left:196px;width:550;}
	.footerMenu			{position:relative;height:23;background:#9F9F9F;}
		.footerLnk			{color:#FFFFFF;text-decoration:none;}
		.footerLnk:hover	{color:#6a6d6f;} 
/* sub-footer  */
.copyBackgr			{position:relative;left:0px;top:0px;width:749px;height:150px;background:#F8F8F8;}
html>body .copyBackgr{margin-top:-10px;width:748px;}
	.copyRight				{position:relative;margin:7px 0px 30px 209px;font-size:10px;}
	.bottomBackgr			{position:relative;left:0px;margin-top:-50px;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;background:#F3F3F3;width:198px;height:88px;}
	html>body .bottomBackgr	{margin-top:-41px;width:196px;}
/* end of main page formating  */

/* inner pages */
.creditCardsInner			{position:relative;margin:95px 0px 10px 477px;}
html>body .creditCardsInner	{margin-bottom:0px;}
.innerText					{padding:0px 15px 0px 15px;}
.innerBanner				{position:relative;left:58px;top:45px;}
html>body .innerBanner		{top:57px;left:60px;}
/* designers pages formating  */
.designerPages			{float:right;margin-top:-15px;}
.topBordered			{border:1px solid #E0E0E0;border-width:1px 0px 1px 0px;}
.bottomBordered			{border:1px solid #E0E0E0;border-width:0px 0px 1px 0px;}
.designerPic			{width:75px;height:45px;border:1px solid #BCBCBD;border-width:1px 0px 0px 1px;margin:5px 0px 2px 0px;cursor:hand;}
html>body .designerPic	{display:block;height:auto;min-height:45px;margin-bottom:-12px;}
.designerInfo			{padding:13px 0px 13px 10px;}
span.designersDetailsGo		{width:75px;height:13px;display:block;background:#9F9F9F;padding:0px 3px 2px 6px;color:#E5E5E5;margin:0px 0px 2px 0px;cursor:hand;}
html>body span.designersDetailsGo{width:66px;}
a.designersDetailsGo	{text-decoration:none;}
.middleBordered			{border-bottom:1px solid #E0E0E0;}
	.designerLargePic		{border:1px solid #BCBCBD;}
	.designerDetailsInfo	{width:300px;padding:0px 0px 20px 20px;}
	.designerDetailsButtons	{top:0px;}
/* carello pages formating  */
.darkGrayBackgr	{background:#8C8C8C;color:#FFFFFF;}
.carelloHead	{color:#8C8C8C;}
.cell			{border-right:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;}
.rightCell		{border-bottom:1px solid #DCDCDC;}
.leftCell		{border-bottom:1px solid #DCDCDC;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}
.backgrGreen	{background:#F0F7ED;}
.carellodetails	{padding:13px 0px 13px 7px;}
/* shippment */
	.shippment		{height:20px;padding:5px 16px 5px 16px;float:left;border:1px solid #DCDCDC;border-width:1px 1px 1px 0px;}
html>body .shippment{height:13px;padding:2px 16px 5px 17px;}	
	.shippmentRight	{border-width:1px 0px 1px 0px;}
	.inActiv		{background:#F3F3F3;}
	.activ			{background:#FFFFFF;border-width:1px 1px 0px 0px;}
	.activRight		{border-width:1px 0px 0px 0px;}
	.buttonsFix		{margin:15px;}
	.headWhite		{position:absolute;top:0px;left:335px;float:right;background:#FFFFFF;height:25px;width:200px;z-index:12;}
b.materials			{margin-left:50px;}
div.materials		{margin-top:40px;}

/* news */
div.news		{position:relative;clear:right;top:2px;border-bottom:1px solid #C0C0C0;}
div.paging		{float:right;}
a.news			{float:right;text-decoration:underline;color:#909090;}
a.news:hover	{color:#000000;}
.mainLinkNews	{display:none;}
.paging:hover	{text-decoration:underline;}

#siteText{display:none;}