/* spolecne nastaveni vsech nadpisu zvirazneni atd. */
body {
	padding:0; margin:0;
	background-color:white;
	font-size:10pt;
	font-family:arial, sans-serif;
}
h2 {
	font-size:10pt;
	font-family:arial, sans-serif;
	text-decoration:none;
}
h3 {
	font-size:11pt;
  font-weight:bolder;
	text-decoration:none;
	word-spacing:2px;
  color:#004c9f;
}
h4 {
	padding:0; margin:5px 0 0 0;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	word-spacing:2px;
}
hr {
  display:none;
}
/* hlavicka stranky */
div#head {
  position:relative;
  width:100%;
  height:68px;
  color:#004c9f;
  font-size:8pt;
  font-weight:500;
}
div#head, img#logo-img {
  background-color:#d5edff;
}
/* logo */
div#head h1 {
  position:absolute;
  width:201px;
  height:36px;
  top:20px;
  left:45px;
  padding:0;
  margin:0;
  overflow:hidden;
}
div#head a#logo {
	padding:0;
	margin:0;
	font-size:15pt;
 	text-decoration:none;
 	overflow:hidden;
}
div#head img#logo-img {
  position:absolute;
  border:0;
  left:0;
}
/* konec loga */
div#head div#origin-guarantee {
  position:absolute;
  width:170px;
  height:36px;
  top:20px;
  left:305px;
  border-left:1px solid #004c9f;
  padding:5px 0 0 8px;
}
div#head a#basket {
  position:absolute;
  top:20px;
  right:20px;
  display:block;
  width:124px;
  height:17px;
  padding:2px 0 0 10px;
  font-size:8pt;
  font-weight:500;
  text-decoration:none;
  background:url("../images/front-page-basket.png") 0 0 no-repeat;
  color:#004c9f;
}
/* koenc hlavicky stranky */

/* kategorie napr. aukce, sluzky ...... */
div#category-container {
  position:absolute;
  left:119px;
  top:227px;
  width:550px;
  height:410px;
  color:#3c3d3f;
  background-color:white;
}
div#category-head {
	position:relative;
  width:100%;
  height:95px;
  border-top:1px solid white;
  background:#6b8ea4 url('../images/category-head-background.png') 0 0 repeat-x;
}
div#category-head h2 {
  display:block;
  height:33px;
  margin:20px 0 0 73px;
  padding:21px 25px;
  border-left:1px solid white;
  color:white;
  text-transform:uppercase;
}
div#category-head div#close-categoty-button-shadow {
  float:right;
  width:95px;
  height:25px;
  padding:0;
  background:url('../images/category-close-button-shadow.png') 0 0 no-repeat;
}
div#category-head a {
  display:block;
  height:15px;
  margin:0 10px 0 10px;
  padding:3px 10px 1px;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#2e4970;
  background:url('../images/category-close-button.png') 0 0 no-repeat; 
}
div#category-head a:hover {
  color:black;
  font-weight:normal;
  background-position:-75px 0;
}
div#category-head a:active {
  color:black;
  font-weight:bold;
  background-position:-75px 0;
}
/* vyhledavaci formular */
form#catalogSearch {
	display:block;
	position:absolute;
	right:10px;
	bottom:0;
	padding:0;
	margin:0;
}
label#find-label {
	display:block;
	float:left;
	width:60px;
	color:white;
	font-size:9pt;
	margin:0 6px 0 0;
	padding:7px 0 0 15px;
	background:url('../images/white-arrow-right-dark-blue-bg.png') 0 9px no-repeat; 
}
input#find-text {
	width:105px;
	height:14px;
	margin:5px 3px 4px 0;
	border:1px solid white;
	background:white url('../images/find-text-background.png') right top repeat-y; 
	font-size:9pt;
	color:#627693;
}
form#catalogSearch input#submit-button {
	width:75px;
	height:25px;
	color:#627693;
	background-color:white;
	border:0;
	font-size:9pt;
}
/* konec vyhledavaciho formulare */
div#category-subcategories {
	height:18px;
	margin:5px 10px 0 15px;
}
div#back-button {
	height:18px;
	width:50px;
	float:right;
	margin-top:5px;
}
div#back-button a {
	color:#274b6f;
	padding:0 5px 0 12px;
	background:url('../images/dark-blue-arrow-left-white-bg.png') 0 2px no-repeat;
}
div#category-subcategories a {
	color:#274b6f;
	padding:0 5px 0 12px;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 2px no-repeat;
}
div#category-subcategories span {
	padding:0 0 0 12px;
	background:url('../images/dark-blue-arrow-right-white-bg.png') 0 2px no-repeat;
}
div#category-body {
	padding-top:5px;
	_padding-top:15px;
	padding-left:10px;
	padding-bottom:0;
	height:240px;
}
div#category-body #no-stuff {
	width:99%;
	text-align:center;
	font-weight:bold;
	padding-top:40px;
}
div#category-body ul {
	margin-bottom:0;
	list-style-image:url('../images/dark-blue-arrow-right-white-bg.png');
}
div#category-body a {
	display:block;
	padding-bottom:3px;
	color:#333333;
	text-decoration:none;
}
/* styly pro fujtajbl formular pro zobrazeni vsech polozek na jedne strance menu */
div.select-item-container {
	margin:30px 0 0 20px;
}
form.select-item-form {
	 width:480px;
}
select.select-item-form-combobox {
	margin-left:40px;
	border:1px solid #81a1bd;
	width:350px;
}
input.select-item-button {
	 color:#004c9f;
	 background:#cdebfc;
	 border:0;
	 margin-left: 5px;
}
/* konec stylu pro fujtajbl formular pro zobrazeni vsech polozek na jedne strance menu */
div#menu-shifter {
	width:99%;
	text-align:center;
}
div#menu-shifter a {
	color:#2e4970;
	text-decoration:none;
}
div#menu-shifter div.shifter-arrow {
	display:inline;
	width:10px;
	height:11px;
}
div#menu-shifter div.shifter-arrow img {
	border:0;
}
/* padding kategorie */
div#category {
  padding:10px;
/*  display:none; */
}
/* katalog zbozi */
div#catalog-category-icon {
  width:48px;
  height:80px;
  float:left;
  margin:15px 0 0 10px;
  background:#6b8ea4 url('../images/catalog-category-icon.png') 0 0 repeat-x;
}
/* konec katalogu zbozi */
div#articles-category-icon {
  width:38px;
  height:73px;
  float:left;
  margin:15px 0 0 16px;
  background:#6b8ea4 url('../images/articles-category-icon.png') 0 0 repeat-x;
}
/* konec clanku */
div#auction-category-icon {
  width:50px;
  height:73px;
  float:left;
  margin:15px 0 0 12px;
  background:#6b8ea4 url('../images/auction-category-icon.png') 0 0 repeat-x;
}
/* konec aukci */
div#services-category-icon {
  width:38px;
  height:80px;
  float:left;
  margin:15px 0 0 20px;
  background:#6b8ea4 url('../images/services-category-icon.png') 0 0 repeat-x;
}
/* konec sluzeb */
div#informations-category-icon {
  width:38px;
  height:80px;
  float:left;
  margin:15px 0 0 20px;
  background:#6b8ea4 url('../images/informations-category-icon.png') 0 0 repeat-x;
}
/* konec informaci */
div#actions-category-icon {
  width:38px;
  height:80px;
  float:left;
  margin:15px 0 0 20px;
  background:#6b8ea4 url('../images/actions-category-icon.png') 0 0 repeat-x;
}
/* konec akce */
div#service-category-icon {
  width:38px;
  height:80px;
  float:left;
  margin:15px 0 0 18px;
  background:#6b8ea4 url('../images/service-category-icon.png') 0 0 repeat-x;
}
/* konec clanku */
div#longevity-system-category-icon {
  width:50px;
  height:80px;
  float:left;
  margin:15px 0 0 12px;
  background:#6b8ea4 url('../images/longevity-system-category-icon.png') 0 0 repeat-x;
}
/* konec vernostniho systemu */
/* konec kategorii */

/* zacatek paticky */
div#footer {
  width:100%;
  height:300px;
  background-color:#e9f6ff;
}
div#contacts-bottom-shadow {
	height:230px;
	text-transform:uppercase;
}
div#footer div#contacts-left-shadow {
  width:100%;
  height:100%;
  background:url("../images/contacts-left-shadow.png") 0 0 no-repeat;
}
div#footer div#contacts-right-shadow {
  width:100%;
  height:100%;
  background:url("../images/contacts-right-shadow.png") right top no-repeat;
}
div#footer div#contacts-container {
  padding:15px 20px 25px;
  border-top:1px solid white;
}
div#left-contacts {
	width:55%;
}
h2.contacts-label {
  display:block;
  width:85px;
  height:20px;
  padding:0;
  margin:0 0 0 20px;
  color:#535659;
  background:url("../images/red-arrow-down.png") 74px 4px no-repeat;
}
h2.contacts-label a {
  text-decoration:none;
  color:#535659;
}
div#contacts-text {
  padding:0 10px 10px 10px;
  background-color:#f0f3f4;
  border-top:1px solid #f0f3f4;
}
ul.contact {
  display:block;
  padding:0;
  margin:20px 0 0 10px;
	list-style:none;
}
ul.contact li {
  padding:0;
  margin:0;
  display:block;
  color:#4e4e4e;
  font-size:8pt;
}
ul.contact a {
  font-size:8pt;
  text-decoration:none;
  color:#4e4e4e;
}
ul.contact a:hover {
  text-decoration:underline;
}
ul.contact span {
  color:#0c4b90;
}
div#hotlines {
	width:38%;
	float:right;
}
div#hotlines ul.contact {
	margin-left:23px;
}
/* contacts-bottom-shadow */
div#footer div#copyright-container {
  width:400px;
  height:30px;
  margin:15px auto;
  background:url("../images/footer-logo.png") right top no-repeat;
}
div#footer div#copyright {
  width:360px;
  height:20px;
  padding:5px 0;
  border-right:1px solid #535659;
  color:#535659;
  font-size:6pt;
  line-height:150%;
}
div#copyright a {
  color:#535659;
}
/* konec paticky */

