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#LikeLinkGray  { color: #CCC; text-decoration: underline; }
A#LikeLinkGray:visited    {
	color: #CCC;
	text-decoration: underline
}
A#LikeLinkGray:hover   { color: #CCC; text-decoration: none;  }
A#LikeLink  { color: #FFF; text-decoration: underline; }
A#LikeLink:visited    {
	color: #FFF;
	text-decoration: underline
}
A#LikeLink:hover   { color: #FFF; 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: #FFF;
	text-decoration: none;
}
A:visited { color:  #FFF; text-decoration: none; }
A:hover   { color: #b7c326; text-decoration: none;  }
A:active { color: #b7c326; }
body { 
margin: 0; 
/*scrollbar-face-color: #333;*/
scrollbar-base-color: #232323;
/*scrollbar-track-color: #FFF;*/
scrollbar-arrow-color: #FFF;
color:#FFF;
background:#000;
overflow:hidden;
}
FORM { margin: 0 }
IMG { border-style: none; }
INPUT.CHECKBOX { width: 13px; height: 13px; margin-right: 2px; margin-left: 2px; }
INPUT.SUBMIT { color: #069; 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%; }
TABLE#DATA_TBL{
	text-align:center;
}
TEXTAREA {
	behavior: url(../behaviors/maxlength.htc);
}
fieldset {
	/*	border-color:#003366;*/
}
.FamilyTitle { font-size: 18px; font-weight:bold; }
.FamilyInfo { font-size:14px; overflow:auto;  }
.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; }
.LogoSlogen {
	background-image: url(../Images/LogoSlogen.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.contactForm   {
	color: #FFF;
	font-weight: bold;
	text-align: right;
	vertical-align: top
}
.IconUpSpace {
	height:16px;
}

.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: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed  ;
	border-bottom-color: #FFF;
}
.DealerListCountry a:hover { color: #FFFFFF; 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: #FFFFFF; vertical-align: top; width: 30px; padding-top: 3px; }
.DealerListFieldset { width: 90%; padding: 0px 10px 10px; margin:0px; }
.DownMenu { font-size: 10px; padding-right: 10px;  }
.floatRight { float: right; }
.grayMed { padding-left: 10px; }
.grayMini { color: #999; font-size: 10px }
.whiteMini { color: #FFF; font-size: 10px }
.whiteBut_Center { color:#069; background-image: url(../Images/whiteBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.whiteBut_CenterSml { color: white; background-image: url(../Images/whiteBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.whiteBut_Left { background-image: url(../Images/whiteBut_Left.gif); background-repeat: no-repeat; background-position: left center; width: 8px; height: 20px }
.whiteBut_Right { background-image: url(../Images/whiteBut_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; }

.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%; }
.ContentDivArea {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: #FFF; font-size: 14px; font-weight: normal; line-height: 20px; text-align: left ; vertical-align: top; }
.NewsDate { color: #FFF; font-size: 12px; text-align: right; padding-top: 3px; padding-bottom: 3px }
.Newsheader {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px
}
.NewsImg { border: solid 2px #069; }
.padA {padding-bottom: 15px; padding-left:20px}
.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-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_div_ff { width: 435px; height: 340px; 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: 100px;
	vertical-align: top;
	width: 1000px;
	background-position: center top;
}
.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: 100px; }
.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; width: 190px; padding-right: 5px; padding-left: 5px;}
.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  }
.Red14Bold { color: #900; font-size: 14px; font-weight: bold; }
.LoginMsg { color: #900; font-size: 12px; 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#bookTbl { border-top: 1px solid #FFF; border-right: 1px solid #FFF; }
TABLE#bookTbl TD { text-align: center; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; }
TABLE#bookTblForm TD { padding-right:20px; }
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 #FFF;}
.SpecTblSml { font-size: 12px;font-weight: bold;text-align: center;border: 1px solid #FFF;}
.SpecTblSml2 { font-size: 12px; font-weight: normal; text-align: center; border: solid 1px #FFF; }
.TextPower { font-size: 10px; line-height: 0; text-indent: 0; position: relative; top: -6px; }
.BoldTxt { font-weight:bold;}
.whiteButTbl{
	border:#036 solid 1px;
}
FORM#BookListForm SELECT {
	width:170px;
}
