* 
{
    margin: 0; padding: 0;
    border: 0;       
}

body 
{
    font-family: Arial, Sans-Serif;
    color: #000;
    font-size: 12px;
    height: 95%;
}

html
{
    background: #FFF;
    height: 100%;
}

a, a:hover, a:visited { text-decoration: none; }

/* {{ Page body }} */

div#main
{
    width: 658px;
    height: 532px;
    margin: auto; 
    text-align: left;
    background-color: #FFF;
}

div#head_menu 
{
    width: 100%;
    height: 130px;
  /*  border: 1px solid #000; */
}

.menu_item
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
}

a p.menu_item_text 
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF;

}

/* rizeni */
 /* top menu item */
span.menu_item_rizeni 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
    text-decoration: none;
}

span.menu_item_rizeniA 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #F7BA0B; 
    display: block;
    text-decoration: none;
}

 /* end top menu item */
 /* right menu */
 div#ri_right_main
{
    float: left;
    width: 130px;
    height: 100%; 
    /*background-color: #425563;*/
}
span#ri_right_menu_top
{
    height: 52px;
    display: block;
    background-color: #425563;   
}

span#ri_right_menu_topA
{
    height: 52px;
    display: block;
    background-color: #F7BA0B;   
}

p#ri_right_menu_top_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;
}

a span.ri_right_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #425563;    
}

a span.ri_right_menu_itemA
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #F7BA0B;        
}

a:hover span.ri_right_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #F7BA0B;
}

p.ri_right_menu_item_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;  
    margin-left: 8px;     
}

a span.ri_right_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.ri_right_menu_s_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #F7BA0B;
}

a:hover span.ri_right_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #F7BA0B;
}

p.ri_right_menu_s_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}

a span.ri_right_menu_ss_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.ri_right_menu_ss_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #F7BA0B;
}

p.ri_right_menu_ss_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}

 /* end right menu */
 /* bottom */
div#riz_bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#riz_bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#riz_bottom_center_spacer
{
    width: 100%;
    height: 2px; 
    font-size: 0px;  
}

div#riz_bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #F7BA0B;  
}

p#riz_bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

span#riz_zakazka_text
{
    width: 114px;
    height: 24px; 
    display: block;
    font-size: 14px;
    float: left; 
    color: #FFF;
    font-weight: bold;
}

input#riz_zakazka
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #F7BA0B;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

span#riz_pass_text
{
    width: 114px;
    height: 24px;  
    display: block;
    font-size: 14px;
    float: left;  
    color: #FFF;
    font-weight: bold;
}

input#riz_pass
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #F7BA0B;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span#riz_vstup_text
{
    width: 74px;
    height: 24px;
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;   
}


input#riz_vstup
{
    width: 74px;
    height: 12px;
    /*border: 1px solid #A5A6AD;*/
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #F7BA0B;
    background-color: #FFF;
}
 /* bottom end */
/* rizeni end */

/* atelier */
 /* top menu item */
span.menu_item_atelier
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
    text-decoration: none;
}

span.menu_item_atelierA 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #FF7000; 
    display: block;
    text-decoration: none;
}

 /* end top menu item */
 /* left menu */
div#at_left_main
{
    float: left;
    width: 130px;
    height: 100%; 
    
}
span#at_left_menu_top
{
    height: 52px;
    display: block; 
    background-color: #425563;  
}

span#at_left_menu_topA
{
    height: 52px;
    display: block;   
    background-color: #FF7000;
}

p#at_left_menu_top_text
{
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
    font-size: 12px;
    color: #FFF;
}

a span.at_left_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.at_left_menu_s_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}

a:hover span.at_left_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}

p.at_left_menu_s_item_text
{
    padding-right: 8px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}


a span.at_left_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.at_left_menu_itemA
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}
 

a:hover span.at_left_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}

p.at_left_menu_item_text
{
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}
 /* end left menu */
 /* right menu */
div#at_right_main
{
    float: left;
    width: 130px;
    height: 100%; 
}

span#at_right_menu_top
{
    height: 52px;
    display: block;   
    background-color: #425563;
}

span#at_right_menu_topA
{
    height: 52px;
    display: block;   
    background-color: #FF7000;
}

p#at_right_menu_top_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;
}

a span.at_right_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.at_right_menu_s_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}

p.at_right_menu_s_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}


a span.at_right_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.at_right_menu_itemA
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #FF7000;
}


p.at_right_menu_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    font-size: 12px;
    color: #FFF;   
}
 /* end right menu */
 /* bottom */
div#at_bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#at_bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#at_bottom_center_spacer
{
    width: 100%;
    height: 2px;   
    font-size: 0px;
}

div#at_bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #FF7000;  
}

p#at_bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

span#at_zakazka_text
{
    width: 114px;
    height: 24px; 
    display: block;
    font-size: 14px;
    float: left; 
    color: #FFF;
    font-weight: bold;
}

input#at_zakazka
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #FF7000;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

span#at_pass_text
{
    width: 114px;
    height: 24px;  
    display: block;
    font-size: 14px;
    float: left;  
    color: #FFF;
    font-weight: bold;
}

input#at_pass
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #FF7000;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span#at_vstup_text
{
    width: 74px;
    height: 24px;
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;   
}


input#at_vstup
{
    width: 74px;
    height: 12px;
    /*border: 1px solid #A5A6AD;*/
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #FF7000;
    background-color: #FFF;
}
 /* bottom end */
/* atelier end */

/* kancelar */
 /* top menu item */
span.menu_item_kancelar 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
    text-decoration: none;
}

span.menu_item_kancelarA 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #3482B8; 
    display: block;
    text-decoration: none;
}

 /* end top menu item */
div#ka_right_main
{
    float: left;
    width: 130px;
    height: 100%; 
    background-color: #3482B8;
}
 /* right menu */

span#ka_right_menu_top
{
    height: 52px;
    display: block;
    background-color: #425563;   
}

span#ka_right_menu_topA
{
    height: 52px;
    display: block;
    background-color: #3482B8;   
}

p#ka_right_menu_top_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;
}

a span.ka_right_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.ka_right_menu_itemA
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #3482B8;
}

p.ka_right_menu_item_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}

a span.ka_right_menu_s_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.ka_right_menu_s_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #3482B8;
}

p.ka_right_menu_s_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}

a span.ka_right_menu_ss_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.ka_right_menu_ss_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #3482B8;
}

p.ka_right_menu_ss_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
}


 /* end right menu */
 /* bottom */
div#ka_bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#ka_bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#ka_bottom_center_spacer
{
    width: 100%;
    height: 2px;   
    font-size: 0px;
}

div#ka_bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #3482B8;  
}

p#ka_bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

span#ka_zakazka_text
{
    width: 114px;
    height: 24px; 
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;
}

input#ka_zakazka
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #3482B8;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

span#ka_pass_text
{
    width: 114px;
    height: 24px;  
    display: block;
    float: left;  
    color: #FFF;
    font-weight: bold;
}

input#ka_pass
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #3482B8;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span#ka_vstup_text
{
    width: 74px;
    height: 24px;
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;   
}


input#ka_vstup
{
    width: 74px;
    height: 12px;
    /*border: 1px solid #A5A6AD;*/
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #3482B8;
    background-color: #FFF;
}
 /* bottom end */
 /* end bottom */
/* kancelar end */

/* design */
 /* top menu item */
span.menu_item_design 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
    text-decoration: none;
}

span.menu_item_designA 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #57A614; 
    display: block;
    text-decoration: none;
}
 /* end top menu item */
 
 /* left menu */
div#des_left_main
{
    float: left;
    width: 130px;
    height: 100%;
    overflow: hidden; 
}
span#des_left_menu_top
{
    height: 52px;
    display: block;   
    background-color: #425563;
}

span#des_left_menu_topA
{
    height: 52px;
    display: block;
    background-color: #57A614;   
}

p#des_left_menu_top_text
{
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
    font-size: 12px;
    color: #FFF;
}

a span.des_left_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.des_left_menu_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #57A614;
}

a:hover span.des_left_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #57A614;
}

p.des_left_menu_item_text
{
    padding-right: 8px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}

 /* left menu end */
 /* right menu */
div#des_right_main
{
    float: left;    
    width: 130px;
    height: 100%;
    overflow: hidden; 
}
span#des_right_menu_top
{
    height: 52px;
    display: block;   
    background-color: #425563;
}

span#des_right_menu_topA
{
    height: 52px;
    display: block;
    background-color: #57A614;   
}

p#des_right_menu_top_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;
}

 
#nove_kontakty
{
  position: relative;
  top: 0 px;
  left: 0px;
}

 
 
/*
#fly
{
      position: absolute;
      top: 215px;
      left: 965px;          
}

#fly .fly_out_text
{    
    text-align: left;
    font-size: 12px;
    color: #FFFFFF;    
    height: 19px;
    width: 106px;    
    background-color: blue;
    padding-left: 12px;
    padding-top: 6px;
}*/

#design_fly
{    
    text-align: left;
    font-size: 12px;
    color: #FFFFFF;    
    height: 19px;
    width: 106px;    
    background-color: #b42041;
    padding-left: 12px;
    padding-top: 6px;    
    margin-top: 212px;
    margin-left: 10px;            
}

#fake_fly
{    
    visibility: hidden;
    text-align: left;
    font-size: 12px;
    color: #FFFFFF;    
    height: 19px;
    width: 106px;    
    background-color: white;
    padding-right: 12px;
    padding-top: 6px;    
    margin-top: 102px;
    margin-right: 10px;            
}

a span.des_right_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.des_right_menu_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #57A614;
}

a:hover span.des_right_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #57A614;
}

p.des_right_menu_item_text
{
    padding-right: 8px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}

a span.kon_right_menu_item
{
    height: 52px;
    display: block;
    width: 122px;
    background-color: #425563; 
    margin-right: 8px;
}

p.kon_right_menu_item_text
{
    padding-left: 8px;
    padding-top: 5px;
    text-align: left;
    font-size: 12px;
    color: #FFF;   
    margin: 0;
    height: 50px;
}

 /* right menu end */
/* bottom */
div#des_bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#des_bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#des_bottom_center_spacer
{
    width: 100%;
    height: 2px;  
    font-size: 0px; 
}

div#des_bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #57A614;  
}

p#des_bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

span#des_zakazka_text
{
    width: 114px;
    height: 24px; 
    display: block;
    font-size: 14px;
    float: left; 
    color: #FFF;
    font-weight: bold;
}

input#des_zakazka
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #57A614;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

span#des_pass_text
{
    width: 114px;
    height: 24px;  
    display: block;
    font-size: 14px;
    float: left;  
    color: #FFF;
    font-weight: bold;
}

input#des_pass
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #57A614;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span#des_vstup_text
{
    width: 74px;
    height: 24px;
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;   
}


input#des_vstup
{
    width: 74px;
    height: 12px;
    /*border: 1px solid #A5A6AD;*/
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #57A614;
    background-color: #FFF;
}
 /* bottom end */ 

/* design end */

/* realizace */
 /* top menu item */
span.menu_item_realizace 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #425563; 
    display: block;
    text-decoration: none;
}

span.menu_item_realizaceA 
{
    float: left;
    width: 130px;
    height: 130px;
    background-color: #9DA3A6; 
    display: block;
    text-decoration: none;
}
 /* end top menu item */
 /* left menu */
div#re_left_main
{
    float: left;
    width: 130px;
    height: 100%; 
    background-color: #425563;
}

a span.re_left_menu_item
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.re_left_menu_itemA
{
    height: 52px;
    display: block;
    width: 100%;
    background-color: #9DA3A6;
}

p.re_left_menu_item_text
{
    padding-right: 8px;
    padding-top: 8px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}
 /* end left menu */
 /* right menu */
div#re_right_main
{
    float: left;
    width: 130px;
    height: 100%;
    overflow: hidden; 
}
span#re_right_menu_top
{
    height: 52px;
    display: block;   
    background-color: #425563;
}

span#re_right_menu_topA
{
    height: 52px;
    display: block;
    background-color: #9DA3A6;   
}

p#re_right_menu_top_text
{
    padding-left: 8px;
    padding-top: 8px;
    text-align: left;
    font-size: 12px;
    color: #FFF;
}

a span.re_right_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #425563;
}

a span.re_right_menu_itemA
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #9DA3A6;
}

a:hover span.re_right_menu_item
{
    height: 25px;
    display: block;
    width: 100%;
    background-color: #9DA3A6;
}

p.re_right_menu_item_text
{
    padding-right: 8px;
    padding-top: 5px;
    text-align: right;
    font-size: 12px;
    color: #FFF;   
}

 /* right menu end */
 /* bottom */
div#re_bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#re_bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#re_bottom_center_spacer
{
    width: 100%;
    height: 2px;   
    font-size: 0px;
}

div#re_bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #9DA3A6;  
}

p#re_bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}

span#re_zakazka_text
{
    width: 114px;
    height: 24px; 
    display: block;
    font-size: 14px;
    float: left; 
    color: #FFF;
    font-weight: bold;
}

input#re_zakazka
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #9DA3A6;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

span#re_pass_text
{
    width: 114px;
    height: 24px;  
    display: block;
    font-size: 14px;
    float: left;  
    color: #FFF;
    font-weight: bold;
}

input#re_pass
{
    width: 114px;
    height: 12px;
    background-color: #FFF;
    color: #9DA3A6;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

span#re_vstup_text
{
    width: 74px;
    height: 24px;
    display: block;
    float: left; 
    color: #FFF;
    font-weight: bold;   
}


input#re_vstup
{
    width: 74px;
    height: 12px;
    /*border: 1px solid #A5A6AD;*/
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    color: #9DA3A6;
    background-color: #FFF;
}
 /* bottom end */ 
/* realizace end */

div.menu_spacer
{
    float:left;
    width: 2px;
    height: 130px;
}

div.main_spacer
{
    width: 300px;
    height: 2px;
    font-size: 0px;
}

div#middle_main
{
    width: 100%;
    height: 268px;
}

div#left_main
{
    float: left;
    width: 130px;
    height: 100%; 
}

div.middle_spacer
{
    float:left;
    width: 2px;
    height: 100%;
    font-size: 0px; 
}

div#center_main
{
    float: left;
    width: 394px;
    height: 100%;
    background-color: #C0C0C0;  
    font-size: 10px; 
    color: #000;
    overflow: auto;
}

div#center_main_area
{
    padding-left: 8px;
    font-size: 10px;
}

div#bottom_main
{
    width: 100%;
    height: 130px;
}

div#bottom_left
{
    float: left;
    width: 130px;
    height: 130px;
    overflow: hidden;
    background-color: #425563; 
}

a span.bottom_left_logo
{
    display: block;
    width: 130px;
    height: 130px;
 /*   background: url("./img/logo.jpg");*/
    text-decoration: none;
    overflow: hidden;
}
    
div.bottom_spacer
{
    float: left;
    width: 2px;
    height: 100%;
    font-size: 0px;
}

div#bottom_center
{
    float: left;
    width: 394px;
    height: 100%; 
}

div#kontakty_primo
{
    padding-left: 10px;
    padding-top: 10px;  
    color: #FFF;
}

div#kontakty_primo a
{
    color: white;
}

a div#kontakty_data
{
    font-size: 12px;
}

a:visited div#kontakty_data
{
    font-size: 12px;
}

a:hover div#kontakty_data
{
    font-size: 12px;
}

div#bottom_center_top
{
    width: 100%;
    height: 64px;
    background-color: #425563;  
}

p#bottom_center_top_text
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF; 
}

div#bottom_center_spacer
{
    width: 100%;
    height: 2px; 
    font-size: 0px;   
}

div#bottom_center_bottom
{
    width: 100%;
    height: 64px;
    background-color: #FF7000;  
}

p#bottom_center_bottom_text
{
    padding-left: 8px;
    padding-top: 4px;
    color: #A5A6AD;
    font-size: 14px;
    font-weight: bold;
}

 /* fake photo */
span.fake_photo
{
    width: 64px;
    height: 41px;
    float: left;
    background-color: #A5A6AD;
    text-align: center;
}
 
span.fake_photo_m
{
    width: 64px;
    height: 42px;
    float: left;
    background-color: #A5A6AD;
}

div#k_center_main
{
    float: left;
    width: 394px;
    height: 100%;
}
 /*  ... */
 
 /* kontakt form */
 /* ok lets make that fucking contacts... */
 /* all... maybe not... */
 

div#right_main
{
    float: left;
    width: 130px;
    height: 100%; 
}

a p.right_menu_item_text 
{
    padding-top: 8px;
    padding-left: 8px;
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
}

a span.right_menu_item
{
    display: block;
    width: 118px;
    height: 52px;
    border-right: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    background-color: #425563;
    text-decoration: none;
    /* background: url("./img/menu_item.png");*/
}

a span.right_menu_itemA
{
    display: block;
    width: 118px;
    height: 52px;
    text-decoration: none;
    border-right: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    /* background: url("./img/menu_item_hover.png"); */
}

a:hover span.right_menu_item
{
    display: block;
    width: 118px;
    height: 52px;
    /* background: url("./img/menu_item_hover.png");*/
    text-decoration: none;
}

a span.right_menu_item_l
{
    display: block;
    width: 118px;
    height: 52px;
    border-right: solid 2px #FFF;
    background-color: #425563;
    text-decoration: none;
    /* background: url("./img/menu_item.png");*/
}

a span.right_menu_item_lA
{
    display: block;
    width: 118px;
    height: 52px;
    text-decoration: none;
    border-right: solid 2px #FFF;
    /* background: url("./img/menu_item_hover.png"); */
}

a:hover span.right_menu_item_l
{
    display: block;
    width: 118px;
    height: 52px;
    /* background: url("./img/menu_item_hover.png");*/
    text-decoration: none;
} 
 
a span.h_right_menu_item
{
    display: block;
    width: 120px;
    height: 51px;
    background-color: #425563;
    text-decoration: none;
}

a span.h_right_menu_itemA
{
    display: block;
    width: 120px;
    height: 52px;
    text-decoration: none;
}

a:hover span.h_right_menu_item
{
    display: block;
    width: 120px;
    height: 52px;
    text-decoration: none;
    background-color: #F7BA0B;
}
 /* end it */
#email
{
    width: 354px;
    height: 25px; 
    background-color: #FFF;
    font-size: 14px;
    line-height: 25px;
    padding-left: 8px;
}
 
#jmeno
{
    width: 354px;
    height: 25px; 
    background-color: #FFF;
    font-size: 14px;
    line-height: 25px;
    padding-left: 8px;
}

#text
{
    width: 354px;
    height: 135px;
    background-color: #FFF;
    font-size: 14px;
    padding-left: 8px;
}

#poslat
{
    width: 362px;
    height: 22px;
    background-color: #FFF;
    font-size: 14px;
}
 /* ..  */
div#bottom_right
{
    float: left;
    width: 130px;
    height: 130px;
    overflow: hidden;
}

a p#bottom_right_text
{
    text-align: center;
    line-height: 130px;
    font-size: 12px;
    color: #FFF;
}

p#bottom_right_text
{
    text-align: center;
    line-height: 130px;
    font-size: 12px;
    color: #FFF;
}

span#bottom_right_a
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

a span#bottom_right_aA
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    /*background-color: #FF7000; */
}

a:hover span#bottom_right_a
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    /*background-color: #FF7000;*/
}
