.CapitalTourGuideInit
{
	padding: 0px 0px 0px 0px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- */

.CapitalTourGuideTitle
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 2px 3px;
}

.CapitalTourGuideTitle a
{
	color: #333399;
	text-decoration: none;
}

.CapitalTourGuideTitle a:hover
{
	text-decoration: underline;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- */

.CapitalTourGuideTree
{
	font-family: Tahoma;
	font-size: 11px;
	background: #f0f0f0;
	border: 1px solid #999999;
	padding: 2px 2px;
	width: 150px;
	height: 426px;
	overflow: auto;
}

.CapitalTourGuideTree p
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #333399;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}

.CapitalTourGuideTree ul
{
	margin: 5px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 12px;
}

.CapitalTourGuideTree li
{
	list-style-image: url('http://www.capital-tour.ru/images/list-bulletgray.gif');
	list-style-position: outside;
	margin: 2px 0px 0px 0px;
	color: #333399;
}

.CapitalTourGuideTree a
{
	color: #333399;
	text-decoration: none;
}

.CapitalTourGuideTree a:hover
{
	text-decoration: underline;
}

.CapitalTourGuideTree .selected
{
	font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- */

.CapitalTourGuideLinks
{
	font-family: Tahoma;
	font-size: 11px;
	background: #f0f0f0;
	border: 1px solid #999999;
	margin: 4px 0px 0px 0px;
	padding: 2px 2px;
	width: 150px;
	max-height: 54px;
	height: 70px;
	overflow: auto;
}

.CapitalTourGuideLinks p
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px solid #333399;
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}

.CapitalTourGuideLinks ul
{
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 25px;
	font-size: 12px;
}

.CapitalTourGuideLinks li
{
	list-style-image: url('http://www.capital-tour.ru/images/list-bulletgray.gif');
	list-style-position: outside;
	margin: 1px 0px 0px 0px;
	color: #333399;
}

.CapitalTourGuideLinks a
{
	color: #333399;
	text-decoration: none;
}

.CapitalTourGuideLinks a:hover
{
	text-decoration: underline;
}

.CapitalTourGuideLinks .selected
{
	font-weight: bold;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- */

.CapitalTourGuideContent
{
	font-family: Tahoma;
	font-size: 12px;
	background: #ffffff;
	border: 1px solid #999999;
	padding: 2px 2px;
	width: 372px;
	min-height: 490px;
	height: 488px;
	overflow: auto;
}

.CapitalTourGuideContent h1
{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	border-bottom: 1px solid #666666;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.CapitalTourGuideContent h2
{
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 2px 4px;
	bborder-bottom: 1px solid #666666;
	background: #ebebeb;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.CapitalTourGuideContent h3
{
}

.CapitalTourGuideContent h4
{
}

.CapitalTourGuideContent p
{
	margin: 6px 0px 8px 4px;
	font-size: 12px;
	color: #666666;
}

.CapitalTourGuideContent p:first-letter
{
	text-transform: uppercase;
	margin-left: 0px;
}

.CapitalTourGuideContent ul
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
	font-family: Tahoma;
	font-size: 12px;
}

.CapitalTourGuideContent li
{
	margin: 2px 0px 0px 0px;
	list-style-type: circle;
	color: #333399;
}

.CapitalTourGuideContent a
{
	color: #333399;
	text-decoration: none;
	text-transform: lowercase;
}

.CapitalTourGuideContent a:hover
{
	text-decoration: underline;
	text-transform: lowercase;
}


/* ---------------------------------------------------------------------------------------------------------------------------------- */

.ObjectPhotoList
{
	margin: 15px 0px;
}

.ObjectPhotoList td
{
    border: 1px solid #b0b0b0;
    padding: 8px;
    vertical-align: top;
}

.ObjectPhotoList img
{
    width: 160px;
    height: 120px;
    border: 1px solid #999999;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ObjectPhotoList div
{
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	color: #999999;
	text-align: center;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- */

.CapitalTourGuideContentTable
{
	width: 100%;
	border-collapse: collapse;
}

.CapitalTourGuideContentTable th
{
	padding: 3px 3px 3px 3px;
	border: 1px solid #b0b0b0;
	background: #e8e8e8;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
}

.CapitalTourGuideContentTable th p
{
	text-indent: 0px;
	margin: 2px 0px 2px 0px;
	font-size: 9px;
}

.CapitalTourGuideContentTable td
{
	padding: 3px 3px 3px 3px;
	border: 1px solid #b0b0b0;
	font-size: 11px;
}

.CapitalTourGuideContentTable td p
{
	text-indent: 0px;
	margin: 2px 0px 2px 0px;
	font-size: 11px;
}

.CapitalTourGuideContentTable .selected tr
{
	background-color: #ebefeb;
}
.CapitalTourGuideContentTable .selected td
{
	background-color: #f0f0f0;
}

.CapitalTourGuideContentTable ul
{
	margin: 5px 2px 5px 15px;
	padding: 0px 0px 2px 0px;
}

