body, html
{
 border: 0px none;
 margin: 0px 2px 0px 2px;
 padding: 0px;
 font-family: Verdana, Arial;
 font-weight: normal;
 text-align: center;
 font-size: 11px;
}

body
{
/* overflow:scroll;*/
 overflow: -moz-scrollbars-vertical;
 background-color: #ffffff;
}

.page
{
 width: 1000px;
 margin: 0px auto 0px auto;
 text-align: left;
 background-color: #ffffff/*#CFE6CF*/;
}

.head
{
 text-align: left;
 height:150px;
 /*background-color: #f3f3f3;*/
 background: url('files/head.jpg') top left no-repeat;
 margin: 10px 0px 10px 0px;
 border: 1px solid #3C781F;
 }

img, p, h2
{
 border:none;
 margin:0px;
 padding:0px;
}

.lmenu
{
 float: left;
 width: 150px;
 /*margin: 5px 0px 5px 5px;*/
 padding: 2px 2px 2px 0px;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
/* border: 1px solid #3C781F;
 background-color: #FAFDD5*//*#ECF9E6*/;
}

/*.lmenucol
{
  background: url('files/lmenu3.jpg') top left repeat-y;
} */

.pmenu
{
 float: right;
 width: 170px;
 /*margin: 5px 0px 5px 5px;   */
 padding: 2px 2px 2px 2px;
 font-size: 11px;
 margin: 0px;
/* border: 1px solid black;  */
 color: #3C781F;
}

.ram
{
  width: 170px;
  border: 1px solid #3C781F;
  /*padding: 5 px;*/
   background-color: #FAFDD5/*#ECF9E6*/;
}

.lram
{
  width: 150px;
  border: 1px solid #3C781F;
  /*padding: 5 px;*/
   background-color: #FAFDD5/*#ECF9E6*/;
}


.ptext
{
  padding: 5px;
}

/*.pmenucol
{
  background: url('files/pmenu.jpg') top right repeat-y;
} */

.lmenu li, .lmenu ul
{
  padding: 0px;
  margin: 8px;
  list-style-type: none;
}

.pmenu ul, .pmenu dl
{
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

.pmenu dt, .pmenu li
{
  padding: 5px;
  margin-left: 5px;
}

.pmenu dd
{
  margin-left: 20px;
}

.pages
{
  margin: 0px 180px 5px 160px;

}

.reset
{
 border: 0px none;
 margin: 0px;
 padding: 0px;
 float: none;
 clear: both;
 width: 0px;
 height: 0px;
 line-height: 0px;
 font-size: 0px;
}

.pata
{
 text-align: center;
 font-size: 9px;
/* height:px;*/
 margin: 15px 0px 3px 0px;
 border-top: 1px solid #3C781F;
}

.center
{
text-align: center;
/*margin: auto;*/
}

.pages table
{
 margin-left: auto;
 margin-right: auto;
}

.right
{
 text-align: right;
}

.left
{
 text-align: left;
}

h1
{
 text-align: center;
 color: #3C781F;
 font-size: 24px;
}

h2
{
 font-size: 18px;
 font-weight: bold;
 margin: 5px 0px 20px 0px;
 text-align:center;
 padding-top: 10px;
 color: #3C781F;
}

h3
{
 font-size: 16px;
 font-style: italic;
 margin: 10px 0px 20px 5px;
 padding-top: 10px;
 color: #3C781F;
}

h4
{
 font-size: 14px;
 font-weight: bold;
 padding: 2px;
 margin: 2px;
}

.gb
{
 width: 650px;
 height: 1800px;
}

.lmenu a:link, .pmenu a:link
{
 color: #3C781F;
}

.lmenu a:visited, .pmenu a:visited
{
 color: #3C781F/*#0000ff*/;
}

.lmenu a:active, .pmenu a:active {color: #3C781F}
.lmenu a:hover, .pmenu a:hover { color: #0000ff}

.pages a:link
{
 color: #0000ff;
}

.pages a:visited
{
 color: #0000ff;
}

.pages a:active {color: #0000ff}
.pages a:hover {color: #3C781F}


p
{
 text-align: justify;
}

.bold
{
 font-weight: bold;
}

.normal
{
 font-weight: normal;
}

.small
{
 font-size: 10px;
}

.pages a
{
 text-decoration:none;
}

.half
{
 width: 50%;
}

.tab table
{
 border-collapse: collapse;
 /*border: 1px solid #3C781F;*/
}

.tab td
{
 border-collapse: collapse;
 border: 1px solid #3C781F;
 padding: 2px 5px 2px 5px;
}

.tab th
{
 padding: 4px;
 border: 1px solid #3C781F;
 background-color: #C4CDD7/*#8298AC*/;
}

.dg{background-color: #E2E7EB/*#C4CDD7*/; }
.lg{background-color: #F8F9FA/*#E2E7EB*/; }
.g{color: #667D97; }


.clanek
{
padding: 20px;
}

.clanek p
{
 font-size:12px;
 text-indent: 30px;
}

