BODY{
	margin: 0;
	background-color: #FFFFFF;
}
INPUT, P, DIV, TD, INPUT, SELECT, TEXTAREA, H1, H2, H3{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}
UL, OL{
	padding: 0;
	margin: 0;
}
LI{
	list-style : none outside url(../images/bullet.gif);
	padding: 0;
	margin: 0 0 5px 20px;
}
P{
	text-align: justify;
	margin: 0;
	padding: 0 0 20px 0;
}
H1{
	color: #C4263A;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}
H2{
	font-size: 16px;
	margin: 0 0 20px 0;
	padding: 0;
}
IMAGE{
	border: 0;
}
A, A:visited{
	font-family: Verdana;
	font-size: 12px;
	color: #C4263A;
	text-decoration: underline;
}
A:hover{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}
A.topMenu, A.topMenu:visited, A.topMenu:hover{
	font-size: 11px;
	font-weight: bold;
}
A.white, A.white:visited, A.white:hover{
	color: #FFFFFF;
}
A.black, A.black:visited, A.black:hover{
	color: #000000;
}
A.size10, A.size10:visited, A.size10:hover{
	font-size: 10px;
}


/*  user's classes  */
INPUT.search{
	height: 20px;
	width: 100%;
	border: 1px solid #9EA8AE;

}

/* header */
DIV.header{
	background : url(../images/bg_header.gif) repeat-x top;
}

DIV.header DIV DIV{
	padding: 18px 400px 73px 22px;
}

/* top menu */
DIV.topMenu{
	padding-left: 38px;
	background-color: #9EA8AE;
}
DIV.topMenu TABLE TR TD{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 40px;
	padding-right: 23px;
}


/* middle part  */
DIV.paddingPartLeft{
	padding: 27px 25px 20px 38px;
}
DIV.paddingPartRight{
	width: 286px;
	margin: 35px 20px 20px 0;
}
DIV.searchBlock{
	padding: 40px 0 10px 10px;
	margin-bottom: 35px;
	background : #D5DBDD url(../images/bg_search.gif) no-repeat left top;
}
DIV.bannerBlock{
	text-align: center;
	margin-bottom: 35px;
}
DIV.newsBlock{
	text-align: justify;
	margin-bottom: 20px;
}
DIV.newsBlock DIV{
	text-align: left;
	margin-bottom: 10px;
}
DIV.productBlock{
	margin-bottom: 20px;
	padding: 10px;
	background-color: #D5DBDD;
}
LI.productName{
	list-style : none outside url(../images/sub_bullet.gif);
	padding: 0;
	margin: 0 0 5px 40px;
}


/* footer */
DIV.footer{
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
	background-color: #75818B;
	padding: 10px 0 10px 0;
	margin-right: 25px;
}
DIV.footer A, DIV.footer A:hover, DIV.footer A:visited{
	font-size: 10px;
}


.size10{
	font-size: 10px;
}
.bold{
	font-weight: bold;
}
DIV.container{
	width: 100%;
}
DIV.left{
	float: left;
}
DIV.right{
	float: right;
	border: 1px solid #000000;
}
DIV.break{
	font-size: 0;
	clear: both;
	width: 100%;
}