body{
	margin: 0px;
	padding: 0px;
	background:url(./images/body-back.gif) repeat-x;
	background-color:#ECE9D8;	
}

h1, h2, h3 {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

a img{
	border:none;
}

div#mainWrapper{
	width: 759px;
	margin: auto;
}

div#languageAlternatives{
	text-align:right;
	margin-right:10px;
	margin-top:3px;
	height:19px; /* celkova vyska 22px i s marginem*/
}

div#topBaner{
	height:124px;
	background:url(./images/top-baner.png);
}

div#menuArea{
	height:29px;
	background:url(./images/menu-back.png);
}

#nav, #nav ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1;
	float:right;
	padding-top:7px;
}

#nav a {
	font-family:Arial, sans-serif;
	font-weight:bold;
	display: block;
	width: 113px;
}

#nav li { /* all list items */
	float: left;
	width: 113px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 120px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li a{
	color:#000000;
	text-decoration:none;
	font-size:15px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul li a{
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	background: #9C0E0E;
	border-bottom:1px solid #820B0B;
}

#nav li ul li a:hover{
	background: #BB1313;
}

div#contentAreaBorders{

	background:url(./images/content-back.gif) repeat-y;
}

div#contentArea{
	background:url(images/content-top-back.png) repeat-x;
	font-family:Arial, sans-serif;
	margin:0px 4px 0px 5px;
}

div#leftContent{
	width: 234px;
	background: url(./images/left-content-top-back.png) no-repeat;
	text-align: right;
	float: left;
}

#leftContent h3{
	padding-top:30px;
	padding-right:35px;
	font-size:17px;
	color:#7B0808;
}

ul#advantages{
	margin:0px;
	margin-top:14px;
	padding:0px;
	text-align:left;
	list-style: none;
	background:url(./images/advantages-back.png);
	color:#FFFFFF;
	font-size:12px;
}

ul#advantages a{
	color:#FFFFFF;
}

ul#advantages a:hover{
	color:silver;
	text-decoration:none;
}

ul#advantages li{
	margin-left: 15px;
	padding-top: 1px;
	padding-left: 15px;
	background-image: url(./images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 200px;
}
#bottom {
	background-image: url(images/left-content-bottom-back.png);
	width: 234px;
	height: 13px;
	background-repeat: no-repeat;
}
#rightContent {
	padding-left: 30px;
	float: left;
	width: 480px;
}

#rightContent p {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 12px;
}
.introduce {
	width: 460px;	
	height: 125px;
	margin-bottom: 15px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.introduce#inImgHpSauny {
	background-image: url(images/hp-sauny.jpg);	
}

.introduce#inImgHpInfraSauny {
	background-image: url(images/hp-infra-sauny.jpg);	
}

.introduce#inImgHpInfraSauny2 {
	background-image: url(images/hp-infra-sauny-2.jpg);	
}

.introduce#inImgHpInfraSauny3 {
	background-image: url(images/hp-infra-sauny-3.jpg);	
}

.introduce h3 {
	padding: 0px;
	margin-left: 175px;
	font-size: 18px;
	font-weight: bold;
}
.introduce p {
margin-left: 185px;
margin-top: 8px;
}

h2{
	color: silver;
	font-size:18px;
	margin-top:20px;
}

#bottomContent h2{
	color:#000000;
	margin-left:20px;
}

#bottomContent {
	clear: both;
}
#bottomContent p {
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-size: 12px;
}
.introduce2 {
/*	height: 190px;*/
	width: 250px;
	float: left;
}

.introduce2 .inImgClass {
	height: 130px;
	background-color: #ECE9D8;	
	background-repeat: no-repeat;
	background-position: center center;
	border-right: 1px solid white;
}

.introduce2 #inImgDoplnky {
	background-image: url(images/hp-doplnky.jpg);
}

.introduce2 #inImgVirivky {
	background-image: url(images/hp-virivky.jpg);
}

.introduce2 #inImgLazne {
	background-image: url(images/ico-parni.jpg);
}

.introduce2 #inImgFamily {
	background-image: url(images/ico-family.jpg);
}

.introduce2 #inImgFinlandia {
	background-image: url(images/ico-finlandia.jpg);
}

.introduce2 #inImgPoplar {
	background-image: url(images/ico-poplar.jpg);
}

.introduce2 #inImgEconomy {
	background-image: url(images/ico-economy.jpg);
}

.introduce2 #inImgRoyal {
	background-image: url(images/ico-royal.jpg);
}

.introduce2 #inImgOutdoor {
	background-image: url(images/ico-outdoor.jpg);
}

.introduce2 #inImgComm {
	background-image: url(images/ico-commercial.jpg);
}

.introduce2 #inImgCombi {
	background-image: url(images/ico-combi.jpg);
}

.introduce2 #inImgAtyp {
	background-image: url(images/ico-atypic.jpg);
}

.introduce2 #inImgInfraFamily {
	background-image: url(images/ico-infra-family.jpg);
}

.introduce2 #inImgInfraPoplar {
	background-image: url(images/ico-infra-poplar.jpg);
}

.introduce2 #inImgZajimavosti {
	background-image: url(images/ico-zajimavosti.jpg);
}

.introduce2 #inImgIki {
	background-image: url(images/ico-iki.jpg);
}

.introduce2 #inImgSawo {
	background-image: url(images/ico-sawo.jpg);
}

.introduce2 #inImgSawoCombi {
	background-image: url(images/ico-sawo-combi.jpg);
}

.introduce2 #inImgDrevo {
	background-image: url(images/ico-drevo-2.jpg);
}

.introduce2 #inImgDoor {
	background-image: url(images/ico-door.jpg);
}

.introduce2 #inImgDesign {
	background-image: url(images/ico-design.jpg);
}

.introduce2 #inImgHobby {
	background-image: url(images/ico-hobby.jpg);
}

.introduce2 #inImgRegulace {
	background-image: url(images/ico-regulace.jpg);
}

.introduce2 .desc {
	border-right: 1px solid #ECE9D8;
}
.introduce2 h3, .introduce2 p {
	padding-left: 30px;
	width: 190px;
}

.introduce2 p{
	text-align:justify;
}

.introduce2 ul{
	font-size:12px;
}

.introduce2.last .inImgClass, .introduce2.last .desc {
	border-width: 0px;
}

#footer {
	background-image: url(images/footer2.png);
	width: 750px;
	height: 93px;
	margin-left:5px;
	clear:both;
	margin-top:10px;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

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

#copyright{
	padding-top:70px;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
}

.regularPara ul, .regularPara ol{
	font-size:12px;
}

table#tableTopidla{
	font-size:12px;
}

table#tableTopidla th{
	background-color:#FECA65;
}

table#tableTopidla td{
	background-color:#FF9966;
}

em.strike{
	text-decoration:underline;
}

div#saunovani{
	width:290px;
}

div#saunovani p{
	padding:3px;
	margin:1px;
}

table.kontakt{
	width:100%;
	font-size:12px;
}

table.kontakt th{
	text-align:right;
	background-color:#BB0C0C;
	color:#FFFFFF;
}

table.kontakt th.spec{
	text-align:center;
}

table.kontakt td{
	background-color:#F9F8F4;
	vertical-align:top;
}

a.odkazovka{
	padding:0;
	margin:0;
	display:block;
	text-align:right;
	font-size:10px;
	padding-right:20px;
}

a.odkazovka:hover{
	background:url(/images/odkazovka.gif) no-repeat right top;
	text-decoration:none;
}

img#logo{
	position:relative;
	top:18px;
	left:453px;
}

div#hpLink{
	font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
	font-weight:bold;
	float:left;
	font-size:13px;
}

div#hpLink a{
	color:#FFFFFF;
}

table#cForm{
	font-size:12px;
}

table#cForm th{
	text-align:right;
}

sup{
	color:red;
}

input#hackField{
	display:none;
}

div#errors{
	background-color:#F7E8B5;
	color:red;
	font-size:12px;
	border:1px solid #F88383;
	padding:5px;
}

img.rFlo{
	float:right;
	padding:3px;
	border:1px solid #FFFFFF;
}

img.lFlo{
	float:left;
	padding:3px;
	border:1px solid #FFFFFF;
}

a.picHref{
	display:block;
	float:left;
	margin-top:10px;
	border:1px solid white;
	font-size:1px;
}

a.picHref:hover{
	border:1px solid #820B0B;
}

a.picHref2{
	display:block;
	border:1px solid #ECE9D8;
	font-size:1px;
	width:190px;
	height:120px;
	margin:auto;
}

a.picHref2:hover{
	border:1px solid #820B0B;
}

.inImgClassHP{
	padding:4px;
	height: 122px;
	background-color: #ECE9D8;	
	background-repeat: no-repeat;
	background-position: center center;
	border-right: 1px solid white;
}