@import url("menu.css");
@import url("buttons.css");

.visibilityVisible
{
	visibility: visible;
	position: relative;
}

.visibilityHidden
{
	visibility: hidden;
	position: absolute;
}


body, div, span, h1, h2, h3, h4, h5, h6, ul, ol, li, p, img, a, form, input, label, dl, dd, dt {
 margin: 0;
 padding: 0;
}

body { 
 font-family: "Tahoma CE", Tahoma, "Helvetica CE", Geneva, Swiss, sans-serif;
 font-size: 12px; 
 color: #000;
 background-color: #fff;
 margin: 23px 0 50px 0;
 text-align: center;
}

a:link, a:hover, a:visited {
 color: #005284;
}

a:hover {
 text-decoration: none;
}

img {
 border: none;
}

hr, .invi, h1 span {
 display: none;
}

#page {
 width: 940px;
 margin: 0 auto;
 position: relative;
 overflow: hidden;
 text-align: left;
}

h1 {
 float: left;
 margin: 10px 0 0 0;
}

h2 {
 font-size: 14px;
 color: #333;
}

img#infolinka {
 float: right;
}

/* Mapa --------------------------------------------------------------------- */

#map {
 position: absolute;
 top: 124px;
 left: 45px;
 width: 232px;
 height: 218px;
 z-index: 100;
 background: url(../img/map.gif) left top no-repeat;
}

#map a {
 position: absolute;
 z-index: 50;
}

.bubble {
 position: absolute;
 top: 99px;
 left: 251px;
 width: 689px;
 height: 127px;
 display: none;
 background: url(../img/bublina.png) left top no-repeat;
}

.bubble h2 {
 margin: 18px 0 0 60px;

}

.bubble h2 a {
 color: #005284;
 text-decoration: none;
}

.bubble p {
 color: #666;
 font-size: 11px;
 height: 25px;
 width: 200px;
 margin: 0 10px 0 60px;
}

.bubble h3 {
 color: #005284;
 font-size: 13px;
 padding:0px;
 margin: 4px 0 0 70px;
}

.bubble h3 strong {
 color: #fff;
}

.bubble span {
 font-size: 11px;
 margin: 2px 0 0 200px;
}

.bubble span a {
 color: #005284;
}

.bubble img {
 position: absolute;
 top: 0px;
 right: 0;
}









/* Horni pruh, flash -------------------------------------------------------- */

#hp-top {
 clear: both;
 width: 100%;
 height: 155px;
 position: relative;
 overflow: hidden;
 background: url(../img/bg-hp-top.png) left top no-repeat;
}

#hp-flash {
 float: right;
 width: 405px;
 height: 155px;
 position: relative;
 overflow: hidden;
 background: url(../img/bg-flash.jpg) left top no-repeat;
}

/* HP - novinky ------------------------------------------------------------- */

#hp-news {
 position: absolute;
 top: 268px;
 left: 304px;
 width: 262px;
 height: 160px;
 overflow: hidden;
 z-index: 20;
 background: url(../img/bg-news.png) left top no-repeat;
}

#hp-news h3 {
 color: #005284;
 font-size: 11px;
 margin: 12px 0 0 16px; 
}

#hp-news a {
 color: #005284;
}

#hp-news h3 a {
 text-decoration: none;
}

#hp-news h3 a:hover {
 text-decoration: underline;
}

#hp-news p {
 color: #666;
 font-size: 11px;
 margin: 0 0 14px 16px; 
}

#hp-news a#more-news {
 position: absolute;
 right: 12px;
 bottom: 9px;
 font-size: 11px;  
}

#hp-news a#more-news:hover {
 text-decoration: none;
}

/* HP - nabidka nemovitosti ------------------------------------------------- */

#hp-box {
 position: absolute;
 top: 379px;
 left: 0;
 width: 566px;
 height: 328px;
 overflow: hidden;
 /* background: url(../img/bg-box-hp.png) -1px 61px no-repeat; 
 background: url(../img/temp-3.jpg) 0px 36px no-repeat;*/
}

#hp-box h2 {
 text-transform: uppercase;
 margin: 10px 0;
}

#hp-box a.icons {
 font-size: 14px;
 text-transform: uppercase;
 text-decoration: none;
 color: #333;
 font-weight: bold;
 height: 75px;
 display: block;
 position: absolute;
}

#hp-box a span {
 position: absolute;
 cursor: pointer;
 bottom: 0;
 text-align: center;
}

#hp-box a.icons.i1 {
 width: 37px;
 top: 81px;
 left: 78px;
 background: url(../img/icon-hp-1.gif) center top no-repeat;
}

#hp-box a.icons.i1:hover {
 background-image: url(../img/icon-hp-1h.gif);
}

#hp-box a.icons.i2 {
 width: 112px;
 top: 81px;
 left: 218px;
 background: url(../img/icon-hp-2.gif) center top no-repeat;
}

#hp-box a.icons.i2:hover {
 background-image: url(../img/icon-hp-2h.gif);
}

#hp-box a.icons.i3 {
 width: 193px;
 top: 81px;
 left: 355px;
 background: url(../img/icon-hp-3.gif) center top no-repeat;
}

#hp-box a.icons.i3:hover {
 background-image: url(../img/icon-hp-3h.gif);
}

#hp-box a.icons.i4 {
 width: 167px;
 top: 167px;
 left: 15px;
 background: url(../img/icon-hp-4.gif) center top no-repeat;
}

#hp-box a.icons.i4:hover {
 background-image: url(../img/icon-hp-4h.gif);
}

#hp-box a.icons.i5 {
 width: 70px;
 top: 167px;
 left: 240px;
 background: url(../img/icon-hp-5.gif) 50% 5px no-repeat;
}

#hp-box a.icons.i5:hover {
 background-image: url(../img/icon-hp-5h.gif);
}

#hp-box a.icons.i6 {
 width: 60px;
 top: 167px;
 left: 420px;
 background: url(../img/icon-hp-6.gif) 50% 3px no-repeat;
}

#hp-box a.icons.i6:hover {
 background-image: url(../img/icon-hp-6h.gif);
}

#hp-box table td a span {
 position: absolute;
 cursor: pointer;
 bottom: 0;
 left: 40%;
}

#hp-box a.icons.i-temp {
 width: 100px;
 top: 81px;
 left: 142px;
 background: url(../img/icon-hp-3.gif) center top no-repeat;
}

#hp-box a.icons.i-temp:hover {
 background-image: url(../img/icon-hp-3h.gif);
}

/* HP - hledani ------------------------------------------------------------- */

#hp-search {
 position: absolute;
 top: 638px;
 left: 0;
 width: 566px;
 height: 64px;
 overflow: hidden;
 background: url(../img/bg-hp-search.png) 0px 0px no-repeat;
}

#hp-search form {
 width: 300px;
 float: left;
}

#hp-search div {
 float: right;
}

#hp-search div form {
 width: 265px;
 float: none;
}

#hp-search p {
 margin: 8px 0 0 20px;
}

#hp-search label {
 text-transform: uppercase;
 font-weight: bold;
 color: #333;
 cursor: hand;
}

.inp1, .inp2 {
 background-color: #fff;
 color: #000;
 border: 1px solid #aaa;
 padding: 2px 2px;
 width: 170px;
}

.inp2 {
 width: 122px;
}

.btn1 {
 position: relative;
 top: 5px;
 _top: 4px; 
}

/* HP - boxy vpravo --------------------------------------------------------- */

#hp-boxes {
 float: right;
 width: 360px;
 height: 446px;
 overflow: hidden;
 margin-top: 14px;
}

#hp-boxes h2 {
 position: relative;
 width: 360px;
 height: 73px;
 margin-bottom: 13px;
 background: url(../img/bg-box-1.png) left top no-repeat;
}

#hp-boxes h2 a {
 position: absolute;
 bottom: 7px;
 height: 36px;
 display: block;
 width: 295px;
 font-size: 12px;
 font-weight: normal;
 line-height: 1.3em;
 color: #fff;
 text-decoration: none;
 padding-left: 65px;
}

#hp-boxes h2 a:hover {
 color: #eee;
}

#hp-boxes #box-1 a, #hp-boxes #box-4 a { 
 /*line-height: 35px;*/
}

#hp-boxes #box-2 {
/* padding-top:10px;*/
 background-image: url(../img/bg-box-2.png)
}

#hp-boxes #box-3 {

 background-image: url(../img/bg-box-3.png)
}

#hp-boxes #box-3 a, #hp-boxes #box-4 a {
 bottom: 9px;
}

#hp-boxes #box-4 {
 background-image: url(../img/bg-box-4.png)
}

#hp-boxes #box-5 {
 height: 97px;
 background-image: url(../img/bg-box-5.png)
}

#hp-boxes #box-5 a {
 bottom: 17px;
 line-height: 1.2em;
}

/* HP - spodek -------------------------------------------------------------- */

#hp-bottom {
 position: relative;
 width: 940px;
 height: 250px;
 background: url(../img/bg-bottom.jpg) 0 46px no-repeat;
 overflow: hidden;
 clear: both;
}
#hp-bottom2 {
 position: relative;
 width: 940px;
 height: 2px;
 overflow: hidden;
 clear: both;
}

#hp-bottom h2 {
 text-transform: uppercase;
 margin: 13px 0 10px 0;
}

#hp-bottom div {
 width: 220px;
 float: left;
 margin: 16px 0 0 0;
}

#hp-bottom #hp-bottom-2 {
 width: 245px;
}

#hp-bottom #hp-bottom-3 {
 width: 237px;
}

#hp-bottom div img {
 border: 1px solid #333;
 margin-left: 20px;
 margin-bottom: 3px;
}

#hp-bottom div h3 {
 margin-left: 20px;
 font-size: 12px;
}

#hp-bottom div h3 a {
 text-decoration: none;
 color: #005282;
}

#hp-bottom div h3 a:hover {
 text-decoration: underline;
}

#hp-bottom div p {
 margin-left: 20px;
 margin-bottom: 3px;
 color: #666;
 width: 190px;
}

#hp-bottom div p strong {
 color: #005282;
}

/* Obecna sablona ----------------------------------------------------------- */

#top {
 clear: both;
 width: 100%;
 height: 61px;
 position: relative;
 overflow: hidden;
 background: url(../img/bg-top.png) left top no-repeat;
}

#top h2 {
 position: absolute;
 top: 33px;
 left: 230px;
 color: #fff;
 font-size: 15px;
 text-transform: uppercase;
}

#text {
 position: relative;
 overflow: hidden;
 padding-top: 8px;
 background: url(../img/bg-text.png) left top repeat-y;
}

#text h3 {
 position: relative;
 font-size: 13px;
 margin: 0 0 3px 15px;
 color: #ad1023;
}

#text h4 {
 position: relative;
 font-size: 13px;
 margin: 20px 0 15px 15px;
 color: #333;
}

#text img.kontimg {
 margin: 10px;
 border: 1px solid #86adc4;
}

#text p {
 position: relative;
 font-size: 13px;
 margin: 0 20px 15px 15px;
}

#text table {
 position: relative;
}

#text ul {
 position: relative;
 font-size: 13px;
 margin: 15px 20px 15px 45px;
}

#text ul li {
 margin-bottom: 5px;
}

#text-bottom {
 position: relative;
 overflow: hidden;
 height: 16px;
 background: url(../img/bg-text-bottom.png) left bottom no-repeat;
 /* background: url(../img/bg-project-detail-bottom.png) left bottom no-repeat; */
}

/* Projekt ------------------------------------------------------------------ */

#project-main {
 position: relative;
 overflow: hidden;
 width: 100%;
 background: url(../img/bg-project-main.png) left top repeat-y;
}

#project-main-in {
 width: 100%;
 position: relative;
 overflow: hidden;
 padding-bottom: 15px;
 background: url(../img/bg-project-main-bottom.png) left bottom no-repeat;
}


#project-main div div {
 position: relative;
 overflow: hidden;
 float: left;
 width: 231px;
 margin: 15px 0;
 height: 380px;
}

#project-main h2 {
 color: #005284;
 font-size: 16px;
 text-transform: uppercase;
 margin: 0 0 3px 17px;
}

#project-main h2 a {
 color: #005284;
 text-decoration: none;
}

#project-main h3 a img {
 border: 1px solid #333;
 margin: 3px 0 0 16px;
}

#project-main a img {
 border: none;
 margin: 0 0 0 16px;
}

#project-main dl {
 font-size: 13px;
 margin: 3px 0 15px 16px;
}

#project-main dt {
 position: relative;
 line-height: 1.5em;
 float: left;
 font-weight: bold;
 color: #005284;
}

#project-main dd {
 line-height: 1.5em;
 color: #666;
}

#project-add {
 position: relative;
 overflow: hidden;
 width: 100%;
 height: 112px;
 z-index: 0;
 background: url(../img/bg-project-add.png) right bottom no-repeat;
}

#project-add a {
 position: absolute;
 top: 53px; 
 left: 455px;
}

/* Projekt detail ----------------------------------------------------------- */

#top-project {
 clear: both;
 width: 100%;
 height: 206px;
 position: relative;
 overflow: hidden;
/* background: url(../img/bg-top.jpg) left top no-repeat; */
}

#top-project h2 {
 display: none;
}

#project-detail {
 position: relative;
 overflow: hidden;
 background: url(../img/bg-project-detail.png) left top repeat-y;
}

#project-detail-in {
 position: relative;
 width: 938px;
 margin-left: 1px;
 min-height: 235px;
 height:auto;
 background: url(../img/bg-project-detail-in.png) left top repeat-x;
}

/* for Internet Explorer */
/*\*/
* html #project-detail-in {
height: 235px;
}
/**/


#project-detail h3 {
 position: relative;
 font-size: 14px;
 margin: 0 0 15px 15px;
 color: #ad1023;
}

#project-detail h4 {
 position: relative;
 font-size: 14px;
 margin: 20px 0 15px 15px;
 color: #333;
}

#project-detail p {
 position: relative;
 line-height: 1.4em;
 font-size: 13px;
 margin: 0 20px 15px 15px;
}

#project-detail ul {
 position: relative;
 font-size: 13px;
 margin: 15px 20px 15px 45px;
}

#project-detail ul li {
 margin-bottom: 5px;
}

#project-detail img {
 margin: 10px;
 border: 1px solid #86adc4;
}

#project-detail a {
 color: #005284;
}

#project-detail-bottom {
 position: relative;
 overflow: hidden;
 height: 30px;
 background: url(../img/bg-project-detail-bottom.png) left bottom no-repeat;
}

#project-detail img.floatleft {
 border: 1px solid #333;
 float: right;
 margin: 0 15px 15px 15px;
}




#project-detail table.t1 {
 text-align: center;
 margin: 13px;
}

#project-detail table.t1 th {
 background-color: #86adc4;
 color: #fff;
 padding: 4px 40px;
}

#project-detail table.t1 td {
 background-color: #fefefe;
 padding: 4px 40px;
}








/* cenik */

#project-detail table.t2 {
 text-align: center;
 margin: 13px 0 13px 13px;
 border-bottom: 1px solid #86adc4;
}

#project-detail table.t2 tr {
 background-color: #fefefe;
}

#project-detail table.t2 th {
 background-color: #005284;
 color: #fff;
 padding: 3px 6px 3px 5px;
}

#project-detail table.t2 td {
white-space: nowrap;
 padding: 3px 6px 3px 5px;
  
}

#project-detail table.t2 tr.t2odd {
 background-color: #ededed;
}

#project-detail table.t2 tr {behavior: url(../../hover.htc);}
#project-detail table.t2 tr:hover, #project-detail table.t2 tr.hover {background:#ad1023; color: #fff;}

#project-detail table.t2 td img {
 margin: 0;
}







#project-detail .project-detail-act, #text div.text-act {
 width: 100%;
 position: relative;
 overflow: hidden;
 margin-bottom: 10px;
}

#project-detail .project-detail-act img, #text div.text-act img {
 float: left;
 margin: 2px 10px 10px 15px;
}

#kont-div {
 position: relative;
 width: 480px;
 float: right;
 margin-left: 0;
 
}

div.strankovani {
 text-align: center;
}

#text div.strankovani a {
 color: #00f;
}

#text div.strankovani a#active {
 color: #000;
 text-decoration: none;
}





/* Galerie ------------------------------------------------------------------ */

#project-detail .gallery {
 margin: 5px;
}

#project-detail .gallery a {
 margin-right: 7px;
}




#vsp {
 position: absolute;
 top: 130px;
 left: 305px;
 width: 150px;
 height: 20px;
}

#vsp span {
 display: none;
}

#project-detail img.floatleft {
 float: left;
 margin: 0 13px 5px 15px;
}

/* Kontaktni formular ------------------------------------------------------- */

#contactdiv {
 width: 450px;
 position: relative;

}

#contactdiv fieldset {
 margin: 0 15px;
 padding: 15px;
 border: 1px solid #7fa8c1;
}

#contactdiv legend {
 padding: 10px 0;
 font-size: 14px;
 color: #ad1023;
 font-weight: bold;
}

#contactdiv input {
 width: 200px;
 margin: 5px 0 0 15px;
 background-color: #e9e9fe;
}

#contactdiv input.kontsub {
 background-color: #005284;
 color: #fff;
 border: 1px solid #000;
 padding: 2px;
 _padding: 0;
 width: 204px;
}

#contactdiv textarea {
 width: 199px;
 margin: 5px 0 0 15px;
 overflow: auto;
 background-color: #e9e9fe;
 font-family: "Tahoma CE", Tahoma, "Helvetica CE", Geneva, Swiss, sans-serif;
}

#contactdiv select {
 width: 207px;
 background-color: #e9e9fe;
 margin: 5px 0 0 15px;
}






/* Vyhledavani - mapa ------------------------------------------------------- */

#text2 {
 background: url(../img/bg-text-bottom2.png) left bottom no-repeat;
 padding-bottom: 16px;
}
#text2 p { margin:0; }

/*#map3 {
 position: absolute;
 top: 140px;
 left: 340px;
}*/

.kraje {
 float: right;
 position: relative;
 width: 390px;
 margin-right: 20px;
 display: inline;
}

.kraje h3 {
 text-transform: uppercase;
 font-size: 14px;
 padding-bottom: 7px;
 margin-bottom: 14px;
 background: url(../img/line2.gif) left bottom repeat-x;
}

.kraje table {
 width: 100%;
 border-collapse: collapse;
}

.kraje table p {
 margin: 0;
 line-height: 1.5em;
}

.kraje table th {
 font-weight: normal;
 text-align: left;
 width: 230px;
}

.search-row {
 position: relative;
 width: 90%;
 overflow: hidden;
 margin: 10px auto 30px auto;
 _margin: 10px auto 18px auto;
 padding-top: 10px;
 background: url(../img/line3.gif) left top repeat-x;
}

.search-row h3 {
 text-transform: uppercase;
 font-size: 14px;
 margin-bottom: 8px;
}

#text .search-row p {
 margin: 0;
 float: left;
 width: 105px;
 line-height: 1.5em;
}

#text .search-row p.cenap {
 width: 100%;
}

#text .search-row.var2 p {
 width: 93px;
}

.search-row select {
 font-size: 11px;
}

.search-row div {
 float: right;
 width: 320px;
}

.search-row.var3 div {
 float: left;
}

.search-row.var3 #var31 {
 width: 260px;
}

#text .search-row.var3 #var31 p {
 width: 250px;
}

.search-row.var3 #var32 {
 width: 210px;
}

.search-row.var3 #var33 {
 width: 360px;
}

#text .search-row.var3 #var33 p {
 width: 90px;
}

.inp3, .inp4, .inp5 {
 border: 1px solid #d0d5d6;
 background-color: #fff;
 font-size: 12px;
 color: #000;
 padding: 1px 2px;
}

.inp3 {
 width: 90px;
}

.inp4 {
 width: 150px;
}

p.btn3p {
 text-align: right;
}

p.btn3p input {
 margin: 15px 58px 10px 0;
}


/* Vyhledavani - vysledna tabulka  ------------------------------------------ */

h3.searchh3 {
 position: absolute;
 top: 0;
 right: 7px;
 _right: 47px;
 z-index: 20;
}

h3.searchh3 a {
 font-size: 13px;
 color: #005284;
 text-decoration: none;
}

#search-top {
 position: relative;
 width: 910px;
 margin: -8px auto 12px auto;
 padding: 0 0 8px 0;
 background: url(../img/line.gif) left bottom repeat-x;
}

#search-top p {
 margin: 0;
}

#search-top select {
 font-size: 10px;
}

#search-top strong {
 margin-right: 23px;
}

#search-top div {
 width: 250px;
 float: right;
 text-align: right;
}

#search-top div img {
 position: relative;
 top: 2px;
 margin-right: 2px;
}

table.search1 {
 width: 910px;
 margin: 0 auto;
}

table.search1 tr {
 vertical-align: top;
}

table.search1 th {
 background-color: #c6d7e2;
 color: #333;
 padding: 5px 7px;
}

table.search1 th a {
 color: #333;
}

table.search1 td {
 padding: 7px;
 background-color: #ebf0f3;
}

table.search1 tr.odd td {
 background-color: #f7f8f9;  
}

table.search1 td a {
 color: #005284;
}

table.search1 td span {
 color: #c91005;
 font-weight: bold;
 margin-left: 7px;
}

table.search1 td.price {
 padding: 5px;
 width: 130px;
}

table.search1 td.price table {
 width: 100%;
}

table.search1 td.price table th {
 background-color: transparent;
 padding: 0;
 color: #666;
 font-weight: bold;
}

table.search1 td.price td {
 padding: 0;
 text-align: right;
}

table.search1 img.search-foto {
 border: 1px solid #000;
}

#paging {
 margin: 30px 0;
 text-align: center;
 font-weight: bold;
 color: #005284;
}

#paging strong {
 color: #000;
 margin-right: 5px;
}

#paging a {
 color: #000;
 margin-left: 2px;
 font-weight: normal;
}

#paging a.search-pag {
 color:  #005284;
 margin: 0 10px;
}







/* Paticka ------------------------------------------------------------------ */

#foot {
 position: relative;
 margin-top: 16px;
 color: #666;
 font-size: 11px;
 height:40px;
}

#foot a {
 color: #666;
}

#foot ul {
 text-align: center;
}

#foot li {
 list-style: none;
 display: inline;
 margin-right: 12px; 
}

#foot p {
 position: absolute;
}

#foot p#genetrio {
 top: 0;
 right: 0;
}

#foot p#right {
 top: 0;
 right: 0;
 width:250px;
}
/* Ikony -------------------------------------------------------------------- */

#topimg {
 position: absolute;
 top: 21px;
 left: 112px;
}

/* Newsletter --------------------------------------------------------------- */

table.t3 {
 margin: 15px 0 0 13px;
}

table.t3 tr {
 vertical-align: top;
}

table.t3 td {
 width: 250px;
 white-space: no-wrap;
 padding: 5px;
}

table.t3 th {
 font-weight: normal;
 padding-right: 30px;
 padding: 9px 5px 0 5px;
}


table.t3 td input {
 width: 200px;
 background-color: #e9e9fe;
}

table.t3 td input.chb2 {
 width: 20px;
 margin: 0;
}

table.t3 td input.kontsub {
 background-color: #005284;
 color: #fff;
 border: 1px solid #000;
 padding: 2px;
 _padding: 0;
 width: 204px;
}

table.t3 td textarea {
 width: 199px;
 overflow: auto;
 background-color: #e9e9fe;
 font-family: "Tahoma CE", Tahoma, "Helvetica CE", Geneva, Swiss, sans-serif;
}

table.t3 td select {
 width: 207px;
 background-color: #e9e9fe;
}



/* detail nemovitosti */

#text h3#detail-heading {
 background-color: #c3d7e2;
 color: #005284;
 font-size: 16px;
 width: 897px;
 padding: 3px 0 3px 13px;
}

#text #detail-table {
 width: 535px;
 height: 426px; 
 position: relative;
 overflow: hidden;
 margin: 15px 0 0 13px;
 background: url(../img/detail-line.png) right top no-repeat;
}

#detail-table #divider {
 width: 1px;
 height: 426px; 
 position: absolute;
 top: 0;
 left: 265px;
 z-index: 5;
 background: url(../img/detail-line.png) left top no-repeat;
}

table.t4 {
				width:100%;
 border-collapse: collapse;
}

table.t4 tr {
 background-color: #f8f9f9;
 vertical-align: top;
}

table.t4 tr.odd {
 background-color: #e9eff3;
}

table.t4 th {
 padding: 12px;
 color: #005284;
 text-align: left;
}

table.t4 td {
 color: #333;
 padding: 7px 0 7px 12px;
 white-space: no-wrap;
}

#text #detail-foto {
 width: 357px;
 height: 427px;
 margin: 9px 15px 0 0; 
 position: relative;
 overflow: hidden;
 float: right;
 display: inline;
 background: url(../img/text-detail-foto.jpg) -2px 237px no-repeat;  
}

#text #detail-foto img {
 border: 1px solid #000;
}

#text #detail-foto table {
 margin-top: 44px;
 width: 357px;
 border-collapse: collapse;
}

#text #detail-foto table td img {
 margin-bottom: 9px;
}

#text #detail-foto table td.tleft {
 text-align: left;
}

#text #detail-foto table td.tcenter {
 text-align: center;
}

#text #detail-foto table td.tright {
 text-align: right;
}

#text #detail-text {
 margin: 15px 0 0 14px; 
 width: 911px;
 position: relative;
 overflow: hidden;
 background: url(../img/bg-detail-text.png) left top repeat-y;  
}

#text #detail-text-top, #text #detail-text-bottom {
 width: 100%;
 height: 13px;
 position: relative;
 overflow: hidden;
 background: url(../img/bg-detail-text-top.png) left top no-repeat;  
}

#text #detail-text-bottom {
 background: url(../img/bg-detail-text-bottom.png) left bottom no-repeat;  
}

#text #detail-text h3 {
 color: #005284;
 margin-top: 10px;
 margin-bottom: 15px;
}

#text #back {
 display: block;
 width: 90px;
 height: 27px;
 background: url(../img/bg-detail-back.png) left top no-repeat; 
 padding-left: 33px;
 margin: 20px 0 6px 13px;
 font-weight: bold;
 line-height: 27px;
}








#zajem 
{
	padding: 10px;
	position: absolute;
	border: 1px solid #666;
	top: 178px;
	left: 168px;
	z-index: 5;
	background-color: #fff;
	display: none;
}

#zajem  #contactdiv 
{
	width: auto;
}












