body
{
	background-color : #fff;
	margin : 0px;
	padding : 0px;
	vertical-align : top;
	text-align : center;
}

.all_size
{
	width : 100%;
	height : 100%;
	font-size : 1px;
	text-align : center;
}

h1
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	letter-spacing : 5px;
	margin : 0px;
	text-transform : uppercase;
	color: #663333;
	padding : 0px 0px 30px 0px;
}

h2
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 22px;
	margin : 0px;
	letter-spacing : -1px;
	font-weight : normal;
	font-style : italic;
	color: #663957;
	padding : 0px 0px 10px 0px;
}

.cont_header
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 22px;
	margin : 0px;
	letter-spacing : -1px;
	font-weight : normal;
	font-style : italic;
	color: #586522;
	padding : 0px 0px 10px 0px;
}

h4
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 22px;
	margin : 0px;
	letter-spacing : -1px;
	font-weight : normal;
	font-style : italic;
	color: #9b5f4a;
	padding : 0px 0px 10px 0px;
}

.new_header
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 22px;
	margin : 0px;
	letter-spacing : -1px;
	font-weight : normal;
	font-style : italic;
	color: #4e5372;
	padding : 0px 0px 10px 0px;
}

.about_header
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 22px;
	margin : 0px;
	letter-spacing : -1px;
	font-weight : normal;
	font-style : italic;
	color: #4a7794;
	padding : 0px 0px 10px 0px;
}

h3
{
	font-family : arial, Helvetica, sans-serif;
	font-size : 13px;
	margin : 0px;
	font-weight : bold;
	color: #663957;
	padding : 0px;
	text-transform : uppercase;
}

.maintable_bottom
{
	background-color : #fff;
	
	background-image : url(../images/table_bottom_bg.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	width : 100%;
	
	vertical-align : top;
}

.maintable_content
{
	background-image : url(../images/body_bg.gif);
	background-position : bottom left;
	background-repeat : repeat;
	vertical-align : top;
	height : 10px;

	padding : 16px 0px 0px 0px;
}

.content_table
{
	width : 855px;
	background-color : #fff;
	border : 0px;
}

.top_menu
{
	height :40px;
	background-image : url(../images/top_berder_bg.jpg);
	background-position : bottom left;
	background-repeat : repeat-x;
	
	vertical-align : bottom;
	
	padding : 0px 0px 2px 0px;
	
}

.top_menu a:hover
{
	background-image: url(../images/mnu_href_active.jpg);
	background-position : top left;
	background-repeat : repeat-x;
}


.banner_container
{
	background-image : url(../images/home_banner.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	height : 344px;
}

.home_welc_cont
{
	height : 124px;
}

.home_welc_left
{
	float: left;
	clear: right;
	
	width : 285px;
	height : 124px;

	background-image : url(../images/home_welcome.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}

.home_welc_right
{
	padding : 18px 20px 0px 0px;
	
	float: left;
	
	width : 550px;
	_width : 570px;
	height : 106px;
	_height : 124px;
	
	background-image : url(../images/home_welcome2.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	font-family : Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 18px;
	letter-spacing: 1px;
}

.home_welc_right b
{
	font-family : Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #000;
	line-height : 18px;
}

ul, li
{
	margin : 0px;
	padding : 0px;
}

li
{
	list-style : none;
	float : left;
}

#active a
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	
	background-image : url(../images/mnu_href_active.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	margin : 0px -2px 0px 0px;
	_margin : 0px;
}

li#active
{
	margin : 0px 2px 0px 0px;
	_margin : 0px 0px 0px 0px;
	border-right: 2px solid #fff;
}

#active1 a
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	
	background-image : url(../images/mnu_href_active.jpg);
	background-position : top left;
	background-repeat : repeat-x;
}

li#active1
{

}

.mnu_href_about
{
	display: block;
	
	text-align : center;
	
	background-image : url(../images/mnu_href_about.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	width : 168px;
	_width : 168px;
	height : 20px;
	_height : 26px;
	
	padding : 6px 0px 0px 0px;
	margin : 0px 2px 0px 0px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	text-transform : uppercase;
}

.mnu_href_profile
{
	display: block;
	
	text-align : center;
	
	background-image : url(../images/mnu_href_profile.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	width : 170px;
	_width : 170px;
	height : 20px;
	_height : 26px;
	
	padding : 6px 0px 0px 0px;
	margin : 0px 2px 0px 0px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	text-transform : uppercase;
}

.mnu_href_service
{
	display: block;
	
	text-align : center;
	
	background-image : url(../images/mnu_href_service.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	width : 171px;
	_width : 171px;
	height : 20px;
	_height : 26px;
	
	padding : 6px 0px 0px 0px;
	margin : 0px 2px 0px 0px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	text-transform : uppercase;
}

.mnu_href_new
{
	display: block;
	
	text-align : center;
	
	background-image : url(../images/mnu_href_new.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	width : 170px;
	_width : 170px;
	height : 20px;
	_height : 26px;
	
	padding : 6px 0px 0px 0px;
	margin : 0px 2px 0px 0px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	text-transform : uppercase;
}

.mnu_href_contacts
{
	display: block;
	
	text-align : center;
	
	background-image : url(../images/mnu_href_contacts.jpg);
	background-position : top left;
	background-repeat : repeat-x;
	
	width : 168px;
	_width : 168px;
	height : 20px;
	_height : 26px;
	
	padding : 6px 0px 0px 0px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #fff;
	font-weight : normal;
	text-decoration : none;
	text-transform : uppercase;
}

.bottom_table
{
	width : 855px;
	
	background-color : #fff;
}

.home_bottom_left
{
	height : 83px;
	width : 531px;
	
	background-image : url(../images/home_bottom_left.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	font-size : 1px;
}

.home_bottom_right
{
	height : 83px;
	width : 324px;
	
	background-image : url(../images/home_bottom_right.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	font-size : 1px;
}

.profile_bottom_left
{
	height : 50px;
	width : 531px;
	font-size : 1px;
}

.profile_bottom_right
{
	height : 50px;
	width : 324px;
	font-size : 1px;
}

.bottom_left
{
	height : 92px;
	vertical-align : top;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : normal;
	text-decoration : none;
}

.bottom_left_top
{
	text-align : left;
	padding : 18px 0px 0px 0px;
	height : 32px;
}

.bottom_left_foot
{
	text-align : left;
	padding : 6px 0px 0px 0px;
	_padding : 20px 0px 0px 0px;
	vertical-align : top;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	font-weight : normal;
	text-decoration : none;
}

.bottom_left_foot a
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #999999;
	font-weight : normal;
	text-decoration : none;
}

.bottom_left_foot a:hover
{
	color : #666666;
	text-decoration : underline;
}

.bottom_right
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #753400;
	font-weight : bold;
	text-decoration : none;
	line-height : 13px;
	
	vertical-align : top;
	text-align : left;
	
	padding : 18px 0px 0px 130px;
}

.profile_ban_cont
{
	width : 855px;
	height : 96px;
	border-bottom : 1px solid #999999;
}

.profile_content
{
	width : 855px;
	vertical-align : top;
	text-align : left;
}

.profile_cont_text
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #333333;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 28px 0px;
}

.about_cont_text
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #333333;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 15px 0px;
}

.profile_cont_text_sub
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #333333;
	line-height : 13px;
	letter-spacing : 0px;
	padding : 0px 0px 28px 0px;
}

.profile_content_table
{
	width : 855px;
}

.profile_content_left
{
	width : 268px;
	vertical-align : top;
}

.profile_content_right
{
	width : 587px;
	background-image : url(../images/prof_right_bg.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	padding : 56px 40px 0px 56px;
	
	vertical-align : top;
	text-align : left;
}
/* ---------------------------------------------------------------------------- */
.prof_left_top
{
	background-image : url(../images/prof_left_top.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 105px;
}

.prof_left_banner
{
	background-image : url(../images/prof_left_banner.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 210px;
}

.prof_left_bottom
{
	background-image : url(../images/prof_left_bottom.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 503px;
}
/* ---------------------------------------------------------------------------- */
.serv_left_top
{
	background-image : url(../images/serv_left_top.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 105px;
}

.serv_left_banner
{
	background-image : url(../images/serv_left_banner.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 210px;
}

.serv_left_bottom
{
	background-image : url(../images/serv_left_bottom.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height :550px;
}
/* ---------------------------------------------------------------------------- */

.new_left_top{
	background-image : url(../images/new_l_top.gif);
	background-position : top left;
	background-repeat:no-repeat;
	width:268px;
	height:538px;
}

.new_left_banner
{
	background-image : url(../images/new_left_banner.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 210px;
}

.new_left_bottom
{
	background-image : url(../images/new_l_bg.gif);
	background-position : left top;
	background-repeat : repeat-x;
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bolder;
	font-style : italic;
	color: #ccccff;
	line-height : 25px;
	
	padding : 0px 5px 0px 18px;
	width : 245px;
	_width : 268px;
}
/* ---------------------------------------------------------------------------- */

.cont_left_top
{
	background-image : url(../images/cont_left_top.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 105px;
}

.cont_left_banner
{
	background-image : url(../images/cont_left_banner.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height : 210px;
}

.cont_left_bottom
{
	background-image : url(../images/cont_left_bottom.gif);
	background-position : top left;
	background-repeat : no-repeat;
	width : 268px;
	height :550px;
}
/* ---------------------------------------------------------------------------- */

.mnu_loader
{
	position : absolute;
	width : 1px;
	height : 1px;
	right: 3px;
	bottom: 3px;
	font-size : 1px;
	color : #fff;
	visibility : hidden;
	
	background-image : url(../images/mnu_href_active.jpg);
}

.profile_cont_slogan1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #333333;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 28px 0px;
	text-align : justify;
}

.profile_cont_slogan2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #663399;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 15px 0px;
	font-style : italic;
}

.profile_cont_slog_sub1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	padding : 0px 0px 30px 180px;	
	
	background-image : url(../images/fortessa_logo.gif);
	background-position : top left;
	background-repeat : no-repeat;
}

.cont_cont_slogan2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #669933;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 15px 0px;
	font-style : italic;
}

.cont_cont_slog_sub1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	padding : 0px 0px 60px 200px;
	
	background-image : url(../images/tennacity_logo.jpg);
	background-position :  top left;
	background-repeat : no-repeat;
}

.cont_cont_slogan3
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #b2b04d;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 15px 0px;
	font-style : italic;
}

.cont_cont_slog_sub2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	padding : 0px 0px 30px 200px;
	
	background-image : url(../images/le_logo.jpg);
	background-position :  top left;
	background-repeat : no-repeat;
}

.profile_cont_slogan3
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #8b5479;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 0px 0px 15px 0px;
	font-style : italic;
}

.profile_cont_slog_sub2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	padding : 0px 0px 0px 180px;
	
	background-image : url(../images/red_shift_icon.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}

.serv_ul
{
	float : none;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #9b5f4a;
	line-height : 17px;
	text-transform : uppercase;
	
	padding : 0px 0px 50px 0px;
}

.serv_ul li
{
	list-style:none;
	float : none;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #9b5f4a;
	line-height : 17px;
	text-transform : uppercase;
	background: url(../images/list_arrow1.gif) no-repeat 0px 6px;
	padding-left:16px;
}

.serv_cont_slogan2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #cc9933;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 35px 0px 15px 0px;
	font-style : italic;
}

.serv_cont_slog_sub1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	padding : 0px 0px 35px 250px;
	
	background-image : url(../images/expand_logo.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}

.serv_cont_slog_sub1 b
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #666666;
	line-height : 13px;
	text-transform : uppercase;
}

.new_ul_container
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #663333;
	line-height : 17px;
	text-transform : uppercase;
}

.new_ul_container a
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #663333;
	line-height : 17px;
	text-transform : none;
}
.new_ul_container a:hover{
	text-decoration:none;
}

.new_ul
{
	float : none;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #333333;
	line-height : 17px;
	text-transform : none;
	
	padding : 0px 0px 22px 0px;
}

.new_ul li
{
	float : none;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #333333;
	line-height : 17px;
	text-transform : none;
}

.new_cont_slogan2
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #6666cc;
	line-height : 17px;
	letter-spacing : 0px;
	padding : 20px 0px 15px 0px;
	font-style : italic;
}

.new_cont_slog_sub1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #666666;
	line-height : 11px;
	font-style : normal;
	padding : 10px 0px 70px 0px;
	
	background-image : url(../images/ProductSol_Logo2.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.new_cont_slog_sub1 b
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #666666;
	line-height : 11px;
	font-style : normal;
	text-transform : uppercase;
}


.about_left_top
{
	background-image : url(../images/about_left_top.jpg);
	background-position : top left;
	background-repeat : no-repeat;
	
	background-color : #536d7e;
	width : 253px;
	_width : 268px;
	
	padding : 118px 0px 0px 15px;
}

	.about_left_top table
	{
		width: 230px;
		border: none;
		text-align: center;
		font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		margin-bottom: 40px;
	}
	.about_left_top td
	{
		width: 50%;
	}
	.about_left_top i, .about_left_top em
	{
		font-size: 10px;
	}
	.about_left_top img
	{
		float: right;
	}

.about_left_bottom
{
	background-image : url(../images/about_left_bottom.jpg);
	background-position : bottom left;
	background-repeat : repeat-x;
	
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bolder;
	font-style : italic;
	color: #addbfa;
	line-height : 25px;
	
	padding : 0px 5px 0px 18px;
	width : 245px;
	_width : 268px;
	
	background-color : #536d7e;	
}


.about_cont_slog_sub1
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #666666;
	line-height : 11px;
	font-style : normal;
	padding : 20px 0px 90px 0px;
	
	background-image : url(../images/nams_logo.jpg);
	background-position : bottom right;
	background-repeat : no-repeat;
}

.about_cont_slog_sub1 b
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color: #666666;
	line-height : 11px;
	font-style : normal;
	text-transform : uppercase;
}

.about_human_foot_face01, .about_human_foot_face02, .about_human_foot_face03, .about_human_foot_face04
{
	width : 231px;
	_width : 243px;
	height : 97px;
	padding : 5px 6px 5px 6px;
	text-align : left;
	margin : 0px 0px 33px 0px;
}
/*.about_human_foot_face01{
	background: url(../images/human_face01.jpg) no-repeat top right;
}
.about_human_foot_face02{
	background: url(../images/human_face02.jpg) right top no-repeat;
}
.about_human_foot_face03{
	background: url(../images/human_face03.jpg) right top no-repeat;
}
.about_human_foot_face04{
	background: url(../images/human_face04.jpg) right top no-repeat;
}*/

.about_human_hover
{
	width: auto;
	height: 61px;
	_height: 95px;
	
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 13px;
	font-style: normal;
	text-transform: none;
	color: #fff;
	vertical-align: top;

	padding: 34px 113px 0px 0px;
	text-align:center;
}
.about_human_hover i{
	font-size:10px;
}

.div_clear
{
	clear : both;
	font-size : 1px;
}

.cont_links
{
	line-height : 17px;
}

.cont_links a
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 17px;
	color : #663333;
	text-decoration : underline;
	font-weight : bold;
}

.cont_adress
{
	padding : 15px 0px 40px 0px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	color : #663333;
	text-decoration : none;
	font-weight : bold;
}


.new_cont_desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #333333;
	line-height:17px;
	font-style:normal;
}
.new_cont_desc img{
	margin: 5px 15px 0px 0px;
}
.new_cont_space{
	height:30px;
}