h1 { font-size:14px; color:#FFFFFF; margin-top:5px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:2px; padding-left:7px; background:#9E0001; width:540px; border-bottom:1px solid #FFFFFF; background:url(_images/h1.jpg) repeat-y; }
h2 {font-size:14px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
h3 {font-size:13px; padding:0; margin:0; padding-bottom:5px; margin-bottom:5px; padding-top:10px;}
.polozkaadmin {background-color:#85AADD; border:1px solid #0068B5; padding:3px; margin:3px; display:block; margin-left:0;}
.polozkaadmin a {color:#000000;}
.polozkaadmin:hover {background-color:#98BAE8; border:1px solid #0068B5;}
.polozka a { color:#000000;}
.polozka:hover {background-color:#98BAE8; border:1px solid #0068B5;}
textarea {font-size:11px;margin-top:5px; width:350px; height:120px;}
select {font-size:11px;margin-top:5px;}

.admin {font-size:11px;}

a {color:#545454;}
a:hover {text-decoration:none;}

body {font-family:Arial, Helvetica, sans-serif;font-size:11px;	margin:0px;	padding:0px; background:url(_images/bg.jpg) repeat-x; line-height:150%;}

img {
	border:none;
	padding:0;
	margin:0;
}

#stranka {position: relative;}

#stranka2 {	width: 870px;height:400px;position:relative;margin: auto;}
#odkazy {	width: 925px;height:40px;position:relative;margin: auto;right:5px;}
#odkazy2 {height:35px;}

#header {width:530px;position:absolute; height:94px; left:138px;top:20px; margin:0; padding:0; background:url(_images/hlavicka.jpg) no-repeat; color:#FFFFFF; font-size:16px; padding-left:149px; padding-top:30px;}
.cislo {padding-left:340px; float:left; padding-top:7px;}
#nazev { position:absolute; font-size:22px; top:90px; left:180px; color:#604103;}
#logo {background:url(_images/logo.jpg) no-repeat; width:172px; height:86px; top:28px; left:-30px; position:absolute;}

#menu {
font-size:14px;
display:block;
float:left;
line-height:100%;
width:191px;
color:#FFFFFF;
background:url(_images/bg-menu-hlavicka.jpg) repeat-y;
}

#vyhody {
font-size:14px;
display:block;
padding-left:18px;
float:left;
font-size:11px;
line-height:100%;
width:155px;
}
#vyhody2 {
	border:1px solid #302E9C;
	padding:6px;
	padding-bottom:0px;
	margin-top:3px;
	margin-bottom:3px;
}

#vyhody ul {
	padding-left:15px;
	margin:0;
	}

#vyhody li {
	padding-bottom:12px;
	margin:0;
	}
	
#vyhody img {
	padding-top:3px;
	padding-bottom:3px;
	}

.nadpis {
background:url(_images/bg-menu.jpg) no-repeat;
padding:4px;
padding-left:10px;
font-size:85%;
}

#menu a {
display:block;
font-weight:bold;
line-height:120%;
color:#6F2A00;
text-decoration:none;
margin:1px 2px 2px 3px;
padding: 1px 2px 1px 15px;
font-size:75%;
}

#menu ul {
	padding:0;
	margin:0;
	padding-bottom:10px;
	}
	
#menu li {
	padding:0;
	margin:0;
	}
	
#menu ul a {
	color:#4C4D4F !important;
	}

#menu a:hover {
text-decoration:underline;
}

#obsah {
	position:absolute;
	top:132px;
	left:-33px;
	width:930px;
	background:#E8E8E8;
}

#content {
	float:left;
	margin-left:0px;
	margin-top:0px;
}

#contenttext {
	width:575px;
	margin-left:15px;
	float:left;
	font-size:12px;
	margin-top:0;
	}


#paticka {width:930px;font-size:11px; padding:3px; text-align:center; height:30px;margin-top:25px; float:left; padding-left:0px; background:#FFFFFF; padding-bottom:50px; }
#paticka a {color:#666666;
	margin-top:5px;
	display:block;
	}

#paticka img {
	padding-left:20px;
	padding-right:20px;
	float:left; 
	}

.cb {clear: both;}

.pda {
	width:530px;
	border:1px solid #999999;
	border-left:4px solid #666666;
	float:left;
	padding:7px;
	margin-bottom:5px;
	background:#FFFFFF;
	}
	
table {
	border-collapse:collapse;
	text-align:left;
	}
	
td {
	padding:5px;
	margin:0;
	border:1px solid #999999;
	}
	
th {
	font-weight:bold;
	padding:5px;
	background:#91CBCD;
	border:1px solid #999999;
	}
	
.pdatext {
	height:100%;
	}
	
.pdaimg {
	height:100%;
	padding:3px;
	width:90px;
	display:block;
	float:left;
	}
	
.podrobnosti {
	color:#953B06;
	font-weight:bold;
	font-size:100%;
	}

.dostupnost {
	margin-left:93px;
	padding-right:10px;
	}
	
.podrobnosti a {
	color:#265004;
	}
	
#cart {
	position:absolute;
	left:770px;
	top:30px;
	text-align:center;
	color:#000066;
	font-weight:bold;
	width:100px;
	}
	
#doporucujeme {
	position:absolute;
	left:760px;
	width:125px;
	clear: right;
	opacity: 0.45;
	filter: alpha(opacity=45);
	-moz-opacity: 0.45;
	padding:10px;
	}
	
#doporucujeme_text {
	background:#ADADAD;
	color:#FFFFFF;
	position:absolute;
	width:125px;
	top:0;
	left:790px;
	padding:6px;
	padding-left:6px;
	}
	
#doporucujeme_text img {
	float:left;
	padding-bottom:10px;
	}
	
.kosik {
	background:#E9E9F3;
	width:100%;
	text-align:center;
	}

.polozka {
	font-weight:bold;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	display:block;
	}
	
#cena {
	width:100%;
	background:#00024F;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	padding:9px;
	}
	
#cena a {
	font-weight:bold;
	color:#FFFFFF;
	}
	
#menu2 {
	position:absolute;
	left:320px;
	}
	
#menu2 a {
	padding-left:10px;
	}
	
#obchody {
	position:absolute;
	left:158px;
	top:86px;
	}
	
.nadpis2 {
background:url(_images/bg-menu2.jpg) no-repeat;
padding:4px;
padding-left:40px;
}

#konzult {
	position:absolute;
	top:0;
	left:0px;
	color:#585E5E;
	}
	
.cervena {	
	color:#FF0000;
	font-weight:bold;
	}
	
dl {
    position: relative;
	width:350px;
}
dt {
    clear: both;
    float:left;
    width: 150px;
    padding: 4px 0 2px 0;
   text-align: left;
}
dd {
    float: left;
    margin: 0 0 0px 0px;
    padding: 4px 0 1px 0;
	padding-left:0px;
}

.vlevo {
	width:195px;
	float:left;
	}
	
.kosik {
	background:#E9E9F3;
	width:100%;
	text-align:center;
	}
	
.hint {
  display:none;
  position: absolute;
  right: -250px;
  width: 200px;
  margin-top: -10px;
  border: 1px solid #73C8DC;
  padding: 10px 12px;
  background: #CCE5FF url(pointer.gif) no-repeat -100px -100px;
}

.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(_images/spicka.gif) left top no-repeat;
}

.upozorneni {
	background:#AF0100;
	border:1px solid #FFFFFF;
	padding:15px;
	color:#FFFFFF;
	}
	
.submit {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	}
	
.uroven2 {
	background:url(_images/uroven2.jpg) repeat-y;
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	}
	
.uroven2 a {

	}
	
#submenu ul a {
	color:#FFFFFF !important;
	}
	
/* --- e-shop ---  */
	
.zbozi {
	float:left;
	background-position:4px 0px;
	margin:10px;
	width:250px;
	height:220px;
	font-size:95%;
	
	border-bottom:1px solid #51B201;
	}
	
.zboziimg {
	float:left;
	width:90px;
	display:block;
	background:#FFFFFF;
	height:210px;
	text-align:center;
	padding-top:10px;
	}

.zboziimg2 {
	float:left;
	width:60px;
	display:block;
	}
	
.zbozitext {
	float:left;
	padding:5px;
	padding-top:0;
	height:50px;
	width:150px;
	}
	
.ksinput {
	width:10px;
	}
	
.zbozitext2 {
	float:left;
	padding:5px;
	padding-top:0;
	width:190px;
	}
	
.zbozimale {
	float:left;
	background-position:4px 0px;
	margin:4px;
	width:177px;
	height:90px;
	font-size:85%;
	border-bottom:1px solid #953B06;
	}
	
.zboziimgmale {
	float:left;
	width:60px;
	display:block;
	}
	
.zbozitextmale {
	float:left;
	padding:5px;
	padding-top:0;
	height:50px;
	width:107px;
	}

.zbozikosik {
	float:left;
	background-position:4px -20px;
	height:3px;
	padding:5px;
	width:100%;
	padding-top:15px;
	padding-bottom:20px;
	font-size:105%;
	color:#666666;
	}

.zbozi h2 {
	margin:0;
	padding:0;
	color:#953B06;
	font-size:120%;
	padding-bottom:5px;
	font-weight:bold;
	}

.zbozi h2 a {
	color:#953B06;
	text-decoration:underline;
	margin:0;
	}
	
.zbozimale h2 {
	margin:0;
	padding:0;
	color:#953B06;
	font-size:120%;
	font-weight:bold;
	}

.zbozimale h2 a {
	color:#953B06;
	text-decoration:none;
	margin:0;
	}
	
.prostredni {
	float:left;
	display:block;
	width:1px;
	height:180px;
/*	background:#51B201; */
	}
	
.prostrednimale {
	float:left;
	display:block;
	width:1px;
	height:85px;
	background:#FBDBA8;
	}
	
.kosiktb {
	width:370px;
	}
	
.kosiktb td {
	border-bottom:1px solid #0099CC;
	}
	
.kosiktb th {
	font-size:85%;
	border-right:1px solid #CCCCCC;
	background:#D8E8FF; text-align:left;padding:3px;
	}
	
#zbozivpravo {
	float:right;
	width:220px;
	padding-left:20px;
	background:#E1E1E1;
	}
	
#zbozivlevo {
	float:left;
	width:260px;
	padding-top:20px;
	padding-right:20px;
	border-right:1px solid #FBDBA8;
	}
	
	
dl {
  position: relative;
  width: 370px;
}
dt {
  clear: both;
  float:left;
  width: 100px;
  padding: 0px 0 2px 0;
  text-align: left;
}
dd {
  float: left;
  width: 260px;
  margin: 0 0 8px 0;
}


.info {
	background:#E6F5FD;
	color:#666666;
	border:1px solid #666666;
	padding:10px;
	font-size:85%;
	margin-bottom:10px;
	}
	
	
#vpravo {
	float:right;
	text-align:left;
	color:#666666;
	padding-left:10px;
	background:#E1E1E1;
	width:180px;
	margin-left:10px;
	}
	
#zbozi {
	width:370px;
	display:block;
	float:left;
	}
	
.zbozitextdiv {
	float:left;
	height:180px;
	}
	

.kosik3 {
	float:left;
	}
	
.kosik3 input {
	font-size:95%;
	float:left;
	margin-right:5px;
	}

	
.zbozimale {
	float:left;
	background-position:4px 0px;
	margin:4px;
	width:180px;
	height:90px;
	font-size:85%;
	border-bottom:1px solid #FFFFFF;
	}
	
.zboziimgmale {
	float:left;
	width:50px;
	display:block;
	}
	
.zbozitextmale {
	float:left;
	padding:5px;
	padding-top:0;
	height:50px;
	width:107px;
	}
	
#textvlevo {
	float:left;
	width:370px;
	padding-top:20px;
	padding-right:20px;
	}

#textvpravo {
	float:left;
	width:185px;
	padding-left:5px;
	background:#AFC6CE;
	}
	
.right {
	text-align:right;
	font-size:120%;
	}
	
.dostupnostzbozi {
	padding-left:40px;
	}
	
.zboziimg2 {
	height:160px;
	display:block;
	width:90px;
	}
	
.selected {
	background:#BF5100;
	color:#FFFFFF !important;
	}
	
.selected2 {
	background:#7F3A07;
	color:#FFFFFF !important;
	}
