body {
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 

  font-family: Tahoma, helvetica !important; 
  font-size: 11px; 
}

#header {
	margin:0; padding:0;
	background-color:white;
}

#strankaobal {
	width: 960px; 
  margin: 0px auto 0px auto;  

}

#bodyvnitrek {
margin:0;
margin-top:3px;
/*margin-top: 24px;*/

}

#footer {
 color: #cad5ed;
}

#footer a{
 color: #cad5ed;
}

#main1 {
	margin:0; padding:0;
	background-color: white;
}

#main2 {
	margin:0; padding:0;
  width: 960px;
  _height: 1em;

}

#left {
	float:left;
	width:220px;
	margin:0;
  padding:0;
 	margin-right: -3px;
}

#right {
	float:right;
	width:220px;
	margin:0; padding:0;
	margin-left: -3px;

}

#middle {
	margin:0 220px;
	background-color:white;
	_margin-left: 217px;
	_margin-right: 217px;
	
  min-height: 300px;
  _height: 300px;


  
  
}

.column-in {

}

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
		
h1,h2,h3,h4 { margin: 0.2em 0 }
p { margin: 0.5em 0 }

.clanek ul li {list-style: disc outside; margin-left: 20px;}

a { 
 text-decoration: none;
 color: #353535;
}

a:hover { 
 text-decoration: underline;
}


img {display: block; border:0;margin:0;}
	
.copy {
 text-align:center;
}

.void td{
 padding:0; border:0; margin:0;
}

.void tr{
 padding:0; border:0; margin:0;
}

.clanek {
 padding: 5px 19px 5px 19px;
}

h2 {
 color: #00569c;
 font-size: 13px;
}

.input_text {
 border: 1px solid #a5acb2;
/* font-size: 9px; */
}

.navigace a {
 color: #f77f00;
}

.clanek strong {
 color: #025a9a;
}

.clanek h4 {
 color: #025a9a;
 font-size: 11px;
 margin:0;
 margin-top:5px;
}


.clanek img {
 border: 1px solid #8a8a8a;
}

.katalog {
 padding: 5px 0px 5px 19px;
 
 
}

.katalog a {
 color: #025aa2;
}

.product_table {
 border-collapse: collapse;
}

.product_table th {
 background-color: #cad5ed;
 color: #00569c;
 height: 23px;
 line-height: 23px;
 font-weight: normal;
 padding: 4px;
 text-align: left;
 border-right: 1px solid white;
}

.product_table td {
 height: 23px;
 line-height: 26px;
 color: #00569c;
 padding-left: 4px;
 padding-right: 10px;
 background-color:#f3f3f3;
 border-bottom: 1px solid white;
}

.radkovy_vypis_table {
 border: 0;
 width: 100%;
 border-collapse: collapse;
}

.radkovy_vypis_table th{
 color: white;
 font-weight: bold;
 border-right: 1px solid white;
 padding: 3px;
 background-color: #e9c74c;
 text-align: center;
}

.radkovy_vypis_table td{
 border-bottom: 1px #eaeaea solid;
  height: 29px;
  text-align: center;
 
}

.do_kosiku_input {
 border:1px solid #c4c3b8; 
 font-size: 11px;
 line-height:19px;
 height: 19px;
 width:26px;
 display:inline;
 padding: 0 3px 0 3px;
 vertical-align:middle;
}

.input_button {
 border: 1px solid #e7e7e7;

 background-color:#00569c;
 color:#ffffff;
/* line-height:20px;*/
 vertical-align:middle;
 font-size:11px;
 padding:4px;
 margin:0;
/* height:22px;*/
/* _height:auto;*/
}

.obchodni_odd {
 border-collapse: collapse;
}

.obchodni_odd th{
 padding-top: 10px;
 text-align: left;
 font-weight: bold;
  color: #025a9a;
  border-top: 1px solid #bcbcbc;
}

.obchodni_odd img{
 margin-right: 5px;
}

.personalni_obsazeni img{
 margin-right: 5px;
}

.error_box {
 margin: 10px auto 10px auto;
 border: 1px solid red;
 width: 350px;
 margin-top: 10px;
 color: black;
 line-height: 160%;
 font-size: 110%;
 margin-bottom: 10px;
 padding: 10px;
 background: #ffaaaa;
}

.registrace_table th{

border-top: 1px solid #bcbcbc;
padding-top: 5px;
 text-align: left;
 color:#00569c;
 padding-top: 10px;
}

.registrace_table td{
 text-align: left;
 color:#353535;
}

.reg_input {
 border: 1px solid #a5acb2;
 font-size: 11px;
 width:200px;
 color: #353535;
}

.reg_select {
 border: 1px solid #a5acb2;
 font-size: 11px;
 width:200px;
 color: #353535;
}

.kontakt_table td{
 padding-top: 10px;
 padding-left:5px;
 vertical-align: top;
}

.info_box_new {
 border: 2px solid green;
 width: 240px;
 color: black;
 font-size: 110%;
 font-weight: bold;
 margin-bottom: 10px;
padding: 10px;
 background: #aaffaa;
}

.info_box {
 border: 2px solid blue;
 width: 240px;
 color: white;
 background-color: #f77f00; 

 font-size: 110%;
 font-weight: bold;
 margin-bottom: 10px;
 padding: 10px;
/* background: #aaffaa;*/
}


.admin_table {
 border-collapse: collapse;
 border: 1px solid black;
}

.admin_table td{
 border: 1px solid black;
 padding: 1px 3px 1px 3px;
}

.admin_table th{
 border: 1px solid black;
 background-color: #7ab0db;
 text-align: center;
 padding: 1px 3px 1px 3px;
 
}

.admin_table tr {behavior: url(hover.htc);}
.admin_table tr:hover, tr.hover {background:#FFFFaa;}
 
.home_a {
 color: #005aa3;
}

.home_a:hover {
 color: #f67d08;
 text-decoration:none;
}

.oranzova {
 color: #f77f00; 
}

.katalog_odkaz a{
 font-weight: bold;
}

.katalog_odkaz a:hover {
 font-weight: bold;
 text-decoration:none;
 color: #f77f00; 
 
}

.personalni img {
 margin-right: 3px; 
}