/* vynulovani */* {margin: 0; padding: 0;}html, body { height: 100%; padding: 0; margin: 0; }/* telo */body {  font-family: sans-serif;  font-size: 80%;  margin: 0; padding: 0;  background: url('../img/levy_panel.gif') #fff repeat-y;  }/* layout */#top {  background: #fff;  padding-bottom: -1px;  }#top h1 {  width: 1.6em;  height: 1.3em;  padding: 1px 0 7px 0; text-decoration: none;  }  #top h1 a, h1 a:hover {  display: block;  text-decoration: none; width: 138px;  height: 100%;  position: relative;  font-size: .8em;  text-decoration: none;  }  #top h1 a span {  display: block;  width: 100%;  height: 100%;  background: url('../img/logo.gif') no-repeat top left;  position: absolute;  top: 0;  left: 0;  z-index: 1;  cursor: pointer;  text-decoration: none  }  /* buttonky */    #add {  text-align: right;   float: right;   width: 200px;   position: relative;   top: -46px;  padding: 3px 20px 0 0;  margin-bottom: -70px;  _margin-bottom: 0;  }#add a {	display: block;	overflow: hidden;}#add span{display: none;}#add-right{  padding: 0;  margin: 0;}#add ul, #add li{  display:inline;  list-style-type: none;}.kontakt ul, .kontakt li{  display:inline;  list-style-type: none;}ul.list, ul.list li {	list-style-type: none;	margin-left: 30px;}#email a {background: url('../img/email.gif') repeat-y; display: block; height: 43px; width: 49px; float: right; margin: 0 4px 0 0px;}#email a:hover {background-position: 0 -40px;}#oblibene a {background: url('../img/oblibene.gif') repeat-y; display: block; height: 43px; width: 58px; float: right; margin: 0 0 0 0px;}#oblibene a:hover {background-position: 0 -40px;}#domov a {background: url('../img/domov.gif') repeat-y; display: block; height: 43px; width: 40px; float: right; }#domov a:hover {background-position: 0 -40px;}/* navigace */#navigace {background: url('../img/lista.gif') rgb(0,51,102); height: 37px; margin: 0 0 1px 0; width: 100%}#navigace li {  list-style-type: none;	float: left;	}	#navigace a {	display: block;	overflow: hidden;	color: #fff;}#navigace a:hover{	display: block;	color: #fff;	text-decoration: none;	cursor: pointer;}#navigace-panel {float: left; height: 37px; background: url('../img/lista-left.gif') rgb(0,51,102) no-repeat; width: 135px} /* navigace - polozky */#onas{	margin:0; padding:0;  position:relative;  width: 63px;	height: 37px;  margin:0; padding:0;  overflow:hidden;}#onas a span{  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/onas.gif') 0 0 no-repeat;	width: 63px;	height: 37px;  }#onas a:hover span{  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/onas.gif') ;	background-position: 0px -39px;	width: 63px;	height: 37px;}#kontakt {margin:0; padding:0;  position:relative;  width: 58px;  height: 38px;  margin:0; padding:0;  overflow:hidden;}#kontakt a span {  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/kontakt.gif') 0 0 no-repeat;	width: 58px;	height: 37px;	}#kontakt a:hover span{  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/kontakt.gif');	background-position: 0px -39px;	width: 58px;	height: 37px;}#pracovni-odevy {  margin:0; padding:0;  position:relative;  width: 113px;  height: 38px;  margin:0; padding:0;  overflow:hidden;  }#pracovni-odevy a span {  display:block;  position:absolute;   left:0; top:0; z-index:1;  margin:0;   padding:0;  background: url('../img/pracovniodevy.gif') 0 0 no-repeat;	width: 113px;	height: 37px;}#pracovni-odevy a:hover span{  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/pracovniodevy.gif') ;	background-position: 0px -39px;	width: 113px;	height: 37px;  }#pracovni-obuv {  margin:0; padding:0;  position:relative;  width: 102px;  height: 38px;  margin:0; padding:0;  overflow:hidden;  }#pracovni-obuv a span {  display:block;  position:absolute;   left:0; top:0; z-index:1;  margin:0;   padding:0;  background: url('../img/pracovniobuv.gif') 0 0 no-repeat;	width: 102px;	height: 37px;	overflow:hidden;  }  #pracovni-obuv a:hover span{  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/pracovniobuv.gif');	background-position: 0px -39px;	width: 102px;	height: 37px;	overflow:hidden;  }  #zdravotni-obuv {  margin:0; padding:0;  position:relative;  width: 112px;  height: 38px;  margin:0; padding:0;  overflow:hidden;  }#zdravotni-obuv a span {  display:block;  position:absolute;   left:0; top:0; z-index:1;  margin:0;   padding:0;  background: url('../img/zdravotniobuv.gif') 0 0 no-repeat;	width: 112px;	height: 37px;  }#zdravotni-obuv a:hover span {  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/zdravotniobuv.gif');	background-position: 0px -39px;	width: 112px;	height: 37px;  }#tisk-etiket {  margin:0; padding:0;  position:relative;  width: 106px;  height: 38px;  margin:0; padding:0;  overflow:hidden;  }#tisk-etiket a span {  display:block;  position:absolute;   left:0; top:0; z-index:1;  margin:0;   padding:0;  background: url('../img/tisketiket.gif') 0 0 no-repeat;	width: 106px;	height: 37px;  }#tisk-etiket a:hover span {  display:block;  position:absolute; left:0; top:0; z-index:1;  margin:0; padding:0;  background: url('../img/tisketiket.gif');	background-position: 0px -39px;	width: 106px;	height: 37px;  }h1, h2 {	color: rgb(35,76,118);	padding: 0.5em 5em 0em 2em;	font-family: 'Times New Roman', 'Trebuchet MS', serif;	font-size: 2.5em;	letter-spacing: 2px;}body h2 {	font-size: 1.7em;	padding: 0px;	letter-spacing: 1px;}/* cistic */.cleaner {  display: none;  clear: both;}.hidden {  display: none;}#obal {   width: 99%;   position: relative;  text-align:left;   /*max-width: 1024px;*/  min-height: 100%;   _height: 100%; /* IE */  background: url('../img/levy_panel.gif') repeat-y;} #levypanel {   float: left;   width: 152px;   margin: -1px 0 0 0; padding: 0;   background: url('../img/main_left.jpg') no-repeat bottom left;      } #paticka {   clear: both;  width: 100%;  background: rgb(185,185,185) url('../img/paticka.gif') repeat-x;  height: 22px;}#paticka A {	text-decoration: none;	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; color: rgb(35,76,118); font-weight: bold; font-size: 12px;}#paticka-left {   background: rgb(185,185,185) url('../img/pacitka-left.gif') no-repeat;   width: 156px;   height: 22px;  float: left;}#paticka-right {   margin: 0 0 0 200px; float: right;}#paticka-right p {   font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; color: rgb(35,76,118); font-weight: bold; font-size: 12px;  padding-top: 2px;}#contact {   position:relative;  width:160px; height:45px;  margin: 230px 0 0 0; padding: 0;  overflow:hidden;}   #contact span {  display:block;  position:absolute; left:0; top:0; z-index:1;  width:160px; height:45px;  margin:0; padding: 0;  background:url('../img/tel.gif') top left no-repeat;  }#hlavnipanel {   margin:0 0 0 163px;   padding-bottom: 65px;  padding:0; } #popis {  width: 250px;  position: absolute;  top: 0; left: 130px;  z-index: 2;}#content {  text-align: left;  background: url('../img/content.gif') no-repeat top left;  width: 470px;  margin: 18px 0 65px 43px;  padding: 20px;}#content ul{  margin: 15px 0 0 0;}#content-left{  float: left;  width: 190px;}#content-right{  padding: 38px 15px 0 231px;}#content p{  text-align: justify;  padding-bottom: 18px;}#info {position: relative; bottom: 0; right: 10px; float: right; text-align: right; font-size: 10px;}address {font-style: normal;}.obtekani-vlevo {float: left; margin-bottom: 15px;}#vpravo p {text-align: right;}#vpravo em {font-size: 120%}.kurziva {font-style: italic;}.center {	text-align: center;}.center img {	margin: 0px auto;}.center img#map {	margin-top: 2em;}.left {	float: left;}.right {	float: right;}.clean {	clear: both;}ul.submenu , ul.submenu li {	list-style-type: circle;	color: rgb(35,76,118);	}ul.submenu {	padding: 1em 1em 0em 1em;	margin-left: 1em;}ul.submenu li {	padding-top: 0.5em;}ul.submenu A {	font-size: 1.1em;	color: rgb(35,76,118);	}ul.submenu A:hover {	text-decoration: none;}table#cenik td {	padding: 1px;}table#cenik tr:hover {	color: red;}table#cenik td#title{	color: #FFF;}div.shoe {	width: 135px;	clear: none;	float: left;	margin: 10px 5px;	text-align: center;	}div.shoe img {	margin: 5px 0px;}#content div.shoe p {	text-align: center;}p.price {	color: blue;	text-align: center;}#top div#logo {	margin:0; padding:0;	position:relative;	width:132px; height:40px;	_height: 50px;	overflow:hidden;}#top div#logo span {	display:block;	position:absolute; left:0; top:0; z-index:1;	width:132px; height:40px;	margin:0; padding:0;	background:url('/img/logo.gif') top left no-repeat;}		table#zdravotni-obuv-cenik {	width: 377px;	margin: 2em;	}table#zdravotni-obuv-cenik td {	padding: 0.5em;}table.zdravotni-obuv-tabulka-velikosti td {	padding: 0.5em;}table#cenik-pracovnich-odevu td {	padding: 0.5em;}table.pracovni-odevy-tabulka-velikosti td td td {	padding: 0.5em;}div.no-border {	background: none !important;}