/* ############################# Main settings - start ############################# */

	* {margin: 0; padding: 0;}
	
	body {
		min-width: 980px;
		*width: expression(body.clientWidth < 980? "980px": "auto" ); /*IE6 Hack*/ 
		height: 100%;
		background: #FFFFFF;
		color:#000;
		font: 11px tahoma;
		margin: 0 10px 0;
		background: url('../images/_template_003/top_menu_bg.gif') repeat-x 0 122px;
	}
	
	input, select, textarea {
		color: #000;
		font: 11px tahoma;
		line-height:13px;
		margin:0 5px 3px 0;
		vertical-align: middle;
	}

/* ############################# Constructing page ############################# */

	/* =========== header =========== */
	#header {
		height: 112px;
		width: 100%;
	}
	#header .header-top-left {
		width: 100%;
	}
	#header .header-top-right {
		width: 100%;
	}
	#header .header-bottom-left {
		width: 100%;
	}
	#header .header-bottom-right {
		height:112px;
	}
	/* =========== header - end =========== */

	/* =========== footer =========== */
	#footer {
		height: 60px;
		background: url('../images/_template_003/footer_top.gif') top repeat-x;
		padding-top: 10px;
		margin: 0 -10px;
	}
	#footer .footer-left-top {
		background: #fff;
		height: 69px;
		padding: 5px;
	}
	#footer .footer-left-bottom {
		background: #dfdfdf url('../images/_template_003/footer_left.gif') left no-repeat;
		height: 53px;
	}
	#footer .footer-right-top {}
	#footer .footer-right-bottom {
		background: url('../images/_template_003/footer_right.gif') right no-repeat;
		height: 53px;
	}
	/* =========== footer - end =========== */
	
	.mainTable {
		margin-bottom: 10px;
	}

/* ############################# Top-Menu ############################# */

/* --- Sider Top Menu --- */
	.mainTableCellRight .top-menu-l, .mainTableCellLeft .top-menu-l {
		height: 31px;
		background: url('../images/_template_003/top_menu_left_sider.gif') no-repeat left top;
		padding-left: 5px;
		margin-bottom: -21px;
		*margin-top: -2px;
	}
	.mainTableCellRight .top-menu, .mainTableCellLeft .top-menu {
		height: 31px;
		background: url('../images/_template_003/top_menu_bg_sider.gif') repeat-x top;
	}
	.mainTableCellRight .top-menu-r, .mainTableCellLeft .top-menu-r {
		height: 31px;
		background: url('../images/_template_003/top_menu_right_sider.gif') no-repeat right top;
	}

/* --- Center Top Menu --- */
	.mainTableCellCenter .top-menu{
		height: 53px;
		margin-bottom: 10px;
	}
	.mainTableCellCenter .top-menu .top-menu-left {
		
	}
	.mainTableCellCenter .top-menu .top-menu-right {
	}
	.mainTableCellCenter .top-menu ul.top-menu-first-path {
	}
	.mainTableCellCenter .top-menu ul.top-menu-first-path li {
		display: block;
		float: left;
		padding-right: 5px;
	}
	/* =========== Active & Not active links in menu =========== */
	a.menu:link, a.menu:visited, a.menu:active {
		color: #fff;
		background: url('../images/_template_003/top_menu_inactive_bg.gif') repeat-x top;
		text-decoration: none; 
		font: 12px  Tahoma, Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		height: 53px;
		text-transform: uppercase;
	}
	a.menu:hover {
		text-decoration: underline;
	}
	a.menu .nobr {
		background: url('../images/_template_003/top_menu_inactive_right.gif') no-repeat right bottom;
		display:block;
		float: left;
		height: 53px;
		padding: 0 15px;
		line-height: 4.3em;
	}
	a.menu .lb {
		background:transparent url(../images/_template_003/top_menu_inactive_left.gif) no-repeat scroll left bottom;
		display:block;
		float:left;
		height:53px;
	}
	a.menuActive:link, a.menuActive:visited, a.menuActive:active {
		color: #fff;
		background: url('../images/_template_003/top_menu_active_bg.gif') repeat-x top;
		text-decoration: none; 
		font: 12px  Tahoma, Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		height: 53px;
		text-transform: uppercase;
	}
	a.menuActive:hover {
		text-decoration: underline;
	}
	a.menuActive .nobr {
		background: url('../images/_template_003/top_menu_active_right.gif') no-repeat right bottom;
		display:block;
		float: left;
		height: 53px;
		padding: 0 15px;
		line-height: 4.3em;
	}
	a.menuActive .lb {
		background:transparent url(../images/_template_003/top_menu_active_left.gif) no-repeat scroll left bottom;
		display:block;
		float:left;
		height:53px;	
	}
	/****** Sub Menu ******/
	.subMenuBlock {
		display:none;
		position:absolute;
		width: 180px;
		z-index: 2500;
		background: #5CAEF2;
	}
	a.subMenu {
		height: 15px;
		padding: 5px 10px 7px 10px;
		border: 1px solid #fff;
		display:block;
		font: 11px tahoma, verdana, sans-serif; 
		color: #fff;
		text-decoration:none;
		text-align: left;
		background: #3B95E0 url('../images/_template_003/top_menu_inactive_bg.gif') repeat-x 0px -10px;
		margin: 1px;
	}
	a.subMenu:hover, a.subMenu:active {
		background: #F5BC4C; 
		color: #fff;
		display: block;
		text-decoration: none;
	}


/* ############################# Footer-Menu & Links ############################# */

	#footer .footer-left {
		float: left;
		line-height: 4.5em;
		padding-left: 1em;
	}
	#footer .footer-right {
		float: right;
		text-align: right;
		line-height: 1.3em;
		padding-right: 1em;
	}
	#footer .footer-right td{
		vertical-align: middle;
		height: 53px;
	}
	#footer .footer {
	}
	#footer ul {
		color: #fff;
		display: outline;
	}
	#footer li {
		display: inline;
		background: url('../images/_mpt/footer_bullet.gif') no-repeat 0px center;
		padding-left: 1em;
		margin-right:0.7em;
	}
	#footer a {color: #606060;	text-decoration: none;}
	#footer a:hover {color: #000; text-decoration: underline;}
	#footer p.copyright {}
	#footer p.poweredby {}

/* ############################# BreadCrumb ############################# */

	.breadcrumb {
		background: #fff;
		margin-bottom: 10px;
		border: 1px solid #d5d5d5;
		height: 20px;
		color: #585858;
		padding: 1px;
	}
	.breadcrumb .breadcrumb-left-top {
	}
	.breadcrumb .breadcrumb-left-bottom {
	}
	.breadcrumb .breadcrumb-right-top {
	}
	.breadcrumb .breadcrumb-right-bottom {
		background:transparent url(../images/_mpt/block_title_bg.gif) repeat-x;
		height:20px;
		line-height:1.7em;
		*line-height: 2em;
		padding-left:0.5em;
		overflow: hidden;
	}
	.breadcrumb .breadcrumb-rss {float: right;}
	.breadcrumb a {
		color: #585858;
		text-decoration: none;
	}
	.breadcrumb a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	/*************** Order Pages ****************/
	.breadcrumb span.nonactive {color: #1584d2; margin-right: 10px;}
	.breadcrumb span.active {color: #1584d2; margin-right: 10px; font-weight: bold;}
	/************* end Order Pages ***************/

/* ############################# PopUp ############################# */

	body.popup	{
		font: 11px Tahoma, Arial, Helvetica, sans-serif; 
		color: #000000; 
		margin: 0px; 
		padding: 0px; 
		background: #fff;
	}
	.popup .errorbg	{ padding: 4px; }

/* ############################# HomeGreeting ############################# */

	#homeGreeting {
		background: #fff;
		border: 1px solid #d5d5d5;
		color: #585858;
		padding: 1px;
		font-size: 12px;
		margin-bottom: 10px;
	}
	#homeGreeting .homeGreeting-left-top {
	}
	#homeGreeting .homeGreeting-left-bottom {
	}
	#homeGreeting .homeGreeting-right-top {
	}
	#homeGreeting .homeGreeting-right-bottom {
		padding: 10px;
	}
	
/* ############################# Columns styles - start ############################# */

	/* =========== Left Column =========== */
	.mainTableCellLeft {padding-right:10px; padding-top:10px;}
	
	/* =========== Right Column =========== */
	.mainTableCellRight {padding-left:10px; padding-top:10px;}
	
	/* =========== Center Column =========== */
	.mainTableCellCenter {}

	/* ----------- Blocks ---------------- */
	.mainTableCellRight  .block, .mainTableCellLeft .block {
		margin: 1px 2px 10px;
		border: 1px solid #a0bb6b;
	}
	
	.mainTableCellRight .block .block-tl,
	.mainTableCellLeft .block .block-tl {
		background:transparent url(../images/_template_003/corner_tl_green.gif) no-repeat top left;
		left:-1px;
		position:relative;
		top:-1px;
	}
	.mainTableCellRight .block .block-tr,
	.mainTableCellLeft .block .block-tr {
		background:transparent url(../images/_template_003/corner_tr_green.gif) no-repeat top right;
		left:2px;
		position:relative;
	}
	.mainTableCellRight .block .block-tr-nt,
	.mainTableCellLeft .block .block-tr-nt {
	}
	.mainTableCellRight .block .block-bl,
	.mainTableCellLeft .block .block-bl {
		background:transparent url(../images/_template_003/corner_bl_green.gif) no-repeat bottom left;
		left:-2px;
		position:relative;
		top:2px;
	}
	.mainTableCellRight .block .block-br,
	.mainTableCellLeft .block .block-br {
		background:transparent url(../images/_template_003/corner_br_green.gif) no-repeat bottom right;
		left:2px;
		position:relative;
	}
	.mainTableCellRight .block .block-title-l,
	.mainTableCellLeft .block .block-title-l {
		background:transparent url(../images/_template_003/title_left_green.gif) no-repeat scroll 0 0;
	}
	.mainTableCellRight .block .block-title,
	.mainTableCellLeft .block .block-title {
		background: #81a53b;
	}
	.mainTableCellRight .block .block-title-r,
	.mainTableCellLeft .block .block-title-r{
		background:transparent url(../images/_template_003/title_right_green.gif) no-repeat scroll right center;
	}
	
	.block {
		border: 1px solid #559EDB;
	}
	
	
	.block .block-title-l {
		background:transparent url(../images/_template_003/title_left_blue.gif) no-repeat scroll 0 0;
		margin-bottom:5px;
		height:29px;
		padding-left:22px;
		height: 29px;
	}
	.block .block-title {
		background: #1D7ECF;
		height: 29px;
	}
	.block .block-title-r{
		background:transparent url(../images/_template_003/title_right_blue.gif) no-repeat scroll right center;
		height: 29px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		height:29px;
		line-height:2.4em;
		padding-left:5px;
		overflow:hidden;
	}
	
	/* ----------- Blocks in Center Column ---------------- */
	.block .block-tl {
		background:transparent url(../images/_template_003/corner_tl_blue.gif) no-repeat top left;
		left:-1px;
		position:relative;
		top:-1px;
	}
	.block .block-tr {
		background:transparent url(../images/_template_003/corner_tr_blue.gif) no-repeat top right;
		left:2px;
		position:relative;
	}
	.block .block-tr-nt {
	}
	.block .block-bl {
		background:transparent url(../images/_template_003/corner_bl_blue.gif) no-repeat bottom left;
		left:-2px;
		position:relative;
		top:2px;
	}
	.block .block-br {
		background:transparent url(../images/_template_003/corner_br_blue.gif) no-repeat bottom right;
		left:2px;
		position:relative;
		padding: 0px 2px 1px 0px;
	}
	.block-data {
	}
	.block .item {
		padding: 10px;
	}
	.block .item .item-tl {
	}
	.block .item .item-tr {
	}
	.block .item .item-bl {
	}
	.block .item .item-br {
	}
	.mainTableCellCenter .block .item .item-title-l {
		border:1px solid #D5D5D5;
		margin-bottom:5px;
		padding:4px;
	}
	.block .item .item-title {
	}
	.block .item .item-title-r {
	}
	.block .item .item-content {
	}

/* ############################# Common ############################## */

	.errorbg 			{background: #FFE0E0; border: 1px solid #CC0000; color: #CC0000; padding: 6px;}
	.middlebg 			{border: 1px solid #CC0000; background: #e7e7e7 url('../images/_mpt/block_title_bg.gif') repeat-x bottom;padding:1px 2px 1px 5px;}
	.middlebg td 		{font-weight: bold;}
	.usualbg  			{background: transparent;}
	.messagebg  		{color: #0000CC; font-weight: bold; padding: 6px;}
	a,a:link,a:focus,a:visited {
		text-decoration: none;
	}
	body a:hover {
		text-decoration: underline;
	}
	.quickicons {float: right;}
	
	.padding10px				{padding: 10px;}
	.padding-hor10px				{padding: 10px 10px;}
	.padding6px td				{padding: 6px;}
	.block-product-details
	.padding6px td				{padding: 6px 10px;}
	.padding6px td td			{padding: 0px;}
	.padding6px
	.padding4px td				{padding: 4px;}
	.padding4px td				{padding: 4px;}
	.padding4px td td			{padding: 0px;}
	.paddingReviews td		{padding: 0px 11px;}
	.paddingReviews td td	{padding: 0px;}
	.paddingRev5px td			{padding: 5px 11px;}
	.paddingRev3px td			{padding: 3px 3px 3px 11px;}
	
	/************* Button Links *******************/
	td.butTd {}
	td.butTd span.spacer {display: auto; color: #1584D2;}	/* '|' between button */

	a.button:link, a.button:visited {font: Tahoma, Verdana, Helvetica, sans-serif; padding: 0px 10px 0px 0px; white-space: nowrap;}
	a.button:hover, a.button:active {font: Tahoma, Verdana, Helvetica, sans-serif; padding: 0px 10px 0px 0px; white-space: nowrap;}

	a.button span 	{}
	a.button img 	{display: none;}

	a.button-add span 		{font-weight: bold;}		/* add to cart (products categories, product details) */
	a.button-view span 		{}		/* view cart (products categories, product details) */
	a.button-check span 		{}		/* check out (products categories, product details) */
	a.button-wishlist span 	{}		/* wishlist (products categories, product details) */

	a.buttonBasket:link, a.buttonBasket:visited {font: Tahoma, Verdana, Helvetica, sans-serif; white-space: nowrap;}
	a.buttonBasket:hover, a.buttonBasket:active {font: Tahoma, Verdana, Helvetica, sans-serif; white-space: nowrap;}

	a.buttonBasket span 	{}
	a.buttonBasket img 	{display: none;}

	a.button-shopping span 	{font-weight: bold;}			/* Continue shopping (basket) */
	a.button-retrieve span 	{}			/* Retrieve Cart (basket) */
	a.button-save span 		{}			/* Save cart (basket) */
	a.button-clear span 		{}			/* Clear cart (basket) */
	a.button-checkout span 	{font-weight: bold;}			/* Checkout (basket) */

	a.buttonCart:link, a.buttonCart:visited {font: Tahoma, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px; white-space: nowrap;}
	a.buttonCart:hover, a.buttonCart:active {font: Tahoma, Verdana, Helvetica, sans-serif; padding: 0px; margin: 0px; white-space: nowrap;}

	a.buttonCart span 	{}
	a.buttonCart img 		{display: none;}

	a.button-check span 		{}		/* Checkout (small cart) */
	a.button-amend span 		{}		/* Amend cart (small cart) */
	a.button-view span 		{}		/* View cart (small cart) */

	a.buttonMore:link, a.buttonMore:visited {font: Tahoma, Verdana, Helvetica, sans-serif; white-space: nowrap;}
	a.buttonMore:hover, a.buttonMore:active {font: Tahoma, Verdana, Helvetica, sans-serif; white-space: nowrap;}

	a.buttonMore span 	{}			/* read more... (special offers, etc.) */
	a.buttonMore b 		{font-weight: normal;}
	a.buttonMore img 		{display:none;}

	a.disabled {							/* disadled add to cart */
		color: #999; 
		cursor: pointer; 
		font: bold Tahoma, Verdana, Helvetica, sans-serif; padding: 0px 10px 0px 0px;
		text-decoration: none;
	}
	a.disabled:hover {color: #999; cursor: pointer; text-decoration: none;}

/* ============================ From standard CSS ============================ */

.introBlock {border: 0px;}
.introBlock td {padding: 0px;}

/****** FilterPopup START (block_filter.html) ******/

.filterPopup {
	display: none;
	position: absolute;
	border: 1px solid #CBC6D6; 
	background-color: #E1E0E6;
	z-index: 2000;
}
.filterPopup a {line-height: 160%;}
.filterPopup a:hover, .filterPopup a:active {}

/****** FilterPopup END (block_filter.html) ******/

/************* userHome *******************/
td.userHome {padding: 7px;}

div.userHomeBottom {						
	display: auto;
	background: none;
	padding: 0px 20px 0px 20px;
	}
div.userHomeBottom a {color: #444444; text-decoration:none;}
div.userHomeBottom a:hover {color: #444444; text-decoration:underline;}

td.userHome img.orders 		{background: url(../images/icons/admin_orders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.orders {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_orders.png,sizingMethod=crop);}
td.userHome img.profile 	{background: url(../images/icons/admin_profile.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.profile {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_profile.png,sizingMethod=crop);}
td.userHome img.arr		 	{background: url(../images/teploholod/category_image.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 0px 0px 55px;}
td.userHome img.support 	{background: url(../images/icons/admin_support.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.support {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_support.png,sizingMethod=crop);}
td.userHome img.forum 		{background: url(../images/icons/admin_forum.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.forum {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_forum.png,sizingMethod=crop);}
td.userHome img.products 	{background: url(../images/icons/admin_products.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.products {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_products.png,sizingMethod=crop);}
td.userHome img.pages 		{background: url(../images/icons/admin_pages.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.pages {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_pages.png,sizingMethod=crop);}
td.userHome img.salesorders	{background: url(../images/icons/admin_salesorders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.salesorders {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_salesorders.png,sizingMethod=crop);}
td.userHome img.merchant 	{background: url(../images/icons/admin_merchant.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.merchant {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_merchant.png,sizingMethod=crop);}
td.userHome img.affiliates 	{background: url(../images/icons/admin_affiliates.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.affiliates {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_affiliates.png,sizingMethod=crop);}
td.userHome img.payments 	{background: url(../images/icons/admin_payments.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.payments {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_payments.png,sizingMethod=crop);}
td.userHome img.carts	 	{background: url(../images/icons/admin_carts.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.carts {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_carts.png,sizingMethod=crop);}
td.userHome img.wishlist 	{background: url(../images/icons/admin_wishlist.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.wishlist {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_wishlist.png,sizingMethod=crop);}
td.userHome img.reminders 	{background: url(../images/icons/admin_reminders.png) no-repeat; width: 50px; height: 50px; border:0px; float: left;}
* html td.userHome img.reminders {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/admin_reminders.png,sizingMethod=crop);}

td.userHome div {margin: 0px 0px 0px 50px;}
/************* userHome *******************/

/************* Category *******************/
/* In Left & Right Columns */
.mainTableCellLeft .topCategory a.title,
.mainTableCellRight .topCategory a.title {color: #585858; }
.mainTableCellLeft .topCategory a.title:hover,
.mainTableCellRight .topCategory a.title:hover {color: #585858; }
.mainTableCellLeft .selectedtopCategory a.title,
.mainTableCellRight .selectedtopCategory a.title {color: #585858;}
.mainTableCellLeft .selectedtopCategory a.title:hover,
.mainTableCellRight .selectedtopCategory a.title:hover {color: #585858;}

.mainTableCellLeft .subCategory,
.mainTableCellRight .subCategory {line-height:1.5em;}
.mainTableCellLeft .subCategory a img,
.mainTableCellRight .subCategory a img {padding-right: 2px}
.mainTableCellLeft .subCategory a.title,
.mainTableCellRight .subCategory a.title {color: #585858;}
.mainTableCellLeft .subCategory a.title:hover,
.mainTableCellRight .subCategory a.title:hover {color: #585858; }
.mainTableCellLeft .selectedsubCategory,
.mainTableCellRight .selectedsubCategory {padding: 3px 0px; vertical-align: middle;}
.mainTableCellLeft .selectedsubCategory a img,
.mainTableCellRight .selectedsubCategory a img {margin: 4px 0px 0px 0px;}
.mainTableCellLeft .selectedsubCategory a.title,
.mainTableCellRight .selectedsubCategory a.title {color: #585858; }
.mainTableCellLeft .selectedsubCategory a.title:hover,
.mainTableCellRight .selectedsubCategory a.title:hover {color: #585858; }

.topCategory {margin: 0px; vertical-align: middle;}
.topCategory img.category_img	{ margin: 0px;}
.topCategory a.title {color: #000; }
.topCategory a.title:hover {color: #000; }
.selectedtopCategory {background: none; margin: 0px; font-weight: bold;}
.selectedtopCategory img.category_img	{ margin: 0px;}
.selectedtopCategory a.title {color: #000; }
.selectedtopCategory a.title:hover {color: #000;}
        
.subCategory 	{line-height:1.5em;}
.subCategory a img 	{padding-right: 2px}
.subCategory a.title {color: #000;}
.subCategory a.title:hover {color: #000; }
.selectedsubCategory {margin: 0px; padding: 3px 0px; vertical-align: middle;}
.selectedsubCategory img 			{}
.selectedsubCategory a img 			{margin: 4px 0px 0px 0px;}
.selectedsubCategory a.title {color: #000; }
.selectedsubCategory a.title:hover {color: #000; }
/************* Category *******************/

/************* Latest *******************/
td.topArticle {padding: 3px 3px 3px 0px;}
td.subArticle {padding: 3px 3px 3px 0px;}

a.subArticle {padding-left: 8px; font-size: 11px; background: url(../images/bullet.gif) no-repeat left 3px;}
/************* Latest *******************/

/************* Offers *******************/
.block-offers .block a.bigtitle			{font-size: 12px; color: #1584d2; text-decoration: none;}
.block-offers .block a.bigtitle:hover 	{font-size: 12px; color: #1584d2; text-decoration: underline;}
.offerTitle					{text-align: left; clear: right; display: block;}
.offerTd 					{text-align: left;}
.offerTd img.offerImg		{float: left; padding:2px;background:#fff;margin: 0px 8px 3px 0px;} 
.offerTd div.offerText	{text-align: justify;}
.offerTd a.buttonMore span {display:none;}

/************* Product details like Offers *******************/
.block-products-list .block img.productImg, .block-product-details .block img.productImg 
{margin-bottom:15px;margin-right:15px;padding:2px;} 

/************* Forum *******************/
.forumAdmin 			{color: blue; font-weight: bold; }
.forumUser 				{color: black; font-weight: bold; }
.forumGuest       	{color: black;  font-weight: bold; font-style: italic;}
.forumMessageLeft 	{background: #F1F1F1; border-left:1px solid #D2DBDD; 	border-top:1px solid #D2DBDD; border-bottom:1px solid #D2DBDD; }
.forumMessageRight 	{background: #F1F1F1; border: 1px solid #D2DBDD; }
.forumMessageTop 		{background: #D2DBDD; border-bottom: 1px solid #D2DBDD; }

/************* Categoties (catalogue) *******************/
/*In left&right columns */
.mainTableCellLeft .block-categories-catalog a.bigtitle,
.mainTableCellRight .block-categories-catalog a.bigtitle,
.mainTableCellLeft .block-categories-catalog a.bigtitle:hover,
.mainTableCellRight .block-categories-catalog a.bigtitle:hover {padding: 1px 0px 2px 0px; color: #fff;font-size:11px;font-weight:normal;}

.block-categories-catalog a.bigtitle			{padding: 1px 0px 2px 0px;}
.block-categories-catalog a.bigtitle:hover 		{padding: 1px 0px 2px 0px;}
.block-categories-catalog .smallText				{color: Black;}
.block-categories-catalog a.smallText				{color: Black;}
.block-categories-catalog a.smallText:hover 	{color: Black;}

/************* Articles) *******************/
.block-articles-details img, .block-articles-latest img, .block-articles-list img {margin: 2px 8px 8px 0;}

/************* Hot (news,...) *******************/
.block-hot img 			{display: none;}
.block-hot .articleDate	{display: none;}
.block-hot a.bigtitle 		{padding: 2px 0px 3px 20px; display: block; position: relative; left: -20px; font-size: 10pt; text-decoration: none;}
.block-hot a.bigtitle:hover {padding: 2px 0px 3px 20px; text-decoration: underline;}
/*.block-hot div.smalltext {padding-left: 15px;}*/

input				{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
input.usualprice	{background-color: transparent; border: none; text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
input.orderprice	{background-color: transparent; border: none; text-align: right; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
input.search		{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff; margin: 5px 0px 5px 0px;}
input.text			{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff;}
input.field			{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff; margin: 5px 0px 5px 0px;}
input.fieldSmall	{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff; font-size: 8pt;}
input.submit		{
	background:transparent url(../images/_mpt/block_title_bg.gif) repeat-x scroll center center;
	border:1px solid #838383;
	color:#838383;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin:10px 0;
	padding:0 3px 2px;
}
	input#clear		{color: #8A8A8A;}
	input#reset		{color: #8A8A8A;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #8A8A8A;}
	input#delete	{color: #8A8A8A;}
select				{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff;}
select.search		{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff;}
textarea			{border-top: 1px solid #7f9db9;border-right: 1px solid #bacddf;border-bottom: 1px solid #bacddf;border-left: 1px solid #7f9db9; background: #fff;}

form { margin: 0px; padding: 0px;}
.titleText			{color: #1584d2; text-decoration: underline;}
.articleDate	{font-size: 11; color: #a7a7a7;}
.top				{font-size: 11px; padding: 4px;}
.smallText		{font-size: 10px; }
.middleText		{font-size: 11px; }
.bigText			{font-size: 12px; }
.comment			{font-size: 10px; color: #7777CC;}
.message			{font-size: 11px; color: #0000CC;}
.title			{font-size: 11px; font-weight: bold; color: #1584d2;}
.mainTableCellLeft .title, .mainTableCellRight .title {font-size: 11px; font-weight: bold; color: #000;}
.bigtitle		{font-size: 12px; font-weight: bold; color: #1584d2;}
.error			{color: red; }
.terms      {height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link       {color: green; }

span.nobr       {white-space: nowrap !important;}

/***** Visualisation tubs on product details *****/
td.tab				{border: 1px solid #98a0a3; border-bottom: none; background: none; padding: 0px;}
td.tabActive		{border: 1px solid #98a0a3; border-bottom: none; background: #98a0a3; padding: 0px;}
a.tab				{background: none; color: #98a0a3; display: block; font-size: 11px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tab:hover			{background: #98a0a3; color: #ffffff; display: block; font-size: 11px; font-weight: bold; padding: 5px 8px; text-decoration: none;}
a.tabActive			{background: #98a0a3; color: #ffffff; display: block; font-size: 11px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
a.tabActive:hover	{background: #98a0a3; color: #ffffff; display: block; font-size: 11px; font-weight: bold; padding: 5px 8px; text-decoration: none; cursor: text;}
.tabline 			{background: #98a0a3;}
/***** Visualisation tubs on product details *****/
/***** Visualisation tubs on UserHome pages *****/
td.blockTDtabs		{background: none;}
td.blockTDtabs table	{width: 100%; margin-bottom: 10px;}
div.adminTab 			{font: 11px Tahoma, sans-serif; border: 1px solid #98a0a3; border-bottom: none; padding: 3px 8px 2px 8px; margin: 0px 2px; cursor: pointer; background: none; white-space: nowrap;}
div.adminTabActive 	{font: bold 11px Tahoma, sans-serif; border: 1px solid #98a0a3; border-top: 2px solid #98a0a3; border-bottom: none; padding: 5px 9px 5px 9px;; margin: 3px 0px 0px 0px; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #98a0a3; vertical-align: bottom;}
td.adminTabActive	{border: none;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #98a0a3;}
td.endTab			{padding: 0px 4px; width: 90%; border-bottom: 1px solid #98a0a3;}
a.blackSm, a.blackSm:hover {text-decoration: none;}
/***** Visualisation tubs on UserHome pages *****/
/***** Prices on the site *****/
.priceBlock {color: #000; font-weight: bold;}
.priceBlock .price {font-weight: bold;}
.priceBlock .priceTax {font-weight: normal;}

.priceBlockOld {color: #000; text-decoration: line-through;}
.priceBlockOld .price {font-weight: normal;}
.priceBlockOld .priceTax {font-weight: normal;}

.priceBlockHidden {color: #000; font-weight: bold; display: none;}
.priceBlockHidden .price {font-weight: bold;}
.priceBlockHidden .priceTax {font-weight: normal;}

.priceBlockEdit {color: #000; font-weight: bold;}
.priceBlockEdit input.price {text-align: right; font-weight: bold; width: 60px; font-size: 12px; color: black; border-top: 1px solid #7F9DB9;border-right: 1px solid #BACDDF;border-bottom: 1px solid #BACDDF;border-left: 1px solid #7F9DB9;}

.salesBlock {color: #000; font-weight: bold; border: none; background: transparent;}
.salesPrice {font-weight: bold;}
.salesTax {font-weight: normal;}

.priceSaveBlock {color: green; font-weight: bold;}
.priceSaveBlock .price {font-weight: bold;}
.priceSaveBlock .percent {font-weight: normal;}

.pointsPriceBlock {}
.pointsPriceBlock .points {}

.rewardPointsBlock {}
.rewardPointsBlock .points {}
/***** Prices on the site *****/
/***** Visualisation product list as table *****/
.productsTable th 		{padding: 3px;}
.productsTable td 		{padding: 3px;}
.productsCategory 		{font-size: 10pt; font-weight: bold; color: #000000; background: #D2DBDD; padding: 6px !important; }
.productsDelimiter 		{background: #c6d2d6; padding: 0px !important;}
.productsDelimiterTop 	{background: #c6d2d6; padding: 0px !important;}
.productsDelimiterTop img 	{height: 2px;}
/***** Visualisation product list as table *****/
/***** Rating images *****/
.neutral {display: none; }
.commend		{background: url(../images/icons/commend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .commend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/commend.png,sizingMethod=crop);}
.discommend	{background: url(../images/icons/discommend.png) no-repeat; width: 20px; height: 20px; border:0px;}
* html .discommend {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/discommend.png,sizingMethod=crop);}
.not-rated	{background: url(../images/icons/not-rated.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .not-rated {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/not-rated.png,sizingMethod=crop);}
.rating-1	{background: url(../images/icons/rating-1.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-1 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-1.png,sizingMethod=crop);}
.rating-2	{background: url(../images/icons/rating-2.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-2 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-2.png,sizingMethod=crop);}
.rating-3	{background: url(../images/icons/rating-3.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-3 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-3.png,sizingMethod=crop);}
.rating-4	{background: url(../images/icons/rating-4.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-4 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-4.png,sizingMethod=crop);}
.rating-5	{background: url(../images/icons/rating-5.png) no-repeat; width: 97px; height: 18px; border:0px;}
* html .rating-5 {background-image: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/rating-5.png,sizingMethod=crop);}
/***** Rating iamges *****/
/***** Wishlist pop-up window *****/
.wishlist-opacity	{display: none; z-index: 900; filter: alpha(opacity=50); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; background-color: #E1E1E1; moz-opacity: 0.5; opacity: 0.5;}
.wishlist-shadow	{display: none; z-index: 1000; position: absolute; top: 0px; left: 0px; width: 400px; background: #CCCCCC;}
.wishlist-block		{position: relative; bottom: 5px; right: 5px; width: 400px; background: #EDEEEE; border: 1px solid #C6D2D6;}
.wishlist-img-close	img {margin: 10px 10px 5px 0px;}
.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 11px, Tahoma; text-align:justify;}
/***** Wishlist pop-up window *****/
/***** New Product's icon *****/
.block-product-details .newProduct {display: block; position: relative; padding-right: 34px !important;}
.block-product-details .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: absolute; bottom: 7px; margin: 0px 0px 0px 2px;}
* html .block-product-details .newProduct img {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.block-products-list .newProduct img {background: url(../images/icons/new_l.png) no-repeat; width: 30px; height: 22px; border: none; position: relative; bottom: -6px; margin: 0px 0px 0px 2px;}
* html .block-products-list .newProduct img {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_l.png,sizingMethod=crop);}
.newProduct img {background: url(../images/icons/new_m.png) no-repeat; width: 20px; height: 16px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .newProduct img {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/new_m.png,sizingMethod=crop);}
/***** New Product's icon *****/
/***** Restricted Item's icon *****/
.block-products-list .restrictedItem img.restrictedItem {background: url(../images/icons/lock.png) no-repeat; width: 22px; height: 23px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .block-products-list .restrictedItem img.restrictedItem {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock.png,sizingMethod=crop);}
.restrictedItem img.restrictedItem {background: url(../images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .restrictedItem img.restrictedItem {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop);}
.restrictedCategory img.restrictedCategory {background: url(../images/icons/lock-s.png) no-repeat; width: 15px; height: 16px; border: none; position: relative; bottom: -3px; margin: 0px 0px 0px 2px;}
* html .restrictedCategory img.restrictedCategory {background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/icons/lock-s.png,sizingMethod=crop);}
/***** Restricted Item's icon *****/
/***** Manual list *****/
.level1 {padding: 2px 2px 2px 15px;}
.level1 a {font-weight: bold;}
.level1 a:hover {font-weight: bold;}
.level2 {padding: 2px 2px 2px 30px;}
.level3 {padding: 2px 2px 2px 40px;}
.level4 {padding: 2px 2px 2px 50px;}
/***** Manual list *****/
/***** Custom menu list *****/
.menuLeft .level1 {padding: 2px 2px 2px 5px;}
.menuLeft .level2 {padding: 2px 2px 2px 15px;}
.menuLeft .level3 {padding: 2px 2px 2px 30px;}
.menuLeft .level4 {padding: 2px 2px 2px 40px;}
.menuLeft .a a {font-weight: bold;}
.menuLeft .a a:hover {font-weight: bold;}
/***** Custom menu list *****/
/***** Matrix price *****/
table.matrix { border: 1px solid gray; margin-bottom: 5px; margin-top: 5px; }
th.matrixTop { padding-left: 5px; padding-right: 5px; border-bottom: 1px solid silver;  }
th.matrixBottom { padding-left: 5px; padding-right: 5px; }
td.matrixTop { border-bottom: 1px solid silver; border-left: 1px solid silver; padding-left: 5px; padding-right: 5px; }
td.matrixBottom { border-left: 1px solid silver; padding-left: 5px; padding-right: 5px; }
/***** Matrix price *****/

.block-products-latest img,
.block-products-recently-viewed  img{margin: 4px 4px 4px 4px;}