body {
  font-family: "Arial CE", sans-serif;
	background-color: white;
	padding: 5px;
	margin: 0px;
}

table {
  border: 0px solid black;
}

.main {
  border: 1px solid #eee;
  border-width: 0px 1px;
}

td.logo1 {
  background: url("/ico/grafika1-11-1_01.gif") no-repeat;
  width: 221px;
  height: 16px;
}

td.logo2_small {
  width: 221px;
}

td.logo2_small img {
  width: 221px;
  height: 122px;
  padding: 0px;
  margin: 0px;
}

td.logo2_large {
  width: 221px;
  height: 183px;
}

td.logo2_large img {
  width: 221px;
  height: 195px;
  padding: 0px;
  margin: 0px;
}

td.logo3 {
  background: url("/ico/grafika1-11-1_03.gif") no-repeat;
  width: 221px;
  height: 88px;
}

td.banner1 {
  background: url("/ico/grafika1-11-2_01.gif") no-repeat;
  width: 552px;
  height: 69px;
  vertical-align: bottom;
}

td.banner2_small {
  background: url("/ico/banner.gif") right bottom no-repeat;
  width: 550px;
  height: 145px;
}

td.banner2_large {
  background: url("/ico/grafika1-11-2_03_large.jpg");
  width: 552px;
  height: 185px;
}

td.banner2_flash {
  /*background: url("/ico/grafika1-11-2_03_02.gif") right top no-repeat;*/
  width: 552px;
  height: 185px;
  vertical-align: top;
}

td.banner2_flash object {
  /*margin-left: 1px;*/
}

td.levy1 {
  background: url("/ico/grafika2-11-1.gif") no-repeat;
  width: 775px;
  height: 0px;
}

td.levy2 {border-top:8px solid #FF0000;
  background: url("/ico/grafika2-12-11-11-1.gif") repeat-y;
  height: 0px;
  vertical-align: top;
}

td.levy3 {
  width: 221px;
  height: 13px;
  vertical-align: top;
}

td.body {
  padding: 10px 15px;
  width: 488px;
  vertical-align: top;
}

td.foot {
  background-color: #eee;
  width: 773px;
  height: 20px;
}

a {
  color: red;
  text-decoration: none;
}

a:hover {
  color: #6C7E8E;
  text-decoration: underline;
}

h1 {
	color: #808888;
	font-size: 13px
}

h1 a {
	text-decoration: none;
	color: #808888
}

h1 a:hover {
	color: #000000
}

h2 {
	color: #808888;
	font-size: 13px
}

input {
	border: 1px solid #808888
}

img {
	border: none;
}

.ramecek {
	border: 1px solid black;
}

.noramecek {
  margin-right: 40px;
}

.text {
  /*width: 500px;*/
	font-size: 11px;
}

.menu {
	font-size: 13px;
	margin: 10px;
	margin-left: 35px
}

.menu a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.menu a:hover {
	color: #000000
}

.menuprodukt {
	margin-left: 0px
}

.menuprodukt h1 {
  padding: 5px 0px;
  color: gray;
  width: 201px;
  display: black;
  margin: 0px 0px;
}

.menuprodukt h1.cat {
  margin-left: 10px;
}

.menuprodukt span {
  font-size: 13px;
  line-height: 15px;
  display: block;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  padding: 3px 10px;
  background-color: #eee;
}

.menuprodukt a {
  text-decoration: none;
  font-weight: bold;
}

.menuprodukt a:hover {

}

.lastnews {
	width: 201px;
	font-size: 11px;
	border-top: 0px solid #eee;
	padding: 10px;
	padding-right: 0px;
	font-weight: bold;
	margin: 0px;
}

.lastnews h1 {
  margin: 0px;
  margin-bottom: 5px;
  color: #808888;
  background-color: transparent;
}

.lastnews p {
  margin: 0px;
  padding: 0px;
  color: #c02020;;
}

.lastnews a {
  text-decoration: none;
  font-weight: normal;
  color: #808888;
}

.lastnews a:hover {
  text-decoration: underline;
  color: #808888;
}

.footer {
	text-align: center;
	font-size: 12px;
}

.footer table.line1 {
  border-collapse: collapse;
  margin: 2px auto 0px auto;
  color: red;
}

.footer table.line2 {
  border-collapse: collapse;
  margin: 0px auto 2px auto;
}

.footer td {
  padding: 0px 3px;
}

.footer a {
  text-decoration: none;
}

.footer a:hover {
  text-decoration: underline;
}

.flags {
	float: right;
	margin-right: 15px
}

.flags a {
	text-decoration: none
}

.strankovani {
	text-align: center
}

.strankovani a {
	text-decoration: none;
	color: #808888;
	font-weight: bold
}

.search {
  width: 221px;
  /*background-color: gold;*/
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
}

.search .slovo {
  font-size: 13px;
  width: 110px;
  margin: 0px;
}


.search select {
  font-size: 13px;
  width: 178px;
}

.search option {

}

.search .check {
  border: none;
  color: red;
}

fieldset {
  padding: 0px;
  margin: 0px;
  border: none;
}

object, embed {
  margin: 0px;
  /margin-top: 1px;
}

.gray td {
  background-color: #fafafa;
}

.block {
  margin: 0px 0px 10px 0px;
}

.polozka {
  font-size: 12px;
  color: gray;
  margin: 0px;
}

.polozka_inline {
  display: inline;
  font-size: 12px;
  color: gray;
  margin: 0px;
  margin-bottom: 10px;
}

.text_pol, .app_list {
  padding: 0px;
  margin: 0px;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 10px;
}

a.text_pol {
  text-decoration: none;
}

a.text_pol:hover {
  text-decoration: underline;
}

table.products {
  width: 522px;
  border-collapse: collapse;
  border-spacing: 20px 0px;
}

.products .line {
  background-color: transparent;
  padding: 2px;
  height: 10px;
  border: none;
}

.products td {
  background-color: #eee;
  border-top: 2px solid #999;
}

.products .pict {
  text-align: center;
  vertical-align: top;
  width: 110px;
}

.products .pict img {
  margin: 0px auto;
  padding: 5px 10px;
}

.products .text {
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
  padding: 5px 10px 5px 0px;
}

.products .text p {
  font-weight: normal;
}

.products .navi td {
  background-color: white;
  border: none;
  padding: 5px 5px;
  font-size: 11px;
  font-weight: bold;
  color: #6C7E8E;
}

.products .navi a {
  text-decoration: none;
}

.products .navi a:hover {
  text-decoration: underline;
}

.products .navi2 {
  text-align: right;
}

/* AIP-Solutions aditional styles */
.newsHeader{background:red;color:white;padding:3px 0px 3px 10px;font-size:15px;font-weight:bold;}
.footerAddress{color:#000000;}
.leftNewsBrd{border-bottom: 1px solid #eee;}
input.button{border:0px;}
html>body input.button{padding-bottom:5px;}
table.tblRef{border-collapse : collapse;}
.alert{color:red;font-weight:bold;}
.thanks{font-size:12px;font-weight:bold;}