.buttonGrey {background:transparent url("/img/input/buttonGreyLeft.gif") no-repeat left top; margin-left: 2px; padding-left: 2px; float: left;}
.buttonGrey * {height: 20px !important; line-height: 20px !important; float: none !important;}
.buttonGrey input {cursor:pointer; background:transparent url("/img/input/buttonGreyBG.gif") repeat-x top; border: none;padding: 0px 3px 0px 3px; margin:0px; text-decoration: none; text-transform: uppercase; color: #343434; font-size: 10px; overflow: visible; }
.buttonGrey .right {background:transparent url("/img/input/buttonGreyArrow.gif") no-repeat right top; padding-right: 2px; float: left !important;}
.buttonGrey a {display:block; background:transparent url("/img/input/buttonGreyBG.gif") repeat-x top; border: none; padding: 0px 3px 0px 3px; margin: 0px; text-decoration: none; text-transform: uppercase; color: #343434; font-size: 10px; overflow: visible}

.premiumCloudLeft { background: transparent url('/img/extra/orangeCloudLeft.gif') left top no-repeat; height:18px; display:block; padding-left:4px; font-size:0.8em; color:#FFFFFF; line-height: 10pt}
.premiumCloudRight { background: transparent url('/img/extra/orangeCloudRight.gif') right top no-repeat; height:18px; padding-right:4px; display:block; float:left;line-height: 10pt }
.premiumText{color:#FFFFFF;text-decoration:none;}

.messagesok {display:none; color: #343434; font-weight: bold; background: #E7F3D7 url("/img/input/icoSuccesBig.gif") no-repeat 10px 10px; font-size:12px; height: 40px; padding: 10px 10px 10px 60px; border: 1px solid #76B800;}
.messageserror {display:none;  color: #ff4600; background: #FFECE5 url("/img/input/icoErrorBig.gif") no-repeat 10px 10px; font-size:12px; height: 40px; padding: 10px 10px 10px 60px; border: 1px solid #FF4600;}
.messageserror strong {color: #343434; font-weight: bold;}
* html .messageserror, * html .messagesok {height: 60px;}
.messageserror li, messageserror_links li, 
.messagesok li {margin: 0px;list-style-type: none;}

hr { border:0; background:#eeeeee; color:#ebebeb; height:1px; clear: both; }

.Float {
	position: absolute;
	z-index: 200;
	background: #fff;
	left: 25%;
	top: 25%;
	width: 50%;
	border: 1px solid #555;
	border-bottom-color: #555;
	border-right-color: #555;
	display: none;
	color: inherit;
	font-size: 1.2em;
	text-align: left;
}

.FloatLogin {
	height: auto;
	width: 30em;
	padding-bottom: 1em;

}

.Float hr {
	display: block;
	margin: 0 ! important;

}

.FloatHeader p {
	padding: .5em;
	margin: 0;
	background-color: inherit;
	color:#0053a5;
	font-size: 129%;
	font-weight: bold;	
}

.FloatScroll {
	position: relative;
	border-top: 1px solid #555;
}

.FloatContainer {
	padding: .5em;
}

.Float .FloatClose {
	float: right;
	margin-top: .1em;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;

}

.FloatMask {
	position: absolute;
	z-index: 198;
	background: #fff;
	display: none;
	left: 0;
	top: 0;
	width: 100%;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	color: inherit;
}

#welcomeBlock {display: none; background-color:#FFFFF0; width: 80%; float: left; margin-left: 40px;margin-top: 10px; margin-bottom: 10px; font-size: 11px;}
* html div #welcomeBlock {margin-left: 20px;}
#welcomeBlock .top {display: block; background: transparent url("/img/extra/welcome_block_lt.gif") left top no-repeat; height: 7px; padding-left: 7px;}
#welcomeBlock .top .right {display: block; background: transparent url("/img/extra/welcome_block_rt.gif") right top no-repeat; padding-right: 7px; height: 7px; }
#welcomeBlock .top .center {display: block; border-top: 6px solid #e1e1e1; padding-top: 1px;}
#welcomeBlock .middle {display: block; border-left: 6px solid #e1e1e1; border-right: 6px solid #e1e1e1; padding: 10px;}
#welcomeBlock  .bottom {display: block; background: transparent url("/img/extra/welcome_block_lb.gif") left bottom no-repeat; padding-left: 7px; height: 7px}
#welcomeBlock  .bottom .right {display: block; background: transparent url("/img/extra/welcome_block_rb.gif") right bottom no-repeat; padding-right: 7px;}
#welcomeBlock  .bottom .center {display: block; border-bottom: 6px solid #e1e1e1; padding-top: 1px;}
#welcomeBlock input {float: left;}
#welcomeBlock #welcomeBlockSubmit {margin-left: 10px;}


#news_c{ background:url(/img/extra/o_bg.gif) no-repeat 10px 10px;  position:absolute; height:95px; top:0px; padding-bottom:5px; left:0px; display:none;  z-index:1000}
#news_c_inn{ font-family: Arial, Verdana, Arial; color : #000000; background:#FFFFFa;  margin-right:10px; padding:5px; border:1px solid #555555; border-bottom: 3px solid #AF0000; font-size:11px; width:300px;}
.nsep{clear:both; height:5px; width:1px; font-size:1px}

 /* ---- button style ----  */
.button-style, .button-style i {position:relative; background-image:url(/img/input/button-set.png)}
	.button-style i {position:absolute; left:0; top:0; width:3px; height:20px}
	.button-style a, .button-style span {position:relative; display:block; color:#000 !important; font-size:11px; text-decoration:none !important; padding-left:3px; height:20px; line-height:20px; text-transform:uppercase}
	.button-style a {padding-left:6px}
	.button-style input {margin:0 !important; padding:0 0 1px !important; border:1px solid #fff; border-width:0; width:99%; cursor:pointer; line-height:19px; height:20px; text-align:left; background-color:transparent; text-transform:uppercase; font-size:11px !important}
	body:not([dummy]) .button-style input:active {padding-top:2px !important; padding-left:2px !important}

.btn-a {background-position:100% 0}
	.btn-a i {background-position:0 0}
.btn-d {background-position:100% -60px}
	.btn-d i {background-position:0 -60px}
.btn-b {background-position:100% -40px}
	.btn-b a, .btn-b span, .btn-g a, .btn-g span, .btn-c a, .btn-c span {text-align:center; padding-left:0}
	.btn-b input, .btn-g input, .btn-c input {text-align:center; width:100%}
	.btn-b i {background-position:0 -40px}
.btn-c {background-position:100% -20px}
	.btn-c i {background-position:0 -20px}
.btn-g {background-position:100% -80px}
	.btn-g i {background-position:0 -80px}
/* -- ---- button style ---- -- */

.cfix{clear:both;padding:15px 0 10px 15px}
.left-imp {float:left; }
.leftimp {position:relative; padding-right:50px}
.no-inp {position:relative; margin-left:-14px; color:#5e5e5e; padding:2px 10px 3px 14px; background-color:#f0f0f0}
.locked {position:absolute; right:20px; top:3px; width:30;  background-image:url(/img/extra/ico-set.png); font-size:1px; background-position:-140px -89px; width:13px; height:13px}


.tips-vimp {color:#5e5e5e; border:1px solid #008fd3; padding:10px 10px 10px 30px; background: url(/img/extra/tips-vimp.gif) no-repeat 10px 11px; line-height:15px}
.tips-warn {border:1px solid #ffc62a; padding:10px 10px 10px 30px; font-size:1.1em;  color:#6c6d73; background:#fff5db url(/img/extra/tips-warn.gif) no-repeat 10px 10px}
.tips-warn-editlist {border:1px solid #ffc62a; padding:10px 10px 10px 30px; font-size:1.1em;  color:#6c6d73; background:#fff5db url(/img/extra/tips-warn.gif) no-repeat 10px 12px; margin-right: 3px; line-height: 1.2em;}
.tips-warn-editlist p {margin-top: 3px;}
.tips-excl {padding:10px 10px 10px 30px; font-size:1em; color:#008FD3; background:url(/img/extra/tips-excl.gif) no-repeat 10px 10px}
.tips-warn-y {border:1px solid #ff7623; padding:5px 5px 5px 25px; background:#fff url(/img/extra/tips-vimp.gif) no-repeat 5px 6px}
.tips-warn-y strong {color:#ff7623}

.thumb_newhouse {float: left; width:250px; height: 187px; padding: 1px; margin-right: 20px; margin-top: 20px; overflow: hidden; text-align: center;}
.thumb_newhouse a (border:none)

#rubrics-box .directions .new_rubrik {
background-color: transparent;
background-image: url(/img/extra/new.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 0pt;
padding-left: 40px;
height: 32px;
padding-top: 10px;
margin-left: 8px;
}
.some{display:none}
/* -- ---- перенести в main.css ---- -- */
/*#select-box i {font-style: normal; font-weight: normal; font-size:12px; color: #606060}
#select-box i a {top: -1px;  text-decoration: none; color: #FE0002; font-family: verdana; font-size: 11px; padding-right: 2px}*/
#object .related a {text-decoration:none;}
#object .related a:hover {text-decoration:underline;}
/*photo*/	#apps-list .item .img {width:82px;height:62px;margin-right:1%;float:left}
			#apps-list .util label {color:#000;border-bottom:1px dashed;text-decoration:none;font-weight:bold}

.lab {width: 100px; float: left;}
.lab_pad {padding-bottom: 5px;}
.star {color: red;}
.form_title {border-bottom: 1px dotted #D3D3D3; margin-bottom: 5px;}
.form_title h1 {margin: 0 0 5px 10px; font-size:18px;}
.form_title_line {padding: 3px 0 3px 10px; border-bottom: 1px dotted #D3D3D3;}

#apps-list .price span {color:#999;font-size:1.2em;text-decoration: line-through;}
.last_price {float:left; color:#999999; text-decoration: line-through; }