@media print
{
#head {
	display :   none;
}
body {
	background-color :   white;
}
#menu {
	display :   none;
}
#left {
	display :   none;
}
#right {
	display :   none;
}
}
@media screen
{
html {
	padding : 0px;
	margin : 0px;
}
body {
	font-size :  12px;
	margin : 0px;
	padding : 0px;
	text-align : center;
	background :  #849EAF url(img/HD_pozadi.gif) top left repeat-x;
}
#box {
	width : 1000px;
	margin :  0px auto;
	padding : 0px;
	text-align : left;
}
.pozadi_obsahu {
	background :  white;
}
.nastaveni_pisma {
	font-family :  Verdana, "Geneva CE", lucida, sans-serif;
	color : black;
	text-align : left;
}
#head img {
	padding :  0px;
}
#head_left {
	width : 233px;
	height : 120px;
	padding : 0px;
	float : left;
	background :  white url(img/HD_CZ_logo.jpg);
}
#head_content {
	width : 534px;
	height : 120px;
	padding : 0px;
	float : left;
	background :  white url(img/hlavicka.jpg) no-repeat;
	overflow :  auto;
}
#head_right {
	width : 233px;
	height : 120px;
	padding : 0px;
	float : left;
	background : white url(img/LogoHappyShopSleva.jpg);
}
#menu {
	width :  100%;
	height :   auto;
	padding :  0px 0px 0px 0px;
	margin :  0px 0px 0px 0px;
	float :  left;
	background-color :  white;
	text-align :   center;
}
#menu ul {
	margin :  0px;
	padding :  0px;
	height :  22px;
}
#menu li {
	display :  inline;
	white-space :  nowrap;
}
#menu a {
	color :  #00476D;
	font-weight :  bold;
	line-height :  22px;
	text-decoration :   none;
	font-size :   1.2em;
}
#menu span {
	line-height :   22px;
}
#menu a.vybrana {
	background-color :  #00476D;
	color :  white;
	padding :  2px 2px 3px 2px;
	font-weight :  bold;
}
#menu .podmenu {
	height :  22px;
	background-color :  #7F9AAD;
}
#menu .podmenu li {
	display :  inline;
}
#left {
	width : 202px;
	padding : 0px 20px 0px 10px;
	margin : 20px 0px 0px 0px;
	float : left;
	background-color : white;
}
#menu .podmenu a.vybrana {
	background-color :  #7F9AAD;
	color :  white;
	padding :  0px;
}
#left .oddelovac {
	width :  100%;
	height :  9px;
	line-height :  1px;
	font-size :  1px;
	margin :  0px 0px 0px 0px;
	padding :  0px 0px 0px 0px;
	background :  transparent url(img/HD_menu_oddelovac.gif) 0 0 repeat-x;
}
#left ul ul ul .oddelovac {
	display :  none;
}
#left a {
	font-weight :   bold;
	color :   #00476D;
	text-decoration :  none;
}
#left ul {
	padding :   0px;
	margin :   0px;
}
#left li {
	list-style : none;
	padding-bottom :   0.4em;
	font-size :   21px;
}
#left li li {
	background :   white;
	padding-bottom :   0px;
	font-size :   13px;
}
#left li li li {
	background :   white;
	padding-bottom :   0px;
	font-size :   12px;
}
#left li li li a {
	color :  #7F9AAD;
}
#left li ul {
	padding-left :   10px;
}
#content {
	width : 495px;
	height :  auto;
	min-height :  570px;
	padding :  0px 20px 0px 20px;
	margin : 20px 0px 0px 0px;
	border-left :  1px solid #00476D;
	border-right :  1px solid #00476D;
	float : left;
	background-color : white;
}
#right {
	width : 212px;
	padding : 10px 0px 0px 10px;
	margin : 20px 0px 0px 0px;
	float : left;
	background-color : white;
}
#right .oddelovac, hr {
	width :  100%;
	height :  1px;
	line-height :  1px;
	font-size :  1px;
	margin :  2px 0px;
	padding :  0px;
	border :  0px;
	border-bottom :  1px dotted #00476D;
}
#right a {
	font-weight :   bold;
	text-decoration :  none;
	padding-right : 5px;
	color :  #00476D;
}
#paticka {
	width :  100%;
	height :  30px;
	float :  left;
	text-align :  center;
	background-color :  white;
	margin :  30px 0px 0px 0px;
	padding-top : 10px;
}
div.clear {
	clear :  both;
}
table {
	font-size :  1em;
}
a {
	color :   #00476D;
}
h1 {
	font-size :  1.8em;
	font-weight :  bold;
	color :  #00476D;
}
h2 {
	font-size :  1.4em;
	color :  #00476D;
	margin :  0px;
	padding :  0px;
}
h3 {
	font-size :  1.2em;
	font-weight :  bold;
	color :  #00476D;
	text-decoration :  none;
	margin :  0px;
	padding :  0px;
}
h4 {
	font-size :  1.5em;
	font-weight :  normal;
	margin :  0px;
	padding :  0px;
}
sup {
	font-size :  1em;
	font-weight :  normal;
}
.input_pocet {
	text-align :  right;
	width :  25px;
}
.input_normal {
	width :  200px;
}
.input_long {
	width :  450px;
}
.sirka100proc {
	width :  100%;
}
.error {
	color :  red;
	background-color :  transparent;
	font-size :  1em;
	font-weight :  bold;
}
.tucne {
	font-weight :  bold;
}
.cenik_produktu {
	border-collapse :  collapse;
	border :  2px solid #00476D;
}
img {
	padding :  2px;
}
.nezalamovat {
	white-space :  nowrap;
}
#head_left .img {
	border : none;
}
#content span.sezonniSleva {
	color : red;
}
}
