body	{margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('img/bodybg.gif') 50% 200px repeat-y #fbd0e6;}

#header {1position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 160px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('img/headerbg.gif') #88f7e6;}

.span {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;}

#content {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	top: 40px;
	width: 960px;}
#contentM {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	top: 40px;
	width: 960px;}
#contentM23 {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	/*text-align: left;*/
	top: 40px;
	width: 960px;}
#middleM23 {float: left;
	width: 920px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;}
#smallM {float: right;
	width: 460px;
	margin-bottom: 20px;
	background: #FFFBEE;}
.spanM {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;}
#middleM {float: left;
	width: 480px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;}

#footer {1position: relative;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	1top: 20px;
	width: 960px;
	clear: both;}

#middle {float: left;
	width: 570px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;}

#newsbar {float: left;
	width: 570px;
	background: url("img/newsborder.gif") repeat-y 467px 0px #ffffff;
	margin: 0px;
	padding: 0px;}

#news {float: left;
	width: 570px;}


#catalog {float: left;
	width: 306px;
	background: url("img/bg_star.gif") #ffffff;
	margin: 0px 20px 20px 0px;
	padding: 0px;}

#small {float: right;
	width: 370px;
	background: #FFFBEE;
	margin: 0px;
	padding: 0px;}

.spase {width: 370px;}

#collect{float: right;
	width: 370px;}

#wide {float: left;
	clear:both;
	width: 960px;
	background: url("img/borderwide.jpg") 20px 0px #ffffff;}

#rights {1position: absolute;
	float: left;
	width: 570px;
	text-align: right;}

#cassiopeia {1position: absolute;
	float: right;
	width: 370px;}

#menu {position: absolute;
	left: 0px;
	top: 140px;
	width: 100%;
	height: 50px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url('img/menubg.gif') repeat-x 0px 16px;}

.ltcorner {width: 14px;
	height: 14px;
	background: url("img/ltcorner.gif") left top no-repeat;
	float: left;}

.rtcorner {width: 14px;
	height: 14px;
	background: url("img/rtcorner.gif") right top no-repeat;
	float: right}

.lbcorner {width: 14px;
	height: 14px;
	background: url("img/lbcorner.gif") left bottom no-repeat;
	float: left;}

.rbcorner {width: 14px;
	height: 14px;
	background: url("img/rbcorner.gif") right bottom no-repeat;
	float: right;}

H1, H2 {clear: both;
	font-family: serif;
	font-size: 24px;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	margin: 0px;
	color: #EC2D8C;}

H3	{clear: both;
	font-family: serif;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 10px 10px;
	margin: 0px;
	color: #EC2D8C;}

strong {color: #EC2D8C;}

p {	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660000;
	padding: 0px 10px 10px 10px;
	margin: 0px;}

a {color: #EC2D8C;
	text-decoration: none;}
a:alink {color: #FF0000;
	text-decoration: none;}
a:vlink {color: #EC2D8C;
	text-decoration: none;}
a:hover {color: #FF0000;
	text-decoration: underline;}

.newsheader {font-family: Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 0px;}

.menuitem{position: relative;
	top: 22px;
	display: inline;
	padding: 22px 10px 0 10px;
	margin: 0px;
	height: 45px;}

.menuitemact{position: relative;
	top: 22px;
	display: inline;
	1background: url("img/kittyhead.jpg") top center no-repeat;
	padding: 22px 12px 0 12px;
	margin: 0px;
	height: 45px;}

.menuitem a {font-family: Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #EC2D8C;
	text-decoration: none;}

.menuitem a:hover {color: #00CC00;
	text-decoration: none;}

.menuitemact a {font-family: Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;}

.menuitemact a:hover {color: #009900;
	text-decoration: none;}


div#card1 {
	width: 800px;
	height: 600px;
	background: url('img/download/card1.jpg');
	margin: auto;
}
div#card2 {
	width: 800px;
	height: 600px;
	background: url('img/download/card2.jpg');
	margin: auto;
}

div#card1 p{
	font-family: serif;
	font-size: 18px;
	font-weight: normal;
	padding: 140px 250px 0px 100px;
}

div#card2 p{
	font-family: serif;
	font-size: 18px;
	font-weight: normal;
	padding: 140px 250px 0px 50px;
}



div.preview{float: left;
	border: solid 1px #333;
	margin: 0px 0px 1px 1px;
	padding: 0px 0px 0px 0px;}

div.collectmini{float: left;
	margin: 10px 17px 10px 20px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 220px;}

