body {padding:0;margin:0;background:white url(images/bgtop.png) repeat-x;font-size:12px;font-family:arial, sans-serif;color:#333333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:12px;color:#898d95;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline-width:0;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}
.container {width:1000px;position:relative;margin:0 auto;}

#top {height:120px;position:relative;}
#top h1 {padding:0 0 0 8px;margin:0;}
#top h1 a, #top h1 span {display:block;height:108px;position:relative;overflow:hidden;width:310px;}
#top h1 a:hover {border-width:0;}
#top h1 a:hover img {position:relative;top:-112px;}

#top .banner {position:absolute;top:40px;left:417px;z-index:10;}
#menu {list-style-type:none;margin:0;padding:0 0 0 5px;background:transparent url(images/menuli.png) no-repeat right top;height:25px;line-height:25px;}
#menu li {float:left;padding-left:2px;background:transparent url(images/menuli.png) no-repeat left top;}
#menu li a {color:#e2edff;font-size:12px;float:left;padding:0 36px 0 36px;background:transparent url(images/menu.png) repeat-x 0 -75px;}
#menu li.first a {padding-left:35px;padding-right:35px;}
#menu li a:hover {background-position:0 -25px;text-decoration:none;}
#menu li.selected a {background-position:0 -50px;}

#search {position:absolute;right:0;top:0;}
#search fieldset {width:143px;height:24px;background:white url(images/search.png) no-repeat right bottom;padding:6px 0 0 6px;}
#search .input {border:1px solid #e9e9e9;width:68px;padding:1px 3px;font-size:11px;}
#search .button {border:1px solid #666666;background-color:#ece9d8;color:black;font-weight:bold;font-size:12px;height:18px;padding:0 0 2px 0;width:50px;}
#search p {margin:0;font-size:10px;}
* html #search p {margin-top:-1px;}
#search p img {display:block;}

#main-content {padding-left:10px;width:990px;overflow:hidden;padding-top:10px;padding-bottom:15px;}
#content {padding-left:10px;width:990px;overflow:hidden;padding-top:10px;padding-bottom:15px;}

.col-left {width:376px;float:left;margin-right:4px;}
.col-center {width:300px;float:left;}
.col-right {width:300px;float:right;}

#content .col-left {width:220px;margin-right:14px;}
#content .col-center {width:550px;}
#content .col-right {width:160px;padding-right:10px;}

#path {list-style-type:none;margin:0 0 -5px 0;padding:10px 0 0 10px;line-height:13px;width:900px;overflow:hidden;}
#path li {font-size:10px;color:white;float:left;}
#path li span {padding:0 20px 0 7px;float:left;}
#path a {color:white;padding:0 20px 0 7px;float:left;}
#path li.deep1 {background:#757575 url(images/path1.png) no-repeat right center;padding:0 20px 0 10px;}
#path li.deep2 {background:#919191 url(images/path2a.png) no-repeat right center;}
#path li.deep2 a {background:#919191 url(images/path2.png) no-repeat right center;}
#path li.deep3 {background:#adadad url(images/path3a.png) no-repeat right center;}
#path li.deep3 a {background:#adadad url(images/path3.png) no-repeat right center;}
#path li.deep4 {background:#c7c7c7 url(images/path4a.png) no-repeat right center;}
#path li.deep4 a {background:#c7c7c7 url(images/path4.png) no-repeat right center;}

.col-banners {left:1010px;position:absolute;}

.box-banner {padding:10px 0 3px 0;text-align:center;}
.box-books {border:1px solid #f47900;padding-bottom:8px; margin-top:12px;}
.box-books ul {list-style-type:none;margin:0;padding:15px 0 0 0;width:100%;overflow:hidden;}
.box-books li {float:left;width:111px;text-align:center;padding:0 16px;}
.box-books ul a.link {font-size:12px;color:#c82732;display:block;margin-top:5px;}

.col-banners .box-books {width:118px;margin-top:8px;text-align:center;}
.col-banners .box-books ul {padding:0;}
.col-banners .box-books li {float:none;padding:7px 4px 6px 4px ;width:110px;}

.box-links h2 {font-size:16px;margin:0;color:#ff8e15;padding:9px 10px 18px 10px;background:transparent url(images/h2.png) no-repeat center bottom;text-transform:uppercase;}
.box-links h2 a {color:#007cdb;}
.box-links h2.center {text-align:center;}
.blue-links h2 {text-align:center;}
.blue-links h2 a, .blue-links h2 {color:#007cdb;}
.col-center .box-links h2 {padding:9px 4px 18px 4px;}
.col-center .box-links ul {padding:0 4px;}
.col-right .box-links h2 {padding:9px 4px 18px 4px;}
.col-right .box-links ul {padding:0 4px;}
.box-links ul {list-style-type:none;margin:-3px 0 0 0;padding:0 3px 0 10px;}
.box-links li {padding-left:10px;background:transparent url(images/point.png) no-repeat 0 6px;text-transform:none;line-height:1.6em;}
.blue-links li {background-image:url(images/point1.png);}
.box-links li a:hover {color:#1185dd;}
#content .col-right .box-links a:hover {color:#ff8e15;}

.shadow {background:transparent url(images/shadow.gif) no-repeat left bottom;padding-right:6px;padding-bottom:14px;margin-bottom:-7px;}
#content .shadow {background-image:url(images/shadow1.gif);padding-right:0;}
.box-news-list h2 {font-size:16px;margin:0;padding:9px 10px 18px 10px;background:transparent url(images/h2.png) no-repeat center bottom;}
.box-news-list h2 a {color:#1185dd;}
.box-news-list ol {list-style-type:none;margin:0;padding:0 4px 0 10px;}
.col-center .box-news-list h2 {padding:9px 4px 18px 4px;}
.col-center .box-news-list ol {padding:0 4px;}
.col-right .box-news-list h2 {padding:9px 4px 18px 4px;}
.col-right .box-news-list ol {padding:0 4px;}
.box-news-list h3 {font-size:16px;margin:0;}
.box-news-list h3 a {color:#616161;}
.box-news-list p.news-data {margin-top:2px;font-weight:bold;margin-bottom:0.7em;}
.box-news-list p {font-size:12px;margin-top:0.7em;}
.box-news-list p.more {font-size:11px;text-transform:uppercase;}
.box-news-list p.more a {color:#ff8e15;}
.box-news-list p.more a:hover {color:#1185dd;}

.box-recommended h2 {font-size:16px;color:#007cdb;margin:0;padding:9px 10px 18px 10px;background:transparent url(images/h2.png) no-repeat center bottom;}
.box-recommended ul {list-style-type:none;margin:0;padding:0 10px;}
.box-recommended ul li {padding-left:20px;background:transparent url(images/link.png) no-repeat 0 2px;padding-bottom:4px;}
.box-recommended ul a {color:#007cdb;text-transform:uppercase;}
.col-center .box-recommended h2 {padding:9px 4px 18px 4px;}
.col-center .box-recommended ul {padding:0 4px;}

.box-new-article {border:1px solid #f47900;margin-top:10px;}
.box-new-article h2 {background:#e55504 url(images/h2bg.png) repeat-x;margin:0;color:#ca5615;padding:9px 9px 7px 9px;font-size:16px;position:relative;text-transform:uppercase;}
.box-new-article h2 span {position:absolute;color:#fff4e9;left:9px;top:10px;}
* html .box-new-article h2 span {left:0;}
.box-new-article ul {list-style-type:none;margin:0;padding:0 9px;}
.box-new-article ul li {width:100%;overflow:hidden;padding-bottom:8px;border-top:1px solid #ebebeb}
.box-new-article ul li.first {border-top-width:0;}
.box-new-article ul li .image {float:left;margin-top:3px;margin-right:5px;}
.box-new-article h3 {font-size:16px;margin:0;padding:8px 0 10px 0;}
.box-new-article h3 a {color:#616161;}
.box-new-article h3 a:hover {color:#ff8e15;}
.box-new-article p {font-size:12px;margin:0 5px 0.4em 0;line-height:1.2em;}
.box-new-article p.more {font-size:11px;text-transform:uppercase;}
.box-new-article p.more a {color:#ff8e15;}
.box-new-article p.more a:hover {color:#1185dd;}
#content .box-new-article p {margin-left:0;}
#content .box-new-article li {border-top:1px solid #ebebeb;}
#content .box-new-article li.first {border-top-width:0;}

.box-rss {border:1px solid #ff8e15;border-top-width:0;margin-top:10px;position:relative;}
.box-rss h2 {background:#e55504 url(images/h2bg2.png) repeat-x;margin:0;text-align:center;color:#c26100;padding:9px 22px 8px 22px;font-size:16px;text-transform:uppercase;}
.box-rss h2 span {position:absolute;color:#fff4e9;left:0;top:10px;}
* html .box-rss h2 span {left:0;}
.box-rss p {margin:0;padding:26px 10px 32px 144px;font-size:12px;background:transparent url(images/rss.jpg) no-repeat 32px 22px;}
#content .box-rss {width:218px;}
#content .box-rss h2 span {width:218px;}
#content .box-rss p {padding:5px 10px 7px 80px;background:transparent url(images/rss1.jpg) no-repeat 20px 20px;}

.box-newsletter {border:1px solid #005595;margin-top:10px;position:relative;}
.box-newsletter h2 {text-align:center;background:#ffae0d url(images/h2bg1.png) repeat-x;margin:0;color:#003761;padding:9px 22px 8px 22px;font-size:16px;text-transform:uppercase;}
.box-newsletter h2 span {position:absolute;color:#fff4e9;left:0;top:10px;width:218px}
.box-newsletter .btn {display:block;position:relative;height:20px;overflow:hidden;}
.box-newsletter .btn .hover {position:relative;top:-20px;}
.box-newsletter .btn .click {position:relative;top:-40px;}
.box-newsletter fieldset {padding:5px 5px 0 80px;background:transparent url(images/newsletter.jpg) no-repeat 7px 9px;height:81px;}
.box-newsletter .input {border:1px solid #005595;color:#545454;width:108px;padding:1px 10px 2px 10px;background:white url(images/input.png) repeat-x left bottom;margin:6px 0 10px 0;}

.content h2 {font-size:16px;margin:0;padding:20px 0 14px 0;background:transparent url(images/h2a.png) no-repeat 145px 100%;color:#1185dd;}
.content .news-list {list-style-type:none;margin:0;padding:0;}
.content .news-list li {border-top:1px solid #ebebeb;padding-bottom:9px;padding-top:8px;}
.content .news-list li.first {border-top-width:0;padding-top:0;}
.content .news-list h3 {font-size:16px;margin:0;color:#616161;padding-bottom:5px;}
.content .news-list h3 a {color:#005595;}
.content .news-list p {font-size:12px;margin-bottom:0;line-height:1.4em;}
.content .news-list p.more {font-size:11px;text-transform:uppercase;margin-top:0.2em;}
.content .news-list p.more a {color:#1185dd;}
.content .news-list p.tags {color:#616161;padding-top:9px;}

.text {font-size:12px;}
.text p {margin-top:0;}
.text p strong {color:#007cdb;}
.text a {color:#007cdb;}


.navigator {line-height:19px;list-style-type:none;text-align:center;font-size:10px;margin:1em 0 0 0;padding:0}
.navigator li {padding:0;display:inline;}
.navigator li a {border:1px solid #333333;padding:1px 2px;color:#616161;font-size:12px;}
.navigator li a:hover {background-color:#007cdb;color:white;text-decoration:none;}
.navigator li.selected a {border-color:#007cdb;color:#007cdb;}
.navigator li.selected a:hover {color:white;}

#footer {background-color:#f5f5f5;border-top:1px solid #e6e6e6;padding:20px 0 38px 0;}
#footer h2 {padding:23px 0 0 15px;margin:0;float:left;width:250px;}
#footer .group {float:left;margin-top:15px;background:transparent url(images/footerlinks.gif) repeat-y 109px 0;width:240px;}
#footer ul {list-style-type:none;margin:0;padding:1px 0 0 0;text-transform:uppercase;font-size:10px;width:105px;float:left;margin-right:15px;}
#footer ul li {padding:2px 0;}
#footer ul a {color:#7a7a7a;}
#footer ul a img {vertical-align:middle;margin-bottom:2px;}

#made {background:#727272 url(images/made.png) repeat-x;}
#made p {margin:0 auto;padding:20px 0 19px 0;width:1000px}
#made img {margin-right:2px;}

.article a {color:#007cdb;;text-decoration:underline;}
.article a:hover {text-decoration:none;}



#top-links {line-height:25px;color:#d4cc97;width:100%;height:25px;overflow:hidden;position:relative;z-index:20;background:#fffef7 url(images/bgtop.png) repeat-x;font-size:12px;}
#top-links p {float:left;margin:0;font-weight:bold;padding-right:6px;}
#top-links ul {list-style-type:none;margin:0;padding:0;float:left;}
#top-links li {float:left;padding:0 9px 0 11px;background:transparent url(images/toplinks.png) no-repeat;}
#top-links li.first {background-image:none;}
#top-links a {color:#d4cc97;}
#top-links .blog {position:absolute;right:0;top:0;font-weight:normal;}
#top-links .blog a {padding-right:20px;background:transparent url(images/blog.png) no-repeat 100% 55%;}

#col-banners {width:180px;margin-top:8px;padding:5px;left:1010px;position:absolute;border:1px solid #F47900;overflow:hidden;}
