/* --- css stylesheet --- */
/* --- middle --- */
div.arrow-middle {
  float: left;
  width: 37px;
  height: 16px;
  overflow: hidden;
}
/* --- middle-menu1 --- */
div.middle-menu1 {
  padding: 2px 0px 0px 0px;
  height: 16px;
  overflow: hidden;
}
div.middle-menu1 a {
  display: block;
  float: left;
  padding: 0px 2px 0px 0px;
  text-decoration: none;
}
div.middle-menu1 a:hover {
  text-decoration: none;
}
div.middle-menu1 a.active {
}
div.middle-menu1 a.active:hover {
}
div.middle-menu1 a img {
  display: none;
}
div.middle-menu1 a b {
  background: none #AB2615;
  color: #FFFFFF;
  display: block;
  padding: 0px 10px 0px 10px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 16px;
  font-weight: normal;
}
div.middle-menu1 a:hover b {
  background: none #72000F;
  color: #FFFFFF;
}
div.middle-menu1 a.active b {
  background: none #72000F;
  color: #FFFFFF;
}
div.middle-menu1 a.active:hover b {
  background: none #72000F;
  color: #FFFFFF;
}
/* --- middle-menu2 --- */
div.middle-menu2 {
  padding: 1px 0px 3px 0px;
  height: 14px;
  overflow: hidden;
}
div.middle-menu2 a {
  display: block;
  float: left;
  padding: 0px 2px 0px 0px;
  text-decoration: none;
}
div.middle-menu2 a:hover {
  text-decoration: none;
}
div.middle-menu2 a.active {
}
div.middle-menu2 a.active:hover {
}
div.middle-menu2 a img {
  display: none;
}
div.middle-menu2 a b {
  border: 1px solid #72000F;
  background: none #FFFFFF;
  color: #72000F;
  display: block;
  padding: 0px 9px 0px 9px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 12px;
  font-weight: normal;
}
div.middle-menu2 a:hover b {
  border: 1px solid #72000F;
  background: none #72000F;
  color: #FFFFFF;
}
div.middle-menu2 a.active b {
  border: 1px solid #72000F;
  background: none #72000F;
  color: #FFFFFF;
}
div.middle-menu2 a.active:hover b {
  border: 1px solid #72000F;
  background: none #72000F;
  color: #FFFFFF;
}
/* --- dot-menu --- */
div.dot-menu {
  width: 159px;
  float: left;
}
div.dot-menu a {
  text-decoration: none;
  padding: 5px 0px 5px 0px;
  display: block;
  float: left;
}
div.dot-menu a:hover {
  text-decoration: none;
}
div.dot-menu a.active {
}
div.dot-menu a.active:hover {
}
div.dot-menu a img {
  display: none;
}
div.dot-menu a b {
  background: no-repeat left center url(images/dot_dot_menu_off.gif);
  padding: 0px 0px 0px 19px;
  display: block;
  text-transform: uppercase;
  font-weight: normal;
  color: #C0C0B2;
}
div.dot-menu a:hover b {
  background: no-repeat left center url(images/dot_dot_menu_on.gif);
  color: #9A946B;
}
div.dot-menu a.active b {
  background: no-repeat left center url(images/dot_dot_menu_on.gif);
  color: #9A946B;
}
div.dot-menu a.active:hover b {
  background: no-repeat left center url(images/dot_dot_menu_on.gif);
  color: #9A946B;
}
/* --- middle windows --- */
div.mid1 {
  background: no-repeat left top url(images/middle_1_bg.gif);
  height: 65px;
}
div.mid2 {
  background: none transparent;
  height: 241px;
  position: relative;
}
div.mid3 {
  background: repeat-y left top url(images/middle_3_bg.gif);
}
div.mid3-topbg {
  background: no-repeat left top url(images/middle_3_top.gif);
}
div.mid3-bottombg {
  background: no-repeat left bottom url(images/middle_3_bottom.gif);
  height: 241px;
}
div.mid3 img.dealer-left {
  padding-left: 8px;
}
div.mid5 {
  background: repeat-y left top url(images/middle_5_bg.gif);
}
div.mid5-topbg {
  background: no-repeat left top url(images/middle_5_top.gif);
}
div.mid5-bottombg {
  background: no-repeat left bottom url(images/middle_5_bottom.gif);
  height: 241px;
}
div.mid6 {
  background: repeat-y left top url(images/middle_6_bg.gif);
}
div.mid6-topbg {
  background: no-repeat left top url(images/middle_6_top.gif);
}
div.mid6-topbg-rawhtml {
  background: no-repeat left top url(images_content/odpocet_banner_horek.gif);
}
div.mid6-topbg-odprodej {
  background: no-repeat left top url(images_content/odprodej_banner_horek.jpg);
}
div.mid6dealer-topbg {
  background: no-repeat left top url(images_content/dealer_banner_horek.gif);
}
div.mid6-bottombg {
  background: no-repeat left bottom url(images/middle_6_bottom.gif);
  height: 241px;
}
div.mid7 {
  background: repeat-y left top url(images/middle_7_bg.gif);
}
div.mid7-topbg {
  background: no-repeat left top url(images_content/nabidka_banner_horek.gif);
}
div.mid7-bottombg {
  background: no-repeat left bottom url(images_content/nabidka_banner_dolek.jpg);
  height: 241px;
}
div.mid8 {
}
div.mid8-topbg {
  background: no-repeat left top url(images/middle_3_top.gif);
}
div.mid8-bottombg {
  height: 241px;
}
div.mid8 img.dealer-left {
  padding-left: 8px;
}
div.mid8 img.dealer-right {
  padding-right: 8px;
}
div.mid9 {
}
div.mid9-topbg-prodejci {
  background: no-repeat left top url(images_content/prodejci_banner_horek.jpg);
}
div.mid9-topbg-servisni {
  background: no-repeat left top url(images_content/servisni_banner_horek.jpg);
}
div.mid9-bottombg {
  height: 181px;
}
div.mid13 {
  background: repeat-y left top url(images/middle_3_bg.gif);
}
div.mid13-topbg {
  background: no-repeat left top url(images/middle_3_top.gif);
}
div.mid13-bottombg {
  background: no-repeat left bottom url(images/middle_3_bottom.gif);
  height: 241px;
}
/* --- middle headings --- */
h1.mid1 {
  float: right;
  padding: 0px 30px 0px 0px;
}
h1.mid1 b {
  display: block;
}
h1.mid1 img {
  display: none;
}
h1.mid3 {
  float: right;
  padding: 18px 30px 0px 0px;
}
h1.mid3 b {
  display: block;
}
h1.mid3 img {
  display: none;
}
h1.mid3dealer {
  float: right;
  padding: 18px 30px 6px 0px;
}
h1.mid3dealer b {
  display: block;
}
h1.mid3dealer img {
  display: none;
}
h1.mid5 {
  float: right;
  padding: 18px 30px 10px 200px;
}
h1.mid5 b {
  display: block;
}
h1.mid5 img {
  display: none;
}
h1.mid6 {
  float: right;
  padding: 18px 30px 20px 0px;
}
h1.mid6 b {
  display: block;
}
h1.mid6 img {
  display: none;
}
h1.mid7 {
  float: right;
  padding: 33px 30px 10px 0px;
}
h1.mid7 b {
  display: block;
}
h1.mid7 img {
  display: none;
}
h1.mid8 {
  float: right;
  padding: 0px 30px 7px 0px;
}
h1.mid8 b {
  display: block;
}
h1.mid8 img {
  display: none;
}
h1.mid9 {
  float: right;
  padding: 33px 30px 10px 0px;
}
h1.mid9 b {
  display: block;
}
h1.mid9 img {
  display: none;
}
h1.mid13 {
  float: right;
  padding: 33px 30px 10px 0px;
}
h1.mid13 b {
  display: block;
}
h1.mid13 img {
  display: none;
}
/* --- middle rows --- */
div.mid-row2 {
  float: right;
  width: 400px; /*410px;*/
  padding: 15px 10px 0px 0px;
  overflow: hidden;
}
div.mid-row3 {
  float: left;
  width: 330px;
  height: 185px;
  overflow: hidden;
}
div.mid-row3 img {
  display: block;
}
div.mid-row4 {
  float: right;
  width: 270px; /*288px;*/
  padding: 5px 10px 0px 8px; /*15px 10px 0px 8px;*/
  overflow: hidden;
}
div.mid-row5 {
  float: left;
  width: 618px;
  overflow: hidden;
}
div.mid-row6 {
  float: right;
  width: 136px; /*176px;*/
  padding: 15px 10px 0px 30px;
  /*margin-top: -50px;*/
  overflow: hidden;
}
div.mid-row6 select {
  background: none #DCDCD1;
  color: #625E3D;
  width: 130px;
}
div.mid-row6 a {
  display: block;
}
div.mid-row6 a.active {
  margin: 0px 0px 8px -12px;
}
div.mid-row7 {
  float: left;
  width: 350px; /*360px;*/
  padding: 15px 10px 0px 0px;
  overflow: hidden;
}
div.mid-row8 {
  float: left;
  width: 335px; /*339px;*/
  padding: 15px 0px 0px 0px;
  overflow: hidden;
}
div.mid-row9 {
  float: left;
  width: 332px; /*336px;*/
  padding: 15px 0px 0px 0px;
  overflow: hidden;
}
div.mid-row9dealer {
  float: left;
  width: 327px;
  padding: 15px 10px 15px 15px;
  overflow: hidden;
}
div.mid-row10 {
  float: left;
  width: 308px; /*308px;*/
  padding: 10px 0px 0px 0px;
  overflow: hidden;
}
div.mid-row11 {
  float: left;
  width: 354px; /*384px;*/
  height: 168px;
  padding: 0px 15px 0px 15px;
  overflow: hidden;
}
div.mid-row12 {
  float: left;
  width: 400px; /*410px;*/
  padding: 10px 10px 0px 0px;
  overflow: hidden;
}
/* --- content windows --- */
div.cont1 {
  margin-top: 8px;
}
div.cont1-top {
  background: no-repeat left top url(images/content_1_corners.gif);
  height: 40px;
}
div.cont1-main {
  background: repeat-y left top url(images/content_1_bg.gif);
  padding: 10px 45px 15px 45px;
}
div.cont1-bottom {
  background: no-repeat left bottom url(images/content_1_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont2 {
  margin-top: 8px;
}
div.cont2-top {
  background: no-repeat left top url(images/content_2_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont2-main {
  background: repeat-y left top url(images/content_2_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont2-bottom {
  background: no-repeat left bottom url(images/content_2_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont3 {
  margin-top: 8px;
}
div.cont3-top {
  background: no-repeat left top url(images/content_3_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont3-main {
  background: repeat-y left top url(images/content_3_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont3-bottom {
  background: no-repeat left bottom url(images/content_3_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont4 {
  margin-top: 8px;
}
div.cont4-top {
  background: no-repeat left top url(images/content_4_corners.gif);
  height: 30px;
}
div.cont4-main {
  background: repeat-y left top url(images/content_4_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont4-bottom {
  background: no-repeat left bottom url(images/content_4_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont6a {
  margin-top: 8px;
  width: 550px;
  float: left;
  overflow: hidden;
}
div.cont6a-top {
  background: no-repeat left top url(images/content_6a_corners.gif);
  height: 30px;
}
div.cont6a-main {
  background: repeat-y left top url(images/content_6a_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont6a-bottom {
  background: no-repeat left bottom url(images/content_6a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont6b {
  margin-top: 8px;
  width: 244px;
  float: right;
  overflow: hidden;
}
div.cont6b-top {
  background: no-repeat left top url(images/content_6b_corners.gif);
  height: 30px;
}
div.cont6b-main {
  background: repeat-y left top url(images/content_6b_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont6b-bottom {
  background: no-repeat left bottom url(images/content_6b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont7a {
  margin-top: 8px;
  width: 622px;
  float: left;
  overflow: hidden;
}
div.cont7a-top {
  background: no-repeat left top url(images/content_7a_corners.gif);
  height: 30px;
}
div.cont7a-main {
  background: repeat-y left top url(images/content_7a_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont7a-bottom {
  background: no-repeat left bottom url(images/content_7a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont7b {
  margin-top: 8px;
  width: 172px;
  float: right;
  overflow: hidden;
}
div.cont7b-top {
  background: no-repeat left top url(images/content_7b_corners.gif);
  height: 30px;
}
div.cont7b-main {
  background: repeat-y left top url(images/content_7b_bg.gif);
  padding: 5px 12px 5px 17px;
}
div.cont7b-bottom {
  background: no-repeat left bottom url(images/content_7b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont8 {
  margin-top: 8px;
}
div.cont8-top {
  background: no-repeat left top url(images/content_8_corners.gif);
  height: 30px;
}
div.cont8-main {
  background: repeat-y left top url(images/content_8_bg.gif);
  padding: 5px 12px 5px 23px;
}
div.cont8-bottom {
  background: no-repeat left bottom url(images/content_8_corners.gif);
  padding: 0px 12px 5px 23px;
  height: 20px;
}
div.cont9a {
  margin-top: 8px;
  width: 604px;
  float: left;
  overflow: hidden;
}
div.cont9a-top {
  background: no-repeat left top url(images/content_9a_corners.gif);
  height: 40px;
}
div.cont9a-main {
  background: repeat-y left top url(images/content_9a_bg.gif);
  padding: 5px 45px 5px 45px;
}
div.cont9a-main2 {
  background: repeat-y left top url(images/content_9a_bg2.gif);
  padding: 5px 45px 5px 45px;
}
div.cont9a-bottom {
  background: no-repeat left bottom url(images/content_9a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont9b {
  margin-top: 8px;
  width: 190px;
  float: right;
  overflow: hidden;
}
div.cont9b-top {
  background: no-repeat left top url(images/content_9b_corners.gif);
  height: 12px;
}
div.cont9b-main {
  background: repeat-y left top url(images/content_9b_bg.gif);
  padding: 5px 12px 5px 17px;
}
div.cont9b-bottom {
  background: no-repeat left bottom url(images/content_9b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont10a {
  margin-top: 8px;
  width: 541px;
  float: left;
  overflow: hidden;
}
div.cont10a-top {
  background: no-repeat left top url(images/content_10a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont10a-main {
  background: repeat-y left top url(images/content_10a_bg.gif);
  padding: 0px 12px 5px 23px;
}
div.cont10a-bottom {
  background: no-repeat left bottom url(images/content_10a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont10b {
  margin-top: 8px;
  width: 253px;
  float: right;
  overflow: hidden;
}
div.cont10b-top {
  background: no-repeat left top url(images/content_10b_corners.gif);
  height: 12px;
}
div.cont10b-main {
  background: repeat-y left top url(images/content_10b_bg.gif);
  padding: 5px 12px 5px 17px;
}
div.cont10b-bottom {
  background: no-repeat left bottom url(images/content_10b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont11a {
  margin-top: 8px;
  width: 628px;
  float: left;
  overflow: hidden;
}
div.cont11a-top {
  background: no-repeat left top url(images/content_11a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont11a-main {
  background: repeat-y left top url(images/content_11a_bg.gif);
  padding: 0px 25px 0px 35px;
  margin-bottom: -12px;
}
div.cont11a-bottom {
  background: no-repeat left bottom url(images/content_11a_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont11b {
  margin-top: 8px;
  width: 166px;
  float: right;
  overflow: hidden;
}
div.cont11b-top {
  background: no-repeat left top url(images/content_11b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont11b-main {
  background: repeat-y left top url(images/content_11b_bg.gif);
  padding: 5px 12px 5px 17px;
}
div.cont11b-bottom {
  background: no-repeat left bottom url(images/content_11b_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont12 {
  margin-top: 8px;
}
div.cont12-top {
  background: no-repeat left top url(images/content_12_corners.gif);
  height: 12px;
  font-size: 0px;
}
div.cont12-main {
  background: repeat-y left top url(images/content_12_bg.gif);
  padding: 10px 12px 15px 23px;
}
div.cont12-bottom {
  background: no-repeat left bottom url(images/content_12_corners.gif);
  height: 12px;
  font-size: 0px;
}
/* --- content headings --- */
h2.cont1 {
  padding: 18px 0px 0px 45px;
}
h2.cont1 b {
  float: left;
  display: block;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #F8F9F5;
  padding: 0px 40px 0px 0px;
}
h2.cont1 img {
  float: left;
  display: none;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #F8F9F5;
  padding: 0px 40px 0px 0px;
}
h2.cont4 {
  padding: 8px 0px 0px 23px;
}
h2.cont4 b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont4 img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont6a {
  padding: 8px 0px 0px 23px;
}
h2.cont6a b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont6a img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont6b {
  padding: 8px 0px 0px 17px;
}
h2.cont6b b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont6b img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont7a {
  padding: 8px 0px 0px 23px;
}
h2.cont7a b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont7a img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont7b {
  padding: 8px 0px 0px 17px;
}
h2.cont7b b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont7b img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont8 {
  padding: 8px 0px 0px 23px;
}
h2.cont8 b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont8 img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont9a {
  padding: 18px 0px 0px 45px;
}
h2.cont9a b {
  float: left;
  display: block;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #FFFFFF;
  padding: 0px 40px 0px 0px;
}
h2.cont9a img {
  float: left;
  display: none;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #FFFFFF;
  padding: 0px 40px 0px 0px;
}
h2.cont9b {
  padding: 8px 0px 0px 17px;
}
h2.cont9b b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont9b img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont10a {
  padding: 0px 0px 0px 0px;
}
h2.cont10a b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont10a img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont10b {
  padding: 18px 0px 0px 17px;
}
h2.cont10b b {
  float: left;
  display: block;
  background: none transparent;
}
h2.cont10b img {
  float: left;
  display: none;
  background: none transparent;
}
h2.cont12 {
  padding: 18px 0px 0px 45px;
}
h2.cont12 b {
  float: left;
  display: block;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #F8F9F5;
  padding: 0px 40px 0px 0px;
}
h2.cont12 img {
  float: left;
  display: none;
  background: no-repeat right top url(images/arrow_content_h_1.gif) #F8F9F5;
  padding: 0px 40px 0px 0px;
}
/* --- content rows --- */
div.cont-row1 {
  width: 166px;
  float: left;
  min-height: 20px;
}
div.cont-row2 {
  width: 306px;
  float: left;
  min-height: 20px;
}
div.cont-row3 {
  width: 490px;
  float: left;
  min-height: 20px;
}
div.cont-row4 {
  width: 122px; /* 132px;*/
  float: left;
  padding-left: 10px;
  margin-top: -25px;
  min-height: 20px;
}
div.cont-row5 {
  width: 600px;
  float: left;
  min-height: 20px;
}
div.cont-roworloj {
  width: 250px;
  float: left;
  min-height: 20px;
}
div.cont-rowspace {
  width: 18px;
  height: 18px;
  float: left;
}
/* --- threerow --- */
table.threerow {
  margin: 0px;
}
table.threerow td {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}
table.threerow td.td01 {
  width: 160px;
  padding: 0px 6px 0px 0px;
}
table.threerow td.td02 {
  width: 162px;
  padding: 0px 6px 0px 6px;
}
table.threerow td.td03 {
  width: 160px;
  padding: 0px 0px 0px 6px;
}
table.threerow td.td11 {
  width: 245px;
  padding: 0px 6px 0px 0px;
}
table.threerow td.td12 {
  width: 245px;
  padding: 0px 6px 0px 6px;
}
table.threerow td.td13 {
  width: 245px;
  padding: 0px 0px 0px 6px;
}
table.threerow tr.head td {
  padding-bottom: 6px;
}
/* --- smallorloj --- */
div.smallorloj-switch {
  background: repeat-y left top url(images/row_orloj_bg.gif);
  height: 43px;
}
div.smallorloj-switch span {
  display: block;
  float: left;
  cursor: pointer;
  overflow: hidden;
  height: 43px;
}
div.smallorloj-switch span.active {
  height: 42px;
}
div.smallorloj-switch span img {
  display: block;
}
div.smallorloj {
  background: repeat-y left top url(images/row_orloj_bg.gif);
}
div.smallorloj div.smotext {
  padding: 8px 8px 10px 10px;
}
div.smallorloj div.smobox {
  background: none #F4F4F4;
  border-top: 1px solid #7B7B6F;
  border-right: 1px solid #DAD8CC;
  border-bottom: 1px solid #DAD8CC;
  border-left: 1px solid #7B7B6F;
  margin: 8px 8px 10px 10px;
  padding: 2px 4px 2px 4px;
}
div.smallorloj div.smobox a {
  display: block;
  font-size: 9px;
}
div.smallorloj-inner {
  height: 221px;
}
div.smallorloj-bottom {
  background: no-repeat left bottom url(images/row_orloj_corners.gif);
  height: 8px;
  font-size: 0px;
  line-height: 0px;
}
/* --- auto-menu --- */
div.auto-menu {
  padding: 5px 0px 0px 0px;
}
div.auto-menu a {
  display: block;
  height: 19px;
  text-decoration: none;
}
div.auto-menu a:hover {
  text-decoration: none;
}
div.auto-menu a.active {
}
div.auto-menu a.active:hover {
}
div.auto-menu a b {
  background: none #DEDFCF;
  color: #736E49;
  display: block;
  line-height: 17px;
  text-transform: uppercase;
  padding: 0px 8px 0px 8px;
  margin: 0px 0px 2px 0px;
}
div.auto-menu a:hover b {
  background: none #F7F7F0;
  color: #736E49;
}
div.auto-menu a.active b {
  background: none #F7F7F0;
  color: #736E49;
}
div.auto-menu a.active:hover b {
  background: none #F7F7F0;
  color: #736E49;
}
div.auto-menu a img {
  display: none;
}
/* --- biggallery --- */
div.biggallery {
  background: no-repeat left top url(images/row_biggallery_bg.gif);
  width: 455px;
  height: 212px;
  float: left;
  text-align: center;
  cursor: default;
}
div.biggallery img.foto {
  display: block;
  margin: auto;
  padding: 5px 5px 2px 5px;
}
div.biggallery div {
  float: right;
  padding: 0px 10px 0px 0px;
}
div.biggallery a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #CBC8BA;
}
div.biggallery a:hover {
  text-decoration: none;
  color: #625E3D;
}
/* --- gallery a intvspot --- */
table.ingallery {
  background: none #EFEFE7;
  margin: 0px 0px 0px 0px;
  width: 100%;
}
table.ingallery td {
  padding: 2px 4px 2px 4px;
  vertical-align: top;
  text-align: center;
  width: 33%;
  font-weight: bold;
}
table.ingallery img {
  display: block;
  margin: auto;
}
table.ingallery tr.head td {
  background: repeat-x left top url(images/dot_line.gif);
  height: 5px;
  padding: 0px 0px 0px 0px;
}
table.ingallery tr.foot td {
  background: repeat-x left bottom url(images/dot_line.gif);
  height: 5px;
  padding: 0px 0px 0px 0px;
}
table.ingallery tr.texts td {
  padding: 6px 4px 12px 4px;
}
table.intvspot {
  background: none #EFEFE7;
  margin: 0px 0px 0px 0px;
  width: 100%;
}
table.intvspot td {
  padding: 7px 4px 7px 4px;
  vertical-align: top;
  text-align: left;
}
table.intvspot img {
  display: block;
  margin: auto;
}
table.intvspot td.td01 {
  width: 33%;
}
table.intvspot td.td02 {
}
table.intvspot tr.space td {
  padding: 0px 0px 0px 0px;
  background: none #F7F7F0;
  height: 10px;
}
/* --- autobazar --- */
div.bazarform {
  padding: 5px 0px 5px 0px;
  text-align: right;
}
div.bazarform div {
  float: left;
  position: relative;
  top: 10px;
}
table.autobazar {
  margin: 0px 0px 0px 0px;
  width: 100%;
  table-layout:fixed;	/*IE 8 colspan bug */
}
table.autobazar td {
  padding: 2px 0px 2px 0px;
  vertical-align: top;
}
table.autobazar td.td01 {
  width: 165px;
}
table.autobazar td.td02 {
}
table.autobazar td.td03 {
  text-align: right;
  width: 175px;
}
table.autobazar a.listflip {
  font-weight: bold;
}
table.autobazar div.fotolinks {
  padding: 15px 0px 0px 0px;
  color: #DFDCD3;
  cursor: default;
}
/* --- bazarthumbnail --- */
td.bazarthumbnail {
  text-align: center;
  padding: 0px 0px 0px 0px;
}
td.bazarthumbnail a {
  background: repeat-y left top url(images/thumbnail_1_bg.gif);
  display: block;
  margin: auto;
  width: 148px;
  height: 77px;
  overflow: hidden;
  text-align: center;
}
td.bazarthumbnail img {
  padding: 0px 5px 0px 15px;
  display: block;
  margin: auto;
}
td.bazarthumbnail i.topbg {
  background: no-repeat left top url(images/thumbnail_1_top.gif);
  display: block;
  margin: auto;
  width: 148px;
  height: 12px;
  position: relative;
  margin-bottom: -8px;
}
td.bazarthumbnail i.bottombg {
  background: no-repeat left top url(images/thumbnail_1_bottom.gif);
  display: block;
  margin: auto;
  width: 148px;
  height: 12px;
  position: relative;
  margin-top: -8px;
}
/* --- bigwebmap --- */
table.bigwebmap {
  width: 100%;
}
table.bigwebmap td {
  vertical-align: top;
  padding: 6px 6px 6px 6px;
  width: 33%;
}
table.bigwebmap td img {
  display: block;
  float: left;
  padding: 2px 4px 0px 0px;
  cursor: pointer;
}
table.bigwebmap td a {
  display: block;
  font-weight: bold;
  text-decoration: none;
	color: #625E3D;
}
table.bigwebmap td a:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #625E3D;
}
table.bigwebmap td.td01 {
  background: none #D9D9CE;
}
table.bigwebmap td.td02 {
  background: none #E7E7DF;
}
table.bigwebmap td.td03 {
  background: none #D9D9CE;
}
table.bigwebmap tr.head td a {
  text-decoration: underline;
}
table.bigwebmap tr.head td a:hover {
  text-decoration: none;
}
table.bigwebmap td div {
  padding: 0px 0px 2px 17px;
}
table.bigwebmap td div a {
  display: block;
  font-weight: normal;
}
table.bigwebmap td div a:hover {
  font-weight: normal;
}
/* --- flashsimul --- */
div.ad1 {
  height: 30px;
  width: 130px;
  margin-left: -5px;
}
div.ad2 {
  height: 185px;
  width: 132px;
}
div.flashsimul-list {
  background: none #DCDCD1;
  border: 1px solid #FFFFFF;
  padding: 1px 1px 1px 1px;
  overflow: auto;
}
div.flashsimul-list {
  scrollbar-base-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  scrollbar-face-color: #941711;
  scrollbar-highlight-color: #941711;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-shadow-color: #941711;
  scrollbar-arrow-color: #FFFFFF;
}
div.flashsimul-list a {
  padding: 0px 3px 0px 3px;
  display: block;
  text-decoration: none;
  line-height: 17px;
}
div.flashsimul-list a:hover {
  background: none #941711;
  text-decoration: none;
  color: #FFFFFF;
}
div.flashsimul-select {
}
/* ---  --- */
span.cena-eu {
	font-size: 10px;
	font-weight: normal;
	color: #807b4f;
}
/*div.dotted-line {
  background: repeat-x left top url(images/dot_line.gif);
  padding-top: 4px;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden;
}*/
p.dotted-line , div.dotted-line {
  background: repeat-x left top url(images/dot_line.gif);
  display: block;
  margin-top: 7px;
  height: 8px;
  overflow: hidden;
}
div.back {
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  cursor: default;
}
div.paging {
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  cursor: default;
  text-align: center;
}
div.paging a {
}
div.paging a.active {
  color: #941711;
  text-decoration: underline;
  font-weight: bold;
}
table.news {
  width: 500px;
  float: left;
}
table.news td {
  padding: 0px 5px 5px 5px;
}
table.autohome {
  margin: auto;
}
table.autohome td {
}
table.autohome td * {
  margin-bottom: 10px;
}
table.autohome td .formtext {
  border: 1px solid #A5ACB2;
  background-color: #FFFFFF;
  width: 180px;
}
table.bigform {
  width: 100%;
  margin: 5px 0px 5px 0px;
}
table.bigform td {
  padding: 2px 0px 2px 0px;
}
table.bigform label {
  font-weight: bold;
}
div.newsletterprint {
  text-align: center;
}
div.newsletterprint img {
  display: block;
  margin: auto;
  padding-bottom: 5px;
}
div.searching {
  text-align: right;
}
div.searching input {
  vertical-align: middle;
  margin: 4px 20px 0px 0px;
}
div.searchresult {
  padding: 8px 0px 8px 0px;
}
table#newsletter {
  position: relative;
  top: -10px;
  border-top: 0px !important;
}
div.cont11a-main div.back { /* newsletter */
  position: relative;
  top: -15px;
  left: 10px;
}
embed.flash-big , object.flash-big {
  position: absolute;
  left: 0px;
  top: 0px;
}
div.flash-map {
  background: none #DCDCD1;
  border: 1px solid #A2A29A;
  display: block;
  float: left;
}
div.flash-map-text {
  float: left;
}
table.prodejci, table.testjizda {
  margin: 0px 0px 0px 16px;
}
table.prodejci td {
  background: no-repeat 0px 6px url(images/dot_dealeri.gif);
  padding: 0px 0px 0px 12px;
  vertical-align: top;
  width: 170px;
  word-break: break-all;
}
table.testjizda td {
  padding: 0px 0px 0px 10px;
  vertical-align: top;
  width: 170px;
  word-break: break-all;
}
input.testjizda {
	margin: 0px 0px 0px -12px;
}
table.prodejci td a, table.testjizda td a {
  font-weight: bold;
	color: #625E3D;
}
table.prodejci td a:hover, table.testjizda td a:hover {
  font-weight: bold;
	color: #625E3D;
}
div.prodejci-nadpis {
  padding: 0px 0px 10px 12px;
}
table.akcninabidky {
  width: 100%;
}
table.akcninabidky td {
  background: repeat-x left bottom url(images/dot_line.gif);
  vertical-align: top;
  padding: 8px 0px 8px 0px;
}
table.akcninabidky td.td01 {
  width: 252px;
}
table.akcninabidky td.td02 {
  padding-left: 10px;
}
table.akcninabidky td.td01 img {
  display: block;
}
table.akcninabidky tr.last td {
  background: none transparent;
}
table.akcninabidky tr.heading td {
  padding-top: 10px;
  background: none transparent;
}
div.flash-prislusenstvi-small {
  margin-top: 8px;
  padding: 0px 0px 0px 10px; /*0px 0px 0px 15px;*/
}
div.flash-prislusenstvi-big {
  width: 794px;
  overflow: hidden;
}
table.bordered {
  border: 1px solid #DFD7C4;
  margin: 0px;
}
table.bordered td {
  border: 1px solid #DFD7C4;
  padding: 1px 2px 1px 2px;
  /*text-align: center;*/
}
/* --- photogallery component --- */
img.loading {
  position: absolute;
  top: -25px;
  margin-left: -80px;
}
div.photo-img {
  height: 435px;
  padding: 5px 0px 5px 0px;
  text-align: center;
  margin: auto;
  /* vertical center */
  #position: relative;
  display: table;
  overflow: hidden;
}
div.photo-img div.photo-img-in {
  /* vertical center */
  #position: absolute;
  #top: 50%;
  #left: 0%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  margin: auto;
}
div.photo-img img {
  display: block;
  border: 15px solid #e5e4e0;
  text-align: center;
  margin: auto;
  /* vertical center */
  #position: relative;
  #top: -50%;
}
div.photo-navig {
  text-align: right;
  position: relative;
  cursor: default;
  height: 0px;
}
div.photo-navig div {
  position: absolute;
  top: -40px;
  right: 0px;
}
div.photo-big {
  text-align: center;
  cursor: default;
  position: relative;
}
div.photo-big #photo-slideshow {
  /*position: absolute;
  top: -20px;*/
  color: #625E3D;
  text-decoration: none;
  margin-left: -40px;
}
div.photo-big #photo-slideshow img {
  margin: 0px 8px -2px 0px;
}
div.photo-big #photo-previous , div.photo-big #photo-next {
  position: relative;
  top: 220px;
}
div.photo-big #photo-previous {
  float: left;
  left: 20px;
}
div.photo-big #photo-next {
  float: right;
  right: 20px;
}
div.photo-navig a , div.photo-navig a:hover , div.photo-big a , div.photo-big a:hover {
  font-weight: normal;
}
/* ---  --- */
