/* Tagy */

body {
  background:#edf2f4 url(/images/body.jpg) repeat 0 0;
  margin:0;
  padding:0;
  font-size:11px;
  color:#484848;
  font-family:Arial,sans-serif;
}

a,.ui-widget-content a {
  color:#d50909;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a img {
  border:0;
}

.red {
  color:#D50909;
}

ul,li {
  margin:0;
  padding:0;
  list-style-type:none;
}

h1 {
  margin:0;
  padding:0 0 0 3px;
  font-size:21px;
  letter-spacing:0.5px;
  color:#d50909;
}


h1.tahoma {
  padding:5px 0 0 7px;
  letter-spacing:0;
}



table,td,form {
  margin:0;
  padding:0;
}

/* Zakladni tridy */

.hidden {
  display:none;
}

.bold {
  font-weight:bold;
}

.clear {
  clear:both;
}

.submit {
  cursor:pointer;
}

.show-img {
  height:0;
  overflow:hidden;
  display:block;
}

.tahoma {
  font-family:tahoma;
}

.quater {
  width:24.5%;
  float:left;
  display:inline;
}

.text-center {
  text-align:center;
}

.float-left {
  float:left;
}

/* prebiti jquery */

.ui-widget-content {
  border:0;
}

.ui-tabs {
  padding:0;
}

.tab-box-holder.ui-tabs {
  padding:0;
}

.tab-box-holder.ui-widget-content {
  border:0;
}

.tab-box-holder.ui-corner-all {
  -moz-border-radius:0;
}

.tab-box-holder.ui-tabs .ui-tabs-panel,.ui-tabs .ui-tabs-panel {
  padding:0;
}

.tab-box-holder {
  position:relative;
  top:0;
  left:0;
}

.ui-tabs .ui-tabs-nav.red-tab li a {
  float:left;
  padding:0;
}

.red-tab .ui-state-default a,.red-tab .ui-state-default a:link,.red-tab .ui-state-default a:visited {
  color:#fff;
}

.red-tab .ui-state-active a,.red-tab .ui-state-active a:link,.red-tab .ui-state-active a:visited {
  color:#858585;
}

.tab-box-holder .ui-widget-content {
  color:#484848;
}

.tab-box-holder.ui-widget {
  font-size:100%;
}





/* Layout */

#background {
  background:transparent url(/images/background.jpg) no-repeat top center;
  height:1000px;
}

#body {
  background:transparent url(/images/body-background.jpg) repeat-x top left;
  height:1000px;
}

#layout {
  width:939px;
  margin:0px auto 20px auto;
  position:relative;
}

#top-banner {
    left:470px;
  position:absolute;
  top:1px;
}

#head {
  height:140px;
  overflow:hidden;
  width:100%;
  position:absolute;
  top:0;
  left:0;
}

.logo-blank {
  position:absolute;
  top:0;
  left:0;
}

#content {
  width:654px;
  padding:0 0 0 12px;
  float:left;
}

#right {
  width:250px;
  float:left;
  margin-left:11px;
  margin-top:-3px;
}

#middle {
  background-color:#fff;
  margin-right:2px;
  width:937px;
  margin-top:140px;
}

.clear.special {
  height:1px;
  overflow:hidden;
}

#footer {
  background:transparent url(/images/footer.jpg) no-repeat top left;
  height:74px;
}

/* Head */

#facebook {
  display:block;
  width:24px;
  height:0px;
  padding-top:24px;
  overflow:hidden;
  float:left;
  background-image:url(/images/facebook.jpg);
  position:relative;
  top:1px;
  right:28px;
}

#rss {
  display:block;
  width:24px;
  height:0px;
  padding-top:24px;
  overflow:hidden;
  float:left;
  background-image:url(/images/rss.jpg);
  position:relative;
  top:0px;
  right:19px;
}

#youtube {
  display:block;
  width:27px;
  height:0px;
  padding-top:25px;
  overflow:hidden;
  float:left;
  background-image:url(/images/youtube.jpg);
  position:relative;
  top:0px;
  right:12px;
}

#logo {
  position:absolute;
  bottom:5px;
  right:25px;
  font-size:170%;
  width:235px;
  text-align:center;
}

#logo big {
  font-weight:bold;
}

#logo2 {
  position:absolute;
  top:0;
  left:0;
  width:430px;
  height:90px;
}

#logo2:hover {
  text-decoration:none;
}

#feed {
  position:absolute;
  bottom:30px;
  right:266px;
  z-index:2;
}

#menu {
  width:632px;
  height:26px;
  padding:11px 0 0 23px;
  position:absolute;
  bottom:0;
  left:11px;
  overflow:hidden;
  background: #f4f4f4 url(/images/menu.jpg) no-repeat 0 0;
  z-index:1;
}

ul#menu li a {
  color:#7e7e7e;
  font-size:12px;
  font-family:tahoma;
  text-decoration:none;
}

ul#menu li {
  display:inline;
  margin:0 20px 0 0;
}

/* right */

ul.top-menu {
  margin:7px 0px 0px 0;
  height:55px;
}

ul.top-menu li a {
  display:block;
  width:120px;
  height:17px;
  padding:2px 0 0 0;
  text-align:center;
  background: #f4f4f4 url(/images/top-button.jpg) no-repeat 0 0;
  color:#7b7b7b;
  text-decoration:none;
}

ul.top-menu li#add-advert a {
  background: url("/images/add-advert.jpg") no-repeat scroll 0 0 transparent;
  padding:21px 0 0 0;
  height:0;
  width:100px;
  float:none;
  margin:0 auto;
  overflow:hidden;
}

ul.top-menu li#add-advert {
  width:100px;
  float:none;
  margin:0 auto;
  clear:both;
  position:relative;
  top:5px;
  left:0;
}

ul.top-menu li a:hover {
  background: #f4f4f4 url(/images/top-button-hover.jpg) no-repeat 0 0;
}

ul.top-menu li {
  float:left;
  margin:4px 5px 0 0;
}

.gray-box, .gray-box-shopad {
  background: #f6f6f6 url(/images/gray-box.jpg) repeat-y 0 0;
  position:relative;
  margin:0 0 8px 0;
}



#content .gray-box {
  background: #f6f6f6 url(/images/gray-box-content.jpg) repeat-y 0 0;
}

#content #tabs .gray-box {
  background: #f6f6f6 url(/images/gray-box-content-2.jpg) repeat-y 0 0;
}


.gray-box h2, .gray-box-shopad h2,.gray-box .gray-box-top div,.light-box-top div {
  color:#fff;
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:10px 0 5px 32px;
}

.light-box-top div {
  color:#000;
}

.gray-box.shopad h2 {
  font-weight:bold;
  padding:10px 0 5px 13px;
}

.gray-box.shopad {
  width:647px;
}

.gray-box .light-box-top h2, .gray-box-shopad .light-box-top h2, .shopProd h2 {
  color:#000;
}

.gray-box h2.key {
  background: transparent url(/images/key.jpg) no-repeat 0 0;
}

.gray-box h2.radi {
  background: transparent url(/images/radi.jpg) no-repeat 0 0;
  padding-left:40px;
}

.gray-box h2.tips,
.gray-box .tips {
  background: transparent url(/images/tips.jpg) no-repeat 0 0;
  padding-left:40px;
}

.gray-box div.klama {
  padding-left:15px;
}

.gray-box h2.tips-net {
  background: transparent url(/images/net-tips.jpg) no-repeat 0 0;
  padding-left:40px;
}

.shopProd h2.tips {
  background: transparent url(/images/tips.jpg) no-repeat 0 0;
  padding-left:40px;
}


.gray-box-top {
  background: #acacac url(/images/gray-top.jpg) no-repeat 0 0;
  height:33px;
  overflow:hidden;
}

.light-box-top {
  background: #f4f4f4 url(/images/light-top.jpg) no-repeat 0 0;
  height:35px;
  overflow:hidden;
}

#content  .shopad .light-box-top {
  background: #f4f4f4 url(/images/prod-content.jpg) no-repeat 0 0;
}

.light-box-top-icon {
  display: block;
  width: 15px;
  height: 15px;
  float: right;
  margin: 10px 5px 5px 0px;
}
#content .light-box-top {
  background-image: url(/images/tips-content.jpg);
}

#content #tabs .light-box-top {
  background-image: url(/images/tips-content-2.jpg);
}
/* upraveno */
.shopProd {
  background: #f4f4f4 url(/images/prod-content.jpg);
  height:35px;
}



.gray-end {
  background: transparent url(/images/gray-box-bottom.png) no-repeat 0 0;
  width:250px;
  height:5px;
  overflow:hidden;
  display:block;
  position:absolute;
  bottom:0px;
  left:0;
}
/* upraveno */
.gray-end-shopad {
  background: transparent url(/images/gray-tip-end.jpg) no-repeat 0 0;
  width:647px;
  height:5px;
  overflow:hidden;
  display:block;
  bottom:0px;
  left:0;
}

/* upraveno */
#shopad {
  background: #f6f6f6 url(/images/gray-box-tip-content.jpg) repeat-y 0 0;
}

#content .gray-box-shopad {
  background: #f6f6f6 url(/images/gray-box-tip-content.jpg) repeat-y 0 0;
}

#content .gray-box.shopad div.small {
  background: transparent url(/images/gray-tip-begin.jpg) no-repeat 0 0;
  padding:5px 13px;
  font-size:9px;
}

#content .gray-end {
  background-image: url(/images/gray-box-bottom-content.png);
  width:100%;
}

#content #tabs .gray-end {
  background-image: url(/images/gray-box-bottom-content-2.png);
}



a.del {
  display:block;
  width:7px;
  height:0;
  overflow:hidden;
  padding-top:7px;
  background: transparent url(/images/del.gif) no-repeat 0 0;
  float:right;
}

ul.garage li {
  padding:4px 7px 3px 7px;
  margin:0 1px 0 1px;
  color:#7a7a7a;
}

ul.garage li a.del {
  margin-top:5px;
}

ul.garage li.even {
  background-color:#f1f1f1;
}

.gray-box-top ul.ui-tabs-nav {
  height:23px;
  margin:11px 0 0 7px;
}

.gray-box-top ul.ui-tabs-nav li {
  width:30px;
  height:0px;
  padding:23px 0 0 0;
  overflow:hidden;
  float:left;
  cursor:pointer;
}

.gray-box-top ul.ui-tabs-nav li.mobile-3 {
  background: transparent url(/images/mobile-5.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-7 {
  background: transparent url(/images/mobile-1.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-2 {
  background: transparent url(/images/mobile-3.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-4 {
  background: transparent url(/images/mobile-2.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-6 {
  background: transparent url(/images/mobile-4.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-1 {
  background: transparent url(/images/mobile-6.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-9 {
  background: transparent url(/images/mobile-7.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-5 {
  background: transparent url(/images/mobile-8.jpg) no-repeat 0px 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-7.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-7.ui-state-hover {
  background: transparent url(/images/mobile-1-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-2.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-2.ui-state-hover {
  background: transparent url(/images/mobile-3-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-4.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-4.ui-state-hover {
  background: transparent url(/images/mobile-2-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-6.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-6.ui-state-hover {
  background: transparent url(/images/mobile-4-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-3.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-3.ui-state-hover {
  background: transparent url(/images/mobile-5-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-1.ui-tabs-selected,.gray-box-top ul.ui-tabs-nav li.mobile-1.ui-state-hover {
  background: transparent url(/images/mobile-6-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-9.ui-tabs-selected,
.gray-box-top ul.ui-tabs-nav li.mobile-9.ui-state-hover {
  background: transparent url(/images/mobile-7-hover.jpg) no-repeat 0 0;
}

.gray-box-top ul.ui-tabs-nav li.mobile-5.ui-tabs-selected,
.gray-box-top ul.ui-tabs-nav li.mobile-5.ui-state-hover {
  background: transparent url(/images/mobile-8-hover.jpg) no-repeat 0 0;
}

/* formular vyhledavani */

.formtable select,.sort-panel select,.sort-panel input.sort-button {
  width:108px;
  height:19px;
  padding:0;
  border:1px solid #ddd;
  background-color:#fff;
  color:#333;
  font-size:12px;
  font-family:tahoma;
}

table.formtable input.kraj {
  border:1px solid #ddd;
  background-color:#fff;
  width:105px;
  height:14px;
  float:left;
  color:#bbb;
  font-size:12px;
  font-family:tahoma;
}

table.formtable input#search_advance_payment, table.formtable input#search_max_payment {
  border:1px solid #ddd;
  background-color:#fff;
  width:105px;
  height:14px;
  float:left;
  font-size:10px;
  font-family:tahoma;
}

span.info {
  width:15px;
  height:0px;
  overflow:hidden;
  padding-top:15px;
  background: transparent url(/images/info.jpg) no-repeat 0 0;
  display:block;
  margin: 2px 0 0 3px;
  float:left;
}

table.formtable {
  margin:0px 0 0 7px;
}

table.formtable td {
  padding:9px 0 0px 0;
  width:121px;
}

table.formtable2 input {
  width:13px;
  height:13px;
  vertical-align:middle;
  margin:0px 4px 0px 0;
}

table.formtable2 li {
  text-indent:-22px;
  padding-left:22px;
}

table.formtable2 label {
  font-family:tahoma;
  margin-right:20px;
}

table.formtable2 td {
  line-height:18px;
  vertical-align:top;
}

table.formtable2 {
  margin:15px 0 0 15px;
}

a.filter-cancel {
  background: transparent url(/images/filter-cancel.jpg) no-repeat 0 0;
  width:15px;
  padding-top:15px;
  float:left;
  margin:2px 7px 0 0;
}

input.save-filter,div.form-panel a.advanced,a#image_submit {
  background: transparent url(/images/save-filter.jpg) no-repeat 0 0;
  width:100px;
  padding-top:21px;
  border:0;
  float:left;
  
  height:21px;
  font-size:0px;
}

a#image_submit {
  background: transparent url(/images/add-img.jpg) no-repeat 0 0;
}

input.search {
  background: transparent url(/images/search.jpg) no-repeat 0 0;
  width:101px;
  padding-top:21px;
  float:right;
  margin-right:10px;
  border:0;
  height:21px;
  font-size:0px;
}

div.form-panel {
  margin:20px 0 0px 10px;
  padding-bottom:10px;
}

div.form-panel a.advanced {
  background: transparent url(/images/advanced.jpg) no-repeat 0 0;
  width:121px;
  margin-top:5px;
  float:right;
  padding-top:21;
  font-size:0;
  height:0;
}

/* tipy */

.tip-inline-piece {
  width: 150px;
  float: left;
}

.tip-piece-image,.tip-piece-image-2 {
  padding:3px;
  background-color:#fff;
  border:1px solid #ccc;
  width:70px;
  height:54px;
  overflow:hidden;
  float:left;
  margin-right:7px;
}

.tip-piece-image-2.advert-add-form {
  width:81px;
  height:95px;
}

#content .tip-piece-image {
  position:absolute;
  top:17px;
  left:11px;
  width:119px;
  height:87px;
  z-index:1;
}

#content .tip-piece-text {
  position:absolute;
  bottom:12px;
  right:-1px;
  z-index:2;
  width:128px;
  height:48px;
  padding:17px 0 0 12px;
  background: transparent url(/images/tip-desc.png) no-repeat 0 0;
}

.tip-piece {
  font-family:tahoma;
  height:69px;
  background: #f9f9f9 url(/images/tip-piece.jpg) repeat-x bottom left;
  margin:0px 1px;
  padding:7px 0px 0 15px;
}

#content .tip-piece {
  background:none;
  position:relative;
  width:136px;
  height:163px;
  float:left;
  padding:7px 0px 0 15px;
}

#content .tip-piece div.h3,#content .tip-piece h3 {
  font-size:11px;
  color:#d30606;
  font-weight:normal;
  margin:0;
  padding:0;
  height:27px;
  overflow:hidden;
}

.tip-piece a.headline {
  font-size:11px;
  color:#d30606;
  font-weight:normal;
  display:block;
  margin:0;
  padding:0;
  height:27px;
  overflow:hidden;
}

.tip-piece h3 strong {
  display:block;
}

.tip-piece p {
  margin:0;
  padding:0;
}

#content .tip-piece p {
  color:#7d7d7d;
}

/* footer */

#footer ul li {
  display:inline;
  margin:0 10px 0 0;
}

#footer a {
  color:#898989;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#footer-left {
  float:left;
  margin:30px 0 0 23px;
}

#footer-right {
  float:right;
  margin:30px 20px 0 0;
}

#footer-right img {
  margin-right:5px;
}

/* obsah */

.navigation-path {
  padding:9px 0 10px 2px;
}

h2.header {
  font-style:normal;
  font-weight: normal;
  padding:2px 0 10px 6px;
  display:block;
  font-size: 11px;
  margin: 0;
}

em.header {
  font-style:normal;
  padding:2px 0 10px 6px;
  display:block;
}


.tab-box-holder {
  width:647px;
  margin-left:4px;
}


.ui-tabs ul.red-tab.ui-tabs-nav {
  width:100%;
  height:38px;
  padding:5px 0 0 0px;
  background: #e11a1a url(/images/red-tab.jpg) no-repeat 0 0;
  overflow:hidden;
  -moz-border-radius:0;
  border:0;
}

.ui-tabs ul.red-tab.ui-tabs-nav.detail {
  background: #e11a1a url(/images/red-tab-detail.jpg) no-repeat 0 0;
}

.ui-tabs ul.red-tab.ui-tabs-nav.gray {
  background: #e11a1a url(/images/redgray-tab.jpg) no-repeat 0 0 !important;
  padding:8px 0 0 8px;
  width:646px;
  height:38px;
  overflow:hidden;
}

.ui-tabs ul.red-tab.ui-tabs-nav li.ui-corner-top,.ui-tabs ul.red-tab.ui-tabs-nav li,ul.red-tab.gray li {
  width:auto;
  height:38px;
  float:left;
  color:#fff;
  margin:0 0px 0 0;
  padding:0;
  cursor:pointer;
  -moz-border-radius:0;
  background:transparent none;
  font-weight:normal;
  border:0;
  line-height:1.2;
}

ul.red-tab.gray li {
  margin-right:0px;
}

.ui-tabs ul.red-tab.ui-tabs-nav.detail li {
  margin-right:0px;
}


ul.red-tab li.ui-tabs-selected span.middle {
  background: #f0f0f0 url(/images/red-tab-middle.jpg) repeat-x 0 0;
}

ul.red-tab.gray li.ui-tabs-selected a {
  color: #000000;
}

ul.red-tab.detail li.ui-tabs-selected span.middle a {
  color:#313131;
}

ul.red-tab.gray li.ui-tabs-selected span.middle {
  background: #f0f0f0 url(/images/redgray-tab-middle.jpg) repeat-x 0 0;
}

ul.red-tab.gray li a {
  color:#fff;
  float:left;
  position:relative;
  width:auto;
  display:block;
  height:38px;
}

ul.red-tab li span {
  float:left;
}

ul.red-tab li span.left,ul.red-tab li span.right {
  width:11px;
  height:38px;
  display:block;
}

ul.red-tab li.ui-tabs-selected span.left {
  background: #f0f0f0 url(/images/red-tab-left.jpg) no-repeat 0 0;
}

ul.red-tab li.ui-tabs-selected span.right {
  background: #f0f0f0 url(/images/red-tab-right.jpg) no-repeat 0 0;
}

ul.red-tab.gray li.ui-tabs-selected span.left {
  background: #f0f0f0 url(/images/redgray-tab-left.jpg) no-repeat 0 0;
}

ul.red-tab.gray li.ui-tabs-selected span.right {
  background: #f0f0f0 url(/images/redgray-tab-right.jpg) no-repeat 0 0;
}

ul.red-tab li span.middle {
  display:block;
  width:auto;
  height:28px;
  padding:10px 15px 0 15px;
}

ul.red-tab.gray li span.middle {
  padding:10px 1px 0 1px;
}

ul.red-tab.detail li span.middle {
  padding:10px 5px 0 5px;
}

.sort-panel,.gray-tab-end {
  background: #f0f0f0 url(/images/sort-panel.jpg) no-repeat 0 0;
  height:21px;
  padding:5px 10px;
}

a.row-list {
  float:right;
  color:#4d4d4d;
  display:block;
  padding:4px 25px 5px 0;
  background: transparent url(/images/row-list.jpg) no-repeat top right;
  font-size:10px;
}

.sort-panel input.sort-button {
  width:40px;
  height:17px;
  line-height:1.3;
  position:relative;
  top:1px;
  text-transform:lowercase;
}

.list-info {
  padding:17px 0px 5px 11px;
}

.navig {
  float:right;
  color:#4d4d4d;
}

.navig a {
  color:#4d4d4d;
  margin-right:11px;
}

.product-image {
  padding:2px;
  background-color:#fff;
  border:1px solid #ccc;
  width:82px;
  height:61px;
  overflow:hidden;
  float:left;
  margin-right:12px;
}

.product-item {
  padding:0 10px 3px 10px;
  height:100px;
  background: transparent url(/images/product.jpg) no-repeat 0 0;
}

.product-item h3,.product-item .product-name h2,.product-item .product-name div.product-name-h2 {
  margin:0;
  padding:0;
  font-size:12px;
  color:#d61e00;
  height:20px;
  font-weight:bold;
  padding:6px 2px 0 4px !important;
  float:left;
}

.product-item h3 a {
  float:left;
}

.product-item span.price {
  float:right;
  font-size:12px;
  color:#d61e00;
  font-weight:bold;
  padding:6px 2px 0 4px;
}

.product-desc  {
  font-weight:bold;
}

.product-item.highlight {
  background: transparent url(/images/product-highlight.jpg) no-repeat 0 0;
}

.product-item.even {
  background: transparent url(/images/product-even.jpg) no-repeat 0 0;
}

.product-text {
  height:70px;
  overflow:hidden;
  width:501px;
  float:right;
  margin:0;
  padding:0;
}

.product-feed {
  float:right;
}

.product-feed a {
  width:13px;
  padding-top:13px;
  float:left;
  margin-right:2px;
}

.product-feed a.rss {
  background: transparent url(/images/small-rss.jpg) no-repeat 0 0;
}

.product-feed a.facebook {
  background: transparent url(/images/small-facebook.jpg) no-repeat 0 0;
}


.gray-panel {
  background: #7a7a7a url(/images/gray-panel.jpg) repeat-x 0 0;
  margin-bottom:8px;
  width:654px;
}

.gray-panel-end {
  height:6px;
  clear:both;
  overflow:hidden;
  background: #7a7a7a url(/images/gray-panel-bottom.jpg) no-repeat 0 0;
}


.gray-panel .separator {
  background-image: url(/images/gray-separator.jpg);
  background-repeat:no-repeat;
  background-position:right 30px;
}

.gray-panel a {
  color:#fff;
}

.gray-panel .quater ul {
  padding:25px 0 10px 10px;
}

.gray-panel .quater ul li {
  padding:0 0 4px 0;
}

.net-tips li {
  background: #f5f5f5 url(/images/net-tip.jpg) repeat-x top left;
  margin:0 1px;
  color:#808080;
  line-height:18px;
  padding:10px 15px;
}

.net-tips li h3 {
  margin:0;
  padding:0 0 0 17px;
  font-size:11px;
  font-weight:normal;
  background: transparent url(/images/net-tip-li.jpg) no-repeat 0 3px;
}

.net-tips li h3 a {
  color:#494949;
}

/* detail */

.tab-box-holder.detail {
  background: transparent url(/images/detail.gif) repeat-y 1px 0px;
}

.detail-panel {
  background: transparent url(/images/detail-panel.jpg) repeat-x 0px 0px !important;
  margin:0 1px 0px 2px;
  padding:15px 8px 15px 15px !important;
  position:relative;

}

.detail-panel.padding {
  padding:15px !important;
}


.detail-panel-end {
  background: transparent url(/images/detail-panel-end.jpg) no-repeat 0px 0;
  height:6px;
  overflow:hidden;
  width:646px;;
  position:absolute;
  left:1px;
  bottom:0;
}

.detail-left {
  width:265px;
  float:left;
}

.detail-right {
  width:330px;
  background: #fff url(/images/detail-right.jpg) no-repeat 0px 0;
  float:right;
  padding:0px 8px 0 9px;
}

.detail-right p.price-panel {
  font-weight: bold;
  padding: 5px;
  font-size: 13px;
  text-align: right;
}
ul.detail-menu {
  height:25px;
  margin-bottom:30px;
}

ul.detail-menu li {
  display:inline;
  padding:8px 10px 10px 0px;
}

ul.detail-menu li a {
  color:#878787;
}

ul.detail-menu li.garage {
  background: transparent url(/images/garage-iko.jpg) no-repeat left 10px;
}

ul.detail-menu li.email {
  background: transparent url(/images/e-mail-iko.jpg) no-repeat left 7px;
  padding-left:23px;
}

ul.detail-menu li.print {
  background: transparent url(/images/print-iko.jpg) no-repeat 6px 7px;
  padding-left:23px;
}

ul.detail-menu li.error {
  background: transparent url(/images/error-iko.jpg) no-repeat 6px 7px;
  padding-left:20px;
}

.detail .product-feed a {
 margin: 0 0 0 7px;
}

.detail h3 {
  padding:10px 0 12px 4px;
  font-size:12px;
  margin:0;
}

.detail-table {
  width:100%;
  margin:0 0 5px 0;
}

.detail-table td,.detail-table th {
  font-weight:normal;
  padding:2px 0px 2px 5px;
  text-align:left;
  background-color:#f4f3f3;
}

.detail-table tr.even td,.detail-table tr.even th {
  background-color:#fff;
}

.detail-table th {
  width:105px;
}

.detail-right p {
  margin:0;
  padding:0 0 0 5px;
}

.prev-big {
  padding:2px;
  height: 191px;
  margin: 0 0 12px 0;
  background-color:#fff;
  border:1px solid #ccc;
  width:256px;
  overflow:hidden;
}

.prev-small {
  width:46px;
  height:34px;
  overflow:hidden;
  display:block;
  float:left;
  margin:0 3px 7px 3px;
}

.detail-form {
  width:100%;
}

.detail-form th {
  font-weight:normal;
  width:90px;
  text-align:left;
  padding:4px 0 4px 5px;
  vertical-align:top;
}

.detail-form input.text,.detail-form textarea  {
  width:95%;
  border:1px solid #cdcfc1;
  font-size:11px;
  font-family:arial;
  padding:2px 0 2px 5px;
  background-color:#fff;
  color:#7f7f7f;
}

.detail .submit.send,.enquiry-form .submit.send {
  width:80px;
  padding-top:21px;
  border:0;
  height:21px;
  background: transparent url(/images/form-send.jpg) no-repeat 0 0;
  float:right;
  margin:8px 0 0 5px;
  font-size:0px;
}

.detail a.save,
.enquiry-form a.save{
  width:80px;
  padding-top:21px;
  border:0;
  background: transparent url(/images/form-delete.jpg) no-repeat 0 0;
  float:right;
  margin:8px 0 0 0px;
}
ul.models {
  padding: 0px 1px;
}
ul.models li {
  float: left;
}

.gray-tab {
  background-color: #f0f0f0;
  padding-top:10px;
}

ul.models li div {
  display: block;
  padding: 3px 5px;
  width: 151px;
  font-size:12px;
}
div.pagination {
  text-align: center;
  background-color: #f8f8f8;
  margin:10px 0;
}
div.pagination a {
  padding: 3px 7px;
  background-color: #f2f2f2;
}
div.pagination span {
  padding: 3px 7px;
  font-weight: bold;
}
div.pagination a.h {
  background-color: #DB0A0A;
  color: white;
  font-weight: bold;
}
table.adverts th {
  text-align: left;
}
.context_url_item {
  width: 300px;
  float: left;
  margin: 0px 0px 2px 0px;

}

.gray-tab h2 {
  margin:0;
  padding:0px 0 15px 20px;
}

.ui-tabs-panel#informace {
  background-color: #f0f0f0;
  padding:15px;
}

.register label {
  float:left;
  width:120px;
  padding:3px;
  height:19px;
  text-align:left;
}

.register .form-row {
  height:25px;
}

.register .form-row input,.login table input {
  font-size:11px;
  color:#484848;
  font-family:Arial,sans-serif;
  border:1px solid #C0C0C0;
  padding:2px;
}

.register .form-row input {
  width:300px;
}

.login table input {
  width:160px;
}

.register #user_form {
   margin:15px 0 15px 0;
}

.register .reg-submit {
  background: transparent url(/images/reg-submit.jpg) no-repeat 0 0;
  width:101px;
  padding-top:21px;
  border:0;
  height:21px;
  font-size:0px;
  margin:15px 0 0 0;
  cursor:pointer;
}

.center {
  text-align:center;
}

.text-content {
  padding:0 10px 10px 3px;
}

.text-content li {
  margin-bottom:4px;
  padding:0 0 0 25px;
  background: transparent url(/images/li.jpg) no-repeat 10px 5px;
}

.signin h2 {
  color:#D50909;
  font-size:12px;
  text-align:left;
}

.signin th {
  padding:0;
}

.login {
  background-color:#f6f6f6;
  border:1px solid #dddddd;
  padding:10px;
}

.fblogin {
padding:10px;
}

.login th {
  text-align:left;
  width:120px;
}

.login .login-submit {
  background: transparent url(/images/login-submit.jpg) no-repeat 0 0;
  width:101px;
  padding-top:21px;
  border:0;
  height:21px;
  font-size:0px;
  margin:5px 5px 0 0;
  cursor:pointer;
  float:right;
}


/*****************************
*** CREDIT CALCULATOR ********
******************************/

#advertCreditCalculator {
  padding: 5px;
  width: 300px;
  height: 240px;
  float: right;
  margin-right: 20px;
}

#advertCreditCalculator #title {
    font-weight: bold;
    font-size: 12px;
}

#advertCreditCalculator .description, #advertCreditCalculator .calculating, #advertCreditCalculator .credit_tables {
	padding-bottom: 7px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 7px !important;
	text-align: justify;
}

#advertCreditCalculator .credit_tables th {padding: 0;}
#advertCreditCalculator .credit_tables tr.row0 {background: #eee; padding: 2px;}


#advertCreditCalculator input#price, #advertCreditCalculator input#advance_payment {border:0; text-align: right; width: 60px; color:#666;}
#advertCreditCalculator .descriptionSmall { color:#999; font-style: italic; padding-left: 5px; }

#advertCreditCalculator .calc_info {
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    width: 80px;
    background-color:silver;
}

#advertCreditCalculator .rpsn {
  font-weight: bold;
}

#advertCreditCalculator #table_list {
  margin-top: 10px;
  border: solid #aaaaaa 1px;
  background-color: #eeeeee;
  padding: 5px;
}

#advertCreditCalculator #table_list td {
    text-align: center;
}

#advertCreditCalculator #table_list td.payment {
    font-weight: bold;
}

#calcData {
  border-collapse: collapse;
  width: 100%;
  border: solid black 1px;
}

#calcData th, #calcData td {
    text-align: center;
    padding: 3px;
    border: solid #bbb 1px;
}

#calcData input[type="text"] {
    text-align: center;
}

#calcData th {
    background-color: #eee;
}

table#credit_demo_table {
    border-collapse: collapse;
}

#credit_demo_table th {
    border: solid #aaa 1px;
    padding: 2px;
}

#credit_demo_table th.subtitle {
    text-align: center;
}

#credit_demo_table td {
    border: solid #ccc 1px;
    text-align: center;
    padding: 2px;
}

#credit_demo_table #demo_car_price {
    color: red;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    width: 100px;
    height: 15px;
}

#credit_calc #no_data {
    text-align: center;
    margin: 20px;
    font-weight: bold;
}


#advertCreditImage {
  width: 300px;
  margin-top: 40px;
  margin-left: 17px;
}

#advertCreditImage #imageHolder {
  width: 256px;
  height: auto;
  border: 1px solid #DDDDDD;
  padding: 2px;
}

/* === PPC produkty === */


#shopad .shopad_product {
  width: 30%;
  height: 120px;
  float: left;
  padding: 10px;
}
/* upraveno */
#shopad #shopad_title {
  padding: 10px;
  font-weight: bold;
  background: #f4f4f4 url(/images/prod-content.jpg);
  height:15px;
}

#shopad .shopad_product .shopad_product_name {
  height: 30px;
}

/* upraveno */
#shopad .shopad_product .shopad_product_name a {
  font-weight: bold;
}

#shopad .shopad_product .shopad_product_image {
  width: 50px;
  height: 50px;
  border: solid #aaa 1px;
  padding: 3px;
  background-color:#fff;
}

#shopad .shopad_product .shopad_product_desc {
  width: 130px;
  height: 70px;
  float: right;
  text-align: justify;
}

#shopad .shopad_product .shopad_product_price {
  width: 60px;
  height: 30px;
  color: red;
  font-weight: bold;
  padding-top: 5px;
}


.adv-form {
  width:100%;
}

.adv-form select {
  width:120px;
}
.advert-list-small {
  padding: 10px;
}
.advert-list-small .item {
  display: block;
  float: left;
  width: 191px;
  height: 39px;
  margin: 10px 10px;
}
.advert-list-small .item p {
  margin: 0;
}
.advert-list-small .item .date {
  font-weight: bold;
}
.advert-list-small .item .image {
  width: 27px;
  height: 20px;
  float: left;
}

.adv-form td,.adv-form th {
  text-align:left;
  vertical-align:top;
}

.adv-form th {
  padding:5px 0 0 5px;
}

.adv-form.form2 label {
  display:block;
  width:120px;
}

.adv-form td.check input {
  width:15px;
  height:15px;
}

.adv-form td.check label {
  display:inline;
  position:relative;
  top:-3px;
}


.adv-form select,.adv-form input {
  width:116px;
  margin:3px;
}

/* rozsirene vyhledavani */

.search-page {
  margin-top:15px;
}

.search-page h2 {
  background: #f4f4f4 url(/images/search-h2.jpg) no-repeat 0 0;
  height:25px;
  overflow:hidden;
  padding:10px 0 0 15px;
  margin:0;
  color:#222;
  font-size:14px;
}

.search-page-box {
  background: #f6f6f6 url(/images/gray-box-content.jpg) repeat-y 0 0;
  padding:10px 10px 0 10px;
  margin-bottom:10px;
}

.search-page-box-bottom {
  background-image: url(/images/gray-box-bottom-content.png);
  width:654px;
  height:5px;
  overflow:hidden;
  margin:10px 0px 0 -10px;
}

.enq-table {
  width:100%;
}

.enq-table .separator {
  width:15px;
}

.enq-table td {
  vertical-align:top;
}

.enq-table h3 {
  background-color:#888;
  padding:3px;
  -moz-border-radius:4px;
  color:#fff;
}

.search-page-box .submit {
  float:right;
  margin:15px 0 8px 0;
}

/* inzer�ty */

.gray-box.advert {
  position:relative;
}

.gray-box.advert .content {
  padding:4px 0 20px 20px;
  background: #fff url(../images/advert-bg.jpg) repeat-x 0 0px;
  margin:0 1px;
}

.gray-box.advert h2.tips {
  padding-left:35px;
  padding-top:12px;
  color:#818181;
}

.advert h3 {
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0;
}

.advert-item {
  font-size:10px;
  width:209px;
  margin:0 0 5px 0;
  font-family:tahoma;
  color:#7a7a7a;
  float:left;
  height:60px;
}

.advert-item img {
  float:left;
  border:2px solid #dadada;
  margin:4px 4px 0 0;
}

.advert-item .date {
  font-weight:bold;
  padding:0 0 2px 10px;
}

.advert-item .price {
  padding:0 0 0 2px;
}

.advert-item .advert-info {
   width:169px;
   float:left;
   background: transparent url(../images/plus.gif) no-repeat 2px 4px;
}

.filter-menu {
  background: transparent url(../images/filter-menu.jpg) no-repeat right 0px;
  font-weight:bold;
  color:#8a8a8a;
  padding:3px 35px 6px 0;
  cursor:pointer;
  position:absolute;
  bottom:0;
  font-size:10px;
  z-index:99;
  right:10px;
}

.filter-menu.show .hide-content {
  display:none;
}

.filter-menu .show-content {
  display:none;
}

.filter-menu.show .show-content {
  display:block;
}

.filter-menu.show {
  background: transparent url(../images/filter-bg.jpg) no-repeat right 0px;
  width:121px;
  height:99px;
}

.filter-menu ul li a {
  font-weight:normal;
  display: block;
  padding:2px 0px 2px 20px;
  background: transparent url(../images/filter-li.gif) no-repeat 12px 6px;
}

.filter-menu ul {
  padding-top:8px;
}

.gray-box div.users {
  background: transparent url(../images/users.jpg) no-repeat 0 0;
}

.advert .rss {
  width:15px;
  height:0px;
  display: block;
  padding-top:15px;
  background: transparent url(../images/rss-small.jpg) no-repeat 0 0;
  overflow:hidden;
  font-size:0;
}

.advert .submenu {
  position:absolute;
  top:10px;
  right:10px;
}

.users .user-foto {
  float:left;
  border:3px solid #fff;
  margin-right:7px;
}

.users .user-text {
  padding:10px;
  position:relative;
}

.users .edit {
  position:absolute;
  top:45px;
  right:15px;
  width:9px;
  height:0px;
  display: block;
  padding-top:9px;
  background: transparent url(../images/pencil-ico.jpg) no-repeat 0 0;
  overflow:hidden;
  font-size:0;
  z-index:5;
}

.users .user-info {
  width:100%;
  float:left;
  color:#7a7a7a;
}

.users .user-info.fb {
  width:170px;
}

.users .user-info div.user-garage,.users .user-info div.user-filter,.users .user-info div.user-name, .users .user-info div.user-credit-calc {
  padding:0 0 2px 17px;
  line-height:1.5;

}

.users .user-info div.user-name {
  font-weight:bold;
  background: transparent url(../images/user-ico.jpg) no-repeat 0 2px;
}

.users .user-info div.user-garage {
  background: transparent url(../images/key-ico.jpg) no-repeat 0 0px;
}

.users .user-info div.user-filter {
  background: transparent url(../images/filter-ico.jpg) no-repeat 0 3px;
}

.users .user-info div.user-credit-calc {
   background: transparent url(../images/credit-calc-ico.jpg) no-repeat 0 3px;
}

.users .user-info div.user-filter ul li a {
  color:#afafaf;
}

.users .user-info div.user-filter ul li .del {
  margin-top:6px;
}

.user.submit {
  background: transparent url(../images/add-advert.jpg) no-repeat 0 0;
  width:101px;
  padding-top:21px;
  float:right;
  border:0;
  height:21px;
  font-size:0px;
  margin:8px -3px 0 0;
}

.users a.logout {
  width:15px;
  height:0;
  padding-top:14px;
  display: block;
  font-size:0px;
  overflow:hidden;
  position:absolute;
  top:10px;
  right:15px;
  background: transparent url(../images/logout.jpg) no-repeat 0 0;
}
.ui-slider-horizontal {
  background: #D50909;
}
.ui-slider-horizontal.active {
  background: #617E6A;
}
.ui-slider-horizontal.active_range .ui-slider-range {
  background: #617E6A;
}
.ui-slider-handle {
  text-align: center;
  text-decoration: none;
}

/* vkladani inzeratu */

.gray-tab.padding {
  padding:10px;
}

.gray-tab .adv-form th,.gray-tab .adv-form .td {
  width:120px;
}

.gray-tab .adv-form .check select {
  width:60px;
}

#dodatecny-popis textarea {
  width:620px;
  height:200px;
}

.text-red-tab {
  background: #e11a1a url(/images/red-tab.jpg) no-repeat 0 0;
  display: block;
  width:627px;
  height:28px;
  color:#fff;
  padding:15px 0 0 20px;
  margin:15px 0;
}

.advert-page {
  background: transparent url(/images/advert-page.gif) no-repeat left bottom;
  margin-bottom:30px;
}

.advert-page .advert-item-2 h2 {
  height:23px;
  padding:10px 0 0 0;
  margin:0;
  font-size:12px;
}

.advert-page .advert-item-2 h2 a {
  color:#7e7e7e;
  font-family:tahoma;
}

.advert-page .advert-item-2 {
  float:left;
  width:160px;
  text-align:center;
}

.advert-cancel,a.prev,a.next {
  width:100px;
  height:0px;
  padding-top:21px;
  overflow:hidden;
  display: block;
  background: transparent url(/images/advert-back.jpg) no-repeat 0 0;
  float:left;
  margin-right:10px;
  margin-top:10px;
  cursor:pointer;
}

a.prev {
  background: transparent url(/images/prev.jpg) no-repeat 0 0;
  width:80px;
  float:right;
}

a.next {
  background: transparent url(/images/next.jpg) no-repeat 0 0;
  width:80px;
  float:right;
}

.advert-submit {
  width:178px;
  border:0;
  height:24px;
  padding-top:24px;
  overflow:hidden;
  display: block;
  background: transparent url(/images/finish.jpg) no-repeat 0 0;
  float:right;
  margin-top:10px;
  cursor:pointer;
}

#tabs .enq-table h3 {
  background: #888888 url(/images/vybava.jpg) no-repeat 0 0;
  -moz-border-radius:0;
  width:300px;
  padding:10px 0 9px 0;
  font-weight:normal;
  font-size:11px;
  margin:15px 0 0 0;
}

#tabs .enq-table .separator {
  width:23px;
}

#tabs .enq-table td.eq-search {
  background: transparent url(/images/vybava-bg.jpg) repeat-y 0 0;
  border-bottom:1px solid #e2e2e2;
  padding:15px;
}

#tabs .enq-table th {
  padding:0;
}

.img-table td {
  padding:5px 10px;
}

.img-table td.radio {
  text-align:center;
}

.img-table label {
  font-weight:bold;
}

.img-table {
  margin:15px 0;
}

.add-img {
  width:100px;
  border:0;
  height:0px;
  padding-top:21px;
  overflow:hidden;
  display: block;
  background: transparent url(/images/add-img.jpg) no-repeat 0 0;
  float:left;
  cursor:pointer;
}

.head-img {
  float:left;
  margin:5px 10px 0 0;
  color:#d70b0b;
}

.gray-img {
  background: transparent url(/images/gray-img-bg.jpg) repeat-y 0 0;
  margin:0 0 0 7px;
  width:613px;
}

.gray-img .top {
  background: transparent url(/images/gray-img-top.jpg) repeat-y 0 0;
  padding:10px 0 9px 20px;
  font-weight:normal;
  font-size:11px;
  color:#fff;
}

.gray-img .bottom {
  background: transparent url(/images/gray-img-bottom.jpg) no-repeat 0 bottom;
  padding:15px;
}

.gray-box p {
  padding:0 15px 15px 15px;
}

.dop {
  text-align:center;
  padding-top:10px;
}

div.notice {
  padding: 10px;
  background-color: #bdfec9;
  font-weight: bold;
  border: 1px solid #76fb8f;
  margin: 5px 0px;
}

/* textov� str�nky */

.text-page {
  padding:0 8px;
}

.text-page .text-box {
  padding:5px 15px;
  margin:10px 0;
  background:#F1F1F1 none;
}

.text-page h2 {
  color:#D50909;
}

.red {
  color:#D50909;
}

.text-page ul li {
  list-style-type:disc;
  margin:0 0 5px 25px;
}

.img-right {
  float:right;
  margin:0 0 15px 15px;
}

.box-right {
  float:right;
  margin:0 0 15px 15px;
  width:400px;
}

a.user-advers {
  background: transparent url(/images/profil-advert.jpg) no-repeat 0 0;
  width:100px;
  padding-top:21px;
  float:left;
  margin:8px 0px 0 0;
}

a.user-enq {
  background: transparent url(/images/profil-enq.jpg) no-repeat 0 0;
  width:100px;
  padding-top:21px;
  float:left;
  margin:8px 0px 0 0;
}

a.user-inf {
  background: transparent url(/images/profil-info.jpg) no-repeat 0 0;
  width:100px;
  padding-top:21px;
  float:right;
  margin:8px 0px 0 0;
}

.register input {
  width:250px;
}

.register input.opening_time_input {
  width: 40px;
}

.register select {
  width:254px;
}

.register input.submit {
  background: transparent url(/images/change-profil.jpg) no-repeat 0 0;
  width:101px;
  padding-top:21px;
  border:0;
  height:21px;
  font-size:0px;
  margin:15px 0 0 0;
  cursor:pointer;
}

a.advert-delete,a.advert-edit {
  background: transparent url(/images/advert-delete.png) no-repeat 0 0;
  width:16px;
  padding-top:16px;
  float:left;
  margin:0 3px;
}

a.advert-edit {
  background: transparent url(/images/advert-edit.png) no-repeat 0 0;

}

#user_form_holder {
    position: relative;
}

#user_form_holder .pagination {
  height:15px;
  padding:3px;
  margin:10px 0;
}

#user_form_holder #loader {
    position: absolute;
    left:0px;
    top: 45px;
    width: 100px;
    height: 100px;
    background-color: #76fb8f;
    color: #000;
    line-height: 100px;
    vertical-align: middle;
    text-align: center;
    z-index: 100;
    display: none;
}

table.my {
  margin:15px 0 0 0;
  width: 100%;
  border-collapse: collapse;
}

table.my.user {
  margin:10px 0;
}

table.my th, table.my td {
      text-align: left;
      padding: 5px 7px;
}

table.my th.sort_th {
    padding-right: 0px;
    width: 16px;
}

table.my th.title_th {
    padding-left: 0px;
}

table.my tr.row td {
  background:#efeded none;
}

table.my th {
  background:#ddd none;
}

table.my.user th {
  width:130px;
}

a.delete-detail-advert,a.advert-cancel  {
  width:80px;
  padding-top:21px;
  border:0;
  background: transparent url(/images/form-delete.jpg) no-repeat 0 0;
  float:left;
  margin:10px 0 0 10px;
}

a.advert-cancel {
  background: transparent url(/images/back.jpg) no-repeat 0 0;
}

.bazar-table {
  width:647px;
  margin:25px 0;
  font-size:11px;
}

.bazar-table tr.top th {
  padding:10px 0;
  color:#fff;
  font-weight:normal;
  background: transparent url(/images/bazar-top.jpg) no-repeat center 0;
}

.bazar-table tr.top th.first {
  background: transparent url(/images/bazar-top.jpg) no-repeat 0 0;
  width:170px;
}

.bazar-table tr.top th.last {
  background: transparent url(/images/bazar-top.jpg) no-repeat right 0;
}

.bazar-table td {
  padding:6px 10px;
  border-bottom:1px solid #dfdfdf;
}

.bazar-table tr:hover td {
  background-color:#f7f7f7;
}

.bazar-table h2 {
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0;
}

#sklikReklama_1294 {
  margin:15px 0 10px 26px;
}

#sklikReklama_1403 {
  margin:15px 0 15px 94px;
}

.gray-panel .quater h2
,ul.models h2,
.gray-panel .quater h3
,ul.models h3,
.gray-panel .quater div {
  font-size:12px;
  font-weight:normal;
  margin:0 3px 0 0;
  padding:0;
}

.gray-panel .quater h3 {
  float:left;
}

.radi-item {
  background: transparent url(/images/radi-item.jpg) repeat-x 0 0;
  padding:10px 15px;
  margin:0 1px;
}

.radi-item p {
  height:70px;
  overflow:hidden;
  margin:0;
  padding:0;
  color:#808080;
  font-size:11px;
  font-family:arial;
  line-height:18px;
}

.radi-item h3 {
  font-size:11px;
  margin:0;
  padding:0 0 2px 18px;
  background: transparent url(/images/radi-item-header.jpg) no-repeat 0 2px;

}

#pojmy.stranky h3 {
  color:#D50909;
}

.stranky ul li {
  padding-left:15px;
  background: transparent url(/images/stranky-li.jpg) no-repeat 0 2px;
  padding-bottom:3px;
}

.stranky p {
  text-align:justify;
}

.pay {
  font-size:11px;
  line-height:15px;
}


.list-ico {
  margin:0 5px 0 0;
  position:relative;
  top:3px;
  left:0;
  cursor:help;
}

.credit-submit {
  position:relative;
}

.wait {
  position:absolute;
  top:-75px;
  right:0;
  width:265px;
  height:200px;
  background:#fff none;
  border:1px solid #ddd;
  text-align:center;
  font-size:13px;
  font-weight:bold;
  line-height:1.5;
  padding:15px;
  display:none;
}

table#pojmy-prehled {
  margin-bottom:10px;
}


table#pojmy-prehled td {
  padding-right:15px;
}

table#pojmy-prehled h2 {
  padding-left:25px; 
}


table#pojmy-prehled td#motor h2 {
  background: transparent url(/images/motor.jpg) no-repeat 0 2px; 
}
table#pojmy-prehled td#brzdy h2 {
  background: transparent url(/images/brzdy.jpg) no-repeat 0 2px; 
}
table#pojmy-prehled td#karoserie h2 {
  background: transparent url(/images/vnejsi-karoserie.jpg) no-repeat 0 2px; 
}
table#pojmy-prehled td#druhy-karoserii h2 {
  background: transparent url(/images/druhy-karoserii.jpg) no-repeat 0 2px; 
}
table#pojmy-prehled td#tridy h2 {
  background: transparent url(/images/tridy.jpg) no-repeat 0 2px; 
}

table#pojmy-prehled a {
  background: transparent url(/images/sipky-sede.gif) no-repeat 0 4px; 
  padding-left:8px;
  display:block;
}



.page-content ul li {
  background: transparent url(/images/sipky-sede.gif) no-repeat 0 4px; 
  padding-left:8px;
  padding-bottom:4px;
}

.page-content ol li {
   list-style-type: decimal;
}

.dictionary-page {
  padding-top:10px;
}

.dictionary-page ol li {
  list-style-type:decimal;
  margin-left:0;
}

.adv-form th span {
  font-weight:normal;
  font-size:8px;
}

.shorty {
  width:80px !important;
  color:#333333;
  font-size:10px;
  border:1px solid #DDDDDD;
}

.kc {
  position:relative;
  top:2px;
  left:4px;
  line-height:1.5;
}

.kind-description {
  text-align:justify;
}

#wait-detail-holder {
  position:relative;
}

.wait.detail {
  right:-9px;
  top:-3px;
}

ul.detail-menu.garage-menu {
  background:#f1f1f1 none;
  height:12px;
  padding:10px 15px;
  margin:15px 0 0 0;
}

#mail_form input,#mail_form textarea {
  width:270px;
}


.user-left {
  width:260px;
  float:left;
}

.user-right {
  width:340px;
  float:right;
}

.user-detail-open-time td {
  background:#f1f1f1 none;
  padding:3px 5px;
}

.user-detail-open-time tr.odd td {
  background:#ffffff none;
}


.user-detail-open-time {
  width:100%;

}

.user-detail-open-time td.left {

  width:110px;
}

.user-detail-info h3 {
  margin:0;
  padding:5px 0;
  font-size:11px;
}

.user-detail-info {
  font-family:tahoma;
  
}

.user-detail-info p {
  line-height:1.5;
}

.user-detail-info h3.gray {
  background:#f5f5f5 none;
  padding:5px 5px;
  position:relative;
  top:0;
  left:-5px;
}

.tip-service {
  width:647px;
}

.tip-service-header {
  background: transparent url("/images/gray-box-top-content.png") no-repeat 0 0;
  font-weight:bold;
  padding:5px 0 0 15px;
}

.tip-service .tip-piece {
  margin:0 27px;
}

.tip-service {
  margin:10px 0;
}

#profile_form textarea {
  width:480px;
  height:150px;
  font-family:arial;
  font-size:12px;
  line-height:1.5;
}

.gray-box table.my.user {
  font-family:tahoma;
  font-size:9px;
  margin:10px 5px;
  width:240px;
}

.gray-box table.my th,.gray-box table.my td {
padding:2px 2px;
}


a.inlinesparkline {
  cursor:pointer;
  display:block;
}

#content #tabs .detail-panel .gray-box {
  left:-15px;
  position:relative;
  top:0;
  width:644px;
}

#content #tabs .detail-panel .light-box-top,
.detail-panel .gray-box h2.tips,
.detail-panel .gray-box .tips,
#content #tabs .detail-panel .gray-box,
#content #tabs .detail-panel .gray-end {
  background-position:-1px 0;
}

.detail-panel .tip-service .tip-piece {
margin:0 26px;
}

.linkbox div {
  display:inline;
  margin:0 5px;
}

.linkbox {
  margin:5px 0;
}

.partner_form {

}

.partner_form input {
  width:200px;
}

.partner_form ul {
  color:#D50909;
}

.partner_form ul li {
  list-style-type:none;
}

.partner_form th {
  text-align:left;
  width:120px;
}

.partner_form .submit.send {
background:url("/images/form-send.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
float:right;
font-size:0;
height:21px;
margin:8px 0 0 5px;
padding-top:21px;
width:80px;
}

.jtips {
  float:left;
}

.jtip {
  width:16px;
  height:170px;
  float:left;
  cursor:pointer;
}

.jtip.next {
  background:url("/images/prev.png") no-repeat scroll left center transparent;
}

.jtip.prev {
  background:url("/images/next.png") no-repeat scroll left center transparent;
  margin:0 0 0 5px;
}

.hproduct .jtip.prev {
  margin:0 0 0 1px;
}

.tips-holder {
	position:relative;
	padding-top:215px;
	width:654px;
}

.tips-holder.nahradni-dily {
  padding-top:0;
}

.tips-holder .gray-box {
	position:absolute;
	top:0;
	left:0;
	width:654px;
}


#inzeraty .product-text {
  width:507px;
}

.jtips li {
	float:left;
}

.new .jtips {
  float:none;
  margin:0 0 0 15px;
  width:612px;
}

.ui-tabs .ui-tabs-nav.red-tab li h2 {
  font-size:11px;
  font-weight:normal;
  margin:0;
  padding:0;
}

#service_holder table.my.user th.left {
	width:125px;
}
#service_holder table.my.user th {
	width:auto;
}


.c-align {
	text-align:center !important;
}

.inline {
  display:inline;
  font-size:100%;
}

#content .sa-partner-code {
  display: block;
  padding:3px 0;
}

.info-tab {
  display:none;

}
#more_images_2 {
  cursor:pointer;
}

#bodasy .product-text {
  width: 378px;
  font-size:10px;
}

#bodasy .product-item {
  height:auto;
}


#bodasy .product-item h3 a,#bodasy .product-item h3 {
  float:none;
  height:auto;
}

#bodasy .product-item h3 {
  padding: 0 !important;
  font-size:11px;
}

#bodasy td {
  padding: 6px 4px !important;
}

#bodasy th {
  padding: 3px 4px !important;
  background:#888;
  color:#fff;
}

.hproduct.no-layout {
  background:#fff;
}

/***************************** LOGA *********************************************************/

.loga.auta a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/loga.jpg)	
}

.loga.auta a#auto-1 {
	background-position:5px 0;	
}

.loga.auta a#auto-1:hover {
	background-position:5px -58px;	
}

.loga.auta a#auto-2 {
	background-position:-45px 0;	
}

.loga.auta a#auto-2:hover {
	background-position:-45px -58px;	
}

.loga.auta a#auto-3 {
	background-position:-92px 0;	
}

.loga.auta a#auto-3:hover {
	background-position:-92px -58px;	
}

.loga.auta a#auto-4 {
	background-position:-143px 0;	
}

.loga.auta a#auto-4:hover {
	background-position:-143px -58px;	
}

.loga.auta a#auto-5 {
	background-position:-191px 0;	
}

.loga.auta a#auto-5:hover {
	background-position:-191px -58px;	
}

.loga.auta a#auto-6 {
	background-position:-239px 0;	
	width: 49px;
}

.loga.auta a#auto-6:hover {
	background-position:-239px -58px;	
}

.loga.auta a#auto-7 {
	background-position:-332px 0;	
	width: 49px;
}

.loga.auta a#auto-7:hover {
	background-position:-332px -58px;	
}

.loga.auta a#auto-8 {
	background-position:-381px 0;	
	width:47px;
}

.loga.auta a#auto-8:hover {
	background-position:-381px -58px;	
}

.loga.auta a#auto-9 {
	background-position:-427px 0;	
}

.loga.auta a#auto-9:hover {
	background-position:-427px -58px;	
}

.loga.auta a#auto-10 {
	background-position:-478px 0;
}

.loga.auta a#auto-10:hover {
	background-position:-478px -58px;	
}


.loga.auta a#auto-11 {
	background-position:-573px 0;
}

.loga.auta a#auto-11:hover {
	background-position:-573px -58px;	
}

.loga.auta a#auto-12 {
	background-position:-621px 0;
}

.loga.auta a#auto-12:hover {
	background-position:-621px -58px;	
}

.loga.auta a#auto-13 {
	background-position:-671px 0;
}

.loga.auta a#auto-13:hover {
	background-position:-671px -58px;	
}

.loga.auta a#auto-14{
	background-position:-724px 0;
}

.loga.auta a#auto-14:hover {
	background-position:-724px -58px;	
}

/***************************** Motorky *********************************************************/

.loga.motorky a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/motorky.jpg)	
}

.loga.motorky a#moto-1 {
	background-position:0px 0;	
}

.loga.motorky a#moto-1:hover {
	background-position:0px -69px;	
}

.loga.motorky a#moto-2 {
	background-position:-45px 0;	
}

.loga.motorky a#moto-2:hover {
	background-position:-45px -69px;	
}

.loga.motorky a#moto-3 {
	background-position:-92px 0;	
}

.loga.motorky a#moto-3:hover {
	background-position:-92px -69px;	
}

.loga.motorky a#moto-4 {
	background-position:-143px 0;	
}

.loga.motorky a#moto-4:hover {
	background-position:-143px -69px;	
}

.loga.motorky a#moto-5 {
	background-position:-191px 0;	
}

.loga.motorky a#moto-5:hover {
	background-position:-191px -69px;	
}

.loga.motorky a#moto-6 {
	background-position:-239px 0;	
	width: 49px;
}

.loga.motorky a#moto-6:hover {
	background-position:-239px -69px;	
}

.loga.motorky a#moto-7 {
	background-position:-283px 0;	
	width: 49px;
}

.loga.motorky a#moto-7:hover {
	background-position:-283px -69px;	
}

.loga.motorky a#moto-8 {
	background-position:-334px 0;	
	width:47px;
}

.loga.motorky a#moto-8:hover {
	background-position:-334px -69px;	
}

.loga.motorky a#moto-9 {
	background-position:-376px 0;	
}

.loga.motorky a#moto-9:hover {
	background-position:-376px -69px;	
}

.loga.motorky a#moto-10 {
	background-position:-426px 0;
}

.loga.motorky a#moto-10:hover {
	background-position:-426px -69px;	
}


.loga.motorky a#moto-11 {
	background-position:-474px 0;
}

.loga.motorky a#moto-11:hover {
	background-position:-474px -69px;	
}

.loga.motorky a#moto-12 {
	background-position:-526px 0;
}

.loga.motorky a#moto-12:hover {
	background-position:-526px -69px;	
}

.loga.motorky a#moto-13 {
	background-position:-568px 0;
}

.loga.motorky a#moto-13:hover {
	background-position:-568px -69px;	
}

.loga.motorky a#moto-14{
	background-position:-614px 0;
}

.loga.motorky a#moto-14:hover {
	background-position:-614px -69px;	
}


/***************************** Dodávky *********************************************************/


.loga.dodavky a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/dodavky.jpg)	
}

.loga.dodavky a#dod-1 {
	background-position:0px 0;	
}

.loga.dodavky a#dod-1:hover {
	background-position:0px -70px;	
}

.loga.dodavky a#dod-2 {
	background-position:-45px 0;	
}

.loga.dodavky a#dod-2:hover {
	background-position:-45px -70px;	
}

.loga.dodavky a#dod-3 {
	background-position:-92px 0;	
}

.loga.dodavky a#dod-3:hover {
	background-position:-92px -70px;	
}

.loga.dodavky a#dod-4 {
	background-position:-148px 0;	
}

.loga.dodavky a#dod-4:hover {
	background-position:-148px -70px;	
}

.loga.dodavky a#dod-5 {
	background-position:-196px 0;	
}

.loga.dodavky a#dod-5:hover {
	background-position:-196px -70px;	
}

.loga.dodavky a#dod-6 {
	background-position:-241px 0;	
	width: 49px;
}

.loga.dodavky a#dod-6:hover {
	background-position:-241px -70px;	
}

.loga.dodavky a#dod-7 {
	background-position:-298px 0;	
	width: 49px;
}

.loga.dodavky a#dod-7:hover {
	background-position:-298px -70px;	
}

.loga.dodavky a#dod-8 {
	background-position:-345px 0;	
	width:47px;
}

.loga.dodavky a#dod-8:hover {
	background-position:-345px -70px;	
}

.loga.dodavky a#dod-9 {
	background-position:-387px 0;	
}

.loga.dodavky a#dod-9:hover {
	background-position:-387px -70px;	
}

.loga.dodavky a#dod-10 {
	background-position:-431px 0;
}

.loga.dodavky a#dod-10:hover {
	background-position:-431px -70px;	
}


.loga.dodavky a#dod-11 {
	background-position:-487px 0;
}

.loga.dodavky a#dod-11:hover {
	background-position:-487px -70px;	
}

.loga.dodavky a#dod-12 {
	background-position:-532px 0;
}

.loga.dodavky a#dod-12:hover {
	background-position:-532px -70px;	
}

.loga.dodavky a#dod-13 {
	background-position:-671px 0;
}

.loga.dodavky a#dod-13:hover {
	background-position:-671px -58px;	
}

.loga.dodavky a#dod-14{
	background-position:-724px 0;
}

.loga.dodavky a#dod-14:hover {
	background-position:-724px -58px;	
}


/***************************** Stavební (pracnvní) stroje *********************************************************/

.loga.pracovni a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/pracovni.jpg)	
}

.loga.pracovni a#stroj-1 {
	background-position:0px 0;	
}

.loga.pracovni a#stroj-1:hover {
	background-position:0px -64px;	
}

.loga.pracovni a#stroj-2 {
	background-position:-50px 0;	
}

.loga.pracovni a#stroj-2:hover {
	background-position:-50px -64px;	
}

.loga.pracovni a#stroj-3 {
	background-position:-100px 0;	
}

.loga.pracovni a#stroj-3:hover {
	background-position:-100px -64px;	
}

.loga.pracovni a#stroj-4 {
	background-position:-148px 0;	
}

.loga.pracovni a#stroj-4:hover {
	background-position:-148px -64px;	
}

.loga.pracovni a#stroj-5 {
	background-position:-198px 0;	
}

.loga.pracovni a#stroj-5:hover {
	background-position:-198px -64px;	
}

.loga.pracovni a#stroj-6 {
	background-position:-244px 0;	
	width: 49px;
}

.loga.pracovni a#stroj-6:hover {
	background-position:-244px -64px;	
}

.loga.pracovni a#stroj-7 {
	background-position:-291px 0;	
	width: 49px;
}

.loga.pracovni a#stroj-7:hover {
	background-position:-291px -64px;	
}

.loga.pracovni a#stroj-8 {
	background-position:-341px 0;	
	width:47px;
}

.loga.pracovni a#stroj-8:hover {
	background-position:-341px -64px;	
}

.loga.pracovni a#stroj-9 {
	background-position:-385px 0;	
}

.loga.pracovni a#stroj-9:hover {
	background-position:-385px -64px;	
}

.loga.pracovni a#stroj-10 {
	background-position:-430px 0;
}

.loga.pracovni a#stroj-10:hover {
	background-position:-430px -64px;	
}


.loga.pracovni a#stroj-11 {
	background-position:-479px 0;
}

.loga.pracovni a#stroj-11:hover {
	background-position:-479px -64px;	
}

.loga.pracovni a#stroj-12 {
	background-position:-534px 0;
}

.loga.pracovni a#stroj-12:hover {
	background-position:-534px -64px;	
}

.loga.pracovni a#stroj-13 {
	background-position:-577px 0;
}

.loga.pracovni a#stroj-13:hover {
	background-position:-577px -64px;	
}

.loga.pracovni a#stroj-14{
	background-position:-632px 0;
}

.loga.pracovni a#stroj-14:hover {
	background-position:-632px -64px;	
}

.loga.pracovni a#stroj-15{
	background-position:-681px 0;
}

.loga.pracovni a#stroj-15:hover {
	background-position:-681px -64px;	
}


/***************************** Karavanyy *********************************************************/


.loga.karavany a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/karavany.jpg)	
}

.loga.karavany a#karavan-1 {
	background-position:0px -10px;	
}

.loga.karavany a#karavan-1:hover {
	background-position:0px -62px;	
}

.loga.karavany a#karavan-2 {
	background-position:-50px -10px;	
}

.loga.karavany a#karavan-2:hover {
	background-position:-50px -62px;	
}

.loga.karavany a#karavan-3 {
	background-position:-100px -10px;	
}

.loga.karavany a#karavan-3:hover {
	background-position:-100px -62px;	
}

.loga.karavany a#karavan-4 {
	background-position:-148px -10px;	
}

.loga.karavany a#karavan-4:hover {
	background-position:-148px -62px;	
}

.loga.karavany a#karavan-5 {
	background-position:-198px -10px;	
}

.loga.karavany a#karavan-5:hover {
	background-position:-198px -62px;	
}

.loga.karavany a#karavan-6 {
	background-position:-244px -10px;	
	width: 49px;
}

.loga.karavany a#karavan-6:hover {
	background-position:-244px -62px;	
}

.loga.karavany a#karavan-7 {
	background-position:-291px -10px;	
	width: 49px;
}

.loga.karavany a#karavan-7:hover {
	background-position:-291px -62px;	
}

.loga.karavany a#karavan-8 {
	background-position:-341px -10px;	
	width:47px;
}

.loga.karavany a#karavan-8:hover {
	background-position:-341px -62px;	
}

.loga.karavany a#karavan-9 {
	background-position:-385px -10px;	
}

.loga.karavany a#karavan-9:hover {
	background-position:-385px -62px;	
}

.loga.karavany a#karavan-10 {
	background-position:-435px -10px;
}

.loga.karavany a#karavan-10:hover {
	background-position:-435px -62px;	
}


.loga.karavany a#karavan-11 {
	background-position:-479px -10px;
}

.loga.karavany a#karavan-11:hover {
	background-position:-479px -62px;	
}

.loga.karavany a#karavan-12 {
	background-position:-534px -10px;
}

.loga.karavany a#karavan-12:hover {
	background-position:-534px -64px;	
}

.loga.karavany a#karavan-13 {
	background-position:-577px -10pxs;
}

.loga.karavany a#karavan-13:hover {
	background-position:-577px -64px;	
}

.loga.karavany a#karavan-14{
	background-position:-632px 0;
}

.loga.karavany a#karavan-14:hover {
	background-position:-632px -64px;	
}

.loga.karavany a#karavan-15{
	background-position:-681px 0;
}

.loga.karavany a#karavan-15:hover {
	background-position:-681px -64px;	
}


/***************************** Karavanyy *********************************************************/

.loga.nakladni a {
	width:46px;
	height:55px;
	float:left;
	display:block;
	background:url(/images/nakladni-top.jpg)	
}

.loga.nakladni a#nakladak-1 {
	background-position:0px 0;	
}

.loga.nakladni a#nakladak-1:hover {
	background-position:0px -66px;	
}

.loga.nakladni a#nakladak-2 {
	background-position:-53px 0;	
}

.loga.nakladni a#nakladak-2:hover {
	background-position:-53px -66px;	
}

.loga.nakladni a#nakladak-3 {
	background-position:-101px 0;	
}

.loga.nakladni a#nakladak-3:hover {
	background-position:-101px -66px;	
}

.loga.nakladni a#nakladak-4 {
	background-position:-150px 0;	
}

.loga.nakladni a#nakladak-4:hover {
	background-position:-150px -66px;	
}

.loga.nakladni a#nakladak-5 {
	background-position:-200px 0;	
}

.loga.nakladni a#nakladak-5:hover {
	background-position:-200px -66px;	
}

.loga.nakladni a#nakladak-6 {
	background-position:-244px 0;	
	width: 49px;
}

.loga.nakladni a#nakladak-6:hover {
	background-position:-244px -66px;	
}

.loga.nakladni a#nakladak-7 {
	background-position:-291px 0;	
	width: 49px;
}

.loga.nakladni a#nakladak-7:hover {
	background-position:-291px -66px;	
}

.loga.nakladni a#nakladak-8 {
	background-position:-340px 0;	
	width:47px;
}

.loga.nakladni a#nakladak-8:hover {
	background-position:-340px -66px;	
}

.loga.nakladni a#nakladak-9 {
	background-position:-382px 0;	
}

.loga.nakladni a#nakladak-9:hover {
	background-position:-382px -66px;	
}

.loga.nakladni a#nakladak-10 {
	background-position:-430px 0;
}

.loga.nakladni a#nakladak-10:hover {
	background-position:-430px -66px;	
}


.loga.nakladni a#nakladak-11 {
	background-position:-479px 0;
}

.loga.nakladni a#nakladak-11:hover {
	background-position:-479px -66px;	
}

.loga.nakladni a#nakladak-12 {
	background-position:-534px 0;
}

.loga.nakladni a#nakladak-12:hover {
	background-position:-534px -66px;	
}

.loga.nakladni a#nakladak-14 {
	background-position:-577px 0;
}

.loga.nakladni a#nakladak-14:hover {
	background-position:-577px -66px;	
}

.loga.nakladni a#nakladak-13{
	background-position:-627px 0;
}

.loga.nakladni a#nakladak-13:hover {
	background-position:-627px -66px;	
}




/* Filtr moje inzaraty */

/* Filtr moje inzaraty */

.my-adverts-filter label {
    display: none;
}

.my-adverts-filter {

}

.my-adverts-filter input, .my-adverts-filter select {
    border: solid #aaa 1px;
}

.my-adverts-filter #my_adverts_filter_kind_id {
    width: 80px;
}

.my-adverts-filter #my_adverts_filter_internal_id {
    width: 50px;
}

.my-adverts-filter #my_adverts_filter_name {
    width: 250px;
    margin-right: 170px;
}

table.my {
    margin-top: 5px;
}

.ui-widget {
  font-size:1em;
}

#contact_button {
  margin:35px auto 5px auto;
  cursor:pointer;
  display:block;

}

#show_button {
  cursor:pointer;
  display:block;
  margin:0 auto;
}
