/**-- Application root element --**/
* 	{font-family:Arial,Tahoma,Helvetica,Verdana,Georgia,Times,sans-serif;}
html{margin:0;padding:0;}
body{margin:0;padding:0;background:white url('../img/backSite.jpg') center 27px repeat-x;font-size:12px;color:#000000;}

a,p,img,div	{margin:0;padding:0;}
a,img,button{border:none;outline:none;}
a			{text-decoration:underline;color:#1D4F03;}
a:hover		{text-decoration:none;}

.clr		{position:relative;display:inline;clear:both;float:none;top:0;width:100%;height:1px;font-size:10px;}
h1,.visible	{display:none;}
/**-- Positioning --**/
.cont	{position:relative;width:924px;margin:0 auto;}

/**-- Header --**/
.header		{z-index:90;position:relative;height:22px;padding:5px 0 0;background:black;text-align:center;}
.header a	{float:left;width:auto;text-decoration:none;font-size:12px;color:white;}
.header img	{margin:0 5px 0 0;vertical-align:baseline;}
.header form.fields{float:right;width:auto;margin:-2px 0 0;padding:0;}
.header form.fields button{width:143px;font-size:11px;vertical-align:top;background-image:url('../img/buttonDark.gif');}
.header form.fields input{width:182px;margin:0 2px;padding:1px;border:solid 1px #205004;font-size:12px;vertical-align:1px;}

/**-- Banner --**/
.banner		{position:relative;min-width:925px;height:179px;background:transparent url('../img/banner.jpg') center top no-repeat;text-align:center;}
.logo,.logo img	{z-index:90;position:relative;}
/**-- Main menu - TODO: format the corners! --**/
.mainMenu	{z-index:90; position:relative;	width:900px; height:48px; top:-48px; margin:0 auto -48px; /*padding:0 0 0 -1px;*/ background:transparent url('../img/-separator.png') left top repeat-x;}
.mainMenu a	{display:block;position:relative;float:left;width:auto;height:30px;margin:0 2px 0 0;padding:18px 33px 0;background:transparent url('../img/menu.png') left top no-repeat;text-align:center;/*filter:alpha(opacity=95);opacity:0.94;*/}
.mainMenu a.nomargin {margin:0;}
.mainMenu img	{}
.mainMenu q	{display:block;position:absolute;top:0;right:-1px;width:1px;height:100%;background:transparent url('../img/menuR.png') right top no-repeat;font-size:0;}
.mainMenu a.first	{background-image:url('../img/menuFirst.png');}
.mainMenu a.last 	{margin-right:6px;}
.mainMenu a.last q	{width:4px;right:-4px;background-image:url('../img/menuFirst.png');}
 /** active **/
.mainMenu a.active,	
.mainMenu a.active q{background-image:url('../img/menuA3.png');}
.mainMenu a.first.active,
/*.mainMenu a.first.active q,*/
.mainMenu a.last.active q{background-image:url('../img/menuFirstA.png');}
.mainMenu a:hover	{}
 /** english **/
 .mainMenu.menuEN	{width:891px;}
 .menuEN a	{padding:18px 32px 0 33px;}
/**-- Page content --**/
.pageContent{position:relative;width:844px;/*width:830px;*/margin:0 auto;padding:30px 0;}
/** Elements **/
/* Titles */
h2.title	{margin:0;padding:26px 0;font-size:22px;line-height:22px;color:#1D4F03;}
h3.title	{margin:0;padding:11px 0 0;font-weight:normal;font-size:22px;line-height:22px;color:#1D4F03;}
h4.title,h4.org	{margin:6px 0;padding:0;font-weight:normal;/**/font-size:18px;line-height:18px;color:#1D4F03;}
h4.org		{margin:0 0 6px;}
h4.title b	{float:left;min-width:120px;}
h2.subTitle	{}
h3.subTitle	{margin:9px 0;padding:0;font-size:14px;line-height:14px;}
h4.subTitle	{}
b.title	{color:#1D4F03;}
/* Text box */
.txt	{position:relative;min-height:450px;margin:0 0 26px;padding:19px 28px;background:transparent url('../img/backTxtY.gif') left center repeat-y;}
.txt q	{position:absolute;width:20px;height:20px;background:transparent url('../img/backTxtX.gif') left top no-repeat;font-size:0;text-indent:-5000px;}
.txt q.absTL{top:0;left:0;width:100%;background-position:left top;}
.txt q.absTR{top:0;right:-3px;background-position:right top;}
.txt q.absBL{bottom:0;left:0;width:100%;background-position:left bottom;}
.txt q.absBR{bottom:0;right:-3px;background-position:right bottom;}
/* Text box without shadow */
.txtClr	{min-height:11px;padding:15px 5px 15px 24px;border:solid 1px #DEDEDE;background:none;}
.txtClr q	{width:11px;height:11px;background-image:url('../img/corners.gif');}
.txtClr q.absTL{top:-1px;left:-1px;width:11px;background-position:left top;}
.txtClr q.absTR{top:-1px;right:-1px;background-position:right top;}
.txtClr q.absBL{bottom:-1px;left:-1px;width:11px;background-position:left bottom;}
.txtClr q.absBR{bottom:-1px;right:-1px;background-position:right bottom;}
/* Shadow */
.shadow	{min-height:120px;background:transparent url('../img/shadow.jpg') center top no-repeat;}

/* Links */
a.link	{font-size:13px;color:#1D4F03;}
a.list	{}
.more	{float:right;width:auto;font-style:normal;}
.more a	{/*color:#1D4F03;*/}
a.btn	{}
a.back	{display:block;float:right;width:auto;margin:0;padding:0 0 0 11px;background:transparent url('../img/prev.gif') left 3px no-repeat;font-size:12px;color:#1D4F03;}
.videoLink	{position:relative;margin:0;padding:2px 0 2px 20px;background:transparent url('../img/videoLink.jpg') left 3px no-repeat;color:#1D4F03;}
.videoLink a{}
/* Buttons */
button	{z-index:66;position:relative;width:90px;height:20px;margin:0;padding:0 0 2px;border:none;background:transparent url('../img/button.gif') left top no-repeat;/*letter-spacing:-0.5px;*/font-size:12px;vertical-align:middle;color:white;cursor:pointer;}
button.btnBig{width:195px;float:right;right:10%;background-image:url('../img/buttonBig.gif');}
/* Dots */
.dotsH	{height:1px;margin:0;background:transparent url('../img/dotsH.gif') left top repeat-x;}
.dotsV	{position:relative;float:left;width:511px;min-height:480px;margin:0;padding:0 0 9px 9px;background:transparent url('../img/dotsV.gif') left top repeat-y;}
.brdL	{}
.brdR	{}
.brdT	{}
/** Box **/
.box	{position:relative;float:left;width:256px;min-height:120px;margin:11px 30px 28px 0;padding:0 0 15px;background:white url('../img/boxB.jpg') center bottom no-repeat;}
.box q	{display:block;position:relative;width:100%;height:11px;top:-11px;margin:0 0 -11px;background:transparent url('../img/boxT.gif') center top no-repeat;font-size:0;text-indent:-5000px;}
.box p	{min-height:11px;padding:4px 16px 4px 20px;/*req1080: padding:4px 16px 4px 22px;*//*padding:4px 8px 4px 12px;*/border:solid 1px #B8B8B8;border-width:0 1px;}
.box a.pic	{margin-left:-11px;}
/*req1314*/
.boxR	{position:relative;float:right;width:256px;min-height:120px;margin:11px 0 2px 10px;padding:0;background:white url('../img/boxB_r.jpg') center bottom no-repeat;}
.boxR q	{display:block;position:relative;width:100%;height:11px;top:-11px;margin:0 0 -11px;background:transparent url('../img/boxT_r.gif') center top no-repeat;font-size:0;text-indent:-5000px;}
.boxR p	{min-height:11px;padding:4px 16px 4px 10px;/*req1080: padding:4px 16px 4px 22px;*//*padding:4px 8px 4px 12px;*/border:solid 0px #cbcba5;border-width:0 0px;}
.boxR  a.pic		{display:block;float:left;width:234px;min-height:173px;margin:0 0 10px 0;background:transparent url('../img/bullit.gif') center top no-repeat;text-align:center;}
/*end req1314*/
.box strong.title	{/*req1080:*/clear:left;display:block;height:32px;overflow:hidden;/*req1080 end*/font-size:13px;color:#1D4F03;}
.box span.abstract	{display:block;min-height:80px;margin:0 0 6px;word-wrap:break-word;/*word-wrap:break-word;*/}
/* last */
.box.last	{margin-right:0;}
/** Box small **/
.box.small	{width:131px;margin:22px 32px 0 0;padding:0 0 15px;background-image:url('../img/boxBSmall.jpg');}
.box.small q	{height:6px;top:-6px;margin:0 0 -6px;background-image:url('../img/boxTSmall.gif');}
.box.small p	{padding:4px 6px 4px 12px;}
.box.small a	{color:#1D4F03;}
.box.small a.pic	{width:120px;min-height:93px;margin-bottom:9px;margin-left:-8px;}
.box.small span.abstract{min-height:150px;/*min-height:111px;*/margin:9px 0;/*word-wrap:break-word;*/}
/* last */
.box.small.last	{margin-right:0;}
/** Box big **/
.box.big	{width:536px;margin-right:18px;background-image:url('../img/boxBBig.jpg');}
.box.big q	{background-image:url('../img/boxTBig.gif');}

/** Item **/
p.item, div.item	{color:#3A3A3A;display:block;margin-bottom:10px;}
a.item	{font-weight:bold;font-size:13px;text-decoration:none;color:#1D4F03;}
a.item:hover	{text-decoration:underline;}
b.item		{font-weight:normal;color:#1D4F03;/*color:#569316;*/}
em.item	{font-weight:bold;color:#7D7D7D;}
/** List **/
   .list	{}
/* container */
div.list		{min-height:11px;margin:26px 0;}
div.list .box	{margin-right:5px;}

/** Tables **/
table.tbl	{/*min-height:490px;height:100%;height:400px;*/width:100%;margin:0 0 9px;border:solid 1px #DEDEDE;/*border-collapse:collapse;*/background:white;color:#1D4F03;}
.tbl th	{/*min-height:20px;*/height:20px;padding:9px 4px;background:white;vertical-align:top;}
.tbl td	{/*min-height:20px;*/height:20px;padding:9px 8px;background:#EEEEEE;vertical-align:top;}
.tbl tr.even td	{background:#F8F8F8;}
.tbl tr.empty th,.tbl tr.empty td{height:auto;}
.tbl b	{display:block;}
.tbl a	{font-weight:normal;color:#1D4F03;}
.tbl .small	{width:80px;}
/* thead */
.tbl thead	{}
.tbl thead th	{height:20px;padding:6px 4px;border-left:solid 1px white;background:#476338;font-weight:bold;color:white;}
.tbl thead td	{height:20px;padding:6px 8px;/*border-left:solid 1px #476338;*/background:#476338;font-weight:bold;color:white;}
/* tbody */
.tbl tbody		{/*height:450px;*/}
/* tfoot */
.tbl tfoot td	{height:1px;}

/** Fields **/
form.fields		{position:relative;margin:0;padding:0;}
.fields	p		{top:0;/*font-size:11px;color:#5C5C5C;*/}
.fields label	{display:inline-block;width:150px;margin:1px 0 7px;padding:0 4px 0 0;text-align:right;vertical-align:top;}
.fields input	{width:200px;margin:0;padding:1px 4px 0;border:solid 1px #A7A7A7;}
.fields select	{width:198px;margin:0 0 0 1px;padding:1px 0 0;border:solid 1px #A7A7A7;}

.fields textarea{width:202px;height:120px;margin:3px 0;padding:2px;border:solid 1px #A7A7A7;font-size:12px;vertical-align:top;overflow-y:auto;}
.fields i		{font-style:normal;color:#FF8628;/*display:-moz-inline-box;display:inline-block;width:8px;height:9px;margin:0 4px;background:transparent url('../img/star.gif') left top no-repeat;text-indent:-5000;font-size:0px;vertical-align:top;*/}
.fields .half	{width:103px;}
.fields .big	{width:628px;}
/* check */
.fields input.chk{display:inline-block;width:14px;height:14px;margin:1px 0 0 5px;padding:0;border:none;vertical-align:middle;}
/* captcha */
  img.captcha	{margin:5px 0 0;border:solid 1px #A7A7A7;vertical-align:top;}
input.captcha	{width:118px;margin-top:5px;padding-left:9px;font-size:24px;letter-spacing:18px;}
/** Paging **/
.paging	{position:relative;/*req1080: float:right;min-width:120px;width:auto;margin:0;padding:0;color:#1D4F03;*/}
.paging.bottom	{margin:5px 0 22px;}
.pagingL		{/*display:none;*/position:relative;float:left;margin-right:45px;}
.pagingL b		{}
.pagingR		{position:relative;float:right;min-width:120px;width:auto;/**/margin:0;padding:0;color:#1D4F03;}
.pagingR a		{position:relative;padding:0 1px;font-size:12px;}
.pagingR a:hover	{text-decoration:none;/*color:#569316;*/}
.pagingR a.prev	{margin-right:9px;padding-left:9px;background:transparent url('../img/prevPage.gif') left 3px no-repeat;}
.pagingR a.next	{margin-left:9px;padding-right:9px;background:transparent url('../img/nextPage.gif') right 3px no-repeat;}
.pagingR strong	{padding:0 2px;font-size:12px;}
	
/** Picture **/
  a.pic		{display:block;float:left;width:234px;min-height:173px;margin:0 0 10px 0;background:transparent url('../img/bullit.gif') center top no-repeat;text-align:center;}
  a.pic.last{margin-right:0;}
table.pic	{position:relative;float:left;width:347px;margin:7px 0 0;padding:0;/*padding:3px 5px 5px 3px;*/}
table.pic td{position:relative;width:347px;height:250px;background:transparent url('../img/photo.gif') left top no-repeat;text-align:center;vertical-align:middle;text-align:center;vertical-align:middle;}
table.pic a{/*display:block;width:100%;height:100%;background:transparent url('../img/bullit.gif') center center no-repeat;*/}
/**-- Product --**/
.prd	{position:relative;}
/** breadcrump **/
.breadcrump	{float:left;width:620px;margin:0 0 14px;color:#1D4F03;}
.breadcrump a	{color:#1D4F03;}
/** categories **/
.categories	{position:relative;margin:11px 0 0;padding:0;}
.categories p	{display:block;position:relative;float:left;top:0;width:233px;margin:0 30px 0 0;padding:0 0 15px;/*background:red;line-height:11px;*/}
.categories p.last	{margin:0;}

/** box 
.prd .box	{width:131px;margin:22px 32px 0 0;padding:0 0 15px;background-image:url('../img/boxBSmall.jpg');}
.prd .box q	{height:6px;top:-6px;margin:0 0 -6px;background-image:url('../img/boxTSmall.gif');}
.prd .box p	{padding:4px 6px 4px 12px;}
.prd .box a	{color:#1D4F03;}
.prd .box a.pic	{width:120px;height:90px;margin-bottom:9px;}
.prd .box span{min-height:111px;margin:9px 0;}
**/
/* last */
.prd .box.last	{margin-right:0;}
/** details **/
.details	{position:relative;float:left;width:410px;margin:0 0 0 22px;color:#383838;}
.descr		{min-height:148px;margin:0 0 14px;font-size:13px;color:black;word-wrap:break-word;/*word-wrap:break-word;*/}
.print		{padding:0 0 0 22px;background:transparent url('../img/print.gif') left bottom no-repeat;color:#1D4F03;}
.fontBtns	{float:left;margin-left:300px;width:100px;}
.fontNormal		{display:block;float:left;width:17px;height:15px;margin:0 5px 0 0;background:transparent url('../img/fontSize.gif') left top no-repeat;}
.fontDecrease	{display:block;float:left;width:15px;height:15px;margin:0 3px 0 0;background:transparent url('../img/fontSize.gif') -22px 0 no-repeat;}
.fontIncrease	{display:block;float:left;width:15px;height:15px;margin:0 3px 0 0;background:transparent url('../img/fontSize.gif') right top no-repeat;}
/** suggested **/
.prd h4.title	{margin-top:80px;}



/**-- Microformats --**/
/** hCard **/
/* contacts */
div.vcard	{float:left;width:350px;margin:0 0 0 48px;}
div.vcard table.pic	{margin:69px 0 0 -2px;}
div.vcard th	{padding:0 0 5px;font-weight:normal;text-align:left;}
/* footer */
.vcard	{}


/**-- Sitemap --**/
.sitemap	{min-height:204px;padding:11px 0;background:#5C7D16 url('../img/backSitemap.jpg') center top repeat-x;color:white;}
.sitemap .cont	{width:804px;margin:0 auto;padding:30px 0 30px 26px;}
.sitemap strong	{display:block;margin:6px 0 30px;}
.sitemap p	{float:left;width:236px;margin:0 26px 0 0;padding:0;}
.sitemap a	{color:white;}
/**-- Partner --**/
.partner	{height:35px;line-height:37px;width:804px;margin:0 auto;padding:0 0 0 26px;background:white;}
.partner a	{height:45px;padding:9px 28px 0 0;background:transparent url('../img/partner.gif') right bottom no-repeat;color:black;}
/**-- Category view --**/
.catList	{position:relative;float:left;width:211px;height:auto;padding:7px 0 0;font-size:13px;}
.catList div	{position:relative;width:209px;height:752px;margin:11px 0 0;padding:0 2px 0 9px;background:#F5F5F5;overflow:auto;overflow-y:scroll;}
.catList div b{display:block;padding:1px 0 0 0;color:#1D4F03;}
.catList a	{position:relative;display:block;margin:1px 0 1px 0;color:#383838;}

.catInfo	{position:relative;float:right;width:558px;}
.catInfo .box{margin:11px 11px 11px 0;}

/**-- Video --**/
/** main video **/
div.mainVideo	{position:relative;height:auto;margin:0;padding:0;margin-bottom:10px;}
.mainVideo .box	{}
.mainVideo .box a.pic{float:none;margin-bottom:0;}
.mainVideo p.item	{float:right;width:494px;min-height:150px;padding-bottom:30px;}
.mainVideo a.item	{display:inline-block;padding:5px 0;}
/** list **/
.videoList	{}
.videoList .catList		{width:184px;padding:0;/*padding:0 9px 6px 0;*/}
.videoList .catList.dotsV{min-height:300px;margin-right:-1px;background-position:top right;}
.videoList .catList div	{width:172px;margin:0;padding:0;background:none;height:auto;overflow:auto;}
.videoList .catInfo		{width:600px;padding:0 0 6px 5px;}
.videoList .catInfo.dotsV{min-height:300px;}
.videoList .catInfo p.item	{float:left;width:150px;min-height:150px;padding:8px 0 0;}
.videoList .catInfo .pagingL{padding:0 0 0 12px;}
.videoList .box.small	{min-height:80px;margin:9px;padding:0 0 7px;}
.videoList .box.small a.pic	{float:none;min-height:80px;margin-bottom:0;}
/** details **/
.videoDetails	{}
.videoDetails div.item	{float:left;width:234px;}


/**-- Footer --**/
.footer	{position:relative;height:38px;background:black;text-align:center;}
.footer address{width:819px;margin:0 auto;padding:5px 0 0 39px;font-size:11px;font-style:normal;text-align:left;color:white;}
.footer a	{text-decoration:underline;color:white;}
.footer a:hover	{text-decoration:none;}
.footer span.more	{margin-top:0!important;}
/**-- Pages --**/
body.catalog span.more	{margin-top:9px;}
body.contacts form.fields.flt	{float:left;width:364px;}
body.main	{background-image:url('../img/backSiteMain.jpg');}
body.main .banner{height:439px;background-image:url('../img/bannerMain.jpg');}
body.main .pageContent	{width:830px;}
body.main .mainVideo p.item	{float:right;width:544px;}
body.news table.pic	{float:right;margin:0px 0 9px 18px;}
body.news h3.title	{margin:18px 0;}
body.news div.list	{min-height:400px;}
body.sale form.fields.flt		{float:left;width:267px;color:#1D4F03;}
body.sale .fields input	{width:186px;}
body.sale .paging		{width:100%;}
body.sale .pagingL		{display:block;float:left;}
body.search .paging	{width:150px;}
body.search h4.title span	{font-size:12px;}
body.partners	{}
body.partners a.pic	{height:auto;min-height:110px;margin-bottom:0;margin-top:2px;background-position:center center;}





/**-- General formating --**/
.hand	{cursor:pointer;vertical-align:middle;}
.floatL	{float:left;min-width:11px;}
.floatR	{float:right;min-width:11px;}
.colorRed	{color:#FF7B24;}
/**-- Print formating --**/
/* printing styles */
@media print	{
	.noPrint,
	div.header,
	div.mainMenu,
	div.sitemap,
	div.partner,
	div.dotsH,
	a.back,
	a.print,
	.box a		{display:none;}
	.box a.pic	{display:block;}
	.box p		{border-width:1px;}
	div.banner	{height:108px;}
	div.txt		{min-height:108px;}
	body
				{background:none;}
	div.banner	{height:100px;background:none;}
	div.footer,div.footer address,div.footer a	{background:none;color:black;}

}
/**-- Script formating --**/
/** over **/
div#over	{z-index:98;display:none;position:absolute;top:0;left:0;background:black;width:100%;height:100%;filter:alpha(opacity=60);opacity:0.59;}
/** enlarge formatting **/
div.enlarge		{z-index:99;display:none;position:absolute;left:50%;top:50%;background:black;text-align:left;}
   .enlarge div	{z-index:88;position:relative;min-height:22px;height:auto!important;height:22px;margin:14px -14px 18px;padding:0 22px 22px;border-top:solid 14px black;border-left:solid 14px black;border-right:solid 18px black;background:white;}
   /*.enlarge img	{display:none;}*/
  p.enlargeTop	{z-index:100;position:relative;margin:-9px -22px 6px;padding:22px 0 6px 22px;background:white;font-weight:bold;/*color:#913740;*/}
  .close	{position:absolute;top:-34px;right:-34px;cursor:pointer;}
  
 em.absTL, em.absTR, em.absBL, em.absBR	{display:block;position:absolute;width:28px;height:28px;line-height:30px;padding:0;font-size:115px;font-style:normal;text-indent:-6px;color:black;overflow:hidden;text-align:left;}
 em.absTL	{top:0px;left:-14px;}
 em.absTR	{top:0;right:-14px;}
 em.absBL	{bottom:0;left:-14px;}
 em.absBR	{bottom:0;right:-14px;}
  
/** privacy policy **/
#privPolicy	{width:900px;}

/** message **/
h5,	h6	{margin:0;padding:100px 0;text-align:center;font-weight:bold;font-size:12px;}
h6	{color:#FF7B24;}
form h6	{padding:9px 0;}
h5 a.back,h6 a.back	{display:inline;float:none;}
  .error{background:#FFEEEE!important;color:#913740!important;}
/** flash **/
.flash	{z-index:88;position:relative;width:925px;height:358px;margin:-37px auto 0;/*border:solid 1px red;background:red url('../img/backFlash.jpg') center top no-repeat;*/}
#flashVideo{text-align:center;}
/** 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;}

