body	{margin:0px;padding:0px;background:transparent url(/img/backBody.gif) top left repeat;text-align:center;vertical-align:middle;font:normal 11px Arial;color:black;}
a,div,p,span,td,th,input,textarea,ul,li,b{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;}
a,div,td,hr,img,input,li	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
form.text	{position:relative;width:756px;margin:0;padding:0;border:none;color:#1d3368;}
img,td,p{border:none;margin:0;padding:0;}

#pageText,#pageTextIT,#pageTextEN,h1,.visible	{display:none;}
/* application root element */	
img.minWidth	{position:relative;width:979px;height:2px;margin:0;}
table.content	{position:relative;width:100%;margin:43px 0 0;padding:0;}
   tr.header	{position:relative;height:100px;background:transparent url(/img/backHeader.gif) top left repeat;}
   td.header,td.headerL	{position:relative;height:100px;background:transparent url(/img/backHeader.gif) top left repeat;}
   td.headerL	{width:989px;background:transparent url(/img/backQuickMenuR.jpg) 981px 2px no-repeat;}
   td.headerR	{background:transparent url(/img/backQuickMenuR.jpg) -8px 2px no-repeat;}
   tr.content,tr.mainContent	{position:relative;height:251px;background:transparent url(/img/backContentTR.gif) top left repeat;}
   td.content,td.mainContent	{position:relative;width:959px;background:#e6e7e8 url(/img/backContent.jpg) top left repeat-x;}
   td.contentR,td.mainContentR	{background:transparent url(/img/backContentR.jpg) 5px top repeat-x;}
   tr.contentB	{position:relative;height:72px;background:white url(/img/backContentB.gif) bottom left repeat-x;}
   td.contentBL	{}
   td.contentBR	{background:transparent url(/img/backContentBR.gif) top left repeat-x;}
  div.content,div.mainContent	{position:relative;margin:0px;padding:9px 11px 9px 17px;background:transparent;}
img.picB	{margin:11px 0 0 20px;}
/* flash */
div.flash,img.flash	{position:absolute;top:143px;left:558px;/*01.08left:574px;*//*959 left:551px;*/width:434px;/*26.07height:274px;*/}
div.flash	{height:281px;background:transparent url(/img/backContentBR.gif) bottom left repeat-x;}
img.flashCorner	{position:absolute;bottom:-2px;left:0;}
/*24.07  td.flash	{position:relative;width:411px;height:2px;}
img.flash	{width:391px;height:0px;}*/
/* logo */
.logo	{position:absolute;top:22px;left:16px;width:202px;height:60px;}
a.logo	{position:relative;}
/* where */
div.where,div.whereMain	{position:relative;top:-34px;left:0;width:960px;height:32px;margin:0 0 -31px 0;padding-bottom:7px;text-align:right;background:transparent url(/img/cornerWhere.gif) bottom right no-repeat;}
div.whereMain	{width:560px;}
img.where	{position:absolute;top:0px;right:-8px;}
/* footer */
  td.footer	{height:22px;max-height:19px;line-height:19px;background:transparent;}
 div.footer	{position:relative;padding-top:3px;}
span.footerText,span.footerR,a.footer	{position:relative;font:normal 10px Arial;color:#c2c3c4;}
span.footerText	{margin:0 0 0 14px;}
span.footerR	{margin-right:9px;}
  a.footer	{display:block;float:left;height:10px;margin:0px;padding:0px 13px 0px;background:none;text-decoration:none;}
span.btw{position:relative;float:left;height:10px;width:0px;margin:3px 0;border-left:solid 1px white;line-height:10px;}
/* quick menu */
/*01.08div.quickMenu	{position:absolute;top:2px;left:749px;width:100px;width:auto;min-width:100px;width:261px;height:49px;background:transparent url(/img/backQuickMenu.jpg) top left no-repeat;}
span.quickMenu	{position:relative;top:12px;right:11px;width:100px;width:auto;min-width:100px;position:absolute;left:30px;}
*/
 div.quickMenu	{position:absolute;top:0;left:0;width:976px;height:50px;}
span.quickMenu	{position:absolute;top:2px;right:7px;width:85px;width:auto;min-width:85px;height:49px;padding:0;background:transparent url(/img/backQuickMenu.gif) top left repeat-x;}
 img.quickMenuL	{position:relative;float:left;left:-3px;}
 img.quickMenuR	{position:relative;float:left;left:3px;}
   a.quickMenu,a.langEN,a.langIT	{display:block;float:left;margin:11px 9px 0;}
   a.langEN,a.langIT	{margin:9px 9px 0;padding:0 0 0 23px;background:transparent url(/img/backFlagEN.gif) left 2px no-repeat;text-decoration:none;font:normal 10px Arial;color:#dedede;}
   a.langIT	{background-image:url(/img/backFlagIT.gif);}
/* main menu */
div.mainMenu	{position:absolute;top:143;left:-1px;width:140px;background:transparent url(/img/backMainMenu.jpg) top left no-repeat;}
img.mainMenuT	{position:relative;top:-8px;left:0;margin-bottom:-8px;}
   .mainMenuPng	{width:139px;height:8px;}
/* sub menu */
div.subMenu		{position:absolute;top:143;left:126px;width:141px;height:258px;background:transparent url(/img/backSubMenu.jpg) top left no-repeat;}
img.subMenuT	{position:relative;top:-8px;left:-8px;margin-bottom:-8px;}
img.subMenuB	{position:relative;top:0;left:-8px;}/* only for main.php */
   .subMenuPng	{position:absolute;bottom:0;/*20.09bottom:-7px;*/left:-8px;width:137px;height:7px;}
/* main.php */
   tr.mainContent	{background-position:1px top;}
   td.mainContent	{width:560px;/*01.08width:574px;*//*width:995px;*/background-position:top left;}
   td.mainContentR	{background-position:top left;}
  div.mainContent	{float:left;left:140px;top:0;height:85px;height:auto;min-height:85px;margin:7px 0 14px;padding:0px 11px 0px 17px;border:solid 1px #ececec;background:#edeeef url(/img/backBox.jpg) top left repeat-x;}
	p.mainContent,p.mainContentHalf	{position:relative;width:382px;/*01.08width:396px;*/background:transparent;color:#1d3368;}
	p.mainContentHalf	{width:165px;/*01.08width:179px;*/height:99px;padding:0 0 11px;;margin:0 4px 0;}
  img.mainContentT	{position:absolute;top:-9px;left:-1px;}
  img.mainContentB	{position:absolute;bottom:-9px;left:-1px;}
table.mainContent/*27.07,table.estimate*/	{position:relative;width:100%;color:#1d3368;}
   td.mainBtw	{position:relative;width:5px;margin:0px 0 0 25px;padding:0px 0 0 5px;border-left:solid 1px #e9e9e9;}
 span.main	{font:bold 12px Arial;}
	a.more	{font:normal 11px Arial;color:#ff9600;}
 span.absBR	{position:absolute;bottom:0;right:0;}
/* inner */
  div.content	{float:left;left:150px;top:0;height:auto;min-height:206px;margin:6px 0 11px;padding:11px 15px 9px 17px;/*23.07 padding:9px 11px 9px 17px;*/border:solid 1px #ececec;background:#edeeef url(/img/backBox.jpg) top left repeat-x;}
	p.content	{width:756px;color:#1d3368;}
img.cornerTL	{position:absolute;top:-1px;left:-1px;}
img.cornerTR	{position:absolute;top:-1px;right:-1px;}
img.contentBL	{position:absolute;bottom:-1px;left:-1px;}
img.contentBR	{position:absolute;bottom:-1px;right:-1px;}
img.cornerPicTL	{position:absolute;top:0px;left:0px;}
img.cornerPicTR	{position:absolute;top:0px;right:0px;}
img.cornerPicBL	{position:absolute;bottom:0px;left:0px;}
img.cornerPicBR	{position:absolute;bottom:0px;right:0px;}
 span.innerPic	{position:relative;float:right;margin:0 0 9px 19px;}
  img.innerPic	{width:218px;}
table.innerData	{position:relative;width:644px;margin:0 0 11px;border-collapse:collapse;background:#edeeef;}
table.innerData th,table.innerData td	{padding:6px;border:solid 1px #929cb4;color:#003a7d;}
table.innerData th	{background:#ff9c04;}
   tr.innerDataWhite{background:#f8f8f8;}
   th.innerData	{width:64px;}
  div.innerDataTitle	{position:relative;margin:9px 0 7px;padding:11px 0 0;font:bold 11px Arial;color:#1d3368;vertical-align:base-line;line-height:15px;}
  img.innerDataTitle	{position:relative;margin:-11px 9px 0 9px;}
/* pages */
div.news	{padding-bottom:38px;}
div.about	{left:269px;/*16.07 left:291px;*/}
  p.about	{width:644px;/*16.07 width:622px;*/}
/* paging */
   a.paging	{font:normal 12px Arial;color:#1d3368;text-decoration:none;}
span.current{font:bold 12px Arial;}
div.absB	{position:absolute;bottom:11px;left:17px;margin-right:17px;width:100%;}
/* contacts */
   /*16.07 table.contacts{position:relative;}*/
      td.contactsFields,td.estimateL	{width:299px;padding:11px 43px 0;}
      td.contactsAddress,td.estimateR	{padding:11px 0 0 33px;background:transparent;}
   input.contacts,select.estimate,input.estimateSmall	{position:relative;float:right;width:198px;height:20px;margin:-2px 0 4px 0;padding:2px;border:solid 1px #c2c2c2;background:#f2f2f2;font:normal 11px Arial;color:#1D3368;}
   input.half	{width:121px;margin-top:5px;}
   input.fieldCheck,input.contactsRadio{width:13px;height:13px;margin:1px 9px 0 0;}
textarea.contacts,textarea.estimate	{position:relative;width:298px;height:130px;/*height:123px;*/margin:3px 0 9px;padding:2px;border:solid 1px #c2c2c2;background:#f2f2f2;overflow-y:auto;color:#1d3368;}
	   a.contactsBtn{display:inline-block;position:relative;padding:0px 25px 9px 21px;background:transparent url(/img/btnContactsSend.gif) top left no-repeat;text-decoration:none;font:normal 12px Arial;color:#1f1f1f;}
	   a.contacts	{font:normal 11px Arial;color:#1D3368;}
	span.contacts,span.estimate	{position:relative;float:left;width:80px;padding:3px 0 0;}
img.captcha	{width:162px;margin:5px 0 9px;}
div.map	{position:relative;float:left;margin:9px 0 12px 0;padding:2px;border:solid 1px #c2c2c2;}
img.map	{width:285px;}
input.error{background:#ffc87a;}
	 .error{margin:15px 0 9px;color:#d40c00;}
	 a.button		{display:block;float:right;padding:1px 20px;margin:5px 0px;background:#0033a0;text-align:center;text-decoration:none;color:#ffffff;border-top:1px #DEDEDE solid;border-left:1px #DEDEDE solid;border-bottom:1px #949494 solid;border-right:1px #949494 solid;}
  a.button:hover{border-style:outset;color:gray;}
/* estimate */
   table.estimate	{position:relative;width:100%;color:#1d3368;}
	  td.estimateL	{width:329px;}
	  td.estimateL span.contacts	{width:109px;}
textarea.estimate	{height:35px;}
    span.estimate	{width:120px;}
  select.estimate	{padding:0;height:16px;}
   input.contactsRadio{margin:2px 2px 5px 0px;}
   input.estimateSmall		{float:left;width:60px;margin:0 9px 0 0;}
   input.estimateInactive	{background:#dddddd;}
     div.estimateR	{position:relative;width:288px;padding:0;margin:0;}
div.group	{position:relative;margin:9px 0 9px 7px;}
  p.groupage{position:relative;width:240px;padding:0;}
/* siteMap */
dl.siteMap	{margin-left:11px;}
dl.siteMap a{color:#1d3368;}
dl.siteMap dt,dl.siteMap dd	{padding:2px 0;}

/* enlarge picture - no popup, but div-visibility */
.enlarge		{position:absolute;display:none;background:#dbdbdb;border-bottom:4px solid #c2c2c2;border-right:3px solid #c2c2c2;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;}
.enlargePic		{border-right:10px solid #ffffff;border-left:10px solid #ffffff;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#c2c2c2;text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#ffffff;text-align:right;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
span.close		{padding-right:15px;font-weight:bold;font-size:8px;color:#000000;cursor:pointer;}
img.bigPicClose	{margin:4px 3px 2px 2px;cursor:pointer;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}
/* general formatting */
.posRel	{position:relative;}
.noBrd	{border:none;}
.hand	{cursor:pointer;}
.alignC	{text-align:center;}
.alignL	{text-align:left;}
.alignR	{text-align:right;}
a.underL	{text-decoration:underline;}
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;}
.visible{display:none;height:1px;}
.bold	{font-weight:bold;}
.brdRed	{border:solid 1px red;}
.brdBlue{border:solid 1px blue;}
.colorRed	{color:#ff9600;}
.colorBlue	{color:#1d3368;}
/* 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;} 

