body { 
background-color: #595556; color: #FFF; font-family:verdana_ce, verdana, helvetica; font-size: 10px;
background-image: url(images/left_shader2.jpg) ;
background-position: 0% 0%;
background-repeat: repeat-y;
margin:0;
}

h4 {
font-size:10px;
}


a {
color:#FEFFE6;
vertical-align:middle;
text-decoration:none;
}

a:hover {
color:#fff;
vertical-align:middle;
text-decoration:underline;
}

#email {
color:#FEFFE6;
vertical-align:middle;
text-decoration:none;
}
#email:hover {
color:#fff;
vertical-align:middle;
text-decoration:none;
}

#vrsek {

height:126px;
width:780px;
margin:0px;
padding:0px;
clear:none;
float:left;
}



#logos{
background-image: url(images/helma_beta.jpg) ;
background-position: 0% 0%;
width:185px;
height:126px;
margin:0px;
padding:0px;
float:left;
}



#horejsek {
background-image: url(images/top_shader.jpg) ;
background-position: 0% 0%;
background-repeat: repeat-x;
float:left;
clear:none;
width:550px;
height:126px;
padding-left:30px;
padding-top:103px;
padding-bottom:0px;
text-align:left;
vertical-align:bottom;
font-size:13px;
color:#eee;
}

#zarazka {
clear:none;
float:left;
background-image: url(images/top_zarazka.jpg) ;
background-position: 0% 0%;
background-repeat: no-repeat;
height:126px;
width:10px;
margin:0px;
padding:0px;
}

#menu {
float:left;
text-align:center;
clear: none;
padding-left:16px;

}

#spodek {
margin:0px;
padding:0px;
width:760px;
}

#menicko {
margin-top:20px;
}

#telo {

float:left;
width:530px;	
padding-left:65px;
padding-top:40px;
padding-bottom:50px;
padding-right:0px;
}

#menu_td_id {
text-align:center;
font-size:11px;
color:#000;
vertical-align:middle;
background-image: url(images/button_off.jpg) ;
}
#menu_td_id_act {
text-align:center;
font-size:11px;
color:#000;
vertical-align:middle;
background-image: url(images/button_on.jpg) ;
}

#menu_id {

font-size:11px;
color:#000;
vertical-align:middle;
text-decoration:none;
}

#menu_id:hover {
font-weight: bold;
font-size:11px;
color:#712850;
color:#000;
vertical-align:middle;
}

#menu_id:active {
font-size:11px;
color:#555;
vertical-align:middle;
text-decoration:underline;
}

#prod_tbl {
width:532px;
border:0px solid;
background-color: #595556;

text-align:left;
}


#prod_td_shader {
background-color: #696566;
height:10px;
padding:0px;
}

#prod_l_roh {
background-image: url(images/l_roh.jpg) ;
background-position: 0% 0%;
background-repeat:no-repeat;
width:11px;
height:20px;
padding:0px;

}

#prod_r_roh {
background-image: url(images/r_roh.jpg) ;
background-position: 0% 0%;
background-repeat:no-repeat;
width:11px;
height:20px;
padding:0px;
}


#prod_ld_roh {
background-image: url(images/ld_roh.jpg) ;
background-position: 0% 0%;
background-repeat:no-repeat;
width:11px;
height:20px;
padding:0px;

}

#prod_rd_roh {
background-image: url(images/rd_roh.jpg) ;
background-position: 0% 0%;
background-repeat:no-repeat;
width:11px;
height:20px;
padding:0px;
}



#prod_spc{
padding-top:30px;
}

#prod_title {

background-color:#797576;
vertical-align:bottom;
text-align:center;
padding:0px;
color:#eee;
color:#fffdfe;
font-size:15px;
font-weight: bold;

font-family:Arial, Verdana,Geneva,sans-serif;
}





#prod_text {
border:0px solid;
background-color: #696566;

padding:15px;
padding-top:20px;
text-align:right;
font-size:10px;
}

#prod_text_center {
border:0px solid;
background-color: #696566;
padding-top:10px;

text-align:center;
width:170px;
font-size:10px;
}

#prod_text_left {
border:0px solid;
background-color: #696566;
padding:15px;
padding-right:0px;
text-align:left;
padding-left:80px;
font-size:10px;

}




#ref_img {
background-color: #696566;
padding-top:10px;
text-align:right;
vertical-align:top;
}

#prod_imgimg {

border:1px solid #000;
padding:0px;
}

#prod_tr {
background-image: url(images/left_shader.jpg) ;
}



#ref_tbl {
width:520px;
border:0px solid;
background-color: #595556;

text-align:left;
}


#ref_text_center {
border:0px solid;

background-color: #696566;
vertical-align:middle;
padding-top:10px;
text-align:center;
width:175px;
font-size:10px;
}

#ref_imgimg {
border:1px solid #222;

}


#group_text_left {

border:0px solid;
background-color: #696566;
padding:15px;
padding-right:0px;
text-align:left;
padding-left:80px;
font-size:10px;

}


#group_text_center {

border:0px solid;
background-color: #696566;
padding:15px;
padding-top:10px;
text-align:center;
width:500px;
font-size:10px;
}



#contacts_td {
vertical-align:top;
white-space: nowrap;
font-size:10px;
text-align:left;
}


#contacts_td_name {
vertical-align:top;
white-space: nowrap;
font-size:10px;
text-align:left;
font-weight: bold;
}
