html,body, p, form, ul, ol, li, table, tr, td {margin: 0;padding: 0;}
body{font: 12px Arial; color: #000; max-width: 2000px; background: white;}
img {border: 0;}
textarea, input.text {color: #000; width: 95%;}
a {color: #2147A0; font-size: 12px; text-decoration: underline; outline: none;}
a:hover {color: #d82a0e; font-size: 12px; text-decoration: underline; outline: none;}
ul.vitrina li .bold {font-weight: bold !important;}
.advert {font-size: 11px; color: gray; margin-left: 10px;}
.buyit {float: right; position: absolute; right: 0;}
/********************************************* DIV *********************************************/
#container {position: relative; float: left; width: 100%; /*max-width: 1500px;*/ min-width: 999px; //width: expression(document.body.clientWidth > 999 ? (document.body.clientWidth > 1499 ? "1500px" : "100%") : "999px"); }
#wrapper {float: left; width: 100%; /* max-width: 1500px; */  min-width: 999px; //width: expression(document.body.clientWidth > 999 ? (document.body.clientWidth > 1499 ? "1500px" : "100%") : "999px");}
#content {float: right; margin-left: -207px; width: 100%;}
#content #padding-div {padding-left: 220px;}
#left {float: left; width: 207px;}
#left-inner {margin-left: 18%;}
#ad {width: 100%;border-bottom: 4px solid #d6d6d6; height: 80px;}
#title-block {float: left; position: relative; width: 98%; height: 30px; margin-top: 17px; margin-bottom: 22px; padding-top: 8px;}
#title-block .username {position: absolute; height: 20px; right: 15px; top: 12px; font-size: 11px;}
#logo {width: 163px; height: 59px;background: url(../images/logo.png) no-repeat; margin-top: 17px; cursor: pointer;}
* html #logo {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/logo.png");}
#logo-link {width: 163px; height: 59px; margin-top: -59px;}
#logo-link a {display: block; width: 163px; height: 59px;}
#left-menu {margin: 15px 25px 40px 0px;}
#footer, #middle {clear: borh; float: left; width: 100%; margin-top: 30px;}
#footer-adv {position: relative;margin-left: 20px; width: 90%; height: 97px; background: #F3F3E2; padding-left: 15px; float: left; color: #85857C;font-size: 11px; font-style: italic; padding-top: 8px;}
* html #footer-adv {margin-left: 11px;}
#footer-adv-arrow {position: absolute; right: 0; background: url(../images/bottom-ad-arrow.gif) no-repeat #fff; width: 255px; height: 105px; padding-left: 60px;}
#footer-adv .inner2 {width: 80%;}
#footer-adv .inner {width: 80%;}
#footer-adv .inner div {float: left; margin-top: 18px; width: 30%; margin-right: 2%;}
.line {clear: both; margin-top: 20px; padding-top: 10px; border-top: 1px solid #E7E7E7; height: 10px; margin-left: 35px; margin-right: 1%;}
#copy {margin-left: 35px; float: left; width: 198px; height: 75px; font-size: 12px; color: #000;}
* html #copy {margin-left: 18px; width: 193px;}
.clear {float: left; clear: both; margin-top: 20px;}
.float {float: left;}
.enter-site {float: left; width: 100%; clear: both; margin-top: 20px;}
.enter-site div {float: left;}
.enter-site div.search {width: 75%;}
.enter-site div.search-small {width: 60%;}
.no-margin {margin-top: 0;}
/****************************************** Inputs ******************************************/
.enter-site .es-input {width: 100%; padding-left: 2px;}
.enter-site .button {font-size: 11px; margin-left: 15px;}
* html .enter-site .button {//margin-top: 2px; margin-left: 7px;}
.button {font-size: 11px; margin: 0;}
.feedback-tbl tr td input.inp {width: 95%;}
.feedback-tbl tr td textarea {width: 95%;}
textarea.textarea-wp {margin: 7px 0px 7px 0px;}
.too-short {width: 57px;}
* html .too-short {margin-bottom: -3px;}
.wm-top {margin-top: 7px;}
.wm-left {margin-left: 7px;}
.wm-left-2 {margin-left: 30px;}
/****************************************** Lists ******************************************/
#left-menu li {margin: 0px 5px 10px 0px; list-style-type: none;}
#footer ul li {list-style: none; margin-bottom: 8px;}
/****************************************** images ******************************************/

/****************************************** SPAN ******************************************/
#title-block .newyear {background: url(../images/wbg.png); padding: 2px;}


#title-block .title {font-size: 18px; font-family: Arial; margin-left: 12px;}
#title-block .link-u {font-size: 18px; font-family: Arial; color: black; text-decoration:underline;}
#title-block .link-u:hover {text-decoration: none;}
#title-block .link {font-size: 18px; font-family: Arial; color: black; text-decoration: none;}
#title-block .link:hover {text-decoration: none;}
#title-block .username b {font-size: 12px;}
#left-menu li span {font-size: 11px; font-weight: bold;}
.blue {font-weight: bold; color: #2147A0; font-size: 12px;}
.red {font-weight: bold; color: #F10B47; font-size: 12px;}
.green {font-weight: bold; color: #1D8705; font-size: 12px;}
.red-normal {color: #F10B47; font-size: 12px;}
.green-normal {color: #1D8705; font-size: 12px;}
.yellow {font-weight: bold;color: #E7CA06; font-size: 12px;}
.gray {color: #7C7C7C;}
.lar {padding-right: 35px; background: url(../images/long-arrow.gif) no-repeat 100% 50%;}
.ar {padding-right: 27px; background: url(../images/arrow.gif) no-repeat 100% 50%;}
.underline {text-decoration: underline;}
.small {font-size: 11px;}
.too-small {font-size: 10px;}
.enter-site div span {display: block; margin-top: 2px; padding-right: 5px;}
* html .enter-site div span {margin-top: 3px;}
.big {display: block; font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.bld-title {display: block; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
/****************************************** Links ******************************************/
#ad a {display: block; margin: 0 auto; text-align: center; }
#title-block .username a, #title-block a.username a:hover {font-size: 11px;}
#left-menu a {margin-bottom: 10px; font-size: 11px; color: #000;}
#left-menu a:hover {color: #d82a0e}
a.with-arrow {padding-right: 10px; background: url(../images/with-arrow.gif) no-repeat 100% 60%; color: #000;}
a.with-arrow:hover {color: #d82a0e;}
#footer ul li a {font-size: 12px; color: #2147A0; font-weight: normal;}
#footer ul li a:hover {font-size: 12px; color: #d82a0e; font-weight: normal;}
#footer-adv a {font-size: 12px; font-weight: normal; font-style: normal; text-decoration: underline;color: #85857C;}
#footer-adv a:hover {font-size: 12px; font-weight: normal; font-style: normal; text-decoration: underline;color: #d82a0e;}
a.add-adv {display: block; font-size: 12px; color: #2147A0; font-weight: normal; margin-top: 35px;}
a.add-adv:hover {display: block; font-size: 12px; color: #d82a0e; font-weight: normal; margin-top: 35px;}
p.small-gray a {color: #B0AFAF; font-size: 11px; text-decoration: underline; font-weight: normal;}
p.small-gray a:hover {color: #d82a0e; font-size: 11px; text-decoration: underline; font-weight: normal;}
.username a {color: #000;}
.username a:hover {color: #d82a0e;}
a.bld, a.bld:hover {font-weight: bold;}
.wlh {line-height: 20px;}
/****************************************** Tables ******************************************/
.feedback-tbl {border: 0; border-collapse: collapse; width: 100%;}
.feedback-tbl tr td {padding-bottom: 15px;}
.feedback-tbl tr td.param {width: 20%;}
/********************************************* P ********************************************/
#left p {font-size: 11px; padding-bottom: 8px; width: 160px; margin-left: -10px; text-align: right;}
p.small-gray {display: block; clear: both; margin-left: 35px; padding-top: 10px; color: #B0AFAF; font-size: 11px;}
* html p.small-gray {margin-left: 37px;}
/********************************************* adv-block-links ********************************************/
a.adv-vitrina {float: left; color: #000; font-size: 13px; font-weight: bold; text-decoration: underline; margin-right: 10px;}
a.adv-vitrina:hover {float: left; color: #d82a0e; font-size: 13px; font-weight: bold; text-decoration: underline; margin-right: 10px;}
a.adv-buyplace {font-size: 11px; color: #807F7F; font-weight: normal; text-decoration: underline; margin-top: 2px; margin-bottom: 12px;}
a.adv-buyplace:hover {font-size: 11px; color: #d82a0e; font-weight: normal; text-decoration: underline; margin-top: 2px; margin-bottom: 12px;}
a.adv-context {font-size: 12px; color: #2147A0; font-weight: normal;}
a.adv-context:hover {font-size: 12px; color: #d82a0e; font-weight: normal;}
.adv-block a, .price-bottom a {font-size: 11px; color: #2147A0;}
.adv-block a:hover, .price-bottom a:hover {font-size: 11px; color: #d82a0e;}
.adv-block p {color: #494949; font-size: 11px; text-align: left;}
.adv-block-image {padding: 3px 7px;}
/********************************************* adds-tips ********************************************/
.error-url {color:red;}
.error {color: red;}
.imessage {background:url(http://id.pr-cy.ru/images/mess.gif) no-repeat 0 0.7em;padding:5px 4px 7px 14px; margin-left: 4px;}
.newmessage {background:url(http://id.pr-cy.ru/images/newmes.gif) no-repeat 0 0.7em;padding:5px 4px 7px 14px; margin-left: 4px;font-size: 10px;}
.balance {background:url(/images/balance.png) no-repeat 0 0.7em;padding:10px 5px 7px 17px; margin-left: 5px;font-size: 10px;}

/********************************************* forms-norms ********************************************/
#form-tbl {border: 0; border-collapse: collapse; width: 100%;}
#form-tbl tr td {padding-bottom: 15px;}
#form-tbl tr td.param {width: 20%;}
#form-tbl .inp {width: 80%;}
h1 {font-size: 16px; font-weight:normal;margin:0; display: inline;} 
h2 {font-size: 14px; font-weight:normal;margin:0; display: inline;}
.ads {display: table; height: 130px;width: 240px;#position: relative; overflow: hidden;}
.ads .container {#position: absolute;#top: 50%;display: table-cell;vertical-align: middle;}
.ads .inner {text-align: center;#position: relative;#top: -50%;}
.closediv {clear:both;}
/*********** TRUSTL ************/
ul.tl {float: left; width: auto !important; width: auto !important; padding: 0 !important;  margin-top:10px; font-style: normal !important;}
ul.tl li{float:left; display:block; list-style: none !important; padding: 5px !important; text-align: left !important; width: 200px;}
ul.tl h3 {font-size: 12px; font-weight:bold; margin:0; display: inline;}
ul.tl a { color: #6c6c61 !important; font-weight: bold !important;}
ul.tl a:hover {text-decoration: none;}
ul.tl p {font-size: 11px; margin-top:2px; color: #6c6c61;}
ul.tl p b{font-weight: normal !important;}  

#last-news {margin-bottom: 30px;}
#last-news .title {text-decoration: none; font-weight: bold; color: black;}
#last-news .news {margin-top: 10px;}
#last-news .news a {font-size: 11px !important; color: black;}
#last-news .news a:hover {font-size: 11px !important; color: black; text-decoration: none;}
.prcyEditorButton {cursor: pointer; padding-right: 5px;}
.prcyEditorButton:hover {color: #d82a0e;}
.rovno {margin-left: 14px;}
.pay-index {margin-bottom: 10px; padding:5px 0 0 20px; margin-left: -20px; margin-right: 12px;}
.add-ads {text-align: right; padding: 5px 10px;}
.add-ads a {font-size: 11px; color: #666;}

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


/* back top */
#back-top {
	position: fixed;
	bottom: 30px;
}
#back-top a {
	margin-left: 50px;
	width: 108px;
	display: block;
	padding: 7px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	background: #ddd;
	/* rounded corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}

.mceLayout tr td, #post_textarea_tbl tr td {padding-bottom: 0;}
