/**-- Application root element --**/
* 	{font-family:Arial,Tahoma,Helvetica,Verdana,Georgia,Times,sans-serif;}
html{height:100%;width:100%;margin:0;padding:0;background:black;}
body{height:100%;margin:0;padding:0;background:transparent;font-size:11px;color:black;}

a,p,img,div	{margin:0;padding:0;}
a,img,button{outline:none;}
a	{text-decoration:none;}
a:hover	{text-decoration:underline;}
img	{border:none;}

.clr	{position:relative;display:inline;clear:both;float:none;top:0;width:100%;height:1px;font-size:10px;}
.visible{display:none;}
/**-- Positioning --**/
table.alignV	{position:relative;width:100%;height:100%;margin:0;padding:0;background:transparent url('img/backInnerRepeat.jpg') center center repeat-x;}
table.alignV td	{vertical-align:middle;}
div.siteContent	{}
/**-- Main menu --**/
.mainMenu	{z-index:99;position:relative;width:943px;height:31px;margin:0 auto;padding:0 0 0 10px;}
.mainMenu a	{display:block;position:relative;float:left;height:23px;margin:0 15px 0 0;padding:9px 0 0;color:white;}
.mainMenu img	{display:block;position:relative;}
.mainMenu a.active	{height:24px;margin-bottom:-1px;background:black;}
.mainMenu a.last	{float:right;margin-right:40px;}
/**-- Page content --**/
.brd	{z-index:88;position:relative;height:549px;border-top:solid 1px #4F2358;border-bottom:solid 1px #4F2358;background:transparent url('img/backInner.jpg') center top no-repeat;}
.pageContent{clear:both;position:relative;width:957px;/* W: by visual */height:549px;margin:0 auto;padding:0;}
.pageContentBack	{position:absolute;top:92px;left:0;width:100%;height:296px;padding:0;margin:0;background:white;filter:alpha(opacity=38);opacity:.37;}
/** Elements **/
.txt	{float:left;width:160px;padding:12px 5px;font-size:12px;}
.txt a	{font-weight:bold;font-size:12px;color:white;}
/** Title **/
.title	{margin:66px 0 0 10px;}
/** Product **/
table.prd	{z-index:99;position:relative;width:100%;margin:10px 0 0;color:white;}
table.prd td{position:relative;vertical-align:top;}
/* tmb */
   td.prdTmbs	{width:98px;}
  div.prdTmbs	{}
	 .prdTmbs a	{display:block;float:left;margin:0 2px 2px 0;background:black;}
	 .prdTmbs a.last {margin-bottom:0!important;}
	 .prdTmbs img{display:block;border:solid 1px white;}
/* big pic */
   td.prdBigPic{width:98px;}
  div.prdBigPic{position:relative;background:#1A0D1F;}
	 .prdBigPic img{position:relative;display:block;border:solid 1px white;}
/* txt */
   td.prdTxt{padding:0 11px;background:#1A0D1F;}
	 .prdTitle	{margin:11px 0 8px;font-weight:bold;}
/**-- Footer --**/
.footer	{position:relative;width:893px;height:34px;margin:0 auto;padding:9px 50px 0 10px;text-align:right;color:#666666;}
.footer a	{color:#666666;}
/**-- Logo --**/
.logo	{z-index:99;display:block;position:absolute;bottom:82px;left:10px;width:170px;height:95px;}
/**-- Pages --**/
/* main */
body.main .alignV	{background:transparent url('img/backMainRepeat.jpg') center center repeat-x;}
body.main div.mainMenu	{padding-top:1px;}
body.main .brd	{height:562px;border:none;background:transparent url('img/backMain.jpg') center top no-repeat;}
body.main .footer		{padding-top:0;padding-bottom:1px;margin-top:-2px;height:34px;}
/* inner */
  div.prdTmbs.confezioni{width:249px;margin-right:-2px;}
  div.prdTmbs.confezioni a	{margin:0 2px 2px 0;}
  div.prdTmbs.idee		{height:auto;width:212px;margin:0 -4px -6px 0;}
  div.prdTmbs.idee a	{margin:0 4px 6px 0;}
  div.prdTmbs.gola		{width:212px;_width:219px;margin-right:-4px;_margin-right:-11px;}
  div.prdTmbs.gola a	{margin:0 4px 6px 0;}
  div.prdTmbs.occhi		{width:372px;_width:380px;margin-right:-2px;_margin-right:-10px;}
  div.prdTmbs.occhi a	{margin:0 2px 2px 0;}
  div.prdTmbs.box		{width:352px;margin-right:-5px;}
  div.prdTmbs.box a		{margin:0 5px 4px 0;}
/* confezioni */
body.confezioni div.mainMenu	{width:973px;margin:0 auto;padding:0 0 0 60px;}
body.confezioni div.pageContent	{width:987px;margin:0 auto;padding:0 0 0 50px;}
body.confezioni div.footer		{width:923px;margin:0 auto;padding:9px 50px 0 10px;}
/* contacts */
div.contacts table.prd,
div.contacts .pageContentBack{width:646px;}
div.contacts .prdTxt img{float:right;margin:10px 0;border:solid 1px #716974;}
/**-- General formating --**/
.floatL	{float:left;width:auto;}
/**-- Script formating --**/
div#loading		{position:absolute;left:20px;top:20px;color:gray;display:none;}
