body {
	background-color: #dcdddf;
	color: #000;
	font-family: Helvatica, Arial, SunSans-Regular, sans-serif;
	font-size: 13px;
	margin: 0;
	text-align: center  
}
#body {
	background: url(../img/fon.gif) repeat-y;
	border: none;
	margin-left: auto;  
	margin-right: auto;
	padding: 0;
	text-align: center;
	width: 996px
}        
img {
	border: 0
}
a {
	color: #000;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
table, td {	
	border-collapse: collapse;
	margin: 0;  
	padding: 0;
	vertical-align: top
}
.l {
	float: left;
	margin-right: 10px

}                   	
.r {
	float: right;
	margin-left: 10px
}
/* =============== top and logo =========== */
#top {
	background: url(../img/bg_top_trans.gif) repeat;
	background-color: #f9ff00;
	border-bottom: 4px #ade254 solid;
	margin: 0 6px 0 7px;  
	width: 983px
}
#logo {
	vertical-align: bottom;
	width: 295px
}
#menu  {
	padding:0;
	vertical-align: bottom
}
#menu img {
	margin: 0px 4px 0px 0 
}
.rec img {
	margin: 10px 10px 10px 0 
}
/*------------------------*/
#main {
	background: url(../img/f.gif) repeat-x;
	margin: 0 6px 0 7px;  
	text-align: left;
	width: 983px
}
#left #leftmenu {
	background: url(../img/ct.gif) repeat-y;
	margin: 23px 0 0 23px;
	width: 263px
}
#leftmenu h3 {
	background: url(../img/lfc.gif) no-repeat;
	font-size: 14px;
	margin: 0 0 0 9px;
	padding: 19px 0 5px 15px;
	text-transform: uppercase;
}
#leftmenu h3.first_h3 {
	background: url(../img/lt.gif) no-repeat;
	margin: 0;
	padding: 12px 0 5px 15px
}
#leftmenu h3 a {
	color: #4e4a00
}
#leftmenu #lb {
	background: url(../img/lb.gif) no-repeat;
	height: 18px
}
#leftmenu ul {
	margin: 0 10px 0 5px;
	padding: 0
}
#leftmenu li {
	list-style-type: none;
	border-bottom: 1px #e0ff8a dashed;
	margin-left: 0px;
	padding: 3px 0 3px 23px
}
#leftmenu li a {
	color: #4e4a4b
}
.current {
	font-weight: bold
}
/*----------*/
#goods {
	background: url(../img/g_f.gif) repeat-y;
/*	border: #dfe5f1 2px solid;*/
	margin: 10px 20px 20px 20px;
	overflow: hidden;
	width: 626px
}
#goods #tg {
	background: url(../img/g_t.gif) no-repeat;
	height:15px
}
#goods #bg {
	background: url(../img/g_b.gif) no-repeat;
	clear: both;
	height:10px
}
h1 {
	color: #c50000;
	font-size: 16px;
	margin: 0px;
	padding: 0px 12px 10px 22px
}
#goods .big {
	font-size: 14px
}
#goods .txt {
	color: #4c4a4b;
	line-height: 18px;
	margin: 10px 15px 20px 20px;
	text-align: justify
}
#goods #sm {
	background-color: #ffffa7;
	color: #4c7817;
	margin: 10px 3px 10px 2px;
	padding: 10px 12px 10px 22px
}
#goods  img {
	border: 1px #dfe5f1 solid;
	float: right;
	margin: 20px 10px 40px 10px
}
#goods #basket {
	background: url(../img/basket.gif) no-repeat;
	clear: both;
	font-weight: bold;
	height: 60px;
	margin: 0 0 0 130px; 
	padding: 0 0 0 10px;
/*	text-transform: uppercase;*/
	width: 300px
}
#goods #basket1 {
	background: url(../img/basket1.gif) no-repeat;
	clear: both;
	font-weight: bold;
	height: 60px;
	margin: 0 0 0 130px; 
	padding: 0 0 0 10px;
/*	text-transform: uppercase;*/
	width: 300px
}
#goods #basket a {
	color: #3f78e1
}
#url {
	color: #838383;
	font-weight: bold;
	margin: 12px 0 30px 20px;
	text-transform: uppercase
}
#url a {
	color: #838383;
}
.page {
	color: #838383;
	line-height: 12px;
	margin: 10px 35px 20px 35px;
	padding: 7px 7px 7px 7px;
	text-align: center
}
.page a {
	color: #838383;
        margin: 0px 10px 0px 10px
}
#kat li {
	color: #0072eb;
	list-style-type: none
}
#kat li a {
	color: #0072eb
}

/*-----------*/
.kateg  {
	width: 660px
}
.kateg td {
	background: url(../img/bg.gif) no-repeat
}
.kateg .descr {
	margin: 10px 20px 10px 10px
}
.kateg td img {
	float: left;
	margin-right: 10px
}
.kateg td a {
	color: #1f3acf;
	font-weight: bold
}
.kateg .basket {
	clear: both;
	background: url(../img/bg_d.gif) no-repeat;
	height: 50px;
	line-height: 19px
}
.kateg .basket a {
	color: #fff;
	margin: 0 0 0 140px
}
.kateg .basket span a {
	color: #ff8311;
	float:right;
	margin: 0px 30px 0 0
}
.kateg .basket1 {
	background: url(../img/bg_dd.gif) no-repeat;
	clear: both;
	color: #bf5800;
	font-weight: bold;
	height: 100px;
	line-height: 16px;
	padding: 0 0 0 20px
}
.kateg .basket1 a {
	color: #bf5800;
}
.kateg .basket1 span a {
	color: #fff;
	float: right;
	margin: 3px 30px 2px 0;
	text-align:right;
	width: 250px
}
#tbbskt  {
	margin: 0px 0px 0px 20px 
}
#tbbskt th, #tbbskt td  {
	border-top: 1px solid #7AA6C6;
	padding: 3px 0px 3px 0px
}
.field_hd {  
	border: 0px solid #d6e4ee;
	color: #000000;
	text-align:right
}
.field_pr {  
	border: 0px solid #d6e4ee;
	color: #A63131; 
	font-weight: bold;
	text-align:right
}
.button { 
	border: 1px solid #a63131;
	color: #a63131; 
	font-weight: bold;
	padding-bottom: 3px;
	width: 90px
}
.but { 
	border: 1px solid #508AB4; 
	color: #376D94; 
	font-weight: bold
}
/*-----*/
#grey {
	background: url(../img/f1.gif) repeat-x;
/*	border-bottom: 4px #ade254 solid;*/
	height: 30px;
	margin: 0 6px 0 7px;  
	width: 983px
}
#bot {
	background: url(../img/bg_top_trans.gif) repeat;
	background-color: #f9ff00;
	color: gray;
        height: 100px;
	margin: 0 6px 0 7px;  
	width: 983px
}
/*===*/
#u1 {
	color: #999;
	margin:100px 0 0 40px
/*	text-align:center*/
}
#u1 a {
	color: #999
}