body {
margin:0px;
text-align: center;
background-color: #ccc;
font-family: 'Arial CE', Arial, Verdana, Helvetica, sans-serif ;
}
a:active, a:link, a:visited, a:hover, a:focus{
color: #3399cc;
font-weight:bold;
text-decoration:none;
font-size:10pt;
margin:0px;
padding:0px;
white-space:nowrap;
}
a.pageleft{
left:205px;
top:325px;
position:absolute;
display:block;
color: #3399cc;
font-weight:bold;
text-decoration:none;
font-size:10pt;
white-space:nowrap;
}
a.pageright{
left:500px;
position:absolute;
top:325px;
display:block;
color: #3399cc;
font-weight:bold;
text-decoration:none;
font-size:10pt;
white-space:nowrap;
}
a.foot:active, a.foot:visited, a.foot:link, a.foot:hover {
white-space:nowrap;
color: #3399cc;
text-decoration:none;
font-size:9pt;
font-weight:bold;
}
a.mail:active, a.mail:visited, a.mail:link, a.mail:hover
{
white-space:nowrap;
color: #3399cc;
text-decoration:none;
font-weight:normal;
font-size:8pt;
}
a.mail:hover
{
text-decoration:underline;
}
#main{
margin: auto;
width: 770px;
position: relative;
text-align : left;
background-color:#fff;
border:0px solid #ede1ac;
}
#horni {
width:770px;
height:150px;

}
#baner {
width:770px;
height:150px;
position:absolute;
}

#mainmenu {
font-family:Arial;
margin:0px;
padding: 0px;
float: left;
width: 770px;
background-color: #FFE374;
border-top: 2px #a9a9a9 solid;
border-bottom: 2px #a9a9a9 solid;
}
#mainmenulist {
margin:0px;
padding: 0px;
}
#mainmenulist ul {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#mainmenulist li {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#mainmenulist a:link, #mainmenulist a:visited  {
background-color: #FFE374; /*bc7613;*/
color: 	#3399cc;
padding-right: 0px;
padding-bottom: 7px;
padding-top: 7px;
font-size: 13px;
text-align:center;
float: left;
margin: 0px;
line-height: 14px;
text-decoration: none;
}

#mainmenulist a:hover {
	background-color:#FFD52E;
	color:#3399cc;
  text-decoration: none;
  /*
  border-left: 2px #a9a9a9 solid;
  border-right: 2px #a9a9a9 solid;
  */
  width: 128.2px;
}
#mainmenulist a {
	width: 128.2px;
   color: #46698f;
}


#leftmenu {
font-family: verdana, helvetica, sans-serif ;
margin-left:0px;
padding: 0px;
margin-bottom:15px;
float: left;
width: 150px;
}
#leftmenulist {
margin:0px;
padding: 0px;
}
#leftmenulist ul {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#leftmenulist li {
padding: 0px;
border: 0px;
display: inline;
margin: 0px;
list-style-type: none;
}
#leftmenulist a:link, #leftmenulist a:visited  {
background-color: #74A274;
color: 	#ffcc00;
display:block;
border-bottom: #555 1px dashed;
padding-right: 0px;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
font-weight: bold;
font-size: 11px;
float: left;
margin: 0px;
line-height: 14px;
text-decoration: none;
}

#leftmenulist a:hover {
	background-color:#82AC82; /*#f2cef1*/
	color:#FFE374;
  text-decoration: none
}
#leftmenulist a {
margin: 0px;
padding:0px;
	width: 158px;
   color: #46698f;
}




#left{
margin:0px;
padding: 0px;
float: left;
width: 160px;
height:700px;
background-color:#90B590;
border: 0px red solid;
}

div.leftbox {
padding: 0px;
margin-bottom:15px;
float: left;
width: 160px;
border-top: #a0a0a0 0px solid;
}
#obsah{
margin:0px;
padding: 0px;
float: left;
width: 440px;
background-color:#fff;
border: 0px red solid;
}

.tabulka{
margin-left:10px;
font-size:x-small;
border-collapse:collapse;
border:1px solid #CCCCCC;
width:430px;
margin-bottom:1em;
}

.tabulka td{
border:1px solid #CCC;
padding:2px 4px;
}

.tabulka td.popis {
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-weight:bold;
font-size:10pt;
background-color: #FFD52E;
color: #777;
text-align:center;
}

.tabulka td.foto {
width:80px;
}

.tabulka td.nazev {
width:275px;
}

.tabulka td.cena {
width:85px;
}

tr.kurzoron{
cursor:pointer;
background-color: #FFEB9A;
}
tr.sudy{
background-color:#DAECF6;
}

tr.lichy{
background-color: white;

}

.detail{
margin-left:10px;
font-size:x-small;
border-collapse:collapse;
border:1px solid #CCCCCC;
width:430px;
margin-bottom:20px;
}


.detail td{
border:1px solid #CCC;
padding:4px 4px
}

.detail td.popis {
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-weight:bold;
font-size:10pt;
background-color: #FFD52E;
color: #777;
text-align:center;
}

.detail td.foto {
width:80px;
}
table.dalsi
{
width:430px;
margin-bottom:10px;
margin-left:10px;
}


table.paging
{
width:430px;
margin-bottom:10px;
margin-left:10px;
}
.detail td.nazev {
width:270px;
}

.detail td.cena {
width:80px;
}
.velkoobchod{
margin-left:10px;
font-size:x-small;
border-collapse:collapse;
border:1px solid #CCCCCC;
width:430px;
margin-bottom:1em;
}

.velkoobchod td{
border:1px solid #CCC;
padding:2px 4px;
}

.velkoobchod td.popis {
font-family:Arial, Verdana, Helvetica, sans-serif ;
font-weight:bold;
font-size:10pt;
background-color: #FFD52E;
color: #777;
text-align:center;
}

.velkoobchod td.cislo {
width:70px;
}

.velkoobchod td.nazev {
width:285px;
}

.velkoobchod td.cena {
width:85px;
}



#right {
margin:0px;
width: 160px;
clear:right;
float: right;
height: 700px;
background-color:#3399cc;
border: 0px green solid;

}
#rightbox {
padding: 0px;
margin:0px;
float: left;
width: 160px;
border-top: #a0a0a0 0px solid;
}
.aktualita {
padding: 0px;
margin-top:5px;
float: left;
width: 160px;
background-color:#90C7E3;
border-top: #eee 1px solid;
border-bottom: #eee 1px solid;
}


#foot {
border: 0px silver solid;
padding: 0px;
margin: 0px;
width: 770px;
border: 0px #f7f1d9 solid;
background-color: transparent;
}
#footer {
font-family:arial, verdana, helvetica, sans-serif ;
font-size:11pt;
text-align:center;
clear: both;
padding-bottom:2px;
padding-top: 2px;
background-color: #FFD52E;
border-top: 0px #A3A3A3 solid;
}





h1 {
font-family:Verdana;
font-size:25px;
margin-top:10px;
margin-left:10px;
padding:0px;
text-align:left;
color: #FFD52E;
border-bottom: 1px #74A274 solid;
}
h2 {
font-family:Verdana;
font-size:20px;
margin-top:10px;
margin-left:10px;
padding:0px;
text-align:left;
color: #74A274;
border-bottom: 1px #FFD52E solid;
}
h1.index {
font-size:13px;
text-align:center;
background-color:#ACC7AC;
color:#D52E2E;
padding-top:3px;
padding-bottom:5px;
margin:0px;
width:158px;
border: #eee 1px outset;
}
h1.index2 {
font-size:13px;
text-align:center;
background-color:#6BB5DA;
color:#DF5D5D;
padding-top:3px;
padding-bottom:5px;
margin:0px;
width:158px;
/*bez borderu a width 175 px se zobrazuje vsude stejnì*/
border: #eee 1px outset;
}
h4 {
font-size:30px;
margin:0px;
padding:0px;
text-align:center;
font-weight:bold;
color: #90B590;
}
h5 {
font-size:13px;
text-align:center;
background-color:#ACC7AC;
color:#D52E2E;
padding-top:3px;
padding-bottom:5px;
margin:0px;
width:158px;
border: #eee 1px outset;
}
h6 {
font-size:13px;
text-align:center;
background-color:#6BB5DA;
color:#DF5D5D;
padding-top:3px;
padding-bottom:5px;
margin:0px;
width:158px;
/*bez borderu a width 175 px se zobrazuje vsude stejnì*/
border: #eee 1px outset;
}
b{
	font-size:9pt;
	margin:0px;
	padding:0px;
	text-align:left;
  color: #777;
}
font{
font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:left;
  color: #467417;
}
font.page{
font-family:Arial;
	font-size:10pt;
	font-weight:100;
	padding:0px;
	margin:0px;
	text-align:left;
  color: #777;
}
p{font-family:Verdana;
	font-size:8pt;
	padding-left:2px;
	margin:0px;
	text-align:left;
  color: #fff;
}
p.obsah{
font-family:Arial;
	font-size:10pt;
	font-weight:500;
	padding-left:10px;
	padding-bottom:10px;
	margin:0px;
	text-align:left;
  color: #777;
}
p.male{
font-family:Arial;
	font-size:7pt;
	padding-left:10px;
	padding-bottom:10px;
	margin:0px;
	text-align:left;
  color: #777;
}

p.nastroje{
font-family:Arial;
	font-size:9pt;
	font-weight:500;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
  color: #777;
}
p.cena{
font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;
	text-align:left;
  color: red;
}
p.sleva{
font-family:Arial;
	font-size:10pt;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;
	text-decoration:line-through;
	text-align:left;
  color: red;
}
p.vysledek{
font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-align:center;
  color: #467417;
}
p.error{
font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
	margin:0px;
	text-align:left;
  color: red;
}
img{
border:0px;
}
img.logo{
border:0px;
}
img.bigfoto {
margin:10px;
height:323px;
}
li{
color:#3476b6;
font-weight:bold;
margin:0px;
padding:0px;
}
input, textarea {
 border:solid 1px #777;
 background-color:#FFE374;
 padding:2px;
 color:#777;
 margin:1px;
}



