body {
	margin: 0px;
}
img {border:0;margin:0;padding:0;}

body, td, th {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

A {
	color: #0066cc;
}

div.header {
  height:190px;
  background-image: url(i/bgr.gif);
  text-align:center;
}



table.mainTable {

  width:770px;
}

table.mainTable td.navigationCol {
  width: 150px;
  background-color: #F2FCE7;
  padding:0px;
  vertical-align:top;
}



table.mainTable td.bodyCol {
  width: 460px;
  vertical-align:top;
  padding:10px 5px 10px 10px;
}

table.mainTable td.contextCol {
  width: 160px;
  background-color: #F2FCE7;
  padding: 3px 5px 5px 5px;
  vertical-align:top;
}




/*
 Nav Column related CSS
*/

.nav1 {
  width:150px;
  height:25px;
  vertical-align: middle;
  padding: 0px 5px; 
  cursor: hand;

}
.nav1 a {
  color: #2566a7;
  text-decoration:none;
  font-weight:bold;
}

.nav1_o a, .nav1_d a {
  color: #1c8dff;
}

.nav1_u {
  background: url(nav/nav_u.png) no-repeat;
}

.nav1_o, .nav1_d {
 background: url(nav/nav_o.png) no-repeat;
}

.nav2 {
  width:150px;
  padding: 3px 5px 3px 20px;
  background: url(nav/li.gif) no-repeat;
  background-position: 10px 8px;
  background-color: #5babeb;
  color: white;
  cursor: hand;
}

.nav2 a {
  color: white;
  text-decoration:none;
  font-size:11px;
}

.nav2_o a, .nav2_d a {
  text-decoration:underline;
}

.nav2_d a {
  font-weight:bold;
  text-decoration:none;
}







.nav3 {
  width:150px;
  padding: 3px 5px 3px 25px;
  background: url(nav/li_sq.gif) no-repeat;
  background-position: 15px 8px;
  background-color: #5babeb;
  color: white;
  cursor: hand;
}

.nav3 a {
  color: white;
  text-decoration:none;
  font-size:11px;
}

.nav3_o a, .nav3_d a {
  text-decoration:underline;
}

.nav3_d a {

  text-decoration:underline;
}









menu.menustyle1{
  padding:0px;
  margin:0px;
}

menu.menustyle1 li, li.liStyle1 {
  list-style-type: none;
  list-style-position: outside;
  background: url(i/arrow.gif) no-repeat;
  background-position: 3px left;
  padding-left: 15px;
}

menu.menustyle1 li, menu.menustyle1 li a, 
li.liStyle1, li.liStyle1 a {
  text-decoration: none;
  font-weight:bold;
  color:#003E8C;
  font-size:10px;
}



/*
 Ctx Column related CSS
*/

div.ctxBlockType1 {
  width:160px;
}
div.ctxBlockType1Title {
  height:19px;
  background: url(i/fasha.gif) repeat-x;
  font-weight:bold;
  color:white;
  padding: 3px 5px 0px 5px; 
}
div.ctxBlockType1Body {
  color:#003E8C;
  border: 1px solid #E2E2E2;
  padding: 3px 5px;
  background-color:white;
  font-size:10px;
}

div.ctxBlockType2 {
  width:150px;
}

div.ctxBlockType2Body {
  color:#003E8C;
  border: 1px solid #78DC3A;
  padding: 4px;
  background-color:white;
  font-size:10px;
}


A.Style1 {
  font-weight:bold;
  color:#008000;
  text-decoration:none;
}

A.Style2 {
  font-weight:normal;
  color:#003E8C;
  text-decoration:none;
}

/*
 Footer related CSS
*/
div.footer {
  width:770px;
  padding: 3px 0px;
  background-color: #5BABEB;
  text-align:center;
}

div.footer, div.footer a{
  color: white;
  text-decoration:none;
  font-weight:bold;
}

div.copyr {
  font-size: 10px;
  color:#0066CC;
  text-align:center;
}


.error {color:red;}

.title {
  color:#003E8C;
  font-weight:bold;
  font-size:13px;
}

.subTitle {
  color:green;
  font-weight:bold;
  font-size:13px;
}





a.pdfStyle{
  background: url(i/ico/pdf.gif) no-repeat;
  padding-left:20px;
}
	
a.docStyle{
  background: url(i/ico/doc.gif) no-repeat;
  padding-left:20px;
}

a.zipStyle{
}
	
	
	/* Staria sait */
.small
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none;
	COLOR: #6699CC;
}

.listBlue
{
    FONT-SIZE: 11px;
    COLOR: #4596D5;
    LIST-STYLE-TYPE: square;
}
.listDBlue
{
    FONT-SIZE: 11px;
    COLOR: #01547E;
    LIST-STYLE-TYPE: square;
}
.listGreen
{
    FONT-SIZE: 11px;
    COLOR: #52AE49;
    LIST-STYLE-TYPE: square;
}
.listYellow
{
    FONT-SIZE: 11px;
    COLOR: #FEF101;
    LIST-STYLE-TYPE: square;
}

.myTable
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BORDER-RIGHT: 1px solid #999999;
    BORDER-TOP: 1px solid #999999;
	FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid #999999;
    BORDER-BOTTOM: 1px solid #999999;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: White;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.myTableNb
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BORDER-RIGHT: 0px none #3366cc;
    BORDER-TOP: 0px none #3366cc;
    FONT-SIZE: 11px;
    BORDER-LEFT: 0px none #3366cc;
    BORDER-BOTTOM: 0px none #3366cc;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: White;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.myTitle {BACKGROUND-COLOR: #F8F8FA;
    BORDER-BOTTOM: 1px solid #999999;
    BORDER-LEFT: 0px double #005398;
    BORDER-RIGHT: 0px hidden #DCB552;
    BORDER-TOP: 0px #005398;
    COLOR: #3285C5; 
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 3px;
    font-variant : small-caps;
}

.myTitle A:link       {color: #3285C5; text-decoration: none; font-weight : bold}
.myTitle A:visited  {color: #3285C5; text-decoration: none;  font-weight : bold}
.myTitle A:hover	{color: #A0C6E6; text-decoration: none;  font-weight : bold}
.myTitle A:active   {color: #A0C6E6; text-decoration: none;  font-weight : bold}

.myTitleNb {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 0px solid #999999;
	BORDER-LEFT: 0px double #005398;
	BORDER-RIGHT: 0px hidden #DCB552;
	BORDER-TOP: 0px #005398;
	COLOR: #3285C5;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	TEXT-INDENT: 0px;
	font-variant: small-caps;
}

.myTitleNb A:link       {COLOR: #3285C5; text-decoration: none; font-weight : bold}
.myTitleNb A:visited  {COLOR: #3285C5; text-decoration: none;  font-weight : bold}
.myTitleNb A:hover	{color: #A0C6E6; text-decoration: none;  font-weight : bold}
.myTitleNb A:active   {color: #A0C6E6; text-decoration: none;  font-weight : bold}

.myTitleNb2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 0px solid #999999;
	BORDER-LEFT: 0px double #005398;
	BORDER-RIGHT: 0px hidden #DCB552;
	BORDER-TOP: 0px #005398;
	COLOR: #003E8C;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	TEXT-INDENT: 0px;
	font-variant: small-caps;
}

.myTitleNb2 A:link       {COLOR: #003E8C; text-decoration: none; font-weight : bold}
.myTitleNb2 A:visited  {COLOR: #003E8C; text-decoration: none;  font-weight : bold}
.myTitleNb2 A:hover	{color: #A0C6E6; text-decoration: none;  font-weight : bold}
.myTitleNb2 A:active   {color: #A0C6E6; text-decoration: none;  font-weight : bold}

.myTitleNbBBrd {
	BORDER-BOTTOM: 0px solid #14A70;
	BORDER-LEFT: 0px double #005398;
	BORDER-RIGHT: 0px hidden #DCB552;
	BORDER-TOP: 0px #005398;
	COLOR: #014A70;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	TEXT-INDENT: 0px;
	text-transform : uppercase;
}

.myTitleNbBBrd A:link       {COLOR: #14A70; text-decoration: none; font-weight : bold}
.myTitleNbBBrd A:visited  {COLOR: #014A70; text-decoration: none;  font-weight : bold}
.myTitleNbBBrd A:hover	{color: #7F9DA2; text-decoration: none;  font-weight : bold}
.myTitleNbBBrd A:active   {color: #A7C1C7; text-decoration: none;  font-weight : bold}

.picBorder
{
	border:1px solid #cccccc;
	margin: 3px;
}
/* Staria sait */




ul.audio-links li{
	
  background: url("/i/sound.gif") no-repeat 0px 5px;
  padding:0px 0px 0px 22px;
  margin: 0px 0px 0px -2px;
  list-style-type:none;
}

ul.audio-links{

  padding: 0px;
  margin: 0px 0px 0px 0px;
}

ul.video-links li{
	display:outline;

}

ul.video-links{
	display:outline;
  padding: 0px;
  margin: 0px 0px 5px 20px;
}

/* TABS */

#tab_header {
	font-size: 12px;
	background: url(/i/tabs/bg.gif) #FFFFFF repeat-x 50% bottom;
	float: left;
	width: 100%;
	line-height: normal;
	/*padding-top:5px;*/
}
#tab_header ul {
	padding:10px 10px 0px 10px;
    margin: 0px;
    list-style-type: none;
}
#tab_header li {
	padding:0px 0px 0px 6px;
	background: url(/i/tabs/left.gif) no-repeat left top;
	float: left;
	margin: 0px 0px 0px 3px;	
}
#tab_header a {
	padding:5px 9px 4px 0px;
	display: block;
	font-weight: bold;
	background: url(/i/tabs/right.gif) no-repeat right top;
	float: left;
	color: #FFFFFF;
	text-decoration: none;
}
#tab_header a {
	float: none;
}
#tab_header a:hover {
	color: #06c;
}
#tab_header .current {
	background-image: url(/i/tabs/left_on.gif);
}
#tab_header .current a {
	background-image: url(/i/tabs/right_on.gif);
	padding-bottom: 5px;
	color: #06c;
	font-weight:bold;
}

/* listTable */

.listTable tr.odd {
	background-color:#FFFFFF;	
}

.listTable tr.even {
	background-color:#E9E7E3;
}

.listTable_div {
	padding:5px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

.listTable a {color:#06c;text-decoration:none;display:block;padding:10px 5px;}
.listTable a:hover {text-decoration:underline;}

.due-date {font-size:10px;font-style:italic;}
/* listTable */
/* TABS */


.PageBar {padding:10px 0 40px 0;}
