* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
h2, h3, h4, h5 ,h6, p, ul, ol, table, select {
	margin-bottom: 15px;
}
h1 a {
	display: block;
	text-decoration: none;
	height: 65px;
}
h2 {
	font-size: 150%;
	font-weight: normal;
}
h3 {
	font-size: 110%;
	color: #F0892C;
	font-weight: normal;
}
h4 {
	font-size: 105%;
	font-weight: normal;
}
hr {
	height: 1px;
	border: 0px solid #FFFFFF;
}
strong {
	font-size: 110%;
	color: #F0892C;
}
#CentrovaniObsahu {
	margin-left: -400px;
	position: absolute;
	left: 50%;
	width: 800px;
}
.pozadi {
	background: url(images/pozadi.jpg) repeat;
}

/* pozadi u stranek stroju */

.pozadi-deluxe {
	background: url(images/pozadi-stroje-deluxe.jpg) repeat;
}
.pozadi-compact {
	background: url(images/pozadi-stroje-compact.jpg) repeat;
}
.pozadi-classic {
	background: url(images/pozadi-stroje-classic.jpg) repeat;
}
.pozadi-cycling {
	background: url(images/pozadi-stroje-cycling.jpg) repeat;
}
#Horni {
	background-image: url(images/pozadi-horni.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 65px;
	padding-top: 50px;
	padding-left: 50px;
}
#Horni hr {
	display: none;
}
#HorniStroje {
	background-image: url(images/pozadi-stroje-horni.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 65px;
	padding-top: 50px;
	padding-left: 50px;
}
#HorniStroje hr {
	display: none;
}
/*#Horni a:link {
	color: #FFFFFF;
}
#Horni a:visited {
	color: #FFFFFF;
}
#Horni a:hover {
	color: #000000;
}*/
#ObsahLevy { 
	float: left;
	width: 570px;
}
#ObsahLevyHorni {
	background-image: url(images/pozadi-levy-horni.jpg);
	background-repeat: no-repeat;
	height: 230px;
	width: 570px;
}
#ObsahPravy {
	float: right;
	width: 230px;
	min-height: 450px;
	_height: 450px;
}
#ObsahPravyHorni {
	background-image: url(images/pozadi-pravy-horni.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 110px;
	padding-left: 120px;
}
#HorniNavigace {
	height: 305px;
	width: 570px;
}
#HorniNavigaceStroje {
	height: 65px;
	width: 570px;
}
#PravaNavigace {

	height: 380px;
	width: 230px;
}
#PravaImage {
	width: 209px;
	padding-top: 87px;
	text-align: right;
	padding-right: 21px;
}
#ObsahLevyDolni {
	height: 110px;
	width: 540px;
	margin-left: 30px;
}
.pozadi-leve-dolni-deluxe {
	background: url(images/pozadi-stroje-levy-dolni-deluxe.jpg) no-repeat -55px 0px;
}
.pozadi-leve-dolni-compact {
	background: url(images/pozadi-stroje-levy-dolni-compact.jpg) no-repeat -55px 0px;
}
.pozadi-leve-dolni-classic {
	background: url(images/pozadi-stroje-levy-dolni-classic.jpg) no-repeat -55px 0px;
}
.pozadi-leve-dolni-cycling {
	background: url(images/pozadi-stroje-levy-dolni-cycling.jpg) no-repeat -55px 0px;
}
#Text {
	width: 480px;
	padding-top: 25px;
	padding-right: 40px;
	padding-left: 50px;
	font-size: 90%;
}
#Text p {
	text-align: justify;
}
#Text li {
	margin-left: 25px;
}
#Text a:link {
	color: #FF9900;
}
#Text a:visited {
	color: #FF9900;
}
#Text a:hover {
	color: #006633;
}
#Text a:active {
	color: #FF0000;
}
#Dolni {
	width: 740px;
	background-color: #FFFFFF;
	font-size: 80%;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 60px;
	visibility: hidden;
	display: none;
}
#Dolni p {
	margin-bottom: 0px;
}
#Dolni a:link {
	color: #FF9900;
}
#Dolni a:visited {
	color: #FF9933;
}
#Dolni a:hover {
	color: #336600;
}
.nulovani {
	clear: both;
	visibility: hidden;
}

/* Horni navigace - horni lista */

#HorniNavigace a {
	background: url(images/navigace-horni.jpg) 0px 0px;
	display: block;
	height: 305px;
	width: 165px;
	text-decoration: none;
}
#HorniNavigace a:hover {
	background: url(images/navigace-horni.jpg) 0px 305px;
}
#HorniNavigace .aktivni a {
	background: url(images/navigace-horni.jpg) 0px 305px;
}
#HorniNavigace a.druhy {
	background: url(images/navigace-horni.jpg) -165px 0px;
	width: 140px;
}
#HorniNavigace a.druhy:hover {
	background: url(images/navigace-horni.jpg) -165px 305px;
}
#HorniNavigace .aktivni a.druhy {
	background: url(images/navigace-horni.jpg) -165px 305px;
}
#HorniNavigace a.treti {
	background: url(images/navigace-horni.jpg) -305px 0px;
	width: 125px;
}
#HorniNavigace a.treti:hover {
	background: url(images/navigace-horni.jpg) -305px 305px;
}
#HorniNavigace .aktivni a.treti {
	background: url(images/navigace-horni.jpg) -305px 305px;
}
#HorniNavigace a.ctvrty {
	background: url(images/navigace-horni.jpg) -430px 0px;
	width: 140px;
}
#HorniNavigace a.ctvrty:hover {
	background: url(images/navigace-horni.jpg) -430px 305px;
}
#HorniNavigace .aktivni a.ctvrty {
	background: url(images/navigace-horni.jpg) -430px 305px;
}
#HorniNavigace ul {
	list-style: none;
	margin-bottom: 0px;
}
#HorniNavigace li {
	display: inline;
	float: left;
}

/* Horni navigace STROJE - horni lista */

#HorniNavigaceStroje a {
	background: url(images/navigace-horni-stroje.jpg) 0px 0px;
	display: block;
	height: 65px;
	width: 165px;
	text-decoration: none;
}
#HorniNavigaceStroje a:hover {
	background: url(images/navigace-horni-stroje.jpg) 0px 65px;
}
#HorniNavigaceStroje .aktivni a {
	background: url(images/navigace-horni-stroje.jpg) 0px 65px;
}
#HorniNavigaceStroje a.druhy {
	background: url(images/navigace-horni-stroje.jpg) -165px 0px;
	width: 145px;
}
#HorniNavigaceStroje a.druhy:hover {
	background: url(images/navigace-horni-stroje.jpg) -165px 65px;
}
#HorniNavigaceStroje .aktivni a.druhy {
	background: url(images/navigace-horni-stroje.jpg) -165px 65px;
}
#HorniNavigaceStroje a.treti {
	background: url(images/navigace-horni-stroje.jpg) -310px 0px;
	width: 120px;
}
#HorniNavigaceStroje a.treti:hover {
	background: url(images/navigace-horni-stroje.jpg) -310px 65px;
}
#HorniNavigaceStroje .aktivni a.treti {
	background: url(images/navigace-horni-stroje.jpg) -310px 65px;
}
#HorniNavigaceStroje a.ctvrty {
	background: url(images/navigace-horni-stroje.jpg) -430px 0px;
	width: 140px;
}
#HorniNavigaceStroje a.ctvrty:hover {
	background: url(images/navigace-horni-stroje.jpg) -430px 65px;
}
#HorniNavigaceStroje .aktivni a.ctvrty {
	background: url(images/navigace-horni-stroje.jpg) -430px 65px;
}
#HorniNavigaceStroje ul {
	list-style: none;
	margin-bottom: 0px;
}
#HorniNavigaceStroje li {
	display: inline;
	float: left;
}

/* Prava navigace - jazyky lista */

#PravaNavigaceJazyky a {
	background: url(images/navigace-vlajky.png) 0px 0px;
	display: block;
	height: 19px;
	width: 85px;
	text-decoration: none;
}
#PravaNavigaceJazyky a:hover {
	background: url(images/navigace-vlajky.png) 85px 0px;
}
#PravaNavigaceJazyky .aktivni a {
	background: url(images/navigace-vlajky.png) 85px 0px;
}
#PravaNavigaceJazyky a.druhy {
	background: url(images/navigace-vlajky.png) 0px -19px;
}
#PravaNavigaceJazyky a.druhy:hover {
	background: url(images/navigace-vlajky.png) 85px -19px;
}
#PravaNavigaceJazyky .aktivni a.druhy {
	background: url(images/navigace-vlajky.png) 85px -19px;
}
#PravaNavigaceJazyky a.treti {
	background: url(images/navigace-vlajky.png) 0px -38px;
	height: 27px;
}
#PravaNavigaceJazyky a.treti:hover {
	background: url(images/navigace-vlajky.png) 85px -38px;
}
#PravaNavigaceJazyky .aktivni a.treti {
	background: url(images/navigace-vlajky.png) 85px -38px;
}
#PravaNavigaceJazyky ul {
	list-style: none;
	margin-bottom: 0px;
}
#PravaNavigaceJazyky li {
	margin: 0px;
	padding: 0px;
}

/* Prava navigace - prava lista */

#PravaNavigace a {
	background: url(images/navigace-prava.jpg) 0px 0px;
	display: block;
	height: 50px;
	width: 230px;
	text-decoration: none;
}
#PravaNavigace a:hover {
	background: url(images/navigace-prava.jpg) 230px 0px;
}
#PravaNavigace .aktivni a {
	background: url(images/navigace-prava.jpg) 230px 0px;
}
#PravaNavigace a.druhy {
	background: url(images/navigace-prava.jpg) 0px -50px;
	height: 45px;
}
#PravaNavigace a.druhy:hover {
	background: url(images/navigace-prava.jpg) 230px -50px;
}
#PravaNavigace .aktivni a.druhy {
	background: url(images/navigace-prava.jpg) 230px -50px;
}
#PravaNavigace a.treti {
	background: url(images/navigace-prava.jpg) 0px -95px;
	height: 45px;
}
#PravaNavigace a.treti:hover {
	background: url(images/navigace-prava.jpg) 230px -95px;
}
#PravaNavigace .aktivni a.treti {
	background: url(images/navigace-prava.jpg) 230px -95px;
}
#PravaNavigace a.ctvrty {
	background: url(images/navigace-prava.jpg) 0px -140px;
	height: 47px;
}
#PravaNavigace a.ctvrty:hover {
	background: url(images/navigace-prava.jpg) 230px -140px;
}
#PravaNavigace .aktivni a.ctvrty {
	background: url(images/navigace-prava.jpg) 230px -140px;
}
#PravaNavigace a.paty {
	background: url(images/navigace-prava.jpg) 0px -187px;
	height: 46px;
}
#PravaNavigace a.paty:hover {
	background: url(images/navigace-prava.jpg) 230px -187px;
}
#PravaNavigace .aktivni a.paty {
	background: url(images/navigace-prava.jpg) 230px -187px;
}
#PravaNavigace a.sesty {
	background: url(images/navigace-prava.jpg) 0px -233px;
	height: 45px;
}
#PravaNavigace a.sesty:hover {
	background: url(images/navigace-prava.jpg) 230px -233px;
}
#PravaNavigace .aktivni a.sesty {
	background: url(images/navigace-prava.jpg) 230px -233px;
}
#PravaNavigace a.sedmy {
	background: url(images/navigace-prava.jpg) 0px -278px;
	height: 45px;
}
#PravaNavigace a.sedmy:hover {
	background: url(images/navigace-prava.jpg) 230px -278px;
}
#PravaNavigace .aktivni a.sedmy {
	background: url(images/navigace-prava.jpg) 230px -278px;
}
#PravaNavigace a.osmy {
	background: url(images/navigace-prava.jpg) 0px -323px;
	height: 57px;
}
#PravaNavigace a.osmy:hover {
	background: url(images/navigace-prava.jpg) 230px -323px;
}
#PravaNavigace .aktivni a.osmy {
	background: url(images/navigace-prava.jpg) 230px -323px;
}
#PravaNavigace ul {
	list-style: none;
	margin-bottom: 0px;
}
#PravaNavigace li {
	margin: 0px;
	padding: 0px;
}

/* zneviditelneni prvku */

.neviditelny {
	visibility: hidden;
}

/* definice stylu definicniho listu */

#ObsahLevy dt {
	margin-bottom: 5px;
}
#ObsahLevy dd {
	margin-left: 10px;
	margin-bottom: 15px;
}
.vyhledavaci-tlacitko {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	width: 70px;
	height: 22px;
	vertical-align: middle;
	font-size: 75%;
	text-align: center;
}
.vyhledavaci-pole {
	background: #FFFFFF;
	border: 1px solid #989FA5;
	width: 125px;
	height: 17px;
	color: #FE7D2C;
	font-size: 75%;
	vertical-align: middle;
	padding-top: 3px;
}
.zeleny-text {
	color: #014A39;
}
.oranzovy-text {
	color: #FF6600;
}
.cerveny-text {
	color: #E10915;
}

/* formatovani horniho formulare a loga s tlacitkem zpet na uvodni stranku */

.horni-formatovani form {
	width: 250px;
	display: block;
	height: 50px;
	float: left;
	padding-top: 15px;
}
.horni-formatovani h1 {
	width: 500px;
	font-size: 10px;
	float: left;
}
.horni-formatovani hr {
	height: 1px;
}
/* formatovani nadpisu */

.nadpis-vitejte {
	background: url(images/nadpis-vitejte.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-reference {
	background: url(images/nadpis-reference.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-stroje-specifikace {
	background: url(images/nadpis-stroje-specifikace.png) no-repeat;
	height: 19px;
}
.nadpis-objednavka {
	background: url(images/nadpis-objednavka.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-kontakt {
	background: url(images/nadpis-kontaktni-informace.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-aktuality {
	background: url(images/nadpis-aktuality-novinky.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-ceniky {
	background: url(images/nadpis-ceniky.png) no-repeat;
	display: block;
	height: 19px;
}
.nadpis-deluxe-sedy {
	background: url(images/logo-deluxe.png) no-repeat;
	height: 37px;
	width: 142px;
	display: block;
}
.nadpis-compact-sedy {
	background: url(images/logo-compact.png) no-repeat;
	display: block;
	height: 36px;
	width: 186px;
}
.nadpis-classic-sedy {
	background: url(images/logo-classic.png) no-repeat;
	display: block;
	height: 36px;
	width: 147px;
}
.nadpis-deluxe-sedy-maly {
	background: url(images/logo-deluxe-sede-male.png) no-repeat;
	height: 24px;
	display: block;
}
.nadpis-compact-sedy-maly {
	background: url(images/logo-compact-sede-male.png) no-repeat;
	display: block;
	height: 24px;
}
.nadpis-classic-sedy-maly {
	background: url(images/logo-classic-sede-male.png) no-repeat;
	display: block;
	height: 24px;
}
.nadpis-deluxe-bily-velky {
	background: url(images/logo-deluxe-bile-velke.png) no-repeat;
	height: 37px;
	display: block;
}
.nadpis-compact-bily-velky {
	background: url(images/logo-compact-bile-velke.png) no-repeat;
	display: block;
	height: 36px;
}
.nadpis-classic-bily-velky {
	background: url(images/logo-classic-bile-velke.png) no-repeat;
	display: block;
	height: 36px;
}
.nadpis-cycling-bily-velky {
	background: url(images/logo-cycling-bile-velke.png) no-repeat;
	display: block;
	height: 42px;
}
.nahled-stroj {
	float: left;
	margin-right: 8px;
	_margin-right: 6px;
	margin-bottom: 10px;
	text-align: center;
}
#Text .nahled-stroj p {
	margin-bottom: 0px;
	text-align: center;
}
.nahled-stroj img {
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}
.nahled-stroj a:hover img {
	border: 1px solid #FF9900;
}
.nahled-stroj-compact a:hover img {
	border: 1px solid #065E4D;
}
.nahled-stroj-detail {
	width: 480px;
}
.nahled-stroj-detail img {
	border-top: 1px solid #F36813;
	border-right: 1px solid #F36813;
	border-bottom: 10px solid #F36813;
	border-left: 1px solid #F36813;
	margin-bottom: 10px;
}
.nahled-stroj-detail img.levy {
	margin-right: 16px;
	float: left;
}
.reference {
	font-size: 85%;
	padding-left: 20px;
}
.zelene-ohraniceni img {
	border-color: #065E4D;
}
.cerne-ohraniceni img {
	border-color: #000000;
}
.cervene-ohraniceni img {
	border-color: #DA0D12;
}
.nahled-stroj-classic a:hover img {
	border: 1px solid #000000;
}
.form1 fieldset  {
	border: 1px solid #FFFFFF;
	margin-bottom: 15px;
	width: 428px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.form1 legend {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #004938;
}
.form1 label {
	color: #666666;
}
.form1 input {
	border: 1px solid #989FA5;
	background-color: #FFFFFF;
	height: 20px;
}
.form1 p {
	padding-left: 26px;
	_padding-top: 15px;
}
img.ramecek {
	padding: 5px;
	border: 1px solid #999A9C;
}
