/* CSS Document *//*------------------------------------------------------------------------------Rozvržení sránky------------------------------------------------------------------------------*/body {  margin: 0px 5px 0 5px;  padding: 0px;  min-width: 850px; /*pro IE řešeno divem IE_min_width*/  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size: 13px;  background-color: #C8D6ED;  background: url(img/page_bg.png) #C8D6ED repeat-y center;  text-align: center;}* html body{/* pro IE kůli minimální šířce (nevim proč ale bez toho to nefaká)*/  height: 100%;}#page{  margin: 0px auto;  padding: 0px;  /*position: relative; /*aby pravý sloupec nedělal problémy při změně velikosti okna prohlížeče */  width: 960px;  text-align: left;  min-height: 100%;  background: url(img/page_bg.png) repeat-y;  background-position: left 600px;}* html #page{/* pro IE kůli minimální šířce (nevim proč ale bez toho to nefaká)*/  height: 100%;}/*Hlavička-----------------------------------------------------------------------------------------------------*/#head{  margin: 0px 0px 0px 0px;  padding: 0px;  clear: both;  width: 100%;  display: block;  background: url() #C8D6ED;}#head_img{  position: absolute;  top: 0;  width: 960px;  height: 130px;}img.anim_img{  position: absolute;  z-index: 3;}div#anim_text{  color: #ffffff;  font-size: 35px;  font-weight: bold;  font-family: @Arial Unicode MS;}a#logo_a{  z-index: 5;  position: absolute;  top: 20px;  left: 20px;}a#logo_a:hover{  background: url(img/logo_a.png);}img#kontakt_bg{  z-index: 4;  position: absolute;  top: 0px;  right: 0px;}div#toper_menu{  position: absolute;  top: 8px;  left: 790px;  z-index: 5;  text-align: justify;}div#toper_menu a{  color: #ffffff;  font-size: 11px;  padding: 0 5px 0 0;}img#search_bg{  z-index: 4;  position: absolute;  top: 97px;  right: 13px;}div#search{  z-index: 5;  position: absolute;  top: 98px;  right: 50px;  width: 107px;  height: 23px;  border: 0px;}div#search form{  margin: 0px;  padding: 0px;}div#search form input{  margin: 0px;  padding: 4px 0 0 0;  border: 0px;  width: 100px;}/*Top menu--------------------------------------------------------------------------------------------------*/#top_menu{  margin: 130px 0 0 0;  padding: 0;  background-repeat: repeat-x;  text-align: center;  clear: both;}div#top_menu table#m1, div#top_menu table#m1 tr, div#top_menu table#m1 tr td{  border: 0px;  border-collapse: collapse;}div#top_menu table#m1 tr td{  width: 120px;  height: 40px;  >height: 38px;  _height: 40px;  line-height: 11px;  background-image: url(img/h_menu1_default_first.png);  background-repeat: no-repeat;  color: #ffffff;  text-align: center;  margin: 0px;  padding: 0px;  vertical-align: middle;  cursor: pointer;}div#top_menu table#m1 tr td.first{  background-image: url(img/h_menu1_default_first.png);}div#top_menu table#m1 tr td.actual_red{  background-image: url(img/menu/1_button.png);}div#top_menu table#m1 tr td.actual_grey{  background-image: url(img/menu/2_button.png);}div#top_menu table#m1 tr td.actual_green{  background-image: url(img/menu/5_button.png);}div#top_menu table#m1 tr td.actual_orange{  background-image: url(img/menu/4_button.png);}div#top_menu table#m1 tr td.actual_blue1{  background-image: url(img/menu/3_button.png);}div#top_menu table#m1 tr td.actual_blue2{  background-image: url(img/menu/6_button.png);}div#top_menu table#m1 tr td.actual_blue3{  background-image: url(img/menu/7_button.png);}div#top_menu table#m1 tr td.actual_blue4{  background-image: url(img/menu/8_button.png);}div#top_menu table#m1 tr td a{  font-size: 11px;  color: #ffffff;  text-decoration: none;  display: block;  }div#top_menu table#m1 tr td:hover{  opacity: 0.8;}div#top_menu table#m1 tr td a.firma{  font-size: 14px;  font-weight: bold;}div#top_menu table#m1 tr td a:hover{  color: #ffffff;  text-decoration: none;}div#top_menu div#m2{  height: 33px;  overflow-y: hidden;  line-height: 31px;  background-position: bottom;  text-align: left;  _display: block;  _height: 31px;  font-size: 11px;}div.actual_default{  background-image: url(img/menu/default.png);}div.actual_red{  background-image: url(img/menu/1.png);}div.actual_grey{  background-image: url(img/menu/2.png);}div#m2.actual_green{  background-image: url(img/menu/3.png);}div.actual_orange{  background-image: url(img/menu/4.png);}div.actual_blue1{  background-image: url(img/menu/5.png);}div.actual_blue2{  background-image: url(img/menu/6.png);}div.actual_blue3{  background-image: url(img/menu/7.png);}div.actual_blue4{  background-image: url(img/menu/8.png);}div#top_menu div#m2 a{  margin: 0 20px 0 20px;  color: #ffffff;}/*Levá-----------------------------------------------------------------------------------------------------*/#left {  width: 180px;  margin: 0;  padding: 5px 0 0 0px;  float: left;  overflow: hidden;  overflow-x: hidden;/*  _word-wrap: break-word;*/  /*word-break: break-all;*/}div#left div#produkty{  width: 178px;  height: 29px;  line-height: 29px;  background-image: url(img/right_head.png);  background-repeat: no-repeat;  padding: 0 0 0 10px;  color: #ffffff;  font-weight: bold;}div#left div#sortiment{  width: 178px;  height: 26px;  line-height: 22px;  color: #ffffff;  font-weight: bold;}div#left div#sortiment table{  width: 100%;}div#left div#sortiment table tr td{  color: #ffffff;  width: 50%;}div#left div#sortiment table tr td a{  color: #ffffff;  padding: 0 0 0 5px;}div#left div#sortiment table tr td.actual a{  color: #000000;  padding: 0 0 0 5px;}div#left div#sortiment.yellow{  background: url(img/sortiment_y.png) no-repeat;}div#left div#sortiment.blue{  background: url(img/sortiment_b.png) no-repeat;}div#left ul.menu{  list-style: none;  padding: 0px;  margin: 0px;}div#left ul.menu li{  list-style: none;  padding: 0px;  margin: 0px;  width: 178px;  line-height: 29px;  background: url(img/menu_item_1.png);}div#left ul.menu li div{  background-image: url(data:image/gif;base64,AAAA);}div#left ul.menu li div:hover{  background: url(img/bg_menu_pruhl.png);  _background: url();  overflow: hidden;  margin: 0;  padding: 0;}div#left ul.menu li div{  overflow: hidden;  margin: 0;  padding: 0;}div#left ul.menu li a{  padding: 0 0 0 10px;  color: #ffffff;  font-weight: bold;  display: block;}div#left ul.menu li.yellowBg{  background: url(img/menu_yellow_bg.png) repeat-y;  background-position: center top;}div#left ul.menu li ul{  list-style: none;  padding: 0px;  margin: 0px;  background: url(img/menu_yellow_item_long.png) no-repeat;  background-position: center top;}div#left ul.menu li ul.foot{  background-position: bottom;}div#left ul.menu li ul li{  list-style: none;  padding: 0px;  margin: 0px;  width: 178px;  line-height: 14px;  background: url();}div#left ul.menu li ul li a{  padding: 5px 5px 5px 10px;  color: #000000;  font-weight: normal;  display: block;  border-bottom: solid 1px #e2d652;  border-top: solid 1px #fef5a2;  border-left: 0px;  border-right: 0px;}div#left ul.menu li ul li.last{  background: url(img/menu_foot_item.png) bottom no-repeat;  overflow: hidden;  margin-bottom: -1px;}/*3 level---------------------------------------------------------------------*/div#left ul.menu li ul li ul li{  padding: 0;  margin: 0px;  width: 178px;  line-height: 14px;  background: url(img/menu_item_3.png) repeat-y;}div#left ul.menu li ul li ul li div{  background: url(img/disc.gif) no-repeat 10px center;}div#left ul.menu li ul li ul li a{  padding: 3px 5px 3px 20px;  color: #000000;  font-weight: normal;  border-bottom: solid 1px #e2d652;  border-top: solid 1px #fef5a2;  border-left: 0px;  border-right: 0px;}/*4 level---------------------------------------------------------------------*/div#left ul.menu li ul li ul li ul li{  list-style: none;  padding: 0;  margin: 0px;  width: 178px;  line-height: 14px;  background: url(img/menu_item_4.png) repeat-y;}div#left ul.menu li ul li ul li ul li div{  background: url(img/circle.gif) no-repeat 20px center;}div#left ul.menu li ul li ul li ul li a{  padding: 3px 5px 3px 30px;  color: #000000;  font-weight: normal;  border-bottom: solid 1px #e2d652;  border-top: solid 1px #fef5a2;  border-left: 0px;  border-right: 0px;}/*Střed-----------------------------------------------------------------------------------------------------*/#stred {  margin: 0px 180px 0pt 180px;  padding: 5px 0px 0px 0px;  /*border: 1px rgb(127,143,169) dashed;*/  >overflow: hidden;  background: url() #C8D6ED;  _overflow-x: hidden;  /*_word-wrap: break-word;  _word-break: break-all;*/  _width: 593px;}table.indexTable{  width: 580px;  margin: 0 0 0 10px;}div#stred div#body_head{  width: 598px;  _width:597px;  height: 17px;  background: url(img/main_head.png) no-repeat;  _background-position: -3px top;  padding: 0;}div#stred div.nadpis1{  background: url(img/main_head2.png) no-repeat !important;}div#stred div.nadpis2{  background: url(img/main_head3.png) no-repeat !important;}div#stred div#body_bck{  width: 595px;  _width:597px;  overflow: hidden;  background: url(img/main_bck.png) repeat-y;  _background-position: -3px top;  padding: 0px 0px 0px 3px;}div#stred div#body_foot{  width: 598px;  height: 17px;  background: url(img/main_foot.png) no-repeat;}/*patička---------------------------------------------------------------------------------------------------*/#foot{  color:#000000;  font-size:9px;  text-align: right;  padding: 0 20px 0 0;  margin: 100px 0 0 0;}div#footGallery{  width: 570px;  overflow-x: scroll;  margin-top: 100px;}/*pravá strana----------------------------------------------------------------------------------------------*/#right {  width: 180px;  margin: 0;  padding: 5px 0 0 0px;  float: right;  overflow: hidden;  _position: relative;  overflow-x: hidden;  /*word-wrap: break-word;  word-break: break-all;*/}div#right div#right_head{  background: url(img/right_head.png) no-repeat;  width: 177px;  height: 29px;    line-height: 29px;  background-repeat: no-repeat;  padding: 0 0 0 10px;  color: #ffffff;  font-weight: bold;}div#right div#right_body{  background: url(img/right_bck.png) repeat-y;  width: 177px;  color: #ffffff;  overflow: hidden;  text-align: center;}div#right div#right_body hr{  width: 160px;}div#right div#right_body p{  margin: 0;  padding: 0; }div#right div#right_foot{  background: url(img/right_foot.png) no-repeat;  width: 177px;  height: 24px;}/*----------------------------------------------------------------------------------------------------------*/#IE_min_width{/*simulace min_width pro IE v opeře a ff to nic nedělá*/  margin: 0px;  padding: 0px;  clear: both;  width: 850px;  height: 30px;  line-height: 0px;  font-size: 0px;}.content{/*vnitřrní odsazení divů*/  margin: 0px;  padding: 5px;  overflow-x: hidden;  /*word-wrap: break-word;  word-break: break-all;*/}#right .content{  padding: 5px 0 5px 5px;}#left .content{  padding: 5px 5px 5px 0;}/*------------------------------------------------------------------------------Konec rozvržení stránky------------------------------------------------------------------------------*//*katalog---------------------------------------------------------------------------------------------------*/td.katalog_item_td{  width: 180px;}div.katalog_item{  width: 180px;  height: 173px;  background: url(img/item.png) no-repeat;  margin: 0 0 10px 0;  text-align: center;  vertical-align: middle;}div.katalog_item h1{  padding: 7px 0 0 10px;  color: #ffffff;  font-size: 12px;  text-align: left;}div.katalog_item h1{  margin: 0;  font-size: 10px;  line-height: 10px;  height: 23px;  text-align: center;  padding-right: 3px;}div.katalog_item h1 a{  color: #ffffff;  text-decoration: none;}div.katalog_item h1 a:hover{  color: #ffffff;  text-decoration: underline;}div.katalog_item img{  margin: 0 0 0 0;  border: 0px;  _margin-top: 9px;}table.items{  margin: -1px 0 0 0;  border: 0px;  width: 593px;  border-collapse: collapse;/*  border-top: 1px solid #0000CC;*//*  border-bottom: 1px solid #0000CC;*/}table.items tr td.img{  width: 150px;  border: 0px;  text-align: center;}table.items tr td a{  color: #000;}table.items tr.bt td{  border-top: 1px solid #0000CC;}table.items tr.bb td{  border-bottom: 1px solid #0000CC;}/*detail---------------------------------------------------------------------*/h2.blueNadpis{  margin: 0 0 5px 0;  padding: 10px;  background: #AABDE8;}h2.blueNadpis2{  margin: 0 0 5px 0;  padding: 10px;  background: #DDE4F5;}table.detail tr td.img{  width: 255px;}table.detail{  width: 555px;}table.detail tr td div.prop_head{  background-color: #CBD5EB;  text-align: center;  padding: 10px;  font-weight: bold;}table.detail tr td div.prop{  background-color: #EBEBEB;  padding: 10px;}table.detail tr td div.prop ul{  margin: 0;  padding: 0 10px 0 10px;}table.detail tr td div.prop ul li{  margin: 0 0 10px 0;}div.content2{  margin: 0 10px 0 10px;}.showcase ul li {	width: 162px;	height: 102px;	float: left;	list-style-type: none;	border: 1px #142149 solid;	background-color: #ffffff;	text-align: center;  overflow: hidden;}.showcase * {  margin: 0;  padding: 0;}:focus {  outline: none;}.showcase {  text-align: center;  position: relative;  left: -5px;  width: 580px;	height: 100px;	border-top: solid #142149 1px;  padding: 20px 0 0 0;}.showcase a.controls {  position: absolute;  width: 25px;  height: 20px;  background-color: #142149;  text-decoration: none;  color: #FFF;  font-size: 19px;  font-weight: bold;  text-align: center;  border: 2px solid #FFF;  padding-bottom: 4px;  display: block;}.showcase a.previous {  padding-bottom: 4px;  display: block;  >left: 0px;}.showcase li a img {  height: 100%;  border: 0;}/* Horizontal showcase ------------------------- */.showcase#horizontal {  margin: 20px auto 0 auto;  width: 580px;  height: 120px;}.showcase#horizontal a.controls {  top: 50%;  margin-top: -12px;}.showcase#horizontal a.next {  right: 0;}.showcase#horizontal a.controls:hover {  border-color: #142149;}.showcase#horizontal ul {  position: relative;  width: 500px;  height: 100px;  margin: 0 auto;}
