html { height:100%; }
body { font-family:Arial, sans-serif; height:100%; background:#ffffff url(../images/bg-shadow.png) repeat-y top; }


#parent {  
width:1000px; 
margin:0 auto; 
min-height:100%; 
height:auto; 
color:#000000; 
font-size:14px;
}

.clear {  

display:block; 
clear:both; 
float:none !important; 
height:0px !important; 
font-size:0px !important; 
border:none; 
margin:0 !important; 
padding:0 !important; 
background:transparent !important; 
visibility:hidden !important; 

}



.logo {
margin-left:30px;
margin-top:10px;
margin-bottom:20px;
display:block;
float:left;
}
.subscriptions {
display:block;
float:right;
width:370px;
height:140px;
background-color:#ffffff;
margin-right:40px;

}

.newsletter {
background:url(../images/bg-small-section2.png) no-repeat;
display:block;
float:right;
width:297px;
height:38px;


}
.newsletter img {
margin-top:10px;
margin-left:8px;

}

.newsletter .textfield {
border:1px solid #7D7D7D;
background:url(../images/bg-form.png) repeat-x;
width:114px;
position:relative;
top:-3px;
}

.login {
margin-top:20px;
font-size:11px;
float:right;
}

.login .textfield {
border:1px solid #7D7D7D;
background:url(../images/bg-form.png) repeat-x;
margin-bottom:5px;
}

.right input {
border:1px solid #7D7D7D;
background:url(../images/bg-form.png) repeat-x;
margin-bottom:5px;
}

.right select {
border:1px solid #7D7D7D;
background:url(../images/bg-form.png) repeat-x;
margin-bottom:5px;
}

.btn-submit {
position:relative;
top:2px;

}

*html .btn-submit {
position:relative;
top:0px;

}



.btn-login {
position:relative;
top:5px;

}

*html .btn-login {
position:relative;
top:0px;

}

 /*  menu   */
.menu { height:41px; background:url(../images/bg-menu.png) no-repeat; margin-left:30px;; }
.menu li { float:left; }
.menu a { display:block; height:41px;}
.menu a:hover { background-position:0 -40px; }
    .menu1 { width:83px; background:url(../images/menu1.png) no-repeat; }
    .menu2 { width:78px; background:url(../images/menu2.png) no-repeat; }
    .menu3 { width:95px; background:url(../images/menu3.png) no-repeat; }
    .menu4 { width:74px; background:url(../images/menu4.png) no-repeat; }
   
    .menu6 { width:80px; background:url(../images/menu6.png) no-repeat; }
    .menu7 { width:86px; background:url(../images/menu7.png) no-repeat; }
    .menu8 { width:114px; background:url(../images/menu8.png) no-repeat; }
    .menu9 { width:176px; background:url(../images/menu9.png) no-repeat; }



#main_box {
width:980px;
display:block;

}
.left {
width:281px;
display:block;
height:100%;
float:left;
margin-left:30px;
text-align:center;
margin-top:30px;
}

*html .left {
margin-left:20px;

}
.left p {

text-align:center;
color:#004A1E;
}

.left a {
color:#004A1E;
text-decoration:none;
}

.left a:hover {
color:#004A1E;
text-decoration:underline;
}


.right {
display:block;
width:635px;
height:100%;
float:right;
padding:10px;
margin-top:15px;
}

.right h2 {
font-size:16px;
margin-bottom:10px;

}

.right p {
margin-bottom:20px;

}

.right a {
margin-top:10px;
color:#004A1E;
text-decoration:underline;
}

.right a:hover {
color:#004A1E;
text-decoration:none;
}
.right ul {
list-style-type:decimal;
margin-bottom:10px;

}

.right ul li {
margin-left:20px;

}

#footer {
background:url(../images/bg-big-section.png) center no-repeat ;
display:block;
margin-top:20px;
float:right;
width:1000px; 
height:102px;


}

.logo-list {
margin-top:10px;
margin-left:35px;
}

