a {
	color: #2B8900;
	font-weight: bold;
}
a:hover {
	color: #2B8900;
	text-decoration: none;
}
body {
	background-color: #ffffff;
	color: #272727;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0px auto;
	position: relative;
	text-align: center;
	width: 771px;
	padding: 0px;
	/* top:120px;  když je widebanner */
	top: 10px;
}
h1, h2, h3, h4 {
	color: #2B8900;
	font-weight: normal;
	margin-top: 0px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif
}
h1 {
	font-size: 190%;
}
h2 {
	font-size: 150%;
}
h3 {
	font-size: 130%;
}
h4 {
	font-size: 100%;
}
.tright {text-align: right;}
#contentdev h1 {color:#055188;}
img {
	border: none;
}
#head {
	background: url(header.jpg) no-repeat;
	color: inherit;
	height: 230px;
	position: relative;
	text-align: left;
	width: 771px;
}
#logo {
	cursor: pointer;
	display: block;
	height: 51px;
	margin-left: 45px;
	position: absolute;
	text-align: left;
	text-decoration: none;
	top: 15px;
	width: 232px;
	z-index: 15;
}
#logo span {
	background: url(jihoreal-logotyp.jpg) no-repeat;
	display: block;
	height: 51px;
	position: absolute;
	width: 232px;
	z-index: 5;
}
#logo strong {
	color: black;
	position: absolute;
	text-decoration: underline;
}
#logo:hover strong {
	text-decoration: none;
}
#page {
	posi tion: relative;top:110px;
	text-align: left;
	width: 771px;
	background-color: #EBF4E6;
}

#pagedev {
	position: relative;
	text-align: left;
	width: 771px; 
}
#menu {
	background: url(menu.jpg) repeat-x right top;
	font-size: 95%;
	line-height: 39px;
	margin: 0px auto;
	width: 771px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
}
#menu a {
	color: #ffffff;
	line-height: 39px;
	text-decoration: underline;
	padding: 7px 13px 7px 0px;
	background: url(menu-divider.gif) no-repeat right;
}
#menu a:hover {
	color: #ffffff;
	text-decoration: none;
}
#menu li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: url(menu-arrow.gif) 0% 50% no-repeat;
	padding-left: 13px;
	magin-right: 14px;
	margin-left: 6px;
}
#menu li.current a, #menu li.current a:hover {
	cursor: default;
	text-decoration: none;
}
#menu li.end a, #menu li.end a:hover {
	background: none;
}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-bottom: 13px;
	background: url(content1.jpg) no-repeat bottom;
}
#maindev {
	background: #ffffff url(contentdev-layout.jpg) repeat-y;
	width: 771px;
	line-height: 150%;
}
#contentdev {
	background: url(contentdev-top.jpg) no-repeat top;	
	padding:30px 40px 0px 40px;
	width: 691px;
	line-height: 150%;
}
#maindevbottom {
	background: url(contentdev-bot.jpg) no-repeat top;	
  width:771px;
	height: 25px;
}
.dev img.left {float:left;
  padding:0px 20px 0px 0px;
}
.dev img.right {float:right;
  padding:0px 0px 0px 0px;
}
.divider {border-top:5px solid #EDF3F7;width:100%;height:5px;float:none;clear:both;padding-top:20px;margin-top:20px;}
.dev {padding: 20px 0px;border-top:5px solid #EDF3F7;position:relative;}
.dev h2 a {color:#2B8900;font-size:90%;font-weight:normal;}
p.page {padding:20px 0px;text-align:right}
p.pr {width:15%;float:left;}
p.str {width:70%;float:left;text-align:center;}
p.dal {width:15%;float:right;text-align:right;}
#paginage {padding:20px 0px;}
fieldset {border:none;padding:0px;margin:0px;}
legend {display:none;padding:0px;margin:0px;}
form {padding:0px;margin:0px;}


#lokalita {width:280px;float:left;}
#lokalita p, #velikost p, #vlastnictvi p, #typbudovy p {padding:0px;margin:2px 0px;}

#formularik h2, #lokalita h2, #velikost h2, #vlastnictvi h2, #typbudovy h2 {font-size:110%;color:#303030;font-weight:bold}
#velikost {width:160px;float:left;}
#velleft {float:left;width:80px;}
#velright {float:right;width:80px;}
#vlastnictvi {float:left;width:110px;}
#typbudovy {float:right;width:110px;}
#detailni {margin-top:20px;font-weight:bold;}
#detailni input {width:65px;font-size:100%;border:1px solid #808080;}
#detailni input.submit {width:66px;height:22px;border:none;}
#detailni select {font-size:100%;border:1px solid #808080;}
#detailni p{margin:4px 0px;}
#detailni fieldset {border:none;}
#detailni p label {padding:0px 8px;}

#result table {
  width:100%;
  font-size:85%;
}
#result table th a {
  background: url(ico/table-sort.gif) no-repeat 0% 50%;
  padding-left:10px;
  text-decoration:none;
}
#result table td {border-bottom:1px solid #D6D6D6;padding-bottom:3px;padding:4px 3px;}
#result table td.center {text-align:center;}
#result table th {border-bottom:1px solid #D6D6D6;background-color:#EBF4E6;text-align:center;padding:7px 3px;}
#result table tr.sec td {background-color:#EBF4E6;}
#result {padding:20px;}
#main1 {
	position: relative;
	padding: 20px;

}
#main1bottom {
	background:url(content1end.gif) no-repeat bottom;
	height: 7px;
	width: 771px;
	float: none;
	clear: both;
	padding-bottom:5px;
}
#content1 {
	background: url(main1layout.gif) repeat-y;
	width: 461px;
	float: left;
	line-height: 150%;
}
.content1top {
	background:url(main1top.gif) top no-repeat;
	height: 6px;
}
.content1bottom {
	background:url(main1bottom.gif) bottom no-repeat;
	height: 6px;
	clear: both;
	float: none;
}
#sidebarreklama {
	float: right;
	width: 250px;
}
/* uvodka box */
#box1, #box2,  #box3,  #box4,  #box5,  #box6 {
	width: 138px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#content1 ul, #content1 li, #content1 h2 {
	padding: 0px;
	margin: 0px;
}
#content1 h2 {
	font-size: 140%;
}
#box1 ul,  #box2 ul,  #box3 ul,  #box4 ul,  #box5 ul,  #box6 ul, #content5 ul, #content6 ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#box1,  #box3,  #box5 {
	float: left;
	padding-left: 62px;
}
#box2,  #box4,  #box6 {
	float: right;
	padding-left: 62px;
}
#box1 {
	background: url(ico/byty-ico.gif) 0% 0% no-repeat;
}
#box2 {
	background: url(ico/pozemky-ico.gif) 0% 0% no-repeat;
}
#box3 {
	background: url(ico/domy-ico.gif) 0% 0% no-repeat;
}
#box4 {
	background: url(ico/nebytove-ico.gif) 0% 0% no-repeat;
}
#box5 {
	background: url(ico/developer-ico.gif) 0% 0% no-repeat;
}
#box6 {
	background: url(ico/greenfields-ico.gif) 0% 0% no-repeat;
}
#box1 h2 {
	color: #883B05;
}
#box2 h2 {
	color: #2B8900;
}
#box3 h2 {
	color: #165683;
}
#box4 h2 {
	color: #E1BA00;
}
#box5 h2 {
	color: #B62E15;
}
#box6 h2 {
	color: #697800;
}

#box6 h2 a {
	font-weight: normal;
}

#content1 .cleaner {
	padding: 5px;
	clear: both;
	float: none;
}
.pad {
	padding: 15px;
}

h2.left {
	float: left;
	width: 574px;
}
h2.right {
	float: rigt;
}
#main2 {
	padding: 10px 20px 0px 40px;
	background: url(main2layout.jpg) repeat-y;
}
#main2 p {
	padding-top: 0px;
	margin-top: 0px;
}
#main2top {
	background: #ffffff url(main2top.jpg) no-repeat bottom;
	height: 27px;
	padding-top: 50px;
	width: 771px;
}
.inz {
	width: 156px;
	float: left;
	padding-right: 20px;
}
.cleaner {
	float: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 1px;
}
#content2 {
	width: 532px;
	float: left;
	position: relative;
	top: -43px;
	bottom: -35px;
}
#content3 {
	width: 127px;
	float: right;
	padding: 0px 15px 0px 15px;
	text-align: center;
	position: relative;
	top: -43px;
}
#content2 h2 {
	position: relative;
	top: -31px;
	left: -15px;
	color: #B62E15;
	font-size: 170%;
}
#content3 h3 {
	position: relative;
	top: -31px;
	left: -15px;
	color: #697800;
	font-size: 170%;
	text-align: left;
}
p.center {
	text-align: center;
}
#main2bottom {
/*	background: #ffffff url(main2bottom.jpg) no-repeat bottom; */
	height: 25px;
	width: 771px;
}
#main3 {
	padding: 20px;
	background-color: #ffffff;
	bo rder: 1px solid black;
}
#content4, #content5, #content6 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 85%;
	line-height: 150%;
	float: left;
	background-color: #ffffff;
}
#content4 {
	width: 353px;
	padding-right: 30px;
}
#content4 h3 {
	color: #2B8900;
	font-size: 190%;
	border-bottom: 4px solid #EDF3F7;
	padding-bottom: 4px;
}
#content5 {
	width: 157px;
	padding-right: 30px;
}
#content5 h3, #content7 h3 {
	color: #055188;
	font-size: 190%;
	border-bottom: 4px solid #EDF3F7;
	padding-bottom: 4px;
}
#content6 {
	width: 157px;
}
#content6 h3 {
	color: #E1BA00;
	font-size: 190%;
	border-bottom: 4px solid #EDF3F7;
	padding-bottom: 4px;
}

#footer {
	clear: both;text-align:left;
	float: none;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 85%;
	color: #cccccc;
	background-color: #ffffff;padding-top:10px;
	border-top:4px solid green;
	border-bottom: 1PX solid #CCC;
}



#footer a {
	color: #333;
}

#foot {
	margin-top: 10px;
	font-size: 85%;
text-align: left;}
/*
#topbanner {
	position: absolute;
	top: -110px;
	text-align: center;
	margin: 0px auto;
	width: 100%;
}
*/
#topbanner {
	position: absolute;
	top: 0px;left:0px;
	text-align: center;
	margin: 0px auto;
	width: 771px;top:-120px;
}

/* DETAIL */
.bold {font-weight: bold;}
.fleft {float: left;}
.up {text-align: right;clear: both;font-size: 100% !important;padding-top: 60px;}


#content7 {width: 710px;margin: 25px auto;line-height: 1.6; text-align: left;}
#content7 p {font-size: 87%;margin: 0 0 20px 0;}
#content7 .cleaner {height: 20px;}

#content7 form {font-size: 87%;font-weight: bold;width: 408px;float: left;}
#content7 form div {clear: both;height: 35px;}
[id=content7] form div {min-height: 35px;height: auto !important;}
#content7 form label {display: block;float: left;width: 120px;padding-top: 3px;}
#content7 form input, #content7 form textarea, #content7 form select {display: block;float: left;width: 280px;}
#content7 .submit {display: inline;height: auto;width: auto;float: right;margin-top: 20px;}

.ad {float: right;font-size: 80%;color: #808080;}

.owner_logo {font-size: 87%;float: right;}
.owner_logo div {text-align: right;padding-right: 15px;}

#content7 h3.second {color: #B62E15;border-bottom-color: #F6E4E2;}
#content7 h3.third {color: #697800;border-bottom-color: #E1E4CC;}
.green {color: #2B8900;}

#detailphoto {float: left;width: 320px;}
#detailphoto a {text-align: center;display: block;padding-top: 10px;clear: both;}
#small_previews {margin: 12px 0 0 0;}
#small_previews a {float: left;margin: 0 12px 10px 0;clear: none;padding: 0;}
[id=small_previews] a {margin-bottom: 6px !important;}

#detail_tables {float: left;width:300px;}
.detail_info {color: #2B8900;margin: 0 0 15px 0;}
.detail_info .type_info {color: black;width: 105px;}

.detail_nav_panel {margin: 0;padding: 0;font-size: 85%;z-index: 100;position: absolute;top: 432px;margin-left: 608px;float: right;}
.detail_nav_panel li {list-style: none;margin: 0;padding: 0;}
.detail_nav_panel a {line-height: 1.2;padding: 14px 10px 0 39px;display: block;height: 39px;width: 73px;border: 1px solid #DDDDDD;border-bottom: 1px solid #7E7E7E;text-decoration: none;}

#dnp_bottom {top: 830px;}
#dnp6 a {background: white url("sidebar6.gif") -30px center no-repeat;border-bottom-color: #DDDDDD;}
#dnp6 a:hover {background-color: #2B8900;background-position: 12px center;}

#dnp1 a {background: white url("sidebar1.gif") -30px center no-repeat;}
#dnp1 a:hover {background-color: #2B8900;background-position: 12px center;}
#dnp2 a {background: white url("sidebar2.gif") -33px center no-repeat;padding-top: 20px;height: 33px;}
#dnp2 a:hover {background-color: #2B8900;background-position: 12px center;}
#dnp3 a {background: white url("sidebar3.gif") -36px center no-repeat;}
#dnp3 a:hover {background-color: #2B8900;background-position: 12px center;}
#dnp4 a {background: white url("sidebar4.gif") -35px center no-repeat;}
#dnp4 a:hover {background-color: #2B8900;background-position: 12px center;}
#dnp5 a {background: white url("sidebar5.gif") -35px center no-repeat;border-bottom-color: #DDDDDD;}
#dnp5 a:hover {background-color: #2B8900;background-position: 12px center;}
.detail_nav_panel a:hover {color: white;}

#con_map {float: left;width: 370px;}
#con_map h2 {color: #738111;}

#con8_form {float: left;width: 280px;}
#con8_form h2 {color: #B62E15;}
#con8_form p {margin: 12px 0 8px 0;}
#con8_form select {display: block;width: 280px;}
#con8_form .tright {padding: 25px 0 15px 0;}
