/* (c) 2009 Centrum pronájmů, s.r.o. all rights reserved */

html, body, ul, li, h1, h2, h3, h4 {margin:0;padding:0;}
body {margin:0;font:small/1.33em Verdana,Arial,Helvetica,sans-serif;color:#333;background:#fff;}
hr, .hide {display:none;}
img {border:none;}
.end {display:block;clear:both;height:0;line-height:0;font-size:0;visibility:hidden;}
a {color:#000;}
a:hover {color:#FEA31E;color:#cf0000;}

/* layout */
#wrap {padding:10px 5px;}
#main {position:relative;padding-top:85px;font-size:0.85em;width:831px;margin:0 auto;}
#head {position:absolute;width:831px;left:0;top:0;height:85px;background:#fff url(img/head.png) 0 0 repeat-x;}
#head.wreality {background-image:url(img/head-wreality.png)}

#logo {position:absolute;left:30px;top:0;width:170px;height:85px;background:url(img/logo.png) 0 0 no-repeat;}
#logo a {position:absolute;left:10px;display:block;width:150px;height:75px;}
#logo span {display:none;}
#logo.wreality {left:0px;width:210px;background-image:url(img/logo-wreality.png)}
#logo.wreality a {width:190px;}

#lang {position:absolute;top:10px;right:10px;}
#lang a {color:#000;text-decoration:none;}
#lang a:hover {text-decoration:underline;}

#menu {position:absolute;right:0;top:34px;line-height:29px;background:#FEA31E;}
#menu li {display:block;float:left;list-style:none;background:url(img/menu.png) 100% 50% no-repeat;}
#menu li.last {background:none;}
#menu a {font-weight:bold;display:block;padding:0 10px;color:#333;text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu .active a {color:#fff;}
#menu .sub {display:none;}
#menu.wreality {background:#D02222;}
#menu.wreality li {background-image:url(img/menu-wreality.png);}
#menu.wreality li.last {background:none;}
#menu.wreality a {color:#fff;}

#content {float:left;width:601px;}
#content h1 {font-size:1.5em;font-weight:normal;margin-bottom:1em;}
#content h2 {font-size:1.5em;font-weight:normal;margin:1em 0;}
#content ul {margin:1em 0 1em 2em;}
#content li {list-style:square;}

#sidebar {float:right;width:200px;}
#sidebar div.box {margin-top:1em;padding-top:1em;border-top:1px solid #ddd;}
#sidebar h4 {font-size:1em;}
#sidebar ul {margin-left:1.5em;}
#sidebar ul li {list-style:square;margin-top:0.5em;}
#sidebar span.phone {font-size:1.2em;font-weight:bold;color:#cf0000;}

/* footer */
#foot {padding:7px 10px;color:#333;background:#FEA31E;position:relative;}
#foot a {color:#333;text-decoration:none;;}
#foot a:hover {text-decoration:underline;}
#foot2 {padding:0.5em;text-align:center;}
#foot2 a:hover {color:#000;}
#foot a.rss {position:absolute;right:45px;top:0;width:30px;height:31px;background:url(/img/var/ico_rss.gif) 50% 50% no-repeat;}
#foot a.top {position:absolute;right:10px;top:0;width:30px;height:31px;background:url(/img/var/ico_top.gif) 50% 50% no-repeat;}


#content table {width:100%;}
#content th {padding:0.5em;border-bottom:1px solid #ddd;}
#content td {padding:0.5em;text-align:center;border-bottom:1px solid #ddd;}
#content tr.last.odd td {border:none;}
#content table#offers td.go img {vertical-align:middle;}
#content table#offers td.foto img {display:block;margin:0 auto;padding:2px;height:50px;border:1px solid #ddd;}
#content table#offers tr td {border:0;}
#content table#offers tr.offer {height:70px;}
#content table#offers tr.offer.even {background:url(img/offer.png) 0 0 no-repeat;}

/* forms */
label {}
legend {font-weight:bold;padding:0 1em;}
fieldset {padding:0 1em;border:1px solid #ddd;-moz-border-radius:5px;}
fieldset div {padding:1em 0;border-bottom:1px solid #ddd;}
fieldset div span {float:left;width:12em;}


input.button {cursor:pointer;line-height:25px;margin:0;padding:0;border:0;width:100px;height:25px;font-size:0.9em;font-weight:bold;color:#fff;background:url(img/btn-100.png) repeat-x;}
input.button.search {cursor:pointer;float:right;width:23px;height:23px;background-image:url(img/btn-search.png);}

/* offers filter */
#filtrForm {margin-bottom:2em;}
#filtrForm {font-weight:bold;width:580px;padding:5px 10px;height:25px;line-height:25px;background:url(img/filtrform.png) 0 0 no-repeat;}
#filtrForm select, #filtrForm input {margin-right:1em;font-size:1.1em;}
#filtrForm input.search {margin-right:0;}

/* paging */
p.paging {text-align:right;}
p.paging a, p.paging strong {font-size:1.2em;padding:7px;}
p.paging a:hover {background:#FEA31E;color:#fff;}

/* homepage */
#index .item {float:left;width:150px;padding:0;margin-bottom:3em;text-align:center;}
#index .item .img {display:block;height:100px;}
#index .item .img img {height:90px;border:1px solid #ddd;padding:2px;}
#index .item span.title, #related .item span.title {display:block;text-align:center;font-weight:bold;font-size:0.85em;margin:0.5em 0;padding:0 10px;height:7em;}
#index .item .more {text-align:right;}
a.price {display:block;width:100px;height:19px;line-height:19px;padding-right:20px;text-align:center;text-decoration:none;margin:0 auto;font-size:0,85em;font-weight:bold;color:#333;background:url(/img/var/info0.png) 0 0 no-repeat;}
a.price:hover {background-image:url(/img/var/info1.png);}
#index span.img a:hover img, #related span.img a:hover img {border:2px solid #FEA31E;padding:1px;}

/* offer detail */
#detail h1.title {margin-bottom:1em;line-height:1.33em;}
#detail p.description {margin:1.5em 0;}
#detail th, #detail td {padding:0.25em 0;text-align:left;vertical-align:top;}
#detail th {width:40%;}
#detail #imgFull {text-align:center;}
#detail tr.last th, #detail tr.last td {border-bottom:0;}
#detail #info {float:right;width:300px;}
#detail #imgs {float:left;width:255px;}
#detail #map {margin:1em auto 0 auto;width:255px;height:240px;}

/* related offers */
#related div.item {float:left;width:130px;padding:0 10px;margin-bottom:1em;text-align:center;}
#related div.item .img {display:block;height:100px;}
#related div.item .img img {height:90px;border:1px solid #ddd;padding:2px;}
#related div.item h4 {font-size:0.85em;margin:0.5em 0;}
#related div.item .more {text-align:right;}

/* 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 {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;}

/* about page */
#about ul strong {}
#about img {margin-left:1em;padding:2px;border:1px solid #ddd;}

/* search page */
#search .submit {text-align:right;}

/* trackings */
#tracks {display:none;}



#sidebar input {font-size:1.1em;padding:2px;}


td.foto a {position:relative;display:block;}
td.foto img {width:67px;height:50px;}
tr.novinka td.foto a span.stitek {position:absolute;top:3px;right:6px;z-index:5;display:block;width:20px;height:20px;background:url(img/stitek_novinka.gif) 100% 0 no-repeat;}
tr.zlevneno td.foto a span.stitek {position:absolute;top:3px;right:6px;z-index:5;display:block;width:20px;height:20px;background:url(img/stitek_zlevneno.gif) 100% 0 no-repeat;}
tr.rezervace td.foto a span.stitek {position:absolute;top:3px;right:6px;z-index:5;display:block;width:20px;height:20px;background:url(img/stitek_rezervace.gif) 100% 0 no-repeat;}
/*tr.novinka img {border-color:red !important;}*/

#index div.item img {width:120px;height:90px;}
#index div.item .img a {position:relative;display:block;}
#index div.novinka .img a span.stitek {position:absolute;top:3px;right:15px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_novinka_big.gif) 100% 0 no-repeat;}
#index div.zlevneno .img a span.stitek {position:absolute;top:3px;right:15px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_zlevneno_big.gif) 100% 0 no-repeat;}
#index div.rezervace .img a span.stitek {position:absolute;top:3px;right:15px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_rezervace_big.gif) 100% 0 no-repeat;}

#detail div.item img {width:120px;height:90px;}
#detail div.item .img a {position:relative;display:block;}
#detail div.novinka .img a span.stitek {position:absolute;top:3px;right:5px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_novinka_big.gif) 100% 0 no-repeat;}
#detail div.zlevneno .img a span.stitek {position:absolute;top:3px;right:5px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_zlevneno_big.gif) 100% 0 no-repeat;}
#detail div.rezervace .img a span.stitek {position:absolute;top:3px;right:5px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_rezervace_big.gif) 100% 0 no-repeat;}


div#imgFull a {position:relative;display:block;text-align:center;}
div#imgFull img {width:240px;height:180px;}
div#imgFull.tip a span.stitek {position:absolute;top:3px;left:187px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_tip_big.gif) 100% 0 no-repeat;}
div#imgFull.novinka a span.stitek {position:absolute;top:3px;left:187px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_novinka_big.gif) 100% 0 no-repeat;}
div#imgFull.zlevneno a span.stitek {position:absolute;top:3px;left:187px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_zlevneno_big.gif) 100% 0 no-repeat;}
div#imgFull.bezprovize a span.stitek {position:absolute;top:3px;left:187px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_bezprovize_big.gif) 100% 0 no-repeat;}
div#imgFull.rezervace a span.stitek {position:absolute;top:3px;left:187px;z-index:5;display:block;width:60px;height:60px;background:url(img/stitek_rezervace_big.gif) 100% 0 no-repeat;}


#content table.poptavka th, #content table.odber th {width:150px;text-align:left;border:0;vertical-align:top;padding:0px;font-weight:normal;}
#content table.poptavka td, #content table.odber td {text-align:left;border:0;padding:0px;}


div.box-poptavka {text-align:center;}
div.box-poptavka h2 {font-size:1.2em;font-weight:bold;line-height:1.3em;}
div.box-poptavka a {color:#cf0000;text-decoration:none;}








