@import 'colors.css';
@import 'lom.css';
@import 'object-link.css';
@import 'slider.css';

body,
html
{
	margin:  0px;
	padding: 0px;
	width:   100%;
	height:  100%;
}
.makeInline *,
.makeInline ol li *
{
	display: inline;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}
.wh100pc
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
#hat,
#hat .br
{
	height: 83px;
}
#hat,
#bottom_c,
#menu
{
	vertical-align: top;
	font-family: Verdana, sans-serif;
}
#chapter
{
	height: 45px;
	font-size: 24px;
	padding: 0px 7px;
}
#course_title
{
	padding-top: 14px;
}
#chapter a
{
	padding-top: 10px;
}
div.lesson a,
#chapter a,
#node_path a,
#lessons a,
#menu a,
#div2 .navi,
#cont .navi,
.object_link,
.objectLink a
{
	text-decoration: none;
	border: 0px;
}
div.lesson a:hover,
#chapter a:hover,
#node_path a:hover,
#lessons a:hover,
#menu a:hover,
#div2 .navi:hover,
#cont .navi:hover,
.object_link:hover,
.objectLink a.mainObjectLink:hover
{
	text-decoration: underline;
}
#node_path
{
	height: 18px;
	font-size: 14px;
	padding: 1px 20px;
}
#chapter_bottom
{
	height: 2px;
	font-size: 1px;
	margin: 0px 5px;
}
#lessons
{
	height: 18px;
	font-size: 14px;
	padding: 1px 20px;
}

#lessons_next
{
	padding-left: 15px;
	margin-left: 10px;
	color: gray;
	background: url(../images/next.gif) center left no-repeat
}
#lessons_prev
{
	padding-right: 15px;
	margin-right: 10px;
	color: gray;
	background: url(../images/prev.gif) center right no-repeat
}
#bottom_c,
#bottom_c div
{
	height: 20px;
	font-size: 12px;

}
#bottom_c .br
{
	padding-right: 9px;
	margin-top: 4px;
	text-align:right;
}
.invalidInnerLink
{
	font-size: 200%;
}
#course-terminate
{
	display: none;
	position: absolute;
	width: 38px;
	height: 38px;
	background: url('../images/terminate-bg.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/terminate-bg.png',sizingMethod='scale');
	top: 4px;
	right: 50px;
	cursor: pointer;
}
#search
{
	display: block;
	position: absolute;
	width: 38px;
	height: 38px;
	background: url('../images/search-bg.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/search-bg.png',sizingMethod='scale');
	top: 4px;
	right: 6px;
	cursor: pointer;
}
#course-terminate img,
#search img
{
	position: absolute;
	top: 3px;
	left: 3px;
}
#go-next
{
	width: 32px;
	height: 32px;
	background: url('../images/go-next.png');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/go-next.png',sizingMethod='scale');
	cursor: pointer;
	margin-left: 10px;
}
#content
{
	height: 100%;
	overflow: auto;
}
#div2,
#cont
{
	margin: 10px 20px;
}
#div2 .lesson
#cont .lesson
{
	
}
.valignTop
{
	vertical-align: top;
}
#menu
{
	border-right-width: 2px;
	border-right-style: solid;
	overflow: auto;
	height: 100%;
	text-align: left;
}
#menu .p_item
{
	margin: 10px;
}
#menu .padding_item
{
	margin-left: 15px;
}
.menuCell
{
	display: none;
}
.menuCell,
#menu
{
	width: 250px;
}
.question h1,
.question h2,
.question h3,
.question h4,
.lesson h1,
.lesson h2,
.lesson h3,
.lesson h4
{
	margin: 4px 0px;
}
div.lesson p
{
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
div.lesson .margin
{
	margin-left: 10px;
}
.questionText
{
	background-color: #EEE;
	margin: 10px;
	padding: 4px;
}
.question table
{
	margin: 10px;
}
@import 'eu-detection.css';
