body {
	background: #f1f8fe url(../images/bg.png) repeat-x left top;
	color: #727272;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}
/* LAYOUT */
#bg-big-image {
	background: url(../images/bg-big-image.jpg) no-repeat center top;
}
#logo {
	background: url(../images/logo.png) no-repeat left top;
}
/* TOP MENU */
#t-menu,
#b-menu {
	background: url(../images/bg-t-menu.png) no-repeat left top;
}
#t-menu li,
#b-menu li {
	background: url(../images/bg-t-menu-separ.png) no-repeat right top;
}
#t-menu li.last, 
#b-menu li.last {
background: none !important
}

#t-menu li a,
#b-menu li a {
	color: #FFF;
}
#t-menu li > a:hover,
#b-menu li > a:hover,
#t-menu li.active > a,
#b-menu li.active > a
{
	background: url(../images/bg-t-menu-h.png) repeat-x right top;
}
#t-menu li.active > a,
#b-menu li.active > a
{
	font-weight:bold;
}


/* LISTA SEDA S IKONAMI */
#lista-menu {
	background: url(../images/bg-lista-menu.png) no-repeat left top;
}
#lista-menu li {
	background: url(../images/bg-lista-menu-separ.png) no-repeat right top;
}

#lista-menu li a {
	color: #777676;
}
#lista-menu li a:hover {
	color: #000;
}
#lista-menu li.menu-1 a {
	background: url(../images/menu-1.png) no-repeat 0 0;
}
#lista-menu li.menu-2 a {
	background: url(../images/menu-2.png) no-repeat 0 0;
}
#lista-menu li.menu-3 a {
	background: url(../images/menu-3.png) no-repeat 0 0;
}
#lista-menu li.menu-4 a {
	background: url(../images/menu-4.png) no-repeat 0 0;
}
/* BOXY V LEVE CASTI*/
.side-box {
	background: url(../images/side-box-bottom.png) no-repeat left bottom;
}
.side-box h3 {
	background: url(../images/side-box-header.png) no-repeat left top;
	color: #FFF;
}
.side-box-in {
	background: #91bce4 url(../images/side-box-header.png) no-repeat 0 -49px;
}
.padd {
	padding: 0 18px;
}
#hledani.side-box label {
	color:#FFFFFF;
	font-weight:bold;
}
#hledani.side-box center {
	color:#FFFFFF;
	margin-bottom:10px;
}
#hledani.side-box .select {
	font-size: 11px;
	margin-bottom: 10px;
	padding: 2px;
	width: 210px;
	border: 1px solid #7eaeda;
	color: #528bca;
}
#hledani.side-box .inputText {
	border: 1px solid #7eaeda;
	color: #528bca;
}
#hledani.side-box .button-hledat {
	background: url(../images/button-hledat.png) no-repeat left top;
	border: 0;
	color: #FFF;
	margin-top:10px;
}
#hledani.side-box label.r {
	float:right;
	padding-right:46px;
}

#kategorie.side-box li span {
	background: url(../images/kat-li.png) no-repeat 0 0;
}
#kategorie.side-box li ul li span {
	background: url(../images/kat-li-li.png) no-repeat 0 0;
}
#kategorie.side-box li a:hover span {
	background: url(../images/kat-li.png) no-repeat 0 0;
}
#kategorie.side-box li ul li a:hover span {
	background: url(../images/kat-li-li.png) no-repeat 0 0;
}
#kategorie.side-box li a {
	border-bottom: 1px solid #7eaeda;
	color: #FFF;
}
#kategorie.side-box li a:hover, 
#kategorie.side-box li.active a  {
	background: url(../images/kat-menu-h.png) repeat-x 0 0;
}

#kategorie.side-box li li.active a span  {
	background: url(../images/kat-li.png) no-repeat 0 0 ;
}
 #kategorie.side-box li.active li a  {
background: none
}

#kategorie.side-box li.active li a:hover  {
 	background: url(../images/kat-menu-h.png) repeat-x 0 0;
}


#drobenkova {
	background: url(../images/bg-breadcrumbs.png) no-repeat 0 0;
	color: #737373;
}
#drobenkova a {
	color: #737373;
}
.nabidka .box h2 {
	background: url(../images/box-345-t.png) no-repeat 0 0;
	color: #FFF;
}
.nabidka .box-in {
	background: url(../images/box-345-b.png) no-repeat 0 100%;
}
.nabidka .image a {
	border: 1px solid #757575;
}
.nabidka .image a:hover {
	border: 1px solid #222;
}
.nabidka .cena {
	background: url(../images/cena.png) no-repeat center left;
	color: #3ca73b;
}
.nabidka .vice {
	background: url(../images/plus.png) no-repeat right top;
	color: #3ca73b;
}
.nabidka-vypis .box, .detail .box, .texty .box, .poptavka .box {
	background: url(../images/box-700-b.png) no-repeat 0 100%;
}
.nabidka-vypis .box-title, .detail .box-title, .texty .box-title, .poptavka .box-title {
	background: url(../images/box-700-t.png) no-repeat 0 0;
	color: #FFF;
}
.nabidka-vypis .box-in,
.detail .box-in, .texty .box-in, .poptavka .box-in {
	background: url(../images/box-700-m.png) repeat-y 0 100%;
}
.nabidka-vypis .image {
	background: url(../images/image-shadow.png) no-repeat 0 100%;
}
.nabidka-vypis .image a {
	border: 1px solid #757575;
}
.nabidka-vypis .image a:hover {
	border: 1px solid #222;
}
.nabidka-vypis .text {
	border-right: 1px solid #e7e7e7;
	color:#727272;
}
.nabidka-vypis .cena {
	background: url(../images/cena.png) no-repeat center left;
	color: #3ca73b;
}
.location, .area {
	display:block;
	padding:5px 0 0;
}
.area {
	color:#727272;
}
.nabidka-vypis .vice {
	background: url(../images/plus.png) no-repeat right top;
	color: #3ca73b;
	margin: 10px 0 5px;
}
.nabidka-vypis a {
	text-decoration:none;
}
.nabidka-vypis .box {
	cursor:pointer;
}
.thin {
	padding-bottom:12px !important;
}
.thin .box-title {
	height: 12px !important;
	padding: 0 15px !important;
}
.text h1 {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#647801;
	margin-bottom:5px;
	text-decoration:none !important;
}
.text h2 {
	color:#000000;
}

.detail-images .zoom {
	background: url(../images/plus.png) no-repeat right top;
}
.detail-images .small a {
	border: 1px solid #757575;
}
.detail-images .small a:hover {
	border: 1px solid #222;
}
.detail-text td {
	border-bottom: 1px solid #e7e7e7 !important;
}
.detail-text td .cena {
	color: #3ca73b;
}
.detail-text td.td-2 {
	width:140px !important;
}
.detail-lista li a {
	background: url(../images/detail-lista-l.png) no-repeat left top;
	color: #FFF;
}
.detail-lista li a span {
	background: url(../images/detail-lista-r.png) no-repeat right top;
}
.detail-lista li.mail em {
	background: url(../images/d-l-mail.png) no-repeat left top;
}
.detail-lista li.dotaz em {
	background: url(../images/d-l-dotaz.png) no-repeat left top;
}
.detail-lista li.mapa em {
	background: url(../images/d-l-mapa.png) no-repeat left top;
	width: 40px;
}
.detail-lista li.tisk em {
	background: url(../images/d-l-tisk.png) no-repeat left top;
}
.detail-lista li a:hover {
	background: url(../images/detail-lista-l-h.png) no-repeat left top;
}
.detail-lista li a:hover span {
	background: url(../images/detail-lista-r-h.png) no-repeat right top;
}
.texty h2, .poptavka h2 {
	color: #3ba73c;
	margin-top:10px;
	/* margin-bottom:25px; */
}
.texty h3, .poptavka h3 {
	color: #3ba73c;
}
.texty h4, .poptavka h4 {
	color: #000;
}
.texty table {
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
.texty table th {
	background: #e2eef8;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #528bca;
}
.texty table td {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	color: #444444;
}
.texty .zoom {
	background: url(../images/plus.png) no-repeat right top;
}
.texty a {
	color: #528bca;
}
.texty .inputText {
	border: 1px solid #cccccc !important;
}
.texty .textArea {
	border: 1px solid #cccccc;
}
.texty .buttonSend {
	background: url(../images/button-send.png) no-repeat left top;
	border: none;
	color: #FFF;
}

.ul-no-style {
	list-style: none;
}
.ul-no-style li {
	margin-left:0px !important;
}

div.paging {
	width:660px;
	float:right;
	padding:10px 20px 0px;
	height:40px;
	margin-bottom:-10px;
	font-size:12px !important;
}
div.paging a{
	color:#DC6FFF;
	font-size:12px !important;
	font-weight:bold;
}
div.paging a.active {
	text-decoration:none;
	color:#DC6FFF;
}
div.paging span.stranky a {
	padding:0px 8px;
}
div.paging div {
	width: 220px;
	float:left;
}
div.paging div.l {
	text-align: left;
}
div.paging div.c {
	text-align: center;
}
div.paging div.r {
	text-align: right;
}

/* PATA */
.copyright {
	color: #85aeda;
}










/* přidáno 4.11.2013 -----------------------------------*/
/* dropdownmenu ------- */
ul.dropdown ul {
	background:#345f8f;
}


.nolink {
	color:#9dc7f6;
}

/* formulář ------- */
.poptavka h3 {
	border:solid 1px #e3e3e3;
}

.at {
	background:#eeecec;
	border:solid 1px #e3e3e3;
}

.poptavka input[type=text] {
	border:solid 1px #e3e3e3;
}

.radky p {
	color:#444;
}

.radky div label {
	color:#444;
}

.radky div small {
	color:#444;
}
 
.radky div i a {
	color:#000;
}

.radky div b a {
	color:#000;
}

.red-star {
	color:#c80505;
}

.radky input[type=submit] {
	border:solid 1px #345f8f;
	color:#fff;
}

.radky textarea {
	border:solid 1px #e3e3e3;
}



/* DropKick  ------------------------- */

.poptavka .dk_container {
	border:solid 1px #e3e3e3;
}

/* Opens the dropdown and holds the menu label */
.poptavka .dk_toggle {
  color:#333;
  text-shadow: #fff 1px 1px 0;
}


.poptavka .dk_open .dk_toggle {
    background-color: #ececec;
    border-color: #e3e3e3;
    color: #ccc;
    box-shadow: inset 0 -2px 5px #ccc;
}

.poptavka .dk_options a {
    background-color: #fff;
    border-bottom: 1px solid #999;
	color:#444;
}

.poptavka .dk_options a:hover, .poptavka .dk_option_current a {
    background-color: #528bca;
    border-bottom-color: #0f3660;
    color: #fff;
    text-shadow: rgba(0, 0, 0, .5) 0 1px 0;
}

.poptavka .dk_options .disabled:hover {
    background-color: #fff;
}

.poptavka .dk_options_inner {
  border: 1px solid #e3e3e3;
  border-bottom-color: #999;
  color:#333;
  text-shadow:#fff 0 1px 0;
}




/* detail -------- */

.yesdisplay {
	color:#000;
}
 
.nodisplay {
	color:#000;
}

.detail-makler p img {
	border:solid 2px #528bca;
}


.spc div input[type=text] {
	border:solid 1px #e3e3e3;
}

.spc div input[type=submit] {
	border:solid 1px #345f8f;
	color:#fff;
}

.spc div textarea {
	border:solid 1px #e3e3e3;
}

.nabidka-vypis .box #rozcestnik, .nabidka-vypis .box h2.guide {
	cursor:auto;
}

#rozcestnik ul li {
	position:relative;
	float:left;
	display:inline;
	padding:0px;
	margin: 4px 0 2px;
}
#rozcestnik ul li.carka {
	width:7px;
}
#rozcestnik div {
	position:relative;
	float:left;
	min-height: 50px;
	padding: 0 20px 15px 60px;
	width: 255px;
	font-size:14px;
}
#rozcestnik h3 {
	position:relative;
	float:left;
	width:100%;
	font:bold 15px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
#rozcestnik h3 a {
	color:#547295;
}
#rozcestnik a {
	color:#203755;
	text-decoration:underline;
}
#rozcestnik .byty {
	background:url(../images/rozcestnik/byty.png) no-repeat 5px 0;
}
#rozcestnik .rodinne-domy, #rozcestnik .domy{
	background:url(../images/rozcestnik/rodinne.png) no-repeat 5px 0;
}
#rozcestnik .pozemky{
	background:url(../images/rozcestnik/pozemky.png) no-repeat 5px 0;
}
#rozcestnik .rekreacni-objekty, #rozcestnik .ostatni{
	background:url(../images/rozcestnik/rekreace.png) no-repeat 5px 0;
}
#rozcestnik .komercni, #rozcestnik .komerce{
	background:url(../images/rozcestnik/komercni.png) no-repeat 5px 0;
}
#rozcestnik .novostavby{
	background:url(../images/rozcestnik/novostavby.png) no-repeat 5px 0;
}
#rozcestnik br {
	position:relative;
	float:left;
	width:100%;
	clear:both;
}

#realman {
	border: medium none;
	margin: 30px 0px;
}
#realman img {
	border: medium none;
}

div.novinky h3 a {
	color:#fff;
}

.nabidka-vypis.reference .image {
	height:auto;
	background:none;
}
.nabidka-vypis.reference .text {
	border:none;
	width:510px;
}

form.poradna .radky div label {
	width:150px;
}
form.poradna .radky div.checkbox label {
	width:250px;
}
form.poradna .radky img {
	margin-left:180px;
}



.cleaner {
	clear:both;
}

span.image img, div.detail-images img { border-color: #528bca; }