#main_level{
float:left;
width:793px;
background-image:url(../images/main_background.jpg);
background-repeat:repeat-y;
}
#left_info{
float:left;
width:229px;
}
#sub_menu{
float:left;
width:229px;
padding-top:10px;
}
#partsubmenu_title{
float:left;
text-align:right;
width:229px;
height:13px;
}
#submenu_title{
float:left;
width:229px;
height:20px;
padding-left:18px;
line-height:20px;
color:#FFFFFF;
background-image:url(../images/menu_title_2.jpg);
background-repeat:no-repeat;
}
#submenu_cont{
float:left;
width:229px;
position:relative;
}
a.menu_button {
display: inline;
width: 210px;
height: 21px;
float: left;
color:black;
padding-left:20px;
font-size:11px;
line-height:21px;
background-image: url(../images/button_background.jpg);
background-repeat:no-repeat;
}
a.menu_button:hover, a.selected, a.active
{
background-position: left bottom;
color:white;
}
a.menu_button span { display: block; }

a.menu_button_active {
display: inline;
width: 210px;
height: 21px;
float: left;
color:black;
padding-left:20px;
font-size:11px;
line-height:21px;
background-image: url(../images/button_background.jpg);
background-position: left bottom;
background-repeat:no-repeat;
}
a.menu_button_active:hover, a.selected, a.active
{
background-position: left bottom;
color:white;
}
a.menu_button_active span { display: block; }

a.submenu_button {
display: inline;
width: 210px;
height: 21px;
float: left;
color:black;
padding-left:35px;
font-size:11px;
line-height:21px;
background-image: url(../images/button_background.jpg);
background-repeat:no-repeat;
}
a.submenu_button:hover, a.selected, a.active
{
background-position: left bottom;
color:white;
}
a.submenu_button span { display: block; }

a.submenu_button_active {
display: inline;
width: 210px;
height: 21px;
float: left;
color:black;
padding-left:35px;
font-size:11px;
line-height:21px;
background-image: url(../images/button_background.jpg);
background-position: left bottom;
background-repeat:no-repeat;
}
a.submenu_button_active:hover, a.selected, a.active
{
background-position: left bottom;
color:white;
}
a.submenu_button_active span { display: block; }
#title_part{
position: absolute;
bottom: 0px;
right:0px;
width:19px;
height:21px;
background-image:url(../images/left_info_title2a.jpg);
}
html*div#title_part{
right:-1px;
bottom:-1px;
}
#info_1{
float:left;
width:229px;
padding:0;
}
#li_title{
float:left;
width:229px;
height:34px;
text-indent:18px;
padding:0;
line-height:20px;
color:#FFFFFF;
background-image:url(../images/left_info_title2b.jpg);
background-repeat:no-repeat;
}
#info_cont{
float:left;
height:60px;
width:180px;
margin-top:20px;
#margin-top:30px; /*IE*/
padding-left:15px;
text-align:justify;
}
#main_text{
float:left;
width:550px;
padding-top:10px;
}
#text_title{
float:left;
width:548px;
height:34px;
color:#FFFFFF;
padding-left:18px;
padding-top:3px;
background-image:url(../images/main_title.jpg);
background-repeat:no-repeat;
}
#text_container{
padding-right:35px;
padding-left:30px;
text-align:justify;
}
#list_item{
float:left; 
#position: relative;
z-index:100;
display:table;
height:83px;
#height: 95px;
width:487px;
margin-top:10px;
margin-bottom:10px;
}
#list_item_name{
#position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
line-height:18px;
padding-left:20px;
}
#list_item_nameIE{
#position: relative;
#top: 230%;
float:left;
line-height:20px;
}
a.list_link
{
color:#333333;
cursor:pointer;
}
a.list_link:visited{
color:#333333;
}
a.list_link:hover, a.selected, a.active
{
color:#D00F16;
line-height:20px;
}

#list_item_nameIE_right{
#position: relative;
#top: -50%;
float:right;
padding-right:35px;
line-height:20px;
}
#list_item_pic{
float:right;
padding-right:25px;
position:relative;
} 

#list_item_pic a.p1, #list_item_pic a.p1:visited {display:block; width:110px; height:83px; text-decoration:none; border:0;}
#list_item_pic a img {border:0;}
#list_item_pic a.p1:hover {text-decoration:none; background-color:#ECECEC; color:#000;}
#list_item_pic a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#list_item_pic a.p1:hover .large {display:block; position:absolute; top:-10px; left:-382px; width:400px; height:300px; border:1px solid #FFFFFF;z-index:100;}

#list_item2{
float:left; 
#position: relative;
z-index:100;
display:table;
height:20px;
width:487px;
margin-top:10px;
margin-bottom:10px;
}
#list_line{
float:left;
font-size:1px;
height:1px;
width:480px;
background:#6489AE;
display:block;
line-height:1px;
}
a.producent_link
{
color:#333333;
cursor:pointer;
}
a.producent_link:visited{
color:#333333;
}
a.producent_link:hover, a.selected, a.active
{
color:#D00F16;
}