html,body{
  margin:0px;
  padding:0px;
}

body{
  border-collapse:collapse;
  font:11px arial;
  color:#666666;
  background-color:#ffffff;
  line-height:12px;
}

p{
  margin: 0px;
}

.uvod_styl1 {
  margin:9px 0px 0px 0px;
}
.uvod_styl2 {
  margin:8px 0px 16px 13px;
}
.uvod_styl3 {
  border:0px;
}
.uvod_styl4 {
  left:0px;
  width:112px;
}
.uvod_styl5 {
  left:147px;
  width:112px;
}
.uvod_styl6 {
  left:294px;
  width:111px;
}
.uvod_styl7 {
  left:440px;
  width:107px;
}

#ramovani {
 position: absolute; 
 top: 240px; 
 left: 50%;
}
#left1 {
 width: 615px;
 height: 285px;
 background-image: url('img/podklad.png');
 background-repeat: no-repeat;
}

#mainflash{
 z-index: 99;
}

table{
  border:0px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  line-height:12px;
}

td{
  border:0px;
  margin:0px;
  padding:0px 7px 2px 0px;
}

img{
  margin:0px;
  padding:0px;
  border:0px;
}

a{
  font:11px arial;
  color:#666666;
  text-decoration:underline;
}

a:hover{
  color:#444444;
}

hr{
  height:1px;
  color:#e5e5e5;
}

h1{
  margin:0px 0px 5px 0px;
  padding:0px;
  font:bold 16px arial;
  color:#009442;
  line-height:16px;
}

h2{
  margin:0px;
  padding:0px;
  font:bold 12px arial;
  color:#666666;
  line-height:13px;
}

h3{
  margin:0px;
  padding:0px;
  font:bold 12px arial;
  color:#ffffff;
  line-height:13px;
}

h4{
  margin:0px 0px 8px 0px;
  padding:0px;
  font:bold 11px arial;
  color:#009442;
  line-height:13px;
}

h5{
  margin:0px 0px 4px 0px;
  padding:0px;
  font:bold 12px arial;
  color:#666666;
  line-height:13px;
}

h5 a{
  font:bold 12px arial;
  color:#666666;
  line-height:13px;
  text-decoration:none;
}

#main{
  position:relative;
  text-align:left;
  width:860px;
  margin:auto;
  padding:0;
}

#top{
  position:absolute;
  left:14px;
  top:20px;
  width:842px;
  margin:0;
  padding:0;
  border-top:solid #e5e5e5 1px;
  border-left:solid #e5e5e5 1px;
  border-bottom:solid #e5e5e5 1px;
}

#top1{
  float:left;
  margin:0;
  padding:0px;
}

#top1 a{
  font:bold 12px arial;
}

#top1deu{
  float:left;
  margin:0;
  padding:0px;
}

#top1deu a{
  font:bold 11px arial;
}

#top1eng{
  float:left;
  margin:0;
  padding:0px;
}

#top1eng a{
  font:bold 11px arial;
}

#top1rus{
  float:left;
  margin:0;
  padding:0px;
}

#top1rus a{
  font:bold 11px arial;
}

.top1blok1{
  float:left;
  margin:0;
  padding:7px 11px 6px 12px;
  border-right:solid #e5e5e5 1px;
}

.top1blok1 a{
  color:#007965;
  text-decoration:none;
}

.top1blok1 a:hover{
  color:#007965;
  text-decoration:underline;
}

.top1blok{
  float:left;
  margin:0;
  padding:7px 11px 6px 12px;
  border-right:solid #e5e5e5 1px;
}

.top1blok a{
  color:#666666;
  text-decoration:none;
}

.top1blok a:hover{
  color:#666666;
  text-decoration:underline;
}

#top2{
  float:left;
  margin:0px 0px 0px 68px;
  padding:0;
}

#top2 a{
  font:12px arial;
}

#top2deu{
  float:left;
  margin:0px 0px 0px 30px;
  padding:0;
}

#top2deu a{
  font:11px arial;
}

#top2eng{
  float:left;
  margin:0px 0px 0px 66px;
  padding:0;
}

#top2eng a{
  font:11px arial;
}

#top2rus{
  float:left;
  margin:0px 0px 0px 30px;
  padding:0;
}

#top2rus a{
  font:11px arial;
}

.top2blok{
  float:left;
  margin:0;
  padding:7px 9px 6px 9px;
  border-right:solid #e5e5e5 1px;
}

.top2blok a{
  color:#999999;
  text-decoration:none;
}

.top2blok a:hover{
  color:#999999;
  text-decoration:underline;
}

#left1{
  position:absolute;
  left:0px;
  top:70px;
  margin:0px;
  padding:0px;
}

#left2{
  position:absolute;
  left:15px;
  top:362px;
  width:551px;
}

#left21{
  position:relative;
  width:551px;
  margin:0;
  padding:11px 13px 17px 17px;
  line-height:13px;
  border:solid #e5e5e5 1px;
}

#left21klips{
  position:relative;
  width:581px;
  margin:0;
  padding:15px 0px 17px 0px;
  line-height:13px;
  border-left:solid #e5e5e5 1px;
  border-right:solid #e5e5e5 1px;
  border-bottom:solid #e5e5e5 1px;
}

#left22{
  position:relative;
  width:581px;
  height:151px;
  margin:0;
  padding:0;
  border-left:solid #e5e5e5 1px;
}

.left22blok{
  position:absolute;
  top:0px;
  height:141px;
  margin:0;
  padding:10px 17px 0px 17px;
  border-right:solid #e5e5e5 1px;
}

.left22text{
  margin:0px;
  padding:4px 0px 0px 0px;
  height:87px;
}

.left22blok a{
  float:right;
  color:#009442;
  font:11px arial;
  text-decoration:underline;
}

.left22blok a:hover{
  color:#009442;
  font:11px arial;
  text-decoration:none;
}

#left23{
  position:relative;
  width:581px;
  margin:0;
  padding:0;
  border:solid #e5e5e5 1px;
}

#left24{
  position:relative;
  width:581px;
  text-align:center;
  margin:20px 0px 20px 0px;
  padding:0;
  color:#e5e5e5;
}

#stin0{
  position:absolute;
  left:623px;
  top:70px;
  width:234px;
  height:4px;
  margin:0;
  padding:0;
  background-image:url('img/stin.bmp');
}

#right{
  position:absolute;
  left:621px;
  top:74px;
  width:231px;
  margin:0;
  padding:0;
}

#stin1{
  position:relative;
  width:231px;
  margin:0;
  padding:0;
  border-top:0px;
  border-right:0px;
  border-bottom:solid #ededed 1px;
  border-left:solid #ededed 1px;
}

#stin2{
  position:relative;
  width:231px;
  margin:0;
  padding:0;
  border-top:0px;
  border-right:0px;
  border-bottom:solid #dddddd 1px;
  border-left:solid #dddddd 1px;
}

#right1{
  position:relative;
  width:232px;
  margin:0;
  padding:0;
  background-color:#f2f2f4;
  border-top:0px;
  border-right:solid #d2d2d2 1px;
  border-bottom:solid #a8a8a8 1px;
  border-left:solid #a8a8a8 1px;
}

#right11{
  position:relative;
  width:221px;
  margin:0;
  padding:4px 0px 8px 11px;
  border-bottom:solid #d2d2d2 1px;
}

#right12{
  position:relative;
  width:206px;
  margin:0;
  padding:11px 12px 5px 11px;
}

.right12text{
  text-decoration:none;
}

#right2{
  position:relative;
  width:232px;
  height:311px;
  margin:10px 0px 0px 2px;
  padding:0;
  background-color:#009442;
  border:solid #007965 1px;
}

#right21{
  position:relative;
  width:221px;
  margin:0;
  padding:7px 0px 8px 11px;
  border-bottom:solid #007965 1px;
}

#right22{
  position:relative;
  width:210px;
  margin:0;
  padding:14px 9px 5px 10px;
  color:#ffffff;
  line-height:13px;
}

#right22 a{
  font:11px arial;
  color:#ffffff;
  text-decoration:underline;
}

#right22 a:hover{
  color:#e5e5e5;
  text-decoration:underline;
}

#right22 img{
  margin:2px 0px 0px 0px;
  padding:0;
  border:solid #007965 1px;
}

#obrazy0{
  position:relative;
  height:397px;
  margin:0;
  padding:0;
}

#obrazy1{
  float:left;
  width:115px;
  margin:0;
  padding:0;
  line-height:16px;
}

#obrazy2{
  float:left;
  width:420px;
  margin:4px 0px 0px 10px;
  padding:0;
}

#obrazy2 img{
  width:420px;
}

.kontaktyimg{
  width:115px;
  margin:0px;
  padding:0px;
  border:solid #e4e4e4 4px;
}

.kontaktyimg1{
  width:115px;
  margin:0px;
  padding:0px;
  border-top:solid #e4e4e4 4px;
  border-right:solid #e4e4e4 4px;
  border-bottom:solid #e4e4e4 4px;
  border-left:0px;
}

#ramovanimenu{
  margin:0px 0px 9px 0px;
  padding:5px 0px 0px 5px;
  font:bold 12px arial;
  color:#009442;
}

#ramovanimenu a{
  text-decoration:none;
  color:#666666;
}

#ramovanimenu a:hover{
  text-decoration:underline;
}

#rm a{
  font:bold 12px arial;
}

#rmdeu a{
  font:11px arial;
}

#rmeng a{
  font:11px arial;
}

#rmrus a{
  font:9px arial;
}

.mezera{
  white-space:pre;
}

.tabulka{
  border:solid #ffffff 1px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  line-height:12px;
}

.tabulka td{
  border:solid #ffffff 1px;
  background-color:#f3f3f3;
  margin:0px;
  padding:1px 3px 1px 3px;
}

.tabklips{
  border:solid #ffffff 1px;
  border-collapse:collapse;
  margin:0px;
  padding:0px;
  line-height:12px;
}

.tabklips td{
  border:solid #ffffff 1px;
  background-color:#f3f3f3;
  margin:0px;
  padding:0px 2px 2px 0px;
}

.obrazek{
  margin:0px;
  padding:0px;
  border:solid #e4e4e4 3px;
}

