body {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	background: White;
}
img {border: 0};
table {
	font-size: 1em;
}
a {color: #D33D28;}
h1 {
	text-transform: uppercase;
	color: #325052;
	margin: 10px;
	margin-top: 32px;
	font-size: 1.7em;
}
h2 {
	text-transform: uppercase;
	color: #325052;
	font-size: 1.3em;
	margin-top: 5px;
	padding-left: 6px;
	padding-bottom: 6px;
	background: url(img/odrazka-prava.gif) no-repeat 0 3px; padding-left: 0.8em;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 4px;
}
h4 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 2px 0;
}
h5 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 8px 0;
	/*background: url(img/odrazka-h5.gif) no-repeat left 8px;*/
	background: url(img/odrazka.gif) no-repeat left 5px;
	padding-left: 15px;
}
ul {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
}
ul li{
	background: url(img/odrazka.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 1px;
	list-style: none;
	margin-bottom: 2px;
	font-weight: bold;
	display: block;
}
ul li a {
	color: #D33D28;
}
.cleaner {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.iLeft {
	background: #F7F7F7;
	border: 1px solid #9A9A9A;
	padding: 1px;
	float: left;
	margin: 15px 10px 10px 0px;
	
}
.iLeft1 {
	background: #F7F7F7;
	border: 1px solid #9A9A9A;
	padding: 1px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.iRight {
	float: right;
	margin: 15px 5px 10px 10px;
	border: 1px solid #9A9A9A;
	padding: 1px;
}
.obraz {
	background: #F7F7F7;
	border: 1px solid #9A9A9A;
	padding: 1px;
}
.flash {
	position: absolute;
	top: 170px;
	right: 5px;
}
#container {
	width: 738px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 60px;
	position: relative;
}
#hlavicka {
	background: url(img/logo1.gif) no-repeat right 10px;
	height: 92px;	
}
#hlavicka-levo {
	width: 428px;
	/*height: 92px;*/
	float: left;
	border-top: 4px solid #686463;
	padding-top: 15px;
}
#hlavicka-pravo {
	width: 310px;
	float: left;
	height: 92px;
	border-top: 4px solid #D33C27;
}
#popisek {
	height: 18px;	
	/*background: #E2E2E2;*/
	/*width: 738px;*/
	padding-left: 5px;
	font-weight: bold;
	text-transform: lowercase;
	border-top: 1px solid #d33c27;
	padding-top: 4px;
	font-size: 11px;
}
.text-pravo {
	float: right;
	margin-right: 5px; 
}
#menu {
	height: 20px;
	width: 738px;
	margin: 20px 0 20px 2px;
	_margin: 20px 0 20px 1px;
	float: left;

	/*font-weight: bold;
	font-size: 1.05em;*/
}
#menu a {
	text-decoration: none;
	float: left;
	text-transform: uppercase;
	color: #DFE4E7;
	display: block;
  background: url(img/hmenu_odrazka.gif) no-repeat right center #990100;
}
#menu a:hover {
background: #CC0000;
}
#falshe {
	height: 200px;
	position: relative;
}
#falshe1 {
	height: 221px;
	position: relative;
}
#stranka {
	/*background: url(img/bg-stranka.gif) no-repeat right bottom; */
	float: left;
}
#stranka-levo {
	width: 428px;
	position: relative;
	/*border-top: 4px solid #D33D28;
	margin: 2px 0;*/
	float: left;
	padding-bottom: 40px;
}


#stranka-pravo {
	width: 275px;
	position: relative;
	margin: 2px 0;
	margin-bottom: 50px;
	background: url(img/pravo-bok.gif) no-repeat right top;
	float: left;
	padding-left: 35px;
	/*padding-right: 92px;*/
	margin-top: 30px;
}
#stranka-pravo p {
	margin-top: 15px;
}
#paticka {
	/*height: 50px;*/
	background: #990100;
	margin-bottom: 10px;
	padding-top: 18px;
	padding-bottom: 22px;
	color: #B4BCBF;
	padding-right: 10px;
	padding-left: 10px;
}
#paticka a {
	color: #B4BCBF;
}
#nazev-stranky {
	width: 428px;
	height: 53px;
	float: left;
	position: relative;

}
#nazev-stranky h1 { background: url(img/carka.gif) no-repeat 0 50%; padding-left: 15px; margin-top: 20px; margin-bottom: 0;}
#velky-text-levo {
	margin-left: 5px;
	float: left;
	width: 418px;
}


#velky-text-levo-novinka {
	margin-left: 5px;
	float: left;
	width: 418px;
	margin-top: 30px;
}

#text-levo1 {
	margin-left: 5px;
	/*border-bottom: 1px dashed #929292;*/
	float: left;
	padding-bottom: 15px;
	width: 416px;
}

#text-levo1 strong {
	font-weight: normal;
}
#text-levo1 strong.tucny{
	font-weight: bold;
}

#stranka-levo a {
	color: #D33D28;
}
#text-levo2 {
	margin-left: 5px;
	/*border-right: 1px dashed #929292;*/
	width: 190px;
	float: left;
	margin-top: 10px;
}
#text-levo3 {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 28px;
}
#vlajky {
	/*width: 182px;
	float: left;*/
	/*border-bottom: 1px dashed #929292;*/
	border-bottom: 1px solid #929292;
	padding-bottom: 15px;
	/*margin-bottom: 10px;*/
  width: 280px;
  padding-left: 1em;
  margin-top: 2em;
}
#vlajky a {
	margin-right: 13px;
}
#vlajky img {border: 1px solid #ccc;}
#nadpaticka {
	background: #999999;
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	float: right;
	width: 310px;
}
#vrchni-obr {
	
}
#stranka-pravo ul {
	width: 160px;
}
#menu2 a {
	display: block;
	background:white url(img/odrazka.gif) no-repeat left 4px;
	padding-left: 15px;
	list-style: none;
	margin-bottom: 2px;
	font-weight: bold;
	color: #4F4F4F;
	text-decoration: none;
}
#menu2 {
	margin-left: 5px;
	border-bottom: 1px dashed #9A9A9A;
	margin-right: 32px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	/*background-color: #D01339;*/
}
#menu2 a:hover {
	text-decoration: underline;
}
#menu2 h2{
	/*color: White;*/
}

#tabulka-kontakty {
	width: 410px;
}
#tabulka-kontakty tr td {
	padding: 4px;
	vertical-align: top;
}
#velky-text-levo p {
	margin: 0px;
}

#velky-text-levo-novinka p {
	margin: 0px;
}
#formular {
	margin: 10px 0;
	border-collapse: collapse;
}
#formular tr th {
	background: #999999;
	border-bottom: 1px solid #EBEBEB;
	padding: 3px 10px;
	width: 140px;
	color: white; 
}
#formular tr td {
	border-bottom: 1px solid #999999;
	padding: 3px 10px;
	background: #EBEBEB;
}
#formular input {
	font-size: 0.9em;
}
#tabulka-reference tr td {
	/*text-align: center;*/
	padding: 1em 2em ;
}
#tabulka-reference {
	width: 400px;
}
#mapy a {
	text-decoration: none;
}
#mapy {
	margin-top: 10px;
}
.novinka {
	margin-bottom: 20px;
	border-bottom: 1px solid #999999;
	padding-bottom: 20px;
}
.novinka h2 {
	margin:  0;
}
.strankovani {
	text-align: center;
}
.strankovani a {
	text-decoration: none;
	padding: 2px 5px;
}
.strankovani a#aktivni {
	font-weight: bold;
	background: #EBEBEB;
}
.strankovani a:hover {
	text-decoration: underline;
}
.datum {
	float: right;
	font-style: italic;
	padding-left: 20px;
}
.tlacitko {
	background: #EBEBEB;
	border: 1px solid #999999;
	color: #999999;
	font-weight: bold;
	font-size: 0.9em;
}
.tlacitko:hover {
	color: #4F4F4F;
}
ul.podmenu li {
	background: none;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 0px !important;
	
}

ul.podmenu{
	margin-bottom: 15px;
}
a.loga-reference {
	text-align: center;
	text-decoration: none;
	padding: 10px 20px;
	color: #4F4F4F !important;
	display: block;
}
a.loga-reference img {
	padding-bottom: 4px;
	text-align: center;
}
.galerie {
	margin: 5px 0px 10px 0px;
}
.galerie a {
	/*background: #F7F7F7;
	border: 1px solid #9A9A9A;*/
	padding: 3px;
	float: left;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	color: #4F4F4F !important;
	width: 111px;
	margin-bottom: 10px;
}
.galerie img {
	border: 1px solid #9A9A9A;
	margin-bottom: 2px;
}

/* galerie v Produktech: */
.galerie2 {
	margin: 5px 0px 10px 0px;
}
.galerie2 a {
	padding: 3px;
	float: left;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	color: #4F4F4F !important;
	width: 111px;
	margin-bottom: 10px;
}
.galerie2 img {
	border: 1px solid #9A9A9A;
	margin-bottom: 2px;
}

/* galerie na vstupu: */
.galerie3 {
	margin: 5px 0px;
}
.galerie3 a {
	float: left;
	margin-right: 1px;
	text-decoration: none;
}
.galerie3 img {
	border: 1px solid #9A9A9A;

}

span.cerveny{
	color: Red;
}

.kvalita li{
	padding-bottom: 5px;
	
}
.right {float: right; margin-right: 5px;}
#aktualizovano { float: right; margin-top: -7em; } /* marginem, protoze v ie 6 position absolute blbne */