body 
{ margin:0;
  padding:0;
  line-height:135%;
  font-family:Verdana,Helvetica, Arial, sans-serif }
  
h1, h2, h3
{ margin:0 }


.backgroundAdv
{ background:#e6eded;
}
 
.central_1
{ max-width:1237px;
  /*min-width:987px;*/
  min-width:1100px;
 
  /*background:#fff url(/images/background_adv/background_adv_left.jpg) repeat-y;
  padding-left:16px */
  }
  
.dv{
background-color:#fff;
} 
 
.central_2
{ /*background:url(/images/background_adv/background_adv_left.png) repeat-y right;
  padding-right:416px*/ }


.left
{ width:240px;
  float:left;
  margin-bottom:10px }

.right
{ width:240px;	
  float:right;
  margin-bottom:20px }


	/* ������� ������ */
.wrapper
{ float:left;
  width:100% }
  
.wrapper2   /* for only right colomn */
{ float:left;
  width:100%;
  margin-left:-240px }
	
.left_new
{ width:240px;
  float:left;
  margin-left:-100% }

.right_new
{ float:left;
  width:240px;
  margin-left:-240px }
  
.right_only
{ float:right;
  width:240px }  
	/* ������� ������ (�����) */


	.s1
	{ margin-left:22px;
	  width:212px }
	  
	.s2
	{ margin:0 10px 0 0;
	  padding-bottom:5px }
	  
	.s3
	{ width:75px;
	  height:75px;
	  float:left;
	  padding:5px 0;
	  border-bottom:1px solid #ddd;
	  margin:0 }
	  
	.s4
	{ margin-left:75px;
	  height:75px;
	  width:130px;
	  display:block;
	  padding:5px 0 5px 10px;
	  border-bottom:1px solid #ddd }
	  
	.s6, .s397
	{ background:url(/sprites/hor_r.gif) 0 -57px repeat-x #e2e2e2;
	  height:16px;
	  margin:7px 6px 0 -15px;
	  padding:5px 0 0 20px;
	  font-size:11px;
	  display:block;
	  font-family:Verdana }
	   
	.s6:hover, .s397:hover
	{ text-decoration:underline }
	  
	.s7
	{ margin:10px 0 8px}
	  
	.s8
	{ padding-top:10px;
	  margin-bottom:0;
	  height:50px }
	  
	.s9 div, .s9 a
	{ float:left;
	  margin:5px 0 0 5px }
	  
	.s10, .s16
	{ background:url(/sprites/long.png)  0 -571px;
	  width:240px;
	  height:26px }
	
	.s11
	{ background:url(/sprites/long.png) 0 -344px;
	  width:245px;
	  height:6px }
	  
	.s12
	{ background-image:url(/sprites/v-repeat.png);
	  width:245px }
	  
	.s13
	{ background:url(/sprites/long.png) 0 -182px;
	  width:245px;
	  height:5px }
	  
	.s14
	{ width:220px;
	  margin-left:15px }
	  
	.s15
	{ background:url(/sprites/long.png) 0 -571px;
	  width:220px;
	  height:26px }
	  
	.s17
	{ margin-left:-2px; 
	  margin-bottom:20px;
	  width:220px;
	  height:200px }
	  
	#hideCont1 p
	{ margin-bottom:15px }
	
	.s64
	{ width:210px }
   
.content
{ margin:0 255px;
  padding-bottom:10px }

	.s18
	{ float:left;
	  width:32%;
	  margin-right:1.1% }
	  
	.s19
	{ float:right;
	  margin-top:13px }
	
	.s21, .s22
	{ float:left;
	  width:99px;
	  height:26px }
	  
	.s21
	{ background:url(/sprites/middle.gif) 0 -220px  }
	  
	.s22
	{ background:url(/sprites/middle.gif) 0 -296px;
	  margin-left:3px }
	  
	.s23
	{ margin-top:10px;
	  display:block;
	  padding:0 13px }
	  
	.s24
	{ margin-top:10px;
	  display:none;
	  padding:0 13px }
	  
	.s25
	{ height:32px }
	  
	.s25 a, .s25 a:hover
	{ font-size:11px }
	  
	.s26
	{ float:left;
	  margin-right:10px }
	  
	.s27
	{ float:right;
	  margin-top:-2px }
	  
	.s28
	{ margin-top:15px }
	
	.s29
	{ margin-top:150px;
	  text-align:center;
	  font-size:18px }
	  
	.s31
	{ text-align:right;
	  color:#990000;
	  font-size:10px;
	  margin-top:0;
	  margin-right:0 }
	  
	.s32
	{ margin:0 0 -3px 0 }
	  
	.s33
	{ overflow:hidden;
	  margin-bottom:15px }
	  
	.s35
	{ margin-left:110px }

	.s35 td:first-child
	{ color:#666666 }
	
	.td_center_title_bg_full > div
	{ width:99px;
	  height:26px;
	  margin-left:5px;
	  float:left }
	
	.td_center_title_bg_full > p
	{ float:left }
	
	.s36
	{ margin-bottom:20px;
	  overflow:hidden }
	  	  
	.s37
	{ width:105;
	  float:left }
	  
	.s38
	{ margin-right:10px;
	  float:right }
	  
	.s38 div, .s42 div, .s43 div
	{ font-family:Arial, Helvetica, sans-serif;
	  color:#990000;
	  font-size:12px;
	  text-align:right;
	  background:url(/sprites/small.gif) no-repeat 102% -57px;
	  padding-right:18px; }
	  
	.s38 a:hover, .s42 a:hover, .s43 a:hover
	{ text-decoration:underline }
	  
	.s39
	{ margin-top:7px;
	  overflow:hidden }
	  
	.s40
	{ float:left;
	  margin-left:-3px;
	  width:200 }
	  
	.s41
	{ color:#000 }
	
	.s40 td:first-child
	{ color:#666666;
	  font-size:11px }
	  
	.s40 td
	{ color:#000;
	  font-size:12px }
	
	.s42
	{ min-width:120px }
	
	#hor-minimalist-b p
	{ color: #000;
      font-family: Verdana,Helvetica,Arial,sans-serif }
	
	.s44
	{ margin-top:5px;
	  float:right;
	  background:url(/sprites/small.gif) no-repeat right -58px;
	  padding-right:18px }
	
	.s45
	{ overflow:hidden }
	
	.s45 div
	{ float:left }
	
	.s46
	{ float:left;
	  background:url(/sprites/small.gif) 0 -793px;
	  height:22px;
	  width:2px }
	
	.s47
	{ line-height:22px;
	  float:left;
	  background:url(/sprites/h-repeat.gif) 0 -543px;
	  height:22px }
	
	.s48
	{ float:left;
	  background:url(/sprites/small.gif) 0 -865px;
	  height:22px;
	  width:2px }
	
	.s49
	{ margin-left:30px;
	  overflow:hidden }
	
	.s49 div
	{ float:left;
	  margin-top:5px }
	  
	.s50
	{ margin:6px 10px 0 0;
	  float:right }
	  
	.s51
	{ float:left;
	  margin:5px 20px 15px 0;
	  border:1px #aaa solid;
	  width:200px;
	  padding:0 5px;
	  height:202px;
	  position:relative }
	  
	.s52
	{ position:absolute;
	  bottom:0;
	  left:54px }
	  
	.s53
	{ overflow:hidden;
	  margin-top:20px }
	
	.s53 div
	{ float:left;
	  margin-left:10px;
	  height:50px }
	
	.s53 img
	{ cursor:pointer }
	
	.s54
	{ background:url(/images/big_line.gif) no-repeat right bottom;
	  overflow:hidden;
	  padding-top:3px }

	.s55
	{ float:left;
	  font-family: Verdana,Helvetica, Arial, sans-serif;
	  color:#333333;
	  font-size:14px;
	  padding:5px 0;
	  font-weight:bold }

	.s56
	{ overflow:hidden }
	
	.s56 div
	{ float:right;
	  margin-right:7px }

	.s57
	{ overflow:hidden;
	  margin:5px 0 25px 0 }
	  
	.s57 td:first-child
	{ color:#666666 }

	.s58
	{ overflow:hidden;
	  margin-top:15px }

	.s59 p
	{ margin:5px 0 }

	.s60
	{ margin-top:10px }
	
	.s60 tr
	{ cursor:pointer }
	
	.s61
	{ color:#990000 !important;
	  font-size:15px;
	  margin-bottom:0 }
	
	.s62
	{ float:left;
	  width:100px;
	  line-height:80px }
	
	.s63
	{ width:500px }
	
	.s63 div
	{ overflow:hidden }
	
	.s63 p
	{ float:left;
	  width:130px;
	  margin:3px 0 }
	
	.s65
	{ margin:15px 0 }
	
	.s66
	{ overflow:hidden;
	  margin:10px 0 30px 30px }
	
	.s67
	{ float:left;
	  margin:1px 0 0 5px;
	  height:22px }
	
	.s68
	{ float:left;
	  margin:10px 30px 15px 0;
	  height:120px }
	
	.s69
	{ overflow:hidden;
	  margin-top:13px }	
	
	.s70
	{ margin:10px 0 }	
	
	.s70 p
	{ margin-top:15px }
		
	.s71
	{ background:url(/sprites/h-repeat.gif) repeat-x left -42px;
	  height:28px;
	  margin-top: 15px }
		
	.s72
	{ overflow:hidden;
	  margin:3px 0 }
		
	.s73
	{ color:#333;
	  padding:6px 55px 0 0;
	  font-size:15px;
	  line-height:21px }
		
	.s74	/* c/my_property/view.php */
	{ background:url(/images/big_line.gif) no-repeat 100% 100%;
	  width:477px;
	  height:26px;
	  margin-bottom:15px;
	  width:100% }
		
	.s75
	{ float:left;
	  width:42px;
	  height:32px;
	  background:url(/sprites/bonus.gif) no-repeat 0 -361px }
		
	.s76
	{ float:left;
	  margin-right:10px;
	  width:15px;
	  height:15px;
	  background:url(/sprites/bonus.gif) no-repeat 0 -82px }
		
	.s77
	{ width:15px;
	  height:15px;
	  background:url(/sprites/bonus.gif) no-repeat 0 -509px;
	  margin:0 0 -2px 5px }		
	
	.s78, .s79, .s80, .s81
	{ width:32px;
	  height:32px }	
	
	.s78
	{ background:url(/sprites/bonus.gif) no-repeat }		
	
	.s79
	{ background:url(/sprites/bonus.gif) no-repeat 0 -772px }
		
	.s80
	{ background:url(/sprites/bonus.gif) no-repeat 0 -854px }
			
	.s81
	{ background:url(/sprites/bonus.gif) no-repeat 0 -213px }
	
	.s82, .s83, .s84, .s85
	{ width:16px;
	  height:16px }
			
	.s82	/* c/helpbox/view.php */
	{ background:url(/sprites/bonus.gif) no-repeat 0 -144px }	
		
	.s83
	{ background:url(/sprites/bonus.gif) no-repeat 0 -703px }
			
	.s84
	{ background:url(/sprites/bonus.gif) no-repeat 0 -292px }	
			
	.s85
	{ background:url(/sprites/bonus.gif) no-repeat 0 -440px }
			
	.s86	/* c/property_board/view.php */
	{ margin:15px 1%;
	  border:1px solid #990000;
	  width:98% }
					
	.s87
	{ float:left;
	  margin-left:13px;
	  width:210px }	
			
	.s88
	{ width:100%;
	  border-bottom:#d6d6d6 solid 1px;
	  display:block;
	  padding-bottom:2px }
				
	.s89
	{ float:right }
	
	.s89 a, .s135 a, .s93
	{ color:#999;
	  padding-left:18px;
	  margin-right:10px;
	  font-size:11px;
	  background:url(/sprites/property.gif) no-repeat 0 -877px }
	   
	.s89 a:hover, .s135 a:hover
	{ color:black }
		
	.s91
	{ float:left;
	  width:60px;
	  color:#999 }
					
	.s92	/* c/property_board/view.php */
	{ float:left;
	  color:#990000;
	  font-size:14px;
	  font-weight:500 }
	  				
	#s94
	{ background-position: 0 -1009px }
	  				
	#s95
	{ background-position: 0 -1141px }
						
	#s96
	{ background-position: 0 -745px }
	  				
	.s97
	{ margin:10px 0;
	  height:19px }
	  
	.s97 span
	{ color:#666;
	  font-size:11px;
	  float:left }
	
	.s97 a
	{ color:#222;
	  text-decoration:underline;
	  padding-left:11px }
	  
	.s97 a:hover
	{ text-decoration:none }
	 
	.s89 a
	{ padding:1px 9px;
	  color:#fff;
	  margin:0 }
	
	
	/* ���������� ����� */
	.s98, .s99, .s100, .s102, .s103, .s104, .n98, .n99, .n100, .n102, .n103, .n104	/* c/property_board/album.php */
	{ display:block;
      font-size:0; /* ������ ������ ��� IE6-7 */
      height:1px }
   
   .s99, .s100, .s102, .s103, .s101 > div > div
   { border-left: 1px solid #d6d6d6;
     border-right: 1px solid #d6d6d6 }   
   
    .n99, .n100, .n102, .n103, .n101 > div > div
    { border-left: 1px solid #990000;
      border-right: 1px solid #990000 }
   
   .s98, .s104
   { margin:0 4px;
     background:#d6d6d6 }
   
   .n98, .n104
   { margin:0 4px;
     background:#990000 }
   
   .s99, .s103, .n99, .n103
   { margin:0 2px;
     border-width:2px !important }
   
   .s100, .s102, .n100, .n102
   { margin:0 1px;
     height:2px }
   
   .s101, .n101, .s376
   { float:left;
     width:49%;
     color:black }
     
      .new_s101, .new_n101
   { float:left;
     width:100%;
     color:black }
   /* */ 
   
    
   .s105	/* c/property_board/album.php */
   { margin-top:10px;
   	 height:108px;
     overflow:hidden;
     position:relative;
     line-height:16px }
   
   .s106
   { color:#666;
     font-size:11px;
     padding:6px 0 }
   
   .s107
   { float:right;
     height:inherit;
     color:white;
     width:86px;
     padding:3px 0;
     background:#990000 }
   
   .s108
   { background:url(/sprites/property1.gif) repeat-x 0 -696px #e2e2e2;
     padding:3px 0;
     overflow:hidden }
   
   .s109
   { background:url(/sprites/property.gif) no-repeat 0 -941px;
     margin-left:10px;
     padding-left:20px;
     height:17px;
     float:left }
   
   .s110
   { float:right;
     background:#990000;
     width:85px;
     height:2px }
     
   .s111
   { float:right;
     background:#990000;
     width:83px;
     height:1px }
   
   
   /* ���-�� ����� */      
	.s112
   { position:absolute;
     left:0;
     top:0;
	 color:white;
	 font-size:11px }
   
   .s113, .s114, .s115, .s117, .s118, .s119
   { display:block;
     height:1px;
     background:#666 }

   .s127
   { margin-left:4px; }
   
   .s126
   { margin-left:2px; }

   .s115
   { height: 2px }
     
   .s116
   { background:#666;
     color:#fff;
     padding:0 5px;
     line-height:10px }
     
   .s117, .s121
   { margin-right:4px; }
   
   .s118, .s122
   { margin-right:2px; }
   
   .s119, .s123
   { margin-right:1px;
     height: 2px }
   

	/* VIP */      
   .s120
   { position:absolute;
     left:0;
     bottom:0;
	 color:white;
	 font-size:10px }
   
   .s121, .s122, .s123, .s125, .s126, .s127
   { display:block;
     height:1px;
     background:#ffae00 }
     
   .s123, .s125
   { height:2px }
     
   .s124
   { background:#ffae00;
     color:#990000;
     padding:0 7px;
     line-height:10px;
     display:block }
     
  
   /* */
   
   
   /* ������ ��������� */
   .s128, .s129, .s130, .s131
   { background:url(/sprites/property.gif) no-repeat 0 -194px;
     padding-left:22px }
      
   .s129
   { background-position:0 -128px }
      
   .s130
   { background-position:0 -403px }  
       
   .s131
   { background-position:0 -469px }
      
   .n128, .n129, .n130, .n131
   { background:url(/sprites/property1.gif) no-repeat 0 -1px;
     padding-left:22px }
      
   .n129
   { background-position:0 -67px }
      
   .n130
   { background-position:0 -631px }  
       
   .n131
   { background-position:0 -565px }
	/* */
     
	      
   .s133	/* c/property_board_detial/profile.php */
   { border-bottom:1px solid #d6d6d6;
     padding-bottom:3px;
     margin:23px 0 4px;
     font:bold 13px Arial }
     
   .s134	/* c/property_board_detial/view.php */
   { color:#333333;
     font-size:15px;
     padding:8px 0 0;
     float:left }
	      
   .s135
   { float:left }
	      
   .s136
   { color:#333333;
     font-size:12px;
     float:right;
     margin:0 10px 5px 0 }
	      
   .s154, .s155, .s156, .s157, .s158
   { height:1px;
     overflow:hidden }
		      
   #up, #down
   { background:url(/sprites/property2.gif) no-repeat 0 -773px;
	 display:block;
	 width:31px;
	 height:26px;
	 cursor:pointer;
	 font-size:1px }
		      
   .s144
   { display:block;
     font-size:13px;
     color:#333;
     margin:15px 0 5px }
		      
   .s145
   { float:right;
     color:white;
     width:86px }
		      
   .s146
   { margin-right:4px }
		      
   .s147
   { margin-right:2px }
   		      
   .s148
   { height:2px;
     margin-right:1px }
     
   .s146, .s147, .s148
   { background:#990000 }
		      
   .s149
   { margin-left:4px }
		      
   .s150
   { margin-left:2px }
		      
   .s151
   { height:2px;
     margin-left:1px }
   		      
   .s152
   { padding-right:10px }
     
   .s146, .s147, .s149, .s150
   { height:1px }
   
   .s149, .s150, .s151, .s152
   { background:#e2e2e2 }
		      
   .s153
   { margin-left:10px }
   
   .s153 span
   { color:#888 }
      
   .s153 div
   { margin-bottom:6px }
         
   .s153 b
   { display:block;
     font-size:13px;
     padding:10px 0 4px 0;
     border-bottom:solid 1px #d6d6d6;
     margin-bottom:12px }
			      
   .s159
   { padding:10px 10px 7px;
     font-size:10px;
     line-height:13px;
     color:#888 }
		      
   .s160
   { width:507px;
     padding:7px 8px 8px;
     overflow:hidden }
			      
   .s161
   { padding:3px 0 0 22px;
     margin-left:10px;
     background:url(/sprites/property.gif) no-repeat 0 -1069px }
   
   .s163, .s175
   { border-radius:0 8px 8px 8px;
     -moz-border-radius:0 8px 8px 8px;
     -webkit-border-radius:0 8px 8px 8px;
     border:1px solid #cccccc;
     border-top:1px solid #990000 }
     
   .s163
   { padding-bottom:20px }
		      
   .s164, .s261
   { background:url(/sprites/button+vert_r.gif) -611px 0;
     width:69px;
     height:22px;
     border:none }
     
   .s164:hover, .s261:hover
   { background-position:-849px 0 }
        
   .s164:active, .s261:active
   { background-position:-730px 0 }
				      
   .s165
   { margin:12px 0 10px 10px;
     position:relative }
		      
   .s166, .s266	/* c/property_category/view.php */
   { position:absolute;
     background:url(/sprites/hor_r.gif) 0 -113px;
     width:6px;
     height:100px;
     top:26px;
     left:-2px }
   		      
   .s167, .s267
   { position:absolute;
     background:url(/sprites/hor_r.gif) 0 -263px;
     width:7px;
     height:100px;
     top:24px;
     right:0 }
		      
   .s168
   { margin-left:1px;
     position:absolute;
     bottom:1px;
     font-size:11px;
     width:218px;
     height:21px;
     background:url(/sprites/hor_r.gif) 0 -57px repeat-x #e2e2e2;
     padding:5px 0 0 10px;
     border-radius:0 0 8px 8px;
     -moz-border-radius: 0 0 8px 8px;
     -webkit-border-radius: 0 0 8px 8px;
     font-family:Verdana }
   				      
   .s169, .s169r	/* c/new_buildings/view.php */
   { float:left;
     height:12px;
     width:11px;
     background:url(/sprites/corners.gif) 0 -62px }
		      
   .s170, .s170r
   { float:right;
     height:12px;
     width:12px;
     background:url(/sprites/button+vert_r.gif) -186px 0 }
   		      
   .s171
   { height:12px;
     background:url(/sprites/hor_r.gif) 0 -475px repeat-x }
		      
   .s172, .s172r
   { float:left;
     background:url(/sprites/button+vert_r.gif) -1378px 0 repeat-y;
     width:6px;
     height:352px }
   				      
   .s173, .s173r
   { float:right;
     background:url(/sprites/button+vert_r.gif) -1434px 0 repeat-y;
     width:6px;
     height:352px }
	
   .s169r
   { width:12px;
     background:url(/sprites/button+vert_r.gif) -62px 0 }
		      
   .s170r
   { background:url(/sprites/corners.gif) 0 -186px; }
   		      
   .s172r
   { background-position:-1322px 0 }
   				      
   .s173r
   { background-position:-1490px 0 }
     	      
   .s174
   { background:#fff;
     margin:10px 0 8px -11px;
     width:256px }
   		      
   .s176
   { background:#e2e2e2;
     padding:1px 5px;
     width:125px;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px }
      		      
   .s177, .s257, .s355
   { border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     border:1px solid #cccccc;
     background:#e2e2e2 }
		      
   .s178
   { padding-left:13px;
     margin-top:4px;
     line-height:14px }
   		      
   .s179, .s186, .s367
   { padding:5px 0;
     border-bottom:1px solid #ababab;
     margin:0 12px;
     overflow:hidden }
		      
   .s180
   { font-size:11px;
     padding-right:12px;
     background:url('/sprites/hor_r.gif') no-repeat 100% 3px }
     
   .s180:hover, .s168:hover
   { text-decoration:underline }
   
   .s181, .s187, .s250, .s258
   { height:36px;
     margin:0 12px;
     padding:5px 0 10px;
     border-top:1px solid #fff }
   				      
   .s182
   { width:47.7%;
     float:right;
     border-left:1px solid #d6d6d6;
     padding-left:10px }
		      
   .s183
   { width:47.7%;
     float:left;
     padding-right:10px }
   		      
   .s184
   { margin-top:4px;
     background:url(/sprites/hor_r.gif) 0 -57px repeat-x #e2e2e2;
     text-align:right;
     padding:5px 24px 0 0 }
		      
   .s185
   { padding-right:12px;
     background:url('/sprites/hor_r.gif') no-repeat 100% 5px;
     font-size:11px;
     font-family:Verdana }
   
   .s186
   { font-size:13px;
     font-weight:bold;
     color:#333 }
   				      
   .s187
   { margin:0 12px -3px;
     padding:8px 0 0 }
		      
   .s188
   { width:120px;
     border:1px solid #868686;
     margin-right:5px }
   		      
   .s189
   { overflow:hidden;
     margin:15px 0;
     height:103px }
		      
   .s190
   { overflow:hidden;
     margin-bottom:7px;
     width:300px }
   
   .s191
   { float:right;
     width:50%;
     margin-top:-3px }
   				      
   .s192
   { margin-left:160px }
        				      
   .s192 td:first-child
   { color:#666 }
		      
   .s193
   { background:url(/images/center_title_bg_full.gif);
	 overflow:hidden;
	 margin-bottom:10px }
  		      
   .s193 a
   { float:left;
     background:url(/sprites/middle.gif) 0 -296px;
     width:99px;
     height:21px;
     margin:5px 0 0 5px;
     text-align:center;
     color:#000;
     font-size:14px;
     padding-top:5px }
   		      
   .s194
   { overflow:hidden;
     margin-bottom:15px }
        		      
   .s194 p
   { margin:0 0 10px 346px }
      		      
   .s194 span
   { color:#990000 }
		      
   .s195
   { border-radius:8px 0 0 0;
     -moz-border-radius:8px 0 0 0;
     -webkit-border-radius:8px 0 0 0;
     border-left:1px solid #be8888 }
   		      
   .s196, .s199
   { text-align:center;
     font-size:11px }
      		      
   .s196 td, .s199 td
   { border-bottom:1px solid #cccccc;
     border-right:1px solid #cccccc;
     font-weight:700;
     color:#333 }
           		      
   .s196 td:first-child, .s199 td:first-child
   { border-left:1px solid #cccccc }
              		      
   .s199 td:first-child
   { text-align:left }
         		      
   .s196 th, .s199 th
   { border-top:2px solid #ae6060;
     border-right:1px solid #cccccc;
     border-bottom:2px solid #cccccc;
     background:#eee;
     color:#888 }
   
   .s197
   { border-radius:0 8px 0 0;
     -moz-border-radius:0 8px 0 0;
     -webkit-border-radius:0 8px 0 0;
     border-right:1px solid #be8888 !important }
   				      
   .s198
   { margin:10px 0;
     font-size:13px }
     
   .s199
   {  }
   		      
   .s200
   { margin-top:0 }
      		      
   .s200 span
   { color:#990000 }
		      
   .s201
   { position:absolute;
     bottom:0;
     height:9px;
     background:url(/images/grad.png);
     width:100% }
     
   .s202	/* c/property_board_detail/view.php */
   { overflow:hidden;
     padding:2px 0 4px;
     border-bottom:#d6d6d6 solid 1px }
        
   .s202 > div
   { float:left }
        
   .s203, .s204, .s205
   { float:right;
     padding:10px 0 5px 0;
     font-size:13px;     
     font-weight:bold }
        
   .s204
   { background:url(/sprites/property2.gif) 0 11px;
     height:15px;
     width:20px;
     margin-left:24px }
        
   .s205
   { background:url(/sprites/property2.gif) -140px 10px no-repeat;
     margin-left:20px;
     padding-left:22px }
        
   .g206{
  	 position:absolute;
     right:56px;
     top:9px
   }     
        
   .s206, .s207
   { background:url(/sprites/property2.gif) 0 -359px;
     width:21px;
     height:19px;
     position:absolute;
     right:26px;
     top:7px }
           
   .s206:hover
   { background-position:0 -497px }
           
   .s206:active
   { background-position:0 -428px }
        
   .s207
   { background-position:0 -566px;
     right:0 }
           
   .s207:hover
   { background-position:0 -704px }
           
   .s207:active
   { background-position:0 -635px }
        
   div .s208
   { background-position:1px -2px }
        
   .s208:hover
   { background:url(/sprites/property2.gif) 3px -1000px }
         
   div .s209
   { background:url(/sprites/property2.gif) -140px -66px no-repeat }
         
   .s209:hover
   { background-position:-140px -127px }
        
   .s210:hover
   { background:url(/sprites/property2.gif) 2px -1472px }
        
   div .s211
   { background-position:0 -1142px }
        
   .s211:hover
   { background:url(/sprites/property2.gif) 2px -1907px }
          
   div .s212
   { background:url(/sprites/property2.gif) 4px -1656px }
         
   .s212:hover
   { background-position:4px -1717px;
     cursor:pointer }
        
   .s213
   { position:fixed;
     top:25%;
     left:0;
     width:24px;
     height:143px;
     background:url(/sprites/property2.gif) -143px -253px }
	      
   .s213:hover
   { background-position:-140px -253px }
	     
   .s214 /* 2 */, .s214 a	/* c/property_board_detail/profile.php */
   { text-align:center;
     color:#990000;
     font:400 14px Verdana;
     margin-bottom:3px }
        
   .s215
   { float:left;
     background:url(/sprites/property2.gif) 0 -64px;
     width:13px;
     height:17px;
     margin-top:2px }
        
   .s216
   { float:left;
     background:url(/sprites/property2.gif) 0 -1837px;
     width:14px;
     height:20px;
     margin-top:-2px }
        
   .s217
   { background:url(/sprites/property2.gif) 0 -1774px no-repeat;
     padding-left:22px;
     color:black;
     cursor:pointer;
     margin-bottom:3px }
	     
   .s217:hover
   { text-decoration:underline }
	     
   .s218
   { background:url(/sprites/property2.gif) -140px -187px no-repeat;
     padding-left:22px }
     
     .s218_globe
   { background:url(/images/globe.png) no-repeat;
     padding-left:22px }
        
   .s219 /* 2 */, .s220, .s224
   { border:1px solid #d6d6d6;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     margin:10px 0;
     padding:1px }
        
   .s220	/* c/property_board_detail/view.php */
   { font:10px Arial }
         
   .s220 div
   { padding:2px 5px }
         
   .s220 span
   { color:#888 }
        
   .s221
   { border-bottom:1px solid #d6d6d6 }
	        
   .s222:hover
   { text-decoration:underline;
     cursor:pointer }
        
   .s223
   { background:url(/images/button_131_24.png);
     border:0;
     font-size:11px;
     width:131px;
     height:24px;
     padding-bottom:2px;
     cursor:pointer;
     font-size:14px }
         
   .s223:hover
   { color:#900 }
        
   .s223:active
   { background:url(/images/button_131_24_active.png) }
       
   .s224
   { padding:10px 13px 0;
     height:100px }
           
   .s225
   { position:relative;
     margin-right:25.5%;
     border:1px solid #d6d6d6;
     border-radius:8px 8px 0 0;
     -moz-border-radius:8px 8px 0 0;
     -webkit-border-radius:8px 8px 0 0;
     border-bottom:none }
        
   .s226
   { background:#e2e2e2;
     padding:7px 8px 8px;
     overflow:hidden;
     border-radius:7px 7px 0 0;
     -moz-border-radius:7px 7px 0 0;
     -webkit-border-radius:7px 7px 0 0 }
	        
   #container
   { position:absolute;
     top:31px;
     bottom:31px;
     right:0;
     width:19.6% }
        
   .s228, .s228x
   { margin:0 25.5% 20px 0;
     border:1px solid #d6d6d6;
     border-radius:8px;
     -moz-border-radius:8px;
     -webkit-border-radius:8px }
        
   .s228x
   { border-top:none;
     border-radius:0 0 8px 8px;
     -moz-border-radius:0 0 8px 8px;
     -webkit-border-radius:0 0 8px 8px }
    
   .s228 div div, .s228x div div
   { margin-top:5px } 
       
   .s229
   { background:url(/images/big_line.gif) no-repeat right bottom; 
	 padding:2px 0 7px;
	 position:relative }
        
   #prev_obj, #next_obj, #price
   { display:none;
     position:absolute;
     right:-14px;
     top:32px;
     width:100px;
     padding:3px 4px;
     background:#fff;
     box-shadow:0 1px 4px -1px #666;
     border:1px solid #999;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     text-align:center;
     line-height:15px;
     font-size:11px;
     z-index:2 }
         
   #next_obj
   { right:-40px }
        
   .s230, .s234, .s240, .s246, #pointer
   { background:url(/images/block_pointer.gif);
     width:11px;
     height:6px;
     position:absolute;
     top:-6px;
     right:45px }
	     
   #price
   { right:4px;
     top:30px;
     width:105px;
     padding:3px 4px 3px 8px ;
     text-align:left;
     color:#000 }
         
   .s231
   { position:relative;
     margin-left:10px }
     
   #complain
   { display:none;
     position:absolute;
     padding:15px;
     background:#fff;
     box-shadow:0 1px 4px -1px #666;
     border:1px solid #999;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     z-index:6 }
	        
   .s232
   { font:700 13px Verdana;
     border-bottom:1px solid #d6d6d6;
     color:#333;
     padding-bottom:3px }
        
   .s233, .s239
   { background:url(/sprites/property2.gif) 0 -1413px;
     width:9px;
     height:9px;
     top:10px;
     right:10px;
     position:absolute;
     cursor:pointer }
        
   .s234
   { right:176px }
           
   .s235, .s236
   { float:left;
     width:160px;
     margin-right:12px }
        
   .s236
   { width:154px }
	        
   .s237
   { width:90px;
     height:22px;
     background:url(/sprites/property2.gif) 0 -1271px;
     line-height:21px }
            
   .s238
   { width:72px;
     height:19px;
     background:url(/sprites/property2.gif) 0 -1062px;
     float:left;
     font:400 11px Arial;
     margin-left:10px;
     padding:2px 0 0 8px }
          
   .s237:hover, .s238:hover
   { color:#990000;
     cursor:pointer }
   
   #check_error, #check_error2
   { display:none;
     color:#900;
     margin-top:5px }
  
   #cover-div {
	 width: 100%;
	 z-index: 5;
	 position:absolute;
	 top: 0;
	 left: 0;
	 opacity: 0.3;
	 background-color:gray;
	 filter:alpha(opacity=30) }
	 
   #price_message
   { display:none;
     position:absolute;
     padding:10px 15px 10px 12px;
     background:#fff;
     box-shadow:0 1px 4px -1px #666;
     border:1px solid #999;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     z-index:6 }
     
   #email_price
   { float:left;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     font-size:11px }
	     
   .s239
   { top:6px;
     right:6px }
       
   .s240
   { right:112px }
   
   #to_favourite_property
   { display:none;
     position:absolute;
     padding:15px;
     background:#fff;
     box-shadow:0 1px 4px -1px #666;
     border:1px solid #999;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     z-index:6;
     width:267px }
	        
   #labels
   { border:1px solid #aaa;
     background:url(/images/list_bg.png) 249px no-repeat;
     padding:1px 20px 1px 5px;
     cursor:pointer;
     width:240px }
        
   #labels_list
   { position:absolute;
     z-index:7;
     background:#fff;
     border:1px solid #aaa;
     border-top:none;
     width:265px }
        
   #new_label_div
   { overflow:hidden;
     background:#d6d6d6;
     padding:5px }
       
   #new_label
   { float:left;
     border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px }
	        
   .s245
   { background:url(/sprites/property2.gif) 0 -1341px;
     width:34px;
     height:20px;
     float:left;
     margin-left:10px;
     cursor:pointer }
        
   .s246
   { right:144px }
        
   .s247
   { color:#000;
     line-height:19px }
        
   .s247:hover
   { text-decoration:underline }
        
   .s248
   { font-weight:bold;
	 color:#333333;
	 font-size:13px;
	 text-decoration:none;
	 padding:0;
     float:left;
     margin:0 }
        
   .s249
   { background:url(/sprites/new_filter.gif) no-repeat;
     padding-left:20px;
     float:right;
     font-size:11px }
     
     .s249_new
   { background:url(/images/refresh.png) no-repeat;
     padding-left:20px;
     float:right;
     font-size:11px }
       
   .s250, .s258
   { height:64px;
     padding-top:2px;
     color:#444;
     font-size:11px }
	    
   .s250 > div
   { float:left;
     margin-right:2% }
        
   .s250 select, .s258 select
   { color:#555;
     width:100%;
     border:1px solid #999 }
	 
   .s251, .s255
   { overflow:hidden;
     margin:6px 0 }
       
   .s251 div, .s255 div
   { background:url(/sprites/new_filter.gif) 0 -198px no-repeat;
     float:left;
     width:17px;
     height:20px;
     padding:2px 0 0 7px;
     cursor:pointer;
     font:12px Arial }
           
   .s252 input
   { width:34%;
     border:1px solid #999;
     height:16px;
     margin:6px 0 7px;
     padding-left:2px }
     
    .s253 input
   { 
   	 width:37%;
     border:1px solid #999;
     height:16px;
     margin:5px 0;
     padding-left:2px }
   
   #no_commission
   { margin-left:0 }
        
	#uah
   { background-position:0 -606px;
     width:30px }
          
   .s254
   { float:left;
     line-height:17px }
          
   .s254 a
   { padding:2px 9px;
     background:url(/sprites/new_filter.gif) 0 -63px;
     color:white }
     
   #view_table_button
   { background-position:0 -471px }
     
   #view_geo_button
   { background-position:0 -337px }
   		
	#adress_window, .s366
	{ padding:8px 0;
	  display:none;
      position:absolute;
      padding:15px 25px 15px 15px;
      background:#fff;
      box-shadow:0 1px 4px -1px #666;
      border:1px solid #999;
      border-radius:6px;
      -moz-border-radius:6px;
      -webkit-border-radius:6px;
      z-index:6;
      width:387px;
      font-size:12px }
	
   #pointer
   { right:209px }
      
   .s255
   { margin:5px 0 4px }
   
   #owner
   { margin:5px 3px 3px 0 }
   
   #with_photo
   { margin:4px 3px 3px 0 }
   
   #p_type
   { margin:5px 0 }
       
   .s256
   { line-height:11px;
     height:15px }
	
   #s_type
   { margin:0 }
    
   #map_result
   { margin-top:10px;
     border:1px solid #ccc;
     border-radius:6px }
        
   .s259
   { height:10px;
     width:100% }
        
   .s260
   { overflow:hidden }
	    
   .s260 > div
   { float:left;
     margin-right:3% }
   	        
   .s261
   { float:right;
     margin:20px 0 0 9px }
           
   .s262
   { background:url(/images/button_20_20_act2.png) no-repeat !important;
     color:#fff }
        
   .s263
   { border:1px solid #999;
     //cursor:pointer;
     padding:1px 0px;
     width:99%;
     background:#fff;
     height:16px;
     margin:5px 0;
     line-height:13px;
     overflow:hidden }
        
   .s264
   { float:right;
     margin:8px 15px 0 0;
     z-index:2;
     position:relative }
        
   .s265
   { border-radius:8px;
     -moz-border-radius:8px;
     -webkit-border-radius:8px;
     border:1px solid #ccc;
     border-top:1px solid #900;
     padding:5px 12px 12px;
     position:relative;
     color:#444;
     font-size:11px;
     margin-bottom:30px }
           
   .s266
   { background:url(/images/grad_l_round.png);
     top:-1px }
       
   .s267
   { right:-1px;
     top:-2px }
	
   #step_2
   { display:none }
   
   #img_phone_check, #img_price_check
   { margin:0 0 -2px 3px }
   
   #img_adress_check
   { margin:8px 5px 0 }
   	     
   .s269
   { color:#666666;
     font-size:10px;
     margin:6px 0 }
        
   .s270
   { margin-top:5px;
     overflow:hidden }
          
   .s270 select
   { width:145px }

   .s271
   { margin-left:19px;
     width:170px }
           
   .s272
   { margin:8px 0 }
   
   #input_price, .s295
   { width:60px;
     margin:0 !important }
           
   .s272 input
   { margin:6px 3px 3px 15px }
          
   .s273, .s274
   { margin:15px 0 }
          
   .s273
   { font:11px Arial }
          
   .s273 input
   { width:30px }
          
   .s273 select
   { margin-top:13px }
   
   #phone_error, #adress_error, #price_error, #area_error,
   #living_area_error, #kitchen_area_error, #rooms_error
   { color:#900 }
   
   .s274 input
   { width:60px }
           
   .s275
   { margin-bottom:5px }
           
   .s275 input
   { margin-left:15px }
   
   #distrained
   { margin-left:95px }
   
   #unauthorized_construction
   { margin-left:54px }
   
   #resiting
   { margin-left:64px }
      
   .s276
   { overflow:hidden;
     margin-top:7px }
	   
   .s276 textarea
   { height:85px;
     margin-top:4px;
     width:95% }
	   
   .s276 > div
   { float:left }
	
   .s277, .s294
   { background:url(/sprites/property2.gif) 0 -1271px;
     width:90px;
     height:22px;
     font:700 13px/21px Arial;
     margin:12px 0 2px;
     cursor:pointer }
   
   .s277:hover, .s294:hover
   { color:#900 }
        
   .s279 input
   { width:70px;
     margin-left:10px }
        
   .s279 input:first-child
   { width:30px;
     margin-left:3px }
        
   .s280
   { font:11px/16px Arial;
     width:40% }
   	        
   .s281, .s282
   { margin:7px 0;
     width:100% }
   	        
   .s281 select, .s282 select
   { width:94% }
   	        
   .s281 td
   { width:25% }
   	        
   .s282 td
   { width:33.3% }
   	        
   .s282 input
   { width:91% }
   	        
   .s283, .s301, .s313
   { width:100%;
     color:#222;
     font:12px Arial;
     margin-top:12px }
   	        
   .s283 input, .s313 input
   { margin-right:5px }
        
   .s284, .s285, .s289, .s300, .s310, .s321
   { vertical-align:top;
     width:82px;
     color:#444;
     font:11px Verdana }
        
   .s285
   { width:106px }
       
   .s286 td
   { height:26px;
     vertical-align:bottom }
	        
   .s287
   { float:left;
     margin:7px 0 0 10px;
     width:24% }
           
   .s287 input
   { margin:7px 5px 0 0 }
            
   .s287 label
   { font:12px Arial }
       
   .s288
   { float:left;
     margin-top:5px;
     width:48% }
        
   .s289
   { width:48px }
        
   .s290
   { color:#888;
     cursor:default }
   	        
   #registration_error_1
   { color:#900;
     line-height:30px }
   	        
   .s291
   { margin:0 10px 10px 0;
     width:70px !important }
           
   .s292
   { color:#900 }
           
   .s292:hover
   { text-decoration:underline }
        
   .s293
   { overflow:hidden;
     margin:-5px 0 9px }
        
   .s293 > div
   { float:right;
     width:39% }
        
   .s293 > div:first-child
   { float:left;
     width:58% }
        
   .s294
   { display:inline;
     padding:4px 14px;
     margin:0 0 0 20px;
     background-position:0 -1271px }
   
   #center
   { overflow:hidden;
     margin-top:15px }
   
   #more_info input
   { margin-top:5px;
     width:67% }
        
   .s296, .s299
   { overflow:hidden }
        
   .s296 > div
   { float:left;
     width:76%;
     margin:6px 0 0 2% }
        
   .s296 > div:first-child
   { width:22%;
     margin:8px 0 0 }
        
   .s297
   { margin:4px 0 7px }
        
   .s297 input, .s297 select
   { width:39% }
   
   .s298
   { margin:4px 0 1px }
        
   .s298 input
   { width:12%;
     margin-bottom:6px;
     font-size: 12px }
        
   .s299 div
   { float:left;
     width:50% } 

   .s299 select
   { width:85%;
     margin:5px 0 12px } 
   
   .s299 input
   { width:85%;
     margin:4px 0 11px } 
        
   .s300
   { text-align:right;
     width:80px }
        
   .s301
   { margin-top:16px } 
              
   .s302
   { margin-top:10px;
     width:50px }
        
   .s303
   { margin-top:12px;
     width:100% }
        
   .s303 td, .s308 td
   { width:25%;
     vertical-align:top }
        
   .s303 select, .s308 select
   { width:95%;
     margin-bottom:8px }
        
   .s303 input
   { width:40% }
        
   .s304
   { font-size:10px;
     line-height:13px;
     margin:-5px 0 0 23px }
        
   .s305
   { float:left;
     width:13px !important;
     margin-top:0 }
       
   .s306
   { text-align:right;
     padding-right:1.25% }
	        
   .s307
   { background:url(/images/big_line.gif) right bottom no-repeat;
     margin-top:6px;
     overflow:hidden;
     padding:2px 0 7px }
        
   .s308
   { margin-top:9px;
     width:100% }
        
   .s309
   { font-family:Arial }  
        
   .s310
   { text-align:right }
        
   .s311
   { margin:4px 0 7px } 
        
   .s311 input
   { width:73% !important } 
              
   .s312 input
   { width:50px }
       
   .s313
   { width:80% }
        
   .s314
   { overflow:hidden }
        
   .s314 div
   { float:left;
     width:70% }
        
   .s314 div:first-child
   { width:28%;
     margin-right:2%;
     text-align:right }
         
   .s314 textarea
   { height:45px;
     width:97% }
        
   .s315 tr
   { height:40px }
       
   .s316
   { width:47%;
     float:left;
     margin-right:2% }
	        
   .s317, .s322
   { overflow:hidden;
     margin-top:15px }
           
   .s317 div, .s322 div
   { float:left;
     width:33% }
           
   .s317 textarea
   { height:35px;
     width:90% }
            
   .s317 select
   { width:60% }
          
   .s318
   { width:100%;
     margin-top:10px }
          
   .s318 td
   { width:20% }
          
   .s318 select
   { width:95% }
        
   .s319
   { margin-top:15px }  
        
   .s319 textarea
   { width:45%;
     height:40px }  
        
   .s319 textarea:first-child
   { margin-right:5% }  
       
   .s320 input
   { width:13%;
     margin:0 0 5px 1% }   
        
   .s321
   { width:94px } 
              
   .s322 select
   { width:50% }
   
   #no_type
   { visibility:hidden;
     color:#900 }
        
   .s323, .s324, .s325, .s326, .s327, .s328, .s329
   { width:50px }
        
   .s324
   { margin-left:97px }
        
   .s325
   { margin-left:32px }
       
   .s326
   { margin-left:32px }
	        
   .s328
   { margin-left:17px }
        
   .s329
   { margin-left:35px }  
   
   #more_fields
   { height:0 }
     
   .s330
   { margin:0 0 10px 16px;
     width:49% }
        
   .s331
   { margin:11px 0 0;
     width:70% } 
              
   .s332
   { overflow:hidden;
     margin:0 !important }
              
   .s332 div
   { float:left;
     width:50% }
        
   .s333
   { background:#c6c6c6;
	 border-radius:7px 0 0 0;
     overflow:hidden;
     padding:7px }
     
   .s333 > div:first-child
   { float:left;
     margin-right:7px }
        
   .s334
   { height:70px;
     width:53px;
     border:2px solid #fff;
     border-radius:2px }
        
   .s335
   { float:right;
     cursor:pointer;
     background:url(/sprites/small.gif) 100% -728px no-repeat;
     color:#900;
     padding-right:18px }
       
   .s336
   { background:url(/sprites/new_filter.gif) no-repeat 0 0 }
	        
   .s337
   { position:absolute;
     bottom:0;
     height:9px;
     background:url(/images/yellow_grad.png) 0 -2px;
     width:100% }
        
   .s338, .n338
   { color:black;
     width:100%;
     float:left;
     border-right:1px solid #d6d6d6;
     border-radius:6px }
        
   .s339, .n339
   { position:relative;
     margin-bottom:15px;
     overflow:hidden;
     border:1px solid #d6d6d6;
     border-radius:6px;
     color:#333 }  
       
   .s340
   { border-radius:0px;
     width:125px;
     height:125px;
     border-right:1px solid #ccc; }
        
   .s341
   { overflow:hidden;
     padding:0px } 
              
   .s342
   { float:left;
     position:relative;
     margin-right:10px;
     width:125px;
     height:125px; }
        
   .s343
   { overflow:hidden;
     background:#900;
     border-radius:0 0 6px 5px }
        
   .s344, .s345, .n344, .n345
   { float:left;
     border-right:1px solid #d6d6d6;
     width:14.5%;
     height:132px;
     margin:7px 0 7px 10px;
     font-size:11px }
     
   .n338, .n339, .n344, .n345
   { border-color:#900 }
       
   .s344 p, .n344 p
   { margin:8px 0 }
        
   .s345, .n345
   { width:19%;
     position:absolute;
     left:62%;
     top:0 }
       
   .s345 p, .n345 p
   { margin:0 7px 8px 0;
     font:10px/12px Arial }
       
   .s346, .s347, .s348, .s349, .s350, .s351, .s352
   { background:url(/sprites/gallery_users.gif) -1px -264px no-repeat;
     padding-left:18px }
	        
   .s347
   { background-position:0 -131px }
        
   .s348
   { background-position:0 -395px }
     
   .s349, .s350, .s351, .s352
   { margin:8px 0;
     font:11px Arial;
     cursor:pointer }
     
   .s349:hover, .s350:hover, .s351:hover, .s352:hover
   { font-weight:700;
     color:#000 }
        
   .s349
   { background:url(/images/pen.png) 0 -2px no-repeat}  
       
   .s350
   { background-position:0 -200px }
        
   .s351
   { background-position:0 -1px } 
              
   .s352
   { background-position:0 -68px }
        
   .s353
   { float:left;
     margin:7px 0 7px 8px;
     position:absolute;
     left:82.5%;
     top:0 }
        
   .s354
   { position:absolute;
     width:23px;
     height:100px;
     padding:0px 0 0 0px;
     margin-top:-1px;
     border-radius:6px 0 0 0 }
        
   .s355
   { overflow:hidden;
     margin-bottom:12px;
     padding:5px;
     font-family:Arial }
       
   .s356
   { float:right;
     background:url(/sprites/gallery_users.gif) 100% -326px no-repeat;
     padding:2px 18px 0 0;
     color:#000 }
	
	.touchslider-nav
	{ width:31px;
	  margin:5px 17px 0 0;
	  position:absolute;
      right:0;
      top:0 }
      
   .s357
   { color:#990000;
     font-size:13px;
     width:300px;
     margin:5px 0;
     float:left }
     
   .dots span
   { background:url("/images/navigator.png");
     display:block;
     float:left;
     height:8px;
     margin:9px 3px 3px;
     width:8px }
     
   .dots span:hover
   { background-position:0 -8px }
   
   .dots span.touchslider-nav-item-current
   { background-position:0 -16px }
        
   .s358
   { width:370px;
     height:215px;
     border:0;
     overflow:hidden }
      
   .touchslider-viewport
   { width:370px;
     overflow:hidden;
     position:relative;
     height:150px }
     
   .s359, .n359
   { border-radius:6px;
     -moz-border-radius:6px;
     -webkit-border-radius:6px;
     border:1px solid #999;
     margin-top:15px }
     
   .s359:hover, .n359
   { border-color:#900 }
       
   .s360
   { width:21.4% }
       
   .s360 input
   { width:97%;
     font-weight:700;
     color:#333 }
        
   .s362
   { padding:5px 12px 5px 0;
     border-bottom:1px solid #ababab;
     overflow:hidden;
     background:#eaeaea;
     border-radius:6px 6px 0 0;
     -moz-border-radius:6px 6px 0 0;
     -webkit-border-radius:6px 6px 0 0 }
        
   .s362 > div
   { float:left;
     margin-right:1.9% }
     
   .s367 > div
   { float:left;
     margin-right:2% }
        
   div.s361
   { width:14%;
     margin-right:1.6%;
     padding-top:2px;
     text-align:right;
     font-size:11px }
       
   .s363
   { width:16.8% }
       
   .s363 select
   { width:92% }
	        
   div.s364
   { width:30px;
	 background-position:0 -606px }
	        
   div.s365
   { width:30px;
	 background:url(/images/uah_act2.png) no-repeat }
        
   .s368
   { text-align:center;
     border-radius:8px;
     border-collapse:collapse }
        
   .s369
   { font-weight:700;
     color:#333 }
       
   .s370
   { border:2px solid #aaa;
     border-radius:8px }
        
   .s371
   { border-bottom:2px solid #aaa;
     color:#990000;
     font-weight:700 }
        
   .s372
   { overflow:hidden;
     padding:0px;
     border-radius:5px 5px 0 0 }
       
   .s373
   { overflow:hidden;
     background:#e2e2e2;
     border-radius:0 0 5px 5px }
	        
   .s374
   { float:left;
     position:relative;
     margin-right:10px;
     width:125px;
     height:125px }
        
   .s375
   { float:left;
     background:#ccc;
     border-radius:0 0 0 6px;
     padding:3px 8px;
     color:#555 }
        
   .s376
   { border:1px solid #d6d6d6;
     border-radius:6px }
     
   .s376:hover
   { border-color:#900 } 

   .s379
   { margin:10px 0;
     height:191px;
     overflow:hidden;
     padding:0 }
        
   .s379>li
   { float:left;
     margin:0 2%;
     position:relative;
     width:190px;
     overflow:hidden;
     padding:1px 0 0 1px;
     border-radius:7px;
     text-align:left }
        
   .s379> li> a
   { border-radius:7px }
        
   .s379 img
   { height:190px;
     border-radius:6px }
     
     
     
     
     .s379_n
   { margin:10px 0;
    /* height:191px;*/
     overflow:hidden;
     padding:0 }
        
   .s379_n>li
   { float:left;
     margin:0 2%;
     position:relative;
     width:190px;
     overflow:hidden;
     padding:0px 0 0 0px;
     border-radius:7px;
     text-align:left;
     margin-bottom:10px }
        
   .s379_n> li> a
   { border-radius:7px }
        
   .s379_n img
   { height:190px;
     border-radius:6px;
     margin-top:0px }
     
     
     

   .s380
   { width:48px;
     height:49px;
     background:url(/sprites/akcii.gif);
     position:absolute;
     left:-1px;
     top:-1px }

   .s381, .s381x
   { background:#444;
     opacity:0.8;
     position:absolute;
     bottom:1px;
     color:#fff;
     padding:6px;
     border-radius:0 0 6px 6px;
     font:11px/14px Verdana;
     width:178px;
     left:1px;
     display:none }

   .s379 > li:hover .s381
   { display:block }
   
   .s379_n > li:hover .s381
   { display:block }

   .s381 > div:first-child
   { font:700 12px Verdana;
     padding-bottom:4px;
     border-bottom:1px solid #ccc }

   .s381 > p
   { font:700 12px Verdana;
     margin:0 }

   .s381x
   { display:block;
     font:700 12px Verdana }

   .s379 > li:hover .s381x
   { display:none }

   .s382
   { width:400px;
     margin-left:-105px }
       
   .s383
   { border-top:1px solid #ccc;
     border-bottom:1px solid #ccc;
     padding:4px 0;
     margin:4px 0 }
	
	
	
	/* ��� ������� ��������� � �������������� ����� ����� */
	
	.jcarousel-skin-akcii .jcarousel-direction-rtl {
		direction: rtl;
	}
	
	.jcarousel-skin-akcii .jcarousel-container-horizontal {
	    padding:10px 33px;
	}
	
	.jcarousel-skin-akcii .jcarousel-clip {
	    overflow: hidden;
	}
	
	.jcarousel-skin-akcii .jcarousel-clip-horizontal {
	    width:600px;
	    height:190px
	}
	
	.jcarousel-skin-akcii .jcarousel-item {
	    width:190px;
	    height:190px;
	}
	
	.jcarousel-skin-akcii .jcarousel-item-horizontal {
		margin:0 13px 0 0
	}
	
	.jcarousel-skin-akcii .jcarousel-item-placeholder {
	    background: #fff;
	    color: #000;
	}
	
	.jcarousel-skin-akcii .jcarousel-next-horizontal {
	    position:absolute;
	    top:77px;
	    right:-1px;
	    width:26px;
     	height:31px;
	    cursor:pointer;
	    background:url(/sprites/akcii.gif) 0 -409px;
	}
	
	.jcarousel-skin-akcii .jcarousel-next-horizontal:hover,
	.jcarousel-skin-akcii .jcarousel-next-horizontal:focus {
	    background-position:0 -571px;
	}
	
	.jcarousel-skin-akcii .jcarousel-next-horizontal:active {
	    background-position:0 -490px;
	}
	
	.jcarousel-skin-akcii .jcarousel-prev-horizontal {
	    position: absolute;
	    top:77px;
	    left:-1px;
	    width:26px;
     	height:31px;
	    cursor: pointer;
	    background:url(/sprites/akcii.gif) 0 -166px;
	}
	
	.jcarousel-skin-akcii .jcarousel-prev-horizontal:hover, 
	.jcarousel-skin-akcii .jcarousel-prev-horizontal:focus {
	    background-position:0 -328px;
	}
	
	.jcarousel-skin-akcii .jcarousel-prev-horizontal:active {
	    background-position:0 -247px;
	}	
	/* ��� ������� ��������� � �������������� ����� ����� (�����). */
	
	.jcarousel-skin-akcii_n .jcarousel-direction-rtl {
		direction: rtl;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-container-horizontal {
	    padding:10px 33px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-clip {
	    overflow: hidden;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-clip-horizontal {
	    width:600px;
	    height:190px
	}
	
	.jcarousel-skin-akcii_n .jcarousel-item {
	    width:190px;
	    height:190px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-item-horizontal {
		margin:0 13xp 0 0
	}
	
	.jcarousel-skin-akcii_n .jcarousel-item-placeholder {
	    background: #fff;
	    color: #000;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-next-horizontal {
	    position:absolute;
	    top:77px;
	    right:-1px;
	    width:26px;
     	height:31px;
	    cursor:pointer;
	    background:url(/sprites/akcii.gif) 0 -409px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-next-horizontal:hover,
	.jcarousel-skin-akcii_n .jcarousel-next-horizontal:focus {
	    background-position:0 -571px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-next-horizontal:active {
	    background-position:0 -490px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-prev-horizontal {
	    position: absolute;
	    top:77px;
	    left:-1px;
	    width:26px;
     	height:31px;
	    cursor: pointer;
	    background:url(/sprites/akcii.gif) 0 -166px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-prev-horizontal:hover, 
	.jcarousel-skin-akcii_n .jcarousel-prev-horizontal:focus {
	    background-position:0 -328px;
	}
	
	.jcarousel-skin-akcii_n .jcarousel-prev-horizontal:active {
	    background-position:0 -247px;
	}	
	/* ��� ������� ��������� � �������������� ����� ����� (�����). */
	
	
	
	/* ��� ������� ��������� � ����� ����������. */
	
	.jcarousel-skin-new_buil .jcarousel-container-vertical {
	    height:412px;
	    padding:25px 0 33px
	}
	
	.jcarousel-skin-new_buil .jcarousel-clip {
	    overflow:hidden
	}
	
	.jcarousel-skin-new_buil .jcarousel-clip-vertical {
	    height:425px
	}
	
	.jcarousel-skin-new_buil .jcarousel-item-vertical {
	    position:relative
	}
	
	.jcarousel-skin-new_buil .jcarousel-item-placeholder {
	    background:#fff;
	    color:#000
	}
	
	.jcarousel-skin-new_buil .jcarousel-next-vertical {
	    position:absolute;
	    bottom:0;
	    left:0;
	    width:200px;
	    height:17px;
	    cursor:pointer;
	    background:url(/sprites/akcii.gif) 0 -99px
	}
	
	.jcarousel-skin-new_buil .jcarousel-prev-vertical {
	    position: absolute;
	    top:5px;
	    left:0;
	    width:200px;
	    height:17px;
	    cursor: pointer;
	    background:url(/sprites/akcii.gif) 0 -652px;
	}
	/* ��� ������� ��������� � ����� ���������� (�����). */	
	
	        
   .s384
   { position:absolute;
     top:25px;
     left:230px;
     background:#e2e2e2;
     width:516px;
     border-radius:0 6px 6px 0;
     display:none;
     box-shadow:2px 0 5px #888, inset 4px 0 6px -5px #999 }
     
   .s384 > div:first-child
   { overflow:hidden;
     margin:17px 3px 14px 15px }
     
   .s384 > div:last-child
   { background:url(/images/new_b_window_arrow.png);
     width:7px;
     height:13px;
     position:absolute;
     top:44px;
     left:-1px }
        
   .s385
   { float:left;
     width:200px;
     height:200px;
     overflow:hidden }
        
   .s385 div
   { width:400px;
     margin-left:-100px }
     
   .s385 img
   { height:200px }
     
   #mycarousel2
   { list-style:none;
     padding-left:0;
     overflow:hidden }
     
   #mycarousel2 > li
   { position:relative;
     width:100% }
        
   .s386
   { margin-left:212px }
        
   .s386 h3
   { margin:0 10px 12px 0 }
        
   .s386 h3 a
   { color:#900;
     font:700 14px Verdana }
        
   .s386 span
   { color:#666 }
        
   .s386 p
   { margin:6px 12px 6px 0 }
     
   .s386 > div
   { margin-top:7px;
     overflow:hidden }
        
   .s386 > div > a
   { background:url(/images/button_80_20.png) no-repeat;
     width:80px;
     display:block;
     float:left;
     color:#000;
     padding:2px 0;
     margin:9px 12px 0 0;
     text-align:center }
        
   .s386 > div > a:hover
   { color:#900 }
        
   .s387
   { background:#900;
     padding:11px 15px;
     color:#ccc;
     border-radius:0 0 6px 0 }
       
   .s387 h5
   { color:#fff;
     font:400 14px Verdana;
     margin:0 }
        
   .s388
   { background:#fff;
     border:1px solid #ccc;
     border-radius:6px 0 0 6px;
     margin:10px -6px 10px 0 }
     
      .s388_n
   { background:#fff;
     border:1px solid #ccc;
     border-radius:6px 0 0 6px;
     margin:10px -6px 10px 0 }
     
        
   .s388 h3
   { background:url(/images/short_line.png) no-repeat right bottom;
     padding:7px 0 5px 13px;
     color:#333;
     font-size:13px }
     
      .s388_n h3
   { background:url(/images/short_line.png) no-repeat right bottom;
     padding:7px 0 5px 13px;
     color:#333;
     font-size:13px }
        
   /*.s388 > div
   { overflow:hidden;
     margin:12px 7px 12px 0 }*/
     
     .s388 > div
   { overflow:hidden;
     margin:0px 7px 12px 0 }
     
     .s388_n > div
   { overflow:hidden;
     margin:0px 7px 12px 0 }
     
         
   .s388 > div > a
   { float:left }
   
   .s388_n > div > a
   { float:left }
        
   .s388 img
   { width:80px;
     height:80px;
     border-radius:4px }
     
    /* .s388_n img
   { width:80px;
     height:80px;
     border-radius:4px }*/
         
   .s389
   { margin-left:85px;
     font-size:11px;
     line-height:15px }
         
   .s389 h5
   { margin:0;
     font-size:12px }
         
   .s389 p
   { margin:3px 0;
     padding:3px 0;
     border-top:1px solid #bbb;
     border-bottom:1px solid #bbb }
         
   .s389 sup
   { font-size:8px }
		      
   .s390
   { font:11px Verdana;
     background:url(/sprites/hor_r.gif) 0 -57px repeat-x #e2e2e2;
     padding:4px 0 4px 10px;
     display:block;
     border-radius:0 0 8px 8px;
     margin:0 -10px }
       
   .s391
   { margin:10px 0 0 10px;
     border-radius:8px;
     border:1px solid #ccc;
     padding:5px 10px 0;
     position:relative;
     border-top:1px solid #900 }
   
   #property_category
   { padding-bottom:19px }
   
   #property_category h5
   { margin:0;
     background:url(/images/property_cat_up.png) no-repeat 99% 50%;
     cursor:pointer;
     border-bottom:1px solid #ccc;
     padding:5px 0 }
     
   #contact_data h5
   { margin:0;
     background:url(/images/property_cat_up.png) no-repeat 95% 50%;
     cursor:pointer;
     border-top:1px solid #ccc;
     /*padding:5px 0;*/
     border-radius:6px 6px 0 0;
     margin-top:-1px;
     color:#000; 
     background-color:#f8f8f8;
     padding:10px;
     
     }
     
     
   #contact_data .ui-state-active
   { background:url(/images/property_cat_down.png) no-repeat 95% 50%; color:#000;  background-color:#f8f8f8;}
   
   
  
   #property_category h6
   { margin:0;
     cursor:pointer;
     padding:5px 0 }
     
     
   
   #contact_data a
   { color:#999999; font-weight:normal }
   
  
   
   /*
   #contact_data h5:hover
   { color:#000 }
   */
   #property_category a
   { color:#000; }
        
   .s392
   { font-family:Arial;
     list-style:none outside none;
     padding-left:0;
     margin:-2px 0 0 }
        
   .s392 li
   { margin-top:2px }
        
   .s392 li:hover
   { text-decoration:underline }
        
   #property_category .ui-state-active
   { background:url(/images/property_cat_down.png) no-repeat 99% 50% }
   
  
   
   
   
   .ui-state-focus
   { outline:none !important }
   
  
   .s393
   { border-radius:6px 0 0 6px;
     background:#e2e2e2;
     padding-right:10px;
     text-align:right }
	        
   .s394
   { color:#fff;
     background:#900;
     border-radius:0 6px 6px 0;
     width:86px;
     text-align:center }
        
   .s395
   { padding-left:21px;
     /*border-left:1px solid #;*/
     box-shadow:2px 0 5px #888 }
   

      .s396
   { background:#fff;
     margin:15px 0 15px -5px;
     width:244px;
     box-shadow:0 0 4px 2px #ccc, -2px 0 3px 0 #ccc;
     border-radius:0 6px 6px 0 }
     
   .s396 > div
   { padding:3px 0 0 15px }
   
   
   .s396_r
   { background:#fff;
     margin:15px 15px 15px 2px;
     width:242px;
     box-shadow:0 0 4px 2px #ccc, -2px 0 3px 0 #ccc;
     border-radius:6px 0px 0px 6px }
     
   .s396_r > div
   { padding:3px 0 0 0px }
	        
   .s397
   { margin:7px 0 0 -15px;
	 padding:5px 0 6px 20px;
	 border-radius:0 0 6px 0 }
	 
	.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; }
	.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
	.autocomplete-selected { background: #F0F0F0; }
	.autocomplete-suggestions strong { font-weight: normal; color: #900; } 
    
    #nb_autocomplete {
    	margin:15px 0 10px;
    }
      
   .s398
   {  }
 
   .s399
   {  }
       
   .s400
   {  }
        
   .s401
   {  }
        
   .s402
   {  }
       
   .s403
   {  }
	        
   .s404
   {  }
        
   .s405
   {  }
        
   .s406
   {  }  
       
   .s407
   {  }
        
   .s408
   {  }
 
   .s409
   {  }




.bottom
{ background:url(/images/big_line.gif) no-repeat 100% 0;
  clear:both;
  overflow:hidden;
  padding:10px 0 }
	  
	.bottom p
	{ float:left;
	  margin:0 0 0 10px }
	  
	.bottom a
	{ font-family:Verdana, Arial, Helvetica, sans-serif;
	  color:#666;
	  font-size:12px;
	  text-decoration:none;
	  margin-left:5px; }  
	 
	.bottom a:hover
	{ text-decoration:underline; }
	 
	.bottom b
	{ color:#000;
	  font-size:13px;
	  margin-left:-5px;	}
	  
	.bottom span a:hover
	{ text-decoration:none; }
	  	  
.footer
{ border-top:1px solid #CCC;
  padding:2px 2px 5px 2px;
  overflow:hidden }
 
 
  
.m1
{ background:url(/images/big_line.gif) no-repeat right bottom;
  height:24px;
  padding-bottom:3px;
  margin-bottom:5px } 

.m2
{ margin:5px 0 8px 0;
  float:left }

.m2 table
{ float:left }

.m2 td
{ font-size:10px;
  color:#333333 }
  
.m2 td:first-child
{ color:#666666 }
	
.m3
{ margin:10px 0 0 0;
  color:#666666 }

.m4
{ margin-top:10px }

.m5
{ float:left;
  padding-top:7px }

#article_list_div > div
{ overflow:hidden;
  margin-right:10px }

.m6
{ background:url(/images/big_line.gif) no-repeat right bottom; 
  overflow:hidden;
  padding-bottom:5px }

.m7
{ float:right;
  width:250px;
  margin-right:30px }

.m8
{ overflow:hidden;
  margin-top:15px }

.m9
{ float:left;
  width:55% }
  
.m9 p
{ margin:10px }

.m10
{ overflow:hidden }

.m11
{ float:left;
  margin-bottom:20px }

.m12
{ margin-left:30px }

.m12>div
{ float:left }

.m12 p
{ margin:5px 0 0 0}

.m13
{ overflow:hidden }

.m14
{  }

.m15
{  }

.m16
{  }

.m17
{  }

.m18
{  }


/* �� google_search */
.gsc-control-cse {
 font-family: Verdana, sans-serif;
 border-color: #ffffff;
 background-color: #FFFFFF;
 }
 input.gsc-input {
 border-color: #990000;
 }
 input.gsc-search-button {
 border-color: #990000;
 background-color: #cccccc;
 }
 .gsc-tabHeader.gsc-tabhInactive {
 border-color: #E9E9E9;
 background-color: #E9E9E9;
 }
 .gsc-tabHeader.gsc-tabhActive {
 border-top-color: #FF9900;
 border-left-color: #E9E9E9;
 border-right-color: #E9E9E9;
 background-color: #FFFFFF;
 }
 .gsc-tabsArea {
 border-color: #E9E9E9;
 }
 .gsc-webResult.gsc-result {
 border-color: #FFFFFF;
 background-color: #FFFFFF;
 }
 .gsc-webResult.gsc-result:hover {
 border-color: #FFFFFF;
 background-color: #FFFFFF;
 }
 .gs-webResult.gs-result a.gs-title:link,
 .gs-webResult.gs-result a.gs-title:link b {
 color: #990000;
 }
 .gs-webResult.gs-result a.gs-title:visited,
 .gs-webResult.gs-result a.gs-title:visited b {
 color: #990000;
 }
 .gs-webResult.gs-result a.gs-title:hover,
 .gs-webResult.gs-result a.gs-title:hover b {
 color: #660000;
 }
 .gs-webResult.gs-result a.gs-title:active,
 .gs-webResult.gs-result a.gs-title:active b {
 color: #660000;
 }
 .gsc-cursor-page {
 color: #990000;
 }
 a.gsc-trailing-more-results:link {
 color: #cccccc;
 }
 .gs-webResult.gs-result .gs-snippet {
 color: #000000;
 }
 .gs-webResult.gs-result .gs-visibleUrl {
 color: #666666;
 }
 .gs-webResult.gs-result .gs-visibleUrl-short {
 color: #666666;
 }
 .gs-webResult.gs-result .gs-visibleUrl-short {
 display: none;
 }
 .gs-webResult.gs-result .gs-visibleUrl-long {
 display: block;
 }
 .gsc-cursor-box {
 border-color: #FFFFFF;
 }
 .gsc-results .gsc-cursor-page {
 border-color: #E9E9E9;
 background-color: #FFFFFF;
 }
 .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
 border-color: #FF9900;
 background-color: #FFFFFF;
 }
 .gs-promotion.gs-result {
 border-color: #336699;
 background-color: #FFFFFF;
 }
 .gs-promotion.gs-result a.gs-title:link {
 color: #333333;
 }
 .gs-promotion.gs-result a.gs-title:visited {
 color: #333333;
 }
 .gs-promotion.gs-result a.gs-title:hover {
 color: #666666;
 }
 .gs-promotion.gs-result a.gs-title:active {
 color: #333333;
 }
 .gs-promotion.gs-result .gs-snippet {
 color: #333333;
 }
 .gs-promotion.gs-result .gs-visibleUrl,
 .gs-promotion.gs-result .gs-visibleUrl-short {
 color: #333333;
 }
/* */


.YMaps-b-balloon-content
{ margin:0 !important}

.YMaps-b-balloon-close
{ right:9px !important;
  top:14px !important }
  
.maplink{
	color:#999;
}  
  
.maplink{
	color:#999;
}

.maplink:hover{
	color:#990000;
}



.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}


.gray {
	color: #ba1c1c;
	border: solid 1px #bfbfbf;
	background: #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e1e1e1));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e1e1e1);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e1e1e1');
}
.gray:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#d9d8d8));
	background: -moz-linear-gradient(top,  #f5f5f5,  #d9d8d8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#d9d8d8');
}
.gray:active {
	color: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#c2c2c2));
	background: -moz-linear-gradient(top,  #d4d4d4,  #c2c2c2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#c2c2c2');
}

ul li
{
margin:5px;
}

ol li
{
margin:5px; 
}



.action_block{
	
	background-color: #ffffff;
	margin-right:0px !important;
	margin-top:-12px !important;
	margin-bottom:-15px!important;
	display:block
	   
}




.action_title
{
	margin:3px; 
	
}

.action_title:hover
{
	 
	text-decoration: underline;
}

.action_src
{
	float:left; 
	margin-left:0px;
}


.action_text
{
	 margin:0px; 
	 font-size:11px; 
	 margin-left:4px;
	 margin-bottom:0px;
	 margin-top:-5px;
}

.action_img
{
	 float:left; 
	 width:150px; 
	 margin: auto;
}



.action_hr
{
  margin-left:7px !important;
  margin-top:14px !important;
  margin-bottom:0px !important; 
  width:230px !important;
  border-bottom:1px solid #C4C4C4;
}

.action_inner_block{
 margin-left:5px;
 margin-top:10px;
 margin-bottom:101px
}






#back-top {
    position: fixed;
    bottom: 50px;
    margin-left: 60px;
}

#back-top a {
    width: 108px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #bbb;

    /* замедление */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #000;
}

/* изображение со стрелкой (тег span) */
#back-top span {
    width: 108px;
    height: 108px;
    display: block;
    margin-bottom: 7px;
    background: #ddd url(/images/up-arrow.png) no-repeat center center;

    /* закругленные углы */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;

    /* замедление */
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover span {
    background-color: #777;
}

