/*body {background: url(../images/mainpage-bg.gif) no-repeat top left !important;}*/
/*body {background: #f4f5f6 no-repeat top left !important;}*/
body {background: white;}
/********************************************* DIV *********************************************/
.snow {background:url(../images/snow.gif) no-repeat 0 0.7em;padding:7px 0 6px 13px;margin-left: -13px;}
.adv-block {width: 230px; background: #fff; border: 1px dotted #9A9897; text-align: center; padding: 10px; margin-bottom: 10px;}
#madein {position: absolute; width: 250px; right: 20px; bottom: 45px;}
* html #madein {bottom: 55px;}
#emuravjev-shake {display: block; position: absolute;}
.emuravjev div {position: relative; margin-top: -15px; margin-left: 65px;}
#snow {position: absolute; left: -15px; top: 2px; width: 11px; height: 11px;}
#login {position: relative;float: left; width: 100%; height: 52px;}
#login-block {position: absolute; float: right; margin-right: 15px; right: 0px; top: 15px; font-size: 11px;}
#links {width: 100%; float: left;}
#links div {width: 47%; float: left;}
#links div.tools {margin-right: 5%;}
#links div.tools ul li div.icon {
	width: 18px;
	height: 15px;
	padding-top: 1px;
	margin-right: 3px;
	background-image: url("../images/index-sprite.png");
	background-repeat: no-repeat;
}
#links div.tools ul li div.site-a {
	background-position: 0 0;
}
#links div.tools ul li div.mass-check {
	background-position: -36px 0;
}
#links div.tools ul li div.browser-info {
	background-position: -54px 0;
}
#links div.tools ul li div.whois {
	background-position: -72px 0;
}
#links div.tools ul li div.link_price {
	padding-top: 4px;
	background-position: 0 -16px;
}
#links div.tools ul li div.dc {
	padding-top: 0;
	background-position: -18px -16px;
}

#links div.tools ul li div.seo {background: url(../images/icon-seo.gif) no-repeat 50% 100%;}
#links div.tools ul li div.voc {
	background-position: -36px -16px;
}
#links div.tools ul li div.content-a {
	padding-top: 0;
	background-position: -18px 0;
}
#links div.tools ul li div.link-a {background: url(../images/icon-link-a.gif) no-repeat 50% 100%;}
#links div.tools ul li div.gen {
	padding-top: 0;
	background-position: -54px -16px;
}
#links div.tools ul li div.pr {background: url(../images/icon-pr.gif) no-repeat 50% 100%;}
#links div.tools ul li div.feedburner {background: url(../images/icon-feedburner.gif) no-repeat 50% 100%;}
#links div.tools ul li div.md5 {background: url(../images/icon-md5.gif) no-repeat 50% 100%;}
#links div.tools ul li div.notes {background: url(../images/sticky-notes-text.png) no-repeat 50% 100%;}
#links div.tools ul li div.speedtest {
	background-position: -72px -16px;
}
.line {margin-top: 10px;}
.vitrina{margin-top: 15px;}
.icon-forum {position: absolute; width: 18px; cursor: pointer; height: 16px; margin-left: -20px;background: url(../images/icon-forum.gif) no-repeat 50% 100%;}
.forum-title, .news-title {position: relative; margin-bottom: 8px;}
.bottom, .notop {margin-top: 0px !important;}
#news_and_forum {width: 100%; float: left;clear: both; padding-top: 20px;}
#news_and_forum .news {float: left; margin-left: 35px; width: 46%;}
* html #news_and_forum .news {margin-left: 18px;}
#news_and_forum .forum {float: left; width: 47%; margin-left: 8px;}
#morelinks-news, #morelinks-comments {display: none;}
#showmore-news, #showmore-comments, #hide-news, #hide-comments {margin-top: 20px;}
#social {float: left; width: 240px; margin-left: 35px; margin-right: 40px; margin-top: 10px;}
#buttons {margin-top: 15px;}
#posts {padding-top: 10px;}
* html #posts {padding-top: 20px;}
#posts-content {margin: 0 auto; width: 66%; margin-left: 350px;}
.post {margin-bottom: 30px;}
.all-posts {margin-top: 30px; margin-bottom: 20px;}
.post-title {position: relative;}
.icon-post {position: absolute; width: 16px; height: 16px; margin-left: -22px;}
.analysis-txt {margin: 0; position: relative;}

/****************************************** Lots list ******************************************/
/*#sale-lots {margin: 0 auto; width: 918px; background: url(../images/sale-shadow.gif) no-repeat; padding-bottom: 25px;}*/
/*#lots-tbl {background: url(../images/bg-sale.png) repeat-x bottom; width: 99%; border: 0; border-collapse: collapse;  margin-left: -10px; padding-left: 10px; border-top: #b9b2b2 1px solid; border-bottom: #b9b2b2 1px solid; margin-top: 30px;}*/
#lots-tbl {background: #f5f7fc; width: 100%; border: 0; border-collapse: collapse; padding-left: 10px; border-top: #b9b2b2 1px solid; border-bottom: #b9b2b2 1px solid; margin-top: 30px; margin-bottom: 25px;}
#lots-tbl tr td  {padding: 0px 0px 0px 0px; border-collapse: collapse;}
#lots-tbl td.first {width: 35%; padding-left: 45px; vertical-align: top;}
#lots-tbl td.two {width: 30%; vertical-align: top;}
#lots-tbl td.three  {width: 30%; vertical-align: top;}
/*#lots-tbl td.header {padding: 0px; margin: 0px; padding-bottom: 15px; background: url(../images/bg-sale-right.gif) repeat-y 100%; padding-top: 15px;}*/
#lots-tbl td.header {padding: 0px; margin: 0px; padding-bottom: 15px; padding-top: 15px;}
#lots-tbl .header-link {padding-left: 45px; font-weight: bold; font-size: 13px; color: black;}
#lots-tbl .header-link:hover {font-weight: bold; font-size: 13px; color: #d82a0e;}


#lot-tbl {width: 100%; border: 0; border-collapse: collapse; margin:0; padding:0; border:0; margin-bottom: 20px;}
#lot-tbl tr td  {padding:0; border-collapse: collapse;}
#lot-tbl td.marker  {padding:2px; vertical-align: top; font-size: 14px; width: 20px;}
#lot-tbl td.img  {width: 40px; padding-right: 5px; padding-top: 2px; vertical-align: top;}
#lot-tbl td.img img {border-bottom: 1px solid #c6c4c6; border-top: 2px solid #d7d8db;}
#lot-tbl .title {font-size: 14px; color: #2f52a5;}
#lot-tbl .title:hover {color: #d82a0e;}
#lot-tbl .comments  {font-size: 11px; color: black; margin-top: 4px;}
#lot-tbl .comments a  {font-size: 11px; color: black;}
#lot-tbl .comments a:hover  {font-size: 11px; color: #d82a0e;}
#lot-tbl .price {font-weight: bold; margin-top: 5px;}



/****************************************** Inputs ******************************************/
/****************************************** Lists ******************************************/
#adv ul li, ul.vitrina li {list-style: none; margin-bottom: 8px;}
#adv ul li.seo, ul.vitrina li.seo {position: relative; margin-bottom: 8px;}
#links div.tools ul {margin: 0; padding: 0; list-style: none; float: left;}
#links div.tools ul li {position: relative; margin-bottom: 10px;}
/****************************************** images ******************************************/

/****************************************** SPAN ******************************************/
.enter-site div.analysis-txt span {position: absolute; display: block; margin-top: 3px; margin-left: -83px;}
#login-block b {font-size: 12px;}
#links div p span.date {font-size: 11px; padding-left: 3px;}
.lar {padding-left: 3px;}
#showmore-news span, #hide-news span, #showmore-comments span, #hide-comments span {color: #616161; background: url(../images/dash.gif) repeat-x 100% 100%; cursor: pointer;}
.user {color: #000; padding-left: 17px; font-style: italic; font-size: 11px; background: url(../images/short-arrow.gif) no-repeat 0% 50%;}
.post .date {color: #92918D; line-height: 20px;}
.post-text {margin-top: 6px;}
.minus {color: red; font-size: 12px; cursor: pointer;}
.plus {color: #16AE32; font-size: 12px; cursor: pointer;}
.blue-arrow {color: #2147A0; font-size: 12px;}
.rating {font-family: Verdana; padding-left: 7px; font-size: 11px;}
#links div.tools ul li span { color: #92918D; font-size: 10px; padding-left: 10px;}
.when {color: #D8D7D7;}

/****************************************** Links ******************************************/
a.underline {font-size: 10px; color: #000; text-decoration: underline;}
a.underline:hover {font-size: 10px; color: #d82a0e; text-decoration: underline;}

#login-block a {font-size: 11px; color: #000;}
#login-block a:hover {font-size: 11px; color: #d82a0e;}
.bold-title, .bold-title:hover {font-size: 13px; color: #000; font-weight: bold; text-decoration: underline;}
.bold-title:hover {color: #d82a0e;}
.blog-title {font-size: 14px; color: #2147A0;}
.blog-title:hover {font-size: 14px;}

.lot-title, .lot-title:hover {font-size: 13px; color: #000; text-decoration: underline;}
.lot-title:hover {color: #d82a0e;}

#show-sort a {color: #000;}
#show-sort a:hover {color: #d82a0e;}
.post .by {color: #92918D;}
.post .by:hover {color: #d82a0e;}
/****************************************** tabs ******************************************/
.onetab, .onetab:hover {font-size: 13px; color: #000; text-decoration: none;}
.onetab:hover {color: #d82a0e;}
.onetab {border-bottom:1px black dashed; margin-right:5px;}
.idTabs a:hover {text-decoration: none;border-bottom:1px #d82a0e dashed;}
.idTabs a.selected {text-decoration: underline;border:none;font-weight: bold;}
/****************************************** Tables ******************************************/
#content-tbl {width: 100%; float: left; border: 0;}
#content-txt {padding-right: 10px; padding-left: 10px;}
#adv {width: 265px;}
/********************************************* P ********************************************/
.adv-block p {color: #494949; font-size: 11px; text-align: left;}
#links div p {padding-bottom: 10px;}
#links div .p-last {padding-left: 27px; margin-top: -10px;}
.enter-site p {float: left; clear: both; font-size: 10px; width: 400px;}
#news_and_forum p {margin-bottom: 7px;}
#news_and_forum .forum p {font-size: 11px; color: #9B9B9C;}
.trphorum {margin-bottom: 7px;font-size: 11px;}
#show-sort {padding-top: 5px; color: #000; margin-bottom: 15px;}
#logo {margin-top: 55px;}
.ratingc {padding-left: 20px;}
.plus,.minus,.vote{text-decoration:none;color:#000000!important;padding:0 2px;}
.plus:hover{text-decoration:none;color:white!important;background-color:#97c966;padding:0 2px;}
.minus:hover{text-decoration:none;color:white!important;background-color:#d45656;padding:0 2px;}
.active_plus,.vote_plus{text-decoration:none;color:white!important;background-color:#97c966;padding:0 2px;}
.active_minus,.vote_minus{text-decoration:none;color:white!important;background-color:#d45656;padding:0 2px;}

.writeblog {color: red; font-size: 11px;margin-right: 15px;}
.writeblog:hover {font-size: 11px; border: none !important; text-decoration: underline;}

#quote {font-size: 26px; color: gray; margin-left: 50px; margin-right: 50px; padding-bottom: 10px; margin-top: -10px; font-family: Georgia, "Times New Roman", serif;}

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

.add-ads {text-align: right; padding: 5px 10px;}
.add-ads a {font-size: 11px; color: #666;}
