body {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
/*	color:#666666;  */
	color:#888888; 
}

p {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p.br {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.base-link, a.base-link:visited {
	color:#888888;
	text-decoration:none;
}

a.base-link:hover, a.base-link:active  {
	color:#363636;
	text-decoration:underline;
}

a.back-company-link, a.back-company-link:visited {
	color:#888888;
	font-size:12px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}

a.back-company-link:hover, a.back-company-link:active  {
	color:#363636;
	text-decoration:underline;
}

a.help-link, a.help-link:visited {
	color:#888888;
	text-decoration:underline;
}

a.help-link:hover, a.help-link:active  {
	color:#000000;
	text-decoration:underline;
}

input.order-form {
	text-align:left;
	border:#a5acb0 1px solid;
	width:150px;
	height:18px;	
	
}

input.order-but {
	width:150px;
	height:20px;
	background:url(../images/order-enter-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.search-but {
	width:150px;
	height:20px;
	background:url(../images/search-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

a.but-main:link, a.but-main:visited {
	display: block;
	background: url(../images/but-main.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-main:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-main-a:link, a.but-main-a:visited {
	display: block;
	background: url(../images/but-main.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-main-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-shop:link, a.but-shop:visited {
	display: block;
	background: url(../images/but-shop.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-shop:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-shop-a:link, a.but-shop-a:visited {
	display: block;
	background: url(../images/but-shop.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-shop-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-contacts:link, a.but-contacts:visited {
	display: block;
	background: url(../images/but-contacts.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-contacts:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-contacts-a:link, a.but-contacts-a:visited {
	display: block;
	background: url(../images/but-contacts.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-contacts-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-news:link, a.but-news:visited {
	display: block;
	background: url(../images/but-news.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-news:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-news-a:link, a.but-news-a:visited {
	display: block;
	background: url(../images/but-news.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-news-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-help:link, a.but-help:visited {
	display: block;
	background: url(../images/but-help.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-help:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-help-a:link, a.but-help-a:visited {
	display: block;
	background: url(../images/but-help.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-help-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-arts:link, a.but-arts:visited {
	display: block;
	background: url(../images/but-arts.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-arts:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

a.but-arts-a:link, a.but-arts-a:visited {
	display: block;
	background: url(../images/but-arts.jpg) no-repeat;
	background-position: 0px -50px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 75px;
	height: 50px;	
	text-decoration: none;
}

a.but-arts-a:hover {
	background-position: 0px -50px;
	text-decoration: none;
	color: #000000;
}

td.base-text {
	vertical-align:top;
	font-size:14px;
	line-height:18px;
	padding:0px 30px 36px 10px;	
}

td.base-text-header {
	vertical-align:top;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	padding:0px 0px 18px 10px;	
}


#base-text-p p {
	margin:0px 0px 10px 0px;
}

a.shop-but-display:link, a.shop-but-display:visited {
	display: block;
	background: url(../images/shop-but-display.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 91px;
	height: 100px;	
	text-decoration: none;
}

a.shop-but-display:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-dinamic:link, a.shop-but-dinamic:visited {
	display: block;
	background: url(../images/shop-but-dinamic.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 96px;
	height: 100px;	
	text-decoration: none;
}

a.shop-but-dinamic:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-phone:link, a.shop-but-phone:visited {
	display: block;
	background: url(../images/shop-but-phone.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 110px;
	height: 100px;	
	text-decoration: none;
}

a.shop-but-phone:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-corpus:link, a.shop-but-corpus:visited {
	display: block;
	background: url(../images/shop-but-corpus.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 120px;
	height: 100px;	
	text-decoration: none;
}

a.shop-but-corpus:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-battery:link, a.shop-but-battery:visited {
	display: block;
	background: url(../images/shop-but-battery.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 101px;
	height: 100px;	
	text-decoration: none;
}

a.shop-but-battery:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-camera:link, a.shop-but-camera:visited {
	display: block;
	background: url(../images/shop-but-camera.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 101px;
	height: 99px;	
	text-decoration: none;
}

a.shop-but-camera:hover {
	background-position: 0px -99px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-key:link, a.shop-but-key:visited {
	display: block;
	background: url(../images/shop-but-key.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 96px;
	height: 99px;	
	text-decoration: none;
}

a.shop-but-key:hover {
	background-position: 0px -99px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-accessory:link, a.shop-but-accessory:visited {
	display: block;
	background: url(../images/shop-but-accessory.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 110px;
	height: 99px;	
	text-decoration: none;
}

a.shop-but-accessory:hover {
	background-position: 0px -99px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-other:link, a.shop-but-other:visited {
	display: block;
	background: url(../images/shop-but-other.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 120px;
	height: 99px;	
	text-decoration: none;
}

a.shop-but-other:hover {
	background-position: 0px -99px;
	text-decoration: none;
	color: #000000;
}

a.shop-but-tools:link, a.shop-but-tools:visited {
	display: block;
	background: url(../images/shop-but-tools.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 120px;
	height: 99px;	
	text-decoration: none;
}

a.shop-but-tools:hover {
	background-position: 0px -99px;
	text-decoration: none;
	color: #000000;
}


.company-pic {
	border:1px #A5ADB0 solid;
}

.unit-pic {
	border:1px #A5ADB0 solid;
}

td.unit-head {
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:6px 3px 0px 9px;
}

a.unit-head-link, a.unit-head-link:visited {
	color:#ffffff;
	text-decoration:none;
}

a.unit-head-link:hover, a.unit-head-link:active  {
	color:#666666;
	text-decoration:none;
}

td.unit-text {
	font-size:14px;
	font-weight:normal;
	color:#333333;
	vertical-align:top;
	padding:2px 3px 0px 9px;
}

span.unit-price {
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


a.menu3-link, a.menu3-link:visited {
	color:#ffffff;
	text-decoration:none;
}

a.menu3-link:hover, a.menu3-link:active  {
	color:#666666;
	text-decoration:none;
}

a.basket-but:link, a.basket-but:visited {
	display: block;
	background: url(../images/add-basket-but.jpg) no-repeat;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #373838;
	text-align: center;
	padding:0px 0px 0px 0px;	
	width: 150px;
	height: 20px;	
	text-decoration: none;
}

a.basket-but:hover {
	background-position: 0px -20px;
	text-decoration: none;
	color: #000000;
}

a.product-name, a.product-name:visited {
	color:#333333;
	text-decoration:none;
}

a.product-name:hover, a.product-name:active  {
	color:#999999;
	text-decoration:underline;
}


/* ÍÎÂÎÑÒÈ -------------------------------------------------------------------    */

a.news-num-link, a.news-num-link:visited {
	color:#333333;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a.news-num-link:hover, a.news-num-link:active  {
	color:#999999;
	text-decoration:underline;
}

a.news-num-link-a, a.news-num-link-a:visited {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.news-num-link-a:hover, a.news-num-link-a:active  {
	color:#999999;
	text-decoration:underline;
}

p.news-read {
	font-weight:bold;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td.news-head {
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	padding:6px 3px 0px 20px;
}

/*   / ÍÎÂÎÑÒÈ -------------------------------------------------------------------    */


/*   ÊÎÐÇÈÍÀ -------------------------------------------------------------------    */
input.add-basket-but {
	width:150px;
	height:20px;
	background:url(../images/add-basket-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.checkout-but {
	width:150px;
	height:20px;
	background:url(../images/checkout-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.clear-but {
	width:150px;
	height:20px;
	background:url(../images/clear-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

/*  / ÊÎÐÇÈÍÀ -------------------------------------------------------------------    */


/*  ÎÔÎÐÌËÅÍÈÅ ÇÀÊÀÇÀ -------------------------------------------------------------------    */
input.save-but {
	width:150px;
	height:20px;
	background:url(../images/save-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.pred-basket-but {
	width:150px;
	height:20px;
	background:url(../images/pred-basket-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}


input.back-but {
	width:150px;
	height:20px;
	background:url(../images/back-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.end-order-but {
	width:150px;
	height:20px;
	background:url(../images/end-order-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}


input.edit-cont-but {
	width:150px;
	height:20px;
	background:url(../images/edit-cont-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

input.back-basket-but {
	width:150px;
	height:20px;
	background:url(../images/back-basket-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

p.unit-price {
	font-size:14px;
	font-weight:bold;
}


input.next-but {
	width:150px;
	height:20px;
	background:url(../images/next-but.jpg) no-repeat scroll 0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	border:none;
}

td.checkout-col-head {
	vertical-align:top;
	padding:7px 0px 0px 4px;
	font-size:12px;
	font-weight:bold;
	background-color:#B9B9BB;
	color:#ffffff;

}

input.edit-col {
	border:#666666 1px solid;
	padding:0px 0px 0px 0px;
	color:#333333;
	width:28px;
	height:16px;
	font-size:12px;
	
}

td.checkout-col {
	vertical-align:top;
	padding:7px 0px 0px 4px;
	font-size:14px;

}

a.delbasket, a.delbasket:visited {
	vertical-align:top;
	text-align:right;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.delbasket:hover, a.delbasket:active  {
	vertical-align:top;
	text-align:right;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.edit-basket {
	margin:10px 0px 0px 0px;
	border:#666666 1px solid;
	color:#333333;
	width:360px;
	font-size:12px;
	
}

td.catalog-head {
	font-size:16px;
	color:#888888;
	vertical-align:top;
	text-align:left;
	padding:0px 0px 4px 0px;
	font-weight:normal;
}

span.output-message {
	vertical-align:top;
	text-align:left;
	color:#990000;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;

}

a.price-delivery, a.price-delivery:visited {
	color:#999999;
	font-size:12px;
	text-decoration:underline;
}

a.price-delivery:hover, a.price-delivery:active  {
	color:#000000;
	text-decoration:underline;
}

span.myorder-data {
	color:#000000;
	font-weight:bold;
}



/*  / ÎÔÎÐÌËÅÍÈÅ ÇÀÊÀÇÀ -------------------------------------------------------------------    */

/*  ÏÎÈÑÊ -------------------------------------------------------------------    */
a.search-res-link, a.search-res-link:visited {
	color:#333333;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

a.search-res-link:hover, a.search-res-link:active  {
	color:#999999;
	text-decoration:underline;
}
/*  / ÏÎÈÑÊ -------------------------------------------------------------------    */



