/* ### RESET ### */
/* html5doctor.com Reset Stylesheet v1.6.1 @import url("reset.css") */
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent;
     
}
 body {
     line-height: 1;
     z-index: 1;
}
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     display: block;
}
 nav ul {
     list-style: none;
}
 blockquote, q {
     quotes: none;
}
 blockquote:before, blockquote:after, q:before, q:after {
     content: '';
     content: none;
}
 a {
     margin: 0;
     padding: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent;
}
/* change colours to suit your needs */
 ins {
     background-color: #ff9;
     color: #000;
     text-decoration: none;
}
/* change colours to suit your needs */
 mark {
     background-color: #ff9;
     color: #000;
     font-style: italic;
     font-weight: bold;
}
 del {
     text-decoration: line-through;
}
 abbr[title], dfn[title] {
     border-bottom: 1px dotted;
     cursor: help;
}
 table {
    /*border-collapse: collapse;
    */
     border-spacing: 0;
}
/* change border colour to suit your needs */
 hr {
     display: block;
     height: 1px;
     border: 0;
     border-top: 1px solid #cccccc;
     margin: 1em 0;
     padding: 0;
}

input:focus, textarea:focus, select:focus, option:focus{
	outline: none!important;
}

:focus,:hover {
    outline: none!important;
}

*, input, select, textarea, option, button {
     outline: none!important;
}

 * {
     margin: 0px;
     padding: 0px;
}
/* ### KONEC RESET ### ### KONEC RESET ### ### KONEC RESET ### ### KONEC RESET ### */
 body, html {
     font-family: Arial, Helvetica, Verdana, Tahoma;
     text-align: center;
     height: 100%;
     height: auto\9;
    /* FIX IE 8 -> Auto height100% height */
     *height: auto;
    /* FIX IE 7 -> Auto height100% height */
     width: 100%;
     padding-top: 0px;
     margin: 0px;
     background-color: #edf9ff;
     /*background: url(logoback.png) center no-repeat, linear-gradient(#ffffff, #006699);*/
     background: center no-repeat, linear-gradient(#ffffff, #006699);
     background-attachment: fixed;
     background-size: 100% auto;
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#006699", GradientType=0);
}
 datalist {
     height: 20px;
}
 pre {
     white-space: pre-wrap;
    /* css-3 */
     white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */
     white-space: -pre-wrap;
    /* Opera 4-6 */
     white-space: -o-pre-wrap;
    /* Opera 7 */
     word-wrap: break-word;
    /* Internet Explorer 5.5+ */
     font-family: Verdana, Arial, Helvetica, sans-serif;
     text-align: left;
     margin: 10px;
}
 pre a {
     color: red;
}
 a {
     color: black;
     text-decoration: none;
}
 img {
     height: 120%;
}
 buttonon {
     border: 0px;
}
 .buttonNone {
     background: none;
     border: 0;
     height: 16px;
     color: black;
}
 .registrace h2 {
     background-color: #6bdd27;
     background: rgba(107, 221, 39, 0.80);
     border-radius: 3px;
     color: black\9;
     *color: black;
     *background-color: none;
}
 input {
     margin: 1px 0px;
     padding-left: 5px;
     width: 150px;
     height: 25px;
     font-size: 12px;
     line-height: 18px;
     border: 1px solid #0077b2;
     border-radius: 3px;
}
#vyhledavac input{
	margin: 0px;
    font-size: 13px;
    border: 2px solid #f0f0f0;
    border-radius: 3px;
    float: right;
    height: 39px;
    padding: 5px;
    
    width: 70px;
}

#vyhledavac .filter_add_misto input,
#vyhledavac .filter_add_price input{
	height: 35px;
	padding: 0px 5px;
}

#vyhledavac .filter_add_price{
	margin: 0px 14px;
    display: inline-block;
    float: right;
}

#vyhledavac input::-webkit-input-placeholder { /* Edge */
  font-size: 13px;
  /*font-weight: bold;*/
}

#vyhledavac input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size: 13px;
  /*font-weight: bold;*/
}

#vyhledavac input::placeholder {
  font-size: 13px;
  /*font-weight: bold;*/
}

#vyhledavac input.search2{
 	
    width: 642px;
    
 }

 input.button_file {
     width: 200px;
     height: 20px;
     border: 0;
}
 input.cenaInzerat {
     width: 80px;
}
 textarea {
     resize: vertical;
     border: 1px solid #0077b2;
     border-radius: 3px;
     padding-left: 5px;
     width: 99%;
}
 select {
     width: 125px;
     height: 26px;
     margin: 2px 0px;
     display: inline-block;
     color: black;
     border: 1px solid #0077b2;
     border-radius: 3px;
     overflow-y: auto;
     padding: 0px 5px;
}

 #vyhledavac select {
    width: 140px;
    margin: 0px;
    display: inline-block;
    color: black;
    border-radius: 3px;
    border: 2px solid #f0f0f0;
    float: right;
    height: 39px;
    padding: 0px 5px;
 }
 
 #container {
     margin: 0px auto;
     min-height: 100%;
     min-height: 1200px\9;
    /* FIX IE 8 */
     *min-height: 1200px;
    /* FIX IE 7 */
     width: 1200px;
     font-family: Arial, Verdana, Tahoma, Helvetica;
     font-style: black;
     font-size: 15px;
}
 #container:after {
     content: "";
     display: block;
}
 ul.inzeraty li.navstevnost, ul.inzeraty li.celkemInzeratu {
     margin-top: 4px;
     width: 160px;
     height: 2px;
     font-size: 13px;
     font-weight: normal;
     list-style-type: none;
}
 ul.inzeraty li.navstevnost {
     float: left;
}
 ul.inzeraty li.celkemInzeratu {
     float: right;
}
 ul.login {
     margin-left: 10px;
     margin-top: 8px;
     width: 140px;
     float: left;
     display: none;
}
 .login a {
     color: black;
     font-weight: bold;
     font-size: 13px;
     border-radius: 3px;
    /*box-shadow: inset 0px 0px 4px rgba(0,150,224, 0.7);
    */
}
 .login a:hover {
     color: #a82925;
}
 ul.logout {
     margin-top: 0px;
     margin-left: 70px;
     margin-top: 7px;
     width: 110px;
}
 #hypertext {
     position: absolute;
     width: 250px;
     height: 55px;
}
/*
 #rubrika, #navigace_wraper, #rubrika2, #leve_menu, #obalCanvas, .prihlaseni, .registrace, .heslo, .novyInzerat, .novyInzerat2, #footer {
     background: url(navigaceBG-opacity65.png)\9;
     *background: url(navigaceBG-opacity65.png);
}*/
/* ## VYHLEDĂ�VAÄŚ ## */
 #vyhledavac {
     margin: 10px auto;
     width: 1200px;
     height: 40px;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     border-radius: 3px;
     color: black;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
/* ## NAVIGACE ## */
 #navigace_wraper {
     margin: 0px auto;
     margin-top: 0px;
     min-width: 960px;
     width: 100%;
     height: 50px;
     background: rgb(252, 253, 254);
     /*border: 2px solid #f0f0f0;*/
     border-right: 0px;
     border-left: 0px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.9);
}
 .logo {
     position: absolute;
     margin-top: 12px;
     width: 198px;
     height: 50px;
     background-size: contain;
     background-repeat: no-repeat;
     background-image: URL("../grafika/img/logo-potisk.png");
}
 #navigace {
     margin: 0px auto;
     width: 1200px;
}
 #navigace li {
     font-weight: bold;
     display: inline-block;
     list-style-type: none;
}
 .pridat_inzerat li {
     margin-top: 5px;
     padding-left: 14px;
     padding-right: 12px;
     float: right;
     width: 150px;
     height: 40px;
     background-color: #a82925;
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF0000), color-stop(0.9, #240404));
     background-image: -o-linear-gradient(bottom, #FF0000 0%, #240404 90%);
     background-image: -moz-linear-gradient(bottom, #FF0000 0%, #240404 90%);
     background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #240404 90%);
     background-image: -ms-linear-gradient(bottom, #FF0000 0%, #240404 90%);
     background-image: linear-gradient(to bottom, #3281bd 0%, #240404 90%);/*#3281bd #240404*/
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f90000', endColorstr='#0f0202', GradientType=0);
    /* IE6-9 */
     line-height: 38px;
     border-right: 1px solid #a82925;
     border-left: 1px solid #a82925;
     border-radius: 3px;
     transition: all 0.35s ease-in-out;
     color: white;
     font-size: 14px;
     border: 2px solid #f0f0f0;
}
 .pridat_inzerat p {
     float: left;
     font-size: 20px;
     display: inline-block;
     *display: inline;
}
 .pridat_inzerat li:hover, .pridat_inzerat li:hover:before {
     /*color: black;*/
     background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
}
 .menu {
     margin-left: 220px;
     margin-top: 2px;
     width: 360px;
     float: left;
     transition: all 0.3 ease-in-out;
     color: #000;
}
 .menu li {
     float: left;
     line-height: 50px;
     padding: 0px 12px;
     font-size: 13px;
}
 .menu a:hover {
     color: #a82925;
}
 .search_form {
     margin: 6px 0px;
     width: 360px;
     float: right;
}
 input.search {
     background-color: white;
     width: 160px;
     height: 35px;
     font-size: 12px;
     border: 1px solid #f0f0f0;
     border-radius: 3px;
}
 input.vyhledat, input.search_submit{
     cursor: pointer;
     border: 0px;
     border-radius: 3px;
     height: 35px;
     width: 90px;
     font-weight: bold;
     font-size: 11px;
}

 button.vyhledat, button.search_submit,
 a.vyhledat, a.search_submit {
    cursor: pointer;
    border-radius: 3px;
    height: 36px;
    width: 70px;
    font-weight: bold;
    font-size: 16px;
    color: white;
    margin: 0px;
    float: right;
    margin-top: 0px;
    line-height: 37px;
    border: 2px solid #f0f0f0;
}
 .search_submit {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f90000+0,0f0202+100 */
     background: #f90000;
    /* Old browsers */
     background: -moz-linear-gradient(top, #f90000 0%, #0f0202 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #f90000 0%, #0f0202 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #f90000 0%, #0f0202 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f90000', endColorstr='#0f0202', GradientType=0);
    /* IE6-9 */
     color: white;
}
 .vyhledat {
     margin-top: 4px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9dd53a+0,1a9b09+100 */
     background: #9dd53a;
    /* Old browsers */
     background: -moz-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#1a9b09', GradientType=0);
    /* IE6-9 */
}
 input.vyhledat {
     height: 25px;
}
 .search_submit:hover {
     color: black;
}
 .vyhledat:hover {
     color: white;
}
/* ## FILTR ## */
 table.filtr {
     margin-top: 6px;
     width: 44%;
     font-size: 12px;
     *font-size: 12px;
     font-weight: normal;
     text-align: left;
     color: black;
     float: left;
}
 table.filtr input.vyhledat {
     margin-top: 10px;
}
 table.filtr input, table.filtr select {
     height: 20px;
     background-color: #ffffff;
    /*background:rgba(255,255,255, 0.99);
    */
     color: #1a9b09;
     border-radius: 3px;
     border: 1px solid #f0f0f0;
     color: black;
}

 table.filtr span {
     font-weight: bold;
     margin-left: 4px;
     margin-right: 2px;
}
 span.hledat, span.psc, span.cena {
     padding-left: 19px;
}
 span.hledat {
     padding-left: 10px;
}
 span.psc, span.km, span.cena {
     margin-left: 10px;
}
 input.cena, input.km {
     margin-top: 0px;
     width: 60px;
}
 input.psc {
     width: 60px;
}
/* ## PRAVIDLA - VSE.POD## */
 #pravidla {
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
     border-radius: 3px;
}
 #pravidla p {
     margin: 5px;
     padding: 10px;
     margin-left: 21px;
     width: 94%;
     color: black;
     font-size: 13px;
     text-align: left;
     line-height: 15px;
     font-weight: normal;
     cursor: pointer;
}
 #pravidla p:hover {
     background-color: white;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
     border-radius: 4px;
}
/* ## RUBRIKA ## */
 #rubrika {
     width: 100%;
     min-height: 554px;
     margin-bottom: 10px;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     /*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);*/
     border-radius: 3px;
     position: relative;
}
#rubrika #rubrika_polozek{
	width: 98%;
    margin: 0px auto;
    margin-top: 32px;
}
 #rubrika img {
     float: left;
     width: 70px;
     height: auto;
     border: 0px;
}
 #rubrika #rubrika_polozek a {
     float: left;
     padding-top: 10px;
     display: inline;
     list-style-type: none;
     width: 258px;
     height: 100px;
     text-align: center;
     padding-left: 10px;
     margin: 5px 11px;
     color: #4b6995;
     border: 2px solid rgba(255, 255, 255, 0.0);
     -webkit-transition: all 0.2s ease-in-out;
    /* Safari */
     transition: all 0.2s ease-in-out;
}
 #rubrika #rubrika_polozek a:hover {
     border: 2px solid rgba(255, 255, 255, 0.0);
     background: rgba(255, 255, 255, 0.2);
     border-radius: 3px;
     transform: scale(1.1);
}
 #rubrika h3 {
     font-size: 16px;
     margin-top: 10px;
     margin-bottom: 5px;
     color: #0096e0;
}
 #rubrika span.description {
     padding: 5px 0px;
     font-size: 13px;
     font-weight: normal;
     color: black;
}

#rubrika .h1-panel{
	margin: 0px auto;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 30px;
    line-height: 10px;
    border: 0px solid black;
    background-color: #006699;
    border-radius: 3px;
    border-bottom: 1px solid #f0f0f0;
}

#rubrika .h1-panel h1{
	font-size: 15px;
    margin-top: 10px;
    color: white;
    text-align: left;
    margin-left: 40px;
}

 ul.dolnipanel_1_pravy, ul.dolnipanel_1_levy {
     margin-top: 15px;
     width: 400px;
     list-style-type: none;
     float: right;
}
 ul.dolnipanel_1_levy {
     float: left;
}
 .dolnipanel_1_pravy li, .dolnipanel_1_levy li {
     padding-top: 8px;
     margin-right: 4px;
     width: 300px;
     height: 40px;
     float: right;
     background: rgba(255, 255, 255, 0.65);
     border: 1px solid #f0f0f0;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
     border-radius: 3px;
     background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
}
 .dolnipanel_1_levy li {
     float: left;
}
 .dolnipanel_2 {
     position: relative;
     margin-top: 15px;
     margin-bottom: 20px;
     width: 100%;
     min-height: 100px;
     text-align: left;
     background: rgba(255,255,255,0.65);
     border:2px solid #f0f0f0;
     border-radius:6px;
     /*box-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);*/
     padding-bottom: 12px;
     margin-left: 1px;
}
 .dolnipanel_2 a {
     color: black;
}
 .dolnipanel_2 a:hover {
     color: #a82925;
}
 .dolnipanel_2 .cervena {
     color: #a82925;
}

.dolnipanel_2 table{
	width: 100%;
}

 legend.dolnipanel_2 {
     height: 20px;
     color: #4b6995;
}
 .dolnipanel_2 th {
     color: #333;
     font-size: 18px;
     //border-bottom: 2px solid #bac6ce;
     padding:10px;
     padding-bottom:15px;
}
 .dolnipanel_2 td {
     border-bottom: 2px solid rgba(255,255,255,0.7);
     font-weight: bold;
     height: 10px;
     font-size: 12px;
     line-height: 10px;
     padding: 5px 10px;
}
 .tabulka {
     position: relative;
     margin-top: 15px;
     width: 97%;
     text-align: left;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     border-radius: 3px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
 .tabulka a {
     color: black;
}
 .tabulka a:hover {
     color: #a82925;
}
 .tabulka .cervena {
     color: #a82925;
}
 .tabulka th {
     color: black;
     font-size: 14px;
     border: 2px solid #bac6ce;
     text-align: center;
}
 .tabulka td {
     margin: auto 0px;
     padding-top: 4px;
     padding-left: 4px;
     padding-bottom: 4px;
     border: 2px solid #bac6ce;
     font-weight: normal;
     font-size: 12px;
     text-align: center;
}
 .tabulka td input.kusu {
     width: 45px;
     margin: auto 0px;
}
 .tabulka td.akce {
     width: 156px;
}
/* ## RUBRIKA 2, 3 a rubrika-seznam## */
 #rubrika2, #rubrika-seznam-cont {
     margin: 40px auto;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     border-radius: 3px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
 #rubrika2 {
     width: 696px;
     height: 100%;
     min-height: 320px;
}
 #rubrika-seznam-cont {
     width: 740px;
     min-height: auto;
     padding: 5px 0px;
     padding-bottom: 40px;
}
 #rubrika-seznam {
}
 #rubrika-seznam-cont img {
     float: left;
     margin-left: 30px;
     margin-right: 20px;
     margin-top: 10px;
}
 #table-rubrika-seznam {
     position: relative;
     margin: 0px auto;
     width: auto;
     display: inline-block;
}
 #table-rubrika-seznam ul {
     margin-right: 20px;
     list-style-type: none;
     float: left;
}
 #table-rubrika-seznam li {
     text-align: left;
}
 #rubrika3 {
     margin: 40px auto;
     width: 180px;
     min-height: 140px;
     background-color: #f7f6f0;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     border-radius: 3px;
}
 #rubrika2 img, #rubrika3 img {
     float: left;
     width: 40px;
     height: 40px;
}
 #rubrika2 a, #rubrika3 a {
     margin-top: 24px;
     margin-left: 27px;
     float: left;
     display: inline;
     list-style-type: none;
     width: 146px;
     height: 40px;
     color: #4b6995;
}
 #rubrika2 h1, #rubrika3 h1, #rubrika-seznam-cont h1 {
     margin-left: 50px;
     font-size: 14px;
     color: #0096e0;
     text-align: left;
     line-height: 50px;
}
 #rubrika-seznam-cont h1 {
     margin-left: 0px;
     height: 20px;
     float: none;
     text-align: left;
     color: black;
     font-size: 14px;
     font-weight: bold;
}
 #rubrika2 h1:hover, #rubrika3 h1:hover, #rubrika-seznam-cont h1:hover {
     color: #a82925;
}
 #rubrika2 h2, #rubrika3 h2, #rubrika-seznam-cont h2, #rubrika-seznam-cont h3 {
    margin: 0px auto;
    width: 100%;
    height: 30px;
    color: white;
    font-weight: normal;
    line-height: 30px;
    background-color: #006699;
    border-radius: 3px;
    border-bottom: 1px solid #f0f0f0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}
 #rubrika-seznam-cont h2 {
     margin: 0px auto;
}
 #rubrika-seznam-cont h3 {
     width: 104%;
     margin-top: 20px;
     margin-bottom: -10px;
     height: 20px;
     line-height: 20px;
     background-color: #9dd53a;
     color: black;
}
/* ## LEVE MENU ADMINISTRACE ## */
 #AD-leve_menu {
     width: 160px;
     padding-top: 5px;
     margin-top: 5px;
     float: left;
     border: 0px;
     border-bottom: 1px solid #0096e0;
     background-color: #0096e0;
     border-radius: 3px;
     background: rgba(255, 255, 255, 0.65);
     border-radius: 3px;
     border: 2px solid #f0f0f0;
}
/* ## LEVE MENU ## */
 #leve_menu {
    width: 233px;
    padding-top: 5px;
    margin-top: 1px;
    float: left;
    border: 0px;
}
 #leve_menu ul, #AD-leve_menu ul {
    margin: 0px auto;
    width: 100%;
    margin-bottom: 5px;
    padding-bottom: 15px;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    background: rgba(255, 255, 255, 0.65);
}
 #leve_menu li, #AD-leve_menu li {
     text-align: left;
     margin-left: 10px;
     margin-top: 6px;
     font-size: 13px;
     display: block;
     font-weight: bold;
}
 #leve_menu li::before, #AD-leve_menu li::before {
     width: 10px;
     height: 10px;
     content: "» ";
     color: #006699;
     font-size: 16px;
}
 #leve_menu h1, #AD-leve_menu h1 {
    margin: 0px;
    padding: 0px;
    margin-bottom: 10px;
    height: 29px;
    line-height: 30px;
    color: white;
    font-size: 14px;
    background-color: #006699;
    font-weight: normal;
    border-radius: 3px;
    border-bottom: 1px solid #f0f0f0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    font-weight: bold;
}
 #leve_menu a, #AD-leve_menu a {
     color: black;
     width: 90%;
     display: inline-block;
     font-size: 13px;
}
 #leve_menu a:hover, #AD-leve_menu a:hover {
     color: #0077b2;
     font-size: 16px;
}
 #leve_menu_mujinzerat {
     width: 233px;
     padding-top: 5px;
     margin-top: 5px;
     float: left;
     border: 0px;
     border-bottom: 1px solid #0096e0;
     background-color: #0096e0;
     border-radius: 3px;
}
 .mujinzerat {
     margin: 6px 0px;
     width: 230px;
     height: 120px;
     border: 1px solid #dee7ec;
     border-radius: 2px;
     background-color: #f7f6f0;
     float: left;
     background: rgba(255, 255, 255, 0.65);
     border-radius: 3px;
     border: 2px solid #f0f0f0;
}
/* ## INZERATY ALL ## */
 #inzeraty #inzeraty_panel {
     width: auto;
     height: 20px;
     text-align: left;
	 position: absolute;
     bottom: 0px;
     left: 12px;
}
 #inzeraty #inzeraty_panel h6 {
     margin: 0px;
     display: inline-block;
     color: black;
     font-size: 12px;
     font-weight: bold;
}
 #inzeraty_panel2 {
     margin-left: 15px;
     margin-top: 10px;
     width: 140px;
     height: 90px;
     font-size: 13px;
     color: #a82925;
     float: left;
}
 #inzeraty_panel2 .nadpis {
     font-size: 14px;
     font-weight: bold;
     color: #0096e0;
}
 #inzeraty_panel2 li {
     width: 140px;
     height: 16px;
     margin-left: 2px;
     list-style: none;
     float: left;
     text-align: left;
}
 #inzeraty_panel2 ul {
     list-style: none;
     display: inline-block;
     border-bottom: 1px solid #0096e0;
     float: left;
}
 h6.cena {
    margin-top: 5px;
    margin-right: 5px;
    height: 16px;
    width: auto;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    text-align: right;
    color: #d9221c;
    right: 5px;
    bottom: 6px;
}
 #inzeraty {
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 0px;
    width: 79%;
    float: right;
    color: black;
    border-radius: 3px;
    border: 1px solid #f0f0f0;
}
 #inzeraty_seznam:hover {
     background: rgba(255, 255, 255, 0.85);
}
 #inzeraty_seznam {
     margin: 0px auto;
     margin-bottom: 20px;
     height: 190px;
     border: 2px solid #f0f0f0;
    /*border-top: 6px solid #006699;
    */
     border-radius: 3px;
     background: rgba(255, 255, 255, 0.65);
     border-radius: 3px;
     width: 48%;
     display: inline-block;
     margin: 5px;
     position: relative;
}

#inzeraty_seznam a{
	width: 100%;
    height: 100%;
    display: inline-block;
}

 #inzeraty img, .bez_fotky {
     margin-top: 15px;
     margin-left: 14px;
     float: left;
     max-width: 25%;
     max-height: 120px;
     width: 25%;
     height: auto;
     border-radius: 3px;
}
 canvas,
 #obalCanvasW img, #obalCanvasH img {
     margin: 0px auto;
     border-radius: 4px;
}
 #obalCanvasW, #obalCanvasH {
     margin: 0px auto;
     background: none;
}

 #obalCanvasW .img, #obalCanvasH .img{
 	display: inline-block;
 	margin: 5px;
 	position: relative;
 }
 
 #obalCanvas {
    margin-left: -1px;
    width: 100%;
    height: auto;
    float: left;
    margin-top: 20px;
    border-radius: 3px;
    /* border: 1px solid #f0f0f0; */
    margin-bottom: 10px;
    /*background: rgba(255, 255, 255, 0.7);*/
}
 img.img_obal {
     width: 120px;
     height: 120px;
     background-color: none;
}
 #inzeraty h1, #inzeraty h2 {
     padding: 0px 8px 0px 0px;
     margin-top: 10px;
     margin-left: 10px;
     height: 20px;
     /*width: 600px;*/
     text-align: left;
     font-size: 14px;
     line-height: 22px;
     color: black;
    /*background:rgba(0,102,153, 0.65);
    */
     border-bottom: 1px solid black;
     white-space: nowrap;
	 overflow: hidden;
     text-overflow: ellipsis;
}
 #inzeraty p, #inzeraty ul {
     margin: 5px;
     margin-top: 15px;
     margin-right: 10px;
     float: right;
     width: 65%;
     height: 76px;
     color: black;
     font-family: Tahoma;
     font-size: 13px;
     text-align: left;
     line-height: 15px;
     font-weight: normal;
     overflow: hidden;
     text-overflow: ellipsis;
}
 #inzeraty li {
     list-style-type: square;
}
/* ## CENY VZESTUPNÄš atp.. ## */
 #panelPoradi {
    margin: 0px auto;
    width: 100%;
    height: 30px;
    border: 0px solid black;
    clear: both;
    line-height: 30px;
    background-color: #006699;
    border-radius: 3px;
    border-bottom: 1px solid #f0f0f0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
}
 #panelPoradi input {
     margin: 0px;
     padding: 0px 10px;
     background-color: transparent;
     border: 0px;
     width: auto;
     color: white;
     height: 24px;
     color: white;
     border-radius: 3px;
}
 #panelPoradi input.nejCena, #panelPoradi input.nejStari {
    /* background: #f90000; */
    /* Old browsers */
    /* background: -moz-linear-gradient(top, #f90000 0%, #0f0202 100%); */
    /* FF3.6-15 */
    /* background: -webkit-linear-gradient(top, #f90000 0%, #0f0202 100%); */
    /* Chrome10-25,Safari5.1-6 */
    /* background: linear-gradient(to bottom, #f90000 0%, #0f0202 100%); */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f90000', endColorstr='#0f0202', GradientType=0);*/
    /* IE6-9 */
    cursor: pointer;
     margin-right: 4px;
}
 #panelPoradi input.top {
     background: #9dd53a;
    /* Old browsers */
     background: -moz-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#1a9b09', GradientType=0);
    /* IE6-9 */
}
 #panelPoradi input.nejCena {
     float: right;
     margin-top: 3px;
}
 #panelPoradi input.nejStari {
     float: left;
     margin-top: 3px;
     margin-left: 4px;
}
 #panelPoradi input:hover {
     color: #e6edf1;
     border: 0;
}
 #panelPoradi input.top:hover {
     color: black;
     border: 0;
}
/* ## PAGINATOR ## */
 #paginator {
    margin: 10px auto 0px auto;
    width: 100%;
    height: 30px;
    clear: both;
    font-size: 16px;
    line-height: 32px;
    background-color: #006699;
    border-radius: 3px;
    border-top: 1px solid #f0f0f0;
    border-top-left-radius: unset;
    border-top-right-radius: unset;
}
 .stranky_w {
     margin: 0px 0px;
     width: auto;
     color: #9dd53a;
     background: none;
     border: 0;
}
 .stranky_w:hover {
     /*color: #a82925;*/
     color: white;
}
 .stranky_r {
     margin: 0px 3px;
     adding: 2px;
     padding-left: 5px;
     /*color: #a82925;*/
     color: white;
     background: none;
     border: 0;
}
 a.sipka {
     color: #9dd53a;
}
 a.sipka:hover {
     /*color: #a82925;*/
     color: white;
}
/* ## INZERCE SAMOSTATNE ## */
 .nahled_obal {
     margin-left: 6px;
     width: 350px;
     height: auto;
}
 .minifoto_obal {
     margin: 0px auto;
     margin-left: 3px;
     width: 100px;
     height: 75px;
     display: inline;
}
 .img_mini {
     margin-top: 5px;
     width: auto;
     height: auto;
     max-width: 100px;
     max-height: 75px;
}
 .img_nahled {
     width: auto;
     height: auto;
     max-width: 320px;
}
 #inzerat_info {
     margin: 10px 0px;
     width: 400px;
     float: right;
}
 #inzerat_info th, td {
     height: 15px;
}
 #inzerat_info tr {
     margin: 10px 0px;
}
 #inzerce form {
     margin-bottom: 10px;
     width: 960px;
     text-align: left;
}
 #inzerat_img {
     margin: 10px 0px;
     margin-right: 24px;
     float: right;
     width: 32%;
     background: rgba(255, 255, 255, 0.65);
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
     font-family: Arial, Helvetica, Verdana, Tahoma;
     border-radius: 3px;
}
 #inzerat_img img {
     margin: 0px auto;
     margin-top: 10px;
     border-radius: 3px;
}
 #inzerce {
     padding: 0px 0px;
     width: 100%;
     height: 98%;
}
 #inzerat_leva {
     width: 65%;
     float: left;
}
 .inzerat {
     margin: 10px 0px;
     float: left;
     list-style-type: none;
     width: 100%;
     text-align: center;
     color: black;
     border: 2px solid #f0f0f0;
     border-radius: 3px;
     background: rgba(255, 255, 255, 0.65);
}
/* .inzerat h1{
     margin: 14px auto;
     height: 30px;
     width: 96%;
     line-height: 30px;
     overflow: hidden;
     color: black;
     font-size: 14px;
     font-weight: bold;
     background-color: #6bdd27;
     background:rgba(107,221,39, 0.80);
     border-radius:5px;
}
 */
 .inzerat h2 {
     margin: 30px auto;
     height: 20px;
     width: 80%;
     line-height: 20px;
     overflow: hidden;
     color: #0096e0;
     font-size: 14px;
     font-weight: bold;
     border-bottom: 1px solid #0096e0;
}
 .inzerat h4 {
     margin: 16px 15px;
     color: black;
     text-align: left;
     font-size: 12px;
}
 .inzerat h5 {
     margin-top: -30px;
     color: red;
     text-align: right;
     margin-right: 15px;
}
 .inzerat h6 {
     margin-top: 0px;
     color: red;
     text-align: right;
     margin-right: 15px;
     clear: both;
}
 .inzerat p {
     margin: 0px auto;
     padding-top: 16px;
     width: 93%;
     text-align: left;
     font-size: 14px;
     font-family: Tahoma;
     line-height: 20px;
}
 .inzerat pre {
     margin: 10px 0px;
     margin-left: 25px;
     width: 92%;
     border-radius: 3px;
     background: rgba(255, 255, 255, 0.65);
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
 #uziv_panel {
     width: 600px;
     height: 30px;
}
 #uziv_panel form {
     margin: 0px auto;
     width: 432px;
}
 #uziv_panel input.red, #uziv_panel input.green {
     border: 0px;
     color: #a82925;
}
 #uziv_panel input.red:hover, #uziv_panel input.green:hover {
     color: #0077b2;
}
#uziv_panel input,
#uziv_panel a {
	margin: 0px 5px;
	text-align: center;
	background-color: transparent;
	border: 0px;
	color: white;
	font-weight: bold;
     /*border: 1px solid black;*/
	border-radius: 2px;
	height: 26px;
	padding: 0px 10px;
    font-size: 14px;
}

#uziv_panel input.button3,
#uziv_panel a.button3{
	font-weight: normal;
}

#uziv_panel a.button3 {
    padding: 5px 10px;
}

.fb-share-button{
    display: inline-block;
}

 #inzerce #inzeraty_panel {
     margin: 0px auto;
     width: 580px;
     min-height: 100px;
     border-top: 1px solid #dee7ec;
}
 #inzerce #inzeraty_panel ul {
     width: 100%;
     height: 18px;
     text-align: left;
     list-style-type: none;
     color: #0096e0;
     font-size: 13px;
     line-height: 19px;
     border-bottom: 1px solid #dee7ec;
}
 #inzerce #inzeraty_panel li {
     float: left;
     text-align: right;
     margin: 0px 10px;
     height: 10px;
     color: black;
}
 #inzerce #inzeraty_panel h6 {
     margin: 4px 5px;
     color: black;
     font-size: 12px;
}
 #inzerce .nadpis {
     width: 70px;
     font-weight: bold;
}
 select.inzerce, span.inzerce {
     float: right;
}
/* ## FORMULARE ## */
 .prihlaseni, .registrace, .heslo, .novyInzerat, .novyInzerat2 {
    margin: 20px auto;
    background: rgba(255, 255, 255, 0.65);
}
 .prihlaseni {
     width: 250px;
     min-height: 156px;
}
 .prihlaseni .button3 {
     float: left;
     width: 100px;
     cursor: pointer;
}
 .prihlaseni a {
     font-size: 13px;
     color: #a82925;
     font-weight: bold;
     line-height: 34px;
     width: 120px;
}
 .prihlaseni a:hover {
     color: #006699;
    /*font-size: 15px;
    */
}
 .registrace {
     width: 285px;
     min-height: 200px;
}
 .heslo {
     width: 300px;
     min-height: 120px;
}

form.heslo {
	padding: 10px;
}

form.heslo input.button{
    height: 28px;
    margin: 0px 4px;
    float: none;
    display: inline-block;
    width: 100px;
    padding: 0px;
}

form.heslo table th{
	text-align: left;
    font-size: 13px;
    padding-right: 8px;
    padding-left: 2px;
}

form.heslo input[type='password']{
	padding: 0px 5px;
    width: 236px;
    border-radius: 2px;
}

form.heslo h1{
	border-radius: 0px;
}

 .novyInzerat {
     width: 220px;
     min-height: 115px;
}

 .novyInzerat2 {
    padding-bottom: 5px;
    width: 54%;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
}

 .inzVytvorDok {
     margin: 0px auto;
     width: 248px;
     min-height: 44px;
}

form h1, #pravidla h1, #administrace h1, .inzerat h1, #komentare h1 {
    width: 100%;
    margin: 0px auto;
    height: 29px;
    line-height: 28px;
    font-size: 14px;
    border-radius: 3px;
    border-bottom: 1px solid #f0f0f0;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    background-color: #006699;
    color: white;
}
 #pravidla h1, #administrace h1, #komentare h1 {
     margin-top: 10px;
}
 .inzerat h1 {
    background-color: #006699;
    color: white;
    font-weight: bold;
}
 form h2 {
     width: 80%;
     margin: 4px auto;
     height: 20px;
     line-height: 20px;
     font-weight: normal;
     font-size: 14px;
     color: white;
     background-color: #a82925;
     border: 1px solid black;
     background: rgba(0, 102, 153, 0.65);
     border-radius: 3px;
}
 form h3 {
     width: 98%;
     margin: 4px auto;
     height: 20px;
     line-height: 21px;
     font-weight: bold;
     font-size: 13px;
     color: black;
     background-color: #6bdd27;
     border: 1px solid blck;
     background: rgba(0, 102, 153, 0.65);
     border-radius: 3px;
}
 form.novyInzerat2 h1 {
     font-size: 14px;
     font-weight: bold;
}

form.novyInzerat2 h1#Message{
	color: black;
	background: none;
	border: 0px;
}

 #komentare h1 {
     height: 22px;
     line-height: 22px;
     border: 1px solid black;
     border-radius: 3px;
     font-size: 12px;
     box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
 form table {
     margin: 14px auto;
     width: 100%;
}
 form table.kategorie {
     margin-left: 8px;
     float: left;
     width: 200px;
}
 form table.kategorie th, form table.foto th {
     font-weight: normal;
}
 form table.foto {
     width: 300px;
}
 form table.popis {
     width: 540px;
}
 form table.popis .button_file {
     float: right;
     margin-right: 5px;
}
 #malyForm, #malyForm2 {
     margin: 0px auto;
     background: rgba(255, 255, 255, 0.10);
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
     border-radius: 3px;
     padding-bottom: 1px;
}
 #malyForm {
     max-width: 510px;
}
 #malyForm2 {
     max-width: 250px;
     border-radius: 3px;
}
/* #malyForm h3, #malyForm2 h3 {
     margin-top: 10px;
     width: 92%;
     height: 24px;
     line-height: 24px;
     color: white;
     font-weight: normal;
     border: 1px solid black;
}
 */
 #malyForm2 h3 {
     width: 80%;
}
 #malyForm table {
     width: 80%;
}
 #malyForm2 table {
     width: 85%;
}
 #malyForm table td, #malyForm2 table td {
     padding-top: 10px;
}
 #malyForm textarea, #malyForm2 textarea {
     padding: 5px;
     width: 480px;
     border-radius: 3px;
     border: 0px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
 #malyForm input, #malyForm2 input {
     padding: 2px;
     border-radius: 3px;
     border: 0px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
 form table th {
     text-align: right;
     font-size: 13px;
     padding-right: 5px;
}
 .popis td {
     text-align: left;
     font-weight: normal;
}
 .kategorie input {
     width: 116px;
}
 input.urlYTB {
     width: 256px;
}
 td.nadpis {
     background-color: #7b94b9;
     width: 100px;
     vertical-align: top;
     line-height: 18px;
     font-weight: normal;
     color: white;
}
 form input.button, form input.button2, input.button3, a.button3 {
     cursor: pointer;
     margin: 0px 10px;
     width: 100px;
     height: 35px;
     float: right;
     background-color: #6bdd27;
     border: 0px solid #6bdd27;
     border-radius: 3px;
     color: white;
     font-size: 13px;
     background: #9dd53a;
    /* Old browsers */
     background: -moz-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* FF3.6-15 */
     background: -webkit-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#1a9b09', GradientType=0);
    /* IE6-9 */
}
 input.button3,
 a.button3{
     float: none;
     width: auto;
     padding-right: 5px;
}
 form input.button2 {
     background-color: #0077b2;
     color: white;
}
 .registrace input.button {
     width: 100px;
}
 form input.button:hover, input.button3:hover {
     color: white;
}
 form input.button2:hover {
     color: black;
}
 a.odkaz_inzerat {
     float: left;
     display: inline;
     list-style-type: none;
     width: 440px;
     height: 300px;
     text-align: center;
     margin: 20px 19px;
     color: black;
     border: 1px solid black;
     border-radius: 3px;
}
 a.odkaz_inzerat:hover {
     -moz-text-shadow: 0 0 15px black;
     -webkit-text-shadow: 0 0 15px black;
     text-shadow: 0 0 15px black;
}
 .odkaz_inzerat img {
     position: relative;
     width: 80px;
     height: 80px;
     margin: 10px 0px;
     border: 1px solid black;
     border-radius: 3px;
}
 .odkaz_inzerat h1 {
     margin: 0px auto;
     width: 420px;
     height: 40px;
     line-height: 40px;
     overflow: hidden;
     border-bottom: 1px solid black;
     border-right: 1px solid black;
     border-left: 1px solid black;
     border-radius: 3px;
     background-color: #F5DA81;
     color: black;
}
 .odkaz_inzerat h4 {
     height: 30px;
     color: red;
}
 .odkaz_inzerat p {
     width: 420px;
     height: 91px;
     text-align: left;
     overflow: hidden;
     margin: 20px 10px 10px;
     font-size: 13px;
     text-overflow: ellipsis;
}
/* ## ADMINISTRACE ## */
 #administrace {
     margin-top: 5px;
     width: 780px;
     float: right;
     color: black;
}
 #administrace form {
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     border-radius: 3px;
}
 #administrace #inzeraty_seznam {
     margin-top: -5px;
     width: 776px;
     float: right;
}
 #administrace #paginator {
     float: right;
     width: 776px;
}
 table.admin {
     width: 60%;
     background-color: none;
}
 table.admin th, table.admin td {
     text-align: right;
     padding-left: 10px;
     border-bottom: 1px solid #f0f0f0;
     font-weight: normal;
     color: black;
     width: 120px;
}
 table.admin td {
     text-align: left;
     font-size: 13px;
     width: auto;
}
 table.admin th:first-child {
     font-weight: bold;
}
 input.buttonAdm {
     background-color: #f0f0f0;
     width: 140px;
     height: 30px;
     color: white;
     font-weight: bold;
}
 input.buttonAdm:hover {
     color: black;
}
/* ## KOMENTARE ## */
 #komentare {
     margin: 10px 0px;
     padding-bottom: 10px;
     padding-top: 0px;
     width: 100%;
     border-radius: 3px;
}
 #komentareSub {
}
 .tabulka2 {
     margin: 0px auto;
     width: 94%;
     border-radius: 3px;
}
 .tabulka2 td {
     text-align: left;
     font-size: 12px;
     border-radius: 3px;
}
 .tabulka2 th {
     border-radius: 3px;
     font-size: 11px;
}
 .tabulka2 textarea {
     border: 0px;
     background: rgba(255, 255, 255, 0.65);
     border-radius: 3px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
 textarea.textareaKoment {
     width: 99%;
}
 .tabulka2 input {
     padding: 2px;
     border: 0px;
     border-radius: 3px;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
 .tabulka2 .button3 {
     padding-right: 10px;
     padding-left: 10px;
}
 #komentare .tabulka2 {
     margin-top: 5px;
     width: 94%;
     border: 0px;
}
 #komentare .tabulka2 th {
     text-align: left;
     padding: 5px;
     border: 0px;
     border-bottom: 1px solid;
}
 #komentare .tabulka2 td {
     font-size: 13px;
     border: 0px;
     padding: 5px;
}
 .tabulka3 {
     margin-top: 10px;
     width: 100%;
}
 .tabulka3 td {
     width: 100%;
     float: right;
     text-align: right;
}
/* ## ZĂ�PATĂŤ ## */
 #footer {
     margin: 0px auto;
     min-width: 960px;
     width: 100%;
     clear: both;
     border-top: 1px solid black;
     background-color: #008ace;
     background: rgba(255, 255, 255, 0.65);
     border: 2px solid #f0f0f0;
     color: black;
     /*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);*/
     border-bottom: 0px;
     border-right: 0px;
     border-left: 0px;
}
 #footerObal {
     margin: 0px auto;
     width: 960px;
     height: 104%;
}
 #footerObal p {
     padding-bottom: 10px;
     font-weight: bold;
     font-size: 10px;
}
 table.foterMenu {
     margin: 5px auto;
     width: 400px;
     height: 100%;
}
 table.foterMenu th {
     padding-bottom: 10px;
     color: #0096e0;
}
 table.foterMenu tr {
     text-align: left;
}
 table.foterMenu td {
     text-align: left;
     font-size: 12px;
}
 .foterMenu a {
     color: black;
}
 .foterMenu a:hover {
     color: #a82925;
}
 p.info {
     padding: 10px;
     text-align: left;
     color: red;
     font-size: 14px;
}
 p.zobrazeno {
     float: right;
     font-size: 12px;
     font-weight: bold;
     display: inline;
}
 .msg, .leftmsg {
     margin: 5px auto;
     padding: 10px;
     width: 400px;
     min-height: 30px;
     background-color: green;
     color: white;
    /*border: 2px solid black;
    */
     border-radius: 3px;
     background: rgba(178, 38, 38, 0.90);
     border: 1px solid #f0f0f0;
     border-radius: 3px;
}
 .leftmsg {
     text-align: left;
     width: 600px;
     max-width: auto;
}
 #msg_napovedaObal {
}
 .msg_napoveda {
     margin: 5px auto;
     padding: 10px;
     width: 97%;
     min-height: 30px;
     background-color: #deffc8;
     color: black;
     border: 1px solid black;
     text-align: left;
     font-size: 14px;
     clear: both;
     background: rgba(222, 255, 222, 0.90);
     border: 1px solid #f0f0f0;
     border-radius: 3px;
     float: middle;
}
 .msg_napoveda a {
     color: red;
}

/* PRAVY PANEL ABSOLUTE */

#right-global-panel{
	position: fixed;
    top: 60px;
    width: 140px;
    right: 10px;
}

#right-global-panel.max-top{
	top: 10px;
}

#right-global-panel .facebook img{
	width: 100%;
    border-radius: 3px;
}

#right-global-panel ul{
	list-style-type: none;
}

#right-global-panel .facebook .group{
	display: block;
    margin-bottom: 4px;
}

#right-global-panel .facebook .group a{
	background: #9dd53a;
    background: -moz-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    background: -webkit-linear-gradient(top, #9dd53a 0%, #1a9b09 100%);
    background: linear-gradient(to bottom, #9dd53a 0%, #1a9b09 100%);
    padding: 5px 0px;
    color: white;
    border-radius: 3px;
    width: 100%;
    display: inline-block;
}

/* SELECTPICKER CUSTOM */

#transparent-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 90;
}

:focus, :hover {
	outline: none!important;
}

*:before, *:after {
	box-sizing: inherit;
}

.selectpicker.kategorie, .selectpicker.kraj{
	float: right;
	margin-top: 0px;
}

.selectpicker{
	position: relative;
	display: inline-block;
}

.selectpicker .select-select{
	position: relative;
	width: 130px;
	margin: 0px;
	display: inline-block;
	color: black;
	border-radius: 3px;
	border: 2px solid #f0f0f0;
	float: right;
	padding: 10px 0px;
	cursor: pointer;
	user-select: none;
	background-color: white;
	font: 400 13.3333px Arial;
	text-align: left;
	padding-left: 10px;
	z-index: 99;
}

.selectpicker .select-select::after{
	position: absolute;
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	content: "\f107";
	top: 10px;
	right: 14px;
	width: 0;
	height: 0;
	font-size: 15px;
}

.selectpicker .select-hide, #transparent-bg.select-hide{
	display: none;
}

.selectpicker .select-items{
	position: absolute;
	background-color: white;
	top: 100%;
	left: 0;
	right: 0;
	z-index: 99;
	border: 1px solid #f0f0f0;
	width: 99%;
	border-radius: 4px;
	margin-left: 1px;
}


.selectpicker .select-items div{
	padding: 4px 5px 4px 20px;
	cursor: pointer;
	user-select: none;
	text-align: left;
	font-size: 14px;
}
.selectpicker .select-items div.active:before{
	position: absolute;
	font-weight: 900;
	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	left: 6px;
	padding-top: 4px;
	font-size: 8px;
}

.selectpicker .select-items div:hover{
	background-color: #006699;
	color: white;
}
/* SELECTPICKER CUSTOM - END*/

/* Media query */
@media only screen and (max-width: 1540px) {
	#right-global-panel{
		display: none;
	}
}

#vyhledavac .selectpicker .select-items{
	z-index: 101;
	width: 98%;
}

 ::-webkit-input-placeholder {
     color: black;
     font-size: 11px;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color: black;
     font-size: 11px;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color: black;
     font-size: 11px;
}
 :-ms-input-placeholder {
     color: black;
     font-size: 11px;
}
/*NaĹˇeptĂˇvaÄŤ */
 .ui-helper-hidden {
     display: none;
}
 .ui-helper-hidden-accessible {
     border: 0;
     clip: rect(0 0 0 0);
     height: 1px;
     margin: -1px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 1px;
}
 .ui-helper-reset {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     line-height: 1.3;
     text-decoration: none;
     font-size: 100%;
     list-style: none;
}
 .ui-helper-clearfix:before, .ui-helper-clearfix:after {
     content: "";
     display: table;
     border-collapse: collapse;
}
 .ui-helper-clearfix:after {
     clear: both;
}
 .ui-helper-clearfix {
     min-height: 0;
    /* support: IE7 */
}
 .ui-helper-zfix {
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     position: absolute;
     opacity: 0;
     filter: Alpha(Opacity=0);
    /* support: IE8 */
}
 .ui-front {
     z-index: 100;
}
/* Interaction Cues ----------------------------------*/
 .ui-state-disabled {
     cursor: default !important;
}
/* Icons ----------------------------------*/
/* states and images */
 .ui-icon {
     display: block;
     text-indent: -99999px;
     overflow: hidden;
     background-repeat: no-repeat;
}
/* Misc visuals ----------------------------------*/
/* Overlays */
 .ui-widget-overlay {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}
 .ui-autocomplete {
     position: absolute;
     top: 0;
     left: 0;
     cursor: default;
     max-height: 264px;
     overflow-y: hidden;
    /* prevent horizontal scrollbar */
     overflow-x: hidden;
}
 .ui-menu {
     list-style: none;
     padding: 0;
     margin: 0;
     display: block;
     outline: none;
}
 .ui-menu .ui-menu {
     position: absolute;
}
 .ui-menu .ui-menu-item {
     position: relative;
     margin: 0;
     padding: 3px 1em 3px .4em;
     cursor: pointer;
     min-height: 0;
    /* support: IE7 */
    /* support: IE10, see #8844 */
     list-style-image: url("data:image/gif;
    base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
 .ui-menu .ui-menu-divider {
     margin: 5px 0;
     height: 0;
     font-size: 0;
     line-height: 0;
     border-width: 1px 0 0 0;
}
 .ui-menu .ui-state-focus, .ui-menu .ui-state-active {
     margin: -1px;
}
/* icon support */
 .ui-menu-icons {
     position: relative;
}
 .ui-menu-icons .ui-menu-item {
     padding-left: 2em;
}
/* left-aligned */
 .ui-menu .ui-icon {
     position: absolute;
     top: 0;
     bottom: 0;
     left: .2em;
     margin: auto 0;
}
/* right-aligned */
 .ui-menu .ui-menu-icon {
     left: auto;
     right: 0;
}
/* Component containers ----------------------------------*/
 .ui-widget {
     font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
     font-size: 1.1em;
}
 .ui-widget .ui-widget {
     font-size: 1em;
}
 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
     font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
     font-size: 1em;
}
/*Našeptávač*/
 .ui-widget-content {
     background: #f7f6f0 url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
     color: #333333;
     text-align: left;
     font-size: 13px;
     background: rgba(255, 255, 255, 0.99);
     border: 1px solid #f0f0f0;
     box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
     border-radius: 3px;
}
 .ui-widget-content a {
     color: #333333;
}
 .ui-widget-header {
     border: 1px solid #e78f08;
     background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
     color: #ffffff;
     font-weight: bold;
}
 .ui-widget-header a {
     color: #ffffff;
}
/* Interaction states ----------------------------------*/
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 1px solid #cccccc;
     background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
     font-weight: bold;
     color: #1c94c4;
}
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
     color: #1c94c4;
     text-decoration: none;
}
 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
     background: #0096e0 url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
     font-weight: normal;
     color: #ffffff;
}
 .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
     color: #c77405;
     text-decoration: none;
}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
     border: 1px solid #fbd850;
     background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
     font-weight: bold;
     color: #eb8f00;
}
 .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
     color: #eb8f00;
     text-decoration: none;
}
/* Interaction Cues ----------------------------------*/
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
     border: 1px solid #fed22f;
     background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
     color: #363636;
}
 .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
     color: #363636;
}
 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
     border: 1px solid #cd0a0a;
     background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
     color: #ffffff;
}
 .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
     color: #ffffff;
}
 .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
     color: #ffffff;
}
 .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
     font-weight: bold;
}
 .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
     opacity: .7;
     filter: Alpha(Opacity=70);
    /* support: IE8 */
     font-weight: normal;
}
 .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
     opacity: .35;
     filter: Alpha(Opacity=35);
    /* support: IE8 */
     background-image: none;
}
 .ui-state-disabled .ui-icon {
     filter: Alpha(Opacity=35);
    /* support: IE8 - See #6059 */
}
/* Icons ----------------------------------*/
/* states and images */
 .ui-icon {
     width: 16px;
     height: 16px;
}
 .ui-icon, .ui-widget-content .ui-icon {
     background-image: url("images/ui-icons_222222_256x240.png");
}
 .ui-widget-header .ui-icon {
     background-image: url("images/ui-icons_ffffff_256x240.png");
}
 .ui-state-default .ui-icon {
     background-image: url("images/ui-icons_ef8c08_256x240.png");
}
 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
     background-image: url("images/ui-icons_ef8c08_256x240.png");
}
 .ui-state-active .ui-icon {
     background-image: url("images/ui-icons_ef8c08_256x240.png");
}
 .ui-state-highlight .ui-icon {
     background-image: url("images/ui-icons_228ef1_256x240.png");
}
 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
     background-image: url("images/ui-icons_ffd27a_256x240.png");
}
/* positioning */
 .ui-icon-blank {
     background-position: 16px 16px;
}
 .ui-icon-carat-1-n {
     background-position: 0 0;
}
 .ui-icon-carat-1-ne {
     background-position: -16px 0;
}
 .ui-icon-carat-1-e {
     background-position: -32px 0;
}
 .ui-icon-carat-1-se {
     background-position: -48px 0;
}
 .ui-icon-carat-1-s {
     background-position: -64px 0;
}
 .ui-icon-carat-1-sw {
     background-position: -80px 0;
}
 .ui-icon-carat-1-w {
     background-position: -96px 0;
}
 .ui-icon-carat-1-nw {
     background-position: -112px 0;
}
 .ui-icon-carat-2-n-s {
     background-position: -128px 0;
}
 .ui-icon-carat-2-e-w {
     background-position: -144px 0;
}
 .ui-icon-triangle-1-n {
     background-position: 0 -16px;
}
 .ui-icon-triangle-1-ne {
     background-position: -16px -16px;
}
 .ui-icon-triangle-1-e {
     background-position: -32px -16px;
}
 .ui-icon-triangle-1-se {
     background-position: -48px -16px;
}
 .ui-icon-triangle-1-s {
     background-position: -64px -16px;
}
 .ui-icon-triangle-1-sw {
     background-position: -80px -16px;
}
 .ui-icon-triangle-1-w {
     background-position: -96px -16px;
}
 .ui-icon-triangle-1-nw {
     background-position: -112px -16px;
}
 .ui-icon-triangle-2-n-s {
     background-position: -128px -16px;
}
 .ui-icon-triangle-2-e-w {
     background-position: -144px -16px;
}
 .ui-icon-arrow-1-n {
     background-position: 0 -32px;
}
 .ui-icon-arrow-1-ne {
     background-position: -16px -32px;
}
 .ui-icon-arrow-1-e {
     background-position: -32px -32px;
}
 .ui-icon-arrow-1-se {
     background-position: -48px -32px;
}
 .ui-icon-arrow-1-s {
     background-position: -64px -32px;
}
 .ui-icon-arrow-1-sw {
     background-position: -80px -32px;
}
 .ui-icon-arrow-1-w {
     background-position: -96px -32px;
}
 .ui-icon-arrow-1-nw {
     background-position: -112px -32px;
}
 .ui-icon-arrow-2-n-s {
     background-position: -128px -32px;
}
 .ui-icon-arrow-2-ne-sw {
     background-position: -144px -32px;
}
 .ui-icon-arrow-2-e-w {
     background-position: -160px -32px;
}
 .ui-icon-arrow-2-se-nw {
     background-position: -176px -32px;
}
 .ui-icon-arrowstop-1-n {
     background-position: -192px -32px;
}
 .ui-icon-arrowstop-1-e {
     background-position: -208px -32px;
}
 .ui-icon-arrowstop-1-s {
     background-position: -224px -32px;
}
 .ui-icon-arrowstop-1-w {
     background-position: -240px -32px;
}
 .ui-icon-arrowthick-1-n {
     background-position: 0 -48px;
}
 .ui-icon-arrowthick-1-ne {
     background-position: -16px -48px;
}
 .ui-icon-arrowthick-1-e {
     background-position: -32px -48px;
}
 .ui-icon-arrowthick-1-se {
     background-position: -48px -48px;
}
 .ui-icon-arrowthick-1-s {
     background-position: -64px -48px;
}
 .ui-icon-arrowthick-1-sw {
     background-position: -80px -48px;
}
 .ui-icon-arrowthick-1-w {
     background-position: -96px -48px;
}
 .ui-icon-arrowthick-1-nw {
     background-position: -112px -48px;
}
 .ui-icon-arrowthick-2-n-s {
     background-position: -128px -48px;
}
 .ui-icon-arrowthick-2-ne-sw {
     background-position: -144px -48px;
}
 .ui-icon-arrowthick-2-e-w {
     background-position: -160px -48px;
}
 .ui-icon-arrowthick-2-se-nw {
     background-position: -176px -48px;
}
 .ui-icon-arrowthickstop-1-n {
     background-position: -192px -48px;
}
 .ui-icon-arrowthickstop-1-e {
     background-position: -208px -48px;
}
 .ui-icon-arrowthickstop-1-s {
     background-position: -224px -48px;
}
 .ui-icon-arrowthickstop-1-w {
     background-position: -240px -48px;
}
 .ui-icon-arrowreturnthick-1-w {
     background-position: 0 -64px;
}
 .ui-icon-arrowreturnthick-1-n {
     background-position: -16px -64px;
}
 .ui-icon-arrowreturnthick-1-e {
     background-position: -32px -64px;
}
 .ui-icon-arrowreturnthick-1-s {
     background-position: -48px -64px;
}
 .ui-icon-arrowreturn-1-w {
     background-position: -64px -64px;
}
 .ui-icon-arrowreturn-1-n {
     background-position: -80px -64px;
}
 .ui-icon-arrowreturn-1-e {
     background-position: -96px -64px;
}
 .ui-icon-arrowreturn-1-s {
     background-position: -112px -64px;
}
 .ui-icon-arrowrefresh-1-w {
     background-position: -128px -64px;
}
 .ui-icon-arrowrefresh-1-n {
     background-position: -144px -64px;
}
 .ui-icon-arrowrefresh-1-e {
     background-position: -160px -64px;
}
 .ui-icon-arrowrefresh-1-s {
     background-position: -176px -64px;
}
 .ui-icon-arrow-4 {
     background-position: 0 -80px;
}
 .ui-icon-arrow-4-diag {
     background-position: -16px -80px;
}
 .ui-icon-extlink {
     background-position: -32px -80px;
}
 .ui-icon-newwin {
     background-position: -48px -80px;
}
 .ui-icon-refresh {
     background-position: -64px -80px;
}
 .ui-icon-shuffle {
     background-position: -80px -80px;
}
 .ui-icon-transfer-e-w {
     background-position: -96px -80px;
}
 .ui-icon-transferthick-e-w {
     background-position: -112px -80px;
}
 .ui-icon-folder-collapsed {
     background-position: 0 -96px;
}
 .ui-icon-folder-open {
     background-position: -16px -96px;
}
 .ui-icon-document {
     background-position: -32px -96px;
}
 .ui-icon-document-b {
     background-position: -48px -96px;
}
 .ui-icon-note {
     background-position: -64px -96px;
}
 .ui-icon-mail-closed {
     background-position: -80px -96px;
}
 .ui-icon-mail-open {
     background-position: -96px -96px;
}
 .ui-icon-suitcase {
     background-position: -112px -96px;
}
 .ui-icon-comment {
     background-position: -128px -96px;
}
 .ui-icon-person {
     background-position: -144px -96px;
}
 .ui-icon-print {
     background-position: -160px -96px;
}
 .ui-icon-trash {
     background-position: -176px -96px;
}
 .ui-icon-locked {
     background-position: -192px -96px;
}
 .ui-icon-unlocked {
     background-position: -208px -96px;
}
 .ui-icon-bookmark {
     background-position: -224px -96px;
}
 .ui-icon-tag {
     background-position: -240px -96px;
}
 .ui-icon-home {
     background-position: 0 -112px;
}
 .ui-icon-flag {
     background-position: -16px -112px;
}
 .ui-icon-calendar {
     background-position: -32px -112px;
}
 .ui-icon-cart {
     background-position: -48px -112px;
}
 .ui-icon-pencil {
     background-position: -64px -112px;
}
 .ui-icon-clock {
     background-position: -80px -112px;
}
 .ui-icon-disk {
     background-position: -96px -112px;
}
 .ui-icon-calculator {
     background-position: -112px -112px;
}
 .ui-icon-zoomin {
     background-position: -128px -112px;
}
 .ui-icon-zoomout {
     background-position: -144px -112px;
}
 .ui-icon-search {
     background-position: -160px -112px;
}
 .ui-icon-wrench {
     background-position: -176px -112px;
}
 .ui-icon-gear {
     background-position: -192px -112px;
}
 .ui-icon-heart {
     background-position: -208px -112px;
}
 .ui-icon-star {
     background-position: -224px -112px;
}
 .ui-icon-link {
     background-position: -240px -112px;
}
 .ui-icon-cancel {
     background-position: 0 -128px;
}
 .ui-icon-plus {
     background-position: -16px -128px;
}
 .ui-icon-plusthick {
     background-position: -32px -128px;
}
 .ui-icon-minus {
     background-position: -48px -128px;
}
 .ui-icon-minusthick {
     background-position: -64px -128px;
}
 .ui-icon-close {
     background-position: -80px -128px;
}
 .ui-icon-closethick {
     background-position: -96px -128px;
}
 .ui-icon-key {
     background-position: -112px -128px;
}
 .ui-icon-lightbulb {
     background-position: -128px -128px;
}
 .ui-icon-scissors {
     background-position: -144px -128px;
}
 .ui-icon-clipboard {
     background-position: -160px -128px;
}
 .ui-icon-copy {
     background-position: -176px -128px;
}
 .ui-icon-contact {
     background-position: -192px -128px;
}
 .ui-icon-image {
     background-position: -208px -128px;
}
 .ui-icon-video {
     background-position: -224px -128px;
}
 .ui-icon-script {
     background-position: -240px -128px;
}
 .ui-icon-alert {
     background-position: 0 -144px;
}
 .ui-icon-info {
     background-position: -16px -144px;
}
 .ui-icon-notice {
     background-position: -32px -144px;
}
 .ui-icon-help {
     background-position: -48px -144px;
}
 .ui-icon-check {
     background-position: -64px -144px;
}
 .ui-icon-bullet {
     background-position: -80px -144px;
}
 .ui-icon-radio-on {
     background-position: -96px -144px;
}
 .ui-icon-radio-off {
     background-position: -112px -144px;
}
 .ui-icon-pin-w {
     background-position: -128px -144px;
}
 .ui-icon-pin-s {
     background-position: -144px -144px;
}
 .ui-icon-play {
     background-position: 0 -160px;
}
 .ui-icon-pause {
     background-position: -16px -160px;
}
 .ui-icon-seek-next {
     background-position: -32px -160px;
}
 .ui-icon-seek-prev {
     background-position: -48px -160px;
}
 .ui-icon-seek-end {
     background-position: -64px -160px;
}
 .ui-icon-seek-start {
     background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
 .ui-icon-seek-first {
     background-position: -80px -160px;
}
 .ui-icon-stop {
     background-position: -96px -160px;
}
 .ui-icon-eject {
     background-position: -112px -160px;
}
 .ui-icon-volume-off {
     background-position: -128px -160px;
}
 .ui-icon-volume-on {
     background-position: -144px -160px;
}
 .ui-icon-power {
     background-position: 0 -176px;
}
 .ui-icon-signal-diag {
     background-position: -16px -176px;
}
 .ui-icon-signal {
     background-position: -32px -176px;
}
 .ui-icon-battery-0 {
     background-position: -48px -176px;
}
 .ui-icon-battery-1 {
     background-position: -64px -176px;
}
 .ui-icon-battery-2 {
     background-position: -80px -176px;
}
 .ui-icon-battery-3 {
     background-position: -96px -176px;
}
 .ui-icon-circle-plus {
     background-position: 0 -192px;
}
 .ui-icon-circle-minus {
     background-position: -16px -192px;
}
 .ui-icon-circle-close {
     background-position: -32px -192px;
}
 .ui-icon-circle-triangle-e {
     background-position: -48px -192px;
}
 .ui-icon-circle-triangle-s {
     background-position: -64px -192px;
}
 .ui-icon-circle-triangle-w {
     background-position: -80px -192px;
}
 .ui-icon-circle-triangle-n {
     background-position: -96px -192px;
}
 .ui-icon-circle-arrow-e {
     background-position: -112px -192px;
}
 .ui-icon-circle-arrow-s {
     background-position: -128px -192px;
}
 .ui-icon-circle-arrow-w {
     background-position: -144px -192px;
}
 .ui-icon-circle-arrow-n {
     background-position: -160px -192px;
}
 .ui-icon-circle-zoomin {
     background-position: -176px -192px;
}
 .ui-icon-circle-zoomout {
     background-position: -192px -192px;
}
 .ui-icon-circle-check {
     background-position: -208px -192px;
}
 .ui-icon-circlesmall-plus {
     background-position: 0 -208px;
}
 .ui-icon-circlesmall-minus {
     background-position: -16px -208px;
}
 .ui-icon-circlesmall-close {
     background-position: -32px -208px;
}
 .ui-icon-squaresmall-plus {
     background-position: -48px -208px;
}
 .ui-icon-squaresmall-minus {
     background-position: -64px -208px;
}
 .ui-icon-squaresmall-close {
     background-position: -80px -208px;
}
 .ui-icon-grip-dotted-vertical {
     background-position: 0 -224px;
}
 .ui-icon-grip-dotted-horizontal {
     background-position: -16px -224px;
}
 .ui-icon-grip-solid-vertical {
     background-position: -32px -224px;
}
 .ui-icon-grip-solid-horizontal {
     background-position: -48px -224px;
}
 .ui-icon-gripsmall-diagonal-se {
     background-position: -64px -224px;
}
 .ui-icon-grip-diagonal-se {
     background-position: -80px -224px;
}
/* Misc visuals ----------------------------------*/
/* Corner radius */
 .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
     border-top-left-radius: 4px;
}
 .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
     border-top-right-radius: 4px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
     border-bottom-left-radius: 4px;
}
 .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
     border-bottom-right-radius: 4px;
}
/* Overlays */
 .ui-widget-overlay {
     background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
     opacity: .5;
     filter: Alpha(Opacity=50);
    /* support: IE8 */
}
 .ui-widget-shadow {
     margin: -5px 0 0 -5px;
     padding: 5px;
     background: #000000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
     opacity: .2;
     filter: Alpha(Opacity=20);
    /* support: IE8 */
     border-radius: 3px;
}

 #inzeraty ul li {
     list-style-type: disc;
}
 .zelena1, li.zelena1 {
     box-shadow: 0px 0px 10px rgba(107, 221, 39, 0.65);
     border-radius: 3px;
    /*background-color: #006699;
     border:1px solid black;
     background:rgba(0,102,153, 0.65);
     border-radius: 5px;
    */
}
 .dolnipanel_1_levy {
     display: none;
}
 .dolnipanel_1_pravy{
     display: none;
}
 .dolnipanel_1_pravy span.text, .dolnipanel_1_levy span.text {
     font-size: 16px;
     margin-top: 18px;
     margin-bottom: 5px;
     color: white;
     padding-top: 15px;
}
 .dolnipanel_1_pravy span.title, .dolnipanel_1_levy span.title {
     font-size: 12px;
}
 #horni_panel {
     width: 300px;
     height: 6px;
     margin: 0px auto;
}
 #horni_panel ul:hover{
     transform: scale(1.1);
}

/* responsivita - později asi zvláštní soubor pro menší a větší - jeden kde bude to, co je všude a pak asi rozdílné pro různé velikosti obrazovky - aby se na mobilech nenačítal design pro pc, když tam není třeba */
@media(max-width:960px) {
     #navigace_wraper, #vyhledavac, #rubrika, #container {
         width: 100%;
         text-align:center;
    }
     #rubrika {
         padding-bottom:30px;
    }
     .inzeraty{
         clear:both;
    }
     #rubrika_polozek {
         margin:0px auto;
    }
}

@media(max-width:951px) {
     #rubrika_polozek {
         width:714px;
    }
}

@media(max-width:713px) {
     #rubrika_polozek {
         width:476px;
    }
     @media(max-width:475px) {
         #rubrika_polozek {
             width:244px;
        }
    }
    