#adl{
background:url(/images/adl.gif) no-repeat left top;
height:330px;
overflow:hidden;
}

#adr{
background:url(/images/adr.gif) no-repeat right top;
height:330px;
overflow:hidden;
padding:5px 10px;
}

#advert1wr{
background:url(/images/advert1bg.gif) repeat-x left top;
height:216px;
text-align:left;
}

#advert2,#advert3{
float:left;
margin:0 0 0 0;
overflow:hidden;
text-align:left;
}

#adverts_block{
background:url(/images/adbg.gif) repeat-x left top;
height:330px;
margin:0 auto;
margin-top:15px;
overflow:hidden;
text-align:center;
width:100%;
}

#advert_hold{
height:216px;
margin:0 auto;
overflow:hidden;
text-align:center;
}

#block4,#block5,#block6{
color:#A5A5A5;
float:left;
margin:40px 6px 0px 0px;
overflow:hidden;
text-align:left;
}

#botl{
background:url(/images/botl.gif) no-repeat left top;
height:166px;
overflow:hidden;
width:100%;
}

#botm{
background:url(/images/botm.gif) repeat-x left top;
height:166px;
margin-top:15px;
overflow:hidden;
width:100%;
}

#botr{
background:url(/images/botr.gif) no-repeat right top;
height:166px;
overflow:hidden;
width:100%;
}

#bottomblocks{
clear:both;
height:166px;
margin:0 auto;
overflow:hidden;
padding:10px 11px 0px 11px;
text-align:center;
}

#center,#centermain{
margin:0 auto;
text-align:left;
}

#fl{
height:160px;
margin:0 auto;
overflow:hidden;
text-align:center;
width:100%;
}

#footer{
clear:both;
height:160px;
margin:0 auto 20px auto;
overflow:hidden;
text-align:center;
}

#footerblock{
clear:both;
text-align:center;
width:100%;
}

#fr{
height:140px;
margin:0 auto;
overflow:hidden;
padding-top:10px;
text-align:center;
width:100%;
}

#headerbg{
height:180px;
text-align:left;
}

#headerwr{
background:url(/images/tpl_top.jpg) no-repeat left bottom;
height:100px;
margin:0 auto;
text-align:center;
width:990px;
}

#logo{
background:url(/images/logo.png) no-repeat left bottom;
height:100px;
text-align:left;
}

#log_tool{
background:#000;
float:right;
margin-top:0px;
width:267px;
}

#log_tool_hold{
background:url(/images/log_tool_bg.png) no-repeat left bottom;
float:right;
height:30px;
width:267px;
}

#pad{
background:#fff;
float:left;
height:50px;
margin:0px 0 0 0;
padding:30px 0 0 0;
text-align:left;
width:690px;
}

#tags{
float:left;
height:90px;
margin-top:10px;
overflow:hidden;
width:294px;
}

#tags h1 a{
display:block;
height:70px;
text-decoration:none;
text-indent:-9900px;
width:294px;
}

.blocksbottom{
font-size:10px;
margin:0;
overflow:hidden;
padding:0 5px;
}

.clr{
clear:both;
height:1px;
}

.intro{
color:#505050;
display:block;
font-family:Georgia;
font-size:22px;
font-weight:hormal;
height:200px;
line-height:24px;
margin:20px 0 60px 0;
padding:0;
text-decoration:none;
}

.introblock{
background-color:#F4F4F4;
display:block;
font-family:Georgia;
font-size:16px;
line-height:120%;
margin:2px 2px 2px 2px;
padding:2px 20px 2px 20px;
text-align:left;
}

.introtext{
color:#000;
display:block;
font-size:10px;
margin:10px 0 0 0;
padding:0;
}

.moduletable ul{
margin:0 0 0 0;
}

.moduletable_mp li{
color:#fff;
font-size:10px;
line-height:11px;
margin:0 0 10px 0;
}

.moduletable_mp ul{
margin:60px 20px 0 0;
}

.questions{
background:url(/images/que_green.png) repeat-x left top;
display:block;
height:30px;
position:absolute;
top:140px;
width:267px;
}

.regi{
color:#fff;
float:left;
font-size:10px;
height:30px;
line-height:30px;
text-align:center;
width:240px;
}

.regi a{
color:#FFFFFF;
text-align:left;
}

.subcontent{
color:#000;
display:block;
font-size:10px;
margin:60px 0 0 0;
padding:0;
}

.subintro{
color:#505050;
display:block;
font-size:16px;
font-weight:hormal;
line-height:18px;
margin:0 0 140px 0;
padding:0 0 0 0;
text-decoration:none;
width:100%;
}
