body,td,th
{
  margin: 0px;
  padding: 0px;
  background-color: #c0c0c0;
  font-family: Arial;
  font-size: 12px;
  color:black;
}
#logo{
  margin-top:15px;
  /*width: 930px;*/
  height: 120px;
  background-color:#ebc764;
  border:1px solid #551a8b;
  }

#top-menu{
  text-align:left;
  margin-bottom:5px;
  margin-top:1px;
}


#hlaska{
  color: red;
  font-weight:bold;
  padding:2px;
  width:590px; 
  margin:auto;
  background:white;
  border:1px solid black;
  margin-bottom:5px;
}

#search-form{
  float:right;
  width:190px;
  height:5px;
  margin-top:1px;
}

#menu{
  float:left;
  width:175px;
  text-align:left;
  margin-top:0px;
  background-color: #2067b2;
  /*background-image: url('img/backgroundmenu.jpg');*/
  border-left:1px solid #551a8b;
  border-right:1px solid #551a8b;
  border-bottom:1px solid #551a8b;
}

#main_content{
  margin-left:190px;
  margin-right:190px;
  /*background-color: #ebc764;*/
  /*width:517px;*/
  /*background-color:#400D0A;*/
  background-image: url('img/background.jpg');
  /*padding:17px;*/
  border:1px solid #551a8b;
  padding-bottom:17px;
}

#menu_abstract{
  border:4px solid #551a8b;
  padding:3px;
  background:#ffffcc;
  font-style:italic;
}

#main_content td{
  /*background-color:#ebc764;*/
  background-image: url('img/background.jpg');
}

#right_menu{
/*margin-left:720px;*/
float:right;
width:175px;
  background-color: #2067b2;
  border-left:1px solid #551a8b;
  border-right:1px solid #551a8b;
  border-bottom:1px solid #551a8b;
}

#top-menu div{
display:inline;
margin-left:15px;
}
#top-menu a:link,#top-menu a:visited{
text-decoration:none;
font-size:12px;
font-weight:bolder;
color:black;
}
#top-menu a:hover{
text-decoration:underline;
font-size:12px;
font-weight:bolder;
color:#ff6600;
}

#listovani{
  margin-left:190px;
  margin-right:190px;
  border:1px solid #551a8b;
  margin-top:1px;
  background-color:#b1b3e7;
 /* width:650px;*/
}
#listovani td{
  background-color:#b1b3e7;
}

#kosik_link{
margin-left:100px;
}
#login{
	margin-left:810px;
	margin-top:10px;
	background:transparent;
}
#login td {
	background:transparent;
	color:white;
}
#login input {
  font-size:10px;
}

a:link {
 color:black; 
}
input {
  font-size: 12px;
}

form{
	display:inline;
}
.submitSearch{
	background: rgb(220,220,220); 
	border: 1px rgb(200,200,200) solid;
	font-weight: bold;
	font-size: 10px;
}
.inputSearch{
	background: white; 
	border: 1px black solid; 
	font-size: 10px;
}

.kod_produktu{
	font-size:10px;
}

.produkt{
margin-top:5px;
}
.nazev_produktu{
	font-size:14px;
	font-weight:bold;
}
.nazev_produktu a {
text-decoration:none;
}

.popis_produktu{
	font-size:12px;
}
.cena_produktu{
	font-size:16px;
	font-weight:bold;
	margin-top:2px;
	background-color:white;
	border:1px solid #551a8b;
	width:80px;
}
cena_produktu_right{
	font-size:16px;
	font-weight:bold;
	margin-top:2px;
	width:80px;
}
.zadat_dotaz{
	font-size:12px;
}
.input_submit{
	font-size:9px;
	font-weight:bold;
	background-color:white;
	color:#551a8b;
}
.thumb{
	margin:2px;
	cursor:pointer;cursor:hand;
	border: solid 3px;
    border-color: rgb(220, 220, 220);
}
.otazka{
	text-align:left;
	font-style:italic;
}
.odpoved{
	text-align:left;
}


.menu_link_on a:link, .menu_link_on a:visited
{
  color: black;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
}

.menu_link_off a:link,.menu_link_off a:visited
{
  color: #551a8b;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
}
.menu_link_off a:hover
{
  color: #ff6600;
  text-decoration:underline;
  font-weight:bold;
  font-size:14px;
}

.menu_link_on, .menu_link_off {
	padding-left:17px;
	padding-top:3px;
}

.menu_link_sub_on a:link, .menu_link_sub_on a:visited
{
  color: black;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
}

.menu_link_sub_off a:link,.menu_link_sub_off a:visited
{
  color: #551a8b;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;
}
.menu_link_sub_off a:hover
{
  color: #ff6600;
  text-decoration:underline;
  font-weight:bold;
  font-size:14px;
}

.menu_link_sub_on, .menu_link_sub_off {
	padding-left:17px;
	padding-top:3px;
}


img.nahled
{
  float: left;
  border: solid 3px;
  border-color: rgb(220, 220, 220);
}
a.a_listovani:link,a.a_listovani:visited  {
  text-decoration:none;
}
a.a_listovani:hover{
  text-decoration:underline;
  color:red;
}


.doba_dodani_produktu{
font-weight:bold;
font-size: 14px;
color: white;
}
.vyprodej_produktu{
color:red;
font-size:12px;
font-weight:bold;
}
.duvod_vyprodeje{
color:#ffcc33;
font-size:14px;
font-weight:bold;
}
.prodejna_nazev{
font-weight:bold;
}
.link_topmenu1_on{
	background-color:#FFFFFF;
}
.link_topmenu2_on{
	background-color:#FFFFFF;
}
.a_listovani_on{
	background-color:white;
	color:red;
	padding:2px;
  text-decoration:none;
}
.pageTitle{
	background-color:#ffffff;
	font-weight:bold;
	font-size:12px;
	border-left:5px solid #551a8b;
	border-bottom:1px solid #551a8b;
	text-align:left;
	color:#551a8b;
}
.darek_prehled{
color: #ffffcc;
font-weight:bold;
}

h2{
font-weight:bold;
font-size:14px;
}
.white{
color:white;
}
.bannery_nadpis{
text-decoration:underline;
font-weight:bold;
}