* { 
font : 100% Arial, Helvetica, sans-serif; 
padding : 0; 
margin : 0 auto; 
color : #ffffff; 
} 
body { 
text-align : center; 
font-family : arial; 
background-color : #ffffff; 
font-size : 12px; 
color : #ffffff; 
} 
#container { 
width : 949px; 
background-color : #333333; 
} 
a { 
text-decoration : none; 
color : #ffffff; 
} 
#menu { 
background : url("img/menu_part.png") no-repeat left top; 
width : 949px; 
height : 44px; 
text-transform : uppercase; 
} 
a:hover { 
text-decoration : underline; 
} 
#menu img { 
text-align : left; 
float : left; 
margin-left : 3px; 
padding-top : 1px; 
border : 0; 
} 
#menu ul { 
list-style : none; 
margin-left : 254px; 
line-height : 44px; 
} 
#menu ul li { 
float : left; 
width : 138px; 
height : 44px; 
} 
#header { 
width : 949px; 
height : 181px; 
margin-bottom : 8px; 
} 
#header_left { 
background : url("img/header_left.jpg") no-repeat left top; 
width : 442px; 
height : 181px; 
float : left; 
} 
#header_right { 
background : url("img/header_right.jpg") no-repeat left top; 
width : 507px; 
height : 181px; 
float : left; 
} 
#header_left #name { 
width : 270px; 
height : 70px; 
text-align : right; 
font-family : Tahoma; 
margin : 50px 0 0 6px; 
} 
#header_left #name h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : large; 
height : 40px; 
margin-bottom : -15px; 
} 
#header_left #name h1 a { 
font-size : 16px; 
font-weight : normal; 
} 
#middle_part { 
width : 949px; 
height : 150px; 
margin-bottom : 2px; 
font-size : 11px; 
text-align : left; 
} 
#middle_part h2 { 
font-size : 14px; 
margin : 12px 0 2px 25px; 
text-transform : uppercase; 
} 
#middle_part p { 
width : 300px; 
} 
#middle_part .title2 { 
margin-bottom : 8px; 
} 
#middle_part a { 
font-size : 12px; 
margin-left : 233px; 
} 
#middle_part .box1 { 
background : url("img/blue.png") no-repeat left top; 
width : 316px; 
height : 150px; 
float : left; 
} 
#middle_part .box2 { 
background : url("img/orange.png") no-repeat left top; 
width : 315px; 
height : 150px; 
float : left; 
margin : 0 1px 0 1px; 
} 
#middle_part .box3 { 
background : url("img/green.png") no-repeat left top; 
width : 316px; 
height : 150px; 
float : left; 
} 
#article_box { 
background : url("img/article_bg.png") repeat left top; 
padding-bottom : 15px; 
} 
#article { 
width : 949px; 
} 
#article h3 { 
text-transform : uppercase; 
font-size : 14px; 
height : 46px; 
background : url("img/line.gif") no-repeat bottom; 
font-weight : normal; 
line-height : 46px; 
margin-bottom : 6px; 
color : #ffffff; 
} 
#article #product { 
width : 316px; 
float : left; 
line-height : 15px; 
} 
#article #product ul { 
list-style : none; 
padding-left : 14px; 
} 
#article #product ul li ul { 
list-style : none; 
padding-left : 0; 
} 
#article #product ul li { 
padding-left : 15px; 
background : url("img/arrow.gif") no-repeat 0 6px; 
text-align : left; 
margin : 2px 0 -1px 0; 
} 
#article #product ul li a { 
color : #ffffff; 
text-decoration : none; 
font-weight : normal; 
line-height : 20px; 
font-size : 13px; 
} 
#article #product ul li ul li ul a { 
color : #ffffff; 
text-decoration : none; 
font-size : 12px; 
line-height : 12px; 
font-weight : normal; 
} 
#article #product ul a:hover { 
text-decoration : underline; 
} 
#article #about { 
width : 315px; 
float : left; 
margin : 0 1px 0 1px; 
color : #f6b601; 
} 
#article #about p { 
width : 295px; 
margin : 13px 0 0 11px; 
text-align : left; 
color : #f6b601; 
} 
#article #about h4 { 
color : #f6b601; 
font-size : 14px; 
margin : 0 0 -4px 11px; 
text-align : left; 
line-height : 30px; 
font-weight : normal; 
} 
#article #about span { 
color : #f6b601; 
} 
#article #news { 
width : 316px; 
float : left; 
} 
#article #news h5 { 
color : #b8cb34; 
font-size : 14px; 
margin : 0 0 -4px 11px; 
text-align : left; 
line-height : 29px; 
font-weight : normal; 
} 
#article #news p { 
width : 300px; 
margin : 2px 0 8px 11px; 
text-align : left; 
} 
.cleaner { 
clear : both;
.style1 { 
text-align : right; 
} 
.style2 { 
font-size : 13px; 
color : #bed8f6; 
} 
.style3 { 
font-size : 12px; 
} 
.style4 { 
color : #bed8f6; 
font-size : small; 
} 
.style5 { 
color : #000080; 
font-size : x-large; 
} 
.style6 { 
color : #f6b601; 
font-size : x-large; 
} 
.style7 { 
font-size : x-large; 
} 
div.c2 { 
text-align : center; 
font-size : 0.75em; 
} 
div.c1 { 
margin-left : 2em; 
} 