.pageHome #middleColumn .bannerBoxW240 {
   float: left;
   margin-right: 1px;
}

.pageHome #middleColumn .bannerBoxW240.rightOne {
   margin-right: 0;
}


/**************************************************************** NEWS LIST ***/
.pageHome .newsList li {
   overflow: hidden;
   width: 215px;
   float: left;
   margin: 0 0 10px 0;
   font-size: 11px;
}
.pageHome .newsList li.odd { clear: both; margin-right: 25px; }

.pageHome .newsList li img {
   float: left;
   margin-right: 14px;
}

.pageHome .newsList li .descr {
   width: 135px;
   float: right;
   background: url(images/news_bottom.gif) no-repeat left bottom;
   padding-bottom: 9px;
}

.pageHome .newsList li .date {
   font-size: 9px;
   color: #a896a2;
   display: block;
   margin-bottom: 1px;
}

.pageHome .newsList li .descr .short { margin-bottom: 10px; }

.pageHome .newsList li a {
   color:#A896A2;
   font-weight:bold;
   letter-spacing:0;
}
.pageHome .newsList li a:hover { color: #fff; }

.pageHome .archiveLink {
   color:#A896A2;
   font-weight:bold;
   letter-spacing:0;
   clear: both;
   display: block;
   float: right;
   margin-top: 5px;
}
.pageHome .archiveLink:hover { color: #fff; }


/****************************************************************** ARTICLE ***/
.pageAdvertsDetails .date,
.pagembp_DefaultStatic .date {
   text-align: right;
   color: #b8b8b8;
   font-size: 10px;
   margin-bottom:4px;
}

.pageAdvertsDetails .articleTitle,
.pageListItemDetails .articleTitle,
.pagembp_DefaultStatic .articleTitle {
   font-size: 16px;
   margin-bottom: 0.5em;
   clear: both;
}
.pageAdvertsDetails .articleTitle { margin: 0 0 22px 10px; }

.pagembp_DefaultStatic .author {
   font-size: 11px;
   color: #b8b8b8;
   margin-bottom: 2em;
}

.pagembp_DefaultStatic .dynamicContent,
.pageListItemDetails .dynamicContent {
   text-align:justify;
   padding: 0 0 15px;
   /*width:440px;*/
}

.pageAdvertsDetails #firstPhoto,
.pageListItemDetails #firstPhoto,
.pagembp_DefaultStatic #firstPhoto {
   float: right;
   margin: 0 0 15px 20px;
   width: 348px;
}
.pageAdvertsDetails #firstPhoto { margin-right: 10px; }
.pageListItemDetails #firstPhoto { margin-right: 10px; }
.pagembp_DefaultStatic #photos,
.pageListItemDetails #photos  {
   float: right;
   clear: both;
   margin: 0 0 0 20px;
}

.pagembp_DefaultStatic #photos li,
.pageListItemDetails #photos li {
   float: left;
   margin-bottom: 15px;
   width: 110px;
}

.pagembp_DefaultStatic #photos .odd,
.pageListItemDetails #photos .odd {
   clear: both;
   margin-right: 20px;
}

.pagembp_DefaultStatic #productPhotos li{
   float: left;
   margin-bottom: 25px;
   width: 335px;
}

.pagembp_DefaultStatic #productPhotos .odd {
   clear: both;
   margin-right: 20px;
}
.pagembp_DefaultStatic #productPhotos .hidenDescr{
    clear:both;
}

.pagembp_DefaultStatic #productPhotos a {
   float: left;
}
.pagembp_DefaultStatic #productPhotos span {
   display: block;
   float: right;
   width: 200px;
}

.pageAdvertsDetails #firstPhoto span,
.pageListItemDetails #firstPhoto span,
.pageListItemDetails #photos span,
.pagembp_DefaultStatic #firstPhoto span,
.pagembp_DefaultStatic #photos span {
   display: block;
   /*background: url(images/star2.gif) no-repeat 1px 10px;*/
   padding: 3px 10px 5px 12px;
   color: #c099ab;
   cursor: pointer;
}

.pagembp_DefaultStatic #firstPhoto:hover span,
.pagembp_DefaultStatic #photos a:hover span,
.pageListItemDetails #firstPhoto:hover span,
.pageListItemDetails #photos a:hover span {
   color: #fff;
}

.pagembp_DefaultStatic .downloadLink a {
   background: url(images/pdf_icon.gif) no-repeat;
   color: #c099ab;
   font-weight: bold;
   padding: 3px 0 0 26px;
   font-size: 11px;
   display: inline-block;
}
.pagembp_DefaultStatic .downloadLink a:hover { color: #fff }



/******************************************************** TABLE OF CONTENTS ***/
.pageTableOfContents .listTitle {
   font-size: 16px;
   margin-bottom: 0.8em;
   margin-top:20px;
}

.pageProducts .articlesCount,
.pageAdverts .articlesCount,
.pageTableOfContents .articlesCount {
   clear: both;
   margin: 0 0 12px 12px;
   font-size: 11px;
   color: #b8b8b8;;
}

.pageTableOfContents #changeView{
	float:right;
	margin-top:-37px;
}
	.pageTableOfContents #changeView a{
		display:block;
		width:140px; height:23px;
		padding:5px 0 0 38px;
		font-size:11px;
		color:#B9B9B9;
		outline:none;
	}
	.pageTableOfContents #changeView a:hover{text-decoration:underline;}
	
	.pageTableOfContents #changeView #changeViewGrid a{
		background:transparent url(images/btn_zmien_widok_wyswietlania_2.jpg)
		
	} 
	.pageTableOfContents #changeView #changeViewList a{
		background:transparent url(images/btn_zmien_widok_wyswietlania_1.jpg)		
	}

.pageNews .listTitle,
.pageTableOfContents .listTitle,
.pageCalendar .listTitle,
.pageAdverts .listTitle {
   margin-bottom: .5em;
   font-size: 16px;
}

.pageAdverts .articleListView,
.pageTableOfContents .articleListView{
	list-style:none;
	padding-left:0px!important;
	margin-left:0;
   margin-bottom: 10px;
}
	.pageAdverts .articleListView li,
	.pageTableOfContents .articleListView li{
		position:relative;
      background:transparent url(images/toc_hr.gif) center bottom no-repeat;
      clear:both;
      padding:10px;
      clear: both;
	}
   .pageAdverts .articleListView li .itemWrapper,
   .pageTableOfContents .articleListView li .itemWrapper{
      overflow:hidden;
      min-height:110px;
      position:relative;
   }
   .pageAdverts .articleListView li img,
   .pageTableOfContents .articleListView li img{
		float:left;
		padding-right:15px;
	}
   
   .pageAdverts .articleListView li .desc,
   .pageTableOfContents .articleListView li .desc{
		color:#fff;
		padding-bottom:30px;
		margin-left:135px;
	}
   .pageAdverts .articleListView li .desc { margin-left:125px; }
   
   .pageAdverts .articleListView li .moreLink,
   .pageTableOfContents .articleListView li .moreLink{
		position:absolute; bottom:15px; left:144px;	
		color: #c099ab;
		font-weight:bold;
		font-size:11px;
	}
	.pageAdverts .articleListView li .moreLink { left: 134px; }
	
   .pageAdverts .articleListView li h4 { 
      margin: 0 0 1em 125px;
      width:460px; 
   }
   
   .pageAdverts .articleListView li .newsData {
      position: absolute;
      top: 12px;
      right: 28px;
      font-size: 11px;
   }
   
.pageTableOfContents .articlesList {
   clear: both;
   overflow: hidden;
   height: 1%;
   padding: 0 0 12px 0;
   margin: 0 12px 8px 12px;
   background: url(images/toc_hr.gif) no-repeat center bottom;
}
.pageTableOfContents .articlesList.last { margin-bottom: 10px; }

.pageTableOfContents .articlesList li {
   float: left;
   width: 120px;
   margin-right: 64px; 
   /*_margin-right: 61px;*/
   font-size: 11px;
   display:inline;
}
.pageTableOfContents .articlesList li.last { margin-right:0!important; }

.pageTableOfContents .articlesList img { display: block; }

.pageTableOfContents .articlesList span {
   display: block;
   font-weight: bold;
   color: #fff;
   margin-top: 14px;
}

.pageTableOfContents .articlesList .moreLink {
   color: #c099ab;
   margin-top: 8px;
}
.pageTableOfContents .articlesList a:hover .moreLink { color: #fff; }


.pageTableOfContents .articlesList span {
   display: block;
}

/******************************************************** NEWS ARCHIVE ***/

/*.pageNews .news-column,*/
.pageCalendar .news-column{
	width:345px;
	float:left;
}  

	.pageNews .news-column ul.news-list,
	.pageCalendar .news-column ul.news-list{
		list-style:none;
		padding-left:10px;	
		margin:0;		
	}
		.pageNews .news-column ul.news-list li,
		.pageCalendar .news-column ul.news-list li{
			/*clear:both;*/
			padding:10px 0;
         margin-bottom:10px;
			background: url(images/drops_news_archiwum2.gif) 10px bottom no-repeat;
			overflow:hidden;
		}
      .pageNews .news-column ul.news-list li{
         float: left;
      }
      .pageNews .news-column ul.news-list li.odd,
      .pageCalendar .news-column ul.news-list li.odd {
         clear: both;
         margin-right:25px;
      }
      .pageCalendar .news-column ul.news-list li{
         background-position: 10px bottom;
      }
		
		.pageNews .news-column ul.news-list .img{
			float:left;
			width:110px; height:110px;
			overflow:hidden;
			
		}
		.pageNews .news-column ul.news-list .news-desc{
			float: left;
			padding-left:10px;
			width:210px; 
		}
		.pageNews .news-column ul.news-list .news-desc h4{
			font-size:12px;
		}
			.pageNews .news-column ul.news-list .news-data{
				float:right;
				margin-top:-17px;
				font-size:10px;
				color:#B9B9B9;
			}
			.pageNews .news-column ul.news-list p{
				clear:both;
				padding:10px 0;
			}
			.pageNews .news-column ul.news-list a.read-more{
				color:#BF98AA;
				font-weight:bold;
				font-size:11px!important;
			}
			.pageNews .news-column ul.news-list a.read-more:hover{color:#fff;}

	.pageNews #navigator{
		clear:both;
		padding-top:10px;
		overflow:hidden;
	}

/******************************************************** NEWS DETAILS ***/

.pageNewsDetails .news-category{
	color:#B9B9B9;
	font-weight:bold;
	text-transform:uppercase;
}

.pageNewsDetails .news-data{
	color:#B9B9B9;
	float:right;
	margin-top:-17px;
	font-size:10px;
}
.pageNewsDetails .news-title{
	padding:15px 0 15px 10px;  
}
.pageNewsDetails .dynamicContent{
	padding:0 20px 20px 10px;
	margin-bottom:10px;
	background:transparent url(images/toc_hr.gif) bottom no-repeat;
	overflow:hidden;
	text-align:justify;
}

		
.pageNewsDetails #img-news{
	float:right;
	padding:0 0 0px 20px;
}
	.pageNewsDetails #img-news a{
		display:block;
	}
	.pageNewsDetails #img-news p#img-desc{
		clear:both;
		color:#c099ab;
		font-size:11px;
		margin-left:10px;
		padding-left:10px;
		background:transparent url(images/star2.gif) left center  no-repeat;	
	}
.pageNewsDetails #navigator{
	padding:0 30px;
}
.pageNewsDetails #navigator p{
	clear:both;
}
.pageNewsDetails #navigator p a{
	color: #c099ab;
	font-weight: bold;
	padding-bottom:10px;
	font-size:11px;
}
.pageNewsDetails #navigator p a:hover{color:#fff;}
	
.pageNewsDetails .prev{
	float:left;
}	
.pageNewsDetails .next{
	float:right;
}	
.pageNewsDetails .see-all{
	float:right;
}	

.pageNewsDetails .dynamicContent img{
    background: none;
    border: none;
}


/******************************************************** .pageCalendar .pageCalendarDetails***/

.pageCalendar .listTitle{
	margin-bottom:20px;
	font-size:16px;
}
	
.pageCalendar .news-list{
	padding-left:0!important;	
	width:335px;
}	

.pageCalendar .news-list li{
	
	padding:0 10px 20px 0px;
	
	margin-bottom:20px; 
} 	
.pageCalendar .news-list h4{
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
}
.pageCalendar .news-list .termin-data,
.pageCalendarDetails .termin-data{
	color:#BBBBBB;
	font-size:10px;
   margin-bottom: 0;
}
.pageCalendar .news-list .desc{
	padding:0 10px 10px 0;
}
.pageCalendar .news-list .read-more{
	color: #c099ab;
	font-weight: bold;
	padding:0 10px 0 0px;
}
.pageCalendar .news-list .read-more:hover{color:#fff;}


.pageCalendarDetails #calendar-detail,
.pageInstitutionDetails #calendar-detail{
	padding-bottom:10px;
	margin-bottom:10px;
	background:transparent url(images/toc_hr.gif) bottom no-repeat;
	overflow:hidden;
}

.pageCalendarDetails #calendar-detail h3,
.pageInstitutionDetails #calendar-detail h3 {
   font-size:16px;
   margin-bottom:0.5em;
}

.pageCalendarDetails #details,
.pageInstitutionDetails #details{
	width:415px;
	float:left;
	padding-left:25px;
}

.pageCalendarDetails #gallery,
.pageInstitutionDetails #gallery{
	float:right;
	width:250px;
	overflow:hidden;
	
}
.pageCalendarDetails #gallery ul,
.pageInstitutionDetails #gallery ul {
	list-style:none;
	margin-left:-15px;
}
.pageCalendarDetails #gallery ul li,
.pageInstitutionDetails #gallery ul li{
	float: left;
	padding:0px 0 10px 15px;
}

.pageCalendarDetails #gallery ul li.odd,
.pageInstitutionDetails #gallery ul li.odd {
   clear: both;
}

.pageCalendarDetails #gallery ul li a span,
.pageInstitutionDetails #gallery ul li a span{
	display:block;
	width:100px;
	background:transparent url(images/star2.gif) no-repeat left 8px;
	color:#C099AB;
	font-size:11px;
	padding-left:10px;
}
.pageCalendarDetails .powrot,
.pageInstitutionDetails .powrot{
	color: #c099ab;
	font-weight: bold;
	padding-bottom:10px;
	font-size:11px;
	padding-left:25px;
}

.pageCalendarDetails .powrot:hover{color:#fff;}



/******************************************************** .pageSalonyMapa  .pageInstitutionsDistrict .pageInstitutionDetails***/

.pageInstitutionsMap #flashMap{
	/* background:pink; */
	width:523px; height:484px;
	margin:20px auto;
   display: block;
}

.pageInstitutionsDistrict #flashMap{
	/*background:pink;*/
	width:280px; height:260px;
	margin: 35px 0 20px 35px;
	float:left;
}
.pageInstitutionsDistrict #map-desc{
	float:right;
	width:330px;
	margin-top:20px;
	
}
.pageInstitutionsDistrict #map-desc .box{
	margin:10px 0 10px 0;
}
.pageInstitutionsDistrict #map-desc .box strong{
	color:#B9B9B9;
	margin-bottom: 3px;
   display: block;
}
.pageInstitutionsDistrict #map-desc .box p{
	padding-left:15px;
}
.pageInstitutionsDistrict #map-desc .box p a{
	color: #c099ab;
	/*font-weight: bold;
	font-size:11px;*/
}

.pageInstitutionsDistrict #map-desc .box p a.moreLink{
   font-weight: bold;
}

/*.pageInstitutionsDistrict #map-desc .box p a:hover{
	color:#fff;
}*/

.pageInstitutionDetails #details{
   padding-left:0;
}

.pageInstitutionDetails #details #address{
   padding: 0 0 1em;
}

/******************************************************** .pageSubscription ***/
.pageSubscription #subscriptionBanner {
   text-align: center;
   margin-bottom: 30px;
}

.pageSubscription #subscriptionInfo {
   margin: 0 20px 20px;
   color: #CBCBCB;
}

.pageSubscription .thanks {
   font-weight: bold;
   margin: 20px 40px 20px;
   text-align: center;
}

#subscriptionForm{
	/*width:100%;*/
}

.pageSubscription #subscriptionForm em {
   font-weight: normal;
   font-style: normal;
   color: #a896a2;
   display: block;
   margin: 0 20px 5px;
}

	#subscriptionForm div p{
		clear:both;	
		padding-bottom:2px;
		overflow:hidden;
	}
	
	#subscriptionForm div p label{
		float:left;
		width:220px;
		padding-right:10px;
		text-align:right;
		color:#A797A2;
		
	}
	#subscriptionForm div p input{
		float:left;
		width:344px;
		padding: 2px 5px;
		background:#242424;
		border:1px solid #363636;
		color:#C4C4C4;
		font-size:11px;
		
	}
	#subscriptionForm div p span.requireStar{
		font-size:13px;
		color:#A796A0;
		padding-left:5px;
	}
	
	#subscriptionForm div p span.error{
		color:#A797A2!important;
		margin-left:230px;
	}

   #subscriptionForm div input.error{
      border-color: #A797A2;
   }

   #subscriptionForm div input[disabled|=true]{
      background:#282126;
      border-color:#2A2028;
   }
   
#subscriptionForm #altAdress{
	color:#A797A2;
	padding:30px 0 5px 230px;
	overflow:hidden;
}
	#subscriptionForm #altAdress .checkbox{
		float:left;
		margin: 2px 7px 0 0;
	}
	#subscriptionForm #altAdress .label{
		display:block;
		float:left;
		width:330px;
		cursor:pointer;
		font-size:12px;
		color:#b8b8b8;
		font-weight:bold;
	}
	
#subscriptionForm #sendDate input{
	color:#fff;
	border:none;
	background:transparent;				
}
	
#subscriptionForm #agreement{
	padding: 10px 0 10px 230px;
}
	#subscriptionForm #agreement input{
		width:auto;
      margin-top: 3px;
	}
	#subscriptionForm #agreement label{
		text-align:left;
		padding-left:7px;
		width:325px;
		cursor:pointer;
		color:#CBCBCB;
		font-size:11px;
				
	}
#subscriptionForm #sendButton{
	/*color:#BF98AA;
	font-size:11px;
	font-weight:bold;
	float:right;
	padding-right:130px;
	margin-bottom:10px;
	outline:none;*/
   padding: 5px 115px 15px 0;
   text-align: right;
}

#subscriptionForm #sendButton a {
   /*font-size:11px;*/
   font-weight:bold;
   /*float:right;
   padding-right:130px;
   margin-bottom:10px;
   outline:none;*/
}

#subscriptionForm #downloadLink{
	clear:both;
	width:515px;
	margin:0 0 0 80px;
	padding:15px 0;
	background:transparent url(images/toc_hr.gif) top center repeat-x;
}
	
	#subscriptionForm #downloadLink a{
		color:#BF98AA;
		font-size:11px;
		font-weight:bold;
		display:block;
		height:18px;
		padding:2px 0 0 25px;
		background:transparent url(images/jpg_icon.png) no-repeat;
      float: left;
      margin-bottom:15px;
	}
	#subscriptionForm #downloadLink a:hover{color:#fff;}
	
	#subscriptionForm #downloadLink p{
		padding-top:10px;
		background:transparent url(images/toc_hr.gif) top center repeat-x;
		color: #CBCBCB;
		font-weight:bold;
      clear: both;
	}
	
/******************************************************** .pageSubscription ***/
.pageLatestTrends #navigator {
   padding: 15px 12px 35px;
}

#slider{
	margin:auto;
   width:650px;
   /*overflow:auto;*/
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
   
#slider ul {
   position: relative;
   }
     
#slider li{ 
	width:650px;
	/*height:600px;*/
	overflow:hidden; 
   /*float: left;*/
	}
#slider li p{
	background:transparent url(images/star2.gif) no-repeat scroll left 6px;
	clear:both;
	color:#C099AB;
	font-size:11px;
	margin-left:10px;
	padding-left:10px;
   padding-right:20px;
   min-height:4.8em;
}	

span#prevBtn a,
span#nextBtn a
{
	color:#BF98AA;
	font-size:11px;
	font-weight:bold;
}
	
span#prevBtn{
	float:left;
	padding-left:45px;
}
span#nextBtn{
	float:right;
	padding-right:45px;
}
	
/******************************************************** .pageCollections ***/

.pageStepByStep .categoryName,
.pageCollections .categoryName{
	clear:both;
	font-size:17px;
	padding:10px 0;
}

.pageStepByStep ul.categoryList,
.pageListPage ul.categoryList,
.pageCollections ul.categoryList{
	clear:both;
	list-style:none;
	padding-left:0;
	margin-left:0;
	overflow:hidden;
   background:transparent url(images/toc_hr.gif) center bottom no-repeat;
}	
   .pageStepByStep ul.categoryList li,
   .pageListPage ul.categoryList li,
	.pageCollections ul.categoryList li{
		float:left;
		width:130px;
		padding:0 30px 20px 10px;
	}

      .pageStepByStep ul.categoryList li p,
      .pageListPage ul.categoryList li p,
      .pageCollections ul.categoryList li p{
			font-weight:bold;
			padding:5px 0;
		}
      .pageStepByStep ul.categoryList li a,
      .pageListPage  ul.categoryList li a,
      .pageCollections ul.categoryList li a{
			color:#C099AB;
			font-size:11px;
			font-weight:bold;
		}

/******************************************************** .pageCollectionDetails ***/
.pageStepByStepDetails .categoryName,
.pageCollectionDetails .categoryName{
	font-size:17px;
	padding:10px 0;
}		

#collectionListWrapper {
	overflow:hidden;
	width:100%;
}	

.pageStepByStepDetails ul.collectionList,
.pageCollectionDetails ul.collectionList{
	list-style:none;
	overflow:hidden;
	padding-left:0;
	margin-left:-20px; 
}

   .pageStepByStepDetails ul.collectionList li,
   .pageCollectionDetails ul.collectionList li{
		width:330px;
		float:left;
		margin-left:20px;
		padding-bottom:30px;
		display:inline;
	}
   .pageStepByStepDetails ul.collectionList li.rowStart,
   .pageCollectionDetails ul.collectionList li.rowStart { clear: both; }
   
      .pageStepByStepDetails ul.collectionList li .imgWrapper,
		.pageCollectionDetails ul.collectionList li .imgWrapper{
			float:left;
         padding-right: 14px; 
         width:110px;
		}
         .pageStepByStepDetails ul.collectionList li .imgWrapper p,
         .pageCollectionDetails ul.collectionList li .imgWrapper p{
				background:transparent url(images/star2.gif) no-repeat scroll left 6px;
				clear:both;
				color:#C099AB;
				font-size:11px;
				margin-left:10px;
				padding-left:10px;
			}	
      .pageStepByStepDetails ul.collectionList li .desc,
      .pageCollectionDetails ul.collectionList li .desc{
			overflow:hidden;
			padding-bottom:10px;
         width:206px;
         float: right;
		}
.pageStepByStepDetails .backLink,
.pageCollectionDetails .backLink{
	color:#C099AB;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}

/******************************************************** .pageWyszukiwanie ***/
/*.pageSearch .body {
	padding-left:40px;
	padding-right:40px;
}	*/

.pageSearch .contentBox .resultsInfo {
   font-weight: bold;
   margin-bottom: 1em;
}

.pageSearch .contentBox .body h3 {
   font-size: 12px;
   text-transform:uppercase;
   padding: 6px 0 1em 0;
}

.pageSearch .contentBox .menuStyle {
	padding-left:0;
   margin-left:0;
   list-style:none;
}

.pageSearch .contentBox .menuStyle li {
   padding-bottom:10px;
   margin: 0 25px 10px 15px;
   background:transparent url(images/toc_hr.gif) repeat-x left bottom;
}
	 	
.pageSearch .contentBox h4 {
   font-size:12px;
   text-transform:uppercase;
   padding-bottom: 3px;
}

.pageSearch .contentBox .menuStyle p {
   padding-bottom: 3px;
}

.pageSearch .contentBox a {
   color:#C099AB;
   font-size:11px;
   font-weight:bold;
}
.pageSearch .contentBox a:hover {color:#fff;}

 
/******************************************************* .pageAdvertsDetails ***/
.pageAdvertsDetails .category{
   float: left;
   color: #B8B8B8;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 11px;
   margin-bottom:12px;
}

.pageAdvertsDetails #navigator{
   padding-bottom: 20px;
   overflow: hidden;
   height: 1%;
}

.pageAdvertsDetails #navigator .return {
   clear:both;
   display:block;
   float:right;
   margin-top: 17px;
}

.pageAdvertsDetails .contentBox .articleBody{
   padding: 0 0 10px;
   margin-bottom: 10px;
   background: url(images/toc_hr.gif) no-repeat center bottom;
   text-align:justify;
   overflow: hidden;
   height: 1%;
}
 
.pageAdvertsDetails .contentBox .dynamicContent {
   padding: 0 10px;
}

 
/************************************************************ .pageProducts ***/
.pageProducts .contentBox .product {
   overflow: hidden;
   height: 1%;
   padding: 0 0 5px;
   margin-bottom: 30px;
   background: url(images/toc_hr.gif) no-repeat center bottom;
} 

.pageProducts .contentBox h3 {
   font-size: 12px;
   margin: 0 0 12px 12px;
} 

.pageProducts .contentBox .productDescr {
   margin: 0 30px 1em 32px;
} 
 
.pageProducts .contentBox .price {
   margin: 0 0 1em 32px;
}  

.pageProducts .contentBox .photos {
   margin-left: 45px;
}

.pageProducts .contentBox .photos li {
   float: left;
   margin: 0 50px 12px 0;
}


/************************************************************ .pageSiteMap ***/
.pageSiteMap .siteMap {
   margin: 20px 0 0 5px;
}

.pageSiteMap .siteMap li {
   list-style-type: none;
   background: url(images/star.gif) no-repeat scroll left 7px;
   padding-left: 11px; 
}


/************************************************************ .pageError ***/
.pageError #header { margin-bottom:49px; }

.pageError #rightColumnLong {
   float: none;
   width: auto;
}

.pageError .contentBox .body { 
   padding: 40px 50px;
   min-height: 120px; 
}

.pageError .contentBox h3 { 
   font-size: 16px;
   margin-bottom: 12px;
}

.pageError .contentBox p { margin-bottom: 12px; }
.pageError .contentBox a { font-weight: bold; }

.pageError #bottomMenu { height: 14px; }









  