A#AdminCommand  { color: #fff; font-size: 10px; font-weight: normal; background-color: #5c6c00; text-decoration: none     ; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; border-bottom: 1px solid #fff; }
A#AdminCommand:hover   { color: #fff; font-size: 10px; font-weight: normal; background-color: #5c6c00; text-decoration: underline     ; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; }
A#LikeLink  { color: #666; text-decoration: none }
A#LikeLink:visited    { color: #666; text-decoration: none }
A#LikeLink:hover   { color: #333; text-decoration: none;  }
A#whiteLink  { color: white; text-decoration: none }
A#whiteLink:visited    { color: white; text-decoration: none }
A#whiteLink:hover   { color: white; text-decoration: none;  }
A#greenLink  { color: #3c4600; font-weight: bold; text-decoration: underline  }
A#greenLink:visited    { color: #3c4600; text-decoration: none; }
A#greenLink:hover   { color: #3c4600; text-decoration: none;  }
A:link { color: #333; text-decoration: none }
A:visited { color: #333; text-decoration: none }
A:hover   { color: #000; text-decoration: none;  }
A:active { color: #000 }
body { margin: 0; 
scrollbar-face-color: #f1f3d4;
scrollbar-track-color: #F1F2E1;
 }
FORM { margin: 0 }
IMG { border-style: none; }
INPUT.CHECKBOX { width: 13px; height: 13px; margin-right: 2px; margin-left: 2px; }
INPUT.SUBMIT { color: #fff; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; cursor: pointer; margin: 0; padding: 0; border-style: none }
INPUT.TEXT  { color: #333333; font-family: Arial, Helvetica, sans-serif; width: 100%; border: solid 1px #cccccc }
PRE  { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
TABLE  { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
TABLE#All { background-image: url(../Images/coming-soon.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; }
TABLE#BG { background-image: url(../Images/BG.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; height: 100%; }
TABLE#reg { background-image: url(../Images/Reg.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; }
TEXTAREA {
	behavior: url(../behaviors/maxlength.htc);
}
.AboutTxt01 { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 75px; padding-left: 10px; }
.AboutTxt02 { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 10px; }
.AboutTxt03 { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 100px; }
.AboutTxt01French { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 75px; padding-left: 10px; }
.AboutTxt02French { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 10px; }
.AboutTxt03French { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 100px; }
.AboutTxt01German { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 45px; padding-left: 10px; }
.AboutTxt02German { font-size: 12px; text-align: justify; padding-right: 45px; padding-left: 10px; }
.AboutTxt03German { font-size: 12px; text-align: justify; padding-right: 45px; padding-left: 100px; }
.AboutTxt01Russian { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 35px; padding-left: 10px; }
.AboutTxt02Russian { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 10px; }
.AboutTxt03Russian { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 100px; }
.AboutTxt01Dutch { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 75px; padding-left: 10px; }
.AboutTxt02Dutch { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 10px; }
.AboutTxt03Dutch { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 100px; }
.AboutTxt01Spanish { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 35px; padding-left: 10px; }
.AboutTxt02Spanish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 10px; }
.AboutTxt03Spanish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 100px; }
.AboutTxt01Danish { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 35px; padding-left: 10px; }
.AboutTxt02Danish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 10px; }
.AboutTxt03Danish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 100px; }
.AboutTxt01Polish { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 35px; padding-left: 10px; }
.AboutTxt02Polish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 10px; }
.AboutTxt03Polish { font-size: 12px; text-align: justify; padding-right: 35px; padding-left: 100px; }
.HomePage01 { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:360px }
.HomePage01French { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:360px }
.HomePage01German { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:360px }
.HomePage01Russian { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.HomePage01Dutch { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.HomePage01Spanish { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.HomePage01Turkish { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.HomePage01Danish { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.HomePage01Polish { font-size: 12px; text-align: justify; padding-top: 35px; padding-left: 10px; width:400px }
.big_pic { vertical-align: bottom; padding: 5px; }
.BigBut{ color: #fff; background-image: url(../Images/BigBut.gif); background-repeat: no-repeat; background-position: center; text-align: center; }
.ContactDetails { font-size: 14px; }
.contactForm   { color: #7b7b7b; font-weight: bold; text-align: right; width: 20%; vertical-align: top }
.contactFormInput { padding-left: 15px; width: 85% ; }
.contactFormNew { color: white; font-weight: bold; text-align: right; width: 20%; vertical-align: top; }
.CustomerFullName { font-weight: bold; }
.darkGrayMedBold { font-weight: bold; padding-left: 10px; }
.darkGraySml  { color: #666; font-size: 12px; }
.DealerListCompany { font-size: 14px; font-weight: bold; }
.DealerListCountry { color: #5c6c00; font-size: 16px; font-weight: bold; border-bottom: 1px dashed #990; }
.DealerListData { vertical-align: top; padding-top: 3px; padding-left: 3px; }
.DealerListDataBold { font-weight: bold; padding-top: 3px; padding-left: 3px; vertical-align: top; }
.DealerListField { color: #5c6c00; vertical-align: top; width: 30px; padding-top: 3px; }
.DealerListFieldset { width: 90%; padding: 20px 10px 10px; }
.DownMenu { font-size: 10px; padding-right: 10px;  }
.floatRight { float: right; }
.grayMed { padding-left: 10px; }
.grayMini { color: #999; font-size: 10px }
.greenBut_Center { color: white; background-image: url(../Images/GreenBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.greenBut_CenterSml { color: white; background-image: url(../Images/GreenBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.greenBut_Left { background-image: url(../Images/GreenBut_Left.gif); background-repeat: no-repeat; background-position: left center; width: 8px; height: 20px }
.greenBut_Right { background-image: url(../Images/GreenBut_Right.gif); background-repeat: no-repeat; background-position: right center; width: 8px; height: 20px }
.header{ width:1000px;height:135px;background-image: url(../Images/header.gif); background-repeat: no-repeat; background-position: right top;}
.headerBG{background-image: url(../Images/headerBG.gif); background-repeat: repeat-x;}
.HeaderNormal{ width:850px;height:89px;background-image: url(../Images/headerNormal.gif); background-repeat: no-repeat; background-position: left top;}
.HeaderNormalBG{background-image: url(../Images/headerNormalBG.gif); background-repeat: repeat-x;}
.HeaderNormalTxt{ color: white; font-size: 46px; font-weight: bold; font-style: italic; padding-top: 22px; padding-left: 225px; }
.Hide{ display: none }
.HideBut{ margin-right: 3px; margin-left: 3px; display: none     }
.LangSelect { font-size: 10px; width: 100px; height: 50%; }
.LangTxt { font-size: 10px; }
.ListItem { font-weight: bold; margin-bottom: 5px; }
.LoginMsg { padding-left: 15px; width: 85% ; color: #900; font-size: 12px; font-weight: bold;}
.Menu_BG { background-image: url(../Images/Menu_BG.gif); background-repeat: no-repeat; background-position: left bottom; height: 34px; vertical-align: top; padding-top: 4px; }
.MenuTabNORMAL{ color: white; font-size: 12px; font-weight: normal; background-color: #5c6c00;  cursor: pointer; }
.MenuTabOVER{ color: white; font-size: 14px; font-weight: bold; background-color: #5c6c00;}
.MsgError { color: #900; font-size: 12px; font-weight: bold; }
.MsgSuccess { color: #154105; font-size: 12px; font-weight: normal; }
.NavLine { color: white; width: 100%; }
.NewsArea {overflow: auto }
.SolutionArea {overflow: auto }
.NewsCell { background-color: #f1f3d4; background-image: url(../Images/Backgrounds_news.jpg); background-repeat: no-repeat; background-position: right top; vertical-align: top; border-style: solid; border-width: 1px; border-color: #697801 !important; }
.NewsContent { color: #666; font-size: 14px; font-weight: normal; line-height: 20px; text-align: left ; vertical-align: top; }
.NewsDate { color: #666; font-size: 12px; text-align: right; padding-top: 3px; padding-bottom: 3px }
.Newsheader { color: #666; font-size: 16px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px   }
.NewsImg { border: double 4px #5c6c00; }
.padA { padding-top: 15px; padding-bottom: 15px; }
.pic_tbl { background-color: #fdfeec;  height: 390px; border: solid 1px #687800; }
.pointer { cursor: pointer; }
.pointerBut { margin-right: 3px; margin-left: 3px; cursor: pointer; }
.pro_header { vertical-align: top; height: 45px; }
.pro_header_bg { color: white; font-size: 18px; font-weight: bold; background-image: url(../Images/pro_header_bg.gif); background-repeat: repeat-x; background-position: 0 top; vertical-align: top; padding-top: 5px; padding-left: 10px; }
.pro_header_right { background-image: url(../Images/pro_header_right.gif); background-repeat: no-repeat; background-position: right top; width: 36px; }
.ProductCell { background-color: #f1f3d4; background-image: url(../Images/Backgrounds_products.jpg); background-repeat: no-repeat; background-position: right top; vertical-align: top; border-color: #697801 !important; border-style: solid; border-width: 1px; }
.CleanCell{ background-color: #f1f3d4; vertical-align: top; border-color: #697801 !important; border-style: solid; border-width: 1px; }
.ProductCell_space { width: 15px; }
.RegForm    { color: #7b7b7b; font-weight: bold; text-align: right; width: 85px; vertical-align: top }
.RegForm2    { color: #7b7b7b; font-weight: bold; text-align: right;  vertical-align: top ; padding-right: 5px;padding-left: 15px  }
.RegFormInput { padding-left: 15px; text-align: left; }
.secHeader{ width:1000px;height:51px;background-image: url(../Images/secHeader.gif); background-repeat: no-repeat; background-position: left top;}
.secHeaderBG{background-image: url(../Images/secHeaderBG.gif); background-repeat: repeat-x;}
.secHeaderHOME{ width:1000px;height:51px;background-image: url(../Images/secHeaderHOME.gif); background-repeat: no-repeat; background-position: left top;}
.Show{  }
.sml_pic { vertical-align: middle; height: 100%; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.sml_pic_cell { padding-right: 10px; padding-left: 10px; }
.tbl_div { width: 100%; height: 100%; overflow: auto; padding-top: 15px; padding-right: 15px; padding-left: 15px;}
.tbl_mid_bg { background-color: #fdfeec; vertical-align: top; width: 251px; height: 269px; border-right: 1px solid #687800; border-bottom: 1px solid #687800; border-left: 1px solid #687800; }
.tbl_top_bg { color: white; font-size: 12px; font-weight: bold; background-color: #5c6c00; background-image: url(../Images/tbl_top_bg.gif); background-repeat: no-repeat; background-position: left top; vertical-align: middle; height: 21px; padding-left: 20px; }
.tbl_top_left { background-image: url(../Images/tbl_top_left.gif); background-repeat: no-repeat; background-position: left top; width: 9px; height: 21px; }
.tbl_top_right { background-image: url(../Images/tbl_top_right.gif); background-repeat: no-repeat; background-position: right top; width: 16px; height: 21px; }
.TEXTAREA.NORMAL  { color: #333333; font-family: Arial, Helvetica, sans-serif; width: 100%; overflow: auto; border: solid 1px #cccccc }
.TopMenu{ background-image: url(../Images/TopMenu.gif); background-repeat: repeat-x; vertical-align: middle; height: 40px; }
.TopMenu_BG_C { color: white; background-image: url(../Images/TopMenu_BG_C.gif); background-repeat: no-repeat; height: 80px; vertical-align: top; width: 1000px; }
.TopMenu_BG_L { background-image: url(../Images/TopMenu_BG_L.gif); background-repeat: repeat-x; height: 80px; vertical-align: middle; }
.TopMenu_BG_R { background-image: url(../Images/TopMenu_BG_R.gif); background-repeat: repeat-x; height: 80px; vertical-align: middle; }
.TopMenuBut_Center { color: white; background-image: url(../Images/TopMenuBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.TopMenuBut_Left { background-image: url(../Images/TopMenuBut_Left.gif); background-repeat: no-repeat; background-position: left center; width: 15px; height: 21px }
.TopMenuBut_Right { background-image: url(../Images/TopMenuBut_Right.gif); background-repeat: no-repeat; background-position: right center; width: 15px; height: 21px }
.TopMenuTbl{ color: white; width: 1000px; height: 80px; }
.txt_tbl { background-color: #fdfeec;  height: 390px; border: solid 1px #687800; }
.WhiteBgBig { background-image: url(../Images/WhiteBgBig.gif); background-repeat: no-repeat; background-position: center top; }
.WhiteMini { color: white; font-size: 10px; }
.WhiteSml { color: white; font-size: 12px; }
.select { font-size: 12px; width: 100%; }
.BookNameCellHeader { font-size: 14px; font-weight: bold; text-align: center; width: 200px; height: 50px; padding-right: 5px; padding-left: 5px; }
.BookNameTypeHeader { font-size: 14px; font-weight: bold; text-align: center; width: 190px; padding-right: 5px; padding-left: 5px; }
.BookNameLangHeader { font-size: 14px; font-weight: bold; text-align: center; }
.BookNameFrontHeader { font-size: 12px; font-weight: bold; text-align: center; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameRearHeader { font-size: 12px; font-weight: bold; text-align: center; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameCellData { font-size: 12px; font-weight: bold; text-align: left; width: 200px; height: 50px; padding-right: 5px; padding-left: 5px; }
.BookNameTypeData { font-size: 12px; font-weight: bold; text-align: left; width: 190px; padding-right: 5px; padding-left: 5px; }
.BookNameFrontData { font-size: 12px; font-weight: bold; text-align: left; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameRearData { font-size: 12px; font-weight: bold; text-align: left; width: 100px; padding-right: 5px; padding-left: 5px; }
.BooksArea { vertical-align: top; overflow: auto  }
.BigGrn { color: #900; font-size: 14px; font-weight: bold; }
.servicesCell_BG { color: #fff; font-size: 20px; font-weight: bold; background-image: url(../Images/servicesCell_BG.gif); background-repeat: no-repeat; background-position: left top; vertical-align: bottom; width: 250px; height: 72px; padding-bottom: 10px; padding-left: 20px;  }
TR#Rowbold { font-weight: bold; }
TABLE#CalcTbl { border-top: 1px solid #cecece; border-right: 1px solid #cecece; }
TABLE#CalcTbl TD { text-align: center; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; }
TABLE#CalcTbl INPUT { text-align: center; }
.HeaderSml { font-size: 14px; }
.HeaderNor { font-size: 16px; }
.HeaderBig { font-size: 18px; }
.LeftColm {  }
.LeftColmBold{ font-size: 14px; font-weight: bold; }
.UnitsTxt { font-size: 10px; }
.Sml { font-size: 10px; }
.RightColm { }
.RightColmBold { font-weight: bold; }
TABLE#CalcTotalTbl TD { font-size: 16px; font-weight: bold; }
.MainDealerCell { color: #5c6c00; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 150px; cursor: pointer; }
.SpecTblMed { font-size: 14px;font-weight: bold;text-align: center;border: 1px solid #687800;}
.SpecTblSml { font-size: 12px;font-weight: bold;text-align: center;border: 1px solid #687800;}
.SpecTblSml2 { font-size: 12px; font-weight: normal; text-align: center; border: solid 1px #687800; }
.TextPower { font-size: 10px; line-height: 0; text-indent: 0; position: relative; top: -6px; }
.BoldTxt { font-weight:bold;}