*		{ margin:0; padding:0; border:0; }

ul		{ list-style:none; }
a		{ color:#3ea5b4; text-decoration:underline; }
a:hover		{ text-decoration:none; }

h1		{ color:#000; font:normal 18px/22px Tahoma, Verdana, Arial, Tahoma; }
h2		{ color:#592585; font:normal 18px/18px Tahoma, Verdana, Arial, Tahoma; }
h3		{ color:#000; font:bold 15px/30px Tahoma, Verdana, Arial, Tahoma; }
h4		{ color:#000; font:bold 16px/20px Tahoma, Verdana, Arial; }
h5		{ color:#000; font:bold 14px/18px Tahoma, Verdana, Arial; }
h6		{ color:#000; font:bold 12px/16px Tahoma, Verdana, Arial; }

#myMovieName{
	z-index:20;
}

body {
	color:#70716B;
	text-align:center;
	font:normal 12px/15px Tahoma, Verdana, Arial;
	background:#fff;
}

html, body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}

.main {
	width:1000px;
	margin:0 auto;
	position:relative;
	text-align:left;
	min-height:100%;
	_height:100%;
	z-index:10;
}

.header {
	height:158px;
	position:relative;
	background:url(../images/header.jpg) no-repeat top center;
}
.logo {
	width:226px;
	height:153px;
}
.logo img {
	width:226px;
	height:153px;
	vertical-align:top;
	margin:5px 0 0 0;
}
.phone {
	color:#1d1d1e;
	position:absolute;
	top:50px; right:85px;
}
.phone span {
	position:relative;
	top:4px; left:0;
}
.phone a {
	color:#1679d0;
}
.phone p {
	color:#401863;
	font-size:36px;
	line-height:36px;
}

.navigation {
	height:41px;
	background:#ececec;
	border:1px solid #fff;
	text-align:center;
}
.navigation ul {
	padding:15px 0 0 0;
}
.navigation li {
	display:inline;
}
.navigation a {
	color:#3a3838;
	line-height:27px;
	text-decoration:none;
	padding:7px 23px;
	border-left:1px solid #e3e3e3;
	font:bold 12px Tahoma,Verdana,Arial;
	background:url(../images/border.gif) no-repaet;
}
.navigation a:hover,
.navigation a.active {
	color:#3c0865;
}
.navigation .none a {
	border:none;
}


.content {
	padding:0 0 228px 0;
	position:relative;
	z-index:20;
}

.cent-col {
	float:left;
	width:480px;
	margin:0 0 0 1px;
	display:inline;
	position:relative;
	z-index:20;
}
.inside {
	float:left;
	width:760px;
}
.inside-block {
	padding:25px 0 0 16px;
}
.inside-block h1 {
	padding:0 0 25px 16px;
}
.home-img {
	padding:0 0 0 16px;
}
.home-img .big-img {
	float:left;
	width:307px;
	height:214px;
	position:relative;
	margin:0 17px 0 0;
	display:inline;
}
.home-img .big-img img {
	float:left;
	width:307px;
	height:214px;
}
.home-img .big-img a.lupa {
	width:25px;
	height:24px;
	position:absolute;
	bottom:9px; left:8px;
	background:url(../images/lupa.png) no-repeat;
	cursor:pointer;
}
.home-img ul {
	float:left;
	width:353px;
}
.home-img li {
	float:left;
	display:block;
	width:109px;
	height:104px;
	padding:2px 4px;
}
.option {
	margin:19px 0 0 15px;
}
.option li {
	float:left;
}
.option a {
	float:left;
	color:#1e0909;
	font-size:12px;
	text-decoration:none;
	padding:15px 12px 0 12px;
	background:#d8d8d8;
	min-height:38px;
	_height:38px;
	border-left:1px solid #fff;
}
.option a.active,
.option a:hover {
	color:#fff;
	background:#771339;
}
.option-table {
}
.option-table2 {
	padding:40px 0 0 0;
}
.ot-table {
	width:690px;
	color:#26282a;
	border-collapse:collapse;
}
.ot-table td {
	padding:10px 25px;
	border:1px solid #e2e8ec;
}
.ot-table .td1 {
	width:170px;
	border-left:none;
}
.ot-table .td2 {
	border-right:none;
}
.blue {
	background:#e2e8ec;
}
.past-title {
	padding:40px 0 25px 0;
}
.past-title h2 {
	color:#000;
}
.blue p {
	color:#1679d0;
	padding:3px 0 0 0;
	font-size:24px;
}
.blue img {
	margin:0 0 0 -6px;
}
.cont {
	color:#000;
}
.cont p {
	padding:3px 0 0 0;
	font-size:24px;
}
.cont p b {
	font-size:12px;
}

.adress {
	color:#000;
	padding:0 0 0 16px;
}
.adress h1 {
	padding:0 0 1px 0;
}
.left-option {
	float:left;
	width:349px;
}
.vibor {
	background:#ebebeb;
	padding:10px 20px;
	margin:0 0 0 16px;
}
.vibor .checkbox li {
	padding:5px 0;
	color:#000;
}
.vibor .checkbox input {
	border:1px solid #000;
	margin:0 15px 0 0;
	position:relative;
	top:2px; left:0;
}
.vibor .item {
	margin:0 0 0 18px;
}
.vibor .item li {
	padding:5px 0 5px 10px;
	background:url(../images/px3.gif) no-repeat 0 11px;
}
.vibor .item li a {
	color:#000;
	font-weight:bold;
}
.form-block {
}
.form-block .ot {
	width:60px;
	float:left;
	margin:0 3px 0 0;
	display:inline;
	padding:3px 10px;
	border:1px solid #c6c3c3;
	background:url(../images/i-bg.gif) repeat-x;
}
.form-block p {
	float:left;
	line-height:21px;
	padding:0 0 0 8px;
}
.form-block p a {
	float:left;
	color:#000;
}
.form-block p span {
	float:left;
	padding:0 6px;
}
.right-option .more-option {
	padding:25px 0 0 0;
	margin:0 0 0 -11px;
}
.more-option a {
	float:left;
	font-weight:bold;
	color:#000;
	padding:0 0 0 8px;
	margin:0 6px;
	display:inline;
	background:url(../images/px4.gif) no-repeat 0 6px;
}
.map {
	width:709px;
	margin:0 0 0 16px;
	padding:30px 0 20px 0;
	border-bottom:2px solid #771339;
}

.rezul-table-block {
	width:700px;
	height:322px;
	overflow: auto;
	margin:16px 0 0 16px;
}
.rezul-table {
	width:680px;
}
.rezul-table th {
	color:#000;
	height:42px;
	text-align:center;
	font-weight:normal;
}
.rezul-table td {
	width:95px;
	height:42px;
	padding:0;
	margin:0;
	color:#000;
	text-align:center;
	font-weight:bold;
}
.rezul-table td.silver {
	background:#eeedef;
}
.rezul-table td.white {
	background:#fff;
}
.rezul-table td.over {
	background:#dedede;
}

.right-option {
	/*float:left;
	width:335px;
	color:#000;
	margin:0 0 0 32px;
	display:inline;*/
}
.right-option ul {
	padding:10px 0 10px 0;
}
.right-option ul li {
	display:inline;
	padding:0 10px 0 0;
}
.right-option ul li input {
	border:1px solid #000;
	margin:0 4px 0 0;
	position:relative;
	top:3px; left:0;
}
.right-option .line p {
	padding:8px 0;
}
.right-option .line ul {
	padding:0 0 20px 0;
	margin:0 0 0 -0px;
}
.right-option .line ul li {
	padding:0 7px;
	margin:0;
	font-size:10px;
}
.right-option .line ul li.first {
	padding:0 35px 0 0;
}

.title {
	padding:20px 25px 0 25px;
	background:#f0f2f4;
}
.about {
    position:inherit;
	padding:20px 25px 0 25px;
	line-height:18px;
   /* z-index:20;*/
}
.about p {
	padding:18px 0;
}
.about h1 {
	padding:5px 0 0 0;
}
.about span {
	color:#fff;
	background:#bfc1d0;
	padding:2px;
}
.title h2 {
	color:#000;
	font:normal 18px/22px Tahoma, Verdana, Arial, Tahoma;
}
.post-block {
	margin:0 0 0 0px;
	padding:20px 25px 25px 25px;
	background:#f0f2f4 url(../images/post-bg.gif) repeat-x bottom;
}
.post-block-silver {
	background:#e8ecef url(../images/post-bg-silver.gif) repeat-x bottom;
}
.post-block-none {
	background:none;
}
.post-block-none h2 {
	color:#1190ff;
}

.post-box {
	float:left;
	width:201px;
}
.one {
	float:left;
	margin:0 26px 0 0;
	display:inline;
}
.two {
	margin:0;
}
.post-img {
	width:182px;
	height:126px;
	text-align:center;
	padding:0 9px 9px 0;
	position:relative;
	margin:0 auto 4px auto;
	background:url(../images/img-bg.png) no-repeat bottom right;
}
.post-img img {
	width:174px;
	height:118px;
	margin:0 auto;
	border:4px solid #c1c4c6;
}
.post-img .new {
	width:58px;
	height:18px;
	position:absolute;
	bottom:20px; left:0px;
}
.post-img .new img {
	width:58px;
	height:18px;
	border:none;
	position:relative;
	right:3px; top:0;
}

.post-info {

}
.post-info p {
	padding:8px 0;
}
.cena {
	color:#FF0000;
	border-top:1px solid #e2e8ec;
	padding:5px 0;
	font-size:18px;
	line-height:18px;
}
.cena-inside span {
	display:block;
	font-size:11px;
}
.cena-inside b {
	font-size:24px;
	line-height:24px;
}
.cena i {
	font-size:11px;
	font-style:normal;
}

.cena b {
	font-weight:normal;
}
.cena b.c-blue {
	color:#1679d0;
	font-size:24px;
	line-height:24px;
}
.cena img {
	margin: -1px 0 0 -4px;
}

.left-col {
	float:left;
	width:226px;
}
.pred {
	float:left;
	width:194px;
	color:#fff;
	height:58px;
	background:#592585;
	padding:15px 0 0 31px;
}
.pred h3 span {
	display:block;
	font-size:11px;
	line-height:15px;
}
.pred h3 {
	color:#fff;
	font:normal 18px/18px Tahoma;
}
.search {
	float:left;
	width:775px;
	height:73px;
	color:#f6cddc;
	background:#771339 url(../images/search.gif) no-repeat;
}
.search h3 {
	float:left;
	width:100px;
	height:73px;
	color:#fff;
	padding:0 0 0 30px;
	font:normal 18px/73px Tahoma;
}
.search ul {
	float:left;
	padding:10px 0 0 0;
}
.search li {
	float:left;
	padding:0 6px 0 0;
}
.search li p {
	padding:0 0 5px 0;
}
.search .input-bg {
	float:left;
	padding:3px;
	background:#f6f8f7;
	border:1px solid #c6c3c3;
	color:#cacaca;
	font:normal 12px Tahoma;
}
.search .s1 {
	width:180px;
	height:18px;
	color:#3A3B3B;/*#cacaca;*/
	font:normal 12px Tahoma;
}

.search .s3 {
	width:205px;
	height:18px;
	color:#3A3B3B;/*#cacaca;*/
	font:normal 12px Tahoma;
}
.search .s2 {
	width:56px;
	height:18px;
	color:#3A3B3B;
	font:normal 12px Tahoma;
	border:none;
}
.search .submit {
	float:left;
	margin:20px 0 0 10px;
	display:inline;
}
.side-bar {
	padding:25px 18px 110px 18px;
	background:#eeedef url(../images/side-bar.gif) no-repeat bottom left;
}
.side-bar ul {
	border-top:1px solid #dadfe5;
}
.side-bar li {
	padding:8px 0 8px 10px;
	border-bottom:1px solid #dadfe5;
}
.side-bar a {
	color:#592585;
	font:bold 11px/15px Tahoma;
	text-decoration:none;
	text-transform:uppercase;
}
.side-bar a:hover {
	color:#592585;
	text-decoration:underline;
}
.side-bar ul li ul {
	border:none;
	margin:0 0 0 30px;
}
.side-bar ul li ul li {
	border:none;
	padding:6px 0;
}
.side-bar ul li ul li a {
	color:#585c60;
	font:normal 12px/15px Tahoma;
	text-decoration:none;
	display:block;
	padding:0 0 0 17px;
	text-transform:none;
	background:url(../images/px.gif) no-repeat 0 6px;
}
.side-bar ul li ul li a:hover {
	color:#1190ff;
	text-decoration:none;
	background:url(../images/px2.gif) no-repeat 0 6px;
}
.baner {
	padding:60px 0;
	text-align:center;
}
.baner img {
	vertical-align:top;
	border:1px solid #dadfe5;
}
.right-col {
	position:relative;
	float:left;
	width:245px;
	margin:0 0 0 30px;
	display:inline;
}
.last-news-title {
	float:left;
	width:227px;
	padding:22px 0 32px 0;
}
.last-news-title h3 {
	float:left;
	width:128px;
	color:#000;
	border-right:1px solid #b6bbc4;
	font:normal 18px/18px Tahoma;
}
.last-news-title h3 span {
	display:block;
	font-size:11px;
	line-height:15px;
}
.last-news-title a {
	float:left;
	color:#1679d0;
	margin:0 0 0 20px;
	display:inline;
	line-height:33px;
}
.last-news-block {
	padding:15px 0 10px 0;
	border-bottom:1px solid #e2e8ec;
}
.last-news-block h4 {
	color:#000;
	padding:0 0 15px 0;
	font:normal 12px/15px Tahoma;
}
.last-news-block h4 a {
	color:#000;
}
.last-news-box {
	padding:3px 0 0 0;
	color:#000;
}
.last-news-box img {
	float:left;
	width:65px;
	height:65px;
	margin:0 20px 0 0;
	display:inline;
	border:1px solid #dfdfdf;
}
.right-col .baner {
	padding:20px 0;
}


.footer {
	position:relative;
	width:1000px;
	text-align:left;
	margin:-390px auto 0 auto;
	background:url(../images/footer.jpg) no-repeat;
	/*z-index:40;*/
}
.footerinside {
	position:relative;
	width:1000px;
	text-align:left;
	margin:-158px auto 0 auto;
	background:url(../images/footerinside.jpg) no-repeat;
	height:158px;
}

.footer-pos {
	height:162px;
	width:1000px;
	position:relative;
	padding:228px 0 0 0;
	/*z-index:1;*/
}

.f-contact {
	float:left;
	width:500px;
	padding:60px 0 0 0;
	border-top:2px solid #b6bac4;
}
.f-contact span {
	float:left;
	width:100px;
	color:#1d1d1e;
	padding:0 0 0 15px;
}
.f-content .f-contact a {
	color:#1679d0;
	text-decoration:underline;
}
.f-contact p {
	float:left;
	color:#1d1d1e;
	font-size:36px;
	line-height:36px;
	margin:-41px 25px 0 0;
	display:inline;
}
.f-contact p i {
	color:#1d1d1e;
	font-size:11px;
	font-style:normal;
	display:block;
	margin:0 0 -15px 0;
}

.f-content {
	float:left;
	width:500px;
	margin:0 0 0 232px;
	display:inline;
	z-index:40;
	position:relative;
}
.f-content a {
	color:#373234;
	text-decoration:none;
}
.f-content a:hover {
	color:#373234;
	text-decoration:underline;
}

.f-content ul {
	float:left;
	padding:20px 0 0 0;
}
.f-content ul li {
	float:left;
	padding:0 15px;
}


.copyright {
	color:#592585;
	position:absolute;
	bottom:52px; left:48px;
	z-index:40;
}
.copyright a {
	color:#592585;
	text-decoration:none;
}
.copyright a:hover {
	color:#592585;
	text-decoration:underline;
}

.counter {
	position:absolute;
	bottom:47px; right:41px;
	display:none;
}
.counter a {
	float:left;
	margin:0 4px;
	display:inline;
}
.counter img {
	border:1px solid #e8e8e8;
}

.clear {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
}
.clear,
.over {
	overflow:hidden; _zoom:1;
}

.form_table{
	z-index:10;
}
.fe{
	background:#FFFFFF;
	border:1px solid #C6C3C3;
	padding:3px;
	height:18px;
	color:#9B9990;
	width:95%;
}
.fe-captcha{
	background:#FFFFFF;
	border:1px solid #C6C3C3;
	padding:3px;
	height:18px;
	color:#9B9990;
	width:90%;
}
.form_table textarea{
	height:100px;
}
.fe2{
	background:#EEEEEE;
	border:1px solid #C6C3C3;
	padding:3px;
	height:18px;
	color:#592585;
	width:95%;
}
td.hr  {
	background:url("../images/dots_hor.gif") repeat-x scroll 0 50% transparent;
	height:20px;
}

/*##############_NOTICE_TABLES_##################*/
#notice{
	text-align:center;
	position:relative;
	background:#592585;
	border-bottom:2px #b2b2b2 solid;
	border-right:2px #b2b2b2 solid;
}
#notice td{
	padding:2px;
}
#notice .msg{
	border:1px #7A519D solid;
	background:#6A3B91;
	width:210px;
	height:120px;
}

#warning{
	text-align:center;
	position:relative;
	background:#771339;
	border-bottom:2px #b2b2b2 solid;
	border-right:2px #b2b2b2 solid;
}
#warning td{
	padding:2px;
}

#warning .msg{
	border:1px #924261 solid;
	background:#852b4d;
	width:210px;
	height:120px;
}

#notice td.center, #warning td.center{
	padding:6px 10px 6px 10px;
}

span.txt{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
}
span.txt span{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Tahoma;
	background:#771339;
	padding:0px 2px 2px 2px;
}
.rt_corner{
	position:relative;
	right:-4px;
	top:-2px;
	width:2px;
	height:2px;
	background:#FFFFFF;
}
.lb_corner{
	position:relative;
	bottom:-4px;
	left:-2px;
	width:2px;
	height:2px;
	background:#FFFFFF;
}

.fade{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/fade.png);
	left:0px;
	top:0px;
	z-index:25;
}

#error, #message{
	position:absolute;
	z-index:30;
	display:none;
}
/*##############_NOTICE_TABLES_##################*/

/*#############NEWS###########*/

.newsall {padding:20px 0 0 0;  margin-left:35px;}
.nitemg, .nitem {margin:0 25px 0 0px; padding:15px; min-height:120px;  height:auto !important;  height:120px;}
.nitemg {background-color:#eeedef;}

.nitemg img, .nitem img {border:solid 4px #cbcdce; float:left; margin:0 10px 0 0;}
.nitemg p, .nitem p {color:#9b9990;}
.niheader a{font:bold 12px Tahoma; text-decoration:underline; color:#000; display:block; margin-bottom:10px;}
.niheader a:hover {font:bold 12px Tahoma; text-decoration:none; color:#000; margin-bottom:10px;}
.date {font:bold 12px Tahoma; color:#333;}
.fullnew {height:6px; width:3px;  background:url(../images/px5.gif) center left no-repeat; display:inline-block;}
.pagination {width:700px; float:right; text-align:center; border-top:solid 3px #771339; margin:10px 38px 0 0; padding-top:20px; _margin-right:18px;}
.pag {background-color:#eeedef; border:solid 1px #c7c9c9; width:18px; height:16px; font:normal 11px Tahoma; color:#9b9990; text-decoration:none; display:inline-block;}
.pag:hover {background-color:#dadeea; border:solid 1px #592585; width:18px; height:16px; font:normal 11px Tahoma; color:#592585; text-decoration:none; display:inline-block;}
.pag_active {background-color:#dadeea; border:solid 1px #592585; width:18px; height:16px; font:normal 11px Tahoma; color:#592585; text-decoration:none; display:inline-block;}

.lpag {background-image:url(../images/lpag.gif); width:20px; height:18px; text-decoration:none; display:inline-block; margin-right:10px;}
.lpag:hover {background-image:url(../images/lpagh.gif); width:20px; height:18px; text-decoration:none; display:inline-block; margin-right:10px;}
.rpag {background-image:url(../images/rpag.gif); width:20px; height:18px; text-decoration:none; display:inline-block;margin-left:10px;}
.rpag:hover {background-image:url(../images/rpagh.gif); width:20px; height:18px; text-decoration:none; display:inline-block;margin-left:10px;}
/*#############NEWS###########*/

.rezul-table-block {
	z-index: 10;
	position: relative;
}
/*##############_SLIDER_OPTIONS_##################*/
.container, .container_short {
	width: 305px;
	height: 16px;
	position: relative;
	z-index: 0;
	margin: 15px 0 0 6px;
	margin-left:16px;
}
.bg, .cm_bg {
	background:url(../images/price-slidebg.gif) -1px 0 no-repeat;
	display:block;
	width:305px;
	height:3px;
	margin-left:0px;
}
.minus {
	margin: -10px 0 0 0;
	width: 16px;
	position: absolute;
	height: 16px;
	z-index: 3;
	left: -16px;
}
.plus, .plus2 {
	margin: -10px 0 0 0;
	width: 16px;
	position: absolute;
	height: 16px;
	z-index: 3;
	left: 304px;
}
.larr {
	margin: -10px 0 0 0;
	width: 16px;
	position: absolute;
	height: 16px;
	z-index: 3;
	left: 94px;
}
.rarr {
	margin: -10px 0 0 0;
	width: 16px;
	position: absolute;
	height: 16px;
	z-index: 3;
	right: 94px;
}
.tprice {margin:0 0 0 0; padding:0 0 0 3px!important;}
.bprice {margin:0 0 0 0; padding:0 0 20px 23px!important;}
.bprice .first {padding:0 8px 7px 6px!important;}
.bprice li{padding:0 0 3px 3px!important;}
.tprice li{padding:0 0 3px 3px!important;}
/*##############END_SLIDER_OPTIONS#################*/

.newsall {padding:20px 0 0 0;  margin-left:35px;}
.nitemg, .nitem {margin:0 25px 0 0px; padding:15px; min-height:120px;  height:auto !important;  height:120px;}
.nitemg {background-color:#eeedef;}

.nitemg img, .nitem img {border:solid 4px #cbcdce; float:left; margin:0 10px 0 0;}
.nitemg p, .nitem p {color:#9b9990;}
.niheader a{font:bold 12px Tahoma; text-decoration:underline; color:#000; display:block; margin-bottom:10px;}
.niheader a:hover {font:bold 12px Tahoma; text-decoration:none; color:#000; margin-bottom:10px;}
.date {font:bold 12px Tahoma; color:#666;}
.fullnew {height:6px; width:3px;  background:url(../images/px5.gif) center left no-repeat; display:inline-block;}
.pagination {width:700px; float:right; text-align:center; border-top:solid 3px #771339; margin:10px 38px 0 0; padding-top:20px; _margin-right:18px;}
.pag {background-color:#eeedef; border:solid 1px #c7c9c9; width:18px; height:16px; font:normal 11px Tahoma; color:#9b9990; text-decoration:none; display:inline-block;}
.pag:hover {background-color:#dadeea; border:solid 1px #592585; width:18px; height:16px; font:normal 11px Tahoma; color:#592585; text-decoration:none; display:inline-block;}

.lpag {background-image:url(../images/lpag.gif); width:20px; height:18px; text-decoration:none; display:inline-block; margin-right:10px;}
.lpag:hover {background-image:url(../images/lpagh.gif); width:20px; height:18px; text-decoration:none; display:inline-block; margin-right:10px;}
.rpag {background-image:url(../images/rpag.gif); width:20px; height:18px; text-decoration:none; display:inline-block;margin-left:10px;}
.rpag:hover {background-image:url(../images/rpagh.gif); width:20px; height:18px; text-decoration:none; display:inline-block;margin-left:10px;}

/* search styles */
#srch_data, #outcity_data, #commers_data, #object
{
	padding:20px 0 0 40px;
	position:relative;
	color:#000;
	font-size:11px;
	width:710px;
}

.srch_adress
{
	font-family:'VantaBoldPlain', 'myriad pro', Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.srch_comment
{
	padding:5px 0;
}

.srch_lft
{
	float:left;
	width:350px;
	padding:10px 0 0;
}

.srch_rgt
{
	margin-left:383px;
	position:relative;
}

.addr_title
{
	float:left;
	padding:10px 12px;
	width:65px;
	color:#fff;
	font-size:11px;
	line-height:12px;
	background:#771339;
}


.addr_frm
{
	padding:10px 20px;
	background:#ebebeb;
	line-height:20px;
}

.addr_frm input
{
	margin-right:15px;
	vertical-align:middle;
}

.addr_frm_place
{
	margin:5px 0;
}

.addr_link
{
	color:#592585;
	text-decoration:none;
	border-bottom:1px dashed #592585;
	font-weight:bold;
}

.addr_region
{
	background:#ebebeb;
	padding:3px 5px;
	float:left;
}

.addr_region a
{
	color:#592585;
}

.rooms
{
	margin-right:10px;
	vertical-align:middle;
}
.rooms input
{
	vertical-align:middle;
}

.pricing
{
	position:absolute;
	top:60px;
	left:0;
	width:340px;
	height:200px;
}

/*.price_bar
{
	width:335px;
	overflow:visible;
	height:16px;
}

.price_bar a
{
	float:left;
	text-decoration:none;
}

.bar_line, .cmbar_line
{
	float:left;
	width:260px;
	background:url(../images/s-path.gif) repeat-x;
	height:16px;
}*/

.price
{
	float:left;
	width:34px;
	white-space:nowrap;
	word-spacing:-3px;
}

.zero
{
	width:18px;
	float:left;
}

.km_price
{
	float:left;
	width:34px;
	white-space:nowrap;
	word-spacing:-3px;
	font-size:10px;
}

.km_zero
{
	width:18px;
	float:left;
	font-size:10px;
}

.prices_top
{
	position:absolute;
	top:0px;
	left:62px;

}

.prices_bottom
{
	position:absolute;
	top:45px;
	left:28px;
	/*font-size:10px;*/
}

.from-to
{
	position:absolute;
	top:75px;
	left:0px;
}

.from-to input
{
	height:22px;
	width:100px;
	padding:0px 5px 0 22px;
	border:1px solid #c6c3c3;
	font-size:14px;
	color:#000;
	vertical-align:middle;
}


.from-field
{
	background:url(../images/from-bg.png) no-repeat;
}

.to-field
{
	background:url(../images/to-bg.png) no-repeat;
}

.google_map
{
	margin:20px 0 0;
	width:100%;
	height:291px;
}

.srch_tbl_heading, .srch_tbl
{
	width:100%;
	margin:0;
	border:none;
	background:#7268b0;
	border-collapse:collapse;
}

.srch_tbl
{
	background:none;
	border-collapse:collapse;
	border-bottom:1px solid #d8d8d8;
	text-align:center;
}

.srch_tbl_heading td, .srch_tbl_box td
{
	color:#000;
	text-align:center;
	padding:10px 5px;
	border:solid #d8d8d8;
	border-width:1px;
}

.srch_tbl_heading td
{
	color:#fff;
	vertical-align:middle;
}
.title_td
{
	width:110px;
}

.srch_tbl_box
{
	width:100%;
}

.col1 {width:70px}
.col2 {width:50px}
.col3 {width:90px}
.col4 {width:80px}

.row0
{
	background:#fff;
}

.row1
{
	background:#eeedef;
}

.row-a
{
	background:#dcd9eb;
}

.red_line
{
	height:3px;
	background:#771339;
	font-size:0;
	margin:10px 0;
}

.popup1
{
	position:absolute;
	top:0px;
	left:400px;
	background:#cecece;
	border-right:3px solid #cecece;
	border-bottom:3px solid #cecece;
	z-index:100;
	/*width:932px;
	height:490px;*/
	display:none; /* none / block*/
}
/*
.popup_in
{
	position:absolute;
	top:-5px;
	left:-2px;
	border:1px solid #cecece;
	z-index:110;
	font-size:11px;
	width:930px;
}
*/
.popup_in
{
	position:relative;
	margin-top:-3px;
	margin-left:-3px;
	border:1px solid #cecece;
	z-index:110;
	font-size:11px;
}

.popup_title
{
	height:25px;
	padding:10px 35px 0 15px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	background:#cecece;
}

.closex
{
	position:absolute;
	top:10px;
	right:5px;
}

.popup_data
{
	padding:10px;
	background:#fff;
	color:#000;
}

.popup_tbl
{
	width:100%;
	border:none;
}

.popup_tbl td
{
	padding:0 10px 10px;
	vertical-align:top;
}

.popup_tbl td input
{
	vertical-align:middle;
	margin-right:4px;
}

.popup_td_title
{
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}
.popup_lst
{
	margin:5px 0 0 20px;
	padding:0;
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
}

.popup_lst li
{
	margin:0;
	padding:3px 0;;
}

.popup_btns
{
	padding:10px 0;
	text-align:center;
}

.select_btn, .deselect_btn
{
	width:79px;
	height:23px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	border:none;
	background:url(../images/select_btn.gif) no-repeat;
}

.deselect_btn
{
	background-image:url(../images/deselect_btn.gif);
}

.line_box
{
	position:relative;
	width:340px;
	height:110px;
	margin:5px 0 10px;
}

.cm_bg
{
	background:url(../images/cm.gif) 16px 2px repeat-x;
	height:7px;
	width: 282px;
}
.container_short
{
	width: 282px;
	height: 0px;
	position: relative;
	z-index: 0;
	margin-top: 15px;
}

.plus2 {
	left: 281px;
}

.cm
{
	float:left;
	width:50px;
	text-align:center;
}

.cm_bottom .zero
{
	width:30px;
}

.cm_bottom
{
	position:absolute;
	top:45px;
	left:28px;
}

.from-to
{
	font-size:11px;
	color:#000;
}

.from-to a, .from-to span
{
	text-decoration:underline;
	color:#000;
	margin:0 5px;
}
.from-to span
{
	text-decoration:none;
}


#outcity_data .srch_tbl td, #commers_data .srch_tbl td, .obj_kvartira_tbl .srch_tbl td
{
	font-weight:normal;
}

.srch_tbl a
{
	color:#592585;
}


.srch_tbl_heading .col1 {text-align:center !important;}
.srch_tbl_heading .col2 {text-align:center !important;;}

.tbl_pagenate
{
	margin:15px 0;
	text-align:center;
}

.tbl_pagenate a, .tbl_pagenate span
{
	border:1px solid #c6c3c3;
	padding:1px 4px 1px 5px;
	background:#eeedef;
	color:#c6c3c3;
	text-decoration:none;
	font-size:11px;
}

.tbl_pagenate span
{
	color:#7268b0;
	border-color:#7268b0;
	background:#dcd9eb;
}

/* object */
.obj_left
{
	display:inline;
	position:relative;
	width:325px;
	margin:25px 0 0;
	float:left;
}

.obj_right
{
	display:inline;
	float:left;
	width:340px;
	margin:25px 0 0;
	font-size:11px;
}

#largeimage
{
	border:1px solid #000;
	z-index:10;
}

#lupa {
	width:25px;
	height:24px;
	position:absolute;
	bottom:9px; left:8px;
	background:url(../images/lupa.png) no-repeat;
	cursor:pointer;
}

.obj_short_title
{
	padding:8px 0 8px 2px;
	border-bottom:1px solid #d8d8d8;
	font-weight:bold;
}

.obj_short_tbl
{
	width:100%;
	border-collapse:collapse;
}

.td_lft
{
	width:105px;
	padding:8px 0 8px 2px;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	vertical-align:top;
}
.td_rgt
{
	padding:8px 0 8px 10px;
	border-bottom:1px solid #d8d8d8;
	vertical-align:top;
}

.rprice
{
	color:#771339;
}

#object_tabs
{
	margin:20px 0 10px 15px;
	width:690px;
	position:relative;
}

 #object
{
	padding:20px 0 0 40px;
	position:relative;
	color:#000;
	font-size:11px;
	width:710px;
}

#obj_tabs
{
	margin:0 0 0 25px;
	padding:0;
	list-style-type:none;
}

#obj_tabs li
{
	display:inline;
	float:left;
	margin:0 1px 0 0;
	padding:0;
}

#obj_tab1 { width: 85px; }
#obj_tab2 { width: 100px; }
#obj_tab3 { width: 80px; }
#obj_tab4 { width: 90px; }
#obj_tab5 { width: 80px; }
#obj_tab6 { width: 85px; }
#obj_tab7 { width: 75px; }

#obj_tabs li a
{
	display:block;
	display:inline-block;
	padding:8px 0px 0 5px;
	height:38px;
	background:#d8d8d8;
	color:#000;
	font-size:12px;
	text-decoration:none;
}

#obj_tabs li a.active
{
	background:#771339;
	color:#fff;
	font-weight:bold;
}

.obj_tabs_data
{
	border-top:1px solid #d8d8d8;
	color:#000;
}

.obj_tbl
{
	width:100%;
	border-collapse:collapse;
}

.obj_tbl .td_lft
{
	width:190px;
	padding:8px 0 8px 27px;
}
.obj_tbl .td_rgt
{
	padding:8px 95px 8px 10px;
}

.obj_descr
{
	padding:8px 95px 8px 27px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}

.obj_photos
{
	background:url(../images/photos_bg.gif) repeat-y 0px 0px;
}

.obj_photo, .first_obj_photo
{
	display:inline;
	float:left;
	padding:20px 2px 10px 8px;
	text-align:center;
	width:141px;
}

.first_obj_photo
{
	padding-left:0px;
	margin-left:0px;
	text-align:center;
	width:125px;
}

.first_obj_photo img{
	border:1px solid #c7c9c9;
	margin-left:24px;
}

.obj_photo img
{
	border:1px solid #c7c9c9;
}

.obj_photo_title
{
	width:110px;
	margin:10px auto;
	font-size:11px;
	color:#939494;
}

.obj_photo_title a
{
	color:#939494;
	text-decoration:none;
}

.first_obj_photo .obj_photo_title
{
	/*padding-right:4px;
	padding-right:10px;*/
	width:110px;
	text-align:center;
	margin-left:20px;
}

.bottom_line
{
	width:100%;
	border-top:1px solid #d8d8d8;
	height:0;
	font-size:0;
	clear:both;
}

.no_obj_photo
{
	width:110px;
	height:75px;
	background:#ebecec;
	margin-bottom:10px;
}

.obj_kvartira
{
	margin:10px 0 0 27px;
	position:relative;
}

.obj_rooms
{
	margin:0 0 15px;
}

.obj_kvartira_tbl
{
	border-bottom:1px solid #d8d8d8;
}

.obj_kvartira_tbl .col1 {width:70px}
.obj_kvartira_tbl .col2 {width:70px}
.obj_kvartira_tbl .col3 {width:90px}
.obj_kvartira_tbl .col4 {width:90px}
.obj_kvartira_tbl .col5 {width:90px}
.obj_kvartira_tbl .col6 {width:90px}

.nsign_logo {
	position:absolute;
	bottom:47px; right:41px;
	z-index:40;
}

.nsign_logo_text
{
	font-size:12px;
	color:#4a4b48;
}

.nsign_logo_text a
{
	text-decoration:none;
	color:#592585;
	font-weight:bold;
}

.nsign_logo_text2
{
	font-size:10px;
	color:#4a4b48;
}

.nsign_logo_text2 a
{
	text-decoration:none;
	color:#7268b0;
	font-weight:normal;
}

/*############TOOLTIP STYLES##############*/
#tooltip {
	  position: absolute;
	  z-index: 3000;
	  border: 1px solid #666;
	  background-color: #fff;
	  padding: 0;
	  opacity: 0.85;
	  color:#fff;
	}
#tooltip h3 {
	  padding-left:5px;
	  padding-right:5px;
	  font-size:11px;
	}
#tooltip div {
	  padding:0;
	}
a.ttp {color:#fff;text-decoration:none;}
srch_tbl_heading a {color:#fff;text-decoration:none;}

.gmnoprint div{
	overflow: visible;
}
/*END############TOOLTIP STYLES##############*/
