*{
font-family:arial;
font-size:12px;
color:#AFAFAF;
}

body, html{
margin:0;
padding:0;
background:#434343;
}

#all {
width:866px;
margin:0 auto;
}

#bg_al {
background:url(images/header.gif) repeat-x 0% 0%;
}

img {
border:none
}

#header{
background:url(images/header_bg.gif) no-repeat;
width:471;
height:106px;
padding:40px 0 0 295px;
color:#fff;
}
#header a {
text-decoration:none;
}
#header a:hover {
text-decoration:underline;
}
a {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}


#content{
background:#fff url(images/cont_h2.gif) repeat-x ;
width:866px;
}


#footer{
background:url(images/footer_bg.gif) repeat-x 0% 100%;
height:86px;
padding:10px 0 0 0;
margin:-14px 0 0 0;
text-align:center;
line-height:34px;
color:#AFAFAF;
}
#footer a{
color:#AFAFAF;
text-decoration:underline;
}
#footer a:hover{
color:#AFAFAF;
text-decoration:none;
}

.logo{
font-size:30px;
color:#fff;
}
.logo a{
font-size:30px;
color:#fff;
}

.links{
float:right;
margin:10px 20px 0 0;
font-family:georgia;
font-size:14px;
}


.inp{
width:145px; 
height:11px;
margin:0 0 5px 0;
}

.title{
font-size:20px;
margin:10px 0 10px 30px;
color:#fff;
}
.title2{
font-size:20px;
margin:10px 0 10px 15px;
color:#fff;
}
.text_r{
margin:0 38px 20px 30px;
}
.text_r2{
margin:0 5px 7px 10px;
}
.clear{
clear:both;
}
.l_div{
width:188px;
float:left;
background:#2C489F;
}
.hed_l{
background:url(images/hed_l.gif) no-repeat;
width:188px;
height:13px;

}
.r_div{
width:678px;
float:right;
background:#1F1F1F;
}
.hed{
background:url(images/hed.gif) no-repeat;
width:312px;
height:13px;
line-height:0px;
font-size:0px;
}
.bot{
background:url(images/bot.gif) no-repeat 0% 100%;
width:185px;
height:37px;
line-height:0px;
font-size:14px;
padding:38px 0 0 127px;
margin:-15px 0 0 0;
_margin:0px 0 0 0;
}
.bot_l{
background:#4D4D4D;
padding:20px 0 20px 0px;
_margin:19px 0 0px 0px;}
width:188;
}
.prof{
background:url(images/prof.gif) no-repeat;
width:124px;
height:13px;
padding:13px 0 0 30px;
}
.prof a{
font-weight:bold;
color:#fff;
}
.prof2{
background:url(images/prof.gif) no-repeat;
width:124px;
height:17px;
padding:6px 0 4px 30px;
margin:0px 0 -8px 20px;
_margin:-4px 0 2px 20px;
}
.prof2 a{
font-weight:bold;
color:#fff;
}
.feat{
background:#232A30 no-repeat 0% 0%;
padding:10px 0 6px 0;
margin:-1px 0 0 0;
_margin:-13px 0 -9px 0;
}
.featur{
background:url(images/features.jpg);
width:233px;
height:35px;
padding:85px 0 0 10px;
margin:0 0px 0 20px;
_margin:0 16px 0 11px;
float:left;
color:#fff;
}
.featur a{
color:#fff;
}
.list1{
width:175px;
font-size:16px;
margin:0px 0 15px 0;
_margin:0px 0 15px 0;
padding:5px 25px 8px 20px;
_padding:5px 0px 8px 0px;
}
.list1 ul {
padding:0 ;
list-style:none
}

.list1 ul li  {
background:url(images/arrow.gif) no-repeat 0px 6px;
color:#fff;
margin:0 0 6px 0;
_margin:0 0 0px 0;
padding:0 0 0 10px;
_padding:10px 0 0 0;
width:145px
}
.list1 ul li a{
color:#fff;
font-size:16px;
}
.author{
background:#383838;
width:150px;
height:18px;
font-weight:bold;
color:#fff;
margin:0 0 20px 20px;
_margin:0 0 20px 18px;
padding:4px 0 0 20px;
}
.author a{
color:#fff;}
/* colors */
.gray1{
color:#818588;
}
.pr2{
margin:0 0 20px 20px;
_margin:0 0 24px 18px;}

/* CSS Document */

