@charset "utf-8";

html,body {
	width:1000px;
	height:645px;
	overflow-x: auto;
	margin:0px;
	padding:0px;
	background:url(../images/background.gif) repeat-x #516a04;
}

#main
{
	position: absolute;
	background:url(../images/main.gif) no-repeat;
	left: 50%;
	top: 0;
	width:1000px;
	height:645px;
	padding:0px;
	margin: 0px 0px 0px -500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border:solid 2px #241;*/
}
#header
{
	padding:19px 0px 0px 0px;
	margin:0px;
}
#header #logo
{
	margin:0px 0px 0px 68px;
	background:url(../images/logo.gif) no-repeat;
	width:100px;
	height:100px;
	float:left;
}

#header #title
{
	margin:0px 0px 0px 0px;
	width:660px;
	float:left;
	color:#CBCCBD;
}

#header #title #intro
{
	margin-left:224px;
	background:url(../images/title.gif) no-repeat;
	width:211px;
}

#header #title #intro h1
{
	font-size:12px;
	text-align: right;
	margin: 2px 0px 0px 0px;
	font-weight:bold;
}

#header #title #intro h2
{
	font-size:12px;
	text-align: left;
	font-weight: bold;
	margin: 44px 0px 0px 0px;
}

#header #aum
{
	margin:0px 0px 0px 0px;
	background:url(../images/aum.gif) no-repeat;
	width:93px;
	height:88px;
	float:left;
}

#menu
{
	text-align:center;
	font-size:11px;
	font-weight:bold;
	/*line-height:30px;*/
	height:20px;
	padding-left:61px;
}

#menu a.menuitem, #menu a.menuitem:visited , #menu .menuitem
{
	display:block;
	float:left;
	color:#ffcc33;
	text-decoration:none;
	padding:4px 4px 4px 4px;
	cursor:pointer;
}


#menu a.menuitem:hover
{
	color:#CBCCBD;
	background:#344818
}

#menu .separator
{
	float:left;
	width:3px;
	background:url(../images/menuseparator.png) no-repeat;
	line-height:20px;
	height:20px;
}

#full_content
{
	background:url(../images/full_content.jpg) no-repeat;
	float:left;
	width:933px;
	height:499px;
	margin: 0px 0px 0px 32px;
	overflow: hidden;
}

#main_content
{
	background:url(../images/main_content.jpg) no-repeat;
	float:left;
	width:633px;
	height:499px;
	margin: 0px 0px 0px 32px;
}

#top_right_content
{
	background:url(../images/top_right_content.png) no-repeat;
	float:left;
	width:292px;
	height:114px;
	margin: 0px 0px 0px 9px;
}
#top_right_content h1
{
	font-size:12px;
	padding:0px 0px 4px 0px;
	margin:0px;
	text-align:center;
}
#top_right_content p
{
	padding:0px 0px 2px 0px;
}

#bottom_right_content
{
	background:url(../images/bottom_right_content.png) no-repeat;
	float:left;
	width:292px;
	height:377px;
	margin: 9px 0px 0px 9px;
}

* html #header #logo, * html #header #title, #menu a.menuitem, #menu a.menuitem:visited, #menu .menuitem, #menu .separator, #full_content, #main_content, #top_right_content, #bottom_right_content
{
	display:inline
}

#bottom_right_content h1
{
	font-size:12px;
	padding:0px 0px 4px 0px;
	margin:0px;
	text-align:center;
}

#bottom_right_content .content .content_wrapper
{
	width:270px;
	height:355px;
}
#bottom_right_content p.news
{
	text-align:justify;
	padding:8px 0px 8px 0px;
}

#menu_intro
{
	z-index:1000;
	background-color:#445828;
	/*border:solid 1px #000;*/
	position:absolute;
	top:111px;
	left:287px;
	/*width:175px;*/
	width:120px;
	display:none;
	line-height:18px;
}

#menu_courses
{
	z-index:1000;
	background-color:#445828;
	/*border:solid 1px #000;*/
	position:absolute;
	top:111px;
	left:390px;
	width:150px;
	line-height:18px;
	display:none;
}

#menu_prices
{
	z-index:1000;
	background-color:#445828;
	/*border:solid 1px #000;*/
	position:absolute;
	top:111px;
	left:559px;
	width:150px;
	line-height:18px;
	display:none;
}

a.sub_menuitem, a.sub_menuitem:visited
{
	display:block;	
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFCC33;
	padding:2px 4px 2px 6px;
}

a.sub_menuitem:hover
{
	color:#CBCCBD;
	background:#344818
}

.content
{
	margin:12px 12px 2px 12px;
	/*text-align:justify;*/
	font-family: Georgia, "century schoolbook", "book Antiqua", "bookman Old Style", "times New Roman",Verdana, Arial, Helvetica, sans-serif; 
	/* "monotype Corsiva", */
}

.bold
{
	font-weight:bold;
}

.content p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


.clear
{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

#main_content #intro
{
	float:left;
	width:610px;
}
#main_content h1
{
	font-size:13px;
	padding:0px 0px 8px 0px;
	margin:0px;
	text-align:center;
}
#main_content h2
{
	font-size:12px;
	padding:0px 0px 2px 0px;
	margin:0px;
	text-align:center;
}

#main_content li
{
	padding:2px 0px 1px 0px;
}
#main_content ul
{
	margin-top:0px;
	margin-bottom:0px;
}
#main_content p
{
	text-align:justify;
	padding:4px 0px 4px 0px;
	margin:0px;
}

#main_content #intro #intro_wrapper li
{
	list-style-position:inside;
	text-indent:10px;
	padding-top:1px;
	padding-bottom:1px;
}
#main_content #intro #intro_wrapper ul
{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#main_content #intro .column
{
	float:left;
	width:295px;
}

#main_content #intro .thumb
{
	height:92px;
}
#main_content #intro .thumb img.face
{
	width:55px;
	height:77px;
	border:solid 1px #260;
	margin:0px 4px 0px 0px;
}
#main_content #intro .normal img.face
{
	width:200px;
	height:267px;
	border:solid 1px #260;
	margin:0px 8px 4px 0px;
}
#main_content #intro .normal .description p
{
	padding:4px 0px 4px 0px;
	text-align:justify;
}

#main_content #intro .face
{
	float:left;
}
#main_content #intro .general
{
	margin:0px 0px 0px 0px;
	text-align:justify;
}
#main_content #intro .general p.name
{
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 4px 0px;
}
#main_content #intro .general p.prof
{
	font-size:11px;
	padding:4px 0px 4px 0px;
}
#main_content #intro #intro_wrapper
{
	width:612px;
	height:450px;
	overflow:hidden;
}
#main_content #intro #intro_content
{
	overflow:hidden;
}

#main_content .scroller
{
	float:left;
}
#main_content .scroller a.up
{
	display:block;
	margin-top:20px;
}

#main_content .scroller a.down
{
	display:block;
	margin-top:400px;
}

#main_content .content .content_wrapper
{
	width:612px;
	height:475px;
}

a, a:visited
{
	text-decoration: none;
	color: #370;
}

a:hover
{
	color: #887711;
}

.left
{
	text-align:left;
}

#main_content .content .map
{
	float:right;
	border:solid 1px #000;
	width:352px;
	height:280px;
}

* html #header #logo, * html #header #title, #menu a.menuitem, #menu a.menuitem:visited, #menu .menuitem, #menu .separator, #full_content, #main_content, #top_right_content, #bottom_right_content, #main_content #intro, #main_content #intro .column, #main_content #intro .face, #main_content .scroller, #main_content .content .map
{
	display:inline;
}

