@charset "utf-8";

* {margin:0;padding:0;}
ul {list-style-type:none;}
a {color:#03C;}
img {border:none;}

.header {width:780px;}
.header div {padding:10px;vertical-align:middle;text-align:center;}
.header .logo {width:240px;float:left;}
.header .name {margin-left:240px;text-align:center;}
.header h2 {font-size:32px;padding:5px;}

.menu {width:540px;margin-left:240px;padding:10px 0;text-align:center;}
.menu li {display:inline;font-size:16px;}
.menu li a {display:inline-block;padding:5px 10px;/*text-decoration:none;*/}
.menu div p {padding:5px;}

.search {width:780px;text-align:right;}
.search input {display:inline-block;margin:20px 10px;padding:3px;}
.search input[type=text] {width:550px;}

.info {width:780px;}
.info div {padding:10px;}
.info .how_to_use {width:215px;float:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.info .how_to_use ol {margin-left:25px;}
.info .how_to_use li {padding:5px;}
.info .desc {margin-left:240px;text-align:justify;font-size:16px;}

.br_left {float:left;}
.br_item {margin:25px 5px;}

.also_links {width:540px;margin-left:240px;padding:10px 0;}
.also_links dl {padding:10px;font-size:24px;font-weight:bold;}
.also_links dt, .also_links dd {display:inline;}
.also_links dt {padding-right:10px;}
.also_links dd, .also_links a {color:#06F;}
.also_links a {display:inline-block;}

.al_next {width:540px;margin-left:240px;padding:0 10px;}
.al_next p {padding:15px 10px;margin:2px 20px 2px 0;font-size:18px;font-weight:bold;line-height:130%;background:#f0e1ff;}

.search_info {width:780px;text-align:center;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;}
.search_info b {font-size:18px;}

.coupons, .cp_groups, .cp_tags {width:540px;margin-left:240px;padding:10px 0;}
.coupons ul {padding:10px;}
.coupons dl, .cp_groups dl, .cp_tags dl {padding:10px 10px 20px;}
.coupons li, .coupons dd, .cp_groups dd, .cp_tags dd {padding:15px 10px;margin:2px 0;font-size:18px;font-weight:bold;line-height:130%;background:#f0e1ff;}
.coupons dt, .cp_groups dt, .cp_tags dt {padding:15px;background:#FFEADF;}
.coupons dt a, .cp_groups dt, .cp_tags dt {font-size:22px;font-weight:bold;color:#000;}
.coupons .logo {display:block;float:left;margin-left:-140px;}
.coupons .label span {display:inline-block;}
.coupons .link a {color:#369;}
.coupons .link span {font-size:20px;font-weight:normal;}
.coupons .link b {color:#f00;font-size:24px;}
.coupons .store{font-size:14px;text-align:right;font-weight:normal;}
.coupons .store a {display:inline-block;padding:5px 10px;margin:0 20px 3px;border:1px dotted #fff;text-decoration:none;color:#069;background:#f0e1ff;}
.coupons .store b {font-size:18px;text-decoration:underline;}

.cp_groups dd {font-weight:normal;}
.cp_tags td {padding:5px;font-weight:normal;}

.copyright {width:540px;margin:5px 0;padding:10px 0 10px 240px;text-align:center;border-bottom:20px solid #036;font-size:16px;}

.footer {width:540px;margin-left:240px;padding:10px 0;text-align:center;font-size:16px;}

.sr_list {display:block;position:absolute;left:10px;top:10px;background:#fff;text-align:left;border:2px solid #FFF;}
.sr_list ul {list-style-type:none;margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;border:1px solid #E1E1FF;}
.sr_list a {display:block;padding:3px 10px;text-decoration:none;font-size:12px;color:#004080;}
.sr_list a:hover {background:#D9D9FF;}

.hidden {display:none;}
