* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #FFFFFF;
}
h2, h3, h4, h5 ,h6, p, ul, ol, table, select {
	margin-bottom: 15px;
}
h1 a {
	display: block;
	text-decoration: none;
	height: 215px;
}

h2 {
	font-size: 130%;
}
h2.red {
	font-size: 130%;
	color: red;
}
h3 {
	font-size: 115%;
	color: #F0892C;
}
h3 a {
	color: #F0892C;
	text-decoration: none;
}

h4 {
	font-size: 100%;
	color: #0077B9;
}
#ObsahLevy a {
	color: #F0892C;
}
a span {
	visibility: hidden;
}
strong {
	font-size: 110%;
	color: #F0892C;
}
.CentrovaniObsahu {
	background-image: url(images/pozadi.png);
	background-repeat: repeat-y;
	margin-left: auto;
    margin-right: auto;
    width: 785px;
}
.blue {
    background-image: url(images/pozadi-blue.png);
	background-repeat: repeat;
}
#Horni {
	background-image: url(images/pozadi-horni.png);
	background-repeat: no-repeat;
	width: 755px;
	height: 20px;
	text-align: right;
	color: #FFFFFF;
	font-size: 80%;
	padding-top: 10px;
	padding-right: 30px;
}
#Horni a:link {
	color: #FFFFFF;
}
#Horni a:visited {
	color: #FFFFFF;
}
#Horni a:hover {
	color: #000000;
}
#HorniLogo {
	background-image: url(images/pozadi-logo.png);
	background-repeat: no-repeat;
	height: 181px;
	width: 785px;
}
#PrvniNavigace {
	background-image: url(images/pozadi-prvni-navigace.png);
	background-repeat: no-repeat;
	height: 40px;
	width: 423px;
	padding-left: 362px;
}
#HlavniNavigace {
	height: 35px;
	width: 785px;
}
#Obsah {
	background-image: url(images/pozadi-obsah.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 785px;
	min-height: 350px;
	_height: 350px;
}
#ObsahLevy {
	float: left;
	width: 540px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 30px;
}
#ObsahLevy li {
	margin-left: 25px;
}
#ObsahPravy {
	float: right;
	width: 150px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	font-size: 90%;
	padding-right: 25px;
	min-height: 470px;
	_height: 470px;
	padding-bottom: 25px;
	background-image: url(images/pozadi-pravy.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#ObsahPravy li {
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 10px;
}
#Dolni {
	background-image: url(images/pozadi-dolni.png);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	position: top;
	text-align: center;
	padding-top: 10px;
	height: 50px;
	color: #FFFFFF;
	font-size: 80%;
	padding-bottom: 0px;
	width: 785px;
	background-position: center top;
}
#Paticka {
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	color: #999999;
	font-size: 90%;
	padding-bottom: 5px;
}
#Dolni p {
	margin-bottom: 5px;
}
#Dolni a {
	color: #FFFFFF;
}
#Dolni a:hover {
	color: #CCCCCC;
}
.nulovani {
	clear: both;
	visibility: hidden;
}
#ObsahLevy h2 {
	font-size: 130%;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #C1EAFF;
	color: #0077B9;
	padding-left: 5px;
}
#ObsahLevy h3 {
	font-size: 110%;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FADABC;
	color: #F0892C;
	padding-left: 5px;
}

/* Hlavni navigace - horni lista */

#HlavniNavigace a {
	background: url(images/navigace.png) 0px 0px;
	display: block;
	height: 35px;
	width: 103px;
	text-decoration: none;
}
#HlavniNavigace a:hover {
	background: url(images/navigace.png) 0px 35px;
}
#HlavniNavigace .aktivni a {
	background: url(images/navigace.png) 0px 35px;
}

#HlavniNavigace a.druhy {
	background: url(images/navigace.png) -103px 0px;
	width: 85px;
}
#HlavniNavigace a.druhy:hover {
	background: url(images/navigace.png) -103px 35px;
}
#HlavniNavigace .aktivni a.druhy {
	background: url(images/navigace.png) -103px 35px;
}

#HlavniNavigace a.treti {
	background: url(images/navigace.png) -188px 0px;
	width: 110px;
}
#HlavniNavigace a.treti:hover {
	background: url(images/navigace.png) -188px 35px;
}
#HlavniNavigace .aktivni a.treti {
	background: url(images/navigace.png) -188px 35px;
}

#HlavniNavigace a.ctvrty {
	background: url(images/navigace.png) -298px 0px;
	width: 89px;
}
#HlavniNavigace a.ctvrty:hover {
	background: url(images/navigace.png) -298px 35px;
}
#HlavniNavigace .aktivni a.ctvrty {
	background: url(images/navigace.png) -298px 35px;
}

#HlavniNavigace a.paty {
	background: url(images/navigace.png) -387px 0px;
	width: 129px;
}
#HlavniNavigace a.paty:hover {
	background: url(images/navigace.png) -387px 35px;
}
#HlavniNavigace .aktivni a.paty {
	background: url(images/navigace.png) -387px 35px;
}

#HlavniNavigace a.sesty {
	background: url(images/navigace.png) -516px 0px;
	width: 62px;
}
#HlavniNavigace a.sesty:hover {
	background: url(images/navigace.png) -516px 35px;
}
#HlavniNavigace .aktivni a.sesty {
	background: url(images/navigace.png) -516px 35px;
}

#HlavniNavigace a.sedmy {
	background: url(images/navigace.png) -578px 0px;
	width: 82px;
}
#HlavniNavigace a.sedmy:hover {
	background: url(images/navigace.png) -578px 35px;
}
#HlavniNavigace .aktivni a.sedmy {
	background: url(images/navigace.png) -578px 35px;
}

#HlavniNavigace a.osmy {
	background: url(images/navigace.png) -660px 0px;
	width: 125px;
}
#HlavniNavigace a.osmy:hover {
	background: url(images/navigace.png) -660px 35px;
}
#HlavniNavigace .aktivni a.osmy {
	background: url(images/navigace.png) -660px 35px;
}

#HlavniNavigace ul {
	list-style: none;
	margin-bottom: 0px;
}
#HlavniNavigace li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}

/* Prvni navigace - horni lista */

#PrvniNavigace a {
	background: url(images/prvni-navigace.png) 0px 0px;
	display: block;
	height: 40px;
	width: 111px;
	text-decoration: none;
}
#PrvniNavigace a:hover {
	background: url(images/prvni-navigace.png) 0px 40px;
}
#PrvniNavigace .aktivni a {
	background: url(images/prvni-navigace.png) 0px 40px;
}
#PrvniNavigace a.druhy {
	background: url(images/prvni-navigace.png) -111px 0px;
	width: 110px;
}
#PrvniNavigace a.druhy:hover {
	background: url(images/prvni-navigace.png) -111px 40px;
}
#PrvniNavigace .aktivni a.druhy {
	background: url(images/prvni-navigace.png) -111px 40px;
}
#PrvniNavigace a.treti {
	background: url(images/prvni-navigace.png) -221px 0px;
	width: 71px;
}
#PrvniNavigace a.treti:hover {
	background: url(images/prvni-navigace.png) -221px 40px;
}
#PrvniNavigace .aktivni a.treti {
	background: url(images/prvni-navigace.png) -221px 40px;
}
#PrvniNavigace a.ctvrty {
	background: url(images/prvni-navigace.png) -292px 0px;
	width: 98px;
}
#PrvniNavigace a.ctvrty:hover {
	background: url(images/prvni-navigace.png) -292px 40px;
}
#PrvniNavigace .aktivni a.ctvrty {
	background: url(images/prvni-navigace.png) -292px 40px;
}
#PrvniNavigace ul {
	list-style: none;
	margin-bottom: 0px;
}
#PrvniNavigace li {
	display: inline;
	float: left;
}
.neviditelny {
	visibility: hidden;
}
#ObsahLevy dt {
	margin-bottom: 5px;
}
#ObsahLevy dd {
	margin-left: 10px;
	margin-bottom: 15px;
}
.tabulka-pasove-pily {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-size: 85%;
	width: 535px;
}
.tabulka-pasove-pily  td {
	text-align: center;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.tabulka-pasove-pily-prvni-radek {
	background-color: #B0B0B0;
}
td.tabulka-pasove-pily-prvni-sloupec {
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}
.tabulka-pilove-listy {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	font-size: 85%;
	/*width: 535px;*/
}
.tabulka-pilove-listy  td {
	text-align: center;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.tabulka-pilove-listy-prvni-radek {
	background-color: #B0B0B0;
	color: #FFFFFF;
}
.pasove-pily-obrazek-nahled {
	padding: 3px;
	border: 1px solid #F0892C;
}
.tabulka-doporucene-rychlosti {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	width: 100%;
}
.tabulka-doporucene-rychlosti  td {
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align: center;
}
.tabulka-doporucene-rychlosti-prvni-radek {
	background-color: #B0B0B0;
	color: #FFFFFF;
}
td.tabulka-doporucene-rychlosti-sloupec {
	text-align: left;
	background-color: #FF9900;
	color: #FFFFFF;
}
.tabulka-doporucene-rychlosti td.left {
	text-align: left;
}
img.pasove-pily {
	border: 1px solid #999999;
	padding: 3px;
}
/* univerzalni formular */

.uni-formular fieldset {
	border-style: none;
}
.uni-formular label {
	display: block;
}
.uni-formular br {
	display: none;
}
.uni-formular p br {
	display: inline;
}.novinka {
	color: #FF0000;
}
#ObsahPravy a:link, #ObsahPravy a:visited {
	color: #FFFFFF;
}
#ObsahPravy a:hover {

	color: #000000;
}
.tabulka-akce {
    border: 1px solid blue;
}
tr.gray {
    background: gray;
}
#ObsahPravy img {
    border: 1px solid #F0892C;
}
#ObsahPravy img:hover {
    border: 1px solid #0077B9;
}
.bez {
    margin-bottom: 0px;
}
.vpravo {
    text-align: right;
}

