/* //&:\shop7\skin\style\style.css 		//22ms2 $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
*/


BODY {
	font:normal 11px Arial, Verdana, sans-serif;
  	background: #ffffff;
  	color: #555;
  	m//argin: 0px;
}

pageHeading .pH_product_info{
	font-size:25px;
}
h1{
	font-size:20px;
}
h2{
	font-size:17px;
}
h3{
	font-size:14px;
}
td, th {
	font:normal 11px Arial, Verdana, sans-serif;
}

.boxText { f//ont-family: Arial, Verdana, sans-serif; font-size: 11px; }
.errorBox { f//ont-family : Arial, Verdana, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { f//ont-family : Arial, Verdana, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { f//ont-family : Arial, Verdana, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

A {
	font:normal 11px Arial, Verdana, sans-serif;
	color: #2271BE;
  	text-decoration: underline;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #3b3b3b;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
  background: #3b3b3b;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #3b3b3b;
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
  background: #3b3b3b;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Arial, Verdana, sans-serif; font-size: 11px;
}
.btn{
  background: #fff;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
  font-weight: bold;
  background: #3b3b3b;
  color: #ffffff;

  padding-left:4px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif; font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  b//ackground: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;  font-size: 11px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading, .pH {
  font-family: Arial, Verdana, sans-serif; font-size: 18px;
  font-weight: bold;
  color: #3b3b3b;
  	padding-bottom:10;
  	vertical-align:top;
}
span.pH_mark {
	font-family: Arial, Verdana, sans-serif; font-size: 20px; font-weight: bold;
	color:#2271BE;
	text-decoration:none;
}
td.pageHeading select {
	font-size:16;
}

span.pH_mark2 {
	color:#2271BE;
	font-weight: bold;
}



TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #000000;
}

td, span, //&:
TD.main, P.main {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #ff0000; }


table.mum {
	width:100%;
	text-align:center;
	border:0;
	padding-left:20px;
	padding-right:20px;
}
.u {
	text-decoration:underline;
}
td.left {
	background:#fff;
	text-align:left;
	vertical-align:top;
}

tr.sep {
  background: #bbc3d3;
}
td.page{
	padding:10px;
	width:100%;
	vertical-align:top;
}
th {
	background: #3b3b3b;
	color:#fff;
}
a.n:link, a.n:visited, a.n:hover, a.n:active {
	text-decoration:none;
	color:#555555;
}
a.red:link, a.red:visited, a.red:hover, a.red:active {
	color:#ff0000;
}
.red {
	color:#ff0000;
}
.green {
	color:#008000;
}

/*
/* cellspacing=0 * /
table {border-collapse: collapse;}
/* cellpadding=0 * /
table td {padding: 0px}
/* cellspacing=2 * /
table {border-collapse: separate; border-spacing: 2px}
td {
	vertical-align:bottom;
}
*/

/* cellpadding=3 * /
TABLE TD {padding: 3px}
< /style>
.nobr { white-space: nowrap; }
table.bt1, table.bt1 td {	//table w all single border
  border: 1px solid blue;
  border-collapse: collapse;
}
*/

.plus {
	color:#00aa00;
}
.minus {
	color:#ff0000;
}
.bold {
	text-weight:bold;
}
sup.plus, sup.minus {
	padding-left:4;
}
td.mySite {
	b//ackground:#eee;
	b//ackground:#bbc3d3;
	border-top:2px solid #bbc3d3; border-bottom:2px solid #bbc3d3;
}
.nobr {
	white-space:nowrap;
}

a button {
	text-decoration:none;
	font:normal 11px Arial;
	cursor:pointer;
}
input.submit {
	text-decoration:none;
	font:normal 11px Arial;
	cursor:pointer;
}

.gray {
	color:#a7a7a7;
}
.sub {
	t//ext-align:right;
	vertical-align:bottom;
	font-size:7;
	margin:0;
	display:inline;
}
td.word {
	white-space:nowrap;
}
a.thisDo {
	f//ont:bold 14px Arial;
	color:#000; c//olor:#9A9A9A;
	text-decoration:none;
	font-weight:bold;
}

td.iBH_box_categories {
	height:22;
	padding-left:10;
}

td.box_categories_lvl_1 {
	padding-left:10;
}
td.box_categories_lvl_2 {
	padding-left:20;
}
td.box_categories_lvl_3 {
	padding-left:30;
}
td.box_categories_lvl_4 {
	padding-left:40;
}
a.box_categories {
	font-size:14;
	white-space:nowrap;
}
a.box_categories_active {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

td.splitMum {
	padding-top:20px;
}

.bgGray {
	background:#ccc;
}
.bgWhite {
	background:#fff;
}
td.nn {
	padding-right:10;
}
table.odd {
	background:#f0f0f0;
}
tr.odd {
	background:#f0f0f0;
}
td.odd {
	background:#f0f0f0;
}

/* cellspacing=0 */
table.s0p0 {border-collapse: collapse;}
/* cellpadding=2 */
table.s0p0 td {padding: 2px; border-left:2px solid #fff}
table.s0p0 th {border-left:2px solid #fff}

tr.this {
	background:#bbc3d3;
}
table.s0p0 td.sup {
	vertical-align:top;
	text-align:left;
	padding:0 0 4 0;
	border-left:0px;
}
td.r {
	text-align:right;
	padding-right:0;
	border-right:0px;
}
table.s0p0 td.rA {
	vertical-align:top;
	text-align:left;
	padding:0 0 6 0;
	border-left:0px;
}
table.s0p0 td.rA2 {
	text-align:right;
	padding:0 0 0 4;
	border-left:0px;
}

a:link img, a:visited img, a:hover img, a:active img {
	border:0;
}

.noidx {
	color:#a7a7a7;
}
.noflw {
	color:#afafaf;
}
.noidx a:link, .noidx a:visited, .noidx a:hover, .noidx a:active{
	color:#aaa;
}
.noflw a:link, .noflw a:visited, .noflw a:hover, .noflw a:active{
	color:#bfbfbf;
}
.b {
	font-weight:bold;
}
tr.wasUp td.pos1 {
	color:#00ff00;
}
tr.wasUp td.pos1 div {
	color:#00ff00;
}
a.notU:link, a.notU:visited, a.notU:hover, a.notU:active{
	text-decoration:none;
}
th a:link, th a:visited, th a:hover, th a:active{
	color:#fff;
}
tr.sum td {
	b//order-top:1px solid #ccc;
	font-weight:bold;
}


/* nikolay:new design 9feb09 */
#main_menu {
  float:left;
  padding-left: 15px;
  padding-right:15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#main_menu a{
  color:#000000;
  font-size:13px;
}
#sub_menu1 {
  f//loat:left;
  padding-left: 15px;
  padding-right:15px;
  padding-top: 10px;
  padding-bottom: 10px;
  display:inline;
}
#sub_menu1 a{
  color:#ffffff;
  font-size:13px;
}

td.sub_menu1 {
  padding-left: 15px;
  padding-right:15px;
  padding-top: 10px;
  padding-bottom: 10px;
}
td.sub_menu1 a:link, td.sub_menu1 a:visited, td.sub_menu1 a:hover, td.sub_menu1 a:active {
  color:#ffffff;
  font-size:13px;
}

td.boxText {
	padding:4px;
}

table.iB_Btn, tr.iBC_Btn {
	background:#fff;
}

tr.del td {
	text-decoration: line-through;
}

th.pLh_article {
	height:20;
	background:#000;
}
td.pL_article {
	height:20;
	padding:2; padding-left:4;
}

div.pd {
}

td.page_product_info {
	padding:20;
}
td.page_product_info p {
	text-indent: 20;
}

div.th_sorted {
	color:#FFA040;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}

tr.gray a:link, tr.gray a:visited, tr.gray a:hover, tr.gray a:active{
	color:#a7a7a7;
}

/*div.b0{
  b//ackground:#D4D0C8;
  border:1px solid #404040; border-left:1px solid #fff; border-top:1px solid #fff;
  width:auto; height:23;
  display:inline;
}*/

div.btn{
  background:#D4D0C8;
  border:2px solid #808080; border-left:2px solid #fff; border-top:2px solid #fff;
  width:auto; height:22;
  display:inline;
	text-decoration:none;
	color:#777;
	padding-left:10; padding-right:10; padding-top:2; padding-bottom:2;
}
div.btn:hover {
	color:#BA0109;
	cursor:pointer;
}
a.btn:link, a.btn:visited, a.btn:hover, a.btn:active{
	text-decoration:none;
	c//olor:#fff;
}
a.btn:hover {
	color:#BA0109;
	cursor:pointer;
}
/*
.Y {
	padding-right:30px;
	background: url(../images/y.gif) no-repeat right center;
}
.YG {
	padding-right:30px;
	background: url(../images/yg.gif) no-repeat right center;
}
.YGR {
	padding-right:30px;
	background: url(../images/ygr.gif) no-repeat right center;
}
.G {
	padding-right:30px;
	background: url(../images/g.gif) no-repeat right center;
}
.GR {
	padding-right:30px;
	background: url(../images/gr.gif) no-repeat right center;
}
.R {
	padding-right:30px;
	background: url(../images/r.gif) no-repeat right center;
}
.YR {
	padding-right:30px;
	background: url(../images/yr.gif) no-repeat right center;
}
*/

/*
/ * cellspacing=0 * /
table.cs0cp0 {border-collapse: collapse;}
/ * cellpadding=0 * /
table.cs0cp0 td {padding: 0px; border-left:1px solid #fff}
table.cs0cp0 th {border-left:1px solid #fff}
*/

th.num, td.num, input.num {
	text-align:right;
	padding-right:4px;
}

/* img, div { behavior: url("/iepngfix/iepngfix.htc"); } */

span.path {
	color:#2271be;
}

.content{
font-size:12px;
}

.tariff_content{
font-size:14px;
}


a.left:link, a.left:visited, a.left:hover, a.left:active{
	font-size:12px; color:#0d5f73;
}

td.pay{
	color:#4B71CF;
}


/**sortable**/
table.sortable thead
{
 cursor: pointer;
 cursor: hand;
}

table.sortable thead th.sorttable_nosort
{
 cursor: default;
}

table.sortable td, table.sortable th, table.data td, table.data th
{
 margin: 1px;
 padding: 3px;
 c//olor: #1E78AF;
}

table.sortable a, table.data a
{
 c//olor: #1E78AF;
}

tr.bold td {
	font-weight:bold;
}
tr.center td {
	text-align:center;
}
td.time {
	padding-left:20px;
	background: url(../images/time.png) no-repeat left center;
}
