body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	
	background-color:white;
}

.accessible {
	display:none;
	visibility:hidden;
}

.clear {
	clear:both;
	border:0px;
	height:0px;
}

.razitko-img {
	border:1px solid black;
	margin-left:0px;
}



h1 {
	display:none;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

#container {
	margin:5px auto 0px auto;
	width:974px;
	
	background-color:white;
	border:1px solid #cccccc;
}


#footer {
	
	text-align:center;
	margin:0px auto 40px auto;
	width:1000px;
	background-color:white;
}

#main-nav	{
	
	height:25px;
	margin:3px;
	font-size:12px;
	
	border:1px solid #cccccc;
}

#main-nav .posun	{
	list-style-type:none;
	float:left;
	margin-left:-25px;
	/margin-left:0px;
	height:21px;
	border-right:1px solid #cccccc;
	padding:4px 10px 0px 0px;
	/padding:4px 10px 0px 10px;
}

#main-nav li	{
	list-style-type:none;
	float:left;
	margin:0px;
	height:21px;
	border-right:1px solid #cccccc;
	padding:4px 10px 0px 10px;
}

#main-nav a:visited, #main-nav a:link	{
	color:black;
	text-decoration:none;
}

#main-nav a:hover	{
	color:black;
	text-decoration:underline;
}

#content {
	margin:0px 0px 10px 3px;
	width:798px;
	background-color:white;
	border:0px solid #cccccc;
	float:left;
}

h2 {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	height:17px;
	background-image:url(images/title-opak.gif);
	background-repeat:repeat-x;
	margin:3px;
	padding:4px 0px 0px 10px;
}

h2 a {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	text-decoration:none;
}

h2 a:hover {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	text-decoration:underline;
}

.h2 {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	height:17px;
	background-image:url(images/title-opak.gif);
	background-repeat:repeat-x;
	margin:3px;
	padding:4px 0px 0px 10px;
	display:block;
}

.h2 a {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	text-decoration:none;
}

.h2 a:hover {
	font-size:10px;
	font-weight:normal;
	color:#808080;
	text-decoration:underline;
}


#nav {
	width:165px;
	padding-bottom:10px;
	background-color:white;
	border:1px solid #cccccc;
	margin:3px 0px 0px 0px;
	float:left;
}

#nav ul { list-style:none;font-weight:bold;color:white;margin:0px 0px 0px 3px;padding:0px;}
#nav ul li { width:159px;}
#nav ul li a {display:block; background:url(images/nav-bck.jpg) center left no-repeat; padding:5px 0 0 20px;color:#cccccc;text-decoration:none;height:20px;}
#nav ul li a:hover {text-decoration:none; background:url(images/nav-bck_ch.jpg) center left no-repeat; padding:5px 0 0 20px;color:#c44227;}

#nav li ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#nav li ul li { width:159px;}
#nav li ul li a {display:block; background-color:white;padding:0 0 0 20px;color:#c44227;text-decoration:none;height:15px;
background-image:none;}
#nav li ul li a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}

#nav li ul li ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 10px;padding:0px 0px 0px 0px;}
#nav li ul li ul li { width:149px;}
#nav li ul li ul li a {display:block; background-color:white;padding:0 0 0 20px;color:#c44227;text-decoration:none;height:15px;
background-image:none;}
#nav li ul li ul li a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}


#nav ul .aktivni { width:159px;}
#nav ul .aktivni a {display:block; background:url(images/nav-bck_ch.jpg) center left no-repeat; padding:5px 0 0 20px;color:#c44227;text-decoration:none;height:20px;}
#nav ul .aktivni a:hover {text-decoration:none; background:url(images/nav-bck_ch.jpg) center left no-repeat; padding:5px 0 0 20px;color:#c44227;}

#nav .aktivni ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#nav .aktivni ul li{ width:159px;}
#nav .aktivni ul li a {display:block; background-color:white;padding:0 0 0 20px;color:#c44227;text-decoration:none;height:15px;
background-image:none;}
#nav .aktivni ul li a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}

#nav .aktivni ul li ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 10px;padding:0px 0px 0px 0px;}
#nav .aktivni ul li ul li { width:149px;}
#nav .aktivni ul li ul li a {display:block; background-color:white;padding:0 0 0 20px;color:#c44227;text-decoration:none;height:15px;
background-image:none;}
#nav .aktivni ul li ul li a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}


#nav li ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}
#nav li ul .subaktivni { width:159px;}
#nav li ul .subaktivni a {display:block; background-color:white;padding:0 0 0 20px;color:black;text-decoration:none;height:15px;
background-image:none;}
#nav li ul .subaktivni a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}

#nav li ul .subaktivni ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 10px;padding:0px 0px 0px 0px;}
#nav li ul .subaktivni ul li { width:149px;}
#nav li ul .subaktivni ul li a {display:block; background-color:white;padding:0 0 0 20px;color:#c44227;text-decoration:none;height:15px;
background-image:none;}
#nav li ul .subaktivni ul li a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}

#nav li ul li ul { list-style:none;font-weight:bold;color:#c44227;margin:5px 0px 5px 10px;padding:0px 0px 0px 0px;}
#nav li ul li ul .subsubaktivni { width:149px;}
#nav li ul li ul .subsubaktivni a {display:block; background-color:white;padding:0 0 0 20px;color:black;text-decoration:none;height:15px;
background-image:none;}
#nav li ul li ul .subsubaktivni a:hover {text-decoration:none; background-color:white;padding:0 0 0 20px;color:black;background-image:none;}

#nav form {
	margin:0px 0px 0px 10px;
	/margin:0px 0px 0px 5px;
	padding:0px;
	width:150px;
}

#nav form .hledat {
	width:140px;
}

#body {
	width:626px;
	
	background-color:white;
	border:1px solid #cccccc;
	margin:3px 0px 0px 0px;
	float:right;
}

#body .prod-det {
	font-size:16px;
	font-weight:bold;
	color:#c44227;
	background-image:none;
	border:0px solid #cccccc;
	margin:7px 0px 10px 12px;
	
}

.linka {
	border-top:1px solid #cccccc;
	margin:0px 2px 0px 2px;
	padding:0px;
	height:1px;
}

#left-prod-det {
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;	
	width:300px;
	border:0px solid black;
	text-align:center;
}

#left-prod-det h4 {
	color:#cccccc;
	font-size:10px;
}

#left-prod-det img {
	border:0px;	
}

#right-prod-det {
	margin:0px 5px 0px 0px;
	padding:0px;
	float:right;
	width:320px;
}

#right-prod-det .popis {
	font-size:12px;
	color:#c44227;
}

#right-prod-det p {
	font-size:10px;
	color:black;
}

#right-prod-det p a {
	font-size:10px;
	color:black;
}

#right-prod-det .cena {
	font-size:14px;
	color:#c44227;
	width:80%;
}

#right-prod-det .barva:visited, #right-prod-det .barva:link, #right-prod-det .barva {
	width:80px;
	height:20px;
	color:black;
	
}


#uvod {
	margin:3px 3px 0px 3px;
	text-align:justify;
}

#body .popis-kategorie {
	font-family:Verdana;
	font-size:12px;
	color:black;
	margin:10px 10px 10px 10px;
}

#body .popis-kategorie a:visited, #body .popis-kategorie a:link {
	font-family:Verdana;
	font-size:12px;
	color:black;
	text-decoration:none;
}

#body .popis-kategorie a:hover {
	font-family:Verdana;
	font-size:12px;
	color:black;
	text-decoration:underline;
}

#vypis-produktu {
	font-family:Arial;
	width:622px;
	height:210px;
	

	margin:3px 0px 0px 3px;
	
}

#vypis-produktu td:visited, #vypis-produktu td:link, #vypis-produktu td {
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	background-color:#FFFFFF;
	cursor:pointer;
}

#vypis-produktu td:hover, #vypis-produktu td:focus {
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	background-color:#f5f5f6;
	cursor:pointer;
}

#vypis-produktu img {
	float:left;
	margin:0px;
}

#vypis-produktu .but-det-zbozi {
	float:left;
	margin:35px 0 0 0;
}

#vypis-produktu a .but-det-zbozi {
	border:0px;
}

#vypis-produktu div {
	font-family:Verdana;
	font-size:11px;
	margin:0px 0px 0px 110px;
}

#vypis-produktu div span {
	color:#959595;
	font-weight:bold;
}


#vypis-produktu td h2 {
	font-size:11px;
	font-weight:bold;
	height:17px;
	background-image:url(images/produkt-name-opak.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:2px 0px 0px 0px;
	color:#333333;
}

#vypis-produktu td h2 span {
	background-color:white;
	padding:0px 10px 0px 5px;
	color:#333333;
}

h3 {
	font-size:11px;
	font-weight:bold;
	height:17px;
	background-image:url(images/produkt-name-opak.gif);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:2px 0px 0px 0px;
	color:#333333;
}

h3 span {
	background-color:white;
	padding:0px 10px 0px 5px;
	color:#333333;
}

.kosikprodukt:visited, .kosikprodukt:link {
	color:black;
	text-decoration:none;
}


.kosikprodukt:hover, .kosikprodukt:focus {
	color:black;
	text-decoration:underline;
}

.kosikadalsi:visited, .kosikadalsi:link {
	color:black;
	text-decoration:none;
	font-weight:bold;
}


.kosikadalsi:hover, .kosikadalsi:focus {
	color:black;
	text-decoration:underline;
	font-weight:bold;
}

#right-boxes {
	float:right;
	width:165px;
	border:1px solid #cccccc;
	margin:0px 3px 3px 0px;
}

#right-boxes h3 {
	width:157px;
	border:1px solid #cccccc;
	margin:3px 3px 3px 3px;
}

#right-boxes h3 a:visited, #right-boxes h3 a:link {
	border:0px;
	text-decoration:none;
}

#right-boxes h3 a:hover {
	border:0px;
	text-decoration:underline;
}

#right-boxes h3 span:visited {
	background-color:white;
	padding:0px 10px 0px 5px;
}

#right-boxes h3 span:hover {
	background-color:white;
	padding:0px 10px 0px 5px;
	text-decoration:underline;
}

#right-boxes-dop {
	float:right;
	width:165px;
	border:1px solid #cccccc;
	margin:0px 3px 3px 0px;
}

#right-boxes-dop h3 {
	width:157px;
	border:1px solid #cccccc;
	margin:3px 3px 3px 3px;
}

#right-boxes-dop h3 a:visited, #right-boxes h3 a:link {
	border:0px;
	text-decoration:none;
}

#right-boxes-dop h3 a:hover {
	border:0px;
	text-decoration:underline;
}

#right-boxes-dop h3 span:visited {
	background-color:white;
	padding:0px 10px 0px 5px;
}

#right-boxes-dop h3 span:hover {
	background-color:white;
	padding:0px 10px 0px 5px;
	text-decoration:underline;
}

.produkt-right {
	text-align:center;
	border-bottom:1px solid #cccccc;
	margin:3px 3px 3px 3px;
}

.produkt-right a:visited, #produkt-right a:link{
	border:0px;
	text-decoration:none;
}

.produkt-right a:hover {
	border:0px;
	text-decoration:underline;
}

.produkt-right img {
	border:0px;
	
}

#kosik {
	width:158px;
	height:120px;
	border:0px solid #cccccc;
	margin:0px 3px 0px 3px;
}

#kosik ul { list-style:none;font-weight:bold;color:white;margin:0px 0px 0px 0px;padding:0px;}
#kosik ul li { width:159px;}
#kosik ul li a {display:block; background:url(images/nav-bck.jpg) center left no-repeat; padding:5px 0 0 20px;color:#cccccc;text-decoration:none;height:20px;}
#kosik ul li a:hover {text-decoration:none; background:url(images/nav-bck_ch.jpg) center left no-repeat; padding:5px 0 0 20px;color:#c44227;}

#kosik div {
	margin:2px 1px 0px 1px;
}

#prihlaseni {
	width:158px;
	
	border:0px solid #cccccc;
	margin:0px 3px 0px 3px;
}

#prihlaseni a:visited, #prihlaseni a:link {color:#c44227;text-decoration:none;}
#prihlaseni a:hover {text-decoration:underline; color:black;background-image:none;}

#kosik-box {
	width:310px;
	height:70px;
	background-color:#d7d7d7;
	padding:5px 0 5px 10px;
	margin:0 0 50px 0;
}

#kosik-box table {
	width:250px;
	
}

#kosik-box table span {
	font-size:12px;
	color:#c44227;
	font-weight:bold;
}

#kosik-box h4 {
	color:#c44227;
	font-size:12px;
	background-color:#d7d7d7;
	padding:0px;
	margin:0px;
}


