/* (c)copyright 2009 Risuyu.ru */
body {margin: 0; padding: 0; background: url('img/back_br.jpg') #000 100% 100% no-repeat;}
body, td, th {font: normal 12px Georgia, "Times New Roman", Times, serif; color: #766847;}

form {margin: 0; padding: 0;}
.hand {cursor: hand; cursor: pointer;}
input, select, button, textarea {font: normal 13px Arial, Helvetica, sans-serif; color: #707070; border: 1px solid #707070;}
select {width: 170px;}

a, a:visited {color: #630; text-decoration:underline;}
a:hover {color: #630; text-decoration:none;}

/* Standard HTML elements */

img {margin: 0; padding: 0; border-width: 0;}
.png {filter: expression(fixPNG(this));}

h1, h2, h3, h4, h5 {color: #630; font: normal 18px Georgia, "Times New Roman", Times, serif; margin: 10px 0 20px 0;}
h1 {font-size: 24px; text-transform: uppercase;}
h2 {text-transform: uppercase;}
h3 {color: #333;}
h6 {border: 1px solid #707070; padding: 5px 10px; color: white; background: #707070; font-size: 10px;} 

p {margin: 0 0 1.2em 0; line-height: 1.6em;}
p.before-list {margin-bottom: 0.4em;}
div {line-height: 1.6em;}

ul {margin: 0 0 0.8em 1.2em; padding: 0; list-style: none;}
ul li {margin: 0.6em 0 0.8em 5px; background: url('img/li.gif') left 10px no-repeat; padding-left: 17px; line-height: 1.6em;}

ol {margin: 0 0 1.2em 0; padding: 0;}
ol li {margin: 0.5em 0 0.5em 35px;}

hr {height: 1px; border: none; background: url('img/hr.gif') left center repeat-x; color: #cdcdcd;}
blockquote {border-left: 1px solid #333; margin-left: 0; padding: 0 0 0 40px;}

/* Menu */
#menu td {background: url('img/menu.gif') right top no-repeat; height: 57px; padding: 0 10px;}
#menu td.none {background: none;}
#menu a, #menu a:visited, #menu a:hover {color: #f7e6b8; font-size: 14px; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
#menu td.activ a, #menu td.activ a:visited {text-decoration: underline;}
#menu td.activ a:hover {text-decoration: none;}

.pop {visibility: hidden;}
.pop_sub {display: none;}
.go {visibility: visible;}
.sub_plus {cursor: hand; cursor: pointer;}

.pop_menu {visibility: hidden; position: absolute;}
.ps_top {background: #141005; padding-bottom: 5px; width: 180px; text-align: left;}
.go_menu  {visibility: visible; position: absolute; width: 180px; top: 70px; z-index: 100; padding-top: 10px; margin-left: -12px;}
#menu ul {margin: 0; padding: 0; list-style: none; width: 180px;}
#menu ul li {margin: 2px 0 5px 0; padding: 0 0 0 10px; line-height: 16px; cursor: hand; cursor: pointer; background: none;}
#menu ul li.act_menu {cursor: hand; cursor: pointer; background: #fae5ba;}
#menu ul li.act_menu a, #menu ul li.act_menu a:visited, #menu ul li.act_menu a:hover {font-size: 11px; color: #141005; text-decoration: none;}
#menu .go_menu a, #menu .go_menu a:visited {font-size: 11px; text-decoration: none;}
#menu .go_menu a:hover {font-size: 11px; text-decoration: none; color: #141005;}

/* Other */
.back_bot {background: url('img/back_bl.jpg') left bottom no-repeat;}
.back_top {background: url('img/back_tr.jpg') right top no-repeat;}
.back_top_left {background: url('img/back_tl.jpg') no-repeat;  padding: 20px 34px 0 34px;}
.copy {height: 63px; font-size: 11px;}
.top_u, .bottom_u {height: 13px;}
.back_dark {background: #151006; font-size: 1px; line-height: 1px;}
.back_yellow {background: #dcc48b; font-size: 1px; line-height: 1px;}
.back_yellow_top {background: #dcc48b;}
.header {background: url('img/top.jpg') no-repeat; height: 440px;}
.header_second {background: url('img/top_second.jpg') no-repeat; height: 158px;}
.header div {width: 374px; height: 132px; margin: 56px 0 0 410px;}
.header_second div {width: 312px; height: 105px; margin: 22px 50px 0 0;}
.yellow {color: #f7e6b8;}
.citata {margin-bottom: 40px;}
.citata strong {color: #f7e6b8; font-weight: normal;}
.citata span {font-size: 18px; margin: 0 5px;}
.citata span.lr {margin-left: 0;}

/* Main.html */
#content, #content td, #content th {color: #333;}
#sub_menu {margin: 0; padding: 0; width: 330px;}
#sub_menu li {padding-left: 0; margin-left: 0; background: url('img/link.gif') left bottom repeat-x;}
#sub_menu li.none {background: none;}
#sub_menu a, #sub_menu a:visited, #sub_menu a:hover {color: #630; font-style: italic; text-decoration: none; font-size: 18px; font-weight: normal;}
#friends td {padding-bottom: 20px;}

.guest_small {font-size: 11px; color: #963;}
.guest {background: url('img/guestbook.gif') no-repeat; position: absolute; width: 140px; padding: 20px 0 20px 55px;}
.guest a, .guest a:hover, .guest a:visited {font-weight: bold;}
.g_top {background: url('img/f_02.gif') #d3b37c right top no-repeat;}
.g_bottom {background: url('img/f_04.gif') #d3b37c right bottom no-repeat;}
.g_middle {background: #d3b37c; padding: 0 10px;}
.inp_type {border: 1px solid #a68751; padding-left: 3px; padding-right: 3px; color: #000;}
.guest_sub {background: #a68751; color: white; padding: 3px 15px; border: none;}
.lenta {background: url('img/plenka.jpg') repeat-y;}
.title {padding-left: 50px; height: 40px; font-size: 14px; font-weight: bold;}

/* Photo */
#photo td {height: 226px; padding-right: 80px;}
#photo div.photo, #photo div.photo div, #photo div.photo a, #photo div.photo a:visited, #photo div.photo a:hover {width: 181px; height: 131px; text-decoration: none; display: block; outline: none;}
#photo div.photo div {background: url('img/photo.gif') no-repeat;}
#photo div.title a, #photo div.title a:visited, #photo div.title a:hover {text-decoration: none; color: #743803; font-style: italic; font-size: 14px; font-weight: bold;}
#photo div.title {border-bottom: 1px dashed #743803; padding: 0; padding-top: 20px; height: 20px;}

/* Music */
#music_r img {margin-bottom: 10px;}
#music_r div {width: 150px; padding-bottom: 5px;}
#music_r div.sub_music {background: url('img/link.gif') left bottom repeat-x; width: 150px; padding-bottom: 5px;}
#music_r a, #music_r a:visited, #music_r a:hover {color: #630; font-style: italic; text-decoration: none; font-size: 13px; font-weight: bold;}
.media_title {font-size: 12px; padding: 10px 0;}

#music_list td {padding-bottom: 30px;}
#music_list img.lable {margin-right: 20px;}
#music_list div.w_15 {width: 15px;} 
.sound {background: url('img/mp3.gif') left 5px no-repeat; padding: 10px 0 0 20px; font-size: 9px; color: #dcc48b;}
.nasledie td {padding: 2px 5px; height: 30px;}

#video_list td {padding-bottom: 20px;}
#video_list td.none {padding-bottom: none;}
#video_list div.w_15 {width: 25px;} 
#video_list div.hlop, div.hlop {background: url('img/hlopushka.gif') no-repeat; padding: 10px 0 7px 33px;}
#video_list img.lables {margin: 7px 20px 0 0;}
#video_list div.sub_music {background: url('img/link.gif') left bottom repeat-x; width: 250px; padding-bottom: 5px; color: #630; font-style: italic; text-decoration: none; font-size: 18px; font-weight: normal;}

/* Padding And Margin */
.p_45 {padding: 45px 40px;}
.ptb_10 {padding: 10px 0;}
.p_second {padding: 5px 40px 45px 40px;}
.h_72 {height: 72px;}
.h_500 {height: 500px;}
.h_700 {height: 700px;}
.pt_60 {padding-top: 60px;}
.prl_10 {padding: 0 10px 20px 10px;}
.pt_5 {padding-top: 15px;}
.pt_10 {padding-bottom: 10px;}
.pt_30 {padding-bottom: 30px;}
.pr_30 {padding-right: 30px;}