/* -------------------------------------------------------------------------
   (C) Anton Mizinov, 2007
   ------------------------------------------------------------------------- */
body
{    font:               normal 70% / 1.3em "Tahoma", sans-serif;}
table, input, select, textarea
{    font:               normal 100% / 1.3em "Tahoma", sans-serif;}
a:hover, #menu a
{    text-decoration:    none;}
td, .left
{    text-align:         left;}
.right
{    text-align:         right;}
.center
{    text-align:         center;}
td
{    vertical-align:     top;}
.middle
{    vertical-align:     middle;}
.bottom
{    vertical-align:     bottom;}
body
{    color:              #000;}
a:link, a:visited
{    color:              #00552a;}
.muted
{    color:              #999;}
body
{    background:         #fff;}
img
{    border:             none;}
tables
{    border:             none;}
.nobull
{    list-style:         none;}
.nobr
{    white-space:        nowrap;}
body, h1, h2, h3, h4, div, p, ol, ul, li, form, input, select, textarea
{    margin:             0;}
p
{    margin:             0 0 1em 0;}
body, h1, h2, h3, h4, div, p, ol, ul, li, form, input, select, textarea
{    padding:            0;}
.wide
{    width:              99%;}
.left, .right
{    width:              50%;}
/* ------------------------------------------------------------------------- */
#header
{    background:         #fff url("/img/bg.gif") top left repeat-x;}
#header2
{    background:         #fff url("/img/bg2.gif") top left repeat-x;}
.white
{    background:         #fff;}
#pen
{    background:         url("/img/icon_pen.gif") top left no-repeat;}
#track
{    background:         url("/img/icon_track.gif") top left no-repeat;}
#law
{    background:         url("/img/icon_law.gif") top left no-repeat;}
#build
{    background:         url("/img/icon_build.gif") top left no-repeat;}
#slogan
{    font:               normal 180% / 1.3em "Tahoma", sans-serif;
     color:              #00552a;
     text-align:         left;
     margin:             0 0 0 260px; }
h1
{    font:               normal 200% / 1.3em "Tahoma", sans-serif;
     text-align:         right;
     background:         #fff url("/img/bg22.gif") top left repeat-x; }
h2
{    font:               normal 200% / 1.3em "Tahoma", sans-serif;
     margin:             30px 0 20px 25px; }
h2.inner
{    font:               normal 200% / 1.3em "Tahoma", sans-serif;
     margin:             20px 0 20px 25px; }
h3
{    font:               normal 160% / 1.3em "Tahoma", sans-serif; }
h4
{    font:               normal 120% / 1.3em "Tahoma", sans-serif; }
#crumbs
{    margin:             10px 0 0 25px; }
#issue
{    font:               normal 200% / 1.3em "Tahoma", sans-serif;
     margin:             5px 0; }
#date
{    background:         #fff;
     height:             215px; }
#title
{    height:             160px; }
.current
{    color:              #00552a; }
.content
{    font:               normal 120% / 1.3em "Tahoma", sans-serif; 
     margin:             30px 0 30px 25px; }
#table
{    padding:            30px 0 30px 25px; }
#table2
{    padding:            30px 0 30px 25px; }
#table3
{    padding:            30px 0 30px 25px; }
#table th
{    vertical-align:     top;
     padding:            10px;
     color:              #fff;
     background:         #00552a; }
#table2 th
{    vertical-align:     top;
     padding:            10px;
     color:              #fff;
     background:         #00552a;
     text-align:         center; }
#table th a
{    color:              #fff;
     text-decoration:    none; }
#table2 th a
{    color:              #fff;
     text-decoration:    none;
     text-align:         center; }
#table td
{    padding:            10px; }
#table2 td
{    padding:            10px; 
     text-align:         center; }
#table .odd
{    background:         #effde5; }
#table2 .odd
{    background:         #effde5; }
#table #navig
{    border-top:         1px solid #b2b2b2; }
.date
{    color:              #999; }
.news
{    margin:             0 15px 20px 0; }
.news-big
{    margin:             30px 0 30px 25px; }
.news-big .message, .news .message
{    font:               normal 120% / 1.3em "Tahoma", sans-serif; }
.left-border
{    background:         #00552a; }
.left-column
{    width:              1%;
     background:         #effde5;  }
.right-column
{    width:              99%;
     background:         #effde5;  }
.left-header
{    width:              75%; }
.right-header
{    width:              25%; }
.kontext
{    margin:             0 15px 0 0;
     width:              250px;
     background:         url("/img/kontext_02.gif") top left repeat-y;  }
.kontext-header
{    margin:             0 0 0 0;
     width:              250px;
     background:         url("/img/kontext_01.gif") top left; }
.kontext-header_in
{    padding:            20px 30px 0 30px;
     text-align:         left;}
.kontext_in
{    margin:             10px 30px 0 30px;
     text-align:         left;}
.kontext_in2
{    margin:             0 5px 0 20px;
     text-align:         right; }
.kontext_in_r
{    margin:             10px 30px 0 30px;
     text-align:         right;}
a.kont
{     text-decoration:    none;
      color:              #000; }
#searchform
{    border:             1px solid #dbdbdb;
     text-align:         center;
     white-space:        nowrap;
     min-width:          170px; }
#searchform label
{    margin:             0 5px; }
#searchform input
{    border:             none;
     width:              140px; }
#searchextended
{    text-align:         center;
     margin:             5px 0; }
#enter
{    text-align:         center;
     margin:             25px 0; }
#icons
{    text-align:         center;
     margin:             80px 0;
     white-space:        nowrap; }
#icons2
{    text-align:         center;
     margin:             20px 0;
     white-space:        nowrap; }
.icon
{    margin:             0 10px; }
#menu
{    margin:             0 0 0 0;
     padding:            30px 0 30px 30px;
     background:         #effde5; }
#submenu
{    list-style:         url("/img/bull2.gif");;
     margin:             0;
     padding:            0 0 0 15px; }
#menu1
{    margin:             0 0 25px 0;
     list-style:         none; }
#menu1 a
{    color:              #000;
     text-decoration:    none; }
#menu2
{    margin:             0 0 25px 0;
     list-style:         url("/img/bull1.gif"); }
#menu2 a
{    color:              #00552a;
     text-decoration:    none;
     font-weight:        bold; }
#menu3
{    margin:             0 0 25px 0;
     list-style:         url("/img/bull2.gif"); }
#menu3 a
{    color:              #000;
     text-decoration:    none; }
#menu4
{    margin:             0;
     list-style:         none; }
#menu4 a
{    color:              #000;
     text-decoration:    none; }
#cover
{    margin:             0 0 0 0;
     text-align:         right; }
.banner
{    margin:             30px 25px 30px 0;
     text-align:         center; }
.banner-big
{    margin:             0 0 0 25px;
     text-align:         left; }
.banner-big2
{    margin:             0 0 30px 25px;
     text-align:         left; }
#footer
{    border-top:         1px solid #b2b2b2; }
#nebo
{    padding:            15px 30px; }
#norma
{    text-align:         right;
     padding:            15px 15px 30px 0; }
#address
{    padding:            15px 30px 30px 20px;
     width:              230px; }
#banners
{    padding:            10px 0 0 0;
     text-align:         right; }
#banners a
{    margin:             0 5px; }
#counters
  {  padding:            10px 0 0 0;
     text-align:         left; }
/* ------------------------------------------------------------------------- */
.folder
{    font:               normal 100% / 1.3em "Tahoma", sans-serif;
     margin:             0 25px 15px 0; }
.folder .brief
{    font:               normal 80% / 1.3em "Tahoma", sans-serif;
     margin:             0 50px; }
.file
{    font:               normal 80% / 1.3em "Tahoma", sans-serif;
     margin:             0 25px 15px 25px; }
.file .brief
{    font:               normal 100% / 1.3em "Tahoma", sans-serif;
     margin:             0 25px 15px 25px; }
.who
{    width:              20%;}
.nick
{    font:               bold 100% / 1.3em "Tahoma", sans-serif;}
.time
{    font:               normal 70% / 1.3em "Tahoma", sans-serif;}
.comm td
{    padding:            15px;
     border-top:         1px solid #b2b2b2;}
.comment
{    width:              80%;
     font:               normal 80% / 1.3em "Tahoma", sans-serif;}
.odd
{    background:         #effde5;}
.headcomm
{    font:               bold 80% / 1.3em "Tahoma", sans-serif;
     margin:             5px 0;}
.addcomm
{    border-top:         1px solid #b2b2b2;
     border-bottom:      1px solid #b2b2b2;
     background:         #ccc;}
.addcomm td
{    padding:            5px 15px 0 15px;}
.field
{    width:              20%;}
.value
{    width:              80%;
     font:               normal 80% / 1.3em "Tahoma", sans-serif;}
.addcomm input
{    width:              200px;}
.addcomm textarea
{    width:              400px;
     height:             100px;
     margin-bottom:      5px;}