#expertise_left_content {
	padding:5px 0px 0px 15px;
}

#expertise_left_menu {
	margin:0px;
	padding:0px;
	list-style:none;
}

#expertise_left_menu_title {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
}

#expertise_left_menu li {
	width:175px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 0px;
}

#expertise_left_menu li a {
	color:#345c87;
	text-decoration:none;
}

#expertise_left_menu li.left_selected {
	width:164px;
	padding:10px;
	margin:0px 0px 6px 0px;
	border-top:1px solid #cfdbe3;
	border-left:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	background:url(../images/left_selected.gif) 0px 13px no-repeat;
}

#expertise_left_menu li.left_selected_parent {
	width:174px;
	padding:10px 10px 10px 0px;
	border-top:1px solid #cfdbe3;
	border-left:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
}

#expertise_left_menu li.left_selected_parent ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#expertise_left_menu li.left_selected_parent ul li {
	width:164px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 10px;
}

#expertise_left_menu li ul li a {
	color:#345c87;
	text-decoration:none;
}

#expertise_left_menu li ul li.left_sub_selected {
	background:url(../images/left_selected.gif) 0px 3px no-repeat;
}

#expertise_content {
	margin:10px 15px 40px 18px;
}

#expertise_text {
	float:left;
	width:288px;
	padding-bottom:30px;
}

#expertise_right {
	float:right;
	width:385px;
	padding-bottom:30px;
}

#expertise_clear {
	clear:both;
}


.tabs {
	display:block;
	float:left;
	width:88px;
	height:20px;
	padding:5px 0px 0px 12px;
	background:#cfdbe3;
	color:#345c87;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tabs:hover, .tabs_on, .tabs_on:hover {
	display:block;
	float:left;
	width:88px;
	height:20px;
	background:#e8f0f5;
	padding:5px 0px 0px 12px;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#expertise_flash {
	clear:both;
}

#module_text {
	border-left:10px solid #cfdbe3;
	border-right:10px solid #cfdbe3;
	width:355px;
	padding:5px 5px 25px 5px;
	font-size:0.9em;
}

#module_text h2 {
	font-size:1.5em;
}

#module_print_btn {
	border-top:1px solid #cfdbe3;
	width:365px;
	border-left:10px solid #cfdbe3;
	border-bottom:10px solid #cfdbe3;
	border-right:10px solid #cfdbe3;
}

#module_print {
	position:absolute;
	margin-top:-200px;
	border:1px solid #000;
	width:348px;
	padding:10px 10px 15px 5px;
	background:#fff;
}

#module_print_close {
	position:absolute;
	margin:0px 0px 0px 280px;
	width:56px;
	padding-right:15px;
	text-align:right;
	background:url(../images/icon_close.gif) right no-repeat;
}

#module_print_line {
	margin:7px 0px 5px 0px;
}

#module_print_title {
	font-size:1.1em;
	font-weight:bold;
	color:#345c87;
	margin-bottom:10px;
}

#module_contacts {
	clear:both;
	width:337px;
	border:10px solid #e8f0f5;
	padding:15px 13px 20px 15px;
}

.module_contacts_block {
	width:336px;
	padding:5px 0px 0px 0px;
}

.module_contacts_block h2 {
	color:#5695c6;
}

.module_contacts_block_loop {
	margin-top:10px;
	padding-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	background:url(../images/projects_contact_line.gif) top no-repeat;
}

.module_contacts_block_loop span {
	font-size:1.2em;
	font-weight:bold;
}

.module_contacts_address_loop {
	margin-bottom:5px;
	padding-bottom:5px;
}

.module_contacts_address_loop span {
	font-size:1.2em;
	font-weight:bold;
}

.project {
	display:none;
	width:630px;
}

.project_pix_text {
	margin:8px 0px 15px 0px;
	font-size:0.9em;
}

.project_desc {
	margin-bottom:50px;
}
