div.content_box_large{
	width: 954px;
	float:left;
}

div.content_box_big{
	width: 664px;
	float:left;
}

div.content_box_small{
	width: 442px;
	float:left;
}

div.content_box_tiny{
	width: 222px;
	float:left;
}

div.search_box{
	width: 954px;
	float:left;
}

div.content_text{
	font-size: 11px;
	text-align: left;
	line-height: 12px;
	padding: 10px 27px 10px 27px;
	color: #000000;
}

div.content_text_select{
	color: #b74f8f;
	background-color: #f3f3f3;
}

a.content_text{
	display:block;
	text-decoration:none;
	font-size: 11px;
	text-align:justify;
	line-height: 12px;
	padding: 10px 27px 10px 27px;
	color: #000000;
}

a.content_text:hover{
	color: #b74f8f;
	background-color: #f3f3f3;
}

div.content_cv_contact{
	font-size: 11px;
	text-align:justify;
	line-height: 12px;
	padding: 90px 0px 10px 0px;
	color: #000000;
}

div.content_title{
	font-size: 20px;
	padding: 27px 27px 8px 27px;
	color: #798992;
}

a.details_link{
	font-size: 11px;
	font-weight:bold;
	color: #b74f8f;
	padding-top:18px;
	padding-bottom:18px;
	text-decoration:none;
}

a.details_link:hover{
	color: #96aebe;
}

h1.subtitle{
	color: #96aebe;
	font-weight:bold;
	padding-bottom: 10px;
}

h1.subtitle_select
{
	color: #b74f8f;
	font-weight:bold;
	padding-bottom: 10px;
}

.download_pdf{
	width: 210px;
	text-align:left;
	padding-left: 80px;
}

a.download_link{
	color: #798992;
	text-decoration:none;
	font-size: 10px;
}

a.download_link:hover{
	color: #b74f8f;
}

div.cv_name{
	font-size: 20px;
	padding: 27px 27px 0px 27px;
	color: #798992;
}

h1.cv_subtitle{
	color: #798992;
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 18px;
}

table.cv_contact{
	border-top: 1px solid #cad6de;
	border-bottom: 1px solid #cad6de;
}

.cv_tag{
	height: 19px;
	padding-left:30px;
}

img.cv_image{
	padding-right: 18px;
	padding-bottom: 10px;
}

div.cv_download{
	padding-top: 15px;
}

a.page_link{
	color: #b74f8f;
	text-decoration:none;
}

a.page_link:hover{
	text-decoration: underline;
}

table.page_search{
	padding: 15px 0px 15px 0px;
}

div.contact_text{
	font-size: 11px;
	text-align:justify;
	line-height: 12px;
	padding: 10px 27px 10px 27px;
	color: #000000;
}
/********************* SUBMENUS ************************/

div.sublinks{
	padding: 10px 0px 10px 0px;
}

div.sub_menu{
	width: 270px;
	float: left;
	padding: 0px 0px 30px 20px;
}

li.tree_menu{
	background-color: #ffffff;
	padding: 7px 0px 7px 18px ;
}

li.tree_menu_select{
	background-color: #f3f3f3;
}

li.tree_menu_list{
	padding: 5px 0px 5px 53px ;
}


a.tree_menu_link{
	font-size: 14px;
	color: #b74f8f;
	text-decoration:none;
}

a.tree_menu_list_link{
	font-size: 13px;
	color: #b74f8f;
	text-decoration:none;
}
a.tree_menu_list_link_select{
	color: #96aebe;
}

li.sublink{
	padding: 5px 0px 5px 0px ;
}

li.sub_menu{
	background-color: #ffffff;
	padding: 5px 0px 5px 27px ;
}

li.sub_menu_select{
	background-color: #f3f3f3;
}

a.sub_menu_link{
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

a.sub_menu_link_select{
	font-size: 12px;
	font-weight:bold;
	color: #b74f8f;
	text-decoration:none;
}

a.sublink{
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

a.sublink:hover{
	color: #b74f8f;
}

.site_map{
	padding: 4px 0px 4px 28px ;
}

.site_map_page_link{
	font-size: 15px;
	font-weight:bold;
	color: #96aebe;
	text-decoration:none;
	margin-top: 15px;
	padding-left: 0px;
}
.site_map_page_link:hover{
	text-decoration: underline;
}
.site_map_parent_link{
	font-size: 12px;
	font-weight:bold;
	padding-left: 20px;
	text-decoration:none;
}
.site_map_parent_link:hover{
	text-decoration: underline;
}
.site_map_child_link{
	font-size: 12px;
	padding-left: 40px;
	text-decoration:none;
}
.site_map_child_link:hover{
	text-decoration: underline;
}
