.padding {
	padding-left: 10px;
}
#main form .noline {
	border: none;
}
.hlaseni {
	color: red;
	font-weight: bold;
	padding-left: 10px;
	font-size: 1.1em
}
.cleaner {
	clear: both;
	height: 1px;
}
hr {
	display: none;
}
#odeslat {
	margin: 7px 0 0 63px;
}
#error {
	margin: 0px auto;
	margin-top: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#error p {
	margin-bottom: 30px;
	font-size: 12px;
}
#error p a {
	color: #D83236;
}
#error h1 {
	margin: 0px auto;
	width: 590px;
	height: 20px;
	text-align: center;
	background: #D83236;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-top: 4px;
	margin-bottom: 100px;
}
a img {
	border: none;
	padding-bottom: 15px;
}
#main a {
	color: #0F76C5;
}
#main {
	padding-bottom: 10px;
}
#main a:hover {
	text-decoration: none;
}
#main p {
}
#nav {
	background: url(../image/homepage.png) no-repeat;
	width: 504px;
	float: left;
}
#top {
	min-height: 90px;
}

#top_extra {
	min-height: 90px;
}
#top.nemovitosti {
	background: url(../image/bg_kartanabidky.png) no-repeat;
}
#top_extra.poptavka {
	background: url(../image/bg_poptavka_mala.png) no-repeat;
}
#top_extra.registrace {
	background: url(../image/bg_registrace.gif) no-repeat;
}
#bila_cara {
	border-top: 1px solid white;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 20px;
	width: 95%;
}
#top_extra .text {
	padding: 10px 0pt 0pt 20px;
	width: 760px;
}
#top_extra.registrace .text {
	padding: 10px 20px 0pt 20px;
	font-size: 1em;
}
#formular .textgr {
	color: #999999;
}
.mezery3 th {
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 8px;
	padding-top: 8px;
}
.mezery3 td {
	border-bottom: 1px solid #D0D0D0;
	color: #303030;
	padding: 8px 0 8px 10px;
}
.mezery td {
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	font-size: 1em;
}
.mezery th {
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: right;
}
.nap {
	color: #303030;
	font-weight: normal;
}
.pravy_bily {
	border-right: 1px solid white;
	color: black !important;
	font-weight: bold;
}
.levy_mezera {
	color: #0F76C5;
	line-height: 90%;
}
.pravy_bily {
	border-right: 1px solid white;
	color: black;
	font-weight: bold;
}
#nav h2 {
	font-size: 1.4em;
	padding-bottom: 5px;
	font-family: arial;
}
#nav h2 a {
	color: #e60000;
	text-decoration: none;
}
#nav strong {
	color: #999;
	font: .9em bold Verdana, Arial;
}
#nav ul li {
	float: left;
	margin-right: 10px;
}
#nav ul li a {
	color: #0F76C5;
	font-weight:  bold;
	line-height: 190%;
}
#nav ul li a:hover {
	text-decoration: none;
}
#byty {
	margin: 19px 0 0 80px;
	width: 170px;
	height: 140px;
	float: left;
}
#domy {
	margin: 19px 12px 0 0;
	width: 170px;
	height: 140px;
	float: right;
}
#domy ul li {
	float: none;
}
#pozemky {
	margin: -12px 0 0 80px;
	width: 170px;
	height: 115px;
	float: left;
}
#komercni {
	margin: -12px 10px 0 0;
	width: 170px;
	height: 115px;
	float: right;
}
#komercni ul li {
	float: none;
}
.nova_sekce {
	font-size: .9em;
	font-weight: normal;
	line-height: 230%;
}

#dotaz_top_spec #adbottom{
margin-top: -50px;
}

#adbottom {
	padding-top: 10px;
	width: 250px;
	float: right;
}
#adbottom .adtext {
	font-size: 0.9em;
	color: #999;
}
#adbottom .ad {
	width: 250px;
	height: 250px;

}
.formular {
	clear: both;
	text-align: center;
	margin: 0px auto;
	width: 500px;
	margin-bottom: 10px;
}
.formular .input {
	height: 17px;
	color: #999999;
	padding-top: 3px;
}
#middle {
	font-family: tahoma;
	width: 740px;
	min-height: 260px;
	background: url(../image/top.png) no-repeat;
	padding: 15px 20px 20px 20px;
}
#middle h2 {
	font-size: 1.6em;
	color: #676767;
}
#vybirame {
	float: left;
	width: 540px;
}
#vybirame h2 {
	color: #999;
}
#inz {
	float: right;
	width: 150px;
	margin-right: 20px;
}
#inz h2 {
	color: #D83236;
	margin-bottom: 15px;
}
#inz a {
	color: #000;
}
#inz a:hover {
	text-decoration: none;
}
#inz ul li {
	background: url(../image/sipka.gif) no-repeat  0 5px;
	text-indent: 15px;
	padding-bottom: 15px;
}
#zobraz {
	border-top: 1px solid #FFBEC0;
	padding-top: 15px;
	margin-top: 5px;
}
#zobraz a {
	color: #D83236;
}
#bottom {
	margin-top: 20px;
	background: url(../image/bot.png) no-repeat;
	width: 720px;
	padding: 20px;
	font-family: Tahoma;
}
#bottom.nobg {
	background: #fff;
	padding: 0px;
	width: 760px;
}
#bottom h2 {
	font-size: 1.7em;
	color: #646464;
	padding-bottom: 10px;
}
#bottom #tip {
	color: red;
	float: right;
	width: 350px;
	padding-top: 23px;
}
#adr {
	width: 340px;
	float: left;
	padding-right: 20px;
}
#adr a {
	color: #646464;
}
#adr ul li {
	padding-left: 15px;
	line-height: 180%;
}
.tit-regiony-levy {
	width: 170px;
	float: left;
}
.tit-regiony-pravy {
	width: 120px;
	float: right;
	padding-right: 50px;
}
#aktuality {
	width: 340px;
	float: right;
	padding-left: 20px;
}
#aktuality h2 {
	color: #D83236;
	padding-bottom: 15px;
}
.akt_lavy {
	width: 130px;
	float: left;
	margin-bottom: 10px;
}
.akt_lavy a {
	display: block;
	height: 30px;
	padding: 0 0 0 30px;
	background: url(http://firmy.netrealit.cz/ikonka.gif) no-repeat;
	color: #0F76C5;
}
.akt_pravy {
	width: 170px;
	float: right;
	margin-bottom: 10px;
}
.akt_pravy a {
	display: block;
	height: 30px;
	padding: 0 0 0 30px;
	background: url(http://firmy.netrealit.cz/ikonka.gif) no-repeat;
	color: #0F76C5;
}
#rkf_pridat {
	border-top: solid 1px #FFBEC0;
	clear: both;
	line-height: 250%;
}
#rkf_pridat .pridej {
	float: left;
	color: green;
}
#rkf_pridat .edituj {
	float: right;
	color: green;
}
/* vybirame z inzerce */
.nabidka {
	width: 173px;
	float: left;
	margin-top: 10px;
}
#vybirame h3 {
	color: #ED1C24;
	font-family: Arial, sans-serif;
	font-size: 1em;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.nabidka img {
	border-bottom: 4px solid #ED2129;
}
.nabidka p {
	color: #333333;
	line-height: 130%;
	margin-top: 3px;
	width: 164px;
}
.detail p {
	background: url(../image/detail.png) no-repeat;
	display: block;
	height: 25px;
	margin: 7px 0 0 45px;
	padding-top: 4px;
	width: 72px;
}
#middle .detail a {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
}
/* podminky inzerce */
#podminky_inzerce {
	font-family: Tahoma, Arial, sans-serif;
	margin: 0 20px 0 10px;
}
#podminky_inzerce h1 {
	color: #303030;
	font-size: 180%;
	padding: 20px 0pt 10px 0px;
}
#podminky_text {
	margin: 0 5px;
	width: 710px;
}
.seda_cara {
	border-top: 1px solid #D1D1D1;
	margin: 10px 0;
}
#podminky_text h4 {
	color: #E60000;
	padding: 10px 0;
	font-size: 1.2em;
}
#podminky_text li {
	background: url(../image/sipka.gif) no-repeat 0 5px;
	margin: 5px 0px 15px 0px;
	padding-left: 30px;
}
/* relama netrealit */
#sluzby h1 {
	color: #303030;
	font-size: 180%;
	padding: 25px 0pt 10px 25px;
}
#sluzby h1 a {
	color: #000;
	font-size: 1em;
	padding: 25px 0pt 10px 0;
	text-decoration: none;
}
#ramecek {
	width: 390px;
	float: left;
}
#cenik_reklamy .cenik_ramecek {
	border: 20px solid #CDCDCD;
}

#cenik_reklamy h3 {
	color: #E60000;
	font-family: arial;
	font-size: 1.15em;
	padding-left: 5px;
}
#cenik_reklamy p {
	padding: 5px 0;
	padding-left: 5px;
}
.mesic {
	margin: -38px 0 0 150px;
}
/* cenik */
#formular {
	padding: 10px 25px;
	width: 710px;
}
#formular table {
	width: 100%;
}
#formular h4 {
	font-size: 1.1em;
	color: #E60000;
}

#formular li {
	background: url(../image/sipka.gif) no-repeat 0 5px;
	margin: 5px 0px 15px 18px;
	padding-left: 20px;
}
#table {
	float: left;
	width: 280px;
}
#tableend {
	float: left;
}
/* kontakty */
#kontakty {
	font-size: 1em;
	line-height: 110%;
	;
}
#kontakty .upozorneni {
	color: #ED1C24;
	font-weight: bold;
}
#kontakty .upozorneni li {
	font-weight: bold;
}
#obalovy {
	width: 720px;
}
#obalovy2 {
	width: 720px;
	border-top: 1px solid #ccc;
}
#obalovy2 .globus {
	display: block;
	height: 23px;
	text-indent: 20px;
	background: url(../image/globus.png) no-repeat 0 4px;
}
.kontakt_lavy {
	width: 350px;
	float: left;
}
.kontakt_lavy p {
	margin: 5px 0;
	line-height: 180%;
	color: #000;
}
.kontakt_pravy {
	width: 350px;
	float: right;
}
.kontakt_pravy p {
	margin: 5px 0;
	line-height: 180%;
	color: #000;
}
#obalovy3 {
	width: 720px;
	line-height: 180%;
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
#obalovy3 p a img {
	margin: -20px 121px 0pt 0pt;
	float: right;
}
.prvy {
	width: 240px;
	float: left;
	color: #000;
}
.druhy {
	width: 240px;
	float: left;
	color: #000;
}
.treti {
	width: 240px;
	float: left;
	color: #000;
}
/* sluzby */
.sluzby1 {
	width: 760px;
	font-family: Arial;
	font-size: 1em;
}
#sluzeb h3 {
	font-size: 1.5em;
	color: #ED1C24;
	font-weight: bold;
}
#sluzeb img {
	display: block;
	width: 150px;
	float: left;
}
.sluzby1 p {
	margin-left: 150px;
	text-align: justify;
	padding: 10px
}
.sluzeb1 {
	width: 370px;
	float: left;
	margin-right: 10px;
}
.sluzeb2 {
	margin-left: 10px;
	width: 370px;
	float: right;
}
.sluzby2 {
	width: 760px;
	font-family: Arial;
	font-size: 1em;
}
.sluzby2 p {
	margin-left: 150px;
	text-align: justify;
	padding: 10px
}
.sluzby3 {
	width: 760px;
	font-family: Arial;
	font-size: 1em;
}
.sluzby3 p {
	margin-left: 150px;
	text-align: justify;
	padding: 10px
}
.sluzby4 {
	width: 760px;
	font-family: Arial;
	font-size: 1em;
}
.sluzeb3 {
	width: 189px;
	float: left;
	border-right: solid 1px #ccc;
	font-size: 1em;
}
.sluzeb3 a {
	margin: 0 10px;
}
#bn {
	border: none;
}
/* prihlaseni */
.div {
	width: 260px;
	border-bottom: 1px #ccc solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.imp {
	width: 120px;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
	padding: 3px 10px 0 0;
}
.noinput {
	padding-top: 5px;
}
/* byty */
#headline {
	float: left;
	color: #ED1C24 !important;
	text-align: left;
	font-family: arial;
	font-size: 1.9em;
	padding: 20px 0pt 10px 20px;
	width: 450px;
	/* když je reklama square, tak je width:  450px; jinak 720 px */
}
#headline a {
	text-decoration: none;
	color: #ED1C24;
}
#top.nemovitost_mala {
	background: url(../image/bg_domy_mala.png) no-repeat;
}
#top_levy {
	float: left;
	width: 450px !important;
}


#dotaz_top {
	border-top: 1px #fff solid;
	width: 450px;
	float: left;
	margin-left: 15px;
}
#dotaz_top.vymena {
	margin: 0 20px;
}
#dotaz_top.vymena p {
	padding-bottom: 7px;
}
#dotaz_top_spec.filtr {
width: 740px;
border-top: 1px solid #fff;
margin: 0 10px;
}
#dotaz_top_spec.sreklamou .iny{
position: relative;
top: -50px;
}
#dotaz_top_spec.filtr .blok p {
	margin: 2px 0;
}
#dotaz_top_spec.filtr .blok {
	float: left;
	margin: 0 0 5px 5px;
	padding-right: 10px;
	border-right: 1px solid white;
}

#dotaz_top_spec.filtr .novy{
margin: 0 0 5px 5px;
}
#dotaz_top_spec.filtr .spec{
border:none;
padding-top: 5px;
}

#top .tabulka_v_tabulce {
	color: red;
}
#mapa {
	width: 200px;
	min-height: 150px;
	float: left;
	margin: 0px 15px 0 0px;
	padding-top: 15px;
	border-right: 1px #fff solid;
}
#lokalita {
	display: inline;
}
#dotaz_top .one {
	padding-top: 7px;
	margin: 0px 20px 0 0;
	width: 230px;
	float: left;
	border-right: solid 1px #fff;
}
#dotaz_top .two {
	padding-top: 7px;
	margin: 0px 20px 0 0px;
	width: 170px;
	float: left;
}
#dotaz_top .three {
	padding: 27px 0px 0 0px;
	width: 260px;
	clear: both;
}
/* --------------------------presunut do zakladni.css !!!!-------------------------- */
.center {
	margin: 5px auto;
	text-align: center;
}
#lokalita p {
	margin: 15px 0 10px 0;
	font-size: 1.1em;
	font-weight: bold;
}
#lokalita ul li {
	float: left;
	margin-right: 10px;
	padding-top: 3px;
}
#top.nemovitost {
	background: url(../image/nemovitost.png) no-repeat;
}
.lista {
	background-color: #F5F5F5;
	clear: both;
	color: #C4C4C4;
	height: 24px;
	margin: 10px 0pt;
	width: 760px;
}
.lista img {
	vertical-align: middle;
}
.lista .predchozi, .lista .dalsi {
	color: #454545;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
}
.lista .predchozi a, .lista .dalsi a {
	color: #454545;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
}
.lista .vyber a {
	color: #454545 !important;
	font-weight: bold;
}
.lista strong {
	color: #ED1C24;
}
.nadpis-pv-h3 {
font-size: 12px;
}

#doporucujeme .lista {
	background: white url(../image/linka_prednostni.gif) repeat-x scroll center;
	color: #636363;
	font-family: verdana;
	height: 13px;
	text-align: center;
}
#doporucujeme #headline {
	float: left;
	text-align: left;
	font-family: arial;
	font-size: 1.7em;
	padding: 20px 0pt 10px 0px;
	width: 400px;
}

.pv-ikonka {
margin-bottom: -16px;
}
.prv {
	background: #fff;
	padding: 0 5px;
}
.lista .predchozi {
	padding: 3px 0 0 5px;
	width: 208px;
	float: left;
}
.lista .vyber {
	padding: 5px 5px 0 5px;
	float: left;
	width: 324px;
	text-align: center;
	margin: 0px auto;
}
.lista .dalsi {
	padding: 0  5px 0 0;
	float: left;
	width: 208px;
	text-align: right;
}
#nalezene .table {
	padding: 5px 0pt;
}
#nalezene .table a {
	color: #0F76C5;
}
#nalezene .table table th {
	background-color: #D1D1D1;
	margin-bottom: 2px;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 4px;
	height: 25px;
}
#nalezene .table table th a {
	background: transparent url(../image/sipecka.gif) no-repeat scroll 0pt 50%;
	color: #ED1C24;
	padding: 0 5px;
	padding-left: 7px;
	text-decoration: none;
}
#nalezene .table table td {
	border-bottom: 1px solid #D6D6D6;
	padding: 3px 4px;
}
#nalezene_rk .table {
	padding: 5px 0pt;
}
#nalezene_rk .table table th {
	background-color: #D1D1D1;
	margin-bottom: 2px;
	text-align: center;
	padding: 3px 4px;
}
#nalezene_rk .table table th a {
	background: transparent url(../image/sipecka.gif) no-repeat scroll 0pt 50%;
	color: #ED1C24;
	padding: 0 5px;
	padding-left: 7px;
	text-decoration: none;
}
#nalezene_rk .table table td {
	border-bottom: 1px solid #D6D6D6;
	padding: 3px 4px;
}
#nalezene .table .zvyraznit {
	background-color: #FFF1F1;
	border: 10px solid red;
}
#tip {
	color: red;
	float: right;
	width: 340px;
	padding-top: 23px;
}
.fwn {
	font-weight: normal;
	text-transform: none;
}
.right {
	text-align: right;
}
/* - -------------------------------- karty ------------------------------- */
#karta {
	background: url(../image/karta-linka.png) repeat-y scroll 0%;
	color: #333333;
	margin: 10px 0pt;
	position: relative;
	width: 760px;
}
#karta-in {
	background: url(../image/karta-top.png) no-repeat top;
	padding-top: 18px;
}
#karta-nadpis {
	color: #ED1C24;
	font-size: 120%;
	line-height: 130%;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
}
#karta-left {
	float: left;
	width: 598px;
}
#karta-left-in {
	padding: 0pt 8px 0pt 10px;
}
#telo {
	background-color: white;
}
#karta-vrchni {
	background: url(../image/karta-telo-linka.png) repeat-y top;
}
#karta-vrchni-in {
	background: url(../image/karta-vrchni.png) no-repeat;
	padding-top: 14px;
	padding-bottom: 40px;
}
#karta-stred {
	background: url(../image/karta-stred.png) no-repeat;
	height: 21px;
}

#doporučujeme  h3:a {
font-size: 12px;

}
#karta .popis h3 {
	border-bottom: 1px solid #DDDDDD;
	font-family: Tahoma, sans-serif;
	font-size: 100%;
	margin: 0pt 10px 10px;
	padding: 5px 0pt 10px 5px;
	text-transform: uppercase;
}
#karta .popis p {
	color: #E60000;
	line-height: 150%;
	margin: 0pt 0pt 5px 15px;
}
.telo-left {
	float: left;
	width: 300px;
}
#zvetsit {
	border-bottom: 1px solid #DBDBDB;
	padding: 4px;
}
#fotogalerie img {
	margin: 10px 0pt 5px 10px;
}
#fotogalerie p {
	padding-left: 10px;
}
#fotogalerie a {
	color: #E60000;
	font-weight: bold;
	text-transform: uppercase;
}
.telo-right {
	float: right;
	width: 250px;
}
.telo-right .tbl {
	padding: 15px 0pt 30px;
}
.tbl-display {
	font-size: 100%;
	width: 220px;
}
.podtr td, .podtr th {
	border-bottom: 1px solid #DDDDDD;
}
.tbl-display th {
	font-weight: normal;
	padding: 0.3em;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
}
.tbl-display td {
	color: #E60000;
	padding: 0.3em;
	text-align: left;
	vertical-align: top;
}
#karta-spodek {
	background: url(../image/karta-spodek.png) no-repeat;
	height: 21px;
}
.adresa img {
	float: left;
	margin: 10px 0pt 5px 15px;
}
.adresa h3 {
	font-family: Arial, sans-serif;
	font-size: 100%;
	margin: 10px 10px 0pt;
	padding: 5px 0pt 5px 5px;
	text-transform: uppercase;
}
.adresa p {
	color: #E60000;
	line-height: 150%;
	margin: 0pt 0pt 5px 15px;
}
.povinne {
	color: red;
}
.tp {
	width: 500px;
}
.tp th {
	padding-left: 15px;
}
#karta-bottom {
	background: url(../image/karta-bottom.png) no-repeat bottom;
	height: 15px;
	clear: both;
}
#reklama_stvorec {
	width: 250px;
	float: right;

}
#reklama_stvorec .rekltext {
	color: #999;
}
#reklama_stvorec .rekl {
	width: 250px;
}
#karta-right {
	float: right;
	width: 160px;
}
#karta-right a {
	position: absolute;
	color: #E60000;
	display: block;
	font-weight: bold;
	height: 44px;
	padding: 20px 0pt 0pt 45px;
	text-decoration: none;
	width: 105px;
}
#karta-right span {
	display: block;
	width: 65px;
}
#karta-right #do-schranky {
	background: url(../image/k-do-schranky.png) no-repeat;
	top: 52px;
	left: 600px;
}
#karta-right #pro-tisk {
	background: url(../image/k-pro-tisk.png) no-repeat;
	top: 114px;
	left: 600px;
}
#karta-right #hypoteka {
	background: url(../image/k-hypoteka.png) no-repeat;
	top: 176px;
	left: 600px;
}
#karta-right #na-mape {
	background: url(../image/k-na-mape.png) no-repeat;
	top: 238px;
	left: 600px;
}
#karta-right #neaktualni {
	background: url(../image/k-neaktualni.gif) no-repeat;
	top: 300px;
	left: 600px;
}
#karta-right #vsechny-zakazky {
	background: url(../image/k-vsechny-zakazky.png) no-repeat;
	bottom: 10px;
	left: 600px;
}
#karta-right a:hover {
	background-color: #C00707 !important;
	background-position: 0pt -64px !important;
	color: white;
}
.centrovat {
	width: 300px;
	margin: 0px auto;
	text-align: center;
}
#karta #reklmini {
	font-size: 9px;
	color: #999999 !important;
}
#top.nemovitosti #headline {
	width: 760px;
}
#karta-vrchni-in h4 {
	font-size: 1.1em;
}
#top_extra.registrace {
	background: url(../image/bg_registrace_mala.png) no-repeat;
}
#top #tabulka_v_tabulce {
	color: red;
}
.seznam-bloku:active {
	text-decoration: none;
	color: #0D1C24;
	font-weight: normal;
}
.seznam-bloku:link {
	text-decoration: none;
	color: #0D1C24;
	font-weight: normal;
}
.seznam-bloku:visited {
	text-decoration: none;
	color: #0D1C24;
	font-weight: normal;
}
.seznam-bloku:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: normal;
}
.redpismo {
	font-family: arial;
	font-size: 11px;
	color: red;
}
#sluzba_texty h3 {
	color: #E60000;
	font-size: 1.4em;
	padding: 15px 0pt 5px 0px;
}
.blok2 {
	float: right;
	width: 230px;
	padding: 0 15px 0 20px;
	margin-top: 20px;
	background-color: #EAEAEA
}
#sluzba_texty {
	padding-left: 20px;
}
#main.tisk {
	margin-top: -100px;
}
#seznam_inzeratu_realitka h2 {
	color: #fe0000;
	font-size: 1.4em;
	margin-top: 20px;
}
#sr {
	width: 100%;
}
#sr th {
	padding-top: 3px;
	background: #DDDDDD;
	text-align: center;
	height: 25px;
}
#sr td {
	border-bottom: solid 1px #DDDDDD;
	height: 17px;
}
.fr {
	width: 120px;
	float: right;
	text-align: center;
	margin-right: 30px;
	font-size: 1em;
	display: none;
}
#odkazy_nahore {
	float: right;
}
.podnadpis {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
/* ----------------------------------nova vystavba------------------------------------------ */
#novavystavba {
	background: url(../image/nemovitost.png) no-repeat;
	border: 1px solid white;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 0px;
	min-height: 180px;
	width: 760px;
}
#nv_hlavicka {
	height: 180px;
}
#nv_hlavicka h1 {
	color: #E60000;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	margin: 15px auto 15px 15px;
}
#nv_hlavicka h1 a {
	color: #E60000;
	text-decoration: none;
}
.nv_mapka {
	border-right: 1px solid white;
	border-top: 1px solid white;
	float: left;
	margin-left: 8px;
	padding: 5px 0 10px 0;
	width: 250px;
}
.nv_seznamobvodu {
	border-top: 1px solid white;
	margin-left: 250px;
	margin-right: 8px;
	padding-left: 30px;
	padding-top: 20px;
}
.nv_seznamobvodu ul {
	margin-top: 20px;
}
.nv_seznamobvodu li {
	display: inline;
	float: left;
	list-style-type: none;
	margin-right: 10px;
	padding-bottom: 10px;
}
.nv_seznamobvodu li a {
	color: #0F76C5;
}
.nv_lepsi_detail {
	margin: 6px 0px 15px 0px;
	padding: 0px;
}
.nv_lepsi_detail img {
	margin-top: 8px;
}

.nv_lepsi_detail td {
	color: #666666;
}
.nv_lepsi_detail td a {
	color: #0F76C5;
}

#nv_seznam {
margin-bottom: 30px;
}

#nv_seznam td a {
	color: #0F76C5;
}
.nv_lepsi_detail h2 a {
	color: red;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	margin-top: 0px;
	padding-top: 0px;
}
#nv_seznam th {
	background: #D1D1D1;
	font-size: 11px;
	padding: 5px;
}
.nv_podklad {
	background: #EDEDED none repeat scroll 0%;
}
#nv_seznam td {
	padding: 5px;
}
#nv_seznam .stridani {
	background: #FDF6F6;
}

#nv_prednost .seda_cara {
	margin: 0px;
	padding: 0px;
}
/* -----------------------------------------------nova vystavba detail---------------------------------------- */
#novavystavba2 {
	background: transparent url(../image/bg_domy_mala.png);
	border: 1px solid white;
	height: 70px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 0px;
	width: 760px;
}
#nv_hlavicka2 {
	height: 80px;
}
#nv_hlavicka2 h1 {
	color: #ED1C24;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	margin: 15px auto 15px 15px;
}
#nv_hlavicka2 h1 a {
	color: #ED1C24;
	text-decoration: none;
}
#nova_vystavba_detail {
	margin-bottom: 5px;
	margin-top: 5px;
}
#nova_vystavba_detail a {
	color: #0F76C5;
	;
}
.mainimage {
	margin-left: 3px;
	margin-right: 3px;
}
.fotecka {
	width: 310px;
}
#nova_vystavba_detail h3 {
	color: #CC3300;
}
h4 {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #fe0000;
}
/* ----------------------------------realitni kancelar ---------------------------------------------- */
#kf-obsah {
	margin: 0px;
	padding: 0px;
}
#kf-nadpis {
	background: url(http://www.netrealit.cz/image/bg_katalog.gif) no-repeat;
	margin-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 18px;
}
#kf-rubriky {
	border-bottom: 1px solid pink;
}
#kf-rubriky h2 {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	height: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#kf-prednostni {
	padding-left: 20px;
	padding-right: 20px;
}
#kf-rubriky h3 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 600px;
}
#kf-prednostni {
	padding-left: 20px;
	padding-right: 20px;
}
#kf-prednostni .sponzor {
	color: #BDBDBD;
	margin-bottom: 3px;
}
#nabidka_rk {
	border-left: 1px solid #636363;
	float: right;
	padding-left: 20px;
	padding-top: 20px;
	width: 300px;
}
#adresa_rk {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	width: 400px;
}
#nabidka_rk li {
	list-style-image: url(../image/sipka.gif);
	margin: 0px 0pt 5px 30px;
}
#pridej {
	float: right;
	padding-top: 4px;
	text-align: right;
	width: 125px;
}
#pridej a {
	color: #00AA59;
	font-weight: bold;
}
#kf-kraje {
	border-bottom: 1px solid pink;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#kf-prednostni .normal {
	background-color: white;
	border-top: 1px solid pink;
	margin-top: 10px;
	padding-top: 10px;
}
/* -------------------------------------katalog firiem--------------------------------------- */
#formular h3 {
	color: #ED1C24;
	font-size: 1.5em;
	padding: 20px 0pt 0pt 20px;
	text-align: left;
}
#formular h2 {
	color: #ED1C24;
	font-size: 1.6em;
	padding: 0px 0pt 10px 0px;
	text-align: left;
}

#top #tabulka_v_tabulce {
	color: red;
}
/* --------------------------------------reality--------------------------------------------- */
#reality {
	background: transparent url(../image/bg_domy_mala.png) no-repeat scroll 0%;
	border-top: 1px solid white;
	height: 81px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 0px;
	width: 760px;
}
#reality-hlavicka {
	height: 25px;
}
#reality-hlavicka h1 {
	color: #ED1C24;
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	margin: 15px auto 15px 15px;
}
#reality-hlavicka .bilacarka {
	border-top: 1px solid white;
	height: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
#reality-detail {
	line-height: 150%;
}
#reality-detail {
	float: left;
	margin-bottom: 30px;
	width: 590px;
}
#reality-detail h2 {
	color: #FE0404;
	font-family: arial;
	font-size: 15px;
	margin-top: 6px;
}
#reality-detail h2 a {
	color: #FE0404;
	font-family: arial;
	font-size: 15px;
	text-decoration: none;
}
#reality-reklama-sky {
	float: right;
	margin-left: 10px;
	text-align: left;
	width: 120px;
	margin-top: 5px;

}
#reality-reklama-sky .reality-reklama-sky-text {
	color: #D4D4D4;
	font-size: 9px;
}
.nemovitosti {
	background: transparent url(/image/bg_kartanabidky.png) no-repeat scroll 0%;
}
#odkazy_nahore {
	float: right;
	font-weight: bold;
	margin-top: 15px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 10px;
}
.nv_cl {
	clear: both;
}
.poptavkah2 {
	color: #ED1C24;
	font-size: 170%;
}

/*----------------------------sitemap-------------------------------------------*/
#sitemap h4 a {
color:red;
font-size:14px;
font-weight:bold;
line-height:20px;
padding: 10px 0;
}

#sitemap ul li a {
color:#0F76C5;
}
#sitemap ul{
margin-bottom: 20px;
}
/*------------------------------upravy-----------------------------------------*/
.nowrap {
	white-space: nowrap;
}
.di {
	display: inline;
}
.fl {
	float: left;
}
.height100 {
	height: 100px;
}
.height200 {
	height: 200px;
}
.height300 {
	height: 300px;
}
.width1 {
	width: 1px;
}

.width2{
  width: 2px;
}
.width4{
  width: 4px;
}
.width8 {
	width: 8px;
}
.width10 {
	width: 10px;
}
.width11 {
	width: 11px;
}
.width12 {
	width: 12px;
}
.width18 {
	width: 18px;
}
.width20{
width: 20px;
}
.width24{
width: 24px;
}
.width30{
width: 30px;
}
.width32{
width: 30px;
}
.width33 {
	width: 33%;
}
.width38 {
	width: 38px;
}
.width40 {
	width: 40px;
}
.width49 {
	width: 49px
}
.width50{
width: 50%;
}
.width60 {
	width: 60%;
}
.width78 {
	width: 78px;
}

.width95 {
	width: 95%;
}
.widht100 {
	width: 100%
}

.widht105 {
	width: 105px
}
.width280 {
	width: 280px;
}
.width200 {
	width: 200px;
}
.width300 {
	width: 300px;
}
.width369{
width: 369px;
}
.width400{
width: 400px;
}
.width500{
width: 500px;
}
.width594{
width: 594px;
}
.width600{
width: 600px;
}
.width742 {
	width: 742px;
}
.width732 {
	width: 732px;
}
.width758 {
	width: 758px;
}
.fw {
	font-weight: normal;
}
.bgw {
	background-color: #fff;
}
.bgd {
	background: url(/img/nr/hr_dotted.gif);
}
.color {
	color: #E21B22;
}
.bgstripe {
	background: url(/img/nr/hledani_nemovistosti/bg_stripe1.gif);
}
.width210 {
	width: 210px;
}
.width194 {
	width: 194px;
}
.bgfce {
	background: #FCE3E4
}
.bgfef {
	background: #FEF2F3
}
.bg8cc{
background: #8CC2FF;
}
.justify {
	text-align: justify;
}
.fcf {
	color: #CC3333;
}
.fbf{
background-color: #FBFDFF;
}
.nenas{
padding: 10px; 
line-height: 20px;
}

.paddingy{
 padding-bottom: 5px;
 padding-top: 5px;
}

.sedyram{
border: 1px solid black;
}

.nadpish2{
  color: #ED1C24;
 font-size: 170%
}
.height90{
height: 90px;
}

.height100{
height: 100px;}

.height300{
height: 300px;
}

.cursor{
cursor: hand;
}

.bglista{
background: url(/img/nr/pozadi_lista_m.gif)
}

.666{
color: #666;
}

.e61{
color: #E61B23;
}

.f5f5{
background-color: #f5f5f5;
}

.bgdfe{
background-color: #DFEFFF;
}

.bgwhite{
background-color: #fff;
}

.formpost{
float: right; 
margin-bottom: 30px;
width: 760px;
}

.cb{
clear: both;
}

.ff0{
color: #ff0000;
}
.006{
color: #06C;}
.060{
color: #060;}
.dae{
color:#DAEFC5;
}
.doe{
color: #D0E5FF;
}
#main .specstyly table td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
#main .specstyly table th {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000; text-align: left;}
#main .specstyly img { border: solid #CCCCCC 1px;}

.odsazeni{
color: #0F76C5; 
padding-left: 10px;
}

.vkb{
border-left: 1px solid #D6D6D6;
}
.seda{
color: #666;
}

.fl{
float: left;
}

.sfr{
float: right;
text-align: right;
margin-right: 15x;
}

.dn{
display: none;
}

.mh{
min-height: 300px;
}

inlinestyl{
float: right;
width: 300px;
}

.sedyramcek{
border-top: 1px solid  #cccccc; 
font-size: 1px; 
margin-top: 10px; 
margin-bottom: 10px;
}

.nova_sekce{
font-size: 9px;
font-weight: normal;
}

.vlozitpop{
color: #E30000; 
font-size: 170%;
}

.tar{
text-align: right;
}

#reality-detail table td a{
color: #0F76C5;
}

#reality-detail table td a:hover{
text-decoration: none;
}

.mt{
margin-top: 10px;
}
#reality-detail table td h2 a{
color: #FE0404;}

.vh{
/* visibility: hidden; */
display: none; 
}

#leaderboard {
/* použije se v případě, že není reklama */ 
display:none;
}

#leaderboard .bila{
color: #fff !important;
}

#leaderboard .dn{
display:none;
background: green;
}

#mapka-okresy {
width: 165px;
height: 350px;
margin-left: 5px;
text-align: center;
float: right;
background: url("http://www.netrealit.cz/image/okresy-pozadi.gif") no-repeat;
padding-top: 15px;

}

#mapka-okresy .reality-podle-okresu {
font-weight: bold;
color: #4e5559;
text-align: center;
}

#mapka-okresy .mapka
{
margin-top: 7px;
margin-bottom:5px;
}

#mapka-okresy  .seznam-okresu {
width: 140px;
text-align: left;
color: #4e5559;
text-decoration: none;
line-height: 20px;
margin-left: 15px;
font-size: 11px;
}

#mapka-okresy  .seznam-okresu a:link {
text-align: left;
color: #4e5559;
text-decoration: underline;
}

#mapka-okresy  .seznam-okresu a:hover {
text-align: left;
color: #4e5559;
text-decoration: underline;
}

#mapka-okresy  .seznam-okresu a:visited {
text-align: left;
color: #4e5559;
text-decoration: underline;
}

.nahled{
width: 112px;
float: left;
margin-right: 10px;
}

.popis {margin-left: 0px;}
.realitka{ margin-left: 125px;}

p.upraveny img{
display: inline;
vertical-align: middle;
}

p.upraveny{
margin-top: 10px;
}

.nenalezeno {

height: 20px;
text-align: center;
color: red;
font-size: 1.2em;
font-weight: bold;
font-family: arial;

}

.reklama_hypokalkulacka {
size: 9px;
color: #cccccc;
}

#tla_ads a:link  {
	color: black;
}

/* definice paticky */ 

#paticka{
clear:both !important;
width: 760px;
background: url(../image/paticka.gif) repeat-x;
text-align: center !important;
color:#4b4b4b;
padding-bottom: 10px;
margin: 0px !important;
}

#footmenu {
padding: 10px 0 30px 0;
text-align: left;
}

#footmenu a{
color: #4b4b4b !important;
font-weight: bold;
padding: 0 14px 0 10px;
}



#paticka a:hover{
text-decoration: none;
}


#servery {
	text-align: left;
	color: #4b5256;
	}
	
#servery  a:link {color: #1274b8;}
#servery  a:visited {color: #1274b8;}
