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;
       }

.root1 {background: url(../../obrazky/design/poz_root1.jpg) center top no-repeat;}
.root2 {background: url(../../obrazky/design/poz_root2.jpg) center top no-repeat;}
.root3 {background: url(../../obrazky/design/poz_root3.jpg) center top no-repeat;}
.root4 {background: url(../../obrazky/design/poz_root4.jpg) center top no-repeat;}

#koren
       {
       width: 1000px;
       height: auto;
       margin: auto;
       text-align: left;
       }

#hlavni
       {
       width: 1000px;
       height: auto;
       margin: auto;
	float: left;
	}

p#adresa
       {
       width: 480px;
       height: 46px;
       margin: 0;
       float: left;
       padding: 6px 0 0 520px;
       font-size: 11px;
       color: #e1e8ea;
       }

p#loga
       {
       width: 340px;
       height: 84px;
       margin: 0;
       float: left;
       padding: 0;
       position: relative;
       }
       
p#loga img
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       }

p#loga img.logo {left: 60px; top: 5px;}
p#loga img.logo_vw {left: 295px; top: 5px;}
p#loga img.logo_sk {left: 296px; top: 37px;}

/*
menu#menu
       {
       width: 650px;
       height: 84px;
       margin: 0;
       float: left;
       padding: 0 0 0 10px;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 29px;
       margin: 0;
       float: left;
       padding: 55px 0 0 0;
       font-size: 12px;
       }

menu#menu li a
       {
       width: auto;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: white;
       padding: 0 0 5px 10px;
       }

menu#menu li a:hover, menu#menu li a.akt
       {
       text-decoration: none; 
       background: url(../../obrazky/design/poz_menu_li.png) left bottom no-repeat;
       font-weight: bold;
       }

menu#menu li a.tl1 {width: 60px;}
menu#menu li a.tl2 {width: 60px;}
menu#menu li a.tl3 {width: 83px;}
menu#menu li a.tl4 {width: 117px;}
menu#menu li a.tl5 {width: 37px;}
menu#menu li a.tl6 {width: 40px;}
menu#menu li a.tl7 {width: 51px;}
menu#menu li a.tl8 {width: 28px;}
menu#menu li a.tl9 {width: 70px;}
*/


menu#menu
       {
       width: 650px;
       height: 84px;
       margin: 0;
       float: left;
       padding: 0 0 0 10px;
       position: relative;
       z-index: 999;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 29px;
       margin: 0;
       float: left;
       padding: 55px 0 0 0;
       font-size: 12px;
       position: relative;
       }

menu#menu li a
       {
       width: auto;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       color: white;
       padding: 0 0 5px 10px;
       }

menu#menu li a:hover, menu#menu li a.akt
       {
       text-decoration: none; 
       /*background: url(../../obrazky/design/poz_menu_li.png) left bottom no-repeat;*/
       font-weight: bold;
       }

menu#menu li a.tl1 {width: 40px;}
menu#menu li a.tl2 {width: 105px;}
menu#menu li a.tl3 {width: 65px;}
menu#menu li a.tl4 {width: 65px;}
menu#menu li a.tl5 {width: 45px;}
menu#menu li a.tl6 {width: 110px;}
menu#menu li a.tl7 {width: 55px;}
menu#menu li a.tl8 {width: 30px;}
menu#menu li a.tl9 {width: 45px;}


menu#menu li ul
       {
       width: 200px;
       height: auto;
       margin: 0;
       float: left;
       display: none;
       padding: 0;
       position: absolute;
       left: 0;
       top: 84px;
       background: url(../../obrazky/design/poz_podmenu.png);
       z-index: 9999;
       }

menu#menu li ul.show {display: block;}

menu#menu li ul li
       {
       width: 200px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       padding: 0;
       }
       
menu#menu li ul li a:hover {background: none;}

p#banner
       {
       width: 1000px;
       height: 350px;
       margin: 0;
       float: left;
       position: relative;
       }

p#banner img.banner
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 13px;
       top: 32px;
       }


p#banner img.pozadi
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 0px;
       top: 0px;
       z-index: 9;
       }


#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah
       {
       width: 980px;
       _height: 200px;
       min-height: 200px;
       margin: 0;
       float: left;
       padding: 10px;
       font-size: 12px;
       color: #828283;
       }

#telo_ps_obsah a {color: #828283;}
#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 #828283;
       }

#telo_ps_obsah menu.podmenu li
       {
       list-style: none;
       width: 248px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0;
       border: 1px solid #828283;
       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: 720px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah menu.podmenu li a:hover, #telo_ps_obsah menu.podmenu li a.akt {background: #7f8cab; color: white; text-decoration: none;}


#telo_ps_obsah p#prilohy
       {
       width: 980px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

#telo_ps_obsah p#prilohy2
       {
       width: 720px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0 10px 260px;
       }

ul.fotogalerie
       {
       width: 980px;
       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 12px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #828283;
       padding: 2px;
       margin: 0 auto 5px auto;
       display: block;
       }
       
ul.vypis2, p.vypis2
       {
       width: 720px;
       padding-left: 260px;
       }

ul.vypis2 li {padding: 0 5px;}

p#patka
       {
       width: 960px;
       height: auto;
       margin: 0;
       float: left;
       padding: 5px 40px 5px 0;
       font-size: 13px;
       color: #bcbec7;
       text-align: right;
       }

p#patka a {color: #bcbec7;}


#telo_ps_obsah p.akt
       {
       width: 326px;
       height: 180px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_akt.png) right 20px no-repeat;
       padding: 0;
       position: relative;
       }

#telo_ps_obsah p.akt strong
       {
       width: 293px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       font-size: 13px;
       color: #060607;
       font-weight: normal;
       position: absolute;
       left: 33px;
       top: 2px;
       }

#telo_ps_obsah p.akt strong a {color: #060607;}

#telo_ps_obsah p.akt span.text
       {
       width: 130px;
       height: 70px;
       margin: 0;
       float: left;
       display: block;
       color: #828283;
       font-size: 11px;
       position: absolute;
       left: 178px;
       top: 37px;
       }

#telo_ps_obsah p.akt span.text {color: #828283}

#telo_ps_obsah p.akt img.obr
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 15px;
       top: 38px;
       }

#telo_ps_obsah p.akt img.vice
       {
       margin: 0;
       float: left;
       display: block;
       position: absolute;
       left: 240px;
       top: 113px;
       }


input.text, textarea.text, select.text
       {
       width: 400px;
       height: auto;
       margin: 2px 0 5px 0;
       display: block;
       background: #cdcdcd;
       border: 1px solid black;
       font-size: 11px;
       font-family: Arial;
       color: black;
       padding: 1px;
       }

textarea.text {width: 600px; height: 80px;}

input.submit {cursor: hand; cursor: pointer;}

input.nic {display: inline;}







#telo_ps_obsah .vypis_vozu
       {
       width: 482px;
       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: 478px;
       height: auto;
       margin: 0;
       float: left;
       background: #7f8cab;
       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: 360px;
       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: 360px;
       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: 276px;
       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: 482px;
       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: 968px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 0;
       background: #f2f4f4;
       border: 1px solid #7f8cab;
       font-size: 12px;
       padding: 5px;
       text-align: center;
       }

#telo_ps_obsah p#cislovani_stranek span {color: #7f8cab; font-size: 15px; font-weight: bold;}


#telo_ps_obsah h1.vuz
       {
       width: 968px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: #7f8cab;
       display: block;
       color: white;
       padding: 2px;
       text-transform: none;
       border: 4px solid #f2f4f4;
       }

#telo_ps_obsah h4.vuz, #telo_ps_obsah p.adresa_vuz
       {
       width: 968px;
       height: auto;
       margin: 5px 0 0 0;
       float: left;
       background: #7f8cab;
       display: block;
       color: white;
       padding: 2px;
       text-transform: none;
       border: 4px solid #f2f4f4;
       font-size: 14px;
       font-weight: bold;
       }

#telo_ps_obsah .vuz_detail
       {
       width: 972px;
       height: auto;
       margin: 0;
       float: left;
       background: #f2f4f4;
       padding: 4px;
       }

#telo_ps_obsah .vuz_detail .detail
       {
       width: 650px;
       _height: 300px;
       min-height: 300px;
       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: 968px;
       height: auto;
       float: left;
       background: #f2f4f4;
       color: #292929;
       padding: 2px;
       border: 4px solid #f2f4f4;
       font-size: 11px;
       }

#telo_ps_obsah p.partner
       {
       width: 480px;
       height: auto;
       margin: 0;
       float: left;
       padding: 5px;
       }

#telo_ps_obsah p.partner strong
       {
       width: 476px;
       height: auto;
       margin: 0 0 5px 0;
       float: left;
       background: #7f8cab;
       padding: 0 2px;
       display: block;
       font-size: 15px;
       font-family: "Arial Black";
       letter-spacing: -1px;
       color: white; 
       }

#telo_ps_obsah p.partner strong a {color: white;}

#telo_ps_obsah p.partner img
       {
       margin: 0 10px 0 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.partner span.text
       {
       width: 320px;
       height: auto;
       margin: 0;
       float: left;
       display: block;
       }

#telo_ps_obsah p.zpet {position: relative;}

#telo_ps_obsah a.tisk
       {
       font-weight: bold;
       text-transform: uppercase;
       position: absolute;
       left: 880px;
       top: 3px;
       }

