html {height : 100%;}

body {
	height : 100%;
	margin: 0px;
	padding: 0px;
	background-color : #fff;
  	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}

table {border-collapse: collapse;}

td {
	vertical-align: top;
	padding: 0px;
  	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #000;
}

#all {position: relative; height: 100%;}

html>body #all {height: auto; min-height: 100%;}

#footer-1 {height: 80px;}

#empty {height: 50px;}

#footer-1 {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
}


a:link, a:visited, a:active, a:hover {color: #142f95; text-decoration: underline;}
a:visited {color: #551189;}
a:active {color: #142f95;}
a:hover {color: #ff0000;}

a.nv:link, a.nv:visited, a.nv:active, a.nv:hover {color: #fff; text-decoration: underline;}
a.nv:hover {color: #ff0000;}

a.nv-new:link, a.nv-new:visited, a.nv-new:active, a.nv-new:hover {color: #FFCC00; text-decoration: underline;}
a.nv-new:hover {color: #ff0000;}

a.we:link, a.we:visited, a.we:active {color: #004280; text-decoration: underline;}
a.we:hover {color: #006c00; text-decoration: underline;}

p.t1 {font-family: Arial Narrow; color: #e7e7e7; font-size: 19pt; margin: 0 5px 10px 0; text-align: right;}


p.nav-1 {font-family: Arial; font-size: 14px; color: #fff; font-weight: bold; margin: 0 7px 10px 0;}

p.nav-2 {font-family: Arial; font-size: 9pt; color: #fff; margin: 0px 7px 8px 7px;}

p.nav-t {margin: 0 7px 10px 0;}

p.nav-t2 {margin: 0px 7px 8px 7px;}

td.nav-cur-td {padding: 2px 5px 2px 5px; background-color: #8e95ca; font-family: Arial; font-size: 14px; color: #fff; font-weight: bold;}

td.nav2-cur-td {padding: 2px 5px 2px 5px; background-color: #8e95ca; font-family: Arial; font-size: 9pt; color: #fff;}


p.t2 {font-weight: bold;}


p.cat1 {margin-bottom: 0;}

p.cat2 {margin-top: 8px;}

p.cat {margin-bottom: 8px;}

p.cat-j {margin-bottom: -5;}

ul.cat {margin-top: 0; margin-bottom: 25px;}



p.cat-title-i {margin: 0;}

p.cat-i {font-size: 9pt; margin: 6px 0 20px 0;}

p.left-l {margin: 0 0 8px 0;}



p.footer {color: #333; font-size: 9pt; margin: 8px 0 8px 10px;}



a.ct:link, a.ct:visited, a.ct:active, a.ct:hover {color: #142f95; font-weight: bold; text-decoration: underline;}
a.ct:hover {color: #ff0000;}


td.ct-td {border: 1px solid #e1e1e1; padding: 5px 12px 7px 12px;}

p.ct-cur {font-weight: bold; color: #fff;}

td.cur-td {background-color: #3b4fa1; border: 1px solid #3b4fa1; padding: 5px 12px 7px 12px;}



.model-r {background-color: #e1e1e1; border: 1px solid #e1e1e1; padding: 5px 12px 7px 10px;}


p.slogan {color: #374995;}

td.slgn {padding: 8px 0px 0px 12px;}


p.date {font-size: 8pt; color: #555; margin-top: 10px; margin-bottom: 0;}

p.news {margin-top: 5px; margin-bottom: 35px;}

p.news-all {margin-top: 5px; margin-bottom: 10px;}


td.index-link {padding: 0px 0px 12px 12px;}

ul.min-top {margin-top: -4px;}

p.c-i {font-size: 11pt; line-height: 16pt;}

font.file-size {font-size: 10pt; color: #555;}

p.nav-m {text-decoration: underline; font-family: Arial; font-size: 11pt; color: #999; font-weight: bold; margin: 0 15px 0 0;}





p.cont-top {margin: 0 0 -25px 0;}

p.crs {margin: 0 0 20px 0;}

p.inside-ul {margin: 12px 0 0 0;}

p.crs-title {margin: 50px 0 16px 0; font-size: 13pt;}

p.crs-title-img {margin: 50px 0 20px 0; font-size: 13pt;}

p.crs-img {margin: -5px 0 45px 0;}

ul.crs-ul {margin: -10px 0 20px 30px;}

ul.crs-ul-img {margin: -35px 0 40px 30px;}

ul.crs-ul-vsk {margin: 0px 0 20px 30px;}

ul.vsk-img {margin: -35px 0 40px 30px;}

li.crs-vsk {list-style: url(course/list-vsk.gif);}

li.crs1 {list-style: url(course/list1.gif); margin-bottom: 5px;}
li.crs2 {list-style: url(course/list2.gif); margin-bottom: 5px;}
li.crs3 {list-style: url(course/list3.gif); margin-bottom: 5px;}
li.crs4 {list-style: url(course/list4.gif); margin-bottom: 5px;}
li.crs5 {list-style: url(course/list5.gif); margin-bottom: 5px;}
li.crs6 {list-style: url(course/list6.gif); margin-bottom: 5px;}
li.crs7 {list-style: url(course/list7.gif); margin-bottom: 5px;}



li.pp {margin-left: 15px; font-size: 10pt;}

td.art-td {padding: 0 10px 30px 0; font-size: 11pt;}

li.qa-li {margin-bottom: 10px;}

p.expir {padding-right: 120px;}
ul.expir-ul {margin: -5px 0 0 0;}

li.ex-cont {list-style: url(ex-cont.gif); margin-bottom: 15px;}

td.jands-cat {padding: 0 10px 50px 0px;}



td.cat-pod-td, td.cat-pod-cur-td {border: 14px solid #fff;}

p.cat-pod-p, p.cat-pod-cur-p {font-size: 8pt; padding: 2px 3px 2px 3px;}

p.cat-pod-cur-p {color: #fff;}

td.cat-pod-cur-td {background-color: #3b4fa1;}

