<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    margin:0;
    padding:0 0 20px 0;
    font-family:arial;
    font-size:0.75em;
    background:#e0e0e0 url(../images/bg.jpg) repeat-x left top;
}

table tr th {
  text-align:left;
}


a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

.clear {clear:both;}
.aright {text-align:right;}


#head {
    position:relative;
    margin:auto;
    width:1000px;
    height:136px;
    background:#fff url(../images/head-bg.jpg) no-repeat left top;
}
#foot {
    position:relative;
    margin:auto;
    width:1000px;
    height:58px;
    background:#fff url(../images/foot-bg.png) no-repeat left top;
}
#content {
    position:relative;
    margin:auto;
    padding:32px 0 0 0;
    width:1000px;
    background:#fff;
}
#title {
    position:relative;
    margin:auto;
    width:1000px;
    height:170px;
}
#title.img1 {background:#fff url(../images/top10.jpg) no-repeat left top;}
#title.img2 {background:#fff url(../images/top11.jpg) no-repeat left top;}
#title.img3 {background:#fff url(../images/top12.jpg) no-repeat left top;}
#title.img4 {background:#fff url(../images/top13.jpg) no-repeat left top;}
#title.img5 {background:#fff url(../images/top14.jpg) no-repeat left top;}
#title.img6 {background:#fff url(../images/top15.jpg) no-repeat left top;}
#title.img7 {background:#fff url(../images/top16.jpg) no-repeat left top;}
#title.img8 {background:#fff url(../images/top17.jpg) no-repeat left top;}
#title.img9 {background:#fff url(../images/top18.jpg) no-repeat left top;}
#title.img10 {background:#fff url(../images/top19.jpg) no-repeat left top;}
#title.img11 {background:#fff url(../images/top20.jpg) no-repeat left top;}
#title.img12 {background:#fff url(../images/top21.jpg) no-repeat left top;}
#title.img13 {background:#fff url(../images/top22.jpg) no-repeat left top;}
#title.img14 {background:#fff url(../images/top23.jpg) no-repeat left top;}
#title.img15 {background:#fff url(../images/top24.jpg) no-repeat left top;}
#title.img16 {background:#fff url(../images/top25.jpg) no-repeat left top;}
#title.img17 {background:#fff url(../images/top26.jpg) no-repeat left top;}
#title.img18 {background:#fff url(../images/top27.jpg) no-repeat left top;}
#title.img19 {background:#fff url(../images/top28.jpg) no-repeat left top;}

#title h2 {
    margin:0;
    padding:0 0 0 47px;
    line-height:170px;
    font-size:3em;
    color:#fff;
}



/*logo*/
#logo {
    position:absolute;
    top:23px;
    left:0;
    margin:0;
    padding:0;
    width:249px;
    height:77px;
    overflow:hidden;
}
#logo a {
    position:relative;
    display:block;
    width:249px;
    height:77px;
    line-height:77px;
    text-decoration:none;
    text-align:center;
    color:#184848;
    font-size:2.7em;
}
#logo a:hover {
    color:#a5bb1f;
}
#logo a span {
    display:block;
    position:absolute;
    margin:0;
    padding:0;
    left:0;
    top:0;
    width:249px;
    height:77px;
    cursor:pointer;
    background:url(../images/logo.jpg) no-repeat left top;
}
p#slogan {
    float:right;
    margin:0;
    padding:22px 16px 0 0;
    color:#184848;
    font-size:1.75em;
}
p#slogan strong {color:#8ca31a;}
ul.navigation {
    position:absolute;
    left:318px;
    top:29px;
    margin:0;
    padding:0;
    list-style:none;
}
ul.navigation li {
    float:left;
    padding:0 5px 0 28px;
    background-position:left center;
    background-repeat:no-repeat;
}
ul.navigation li.item1 {background-image:url(../images/icon1.png);}
ul.navigation li.item2 {background-image:url(../images/icon2.png);}
ul.navigation li a {
    color:#666;
    font-size:11px;
}

#head ul.menu {
    position:absolute;
    left:294px;
    top:67px;
    margin:0;
    padding:0;
    width:690px;
    height:47px;
    list-style:none;
    verflow:hidden;
    background:red;
}
#head ul.menu li {
    float:left;
}
#head ul.menu li a {
    float:left;
    display:block;
    height:47px;
    line-height:47px;
    color:#666;
    font-weight:bold;
    text-align:center;
    background-position:left top;
    background-repeat:no-repeat;
    background-color:#fff;
    text-decoration:none;
}
#head ul.menu li a:hover,
#head ul.menu li a.active {
    color:#fff;
    background-position:right top;
    background-color:#a5bb1f;
}
#head ul.menu li.item1 a {width:79px;background-image:url(../images/menu1.png);}
#head ul.menu li.item2 a {width:122px;background-image:url(../images/menu2.png);}
#head ul.menu li.item3 a {width:97px;background-image:url(../images/menu3.png);}
#head ul.menu li.item4 a {width:79px;background-image:url(../images/menu4.png);}
#head ul.menu li.item5 a {width:110px;background-image:url(../images/menu5.png);}
#head ul.menu li.item6 a {width:101px;background-image:url(../images/menu6.png);}
#head ul.menu li.item7 a {width:102px;background-image:url(../images/menu7.png);}

#boxes {
    position:relative;
    margin:auto;
    width:1000px;
    height:365px;
    background:#fff;
}
#boxes ul {
    position:absolute;
    left:0;
    bottom:0;
    margin:0;
    padding:0;
    width:1000px;
    height:150px;
    list-style:none;
}
#boxes ul li {
    float:left;
    padding-right:10px;
    width:180px;
    height:150px;
}
#boxes ul li.item5 {padding-left:30px;}
#boxes ul li.item4 {padding-left:px;}
#boxes ul li a {
    display:block;
    position:relative;
    padding:105px 0 0 0;
    height:45px;
    line-height:40px;
    text-align:center;
    font-weight:bold;
    font-size:1.1em;
    color:#fff;
    text-decoration:none;
    background:url(../images/small-button.png) no-repeat left 105px;
}
#boxes ul li a:hover {background-position:right 105px;}
#boxes ul li a span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:180px;
    height:105px;
    background-position:left top;
    background-repeat:no-repeat;
    cursor:pointer;
}
#boxes ul li a:hover span {background-position:right top;}
#boxes ul li.item1 a span {background-image:url(../images/small1.png);}
#boxes ul li.item2 a span {background-image:url(../images/small2.png);}
#boxes ul li.item3 a span {background-image:url(../images/small3.png);}
#boxes ul li.item4 a span {background-image:url(../images/small4.png);}
#boxes ul li.item5 a span {background-image:url(../images/small5.png);}


#foot p {
    margin:0;
    padding:0 30px;
    height:58px;
    line-height:58px;
}
#foot p.left {float:left;color:#777;}
#foot p.right {float:right;}
#foot p.right a {color:#006060;text-decoration:underline;}
#foot p.right a:hover {text-decoration:none;}

#content.first div.box1 {
    float:left;
    padding-left:30px;
    width:555px;
}
#content.first div.box2 {
    float:right;
    padding-right:30px;
    width:370px;
}
#content.second div.box1 {
    float:right;
    padding-right:24px;
    width:675px;
}
#content.second div.box2 {
    float:left;
    padding-left:26px;
    width:251px;
}
#content div.box3 {
    padding:0 30px;
}
div.box1 h2,
div.box3 h2 {
    margin:0;
    padding:0 0 20px 0;
    color:#184848;
    font-size:1.8em;
    font-family:Tahoma;
    font-weight:normal;
}
div.box1 h3 {
    margin:0;
    padding:0 0 20px 0;
    color:#96ac2b;
    font-size:1.6em;
    font-family:Tahoma;
    font-weight:normal;
}
div.box1 p,
div.box3 p {
    margin:0;
    padding:0 0 20px 0;
    line-height:22px;
    color:#555;
    text-align:justify;
}
div.box3 h3 {
    
    color:#96ac2b;
    font-size:1.4em;
    font-family:Tahoma;
    font-weight:normal;
    line-height:1.4;
}

div.box3 p a {
  color:#184848;
  font-weight:bold;
  text-decoration:underline;
}
div.box3 p a:hover {
  color:#000;
  font-weight:bold;
  text-decoration:underline;
}

div.box1 ul,
div.box3 ul {
    margin:0;
    padding:0 0 20px 30px;
    color:#555;
    list-style:none;
}
div.box1 ul li,
div.box3 ul li {
    padding:0 0 4px 16px;
    background:url(../images/icon-list.png) no-repeat left 3px;
}

div.box3 ul.mapa {
    margin-left:10px;
    color:#555;
    list-style:none;
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
}
div.box3 ul.mapa li {
    line-height:18px;
    background:url(../images/icon-list.png) no-repeat left 5px;
}

div.box3 ul.mapa li a {
    color:#184848;
  font-weight:bold;
  text-decoration:underline;
}

a.more {
    display:block;
    float:right;
    padding:0 0 0 46px;
    width:81px;
    height:29px;
    line-height:29px;
    color:#fff;
    font-weight:bold;
    background:url(../images/amore-bg.png) no-repeat left top;
}
#newstable {
    margin:0 0 20px 0;
    width:555px;
    height:11px;
    background:url(../images/newstable-bg.png) repeat-y left top;
}
#newstable thead {
    width:555px;
    height:11px;
    font-size:0;
    background:url(../images/newstable-top.png) no-repeat left top;
}
#newstable tfoot {
    width:555px;
    height:11px;
    font-size:0;
    background:url(../images/newstable-bottom.png) no-repeat left bottom;
}
#newstable thead td, #newstable tfoot td {
    height:11px;
    font-size:0;
}
#newstable th, #newstable td {vertical-align:top;}
#newstable th {
    width:101px;
    padding:10px 0 10px 0;
    border-bottom:1px solid #e3e3cf;
    text-align:center;
}
#newstable thead th,#newstable thead td,
#newstable tfoot th,#newstable tfoot td,
#newstable tr.last th,#newstable tr.last td {border:none;}
#newstable th span {
    display:block;
    font-size:3em;
    color:#a8c030;
}
#newstable td {
    padding:10px 19px 7px 25px;
    border-bottom:1px solid #e3e3cf;
    color:#555;
    line-height:22px;
    text-align:justify;
}
#newstable tr.last th,#newstable tr.last td  {padding-bottom:0;}
#newstable tr.first th,#newstable tr.first td {padding-top:0;}
#newstable td a {
    font-weight:bold;
    color:#a8c030;
    text-decoration:underline;
}
#newstable td a:hover {text-decoration:none;}
#newstable td a.title {
    color:#006060;
    font-size:1.1em;
    font-weight:normal;
}
#services h2 {
    margin:0;
    padding:0 0 0 21px;
    width:349px;
    height:47px;
    line-height:47px;
    font-size:px;
    color:#184848;
    font-size:1.05em;
    font-family:Tahoma;
    background:url(../images/services-title.png) no-repeat left top;
}
#services ul {
    margin:0 0 20px 0;
    padding:0;
    width:370px;
    height:140px;
    list-style:none;
    background:url(../images/services-bg.png) no-repeat left top;
}
#services ul li {
    float:left;
    padding:0 0 3px 0;
    width:184px;
    height:68px;
}
#services ul li a {
    display:block;
    float:left;
    padding-left:78px;
    width:106px;
    height:68px;
    line-height:68px;
    color:#166665;
    font-size:1.05em;
    text-decoration:underline;
}
#services ul li a:hover {text-decoration:none;}
#services ul li.item1 a {background:url(../images/icon3.png) no-repeat 27px top;}
#services ul li.item2 a {background:url(../images/icon4.png) no-repeat 26px top;}
#services ul li.item3 a {background:url(../images/icon5.png) no-repeat 16px top;}
#services ul li.item4 a {background:url(../images/icon6.png) no-repeat 26px top;}

#contact {
    position:relative;
    width:370px;
    height:251px;
    background:url(../images/contact-bg.png) no-repeat left top;
}
#contact h2 {
    margin:0;
    padding:15px 0 20px 26px;
    color:#96ac2b;
    fnt-size:19px;
    font-family:Tahoma;
    font-weight:normal;
}
#contact p {
    margin:0;
    padding:0 0 0 36px;
    color:#555;
    line-height:18px;
}
#contact p a {color:#555;text-decoration:underline;}
#contact p a:hover {text-decoration:none;}
#contact div.phone {
    position:absolute;
    left:80px;
    top:190px;
    color:#184848;
    font-size:1.55em;
}

ul#submenu {
    margin:0;
    padding:0 0 20px 0;
    list-style:none;
}
ul#submenu li {}
ul#submenu li a {
    display:block;
    padding:0 0 0 16px;
    width:235px;
    height:36px;
    line-height:36px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    font-size:1.1em;
    font-family:Tahoma;
    background:#8da518 url(../images/submenu-item.png) no-repeat left top;
}
ul#submenu li.first a {
    height:46px;
    line-height:46px;
    background:#8da518 url(../images/submenu-item-first.png) no-repeat left top;
}
ul#submenu li.last a {
    height:45px;
    line-height:45px;
    background:#8da518 url(../images/submenu-item-last.png) no-repeat left top;
}

ul#submenu li.konec {
  height:12px;
  line-height:12px;
  background:url(../images/ukonceni.gif) no-repeat left top;
}

ul#submenu li.last a.active {
    height:36px;
    line-height:36px;
    background:#8da518 url(../images/submenu-item-last.png) no-repeat left top;
}

ul#submenu li a.active {background-position:right top;}
ul#submenu li ul {
    margin:0;
    padding:0;
    list-style:none;
}
ul#submenu li ul a {
    padding-left:43px;
    width:208px;
    height:42px !important;
    line-height:42px !important;
    font-weight:normal;
    color:#184848;
    text-decoration:underline;
    font-family:arial;
    background:#8da518 url(../images/submenu-subitem.png) no-repeat left top !important;
}
ul#submenu li ul a:hover,
ul#submenu li ul a.active {text-decoration:none;}
.breadcrumbs {
    position:relative;
    margin-bottom:20px;
    height:28px;
    line-height:28px;
    font-size:11px;
    color:#184848;
    border-bottom:1px solid #e8e8e8;
}
.breadcrumbs a {color:#8da518;text-decoration:underline;}
.breadcrumbs a:hover {text-decoration:none;}
.breadcrumbs strong {color:#555;font-weight:normal;}
.breadcrumbs a.back {
    display:block;
    position:absolute;
    left:563px;
    top:0;
    padding-left:28px;
    line-height:24px;
    background:url(../images/icon-back.png) no-repeat left top;
}

#content.second .box1 table {
    margin:0 0 20px 0;
    padding-right:24px;
    /*width:95%;*/
    color:#555;
}
#content.second .box1 table th,
#content.second .box1 table td {line-height:1.5;padding:0 15px;border-bottom:1px solid #dde1e3;}
#content.second .box1 table td {text-align:left; vertical-align:top;  text-align:justify;}
#content.second .box1 table td.fot {text-align:center; }
#content.second .box1 table th {text-align:left; vertical-align:top; color:#184848;}
#content.second .box1 table thead th {
    color:#8ea618;
    text-align:right;
    border:solid #dde1e3;
    border-width:1px 0;
}

div.box1 div.images {
    position:relative;
    float:right;
    margin:0 0 10px 10px;
    padding:28px 0 0 0;
    width:318px;
    height:196px;
    text-align:center;
    background:url(../images/images-bg.png) no-repeat left top;
}
div.box1 div.images a.arrow {
    display:block;
    position:absolute;
    top:101px;
    width:14px;
    height:21px;
    line-height:21px;
    font-weight:bold;
    color:#a8c031;
    text-align:center;
}
div.box1 div.images a.arrow.left {left:0;}
div.box1 div.images a.arrow.right {left:304px;}
div.box1 div.images a.arrow span {
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:14px;
    height:21px;
}
div.box1 div.images a.arrow.left span {background:url(../images/images-arrow-left.png) no-repeat left top;}
div.box1 div.images a.arrow.right span {background:url(../images/images-arrow-right.png) no-repeat left top;}

div.box3 #boxes {
    position:relative;
    margin:0;
    padding:0 0 20px 0;
    width:942px;
    height:150px;
    background:#fff;
}
div.box3 #boxes ul {
    position:relative;
    margin:0;
    padding:0;
    width:auto;
    height:150px;
    list-style:none;
}
div.box3 #boxes ul li {padding:0 10px 0 0;background:none;}
div.box3 #boxes ul li.item1 {padding-left:0px;}
div.box3 #boxes ul li.item5 {padding-right:0px;}

.napravo { 
  float:right;
  margin-left:20px;
  margin-bottom:10px;
  text-align:left;
}
.napravo img {
  border:1px solid #ddd;
  padding:5px;
  margin:5px;
}



div.box1 table.cntab {
    margin:0 0 20px 0;
    padding-right:24px;
    width:95%;
    color:#555;
}

.c99 {
  width:99%;
}

table.cntab th,
table.cntab td {line-height:30px;padding:0 15px;border-bottom:1px solid #dde1e3;}
table.cntab td {text-align:right;}
table.cntab th {text-align:left;color:#184848;}
table.cntab thead th {
    color:#8ea618;
    text-align:right;
    border:solid #dde1e3;
    border-width:1px 0;
}

.sp {
  display:none;
}

.regobr {
  margin-left:30px;
  margin-right:30px;
  padding-top:30px;
  padding-bottom:30px;
  position:relative;
}

.regobr img {
  border-radius:10px;
}

.regobr .regi {
  background:#fff;
  position:absolute;
  left:350px;
  top:280px;
  font-size:3em;
  color:#000;
  border-radius:10px;
  padding:10px;
  border:2px solid #ddd;
}

.regobr .regi:hover {
  background:#000;
  position:absolute;
 left:350px;
  top:280px;
  font-size:3em;
  color:#fff;
  border-radius:10px;
  padding:10px;
  border:2px solid #ddd;
}</pre></body></html>