body {
margin: auto;
padding: 0;
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
background: #f4f4f4 url(images/backround.gif) top center repeat-y;

}

#panel {
 	width: 760px;
	margin: 0 auto;
	text-align: left;
	background-color: white;	
	color: #303030;	  
	position: relative;
	
}



#header {
 margin-bottom: 10px;
}

#header a img {
  border: none;
}

#menu {
float: left;
width: 150px;
margin: 0 0 0px 0;
padding: 0;
font-size: 0.9em;
}

#menu H3{
background-image: url(images/left_content_header.gif);
height: 22px;
color: #ffffff;
padding-top: 6px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 1px;
font-size: 15px;
}

#menu ul {	
list-style: none;
width: 150px;
margin: 0 0 1px 0;
padding: 0;
font-size: 1.1em;
}	

#menu li {
margin-bottom: 1px;
}

#menu li a {
height: 20px;
text-decoration: none;
color: #000000;
display: block;
padding: 5px 0 0 15px;
background: #cccccc;
background-image: url(images/left_nav_link_bg.gif);
}	
	
#menu li a:hover {
background-image: url(images/left_nav_link_bg_hover.gif);
color: #ee5511;
}

#content {
background-color: #ffffff;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 10px 0 10px;
line-height: 1.6em;
text-align: justify;
float: left;
position: relative;
width:450px;
}

#right {
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0px 0;
float: right;
position: relative;
background-color: #ffffff;
}

#right p {
padding: 0 0 0 0;
margin: 0 0 10 0;
}

table.upload {
 width: 400px;
 background: #EEEEEE;
}
/* na moji verzi */
table.upload tr,td {
 color: #000000;
 font-size: 12px;  
}

table.upload a {
 font-size: 13px;
}

table.upload .radek0 {
 height: 20px;
 background-color: #cfcfcf;
}

table.upload .radek1 {
 height: 20px;
 background-color: rgb(163,214,255);
}
/* konec toho smeti:) */


#content img {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
margin-top: 5px;

}

#content h2 {
font-size: 18px;
margin: 0 0 0.5em 0;
}

#content h3 {
font-size: 14px;
margin: 0 0 0.5em 0;
}



input {
  border: #95C2ED 1px solid;
  background-color: #F8F8FE;
  color: black;
  padding-left:1px;
  padding-right:1px;
}

.submit {
  border: 0px;
  background-image: url(images/submit.png);
  background-repeat: no-repeat;
  width: 59px;
  height: 17px;
} 

a:link { color: #1370D0; text-decoration: none }
a:visited { color: #1370D0; text-decoration: none }
a:active { color: #1370D0; text-decoration: none }
a:hover { color: #1370D0; text-decoration: underline }

.navigace { color: #808080; border-top: 1px solid #808080; border-bottom: 1px solid #808080; font-size: 10px;}
.navigace a:link { color: #808080; text-decoration: none }
.navigace a:visited { color: #808080; text-decoration: none }
.navigace a:active { color: #808080; text-decoration: none }
.navigace a:hover { color: #808080; text-decoration: underline }

.code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.popisek {
 width: 100%;
 height: 17px;
 color: #ffffff; 
 font-weight: bold;
 background-color: #cccccc;
}


.rigcont {
 width: 100%;
 color: #ffffff; 
 font-weight: bold;
 background-color: #ffffff;
}

.v_dat {
 display: block;
 padding-left: 5px;
 padding-right: 5px;
 margin-right: 10px;
 width: 100%;
 /*color : #ffffff; */
 font-weight: bold;
 /*background-color: #f89e3c;*/
 background-color: #EBEBEB;
 /*padding-left: 12px;*/
 background-image: url("/images/left_nav_link_bg.gif");   
 background-repeat: no-repeat;
}

.v_dat a { color: #000000; text-decoration: none; margin-left: 12px; }
.v_dat a:hover {color: #EE5511; }


.v_hed h3 {
 display: block;
 width: 100%;
 padding-top: 6px;
 height: 22px;
 color: #ffffff;
 background-image: url(images/main_content_header.gif);
    
}

    
.v_text {
 display: block;
 padding-left: 5px;
 padding-right: 5px;
 margin-right: 10px;
 width: 100%;
 background-color: #efefef;  
}

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}

.art_about{
background-image: url(images/left_content_header.gif);
height: 22px;
color: #ffffff;
padding-top: 6px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 1px;
font-weight: bold;
font-size: 12px;
text-align: center;
}

table.shop,tr {
border-collapse: collapse;
border: 1px black solid;
font-size: 80%;
}

table.shop td.pocet {
padding: 3px;
width: 30px;
}

table.shop td.nazev {
padding: 3px;
width: 270px;
}

table.shop td.smaz {
color: red;
font-weight: bold;
text-align: center;
padding: 3px;
width: 10px;
}


table.shop td.nadpis {
color: white;
background-color: gray;
padding: 3px;
}

.highlight { background-color: yellow }
