/* CSS Document */

html
{
height: 100%;
}

body
{
background:#fbefcf url(/images/header.jpg) no-repeat center top scroll ;
	font-family: tahoma;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
	height: 100%;
}

.leftpath
{
position:absolute;
width:127px;
height:32px;
z-index;2;
left:50%;
top:1px;
margin-left:240px;
margin-top:46px;
}

.main
{
position:absolute;
width:26px;
height:15px;
z-index;2;
left:50%;
top:1px;
margin-left:270px;
margin-top:56px;
}

.mailto
{
position:absolute;
width:26px;
height:15px;
z-index;2;
left:50%;
top:1px;
margin-left:300px;
margin-top:56px;
}

.map
{
position:absolute;
width:26px;
height:15px;
z-index;2;
left:50%;
top:1px;
margin-left:330px;
margin-top:56px;
}

.stolb
{
position:absolute;
width:6px;
height:262px;
z-index;2;
left:50%;
top:1px;
margin-left:351px;
margin-top:28px;
}

.path-1
{
position:absolute;
width:106px;
height:36px;
z-index;2;
left:50%;
top:1px;
margin-left:373px;
margin-top:80px;
}

.path-2
{
position:absolute;
width:128px;
height:32px;
z-index;2;
left:50%;
top:1px;
margin-left:373px;
margin-top:116px;
}


.path-3
{
position:absolute;
width:127px;
height:32px;
z-index;2;
left:50%;
top:1px;
margin-left:373px;
margin-top:151px;
}

.path-4
{
position:absolute;
width:90px;
height:57px;
z-index;2;
left:50%;
top:1px;
margin-left:373px;
margin-top:196px;
}

.path-raft
{
position:absolute;
width:119px;
height:92px;
z-index;2;
left:50%;
top:1px;
margin-left:-197px;
margin-top:215px;
}

.raft-tour
{
position:absolute;
width:119px;
height:92px;
z-index;2;
left:50%;
top:1px;
margin-left:-111px;
margin-top:259px;
}

.path-trek
{
position:absolute;
width:119px;
height:92px;
z-index;2;
left:50%;
top:1px;
margin-left:59px;
margin-top:258px;
}

.trek-tour
{
position:absolute;
width:319px;
height:92px;
z-index;2;
left:50%;
top:1px;
margin-left:147px;
margin-top:310px;
}

.base
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-474px;
margin-top:375px;
}

.news
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-319px;
margin-top:375px;
}

.tour
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-171px;
margin-top:375px;
}

.natures
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-55px;
margin-top:375px;
}

.blogs
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:270px;
margin-top:375px;
}

.googles
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:270px;
margin-top:435px;
}

.foto
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-474px;
margin-top:403px;
}

.fest
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-319px;
margin-top:403px;
}

.maps
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-171px;
margin-top:403px;
}

.history
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-55px;
margin-top:403px;
}

.zametki
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:80px;
margin-top:403px;
}

.poputka
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:80px;
margin-top:375px;
}

.phone
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:270px;
margin-top:403px;
}

.logo
{
position:absolute;
width:148px;
height:104px;
z-index;2;
left:50%;
top:1px;
margin-left:-500px;
margin-top:53px;
}

.guide
{
position:absolute;
width:px;
height:px;
z-index;2;
left:50%;
top:1px;
margin-left:-405px;
margin-top:50px;
}

.g22 {
	font-family: Tahoma;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}



img
{       
	border: 0px;
padding: 2px 15px 2px 0px;
}

h1, .title
{
	color: #4f3327;
	font-weight: normal;
	font-family: Verdana;
	font-size: 20pt;
	line-height: 150%;
	margin: 0px 0px 10px 0px;
}

h2
{
	font-family: Georgia;
	font-weight: normal;
	font-size: 16pt;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	line-height: 110%;
	color: #5D432A;
}

.h20
{
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 150%;
	color: #623b38;

}

.h22 {
	font-family: Verdana;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}

.h2222 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.h333 {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #d2b377;
	text-decoration: none;
}

.h22f {
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}

.h23
{
	font-family: Verdana;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #d01203;
	text-decoration: none;
}

.h24
{
	font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #623b38;
	text-decoration: none;
}

.sape {
	color: #727272;
	font-size: 11px;
	font-family: arial;
	padding: 5px;
}
.sape a:active,
.sape a:visited,
.sape a:link {
	color: #727272;
	text-decoration:none;
	}

.sape a:hover {
	color: #727272;
	text-decoration: underline;
	}

a
{
	color: #d01203;
}

h3a
{
	color: #ffffff;
	text-decoration: none;
}

.dashed_link
{
	color: #AA0000;
	text-decoration: none;
	border-bottom: 1px dashed #AA0000;
}

hr
{
	border-top: 1px solid #e2d1ba;
	border-bottom: 1px solid #FFF;
	border-left: none;
	border-right: none;
	height: 0px !important;
	height: 2px;
	margin: 25px 0px 10px 0px !important;
	padding: 0px;
	margin: 0px 0px 5px 0px
}

img
{
	border: 0px;
}

.news_title
{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
	padding: 3px 0px;
	margin: 0px;
}

/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #bbbbbb;
}

.current
{
	background: #e75000;
	color: #fff;
	border: 1px solid #d73000;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}

/* Информационные элементы */
.read_more
{
	float: left;
	display: block;
	padding: 0.2em 0em 0.3em 0em;
	margin-right: 0.3em;
}

#ShowAddComment
{
	margin: 20px 0px;
	font-size: 14pt;
}

.userinfo1
{
	margin-right: 5px;
	margin-bottom: 5px;
	font-weight: bold;
	float: right;
}

.userinfo2
{
	margin-left: 5px;
	margin-bottom: 5px;
}

/* ссылка -ответить- для комментария */
.c_u_l
{
	font-weight: bold;
}

/* Ответ на комментарий */
.cr
{
	display: none;
	margin: 0px 0px 10px 20px;
}

/* sub-div для дерева комментариев */
.csd
{
	margin-left: 20px;
}

.comment
{
	background-color: #eae4df;
	padding: 30px;
	margin: 15px 0px 5px 0px;
	width: 450px;
	zoom: 1;
	position: relative;
	padding: 20px;
}

.comment p
{
	margin: 0px 0px 5px 0px;
}

.comment_desc
{
	margin: 0px 0px 10px 20px;
}

