body	{margin:0px;padding:0px;background:transparent url(img/backBodyB.gif) bottom left repeat-x;text-align:center;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;color:#696969;}

div,p,span,td,th,input,textarea,ul,li,b{font-family:Arial,sans-serif;font-size:11px;}
a,div,td,img,input	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
a		{outline:none;font:normal 11px Arial;color:#C51F82;}
a:hover	{text-decoration:none;}
img		{border:none;}
br	{clear:both;height:0;}

.visible	{display:none;}
h1	{margin:0 0 11px;padding:0 0 4px;/*border-bottom:dotted 2px #B8B8B8;*/background:transparent url(/img/backH1.gif) bottom left repeat-x;font:normal 12px Arial;text-align:left;vertical-align:baseline;line-height:1.2;}
/*h1:first-letter {font-size:36px;font-family:Times, serif;font-style:oblique;color:#C4267B;}*/
h1 img	{vertical-align:baseline;}
h1 img.high	{vertical-align:-9px;}
h2	{margin:9px 0 5px;padding:0;color:#405B7E;font-size:11px;text-transform:uppercase;}
/* application root element */
div.backT	{position:absolute;top:0;left:0;width:100%;height:674px;background:transparent url(img/backBodyT.jpg) top left repeat-x;}

table.siteContent	{position:relative;width:100%;height:100%;margin:0;background:transparent url(img/backFooter.gif) bottom center no-repeat;}
table.siteContent td{position:relative;padding:0;margin:0;}
/******** ELEMENTS ********/
/* header */
tr.header	{position:relative;background:transparent url(img/backHeader.gif) top center no-repeat;}
td.header 	{width:995px;height:310px;background:transparent url(img/backHeader.jpg) top center no-repeat/**/;}
td.header h1	{display:none;background:none;}
tr.headerMain	{position:relative;background:transparent url(img/backHeaderIndex.gif) top center no-repeat;}
tr.headerMain td{background-color:transparent;}
td.headerMain 	{height:485px;background-image:url(img/backHeaderMain.jpg);/*background-image:url(img/backHeaderIndex.jpg);*/}
td.headerMain h1{display:block;float:right;margin-right:62px;width:328px;border:none;font-size:11px;line-height:1.1;}
td.headerMain h1:first-letter {padding:0 0 0 4px;line-height:.7;}
div.header	{position:relative;height:1px;}
/* flash */
.flash	{position:absolute;top:56px;left:18px;/*top:165px;width:995px;height:310px;*/}
/* logo */
.logo	{position:relative;margin:28px 0 34px 38px;}
/* main content */
 tr.mainContent	{}
 td.mainContent	{position:relative;width:995px;height:845px;height:auto;min-height:745px;}
div.backContent	{position:relative;height:100%;margin:0 18px 0 14px;background:white url(img/backFigureBR.gif) bottom right no-repeat;/**/}
div.mainContent	{position:relative;top:-15px;height:400px;height:auto;min-height:400px;padding:0 26px;/*padding:0 32px;*/font-size:11px;}

a.link	{float:right;margin:4px 0;text-decoration:none;}
a.link:hover	{text-decoration:underline;}

img.figureBL	{position:absolute;bottom:18px;left:-32px;}
/* footer */
 td.footer	{width:995px;height:23px;color:#b6b6b6;vertical-align:middle;text-align:center;}
 td.footer a	{color:#8e8e8e;text-decoration:none;}
div.footer 	{position:relative;width:905px;margin:4px 45px;}
/* mainMenu */
		  div.mainMenu		{margin:0 18px;/*height:311px;background:transparent url(img/-backMainMenu.gif) bottom right no-repeat;*/}
		  div.mainMenu a	{position:relative;display:block;float:left;padding:22px 22px 15px;}
		  div.mainMenu a:hover,div.mainMenu a.active	{background:transparent url(img/btnMainMenuActive.gif) bottom center no-repeat;}
		  div.mainMenu img	{position:relative;display:inline;}
		  div.mainMenu nobr	{margin:0;padding:0;display:none;}
		  div.mainMenu span	{display:block;float:left;width:0;/*IE: */height:8px;margin-top:25px;border-right:solid 1px #B1B1B1;/*FF: */border-top:solid 1px #B1B1B1;/*IE:*/ font-size:7px;vertical-align:1px;}

td.headerMain div.mainMenu	{margin:0 18px 215px;}

td.footer div.mainMenu 	{text-align:center;margin:0 18px;}
td.footer div.mainMenu a{display:inline;float:none;padding:0 9px;color:#b6b6b6;text-transform:capitalize;}
td.footer div.mainMenu a:hover,td.footer div.mainMenu a.active{background:none;}
td.footer div.mainMenu nobr	{display:inline;}
td.footer div.mainMenu img	{display:none;}
td.footer div.mainMenu span	{display:inline;float:none;margin-top:3px;}
/* subMenu */
ul.subMenu		{float:left;width:298px;margin:5px 0 18px 0px;padding:0;/*border-right:dotted 2px #B8B8B8;*/}
ul.subMenu li	{margin:4px 15px 4px 18px;padding:0;list-style-image:url(img/btnSubMenu.gif);}
ul.subMenu li.active	{}
ul.subMenu li a	{color:#405B7E;text-decoration:none;}
ul.subMenu li a:hover	{color:#C4267B;}
ul.subMenu li a.active	{color:#C4267B;}
ul.products	{margin:0;padding:0;}
ul.products li{margin:4px 4px 4px 22px;list-style-type:circle;list-style-image:url(img/btnSubMenu.gif);}
/* box */
div.box	{position:relative;float:left;margin:0 55px 0 0;}
div.box	h2	{font-size:12px;text-transform:none;}
div.box img	{float:right;margin:18px;}
strong.box	{font-size:12px;color:#C51F82;}
/* map */
  a.map	{display:block;position:relative;width:340px;margin:18px 0 9px;padding:0 0 4px 4px;background:#ebebeb;}
img.map	{position:relative;border:solid 0px #DFDAD2;}
/* fields */
   .field	{float:left;width:198px;height:18px;margin:2px 11px 2px 0px;border:solid 1px #C51F82;border-color:#E3A7C7 #DFDFDF #DFDFDF #E3A7C7;}
div.field	{text-align:right;border:none;}
textarea.field	{height:68px;}
   .fieldCheck		{display:inline-block;width:13px;height:13px;margin:1px 5px 0 0;border:none;}
   .fieldCaptcha	{width:122px;}
img.captcha	{float:left;margin:3px 3px 11px 0;border:solid 1px #CECECE;}
   
    p.error	{position:relative;height:11px;height:auto;min-height:11px;margin:18px 0 11px;padding:0;color:#FF0000;text-align:center;}
input.error	{background:#ffeeee;}
/* Privacy Policy */
div#privPolicy{display:none;z-index:99;position:absolute;top:75px;left:45px;width:755px;padding:0 4px;border:solid 1px #CECECE;background:white url(img/backBodyT.jpg) bottom left repeat-x;}
div#privPolicy div{margin:11px;text-align:left;}
/* paging */
 div.paging	{padding:11px 0 0 20px;}
span.paging	{float:right;margin-left:80px;}
span.paging strong{}
span.active{margin:0 2px;font:bold 11px Arial;}
   a.paging	{text-decoration:none;}
   a.paging:hover	{}

/*** PAGES ***/
/* main.php */
tr.news	{position:relative;height:198px;}
tr.news	div.mainContent	{height:65px;height:auto;min-height:65px;}
img.figureBR	{position:absolute;bottom:18px;right:-45px;}
/* products details */
/*not used: div.details	{float:left;width:568px;margin:18px 0 18px 18px;padding:0;}*/
table.details	{margin:11px 0 0;}
table.details td.details	{width:578px;padding:0 0 0 22px;border-left:dotted 2px #B8B8B8;}
	
td.details ol,td.details ul	{margin-top:0;margin-bottom:0;}
td.details p	{margin-top:9px;margin-bottom:9px;}
td.details a	{color:blue;}

a.download	{float:left;margin:4px 0;padding:3px 0 3px 22px;background:transparent url(img/icon_file.gif) center left no-repeat;/*background:transparent url(img/btnDownlFile.gif) center left no-repeat;*/}
/* product's pics (details) */
  img.noImg	{width:80px;height:80px;}
  img.prodBig	{}
  
table.bigPic	{float:left;width:406px;margin:11px auto;border:none;}
table.bigPic td	{height:406px;padding:2px;border:solid 1px #a6a6a6;vertical-align:middle;text-align:center;}
table.prodDetails	{float:left;width:118px;margin:45px auto 0;}
table.prodDetails td	{height:100px;width:100px;border:solid 1px #a6a6a6;text-align:center;vertical-align:middle;filter:alpha(opacity=66);-moz-opacity:.65;}
table.prodDetails td.active{border:solid 2px #003E87;filter:alpha(opacity=100);-moz-opacity:.99;}
table.prodDetails img	{cursor:pointer;text-align:center;}



/* general formatting */
.noBrd	{border:none;}
.floatL	{float:left;}
.floatR	{float:right;}
.absTR	{position:absolute;top:0;right:0}
.absTL	{position:absolute;top:0;left:0}
.absBR	{position:absolute;bottom:0;right:0;}
.absBL	{position:absolute;bottom:0;left:0;}
.alignC	{text-align:center;}
.colorRed	{color:#C51F82;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}