body {
	background:url("/upload/images/header_RusPercy.jpg") no-repeat scroll center top;
}
#container {
	margin-top:0
}
#leftnav {
	width:707px
}
#rp * {
	line-height:normal;
	font-size:12px;
	color:#373737
}
#rp p {
	margin-bottom:15px
}
li {
	list-style:none
}
#rp a {
	color:#FF0000;
	text-decoration:underline
}
#rp a:hover {
	text-decoration:none
}
#rp .pre-text,
#rp .pre-text div,
#rp .foto-list ul,
#rp .nav,
#rp .guets-list ul,
#rp #right_col,
#rp .find-form,
#rp .guest .alph,
#rp .guest .alph ul,
#rp .guets-list ul,
#rp .guest-full .f,
#rp .guest-full .l  {
	overflow:hidden;
	zoom:1
}
/*menu*/
#rp .menu {
	background:url(rp/bg_menu_long.gif) no-repeat 0% 100%;
	width:960px;
	padding-bottom:7px
}
#rp .menu table {
	width:100%
}
#rp .menu table td {
	padding:0 0 11px;
	text-align:center;
	vertical-align:bottom;
	color:#FF0000;
}
#rp .menu a,#rp .menu table td {
	font-size:12px;
	font-weight:bold
}
#rp .menu table td.a {
	background-color:#FF0000;
}
#rp .menu table td.a a {
	color:#FFF;
	text-decoration:none;
	display:inline-block;margin-top:8px
}
#rp .menu table td.a td {
	padding:0
}
#rp .menu table td.s {
	width:28px
}
#rp .menu table td.a .l,#rp .menu table td.a .r {
	background:url(rp/menu_corner.gif) no-repeat;
	width:9px
}
#rp .menu table td.a .r {
	background-position:right top
}
/*pre-text & text-page*/
#rp .pre-text {
	margin:0 0 0 12px
}
#rp .pre-text div {
	text-align:justify;
}
#rp .pre-text img {
	float:right
}
#rp .text-page {
	margin:0 0 40px 12px;
}
#rp .pre-text p,#rp .text-page p {
	margin-bottom:15px
}
#rp .pre-text ul,#rp .text-page ul {
	margin: 0 0 15px 15px;
}
#rp .pre-text li,#rp .text-page li {
	list-style:none;
	background:url(rp/li.gif) no-repeat 0 6px;
	padding-left:12px
}
#rp h1 {
	color:#000;
	font-size:16px;
	font-weight:bold;
}
#rp h1.pt {
	margin:52px 0 11px 13px;
	color:red; 
}
/*news-area*/
#rp .news-area {
	margin:37px 0 0 36px
}
#rp .news-area li {
	padding:0 0 40px 152px;
	background:url(rp/news_item.gif) no-repeat;
}
#rp .news-area li h1 {
	padding-top:13px
}
#rp .news-area .d {
	font-size:11px;
	color:#7AAD03;
	margin:2px 0 0 1px
}
#rp .news-area .i {
	text-align:center;
	margin:8px 0 0
}
#rp .news-area div, #rp .news-area p {
	color:#848484;
}
#rp .news-area div {
	margin:10px 0 0 1px;
	text-align:justify
}
#rp .news-area .l {
	text-align:right;
	margin: 15px 0 0
}
#rp .full-news {
	margin-top:26px
}
#rp .full-news div,#rp .full-news p {
	color:#363636
}
#rp .news-area .back {
	margin:4px 0 0 309px
}
#rp .back img {
	float:left;
} 
#rp .back a {
	font-size:14px;
	font-weight:bold;
	float:left;
	margin: 29px 0 0 6px
}
/*paging*/
#rp #paging {
	padding:0 0 30px;
	text-align:center 
}
#rp .news-area #paging {
	margin:-34px 0 0 140px
}
#rp #paging * {
	font-size:11px
}
#rp #paging span, #rp #paging b {
	color:#333
}
#rp #paging a {
	color:#5AB64E
}
#rp #paging b {
	font-weight:normal
}
#rp #paging .f, #rp #paging .b {
	margin:0 11px;
	display:inline-block
}
#rp #paging .b {
	margin-left:13px
}
#rp #paging .f {
	margin-right:13px
}
#rp #paging b {
	margin:0 6px
}
#rp #paging img {
	position:relative;
	top:12px;
}
/*video-area*/
#rp .video-area {
	margin:37px 0 0 30px
}
#rp .video-area li {
	padding:0 0 40px 152px;
	background:url(rp/video_item.gif) no-repeat -4px -10px;
}
#rp .video-area li h1 {
	padding-top:13px
}
#rp .video-area .d {
	font-size:11px;
	color:#7AAD03;
	margin:2px 0 0 1px
}
#rp .video-area .i {
	text-align:center;
	margin:8px 0 0
}
#rp .video-area div, #rp .video-area p {
	color:#848484;
}
#rp .video-area div {
	margin:10px 0 0 1px;
	text-align:justify
}
#rp .video-area .l {
	margin: 5px 0 0
}
#rp .full-video {
	margin-top:26px
}
#rp .full-video div,#rp .full-video p {
	color:#363636
}
#rp .video-area .back {
	margin:4px 0 0 309px
}
#rp .video-area .back img {
	float:left;
} 
#rp .video-area .back a {
	font-size:14px;
	font-weight:bold;
	float:left;
	margin: 29px 0 0 6px
}
/*album*/
#rp .album {
	margin:29px 0 40px 12px
}
#rp .album ul {
	width:100%;
	float:left;
}
#rp .album li {
	text-align:center;
	width:200px;
	float:left;
	padding:0 12px 20px
}
#rp .album img {
	border:3px solid #FF0000;
}
#rp .album a:hover img {
	border:3px solid #7AAD03
}
#rp .album .n {
	display:inline-block;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	color:#666
}
/*foto-list*/
#rp .foto-list {
	margin: 26px 0 0 0;
}
#rp .foto-list ul {
	float:left;
	width:100%
}
#rp .foto-list li {
	float:left;
	text-align:center;
	width:170px;
	padding:0 5px 55px 0
}
#rp .foto-list li img {
	border:1px solid #7F7F7F
}
#rp .foto-list li a {
	color:#111;
	font-weight:bold;
	font-size:13px
}
#rp .foto-list li p {
	color:#111;
	margin:9px 0 -10px;
	font-size:13px
}
#rp .foto-list .back {
	margin: -4px 0 0 309px
}
#rp .foto-list .back a {
	margin: 11px 0 0 4px
}

/*path*/
#rp .path {
	margin: 24px 0 0 10px
}
#rp .path a,#rp .path b {
	font-size:14px;
	font-weight:bold;
	color:#FF0000
}
#rp .path b {
	margin:0 6px 0 12px
}
#rp .path span {
	font-weight:bold;
	color:#000
}
/*foto*/
#rp .foto {
	margin: 23px 0 0;
	text-align:center
}
#rp h2 {
	color:#575757;
	font-weight:bold;
	font-size:15px
}
#rp .foto img {
	border:5px solid #FF0000;
	margin:8px 0 0
}
#rp .foto .back a {
	margin: 11px 0 0 4px
}
#rp .foto .back {
	margin:19px 0 0 271px
}
#rp .foto .back img {
	border:none
}
/*nav*/
#rp .nav {
	margin: 15px 0 0 204px	
}
#rp .nav p {
	background-color:#AFAFAF;
	float:left;
	padding:5px 20px 6px;
	position:relative
}
#rp .nav a {
	font-weight:bold;
	color:#fff;
	font-size:11px
}
#rp .nav p.b {
	margin-right:40px
}
#rp .nav b {
	position:absolute;
	width:5px;height:24px;
	display:block;
	top:0
}
#rp .nav b.l {
	background:url(rp/nav_l.gif) no-repeat;
	left:0
}
#rp .nav b.r {
	background:url(rp/nav_r.gif) no-repeat;
	right:0
}
* html #rp .nav b.r {
	left:-5px;margin-left:100%	
}
/*guest*/
#rp #left_col {
	float:left;
	width:293px;
	margin:0 5px 0 0
}
rp #right_col {
	width:406px;
	padding:12px 0
}
#rp .guest {
	margin:24px 0 0
}
#rp .pre-form {
	font-size:16px;
	font-weight:bold;
	color:#000;
	background:url(rp/pre_form.gif) no-repeat;
	padding:26px 0 14px 78px
}
#rp .find-form input {
	float:left;
	line-height:12px
}
#rp .find-form .txt {
	padding:3px 0 2px 2px;
	width:178px;
	margin:0 4px 0 0
}
* html #rp .find-form .txt, *:first-child+html #rp .find-form .txt {
	padding:2px
}
#rp .guest .alph, #rp .guest .find-list,#rp .find-list-paging {
	width:284px
}
* html #rp .guest .alph, *:first-child+html #rp .guest .alph,
* html #rp .guest .find-list, *:first-child+html #rp .guest .find-list,
* html #rp .find-list-paging, *:first-child+html #rp .guest .find-list-paging {
	width:286px
}
#rp .guest .find-list {
	margin:6px 0 0
}
#rp .guest .find-list li {
	background:url(rp/find_point.gif) no-repeat 0 7px;
	padding:0 0 0 9px
}
#rp .guest .find-list a {
	color:#6A7182;
	text-decoration:none;
	font-size:11px
}
#rp .guest .find-list a:hover {
	text-decoration:underline
}
#rp .guest .alph {
	margin: 10px 0 0
}
#rp .guest .alph ul {
	margin: 8px 0 0;
	position:relative;z-index:1
}
#rp .guest .alph li {
	float:left;
	padding: 4px 7px 5px
} 
#rp .guest .alph a, #rp .guest .alph li, #rp .guest .alph span, #rp .guest .alph  h3 {
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#242424;
	text-decoration:none
}
#rp .guest .alph li.s {
	color:#DADADA;
	padding-left:0;
	padding-right:0
}
#rp .guest .alph li.a {
	border:1px solid #DADADA;
	border-bottom:none;
	padding-top:3px;
	background-color:#FFF
}
#rp .guest .alph  h3 {
	color:#FFFEFE;
	background-color:#B7B7B7;
	margin:4px 0 0;
	padding:3px 2px 4px 10px
}
#rp .guest .alph a.a, #rp .guest .alph span {
	color:#FF0101
}
#rp .guest .alph a:hover {
	text-decoration:underline
}
#rp .guest .alph div {
	border:1px solid #DADADA;
	padding:6px 10px 7px;
	margin:-1px 0 0
}
#rp .guest .alph div a, #rp .guest .alph div span {
	margin:0 11px 0 0;
	display:inline-block
}
#rp .guest .alph div span.u {
	color:#BFBFBF
}
#rp .find-list-paging {
	margin:-10px 0 0;
	text-align:right
}
#rp .find-list-paging * {
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none
}
#rp .find-list-paging a:hover {
	text-decoration:underline
}
#rp .find-list-paging .t {
	margin:0 10px
}
#rp .guets-list ul {
	margin-bottom:8px
}
#rp .guets-list li {
	float:left;
	border:1px solid #DADADA;
	width:100px;
	margin:0 4px 0;
	text-align:center;
	padding:12px
}
#rp .guets-list li img {
	border:2px solid #7DBE32;
	padding:1px
}
#rp .guets-list li a:hover img {
	border:2px solid #FF0000
}
#rp .guets-list li p {
	margin:3px 0
}
#rp .guets-list li p a {
	color:#3D3D3D;
	font-size:11px
}
#rp .guets-list #paging {
	margin: 28px 0 0 11px
}
/*guest-full*/
#rp .guest-full h1 {
	color:#7C7C7C;
	font-weight:bold;
	font-size:18px;
	margin:46px 0 0
}
#rp .guest-full h2 {
	color:#000;
	font-weight:bold;
	font-size:16px;
	margin:10px 0 0
}
#rp .guest-full .d {
	color:#7AAD03;
	font-size:11px;
	margin:2px 0 0
}
#rp .guest-full .f {
	margin:6px 0 0
}
#rp .guest-full .f div {
	float:left;
	height:60px;
	border:1px solid #D7D7D7;
	margin:6px 13px 0 0;
	padding:1px
}
#rp .guest-full .f div table {
	height:100%;
}
#rp .guest-full .f div td {
	text-align:center;
	vertical-align:middle;
}
#rp .guest-full .i {
	text-align:center;
	margin:8px 0 0
}
#rp .guest-full .t {
	margin:9px 0 0
}
#rp .guest-full .t, #rp .guest-full .t p {
	color:#666
}
#rp .guest-full .l {
	margin:16px 0 0
}
#rp .guest-full .l a {
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	margin:19px 5px 0 0
}
#rp .guest-full .l img {
	float:left
}
#rp .guest-full .v {
	margin:18px 0 0;
	text-align:center
}
#rp .guest-full .pl {
	background:url(rp/point.gif) repeat-x;
	height:1px;
	margin:32px 0 0
}
#rp .guest-full .another h2 {
	margin:17px 0 9px
}
#rp .guest-full .another li {
	background:url(rp/a_point.gif) no-repeat 0 6px;
	margin:0 0 0 24px;
	padding:2px 0 4px 12px
} 
#rp .guest-full .another li a {
	font-weight:bold
}
#rp .guest-full .i img {
  max-width:409px
} 










