body{margin:0;padding:0;min-width:900px;height:100%;color:#464646;font-size:13px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;background:url(../images/page.png) repeat scroll 0 0 #F7F7F7}
h1{font-size:28px;font-weight:700;font-style:italic;color:#fff;margin:0;padding-top:15px;padding-left:5px}
header{background-image:url(../images/header.png);height:390px;width:900px;margin-left:auto;margin-right:auto;background-repeat:no-repeat}
a{text-decoration:none}
#center{margin-left:auto;margin-right:auto;width:900px}
#telo{background:none repeat scroll 0 0 #FFF;margin:0 auto;cursor:auto;width:586px;padding:20px;text-align:justify;float:left}
table{margin-left:auto;margin-right:auto}
.vycentrovany{text-align:center}
.mapa{font-size:15px}
.adresa{font-size:14px;line-height:1.3}
.adresa strong{font-size:16px}
.inzerce{float:left;height:100px;width:626px}
.odkazy{font-size:17px}
.seznammest{padding:0;margin:0 0 10px;list-style:none}
.seznammest a:link{color:#C06E26;font-size:13px}
#sidebar{display:table-cell;border-left:1px solid #EBBF98;margin:0 auto;width:250px;background:#fff}
#blok1{margin:10px}
#blok2{margin:10px}
#blok3{margin:10px}
h3{background:linear-gradient(to bottom,rgba(220,146,80,0.8) 0px,rgba(213,122,42,0.8) 64%,rgba(192,110,38,0.8) 100%) no-repeat scroll 0 0 transparent;border-radius:6px 6px 0 0;padding:10px 7px;margin:0 auto}
.se{background:none repeat scroll 0 0 rgba(255,255,255,0.5);border-radius:0 0 6px 6px;padding:10px;margin:0 auto;color:#000;font-size:12px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;font-weight:400;font-style:normal}
h3{color:#000;font-size:14px;font-weight:700;font-style:normal;margin:0}
h2{color:#8C8C8C;font-size:24px;font-family:Arial,'Arial Unicode MS',Helvetica,Sans-Serif;text-transform:uppercase;text-align:left;margin:0}
footer{background:none repeat scroll 0 0 #2D2D2D;padding:0;margin:0;padding-top:25px;padding-bottom:25px;color:#F2F7FC;font-size:10px;text-align:center;width:900px;margin-left:auto;margin-right:auto}
footer p{text-align:center}
nav{padding:0;margin:0}
ul{list-style:none}
nav ul{list-style:none;padding:7px}
nav ul li a{font-size:20px;color:#C06E26;font-weight:700;font-style:italic;text-decoration:none}
ul li a{color:#C06E26;font-weight:700}
input.odeslat{background:linear-gradient(to bottom,rgba(220,146,80,0.8) 0px,rgba(213,122,42,0.8) 64%,rgba(192,110,38,0.8) 100%) no-repeat scroll 0 0 transparent;border-radius:6px;padding:10px 14px;float:left;border:0;font-weight:700;margin-top:20px;margin-bottom:20px}
input.pujcovna{background:linear-gradient(to bottom,rgba(220,146,80,0.8) 0px,rgba(213,122,42,0.8) 64%,rgba(192,110,38,0.8) 100%) no-repeat scroll 0 0 transparent;border-radius:6px;padding:10px 14px;border:0;font-weight:700;margin-top:20px;margin-bottom:20px}
#pujcovnaob{margin-left:auto;margin-right:auto;width:140px}
.zprava{width:148px;height:67px}
td{font-weight:700}
.bannery-pravy{float:right;width:70px;margin:0;padding:0;margin-top:-390px;right:0;top:0;margin-right:1px}
.bannery-levy{float:left;width:70px;margin:0;padding:0;margin-top:-390px;left:0;top:0;margin-right:1px; position: absolute; left: 0; top: 0; overflow: hidden;}
.postrane{width:70px;margin-top:10px}
p.baner{padding:0;margin:0;text-align:center;background:linear-gradient(to bottom,rgba(220,146,80,0.8) 0,rgba(213,122,42,0.8) 64%,rgba(192,110,38,0.8) 100%) no-repeat;font-weight:700;color:#fff;height:70px;margin-top:-3px}
#ban{width:70px}
.velke{text-align:center;font-size:18px}
p a:link{color:#C06E26;font-weight:700}
p a:visited{color:#C06E26;font-weight:700}
.pocitadlo{margin-top:70px;text-align:center}




.clr, .clear {clear: both;}






.stred {margin: auto; width: 900px; padding: 0 0 1px 0;}
.ID-bannery-pravy {float: right; width: 120px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; overflow: hidden;}
.ID-bannery-pravy > a > img {margin: 0 0 15px 0; padding: 0;}
.ID-bannery-pravy .banner {float: left; width: 100px; margin: 0 0 15px 0; padding: 0 10px 0 10px; background: #000;
font-size: 14px; line-height: 20px; text-align: center; color: #fff;}
.ID-bannery-pravy .banner img {float: left; width: 120px; margin: 0 0 5px -10px; padding: 0;}
.ID-bannery-pravy .banner span {float: left; width: 100px; margin: 5px 0 0 -10px; padding: 5px 10px; background: #4d4d4d; font-weight: bold;}
.ID-bannery-pravy .banner a {color: #fff; text-decoration: none;}

.ID-bannery-katalyzatory {float: left; width: 100%; margin: 20px 0 0 0; padding: 0; text-align: center;}
.ID-bannery-katalyzatory .banner {display: inline-block; width: 100px; margin: 0 5px 15px 5px; padding: 0 10px 0 10px; background: #000;
font-size: 14px; line-height: 20px; text-align: center; color: #fff;}
.ID-bannery-katalyzatory .banner .obrazek {float: left; width: 120px; height: 90px; margin: 0 0 5px -10px; padding: 0; overflow: hidden;}
.ID-bannery-katalyzatory .banner img {float: left; width: 120px; margin: 0; padding: 0;}
.ID-bannery-katalyzatory .banner span {float: left; width: 100px; margin: 5px 0 0 -10px; padding: 5px 10px; background: #4d4d4d; font-weight: bold;}
.ID-bannery-katalyzatory .banner a {color: #fff; text-decoration: none;}

.ID-bannery-katalyzatory .banner_upoutavka {display: inline-block; width: 520px; margin: 0; padding: 15px 20px; background: #344e89;}
.ID-bannery-katalyzatory .banner_upoutavka .levy {float: left; width: 300px; margin: 0; padding: 0; text-transform: uppercase;
font-size: 14px; line-height: 20px; text-align: center; color: #fff; font-weight: bold;}
.ID-bannery-katalyzatory .banner_upoutavka .levy span {display: inline-block; padding: 4px 6px; margin: 3px 0 0 0; background: #4f77d0}
.ID-bannery-katalyzatory .banner_upoutavka img {float: right; width: 200px; margin: 0; padding: 0;}


.ID-levy {float: left; width: 586px; padding: 20px; margin: 0; background:#fff}
.ID-pravy {float: right; width: 233px; padding: 20px; margin: 0; border-left:1px solid #EBBF98; background:#fff}
.inzerat-detail h1, .inzerat-vypis h1, .uzivatel-profil h1, .uzivatel-profil h2, .ID-pravy h2
{display: block; line-height: 24px; padding: 0 0 20px 0; margin: 0 0 14px 0; border-bottom: 1px solid #e6e6e6;
color: #333333; font-size: 18px; font-weight: 600; font-family: Open Sans, arial; text-transform: uppercase;}
.uzivatel-profil h2 {display: block; line-height: 24px; padding: 0; margin: 0 0 5px 0; color: #333333; font-size: 18px; font-weight: 600; font-family: Open Sans, arial;}

.uzivatel-profil fieldset {border: 1px solid #bfbfbf;}














/* INZERCE */
.inzerat-detail {float: left; width: 586px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-levy {float: left; width: 586px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-pravy {float: right; width: 240px; padding: 0; margin: 0;}
.inzerat-detail .datum, .inzerat-detail .popisek {display: block; padding: 0; margin: 0 0 5px 0;}
.inzerat-detail .popisek {margin-bottom: 16px;}

.inzerat-detail .inzerat-obrazky {float: left; width: 586px; padding: 0; margin: 0 0 20px 0;}
.inzerat-detail .inzerat-obrazky .obrazek-velky, .inzerat-detail .inzerat-obrazky .obrazek-velky img {float: left; width: 321px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-obrazky .obrazek-nahledy {float: right; width: 250px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-obrazky .obrazek-nahled {float: left; width: 76px; padding: 0; margin: 0 6px 6px 0;}
.inzerat-detail .inzerat-obrazky .obrazek-nahled img {float: left; width: 76px; padding: 0; margin: 0;}

.inzerat-detail .inzerat-podrobnosti {float: left; width: 586px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-informace {float: left; width: 586px; padding: 0; margin: 0; list-style: none;}
.inzerat-detail .inzerat-informace .radek {float: left; width: 570px; padding: 6px 8px 6px 8px; margin: 0; font-size: 15px; line-height: 21px;}
.inzerat-detail .inzerat-informace .radek-2 {background: #e2e2e3;}
.inzerat-detail .inzerat-informace .caption {float: left; width: 193px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-informace .output {float: right; width: 370px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-informace a {color: #000000; text-decoration: underline;}
.inzerat-detail .inzerat-tlacitka {float: left; width: 586px; padding: 0; margin: 0 0 20px 0;}
.inzerat-detail .inzerat-tlacitka a {margin: 5px 5px 0 0;}


.inzerat-detail h2 {display: block; line-height: 21px; padding: 6px 0 3px 0; margin: 0;
font-size: 15px; font-family: Open Sans, arial; font-weight: bold; color: #000000; text-transform: uppercase;}


.inzerat-tlacitka a, .vypis-inzerat .odkaz, .uzivatel-profil .button
{display: inline-block; line-height: 20px; font-size: 14px; color: #ffffff; font-weight: bold; font-family: Open Sans, arial; border: 0; cursor: pointer;
padding: 6px 12px 6px 12px; margin: 5px 5px 5px 0; text-decoration: none; background: #2233aa; text-transform: uppercase; border-radius: 3px;}


/* InzerĂˇty vĂ˝pis */
.inzerat-vypis {float: left; width: 586px; padding: 0; margin: 0;}
.inzerat-vypis .pridat-inzerat {float: right; padding: 5px 10px 5px 10px; margin: 0 10px 0 0; line-height: 20px;
background: #ffba02 url('../images/bazar-pridat-inzerat.png') 0 0 repeat-x; border-radius: 5px; text-transform: none;
font-size: 13px; color: #000000; font-weight: 800; font-family: Open Sans, arial; text-decoration: none; text-shadow: 0 1px 0 #ffffff; border: 0; cursor: pointer;}
.inzerat-vypis-popis {display: block; padding: 0; margin: 0;}

.inzerat-vypis-kategorie {float: left; width: 586px; padding: 0; margin: 0 0 20px 0;}
.inzerat-vypis-kategorie ul {padding: 0; margin: 0; list-style: none;}
.inzerat-vypis-kategorie ul li {float: left; width: 30%; padding: 2px 0 2px 0; margin: 0 3% 0 0; font-size: 14px; line-height: 20px; color: #000000; font-weight: bold;}
.inzerat-vypis-kategorie ul li:nth-child(3n+4) {clear: left;}
.inzerat-vypis-kategorie ul li a {color: #000000;}


.vypis-inzerat {float: left; width: 554px; margin: 0 0 11px 0; padding: 15px 15px 15px 17px; background: #ffffff;
font-size: 14px; line-height: 20px; font-family: arial; color: #000000;}
.vypis-inzerat-radek-2 {background: #e2e2e3;}
.vypis-inzerat h2 {display: block; line-height: 27px; padding: 3px 0 12px 0; margin: 0;
font-size: 19px; font-family: Open Sans, arial; font-weight: bold; color: #000000;}
.vypis-inzerat a {color: #000000;}
.vypis-inzerat .levy, .vypis-inzerat .levy img {float: left; width: 96px; margin: 0; padding: 0;}

.vypis-inzerat .pravy {float: right; width: 443px; margin: 0; padding: 0;}
.vypis-inzerat .pravy p {margin: 0; padding: 0;}
.vypis-inzerat .pravy p.address {font-weight: bold;}
.vypis-inzerat .pravy p.price {font-weight: bold; font-size: 17px;}
.vypis-inzerat .pravy p.popisek {margin-bottom: 15px;}
.vypis-inzerat .odkaz {float: right; text-transform: none;}


/* OstatnĂ­ */
.ID-pravy .menu-bazar {display: block; padding: 0; margin: 0; list-style: none;}
.ID-pravy .menu-bazar li {display: block; padding: 0; margin: 0;}
.ID-pravy .menu-bazar li a {display: block; width: 90%; line-height: 28px; color: #000000; padding: 5px 5% 5px 5%; margin: 0 0 1px 0;
font-weight: bold; text-decoration: none; background: #e2e2e3;}
.ID-pravy .menu-bazar li small {font-weight: normal;}
.ID-pravy .menu-bazar li a:hover, .ID-pravy .menu-bazar li.active > a {text-decoration: underline;}
.ID-pravy .menu-bazar .menu-bazar li a {font-weight: normal; width: 80%; padding-left: 15%; background: #e2e2e3 url('../images/li-3.png') 7% 12px no-repeat;}


.pagination .vysledky {float: right; line-height: 20px; padding: 6px 0 6px 10px; margin: 0;}
.pagination .vysledky-levy {float: left;}








/* SystĂ©movĂ© zprĂˇvy */
#system-message {float: left; width: 100%; padding: 0; margin: 0;}
#system-message dt {display: none;}
#system-message dd {float: left; width: 100%; padding: 0; margin: 0;}

#system-message dd ul {list-style: none; padding: 15px 30px 15px 30px; margin: 10px 0 10px 0; background: #a80000;}
#system-message dd ul li {font-size: 15px; line-height: 20px; padding: 0; margin: 0; font-weight: bold; color: #ffffff;}
#system-message dd ul li a {color: #ffffff;}
#system-message dd.error ul {}
#system-message dd.message ul {}
#system-message dd.notice ul {}


/* SystĂ©movĂ© tipy */
.tip-wrap {position: relative; z-index: 9999;}
.tip-wrap .tip {float: left; padding: 10px 20px 10px 20px; margin: 0; border: 1px solid #444444; background: #000000;
font-size: 15px; font-family: arial; font-weight: normal; color: #ffffff; line-height: 20px; max-width: 200px; border-radius: 8px;}
.tip-wrap .tip .tip-title {font-weight: bold;}
.tip-wrap .tip .tip-text {font-size: 14px; margin-top: 5px;}
.tip-wrap .tip-top {display: none;}
.tip-wrap .tip-bottom {display: none;}


/* NavigaÄŤnĂ­ liĹˇta */
.pagination {display: block; text-align: left; padding: 10px 0 0 ; margin: 0; clear: both;}
.pagination ul {display: block; padding: 0; margin: 0; list-style: none;}
.pagination ul li {display: inline-block; padding: 0; margin: 0 3px 3px 3px;}
.pagination ul li .pagenav {display: inline-block; line-height: 21px; padding: 5px 10px 5px 10px; margin: 0;
font-size: 13px; text-decoration: none; font-weight: bold; background: #2233aa; color: #ffffff; border-radius: 5px;}

.pagination ul li.pagination-start .pagenav,
.pagination ul li.pagination-prev .pagenav,
.pagination ul li.pagination-next .pagenav,
.pagination ul li.pagination-end .pagenav,
.pagination ul li a.pagenav
{background: #000;}