*{padding: 0;margin: 0;border: 0; list-style-type: none;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
p{margin-bottom: 15px; line-height: 142%;}

.clearer {clear: both; font-size: 0px; height: 0px;}
.pointer {cursor: pointer;}
.cursor {cursor: default;}
.center {text-align: center;}
.right {text-align: right;}

.floatleft {float: left; margin: 0px 10px 10px 0;}
.floatright {float: right; margin: 0px 0px 10px 10px;}

.displaynone {display: none;}

body
{
  font-family: Arial;
  font-size: 12px;
  background: url(../images/design/body-bg-ps.png);
}
#body-hs {background: white url(../images/design/body-bg.png) repeat-x; width: 100%;}

/* Horní část (menu atd.) */
#top
{
  background: white url(../images/design/top-bg.png) no-repeat;
  width: 1000px;
  height: 128px;
  margin: auto;
  position: relative;
  z-index: 50;
}

#logoholder {position: absolute; bottom: 0px; left: -149px; width: 368px; height: 118px; background: url(../images/design/logo2.png) no-repeat;}
#logo {position: absolute; bottom: 0px; left: 149px; z-index:1; width:219px; height: 118px; overflow: hidden}
#logo a {text-decoration: none; color:red;}
#logo a strong{color: Blue;}
#logo img {position: absolute; z-index: 3;}
#logo span {position: absolute; z-index: 2; font-size: 25px; top: 49px; left: 12px; font-weight: bold;}
#logo span.domu {position: absolute; z-index: 4; font-size: 12px; top: 6px; left: 45px; font-weight: normal; color: #537ddf;}
#logo span.title {position: absolute; z-index: 1; font-size: 15px; top: 83px; left: 29px; font-weight: bold; color: #59b0e6; font-style: italic;}
#logo a:hover span.domu {text-decoration: underline;}
 
#menu {position: absolute; top: 0px; left: 223px; z-index: 10;}
#menu li 
{
  display: block; 
  float: left; 
  height: 70px;
  padding: 0 7px;
  background: url(../images/design/menu-predel.png) no-repeat right top;
  position: relative;
  z-index: 50;
}
#menu li.last {background: none; padding-right: 0px;}
#menu li a 
{
  color: #537ddf; 
  text-decoration: none; 
  display: block; 
  float: left; 
  height: 24px; 
  padding: 37px 0px 9px 0px;
}
#menu li a:hover {text-decoration: underline;}
#menu li a.cursor {text-decoration: none;}
#menu li a img {float: left; position: relative; top: -7px; margin-right: 5px;}

#menu ul ul
{
  position: absolute;
  top: 70px;
  left: 0px;
  z-index: 60;
  background: url(../images/design/submenu-bg.png) repeat-x 0% 0%;
  padding-top: 5px;
  border: solid 1px #007BC8;
}
#menu ul ul.position-right{left: auto; right: 0px;}
#menu ul ul li
{
  float: none;
  background: none;
  height: auto;
  width: 175px;
}

#menu ul ul li a
{
  float: none;
  color:#007BC8;
  display: block;
  padding: 1px 0px;
  text-decoration:none;
}

#menu ul ul li a:hover {text-decoration: underline;}

#menu ul li.hidden ul
{
  visibility: hidden;
}


#motto
{
  position: absolute;
  top: auto;
  bottom: 17px;
  left: 323px;
  font-size: 18px;
  color: #5ab1e8;
  font-weight: bold;
  font-style: italic;
  letter-spacing: -1px;
  z-index: 5;
}


/* Banner (vyhledávaní atd.) */
#bannerholder{background: url(../images/design/banner-bg.jpg) no-repeat 50% 0%; width: 100%;}
#banner {width: 1000px; height: 489px; margin: auto; position: relative;}

#vyhledavani-holder
{
  position: relative;
  width: 1000px;
  height: 235px;
  z-index: 20;
}

#rychlevyhledavani {position: absolute; top: 0px; left: -12px; z-index: 1; width: 304px; height: 71px; overflow: hidden;}
#rychlevyhledavani img {position: absolute; z-index: 3;}
#rychlevyhledavani span {position: absolute; z-index: 2;}

#rychlevyhledavani-input 
{
  position: absolute;
  top: 0px;
  left: 292px;
  background: url(../images/design/input-vyhledavani.png) no-repeat;
  width: 468px;
  height: 71px;
}
#rychlevyhledavani-input input
{
  border: 0;
  position: absolute;
  top: 26px;
  left: 20px;
  font-size: 14px;
  color: #008be3;
  width: 327px;
}

#rychlevyhledavani-input input.submit
{
  position: absolute;
  left: 367px;
  top: 11px;
  color: White;
  font-weight: bold;
  cursor: pointer;
  background: url(../images/design/button-hledat.png) no-repeat;
  width: 101px;
  height: 51px;
}

#rychlevyhledavani-input a.otaznik
{
  display: block;
  position: absolute;
  left: 468px;
  top: 11px;
  color: White;
  font-weight: bold;
  cursor: pointer;
  background: url(../images/design/button-otaznik.png) no-repeat;
  width: 18px;
  height: 34px;
  text-decoration: none;
  z-index: 14;
  font-size: 14px;
  padding: 17px 0 0 4px;
  cursor: help; 
}

#rychlevyhledavani-input #jak-vyhl {
    position: relative;
    z-index: 50;
}

#jak-vyhl .nadpis
{
	font-size: 16px;
	font-weight: bold;
}

#rozsirenevyhledavani {position: absolute; top: 83px; left: 0px; z-index: 1; width: 118px; height: 55px; overflow: hidden;}
#rozsirenevyhledavani img {position: absolute; z-index: 3;}
#rozsirenevyhledavani span {position: absolute; z-index: 2;}

#filtrcancel {position: absolute; z-index: 4; top: 150px; left: 22px;}
#filtrcancel img {float: left; margin: 3px 5px 10px 0;}
#filtrcancel a {float: left; color: #b50004; font-size: 11px; cursor:pointer;}
  
/*ROZŠÍŘENÉ VYHLEDÁVÁNÍ*/
#inputy
{
  position: absolute;
  left: 120px;
  top: 76px;
  color: #007bc8;
  z-index: 15;
}
#inputy #select td {text-align: left; padding: 8px 5px 2px 0}
#inputy #select td * {cursor: pointer;}
#inputy #select td a.cancel{cursor: pointer; display: block; margin: 7px 0 0 0px; float: right; color: #b50004;}
#inputy #select div {width: 177px; height: 22px; margin: 0px 0px 0px 0px; text-align: left; padding: 0px 0px 0 0px;}
#karoserie, #palivo {background: url(../images/design/select-bottom.png) no-repeat;}

#inputy #select td.cancelfiltr {text-align: right; padding: 1px 10px 0 0; margin: 0px; font-size: 11px;}
#inputy #select td.cancelfiltr a {color: #b50004; font-weight: bold;}
#inputy #select td.cancelfiltr a.cancel{cursor: pointer; display: block; margin: 2px 0 0 0px; float: right; color: #b50004;}

#inputy #select div#cancel-all {background: url(../images/design/button-cancel.png) no-repeat scroll 0 2px; width: 153px; height: 29px; margin: 0 0 0 54px; font-family: Arial; font-size: 12px; color: white; font-weight: bold; padding: 15px 0 0 23px;}
#inputy #select div#cancel-all:hover {text-decoration: underline}
#inputy #select td.button-cancel-all{padding: 0px;}

/*STYLOVANI SELECT BOXU*/
#inputy #select :focus {outline:none;}
#inputy #select ul.newList * {cursor: pointer; margin:0px; padding:0px; z-index:20;}
#inputy #select ul.newList {margin: 6px 0 0 0px; padding:0px; list-style:none; color:#3A7BDB; width:159px; background:#fff; border:1px solid #ccc; top:21px; left:0px; overflow:auto; z-index:20;}
#inputy #select .newListSelected {width:160px; color:#3A7BDB; height:22px; margin:0px 0px 0px 0px; padding: 0px 0 0 0px; background:url(../images/design/select-skin.png) no-repeat; line-height:21px; z-index:20;}
#inputy #select .newListSelected span {width:160px; display:block;z-index:20;}
#inputy #select ul.newList li {padding:3px 8px; z-index:20;}
#inputy #select div.selectedTxt {width:155px; overflow:hidden; height:16px; padding:0 0px 0 0px; margin-left: 5px;}
#inputy #select .hiLite {background:#216FA3!important; color:#fff!important;}
#inputy #select .newListHover {background:#D7E9F7!important; color:#000!important; cursor:default;}
#inputy #select .newListSelHover, .newListSelFocus {background-position:0 0; cursor:default;}
#inputy #select .newListOptionTitle {font-weight:bold;}
#inputy #select .newListOptionTitle ul {margin: 0px 0 0 0; padding: 0;}
#inputy #select .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


#inputy #slider {margin-top: 8px;}
#inputy #slider td.cena {padding-left:40px; padding-right:10px;}
#inputy #slider td a.posuvnikNastavit {float:left; cursor: pointer; display: block; margin: 2px 0 0 -6px; width: 38px; height: 24px; background: url(../images/design/button-orange.png) no-repeat; text-decoration: none;}
#inputy #slider td a.posuvnikOk {cursor: pointer; display: block; margin: 2px 0 0 5px; width: 38px; height: 24px; background: url(../images/design/button-green.png) no-repeat; text-decoration: none;}
#inputy #slider td {text-align: right; vertical-align: top; padding: 0px 0px 0px 0px;}
#inputy #slider td.paddingtop {padding-top: 6px;}
#inputy #slider div.slide {margin-right: 20px; text-align: left; padding: 3px 30px 0 5px;}
#inputy #slider a.cancel {float:left; margin:9px 0 0 0; cursor: pointer;}

#rokvyroby, #cena {position: relative; width: 226px; height: 30px;}
#rokvyroby {background: url(../images/design/slider-left.png) no-repeat; z-index: 1;}
#cena {background: url(../images/design/slider-right.png) no-repeat; z-index: 2;}

#slider1, #slider2, #slider3, #slider4 
{
  position: absolute;
  height: 30px;
  width: 42px;
  top: 0px;
  background: url(../images/design/slider.png) no-repeat;
  z-index: 2;
  text-align: center;
  padding-top: 2px;
  cursor: pointer;
}

#slider1 {left: 40px;}
#slider2 {left: 150px;}
#slider3 {left: 30px;}
#slider4 {left: 210px;}

.norow 
{  
  color: #4B5278;
  font-size: 16px;
  padding-left: 340px;
  font-weight: bold;
}

/* Porovnávání */
#porovnani
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 218px;
  height: 87px;
}
#porovnani #porovnani-top
{
  background: url(../images/design/porovnavanivozutop.png) no-repeat; 
  padding: 13px 0px 0px 50px;
  color: #656565;
  font-weight: bold;
  font-size: 14px;
  height: 74px;
  letter-spacing: -1px;
}
#porovnani #porovnani-top a
{
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 10;
  height: 74px;
  width: 140px;
  text-decoration: none;
}

#porovnani #porovnani-bottom
{
  position: absolute;
  top: 87px;
  left: 69px;
  background: url(../images/design/porovnavanibottom.png) no-repeat;
  width: 135px;
  height: 125px;
}
#porovnani #porovnani-bottom a.sledovat{color: #df8a19; position: absolute; bottom: 23px; left: 27px;}

#porovnani #porovnani-bottom #sledovani1, #porovnani #porovnani-bottom #sledovani2,
#porovnani #porovnani-bottom #sledovani3, #porovnani #porovnani-bottom #sledovani4
{
  position: absolute;
  width: 45px;
  height: 29px;
  overflow: hidden;
}
#porovnani #porovnani-bottom #sledovani1 img, #porovnani #porovnani-bottom #sledovani2 img,
#porovnani #porovnani-bottom #sledovani3 img, #porovnani #porovnani-bottom #sledovani4 img
{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 45px;
  height: 29px;
}

#porovnani #porovnani-bottom #sledovani1 {top: 12px; left: 22px;}
#porovnani #porovnani-bottom #sledovani2 {top: 12px; left: 72px;}
#porovnani #porovnani-bottom #sledovani3 {top: 46px; left: 22px;}
#porovnani #porovnani-bottom #sledovani4 {top: 46px; left: 72px;}

/*Top nabídka*/
#topnabidka-nadpis
{
  position: absolute;
  top: 241px;
  left: 25px;
  color: #eaf0ff;
  width: 61px;
  font-size: 12px;
}

#topnabidka
{
  position: absolute;
  top: 228px;
  left: 117px;
  z-index: 4;
}
#topnabidka .topauto
{
  float: left;
  position: relative;
  z-index: 5;
  width: 208px;
  height: 219px;
  background: url(../images/design/top-nabidka.png) no-repeat 100% 0%;
  margin-right: 3px;
  padding: 8px 0 0 8px;
  cursor: pointer;
}
#topnabidka .topauto *
{
  cursor: pointer;
}

#obrazkovyholder .topauto .plochaodkaz
{
  display: block;
  width: 216px;
  height: 227px;
  position: absolute;
  top: 0px;
  left:0px;
  z-index: 8;
  background: url(../images/design/neexistujici.png) no-repeat;
  cursor: pointer;
  text-decoration:none;
}

#topnabidka .hover {background: url(../images/design/top-nabidka.png) no-repeat 0% 100%;}

#topnabidka .topauto .popis
{
  position: absolute;
  top: 167px;
  left: 8px;
  width: 130px;
  font-size: 11px;
  color: #3a3542;
}
#topnabidka .hover .popis {color: #ffffff;}

#topnabidka .topauto .popis strong
{
  font-weight: bold;
  display: block;
  font-size: 14px;
}

#topnabidka .topauto .rv
{
  position: absolute;
  top: 174px;
  right: 5px;
  color: #aaaaaa;
  font-size: 10px;
  text-align: right;
}

#topnabidka .topauto .price
{
  position: absolute;
  top: 204px;
  right: 5px;
  color: white;
  font-weight: bold;
}

#topnabidka .topauto .odkaztop
{
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 216px;
  height: 227px;
  text-decoration: none;
  background: url(../images/design/odkaztop.gif);
  z-index: 5;
}

/* JAK VYHLEDAVAT */
#zoom
{
    background: #87BAF1;
    z-index: 1000;
}
.mm
{
    background:#fff; vertical-align:top; padding:10px;
}
#zoom_content
{
    overflow: auto;
}
#zoom_content img
{
    display: block;
    margin: auto;
}

/* Hlavní část pozadí */
#mainholder
{
  width: 100%;
  background: url(../images/design/main-bg.jpg) no-repeat 50% 0%;
}

#main
{
  width: 1000px;
  height: 401px;
  margin: auto;
  position: relative;
  color: #656565;
}

#main strong.nadpis
{
  color: #656565;
  font-size: 14px;
  display: block;
  margin-bottom: 15px;
  letter-spacing: -1px;
}

#main strong.podnadpis
{
  color: #3f7ca2;
  font-size: 12px;
  display: block;
  margin-bottom: 6px;
}

#main strong.podnadpis small
{
  color: #808080;
  font-size: 10px;
  display: block;
  float: left;
  margin: 1px 4px 0 0;
}

#main strong.podnadpis em {color: #808080; font-size: 11px; display: block; float: left; margin-right: 5px;}

#main .vice {position: absolute; top: 14px; right: 20px;}
#main .vice img {float: none; margin: 0px;}
#main a {color: #b50004; font-size: 11px;}
#main p img {margin-left: 5px;}
#poradenstvi
{
  position: absolute;
  top: 7px;
  left: 11px;
  width: 308px;
  height: 116px;
  padding: 14px 0 0 18px;
  font-size: 11px;
}

#poradenstvi img
{
  clear: both;
  float: left;
  margin-bottom: 4px;
  margin-right: 3px;
}

#poradenstvi .phone strong
{
  font-size: 14px;
  color: #ef2b2f;
}

#poradenstvi .email a
{
  color: #b50004;
  font-size: 12px;
  display: block;
  margin-top: 14px;
}

#poradenstvi #icq
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: url(../images/design/poradenstvi-icq.png) no-repeat;
  width: 86px;
  height: 53px;
  font-size: 14px;
  color: #ef2b2f;
  font-weight: bold;
  padding: 44px 0px 0px 8px;
}

#poradenstvi #icq div {margin-bottom: 5px;}
  
#odbornik
{
  position: absolute;
  top: 137px;
  left: 11px;
  width: 298px;
  height: 116px;
  padding: 14px 10px 0 18px;
  font-size: 11px;
}

#odbornik .oddelovac
{
  font-size: 0px;
  background: url(../images/design/odbornik-predel.png) no-repeat;
  width: 290px;
  height: 1px;
  margin: 0px 0 15px;
}

#financovani
{
  position: absolute;
  top: 3px;
  left: 336px;
}

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

#kosik 
{
  position: absolute;
  background: url(../images/design/financovani.png) no-repeat;
  width: 155px;
  height: 117px;
  top: 0px;
  left: 0px;
  font-size: 14px;
  font-weight: bold;  
  letter-spacing: -1px;
  text-align: right;
  padding-top: 17px;
}

#protiucet
{
  position: absolute;
  background: url(../images/design/protiucet.png) no-repeat;
  width: 171px;
  height: 63px;
  top: 0px;
  left: 155px;
}
#uver
{
  position: absolute;
  background: url(../images/design/uver.png) no-repeat;
  width: 163px;
  height: 63px;
  top: 0px;
  left: 326px;
}
#leasing
{
  position: absolute;
  background: url(../images/design/leasing.png) no-repeat;
  width: 164px;
  height: 63px;
  top: 0px;
  left: 489px;
}

#zpetny
{
  position: absolute;
  background: url(../images/design/zpetnyleasing.png) no-repeat;
  width: 171px;
  height: 71px;
  top: 63px;
  left: 155px;
}
#inzert
{
  position: absolute;
  background: url(../images/design/inzertleasing.png) no-repeat;
  width: 163px;
  height: 71px;
  top: 63px;
  left: 326px;
}
#pojisteni
{
  position: absolute;
  background: url(../images/design/pojisteni.png) no-repeat;
  width: 164px;
  height: 71px;
  top: 63px;
  left: 489px;
}

.zajimat-leasing
{
	float: left;
	padding-top: 20px;
}

#protiucet a, #uver a, #leasing a, #zpetny a, #inzert a, #pojisteni a
{
  font-size: 14px;
  color: #2e97d9;
  font-weight: bold;
  text-decoration: none;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 78px;
  height: 41px;
  padding: 14px 0 0 86px;
}

/* Aktuality */
#aktuality
{
  background: url(../images/design/aktuality-bg.png) no-repeat;
  position: absolute;
  top: 137px;
  left: 336px;
  width: 294px;
  height: 250px;
  padding: 14px 14px 0 18px;
  font-size: 11px;
}

#aktuality .imgholder
{
  float: left;
  width: 108px;
  height: 75px;
  background: url(../images/design/aktuality-foto-bg.png) no-repeat;
  margin: 2px 11px 0px -3px;
  padding: 8px 0 0 8px;
}

#aktuality .predel
{
  font-size: 0px;
  background: url(../images/design/aktuality-predel.png) no-repeat;
  width: 290px;
  height: 1px;
  margin: 0px 0 15px;
}

#flash
{
  position: absolute;
  top: 137px;
  left: 662px;
  background: url(../images/design/flash.png) no-repeat;
  width: 327px;
  height: 264px;
  padding: 0;
  font-size: 11px;
}
#footerholder
{
  width: 100%;
  background: white;
}
#footer 
{
  position: relative; 
  background: white url(../images/design/ps-footer-top.png) no-repeat 50% 0%; 
  width: 1000px;
  height: 286px;
  margin: auto;
  z-index: 2;
}

#doporuceni
{
  position: absolute;
  top: 10px;
  left: 11px;
  background: url(../images/design/doporuceni.png) no-repeat;
  width: 182px;
  height: 192px;
  padding: 14px 16px 0 16px;
  font-size: 11px;
  color: white;
}

#doporuceni .mail
{
  color: white;
  font-weight: bold;
  margin-bottom: 12px;
  font-size: 12px;
}

#doporuceni .input1
{
  width: 182px;
  height: 22px;
  background: url(../images/design/doporucte-input1.png) no-repeat;
  color: #325284;
  padding: 4px 0 0 5px;
  font-size: 11px;
  margin-bottom: 2px;
}
#doporuceni .input2
{
  width: 177px;
  height: 18px;
  background: url(../images/design/doporucte-input2.png) no-repeat;
  color: #325284;
  padding: 4px 0 0 5px;
  font-size: 11px;
}
#doporuceni .submit
{
  width: 57px;
  height: 19px;
  color: white;
  background: url(../images/design/button-odeslat.png) no-repeat;
  font-size: 10px;
  padding-bottom: 4px;
  cursor: pointer;
  margin: 5px 6px 0 0;
}

div.odsazeni a{
    color: #FFFFFF
}


#partneri
{
  position: absolute;
  width: 728px;
  height: 200px;
  top: 10px;
  left: 246px;
  padding: 14px 0 0 16px;
  z-index: 5;
  text-align: left;
}

#partneri strong.nadpis
{
  margin-bottom: 20px;
  color: #656565;
  font-size:14px;
  letter-spacing: -1px;
  float: left;
}

#partneri a
{
  display: block;
  float: left;
}

#raynet
{
  position: absolute;
  right: 19px;
  bottom: 30px;
}

/* Podstránky */  
#body-ps {background: url(../images/design/ps-body-bg.png) repeat-x; width: 100%;}
#ps-holder{background: url(../images/design/ps-body-bg2.png) repeat-y 50% 0%; width: 100%;}
#ps-holder2{background: url(../images/design/ps-body-top.jpg) no-repeat 50% 0%; width: 100%;}
#ps {width: 1000px;min-height: 500px; margin: auto; position: relative; z-index: 2;}

#topnavi
{
  position: relative;
  width: 1000px;
  height: 27px;
  margin-top:8px;
}

#bottomnavi
{
  clear: both;
  position: relative;
  width: 1000px;
  height: 27px;
  margin-bottom: 59px;
}
.nalezeno {color: #1273a1; float: left; margin-left: 18px; width: 180px;}
.nalezeno strong {font-size: 18px;}

#bottomnavi .pocetaut {margin-left: 193px; margin-top: 2px;}
#bottomnavi .pocet {margin-top: 2px;}
#bottomnavi .strankanapis {margin-top: 2px;}


.pocetaut {float: left; color: #043952; margin-left: 25px; padding-top: 5px;}
.pocet {float: left; padding-top: 2px; text-align: center;}
.pocet a 
{
  color: #127eb1; 
  display: block;
  background: url(../images/design/navi-bg.png) no-repeat;
  width: 20px;
  height: 17px;
  padding: 3px 0 0 0;
  text-decoration: none;
  float: left;
  margin-right: 3px;
  cursor: pointer;
}
.pocet a.active {background: none; color: Black;}
.pocet a:hover {text-decoration: underline;}

.strankanapis
{
  float: left;
  margin-left: 43px;
  padding-top: 5px;
  color: #043952;
}

.tecky-strankovani
{
  float: left;
  margin: 0 5px 0 5px;
}

.zobrazenitop
{
  float: right;
  background: url(../images/design/typ-zobrazeni.png) no-repeat;
  width: 150px;
  height: 20px;
  margin-right: 47px;
  padding: 7px 0 0 32px;
  font-size: 11px;
}

#bottomnavi .zobrazenitop
{
  background: url(../images/design/typ-zobrazeni-bottom.png) no-repeat;
}
.zobrazenitop a
{
  cursor: pointer;
  color: #eaf0ff;
  display: inline-block;
}

.zobrazenitop a.active
{
  color: white;
  text-decoration: none;
}

.zobrazenitop a.odstup {margin-left: 33px;}


#polozkyholder
{position: relative; z-index: 3;}

#polozkyholder #posun-left
{
  position: absolute;
  top: 0px;
  left: 10px;
  height: 100%;
  width: 20px;
  background: url(../images/design/left-right-navi-bg.png) repeat-y;
  background-position: 0% 0%;
}
#polozkyholder #posun-left.hover{background-position: 100% 0%;}

#polozkyholder #posun-left #navi-left-top
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-top.png) no-repeat;
  background-position: 0% 0%;
}
#polozkyholder #posun-left #navi-left-top.hover {background-position: 100% 0%;}

#polozkyholder #posun-left #navi-left-bottom
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-bottom.png) no-repeat;
  background-position: 0% 100%;
}
#polozkyholder #posun-left #navi-left-bottom.hover {  background-position: 100% 100%;}

#polozkyholder #posun-right
{
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 10px;
  width: 20px;
  height: 100%;
  background: url(../images/design/left-right-navi-bg.png) repeat-y;
  background-position: 0% 0%;
}
#polozkyholder #posun-right.hover {background-position: 100% 0%;}

#polozkyholder #posun-right #navi-right-top
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-top.png) no-repeat;
  background-position: 0% 0%;
}
#polozkyholder #posun-right #navi-right-top.hover {background-position: 100% 0%;}

#polozkyholder #posun-right #navi-right-bottom
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-bottom.png) no-repeat;
  background-position: 0% 100%;
}
#polozkyholder #posun-right #navi-right-bottom.hover {background-position: 100% 100%;}

#polozkyholder #posun-right a
{
  display: block;
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-arrow.png) no-repeat;
  background-position: 0% 50%;
  text-decoration: none;
}
#polozkyholder #posun-right a:hover {background-position: 100% 50%;}

#polozkyholder #posun-left a
{
  cursor: pointer;
  display: block;
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-arrow.png) no-repeat;
  background-position: 0% 50%;
  text-decoration: none;
}
#polozkyholder #posun-left a:hover {background-position: 100% 50%;}

#detailholder .detail-navi-holder {position: absolute; top: 0px; left: 0px; height: 539px; width: 1000px;}


/* Základní zobrazení */
#polozkyholder .hlavicka
{
  background: url(../images/design/th-bg.png) no-repeat;
  height: 48px;
  line-height: 110%;
  width: 930px;
  margin-left: 35px;
}
#polozkyholder .hlavicka div {float: left; margin: 0px;}
#polozkyholder .hlavicka a {color: #043952;}
#polozkyholder .hlavicka .foto {width: 95px;}
#polozkyholder .hlavicka .znacka {height: 37px; width: 83px; background: url(../images/design/th-znacka.png) no-repeat; padding: 11px 0 0 27px;}
#polozkyholder .hlavicka .model {height: 30px; width: 170px; background: url(../images/design/th-model.png) no-repeat; padding: 18px 0 0 25px;}
#polozkyholder .hlavicka .karoserie {height: 30px; width: 69px; background: url(../images/design/th-karoserie.png) no-repeat; padding: 18px 0 0 36px;}
#polozkyholder .hlavicka .obsah {height: 37px; width: 48px; background: url(../images/design/th-obsah.png) no-repeat; padding: 11px 0 0 36px;}
#polozkyholder .hlavicka .palivo {height: 30px; width: 47px; background: url(../images/design/th-palivo.png) no-repeat; padding: 18px 0 0 23px;}
#polozkyholder .hlavicka .rok {height: 37px; width: 59px; background: url(../images/design/th-rokvyroby.png) no-repeat; padding: 11px 0 0 31px;}
#polozkyholder .hlavicka .cena {height: 30px; width: 52px; background: url(../images/design/th-cena.png) no-repeat; padding: 18px 0 0 31px;}
#polozkyholder .hlavicka .najeto {height: 37px; width: 64px; background: url(../images/design/th-najeto.png) no-repeat; padding: 11px 0 0 34px;}

#polozkyholder .polozka
{
  height: 104px;
  background: url(../images/design/zakladni-polozka.png) no-repeat 0% 0%;
  font-size: 13px;
  font-weight: bold;
  color: #1273a1;
  margin-left: 35px;
  position: relative;
  z-index: 4;
  width: 930px;
}

#polozkyholder .polozka * {z-index: 4;}

#polozkyholder .polozka div {float: left; margin-top: 12px;}

#polozkyholder .polozka .obrazek {position: relative; height: 104px; width: 95px; margin-top: 0px; z-index: 5;}
#polozkyholder .polozka .obrazek img {position: absolute; top: 14px; left: 14px; z-index: 6; width:69px; height: 51px;}

#polozkyholder .polozka .znacka {padding-left: 5px; width: 105px;}
#polozkyholder .polozka .model {padding-left: 0px; width: 198px;}
#polozkyholder .polozka .karoserie {padding-left: 20px; width: 85px;}
#polozkyholder .polozka .obsah {padding-left: 5px; width: 79px;}
#polozkyholder .polozka .palivo {padding-left: 13px; width: 62px;}
#polozkyholder .polozka .rok {padding-left: 10px; width: 75px;}
#polozkyholder .polozka .cena {padding-left: 4px; width: 79px; color: #CA801A; }
#polozkyholder .polozka .najeto {padding-left: 0px; width: 95px;}
#polozkyholder .polozka .popis {margin-top: 10px; padding-left: 5px; width: 820px; color: #5ba3c5; font-size: 10px;}
#polozkyholder .polozka .popis strong {color: #1273a1;}

#polozkyholder .zakladnihover
{
  height: 104px;
  background: url(../images/design/zakladni-polozka-hover.png) no-repeat 0% 0%;
  font-size: 13px;
  font-weight: bold;
  color: White;
  margin-left: 35px;
  position: relative;
  z-index: 4;
}
#polozkyholder .zakladnihover .popis {margin-top: 10px; padding-left: 5px; width: 820px; color: #c7e1f3; font-size: 10px;}
#polozkyholder .zakladnihover .popis strong {color: White;}

#polozkyholder .polozka a {text-decoration: none;}
#polozkyholder .polozka .odkaz
{
  display: block;
  width: 930px;
  height: 104px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50;
  cursor: pointer;
  text-decoration: none;
  background: url(../images/design/neexistujici.png) no-repeat;
}

/* Obrázkové zobrazení */
#obrazkovyholder
{
  width: 912px;
  margin: auto;
}

#polozkyholder .topauto
{
  float: left;
  position: relative;
  width: 208px;
  height: 219px;
  background: url(../images/design/top-nabidka.png) no-repeat 100% 0%;
  margin: 0px 6px 0px 6px;
  padding: 8px 0 0 8px;
}

#polozkyholder .hover {background: url(../images/design/top-nabidka.png) no-repeat 0% 100%;}

#polozkyholder .topauto .popis
{
  position: absolute;
  top: 167px;
  left: 8px;
  width: 130px;
  font-size: 11px;
  color: #3a3542;
}
#polozkyholder .topauto img
{
  width: 200px;
  height: 150px;
}
#polozkyholder .hover .popis {color: #ffffff;}

#polozkyholder .topauto .popis strong
{
  font-weight: bold;
  display: block;
  font-size: 14px;
}

#polozkyholder .topauto .rv
{
  position: absolute;
  top: 174px;
  right: 5px;
  color: #aaaaaa;
  font-size: 10px;
  text-align: right;
}

#polozkyholder .topauto .price
{
  position: absolute;
  top: 204px;
  right: 5px;
  color: white;
  font-weight: bold;
}

#polozkyholder .obrazky-odstup {margin-bottom: 12px; clear: both;}

#polozkyholder .topauto .pridat-porovnani
{
  width: 94px;
  height: 49px;
  background: url(../images/design/obrazky-porovnani.png) no-repeat;
  position: absolute;
  top: 8px;
  left: 8px;
  display: none;
  z-index: 11;
}
#polozkyholder .hover .pridat-porovnani{display: block;}


#polozkyholder .topauto .pridat-porovnani a
{
  display: block;
  width: 50px;
  height: 27px;
  color: #1273a1;
  padding: 12px 0 0 33px;
  font-size: 10px;
}

/* Detail vozu */
#body-psdark {background: white url(../images/design/dark-page-bg.png) repeat-x; width: 100%;}
#ps-darkholder2{background: url(../images/design/dark-page-top.png) no-repeat 50% 0%; width: 100%; color: #656565;}

#ps-darkholder2 #vyhledavani-holdershort {
  height: 101px;
  position:relative;
  width:1000px;
  z-index:1;
}

#zpet-tisk
{
  background:transparent url(../images/design/detail-zpet-tisk.png) no-repeat scroll 0 0;
  height:24px;
  left:29px;
  position:absolute;
  top:73px;
  width:190px;
  z-index:100
}

#zpet-tisk a
{
  color: #005881;
  font-size: 11px;
  display: inline-block;
  margin: 6px 0 0 35px;
}

#detailholder
{
  position: relative;
  z-index: 2;
  height: 798px;
  width: 1000px;
}

#zpet-tisk a.tisk
{
  margin: 6px 0 0 75px;
}

h1 
{
  color:White;
  font-size:20px;
  font-weight:bold;
  left:509px;
  letter-spacing:-1px;
  position:absolute;
  top:96px;
  z-index:40;
}

#detail-foto
{
  position: absolute;
  z-index: 3;
  width: 460px;
  height: 539px;
  top: 0px;
  left: 0px;
  background: url(../images/design/detail-fotobg.png) no-repeat;
  margin-left:35px;
  overflow: hidden;
}

#detail-foto #mediumfotoholder
{
  position: absolute;
  z-index: 4;
  top: 8px;
  left: 8px;
  width: 444px;
  height: 333px;
  overflow: hidden;
}

#detail-foto a #detail-foto-zpet
{
  position: absolute;
  z-index: 15;
  top: 128px;
  left: 14px;
  display: block;
  width: 66px;
  height: 77px;
  text-decoration: none;
  background: url(../images/design/detail-zpet.png) no-repeat;
  cursor: pointer;
}

#detail-foto a #detail-foto-vpred
{
  position: absolute;
  z-index: 15;
  top: 128px;
  right: 14px;
  display: block;
  width: 66px;
  height: 77px;
  text-decoration: none;
  background: url(../images/design/detail-vpred.png) no-repeat;
  cursor: pointer;
}

#detail-foto a #detail-foto-zvetsit
{
  position: absolute;
  z-index: 15;
  top: 128px;
  left: 192px;
  display: block;
  width: 77px;
  height: 77px;
  text-decoration: none;
  background: url(../images/design/detail-zvetsit.png) no-repeat;
  cursor: pointer;
}

#detail-foto #miniatury
{
  position: absolute;
  top: 351px;
  width: 448px;
  height: 180px;
  left: 6px;
  overflow: auto;
}

#detail-foto #miniatury a
{
  padding: 0px;
  margin: 0px 3px 8px 3px;
  display: inline-block;
  position: relative;
  width: auto;
}


#detail-foto #miniatury img
{
  position: relative;
  top: 0px;
  left: 0px;
  width: 52px;
  height: 39px;
}


#detail-info
{
  position: absolute;
  z-index: 3;
  width: 474px;
  height: 539px;
  top: 0px;
  left: 495px;
  background: url(../images/design/detail-info-bg.png) no-repeat;
}

#detail-info h2
{
  position: absolute;
  color: white;
  font-size: 12px;
  font-weight: bold;
  top: 40px;
  left: 255px;
  line-height: 142%;
  width: 210px;
}

#detail-info h3
{
  position: absolute;
  color: #fffe7c;
  font-size: 18px;
  font-weight: normal;
  top: 83px;
  left: 266px;
  font-weight: normal;
}

#detail-info .rokvyroby
{
  color: #c7c7c7;
  position: absolute;
  top: 4px;
  left: 13px;
}


#detail-info .price
{
  color: white;
  position: absolute;
  top: 35px;
  left: 13px;
  font-size: 18px;
  font-weight: bold;
}
#detail-info .price-title 
{ 
	font-size: 14px; 
	font-weight: bold; 
}

#detail-info .price-value 
{ 
	font-size: 20px; 
	font-weight: bold;
	margin-left: 20px; 
}

#detail-info .price-dph table 
{
  position: absolute;
  top: 65px;
  left: 13px;
  color: white;
}
#detail-info .price-dph table td
{
	height: 16px;
	
}
#detail-info .price-dph table .dph-title
{
	font-size: 11px;
	width: 60px;
}
#detail-info .price-dph table .dph-value
{
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

#detail-info .odpocetdph
{
  color: #fffe7c;
  position: absolute;
  top: 65px;
  left: 159px;
  font-size: 12px;
  width: 78px;
}

#detail-info .srovnani
{
  color: white;
  position: absolute;
  top: 106px;
  left: 160px;
  font-size: 11px;
  font-family: Tahoma;  
}
#detail-info .srovnani a 
{
  text-decoration: none; 
  color: white;
  background: none;
  margin: 0;
  padding: 0;
}

#detail-info table
{
  color: white;
  position: absolute;
  top: 130px;
  left: 45px;
  color: #1273a1;
}
#detail-info table td {height: 26px;}
#detail-info table td.first {color: #043952; letter-spacing: -1px; width: 88px;}

#detail-info .oddelovac
{
  width: 210px;
  height: 1px;
  font-size: 1px;
  background: url(../images/design/detail-oddelovac.png) repeat-x;
  position: absolute;
  top: 138px;
  left: 250px;
}

#detail-info p.vybava
{
  width: 200px;
  position: absolute;
  top: 148px;
  left: 255px;
  color: #032a3d;
  font-size: 11px;
  line-height: 145%;
}

#detail-info span.norm-vybava
{
  display: block;
  background: url(../images/design/vybava-ico.png) no-repeat;
  width: 158px;
  min-height: 22px;
  color: #032a3d;
  font-size: 12px;
  padding: 2px 0 0 28px;
  font-weight: bold;
}

#detail-info span.doplnkovavybava
{
  display: block;
  background: url(../images/design/doplnky-ico.png) no-repeat;
  width: 158px;
  min-height: 24px;
  color: #032a3d;
  font-size: 12px;
  margin-top: 10px;
  padding: 2px 0 0 28px;
  font-weight: bold;
}

#detail-info p.doplnkovavybava strong
{
  display: block;
  margin-bottom: 5px;
  font-size: 12px;
}

#detail-info .dalsiinfo
{
  background: url(../images/design/detail-info.png) no-repeat;
  position: absolute;
  top: 370px;
  left: 16px;
  padding-left: 56px;
  color: white;
  font-size: 14px;
  letter-spacing: -1px;
  line-height: 110%;
  font-weight: bold;
  height: 33px;
  width: 60px;
}

#detail-info .dalsiinfopopis
{
  position: absolute;
  top: 420px;
  left: 20px;
  color: white;
  width: 220px;
}

#detail-info .dalsiinfopopis strong
{
  color: #043952;
  display: block;
  margin-bottom: 7px;
}


#detail-info .tooltip
{
    text-decoration: underline;
    cursor: help;
}


#detail-info p {margin-bottom: 5px;}


#detail-info a
{
  background: url(../images/design/detail-li.png) no-repeat 0px 5px;
  color: #fffe92;
  padding: 0 0 0 13px;
  margin-left: 12px;
}

#detail-bottom-info
{
  position: absolute;
  top: 539px;
  left: 30px;
}

#detail-bottom-info img
{
  float: left;
  margin-left: 10px;
}

#detail-bottom-info h2
{
  color: White;
  font-size: 14px;
  letter-spacing: -1px;
  float: left;
}

#detail-bottom-info #prodejce
{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 259px;
  width: 188px;
  padding-top: 17px;
  background: url(../images/design/detail-kontakt-bg.png) no-repeat;
}


#detail-bottom-info p.nodealer
{
  width: 152px;
  color: #4573A1;

}


#detail-bottom-info #formular
{
  position: absolute;
  top: 0px;
  left: 188px;
  height: 242px;
  width: 279px;
  padding-top: 17px;
  background: url(../images/design/detail-form-bg.png) no-repeat;
}

#detail-bottom-info #formular .hlaska
{
  position: absolute;
  top: 60px;
  left: 25px;
  color: #FFFE7C;
}

#detail-bottom-info #test
{
  position: absolute;
  top: 0px;
  left: 467px;
  height: 242px;
  width: 242px;
  padding-top: 17px;
  background: url(../images/design/detail-test-bg.png) no-repeat;
}

#detail-bottom-info #test button
{
  background:transparent url(../images/design/button_big.png) no-repeat scroll 0 2px;
  color:white;
  cursor:pointer;
  font-size:11px;
  height:21px;
  margin-top: 8px;
  margin-left:35px;
  width:170px;
}

#detail-bottom-info #email
{
  position: absolute;
  top: 0px;
  left: 709px;
  height: 242px;
  width: 231px;
  padding-top: 17px;
  background: url(../images/design/detail-email-bg.png) no-repeat;
}

#detail-bottom-info #prodejce img.foto
{
  position: absolute;
  top: 70px;
  left: 0px;
  border: solid 1px #1b79a6;
  margin-left: 0px;
}

#detail-bottom-info #prodejce h3
{
  position: absolute;
  top: 70px;
  left: 75px;
  color: #1273a1;
  font-size: 14px;
  font-weight: bold;
}

#detail-bottom-info #prodejce .tel
{
  position: absolute;
  top: 115px;
  left: 75px;
  color: White;
  font-size: 18px;
  font-weight: bold;
}

#detail-bottom-info #prodejce .emaily
{
  position: absolute;
  top: 165px;
  left: 0px;
}

#detail-bottom-info #prodejce .emaily a
{
  color: #b50004;
  display: block;
  margin-bottom: 13px;
}

#detail-bottom-info #formular table
{
  clear: both;
  color: White;
  margin: 10px 0 0 20px;
  font-size: 11px;
}

#detail-bottom-info #formular table .oznaceni
{
  color: #acd3ed;
}

#detail-bottom-info #formular table input
{
  background: url(../images/design/detail-input.png) no-repeat;
  color: #325284;
  font-size: 11px;
  height: 14px;
  width: 174px;
  margin: 2px 0 2px 5px;
  padding: 4px;
}

#detail-bottom-info #formular table input.red
{
  background: url(../images/design/detail-input-red.png) no-repeat;
}

#detail-bottom-info #formular table textarea
{
  background: url(../images/design/detail-textarea.png) no-repeat;
  color: #325284;
  font-size: 11px;
  height: 60px;
  width: 174px;
  margin: 3px 0 2px 5px;
  padding: 4px;
  overflow: auto;
}

#detail-bottom-info #formular table .submit
{
  background: url(../images/design/detail-button.png) no-repeat 0px 2px;
  color: white;
  font-size: 11px;
  height: 21px;
  width: 57px;
  cursor: pointer;
  margin-left: 36px;
}

#detail-bottom-info #test p
{
  clear: both;
  color: white;
  margin: 0 20px;
}

#detail-bottom-info #test h2
{
  margin-bottom: 20px;
}

#detail-bottom-info #email table
{
  clear: both;
  color: White;
  margin: 10px 0 0 20px;
  font-size: 11px;
}

#detail-bottom-info #email table .oznaceni
{
  color: #acd3ed;
}

#detail-bottom-info #email table input
{
  background: url(../images/design/detail-input2.png) no-repeat;
  color: #325284;
  font-size: 11px;
  height: 14px;
  width: 174px;
  margin: 0px 0 6px 0px;
  padding: 4px;
}

#detail-bottom-info #email table textarea
{
  background: url(../images/design/detail-textarea.png) no-repeat;
  color: #325284;
  font-size: 11px;
  height: 60px;
  width: 174px;
  margin: 3px 0 2px 5px;
  padding: 4px;
  overflow: auto;
}

#detail-bottom-info #email table .submit
{
  background: url(../images/design/detail-button2.png) no-repeat 0px 2px;
  color: white;
  font-size: 11px;
  height: 21px;
  width: 57px;
  cursor: pointer;
  margin-left: 36px;
}

#detail-bottom-info #email .oddelovac
{
  width: 205px;
  height: 1px;
  font-size: 1px;
  background: url(../images/design/detail-oddelovac.png) no-repeat;
  margin: 2px auto 10px;
}

/* porovnani */
#porovnaniholder
{
  position: relative;
  top: -20px;
  z-index: 2;
  height: 780px;
  width: 1000px;
}

#zpet-tisk2 {
  float: right;
  margin-right: 10px;
  background:transparent url(../images/design/porovnani-tisk.png) no-repeat 0 0;
  height:27px;
  width:168px;
}

#zpet-tisk2 a
{
  color: White;
  font-size: 11px;
  display: inline-block;
  margin: 6px 0 0 35px;
}

#zpet-tisk2 a.tisk {margin: 6px 0 0 75px;}

#porovnaniholder h1
{
  position: relative;
  top: 5px;
  left: 122px;
}

#parametry
{
  float: left;
  margin-top: 173px;
  margin-left: 9px;
  background: url(../images/design/porovnani-parametry.png) no-repeat;
  width: 114px;
  height: 363px;
  color: #043952;
}

#parametry ul {margin: 20px 0 0 48px; }
#parametry ul li {margin: 0; height: 26px; padding-top: 12px;}
#parametry ul li.dvaradky {height: 34px; padding-top: 4px;}

#porovnani-sloupce
{
  float: left;
  width: 868px; 
  height: 724px;
  background: url(../images/design/porovnani-sloupec.png) no-repeat;
  margin-top: 0px;
}

.porovnani-sloupec
{
  float: left;
  width: 216px; 
  height: 724px;
  margin: 0 1px 0 0;
  color: #1273a1;
  position: relative;
}

.porovnani-sloupec img
{
  position: absolute;
  top: 8px;
  left: 8px;
  width: 200px;
  height: 150px;
}

.porovnani-sloupec ul {margin: 166px 0 16px 0px; }
.porovnani-sloupec ul li {margin: 0; height: 26px; padding-top: 12px; padding-left: 28px;}
.porovnani-sloupec ul li.ok {background: url(../images/design/porovnani-ok.png) no-repeat; color: #043952;}
.porovnani-sloupec ul li.ko {background: url(../images/design/porovnani-ko.png) no-repeat; color: White;}

.porovnani-sloupec p
{
  margin-left: 15px;
  color: #5ba3c5;
  font-size: 11px;
  margin-bottom: 10px;
  width: 190px;
}

.porovnani-sloupec .popis 
{
  font-size: 13px;
  color: #005881;
}

.porovnani-sloupec .dph 
{
  font-size: 18px;
  color: #5ab1e8;
}

.porovnani-sloupec:hover
{
  background: url(../images/design/porovnani-sloupec-dark.png) no-repeat;
  color: #fefefe;
}
.porovnani-sloupec:hover p{color: white;}
.porovnani-sloupec:hover .popis{color: #fffecd;}
.porovnani-sloupec:hover .dph {color: #fffecd;}

#porovnani-sloupce .porovnani-sloupec .odebrat-porovnani
{
  width: 94px;
  height: 49px;
  background: url(../images/design/obrazky-porovnani-odebrat.png) no-repeat;
  position: absolute;
  top: 8px;
  left: 8px;
  display: none;
  z-index: 20;
}
#porovnani-sloupce .porovnani-sloupec:hover .odebrat-porovnani{display: block;}

#porovnani-sloupce .porovnani-sloupec .odebrat-porovnani a
{
  display: block;
  width: 50px;
  height: 27px;
  color: #1273a1;
  padding: 12px 0 0 33px;
  font-size: 10px;
}

/* Aktuality */
#vyhledavani-holdershort
{
  position: relative;
  width: 1000px;
  height: 80px;
  z-index: 1;
}

#vyhledavani-holdershort #aktuality-rozsirene
{
  position: absolute;
  top: 0px;
  right: 23px;
  width: 163px;
  height: 90px;
  z-index: 1;
}

#vyhledavani-holdershort #aktuality-rozsirene a
{
  position: absolute;
  z-index: 1;
  display: block;
  width: 163px;
  height: 90px;
  background: url(../images/design/aktuality-rozsirene.png) no-repeat 0% 0%;
  text-decoration: none;
}

#vyhledavani-holdershort #aktuality-rozsirene a:hover
{
  background: url(../images/design/aktuality-rozsirene.png) no-repeat 0% 100%;
}

#ps-darkholder2 #vyhledavani-holdershort #aktuality-rozsirene a
{
  background: url(../images/design/aktuality-rozsirene-dark.png) no-repeat 0% 0%;
}

#ps-darkholder2 #vyhledavani-holdershort #aktuality-rozsirene a:hover
{
  background: url(../images/design/aktuality-rozsirene-dark.png) no-repeat 0% 100%;
}

#body-pslight {background: white url(../images/design/aktuality-page-bg.png) repeat-x; width: 100%;}
#ps-lightholder2{background: url(../images/design/aktuality-page-top.png) no-repeat 50% 0%; width: 100%; color: #656565;}

#ps-lightholder2 .navigacetop {clear: both; padding-top: 2px; text-align: center; margin: 5px 0 5px 0;}
#ps-lightholder2 .navigacetop a
{
  color: #127eb1; 
  display: inline-block;
  background: url(../images/design/navi-bg.png) no-repeat;
  width: 20px;
  height: 17px;
  padding: 3px 0 0 0;
  text-decoration: none;
  margin-right: 1px;
}
#ps-lightholder2 .navigacetop a.active {background: none; color: Black;}
#ps-lightholder2 .navigacetop a:hover {text-decoration: underline;}

#ps-lightholder2 h1 
{
  clear: both;
  color:#2e97d9;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 12px 0px 25px 10px;
}

#ps-lightholder2 .date
{
  color: #808080;
  font-size: 12px;
  margin-bottom: 25px;
}

#ps-lightholder2 .date strong, #ps-lightholder2 h2
{
  font-size: 14px;
  color: #3f7ca2;
}

#ps-lightholder2 h2{margin-bottom:10px; padding-top: 10px;}
#ps-lightholder2 h3
{
  color: #656565;
  margin-bottom: 8px;
  font-size: 12px;
}

#ps-lightholder2 strong {color: #ca801a;}
#ps-lightholder2 a {color: #b50004;}

#ps-lightholder2 .aktuality-img-holder
{
  float: left;
  width: 108px;
  height: 75px;
  background: url(../images/design/aktuality-foto-bg.png) no-repeat;
  margin: 2px 11px 0px 0px;
  padding: 8px 0 0 8px;
}

#ps-lightholder2 .certifikaty-img-holder
{
  float: left;
  width: 152px;
  height: 107px;
  background: url(../images/design/certifikaty-foto-bg.png) no-repeat;
  margin: 22px 15px 0px 0px;
  padding: 8px 0 0 8px;
}

#ps-lightholder2 .certifikaty-img-horizont-holder
{
  float: left;
  height: 152px;
  width: 107px;
  background: url(../images/design/certifikaty-foto-horizont-bg.png) no-repeat;
  margin: 2px 15px 0px 0px;
  padding: 8px 0 0 8px;
}

#ps-lightholder2 .kontakt-img-holder
{
  float: left;
  width: 68px;
  height: 88px;
  background: url(../images/design/kontakt-foto-bg.png) no-repeat;
  margin: 2px 11px 0px 0px;
  padding: 8px 0 0 8px;
}
#ps-lightholder2 .tipy-rady-holder {width: 610px; float: left;}

#ps-lightholder2 #lightpage
{
  position: relative;
  width: 554px;
  padding: 0 28px;
  clear:both;
  float: left;
}

#ps-lightholder2 #lightpage h2 {margin-top: 0px;}

#ps-lightholder2 #lightpage .aktualitytop
{
  padding: 0px 17px;
}


#ps-lightholder2 #lightpage p a
{
  color: #b50004;
}

#ps-lightholder2 #lightpage #posun-left
{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 20px;
  background: url(../images/design/left-right-navi-bg.png) repeat-y;
  background-position: 0% 0%;
}
#ps-lightholder2 #lightpage #posun-left.hover{background-position: 100% 0%;}

#ps-lightholder2 #lightpage #posun-left #navi-left-top
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-top.png) no-repeat;
  background-position: 0% 0%;
}
#ps-lightholder2 #lightpage #posun-left #navi-left-top.hover {background-position: 100% 0%;}

#ps-lightholder2 #lightpage #posun-left #navi-left-bottom
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-bottom.png) no-repeat;
  background-position: 0% 100%;
}
#ps-lightholder2 #lightpage #posun-left #navi-left-bottom.hover {  background-position: 100% 100%;}

#ps-lightholder2 #lightpage #posun-right
{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 20px;
  height: 100%;
  background: url(../images/design/left-right-navi-bg.png) repeat-y;
  background-position: 0% 0%;
}
#ps-lightholder2 #lightpage #posun-right.hover {background-position: 100% 0%;}

#ps-lightholder2 #lightpage #posun-right #navi-right-top
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-top.png) no-repeat;
  background-position: 0% 0%;
}
#ps-lightholder2 #lightpage #posun-right #navi-right-top.hover {background-position: 100% 0%;}

#ps-lightholder2 #lightpage #posun-right #navi-right-bottom
{
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-bottom.png) no-repeat;
  background-position: 0% 100%;
}
#ps-lightholder2 #lightpage #posun-right #navi-right-bottom.hover {background-position: 100% 100%;}

#ps-lightholder2 #lightpage #posun-right a
{
  display: block;
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-right-arrow.png) no-repeat;
  background-position: 0% 50%;
  text-decoration: none;
}
#ps-lightholder2 #lightpage #posun-right a:hover {background-position: 100% 50%;}

#ps-lightholder2 #lightpage #posun-left a
{
  display: block;
  width: 20px;
  height: 100%;
  background: url(../images/design/navi-left-arrow.png) no-repeat;
  background-position: 0% 50%;
  text-decoration: none;
}
#ps-lightholder2 #lightpage #posun-left a:hover {background-position: 100% 50%;}

#ps-lightholder2 #lightpage .aktualitybottom
{
  background: url(../images/design/tipy-rady-top.png) no-repeat 0% 0%;
  padding: 10px 17px 10px 17px;
  position: relative;
}
#ps-lightholder2 #lightpage .aktualitybottomholder
{
  background: url(../images/design/tipy-rady-bg.png) repeat-y 0% 0%;
}

#ps-lightholder2 #lightpage .aktualitybottom .priznak-aktuality, #ps-lightholder2 #lightpage .aktualitybottom .priznak-akce
{
  background: url(../images/design/aktualita.png) repeat-y 0% 0%;
  width: 125px;
  height: 48px;
  position: absolute;
  top: 0px;
  right: 0px;
}

#ps-lightholder2 #lightpage .aktualitybottom h2 {padding-right: 110px;}

#ps-lightholder2 #lightpage .aktualitybottom .priznak-akce
{background: url(../images/design/akce.png) repeat-y 0% 0%;}

#ps-lightholder2 #odborniknavi
{
  position: absolute;
  z-index: 20;
  top: -12px;
  left: -22px;
  background: url(../images/design/tipy-rady-odbornik.png) no-repeat;
  width: 114px;
  height: 179px;
}

/* Moduly */

#ps-lightholder2 #moduly
{
  float:left;
  margin-left: 16px;
  padding-top: 30px;
  margin-bottom: 5px;
}

#ps-lightholder2 #flashmodul
{
  background: url(../images/design/flash.png) no-repeat;
  width: 327px; 
  height: 264px; 
  padding: 0;
  font-size: 11px;
}

#odbornikmodul
{
  width: 308px;
  height: 254px;
  padding: 24px 0px 0 18px;
  font-size: 11px;
  background: url(../images/design/odbornik-modul.png) no-repeat;
  position:relative;
}

#odbornikmodul .oddelovac
{
  font-size: 0px;
  background: url(../images/design/odbornik-predel.png) no-repeat;
  width: 290px;
  height: 1px;
  margin: 0px 0 15px;
}

#odbornikmodul #odobornikmodulbg
{
  position:absolute;
  background: url(../images/design/odbornik-modul.png) no-repeat 100% 0%;
  left: 316px;
  width: 60px;
  height: 278px;
  top:0px;
}

#poradenstvi-modul
{
  width: 308px;
  height: 106px;
  padding: 14px 0 0 18px;
  font-size: 11px;
  background: url(../images/design/icq-modul-bg.png) no-repeat 0% 0%;
  position: relative;
}

#poradenstvi-modul img
{
  clear: both;
  float: left;
  margin-bottom: 4px;
  margin-right: 3px;
}

#poradenstvi-modul .phone strong
{
  font-size: 14px;
  color: #ef2b2f;
}

#poradenstvi-modul .email a
{
  color: #b50004;
  font-size: 12px;
  display: block;
  margin-top: 14px;
}

#poradenstvi-modul #icq
{
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: url(../images/design/poradenstvi-icq.png) no-repeat;
  width: 86px;
  height: 42px;
  font-size: 14px;
  color: #ef2b2f;
  font-weight: bold;
  padding: 44px 0px 0px 8px;
}

#poradenstvi-modul #icq div {margin-bottom: 5px;}

#aktualitymodul
{
  width: 308px;
  height: 254px;
  padding: 24px 0px 0 18px;
  font-size: 11px;
  background: url(../images/design/aktuality-modul.png) no-repeat;
  position:relative;
}

#aktualitymodul .oddelovac
{
  font-size: 0px;
  background: url(../images/design/odbornik-predel.png) no-repeat;
  width: 290px;
  height: 1px;
  margin: 0px 0 15px;
}

#aktualitymodul #odobornikmodulbg
{
  position:absolute;
  background: url(../images/design/odbornik-modul.png) no-repeat 100% 0%;
  left: 316px;
  width: 60px;
  height: 278px;
  top:0px;
}


#moduly strong.nadpis
{
  color: #656565;
  font-size: 14px;
  display: block;
  margin-bottom: 15px;
  letter-spacing: -1px;
}

#moduly strong.podnadpis
{
  color: #3f7ca2;
  font-size: 12px;
  display: block;
  margin-bottom: 6px;
}

#moduly strong.podnadpis small
{
  color: #808080;
  font-size: 10px;
  display: block;
  float: left;
  margin: 1px 4px 0 0;
}

#moduly strong.podnadpis em {color: #808080; font-size: 11px; display: block; float: left; margin-right: 5px;}

#moduly .vice {position: absolute; top: 14px; right: 18px;}
#moduly #odbornikmodul .vice {position: absolute; top: 23px;}
#moduly #aktualitymodul .vice {position: absolute; top: 23px;}
#moduly .vice img {float: none; margin: 0px;}
#moduly a {color: #b50004; font-size: 11px;}
#moduly p img {margin-left: 5px;}


/* Kontakty */
#ps-lightholder2 #kontaktpage
{
  position: relative;
  width: 610px;
  padding: 0 0px;
  clear:both;
  float: left;
  margin-bottom: 30px;
}

#ps-lightholder2 #kontaktpage h1
{
  margin-left:0px;
}

#ps-lightholder2 #kontaktpage .aktualitytop
{
  padding: 0px;
}


#ps-lightholder2 #kontaktpage p a
{
  color: #b50004;
}

#ps-lightholder2 #kontaktpage .kontakt-polozka
{
  width: 290px;
  float: left;
  margin-right: 15px;
}

#ps-lightholder2 #kontaktpage .kontakt-polozka table td {padding: 2px 10px 2px 0;}
#ps-lightholder2 #kontaktpage .kontakt-polozka p
{
  margin-bottom: 10px;
}

#ps-lightholder2 #kontaktpage .kontakt-polozka a
{
  color: #B50004;
}

#ps-lightholder2 #kontaktpage .kontakty-predel
{
  background: url(../images/design/kontakty-predel.png) repeat-x;
  width: 615px;
  height: 1px;
  font-size: 0px;
}
#ps-lightholder2 ul {margin-left: 10px;}
#ps-lightholder2 ul li
{
  background: url(../images/design/text-li.gif) no-repeat 0px 4px;
  margin: 10px 0;
  padding-left: 15px;
  line-height: 150%;
}

#ps-lightholder2 ul.num 
{
  margin-left: 10px;
}
#ps-lightholder2 ul.num li
{
  background: none;
  margin: 25px 0;
  padding-left: 30px;
  padding-top: 2px;
  position: relative;
}

#ps-lightholder2 ul.num li div
{
  background: url(../images/design/li-num.png) no-repeat 0px 0px;
  width: 20px;
  height: 19px;
  color: White;
  font-weight:bold;
  text-align: center;
  padding-top:1px;
  position: absolute;
  top: 0px;
  left: 0px;
}

#ps-lightholder2 ol {margin-left: 15px;}
#ps-lightholder2 ol li
{
  margin: 10px 0;
  padding-left: 0px;
  list-style-type: decimal;
}

/* Děkovné dopisy */
#ps-lightholder2 .dopis-polozka
{
  width: auto;
  float: left;
  margin: 0 20px 20px 20px;
}

#ps-lightholder2 .dopis-polozka .certifikaty-img-holder
{
  margin: 0;
}

/* ke stažení */
#ps-lightholder2 table.kestazeni td {padding: 5px;}

#CA801A
/* Služby */
#ps-lightholder2 .prvek-sluzby
{
  width: 550px;
}

#ps-lightholder2 .prvek-sluzby .sluzby-img-holder
{
  float: left;
  padding-top: 10px;
}

#ps-lightholder2 .prvek-sluzby .floatleft
{
  width: 460px;
  margin-left: 20px;
  float: left;
}

/* Ocenění Vašeho vozu */
#ps-lightholder2 #select td
{
  height: 33px;
}

#ps-lightholder2 #select td.first
{
  font-weight: bold;
  color: #CA801A;
  padding-right: 20px;
}

#ps-lightholder2 #select td input.text
{
  color: #3A7BDB;
  width: 222px;
  height: 20px;
  background: url(../images/design/input.png) no-repeat;
  padding: 6px 5px 0 5px;
  font-size: 11px;
  position: relative;
  z-index: 3;
}
#ps-lightholder2 #select td input.red
{
  color: #3A7BDB;
  width: 222px;
  height: 20px;
  background: url(../images/design/input-red.png) no-repeat;
  padding: 6px 5px 0 5px;
  font-size: 11px;
}

#ps-lightholder2 #select td textarea
{
  color: #3A7BDB;
  width: 222px;
  height: 62px;
  background: url(../images/design/textarea.png) no-repeat;
  padding: 6px 5px 0 5px;
  font-size: 11px;
  margin-bottom: 3px;
  overflow: auto;
}

#ps-lightholder2 #select td input.submit
{
  width: 57px;
  height: 19px;
  background: url(../images/design/button.png) no-repeat;
  font-size: 11px;
  color: White;
  cursor: pointer;
  margin-right: 17px;
}

#ps-lightholder2 #select td a.cancel{display: block; margin: 7px 0 0 0px; float: right; color: #b50004;}
#ps-lightholder2 #select div {width: 232px; height: 22px; margin: 0px 0px 0px 0px; text-align: left; padding: 0px 0px 0 0px;}

/*STYLOVANI SELECT BOXU*/
#ps-lightholder2 #select :focus {outline:none;}
#ps-lightholder2 #select ul.newList * {margin:0px; padding:0px; z-index:20;}
#ps-lightholder2 #select ul.newList {margin: 6px 0 0 0px; padding:0px; list-style:none; color:#3A7BDB; width:230px; background:#fff; border:1px solid #ccc; top:26px; left:0px; overflow:auto; z-index:20;}
#ps-lightholder2 #select .newListSelected {width:232px; color:#3A7BDB; height:26px; margin:0px 0px 0px 0px; padding: 0px 0 0 0px; background:url(../images/design/select-skin2.png) no-repeat; line-height:21px; z-index:20;}
#ps-lightholder2 #select .newListSelected span {width:232px; display:block;z-index:20;}
#ps-lightholder2 #select ul.newList li {padding:3px 8px; z-index:20; background: none; font-size: 11px;}
#ps-lightholder2 #select div.selectedTxt {width:232px; overflow:hidden; height:16px; padding:3px 0px 0 0px; margin-left: 5px; font-size: 11px;}
#ps-lightholder2 #select .hiLite {background:#216FA3!important; color:#fff!important;}
#ps-lightholder2 #select .newListHover {background:#D7E9F7!important; color:#000!important; cursor:default;}
#ps-lightholder2 #select .newListSelHover, .newListSelFocus {background-position:0 0; cursor:default;}
#ps-lightholder2 #select .newListOptionTitle {font-weight:bold;}
#ps-lightholder2 #select .newListOptionTitle ul {margin: 0px 0 0 0; padding: 0;}
#ps-lightholder2 #select .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

		#loading-mask{
			position:absolute;
			left:0;
			top:0;
			width:100%;
			height:2000px;
			z-index:20000;
			background-color: white;
			opacity: 0;
			-moz-opacity: 0;
			filter: alpha(opacity=0);
		}

		#loading-img{
			position:absolute;
			left:49%;
			top:49%;
			width: auto;
			height: auto;
			z-index:20001;
		}

/* Záložky */
#ps-lightholder2 #kontaktpage .aktualitytop .zalozky
{
  margin-bottom: 20px;
}
#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-left 
{
  float: left;
  background: url(../images/design/zalozky-white-left.png) no-repeat;
  width: 17px;
  height: 62px;
} 

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-left-bg
{
  float: left;
  width: auto;
  background: url(../images/design/zalozky-white-bg.png) repeat-x;
  height: 57px;
  padding-top: 5px;
  padding-right: 6px
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-left-right
{
  float: left;
  width: 9px;
  background: url(../images/design/zalozky-white-right.png) no-repeat 100% 0%;
  height: 57px;
  padding-top: 5px;
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-dark-left 
{
  float: left;
  background: url(../images/design/zalozky-dark-left.png) no-repeat 0px 5px;
  width: 17px;
  height: 62px;
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-dark-left.zalozka-dark-left
{
  background: url(../images/design/zalozky-hover-left.png) no-repeat 0px 5px;
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-dark-bg
{
  float: left;
  width: auto;
  background: url(../images/design/zalozky-dark-bg.png) repeat-x 0px 5px;
  height: 46px;
  padding-right: 17px;
  padding-top: 16px;
  cursor: pointer;
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-dark-bg.zalozka-dark-bg
{
  background: url(../images/design/zalozky-hover-bg.png) repeat-x 0px 5px;
}

#ps-lightholder2 #kontaktpage .aktualitytop .zalozky #zalozka-dark-bg a
{
  color: #7caecd;
  font-size: 24px;
  font-weight: bold;
  text-decoration: none;
}

.vypis_aut {width: 763px;}
.vypis_aut td {padding: 5px 0 5px 0;}

.vypis_aut th a, .vypis_aut th a:visited {text-decoration: none; color: black}
.vypis_aut th a:hover {text-decoration: underline;}

.vypis_aut th{border-bottom: 1px solid black;}
.vypis_aut a, .vypis_aut a:visited {text-decoration: none; color: black}
.vypis_aut a:hover {text-decoration: none;}

.new_car {background: #A2B5D6}

.opening {
	margin-left: 40px;
	width: 300px;
}
.opening .date {
	font-style: italic;
}
.opening th {
	text-align: left;
}

.title 
