body{font-family:Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;font-size:14px;color:black;margin:0px;padding:0px;}
strong{font-weight:normal;}
#texty{width:640px;}
#texty p{text-align:justify;margin-top:0px;}
img {padding:15px;padding-left:0px;padding-top:0px;}
#vnitrni{}

.zlutybanner{background: #ffba02;
margin: 0px;
padding: 0px;
color: #000000;
font-size: 20px;
font-weight: bold;
text-shadow: 0 1px 0 #ffffff;
width: 120px;
margin-bottom: 10px;
padding-right: 0px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background: #ffbb02 url('img/hlavni-filtr-odkaz.png') 0 0 repeat-x;}
.zlutybanner a{text-decoration:none;cursor: pointer;
font-weight: 800;
text-decoration: none;
color: #000000;text-shadow: 0 1px 0 #ffffff;}

.bannerdiv{position:absolute;left:0px;top:178px;}
.tooltip{text-decoration:none;color:white;}

.ID-bannery-pravy {float: left; width: 120px; margin: 0; padding: 0; overflow: hidden;}
.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: #697077; font-weight: bold;}
.ID-bannery-pravy .banner a {color: #fff; text-decoration: none;}


.ID-bannery-katalyzatory {float: left; width: 100%; margin: 10px 0 10px 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;}



button{border:0px;}
#vnitrek{background-color:#4a4f54;}
#celepozadi{background:#4a4f54;margin:0px auto;}
.center{text-align:center;padding-top:10px;padding-bottom:30px}
.odkaz{text-decoration:underline;color:#48412e;}
.lokality{text-align:center}
.button{background: linear-gradient(to bottom, rgba(131, 138, 145, 0.4) 0, rgba(120, 128, 135, 0.4) 20%, rgba(81, 87, 92, 0.4) 100%) no-repeat;color: white;border-radius:1px;font-size: 12pt;text-decoration:none;padding:15px;font-weight:bold;}
.right a{text-decoration:none;color: white;font-weight: bold;margin:0px;}
p.right {margin:0px}
.left a{text-decoration:none;color: white;font-weight: bold;margin:0px;}
.floatleft{float:left;padding-right:15px;padding-bottom:15px;}
.floatright{float:right;padding-left:15px}
h1{margin:0px;text-align: center; font-size: 50pt; font-weight: bold;padding-bottom:20px;width:900px;margin:0px auto;}
h1 a{text-decoration:none;color: white;}
h2{padding: 0px;font-size: 21px;margin: 0px;padding-top: 18px;color:#f1efe8;} 
h3{margin-bottom:0px;} 
header{height:395px;background:#4a4f54;}
.slider{height:290px;;background: url(img/palivove-drivi-ostrava.jpg) no-repeat;margin:0px auto;width:900px; position: relative; z-index: 10;}                                              
.wpcf7-form-control{width:150px;}
.wpcf7-textarea{width:300px;height:150px;}
.wpcf7-submit{background: linear-gradient(to bottom, rgba(131, 138, 145, 0.4) 0, rgba(120, 128, 135, 0.4) 20%, rgba(81, 87, 92, 0.4) 100%) no-repeat;color: white;border-radius:1px;font-size: 12pt;border:none;padding:15px;font-weight:bold;}
.posledni a{border-right:0px;}
article{padding: 18px;padding-top:0px;min-height:1175px;color:#a4acaf;margin:0px auto;width:900px; position: relative; z-index: 10; background: #4a4f54;}
aside{float:right;background:#242629;padding:10px;}
aside p{margin:0px;padding:11px 11px;font-size:16px;font-weight:bold;}
.nadpis {background:#313438;color:white;}
.sidebartext{background-color:#4f5153;margin-bottom:10px; border-radius: 5px;border-radius: 5px;  }
.text{padding: 5px; font-size: 12px;}
footer{padding:25px;padding-left:0px;padding-right:0px;text-align:center;background:#3a3e42;color:white;font-size:10pt;}
footer a{text-decoration:none;font-weight:bold;color:#8e9085;}
footer p{margin:0px;}
.menu {text-align:left;margin-left:-35px;list-style:none;padding-bottom: 15px;}
.menu li a{color:#a4acaf;;font-weight:bold;margin:0px;text-decoration:none;}
nav {width:100%;text-align:left;margin:0px auto;background:#697077;}
nav ul{margin: 0;padding: 0;height:50px;text-align:center;}
nav ul li {display: inline-block;list-style-type: none;padding:15px;font-size:12pt}
nav > ul > li > a {color: black;padding: 0 24px;text-decoration: none;font-weight:bold;}
nav > ul > li > a:hover {padding:15px;color:white;padding: 0 24px;text-decoration: none;font-weight:bold;}
nav > ul > li:hover{background: linear-gradient(to bottom, rgba(131, 138, 145, 0.4) 0, rgba(120, 128, 135, 0.4) 20%, rgba(81, 87, 92, 0.4) 100%) no-repeat;}
#texty > div.category {	-moz-column-count: 2; -moz-column-gap: 10px;-moz-column-rule: none;-webkit-column-count: 2;-webkit-column-gap: 10px;-webkit-column-rule: none;column-count: 2;column-gap: 10px;column-rule: none;margin-top:20px;}
#texty > div > p.column {text-align: left;margin:0px;}
#texty > div.category.perexes > p.right{margin-top: 0 !important;}
.cleaner {clear: both;}
.akce{background: #F00;}
.akce:hover{background: #F00;}














/* INZERCE */
.inzerat-detail {float: left; width: 600px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-levy {float: left; width: 600px; 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: 600px; padding: 0; margin: 0 0 20px 0;}
.inzerat-detail .inzerat-obrazky .obrazek-velky, .inzerat-detail .inzerat-obrazky .obrazek-velky img {float: left; width: 335px; 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: 600px; padding: 0; margin: 0;}
.inzerat-detail .inzerat-informace {float: left; width: 600px; padding: 0; margin: 0; list-style: none;}
.inzerat-detail .inzerat-informace .radek {float: left; width: 584px; padding: 6px 8px 6px 8px; margin: 0; font-size: 15px; line-height: 21px;}
.inzerat-detail .inzerat-informace .radek-2 {background: #313438;}
.inzerat-detail .inzerat-informace .caption {float: left; width: 207px; 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: 600px; 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: #000; text-transform: uppercase;}


/* Inzeráty výpis */
.inzerat-vypis {float: left; width: 600px; 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; 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: 600px; 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: 568px; margin: 0 0 11px 0; padding: 15px 15px 15px 17px; background: none;
font-size: 14px; line-height: 20px; font-family: arial; color: #000000;}
.vypis-inzerat-radek-2 {background: #313438;}
.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: 457px; 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: #fff; padding: 5px 5% 5px 5%; margin: 0 0 1px 0;
font-weight: bold; text-decoration: none; background: #313438;}
.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: #313438 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: #313438; color: #ffffff;}

.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;}



.clr {clear: both;}
.ID-levy {float: left; width: 600px; padding: 0; margin: 0;}
.ID-pravy {float: right; width: 290px; padding: 0; margin: 0;}
.clanek h1, .clanek h2, .clanek h3, .inzerat-detail h1, .inzerat-vypis h1, .uzivatel-profil h1, .uzivatel-profil h2
{padding: 0px;font-size: 21px;margin: 0px;padding-top: 18px;color:#f1efe8; text-align: left; width: 100%;} 