/*
OBECNE
TEXT
TOP
OBSAH
MENU
BOTTOM
*/

/* OBECNE */
* {padding:0; margin:0;}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/backgrounds/all-gradient.gif);
	background-repeat: repeat-y;
	background-position: 0px top;
}

#logo { display: none; }

li {list-style-type:none; }
img {border: 0; }
.float-left {float:left; }
.float-right {float:right; }
.clear {clear:both; height:0; line-height:0; font-size:0; }
hr, .dispnone, legend { display:none; }
.white { color:#FFF; }
.orange { color:#FF7D00; }
fieldset { border:none; }
.padtop30 { margin-top:30px; }

div.all {
	width:1000px;
#padding-left: 1px;				padding: 0px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 6px;
}

h1 a { width:400px; height:70px!important; display:block; cursor:pointer; position:absolute; top:0; left:0; text-decoration:none; font-size:12px; }
h1 a span { visibility:hidden; }

/* TEXT */

h3 { font-size:24px; font-weight:normal; color:#004089; padding-top:15px; }
h4 { font-size:14px; font-weight:bold; color:#004089; padding-bottom:15px; }

a { color:#FFF; font-weight:bold; text-decoration:underline; }
a:hover { color:#FFF; }
p { font-size:12px; padding-bottom:6px; }
table { font-size:12px; padding-bottom:6px; }

/* TOP */

div#top { height:120px; background:url(../images/backgrounds/top.jpg) no-repeat top left; position:relative; display:block;  }
div#top h1 a {width: 160px; height:200px; display:block;}
div#top-left { width:340px; margin-left:100px; float:left; }
div#top-right {
	width:540px;
	float:right;
	margin-top:10px;
	height: 80px;
	margin-right: 10px;
	_margin-right: 5px; /* pro MSIE 6 */
	background-image: url(../img/pozadi-banner-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#top a.odkaz {width: 150px; height:50px; margin-left:-80px; display:block;}
div#top a.odkaz span {display: none;}
p.top-text { 
width:260px; 
height:31px; 
/*background:url(../images/buttons/button01-back.gif) no-repeat 0 0; */
position:absolute; 
top:20px; 
left:180px; 
padding:7px 0 0 10px; 
color:#FFF; 
}
p.top-text02 { width:300px; color:#FFF; position:absolute; top:61px; left:220px; }
p.k-oblibenym { width:300px; color:#FFF; position:absolute; top:78px; left:220px; }
p#k-oblibenym { width:300px; color:#FFF; position:absolute; top:78px; left:220px; }
p#top-right-text { color:#FFF; margin-top:5px; display:block; width:418px; float:left; }

p#lang a {
	color:#FFF;
	display:block;
	width:80px;
	float:left;
	margin-top:5px;
	text-decoration:none;
}
p#lang a#en span, #top-left a#en span {
	background:url(../images/flag-en.gif) no-repeat 0 0;
	padding-left:25px;
}
p#lang a#cz span, #top-left a#cz span { 
background:url(../images/flag-cz.gif) no-repeat 0 0; 
padding-left:25px; 
}
#top-left .en          {
	background-image: url(../images/flag-en.gif);
	background-repeat: no-repeat;
}
#top-left .cs          {
	background-image: url(../images/flag-cz.gif);
	background-repeat: no-repeat;
}

/* OBSAH */
#search fieldset table td {background: #FFDEBF;padding: 5px;}
#search fieldset table th {padding: 5px;background:#3FAFED;color:#fff;}
#search table {width: 770px;margin: 0 auto;}
#search ul li input,#search select,#search select option {margin: 0 20px 0 0;padding:1px;}
#search div.submit {text-align: center;margin: 10px 0;}
#search div.submit input {background:#FF8C00;padding:2px;color:#fff;font-weight:bold;border:none;cursor:pointer;}
h2.search {text-align:left;font-size:14px;width:760px;margin: 5px auto;padding:5px;color:#fff;color:#2272B7;}

#search li {list-style: none;display: block;float: left;width: 200px;}
#search li input {border: none;}
#search tr {clear: left;}
#search #size, #search #price {width: 16ex;}
#list {width:760px;margin: 5px auto;}

div#obsah {
	width:800px;
	float:right;
	margin: 0px;
	padding: 0px;
}
div#uvodni-text {
	width:513px;
	height:224px;
	/*background:url(../images/backgrounds/kolin_uvod.jpg) no-repeat 0 0;*/
	margin-left:10px;
	_margin-left:6px;
	overflow:hidden;
	margin-top: 11px;
	background-image: url(../img/pozadi-banner-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#uvodni-text p { width:330px; text-align:right; float:right; padding-right:20px;  }
div#hledat { width:250px; height:222px; background:url(../images/backgrounds/vyhledavani.jpg) no-repeat left bottom #FFDEBF; border:1px solid #FF8C02; overflow:hidden; margin:11px 10px 0 11px; _margin:11px 0px 0 9px; padding:0px 0px; }
div#hledat legend  { visibility:hidden; overflow:hidden; border:none; }
div#hledat input {
	font-size: 12px;
	width:70%;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
}
div#hledat select {
	font-size: 12px;
	width:85%;
	_width:87%;
	vertical-align:middle;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
div#hledat input {
	height: 15px;
}
div#hledat dt {float:left; width:90px; color:#004089; font-size:12px; font-weight:bold; padding-left:10px;}
div#hledat dd {float:left; width:150px;margin-bottom:2px; font-size:12px;}
div#hledat dt.nabidka {color: #FFF; background-color:#6fd0fc; padding:5px 0 6px 10px; _padding:5px 0 8px 10px;}
div#hledat dd.nabidka {background-color:#6fd0fc; padding:3px 0;}
div#hledat input.submit {height: 57px; margin-left:41px;}
div#hledat dl { margin-top:15px; }
div#hledat a { color:#fff;display:block;font-weight:normal;font-size:12px;margin:23px 0 0 90px;#margin-top:15px;}

div.nabidka { width:auto; }
div.nabidka-top { width:250px; float:left; border:1px solid #FF8C02;  margin-top:10px; margin-left:10px; _margin-left:6px; _margin-right:3px; }
div.nabidka-dalsi { width:250px; }
div.nabidka-top h2 { background:url(../images/backgrounds/nabidka-pruh.jpg) no-repeat 0 0; height:25px; color:#FFF; font-size:12px; font-weight:bold; text-align:center; padding-top:5px; }
div.nabidka-top p { padding:5px 0 10px 5px; color:#004088; font-size:12px; font-weight:bold; }
.cena { color:#6E6666; font-weight:bold; }
div.nabidka-prvek { width:120px; float:left; height:140px; margin:0.3%; }

div.nabidka-prvek-img { width:122px; float:left; height:92px; overflow:hidden; }
div.nabidka-prvek-img img { border:1px solid #FDC47F; }

p#navigace {  width:550px; color:#FF7D00; }
p#navigace a { color:#004089; text-decoration:none; }
p#navigace a:hover { color:#004089; text-decoration:underline; }
div#detail-top { width:760px;  background-color:#FFF; margin:10px auto; }

div#sloupce { width:780px; border:1px solid #FF7D00; margin-left:10px; }
div#detail-levysloupec { width:373px; float:left; margin-left:10px; _margin-left:5px; }
div#detail-pravysloupec { width:373px; float:right; margin-left:20px; }

div#detail-levysloupec img { border:1px solid #FF7D00; }
div#detail-poznamky { margin-top:20px; color:#004089; height:220px; overflow:auto; }
div#detail-poznamky p strong { font-weight:bold; }

div#detail-pravysloupec table { color:#004089; font-size:12px; width:350px; }
div#detail-pravysloupec table tr { border:1px solid #DFDFDF;}
div#detail-pravysloupec table td { padding:2px; }
div#detail-pravysloupec table td.left { font-style:normal; font-weight:bold; width:150px; }

div#detail-moznosti { width:350px; border:1px solid #FF7D00; margin-top:10px; }
div#detail-moznosti div#detleft { width:140px; float:left; padding-left:5px; padding-top:5px; }
div#detail-moznosti div#detright { width:140px; float:left; padding-top:5px; margin-left:5px; }
div#detail-moznosti a { color:#004089; display:block; font-size:12px; text-decoration:none; padding-top:10px; padding-left:30px;  }
div#detail-moznosti a#mapa  { width:135px; height:35px; background:url(../images/buttons/moznosti-mapa.gif) no-repeat 0 0;  }
div#detail-moznosti a#tisk  { width:135px; height:35px; background:url(../images/buttons/moznosti-tisk.gif) no-repeat 0 0;   }
div#detail-moznosti a#odkaz  { width:135px; height:35px; background:url(../images/buttons/moznosti-odkaz.gif) no-repeat 0 0;  }
div#detail-moznosti a#hypoteka  { width:135px; height:35px; background:url(../images/buttons/moznosti-hypoteka.gif) no-repeat 0 0;  }

div.detail-kontakt { color:#004089; width:350px; padding:10px; }
div.detail-kontakt p#name { margin-top:20px; font-weight:bold;  }
div.detail-kontakt address { background:url(../images/buttons/kontakty.gif) no-repeat 0 0; width:200px; float:left; padding-left:30px; margin:0; font-style:normal; }
div.detail-kontakt img { width:89px; height:106px; border:1px solid #FF7D00; float:right;  }
div.detail-kontakt address a, #detail-bottom-text a { color:#FF7D00; text-decoration:underline; }
div.detail-kontakt address a:hover, #detail-bottom-text a:hover { color:#FF7D00; text-decoration:none; }

table#detailpage { background-color:#FFDEBF; }

div#detail-bottom { width:780px; border-top:1px solid #FF8C02; overflow:hidden; background:url(../images/backgrounds/form-ikona.gif) no-repeat 10px 15px #FFDEBF;   }
div#detail-bottom-text {
	width:240px;
	float:left;
	margin-left:120px;
	_margin-left:60px;
	color:#004089;
	margin-top:15px;
	text-align:left;
}

div#detail-bottom form { width:160px!important; float:left; margin-left:40px; color:#004089; padding-right:10px; margin-top:15px; font-size:12px!important;}

div#detail-bottom form div.submit input { background-color:#55C5E7; color:#FFF;  padding:2px; width:198px; margin:5px 0 15px 150px;    }
div#detail-bottom form textarea {font-family: Arial, Helvetica, sans-serif; font-size:14px;}


input#name { width:280px; border-left:1px solid #848484; border-top:1px solid #848484; border-right:1px solid #EBDCCE; border-bottom:1px solid #EBDCCE; }
input#phone { width:100px; border-left:1px solid #848484; border-top:1px solid #848484; border-right:1px solid #EBDCCE; border-bottom:1px solid #EBDCCE; }
input#email { width:125px; border-left:1px solid #848484; border-top:1px solid #848484; border-right:1px solid #EBDCCE; border-bottom:1px solid #EBDCCE; }
textarea#comment { width:280px; border-left:1px solid #848484; border-top:1px solid #848484; border-right:1px solid #EBDCCE; border-bottom:1px solid #EBDCCE; }
/* MENU */
div#vyhledat_id {
	height: 60px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
div#soutez {
	height: 30px;
	padding-top: 33px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
}
div#soutez a {
	font-size: 12px;
	text-align: right;
	padding-right: 20;
}
div#vyhledat_id form {border:none;}
div#vyhledat_id input.vyhledat_id {width:70px;height:15px;padding:1px;margin-right: 10px;}
div#vyhledat_id input.submit_id {cursor:pointer;background:#ff8c00;border:none;width:80px;height:20px;color:#fff;font-weight:bold;font-size:10px;}

div#left-col { width:200px; float:left; background:url(../images/backgrounds/menu.jpg) no-repeat 0 0;}
div#menu { padding:0 0 0 20px; font-size:12px;}
div#menu li { padding:5px 0; border-top:1px solid #FFF; width:160px;  }
div#menu li a { text-decoration:none; padding:5px 0; border-top:1px solid #FFF; margin-bottom:5px; color:#004089; }
div#menu li a:hover { color:#FF7D00; }

div#menu li.rozbalovaci a { color:#FFF; }

div#menu li.rozbalovaci ul#menu-nemovitosti li a, div#menu li.rozbalovaci ul#menu-byty li a, div#menu li.rozbalovaci ul#menu-pronajmy li a, div#menu li.rozbalovaci ul#mdevp li a, div#menu li.rozbalovaci ul#mofi li a { color:#004089; }
div#menu li.rozbalovaci ul#menu-nemovitosti li a:hover, div#menu li.rozbalovaci ul#menu-byty li a:hover, div#menu li.rozbalovaci ul#menu-pronajmy li a:hover, div#menu li.rozbalovaci ul#mdevp li a:hover, div#menu li.rozbalovaci ul#mofi li a:hover { color:#FF7D00; }
div#menu li.rozbalovaci ul#menu-nemovitosti li, div#menu li.rozbalovaci ul#menu-byty li, div#menu li.rozbalovaci ul#menu-pronajmy li, div#menu li.rozbalovaci ul#mdevp li, div#menu li.rozbalovaci ul#mofi li { padding-left:20px; width:140px; }



div.reklama {
	width:166px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding: 0px;
}
div.mapa { width:170px; margin:0 auto; }

/* */
div#cela-sirka { width:780px; border:1px solid #FF7D00; margin-left:10px; color:#004089; padding-bottom:20px; }

div#cela-sirka a { color:#FF7D00; text-decoration:underline; }
div#cela-sirka a:hover { text-decoration:none; }
div#maddress, { width:780px; border:1px solid #FF7D00; margin-left:10px; color:#004089; padding-bottom:20px; }
div#address { width:740px; margin:10px auto; }
div#cela-sirka-top { width:770px; height:auto; padding:10px 0 10px 10px; background-color:#3FAFED; }
div#cela-sirka-top03 { width:770px; height:auto; padding:10px 0 10px 10px; }
div#cela-sirka-top02 { width:760px; margin:10px; }
div#cela-sirka-obsah02 { width:760px; margin:0 auto; }
div#cela-sirka-obsah { width:780px; margin:0 auto; }
div#cela-sirka-obsah p,  div#cela-sirka-obsah02 p { line-height:1.5; }
div#cela-sirka-obsah a, div#cela-sirka-obsah02 a { color:#FF7D00; text-decoration:underline; }
div#cela-sirka-obsah a:hover, div#cela-sirka-obsah02 a:hover { text-decoration:none; }
div#cela-sirka-obsah ul, div#cela-sirka-obsah02 ul { margin:20px; }
div#cela-sirka-obsah ol, div#cela-sirka-obsah02 ol { margin:0 20px; }
div#cela-sirka-obsah li, div#cela-sirka-obsah02 li { font-size:13px; list-style-image:url(../images/backgrounds/li.gif) }
div#cela-sirka-obsah table, div#cela-sirka-obsah02 table { color:#004089; font-size:12px; width:350px; text-align:left; margin-bottom:20px; }
div#cela-sirka-obsah table th, div#cela-sirka-obsah02 table td { color:#FF7D00; font-weight:bold; padding:5px;  }
div#cela-sirka-obsah table tr td, div#cela-sirka-obsah02 table tr td { padding:5px; }

div#cela-sirka-top ul li { display:block; width:165px; float:left; margin-right:10px; color:#FFF; font-size:12px; }
div#cela-sirka-top ul li select { border:0!important; }
select#locality { width:120px; margin-left:5px; }
select#price-from { width:100px; margin-left:5px; }
select#price-to { width:100px; margin-left:5px; }
select#disposition { width:80px; margin-left:5px; }
div#cela-sirka-top ul li.submit { width:40px; border:none; }
div#cela-sirka-top ul li.cenado { width:80px; }

div#address { font-style:normal; font-size:12px; margin-top:10px;  }
div#maddress { padding:5px 0 0; border:1px solid #FF7D00; width:760px; margin-left:10px; }
div#maddress p { margin-left:20px; }
div#maddress a { color:#004089; }
div#maddress a:hover { color:#FF7D00; }
div#maddress form { margin:20px; }
div#maddress form div.submit { margin:10px 0 10px 130px; }

div.offer { width:120px; height:150px; float:left; margin:10px 0 0 5px; _margin:10px 0 0 3px; padding-bottom:5px; color:#FF7D00;  }
div.offer div.content { width:120px; font-size:11px; color:#004089; }
div.offer div.content h3 { padding:0; margin-top:5px; }
div.offer div.content h3 a { color:#004089; font-size:12px; text-decoration:none!important; }
div.offer div.content img { border:1px solid #FF7D00; }


div#nav { margin:20px; font-size:12px; color:#004089; }
div#nav a { color:#FF7D00; margin-right:5px; }
div#nav a:hover { text-decoration:none; }
div#nav div.total { padding-bottom:5px; }

/* nadpisy */
h2#prodej-bytu-domu-pozemku, h2#pronajem-bytu-domu-komercnich-ploch, h2#vykup-nemovitosti, h2#sprava-nemovitosti, h2#developerske-projekty, h2#pravni-servis-danove-poradenstvi, h2#zajisteni-financovani-hypoteka {color: #ff7d00; font-size:30px; font-weight:normal; margin-bottom:5px; margin-top:10px;}

/*detail */
div#nahledy { margin-top: 10px; }

/*table */
table#dlist {border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
table#dlist td {border-bottom: 1px solid #dfdfdf;}

/*formulare */
#obsah #form {
	color: #004089;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	width:512px;
}
#obsah #form div.submit input {background-color:#55C5E7; color:#FFF; border:none; padding:2px; margin-bottom:10px;}
#obsah #form table {width: 100%;}
#obsah #form table th {width:130px; background-color:#f4fbff;}
#obsah #form table td {background-color:#f4fbff; padding:5px 0;}

#contact {background-color: #f4fbff; width: 512px; }
#contact textarea, #contact input {font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contact table {width:100%;}
#contact table td {padding: 3px 0; border-bottom:1px solid #FFF;}
#contact table th {color: #004089; font-size:14px; text-align:left; font-weight:bold; padding-right:10px;border-bottom:1px solid #FFF;}

#contact div.submit input {background-color:#55C5E7; color:#FFF; border:none; padding:2px; margin-bottom:10px;}


div#detail-bottom #form table td, div#detail-bottom #form table th {background-color: #ffdebf!important;}


/* HYPOTEKA */

#hypo { background:url(../images/backgrounds/hypoteka.gif) repeat-x 0 0; background-color:#FFF; }
#hypoh3 { color:#FFF; font-size:24px; font-weight:normal; margin-bottom:15px; }
#hypo table { width:280px; margin:0 auto; color:#004089; }
#hypo table tr { padding-bottom:10px; padding-left: }
#hypo input, #hypo select#hyposelect { border:none; padding:1px; background-color:#ECF4FB; margin:2px; }
#hypo table tr#odsazen { padding-top:10px; }
/* BOTTOM */

div#bottom { background-color:#3FAFED; color:#FFF; height:27px; margin-top:17px; }
div#bottom p { width:950px; margin:0px auto 0px auto; font-size:10px; padding:10px; }

div#hledat input.submit { background:url(../images/buttons/button02-back.jpg) no-repeat 0 0; width:130px; height:41px; border:none; color:#FFF; text-align:center; font-weight:bold; font-size:12px; cursor:pointer; display:block;padding-bottom: 7px;float:right;margin:8px 20px 0 0;_margin-right: 10px;}

a.zajem {
	width:90px;
	height:35px;
	border:none;
	margin-right: 0px;
	margin-top:-60px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	padding-left:58px;
	padding-top:22px;
	font-size:12px;
	float:right;
	background-image: url(../images/buttons/button03-back.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a.zajem:hover { text-decoration:none; }

#detleft p {font-size: 12px; color: #ff7d00; margin:3px 0 0 6px; font-weight:bold;}

/* Home search */

div#homesearch li { display:block; width:150px!important; float:left;  }
div#homesearch li#lihs { display:block; width:70px!important; float:left; margin-top:-1px; padding:0; margin-left:10px; }
div#homesearch li#lihs02 { display:block; width:90px!important; float:left; margin-top:-4px; padding:0; }
div#homesearch li#lihs03 { display:block; width:60px!important; float:left; padding:0;  }
div#homesearch li select { width:150px; }
div#homesearch input#hose { border:none; background-color:#FF7D00; padding:1px; color:#FFF; font-size:13px; margin-top:15px; cursor:pointer; width:60px; }
div#homesearch input#pricehs { border:none; padding:1px; width:60px; margin-left:0px; _margin-left:-10px; }
div#homesearch input#sizehs { border:none; padding:1px; width:80px; }
.podrobne {
	text-decoration:none;
	margin: 0px;
	padding: 0px;
	top: 303px;
	_top: 310px; /* podtrzitkovy hack pro msie*/
	position: absolute;
}

.kolin {
	padding: 15px 15px 0px;
	text-align: left;
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	display: block;
}
.kolin p{
	text-align: left;
}
.kolin h4{
	text-align: left;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.vykuppozadi {
	background-image: url(../img/vykup.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 200px;
}

