body {padding: 0px; margin: 0px; background: white url(img/body.png) repeat-x; text-align: center; font-family:arial;}
h1 {margin: 0px; padding: 0px; position: absolute; top: 250px; color: #01171b; font: bold 18pt arial; margin-left: 25px; text-transform: uppercase; }
h2 {font: bold 12pt arial; color: #00547b; padding: 0px; margin: 25px 0px 25px 0px}
a {font: 9pt arial; color: #db4e00}
a:hover {text-decoration: none;}
p {font: 9pt arial; color: #383d41; line-height: 18px}
.center {margin: 0px auto; width: 950px; text-align: left;}
#header{background: url(img/header.jpg) no-repeat; width: 950px; height: 182px;}
#telo {background: white; width: 950px; float: left; margin-bottom: 30px;}
#left {background: white url(img/left-stin.png) top right no-repeat; width: 675px; float: left; padding: 65px 25px 25px 25px; 
%padding-top: 80px; font-size:12px; text-align: justify; color:#000000;}
#right {width: 201px; float: right; position: relative; padding: 15px 10px 0px 14px; top: -38px; margin-bottom: 30px}
#footer {clear: both; border-top: 1px solid #c5d4d7;}

/*    #header    */
#header .logo {float: left; position: relative; top: 52px; left: 70px; margin: 0px; padding: 0px}
#header ul {float: right; width: 130px; padding: 0px; margin: 85px 35px 0px 0px; %margin: 85px 17px 0px 0px;}
#header ul li {list-style-type: none; text-transform: uppercase; font: bold 13pt arial; color: white; line-height: 27px}

/*   .menu    */
.menu {width: 725px; height: 38px; background: url(img/menu-bg.png) repeat-x; float: left}
.menu ul {padding: 0px; margin: 0px}
.menu ul li {list-style-type: none; float: left;}
.menu ul li a {background: url(img/menu-btn2.png) right no-repeat; height: 38px; display: block; font: bold 11pt calibri; _float: left;
color: white; text-transform: uppercase; text-decoration: none; line-height: 38px; text-align: center; padding: 0px 20px 0px 20px}
.menu ul li a:hover {text-decoration: underline}

/*    #left    */
#left p.uvod {border-top: 1px solid #c5d4d7; border-bottom: 1px solid #c5d4d7; font: bold 9pt arial; line-height: 20px;
padding: 20px 0px 20px 0px; text-align: justify; color: #000b0e;}
#left p {padding: 0px; margin: 5px 0px; text-align: justify; color:#000000;}

/*    #right   */
#right h2 {background: url(img/h2.png) -1% 100% no-repeat; font: bold 11pt arial; text-transform: uppercase; color: #00547b; display: block;
 border-top: 1px dashed #bbc9c9; border-bottom: 1px dashed #bbc9c9; height: 38px; line-height: 38px; text-indent: 40px; 
padding: 0px; margin: 0px; margin-bottom: 20px}
#right ul {padding: 0px; margin: 5px 0px 20px 0px;border-bottom: 1px dashed #bbc9c9;}
#right ul li {list-style-type: none;}
#right ul li a {background: url(img/right-btn.png) left no-repeat; height: 28px; display: block; font: bold 9pt arial;
color: #00547b; text-transform: uppercase; text-decoration: none; line-height: 28px; text-indent: 15px; 
border-top: 1px dashed #bbc9c9; %line-height: 26px;}
#right ul li a:hover {text-decoration: underline}
#right .telefon {background: url(img/telefon.png); width: 200px; height: 35px; display: block; font: bold 13pt arial; color: white;
line-height: 35px; text-indent: 40px}
#right p {margin-top: 20px}
#right p span {font-weight: bold; color: #383d41; font-size: 10pt;}
#right .provadime img {z-index: 1; position: relative}
#right .provadime a {display: block; height: 43px; width: 200px; background: url(img/provadime.png); margin-top: -45px; z-index: 20;
position: relative; color: white; text-align: center; text-decoration: none; line-height: 20px; font-weight: bold; 
padding-top: 3px; %line-height: 16px; %padding-top: 6px; %height: 40px}
#right .provadime a:hover {text-decoration: underline}
#right .provadime a span {font: 8pt arial; color: #aeaeae}
#right .bann_right {height:200px;}
#right .bann_right img{border:none;}
/* #footer  */
#footer .foot-menu {background: url(img/patka-ul1.png) left top no-repeat; height: 32px; float: right; position: relative;
top: -77px; %top: -93px}
#footer ul {padding: 0px 5px 0px 5px; margin: 0px; float: left; background: url(img/patka-ul3.png) right top no-repeat;}
#footer ul li {list-style-type: none; float: left; background: url(img/patka-ul2.png) center top repeat-x;}
#footer ul li a {background: url(img/sep.png) right no-repeat; height: 32px; display: block; font: bold 8pt arial; _float: left;
color: #00547b; text-decoration: none; line-height: 32px; text-align: center; padding: 0px 20px 0px 20px}
#footer ul li.last a {background:none;}
#footer ul li a:hover {text-decoration: underline}
#footer p {font: 8pt verdana; color: #383d41; padding-top: 13px}
#footer p a {color: #db4e00; text-decoration: none; font: 8pt verdana}
#footer p a:hover {text-decoration: underline;}
#footer p a.machin {text-decoration: underline}
#footer p a.machin:hover {text-decoration: none}

.center #telo #left h1{
  margin-left:0px;
}

#gallery-list ul{padding:0 0 20px 0 !important; list-style: none;}
#gallery-list li {background: url('img/slozka.png') no-repeat 3px 4px; padding-left: 25px; line-height:25px; font-weight: bold;}
#gallery-list li a {font-weight: bold; color:#444444; text-decoration: none; font-size: 14px;}
#gallery-list li a:hover {font-weight: bold; text-decoration: underline;}

div.gallery-item{
  float:left;
  width:180px;
  height:130px;
  border:solid 1px #9fe3fd;
  background-color:#f6fdff;
  margin:10px 30px 15px 0px;
  text-align:center;
  padding-top:10px;
}

div.gallery-item img{
  border:none;
}

#left hr{
  height:0;
  border:0;
  border-top:solid 1px #c4d2d7;
  margin:20px 0; 
  padding:0;
}
