* {
	padding: 0;
	margin: 0;
}
.news {
	line-height: 16px;
	padding-right: 20px;
}

body, pre {
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	color: #464646;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
#layout {
	margin: 0 auto;
	/*width: expression(document.body.clientWidth <= 960 ? "960px" : document.body.clientWidth > 1180 ? "1280px" : "auto");
	min-width: 960px;
	max-width: 1280px;*/
	overflow: hidden;
	overflow: -moz-scrollbars-none;
}

a {
	color: #4884b9;
}
a:visited {
	color: #4f6980;
}
a:hover {
	color: #4884b9;
	text-decoration: none;
}

h1 {
	color: #d32121;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h2 {
	color: #d32121;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h3 {
	color: #d32121;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 a {
	color: #d32121;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
h1 a:visited {
	color: #d32121;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
h1 a:hover {
	color: #4884b9;
	text-decoration: none;
}
p, pre {
	padding: 0 0 12px 0;
}

em {
	font-family: Arial, Helvetica, sans-serif;
}
img {border:0px;}
u {border-bottom: #8e8a8a 1px dashed; color: #8e8a8a; text-decoration: none;}

.text {color: #464646; height: 18px; padding: 1px 3px; border: #d1d0d0 1px solid; line-height: 18px; font-family: tahoma, arial, sans-serif;}
.small {font-size: 11px}
.file {height: 22px; line-height: 18px; font-family: tahoma, arial, sans-serif; padding: 1px 3px;} 
input, select, textarea {vertical-align: middle;}
select, .select {padding: 1px; border: #d1d0d0 1px solid; line-height: 18px; font-family: tahoma, arial, sans-serif;}
textarea {margin-top: 4px; padding: 1px; font-family: tahoma, sans-serif; color: #555; font-size: 12px;}


.simpleheader {height: 120px;}
.leftside {width: 200px; float: left;}
.leftmargin {margin-left: 205px; clear: right;}
.body {padding: 8px;}
/* header */
.header {
	height: 212px;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.header1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.header2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.header3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.header4 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.header5 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.header6 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(pics/header1.gif); background-repeat: no-repeat; background-position: top left;
}
.top1{background-image: url(pics/top1.jpg); background-repeat: no-repeat; background-position: top right;}
.top2{background-image: url(pics/top2.jpg); background-repeat: repeat-x; background-position: top left;}
.top3{background-image: url(pics/top3.jpg); background-repeat: no-repeat; background-position: top left;}
/*main*/
.mainleft {background-image: url(pics/gray1x1.gif); background-repeat: repeat-x; background-position: top left; padding-top: 8px;}
.mainright {
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}
.ul {
padding-left: 14px;	
	list-style-position: outside;
	list-style-image: url(pics/bullet.gif);
}
.ul a{color: #464646; text-decoration: none;}
.ul a:hover{color: #464646; text-decoration: underline;}

.news ul {	
	padding-left: 24px;
}
.articles ul{padding-left: 24px;}

.ullight {
	list-style-position: outside;
	list-style-image: url(pics/bullet_l.gif);
}

.ofsettext {padding-left: 10px;}
.ofsettext20 {padding-left: 20px;}
.mlist { padding-top: 8px; }
.plist {padding-left: 10px; background-image: url(pics/rpaint.gif); background-repeat: no-repeat; background-position: bottom right;}

/* footer */
.footer {
	height: 45px;
	font-size: 11px;
	line-height: 14px;
}
.footerleft {background-image: url(pics/gray1x1.gif); background-repeat: repeat-x; background-position: top left; padding-top: 8px;}
.footerright {padding-left: 14px; background-image: url(pics/blue3x3.gif); background-repeat: repeat-x; background-position: top left;}

.topsep {height: 27px; width: 100%;}
.topmenustr {height: 23px;}
.topmenu a {width: 108px; display: block; height: 23px; background-image: url('pics/tab.gif'); line-height: 22px; color: #4884b9; font-size: 12px; text-decoration: none; text-align: center; white-space: nowrap; }
.topmenu a:hover {background-position: 0 -23px; color: #d32121;}
.topmenuactive {
	width: 108px;
	display: block;
	height: 23px;
	background-image: url('pics/tab.gif');
	line-height: 22px;
	color: #d32121;
	font-size: 12px;
	text-decoration: none;
	text-align: center;

	background-position: 0 -23px;

}
.topmenuactive a{color: #d32121; text-decoration: none;}
.topmenuactive a:hover{color: #d32121; text-decoration: none;}

/* Products tables*/
.protable {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.protable table {width: 100%;}
.protable th{text-decoration: none; FONT-WEIGHT: normal; background-image: url('pics/gray1x1.gif'); background-repeat: repeat-x;  background-position: bottom left; background-color:#eeeeee;}
.protable td{padding-left: 5px; padding-right: 10px;}
.sep {
	background-image: url(pics/gray1x1.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.onw {position:relative; left:-22px;}
.orders{
	padding-top: 10px;
}
.rmenu {}
.rmenuact{
	width:100%;
	font-size: 11px;
	text-indent:10px;
}
.rmenunoact{
	width:100%;
	font-size: 12px;
	background-image: url(pics/gray1x1.gif);
	background-repeat: repeat-y;
	background-position: left center;
	text-indent:10px;
	
}
.rmenunoact a{
	color:#d32121;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
}
.rmenunoact a:hover{
	color:#4884b9;
}
.rmenuact .act_h {
	line-height: 26px;
	background-image: url(pics/rmenact1.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.rmenuact .act_f {
	
	background-image: url(pics/rmenact2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	height:5px;
}
.rmenuact .act_m {
	padding-left: 20px;
background-image: url(pics/gray1x1.gif);
	background-repeat: repeat-y;
	background-position: right center;
}
.act_in{}
.act_in a{text-decoration: none;}
.act_in a:hover{text-decoration: underline;}
.act_in .active{ font-weight:bold; color:#4884b9;}
.active_o{position:relative; left:-9px;}
.rmenuact .act_h a{
	color:#d32121;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
}
.rmenuact .act_h a:hover{
	color:#4884b9;
}
.bordered {border: #ccc 1px dashed; }
.technomain {
	margin: 6px;
	float: left;
	width: 120px;
	height: 140px;
	clear: none;
	display: block;
	line-height: 14px;
}
.technomain a{
		display: block; font-size: 12px;
}
.techmenu a {display: block; height: 20px; line-height: 20px; color: #4884b9; font-size: 12px; text-decoration: none; text-align: center; white-space: nowrap; padding-left: 7px;	padding-right: 15px;  background-image: url('pics/techtab.gif');  background-repeat:no-repeat;	background-position: right bottom;}
.techmenu a:hover {color: #d32121;}
.techmenuactive a {display: block; height: 20px; line-height: 20px; color: #d32121; font-size: 12px; text-decoration: none; text-align: center; white-space: nowrap; padding-left: 7px;	padding-right: 15px; background-image: url('pics/techtab.gif');  background-repeat:no-repeat;	background-position: right bottom;}
.techmenul {background-image: url('pics/techtabl.gif');  background-repeat:no-repeat;	background-position: right bottom;}
.style1 a{
	color: #D32121
}
.style1 a:visited{
color: #D32121
}
.style1 {
	color: #D32121
}

.articles{
	padding-left:10px;
	padding-top:10px;
	padding-right:20px;
	width : 100%;
}
.articlem{
padding-left:10px;
padding-bottom:10px;}

.art-active {
	color: #4884b9;
	font-weight: bold;
}

.sproduct {
	position:relative;
	top:-15px;
	font-size: 12px;
	color: #DB2222;
}
.bot_products a:visited {color: #DB2222;}

.bot_products{
	padding-left:10px;
	height: 105px;
	margin-bottom: -1%;
}
.bestart{
	padding-left:10px;
	line-height: 20px;
	padding-bottom:10px;
}
.artm{
	padding-top:10px;
	padding-bottom:10px;
padding-right:10px;
}
.artm h2 {padding-bottom:10px;}
.artm img {padding-right:10px;}

.articles img {padding-right:10px;}
.articles, .articles td, .articles tr, .articles table{
	margin:auto;
	}
