body {
	/*background: url(images/bg_main.jpg) right;*/
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
p, td  {
	font: 11px/16px Tahoma;
	color: #5B686F;
	vertical-align:top;
}
a, a:visited, a:hover  {
	font: 11px/16px Tahoma;
	color: #5B686F;
	text-decoration: underline;
}
h1 {
	font: 17px Tahoma;
	color: #5B686F;
}
/*__________________________________BG______________________*/
.BgLeft {
	background: url(images/bg_left.jpg) repeat-y right;
}
.BgLeftBottom {
	background: url(images/bg_left_bottom.jpg) no-repeat bottom right;
	height: 557px;
}
.BgLeftMain {
	background: url(images/bg_left_main.jpg) right;
}
.BgRightMain {
	background: url(images/bg_right_main.jpg);
	width: 50%;
	vertical-align: top;
}
.BgRight {
	background: url(images/bg_right.jpg) no-repeat top left;
	height: 568px;
}
.BgFlash {
	background: url(images/home.jpg) no-repeat;
}
.BgFlashRight {
	background: url(images/flash_right.jpg);
	width: 275px;
	text-align: center;
	padding-top: 130px;
	vertical-align: top;
	padding-left: 20px;
}
.BgText {
	background: #fff url(images/bg_text.gif) repeat-x top;
	vertical-align: top;
	height: 100%;
	padding: 5px 45px 40px 35px;
}
.BgTrademarks {
	background: url(images/bg_trademarks.jpg) no-repeat;
	height: 201px;
	padding: 20px 58px 0 53px;
}
.BgEnter {
	background: url(images/bg_enter.jpg);
	height: 27px;
	padding: 0 42px 0 39px;
}
.BgCopy a, .BgCopy a:visited, .BgCopy a:hover {
	font: 9px/16px Tahoma;
	color: #fff;
	text-decoration: none;
}
.BgCopy {
	background: url(images/bg_copy.jpg) no-repeat;
	height: 59px;
	text-align: right;
	padding: 5px 45px 0 0;
	vertical-align: top;
	font: 9px Tahoma;
	color: #fff;
}
.TextCopy {
	font: 9px/16px Tahoma;
	color: #fff;
	text-transform: uppercase;
}
a.Links, a.Links:visited, a.Links:hover {
	font: 9px/16px Tahoma;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
/*________________________________MENU______________________*/
a.LinkMenu, a.LinkMenu:visited {
	font: 11px Arial, Helvetica, sans-serif;
	color: #6A6869;
	text-decoration: underline;
	text-transform: uppercase;
}
a.LinkMenu:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #6F8B62;
	text-decoration: underline;
	text-transform: uppercase;
}
.InputSearch {
	width: 155px;
	margin-right: 5px;
	font: 11px Tahoma;
	color: #5B686F;
	background: #fff;
}
/*_______________________________INFO_________________________*/
.Title {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #929192;
	text-transform: uppercase;
}
.Column {
	padding-right: 50px;
}
.Column1 {
	padding-right: 10px;
}
select {
	width: 160px;
	font: 11px Tahoma;
	color: #5B686F;
}
a.LinkSearch, a.LinkSearch:visited, a.LinkSearch:hover {
	font: 11px/16px Tahoma;
	color: #3F5836;
	text-decoration: underline;
}
.Border {
	border: 1px solid #7b8295;
}
/*________________________ENTER____________________________*/
.TextEnter {
	font: 11px Tahoma;
	color: #fff;
	text-transform: uppercase;
	width: 209px;
	vertical-align:middle;
}
.InputEnter {
	width: 155px;
	font: 11px Tahoma;
	color: #5B686F;
	background: #fff;
}
a.LinkEnter, a.LinkEnter:visited, a.LinkEnter:hover {
	font: 16px Tahoma;
	color: #fff;
	text-decoration: none;
}
a.LinkEnter1, a.LinkEnter1:visited, a.LinkEnter1:hover {
	font: 11px Tahoma;
	color: #fff;
	text-decoration: none;
}
/*_________________________CATALOGUE___________________________*/

.CatalogueTitle {
	background: #89be62;
	border-right: 1px solid #b4d69c;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 5px 5px 5px;
}
.CatalogueTitleLast {
	background: #89be62;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px 5px 5px 5px;
}
.Catalogue {
	border-right: 1px solid #d4e7c5;
	border-bottom: 1px solid #d4e7c5;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
.CatalogueLast {
	border-bottom: 1px solid #d4e7c5;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: center;
	width: 40px;
}
.Catalogue a, .Catalogue a:visited, .Catalogue a:hover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #a4a4a4;
	text-decoration: underline;
}
.Img {
	border: 1px solid #d7d7d7;
	margin-right: 25px;
}
.Signature {
	font: 13px/18px "Times New Roman", Times, serif;
	color: #5b686f;
}
.SignatureBoldItalic {
	font: italic bold 13px/18px "Times New Roman", Times, serif;
	color: #5b686f;
}
.SignatureTitle {
	font: italic bold 26px/32px "Times New Roman", Times, serif;
	color: #5b686f;
}
.SignaturePrice {
	font: bold 22px/32px "Times New Roman", Times, serif;
	color: #5b686f;
	text-decoration: underline;
}
.InputOrder {
	border: 1px solid #89be62;
	font: bold 11px/16px Tahoma;
	color: #5B686F;
	background: #fff;
	width: 150px;
	text-align: center;
}
.slinks {
	font: 7px Arial; color: #5B686F;
	text-align: right; vertical-align: bottom;
}
.slinks a:link { font: 7px Arial; color: #5B686F; text-decoration: none; }
.slinks a:active { font: 7px Arial; color: #5B686F; text-decoration: none; }
.slinks a:visited { font: 7px Arial; color: #5B686F; text-decoration: none; }
.slinks a:hover { font: 7px Arial; color: #5B686F; text-decoration: underline; }

div.news_all p {margin: 0px; padding: 0px; text-align:left}

#b_popup {
	display:none; 
	width:400px;
	min-height:120px;
	border:2px #DCD5C4 solid;
	background:#fff;
	z-index:550;
	padding:20px; 
	text-align:left;
	font-size:12pt;
	position: fixed;
	top: 300px;
	left:35%;
	//position: absolute; /
	top: expression(
		document.getElementsByTagName("body")[0].scrollTop + 300 + "px"
	);
}
