body {
    font-family: arial, sans-serif;
    font-size: 10pt;
    background-color: #05265C;
    line-height: 120%;
}

body.index {
    font-family: arial, sans-serif;
    font-size: 10pt;
    background-color: #2A1613;
    line-height: 120%;
}

div.main_page {
    width: 880px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.main_page_index {
    width: 857px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1135px;
}

div.content_index {
    width: 100%;
    height: 100%;
/*    background-image: url('../images/page-main.png');*/
	background-image: url('../images/main-page.jpg');
    background-repeat: no-repeat;
    text-align: center;
}

div.text_content_index { 
	padding: 300px 180px 0px 180px;
	text-align: center;
}

div.header {
    width: 100%;
    height: 199px;
    border-width: 0px;
    background-image: url('../images/page-top.png');
    background-repeat: no-repeat;
}

div.content {
	width: 100%;
    border-width: 0px;
    background-image: url('../images/page-background.png');
    background-repeat: repeat-y;
}

div.footer {
    width: 100%;
    height:  236px;
    border-width: 0px;
    background-image: url('../images/page-bottom.png');
    background-repeat: no-repeat;
}

div.course {
	width: 100%;
	font-size: 10pt;
	float: left;
	margin-top: 10px;
}

a.course {
    color: inherit;
}

a.course:hover {
    color: #64271E;
}

div.course_image {
	width: 100px;
	height: 100px;
	border-width: 0px;
	float: left;
}

div.course_details {
	width: 400px;
	float: left;
	padding-left: 10px;
	padding: 40px 0px 10px 10px;
}

div.course_image img {
    display: block;
    border: 1px solid #473B39;
}

div.course_title {
    font-weight: bold;
}

div.course_level {
    font-weight: bold;
    font-size: 8pt;
}

div.course_price {
    font-size: 9pt;
    font-weight: bold;
}

div.course_time {
    font-size: 8pt;
}

div.course_desc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.text_content { 
	padding: 0px 185px 0px 180px;
}

div.clear {
	clear: both;
}

div.img_courses {
	background-image: url('../images/courses.png');
    background-repeat: no-repeat;
    height: 90px;
    width: 490px;
    display: table-cell;
    background-position: center;
    vertical-align: middle;
}

div.img_blog {
	background-image: url('../images/blog.png');
    background-repeat: no-repeat;
    height: 90px;
    width: 490px;
    display: table-cell;
    background-position: center;
    vertical-align: middle;
}

div.error_info {
	color: red;
	font-size: 8pt;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

div.success_info {
	color: green;
	font-size: 8pt;
	text-align: center;
	width: 100%;
}

div.blue_info {
	color: #05265c; 
	text-align: center; 
	margin-top: 30px; 
	margin-bottom: 30px; 
	font-weight: bold;
}

div.red_info {
	color: red; 
	text-align: center; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	font-weight: bold;
}

div.swf {
	width: 100%;
	text-align: center;
}

div.sign_in {
	text-decoration: underline; 
	margin-left: 200px; 
	color: red; 
	font-weight: bold;
}

div.course_more {
	text-decoration: underline; 
	text-align: right;
}

hr {
	width: 100%;
	height: 25px;
	background-position: center;
	background-repeat: no-repeat;
	border: 0px;
}

hr.smaller {
	background-image: url('../images/hr1.png');
}

hr.bigger {
	background-image: url('../images/hr-bigger.png');
}

hr.middle {
    background-image: url('../images/hr-middle.png');
}

table.form_table {
    margin-top: 10px;
}

p {
    text-align: justify;
    margin-top: 5px;
	margin-bottom: 5px;
}

tr {
	height: 28px;
}

td.label {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
}

span.red {
    color: #cc3333;
    padding-left: 3px;
}

h1 {
	text-align: center;
	font-size: 13pt;
}

ul li {
    list-style-type: circle;
    margin-left: 30px;
}
