html, body{
width:100%;
margin:0;
padding:0;
}
/*
td{border: solid 1px black}
div{border: solid 1px red}   */
table{height:auto}
#cart{
	font-size:13;
	float:right;
	position:absolute;
	margin-top:30px;
	right:0;
	height:206px;
	color:white;
	z-index:100;
	background:url(../shop/imgs/cart.gif) no-repeat;
	overflow:hidden;
	white-space: nowrap;
	width:210px;
	margin-right:0px;
	}
#cart a{color:white; font-weight:bold;}
#cart a:hover{color:green;}
#button-r{background:url('../shop/imgs/r-bg.jpg');
	cursor:hand;
	float:right;
	position:absolute;
	margin-top:30px;
	right:0;
	height:204px;
	background-color:#008040;
	width:25px;
    z-index:105;
    border:0;
	color:white;
	text-align:center;
	font-family:Verdana;
	text-decoration:none; }
#button-r img { border:0;}
#cart big {margin:10 0 5 0;font-weight:bold;line-height: 120%;font-size:15px;}
#path{position:absolute;top:25%;left:23%;width:600;height:300;display:none;z-index:122;}

#tcart{
	z-index:112;
	top:5%;
	left:20%;
    position:absolute;
    font-size:13;

	}
#fade{
	background:url('../shop/imgs/fade.gif');
	z-index:111;
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
	height:100%;
	}
#tcart h2{font-size:20; padding:0 0 ;margin:0;}
#login{
	width:300px;
	height:178px;
	color: white;
	background:url(../shop/imgs/login.gif) no-repeat top;
	position: absolute;
    top:15%;
    left:40%;
    display:none;
	z-index:105;
	}
#login input{
	height:18px;
	color:#808080;
	font-family:Tahoma;
    border:1px solid #A1A1A1;
	font-size:11px;
	padding:0px;
	margin-bottom:3px;
	width:100px;}
#mainCart{vertical-align:top; font-size:12;}
.button, .outBut {cursor:hand;width:160;height:18;border:solid 1px #0080C0;text-align: center;text-decoration: none;
color:#0080C0}
 a:hover .button, .overBut {background-color:#99CCE6;color:#FFFFFF;text-decoration: none;}
  a {text-decoration: none;}
#mainCart b
{
background:none;
}  

#m-cart td{font-size:14; }
.price img{border:0;cursor:hand;}
#order table{height:auto;}
.item-title{min-height:240}
.cat{margin-left:-25}
.cat a{background-color:#FFFFFF; }
 .redcat{list-style-image: url(../shop/imgs/spin_li_red_on.gif); background:url('../shop/imgs/bg_cat.gif') repeat-x right bottom;}
.cat{list-style-image: url('../shop/imgs/spin_li.gif'); background:url('../shop/imgs/bg_cat.gif') repeat-x left bottom;}
 .subcat {list-style-image: url('../shop/imgs/bull.gif'); margin-left:15;}
 .subcatR {list-style-image: url('../shop/imgs/bull_r2.gif'); margin-left:15;}

 .cat li {padding-left:0}
 .l-cabinet{height:20; margin:7; text-align:center;font-weight:bold; }
 .l-cabinet a {color:#0080C0}
  .l-cabinet a:hover {color:#99CC33}

