.courses, .calendar, .news, .books
{
	float:left;
}

.courses, .calendar
{
	margin-bottom:20px;
}

.calendar, .books
{
	width:290px;
}

.courses, .news
{
	width:650px;
	margin-right:20px;
}

.courses
{
	padding-top:12px;
}

.courses1
{
	background:url(../i/courses_bg1.gif) top right no-repeat;
}

.courses2
{
	background:url(../i/courses_bg2.gif) top right no-repeat;
}

.courses3
{
	background:url(../i/courses_bg3.gif) top right no-repeat;
}

.courses4
{
	background:url(../i/courses_bg4.gif) top right no-repeat;
}

.courses5
{
	background:url(../i/courses_bg5.gif) top right no-repeat;
}


.courses .coursesSwf
{
	float:left;
	width:270px;
	height:370px;
}

.courses .coursesContentRight
{
	float:left;
	width:380px;
}

.courses .coursesRandomList
{
	float:left;
}

.courses .coursesRandomList ul
{
	padding-left:20px;
	padding-top:23px;
}

.courses .coursesRandomList li
{
	background:url(../i/courses_index_list_bg.gif) left no-repeat;
	background-color:#fffad4;
	width:329px;
	height:51px;
	margin-bottom:4px;
	position:relative;
	padding-left:11px;
	padding-top:9px;
}

.courses .coursesRandomList li h3
{
	width:260px;
	padding-bottom:2px;
}

.courses .coursesRandomList li h3 a
{
	font-weight:bold;
	font-size:14px;
	color:#d12033;
	text-decoration:none;
}

.courses .coursesRandomList .contentLink
{
	color:#876d49;
	text-decoration:none;
}

.courses .coursesRandomList li span
{
	font-size:11px;
	color:#876d49;
	width:251px;
	line-height:13px;
	display:block;
}

.courses .coursesRandomList li p
{
	float:left;
	width:240px;
}

.courses .coursesRandomList li div
{
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
}

.courses .coursesRandomList li div img
{
	border:#FFF solid 1px;
}

.coursesRandomListTitle
{
	display:block;
	background-color:transparent;
	width:226px;
	height:50px;
	margin-top:25px;
	margin-left:130px;
}

.books
{
	padding-top:383px;
	background:url(../i/books_bg.jpg) no-repeat;
}

.books a
{
	display:block;
	width:290px;
	height:82px;
	background:url(../i/books_button_bg.gif) no-repeat;
}

/* NEWS */
	
.news
{
	padding-bottom: 30px;	
}
	
.news .pictograms
{
	background:url(../i/news_top_bg.gif) no-repeat;
	height:167px;
	 padding: 21px 100px 0;
	border-bottom:#e6253a solid 1px;
	margin-bottom:18px;
}


.pictograms a
{
	display:block;
	float:left;
	padding-top:103px;
	text-decoration:none;
	color:#978061;
	font-size:11px;
	line-height:13px;
        width:188px;
}



.news .newsLeft
{
	float:left;
	width:311px;
	margin-right:30px;
}

.news .newsRight
{
	float:left;
	width:309px;
}

.news h2
{
	color:#876d49;
	font-size:26px;
	margin-bottom:30px;
}

.news img
{
	padding:1px;
	border:#c7bbaa solid 1px;
	float:left;
	margin-right:11px;
}

.news span
{
	color:#876d49;
	font-size:12px;
	text-align:justify;
	display:block;
	height:153px;
}

.news .separator
{
	border-top:#ee273d solid 1px;
	width:280px;
	overflow:hidden;
	padding-top:21px;
}

.news h2 a
{
	text-decoration:none;
	color:#876d49;
}

.news .separator a
{
	display:block;
	width:114px;
	height:30px;
	float:right;
	background:url(../i/btn_tovabb.gif) no-repeat;
}

a.logoutbutton{
	display: block;
	width: 50px;
	height: 20px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	padding: 5px;
	text-align: center;
}