body
{
	margin:0px;
	color:#373737;
	font:11pt/13pt arial;
		
}


a.big_green, a.big_orange, a.big_blue
{
	font:27pt/29pt arial;
	text-decoration:underline;
	margin-right:85px;
	display:inline-block;
	margin-top:5px;

}

a.big_green, a.small_green
{
	color:#78ce78;
}

a.big_orange, a.small_orange
{
	color:#ff7f12;
}

a.big_blue, a.small_blue
{
	color:#0eb6fc;
}

a.big_green:hover, a.big_orange:hover, a.big_blue:hover
{
	text-decoration:none;
}




#logo_text
{
	color:#f58220;
	font:14pt/16pt arial;
	position:absolute;
	left:50%;
	margin-left:205px;
	top:177px;
}

#menu_div
{
	top:564px;
	width:750px;
	height:350px;
	left:50%;
	margin-left:-375px;
	position:absolute;
	text-align:center;
	
}

#menu_div p
{
	margin-top:40px;
}

#menu_div .bottom
{
	color:#454545;
	font:10pt/12pt tahoma;
	margin-top:60px;
	line-height:20px;

}

.bottom a
{
	color:#0eb6fc;
	text-decoration:none;
}

.bottom a:hover
{
	text-decoration:underline;
}


#space
{
	width:47px;
	display:inline-block;
}

#menu_div span.orange
{
	color:#fe8721;
	font:14pt/16pt arial;
}

span.lgrey
{
	color:#979797;
}


#main_table
{
	height:100%;
	border:0px red solid;
	width:100%;
	/*margin-right:100px;
	margin-left:443px;*/
}

#main_table #left_pad
{
	width:443px;
}


#main_table td
{
	color:#373737;
	font:10pt/12pt arial;
	vertical-align:top;
	
}

#main_table a.big_green, #main_table a.big_orange, #main_table a.big_blue
{
	font:25pt/27pt arial;
}



a.small_green, a.small_orange, a.small_blue
{
	font:14pt/16pt arial;
	text-decoration:underline;
	margin-right:85px;
	display:inline-block;
	margin-top:5px;

}

a.small_green:hover, a.small_orange:hover, a.small_blue:hover
{
	text-decoration:none;
}

#main_table a.big_blue, #main_table a.small_blue
{
	margin-right:0px;
}

#menu
{
	padding-top:45px;
	height:50px;
}

#content_td
{
	height:100%;
	padding-top:35px;
	
}

#content_td a
{
	font:10pt/12pt arial;
	text-decoration:underline;
}

#content_td a:hover
{
	text-decoration:none;
}


#sub_menu
{
	text-align:left;
	padding-top:17px;
	vertical-align:top;
	height:40px;
	
}

#menu, #sub_menu, #content_td
{
	padding-right:80px;
	padding-left:475px;
}

#sub_menu a, .ico_links a
{
	font:11pt/13pt arial;
	text-decoration:underline;
	margin-right:10px;
	margin-bottom:10px;
	display:inline-block;
	
}


#sub_menu a.selected
{
	font:17pt/19pt arial;
}


#sub_menu a:hover, #sub_menu a.selected:hover, .ico_links a:hover
{
	text-decoration:none;
}

.m_orange #sub_menu a, .m_orange #content_td span, .m_orange .ico_links a, .m_orange h1, .m_orange h2, .m_orange h3, .m_orange #content_td a
{
	color:#ff7f12;
}


.m_green #sub_menu a, .m_green #content_td span, .m_green .ico_links a, .m_green h1, .m_green h2, .m_green h3, .m_green #content_td a
{
	color:#78ce78;
}

.m_blue #sub_menu a, .m_blue #content_td span, .m_blue .ico_links a, .m_blue h1, .m_green h2, .m_green h3, .m_blue #content_td a
{
	color:#0eb6fc;
}

.m_orange h1
{
	font:18pt/20pt arial;
	margin-bottom:10px;
	padding:0px;
	margin-top:10px;
}

.m_orange h2
{
	font:15pt/17pt arial;
	margin-bottom:7px;
	padding:0px;
	margin-top:7px;
}

.m_orange h3
{
	font:12pt/14pt arial;
	margin-bottom:5px;
	padding:0px;
	margin-top:5px;
}


.foto_gallery 
{
	text-align:center;
	margin-top:30px;
}

.foto_gallery img
{
	margin:8px;
}

#contacts_td
{
	padding-top:25px;
	padding-bottom:20px;
	text-align:center;
}

#contacts_td .bottom
{
	font:9pt/11pt arial;
}

#contacts_td #space
{
	width:52px;
}

.ico_links
{
	margin-top:40px;
	text-align:left;
	margin-bottom:10px;
	position:static;
	font:10pt/12pt arial;
	
}

.ico_links a
{
	display:inline-block;
	margin-bottom:40px;
	text-align:center;
}

.ico_links img
{
	margin-bottom:10px;
}

#logo_link
{
	position:absolute; width: 295px; height:45px;
	left:35px; top:38px;
}