/* odkazy */
A:link {text-decoration: none; color: silver; }
A:visited {text-decoration: none; color: silver;}
A:hover {text-decoration: none; color: white;}

.odkaz A:link { text-decoration: none; color: #333333; }
.odkaz A:visited { text-decoration: none; color: #333333; }
.odkaz A:hover { text-decoration: none; color: #666666; }


body {
margin-top: 0px;
margin-left: 0px;
background-image: url('../ico/pozadi_top1.jpg'); 
/* background-attachment: fixed; */
background-repeat: no-repeat; 
background-position: 200px top;
background-color: #6E6E6E;
color: silver;
font-family: HelveticaCE, Verdana, Arial, sans-serif;
/* font-size: 8pt; */
font-size: 80%;
scrollbar-face-color: #FFFFFF; 
scrollbar-arrow-color: #3D3D3D;
scrollbar-base-color: #ECE9E7; 
scrollbar-track-color:#FFFFFF;}

p {
/* font-family: HelveticaCE, Verdana, Arial, sans-serif; */
/* font-size: 8pt; */
/* font-size: 0.8em ; */
}

table {
font-family: HelveticaCE, Verdana, Arial, sans-serif;
/* font-size: 8pt; */
font-size: 80%;
}


.bila {
color: white;
}

/* logo - linka prava,spodni */
.logo {
position: absolute;
width: 200px;
height: 100px;
top: 0px;
left: 0px;
border-right: 1px solid #a7a9ac;
border-bottom: 1px solid #a7a9ac;
}

/* 2 sloupec, 1 radek*/
.top_2s1r {
position: absolute;
width: 27px;
height: 100px;
top: 0px;
left: 200px;
}

/* 3 sloupec, 1 radek*/
.top_3s1r {
position: absolute;
width: 698px;
height: 100px;
top: 0px;
left: 227px;
}

/* kontakt - linka prava,spodni */
.kontakt {
font-size: 80%;
font-weight: bold;
position: absolute;
width: 201px;
height: 25px;
top: 100px;
left: 0px;
margin-left: 40px;
margin-top: 5px;
}

.pozadi_kontakt {
position: absolute;
width: 200px;
height: 25px;
top: 100px;
left: 0px;
border-right: 1px solid #a7a9ac; 
}


/* 2 sloupec, 2 radek*/
.top_2s2r {
position: absolute;
width: 27px;
height: 25px;
top: 100px;
left: 200px;
}

/* odkaz1 - 2 radek, horni lista  */
.odkaz1 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 214px;
height: 20px;
top: 102px;
left: 249px;
}

/* odkaz2 - 2 radek, horni lista  */
.odkaz2 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 214px;
height: 20px;
top: 102px;
left: 467px;
}

/* odkaz3 - 2 radek, horni lista  */
.odkaz3 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 214px;
height: 20px;
top: 102px;
left: 685px;
}

/* zmena jazykove verze */
.jazyk {
font-size: 80% ;
padding-left: 10px; 
padding-top: 2px;
position: absolute;
width: 80px;
height: 20px;
top: 138px;
left: 828px;
}

.pozadi_jazyk {
padding-left: 60px; 
padding-top: 6px;
position: absolute;
width: 80px;
height: 20px;
top: 138px;
left: 828px;
}

/* zmena jazykove verze */
.jazyk_en {
font-size: 80% ;
background-image: url('../ico/tecka_seda.jpg'); 
background-attachment: fixed;
background-repeat: no-repeat; 
background-position: 50px center;
padding-left: 10px; 
padding-top: 2px;
position: absolute;
width: 68px;
height: 20px;
top: 138px;
left: 838px;
}

.pozadi_jazyk_en {
padding-left: 48px; 
padding-top: 6px;
position: absolute;
width: 68px;
height: 20px;
top: 138px;
left: 838px;
}

/* left - leve menu */
.top_1s3r{
position: absolute;
width: 200px;
height: 94px;
top: 125px;
left: 0px;
border-top: 1px solid #a7a9ac;
border-right: 1px solid #a7a9ac;
}

/* left - leve menu */
.top_1s4r{
position: absolute;
width: 200px;
height: 112px;
top: 219px;
left: 0px;
border-top: 1px solid #a7a9ac;
border-right: 1px solid #a7a9ac;
}

/* ramecek kolem nazvu stranky */
.top_2s4r {
font-size: 80%;
font-weight: bold;
position: absolute;
width: 699px;
height: 25px;
top: 195px;
left: 200px;
border-right: 1px solid #a7a9ac;
border-top: 1px solid #a7a9ac;
}

.top_2s5r {
position: absolute;
width: 699px;
height: 1px;
top: 219px;
left: 200px;
border-top: 1px solid #a7a9ac;
}

/* left - leve menu */
.top_1s5r{
position: absolute;
width: 200px;
height: 140px;
top: 332px;
left: 0px;
}

.top_1s5rx{
position: absolute;
width: 5px;
height: 140px;
top: 332px;
left: 200px;
border-left: 1px solid #a7a9ac;
background-color: #6E6E6E;
}

/* odkaz4 - 1 sloupec , leve menu */
.odkaz4 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 140px;
height: 20px;
top: 18px;
left: 30px;
}

.pozadi_odkaz4 {
position: absolute;
width: 26px;
height: 6px;
top: 26px;
left: 137px;
}

/* odkaz5 - 1 sloupec , leve menu */
.odkaz5 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 140px;
height: 20px;
top: 44px;
left: 30px;
}

.pozadi_odkaz5 {
position: absolute;
width: 26px;
height: 6px;
top: 52px;
left: 137px;
}

/* odkaz6 - 1 sloupec , leve menu */
.odkaz6 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 140px;
height: 20px;
top: 70px;
left: 30px;
}

.pozadi_odkaz6 {
position: absolute;
width: 26px;
height: 6px;
top: 78px;
left: 137px;
}

/* odkaz7 - 1 sloupec , leve menu */
.odkaz7 {
font-size: 80% ;
font-weight: bold;
background-color: #585858;
border: 1px solid #a7a9ac;
position: absolute;
width: 140px;
height: 20px;
top: 96px;
left: 30px;
}

.pozadi_odkaz7 {
position: absolute;
width: 26px;
height: 6px;
top: 104px;
left: 137px;
}

/* spodni obrazek - linka horni,prava,spodni */
.obr_bottom {
position: absolute;
width: 200px;
height: 186px;
top: 471px;
left: 0px;
border-top: 1px solid #a7a9ac;
border-right: 1px solid #a7a9ac;
border-bottom: 1px solid #a7a9ac;
}

/* ramecek pod spodnim obrazkem - linka prava,spodni */
.top_1s6r {
position: absolute;
width: 200px;
height: 25px;
top: 659px;
left: 0px;
}

.top_1s6rx {
position: absolute;
width: 3px;
height: 54px;
top: 659px;
left: 200px;
border-left: 1px solid #a7a9ac;
}

/* leva strana - linka prava */
.email {
font-size: 80% ;
font-weight: bold;
padding-left: 40px; 
padding-top: 5px;
position: absolute;
width: 201px;
height: 25px;
top: 684px;
left: 0px;
border-top: 1px solid #a7a9ac;
}

.pozadi_email {
padding-left: 20px; 
padding-top: 9px;
position: absolute;
width: 201px;
height: 25px;
top: 684px;
left: 0px;
}


/* pozadi main */
.hlavni {
font-size: 80%;
position: absolute;
width: 699px;
height: 440px;
top: 221px;
left: 225px;
background-color: #797a7d;
}

.hlavni_1 {
position: absolute;
width: 670px;
height: 400px;
top: 20px;
left: 20px;
}

.top_2s5r1 {
position: absolute;
background-color: #797a7d;
border-top: 1px solid #a7a9ac;
border-right: 1px solid #797a7d;
width: 675px;
height: 3px;
top: 219px;
left: 225px;
}

/* text na hlavni strance */
.text_hlavni {
position: absolute;
width: 300px;
height: 300px;
top: 120px;
left: 20px;
}

/* ramecek pod hlavnim oknem - linka horni */
.top_2s6r {
position: absolute;
width: 748px;
height: 25px;
top: 683px;
left: 201px;
background-image: url('../ico/tecky1.jpg'); 
background-attachment: fixed;
background-repeat: no-repeat; 
background-position: 700px center;
}

/* ramecek pod hlavnim oknem - linka horni */
.pozadi_top_2s6r {
position: absolute;
width: 748px;
height: 25px;
top: 683px;
left: 201px;
padding-left: 700px; 
padding-top: 9px;
}

.top_2s6rx {
position: absolute;
width: 748px;
height: 1px;
top: 684px;
left: 201px;
border-top: 1px solid #a7a9ac;
}

/* obrazky male */
.obr_m {
position: absolute;
width: 670px;
height: 74px;
vertical-align: bottom;
top: 20px;
left: 20px;
}

/* obrazky velke */
.obr_v {
position: absolute;
width: 671px;
height: 300px;
top: 100px;
left: 0px;
}

/* linky */
.linky {
position: absolute;
width: 650px;
height: 320px;
top: 90px;
left: 20px;
border-top: 1px solid #a7a9ac;
border-bottom: 1px solid #a7a9ac;
}

.top3 {
padding-top: 3px;
}

.top5 {
padding-top: 5px;
}

.leva10 {
padding-left: 10px;
}

.leva40 {
padding-left: 40px;
}
