body {
	width: 864px;
 	margin: 20px auto;
	padding: 0;
  color: #dedede;
	text-align: center;
	font-size: 12px;
  background: #ccc url(../gfx/bg_body.png) repeat-x 0 0; 
  font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif, Tahoma, Arial, Verdana, Helvetica;
  line-height: 1.4em;
}
div#main {
  width: 840px;
	text-align: left;
	padding: 10px;
	border: solid #4f81bd 2px;
  background: #eee;
}
div#maino{
  padding: 20px;
	border: solid #000 2px;
}
.klirni {
	clear: both;
}
.klirnileft {
	clear: left;
}

.klirniright {
	clear: right;
}

img {
	border: none;
}
img.border {
  border: solid #000 1px;
}
table{
  font-size: 12px;
}
a {
  text-decoration: underline;          
   color: #05056d;
}
a:hover {
  text-decoration: none;
}

p{
  margin: 14px 0 3px 0;
  padding: 0;
}
p.nomargin{
  margin: 0;
}
.center{
  text-align: center;
}
.right{
  text-align: right;
}
.left{
  text-align: left;
}

/***/
div#menu, div#menu ul, div#menu li, div#menu li a{
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  z-index: 1000;
  position: relative;
  left:0px;
  top:0px;
}
div#menu li{
  list-style: none;
}
div#menu li a{
  width: 118px;
  display: block;
}
div#menu li a span{
  display: none;
}
div#menu li.m1 a {
  background: url(../gfx/menu01.png) no-repeat;
  width: 118px;
  height: 69px;
}
div#menu li.m2 a {
    background: url(../gfx/menu02.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m3 a {
    background: url(../gfx/menu03.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m4 a {
    background: url(../gfx/menu04.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m5 a {
    background: url(../gfx/menu05.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m6 a {
    background: url(../gfx/menu06.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m7 a {
    background: url(../gfx/menu07.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m8 a {
    background: url(../gfx/menu08.png) no-repeat;
    width: 118px;
    height: 70px;
}
div#menu li.m9 a {
    background: url(../gfx/menu09.png) no-repeat;
    width: 118px;
    height: 43px;
}

div#menu li.m10 a {
    background: url(../gfx/menu10.png) no-repeat;
    width: 118px;
    height: 33px;
}












div#menu{
  width: 138px;
  float: left;
  padding-bottom: 10px;
}

div#content{
  text-align: justify;
  padding: 0 10px; 
}
div#foot{
   margin: 0 auto;
   text-align: center;
   color: #555;
   font-size: 11px;
}
div#foot a{
  color: #555;
  text-decoration: none;
}
div#foot a:hover{
  text-decoration: underline;
}
div#logo{
    border: solid #4f81bd 2px;
    border-bottom: 0;
   	margin: 0 auto;
   	font-size: 0;
    height: 184px;
}
/**/
div.main0{
	background: #938953;
}
div.main1{
  background: #006600;
}
div.main2{
  background: #d89493;
  color: #333;
}
div.main3{
  background: #943634;
}
div.main4{
  background: #548dd4;
  color: #fff;
}
div.main5{
  background: #000;
}
div.main6{
  background: #17365d;
}
div.main7{
  background: #5f497a;
}

div.main8{
  background: #d4a003;
  color: #000;
}
div.main9{
  background: #990000;
}

div#header{
   width: 386px;
   height: 92px;
}
div#header ul{
  width: 300px;
}

div.main1 div#header{
   background: url(../gfx/header01.png) no-repeat;
}
div.main2 div#header{
   background: url(../gfx/header02.png) no-repeat;
  color: #fff;
}
div.main3 div#header{
   background: url(../gfx/header03.png) no-repeat;
}
div.main4 div#header{
   background: url(../gfx/header04.png) no-repeat;
}
div.main5 div#header{
   background: url(../gfx/header05.png) no-repeat;
}
div.main6 div#header{
   background: url(../gfx/header06.png) no-repeat;
}
div.main7 div#header{
   background: url(../gfx/header07.png) no-repeat;
}
div.main8 div#header{
   background: url(../gfx/header08.png) no-repeat;
}
div.main9 div#header{
   background: url(../gfx/header09.png) no-repeat;
}

h1{
  font-size: 15px;
  color: #fff;
  margin: 3px 0 0 0;
  padding: 0;
  text-transform: uppercase;
  line-height: normal;
}

h2{
  font-size: 14px;
  color: #fff;
  margin: 20px 0 5px 0;
  padding: 0;
  text-transform: uppercase;
  line-height: normal;
}
h2 span{
  font-weight: normal;
  text-transform: none;
}
h2+p{
  margin-top: 0;
}
div#header{
  padding: 10px 0 0 90px;
  margin: 0 0 10px 0;
}
div#header ul{
  margin: 0 0 0 0;
  padding: 5px 0 0 0;
  list-style-position: inside;
  font-weight: bold;
}

div#content p{
  position: relative;
  left:0px;
  top:0px;
  z-index: 10;
}

div.main1 p.zvyrazni1{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 40px 0 126px;
  background: #d6e3bc url(../gfx/zvyrazni01_01.jpg);
}
div.main1 div.zvyrazni2{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #d6e3bc url(../gfx/zvyrazni01_02.jpg);
}
div#content div.zvyrazni2 ol li{
  margin: 15px 0 0 0;
}
img.floatright{
   float: right;
   margin-left: 20px;
   margin-bottom: 10px;
}
img.floatleft{
   float: left;
   margin-right: 20px;
   margin-bottom: 10px;
}

h3{
  font-size: 14px;
  color: #00b0f0;
  margin: 40px 0 5px 0;
  padding: 0;
  text-transform: uppercase;
}

div#content ol li{
  margin: 5px 0 0 0;
  list-style-position: inside;
}

table{
  width: 100%;
  border-collapse: collapse;
  margin-top: 3px;
}
table th, table td{
  padding: 3px 7px;
  text-align: center;
  border: solid black 1px;
}
table th{
  background: #ffffb3;
  color: #000;
}
div.main1 span.color{
  color: #00b0f0;
}
div#contact{
  background: url(../gfx/bg_contact.png) no-repeat;
  width: 381px;
  height: 252px;
  margin-top: 20px;
  padding: 30px 20px;
  font-size: 14px;
  line-height: 1.5em;
  color: white;
}
div#contact a{
  color: #fff;
}
div#contact span{
  font-size: 19px;
  display: block;
  margin: 10px 0;
}

div.main2 p.zvyrazni1{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #ebd6d5 url(../gfx/zvyrazni02_01.jpg);
}
div.main2 p.zvyrazni2{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 225px 0 126px;
  background: #ebd6d5 url(../gfx/zvyrazni02_02.jpg);
  float: right;
  width: 225px;
}
div.main2 span.color{
  color: #cc0000;
  font-weight: bold;
}
div.main3 span.color{
  color: #8db3e2;
}
div.main3 span.color2{
  color: #76923c;
}
div.main3 span.color3{
  color: #17365d;
  font-weight: bold;
}
p.bigger{
  font-size: 12px;
}
div.main3 div.zvyrazni{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 15px 0 0 365px;
  background: #ebd6d5 url(../gfx/zvyrazni03_01.jpg);
}
div.main4 span.color{
  color: #c00000;
}
div.main4 span.color2{
  color: #365f91;
}

div.main5 div.zvyrazni{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 446px;
  background: #d4d4d4 url(../gfx/zvyrazni05_01.jpg);
  line-height: 1.3em;
}
div.main5 div.zvyrazni2{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #d4d4d4 url(../gfx/zvyrazni05_02.jpg);
  line-height: 1.3em;
  width: 360px;
}
div.main5 div.zvyrazni2 h2, div.main5 div.zvyrazni3 h2{
  color: #000;
  margin: 0 0 3px 0;
}

div.main5 div.zvyrazni3{
  border: solid #fff 2px;
  color: #000;
  padding: 0;
  font-size: 11px;
  margin: 30px 0 0 226px;
  background: #fff;
  width: 370px;

}
div.main5 div.zvyrazni33{
  border: solid #000 2px;
  padding: 15px 25px;
}
div.main5 div.zvyrazni4{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 20px 0 0 226px;
  background: #d4d4d4 url(../gfx/zvyrazni05_03.jpg);
  line-height: 1.3em;
}
h2.lower{
  text-transform: none;
}

div.main7 p.zvyrazni{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #d9d3df url(../gfx/zvyrazni07_01.jpg);
  width: 550px;
}

div.main7 p.zvyrazni2{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 40px 0 0 446px;
  background: #d9d3df url(../gfx/zvyrazni07_01.jpg);
  width: 250px;
}
div.main8 div#header h1, div.main9 div#header h1{
  padding-top: 25px;
}
div.main9 span.mono{
  white-space: pre;
  font-family: monospace;
  font-family: courier;
  font-weight: bold;
}
div.main0 div.zvyrazni{
  color: #fff;
  padding: 15px 25px 50px 25px;
  font-size: 11px;
  background: #2d4768 url(../gfx/zvyrazni00_01.jpg);
  margin: 0 0 0 556px;
}
div.main5 a.topOfPage, div.main6 a.topOfPage{
  color: #006699;
}
div#searchdiv{
  float: right;
}
form#searchform input#s{
  width: 200px;
  font-size: 16px;
  padding-right: 20px;
}
form#searchform *{
  vertical-align: middle;
}
form#searchform input#submit{
  position: relative;
  left: -20px;
  top: 10px;
}
form#searchform{
  background: url(../gfx/vyhladavanie.png) no-repeat 1px bottom;
}

div.main6 div.zvyrazni{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 40px 0 0 126px;
  background: #d9d3df url(../gfx/zvyrazni06_01.jpg);
}
table#t06 td, table#t06 th{
  border: 0;
  text-align: left;
  vertical-align: top;
}
table#t06 th{
  font-weight: bold;
  font-size: 13px;
  background: none;
}
div.main4 .zvyrazni2{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #b6c8de url(../gfx/zvyrazni04_01.jpg);
}
div.main4 p.zvyrazni{
  border: solid #000 1px;
  color: #000;
  padding: 15px 25px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #fff;
}
div.main4 .zvyrazni3{
  border: solid #000 1px;
  color: #fff;
  padding: 15px 15px;
  font-size: 11px;
  margin: 0 0 0 126px;
  background: #284263 url(../gfx/zvyrazni04_02.jpg);
  width: 230px;
}
div.main4 table td, div.main table th{
  border: 0;
  text-align: left;
  vertical-align: top;
}
div.main4 table td table td{
  padding: 0;
}
div.main4 table td table{
  margin: 15px 0;
}
div.main4 table{
  margin-top: 15px;
}
table.photogallery{
  width: 648px;
  margin: 20px 0;
}
table.photogallery td{
  padding: 15px;
  border: solid 1px white;
  background: silver;
  color: black;
  vertical-align: top;
}
table.photogallery td img{
  border: solid white 1px;
}
table.photogallery td a{
  text-decoration: none;
}
table.photogallery td a:hover{
  text-decoration: underline;

}
div.main8 h2{
  color: #000;
  font-size: 18px;
}  
table.pirobox_content td{
  border: 0;
  padding: 0;
}
div.main8 ul{
  margin-left: 110px;
}