*{
	padding: 0px;
	margin: 0px;
}

.clear {
	clear: both;
}

BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #4b4b4b;
	background-color: #ffffff;
}

#Full {
	width: 960px;
	margin: 0px auto;
	overflow: hidden;
	text-align: left;
}

#Top {
	width: 960px;
	height: 280px;
	float: left;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
}

#Top .top {
	width: 960px;
	height: 39px;
	float: left;
	overflow: hidden;
}

#Top .top .left {
	width: 400px;
	float: left;
	overflow: hidden;
}

#Top .top .right {
	width: 560px;
	float: left;
	overflow: hidden;
}

#TopLink {
	font-family: Tahoma;
	font-size: 11px;
}

#TopLink A {
	text-decoration: none;
	color: #3c3c3c;
}

#TopLink A:hover {
	text-decoration: underline;
}

.icon {
/*	height: 14px; */
	float: right;
	overflow: hidden;
	display: block;
}

.icon A {
	margin-left: 4px;
	margin-right: 4px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
}

.icon1 {
	width: 11px;
	height: 7px;
	margin-top: 9px;
	background-image: url('../gfx/icon_contact.gif');
}

.icon1:hover {background-position: 0px -7px;}

.icon2 {
	width: 11px;
	height: 9px;
	margin-top: 8px;
	background-image: url('../gfx/icon_sitemap.gif');
}

.icon2:hover {background-position: 0px -9px;}

.icon3 {
	width: 14px;
	height: 14px;
	margin-top: 7px;
	background-image: url('../gfx/icon_favorites.gif');
}

.icon3:hover {background-position: 0px -14px;}

.icon4 {
	width: 11px;
	height: 10px;
	margin-top: 7px;
	background-image: url('../gfx/icon_home.gif');
}

.icon4:hover {background-position: 0px -10px;}

#TopBottom {
	width: 960px;
	height: 61px;
	margin-top: 180px;
	float: left;
	overflow: hidden;
}

#TopMenu {
	width: 720px;
	height: 61px;
	float: left;
	overflow: hidden;
}

#TopMenu A {
	height: 61px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../gfx/menu.gif');
}

.bt01 {width: 93px; background-position: 0px 0px;}
.bt01:hover {background-position: 0px -61px;}
.bt02 {width: 99px; background-position: -93px 0px;}
.bt02:hover {background-position: -93px -61px;}
.bt03 {width: 98px; background-position: -192px 0px;}
.bt03:hover {background-position: -192px -61px;}
.bt04 {width: 98px; background-position: -290px 0px;}
.bt04:hover {background-position: -290px -61px;}
.bt05 {width: 98px; background-position: -388px 0px;}
.bt05:hover {background-position: -388px -61px;}
.bt06 {width: 103px; background-position: -486px 0px;}
.bt06:hover {background-position: -486px -61px;}
.bt07 {width: 109px; background-position: -589px 0px;}
.bt07:hover {background-position: -589px -61px;}

#Szukajka {
	width: 231px;
	height: 61px;
	float: left;
	overflow: hidden;
	background: url('../gfx/szukajkaBg.gif') top no-repeat;
}

#Szukajka .top {
	width: 231px;
	height: 34px;
	float: left;
	overflow: hidden;
	background: url('../gfx/szukajkaArrow.gif') no-repeat;
	background-position: 165px 20px;
}

#Szukajka .top INPUT {
	width: 131px;
	height: 19px;
	margin: 10px 0px 0px 25px;
}

#Szukajka .top A {
	margin-left: 23px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#Szukajka .top A:hover {
	text-decoration: underline;
}

#Szukajka .bottom {
	width: 231px;
	height: 27px;
	text-align: right;
	float: left;
	overflow: hidden;
}

#Szukajka .bottom A {
	margin-right: 7px;
	line-height: 20px;
	color: #003f6f;
	text-decoration: none;
}

#Szukajka .bottom A:hover {
	text-decoration: underline;
}

#Content {
	width: 946px;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	display: inline;
}

#Both {
	width: 940px;
	float: left;
	overflow: hidden;
}

#Both A {
	text-decoration: none;
	color: #ff7c00;
}

#Both A:hover {
	text-decoration: underline;
}

#Left_big {
	width: 704px;
	float: left;
	overflow: hidden;
}

#Left_bigBody {
	width: 670px;
}

#Left_bigBody P {
	margin: 10px 0px;
	line-height: 16px;
}

#Left_bigBody UL, #Left_bigBody OL {
	margin: 10px 0px 10px 20px;
	line-height: 16px;
}

#Left_bigBody H1 {
	font-size: 14px;
	font-weight: bold;
	color: #5f5f5f;
}

#Left_bigBody A {
	text-decoration: none;
	color: #ff7c00;
}

#Left_bigBody A:hover {
	text-decoration: underline;
}

#Left_big .firstPageLinks {
	width: 100%;
	margin-top: 5px;
	font-weight: bold;
	color: #0075ab;
}

#Left_big .firstPageLinks TR {
	vertical-align: top;
	line-height: 17px;
}

#Left_big .firstPageLinks TR A {
	font-weight: bold;
	color: #0075ab;
	text-decoration: none;
}

#Left_big .firstPageLinks TR A:hover {
	text-decoration: underline;
}

.contactColumn {
	width: 335px;
	float: left;
	overflow: hidden;
}

#FormularzKontaktowy {
	margin-top: 6px;
}

.moreBtn {
	font-size: 10px;
	font-weight: bold;
	color: #525e64;
	text-decoration: none;
	background: url('../gfx/sciezkaArrow.gif') right center no-repeat;
}

.moreBtn SPAN {
	margin-right: 10px;
}

.moreBtn:hover {
	text-decoration: underline;
}

#JakoscBox {
	padding: 5px;
	overflow: hidden;
	background: #f4f7f8 url('../gfx/jakoscBoxBg.gif') top left no-repeat;
}

#PolecaneMain {
	padding: 5px;
	overflow: hidden;
	clear: both;
	background-color: #e9eff2;
}

#PolecaneTable {
	width: 100%;
}

#PolecaneTable TR {
	padding: 0px;
	margin: 0px;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #8f9087;
	line-height: 16px;
	cursor: pointer;
}

#PolecaneTable TR TD {
	height: 16px;
	padding: 0px;
	border-top: 3px solid #e9eff2;
	border-bottom: 3px solid #e9eff2;
	margin: 0px;
	overflow: hidden;
}

#PolecaneTable .col1 {
	width: 3px;
	height: 16px;
	background: url('../gfx/polecaneColorMask.gif') top left no-repeat;
}

#PolecaneTable .col2 {
	padding-left: 7px;
}

#PolecaneTable .col5 IMG {
	float: left;
	overflow: hidden;
}

#LosoweMain {
	padding: 5px;
	overflow: hidden;
	clear: both;
	background-color: #f8fafb;
}

#LosoweTable {
	width: 100%;
}

#LosoweTable TR {
	padding: 0px;
	margin: 0px;
	height: 16px;
	font-weight: bold;
	font-size: 11px;
	color: #00a6cd;
	line-height: 16px;
	cursor: pointer;
}

#LosoweTable TR TD {
	height: 16px;
	padding: 0px;
	border-top: 3px solid #f8fafb;
	border-bottom: 3px solid #f8fafb;
	margin: 0px;
	overflow: hidden;
}

#ThreeColumnsMain {
	width: 100%;
	overflow: hidden;
	clear: both;
	color: #4b4b4b;
}

#ThreeColumnsMain .column {
	width: 200px;
	float: left;
	overflow: hidden;
	text-align: justify;
}

#ThreeColumnsMain .separator {
	width: 35px;
	float: left;
	overflow: hidden;
	background: url('../gfx/line_pion.gif') 18px 15px no-repeat;
}

#ThreeColumnsMain A {
	color: #0c5796;
	text-decoration: underline;
}

#ThreeColumnsMain A:hover {
	text-decoration: none;
}

#Right_small {
	width: 242px;
	float: left;
	overflow: hidden;
	background: url('../gfx/line_pion.gif') left top no-repeat;
}

#Right_small .banerek {
	width: 231px;
	height: 108px;
	margin-top: 10px;
	float: right;
	overflow: hidden;
}

#Right_small .banerek IMG {
	border: 0px;
}

#Najblizsze {
	width: 231px;
	padding-bottom: 4px;
	color: #7f7f7f;
	float: right;
	overflow: hidden;
	background: url('../gfx/line_225.gif') bottom no-repeat;
}

#Najblizsze A {
	font-size: 11px;
	color: #ff7c00;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

#Najblizsze A:hover {
	text-decoration: none;
}

#Najblizsze .bottomLink {
	background: url('../gfx/sciezkaArrow.gif') no-repeat;
	background-position: right center;
}

#Najblizsze .bottomLink A {
	margin-right: 9px;
	font-size: 10px;
	color: #525e64;
	text-decoration: none;
}

#Najblizsze .bottomLink A:hover {
	text-decoration: underline;
}

#Najblizsze .bottom {
	width: 231px;
	float: left;
	overflow: hidden;
}

#Najblizsze .bottom .left {
	float: left;
	overflow: hidden;
}

#Najblizsze .bottom .right {
	float: right;
	overflow: hidden;
}

#Najblizsze .bottom .right .digit {
	width: 17px;
	height: 15px;
	margin: 1px 2px;
	font-size: 10px;
	font-weight: normal;
	color: #7f7f7f;
	text-align: center;
	text-decoration: none;
	line-height: 15px;
	float: left;
	overflow: hidden;
	background: url('../gfx/najblizszeDigitBg.gif') no-repeat;
	background-position: top;
}

#Najblizsze .bottom .right .digit:hover {
	background-position: 0px -15px;
}

#Najblizsze .bottom .right .aktive {
	background-position: bottom;
	color: #ffffff;
}

#Najblizsze .bottom .right .aktive:hover {
	background-position: 0px -30px;
}

.header {
	height: 29px;
	margin: 10px 0px 0px 15px;
	float: left;
	overflow: hidden;
	display: inline;
}

.header .left {
	width: 5px;
	height: 29px;
	float: left;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
}

.header .center {
	height: 29px;
	float: left;
	overflow: hidden;
	background-position: top;
	background-repeat: repeat-x;
}

.header .center P, #Left_bigBody .header .center P {
	margin: 0px 3px 0px 9px;
	padding: 0px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 29px;
}

.header .right {
	width: 3px;
	height: 29px;
	float: left;
	overflow: hidden;
	background-position: top right;
	background-repeat: no-repeat;
}

.headerOrange .left, .headerOrange .right {background-image: url('../gfx/headerOrangeBgSides.gif');}
.headerOrange .center {background-image: url('../gfx/headerOrangeBg.gif');}
.headerGray .left, .headerGray .right {background-image: url('../gfx/headerGrayBgSides.gif');}
.headerGray .center {background-image: url('../gfx/headerGrayBg.gif');}
.headerBlue .left, .headerBlue .right {background-image: url('../gfx/headerBlueBgSides.gif');}
.headerBlue .center {background-image: url('../gfx/headerBlueBg.gif');}
.headerBlueDark .left, .headerBlueDark .right {background-image: url('../gfx/headerBlueDarkBgSides.gif');}
.headerBlueDark .center {background-image: url('../gfx/headerBlueDarkBg.gif');}

#Newsletter {
	width: 224px;
	height: 53px;
	margin: 15px 0px 0px 15px;
	float: left;
	overflow: hidden;
	display: inline;
	background: url('../gfx/newsletterBg.gif') top no-repeat;
}

#Newsletter P {
/*	margin: 0px */
	padding: 4px 0px 0px 10px;
	font-weight: bold;
	color: #ffffff;
}
#Newsletter INPUT {
	width: 150px;
}

#Newsletter .dodaj {
	margin-left: 20px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#Newsletter .dodaj:hover {
	text-decoration: underline;
}

#Newsletter .usun {
	margin-left: 125px;
	font-weight: normal;
	color: #003f6f;
	text-decoration: none;
}

#Newsletter .usun:hover {
	text-decoration: underline;
}

#SlowaKluczowe {
	width: 211px;
	margin-top: 10px;
	margin-left: 13px;
	float: left;
	overflow: hidden;
	display: inline;
	color: #5f5f5f;
	text-align: justify;
	line-height: 16px;
}

#Sciezka {
	width: 100%;
	margin-top: 6px;
	margin-bottom: 20px;
	float: left;
	overflow: hidden;
}

#Sciezka SPAN {
	margin-left: 10px;
	background: url('../gfx/sciezkaArrow.gif') no-repeat;
	background-position: left center;
}

#Sciezka A {
	margin-left: 12px;
	font-size: 9px;
	color: #969696;
	text-decoration: none;
}

#Sciezka A:hover {
	text-decoration: underline;
}

#Left_small {
	width: 208px;
	float: left;
	overflow: hidden;
}

#Right_big {
	width: 732px;
	float: left;
	overflow: hidden;
}

#Right_big UL {
	margin-left: 25px;
	margin-right: 10px;
}

.menuOferty {
	width: 195px;
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	overflow: hidden;
	clear: both;
	background: url('../gfx/ofertaMenu.png') no-repeat;
	background-position: top;
}

.menuOferty SPAN {
	margin-left: 15px;
	display: block;
}

.menuOferty:hover {
	background-position: 0px -60px;
}

.active1, .active1:hover {
	background-position: 0px -30px;
}

.sub {
	width: 195px;
	display: none;
	float: left;
	overflow: hidden;
	clear: both;
}

.menuSub1 {
	width: 190px;
	margin-left: 4px;
	margin-bottom: 1px;
	float: left;
	overflow: hidden;
	display: inline;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 22px;
	background-color: #206ca5;
	background-repeat: no-repeat;
	background-position: 177px 50%;
	background-image: url('../gfx/sub1Arrow0.gif');
}

.menuSub1:hover {
	background-color: #e9841b;
}

.menuSub1 SPAN {
	margin: 0px 15px 0px 5px; 
	display: block;
}

.active2 {
	background-color: #e9841b;
}

.menuSub2 {
	width: 190px;
	margin-left: 4px;
	margin-bottom: 1px;
	float: left;
	overflow: hidden;
	display: inline;
	font-size: 11px;
	color: #174d88;
	text-decoration: none;
	line-height: 22px;
	background-color: #dcf1f7;
}

.menuSub2:hover {
	text-decoration: underline;
}

.menuSub2 SPAN {
	margin: 0px 5px;
	display: block;
}

.active3 {
	color: #e9841b;
}

.ofertaTop {
	width: 732px;
	height: 7px;
	float: left;
	overflow: hidden;
	background: url('../gfx/ofertaTopLine.gif') top no-repeat;
}

.ofertaBottom {
	width: 732px;
	height: 7px;
	float: left;
	overflow: hidden;
	background: url('../gfx/ofertaBottomLine.gif') top no-repeat;
}

.ofertaCenter {
	width: 732px;
	padding-top: 20px;
	font-family: Verdana;
	float: left;
	overflow: hidden;
	background: url('../gfx/ofertaCenterLine.gif') left repeat-y;
}

.ofertaCenter H1 {
	font-size: 12px;
	color: #1a599b;
	text-align: center;
	text-transform: uppercase;
}

.ofertaCenter UL {
	margin-left: 25px;
	margin-right: 10px;
	list-style-type: disc;
}

.ofertaCenter OL {
	margin-left: 30px;
	margin-right: 10px;
}

.ofertaCenter LI UL {
	margin-left: 0px;
	padding-left: 0px;
}

.ofertaCenter LI UL LI {
	margin-left: -9px;
	padding-left: 0px;
}

.ofertaCenter UL LI LI, .ofertaCenter OL LI LI {
	list-style-image: url('../gfx/subLi.gif');
}

.ofertaCenter P {
	margin: 15px 10px 0px 10px;
}

.terminarz {
	width: 582px;
	margin-top: 10px;
	padding-left: 150px;
	color: #2680b7;
	text-align: center;
}

.terminarz A {
	color: #2680b7;
	text-decoration: underline;
}

.terminarz A:hover {
	text-decoration: none;
}

#Bottom {
	width: 946px;
	margin-left: 5px;
	float: left;
	overflow: hidden;
	display: inline;
}

#Loga {
	width: 946px;
	text-align: center;
}

#Loga IMG {
	margin: 0px 10px;
}

#ZamowBtn {
	width: 111px;
	height: 34px;
	background: url('../gfx/zamowBtn.png') top no-repeat;
}

#ZamowBtn:hover {
	background-position: bottom;
}

.szukajkaTop {
	margin-bottom: 14px;
	color: #ff5e00;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#SzukajkaOfert {
	width: 644px;
	margin-left: 56px;
	margin-bottom: 10px;
	float: left;
	overflow: hidden;
	display: inline;
	background: #eef2f5 url('../gfx/szukajkaTop.gif') top no-repeat;
}

#SzukajkaOfert .content {
	width: 644px;
	float: left;
	overflow: hidden;
	font-family: Tahoma;
	font-size: 11px;
	color: #23a1ca;
}

#SzukajkaOfert .content .left {
	width: 353px;
	margin: 20px 0px 35px 0px;
	float: left;
	overflow: hidden;
	text-align: right;
}

#SzukajkaOfert .content .left P {
	margin-left: 0px;
	margin-right: 0px;
	text-align: right;
	color: #ff5e00;
	font-weight: bold;
}

#SzukajkaOfert .content .right {
	width: 291px;
	margin: 20px 0px 35px 0px;
	float: left;
	overflow: hidden;
	text-align: right;
}

#SzukajkaOfert .content .right P {
	margin-left: 0px;
	margin-right: 50px;
	text-align: right;
	color: #ff5e00;
	font-weight: bold;
}

#SzukajkaOfert .content .right .szukajkaOfertBtn {
	width: 78px;
	height: 20px;
	float: right;
	overflow: hidden;
	background: url('../gfx/szukajkaOfertBtn.gif') top no-repeat;
}

#SzukajkaOfert .content .right .szukajkaOfertBtn:hover {
	background-position: bottom;
}

#SzukajkaOfert .content P {
	margin: 8px 20px;
	line-height: 12px;
	text-align: justify;
}

#SzukajkaOfert .bottom {
	width: 644px;
	height: 6px;
	float: left;
	overflow: hidden;
	background: url('../gfx/szukajkaBottom.gif') top no-repeat;
}

#Harmonogram {
	width: 912px;
	float: left;
	overflow: hidden;
	clear: both;
/*	background-color: red; */
}

#HarmonogramSearch {
	width: 912px;
	margin-bottom: 10px;
	text-align: right;
	float: left;
	overflow: hidden;
}

#HarmonogramSearch .szukajBtn {
	width: 78px;
	height: 20px;
	margin-left: 10px;
	float: right;
	overflow: hidden;
	background: url('../gfx/harmonogramSzukajBtn.gif') top no-repeat;
}

#HarmonogramSearch .typySzkolen {
	float: left;
	line-height: 20px;
}

#HarmonogramSearch .changeType {
	text-decoration: none;
	color: #ff7c00;
}

#HarmonogramSearch .changeType:hover {
	text-decoration: underline;
}

#HarmonogramSearch .szukajBtn:hover {
	background-position: bottom;
}

#HarmonogramTable {
	width: 912px;
	float: left;
	overflow: hidden;
}

#HarmonogramTable .headerTab TD {
	height: 30px;
	margin: 1px;
	padding: 0px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	background-color: #2580b7;
}

#HarmonogramTable .headerTab TD  SPAN {
	margin-left: 11px;
}

#HarmonogramTable .headerTab .col1 {
	width: 423px;
	background: #2580b7 url('../gfx/harmonogramTabTopLeftCorner.gif') top left no-repeat;
	text-align: left;
}
#HarmonogramTable .headerTab .col2 {width: 139px;}
#HarmonogramTable .headerTab .col3 {width: 79px;}
#HarmonogramTable .headerTab .col4 {width: 96px;}
#HarmonogramTable .headerTab .col5 {width: 93px;}
#HarmonogramTable .headerTab .col6 {
	width: 72px;
	background: #2580b7 url('../gfx/harmonogramTabTopRightCorner.gif') top right no-repeat;
}

#HarmonogramTable .lineTab TD {
	padding: 9px 0px;
	color: #2580b7;
	font-weight: bold;
	text-align: center;
	background-color: #eef2f5;
}

#HarmonogramTable .lineTab .col1 {
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

#HarmonogramTable .lineTab .col1 .name {
	width: 288px;
	float: left;
	overflow: hidden;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 10px 7px;
}

#HarmonogramTable .lineTab .col1 .name SPAN {
	margin-left: 22px;
	display: block;
}

#HarmonogramTable .lineTab .col1 .name SPAN A {
	text-decoration: none;
	color: #2580b7;
}

#HarmonogramTable .lineTab .col1 .name SPAN A:hover {
	text-decoration: underline;
}

#HarmonogramTable .lineTab .col1 .sign {
	width: 130px;
	float: left;
	overflow: hidden;
	text-align: left;
}

#HarmonogramTable .lineTab .col2 {
	font-weight: normal;
	text-align: left;
}

#HarmonogramTable .lineTab .col2 SPAN {
	margin-left: 17px;
	display: block;
}

#HarmonogramTable .favIcon {
	cursor: pointer;
}

#FormularzZgloszenia {
	line-height: 20px;
}

#FormularzZgloszenia TD {
	white-space: nowrap;
}

#FormularzZgloszenia SELECT {
	width: 600px;
}

#Iframe {
	width: 706px;
	height: 300px;
	margin-left: 10px;
	border: 3px solid #4b4b4b;
}

.ofertaTerminarzLewa {
	width: 400px;
	float: left;
	overflow: hidden;
}

.ofertaButtons {
	margin-right: 12px;
	float: right;
	overflow: hidden;
	width: 166px;
}

.lokalizacjaBtn {
	width: 139px;
	height: 34px;
	float: right;
	overflow: hidden;
	background: url('../gfx/lokalizacjaBtn.gif') top no-repeat;
}

.lokalizacjaBtn:hover {
	background-position: bottom;
}

.zamowBtn {
	width: 111px;
	height: 34px;
	margin-right: 14px;
	margin-bottom: 8px;
	float: right;
	overflow: hidden;
	background: url('../gfx/zamowBtn.png') top no-repeat;
}

.zamowBtn:hover {
	background-position: bottom;
}

.mapa1 {
	font-weight: bold;
	color: #ff7d00;
	text-decoration: none;
}

.mapa2 {
	color: #00598c;
	text-decoration: none;
}

.mapa3 {
	font-weight: bold;
	color: #00598c;
	text-decoration: none;
}

.mapa1:hover, .mapa2:hover, .mapa3:hover {
	text-decoration: underline;
}

#NSparagraf3 {
	text-align: justify;
}

#Galeria .photo {
	width: 166px;
	height: 115px;
	margin-top: 10px;
	float: left;
	overflow: hidden;
	text-align: center;
}

#Galeria .photo IMG {
	border: 4px solid #525e64;
}

#FooterMenu {
	width: 946px;
	height: 41px;
	float: left;
	overflow: hidden;
}

#FooterMenu .left {
	width: 4px;
	height: 41px;
	float: left;
	overflow: hidden;
	background: url('../gfx/footerMenuBg.gif') top left no-repeat;
}

#FooterMenu .menu {
	width: 690px;
	height: 41px;
	text-align: center;
	float: left;
	overflow: hidden;
	background-color: #0075ab;
}

#FooterMenu .menu A {
	margin: 0px 15px;
	font-size: 9px;
	color: #f2f3ef;
	line-height: 41px;
	text-decoration: none;
	text-transform: uppercase;
}

#FooterMenu .menu A:hover {
	text-decoration: underline;
}

#FooterMenu .right {
	width: 4px;
	height: 41px;
	float: left;
	overflow: hidden;
	background: url('../gfx/footerMenuBg.gif') top right no-repeat;
}

#FooterMenu .address {
	width: 223px;
	height: 41px;
	text-align: right;
	float: left;
	overflow: hidden;
	color: #ffffff;
	background-color: #0075ab;
}

#FooterMenu .address A {
	color: #c6bd96;
	text-decoration: none;
}

#FooterMenu .address A:hover {
	text-decoration: underline;
}

#Footer .left {
	width: 698px;
	padding-top: 14px;
	text-align: center;
	float: left;
	overflow: hidden;
}

#Footer .right {
	width: 248px;
	padding: 6px 0px;
	font-size: 9px;
	color: #a9b4bb;
	text-align: right;
	line-height: 12px;
	float: left;
	overflow: hidden;
}

#Footer .right A {
	color: #a9b4bb;
	text-decoration: none;
}

#Footer .right A:hover {
	text-decoration: underline;
}





.floatRight {
	float: right;
	overflow: hidden;
}

.floatLeft {
	float: left;
	overflow: hidden;
}