/****** Main Table ******/
.basicTable 	{width: 100%;}

.mainTable {background: #F4F4FF url(../images/c2s/lcol-bgr.gif) no-repeat 0px 195px; width: 100%;}

.mainTableCell		 		{padding: 0px; vertical-align: top;}
.mainTableCellLeft 		{background: url(../images/c2s/bgr-lcol-white.gif) repeat-y right; border-top: 2px solid #FFFFFF; border-right: 1px solid #CBCBCB; border-left: none; border-bottom: none; padding: 0px 2px 20px 0px; vertical-align: top;}
.mainTableCellCenter 	{background: #FFF5D9; border: 2px solid #FFFFFF; border-right: none; border-bottom: none; vertical-align: top; padding: 0px 0px 20px 0px;}
.mainTableCellRight 		{background: #FFF5D9; border-top: 2px solid #FFFFFF; vertical-align: top; padding: 0px 0px 20px 0px;}

.homeGreeting 		{padding: 0px; vertical-align: top; border-bottom: 1px solid #CBCBCB;}
.homeGreeting table	{width: 100%; background: #FFF5D9; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}
.homeGreeting table td	{padding: 10px 20px;}

.introBlock {}
.introBlock td {padding: 10px 20px 0px 20px;}
.bl_support .introBlock td {padding: 20px 0px 0px 0px;}

a img {border: none;}

/****** Main Table ******/

/*******************************************************************************/

/****** Menu ******/

.headerMenu {width: 100%; margin: 0px; padding: 0px; border-bottom: 1px solid #CBCBCB;}

div.basicDiv {position: relative;}
div.textLogo {display: block; position: absolute; top: 82px; left: 85px; z-index: 3; text-align: right; width: 110px; font: 9px verdana,arial,tahoma,sans-serif; color: #c7c7c7;}

.headerMenu td#logo  {display: none;}
.headerMenu td#logo img {}
.headerMenu td#logoL {width: 211px;}
.headerMenu td#logoL img {margin: 0px; border: none;}

td.delim {width: 1px; background: #CBCBCB;}

.headerMenu td#menu {background: #EFEFEF; border-bottom: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; padding: 0px; vertical-align: top;}
.headerMenu td#menu td.menu {padding: 0px 0px 7px 0px; background: url(../images/c2s/tmenu-shadow.gif) no-repeat right bottom;}
.headerMenu td#menu td.menu table {background: url(../images/c2s/tmenu-bgr.gif) repeat-x left top; border: 1px solid #E2E2E2; border-left: none; border-top: none;}
.headerMenu td#menu td.menu table td {border-bottom: 1px solid #FFFFFF;}
.headerMenu td#menu td.topmenu {padding: 4px 8px 5px 8px;}
.headerMenu td#menu td.begin {display: none;}
.headerMenu td#menu td.end {border-right: 1px solid #FFFFFF;}
.headerMenu td#menu td.end img {width: 1px; height: 35px;}
.headerMenu td#menu img#img53 {display: none;}

.headerMenu td.pise {width: 247px; background: #EFEFEF; border-bottom: 2px solid #FFFFFF; padding: 8px 0px 0px 0px; vertical-align: top;}
.headerMenu td.pise img {margin: 1px 3px 1px 0px;}
.headerMenu td.pise div {clear: left;}
.headerMenu td.pise div span {display: block; padding: 4px 0px 4px 0px; font: 12px/13px Arial;}
.headerMenu td.pise div a {display: block; padding: 4px 0px 4px 0px; font: 12px/13px Arial;}
.headerMenu td.pise div img {float: left;}

.headerMenu .promoTable {margin-left: 17px;}
.headerMenu .promoTable img {border: 0px;}
.headerMenu .promoTable td {font: 12px/13px "Trebuchet MS", Arial; color: #707070; padding: 0px 3px 1px 3px;}
.headerMenu .promoTable a {font: bold 12px/13px "Trebuchet MS", Arial; color: #3466AA; text-decoration: none;}
.headerMenu .promoTable a:hover {color: #3466AA; text-decoration: none;}
.headerMenu .promoTable a img {margin: 0px 2px;}

.currency {background: #EFEFEF; border-bottom: 2px solid #FFFFFF;}
.currency div {text-align: center;}
.currency-title {font: bold 12px/15px "Trebuchet MS", Arial; color: #333333;}
.currency-img img {margin: 1px 6px;}

/* Active & Noneactive links in menu */

a.menu:link, a.menu:visited {color: #566CB5; text-decoration: none; font: bold 12px "Trebuchet MS", Arial;}
a.menu:hover, a.menu:active {color: #566CB5; text-decoration: none; font: bold 12px "Trebuchet MS", Arial;}
a.menuActive:link, a.menuActive:visited {color: #868686; text-decoration: none; font: bold 12px "Trebuchet MS", Arial;}
a.menuActive:hover, a.menuActive:active {color: #868686; text-decoration: none; font: bold 12px "Trebuchet MS", Arial;}

/****** Sub Menu ******/

.subMenuBlock {
	display:none;
	position:absolute;
	border-top: 1px solid #ffd075; 
	border-left: 1px solid #ffd075;
	z-index: 2500;
}

a.subMenu {
	width: 150px;
	padding: 6px 20px 6px 10px;
	border-right: 1px solid #ffd075;
	border-bottom: 1px solid #ffd075;
	display:block;
	font: 11px tahoma, verdana, sans-serif; 
	color: #0a0509;
	text-decoration:none;
	text-align: left;
	background: #fff1c7;
}

a.subMenu:hover, a.subMenu:active {
	background: #fffbed; 
	color: #1584d2;
	display:block;
	text-decoration:none;
}

/****** Secondary Menu ******/

table.secondaryMenu 		{width: 100%;}
td#menu td.secondaryBegin img.Img	{width: 1px; height: 25px;}
a.secondaryMenu 			{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #52ae30;}
a.secondaryMenu:hover 		{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #52ae30;}
a.secondaryMenuActive 		{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #444444; text-decoration: none;}
a.secondaryMenuActive:hover	{display:block; font: bold 10pt arial,tahoma,verdana,sans-serif; padding: 0px 0px 0px 20px; color: #444444; text-decoration: underline;}
td#menu td.secondaryEnd  	{width: 100%;}
td#menu td.secondaryEnd  img.Img	{width: 1px; height: 25px;}

/****** Menu ******/

/*****************************************************************************/

/************* Breadcrumb *******************/

.breadcrumb {}

.breadcrumbBegin {width: 21px;}
.breadcrumbBegin img {width: 21px; height: 1px;}

.breadcrumbDelimiter {width: 100%; padding: 20px 0px 0px 0px;}
.breadcrumbDelimiter b {color: #000; font-size: 8pt;}
.breadcrumbDelimiter a {color: #000; text-decoration: none; font-size: 8pt; text-decoration: underline; font-weight: normal;}
.breadcrumbDelimiter a:hover {color: #000; text-decoration: none; font-size: 8pt;}
.breadcrumbDelimiter a.treeItemLast {font-weight: bold; text-decoration: none; cursor: text;}
.breadcrumbDelimiter a.treeItemLast:hover {font-weight: bold; text-decoration: none; cursor: text;}
.breadcrumbDelimiter span {display: none;}
.breadcrumbDelimiter img {background: transparent url(../images/c2s/arrow-yellow.gif) no-repeat; height: 11px; width: 9px; margin: 0px 5px; position: relative; bottom: -1px;}
	
.breadcrumbRSS {padding: 10px 0px 0px 0px;}

.breadcrumbEnd {width: 20px;}
.breadcrumbEnd img {width: 20px; height: 1px;}

/************* Breadcrumb *******************/
/*************** Order Pages ****************/
.breadcrumbDelimiter span.nonactive {display: inline; font-size: 9pt; color: #aaaaaa; margin-right: 10px;}
.breadcrumbDelimiter span.active {display: inline; font-size: 9pt; color: #444444; margin-right: 10px; font-weight: bold;}
/****************** end Order Pages ***********************************/

/*****************************************************************************/

/************* Fieldset *******************/

/****** Top ******/
.titleTop {margin-top: 0px;}
.titleTopLeft {width: 1px;}
.titleTopImgLeft {width: 1px; height: 1px;}
.titleTopCenter {padding: 0px 20px 0px 20px;}
.titleTopCenter div {color: #33312b; font: 18px Arial, Helvetica, sans-serif;}
.titleTopCenter div b {font-weight: normal;}
.titleTopRight {width: 1px;}
.titleTopImgRight {width: 1px; height: 1px;}
/****** Top ******/
/****** Center ******/
.block {}
.blockTD {padding: 0px 20px;}
/****** Center ******/
/****** Bottom ******/
.titleBot {}
.titleBotLeft {}
.titleBotRight {}
/****** Bottom ******/

.mainTableCellCenter .titleTopCenter {padding: 20px 20px 0px 20px;}

.mainTableCellLeft .blockTD {padding: 0px 0px;}
.mainTableCellRight .blockTD {padding: 0px 0px;}

.bl_support .blockTD,
.bl_loginadvanced .blockTD {padding: 0px 20px;}
.bl_support .padding6px td {padding: 6px 0px;}
.bl_support .titleTop, .bl_support .block, .bl_support .titleBot {width: 560px;}

.block-simple .blockTD {padding: 0px 0px;}

.bl_subscribe .titleTopCenter {padding: 20px 0px 0px 0px;}
.bl_subscribe .blockTD {padding: 0px 10px 0px 0px;}

.block-manuals-search .titleTop {display: none;}
.block-manuals-search .blockTD {padding: 20px;}
.block-manuals-search .advanced-search {padding: 3px; background: #fff5d9; border: 1px solid #cbcbcb;}

.bl_articleslist .titleTopCenter {padding: 20px 20px 10px 20px;}

.bl_search .titleTop {display: none;}
.bl_search .blockTD {padding: 15px 20px 0px 20px;}
.bl_search .big-title {color: #33312b; font: 18px Arial, Helvetica, sans-serif;}

.bl_productslist .newProduct img {background: url(../images/c2s/new_cat_a.gif) no-repeat; width: 27px; height: 8px; border: none; position: relative; bottom: 0px; margin: 0px 0px 0px 8px;}
.bl_productslist .title148 {background: url(../images/c2s/featured_cat.gif) no-repeat right 9px; padding-right: 60px;}
.bl_productslist .title151 {background: url(../images/c2s/featured_cat.gif) no-repeat right 9px; padding-right: 60px;}
.bl_productslist .title153 {background: url(../images/c2s/featured_cat.gif) no-repeat right 9px; padding-right: 60px;}
.bl_productslist .title163 {background: url(../images/c2s/sale_cat.gif) no-repeat right 9px; padding-right: 30px;}
.bl_productslist .title199 {background: url(../images/c2s/colored_cat.gif) no-repeat right 9px; padding-right: 60px;}
.bl_productslist .title203 {background: url(../images/c2s/colored_cat.gif) no-repeat right 9px; padding-right: 60px;}

.bl_productdetails .titleTop {background: #EFEFEF;}
.bl_productdetails .titleTopCenter {padding: 20px 20px 0px 20px;}
.bl_productdetails .titleTopCenter div.product-id1 {color: #41A8DF; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopCenter div.product-id2 {color: #F59C24; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopCenter div.product-id3 {color: #2070B4; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopCenter div.product-id115 {color: #F87B32; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopCenter div.product-id119 {color: #AE4600; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopCenter div.product-id123 {color: #96C24D; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.bl_productdetails .titleTopRight {width: 1px;}
.bl_productdetails .titleTopImgRight {width: 1px; height: 1px;}
.bl_productdetails .blockTD {background: #EFEFEF;}
.bl_productdetails .blockTD-delimiter {border: 2px solid #FFFFFF; border-left: none; border-right: none; background: #CBCBCB;}
.bl_productdetails .blockTD-yellow {padding: 20px 20px 20px 20px;}

.block-related-products .newProduct img {background: url(../images/c2s/new_cat_a.gif) no-repeat; width: 27px; height: 8px; border: none; position: relative; bottom: 0px; margin: 0px 0px 0px 8px;}

.index .bl_hot {padding: 8px;}
.index .bl_hot .titleTopLeft {display: none;}
.index .bl_hot .titleTopCenter {background: url(../images/c2s/ni-news-bgr.gif) repeat-x top; padding: 0px;}
.index .bl_hot .titleTopCenter div {color: #E1E8EB; font: 1px Arial, Helvetica, sans-serif;}
.index .bl_hot .titleTopCenter div b {font-weight: normal;}
.index .bl_hot .titleTopRight {background: #F0DCA6; width: 1px;}
.index .bl_hot .titleTopImgRight {background: #FFF5D9; width: 1px; height: 4px;}
.index .bl_hot .block {background: #B6C2C6 url(../images/c2s/ni-news-bgr.gif) repeat-x 0px -4px; border-right: 1px solid #F0DCA6;}
.index .bl_hot .blockTD {padding: 10px 15px;}
.index .bl_hot .titleBotLeft {width: 4px;}
.index .bl_hot .titleBotImgLeft {background: #FFF5D9; width: 6px; height: 2px;}
.index .bl_hot .titleBotRight {background: #F0DCA6; width: 100%;}
.index .bl_hot .titleBotImgRight {width: 1px; height: 1px;}
.index .bl_hot .hot-title {padding: 0px 0px 0px 20px; background: url(../images/c2s/ni-news-li.gif) no-repeat 0px 2px;}
.index .bl_hot .hot-title a.bigtitle {font: bold 12px/14px Verdana;}
.index .bl_hot .articleDate {font: 9px/13px Verdana; color: #B0891E; padding: 0px 0px 0px 20px;}
.index .bl_hot .hot-description {padding: 0px 0px 0px 20px;}

.bl_manualsarticledetails .blockTD {padding: 15px 20px 0px 20px;}

.bl_manualslist .titleTop {display: none;}
.bl_manualslist .title {padding: 0px 0px 0px 15px; background: url(../images/c2s/arrow-yellow.gif) no-repeat 0px 5px;}
.bl_manualslist .title a {font: 18px Arial, Helvetica, sans-serif; color: #7070d3; text-decoration: underline;}
.bl_manualslist .title a:hover {font: 18px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}

/************* end Fieldset ***************/

/************** block from index page **************************/
table.ni-promo {background: #DFDFDF url(../images/c2s/ni-top-bgr.gif) repeat-y left; border-bottom: 2px solid #FFF;}
td.ni-promo {background: url(../images/c2s/ni-top-bgr1.gif) no-repeat 60% 0px; border-bottom: 1px solid #CBCBCB;}
table.ni-promo-in {background: url(../images/c2s/ni-top-bgr2.gif) no-repeat 77% 168px; border-bottom: 2px solid #FFF;}
td.medal {background: url(../images/c2s/ni-tetka.gif) no-repeat center bottom; text-align: center; vertical-align: bottom; position: relative;}
/*td.medal {background: url(../images/c2s/chr0809/ni-tetka-chr.gif) no-repeat center bottom; text-align: center; vertical-align: bottom; position: relative;}*/

/******* Christmas 08-09 ********/
/*.block-simple {position: relative;}
.sneg01 {position: absolute; top: 16px; left: 255px; background: url(../images/c2s/chr0809/sneg01.gif) no-repeat; width: 25px; height: 24px; border:0px;}
.sneg02 {position: absolute; top: 220px; right: 280px; background: url(../images/c2s/chr0809/sneg02.gif) no-repeat; width: 41px; height: 42px; border:0px;}
.sneg03 {position: absolute; top: 12px; right: 0px; background: url(../images/c2s/chr0809/sneg03.gif) no-repeat; width: 68px; height: 108px; border:0px;}
.chr-disc {position: absolute; top: 99px; right: 205px; background: url(../images/c2s/chr0809/chr-disc.png) no-repeat; width: 123px; height: 122px; border:0px;}
* html .chr-disc {//background-image: none ! important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/c2s/chr0809/chr-disc.png,sizingMethod=crop);}*/
/******* Christmas 08-09 ********/

table.ni-promo img {border: 0px;}

table.ni-promo-in img.sm-dots {margin: 7px 20px 0px 10px;}
table.ni-promo-in .big-viartsop {padding: 25px 120px 20px 0px; width: 80%;}
table.ni-promo-in .big-viartsop .title {color: #3466AA; font: 31px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
table.ni-promo-in .big-viartsop span {color: #545454; font: bold 16px "Trebuchet MS", Arial, sans-serif;}
table.ni-promo-in .big-viartsop strong {font-weight: normal;}
table.ni-promo-in .medal {padding: 190px 175px 10px 0px;}
table.ni-promo-in .medal div {background: url(../images/c2s/ni-medalka.gif) no-repeat center top; padding: 22px 0px 10px 0px; width: 100px;}
table.ni-promo-in .medal div a, 
table.ni-promo-in .medal div a:hover {text-decoration: none;}
table.ni-promo-in .medal div b {color: #000000; font: 20px/24px "Trebuchet MS", Arial, sans-serif;}
table.ni-promo-in .medal div strong {color: #FFFFFF; font: bold 12px/14px "Trebuchet MS", Arial, sans-serif;}
table.ni-promo-in .medal div span {font-weight: bolder;}

.block-simple	{position: relative;}
table.ni-promo-in .medal .twitter	{background: none; padding: 0px;/* position: relative; */position: absolute; right: 0px; top: -2px; width: auto;}
table.ni-promo-in .medal .twitter div	{background: none; padding: 0px; width: auto;}
table.ni-promo-in .medal .fblike {background: none; padding: 0px;/* position: relative; */position: absolute; right: 193px; top: 23px; width: auto;}
table.ni-promo-in .medal .fblike div	{background: none; padding: 0px; width: auto;}

table.ni-promo-in .ni-keyadv {background: url(../images/c2s/ni-key-a.gif) no-repeat left top;}
.ni-keyadv div {color: #000000; font: bold 14px Tahoma; padding: 8px 10px 8px 20px;}
.ni-keyadv div a, 
.ni-keyadv div a:hover {color: #000000; font: bold 14px Tahoma; text-decoration: none;}

table.ni-promo-in .ni-prices {background: url(../images/c2s/ni-price.gif) no-repeat left top;}
.ni-prices div {color: #000000; font: bold 14px Tahoma; padding: 8px 10px 8px 20px;}
.ni-prices div a, 
.ni-prices div a:hover {color: #000000; font: bold 14px Tahoma; text-decoration: none;}

table.ni-promo-in .key {width: 50%; vertical-align: top; font: 12px Verdana; padding: 10px 10px 0px 0px;}
.key div {margin: 0px 0px 5px 0px;}
.key img {margin: 0px 2px;}
.key a {font: bold 12px Verdana;}

table.ni-promo-in .prices {width: 50%; vertical-align: top; font: 12px Verdana; padding: 10px 10px 0px 0px;}
.prices div.name {float: left;}
.prices div.price {margin: 0px 0px 5px 120px;}
.prices img {margin: 0px 2px;}
.prices a {font: bold 12px Verdana; color: #940032; text-decoration: none;}
.prices a:hover {color: #940032; text-decoration: none;}

table.ni-testimonials {background: #FFF0C5 url(../images/c2s/ni-testim-bgr-tb.gif) repeat-x bottom;}
td.ni-testimonials {background: url(../images/c2s/ni-testim-bgr-lr.gif) repeat-y left; padding: 0px 15px;}
td.ni-testimonials a img {border: 0px; margin: 0px 2px;}

td.centerNews {padding: 8px;}
table.centerNews {background: #B6C2C6 url(../images/c2s/ni-news-bgr.gif) repeat-x top;}
table.centerNews .left {padding: 15px 8px 0px 17px; vertical-align: top;}
table.centerNews .text {padding: 13px 13px 13px 0px;}
table.centerNews .right {background: #F0DCA6; vertical-align: top;}
table.centerNews .bottom {background: #F0DCA6; text-align: left;}
table.centerNews .right img, table.centerNews .bottom img {background: #FFF5D9;}
table.centerNews td {font: 12px/14px Verdana;}
table.centerNews .articleDate {font: 9px/13px Verdana; color: #B0891E;}
table.centerNews a#hTitles {font: bold 12px/14px Verdana;}

table.ni-blocks .blocks {padding: 0px 8px;}
table.ni-blocks td {font: 12px/14px Verdana;}

table.ni-blockFT {background: #AFAFFF url(../images/c2s/ni-free-trial-bgr.gif) repeat-x 0px 39px;}
table.ni-blockFT .top {background: url(../images/c2s/ni-free-trial-tbgr.gif) repeat-x top; width: 90%;}
table.ni-blockFT .top-l {padding: 7px 30px 13px 16px; background: url(../images/c2s/ni-free-trial-60.gif) no-repeat right top; white-space: nowrap;}
table.ni-blockFT .top-l a {color: #000000; font: bold 16px "Trebuchet MS", Arial; text-decoration: none;}
table.ni-blockFT .top-l a:hover {color: #000000; font: bold 16px "Trebuchet MS", Arial; text-decoration: none;}
table.ni-blockFT .center {background: url(../images/c2s/ni-free-trial-br.gif) no-repeat right bottom; padding: 4px 16px 1px 16px;}
table.ni-blockFT .right {background: #8585FF; vertical-align: top;}
table.ni-blockFT .bottom {background: #8585FF; text-align: left;}
table.ni-blockFT .right img, table.ni-blockFT .bottom img {background: #FFF5D9;}

table.ni-blockHS {background: #FDEAB5 url(../images/c2s/ni-block-bgr.gif) repeat-x 0px 0px; width: 100%;}
table.ni-blockHS .center {width: 100%; padding: 14px 17px;}
table.ni-blockHS .center strong {font-weight: normal;}
table.ni-blockHS .right {background: #F0DCA6; vertical-align: top;}
table.ni-blockHS .bottom {background: #F0DCA6; text-align: left;}
table.ni-blockHS .right img, table.ni-blockHS .bottom img {background: #FFF5D9;}
table.ni-blockHS h2 {display: block; font: bold 16px "Trebuchet MS", Arial; margin: 0px;}
table.ni-blockHS a {display: block; margin: 0px 0px 0px 16px;}
table.ni-blockHS ul {padding: 0px 0px 0px 0px; margin: 6px 0px 6px 16px;}
table.ni-blockHS li {padding: 0px 0px 0px 0px; margin: 3px 0px 3px 0px;}

div.php-shopping-cart {position: absolute; left: 214px; top: 540px;}
.main-blockDiv img {margin: 0px 0px 3px 27px;}
.main-blockDiv td {padding: 5px 9px 5px 0px; font: 12px/14px Verdana;}
.main-blockDiv .dark td {background: #FDEAB5;}
.main-blockDiv h1 {display: block; color: #3BA355; font: bold 20px "Trebuchet MS", Arial; margin: 0px 0px 10px 30px;}

.freetrial {float: right; position: relative; top: -25px;}
.freetrial-text {margin: 0px 300px 0px 0px; padding: 15px 0px 5px 0px;}
.freetrial-link {background: url(../images/c2s/arrow-yellow.gif) no-repeat left center; padding: 4px 0px 4px 15px; position: relative; left: -15px;}

/*****************FAQ*********************/
.faq-title {font: normal normal normal 14px Verdana, Arial; cursor: pointer; text-decoration: underline; color: #7070d3;}
.faq-title img {margin: 3px 3px 0px 0px;}
.faq-description {font: normal normal normal 12px Verdana, Arial; padding: 5px 0px 5px 15px;}
/*****************FAQ*********************/

/**************** table from pages *********************/
div.contentCustom img {margin: 0px 5px 0px 0px;}

.hostingTable {margin-left: 0px; border-collapse: collapse;}
.caption {font: bold 13px verdana, tahoma, sans-serif; border-bottom: 1px solid #FFB400; border-right: 1px solid #FFB400; padding: 3px; text-align: center;}
.captionEnd {font: bold 13px verdana, tahoma, sans-serif; border-bottom: 1px solid #FFB400; padding: 3px; text-align: center;}
#bgr {background: #FFF0C5;}
#titleTable {padding-top:20px;}

.titleProd {font: bold 13px verdana, tahoma, sans-serif; border-bottom: 1px solid #FFB400; border-right: 1px solid #FFB400; padding: 3px; text-align: center;}
.middle1 {background-color: #FFF0C5;}
.usual1  {background-color: #FDEAB5;}
.middle3 {background-color: #FFE8A8;}

table.futurelist {border-collapse: collapse; empty-cells: show;}	
table.futurelist td {border: 1px solid #FFE8A8;}
table.futurelist .caption {border-top: 0px solid #FFB400;border-left: 0px solid #FFF0C6;border-bottom: 1px solid #FFB400;border-right: 1px solid #FFB400;}

tr.activeTD td, tr.activeTD td#bgr {background: #FFE8A8;}

/************* userHome *******************/
td.userHome {padding: 7px;}
td.userHomeTitle {}
td.userHomeTitle b {color: #0000CC;}

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

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/icons/arr.gif) no-repeat; width: 15px; height: 16px; border:0px; margin: 0px 5px 0px 50px;}
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 *******************/

/************* Button Links *******************/

td.butTd {}
td.butTd span.spacer {display: none;}	/* '|' between button */

a.button:link, a.button:visited {font: 12px Arial, Helvetica, sans-serif;}
a.button:hover, a.button:active {font: 12px Arial, Helvetica, sans-serif;}

a.button-add span 		{display: none; white-space: nowrap;}		/* add to cart (products categories, product details) */
a.button-add img 			{background: url(../images/c2s/button-buy_now.gif) no-repeat; border: none; width: 56px; height: 26px;}
a.button-view span 		{display: auto; white-space: nowrap;}		/* view cart (products categories, product details) */
a.button-view img 		{display: none;}
a.button-check span 		{display: auto; white-space: nowrap;}		/* check out (products categories, product details) */
a.button-check img 		{display: none;}
a.button-wishlist span 	{display: auto; white-space: nowrap;}		/* wishlist (products categories, product details) */
a.button-wishlist img 	{display: none;}

a.buttonBasket:link, a.buttonBasket:visited {font: 12px Arial, Helvetica, sans-serif;}
a.buttonBasket:hover, a.buttonBasket:active {font: 12px Arial, Helvetica, sans-serif;}

a.buttonBasket span {display: none; white-space: nowrap;}
a.buttonBasket img {margin: 5px 0px;}

a.button-shopping img 	{background: url(../images/c2s/button-continue_shopping.gif) no-repeat; border: none; width: 148px; height: 20px;}
a.button-retrieve img 	{background: url(../images/c2s/button-retreive_cart.gif) no-repeat; border: none; width: 107px; height: 20px;}
a.button-save img 		{background: url(../images/c2s/button-save_cart.gif) no-repeat; border: none; width: 87px; height: 20px;}
a.button-clear img 		{background: url(../images/c2s/button-remove_products.gif) no-repeat; border: none; width: 148px; height: 20px;}
a.button-checkout img 	{background: url(../images/c2s/button-proceed_checkout.gif) no-repeat; border: none; width: 153px; height: 20px;}

a.buttonCart:link, a.buttonCart:visited {font: 12px Arial, Helvetica, sans-serif;}
a.buttonCart:hover, a.buttonCart:active {font: 12px Arial, Helvetica, sans-serif;}

a.button-check span 		{white-space: nowrap;}		/* Checkout (small cart) */
a.button-check img 		{display: none;}
a.button-amend span 		{white-space: nowrap;}		/* Amend cart (small cart) */
a.button-amend img 		{display: none;}
a.button-view span 		{white-space: nowrap;}		/* View cart (small cart) */
a.button-view img 		{display: none;}

a.buttonMore:link, a.buttonMore:visited {font: bold 12px Verdana, Tahoma, sans-serif;}
a.buttonMore:hover, a.buttonMore:active {font: bold 12px Verdana, Tahoma, sans-serif;}

a.buttonMore span 	{display: inline; white-space: nowrap;}			/* read more... (special offers, etc.) */
a.buttonMore img 		{display: none;}

.bl_productslist a.buttonMore span 		{display: none; white-space: nowrap;}
.bl_productslist a.buttonMore img 		{display: inline; background: url(../images/c2s/button-read_more.gif) no-repeat center center; border: none; width: 99px; height: 26px;}
.bl_productdetails a.buttonMore span 		{display: none; white-space: nowrap;}
.bl_productdetails a.buttonMore img 		{display: inline; background: url(../images/c2s/button-read_more.gif) no-repeat center center; border: none; width: 99px; height: 26px;}
.block-related-products a.buttonMore span 		{display: none; white-space: nowrap;}
.block-related-products a.buttonMore img 		{display: inline; background: url(../images/c2s/button-read_more.gif) no-repeat center center; border: none; width: 99px; height: 26px;}

a.disabled {							/* disadled add to cart */
	color: gray; 
	cursor: pointer; 
	font: bold 10pt Arial, Helvetica, sans-serif; padding: 0px 5px; 
}
a.disabled:hover {color: gray; cursor: pointer; text-decoration: none;}
/************* Button Links *******************/

/************* Category *******************/
.topCategory 			{background: transparent; margin: 0px; padding: 3px 0px;}
.selectedtopCategory {background: #F4F4F4; margin: 0px; padding: 3px 0px; border-top: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4;}
        
.subCategory 			{background: transparent; margin: 0px; padding: 0px;}
.selectedsubCategory {background: #F4F4F4; margin: 0px; padding: 0px; border-top: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4;}

.topCategory .category_img, .subCategory .category_img, .selectedtopCategory .category_img, .selectedsubCategory .category_img {margin: 0px 0px 0px 5px;}
/************* Category *******************/

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

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

/************* Offers *******************/
.bl_offers .block .blockTD a.bigtitle			{font-size: 10pt; text-decoration: underline;}
.bl_offers .block .blockTD a.bigtitle:hover 	{text-decoration: none;}
#offerTitleTop				{display: none;}
#offerTitle					{text-align: left; clear: right; display: block;}
.offerImg					{text-align: left;}
.offerImg img				{float: left;} 
.offerImg div				{text-align: justify;}
.offerImg div#offerText	{display: ;}
.offerImg a.buttonMore span {display:none;}

/************* Product details ***** Products list *******************/
.bl_productslist .block .blockTD img.productImg {margin: 0px;} 
.bl_productdetails .block .blockTD img.productImg {margin: 0px 20px 0px 0px;} 
.block-related-products .block .blockTD img.productImg {margin: 10px 0px 5px 0px;} 

.submain-products .block .blockTD .productImgTd {padding: 0px 0px 0px 0px;} 
.submain-products .block .blockTD .productImgTd td a img {border: 1px solid #C8C1F9;} 

.bl_productdetails .middle {background: transparent; padding: 4px 0px 8px 0px;}
.bl_productdetails .bigtitle {color: #000000; font: bold 16px Verdana, sans-serif;}

.bl_productdetails .price-block {padding: 3px 33px 3px 3px;}

.features-title {background: url(../images/c2s/descr-title-bgr.gif) no-repeat left top; color: #000000; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 0px 3px 20px;}
.features-list {background: url(../images/c2s/ni-top-li.gif) no-repeat 2px 10px; padding: 8px 0px 0px 20px;}
.features-list-l2 {background: url(../images/c2s/arrow-yellow.gif) no-repeat 20px 6px; font: 11px Verdana; padding: 4px 0px 0px 35px;}
.features-list-flash {padding: 8px 0px 12px 0px;}
.features-list-flash img {position: relative; bottom: -3px;}

.highlights-title {color: #000000; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 0px 3px 20px; white-space: nowrap; margin: 10px 20px 0px 20px;}
.highlights-list {background: url(../images/c2s/ni-top-li.gif) no-repeat 2px 10px; padding: 8px 0px 0px 20px; margin: 0px 20px 0px 20px;}
.highlights-list-l2 {background: url(../images/c2s/arrow-yellow.gif) no-repeat 20px 6px; font: 11px Verdana; padding: 4px 0px 0px 35px; margin: 0px 20px 0px 20px;}
.highlights-list-lr {clear: left; margin: 0px 20px 0px 20px; width: 275px;}
.highlights-list-l {background: url(../images/c2s/ni-top-li.gif) no-repeat 2px 10px; float: left; padding: 8px 0px 0px 20px;}
.highlights-list-r {padding: 8px 0px 0px 170px;}

.shop-description img {margin: 0px 0px 3px 8px;}
.shop-description td {padding: 4px 9px 4px 0px; font: 12px/14px Verdana;}
.shop-description .dark td {background: #FDEAB5;}
.shop-description .shop-title {font: 12px/14px Verdana; padding: 0px 0px 5px 25px;}

.question {margin: 0px 2px 0px 2px; position: relative; bottom: -3px;}
.magenta {color: #940032;}

.shop-desc-lcol {padding: 0px 20px 0px 0px;}
.shop-desc-rcol {background: #FFFFFF; padding: 0px 0px 10px 0px;}
.shop-desc-rcol .shop-desc-screen {margin: 25px 35px;}
.shop-desc-rcol .shop-desc-comp {font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 0px 10px 10px 10px; text-align: left; text-transform: uppercase;}
.shop-desc-rcol .shop-desc-comp img {margin: 0px 8px;}
.shop-compatible td {padding: 5px 0px; text-align: center; vertical-align: middle;}

/************* Articles classes *******************/

.testim-img {float: right; background: #FFF5D9;}
.testim-img img {margin: 10px 0px 27px 20px;}
.testim-light {padding: 10px;}
.testim-dark {padding: 10px; background: #FFF0C5;}

.compatible td {padding: 10px 5px; text-align: center; vertical-align: middle;}
.compatible .compatible-title {color: #33312b; font: 18px Arial, Helvetica, sans-serif; text-align: left; padding: 10px 0px;}

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

/************* Categoties (catalogue) *******************/
.bl_categoriescatalog .blockTD	 			{padding-left: 18px;}
.bl_categoriescatalog .blockTD img 		{display: ;}
.bl_categoriescatalog a.bigtitle			{text-decoration: underline;}
.bl_categoriescatalog a.bigtitle:hover 	{text-decoration: none;}

/************* Hot (news,...) *******************/
/*.bl_hot .blockTD img 				{display: none;}
.bl_hot .blockTD .articleDate		{display: none;}
.bl_hot .blockTD div 				{padding-left: 15px;}
.bl_hot a.bigtitle 					{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; display: block; position: relative; left: -15px; font-size: 10pt; text-decoration: underline;}
.bl_hot a.bigtitle:hover 			{padding-left: 15px; background: url(../images/default/arrow-green.gif) no-repeat 0px 4px; text-decoration: none;}
.bl_hot div.smalltext {padding-left: 15px;}*/

/*****************************************************************************/

/************* Footer *******************/
.footerMenu	{text-align:center; font-size: 8pt;}
.footerMenu	img {display: none;}
.footerMenu	span {padding: 0px 0px 0px 5px;}
.footerHTML	{}
.footerHTML	.footer-bgr {background: #FFEFC1 url(../images/c2s/footer-bgr.gif) repeat-x; font: 10px Verdana; color: #69727F;}
.footerHTML	.footer-bgr a {color: #69727F;}
.footerHTML	.footer-bgr a:hover {color: #69727F;}
.footerImg	{display: none; text-align:right;}
.footerImg img		{width: 80px; height: 26px; border:0px;}

/************* Footer *******************/

/*.commonbg { background: #FFFFFF; }
.headerbg { background: #6699FF; }
.usualbg  { background: #f4f4f4; }*/
.middlebg { background: #FFEDBD; }
.errorbg  { background: #FF0000; }

body		{font: 12px Verdana, Tahoma, sans-serif; color: black; margin: 0px; padding:0px;}
body.popup	{font: 12px Verdana, Tahoma, sans-serif; color: black; margin: 0px; padding:0px;}

tr, td						{font: 12px Verdana, Tahoma, sans-serif; color: black; }
/*tr.usual, td.usual		{background-color: #F4F4F4; }
tr.header, td.header		{background-color: #6699FF; color: white; }*/
tr.middle, td.middle		{background-color: #FFEDBD; font-weight: bold; }
tr.error, td.error		{background-color: #FFE0E0; color: red; font-weight: bold; }
table.usual 				{background-color: #FFEDBD;}

body.popup tr.usual, body.popup td.usual		{background-color: transparent; }
body.popup tr.header, body.popup td.header		{background-color: #E9E9E9; color: #1584D2; }

td.padding10px			{padding: 10px 0px;}
.block-simple td.padding10px			{padding: 0px;}
.bl_latest td.padding10px			{padding: 0px;}
.bl_articleslist td.padding10px			{padding: 8px 0px;}
.bl_forumsearch td.padding10px			{padding: 0px;}
.bl_forumsearch td.padding10px td			{padding: 0px 4px 0px 0px;}
.bl_search td.padding10px			{padding: 0px;}
.bl_search td.padding10px td			{padding: 0px 4px 0px 0px;}
.main-products td.padding10px			{padding: 5px 0px;}
.index .bl_hot td.padding10px			{padding: 0px;}
table.padding6px td		{padding: 6px;}
table.padding6px td td	{padding: 0px;}
table.padding4px td		{padding: 4px;}
table.padding4px td td	{padding: 0px;}

td.tab				{border-top: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9;}
.tab					{font-size: 12pt; font-weight: bold; text-decoration: none; background: transparent;}
.tab:hover			{text-decoration: none; }
.tabActive			{font-size: 12pt; font-weight: bold; text-decoration: none; background: #E9E9E9; color: #1584D2; }
.tabActive:hover	{text-decoration: none; color: #1584D2; }
.tabline 			{background: #E9E9E9;}

div.adminTab 			{font-size:11px; border-bottom:#919b9c 1px solid; border-left:#91a7b4 1px solid; border-right:#91a7b4 1px solid; border-top:#91a7b4 1px solid; padding: 3px 8px 2px 8px; margin:3px 2px 0px 2px; cursor:hand; font-family:Verdana, sans-serif; background:#F5F3EB; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
div.adminTabActive 	{font-size:11px; border-right:#919b9c 1px solid; border-left:#919b9c 1px solid; border-top:#FF8200 2px solid; border-bottom:0px solid; padding: 5px 9px 4px 9px;; margin:3px 0px 0px 0px; font-weight:bold; cursor:default; font-family:Verdana, sans-serif; background-color:#FCFFD5; moz-border-radius:4px 4px 0px 0px; whitespace:nowrap; white-space: nowrap;}
td.adminTab			{border-bottom: 1px solid #919b9c;}
td.adminTabActive	{border: 0px;}
td.beginTab			{padding: 0px 4px; border-bottom: 1px solid #919b9c;}
td.endTab			{padding: 0px 4px; width: 100%; border-bottom: 1px solid #919b9c;}

input					{font: 12px Verdana, Tahoma, sans-serif;}
input.usualprice	{background-color: transparent; border: none; text-align: right; font: 12px Verdana, Tahoma, sans-serif;}
input.orderprice	{background-color: transparent; border: none; text-align: right; font: 12px Verdana, Tahoma, sans-serif; font-weight: bold; }
input.search		{border: 1px solid #7F9DB9;}
input.text			{border: 1px solid #7F9DB9;}
input.field			{border: 1px solid #7F9DB9;}
input.fieldSmall	{border: 1px solid #7F9DB9; font-size: 11px; }
input.submit		{color: #000; font-size: 12px; cursor: pointer;}
/*input.submit		{font-weight: normal; border: 0px; color: #000; font-size: 12px; cursor: pointer; background: url(../images/default/button-r-bgr.gif) no-repeat right; height: 28px; padding: 0px 7px 2px 0px; margin: 0px;}*/
	input#clear		{color: #8A8A8A;}
	input#reset		{color: #8A8A8A;}
	input#preview	{color: #FF6C00;}
	input#cancel	{color: #8A8A8A;}
	input#delete	{color: #8A8A8A;}
.bl_manualsarticles input.submit		{border: 0px; cursor: pointer; background: url(../images/c2s/button-go-m.gif) no-repeat right top; height: 27px; width: 51px; padding: 0px; margin: 0px;}
select				{border: 1px solid #7F9DB9; font: 12px Verdana, Tahoma, sans-serif;}
select.search		{border: 1px solid #7F9DB9;}
textarea				{border: 1px solid #7F9DB9; font: 12px Verdana, Tahoma, sans-serif;}

.block-manuals-search input.text			{width: 190px;}
.bl_search input.text			{width: 290px;}
/*
input.field {margin-bottom: 3px;}
select.field {margin-bottom: 3px;}

input.submit {margin: 2px 0px 2px 0px;}
html>body input.submit {margin: 4px 0px 4px 0px;}
* html input.submit {margin: 0px 0px 0px 0px;}

span.submit {background: url(../images/default/button-l-bgr.gif) no-repeat left; font: 25px Arial; padding-left: 7px !important; white-space: nowrap; display: inline-block;}*/
/*For old templates < ver. 3.3*/
/*td.submit {background: url(../images/default/button-l-bgr.gif) no-repeat left; padding-left: 7px !important;}*/

form {margin: 0px;}

hr {background: #FFE8A8; border: 0px; color: #FFE8A8; margin: 0px; padding: 0px;}

li { list-style-image:url(../images/c2s/arrow-yellow.gif); margin: 0px 0px 3px 0px;}

a.header 			{text-decoration: underline;}
a.header:hover		{text-decoration: underline;}
a.title				{font-size: 12px; font-weight: bold;}
a.title:hover		{font-size: 12px; font-weight: bold;}
a.bigtitle			{font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #000000; text-decoration: none;}
a.bigtitle:hover	{font: bold 16px "Trebuchet MS", Arial, sans-serif; text-decoration: underline;}
.bl_articleslist a.bigtitle			{font: 12px Verdana, sans-serif; color: #3e3eab; text-decoration: underline;}
.bl_articleslist a.bigtitle:hover	{font: 12px Verdana, sans-serif; text-decoration: none;}
a.smallText			{text-decoration: none; font-size: 11px; }
a.smallText:hover	{text-decoration: underline; font-size: 11px; }
a						{color: #3e3eab;}
a:hover				{color: #6666ff; text-decoration: none;}

a.screenshotsA {display: block; border: 1px solid #AFAFFF; width: 209px; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsA:hover {display: block; border: 1px solid #000000; width: 209px; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsA img, a.screenshotsA:hover img {border: 0px solid #FFF; margin: 2px; padding: 0px;}

a.screenshotsAlsh {display: block; border: 1px solid #AFAFFF; width: 258px; padding: 0px; margin: 5px auto; background: #FFF;}
a.screenshotsAlsh:hover {display: block; border: 1px solid #000000; width: 258px; padding: 0px; margin: 5px auto; background: #FFF;}
a.screenshotsAlsh img, a.screenshotsAlsh:hover img {border: 0px solid #FFF; margin: 2px; padding: 0px;}

a.screenshotsAl {border: 1px solid #AFAFFF; width: 209px; float: left; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsAl:hover {border: 1px solid #000000; width: 209px; float: left; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsAl img, a.screenshotsAl:hover img {border: 0px solid #FFF; margin: 2px; padding: 0px;}

a.screenshotsAr {border: 1px solid #AFAFFF; width: 209px; float: right; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsAr:hover {border: 1px solid #000000; width: 209px; float: right; padding: 0px; margin: 5px; background: #FFF;}
a.screenshotsAr img, a.screenshotsAr:hover img {border: 0px solid #FFF; margin: 2px; padding: 0px;}

a.screenshots {display: block; border: 1px solid #AFAFFF; width: 154px; padding: 0px; background: #FFF;}
a.screenshots:hover {display: block; border: 1px solid #000000; width: 154px; padding: 0px; background: #FFF;}
a.screenshots img, a.screenshotsAr:hover img {border: none; margin: 2px; padding: 0px;}

.articleDate	{font-size: 8pt; color: #7777CC; font-style: italic;}

.livesite {float: left; height: 250px; text-align: center; width: 330px;}

/* prices styles */
.priceBlock {color: #000000; font: 12px Verdana, sans-serif;}
.priceBlock .price {color: #940032; font: bold 14px Verdana, sans-serif;}
.priceBlock .priceTax {font-weight: normal;}

.bl_productdetails .priceBlock {background: url(../images/c2s/descr-title-bgr-l.gif) no-repeat left top; color: #000000; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 10px 3px 20px; white-space: nowrap;}
.bl_productdetails .priceBlock .priceTax {font: 12px Verdana, sans-serif;}

#price_block_123 {display: none;}
.bl_productslist #price_block_131 {visibility: hidden;}

.priceBlockOld {color: #000000; font: 12px Verdana, sans-serif; text-decoration: line-through;}
.priceBlockOld .price {color: #000000; font: bold 14px Verdana, sans-serif;}
.priceBlockOld .priceTax {font-weight: normal;}

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

.priceBlockEdit {color: #000000; font: 12px Verdana, sans-serif;}
.priceBlockEdit input.price {color: #940032; border: 1px solid #FF8800; font: bold 14px Verdana, sans-serif; text-align: right; width: 75px;}

.bl_productdetails .priceBlockEdit {background: url(../images/c2s/descr-title-bgr-l.gif) no-repeat left top; color: #000000; font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 10px 3px 20px; white-space: nowrap;}

.salesBlock {color: #000000; font: 12px Verdana, sans-serif;}
.salesPrice {color: #0000FF; font: bold 13px Verdana, sans-serif;}
.salesTax {font-weight: normal;}

.priceSaveBlock {color: #000000; font: 12px Verdana, sans-serif;}
.priceSaveBlock .price {color: #006600; font: bold 13px Verdana, sans-serif;}
.priceSaveBlock .percent {color: #006600; font-weight: normal;}

.pointsPriceBlock {}
.pointsPriceBlock .points {}

.rewardPointsBlock {}
.rewardPointsBlock .points {}
/* prices styles */

.productsCategory {font-weight: bold; background-color: #1584D2; color: #F0F0F0; border: #0070B9 1px solid; padding: 5px;}
.productsDelimiter {height: 1px; background-color:silver;}

.productsTable th 		{padding: 3px;}
.productsTable td 		{padding: 3px;}
.productsCategory 		{font-size: 10pt; font-weight: bold; color: #1584D2; background: #E9E9E9; padding: 5px 10px !important; }
.productsDelimiter 		{background: #E9E9E9; padding: 0px !important;}
.productsDelimiterTop 	{background: #E9E9E9; padding: 0px !important;}
.productsDelimiterTop img 	{height: 2px;}

.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: #F4F4F4; border: 1px solid #78C7FF;}
.wishlist-descr		{padding: 0px 35px 20px 30px; font-size: 14px; text-align:justify;}
.wishlist-img-close img {margin: 10px 10px 5px 0px;}

.titleText		{color: #1584d2; text-decoration: none;}
.top				{font-size: 11px; padding: 2px 0px;}
.smallText		{font-size: 11px;}
.middleText		{font-size: 12px;}
.bigText			{font-size: 12px;}
.comment			{font-size: 11px;}
.message			{font-size: 12px; color: #0000CC;}
.title			{font-size: 12px; font-weight: bold;}
.bigtitle		{font-size: 14px; font-weight: bold;}
.error			{color: red; }
.terms      	{height: 300px; width: 600px; overflow: auto; border: 1px solid silver; }
.link       	{color: green; }

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

/*************  Manual  ***************/
.bl_navigation .titleTopImgLeft {margin: 0px 104px 0px 0px;}
.bl_navigation .titleTopImgRight {margin: 0px 0px 0px 103px;}
td.menuLeft {padding: 8px 5px 0px 0px;}
td.mainTableCellLeft .bl_navigation td.menuLeft {padding: 8px 0px 30px 0px;}
td.menuLeft td {padding: 2px 1px 2px 1px;font-size: 9pt;}
.menuLeft a {font-size: 9pt; color:#000000; text-decoration:none;}
.menuLeft a:hover {color:#000000;text-decoration:underline;}

.menuLeft .level1 {padding: 5px 1px 4px 12px;}
.menuLeft .level1 a {font: bold 14px Verdana;}
.menuLeft .level1 a:hover {font: bold 14px Verdana; text-decoration:none;}
.menuLeft .level1 h1 {color: #3BA355; font: 18px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
.menuLeft .level1 h2 {color: #5A219C; font: 18px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
.menuLeft .level1 h2.black {color: #22211D; font: 18px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
.menuLeft .level1 h3 {color: #CF6111; font: 18px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
.menuLeft .level1 h4 {color: #3466AA; font: 18px "Trebuchet MS", Arial, sans-serif; margin: 0px; padding: 0px;}
.menuLeft .level1 img {margin-right:3px;}

.menuLeft .level2 {padding: 0px 0px 0px 29px;}
.menuLeft .level2 img {margin-right:3px; margin-top: 3px;}
.menuLeft .level2 td {padding: 4px 1px 4px 1px; vertical-align: top;}
.menuLeft .level2 a {font-size: 12px;color:#000000;text-decoration:none;}
.menuLeft .level2 a:hover {color:#000000;text-decoration:underline;}
.mainTableCellLeft .menuLeft .level2 a img.lm_new {background: url(../images/c2s/new_cat.gif) no-repeat; width: 27px; height: 8px; border: none; margin: 0px 0px 0px 5px;}
.mainTableCellLeft .menuLeft #active2 {background: #FFF5D9 url(../images/c2s/lmenu-bgr-a.gif) repeat-y right; border-bottom: 1px solid #DADBFF;}
.mainTableCellLeft .menuLeft #active2 a img.lm_new {background: url(../images/c2s/new_cat_a.gif) no-repeat; width: 27px; height: 8px; border: none; margin: 0px 0px 0px 5px;}
.menuLeft #active2 a {font-size: 12px;color:#000000;text-decoration:none;font-weight:bold}
.menuLeft #active2 a:hover {color:#000000;text-decoration:underline;}
.mainTableCellLeft .menuLeft #parent2 {border-bottom: 1px solid #DADBFF;}
.menuLeft #parent2 a {font-size: 12px;color:#000000;text-decoration:none;font-weight:bold}
.menuLeft #parent2 a:hover {color:#000000;text-decoration:underline;}

.menuLeft .level3 {padding: 0px 7px 0px 51px;}
.menuLeft .level3 img {margin-right: 3px;}
.menuLeft .level3 table {border-right: 1px solid #DADBFF; border-left: 1px solid #DADBFF; background: #F7F7FF;}
.menuLeft .level3first3 {padding-top: 11px; background: url(../images/c2s/lmenu-bgr-top.gif) no-repeat 51px 0px;}
.menuLeft .level3last3 {padding-bottom: 9px;}
.menuLeft .level3last3 table {border-bottom: 1px solid #DADBFF; border-right: 1px solid #DADBFF; border-left: 1px solid #DADBFF;}
.menuLeft .level3 td.td-img {padding: 4px 1px 4px 8px;}
.menuLeft .level3 td {padding: 4px 1px 4px 1px;}
.menuLeft .level3 a {font-size: 12px;color:#000000;text-decoration:none;}
.menuLeft .level3 a:hover {color:#000000;text-decoration:underline;}
.menuLeft #active3 table {background: #FFF5D9 url(../images/c2s/lmenu-bgr-a.gif) repeat-y right; border-bottom: 1px solid #DADBFF;}
.menuLeft #active3 a {font-size: 12px;color:#000000;text-decoration:none;}
.menuLeft #active3 a:hover {color:#000000;text-decoration:underline;}
.menuLeft #parent3 table {border-bottom: 1px solid #DADBFF;}
.menuLeft #parent3 a {font-size: 12px;color:#000000;text-decoration:none;}
.menuLeft #parent3 a:hover {color:#000000;text-decoration:underline;}

.mainTableCellRight .menuLeft .level1 {padding: 5px 1px 4px 2px;}
.mainTableCellRight .menuLeft .level2 {padding: 0px 0px 0px 19px;}
.mainTableCellRight .menuLeft .level3 {padding: 0px 7px 0px 41px;}

/*****************manual*********************/
.mainTableCellCenter .block-manuals-search {display: block; position: absolute; top: 145px; right: 0px; z-index: 2; width: 290px;}

a.manual_big {color: #7070d3; font: 18px Arial, Helvetica, sans-serif; text-decoration: underline;}
a.manual_big:hover {color: #333333; font: 18px Arial, Helvetica, sans-serif; text-decoration: none;}

a.manual_big_act {color: #333333; font: 18px Arial, Helvetica, sans-serif; text-decoration: none;} /****************************/
a.manual_big_act:hover {color: #7070d3; font: 18px Arial, Helvetica, sans-serif; text-decoration: underline;} /*****************************/

.bl_manualsarticles .level1  {padding: 20px 0px 0px 15px;}
.bl_manualsarticles .level1 a {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level1 a:hover {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level2 {padding: 1px 1px 1px 15px;}
.bl_manualsarticles .level2 a {margin-left: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level2 a:hover {margin-left: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level3 {padding: 1px 1px 1px 15px;}
.bl_manualsarticles .level3 a {margin-left: 35px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level3 a:hover {margin-left: 35px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level4 {padding: 1px 1px 1px 15px;}
.bl_manualsarticles .level4 a {margin-left: 45px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level4 a:hover {margin-left: 45px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level5 {padding: 1px 1px 1px 15px;}
.bl_manualsarticles .level5 a {margin-left: 55px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level5 a:hover {margin-left: 55px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level6 {padding: 1px 1px 1px 15px;}
.bl_manualsarticles .level6 a {margin-left: 60px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
.bl_manualsarticles .level6 a:hover {margin-left: 60px; font: 12px Verdana, Arial, Helvetica, sans-serif;}
/*****************manual*********************/

/************* web design screenshots ****************/
.web_design_scr {display: block; border: 1px solid #AFAFFF; float: left; padding: 2px; margin: 10px; cursor: pointer; background: #FFFFFF;} 
.web_design_scr_hover {display: block; border: 1px solid #000000; float: left; padding: 2px; margin: 10px; cursor: pointer; background: #FFFFFF;}
/************* web design screenshots ****************/

/***** Delimiter for list and rollover for details *****/
/***/.vDelimiter {border-right: 1px solid #E9E9E9;}
/***/.hDelimiter {background: #E9E9E9; border: 0px;}
/***/
/***/.rolloverImagesTop {padding: 10px 0px 0px 0px; text-align: left;}
/***/.rolloverImagesTop img {border: 1px solid #CAC1FA;}
/***/.rolloverImages {float: left; padding: 5px; text-align: center; width: 30%;}
/***/.manufacturerImage {padding: 10px 0px 0px 0px;}
/***** Delimiter for list and rollover for details *****/

