html, body 
{
width:100%;
/*height:100%;*/
margin:0;padding:0;font-family:Verdana;font-size:12px;color:#000;
}

h1,h2,h3,p,ul,ol,form {margin:0;padding:0;}
img,table {border:none;border-collapse:collapse;}
td {vertical-align:top;padding:0px;font-family:Verdana;font-size:12px;color:#000;}

.Text a {text-decoration:none; color:#0000ff;}
.Text a:visited {text-decoration:none; color:#FB6904;}

a {color:#0f3d98;}


p {margin-bottom:15px;}

h1 {font-family:Arial;font-size:15px;/*color:#333;*/color:#0f3d98;text-transform:uppercase;margin-bottom:24px;}

.homepage  {color:#333;}

h2 { font-family:Arial;  font-size:12px;  color:#333;  text-transform:uppercase; font-weight : bolder; margin-bottom:10px; margin-top:20px;}

h3 {  font-family:Arial;   font-size:12px;  color:#333;  text-transform:uppercase;  margin-bottom:10px; margin-top:20px;}

.justy {  text-align:justify; }

#Container li, ul { margin-left:0px; padding-left:0px; }
#Container li { margin-left: 45px; padding-left: 1px; list-style-image: url("/_i/li.gif"); list-style-position: outside; margin-top:4px; margin-bottom:4px; }
#Container ul { margin-top:15px; margin-bottom:15px; }
#Container td { text-align:justify; }
#Container {text-align:left;}

#fotoBlock {
margin-right: 0px;
float:right;
}


#fotoBlock .img {
clear:both;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-top: 10px;
}


#mainTable {height:100%;width:100%;}


  .twoTable {width:100%;}
  .twoTable td.firstTd {width:28%;padding-left:3px;text-align:center;}
  .twoTable td.secondTd {width:72%;text-align:center; background:url(/_i/bg.gif) no-repeat left top;}


  #menuBlock {background-color:#0d328a;text-align:center;font-family:Verdana;font-size:13px;color:#fff;}
  #menuBlock a {color:#fff;}
  #menuBlock a:hover {color:#fe6402;}
  #menuBlock a.sel {color:#fe6402;}
  #menuBlock table {width:790px;margin:0 auto;margin-top:27px; margin-bottom:25px;}
  
  #menuBlock table {margin-top:4px; margin-bottom:5px;}
  
  #menuBlock table {padding:0 15px;text-align:center;}
  #Content ul li {display:inline; margin:0px 4%; color:#fff;}
  #navBlock .twoTable td.firstTd {vertical-align:middle;padding:13px 9px 14px 18px;background-color:#278ce3;background-image:url(/_i/navbg.gif);background-repeat:repeat-x;background-position:left top;}
  #navBlock .twoTable td.secondTd {padding-top:1px; width:85%;text-align:center;background-color:#0f3fa1;background-image:url(/_i/banbg.gif);background-repeat:repeat-x;background-position:left top;}


#kollajBlock {background-color:#dddfe0;background-repeat:no-repeat;background-position:right top;}
  #logo {padding-top:19px;padding-left:46px;padding-bottom:19px;width:16%;}
  #logoline {padding-top:19px;padding-left:66px;padding-bottom:19px; text-align:left;}
  #slogan {font-family:Verdana;font-size:12px;color:#000;width:296px;margin-top:20px;}



#lines {background-image:url(/_i/razd.gif);background-repeat:repeat-x;background-position:left top;}



#mainBlock {height:100%;}
  #mainBlock .twoTable {width:100%;height:100%;}
  #mainBlock .twoTable td.secondTd {width:72%;text-align:center;padding-left:20px;padding-right:8px;}
  .greyLine {background-color:#e5e5e5;}

  #leftColumn {width:83%;margin-top:13px;text-align:left;padding-bottom:42px;}
    .search {margin-bottom:24px;text-align:left;background-image:url(/_i/searchbg.gif);background-repeat:no-repeat;background-position:right 1px;padding-left:9px;padding-right:9px;padding-top:10px;padding-bottom:9px;}
    * html .search {height:37px;}
      .searchInp {width:98%;border:1px solid #818181; font-size:11px; }
        span.search_word {font-weight:bold; color:#fe6600;}

    .fastlinks {
        font-size:11px;
        margin-right:20px;
        margin-bottom:25px;padding:0px 20px 19px 12px;background-image:url(/_i/razd2.gif);background-repeat:repeat-x;background-position:left bottom;}
      .fastlinks ul {clear:both;list-style-type:none;color:#0f3d98;font-size:11px;font-family:Verdana;padding-top:16px;line-height:13px;}

      * html .fastlinks ul {
      padding-top:0px;
      1margin-top:-10px;
      }

      .fastlinks ul li {margin-bottom:10px;margin-left:6px;padding-left:24px;background-image:url(/_i/ulbul.gif);background-repeat:no-repeat;background-position:1px 7px;}
      .fastlinks a {color:#0f3d98;}
      .fastlinks a:hover, .events a:hover {color:#fe6600;}

    .buy {margin-bottom:27px;width:100%;}
    .buy td {text-align:left;background-color:#f4f6f8;font-size:11px;font-family:Verdana;font-weight:bold;text-transform:uppercase;}
    .buy a {color:#0f3d98;}
    .buyPad {padding:13px 7px 12px 19px;}

    .banner {text-align:center;position:relative;margin-right:-3px;margin-left:-3px;}

  #centerColumn {width:100%;margin-top:12px;text-align:left;padding-bottom:42px;}
    #Content {width:70%;padding-top:14px;}
      .itemNews {font-family:Verdana;font-size:11px;color:#000;margin-bottom:27px;}
      .newsSpacer {height:7px;clear:both;}
      .itemNews span, .dateSpan {background-color:#8c9295;font-size:9px;color:#fff;display:block;padding:1px 4px 3px 4px;float:left;}
      .link {padding-left:14px;font-weight:bold;color:#0f3d98;margin-bottom:10px;} .link a {color:#0f3d98;} .link a:hover {color:#fe6600;}
      .anon {padding-left:14px;}
      .otherNews {padding-left:14px;font-size:12px;font-weight:bold;margin-top:42px;}
      .otherNews a {text-decoration:underline; color:#0f3d98;}
      .otherNewsOrder {margin-top:12px;}
      .otherNews span {white-space:nowrap;padding-right:16px;}
      .bul {margin-right:8px;position:relative;top:-1px;}


    #rightColumn {width:28%;height:100%;padding-top:1px}
      #rightColumn .fastlinks {margin-bottom:25px;padding:0px;background-image:none;}
      #rightColumn .events {font-size:11px;padding:0px 20px 18px 0px;}
      #rightColumn .events ul {clear:both;list-style-type:none;padding-top:19px;}
      * html #rightColumn  .events ul {padding-top:38px;margin-top:-20px;}
      #rightColumn .events ul li {padding-left:10px;margin-bottom:19px;}
      #rightColumn .events ul li a {margin-left:-9px;display:block;margin-bottom:11px;}
      .opin {background-color:#f4f6f8;width:100%;padding-left:19px;padding-top:13px;}

      .printArea {height:21px;padding-right:20px;position:relative;bottom:-6px;padding-top:20px;}
        .print {background-color:#f5f5f5;padding:4px 7px 4px 7px;float:right;font-size:11PX;}
        .print a{text-decoration:underline;}



#footerBlock, #footerBlock td {background-color:#f1f2f3;color:#000000;font-size:12px;}
  .copy {padding:25px 20px 27px 116px;background-image:url(/_i/logo2.gif);background-repeat:no-repeat;background-position:37px 27px;}
  .adress {padding:25px 45px 27px 20px;text-align:right;}


/* nutro */

#leftMenu {
1border:1px solid red;
font-size:11px;
color:#000;
padding-top:9px;
margin-bottom:50px;
text-align:left;
}

#leftMenu td {font-size:11px;color:#fe6600;}
  .selItem {margin-left:16px;font-weight:bold;margin-bottom:27px;}
  .level1 {margin-bottom:12px;}
  .level1sel {margin-bottom:12px;}
  .level1sel a {font-weight:bold;color:#fe6600;text-decoration:none;}
  .level2 {margin-left:23px;margin-bottom:12px;}
  .level2 a {color:#0f3d98;font-weight:normal;text-decoration:underline;}
  .level2List {padding-bottom:0px;display:none;padding-top:17px;}

  .level3 {margin-left:46px;margin-bottom:12px;}
  .level3List {padding-bottom:0px;display:block;padding-top:0px;}
  .level3 a {color:#0f3d98;font-weight:normal;text-decoration:underline;}

  a.level2sel {font-weight:bold;color:#fe6600;text-decoration:none;}
  a.level3sel {color:#fe6600;text-decoration:none;}
  .imagePoint {padding-top:3px;padding-right:7px;}



  #breadcrumbs {background:#f1f2f4 url(/_i/breadbot.gif) repeat-x left top;color:#0e338e;font-size:9px;background-image:url(/_i/breadtop.gif);background-repeat:repeat-x;background-position:left top;padding:6px 15px 10px 15px;}
/*  #breadcrumbs div {background-image:url(/_i/breadbot.gif);background-repeat:repeat-x;background-position:left bottom;padding:6px 15px 10px 4px; }*/
  #breadcrumbs a {line-height:16px;}
  #breadcrumbs img {
    margin:0 7px;
}

  #breadcrumbs span a {white-space:nowrap;}

/*  #breadcrumbs div{margin-left: 0px; padding-left:0px;}*/

  .Text {padding:32px 51px 43px 40px; text-align:justify;}



  .Text h1 {font-family:Arial;font-size:17px;text-transform:none;}

  .img {padding-top:14px;padding-bottom:27px;background-color:#efefef;text-align:center;margin-top:30px;margin-bottom:30px;}




* html .hackMoz {margin-top:-16px;margin-bottom:13px}

/* articles list table */
table.articles { width:100%; }
    .articles td { text-align: left; vertical-align: top; background: #fff; padding:0px 0px 18px 0px; margin: 0; }
    .articles td.image { width:1%; /*width:72px;*/ padding-right: 15px; }
    /*.articles td.image img { border: 1px solid #8F9092; }*/
    .articles td.text {  font-size: 11px; }
    .articles td.text div.link { margin-top: 6px; font-weight:bold; padding: 0;}
    .nobg {background: none !important;}

/* pager */
div.pager { margin-top: 30px; color: #2A56A1; text-align: center; font-size: 11px; }
    .pager a { margin-right: 8px; color: #2A56A1; text-decoration: none; }
    .pager .s { margin-right: 8px; }

/* inernal list page */
div.intHeader { text-align:right; vertical-align:middle; }


/* sitemap */
div.sitemap {}
    .sitemap div { margin-bottom: 3px; }
    .sitemap .child { margin-top: 10px; margin-bottom: 10px; }
    .sitemap .level0 { font-weight: bold; font-size: 12px; margin-top: 30px; }
    .sitemap .level1 { font-weight: normal; font-size: 12px; margin-left: 13px; }
/*  .sitemap .level2 { font-weight: normal; font-size: 11px; color: #000; margin-left: 30px; }
    .sitemap .level2 a { color: #000; }*/
    .sitemap .level2 a {text-decoration: none; color: #0000ff;}
    .sitemap .level0 .child { margin-top: 12px; }


/* search resulkt */
div.searchResult {  }
.searchResult .item { margin-top: 23px; margin-left: 0px !important; }
.searchResult .item .head { margin: 0px 0pxpx 15px 0px; }
.searchResult .item .txt { margin-left: 10px; }

table.formTable { 1width: 400px; }

.formLabel {font-size: 11px; width:220px;}

.formLabel2 {font-size: 11px; }

.asterisk {color:red; padding-left: 5px;}


td.formInput {width:250px; height:24px;}
/*.formInput  {border:1px solid #a5acb2;}*/

.formTable td.req { padding-right: 6px; white-space: nowrap; }

/* trainings */
table.trainings {margin-bottom: 20px;  text-align:left; background:#F3F3F3;}
    .trainings td, .trainings .table th { vertical-align: middle; text-align: left; }
    .trainings th { background: #000080; font: bold 10px arial; color: #FFFFFF; padding: 3px 2px;
        text-align: center !important; }
    .trainings td { padding: 4px 4px; font: normal 11px verdana;  text-align: left !important;}
    .trainings td.hdr { font: bold 12px verdana; color: #0F3D98; background:#FFFFFF; padding: 20px 8px 5px 0px; border: none; }
tr.gray  { background: #E6E6E6; }

.trainings a {color: #000000;}

td.vote_bg
{
   /* border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-color: #9b9b9b;*/
    background-image:url(/_i/vote_bg.gif);
}

.vote
{
  font-size: 11px;
  padding-bottom: 10px;
}

.question
{
  margin-bottom:25px;
  padding:0px 20px 19px 12px;
}


.search_form td {
margin:0;
padding:2px;
padding-bottom:0.5em;
font-size:11px;
}
.search_form select {
/*color:#A091A1;*/
font-size:11px;
}



/*.fastlinks div.li { padding-left:100px; }*/


.brk
{
clear:both;
height:0px;
}

/* filials */
table.filials {margin-bottom: 20px; border-bottom: 0px solid #9B9B9B; }
    .filials td, .filials .table th { vertical-align: middle; text-align: left; }
    .filials th { background: #EAEAEA; font: bold 12px arial; color: #4d4d4d; padding: 7px 8px;
        border-bottom: 2px solid #fff; text-align: left !important;  border-bottom: 1px solid #9B9B9B;}
    .filials td { padding: 14px 4px; border-top: 1px solid #9B9B9B; font: normal 11px verdana; }
    td.hdr { font: bold 12px verdana; color: #0F3D98; padding: 20px 8px 5px 0px; border-top: 1px solid #9B9B9B; }

    .address td { padding: 4px; border-top: 0px solid #9B9B9B; font: normal 11px verdana; }


  .header {text-transform:uppercase;color:#051844; font-size:12px;font-family:Verdana;font-weight:bold;background-image:url(/_i/headerbg.gif);background-repeat:no-repeat;background-position:right 2px;padding-right:28px;float:left;}
  .header a {text-decoration:none; color:#051844;}

  .headerRed {text-transform:uppercase;color:#cf0000;font-size:12px;font-family:Verdana;font-weight:bold;background-image:url(/_i/headerbg.gif);background-repeat:no-repeat;background-position:right 2px;padding-right:28px;float:left;}
  .headerRed a {text-decoration:none; color:#cf0000;}

  a.defstyle  {text-decoration:underline; color:#0f3d98;}


#menuopera {text-align:left;}


  .toprint {display:none;}
  .menu_level5 {margin-bottom: 50px;}

/* trainings */
table.docs {width:100%; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
    .docs td, .docs .table th { vertical-align: middle; }
    .docs th { background: #EAEAEA; font: bold 10px arial; color: #0F3D98; padding: 7px 8px; border-bottom: 2px solid #fff;  }
    .docs td { padding: 7px 4px; border-top: 1px solid #9B9B9B; font: normal 11px verdana; }
    .docs td.hdr { font: bold 12px verdana; color: #0F3D98; padding: 20px 8px 5px 0px; border: none; }

table.e404 {width:100%; margin-bottom: 20px; border-bottom: 1px solid #9B9B9B; }
    .e404 td {text-align:left; vertical-align: middle; padding-bottom: 7px;}

    .e404 span {font-family:Arial;font-size:15px;color:#333;*text-transform:uppercase; font-weight:bold;}


/* table */
table.table {width:100%; margin-bottom: 20px; border-bottom: 0px solid #9B9B9B; }
    .table td, .table .table th { vertical-align: middle; text-align: left; }
    .table th { background: #EAEAEA; font: bold 12px arial; color: #4d4d4d; padding: 7px 8px;
        border-bottom: 2px solid #fff; text-align: left !important;  border-bottom: 1px solid #9B9B9B;}
    .table td { padding: 14px 4px; border-top: 1px solid #9B9B9B; font: normal 11px verdana; }
    td.hdr { font: bold 12px verdana; color: #0F3D98; padding: 20px 8px 5px 0px; border-top: 1px solid #9B9B9B; }

      .otherNewsLeft a {text-decoration:underline; padding-right: 14px; float:right; font-weight:bold;}