html, body, p, table, tr, td
{
padding: 0;
margin: 0;
}

a:link, a:visited   { color: navy; }
a:hover, a:active   { color: red; }

body, h2, h3
{
/*_text-align: center;  IE */
background-color: #334D78;
color: black;
font-family: "Verdana CE", "Verdana", sans-serif; font-size: 13px; line-height: 20px;
}

#cite
{
font-size: 12px;
font-variant: small-caps;
letter-spacing: 2px;
text-align: left;
margin: 0 30px 0 30px;
padding: 0 5px 0 5px;
background-color: white;
}

h1
{
padding: 0;
margin: 0;
margin-bottom: 13px;
margin-top: 5px;
font-size: 20px;
line-height: 30px;
text-align: left;
color: navy;
}

h2
{
margin: 0;
text-align: left;
font-weight: normal;
}

h3
{
padding: 0px;
margin: 0;
margin-top: 18px;
text-align: left;
font-weight: bold;
text-decoration: underline;
background-color: transparent;
}

#stranka
{
width: 768px;
background-color: none;
/*background-image: url('./img/pneu-vranik-protektory-pneumatiky-pozadi.jpg'); background-repeat: repeat-y;*/
text-align: justify;
margin: 0 auto;
position: relative;
}

#hlavicka1
{
background-color: none;
margin: 0;
padding: 0;
}

#hlavicka
{
top: 30px;
text-align: bottom;
/* background: #334D78; */
background-image: url('./img/pneu-vranik-protektory-pneumatiky-hlavicka.jpg'); background-repeat: no-repeat;
}
#hlavicka_h2_firma
{
position: relative;
top: -248px;
color: #ccc;
}
#hlavicka_kosik
{
position: relative;
top: -266px;
text-align: right;
vertical-align: middle;
color: #ccc;
}
#hlavicka_vlajky
{
text-align: right;
position: relative;
top: -252px;
height: 20px;
margin-right: 8px
}

#hlavicka_modry_pruh
{
position: relative;
top: -181px;
text-align: right;
color: white;
font-size: 20px;
font-weight: bold;
}
#hlavicka_text_akcni
{
position: relative;
top: -280px;
margin-left: 420px;
margin-right: 40px;
text-align: center;
color: #ffdb00;
font-size: 16px;
font-weight: bold;
line-height: 20px;
}

#vyhledavac_pneu
{
/*stará verze v hlavičce*/
text-align: right;
position: relative;
right: 12px;
top: -112px;
bottom: 0px;
margin-right: 8px;
/*background-color: red;*/
}

#vyhledavac_new { height:63px;vertical-align:top;text-align:center;padding:0;margin:0;border:none; }
#vyhledavac_img { margin:0;border:none;width:100px;height:63px; }



#hlavni
{
width: 768px;
position: absolute;
top: 250px;
background-image: url('./img/pneu-vranik-protektory-pneumatiky-pozadi.jpg'); background-repeat: repeat-y;
padding: 0px;
margin: 0px;
}

#obsah1
{
background: none;
margin: 0;
padding: 0;
height: -50px;
}

#obsah
{
background-color: #f3f3f3;
text-align: justify;
margin: 0 20px 0 205px;
}



#menu1
{
position: absolute;
top: -18px;
left: 0px;
width: 178px;
background: #5F95C4;
text-align: center;
}

#menu
{
height: 100%;
padding: 5px;
text-align: center;
}

#menu_tlacitko
{
padding-top: 3px;
padding-bottom: 3px;
vertical-align: middle;
height: 30px;
cursor: hand;
display: block;
}

#menu_banner_dole
{
text-align: center;
}


#paticka1
{
position: relative;
left: 184px;
right: 0;
vertical-align: bottom;
text-align: right;
background-color: #334D78;
background-image: url('./img/pneu-vranik-protektory-pneumatiky-zapati.jpg'); background-repeat: no-repeat;
}

#paticka
{
padding: 0;
margin: 0;
text-align: left;
height: 55px;
position: relative;
vertical-align: bottom;
top: 35px;
left: 5px;
}

#odkazy
{
padding: 0;
margin: 0;
margin-top: -3px;
text-align: center;
position: relative;
background-color: #334D78;
color: white;
font-family: "Verdana CE", "Verdana", sans-serif; font-size: 9px; line-height: 12px;
}

#hlavni img
{
float: left;
margin: 0 1em .5em 0;
}

/* ----------------- FORMÁTOVÁNÍ bg: #E6E2CC + #CABBAA -----------*/
/*
body,div    { background-color: #ffc; color: black;
	          font-family: "Verdana CE", "Verdana", sans-serif; font-size: 90%;
              line-height: 140%; padding: 0px; text-align: left; }
table,td,tr { font-size: 90%; border: 1px solid #630; padding: 2px;
              text-align: center; vertical-align: middle; }
img         { border: none; }
p           { margin: 10px 0px 0px 0px; font-weight: normal; }
li, ol      { margin-left: 10px; margin-top: 0px; margin-bottom: 0px; list-style-type: square; }
hr          { height: 1px; color: #630; }
h1          { font-size: 160%; font-weight: bold; color: #630; margin: 7px 0px 10px 0px; }
h2          { font-size: 140%; font-weight: bold; color: black; margin: 10px 0px 5px 0px; }
a:link, a:visited   { font-weight: bold; color: #630; }
a:hover, a:active   { font-weight: bold; color: red; }
.textmenu   { font-size: 130%; color: #ffc; text-decoration: underline; }
  */
/* ------------------ TŘÍDY ------------------*/
/*
.td_foto    { width: 100px; height: 100px; }
.small      { font-size: 85%; line-height: 110%; font-weight: normal; text-align: justify; margin: 0 }
.zvyr       { line-height: 140%; font-weight: bold; margin: 0; }
.centr      { text-align: center; width: 552px; margin: 0; }
.vpravo     { text-align: right; width: 552px;  margin: 0; }
*/
/* ------------------ IDENTIFIKÁTORY ------------------*/
/*
.pozadi     { position: relative; text-align: left; margin: auto; width: 748px; padding: 0px; }
.zahlavi    { position: absolute; }

.zvyrmenu   { font-size: 150%; line-height: 140%; font-weight: bold; margin: 0; }
.hlmenu     { position: absolute; top: 105px; width: 152px; height: 27px; padding: 5px; background-color: #630; }
.menu       { position: absolute; top: 132px; width: 150px; background-color: #ffc; padding: 5px;
              overflow: hidden; border: 1px solid #630; }

.obsah      { position: absolute; left: 161px; top: 100px; width: 572px; background-color: #ffc;
              padding-left: 15px; text-align: left; border: none; }
.patka      { background-color: #ffc; width: 148px; text-align: center;
              font-size: 70%; line-height: 130%; border: 1px solid #630; }
.reklama    { background-color: #ffc; width: 148px; text-align: center; border: 1px solid #630; }
*/
/* ------------------ OKNO s obsahem ------------------*/
/*
.reklama, .fotka { position: absolute; left: 454px;	width: 301px; overflow: hidden; }
.reklama    {  top: 392px;	height: 30px; text-align: center; }
.fotka      {  top: 100px;	width: 301px; height: 300px; background-color: #ffc; }
*/


