body
       {
       font-family: Arial, Tahoma, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #ffffff url(../../obrazky/design/poz_body.jpg) center top repeat-y;
       }

a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0px none;}

#root
       {
       width: 100%;
       height: auto;
       margin: 0;
       float: left;
       text-align: center;
       background: url(../../obrazky/design/poz_root.jpg) center top no-repeat;
       }

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

menu#menu
       {
       width: 965px;
       height: 34px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) left top no-repeat;
       padding: 0 0 0 35px;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 29px;
       margin: 0;
       float: left;
       padding: 5px 0 0 0;
       }

menu#menu li a
       {
       width: auto;
       height: 19px;
       margin: 0;
       float: left;
       display: block;
       padding: 2px 12px 0 12px;
       font-size: 13px;
       color: #b3aeae;
       }

menu#menu li a:hover, menu#menu li a.akt {background: #858585; color: white; text-decoration: none;}

#top
       {
       width: 1000px;
       height: 152px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top.jpg) left top no-repeat;
       }

p#logo
       {
       width: 366px;
       height: 152px;
       margin: 0;
       float: left;
       padding: 0;
       position: relative;
       }

p#logo img
       {
       position: absolute;
       left: 69px;
       top: 36px;
       }

p#kontakt
       {
       width: 630px;
       height: auto;
       margin: 0;
       float: left;
       padding: 22px 0 0 4px;
       font-size: 14px;
       color: #6e6f70;
       text-transform: uppercase;
       }

p#kontakt strong {font-size: 18px;}

p#rozcestnik
       {
       width: 634px;
       height: 50px;
       margin: 0;
       float: left;
       padding: 0;
       position: relative;
       }

p#rozcestnik a
       {
       height: 42px;
       margin: 0;
       float: left;
       display: block;
       padding: 0;
       position: absolute;
       top: 4px;
       color: #434343;
       font-size: 22px;
       font-weight: bold;
       letter-spacing: -1px;
       text-transform: uppercase;
       }

p#rozcestnik a:hover {text-decoration: none;}

p#rozcestnik a.skoda
       {
       width: 115px;
       height: 32px;
       padding-top: 10px;
       background: url(../../obrazky/design/logo_skoda.jpg) left 5px no-repeat;
       text-align: right;
       left: 17px;
       }

p#rozcestnik a.vw
       {
       width: 195px;
       height: 34px;
       padding-top: 8px;
       background: url(../../obrazky/design/logo_vw.jpg) left 5px no-repeat;
       text-align: right;
       line-height: 18px;
       left: 155px;
       }

p#rozcestnik a.vw span {font-size: 11px; line-height: 15px;}

p#rozcestnik a.skladove
       {
       width: 70px;
       text-align: center;
       left: 395px;
       line-height: 18px;
       font-size: 24px;
       }

p#rozcestnik a.skladove span {font-size: 13px; line-height: 12px;}

p#rozcestnik img.prohlidka
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 500px;
       top: 5px;
       }

p#certifikat
       {
       width: 630px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 14px;
       color: #a6a6a6;
       padding: 5px 0 0 4px;
       }


#banner
       {
       width: 1000px;
       height: 220px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_banner.jpg) left top no-repeat;
       position: relative;
       }

#banner .bann_container
       {
       width: 940px;
       height: 220px;
       margin: 0;
       float: left;
       position: absolute;
       left: 30px !important;
       top: 0;
       z-index: 0 !important;
       }

#banner .bann_container ul
       {
       width: 940px;
       height: 220px;
       margin: 0;
       float: left;
       padding: 0;
       position: absolute;
       left: 0;
       top: 0;
       }

#banner .bann_container ul li
       {
       list-style: none;
       width: 940px;
       height: 220px;
       margin: 0;
       float: left;
       padding: 0;
       }

#banner a.bann_prev, #banner a.bann_next
       {
       width: 22px;
       height: 43px;
       margin: 0;
       float: left;
       display: block;
       color: white;
       position: absolute;
       top: 88px;z-index: 100;
       }

#banner a.bann_prev {left: 30px; background: url(../../obrazky/design/bann_prev.png) 0px 0px no-repeat;}
#banner a.bann_next {left: 948px; background: url(../../obrazky/design/bann_next.png) 0px 0px no-repeat;}

#banner a.bann_prev:hover, #banner a.bann_next:hover {text-decoration: none;}

#banner .roh
       {
       width: 12px;
       height: 12px;
       margin: 0;
       float: left;
       font-size: 1px;
       position: absolute;
       z-index: 10;
       }

#banner .roh_lh {background: url(../../obrazky/design/poz_bann_container.png) 0px 0px no-repeat; left: 30px; top: 0px;}
#banner .roh_ph {background: url(../../obrazky/design/poz_bann_container.png) -12px 0px no-repeat; left: 958px; top: 0px;}
#banner .roh_ld {background: url(../../obrazky/design/poz_bann_container.png) 0px -12px no-repeat; left: 30px; top: 209px;}
#banner .roh_pd {background: url(../../obrazky/design/poz_bann_container.png) -12px -12px no-repeat; left: 958px; top: 208px;}


#telo
       {
       width: 1000px;
       _height: 320px;
       min-height: 320px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo.jpg) left top no-repeat;
       }

#telo_ps_obsah
       {
       width: 940px;
       height: auto;
       margin: 0;
       float: left;
       padding: 20px 30px 20px 30px;
       font-size: 12px;
       color: #585858;
       }
       
#telo_ps_obsah a {color: #585858;}
#telo_ps_obsah p {padding: 0; margin: 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: 0;
       padding: 0;
       }

#telo_ps_obsah h1 {font-size: 20px; text-transform: uppercase;}
#telo_ps_obsah h2 {font-size: 18px;}
#telo_ps_obsah h3 {font-size: 17px;}
#telo_ps_obsah h4 {font-size: 16px;}
#telo_ps_obsah h5 {font-size: 14px;}
#telo_ps_obsah h6 {font-size: 12px;}


#telo_ps_obsah menu.podmenu
       {
       width: 250px;
       height: auto;
       margin: 0 10px 10px 0;
       float: left;
       background: #f2f4f4;
       padding: 0;
       border-top: 1px solid #cecece;
       }

#telo_ps_obsah menu.podmenu li
       {
       list-style: none;
       width: 248px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       border: 1px solid #cecece;
       border-top: 0px none;
       }

#telo_ps_obsah menu.podmenu li a
       {
       width: 244px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 5px 2px;
       font-size: 14px;
       font-weight: bold;
       }

#telo_ps_obsah .obsah 
       {
       width: 680px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah menu.podmenu li a:hover, #telo_ps_obsah menu.podmenu li a.akt {background: #4b856a; color: white; text-decoration: none;}


#telo_ps_obsah p#prilohy
       {
       width: 940px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy2
       {
       width: 680px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0 10px 0px;
       }

ul.fotogalerie
       {
       width: 940px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 0;
       }

ul.fotogalerie li
       {
       list-style: none;
       width: 170px;
       height: 210px;
       margin: 0;
       float: left;
       padding: 0 9px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #585858;
       padding: 2px;
       margin: 0 auto 5px auto;
       display: block;
       }

#telo_ps_obsah .obsah ul.vypis2, #telo_ps_obsah .obsah p.vypis2
/*#telo_ps_obsah ul.vypis2, #telo_ps_obsah p.vypis2*/
       {
       width: 680px;
       padding-left: 0;
       }

#telo_ps_obsah .obsah ul.vypis2 li {padding: 0 25px;}

#spodek
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_spodek.jpg) center top repeat-y;
       }

menu#menu2
       {
       width: 970px;
       height: 50px;
       margin: 0;
       float: left;
       padding: 0 0 0 30px;
       }
       
menu#menu2 li
       {
       list-style: none;
       width: auto;
       height: 40px;
       margin: 0;
       float: left;
       background: #f1f1f1;
       padding: 10px 11px 0 11px;
       font-size: 13px;
       }

menu#menu2 li a {color: #adafaf;}
menu#menu2 li.tl1, menu#menu2 li.tl2, menu#menu2 li.tl3, menu#menu2 li.tl4, menu#menu2 li.tl5 {padding-left: 16px;} 

p#patka
       {
       width: 940px;
       height: 55px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_patka.jpg) 815px 17px no-repeat;
       padding: 10px 0 0 60px;
       font-size: 12px;
       }

p#patka a {color: #afafaf;}

	
/********************************************
*********************************************
********************************************/


#telo_ps_obsah .uvod_ls, #telo_ps_obsah .uvod_ps
       {
       width: 470px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah .uvod_ls h1, #telo_ps_obsah .uvod_ps h2
       {
       width: 470px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       font-size: 20px;
       letter-spacing: -1px;
       text-transform: uppercase;
       }

#telo_ps_obsah .uvod_ls p
       {
       width: 440px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 20px 0 0;
       text-align: justify;
       }

#telo_ps_obsah .uvod_ps ul
       {
       width: 450px;
       height: 70px;
       margin: 0;
       float: left;
       background: #b7b7b7;
       padding: 15px 10px 15px 10px;
       }

#telo_ps_obsah .uvod_ps ul li
       {
       list-style: none;
       width: 450px;
       height: auto;
       margin: 0;
       float: left;
       padding: 15px 0 0 0;
       color: #434343;
       font-size: 11px;
       }

#telo_ps_obsah .uvod_ps ul li.tl1 {padding-top: 0;}

#telo_ps_obsah .uvod_ps ul li span
       {
       width: 55px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: white;
       font-weight: bold;
       }

#telo_ps_obsah .uvod_ps ul li a
       {
       width: 395px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: #434343;
       text-transform: uppercase;
       }

#telo_ps_obsah .uvod_ps p.odber_novinek
       {
       width: 465px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 5px 0 0;
       font-size: 13px;
       text-align: right;
       position: relative;
       top: -120px;
       }

#telo_ps_obsah .uvod_ps p.odber_novinek a {color: #7f7f7f;}

#telo_ps_obsah p.dolni_lista
       {
       width: 940px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah p.dolni_lista a
       {
       width: 217px;
       height: 140px;
       margin: 0 24px 0 0;
       float: left;
       background: url(../../obrazky/design/poz_uvod_tlac.jpg) left bottom no-repeat;
       padding: 0;
       display: block;
       font-size: 15px;
       color: #929292;
       text-transform: uppercase;
       position: relative;
       }

#telo_ps_obsah p.dolni_lista a:hover {text-decoration: none;}

#telo_ps_obsah p.dolni_lista a.tl4 {margin-right: 0;}

#telo_ps_obsah p.dolni_lista a span
       {
       position: absolute;
       left: 3px;
       top: 5px;
       }

#telo_ps_obsah p.dolni_lista a img
       {
       position: absolute;
       left: 3px;
       top: 32px;
       }






#telo_ps_obsah h5.kontakt
       {
       width: 940px;
       float: left;
       }

#telo_ps_obsah p.kontakt
       {
       width: 455px;
       height: 105px;
       margin: 0 0 10px 0;
       float: left;
       padding: 5px;
       background: #dedede;
       color: black;
       }

#telo_ps_obsah p.margin {margin: 0 10px 10px 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: 520px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 16px 0 0 0;
       }

input.text, textarea.text
       {
       width: 400px;
       height: auto;
       margin: 2px 0 5px 0;
       display: block;
       background: #dedede;
       border: 1px solid black;
       font-size: 11px;
       font-family: Arial;
       color: black;
       }

textarea.text {width: 600px; height: 80px;}

input.submit {cursor: hand; cursor: pointer;}
input.submit2 {background: #01884e; color: white;}

input.nic {display: inline;}


ul.seznam_sluzeb
       {
       width: 940px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       }
       
ul.seznam_sluzeb li
       {
       list-style: none;
       width: 458px;
       height: 100px;
       margin: 0 20px 20px 0;
       float: left;
       background: #dedede;
       padding: 1px;
       }

ul.seznam_sluzeb li.suda {margin-right: 0;}

ul.seznam_sluzeb li img
       {
       margin: 0 5px 0 0;
       float: left;
       display: block;
       }

ul.seznam_sluzeb li strong
       {
       width: 349px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       display: block;
       padding: 2px;
       background: #efefef;
       font-size: 13px;
       text-transform: uppercase;
       }

ul.seznam_sluzeb li span
       {
       width: 349px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 2px;
       font-size: 11px;
       text-align: justify;
       line-height: 12px;
       }


#telo_ps_obsah .vypis_vozu
       {
       width: 462px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .vypis_vozu_1 {border: 4px solid #f2f4f4; background: #f2f4f4;}
#telo_ps_obsah .vypis_vozu_2 {border: 4px solid white; background: white;}

#telo_ps_obsah .vypis_vozu strong
       {
       width: 458px;
       height: auto;
       margin: 0;
       float: left;
       /*background: #4b856a;*/
       background: #01884e;
       color: white;
       font-weight: normal;
       font-size: 13px;
       letter-spacing: -1px;
       padding: 2px;
       }
       
#telo_ps_obsah .vypis_vozu strong span {font-weight: bold; font-family: "Arial Black"; font-size: 15px;}
#telo_ps_obsah .vypis_vozu strong a {color: white;}

#telo_ps_obsah .vypis_vozu .info
       {
       width: 340px;
       height: 100px;
       margin: 10px 0 0 0;
       float: right;
       }

#telo_ps_obsah .vypis_vozu .info2 {height: 130px;}

#telo_ps_obsah .vypis_vozu p.radek
       {
       width: 340px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah .vypis_vozu .info span.label
       {
       width: 70px;
       margin: 0;
       float: left;
       color: #868686;
       font-size: 11px;
       padding: 2px 10px 0 0;
       text-align: right;
       display: block;
       }

#telo_ps_obsah .vypis_vozu .info span.hodnota
       {
       width: 256px;
       margin: 0;
       float: left;
       display: block;
       color: #292929;
       font-size: 11px;
       padding: 2px;
       }

#telo_ps_obsah .vypis_vozu img
       {
       width: 110px;
       height: 55px;
       margin: 10px 0 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah .vypis_vozu img.obr {width: 110px; height: 110px;}

#telo_ps_obsah .vypis_vozu span.cena
       {
       width: 100px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       display: block;
       font-size: 15px;
       color: #6e6e6e;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah .vypis_vozu span.cena span {font-size: 18px; font-weight: bold; color: #545454;}

#telo_ps_obsah .vypis_vozu span.vice
       {
       width: 462px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       display: block;
       text-align: right;
       }

#telo_ps_obsah .vypis_vozu span.vice a {color: #525252; font-size: 13px;}

#telo_ps_obsah p.cislovani_stranek
       {
       width: 928px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 0;
       background: #f2f4f4;
       border: 1px solid #01884e;
       font-size: 12px;
       padding: 5px;
       text-align: center;
       }

#telo_ps_obsah p.cislovani_stranek span {color: #01884e; font-size: 15px; font-weight: bold;}


#telo_ps_obsah h1.vuz
       {
       width: 928px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: #01884e;
       display: block;
       color: white;
       padding: 2px;
       text-transform: none;
       border: 4px solid #f2f4f4;
       }

#telo_ps_obsah h4.vuz
       {
       width: 928px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: #01884e;
       display: block;
       color: white;
       padding: 2px;
       text-transform: none;
       border: 4px solid #f2f4f4;
       font-size: 14px;
       }

#telo_ps_obsah .vuz_detail
       {
       width: 932px;
       height: auto;
       margin: 0;
       float: left;
       background: #f2f4f4;
       padding: 4px;
       }

#telo_ps_obsah .vuz_detail .detail
       {
       width: 650px;
       _height: 200px;
       min-height: 200px;
       margin: 0;
       float: right;
       }
       
#telo_ps_obsah .vuz_detail .detail p
       {
       width: 650px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       }

#telo_ps_obsah .vuz_detail .detail p.cena
       {
       width: 646px;
       border: 2px solid #cecece;
       background: white;
       color: black;
       font-size: 17px;
       font-weight: bold;
       text-transform: uppercase;
       padding: 5px 0;
       }

#telo_ps_obsah .vuz_detail .detail p.cena span.label {width: 198px !important; color: black;}

#telo_ps_obsah .vuz_detail .detail p span.label
       {
       width: 200px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: #868686;
       }

#telo_ps_obsah .vuz_detail .detail p.cena span.text {width: 448px !important; color: black;}

#telo_ps_obsah .vuz_detail .detail p span.text
       {
       width: 450px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: #292929;
       }

#telo_ps_obsah .vuz_detail .detail p span.text span.li
       {
       width: 440px;
       height: auto;
       margin: 0 0 3px 0;
       float: left;
       background: url(../../obrazky/design/poz_det_li.jpg) left 5px no-repeat;
       display: block;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah .vuz_detail img
       {
       margin: 0;
       float: left;
       display: block;
       }

#telo_ps_obsah .vuz_detail .gal_container
       {
       width: 270px;
       height: 270px;
       margin: 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .vuz_detail .gal_container ul
       {
       width: 270px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .vuz_detail .gal_container ul li
       {
       list-style: none;
       width: 270px;
       height: 270px;
       margin: 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .vuz_detail .tlac
       {
       width: 270px;
       height: 54px;
       margin: 0;
       float: left;
       background: white;
       }

#telo_ps_obsah .vuz_detail span.gal_prev, #telo_ps_obsah .vuz_detail span.gal_next
       {
       width: 54px;
       height: 45px;
       margin: 0;
       float: left;
       display: block;
       cursor: hand;
       cursor: pointer;
       }

#telo_ps_obsah .vuz_detail span.gal_prev
       {
       margin: 0 55px;
       background: url(../../obrazky/design/poz_prev2.png) left top no-repeat;
       }

#telo_ps_obsah .vuz_detail span.gal_next
       {
       background: url(../../obrazky/design/poz_next2.png) left top no-repeat;
       }


#telo_ps_obsah p.info_text
       {
       width: 928px;
       height: auto;
       float: left;
       background: #f2f4f4;
       color: #292929;
       padding: 2px;
       border: 4px solid #f2f4f4;
       font-size: 11px;
       }

#telo_ps_obsah p.skodaplus
       {
       width: 940px;
       height: 1px;
       margin: 0;
       float: left;
       padding: 0;
       position: relative;
       }

#telo_ps_obsah p.skodaplus img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 835px;
       top: -30px;
       }



