body {
font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
font-size: 10pt;
color: white;
background: black;
margin:0px;
padding:0px;
behavior:url("http://www.deckart.cz/csshover.htc");
}

.clear { 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

h1, h2, p , h3, form {
margin:0px;
padding:0;
widht:100%;
}

h1 {
font-size:12pt;
padding-top:5px;
}

h2 {
font-size:10pt;
border-bottom:3px solid #535353;
margin-bottom:2px;
}

a {
color: white;
}

a:hover {
cursor:hand;
color: #c00;
text-decoration: none;
}

p {
font-size: 10pt;
color: white;
}

.box-sedy {
width:100%;
border:1px solid #3f3f3f;
background: #292929;
}

.box-sedsi {
width:100%;
border:1px solid #262626;
background: #191919;
}

.box-sedy p , .box-sedsi p {
padding:10px;
}

#obal {
position: relative;
text-align: left;
margin: 0 auto; 
width: 800px;
height:auto;
background: black;
clear: both;
}

#vrsek {
width:100%;
height:172px;
}

#vrsek a {
margin:0;
padding:0;
position:relative;
width:100%;
height:172px;
}

#vrsek span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:800px;
height:172px;
background:url('images/top.jpg') 0 0 no-repeat;
cursor:hand;
}

/*800*/

#call {
width: 100%;
height: 55px;
background:url('images/800.jpg');
}

#call h2 {
position: relative;
top:20px;
left:5px;
border:0;
}

/* roletove menu */

div#seznam_nabidka {
z-index:2;
margin:0;
background:black;
position:relative;
width: 100%;
color:white;
height: 38px;
background:url('images/menu.jpg') 0 0 repeat;
font-size:11pt;
font-weight:bold;
}

div#seznam_nabidka ul {
margin: 0;
padding:0;
float:left;
}

div#seznam_nabidka li {
position:relative;
list-style-type:none;
float:left;
height:38px;
background:url('images/menu_li.jpg') 0 0 repeat;
}

div#seznam_nabidka .parking {
background: #06f;
}

div#seznam_nabidka li:hover {
background:#fd0100;
background:url('images/menu_li_on.jpg') 0 0 repeat;
}

div#seznam_nabidka li:first-child {
border-left:0px solid #474747;
}

div#seznam_nabidka a {
display:block;
padding-top: 10px;
margin:0 10px;
text-decoration:none;
font-weight:bold;
}

div#seznam_nabidka a:hover {
color:black;
}

div#seznam_nabidka ul li ul {
margin:0;
margin-top:10px;
width:200px;
position:absolute;
left:0px;
}

div#seznam_nabidka ul li ul li {
font-size:10pt;
width:100%;
background:#fd0100;
border:0;
border-bottom:1px solid #cc0100;
height:30px;
}

div#seznam_nabidka ul li ul li a {
color:black;
}


div#seznam_nabidka ul li ul li:hover {
background:#e30100;
border-bottom:1px solid #cc0100;
height:30px;
}

body div#seznam_nabidka ul li ul {
display:none;
}

div#seznam_nabidka ul li:hover ul {
display:block;
}

div#seznam_nabidka .seznam_nabidka_mezera {
width:3px;
background:url('images/menu.jpg') 0 0 repeat;
}




/*reklama*/

#reklama{
position:absolute;
width:197px;
height:658px;
top:0px;
right:-210px;
background:url('images/reklama.jpg');
}

#reklama1 {
width: 100%;
height: 80px;
background:url('images/reklama1.jpg');
}



















/*spodek*/

#paticka {
width:100%;
height:90px;
background:url('images/spodek.jpg');
}

#paticka p {
position:relative;
text-align:center;
color:#c00;
top: 10px;
}


/* doporucene nabidky */

#doporucene-obal {
width:100%;
height:auto;
}

.doporucene-obal-box {
width:155px;
height:205px;
float:left;
text-align:center;
border:1px solid #3f3f3f;
background: #292929;
overflow:hidden;
margin-right:3px;
margin-bottom:3px;
}

.dop-foto-obal {
width:146px;
height:111px;
border:1px solid black;
background:white;
margin:2px;
}

#doporucene-obal img {
width:140px;
height:105px;
border:1px solid black;
margin:3px;
}

#doporucene-obal h3 {
height:30px;
font-size:9pt;
}

#doporucene-obal p {
height:16px;
font-size:8pt;
}

#doporucene-obal span {
height:20px;
font-size:10pt;
color: #f00;
font-weight:bold;
}

/* prehled zakazek */


#prehled {
width:100%;
font-size:8pt;
height:auto;
}

#prehled img {
width:85px;
height:65px;
border:1px solid black;
margin:5px;
}

#prehled h3 {
height:30px;
font-size:9pt;
margin:0;
padding:0;
font-weight:normal;
}

#prehled p {
margin:0;
padding:0;
font-size:8pt;
}

#prehled .prehled-popis {
width:400px;
height:80px;
}

.prehled-foto {
width:97px;
height:77px;
border:1px solid #313131;
background:white;
overflow:hidden;
}

.prehled-ec {
color:#f00;
font-weight:bold;
margin:3px;
position:relative;
}

#prehled table {
width:100%;
font-size:8pt;
border-collapse:collapse;
}

#prehled .img-devel {
width:160px;
height:120px;
}

#prehled table td {
padding:3px;
border-top: 1px solid #3f3f3f;
vertical-align:top;
}

#prehled strong {
color:#fd0100;
font-size:9pt;
}

.skrt {
text-decoration:line-through;
font-size:9pt;
}

#prehled .tr-mezi {
background:#191919;
}

div#prehled table tr:hover {
background:#292929;
}

/* detail zakazky */

.detail-obal {
width:100%;
height:auto;
}

#detail-obal-levy {
width:360px;
height:auto;
float:left;
}

#detail-obal-levy img, .detail-fotogalerie img {
border:1px solid black;
margin:5px;
}

.detail-fotogalerie {
width:100%;
}

.detail-fotogalerie-box {
width:105px;
height:100px;
float:left;
text-align:center;
overflow:hidden;
margin-right:3px;
margin-bottom:3px;
}

.detail-fotogalerie-box  img {
width:85px;
height:65px;
}

.detail-fotogalerie-box  p {
font-size:7pt; 
}

#detail-obal-pravy {
width:400px;
height:auto;
float:right;
}

#map_canvas {
width:400px;
height:300px;
}

#map_canvas_no {
width:100%;
display:none;
}

/* lister */

#lister {
width:100%;
height:40px;
padding-top:10px;
}

#lister ul {
margin:0;
padding:0;
}

#lister li {
list-style-type:none;
width:20px;
height:20px;
background:black;
text-align:center;
border: 1px solid #262626;
margin:2px;
padding:2px;
float:left;
}

#lister .lister-on {
list-style-type:none;
width:20px;
height:20px;
background:#f00;
text-align:center;
margin:2px;
padding:2px;
float:left;
}

#lister .lister-siroky {
list-style-type:none;
width:120px;
height:20px;
text-align:left;
margin:2px;
padding:2px;
float:left;
border:0;
background:black;
}

#lister a {
color:#white;
font-weight:bold;
text-decoration:none;
}

/* uvod */

#uvod-hledej-levy {
width:390px;
height:390px;
float:left;
}

#uvod-hledej-pravy {
width:390px;
height:390px;
float:right;
}

.ousko {
margin:0;
border:0;
padding:0;
}

.ousko li {
list-style-type:none;
width:110px;
height:30px;
float:left;
background:#3f3f3f;
border:1px solid #535353;
border-bottom:0;
overflow:hidden;
font-size:11pt;
}

#uvod-hledej-levy li.ouskoclear {
list-style-type:none;
float:left;
width:5px;
background:black;
border:0px;
}

#uvod-hledej-levy li.ouskomat {
list-style-type:none;
float:left;
background:#323232;
border:0px;
}

#uvod-hledej-levy li.ouskomat a{
color:#666;
}

#uvod-hledej-levy .ousko a {
display: block;
width:100%;
padding-top:8px;
text-align:center;
text-decoration:none;
font-weight:bold;
}

.box-hledej {
width:100%;
height:320px;
background:#3f3f3f;
border:1px solid #535353;
position:relative;
background-image: url('images/hledej-bg.gif');
}

#box-typ-nemovitosti {
width:130px;
height:180px;
overflow:hidden;
position:absolute;
top:10px;
left:10px;
}

#box-typ-nemovitosti ul {
margin:0;
border:0;
padding:0;
}

#box-typ-nemovitosti li {
list-style-type:none;
margin:0;
border:0;
padding:0;
width:100%;
height:35px;
float:left;
overflow:hidden;
}

#box-typ-nemovitosti .tn-vybrano {
background-image: url('images/tn-vybrano.gif');
}

#box-typ-nemovitosti a {
display: block;
width:90%;
padding-top:8px;
padding-right:8px;
text-align:right;
font-weight:bold;
font-size:10pt;
}

#box-typ-nemovitosti-u {
width:240px;
height:190px;
overflow:hidden;
position:absolute;
top:10px;
right:10px;
background:black;
}

#box-typ-nemovitosti-u ul {
margin:0;
border:0;
padding:0;
}

#box-typ-nemovitosti-u li {
list-style-type:none;
height:25px;
float:left;
overflow:hidden;
font-size:9pt;
}

#box-typ-nemovitosti-u .li00 {
width:200px;
}

#box-typ-nemovitosti-u .li100 {
width:110px;
}

#box-typ-nemovitosti-u div {
margin:0;
border:0;
padding:5px;
}

#mapa-nemovitosti {
position:absolute;
top:210px;
right:10px;
border:0;
z-index:3;
}

#mapa-nemovitosti img {
border:0;
}

#vyhledej {
position:absolute;
top:305px;
left:140px;
border:0;
}

.hledej-form {
position:absolute;
top:210px;
left:10px;
border:0;
}

#uvod-hledej-levy td {
padding:3px;
}

#uvod-hledej-levy select {
width: 150px;
}


.mezera {
width:100%;
height:5px;
border-bottom:1px solid #290000;
margin-bottom:5px;
position:relative;
}

.mezera1 {
width:100%;
padding:0;
margin:0;
border:0;
height:1px;
border-top:1px solid #d70100;
}

/* prehled formular */

#li-form {
margin:0;
border:0;
padding:0;
font-size:10pt;
font-weight:bold;
}

#li-form a {
color:white;
display:block;
margin-top:3px;
margin-left:10px;
margin-right:10px;
}

#li-form li {
list-style-type:none;
height:25px;
float:left;
background:#fd0100;
border:0;
overflow:hidden;
}

#li-form li.li-form-mezera {
list-style-type:none;
float:left;
width:5px;
background:black;
border:0px;
}

#li-form li.li-form-mat {
list-style-type:none;
float:left;
background:#300;
border:1px solid #650000;
border-bottom:0px;
}

#li-form li.li-form-mat a {
color:#999;
}


ul#li-form li:hover {
background:#fd0100;
}

ul#li-form a:hover {
color:white;
}

#form-box {
position:relative;
width:100%;
height:auto;
margin:0;
border:0;
color:black;
z-index:1;
background: #fd0100 url('images/form-bg.gif') no-repeat;
}

.form-box-levy {
width:450px;
height:auto;
float:left;
}

.form-box-pravy {
width:325px;
height:auto;
float:right;
background:#d70100;
border:1px solid #c10100;
}

.form-box-pravy table {
margin:5px;
}

.form-box-pravy table td {
padding:3px;
}

#form-box form {
padding:10px;
}

.formkratky {
width:70px;
}

#form-box ul {
margin:0;
padding:0;
}

#form-box li {
list-style-type:none;
width:150px;
height:25px;
float:left;
overflow:hidden;
font-size:9pt;
}

#form-box p {
color:black;
font-weight:bold;
}

.vyhledej-form {
position:absolute;
bottom:-20px;
left:340px;
border:0;
z-index:2;
}

.right {
text-align:right;
}

.detail-red {
width:100%;
height:auto;
background: #fd0100 url('images/form-bg.gif') no-repeat;
color:black;
position:relative;
}

.oblibene {
width:120px;
height:120px;
background: #fd0100 url('images/form-bg.gif') no-repeat;
color:black;
position:absolute;
top:20px;
right:20px;
font-size:14pt;
padding:10px;
text-align:center;
border:3px solid white;
}

.oblibene a {
font-size:24pt;
font-weight:bold;
}

.detail-red a {
color:black;
font-weight:bold;
}

.detail-red form {
margin:0;
border:0;
padding:10px;
}

.detail-sedy {
position:relative;
width:100%;
height:auto;
background: #3f3f3f url('images/hledej-bg1.gif') no-repeat top right;
}

.detail-sedy table {
margin:10px;
}

.detail-cena {
width:190px;
height:25px;
border:2px solid #fd0100;
background:white;
color:black;
font-size:15pt;
text-align:center;
padding-top:6px;
position:absolute;
bottom:15px;
left:120px;
}

.detail-foto-vse {
width:85px;
height:150px;
position:absolute;
bottom:-45px;
left:-100px;
font-size:8pt;
text-align:center;
color:#666;
}


.detail-red input , textarea, select {
border:2px solid #af0000;
margin-right:5px;
}

.detail-red textarea {
width:320px;
height:60px;
}


.detail-red p {
padding:10px;
color:black;
}

.detail-red img {
border:1px solid black;
margin:5px;
}

.img-right {
float:right;
}

.detail-sedy p {
padding:10px;
}

#splatka {
margin:0;
padding:0;
width:90%;
font-weight:bold;
font-size:18pt;
text-align:center;
color:black;
border:0;
background:#fd0100;
}

.nobrd {
border:0px;
margin-right:5px;
}

#sky {
width:210px;
height:770px;
border:1px solid #535353;
background: #1a1a1a;
overflow:hidden;
position:absolute;
top:10px;
right:-220px;
}

#sky h2 {
font-size:11pt;
color:#fd0100;
border:0;
}

#sky ul {
margin:0;
border:0;
padding:0;
}

#sky li {
list-style-type:none;
margin:0;
border:0;
padding:0;
width:190px;
float:left;
overflow:hidden;
margin-left:5px;
border-bottom:1px solid #343434;
padding-top:5px;
padding-bottom:5px;
}

#sky strong {
color:#fd0100;
}

#sky-partneri {
width:190px;
height:340px;
overflow:hidden;
position:absolute;
top:800px;
right:-200px;
}

#sky-partneri img {
border:2px solid #fd0100;
margin:5px;
}


.domek {
border:0;
background:url('images/domek1.gif') no-repeat top left;
height:40px;
width:90%;
padding-left:60px;
color:#fd0100;
font-size:14pt;
padding-top:10px;
}

.news {
width:85px;
height:65px;
position:absolute;
top:-390px;
left:-95px;
}

.news img {
border:0;
}


.kon-pobocka {
width:85px;
height:65px;
position:absolute;
top:10px;
left:270px;
}

.kon-mapa {
width:85px;
height:65px;
position:absolute;
top:10px;
left:490px;
}

#texty {
margin:0;
border:0;
padding:0;
}

#texty li {
list-style-type:none;
width:90%;
float:left;
font-size:13px;
padding-left:20px;
padding-bottom:5px;
margin-left:5px;
margin-top:5px;
background:url('images/domek.gif') no-repeat top left;
border-bottom:1px solid #3c3c3c;
font-weight:bold;
}

.sleva {
position:absolute;
top:-70px;
left:-110px;
width:100px;
height:20px;
text-align:right;
}

#bann-0-provize {
width:390px;
height:150px;
border:0;
margin-top:32px;
}

#bann-0-provize a {
margin:0;
padding:0;
position:relative;
width:390px;
height:150px;
}

#bann-0-provize span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:390px;
height:150px;
background:url('images/bann-0-provize.jpg') 0 0 no-repeat;
cursor:hand;
}

#bann-0-provize div {
display:block;
width:100px;
height:30px;
position:absolute;
left:110px;
top:45px;
z-index:2;
color:#c00;
font-size:30pt;
font-weight:bold;
}

#bann-makleri {
width:390px;
height:150px;
border:0;
margin-top:21px;
}

#bann-makleri a {
margin:0;
padding:0;
position:relative;
width:390px;
height:150px;
}

#bann-makleri span {
display:block;
margin:0;
padding:0;
position:absolute;
left:0;
top:0;
z-index:1;
width:390px;
height:150px;
background:url('images/bann-makleri.jpg') 0 0 no-repeat;
cursor:hand;
}

.tab {
font-size:13pt;
font-weight:bold;
width:100%;
}

.tab img {
border:3px solid #fd0100;
margin:10px;
}

.tab b {
color:#fd0100;
text-decoration:underline;
}

.rezervace {
width:100px;
height:21px;
border:0;
position:absolute;
left:-90px;
top:-30px;
background:url('images/rezervace.gif') 0 0 no-repeat;
}

#banner-dole {
width:800px;
height:auto;
margin:0 auto;
text-align:center;
}

#banner-nahore {
width:800px;
height:auto;
margin:0 auto;
text-align:center;
}

#banner-dole img, #banner-nahore img{
border:1px solid #c00;
margin:5px;
}

.odkaz {
border:0;
background:url('images/odeslat.jpg') no-repeat top left;
height:35px;
width:90%;
padding-left:50px;
font-size:12pt;
padding-top:10px;
font-weight:bold;
display:block;
}

.koblibenym {
border:0;
background:url('images/oblibene.jpg') no-repeat top left;
height:35px;
width:90%;
padding-left:50px;
font-size:12pt;
padding-top:10px;
font-weight:bold;
display:block;
}

a.vysypat {
font-size:10pt;
}

#prehled .oblibeneimg {
width:22px;
height:22px;
border:0;
}

#hledame img {
border:0;
}

#hledame td {
padding:5px;
}

#hledame b {
font-size:13pt;
}

#hledame ul , .hledame-box ul {
list-style-type:none;
margin:0;
padding:0;
}

#hledame li {
padding-left:20px;
background:url('images/dotik.jpg') no-repeat top left;
}


.hledame-box {
width:230px;
height:170px;
float:left;
color:black;
margin:10px;
}

.hledame-box h2 {
border:0;
font-size:12pt;
}

.hledame-box a {
font-weight:normal;
}

/* spolecna lista */
#odkazy {
width:100%;
height:38px;
}

#odkazy a {
display:block;
position:relative;
overflow:hidden;
float:left;
margin-right:1px;
}

#odkazy span {
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}

#chci-prodat {
width:129px;
height:28px;
}

#chci-prodat span {
width:129px;
height:28px;
background:url('images/chci_prodat.jpg') no-repeat top left;
}

#chci-koupit {
width:129px;
height:28px;
}

#chci-koupit span {
width:129px;
height:28px;
background:url('images/chci_koupit.jpg') no-repeat top left;
}

#chci-poradit {
width:187px;
height:28px;
}

#chci-poradit span {
width:187px;
height:28px;
background:url('images/chci_poradit.jpg') no-repeat top left;
}

#chci-byt-makler {
width:219px;
height:28px;
}

#chci-byt-makler span {
width:219px;
height:28px;
background:url('images/chci_byt_makler.jpg') no-repeat top left;
}


#chci-uver {
width:129px;
height:28px;
}

#chci-uver span {
width:129px;
height:28px;
background:url('images/chci_uver.jpg') no-repeat top left;
}
