/* CSS Document */


body {
width: 100%;
text-align: center;
background-color: #cccccc;
font-family: arial, tahoma;
font-size: 14px;
}

#main {
text-align: left;
width: 738px;
min-width: 740px;
margin: 0px auto;
position: relative;
top: -15px;
}
/*
*> #main {
min-height: 351px;
overflow: visible;
} */


#base_cont {
margin-top: 10px;
position: absolute;
width: 740px;
/* height: 750px; !!!*/ 
border: solid 1px black;
/*float: left; */
}

*> #base_cont {
width: 738px; 
min-height: 350px;
overflow: visible;
}

/*
#part_01_1 {
width: 780px;
height: 900px;
position: relative;
left: 0px;
top: 0px;
}
*/

#c1 {
position:relative;
width: 738px;
height: 128px;
background: transparent;
border: 0px solid white;
}


#part_01 {
width: 459px;
height: 29px;
position:relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_01.gif');
overflow: hidden;
}

#part_01_en {
width: 459px;
height: 29px;
position:relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_01_en.gif');
overflow: hidden;
}

#c1_1 {
width: 459px;
height: 128px;
position:relative;
background: transparent;
float: left;
border: 0px solid black;
}

#part_02 {
width: 176px;
height: 100px;
position: relative;
margin-top: 0px;
margin-left: 0px;
/*background-image: url('../images/image_05.gif'); */
float: left;
}

#part_03 {
width: 283px;
height:  100px;
position: relative;
margin-left: 0px;
margin-top: 0px;
background-image: url('../images/image_06.gif');
float: left; 
}

#c1_2 {
width: 279px;
height: 129px;
position:relative;
background: red;
float: left;
margin-top: 0px;
}

#part_04 {
width: 81px;
height:  128px;
position: relative;
margin-left: 0px;
margin-top: 1px;
background-image: url('../images/image_02.gif');
float: left;
}


#part_05 {
width: 89px;
height:  128px;
position: relative;
margin-left: 0px;
margin-top: 1px; 
background-image: url('../images/image_03.gif');
float: left;
}




#part_06 {
width: 109px;
height:  128px;
position: relative;
margin-left: 0px;
margin-top: 1px; 
background-image: url('../images/image_04.gif');
float: left;
}


#c2 {
width: 738px;
height: 137px;
position:relative;
background: transparent;
}


#c2_1 {
width: 227px;
height: 137px;
position:relative;
background: transparent;
float: left;
}



#part_07 {
width: 120px;
height:  137px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_07.gif');
float: left;
/*overflow: hidden; */
}

#part_08 {
width: 107px;
height:  137px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_08.gif');
float: left;
/*overflow: hidden; */
}

#c2_2 {
width: 356px;
height: 137px;
position: relative;
background: transparent;
float: left;
}


#part_09 {
width: 356px;
height:  80px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
margin-bottom: 0px;
background-image: url('../images/image_09.gif');
}

#part_10 {
width: 356px;
height:  57px;
position: relative;
top: 0px;
left: 0px;
margin-left: 0px;
margin-top: 0px; 
background-color: white;
}

*> #part_10 {
border: solid 1px transparent;


}

#c2_3 {
width: 155px;
height: 137px;
position:relative;
background: white;
float: left;
}


#part_11 {
width: 50px;
height:  34px;
position: relative;
margin-left: 8px;
margin-top: 20px; 

float: left;
}

#part_12 {
width: 50px;
height:  34px;
position: relative;
margin-left: 20px;
margin-top: 20px; 
float: left;
}

#c3 {
width: 738px;
min-height: 423px;
position: relative;
background: transparent;
overflow: visible;
}


#c3_1 {
width: 227px;
min-height: 423px;
position:relative;
background: white;
float: left;
overflow: visible;
}

.menu_pol a:link, .menu_pol a:visited, .menu_pol a:hover {
width: 160px;
height: 20px;
position: relative;
margin-top: 6px;
margin-left: 25px;
font-family: arial;
font-size: 18px;
font-weight: none;
color: #f3c7c7;
text-decoration: none;
}

.menu_pol a:hover {
text-decoration: underline;
color: white;
}

*> .menu_pol a:link, *> .menu_pol a:visited, *> .menu_pol a:hover {
margin-top: 0px;
top: 6px;
}

.menu_pol1 a:link, .menu_pol1 a:visited, .menu_pol1 a:hover {
width: 160px;
height: 20px;
position: relative;
font-family: arial;
font-size: 18px;
font-weight: none;
margin-left: 25px;
margin-top: 6px;
color: white;
text-decoration: none;
}

.menu_pol1 a:hover {
text-decoration: none;
color: white;
}

*> .menu_pol1 a:link, *> .menu_pol1 a:visited, *> .menu_pol1 a:hover {
margin-top: 0px;
top: 6px;
}

#part_13 {
width: 199px;
height:  33px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_19.gif');
background-repeat: no-repeat;
}


#part_14 {
width: 183px;
height:  34px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_21.gif');
background-repeat: no-repeat;
}

#part_15 {
width: 183px;
height:  33px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_23.gif');
background-repeat: no-repeat;
}

#part_16 {
width: 199px;
height:  33px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_24.gif');
background-repeat: no-repeat;
}



#part_17_2 {
width: 183px;
height: 34px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_25.gif');
background-repeat: no-repeat;
}


#part_17 {
width: 183px;
height: 34px;
position: relative;
margin-left: 0px;
margin-top: -1px; 
background-image: url('../images/image_25.gif');
background-repeat: no-repeat;
}

#part_18 {
width: 167px;
height:  27px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_26.gif');
background-repeat: repeat-x;
}

#part_19 {
width: 167px;
height:  209px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_29.gif');
background-repeat: repeat-y;
/*overflow: visible; */
}

#part_20 {
width: 167px;
height:  20px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_31.gif');
background-repeat: repeat-x;
}

#c3_2 {
width: 511px;
min-height: 423px;
position: relative;
background-color: white;
float: left;
overflow: visible;
}


#content {
width: 509px;
height: 421px;
position:relative;
background-color: #FF66CC;
/*overflow: visible; */
border: solid 0px black;
}

#c4 {
width: 738px;
height: 41px;
position: relative;
background-color: transparent;
}

#part_21 {
width: 738px;
height:  41px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
background-image: url('../images/image_33.gif');
background-repeat: repeat-x;
float: left;
}

.page_title {
width: 250px;
height:  24px;
position: relative;
margin-left: 0px;
margin-top: 20px; 
color: red;
font-family: arial;
font-size: 22px;
}

.profil_image {
width: 166px;
height:  125px;
position: absolute;
margin-left: 0px;
margin-top: 20px; 
color: red;
font-family: arial;
font-size: 22px;
border: solid 2px red;
background-image: url('../images/profil_spol.gif');
}

.profil_text1 {
width: 300px;
height:  125px;
position: absolute;
margin-left: 180px;
margin-top: 20px; 
color: black;
font-family: arial;
font-size: 12px;
font-weight: bold;
border: solid 0px black;
text-align: justify;
line-height: 17px;
}

.profil_text2 {
width: 480px;
height:  225px;
position: absolute;
margin-left: 0px;
margin-top: 175px; 
color: black;
font-family: arial;
font-size: 12px;
font-weight: bold;
border: solid 0px black;
text-align: justify;
line-height: 17px;
}

.novinky_content {
width: 510px;
height: 430px;
position: relative;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
border: solid 0px black;
overflow: auto;}

*>.novinky_content {
overflow: auto;

}
.novinky_cont {
width: 480px;
min-height: 5px;
position: relative;
margin-top: 10px;
margin-left: 0px;
border-top: solid 0px black;
}

*> .novinky_cont {
float: left; 
border: solid 0px black;
overflow: visible;
}


.novinky_date {
width: 130px;
min-height:  20px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
color: red;
font-family: arial;
font-size: 12px;
font-weight: bold;
border: solid 0px black;
line-height: 17px;
overflow: visible;
float: left;
}

.novinky_message {
width: 346px;
min-height:  20px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
color: black;
font-family: arial;
font-size: 12px;
font-weight: bold;
border: solid 0px black;
line-height: 17px;
overflow: visible;
float: left;
}

.download_cont {
width: 490px;
min-height: 25px;
position: relative;
margin-top: 10px;
margin-left: 0px;
border-top: solid 0px black;
float: left;
}


.download_date, .download_description, .download_download {
width: 130px;
min-height:  25px;
position: relative;
margin-left: 0px;
margin-top: 0px; 
color: red;
font-family: arial;
font-size: 12px;
font-weight: bold;
border: solid 0px black;
line-height: 17px;
overflow: visible;
float: left;
}

.download_description {
width: 295px; 
color: black;
overflow: hidden;
}

.download_download {
width: 60px;
color: black;
}

.kontakty_sidlo1 {
width: 240px;
height: 225px;
margin-top: 15px;
position: relative;
border: solid 0px black;
float: left;
}

*> .kontakty_sidlo1 {
margin-top: 0px;
margin-bottom: 0px;
border: solid 0px black;
}


.kontakty_sidlo2 {
width: 240px;
height:  225px;
margin-top: 15px;
position: relative;
border: solid 0px black;
float: left;
}


h3 {
color: red;
font-family: arial;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
margin-top: 0px;
margin-bottom: 0px;
}

h5 {
margin-top: 5px;
}

.kontakty_mapa {
width: 151px;
height:  104px;
position: relative;
border: solid 0px red;
}

.kontakty_kontakty1 {
width: 90px;
height: 100px;
position: relative;
margin-top: 20px;
float: left;
border: solid 0px red;
}

*> .kontakty_kontakty1 {
margin-top: 44px;
line-height: 13px;
}

.kontakty_kontakty2{
width: 130px;
height: 100px;
position: relative;
margin-top: 20px;
float: left;
border: solid 0px red;
text-align: left;
}


*> .kontakty_kontakty2 {
margin-top: 45px;
}

.kontakty_kontakty2 h5 {
color: red;
margin-top: 4px;
margin-bottom: 0px;
}

.kontakty_form {
width: 480px;
height: 350px;
position: relative;
border: solid 0px black;
margin-top: 0px;
float: left;
}

*> .kontakty_form {
width: 480px;
height: 350px;
position: relative;
border: solid 0px black;
margin-top: 130px;
float: left;
}

.kontakty_form_title {
width: 450px;
height: 30px;
position: relative;
margin-top: 35px;
margin-left: 0px;
color: red;
text-decoration: underline;
}

.contact_form {
width: 125px;
height: 270px;
position: relative;
margin-left: 0px;
margin-top: -10px;
float: left;
border: solid 0px black;
}

*> .contact_form {
height: 230px;
position: relative;
margin-left: 0px;
margin-top: 40px;
float: left;
border: solid 0px black;
}


.pol1 {
width: 140px;
height: 17px;
margin-top: 4px;
margin-bottom: 16px;
color: red;
font-weight: bold;
overflow: hidden;
border: solid 0px black;
}

*> .pol1 {
width: 130px;
height: 17px;
margin-top: 3px;
margin-bottom: 13px;
font-weight: bold;
overflow: hidden;
}

.contact_form1 {
width: 305px;
height: 230px;
position: relative;
margin-left: 10px;
margin-top: -10px;
float: left;
border: solid 0px black;
}

*> .contact_form1 {
margin-left: 10px;
margin-top: 40px;
float: left;
}

input {
border: solid 2px #999999;
background-color: #ffe4e4;
margin-bottom: 10px;
margin-left: 0px;
}

textarea {
border: solid 2px #999999;
background-color: #ffe4e4;
overflow: auto;
width: 308px;
height: 100px;
}

*> textarea {
width: 300px;

}

.b_send_message {
background-color: red;
text-align: center;
font-weight: bold;
color: #FFFFFF;
margin-left: 10px;
}

.kontakty_mailto a:link, .kontakty_mailto a:visited, .kontakty_mailto a:hover {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: red;
text-decoration: none;
}

.kontakty_mailto a:hover {
text-decoration: underline;
}

.kontakty_oteviracka {
width: 250px;
height: 140px;
position: relative;
border: solid 0px black;
margin-top: 20px;
}
*> .kontakty_oteviracka {
margin-top: 44px;
}
.kontakty_oteviracka_title {
/*float: left; */
margin-left: 0px;
}


.kontakty_oteviracka_dny {
width: 30px;
height: 80px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: red;
line-height: 5px;
margin-left: 0px;
/*left-10,top-6,bottom-0*/
margin-top: 6px;
margin-bottom: 0px;
border: solid 0px black;
float: left;
}

.kontakty_oteviracka_hodiny {
width: 200px;
height: 80px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: red;
/*top-6px; left-nic*/
margin-top: -8px;
line-height: 0px;
/*float: left; */
border: solid 0px black;
line-height: 5px;
}
*> .kontakty_oteviracka_hodiny, *> .kontakty_oteviracka_dny {
font-size: 14px;
}

.kontakty_oteviracka_hodiny h3 {
margin-top: 10px;
margin-bottom: 15px;

}

.sortiment-1 {
width: 280px;
height: 390px;
margin-top: 20px;
margin-left: -20px;
position: relative;
border: solid 0px black;
float: left;
}

.en1 {
width: 233px;
}



.sortiment-2 {
width: 220px;
height: 390px;
margin-top: 20px;
margin-left: 0px;
position: relative;
border: solid 0px black;
float: left;
}

.en2 {
width: 285px;
}

.sortiment_text {
color: black;
font-family: arial;
font-size: 12px;
font-weight: bold;
line-height: 35px;
}

.profil_background_image, .sortiment_background_image {
width: 490px;
height: 382px;
position: relative;
margin-top: 0px;
margin-left: 0px;
border: solid 0px black;
background-image: url('../images/profil-back.gif');
background-repeat: no-repeat;
}

.en3 {
width: 500px;
}

.sortiment_background_image {
background-image: url('../images/sortiment-back.gif');
}


.footer_text, .footer_created  {
width: 510px;
height: 20px;
position: relative;
margin-left: 25px;
margin-top: 15px;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: white;
border: solid 0px black;
float: left;

}


.footer_created {
width: 140px;
text-align: right;
}

.footer_created a:link, .footer_created a:visited, .footer_created a:hover {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: white;
text-decoration: none;
}

.footer_created a:hover {
text-decoration: underline;
}

.partners_cont {
width: 480px;
height: 390px;
margin-top: 20px;
margin-left: 0px;
position: relative;
border: solid 0px black;
float: left;
}

.partners_cont a:link, .partners_cont a:visited, .partners_cont a:hover {
color: blue;
font-size: 12px;
font-weight: bold;
font-family: arial;
text-decoration: underline;
}

.partners_cont a:hover {
text-decoration: none;
}



