body
  {
    font-family: "trebuchet ms", tahoma, verdana, arial;
    font-size: 11px;
    text-align: center;
    /*background: #607d84 url('../images/bg_grad.jpg') repeat-x;*/
}
div
  {
    text-align: left;
    overflow: hidden;
  }
p
  {
    margin: 0px 20px;
    
    text-align: justify;
  }
h1
  {
    font-size: 17px;
    color: #b3252c;
    margin: 8px 0;
  }
.ah1
  {
    color: #b3252c;  
  }
.ah1:hover
  {
    color: #760b10;  
  }
h2
  {
    font-size: 15px;
    color: #015568;
    margin-top: 10px;
    margin-bottom: 10px;
  }
h4
  {
    font-size: 12px;
    color: #015568;
    margin-top: 4px;
    margin-bottom: 4px;
  }
h3
  {
    font-size: 14px;
  }
ul.bottom_menu
  {
    margin: 0px;
    padding: 0px;
  }
li.bottom_menu
  {
    display: inline;
    margin: 0px;
    margin-left: 20px;
  }
a.bottom_menu
  {
    text-decoration: none;
    color: #a3b9be;
  }
a.bottom_menu:hover
  {
    text-decoration: none;
    color: #23a7c5;
  }
#l_outer
  {
    margin: 0 auto;
    width: 895px;
  }
#l_bottom_menu
  {
    float: left;
    padding: 2px;
  }
#l_copyright
  {
    float: right;
    margin-right: 20px;
    color: #AAAAAA;
    padding: 2px;
    position: relative;
    bottom: 6px;
  }
#top_banner
  {
    width: 885px;
    height: 62px;
    margin-bottom: 2px;
  }

#bottom_banner
  {
    width: 885px;
    height: 100px;
  }
#l_main
  {
    padding: 5px;
    background: #FFFFFF;
  }
#l_content_onas
  {
    padding: 0 15px;
    background: #FFFFFF;
  }
#l_content_oprac
  {
    background: #FFFFFF;
  }
#l_content
  {
    padding: 10px;
  }
#l_content_outer
  {
    padding-left:27px; 
    background: #a0b6bc url('../images/margin.gif') repeat-x;
  }
#riaditel
  {
    color: #015568;
  }
.contact
  {
    float: left;
	  margin-left: 15px;
	  height: 262px;
  }
.contact p
  {
    text-align: left;
  }
.contact_addresses
  {
    height: 140px;
  }
td.form_popis
  {
    width: 100px;
  }
input.form_input_long
  {
    width: 300px;
  }
input.form_input_psc
  {
    width: 80px;
  }
input.form_input_town
  {
    width: 156px;
  }
textarea.form_input_comment
  {
    width: 300px;
  }
.red
  {
    color: #b3252c;
  }
td.tab_head_people
  {
    background: #0193b4;
    color: #FFFFFF;
    padding: 0 5px;
    width: 100%;
  }
td.tab_head_people_vyroba
  {
    background: #01b488;
    color: #FFFFFF;
    padding: 0 5px;
    width: 100%;
  }
td.tab_head_people_safety
  {
    background: #b94048;
    color: #FFFFFF;
    padding: 0 5px;
    width: 100%;
  }
.people_details
  {
    padding-left: 20px;
  }
a.a_people_mail
  {
    color: #0193b4;
  }
a.a_people_mail_safety
  {
    color: #b94048;
  }
a.a_people_mail_safety:hover
  {
    color: #a82029;
  }
#td_people_single
  {
    width: 630px;
    vertical-align: top;
  }
#td_people_left
  {
    width: 330px;
    vertical-align: top;
  }
#td_people_right
  {
    width: 350px;
    vertical-align: top;
  }
#td_people_space
  {
    width: 80px;
  }
.tab_people
  {
    margin-left: 50px;
    width: 630px;
    background: #eef6f8;
    padding: 0px;
  }
.tab_people_vyroba
  {
    margin-left: 50px;
    width: 630px;
    background: #eef8f5;
  }
.tab_people_safety
  {
    margin-left: 50px;
    width: 630px;
    background: #f8f0ee;
  }

#tab_people_list
  {
    margin-left: 50px;
  }
.contact_address
  {
    float: left;
    width: 200px;
  }
.contact_map
  {
    float: left;
    margin: 6px;
    margin-top: 25px;
    border: 1px solid #B1DCF5;
  }
.contact_img
  {
    display: block;
    margin: 4px;
  }
#domo_title
  {
    margin-left: 50px;
  }
img
  {
    border: 0px;
  }
#top_menu_left_pic
  {
    float: left;
    width: 75px;
    height: 86px;
  }
#top_main_menu
  {
    float: left;
    width: 270px;
    height: 86px;
  }
#top_menu_mid
  {
    float: left;
    width: 270px;
    height: 86px;
  }
#top_menu_right
  {
    float: left;
    width: 270px;
    height: 86px;
  }
.product_img
  {
    float: left;
    margin: 7px;
    border: 1px solid #B1DCF5;
    padding: 4px;
    width: 123px;
    height: 123px;
    cursor: pointer;
  }
.prod_categories_main
  {
    float: left;
    margin: 8px 12px;
    width: 250px;
    height: 100px;
  }
.prod_categories_2
  {
    float: left;
    margin: 8px 11px;
    width: 252px;
    height: 363px;
  }
.prod_categories_3
  {
    float: left;
    margin: 8px 11px;
    width: 252px;
    height: 170px;
  }
#prod_categories_outer
  {
    margin-left: 30px;
  }
.top_menu_link
  {
    color: #000000;
    text-decoration: none;
  }
.top_menu_link:hover
  {
    color: #CC3300;
  }
.top_menu_link_active
  {
    color: #FFFFFF;
    text-decoration: none;
  }
.top_menu_link_active:hover
  {
    color: #FFFFFF;
  }
.div_opracovanie_block
  {
    width: 437px;
    height: 190px;
    float: left;
    background: #ecf5f3;
    margin: 5px 0; 
  }
.oprac_blok_space
  {
    width: 10px;
    height: 190px;
    float: left;
    margin: 5px 0; 
    float: left;
  }
.img_opracovanie
  {
    float: left;
    margin: 3px 10px 0 0;
    cursor: pointer;
  }
.h_opracovanie
  {
    margin-left: 25px; 
  }
.opracovanie_small
  {
    width: 150px;
    height: 150px;
    color: #b3252c;
    border: 1px solid;
    margin: 10px;
    text-align: center;
    float: left;
    cursor: pointer;
  }
ul.main
  {
    list-style: none;
    padding: 0px;
    margin: 0px;
    margin-top: 3px;
  }
li.main
  {
    height: 16px;
    padding-left: 15px;
  }
li.main_active
  {
    /*background: #d33b35;*/
    color: #FFFFFF;
    padding-left: 15px;
    height: 16px;
  }
#top_menu_line
  {
    width: 100%;
    margin-top: 0px;
;
  }
.cw_creo
  {
    color:#8dc4d1;
    font-weight: bold;
  }
.cw_neo
  {
    color:#afd6df;
    font-weight: bold;
  }
.cw_creo_on
  {
    color:#90288e;
    font-weight: bold;
  }
.cw_neo_on
  {
    color:#d2499a;
    font-weight: bold;
  }
#creoneo_logo
  {
    position: relative;
    top: 6px;
  }
  
#opracovanie_obsah_outer
  {
    background: #a0b6bc url('../images/margin.gif') repeat-x;
    padding-left:27px;
  }
#opracovanie_obsah
  {
    padding-left: 15px;
    background: #FFFFFF;
  }
#img_mapa_prevadzka, #img_mapa_sidlo
  {
    cursor: pointer;
  }

.m1 { background: url('../images/menu/m1.jpg'); }

.m2_0 { background: url('../images/menu/m2-0.jpg'); }
.m2_10 { background: url('../images/menu/m2-10.jpg'); }
.m2_11 { background: url('../images/menu/m2-11.jpg'); }
.m2_12 { background: url('../images/menu/m2-12.jpg'); }
.m2_13 { background: url('../images/menu/m2-13.jpg'); }
.m2_20 { background: url('../images/menu/m2-20.jpg'); }
.m2_21 { background: url('../images/menu/m2-21.jpg'); }
.m2_22 { background: url('../images/menu/m2-22.jpg'); }
.m2_30 { background: url('../images/menu/m2-30.jpg'); }
.m2_31 { background: url('../images/menu/m2-31.jpg'); }
.m2_32 { background: url('../images/menu/m2-32.jpg'); }
.m2_40 { background: url('../images/menu/m2-40.jpg'); }
.m2_50 { background: url('../images/menu/m2-50.jpg'); }
.m2_60 { background: url('../images/menu/m2-60.jpg'); }
.m2_70 { background: url('../images/menu/m2-70.jpg'); }
.m2_80 { background: url('../images/menu/m2-80.jpg'); }
.m2_90 { background: url('../images/menu/m2-90.jpg'); }
.m2_91 { background: url('../images/menu/m2-91.jpg'); }
.m2_92 { background: url('../images/menu/m2-92.jpg'); }
.m2_93 { background: url('../images/menu/m2-93.jpg'); }
.m2_94 { background: url('../images/menu/m2-94.jpg'); }
.m2_95 { background: url('../images/menu/m2-95.jpg'); }

.m3_0 { background: url('../images/menu/m3-0.jpg'); }
.m3_10 { background: url('../images/menu/m3-10.jpg'); }
.m3_20 { background: url('../images/menu/m3-20.jpg'); }
.m3_31 { background: url('../images/menu/m3-31.jpg'); }
.m3_32 { background: url('../images/menu/m3-32.jpg'); }
.m3_33 { background: url('../images/menu/m3-33.jpg'); }

.m4_10 { background: url('../images/menu/m4-10.jpg'); }
.m4_20 { background: url('../images/menu/m4-20.jpg'); }

.m5 { background: url('../images/menu/m5.jpg'); }

.other { background: #FFCCAA ; }

a  
  {
    color: #0193b4;
  }
a:hover
  {
    color: #01647a;
  }
.black
  {
    color: #000000;
  }
.text_content
  {
    width: 100%;
  }
.white
  {
    color: #FFFFFF;
  }
.white:hover
  {
    color: #FFFFFF;
    
  }
.cor_addr
  {
    margin-left: -8px;
    font-weight: bold;
  }