#player{
	 margin-bottom: 20px;
}

.filters{
	display: none
}

div.activfilter{
	display: block;
}

.add_advert a{
	padding: 2px 2px 2px 2px;
}

div[dir=ltr] span{
	display: none;
}


#gmapagency{
	height: 150px;
}

#gmapagency h2 a{
	font-size: 14px;
}

#gmapagency .agency-table{
	border-top: none;
}

#gmapagency em, #gmapagency span{
	font-size: 10px;
}

#gmapadvert{
	height: 100px;
}

#gmapadvert td a {
	display: block;
	margin-right: 10px;
}

#gmapadvert td a img{
	float: left;	
}

#gmapadvert td div{
	float: right;	
}


.add_advert li{
	display: inline;
	color: gray;	
}

#tabs li .ui-icon-close {
	cursor:pointer;
	float:left;
	margin:0.4em 0.2em 0 0;
}

.property-unity .description {
	font-size:1em;
	margin:0;
	outline:medium none;
	padding:0;
	text-decoration:none;
}

.image-div {
float:left;
width:150px;
}

.property-unity {
clear:left;
padding-top:25px;
}

div.dotted-divider {
	border-top:1px dashed #D8DFEA;
	margin-top:10px;
	padding-bottom:20px;
}


.countRealty{
	 margin-left: 50px;
}

#tabs{
	font-size: 12px;
}

.spread{
	background-color: graytext;
	cursor: pointer;
}

.spread.minus{
	background-image: url("/media/img/minus.png");
	background-position: right center;
	background-repeat: no-repeat;
}

.spread.plus{
	background-image: url("/media/img/plus.png");
	background-position: right center;
	background-repeat: no-repeat;
}

.blank_dvert{
	
	/*border-top: 1px dashed #D8DFEA;*/	
}


.advert-goto{
	color: red;
}

.ui-widget-content div.advert-goto a {
	font-size: 14px;
	color:red;
	font-style: italic;
	font-weight: bold;
	text-decoration: blink;
}

.ui-widget-content div.advert-edit{
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom: 1px dashed #D8DFEA;
}

.ui-widget-content div.advert-edit a{
	color:blue;
	font-size: 12px;	
	font-style: italic;
	font-weight: bold;
}

.container_upload{
	margin-bottom: 10px; 
	padding-bottom: 5px; 	
	border-bottom: 1px dashed #D8DFEA;----	
}

.image-caption .caption{
	/*margin-bottom: 0px;*/
}

.gmap{
	margin-left: auto;
	margin-right: auto;
}

.container-gallery{
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

#id-upload-video{
	
}

.ui-widget-content  div.upload_video{
	display:block;
	margin-top: 10px; 
	padding-top: 5px; 	
	border-top: 1px dashed #D8DFEA;
	
}

.ui-widget-content  a.upload-video{	
	font-size: 14px;
	font-weight: bold;
}

.gmap div{
	left: 0px;
}

.video_player{
	margin-left: auto;
	margin-right: auto;
}

.del_video{
	text-align: center;
	color: red;
	font-size: 14px;
	font-weight: bold;
}

#main-left-inside div.advs-header {
	margin-left: 0px;
}

.upl-video,.del-video{
	background:none repeat scroll 0 0 #47813C;
	color: white;
}

.uploader_button{
	background:none repeat scroll 0 0 #47813C;
	color: white;
}

.update{
	font-size: 12px;
	color: gray;
	font-weight: bold;
}

legend {
	color: blue;
	font-weight: bold;
	font-size: 14px;
}

#googlemap{
	margin-bottom: 5px;
}

#upload-video{	
	margin-bottom: 10px; 
	padding-bottom: 10px;
}

#videostatus{
	font-style: italic;
	color: blue;
	font-weight: bold;
	margin-bottom: 10px; 
}

.del-video{
	cursor: pointer;
}

.dash_bottom{
	border-bottom: 1px dashed #D8DFEA;	
}

#gallery_conteyner{
	padding-bottom:10px;
}

.pagination{
	font-size: 12px
}

/*
.active{
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
}
*/
#top_act_form{
	font-size:12px;
	margin-bottom:15px;
}

#top_act_form ul{
	display: inline;
	padding-right: 20px;
}

#top_act_form ul li{
	display: inline;
	list-style: none;	
}

#top_act_form ul li label{
	font-size:12px;
}

.uploader_button{
	background-color:#47813C;
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	line-height:27px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
}

.small-text{
	font-size: 12px;
	
}

.page_advert_block{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #D8DFEA;
	
}

.page_advert_block #player{
	margin-bottom:0px;
}

.page_advert_block #gallery_conteyner{
	padding-bottom: 0px;
} 

/*
* Таблица стилей для фильтра квартир 
*/

.dashtb{
	border-top:1px dotted #CCCCCC;
	font-size:11px;
	font-style:italic;
	line-height:20px;
	margin-bottom:10px;
	padding:3px
}


.name{
	color:#000000;
	font-size:8pt;
	font-weight:normal;
	padding-left:0;
	padding-right:10px;
	text-align:left;
	font-style:italic;
}

#main-left-inside span select.val-select{
	width: 80px;
}

#main-left-inside form div{
	
}

#main-left-inside .row span {
	font-size:8pt;
}

.filter{
	width: 100%;
}

#map-text-blue{
	color:#ABC0DD;
	font-family:verdana;
	font-size:8pt;
	font-style:italic;
	font-weight:bolder;
	text-align:center;
}

.bel-map{
	text-align: center;
}

.tooltip-city {
	display:none;
	position:absolute;
	z-index:1002;
}

.mapblock  {
	margin:0 auto;
	width:323px;
}

.rayonchoice{
	height: 200px;
	overflow-y: scroll;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	padding-left: 10px; 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	margin-top: 4px; 
	width: 207px; 
	padding-right: 10px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	border-color: graytext;
}

.rayonchoice li{
	list-style: none;
}

.rayonchoice span{
	padding-left: 10px;
}

#rayonconteyner{
	text-align: center;
}

#rayon_id div {
	text-align: center;
}

.showhide li{
	display: inline;
}

.showhide li.show{
	font-weight: bolder;
	color: green;	
	cursor: pointer;
	font-style: italic;
}

.showhide li.hide{
	font-weight: bold;
	color: red;	
	cursor: pointer;
	font-style: oblique;
}

.countRealty a{
	font-size: 14px;
}

span.current{
	font-size: 11px;
}

.pagination{
	margin-top: 10px;
}

#adv_filter{
	margin-top: 10px;
	
}

#adv_filter .filter_adverts{
	font-size: 12px;
	text-decoration: underline;
}

.boolbox {
	border-top:1px dotted #CCCCCC;
	font-size:11px;
	font-style:italic;
	line-height:20px;
	margin-bottom:10px;
	padding:3px
}

.selecttype{
	border-bottom:1px dotted #CCCCCC;
	font-size:11px;
	font-style:italic;
	line-height:20px;
	margin-bottom:10px;
	padding:3px
}


.boolbox div {
	overflow: hidden;
}

.boolbox div div {
	position: relative;
} 

.boolbox .name{
	float: right;
	width: 93%;	
	padding-right: 0px;
}

.boolbox .field{
	float: left;	
	width: 7%;	
}

.fotovideo{
	overflow: hidden;
	padding-bottom: 5px;
}

.fotovideo div {
	float: left;
	padding-right: 10px;
}

.fotovideo div .name{
	float: right;
	padding-top: 3px;
	padding-right: 0px;
}

.fotovideo div .field{
	float: left;	
		
}

.base > div{
	border-top:1px dotted #CCCCCC;
	font-size:11px;
	font-style:italic;
	line-height:20px;
	margin-bottom:10px;
	padding:3px
}

#main-left-inside form select#id_select_type{
	width: 230px;
}

#subm_conteyner{
	text-align: center;
}

#filter_button{
	background-color:#47813C;
	color:white;	
	font-weight:bold;
	height:28px;
	line-height:25px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
}

#subm_conteyner{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:35px;
	width:100%;
	padding-bottom: 10px;
}





