body {
	margin: 0px;
	font-family: Tamoha, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #3b3c3e;
	background-color: #908b81;
	background-image: url("../img/bg_body.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	text-align: center;
}
p, img, div, form {
	border: 0;
	margin: 0;
	padding: 0;
}
p {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
a, a:visited, a:active {
	color: #72aa01;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: #72aa01;
	text-decoration: none;
	font-weight: bold;
}



strong {
font-size:100%;
font-weight: bold; 
}

em {
font-style: normal;
font-weight: bold;
font-size:100%;
color: #95be19;
}

ul
{
margin:8px;
margin-left: 0;
margin-right: 0;
padding-left: 0;
list-style: none;
}

li 
{
margin-bottom: 4px;
padding-left: 12px;
background-image: url("../img/bg_li.gif");
background-repeat: no-repeat;
background-position: 0 .4em;
line-height: 1.7;
color: #1e1f23;
text-align: left;
font-size: 110%; 
}

.imgfloatleft {
float: left;
margin: 0px 10px 10px 0;
}

/* obsah */

#langbar {
position: absolute;
left: 50%; 
/* margin-left: 70px; */
top: 0;
width: 440px;
height: 40px;
z-index: 0;
padding: 10px 0px 0px 0px; 
}

/* #langbar {
position: absolute;
left: 50%; 
margin-left: 70px; 
top: 0;
width: 270px;
height: 40px;
z-index: 0;
padding: 10px 0px 0px 130px; 
border: 1px solid red;
}
*/


#langbar table td {
padding: 4px;
}

#langbar a, #langbar a:visited, #langbar a:active {
	color: #3b3c3e;
	text-decoration: underline;
	font-weight: normal;
}
#langbar a:hover {
	color: #3b3c3e;
	text-decoration: none;
	font-weight: normal;
}


#holder {
	width: 940px;
	_height: 664px;
	min-height: 664px;
	margin: 0 auto;
  background-color: #f6f6f5;
  padding: 0 0 10px 0;
}


#content-left {
padding: 0px 25px 0px 25px;
width: 600px;
float: left;
text-align: left;
}

#content-right {
width: 290px;
float: right;
text-align: left;
}

#content-left p {
line-height:1.2;
font-size: 110%; 
}

#content-left h2 {
margin: 0px 0 22px 0;
padding: 0;
}
h2 span { display:none  }


#content-left h3 {
margin: 0px 0 12px 0;
padding: 0;
}
h3 span { display:none  }
.zelene {
color: #77ae01;
font-size: 120%;
}
/*#content-left table {
font-size: 110%;
}*/


h4 {
margin: 10px 0 3px 0;
padding: 0;
font-size: 110%;
font-weight: bold;
}

.fotogaleria{background-color: #ffffff;border:1px solid #ced3d5;padding:4px;margin:15px 10px 15px 10px;}

#aktivity {
margin-top: 20px;
min-height: 150px;
_height: 150px;
font-size: 90%;
}

#aktivity-left {
	width: 115px;
	display: block;
	float: left;
	clear: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 80px;
}

#aktivity-right {
	width: 99px;
	float: right;
	display: block;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 90px;
}
#aktivity-middle {
	width: 99px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 90px;
	float: left;
	display: block;
	text-align: left;
}

#aktivity-left h3, #aktivity-middle  h3, #aktivity-right h3 {
display: none;
}

#aktivity-left img, #aktivity-middle  img, #aktivity-right img {
margin-top: 5px;
}

#flash-mapa {
margin-top: 20px;
margin-bottom: 20px;
}

#hypo {
margin-top: 20px;
min-height: 150px;
_height: 150px;
font-size: 90%;
}

#hypo-left {
width: 190px;
float: left;
padding: 45px 20px 0px 90px;
}

#hypo-right {
width: 200px;
float: right;
padding: 45px 10px 0px 90px;
}

#kontakt-table p {
line-height:1.8;
}

#kontakt {
margin-top: 20px;
min-height: 150px;
_height: 150px;
font-size: 90%;
margin-left: 30px;
}

#kontakt-left {
width: 190px;
float: left;
padding: 45px 20px 0px 90px;
}

#kontakt-middle {
width: 277px;
float: left;
padding: 45px 10px 0px 13px;
text-align: left;
}

#kontakt-right {
width: 257px;
float: right;
padding: 38px 10px 0px 13px;
}



/*small footer */
#small-footer {
	width: 940px;
	min-height:155px;
  _height: 155px;
  margin-top: 20px; 
	}

#small-footer-left {
	width: 170px;
	display: block;
	float: left;
	clear: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 50px 18px 0px 100px;
}

#small-footer-right {
	width: 188px;
	float: right;
	display: block;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 100px;
}
#small-footer-middle {
	width: 174px;
	margin: 0px 0px 0px 0px;
	padding: 50px 20px 0px 120px;
	float: left;
	display: block;
	text-align: left;
}

#small-footer-left h2, #small-footer-right h2,  #small-footer-middle h2, #uvod2-left h2, #uvod2-right h2 {
display: none;
}  

#small-footer-left p, #small-footer-right p,  #small-footer-middle p {
color: #3b3c3e;
margin-bottom: 10px;
} 




/* footer */
#footer {
	width: 940px;
	padding: 25px 0px 5px 0px;
	margin: 0 auto;
	color: #ffffff;
	background-image: url("../img/bg_footer.gif");
	background-repeat: repeat-x;
	background-position: top center;
	text-align: left;
	clear: both;
}

#footer-left {
width: 740px;
float:left;
}

#footer-right {
width: 160px;
float: right;
text-align: right;
}

#footer-left a {
padding-right: 4px;
padding-left: 4px;
}

#footer-left .neodsad {
padding-left: 0px;
}

#footer strong {
	font-weight: bold;
	color: #ffffff;
}
#footer a, #footer a:visited, #footer a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

/*html alternativa flashu*/
#top {
width: 940px;
height: 96px;
	background-image: url("../img/bg_top.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
#top-logo {
width: 226px;
float: left;
}

#top-logo h1 {
display: none;
}

#top-lang {
float: right;
width: 714px;
height: 66px;
text-align: right;
}

#top-menu {
float: right;
width: 714px;
text-align: left;
padding-top: 10px;
}

#top-menu a, #top-menu a:visited, #top-menu a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 110%;
	padding: 0px 11px 0px 11px;
	}

#top-menu a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-size: 110%;
}

/* uvod */
#flash-uvod {
width:940px;
height:529px; 
}

#uvod1-left {
	width: 200px;
	min-height: 104px;
	_height: 104px;
	display: block;
	float: left;
	clear: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 18px 0px 70px;
}

#uvod1-right {
	width: 178px;
	min-height: 104px;
	_height: 104px;
	float: right;
	display: block;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 110px;
}
#uvod1-middle {
	width: 194px;
	min-height: 104px;
	_height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 30px 20px 0px 100px;
	float: left;
	display: block;
	text-align: left;
}

#uvod1-left h2, #uvod1-right h2,  #uvod1-middle h2, #uvod2-left h2, #uvod2-right h2 {
display: none;
}  

#uvod1-left p, #uvod1-right p,  #uvod1-middle p {
color: #3b3c3e;
margin-bottom: 10px;
}  

#uvod2 {
clear: both;
}

#uvod2-left {
width: 445px;
padding: 65px 0px 0px 0px;
float: left;
}

#uvod2-right {
width: 324px;
padding: 55px 100px 0px 21px;
float: right;
}

#uvod2-left p, #uvod2-right p {
color: #3b3c3e;
}  

#uvod2-left .link, #uvod2-right .link {
background-image: url("../img/sipka.gif");
background-repeat: no-repeat;
background-position: left;
padding-left: 18px; 
font-weight: normal;
}


hr.cleaner {
	clear: both;
	height: 1px;
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	visibility: hidden;
}

/* NADPISY */
h1 {
	margin: 0px 0 0px 0;
	padding: 0;
	width: 127px;
	height: 183px;
	display: block;
	background-color: #60bb46;
}
h1 span {
	display: none
}

h2 span {
	display: none
}
h3 {
	font-weight: bold;
	color: #ffffff;
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 8px;
	clear: both;
}

/* GOOGLE MAPS */
#google-maps {
margin-top: 25px;
padding: 30px 35px 0px 80px;
	background-repeat: no-repeat;
	background-position: top center;
color: #3b3c3e;
line-height: 1.4;
}
#google-maps h2 {
display: none;
}

/* STIAHNUT KATALOG */
#katalog {
margin-top: 25px;
padding: 30px 35px 0px 80px;
background-repeat: no-repeat;
background-position: top center;
color: #3b3c3e;
line-height: 1.4;
}
#katalog h2 {
display: none;
}

/* PARTNERI */
#partneri {
margin-top: 25px;
padding: 30px 30px 0px 0px;
background-repeat: no-repeat;
background-position: top center;
color: #3b3c3e;
line-height: 1.4;
}
#partneri h2 {
display: none;
}
#partneri-left {
float: left;
width: 99px;
}
#partneri-right {
float: right;
width: 147px;
}


/* FORMULAR SMALL */
#small-form {
padding: 87px 0px 0px 13px;
background-repeat: no-repeat;
background-position: top center;
color: #3b3c3e;
}
#small-form h2 {
display: none;
}



/* FORMULAR */
form {
	margin: 0;
}
.formular input {
	background-color: #efefeb;
	border: 1px solid #cdcdcc;
	font-family: Tamoha, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #3b3c3e;
	margin-bottom: 5px;
}
.formular_radio input {
	background-color: #efefeb4;
	border: none;
	font-family: Tamoha, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3b3c3e;
}
.formular textarea {
	background-color: #efefeb;
	border: 1px solid #cdcdcc;
	font-family: Tamoha, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #3b3c3e;
	margin-bottom: 5px;
}
.formular select {
	background-color: #efefeb;
	border: 1px solid #cdcdcc;
	font-size: 11px;
}
.hviezdicka {
	color: #72aa01;
	font-size: 130%;
	font-weight: bold;
}
.formular .button {
	border: none;
	margin-top: 7px;
}
.formular td {
	padding: 2px;
}

/* VYHLADAVAC BYTOV */
#byty-vyhladavac {
padding: 87px 15px 0px 13px;
background-repeat: no-repeat;
background-position: top center;
color: #3b3c3e;
}
#byty-vyhladavac h2 {
display: none;
}


/* BYTY */
#byty{color:#3b3c3e; }
#byty .highlight{background-color:#e1e1e0 }
#byty .normal{background-color:#f6f6f5 }
#byty .normal1{background-color:#f0f0ee }
#byty .predany{color:#e1e1e0; }
#byty a,#byty a:visited,#byty a:active{color:#3b3c3e;text-decoration:none;font-weight:normal;}
#byty a:hover{color:#3b3c3e;text-decoration:none;font-weight:normal;}
.bytyselect {width:110px;}

#bytdetail-left {
font-size: 100%;
padding: 0px 25px 0px 25px;
width: 600px;
float: left;
text-align: left;
}

#bytdetail-left .podorys { 
width:583px;
background-color:#f0f0ee;
text-align: center;
margin-bottom: 20px;
}

#bytdetail-right {
font-size: 100%;
width: 290px;
padding: 0;
margin: 0;
float: right;
text-align: left;
}

#poloha-left {
padding: 0px 25px 0px 25px;
float: left;
}

#poloha1 {
width:583px;
background-color:#f0f0ee;
}

#poloha-right {
float: right;
padding-top: 150px;
text-align: left;
}