html,body {margin:0;padding:0;}
body {font:small/1.33em Verdana,Arial,Helvetica,sans-serif;color:#000;background:#fff;}

.end {display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden;}
hr,.hide {display:none;}
a {color:#33c;}
img {border:0;}

#main {font-size:0.85em;width:800px;margin:0 auto;position:relative;}
#wrap {padding:55px 0 45px 0;padding:55px 0 0 0;}
#content {float:left;width:580px;}
#sidebar {float:right;width:200px;}

/*#menu {display:none;}*/


#f {z-index:10;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;sborder-top:2px solid #cf0000;background:#cf0000;color:#fff;position:fixed;bottom:0;width:170px;padding:5px 15px;margin-left:600px;}
#f a {color:#fff;text-decoration:none;}
#f span.phone {padding-left:25px;font-size:1.5em;background:url(/css/img/ico_phone.gif) 0 50% no-repeat;}
#f a.top {position:absolute;right:5px;top:2px;display:block;width:25px;height:25px;background:url(/css/img/ico_top.gif) 50% 50% no-repeat;}
* html #f {position:absolute;}


#topbar {background:#cf0000 url(img/logom.png) 0 100% no-repeat;position:absolute;top:0;width:610px;padding:5px 0 0 190px;-moz-border-radius-bottomright:5px;}
#topbar ul,#topbar li {margin:0;padding:0;list-style:none;}
#topbar ul ul {display:none;}
#topbar li {float:left;position:relative;}
#topbar li a {display:block;padding:6px 10px;text-decoration:none;color:#fff;font-weight:bold;}
#topbar li a:hover, #topbar li a.active {background:#DF5353;color:#fff;}
#topbar li:hover ul {display:block;position:absolute;background:#cf0000;background:#DF5353;border:1px solid #fff;border-bottom:0;}
#topbar li ul li {float:none;display:block;}
#topbar li ul li a {padding:4px 10px;width:130px;border-bottom:1px solid #fff;}
#topbar li ul li a:hover {background:#cf0000;}
#topbar h1 {position:absolute;left:0;top:0;margin:0;}
#topbar h1 a {display:block;width:165px;height:35px;}
#topbar h1 span {display:none;}



#foot {sposition:fixed;bottom:0;width:580px;background:#fff;padding:6px 0;}
#foot a {text-decoration:none;color:#000;}
#foot a:hover {text-decoration:underline;}

#content h2 {font-weight:normal;font-size:1.5em;margin-bottom:20px;margin-top:0;}
#head {display:none;}
#content h3 {font-size:1em;}
#content h3 a {color:#33c;}


table.vypis {width:100%;}
table.vypis th {padding:5px;background:#666;color:#fff;}
table.vypis tr.odd {background:#fff;}
table.vypis tr.even {background:#eee;}
table.vypis td {text-align:center;}
table.vypis td.foto {width:70px;}
table.vypis td.foto img {display:block;width:67px;height:50px;}
table.vypis td.dispozice {}
table.vypis td.lokalita {}
table.vypis td.plocha {width:60px;}
table.vypis td.cena {width:100px;}
table.vypis td.prejit {width:75px;}

table.detail {width:100%;}
table.detail th, table.detail td {padding:3px 0;border-bottom:1px solid #ddd;}
table.detail th {vertical-align:top;text-align:left;}
table.detail tr.last th, table.detail tr.last td {border:0;}

#sidebar div.box {margin-bottom:10px;padding:10px;border:1px solid #ddd;-moz-border-radius:5px;}

form#poptavka input, form#poptavka textarea {padding:2px;}
table.poptavka {width:100%;}
table.poptavka th {text-align:left;vertical-align:top;}



/* hTagCloud */
#sidebar .hTagCloud {margin:1em 0;padding:0;text-align:center;}
#sidebar .hTagCloud ul {display:block;margin:0;padding:0;}
#sidebar .hTagCloud li {line-height:1.33em;list-style:none;margin:0;padding:0;display:inline;font-size:1em;}
#sidebar .hTagCloud a {color:#333;text-decoration:none;}
#sidebar .hTagCloud a:hover {text-decoration:underline;}
#sidebar .hTagCloud .v-popular {font-size:1.2em;}
#sidebar .hTagCloud .vv-popular {font-size:1.4em;}
#sidebar .hTagCloud .vvv-popular {font-size:1.6em;}
#sidebar .hTagCloud .vvvv-popular {font-size:2em;}

#sidebar ul {margin:0 0 0 1.5em;padding:0;}
#sidebar li {margin:0;padding:0;}

#sidebar .box-links ul li {margin:5px 0;}

a.button_rss {display:block;float:right;width:16px;height:16px;background:url(http://www.dol.gov/images/RSS_Icon.gif) 50% 50% no-repeat;}


/* vypis na indexu */
div.indexitem {float:left;margin-bottom:25px;padding:0 5px;width:135px;text-align:center;}
div.indexitem img {width:120px;height:90px;padding:2px;border:1px solid #ddd;}
div.indexitem div.nadpis {height:5.5em;font-size:0.85em;font-weight:bold;}
div.indexitem div.cena {font-weight:bold;}


#node-detail {}
#node-detail #map {margin-top:15px;width:250px;height:250px;}

.box-detail ul {margin:0 0 0 0;padding:0;}
.box-detail ul li {margin:0;padding:0;line-height:2em;list-style:none;}
.box-detail ul li a {text-decoration:none;}
.box-detail ul li a:hover {text-decoration:underline;}
.box-detail a.btn_phone {padding-left:20px;background:url(/img/ico_phone.png) 0 50% no-repeat;}
.box-detail a.btn_email {padding-left:20px;background:url(/img/ico_email.png) 0 50% no-repeat;}
.box-detail a.btn_print {padding-left:20px;background:url(/img/ico_print.png) 0 50% no-repeat;}
.box-detail a.btn_offer {padding-left:20px;background:url(/img/ico_offer.png) 0 50% no-repeat;}
.box-detail a.btn_search {padding-left:20px;background:url(/img/ico_search.png) 0 50% no-repeat;}

