/* CSS Gejzír */
/* BARVY:
okraj hl. divu: "#82FFFF";
seda v menu: "#E6E6E6";
zelena: "#A2DD50";
zelene pismo: "#649E00";
footer #959595;
pismo menu "#555555"
 */

body {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
font-style: regular;
background: #E6E6E6;
text-align: center;
color: #464646;
margin:0px;
padding:10px;
}

p {
line-height:16px;
}
.news {
font-size:10px;
padding:10px;
}
#page {
margin-left: auto;
margin-right: auto;
width: 750px;
text-align: left;
position:relative;
}
#site_menu {
position:absolute;
display:block;
right: 10px;
}
#site_menu a {color: #AAAAAA; font-size:10px;}

#banner {
display: block;
position: relative;
width: 750px;
height: 159px;
background: url(../images/banner.jpg);
background-repeat: no-repeat;
border: 1px solid #FFFFFF;
}
#center {
display:block;
width: 750px;
min-height: 350px;
_height: 350px;
border: 1px solid #82FFFF;
border-top: 7px solid #A2DD50;
padding-top:10px;
padding-bottom:10px;
background-color: #FFFFFF;
}
#left {

float:left;
padding-left:20px;
width: 200px;
}

#left a{
color:#999;
text-decoration:none;
}
#main {
border-left:2px solid #E6E6E6;
float:left;
position: relative;
width: 500px;
padding-left: 10px;
padding-right: 10px;
}
#bubble_top {
position: relative;
left: 2px;
top: 1px;
width: 116px;
height: 23px;
background: url(../images/bubble_top.png);
background-repeat: no-repeat;
z-index: 110;
}
#footer {
display: block;
position: relative;
width: 750px;
height: 10px;
padding-top: 8px;
text-align: center;
font-size: 10px;
color: #959595;
}
#footer a {
text-decoration: none;
color: #959595;
}
#footer a:hover {
color: #555555;
}
#bubble_bottom {
position: absolute;
top: -1px;
right: 2px;
width: 62px;
height: 21px;
background: url(../images/bubble_bottom.png);
background-repeat: no-repeat;
}
#lang {
position: absolute;
width: 100px;
text-align:right;
height: 15px;
right:10px;
top: 5px;
color: #FFFFFF;
}
#lang a {
color: #FFFFFF;
text-decoration: none;
}
#lang a:hover {
color:#BFF1FF;
}
#logo {
position: absolute;
left: 70px;
top: 48px;
width: 217px;
height: 70px;
}
#flash {

position: absolute;
left: 0;
width: 76px;
height: 158px;
z-index: 120;
}

#menu a{

display: block;
border-left: 25px solid #E6E6E6;
height:auto;
line-height: 17px;
height:20px;
padding-left: 15px;
text-decoration: none;
color: #555555;

margin-top:12px;

}

#menu .divider {
display:none;
}

#menu a.active,#menu a.active:hover{
border-left: 25px solid #A2DD50;
}
#menu a:hover {
border-left: 20px solid #D1FF8F;
}
a img {
border: 0px;
}
h1 {
font-size: 13px;
color: #649E00;
text-align: right;
font-weight: bold;
}
h1.home {
text-align: center;
}

h2 {
font-size: 12pt;
color: #000000;
border-bottom:1px solid #649E00;
text-align: left;
}
h3 {
font-size:11pt;
}

#main img {
border: 3px solid #A2DD50;
}
.img_main {
display: block;
position: relative;
margin-left:5px;
float: right;
}
.center {
text-align: center;
}

.homeimg {
position:absolute;
}
.homeimg.img1 {
left:40px;
top:160px;
}
.homeimg.img2 {
left:240px;
top:230px;
}

ul li {
  line-height: 20px;
  list-style-image: url(../images/li.jpg);
}


table {
margin:auto;
width:70%;
}
th {
background-color:#649E00;
color:white;
padding:5px;
text-align:center;
}
td {
text-align:center;
border-bottom:1px dotted #A2DD50;
padding:3px;
}

a {
color: #649E00;
}
a:hover {
text-decoration:none;
}

.mrJamis, .mrjamis{
clear:both;
}

.banner_list .item{
 display:block;
 float:left; margin:5px;
 height:50px;
 width:90px;
 _width:80px;
}
.item a img {
 border:1px;
}
#photogalery .item img{
  border-width:2px;
}

#photogalery .item {
float:left;
margin:5px;
}
