.style1 .style3 {
}
body {
	background-color: #FCFBF7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(page_back.png);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif; 
	color: #848484;
}
img {border:0px;}
.clear { clear: both; margin:0px; padding:0px; }

.fl_left {
	float:left;
}
.fl_right {
	float:right;
}
.ctrText {text-align:center;}
.topBadge {
	position:absolute;
	left:730px;
	top:-20px;
}

#page_1 .header_bg{
	margin:0px;
	padding:0px;
	height:80px;
	width:800px;
}
#payment .header_bg{
	margin:0px;
	padding:0px;
	height:50px;
	width:800px;
}
.headerTxt1 {
	margin:0px;
	padding:0px;
	padding-top:60px;
	width:720px;
	text-align:right;
	font-size: 14px;
	font-weight: bold;
}

.content_bg {
	width:800px;
}
.white_back {
	background-color:#fff;
}
.topHeader {
	font-weight:bold;
	margin:20px 0 0 20px ;
	font-size:14px;
}
.style35 {font-family: Arial, Helvetica, sans-serif; color: #999999; font-size: 11px; }
.titleImg {
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:20px;
	margin-left:10px;
}
.titleDate{
	margin:0px;
	margin-left:10px;
	font-weight:bold;
	font-size:18px;
	color:#4c4c4c;
}
.tmpBack {background:url(somecka07.jpg)}

.leftDetails {
	margin: 0;
	padding: 0px;
	margin-top: 40px;
	margin-left: 20px;
	font-size:14px;
	width: 325px;
}
.leftDetails h2, .rightDetails h2 {
	margin: 0;
	padding: 0px;
	height:26px;
	text-align: left;
	line-height:26px;
	padding-left: 6px;
	font-weight:bold;
	overflow:hidden;
	background-color: #999999;
	color: #fff;
	font-size:14px;
	margin-bottom:6px;
}
.rightDetails {
	width:325px;
	font-size:13px;
	margin: 0;
	padding: 0px;
	margin-top: 15px;
	margin-right: 30px;
}
.bold { font-weight:bold;}
.under { text-decoration:underline;}
.regButton {
	display: block;
	width: 202px;
	height: 204px;
	background: url(register.png) no-repeat -0px 0px;
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size: 18px;
	text-indent: -4000px;
	line-height: 48px;
	padding:0px;
	margin:0px;
	text-align:center;
	text-decoration:none;
	color:#000;
}
.regButton .secondLine {
	margin:0px;
	padding:0px;
	line-height: 8px;
	letter-spacing:2px;
	font-size: 12px !important;
}

a:visited.regButton {
	background-position:0px 0px;
	text-decoration:none;
}

a:hover.regButton {
	background-position:0px -216px;
	text-decoration:none;
}

a:active.regButton {
	background-position:0px -216px;
	text-decoration:none;
}				
a.regButton .current {
	background-position:0px -216px;
	text-decoration:none;
}

.row2 {
	margin:0px;
	padding:0px;
	background: #fff url(classpic02.jpg) no-repeat;
	padding-bottom:30px;
}
.row3, .row4 {
	margin:0px;
	padding:0px;
	background: #fff url(somecka05.jpg) no-repeat;
}
.containLeft {
	padding-bottom:30px;
	padding-right:30px;
}
.containRight {
	padding-bottom:30px;
	padding-left:20px;
}
.new {
	color: #ff024a !important;
}