body {
       margin: 0px;
       background-color: #5B5B5B;
}

.container {
       width: 795px;
       margin: 0px auto;
}
.top_space {
       height: 13px;
       overflow: hidden;
       font-size: 1px;
}
/* L E F T */
.left_column {
       width: 304px;
       background-color: transparent;
       float: left;
}
.top_left {
       width: 304px;
       height: 105px;
       background: transparent;
}
.left_section {
       width: 304px;
       height: 335px;
       background: url(../images/foto_big_left.jpg) no-repeat;

       font: 10px Verdana;
       color: #D3D2D2;
       text-align: left;
}
.left_section_subpage {
       width: 304px;
       height: 335px;
       background: url(../images/foto_big_left_subpage.jpg) no-repeat;
       
       font: 10px Verdana;
       color: #D3D2D2;
       text-align: left;
}
.mm_margin {
       width: 49px;
       float: left;
}
.mm_research {
       width: 126px;
       float: left;
}
.mm_res_header {
       width: 120px;
       height: 26px;
       background: url(../images/te_left.gif) no-repeat;
       
       font: 11px Verdana;
       color: #010101;
       text-align: left;
       font-weight: bold;
       line-height: 26px;
       overflow: hidden;
       padding-left: 6px;
}
.mm_res_element {
       width: 126px;
       height: 25px;
       background: url(../images/res_element.gif) no-repeat;
}
.mm_development {
       width: 129px;
       float: right;
}
.mm_dev_header {
       width: 123px;
       height: 26px;
       background: url(../images/te_right.gif) no-repeat;
       
       font: 11px Verdana;
       color: #010101;
       text-align: left;
       font-weight: bold;
       line-height: 26px;
       overflow: hidden;
       padding-left: 6px;
}
.mm_dev_element {
       width: 127px;
       height: 25px;
       background: url(../images/dev_element.gif) no-repeat;
}
.mm_dev_element2 {
       width: 127px;
/*       height: 25px;;*/
       background: #242424;
	margin-bottom: 2px;
}

/* R I G H T */
.right_column {
width: 491px;
background-color: transparent;
float: right;

background: url(../images/text_piksel.gif) repeat-y;
}
.top_right {
height: 111px;
}
.top_menu {
text-align: right;
height: 22px;
background-color: #5B5B5B;

font: 10px Verdana;
color: #7E7E7E;
}
.top_buttons {
width: 491px;
height: 31px;

background-color: #5B5B5B;
}
.top_buttons_05 {
width: 148px;
height: 45px;
float: left;
background: #5B5B5B;/*(../images/buttons_05.gif) no-repeat;*/
}
.top_buttons_06 a {
width: 132px;
height: 45px;
float: left;
background: url(../images/buttons_06.gif) no-repeat;
}
.top_buttons_06 a:hover {
width: 132px;
height: 45px;
float: left;
background: url(../images/buttons_06_hover.gif) no-repeat;
}
.top_buttons_07 a {
width: 108px;
height: 45px;
float: left;
background: url(../images/buttons_07.gif) no-repeat;
}
.top_buttons_07 a:hover {
width: 108px;
height: 45px;
float: left;
background: url(../images/buttons_07_hover.gif) no-repeat;
}
/*.top_buttons_08 a {
width: 103px;
height: 45px;
float: left;
background: url(../images/buttons_08.gif) no-repeat;
}
.top_buttons_08 a:hover {
width: 103px;
height: 45px;
float: left;
background: url(../images/buttons_08_hover.gif) no-repeat;
} */
.top_buttons_09 a {
width: 103px;
height: 45px;
float: right;
background:  url(../images/buttons_08.gif) no-repeat;
}
.top_buttons_09 a:hover {
width: 103px;
height: 45px;
float: right;
background:  url(../images/buttons_08_hover.gif) no-repeat;
}
.top_buttons_space {
height: 8px;
background-color: #5B5B5B;
clear: both;
font-size: 1px;
overflow:hidden;

font: 10px Verdana;
color: #7E7E7E;
text-align: right;
line-height: 25px;
overflow: hidden;
}
.title {
       width: 491px;
       height: 36px;
       background: url(../images/title_label.jpg) no-repeat;
}
.title_subpage {
       width: 491px;
       height: 36px;
       background: url(../images/title_label_subpage.jpg) no-repeat;
}
.right_section {
        width: 491px;
        height: 329px;
        background: url(../images/foto_big.jpg) no-repeat;
}
.right_section_subpage {
        width: 491px;
        background: transparent url(../images/foto_big_subpage.jpg) top left no-repeat;
}
.text {
        font: 10px Verdana;
        color: #7E7E7E;
        padding-left: 19px;
        padding-right: 19px;
        padding-top: 27px;
        padding-bottom: 10px;
}







.footer {
        clear:both;
        background-color: transparent;
        
        font: 10px Verdana;
        color: #2E2E2E;
}
.footer_left {
        float: left;
}
.footer_right {
        font: 10px Verdana;
        float: right;
        color: #2e2e2e;
}

/* L I N K */

.mm_link:active, .mm_link:visited, .mm_link:link {
        text-decoration: none;
        font-weight: regular;
        color: #D3D2D2;
        position: relative;
        top: 6px;
        left: 6px;
}
.mm_link:hover {
        text-decoration: none;
        font-weight: bold;
        color: #D3D2D2;
        position: relative;
        top: 6px;
        left: 6px;
}

.top_menu_link:active, .top_menu_link:link, .top_menu_link:visited {
        font: 9px Verdana;
        color: #A1A0A0;
        text-decoration: none;
}
.top_menu_link:hover {
        font: 9px Verdana;
        color:  #E1E1E1;
        text-decoration: none;
}
.footer_menu_link:active, .footer_menu_link:link, .footer_menu_link:visited {
        font: 9px Verdana;
        color: #2E2E2E;
        text-decoration: none;
}
.footer_menu_link:hover {
        font: 9px Verdana;
        color:  #2E2E2E;
        text-decoration: none;
}


.mm_sub_element {
width: 120px;
padding-top:5px;
padding-bottom:5px;
padding-left: 6px;

background: #242424;
margin-bottom: 1px;
margin-left: 1px;
}

.mm_sub_link:active, .mm_sub_link:visited, .mm_sub_link:link {
text-decoration: none;
font-weight: regular;
color: #7E7E7E;
}
.mm_sub_link:hover {
text-decoration: none;
font-weight: bold;
color: #7E7E7E;
}


