/*body		{margin:0px;padding:0px;background:#c0c0c0;scrollbar-3dlight-color:#d2d2d2;scrollbar-arrow-color:#49761b;scrollbar-base-color:#49761b;scrollbar-darkshadow-color:#d2d2d2;scrollbar-face-color:#d2d2d2;scrollbar-highlight-color:#d2d2d2;scrollbar-shadow-color:#f5f5f5;scrollbar-track-color:#f5f5f5;}*/
/*body	{height:100%;margin:0px;padding:0px;background:#d9d9d9;text-align:center;vertical-align:middle;font:normal 12px Arial;color:#404040;}*/
body	{height:100%;margin:0px;padding:0px;background:#ffffff;text-align:center;vertical-align:middle;font:normal 12px Arial;color:#404040;}
a,div,p,span,td,th,input,textarea,ul,li,b{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;color:#515151;line-height:14px;}
a,div,hr,img,input	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
a		{text-decoration:none;font:normal 11px Arial;color:#434343;}
a:hover	{color:#7d7d7d;}
img,td,p{border:none;margin:0;padding:0;}
strong	{font:bold 12px Arial;color:#427e04;}

#pageText,h1	{display:none;}

/* application root element */	
div.center	{position:relative;top:50%;height:547px;width:942px;padding:0px;margin:0 auto;margin-top:-274px;}
div.mainContent,div.innerContent	{position:relative;height:100%;padding:0;margin:0;background:white url(/img/backMain.jpg) 27px 42px no-repeat;border:solid 1px #438902;}
/* absolute .png-s */
/*24.04PA
.twigTL	{position:absolute;top:4px;left:-26px;}
.twigTR	{position:absolute;top:4px;right:-26px;}
.twigBR	{position:absolute;bottom:61px;right:-31px;}
.twigBL	{position:absolute;bottom:24px;left:-38px;}
.butterfly	{position:absolute;bottom:51px;left:696px;}
.butterflyInner	{position:absolute;bottom:30px;left:261px;}
.tree	{position:absolute;top:401px;left:10px;}
*/
/* menu */
ul#navlist		{z-index:2;position:absolute;top:0px;right:0px;height:auto;min-height:17px;padding:0px;/*MSS2009-08-27: padding-top:5px;*/margin:0px;list-style-type:none;background:#438900 url(/img/backMenu.jpg) top left repeat-y;}
ul#navlist li	{display:inline;margin:0px;}
ul#navlist li a	{display:inline-block;margin:0;margin-left:-3px;padding:5px 12px;border:solid 1px white;border-width:0 0 0 1px;background:transparent/*#5da913*/ url(/img/backBtnMenu.gif) bottom left no-repeat;font:bold 10px Arial;color:white;}
ul#navlist li a:hover,ul#navlist li a.active{background-color:#e3f1d4;background-image:url(/img/backBtnMenuActive.gif);color:#285300;}
ul#navlist li a.home	{padding-left:20px;background:transparent/*#5da913*/ url(/img/backBtnMenuHome.gif) bottom left no-repeat;}
ul#navlist li a:hover.home,ul#navlist li a.activeHome	{background:#e3f1d4 url(/img/backBtnMenuHome.gif) bottom left no-repeat;color:#285300;}
/* logo */
  a.logo,a.logoInner	{position:absolute;top:23px;left:28px;}
  a.logoInner	{top:11px;left:26px;}
/*req1009:
div.logo,div.logoInner	{position:absolute;top:61px;left:155px;width:174px;height:65px;/*13.06top:72px;left:158px;width:165px;height:43px;* /background:transparent url(/img/backLogo.gif) top left no-repeat;text-align:center}
div.logoInner	{top:38px;left:119px;/*13.06top:49px;left:122px;width:165px;height:43px;* /background:white url('img/logoText.gif') 0 5px no-repeat;}
*/
div.logo,div.logoEN,div.logoInner,div.logoInnerEN	{position:absolute;top:61px;left:155px;width:180px;height:65px;/*13.06top:72px;left:158px;width:165px;height:43px;*/background:transparent url('img/logoTxt.gif') left 5px no-repeat;text-align:center}
div.logoInner,div.logoInnerEN	{top:38px;left:119px;background:transparent url('img/logoTxt.gif') 0 5px no-repeat;}
div.logoEN,div.logoInnerEN	{background:transparent url('img/logoTxtEN.gif') 0 5px no-repeat;}
  a.lang	{position:relative;top:43px;left:5px;width:15px;margin-right:9px;}
/* footer */
 div.footer		{position:absolute;bottom:0px;left:0px;width:940px;height:25px;background:white url(/img/backFooter.jpg) top left repeat-y;text-align:right;}
 img.footerTR	{position:absolute;top:0px;left:819px;}
span.footer		{position:relative;top:7px;left:27px;font:normal 10px Arial;color:white;}
/* main */
div#mainText{position:relative;top:0px;left:0px;width:375px;height:290px;padding:17px 0 0 17px;margin:104px 0 0 502px;color:black;}
div#mainText div.text{width:365px;height:297px;margin:0px;padding:4px 0 0px 9px;border-bottom:solid 10px white;background:white;font-size:11px;line-height:12px;color:black;overflow-x:hidden;overflow-y:auto;scrollbar-3dlight-color:#d2d2d2;scrollbar-arrow-color:#49761b;scrollbar-base-color:#49761b;scrollbar-darkshadow-color:#d2d2d2;scrollbar-face-color:#d2d2d2;scrollbar-highlight-color:#d2d2d2;scrollbar-shadow-color:#f5f5f5;scrollbar-track-color:#f5f5f5;}
div#mainText div.text span{color:black;}
img.cornerT	{position:absolute;top:0px;left:17px;}
img.cornerL	{position:absolute;top:17px;left:0px;}
div.topDiv	{position:absolute;top:0px;left:34px;height:17px;width:357px;background:white;}
div.leftDiv	{position:absolute;top:34px;left:0px;width:17px;height:294px;background:white;}
div.scroler	{width:365px;height:300px;padding-right:1px;overflow-x:hidden;overflow-y:auto;scrollbar-3dlight-color:#d2d2d2;scrollbar-arrow-color:#49761b;scrollbar-base-color:#49761b;scrollbar-darkshadow-color:#d2d2d2;scrollbar-face-color:#d2d2d2;scrollbar-highlight-color:#d2d2d2;scrollbar-shadow-color:#f5f5f5;scrollbar-track-color:#f5f5f5;}
/* inner */
div.innerContent{background:white url(/img/backInnerMain.jpg) 305px 42px no-repeat;}
 div.main		{position:absolute;top:129px;left:27px;padding:0px;border:solid 1px #e8e8e8;border-width:0 1px 1px;padding-right:6px;}
 div.leftMenu	{position:relative;width:277px;height:372px;background:#f7f7f7 url(/img/backLeftMenu.jpg) bottom left no-repeat;}
 div.whereIs	{position:absolute;top:-25px;left:-1px;width:278px;height:25px;background:#5daa14;}
span.whereIs	{position:relative;top:6px;left:22px;font-weight:bold;color:white;}

div.description,div.innerMain/*23.05,div.contacts*/	{position:relative;top:10px;width:582px;height:352px;margin:0 0 0 21px;background:white;overflow-x:hidden;overflow-y:auto;scrollbar-3dlight-color:#d2d2d2;scrollbar-arrow-color:#49761b;scrollbar-base-color:#49761b;scrollbar-darkshadow-color:#d2d2d2;scrollbar-face-color:#d2d2d2;scrollbar-highlight-color:#d2d2d2;scrollbar-shadow-color:#f5f5f5;scrollbar-track-color:#f5f5f5;}
div.innerMain	{width:847px;margin:0 0 20px 21px;padding-right:12px;}
div.contacts	{position:relative;top:0;width:340px;margin:0 0 0 11px;overflow:hidden;}

   a.paging	{position:relative;top:2px;margin:2px 1px 0 1px;font-size:10px;text-decoration:underline;}
span.paging	{position:relative;top:1px;margin:0 8px 0 0;}
a.more,a.back,a.pdf	{position:absolute;right:0px;padding-right:16px;background:transparent url(/img/linkPdf.gif) center right no-repeat;text-decoration:underline;}
	a.back		{padding:0 0 0 16px;background-image:url(/img/back.gif);background-position:center left;}
	a.more		{background-image:url(/img/next.gif);}
	a.pdf		{text-decoration:none;}

/* left menu */
ul.leftMenu	{position:relative;top:8px;width:265px;height:252px;padding:0px;padding-left:12px;margin:0px;list-style-type:none;background:#f7f7f7;overflow-x:hidden;overflow-y:auto;scrollbar-3dlight-color:#d2d2d2;scrollbar-arrow-color:#49761b;scrollbar-base-color:#49761b;scrollbar-darkshadow-color:#d2d2d2;scrollbar-face-color:#d2d2d2;scrollbar-highlight-color:#d2d2d2;scrollbar-shadow-color:#f5f5f5;scrollbar-track-color:#f5f5f5;}
li.leftMenu	{margin:0 0 6px;}
li.leftMenu a	{position:relative;display:block;height:14px;height:auto;min-height:14px;margin-left:9px;padding:0 14px;border:solid 1px #f7f7f7;background:transparent url(/img/btnLeftMenu.gif) center left repeat-y;font:bold 12px Arial;color:#525252;}
li.leftMenu a:hover,li.leftMenu a.active		{/*border:solid 1px #3f8200;*/background-color:#e9e9e9;background-image:none;color:#3f8200;/*background-image:none;color:#3f8200;*/}

ul.subLeftMenu	{position:relative;/*top:8px;*/width:240px;padding:0px;padding-left:24px;margin:5px 0px;list-style-type:none;background:#f7f7f7;}
li.subLeftMenu	{margin:2px 0;}
/*li.subLeftMenu a	{border:none;position:relative;display:block;height:14px;margin-left:9px;padding-left:14px;background:transparent url(/img/btnLeftMenu.gif) center left no-repeat;font:bold 12px Arial;color:#525252;}*/
/*li.subLeftMenu a:hover,li.subLeftMenu a.active{border:none;background-color:#e9e9e9;background-image:none;color:#3f8200;}*/


/* right side: description */
  div.title	{position:relative;left:0px;margin-bottom:6px;font:bold 12px Arial;color:#525252;}
  div.line	{position:relative;height:1%;height:auto;min-height:1%;width:100%;padding-bottom:7px;margin-bottom:8px;border:dashed 1px #bdbdbe;border-width:0 0 1px 0;}
   td.btw	{width:20px;}
table.pics	{position:relative;margin:0 0 0 13px;}
table.pics th,table.cert th,table.gallery th	{height:107px;width:107px;border:solid 1px #bdbdbe;background-color:#f8faf5;vertical-align:middle;text-align:center;}
table.pics th{width:107px;padding:0px;/*26.06width:120px;padding:4px;*/}
table.pics th img{cursor:pointer;}
  div.text	{position:relative;/*26.06width:408px;*/width:415px;padding-left:2px;background:white;font:normal 11px Arial;color:#515151;}
  div.text span		{padding-left:16px;background:transparent url(/img/backDescriptionList.jpg) center left no-repeat;}
  div.text table	{width:100%;margin-top:10px;border-collapse:collapse;}
  div.text table th	{padding:1px 4px;border:solid 1px #bdbdbe;background:#5daa14;font:normal 11px Arial;color:white;}
  div.text table td	{padding:1px 4px;border:solid 1px #bdbdbe;background:#f4f4f4;font:normal 11px Arial;color:#010100;text-align:center;}
  div.text table td.head	{padding-left:8px;font-weight:bold;text-align:left;}
/* terms */
dl.terms	{margin:15px;}
dl.terms dd	{margin:5px;font-weight:bold;}
table.terms	{width:100%;margin:11px 0;border-collapse:collapse;}
table.terms td{padding:5px;border:solid 1px green;}
th		{padding:9px;border:solid 1px green;font:italic 11px Arial;}
 a.terms	{float:left;margin:15px 0;padding:6px 0 6px 25px;background:transparent url(img/icon_pdf.gif) center left no-repeat;text-decoration:underline;}
td.terms{padding:9px;font:bold 11px Arial;text-align:center;}
td.termsName{width:134px;}
td.termsDescr{width:248px;}
td.termsPrice{width:170px;}

/* certifications */
table.cert	{margin:0 auto;}
table.cert th		{width:180px;width:auto;min-width:180px;max-width:180px;margin:0;padding:0;}
table.cert td.descr	{width:180px;height:60px;}
table.cert td.title	{width:180px;height:30px;text-align:center;font:bold 12px Arial;color:#525252;}
/* gallery */
table.gallery	{margin:0 auto;}
table.gallery th		{width:107px;width:auto;min-width:107px;max-width:107px;margin:0;padding:0;}
table.gallery td.title	{width:107px;height:30px;font:bold 12px Arial;text-align:center;color:#525252;}


/* contacts */
div.leftMenu div.text{width:248px;background:transparent;margin:10px;}

p.field,p.contacts	{position:relative;float:left;width:83px;height:20px;margin:0 9px 0 0;padding:0px;font:normal 12px Arial;color:#434343;vertical-align:top;text-align:right;}
p.contacts	{clear:both;width:148px;margin:0 4px 0 0;font-weight:bold;text-align:right;}
a.contacts	{top:0px;text-decoration:underline;font:normal 11px Arial;color:#434343;}

div.map	{position:absolute;top:16px;right:9px;}
div.flash{border:solid 1px #bdbdbe;}
img.map	{border:solid 1px #bdbdbe;margin:0 0 0 15px;}
div.aboutText{width:560px;}
p.captcha	{width:100%;text-align:left;}

   input.field,textarea.field	{position:relative;float:left;width:180px;margin-bottom:5px;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 12px Arial;color:#535353;}
   input.field	{height:20px;}
textarea.field	{height:60px;margin-bottom:20px;overflow-x:hidden;overflow:auto;vertical-align:top;}
   input.third,textarea.third	{width:260px;}
   input.half 	{width:110px;margin:0 0 0 10px;}
     img.half 	{width:130px;}
input.fieldCheck{width:13px;height:13px;margin:10px 13px 0 0;}
	p.fieldCheck{width:230px;margin:5px 0;padding:0px;}

	 .error	{margin:1px 0;color:#b20a00;font-size:inherit;font-weight:bold;}
input.error,textarea.error,select.error{color:black;font-weight:normal;background:#ffffe3;}
/* enlarge picture - no popup, but div-visibility */
img.prodPic		{cursor:pointer;}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#f8faf5;border:1px solid #417904;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#f8faf5;text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#f8faf5;text-align:right;font-weight:bold;color:#000;cursor:pointer;cursor:hand;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;cursor:hand;}





/* general formatting */
.noBrd	{border:none;}
.hand	{cursor:pointer;}
.valignM{vertical-align:middle;}
.alignC	{text-align:center;}
.alignL	{text-align:left;}
.alignR	{text-align:right;}
.underL	{text-decoration:underline;}
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;width:0px;height:0px;}
.visible{display:none;height:1px;}
.bold	{font-weight:bold;}
.underline	{text-decoration:underline;}
.colorGreen	{color:#427e04;}
.colorRed	{color:#b20a00;}
.red	{background-color:#d22700;}
.blue	{background-color:blue;}
/* 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;} 
