@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}
ol, ul, li {list-style: none;}
a img {border: none;}
a {outline: none; text-decoration: underline; color: #333333;}
a:hover {text-decoration: none;}

.clear {
  float: none;
  clear: both;
}

body {background: #f7f7f7; font-family:Tahoma, Geneva, sans-serif; font-size: 12px; color:#666;}
#header {position: relative; width: 900px; margin: 0 auto; padding: 174px 0 0px; background: url(images/header.jpg) center top no-repeat;}
#header_logo {position: absolute; width: 220px; height: 130px; top: 19px; left: 10px;}
#header_logo a {display: block; overflow: hidden; text-indent: -2000em; 220px; height: 130px; top: 19px; left: 171px;}

#menu {font-family:Tahoma, Geneva, sans-serif; color:#333; font-size: 12px; width: 650px; height: 28px; float: right; background: url(images/menu_bg.jpg) right center no-repeat;}
#menu li {list-style: none; float: left; height: 28px; width: 80px; margin: 6px 14px;}

#adsense {width: 234px; height: 60px; float: right; margin-top: -150px;}

#search {width: 310px; height: 24px; float: right; margin-top: -70px;}
#search_btn {border: none; width: 63px; height: 22px; float: right; margin: 3px 0px;}
#criteria {border-left: 1px solid #666666; border-top: 1px solid #666666; display: block; float: left; height: 20px; width: 235px; margin: 2px 0px; font-stretch: 5px; padding-top:4px;}

#logo {position: absolute; left: 29px; top: 124px;}
#logo a {display: block; width: 304px; height: 91px; overflow: hidden; text-indent: -200em; background: url(images/logo.jpg) left top no-repeat;}

#sales_detail {position: static; width: 900px; height: 284px; margin: 28px auto; padding-top:1px; background: url(images/bg_line.png) no-repeat;}
.sales_h1 {display: block; margin-top:10px; margin-left:20px;}
.sales_h2 {display: block; margin-top:-23px; margin-right:20px; float:right;}
.sales_h3 {display: block; margin-top:12px; margin-right:20px; float:right;}
#sales_tag {width: 129px; height: 228px; background: url(images/tag.png) no-repeat; margin-left: 25px; margin-top:30px; float:left; text-align:center;}
.logo_details {margin-top:85px;}

#sales_text {width: 300px; height: 225px; margin-left: 50px; margin-top:50px; float:left; background:none;}
.mag_name {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #FFF; font-size: 2.2em; float:left;}
.action_desc {font-family:Tahoma, Geneva, sans-serif; line-height: 1.3em; color: #cccccc; font-size: 1.0em; float:left; margin-top:20px;}
#sales_percent {width: 365px; height: 210px; margin-left: 5px; margin-top:3px; float:left; background:none;}
.percent_txt {font-family:Arial, Helvetica, sans-serif; line-height: 1.0em; color: #FFF; font-size: 10em; font-weight:bold; float:right; margin-top:35px;}
#sales_add {width: 365px; height: 12px; margin-left: 5px; margin-top:3px; float:left; background:none;}
.add_txt {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #999999; font-size: 0.9em; text-decoration:none; float:right;}
#desc_links {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #FFF; font-size: 1.1em; font-weight:bold; text-decoration:none; float:left; margin-top:20px;}
#desc_links a { color: #FFF; text-decoration:none; }

#tag_tags {width: 900px; height: 240px; margin: 0px auto; background: none;}
#tag_tags li {width: 129px; height: 228px; background: url(images/tag.png) no-repeat; margin-left: 10px; margin-top:10px; float:left; text-align:center;}
.img1 {width: 19px; height: 75px; float:left; margin-left: 9px; margin-top: 20px;}
.img2 {width: 19px; height: 75px; float:right; margin-left: 12px; margin-top: 20px;}
.vendor_logo {margin-top:45px;}
.dots_logo {margin-top:0px; margin-bottom:5px;}
.detail_button {margin-top:10px;}
.h3 {font-family:Arial, Helvetica, sans-serif; line-height: 1.0em; color:#e21a22; font-size: 2.5em; font-weight:bold;}
.h4 {font-family:Tahoma, Geneva, sans-serif; line-height: 1.1em; color: #333; font-size: 0.9em; margin-top:5px; width:115px; margin-left:7px;}

#sales_detail_all {position: static; width: 900px; height: 1280px; margin: 28px auto; padding-top:1px; background: url(images/bg_line.png) no-repeat;}
.sales_h1_all {display: block; margin-top:10px; margin-left:20px;}
#tag_tags_all {width: 900px; height: 240px; margin: 0px auto; margin-left:28px; background: none;}
#tag_tags_all li {width: 129px; height: 228px; background: url(images/tag.png) no-repeat; margin-left: 10px; margin-top:10px; float:left; text-align:center;}
#sales_all_page {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:850px; height:30px; margin-top:15px;}

#news {position: relative; width: 900px; height: 269px; margin: -28px auto; background: url(images/bg_news.jpg) repeat;}
#news li {width: 279px; height: 250px; margin: 4px; float:left; background:none; margin-top: 15px; margin-left:15px;}
.h1 a {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #333; font-size: 2.0em; text-decoration:none;}
.h1 a:hover {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #000; font-size: 2.0em; text-decoration:none;}
.img {width: 279px; height: 1px; float:left; margin-top:5px;}
.text {font-family:Tahoma, Geneva, sans-serif; line-height: 1.3em; color: #333; font-size: 0.9em; margin-top:15px;}
.detail a {font-family:Tahoma, Geneva, sans-serif; line-height: 1.5em; color: #666; font-size: 0.9em; float:left; margin-top:10px;}
.detail_arrow {float:left; margin-top:9px; padding:8px;}

#news_header {position: static; width: 900px; height: 80px; margin: 28px auto; padding-top:1px; background: url(images/hnews.jpg) no-repeat;}
.h2 {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #999999; font-size: 2.0em; text-decoration:none; margin-top:26px; margin-left:285px;}
.content {font-family:Tahoma, Geneva, sans-serif; line-height: 1.4em; color: #333333; font-size: 0.95em; text-decoration:none; margin-top:50px; margin-left:320px;}
.content_img {width:270px; height:205px; float:left; margin-left:25px;}
#news_content {position: relative; width: 900px; margin: -28px auto; background:none; margin-bottom:40px;}
#content_headers {display: block; float:left; width:270px; height:195px; font-family:Verdana, Geneva, sans-serif; line-height: 1.3em; font-size: 0.9em; text-align:left; margin-left:25px; margin-top:-130px;}

#news_page {position: relative; width: 900px; height:720px; margin: -28px auto; background:none;}
#news_page li {width: 279px; height: 250px; margin: -20px; float:left; background:none; margin-top: 15px; margin-left:15px; margin-right:6px;}
.news_img {width:70px; height:50px; float:left; border:5px #f7f7f7; margin-top:4px; margin-right:6px;}
#news_headers {display: block; float:left; width:270px; height:195px; font-family:Verdana, Geneva, sans-serif; line-height: 1.3em; font-size: 0.9em; text-align:left; margin-left:10px; margin-right:18px; margin-top:25px;}
.h_margin {margin-bottom:5px;}
.headers_arrow {float:left; margin-top:3px; padding:3px;}

#shops_header {position: static; width: 900px; height: 80px; margin: 28px auto; padding-top:1px; background: url(images/hshops.jpg) no-repeat;}
.sh_hdr_url {font-family:Tahoma, Geneva, sans-serif; line-height: 1.0em; color: #fff; font-size: 1.8em; text-decoration:none; margin-top:28px; margin-left:385px; float:right; margin-right:25px;}
.sh_hdr_url a {color:#ccc; text-decoration:none;}
.sh_hdr_url a:hover {color:#fff; text-decoration:underline;}
.red_arrow {margin-bottom:3px; margin-right:5px; margin-left:20px;}

#partners_header {position: static; width: 900px; height: 80px; margin: 28px auto; padding-top:1px; background: url(images/hpartners.jpg) no-repeat;}
#partners_content {width:900px; height:780px; margin:auto; margin-top:28px; background:none;}
#partners_content li {width: 31%;height: 80px; margin-left:20px; float:left; margin-bottom:30px;}

#brands_header {position: static; width: 900px; height: 80px; margin: 28px auto; padding-top:1px; background: url(images/hbrands.jpg) no-repeat;}

#shops_content {width:900px; height:780px; margin:auto; margin-top:28px; background:none;}
#shops_content li {width: 31%;height: 160px; margin-left:20px; float:left; margin-bottom:30px;}
.shops_h1 {color: #333; font-size:1.0em; font-weight:bold; text-decoration:none;}
.shops_img {margin-right:15px;}
.shops_address {color: #333; line-height: 1.1em; font-size: 11px; text-decoration:none; margin-top:5px;}
.shops_address_s {color: #666; line-height: 1.1em; font-size: 11px; text-decoration:none; margin-top:5px;}

#brands_content {width:900px; height:780px; margin:auto; margin-top:28px; margin-bottom:28px; background:none;}
#brands_content li {width: 31%;height: 170px; margin-left:20px; float:left; margin-bottom:30px;}

#add_hsearch {position:static; width:900px; height:80px; margin:28px auto; padding-top:1px; background:url(images/hsearch.jpg) no-repeat;}
#add_search {position:static; width:570px; height:900px; margin:auto; margin-top:0px; margin-bottom:28px;}
#add_search li {list-style:none; height:24px; text-align:left; margin:10px; color: #333;}

#add_header {position:static; width:900px; height:80px; margin:28px auto; padding-top:1px; background:url(images/hadd.jpg) no-repeat;}
#add_content {position:static; width:570px; height:500px; margin:auto; margin-top:0px; margin-bottom:28px;}
#add_content li {list-style:none; height:24px; text-align:left; margin:10px; color: #333;}
#add_box {border-left:1px solid #666666; border-top: 1px solid #666666; float:right; height:20px; width:380px; margin:2px 0px; font-stretch:5px; padding-top:0px;}
#box_det {border-left:1px solid #666666; border-top:1px solid #666666; float:right; height:80px; width:380px; margin:2px 0px; font-stretch:5px; padding-top:0px;}
#file_box {float:right; height:24px; width:380px; margin:0px 0px; font-stretch:5px; padding-top:0px;}
#add_btn {border:none; width:92px; height:22px; float:right; margin:80px -91px;}

#google {width:900px; height:115px; margin:auto; margin-top:-20px; text-align:center;}

#vendors {width:900px; height:310px; margin:auto; margin-top:0px; background: #dadada; font-family:Tahoma, Geneva, sans-serif; color: #666; font-size: 11px; text-decoration:none;}
.logotypes {float:left; padding:3px; margin-top:4px;}

#footer {position: relative; width: 900px; height: 110px; margin: auto; margin-top:0px; background: #dadada;}
.advert {color:#000; font-family:Tahoma, Geneva, sans-serif; line-height: 1.2em; color: #000; font-size: 0.9em; text-decoration:none; margin-left:16px; margin-top:0px;}
.img_count {width:80; height:31; float:right; margin-top:0px; margin-right:15px;}
.copyright {float:left; font-family:Tahoma, Geneva, sans-serif; line-height: 1.3em; color: #333; font-size: 0.9em; text-decoration:none; margin-top:15px; margin-left:15px;}

.nav {text-align: center; margin: auto;}
