body
       {
       font-family: Arial, Verdana;
       margin: 0;
       padding: 0;
       text-align: center;
       background: #efefef;
       }

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
       {
       width: 1000px;
       height: 132px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_top-zaloha.jpg) left top no-repeat;
       }

p#icons
       {
       width: 885px;
       height: 15px;
       margin: 0;
       float: left;
       padding: 18px 0 0 0;
       text-align: right;
       }

p#topLabel
       {
       width: 885px;
       height: 27px;
       margin: 0;
       float: left;
       padding: 15px 0 0 0;
       text-align: right;
       }

p#jazyky
       {
       width: 581px;
       height: 45px;
       margin: 0;
       float: left;
       padding: 12px 0 0 0;
       text-align: right;
       }

p#jazyky img {margin-right: 5px;}

#middle
       {
       width: 1000px;
       height: 56px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_middle.jpg) left top no-repeat;
       }

p#logo
       {
       width: 304px;
       height: 36px;
       margin: 0 20px 0 0;
       float: left;
       padding: 20px 1px 0 0;
       text-align: right;
       }

menu#cmenu
       {
       width: 775px;
       height: 36px;
       margin: 0;
       float: left;
       padding: 20px 0 0 90px;
       }

menu#cmenu li
       {
       list-style: none;
       width: auto;
       height: auto;
       margin: 0;
       float: left;
       padding: 5px 24px 0 0;
       font-size: 14px;
       color: #666666;
       text-transform: uppercase;
       font-weight: bold;
       }

menu#cmenu li a {color: #666666;}

menu#cpodmenu
       {
       width: 200px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 10px 0 0;
       }

menu#cpodmenu li
       {
       list-style: none;
       width: 180px;
       height: auto;
       margin: 0;
       float: left;
       padding: 5px 10px 0 10px;
       font-size: 12px;
       color: #666666;
       font-weight: bold;
       border-bottom: 1px solid #666666;
       background: #deeef8;
       }
       
menu#cpodmenu li.obr_h
       {
       width: 200px;
       height: 12px;
       float: left;
       border: 0px none;
       padding: 0;
       background: url(../../obrazky/design/cpodmenu_horni.jpg) left top no-repeat;
       }
       
menu#cpodmenu li.obr_d
       {
       width: 200px;
       height: 12px;
       float: left;
       border: 0px none;
       padding: 0;
       background: url(../../obrazky/design/cpodmenu_dolni.jpg) left top no-repeat;
       }

menu#cpodmenu li a {color: #666666;}

#middle2
       {
       width: 1000px;
       height: 100px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_middle2.jpg) left top no-repeat;
       }
       
menu#menu
       {
       width: 475px;
       height: 32px;
       margin: 5px 0 0 0;
       float: left;
       background: url(../../obrazky/design/poz_menu.jpg) 84px top no-repeat;
       padding: 0 0 0 84px;
       }

menu#menu li
       {
       list-style: none;
       width: auto;
       height: 24px;
       margin: 0;
       float: left;
       padding: 8px 25px 0 25px;
       font-size: 13px;
       color: #666666;
       }

menu#menu li.kosik {font-weight: bold;}

menu#menu li a {color: #666666;}


form#mainLogin, form#eshopLogin, p#eshopLogin
       {
       width: 165px;
       height: 95px;
       margin: 25px 0 0 0;
       float: left;
       padding: 0 0 0 150px;
       
       position: relative;
       font-size: 12px;
       font-style: italic;
       color: #666666;
       }

form#mainLogin input.text, form#eshopLogin input.text
       {
       width: 73px;
       height: 17px;
       margin: 0;
       background: transparent url(../../obrazky/design/poz_form_input.png) right top no-repeat;
       padding: 3px 2px 0 0;
       font-size: 12px;
       color: #666666;
       font-family: Arial;
       border: 0px none;
       position: absolute;
       left: 231px;
       }
       
p#eshopLogin {text-align: center;}
p#eshopLogin a {color: #666666;}

form#mainLogin input.firma {top: 0px;}
form#mainLogin input.user {top: 25px;}
form#mainLogin input.password {top: 50px;}

form#eshopLogin input.user {top: 0px;}
form#eshopLogin input.password {top: 25px;}

form#mainLogin input.submit, form#eshopLogin input.submit
       {
       width: 28px;
       height: 25px;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_mainLogin_submit.jpg) left top no-repeat;
       font-size: 0px;
       border: 0px none;
       font-family: Arial;
       position: absolute;
       left: 305px;
       top: -22px;
       cursor: hand;
       cursor: pointer;
       }

form#mainLogin input.demo
       {
       width: 120px;
       height: auto;
       margin: 0;
       float: left;
       background: transparent;
       font-size: 12px;
       color: #666666; 
       font-weight: bold;
       border: 0px none;
       font-family: Arial;
       position: absolute;
       left: 175px;
       top: 82px;
       cursor: hand;
       cursor: pointer;
       }

form#mainLogin span, form#eshopLogin span
       {
       width: 49px;
       height: 17px;
       position: absolute; 
       left: 173px;
       background: url(../../obrazky/design/poz_form_input.png) left top no-repeat;
       padding: 3px 0 0 9px;
       }
       
form#mainLogin span.firma {top: 0px;}
form#mainLogin span.user {top: 25px;}
form#mainLogin span.password {top: 50px;}

form#eshopLogin span.user {top: 0px;}
form#eshopLogin span.password {top: 25px;}

form#mainLogin a.odkaz
       {
       color: #666666;
       font-style: normal;
       position: absolute;
       left: 20px;
       top: 70px;
       }

form#mainLogin .monitoring
       {
       width: 80px;
       height: auto;
       position: absolute;
       left: 90px;
       top: -23px;
       background-image: none;
       background: #cdcdcd;
       border: 1px solid #cdcdcd;
       padding: 2px;
       cursor: hand;
       cursor: pointer;
       }

form#mainLogin .eshop
       {
       width: 120px;
       height: auto;
       position: absolute;
       left: 180px;
       top: -23px;
       background-image: none;
       border: 1px solid #cdcdcd;
       padding: 2px;
       cursor: hand;
       cursor: pointer;
       }
       
form#eshopLogin .monitoring
       {
       width: 80px;
       height: auto;
       position: absolute;
       left: 90px;
       top: -23px;
       background-image: none;
       border: 1px solid #cdcdcd;
       padding: 2px;
       cursor: hand;
       cursor: pointer;
       }

form#eshopLogin .eshop
       {
       width: 120px;
       height: auto;
       position: absolute;
       left: 180px;
       top: -23px;
       background-image: none;
       background: #cdcdcd;
       border: 1px solid #cdcdcd;
       padding: 2px;
       cursor: hand;
       cursor: pointer;
       }


#telo
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: white url(../../obrazky/design/poz_telo.jpg) left top no-repeat;
       }

#telo2
       {
       width: 1000px;
       height: auto;
       margin: 0;
       float: left;
       background: url(../../obrazky/design/poz_telo2.jpg) left bottom no-repeat;
       padding: 0 0 0 0;
       }

#patka
       {
       width: 900px;
       height: 32px;
       margin: 0;
       float: left;
       padding: 75px 0 75px 100px;
       }

#patka img
       {
       margin: 0 30px 0 0;
       float: left;
       display: block;
       padding: 0;
       border: 1px solid black;
       }

#telo_ps_obsah
       {
       width: 760px;
       _height: 200px;
       min-height: 200px;
       margin: 0;
       float: left;
       padding: 0 0 0 95px;
       font-size: 12px;
       color: #666666;
       }

#telo_ps_obsah a {color: #666666;}
#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
       {
       margin: 0 0 5px 0;
       font-size: 18px;
       font-family: "Arial Black";
       }

#telo_ps_obsah h2
       {
       font-size: 17px;
       }

#telo_ps_obsah h3
       {
       font-size: 16px;
       padding: 0 0 0 5px;
       }

#telo_ps_obsah h4
       {
       font-size: 15px;
       padding: 0 0 0 10px;
       }

#telo_ps_obsah h5
       {
       font-size: 14px;
       padding: 0 0 0 15px;
       }

#telo_ps_obsah h6
       {
       font-size: 13px;
       padding: 0 0 0 20px;
       }

#telo_ps_obsah hr
       {
       width: 760px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #666666;
       }
       
#telo_ps_obsah hr.menu
       {
       width: 560px;
       margin: 10px 0;
       float: left;
       display: block;
       border-top: 1px solid #666666;
       }

#telo_ps_obsah p#prilohy
       {
       width: 760px;
       margin: 10px 0 0 0;
       float: left;
       padding: 10px 0;
       }

ul.fotogalerie
       {
       width: 760px;
       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 10px;
       text-align: center;
       font-size: 10px;
       }

ul.fotogalerie li img
       {
       border: 1px solid #666666 !important;
       padding: 2px !important;
       margin: 0 auto 5px auto;
       display: block;
       }


#telo_ps_obsah #obsah_uvod
       {
       width: 380px;
       height: auto;
       margin: 0;
       float: left;
       }

#telo_ps_obsah #aktuality_uvod
       {
       width: 360px;
       height: auto;
       margin: 0;
       float: left;
       padding: 0 0 0 20px;
       position: relative;
       top: -30px;
       }

#telo_ps_obsah #aktuality_uvod strong
       {
       font-size: 18px;
       font-family: "Arial Black";
       }

#telo_ps_obsah #aktuality_uvod .akt
       {
       width: 360px;
       height: auto;
       margin: 0 0 15px 0;
       float: left;
       padding: 5px 0 0 0;
       }

#telo_ps_obsah #aktuality_uvod .akt .datum {color: #3c84c5;}


#telo_ps_obsah .akt2_label
       {
       width: 780px;
       height: auto;
       margin: 20px 0 0 0;
       float: left;
       padding: 5px 0 0 0;
       font-size: 18px;
       font-family: "Arial Black";
       }

#telo_ps_obsah .akt2
       {
       width: 780px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .akt2 .datum {color: #3c84c5;}


#telo_ps_obsah .tlac
       {
       width: 780px;
       height: auto;
       margin: 10px 0 0 0;
       float: left;
       padding: 0;
       }

#telo_ps_obsah .tlac img
       {
       margin: 0 10px 0 0;
       float: left;
       display: block;
       border: 1px solid #444444;
       }

#telo_ps_obsah .tlac .nazev
       {
       width: 640px;
       height: 20px;
       float: left;
       display: block;
       font-size: 14px;
       font-weight: bold;
       text-transform: uppercase;
       }

#telo_ps_obsah .tlac .popis
       {
       width: 640px;
       height: 0;
       float: left;
       display: block;
       }

input.text, textarea.text
       {
       width: 500px;
       margin: 0 0 5px 0;
       background: white;
       border: 1px solid #666666;
       color: #666666;
       font-size: 12px;
       font-family: Arial;
       display: block;
       }

input.submit {cursor: hand; cursor: pointer;}


#telo_ps_obsah .vyhl_pneu
       {
       width: 760px;
       height: auto;
       margin: 10px 0;
       float: left;
       display: block;
       padding: 0;
       }

#telo_ps_obsah .vyhl_pneu p.label
       {
       width: 750px;
       height: auto;
       margin: 0;
       float: left;
       background: #cdcdcd;
       font-weight: bold;
       padding: 5px;
       font-size: 14px;
       color: black;
       }

#telo_ps_obsah .vyhl_pneu p.bunky
       {
       width: 750px;
       height: auto;
       margin: 0;
       float: left;
       padding: 2px 3px;
       border: 2px solid #cdcdcd;
       border-top: 0px none;
       }
       
#telo_ps_obsah .vyhl_pneu select
       {
       width: auto;
       margin: 0;
       font-size: 11px;
       color: black;
       font-family: Arial;
       }       
       
#telo_ps_obsah .vyhl_pneu input.submit
       {
       width: auto;
       margin: 0;
       font-size: 11px;
       color: black;
       font-family: Arial;
       cursor: hand;
       cursor: pointer;
       }       
       
#telo_ps_obsah table.seznam_pneu
       {
       width: 760px;
       height: auto;
       margin: 0;
       float: left;
       font-size: 11px;
       }

#telo_ps_obsah table.seznam_pneu th
       {
       background: #cdcdcd;
       color: black;
       padding: 2px;
       font-size: 12px;
       text-transform: uppercase;
       }

#telo_ps_obsah table.seznam_pneu td
       {
       padding: 2px;
       }

#telo_ps_obsah table.seznam_pneu tr.sudy
       {
       background: #efefef;
       }

#telo_ps_obsah table.seznam_pneu .ar {text-align: right;}
#telo_ps_obsah table.seznam_pneu .ac {text-align: center;}

#telo_ps_obsah table.seznam_pneu input.ks
       {
       width: 20px;
       height: auto;
       margin: 0 3px 0 0;
       background: #cdcdcd;
       padding: 1px;
       text-align: center;
       color: black;
       font-size: 11px;
       font-family: Arial;
       border: 1px solid black;
       }

#telo_ps_obsah table.seznam_pneu input.submit
       {
       width: auto;
       height: auto;
       margin: 0 3px 0 0;
       background: #cdcdcd;
       padding: 1px;
       text-align: center;
       color: black;
       font-size: 11px;
       font-family: Arial;
       border: 1px solid black;
       cursor: hand;
       cursor: pointer;
       }

#telo_ps_obsah #table_obj input.text {width: 300px;}

p.dotaznik
       {
       font-weight: bold;
       }

       

