html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  background: #fff;
}

body, td {	
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000;
}


a, a:link {
  color: #000;
}
a:visited {
  color: #000;
}
a:hover {
  color: #000;
}


h1 {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  background: transparent url(/img/h1.gif) no-repeat left bottom;
}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  font-weight: bold;
  font-size: 16px;
  color: #000;
}


h2 {
  margin: 6px 0 5px 0;
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {
  font-weight: bold;
  font-size: 12px;
  color: #000;
}


h3 {
  margin: 6px 0 5px 0;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover {
  font-weight: bold;
  font-size: 11px;
  color: #000;
}


p {
  margin: 0 0 10px 0;
}


ul, ol {
  margin-top: 0;
  padding-top: 0;
  margin-left: 20px;
  padding-left: 20px;
}

li {
  color: #004D9B;
}

ul li {
  list-style-image: url(/img/li.gif);
}

hr {
  height: 1px;
  color: #000;
  background: #000;
  border: none;
}



/* invisible */
table.invisible, table.invisible td {
  border: none;
}


/* printable */
table.printable {
  border-collapse: collapse;
}

table.printable td, table.printable th, table.printable p, table.printable li {
}

table.printable td, table.printable th {
  color: #000;
  vertical-align: top;
  padding: 2px 2px 2px 5px;
  border: 1px solid #000;
}

table.printable li, table.printable li {
}

table.printable p {
  margin: 0 5px 5px 0;
}

table.printable tr.cell1, table.printable tr.cell1 td, table.printable td.cell1 {
}
table.printable tr.cell1 td, table.printable tr.cell1 p, table.printable td.cell1, table.printable td.cell1 p {
}

table.printable tr.cell2, table.printable tr.cell2 td, table.printable td.cell2 {
}
table.printable tr.cell2 td, table.printable tr.cell2 p, table.printable td.cell2, table.printable td.cell2 p {
}

table.printable td.header, table.printable tr.header td, table.printable th {
  border-top: 3px solid #000;
  vertical-align: middle;
  background-color: #000;
}

table.printable td.header, table.printable tr.header td, table.printable th,
table.printable td.header p, table.printable tr.header p, table.printable th p {
  color: #000;
}

table.printable tr.header a:link, table.printable tr.header a:visited, table.printable tr.header a:hover, table.printable tr.header a:active,
table.printable td.header a:link, table.printable td.header a:visited, table.printable td.header a:hover, table.printable td.header a:active {
  color: #000;
}






/* MISC
----------------------------------------------- */
a img {border: none;}
.clear {clear: both;}
.block-h {padding-left: 32px; margin-bottom: 10px; background: transparent url(/img/block-h.gif) no-repeat left top;}
.hr {background: #000; margin: 15px 0 15px 0; height: 4px;}
.copy {font-size: 10px; color: #000; padding: 35px 0 0 40px;}
.content {width: 590px; padding: 25px 0 0 0;}
.control td {padding-right: 5px;}
.hr-red {height: 4px; border-left: 24px solid #000; margin: 5px 0 15px 0;}



/* FORMS
----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {font: 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;}
textarea,
input.text,
select {border: 1px solid #D7DBDE; background: #fff;}
textarea:focus,
input.text:focus {border: 1px solid #000;}
select {height: 18px; border-right: none;}
input.text {height: 20px;}
textarea,
input.text {padding-top: 2px;}
input.button {margin: 0; font-size: 9px; color: #000; height: 17px; border: none; background: #fff;}
input.image {border: none;}

/* form */
table.form td {vertical-align: top;}
table.form .l {padding: 1px 10px 0 0;}
table.form .f {padding-bottom: 5px;}
table.form .f select,
table.form .f input.text,
table.form .f textarea {width: 300px;}



/* NAVIGATION
----------------------------------------------- */
/* m0 */
.m0 {padding: 19px 0 19px 75px; border-right: 1px solid #000;}
.m0 img {margin: 0 20px 0 20px;}

/* m1 */
.m1 {width: 366px; border-top: 1px solid #D3DFE4;}
.m1 table {margin-left: 23px;}
.m1 td {vertical-align: top; width: 153px; padding: 25px 0 0 10px;}
.m1 div {background: transparent url(/img/m1.gif) no-repeat left top; margin-bottom: 9px; padding: 7px 0 4px 14px;}
.m1 .a {background: #fff url(/img/m1a.gif) no-repeat left top;}

/* m1-bot */
.m1-bot td {background: transparent url(/img/m1-bot.gif) no-repeat center top; padding: 13px 18px 0 18px;}
.m1-bot .div {padding: 0 0 2px 0; background: none;}
.m1-bot .div img {background: #000;}

/* m2 */
.m2,
.m2a {padding: 11px 0 10px 36px; margin-left: 44px; background-repeat: no-repeat; background-position: left top;}
.m2 {background-image: url(/img/m2.gif);}
.m2a {background-image: url(/img/m2a.gif);}



/* BLOCKS
----------------------------------------------- */
/* logo */
.logo {background: transparent url(/img/logo_bg.gif) repeat-x left top; text-align: right; margin-bottom: 30px;}

/* latest news */
.l-news {padding: 0 35px 30px 40px;}
.l-news a,
.l-news a:link,
.l-news a:visited,
.l-news a:hover {color: #75808B; text-decoration: none;}
.l-news .d,
.l-news .t {font-size: 10px;}
.l-news .d {margin-top: 20px; padding-bottom: 5px;}
.l-news .t {padding-bottom: 19px; border-bottom: 1px solid #000;}

/* news */
.news td {vertical-align: top;}
.news .d,
.news .t {font-size: 11px; font-weight: bold; margin-bottom: 7px;}
.news .d {background: transparent url(/img/news_d.gif) no-repeat left center; padding-left: 15px;}
.news .txt {padding-bottom: 18px;}
.news .img {padding: 4px; border: 1px solid #000; margin: 0 10px 15px 0;}
.news .lnk {background: transparent url(/img/news_lnk.gif) no-repeat left center; padding-left: 17px;}
.news .lnk,
.news .lnk a,
.news .lnk a:link,
.news .lnk a:visited,
.news .lnk a:hover {color: #000;}

/* main announce */
.an-main td {vertical-align: top;}
.an-main .img {width: 367px;}
.an-main .img img {border-bottom: 5px solid #D3DFE4;}
.an-main .txt {width: 208px; padding: 30px 10px 0 40px; border-top: 1px solid #D3DFE4; font-size: 9px; color: #000;}
.an-main .right {width: 100%; border-top: 1px solid #000;}

/* announces */
.an th,
.an td {vertical-align: top; text-align: left; width: 190px;}
.an th {padding: 0 4px 2px 6px;}
.an .t {font: 9px Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000;}
.an td {border-right: 1px solid #000; padding: 10px 5px 15px 5px;}
.an .f {padding-left: 0;}
.an .l {padding-right: 0; border-right: none;}

/* authorization */
.auth {width: 208px;}
.auth .i {margin-bottom: 10px;}
.auth label {font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000;}
.auth input.text {width: 208px;}

/* print */
.print {padding-top: 15px; margin-top: 20px; border-top: 1px solid #000; width: 220px;}
.print img {vertical-align: middle;}
.print,
.print a,
.print a:link,
.print a:visited,
.print a:hover {color: #000;}

/* campaigns */
.camps {margin-bottom: 20px;}
.camps td {vertical-align: top;}
.camps .i td,
.camps .sep .l {width: 188px; padding-right: 17px;}
.camps .i div {padding: 4px 3px 4px 3px; margin-bottom: 3px; border: 1px solid #000; border-top-width: 3px; border-bottom-width: 3px;}
.camps .sep td {padding: 20px 0 20px 0;}
.camps .sep div {background: #fff;}
.camps-sort td {padding: 0 17px 15px 0;}
.camps-sort div {margin-bottom: 2px;}
.camps-pages {margin-bottom: 20px;}
.camps-pages .i,
.camps-pages .a {font-weight: bold; border: 1px solid #000; padding: 1px 4px 2px 4px;}
.camps-pages .a {background: #fff;}
.camps-pages a,
.camps-pages a:link,
.camps-pages a:visited,
.camps-pages a:hover {color: #F01111;}


.camp td {vertical-align: top; width: 188px; padding-bottom: 40px;}
.camp .l {padding-right: 125px;}
.camp .img {padding: 4px 3px 4px 3px; border: 1px solid #D3DFE4; border-top-width: 3px; border-bottom-width: 3px;}
.camp .lnk {width: 70px; font-size: 9px;}
.camp b,
.camps b {color: #F01111;}
.camp a.lnk {display: block; width: 58px; padding: 2px 0 3px 10px; background: #000 url(/img/btn_bg.gif) no-repeat right center;}
.camp a.lnk,
.camp a.lnk:link,
.camp a.lnk:visited,
.camp a.lnk:hover {text-decoration: none; color: #fff;}










#r11,
#r121,
#r121,
#r122,
#r123,
#r21,
#r22 {display: none;}
