/********************************************* DIV *********************************************/
.snow {background:url(../images/snow.gif) no-repeat 0 0.7em;padding:7px 0 6px 13px;margin-left: -13px;}
.adv-block {float: left; margin-right: 3%; width: 230px; height: 130px; border: 1px dotted #9A9897; background: #fff; text-align: center; padding: 10px; margin-bottom: 10px;}
.adv-block-image {float: left; margin-right: 3%; width: 230px; height: 130px; text-align: center; padding: 10px; margin-bottom: 10px;}
#adv-block {padding-top: 40px;}
#adv-block .bold {font-weight: bold;}
#content {min-height: 550px; height: expression(this.scrollHeight < 550 ? "550px" : "auto" );}
#articles {float: left; width: 100%;}
#article-wrapper, #search-wrapper, #tools-wrapper {width: 100%; float: left;}
#article {float: left; padding: 10px 30px 10px 10px;}
#ad-txt {float: left; padding: 0px 30px 10px 10px;}
.article {margin-bottom: 20px;}
.next-page {margin-top: 30px; margin-bottom: 20px;}
.article-title {position: relative;}
.popular {width: 190px; padding: 10px 30px 10px 30px;}
#create {float: left; width: 100%; padding-bottom: 20px;}
#create div {float: left; padding: 5px 25px 0px 7px; height: 22px; background: url(../images/create-bg.gif) no-repeat top right #E0E5ED; margin-left: 10px;}
* html #create div {margin-left: -6px;}
#add div {float: left; padding: 5px 25px 0px 7px; height: 22px; background: url(../images/add-bg.gif) no-repeat top right #D2E8BF; margin: 10px 0px 20px -10px;}
* html #add div {margin-left: -3px;}
.captcha {float: left; height: 49px; background: url(../images/arrow-captcha.gif) no-repeat 100% 50%; padding-right: 24px; margin-right: 5px;}
.adv-block {width: 230px; height: 130px; border: 1px dotted #9A9897; background: #fff; text-align: center; padding: 10px; margin-bottom: 10px;}
#adv {width: 265px; padding-right: 10px;}
#links {float: left; clear: both;}
#links ul li {list-style-type: none; margin-bottom: 20px; min-width: 450px;}
#ad-info {width: 98%; margin-top: 15px; min-height: 575px; height: expression(this.scrollHeight < 575 ? "575px" : "auto" ); background: url(../images/price-screen.gif) no-repeat top left; }
#ad-info #flash {height: 92px; margin-left: 360px; padding-top: 5px;}
#ad-info #tiser {height: 390px; margin-left: 360px; padding-top: 5px;}
#ad-info #text {margin-left: 360px; padding-top: 5px;}
/********************************************* icon blocks *********************************************/
#site-a {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-site-a.gif) no-repeat;}
#calc {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/calc.gif) no-repeat;}
#sim {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-sim.gif) no-repeat 100% 50%;}
#mass-check {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-mass-check.gif) no-repeat 100% 50%;}
#mass-check-2 {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-mass-check-2.gif) no-repeat 100% 50%;}
#link_price {position: absolute; margin-left: -25px; width: 20px; height: 19px; background: url(../images/icon-link_price.gif) no-repeat 100% 50%;}
#link-a {position: absolute; margin-left: -25px; width: 20px; height: 15px; background: url(../images/icon-link-a.gif) no-repeat 100% 50%;}
#visual-pr {position: absolute; margin-left: -27px; width: 21px; height: 18px; background: url(../images/icon-visual-pr.gif) no-repeat 100% 50%;}
#speed {position: absolute; margin-left: -25px; width: 19px; height: 19px; background: url(../images/icon-speed.gif) no-repeat 100% 50%;}
#md5 {position: absolute; margin-left: -33px; width: 31px; height: 14px; background: url(../images/icon-md5.gif) no-repeat 100% 50%;}
#meta {position: absolute; margin-left: -28px; width: 22px; height: 14px; background: url(../images/icon-meta.gif) no-repeat 100% 50%;}
#encrypt {position: absolute; margin-left: -28px; width: 22px; height: 18px; background: url(../images/icon-encrypt.gif) no-repeat 100% 50%;}
#browser-info {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-browser-info.gif) no-repeat;}
#whois {position: absolute; margin-left: -37px; width: 31px; height: 14px; background: url(../images/icon-whois.gif) no-repeat 100% 50%;}
#gen-url {position: absolute; margin-left: -25px;width: 19px; height: 19px; background: url(../images/icon-gen-url.gif) no-repeat 100% 50%;}
#robots {position: absolute; margin-left: -25px; margin-top: -8px;width: 19px; height: 25px; background: url(../images/icon-robots.gif) no-repeat 100% 50%;}
#mass-whois {position: absolute; margin-top: -4px; margin-left: -25px; width: 20px; height: 19px; background: url(../images/icon-mass-whois.gif) no-repeat 100% 50%;}
#pwd {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-mass-pwd.gif) no-repeat 100% 50%;}
#links-checker {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-links-checker.gif) no-repeat 100% 50%;}
#gen-2 {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-gen-2.gif) no-repeat 100% 50%;}
#tlen {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-tlen.gif) no-repeat 100% 50%;}
#duplicate {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-duplicate.gif) no-repeat 100% 50%;}
#monitoring-icon {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/icon-monitoring.gif) no-repeat 100% 50%;}
#dc {position: absolute; margin-left: -25px; width: 18px; height: 15px; background: url(../images/icon-dc.gif) no-repeat 100% 50%;}
#voc {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/icon-voc.gif) no-repeat 100% 50%;}
#browsprw {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/brwser-icon.png) no-repeat 100% 50%;}
#speedtest-icon {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/inetspeed.png) no-repeat 100% 50%;}
#fav {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/game.png) no-repeat 100% 50%;}
#notes {position: absolute; margin-top: -2px; margin-left: -25px;width: 20px; height: 19px; background: url(../images/sticky-notes-text.png) no-repeat 100% 50%;}

/****************************************** SPAN ******************************************/
.enter-site div span {display: block; font-weight: bold; margin-top: 2px;}
* html .enter-site div span {margin-top: 3px;}
.article .date, #article .date {color: #92918D; line-height: 20px;}
#article .title {font-size: 20px; padding-bottom: 7px;}
#article p {margin-bottom:10px;}
#article {line-height: 18px;}
#links ul li span.num {display: block; height: 30px; float: left; margin-right: 5px;}
#links ul li span.price {padding: 0px 7px 0px 7px;}
.red-txt {color: red; font-weight: normal;}
/****************************************** Lists ******************************************/
#links ul {margin-top: 10px;}
#links ul li {list-style-type: none; margin-bottom: 20px;}
#adv-block ul {width: 250px; float: left;}
#adv-block ul li {list-style: none; margin-bottom: 8px;}
#adv-block ul li.seo {position: relative; margin-bottom: 8px;}
ul#main {width: 98%;list-style: none;}
ul#main {margin-left: 12px;}
ul#main li b {font-size: 13px;}
ul li.column, ul li.map-column {list-style: none; float: left; width:30%; margin-right: 7%;}
ul li.column-nm {list-style: none; float: left; width: 25%;}
ul.links li {list-style: none; margin-top: 20px; font-size: 11px; color: #444247;}
ul.map-links li, ul.map-links-wm li {list-style: none; margin-bottom: 5px;color: #444247;}
ul.map-links li.m-top, ul.map-links-wm li.m-top {margin-top: 30px;}
ul.map-links-wm li {padding-left: 15px;}
ul.map-links-wm li.no-left {padding-left: 0px;}
/****************************************** Images ******************************************/
.up-arrow {position: absolute; margin: 0px 0px -2px 0px;}
/****************************************** Inputs ******************************************/
.captcha-input {margin-top: 12px; width: 90px;}
/****************************************** Links ******************************************/
.article-title, .article-title:hover {font-size: 15px;}
.article .by, #article .by {color: #92918D;}
.article .by:hover, #article .by:hover {color: #d82a0e;}
.popular a, .popular a:hover {font-size: 11px;}
.all-articles a {line-height: 20px; padding-right: 5px;}
.all-articles b {padding-right: 5px;}
#create div a {font-size: 12px; font-weight: bold;}
#add div a {font-size: 12px; font-weight: bold; color: #2B7B0B;}
#add div a:hover {font-size: 12px; font-weight: bold; color: #d82a0e;}
.adv-block a {font-size: 11px; color: #2147A0;}
.adv-block a:hover {font-size: 11px; color: #d82a0e;}
.a-small {font-size: 11px; color: #B5B6B7;}
.a-small:hover {font-size: 11px; color: #d82a0e;}
ul.map-links li p a, ul.map-links-wm li p a {font-size: 11px; color: #9E9FA1;}
ul.map-links li p a:hover, ul.map-links-wm li p a:hover {font-size: 11px; color: #d82a0e;}
/****************************************** Tables ******************************************/
#content-tbl {width: 100%; float: left; border: 0;}
#content-txt {width: 80%;padding-right: 10px; padding-left: 10px;}
.monitoring-tbl {float: left; width: 98%; border: 0; border-collapse: collapse; margin-top: 30px;}
.monitoring-tbl tr td  {padding: 7px 0px 7px 0px; border-collapse: collapse;}
.monitoring-tbl tr td.param {width: 25%; font-weight: bold;}
.monitoring-tb tr td.descr {width: 65%;}
.monitoring-tbl tr td.descr {padding-left: 15px;}
/****************************************** P ******************************************/
.adv-block p {color: #494949; font-size: 11px; text-align: left;}
#left-inner .p-last {margin-top: -8px;}
ul.map-links li p, ul.map-links-wm li p {color: #9E9FA1; font-size: 11px; padding-left: 10px;}
.stat {padding-left: 25px; background: url(../images/icon-pdf.gif) no-repeat 0% 25%; margin: 30px 0px 30px 0px;}
.stat span {padding-left: 10px;}
.boldblack {font-weight:bold; color:black;}
/************************************** blogs **************************************/
.linecomm {padding:6px 3px;margin-bottom: 20px;border-top: 1px dotted #9A9897;border-bottom: 1px dotted #9A9897;color: #202020; font-style: italic;}
#commentslist .cat {margin-right: 20px;}
#commentslist .com {margin-right: 20px;}
.comment {margin-bottom: 30px; padding: 5px;}
.text-comment {margin-bottom: 5px;}
.nav-comment {font-size: 11px; color: #404040;}
.nav-comment:a {font-size: 11px; color: #404040;}
.nav-comment:hover {font-size: 11px; color: #404040; text-decoration: none;}
.nav-link {font-size: 11px; color: #404040;}
.nav-link:hover {font-size: 11px; text-decoration: none;}
.comments .tree {margin-left:10px;}
.indent_0 {margin-left:5px;}
.indent_1 {margin-left:28px;margin-top: -10px;}
.indent_2 {margin-left:56px;margin-top: -10px;}
.indent_3 {margin-left:84px;margin-top: -10px;}
.indent_4 {margin-left:112px;margin-top: -10px;}
.indent_5 {margin-left:140px;margin-top: -10px;}
.indent_6 {margin-left:168px;margin-top: -10px;}
.indent_7 {margin-left:196px;margin-top: -10px;}
.indent_8 {margin-left:224px;margin-top: -10px;}
.new {background-color: #fafac2;padding: 10px;}
#post {padding: 10px 10px 10px 10px; margin-right: 50px;}
#post .date {color: #92918D; }
#post .date:a {color: #92918D; }
#post .title {font-size: 20px; padding-bottom: 7px;}
#post p {margin-bottom:10px;}
#post-list {padding: 0px 10px 10px 10px;}
#post-list .date {color: #92918D; margin-bottom: 2px;}
#post-list .date a{color: #92918D;}
#post-list .date a:hover{text-decoration: none;}
#post-list .title {font-size: 16px;}
#post-list .title a{font-size: 16px;}
#post-list .text {line-height: 17px;padding: 10px 0;}
#post-list .post-bottom {color: #202020; font-style: italic;}
#post-list .greyb {color: #202020;}
#post-list .greyb:hover {color: #d82a0e;}
#post-list .cat-btm {margin-right: 20px;}
#post-list .lnk-btm {margin-left: 20px; color: #6aa100;}
#posts-content .space {margin-top: 40px;}
#newcomm {font-size: 11px;}
#newcomm a{font-size: 11px;}
.editorn {padding-top: 10px;}
.editorn a{text-decoration: none; color: #444444;}
.editorn a:hover{text-decoration: none; color: red;}
#right-add {padding-top: 9px; padding-left: 10px;}
#right-add a{color: black; }
#right-add a:hover {color: black; text-decoration: none;}
#right-add .here {text-decoration: none; color: black; font-weight:bold;}
#right-add span {color: #d82a0e; padding-right: 8px; font-weight:bold;}
.top-blog {padding-bottom: 30px;}
.bt-blogs {padding-top: 10px;}
.rss { padding: 3px; color: white !important; background-color: #f2673a;}
.newbpost {margin-left: 10px; border-bottom: 1px dashed black; text-decoration: none;}
.newbpost:hover {margin-left: 10px; border-bottom: 1px dashed #d82a0e; color:#d82a0e !important;  text-decoration: none;}
#nbpost {padding: 15px; background-color: white; border: 1px solid gray; margin: -20px 0 20px; line-height: 1.5;}
.writenew {background:url(../images/writenew.gif) no-repeat 0 0.7em;padding:8px 0 6px 39px;}
.rascat {color: #716b6b; text-transform: uppercase; letter-spacing: 0.2em; padding: 6px 0 2px;}
/************************************** blogs-inner **************************************/
#post-inner {padding: 10px 10px 10px 15px; margin-right: 50px;}
#post-inner div.title {font-size: 25px; font-style: italic; margin-bottom: 2px;}
#post-inner div.date, #post-inner div.date a {color: #807f7f;} 
#post-inner div.date a:hover {text-decoration: none;} 
#post-inner div.text {margin:15px 0;} 
#post-inner div.pod-text {padding-bottom: 15px; font-style: italic; color: #2a1d1d; border-bottom: 1px dashed gray;} 
#post-inner div.pod-text a {color: #2a1d1d;}
#post-inner div.pod-text a:hover {text-decoration: none;}
div.comment-count {color: #2a1d1d; font-size: 16px; font-weight: bold; margin:5px 15px;}
div.comment-lp {margin:5px 15px;}
div.all-comments {margin-left: 5px;margin-right: 50px;}
div.comment div.avatar {float: left; width: 30px;}
div.comment div.left-com {margin-left: 35px;}
div.left-com div.text {margin-bottom: 3px;}
span.podcom {color: #514f4c;font-size: 11px;}
div.left-com .answerButton {text-decoration: none; border-bottom: 1px dashed #514f4c;}
div.left-com .answerButton:hover {text-decoration: none; border-bottom: 1px dashed #d82a0e;}
.commentButton {text-decoration: none; border-bottom: 1px dashed #000000; color: #000000; font-size: 16px;}
.commentButton:hover {text-decoration: none; border-bottom: 1px dashed #d82a0e; color: #d82a0e; font-size: 16px;}

.vote-post {margin-left: 20px; font-style: normal;}
.plusButton {background:url(../images/plus.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;cursor: pointer;}
.plusButton:hover {background:url(../images/plus-a.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;}
.plusButton.active {background:url(../images/plus-a.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;}

.ratingCaption {padding: 0px 3px;color: gray; text-align: center;font-family: Verdana; font-size: 12px;}
.ratingCaption.m {color: #ad2121;}
.ratingCaption.p {color: #4ca629;}

.minusButton {background:url(../images/minus.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;cursor: pointer;}
.minusButton:hover {background:url(../images/minus-a.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;}
.minusButton.active {background:url(../images/minus-a.gif) no-repeat 0 0.7em;padding:7px 0 6px 9px;}
/************************************** pages **************************************/
#partner {margin-bottom: 20px;}
#partner .title {padding-bottom: 2px;}
#partner div.title a {font-size: 14px;}
#partner .des {color: gray;padding-left: 22px;}

/**** oplata ****/
#up-lot {border:0 none; font-size:12px; margin:5px 15px; width:90%;}
#up-lot .title {font-size:19px; font-weight:bold; margin-bottom:20px;}
#up-lot .title a:link {color: #40859e;}

.clear-n:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.oplata p {font-size: 12px; padding-left: 15px; line-height: 1.3;}
.oplata-img {padding-right: 30px;}
.oplata-account {margin-bottom: 15px;}
.oplata-balance {height: 30px; font-size: 14px; line-height: 30px; background: #f7f6c8; border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; padding: 0 15px; float: left;}
.oplata-fill {height: 30px; font-size: 11px; line-height: 30px; background: #edf7eb; border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; padding: 0 15px; float: left;}
.oplata-pay {margin: 30px 0;}
.oplata-price {background: #e1f9d8; height: 30px; line-height: 30px; font-size: 14px; padding: 0 15px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; white-space: nowrap;}
.oplata-submit {padding: 3px 0 0 10px;}
.oplata-submit button {display: block; margin-bottom: 10px;}
.oplata-submit p {padding: 0; width: 70%; line-height: 1.5;}
.info-button {font-size: 11px !important;}

span.ruble { text-transform:uppercase; }
span.hyphen:after { content: '\2013'; }
span.hyphen { position:absolute; margin:.2ex 0 0; behavior: expression(this.innerHTML = '&ndash;');}


/**** support ****/

#tikets-tbl {width: 90%; border: 0; border-collapse: collapse; margin:5px 0px; margin-top: 10px;}
#tikets-tbl tr td  {padding: 7px 0px 5px 5px; border-collapse: collapse;}
#tikets-tbl tr td.subj span {margin-left: 20px; background: #666; padding: 1px; color: white;}
#tikets-tbl tr.param {width: 25%; font-weight: bold; border-bottom: 1px gray solid;}
#tikets-tbl tr.new {background: #efefef;}

#tiket-in {margin-bottom: 20px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px gray solid; margin-right: 30px;}
#tiket-in .head {margin-bottom: 10px;}

#stat-table {width: 90%; border: 0; border-collapse: collapse;}
#stat-table #all {width: 100%; border: 0; border-collapse: collapse;}
#stat-table #all td {padding-right: 4px; border-collapse: collapse;}

#all .clicks { color: #333;font-size:28px; background: url(/images/clicks.png) no-repeat; padding-left: 35px; letter-spacing: -2px; font-weight: normal; border-bottom: 2px solid #2689b3;}
#all .views { color: #333;font-size:22px; background: url(/images/views.png) no-repeat; padding-left: 26px; letter-spacing: -2px; font-weight: normal; border-bottom: 2px solid #2689b3;}
#all .ctr { color: #333;font-size:22px; background: url(/images/ctr.png) no-repeat; padding-left: 26px; letter-spacing: -2px; font-weight: normal; border-bottom: 2px solid #2689b3; }
#all .its { color: #999999; font-size: 14px; font:  bold; margin-top: 3px;}
#all .its2 { color: #999999; font-size: 12px; font:  bold; margin-top: 2px;}
#list-ads-tbl {margin-top: 10px; width: 90%; border: 0; border-collapse: collapse; margin-left:15px;}
#list-ads-tbl tr th {border-bottom: 1px solid #dedede; border-collapse: collapse; font-size: 12px; text-align: left; font-weight: normal;padding: 5px 0px 5px 0px; font-size: 11px;}
#list-ads-tbl tr td, #count-tbl tr td {padding: 5px 5px 5px 0px; text-align: left;}
#list-ads-tbl tr td.s {font-size: 11px;}
/* post */
.addpost-tbl {border: 0; border-collapse: collapse; width: 100%;}
.addpost-tbl tr td {padding-bottom: 15px;}
.addpost-tbl tr td.param {width: 20%;}
.addpost-tbl tr td .inp {width: 60%;}
