body {margin:10px; top-margin:10px;  font-family:Tahoma; font-size:11px; color:#000000;}

img {border:0;}

.minWidth {height:2; width:1270; font-size:0px; line-height:0px;}
a    {font-size:12px; font-face:Tahome; color:#000000; }

table      { border:0px; border-collapse:collapse; }
table td   { padding:0px; }
h1 {
  font-size: 14px;
}


.mainTable    { width:100%; height:100%; }
.mainTable td { vertical-align: top; }

.header      { background: url('img/nkt/HeaderBG.gif');    height:181px; }
.headerLeft  { background: url('img/nkt/HeaderLeft.jpg');  height:181px; width:641px; float:left;  }
.headerRight { background: url('img/nkt/HeaderRight.jpg'); height:181px; width:625px; float:right; }
.headerOver  { position:absolute; width:99%; text-align:center;}
.headerOver .top    {height:68px; }
.headerOver .middle {height:76px;}
.headerOver .bottom {height:38px;}
.Logo        { background: url('img/nkt/Logo.png');        height:115px; width:254px; position:absolute; left:36px; top:26px; }
.Phone       { background: url('img/nkt/Phone.png');       height:27px; width:195; float:right; margin-right:30; margin-top:21; }
.Support     { background: url('img/nkt/Support.png');     height:37px; width:197; margin-right:19; margin-top:-36;  float:right; }
html > body .Support { margin-right:34;  margin-top:-51; }
@-moz-document url-prefix()
{
			.Support { margin-right:36!important; }
}
.Support:hover {background: url('img/nkt/SupportOver.png');}

.TopMenu     { width:100%; text-align:center; }
.TopMenu div {float:left;}
.TopMenu a   { display:inline-block; 
			   color:#FFFFFF; text-decoration:none; font-family:Verdana; font-size:14px; cursor:pointer;}
.TopMenu a .l       { width:10px; height:22px; }
.TopMenu a:hover .l { background:url('img/nkt/lTop.png');}
.TopMenu a .r       { width:10px; height:22px; }
.TopMenu a:hover .r { background:url('img/nkt/rTop.png');}
.TopMenu a .c       { height:22px; 
					  padding-top:2; 
					  padding-bottom:0;   }
html > body  .TopMenu a .c  { height:20px; }
.TopMenu a:hover .c { background:url('img/nkt/y10.png'); }


.TopMenu a.spacer   { display:inline-block; width:21px;}

.mainMenu     { text-align:center; width: 700px; }
.mainMenu div { float:left;}
.mainMenu a   { display:inline-block; 
			   margin-right:5px;
			   padding-left:0px; 
			   padding-right:0px; 
			   color:#412516; text-decoration:none; font-family:Verdana; font-weight:bold; font-size:13px; cursor:pointer;}
html > body .mainMenu a { margin-right:0px; }
.mainMenu a .l       { width:10px; height:21;}
.mainMenu a:hover .l { background:url('img/nkt/lMain.png');}
.mainMenu a .r       { width:10px; height:21;}
.mainMenu a:hover .r { background:url('img/nkt/rMain.png');}
.mainMenu a .c 		{	padding-bottom:3px; 
			   			padding-top:2px; 
					}
.mainMenu a:hover .c { color:#ffffff; background:#4e1f10;}
.mainMenu a.spacer   { display:inline-block; width:322px;}
.mainMenu .chosen .l { background:url('img/nkt/lMain.png'); }
.mainMenu .chosen .c { color:#ffffff; background:#4e1f10; }
.mainMenu .chosen .r { background:url('img/nkt/rMain.png'); }
@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
.mainMenu a .c 		{	padding-bottom:4px; padding-top:2px; 
					}
}

#search      { margin-bottom:2px;  margin-top:4; }
html > body #search      {  margin-top:14; margin-bottom:0px; }
#search .inp { border:0px; background:url('img/nkt/searchBG.gif'); width:299; height:26; padding-left:6px; padding-right:5px; padding-top:5px;}
html > body  #search .inp {padding-bottom:5px; padding-top:0px;}

#search { width:100%; text-align:center;}
#search .but { border:0px; width:64; height:28; background:url('img/nkt/searchButton.gif'); background-position: 0 2; background-repeat:repeat-x; cursor:pointer; }
#search div{ display:inline;}
html > body  #search div{ display:inline-block;}
html > body  #search .but { height:26; background-position: 0 0;}
@-moz-document url-prefix()
{
 html > body  #search .inp {padding-bottom:1px; padding-top:0px;}
 #search .but {height:28!important; background:url('img/nkt/searchButton.gif') ; background-position: 0 2 !important; background-repeat:repeat-x;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),
 not all and (-webkit-min-device-pixel-ratio:0) {
 html > body  #search .inp {padding-bottom:0px; padding-top:0px;}
}
.currencies       { color: #ffffff;  padding-left:15; padding-right:5; padding-bottom:4px; height:20; }
.currenciesDiv    { text-align:right; padding-right:21; }
.selectCurrencies { margin-bottom:3px; width:155; }

html > body .currencies       { color: #ffffff;  padding-left:35; padding-right:2; }
html > body .selectCurrencies { margin-bottom:7px; width:155; }
html > body .currenciesDiv    { text-align:right; padding-right:25; }
.currenciesDiv {width:130px;}
/*________________________________________________________________________________________________*/
.block {width:180; margin-bottom:16px;}
.blockHead { background:url('img/nkt/blockHead.gif'); height:36px; font-family: Tahoma; font-weight:bold; font-size:13; padding-top:10px; padding-left:30px; color: #313c45;}
html > body  .blockHead { height:26;}
.blockHead2 { background:url('img/nkt/blockHead2.gif'); height:33px; font-family: Tahoma; font-weight:bold; font-size:13; padding-top:10px; padding-left:30px; color: #313c45;}
html > body .blockHead2 { height:23px;}
.blockBody { background:url('img/nkt/blockBody.gif'); }
.blockFoot { background:url('img/nkt/blockFoot.gif'); height:15px; }

.cartHead    { background:url('img/nkt/cartHead.gif'); height:33px; text-align:right; padding-right:11px; padding-top:8px; font-family:tahoma; }
html > body .cartHead { height:25px; }
.blockBody2    { background:url('img/nkt/cartBodyBG.gif') #eae9ea; background-position:top; background-repeat:no-repeat; border-left:solid 1px #cacac2; border-right:solid 1px #cacac2; 
				padding-left:13px; }
.cartItem       {font-family:tahoma; color:#454445; text-decoration:none; display:block; padding-top:2px;}
.cartItem:hover {text-decoration:underline;}
.blockFoot2     { background:url('img/nkt/cartFoot.gif'); height: 14px; line-height:0px; font-size:0px;}

.authLog  input      { float:right; width:93; margin:0px; height:18; margin-right:15;}
html > body .authLog  input {margin-right:0;}
.authPass  input     { float:right; width:93; margin:0px; height:18; margin-right:15;}
html > body .authPass  input {margin-right:0;}
.authLog .login     { float:left; font-family:Tahoma; font-size:14; color: #868686; }
.authPass .password { float:left; font-family:Tahoma; font-size:14; color: #868686; }
.authLog            { padding-right:10; padding-top:8px;}
.authPass           { padding-right:10; padding-top:2px;}
html > body .authPass           { padding-right:10; padding-top:5px;}
.LoginBtn           { border:0px; width:54; height:20; background:url('img/nkt/Login.gif'); background-position: 0 0; background-repeat:repeat-x; cursor:pointer; margin-top:7;}
.LoginBtn:hover     { border:0px; width:54; height:20; background:url('img/nkt/LoginOver.gif'); background-position: 0 0; background-repeat:repeat-x; cursor:pointer; }


.manufacturers    { margin-top:15px; margin-bottom:7px; width:155; }
select {font-family:tahoma; fint-size:12px;}

.newItems			{ padding-top:13px; text-align:center;}
.newItemsTitle      { color: #0393dc; display:block; font-weight:bold; font-size: 13px; padding-top:5px; font-family:Tahoma; }
.newItemsPrice      { color: #ec1b25; font-size: 13px; padding-top:1px; font-family:Tahoma; }

.boxItems           { padding:13px 13px 10px 13px; text-align:; font-size: 10px;}

.catalogPrice       { color: #ec1b25; font-size: 15px; padding-top:4px; font-family:Tahoma; text-align:center; }
.catalogButtons     { border-bottom:solid 1px black; text-align:right; }
.readMore           { display:block; background:url('img/nkt/readMore.gif'); width:102; height:24; float:right; margin-bottom:7; margin-right:10; }
.readMore:hover     { background:url('img/nkt/readMoreOver.gif'); }
.buy 		        { display:block; background:url('img/nkt/buy.gif'); width:106; height:24; float:right; margin-bottom:7; }
.buy:hover          { background:url('img/nkt/buyOver.gif'); }

#CatNavi{
  padding: 0px 0px 0px 15px;
  margin: 0px;
  list-style-type: none;
}
#CatNavi{

}

#CatNavi li { display:block; background:url('img/nkt/arrowSmall.gif'); background-position:5 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:0px;
			margin-right:11; 
			padding-left:15;
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			}
#CatNavi li:hover {background:url('img/nkt/arrowSmall.gif') #ccc; background-position:6 9; background-repeat:no-repeat; color: #000000;}
.categoryGray { display:block; background:url('img/nkt/arrowSmall.gif') #f2f2f2; background-position:13 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:13; 
			margin-right:11; 
			margin-white:13; 
			padding-left:25; 
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			}
.categoryGray:hover { background:url('img/nkt/arrowSmall.gif') #ccc; background-position:6 9; background-repeat:no-repeat; color: #000000;}
#CatNavi li.CatLevel1 { display:block; background:url('img/nkt/arrowSub.gif') #f2f2f2; background-position:15 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:0;
			margin-right:11; 
			margin-white:13; 
			padding-left:25;
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			border-top:solid 1px #ffffff;
			}
.subcategoryGray:hover   { background:url('img/nkt/arrowSub.gif') #ccc; background-position:23 9; background-repeat:no-repeat; color: #000000; }
/*#CatNavi li.Current { display:block; background: url('img/nkt/arrowSmall.gif') #CCCCCC; background-position:5 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#000;
        	margin-left:0;
			margin-right:11;
			margin-white:13;
			padding-left:15;
			padding-top:4px;
			padding-bottom:4px;
			border-top:solid 1px #ffffff;
			text-decoration:underline;
			}

#CatNavi li.level1 Current { display:block; background: url('img/nkt/arrowSmall.gif') #CCCCCC; background-position:5 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#000;
        	margin-left:50;
			margin-right:11;
			margin-white:13;
			padding-left:15;
			padding-top:4px;
			padding-bottom:4px;
			border-top:solid 1px #ffffff;
			text-decoration:underline;
			}
*/

#CatNavi li.Current a {
  font-weight: bold;
}


.subcategoryWhite { display:block; background:url('img/nkt/arrowSub.gif'); background-position:23 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:13; 
			margin-right:11; 
			margin-white:13; 
			padding-left:35; 
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			border-top:solid 1px #ffffff;
			}
.subcategoryWhite:hover   { background:url('img/nkt/arrowSub.gif') #ccc; background-position:23 9; background-repeat:no-repeat; color: #000000; }
.subcategoryWhiteSelected { display:block; background:url('img/nkt/arrowSub.gif'); background-position:23 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#000000;
			margin-left:13; 
			margin-right:11; 
			margin-white:13; 
			padding-left:35; 
			padding-top:4px;
			padding-bottom:4px;
			border-top:solid 1px #ffffff;
			}

.filterWhite { display:block; background:url('img/nkt/blueCross.gif'); background-position:13 9; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:13; 
			margin-right:11; 
			padding-left:25; 
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			}
.filterWhite:hover {background:url('img/nkt/blueCrossSelected.gif'); background-position:12 6; background-repeat:no-repeat;}
.filterGray { display:block; background:url('img/nkt/blueCross.gif') #f2f2f2; background-position:13 7; background-repeat:no-repeat;  font-family:Tahoma; font-size:12; color:#454445;
			margin-left:13; 
			margin-right:11; 
			margin-white:13; 
			padding-left:25; 
			padding-top:4px;
			padding-bottom:4px;
			text-decoration:none;
			}
.filterGray:hover               { background:url('img/nkt/blueCrossSelected.gif') #f2f2f2; background-position:12 6; background-repeat:no-repeat; }
.filtersUsed                    { background:url('img/nkt/blockLine.gif');                 background-repeat:no-repeat; background-position:bottom; padding-top:2px; padding-bottom:2px; }
.filtersUsed .filterWhite       { background:url('img/nkt/redCross.gif');                  background-position:13 6; background-repeat:no-repeat; }
.filtersUsed .filterWhite:hover { background:url('img/nkt/redCrossSelected.gif');          background-position:13 6; background-repeat:no-repeat; }
.filtersUsed .filterGray        { background:url('img/nkt/redCross.gif')         #f2f2f2;  background-position:13 6; background-repeat:no-repeat; }
.filtersUsed .filterGray:hover  { background:url('img/nkt/redCrossSelected.gif') #f2f2f2;  background-position:13 6; background-repeat:no-repeat; }
.rightColumn { width:180px; padding-top:15px;}
.leftColumn  { width:180px; padding-top:15px;}
.centerColumn{ padding-top:10px; padding-left:13px; padding-right:13px; }
.path        { border-bottom: solid 3px #454445; height:38; margin-bottom:12px;}
.path a      { font-size:14px;   text-decoration:none; }
.path a:hover{ text-decoration:underline; color:#333; }
.home        { background:url('img/nkt/home.gif'); width:40; height:38; float:left; }
.cat         { background:url('img/nkt/arrow.gif');       background-position:left; background-repeat:no-repeat; float:left; padding-left:10px; padding-right:8; margin-top:11; color: #5f5e60; }
.currentCat  { background:url('img/nkt/arrowBlack.gif');  background-position:left; background-repeat:no-repeat; float:left; padding-left:10px; padding-right:8; margin-top:11;
			   font-weight: bold; color:black; text-decoration:underline !important;
			   }
/*___________________________________________________________________________*/
.catTitle     { color: #0393dc; display:block; font-weight:bold; font-size: 15px; float:left;
				margin-left: 0px;
				margin-bottom:0px;
				margin-top:5px;
				}
.catDesc     { font-family: Tahoma; color: #798585; text-decoration:none; font-size:12;
				display:inline-block;
				margin-left:0px;
				padding-right:6px;
				padding-top:4px;
				}

.catSub       {  font-family: Tahoma; color: #798585; text-decoration:none; background:url('img/nkt/l.gif'); background-position:right; background-repeat:no-repeat; 
				display:inline-block;
				margin-left:0px;
				padding-right:6px;
				}
.catSub:hover { text-decoration:underline; color:#333; }
.catImage     { float:left;
				margin-right:10px;
				}
.blockImage   { background-repeat:no-repeat; width:119; height:92; margin-left:0; }
html > body .blockImage { margin-left:30; }

.mainCategory { margin-left:8px;
				margin-bottom:19px;
				}
				
.prodHeadTable { margin-top:19px; }
@-moz-document url-prefix()
	{
	.prodHeadTable { margin-top:9px; }
	}
.prodTitle     { color: #0393dc; display:block; font-weight:bold; font-size: 15px;;
				 margin-left:  0px;
				 margin-bottom:0px;
				 margin-top:   0px;
				 margin-right:10px;
                 padding: 0px;
                 
				}
.prodTitleBox  { height:235; }
.prodButtonBox { border-bottom: solid 1px #000000; text-align:right; padding-right:8; }
.prodNumber    { display:block; float:right; background:url('img/nkt/whiteBox.gif'); width:106; height:24; text-align:center; font-family:Tahoma; border:0; font-size:15;
				 margin-right:10;
				}
html > body .prodPrice { height:21; }

.prodTabs      { background:url('img/nkt/prodTabC.gif'); margin-top:15; margin-left:7;}
.prodTabsL     { background:url('img/nkt/prodTabL.gif'); background-repeat:no-repeat; background-position:left;
					  height:33;
					 }
.prodTabsR     { background:url('img/nkt/prodTabR.gif'); width:6; float:right;
					  height:33;
					 }
.prodTabSelected    { display:block; height:33;  float:left; cursor:pointer; text-decoration:none;}
.prodTabSelectedL   { float:left; height:33; width:5; background:url('img/nkt/prodTabSelectedL.gif'); }
.prodTabSelectedC   { float:left; height:33; background:url('img/nkt/prodTabCornerC.gif');
						padding-left: 10;
						padding-right:10;
						padding-top:   8;
						font-family:tahoma; font-weight:bold; font-size:13; text-decoration:none;
						}
html > body .prodTabSelectedC {height:25;}
.prodTabSelectedR   { float:left; height:33; width:6; background:url('img/nkt/prodTabSelectedR.gif'); }

.pTitle            { display:block; height:33; float:left;  background:url('images/prodTabBorder.gif'); background-position:right 0; background-repeat:no-repeat;
						padding-left: 10;
						padding-right:10;
						padding-top:   8;
						text-decoration:none; font-family:Tahoma; font-size:14; font-weight:bold;
						}
.pTitleM            { display:block; height:33; float:left; 
						padding-left: 10;
						padding-right:10;
						padding-top:   8;
						text-decoration:none; font-family:Tahoma; font-size:14; font-weight:bold;
						}
.pTitleR            { display:block; height:33; float:right;  background:url('images/prodTabBorder.gif'); background-position:left 0; background-repeat:no-repeat;
						padding-left: 10;
						padding-right:10;
						padding-top:   8;
						text-decoration:none; font-family:Tahoma; font-size:14; font-weight:bold;
						}

.cartLine{ width:99%;  }
.cartLine td{ vertical-align:middle; text-align:center; font-size:14px;}
html > body .cartLine{ width:100%}

.cartImg { width:91; float:left; }
.cartNum { width:107; }
.cartNumber    { display:block; background:url('images/whiteBox2.gif'); width:96; height:24; text-align:center; font-family:Tahoma; border:0; font-size:15;
				 margin-left:5;
				}

.cartTitle { padding-left:10; text-align:left !important;}
.cartPrice { width:143;}
.cartTotalPrice {  width:100; }
.cartDelete { width:87;}

.cartRefresh		{ display:block; float:left; background:url('images/cartRefresh.gif'); width:80; height:24;  margin-bottom:7; margin-left:10; margin-top:10; }
.cartRefresh:hover  { background:url('images/cartRefreshOver.gif'); }

.cartCheckout		{ display:block; float:right; background:url('images/cartCheckout.gif'); width:120; height:24;  margin-bottom:7; margin-top:10; margin-right:3; }
.cartCheckout:hover  { background:url('images/cartCheckoutOver.gif'); }


.prodTab            { display:block; height:33; float:left; background:url('images/prodTabBorder.gif'); background
						padding-left: 10;
						padding-right:10;
						padding-top:   8;
						text-decoration:none; font-family:Tahoma; font-size:13;
						}
html > body .prodTab { height:25 }
.prodInfoBox { background:#f6f6f6; margin-left:7; border-left:solid 1px #cdcdc4; border-right:solid 1px #cdcdc4; }
.prodInfoContainer   {  border-top:solid 2px #ffffff; 
						border-left: solid 1px #ffffff;
						border-right:solid 1px #ffffff;
						padding-top:10px;
						padding-bottom:5px;
						}
.infoLine1   { float:left; width:200px;  margin-left:20; font-family:Tahoma; font-size:11; color:#000000;  font-weight:bold;
				padding-top:   2px;
				padding-bottom:2px;
				background:url('img/nkt/dot.gif'); background-repeat:repeat-x; background-position:bottom;}
.infoLine2   { float:left; width:400px;  padding-left:10; font-family:Tahoma; font-size:11; color:#000000;
				padding-top:   2px;
				padding-bottom:2px;
				margin-left:2px;
				background:url('img/nkt/2dots.gif'); background-repeat:no-repeat; background-position:0 7;
				}
.prodInfoBottom { background:url('img/nkt/prodInfoBottom.gif') #f6f6f6; background-repeat:repeat-x; background-position:bottom; margin-left:7px; line-height:0px; font-size:0px;}
.prodInfoBottomL { background:url('img/nkt/prodInfoBottomL.gif'); width:7; height:7; float:left;}
.prodInfoBottomR { background:url('img/nkt/prodInfoBottomR.gif'); width:7; height:7; float:right;}

/*___________________________________________________________________________*/
.addReview		    { display:block; background:url('images/addReview.gif'); width:123; height:24;  margin-bottom:7; }
.addReview:hover    { background:url('images/addReviewOver.gif'); }
.addReviewBox {height:100px;padding-left:10;}

				
.prodInfoBottom { background:url('images/prodInfoBottom.gif') #f6f6f6; background-repeat:repeat-x; background-position:bottom; margin-left:7px; line-height:0px; font-size:0px;}
.prodInfoBottomL { background:url('images/prodInfoBottomL.gif'); width:7; height:7; float:left;}
.prodInfoBottomR { background:url('images/prodInfoBottomR.gif'); width:7; height:7; float:right;}

/*___________________________________________________________________________*/
.article {margin-bottom:15;}
.articleTitle, .articleTitle a { font-family:Tahoma; font-size:12px; font-weight: bold;  }
.articleAS {font-size:1px; padding-left:10;  padding-top:1;}
.articleAuthor, .articleAuthor a {font-family:Tahoma; font-size:10; display:inline-block;  color:#666666; padding-right:5;}
.articleAuthor {padding-right:10;}
.articleSection, .articleSection a {font-family:Tahoma; font-size:10; display:inline-block;  color:#666666;}
.articleSection {padding-right:10;}
.articleInfo {font-size:13;  padding-left:10; padding-top:1;}
.articleDate {font-family:Tahoma; font-size:10; color:#666666; display:inline-block; padding-right:10;}

.articleASBig {font-size:1px; margin-left:10;  margin-top:10; border-top:solid 2px #000;}
.articleInfoBig {font-size:13;  padding-left:10; padding-top:10; padding-bottom:10;}
.articleAuthorBig, .articleAuthorBig a {font-family:Tahoma; font-size:13; display:inline-block;  color:#666666; padding-right:5;}
.articleAuthorBig a {color:#000;}
.articleSectionBig, .articleSectionBig a {font-family:Tahoma; font-size:13; display:inline-block;  color:#666666;}
.articleSectionBig a {color:#000;}
.articleDateBig {font-family:Tahoma; font-size:13; color:#000;  padding-left:10; padding-top:1; float:right;}
.articleViewsBig {font-family:Tahoma; font-size:13; color:#666666;  padding-left:10; padding-top:7; }
#footer { background: #d8d7d8; height:36px; border-top:solid 3px #010101;}
.footer {height:36px;}

.bottomBannerLeft    { float:left;  padding-top:2px; padding-right:2px;}
.bottomBannerRight   { float:right; padding-top:2px; padding-left:2px;}
.bottomMenu           { text-align:center; margin-top:5px;}
html > body .bottomMenu { margin-top:6px;}
.bottomMenu div {
   display: inline;
}

.bottomMenu  a div    { color:#4e2011; margin-left:5px; margin-right:5px;  font-family:Verdana; font-size:12px; text-decoration:none; font-weight:bold;}
.bottomMenuItem a:hover { text-decoration:underline; }

#pcm{display:none;}
ul.pureCssMenu ul         {display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul         {position: absolute;left:1px;top:98%;}
ul.pureCssMenu ul ul      {position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-repeat:repeat;
	border-width:0px;
	border-style:solid;
}
ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	background-color:#4f2309;
	background-repeat:repeat;
	border-color:#A6A6A6;
	border-left:  1px;
	border-right: 1px;
	border-bottom:1px;
	border-style:solid;
}


ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:150px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#825b3c;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	_padding-left:0;
	font:normal 14px Tahoma;
	color: #f5e9b9;
	text-decoration:none;
	cursor:pointer;
}
ul.submenu a, ul.submenu li.dis a:hover, ul.submenu li.sep a:hover {
	background-color:#4f2309;
	border-width:0px;
        border-top:1px;
	border-color:#825b3c;
	border-style:solid;
	padding:10px 10px 10px 10px;
	_padding-left:0;
}
ul.submenu {
	padding:10px 10px 10px 10px;
}


ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	border-style:solid;
	font:normal 14px Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	border-style:solid;
	font:normal 14px Tahoma;
	color: #FFFFFF;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}

ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}


/* Навигация */
div#navigation
   {
     padding-top: 0.5em;
     padding-bottom: 0.5em;
     padding-left: 10px;
     border-bottom: 0px solid #000;
     background: transparent;
     color: #000;
   }

#navigation span
   {
   }

#navigation a
   {
   	text-decoration: none;
   }

#navigation a:hover
   {
   	text-decoration: none;
   }

#navigation a:visited
   {
   	text-decoration: none;
   }

/* /Навигация */


dl.ordersAddress
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     border-bottom: 1px #e5e5e5 solid;
   }

dt.ordersAddress
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.ordersAddress
   {
     display: block;
     margin: 0 0 0 1em;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Информация о заказе, адрес клиента и адрес доставки */

/* Адресная книга */
dl.AddressBook
   {
     display: block;
     width: 49%; /* количество колонок, 48% - товар выводится двумя колонками, т.е. два товара в одной строке, 99% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
   }

dt.AddressBook
   {
     display: block;
     float: left;
     width: 90px;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBook
   {
     display: block;
     margin: 0 0 0 90px;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

dl.AddressBookList
   {
     display: block;
     width: 49%;
     float: left;
     height: auto;
     margin: 0 0 0 0;
     padding: 0 0 1em 0;
   }

dt.AddressBookList
   {
     display: block;
     float: left;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     text-align: center;
   }

dd.AddressBookList
   {
     display: block;
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     line-height: normal;
     background: transparent;
   }

/* /Адресная книга */



div.clear
   {
     clear: both;
   }

div.navigation
   {
     display: block;
     width: 100%;
     padding-top: 1em;

   }

span.right
   {
     float: right;
   }

/* /Вывод товаров */



/* /Страница карточки товара */

/* Ссылки на странице мои данные */

ul.accountLinks
   {
     list-style-type: none;
     text-align: left;
     padding-left: 1em;
     margin: 0 0 0 0;
   }

li.accountLinks
   {
	  display: block;
     padding: 0;
   }

/* /Ссылки на странице мои данные */

span.bold
   {
     font-weight: bold;

   }

/* Ajax quick find */

div.ajaxQuickFind
   {
     text-align: left;
   }

ul.ajaxQuickFind
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxQuickFind
   {
     font-size: 80%;
     padding-left: 0px;
   }

/* /Ajax quick find */

/* Ajax add quickie suggest */

div.ajaxAddQuickie
   {
     text-align: left;
   }

div.addQuick
   {
     text-align: left;
     color: #67748B;
     text-decoration: underline;
     cursor: pointer;
   }

ul.ajaxAddQuickie
   {
     list-style-type: none;
     list-style-image: none;
     padding-left: 0px;
   }

li.ajaxAddQuickie
   {
     font-size: 80%;
     padding-left: 0px;
   }

/* /Ajax add quickie suggest */

.errorBox
   {
	  background-color: #ffb3b5;
   }

.messageStackError, .messageStackWarning
   {
     background-color: #ffb3b5;
   }

.messageStackSuccess
   {
     background-color: #99ff00;
   }

.headerError
   {
	  background-color: #ffb3b5;
     border: 1px solid red;
   }

.messageStack
   {
     background-color: #ffb3b5;
     padding: 0.5em 0.5em 0.5em 0.5em;
   }

/*- Формы */

form
   {
	  width: 100%;
	  margin: 0;
   }



.form textarea
   {
	  width: 80%;
   }

.pagecontent fieldset.form
   {
     border: 0px;
   }

.pagecontent fieldset.form legend
   {
     font-weight: bold;
	  font: 12pt arial,sans-serif;
	  font-weight: bold;
   }

.pagecontent .form p
   {
	  font: 12pt arial,sans-serif;
	  font-weight: normal;
   }

/*- Подсветка ошибок формы */
#errormsg
   {
     border: 2px solid #c00;
     padding: 5px;
     width: 96%;
   }

.error
   {
	  background: #fcc;
   }
/*- /Подсветка ошибок формы */

.form textarea:focus, input:focus, .sffocus, .sffocus
   {
	  background-color: #ffc;
   }

span.Requirement
   {
     color: red;
   }

/*- /Формы */

/*- Цены */

span.markProductOutOfStock
   {
     color: #c76170;
     font-weight: bold;
   }

span.productSpecialPrice
   {
     color: #ff0000;
   }

span.productOldPrice
   {
	  color: #ff0000;
	  text-decoration: line-through;
   }

span.errorText
   {
     color: #ff0000;
   }

 .prodPrice     { display:block; float:right; background:url('img/nkt/whiteBox.gif'); width:106; height:24; text-align:center; font-family:Tahoma; color: #ec1b25; font-weight:bold; font-size:15;
				 margin-right:10;
				 padding-top:  3;
				}
 .texparam {font-size: 12px; border-bottom:1px whitesmoke solid; font-weight: bold; text-align: right; vertical-align: top; background-color: ; padding:10px; }
.texznachen {font-size: 11px; border-bottom:1px whitesmoke solid; background-color: ; width: 200px; padding:10px;}
.stroka { border:1 red solid;}
.fulldesc {width: 400px;}
.zagolovok {text-align: center; font-weight: bold; font-size: 16px; font-family: Arial; background-color: #f5f5f5;}


#desc, #reviews {
  font-size: 12px;
}

dl.itemCategoriesListing
   {
     width: 33%; /* количество колонок, 50% - товар выводится двумя колонками, т.е. два товара в одной строке, 100% - товар выводится одной колонкой, т.е. один товар в одной строке */
     float: left;
     height: auto; /* высота блока с товаром, нужно устанавливать обязательно, иначе блоки товаров с картинками и без будут "слипаться" */
     margin: 0 0 0 0;
     padding: 0 0 0 0;
     background: transparent;
   }

dt.itemCategoriesListing
   {
     float: left;
     height: auto;
     background: transparent;
     border-right: 0px #f1f1f6 solid;
     margin: 0 0 0 0;
     padding: 5px 5px 0 5px;
     text-align: center;
   }

dd.itemCategoriesListing
   {
     margin: 0 1em 0 1em;
     padding: 0 0;
     line-height: normal;
     background: transparent;
     text-align: center;
   }


   .pagecontent fieldset.form
   {
     border: 0px;
   }

.pagecontent fieldset.form legend
   {
     font-weight: bold;
	  font: 12pt arial,sans-serif;
	  font-weight: bold;
   }

.pagecontent .form p
   {
	  font: 12pt arial,sans-serif;
	  font-weight: normal;
   }

/*- Подсветка ошибок формы */
#errormsg
   {
     border: 2px solid #c00;
     padding: 5px;
     width: 96%;
   }

label.error
	{
		margin-left: 10px;
		width: auto;
		display: inline;
		color: red;
		font-weight: normal;
		background: transparent;
}

.error
   {
	  background: #fcc;
   }

.productsparameterstitle {
  padding: 10px 0px 5px 15px;
  font-size: 12px;
  font-weight: bold;
}

.reviews p {
  padding: 0px;
  margin: 0px;
}

