html {width: 100%; height: 100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%;font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym { border:0; }

div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

body, html {
	position: relative; 
	width: 100%;
/*	height: 100%; */
	color: #A5B2C8;
	font-family: arial,helvetica,sans-serif;
	font-size: 9px;	
}

a {  
	color: #0099cc;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* head */
div#Head {
	height: 51px;
	padding-top: 2px;
	background: #fff url(../i/sub_headup_bg.gif) top left repeat-x;
	padding-bottom: 25px;
	border-bottom: 1px solid #d0d7e1;
}
div#Head h1 {
	height: 0px;
	display: block;
	overflow: hidden;
}
#head_swf {
	width:778px; 
	height:43px;
}

div.main_swf {
	width: 778px;
	height: 575px;
}
div.clear {
	height: 12px;
	overflow: hidden;
	width: 100%;
	float: none;
	clear: both;
}

/* content */
div#Content {
	background-color: #e9eef0;
	height: auto !important;
	height: 413px;
	min-height: 413px;
	padding: 15px 0 0;
	position: relative;

	color: #8896AF;
	font-size: 11px;
}
div#Content h3 {
	color:#8DC63F; 
	font-size:12px; 
	font-weight:bold;
}
div#Content img.faces { 
	display: block;
	position: absolute; z-index: 20;
}
div#Content div.textbox { clear: left }
div#Content div.textbox p { margin: 0 0 24px 0 }
div#Content div.coll {
	width: 260px; float: left;
	margin-right: 20px;
}
div#Content div.colr {
	width: 260px; float: left;
}

/*.bottom-margin { margin-bottom: 20px !important }*/
div#Content h1 { 
	font-size: 22px; color: #A5B2C8;
	margin: 0 0 8px;
}
div#Content div.clear { 
	float: none; clear: left;
}
body.mm1 ul#BreadCrumb { position: absolute; left: 0px; top: 220px }
body.career ul#BreadCrumb { position: absolute; left: 0px; top: 220px }


body.home div#Content {
	padding: 0;
	background: #fff url('../i/bg_home.gif') repeat-x 0 0;
}
/* main 1 submenu specific styles */
body.sm1 div#Content {
	padding: 220px 0 0;
	height: auto !important;
	height: 213px;
	min-height: 213px;
}
body.sm1 div#Content div.textbox { padding: 32px 0 0 120px }
body.sm1 div#Content div.textbox div.coll { width: 160px; margin-right: 20px; float: left }
body.sm1 div#Content div.textbox div.colr { width: 160px; float: left }
body.sm1 div#Content img.faces { 
	width: 233px; height: 214px;
	bottom: 0; left: 440px;
}

body.sm2 div#Content div.textbox { padding: 0 0 0 210px }
body.sm2 div#Content img.faces { 
	width: 370px; height: 246px;
	bottom: 0; left: 120px;	
}

body.sm3 div#Content div.textbox { padding: 0 0 0 210px; width: 300px; padding-bottom: 20px }

body.sm4 div#Content { 
	background:  #e9eef0 url('../i/sub_men_rbg.gif') repeat-x 0 8px;
	height: 490px !important;
	min-height: 490px !important;	
}
body.sm4 div#Content div.swf {
	width: 579px; height: 503px; overflow: hidden;
	position: relative; top: -7px; left: 190px;
}

body.sm5 div#Content div.textbox { padding: 0 0 1px 210px; }
body.sm5 div#Content div.textbox ul.list { width: 460px; }
body.sm5 div#Content div.textbox ul.list li { 
	width: 460px; margin: 0 0 32px;
}
body.sm5 div#Content div.textbox ul.list li div.img { 
	width: 130px; float: left; margin: 0 20px 0 0;
	text-align: right;
}
body.sm5 div#Content div.textbox ul.list li p { width: 310px; float: left }
body.sm5 div#Content div.textbox ul.list li h3.padding-top { padding-top: 20px; }

/* / main 1 submenu specific styles */

div#Content div.contentHead { 	background-color: #e9eef0; }
div#Content div.contentHead div.line { 
	height: 20px; 
	background: url('../i/bg_line_bg.gif') repeat-x -1px 0;
}
div#Content div.contentHead div.line span {
	display: block; width: 770px; height: 20px;
	background: url('../i/bg_line.gif') no-repeat 0 0;
}

div#Content div.services {
	width: 742px; padding: 28px 0 0 18px; margin: 18px 0 24px;
	background: url('../i/bg_line_blue_vert.gif') no-repeat 0 0;
}
div#Content div.services h1 {
	color:#8DC63F; font-size:12px; font-weight:bold; width: 742px;
	position: relative; left: -18px; padding: 0 0 15px 18px; margin: 0 0 18px;
	background: url('../i/bg_line_bg.gif') repeat-x 0 22px;	
}
div#Content div.row { 
	float: left; margin: 0 0 18px; 
	background: url('../i/bg_services_row.gif') repeat-y 0 0;
}
div#Content div.services ul { 
	width: 172px; float: left;
	margin: 0 18px 0 0; 
}
div#Content div.services ul.last {
	width: 171px;
	margin-right: 0; 
}
div#Content div.services ul li.title {
	color: #F26522; font-weight: bold; margin: 0 0 4px 0;
}


/* main2 submenu specific styles */
body.services div#Content { padding: 10px 0 0; background-color: #fff; }
body.services div#Content div.swf_clients {
	width: 388px; height: 199px; float: left;

}
/* / main2 submenu specific styles */
body.showroom div#Content { 
	padding:0;
	background: #e9eef0 url('../i/bg_showroom.gif') repeat-x 0 5px; 
	height: 323px !important; min-height: 323px !important; 


}
body.showroom div#Content div.swf_showroom { 
	width: 761px; height: 319px;
	position: relative;	top: 5px;
}


body.clients div#Content { padding: 10px 0 0; background-color: #fff; }
body.clients div#Content div.swf_clients {
	width: 388px; height: 210px; float: left;
	
}
body.clients div#Content div.contentHead img { padding: 0 0 0 190px }

body.clients div.bg {
	width: 760px; 
	background: url('../i/bg_clients.gif') repeat-y 0 0;
	margin: 16px 0 0 0;
}
body.clients div#Content div.bg div.top { 
	height: 4px; width: 760px; overflow: hidden;
	background: url('../i/bg_clients_top.gif') repeat-y 0 0;
	float: left;
}

body.clients div#Content div.coll { 
	width: 379px; margin: 0; padding: 22px 0 0 0;
	float: left;
	margin-right:0; width: 379px; overflow: hidden;
}
body.clients div#Content div.coll h2 { 
	color:#F26522; font-weight:bold;
	padding: 0 0 16px 50px;
}
body.clients div#Content div.coll div.item { 
	background: url('../i/bg_projectpic.gif') no-repeat 0 0;
	margin: 0 0 32px;
}
body.clients div#Content div.coll div.item {
	position: relative;
	float: left; width: 379px;
}
body.clients div#Content div.coll div.item img { 
	padding: 0 20px 0 50px; float: left; width: 123px;
}
body.clients div#Content div.coll div.item div.txt { 
	float: left; width: 170px; margin-right: 16px
}
body.clients div#Content div.coll div.item h3 { 
	color:#6C778B; font-size: 11px; font-weight: bold;
}



body.clients div#Content div.colr { 
	width: 379px; margin: 0; padding: 22px 0 0 0;
	float: left;  display: inline;
	width: 375px; overflow: hidden;

}
body.clients div#Content div.colr h2 { 
	color:#8DC63F; font-weight:bold;
	padding: 0 0 20px 22px; 
	background: url('../i/bg_line_bg.gif') repeat-x 0 20px;
}
body.clients div#Content div.colr div.line { 
	height: 7px; overflow: hidden;
}
body.clients div#Content div.colr div.list {
	width: 335px; padding: 18px 22px;
}
body.clients div#Content div.colr div.row {
	background: url(none); width: 355px;
}
body.clients div#Content div.colr div.row ul.left {
	width: 170px; float: left; margin: 0 15px 0 0;
}
body.clients div#Content div.colr div.row ul.right {
	width: 170px; float: left;	
}
body.clients div#Content div.colr div.row ul li.title {
	color: #6C778B; font-weight: bold;
}

body.press div#Content div.cont {position: relative; display: block; margin: 0px; padding: 0px; width: 760px; background: url('../i/bg_press.gif') 0px 0px repeat-y; overflow: hidden;}
body.press.gallery div#Content div.cont {position: relative; display: block; margin: 0px; padding: 0px; width: 760px; background: url('../i/bg_gallery.gif') 0px 0px repeat-y; overflow: hidden;}

body.press div#Content div.coll {position: relative; display: block; float: left; clear: none; margin: 0px; padding: 0px 0px 50px 0px; width: 190px;}
body.press div#Content div.colc {position: relative; display: block; float: left; clear: none; margin: 0px; padding: 0px 0px 20px 0px;; width: 380px;}
body.press.gallery div#Content div.colc {position: relative; display: block; float: left; clear: none; margin: 0px; padding: 0px; width: 570px;}
body.press div#Content div.colr {position: relative; display: block; float: left; clear: none; margin: 0px; padding: 0px 0px 50px 0px;; width: 190px;}

body.press div#Content { padding: 10px 0 0; background-color: #fff; }
body.press div#Content div.titleimg { position: relative; display: block; width: 760px; height: 146px; margin: -11px 0px 0px 0px; padding: 0px; overflow: hidden; background: url('../i/press_news_head.jpg') 0px 0px no-repeat;}
body.press div#Content div.immediate { position: relative; display: block; width: 379px; height: 70px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; background: url('../i/press_immediate.gif') 0px 0px no-repeat;}
body.press div#Content div.immediate span {display: none;}
body.press div#Content div.presskit { position: relative; display: block; width: 379px; height: 65px; margin: 0px 0px 0px 0px; padding: 0px; overflow: hidden; background: url('../i/press_kit.gif') 0px 0px no-repeat;}
body.press div#Content div.presskit span {display: none;}

body.press div#Content div.moreinfo { position: relative; display: block; width: 176px; height: 42px; margin: 0px 0px 0px 12px; padding: 0px; overflow: hidden; background: url('../i/moreinfo.gif') 0px 0px no-repeat;}
body.press div#Content div.moreinfo span {display: none;}

body.press div#Content div.hr { position: relative; display: block; height: 11px; margin: 0px 0px 0px 1px; padding: 0px; overflow: hidden; background: url('../i/hr_press.gif') 0px 0px repeat-x;}

body.press div#Content div.bgtop { position: relative; display: block; width: 760px; height: 15px; margin: 10px 0px 0px 0px; padding: 0px; overflow: hidden; background: #fff url('../i/bg_press_top.gif') 0px 0px no-repeat;}
body.press.gallery div#Content div.bgtop { position: relative; display: block; width: 760px; height: 15px; margin: 10px 0px 0px 0px; padding: 0px; overflow: hidden; background: #fff url('../i/bg_gallery_top.gif') 0px 0px no-repeat;}

body.press div#Content div.gallery {position: relative; display: block; width: 570px; margin: 20px 0px 10px 0px;}
body.press div#Content div.gallery h6 {position: relative; display: block; width: 538px; height: 12px; margin: 0px 16px 10px 16px; overflow: hidden;}
body.press div#Content div.gallery h6 span {position: relative; display: block; width: 538px; height: 12px; margin: 0px; padding: 12px 0px 0px 0px; overflow: hidden;}
body.press div#Content div.gallery h6 span.g1 {background: url('../i/gallery_title_1.gif') 0px 0px no-repeat;}
body.press div#Content div.gallery h6 span.g2 {background: url('../i/gallery_title_2.gif') 0px 0px no-repeat;}
body.press div#Content div.gallery h6 span.g3 {background: url('../i/gallery_title_3.gif') 0px 0px no-repeat;}
body.press div#Content div.gallery h6 span.g4 {background: url('../i/gallery_title_4.gif') 0px 0px no-repeat;}
body.press div#Content div.gallery div.item {position: relative; display: block; float: left; clear: none; width: 163px; margin: 10px 0px 10px 0px; padding: 0px 10px 0px 16px; overflow: hidden; background: url('../i/bg_gallery_item.gif') 0px 0px repeat-x;}
body.press div#Content div.gallery div.item.itemi2 {width: 150px;}
body.press div#Content div.gallery div.item img {position: relative; display: block; float: left; clear: both; width: 123px; height: 84px; margin: 0px; border: none 0px;}
body.press div#Content div.gallery div.item label {position: relative; display: block; float: left; clear: both; width: 150px; margin: 6px 0px 5px 0px; padding: 0px; font-family: tahoma, arial, sans-serif; font-size: 9px; color: #6C778B;}
body.press div#Content div.gallery div.item a {position: relative; display: block; float: left; clear: both; width: auto; white-space: nowrap; margin: 0px; padding: 0px; font-family: tahoma, arial, sans-serif; font-size: 9px;}
body.press div#Content div.gallery div.item a span {color: #8896AF;}
body.press div#Content div.gallery div.item a:hover { text-decoration: none;}
body.press div#Content div.gallery div.eol {position: relative; display: block; float: left; clear: none; width: 16px; height: 106px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; overflow: hidden; background: url('../i/bg_gallery_eol.gif') right 0px no-repeat;}
body.press div#Content div.gallery div.eol.eoli0 {width: 381px;}
body.press div#Content div.gallery div.eol.eoli1 {width: 192px;}



body.press div#Content div.coll div.item {position: relative; display: block; float: left; clear: none; width: 123px; margin: 10px 0px 10px 0px; padding: 0px 35px 0px 16px; overflow: hidden; background: url('../i/bg_gallery_item.gif') 0px 0px repeat-x;}
body.press div#Content div.coll div.item img {position: relative; display: block; width: 123px; height: 84px; margin: 0px; border: none 0px;}
body.press div#Content div.coll div.item label {position: relative; display: block; width: 110px; margin: 0px; padding: 8px 7px 3px 6px; font-family: tahoma, arial, sans-serif; font-size: 9px; color: #6C778B; background: #fff;}
body.press div#Content div.coll div.item a.link {position: relative; display: block; width: 110px; white-space: nowrap; margin: 0px; padding: 0px 7px 6px 6px; font-family: tahoma, arial, sans-serif; font-size: 9px; background: #fff;}


body.press div#Content div.colc p {margin: 15px 10px 12px 15px; color: #6C778B; font-size: 11px; font-family: arial, sans-serif;}
body.press div#Content div.colc p b.bull { margin: 0px; padding-left: 10px; background: url('../i/bull.gif') 0px 0px no-repeat;}

body.press div#Content div.colr h5 {position: relative; display: block; width: 190px; height: 61px; background: url('../i/colr_title_galerie.gif') 0px 0px no-repeat; overflow: hidden;}
body.press div#Content div.colr h5 span {display: none;}
body.press div#Content div.colr p {margin: 2px 0px 12px 12px; color: #6C778B; font-size: 9px; font-family: tahoma !important;}


body.sitemap div#Content div.bgtop { 
	background: #fff url('../i/bg_sitemap_top.gif') 0px 0px no-repeat;
}
body.sitemap div#Content div.cont {
	background: url('../i/bg_sitemap.jpg') 0px 0px repeat-y;
}
body.sitemap div#Content div.coll {
	height: 454px; width: 190px; padding:0;
	background: url('../i/sub_left_sitemap.gif') 0px 0px repeat-y;
}


div#Content div.page760 {
	width: 760px;	
	background: #fff url(../i/bg_content_2column.gif) top left repeat-y;
	margin-top: 24px;
}

div#Content div.lead {
	background: #e9eef0 url(../i/sep_leadcontent.gif) bottom repeat-x;
	height: auto !important;
	height: 240px;
	min-height: 240px;
	position: relative;

	
}
div#Content div.lead div.content {
	width: 326px;
	height: 219px;
	position: absolute;
	left: 379px;
	top: 0;
	padding: 0 27px;

}
div#Content div.lead div.content span {
	width: 386px;
	height: 256px;
	position: absolute;
	left: -5px;
	top: -16px;	
	z-index: 12;
}
div#Content div.lead div#PixelArt.content span {
	background: url(../i/lead_pixelgrafika.gif);
}

div#Content div.bluebox {
	width: 464px; height: 170px; padding: 10px 20px;
	position: absolute; left: 190px; top: 20px;
	background-color: #6f798d;
	line-height: 16px;
}
div#Content div.bluebox h2 { 
	font-size: 22px; color: #8dc63f;
	margin: 0 0 8px;
}
div#Content div.bluebox { 
	font-family: tahoma,helvetica,arial,sans-serif;
	font-size: 11px; font-weight: bold; color: #e5e7ec;
}




div.text {
	float: right;
	width: 381px;
	color: #6c778b;
	font-size: 11px;
	background: url(../i/bg_content_bluecomb.gif) left top repeat-x;
	padding: 30px 0 0 0; 
	top: -4px;
	position: relative;	
}
div.text p { padding: 0 20px; line-height: 16px; }

div.text h3 {
	color: #8dc63f;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 15px 19px;	
	margin:  0 0 13px 1px;
	background: url(../i/bg_content_h3.gif) left bottom repeat-x;
}
span.date { color: #9CA5B6 }

div.subcontent.case_study {
	width: 376px;
	border-top: 1px solid #45b6dc;
	padding: 30px 0 0 0; 
	top: -4px;
	position: relative;
	float: right;
}

div.subcontent h4 {
	color: #f26522;
	font-size: 12px;
	font-weight: bold;
	padding-left: 37px;
}

div.subcontent.case_study ul li {
	margin-top: 20px;
	clear: both;
	float: left;
	position: relative;
	width: 100%;
}
div.subcontent.case_study ul li div {
	padding: 0 20px 0 9px;
	width: 173px;
	float: right;
}

div.subcontent.case_study ul li img {
	background: url(../i/bg_subcontent_showcase.gif) left top repeat-y;
	padding: 0 11px 0 37px;
}
div.subcontent.case_study ul li div {	
	color: #6c778b;
margin-top: -2px;
}
div.subcontent.case_study ul li div strong {
	font-weight: bold;
	font-size: 11px;
}
div.subcontent.case_study ul li div a.more {
	line-height: 18px;
}




ul#BreadCrumb {
	padding: 9px 0 0 12px;
	display: block;
}
ul#BreadCrumb li {
	display: inline;
	padding: 0 3px 0 0;
}




body.career1 div#Content div.bluebox {position: absolute; left: 190px; top: 20px; width: 555px; height: 196px; padding: 0px 15px 0px 15px; background-color: #6f798d;}
body.career1 div#Content div.bluebox object,
body.career1 div#Content div.bluebox object embed {position: relative; left: 0px; top: 0px; margin: 0px; padding: 0px;}
body.career1 div#Content div.textbox { position: absolute; top: 240px; padding: 0 0 0 210px; width: 300px; padding-bottom: 20px;}
body.career2 div#Content div.textbox { padding: 0 0 0 210px; width: 300px; padding-bottom: 20px; }





/* navigation */
ul#Navigation {
	height: 25px;
	width: 100%;
	/*background: transparent url(../i/sub_menu.png) top left no-repeat;*/
	position: absolute;
	top: 54px;
	list-style-type: none;
	border-bottom: 10px solid #d6dde4;

}

* html ul#Navigation  {
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu.png', sizingMethod='crop'); */
}

ul#Navigation li {
	height: 24px;
	width: 190px;
	display: block; 
	float:left;	
	position: relative;
/*	top: -5px;*/
	margin-top: -5px;
	padding-top: 5px;
	border-top-width: 0px;
}
ul#Navigation li.over {
/*	top: -9px;*/
	margin-top: -9px;
	border-top-width: 4px;
	border-top-style: solid;	
}
ul#Navigation li.mm1	{ border-top-color: #8dc63f; }
ul#Navigation li.mm2	{ border-top-color: #f26522; }
ul#Navigation li.mm3	{ border-top-color: #45b6dc; }
ul#Navigation li.mm4	{ border-top-color: #a864a8; }
ul#Navigation li.career {position: absolute; left: 0px; top: -5px; width: 1px; height: 1px; margin: 0px !important; padding: 0px !important; border: none 0px !important; overflow: visible; background: none;}

ul#Navigation li span { 
	width: 6px;
	height: 6px;
	overflow: hidden;
	display: block;
	position: absolute;
	background: url(../i/sep_menuitems_blue.gif);	
	top: 34px;
	right: 0;
	z-index: 1;
	
}
ul#Navigation li a {
	background: #fff url(../i/sub_menu_ro.gif) no-repeat;
	display: block;
	width: 190px;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/: 24px;	
}
ul#Navigation li.mm1 a 	{ background-position: 0px 0px; }
ul#Navigation li.mm2 a 	{ background-position: 0px -24px; }
ul#Navigation li.mm3 a 	{ background-position: 0px -48px; }
ul#Navigation li.mm4 a	{ background-position: 0px -72px; }

ul#Navigation li ul { display: none; }
ul#Navigation li.over ul { display: block; }

body.mm1 ul#Navigation li.mm1 ul { display: block; }
body.mm2 ul#Navigation li.mm2 ul { display: block; }
body.mm3 ul#Navigation li.mm3 ul { display: block; }
body.mm4 ul#Navigation li.mm4 ul { display: block; }

ul#Navigation li ul { 
	position: absolute;
	z-index: 30;
	top: 34px;
	width: 190px;
	height: 196px;
	border-top-width: 3px;
	border-top-style: solid;	
	padding-top: 17px;
	background-repeat: no-repeat;
	background-image: url(../i/menu_colors.png);
}
ul#Navigation li.mm1 ul	{ border-top-color: #8dc63f; background-position: 0px 0px; }
ul#Navigation li.mm2 ul	{ border-top-color: #f26522; background-position: -190px 0px; }
ul#Navigation li.mm3 ul	{ border-top-color: #45b6dc; background-position: -380px 0px; }
ul#Navigation li.mm4 ul	{ border-top-color: #a864a8; background-position: -570px 0px; }
ul#Navigation li.career ul	{ border-top-color: #8A9BA7; background-position: -760px 0px; }

body.career ul#Navigation li.career ul { display: block; z-index: 29;}

ul#Navigation li ul li,
ul#Navigation li ul li:hover {
	border: none;
}

ul#Navigation li ul li {
	height: 13px;
	overflow: hidden;
	width: 190px;
	margin: 0;
	padding: 0;
	top:0;
}
ul#Navigation li ul li:hover {
	border: none;
	top:0;
	margin:0;
	padding:0;
}
ul#Navigation li ul li a {
	padding: 13px 0 0 0;
	width: 190px;
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/: 13px;
	background-repeat: no-repeat;
	background: transparent;
}
ul#Navigation li.mm1 ul li a { background-image: url(../i/sub_menu_1.gif); }

ul#Navigation li.mm1 ul li.m1 a { background-position: 0px 0px; }
ul#Navigation li.mm1 ul li.m2 a { background-position: 0px -13px; }
ul#Navigation li.mm1 ul li.m3 a { background-position: 0px -26px; }
ul#Navigation li.mm1 ul li.m4 a { background-position: 0px -39px; }
ul#Navigation li.mm1 ul li.m5 a { background-position: 0px -52px; }
ul#Navigation li.mm1 ul li.m6 a { background-position: 0px -65px; }
ul#Navigation li.mm1 ul li.m1 a:hover { background-position: -190px 0px; }
ul#Navigation li.mm1 ul li.m2 a:hover { background-position: -190px -13px; }
ul#Navigation li.mm1 ul li.m3 a:hover { background-position: -190px -26px; }
ul#Navigation li.mm1 ul li.m4 a:hover { background-position: -190px -39px; }
ul#Navigation li.mm1 ul li.m5 a:hover { background-position: -190px -52px; }
ul#Navigation li.mm1 ul li.m6 a:hover { background-position: -190px -65px; }


ul#Navigation li.mm2 ul li a { background-image: url(../i/sub_menu_2.gif); }

ul#Navigation li.mm2 ul li.m1 a { background-position: 0px 0px; }
ul#Navigation li.mm2 ul li.m2 a { background-position: 0px -13px; }
ul#Navigation li.mm2 ul li.m3 a { background-position: 0px -26px; }
ul#Navigation li.mm2 ul li.m4 a { background-position: 0px -39px; }
ul#Navigation li.mm2 ul li.m5 a { background-position: 0px -52px; }
ul#Navigation li.mm2 ul li.m1 a:hover { background-position: -190px 0px; }
ul#Navigation li.mm2 ul li.m2 a:hover { background-position: -190px -13px; }
ul#Navigation li.mm2 ul li.m3 a:hover { background-position: -190px -26px; }
ul#Navigation li.mm2 ul li.m4 a:hover { background-position: -190px -39px; }
ul#Navigation li.mm2 ul li.m5 a:hover { background-position: -190px -52px; }


ul#Navigation li.mm3 ul li a { background-image: url(../i/sub_menu_3.gif); }

ul#Navigation li.mm3 ul li.m1 a { background-position: 0px 0px; }
ul#Navigation li.mm3 ul li.m2 a { background-position: 0px -13px; }
ul#Navigation li.mm3 ul li.m3 a { background-position: 0px -26px; }
ul#Navigation li.mm3 ul li.m1 a:hover { background-position: -190px 0px; }
ul#Navigation li.mm3 ul li.m2 a:hover { background-position: -190px -13px; }
ul#Navigation li.mm3 ul li.m3 a:hover { background-position: -190px -26px; }


ul#Navigation li.mm4 ul li a { background-image: url(../i/sub_menu_4.gif); }

ul#Navigation li.mm4 ul li.m1 a { background-position: 0px 0px; }
ul#Navigation li.mm4 ul li.m2 a { background-position: 0px -13px; }
ul#Navigation li.mm4 ul li.m3 a { background-position: 0px -26px; }
ul#Navigation li.mm4 ul li.m4 a { background-position: 0px -39px; }
ul#Navigation li.mm4 ul li.m5 a { background-position: 0px -52px; }
ul#Navigation li.mm4 ul li.m1 a:hover { background-position: -190px 0px; }
ul#Navigation li.mm4 ul li.m2 a:hover { background-position: -190px -13px; }
ul#Navigation li.mm4 ul li.m3 a:hover { background-position: -190px -26px; }
ul#Navigation li.mm4 ul li.m4 a:hover { background-position: -190px -39px; }
ul#Navigation li.mm4 ul li.m5 a:hover { background-position: -190px -52px; }


ul#Navigation li.career ul li a { background-image: url(../i/sub_menu_career.gif); }

ul#Navigation li.career ul li.m1 a { background-position: 0px 0px; }
ul#Navigation li.career ul li.m2 a { background-position: 0px -13px; }
ul#Navigation li.career ul li.m1 a:hover { background-position: -190px 0px; }
ul#Navigation li.career ul li.m2 a:hover { background-position: -190px -13px; }


/* foot */
div#Foot {
	padding: 27px 0 0 0;
	background: #fff url(../i/sub_foot_bg.gif) top left repeat-x;
	height: 80px;
	position: relative;
	z-index: 5;
	font-family: arial !important;
	font-size: 9px !important; line-height: 12px;
}

div#Foot div.logos {
	display: block;
	float: left;
	width: 334px;
	padding: 12px 0 0 15px;
	overflow: hidden;
	white-space: nowrap;
}
div#Foot div.logos img {
	display: block; float: left; clear: none;
	margin-right: 12px;
}
div#Foot span {
	display: block;
	float: left;
	border-left: 1px solid #e8ebf1;
	padding: 0px 0 0px 13px;
	height: auto !important;	
}
div#Foot ul {
	display: block;
	float: left;
	border-left: 1px solid #e8ebf1;
	padding: 11px 0 24px 13px;
	height: 36px !important;	
}
div#Foot ul li {
	display: block;
	float: left;
	width: 65px;
	padding: 0 0 0 13px;
	margin: 0px;
	overflow: visible;
}
div#Foot ul li a.dot {
	background: url(../i/icon_footer_link.gif) 0px 4px no-repeat;
	padding: 2px 0 0 13px;
	position: relative; left: -13px;
}
div#Foot span.address { width: 172px; padding-top: 0px; padding-bottom: 0px;}
div#Foot span.contact { height: 36px !important; width: 143px; padding-top: 11px; padding-bottom: 24px; }

div#Foot ul { width: 156px; }
div#Foot div.hr {
	height: 11px;
	width: 100%;
	position: absolute;
	bottom: -22px;
	left:0;
	background: #fff url(../i/sub_foot_bg_sub.gif) top left repeat-x;
	border-bottom: 10px solid white;
}
div#Foot div.hr hr { display: none; }

