body {padding:0;margin:0;background:white url(images/bgtop.png) repeat-x;font-size:10pt;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;}

.alignleft {float:left;margin:5px;}

#top {height:128px;padding-top:12px;position:relative;}
#top h1 {padding:0 0 0 12px;margin:0;}
#top h1 a, #top h1 span {display:block;height:121px;position:relative;overflow:hidden;width:310px;}
#top h1 a:hover {border-width:0;}
#top h1 a:hover img {position:relative;top:-121px;}

#top .banner {position:absolute;top:40px;left:417px;z-index:10;}
#menu {list-style-type:none;margin:0;padding:0 0 0 0px;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 11px 0 10px;background:transparent url(images/menu.png) repeat-x 0 -75px;}
#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:5px;width:980px;overflow:hidden;padding-top:10px;padding-bottom:15px;}
#content {padding-left:5px;width:980px;overflow:hidden;padding-top:10px;padding-bottom:15px;}

.col-left {width:360px;float:left;margin-right:13px;}
.col-center {width:300px;float:left;}
.col-right {width:300px;float:right;}

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

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

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

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


.box-links h2 {font-size:16px;margin:0;padding:9px 10px 18px 10px;background:transparent url(images/h2.png) no-repeat center bottom; color:#00581E;}
.box-links h2 a {color:#F47900;}
.col-center .box-links h2 {padding:9px 4px 18px 4px;}
.col-center .box-links ul {padding:0 4px;}
#content .col-center a {color:#E55404;}
.col-right .box-links h2 {padding:9px 4px 18px 4px;}
.col-right .box-links ul {padding:0 4px;}
.box-links ul, .box-news-list ul {list-style-type:none;margin:-3px 0 0 0;padding:0 3px 0 10px;}
.box-links li, .box-news-list li {padding-left:10px;background:transparent url(images/point.png) no-repeat 0 6px;text-transform:none;line-height:1.6em; font-size:12px;font-family:arial, sans-serif;}
.box-links li a:hover {color:#e55404;}

.shadow {background:transparent url(images/shadow.gif) no-repeat right bottom;padding-right:6px;padding-bottom:11px;margin-bottom:-7px;}
.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:#00581E;}

.col-center .box-news-list h2 {padding:9px 4px 18px 4px;}

.col-right .box-news-list h2 {padding:9px 4px 18px 4px;}

.box-news-list h3 {font-size:16px;margin:0;}
.box-news-list h3 a {color:#f47a00;}
.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-recommended h2 {font-size:16px;margin:0;padding:9px 10px 18px 10px;background:transparent url(images/h2.png) no-repeat center bottom;color:#00581E;}
.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:#f47a00;}
.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;border-top-width:0;margin-top:10px;}
.box-new-article h2 {background:#e55504 url(images/h2bg.png) repeat-x;margin:0;color:#ca5615;padding:9px 9px 8px 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:5px;}
.box-new-article img { margin-right:10px;}
.box-new-article h3 {font-size:16px;margin:0;padding:8px 0 10px 0;}
.box-new-article h3 a {color:#616161;}
.box-new-article p {font-size:12px;margin:0 5px 0.4em 0px;line-height:1.2em;}
.box-new-article p.more {font-size:11px;text-transform:uppercase;}
.box-new-article p.more a {color:#e55404;}
#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 #f47900;border-top-width:0;margin-top:10px;}
.box-rss h2 {background:#e55504 url(images/h2bg.png) repeat-x;margin:0;color:#ca5615;padding:9px 22px 8px 22px;font-size:16px;position:relative;text-transform:uppercase;}
.box-rss h2 span {position:absolute;color:#fff4e9;left:22px;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 h2 {text-align:center;}
#content .box-rss h2 span {width:180px}
#content .box-rss p {padding:5px 10px 7px 80px;background:transparent url(images/rss1.jpg) no-repeat 20px 20px;}

.box-newsletter {border:1px solid #009340;border-top-width:0;margin-top:10px;}
.box-newsletter h2 {text-align:center;background:#006d2f url(images/h2bg1.png) repeat-x;margin:0;color:#005425;padding:9px 22px 8px 22px;font-size:16px;position:relative;text-transform:uppercase;}
.box-newsletter h2 span {position:absolute;color:#fff4e9;left:22px;top:10px;width:180px}
.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 #afed9e;color:#afed9e;width:108px;padding:1px 10px 2px 10px;background-color:#f7fdfe;margin:6px 0 10px 0;}

.content h2 {font-size:16px;margin:0;padding:7px 0 14px 0;background:transparent url(images/h2a.png) no-repeat 145px 100%;text-transform:none;color:#75CC00;}
.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:#616161;}
.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:#e55404;}
.content .news-list p.tags {color:#616161;padding-top:9px;}

.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 #616161;padding:1px 2px;color:#616161;font-size:12px;}
.navigator li a:hover {background-color:#e55404;color:white;text-decoration:none;}
.navigator li.selected a {border-color:#e55404;color:#e55404;}
.navigator li.selected a:hover {color:white;}

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

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

#right-banner {position:absolute;left:50%;top:270px;margin-left:500px;}
#right-banner .ad {border:1px solid #ebebeb;width:150px;}
#right-banner .ad a {color:#962730;display:block;padding-bottom:6px;text-transform:uppercase;}
#right-banner .ad img {margin:7px 0;}


#top-links {line-height:25px;color:#d4cc97;width:100%;height:25px;overflow:hidden;position:relative;z-index:20;background:#fffef7 url(images/bgtop1.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%;}
.srodek {text-align:center !important;margin-left:100px;}

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