html, body {margin:0;padding:0;}

body {font:16px/1.7 Roboto,sans-serif;background:#fff;}

a {color:#3167A4;}
a:hover {text-decoration: none;}

.clearfix {clear:both;}
.container {margin:0 auto;padding:0 1em;width:980px;width:1060px;}

.head {color:#fff;background:#23435F;color:#fff;padding-top:1em;}
.head a {color:#fff;text-decoration:none;}

.title {float:left;}
.title strong {font-weight:normal;font-size:2em;}

.nav {float:right;}
.nav ul {margin:0;padding:0;}
.nav li {display:inline-block;margin:0;padding:0;}
.nav li.last {padding-right:0;margin-right:0;border-right:none;}
.nav {font-size:1em;}
.nav a {display:block;padding:1em;text-decoration:none}
.nav a:hover {background:#517597;}

.filter {padding:1em 0 2em 0;border-top: 1px solid #999;}
.filter select {padding:0.5em 0.75em;}
.filter button {background:orange;padding:0.5em 0.75em;border:1px solid orange;cursor:pointer;}
.filter form strong {font-weight:normal;}
.filter select, .filter button {margin-left:1em;display:inline-block;font-size:16px;}

.content {padding:2em 0;}
.main {width:730px;float:left;}
.side {width:300px;float:right;}

.foot {font-size:0.9em;padding:2em 0;background:#eee;}


.bc {margin-bottom:1em;font-size:0.8em;}
.bc, .bc a {color:#999;}


.offer {padding:1em 0;border-bottom:1px solid #ddd;}
.offer strong {font-size:1.1em;}
.offer a {}
.offer span {font-size:0.9em;}
.offer em {font-style:normal;margin:0 0.5em;}
.top .offer {background:#ffc;}
.offer-ad {padding:0.5em 0;border-bottom:1px solid #ddd;}
.offer.last, .offer-ad.last {padding-bottom:0;border-bottom:0;}

.adsranky {margin:1em 0;border:1px solid #ddd;padding:1em;}
.adsranky p {margin:0}
.adsranky p+p {margin-top:1em;padding-top:1em;border-top:1px solid #ddd;}

.ad-top {margin:0 auto 20px auto;width:728px;height:90px;}

.up-dvt {font-weight:bold;color:green;}

.ap-item {margin-top:1em;}

/*-----*/

@media screen and (max-width: 767px) {}
@media screen and (min-width: 768px) and (max-width: 991px) {}
@media screen and (min-width: 992px) {}
@media screen and (max-width: 599px) {}


@media screen and (max-width: 599px) {}
@media screen and (min-width: 600px) and (max-width: 899px) {}
@media screen and (min-width: 900px) and (max-width: 1199px) {}
@media screen and (min-width: 1200px) {}


/*----*/



.offers div {margin:1em 0;}

h1 {margin:0 0 0.5em 0;font-size:1.5em;}
h2 {margin:0.5em 0;font-size:1.4em;}
h3 {margin:0.5em 0;font-size:1.2em;}
h4 {margin:0.5em 0;font-size:1.1em;}

.offers span {color:#999;font-size:0.85em;font-weight:bold;}
.offers strong {sfont-size:1.2em;}

.f {padding:1em 0;background:#AECFF4;color:#fff;}

/*.search {float:right;}*/

sup {color:#cf0000;}

.pg {font-size:1.2em;margin-top:1em;padding-top:1em;border-top:1px solid #ddd;}
.pg-left {float:left;}
.pg-right {float:right;}

/*.off {margin-top:0.75em;padding-top:0.75em;border-top:1px solid #e0e0e0;}
.off strong {font-size:1.1em;}
.off div {sdisplay:none;margin:0.25em 0;}
.off span {display:block;}
.off a {color:#000;text-decoration:none;}
.off a:hover {color:#000;text-decoration:underline;}*/

.side-list {margin-bottom:1em;}
.side-list h4 {margin:0;padding:0.5em 0em;margin-bottom:0.5em;stext-transform:uppercase;border-bottom:2px solid #3167A4;scolor:#fff;font-size:1.1em;sfont-weight:normal;}
.side-list ul {margin:0;padding:0 0 0 1em;}
.side-list li {margin:0;padding:0;}
.side-list a {color:#000;text-decoration:none;}
.side-list a:hover {text-decoration:underline;}

.side-box {margin-top:1em;margin-bottom:1em;background:#f9f9f9;sborder:1px solid #e0e0e0;padding:1em;}
.side-box h4 {margin:0;padding:0 0 0.5em 0;margin-bottom:0.5em;stext-transform:uppercase;sborder-bottom:2px solid #3167A4;scolor:#fff;font-size:1.1em;sfont-weight:normal;border-bottom:1px solid #e0e0e0;}
.side-box ul {margin:0;padding:0;font-size:0.9em;}
.side-box li {display:block;margin:0;padding:0;}

.main-detail strong {color:#999;font-weight:normal;}
.main-detail h3 {font-size:1.2em;}

.uhup th {text-align:left;}

.lokality {}
.lokality ul {margin:0;padding:0;}
.lokality li {display:block;float:left;width:240px;margin:0;padding:0;}


