body, html, ul {	margin: 0;	padding: 0;}body {	background: #c0c0c0;	color: #7c7d7c;	font-family: Verdana, sans-serif;}img {	border: 0;}#main {	background: url('images/header-back.png') repeat-x top white;}#header {	height: 141px;	position: relative;	width: 995px;	margin: auto;}#logo {	left: 71px;	top: 44px;	display: block;	position: absolute;}#menu {	left: 46px;	top: 104px;	position: absolute;	list-style: none;	margin: 0;	padding: 0;}#menu li {	float: left;}#banner {	text-align: center;}#content {	margin: auto;	width: 870px;	margin-bottom: 20px;	background: url('images/content-devider.png') repeat-y 283px 0;}ul#catalog {	background: url('images/sidebar-catalog-header.png') no-repeat;	padding-top: 36px;	list-style: none;	width: 256px;}ul#catalog p {	margin: 0;}ul#catalog li {	margin-left: 11px;	background: url('images/sidebar-line.png') no-repeat 0 bottom;}ul#catalog table {	height: 55px;}ul li a.title  {	font-size: 11px;	font-weight: bold;	color: #7c7d7c;}ul li span.comment {	font-size: 10px;}ul li p {	line-height: 11px;}ul#catalog ul.subRubric {	list-style: none;}ul#catalog ul.subRubric li {	padding-bottom: 10px;	line-height: 12px;	background: url('images/catalog-bullet.gif') no-repeat left 5px;	padding-left: 10px;}ul#catalog ul.subRubric li.selected {	background: url('images/catalog-bullet-selected.gif') no-repeat left 5px;}div#order {	background: url('images/sidebar-order-header.png') no-repeat;	padding-top: 70px;	margin-top: 25px;	width: 245px;	padding-left: 11px;}div#order th {	font-size: 12px;}div#order div.title  {	font-size: 13px;	font-weight: bold;	margin-top: 10px;}div#order div.title a {	color: #f38e1d;}div#order table td {	font-size: 10px;}#sidebar {	float: left;}#contentInner {	float: left;	padding-left: 58px;	width: 553px;}#footer {	height: 68px;	background: url('images/footer-back.png');}#footerCont {	margin: auto;	width: 844px;}#footerCont p#title {	float: left;	margin-top: 20px;	font-size: 12px;}#footerCont p#title span {	color: #00b3e6;	font-weight: bold;}#footerPhone {	float: right;	margin-top: 10px;}#footerPhone span {	position: absolute;	display: block;	font-size: 11px;}#countForm {	display: none;	font-size: 11px;	border: #a8a8a9 1px solid;	position: absolute;	width: 220px;	background: url('images/countform-back.gif') repeat-x bottom white;}#countForm span.num {    font-size: 17px;    font-weight: bold;    color: #00b3e6;}#countField {	width: 60px;}.addToCart {	cursor: pointer;}#addToCartButton {	text-align: center;	padding: 10px;}#addToCartButton a {	color: #7C7D7C;	padding: 10px;	font-size: 12px;	font-weight: bold;}#orderForm {	font-size: 12px;}#orderForm label {	font-weight: bold;	font-size: 12px;}#orderForm td.simple {	padding-left: 5px;	padding-bottom: 5px;}#orderForm td.simple input {	width: 200px;}#orderForm td.simple select {	width: 204px;}span.warning {	font-size: 12px;	font-weight: bold;}/* content */#contentInner h1 {	font-size: 17px;	margin-bottom: 10px;	padding-bottom: 6px;	margin-top: 11px;	color: #00b3e6;	background: url('images/sidebar-line.png') no-repeat left bottom;}#contentInner h1.breadCrumbs {	font-size: 14px;	color: #7C7D7C;	margin-top: 13px;}#contentInner h1.breadCrumbs a {	font-size: 14px;	color: #7C7D7C;}#contentInner p {	font-size: 12px;	margin-bottom: 13px;	text-align: justify;}#contentInner a {	color: #00b3e6;}#contentInner h3 {	font-size: 13px;	background: url('images/sidebar-line.png') no-repeat bottom left;	padding-bottom: 3px;	margin-bottom: 13px;}#contentInner ul li {	background: url('images/content-bullet.gif') no-repeat 4px 8px;	list-style: none;	padding-left: 15px;	font-size: 12px;}#contentInner ul, #contentInner ol {	margin-bottom: 13px;}#contentInner ol li {	margin-left: 25px;	font-size: 12px;}div.catalog-item {	font-size: 13px;	background: url('images/catalog-item-back.gif') repeat-x bottom;	margin-bottom: 20px;}div.catalog-item h2 {	margin: 0px;}div.catalog-item h2 a {    font-size: 17px;    font-weight: bold;    color: #00b3e6;    font-family: Verdana, sans-serif;    text-decoration: none;}div.catalog-item td span.num {    font-size: 17px;    font-weight: bold;    color: #00b3e6;}div.catalog-item select {	display: none;}div.catalog-item-full select {	display: none;}div.catalog-item td.price {    background: url(images/cart-arrow.gif) no-repeat right center;}div.catalog-item td.price b {    font-size: 12px;    font-weight: bold;}div.catalog-item-full td.price b {    font-size: 12px;    font-weight: bold;}div.catalog-item-full td span.num {    font-size: 17px;    font-weight: bold;    color: #00b3e6;}div.catalog-item-full {	background: url('images/catalog-item-back.gif') repeat-x bottom;	font-size: 12px;	padding-bottom: 10px;}div.catalog-item-full h2 {	margin: 0;	margin-bottom: 10px;    font-size: 17px;    font-weight: bold;    color: #00b3e6;    font-family: Verdana, sans-serif;}div.catalog-item-full div.tabContent {	display: none;}#contentInner div.catalog-item-full div.tabContent p {	margin-bottom: 0px;	margin-top: 5px;	text-align: center;}div.catalog-item-full td.price {    background: url(images/cart-arrow.gif) no-repeat right center;    padding: 0;}div.catalog-item-full .orderButton {	padding-left: 20px;	padding-right: 20px;	background: url(images/cart-arrow.gif) no-repeat left center;	text-align: center;}#contentInner div.catalog-item-full .orderButton a {	color: #7C7D7C;	font-size: 14px;	font-weight: bold;	text-align: center;}#imageInfo {	padding-top: 10px;	background: url('images/catalog-item-back.gif') repeat-x bottom;	padding-bottom: 20px;}#imageInfo div.tabContent {	padding-left: 14px;	padding-right: 14px;	background: url('images/tabs-back.png') repeat-x top;}#imageInfoTabs div {	height: 32px;	font-size: 12px;	float: left;}#imageInfoTabs div.right {	height: 24px;	cursor: pointer;	text-decoration: underline;}#imageInfoTabs div.selected div.right {	cursor: auto;	text-decoration: none;}#imageInfoTabs div.right {	padding-top: 8px;	padding-left: 6px;	padding-right: 6px;}#imageInfoTabs div {	background: url('images/tabs-unselected-back.png') repeat-x bottom;}#imageInfoTabs div div.left {	background: none;}#imageInfoTabs div div.right {	background: none;}#imageInfoTabs div.selected {	background: url('images/tabs-selected-back.png') repeat-x;}#imageInfoTabs div.selected div.left {	background: url('images/tabs-selected-left.png') no-repeat left top;}#imageInfoTabs div.selected div.right {	background: url('images/tabs-selected-right.png') no-repeat right top;}div.tabContent div.l {	padding-top: 15px;	width: 142px;}img.deleteFromOrder {	cursor: pointer;}/* colors */table.colors {	font-size: 10px;}table.colors td {	zmargin-left: 5px;}/* order form */#itemsTable {	border: 0px solid #7C7D7C;	margin-bottom: 15px;	font-size: 12px;	width: 323px;}#itemsTable td {	border: 1px solid #7C7D7C;	padding: 2px;}/* images */img.righted {	float: right;	margin-left: 10px;	margin-top: 10px;	margin-bottom: 10px;}img.lefted {	float: left;	margin-right: 10px;	margin-top: 10px;	margin-bottom: 10px;}div.l {	background: url('images/image-left.gif') repeat-y left;}div.r {	background: url('images/image-right.gif') repeat-y right;}div.t {	background: url('images/image-top.gif') repeat-x top;}div.b {	background: url('images/image-bottom.gif') repeat-x bottom;}div.lt {	background: url('images/image-left-top.gif') no-repeat left top;}div.rt {	background: url('images/image-right-top.gif') no-repeat right top;}div.lb {	background: url('images/image-left-bottom.gif') no-repeat left bottom;}div.rb {	background: url('images/image-right-bottom.gif') no-repeat right bottom;}div.rb img {	margin-left: 2px;	margin-top: 2px;	margin-right: 4px;	margin-bottom: 4px;}/* other */div.clearer {	clear: both;}