body{
	margin:0px;
	padding:0px;
	background-color:#fff;
	font-size:12px;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
}
.bg-header{
	background-color:#60c9ff;
}
body.no-filter{
	background-image:url(../img/bg2.gif);
}
body.no-filter .breadcrums{
	border-top: 0px solid #9DC637!important;
}
.wrap{
	width:987px;
	margin:auto;
}
.clear{
	clear:both;
}
img{
	border:0px;
}
.l-float{
	float:left;
}
.r-float{
	float:right;
}
a{
	color:#0066FF;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
button, select{
	cursor:pointer; 
	font-family:Arial, Helvetica, sans-serif;
}
input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
}
.top{
	text-align:center;
	position:relative;
}
.bbox {
    padding:0!important;
    cursor: pointer;
    left: 0;
    position: absolute !important;
    top: 0;
    z-index: 100;
}
.panel-top{
	background-color:#000;
	padding:8px 0;
}
.panel-top .logo{
	float:left;
}
.panel-top .login{
	float:right;
	color:#999999;
	font-size:13px;
}
.panel-top .login a{
	color:#999999;
	text-decoration:none;
}
.panel-top .login a:hover{
	text-decoration:underline;
}
.panel-top .login .langs {
	padding-left:40px;
}
.panel-top .login .langs a {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
}
.panel-top .login .langs a.active, .panel-top .login .langs a:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}
.panel-top .login .langs img {
	vertical-align:middle;
}
#header{
	padding:10px 0;
	margin-bottom:18px;
}
#header .logo{
	float:left;
}
#header .link-top{
	float:left;
	padding-left:70px;
	padding-top: 34px;
}
#header .link-top ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#header .link-top ul li{
	float:left;
	padding-right:70px;
	font-size:13px;
}
#header .link-top ul li a{
	color:#000;
}
.bt-style1{
	display:inline-block;
	background-color:#429439;
	box-shadow:0 1px 0 #61b358 inset;
	border:1px solid #387731;
	font-size:13px;
	color:#fff;
	text-shadow:-1px -1px 0 #3c7625;
	padding:7px 15px;
	text-decoration:none;
}
.bt-style1:hover{
	background-image:none;
}
.bt-style2{
	display:inline-block;
	background-color:#4099c7;
	border:4px solid #3089B7;
	font-size:13px;
	color:#fff;
	padding: 9px 65px;
	text-decoration:none;
	border-radius:5px;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(2,0,0, 0.5);
}
.bt-style2:hover{
	background-image:none;
}
#header .bt-ads{
	float:right;
	padding-top:25px;
}
.tab-search ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.tab-search ul li{
	float:left;
}
.tab-search ul li.activ a{
	color:#000;
	background-color:#fff;
	text-decoration:none;
}
.tab-search ul li a{
	display:block;
	font-family: 'Open Sans Condensed',sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	padding: 8px 19px;
}
.search-home{
	background-color: #FFFFFF;
    font-size: 13px;
    margin: auto;
    min-height: 204px;
    padding: 16px 0;
    width: 987px;
}
.search-home .item-search{
	float: left;
    margin-left: 19px;
    margin-right: 34px;
}
.search-home .item-search.last{
	margin-right:0px;
}
.search-home .item-search .item{
	padding-bottom:14px;
}
.search-home .item-search .item label{
	float:left;
	color:#000;
	width:86px;
	padding-top:4px;
}
.search-home .item-search.first{
    margin-right: 15px;
}
.search-home .item-search.first .item label{
	width:115px;
}
.search-home .item-search .item .desc{
	float:left;
}
.select1 {
    background-color: #FFFFFF;
    background-image: url("../img/pic-sel.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: 2px solid #52b4e6;
	border-radius:5px;
    height: 23px;
    position: relative;
    width: 185px;
}
.textSel {
    color: #333333;
    font-size: 12px;
    left: 5px;
    position: absolute;
    top: 5px;
    z-index: 1;
}
.select1 select, .select2 select{
    border: 0 none;
    cursor: pointer;
    height: 23px;
    opacity: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}
.select2{
	width:50px;
	float:left;
}
.search-home .item-search .item .desc .to{
	float:left;
	padding:0 5px;
	text-shadow:0 1px 0 #ecf3dc;
	padding-top:5px;
}
.search-home .item-search .item .desc .to.text{
	color:#fff;
	text-shadow:none;
}
.inp-style1{
	background-color: #FFFFFF;
    border: 2px solid #52b4e6;
	border-radius:5px;
    height: 24px;
	padding:0 5px;
}
.search-home .item-search .item .desc .inp-style1{
	width:40px;
	float:left;
}
.search-home .item-search .item .desc .inp-style1.padd{
	margin-right:13px;
}
.search-home .create-bt{
	float: left;
    padding-left: 15px;
    padding-top: 9px;
    width: 340px;
}
.search-home .create-bt a{
	display:inline-block;
	background-image:url(../img/icons/icons.png);
	background-repeat:no-repeat;
	padding-left:35px;
	line-height:29px;
	color:#000;
	font-weight:bold;
}
.search-home .option-check{
	float:left;
	color:#000;
	padding-top: 15px;
	width: 252px;
}
.search-home .option-check input{
	margin:0;
	padding:0;
	top:2px;
	position:relative;
}
.search-home .option-check .item{
	float:left;
	margin-right:30px;
}
.search-home .bt{
	float:left;
}
.block-bg{
	border-top:3px solid #4099C7;
	padding-top:15px;
}
.block{
	width:987px;
	text-align:justify;
	text-justify:newspaper;
}
.block em {
	display:-moz-inline-box;
	display:inline-block;
	width:100%;
}
.block .item4{
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	padding:20px 0;
}
* html .block .item4 {
	display:inline;
}
* + html .block .item4 {
	display:inline;
}
* html .block .item2 {
	display:inline;
}
* + html .block .item2 {
	display:inline;
}
.block .item1{
	position:relative;
	margin: 0 auto;
    padding-bottom:15px;
    text-align:center;
}
.block .item2{
	position:relative;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	padding:20px 0;
}
.vip-ads{
	background-color:#EFFAFA;
	padding:10px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.vip-ads .title{
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:60px;
}
.vip-ads span.item{
	float: left;
    padding-right: 26px;
    position: relative;
    width: 149px;
	display:block;
}
.vip-ads span.item span{
	display:block;
	margin-right:5px;
}
.vip-ads .item .image{
	padding-bottom:10px;
}
.vip-ads .item .desc{
	font-size:12px;
}
.quickly {
    background-color: #FF0000;
    color: #FFFFFF;
    display: inline-block!important;
    font-size: 11px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
.price {
    color: #CC0000;
}
.left-home{
	float:left;
	width:700px;
}
.left-home .item-block{
	padding-bottom:30px;
}
.left-home .item-block .title{
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
}
.left-home .item-block.ads .item{
	float: left;
    padding-right: 26px;
    position: relative;
    width: 149px;
	display:block;
	padding-bottom: 20px;
}
.left-home .item-block.ads .item .image{
	padding-bottom:10px;
}
.left-home .item-block.ads .item .desc{
	font-size:12px;
}
.left-home .item-block.ads .item .desc .quickly{
	margin-right:5px;
}
.left-home .item-block.agents .item{
	float: left;
    padding-right: 26px;
	padding-bottom: 26px;
    position: relative;
    width: 149px;
	display:block;
	font-size:12px;
	line-height:17px;
}
.right-home{
	float:right;
	width:274px;
}
.right-home .item-block, .right .item-block{
	margin-bottom:20px;
}
.right-home .item-block .title, .right .item-block .title{
	font-family: 'Open Sans Condensed',sans-serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:15px;
}
.calcBox {
    background-color: #F4F7FB;
    padding: 10px;
	margin-bottom:13px;
}
.calcBox .title-calc {
    color: #3573C9;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
}
.calcBox .inpBox {
    padding-bottom: 5px;
}
.calcBox .inpBox label {
    float: left;
}
.calcBox .inpBox input {
    float: right;
    font-size: 11px;
    height: 12px;
    width: 60px;
}
.bankBox {
    background-color: #E4ECF7;
    padding: 0 10px;
}
.bankBox .currency {
    padding-bottom: 5px;
    padding-top: 5px;
}
span.privat {
    display: block;
    float: left;
    padding-top: 3px;
}
.bankBox .currency div {
    float: right;
    text-align: left;
}
.bankBox .currency div {
    display: block;
    float: right;
    text-align: left;
}
.bankBox .currency div.clear{
	clear:both!important;
	display:block!important;
	float:none!important;
}
.searchB button, .searchB button.noActivBt:hover {
    background: url("../img/bg-bt1.gif") repeat-x scroll transparent;
	background-color:#d3d3d3;
    color: #000000;
    cursor: pointer;
    display: block;
  	font-size:12px;
	font-weight:bold;
    overflow: visible;
    padding: 0;
    text-align: center;
    text-decoration: none;
	border:1px solid #999999;
	border-radius:3px; 
	padding:2px 10px;
}
.searchB button:hover{
	background-image:none;
	background-color:#ededed
}
.privat a {
    display: block;
}
.b2top { 
    padding-top: 5px;
}
.b2pad {
    padding-top: 8px;
}
.bt-right{
	background-color:#dfefc0;
	padding:12px;
}
.bt-right a{
	background: url("../img/bt1.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 46px;
    margin-bottom: 10px;
    padding-left: 68px;
    padding-right: 5px;
    padding-top: 6px;
    text-decoration: none;
    width: 143px;
}
.bt-right a:hover{
	opacity:0.9; 
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
.bt-right a.bt1{
	background-position:right top;
}
.bt-right a.bt2{
	background-position:left top;
	padding-top: 15px;
	height: 37px;
	margin-bottom:0px;
}
#footer{
	margin-top:20px;
	padding-top:20px;
	padding-bottom:30px;
	background-color:#f6f6f6;
}
#footer .copy{
	float:left;
	width:290px;
	padding-right:30px;
}
#footer .info{
	float: right;
    width: 320px;
	text-align:right;
}
.left{
	float:left;
	width: 697px;
}
.breadcrums {
    color: #999999;
    padding-bottom: 10px;
}
.breadcrums a {
    color: #999999;
}
.title-filter{
	background-color: #E0E9F4;
    padding: 10px;
	border-top: 1px solid #6599FF;
	position:relative;
}
.title-filter span{
	float:left;
	display:block;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
.title-filter ul {
    float: right;
    margin: 0;
    padding: 0;
}
.title-filter ul li {
    float: left;
    list-style-type: none;
    padding: 2px 10px 0;
}
.title-filter ul li.activ {
    background-color: #FFFFFF;
    padding: 3px 10px;
}
.title-filter ul li.activ a {
    text-decoration: none;
}
.title-filter ul li a {
    color: #000000;
}
.ads-list .item{
	padding:15px;
	border-bottom:1px solid #cccccc;
	background-color:#f4f7fc;
}
.ads-list .item.vip{
	background-color:#f3ffe2;
	border-bottom:1px solid #c2e78c;
}
.ads-list .item .image{
	float:left;
	width:124px;
	margin-right:15px;
}
.ads-list .item .desc{
	width:330px;
	float:left;
	line-height:20px;
}
.ads-list .item .edit{
	width:190px;
	float:right;
	line-height:20px;
}
.ads-list .item .edit .photo {
    background: url("../img/icons/icons.png") no-repeat -306px top transparent;
    display: inline-block;
    height: 14px;
    margin-right: 2px;
    position: relative;
    top: 3px;
    width: 16px;
}
.ads-list .item .edit .add {
    background: url("../img/icons/icons.png") no-repeat -322px top transparent;
    display: inline-block;
    height: 10px;
    margin-right: 4px;
    position: relative;
    top: 2px;
    width: 16px;
	left: 3px;
}
.ads-list .item .edit .del {
    background: url("../img/icons/icons.png") no-repeat -322px -62px transparent;
    display: inline-block;
    height: 10px;
    margin-right: 4px;
    position: relative;
    top: 2px;
    width: 16px;
	left: 3px;
}
.ads-list .item .edit .pic-200x30 {
    display: block;
    margin-bottom: 5px;
}
.pager-group{
	padding-top:30px;
	padding-bottom:20px;
}
.pageBg {
    float: left;
    width: 64%;
}
.namberPage{float:left;width:32%;position:relative;z-index:111;text-align:right;min-height:15px}
.boxPages{float:left;width:100%;zoom:1;}
.prevIcon{float:left;height:14px;margin-top:2px;width:7px}
.boxPages .current{border-color:#999999 #AAAAAA #CCCCCC;box-shadow:0 1px 2px #AAAAAA inset;padding:0 0.91em;height:22px;line-height:22px; background-color:#fbfbfb;}
.pageAll{background:none!important;border:0px!important;margin-right:3px;box-shadow:0 0 0px #FFFFFF inset!important;cursor:auto!important;padding:0 0.91em;height:22px;line-height:22px}
.boxPages a{color:#555;text-decoration:none;padding:0 0.91em;height:22px;line-height:22px;display:block}
.boxPages span{display:inline-block;text-decoration:none;background-color:#fbfbfb;border-color:#CCCCCC #CCCCCC #AAAAAA;box-shadow:0 0 1px #FFFFFF inset;text-shadow:0 1px 0 #FFFFFF;border:1px solid #c7c7c7;border-radius:3px 3px 3px 3px;cursor:pointer;font-size:11px;font-weight:bold;height:22px;outline:0 none;vertical-align:middle;white-space:nowrap;word-wrap:normal;color:#555555}
.boxPages span:hover{border-color:#999;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff}
.boxPages span{color:#555555}
.boxPages .gap{float:left;margin-left:2px;padding:3px 7px}
.boxPages .next_page,.search-next a.next_page{color:#000;font-size:16px;text-decoration:none;font-weight:normal}
.boxPages .prev_page,.search-prev a.prev_page{color:#000;font-size:16px;text-decoration:none;font-weight:normal}
.boxPages .next_page2,.search-next .next_page2 {margin-left:20px;display:inline-block}
.boxPages .prev_page2,.search-prev .prev_page2 {margin-right:20px;display:inline-block}
.boxPages .prev_page22,.search-prev .prev_page22 {margin-right:5px;display:inline-block}
.boxPages .next_page22,.search-next .next_page22 {margin-left:5px;display:inline-block}
.boxPages .disabled{color:#999;font-size:14px;font-weight:normal}
.boxPages p{margin:0;height:24px}
.nextIcon-active{float:left;height:14px;margin-left:3px;margin-top:2px;width:7px}
.btBoxAdd2Details{clear:both;float:left;left:50%;position:relative;text-align:center;zoom:1;}
.btBoxAdd2DetailsRel{position:relative;right:50%;zoom:1}
*:first-child+html .namberPage {
    height:30px;
   }
   *:first-child+html .pageBg {
    height:30px;
   }
     *:first-child+html .boxPages{
   }
   *:first-child+html .account-info{
	width:500px;
}

.textPage {
    color: #333333;
    display: inline;
    font-size: 11px;
}
.right{
	float:right;
	width:275px;
}
.right .item{
	padding-bottom:20px;
}
.right .item.search-agencies .title{
	padding-bottom:5px;
}
.right .title{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
	position: relative;
	padding-bottom:15px;
}
.right .link, .right .link ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.right .link li {
    background-image: url("../img/icons/open-list.gif");
    background-position: left top;
    background-repeat: no-repeat;
    font-weight: bold;
    list-style-type: none;
    padding-left: 18px;
    padding-bottom: 8px;
}
.right .link li.close {
    background-image: url("../img/icons/close-list.gif");
}
.right .link ul{
	margin-top:10px;
}
.right .link li ul li {
    background: none no-repeat scroll left 14px transparent;
    font-weight: normal;
    padding-left: 8px;
}
.right ul.link li.close ul {
    display:none;
}
.right .item .title-group{
	font-family: 'Open Sans Condensed',sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.gallery{
	background-color: #F4F7FC;
    border-top: 1px solid #6599FF;
    padding: 15px;
}
.gallery .big-image{
	width:557px;
	float:left;
	overflow:hidden;
	position:relative;
}
.gallery .big-image a, .gallery .big-image img{
	display:block;
}
.gallery .big-image .zoom{
	width:39px;
	height:41px;
	position:absolute;
	bottom:6px;
	right:6px;
	background:url('../img/icons/icons.png') no-repeat -293px -106px;
}
.gallery .big-image .pic-130x130 {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
.gallery .small-image{
    float: left;
    width: 400px;
}
.gallery .small-image .item {
    background-color: #FFFFFF;
    float: left;
    margin-bottom: 9px;
    margin-left: 9px;
    opacity: 0.4;
    text-align: center;
    width: 124px;
}
.gallery .small-image .item:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}
.gallery .small-image .item.activ{
    opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.gallery .gallery-info{
	padding-top:15px;
}
.gallery .gallery-info .item{
	float:left;
	padding-right:41px;
	color: #949494;
	padding-top:9px;
}
.gallery .gallery-info .item span.title {
    display: block;
    float: left;
    padding-right: 5px;
}
.gallery .gallery-info .item.id{
	padding-right:0;
}
.gallery .gallery-info .item.bt{
	padding-right:0;
	float:right;
	padding-top:0;
}
.bt-style3{
	display:inline-block;
	background-color:#d3d3d3;
	background-image:url(../img/bt-style3.gif);
	background-repeat:repeat-x;
	font-size:13px;
	color:#000000;
	padding: 5px 30px;
	text-decoration:none;
	border-radius:2px;
	font-size:14px;
	border:1px solid #999999;;
}
.bt-style3:hover{
	background-image:none;
}
.info-ads {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin-top: 30px;
    padding-right: 10px;
    width: 428px;
}
.info-ads .price-group{
	background-color: #F4F4F4;
    padding: 15px;
}
.info-ads .price-group .quickly {
    float: left;
    margin-right: 5px;
	padding:0 5px;
	background-color: #FF0000;
    color: #FFFFFF;
    font-size: 11px;
	margin-top:5px;
}
.info-ads .price-group .price {
    color: #333333;
    float: left;
    font-size: 18px;
    padding-left: 10px;
}
.info-ads .price-group .price span {
    color: #FF0000;
    font-weight: bold;
}
.info-ads .price-group .detail {
    float: left;
    font-size: 18px;
    padding-left: 4px;
}
.red{
	color: #FF0000;
}
.blue{
	color: #003366;
}
.info-ads .bt{
	padding-top:10px;
	padding-bottom:20px;
}
.info-ads .bt button{
	display:block;
	padding: 5px 0;
	text-align:center;
	width: 100%;
}
.info-ads .list-group{
	padding-bottom:20px;
}
.info-ads .list-group .item{
	padding-bottom:5px;
}
.info-ads .list-group .item .title{
	float:left;
	width:120px;
	font-weight:bold;
}
.info-ads .list-group .item .desc{
	float:left;
}
.info-ads.right-col{
	float: left;
    margin-top: 30px;
    padding-left: 15px;
	padding-right:15px;
    width: 518px;
	border:0;
}
.info-ads.right-col .border{
	background-image:url(../img/border-info-ads.png);
	background-repeat:repeat-y;
	margin-bottom:40px;
}
.info-ads.right-col .left-col{
	float:left;
	width: 270px;
}
.info-ads.right-col .left-col .item{
	padding-bottom:15px;
}
.info-ads.right-col .left-col .item.call{
	font-size:16px;
}
.info-ads.right-col .left-col .item.call span{
	background-image:url('../img/icons/icons.png');
	background-repeat:no-repeat;
	width:11px;
	height:16px;
	background-position:-225px top;
	display:block;
	float:left;
	position:relative;
	top:1px;
	margin-right:5px;
}
.info-ads.right-col .left-col .item.message a{
	color:#000;
}
.info-ads.right-col .left-col .item. span.message-icon {
	background-image:url('../img/icons/icons.png');
    background-position: -236px top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 16px;
}
.info-ads.right-col .left-col .item.logo-bank{
	padding:15px 0;
}
.info-ads.right-col .left-col .item.logo-bank .image-logo{
 	float:left;
	padding-right:20px;
}
.info-ads.right-col .left-col .item.logo-bank .info-logo{
 	float:left;
	padding-top: 5px;
}
.info-ads.right-col .left-col .item.logo-bank .info-logo span {
    color: #666666;
    display: block;
    font-size: 11px;
}
.info-ads.right-col .left-col .item.logo-bank .info-logo a {
    font-size: 14px;
    font-weight: bold;
}
.info-ads.right-col .right-col{
	float: right;
    padding-left: 15px;
    width: 215px;
}
.info-ads.right-col .right-col .item{
	padding-bottom:15px;
}
.print-icon {
	background-image:url('../img/icons/icons.png');
    background-position: -252px top;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    width: 16px;
}
.add-note-icon{
	background-image:url('../img/icons/icons.png');
    background-position: -322px top;
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    position: relative;
    top: 2px; 
	left:3px;
    width: 10px;
}
.no-icon{
	display: inline-block;
    width: 16px;
    margin-right: 1px;
}
.fb-comments{
	margin:30px 0;
}
.recommended{
	background-color: #F4F7FC;
    border-top: 1px solid #6599FF;
    padding: 10px 16px;
	padding-bottom:0;
}
.recommended .title{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    position: relative;
	margin-bottom:20px;
}
.recommended .item{
	float: left;
    min-height: 150px;
    padding-bottom: 20px;
    padding-right: 41px;
    width: 150px;
}
.recommended p{
	margin:0;
	padding:0;
	padding-top:5px;
}
.recommended .quickly{
	background-color: #FF0000;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    padding:0 5px;
	margin-right:5px;
}
.add-agent {
    float: right;
    font-family: 'Trebuchet MS'; 
    font-size: 14px;
}
.add-agent span {
	background-image:url('../img/icons/icons.png');
    background-position: -297px -43px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin-right: 5px;
    width: 17px;
}
.table-agencies table {
    width: 100%;
}
.table-agencies table th {
    border-bottom: 1px solid #CCCCCC;
    color: #999999;
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
    text-align: left;
}
.table-agencies td.avaBox {
    padding-right: 30px;
    width: 71px;
}
.table-agencies td.nameAgent {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.table-agencies td {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    padding: 20px 5px;
    text-align: left;
}
.nowrap {
    white-space: nowrap;
}
.ads-list.agencies .item{
	background-color:inherit;
}
.ads-list.agencies .item .desc {
    line-height: normal;
}
.ads-list.agencies .item .quickly{
	padding:1px 5px;
	background-color: #FF0000;
    color: #FFFFFF;
	display:inline-block;
    font-size: 11px;
	margin-bottom:7px;
}
.agencies-info{
	background-color: #F4F7FC;
    padding: 25px 15px;
	margin-bottom:25px;
}
.agencies-info .image{ 
	float: left;
    width: 190px;
}
.agencies-info .image img {
    border: 1px solid #CCCCCC;
}
.agencies-info .desc {
    float: left;
    font-size: 15px;
    padding-left: 25px;
    width: 730px;
}
.agencies-info .desc h2 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 15px;
    position: relative;
}
.agencies-info .desc .item{
	float:left;
	width:360px;
}
.agencies-info .desc .item.right-col{
	float: left;
    font-size: 16px;
    margin-top: 0;
    position: relative;
    width: 370px;
}
.call-agent, .email-agent, .city-agent {
    padding-bottom: 10px;
}
.call-agent span {
    background: url("../img/icons/icons.png") no-repeat -249px -43px transparent;
    display: block;
    float: left;
    height: 13px;
    margin-right: 10px;
    margin-top: 3px;
    width: 16px;
}
.call-agent strong {
    display: block;
    float: left;
    font-weight: normal;
}
.email-agent span {
    background: url("../img/icons/icons.png") no-repeat -281px -43px transparent;
    display: block;
    float: left;
    height: 16px;
    margin-right: 10px;
    margin-top: 2px;
    width: 16px;
}
.city-agent span {
    background: url("../img/icons/icons.png") no-repeat -233px -43px transparent;
    display: block;
    float: left;
    height: 15px;
    margin-right: 10px;
    margin-top: 1px;
    width: 16px; 
}
.managers .item {
    float: left;
    min-height: 100px;
    padding-bottom: 20px;
    width: 325px;
	padding-right: 4px;
}
.managers .item .image{
	float: left;
    min-height: 10px;
    position: relative;
    width: 71px;
}
.managers .item .desc{
	float: left;
    margin-left: 10px;
    width: 240px;
}
.managers .item .desc .title {
    padding-bottom: 7px;
	font-size:16px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.term-txt {
    float: left;
    padding-right: 4px;
}
.term-txt p {
    margin: 0;
    padding: 0;
}
.ff-text p {
    padding-top: 4px;
}
.credit{padding-top:10px}
.credit strong{color:#f00}
#popUp{float:left;background-color:#f3f3f3;width:540px;padding:8px}
#popUp .topBox{float:left;width:100%;padding-bottom:20px}
#popUp .topBox h1{float:left;margin:0px;padding:0px;font-size:20px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#333}
.pb-wrapper{height:27px;background-color:#f3f3f3}
.time-box{float:left;line-height:20px;font-size:18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#333}
.close-box{float:right}
#popUp .topBox .close, .close-box .close{float:right}
#popUp .topBox .close a, .close-box .close a{background-image:url('/img/s1.png');background-repeat:no-repeat;display:block;width:14px;height:14px;background-position:-49px top}
.contentReg{float:left;background-color:#fff;width:100%}
.boxInp{float:left;width:490px;border-bottom:1px solid #f3f3f3;margin-left:25px;padding-bottom:15px;margin-top:15px}
.boxInp label{float:left;width:150px}
.boxInp .inp{float:left;width:260px}
.boxInp .inp p,#popUp2 .boxInp .inp p{margin:0}
.boxInp .inp textarea{width:100%;overflow:auto;height:70px}
.boxInp .inp select{height:21px;width:150px;float:left}
.logoBank{float:right}
.boxInp .inp input{width:100%}
.boxInp .inp .checkAdd{padding-top:10px;clear:both}
.boxInp .inp .checkAdd input{width:auto}
.contentReg .message{margin:20px 25px 0 !important}
.btBig{width:100%;float:left;padding-top:20px; border-top:1px solid #999999; padding-top:20px;}

/*.btBig button{background:url('/img/s1.png') no-repeat scroll 100% -244px transparent;border:0 none;color:#000;cursor:pointer;font:18px "Trebuchet MS";height:36px;margin:0;overflow:visible;padding:0;text-align:center;text-decoration:none}
.btBig button span{background:url('/img/s1.png') no-repeat scroll left -244px transparent;display:block;height:30px;white-space:nowrap;padding:6px 66px 0 70px;margin-right:4px}
.btBig button:hover{background:url('/img/s1.png') no-repeat transparent;background-position:100% -280px}
.btBig button:hover span{background:url('/img/s1.png') no-repeat scroll left -280px transparent}*/
.error-message{color:red;font-size:11px}
.form-error{border:1px solid #ff9c9c!important}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background-color:#fff;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
#colorbox{}
#cboxTopLeft{width:21px;height:21px;background:url(/img/controls.png) no-repeat -100px 0}
#cboxTopRight{width:21px;height:21px;background:url(/img/controls.png) no-repeat -129px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(/img/controls.png) no-repeat -100px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(/img/controls.png) no-repeat -129px -29px}
#cboxMiddleLeft{width:21px;background:url(/img/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(/img/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(/img/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(/img/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;top:50%;left:0px;background:url(/img/arrow-prev.png) no-repeat 0 0;width:37px;height:44px;text-indent:-9999px}
#cboxNext{position:absolute;top:50%;right:0;background:url(/img/arrow-next.png) no-repeat 0 0;width:37px;height:44px;text-indent:-9999px}
#cboxLoadingOverlay{background:url(/img/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(/img/loading.gif) no-repeat center center}
#cboxClose{position:absolute;bottom:0;right:0;background:url(/img/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose.hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.cboxIE6 #cboxTopLeft{background:url(/img/ie6/borderTopLeft.png)}
.cboxIE6 #cboxTopCenter{background:url(/img/ie6/borderTopCenter.png)}
.cboxIE6 #cboxTopRight{background:url(/img/ie6/borderTopRight.png)}
.cboxIE6 #cboxBottomLeft{background:url(/img/ie6/borderBottomLeft.png)}
.cboxIE6 #cboxBottomCenter{background:url(/img/ie6/borderBottomCenter.png)}
.cboxIE6 #cboxBottomRight{background:url(/img/ie6/borderBottomRight.png)}
.cboxIE6 #cboxMiddleLeft{background:url(/img/ie6/borderMiddleLeft.png)}
.cboxIE6 #cboxMiddleRight{background:url(/img/ie6/borderMiddleRight.png)}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight{_behavior:expression(this.src = this.src ? this.src :this.currentStyle.backgroundImage.split('"')[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')")}
#infoMessage{z-index:1;margin-top:5px;margin-bottom:5px;padding:5px 5px 5px 25px;position:relative;font-size:8pt;border-collapse:collapse;border:1px #3a7e34 dashed;color:#3a7e34;background-color:#ffffff;background:url('/img/admin/ico/info.png') no-repeat 5px 50%;clear:both}
#errorMessage,#authMessage{z-index:1;margin-top:5px;margin-bottom:5px;padding:5px 5px 5px 25px;position:relative;font-size:8pt;border-collapse:collapse;border:1px #ca1d13 dashed;color:#ca1d13;background-color:#ffffff;background:url('/img/admin/ico/error.png') no-repeat 5px 50%;clear:both}
.del-note-icon{
	background-image:url('../img/icons/icons.png');
    background-position: -322px -62px;
    display: inline-block;
    height: 10px;
    margin-right: 8px;
    position: relative;
    top: 2px; 
	left:3px;
    width: 10px;
}
.vip-ads.no-slider .title {
    padding-left: 10px;
}
.vip-ads.no-slider #slider-id{
	padding-left: 10px;
}
.item-block.poll-block{
	border:2px solid #9DC33A;
	padding: 10px 15px;
}
.poll-box h2{
	font-size: 13px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.poll-box .questionBox {
    padding-left: 10px;
    padding-bottom: 10px;
}
.boxTitle {
    float: left;
    padding-bottom: 25px;
    width: 100%;
}
.boxAddBg .titleAdd {
    border-bottom: 1px solid #E0E0E0;
    float: left;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100%;
}
.boxAddLeft {
    float: left;
    margin-right: 30px;
    padding-top: 15px;
    width: 365px;
}
.boxAdd {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.boxAdd label {
    float: left;
    padding-top: 2px;
    width: 145px;
}
.inpAddWide {
    width: 206px;
}
.inpAdd {
    float: left;
    width: 120px;
}
.inpAdd2S {
    height: 22px;
    width: 206px;
}
.checkAdd {
    padding-top: 2px;
}
.checkAdd label, #popUp .boxInp .checkAdd label {
    width: auto;
}
.checkAdd input {
    float: left;
}
.boxAdd2 label {
    float: left;
    padding-top: 2px;
    width: 96px;
}
.inpAdd3S {
    width: 206px;
}
.boxAddRight {
    float: left;
    padding-top: 15px;
    width: 240px;
}
.boxAddBg{
	width:100%;
	float:left;
	padding-top:20px;
}
.boxAdsBg {
    float: left;
    margin-top: 10px;
    width: 700px;
}
.titleAdres {
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    width: 100%;
}
.boxAdd2 {
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
.inpAdd222 {
    float: left;
}
.boxAdsBg .boxAdd label {
    width: 125px !important;
}
.infoMobile a {
    background-image: url("../img/icons/icons.png");
    background-position: -316px -72px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    position: relative;
    top: 3px;
    width: 16px;
}
.inpAdd3 {
    width: 200px;
}
.inpAdd2 {
    width: 200px;
}
.boxAdd2Price {
    float: left;
    padding-bottom: 10px;
    width: 300px;
}
.boxAdd2Price label {
    float: left;
    padding-top: 2px;
    width: 115px;
}
.inpAddPrice {
    float: left;
}
.inpAdd3Price2 {
    float: right;
    height: 22px;
    width: 44px;
}
.boxRadioPrice {
    float: left;
    padding-bottom: 10px;
    width: 300px;
}
.boxRadioPrice2 {
    font-size: 11px;
    padding-bottom: 5px;
    padding-left: 115px;
}
.boxRadioPrice input {
    margin: 0;
    position: relative;
    top: 2px;
}
.boxAddLeft2 {
    float: left;
    margin-right: 10px;
    padding-top: 15px;
    width: 365px;
}
.inpAdd222 {
    float: left;
}
.boxAddLeftCheck2 {
    float: left;
    padding-top: 15px;
    width: 130px;
}
.boxAddLeftCheckWidth {
    width: 190px !important;
}
.boxAddLeftCheck {
    float: left;
    padding-top: 15px;
    width: 160px;
}
.boxAddCheck {
    float: left;
    padding-bottom: 13px;
    width: 100%;
}
.boxAddLeftComment {
    float: left;
    padding-top: 15px;
    width:100%;
}
.inpAdd2T {
    height: 100px;
    resize: none;
    width: 545px;
}
.btBig button{
	cursor:pointer;
	background-color: #17B2E2;
    background-image: url("../img/bg-bt2.gif");
    background-repeat: repeat-x;
    border: 1px solid #019BC7;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #D7D8D8;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    padding: 9px 30px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #128CB3;
}
.btBig button:hover{
	background-image:none;
}
.uploading {
    background: url("../img/uploading.gif") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    display: none;
    height: 36px;
    line-height: 36px;
    padding-left: 25px;
    width: 200px;
}
.inpAdd4 {
    float: left;
    width: 48px;
}
.inpAdd span, .inpAddPrice span, .inpAdd222 span {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 15px;
}
.inpAdd3Price {
    float: left;
    width: 70px;
}
.inpAdd222 .inpAdd3{
	width: 117px!important;
}
.resultBoxRight {
    padding-left: 10px;
    padding-top: 10px;
}
.lineRes {
    background-color: #FFCC00;
    height: 2px;
    width: 70%;
}
.result2Right {
    color: #333333;
    font-size: 11px;
    padding-top: 3px;
}
.agencies-info .desc .item.right-col ul{
	margin-top:0;
}
.agencies-info .desc .item.right-col ul li{
	font-size:13px;
}
.agencies-info .desc .item.right-col ul li ul{
	margin-bottom:10px;
}
.boxEditMySearch ul li span.move {
    background-image: url("../img/icons/icons.png");
    background-position: -317px -89px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 4px;
    width: 15px;
}
.all-link{
	padding-top:20px;
}
.left-home .item-block{
	border-bottom:1px solid #f1f1f1;
	margin-bottom: 25px;
    padding-bottom: 10px;
}
.left-home .item-block.agents{
	padding-bottom:25px;
	margin-bottom:25px;
}
#agent-form .contentReg {
	padding-top:20px;
	float:none;
	width:auto;
}
.contentReg .leftPopupCreate{
	float:left;
	width: 340px;
}
.contentReg .rightPopupCreate{
	float:right;
	width: 340px;
}
.contentReg .boxInp {
    border-bottom: 0;
	margin:0;
    margin-top: 10px;
    padding-bottom: 10px;
}
.contentReg .boxInp label {
    float: left;
    width: 150px;
}
.contentReg .boxInp .inp select {
    height: 21px;
    width: 150px;
}
.contentReg .boxInp .inp input{
    height: 15px;
    width: 150px;
}
.contentReg .inpPl {
    color: #666666;
    float: left;
    font-size: 11px;
    width: 50px !important;
}
.contentReg .from-to span {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}
.contentReg .from-to select {
    float: left;
    font-size: 11px;
    height: 20px;
    margin-left: 10px;
    width: 45px;
}
.InfoAgentCreate {
    background-color: #F3F3F3;
    padding-bottom: 20px;
    padding: 10px;
}
.parammReset {
    text-align: center;
}
.messageSms {
    color: #E71010;
    font-size: 14px;
    padding-top: 20px;
}
.btBigCreate {
    padding-top: 20px;
}
.contentReg .boxInp .error-message{
	float:left;
	clear: both;
	padding-left: 149px;
}
.btBig button.btns.disabled{
	background-color: #ECECEC;
    background-image: none;
    color: #B0B0B0;
	border: 1px solid #ccc;
	text-shadow:none;
}
.bg-block{
	background-image:url(../img/block-bg.gif);
	background-repeat:repeat-y;
	margin-bottom:40px;
	margin-top:20px;
}
.login-page{
	font-size:14px;
	float:left;
	width:500px;
	margin-right:30px;
	background-color: #F3F3F3;
	padding:20px;
	padding-bottom:0;
}
.login-page .title{
	margin-bottom:20px;
	font-size:22px;
	border-bottom: 1px solid #E3E3E3;
	padding-bottom:10px;
}
.login-page .item{
	padding-bottom:10px;
}
.login-page .item .bt-style3{
	font-size: 18px;
    padding: 7px 60px;
}
.login-page .item.fb{
	padding-bottom:15px;
	margin-bottom:15px;
}
.login-page .item label{
	float:left;
	width: 150px;
	padding-top:2px;
}
.login-page .item.fb label{
	padding-top:20px;
}
.login-page .item .inp-group{
	float: left;
    width: 270px;
}
.login-page .item .inp-group .block-item{
	padding-bottom:10px;
}
.login-page .item .inp-group input{
	 width: 100%;
}
.login-page .item .inp-group .block-item label.none{
	float:none;
	width:auto;
}
.login-page .item .inp-group .block-item input.none{
	float:none;
	width:auto;
}
.bt-fb {
    background-color: #14558E;
    background-image: url("../img/bg-fb.gif");
    background-repeat: repeat-x;
    border-radius: 5px;
    box-shadow: 2px 2px 0 #B3B3B3;
    display: inline-block;
    padding: 15px 20px;
}
.bt-fb span {
    background: url("../img/icons/icons.png") no-repeat scroll -221px -62px rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    width: 94px;
}
.bt-fb:hover{
	background-color:#00549e;
	background-image:none;
}
.login-page.col-right{
	background-color: #F3F3F3;
	padding:15px;
	margin-right:0;
	width:385px;
}
.login-page.col-right .group{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #fff;
}
.login-page.col-right .group .bt-style1{
	font-size: 18px;
	font-family:'Trebuchet MS', Arial;
	width:250px;
	text-align:center;
	margin:auto;
	display:block;
	margin-top:15px;
	padding: 10px 0;
	font-weight:bold;
	text-shadow: 1px 1px 0 #9a680b;
}
.login-page.col-right .group .bt-style1:hover{
	background-color:#df9305;
}
.bt-style4{
	background-color: #9dc241;
    border: 1px solid #85a92d;
    box-shadow: 0 1px 0 #c4da8d inset;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
	font-family:'Trebuchet MS', Arial;
    padding: 10px 0;
    text-decoration: none;
    text-shadow: 1px 1px 0 #637a29;
}
.bt-style4:hover{
	background-color: #8cae38;
}
.login-page.col-right .group.last .bt-style4{
	margin:auto;
	margin-top:15px;
	width:250px;
	text-align:center;
}
.login-page.col-right .bt-style3{
	font-size: 18px;
    padding: 7px 60px;
	display:block;
	text-align:center;
	margin-top:15px;
}
.login-page.col-right .group.last{
	border:0;
	margin:0;
	padding:0;
}
div.mapString{
	background-color: #F3F3F3;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 10px;
	padding-bottom:0;
}
div.mapString .boxAdd2 label{
	display:block;
	padding-bottom:5px;
	float:none;
	width:auto;
}
div.mapString .boxAdd2{
	float:none;
	width:auto;
}
div.mapString .boxAdd2 input{
	float: none;
    height: 23px;
    width: 601px;
}
div.mapString .inpAdd{
	float:none;
	width:auto;
}
.border-right{
	border: 2px solid #fbce2a;
    padding: 10px 15px;
}
.contentInfo {
	padding-top:20px;
}
#map-view {
	height:150px;
	margin:10px 0;
	width:100%;
}
.header-code {
	float:left;
	padding-left:20px;
	height:18px;
	overflow:hidden;
}
.footer-code {
	float: left;
    padding-left: 110px;
    width: 220px;
}
.group-bt-search{
	float:left;
}
.group-bt-search .map-bt{
	float:left;
	margin-right:5px;
}
.group-bt-search .map-bt button{
	font-size: 14px;
    height: 45px;
    line-height: 29px;
    text-align: center;
    width: 135px;
}
.group-bt-search .bt-style2{
	height: 37px;
    line-height: 36px;
    padding: 0 9px;
    text-align: center;
    width: 136px;
}
.poll-box .title{
	padding:0!important;
}
.mode-selector{
	margin-top:-30px;
}
.right .item.search .search-box #UserQuery{
	width: 163px;
    display: block;
    height: 23px;
    padding: 0 5px;
	float: left;
}
.right .item.search .search-box .bt-style3{
	float: left;
    margin-left: 5px;
    margin-top: 0;
    padding: 2px 1px;
    width: 60px;
}
.title-page{
	margin-top:10px;
}
.right .item ul{
	margin:0;
	padding:0;
}
.right .item ul li{
	list-style-type:none;
	padding-bottom:5px;
}
.right .item ul li ul{
	margin-top:10px;
}
.right .item.search{
	border: 2px solid #4099C7;
    padding: 15px;
	margin-bottom:20px;
}
.recommended .item.recom .quickly, .recommended .item.recom p{
	display:inline;
}
.recommended .item.recom a{
	display:block;
	margin-bottom: 10px;
}
.sight-bt {
    float: left;
    padding-right:5px;
    padding-top: 0;
}
.sight-bt button{
	background-color:#4099c7;
	border: 4px solid #3089B7;
	text-shadow:0 1px 0 rgba(2,0,0, 0.5);
	border-radius: 5px;
    color: #000000;
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
	font-size: 14px;
    height: 45px;
    text-align: center;
    width: auto;
}

.sight-bt button span em {
    background: url("../img/icons/icons.png") no-repeat scroll -306px -149px  rgba(0, 0, 0, 0);
    display: block;
    height: 27px;
    width: 26px;
}
.gm-style button{
    background: url("../img/bg-bt1.gif") repeat-x scroll transparent;
	background-color:#d3d3d3;
    color: #000000;
    cursor: pointer;
    display: block;
  	font-size:12px;
	font-weight:bold;
    overflow: visible;
    padding: 0;
    text-align: center;
    text-decoration: none;
	border:1px solid #999999;
	border-radius:3px; 
	padding:2px 10px;
	font: 16px "Trebuchet MS";
	margin-right: 20px;
    margin-top: 10px;
}
.gm-style button:hover{
	background-image:none;
	background-color:#ededed;
}
.cursor-progress {
	cursor:progress!important;
}
.cursor-progress .sight-bt button span em {
	background:url("../../../img/map-loader.gif") no-repeat center  center  ;
}
.boxProdFilter .sight-bt button {
    background: url("../img/bg-bt1.gif") repeat-x scroll 0 0 #D3D3D3;
    border: 1px solid #999999;
    border-radius: 3px;
    color: #000000;
    cursor: pointer;
    display: block;
    font: 15px "Trebuchet MS";
    height: 28px;
    margin-right: 0;
    margin-top: 10px;
    overflow: visible;
    padding: 0 9px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 37px;
}
.boxProdFilter .sight-bt button:hover{
	background-image:none;
	background-color:#ededed;
}
.boxProdFilter .sight-bt button em {
    background: url("../../../img/s1.png?v=1.0") no-repeat scroll -1624px top rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    left: 9px;
    position: absolute;
    top: 4px;
    width: 18px;
}
.map-tips {
    bottom: 4px;
    left: 10px;
    margin-top: -0;
    padding-left: 0;
    position: absolute;
}
@media all and (max-width: 1100px) {
	.left-home .item-block.ads .item {
		width: 199px !important;
	}
	.search-home {
		font-size: 11px;
	}
	.search-home .item-search {
		margin-left: 0;
	}
	.search-home .create-bt {
		width: 207px !important;
	}	
	#header {
		background-color: transparent;
	}
	.search-home{
		width:auto;
		background-size:cover;
	}

}
@media all and (max-width: 758px) {
	.search-home {
		padding: 15px 0 10px !important;
		background-image: none;
	}
	.left-home {
		float: none!important;
		width: auto!important;
		margin:0 0 20px;
	}
	.right-home {
		float: none!important;
		width: auto!important;
	}
	.left-home .item-block.ads .item {
		margin: 0 0 20px;
		padding: 0;
		width: auto !important;
	}
	.left-home .item-block.agents .item {
		width: 129px;
	}
	.mode-selector {
		margin-top: 0!important;
		float: left;
	}
	#header {
		margin-bottom: 0;
	}

}