/*  * #00396b - darkblue    * #868688 - light silver  */body{   text-align: center;  background: #e7edf3 url('../images/back.jpg') top repeat-x; }#head, #topbar, #container {width: 936px;}   #container{  text-align: left;  margin: 22px auto;  background:#ffffff url('../images/cont_back.gif') top repeat-y; }#container #cont2{  position: relative;  background: url('../images/cont_top.gif') top no-repeat;  }.err, .mess, .error{font-weight: bold;}.err, .mess{  font-size: 14px;}#head{  position: absolute;  top: 0px;  height: 75px;}#head #logo{    margin-left: 35px;  margin-top: 35px;}#head #logo img{display:inline;}   #topbar{  position: absolute;  top: 10px;  left: 0px;  font-size: 11px;}#topbar, #topbar ul{line-height: 27px;}#topbar ul li a, #topbar ul{color: #868688;}#topbar ul   {    margin: 0px;     padding: 0px 10px 0px 0px;    float: right;      }#topbar ul li, #topbar ul li a{float: left;}#topbar ul li {padding: 0px 2px;}#topbar ul li a{  padding-right: 2px;  display: block;}#body{  padding: 161px 3px 0px 10px;  min-height: 300px; }#body #header_info {padding-bottom: 7px;}#path, .path{  text-align: center;  line-height: 16px;  font-size: 11px;  padding: 5px 10px 3px;}#path{  min-height: 45px;  background: url('../images/path.gif') bottom no-repeat;}#path, #path a , .path, .path a{color: #868688;}#path div, .path div{  border-top: 1px solid #bababb;  padding-top: 4px;}/* --------------------- Navigace top menu ---------------- */#nav a   {display: block;  font-size: 11px;  text-decoration: none;  font-weight: bold;  padding-right: 8px;  padding-left: 12px;  }#nav ul{  padding: 0px;   margin: 0px;}  #nav ul li {float: left; white-space: nowrap;}#nav #menu_a, #nav #menu_b {position: absolute;} #nav #menu_a{  top: 86px;  right: 10px;  z-index: 10;  background: url('../images/ttmenu_r.gif') right no-repeat;  height: 31px;}  #nav #menu_a ul   {    height: 31px;    margin-right: 4px;    padding-left: 4px;    background: transparent url('../images/ttmenu.gif') left top no-repeat;  }    #nav #menu_a ul li a  {    padding-top:11px;    height: 20px;    font-weight: normal;    color: #00396b;   }    #nav #menu_a ul li.active  {     position: relative;    top: 2px;        background: url('../images/ttmenu_a_r.gif') bottom right no-repeat;    padding-right: 2px;     padding-left: 2px;  }    #nav #menu_a ul li.active a  {        padding-top: 10px;    height: 21px;    color: white;    font-weight: bold;    background: url('../images/ttmenu_a.gif') bottom left no-repeat;  }#nav #menu_b{  top: 117px;  left: 10px;  z-index: 0;  background: url('../images/tmenu.gif') right no-repeat;  width: 891px;  height: 33px;  padding-left: 25px;}#nav #menu_b ul li a{  padding-top:10px;  height: 23px;  color: white;  background: url('../images/tmenu_a.gif') right top no-repeat;}#nav #menu_b ul li.active{   background: url('../images/tmenu_a_act_r.gif') right no-repeat;  padding-right: 2px; }#nav #menu_b ul li.active a{  position: relative;  left: -2px;  padding-right: 11px;  color:#00396b;  background: url('../images/tmenu_a_act.gif')  no-repeat;}/* ------------------------- Menu -------------------------- */#menu, #menuboxes{  width: 236px;  background: #deeef8 url('../images/nav_top.gif') left top no-repeat;  margin-bottom: 7px;}#menu .menu_cont, #menuboxes .menu_cont{  padding: 7px;    background: url('../images/nav_bot.gif') left bottom no-repeat;}#menu ul, #menuboxes ul{  height: 1%;  margin: 0px;  padding: 0px;  padding-left: 10px;  }#menu ul li, #menuboxes ul li{  font-size: 12px;}#menu ul li a, #menuboxes ul li a{  text-decoration: none;  color: #00567F;  display: block;  line-height: 25px;  height: 25px;  border-bottom: #00599E dotted 1px;  padding-left: 15px;  background: url('../images/dot.gif') 2px center no-repeat;}#col2 #menu ul li.active a.ac, #menu ul li a:hover {color: #ff7e00;}#col2 #menu ul li.active a.ac {  font-weight: bold;  background: url('../images/arr.gif') 2px center no-repeat;}  #menu ul a:hover {background: url('../images/dot_ac.gif') 2px center no-repeat;}/* --------------------- [END]navigace --------------------- *//*vyhledavani*/#butSearch{  background: url('../images/loupe.gif') center center no-repeat;  border: none;  width: 15px;  height: 15px;  font-size: 10px;  margin: 3px;  float:left;}#search form{  margin: 0;  padding: 0;  display: inline;}#query {  margin: 0px;  height: 14px;  width: 108px;  border: 1px solid #6183a5;  font-size: 11px;  float: left;  color: #013c76;}#query, #butSearch{margin-top: 3px;}#search #s_area table, #search #s_area {    height:34px;}#search #s_area{  /*display: none;*/  visibility: hidden;  position: absolute;  top:28px;  right: 0px;  padding: 0 3px;  margin-right: 27px;    background: url('../images/srch_top_r.gif') right top no-repeat;  }#search #s_area table{background: url('../images/srch_top_l.gif') left top no-repeat; }#search #s_area table td{line-height: 26px;}#search #s_area label,#search #s_area select{  font-size: 11px;}#search #s_area label{  padding:0px 3px;  color: #ffffff;}/* listovani strankami */.navigator{  padding: 3px;  text-align: center;  width: 100%;}.navigator, .navigator span.active, .navigator a{   color: #595959;  font-size: 11px;}.navigator span.active, .navigator a{padding: 3px;}  .navigator a, .navigator{font-style: italic;}  .navigator span.active {  font-style: normal;  font-weight: bold;}.list_items{  margin: 10px 20px;}.list_items .item{  padding: 10px 3px;  border-bottom: 1px solid #bababb;} .order_bottomtext{  padding: 10px;  margin-right: 7px;  border-top: 1px solid #bababb;}a.w3 img{display: inline;}