body
{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

a, a:hover
{
	text-decoration:none;
}

h1, h2, h3, h4, h5
{
	margin:0px;
	font-size:16px;
	color:#56BE00;
}

b
{
	color:#595959;
}

.headcont
{
	width:790px;
	height:80px;
	margin:0 auto 0 auto;
	border-bottom:solid 1px #595959;
}

.hcl
{
	float:left;
	width:200px;
	height:33px;
	background-color:#56BE00;
	padding:23px 77px 24px 25px;
}

.hcr
{
	float:left;
	width:468px;
	height:60px;
	background-color:#56BE00;
	padding:10px;
}

.maincont
{
	width:790px;
	margin:0 auto 0 auto;
	border-bottom:solid 1px #595959;
	background-color:#D9F5B2;
}

.mcl
{
	float:left;
	width:225px;
	padding:20px 0 0 0;
}

.mcl a
{
	display:block;
	color:#000;
	width:225px;
	text-indent:25px;
	line-height:20px;
	background-color:#A5E26C;
	border-bottom:solid 1px #FFF;
}

.mcl a:hover
{
	background-color:#EDF57D;
	color:#CC0000;
	border-bottom:solid 1px #595959;
}

.mcr
{
	float:left;
	width:525px;
	line-height:20px;
	padding:20px 20px 0 20px;
}

.mcb
{
	clear:left;
	width:790px;
	height:20px;
}

.basecont
{
	width:790px;
	margin:0 auto 20px auto;
}

.bcl
{
	float:left;
	width:655px;
	height:17px;
	padding:38px 0 0 25px;
	color:#595959;
	font-size:11px;
}

.bcl a
{
	color:#595959;
}

.bcl a:hover
{
	color:#CC0000;
}

.bcr
{
	float:left;
	width:110px;
	height:55px;
}

.tabs
{
	width:525px;
	height:20px;
	margin-bottom:5px;
}

.tab1
{
	float:left;
	width:120px;
	height:20px;
	margin-right:5px;
	text-align:center;
	background-color:#EDF57D;
	border-bottom:solid 1px #FFF;
}

.tab2
{
	float:left;
	width:250px;
	height:20px;
	margin-right:5px;
	text-indent:10px;
	background-color:#EDF57D;
	border-bottom:solid 1px #FFF;
}

.tab3
{
	float:left;
	width:95px;
	height:20px;
	margin-right:5px;
	text-align:center;
	background-color:#EDF57D;
	border-bottom:solid 1px #FFF;
}

.tab4
{
	float:left;
	width:190px;
	height:100px;
	padding:5px;
	background-color:#EDF57D;
	border-bottom:solid 1px #FFF;
	margin:0 5px 5px 0;

}

.tab5
{
	float:left;
	width:310px;
	height:100px;
	padding:5px;
	background-color:#EDF57D;
	border-bottom:solid 1px #FFF;
	margin-bottom:5px;
}

.shop a
{
	display:block;
	width:525px;
	line-height:20px;
	text-indent:20px;
	background-color:#A5E26C;
	border-bottom:solid 1px #FFF;
	margin-bottom:5px;
	color:#000;
}

.shop a:hover
{
	background-color:#EDF57D;
	color:#CC0000;
	border-bottom:solid 1px #595959;
}

.list1cont
{
	width:523px;
	height:110px;
	border:solid 1px #A5E26C;
	margin-bottom:5px;
	background-color:#FFF;
}

.list1contl
{
	float:left;
	width:398px;
	padding:10px;
	height:90px;
}

.list1contl b
{
	color:#CC0000;
}

.list1contr
{
	float:left;
	width:100px;
	height:100px;
	padding:5px 5px 5px 0;
}

.button a
{
	float:left;
	display:block;
	width:120px;
	height:20px;
	text-indent:20px;
	margin:5px 10px 0 0;
	background-image:url('images/butt_up.gif');
	color:#000;
}

.button a:hover
{
	color:#CC0000;
	background-image:url('images/butt_ov.gif');
}

.prod1cont
{
	width:523px;
	height:210px;
	border:solid 1px #A5E26C;
	margin-bottom:5px;
	background-color:#FFF;
}

.prod1contl
{
	float:left;
	width:298px;
	padding:10px;
	height:180px;
}

.prod1contl b
{
	color:#CC0000;
}

.prod1contr
{
	float:left;
	width:200px;
	height:210px;
	padding:5px 5px 5px 0;
}



.nownext
{
width:525px;
height:20px;
}

.nownextl
{
float:left;
width:120px;
height:20px;
}

.nownextm
{
float:left;
width:240px;
line-height:20px;
text-align:center;
}

.toms
{
width:225px;
height:133px;
margin:10px 0 10px 0;
background:url('images/tomos.jpg') no-repeat;
}