/* (c) 2009 doPodnájmu.cz, Vojtěch Brázda, www.vbrazda.cz */

html, body {height:100%;}
html, body, ul, li, h1, h2, h3, h4 {margin:0;padding:0;}
body {font:small/1.5em Arial,Verdana,Arial,Helvetica,sans-serif;color:#000;background:#fff url(img/head.png) 50% 0 no-repeat;}

hr, .hide {display:none;}
a {color:#000;}
img {border:none;}
.end {display:block;visibility:hidden;clear:both;font-size:0;height:0;line-height:0;}

#main {font-size:1em;position:relative;width:980px;margin:0 auto;min-height:100%;height:100%;}
body>#main {height:auto;}
#container {width:980px;padding-top:55px;padding-bottom:65px;}
#content {width:700px;float:left;padding:0 5px 0 5px;}
#sidebar {float:right;width:250px;}

#head {position:absolute;left:0;top:0px;width:980px;height:35px;}
#head h2 {position:absolute;left:5px;top:5px;}
#head h2 a {display:block;width:135px;height:25px;}
#head h2 span {display:none;}

#menu {position:absolute;left:145px;top:0;}
#menu li {display:block;float:left;list-style:none;margin:0 10px;padding:7px 0;line-height:20px;}
#menu li a {text-transform:lowercase;font-size:1em;color:#fff;text-decoration:none;}
#menu li a:hover, #menu li.active a {text-decoration:underline;}

#foot {overflow:hidden;position:absolute;left:0;bottom:0;width:980px;text-align:left;padding:1em 5px;line-height:1.33em;color:#000;border-top:2px solid #1778BF;background:url(img/dplogo.png) 100% 50% no-repeat;}
#foot a {color:#666;color:#000;text-decoration:none;}
#foot a:hover {text-decoration:underline;}
/*#favsTotal, #reportsTotal {position:absolute;left:0;top:0;visibility:hidden;}*/

#content .zahlavi {margin-bottom:1em;}
#content .zahlavi .tip {float:right;}
#content .zahlavi form {float:right;text-align:right;}
#content h1, #content h2 {font-size:1.5em;line-height:1.33em;font-weight:normal;color:#000;}
#content h1 {color:#000;}
#content h4 {font-size:1em;}
#content ul {margin:1em 0 1em 1.5em;}
#content ul li {list-style:square;}
#content fieldset {padding:1em;border:0;border-top:1px solid #ddd;}
#content legend {padding:0 0.5em;font-weight:bold;}
#content input.submit {padding:0;width:100px;height:25px;border:0;color:#fff;font-weight:bold;font-size:0.95em;background:url(/css/img/bttn.png) 0 0 no-repeat;}
#content input.submitred {padding:0;width:100px;height:25px;border:0;color:#fff;font-weight:bold;font-size:0.95em;background:url(/css/img/bttnred.png) 0 0 no-repeat;}

/*- strankovani -*/
.strankovani {font-size:1em;}

/* detail */

/* vložit */
#edit .field {padding:1em;border-top:1px solid #ddd;border-bottom:0;}
/*#edit .last {border-bottom:1px solid #ddd;}*/
#edit .field strong {color:#c33;}
#edit .field h4 {color:#36c;}
#edit .field .item {margin:0.25em 0;}
#edit .field .item label {float:left;width:10em;}
#edit .field .checkitem {float:left;width:165px;}
#edit .submitfield {text-align:right;}
#edit .submitfield input.submit {padding:0;width:100px;height:25px;border:0;color:#fff;font-weight:bold;font-size:0.95em;background:url(/css/img/bttn.png) 0 0 no-repeat;}

#seznam table {width:100%;}
#seznam td {padding:10px 5px;border-top:1px solid #eee;}
#seznam td.foto {width:55px;}
#seznam td.foto span {position:relative;display:block;}
#seznam td.foto span img {display:block;width:50px;height:50px;padding:1px;border:1px solid #ddd;}
#seznam h4 a {color:#36c;text-decoration:none;}
#seznam h4 a:hover {text-decoration:underline;}
#seznam td.nadpis {text-align:left;}
#seznam td.mesto {width:140px;text-align:center;}
#seznam th.typ {width:90px;}
#seznam td.najem {width:65px;text-align:center;}
#seznam td.pro {width:60px;}
#seznam td.info {width:130px;text-align:center;}
#seznam td.fav {text-align:center;}
#seznam td.kategorie {text-align:center;width:120px;}


#nDetail ul li {margin:0.25em 0;}
#nDetail ul li span {font-weight:bold;}
#nDetail h4 {color:#36c;color:#000;}


#nDetail .zahlavi {margin-bottom:2em;}
#nDetail .levy {float:left;width:190px;}
#nDetail .pravy {float:right;width:490px;}
#nDetail .img {text-align:center;}
#nDetail img {padding:1px;border:1px solid #ddd;}
#nDetail img.thumb {width:80px;height:80px;padding:1px;border:1px solid #ddd;}
#nDetail h4 {margin:0.5em 0;font-size:1.2em;font-weight:bold;}
#nDetail ul {margin-top:0;}
#nDetail .fav0, #nDetail .fav1 {float:right;}

#nDetail #toolBox {padding:1em;background:#ddd;}
#nDetail .box {margin-top:1em;text-align:center;}
#nDetail #replyBox {}
#nDetail #replyBox textarea {width:300px;height:100px;}
#nDetail #reportBox {}
#nDetail #reportBox textarea {width:300px;height:100px;}

#nDetail #toolBox2 {margin:2em 0 0 0;padding:1em;text-align:center;}
#nDetail #toolBox2 a {color:#000;}
#nDetail #toolBox2 a:hover {text-decoration:underline;}
#resp {z-index:10;position:absolute;left:0;bottom:0;margin-top:2px;padding:15px;width:310px;background:#eee;}

#subhead {margin-bottom:1em;padding-bottom:1em;border-bottom:2px solid #1778BF;}
#subhead .box {float:left;width:230px;}


#footlinks {margin:0.5em 0;text-align:right;}

#tools {display:none;position:absolute;right:5px;top:0;}

#mapa {_display:none;}
#mapa ul {margin:0;position:relative;width:235px;height:135px;background:url(img/mapa/mapa.png) 0 0 no-repeat;}
#mapa li {display:block;position:absolute;}
#mapa a, #mapa strong {display:block;width:100%;height:100%;}
#mapa span {display:none;}
#mapa .pha {width:18px;height:13px;left:73px;top:47px;z-index:10;}
#mapa .pha a:hover {background:url(img/mapa/a.png) -73px -47px;}
#mapa .pha strong {background:url(img/mapa/x.png) -73px -47px;}
#mapa .stc {width:73px;height:59px;left:46px;top:24px;z-index:5;}
#mapa .stc a:hover {background:url(img/mapa/b.png) -46px -24px;}
#mapa .stc strong {background:url(img/mapa/y.png) -46px -24px;}
#mapa .jhc {width:71px;height:56px;left:50px;top:77px;z-index:5;}
#mapa .jhc a:hover {background:url(img/mapa/a.png) -50px -77px;}
#mapa .jhc strong {background:url(img/mapa/x.png) -50px -77px;}
#mapa .plz {width:50px;height:62px;left:10px;top:51px;z-index:5;}
#mapa .plz a:hover {background:url(img/mapa/c.png) -10px -51px;}
#mapa .plz strong {background:url(img/mapa/z.png) -10px -51px;}
#mapa .krv {width:43px;height:30px;left:1px;top:32px;z-index:5;}
#mapa .krv a:hover {background:url(img/mapa/a.png) -1px -32px;}
#mapa .krv strong {background:url(img/mapa/x.png) -1px -32px;}
#mapa .ust {width:58px;height:51px;left:30px;top:1px;z-index:5;}
#mapa .ust a:hover {background:url(img/mapa/c.png) -30px -1px;}
#mapa .ust strong {background:url(img/mapa/z.png) -30px -1px;}
#mapa .lib {width:43px;height:30px;left:78px;top:2px;z-index:5;}
#mapa .lib a:hover {background:url(img/mapa/a.png) -78px -2px;}
#mapa .lib strong {background:url(img/mapa/x.png) -78px -2px;}
#mapa .krh {width:50px;height:39px;left:104px;top:15px;z-index:5;}
#mapa .krh a:hover {background:url(img/mapa/c.png) -104px -15px;}
#mapa .krh strong {background:url(img/mapa/z.png) -104px -15px;}
#mapa .par {width:52px;height:32px;left:113px;top:46px;z-index:5;}
#mapa .par a:hover {background:url(img/mapa/a.png) -113px -46px;}
#mapa .par strong {background:url(img/mapa/x.png) -113px -46px;}
#mapa .vys {width:53px;height:52px;left:97px;top:64px;z-index:5;}
#mapa .vys a:hover {background:url(img/mapa/c.png) -97px -64px;}
#mapa .vys strong {background:url(img/mapa/z.png) -97px -64px;}
#mapa .jhm {width:74px;height:54px;left:120px;top:75px;z-index:5;}
#mapa .jhm a:hover {background:url(img/mapa/b.png) -120px -75px;}
#mapa .jhm strong {background:url(img/mapa/y.png) -120px -75px;}
#mapa .olm {width:43px;height:62px;left:159px;top:31px;z-index:5;}
#mapa .olm a:hover {background:url(img/mapa/c.png) -159px -31px;}
#mapa .olm strong {background:url(img/mapa/z.png) -159px -31px;}
#mapa .mrs {width:60px;height:48px;left:174px;top:37px;z-index:10;}
#mapa .mrs a:hover {background:url(img/mapa/b.png) -174px -37px;}
#mapa .mrs strong {background:url(img/mapa/y.png) -174px -37px;}
#mapa .zln {width:45px;height:37px;left:175px;top:78px;z-index:5;}
#mapa .zln a:hover {background:url(img/mapa/a.png) -175px -78px;}
#mapa .zln strong {background:url(img/mapa/x.png) -175px -78px;}


/* hTagCloud */
.hTagCloud {text-align:center;}
.hTagCloud ul {margin:0 !important;list-style:none;}
.hTagCloud li {margin:0 !important;padding:0 !important;display:inline;font-size:1em;}
.hTagCloud a {color:#666;text-decoration:none;}
.hTagCloud a:hover {text-decoration:underline;}
.hTagCloud .v-popular {font-size:1.33em;}
.hTagCloud .vv-popular {font-size:1.5em;}
.hTagCloud .vvv-popular {font-size:1.8em;}
.hTagCloud .vvvv-popular {font-size:2.5em;}

/* sidebar */

#sidebar ul.links {margin:1em 0 1em 1.5em;}
#sidebar ul.links li {margin:0.25em 0;list-style:square;}
#sidebar div.adbox {}
#sidebar div.adbox h4.title {margin-bottom:1em;border-bottom:1px solid #ddd;}
#sidebar div.adbox div.ad {}
#sidebar div.adbox div.ad img {padding:1px;border:1px solid #ddd;}
#sidebar div.recommended {margin-top:2em;}
#sidebar div.recommended h4.title {border-bottom:1px solid #ddd;}
#sidebar div.recommended div.item {margin-top:1em;}
#sidebar div.recommended div.item img {float:left;width:60px;margin-right:10px;padding:1px;border:1px solid #ddd;}
#sidebar div.recommended div.item h4 a {color:#3366CC;}
#sidebar div.social {margin-top:2em}
#sidebar div.social h4.title {margin-bottom:1em;border-bottom:1px solid #ddd;}
#sidebar div.social div.item {float:left;margin-right:1em;}
#sidebar div.related {margin-top:2em;}
#sidebar div.related h4.title {margin-bottom:1em;border-bottom:1px solid #ddd;}
#sidebar div.related div.item {margin-top:0.5em;}
#sidebar div.related div.item img {float:left;width:50px;padding:1px;border:1px solid #ddd;}
#sidebar div.related div.item div {margin-left:65px;}
#sidebar div.related div.item div h4 {font-weight:normal;}
#sidebar div.links {margin-top:2em;}
#sidebar div.links h4.title {margin-bottom:1em;border-bottom:1px solid #ddd;}

/* specials */
#noscript {margin-bottom:1em;font-size:1.5em;color:#cf0000;}
#toplist {display:none;}




#nDetail #detnav {margin:0;padding:0;border-bottom:2px solid #0F79C1;}
#nDetail #detnav ul {margin:0;padding:0;display:block;}
#nDetail #detnav li {margin:0;padding:0;display:block;float:left;}
#nDetail #detnav a {display:block;margin-right:2px;padding:8px;text-decoration:none;background:#eee;}
#nDetail #detnav a:hover {text-decoration:underline;}
#nDetail #detnav a.active {color:#fff;background:#0F79C1;}


#cse-search-box {position:absolute;right:10px;top:5px;}

.sklik-levy {float:left;margin-bottom:1em;}
.sklik-pravy {float:right;margin-bottom:1em;}

