Fdiv, div, input, p, ul, li, form, h2, h3, img, a,span {margin: 0px; padding: 0px;}

#wrapper {border:1px solid #DDDDDF; position: absolute;width: 800px; left: 50%; margin-left: -390px; min-width: 550px; margin-top:0px;font-style: Arial;}
 
 
/* ################################# Home page foot ################################### */
 
  #header {background: url('../images/redesign/camps_header.gif') top no-repeat; height: 151px; border: solid 0px #F00;}
  
  #header .searchForm {padding-bottom:7px;} 
  
  #header .logo {float:left; margin: -113px 0 0 0px; padding-top: 14px; padding-left: 50px; width: 101px; height: 65px; border: solid 0px #f00;}
  #header .logo a {display:block; width: 100%; height: 100%; text-decoration: none; border: solid 0px #0F0;}
 
  #header .signLink {font:bold 12px Arial; color: #646464; margin: 10px 10px 0px 655px; overflow: hidden; text-align: right;}
  #header .signLink a {color: #646464;}
 
  #header .contBox {height: 71px;}
  #header form {margin: 13px 0px 0px 490px;padding: 0px 0px 8px 0px;}
  #header form input {vertical-align:middle;}
  #header .searchField {border: 1px solid #9C9C9C; width: 221px;font: 13px Tahoma; padding: 3px ;margin:0px 5px 0px 0px;}

  #header .contTopSpan {float: left;padding: 4px 0px 0px 50px;}
  #header .topSpan {font: bold 10px Arial; color: #8EA57D; }
  
	
  #header .tabCont  {height: 26px; width: 515px;margin-left: 270px;}
  #header .tabFirst {background: url('../images/redesign/camps_tab_first_grey.gif') top left no-repeat;float: left;
  width: 81px; height: 26px; font: bold 12px Arial; color: #000; text-decoration: none; text-align: center; padding-top: 5px; }
 
  #header .tabFirst:hover {background: url('../images/redesign/camps_tab_first_blue.gif') top left no-repeat;}
 
  #header .tab {background: url('../images/redesign/camps_tab_grey.gif') top left no-repeat;float: left;
  width: 120px; height: 26px; font: bold 12px Arial; color: #000; text-decoration: none; text-align: center; padding-top: 5px; }
  #header .tab:hover {background: url('../images/redesign/camps_tab_blue.gif') top left no-repeat;}
 
 
  #header .tabLast {background: url('../images/redesign/camps_tab_last_grey.gif') top left no-repeat;float: left;
  width: 71px; height: 26px; font: bold 12px Arial; color: #000; text-decoration: none; text-align: center; padding-top: 5px; }
  #header .tabLast:hover {background: url('../images/redesign/camps_tab_last_blue.gif') top left no-repeat;}
 
  #header .topLink  {font: 11px Arial;color: #ccc; margin-top: 6px;display: inline;float: right;margin-right: 100px;}
  #header .topLink  a {font: 11px Arial;color: #3366CC;}
 
  /*Checkbox style*/  
  #center .checkBoxContent {width:18px;display:block;float:left;margin:0px 0px 0px 0px;padding:0px;}
  #center .checkbox {margin:0px;padding:0px;float:left;width:15px;height:14px;}
  #center .checkLabel {color:#676767;font: 11px Arial;display:block;float:left;margin:0px 5px 0px 0px;}
 
 
  #center {margin: 0px 9px 0px 50px; }
 
  #left {float: right; width: 210px;}
 
  #left #findCampBlock {background: url('../images/redesign/camps_find_box_blue.gif') top left no-repeat;padding: 15px 10px;height: 206px;}
  #left #findCampBlock h3 {font: 18px Arial;color: #fff;display: block;margin-bottom: 13px;}
  #left #findCampBlock select,
  #left #findCampBlock .campName {border: 2px solid #444C54;font: 12px Tahoma; color: #646464;padding:3px;margin-bottom: 8px;width: 189px;}
  #left #findCampBlock .campName {width: 185px; padding: 3px 0px;}

  #left #findCampBlock p {font: 11px/18px Arial; color: #fff;margin: 8px 2px;}
  #left #findCampBlock p a {font: 11px Arial; color: #fff;}
  #left #findCampBlock p .boldLinkWhite {color: #fff;font: bold 11px Arial; }
 
  #left #findCampBlock.yellow {background: url('../images/redesign/camps_find_box_yellow.gif') top left no-repeat; height: 160px;padding: 15px 10px;}
  #left #findCampBlock.yellow h3 {/*display: none;*/font: bold 16px Arial;}
  #left #findCampBlock.yellow p .boldLinkWhite {color: #3366CC;font: bold 11px Arial;}
  #left #findCampBlock.yellow p a {font: 11px Arial; color: #3366CC;}
  #left #findCampBlock.yellow p {font: 11px/18px Arial; color: #000;margin: 8px 2px;}

  #left .mapImg {width:205px;margin:14px 0px; padding:0px; border:2px solid gray; height: 240px;}

  #left .sponsoredBox {border:0px solid #ccc;}
  
  #left #featuredReviewsBlock {/*padding: 15px 10px;height: 297px;*/ margin-bottom: 10px;}
  
  #left .featuredReviewsBlockTop {background: url('../images/redesign/camps_featured_reviews_top.gif') top left no-repeat;height: 4px; }
  #left .featuredReviewsBlockCenter {background: url('../images/redesign/camps_featured_reviews_cen.gif') top left repeat-y; padding: 4px 10px;}
  #left .featuredReviewsBlockBottom {background: url('../images/redesign/camps_featured_reviews_bot.gif') top left no-repeat;height: 4px; }
 
 
 
 
 
  #main {border: 0px solid #00F; width: 505px;margin-right: 21px;}
  #main h1 {font:  22px Arial; color: #666;margin:21px 0px;}
  #main .articleItem .chooseLink {font: bold 12px Arial;color: #3366CC;text-decoration: underline;}
 
  #main .articleItem .greyLittleLabel {color: #999;font: 11px Arial;display: block;margin: 7px 0px;}
  #main .articleItem .longLabelBox {font: 12px Arial;color: #000;}
  #main .articleItem .readLink {font: 12px Arial; color: #3366CC;margin-left: 5px;}
 
  #main .articleItem .bottomLink  {font: 11px Arial;color: #3366CC; margin-top: 6px;}
  #main .articleItem .bottomLink  a {font: 11px Arial;color: #3366CC;}

  #main .recentlyReviewedDiv {background: url('../images/redesign/camps_recently_reviewed.gif') top left no-repeat;height: auto;padding: 0px;margin-top: 8px;}
  #main .recentlyReviewedDiv .topBorder {background: url('../images/redesign/camps_recently_reviewed_top.gif') top left no-repeat;padding: 0px;height:3px;font-size: 0px;}
  #main .recentlyReviewedDiv .recentlyReviewedContent {background-color:#F0EFE0;padding: 8px 16px 8px 16px;height: auto;}
  #main .recentlyReviewedDiv .bottomBorder {background: url('../images/redesign/camps_recently_reviewed_bot.gif') top left no-repeat;padding: 0px;height:3px;font-size: 0px;}
  
  #main .recentlyReviewedDiv a {color:#000;}  
  #main .recentlyReviewedDiv a:visited,
  #main .recentlyReviewedDiv a:selected,
  #main .recentlyReviewedDiv a:active {color:#000;}
  #main .mostPopularDiv {background: url('../images/redesign/camps_most_popular.gif') top left no-repeat;height: 158px;margin-top: 8px;padding: 0px 16px 0px 16px;}
  #main .mostPopularDiv a {color:#000;}  
  #main .mostPopularDiv a:visited,
  #main .mostPopularDiv a:selected,
  #main .mostPopularDiv a:active {color:#000;}  
  #main .findLocationDiv {background: url('../images/redesign/camps_find_location.gif') top left no-repeat;height: 52px;margin-top: 8px;padding: 10px;}
  #main .findLocationDiv h3 {font:bold 16px Verdana; color: #fff;}

 
  #main .littleWhiteSpan {float: left;font: 11px Verdana; color: #fff;}
  #main .littleWhiteSpanRight {float: right; font: 11px Tahoma; color: #fff;}
 
  #main h2 {font:  22px Arial; color: #68666C;margin: 28px 0px;display: block;}
  #main .bigLinkDescription {font:bold 16px Tahoma; color: #3464CC;}
  #main .tagGroup {border: 1px solid #ccc;margin-bottom: 10px;padding: 8px 6px;background-color: #F5FFEC;font: bold 16px Tahoma;color:#3464CC; }
  #main .descriptionCont .greyLabel {font: 11px Arial;display: block;margin:3px 0px 0px 0px;color: #646464;}
  #main .rightPlus {float: right; cursor: pointer;}
 
  #main .smallLinkDescription {font: 12px Tahoma; color: #3464CC;padding: 2px;}
  #main .smallLinkDescription:hover {background-color: #3464CC;font: 12px Tahoma;color:#fff;padding: 2px;}
 
 
 
  #footer {padding-bottom: 17px;clear: both;}
  
  #footer .logo { height: 70px; text-align: center;}
  #footer .bottomLinkCont  {font: 10px Tahoma; color: #000;text-align: center;margin-top: 8px;}
  #footer .bottomLinkCont a {font: 11px Tahoma; color: #000;text-align: center;}
  
/* ################################# Home page foot ################################### */
 
/* ################################# Results ################################### */

	#main .result {margin: 0px;}
	#main .littleGreySpanMain {font: 11px Arial; color: #666;float: left;}
	#main .listLinks {text-align: right;}
	#main .listLinks#bottomLinks {text-align: center;}
	#main .listLinks a {font: bold 11px Arial; color: #666;}
	#main .listLinks .selected {text-decoration: none;font:bold  11px Arial; color: #666;}
	#main .lineLink {display: block;height: 15px;margin:0px 0px 8px 2px;}
	
	#main #listSearchResults {}
	
	#main .premiumList {border: 3px solid #727161;padding: 10px 10px 29px 5px;margin-bottom: 8px;background: url('../images/redesign/bottom_gradient_yellow.gif') bottom left no-repeat;}
	#main #listSearchResults .pictureLink {border: 0px solid red;float: left;width: 110px;text-align: center;}
	#main #listSearchResults .pictureLink img {margin-bottom: 20px;}
	#main #listSearchResults .photosLink {font: 11px Tahoma; color: #666;}
	
	
	#main #listSearchResults .textCont {border: 0px solid blue; margin-left: 113px; }
	#main #listSearchResults h3 {font: bold 12px Arial; color: #3366CC;text-decoration: underline;margin-bottom: 8px;}
	#main #listSearchResults .topSpanGrey {font: bold 10px Arial;color: #999;display: block;margin-bottom: 8px;}
	
	
	#main #listSearchResults .textCont .boldName {font: bold 11px/13px Arial; color:#000;}
	#main #listSearchResults .textCont .ansText {font: 11px/13px Arial; color: #3366CC;}
	#main #listSearchResults .formDiv {border: 0px solid pink;float: left;width: 110px;}
	#main #listSearchResults .formDiv p {margin: 0px; padding: 0px;font: bold 11px/13px Arial;}
	
	#main #listSearchResults .rightTextDiv {border: 0px solid green;font: 11px/17px Tahoma; color: #666;margin-left:120px; width: 235px;margin-right:5px;}
	#main #listSearchResults .rightTextDiv .readLink {font: 11px Tahoma; color: #3366CC;}
	
	
	
	#main .standardList {border: 3px solid #DCDCDC;margin-bottom: 8px;padding: 10px 10px 29px 5px;background: url('../images/redesign/bottom_gradient_grey.gif') bottom left no-repeat;}
/*	#main .standardList  .pictureLink {display: none;}*/
		
	#main .basicList {border: 3px solid #DCDCDC;margin-bottom: 8px;padding: 10px 10px 10px 5px;}
	#main .basicList  .pictureLink {display: none;}
		
/* ################################# Results ################################### */
		
		
/* ################################# Detailed premium ################################### */
	#main .floatBlock {position: absolute; width: 30px; height: 30px; background: white; border: solid 0px #F00; text-align: center; padding: 0px; margin: 0px;}
  #main .loadBlock {margin-top: 170px; font: 24px Verdana oblique; color: #00F;} 
  #main #floatBlock img {position: absolute; top:0px; left: 0px; border: solid 3px grey;}
	
/*	#left {margin-top:30px;}*/
	#left img {margin:14px 0px;}
		
	#left .titleBoldSpanLeft {font: bold 11px Tahoma; color: #666;}
	#left .textSpanLeft {font:  11px Tahoma; color: #999;}
		
	#left .summerAddressBlock {font: 11px Tahoma;margin-top: 20px;background: url('../images/redesign/camps_map_lined.gif') bottom right no-repeat;}
	#left .titleCampAddress {font: bold 12px Arial;color: #666; padding:0px 2px 4px 2px; float: left; }
	#left .blueLink {font: 11px Tahoma; color: #3266CC;}
	#left .addressInfo {font: 11px/18px Arial;}
		
	#left .lineP {border-bottom: 1px solid #666; margin-top: 10px;}
		
	#left .offSeasonAddressBlock {margin-top: 10px; font:11px Tahoma;}
		
		
	#center .centerLinkLine {font: 14px Tahoma; color: #8FACE4;height: 30px;  }
	#center .centerLinkLine p {float: right; display: inline;}
	#center .centerLinkLine .bigBlueLinkResults {font:bold 16px Arial; color: #8FACE4; padding-right:3px;}
	#center .centerLinkLine .viewCenterSpanGrey {font: 11px Arial; color: #A1A1A1;}
	
	
	#main .underTitleSpan {font: 11px Tahoma; color: #999;/*display: block;margin-bottom: 6px;*/}
	
	#main .aboutCampInfoBlock {margin-bottom: 20px;}
	#main .campLogoPict {float: left; border:0px solid gray;}
	#main .infoBlock {margin-left: 118px;}
	#main .infoBlock img {margin-right: 10px;cursor: pointer;}
	
	#main .infoBlock .leftTextPart {float: left; width: 165px; margin-top: 5px;}
	#main .infoBlock  p {font: bold 11px/15px Arial;}
	#main .infoBlock  .boldText {font: bold 11px/15px Arial;}
	#main .infoBlock  .linkText {font: 11px/15px Arial;color: #3465CC; text-decoration: underline;}
	#main .infoBlock  .noLinkText {font: 11px/15px Arial;color: #3465CC;}
	#main .infoBlock  a .linkText {font: 11px/15px Arial;color: #3266CB; text-decoration: underline;}
	
	#main .infoBlock .rightTextPart {/*float: right;*/ float: left; width: 217px;margin-top: 5px;}
	#main .infoBlock .bottomTextPart {clear: left;}
	
	#main .activitiesBlock {border: 0px solid #0f0; margin-bottom: 20px; clear: left;}
	#main .activitiesBlock .blueLinkCont a { border: 0px solid #f00;font: 12px/18px Tahoma; color: #3166CC;margin-right: 10px;}
	
	#main .photoBlock {margin-bottom: 20px;}
	#main .photoBlock .titleLinkBlue {font: 11px Tahoma; color: #3367CC;margin-left: 10px;}
	#main .photoBlock .photoGallery {margin:20px 0px 0px 15px;}
	#main .photoBlock .photoGallery img {margin: 8px 15px; }
	
	#main .descriptionBlock {margin-bottom: 20px;}
	#main .descriptionBlock p {font: 12px/18px Arial; color: #000; margin: 0px 0px 20px 0px;}
	#main .descriptionBlock .subtitle {font: bold 16px Arial; color: #666;display: block;}
	#main .descriptionBlock .boldSimpleText {font:bold 12px/18px Arial; color: #000;}
	#main .descriptionBlock .dateSpan {font: 12px/18px Arial; color: #000;margin: 0px; padding: 0px;float: left;margin-bottom: 5px;}
	#main .descriptionBlock .datesList {font: 12px/14px Arial; list-style-type: none;color: #000;padding-top: 8px;margin:0px;}
	#main .descriptionBlock .datesList li {display: block;clear: left;padding-left: 15px;margin-top: 8px;background: url('../images/redesign/yellow_tic.gif') center left no-repeat;}
	
	#main .specialInfoBlock  {margin:59px 0px 20px 0px; }
	#main .specialInfoBlock .lineInSpecialInfoBlock {font: 11px Arial; color: #000;margin-bottom: 10px; }
	#main .specialInfoBlock .lineInSpecialInfoBlock .infoBoldText {font:bold 11px Arial; color: #000;}
  #main .specialInfoBlock .lineInSpecialInfoBlock a {font: 11px Arial; color: #3566CC;margin-right: 10px;}
  
/* ################################# Detailed premium ################################### */
		
		
/* ################################# About camps ################################### */

	#main .aboutCampsBlock {font: 12px Arial; color: #000;margin:0px; }
	#main .aboutCampsBlock .boldBlackSubtitle {font: bold 12px Arial; color:#040404;display: block; margin: 20px 0px;}
	#main .aboutCampsBlock .blueLink {font:bold 12px Arial; color: #3D5FDD;display: block;}
	#main .aboutCampsBlock  .textWithPicture {width: 280px;float: left;}
	
	#main .aboutCampsBlock .textFindCampBlock {padding-bottom: 20px;}
	
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock.yellow {width: auto;height:188px;background: url('../images/redesign/camps_find_box_yellow.gif') top left no-repeat;margin-left: 285px; padding: 15px 10px 0px 10px;}
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock select, 
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock .campName {border: 2px solid #444C54;font: 12px Tahoma; color: #646464;padding:3px;margin-bottom: 8px;width: 189px;}
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock .campName {width: 185px; padding: 3px 0px;}
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock select {border: 2px solid #444C54;font: 12px Tahoma; color: #646464;padding:3px;margin-bottom: 8px;width: 189px; }
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock.yellow h3 {display: none;} 
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock.yellow p .boldLinkWhite {color: #3366CC;font: bold 11px Arial;}
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock.yellow p a {font: 11px Arial; color: #3366CC;}
  #main .aboutCampsBlock .textFindCampBlock #findCampBlock.yellow p {font: 11px/18px Arial; color: #000;margin: 8px 2px;}
  
  #main .aboutCampsBlock .textFindCampBlock .linkTextP {margin-bottom: 20px;}
  #main .aboutCampsBlock .textFindCampBlock .boldGreySpan {font:  11px Arial; color: #939393;}
  
  #main .picturesLogo {font: italic 12px Arial; color: #000;text-align: center;}
	#main .picturesLogo img {margin: 0px 10px 20px 0px;}
	
	
	
	#left .featuredCampBlock h4 {font: bold 16px Arial; color: #191512;margin: 0px 0px 5px 0px; padding: 0px;}
	#left .featuredCampBlock a {font: bold 11px/20px Arial; color: #FBFAF6;display: block;padding: 0px 0px 0px 20px;background: url('../images/redesign/camps_star.gif') center left no-repeat; }
 
	
	#left .featuredCampBlock {height: 290px;background: url('../images/redesign/camps_featured_grey1.gif') top left no-repeat;padding: 16px 11px 0px;}
/*	################################# About camps ################################### */


/* ################################# Detailed free ################################### */	

	#main .littleInfoBlock {margin-bottom: 20px;}
	#main .littleInfoBlock .bigPict {float: right;}
	#main .littleInfoBlock .greyBoxWithAddress {border: 1px solid #ccc;float: left; width: 217px; margin:0px 0px 0px 10px;padding: 10px 10px 30px;}
	#main .littleInfoBlock .greyBoxWithAddress .titleBoldSpanLeft {font: bold 12px Tahoma; color: #666;}
	#main .littleInfoBlock .greyBoxWithAddress .textSpanLeft {font:  12px Tahoma; color: #999;}
	
	#main .littleInfoBlock .greyBoxWithAddress .summerAddressBlock {margin-top: 20px;}
	#main .littleInfoBlock .greyBoxWithAddress .titleCampAddress {font: bold 14px Tahoma;color: #666;}
	#main .littleInfoBlock .greyBoxWithAddress .blueLink {font: 12px Tahoma; color: #3266CC;}
	#main .littleInfoBlock .greyBoxWithAddress .addressInfo {font: 12px/18px Arial; }
/* ################################# Detailed free ################################### */	

/* ################################# Browse Category ################################### */		
	

  #left #findCampBlock.yellowWithTitle {background: url('../images/redesign/camps_find_box_yellow.gif') top left no-repeat; height: 190px;padding: 15px 10px;}
  #left #findCampBlock.yellowWithTitle select {border: 2px solid #444C54;font: 12px Tahoma; color: #646464;padding:3px;margin-bottom: 8px;width: 189px; }
  #left #findCampBlock.yellowWithTitle h3 {font: bold 16px Arial;color: #666;display: block;margin-bottom: 13px;}
  #left #findCampBlock.yellowWithTitle .littleGrey  {font: 12px Arial;color: #666;}
  #left #findCampBlock.yellowWithTitle p .boldLinkWhite {color: #3366CC;font: bold 11px Arial;}
  #left #findCampBlock.yellowWithTitle p a {font: 11px Arial; color: #3366CC;}
  #left #findCampBlock.yellowWithTitle p {font: 11px/18px Arial; color: #000;margin: 8px 2px;}
 
  #main .categoryTitle {font:  22px Arial; color: #68666C;margin:0px 0px 28px 0px;display: block;}
 
/* ################################# Browse Category ################################### */	
 
/* ################################# HELP ################################### */
 
  #main .helpBlock {margin-bottom: 50px;}
  #main .helpBlock .leftPartWithSign { width: 262px;}
  #main .helpBlock .subtitleGreySpan {font: bold 12px Arial; color: #6A6A6A;display: block;}
 	#main .helpBlock .leftPartWithSign p {margin-top: 5px;padding-left: 22px;width: 245px;background: url('../images/redesign/camps_sign.gif') 0% 10% no-repeat;}
	
  #main .helpBlock .linkWithPict {font: 12px Arial; color: #2F67D4; }
 
  #main .helpBlock .rightPartWithTic { width: 161px;float: right;}
  #main .helpBlock .rightPartWithTic p {margin-bottom: 62px;}
  #main .helpBlock .rightPartWithTic .linkWithPict {background: url(../images/redesign/yellow_tic.gif) center left no-repeat;display: block;margin-left: 5px; padding-left: 10px;}
	
	
	#main .helpAnswerBlock {margin-bottom: 50px;}
	#main .helpAnswerBlock  .contQuestAnsw {margin-bottom: 20px;}
	#main .helpAnswerBlock  .contQuestAnsw .question {font:bold 12px Arial;padding-left: 22px; color: #000;background: url('../images/redesign/camps_sign.gif') 0% 10% no-repeat;}
	#main .helpAnswerBlock .answer {font: 12px Arial; color: #000;margin-left: 22px;}
	#main .helpAnswerBlock  a {font: 12px Arial; color: #3167C9;}
	
/* ################################# HELP ################################### */	

  #main .viewCampsLink {font-family: Verdana;}
  
/* ################################# HOMEPAGE IMAGES ################################### */	

  #main .pics {width: 350px;}
  #main .relativePics {position:relative; left: 50px; top: -40px; width: 350px;}

/* ################################# REFINE SEARCH ################################### */
  #main .campsFoundText {float:left; height: 25px;}
  #main .campsCount {float:left; width: 62px; height: 25px; font: bold 16px Arial; text-align: center; padding-top: 3px;
                     background: url("../images/redesign/camps_found.gif") top no-repeat;}
                     
  #main #topLinkResultsHome {color: #3165CA;}
  #main .topLinkResults {font: 11px Arial; margin: 0 0 5px 0; padding-bottom: 0px;width:100%;overflow: hidden;}
  #main .topLinkResults a {color: #000;}
  
  
  
  #main .bottomBlueLink {float:left; clear:left; margin-top: 15px; margin-bottom: 10px; font:bold 12px Verdana; color: #383996; text-decoration: none;}
  #main .verticalSpan {float: left; clear:left; font:bold 12px Verdana;color: #212121;vertical-align: middle;margin-top:2px; }

/*#############################################################################*/
/* ################################# OLD STYLES #############################*/
/* ################################# OLD STYLES #############################*/
/* ################################# OLD STYLES #############################*/
/* ################################# OLD STYLES #############################*/
/* ################################# OLD STYLES #############################*/
/*******************************************************************************/
/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* ################################# OLD STYLES #############################*/
  /* ######################################### */    
  /* styles for login_err.gif  and login.gif */
  /* ######################################### */

  #main  .blueBackg {padding: 0px;}

/*  #main  .centerContent {padding: 13px 13px 13px 10px;} */
  #main  .centerContent {padding: 13px 13px 13px 0px; margin-right: 0px;}

  #main  .whiteBoxCenter {  border-top: 0px solid #DDDDDF;border-bottom: 0px solid #DDDDDF;border-left: 0px solid #DDDDDF;border-right: 0px solid #DDDDDF; background: #fff; width: 730px;}

  #main  .topBoxDotted {border-bottom: 1px dotted #EDEFEF;height:35px; margin: 0px 13px; padding: 0px; }

  #main  .topH3 {border: 0px solid #000; font: bold 18px Verdana;display: block;color: #333;padding: 0px; margin:7px 0px 0px 0px; }
  
  #main .bottomBoxDotted {border-top: 1px dotted #E6E6E6; background: #F5F5F5; height: 17px;}

 /* ######################################### */    
  /* styles for p2_c1.gif*/
  /* ######################################### */

  #main .rectContent {border: 0px solid #000; width: 490px; margin: 14px;margin-bottom:0px; }


/*
  #main  .leftTop {background:  url('../images/yell_lt.gif') left top no-repeat;}   
  #main  .rightTop {background: url('../images/yell_rt.gif') right top no-repeat;}   
  #main  .leftBottom {background: url('../images/yell_lb.gif') no-repeat  bottom left;}
  #main  .rightBottom {background:url('../images/yell_rb.gif')  no-repeat  bottom right;}
*/

  #main  .yellTop {background:  url('../images/yell_top.gif') left top no-repeat;height: 7px;}   
  #main  .yellCenter {background: url('../images/yell_center.gif') left top repeat-y;}   
  #main  .yellBottom {background: url('../images/yell_bottom.gif') no-repeat  bottom left;height: 7px;}
  




  #main  .inTextCont {padding: 5px 15px;}

  #main .tableTitleRect {font: bold 11px Verdana;padding: 0px;margin: 0px; }

  #main .tableRect {border-bottom: 0px solid #BDBBBA;margin-top:15px; margin-left: 35px;}

  #main .tableSpanTitle {font: bold 11px Verdana;color: #333; margin: 0px; padding: 0px;}

  #main .tableSpan {font: 11px Verdana; color: #333; margin: 0px;margin-top: 2px; }

  #main .tableSpanTotal {font:bold 11px Tahoma;color: #333; margin:0px 10px 0px 0px; }

  #main .tableSpanPrice {font:bold 11px Tahoma;color: #333; margin:0px;}
  
  /* ######################################### */

  #main .addButtomWelcome {margin-top: 4px;margin-left: 10px;cursor: pointer; }

  /* ######################################### */    
  /* PAYMENT PAGE*/
  /* ######################################### */


  #main #summaryTableRect.tableRect {margin-top:15px; margin-left: 35px;margin-right: 30px;}
/* for tables some styles are specified in document in tag <td></td>*/

	#main #summaryTableRect.tableRect td {vertical-align :top;}

  #main #summaryTableRect .tableSpanTitle {border: 0px solid #000;font: bold 11px Verdana;color: #333;}

  #main #summaryTableRect .tableSpan {border: 0px solid #000;font: 11px Verdana;color: #333; }

  #main #summaryTableRect .tableSpanTotal {font:bold 11px Tahoma;color: #333; margin-right: 10px;  }

  #main .rightTableCellTotal {text-align: right;}

  #main #summaryTableRect .tableSpanPrice {font:bold 11px Tahoma;color: #333; }

  #main .tableSpanTitleRight {border: 0px solid #000; margin: 0px 0px 0px 25px;font: bold 11px Verdana;color: #333; }

  #main .tableInput {border: 1px solid #A9ABAD; width: 28px; background-color: #fff;font: 11px Verdana;color: #333;padding: 0px; margin:2px 0px 0px 25px; }

  #main .labelLabelRenew {font: 11px Verdana; color: #333;}

  #main .renewLink {border: 0px solid #000;font: 11px Verdana; color: #333;}

  #main .updateButton {border: 0px solid #000;cursor: pointer;margin-top: 5px;}
  
  
      /* ######################################### */    
  /* PAYMENT WITH FREE LISTING*/
  /* ######################################### */

  #main .addFreeLink {border: 0px solid #000;font:bold 10px Verdana;width: 250px; color: #766E68;display: block;height: 16px; }
  
  
  /* ######################################### */    
  /* UPDATE PROFILE*/
  /* ######################################### */

	#main #confirmWithBlueBox.formBox {border: 0px solid #000;float: left; width: 330px;margin-left: 0px;margin-right: 0px;}

  #main #blueBox.rectContent {border: 0px solid #000; width: 359px; margin: 19px 10px 10px 353px; }
  /* #########################################  eto ne nuzhbo
      #main  #blueBox .leftTop {background:  url('../images/blue_lt.gif') left top no-repeat;}  
  #main  #blueBox .rightTop {background: url('../images/blue_rt.gif') right top no-repeat;}    
  #main  #blueBox .leftBottom {background: url('../images/blue_lb.gif') no-repeat  bottom left;}
  #main  #blueBox .rightBottom {background:url('../images/blue_rb.gif')  no-repeat  bottom right;}

 ######################################### */ 

	#main .blueTop {border: 0px solid #000;background: url('../images/blue_top.gif') left top no-repeat;height: 8px; }
	#main .blueCenter {background: url('../images/blue_center.gif') left top repeat-y;margin: 0px; padding: 0px; }
	#main .blueBottom {background: url('../images/blue_bottom.gif') left top no-repeat;height: 8px; }
	
	
	#main .greenTop {border: 0px solid #000;background: url('../images/green_top.gif') left top no-repeat;height: 7px; }
	#main .greenCenter {background: url('../images/green_center.gif') left top repeat-y;margin: 0px; padding: 0px; }
	#main .greenBottom {background: url('../images/green_bottom.gif') left top no-repeat;height: 7px; }
	
	
	#main  .blueTopSmall {border: 0px solid #000;background: url('../images/blue_top_small.gif') left top no-repeat;height: 7px; }
	#main  .blueCenterSmall {background: url('../images/blue_center_small.gif') left top repeat-y;margin: 0px; padding: 0px; }
	#main  .blueBottomSmall {background: url('../images/blue_bottom_small.gif') left top no-repeat;height: 7px; }

/* ######################################### */

  #main .textContBlueBox {border:0px solid #000;padding:6px 10px 10px 10px; }

  #main .textHeader {font: bold 11px Verdana;color: #000;display: block; margin: 4px 0px 4px 1px; }

  #main .longLabelBlueBox {font: 11px Verdana;margin: 0px; padding: 0px;}

  #main .blueBoxListCont {border: 0px solid #000;margin:8px 0px 5px 0px;}

  #main .blueBoxList {font: 11px Verdana; padding: 0px;margin: 0px;margin-left: 25px;}

  

  #main #confirmWithBlueBox .textFieldFormBox {width: 125px;}   
  
	#main .textDataFieldCont .infoBoxRadio {float: left;margin:0px;padding:0px; }	
	#main .textDataFieldCont .infoBoxSpan {font: 12px Verdana; width: 60px; float: left; margin:1px 0px 0px 10px;padding:0px;}
	
  
  /* ######################################### */    
  /* LOGIN PAGE*/
  /* ######################################### */

  #main .clickLinkRed{font:bold 10px Verdana; color: #EC1356;margin: 0px; padding: 0px;}
  #main .clickLink {font: 10px Verdana; color: #000; margin: 0px; padding: 0px;}
   
  #main .errorBoxPicture {border: 0px solid #000;padding:15px 0px 0px 20px;}
  #main .messageBox {margin-bottom:7px;}

  #main .errorBoxPictureLi {border: 0px solid #000; font: 12px Verdana; margin: 0px; color: #EC1356; padding:0px;margin-left: 15px; }
  #main .messageBoxPictureLi {border: 0px solid #000; font: 12px Verdana; margin: 0px; color: #3366CC; padding:0px;margin-left: 15px;}
  #main .signLabel {background: url('../images/err_sign.gif') left top no-repeat; font: bold 12px Verdana; color: #EC1356; padding: 5px 0px 0px 0px; padding-left: 33px; margin:0px 0px 2px 0px ;height: 30px;}

   

  #main .spanLabelClick {border: 0px solid #000;font: 10px Verdana; color: #000;margin:10px 0px 0px 0px; padding: 0px; display: block;}

  /* ######################################### */    
  /* CONFIRMATION PAGE*/
  /* ######################################### */
	#main .centerText {border: 0px solid #000;margin: 18px 0px 150px 0px; }

  #main .topFormLabel {border: 0px solid #000;font: 12px Verdana;  color: #000;margin-left:30px;display: block;}

      /* ######################################### */    
  /* SEARCH RESULTS PAGE */
  /* ######################################### */

  #main .rectContentLeft {border: 0px solid #000; width: 331px; margin: 19px 10px 10px 30px; }
   
  #main .rightLinkCont {border: 0px solid #000;float: right; margin: 25px 30px;}

  #main .clickLinkRed_Another {font:bold 13px Verdana; color: #EC1356;}
   
  #main #possibleMatches.inTextCont {padding:8px;}
 
	#main #possibleMatches .textDataFieldCont {margin-top:8px;}

	#main #possibleMatches .tableTitleRect {font: bold 13px Verdana;padding-top: 8px;padding-left:8px;margin: 0px;} 

	#main #possibleMatches .clickLink {border: 0px solid #000;font: 12px Verdana; color: #000;disalay: block;margin-left: 8px;margin-top:5px;padding: 0px; }

  /* Bread crumb style*/
  #main .titleInterestBrowse {font:  22px Arial; display: block;color: #003470; margin: 0px 0px 16px 0px;}
   
  #main .matching {font: 16px Arial; color: #013571; }
  
  /* ######################################### */   
  /* WAY SELECTION PAGE*/
  /* ######################################### */


	#main #withoutMargin.formBox {padding: 0px 0px 0px 35%;margin :0px 0px 15px 0px;}
	#main #withoutMargin .textDataFieldCont{margin-top: 5px;}



 
  
  	 /* ######################################### */   
   /* styles for p2_m1_free.gif*/
   /* ######################################### */	
	
	#main #free.centerText {border: 0px solid #000;margin: 18px 0px 0px 0px ; }
	#main .contentTwoBoxLeft {border: 0px solid #000;width :360px;margin:0px; margin-bottom: 20px;}
	
	#main #blueBoxLeft.rectContent {width :330px; margin: 20px 0px 15px 20px;}
	#main  #blueBoxLeft .leftTop {background:  url('../images/blue_lt.gif') left top no-repeat;}  
  #main  #blueBoxLeft .rightTop {background: url('../images/blue_rt.gif') right top no-repeat;}    
  #main  #blueBoxLeft .leftBottom {background: url('../images/blue_lb.gif') no-repeat  bottom left;}
  #main  #blueBoxLeft .rightBottom {background:url('../images/blue_rb.gif')  no-repeat  bottom right;}
  
  
  
  #main .contentOneBoxRight {border: 0px solid #000; float: right;margin:0px;margin-bottom: 20px; padding :0px;width: 345px;}
	
	#main #greenBoxRight.rectContent {margin:0px 0px 0px 0px; padding: 0px;width: 330px;}
	
	#main  #greenBoxRight .leftTop {background:  url('../images/green_lt.gif') left top no-repeat;}  
  #main  #greenBoxRight .rightTop {background: url('../images/green_rt.gif') right top no-repeat;}    
  #main  #greenBoxRight .leftBottom {background: url('../images/green_lb.gif') no-repeat  bottom left;}
  #main  #greenBoxRight .rightBottom {background:url('../images/green_rb.gif')  no-repeat  bottom right;}
  

	#main #biggerFont .textHeader {font:bold 12px Verdana;}
	#main #biggerFont .longLabelBlueBox {font: 12px Verdana;}
	#main #biggerFont .blueBoxList {font: 12px Verdana;}
	#main #biggerFont .boldLi {font: bold 12px Verdana;}
	
	#main .personalShortLabel {font: 12px Verdana; margin-top: 2px;display: block;}
	
	#main #biggerFont .textDataFieldCont {border: 0px solid #000;margin-top: 4px;}
	
	#main #biggerFont .clickLinkRed {border: 0px solid blue;float: right; margin: 0px; padding: 0px; color: #F25E1A;}
	
	#main .clickSpan {border: 0px solid #000;float: right; margin: 0px; padding: 0px;color: #000;}
	
	
	#main #biggerFont .renewLink {border: 0px solid blue;display: block;margin:0px 10px 0px 2px; padding :0px;width :52px;}
	
	
	#main .rightButton {text-align: right;  margin-bottom: 20px;cursor: pointer;}
	 /* ######################################### */   
   /* styles for p2_m7_update.gif*/
   /* ######################################### */
	
	 #main .labelMiddle {border: 0px solid #000;font:bold 12px Verdana;width:140px;}
	
	#main .divCont3Filed {border: 0px solid #000; padding: 0px;margin: 0px;}
	
	#main .firstInlineField {border: 1px solid #000;margin:0px; padding: 0px;width: 37px;font: 12px Verdana;}
	 
	#main .secondInlineField {border: 1px solid #000;margin:0px; padding: 0px;font: 12px Verdana;width: 124px;}
	 
	#main .firstInlineLabel {margin:0px; padding: 0px;font:12px Verdana; margin:2px 3px 2px 0px;}
	
	
	/* ######################################### */   
   /* styles for p2_m1_c_paid.gif*/
   /* ######################################### */
	#main .letterP {border: 0px solid #000; margin-left: 20px;font: 12px/30px Verdana; margin-bottom: 0px;}
	
	#main .rectContentLong {border: 0px solid #00; margin:10px 0px 0px  20px; width:680px;}
	#main .blueTopLong {border: 0px solid #000;background: url('../images/blue_top_long.gif') left top no-repeat;height: 7px; }
  #main .blueCenterLong {background: url('../images/blue_center_long.gif') left top repeat-y;margin: 0px; padding: 0px; }
  #main .blueBottomLong {background: url('../images/blue_bottom_long.gif') left top no-repeat;height: 7px;}
	
	
	
	
	#main .contForString {border: 0px solid #000;margin:0px 0px 0px 25px;padding :0px;}
	

	
	#main .under {border:0px solid blue;margin: 0px; padding: 0px;width: 280px;}

	#main .sdvigLink {border: 0px solid red;margin: 0px; padding:0px 0px 0px  25px;}


	#main .linkWithPict {border: 0px solid #000;display: block;padding:2px 0px 2px 2px;font: 12px Verdana; color: #000;  }

	#main .editHideLink {border: 0px solid #000;display:inline;font:bold 10px Verdana;  color:#F25E1A;}
	
	#main .editHideLinkSpan {color: #000;display:inline;}
	
	
	
	#main .contForString .textHeader {font: bold 12px Verdana;margin:0px; padding:0px;}
	#main .purchaseAddLink {font: bold 12px Verdana; color:#A56113;}


	#main #blueBoxLeft .contForString {padding:10px 0px;	}
	
	#main #yellowStar .linkWithPict {background: url('../images/star_yellow.gif') left top no-repeat; padding-left: 22px;}
	
	
	
	#main .contentGreenBoxRight {border: 0px solid #000; float: left;margin: 30px 7px 0px 0px; padding :0px;width: 345px;}
	
	#main .contentGreenBoxRight #greenBoxRight .greenCenter {border: 0px solid #000; padding:10px 0px 0px 0px; margin: 0px;width: 330px;height:105px;}
	
  #main #blueBoxLeft.rectContent {border: 0px solid #000;float: left; width :330px; margin: 30px 20px 15px 0px;}



   /* ######################################### */   
   /* styles for p2_m1_a_paid.gif*/
   /* ######################################### */

  #main .listingTable {margin-left: 20px;}
  
  #main .listingTable td {vertical-align: top;padding-top: 2px;}
	#main .linkWithPictTitle {border: 0px solid #000;padding-left: 20px;font: bold 12px Verdana;}
	#main .labelWithoutPictTitle {font: bold 10px Verdana;}
	#main .labelWithoutPict {font: 10px Verdana;}
	#main .checkRightLabel { padding:0px;margin: 0px 0px 0px 25px;}
	#main .labelWithoutPictRed {font: 10px Verdana;color:#D70000;}
	
	#main .tableButton {cursor: pointer;}
	
	#main .cvvTextDataBlock {float: left;}
	#main .labelCvvToolTip {display: block; border: 0px solid #000; font: 10px Verdana; width: 230px; height: 25px; margin-left: 210px;}
	#main .labelCheckOut {font: bold 18px Verdana; color: #333399; text-align: center;}
	#main .checkOutButtonRegion {border: 0px solid #000; float: right; padding-right: 100px; text-align: center;}


/* formBox*/
  #main .formBox {border: 0px solid #000;padding:20px 10px;}

  #main .titleFormBox {font: bold 11px Verdana; display: block; margin-left: 15px; margin-bottom: 15px;padding: 0px;}

  #main .textDataFieldCont {border: 0px solid #00F;margin:0px; padding: 0px;}

  #main .textFieldFormBox {border: 0px solid #000;font: 12px Verdana; float: left;clear: left; width: 135px; margin-right: 15px; text-align: left;}

  #main .dataFieldFormBox {border: 1px solid #000;font: 12px Verdana; width:175px; padding:0px; /*height: 16px;*/ margin-bottom: 3px; margin-top: 0px;}
  #main select.dataFieldFormBox {width: 178px;}
  
  #main .dataFieldFormBoxCVV {border: 1px solid #000;font: 12px Verdana; width:50px; padding:0px; /*height: 16px;*/ margin-bottom: 3px; margin-top: 0px;}

  #main .selectFormBox {border: 1px solid #000; font: 12px Verdana; width: 79px; /*height: 16px*/; margin-bottom: 3px; }

  #main .dataFieldFormBoxShort {border: 1px solid #000; width: 26px; height: 17px; margin-right: 3px; margin-bottom: 3px;}

  #main .labelFormBox {border: 0px solid #000;font: 10px Arial;margin-right: 14px;  }

  #main .checkDataFieldBox {border: 0px solid #000;position:relative; left:-4px; height: 16px;margin-bottom: 3px;margin-top: 0px; padding: 0px;}

  #main .nextButtonFormBox {border: 0px solid #000;margin-top: 10px;margin-bottom: 6px;cursor: pointer;}
  
   #main  .inlineLabel {border: 0px solid #000; font:12px Verdana; margin:2px 3px 2px 0px; padding:0px; }
  
/*
  #main .radioButtonStyle {border:0px solid #000; margin:0px 3px 0px 0px; padding:0px; float:left;}
  
 
  
  #main  .firstShortField {border: 1px solid #000;width: 37px;font: 12px Verdana;margin:0px 3px 3px 0px; padding:0px;float:left; display: block;}
  
  #main  .secondShortField {border: 1px solid #000;font: 12px Verdana;width: 52px;  margin:0px 3px 3px 0px; padding:0px;float:left; display: block;}
  
  #main .shortSelectFormBox {border: 1px solid #000;font: 12px Verdana;width: 80px;margin:0px 15px 3px 0px; padding:0px;float:left; display: block;}
  
*/
  
  #main .radioButtonStyle { margin:0px 0px 0px 0px; padding:0px;}
  
  #main .shortSelectFormBox {border: 1px solid #000;font: 12px Verdana;width: 80px;margin:0px; padding:0px;}
  
    
  #main .buttonInline {border: 1px solid #000;margin:0px 0px 3px 1px; padding:0px;float:left; display: block;}
    
  #main .spanAboveLabelFormBox {border: 0px solid #000;font: 11px Verdana;color: #333; padding:0px; margin-bottom: 3px; margin-top: 0px;}
 
 /* #############################################  
  #############################################  */
  #main .middleP {border: 0px solid #000;text-align: center;margin-bottom: 5px;}
   
  #main .longLabelMiddle {font: bold 11px Verdana;margin-right: 2px;}

    
  #main .spanMiddle {border: 0px solid #000;font:11px Verdana;margin-right: 10px;}
    
   
    
  #main .labelWithTic {font: 12px Verdana; color: #000;background: url('../images/black_tic.gif') center left no-repeat;padding-left:10px;}
/* formBox*/
  
   /* ####################### CONTENT UPDATE ######################################### */

	#main #vitals.centerText {border: 0px solid #000;margin:18px 0px 10px 0px;}
	
  #main #short.dataFieldFormBox {width: 60px;}
  #main #big.dataFieldFormBox {border: 1px solid #000;width: 311px; height: 36px;}
  
  #main #bigShort.dataFieldFormBox {border: 1px solid #000;width: 311px; height: 70px;}
  #main #bigLong.dataFieldFormBox {border: 1px solid #000;width: 311px; height: 150px;}

  #main .roundBorderBox {border: 0px solid #000;margin:10px;width: 529px;}
  #main .topRoundBorderBox {border: 0px solid #000;background: url('../images/top_summer_contact.gif') left top no-repeat;height: 15px;margin-left:1px;}
  #main .centerRoundBorderBox {border-left: 1px solid #A1A1A2;border-right: 1px solid #A1A1A2;margin-left:1px;}
  #main .bottomRoundBorderBox {background: url('../images/bottom_summer_contact.gif') left top no-repeat;height: 10px;}


	#main #offSeasonContact.roundBorderBox {border: 0px solid #000;margin:10px;width: 529px;}
	#main #offSeasonContact .topRoundBorderBox {border: 0px solid #000;background: url('../images/top_off_season.gif') left top no-repeat;height: 15px;margin-left:1px;}
  #main #offSeasonContact .centerRoundBorderBox {border-left: 1px solid #A1A1A2;border-right: 1px solid #A1A1A2;margin-left:1px;}
  #main #offSeasonContact .bottomRoundBorderBox {background: url('../images/bottom_off_season.gif') left top no-repeat;height: 10px;}
	
	
	
/* TODO  organize all classes for forms to one place. */

  #main #vitals .formBox {border: 0px solid #0F0;margin: 0px;padding:10px;}
  
  #main #vitals .unlimWidthformBox {border: 0px solid #0F0; width: 100%;}
  
  #main #vitals .textFieldFormBox  {width: 179px;}
  
  #main #vitals p {border: 0px solid #00F;}
  
  
  
  /* TODO rename to .inlineLabel */
  
  
  #main #vitals .selectFormBox {width: 178px;}
  
  #main .itemTable {margin:14px 0px 25px 20px;padding: 0px; }
  
  #main .itemCheckBox {width: 170px;font: 12px Verdana; margin: 0px;  padding: 2px 0; }
  
  #main .stateRadio {float:left; margin-left: -14px; margin-top: 1px; width: 10px;}
  
  #main .testCheck {margin:0px ; padding: 0px;float: left;clear: left;}
  
/* ############################################33*/
  
	#main #wide.formBox {border: 0px solid #000; width: 700px;}
	
	#main #biggest.dataFieldFormBox {width: 340px;}
	
	
	
	#main #biggerTopBoxDotted.topBoxDotted {height: 50px;}

	#main #topH3WithSpan.topH3 {width: 700px;float: left;}

	#main #topH3WithSpan #mainTitleSpan {border: 0px solid #000;font:bold 12px Verdana;}
	
	
	
	
	#main #campFocus.centerText {border: 0px solid #000;margin:18px 0px 10px 0px; width: 727px;}
	
	#main .activP {border: 0px solid #000;margin:2px 0px 2px 5px;padding: 0px;height: 16px;}
	#main .floatCheck {margin:0px ; padding: 0px;float: left;clear: left;vertical-align:top;}
	#main .testLabel {border: 0px solid #000;font: 12px Verdana; padding:2px 0px 0px 0px;  margin:0px; width: 140px;float: left;vertical-align: center;}
	
	#main .limitedSizeDiv {border: 1px solid #CCCBCB;background-color:#FCFCFC;width: 204px; height: 232px;margin:0px 8px 10px 20px ;padding: 0px;float: left; overflow: scroll;}
	#main .nonLimitedSizeDiv {border: 1px solid #CCCBCB;margin:0px 24px 10px 20px ;padding: 0px;float: left;height: 232px;overflow:auto;}
	
	#main #activities.formBox {border: 0px solid #000;margin: 0px;padding: 0px;width: 200px;}
	#main .topBoxTitleActivities {border: 0px solid #000;font: 12px Verdana; margin:5px 0px 5px 25px;padding: 0px;}
	
	
	#main .lastButton {margin-top: 23px;text-align: center;}
	
	/* Update for changed images. */
	#main #photoControlBlock .imageNoticeLabel {float: left; font: bold 13px Verdana; color : #003399; border: solid 0px #00F;}
	#main #photoControlBlock .imageName {display: block; padding: 0px; width: 170px; height: 20px; margin-left: 65px; border: solid 0px #F00; background-color: #E2E6B8;}
	#main #photoControlBlock {float: left; border: solid 1px #000; width: 300px; margin-left: 0; margin-right: 5px; background-color: #E2E6B8; padding: 0 5px 0 5px;}
	#main #photoControlBlock .deleteImage {float: right; border: solid 0px #0FF; width: 50px; text-align: right; padding-right: 5px; text-decoration: underline; cursor: pointer; color: #003399;}
  #main #photoControlBlock .textDataFieldCont {height: 24px;}
  /* Update for changed images END. */
  
  
  /* ############################ Changed login page ############################### */
  #main .loginPageLeftColumn {border: 0px solid #000;float: left; width: 420px; margin: 0px; padding:0px 10px 0px 15px;}
  #main #loginPageRightColumn.formBox {border: 0px solid #000;margin: 0px 0px 0px 470px; float:none; padding-top: 10px; }
  #main #loginPageRightColumn.formBox .textDataFieldCont {border: 0px solid #000;margin: 0px; padding:0px;}
  #main #loginPageRightColumn.formBox .textDataFieldCont .spanFormTitle {border: 0px solid #000;font: bold 18px Verdana; color: #333;margin:0px 0px 7px 0px; padding: 0px; display: block;}
  #main #loginPageRightColumn.formBox .textDataFieldCont .spanFormFieldText {border: 0px solid #000;font: 12px Verdana; margin:2px 0px 1px 0px; padding: 0px; display: block;}
  #main #loginPageRightColumn.formBox .textDataFieldCont .spanLabelClick {margin-top:3px; margin-bottom:3px;}
  #main #loginPageRightColumn.formBox .textDataFieldCont .nextButtonFormBox {margin-top:7px; margin-bottom: 5px;}
  
  #main .loginPageLeftColumn .rightColumnTitle {font: bold 20px Arial; color: #333; margin:0px;}
  #main .loginPageLeftColumn .rightColumnCommonText {font: 14px Arial; margin: 12px 0px;} 
  #main .loginPageLeftColumn li {font: 14px Arial;} 
  #main .loginPageLeftColumn .rightColumnSubTitle {font: 20px Arial; margin: 12px 0px;} 
  #main .loginPageLeftColumn .rightColumnSubTitle .blue {color:#00A;} 
  #main .loginPageLeftColumn .rightColumnSubTitle a {font:14px Arial; color:#A00; text-decoration:underline;} 
  #main #loginErrors.errorBoxPicture {padding-left:0px; margin-bottom:15px;}
  #main #wrapperAgreement {text-align: left;}
  
  /* ########################## Green message box ############################# */
  #main .msgBoxGreen {margin: 10px 0px 5px 0px; width: 614px; font:11px Tahoma; color: #000; }
	#main	.msgBoxGreenTop {background: url('../images/camps_admin_green_top.gif') left bottom no-repeat; height: 10px; }
	#main	.msgBoxGreenCenter {background: url('../images/camps_admin_green_center.gif') left top repeat-y; padding: 0px 20px; }
	#main	.msgBoxGreenBottom {background: url('../images/camps_admin_green_bottom.gif') left top no-repeat; height: 10px; }
  /* ########################## Blue bottom link ############################## */
  #main .bottomBlueLink {display: block; margin-top: 15px; font:bold 12px Verdana; color: #383996; text-decoration: none;}
  /* ########################## Welcome to the 2007 season! ################### */
	.season_2007 {border:0px solid #000; width:727px;}
	
	.season_2007 .welcomeColumnFirst {border:0px solid #000;width:225px;margin: 0px 0px 0px 0px;}
	
	.season_2007 .titleWelcome {font:bold 16px Arial; color: #666;   }
	
	
	.season_2007 .boldLongLabel {font: bold 11px Arial; color: #666;}
	.season_2007 .longLabel {font: 11px Arial; color: #666;}
	
	.season_2007 .line {margin: 15px 0px;display: block;}
	
	.season_2007 .titleDecide {font:bold 16px Arial; color: #666; margin:0px 0px 8px 12px;}
	
	.season_2007 .decideList {margin: 0px 0px 7px 27px; padding: 1px;}
	
	.season_2007 .linkList {font: 12px Arial; color: #666; text-decoration: underline;}
	
	.season_2007 .lockImg { float: left;padding:0px;margin-top:8px;}
	
	.season_2007 .contLongLabel {width: 175px; margin-left:17px;margin-top:20px;}
	
	.season_2007 .simpleLabel {font: 12px Arial; color: #666; margin:8px 0px 0px 13px;}	
	
	
	.season_2007 .premiumColumnSecond {border: 0px solid #000; background: url('../images/listRest_banner_premium.gif') top left no-repeat;width: 242px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	.season_2007 .bannerBox {height: 30px;padding:32px 0px 0px 10px; font:20px Tahoma;color:#fff;}
	
	.season_2007 .fireImg {float:left; margin:15px 15px 0px 5px;padding:0px;}
	.season_2007 .contBoldLabel {text-align:center;width:150px;height: 55px;margin:20px 0px 5px 60px;}
	.season_2007 .contBoldLabel.boldLabel {font:bold 14px Arial; color: #666;}
	
	.season_2007 .premiumColumnSecond .simpleLabel {margin-left:0px;}
	.season_2007 .premiumColumnSecond .decideList {margin: 0px 0px 7px 15px; padding:0px 3px;}
	.season_2007 .premiumColumnSecond .boldLabel {font: bold 12px Arial;}
	
	.season_2007 .buttonsCont {margin: 5px 0px 0px 0px; padding:0px;}
	.season_2007 .buttonsCont input {cursor:pointer;margin:0px;}
	.season_2007 .buttonsCont img {cursor:pointer;padding:0px 5px 0px 0px;margin:0px;}
	


	.season_2007 .bigButtonRegister {margin: 5px 0px 0px 11px;cursor:pointer;}
	
	
	.season_2007 .standardColumnThird {border: 0px solid #000;background: url('../images/listRest_banner_standard.gif') top left no-repeat;width:242px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	
	.season_2007 .standardColumnThird .simpleLabel {margin-left:0px;}
	.season_2007 .standardColumnThird .decideList {margin: 0px 0px 7px 15px; padding: 0px 3px;}
	.season_2007 .standardColumnThird .boldLabel {font: bold 12px Arial;}
	.season_2007 .standardColumnThird .contBoldLabel .boldLabel {display: block;padding-top:20px;}
	
	
	.season_2007 .bottomBannerCont {border: 0px solid #000;/*background: url('../images/listRest_banner_bottom.gif') left top no-repeat;*//*height: 130px;*/margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
	
	.season_2007 .bottomBox {border: 0px solid #000;float: left;height: 75px; width: 115px;text-align: center;margin-top:0px;}
	.season_2007 .bottomBox input {cursor:pointer;margin-top: 15px;}
	
	.season_2007 .bottomListCont {border: 0px solid #000;/*height: 75px;*/ margin: 0px 0px 0px 0px;padding-top:0px;width:200px;}
	
	
	.season_2007 .Bottom {margin-left: 10px; font: 11px Verdana;}
	.season_2007 .Bottom .smallerText {font: 9px Verdana;}
	.season_2007 #bottomBigHeader.titleWelcome {display: block; margin: 20px 0px 20px 0px;}
	
	.season_2007 .subHeader {font: bold 11px Verdana;}
	
	.season_2007 .uderlinedBlock {padding-left: 160px;border-bottom: solid 1px #000; margin-bottom: 10px; width: 525px; height: 40px;}
	.season_2007 .Bottom .line {border-bottom: solid 1px #000; margin-bottom: 10px; width: 685px; height: 10px;}
  .season_2007 .Bottom .bottomTable {width: 685px; margin-top: 10px;}
  .season_2007 .Bottom .tableRow {height: 30px;}
  
  .season_2007 .Bottom #placement {width: 100%; text-align: right; margin-top: 38px;}

	.season_2007 .bottomRowHead {border: 0px solid #F00; float: left; margin-right: 20px; width: 155px; height: 20px; font: 18px Verdana; text-align: center; padding: 20px 0px 0px 0px;}
  .season_2007 #premiumHeader.bottomRowHead {background: #9E542D; color: #fff; }
	.season_2007 #standardHeader.bottomRowHead {background: #85A45E; color: #fff; }
	.season_2007 #freeHeader.bottomRowHead{background: #C1BFB0; color: #fff; }
	
	.season_2007 .Bottom .rowElement {border: 0px solid #000; float: left; margin-right: 20px; width: 155px; text-align: center;}
	.season_2007 .Bottom .rowElementLeft {border: 0px solid #000; float: left; width: 160px;}
	
	.season_2007 .Bottom .tableColumnLeft {width: 160px; text-align: right; padding-right: 5px;}
	.season_2007 .Bottom .tableColumn {width: 155px; text-align: center;}
	.season_2007 .Bottom .tableColumnEmpty {width: 20px;}
	.season_2007 .Bottom .tableColumnBlue {width: 155px; text-align: center; background: #EBF6FC;}
	.season_2007 .Bottom .tableColumnEmptyBlue {width: 20px; background: #EBF6FC;}
	

	
/* ########################## Welcome to the 2007 season! ################### */
/* CSS Document */
/* USER CUSTOMIZABLE CSS FOR ADVERTISEMENTS */

/* PAGE COLOR */
body, #isg_ads li {
	background-color: #fff;							/* DEFAULT: #FFF */
}
/* AD BACKGROUND COLOR */
#isg_adserve {
	background-color: #99cc99;						/* DEFAULT: #CCC */
}
/* SPONSORED TEXT COLOR */
#isg_ads  h3 {
	color: #fff;									/* DEFAULT: #FFF */
	text-align: center;								/* DEFAULT: center */
}
/* AD TITLE TEXT & LINK */
#isg_ads .title, #isg_ads a.title, #isg_ads a.title:visited {
	color: #0000cc;									/* DEFAULT: #0000CC */
	font-size: 11px;								/* DEFAULT: 13px */
	font-weight: bold;								/* DEFAULT: bold */
	text-decoration: underline;						/* DEFAULT: underline */
}
/* SPACING BETWEEN ADS */
#isg_ads li {
	padding-top: 30px;								/* DEFAULT: 30px */
	padding-bottom: 30px;							/* DEFAULT: 30px */
}
/* AD DECRIPTION TEXT */
#isg_ads .description {
	color: #666666;									/* DEFAULT: #000 */
	font-size: 10px;									/* DEFAULT: inherited from BODY */
}
/* AD URL TEXT */
#isg_ads .url {
	color: #009900;									/* DEFAULT: #009900 */
	font-size: 9px;									/* DEFAULT: inherited from BODY */
	text-transform: lowercase;						/* DEFAULT: lowercase */
}
/* ####################################################################### */
  
/* ################################# OLD STYLES END #############################*/



  #main .floatCompLine {border:0px solid #000; height: 20px;}
  #main .floatCompLine span {float: left; font: 11px Arial; margin-right: 5px; }
  #main .floatCompLine a {float: left;/*margin-right: 5px;*/}
  #main .floatCompLine .floatStars {float: left; margin-right: 5px;}
  #main .floatCompLine .underTitleSpan {width: 164px; overflow: hidden;}
  
  #main .blueLinkExample {font: 11px Arial; color: #3465CC; }
  
  #main .generalInfoBlock {width: 504px; margin-bottom: 10px;}
  #main .logoSmall {float: left;display: inline; /*width: 111px; height: 70px;*/}
   
  #main .pForThreeButtons {border-top: 1px solid #C4C4C4; border-bottom: 1px solid #C4C4C4;width: 380px; padding: 11px 0px 7px 0px ;float: left;}
  #center .freeThreeButtons {border-top: 1px solid #C4C4C4;border-bottom: 1px solid #C4C4C4;width: 244px; float: left;margin-left: 10px; padding: 11px 1px 7px 1px; }
  
 /* #main .pForThreeButtons .withMargin {margin-right: 5px; cursor: pointer; padding: 0px;}  */
  
  #main .reviewP {border-bottom: 1px solid #727272; padding: 0px 0px 0px 5px; height: 41px;/*margin-bottom: 13px;*/}
  #main .reviewP input {float: left; margin-right: 10px; cursor:pointer;}
  #main .reviewP img {float: left; margin-right: 10px; cursor:pointer;}
  
  
  #main .reviewBlock .generalInfoBlock {margin-left:5px; padding-bottom: 5px;padding-top: 12px;}
  
  #main #pict.reviewBlock {background: url('../images/mocup/pensil_pict.gif') right top no-repeat;}
  #main #pict .textBox {border: 1px solid #9a9a9a;width: 484px; height: 86px;font: 11px Arial; color: #7A7A7A; text-align: left;margin-bottom: 5px;} 
  #main .singleRowP {margin:6px 0px 6px 0px; padding: 0px;}
  #main .singleRowP img {cursor :pointer; margin-right:5px;} 
	
  #main #pict .floatStars {display: block; margin: 6px 0px 6px 0px;}
  #main .rateCampBlock {margin-bottom: 10px;}
  
  #main .reviewBlock .result {display: block; font:bold 16px Arial;  color: #666;}
  #main .reviewBlock .underTitleSpan {display: block;margin: 5px 0px; color: #989898; font: 11px Tahoma;}
  #main .reviewBlock .floatCompLine span {margin-top: 2px;}
  #main .greenTitle {font:bold 16px Arial; color: #5D9C1A; text-decoration:none; padding-right:3px;}
  #main .greenTitleSm {font:bold 12px Arial; color: #5D9C1A; text-decoration:none; padding-right:3px;}
  #main .greenTitleRespond {font:bold 16px Arial; color: #5D9C1A; text-decoration:none; padding-left:12px; padding-right:3px;}
  #main .greenTitleRespondSm {font:bold 12px Arial; color: #5D9C1A; text-decoration:none; padding-left:12px; padding-right:3px;}
  
  #main .commentBlock {border: 1px solid #EBE8BD;margin-top:15px; background: url('../images/mocup/comment_backg.gif') left top no-repeat; width: 493px;}
  #main .commentBlockHidden {border: 1px solid #EBE8BD; width: 493px; margin-top: 3px; display:none;}
  #main .commentBlockSmall {border: 1px solid #EBE8BD; width: 493px; margin-top: 3px;}
  #main .pictInFrame {float: left;display: inline; margin-left: 15px; margin-right: 12px; margin-top: 8px; margin-bottom: 5px;}
  #main .pictInFrameRespond {float: left;display: inline; margin-left: 27px; margin-right: 12px; margin-top: 5px; margin-bottom: 5px;}
  #main .pictInFrameRespondDbl {float: left;display: inline; margin-left: 39px; margin-right: 12px; margin-top: 5px; margin-bottom: 5px;}

  #main .pictInFrame .pictUnderOrangeFrame {/*background: url('../images/mocup/photo_46.gif') left top no-repeat;*/}
  #main .pictInFrame .orangeFrame {/*background: url('../images/mocup/orange_frame.gif') left top no-repeat; */width: 46px; height: 46px;}

  #main .textBlock {margin:6px 0px 0px 70px; width: 400px; }
  #main .textBlockRespond {margin:6px 0px 0px 80px; width: 390px;}
  #main .textBlockRespondDbl {margin:6px 0px 0px 90px; width: 380px;}
  #main .bigBoldLink {font: bold 16px Arial; color: #3166CC; }
  #main .smallBoldLink {font: bold 12px Arial; color: #3166CC; }
  #main .stars {font: 12px Arial; color: #000; text-align: right;margin: 5px 0px;}  
  #main .stars img {float: left; display: inline;}
  #main .rightText {font: 12px Arial; color: #000; float: right; margin-top: 5px;}
  #main .simpleLongText {width: 408px; margin-bottom: 25px; margin-top: 5px; font: 12px Arial; color: #000; overflow: hidden;}
  #main .simpleShortText {width: 330px; margin-left: 13px; margin-top: 5px; margin-bottom: 15px;font: 12px Arial; color: #000;overflow: hidden;}
  #main .simpleLongTextRespond {width: 398px; margin-left: 25px; margin-top: 5px; margin-bottom: 15px;font: 12px Arial; color: #000;overflow: hidden;}
  #main .simpleShortTextRespond {width: 320px; margin-left: 12px; margin-top: 5px; margin-bottom: 15px;font: 12px Arial; color: #000;overflow: hidden;}
  
  #main .linkBlock {padding-bottom: 11px; height: 12px;}
  #main .rightLinkBlueCont {float: right; font: 11px Arial; color: #676566;}
  #main .rightLinkBlueCont a {font: 11px Arial; color: #3267CF; padding: 0px 3px;}
  #main .commentLink {float: left;font: 11px Arial; color: #3267CF; cursor: pointer;}
  

  #main .linkBlockGrey {margin: 11px 0px; height: 15px; width: 493px; font:bold 12px Arial; color: #666;}
  #main .linkBlockGrey .rightLinkBlueCont {float: right; color: #676566;}
  #main .linkBlockGrey .rightLinkBlueCont a {font:bold 12px Arial; color: #666;}
 
  #left .smallerContLeft {margin-left: 10px;}
  #left .orangeLeftSmallBlock {background: url('../images/mocup/new_find_camp_block.gif') left top no-repeat; width: 210px; height: 157px;}
  #left .orangeLeftSmallBlock h3 {padding: 14px 0px 5px 11px;font:bold  16px Arial; color: #666;}
  #left .orangeLeftSmallBlock p {font: 11px Arial; color: #000; margin-left: 11px; width: 188px;}
  #left .orangeLeftSmallBlock .field {border: 2px solid #666; width: 188px; padding:3px 0px; margin: 8px 0px 10px 11px; }
  #left .orangeLeftSmallBlock .button {margin-left: 11px; cursor: pointer;}
  
  
  #main .greyLine {border-top: 1px solid #C4C4C4; clear: left; margin-top: 20px; height:20px;}
  
  #main .sendBlock .titleP {margin-bottom:25px;}
  #main .simpleP  {margin-bottom:15px;}

  #main .sendBlock {font:bold 14px Tahoma; color: #000;}
  #main .blackSpan {font:bold 12px Tahoma; color: #000; margin: 0px; padding: 0px;}
  #main .blackLink {font:bold 11px Tahoma; color: #000;}
  
  #main .friendSelect {border: 1px solid #7E9DB9;font: 11px Arial;  height: 18px; width: 108px;}
  #main .textBox {border: 1px solid #C4C4C4;display: block;width: 484px; height: 72px;font: 11px Arial; color: #7A7A7A; text-align: left;margin-bottom: 5px; padding:2px;} 
  #main .textBoxSmall {border: 1px solid #C4C4C4;display: block;width: 408px; height: 72px;font: 11px Arial; color: #7A7A7A; text-align: left;margin-bottom: 5px;} 


  #main .boldSmallBlackP {font: bold 11px Arial; color: #000; margin: 20px 0px 25px 0px;}
  #main .smallLongTextCont {margin-bottom: 25px; font: 11px Arial; color: #000; }
  #main .smallLongTextCont a { font: 11px Arial; color: #000;}
   
  .cleanerLeft {clear: left;}
   .cleanerBoth {clear: both;} 
  
  #main .staticBlock {border: 1px solid #EBE8BD; background: url('../images/mocup/line_for_static_block.gif') left top repeat-x; width: 493px; height: 260px; margin: 11px 0px 18px 0px;}
  #main .staticBlock p {margin: 10px 0px 10px 10px; }
  #main .longBlueSelect {border: 1px solid #7C9EB9;  margin: 0px 0px 7px 28px; width: 449px;}
  #main .shortBlueSelect {border: 1px solid #7C9EB9;  margin: 0px 0px 7px 28px; width: 100px;}
  #main .textBlockBlueBackg{border: 1px solid #7C9EB9; display: block; margin: 0px 0px 7px 28px; width: 449px; height: 90px;}
  
  #main .twoButtons {text-align: center;}
  #main .twoButtons input {cursor: pointer;margin-right: 5px;}
  #main .twoButtons img {cursor: pointer;margin-right: 5px;}
  
  
  
  #main .staticBlock  .simpleLongText {margin-bottom: 7px;}
  
  #main .formBoxLoginSignup {}
  #main .loginBox {float: left; width: 234px; }
  #main .lightGreySpan {font:bold 12px Tahoma; color: #646464;}
  #main .simpleField {border: 1px solid #9C9C9C;width: 231px; height: 23px; margin: 4px 0px 3px 0px;}
  
  
  #main .signupBox {width: 232px; margin-left: 251px; }
  #main .smallTextLinkBlue {font: 11px Arial; color: #000;}
  #main .smallTextLinkBlue a {font: 11px Arial; color:#3464CC;}
  #main .addBubbleLink {cursor: pointer; font: 12px Arial;}
  #main .addBubbleImg {float:left; margin-right:3px; margin-top:1px;}
  #main .greenLog {color: green; font: 12px Arial; width: 100px; float: left;}
  #main .redLog {color: red; font: 12px Arial; width: 100px; float: left;}
  
  
  
/* #################################################################################################################################*/
/* ##################################       admin part      ########################################################################*/
/* #################################################################################################################################*/


  
   #center .leftTextPart {float: left; width: 243px;font:  11px Arial; color:#666;} 
   #center .headerTextTitle {margin-bottom: 5px;font: bold 19px Arial;}
   /*#center .textTitle {display: block; margin-bottom: 5px;font: bold 11px Arial; color:#666;}*/
   #center .textTitle {margin-bottom: 5px;font: bold 12px Arial; color:#333333;}
   #center .textContLight {font: 12px/17px Arial;width: 233px;margin:5px 0px 0px 0px; color:#000;}
   #center .textUL {font: 12px/20px Arial; margin:5px 0px 5px 25px;padding: 0px; color:#BEBEBE; }
   
   #center .rightBlockPart {width: 243px; margin-left: 252px;}
   
   #center .greyRoundBlockSmall {background: url('../images/mocup/grey_round_block_small.gif') left top no-repeat; width: 272px; height: 140px; margin: 0px 0px 0px 0px;padding-left: 20px;}
   #center .greyRoundBlockBig {background: url('../images/mocup/grey_round_block_big.gif') left top no-repeat; width: 272px; height: 303px; margin: 0px 0px 10px 0px;padding-left: 20px;}
   #center .titleGreyBlock {font: bold 14px Arial; color:#666; display: block; padding: 8px 0px 4px 0px; width: 233px; margin: 0px;}
   #center .titleGreyBlockLink {font: bold 12px Verdana; color:#666; display: block; padding: 8px 0px 4px 0px; width: 233px; margin: 0px;}
   
   
   #center .admLoginForm {}
   #center .admLoginForm .messages {margin-bottom:7px;}
   #center .admFormSpan {font:bold 12px Arial; color: #666; display: block;margin-left:2px;}
   #center .admField {border:1px solid #9A9A9A; width: 222px;/* height:15px;*/padding: 1px;font: 11px Arial; color: #7a7a7a; margin-bottom: 2px;}
   #center .linkMargin {margin: 0px 0px 10px 10px;width: 233px;}	
   #center .linkMargin a {}
   
   #center .termsP {font: 11px Arial; color: #666; margin-bottom: 4px;}
   #center .termsP  span {padding-left: 5px;}
   #center .termsP a {font: 11px Arial; color: #666;}
   #center .buttonRowP {cursor: pointer;}
   
   #center .bigMainTitle {font:  22px Arial; color: #666; display: block; margin: 32px 0px 23px 0px;}
   
   #center  .blackSpan {font: bold 14px Arial; color: #000; margin: 0px 0px 16px 0px;}
 /*  #center .textBlockRespondDbl .blackSpan {font: bold 14px Arial; color: #000; margin: 0px 0px 16px 0px;}*/
   
   #center .centerButtons {margin-left:189px; }
   #center .centerButtons img {cursor: pointer; margin-right: 5px;}
   
  /* #center .orangeGreyTabs {border-bottom: 1px solid #737570; z-index: 6px;height: 35px; position: relative; padding: 0px 2px; width: 534px;}
   #center .orangeGreyTab {border-top: 1px solid #737570; border-left: 1px solid #737570; border-right: 1px solid #737570;float: left;}
   
   #center .orangeGreyTab a {float: left; display: inline; background-color: #E7E7E7; font: 20px Verdana;margin: 2px 2px 2px 2px;
color: #666; text-align: center; padding:0px 12px 0px 12px; text-decoration: none; height: 30px;}


   #center .orangeGreyTabActive {position: relative; z-index: 2px;border-top: 1px solid #737570; border-left: 1px solid #737570; border-right: 1px solid #737570; float: left; height: 35px;}
   
   #center .orangeGreyTabActive a { position: relative; z-index: 0px;float: left; display: inline; background-color: orange; font: 20px Verdana;margin: 2px 2px 2px 2px;
 color: #fff; text-align: center; padding: 0px 12px 0px 12px; text-decoration: none;height: 35px;}
 */



 
   #center .orangeGreyTabs {border:0px solid #000;height: 35px;width: 518px;}
   /* ������ �������� � �������� ������ ������ */
   #center .orangeGreyTabs a {font: 20px/32px Verdana; color: #666;text-align: center;text-decoration: none;  padding: 0px ; height: 35px;}
   #center a.orangeGreyTabProfile{float: left; background: url('../images/mocup/orange_tab_profile.gif') top left no-repeat; width: 134px;}
   #center a.orangeGreyTabProfileActive{float: left; background: url('../images/mocup/orange_tab_profile_active.gif') top left no-repeat; width: 134px; color:#fff;}
 
   #center a.orangeGreyTabMail {float: left; background: url('../images/mocup/orange_tab_mail.gif') top left no-repeat; width: 67px;}
   #center a.orangeGreyTabMailActive{float: left;background: url('../images/mocup/orange_tab_mail_active.gif') top left no-repeat;width: 67px;color: #fff;}
  
   #center a.orangeGreyTabFriends {float: left; background: url('../images/mocup/orange_tab_friends.gif') top left no-repeat; width: 100px;}
   #center a.orangeGreyTabFriendsActive {float: left;background: url('../images/mocup/orange_tab_friends_active.gif') top left no-repeat;width: 100px;color: #fff;}
 
   #center a.orangeGreyTabPhotos {float: left; background: url('../images/mocup/orange_tab_photos.gif') top left no-repeat; width: 94px;}
   #center a.orangeGreyTabPhotosActive {float: left;background: url('../images/mocup/orange_tab_photos_active.gif') top left no-repeat;width: 94px;color: #fff;}
 
   #center a.orangeGreyTabFavorites {float: left; background: url('../images/mocup/orange_tab_favorites.gif') top left no-repeat; width: 119px;}
   #center a.orangeGreyTabFavoritesActive {float: left;background: url('../images/mocup/orange_tab_favorites_active.gif') top left no-repeat;width: 119px;color: #fff;}
 
 
 
 /* ################################################################################# */
 /* ######################### list_of_all_reviews_page ############################## */
 
   #center .firstLeftPart {border:0px solid #000; float: left; width: 100px;margin:10px 0px 0px 8px; padding: 0px; display: inline;}
   
    
   #center #main #bigPhoto.pictInFrame {display: block;margin: 0px 0px 16px 0px;  }
   #center #main #bigPhoto.pictInFrame .pictUnderOrangeFrame {/*background: url('../images/mocup/big_orange_picture.gif') left top no-repeat;*/width: 96px; height: 96px;}
   
   #center .greenTitleSmall {border:0px solid #000;display: block;font: bold 16px Arial; color: #5F9C1B;}
   #center .smallTextCont {border:0px solid #000;display: block;font: 11px/19px Arial; color: #000; padding-bottom: 2px;}
   #center .firstLeftPart .smallTextCont {border:0px solid #000;width: 100px;}
   
    #center .firstLeftPart .smallTextCont .commentLink {margin-top: 2px;}
   #center .friendReviewBlock {margin: 19px 0px 0px 0px;}
   #center .bigGreyDigit {float:Left; clear:left;width: 40px; font: bold 16px/20px Arial; color: #9A9A9A; text-align: right;margin-right: 3px;}
   
   #center .secondCenterPart {border:0px solid #000;float: left; width: 385px; margin:10px 0px 0px 10px;}
   #center .secondCenterPart .result {margin-left: 10px;}
   #center .secondCenterPart .smallTextCont {margin-left: 10px;}
   #center .secondCenterPart .smallTextCont span {float: left; margin:7px 5px 0px 0px;}
   #center .simpleButton {float: left;margin-top:7px; cursor: pointer;}
   
   
   #center .inscriptionBlock {background: url('../images/mocup/inscription_block.gif') left top no-repeat;width: 386px; height: 35px; margin-bottom: 8px;}
   #center .secondCenterPart .inscriptionBlock .smallTextCont span {float: left; font: 11px Arial; color: #000; margin:0px 3px;}
   #center .inscriptionBlock .smallTextCont {padding:8px 8px; margin: 0px;}
   
   #main .secondCenterPart .commentBlock {border: 1px solid #EBE8BD;margin-top:15px; background: url('../images/mocup/comment_backg.gif') left top no-repeat; width: 383px;}
   #main .secondCenterPart .commentBlockSmall {border: 1px solid #EBE8BD; width: 383px; margin-top: 3px;}
   #main .secondCenterPart .commentBlockSmallEdit {border: 1px solid #EBE8BD; width: 383px; margin-top: 3px;}
  
   #main .secondCenterPart .textBlock {width: 361px; margin:6px 0px 0px 10px;}
   #main .secondCenterPart .textBlockRespond {width: 349px; margin:6px 0px 0px 22px;}
   #main .secondCenterPart .textBlockRespondDbl {width: 337px; margin:6px 0px 0px 34px;}
   #main .simpleLongText {width: 361px;}
   #main .secondCenterPart .linkBlockGrey {width: 361px;font:bold 11px Arial; margin-left: 10px; float: left; clear: left;}
   #main .secondCenterPart .linkBlockGrey .rightLinkBlueCont a {font:bold 11px Arial; color: #666;}
   #main .showHideLink {text-decoration: underline; margin-left: 15px;float: left;font: 11px Arial; color: #3267CF; cursor: pointer;}
   
   #center .greyTitle {font: bold 16px Arial; color: #666;text-decoration:none;}
   #center .greyTitleSmall {font: bold 12px Arial; color: #666;text-decoration:none;}
   #center .greyTitleRespond {margin-left: 15px;  font: bold 16px Arial; color: #666;text-decoration:none;}
   #center .greyTitleSmallRespond {margin-left: 12px;  font: bold 12px Arial; color: #666;text-decoration:none;}
   #center .greyTitleRespondDbl {margin-left: 27px;  font: bold 16px Arial; color: #666;text-decoration:none;}
   #center .greyTitleSmallRespondDbl {margin-left: 24px; font: bold 12px Arial; color: #666;text-decoration:none;}
   #main .floatCommentText {float: left;font: 11px Arial; color: #000; margin-left: 4px;}
   
   #left .pinkBlockFriends {border:0px solid #000;width: 211px;/* margin: 45px 0px 0px 0px; padding: 0px;*/margin-top:7px;font: 11px Arial;}
   #left .pinkBlockFriendsTop {border:0px solid #000;background: url('../images/mocup/pink_block_top.gif') left top no-repeat;width: 211px; height: 5px;}
   #left .pinkBlockFriendsCenter {background: url('../images/mocup/pink_block_center.gif') left top repeat-y;width: 211px;}
   #left .pinkBlockFriendsBottom {background: url('../images/mocup/pink_block_bottom.gif') left top no-repeat;width: 211px; height: 5px;}
   
   #left .pinkBlockFriendsCenterContent {padding: 0px 9px;}
   #left .smallBlueLinkLeft {font: 11px Arial; color: #3267CF;float: left; overflow: hidden; width: 68px; height: 16px; }
    #left .smallBlueLinkLeftTop {font: 11px Arial; color: #3267CF; padding: 0px 2px;}
   
   #left .photoBlock {border:0px solid #000;margin:4px 0px 0px 16px; width: 170px ; clear: left;}
   #left .photoCont {border:0px solid #000;margin:6px 2px 0px 10px ; float: left;display:inline;  height: 61px; width: 68px;}
 
   #left .pictInFrame {border:0px solid #000; }
   #left .pictInFrame .pictUnderOrangeFrame {/*background: url('../images/mocup/photo_46.gif') left top no-repeat;*/width: 46px; height: 46px;}

   
   #left .pinkBlockFriends img {margin: 0px;}
   
   #left .boldBlueLinkRight {font: bold 14px Arial; color: #3166CC; float: right; display:inline;  margin:5px 0px;}
   
   
      
   #center .boldSubtitle {font: bold 12px Arial; color: #000; margin: 12px 0px 6px 0px;}
   #center .smallTextarea {border:1px solid #9A9A9A;font:  11px Arial;color:#7a7a7a; width: 360px; height: 87px; margin: 9px 0px 10px 0px; display: inline; padding: 0px;}
   
   
   
   #center #photo #main {width: 738px;}
   #center #photo #nonFloat.result {float: none;border: 1px solid #fff;margin: 0px; padding: 0px;  }
   
   
   #center .favouriteCampDesc {margin: 0px 0px 0px 0px;}
   #center .favouriteCampDesc .littleInfoBlock {margin:0px;}
   
   #center .favouriteCampDesc .notFreeFavoriteCamp {width:503px;padding:20px 0px 10px 0px;border:1px solid #EBE8BD;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoContent {padding:0px 10px;height:auto;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent {height:auto;margin-top:7px;padding:0px 10px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoContent .headInfoLeft {float:left;width:110px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoContent .headInfoRight {width:358px;margin-left: 120px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight .campTitle {display:block;font:22px Arial;overflow: hidden;margin-bottom: 5px;}

   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight a {color:#3465CC;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight a:active, 
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight a:visited {color:#3465CC;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight .campAddress {display: block;height: auto;font:11px Arial;margin-bottom: 5px;color: #999999;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight .campRatingImg {float:left;margin-right:5px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight .campRatingLable {float:left;font:11px Arial;margin-right:5px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .headInfoRight .campReviewLink {font:11px Arial; float:left;}
   
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoLeft {float:left;width:110px;clear:left;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight {padding:5px 0px;float:right;width:358px;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonSendToFrd {width:102px;height:37px;display:block;margin-bottom:10px;background: url('../images/mocup/button_send_to_friend_new.gif') left top repeat-y;}   
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonContact {width:102px;height:37px;display:block;margin-bottom:10px;background: url('../images/mocup/button_contact_camp.gif') left top repeat-y;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonWebsite {width:102px;height:28px;display:block;margin-bottom:10px;background: url('../images/mocup/button_visit_website_new.gif') left top repeat-y;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight .leftTextPart {float:left;width:165px;margin:0px 0px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight .rightTextPart {/*float:right;*/float: left; width:190px;margin:0px 0px;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight .boldText {font:bold 11px Arial;color:#666666;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight .noLinkText {font:11px Arial;color:#3465CC;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight .linkText {font:11px Arial;color:#3465CC;text-decoration: underline;}
   #center .favouriteCampDesc .notFreeFavoriteCamp .generalInfoContent .generalInfoRight p {font-size: 11px;}
   #center .favouriteCampDesc .linksRow {margin:5px 0px 0px 132px; width:360px;clear:left;height: 15px;}
   #center .favouriteCampDesc .linksRow .linksFind {float:left;height: 100%;width:228px;}
   #center .favouriteCampDesc .linksRow .linksFind .boldText {color:#666;font:bold 11px Arial;float:left;}
   
   
   #center .favouriteCampDesc .freeFavoriteCamp {width:503px;padding:20px 0px 10px 0px;border:1px solid #EBE8BD;}
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent {height:auto;margin-top:7px;padding:0px 10px;}
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoLeft {float:left;width:110px;clear:left;}
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoRight {padding:0px 0px;margin-left:120px;width:358px;border:1px solid #C4C4C4;}
   
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonSendToFrd {width:102px;height:37px;display:block;margin-bottom:10px;background: url('../images/mocup/button_send_to_friend_new.gif') left top repeat-y;}   
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonContact {width:102px;height:37px;display:block;margin-bottom:10px;background: url('../images/mocup/button_contact_camp.gif') left top repeat-y;}
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoLeft .campButtonWebsite {width:102px;height:28px;display:block;margin-bottom:10px;background: url('../images/mocup/button_visit_website_new.gif') left top repeat-y;}
   #center .favouriteCampDesc .freeFavoriteCamp .generalInfoContent .generalInfoRight .greyBoxWithAddress {width:auto;float: none;border:0px;padding:10px;margin:0px;clear: none;}
   #center .favouriteCampDesc .freeFavoriteCamp .campTitle {display:block;font:22px Arial;overflow: hidden;margin-bottom: 5px;padding:0px 10px;}  
   #center .favouriteCampDesc .freeFavoriteCamp a {color:#3465CC;}
   #center .favouriteCampDesc .freeFavoriteCamp a:active, 
   #center .favouriteCampDesc .freeFavoriteCamp a:visited {color:#3465CC;} 
   
   
   
   
   #center .bigPhotoBlock {border:0px solid #000;margin-top: 50px; margin-bottom: 20px;}
   #center .bigPhotoBlock .result {border:0px solid #000;float: left; display: inline;width: 360px; margin-bottom: 5px; padding:0px;}
   
   #center .pictSubtitleSmall {font: 11px Arial; color: #3C3C3C;display: block;clear: left; text-align: center;}
   
   #center .greyFramePicture {/*background: url('../images/mocup/pict_for_grey_frame.gif') top left no-repeat;*/}
   
   #center #photos.bigPhotoBlock {margin-top: 20px;}
   #center #photos.bigPhotoBlock .photoCont {width:160px;}   
   #center #photos.bigPhotoBlock .pictInFrame {margin-left:48px;}
   #center .bigPhotoBlock .photoCont {border:0px solid #000;width: 205px;  margin-right: 5px; margin-top: 15px;float: left; display: inline;}   
   #center .bigPhotoBlock .pictInFrame {border:0px solid #000;margin:0px 5px 5px 55px;}
   
   #center .photoRow {clear: left;margin: 0px; padding: 0px;}
   
   #center .photoTextarea {border: 1px solid #9A9A9A;width: 186px; height: 51px; font: 11px Arial;color:#7a7a7a; margin: 0px; padding: 0px;}   
   #center .photoLink {font: 11px Arial; color: #000; margin: 10px 0px 5px 124px; display:block; width: 70px;}   
   #center .photoLinkDelete {font: 11px Arial; color: #000; margin: 10px 0px 5px 124px; display:block; width: 32px;}
 
   #center .smallPhotoLink {font: 11px Arial; color: #000; margin: 67px 0px 5px 5px;clear:left; display:block; text-align: center; width: 86px;height:13px;}
   
   #center .formUploadPhoto {border:1px solid #fff;margin: 0px; padding: 0px;}
   #center .photoP {margin: 10px 0px 16px 0px; clear: left;}
  
 /*  #center .smallPhotoLinkLight {color: #828282;font: 12px Arial; padding: 0px; margin:0px 0px 0px 0px;clear:left;float: left; text-decoration: none;width: 86px;height:13px;}*/
   #center .greyTextPhoto {font:bold 14px Arial; color: #656565; float: left; width: 95px; margin-right: 5px;}
   #center .wideField {border: 1px solid #9A9A9A; width: 231px; /*height: 23px;*/ font: 11px Arial; color: #7a7a7a; padding: 2px 0px;}
   
   #center .litleSpanBottom {font:11px Arial; color: #656565; clear:left;}
   
   #center #friends {border: 0px solid #000;width: 385px; margin-left: 111px;}
   #center #friends .secondCenterPart {border: 0px solid #000;width: 385px;margin-left: 0px;}
   #center #friends .bigPhotoBlock {border:0px solid #000; width: 369px; margin:0px 0px 0px 10px;}
   #center #friends  .bigPhotoBlock .photoCont {border:0px solid #000;width: 92px;margin:14px 30px 0px 0px;float: left; display:inline;}   
   #center #friends .bigPhotoBlock .pictInFrame {margin: 0px;}
   #center .smallPhotoLink91 {font: 12px Arial; color: #000; width: 87px; text-align: center; float: left; }
 
   #center #friends .result {/*margin: 38px 0px 0px 20px; */width: 270px; float: left; display: inline;}
   #center .friendLink {font: 11px Arial; color: #222;float: left; margin: 3px;}
   #center #friends .floatStars {border:0px solid #000;/*margin-top: 38px;*/ width: 95px;float: left;}
   #center #friends .floatStars img {margin-top: 2px;float: left;} 
    
    
   #center .orangeWhiteFramePicture {background: url('../images/mocup/pict_orange_white_frame.gif') top left no-repeat;}
   #center #friends .photoLink {border:0px solid #000;float:left; clear:left; text-align: center;height: 10px; width: 70px;margin: 0px; padding: 0px;}
   
   
   
   #center .searchFriendPinkBlock {/*clear: left;*/ width: 500px; /*margin:0px 0px 30px 20px;*/}
   #center .searchFriendPinkBlockTop {background: url('../images/mocup/search_pink_block_top.gif') top left no-repeat; width: 498px; height: 7px;}
   #center .searchFriendPinkBlockCenter {background: url('../images/mocup/search_pink_block_center.gif') top left repeat-y;width: 498px;}
   #center .searchFriendPinkBlockBottom {background: url('../images/mocup/search_pink_block_bottom.gif') bottom left no-repeat;width: 498px;height: 7px;}
   #center .containerPinkBlock {padding: 5px;}
   
   
   #center .searchSpanBig {background: url('../images/mocup/search_sign.gif') top left no-repeat;font: bold 12px Verdana; color: #676568;
text-align: right;   width:150px;margin:0px 4px 0px 12px;float: left;}
   #center .searchSpanSmall {font: 10px Arial; color: #676568;text-align: right;   width:150px;clear:left;float: left;}
   #center .searchLongField {border:1px solid #9a9a9a;width: 232px; padding: 2px 0px; font: 11px Arial; color:#7a7a7a; float: left; margin-right: 4px;}
   #center .searchUnderFieldSpan {font: 9px Arial; color: #676568; display:block; margin-left:186px; }
   
   #center .friendRequestBlock {border-bottom: 1px solid #9A9A9A; width: 380px; margin: 8px 0px;}
   #center .friendRequestBlock .smallPhotoLink {color: #828282; padding: 0px; margin:4px 0px 5px 0px;clear:left; text-decoration: none;width: 86px;height:13px;}
   
   
   #center .friendRequestBlock .photoCont  {border:0px solid #000;width: 92px;height: 92px;margin:0px;float: left;padding: 0px; display: inline;}
   #center .friendRequestBlock .pictInFrame {border:0px solid #000;margin:0px;}
   
   #center .requestBlock {width: 270px; margin-left: 106px;}
   #center .requestBlock .receivedTitle {font: bold 11px Arial; color: #828282;}
   #center .requestBlock .requestText {font:  11px Arial; color: #4e4e4e;  margin: 10px 0px 5px 0px;}
   
   #center .requestBlock .rightButtons {text-align: right;margin-bottom:7px; }
 /*  #center .requestBlock .rightButtons  input {cursor: pointer;margin-right: 5px;}
   #center .requestBlock .rightButtons  img {cursor: pointer;margin-right: 5px;}
   */
   
   
   #center .prevLinkCont {font: bold 11px Arial; color: #4D4D4D; text-align: center; margin-top: 25px;}
   #center .prevLink {font:bold 11px Arial; color: #4D4D4D; }
   
   
   
   
   #center .inviteFriendsBlock {margin: 30px 0px 0px 10px;width: 470px;}
  
   #center .inviteFriendsBlock .inviteTextP {font: 12px Arial; color: #494949; width: 371px;margin: 4px 0px;}
   #center .inviteFriendsBlock .boldInviteText {font:bold  12px Arial; color: #494949;}
   
   
   
   #center .inviteFriendsBlock #firstRow.inviteRow  {background-color: #F4F4F4; font: bold 12px/18px Arial;margin-top: 5px;padding-top: 3px;}
   #center .inviteFriendsBlock .inviteRow {border-bottom: 1px solid #9A9A9A;font: 12px/18px Arial;color: #494949;width: 385px;} 
   #center .inviteFriendsBlock .column {width: 174px; margin-left: 5px; float: left;display: inline;}
   #center .inviteFriendsBlock .floatLeftCheckbox {float: left; margin-left:4px;display: inline;}
   #center .inviteFriendsBlock .violetCol {background-color: #F7DBFF; width: 174px; height: 20px; margin-left: 200px;padding-left: 3px;}
   #center .inviteFriendsBlock .pinkCol {background-color: #FBDDCE;width: 174px; height: 20px;margin-left: 200px;padding-left: 3px;}   
   
   #center .inviteFriendsBlock .boldInviteTextBlack {font:bold  12px Arial; color: #000;margin: 14px 0px 4px 0px; display: block;}
   #center .inviteFriendsBlock .inviteTextareaAddEmail {border: 1px solid #9A9A9A; width: 374px; height: 45px; font: 11px Arial; color: #7a7a7a;}
   #center .inviteFriendsBlock .inviteTextareaMessage {border: 1px solid #9A9A9A; width: 374px; height: 86px;display: block; font:11px Arial; color: #7a7a7a; padding: 2px;}
   #center .inviteFriendsBlock .blockButton {margin-top: 7px; display: block; clear: left;}
   
   #center .inviteFriendsBlock .centerButtons {margin-left: 138px; margin-top: 7px; }
   #center .inviteFriendsBlock .centerButtons img {margin-right: 5px; }
   #center .inviteFriendsBlock .centerButtons input{margin-right: 5px; }
   
   
  /* ###### ispravleniya dlya stranicy priglasheniya druga - bylo margin: 4px 15px;  ###############*/ 
   #center .inviteFriendsBlock .inviteTextPLong {font: 12px Arial; color: #000; margin: 4px 15px 4px 0px;}
   #center .inviteFriendsBlock .checkboxBlock {margin: 10px 0px 0px 26px;}
   #center .inviteFriendsBlock .checkboxBlock p {float:left; width: 117px; margin: 7px 1px;display:inline; }
   #center .inviteFriendsBlock .floatTextBig {font:bold 12px Arial; color: #000; padding-left: 5px;}
   
   
   #center .inviteFriendsBlock .formImport {margin: 0px 0px 46px 16px;padding: 0px;}
   #center .inviteFriendsBlock .rightAlignText {font:bold 12px Arial; color: #676767;float:left; width: 125px; text-align: right; margin-right: 5px;}
   #center .inviteFriendsBlock .importField {border: 1px solid #9A9A9A;font: 11px Arial; color: #7a7a7a;float: left; width: 203px; padding: 2px 0px;margin-bottom: 5px;}
   #center .inviteFriendsBlock .lightGreySpanSmall  {font:12px Arial; color: #676767;float:left; margin-left: 5px;}
   #center .inviteFriendsBlock .simpleClearP {clear:left; margin-bottom:11px; height: 24px;}
   
   #center .inviteFriendsBlock .smallPhotoLink{color: #000; margin: 67px 0px 5px 5px; text-decoration: underline;width: 86px; height: 13px; clear:left;}
   #center .inviteFriendsBlock .friendRequestBlock {border: 0px solid #000;width: 500px;}
   #center .inviteFriendsBlock .requestBlock {width: 388px;}
   #center .inviteFriendsBlock .invitationText {font: 12px/17px Tahoma; color: #666;}
   
   #center .buttonLink img {border: 0px solid #000; margin-right: 5px;}
   
   
   #center #mailBackg.inviteFriendsBlock {border: 1px solid #000;background-color: #F4F4F4;width: 510px; margin:20px 0px 0px 0px; } 
   #center #mailBackg.inviteFriendsBlock .result {font:bold 16px Arial;margin:14px 0px 0px 16px;}
   
   #center .signsBlock {margin-left: 30px;}
   #center .signsBlock .signs {float: left;margin-top: 3px;margin-right: 3px;}
   #center .signsBlock .signsText {font: bold 11px Arial;color: #676767; float: left;  margin:0px 55px 0px 5px;}
   #center .signsBlock .signsTextActive {font: bold 11px Arial;color:#CF7B01;float: left;  margin:0px 55px 0px 5px; text-decoration: none;}
   
   #center .mailRow {width: 485px; height: 18px; margin-left: 4px;margin:14px 0px 3px 13px;padding-top: 2px;}   
     
   #center .mailRow .checkBoxContent {margin:3px 0px 0px 0px;}
   #center .mailRow .checkbox {margin:0px 0px 0px 4px;}
   #center .mailRow .checkLabel {}
   
   #center .mailRow a:link, a:visited, a:active {
     color: #000;
   }
      
   #center .mailRow .smallColumn {font: 12px Arial; color: #000; float: left; width: 55px; margin:0px 5px;height: 18px;padding-top: 2px;overflow: hidden;}
   #center .mailRow .smallColumnTitle {font: 12px Arial; color: #000; float: left; width: 55px; margin:0px 5px;height: 18px;padding-top: 2px;overflow: hidden;}
   #center .unread .mailRow .smallColumn {font-weight:bold;}
   #center .unread .mailRow .smallColumn a:link, a:visited, a:active {color:#000;}
   #center .mailRow .smallColumnTitle #blueLink {color:#36C; }
   #center .mailRow .bigColumnTitle #blueLink {color:#36C; } 
   #center .mailRow .bigColumn {font: 12px Arial; color: #000; float: left; width: 307px; margin-right: 5px;overflow:hidden; height: 18px;padding-top: 2px;}  
   #center .mailRow .bigColumnTitle {font: 12px Arial; color: #000; float: left; width: 307px; margin-right: 5px;overflow:hidden; height: 18px;padding-top: 2px;}
   #center .unread .mailRow .bigColumn {font-weight:bold;}
   
   #center .mailRow .smallColumn a:link {color:#000;}
   #center .mailRow .smallColumn a:visited {color:#000;}
   #center .mailRow .smallColumn a:active {color:#000;}
   
   #center .mailRow .smallColumnTitle a:link {color:#000;}
   #center .mailRow .smallColumnTitle a:visited {color:#000;}
   #center .mailRow .smallColumnTitle a:active {color:#000;}
   
   #center .unread .mailRow .smallColumn a:link {color:#000;}
   #center .unread .mailRow .smallColumn a:visited {color:#000;}
   #center .unread .mailRow .smallColumn a:active {color:#000;}
     
   #center .mailRow .bigColumn a:link {color:#36C;}
   #center .mailRow .bigColumn a:visited {color:#36C;}
   #center .mailRow .bigColumn a:active {color:#36C;}   
   
   #center .mailRow .bigColumnTitle a:link {color:#000;}
   #center .mailRow .bigColumnTitle a:visited {color:#000;}
   #center .mailRow .bigColumnTitle a:active {color:#000;}
   
   #center .unread .mailRow .bigColumn a:link {color:#36C;}
   #center .unread .mailRow .bigColumn a:visited {color:#36C;}
   #center .unread .mailRow .bigColumn a:active {color:#36C;}
   #center .unread .mailRow .bigColumn a:link {color:#36C;}
   
   #center .lightFrame {border: 1px solid #8D8A79;background-color: #FBFBFB; width: 485px; margin-left: 12px;}
   #center .lightFrame .mailRow {border-bottom: 1px solid #D2D1CC; margin: 0px; }
   #center .lightFrame .lastRow {border-bottom: 0px solid #D2D1CC; margin: 0px; }
   #center .lightFrame #lastRow.mailRow {border-bottom: 0px solid #D2D1CC;}
   #center .lightFrame .bigColumn {color: #36C;overflow:hidden;height: 18px;padding-top: 2px;}
  
   #center .spanButtonCont {font:12px Arial;color: #000;margin: 7px 0px 7px 15px; height: 20px;}
   #center .spanButtonCont span {float: left;margin-top:2px;}
   
   
   #center .inviteFriendsBlock .mailFormP {margin:16px 0px 0px 20px;/*clear:both;*/}
   #center .inviteFriendsBlock .mailFormP img {margin-right: 5px;}
   #center .inviteFriendsBlock .mailFormP input {margin-right: 5px;}
   #center .inviteFriendsBlock #last.mailFormP {margin:6px 0px 20px 20px;}
   #center .inviteFriendsBlock .mailFormSpanBold {font:bold 12px Arial;color: #676767; width: 80px; text-align: right; float: left;margin:0px 5px 0px 0px; clear:left;}
   #center .inviteFriendsBlock .mailFormSpan {font:11px Arial;color: #676767; display: block;margin-left: 0px;overflow: hidden;/*margin-bottom:5px;*/}
   #center .inviteFriendsBlock .mailFormSpanOverflow {font:11px Arial;color: #676767; display: block;margin-left: 0px;overflow: hidden;width:400px;/*margin-bottom:5px;*/}
   #center .inviteFriendsBlock .mailFormTextarea {border: 1px solid #8D8A79;background-color: #FBFBFB; width: 378px; height:131px;font:11px Arial;color:#7a7a7a;padding: 2px;}
   #center .inviteFriendsBlock .mailFormTextareaReadOnly {border: 1px solid #DDDDDD;background-color: #F2F2F2; width: 378px; height:131px;font:11px Arial;color:#7a7a7a;padding: 2px;}
   
   #center .inviteFriendsBlock .mailTextField {border: 1px solid #8D8A79;background-color: #FBFBFB; width: 382px; /*height: 20px;*/font:11px Arial;color:#7a7a7a;}
   #center .inviteFriendsBlock .mailSelect {border: 1px solid #7F9DB9;font: 12px Arial; width: 107px; /*height: 19px;*/padding: 0px 0px; float: left;margin:0px 27px 5px 0px;} 
   #center .inviteFriendsBlock .composeBlock {margin: 44px 0px;}
   #center .inviteFriendsBlock .composeBlock .mailFormP {margin: 6px 0px 0px 20px;}
   #center .inviteFriendsBlock .composeBlock #first .mailFormSpan  {font: 11px Arial; float: left;margin: 2px 5px;height:20px;}
   #center .inviteFriendsBlock .composeBlock #first .mailFormSpanBlock  {font:11px Arial;color: #676767;display:block;
height: 20px;margin-left:295px; padding-top: 2px; padding-left: 3px;}
   #center .inviteFriendsBlock .composeBlock #first .mailFormSpanBold {margin-top: 1px;}
     
   #center .inviteFriendsBlock .composeBlock #first .checkBoxContent {margin:3px 0px 0px 0px;}
   #center .inviteFriendsBlock .composeBlock #first .checkbox {}
   #center .inviteFriendsBlock .composeBlock #first .checkLabel {margin:2px 5px 0px 0px;}
   
   
   #center .greyAdminTable {width: 690px; margin: 25px 0px 0px 0px; position: relative;}
   
 
   #center .greyAdminTable .greyTabs {text-align: center;width: 690px;height:22px;}
   #center .greyAdminTable .greyTabs a {font: bold 16px Arial; color: #666; float: left; width: 145px; height: 22px;text-decoration: none; }
   #center .greyAdminTable #active4.greyTabs {background: url('../images/mocup/grey_tabs_active_4.gif') top left no-repeat;}
   #center .greyAdminTable #active3.greyTabs {background: url('../images/mocup/grey_tabs_active_3.gif') top left no-repeat;}
   #center .greyAdminTable #active2.greyTabs {background: url('../images/mocup/grey_tabs_active_2.gif') top left no-repeat;}
   #center .greyAdminTable #active1.greyTabs {background: url('../images/mocup/grey_tabs_active_1.gif') top left no-repeat;}
  
   
   #center .greyAdminTable .greyCenter {border-left: 1px solid #8D8779; border-right: 1px solid #8D8779;
border-bottom: 1px solid #8D8779; background-color: #F4F4F2; width: 689px; padding-top: 13px; position: relative;}
   
   #center .greyAdminTable  .campTable {background-color: #fff; width: 649px;  margin: 0px 0px 10px 21px;}
 
   #center .greyAdminTable .campTable a {font: 12px Arial; color: #000; padding: 0px 5px;}
   #center .greyAdminTable .campTable td {padding: 1px;}
   
   
   
   
   #center .greyAdminTable .campTable #firstRowBold .tableSpan {font: bold 12px Arial; color: #000; text-align: center;}
   #center .greyAdminTable .campTable .tableSpan {display: block;font: 12px Arial; color: #000; height: 18px; overflow: hidden;padding: 0px 3px;}
   
   #center .greyAdminTable .rightBut {text-align: right; padding: 6px 18px 10px 0px; }
   #center .greyAdminTable .rightBut input {cursor: pointer;}
   #center .greyAdminTable .rightBut img {cursor: pointer; margin-right: 5px;}


   #center .greyAdminTable #imageRemove .campTable {width: 292px;}
   #center .greyAdminTable #imageRemove .campTable td {padding-bottom: 7px;}
   #center .greyAdminTable #imageRemove .campTable .pictInFrame {margin-left: 43px;}
   #center .greyAdminTable #imageRemove .campTable .tableSpan {text-align: center;}
   #center .greyAdminTable #imageRemove .rightBut  {text-align: left; padding: 0px 0px 6px 147px;}
   
   #center .greyAdminTable #user .campTable {width: 172px; }
   #center .greyAdminTable #user .rightBut  {text-align: left; padding: 0px 0px 6px 46px;}
   
   
   
   #center #individualPhotosLeft #left .pinkBlockFriends {margin-top:7px;} 
   #center #individualPhotosLeft #left .smallBlueLinkLeftTop {color: #666;text-decoration: none;}
   #center #individualPhotosLeft #left .rightLinkPinkBlock {font: bold 14px Arial; color: #3166CC; float: right;clear:both;margin:5px 0px;}
   
   #center #anotherMemberLeftPart .firstLeftPart {margin:0px 0px 0px 8px;}
   #center #individualPhotos .secondCenterPart {margin-top: 0px;}
   #center #individualPhotos .secondCenterPart .result {margin: 0px 0px 20px 0px;}
   
   #center #individualPhotos .secondCenterPart #ownerPhoto.result {margin:8px 0px 9px 0px;}
   
   
   #center #individualPhotos .secondCenterPart .photoTitleBold {font: bold 12px Tahoma; color: #3C3C3C; margin: 20px 0px 12px 0px; width: 380px;}
   
   #center #individualPhotos .secondCenterPart .smallerSubtitle {font:14px Tahoma; color: #3C3C3C; margin:15px 0px; width: 380px;}
   #center #individualPhotos .secondCenterPart .boldLightCommentTitle {font:bold 12px Verdana; color: #666; margin:6px 0px; width: 380px;}
   #center #individualPhotos .secondCenterPart .commentTextarea {border: 1px solid #A5ACB2;width: 383px; height: 123px; font:11px Arial; color: #7a7a7a; }
   
   #center #individualPhotos .secondCenterPart .rightGreyLink {float: right; font: 11px Arial; color: #666; }
   
   #center #individualPhotos .secondCenterPart .buttonWithLinkCont { margin: 8px 0px 15px 0px; width: 380px; float: left; clear: left;}
   #center #individualPhotos .secondCenterPart .buttonWithLinkCont input {cursor: pointer;margin-right: 5px;}
   #center #individualPhotos .secondCenterPart .buttonWithLinkCont img {cursor: pointer; margin-right: 5px;}
   
   
   
   
   #center #individualPhotos .secondCenterPart .friendRequestBlock {border-bottom: 1px solid #666; margin-bottom: 20px;}
   #center #individualPhotos .secondCenterPart #lastRowComment.friendRequestBlock {border: 0px solid #666;}
   #center #individualPhotos .secondCenterPart .smallPhotoLinkBlack {font: 11px Arial; color: #000;text-align: center;display: block; clear:left;height: 16px; width: 95px;overflow:hidden;}
   #center #individualPhotos .secondCenterPart .requestBlock {font: 10px Arial; color: #000;}
   
   #center #anotherMemberLeftPart .firstLeftPart .threeSigns {margin-top: 12px;}
   #center #anotherMemberLeftPart .firstLeftPart .threeSigns .threeSignsP {font: 11px Arial; color:#000; margin: 6px 0px 0px 3px;}
   #center #anotherMemberLeftPart .firstLeftPart .threeSigns .threeSignsP img {vertical-align: middle;border: 0px solid #000; margin-right: 5px;}
   #center #anotherMemberLeftPart .firstLeftPart .threeSigns .threeSignsP a {font: 11px Arial; color:#000;text-decoration: none;}
   
   
   
   
   
 
   
   #center #individualPhotos .bigPhotoBlockIndividual {border: 0px solid #000; width: 385px;}
   #center #individualPhotos .photoRowIndividual {margin: 0px;}
   #center #individualPhotos .photoContIndividual {width: 92px; float: left; margin: 5px 36px 3px 0px; display: inline;}
   #center #individualPhotos .pictInFrameIndividual {width: 91px; height: 91px;}
   #center #individualPhotos .orangeWhiteFramePictureIndividual {background: url('../images/mocup/pict_orange_white_frame.gif') top left no-repeat;}
   #center #individualPhotos .photoLinkIndividual {font: 11px Arial; color: #000;text-align: center;display: block; height: 16px; width: 90px;overflow:hidden;}
   #center #individualPhotos .centerCkeckbox {display: block; margin: 5px 0px 5px 35px;}
 /*  
   #center #individualPhotos .floatLeftSpan {border: 1px solid #000;font: 12px Arial; color: #000;margin: 0px 32px 0px 9px;}
   #center #individualPhotos .floatLeftButton {border: 1px solid #000;padding-top:4px;}
   */
   
   #center #individualPhotos .bottomRow {font: 12px Arial; color: #000;margin-top: 15px; clear:both;}
   #center #individualPhotos .bottomRow span {padding: 0px 32px 0px 9px; vertical-align: middle;}
   #center #individualPhotos .bottomRow input {vertical-align: middle; cursor: pointer;margin-right: 5px;}
   #center #individualPhotos .bottomRow img {vertical-align: middle; cursor: pointer; margin-right: 5px;}
   
   
   #center .marginCont {height: 38px;}
   
   
   #center #twoLinksRight.result  {margin-top: 15px;}
 /*  #center #editFriends.result {margin-top: 50px;}*/
   #center #editFriends.secondCenterPart {margin-top: 50px;}
   
   
   #center #anotherMemberPhoto #main {width: 715px;}
   #center #anotherMemberPhoto .bigPhotoBlock {margin-top: 0px;}
   #center #anotherMemberPhoto .secondCenterPart {border: 0px solid #000;width:595px; padding: 0px; display: inline;}
   #center #anotherMemberPhoto .secondCenterPart .result {margin-bottom: 20px;}
   #center #anotherMemberPhoto .secondCenterPart .photoRow {width: 594px; position: relative;}
   #center #anotherMemberPhoto .secondCenterPart .photoCont {border: 0px solid #000; width: 180px; margin:0px 12px 0px 0px;}  
   #center #anotherMemberPhoto .secondCenterPart .pictInFrame {margin-left: 50px;}
   
   #center #anotherMemberPhoto .secondCenterPart .absLink {font: 11px Arial; color: #000; display: block; width: 85px; height: 15px;}
   #center #anotherMemberPhoto .secondCenterPart .firstBlock {border: 0px solid #000; position: absolute; top: 20px; left: 118px;}
   #center #anotherMemberPhoto .secondCenterPart .secondBlock {border: 0px solid #000; position: absolute; top: 20px; left: 311px;}
   #center #anotherMemberPhoto .secondCenterPart .thirdBlock {border: 0px solid #000; position: absolute; top: 20px; left: 502px;}
   
   
   #center .errorBlock {border: 0px solid #fff;margin-bottom: 20px;clear: left; padding-top: 20px;}
   #center .errorBlock .errorTitle {background: url('../images/mocup/error_sign.gif') top left no-repeat; padding-left: 35px;padding-top: 4px;
font: bold 12px Arial; color: #E91456; height: 26px;margin-bottom: 7px; display: block;}
   #center .errorBlock  .errorListCont {font: 12px Arial; color: #E91456; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 10px;}
   #center .errorBlock  .errorListCont li {margin: 0px; padding: 0px;}
   
   
   #center .confirmBlock {border: 0px solid #fff;margin-bottom: 20px;clear: both; padding-top: 20px;}
   #center .confirmListCont {font: 12px Arial; color: #77E265;margin: 0px 0px 0px 6px; padding: 0px 0px 0px 10px;}
   
   #center #mailBackg .errorBlock {margin-left: 20px;}
   #center #mailBackg .confirmBlock {margin-left: 20px;}
   
   #center #searchForm .errorBlock {margin-left: 20px;}
   #center #searchForm .confirmBlock {margin-left: 20px;}
   
   #center #reviewsForm .errorBlock {margin-left: 10px;}
   #center #reviewsForm .confirmBlock  {margin-left: 10px;}


   
   
   #center .dottedBottom {border-bottom: 1px dotted #EEE; width: 700px;padding-bottom: 5px;}
   #center .blackBoldTitle {font: bold 20px Arial; color: #333;  }
   
   #center .simpleSpanText {font: 12px Arial; color: #000; margin: 25px 0px 17px 0px;}
   
   #center .conteinerForLightBox {margin: 0px 0px 10px 20px;}
   #center .lightBoxTop {background: url('../images/mocup/light_box_top.gif') bottom left no-repeat; width: 680px; height: 13px;}
   #center .lightBoxCenter {background: url('../images/mocup/light_box_center.gif') top left repeat-y; width: 680px;}
   #center .lightBoxBottom {background: url('../images/mocup/light_box_bottom.gif') top left no-repeat; width: 680px; height: 13px;}
   #center .lightBoxCenterTextCont {margin: 0px 5px;}
   
   #center .lightBoxCenterTextCont .titleSpan {font: bold 14px Arial; color: #000; margin: 0px 10px;}
   #center .floatRight {float: right;}
   #center .lightBoxCenterTextCont .rightSpan {float: right; font: 12px Arial; color: #000; margin: 1px 10px 0px 5px;}
   
   
   #center .campCommentWhiteBckgCont {background-color: #fff; width: 668px; margin-top: 8px;} 
   #center .campCommentTable {width: 640px; margin: 10px 0px 0px 8px;}
   #center .campCommentTable td {vertical-align: top;}
   #center .campCommentTable .boldTableTitle {font: bold 12px Arial; color: #000;float:left;}
   #center .campCommentTable .boldTableTitle img {border: 0px; padding-left: 5px;vertical-align: middle;}
   
   #center .campCommentTable .borderDiv {border-top: 1px solid #000;}
   #center .campCommentTable .tableSpan {font: 12px Arial; color:#000;}
   /*#center .campCommentTable .tableSpanBlock {display:block;overflow: hidden;clear:both;}*/
   #center .campCommentTable .redLink {font: bold 11px Arial; color: #F15E1B; display: block; margin-top: 15px;}
   #center .tableSpanBlock {display:block;overflow: hidden;clear:both;}
   
   
   #center .submitResponse {margin: 24px 0px 0px 90px; padding-bottom: 20px; }
   #center .submitResponse input {cursor: pointer;}
   #center .submitResponse img {cursor: pointer; margin-right: 5px;}
   
   #center .submitResponseText {border: 1px solid #9A9A9A;width: 484px; height: 86px; font: 12px Arial; color: #000; padding: 2px; margin-bottom: 5px;display: block;}
   
   #center .buttonWithPadding {border: 0px solid #9A9A9A;margin-right: 5px;cursor: pointer;}
   
   
  
   #center .littleInfoBlock .free .greyBoxWithAddress { margin-left: 0px; margin-bottom: 0px; clear: left;}
   #center .littleInfoBlock .free .blueLinkExample 
   
   #center #acceptInvitation .inviteFriendsBlock {margin-top: 0px;}
   #center #acceptInvitation .admLoginForm {margin-top: 15px;}
   #center #acceptInvitation .admLoginForm .admField {font: 11px Arial; color:#7a7a7a; /*padding: 3px 0px;*/ margin-bottom:5px;}
   #center #acceptInvitation .memberLink {font: 11px Arial; color: #36C; }
   #center #acceptInvitation .buttonRowP {margin-bottom:10px;}
   #center #acceptInvitation .termsP {margin: 7px 0px;}
   #center #acceptInvitation .smallPhotoLink {margin-top: 5px;}
   
   #center .result {text-decoration: none;}
   
   
    .absReview {border: 1px solid #9A9A9A;background-color: green; width: 200px; height: 200px; position: absolute; left: 10px; top: 30px;}
    
    
    
   
