.destinationsHeader
{
	background-image:url('../images/destinations/pageHeader.png');
}
a.teaserMoscowPeterSmallHeader
{
	display: block;
	width:250px;
	background:url('../images/destinations/MoscowPeter/smallHeader.png') no-repeat;
	height: 10px;
}
a.teaserMoscowPeterSmallHeader span { display: none; }
a.teaserMoscowAstrahSmallHeader
{
	display: block;
	background:url('../images/destinations/MoscowAstrah/smallHeader.png') no-repeat;
	width: 250px;
	height: 10px;
}
a.teaserMoscowAstrahSmallHeader span { display: none; }
.destinationsYaroslavlHeader
{
	background-image:url('../images/destinations/cities/Yaroslavl/pageHeader.png');
}
.destinationsRiversHeader
{
	background-image:url('../images/destinations/rivers/pageHeader.png');	
}
.teaser
{
	position:relative;
	margin-bottom:29px;
	padding-top:18px;
	width:100%;
	border-top:1px solid #e5ebea;
}
.teaserImage
{
	position:relative;float:left;
	width:142px;
	padding:6px 6px 2px;
	background:#f7f5f0;	
}
.teaserContent
{
	position:relative;float:left;
	width:487px;	
	margin-left:23px;
}

.riversContent
{
	width:315px;	
}


/* tours */
.bigMap, .bigMap2, .bigMap3
{
	position:relative;
}
.bigMap a, .bigMap2 a, .bigMap3 a
{
	display:block;
	position:absolute;left:0px;top:0px;
}
.bigMap a.PeterFlag {background:url('../images/destinations/MoscowPeter/cities/Peter.png') 0px 0px no-repeat;width:92px;height:60px; left:159px;top:196px; }
.bigMap a.PeterFlag:hover {background-position:0px -60px;}
.bigMap a.GoritsyFlag {background:url('../images/destinations/MoscowPeter/cities/Goritsy.png') 0px 0px no-repeat;width:90px;height:45px; left:391px;top:201px; }
.bigMap a.GoritsyFlag:hover {background-position:0px -45px;}
.bigMap a.KizhiFlag {background:url('../images/destinations/MoscowPeter/cities/Kizhi.png') 0px 0px no-repeat;width:122px;height:43px;  left:343px;top:50px; }
.bigMap a.KizhiFlag:hover {background-position:0px -44px;}
.bigMap a.MandrogiFlag {background:url('../images/destinations/MoscowPeter/cities/Mandrogi.png') 0px 0px no-repeat;width:64px;height:60px;left:290px;top:128px; }
.bigMap a.MandrogiFlag:hover {background-position:0px -60px;}
.bigMap a.MoscowFlag {background:url('../images/destinations/MoscowPeter/cities/Moscow.png') 0px 0px no-repeat;width:53px;height:55px;  left:412px;top:437px; }
.bigMap a.MoscowFlag:hover {background-position:0px -55px;}
.bigMap a.UglichFlag {background:url('../images/destinations/MoscowPeter/cities/Uglich.png') 0px 0px no-repeat;width:84px;height:45px;  left:367px;top:348px; }
.bigMap a.UglichFlag:hover {background-position:0px -46px;}
.bigMap a.ViteriaFlag {background:url('../images/destinations/MoscowPeter/cities/Viteria.png') 0px 0px no-repeat;width:95px;height:45px; left:385px;top:122px; }
.bigMap a.ViteriaFlag:hover {background-position:0px -46px;}
.bigMap a.YaroslavlFlag {background:url('../images/destinations/MoscowPeter/cities/Yaroslavl.png') 0px 0px no-repeat;width:60px;height:57px;  left:490px;top:347px; }
.bigMap a.YaroslavlFlag:hover {background-position:0px -57px;}

.bigMap2 a.UglichFlag {background:url('../images/destinations/MoscowAstrah/cities/Uglich.png') 0px 0px no-repeat;width:83px;height:44px; left:201px;top:45px; }
.bigMap2 a.UglichFlag:hover {background-position:0px -44px;}
.bigMap2 a.MoscowFlag {background:url('../images/destinations/MoscowAstrah/cities/Moscow.png') 0px 0px no-repeat;width:95px;height:44px; left:195px;top:110px; }
.bigMap2 a.MoscowFlag:hover {background-position:0px -44px;}
.bigMap2 a.YaroslavlFlag {background:url('../images/destinations/MoscowAstrah/cities/Yaroslavl.png') 0px 0px no-repeat;width:59px;height:57px; left:289px;top:46px; }
.bigMap2 a.YaroslavlFlag:hover {background-position:0px -57px;}
.bigMap2 a.NovgorodFlag {background:url('../images/destinations/MoscowAstrah/cities/Novgorod.png') 0px 0px no-repeat;width:64px;height:75px; left:367px;top:82px; }
.bigMap2 a.NovgorodFlag:hover {background-position:0px -75px;}
.bigMap2 a.KazanFlag {background:url('../images/destinations/MoscowAstrah/cities/Kazan.png') 0px 0px no-repeat;width:84px;height:44px; left:499px;top:100px; }
.bigMap2 a.KazanFlag:hover {background-position:0px -44px;}
.bigMap2 a.SamaraFlag {background:url('../images/destinations/MoscowAstrah/cities/Samara.png') 0px 0px no-repeat;width:91px;height:44px; left:525px;top:201px; }
.bigMap2 a.SamaraFlag:hover {background-position:0px -44px;}
.bigMap2 a.SaratovFlag {background:url('../images/destinations/MoscowAstrah/cities/Saratov.png') 0px 0px no-repeat;width:92px;height:44px; left:364px;top:252px; }
.bigMap2 a.SaratovFlag:hover {background-position:0px -44px;}
.bigMap2 a.VolgogradFlag {background:url('../images/destinations/MoscowAstrah/cities/Volgograd.png') 0px 0px no-repeat;width:111px;height:44px; left:316px;top:346px; }
.bigMap2 a.VolgogradFlag:hover {background-position:0px -44px;}
.bigMap2 a.AstrakhanFlag {background:url('../images/destinations/MoscowAstrah/cities/Astrakhan.png') 0px 0px no-repeat;width:111px;height:44px; left:398px;top:415px; }
.bigMap2 a.AstrakhanFlag:hover {background-position:0px -44px;}

.bigMap3 a.peterFlag { left:20px;top:74px; }
.bigMap3 a.goritsyFlag { left:344px;top:74px; }
.bigMap3 a.kizhiFlag { left:210px;top:74px; }
.bigMap3 a.mandrogiFlag { left:121px;top:74px; }
.bigMap3 a.moscowFlag { left:664px;top:74px; }
.bigMap3 a.uglichFlag { left:556px;top:74px; }
.bigMap3 a.yaroslavlFlag { left:462px;top:74px; }


.tourContent, .tourContent ul, .tourContent ul li
{
	display:block;position:relative;
}
.tourContent ul
{
	padding-top:33px;
	width:100%;
}
.tourContent ul li
{
	float:left;
	font-family:"Arial";font-size:12px;font-weight:normal;line-height:1.5;color:#313131;
}	
.tourContent ul li.firstColumn
{
	width:168px;margin-right:31px;
}
.tourContent ul li.wrappedImage img 
{
	border:6px solid #f7f5f0;
}

.tourContent ul li.secondColumn
{
	width:228px;margin-right:18px;
}
.tourContent ul li.secondColumnBig
{
	width:456px;margin-right:18px;
}
.tourContent ul li.thirdColumn
{
	width:228px;
}

/*
 * city
 * 
 */

.pageContent
{
	border-top:1px solid #e5ebea;
	padding-top:30px;
}
#leftColumn
{
	float:left;
	position:relative;
	width:515px;
}
#sloganBlockCity
{
	position:relative;
	width:502px;
	border-bottom:1px solid #e5ebea;	
}
#flag
{
	position:relative;
	float:left;
	margin-right:23px;
	padding-bottom:36px;
}
#slogan
{
	position:relative;top:-5px;
	font-family:"Georgia";font-size:16px;font-weight:normal;color:#003a33;line-height:21px;font-style:italic;
	padding-bottom:26px;

}
#leftColumnSmall
{
	position:relative;float:left;
	width:242px;
	padding-top:17px;
}
#rightColumnSmall
{
	position:relative;float:left;	
	width:239px;
	margin-left:12px;
	padding-top:17px;	
}
#rightColumn
{
	float:right;
	position:relative;margin-left:5px;
	width:154px;
}
#smallImagesBlock
{
	width:142px;
	background:#f7f5f0;
	padding:6px;
	padding-bottom: 0;
}
#smallImagesBlock a
{
	display:block;
	margin-bottom:2px;
}
#smallImagesBlock a.lastImage
{
	margin-bottom:0px;
}

/* navigation */

div#navBlock
{
	position:relative;top:20px;
	width:502px;height:30px;
	border-top:1px solid #e5ebea;
	padding-bottom: 12px;
}
div#navBlock a
{
	display:block;
	position:absolute;
	height:15px;
	font-family:Arial;font-size:12px;/*color:#003a33;*/
}
div#navBlock a.previous
{
	padding-left:10px;
	left:0px;top:15px;
	background:url('../images/common/leftNavArrow.png') 0 8px no-repeat;
}
div#navBlock a.next
{
	padding-right:10px;
	right:0px;top:15px;
	background:url('../images/common/rightNavArrow.png') right 8px no-repeat;
}
