.more {
	background: url('/images/bullet4.gif') no-repeat left 2px;
	padding: 0 0 0 13px;
}
#rPanel a.inputButton {
	background: #1c5991 url('/images/buttons.gif') no-repeat;
	width: 140px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	color: #fff;
	display: block;
}
#rPanel a.inputButton:hover {
	background: #5a9fdf url('/images/buttons.gif') no-repeat left -20px;
	color: #fff;
}
.pagination {
	float: right;
}
.bottomPag {
	padding: 5px 0 0;
}
	#rPanel .pagination a {
		width: 20px;
		height: 20px;
		font: bold 13px Arial;
		color: #8b8b8b;
		line-height: 20px;
		text-align: center;
		text-decoration: none;
		margin: 0 0 0 3px;
		float: left;
	}
	.pagination .pagNext {
		background: url('/images/pag_next.gif') no-repeat center;
	}
	.pagination .pagLast {
		background: url('/images/pag_last.gif') no-repeat center;
	}
	.pagination .pagPrev {
		background: url('/images/pag_prev.gif') no-repeat center;
	}
	.pagination .pagFirst {
		background: url('/images/pag_first.gif') no-repeat center;
	}
	#rPanel .pagination .current, #rPanel .pagination .pagItem:hover {
		background: url('/images/pagination_bg.gif') no-repeat;
		color: #783f85;
	}
body {
	background: #434343 url('/images/body_bg.gif') repeat-x;
	padding: 0 0 35px;
}
#mainContainer {
	background: url('/images/container_bg.png') repeat-y;
	width: 960px;
	margin: 0 auto;
	padding: 0 16px;
}
#header {
	width: 935px;
	margin: 0 auto;
	padding: 12px 0 27px;
}

	#header .slogan {
		width: 607px;
		float: left;
	}
		#header .text {
			color: #b2b2b2;
			border-left: 1px solid #ededed;
			padding: 0 0 0 34px;
			margin: 0 0 0 30px;
			width: 542px;
			height: 58px;
			overflow: hidden;
		}
		#header .essentials {
			background: url('/images/essentials.gif') no-repeat;
			width: 185px;
			height: 17px;
			float: right;
		}
	#header .logo2 {
		background: url('/images/logo2.jpg') no-repeat right;
		width: 122px;
		height: 72px;
		padding: 0 0 0 30px;
		float: left;
	}
#container {
	width: 928px;
	margin: 0 auto;
}
#mainMenu {
	background: url('/images/menu_bg.gif') repeat-x;
	width: 928px;
	height: 30px;
	padding: 0 0 6px;
}
	#mainMenu li {
		float: left;
	}
		#mainMenu li a {
			width: 115px;
			text-decoration: none;
			font: bold 11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
			line-height: 30px;
			text-align: center;
			color: #fff;
			float: left;
		}
		#mainMenu li .selected, #mainMenu li a:hover {
			background: url('/images/menu_bgh.gif') repeat-x;
		}
			#mainMenu li a .left {
				background: url(../images/buttons.gif) no-repeat -165px top;
				width: 4px;
				height: 30px;
				float: left;
			}
			#mainMenu li a:hover .left {
				background: url(../images/buttons.gif) no-repeat -173px top;
			}
		#mainMenu li .first {
			width: 70px;
		}
	#mainMenu .right {
		background: url(../images/buttons.gif) no-repeat -169px top;
		width: 4px;
		height: 30px;
		float: right;
	}
#brc {
	padding: 3px 0 0;
}
	#brc a {
		color: #707070;
	}
	#brc a:hover {
		color: #9545a9;
	}
#mainImage {
	background: url('/images/main_image.jpg') no-repeat;
	width: 858px;
	height: 309px;
	padding: 0 0 0 70px;
}
	#mainImage .list {
		background: url('/images/mainmenu_popup_bg.png') no-repeat;
		width: 113px;
		height: 309px;
		padding: 0 0 0 2px;
		position: relative;
		float: left;
	}
		#mainImage .list ul {
			position: absolute;
			bottom: 20px;
		}
			#mainImage .list li {
				background: url('/images/bullet1.gif') no-repeat left 10px;
				padding: 5px 0;
				clear: both;
				float: left;
			}
				#mainImage .list a {
					font: 11px Tahoma, Helvetica, Arial, Verdana, sans-serif;
					padding: 0 0 0 8px;
					text-decoration: none;
					width: 99px;
					color: #fff;
					display: block;
				}
				#mainImage .list a:hover {
					text-decoration: underline;
				}
#lPanel {
	width: 173px;
	padding: 0 0 8px;
	float: left;
}
	#lPanel h3 {
		color: #008cc9;
		font-size: 13px;
		font-weight: bold;
	}
	#searchSection {
		padding: 18px 0 0;
	}
		#searchSection label {
			color: #008cc9;
			font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
		}
		#searchSection .inputText {
			width: 127px;
			border: 1px solid #a5acb2;
			margin: 2px 0 0 2px;
			float: left;
		}
		#searchSection .inputButton {
			background: url('/images/buttons.gif') no-repeat -140px top;
			width: 25px;
			height: 19px;
			margin: 2px 0 0 8px;
			float: left;
		}
		#searchSection .inputButton:hover {
			background: url('/images/buttons.gif') no-repeat -140px -21px;
		}
	#servicesMenu {
		padding: 15px 0 0;
	}
		#servicesMenu .top {
			background: url('/images/lists_bg.gif') no-repeat left -6px;
			height: 3px;
			overflow: hidden;
		}
		#servicesMenu .middle {
			background: #ededed;
			padding: 13px 10px 13px 16px;
		}
			#servicesMenu ul {
				padding: 10px 0;
			}
				#servicesMenu li {
					background: url('/images/bullet2.gif') no-repeat left 5px;
					padding: 1px 0 1px 8px;
				}
				#servicesMenu li:hover {
					background: url('/images/bullet3.gif') no-repeat left 5px;
					color: #9545a9;
				}
				#servicesMenu li:hover a {
					color: #9545a9;
				}
					#servicesMenu a {
						color: #707070;
						text-decoration: none;
					}
					#servicesMenu a:hover {
						color: #9545a9;
					}
		#servicesMenu .bottom {
			background: url('/images/lists_bg.gif') no-repeat left -9px;
			height: 3px;
			overflow: hidden;
		}
	#productsMenu {
		padding: 15px 0 0;
	}
		#productsMenu .top {
			background: #e6e6e6 url('/images/lists_bg.gif') no-repeat -173px -10px;
			padding: 5px 0 5px 17px;
		}
			#productsMenu .top h3 {

			}
		#productsMenu .middle {
			background: #f5f5f5;
			border-left: 1px solid #e3e3e3;
			border-right: 1px solid #e3e3e3;
			padding: 13px 10px 13px 17px;
		}
			#productsMenu ul {
				padding: 5px 0;
			}
				#productsMenu li {
					background: url('/images/bullet2.gif') no-repeat left 5px;
					padding: 1px 0 1px 8px;
				}
				#productsMenu li:hover {
					background: url('/images/bullet3.gif') no-repeat left 5px;
					color: #9545a9;
				}
				#productsMenu .selectedLI {
					background: url('/images/bullet3.gif') no-repeat left 5px;
				}
					#productsMenu a {
						color: #707070;
						text-decoration: none;
					}
					#productsMenu .selected {
						color: #9545a9;
					}
					#productsMenu .selectedBold {
						font-weight: bold;
					}
					#productsMenu a:hover {
						color: #9545a9;
					}
		#productsMenu .bottom {
			background: url('/images/lists_bg.gif') no-repeat -173px -6px;
			height: 4px;
			overflow: hidden;
		}
	#news {
		padding: 30px 0 0;
	}
		#news h3 {
			border-bottom: 1px solid #dcdcdc;
			padding: 0 0 4px;
		}
		#news .oneNews {
			padding: 34px 0 0;
		}
		#news .firstNews {
			padding: 9px 0 0;
		}
			#news .oneNews .date {
				color: #b2b2b2;
			}
			.oneNews a {
				color: #008cc9;
				text-decoration: none;
				padding: 0 0 0 1px;
			}
			.oneNews p {
				padding: 0 0 0 1px;
			}
			#news .oneNews .more {
				color: #9545a9;
				padding: 0 0 0 13px;
			}
			#news .oneNews .more:hover {
				text-decoration: underline;
			}
			.oneNews a:hover {
				color: #8f22a6;
			}
		#news .allNews {
			color: #8f22a6;
			margin: 14px 0 0;
			float: left;
			clear: both;
		}
		#news .allNews:hover {
			text-decoration: none;
		}
		#news .rss {
			background: url('/images/rss.gif') no-repeat;
			text-decoration: none;
			color: #707070;
			padding: 2px 0 0 19px;
			margin: 7px 0 0;
			float: left;
			clear: both;
		}
		#news .rss:hover {
			text-decoration: underline;
		}
#rPanel {
	width: 712px;
	padding: 19px 0 0 33px;
	float: left;
}
	#rPanel h2 {
		color: #783f85;
		border-bottom: 1px solid #dcdcdc;
		padding: 0 0 8px;
		font-size: 13px;
		font-weight: bold;
	}
	/*
#rPanel a {
		color: #008cc9;
	}
	#rPanel a:hover {
		color: #8f22a6;
	}
*/
	#rPanel .oneProduct {
		margin: 10px 0 0;
		width: 343px;
		border-right: 1px solid #dcdcdc;
		float: left;
	}
	#rPanel .listing {
		padding: 0 0 16px;
		border-bottom: 1px solid #dcdcdc;
	}
	#rPanel .lastListing {
		border: 0;
	}
	#rPanel .oneProductListing {
		width: 200px;
		padding: 0 25px 0 30px;
		border-left: 1px solid #dcdcdc;
		border-right: 0;
	}
	#rPanel .rightProduct {
		width: 348px;
		padding: 0 0 0 20px;
		border: 0;
	}
	#rPanel .oneProductListingFirst {
		border: 0;
		padding-left: 0;
	}
	#rPanel .oneProductListingLast {
		padding-right: 0;
	}
		#rPanel .oneProduct .left {
			width: 107px;
			padding: 0 10px 0 0 ;
			float: left;
		}
			#rPanel .oneProduct .pic {
				text-align: center;
				display: block;
			}
				#rPanel .oneProduct .pic img {
					width: 100px;
					height: 90px;
				}
			#rPanel .oneProductListing .pic {
				padding: 0 0 10px 5px;
				float: left;
			}
			#rPanel .oneProduct .price {
				color: #008cc9;
				font-weight: bold;
				font-size: 14px;
				text-decoration: none;
				padding: 30px 0 0;
				text-align: center;
				display: block;
			}
		#rPanel .oneProduct .right {
			width: 196px;
			padding: 0 30px 0 0;
			float: left;
		}
			#rPanel .oneProduct .title {
				color: #008cc9;
				font-size: 11px;
				text-decoration: none;
			}
			#rPanel .oneProduct .title:hover {
				color: #8f22a6;
			}
			#rPanel .oneProduct ul {
				padding: 5px 0 10px;
			}
				#rPanel .oneProduct li {
					background: url('/images/bullet2.gif') no-repeat left 5px;
					padding: 1px 0 1px 13px;
				}
	#rPanel .allPromoProducts {
		color: #783f85;
		margin: 10px 0 0;
		float: left;
		clear: both;
	}
	#rPanel .allPromoProducts:hover {
		text-decoration: none;
	}
	#rPanel .aboutUs {
		margin: 10px 0;
	}
		#rPanel .aboutUs .top {
			background: url('/images/lists_bg.gif') no-repeat;
			height: 3px;
			overflow: hidden;
		}
		#rPanel .aboutUs .middle {
			background: #e6e6e6;
			padding: 14px 20px 17px 22px;
		}
			#rPanel .aboutUs .middle h2 {
				border: 0;
				padding: 0 0 15px;
			}
			#rPanel .aboutUs .middle img {
				margin: 0 24px 0 0;
				float: left;
			}
			#rPanel .aboutUs .middle .text {
				width: 540px;
				float: left;
			}
				#rPanel .aboutUs .middle p {
					margin: 0 0 8px;
				}
				#rPanel .aboutUs .middle .more {
					color: #9545a9;
					text-decoration: none;
				}
				#rPanel .aboutUs .middle .more:hover {
					text-decoration: underline;
				}
		#rPanel .aboutUs .bottom {
			background: url('/images/lists_bg.gif') no-repeat left -3px;
			height: 3px;
			overflow: hidden;
		}
	#rPanel .oneCareer {
		padding: 0 0 17px;
		border-bottom: 1px solid #dcdcdc;
	}
	#rPanel .lastCareer {
		border: 0;
	}
		#rPanel .oneCareer h3 {
			color: #783f85;
			padding: 14px 0 9px;
			font-size: 13px;
			font-weight: bold;
		}
		#rPanel .oneCareer .oneNews {
			color: #783f85;
			padding: 14px 0 0;
			font-size: 13px;
			font-weight: bold;
		}
		#rPanel .oneCareer .date {
			color: #783f85;
			padding: 0 0 9px;
		}
		#rPanel .searchResults a {
			color: #008cc9;
			clear: both;
			float: left;
		}
		#rPanel .searchResults a:hover {
			color: #8f22a6;
		}
		#rPanel .searchResults p {
			padding: 3px 0 7px;
		}
		#rPanel .oneCareer .inputButton {
			margin: 9px 0 0;
		}
	#rPanel .contacts {
		padding: 10px 0 0;
	}
	#inputs {
		width: 260px;
		padding: 20px 0 0;
	}
		#inputs div {
			padding: 0 0 6px;
		}
		#inputs label {
			width: 50px;
			color: #8f22a6;
			float: left;
		}
		#inputs .inputText, #inputs .inputArea {
			width: 200px;
			border: 1px solid #a5acb2;
			float: left;
		}
		#inputs .inputArea {
			height: 60px;
		}
		#inputs .inputButton {
			float: right;
		}
	#rPanel .oneService {
		padding: 0 0 17px;
		border-bottom: 1px solid #dcdcdc;
	}
	#rPanel .lastService {
		border: 0;
	}
		#rPanel .oneService .picSection, #rPanel .oneService .content {
			float: left;
		}
		#rPanel .oneService .picSection {
			width: 109px;
			padding: 20px 0 0;
			float: left;
		}
		#rPanel .oneService .content {
			width: 603px;
			float: left;
		}
			#rPanel .oneService h3 {
				color: #783f85;
				padding: 14px 0 9px;
				font-size: 13px;
				font-weight: bold;
			}
			#rPanel .oneService .inputButton {
				margin: 9px 0 0;
			}
	#rPanel .oneProdDesc {
		padding: 21px 0;
	}
		#rPanel .oneProdDesc .prodPic {
			width: 285px;
			padding: 9px 0 0;
			float: left;
		}
			#rPanel .oneProdDesc .prodPic .zoom {
				background: url(../images/zoom.gif) no-repeat left bottom;
				padding: 10px 0 0 27px;
				margin: 15px 0 0 15px;
				clear: both;
				color: #9545a9;
				float: left;
			}
			#rPanel .oneProdDesc .prodPic .zoom:hover {
				text-decoration: none;
			}
		#rPanel .oneProdDesc .description {
			width: 427px;
			float: left;
		}
			#rPanel .oneProdDesc .description h3 {
				color: #008cc9;
				padding: 0 0 10px;
				font-weight: bold;
			}
			#rPanel .oneProdDesc .description .features {
				color: #9545a9;
				font-size: 11px;
				font-weight: normal;
				padding: 10px 0;
			}
			#rPanel .oneProdDesc .description .price {
				font-size: 14px;
				font-weight: bold;
			}
		#tabbedInfo {
			padding: 25px 0 0;
		}
			#tabbedInfo .tabs table {
				border: 1px solid #000;
			}
			#tabbedInfo .tabs ul.tabHeadings {
				background: #e6e6e6;
				height: 30px;
			}
				#tabbedInfo .tabs ul.tabHeadings li {
					float: left;
				}
					.tabs li a {
						color: #008cc9;
						text-decoration: none;
						font-size: 13px;
						font-weight: bold;
						line-height: 30px;
						padding: 0 20px;
						float: left;
					}
					#tabbedInfo .tabs li .selected, #tabbedInfo .tabs li a:hover {
						background: url('/images/menu_bgh.gif') repeat-x;
						color: #fff;
					}
			#tabbedInfo .text {
				border: 1px solid #e3e3e3;
				border-top: 0;
				padding: 27px 21px 17px 21px;
			}
				#tabbedInfo .text p {
					padding: 0 0 10px;
				}
				#tabbedInfo .text a {
					color: #008cc9;
					text-decoration: none;
				}
				#tabbedInfo .text a:hover {
					color: #8f22a6;
				}
				#tabbedInfo .text .pic {
					margin: 0 10px 0 0;
					float: left;
				}
				#tabbedInfo .text .features {
					padding: 0 0 15px 0;
				}
				#tabbedInfo .text .oneNews .pic {
					margin: 5px 20px 0 0;
				}
				#tabbedInfo .text .oneNews .title {
					padding: 20px 0 0;
				}
				#tabbedInfo .text .oneNews .more {
					margin: 3px 0 0;
				}
				#tabbedInfo .text .oneNews .bonusPar {
					padding: 10px 0 5px;
				}
#footer {
	background: #3c8bd6 url('/images/footer_bg.gif') repeat-x;
	height: 216px;
}
	#footer .contacts {
		background: url('/images/tel.jpg') no-repeat left 55px;
		padding: 0 0 0 231px;
		width: 729px;
	}
		#footer h3 {
			color: #09243e;
			font-weight: bold;
			padding: 17px 0 12px;
		}
		#footer .minHeight {
			height: 125px;
			width: 1px;
			float: left;
		}
		#footer .oneCity {
			width: 180px;
			float: left;
		}
			#footer .oneCity p {
				color: #fff;
				line-height: 13px;
			}
			#footer .oneCity .site {
				text-decoration: none;
			}
			#footer .oneCity a {
				color: #fff;
			}
			#footer .oneCity a:hover {
				color: #b9babf;
			}
	#bottomMenu {
		padding: 0 15px;
	}
		#bottomMenu p.copy {
			padding: 16px 0 0;
			color: #fff;
			float: left;
		}
		#bottomMenu p.design {
			color: #fff;
			float: right;
		}
			#bottomMenu p.design span {
				padding: 16px 5px 0 0;
				float: left;
			}
			#bottomMenu p.design a {
				background: url('/images/exsisto.jpg') no-repeat;
				width: 88px;
				height: 30px;
				float: left;
			}
		#bottomMenu .menu {
			padding: 16px 0 0 5px;
			width: 550px;
			float: left;
		}
			#bottomMenu .menu li {
				border-left: 1px solid #afd0ee;
				padding: 0 0 0 12px;
				margin: 0 11px 0 0;
				float: left;
			}
			#bottomMenu .menu .first {
				border: 0;
			}
				#bottomMenu .menu li a {
					color: #afd0ee;
					font-family: Tahoma, Helvetica, Arial, Verdana, sans-serif;
					text-decoration: none;
				}
				#bottomMenu .menu li a:hover {
					color: #fff;
				}
