#bodyy {
text-align: center;
background: url(grafika/bcg.jpg) repeat 0 0;
}

#page {
width: 100%;
height: 100%;
margin: 0 auto;
}

.jpg_index {
margin-top: 30px;
}

.enter_cz {
margin-right: 15px;
}

.enter_en {
margin-left: 15px;
}

#pozadi_1{
width: auto;
height: 229px;
background: url(grafika/pozadi_1.gif) repeat 0 0;
}

body {
margin: 0px;
padding: 0px;
}

#spolecnost {
position: absolute; 
top: 155px; 
left: 0px;
width: 100%;
}

#odkaz_spolecnost {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_spolecnost.jpg) no-repeat 0 0;
}

#odkaz_spolecnost2 {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_spolecnost2.jpg) no-repeat 0 0;
}

#odkaz_strojirenstvi {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_strojirenstvi.jpg) no-repeat 0 0;
}

#odkaz_strojirenstvi2 {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_strojirenstvi2.jpg) no-repeat 0 0;
}

#odkaz_textil {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_textil.jpg) no-repeat 0 0;
}

#odkaz_textil2 {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_textil2.jpg) no-repeat 0 0;
}

#odkaz_informacni_sluzby {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_informacni_sluzby.jpg) no-repeat 0 0;
}

#odkaz_informacni_sluzby2 {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_informacni_sluzby2.jpg) no-repeat 0 0;
}

#odkaz_kontakt {
position: relative; width: 144px; margin: auto; 
height:74px;
background: url(grafika/odkaz_kontakt.jpg) no-repeat 0 0;
}

#odkaz_kontakt2 {
position: relative; width: 144px; margin: auto; 
height:74px;
background: url(grafika/odkaz_kontakt2.jpg) no-repeat 0 0;
}

#odkaz_ostatni {
position: relative; width: 153px; margin: auto; 
height:74px;
background: url(grafika/odkaz_ostatni.gif) no-repeat 0 0;
}

#odkaz_ostatni2 {
position: relative; width: 153px; margin: auto; 
height:74px;
background: url(grafika/odkaz_ostatni2.jpg) no-repeat 0 0;
}





#odkaz_spolecnost_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_spolecnost_en.gif) no-repeat 0 0;
}

#odkaz_spolecnost2_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_spolecnost2_en.gif) no-repeat 0 0;
}

#odkaz_strojirenstvi_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_strojirenstvi_en.gif) no-repeat 0 0;
}

#odkaz_strojirenstvi2_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_strojirenstvi2_en.gif) no-repeat 0 0;
}

#odkaz_textil_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_textil_en.gif) no-repeat 0 0;
}

#odkaz_textil2_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_textil2_en.gif) no-repeat 0 0;
}

#odkaz_informacni_sluzby_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_informacni_sluzby_en.gif) no-repeat 0 0;
}

#odkaz_informacni_sluzby2_en {
position: relative; width: 154px; margin: auto; 
height:74px;
background: url(grafika/odkaz_informacni_sluzby2_en.gif) no-repeat 0 0;
}

#odkaz_kontakt_en {
position: relative; width: 144px; margin: auto; 
height:74px;
background: url(grafika/odkaz_kontakt_en.gif) no-repeat 0 0;
}

#odkaz_kontakt2_en {
position: relative; width: 144px; margin: auto; 
height:74px;
background: url(grafika/odkaz_kontakt2_en.gif) no-repeat 0 0;
}

#odkaz_ostatni {
position: relative; width: 153px; margin: auto; 
height:74px;
background: url(grafika/odkaz_ostatni.gif) no-repeat 0 0;
}

#odkaz_ostatni2 {
position: relative; width: 153px; margin: auto; 
height:74px;
background: url(grafika/odkaz_ostatni2.gif) no-repeat 0 0;
}






#navigace {
width:100%;
height: 35px;
background: url(grafika/pozadi_2.gif) repeat-x 0 0;
padding-top: 9px;
font-family: Arial, sans-serif;
font-size: 11px;
}

#navigace img {
padding-left: 10%;
margin-right: 5px;
}

#left {
float: left;
width: 20%;
padding: 0px;
}

#right {
width: 79%;
padding: 15px;
border-left: 1px solid #B4D1F5;
}

#box_obsah {
float: left;
width: 78%;
padding: 0px;
border-left: 1px solid blue;
}

/*--------------------- Menu START -------------------- */


.odkaz {
margin: 0px;
list-style-type: none;
padding-bottom: 5px;
}

behavior: url(csshover.htc);} /* Pro IE na Windows */
h1 {
color: #AAA; 
border-bottom: 1px solid; 
margin-bottom: 0;
}

#box_odkazy a {
background: url(grafika/arrow_1.jpg) no-repeat 1% 50%;
padding-left: 30px;
font-family: Arial, sans-serif;
font-size: 13px;
text-decoration: none;
font-weight: bold;
color: #000;
}

#box_odkazy_2 a {
background: url(grafika/arrow_1.jpg) no-repeat 1% 50%;
padding-left: 30px;
font-family: Arial, sans-serif;
font-size: 13px;
text-decoration: none;
font-weight: normal;
color: #000;
float:left;
clear:left;
margin-bottom: 3px;
}

.submenu {
list-style-type: none;
}

#box_odkazy a.active:link, #box_odkazy a.active:visited, #box_odkazy a:hover { 
background: #B4D1F5 url(grafika/arrow_2.jpg) no-repeat 1% 50%;
}

#box_odkazy_2 a.active:link, #box_odkazy_2 a.active:visited, #box_odkazy_2 a:hover { 
font-weight: bold;
}

#box_odkazy {
float: left; 
}


#box_odkazy ul {
margin-left: 20px; 
padding: 0; 
width: 200px;
background: white;
}

#box_odkazy li {
position: relative; 
list-style: none; 
margin: 0;
border-bottom: 1px solid #CCC;
}

#box_odkazy li a {
display: block; 
padding: 0.5em 0 0.5em 2em;
text-decoration: none;
}
/*--------------------- Menu END -------------------- */

#hlavni {
width: 100%;
}

h1 {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 18px;
background: url(grafika/ico_nadpis.jpg) no-repeat 0 50%;
padding-left: 45px;
padding-top: 5px;
margin: 5px;
height: 30px;
letter-spacing:2px;
border: 0px;
}

h2 {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 14px;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
margin: 5px;
letter-spacing:2px;
border: 0px;
}

h5 {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 12px;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
margin: 5px;
border: 0px;
background: url(grafika/uroven_1.jpg) no-repeat 0% 50%;
}

h6 {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 11px;
padding-left: 15px;
margin-left: 25px;
border: 0px;
background: url(grafika/uroven_2.jpg) no-repeat 0% 50%;
}

.vyhledavani {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 14px;
margin: 5px;
letter-spacing:2px;
border: 0px;
font-weight:bold;
background: url(grafika/h3.gif) no-repeat 0 0;
padding-left: 20px;
}

.kontakt_styl {
font-family: Tahoma, sans-serif;
color: #314793;
font-size: 14px;
margin: 5px;
letter-spacing:2px;
border: 0px;
font-weight:bold;
}

.kontakt_styl_udaje td {
border: 2px solid #FFF;
font-family: Tahoma, sans-serif;
font-size: 12px;
}

p {
font-family: Verdana, sans-serif;
text-align: justify;
font-size: 12px;
margin-left: 10px;
margin-right: 15px;
}

.indexp {
width: 700px;
height: 100%;
margin: 0 auto;
text-align: center;
background-color: #ffffff;
}

p.info {
font-size: 16px;
text-align: center;
width: 650px;
height: 100%;
margin: 0 auto;
padding: 10px 0px 10px 0px;
}

p.index {
font-size: 12px;
width: 650px;
height: 100%;
margin: 0 auto;
padding: 10px 0px 10px 0px;
}

h2.index {
width: 100%;
height: 100%;
font-size: 14px;
margin: 0px;
padding: 0px;
}

.vub {
font-family: Verdana, sans-serif;
text-align: justify;
font-size: 12px;
font-weight: bold;
color: #C8242D;
}

.clasic {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #2C3C5E;
text-decoration: none;
border-bottom: 1px solid #356B87;
font-weight: bold;
}

.clasic2 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #2C3C5E;
text-decoration: none;
border-bottom: 1px solid #356B87;
font-weight: bold;
}

.clasic.active:link, .clasic.active:visited, .clasic:hover {
border: 0px;
color: #000;
}

.clasic2.active:link, .clasic2.active:visited, .clasic2:hover {
border: 0px;
color: #000;
}

.clasicb {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #2C3C5E;
text-decoration: none;
font-weight: bold;
}

.clasicb.active:link, .clasicb.active:visited, .clasicb:hover {
border: 0px;
color: #5A95C1;
}

ul {
margin-top: 0px;
padding-top: 0px;
}

.seznam_clasic {
list-style-type: none;
background: url(grafika/ico_li.jpg) no-repeat 0 50%;
margin-left: 20px;
padding: 3px;
padding-left: 10px;
font-family: Verdana, sans-serif;
text-align: justify;
font-size: 12px;
border-bottom: 1px solid #ccc;
}

#news {
align: center;
}

#footer {
width: 100%;
background: url(grafika/footer.jpg) repeat-x 0 0;
height: 24px;
text-align: center;
font-family: Verdana, sans-serif;
font-size: 10px;
padding: 4px;
}

#search {
background: #E5EEF5 url(grafika/blog_bck.jpg) repeat-x 0 0;
width: 196px; 
margin: 17px;
padding: 4px;
}

.search {
background: #E5EEF5 url(grafika/blog_bck.jpg) repeat-x 0 0;
width: 196px; 
margin: 17px;
padding: 4px;
}

.offer {
background: #E5EEF5 url(grafika/blog_bck.jpg) repeat-x 0 0;
width: 250px; 
margin: 17px;
padding: 4px;
}

.kontakty td {
background: #E5EEF5 url(grafika/blog_bck.jpg) repeat-x 0 0;
margin: 17px;
padding: 4px;
font-family: Verdana, sans-serif;
font-size: 11px;
}

#search input {
border: 1px solid #000;
background: #FFF;
margin:2px;
margin-left: 28px;
}

.bold {
font-family: Verdana, sans-serif;
text-align: justify;
font-size: 12px;
font-weight: bold;
color: #D10B0B;
}

.bold2 {
font-weight: bold;
}


.img_1 {
margin-top: 20px;
padding: 2px;
background: #F2F1F7;
border: 3px solid #C5D0E2;
font-family: Tahoma, sans-serif;
color: #953704;
font-size: 10px;
font-weight: bold;
text-align: center;
}

.img_2 {
margin-top: 20px;
width: 230px;
padding: 2px;
background: #F2F1F7;
border: 3px solid #C5D0E2;
font-family: Tahoma, sans-serif;
color: #953704;
font-size: 10px;
font-weight: bold;
text-align: center;
}

h3 {
font-family: Tahoma, sans-serif;
color: #953704;
font-size: 12px;
padding-left: 20px;
padding-top: 10px;
margin: 10px;
letter-spacing:2px;
}

h4 {
font-family: Tahoma, sans-serif;
font-size: 12px;
padding-left: 20px;
padding-top: 10px;
margin: 10px;
letter-spacing:3px;
}

#spec_sort td {
padding: 20px;
border: 1px solid #C5D0E2;
}

.plus {
margin-top:25px;
}

#vyrobek {
border: 1px solid #C5D0E2;
padding: 5px;
margin: 12px;
}

#vyrobek caption {
background: #C5D0E2;
font-family: Tahoma, sans-serif;
font-size: 13px;
color: red;
font-weight: bold;
}

#vyrobek_popis td {
border-bottom: 1px solid #C5D0E2;
font-family: Tahoma, sans-serif;
font-size: 12px;
padding: 5px;
}

.v1 {
font-weight: bold;
color: #953704;
background: #C5D0E2;
}

#prize, #prize2 {
margin: 0px;
padding: 0px;
}

#prize_spec tr {
background: #DCE5F2;
font-family: Tahoma, sans-serif;
font-size: 13px;
}

#prize_spec {
width:700px;
}

#prize_spec td {
padding: 4px;
}

.prize_nazev {
font-weight: bold;
background: #AEC8E0;
}

.prize_obor {
background: #FFF;
}

#continue {
margin-left: 50px;
padding: 15px;
width:350px;
font-family: Tahoma, sans-serif;
font-size: 13px;
font-weight: bold;
border: 1px solid #D6D6D6;
background: #D5E2F4;
}

#continue2 {
margin-left: 280px;
padding: 15px;
width:350px;
font-family: Tahoma, sans-serif;
font-size: 13px;
font-weight: bold;
border: 2px solid red;
background: #D5E2F4;
}

#mini_links {
position: absolute; top:4px; left:1%; 
padding: 5px;
background: #BCCEDF;
border: 1px solid #FFF;
}

.obr {
padding-left:10px;
margin-bottom:10px;
}

.oo {
background: #BCCEDF;
padding: 3px;
margin: 2px;
width: 100px;
}

.download {
width: 300px;
padding: 10px;
border: 1px solid #C5D0E2;
background: url(grafika/ico_pdf.jpg) no-repeat 0 15px;
margin: 3px;
}

#bank {
font-family: Tahoma, sans-serif;
font-size: 13px;
width: 700px;
}

#bank td {
border: 1px solid #ccc;
background: #F3F6FB;
}

.bank_left {
font-weight: bold;
color: #C95443;
}

#ubytovna_cenik {
margin: 20px;
}

#ubytovna_cenik caption {
font-family: Tahoma, sans-serif;
font-size: 15px;
font-weight: bold;
}

#ubytovna_cenik td {
border-bottom: 1px dotted #C5D0E2;
margin: 0px;
padding: 5px;
font-family: Tahoma, sans-serif;
font-size: 12px;
}

.odkaz_footer {
color: #5B75AA;
text-decoration: none;
}

.vyber_riz {
border: 2px solid #C5D0E2;
width: 800px;
}

.tab td {
padding-left: 15px;
font-family: Tahoma, sans-serif;
font-size: 13px;
}

.tab caption {
font-family: Tahoma, sans-serif;
font-size: 12px;
font-weight: bold;
color: red;
}

#block_news {
float: left;
clear: bottom;
}

#block_offer {
float: right;
clear: top;
}

.prize_sklad td {
font-family: Tahoma, sans-serif;
font-size: 11px;
text-align: center;
}

.hr_news {
color: #C5D0E2;
}

#esd_odevy td {
width:50%;
}

.textilie td {
font-family: Tahoma, sans-serif;
font-size: 11px;
text-align: left;
}