@charset "iso-8859-2";
BODY {
	COLOR: #304030;
	BACKGROUND-COLOR: #b0d090;
	background-image:url(images/bg03.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	font-size: 12px;
	font-family: Tahoma, Helvetica, Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align: justify;
}
body.mceContentBody {
   background: #FFFFFF;
}
hr {
  border-top: 1px solid black;
  border-left: 1px solid #CC9966;
  border-bottom: 1px solid #CC9966;
  margin: 0px;
}

h1 {
	background: transparent;
	font-weight: bold;
	font-size: 1.2em;
}
h2 {
  background: transparent;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
}
h3 {
  font-weight: bold;
  font-size: 1.05em;
}
h4 {
  color: #993333;
  background: transparent;
  font-weight: bold;
  font-size: 1em;
}
h5 {

  font-weight: bold
}
img {
	margin: 0px;
	padding: 0px;
	border: solid #000066 0px;
	}
a:link {
  color: #304030;
  background: transparent;
  text-decoration: none;
}
a:visited {
  color: #304030;
  background: transparent;
  text-decoration: none;
}
a:active {
  color: #304030;
  background: transparent;
  text-decoration: underline;
}
a:hover {
  color: #FF9900;
  background: transparent;
  text-decoration: none;
}
#podklad {
	margin: auto auto auto auto;
	width: 940px;
	padding:0px;
	border: 0px #999999 solid;
	background-color: transparent;
	background-image:url(images/bgstin.gif);
	background-repeat:repeat-y;
	
}
#base {
	margin: 3px auto auto auto;
	width: 900px;
	padding:0px;
	border: 0px #999999 solid;
	background-color: #FFFFFF;
}
#top{
	font-weight: normal;
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding:0px;
	border: 0px;
	float: none;
	background-color:#FFFFFF;
}
#left {
	font-weight: normal;
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px #000000 solid;
}
#right {
	font-weight: normal;
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border:0px #000000 solid;
	float: right;
	background-color:#FFFFFF;
}
#bottom, #bottom a:link, #bottom a:visited{
	color: #999999;
	font-weight: normal;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 0.85em;
	float: none;
	width: 900px;
	margin: 10px auto auto auto;
}
.cleaner {
clear: both;
float: none;
margin: 0px;
padding: 0px;
}
#stin {
width: 940px;
background-image:url(images/bgstinspodni.gif);
background-repeat:no-repeat;
background-color: transparent;
height: 16px;
margin: 0px auto 0px auto;
}
#table_actual {
	text-align: justify;
	float: none;
	border-collapse: separate;
	margin: 2px auto 2px auto;
	background-color: transparent;
}
#table_actual td {
	text-align: justify;
	float: none;
	border-spacing: 20px;
	border: 1px #869973 solid;
	margin: auto 20px auto 20px;
	padding: 6px;
	background-image:url(images/bg_actual.gif);
	background-repeat:repeat-x;
	background-color: #ceeece;
	vertical-align: top;
	width: 270px;
}
#table_actual .title {
	font-size: 0.90em;
	font-weight: bold;
	margin: 1px;
}
#table_actual .text {
	font-size: 0.90em;
	margin: 1px;
}
#table_actual .cas {
	font-size: 0.75em;
}
.search_input {
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid; 
	BACKGROUND: url("images/bg_inp.gif") 50%;
	background-position:bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size: 0.7em;
	padding: 2px;
	margin: 5px 1px 5px 2px;
}
.search_button  {
	BORDER-RIGHT: #999999 0px solid; 
	BORDER-TOP: #999999 0px solid; 
	BORDER-LEFT: #999999 0px solid; 
	BORDER-BOTTOM: #999999 0px solid;
	BACKGROUND-image: url("images/bg_butt.gif");
	background-repeat:no-repeat;
	background-position:center;
	background-color:#FFFFFF;
	font-weight: normal;
	cursor: pointer;
	width: 12px;
	font-size: 0.7em;
	padding: 2px;
	margin: 5px 8px 5px 1px;
}
.div_image {
	font-weight: normal;
	text-align: left;
	float: none;
	margin:0px;
	padding:0px;
	border: 0px;
}
div_image_img  	{
	border: 0px #CC9966 solid;
	margin: 3px;
}
.div_image .galerie{
	font-weight: normal;
	text-align: center;
	width: 155px;
	float: left;
	margin:2px;
	padding:1px;
	border: 0px #CC9966 solid;
	font-size: 9px;
}
/* Styles for mainmenu starts*/
#menudiv { 
display: block; 
background-color: transparent; 
width: 160px; 
margin: 0px 0px 0px 30px;
padding: 0px 3px 3px 3px; 
text-decoration: none; 
font-weight: bold; 
text-align: left;
float:none;
} 
#menudiv ul { 
margin: auto; 
padding: 0px; 
list-style-type: none; 
} 
#menudiv a { 
display: block; 
background-color: transparent; 
width: 160px; 
padding: 3px 3px 3px 3px; 
text-decoration: none; 
font-weight: bold; 
} 
#menudiv a:hover { 
background-color: #90C090; 
color: #FFFFFF; 
} 
#menudiv li { 
display: block; 
background-color: transparent; 
width: 160px; 
padding: 4px 3px 2px 2px; 
text-decoration: none; 
font-weight: bold; 
} 
#menudiv li a { 
display: block; 
background-color: transparent; 
width: 160px; 
padding: 4px 3px 2px 2px; 
text-decoration: none; 
font-weight: bold; 
} 
#menudiv li li { 
display: block; 
color: #406040; 
background-color: transparent; 
width: 160px; 
padding: 2px 3px 1px 7px; 
text-decoration: none; 
font-weight: normal;
} 

#menudiv li li a { 
display: block; 
color: #406040; 
background-color: transparent; 
width: 160px; 
padding: 2px 3px 1px 7px; 
text-decoration: none; 
font-weight: normal;
} 
/* Styles for mainmenu ends*/
/* Styles for mainmenu2 starts*/
.menudiv2 { 
display: block; 
background-color: transparent; 
width: 160px; 
margin: 0px 0px 0px 15px;
padding: 0px 3px 3px 3px; 
text-decoration: none; 
font-weight: bold; 
text-align: left;
float:none;
} 
/* Styles for mainmenu2 ends*/
/* Styles for titlelist starts*/
.nahled { 
	float: left; 
	width: 180px;
	height: 170px;
	margin: 2px 5px 2px 5px; 
	padding: 2px;
	text-align:center;
	vertical-align: text-bottom;
	BORDER-BOTTOM:	#eeffee 1px solid;
	BORDER-LEFT: #eeffee 1px solid;
	BORDER-RIGHT: #eeffee 1px solid;
	BORDER-TOP: #eeffee 1px solid;
} 
.nahled_image { 
	float: none;
	width: 160px;
	height: 100px;
	margin: 0px; 
	padding: 1px 0px 0px 1px;
	vertical-align: middle;
} 
.nahled_image img, .nahled_image img:hover { 
	BORDER-BOTTOM: #EEEEEE 0px solid;
	BORDER-LEFT: #EEEEEE 0px solid;
	BORDER-RIGHT: #EEEEEE 0px solid;
	BORDER-TOP: #EEEEEE 0px solid;
	text-align: center;
	vertical-align:bottom;
	margin: 0px;
} 
.nahled .popis1 { 
	color: #304030;
	margin: 4px 0px 4px 0px; 
	padding: 0px;
	font-weight: bold;
} 
.nahled .popis2 { 
	color: #304030;
	margin: 4px 0px 4px 0px; 
	padding: 0px;
	font-size: 0.8em;
} 
.nahled:hover  {
	float: left; 
	width: 180px;
	height: 170px;
	margin: 2px 5px 2px 5px; 
	padding: 2px;
	text-align:center;
	vertical-align: text-bottom;
	background-color: #eeffee;
	BORDER-BOTTOM:	#b0d090 1px solid;
	BORDER-LEFT: #b0d090 1px solid;
	BORDER-RIGHT:#b0d090 1px solid;
	BORDER-TOP: #b0d090 1px solid;
	text-decoration:none;
	cursor:pointer;
}
.nahled:hover img { 
	BORDER-BOTTOM: #EEEEEE 0px solid;
	BORDER-LEFT: #EEEEEE 0px solid;
	BORDER-RIGHT: #EEEEEE 0px solid;
	BORDER-TOP: #EEEEEE 0px solid;
	text-align: center;
	vertical-align:bottom;
	margin: 0px;
 
} 
.nahled:hover  .popis1 {
	color: #304030;
	margin: 4px 0px 4px 0px; 
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}
.nahled:hover .popis2  {
	color: #304030;
	margin: 4px 0px 4px 0px; 
	padding: 0px;
	font-size: 0.8em;
	text-decoration: none;
}
.clearboth 
{ 
clear: both; 
} 
/* Styles for titlelist ends*/
/* Styles for pozadi starts*/
.pozadi{
	color: #FFFFFF;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.pozadi a:link, .pozadi a:active, .pozadi a:hover, .pozadi a:visited{
	color: #FFFFFF;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	visibility:hidden;
}
/* Styles for pozadi ends*/
/* Styles for objednavka starts*/
.objednavka {
	width: 400px;
	padding: 1px;
	margin: auto;
}
.objednavka input {
	BORDER-RIGHT: #b0d090 1px solid; 
	BORDER-LEFT: #b0d090 1px solid; 
	BORDER-BOTTOM: #b0d090 1px solid;
	BORDER-TOP: #b0d090 1px solid; 
	BACKGROUND: url("images/bg_inp.gif") 50%;
	background-position:bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 1px;
	margin: 3px 1px 3px 0px;
}
.objednavka textarea {
	BORDER-RIGHT: #b0d090 1px solid; 
	BORDER-LEFT: #b0d090 1px solid; 
	BORDER-BOTTOM: #b0d090 1px solid;
	BORDER-TOP: #b0d090 1px solid; 
	BACKGROUND: url("images/bg_inp.gif") 50%;
	background-position:bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 1px;
	margin: 3px 1px 3px 0px;
}
.button  {
	BORDER-RIGHT: #b0d090 1px solid; 
	BORDER-TOP: #b0d090 1px solid; 
	BORDER-LEFT: #b0d090 1px solid; 
	BORDER-BOTTOM: #b0d090 1px solid;
	background-color: #CCCCCC;
	font-weight: normal;
	padding: 1px;
	margin: 3px 1px 3px 0px;
	cursor:pointer;
}

/* Styles for objednavka ends*/
/* Styles for tabulky db starts*/
#right_middle table {
	border-collapse: collapse;
	margin: 0px;
	border: 1px;
}
#right_middle th {
	padding: 3px;
	background-color: #b0d090;
	padding-left: 5px;
	border: 1px solid #b0d090;
}
#right_middle td {
	padding: 3px;
	padding-left: 5px;
	border: 1px solid #b0d090;
}
/* Styles for tabulky db ends*/
