body {
  margin: 0px;
  padding: 0px;
  background: #756b5a;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.con_rep{
	background-image: url(pic/09.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	padding-top: 5px;
}
.menu_left_rep{
	background-image: url(pic/11.jpg);
	background-repeat: repeat-y;
}
.con_right_rep{
	background-image: url(pic/12.jpg);
	background-repeat: repeat-y;
}
.menu_bg{
	background-image: url(pic/menu_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
        padding-left:10px;
}
.content_bg{
	background-image: url(pic/content_bg.jpg);
	background-repeat: repeat-y;
	padding-left: 20px;
	font-size: 11px;
	padding-bottom: 25px;
	padding-top: 10px;
}
.topbar{
	width: 100%;
	background-color: #000000;
	border-bottom: 1px solid white;
	height: 20px;
	margin-bottom:10px; 
	vertical-align: middle;
	padding-left: 50px;
}
.topbar a{
	color: white;
	font-size: 10px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid white;
	}
.topbar a:hover{
	text-decoration: underline;
	}

.box2 { background:#B4B4B4; border0px;}
.box2 { width:100%; cellspacing:0px; }
.box2 .list { width:100% }
.box2 .list TD { width:25%; background:url(pic/dots2.gif) no-repeat top left; vertical-align:top; color: #0F3365; font-size:11px; font-weight:bold; padding-left:15px; padding-top:0px;  }
.box2 .list TD.empty { background:none }
.box2 { padding:0px 5px; color:black; font-size:11px; }

table.product_table {border:1px black solid; width:100%; min-height:240px; height:240px;}
td.product_image, .product_cost, .product_name {text-align:center; }
td.product_cost {  font-size:10px; color:white; font-weight:bolder; height: 25px;}
td.product_name, td.admin_title {
  color: #E6DCCF;
  padding:2px 2px 2px 2px;
  font-weight:bolder;
  background-color:#806540;
  text-align:center;
  height:30px;
  font-size: 12px;
}
.cost {color:yellow; font-weight:bolder; }
table.galery {border:0px; width:250px; height:200px;}
td.product_admin {text-align:center;}


a{
  font-size: 12px;
}

a.menu {
  color: #102016;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

a.menu:hover {
  text-decoration:underline;
  font-weight:bolder;
  color:#59592F;
  font-size: 12px;
}

a:hover img, a img { border:0px; text-decoration:none;}

a.lista, td.product_admin a, a {
  color: #102016;
  text-decoration: underline;
  font-size: 12px; 
}

a.lista:hover, td.product_admin a:hover, a:hover{
  text-decoration:underline;
  font-weight:bolder;
  color:#59592F;
  font-size: 12px;
}


input.tlac{
  background-color: #B4B4B4;
  color : #102016;
  font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #102016;
}
select {
  background-color:#756B5A;
  color :#E6DCCF;
  border: 1px solid #102016;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

input{
  background-color:#756B5A;
  color :#E6DCCF;
  border: 1px solid #102016;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

table.admin {
  border:1px black solid;
  width: 400px;
}

table.admin_1 {
  border:1px black solid;
  width: 600px;
}


td.admin_error{
  color:red;
  font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
}

td.ad_send{
  text-align:right;
}

td.admin_text {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.search_text, .normal_text {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.nadpis {
  font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.hlavni {
  width:90%;
  border:0px;
  border-spacing:30px;
}