@charset "windows-1251";

body {margin:0px; padding: 0px;}

body, p, div, td, form, input, textarea {color: #464646; font-family: Verdana, Arial, Tahoma; font-size: 10pt;}
a {color: #464646; font-size: 10pt;}
a:hover {text-decoration: none;}

input, textarea, select {border: 1px solid #008A45;}

/* ----- menu ------- */
td.menu_line {height: 22px; background-image: url(menu_line.jpg); background-repeat: no-repeat; background-position: left bottom; padding-left: 35px; vertical-align: middle;}
a.menu {font-size: 10pt; font-weight: bold; text-decoration: none;}

/* ----- search ------- */
td.search {background-image: url(search_bg.jpg); background-repeat: no-repeat; background-position: left bottom; vertical-align: bottom;}
form.formsearch {margin: 0px 5px 15px 5px; padding: 0px;}
form.formsearch input.search {border: 1px solid black;}
input.searchbutton {width: 31px; height: 33px; border: 0px; background-image: url(search_button.jpg); background-repeat: no-repeat; cursor: pointer;}

/* ----- cervice -------*/
td.service {background-image: url(service_bg.jpg); background-repeat: no-repeat; background-position: left bottom; width: 303px; text-align: right;}
a.header {color: #858585; font-size: 8pt;}
a.header:hover {text-decoration: none;}

/* ----- contacts ---- */
div.zaglav {background-image: url(bullet.jpg); background-repeat: no-repeat; background-position: left; padding-left: 40px; font-size: 12pt; font-weight: bold; text-transform: uppercase; height: 33px; line-height: 33px; margin: 10px 0px 10px 20px;}
div.telnum {margin: 10px 0px 5px 10px; font-size: 12pt; font-weight: bold; padding-top: 5px;}
div.email {margin: 10px 0px 5px 10px; font-size: 12pt; font-weight: bold; padding-top: 10px;}
div.icq {margin:40px 0px 5px 10px; font-size: 12pt; font-weight: bold; padding-right: 90px; text-align: right;}
td.contacts {background-image: url(contacts_bg.jpg); background-repeat: no-repeat; background-position: right; height: 225px; vertical-align: top;}

/*----- content ------- */
td.content {height: 100%; padding: 20px 10px 130px 30px; background-image: url(bottom_people.jpg); background-position: left bottom; background-repeat: no-repeat}

td.akcia_header {background-image: url(akcia_header.jpg); background-repeat: no-repeat; background-position: bottom; height: 70px; text-transform: uppercase; padding-top: 20px; text-align: center; font-size: 12pt; font-weight: bold; color: white;}
td.akcia_bloks {padding-left: 7px;}
td.akcia_text {border: 1px solid #CCCCCC; border-width: 0px 1px 0px 1px; padding: 5px; }
td.akcia_bot1 {background-image: url(akcia_bottom.jpg); background-position: left bottom; background-repeat: no-repeat; height: 7px;}
td.akcia_bot2 {background-image: url(akcia_bottom2.jpg); background-position: left bottom; background-repeat: no-repeat; height: 7px;}

/*--------- bottom ------ */
td.copy {width: 274px; height: 50px; background-image: url(bottom_copy.jpg); background-repeat: no-repeat; background-position: top}
div.copyright {font-size: 7pt; margin-top: 2px;}
div.copyright a {font-size: 7pt;}
td.bottom_menu {color: white; background-image: url(bottom_menu_bg.jpg); background-position: left top; background-repeat: no-repeat; padding-left: 20px;}
a.bot_menu {color: white; text-decoration: none;}
a.bot_menu:hover {text-decoration: underline;}

.rtop, .rbottom {display: block;
}

.rtop *, .rbottom *{
  display: block;
  height: 1px;
  overflow: hidden;
  background: #008A45;
}
.r1{
  margin: 0 5px;
}
.r2{
  margin: 0 3px;
}
.r3{
  margin: 0 2px;
}
.r4{
  margin: 0 1px; height: 2px;}

div.submenu {background-color: #008A45; line-height: 18px; padding-left: 5px;}
a.submenu {text-decoration: none; color: white;}
a.submenu:hover {text-decoration: underline;}

.search_link {padding: 10px 0px 2px 0px;}
.search_opis {font-size: 7pt; margin-bottom: 8px;}

.map {list-style-image: url(li_el.jpg);}
.map li.sub{margin-top: 20px;}
.submap {margin: 10px 0px 10px 20px;}
.submap2 {margin: 10px 0px 10px 40px;}

.faq {list-style-image: url(li_el.jpg); margin-top: 5px;}
.fagotvet {margin: 2px 0px 15px 20px; padding: 5px; background-color: #ECECEC;}

.arch_year{margin: 4px;}
.arch_month{margin: 6px 0px 6px 20px;}
.arch_newsel{margin-left: 40px; padding: 5px; background-color: #ECECEC;}

.galphoto {margin: 3px; cursor: pointer;}