BODY, INPUT {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px; 
	background: #fff;
}
P, DIV, H1, H2, H3, FORM {
	margin: 0px;
	padding: 0px;
}
TABLE, IMG {
	border: 0px;
}
A {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
A.Nav { font-family: tahoma, Verdana, sans-serif; color: #408112; font-size: 11px; }
INPUT.inp { font-family: tahoma, Verdana, sans-serif; color: #000000; font-size: 11px; height: 18px; border: 0px; padding-left: 2px; }
INPUT.inpBlack { font-family: tahoma, Verdana, sans-serif; color: #000000; font-size: 11px; width: 128px; height: 18px; border: 1px solid #000000; padding-left: 2px; }
INPUT.Search { color: #ffffff; width: 52px; height: 18px; border: 0px; background-image: url("/images/search_but.gif"); padding-bottom: 3px; }
INPUT.Ok { color: #ffffff; width: 27px; height: 18px; border: 0px; background-image: url("/images/but_ok.gif"); padding-bottom: 3px; }
INPUT.grButton { font-family: Arial, sans-serif; font-size: 11px; color: #ffffff; width: 84px; height: 18px; border: 0px; background-color: #CAC9C9; } 
INPUT.Button { cursor:pointer; background: #CAC9C9 url("/images/button_bg.gif") no-repeat left top; font-family: Tahoma, Verdana, sans-serif; color: #ffffff; font-size: 11px; height: 22px; border: 0px; }
INPUT.greenButton { cursor:pointer; background: #428317 url("/images/button_gr_bg.gif") no-repeat left top; font-family: Tahoma, Verdana, sans-serif; color: #ffffff; font-size: 11px; height: 22px; border: 0px; }
/* *** */
.tbg {
	background: url("/images/top_bg.jpg") no-repeat top right #438715;
}
.trb {
	background: url("/images/top_right_bg.jpg");
}
.t42 {
	height: 42px;
}
.bbg {
	background: url("/images/basket_bg.gif") no-repeat;
	vertical-align: top;
}
.advf {
	font-size: 10px;
}
.advf A {
	color: #fff;
	font-size: 10px;
}
.nbg {
	background: url("/images/nav_bg.gif");
}
/* *** */
.cWhite { color: #ffffff; font-size: 11px; }
.smWhite { color: #ffffff; font-size: 10px; }
.cGreen { font-family: Tahoma, Verdana, sans-serif; color: #428317; font-size: 11px; }
.cBlack { font-family: Tahoma, Verdana, sans-serif; color: #000000; font-size: 11px; }
.cOrange { font-family: Tahoma, Verdana, sans-serif; color: #EE7900; font-size: 11px; }
.cGrey { font-family: "Freesoft", Tahoma, Verdana, sans-serif; color: #CAC9C9; font-size: 11px; letter-spacing: 2.5px; }
.sklad { font-family: "Freesoft", Tahoma, Verdana, sans-serif; color: #CAC9C9; font-size: 12px; letter-spacing: 1px; }
.Head { font-family: "Freesoft", Verdana, sans-serif; font-size: 18px; color: #CAC9C9;  } 
.wHead { font-family: "Freesoft", Tahoma, Verdana, sans-serif; font-size: 18px; color: #ffffff; } 
.orHead { font-family: "Freesoft", Tahoma, Verdana, sans-serif; font-size: 18px; color: #EE7900; font-weight: normal; } 
.subHead H2 { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #428317; font-weight: bold; padding-bottom: 10px; padding-right: 20px; } 

/* modifications for Kart partner      start*/
.blHeadKP { font-family: Tahoma, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.cGreyKP { font-family: Tahoma, Verdana, sans-serif; color: #5D5D5D; font-size: 11px; }
.grHeadKP { font-family: "Freesoft", Tahoma, Verdana, sans-serif; font-size: 18px; color: #5D5D5D; font-weight: normal; } 
.delKartKP { background: #5D5D5D url("/images/kart_bg_kp.gif") no-repeat left top; border: 0px; width: 82px; height: 15px; margin-top: 5px; font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-align: center; }
INPUT.blackButtonKP { cursor:pointer; background: #000000 url("/images/button_bl_bg_kp.gif") no-repeat left top; font-family: Tahoma, Verdana, sans-serif; color: #ffffff; font-size: 11px; height: 22px; border: 0px; }
/* modifications for Kart partner      end*/


H3 { font-family: Tahoma, Verdana, sans-serif; color: #EE7900; font-size: 11px; font-weight: normal; padding: 2px 2px 2px 12px; }

.cR { width: 235px; height: 14px; /* background-color: #549D1B; */ background-image: url("/images/bg.gif"); }
.aR { width: 235px; height: 14px; background-color: #EE7900; }
.cR P, .aR P { padding-left: 17px; }
.cR A, .aR A { font-family: Tahoma, Verdana, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; }
.cR A:hover { color: #acc591; text-decoration: none; }
.aR A:hover { color: #fde9d5; text-decoration: none; }

.cI, .cL { margin-left: 26px; margin-top: 1px; }
.cI A, .cL A { color: #000000; font-size: 11px; }
.cI SPAN, .cL SPAN { padding-left: 4px; color: #756462; font-size: 11px; }
.cI P { padding-left: 4px; padding-top: 1px; background: url("/images/catalog_bg.gif") repeat-x top; }
.cL P { padding-left: 4px; padding-top: 1px; }

#sI { margin-left: 32px; margin-top: 1px; }
#bI A { color: #000000; font-size: 11px; }
#bI P { padding-top: 1px; background: url("/images/catalog_bg.gif") repeat-x top; }
#bI SPAN { padding-left: 4px; color: #756462; font-size: 11px; }

.Pic { width: 82px; height: 45px; background-color: #408112; font-family: Tahoma, Arial, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: center; cursor:pointer; }
.Pic DIV { padding-top: 3px; }
.Pic SPAN { font-size: 11px; }
.Status { border: 1px solid #C2C3C5; border-top: 0px; padding: 4px; color: #EE7900; text-align: center; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
.Kart {
	cursor:pointer;
	background: #EE7900 url("/images/kart_bg.gif") no-repeat left top;
	border: 0px;
	width: 82px;
	height: 30px;
	margin-top: 5px;
	font-family: Arial, sans-serif;
	color: #fff;
	font-size: 11px;
	text-align: center;
}
.delKart { background: #EE7900 url("/images/kart_bg.gif") no-repeat left top; border: 0px; width: 82px; height: 15px; margin-top: 5px; font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-align: center; }
.Later { cursor:pointer; background: #C2C3C5 url("/images/later_bg.gif") no-repeat right; border: 0px; width: 82px; height: 15px; margin-top: 1px; font-family: Arial, sans-serif; color: #ffffff; font-size: 11px; text-align: center; }
.img { border: 1px solid #776765; }
.ann { padding-left: 8px; padding-right: 12px; font-size: 12px; }
.ann A, H1 { font-family: Tahoma, Verdana, sans-serif; color: #408112; font-size: 12px; font-weight: bold; }
.ann H2 { font-weight: bold; font-size: 12px !important; }
.ann DIV {
	padding-top: 10px; 
}
.ann .p2 {
	position: relative;
	font-size: 12px;
	margin-top: -11px;
	color: #000;
}
.p4 {
	padding-top: 2px;
	font-size: 11px;
}
.p6 {
	text-align: center;
	padding-top: 6px;
}
.p3 { color: #000; font-weight: bold; }
.p3 H2 {
	font-size: 12px;
}
.Pages { font-family: Tahoma, Verdana, sans-serif; color: #428317; font-size: 11px; }
.dopBook { font-size: 11px; color: #EE7900; font-weight: bold; }
.grInput { border: 1px solid #CFCFCF; color: #000000; font-family: Arial, sans-serif; font-size: 11px; }

.le16 { padding-left: 16px; }
#alpha { height: 20px; font-size: 10px; padding-top: 1px; }
#alpha A { font-family: Tahoma, Verdana, sans-serif; color: #428317; font-size: 11px; font-weight: bold; }
.rightKart { padding-left: 12px; cursor: pointer; } 
.OldPrice { 
	width: 82px; height: 19px; background: #9DC199; font-family: Tahoma, Arial, sans-serif; color: #48893B; padding-top: 2px; font-weight: bold; text-align: center; text-decoration : line-through;
}
.OldPrice SPAN { color: #48893B; font-size: 13px; }
.wKart { color: #ffffff; font-size: 11px; }
.wKart:hover { text-decoration: none; color: #fde9d5; }

.authLeft { padding: 13px 5px 11px 0px; }
.authTop { padding-top: 8px; padding-bottom: 5px; color: #CDF2C3; font-size: 11px; }
.authBottom DIV { float: left; }
.authExit { padding-left: 30px; }

.da { padding-top: 4px !important; font-size: 11px; }
.da A { font-size: 11px !important; font-weight: normal !important; }
.db { font-size: 11px; padding-top: 4px !important; }

.prIm { margin-top: 2px; margin-bottom: 6px; }
.prIm DIV { margin-top: 3px; }
.prIm { color: #EE7900; font-size: 11px; }

.sTbl TR { border-bottom: 2px dashed #D6D5D5; }
.sTbl { color: #000000; font-size: 11px; }
.sTbl TD, .sTbl TH { border-bottom: 2px dashed #D6D5D5; text-align: center; padding-left: 6px; padding-right: 6px; }
.sTbl .left { text-align: left !important; }

.bookfr {
	margin: 0px;
	padding: 0px;
	margin-left: -8px;
	vertical-align: top;
}
.adv215 { margin: 8px 0px 8px 0px; }

#order_name { padding-top: 4px; }

.qu {
	padding-top: 10px;
	text-align: center;
}

.uppic {
	background: #fff;
	border: 1px solid #428317;
	font-size: 10px;
	width: 80px;
	height: 14px;
	text-align: center;
	font-weight: bold;
	z-index: 2;
	position: relative;
	margin-top: -20px;
}
.ltsub {
	font-size: 11px;
	padding: 2px 0px 4px 4px;
	border: 1px dashed #CAC9C9;
	background: #fff;
	margin-bottom: 4px;
}
.ltsub A {
	color: #428317;
}
.ltsub SPAN {
	padding-right: 4px;
}
.authors {
	margin: 14px 0px 20px 0px;
	background: url("/images/nav_bg.gif") repeat-x;
	font-size: 11px;
}
.authors H2 {
	padding: 6px 0px 6px 0px;
	font-size: 13px !important;
	font-weight: bold !important;
}
.alin {
	position: relative;
	margin-top: -10px;
}
.alin A {
	color: #428317;
}

.binfo {
	border: 1px dashed #CAC9C9;
	font-size: 11px;
	margin: 6px 0px 0px 0px !important;
	padding: 0px 6px 3px 6px !important;
}
.binfo DIV {
	margin: 0px !important;
	padding: 3px 0px 0px 0px !important;
}
.binfo A {
	font-weight: normal !important;
	font-size: 11px !important;
}
P.cc {
	padding-bottom: 6px;
}
/* ** ** */
.tsitem {
	float: left;
	width: 152px;
	height: 350px;
	overflow: hidden;
	margin-right: 10px;
}
.tsim {
	border: 1px solid #c2c3c5;
	height: 190px;
	background: #f2f2f2;
	text-align: center;
}
.tsitem H2 A {
	font-size: 12px;
	color: #428317;
	font-weight: bold;
	width: 150px;
	text-align: center;
}
.tsnam {
	text-align: center;
	padding: 4px 6px 0 6px;
}
.tsitem .Pic {
	width: 152px;
}
.none {
	display: none;
}
#superprice, .superprice {
	width: 69px;
	height: 69px;
	position: relative;
	z-index: 3;
	margin: -140px 0 71px -35px;
	background: url("/images/superprice.png");
}
