@charset "utf-8";
/* CSS Document */

@import "reset.css";

body {
	background:#000;
	color:#000;
	font-size:11px;
	line-height:1.25em;
	position:relative;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
    /*behavior: url("csshover.htc");*/
	}
textarea, input, select {
	font-family:Arial, Helvetica, sans-serif;
	color: #584a22;
} 
a {color:#002349; text-decoration:underline;}
a:hover {text-decoration:none;} 
hr {display:none;}
p {
	line-height: 1.2em
}
p.nadpis {
	font-size:1.2em;
	margin-left: 30px;
	color: #002249;
	font-weight: bold;
}
sup {
    font-size: 70%;
}

span.partnernadpis {color: #002383; font-weight: bold;}

/* Farebne buttony */
a.btnsmall {display: block; width: 102px; height: 20px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 20px; }
a.greensmall {background: url("img/btn-green-small.gif") no-repeat top left;}
a.orangesmall {background: url("img/btn-orange-small.gif") no-repeat top left;}
a.redsmall {background: url("img/btn-red-small.gif") no-repeat top left;}
a.silversmall {background: url("img/btn-silver-small.gif") no-repeat top left; color: #797373}
a.btnsmall:hover {background-position: bottom left;}
a.silversmall:hover {color: #fff;}

a.btn {display: block; width: 215px; height: 26px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 26px; }
a.blue {background: url("img/btn-blue.gif") no-repeat top left;}
a.green {background: url("img/btn-green.gif") no-repeat top left;}
a.red {background: url("img/btn-red.gif") no-repeat top left;}
a.silver {background: url("img/btn-silver.gif") no-repeat top left; color: #797373}
a.btn:hover {background-position: bottom left;}
a.silver:hover {color: #fff;} 

a.btnbig {display: block; width: 286px; height: 25px; text-align: center; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none; line-height: 25px; }
a.bluebig {background: url("img/btn-blue-big.gif") no-repeat top left;}
a.silverbig {background: url("img/btn-silver-big.gif") no-repeat top left; color: #797373}
a.silverbig:hover {color: #fff;} 
a.btnbig:hover {background-position: bottom left;}

a.btnxxl {display: block; width: 400px; height: 25px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; text-decoration: none; line-height: 25px;}
a.bluexxl {background: url("img/btnblue-xxl.png") no-repeat top left;}
a.btnxxl:hover {background-position: bottom left;}

/****************************************************/
a.klientTableLink {color: #7f7979; text-decoration: none;}
a.klientTableLink:hover {color: #fff; text-decoration: underline;}
a#linkOR {color: #666666; text-decoration: none; font-size: 12px; font-weight:bold;}
a#linkOR:hover {text-decoration: underline;}

ul.horizontal {list-style-type: none;}
ul.horizontal li {float: left; margin: 0 10px 0 0;}
ul.horizontal li.last {margin:0;}

p.errormsg {font-size: 16px; font-weight: bold; color: #f00;}

table.filter select {font-size: 14px;}

input.submit {width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; margin-left: 10px; border:0; color:#7a898b; cursor:pointer;}
input.submit:hover {background-position:left bottom;}

table#klientDetail {font-size: 14px}
table#klientDetail td {padding: 0 5px 10px 0}

table#klientZoznam {width: 100%}

div.floatRight {float: right;}

.left {float: left;}
.right {float: right;}
.half {width: 50%;}

/* Nastavenie farieb
*****************************************************************************************************************/
#header li a {color:#bfbdbd;} /* farba pisma menu */
#filter {background:#ffa200 url("img/orange-t.gif") no-repeat scroll center top;} /* farba fitra */
#filter p {background:url("img/orange-b.gif") no-repeat scroll center bottom;} /* farba fitra */
.promo h2, .promo h2 a, .list .listitem h2, .list2 .listitem h2, .list3 .listitem h2, #maindetail a.detailmapa {color:#f2e39a;}
.list .listitem h3, .list2 .listitem h3, .list3 .listitem h3 {color:#584025;}
.projektBig p.price, .list .listitem p, .list2 .listitem p, .list3 .listitem p, #maindetail p.price {background: url("img/price.png") no-repeat scroll center top;}
#detail h2 {background:#b3a272 url("img/goldShadow-t.gif") no-repeat scroll center top; color:#002349; min-height:30px;} /* farba nadpisu v detaile */
#detail h2 strong {background-color: #b3a272;} /* farba fitra */

/* CSS
*****************************************************************************************************************/
#container {width: 960px; margin:0 auto; text-align:left}
#content {padding:0px 0;}
.list {float:left; width: 480px; margin-left:0px;}
.list2 {float:right; width: 480px; margin-right:px;}
/*posledna ponuka pri neparnom pocte ponuk = list3*/
.list3 {float:left; width: 1024px;}
#adminlist {margin:0}
#sidebar {float:left; width:250px;}


#poradime {display: block; width: 250px; height: 83px; background-image: url("img/poradime.gif"); font-size: 24px; color: #fff; font-weight: bold; text-align: center; line-height: 35px; margin-top: 10px;}
#poradime p {padding-top: 8px; font-size: 20px; line-height: 1.7em; color: #9ba5af;}

#header {
	height:80px;
	background-color: #002249;
}

#header table {display: block; float: right; height: 14px; margin: 12px 10px; position: relative;}
#header table td.fb {padding: 0 40px 0 0;}
#header h1 a {display:block; width:250px; height:50px; position:relative; line-height:50px; text-align:center;}
#header h1 a span {
	display:block;
	width:250px;
	height:50px;
	background:url("img/Corpia_SIR_logo1.gif") no-repeat scroll left top;
	position:absolute;
	left:20px;
	top:15px;
	cursor:pointer;
}

#menu {float: right;}
#menu ul {list-style: none; margin: 0; padding: 0; /*width: 12em;*/ float: left;}
#menu a {display: block; margin: 0; padding: 0 9px; text-decoration: none; color: #000; /*background: #efefef;*/ min-height: 29px; line-height: 29px; font-weight: bold;}
#menu a:hover {text-decoration: underline;}
*>#menu li {position: relative; background:#eaeeee url("img/menu1.gif") no-repeat scroll left top; margin-left:2px;}
#menu ul ul {position: absolute; z-index: 500; left: 0; min-width: 190px;}
/**/#menu ul ul ul {top: 0; left: 100%;}
#menu ul ul li { border-bottom: 1px solid #bf9b5f;}
#menu ul ul li a {background-color: #cfc48e; color: #000; text-decoration: none; line-height: 29px; min-height: 29px;}
#menu ul ul li a:hover {background-color: #f2ecbc; color: #bfbbbb; text-decoration: none;}
/*div#menu ul ul {display: none;}
div #menu ul li:hover ul {display: block;}
div#menu ul ul {display: none;}
div#menu ul li:hover ul {display: block;}*/
/*div#menu ul ul, div#menu ul ul ul {display: none;}
div #menu ul li:hover ul, div #menu ul ul li:hover ul {display: block;}*/
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}

#blueShadow {display:block; width:960px; height:23px; background: #eff2f6 url("img/blueShadow.gif") no-repeat scroll right bottom;}
#footer {clear: left;}
#footer p {padding:5px; text-align:center; color:#cbcbcb;}
#footer p label {color: #7f7f7f}
#footer a {color:#7f7f7f; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#filter {margin-bottom:10px;}

#pages {background:#b3a272; margin: 0 0 0 0; width: 100%; float: left;}
#pagesadmin {width: 870px;}
#pages p {padding:10px; text-align:center;}
#pages span {color:#fff;}
#pages a {color:#EBE7C5; text-decoration:none; padding:3px 5px;}
#pages a:hover {text-decoration:underline;}
#pages a.active {background:#7ca9b1; color:#fff; padding:3px 7px;}

#pagesadmin p {padding:10px; background:url("img/white-t.gif") no-repeat scroll center top; text-align:center;}
#pagesadmin span {color:#fff;}
#pagesadmin a {
	color:#EBE7C5;
	text-decoration:none;
	padding:3px 5px;
}
#pagesadmin a:hover {text-decoration:underline;}
#pagesadmin a.active {background:#7ca9b1; color:#fff; padding:3px 7px;}

.list .listitem {
	padding-bottom:10px;
	background:#fefbee url("img/tile04-b.jpg") no-repeat scroll center bottom;
	position:relative;	
	min-height: 155px;
}
.list .listitem a {
	text-decoration: none;
	color: #1f4976;
    display: block;
/*    height: 2.3em;*/
    overflow: hidden;
}
.list .listitem a:hover {text-decoration: underline;}
.list .listitem a.sledovane {text-decoration: none; text-align: center; line-height: 23px ;display: block; width:120px; height:23px; background:#dbe0e0 url(img/submit.gif) no-repeat scroll left top; font-weight:bold; border:0; color:#7a898b; position: absolute; top: 100px; right: 50px;}
.list .listitem a.sledovane:hover {background-position: left bottom;}
.list .listitem h2 {
	padding:10px 10px 6px 154px;
	background:url("img/tile04-t.jpg") no-repeat scroll center top;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.list .listitem h3 {padding:4px 0px 10px 154px;}
.list .listitem ul, .projektBig ul {padding:0 10px 0px 154px; color:#7f7f7f; line-height:1.5em;}
*>.list .listitem ul strong, .projektBig ul strong {color:#000; font-weight:normal;}
.list .listitem p, .projektBig p.price {
	position: absolute;
	right:8px;
	top:60px;
	width:145px;
	height:55px;
	overflow:hidden;
	line-height:23px;
	text-align:center;
	color:#584025;
	font-weight:bold;
}
.list .listitem p strong, .projektBig p.price strong {font-size:1.15em; color:#FFF}
.list .listitem .image {width:130px; height:100px; background:#B3A272 url("img/photo_fr.jpg") no-repeat scroll left top; overflow:hidden; position:absolute; left:-144px; top:10px; text-align:center;}
.list .listitem .predajSK {
	width:115px;
	height:18px;
	background:#B3A272 url("img/HpredajSK.gif") no-repeat scroll right top;
	position:absolute;
	right:25px;
	top:43px;
}
.list .listitem .prenajomSK {width:115px; height:18px; background:#B3A272 url("img/HprenajomSK.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:25px; top:43px;}
.list .listitem .image {left:10px;}
.list .listitem .image img {border:1px solid #fff; margin:5px;}

.list .listitem.top {background-image:url("img/topponuka-b.jpg");}
.list .listitem.top .image {background-image:url("img/photoTOP_fr.jpg");}
.list .listitem .predajSKtop, .projektBig .predajSKtop {width:115px; height:18px; background:#B3A272 url("img/HpredajSKtop.gif") no-repeat scroll right top; position:absolute; right:25px; top:43px;}
.list .listitem .prenajomSKtop, .projektBig .prenajomSKtop {width:115px; height:18px; background:#B3A272 url("img/HprenajomSKtop.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:25px; top:43px;}

/*pravy stlpec zoznamu*/

.list2 .listitem {
	padding-bottom:10px;
	background:#fefbee url("img/tile04-b.jpg") no-repeat scroll center bottom;
	position:relative;	
	min-height: 110px;
}
.list2 .listitem a {
	text-decoration: none;
	color: #1f4976;
    display: block;
    height: 1.2em;
    overflow: hidden;
}
.list2 .listitem a:hover {text-decoration: underline;}
.list2 .listitem a.sledovane {text-decoration: none; text-align: center; line-height: 23px ;display: block; width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; border:0; color:#7a898b; position: absolute; top: 100px; right: 50px;}
.list2 .listitem a.sledovane:hover {background-position: left bottom;}
.list2 .listitem h2 {
	padding:10px 10px 6px 154px;
	background:url("img/tile04-t.jpg") no-repeat scroll center top;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.list2 .listitem h3 {padding:4px 0px 10px 154px;}
.list2 .listitem ul {padding:0 10px 0px 154px; color:#7f7f7f; line-height:1.5em;}
*>.list2 .listitem ul strong {color:#000; font-weight:normal;}
.list2 .listitem p {
	position: absolute;
	right:10px;
	top:60px;
	width:145px;
	height:55px;
	overflow:hidden;
	line-height:23px;
	text-align:center;
	color:#584025;
	font-weight:bold;
}
.list2 .listitem p strong {font-size:1.15em; color:#FFF}
.list2 .listitem .image {width:130px; height:100px; background:#B3A272 url("img/photo_fr.jpg") no-repeat scroll left top; overflow:hidden; position:absolute; left:-144px; top:10px; text-align:center;}
*>.list2 .listitem .image {left:10px;}
.list2 .listitem .image img {border:1px solid #fff; margin:5px;}
.list2 .listitem .predajSK {
	width:115px;
	height:18px;
	background:#B3A272 url("img/HpredajSK.gif") no-repeat scroll right top;
	position:absolute;
	right:25px;
	top:43px;
}
.list2 .listitem .prenajomSK {width:115px; height:18px; background:#B3A272 url("img/HprenajomSK.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:25px; top:43px;}
.list2 .listitem.top {background-image:url("img/topponuka-b.jpg");}
.list2 .listitem.top .image {background-image:url("img/photoTOP_fr.jpg");}
.list2 .listitem .predajSKtop {width:115px; height:18px; background:#B3A272 url("img/HpredajSKtop.gif") no-repeat scroll right top; position:absolute; right:25px; top:43px;}
.list2 .listitem .prenajomSKtop {width:115px; height:18px; background:#B3A272 url("img/HprenajomSKtop.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:25px; top:43px;}

/*lavy stlpec - posledna ponuka pri neparnom pocte ponuk*/

.list3 .listitem {
	padding-bottom:10px;
	background:#fef9e8 url("img/tile04-b.jpg") no-repeat scroll left bottom;
	position:relative;	
	min-height: 110px;
}
.list3 .listitem a {
	text-decoration: none;
	color: #1f4976;
}
.list3 .listitem a:hover {text-decoration: underline;}
.list3 .listitem a.sledovane {text-decoration: none; text-align: center; line-height: 23px ;display: block; width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; border:0; color:#7a898b; position: absolute; top: 100px; right: 50px;}
.list3 .listitem a.sledovane:hover {background-position: left bottom;}
.list3 .listitem h2 {
	padding:10px 10px 6px 154px;
	background:url("img/tile04-t.jpg") no-repeat scroll left top;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.list3 .listitem h3 {padding:4px 0px 10px 154px;}
.list3 .listitem ul {padding:0 10px 0px 154px; color:#7f7f7f; line-height:1.5em;}
*>.list3 .listitem ul strong {color:#000; font-weight:normal;}
.list3 .listitem p {
	position: absolute;
	right:488px;
	top:60px;
	width:145px;
	height:55px;
	overflow:hidden;
	line-height:23px;
	text-align:center;
	color:#584025;
	font-weight:bold;
}
.list3 .listitem p strong {font-size:1.15em; color:#FFF}
.list3 .listitem .image {width:130px; height:100px; background:#B3A272 url("img/photo_fr.jpg") no-repeat scroll left top; overflow:hidden; position:absolute; left:-144px; top:10px; text-align:center;}
*>.list3 .listitem .image {left:10px;}
.list3 .listitem .image img {border:1px solid #fff; margin:5px;}
.list3 .listitem .predajSK {width:115px; height:18px; background:#B3A272 url("img/HpredajSK.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:505px; top:43px;}
.list3 .listitem .prenajomSK {width:115px; height:18px; background:#B3A272 url("img/HprenajomSK.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:505px; top:43px;}
.list3 .listitem.top {background-image:url("img/white-b-topponuka.gif");}
.list3 .listitem.top .image {background-image:url("img/list-img-topponuka.gif");}
.list3 .listitem .predajSKtop {width:115px; height:18px; background:#B3A272 url("img/HpredajSKtop.gif") no-repeat scroll right top; position:absolute; right:505px; top:43px;}
.list3 .listitem .prenajomSKtop {width:115px; height:18px; background:#B3A272 url("img/HprenajomSKtop.gif") no-repeat scroll right top; overflow:hidden; position:absolute; right:505px; top:43px;}

.projektBig {background: #8e7d4d url("img/projektBigBgr.jpg") no-repeat scroll left top; width: 960px; height: 240px; position: relative;}
.projektBig h2 a {font-size: 14px; color: #fff; text-transform: uppercase; text-decoration: none; position: absolute; top: 10px; left: 20px;}
.projektBig h2 a:hover {text-decoration: none;}
.projektBig h3 {position: absolute; top: 50px; left: 490px; color: #584025;}
.projektBig h3.novinka {position: absolute; top: 210px; left: 490px; color: #584025;}
.projektBig ul {position: absolute; top: 75px; left: 336px;}
.projektBig p.popis {position: absolute; top: 130px; left: 490px; width: 420px; height: 66px; overflow: hidden; text-align: justify;}
.projektBig span {position: absolute; top: 195px; left: 490px; width: 420px; height: 66px; overflow: hidden; text-align: justify;}
.projektBig a {text-decoration: none; color: #000;}
.projektBig a:hover {color: #fff;}
.projektBig .image {position: absolute; top: 45px; left: 15px;}
.projektBig .image img {border: 1px solid #fff;}
.projektBig p.price {position: absolute; top: 76px; right: 7px; display: block; width: 145px; height: 55px;}
.projektBig .predajSKtop, .projektBig .prenajomSKtop {top: 60px;}

.promo h2 {
	padding:10px;
	font-size: 16px;
	line-height: 1.3em;
}
.promo .image {background: #002349 url("img/novostavba-imgbck.gif") no-repeat scroll left top; width: 110px; height:82px; margin:0 10px; text-align: center; padding-top: 2px; float: left;}
.promo .info {
	text-align: left;
	color:#FFF;
	margin: 0;
}
.promo .info ul {line-height: 1em}
.promo .image img {border:1px solid #002349;}
.promo li {margin-bottom:5px; font-size: 12px;}
.promo ul {margin:0;}
.promo p {padding:0 10px 10px 10px; color:#fff; font-size: 12px; height: 76px; overflow: hidden;}
.promo a {color:#fff; text-decoration: none;}
.promo {background: #002349 url("img/sidebar_noveprojekty.jpg") no-repeat scroll left top; margin-top: 10px; padding-top: 35px; width: 250px; height: 271px; overflow: hidden; position: relative;}
.promo a.noveprojekty {display: block; width: 250px; height: 30px; position: absolute; top: 0}
.nastip {background: #002349 url("img/sidebar_nastip.jpg") no-repeat scroll left top; margin-top: 10px; padding-top: 35px;}

#search {background-color: #b3a272; height: 52px; color: #674e32;}
#search .coloredInput {background-color: #fbf6de; border: 1px solid #674e32;}
#search .wide {width: 230px;}
#search .typ {width: 65px;}
#search .short {width: 100px;}
#search .novostavby {width: 150px;}
#search table {margin-left: 40px;}
#search .submit {background: #b3a272 url("img/btn_vyhladat.jpg"); width: 107px; height: 27px;}
#search .submit:hover {background-position: left bottom;}
#search .rowspan {vertical-align: middle;}

#filter p {padding:5px 10px;}
#filter label {padding:0 6px;}
#filter label.mini {padding:0 10px 0 5px;}
#filter select {padding:2px; border:1px solid #dc8c00; width:126px;}
#filter input {position:relative; top:2px;}

#contact {background-color: #c8d5e2;}
#contact fieldset {padding:0; }
#contact h2 {font-size:1.5em; font-weight:normal; margin-bottom:20px;}
#contact label {display:block; width:110px; float:left; text-align:left; margin-right:10px; padding:2px 3px;}
#contact label.small {color:#7f7f7f;}
#contact input {background:#f7f9f9; width:335px; padding:2px 5px; border:1px solid #eaeeee; color:#628c92;}
#contact textarea {background:#f7f9f9; width:460px; padding:2px 5px; border:1px solid #eaeeee; color:#628c92; overflow:auto; height:100px; margin-top:0;}
#contact textarea.dopyt {width: 600px;}
#contact form p {margin-bottom:3px;}
#contact .submit {width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; margin-left: 10px; border:0; color:#7a898b; cursor:pointer;}
#contact .submit:hover {background-position:left bottom;}
#contact .reset {width:120px; height:23px; background:#e9ecec url("img/reset.gif") no-repeat scroll left top; font-weight:bold; border:0; color:#a6b1b2; cursor:pointer;}
#contact .reset:hover {background-position:left bottom;}

#detail {
	float:right;
	width:960px;
	background-color: #fef9e8;
    margin-bottom: 2px;
}
#detail h2 {
	margin-bottom:10px;
	font-size:1.3em;
	line-height:1.5em;
}
#detail h2 strong {
	display:block;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#detail h2 strong.right {float: right;}
#detail h2 a {font-size: 11px;}
#detail h2 a.link {float:right; font-size:0.9em; background:#eee2ad url("img/watch.gif") no-repeat scroll center center; display:block; width:147px; height:32px; margin-top:-3px; margin-right:-3px; text-align:center; text-decoration:none; line-height:25px; overflow:hidden; margin-right: 15px;}
#detail h2 a.link:hover {color: #635a3f;}
#detail h2 strong ul.horizontal li {
	margin: 0 51px 0 0;
	font-size: 11px;
	color: #584a22;
}
#detail h2 strong ul.horizontal li.last {margin: 0;}
#detail h2 strong ul.horizontal li a {text-decoration: none; color: #000;}
#detail h2 strong ul.horizontal li a.active {color: #fff;}
#detail h2 strong ul.horizontal li a:hover {color: #fff;}

#maindetailPict {float:left; width:352px; margin: 0; background:#fef9e8; padding:10px 10px 10px 20px;}
#maindetailPict table.image {width: 100%;}
#maindetailPict td.image {background: #b3a272 url("img/fotopas.jpg") repeat scroll top left; width: 100%; height: 300px; text-align: center;}
#maindetailPict a.image {display: block;}
#maindetailPict .image img {border:1px solid #fff;/* margin:10px 1px;*/}
#maindetailPict .image:hover img {border-color:#000;}
#maindetailPict .makler {float:left; width:325px; background:#fef9e8 url("img/detail-makler.jpg") no-repeat scroll left top; padding:25px 5px 0px 20px; height:175px}
#maindetailPict .makler h3 {font-size: 13px; font-weight:bold;}
#maindetailPict .makler p a.ponuky {
	color: #300;
}

div#thumbs {background: #b3a272 url("img/fotopas.jpg") repeat scroll top left; width: 352px; height: 83px;}
div#thumbs div.photo {width: 100px; text-align: center;}
div#thumbs table {margin-top: 2px;}
div#thumbs td {border-collapse: collapse; margin: 0; padding: 0; border: 1px solid #fff;}
div#thumbs td.arrows {border: 0;}

#maindetail {float:right; width:570px; height:auto; margin-right:0; padding-top: 35px;}
#maindetail p.price {width:185px; height:50px; overflow:hidden; line-height:23px; text-align:center; color:#482b06; font-weight:bold; float:right; margin:45px 25px 10px 0px;}
#maindetail p.price strong {font-size:1.33em;}
#maindetail h3 {margin:10px 0 5px;}
#maindetail h4 {margin:5px 0 0 30px; text-align:left; float:left;}
#maindetail p {margin: 3em 3em; text-align:justify;}
#maindetail hr {display:block; height:0px; color:#fef9e8; clear:both; border:0px;}
html>/**/body #maindetail hr {margin-bottom:20px;}

#detail .typ11 {background:#fef9e8 url("img/detail-predaj.jpg") no-repeat scroll right top;}
#detail .typ12 {background:#fef9e8 url("img/detail-prenajom.jpg") no-repeat scroll right top;}

#maindetailPopis {float:right; width:570px; height:243px; background:#fef9e8 url("img/popis.jpg") no-repeat scroll right top; padding-top:5px;}
#popisOverflow {height: 200px; margin: 10px 20px 0 0; overflow: auto;}
#maindetailPopis p {font-size:12px; line-height:16px;}

#maindetailProjektPopisWrapper {margin-left: 20px;}
#maindetailProjektPopisWrapper div.top {background: #fcf6e6 url("img/projektpopisbgr-top.gif") no-repeat scroll center top; width: 925px; height: 3px;}
#maindetailProjektPopisWrapper div.btm {background: #fcf6e6 url("img/projektpopisbgr-btm.gif") no-repeat scroll center top; width: 925px; height: 7px;}
#maindetailProjektPopis {background: transparent url("img/projektpopisbgr-sides.gif") repeat-y scroll center top; width: 925px;}
#maindetailProjektPopis h3 {display: block; width: 903px; height: 34px; line-height: 34px; background: transparent url("img/popisNadpisBgr.png") repeat-x scroll left top; margin-left: 1px; border: 1px solid #cbbf83; text-transform: uppercase; padding-left: 15px;}
#maindetailProjektPopis h3.first { border-top: 0;}
#maindetailProjektPopis p {margin: 10px 15px; font-size: 12px;}

#projektTabulka {border: 1px solid #957b1e; margin: 15px auto; width: 903px;}
#projektTabulka table {border: 1px solid #957b1e; margin: 2px auto 1px auto; width: 900px;}
#projektTabulka th {background-color: #957b1e; color: #fff; height: 29px; line-height: 29px; text-align: center;}
#projektTabulka td {text-align: center; line-height: 27px;}
#projektTabulka tr {cursor: pointer;}
#projektTabulka tr.even {background-color: #eadb9a;}
#projektTabulka tr:hover {background-color: #c2a12c;}

#maindetailProjektContact {width: 925px; height: 105px; background: #fef9e8 url("img/contactProjekt.jpg") no-repeat scroll left top; padding: 27px 0px 10px 0px; margin-left: 20px;}
#maindetailProjektContact p {margin-left: 3em;}



#maindetailContact {float: right; width: 570px; height: 110px; background: #fef9e8 url("img/contact.jpg") no-repeat scroll right top;}
#maindetailContact p {margin: 3em 3em;}

#tools {width: 196px; float: right; padding-right: 17px; height: 150px;}
/*#tools li {background:#eaeeee url(img/tools.gif) no-repeat scroll left top; margin-bottom:1px;}
#tools a {display:block; line-height:23px; padding-left:29px; color:#7f7f7f; text-decoration:none;}
#tools a:hover {text-decoration:underline;}
#tools .msg a {background:url(img/tools-msg.gif) no-repeat scroll 10px 7px;}
#tools .mail a {background:url(img/tools-mail.gif) no-repeat scroll 10px 8px;}
#tools .watch a {background:url(img/tools-watch.gif) no-repeat scroll 10px 7px;}
#tools .print a {background:url(img/tools-print.gif) no-repeat scroll 10px 7px;}

#baseinfo {padding-left:420px; margin-top:10px;}
#baseinfo strong {display:block; width:150px; float:left; font-weight:normal; color:#7f7f7f; margin-right:5px;}
#baseinfo a {margin-left:70px; margin-bottom:1em; display:block;}*/


#baseinfo {width:325px; float:left; padding-left:15px; height:258px}
#baseinfo table {width:320px;}
#baseinfo a.fb {float: right; display: block; width: 154px; height: 22px; margin: 6px 5px 0 0;}
#baseinfo h3 {margin:10px 0;}
#baseinfo td {padding:5px; font-size:12px;}
#baseinfo .name {color:#482b06; font-weight:bold;}
#baseinfo .odd td {background:#e7deb5;}
/*#baseinfo td.name {width: 127px;}*/


#tabinfo {width:310px; float:right; margin-left:20px;}
#tabinfo h3 {margin:10px 0;}
#tabinfo td {padding:3px 5px 2px;}
#tabinfo .name {color:#7f7f7f;}
#tabinfo .odd td {background:#f4f4f4;}

#gallery {border-top:1px solid #ededed; margin:20px 0 0 20px;}
#gallery li {float:left; margin:0 10px 10px 0;}
#gallery a {width:130px; height:100px; background:#c4c4c4 url("img/list-img.gif") no-repeat scroll left top; overflow:hidden;  display:block; text-align:center;}
#gallery img {border:1px solid #fff; margin:5px;}
#gallery a:hover img {border-color:#000;}

#dealers {clear: both; font-size: 12px; line-height: 1.2em;}
#dealers img {float:left; margin:24px 24px;}
#dealers h3 {margin-bottom:-0.5em; padding-top:30px; font-size: 14px;}
#dealers h3 img {margin:0px; float:none;}
#dealers .mail {color:#000; text-decoration: none;}
#dealers p {margin:1em 0; font-size: 11px;}
#dealers .oblacikmakler {width: 960px; background: #fef7e5}
#dealers .makler {width: 480px; background: #fef7e5 url("img/makler.jpg") repeat-x scroll left top; min-height:200px; float: left;}
#dealers .makler table {width: 480px;}
#dealers .makler p a.ponuky {color: #b3a272;}
#dealers .maklerlinky {float: right; }

#top5 {background: #584025 url("img/sidebar_noveponuky_bgr.jpg") no-repeat scroll left top; padding: 0; color:#fff; margin-top: 14px; height: 275px; padding-top: 45px;}
#top5 .top, #exkluzivne .top {clear: both; margin:0 0 12px 10px;}
#top5 .nazov, #exkluzivne .nazov {height:30px; overflow: hidden; margin-top: 0;}
#top5 .cena, #exkluzivne .cena {float: right; margin:0 0 0 -15px; color: #fff; width: 165px; text-align: left;}
#top5 .image, #exkluzivne .image {float:left; margin:0 10px 10px 0; width: 65px; text-align: center;}
#top5 img, #exkluzivne img {border:1px solid #704700;}
html>/**/body #top5 p {margin-bottom:10px;}
#top5 a, #exkluzivne a {color:#f2e39a; font-weight:bold; text-decoration: none; font-size: 1em}
#top5 a:hover, #exkluzivne a:hover {text-decoration: underline;}

#exkluzivne {background: #002349 url("img/sidebar_exkluzivne_bgr.jpg") repeat-y scroll left top; margin-top: 14px; height: 275px; padding-top: 45px;}


td.indent {text-indent: 35px;}

#section {
	margin:0 0 0 0px;
	background-color: #b3a272;
}

#sectionhome {background-color: #b3a272; margin: 0 0 0 260px;}
/*#sectionhome .oblacik {background: #eff2f6 url("img/h1_blue.gif") no-repeat scroll left top;}*/
#sectionhome .oblacik p {padding: 10px;}
#sectionhome .list {float: left; margin-left: 0px; width: 350px;}
#sectionhome .list .listitem {padding-bottom:10px;
    background:#fef9e8 url("img/tile02-b.gif") no-repeat scroll center bottom;
    position:relative;    
    height: 180px;
}
#sectionhome .list .listitem a {
    text-decoration: none;
    color: #1f4976;
}
#sectionhome .list .listitem a:hover {text-decoration: underline;}
#sectionhome .list .listitem a.sledovane {text-decoration: none; text-align: center; line-height: 23px ;display: block; width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; border:0; color:#7a898b; position: absolute; top: 100px; right: 50px;}
#sectionhome .list .listitem a.sledovane:hover {background-position: left bottom;}
#sectionhome .list .listitem h2 {
    padding:10px 10px 0 154px;
    background:url("img/tile02-t.gif") no-repeat scroll center top;
    font-size:1.2em;
    font-weight:bold;
    line-height:1.2em;
    font-family:Arial, Helvetica, sans-serif;
}
#sectionhome .list .listitem h3 {padding:2px 10px 6px 154px;}
#sectionhome .list .listitem ul {padding:0 10px 10px 154px; color:#7f7f7f; line-height:1.2em;}
*>#sectionhome .list .listitem ul strong {color:#000; font-weight:normal;}
#sectionhome .list .listitem p {
    position: absolute;
    left:5px;
    top:125px;
    width:145px;
    height:55px;
    overflow:hidden;
    line-height:23px;
    text-align:center;
    color:#584025;
    font-weight:bold;
}
#sectionhome .list .listitem p strong {font-size:1.25em; color:#FFF}
#sectionhome .list .listitem .image {width:130px; height:100px; background:#c4c4c4 url("img/list-img.gif") no-repeat scroll left top; overflow:hidden; position:absolute; left: 10px; top:10px; text-align:center;}
/**>#sectionhome #list .listitem .image {left:10px;}*/
#sectionhome .list .listitem .image img {border:1px solid #fff; margin:5px;}

/*#sectionhome #list .listitem.top {background-image: url("img/white-b-topponuka.gif");}*/
#sectionhome .list .listitem.top {background-image: url("img/topbgr-small.jpg");}
#sectionhome .list .listitem.top .image {background-image: url("img/list-img-topponuka.gif");}




#mapaitem {width: 100%; height: 400px;}
#mapaprofil {width: 900px; height: 400px;}

#divPoznamka {background-color: #fff; position: absolute; border: 3px solid #000; z-index: 150;}
*>#divPoznamka {width: 450px}
#divPoznamka textarea {margin-top: 15px; width: 350px; height: 250px;}
#divPoznamka p {margin-top: 5px; font-size: 1.2em;}
#divPoznamka a {color: #000; text-decoration: none; font-weight: bold; float: right; margin: 5px 5px 5px 0; background-color: silver;}
#divPoznamka a:hover {color: #00f; text-decoration: underline;}

#mapa {display: block; position: absolute; width: 700px; height: 400px; right: 200px; top: 150px; border: 3px solid #000; }

#realitkadetail {padding: 0 0 0 20px;}
#realitkadetail img {float: left; padding-right: 30px}
#realitkadetail img.map {float: right;}

#maklerfoto img {float: left; }
#maklerfoto p {padding: 50px 0 0 135px;}

#ponukymenu {width: 900px; }
#ponukymenu #vlavo {float: left; }
#ponukymenu #vpravo {float: right; width: 282px; text-align: left; font-size: 14px; }
#ponukymenu #stred {padding: 0 0 0 270px; }

#zoradit {width: 865px; margin:20px 0 0 0; clear: both}
#zoradit a.active {background-position: left bottom; color: #fff;}

#dPoznamka {background-color: #fff; position: absolute; border: 3px solid #000; z-index: 150;}
*>#dPoznamka {width: 450px}
#dPoznamka textarea {margin-top: 15px; width: 350px; height: 250px}
#dPoznamka p {margin-top: 5px; font-size: 1.2em;}
#dPoznamka p.top {text-align: left;}
#dPoznamka p.top small {font-size: 12px;}


.dopyt {margin: 0 0 20px 0;}
.dopyt .top {width: 899px; height: 8px;}
.dopyt .mid {width: 899px;}
.dopyt .midrk {background: #e5fde7 url("img/dopyt-green-top.gif") no-repeat scroll center top; padding-top: 10px}
.dopyt .midzoznam {background: #e5e6fd url("img/dopyt-silver-top.gif") no-repeat scroll center top; padding-top: 10px}
.dopyt .mid p {margin: 30px 5px 0 5px; color: #6b6967;}
.dopyt .mid .info {float: left;}
.dopyt .mid .info ul {margin: 0 0 0 5px;}
.dopyt .mid .info ul li {margin: 0 70px 0 0;}
.dopyt .mid .info ul li.last {margin: 0;}
.dopyt .mid .info ul li a {text-decoration: none;}
.dopyt .mid .info ul li label {font-weight: bold;}
.dopyt .mid .btn {float: right;}
.dopyt .btm {width: 899px; height: 8px;}
.dopyt .btmrk {background-image: url("img/dopyt-green-btm.gif");}
.dopyt .btmzoznam {background-image: url("img/dopyt-silver-btm.gif");}

.home {height: 306px;}

/*.oblacik {background: #eff2f6 url("img/blue-t.gif") repeat-y scroll right top;}*/
.oblacik {background-color: #fdf8e2;}
.oblacik .home p {font-size: 11px;}
.oblacikhome {height: 668px;}
.oblaciktext {background-color: #eff2f6;}
.oblaciktext p {text-align: justify;}
.oblacik p {
	padding: 0px 55px 20px 20px;
	font-size:12px;
	letter-spacing:0.01em;
	line-height: 1.5em;
}
.oblacik p strong{font-size:1.1em; color:#000; letter-spacing:0.01em; line-height:1.2em}
.oblacik p .italic {font-style: italic;}
.oblacik p .sivy{font-size:1.1em; color:#666666; letter-spacing:0.5px; line-height:1.5em;}
.oblacik td {font-size:1.2em; color:#002349; font-weight:bold; letter-spacing:1px; line-height:1.5em}
.oblacik .floatRight {margin-left: 10px;}
.oblacik hr {display: block;}
.oblacik p.note {font-size: 10px; color: #696969;}
.oblacik .red {color: #f00;}
.oblacik .big {font-size: 16px;}
.oblacik .center {text-align: center;}
.oblacik a {text-decoration: none;}
.oblacik a:hover {text-decoration: underline;}
.oblacikbtm {height: 32px; background: url("img/ornament3.gif") repeat-x scroll left bottom/*no-repeat scroll center bottom; */}
.oblacikhome .oblacikbtm {height: 32px; background: url("img/ornament3.gif") repeat-x scroll left bottom/*no-repeat scroll center bottom; */}
.oblacikbtm2 {height: 32px; background: url("img/ornament2.gif") repeat-x scroll left bottom}
.oblacikbtm3 {height: 32px; background: url("img/ornament3.gif") repeat-x scroll left bottom}

.oblaciksivy {width: 1024px; background: #fbf8e7 url("img/tile01.gif") repeat-x scroll center top;}
.oblaciksivybtm {height: 32px; width: 1024px; background: url("img/ornament2.gif") repeat-x scroll center bottom; }

#detailPopup {background-color: #fff; position: absolute; border: 3px solid #000; z-index: 150; padding: 5px;}
*>#detailPopup {width: 450px} 
#detailPopup p {color: #797382;}
#detailPopup select {color: #797382}
#detailPopup label {width: 70px; display: block; float: left; text-align: left;}
#detailPopup input {background-color: #f7f9f9; color: #a1a2a2; width: 345px; border:1px solid #eaeeee;}
#detailPopup textarea {width: 420px; height: 165px; background-color: #f7f9f9; color: #a1a2a2; border:1px solid #eaeeee;}
#detailPopup .submit {width:120px; height:23px; background:#dbe0e0 url("img/submit.gif") no-repeat scroll left top; font-weight:bold; margin-left: 10px; border:0; color:#7a898b; cursor:pointer;}
#detailPopup .submit:hover {background-position:left bottom;}
#detailPopup .reset {width:120px; height:23px; background:#e9ecec url("img/reset.gif") no-repeat scroll left top; font-weight:bold; border:0; color:#a6b1b2; cursor:pointer;}
#detailPopup .reset:hover {background-position:left bottom;}

.nastenka {margin: 15px 0 0 0}
.nastenka p {text-align: justify; margin-bottom: 10px; font-size: 1em}
.nastenka a {text-decoration: none;}
.nastenka a:hover {color: #e6050a}
.nastenka .newest {color:#000; font-weight: bold;}
.nastenka .new {color: #000;}
.nastenka .old {color: #b3b3b3;}

div#sledovane {padding: 15px;}
div#sledovane p {color: #584A22; font-size: 12px; line-height: 1.5em;}

div#sledovane_slide {padding-top: 15px;}

form p label {display: block; float: left;}

div#sledovane_slide form p {font-size: 12px; color: #584A22; margin-bottom: 5px;}
div#sledovane_slide form p label {width: 70px;}
div#sledovane_slide input {width: 138px; color: #584A22;}
div#sledovane_slide input.submit {background-image: url("img/watch.gif"); width: 147px; height: 32px; margin: 0; display: block; line-height: 16px; text-align: center;}

div#detail_sliders {font-size: 12px; margin: 7px 15px 0 15px;/* border: 1px solid #d0ce9d;*/}
div#detail_sliders input {width: 150px; font-size: 12px;}
div#detail_sliders textarea {width: 300px; height: 100px;}
/*div#detail_sliders form {margin: 10px;}*/
div#detail_sliders form p {margin: 0 0 5px 0;}
div#detail_sliders form p label {width: 75px;}
div#detail_prehliadka form p label {width: 120px;}
div#detail_prehliadka table {margin-left: 30px;}

div#podorys {text-align: center; padding: 0;}       
div#podorys p {color: #000; font-size: 14px; margin: 10px 0; font-weight: bold;}       
div#podorys img.podorys {border: 10px solid #b3a272;}       

div#galeria {background-color: #b3a272; /*margin: 0 15px;*/ text-align: center; /*padding: 5px;*/}
div#galeria div.big {width: 100%; /*min-height: 250px;*/ /*border: 1px solid #fff;*/ padding-top: 5px; padding-bottom: 5px;}
/*div#galeria div.big img {border: 1px solid #000;}*/
div#galeria div.thumbs {background-color: #8e7d4d; margin-top: 5px; padding-top: 10px;}
div#galeria div.thumbs img {margin: 0 3px; border: 1px solid #000;}
div#galeria div.thumbs img:hover {border: 1px solid #fff; cursor: pointer;}

#slideshow {text-align: center;}
#slideshow a {width: 100%; text-align: center;}
#slideshow .nazov {position: relative; color: #fff; z-index: 400; font-size: 20px; top: -25px;}

#mapakontakt {width: 520px; height: 400px; float: right; margin-right: 20px;} 

.krajina {margin-top: 15px; width: 240px; height: 611px; color: #fff; font-size: 12px;  padding: 35px 0 0 10px;}
.krajina p {line-height: 1.3em; width: 230px; text-align: justify; font-size: 11px;}
.krajina span {font-size: 11px; width: 230px; display: block;}
.krajina p span {line-height: 1.5em; width: 230px; text-align: justify;}
.krajina p span.letterSpacing {letter-spacing: 1px;}
.krajina_default {background: #000 url("img/krajina_default_bgr.png") no-repeat scroll left top;}
.krajina_5 {background: #000 url("img/krajina_5_bgr.png") no-repeat scroll left top;}
.krajina_10 {background: #000 url("img/krajina_10_bgr.png") no-repeat scroll left top;}
.krajina_12 {background: #000 url("img/krajina_12_bgr.png") no-repeat scroll left top;}
.krajina_13 {background: #000 url("img/krajina_13_bgr.png") no-repeat scroll left top;}
.krajina_23 {background: #000 url("img/krajina_23_bgr.png") no-repeat scroll left top;}
.krajina_27 {background: #000 url("img/krajina_27_bgr.png") no-repeat scroll left top;}
.krajina_28 {background: #000 url("img/krajina_28_bgr.png") no-repeat scroll left top;}
.krajina_30 {background: #000 url("img/krajina_30_bgr.png") no-repeat scroll left top;}

.partner {display: block; width: 960px; height: 169px; background: #fff url("img/partner_bgr.png") no-repeat scroll left top;  font-size: 13px; padding-top: 11px;} 
.partner .image {width: 248px; height: 154px; float: left; margin-left: 15px; text-align: center;}
.partner .text {margin-left: 290px; padding: 0;}
.partner .text p {padding: 0; text-align: justify; width: 620px;}