@charset "utf-8";
/* CSS Document */

/*@font-face{ font-family: oswald; src: url("fonts/Oswald-Light_0.ttf");  pro ostatní prohlížeče }*/

@font-face {
    font-family: 'oswald';
    src: url('fonts/Oswald-Light.eot');
    src: url('fonts/Oswald-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Oswald-Light.woff') format('woff'), /* proc nejede opera - netusim */
         url('fonts/Oswald-Light.ttf') format('truetype'),
         url('fonts/Oswald-Light.svg#oswald') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyDesyrel1';
    src: url('fonts/desyrel.eot');
    src: url('fonts/desyrel.eot?#iefix') format('embedded-opentype'),
         url('fonts/desyrel.woff') format('woff'),
         url('fonts/desyrel.ttf') format('truetype'),
         url('fonts/desyrel.svg#MyDesyrel1') format('svg');
    font-weight: normal;
    font-style: normal;
}

input[type=text] { outline: none; }

body { background: url(/images/titulka/horni_prechod.png) top center repeat-x #fff; margin: 0; text-align: center;}
body, td, th, li, p, input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h1, h2, h3, h4 { padding: 0; margin: 0;}
a img, a { border: none; text-decoration: none;}
a:hover { color: #E10915 !important;} /*#d42119*/
label {cursor:pointer;}
table {border-collapse:collapse;}

.pointer {cursor: pointer;}


#site {width: 1040px; margin: 5px auto 0px auto; padding-top: 10px; position: relative; text-align: left;}


.tooltip {position: relative; width: 13px; height: 14px; background: url('/img/question.png') no-repeat 0px 0px; margin: 0 0 0 3px; vertical-align: text-bottom; display: inline-block;}


#head {width: 100%; margin-bottom: 30px;}
#head h1 {float: left; width: 20%;}
#head .logo {float: left; width: 20%; margin: 0; padding: 0; border: none;}
/*#head h1 img {width: 100%;}*/
#head h1 span { display: none;}
#head #search {float: left; width: 55%;}
#head #search form {padding: 56px 10px 0px 25px;}
#head #search div {border: 1px solid #666666; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); padding: 0px 0px 0px 10px;}
#head #search form #q {width: 70%; height: 47px; border: none; font-size: 22px; outline: none;}
#head #search form #searchsubmit {background: /*url(/images/titulka/lupa.png) center center no-repeat*/ #54a944; color: #FFF; font-size: 20px; width: 125px; height: 47px; float: right; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/css/PIE.htc); border-radius: 5px; border: none; margin: 1px 1px 0px 0px; padding: 0px; cursor: pointer;}
#head #katalog {float: left; width: 20%; padding: 56px 0px 0px 30px;}
#head #katalog a {font-size: 270%; color: #3400DC; font-family: 'Oswald';}
#head #katalog a img {width: 20%; padding-right: 10px; display: inline-block; vertical-align: middle;}


#quick_buttons {width: 100%; padding: 0px; text-align: right; float: left;}
#quick_buttons a {color: #3400DC; text-decoration: none; margin: 0px 10px 0px 0px; font-size: 14px;}
#quick_buttons span {color: #3400dc; font-size: 135%;}
#quick_buttons span.red {color: #C20001; font-size: 100%;}
#quick_buttons img {padding: 0px 10px 0px 0px; display: inline-block; vertical-align: middle;}

#detail #drobecek {width: 100%;}
#drobecek a {color: #AAAAAA;}
#drobecek a img {padding: 0px 5px 0px 0px;}
#drobecek .delitko {color: #AAA;}
#drobecek a:first-letter { text-transform: capitalize;}

/* vyhledavani individual */
form.search_individual { clear: both; }
form.search_individual input[type=text] {border-radius: 4px 4px 4px 4px; border: 1px solid rgb(204, 204, 204); font-size: 14px; height: 22px; padding-left: 5px;}

/* dobiti kreditu - voucher */
form.voucher {width: 39%; border-collapse: separate; margin: 0 auto;}
form.voucher input[type=text] {border-radius: 4px 4px 4px 4px; border: 1px solid rgb(204, 204, 204); font-size: 14px; height: 22px; padding-left: 5px;}


#content { position: relative; /*top: -95px;*/}
#content div.nadpis { width: 24%; padding: 0 68% 0 5%;}
#content div.nadpis img { width: 100%;}
#content .specText {font-family: MyDesyrel1; font-size: 24px; padding: 0; margin: 0; font-weight: bold; color: black;}
#content .specText img {padding: 0 5px 0 0; margin: 0; border: 0; vertical-align: middle;}

#detail #content { top: 0px;  padding-bottom: 50px; overflow: hidden;}
#detail #content .nadpis { display: none;}
#detail #podmenu { /* url(/img/suri-podmenu.jpg) bottom center no-repeat #f9f9fa */
		   padding-top: 10px; padding-bottom: 360px; width: 249px; border-right: 1px solid #fff; float: left; position: relative; overflow: hidden;}
#detail #content #podmenu .dalsi-nabidka {margin: 50px 0 0 0; width: 100% /*219px*/; overflow: hidden; position: relative;}
#detail #content #podmenu .dalsi-nabidka div.detail {margin: 30px 15px 10px 0px;}
#detail #content #podmenu .dalsi-nabidka div.detail h2 {padding: 0; margin: 0; font-size: 140%; line-height: 150%;}
#detail #content #podmenu .dalsi-nabidka div.detail h2 a {color: black; text-decoration: none;}
#detail #content #podmenu .dalsi-nabidka div.detail h2 a:hover {text-decoration: underline;}
#detail #content #podmenu .dalsi-nabidka div.detail div.cena {margin: 10px 0 0 0; font-size: 130%; color: #B63A2E; font-weight: bold;}
#detail #content #podmenu .dalsi-nabidka div.detail div.cena .specText {font-size: inherit;}
#detail #content #podmenu .dalsi-nabidka div.detail div.cena .specText img {height: 15px;}
#detail #content #podmenu .dalsi-nabidka div.detail div.text {line-height: 160%; font-size: 95%; text-align: justify; padding: 5px 20px 0px 0px;}
#detail #content #podmenu h2.nadpis { margin: 10px 0px; display: block;}
#detail #content #podmenu h2.nadpis img { width: 100%;}
#detail #content #podmenu .admin_menu {padding: 0 0 0 20px; margin: 20px 0 20px 0;}
#detail #content #podmenu .admin_menu div {padding: 3px 0 3px 15px; background: url('/images/rarrow.gif') no-repeat 0px 50%;}
#detail #content #podmenu .admin_menu div:hover {background: url('/images/rarrow.gif') no-repeat 4px 50%; /*border-right: solid 2px black;*/}
#detail #content #podmenu .admin_menu div.none {background: none;}
#detail #content #podmenu .admin_menu div.none:hover {background: none;}
#detail #content #podmenu .admin_menu a {color: #3400dc; text-decoration: none; font-weight: normal;}
#detail #content #podmenu .admin_menu div.active a { color: #E10915; text-decoration: underline;}
#detail #content #podmenu .admin_menu a:hover { color: #E10915; text-decoration: underline;}
#detail #podmenu h2.nadpis span { display: none;}
#detail #podmenu ul { /*background: #f0f0f0;*/ border: 0px solid #dfdfdf; width: 100%; margin: 0px; list-style: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 0px 15px 0px; margin-top: 15px;}
#detail #podmenu ul ul { border: none; width: 100%; padding: 0; margin-top: 0;}
#detail #podmenu ul li a {  display: block; padding: 13px 0px 0px 0px; position: relative; font-size: 13px;}
#detail #podmenu ul li p.podpolozky {font-size: 10px; padding: 1px 0px 0px 53px; margin: 0px;}
#detail #podmenu ul li p.podpolozky a {padding: 0px; margin: 0px; color: rgba(0,0,0,0.6); display: inline; text-decoration: none;}
#detail #podmenu ul li a span.ico {display: inline-block; width: 45px; text-align: center; margin-right: 8px;}
#detail #podmenu ul li a img {display: inline-block; vertical-align: middle;}
/*#detail #podmenu ul li a span {background: url(/img/podmenu-sipka.png) right center no-repeat;}*/
#detail #podmenu > ul > li.aktivni > a { color: #f00;}
#detail #podmenu ul li.aktivni a { background-color: #fff;}
/*#detail #podmenu ul li a span { position: absolute; width: 33px; height: 22px; display: block; right: 0px; top: 12px;}*/
/*#detail #podmenu ul li a:hover span, #detail #podmenu ul li.aktivni a span {background: url(/img/podmenu2-aktivni.png) center right no-repeat;}*
#detail #podmenu ul li ul a { background: url(/img/podmenu2.png) 20px center no-repeat #f0f0f0;}
#detail #podmenu ul ul>li.aktivni>a { background: url(/img/podmenu2-red.png) 20px center no-repeat; background-color: #fff;} /* f8f8f8 */
#detail #podmenu ul ul ul li.aktivni>a { background-color: #fff;}
#detail #podmenu ul li a { color: #00F; font-weight: normal;}
#detail #podmenu ul ul li a { padding-right: 0px; padding-left: 35px; font-weight: normal;}
#detail #podmenu ul li a:hover { background-color: #fff; text-decoration: underline;}
#detail #podmenu ul li li li a { padding-left: 50px; background: url(/img/podmenu3.png) 39px center no-repeat; font-size: 90%;}
#detail #podmenu ul li li li li a { padding-left: 59px; background: url(/img/podmenu3-2.png) 39px center no-repeat;}
#detail #podmenu ul ul ul ul li { background: #fff;}
#detail #podmenu ul ul li.aktivni>a { color: #f00; text-decoration: underline;}
#detail #podmenu li a:first-letter { text-transform: capitalize;}
#detail #podmenu #vozidlo {width: 96%; margin: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 0px 15px 0px; border: 1px solid #DFDFDF; background: #FCFCFC; position: relative;}
#detail #podmenu #filtry {width: 96%; margin: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 0px 15px 0px; border: 1px solid #DFDFDF; background: #FCFCFC;}
#detail #podmenu #znacka_vozu {padding: 0px 0px 0px 20px;}
#detail #podmenu #znacka_vozu span {font-size: 15px; color: #000; font-weight: bold;}
#detail #podmenu .model_vozu {padding: 15px 0px 0px 20px;}
#detail #podmenu .model_vozu span {font-size: 15px; color: #000; font-weight: normal;}
#detail #podmenu .krizek {position: absolute; top: 10px; right: 10px;  width: 15px; height: 15px; color: #FFF; background: #F00; border-radius: 15px;text-align: center; font-size: 11px;}
#detail #podmenu .krizek:hover {color: #FFF !important;}
#detail #podmenu .odebrat_model {color: rgba(0,0,0,0.4); text-decoration: underline; font-size: 12px; display: inline-block; margin: 0px 0px 0px 10px;}

#hlavni-kategorie { position: relative; /*padding: 0px 10%; overflow: hidden;*/ }
#hlavni-kategorie div.kategorie { /*background: url(/img/kategorie.png) top right no-repeat;*/ float: left; /*width: 275px;*/ width: 33%; padding: 10px 0px 30px 0px; text-align: center;}
#hlavni-kategorie div.last { background: none; padding-right: 0px;}
#hlavni-kategorie div.kategorie img { width: 65%}
#hlavni-kategorie div.kategorie h2 { margin-bottom: 5px; font-weight: normal;}
#hlavni-kategorie div.kategorie h2 a { font: 21px oswald; color: #000; font-weight: 300 !important;}
#hlavni-kategorie div.kategorie h2 a:hover { color: #d42119;}
#hlavni-kategorie div.kategorie h2 a span { display: block; font-weight: normal;}
#hlavni-kategorie div.kategorie div.popis { background: url(../img/podtrzeni.png) top center no-repeat; padding-top: 10px; padding-bottom: 10px;}
#hlavni-kategorie div.kategorie div.popis p { height: 28px; overflow: hidden; }
#hlavni-kategorie div.kategorie p { color: #656565; font-size: 12px; margin: 0;}
#hlavni-kategorie div.kategorie p a {color: #656565; font-size: 14px;}
#hlavni-kategorie div.porovnavani { position: absolute; top: 4px; right: 20px; font-size: 90%;}
#hlavni-kategorie div.porovnavani a { color: #3400dc; text-decoration: none; }
#hlavni-kategorie div.porovnavani a:hover, #hlavni-kategorie div.porovnavani a:active { color: #d42119; }
#hlavni-kategorie div.porovnavani a span {font-weight: bold;}

/* filtry */
#detail #hlavni-kategorie { /*background: url(/img/podmenu.png) left top no-repeat;*/border-left: 1px solid #CECECE; padding: 0px 20px; width: 749px; /*padding: 25px 1% 25px 2%;*/ float:left; /*width:71%; */ min-height: 640px;}
#filtr-obal { border: 1px solid #cccccc; margin: 0px 2% 20px; position: relative;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 5px 5px 10px #ccc; -webkit-box-shadow: 5px 5px 10px #ccc; box-shadow: 5px 5px 10px #ccc;} /* 10px 10px 10px #bababa; */
#vnitrni-stin {-moz-box-shadow: inset 0 0 15px #ececec; -webkit-box-shadow: inset 0 0 15px #ececec; box-shadow: inset 0 0 15px #ececec; padding: 15px 2% 40px; position: relative;}
#vnitrni-stin.bez_tlacitka {padding: 15px 2% 15px;}
/*#detail #filtr a { color: #3400dc;}*/
 #filtr .parametr { border: 1px solid #e5e5e5; font-size: 11px; width: 27%; padding: 0; margin: 2px 2%; float: left; text-align: center;}
 #filtr .parametr img { float: right;}
 #filtr .parametr2 { border: none; width: 31%; padding: 0; margin: 0 2% 2% 0; float: left; text-align: left;}
 .parametr2 label.filtr_label {display: block; cursor: default; color: #000; text-transform: capitalize; font-weight: 600; padding: 15px 0px 3px 20px;}
 #filtr .parametr2 select { border: 1px solid #e5e5e5; text-align: center; }
 #filtr .parametr2 ul { margin: 0; padding: 0; }
 #filtr .parametr2 img {  vertical-align: middle; text-align: right;}
 #filtr .parametr2 input[type=checkbox] {  vertical-align: middle; text-align: right;}
.parametr2.mobile {width: auto !important; margin: 1px !important;}
 #vnitrni-stin .hledani { margin-left: 2%; position: relative; top: 30px; clear: both;}
 #vnitrni-stin .hledani a.zobrazit { background: url(/img/zobrazit.png) center center no-repeat; display: block; height: 30px; padding-top: 10px; width: 101px; text-align: center; position: absolute; right: 10px; bottom: -5px; color: #3400dc; font-size: 11px;}
 #filtr #razeni { height: 20px;}
form#form-filter #filtr-obal #vnitrni-stin #filtr div.item {width: 225px; padding: 0; margin: 0; float: left;}
form#form-filter #filtr-obal #vnitrni-stin.katalog {padding: 15px 2% 15px;} 

#detail #razeni { /*background: url(/img/razeni.png) top center no-repeat; padding: 25px 5% 0px;*/}
#detail #razeni div { float: left;}
#detail #razeni div.cena { width: 100%;}
#detail #razeni div.cena input[type=text] { width: 50%; border: none; margin-left: 4px;}
/*#detail #razeni div.cena p { position:relative } */
#detail #razeni div.cena label {text-align: left;}
#detail #razeni div.cena span { width: 20%; padding: 5px; text-align: left;}
#detail #razeni div.radit { width: 45%; padding-left: 2%;}
#detail #razeni div.radit span {width: 67%; padding-right: 3%;}
#detail #razeni div.radit span img { float: right;}
#detail #razeni div.stranka { width: 23%;}
#detail #razeni div.stranka span { padding-left: 5px; padding-right: 5px; color: #E80000;}
#detail #razeni div.stranka a {background: url(/img/right.png) center center no-repeat; background-repeat: no-repeat; display: inlin-block; padding: 5px 6px; color: #000; margin: 5px 5% 0px;}
#detail #razeni div span { display: inline-block; border: 1px solid #e5e5e5; text-align: center; height: 20px; padding-top: 5px; margin: 0px 2%;}

#vypis-zbozi {}
#vypis-zbozi a { color: #3400dc; text-decoration: underline;}
#vypis-zbozi .zbozi { padding: 20px 0px; position: relative; border-radius: 7px 7px 7px 7px; min-height: 100px;}
#vypis-zbozi .zbozi #visited { position: absolute; top: 5px; font-size: 75%; right: 5px; color: #c8c7c7;}
#vypis-zbozi .zbozi #status { position: absolute; top: 5px; font-size: 75%; left: 5px; color: #c8c7c7;}
#vypis-zbozi hr, #detail #hlavni-kategorie hr {background: url(/img/linka.png) bottom center no-repeat; height: 1px; border: 0; width: 100%; clear: both;}
#detail #hlavni-kategorie hr { padding-top: 0px;}
#vypis-zbozi .zbozi.visited { background-color: rgba(246, 245, 245, 0.5);}
#vypis-zbozi .zbozi.topnuto { border: solid 1px #eee; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(80%,#eee)); background-image: -webkit-linear-gradient(#fff 20%,#eee 80%); background-image: -moz-linear-gradient(#fff 20%,#eee 80%); background-image: -o-linear-gradient(#fff 20%,#eee 80%); background-image: linear-gradient(#fff 20%,#eee 80%);}
#vypis-zbozi .zbozi div.reakce {position: absolute; bottom: 5px; left: 5px; font-size: 90%;}
#vypis-zbozi .zbozi div.poptavka {position: absolute; bottom: 5px; left: 135px; font-size: 90%;}
#vypis-zbozi .zbozi .top {position: absolute; top: 50%; left: -60px; font-weight: bold; font-size: 130%; text-shadow: 0px 2px 1px #c3c2c2; -webkit-text-shadow: 0px 2px 1px #c3c2c2;}
#vypis-zbozi .zbozi .detail { float: right; width: 79%;}
#vypis-zbozi .zbozi .detail .popis { width: 70%; float: left;}
#vypis-zbozi .zbozi .detail .cena-dodavatel { margin-left: 64%; width: 36%; padding-top: 20px;}
#vypis-zbozi .zbozi .detail .cena-dodavatel .cena { float: right; width: 48%; font-size: 15px; padding-top: 5px;}
#vypis-zbozi .zbozi .detail .cena-dodavatel .dodavatel { margin-left: 50%; width: 49%; text-align: center;}
#vypis-zbozi .zbozi .detail .cena-dodavatel .dodavatel img { display: block; margin: 0px auto;}
#vypis-zbozi .zbozi .detail .cena-dodavatel .editace { position: absolute; bottom: 5px; right: 5px; padding-top: 30px; color: #e80000; font-size: 12px; text-align: center;}
#vypis-zbozi .zbozi .detail .cena-dodavatel .editace a { color: #e80000}
#vypis-zbozi .zbozi .detail .cena-dodavatel .editace span { padding: 0px 1px;}
#vypis-zbozi .zbozi .detail h2 { font-weight: normal;margin:0 !important;padding:0 !important}
#vypis-zbozi .zbozi .detail h2 a { font-size: 15px; }
#vypis-zbozi .zbozi .detail p { line-height: 1.3; text-align: justify; margin: 5px 0px; font-size: 11px;}
#vypis-zbozi .zbozi .ifoto { width: 18%; height: 90px; text-align: center;}
#vypis-zbozi .zbozi .ifoto a { text-decoration: none;}
/*#vypis-zbozi .zbozi .ifoto a.product-image { display: block; height: 90px; overflow: hidden; text-decoration: none;}
#vypis-zbozi .zbozi .ifoto img {width: 100%;}*/
#vypis-zbozi .zbozi .ifoto a.product-image { display: block; text-decoration: none;}
/*#vypis-zbozi .zbozi .ifoto img {width: 149px; height: 100px;}*/


#vypis-zbozi .zbozi.porovnani { padding: 5px; margin: 0px 5px 5px 0px; position: relative; border-radius: 0px 3px 10px 3px; width: 100%; height: 300px; overflow: hidden; float:left; border-right: solid 1px #c8c7c7; border-bottom: solid 1px #c8c7c7; box-shadow: 2px 2px 10px #c8c7c7; -webkit-box-shadow: 2px 2px 10px #c8c7c7; -moz-box-shadow: 2px 2px 10px #c8c7c7;}
#vypis-zbozi .zbozi.porovnani div.favorite { position: absolute; top: 0px; right: 0px; z-index: 101; background-color: white; padding: 5px;}
#vypis-zbozi .zbozi.porovnani .ifoto { width: 47%; text-align: center;}
#vypis-zbozi .zbozi.porovnani .detail { float: left; width: 100%; position: relative;}
#vypis-zbozi .zbozi.porovnani .detail .disabled { position: absolute; z-index: 100; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.70); top: 0px; left: 0px; border-radius: 3px 3px 3px 3px;}
#vypis-zbozi .zbozi.porovnani .detail div { float: none; margin-bottom: 5px;}
#vypis-zbozi .zbozi.porovnani .detail div.clear {margin-bottom: 0px;}
#vypis-zbozi .zbozi.porovnani .detail div.popis { width: 100%; text-align: left;}
#vypis-zbozi .zbozi.porovnani .detail div.popis h3 { width: 92%; font-weight: normal;margin:0 !important;padding:0 !important;}
#vypis-zbozi .zbozi.porovnani .detail div.ifoto { float: left; }
#vypis-zbozi .zbozi.porovnani .detail div.float_right {float: right; width: 50%;}
#vypis-zbozi .zbozi.porovnani .detail div.cena {  }
#vypis-zbozi .zbozi.porovnani .detail div.dodavatel {  }
#vypis-zbozi .zbozi.porovnani .detail div.podrobnosti { margin: 2px 0 2px 0; }
#vypis-zbozi .zbozi.porovnani .detail div.podrobnosti smalltext { font-size: 80%; width: 35%; float: left; clear: both; padding-top: 2px; color: #c8c7c7;}
#vypis-zbozi ul {list-style: none; list-style-type: none; display: block; outline: none; margin: 0px; padding: 0px;}
#vypis-zbozi ul li {float:left; display: inline-block; text-align: left; margin: 0px; padding: 0px 20px 5px 0px; width: 220px; }

/* penezenka */
#penezenka .kredity { font-size: 130%; font-weight: bold; text-align: right;} 
#penezenka .kredity span {font-weight: bold;}

/* moje inzeraty */
.moje_inzeraty_buttons a {line-height: 30px;}

/* inzerenti - katalog */
#vypis-inzerenta {}
#vypis-inzerenta a { color: #3400dc; text-decoration: underline;}
#vypis-inzerenta hr {background: url(/img/linka.png) bottom center no-repeat; height: 1px; border: 0; width: 100%; clear: both;}
#vypis-inzerenta .zbozi { padding: 10px 0px; position: relative; border-radius: 7px 7px 7px 7px; min-height: 50px;}
#vypis-inzerenta .zbozi .top {position: absolute; top: 50%; left: -60px; font-weight: bold; font-size: 130%; text-shadow: 0px 2px 1px #c3c2c2; -webkit-text-shadow: 0px 2px 1px #c3c2c2;}
#vypis-inzerenta .zbozi .detail { float: right; width: 87%;}
#vypis-inzerenta .zbozi .detail .popis { width: 100%; float: left;}
#vypis-inzerenta .zbozi .detail .popis .kontakt {padding: 0; margin: 0;}
#vypis-inzerenta .zbozi .detail .popis .kontakt a {text-decoration: none;}
#vypis-inzerenta .zbozi .detail .popis .kontakt span {font-weight: bold;}
#vypis-inzerenta .zbozi .detail h2 {font-size: 16px; font-weight: normal;margin:0 !important;padding:0 !important}
#vypis-inzerenta .zbozi .detail p { line-height: 1.3; text-align: justify; margin: 5px 0px; font-size: 13px; overflow: hidden;}
#vypis-inzerenta .zbozi .ifoto { width: 12%; text-align: center;}
#vypis-inzerenta .zbozi .ifoto a { display: block; text-decoration: none;}
#vypis-inzerenta .zbozi .ifoto img {max-width: 100%; max-height: 100px;}

/* poptavky */
#vypis-poptavky {}
#vypis-poptavky a { color: #3400dc; text-decoration: underline;}
#vypis-poptavky .poptavka { padding: 20px 0px; position: relative; border-radius: 7px 7px 7px 7px;}
#vypis-poptavky hr {background: url(/img/linka.png) bottom center no-repeat; height: 1px; border: 0; width: 100%; clear: both;}
#vypis-poptavky .poptavka .detail { float: left; width: 100%;}
#vypis-poptavky .poptavka .detail .popis { width: 70%; float: left;}
#vypis-poptavky .poptavka .detail .popis p.tags {padding: 0 0 10px 0; margin: 10px 0 0 0; }
#vypis-poptavky .poptavka .detail .popis p.tags span {font-weight: normal; float:left; padding: 3px 4px 3px 4px; margin: 2px 5px 0 0; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; /*border: 1px solid #aaa; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff)); background-image: -webkit-linear-gradient(#eee 20%,#fff 80%); background-image: -moz-linear-gradient(#eee 20%,#fff 80%); background-image: -o-linear-gradient(#eee 20%,#fff 80%); background-image: linear-gradient(#eee 20%,#fff 80%);*/ box-shadow: 0 1px 0 #fff inset; }
#vypis-poptavky .poptavka .detail h3 { font-weight: bold; color: #3400dc; margin:0 !important; padding:0 !important; }
#vypis-poptavky .poptavka .detail p { line-height: 1.3; text-align: justify; margin: 5px 0px; font-size: 11px;}
#vypis-poptavky .poptavka .detail .cena-dodavatel { margin-left: 71%; width: 31%; padding-top: 10px;}
#vypis-poptavky .poptavka .detail .cena-dodavatel .cena { float: right; width: 100%; font-size: 16px; padding-top: 15px; font-weight: bold;}
#vypis-poptavky .poptavka .detail .cena-dodavatel .cena span { font-weight: normal; font-size: 80%;}
#vypis-poptavky .poptavka .detail .cena-dodavatel .kontakt { float: right; width: 100%; padding-top: 15px; font-weight: bold;}
#vypis-poptavky .poptavka .detail .cena-dodavatel .dodavatel { margin-left: 50%; width: 49%; text-align: center;}
#vypis-poptavky .poptavka .detail .cena-dodavatel .dodavatel img { display: block; margin: 0px auto;}
#vypis-poptavky a.poptavka { color: #3400dc; text-decoration: underline;}


#strankovani { clear: both; height: 37px; text-align: right;}
#strankovani div { float: right; padding-right: 50px;}
#strankovani a, #strankovani span { background-position: center center; background-repeat: no-repeat; display: block; float: left; padding: 0px 7px; color: #000; height: 19px; padding-top: 18px; width: 10px;}
#strankovani a.aktivni { background-image: url(/img/tlapka.png); color: #fff;}
#strankovani .left, #strankovani .right { background-position: center 19px;}
#strankovani a.left { background-image: url(/img/left.png);}
#strankovani span.left { background-image: url(/img/left-neaktivni.png)}
#strankovani a.right { background-image: url(/img/right.png);}
#strankovani span.right { background-image: url(/img/right-neaktivni.png);}


#foot-obal { background: url(/images/titulka/prechod_dolni.png) bottom center repeat-x; height: 65px; padding-top: 20px; position: relative;}
.cara {margin: 5px 0px 0px 0px;}
#foot-obal #fb {position: absolute; top: 40px; overflow: hidden;}
#foot { width: 1040px; margin: 0px auto; font-size: 12px;  background: url("/images/titulka/logo-paticka.png") right center no-repeat;}
#foot p { margin: 0;}
#foot a { color: #000; font-size: 14px;}
#foot .odkazy { float: left; width: 100%; text-align: center; padding: 15px 0px 0px 0px;}
#foot .vyrobil {float: left; color: #999; width: 100%; text-align: center; padding: 10px 0px;}
#foot .odkazy span { padding: 0px 8px;}

#foot-obal .vyrobil .logo-ensis {display: inline-block; vertical-align: top; background: url("../img/logo_ensis.png") left top no-repeat; width: 50px; height: 12px; position: relative; top: 2px}
#foot-obal .vyrobil .logo-ensis span {display:none;}

/* login */
form.login.form { float: left; margin-right: 20px;}
.login.form a {text-decoration: none !important; margin-bottom: 5px; display: inline-block;}
div.login_clanek {}

/* registrace */
#vseobecna_sekce textarea {height: 100px; padding: 2px;}


/* vypis fotogalerie */
#content div.foto { vertical-align: top; text-align: center; font:normal 11px/11px Arial, sans-serif; width: 145px; padding: 10px 0 5px 0; float: left; height: 140px;}
#content div.foto img { 	padding: 3px;	margin: 5px 2px 5px 5px; background: #ccc; /* border: 1px solid #ddd; */}
#content div.foto img:hover	{ border: 1px solid #f1f1f1; background: #eee;}
#content div.foto .oramovat { border: 1px solid #ddd; } /* obrazky s odkazem thickbox */ /* 98c700 */

/* styly textu clanku (clanek) */
/*#content a { color: #00c;}*/
/*#content p { margin: 10px 25px;}
#content h1 { margin: 10px 25px;}
#content h2 { margin: 10px 25px;}
#content h3 { margin: 10px 25px;}
#content ul, #content ol { margin: 10px 15px;}*/
#content p { margin: 10px 0;}
#content h1 { margin: 10px 0;}
#content h2 { margin: 10px 0;}
#content h3 { margin: 10px 0;}
#content ul, #content ol { margin: 10px 0 10px 15px;}
#content p a { color: #3400dc; text-decoration: underline;}
/*#content span a { color: #3400dc; text-decoration: underline;}*/

/* clanek */
div.clanek a { color: #3400dc; }

/* formular - label a input na samostatnych radkach */
.nadpis_form {color:#cdbe9f;font-size:25px;text-transform:uppercase;}
.nadpis_form img {vertical-align: middle; margin-right: 10px;}
form {color:#656565;}
form div.float_left {width:45%;}
form div.line {margin-bottom:20px;clear:both;}
form div.line#vozidlo_vyber { min-height: 19px; /*padding-top: 16px;*/}
form div.line label {display:block;margin-bottom:5px;font-size:13px;float:left;width:130px;}
form div.line label.nofloat { float: none;}
form div.line input, form div.line select {display:block;border: 1px solid #ccc; font-size:14px;height:25px;padding-left:5px;float:left;}
form div.line textarea {display:block;border: 1px solid #ccc; font-size:16px; padding: 1px; width: 90%;}
/*form div.line input[type=text] {width: 90%;}*/
form div.line input[name=nazev] {max-width: 50%;}
form div.line input[name=cislond] {max-width: 50%;}
form div.line input[name=cena], form div.line input.cena_zarazeni {max-width: 120px;}
form div.line span.info {display:block;clear:both;}
form div.line input[type="checkbox"] {border:none}
form div.line input.form_button {font-size: 12px;}
#content div.line p.leftmargin { margin-left: 130px; max-width: 50%;}


form div.line2 label {display:block;margin-bottom:5px;font-size:13px;}
form div.line2 textarea {display:block;border: 1px solid #ccc; font-size:14px;padding:1px;float:left; width: 100%;}
form div.float_left input, form div.float_left select {width:100%;display:block;border: 1px solid #ccc; font-size:14px;height:25px;padding-left:5px;}
form div.float_left select, form div.line select {height:30px;padding:3px;}
form div.float_left.first {margin-right:55px;}
form div.fix {padding-top: 0;}
#reg_form div.fix {padding-top: 15px;}
#reg_form .buttons input.bigger { margin-right: 41px;}
form div.float_left div {width:45%;float:left;}
form div.float_left div.first {margin-right: 46px;}
form label.error {color:#C20001;}

form label.error {color:#C20001;}

form input.error, textarea.error, select.error {border:1px solid #C20001 !important;}

form div.nobuttons input[type="submit"] {border:0; background: none; cursor:pointer; margin: 0; text-decoration: underline; color: #3400dc;}
form div.buttons {margin: 10px 0 10px 0;position:relative;text-align: right;}
form div.buttons p { display: block; float: left;}
form div.buttons input.samotne {width:99px;height:24px;border:0px;position:absolute;right:-2px;}
form div.buttons input[type="submit"] {border:1px solid #ccc;cursor:pointer; margin: 0;}
form div.buttons input[type="submit"].bigger, .form_button.bigger {padding: 10px 14px 10px 14px !important; font-size: 16px;}
form div.buttons div.fix {padding-top: 10px;}
form h3.odskok {margin-top:40px;}
form h3 {font-size:25px;font-weight:normal;}

#form_zapomenute_heslo div.buttons {margin: 0 0 10px 0; text-align: left;}

/* formular label a input v jedne radce */
form.inline {}
form.inline div {margin-bottom: 10px}
form.inline label {display: inline-block; vertical-align: middle; margin-right:5px;margin-top:7px;float:left;text-align:right}
form.inline textarea {width:auto;}
form.inline input[type=text], form.inline input[type=password] {width: 300px; padding: 4px 8px; border: 1px solid #ccc; font-size: 100%; font-family: Arial}

/* pridani inzeratu */
table.inzerat-navigace {width: 100%; margin: 0px; padding: 0px; border-collapse: separate; border-spacing: 0; margin-bottom: 20px;}
table.inzerat-navigace a {color: black;}
table.inzerat-navigace tr {height: 60px;}
table.inzerat-navigace td {margin: 0px; padding: 0px; text-align: center;}
table.inzerat-navigace td.left {border-radius: 7px 0 0 7px; -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; border-left: solid 1px #EEEEEE;}
table.inzerat-navigace td.right {border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; border-right: solid 1px #EEEEEE;}
table.inzerat-navigace td.next {background: url("../img/vlozit_inzerat_navigace_sipka.png") right top no-repeat; padding-right: 11px;}
table.inzerat-navigace td.before {background: url("../img/vlozit_inzerat_navigace_sipka2.png") right top no-repeat; padding-right: 11px; border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; }
table.inzerat-navigace td.back {background-color: #EEEEEE;}
table.inzerat-navigace td.active {border-top: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; background-color: white; font-weight: bold;}
.line {padding-bottom: 5px;}
.line.cena {position:relative}
.line.cena span.kc {position: relative; top: 7px;}
.line input[type=text], .line input[type=password], .line textarea, .line select {border-radius: 4px 4px 4px 4px; margin-bottom: 5px;}
.line.cena .suggest {width: 130px; position:absolute;top: 30px;left:130px;background-color:#fff;z-index:20000;}
.line.cena .suggest .content {border:1px solid #ccc}
.line.cena .suggest .content .item {cursor:pointer;margin:0 !important;padding:10px 25px;}
.line.cena .suggest .content .item:hover {background-color: #ccc;}
.line .kategorie_vyber { display: block; min-width: 150px; /*max-width: 650px;*/ position: relative;}
.line .kategorie_vyber select.sel_kat_ajax {height: 144px; min-width: 150px;}
.line .sel_kat_path {font-weight: bold;}
.line #filtr_vyber .parametr2 { border: none; width: 41%; padding: 0; margin: 0 2px 2px 0; float: left; text-align: left;}
.line #filtr_vyber .parametr2 select { border: 1px solid #e5e5e5; text-align: center; padding: 0px; margin: 0px; }
.line #filtr_vyber .parametr2 ul { margin: 0; padding: 0; }
.line #filtr_vyber .parametr2 input { margin: 0; padding: 2px; }
.line #filtr_vyber .parametr2 ul { margin-top: 23px; padding: 0px; }
#vozidlo_vyber .parametr2 { border: none; min-width: 20%; padding: 0; margin: 0 2px 2px 0; float: left; text-align: left;}
#vozidlo_vyber .parametr2 select { border: 1px solid #e5e5e5; text-align: center; padding: 0px; margin: 0px; }
#vozidlo_vyber .parametr2 ul { margin: 0; padding: 0; }
#vozidlo_vyber .parametr2 input { margin: 0; padding: 2px; }
#vozidlo_vyber .parametr2 ul { margin-top: 23px; padding: 0px; }
.buttons input[type=submit], input.form_button[type=submit], a.form_button, input.form_button[type=file] {text-decoration: none !important; color: #00c; font-weight: bold; padding: 5px; border-radius: 7px 7px 7px 7px; -moz-border-radius: 7px 7px 7px 7px; -webkit-border-radius: 7px 7px 7px 7px; border: 1px solid #aaa;  background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image: -webkit-linear-gradient(#eee 20%,#fff 80%); background-image: -moz-linear-gradient(#eee 20%,#fff 80%); background-image: -o-linear-gradient(#eee 20%,#fff 80%); background-image: linear-gradient(#eee 20%,#fff 80%); box-shadow: 0 1px 0 #fff inset; font-family: Arial, Helvetica, sans-serif;} /* float: right; */
.buttons input[type=submit]:hover, .buttons input[type=submit]:active, input.form_button[type=submit]:hover, input.form_button[type=submit]:active, input.form_button[type=file]:active, input.form_button[type=file]:hover, a.form_button:hover, a.form_button:active {color: #d42119; border: 1px solid #bbb; cursor: pointer;}
.buttons input[type=submit] .nonactive, a.form_button.nonactive {color: #bbb !important; cursor: default !important;}
.buttons input[type=submit] .nonactive:hover, .buttons input[type=submit] .nonactive:active, a.form_button.nonactive:hover, a.form_button.nonactive:active {cursor: default !important; color: #bbb !important;}
.line.margin {margin-left: 130px;}
.line img {vertical-align: middle;}
form#inzerat_pridani div.clear.space {padding-bottom: 16px;}
form#inzerat_pridani #pri_tel label.error { float: none; margin-left: 130px; margin-bottom: -10px; clear: left;}
form#inzerat_pridani #pri_email label.error { float: none; margin-left: 130px; margin-bottom: -10px; clear: left;}
form#inzerat_pridani label.odpocet_dph {text-align: right; vertical-align: middle;}
form#inzerat_pridani input[type=checkbox] {height: auto;}
form#inzerat_pridani div.line textarea {max-width: 50%; padding: 4px 0 4px 5px; font-size: 14px; float: left;}
form#inzerat_pridani div.line input[type=text] {margin-left: 0px;}
form#inzerat_pridani_prihlasit .prihlaseni {border: solid 1px #ccc; padding: 10px; margin: 5px 0 25px 0; border-spacing: 0px; border-collapse: separate; position: absolute; margin-top: -5px; right: 20px; width: 320px;}
form#inzerat_pridani_prihlasit .prihlaseni div.buttons a {float: left;}
form#inzerat_pridani_prihlasit .prihlaseni div.buttons input {float: right; text-align: right;}
form#inzerat_pridani_prihlasit .prihlaseni p {padding: 0; margin: 0;}
div.inzerat_form_zpet {float: left; text-align: left;}
div.inzerat_form_zpet a { display: block;}
div.pridat_inzerat_krok_2.multivyber {margin-left: 20px;}
div.pridat_inzerat_krok_2.multivyber div.buttons {margin: 3px 0 20px 0px;}
div.pridat_inzerat_krok_2.multivyber div.buttons span {line-height: 25px;}
div.pridat_inzerat_krok_2.multivyber div.buttons input[type=submit] {margin-left: 10px;}
form.pridat_inzerat_krok_2 div.buttons {margin: 0px 0 10px 0;}
form.pridat_inzerat_krok_2 .line.ml20 {margin-bottom: 0px; padding-bottom: 0px;}
form.pridat_inzerat_krok_2 label.odpocet_dph {text-align: right; vertical-align: middle;}
form.pridat_inzerat_krok_2 .odpocet_dph {height: 12px}
form.pridat_inzerat_krok_2 .cena .form_button {font-size: 12px; vertical-align: baseline !important; height: 28px; margin-left: 5px;}
#uploader .plupload_header_content {background: none !important; padding-left: 10px;}

/* login formular */
form.prihlaseni {width: 50%; border: solid 1px #ccc; border-radius: 5px; padding: 20px 0px 20px 20px; float: left;}
form.prihlaseni label {width: 20%; margin: 0px 0px 10px 0px; display: inline-block; vertical-align: middle;}
form.prihlaseni input[type=text], form.prihlaseni input[type=password] {width: 60%; border: solid 1px #ccc; border-radius: 5px; height: 30px; margin: 0px 0px 10px 0px; font-size: 14px;}
form.prihlaseni .buttons {width: 82%; margin: 0px;}
form.prihlaseni .buttons_next {width: 82%; margin: 0px; float: left;}
form.prihlaseni a {color: #00F;}
.letak {float: right;}



form.login.form .prihlaseni {border: solid 1px #ccc; padding: 10px; margin: 5px 0 25px 0; border-spacing: 0px; border-collapse: separate;}
form.login.form .prihlaseni div.buttons a {float: left;}
form.login.form .prihlaseni div.buttons input {float: right; text-align: right; margin-left: 15px;}
form.login.form .prihlaseni div.fix {padding-top: 10px;}
form.login.form .prihlaseni div.buttons_next div {margin: 0 15px 0 0; display: block;}
form.login.form .prihlaseni p {padding: 0; margin: 0;}

/* pridani poptavky */
#f_tags_addTag input[id=f_tags_tag] {border: 0px;} 
#f_tags_tagsinput {border-radius: 4px 4px 4px 4px; margin-bottom: 5px;}
div.tagsinput .tag a {font-weight: bold; color: #82ad2b; text-decoration: none; font-size: 11px;}
div.tagsinput span.tag {background: #ccc;}

/* zobrazeni kontaktu poptavky */
#poptavka_inzeratu_kontakt div {display: block; margin: 15px 0 0 0;}

/* kontakt */
#form_kontakt textarea {width: 316px; padding: 0; margin: 0;}
#form_kontakt div.buttons {width: 316px; float: left; padding-left: 2px;}
#form_kontakt input[type="submit"] {margin-right: 65px !important;}

/*detail inzeratu*/
a.link { color: #3400dc; text-decoration: underline;}
#detail_inzeratu {width:100%; margin: 10px 0 0 0; position: relative;}
#detail_inzeratu .nazev {width: 65%; float: left;}
#detail_inzeratu .nazev h1 {font-size: 24px; font-family: Helvetica, sans-serif; font-weight: 500; color: #000;}
#detail_inzeratu .cena {width: 30%; float: right; text-align: right; color: #E20613; font-family: Helvetica, sans-serif; font-size: 24px; font-weight: 600;}
#detail_inzeratu .cena span {font-family: Helvetica, sans-serif; font-size: 20px; color: #4C4C4C;}
#detail_inzeratu smalltext {font-family: Helvetica, sans-serif; font-size: 20px; color: #AAA; font-weight: normal;}
#detail_inzeratu .conFoto {float: left; width: 50%; text-align: left;}
#detail_inzeratu .conFoto div.smallFoto {width: 92%; margin: 5px 0 0 0; padding: 10px 0px; height: 74px; overflow: hidden; position: relative; background: #EEE;}
#detail_inzeratu .conFoto div.smallFoto #galleryPictures {width: 100%; position: relative; overflow: hidden;}
#detail_inzeratu .conFoto div.smallFoto table.smallFoto {width: 100%; position: relative;}
#detail_inzeratu .conFoto div.smallFoto table.smallFoto div.fotos {width: 100%; overflow: hidden; position: relative;}
#detail_inzeratu .conFoto div.smallFoto table.smallFoto div.fotos table {padding: 0px 50px 0px 50px; position: relative; z-index: 9;}
#detail_inzeratu .conFoto div.smallFoto div.smallFotoLeft {position: absolute; z-index: 10; top: 0px; left: 0px; width: 50px; text-align: left; margin: 0; padding: 0;}
#detail_inzeratu .conFoto div.smallFoto div.smallFotoLeft img {padding: 12px 0px 0px 20px; margin: 0; border: 0;}
#detail_inzeratu .conFoto div.smallFoto div.smallFotoRight {position: absolute; z-index: 10; top: 0px; right: 0px; width: 50px; text-align: right; margin: 0; padding: 0;}
#detail_inzeratu .conFoto div.smallFoto div.smallFotoRight img {padding: 12px 20px 0px 0px; margin: 0; border: 0;}
#detail_inzeratu .conFoto div.smallFoto table {border-collapse: separate; border: 0; padding: 0; margin: 0; border-spacing: 0px;}
#detail_inzeratu .conFoto div.smallFoto table td {margin: 0; padding: 5px 0px 0px 10px;}
#detail_inzeratu .conFoto div.smallFoto img {border-radius: 3px 3px 3px 3px; max-width: 96px; max-height: 72px; margin: 0 3px 0 0;}
#detail_inzeratu .conObsah {width: 50%; float: left;}
#detail_inzeratu .conObsah .text {padding: 0px 15px 0px 0px; font-family: Helvetica, sans-serif; color: #4C4C4C; font-size: 15px; font-weight: 400; line-height: 23px;}
#detail_inzeratu .conObsah .text_vice {text-align: right;}
#detail_inzeratu .conObsah .kontaktovat {height: 66px; background: url(/images/detail/kontaktovat.png) repeat-x left top; margin: 0px 0px 20px 0px;}
#detail_inzeratu .conObsah .kontaktovat a {font-family: Helvetica, sans-serif; font-size: 30px; font-weight: 600; color: #FFF; text-decoration: none; display: block; padding: 11px 0px 0px 30px; float: left;}
#detail_inzeratu .conObsah .kontaktovat a img {padding: 0px 10px 0px 0px; display: inline-block; vertical-align: middle;}
#detail_inzeratu .conObsah .parametry {width: 100%; margin: 20px 0px 0px 0px;}
#detail_inzeratu .conObsah .parametry th {color: #AAA; font-size: 16px; font-family: Helvetica, sans-serif; width: 30%; text-align: left; font-weight: 400; padding: 3px 0px;}
#detail_inzeratu .conObsah .parametry td {color: #000; font-size: 16px; font-family: Helvetica, sans-serif; font-weight: 400; padding: 3px 0px;}
#detail_inzeratu .conObsah .buttons {margin: 20px 0px 0px 0px;}
#detail_inzeratu .conObsah .buttons a {font-family: "Oswald", sans-serif; font-size: 20px;}
#detail_inzeratu .conObsah .buttons a.tiskarna {margin-right: 10px;}
#detail_inzeratu .conObsah .buttons a.share {margin-right: 10px;}
#detail_inzeratu .conObsah .buttons a img {padding: 0px 10px 0px 0px;}
#detail_inzeratu hr {width: 100%; background: #EEE; margin: 20px 0px;}
#detail_inzeratu .contact {float: left; width: 33%;}
#detail_inzeratu .contact form {}
#detail_inzeratu .contact form input[type=text] {width: 97%; height: 45px; background: #F3F3F3; border: none; margin: 15px 0px 0px 0px; outline: none;} 
#detail_inzeratu .contact form textarea {width: 97%; height: 90px; background: #F3F3F3; border: none; margin: 15px 0px 0px 0px; outline: none;} 
#detail_inzeratu .contact ::-webkit-input-placeholder { font-size: 13px; color: #4C4C4C; padding: 0px 0px 0px 5px;}
#detail_inzeratu .contact ::-moz-placeholder { font-size: 13px; color: #4C4C4C; padding: 0px 0px 0px 5px; } /* firefox 19+ */
#detail_inzeratu .contact :-ms-input-placeholder { font-size: 13px; color: #4C4C4C; padding: 0px 0px 0px 5px;} /* ie */
#detail_inzeratu .contact input:-moz-placeholder { font-size: 13px; color: #4C4C4C; padding: 0px 0px 0px 5px; }
#detail_inzeratu .contact form input[type=submit] {border: none; box-shadow: 0px 0px 3px rgba(0,0,0,0.2); background: #F3F3F3 /*url(/images/detail/odeslat.png) repeat-x left top*/; float: left; color: #000; font-size: 34px; padding: 10px 20px; margin: 0px 0px 0px 0px; font-family: Helvetica, sans-serif; font-weight: 500; cursor: pointer;}
#detail_inzeratu .contact form input[type=submit]:hover {opacity: 0.8;}
#detail_inzeratu .contact .nadpis1 {font-size: 22px; color: #000; font-family: Helvetica, sans-serif; font-weight: 400;}
#detail_inzeratu .contact .nadpis2 {font-size: 22px; color: #000; font-family: Helvetica, sans-serif; font-weight: 200;}
#detail_inzeratu .prodejce {width: 33%; float: left;}
#detail_inzeratu .prodejce .nadpis {font-size: 22px; color: #000; font-family: Helvetica, sans-serif; font-weight: 400;}
#detail_inzeratu .prodejce .jmeno {font-size: 22px; color: #000; font-family: Helvetica, sans-serif; font-weight: 400; padding: 0px 0px 15px 0px; margin: 0px;}
#detail_inzeratu .prodejce .obsah {padding: 15px 0px 0px 10px;}
#detail_inzeratu .prodejce table {width: 100%; margin: 20px 0px 0px 0px;}
#detail_inzeratu .prodejce table th {color: #AAA; font-size: 16px; font-family: Helvetica, sans-serif; width: 30%; text-align: left; font-weight: 400; padding: 3px 0px;}
#detail_inzeratu .prodejce table td {color: #000; font-size: 16px; font-family: Helvetica, sans-serif; font-weight: 400; padding: 3px 0px;}
#detail_inzeratu .mapa {width: 33%; float: right;}
/*#detail_inzeratu .prodejce_buttons {float: left; width: 60%; padding: 60px 0px 0px 20px; position: absolute; bottom: 0px; right: 30px;}*/
#detail_inzeratu .prodejce_buttons {font-family: "Oswald", sans-serif; font-size: 20px;}
/*#detail_inzeratu .prodejce_buttons a.inzeraty {margin-right: 30px;}
#detail_inzeratu .prodejce_buttons a.hodnotit {margin-right: 30px;}*/
#detail_inzeratu .prodejce_buttons img {padding: 0px 10px 0px 0px; display: inline-block; vertical-align: middle;}


/* detail inzerent */
div.detail-inzerent table.detail-inzerent {width: 100%; border-collapse: separate; border-spacing: 3px;}
div.detail-inzerent table.detail-inzerent th {border: solid 1px #eee; border-radius: 5px 5px 5px 5px; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(80%,#eee)); background-image: -webkit-linear-gradient(#fff 20%,#eee 80%); background-image: -moz-linear-gradient(#fff 20%,#eee 80%); background-image: -o-linear-gradient(#fff 20%,#eee 80%); background-image: linear-gradient(#fff 20%,#eee 80%);}
div.detail-inzerent table.detail-inzerent tr td.c {text-align: center;}
div.detail-inzerent table.detail-inzerent td {padding: 5px 8px 5px 8px;} 
div.detail-inzerent table.detail-inzerent td a {text-decoration: none; color: rgb(52, 0, 220);}
div.detail-inzerent table.detail-inzerent td img {vertical-align: middle; padding: 0; margin: 0;}
div.detail-inzerent table.detail-inzerent th {padding: 5px 8px 5px 2px; text-align: right; width: 100px;}
div.detail-inzerent .leftFloated {float: left; padding: 0 20px 0 0;}
div.detail-inzerent .rightFloated {float: right; padding: 0 0 0 20px;}
div.detail-inzerent div.contact {border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 10px 0 0 10px; border-radius: 0 0 0 10px;}
div.detail-inzerent span.bui-button {margin: 5px 0 0 0; display: block;}

/* strankovani - paging */
.paging {margin: 0; min-height: 24px;}
.paging a { color: #3400dc; text-decoration: none;}
.paging .akt {font-weight: bold; color: black;}
.paging form {float: right; padding: 0; margin: 0;}

/* strankovani - paging */
.paging2 {margin: 15px 0 15px 0; min-height: 24px;}
.paging2 a { color: #3400dc; text-decoration: none;}
.paging2 .akt {font-weight: bold; color: black;}
.paging2 form {float: right; padding: 0; margin: 0;}

/* zpravy serveru */
.zprava_serveru {}
.zprava_serveru p {line-height: 170%;}
.zprava_serveru p.text {margin: 0 0 0 50px !important; padding: 10px; border: solid 1px #eee; border-radius: 7px 7px 7px 7px;}
div.zprava_serveru_link {text-align: right; padding-top: 15px;}

/* buttony */
span.bui-button a {padding: 5px 5px 5px 5px; font-weight: normal; font-family: MyDesyrel1; font-size: 16px; border-radius: 3px 3px 3px 3px; text-decoration: none;}
span.bui-button a:hover, span.bui-button a:active {text-decoration: none; font-weight: normal;}
span.bui-button .bui-yellow {border: solid 1px #AC7E4D; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#E5994B),color-stop(80%,#C87F30)); background-image: -webkit-linear-gradient(#E5994B 20%,#C87F30 80%); background-image: -moz-linear-gradient(#E5994B 20%,#C87F30 80%); background-image: -o-linear-gradient(#E5994B 20%,#C87F30 80%); background-image: linear-gradient(#E5994B 20%,#C87F30 80%);}
span.bui-button a.bui-yellow {color: black;}
span.bui-button a.bui-yellow:hover, span.bui-button a.bui-yellow:active {color: #FFFFFF !important;}
span.bui-button a.bui-yellow i img {border: solid 1px #B3702A; border-radius: 3px 3px 3px 3px; margin: 0; padding: 0; vertical-align: middle;}
span.bui-button .bui-red {border: solid 1px #ad4d4d; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#e55252),color-stop(80%,#c93131)); background-image: -webkit-linear-gradient(#e55252 20%,#c93131 80%); background-image: -moz-linear-gradient(#e55252 20%,#c93131 80%); background-image: -o-linear-gradient(#e55252 20%,#c93131 80%); background-image: linear-gradient(#e55252 20%,#c93131 80%);}
span.bui-button a.bui-red {color: white;}
span.bui-button a.bui-red:hover, span.bui-button a.bui-red:active {color: black !important;}
span.bui-button a.bui-red i img {border: solid 1px #b42a2a; border-radius: 3px 3px 3px 3px; margin: 0; padding: 0; vertical-align: middle;}
span.bui-button .bui-grey {border: solid 1px #5a5a5a; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#6b6b6b),color-stop(80%,#595959)); background-image: -webkit-linear-gradient(#6b6b6b 20%,#595959 80%); background-image: -moz-linear-gradient(#6b6b6b 20%,#595959 80%); background-image: -o-linear-gradient(#6b6b6b 20%,#595959 80%); background-image: linear-gradient(#6b6b6b 20%,#595959 80%);}
span.bui-button a.bui-grey {color: white;}
span.bui-button a.bui-grey:hover, span.bui-button a.bui-grey:active {color: black !important;}
span.bui-button a.bui-grey i img {border: solid 1px #4d4d4d; border-radius: 3px 3px 3px 3px; margin: 0; padding: 0; vertical-align: middle;}
span.bui-button a i {margin: 0 5px 0 0; padding: 0;}
span.bui-button i.b-black {background-color: #000000;}
span.bui-button i.b-white {background-color: #FFFFFF;}
span.bui-button i.b-grey {background-color: #666666;}

/* reakce na inzerat */
.inzerat_reakce {}
.inzerat_reakce_odpoved { margin-left: 10%; margin-top: 25px; }

/* reklamni plochy */
div.reklamaLeft {position: absolute; left: -160px; top: 68px; width: 160px; height: 600px; overflow: visible; display: block; z-index: 10;}
#detail div.reklamaLeft { left: -170px;}
div.reklamaLeft div.in {position: fixed; width: 160px; height: 600px; border: solid 0px white; }
div.reklamaLeft div.in p {padding: 0; margin: 0;}
div.reklamaRight {position: absolute; right: -160px; top: 68px; width: 160px; height: 600px; overflow: visible; display: block; z-index: 10;}
#detail div.reklamaRight { right: -160px;}
div.reklamaRight div.in {position: fixed; width: 125px; height: 600px; border: solid 0px white; text-align: right; }
div.reklamaRight div.in p {padding: 0; margin: 0;}

/* topovani */
table.topovani {width: 100%; border-collapse: separate;}
table.topovani th {border: solid 1px #eee; border-radius: 5px 5px 5px 5px; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(80%,#eee)); background-image: -webkit-linear-gradient(#fff 20%,#eee 80%); background-image: -moz-linear-gradient(#fff 20%,#eee 80%); background-image: -o-linear-gradient(#fff 20%,#eee 80%); background-image: linear-gradient(#fff 20%,#eee 80%);}
table.topovani tr td.c {text-align: center;}
table.topovani td, table.topovani th {padding: 5px;}

/* tabulka kreditu */
table.kredity {width: 100%; border-collapse: separate; margin: 0 auto;}
table.kredity th {border: solid 1px #eee; border-radius: 5px 5px 5px 5px; background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(80%,#eee)); background-image: -webkit-linear-gradient(#fff 20%,#eee 80%); background-image: -moz-linear-gradient(#fff 20%,#eee 80%); background-image: -o-linear-gradient(#fff 20%,#eee 80%); background-image: linear-gradient(#fff 20%,#eee 80%);}
table.kredity tr td.c {text-align: center;}
table.kredity th { padding: 5px;}
table.kredity td { padding: 10px 5px 10px 10px; border-bottom: solid 1px #eee; text-align: center;}
table.kredity td.space {border-bottom: solid 3px #eee;}

/* vlastni dialog okno */
div.customDialogMain {position: fixed; z-index: 11111; width: 100%; height: 100%; background: rgba(0,0,0,0.3); top: 0px; left: 0px;}
div.customDialog {position: fixed; width: 400px; left: 50%; top: 50%; margin-left: -200px; padding: 15px; border-radius: 10px 10px 10px 10px; background: white; -webkit-box-shadow: 6px 6px 10px black; -moz-box-shadow: 6px 6px 10px black; box-shadow: 6px 6px 10px black; }

/* hlasky */
.msg_error {color: #c20001;font-size:16px;}

.cistic, .clear, .fix { clear: both;}
.hidden {display:none !important;}
.float_left {float:left;}

.w600 { width: 600px;}
.w300 { width: 300px;}
.w200 { width: 200px;}
.w150 { width: 150px;}
.w120 { width: 120px;}
.w100 { width: 100px;}
.w50 { width: 50px;}
.w80 { width: 80px;}

.w50p { width: 50%;}

.red {color: #C20001;}
.gray {color: grey;}
.lightgray {color: lightgray}
.darkgray {color: darkgray}
.blue {color: blue}
.black {color: black}

.bg-lightgray {background-color: #f1f1f1;}

.bg-padding {padding: 5px;}

.aLeft {text-align: left;}
.aRight {text-align: right;}
.aCenter {text-align: center;}
.aJustify {text-align: justify;}

.mt25 { margin-top: 25px;}
.ml20 { margin-left: 20px;}

.b {font-weight: bold;}
.i {font-style: italic;}

/* ajax spinner */
#ajax-spinner {
    position: fixed;
    top: 0px;
    left: 0px;
/*    background: rgba(0,0,0,0.3) url('../images/spinner/spinner2.gif') no-repeat 50% 50%;*/
    background: rgba(0,0,0,0.3);
    font-size: 0;
    width: 100%;
    height: 100%;
    z-index: 123456;
    display: none;
}

/* rotace vykreslovani - vertikalne */
.rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* uprava chosen selectory */
form#form-filter .chosen-container-single .chosen-default, form#form-filter .chosen-container-single .chosen-single {
    color: black;
}

/* autocomplete */
.ui-autocomplete.ui-widget-content {background: none #fff; text-align: left;}
.ui-autocomplete a.ui-corner-all {color: #000;cursor:pointer}
.ui-autocomplete a.ui-corner-all.ui-state-hover {background:none;border:none;margin:0}

/* vyber zpusobu platby */
#zpusoby_platby {}
#zpusoby_platby .zpusob_platby {float:left;padding:18px;text-align:center}
#zpusoby_platby .zpusob_platby a {display:block;width:100%;height:100%;}
#zpusoby_platby .zpusob_platby a span {display:block;}

.platba-block {display: inline-block; margin-right: 10px;}

.form_zpusob_platby .buttons {text-align:left}
.form_zpusob_platby .buttons .tlacitko {margin-top: 15px !important;}


/* nastylovani kategorii pro XML import */
#xml-kategorie ul {margin:0;padding:0px 20px;list-style-type:disc}
.form_import .line label {width:auto;float:none}
.form_import .line input, .form_import .line select {float:left;}

