html
       {
       background: url(../../obrazky/design/poz_html.jpg) center top repeat-y;
       position: relative;
       z-index: -5;
       }

body
       {
       width: 100%;
       _height: 642px;
       min-height: 642px;
       font-family: Arial, Tahoma, Verdana;
       margin: auto;
       float: left;
       /*background: url(../../obrazky/design/poz_body1.jpg) center top no-repeat;*/
       padding: 0;
       text-align: center;
       }
       
       
.body1 {background: url(../../obrazky/design/poz_body1.jpg) center top no-repeat;}
.body2 {background: url(../../obrazky/design/poz_body2.jpg) center top no-repeat;}
.body3 {background: url(../../obrazky/design/poz_body3.jpg) center top no-repeat;}
.body4 {background: url(../../obrazky/design/poz_body4.jpg) center top no-repeat;}
.body5 {background: url(../../obrazky/design/poz_body5.jpg) center top no-repeat;}

a
       {
       text-decoration: none;
       }

a:hover
       {
       text-decoration: underline;
       }

img {border: 0px none;}

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

#top_ls
       {
       width: 482px;
       height: 346px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top_ls.jpg) left top no-repeat;
       }

p#logo
       {
       width: 425px;
       height: 162px;
       margin: 0;
       float: left;
       padding: 29px 30px 0 27px;
       color: white;
       font-size: 14px;
       }

p#logo img
       {
       margin: 0;
       display: block;
       margin: 0 0 20px 0;
       }

p#seznam-aktualit
       {
       width: 482px;
       height: 130px;
       margin: 0;
       float: left;
       padding: 0;
       }

p#seznam-aktualit a {color: white;}

p#seznam-aktualit .label
       {
       width: 405px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 5px 0 0 28px;
       text-align: center;
       font-size: 14px;
       font-family: "Arial Black";
       }

p#seznam-aktualit .text
       {
       width: 385px;
       height: 70px;
       margin: 0;
       float: left;
       display: block;
       padding: 10px 10px 0 38px;
       text-align: justify;
       font-size: 12px;
       }

p#seznam-aktualit .vice
       {
       width: 390px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 5px 15px 0 28px;
       text-align: right;
       font-size: 12px;
       font-family: "Arial Black";
       }

#paticka
       {
       width: 980px;
       height: 55px;
       float: left;
       display: block;
       padding-top: 5px;
       border-top: 1px solid white;
       }
       
#paticka p#copy
       {
       width: 170px;
       height: 40px;
       margin: 10px 0 0 10px;
       padding: 0;
       float: left;
       display: block;
       font-family: "Arial";
       font-size: 12px;
       color: white;
       }
       
#paticka p#copy a
       {
       font-size: 12px;
       color: white;
       }
       
#paticka p#partner
       {
       width: 800px;
       height: 50px;
       margin: 0;
       padding: 0;
       float: left;
       display: block;
       font-family: "Arial";
       font-size: 12px;
       color: white;
       }
       
#paticka p#partner img
       {
       float: left;
       margin-right: 10px;
       }
       
#paticka p#partner span
       {
       width: 706px;
       height: 50px;
       float: left;
       display: block;
       }

#top_ps
       {
       width: 518px;
       height: 346px;
       margin: 0;
       float: left;
       /*background: url(../../obrazky/design/poz_top_ps.jpg) left top no-repeat;*/
       position: relative;
       color: white;
       font-size: 16px;
       font-weight: bold;
       letter-spacing: -1px;
       }
       
.top_ps1 {background: url(../../obrazky/design/poz_top_ps1.jpg) left top no-repeat;}
.top_ps2 {background: url(../../obrazky/design/poz_top_ps2.jpg) left top no-repeat;}
.top_ps3 {background: url(../../obrazky/design/poz_top_ps3.jpg) left top no-repeat;}
.top_ps4 {background: url(../../obrazky/design/poz_top_ps4.jpg) left top no-repeat;}
.top_ps5 {background: url(../../obrazky/design/poz_top_ps5.jpg) left top no-repeat;}

#top_ps span {position: absolute;}

#top_ps span.adresa {left: 10px; top: 280px;}
#top_ps span.tel {left: 10px; top: 298px; font-size: 24px;}
#top_ps span.mail {left: 10px; top: 326px; font-size: 10px; letter-spacing: 0;}
#top_ps span.mail a {font-size: 10px; color: white;}
#top_ps span.prodej {left: 375px; top: 280px;}

ul#nabidka
       {
       width: 969px;
       height: 29px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_nabidka.jpg) left top no-repeat;
       padding: 0 0 0 31px;
       }

ul#nabidka li
       {
       list-style: none;
       width: auto;
       height: 29px;
       margin: 0;
       float: left;
       padding: 0;
       font-size: 14px;
       font-weight: bold;
       color: #020202;
       }

ul#nabidka li a 
       {
       height: 23px;
       margin: 0 1px 0 0;
       float: left;
       display: block;
       padding: 6px 0 0 0;
       color: #020202;
       text-align: center;
       }

ul#nabidka li a.tl1 {width: 136px;}
ul#nabidka li a.tl2 {width: 146px;}
ul#nabidka li a.tl3 {width: 118px;}

ul#nabidka li a:hover, ul#nabidka li a.akt {background: #222222; color: white; text-decoration: none;}


#middle_ls
       {
       width: 654px;
       height: 267px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_middle_ls.jpg) left top no-repeat;
       }
       
#middle_ls #banner_ls
       {
       width: 654px;
       height: 224px;
       float: left;
       display: block;
       }

#middle_ls .znacka
       {
       height: 224px;
       margin: 0;
       float: left;
       font-family: Tahoma, Arial, Verdana;
       font-size: 15px;
       color: white;
       }

#middle_ls .znacka a {color: white;}

#middle_ls .znacka p
       {
       width: auto;
       height: 78px;
       margin: 0;
       float: left;
       }

#middle_ls .znacka p strong
       {
       width: auto;
       height: 78px;
       margin: 0;
       float: left;
       display: block;
       }

#middle_ls .znacka p strong a
       {
       height: 18px;
       margin: 0;
       float: left;
       display: block;
       padding: 60px 0 0 0;
       }

#middle_ls .znacka ul
       {
       height: 140px;
       margin: 0;
       float: left;
       padding: 0;
       }

#middle_ls .znacka ul li
       {
       list-style: none;
       font-size: 13px;
       letter-spacing: -1px;
       margin: 0 0 0 0;
       float: left;
       padding: 0;
       }

#middle_ls .znacka ul li a
       {
       height: 17px;
       margin: 0;
       float: left;
       display: block;
       padding: 5px 0 0 0;
       }

#middle_ls .znacka ul li a:hover, #middle_ls .znacka ul li a.akt 
       {
       background: url(../../obrazky/design/poz_zn_mod.jpg) left 5px repeat-x;
       text-decoration: none;
       }

#middle_ls .znacka ul li span
       {
       display: none;
       }

#middle_ls .dodge {width: 99px; background: url(../../obrazky/design/poz_zn_dodge.jpg) left top no-repeat;}
#middle_ls .dodge p strong a {width: 69px; padding-left: 30px; background: url(../../obrazky/design/poz_zn_dodge_str.jpg) 33px top no-repeat;}
#middle_ls .dodge ul {width: 99px;}
#middle_ls .dodge ul li {width: 99px;}
#middle_ls .dodge ul li a {width: 69px; padding-left: 30px;}

#middle_ls .chrysler {width: 125px; background: url(../../obrazky/design/poz_zn_chrysler.jpg) left top no-repeat;}
#middle_ls .chrysler p strong a {width: 99px; padding-left: 26px; background: url(../../obrazky/design/poz_zn_chrysler_str.jpg) 23px top no-repeat;}
#middle_ls .chrysler ul {width: 125px;}
#middle_ls .chrysler ul li {width: 125px;}
#middle_ls .chrysler ul li a {width: 99px; padding-left: 26px;}

#middle_ls .jeep {width: 119px; background: url(../../obrazky/design/poz_zn_jeep.jpg) left top no-repeat;}
#middle_ls .jeep p strong a {width: 102px; padding-left: 17px; background: url(../../obrazky/design/poz_zn_jeep_str.jpg) 25px top no-repeat;}
#middle_ls .jeep ul {width: 119px;}
#middle_ls .jeep ul li {width: 119px;}
#middle_ls .jeep ul li a {width: 102px; padding-left: 17px;}

#middle_ls .kia {width: 311px; background: url(../../obrazky/design/poz_zn_kia.jpg) left top no-repeat;}
#middle_ls .kia p strong a {width: 295px; padding-left: 16px; background: url(../../obrazky/design/poz_zn_kia_str.jpg) 23px top no-repeat;}
#middle_ls .kia ul {width: 310px;}
#middle_ls .kia ul li {width: 155px;}
#middle_ls .kia ul li a {width: 139px; padding-left: 16px;}











menu#menu
       {
       width: 650px;
       height: 40px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) left top no-repeat;
       padding: 3px 0 0 4px;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       margin: 0;
       float: left;
       padding: 0;
       font-size: 12px;
       color: white;
       font-family: Tahoma, Arial;
       }

menu#menu li a 
       {
       height: 25px;
       margin: 0;
       float: left;
       display: block;
       padding: 10px 10px 0 10px;
       color: white; 
       }

menu#menu li a:hover, menu#menu li a.akt {background: #efefef; color: #333333; text-decoration: none;}

menu#menu li span
       {
       margin: 0;
       float: left;
       display: block;
       padding: 10px 0 0 0;
       }


#middle_ps
       {
       width: 346px;
       height: 267px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_middle_ps.jpg) left top no-repeat;
       padding: 0;
       position: relative;
       }
       
#middle_ps span
       {
       position: absolute;
       font-size: 25px;
       font-family: "Arial Black";
       color: #dbdbdb;
       letter-spacing: -2px;
       }
       
#middle_ps span#midd_model {left: 3px; top: 17px; text-transform: uppercase; color: #5a5959;}
#middle_ps span#midd_znacka {left: 3px; top: 45px; text-transform: uppercase;}
#middle_ps span#midd_cena {left: 150px; top: 45px;}

#middle_ps img#midd_img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 2px;
       top: 92px;
       }
       

#telo
       {
       width: 1000px;
       _height: 310px;
       min-height: 310px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) 843px 205px no-repeat;
       }

#telo_ps_obsah
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       color: white;
       font-size: 12px;
       }

#telo_ps_obsah .obsah
       {
       width: 980px;
       height: auto;
       margin: 0;
       float: left;
       padding: 10px;
       }

#telo_ps_obsah a {color: white;}
#telo_ps_obsah p {margin: 0; padding: 0;}

#telo_ps_obsah h1, #telo_ps_obsah h2, #telo_ps_obsah h3, #telo_ps_obsah h4, #telo_ps_obsah h5, #telo_ps_obsah h6
       {
       margin: 5px 0;
       padding: 0;
       }

#telo_ps_obsah h1
       {
       font-size: 20px;
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       }

#telo_ps_obsah hr
       {
       width: 970px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid white;
       }

#telo_ps_obsah p#prilohy
       {
       width: 970px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy img {border: 0px none;}

ul.fotogalerie
       {
       width: 970px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       visibility: visible;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 170px;
       height: 210px;
       margin: 0;
       float: left;
       padding: 0 12px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid white !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }


ul#seznam-akt
       {
       width: 980px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 0;
       }

ul#seznam-akt li
       {
       list-style: none;
       width: 920px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 0 20px 60px;
       }

ul#seznam-akt li strong
       {
       font-size: 15px;
       text-transform: uppercase;
       display: block;
       }


#telo_ps_obsah h3.h3
       {
       width: 970px;
       margin: 10px 0 5px 0;
       padding: 0;
       float: left;
       background: #aaaaaa;
       padding: 5px;
       color: black;
       }

#telo_ps_obsah p.kontakt
       {
       width: 970px;
       height: auto;
       margin: 0 0 10px 0;
       float: left;
       padding: 5px;
       background: #dedede;
       color: black;
       }
       
#telo_ps_obsah p.vedeni
       {
       margin: 0 0 30px 0;
       }

#telo_ps_obsah p.kontakt a {color: black;}

#telo_ps_obsah p.kontakt img
       {
       margin: 0 10px 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.kontakt span.s1
       {
       width: 300px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.kontakt span.s1 strong
       {
       font-size: 13px;
       text-transform: uppercase;
       }

#telo_ps_obsah p.kontakt span.s2
       {
       width: 550px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 16px 0 0 0;
       }

form span {font-size: 13px !important; font-weight: bold;}

input.text, select.text, textarea.text
       {
       width: 400px;
       height: auto;
       margin: 2px 0 5px 0;
       background: white;
       font-size: 11px;
       color: black;
       padding: 2px;
       border: 0px none;
       display: block;
       font-family: Arial;
       }

input.submit {cursor: hand; cursor: pointer;}


table.nabidka
       {
       width: 970px;
       font-size: 12px;
       }

table.nabidka th
       {
       font-size: 14px;
       padding: 2px;
       background: #aaaaaa;
       color: black;
       vertical-align: top;
       }

table.nabidka td
       {
       font-size: 12px;
       padding: 2px;
       vertical-align: top;
       }
       
       
       
       

