html	{height:100%;}
body	{height:100%;/**/margin:0px;padding:0px;background:white url(img/backBody.gif) top left repeat-y;text-align:center;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;vertical-align:middle;font:normal 11px Tahoma;color:black;}
div,p,span,td,th,input,textarea,ul,li,b{font-family:Tahoma,sans-serif;font-size:11px;color:#383838;/*line-height:14px;*/}
a,div,td,hr,img,input	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
a	{outline:none;font:normal 11px Tahoma;color:#383838;}
a:hover	{text-decoration:none;}/**/
img{border:none;margin:0;padding:0;}


#pageText,h1	{display:none;}
#contentText	{margin:0;}
/* application root element */	
table.mainContent	{width:100%;height:100%;}
  div.mainContent	{position:relative;width:694px;margin:316px 0 0 252px;padding:22px 0 18px 28px;font:normal 11px Tahoma;}
div.shadowT	{display:block;position:absolute;top:0;left:0;width:100%;height:6px;margin:0;border-bottom:solid 1px white;background:black;filter:alpha(opacity=66);-moz-opacity:.65;}
div.shadowB	{display:block;position:absolute;top:309px;left:0;width:100%;height:6px;margin:0;border-top:solid 1px white;background:black;filter:alpha(opacity=66);-moz-opacity:.65;}
/*flash*/
div.flash{position:absolute;top:0;left:0;height:316px;width:100%;background:#686868;}
div.flashTxt{padding:145px 0 0 380px;}
div.flashImg{height:316px;width:100%;background:transparent url(/img/backBanner.jpg) 0 0 no-repeat;}
/* menu */
div.mainMenu	{position:absolute;top:50px;left:0;width:252px;padding:0;/*border-bottom:solid 38px #818181;*/ background:#EFEFEF url(/img/backLogo.gif) top right no-repeat;}
div.mainMenu dl		{position:relative;left:0px;/*top:30px;*/width:208px;margin:0;margin:30px 0 -12px 42px;padding:0 0 11px 0;border-left:solid 1px white;border-right:solid 1px #BEBEBF;background:transparent;}
div.mainMenu dd 	{margin:0;padding:0 0 0 13px;background:transparent url(/img/backMainMenuDD.gif) 0 0 no-repeat;text-align:right;}
div.mainMenu dd a	{display:block;width:174px;height:18px;margin:0;padding:4px 0 1px 21px;border-bottom:solid 1px #E8E8E8;background:#B8B8B8 url(/img/backMainMenuLink.gif) top left repeat-y;text-decoration:none;font:normal 11px Tahoma;color:#393939;}
div.mainMenu dd a:hover,
div.mainMenu dd a.active{background:transparent url(/img/backMainMenuLinkA.gif) 0 0 repeat-y;font-weight:bold;color:white;}
div.mainMenu div.active	{position:absolute;left:-6000px;width:56px;height:36px;background:transparent url(/img/backMainMenuActive.gif) top left no-repeat;}
div.mainMenu div.activeMain		{top:111px;left:0;}
div.mainMenu div.activeAbout	{top:135px;left:0;}
div.mainMenu div.activeCat1		{top:159px;left:0;}
div.mainMenu div.activeCat2		{top:183px;left:0;}
div.mainMenu div.activeCat3		{top:207px;left:0;}
div.mainMenu div.activeContacts,
div.mainMenu div.activeContactsThanks	{top:229px;left:0;}
/* logo */
a.logo	{position:relative;display:block;top:9px;left:37px;width:200px;height:80px;}
/*footer*/
td.footer	{height:23px;padding:0 11px 0 45px;background:black;}
td.footer div{position:relative;top:4px;left:0;/*left:45px;color:#828282;*/color:#BDBDBD;}
td.footer a,td.footer span	{color:#BDBDBD;}
td.footer span.footerBtw	{position:relative;top:0;left:7px;height:1%;width:1px;margin-right:12px;border-left:solid 1px #BDBDBD;}
/* quickMenu */
span.quickMenu	{display:block;position:absolute;top:0;right:50px;width:152px;height:35px;margin:0;padding:9px 0 0 26px;background:transparent url(/img/backQuickMenu.gif) top left no-repeat;}
span.quickMenu a{display:block;position:relative;float:left;margin:0 18px 0 0px;}


/* inner */
   b.title	{display:block;font-size:13px;color:black;}
span.title	{display:block;margin:18px 0;color:black;}
.brdB,.brdT	{height:27px;height:auto;min-height:27px;margin-left:1px;background:transparent url(/img/backWhere.gif) center left repeat-x;}
.brdT	{background-position:top left;}
a.link	{/*color:#383838;*/}
/* item */
div.listItem	{}
div.listItem img	{display:none;float:left;margin:0 15px 0 0;}
div.listItem p		{float:right;/*width:100%;max-*/width:580px;margin:0 0 0 18px;padding:0 0 0 18px;background:transparent url(/img/lineVer.gif) top left repeat-y}
div.listItem span	{float:right;margin:0;}
div.listItem a		{/*color:#383838;*/}
/* paging */
span.paging	{margin-left:20px;}
 div.paging	{padding:11px 20px 0px 20px;}
span.paging strong,strong.big{font-size:12px;margin:0 2px;}
span.current{float:left;font:bold 12px Arial;margin:0 2px;}
   a.paging	{float:left;display:block;margin:0 2px;text-decoration:underline;color:#383838;}
   a.paging:hover	{text-decoration:none;}
/* map */
  a.map	{display:block;position:relative;width:340px;/*width:308px;*/margin:0 0 9px 18px;padding:0 0 4px 4px;background:#ebebeb;/**/}
img.map	{position:relative;border:solid 0px #DFDAD2;}
/* site map */
div.map dl,div.map dt,div.map dd{/*margin:0;*/border-left:solid 28px white;border-color:white;background:white url(/img/backWhere.gif) bottom left repeat-x;}
div.map dl{width:560px;padding:0 0 0 9px;/**/background:none;}
div.map dd{border-left:solid 56px white;}		
div.map p {width:100%;padding:0 0 0 9px;/**/margin:0;background:transparent url(/img/backMainText.gif) top left repeat-y;}
div.map a {display:block;width:100%;padding:9px 0;}
div.map dl a,div.map dt a {font-weight:bold;}
div.map dd a {font-weight:normal;}
/* main.php */
.newsTitle	{position:relative;/*FF:*/top:0px;height:16px;width:120px;/*IE:*/margin:0px 0 33px -41px;padding:11px 8px 2px 0;border:solid 0px red;background:url(/img/backNewsTitle.gif) top left no-repeat;font:bold 12px Tahoma;color:#002B5D;text-align:center;}
/* contacts */
 div.contactsL	{position:relative;width:370px;margin-right:30px;}
   a.contacts	{text-decoration:underline;font:normal 11px Arial;color:#515151;}
   a.contactsSend{display:inline-block;margin-top:-2px;width:55px;}
     div.field	{width:55px;}
   input.field,textarea.field	{width:190px;margin:0px 0 4px 9px;/*margin:-1px 0 3px 9px;*/padding:2px 2px 0px;border-top:solid 1px #8a8a8a;border-left:solid 1px #8a8a8a;border-bottom:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;font:normal 11px Tahoma;color:black;text-align:left;}
textarea.field	{height:51px;margin-bottom:11px;overflow-x:hidden;overflow-y:auto;vertical-align:top;}
   input.fieldCheck	{clear:both;width:13px;height:13px;margin-right:9px;}
   input.fieldSmall	{width:86px;}
 img.captcha	{width:146px;/*height:56px;*/}
span.captcha	{display:block;position:relative;margin:26px 0 0;font-weight:normal;}
    p.error	{color:#b20a00;text-align:center;margin:11px;}
    p.error b	{color:#b20a00;}
input.error	{background:#ffeeee;}


/* product's list */
div.listProd	{position:relative;margin:0 0 18px;padding:0 0 11px 156px;height:118px;height:auto;min-height:118px;background:transparent url(/img/backMainText.gif) 146px top repeat-y;}
div.listProd div.descr	{position:relative;float:left;width:536px;margin:0 0 26px;padding:0 0 0 26px;}
  a.listProd 	{position:absolute;top:0;left:0;display:block;float:left;width:130px;border:solid 1px #A6A6A6;text-align:center;text-decoration:none;}
  a.listProd img {vertical-align:middle;}
img.listProd {margin:2px 2px 2px 1px;vertical-align:middle;}
  a.prodLink	{font-weight:bold;text-decoration:none;}
  a.prodLink:hover	{text-decoration:underline;}
/* product's pics (details) */
  img.noImg	{width:126px;height:126px;}
  img.prodBig	{}
table.bigPic	{left:1px;margin:11px 11px 0 11px;border:none;}
   td.bigPic	{height:306px;width:400px;padding:2px;border:solid 1px #a6a6a6;vertical-align:middle;text-align:center;}
div.tbl		{float:left;margin:0 0 0 -11px;}
div.descr	{float:left;width:260px;}
div.descr strong	{font-size:12px;}
div.descr a	{color:blue;}
  div.prodDetails	{position:relative;width:740px;height:auto;min-height:65px;padding:11px 0;margin:0 0 5px 0;background:transparent url(/img/-backMainText.gif) 132px 0 repeat-y;}
table.prodDetails	{width:412px;margin:11px 11px 0 7px;}
   td.prodDetails,td.active		{height:132px;height:132px;margin:5px;padding:2px;border:solid 1px #a6a6a6;text-align:center;vertical-align:middle;filter:alpha(opacity=66);-moz-opacity:.65;}
td.active{border:solid 2px #003E87;/*577AB5old: border:solid 2px #78c80f;*/filter:alpha(opacity=100);-moz-opacity:.99;}
	p.prodDetails	{position:relative;width:290px;margin-top:0;}
 span.prodDetails	{display:block;margin:11px;}
	a.prodDetailsPdf{margin:21px 0;padding-left:25px; padding-top:5px;background:transparent url(/img/icon_pdf.gif) center left no-repeat;}
	a.prodDetailsDoc{margin:21px 0;padding-left:25px; padding-top:5px;background:transparent url(/img/icon_doc.gif) center left no-repeat;}
	a.prodDetailsRtf{margin:21px 0;padding-left:25px; padding-top:5px;background:transparent url(/img/icon_rtf.gif) center left no-repeat;}
	a.prodDetailsFile{margin:21px 0;padding-left:25px; padding-top:5px;background:transparent url(/img/icon_file.gif) center left no-repeat;}


/* general formatting */
.noBrd	{border:none;}
.hand	{cursor:pointer;}
.alignC	{text-align:center;}
.alignL	{text-align:left;}
.alignR	{text-align:right;}
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;}
.visible{display:none;height:1px;}
.bold	{font-weight:bold;}
.brdRed	{border:solid 1px red;}
.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;}
.colorRed	{color:#b20a00;}

/* 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;} 
