.siteContainer
{
	width: 1260px;
	margin: 0 auto;

}

.siteWrap
{
	width: 100%;
}

.dn
{
	display:none;
}
body {
	font-family:Tahoma;
	font-size:12px;
}
table
{
   border-collapse:collapse;
}
html, body, div, p, table, pre, td, tr, th, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img, blockquote, iframe {
margin: 0;
padding: 0;
border: 0;
} 

h1{
	
font-size: inherit;
font-size:expression(this.parentNode.currentStyle['fontSize']); /* IE */

font-weight: inherit;
font-weight:expression(this.parentNode.currentStyle['fontWeight']); /* IE */
	}
	
h2{
font-size: inherit;
font-size:expression(this.parentNode.currentStyle['fontSize']); /* IE */

font-weight: inherit;
font-weight:expression(this.parentNode.currentStyle['fontWeight']); /* IE */
	}
	
#h1ContainerDiv
{
	color: #959595;
	margin-left: 22px;
}
a
{
    color: red;
	text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

html, body { 
margin: 0; padding: 0; 
height: 100%;
border: 0;
width:100%; 
} 

img
{
border:0;
padding:0;
margin:0;
}

/*=============== HEADER ==========================*/
.mainArticleDiv
{
	border: 1px solid #959595;
	margin-left: 7px;
	margin-right:8px;
	margin-top: 8px;
	padding: 8px; 
}
.lampIcon
{
	float: left;
	padding-left: 7px;
	width: 40px;
}
.questIcon
{
	float: left;
	padding-left: 10px;
}
.mainArticleDivHeader
{
	
	color: #555555;
	text-align: center;
	font-size: 18px;
	line-height: 100%;
}
.mainArticleDivText
{
	font-size: 11px;
	color: #555555;
}
#leftColumnBannerDiv    
{
	border: 1px solid #959595;
	margin-left: 7px;
	margin-right:8px;
	margin-top: 8px;
	padding: 8px;
	
}

#headerContanerTable
{
    border-collapse: collapse; 
    width: 100%;
    max-width:1264px;   
    width:expression(document.body.clientWidth > 1264? "1264px":
 "100%" );
    
	height: 177px;  
	padding: 0;
    margin: 0;
    border-collapse: collapse; 
	
}

#headerLeftWrapTd
{
   background-position: right; 
   /*background-image:url(images/header_01.jpg); */
   width:605px;
}

#headerLeftWrapBackgroundDiv
{
   
   height:177px;
  /* background: #ffffff url(../images/header_01.jpg);*/
   
   
}

#headerCenterWrapTd
{
    background-image: url(images/header_02.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	
}

#headerRightWrapTd
{
    background-image:url(images/header_03.jpg);
    width: 363px;
	
}
/*=============== //HEADER ==========================*/

/*=============== BODY ==========================*/
.skidkaDiv
{
	font-size: 12px;
	font-weight: bold;
}
.cloud_link
{
	color:#555555;
	
}

.cloudContainer
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#ajaxNoResults
{
	text-align: center;
	vertical-align: middle;
	color: #555555;
	height: 100px;
	font-size: 14px;
}

#moscow_map_title
{
	text-align: center;
	font-size: 14px;
	color: #555555;
	font-weight: bold; 
}

#moscow_map_desc
{
	text-align: center;
	margin-bottom: 10px;
}

#findedSalonsContainer
{
	margin-left: 20px;
	font-size: 14px;
    color: #555555;
    height:60px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
    vertical-align: top;
    float:left;
}

#allMetroSalonsCaptionContainer
{
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #959595;
}

#allMetroSalonsCaption
{
	color: #555555;
}

#salonViewMapContainer
{
	margin-left:15px;
	height: 500px;
	overflow: hidden;position:relative;
}

#findedSalonsCount
{
	color: red;
	font-weight: normal;
}

#showFindedSalons
{
	  
	text-align: right;
	margin-bottom: 10px;
	padding-right: 10px;    
}

#bodyContainerTable
{
   width: 100%; 
   /*height:1000px;*/
   padding: 0;
   margin: 0;
  
   border-collapse: collapse; 
   max-width:1263px;   
    width:expression(document.body.clientWidth > 1263? "1263px":
 "100%" );
}

#bodyLeftWrapTd
{
   width:213px;
   vertical-align:top;
}

#bodyLeftMainMenuBackgr
{
    background-image:url(images/leftmenu_bg_04.jpg);
    background-repeat: no-repeat;
	width:100%;
	height:250px;
}

.bodyNewsNewName
{
	float: left;
	margin-left: 15px;
	color: #555555;
	font-size: 22px;
}

.bodyNewsNewName a
{
	color: #555555;
	font-size: 22px;
	text-decoration: underline;
	font-weight: normal;
}

.bodyNewsNewName a:hover
{
	color: #555555;
	
	text-decoration: none;
}

.bodyNewsNewDate
{
	clear: both;
	margin-left: 15px;
	margin-bottom: 3px;

	color: #555555;
	
	font-size: 16px;
}
.bodyNewsNewDate2
{
	clear: both;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 4px;
	color: #555555;
	
	font-size: 16px;
}
.bodyNewsNewDate2 img
{
    margin-bottom: 3px;
} 
.bodyNewsNewText
{
	padding-left: 15px;
	padding-right: 15px;
	font-size: 13px;
	
}
.bodyNewsNewText img
{
	float: left;
	margin-right: 7px;
	
}


.buysellPreviewText
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	min-height: 150px;	
}
.buysellPreviewText img
{
	float: left;
	margin-right: 7px;
}

.buysellPreviewTextBlock
{
	padding-bottom: 3px;
}

.buysellPreviewTextBlockPage
{
	padding-bottom: 6px;
}

.buysellSendHeader
{
	font-weight: bold;
	padding-left: 125px;
}

.buysellTextDiv
{
	padding-top: 6px;
	padding-left: 10px;
	width: 600px;
}

.navLineDiv
{
	vertical-align: bottom;
	
}

.navLineDiv a
{
	color: black;
	text-decoration: underline;
}

.bodyNewsNewMoreHref
{
	width:auto;
	padding-left: 100%;
	text-align: right;  
}

.bodyNewsViewDate
{
	
	margin-left: 15px;
	font-size: 16px;
	color: #666666;
}

.bodyNewsViewTitle
{
	margin-left: 15px;
	color: #555555;
	font-size: 22px;
	font-weight: normal;
}

.bodyNewsViewText
{
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 25px;
}
#mainMenuTopItem
{

	padding-top: 25px;
	padding-left: 42px;
	background: url(images/leftmenu_icon.png);
	background-repeat: no-repeat;
	background-position: 20px 27px;
}

#mainMenuTopItem a
{
  color: #555555;
  font-size: 17px;
  text-decoration: none;
}

.mainMenuItem
{
	background: url(images/leftmenu_icon.png);
	background-repeat: no-repeat;
	padding-left: 42px;
	padding-bottom: 2px;
	background-position: 20px 2px;
}

.mainMenuItem a
{
    color: #555555;
	font-size: 17px;
	text-decoration: none;
	
}

#mainMenuMapIcon
{
	float: left;
}

#mainMenuMapLinkContainer
{
	float: left;
	width:130px;
	text-align: left;
	line-height: 99%;
	padding-top: 10px;
	margin-left: -6px;
}

#mainMenuMapLinkContainer a
{
	color:#555555;
}

#mainMenuMapLinkContainer a:hover
{
	text-decoration: none;
}

#bodyLeftNewsTopBackgr
{
    width: 100%;
	height: 63px;
	background-image:url(images/leftmenu_bg_06.jpg);
	background-repeat: no-repeat;
}

#bodyLeftNewsGreenBackgr
{
    width: 100%;
	
	background-image:url(images/leftmenu_bckg_07_07.jpg);
	background-repeat: repeat-y;
}

.bodyLeftNewsBackgr
{
    width:179px;
	background-image:url(images/news_block_06.gif);
	background-repeat: repeat-y;
	margin-left:17px;
}

.bodyLeftNewsBottom
{
     width: 179px;
	 height: 14px;
	 background-image:url(images/news_block_02.gif);
	 background-repeat: no-repeat;
	 margin-left:17px;
}

.bodyLeftNewsSeparator
{
    width: 100%;
	
	background-image:url(images/leftmenu_bckg_07_07.jpg);
	background-repeat: repeat-y;
	height:10px;

}

.bodyLeftNewsTop
{
     width: 179px;
	 height: 11px;
	 background-image:url(images/news_block_03.gif);
	 background-repeat: no-repeat;
	 margin-left:17px;
}

#bodyLeftNewsBottomBackgr
{
     width:100%;
	 height: 11px;
	 background-image:url(images/leftmenu_bg_11.jpg);
	 background-repeat: no-repeat;
	 background-position: 7px;
}

.NewsData
{
    color: #555555;
	margin-left: 10px;
}

.NewsTitle
{
    color: #555555;
	
	margin-left: 10px;
	line-height: 100%;
	width: 160px;
	font-size: 20px;
	
}

.columnsLink
{
	 color: #555555;
	
	text-decoration: underline;
	font-size: 20px;
	font-weight: normal;
	line-height: 100%;
}

.columnsLink:hover
{
	text-decoration: none;
}

.NewsText
{
    color: #555555;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	
}

.NewsMore
{
    width:100%;
	text-align: right;
	
	margin-top:3px;
}
.NewsMore a
{
   color: red;
   text-decoration:none;
}
.NewsMore a:hover
{
   text-decoration:underline;
}

#counterContainer
{
	width: 85%;
	text-align: right;
	margin-right: 30px;
	padding-top: 25px;  
}



.answeredQuestionWrap
{
	padding-left: 15px;
	padding-top: 5px;
}

.answeredQuestionHeader
{
	float: left;
	color: #008e00;
	font-size: 22px;
}

.answeredQuestionAuthor
{
	float: left;
	vertical-align: bottom;
	padding-top: 9px;
	color: #595959;
	padding-left: 10px;
	font-style: italic;
}

.answeredQuestionText
{
	padding-top: 3px;
	color: #595959;
	padding-right: 30px;
}

.answeredQuestionAnswerAuthor
{
	padding-top: 3px;
	color: #595959;
	font-style: italic;
}

.answeredQuestionAnswerHor
{
	width: 100px;
	border-bottom: 1px solid #595959;
}

.answeredQuestionAnswerHor2
{
	width: 600px;
	border-bottom: 1px solid #595959;
	font-size: 4px;
	margin-bottom: 20px;
}

.answeredQuestionAnswerText
{
	padding-right: 30px;
}

.answeredQuestionAnswersWrap
{
	margin-top: 10px;
	padding-left: 25px;
	border-left: 3px #595959 dotted;
}

.answeredQuestionAnswerLogo
{
	float: left;
}

.answeredQuestionAnswerHead
{
	float: left;
	font-size: 18px;
	padding-top: 2px;
	padding-left: 5px;
}

.indexAskLink
{
	padding-left: 12px;
	float: left;
	padding-right: 10px;
	
}

.AskLink
{
	padding-left: 12px;
	float: left;
	padding-right: 10px;
	color: #0ba61c;
	font-size: 16px;
	font-weight: bold;
}

.indexAskText     
{
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px black dotted;
}

.indexAskName
{
	font-size: 10px;
	font-weight: bold;
}

#errDiv
{
	font-size: 14px;
	color: red;
	display: none;
}

#okDiv
{
	font-size: 14px;
	color: green;
	display: none;
}

.indexAskTitle a
{  
	color: #008e00;   
	font-size: 8px;  
	font-weight: normal;
}

.indexAskPartners
{
	float: left;
	text-align: right;
	border-left: 1px black dotted;
	padding-left: 10px;
}

.indexAskPartnersSupport
{
	font-size: 10px;
	color: #666666;
	text-align: left;
}

.indexAskAnswered
{
	font-size: 10px;
}

.indexAskLink a
{
	color: #0ba61c;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.indexPartnersIcons
{
	padding-left: 20px;
}

.questionsPartnersHeader
{
	font-size: 10px;
	color: #666666;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.indexAskIcon
{
	float: left;
	
}
.indexAskA
{
	float: left;
	
	text-decoration: underline;
}
/*==============================================================*/
#bodyCenterWrapTd
{
       vertical-align: top;
       text-align: left;
}

#bodyCenterFastSearchTable
{
    width: 100%;
	height: 86px;
	border-collapse: collapse; 
}

#fastSearchLeftTd
{
    width: 465px;
	background-image: url(images/fastsearch_backgr_05.jpg);
	vertical-align: top;
}

#fastSearchRightTd
{
    /*background-image: url(images/fastsearch_backgr_06.jpg);
	background-repeat: no-repeat;*/
	padding-bottom: 1px;
}

#fastSearchSelectsTable
{
    width: 100%;
	height: 15px;
	margin-top: 20px;
}
#SelectsTableLeftTd
{
    padding-left: 15px;
}
#SelectsTableCenterTd
{
   
}

#okrugSelect
{
    width:170px;
}
#metroSelect
{
    width:170px;
}

#fullSearchDiv
{
    margin-left:15px;
	margin-top: 5px;
}
#fullSearchDiv a
{
    color: #555555;
	text-decoration: none;
}

#fullSearchDiv a:hover
{
	text-decoration: underline;
}

#metroSearchDiv
{
    margin-left:15px;
}
#metroSearchDiv a
{
    color: #555555;
	text-decoration: none;
}

#metroSearchDiv a:hover
{
	text-decoration: underline;
}

#fastSearchBottomRightTd
{
	padding-top:5px;
    text-align: center;
}

#fastSearchBottomLeftTd
{
    width:235px;
}

#mainCenterBlockTopBackgr
{
    width: 100%;
	background-image: url(images/main_block_top.jpg);
	background-repeat: no-repeat;
}

#mainCenterBlockMidBackgr
{
     width: 100%;
	 background-image: url(images/main_block_fill.jpg);
	 background-repeat: repeat-y;
}

#mainCenterBlockBottomBackgr
{
     width: 100%;
	background-image: url(images/main_block_bottom.jpg);
	background-repeat: no-repeat;
}
/*==================*/
#mainBlockTopTable
{
    width: 100%;
	height: 15px;
}

#mainBlockTopLeftTd
{
    background-image: url(images/TL_corner.jpg);
	width: 16px;
}

#mainBlockTopRightTd
{
    background-image: url(images/TR_corner.jpg);
	background-position: right;
	background-repeat: no-repeat;
	max-width: 400px;
}


#mainBlockBottomTable
{
    width: 100%;
	height: 12px;
	border-collapse: collapse;
}

#mainBlockBottomLeftTd
{
    background-image: url(images/BL_corner.jpg);
	background-repeat: no-repeat;
	width: 15px;
}

#mainBlockBottomRightTd
{
    background-image: url(images/BR_corner.jpg);
	background-position: right top;
	
	background-repeat: no-repeat;
}

#mainBlockMidDiv
{
    width:100%;
	background-color: #efefef;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #9d9d9d;
	
}

#mainBlockMidTable
{
    width:100%;
	border-collapse:collapse;
}

#mainBlockMidLeftTd
{
     width: 1px;
	 background-color: #f0f0f0;
	 background-image: url(images/main_block_mid_left.jpg);
	 background-repeat: repeat-y;
	 background-position:left;
}

#mainBlockMidRightTd
{
     background-color: #f0f0f0;
     background-image: url(images/main_block_mid_right.jpg);
	 background-repeat: repeat-y;
	 background-position:right;
	 padding-right: 7px;
	 padding-left: 3px;
}

.smallBlockTopTable
{
     width: 100%;
	 height: 9px;
	 padding: 0;
	 margin: 0;
	 font-size: 1pt;
	 table-layout:fixed;
}

.smallBlockTopLeftTd
{
     background-image: url(images/TL_small_corner.gif);
	 background-position: top;
	 width: 10px;
	 padding: 0;
	 margin: 0;
}

.smallBlockTopCenterTd
{
      background-color: #FFFFFF;
	  border-top:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.smallBlockTopRightTd
{
     background-image: url(images/TR_small_corner.gif);
	 width: 10px;
	 padding: 0;
	 margin: 0;
	 background-position: top;
}

.smallBlockMidTable
{
     width: 100%;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
}

.smallBlockMidLeftTd
{
     background-image: url(images/small_border_left.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.smallBlockMidCenterTd
{
      background-color: #FFFFFF;
	  padding: 0;
	 margin: 0;
}

.smallBlockMidRightTd
{
     background-image: url(images/small_border_right.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.smallBlockBottomTable
{
     width: 100%;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
	 margin-bottom: 7px;
	 height: 10px;
}

.smallBlockBottomLeftTd
{
     background-image: url(images/BL_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:left;
}

.smallBlockBottomCenterTd
{
      background-color: #FFFFFF;
	  border-bottom:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.smallBlockBottomRightTd
{
     background-image: url(images/BR_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:right;
	 text-align: right;
}

.salonBlockTopTable
{
    width: 100%;
	height: 45px;
	
}
.salonBlockTopLeftTd
{
     width:300px;
	 min-width:300px;
	 
	 white-space: nowrap;
}

.salonBlockTopCenterTd
{
     
}

.salonBlockTopRightTd
{
     /*padding-left: 290px;*/
	 white-space: nowrap;
	 padding-right:25px;
	 
	 width:200px;
}

.salonBlockName
{
     padding-left: 13px;
}

.salonBlockName a
{
    color: #555555; 
    font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

.salon_name_2
{
	padding-left: 13px;
	color: #555555; 
    font-size:16px;
	font-weight:bold;
}
.salon_name_2 a
{
	text-decoration: none;
	color: #555555; 
    font-size:16px;
	font-weight:bold;
}

.salonBlockPhone
{
    color: #959595; 
	color: black;
	
    font-size:16px;
	font-weight:bold;
	height: 25px;
	background-image:url(images/phone_icon_20.jpg);
	background-repeat: no-repeat;
	margin-left: 12px;
	padding-left: 30px;
	padding-top: 3px;
	white-space: nowrap;
}

.salonBlockPhone_in
{
    color: #959595; 
	color: black;
	
    font-size:16px;
	font-weight:bold;
	height: 25px;
	background-image:url(images/phone_icon_20.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 30px;
	padding-top: 3px;
	white-space: nowrap;
}

#thumbbox
{
	z-index: 10000;
	overflow: visible;
}
#rightmore
{
	
}
#widthbox
{
	overflow: scroll;
}
#thumbgall
{
	overflow: visible;
	width: auto;
	height: 120px;
}
#thumb_container
{overflow-x: scroll;
	height: 125px;
	width: 590px;
	margin-left: 0px;
}

.metroIcon
{
    width: 16px;
	height: 12px;
	border: 1px solid #959595;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	
}

.metroName
{
    color: #555555; 
    font-size:14px;
	font-weight:bold;
	vertical-align: top;
	white-space: nowrap;
}

.metroName a
{
    color: #555555; 
    font-size:14px;
	font-weight:bold;
	vertical-align: top;
	white-space: nowrap;
	text-decoration: none;
}

.salonBlockBottomTable
{
    width: 100%;
	table-layout: fixed;
}

.salonBlockBottomLeftTd
{
     padding-left: 10px; 
     width: 170px;
     vertical-align: top;
}

.salonBlockBottomRightTd
{
   vertical-align: top;
}

.salonBlockPhotoContainer
{
     border: 1px solid #959595;
	 padding: 1px;
	 width: 150px;
	 
}

.articlesPhotoContainer
{
     border: 1px solid #959595;
	 padding: 1px;
	 
}

.salonParameterName
{
    color: #555555; 
    font-size:12px;
	font-weight:bold; 
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

.salonParameterValue
{
    color: #555555;margin-bottom: 2px; 
}

.salonBlockDescription
{
     color: #555555;
	 padding-top: 10px;
	 margin-top:10px;
	 margin-right: 25px;
	 border-top: dotted 1px #555555;
}

.salonMoreHrefContainer
{
     text-align: right;
	 padding-right: 25px;
}

.salonCommentsHrefsContainer
{
    font-size: 14px;
	font-weight: bold;
	color: #555555;
}

#advHeaderDiv
{
	width: 100%;
	text-align:  center;
	color:#555555;
	font-size: 14px;
	font-weight: bold;
}

#advContentDiv
{
	margin-top:20px;
	padding-left: 25px;
	padding-right: 25px;
	
}

#topBannerContainer
{
	overflow:hidden;
	text-align: left;
	width: 330px;
	margin-left: 6px;
	margin-top: 10px;
	
}

.articlesPartnersHeader
{
	
	color: black;
	font-size: 12px;
	/*font-weight: bold;*/
	white-space: nowrap;
	margin-left: 20px;
	margin-top: 10px;
}

.articlesPartnersHeaderA
{
	color: #555555;
	font-size: 16px;
	/*font-weight: bold;*/
	white-space: nowrap;
}
.recommendedHeaderDiv
{
	width: 100%;
	text-align: center;
	color: #555555;
	font-size: 24px;
	/*font-weight: bold;*/
	white-space: nowrap;
}

.recommendedHeaderDivMetro
{
	width: 100%;
	text-align: center;
	color: #555555;
	font-size: 24px;
	/*font-weight: bold;*/
	
}

.biomeHeaderDiv
{
	width: 100%;
	text-align: center;
	padding-left:5px;
	color: #555555;
	font-size: 22px;
	
	white-space: nowrap;
}

.personalHeader
{
	color: #555555;
	font-size: 12px;
	font-weight: bold;
}

.personalSubheader
{
	color: #555555;
	font-size: 12px;
}

.recommendedDescriptionDiv
{
	  
	color: #555555;
	text-align: center;
	padding-left: 10px;
	
	
}

.salonCommentsHref
{
    color: #555555;
}

#firstArticleBackgrDiv
{
    width: 100%;
	
	overflow: hidden;
	background-image: url(images/right_menu_07.jpg);
	background-repeat: no-repeat;
}
.navigationHref
{
    color: #555555;
	text-decoration: none;
}

.navigationHref:hover
{
    text-decoration: underline;
}

#pagesDiv
{
    text-align: center;
	height:20px; 
}

.newsPagesDiv
{
	text-align: center;
	height:20px; 
}
.newsPagesDiv a
{
	font-size: 24px;
	color: #959595;
}
.newsPagesDiv span
{
	font-size: 24px;
	color: #666666;
}

.currentPage
{
    color: #959595;
	font-weight: bold;
	font-size: 14px;
}

.otherPage
{
    font-size: 14px;
	color: #555555;
}
/*==============================================================*/
#bodyRightWrapTd
{
   width:218px;
   vertical-align: top;
}

#firstArticleTitle
{
    font-weight: bold;
	color: #555555;
	margin-top:65px;
	margin-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	line-height: 100%;
}

#firstArticleText
{
    color: #555555;
	margin-left: 20px;
	margin-top: 5px;
	width: 175px;
	overflow: hidden;
	
}

.articleMoreDiv
{
    border-top: dotted 1px #555555;
	margin-left: 20px;
	margin-right: 23px;
	margin-top: 10px;
	padding-top: 5px;
	text-align: right;
}

.firstArticleMoreDiv
{
    border-top: dotted 1px #555555;
	margin-left: 20px;
	margin-right: 23px;
	margin-top: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}


.articlesSeparatorDiv
{
    width: 100%;
	background-image: url(images/right_menu_27.jpg);
	background-repeat: repeat-y;
	height: 10px;
}

.articlesTopDiv
{ 
    width:100%;
	background-image: url(images/right_menu_29.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

.articlesMidDiv
{
    width: 100%;
	background-image: url(images/right_menu_30.jpg);
	background-repeat: repeat-y;
	
}
.articlesBottomDiv
{
    width:100%;
	background-image: url(images/right_menu_36.jpg);
	background-repeat: no-repeat;
	height: 14px;
}
.articlesBottomBackgrDiv
{
    width:100%;
	background-image: url(images/right_menu_37.jpg);
	background-repeat: no-repeat;
	height: 11px;
}

.articleTitle
{
     font-weight: bold;
	 color: #555555;
	 margin-left: 20px;
	 margin-right: 10px;
	font-size: 14px;
	padding-right: 20px;
	line-height: 100%;
}

.articleText
{
    color: #555555;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
	
}
/*=================================================*/

/*=============BIG_SALON===========================*/

#bigSalonNameTable
{
    height: 30px;
	width:100%;
}
#bigSalonNameLeftTd
{
     width:20%;
}
#bigSalonNameCenterTd
{
     width:53%;
	 text-align: center;
	 color: #555555;
	 font-weight: normal;
	 font-size: 26px;
	 white-space: nowrap;
}

#bigSalonNameCenterTd a
{
     color: #555555;
}
.newsSalonOtherHeader
{
	margin-left: 15px;
	color: #555555;
	font-size: 16px;
	margin-bottom: 5px;	
}

.newsSalonOtherA
{
	margin-left: 20px;
	margin-bottom: 5px;
}

.newsSalonOtherA a
{
	color: #555555;
	text-decoration: underline;
}

#bigSalonNameRightTd
{
     width:220px;
	 white-space: nowrap;
}

.bigSalonmetroIcon
{
    width: 14px;
	height: 11px;
	border: 1px solid #959595;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	
}

.bigSalonmetroName
{
    color: #555555; 
    font-size:14px;
	font-weight:bold;
	vertical-align: top;
}

#bigSalonLogoTable
{
    margin-left:15px;
	width:100%;
}
#bigSalonLogoRightTd
{
     padding-left: 15px;
	 padding-top: 5px;
	 text-align: left;
}
#bigSalonLogoLeftTd
{
      width:20px;
}

#bigSalonMapLinkTable
{
     margin-left: 15px;
}

#bigSalonMapLinkRightTd a
{
     color:#39b54a;
	 font-size: 18px;
}
.salonBigDescBgDiv
{
     margin-left: 15px;
	 margin-top: 10px;
}

#salonBigDescDiv
{
    margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	
}

.salonBigParametersBlock
{
   margin-top: 15px;
   margin-left: 30px;
   float: left;
}

.salonBigParametersBlock_search
{
   margin-top: 15px;
   margin-left: 30px;
   margin-bottom: 10px; 
   width: 250px;
}

.parametersListTable
{
	width: 100%;
	vertical-align: top;
}
.parametersListTable td
{
	
	vertical-align: top;
	text-align: left;
	
}

.salonBigParameterNameDiv
{
     background-color: #6bc877;
	 font-weight:bold;
	 color: white;
	 padding: 1px 2px;
}

.salonBigParameterNameDiv_search
{
     background-color: #6bc877;
	 font-weight:bold;
	 color: white;
	 padding: 1px 2px;
	 cursor: pointer;
	 float: left;
}

.salonBigParameterValuesDiv
{
     background-image: url(images/salon_big_62.jpg);
   
	 background-repeat: no-repeat;
	 padding-left: 30px;
	 margin-top: 3px;
	 vertical-align: top;
	 background-position: 0px 3px;
	 font-size: 14px;
}
.salonBigParameterValuesDiv_search
{
     background-image: url(images/salon_big_62.jpg);
     
	 background-repeat: no-repeat;
	 padding-left: 5px;
	 margin-top: 3px;
	 vertical-align: top;
	 background-position: -23px 3px;
	 font-size: 14px;
	 display: none;
	 
}

.childParameterSearchDiv
{
	width: 240px;
}

.plusDiv
{
	float: left;
	cursor: pointer;
}

#salonBigCommentNameTable
{
      margin-left:24px;
	  margin-top: 10px;
	  color: #555555;
	  font-weight: bold;
	  font-size: 13px;
	  width: 500px;
}
#salonBigCommentTable
{
     margin-top: 10px;
}

#salonBigCommentLeftTd
{
     vertical-align:top;
	 padding-right: 5px;
	 padding-left: 7px;
	 color: #555555;
	  font-weight: bold;
	  font-size: 13px;
}

#commentTextarea
{
     width: 398px;
	 height: 100px;
}

#salonBigButtonDiv
{
     width:500px;
	 text-align: center;
	 margin-top: 5px;
	 margin-bottom: 10px;
}

#sendCommentButton
{
    border: 1px solid #555555;
}

#salonBigSendOkDiv
{
     width:500px;
	 color: #39b54a;
	 font-weight: bold;
	 padding-left: 40px;
	
}

#salonBigSendErrorDiv
{
     width:500px;
	 color: red;
	 font-weight: bold;
	 padding-left: 110px;
	
}

.dottedSeparatorDiv
{
     height: 1px;
	 background: url(images/dotted_bg_73.gif);
	 width: 480px;
	 margin-left: 15px;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

.salonCommentTable
{
     margin-left: 15px;
	 width: 480px;
}

.salonCommentCenterTd
{
     width:100%;
	 padding-left:5px;
	 font-weight: bold;
	 color: #555555;
}

.salonCommentRightTd
{
     font-weight: bold;
	 color: #555555;
}

.commentTextDiv
{
    margin-left:15px;
	margin-top:5px;
	width:480px;
}

.smallSalonParameterName
{
    color: #555555; 
    font-size:12px;
	font-weight:bold; 
	float: left;
	margin-right: 2px;
	margin-left: 12px;
	margin-bottom: 2px;
}

/*NEWS LIST*/

.listNewsTopTable
{
     width: 100%;
	 height: 9px;
	 padding: 0;
	 margin: 0;
	 font-size: 1pt;
	 table-layout:fixed;
	 margin-right: 5px;
}

.listNewsTopLeftTd
{
     background-image: url(images/TL_small_corner.gif);
	 background-position: top;
	 width: 10px;
	 padding: 0;
	 margin: 0;
}

.listNewsTopCenterTd
{
      background-color: #FFFFFF;
	  border-top:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.listNewsTopRightTd
{
     background-image: url(images/TR_small_corner.gif);
	 width: 10px;
	 padding: 0;
	 margin: 0;
	 background-position: top;
}

.listNewsMidTable
{
     width: 100%;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
	 
}


.listNewsMidLeftTd
{
     background-image: url(images/small_border_left.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.listNewsMidCenterTd
{
      background-color: #FFFFFF;
	  padding: 0;
	  margin: 0;
	  padding-right: 20px;
}

.listNewsMidRightTd
{
     background-image: url(images/small_border_right.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.listNewsBottomTable
{
     width: 100%;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
	 margin-bottom: 7px;
	 height: 10px;
}

.listNewsBottomLeftTd
{
     background-image: url(images/BL_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:left;
}

.listNewsBottomCenterTd
{
      background-color: #FFFFFF;
	  border-bottom:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.listNewsBottomRightTd
{
     background-image: url(images/BR_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:right;
	 text-align: right;
}


/*================SMALL_SALON======================*/
.smallSalonTopTable
{
     width: 400px;
	 height: 9px;
	 padding: 0;
	 margin: 0;
	 font-size: 1pt;
	 table-layout:fixed;
	 margin-right: 5px;
}

.smallSalonTopLeftTd
{
     background-image: url(images/TL_small_corner.gif);
	 background-position: top;
	 width: 10px;
	 padding: 0;
	 margin: 0;
}

.smallSalonTopCenterTd
{
      background-color: #FFFFFF;
	  border-top:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.smallSalonTopRightTd
{
     background-image: url(images/TR_small_corner.gif);
	 width: 10px;
	 padding: 0;
	 margin: 0;
	 background-position: top;
}

.smallSalonMidTable
{
     width: 400px;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
	 
}


.smallSalonMidLeftTd
{
     background-image: url(images/small_border_left.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.medSalonMidLeftTd
{
     background-image: url(images/small_border_left.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.smallSalonMidCenterTd
{
      background-color: #FFFFFF;
	  padding: 0;
	  margin: 0;
}

.smallSalonMidRightTd
{
     background-image: url(images/small_border_right.gif);
	 width: 3px;
	 padding: 0;
	 margin: 0;
}

.innerPresentDiv
{
	padding-top: 5px;
	
}

.innerPresentImgDiv
{
	float: left;
	margin-right: 5px;
}

.textPresentdiv
{
	margin-left: 37px;
	font-weight: bold;

}

.smallSalonBottomTable
{
     width: 400px;
	 padding: 0;
	 margin: 0;
	 table-layout:fixed;
	 margin-bottom: 7px;
	 height: 10px;
}

.smallSalonBottomLeftTd
{
     background-image: url(images/BL_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:left;
}

.smallSalonBottomCenterTd
{
      background-color: #FFFFFF;
	  border-bottom:1px solid #959595;
	  padding: 0;
	 margin: 0;
}

.smallSalonBottomRightTd
{
     background-image: url(images/BR_small_corner.gif);
	 width: 9px;
	 padding: 0;
	 margin: 0;
	 background-position:right;
	 text-align: right;
}

.float_left
{
     float: left;
}

.news_float_left
{
     float: left;
     margin: 7px;
     margin-top: 0px;
}

.articles_float_left
{
     float: left;
     margin: 7px;
     margin-top: 0px;
     margin-left: 0px;
}

.articles_float_right
{
     float: right;
     margin: 7px;
     margin-top: 0px;
     margin-right: 0px;
}

.smallSalonPhone
{
     font-size: 14px;
	 font-weight: bold;
	 color: #949494;
	 margin-left:13px;
}

.smallSalonMetroIcon
{
    width: 14px;
	height: 11px;
	border: 1px solid #959595;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 13px;

}

.smallSalonMetroName
{
    color: #555555; 
    font-size:12px;
	font-weight:bold;
	vertical-align: top;
}
.smallSalonMetroName a
{
	color: #555555; 
    font-size:12px;
	font-weight:bold;
}

.smallSalonSeparatorDiv
{
     height: 1px;
	 background: url(images/dotted_bg_73.gif);
	 width: 360px;
	 margin-left: 13px;
	 margin-top: 5px;
	 margin-bottom: 5px;
}

.smallSalonCommentsHrefsContainer
{
    font-size: 14px;
	font-weight: bold;
	color: #555555;
	margin-left: 10px;
}
/*=============== //BODY ==========================*/

/*=============== FOOTER ==========================*/

#footerTable
{
    width: 100%;
	height: 98px;
	margin-top: 10px;
	margin-bottom: 5px;
	max-width:1263px;   
    width:expression(document.body.clientWidth > 1263? "1263px":
 "100%" );
}
#footerLeftTd
{
     background-image: url(images/footer_45.jpg);
	 background-position: left;
	 background-repeat: no-repeat;
	 text-align: right;
	 vertical-align: top;
	 padding-right: 10px;
}

#footerRightTd
{
     width: 483px;
	 background-image: url(images/footer_47.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
}

#footerLinksDiv
{
    margin-top: 5px;
}

#footerLinksDiv a
{
    color: #555555;
	text-decoration: none;
}

#footerLinksDiv a:hover
{
	text-decoration: underline;
}

#footerSpeach
{
    font-size: 10px;
	color: #555555;
	text-align: right;
	margin-left: 100px;
	margin-top: 35px;
	 padding-right: 40px;
}


/*=============== //FOOTER ==========================*/

.clear
{
     clear:both;
}

.article_float_left
{
	float:left;
	margin: 3px;
}

.redSpan
{
	color: red;
}

.sertNews a
{
	color: green;
	
	font-size: 20px;
}

.sertNewsIn
{
	padding-left: 20px;
}

.priceTable
{
	margin: 0px;
	border: 1px solid black;
}

.priceTable td
{
	padding: 2px;
	border: 1px solid #959595;
	
}

.same_salons_title
{
	text-align: center;
	font-size: 16px;
	padding-bottom: 5px;
	
}

.buysellTable
{
	width: 100%;
}
.buysellTable td
{
	width: 50%;
	vertical-align: top;
}

.buysellTdTitle
{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}

.buysellTextTitles
{
	color: #555555;
}

.advPosTable
{
	
}

.advPosTable td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid grey;
}