body, td, th, h3, input { /* redundant rules for bad browsers  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
input {font-size: 100%;}
html, body{
	color:#505050;
	background-color:#B72A66;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	width: 100%;
	height: 100%;
	text-align: left;
}
a, a:link, a:visited{
	color: #5E0028;
	font-weight:bold;
	text-decoration: none;
}
a:hover, a:active{
	color: #5E0028;
	font-weight:bold;
	text-decoration: underline;
}
a, a:link.purple, a:visited.purple{
	color: #CC0098;
	font-weight:bold;
	text-decoration: none;
}
a:hover.purple, a:active.purple{
	color: #CC0098;
	text-decoration: underline;
}
h1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 2.1em; 
	color: #000000;
	margin: 0px 0px 0px 0px;
}
h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 2.4em;
	line-height: 2.1em; 
	color: #5E0028;
	margin: 0px 0px 4px 0px;
}
h3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.3em;
	color: #CB0098;
}
h4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.3em;
	line-height:1.3em;
	color: #505050;
}
h5 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 2em;
	line-height: 1em; 
	color: #CB0098;
	margin: 0px 0px 0px 0px;
}
img{
	border-width:0px;
	margin:0px;
}
p {
	margin: 3px 0px 12px 0px;
	font-size:1.0em;
	line-height:1.3em;
}
li{}
DIV {
	margin:0px;
	padding:0px;
}
form{margin:0px;}
input{padding: 1px 2px 1px 3px}
/************* ids *************/
#canvas{
	float:none;
	line-height:0.6em;
	width:700px;
	text-align:left;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
#logotype a {
	background-image: url(../img/logo.gif);
	background-repeat: no-repeat;
	margin: 0px;
	width: 350px;
	height: 140px;
	display: block;
	background-color:transparent;
}
#logotype span {display:none;}
#menu{
	background-image: url(../img/menu_bg.gif);
	width:350px;
	float:left;
	height:175px;
	background-color:#B72A66;
}
#menu ul{
	margin: 0px 0px 0px 44px;
	padding:0px;
}
#menu ul li{
	line-height:1.25em;
	color:#F2A3C5;
	margin: 6px 0px 7px 0px;
	padding:0px;
	list-style-type:circle;
}
#menu ul li.current{
	color:#FFFFFF;
}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul li a:hover, #menu ul li a:active{
	color: #FFFFFF;
	text-decoration: underline;
}
#contentHP{
	float:left;
	width:135px;
	margin: 10px 20px 20px 20px;
	background-color:#FFFFFF;
}
#contentSP{
	float:left;
	width:310px;
	padding: 10px 20px 20px 20px;
	background-color:#FFFFFF;
}

/******* classes*******/
.correct{
	background-color:#CCCCCC;
	clear:left;
	height:1px;
}
#gallery{float:left;width:480px;margin:10px 20px 20px 20px;background-color:#FFFFFF;}
.pagination{float:left;width:100%;margin:5px 0px 15px 0px;padding:0px;}
.pagination LI{list-style:none;float:left;width:145px;background:#FFE0F2;margin-right:15px;}
.pagination LI.tar{margin-right:0px;}
.pagination LI A, .pagination LI A:link, .pagination LI A:visited{display:block;background:url(../img/left.gif) no-repeat;padding:6px 15px 7px 15px;color:#CC0098;}
.pagination LI A.off, .pagination LI A.off:link, .pagination LI A.off:visited{color:#F09BD6;}
.pagination LI.tar A, .pagination LI.tar A:link, .pagination LI.tar A:visited{background:url(../img/right.gif) no-repeat 100% 0px;}
.pagination LI SPAN{display:block;padding:6px 15px 7px 15px;}
.thumbs IMG{float:left;margin:0px 15px 15px 0px;}

a.more, a.more:link, a.more:visited{float:left;width:455px;margin:0px 0px 15px 0px;background:#FFE0F2;padding:3px 0px 3px 10px;color:#CC0098;}


/******* classes - general *******/
.fr {float:right;}
.fl {float:left;}
.fn {float:none;}
.cb {clear:both;}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.vat {vertical-align:top}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}
.hdn {display:none}

.black{color:#000000;}
.bgWhite{background-color:#FFFFFF;}
.bgGreen{background-color:#3FFE97;}
.bgPurple{background-color:#CC0098;}
.bgPurple2{background-color:#9999CC;}
.bgPurple3{background-color:#CCCCFF;}
.bgPurple4{background-color:#BA60A8;}
.bgPurple5{background-color:#DB8FCC;}
.bgBlue1{background-color:#66CCCC;}
.bgBlue2{background-color:#99FFFF;}
.bgYellow1{background-color:#FFFF33;}
.bgYellow2{background-color:#FFFF99;}
.bgGreen1{background-color:#99FF99;}
.bgGreen2{background-color:#CCFFCC;}
.bgPeach1{background-color:#E47D38;}
.bgPeach2{background-color:#F9B256;}
.bgPink1{background-color:#FA6397;}
.bgPink2{background-color:#FB0359;}
.bgRed2{background-color:#F30A0B;}
.bgRed1{background-color:#F53B3C;}
.bgLightpink1{background-color:#F689C4;}
.bgLightpink2{background-color:#F248AF;}
.bgGreenlight{background-color:#9CE6C1;}
.bgGreendark{background-color:#5AD698;}

