html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size : 11px;
	background-color : white;
	background-image : url(design/bg.jpg);
	background-repeat : no-repeat;
	background-position : center top;
	color: #686868;
}


h1, h2, h3, h4, h5, h6 {
  margin: 0px;
  padding: 0px;
  color: white;
  font-size: 13px;
  font-weight: bold;
}
h2, h3, h4, h5, h6 {
  color: #159393;
  line-height: 1.5;
  letter-spacing: -1px;
}

img {
	border : 0px;
}

a {
	color : #159393;
	text-decoration : underline;
}
a:hover {
  color : #D8220E;
	text-decoration : none;
}

td {
	font-size : 11px;
}

p {
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
}

ul {
  margin: 10px;
  margin-top: 0px;
  padding-left: 5px;
}

.tucne {
  font-weight: bold;
}

.nocss {
	display : none;
}

.clear {
  clear: both;
}




#all {
	width: 900px;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	position : relative;
	_height: 850px;
	min-height: 850px;
}
#all-in {
	padding-left: 270px;
	padding-bottom: 30px;
}

#top {
	width: 100%;
	height: 173px;
	position : relative;
}
#slogan,
#slogan_en,
#slogan_de {
  position : absolute;
  top: 57px;
  left: 20px;
  width: 268px;
  height: 61px;
	background-image : url(design/bg_slogan.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}
#slogan_en {
	background-image : url(design/bg_slogan_en.jpg);
}
#slogan_de {
  width: 290px;
	background-image : url(design/bg_slogan_de.jpg);
}
#flags {
  position : absolute;
  top: 147px;
  right: 48px;
  width: 200px;
  height: 20px;
  text-align: right;
  color: #CDCDCD;
}

#logo,
#logo_en {
  position : absolute;
  display: block;
  top: 21px;
  left: 375px;
  width: 149px;
  height: 96px;
	background-image : url(design/bg_logo.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}
#logo_en {
	background-image : url(design/bg_logo_en.jpg);
}

#topmenu {
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 18px;
  height: 44px;
}
a.first,
a.first_on,
a.middle,
a.middle_on,
a.end,
a.end_on {
  display: block;
  width: 119px;
  padding-top: 15px;
  padding-bottom: 14px;
  float: left;
	color: #454B4B;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-image : url(design/bg_topmenu_item.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
a.first,
a.first_on {
	background-image : url(design/bg_topmenu_item_first.gif);
}
a.end,
a.end_on {
	background-image : url(design/bg_topmenu_item_end.gif);
}
a.first:hover,
a.first_on,
a.middle:hover,
a.middle_on,
a.end:hover,
a.end_on {
	color: #095749;
	background-position : -119px top;
}
a.first:hover,
a.first_on {
	background-image : url(design/bg_topmenu_item_first.gif);
}
a.end:hover,
a.end_on {
	background-image : url(design/bg_topmenu_item_end.gif);
}

#splash,
#splash1000,
#splash2000,
#splash3000,
#splash4000,
#splash5000,
#splash6000,
#splash7000,
#splash8000,
#splash9999,
#splash9998,
#splash_en,
#splash1000_en,
#splash2000_en,
#splash3000_en,
#splash4000_en,
#splash5000_en,
#splash6000_en,
#splash7000_en,
#splash8000_en,
#splash9999_en,
#splash9998_en {
  width: 100%;
  height: 140px;
	background-image : url(design/bg_rada2000.jpg);
	background-repeat : no-repeat;
	background-position : center bottom;
}
#splash3000 {
	background-image : url(design/bg_rada3000.jpg);
}
#splash4000 {
	background-image : url(design/bg_rada4000.jpg);
}
#splash5000 {
	background-image : url(design/bg_rada5000.jpg);
}
#splash6000 {
	background-image : url(design/bg_rada6000.jpg);
}
#splash7000 {
	background-image : url(design/bg_rada7000.jpg);
}
#splash8000 {
	background-image : url(design/bg_rada8000.jpg);
}
#splash9999 {
	background-image : url(design/bg_rada9999.jpg);
}
#splash9998 {
	background-image : url(design/bg_rada9998.jpg);
}
#splash2000_en {
	background-image : url(design/bg_rada2000_en.jpg);
}
#splash3000_en {
	background-image : url(design/bg_rada3000_en.jpg);
}
#splash4000_en {
	background-image : url(design/bg_rada4000_en.jpg);
}
#splash5000_en {
	background-image : url(design/bg_rada5000_en.jpg);
}
#splash6000_en {
	background-image : url(design/bg_rada6000_en.jpg);
}
#splash7000_en {
	background-image : url(design/bg_rada7000_en.jpg);
}
#splash8000_en {
	background-image : url(design/bg_rada8000_en.jpg);
}
#splash9999_en {
	background-image : url(design/bg_rada9999_en.jpg);
}
#splash9998_en {
	background-image : url(design/bg_rada9998_en.jpg);
}
#submenu {
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 21px;
  padding-left: 25px;
}
#submenu_rada {
  display: block;
  width: 34px;
  padding-top: 8px;
  padding-bottom: 5px;
  float: left;
	color: #6E6E6E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
a.submenuitem,
a.submenuitemlong,
a.submenuitem_on,
a.submenuitemlong_on {
  display: block;
  width: 50px;
  padding-top: 8px;
  padding-bottom: 5px;
  float: left;
	color: #6E6E6E;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image : url(design/bg_submenu.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
a.submenuitemlong,
a.submenuitemlong_on {
  width: 90px;
	background-image : url(design/bg_submenulong.gif);
}
a.submenuitem:hover,
a.submenuitemlong:hover,
a.submenuitem_on,
a.submenuitemlong_on {
	color: white;
	background-position : -50px top;
}
a.submenuitemlong:hover,
a.submenuitemlong_on {
	background-position : -90px top;
}

#charakteristika {
  padding-top: 3px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 18px;
	background-image : url(design/bg_charakteristika.gif);
	background-repeat : repeat-y;
	background-position : center;
}
.charakteristika_title {
	color: #367467;
	font-weight: bold;
}
#charakteristika span {
  color: #006144;
  font-weight: bold;
}

#katalog {
  padding-top: 25px;
  padding-left: 16px;
  padding-right: 10px;
}
#katalog2 {
}
.katalog_item {
  width: 302px;
  float: left;
}
.katalog_item_top,
.katalog_item_middle, 
.katalog_item_bottom {
  width: 100%;
  height: 14px;
  font-size: 1px;
	background-image : url(design/bg_item_top.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.katalog_item_middle,
.katalog_item_middle_flexi {
	background-image : url(design/bg_item_middle.gif);
	background-repeat : repeat-y;
	height: 130px;
	position: relative;
}
.katalog_item_middle_flexi {
	height: 160px;
}
.katalog_item_bottom {
  height: 24px;
	background-image : url(design/bg_item_bottom.gif);
	background-position : left top;
}
.katalog_item_cisla {
  font-family: verdana;
	font-size: 12px;
	padding-left: 15px;
	height: 30px;
}
.katalog_item_cislo1 {
  float: left;
  width: 34px;
  padding-top: 2px;
  padding-bottom: 2px;
	background-image : url(design/bg_item_cislo1.gif);
	background-repeat : no-repeat;
	background-position : left top;
	font-weight: bold;
	color: white;
	text-align: center;
}
.katalog_item_cislo2 {
  float: left;
  width: 80px;
  padding-top: 2px;
  padding-bottom: 2px;
	background-color : #E7E7E7;
	font-weight: bold;
	color: #656565;
	text-align: center;
	border-left: 1px solid white;
}
.kuze {
  position: absolute;
  top: 0px;
  right: 25px;
  width: 26px;
  height: 31px;
	background-image : url(design/bg_kuze.gif);
	background-repeat : no-repeat;
	background-position : left top;
}
.katalog_item_img {
  padding-left: 13px;
}
.katalog_item_popis1,
.katalog_item_popis2,
.katalog_item_popis3,
.katalog_item_popis1bile,
.katalog_item_popis1flexi {
  display: block;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  color: #686868;
  position: absolute;
  top: 30px;
  left: 15px;
  padding-top: 93px;
  width: 120px;
  text-align: center;
}
.katalog_item_popis2 {
  top: 30px;
  left: 138px;
  padding-top: 53px;
  width: 70px;
}
.katalog_item_popis3 {
  top: 60px;
  left: 200px;
  padding-top: 55px;
  width: 75px;
}
.katalog_item_popis1bile {
  top: 30px;
  left: 15px;
  padding-top: 93px;
  width: 190px;
}
.katalog_item_popis1flexi {
  top: 30px;
  left: 15px;
  padding-top: 103px;
  width: 265px;
}

#znaceni {
  height: 120px;
	background-image : url(design/bg_znaceni.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}
#znaceni-in {
  padding-top: 30px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 18px;
}

.katalog_group_desc {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 5px;
  clear: both;
}
.katalog_group_desc span {
  font-weight: bold;
  display: block;
}

/* TEXTOVE STRANKY */
.page_topspacer {
  height: 35px;
}
#page_index {
  width: 100%;
  height: 413px;
	background-image : url(design/bg_page_index.jpg);
	background-repeat : no-repeat;
	background-position : center -3px;
}
#page_index2 {
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 19px;
}
#page_index2 span,
#page_kontakty2 span,
#page_obouvani2 span {
  color: #006144;
  font-weight: bold;
}
#page_index2 span.red,
#page_obouvani2 span.red {
  color: #DD2A2D;
}
#page_kontakty {
  position: relative;
  width: 100%;
  height: 356px;
	background-image : url(design/bg_page_kontakty.jpg);
	background-repeat : no-repeat;
	background-position : center -6px;
}
#page_kontakty2 {
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 18px;
}
#mapa {
  display: block;
  position: absolute;
  top: 50px;
  right: 35px;
}
#page_obouvani {
  width: 100%;
	background-image : url(design/bg_page_obouvani-aux.jpg);
	background-repeat : repeat-y;
	background-position : center top;
}
#page_obouvani-aux {
  position: relative;
  width: 100%;
  _height: 553px;
  min-height: 553px;
	background-image : url(design/bg_page_obouvani.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}
#page_obouvani2 {
  padding-top: 35px;
  padding-left: 35px;
  padding-right: 35px;
  line-height: 19px;
}
#page_obouvani-bottom {
  width: 100%;
  height: 37px;
	background-image : url(design/bg_page_obouvani-bottom.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}
#mapacr {
  padding-top: 28px;
  text-align: center;
}
.kraj {
  font-weight: bold;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-bottom: 1px solid #467D68;
}
.vypis {
  line-height: 13px;
}
.vypis table td {
  background-color : #F2F2F2;
}

#copyright {
  position: absolute;
  top: 785px;
  left: 70px;
  color: #B4B4B4;
  font-size: 9px;
}