/*
// !!!DO NOT EDIT THIS FILE!!!
// !!!DO NOT EDIT THIS FILE!!!
// BASSCE generated CSS
// would be rewritten automatically
*/
/* 000-reset.css */
 * {
padding: 0px;
  margin: 0px;
  box-sizing : border-box;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
}
 body {
font-family : "Segoe UI", Tahoma, Arial, sans-serif;
  background-color : white;
  font-size : 10pt;
  color : #46484c;
}
 p {
text-indent : 0px;
  margin-top : 5px;
  margin-bottom : 5px;
}
 p.center {
text-align : center;
}
 p.left {
text-align : left;
}
 p.right {
text-align : right;
}
 h1,  h2,  h3,  caption {
text-align : left;
  color : #004973;
  font-weight : normal;
}
 h1 {
font-size : 14pt;
}
 h2 {
font-size : 12pt;
}
 h3 {
font-size : 11pt;
}
 td {
font-size : 10pt;
  font-family : "Segoe UI", Tahoma, Arial, sans-serif;
}
 img {
border : 0px;
  margin : 0px;
}
 ul {
list-style-position : inside;
  margin: 0 5px 0 10px;
}
 ol {
list-style-position : inside;
  margin: 0 5px 0 10px;
}
 a {
color : #46484c;
  text-decoration : underline;
}
 tr.even {

}
 tr.odd {

}
 input {
color : #000;
  font-size : 9pt;
}
 table.content {

}
 caption {
margin : 10px;
  font-size : 11pt;
}
 table.content td {
vertical-align : top;
  padding : 5px;
}
 p.misc {
padding : 5px;
  background-color : #bfe8ff;
}
/* 001-images.css */
 img.in {
clear : none;
  float : none;
}
 img.leftof {
clear : none;
  float : left;
  margin : 10px;
}
 img.rightof {
clear : none;
  float : right;
  margin : 10px;
}
 img.centered {
clear : none;
  float : none;
  margin : 10px;
}
 img.leftno {
clear : left;
  float : left;
  margin : 10px;
}
 img.rightno {
clear : right;
  float : right;
  margin : 10px;
}
 img.catalogue {
width : 175px;
  background-image : url(img/catalogue.png);
}
/* 002-inputs.css */
 textarea,  select,  input.text {
border : 1px solid #46484c;
  color : #46484c;
  width : 100%;
}
 input {
color : #46484c;
}
 button {
border : 1px solid #46484c;
  color : white;
  background-color : #f2753c;
  padding : 2px;
  margin : 5px;
}
/* 004-lightbox.css */
 /**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11,  2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}
 #jquery-lightbox {
position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
 #jquery-lightbox a img {
border: none;
}
 #lightbox-container-image-box {
position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
 #lightbox-container-image {
padding: 10px;
}
 #lightbox-loading {
position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
 #lightbox-nav {
position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
 #lightbox-container-image-box > #lightbox-nav {
left: 0;
}
 #lightbox-nav a {
outline: none;
}
 #lightbox-nav-btnPrev,  #lightbox-nav-btnNext {
width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}
 #lightbox-nav-btnPrev {
left: 0; 
  float: left;
}
 #lightbox-nav-btnNext {
right: 0; 
  float: right;
}
 #lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
 #lightbox-container-image-data {
padding: 0 10px; 
  color: #666;
}
 #lightbox-container-image-data #lightbox-image-details {
width: 70%; 
  float: left; 
  text-align: left;
}
 #lightbox-image-details-caption {
font-weight: bold;
}
 #lightbox-image-details-currentNumber {
display: block; 
  clear: left; 
  padding-bottom: 1.0em;
}
 #lightbox-secNav-btnClose {
width: 66px; 
  float: right;
  padding-bottom: 0.7em;
}
/* default */
div#content2 {
  background-image : url(/img/content2.png);
  background-position : top left;
  background-repeat : repeat-y;
  height : 100%;
}
div#bottom2 {
  background-image : url(/img/bottom2.png);
  background-position : bottom left;
  background-repeat : no-repeat;
  height : 27px;
  clear : both;
}

DIV.clear {
clear : both;
}
DIV {
}
/* index */
td#menu {
  width : 250px;
}
td#menu h1 {
  margin-left : 30px;
}
table.layout {
  width : 100%;
}
table.layout td {
  vertical-align : top;
}
div#name {
  background-image : url(/img/name.png);
  background-position : top left;
  background-repeat : no-repeat;
  height : 66px;
  position : relative;
}
div#name img, div#name span {
  height : 56px;
  width : 57px;
  margin : 5px;
  float : left;
}
div#content {
  background-image : url(/img/content.png);
  background-position : top left;
  background-repeat : repeat-y;
  padding-left : 5px;
}
div#bottom {
  background-image : url(/img/bottom.png);
  background-position : bottom left;
  background-repeat : no-repeat;
  height : 25px;
}
div#name H1 {
  padding : 0px;
  padding-top : 10px;
}
/* _prologue */
body {
  background-color : #c0e9ff;
  background-image : url(/img/bg.png);
  background-position : top left;
  background-repeat : repeat-x;
  padding-top : 5px;
  padding-bottom : 5px;
}
/* _header */
div#all {
  width : 1008px;
  margin : auto;
}
div#back {
  background-color : white;
  background-image : url(/img/back.png);
  background-position : top left;
  background-repeat : no-repeat;
  clear : both;
}
div#header_tip {
  background-color : transparent;
  background-image : url(/img/head_tip.png);
  background-position : top left;
  background-repeat : no-repeat;
  height : 10px;
  font-size : 1px;
}
div#header {
  background-color : #f2753c;
  background-image : url(/img/head.png);
  background-position : top left;
  background-repeat : no-repeat;
  height : 208px;
}
div#header a {
  color : white;
}
a#logo {
  position : relative;
  display : block;
  height : 76px;
  width : 383px;
  float : left;
  top : 40px;
  left : 85px;
}
div#min {
  height : 500px;
  float : left;
}
/* _footer */
div#footer {
  background-color : white;
  position : relative;
}
div#tail {
  background-color : transparent;
  background-image : url(/img/foot_tail.png);
  background-position : bottom left;
  background-repeat : no-repeat;
  height : 10px;
  font-size : 1px;
}
div#foot {
  background-image : url(/img/foot.png);
  height : 154px;
  width : 97px;
  position : absolute;
  bottom : 0px;
  left : 0px;
}
div#padd {
  margin-left : 100px;
}
/* map */
td#menu2 {
  width : 400px;
}
td#menu2 h1 {
  margin-left : 30px;
}

div#footer2 {
  background-color : white;
  position : relative;
  height : 164px;
}
div#padd2 {
  margin-left : 100px;
  position : absolute;
  bottom : 0px;
}
/* _head */
div#name2 {
  background-image : url(/img/name2.png);
  background-position : top left;
  background-repeat : no-repeat;
  height : 79px;
  position : relative;
}
div#hpad {
  position : absolute;
  left : 70px;
  width : 660px;
}
div#name2 img, div#name2 span {
  height : 56px;
  width : 57px;
  margin : 5px;
  float : left;
}
/* Pager default */
DIV.Pager-default ul.pager {
list-style-type : none;
  list-style-position : outside;
  margin-bottom : 20px;
}
DIV.Pager-default ul.pager li {
padding : 10px;
  padding-left : 0px;
  padding-bottom : 0px;
  display : inline;
}
DIV.Pager-default .pages {

}
DIV.Pager-default .active {
font-weight : bold;
  color : #ff4800;
}
DIV.Pager-default .next {

}
DIV.Pager-default .prev {

}
DIV.Pager-default a {
display : inline;
  margin : 0px;
  font-weight : normal;
}
/* FAQSubmit default */
DIV.FAQSubmit-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
/* PageName default */
DIV.PageName-default h1 {
padding : 10px;
  padding-bottom : 0px;
  padding-left : 0px;
}
/* PageContent default */
DIV.PageContent-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
/* HRUMap default */
DIV.HRUMap-default  {

}
DIV.HRUMap-default a {
display : block;
  color : #46484c;
}
DIV.HRUMap-default .m {

}
DIV.HRUMap-default .s {

}
DIV.HRUMap-default .a {
color : #ff4800;
}
DIV.HRUMap-default li.a {
background-image : url(/img/bottle.png);
  background-position : 5px left;
  background-repeat : no-repeat;
}
DIV.HRUMap-default .o {

}
DIV.HRUMap-default .l {

}
DIV.HRUMap-default ul {
list-style-type : none;
  list-style-position : outside;
}
DIV.HRUMap-default li {
padding : 10px;
  padding-left : 20px;
  padding-bottom : 0px;
}
/* HRUMap header */
DIV.HRUMap-header  {
position : relative;
  top : 80px;
  clear : both;
}
DIV.HRUMap-header table {
margin : auto;
  height : 30px;
  border-collapse : collapse;
}
DIV.HRUMap-header td {
padding-right : 20px;
  padding-left : 20px;
  vertical-align : middle;
}
DIV.HRUMap-header td.left {
width : 64px;
  background-image : url(/img/menu_left.png);
  background-position : center left;
  background-repeat : no-repeat;
  padding : 0px;
}
DIV.HRUMap-header td.right {
width : 64px;
  background-image : url(/img/menu_right.png);
  background-position : center right;
  background-repeat : no-repeat;
  padding : 0px;
}
DIV.HRUMap-header td.m {
border-left : 1px solid #f2753c;
  border-right : 1px solid #f2753c;
  background-image : url(/img/menu.png);
  background-position : center left;
  background-repeat : repeat-x;
}
DIV.HRUMap-header td.a {
border-left : 1px solid #f2753c;
  border-right : 1px solid #f2753c;
  background-image : url(/img/menu_a.png);
  background-position : center left;
  background-repeat : repeat-x;
  color : white;
}
/* SearchForm header */
DIV.SearchForm-header  {
position : relative;
  top : 10px;
  right : 10px;
  float : right;
}
DIV.SearchForm-header table {
height : 30px;
  border-collapse : collapse;
}
DIV.SearchForm-header td {
padding-right : 2px;
  padding-left : 2px;
  vertical-align : middle;
  color : white;
}
DIV.SearchForm-header td.left {
width : 20px;
  background-image : url(/img/menu_left.png);
  background-position : center left;
  background-repeat : no-repeat;
}
DIV.SearchForm-header td.right {
width : 20px;
  background-image : url(/img/menu_right.png);
  background-position : center right;
  background-repeat : no-repeat;
}
DIV.SearchForm-header td.m {
background-image : url(/img/menu.png);
  background-position : center left;
  background-repeat : repeat-x;
}
DIV.SearchForm-header input.what {
border : #f2753c solid 1px;
}
DIV.SearchForm-header input.active {
width : 300px;
}
DIV.SearchForm-header input.inactive {
width : 100px;
}
/* ResourceBlock default */
DIV.ResourceBlock-default  {

}
/* HRUBreadcrumbs default */
DIV.HRUBreadcrumbs-default  {

}
DIV.HRUBreadcrumbs-default * {
display : inline;
}
DIV.HRUBreadcrumbs-default ul {
margin : 0px;
}
DIV.HRUBreadcrumbs-default li {

}
/* CataloguePager default */
DIV.CataloguePager-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
DIV.CataloguePager-default span.error {

}
/* NewsPager default */
DIV.NewsPager-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
DIV.NewsPager-default dl {

}
DIV.NewsPager-default dt {

}
DIV.NewsPager-default dd {
margin-bottom : 20px;
}
DIV.NewsPager-default span.date {

}
DIV.NewsPager-default a.name {

}
/* NewsView default */
DIV.NewsView-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
/* FTSPager default */
DIV.FTSPager-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
DIV.FTSPager-default dt {

}
DIV.FTSPager-default dd {
margin-bottom : 20px;
}
DIV.FTSPager-default a {

}
/* AdGroup default */
DIV.AdGroup-default div.adv {

}
/* FAQForm default */
DIV.FAQForm-default table {
width : 100%;
}
DIV.FAQForm-default a.reload {
border-bottom : 1px dashed #46484c;
  cursor : pointer;
  text-decoration : none;
}
DIV.FAQForm-default input.CAPTCHA {
border : 1px solid #46484c;
}
/* FAQPager default */
DIV.FAQPager-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 40px;
}
DIV.FAQPager-default dl {

}
DIV.FAQPager-default dt {

}
DIV.FAQPager-default span.date {

}
DIV.FAQPager-default a.name {

}
DIV.FAQPager-default dd {
margin-bottom : 20px;
}
/* YandexMap default */
DIV.YandexMap-default  {
padding : 10px;
  padding-left : 20px;
  padding-right : 60px;
}
DIV.YandexMap-default div#YMapsID {
width : 100%;
  height : 600px;
}
DIV.YandexMap-default div#YMapsID table {
table-layout: auto;
}

