
* html { width:100%; height:100%; }
* body { width:100%; height:100%; }

body { margin:0; padding:0; }

body,font,div { font: Verdana; color:#666666; }
a { font: Verdana; color:#0976a1; text-decoration:none; }
a:hover { text-decoration:underline; }

div.clear { clear:both; }

div.pagecontainer { width:100%; background:url(img/bg-page.jpg) center top no-repeat; }
div.page-line-top { width:100%; background:url(img/line-page-top.png) left top repeat-x; }
div.page-line-bottom { width:100%; background:url(img/line-page-bottom.png) left bottom repeat-x; }

div.header-box-left { width:947px; height:91px; padding-left:19px; z-index:-3; background:url(img/header-page-left.png) left top no-repeat; }
div.header-box-right { height:91px; padding-right:19px; background:url(img/header-page-right.png) right top no-repeat; }
div.header-box-center { height:81px; padding:5px; background:url(img/header-page-center.png) left top repeat-x; }
div.header-box-center div.logo-box { width:200px; float:left; }
div.header-box-center div.logo-box img { border:none; }
div.header-box-center div.user-box { float:right; }
div.header-box-center div.user-box span.information { display:block; font: 9pt Arial; color:#666666; text-transform:uppercase; }
div.header-box-center div.user-box span.name { display:block; font: bold 9pt Arial; color:#0976a1; text-transform:uppercase; }
div.header-box-center div.user-box span.link { display:block; margin-top:10px; }
div.header-box-center div.user-box span.link a { font: bold 10pt Arial; color:#0976a1; text-transform:uppercase; }

div#header-menu-box-left { width:930px; height:33px; padding-left:11px; margin-top:-4px; z-index:-5; background:url(img/header-menu-left.png) left top no-repeat; }
div#header-menu-box-right { height:33px; padding-right:11px; background:url(img/header-menu-right.png) right top no-repeat; }
div#header-menu-box-center { height:33px; padding:0 10px 0 10px; background:url(img/header-menu-center.png) left top repeat-x; }
div#header-menu-box-center div#creator-menu { float:left; }
div#header-menu-box-center div#system-menu { float:right; }

ul.header-menu-list { list-style:none; margin:0; padding:0; }
ul.header-menu-list li { display:block; float:left; margin:0; text-align:center; }

ul.header-menu-list li a { display:block; width:117px; height:32px; padding-top:7px; font: bold 9pt Tahoma; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; }
ul.header-menu-list li a:hover { background:url(img/link-menu-hover.png) left top no-repeat; text-decoration:none; }
ul.header-menu-list li a.active { background:url(img/link-menu-active.png) left top no-repeat !important; }
ul.header-menu-list li a span { display:block; width:103px; margin-left:7px; margin-right:7px; overflow:hidden; font: bold 9pt Tahoma; color:#fff; text-decoration:none; }

div#content-container { width:997px; margin-top:60px; }
div#content-container-left { float:left; width:21px; height:700px;  background:url(img/border-page-left.png) right top no-repeat; }
div#content-container-right { float:left; width:21px; height:700px; background:url(img/border-page-right.png) left top no-repeat; }
div#content-container-center { float:left; width:955px; text-align:left; background:#fff; }

div#content-header-left { height:20px; padding-left:6px; background:url(img/header-content-left.png) left top no-repeat; }
div#content-header-right { height:20px; padding-right:6px; background:url(img/header-content-right.png) right top no-repeat; }
div#content-header-center { height:20px; background:url(img/header-content-center.png) left top repeat-x; }

div#content-body { background:#fff; padding:0 10px 10px 10px; }
div#content-left-column { float:left; margin:0; }
div#content-right-column { float:right; margin:0; }

div.info-header { display:block; margin:8px 0 8px 8px; font:bold 17px Verdana; color:#FF6600; }

div.block-box { margin-bottom:10px; }
div.bottom-line { padding-bottom:6px; background: url(img/block-border-bottom.png) left bottom no-repeat; }
div.bottom-space { margin-bottom:5px !important; }
div.block-box .header-left { height:38px; padding-left:12px; background:url(img/block-header-left.png) left top no-repeat; }
div.block-box .header-center { height:20px; padding-top:18px; background:url(img/block-header-center.png) left top repeat-x; font: bold 11px Tahoma; color:#666666; text-transform:uppercase; }
div.block-box .header-right { height:38px; padding-right:54px; }
div.block-box .block-content { padding:1px; margin-bottom:1px; border:1px solid #efefef; background:#fff; }
div.block-box .block-content-box { background:#fff; }

.h-video { background:url(img/block-header-right-video.png) right top no-repeat; }
.h-contact { background:url(img/block-header-right-mail.png) right top no-repeat; }
.h-signup { background:url(img/block-header-right-signup.png) right top no-repeat; }
.h-orderbook { background:url(img/block-header-right-orderbook.png) right top no-repeat; }
.h-article { background:url(img/block-header-right-article.png) right top no-repeat; }
.h-search { background:url(img/block-header-right-search.png) right top no-repeat; }

.h-ad { background:url(img/block-header-right-ad.png) right top no-repeat; }
.h-ad-info { background:url(img/block-header-right-ad-info.png) right top no-repeat; }
.h-ad-relevant { background:url(img/block-header-right-ad-relevant.png) right top no-repeat; }
.h-ad-stat { background:url(img/block-header-right-ad-stat.png) right top no-repeat; }

.h-whitepaper { background:url(img/block-header-right-whitepaper.png) right top no-repeat; }
.h-whitepaper-pdf { background:url(img/block-header-right-whitepaper-pdf.png) right top no-repeat; }
.h-whitepaper-info { background:url(img/block-header-right-whitepaper-info.png) right top no-repeat; }

.h-toplist { background:url(img/block-header-right-toplist.png) right top no-repeat; }

div.teaser-image { width:186px; float:left; margin-right:10px; }
div.teaser-image img { margin-right:0px; margin-top:4px; width:186px; height:120px; border:none; }
div.teaser-content { width:420px; float:left; }

div.teaser-content a.thead { display:block; margin:8px 0 5px 0; font:bold 17px Verdana; color:#FF6600; text-decoration:none; }
div.teaser-content div.links { padding-top:0px; padding-bottom:3px; height:18px; text-align:right; }
div.teaser-content div.links a { display:block; float:right; margin-left:2px; margin-right:2px; padding-top:2px; height:18px; width:100px; overflow:hidden; background:url(img/block-button.png) no-repeat; font:bold 12px Verdana; color:#fff; text-align:center; text-decoration:none; }
div.teaser-content div.links ul.links { list-style:none; margin:0; padding:0; }
div.teaser-content div.links ul.links li { display:block; float:left; margin:0; text-align:center; }

div.teaser-content span { display:block; overflow:hidden; height:70px; padding-bottom:4px; font:12px Verdana; color:#666; }

div.block-teaser { margin:8px 8px 0 8px; padding-bottom:5px; border-bottom:1px solid #f1f1f1; }
div.block-teaser-image { width:62px; float:left; margin-right:10px; }
div.block-teaser-image img { margin-right:0px; width:62px; height:40px; border:none; }
div.block-teaser-content { width:190px; float:left; }
.toplist { width:150px !important; overflow:hidden; float:left; }
div.block-teaser-index { width:23px; padding-right:5px; text-align:right; float:left; font:bold 12px Verdana; color:#666666; }
div.block-teaser-content a { display:block; margin:0px 0 3px 0; font:bold 12px Verdana; color:#0976a1; text-decoration:underline; }
div.block-teaser-content span { font:11px Verdana; color:#666; }

a.a-button { display:block; float:right; margin-left:2px; margin-right:2px; margin-top:5px; padding-top:2px; height:18px; width:100px; overflow:hidden; background:url(img/block-button.png) no-repeat; font:normal 12px Verdana; color:#fff; text-align:center; text-decoration:none; }

div#footer-block { width:100%; height:150px; border-top:1px solid #fff; background:#0976a1; }
div#footer-container { width:1000px; height:150px; background:#0976a1; }
div#footer-box { width:920px; padding-top:20px; }

div#universal-footer-info { float:left; font: normal 10px Verdana; color:#87c6dd; text-align:center; }
div#universal-footer-link { float:right; font: normal 10px Verdana; color:#87c6dd; text-align:center; }
div#universal-footer-link a { font: normal 10px Verdana; color:#fff; }

div.node-Ads-content, div.ad-jpeg-area { height:400x; padding:0 1px 0 1px !important; background:#ececec !important; vertical-align:middle; text-align:center; }

div.ad-stat-block { margin:8px; }

div.ad-stat-info-header { display:block; margin:0 0 5px 0; padding-bottom:5px; border-bottom:1px solid #efefef; font:bold 17px Tahoma; color:#7ea547; }
div.ad-stat-section { padding:4px 0 3px 0; border-bottom:1px solid #efefef; }
div.ad-stat-descr { float:left; height:15px; width:75%; font:13px Verdana; color:#666666; }
div.ad-stat-rate { float:right; height:15px; width:25%; font: bold 14px Verdana; color:#7ea547; }
div.ad-stat-ruler-empty { width:270px; height:16px; margin-top:4px; background:url(img/ad-stat-empty.jpg) top left no-repeat; overflow:hidden; } 
div.ad-stat-ruler-full { height:16px; background:url(img/ad-stat-full.jpg) top left no-repeat; }
div.ad-stat-ruler-avr { width:50%; height:18px; margin-top:-18px; background:url(img/ad-stat-avg.jpg) right top repeat-y; }

div.ad-star-ruler-empty { width:131px; height:21px; margin-top:4px; background:url(img/ad-stat-star0.jpg) top left no-repeat; }
div.ad-star-ruler-full { height:21px; background:url(img/ad-stat-star5.jpg) top left no-repeat; }
div.ad-star-avr { height:21px; margin-top:0px; background:url(img/ad-stat-avg.jpg) right top repeat-y; }

.s0 { background:url(img/ad-stat-star0.jpg) top left no-repeat; }
.s1 { background:url(img/ad-stat-star1.jpg) top left no-repeat; }
.s2 { background:url(img/ad-stat-star2.jpg) top left no-repeat; }
.s3 { background:url(img/ad-stat-star3.jpg) top left no-repeat; }
.s4 { background:url(img/ad-stat-star4.jpg) top left no-repeat; }
.s5 { background:url(img/ad-stat-star5.jpg) top left no-repeat; }
.s6 { background:url(img/ad-stat-star6.jpg) top left no-repeat; }

.a0 { width:1px; }
.a1 { width:24px; }
.a2 { width:50px; }
.a3 { width:75px; }
.a4 { width:102px; }
.a5 { width:128px; }
.a6 { width:154px; }
div.ad-stat-description { margin-top:7px; padding-left:5px; border-left:2px solid #FF6600; font:10px Verdana; color:#666666; }

div.ad-info-param { float:left; width:30%; padding:1px; font:11px Verdana; color:#666666; }
div.ad-info-value { float:left; width:65%; padding:1px; font:bold 11px Verdana; color:#7ea547; }
div.ad-info-value a { font:bold 11px Verdana; color:#0976a1; }

div#ad-related { }
div.ad-related-block { float:left; width:50%; }

div.ad-related-content { height:123px; padding:0 5px 3px; 5px; overflow:hidden; text-align:left; }
ul.related-links { list-style:circle; margin-top:5px; }
ul.related-links li { color:#0976a1; }
ul.related-links li a { font: 12px Verdana; color:#0976a1; }

div#ad-search { height:42px; padding:30px 20px 20px 20px; background:url(img/bg-search.jpg) top right no-repeat; }
div#ad-search #search-form-title { float:left; width:16%; padding-top:10px; font: bold 17px Arial; color:#fff; }
div#ad-search .search-form-elem { float:left; width:16%; padding:0 10px 0 10px; font: bold 12px Arial; color:#d0f0fc; text-transform:uppercase; }
div#ad-search .search-form-elem input { width:100%; height:15px !important; border:1px solid #000; font: bold 10px Arial; color:#000; }
div#ad-search .search-form-elem select { width:100%; height:19px !important; border:1px solid #000; font: bold 10px Arial; color:#000; }
div#ad-search #search-form-button { float:right; width:16%; padding-top:10px; text-align:right; }
div#ad-search #search-form-button input { height:27px; width:76px; border:none; background:url(img/search-button.gif); font: bold 13px Arial; color:#fff; }

div.article-node { font:normal 13px Verdana; color:#666666; }
div.article-node div.article-image { background: #ececec url(img/article-img-bg.jpg) right bottom no-repeat; text-align:left; }
div.article-node div.article-content { padding:0 4px 4px 4px; }
div.article-node div.article-title h2 { font:bold 17px Verdana; color:#FF6600; }
div.article-node div.article-title span { font:bold 10px Verdana; color:#666666; }

div.whitepaper-node { font:normal 13px Verdana; color:#666666; }
div.whitepaper-node div.whitepaper-image { background: #ececec url(img/whitepaper-img-bg.jpg) right bottom no-repeat; text-align:left; }
div.whitepaper-node div.whitepaper-content { padding:0 4px 4px 4px; }
div.whitepaper-node div.whitepaper-content-pdf { padding:4px 4px 0 4px; }
div.whitepaper-node div.whitepaper-content-pdf a { display:block; height:40px; padding-left:45px; padding-top:10px; background:url(img/pdf.gif) top left no-repeat; font:bold 14px Verdana; color:#0976a1; }
div.whitepaper-node div.whitepaper-title h2 { font:bold 17px Verdana; color:#FF6600; }
div.whitepaper-node div.whitepaper-title span { font:bold 10px Verdana; color:#666666; }

div#search-tags { padding:10px; font:bold 16px Verdana; color:#666666; }
div#search-tags span { color:#FF6600; } 
div#search-tags span#res { color:#666666 !important; font:normal 15px Verdana !important; }
div.search-teaser { width:730px !important; } 
div.search-teaser-header { margin:8px 0 5px 0; font:bold 17px Verdana; color:#666; }
div.search-teaser-header a { font:bold 17px Verdana; color:#FF6600; text-decoration:none; }
div.search-teaser-fields { padding-bottom:4px; margin-bottom:4px; border-bottom:1px solid #efefef; }
div.search-teaser-fields div.search-field { float:left; width:120px; padding-bottom:3px; font:normal 12px Verdana; color:#666666; }
div#search-pages { padding:15px; text-align:center; font: bold 16px Verdana; color:#82c3db; }
div#search-pages a { font: bold 12px Verdana !important; }
div#search-nores { padding-left: 10px; font:normal 15px Verdana }

div.search-teaser-barier { float:left; width:1px; }
div.search-teaser-barier img { width:1px; height:85px; }
div.search-teaser-elements { float:left; }

div#ad-nav-left { height:38px; padding-left:12px; margin-top:-9px; background:url(img/block-adnav-left.png) top left no-repeat; }
div#ad-nav-right { height:38px; padding-right:12px; background:url(img/block-adnav-right.png) top right no-repeat; }
div#ad-nav-center { height:38px; background:url(img/block-adnav-center.png) top right repeat-x; }
div.ad-nav-leftlink, div.ad-nav-righttlink { float:left; width:10%; padding-top:5px; text-align:center; }
div.ad-nav-leftlink a { font:normal 10px Verdana; color:#0976a1; text-decoration:underline; } 
div.ad-nav-righttlink a { font:normal 10px Verdana; color:#0976a1; text-decoration:underline; }
div.ad-nav-leftlink a:hover { text-decoration:none; } 
div.ad-nav-righttlink a:hover { text-decoration:none; }
div.ad-nav-centerlink { float:left; width:80%;  padding-top:5px; text-align:center; font:bold 10px Verdana; color:#666; text-transform:uppercase; }
div.ad-nav-centerlink a { font:normal 9px Verdana !important; color:#0976a1; text-decoration:underline; }
div.ad-nav-centerlink a:hover { text-decoration:none; }

div.ad-nav-centerlink span a { font:bold 10px Verdana; color:#666; text-transform:uppercase; text-decoration:none; }
div.ad-nav-centerlink span a:hover { text-decoration:underline; }

input#edit-preview { display: none; }
