@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: top center; 
	margin: 0px 0px 0px 0px;
}

/* ==================== LAYOUT ==================== */

#wrapper {
	width: 980px;
	text-align: left;
}
#container {
	width: 950px;
	float: left;
}
#top {
	width: 950px;
	height: 80px;
	font-size: 12px;
	float: left;
}
	#nav {
		height: 80px;
		float: left;
	}
	#navOther {
		height: 80px;
		padding: 29px 20px 0px 0px;
		float: right;
	}
#header {
	width: 950px;
	height: 223px;
	background-image: url(../images/bg-header.jpg);
	background-repeat: no-repeat;
	float: left;
}
	#headerFlash {
		width: 950px;
		height: 183px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		/* border: 1px dotted #999999; */
		float: left;
	}
	#headerFeed {
		width: 700px;
		height: 38px;
		color: #FFFFFF;
		font-size: 12px;
		padding: 0px 0px 0px 250px;
		/* border: 1px dotted #999999; */
		float: left;
	}
	#headerSearch {
		width: auto;
		height: 27px;
		text-align: right;
		margin: -26px 15px 0px 0px;
		padding: 1px 0px 0px 165px;
		/* border: 1px dotted #999999; */
		float: right;
	}
#bodyContainer {
	width: 950px;
	background-image: url(../images/bg-body.gif);
	background-repeat: repeat-y;
	float: left;
}
	#sidebar {
		width: 191px;
		padding: 0px 20px 60px 20px;
		float: left;
	}
	#content {
		width: 599px;
		padding: 40px 40px 60px 60px;
		float: left;
	}
#copy {
	width: 690px;
	height: 65px;
	color: #999793;
	font-size: 11px;
	line-height: 1.7em;
	padding: 115px 0px 40px 260px;
	background-image: url(../images/bg-copy.jpg);
	background-repeat: no-repeat;
	float: left;
}
	#breadcrumb {
		width: 100%;
		height: 25px;
		font-size: 12px;
		line-height: 1.7em;
		padding: 0px 0px 20px 0px;
		float: left;
	}
	#copyText {
		width: 100%;
		padding: 20px 0px 0px 0px;
	}



/* ==================== ADVANCED LAYOUT ==================== */


/* ----- See styles-text.css ----- */


/* List Styles */
#content ul li {
	list-style: url(../images/bullet01.gif);
	margin-left: 10px;
}
#content ul li ul li {
	list-style: circle;
	margin-left: -15px;
}


/* ---------- Form Styles ---------- */

/* Ajax Form */
		#ajaxSearch_form {
            color: #444444;
            width: auto;
        }
        #ajaxSearch_input {
            width: 110px;
			height: 17px;
			color: #393632;
			font-size: 13px;
            display: inline;
			background-image: url(../images/bg-search.jpg);
			background-repeat: repeat-x;
            border: 0px;
            margin: 1px 3px 0px 0px;
            padding: 4px 0px 0px 0px;
            vertical-align: top;
			float: left;
        }
        #ajaxSearch_submit {
			width: 30px;
			height: 28px;
			background-image: url(../images/btn-search.jpg);
			margin: -2px 0px 0px 0px;
			border: 0px;
            display: inline;
			cursor: pointer;
            line-height: 22px;
			float: left;
        }
        #ajaxSearch_output {
			width: 250px;
			height: auto;
            border: 1px solid #444444;
            padding: 10px;
            background: #ffffff;
            display: block;
            vertical-align: top;
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555555;
        }
        .AS_ajax_more {
            color: #555555;
        }

/* Normal Form Styles */

.formL {
	height: 72px;
	margin: 0px 0px 30px 0px;
	display: block;
	float: left;
}
.formLFixed {
	width: 210px;
	height: 72px;
	margin: 0px 0px 30px 0px;
	display: block;
	float: left;
}
form {
	float: left;
}
input {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 6px 4px 6px;
	margin: 6px 30px 0px 0px;
	border: 1px solid #76746f;
	background-color:#ffffff;
	background-image: url(../images/bg-field.jpg);
	background-repeat: repeat-x;
	font-size: 15px;
	float: left;
}
input:focus {
	border-color: #393632;
	background-color: #ffffff;
	outline: none;
}
textarea {
	width: 404px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 6px 30px 0px 0px;
	padding: 4px 6px 4px 6px;
	border: 1px solid #76746f;
	background-color: #ffffff;
	background-image: url(../images/bg-field.jpg);
	background-repeat: repeat-x;
	font-size: 15px;
	float: left;
}
textarea:focus {
	border-color: #393632;
	background-color: #ffffff;
}
select {
	width: 193px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 6px 4px 6px;
	margin: 6px 30px 0px 0px;
	border: 1px solid #76746f;
	background-color: #ffffff;
	background-image: url(../images/bg-field.jpg);
	background-repeat: repeat-x;
	font-size: 15px;
	float: left;
}
select:focus {
	border-color: #393632;
	background-color:#ffffff;
}
.btnSubmit {
	width: 160px;
	height: 30px;
	margin: 30px 20px 0px 0px;
	background-image: url(../images/btn-submit.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	float: left;
}
	.btnSubmitRU {
		width: 160px;
		height: 30px;
		margin: 30px 20px 0px 0px;
		background-image: url(../images/ru/btn-submit-ru.jpg);
		background-repeat: no-repeat;
		border: 0px;
		cursor: pointer;
		float: left;
	}
.btnReset {
	width: 160px;
	height: 30px;
	margin: 30px 20px 0px 0px;
	background-image: url(../images/btn-reset.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	float: left;
}
	.btnResetRU {
		width: 160px;
		height: 30px;
		margin: 30px 20px 0px 0px;
		background-image: url(../images/ru/btn-reset-ru.jpg);
		background-repeat: no-repeat;
		border: 0px;
		cursor: pointer;
		float: left;
	}
.btnLogin {
	width: 160px;
	height: 30px;
	margin: 30px 20px 0px 0px;
	background-image: url(../images/btn-login.jpg);
	background-repeat: no-repeat;
	border: 0px;
	cursor: pointer;
	float: left;
}

/* ----- RSS Ticker "RSSPauseScroller" ----- */

#pscroller1 {
	color: #FFFFFF;
	width: 400px;
	height: 23px;
	padding: 4px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	/* border: 1px dotted #999999;
	background-color: #666666; */
}
.rssclass .rssdate {
	color: gray;
	font-size: 85%;
}
.rssclass a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.rssclass a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.rssclass a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rssclass a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* fourColList */

.fourColContainer {
	width: 100%;
	margin: 0px 0px 40px 0px;
	display: block;
	float: left;
}
.fourColList {
	width: 148px;
	min-height: 40px;
	padding: 0px 20px 20px 0px;
	/* border-left: 1px solid #d3d3d3; */
	display: block;
	float: left;
}
.fourColHeader {
	width: 145px;
	height: 48px;
	color: #FFFFFF;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	/* font-style: italic; */
	font-weight: normal;
	font-size: 25px;
	letter-spacing: 0.2em;
	padding: 23px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	background-image: url(../images/bg-4colheader.jpg);
	background-repeat: no-repeat;
	display: block;
}

/* ----- imgLinks ----- */

.imgLinkBox {
	width: 720px;
	height: 200px;
	margin: -40px -20px 60px -60px;
	display: block;
	float: left;
}


/* ==================== LINKS ==================== */

/* Normal Links */
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


/* navOther Links */
#navOther a {
	color: #76746f;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	padding: 5px 5px 5px 5px;
}
#navOther a:link {
}
#navOther a:visited {
}
#navOther a:hover {
	color: #000000;
}
#navOther a:active {
	color: #000000;
}


/* Copy Links */
#copy a {
	color: #FFFFFF;
	margin: 0px 20px 0px 0px;
}
#copy a:link {
	text-decoration: none;
}
#copy a:visited {
	text-decoration: none;
}
#copy a:hover {
	text-decoration: underline;
}
#copy a:active {
	text-decoration: underline;
}


/* Breadcrumb Links */
#breadcrumb a {
	color: #000000;
	margin: 0px 20px 0px 0px;
}
#breadcrumb a:link {
	text-decoration: none;
}
#breadcrumb a:visited {
	text-decoration: none;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#breadcrumb a:active {
	text-decoration: underline;
}


/* Sidebar Links */
.sidebarTopLin {
	border-top: 1px solid #d3d3d3;
	margin: 0px -19px 0px -20px;
	display: block;
}
.sidebar a {
	color: #5d5a56;
	text-decoration: none;
	text-align: right;
	margin: 0px -19px 0px -20px;
	padding: 8px 35px 8px 25px;
	display: block;
	border-bottom: 1px solid #d3d3d3;
}
.sidebar a:link {
}
.sidebar a:visited {
}
.sidebar a:hover {
	color: #000000;
	background-image: url(../images/sb-hvr.jpg);
	background-position: left;
	background-repeat: repeat-y;
}
.sidebar a:active {
	color: #000000;
	background-image: url(../images/sb-hvr.jpg);
	background-position: left;
	background-repeat: repeat-y;
}


/* fourColContainer Links */
.fourColContainer a {
	color: #5d5a56;
	text-decoration: none;
	padding: 8px 12px 8px 20px;
	border-bottom: 1px solid #d3d3d3;
	display: block;
}
.fourColContainer a:link {
}
.fourColContainer a:visited {
}
.fourColContainer a:hover {
	color: #000000;
	background-color: #f2f1f0;
	background-image: url(../images/bg-sidebarhover.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.fourColContainer a:active {
	color: #000000;
	background-color: #f2f1f0;
	background-image: url(../images/bg-sidebarhover.gif);
	background-position: left;
	background-repeat: no-repeat;
}


.previous a {
	width: 619px;
	height: 27px;
	color: #cccccc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-variant: small-caps;
	text-decoration: none;
	padding: 3px 0px 0px 60px;
	margin: 20px 0px 0px 0px;
	background-image: url(../images/btn-previous.jpg);
	display: block;
	float: left;
}
.previous a:link {
}
.previous a:visited {
}
.previous a:hover {
	color: #ffffff;
}
.previous a:active {
	color: #ffffff;
}


/* --------------- NAVIGATION --------------- */

.Nav li {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	float: left;
}

/* NavCompany ------ */
.NavCompany a {
	display: block;
	width: 100px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: 0px 0px;
	cursor: pointer;
	float: left;
}
.NavCompany a:link {
	background-position: 0px 0px;
}
.NavCompany a:visited {
	background-position: 0px 0px;
}
.NavCompany a:hover {
	background-position: 0px -80px;
}
.NavCompany a:active {
	background-position: 0px -80px;
}

/* NavTechnology ------ */
.NavTechnology a {
	display: block;
	width: 119px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: -100px 0px;
	cursor: pointer;
	float: left;
}
.NavTechnology a:link {
	background-position: -100px 0px;
}
.NavTechnology a:visited {
	background-position: -100px 0px;
}
.NavTechnology a:hover {
	background-position: -100px -80px;
}
.NavTechnology a:active {
	background-position: -100px -80px;
}

/* NavProducts ------ */
.NavProducts a {
	display: block;
	width: 104px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: -219px 0px;
	cursor: pointer;
	float: left;
}
.NavProducts a:link {
	background-position: -219px 0px;
}
.NavProducts a:visited {
	background-position: -219px 0px;
}
.NavProducts a:hover {
	background-position: -219px -80px;
}
.NavProducts a:active {
	background-position: -219px -80px;
}

/* NavMarkets ------ */
.NavMarkets a {
	display: block;
	width: 97px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: -323px 0px;
	cursor: pointer;
	float: left;
}
.NavMarkets a:link {
	background-position: -323px 0px;
}
.NavMarkets a:visited {
	background-position: -323px 0px;
}
.NavMarkets a:hover {
	background-position: -323px -80px;
}
.NavMarkets a:active {
	background-position: -323px -80px;
}

/* NavContact ------ */
.NavContact a {
	display: block;
	width: 92px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: -420px 0px;
	cursor: pointer;
	float: left;
}
.NavContact a:link {
	background-position: -420px 0px;
}
.NavContact a:visited {
	background-position: -420px 0px;
}
.NavContact a:hover {
	background-position: -420px -80px;
}
.NavContact a:active {
	background-position: -420px -80px;
}

/* NavNews ------ */
.NavNews a {
	display: block;
	width: 68px;
	height: 80px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/nav.gif);
	background-position: -512px 0px;
	cursor: pointer;
	float: left;
}
.NavNews a:link {
	background-position: -512px 0px;
}
.NavNews a:visited {
	background-position: -512px 0px;
}
.NavNews a:hover {
	background-position: -512px -80px;
}
.NavNews a:active {
	background-position: -512px -80px;
}