html, body, form, fieldset { 
margin : 0; 
padding : 0; 
} 
img { 
border : 0px none; 
} 
html { 
width : 100%; 
height : 100%; 
} 
body { 
width : 100%; 
} 
#header { 
width : 100%; 
background-color : #20221b; 
text-align : center; 
} 
.logo { 
float : left; 
margin : 0 38px 0 41px; 
} 
.slogan { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-transform : uppercase; 
color : #82837f; 
line-height : 30px; 
border-left : 1px solid #82837f; 
padding : 0 0 0 21px; 
margin : 40px 0 0 0; 
float : left; 
} 
.rss { 
float : right; 
margin : 29px 52px 0 0; 
} 
#menu { 
background-image : url('images/menu_bg.gif'); 
background-position : left top; 
background-repeat : repeat-x; 
width : 100%; 
float : left; 
height : 40px 
} 
#menu ul { 
width : auto; 
margin : 0 auto; 
padding : 0 0 0 25px; 
} 
#menu li { 
list-style-type : none; 
display : inline; 
} 
#blocks { 
background-image : url('images/bg.gif'); 
background-position : left top; 
background-repeat : repeat-x; 
height : 196px; 
padding-left:60px; padding-right:0; padding-top:20px; padding-bottom:0 
} 
.block1 { 
background-image : url('images/block1.jpg'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 29%; 
height : 196px; 
float : left; 
padding-left:20px; padding-right:10px; padding-top:12px; padding-bottom:0 
} 
.block2 { 
background-image : url('images/block1.jpg'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 29%; 
height : 196px; 
float : left; 
padding-left:20px; padding-right:10px; padding-top:12px; padding-bottom:0 
} 
.block3 { 
background-image : url('images/block1.jpg'); 
background-position : left top; 
background-repeat : no-repeat; 
width : 27%; 
height : 196px; 
float : left; 
padding-left:20px; padding-right:0; padding-top:12px; padding-bottom:0 
} 
#blocks h3 { 
font-family : Tahoma; 
font-size : 14px; 
color : #505542; 
display : block; 
width : 90%; 
} 
#blocks span { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #698224; 
display : block; 
padding : 2px 25px 12px 0; 
}
#consu { 
background-color : #f6f1f0; 
width : 99%; 
padding : 5px 0 0 5px;  
border-bottom : 1px solid #ccc; 
}
#main { 
background-color : #f6f1f0; 
width : 99%; 
height:auto; 
padding : 15px 0 10px 10px; 
border-bottom : 1px solid #fff; 
} 
.column { 
padding : 0 30px 0 15px; 
width : 73%; 
font-family : Tahoma; 
font-size : 12px; 
color : #64584c; 
line-height : 17px; 
float : left; 
} 
.column h3 { 
background-image : url('images/bullet.gif'); 
background-position : left 2px; 
background-repeat : no-repeat; 
font-family : Arial; 
font-size : 18px; 
color : #64584c; 
font-weight : normal; padding-left:28px; padding-right:0; padding-top:3px; padding-bottom:4px 
} 
.right { 
text-align : center; 
padding : 40px 0 0 0; 
} 
.right2 { 
width : 120px; 
float:left;
padding :2px 2px 2px 30px; 
} 
.news_block { 
width : 20%; 
float : left; 
font-family : Tahoma; 
font-size : 11px; 
color : #64584c; 
border : 3px solid #cccccc; 
} 
.msn{
background-color : #FFF; 
float : left;
margin-left: 58px;
font-size : 14px; 
color:#339900; 
}
#banner { 
background-color : #ffffff; 
width : 100%; 
height : 420px; 
font-family : Tahoma; 
font-size : 12px; 
color : #333333; 
text-align : center; 
padding : 10px 0 0 0; 
} 
#footer { 
background-color : #e4deda; 
width : 100%; 
height : 30px; 
font-family : Tahoma; 
font-size : 11px; 
color : #64584c; 
text-align : center; 
padding : 10px 0 0 0; 
} 
