* 				{line-height:20px;}
body			{margin:0px;padding:0px;text-align:center;font-family:Georgia,Arial,Verdana,Tahoma,Helvetica,sans-serif;color:#333333;background-color:#dff3d7;line-height:20px;}

div,p,span,td,th,input,textarea,ul,li,b{font-family:Georgia,"Times New Roman",Times,Arial,serif;font-size:12px;}/**/
a,div,td,img,input	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
a					{outline:none;font-size:12px;line-height:15px;color:#9ACC53;text-decoration:none;}
a:hover				{line-height:14px;border-bottom:dotted 1px #333333;}
img					{border:none;}
ul					{margin-top:0;}


br,.clear			{clear:both;}
.visible			{display:none;}
/** application root element **/	
table.siteContent	{position:relative;width:761px;/*height:100%;*/margin:0 auto;background:white url('../img/leavesv/backContent.gif') left top repeat-y;border-collapse:separate;border-spacing:20px;border-collapse: expression('separate', cellSpacing = '20px');/**/}
   tr.siteContent	{}
/** banner **/
 td.banner			{position:relative;width:721px;height:295px;border-bottom:38px solid white;background:#3F4A3E url('../img/leavesv/leaves.jpg') no-repeat top left;}
div.banner			{position:relative;height:258px;margin:0 0 0 323px;padding:0;border-left:solid 3px white;color:white;}
/* flags */
div.flag	{position:absolute;top:238px;left:333px;z-index:99;}
  a.flag	{}
  a.flag img{border:solid 1px white;}
  a.flagA	{}
  a.flagA img{}
/* logo */
	.logo			{position:relative;top:0px;margin:0;padding:0;text-align:left;text-decoration:none;}
	.logo:hover		{border:none;}
	.logo span		{display:block;font-family:"Trebuchet MS",Arial,Verdana;font-size:54px;line-height:54px;color:white;}
	.logo img		{margin:5px;}
span.logoTxtBig		{display:none;padding:0 0 5px 22px;letter-spacing:-3px;}
span.logoTxtSmall	{padding:5px 0 0 22px;border-top:solid 3px white;font-size:24px;line-height:24px;}
h5,h6	{display:none;}
/** footer **/
td.footer	{height:82px;padding:9px 9px 9px 256px;border-right:solid 1px #CCCCCC;background:transparent url('../img/leavesv/backFooter.jpg') 233px bottom no-repeat;text-align:left;vertical-align:middle;}
/** panel **/
 td.panel	{width:211px;border:solid 1px #CCCCCC;background:#FFFFFF url('../img/leavesv/bgLeftContent.gif') repeat-x bottom left;}
div.panel	{position:relative;width:211px;height:100%;}
/** main menu **/
ul.mainMenu			{position:absolute;top:-58px;left:-1px;width:720px;height:32px;margin:0;padding:0;border-top:solid 0px red;background:#CBCBCB url('../img/leavesv/menubg.jpg') repeat-x;list-style-type:none;text-align:right;}
ul.mainMenu li		{display:inline;margin:0;padding:0;}
ul.mainMenu li a	{}
 a.mainMenu			{position:relative;display:inline;height:32px;line-height:32px;margin:0;padding:7px;background:none;color:white;text-decoration:none;}
 a.mainMenu span	{font:bold 80% Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;}/* text-link */
 /* over efect & active state */
 a.mainMenu:hover,li.active a.mainMenu 	{border:none;background:#404A41;}
/** Second menu **/
ul.subMenu		{position:absolute;top:70px;left:10px;width:185px;margin:0;padding:0;text-align:left;}
ul.subMenu li	{}
ul.subMenu li a	{position:relative;display:block;margin:9px 0 0 0;padding:0;}
 a.subMenu		{}
 /* over efect & active state */
 a.subMenu:hover{border-bottom:dotted 1px #333333;}
 a.subMenuActive	{font-weight:bold;}
 a.subMenuActive:hover	{border:none;line-height:15px;}
/** Second menu (second level) **/
ul.subMenu li ul.subMenu	{position:relative;top:0;left:0;width:auto;margin:0 0 0 11px;}
/** box **/
   div.box	{position:relative;margin:10px;}
   h3.box	{padding:22px 10px 0;color:black;font-weight:normal;font-size:30px;line-height:30px;font-family:Arial Narrow,Arial,Helvetica,sans-serif;}
  span.box 	{color:black;font-family:Arial;}/* date */
  span.box em	{font-style:normal;margin:0 2px;font-weight:bold;}
strong.box	{display:block;color:black;}
	 p.box 	{display:block;margin:5px 0;}
   div.box img	{margin:5px;}
	 a.box,.box a	{}
	 a.box			{float:right;font-weight:bold;display:inline;margin:10px;}
/** page content **/
 td.pageContent	{width:550px;padding:0 0 22px;border:solid 1px #CCCCCC;background:transparent url('../img/leavesv/articlenormal.jpg') no-repeat top left;}
 td.pageContent:hover{background:transparent url('../img/leavesv/article.jpg') left bottom repeat-x;}
div.pageContent	{position:relative;height:100%;padding:0 10px 0 22px;border:solid 0px blue;}
/* elements */
span.link	{float:right;margin:5px 0 18px;font-size:14px;line-height:16px;}
   a.link	{display:inline-block;margin:2px 0 0;}
/* title & subTitle */
h1	{margin:18px 0 22px -11px;padding:5px 0 2px;border-bottom:solid 2px #CCCCCC;background:transparent url('../img/leavesv/headers.jpg') right 5px no-repeat;font-weight:normal;font-size:30px;line-height:30px;font-family:Arial Narrow,Arial,Helvetica,sans-serif;letter-spacing:-1px;text-align:left;}
h2	{margin:0;padding:11px 0;font:bold 14px Verdana;}
/* breadcrumb */
h3	{position:relative;margin:0 0 18px -10px;padding:5px 10px;font-size:12px;color:#666666;}
html>body h3 a{display:inline-block;margin:3px 0 0;/**/}
h3 b{}

/* item */
div.item	{text-align:left;}	
div.item em	{margin-right:4px;font-weight:bold;font-style:normal;color:#ED1C24;}
div.item a	{color:#ED1C24;}	
div.item div.pic	{width:79px;height:79px;}
/* order item */
div.orderItem		{margin:18px 69px 0 0;}
div.orderItem em	{position:relative;display:block;float:left;width:19px;height:19px;left:-25px;top:-2px;margin:0 -22px -5px 0px;padding:2px 0 0;background:transparent url('../img/backOrderItem.gif') no-repeat;text-align:center;font-weight:bold;font-style:normal;color:white;}
div.orderItem p		{float:left;width:370px;}
div.orderItem img	{display:block;float:right;margin-top:-11px;}
/* img item */
div.imgItem		{position:relative;float:left;width:411px;margin:18px 28px 18px 0;}
div.imgItem img	{position:relative;float:left;cursor:pointer;}
div.imgItem p	{position:relative;float:right;width:280px;}
div.imgItem p,div.imgItem a	{font-size:11px;}
div.imgItem span{float:left;}

/* pic */
.pic	{position:relative;float:left;width:126px;height:120px;margin:0 6px 6px 0;border:solid 1px #E7E8E8;background:white url('/media/iconImageBlank.gif') center center no-repeat;cursor:pointer;}
.picA	{border-color:#ED1C24;filter:alpha(opacity=47);-moz-opacity:.47;}
/* bigPic */
.bigPic	{position:relative;float:right;width:474px;height:474px;padding:15px;border:solid 1px #D5D7D8;background:#F9F9F9 url('/media/iconImageTransparent.gif') center center no-repeat;text-align:center;}



/* category descr */
.container	{}
/* list subcategories */
dl	{margin-top:0;}
dt	{margin:0 0 5px;}
dd	{}
/* list */
.productList	{}
.productList div{position:relative;float:left;width:132px;height:92px;margin:11px 14px 44px 0px;border:solid 1px #CCCCCC;text-align:center;}
.productList img{position:relative;display:inline-block;margin:6px auto;cursor:pointer;}
.productList a	{position:absolute;bottom:-38px;left:0;height:32px;width:100%;text-align:center;}
.productList a:hover	{font-weight:bold;border:none;}
/* product */
div.pageContent	table	{width:450px;border-collapse:collapse;}
div.pageContent	table th,
div.pageContent	table td{padding:6px;border:solid 1px #CCCCCC;}/* descr */
div.pageContent	table th{width:120px;vertical-align:top;}/* image */
div.pageContent	table th img	{cursor:pointer;}
/* paging */
.pagingL	{position:relative;float:left;}
.pagingR	{position:relative;float:right;margin-right:11px;}
.pagingR a	{display:inline-block;position:relative;height:18px;padding:0px 3px;margin:0px 1px;border:solid 1px #9ACC53;line-height:auto;}
html>body .pagingR a{top:1px;height:16px;}
.pagingR a:hover{border:solid 1px #333333;line-height:auto;}
.pagingR span	{display:inline-block;position:relative;padding:0px 4px;border:solid 1px #333333;font-weight:bold;color:#333333;line-height:16px;}
/* fields */
	 div.fieldsL{position:relative;float:none;margin:0;padding:0;}
	 div.fieldsL a{line-height:20px;}
	 div.fieldsR{position:absolute;top:8px;left:-218px;width:190px;margin:0px;padding:0px;z-index:99;}
	 div.fieldsR div.alignC{padding-right:9px;}
        .field	{position:relative;float:left;width:210px;height:18px;margin:2px 0px 2px 0px;padding:1px 1px 0;border:solid 1px #CECECE;}
     div.field	{width:183px;text-align:left;border:none;}
textarea.field	{position:relative;float:left;width:394px;height:65px;margin:3px 0px 20px 0;padding:0;border:solid 1px #CECECE;overflow-x:hidden;overflow-y:auto;vertical-align:top;}
	    .fieldCheck		{display:inline-block;width:13px;height:13px;margin:1px 5px 0 0;border:none;}
	    .fieldCaptcha	{}
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;}
/* map */
  a.map	{display:block;position:relative;width:180px;margin:11px 0 9px;padding:0;border:none;}
  a.map:hover{border:none;}
  a.map img	{display:none;}
  a.map img.map	{display:block;position:relative;width:180px;border:solid 1px #cccccc;}
/* Privacy Policy */
div#privPolicy{display:none;z-index:99;position:absolute;top:298px;left:212px;width:605px;padding:0px;border:solid 1px #cccccc;background:#FeFeFe;filter:alpha(opacity=100); -moz-opacity:.99;color:black;}
div#privPolicy p	{margin:0px;padding:0px;height:18px;border:solid 2px white;background:#C1DDA0;text-align:right;}
div#privPolicy p img{cursor:pointer;}
div#privPolicy div	{margin:11px;}
/* faq */
a.faqActive		{border-bottom:dotted 1px #333333;color:#85B285;line-height:20px;}
/** pages **/
table.main div.box	{margin:0 0 10px 0;padding:0 0 0 10px;}	
table.main h1,
table.catalog h1,
table.products h1	{margin-bottom:11px;}
table.about			{}
table.contacts a.box{float:left;margin-bottom:18px;margin-left:0;}
table.contactsOK div.pageContent	{text-align:center;}
table.news			{}
table.newsDetails	{}
table.faq div.box	{height:1px;margin:22px 0 0;border-top:solid 2px #CCCCCC;}
table.faq a.box		{display:block;float:left;margin:9px 0 0;}


/* different files icons*/
td a.pdf			{background:transparent url('/img/leavesv/iconPDF.gif') no-repeat scroll 0 0;padding:3px 0px 3px 25px;}




/* 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:red;}
/** enlarge picture - no popup, but div-visibility **/
img.prodPic		{}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#fff;border:1px solid #cccccc;filter:alpha(opacity=60);-moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:38px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;border:solid 2px white;border-right-width:0;background:#C1DDA0;text-align:right;}
html>body p.enlargeTop{border-width:2px;}
p.enlargeBottom	{position:relative;height:16px;margin:0;background:#fff;text-align:right;font-weight:bold;color:#000;cursor:pointer;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;}
span.close		{padding-right:15px;font-weight:bold;font-size:8px;color:#000000;cursor:pointer;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}
/* dl.image style definitions */
div#enlarge		{position:absolute;left:0px;top:0px;background:#ffffff;border:1px solid black;outline:2px solid white;z-index:100;cursor:hand;}
div#enlarge h3	{position:relative;margin:0px;padding:2px 4px;height:auto;color:black;}
div#enlarge h4	{position:relative;padding:20px 40px;color:red;font-weight:bold;}
div#enlarge p	{position:relative;margin:0px;padding:2px 4px;}
div#enlarge img	{position:relative;margin:0px;margin-top:10px;}
/** debug formatting **/
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:pointer;background:white;display:none;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}