.info {font-size:80%;}
body { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 100%; color: rgb(71, 79, 78); }
img { border: 0pt none ; margin: 0pt; padding: 0pt; }
a { color: rgb(22, 149, 222); }
a:hover, a.active { color: rgb(42, 169, 242); text-decoration: none; }
p { margin: 20px 0pt 33px; }
h2{font-size: 80%;}
#mainLayout { margin: 0px auto 0pt; overflow: hidden; width: 980px; min-height: 500px; position: relative; padding-top: 16px; }
#mainLayout.main-page { background: transparent url('http://www.kvartirumne.ru/images/bg.jpg') no-repeat scroll 0% 0%; padding-top: 80px; }
#searchPage { background: transparent url('http://www.kvartirumne.ru/images/search_large.jpg') no-repeat scroll 300px 30px; padding-top: 115px; height:320px;}
.search-failure {text-align: left; color:red;}

#menu { margin-top: 8px; font-size: 100%;}
#menu a { background: transparent url('http://www.kvartirumne.ru/images/menu_button.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center;  color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 81px; height: 22px; margin-right: 14px; }
#menu a.active { background: transparent url('http://www.kvartirumne.ru/images/menu_button_active.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 81px; height: 22px; margin-right: 14px; }
#menu a:hover { background: transparent url('http://www.kvartirumne.ru/images/menu_button_overed.png') no-repeat scroll 0% 0%; }
#menu a#menu-new-ad{
	width:200px;
	background-image:none;
	background-color:red;
}
#menu a#menu-new-ad-owner, #menu a#menu-new-ad-renter, #menu a#menu-new-ad-sell{
	width:91px;
	background-image:none;
	background-color:red;
}
#menu #link { background-image:none; color:rgb(15, 136, 209); text-align: center;  text-decoration: underline; display: inline-block; width: 121px; height: 22px; margin-right: 14px; }
#menu #new-responses { background: transparent url('http://www.kvartirumne.ru/images/notice_button_long.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center;  color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 240px; height: 21px; margin-right: 14px; }
#menu #new-responses-small { background: transparent url('http://www.kvartirumne.ru/images/notice_button.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center;  color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 140px; height: 21px; margin-right: 14px; }
#menu #new-responses:hover { background: transparent url('http://www.kvartirumne.ru/images/notice_button_overed_long.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center;  color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 240px; height: 21px; margin-right: 14px; }
#menu #new-responses-small:hover { background: transparent url('http://www.kvartirumne.ru/images/notice_button_overed.png') no-repeat scroll 0% 0%; padding-top: 3px; text-align: center;  color: rgb(255, 255, 255); text-decoration: none; display: inline-block; width: 140px; height: 21px; margin-right: 14px; }

#tezis { position: absolute; top: 148px; left: 520px; color: rgb(83, 83, 83); font-size: 80%; }
#login { position: absolute; top: 20px; right: 10px; color: rgb(83, 83, 83); font-size: 100%; color:black; }
#agency-profile {
	position: absolute; top: 20px; left: 240px; color: #1695DE !important; font-size: 100%; color:black;
}
.main-page #agency-profile { position: absolute; top: 80px; }
.main-page #login { position: absolute; top: 80px; }
#centerText { margin-top: 35px; text-align: center; }
.bg { margin: 0pt 80px 8px 60px; padding: 5px 4px 7px; display: inline-block; background-color: rgb(100, 99, 95); text-align: center; color: rgb(255, 255, 255); font-size: 140%; }
.bg-left { margin: 0pt; padding: 1px 4px; display: inline-block; background-color: rgb(100, 99, 95); text-align: center; color: rgb(255, 255, 255); font-size: 200%; width: 346px; }
#centerText .f { width: 850px; font-weight:1; }
#centerText .f a { color:#FE8312; }
#centerText .bg a.plus { position: relative; top: 6px; }
#centerText .small { padding-top: 0px; width: 273px; }
#search { margin-left: 60px; text-align: center; }
#search input, label { font-size: 8pt; font-family: Arial,Helvetica,sans-serif; }
/*#search .search-query { border: 0px none ; background: transparent url('http://www.kvartirumne.ru/images/search_bg.png') no-repeat scroll 0% 0%; display: block; float: left; color: rgb(153, 153, 153); font-size: 10pt; font-family: Arial,Helvetica,sans-serif; padding-left: 30px; width: 680px; height: 23px; padding-right: 20px; padding-top: 7px; }
*/
#search .search-query { border: 0px none ; background: transparent url('http://www.kvartirumne.ru/images/search_bg.png') no-repeat scroll 0% 0%; display: block; float: left; color: black; font-size: 10pt; font-family: Arial,Helvetica,sans-serif; padding-left: 30px; width: 680px; height: 23px; padding-right: 20px; padding-top: 7px; }
#search .search-submit { position: relative; left: -50px; top: 1px; }
#search .search-radio { margin-left: 20px; position: relative; top: 2px; }
#search .search-under { margin-left: 30px; }
#search .search-under ul {list-style-type: none; text-align:left; margin-left:30px;}

#search #sample a { border-bottom: 1px dashed rgb(83, 83, 83); color: rgb(83, 83, 83); text-decoration: none; }
#search #sample { margin-right: 70px; }

.last-block { text-align: center; margin-bottom: 10px; width: 100%;}
.last-block .bg { padding: 0px 4px; margin-top: 20px; font-size: 200%; width: 474px; }
#new-advertisements { padding: 0px 4px; margin-left:80px;margin-top: 25px; font-size: 200%; width: 300px;}
#my-advertisements { padding: 0px 4px; margin-top: 55px; font-size: 160%; width: 270px;}
#search-page {  }

.user-block {text-align:center; margin-bottom: 10px;}
.user-block .bg {padding: 0px 4px; margin: 30px 0px 10px 0px; font-size: 80%; width: 474px;}
#created { margin-left:170px;}
#favourite { margin-left:170px;}
#rightUserAdLayout .bg { background-color:rgb(15, 136, 209);}
#leftUserAdLayout .bg { background-color:rgb(15, 136, 209);}
#new-add {text-align:center; padding: 4px; display: inline-block; font-size: 110%; width: 265px; height:25px; background-color:white;}
#new-add-bottom {text-align:center; padding: 4px; margin: 0px 0px 0px 0px; display: inline-block; font-size: 120%; width: 265px; height:25px;}

.announce { padding: 11px 15px; width: 443px; height: 117px; margin-bottom: 30px; position: relative;}
.announce hr { border-width: 0px; color: rgb(22, 149, 222); background-color: rgb(22, 149, 222); height: 1px; margin-top: 20px; }
.announce .wtf { color: rgb(0, 0, 0); position: absolute; top: 8px; }
.announce .a-id { position: absolute; left: 160px; top: 14px; font-size: 70%;}
.announce .time { position: absolute; right: 15px; top: 14px; font-size: 70%;}
.announce .city { position: absolute; left: 220px; top: 14px; font-size: 70%;}
.announce .full { position: absolute; left: 284px; top: 107px;}
.announce p { margin: 0pt 0pt 12px; padding: 0px; line-height: 140%; font-size: 60%; }
.announce big { font-size: 100%; font-weight:bold; }
.announce .ok { position: absolute; left: 190px; top: 106px; }
.announce .remove { position: absolute; left: 290px; top: 106px; }
.announce .ok-responses { position: absolute; left: 147px; top: 106px; }


.descr {font-size: 80%;}
.lease-block { background: transparent url('http://www.kvartirumne.ru/images/lease_bg.png') no-repeat scroll 0% 0%; }
.rent-block { background: transparent url('http://www.kvartirumne.ru/images/rent_bg.png') no-repeat scroll 0% 0%; }
.lease-block-red { background: transparent url('http://www.kvartirumne.ru/images/lease_bg_red.png') no-repeat scroll 0% 0%; }
.rent-block-red { background: transparent url('http://www.kvartirumne.ru/images/rent_bg_red.png') no-repeat scroll 0% 0%; }
.lease-block-blue { background: transparent url('http://www.kvartirumne.ru/images/lease_bg_blue.png') no-repeat scroll 0% 0%; }
.rent-block-blue { background: transparent url('http://www.kvartirumne.ru/images/rent_bg_blue.png') no-repeat scroll 0% 0%; }
#rightUserAdLayout { float: right; width: 474px; }
#leftUserAdLayout { float: left; width: 474px; }
#rightLayout { padding-top: 32px; float: right; width: 474px; }
#leftLayout { width: 474px; float: left; }
#footerCentered { text-align: center; margin-bottom: 100px; }
#footerCentered .bg a { font-size: 10pt; position: relative; top: -4px; }
#footerCentered .bg { padding: 0px 6px 2px; width: 200px; }
#footerCentered .bg a.plus { position: relative; top: 3px; }
#footer { position: relative; margin-bottom: 40px;}
#theColor { position: absolute; right: 0px; top: 0px; }
.add-form { margin-top: 15px; margin-bottom: 65px; }
.add-form .long { width: 100%; }
.add-form .horizontal, .search-form .horizontal { width: 100%; }
.add-form p { padding: 0px; overflow: hidden; margin-top: 10px; margin-bottom: 23px; width: 376px; }
.add-form .long .p { margin-left: 40px; }
.add-form .horizontal .p, .search-form .horizontal .p { margin-left: 40px; }
.add-form .long select { margin: 0pt 35px 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: rgb(71, 79, 78); width: 180px; }
.add-form div select { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: rgb(71, 79, 78); width:170px;}
.search-form .horizontal select { margin: 0pt 30px 0pt 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: rgb(71, 79, 78); width:140px;}
.add-form input { margin: 0pt 15px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.add-form input.l { width: 260px; margin-right: 0px; }
.add-form textarea { width: 370px; height: 181px; margin-top: 10px; }
.add-form .confidential { background: rgb(170, 171, 157) none repeat scroll 0% 0%; overflow: hidden; font-size: 10pt; margin-top: 14px; width: 376px; color: rgb(255, 255, 255); height: 180px; }
.add-form .confidential .h { padding: 7px 7px 0pt; }
.add-form .confidential hr { border-width: 0px; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); height: 1px; }
.add-form .confidential p { overflow: visible; padding-left: 20px; margin-top: 20px; margin-bottom: 20px; position: relative; }
.add-form .confidential input { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: rgb(71, 79, 78); width:180px; position: absolute; right: 30px; }
.add-form .confidential .e-mail span { font-size: 8pt; position: absolute; top: 25px; right: 50px; }
.add-form .confidential .phone span { font-size: 8pt; position: absolute; top: 25px; right: 50px; }
.add-form .first-word { display: inline-block; width: 89px; }
.add-form .small-text { font-size: 8pt; }
.add-form .add-radio { margin-right: 5px; position: relative; top: 2px; }
.add-form .add-button { background: transparent url('http://www.kvartirumne.ru/images/add_button.png') no-repeat scroll 0% 0%; display: block; height: 56px; width: 376px; }
.add-form .add-button:hover { background: transparent url('http://www.kvartirumne.ru/images/add_button_hover.png') no-repeat scroll 0% 0%; }
.add-form .next-button { background: transparent url('http://www.kvartirumne.ru/images/then_up.png') no-repeat scroll 0% 0%; display: block; height: 56px; width: 376px; }
.add-form .next-button:hover { background: transparent url('http://www.kvartirumne.ru/images/then_over.png') no-repeat scroll 0% 0%; }
.add-form .response-button { background: transparent url('http://www.kvartirumne.ru/images/response_button.png') no-repeat scroll 0% 0%; display: block; height: 56px; width: 376px; }
.add-form .response-button:hover { background: transparent url('http://www.kvartirumne.ru/images/response_button_hover.png') no-repeat scroll 0% 0%; }

.red { color: rgb(255, 0, 51); margin-bottom: 0px; }
.add-info-form { margin-bottom: 60px; }
.photos-block { margin-top: 10px; clear: both; height: 148px; }
.photos-block .item { text-align: center; float: left; margin-right: 15px; }
.photos-block .last { margin-right: 0px; }
.photos-block .item img { width:180px; height:120px;}
.add-info-form input { width: 38px; margin-right: 10px; }
.add-info-form p { margin: 15px 0pt; }
.img-block .item img { margin-bottom: 3px; }
.add-info-form .first-word { display: inline-block; width: 141px; }
.add-info-form select { width: 198px; }
.add-info-form .s { width: 43px; }
.add-info-form .chk-box { padding: 0px; margin-left: 60px; margin-right: 3px; width: 15px; }
.add-info-form label { font-size: 10pt; }
.add-info-form .f { margin-left: 0px; }
.add-info-form .add-button { background: transparent url('http://www.kvartirumne.ru/images/add_info_button_hover.png') no-repeat scroll 0% 0%; display: block; height: 56px; width: 376px; margin-top: 40px; }
.add-info-form .add-button:hover { background: transparent url('http://www.kvartirumne.ru/images/add_info_button.png') no-repeat scroll 0% 0%; }
.add-info-form p.distance span.a { margin-left: 30px; }
.add-info-form p.distance span.b { margin-left: 70px; }
.add-info-form textarea { width: 370px; height: 80px; margin-top: 0px; }
.delete { background: transparent url('http://www.kvartirumne.ru/images/delete_icon.png') no-repeat scroll right 2px; padding-right: 15px; }
.delete:hover { color: rgb(255, 0, 51); }

.announce-big { padding: 10px; background: rgb(229, 229, 229) none repeat scroll 0% 0%; margin-top: 15px; position: relative; font-family: Tahoma; margin-bottom: 40px; }
.announce-big hr { border-width: 0px; color: rgb(22, 149, 222); background-color: rgb(22, 149, 222); height: 1px; margin-top: 23px; }
.announce-big .wtf { color: rgb(0, 0, 0); position: absolute; top: 4px; font-size: 120%; font-weight:bold;}
.announce-big .a-id { position: absolute; left:180px;  top: 12px; }
.announce-big .time { position: absolute; right: 15px; top: 12px; }
.announce-big .full { position: relative; top: 7px; float: right; }

.announce-big .descr { margin: 0pt 0pt 6px; padding: 0px; line-height: 180%; font-size: 90%; }

.announce-big #additional_info { margin: 0pt 0pt 6px; padding: 0px; line-height: 100%; }
.announce-big td {vertical-align:top;padding-left:10px;}
.announce-big .left-column {width:560px;}
.announce-big big { font-size: 100%; }
.announce-big .add { font-size: 10pt; float: right; width: 816px; }
.announce-big .ok { position: absolute; left:50%; right:50%; margin-left:-40px; bottom: 10px; }

.left-top-corner { background: transparent url('http://www.kvartirumne.ru/images/corners.png') no-repeat scroll -15px -14px; overflow: hidden; z-index: 0; position: absolute; top: 0pt; left: 0pt; width: 14px; height: 14px; }
.left-bottom-corner { background: transparent url('http://www.kvartirumne.ru/images/corners.png') no-repeat scroll -15px 0pt; overflow: hidden; z-index: 0; position: absolute; bottom: 0pt; left: 0pt; width: 14px; height: 14px; }
.right-bottom-corner { background: transparent url('http://www.kvartirumne.ru/images/corners.png') no-repeat scroll 0% 0%; overflow: hidden; z-index: 0; position: absolute; bottom: 0pt; right: 0pt; width: 14px; height: 14px; }
.right-top-corner { background: transparent url('http://www.kvartirumne.ru/images/corners.png') no-repeat scroll 0px -14px; overflow: hidden; z-index: 0; position: absolute; top: 0pt; right: 0pt; width: 14px; height: 14px; }
.search-form { margin-bottom: 0px; font-size:75%;}
.search-form .first-word { display: inline-block; width: 160px; margin-right: 7px; }
.search-form select { width: 200px; }
.search-form input.rur { margin-right: 10px; width:80px;}
.search-form p { margin-top: 0px; margin-bottom: 8px;}
.search-form .search-button { margin-left:120px; margin-top:20px; margin-bottom:20px; vertical-align:bottom;}
.also {vertical-align:top; margin-left:530px; border: solid 3px gray;}
.also p {margin-top:0px; margin-bottom:10px; background:lightgray; color:black; font-size:14pt;}
.also li {font-size:10pt;}

.owner-ad-example {margin-left:480px; margin-top:-40px; height:175px; border: solid 3px gray;}
.owner-ad-example p {margin-top:0px; margin-left:0px; margin-bottom:10px; background:lightgray; color:black; font-size:14pt;}
.owner-ad-example img {position:absolute; margin-top:-2px; margin-left:10px; }

.found { font-size: 10pt; position: relative; left:600px; top:-14pt;}
.search-form .search-radio { margin-left: 20px; position: relative; top: 2px; }
.paging { color: rgb(177, 177, 177); width:500px; margin-top: 20px; margin-bottom: 20px; }
.paging .item { padding: 1px 25px 10px 7px; display: block; height: 10px; width: 2px; color: rgb(255, 255, 255); background-color: rgb(22, 149, 222); float: left; text-decoration: none; margin-left: 2px; }
.paging .item:hover { color: rgb(255, 255, 255); text-decoration: none; }
.arrow { float: left; margin-left: 10px; margin-right: 10px; }
.arrow img { position: relative; top: 2px; }
.paging .inactive { background-color: rgb(177, 177, 177); }
.found-block {margin-top: 20px; width:580px;}
.found-block .announce {margin-right: 10px; margin-bottom:5px; width:550px; height:130px;}
.found-block .rent-block {  background: transparent url('http://www.kvartirumne.ru/images/rent_bg_wide.png') no-repeat scroll 0% 0%; }
.found-block .lease-block {background: transparent url('http://www.kvartirumne.ru/images/lease_bg_wide.png') no-repeat scroll 0% 0%; }
.found-block .rent-block-blue { background: transparent url('http://www.kvartirumne.ru/images/rent_bg_blue_wide.png') no-repeat scroll 0% 0%; }
.found-block .lease-block-blue { background: transparent url('http://www.kvartirumne.ru/images/lease_bg_blue_wide.png') no-repeat scroll 0% 0%; }
.found-block .rent-block-red { background: transparent url('http://www.kvartirumne.ru/images/long/rent_bg_red.png') no-repeat scroll 0% 0%; }
.found-block .lease-block-red {background: transparent url('http://www.kvartirumne.ru/images/long/lease_bg_red.png') no-repeat scroll 0% 0%; }

.found-block .ok { position: absolute; left: 475px; top: 75px; }
.found-block .remove { position: absolute; left: 475px; top: 47px; }

.youcan {margin-top:20px;}
.youcan ul {margin-top:0px;margin-left:30px;padding:0px;}
.youcan span {font-size:80%;}
.youcan .adlink {font-size:80%};

.super-margin { margin-bottom: 10px; margin-top: 20px; clear: both; margin-right:0;}
.val_error{ border:solid 2px red; padding: 1px; }
.invisible{ display:none; }
.bottom_margin{ margin-bottom:400px; }

.inlined-h1{font-weight:bold;font-size:15pt;display:inline;}

ul.cities-list {margin-top:20px;margin-bottom:20px;}
ul li a.active {font-weight:bold;color:#000000;}
.cities-list li {font-size:14pt;display:inline;margin-right:10pt;}

ul.object-types-list {margin-top:20px;margin-bottom:20px;}
.object-types-list li {font-size:12pt;display:inline;margin-right:10pt;}

#ImageBoxOverlay { background-color: #000; }
#ImageBoxCaption { background-color: #F4F4EC; }
#ImageBoxContainer { width: 250px; height: 300px; background-color: #F4F4EC; }
#ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: #000; }
#ImageBoxCaptionImages { visibility:hidden; }
#ImageBoxNextImage { background-image: url(http://www.kvartirumne.ru/images/imagebox/next_image.jpg); background-repeat: no-repeat; background-position: right bottom; }
#ImageBoxPrevImage { background-image: url(http://www.kvartirumne.ru/images/imagebox/prev_image.jpg); background-repeat: no-repeat; background-position: left bottom; }

.news_block {font-size:80%;}
.footer_p {text-align:left; font-size:100%}
