* { margin:0; padding:0;}
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000; }
body { background-color: #f1f0f5; /*background-image: url(images/back.jpg);*/ background-repeat: repeat-x; }
a { color: #000; }
h1 { font-size: 18px; color: #2b89b6; font-weight:normal }
h2 { font-size: 16px; color: #25a0da; font-weight:normal; padding:0 0 20px 0;  }
h3 { font-size: 16px; color: #000; padding:0 0 25px 0;  }
.clr { clear:both;}
/*-----------------------------------------------------------------*/
.container { margin: 0px auto; width: 925px; position: relative;}
.header { background: url(images/header.jpg) no-repeat; height: 393px; position: relative; margin:0 0 30px 0; }
.headerpol { background: url(images/headerpol.jpg) no-repeat; height: 393px; position: relative; margin:0 0 30px 0; }
.headerpol2 { background: url(images/headerpol2.jpg) no-repeat; height: 310px; position: relative; margin:0 0 10px 0; }
.logo { background: url(images/logo.jpg); height: 95px; width: 295px; position: absolute; left: 1px; top: 30px; }
.logo a { display:block; height: 65px; width: 295px; text-indent:-1000em }
.logo2 { background: url(images/logo2.jpg); height: 81px; width: 250px; position: absolute; left: 1px; top: 10px; }
.logo2 a { display:block; height: 65px; width: 295px; text-indent:-1000em }
.menu { position: absolute; top: 10px; right: 20px; font-size:12px; color:#0c95c7;}
.menu a { font-size:16px; color:#0c95c7; text-decoration:underline;}
.header_text { position: absolute; left: 35px; top: 150px; width: 430px; }
.header_text h1 { padding:0 0 15px 0;}
.header_text p { line-height:16px; padding:0 0 10px 0;}
.header_text2 { position: absolute; left: 15px; top: 105px; width: 310px; }
.header_text2 h1 { padding:0 0 10px 0;}
.header_text2 p { line-height:15px; padding:0 0 10px 0;}
/*-----------------------------------------------------------------*/
.content { position: relative; }
.top_banners { position: relative; }
.top_banners div { float:left; position:relative; width:295px; height:195px; margin:0 0 25px 0;}
.top_banners div a { display:block;width:295px; height:195px; text-indent:-1000em}
.top_banners div.a { background:url(images/banner1.jpg) no-repeat; left:-15px}
.top_banners div.b { background:url(images/banner2.jpg) no-repeat; left:11px;}
.top_banners div.c { background:url(images/banner3.jpg) no-repeat; float:right}
/*-----------------------------------------------------------------*/
.list_banners { position: relative; width:940px; }
.list_banners h1 { padding:15px 0 15px 30px; font-size:24px; clear:both}
.list_banners div { float:left; position:relative; width:321px; height:94px; margin:0 10px 10px 0; padding:9px 7px 0 130px;}
.list_banners div h1 { color:#000; padding:0 0 4px 0; font-size:18px}
.list_banners div.w, .list_banners div.w h1, .list_banners div.w p, .list_banners div.w a{ color:#fff} 
.list_banners div a.gotest { width:80px; height:16px; background:url(images/gotest.gif) no-repeat; text-indent:-1000em; display:block; margin:7px 0 0;}
.list_banners div a.all_test { width:188px; height:61px; display:block; text-indent:-1000em; background:url(images/all-test.gif) no-repeat; position:absolute; left:20px; top:20px}
.list_banners div a.go_home { width:200px; height:61px; display:block; text-indent:-1000em; background:url(images/gohome.gif) no-repeat; position:absolute; left:20px; top:20px}

.list_banners div.ban1 { background:url(images/ban1.jpg) no-repeat;}
.list_banners div.ban2 { background:url(images/ban2.jpg) no-repeat;}
.list_banners div.ban3 { background:url(images/ban3.jpg) no-repeat;}
.list_banners div.ban4 { background:url(images/ban4.jpg) no-repeat;}
.list_banners div.ban5 { background:url(images/ban5.jpg) no-repeat;}
.list_banners div.ban6 { background:url(images/ban6.jpg) no-repeat;}
.list_banners div.ban7 { background:url(images/ban7.jpg) no-repeat;}
.list_banners div.ban8 { background:url(images/ban8.jpg) no-repeat;}
.list_banners div.ban9 { background:url(images/ban9.jpg) no-repeat;}
.list_banners div.ban10 { background:url(images/ban10.jpg) no-repeat;}
.list_banners div.ban11 { background:url(images/ban11.jpg) no-repeat;}
.list_banners div.ban12 { background:url(images/ban12.jpg) no-repeat;}
.list_banners div.ban13 { background:url(images/ban13.jpg) no-repeat;}
.list_banners div.ban14 { background:url(images/ban14.jpg) no-repeat;}
.list_banners div.ban15 { background:url(images/ban15.jpg) no-repeat;}
.list_banners div.ban16 { background:url(images/ban16.jpg) no-repeat;}
.list_banners div.ban17 { background:url(images/ban17.jpg) no-repeat;}
.list_banners div.ban18 { background:url(images/ban18.jpg) no-repeat;}
.list_banners div.ban19 { background:url(images/ban19.jpg) no-repeat;}
/*-----------------------------------------------------------------*/
.inner { padding: 0px 30px; }
.inner h1 { padding:0 0 20px 0}
.answer { position: relative;  }
.question input { margin:4px 5px 4px 0;}
.next input.nextbt { clear:both; margin:20px 0 5px; display:block}
.counter b {font-size: 16px; color: #25a0da; font-weight:normal; padding:0 0 20px 0; display:block;}
/*-----------------------------------------------------------------*/
.footer { background: url(images/footer.jpg) no-repeat left 40px; padding: 30px 0px 0px; height: 85px; position: relative; clear:both }
.footer2 { background: url(images/footer2.jpg) no-repeat left 40px; padding: 30px 0px 0px; height: 67px; position: relative; clear:both }
.copyright { position: absolute; left: 51px; top: 70px; }
.copyright2 { position: absolute; left: 15px; top: 50px; }
