body {
    margin: 0;
    padding: 0;
    background-color: #DDE0E0;
    font-family: Arial, Helvetica, sans-serif;
	/*font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;*/
    font-size: 11px;
	color:#1E2121;
    text-align: center;
} 
form{
	margin:0;
	padding:0;
}
hr{
	color:#DDE0E0;
	height: 1px;
	font-size: 1px;
	border: 0px;
	border-bottom: 1px solid #DDE0E0;
	margin: 7px 0 7px 0;
	clear:both;
}
img{
	border:none;
}
a{
	color:#1E2121;
}#holder {
    width: 776px;
    margin: 0 auto 0 auto;
    text-align: left;
} #header {
	height:267px;
	overflow:hidden;
	position:relative;
} #searchBar {
	position:absolute;
	top:0px;
	right:0px;
} 
#searchBar form{
	position:relative;
}
#searchTopField{
	border:1px solid #DDE0E0;
	width:137px;
	height:13px;
	margin:0;
	padding:2px;
	position:absolute;
	top:11px;
	right:18px;
	font-size:11px;
}
#searchButton{
	position:absolute;
	top:12px;
	right:0px;
}#logo {
	position:absolute;
	top:58px;
	right:13px;
	z-index:2000;
} 
#slogan {
	position:absolute;
	top:234px;
	left:270px;
	z-index:1500;
}
#langSelect{
	position:absolute;
	top:14px;
	right:170px;
	z-index:1600;
}
#langSelect .linktext{
	display:none;
}
#langSelect ul{
	margin:0px;
	padding:0px;
}
#langSelect li{
	display:inline;
	margin:0px;
	padding:0px;
}#headerImage {
	width:776px;
	background-color:#ffffff;
	text-align:left;
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:1000;
	height:227px;
} 
#headerImageEdge{
	position:absolute;
	bottom:0px;
	right:0px;
	z-index:1100;
	width:71px;
	height:71px;
	background-image:url(../img/headerEdge.png);
	background-position: left top;
	background-repeat:no-repeat;
}
#headerImageEdge img{
	display:none;
}
*+html #headerImageEdge{
	bottom:-3px;
}
* html #headerImageEdge{
	bottom:0px;
	background-image:url(../img/headerEdge.gif);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='headerEdge.png', sizingMethod='scale');
	background: none;*/
}#contentHolder {
	margin-top:12px;
	background-color:#ffffff;
	background-image:url(../img/contentBack.gif);
	background-position:right top;
	background-repeat:repeat-y;
} #mainCol {
	float:left;
	width:562px;
	padding:26px;
	line-height:140%;
	overflow:hidden;
} 
#mainCol h1{
	font-size:20px;
	font-weight:normal;
	color:#565959;
	border-bottom:1px solid #565959;
	line-height:normal;
}
#mainCol li{
	list-style-image:url(../img/bulletIcon.gif);
}
#productTable{
	padding-left:10px;
}
#productTable td{
	padding-right:20px;
}
.contenttable td{
	vertical-align:top;
}#rightCol {
	float:right;
	width:160px;
	background-color:#EEF1F1;
	background-image:url(../img/rightcolEdge.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:15px 0px 21px 0px;
	min-height:300px;
}
* html #rightCol {
	height:300px;
}
#rightCol h1{
	font-size:11px;
	font-weight:bold;
	background-image:url(../img/rightcolElem.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:21px;
	color:#16246B;
}
*+html #rightCol h1{
	margin-top:0px;
	margin-bottom:5px;
}
* html #rightCol h1{
	margin-top:0px;
	margin-bottom:5px;
}
#rightCol p, #rightCol h2, #rightCol h3, #rightCol .csc-textpic-imagewrap{
	padding-right:21px;
	padding-left:21px;	
}
.csc-header{
	padding-left:0px !important;
}
#rightCol hr{
	margin-right:21px;
	margin-left:21px;	
}
*+html #rightCol hr{
	margin-top:0px;
	margin-bottom:0px;
}
* html #rightCol hr{
	margin-top:0px;
	margin-bottom:0px;
}
#footerContent{
	clear:both;
	height:1px;
	background-color:#DDE0E0;
	overflow:hidden;
}
#footer{
	clear:both;
	margin-top:6px;
	margin-bottom:6px;
	text-align:right;
	font-size:10px;
	color:#5A6263;
}
#footer a{
	text-decoration:none;
	color:#5A6263;
}
#footer a:hover{
	color:#1E2121;
}
#overlay {
	z-index:9000 !important;
}
#sbCenter, #sbBottomContainer,#lbLightbox {
	z-index:10000 !important;
}
#lbLoading {
	z-index:11000 !important;
}
.contactBox{
	background-color:#EEF1F1;
	padding:2px;
	text-align:center;
}
/* ------------ forms ------------ */
.csc-mailform{
}
fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
.csc-mailform label{
	display: block;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select{
	border: 1px solid #5A6263;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.csc-mailform input:hover, .csc-mailform textarea:hover, .csc-mailform select:hover{
	background-color:#DDE0E0;
}
.csc-mailform input, .csc-mailform textarea{
	width: 300px;
}
.csc-mailform select{
	width: 302px;
}
.csc-mailform-submit{
	width: 302px !important;
	margin-top: 4px;
}
*+html .csc-mailform-submit{
	width: 305px !important;
}
* html .csc-mailform-submit{
	width: 305px !important;
}
.csc-mailform-checkholder{
	position: relative;
}
.csc-mailform-check{
	width: auto !important;
	margin-bottom: 4px;
	border: none !important;
}
.csc-mailform-checkholder label{
	position: absolute;
	top: 0px;
	left: 25px;
}
* html .csc-mailform-checkholder label{
	left: 10px;
	top: 1px;
}
*+html .csc-mailform-checkholder label{
	left: 10px;
	top: 1px;
	width: 300px;
}
* html .csc-mailform-checkholder label{
	left: 10px;
	top: 1px;
	width: 300px;
}
/* ------------ forms end ------------ */



