/* CSS Document */
* {
  margin: 0;
  padding: 0;
  border:0;
  font-family: arial;
  
}
img{
  border:none;
}
.clear {
  clear: both;
}
body {
  background: #b9e5ff url(../layout/bg.gif) repeat-x left top;
}

table{
  font-size:12px;
}

#telo {
  width: 1000px;
  margin: 0 auto;
}

#head {
  background:  url(../layout/head_bg.jpg) no-repeat;
  width: 1000px;
  height: 224px;
  position: relative;
}

#head #logo {
  position: absolute;
  top: 54px;
}

#center {
  
}
#levy {
  background:  url(../layout/levy_bg.gif) no-repeat;
  width: 10px;
  height: 466px;
  float: left;
}
#pravy {
  background:  url(../layout/pravy_bg.gif) no-repeat;
  width: 10px;
  height: 466px;
  float: right;
}

.objform input, .objform textarea{
  border:solid 1px #cccccc;
  margin-bottom:3px;
}

#paticka {
  background:  url(../layout/paticka.gif) no-repeat;
  width: 1000px;
  height: 140px;
}

#paticka a.text {
  text-decoration:none;
  font-weight:normal;
}

#paticka a.text:hover {
  text-decoration:underline;
}

#all {
  background:  url(../layout/all.gif) repeat-y;
  width:980px;
  min-height: 466px;
  _height: 466px;
  float: left;
}

#all-pravy {
  background:  url(../layout/all2.gif) no-repeat;
  width: 754px;
 
  float: right;
}

#all-levy {
  width: 226px;
  float: left;
}

.mezi {
  background:  url(../layout/mezi.gif) no-repeat;
  width: 704px;
  height: 2px;
  margin-left: 14px;
}

h1 {
  font-family: Times New Roman;
  font-size: 22px;
  font-weight: normal;
  color: #036da1;
  padding-left: 20px;
  padding-bottom: 20px;
}
h2 {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #036da1 !important;
}
h3 {
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  color: #036da1 !important;
  padding-bottom: 10px;
}

.blue {
  font-weight: bold;
  color: #036da1 !important;
}

a {
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  color: #58afdc;
  text-decoration: none;
}
a:hover {
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  color: #58afdc;
  text-decoration: underline;
}

#vice {
  padding-top: 10px;
  %padding-top: 14px;
  padding-left: 30px;
  height: 20px;
  
  background:  url(../layout/vice.gif) no-repeat 0px 12px;
  
}

#text p {
  font-family: arial;
  font-size: 12px;
  color: #3f3f3f;
  line-height: 18px;
  
}

#text22 p {
  width: 650px;
  font-family: arial;
  font-size: 12px;
  color: #3f3f3f;
  line-height: 18px;  
  padding-bottom: 10px;
}

#text, #text22 {
  padding-left: 20px;
  padding-top: 20px;
  _padding-top: 3px;
  padding-bottom: 10px;
}

#l-text {
  float: left;
  width: 430px;
}
#l-text p {
  padding-bottom: 10px;
}
#p-text {
  padding-left: 40px;
  float: left;
}

#p-text p{
  text-align:left;
  padding-left:25px;
  font-weight:bold;
  font-size:13px;
  
}

#img .bb_img img {
  width: 242px;
  height: 183px;
}

.news-item {
  width: 691px;
  margin-left: 25px;
  margin-top: 20px;
  _margin-top: 5px;
  margin-bottom: 20px;
}

.news-item a{
  color: #036da1 !important;
}
.news-item p {
  width: 600px;
  font-family: arial;
  font-size: 12px;
  line-height: 18px;
}
.news-date {
  font-family: arial;
  font-size: 10px;
  color: #b6e2fa;
  
}

.news-item .l-news {
  padding-top:0px;
  width: 450px;
  float: left;
}

.news-item .l-news p {
  font-family: arial;
  font-size: 12px;
  line-height: 18px;
}
.news-item .p-news {
  
  padding-top: 0px;
  padding-left: 40px;
  float: left;
}

.news-item .bb_img {
  /*background:  url(../layout/ram.gif) no-repeat;*/
  border: 1px solid #5dbde7;
  background: #ffffff;
  
}
.news-item .bb_img img {
  padding-left: 7px;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 3px;
}

.news-item  img, .news-perex  img{
  padding-left: 7px;
  padding-top: 7px;
  padding-right: 7px;
  padding-bottom: 7px;
  border: 1px solid #5dbde7;
  background: #ffffff;
}

#items {
  padding-left: 20px;
  padding-top: 20px;
}

#items ul {
  width: 181px;
}
#items ul li{
  background:  url(../layout/li.gif) no-repeat left bottom;
  list-style-type: none;
}
#items ul li a{
  padding: 12px 20px 11px 15px;
  display:block;
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #b6e2fa;
}
#items ul li a:hover{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #b6e2fa;
}
#items ul li a.active {
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #b6e2fa;
}
#items ul li a.inactive {
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #b6e2fa;
}

#kontakt {
  padding-left: 20px;
  padding-top: 30px;
  font-family: arial;
  font-size: 12px; 
  color: #b6e2fa;
  line-height: 18px;
}

#kontakt .sirka {
  width: 30px;
}
#kontakt span {
  font-weight: bold;
}

#kontakt a {
  font-family: arial;
  font-size: 12px; 
  color: #b6e2fa;
  text-decoration: none;
  font-weight: normal;
}
#kontakt a:hover {
  font-family: arial;
  font-size: 12px; 
  color: #b6e2fa;
  text-decoration: none;
  font-weight: bold;
}
#copy {
  font-family: arial;
  font-size: 12px; 
  color: #58afdc;
  padding-top: 62px;
  padding-left: 114px;
}

ul#gallery-table{
  list-style:none;
  padding-left:0 !important;
}

div.album-img{
  float:left;
  width:266px;
  height:191px;
  border:solid 1px #9edafc;
  background-color:#def2fd;
  margin:15px 0 0 50px;
  text-align:center;
  padding-top:10px;
}

ul#gallery-table li a{
  display:block;
  padding-bottom:4px;
  font-size:16px;
  background:url('../layout/slozka.gif') no-repeat 0px 2px;
  padding-left:23px;
}

table.produkty{
  border-collapse:collapse;
}

table.produkty td{
  vertical-align:top;
  padding:0px 20px 10px 0;
}

table.produkty td img{
  border:solid 1px #9edafc;
}

strong.font14{
  font-size:14px;
}

#text22 ul, #text22 ol{
  padding-left:20px;
}
.language{
  display:block;
  height:20px;
  position:absolute;
  top:0px;
  right:5px;
  width:80px;
  
  
}
