body {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

body, h1, h2, h3, td, p, li, ol, ul, input, select, textarea, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #434343;
}

form {
	margin: 0px;
	padding: 0px;
}

a, a:visited {
	color: #0071AF;
	text-decoration: none;
}

a:hover {
	color: #0071AF;
	text-decoration: underline;
}


.topPanel {
	height: 114px;
	background-image: url(../images/slogan.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 18px;
}

.topPanel .icons{
	width: 100%;
	text-align: right;
}

.topPanel .icons a{
	padding-left: 5px;
}

.header {
	height: 265px;
	background-image: url(../images/headerBg.jpg);
	background-repeat: repeat-x;
	background-color: #E7E7E7;
}

.headerLeft {
	width: 100%;
	height: 265px;
	background-image: url(../images/headerLeft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.headerRight {
	padding: 21px 13px 19px 0px;
	background-image: url(../images/headerRight.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #E7E7E7;
}

.menu{
}

.menu td{
	border-right: 3px solid #F5F5F5;
	text-align: center;
	white-space: nowrap;
}

.menu a, .menu a:visited{
	display: block;
	padding: 10px 12px 7px 12px;
	font-size: 13px;
	color: #035081;
	font-weight: bold;
	text-transform: uppercase;
}

.menu a:hover{
	color: #0789D0;
	border-top: 5px solid #0277B8;
	padding: 5px 12px 7px 12px;
	text-decoration: none;
}

.menu a.now, .menu a.now:visited, .menu a.now:hover{
	background-color: #0277B8;
	background-image: url(../images/menuNowBg.jpg);
	background-repeat: repeat-x;
	display: block;
	padding: 10px 12px 7px 12px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 0px;
	text-decoration: none;
}

.indexCenterBlock {
	border-bottom: 1px solid #434343;
}

.indexCenterBlock th {
	font-weight: normal;
	text-align: left;
	width: 100%;
	padding-right: 10px;
}

.indexCenterBlock h1 {
	font-size: 26px;
	color: #0071AF;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 0px 0px;
}


.indexCenterBlock p {
	margin: 0px 0px 11px 0px;
	padding: 0px;
	text-align: left;
}

h1 {
	font-size: 28px;
	color: #0071AF;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 24px 0px 0px 0px;
}

h1.nonmargin {
	font-size: 28px;
	color: #0071AF;
	font-weight: normal;
	margin: 0px 0px -1px 0px;
	padding: 24px 0px 0px 0px;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	margin: 20px 0px 8px 0px;
	color: #5C5B5B;
	padding: 0px;
}

h3 {
	font-size: 17px;
	font-weight: normal;
	color: #004E7F;
	border-bottom: 1px solid #D7D7D7;
	margin: 20px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
}

h3.nonmargin {
	font-size: 17px;
	font-weight: normal;
	color: #004E7F;
	border-bottom: 1px solid #D7D7D7;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
}

h4 {
	font-size: 17px;
	font-weight: normal;
	color: #0071AF;
	margin: 20px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

h6 {
	background-image: url(../images/info2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0px 4px 0px;
	padding: 2px 0px 5px 28px;
}




p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	text-align: justify;
}

ul {
	margin: 0px 0px 18px 0px;
	padding: 0px;
}

ul li{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 40px;
	background-image: url(../images/liBullet.gif);
	background-repeat: no-repeat;
	background-position: 19px 7px;
	list-style: none;
}

ol {
	margin: 0px 0px 18px 40px;
	padding: 0px 0px 0px 0px;
}

ol li{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.blue {
	color: #0071AF;
}


ul ul {
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

ul ul li{
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 20px;
	background-image: none;
	background-image: url(../images/smBullet4.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	list-style: none;
	font-size: 12px;
	color: #434343;
}

ul ul a, ul ul a:visited {
	font-size: 12px;
	color: #434343;
}

ul ul a:hover {
	color: #0071AF;
	font-size: 12px;
}

ul ul ul li{
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/smBullet5.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	list-style: none;
	font-size: 12px;
	color: #434343;
}



ul ul ul a, ul ul ul a:visited {
	font-size: 11px;
	color: #555555;
}

ul ul ul a:hover {
	color: #0071AF;
	font-size: 11px;
}



ul ul ul ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: none;
	list-style: none;
	font-size: 11px;
	color: #434343;
}






p.podpis {
	font-size: 15px;
	color: #0376C9;
	font-style: italic;
	margin: 0px 0px 10px 0px;
	padding: 3px 10px 8px 10px;
	background-color: #FFF7E5;
}

.news b {
	font-size: 14px;
}


p.date{
	color: #8A8A8A;
}


p.otziv {
	font-size: 14px;
	font-style: italic;
	margin: 0px;
	padding: 8px 10px 0px 10px;
	background-color: #FFF7E5;
}

.newsList {
	border-top: solid 1px #C6C6C6;
}

.newsList td{
	border-bottom: solid 1px #C6C6C6;
}

.red {
	color: #04B700;
	font-size: 14px;
}

.indexNews {
	margin: 10px 0px 0px 0px;
}

.indexNews .selectLine {
	background-image: url(../images/selectLine.gif);
	background-repeat: repeat-y;
}

.indexNews th{
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	font-size: 11px;
	width: 33%;
}

.indexNews a, .indexNews a:visited{
	display: block;
	padding: 6px 6px 6px 10px;
	color: #434343;
}

.indexNews a:hover{
	text-decoration: none;
	color: #0071AF;
	cursor: hand;
}

.indexNews a .date, .indexNews a:visited .date{
	font-size: 10px;
	display: block;
	color: #8A8A8A;
}

.indexNews a:hover .date{
	text-decoration: underline;
	color: #0071AF;
}

.indexNews a .title, .indexNews a:visited .title{
	font-size: 15px;
	color: #0071AF;
	font-weight: normal;
	display: block;
	height: 44px;
}


.footer {
	color: #8E8E8E;
	font-size: 11px;
	padding-top: 12px;
	padding-bottom: 20px;
}

.license {
	color: #8E8E8E;
	font-size: 11px;
	float: right;
}

.staj {
	background-image: url(../images/stajBg.gif);
	background-repeat: no-repeat;
	background-color: #EAEAEA;
	width: 218px;
	height: 66px;
}

.staj .dates{
	padding: 1px 0px 3px 0px;
	margin: 30px 10px 0px 4px;
	font-size: 14px;
	color: #0A5E93;
	background-image: url(../images/stajBg2.gif);
	background-repeat: repeat-x;
	background-color: #ECECEC;
	text-align: center;
}

.fastLinks {
	padding: 15px 0px 15px 0px;
}

.fastLinks a, .fastLinks a:visited {
	font-size: 11px;
	color: #434343;
	display: block;
	text-transform: uppercase;
	background-image: url(../images/fastLinksBullet.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding: 5px 0px 3px 20px;
}

.fastLinks a:hover {
	color: #0071AF;
	text-decoration: underline;
}

.office {
	background-image: url(../images/officeBg.jpg);
	background-repeat: no-repeat;
	background-color: #D5EAF6;
	height: 134px;
	margin-top:25px;
}

.office a, .office a:hover, .office a:visited, .office a span, .office a:hover span, .office a:visited span{
	color: #434343;
	text-decoration: none;
}

.office a.email, .office a.email:visited {
	color: #0071AF;
	text-decoration: none;
}

.office a.email:hover {
	color: #0071AF;
	text-decoration: underline;
}

.office span {
	display: block;
	padding: 5px 10px 0px 20px;
	font-size: 11px;
}

.office a span.title, .office a:hover span.title, .office a:visited span.title {
	display: block;
	margin: 0px 20px 0px 20px;
	padding: 12px 0px 3px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	border-bottom: 1px solid #98D0F0;
}

.office table {
	margin-left:20px;
}

.office table td{
	padding-top:5px;
	padding-right:3px;
	font-size: 11px;
}

.office table th{
	padding-top:5px;
	padding-right:5px;
	font-size: 11px;
	text-align: left;
	width: 35%;
}

.tbDate {
	border-top: solid 1px #D2D2D2;
	border-left: solid 1px #D2D2D2;
	width: 100%;
	margin: 7px 0px 10px 0px;
}


.tbDate th {
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
	padding: 7px 10px 7px 10px;
	font-size: 12px;
	color: #0071AF;
	background-image: url(../images/tbDateThBg.gif);
	background-repeat: repeat-x;
	background-color: #EBF5FC;
}

.tbDate td {
	border-right: solid 1px #D2D2D2;
	border-bottom: solid 1px #D2D2D2;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}

.tbDate .row1 td {
	background-color: #FFFFFF;
}

.tbDate .row2 td {
	background-color: #FBFBFB;
}

td.tbForm {
	border-top: solid 1px #72B9E0;
	border-left: solid 1px #72B9E0;
	border-right: solid 1px #72B9E0;
	padding: 15px 20px 10px 20px;
	font-size: 12px;
}

td.tbForm th {
	font-size: 13px;
	color: #555555;
	text-align: right;
	font-weight: normal;
	padding: 3px;
}

td.tbForm td {
	padding: 3px;
}

td.tbForm .textField {
	font-size: 13px;
	border: solid 1px #B3B3B3;
}

td.tbForm .formButton {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/buttonBg.gif);
	background-repeat: repeat-x;
	border: solid 1px #098CD3;
	padding: 2px 10px 3px 10px;
	background-color: #2B9BDA;
}

.subMenuRight {
	width: 150px;
	margin-bottom: 20px;
}

.subMenuRight th {
	height: 31px;
	background-image: url(../images/subMenuRight.gif);
	background-repeat: no-repeat;
	background-color: #D6EAFA;
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	text-transform: uppercase;
	text-align: left;
	padding: 1px 0px 0px 15px;
}

.subMenuRight td {
	padding: 3px 0px 0px 0px;
}

.subMenuRight td a, .subMenuRight td a:visited {
	display: block;
	font-size: 11px;
	color: #616161;
	text-transform: uppercase;
	padding: 4px 10px 4px 27px;
	border-bottom: solid 1px #E5E5E5;
	background-image: url(../images/smBullet.gif);
	background-repeat: no-repeat;
	background-position: 16px 10px;
}

.subMenuRight td a:hover {
	color: #0279BA;
	text-decoration: underline;
}

.bottomMenu {
	border-top: solid 1px #E3E3E3;
	padding-top: 5px;
	padding-bottom: 12px;
}

.bottomMenu a, .bottomMenu a:visited {
	color: #838383;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0px 17px 0px 0px;
}

.bottomMenu a:hover {
	color: #0789D0;
	text-decoration: none;
}

.partnerLogos th{
	width: 33%;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
	padding: 3px 0px 10px 0px;
}

.partnerLogos td{
	text-align: center;
}

.archivNews {
	margin: 10px 0px 0px 0px;
}

.archivNews th{
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	font-size: 13px;
}

.archivNews a, .archivNews a:visited{
	display: block;
	padding: 0px 0px 12px 0px;
	color: #434343;
}

.archivNews a:hover{
	text-decoration: none;
	color: #0071AF;
	cursor: hand;
}

.archivNews a .date, .archivNews a:visited .date{
	font-size: 11px;
	display: block;
	color: #8A8A8A;
}

.archivNews a:hover .date{
	text-decoration: none;
	color: #0071AF;
}

.archivNews a .title, .archivNews a:visited .title{
	font-size: 16px;
	color: #0071AF;
	font-weight: normal;
	display: block;
	border-bottom: 1px solid #D7D7D7;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
}

.alfavit td {
	background-image: url(../images/alfavitBg.gif);
	background-repeat: no-repeat;
	background-color: #EDEDED;
	width: 24px;
	height: 24px;
	text-align: center;
}

.alfavit .active-label, .alfavit .now {
	background-image: url(../images/alfavitNowBg.gif);
	background-repeat: no-repeat;
	background-color: #E7F4FA;
	width: 24px;
	height: 24px;
	text-align: center;
}

.answer {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	text-align: justify;
}

.answer span.date{
	display: block;
	float: right;
	font-size: 11px;
	color: #8A8A8A;
	padding-top: 2px;
}

.answer span.name{
	font-size: 16px;
	color: #0071AF;
	display: block;
	border-bottom: 1px solid #D7D7D7;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 2px 0px;
}

.button1 {
	background-image: url(../images/button0.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 158px;
	height: 27px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: 0px;
}


.tbFormHeader {
	background-image: url(../images/formFrameT.gif);
	background-repeat: repeat-x;
	background-color: #EBF5FC;
	background-position: top;
}

.tbFormHeader .left{
	background-image: url(../images/formFrameTL.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.tbFormHeader .right{
	background-image: url(../images/formFrameTR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 13px;
	color: #0071AF;
	text-align: center;
	padding: 6px 0px 7px 0px;
}

.tbFormFooter {
	background-image: url(../images/formFrameB.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tbFormFooter .left{
	background-image: url(../images/formFrameBL.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.tbFormFooter .right{
	background-image: url(../images/formFrameBR.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}




th.blueFrame {
	background-image: url(../images/blueFrameT.gif);
	background-repeat: repeat-x;
	background-color: #EBF5FC;
	background-position: top;
}

th.blueFrame .left{
	background-image: url(../images/blueFrameTL.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

th.blueFrame .right{
	background-image: url(../images/blueFrameTR.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 15px;
	font-weight: normal;
	padding: 15px 15px 14px 15px;
}

td.blueFrame {
	background-image: url(../images/blueFrameB.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EBF5FC;
}

td.blueFrame .left{
	background-image: url(../images/blueFrameBL.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

td.blueFrame .right{
	background-image: url(../images/blueFrameBR.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}



.subMenuLeftPassiv {
	width: 170px;
	margin-bottom: 12px;
}

.subMenuLeftPassiv th {
	background-image: url(../images/subMenuLeftP.gif);
	background-repeat: no-repeat;
	background-color: #E7E7E7;
	padding: 0px;
	text-align: left;
	width: 170px;
	height: 44px;
}

.subMenuLeftPassiv th div {
	font-size: 14px;
	font-weight: bold;
	color: #0717171;
	margin-left: 24px;
	text-transform: uppercase;
}


.subMenuLeftPassiv th a, .subMenuLeftPassiv th a:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #717171;
	text-transform: uppercase;
}

.subMenuLeftPassiv th a:hover {
	color: #0279BA;
	text-decoration: none;
}


.subMenuLeftPassiv td {
	padding: 3px 0px 0px 0px;
}




.subMenuLeftActiv {
	width: 170px;
	margin-bottom: 12px;
}

.subMenuLeftActiv th {
	background-image: url(../images/subMenuLeftA.gif);
	background-repeat: no-repeat;
	background-color: #D6EAFA;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	width: 170px;
	height: 44px;
}

.subMenuLeftActiv th div {
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	margin-left: 24px;
	text-transform: uppercase;
}

.subMenuLeftActiv th a, .subMenuLeftActiv th a:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	text-transform: uppercase;
}

.subMenuLeftActiv th a:hover {
	color: #239EE2;
	text-decoration: none;
}

.subMenuLeftActiv td {
	padding: 3px 0px 0px 0px;
}

.subMenuLeftActiv div.level3 a, .subMenuLeftActiv div.level3 a:visited {
	display: block;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
	padding: 3px 5px 3px 8px;
	border-bottom: solid 1px #E5E5E5;
	margin: 0px;
}

.subMenuLeftActiv div.level3 a.subMenuActive, .subMenuLeftActiv div.level3 a.subMenuActive:visited {
	color: #0071AF;
}

.subMenuLeftActiv div.level3 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeftActiv div.level4 {
	border-bottom: solid 1px #E5E5E5;
	padding: 0px 0px 4px 0px;
}

.subMenuLeftActiv div.level4 a, .subMenuLeftActiv div.level4 a:visited {
	display: block;
	font-size: 12px;
	line-height: 13px;
	color: #8A8A8A;
	background-image: url(../images/smBullet4.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	padding: 2px 5px 2px 22px;
	margin: 0px;
	text-transform: none;
	border: 2px;
}

.subMenuLeftActiv div.level4 a.subMenuActive, .subMenuLeftActiv div.level4 a.subMenuActive:visited {
	color: #0071AF;
}


.subMenuLeftActiv div.level4 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeftActiv div.level5 a, .subMenuLeftActiv div.level5 a:visited {
	background-image: url(../images/smBullet5.gif);
	background-repeat: no-repeat;
	background-position: 23px 7px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	color: #555555;
	padding: 2px 5px 3px 30px;
	margin: 1px 0px 0px 0px;
}

.subMenuLeftActiv div.level5 a.subMenuActive, .subMenuLeftActiv div.level5 a.subMenuActive:visited {
	color: #0071AF;
}


.subMenuLeftActiv div.level5 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}


.subMenuLeft {
	width: 170px;
	margin-bottom: 12px;
}

.subMenuLeft th {
	background-image: url(../images/subMenuLeft.gif);
	background-repeat: no-repeat;
	background-color: #D6EAFA;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	width: 170px;
	height: 31px;
}

.subMenuLeft th div {
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	margin-left: 15px;
	text-transform: uppercase;
}

.subMenuLeft th a, .subMenuLeft th a:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	text-transform: uppercase;
}

.subMenuLeft th a:hover {
	color: #239EE2;
	text-decoration: none;
}

.subMenuLeft td {
	padding: 3px 0px 0px 0px;
}

.subMenuLeft div.level3 a, .subMenuLeft div.level3 a:visited {
	display: block;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
	padding: 3px 5px 3px 15px;
	border-bottom: solid 1px #E5E5E5;
	margin: 0px;
}

.subMenuLeft div.level3 a.subMenuActive, .subMenuLeft div.level3 a.subMenuActive:visited {
	color: #0071AF;
}

.subMenuLeft div.level3 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeft div.level4 {
	border-bottom: solid 1px #E5E5E5;
	padding: 0px 0px 4px 0px;
}

.subMenuLeft div.level4 a, .subMenuLeft div.level4 a:visited {
	display: block;
	font-size: 12px;
	line-height: 13px;
	color: #8A8A8A;
	background-image: url(../images/smBullet4.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	padding: 2px 5px 2px 22px;
	margin: 0px;
	text-transform: none;
	border: 2px;
}

.subMenuLeft div.level4 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeft div.level5 a, .subMenuLeft div.level5 a:visited {
	background-image: url(../images/smBullet5.gif);
	background-repeat: no-repeat;
	background-position: 23px 7px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	color: #555555;
	padding: 2px 5px 3px 30px;
	margin: 1px 0px 0px 0px;
}

.subMenuLeft div.level5 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}


a.subMenuActive, a.subMenuActive:hover, a.subMenuActive:visited, a.subMenuActive:link, a.subMenuActive:active {
	color: #0071AF;
}

div.info {
	background-image: url(../images/info.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	height: 45px;
}

div.info b {
	display: block;
	font-size: 13px;
	padding: 5px 5px 5px 45px;
}

a.questions-link
{
	background: url(../images/fastLink1-off.gif) no-repeat 0 0;
	width: 218px;
	height: 21px;
	display:block;
	text-decoration:none;
}
a.questions-link:hover
{
	background: url(../images/fastLink1-on.gif) no-repeat 0 0;
	text-decoration:none;
}



a.answers-link
{
	background: url(../images/fastLink2-off.gif) no-repeat 0 0;
	width: 218px;
	height: 21px;
	display:block;
	text-decoration:none;
}
a.answers-link:hover
{
	background: url(../images/fastLink2-on.gif) no-repeat 0 0;
	text-decoration:none;
}

a.order-link
{
	background: url(../images/fastLink3-off.gif) no-repeat 0 0;
	width: 218px;
	height: 21px;
	display:block;
	text-decoration:none;
}
a.order-link:hover
{
	background: url(../images/fastLink3-on.gif) no-repeat 0 0;
	text-decoration:none;
}

a.dictionary-link
{
	background: url(../images/fastLink4-off.gif) no-repeat 0 0;
	width: 218px;
	height: 21px;
	display:block;
	text-decoration:none;
}
a.dictionary-link:hover
{
	background: url(../images/fastLink4-on.gif) no-repeat 0 0;
	text-decoration:none;
}

a.calculator-link
{
	background: url(../images/fastLink5-off.gif) no-repeat 0 0;
	width: 218px;
	height: 39px;
	display:block;
	text-decoration:none;
}
a.calculator-link:hover
{
	background: url(../images/fastLink5-on.gif) no-repeat 0 0;
	text-decoration:none;
}



.subMenuLeft {
	width: 170px;
	margin-bottom: 12px;
}

.subMenuLeft th {
	background-image: url(../images/subMenuLeft.gif);
	background-repeat: no-repeat;
	background-color: #D6EAFA;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	width: 170px;
	height: 31px;
}

.subMenuLeft th div {
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	margin-left: 15px;
	text-transform: uppercase;
}

.subMenuLeft th a, .subMenuLeft th a:visited {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #0279BA;
	text-transform: uppercase;
}

.subMenuLeft th a:hover {
	color: #239EE2;
	text-decoration: none;
}

.subMenuLeft td {
	padding: 3px 0px 0px 0px;
}

.subMenuLeft div.level3 a, .subMenuLeft div.level3 a:visited {
	display: block;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
	padding: 3px 5px 3px 15px;
	border-bottom: solid 1px #E5E5E5;
	margin: 0px;
}

.subMenuLeft div.level3 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeft div.level4 {
	border-bottom: solid 1px #E5E5E5;
	padding: 0px 0px 4px 0px;
}

.subMenuLeft div.level4 a, .subMenuLeft div.level4 a:visited {
	display: block;
	font-size: 12px;
	line-height: 13px;
	color: #8A8A8A;
	background-image: url(../images/smBullet4.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	padding: 2px 5px 2px 22px;
	margin: 0px;
	text-transform: none;
	border: 2px;
}

.subMenuLeft div.level4 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}

.subMenuLeft div.level5 a, .subMenuLeft div.level5 a:visited {
	background-image: url(../images/smBullet5.gif);
	background-repeat: no-repeat;
	background-position: 23px 7px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	color: #555555;
	padding: 2px 5px 3px 30px;
	margin: 1px 0px 0px 0px;
}

.subMenuLeft div.level5 a:hover {
	color: #0071AF;
	text-decoration: none;
	background-color: #EFF8FE;
}







table.dropMenu {
	border: 1px solid #A3A3A3;
	position:absolute;
	float:left;
}

table.dropMenu td {
	background-image: url(../images/dropMenuBg.jpg);
	background-repeat: repeat-x;
	background-color: #E5E5E5;
	border: 1px solid #FFFFFF;
	padding: 4px 8px 4px 8px;
}

table.dropMenu a, table.dropMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/dropMenuBullet.gif);
	background-position:5px 10px;
	background-repeat: no-repeat;
	font-weight: normal;
	display: block;
	font-size: 11px;
	color: #434343;
	text-transform: uppercase;
	padding: 5px 5px 5px 13px;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	text-decoration: none;
	text-align: left;
}

table.dropMenu a:hover {
	color: #0071AF;
	text-decoration: none;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	padding: 5px 5px 5px 13px;
}

table.dropMenuS {
	border: 1px solid #A3A3A3;
	position:absolute;
	float:left;
}

table.dropMenuS td {
	background-image: url(../images/dropMenuBg.jpg);
	background-repeat: repeat-x;
	background-color: #E5E5E5;
	border: 1px solid #FFFFFF;
	padding: 4px 8px 4px 8px;
}

table.dropMenuS a, table.dropMenuS a:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/dropMenuBullet.gif);
	background-position:5px 10px;
	background-repeat: no-repeat;
	font-weight: normal;
	display: block;
	font-size: 11px;
	color: #434343;
	text-transform: uppercase;
	padding: 5px 5px 5px 13px;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	text-decoration: none;
	text-align: left;
}

table.dropMenuS a:hover {
	color: #0071AF;
	text-decoration: none;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	padding: 5px 5px 5px 13px;
}



table.dropMenuS2 {
	border: 1px solid #A3A3A3;
	background-image: url(../images/dropMenuBg.jpg);
	background-repeat: repeat-x;
	position:absolute;
	float:left;
	width: 195px;
	margin-left: -195px;
	margin-top: -41px;
}

table.dropMenuS2 td {
	background-image: url(../images/dropMenuBg.jpg);
	background-repeat: repeat-x;
	background-color: #E5E5E5;
	padding: 2px 7px 2px 7px;
}

table.dropMenuS2 a, table.dropMenuS2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/dropMenuBullet.gif);
	background-position:5px 7px;
	background-repeat: no-repeat;
	font-weight: normal;
	display: block;
	font-size: 10px;
	color: #434343;
	text-transform: uppercase;
	padding: 2px 5px 2px 13px;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	text-decoration: none;
	text-align: left;
}

table.dropMenuS2 a:hover {
	color: #0071AF;
	text-decoration: none;
	border-top: 0px;
	border-bottom: 1px solid #CECECE;
	padding: 2px 5px 2px 13px;
}



div.info {
	background-image: url(../images/info.gif);
	background-position:5px 5px;
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	height: 45px;
}

div.info b, div.info span.Bold {
	display: block;
	font-size: 13px;
	padding: 5px 5px 5px 45px;
}




span.Bold
{
	font-weight:bold;
}
span.Italic
{
	font-style:italic;
}
span.Underline
{
	text-decoration:underline;
}



.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.JustifyFull{ text-align:justify;}
.JustifyLeft{ text-align:left;}
.JustifyRight{ text-align:right;}
.JustifyCenter{ text-align:center;}
.Indent1 { padding-left:25px;}

.FontNormal {font-size:1em;}
.FontSmaller {font-size:0.8em;}
.FontLarger {font-size:1.2em;}
.FontSmall {font-size:0.5em;}
.FontBig {font-size:1.5em;}
.FontDouble {font-size:2em;}

.FontColor1BG {background-color:#ff9900;}
.FontColor2BG {background-color:#0066cc;}
.FontColor3BG {background-color:#ff0000;}

.FontComic { font-family: 'Comic Sans Ms';}
.FontCourier { font-family: "Courier New", Courier, monospace;}
.FontTimes	{ font-family: "Times New Roman", Times, serif;}
.FontArial { font-family: "Arial", Helvetica, sans-serif;}
.FontLucida { font-family: "Lucida Console", Helvetica, sans-serif;}
.FontGaramond { font-family: "Garamond", Helvetica, sans-serif;}
.FontTahoma { font-family: "Tahoma", Helvetica, sans-serif;}

.node { 
	padding: 3px 0px 4px 33px; 
}
.node a, .node a:visited { 
	font-size: 17px;
	font-weight: normal;
	color: #434343;
}

.node a:hover {
	color: #0071AF;
	text-decoration: none;
)

.children { 
}

.children .node { 
	padding: 0px 0px 4px 55px; 
	background-image: url(../images/liBullet.gif);
	background-repeat: no-repeat;
	background-position:47px 7px;
}
.children .node a, .children .node a:visited { 
	font-size: 14px;
	font-weight: normal;
	color: #004E7F;
}

.children .node a:hover {
	color: #0071AF;
	text-decoration: none;
)

.children .children { 
}
.children .children .node { 
	background-image: none;
	padding: 2px 0px 3px 65px; 
}
.children .children .node a, .children .children .node a:visited { 
	font-size: 13px;
	color: #555555;
}

.children .children .node a:hover {
	color: #0071AF;
	text-decoration: none;
)

.children .children .children { 
}

.children .children .children .node { 
	padding: 0px 0px 2px 80px; 
	background-image: url(../images/smBullet5.gif);
	background-repeat: no-repeat;
	background-position: 70px 5px;
}
.children .children .children .node a, .children .children .children .node a:visited { 
	font-size: 11px;
	color: #555555;
}

.children .children .children .node a:hover {
	color: #0071AF;
	text-decoration: none;
)




