html, body {height: 100%;}
html, body {height: 100%;}
a img {border: 0px;}
body
{
background-color: #292927;
margin: 0px;
padding: 0px;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #292927;
}
div#all
{
background-color: #F9E7B3;
margin: 0 auto;
width: 758px;
position: relative;
min-height: 100%;
}
div.spacer5
{
background-color: #292927;
font-size: 1px;
height: 5px;
}
div.spacer8
{
background-color: #292927;
font-size: 1px;
height: 8px;
}
div.spacer20
{
background-color: #292927;
font-size: 1px;
height: 20px;
}
div.spacer20t
{
font-size: 1px;
height: 20px;
}
a.logo
{
background-color: #292927;
display: block;
height: 88px;
background-repeat: no-repeat;
background-position: top center;
background-image: url(image/logo.jpg);
}
a.shapka
{
display: block;
height: 342px;
background-repeat: no-repeat;
background-position: top center;
background-image: url(image/shapka.jpg);
}
div.mainmenu
{
padding-top: 4px;
background-color: #292927;
height: 37px;
//height: 34px;
}
div.bottom
{
position: absolute;
bottom: 0px;
left: 0px;
width: 758px;
}
div.bottom_text
{
background-repeat: no-repeat;
background-position: 16px 8px;
background-image: url(image/logo_mini.jpg);
height: 64px;
text-align: left;
}
div.b_descr
{
height: 49px;
padding-left: 155px;
padding-top: 15px;
width: 160px;
float: left;
}
div.b_banner
{
height: 49px;
width: 230px;
float: left;
padding-top: 17px;
}
div.b_vr
{
height: 49px;
padding-top: 15px;
background-image: url(image/logo_mini_vr.jpg);
background-repeat: no-repeat;
margin-left: 535px;
background-position: 140px 2px;
}
div.n
{
display: block;
height: 168px;
background-repeat: no-repeat;
background-position: top center;
background-image: url(image/n.jpg);
}
div.b270
{
height: 176px;
}
div#content
{
margin: 0 auto;
text-align: justify;
width: 532px;
}
div.news_data, input.news_data
{
background-color: #292927;
color: #F9E7B3;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
display: inline;
}
div.news_caption, input.news_caption
{
font-size: 16px;
font-weight: bold;
margin-top: 9px;
margin-bottom: 5px;
//text-transform: uppercase;
text-align: left;
}
div.h_line
{
background-image: url(image/h_line.jpg);
background-repeat: repeat-x;
height: 30px;
}
a.lnk:hover, a:hover
{
color: #292927;
text-decoration: none;
}
a.lnk, a
{
color: #292927;
text-decoration: underline;
}
input.news_data
{
width: 106px;
border: 0px none;
}
input.news_caption
{
border: 1px solid #292927;
background-color: #F9E7B3;
width: 320px;
}
textarea.news_text
{
border: 1px solid #292927;
background-color: #F9E7B3;
width: 320px;
font-family: Arial;
font-size: 12px;
height: 150px;
text-align: justify;
}
a.no_und
{
text-decoration: none;
color: #292927;
}
a.news_caption
{
display: block;
font-size: 16px;
font-weight: bold;
margin-top: 9px;
margin-bottom: 5px;
text-transform: uppercase;
text-align: left;
text-decoration: none;
color: #292927;
}
a.news_caption:hover
{
text-decoration: underline;
}
a.main_r, div.main_r
{
display: block;
font-size: 14px;
font-weight: bold;
margin-top: 9px;
margin-bottom: 5px;
text-transform: uppercase;
text-align: left;
text-decoration: none;
color: #292927;
}
a.main_r:hover
{
text-decoration: underline;
}
div.alink
{
margin-bottom: 5px;
text-align: right;
}
div.pages
{
text-align: right;
margin-bottom: 10px;
}
div.pages font
{
background-color: #292927;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 7px;
color: #F9E7B3;
margin-left: 4px;
}
div.pages a
{
background-color: #F9E7B3;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 7px;
color: #292927;
margin-left: 4px;
border: 1px solid #292927;
text-decoration: none;
}
div.pages a:hover
{
background-color: #292927;
color: #F9E7B3;
}
div.photo_info
{
margin-right: 7px;
background-color: #292927;
float: left;
}
div.photo_info img
{
margin: 4px;
margin-bottom: 1px;
//margin-bottom: 4px;
}
div.info_caption
{
font-size: 16px;
font-weight: bold;
padding-top: 3px;
margin-bottom: 5px;
text-transform: uppercase;
text-align: left;
}
input.info_caption
{
font-size: 16px;
font-weight: bold;
padding-top: 3px;
margin-bottom: 5px;
text-transform: uppercase;
text-align: left;
background-color: #FFFFFF;
border: 1px solid #292927;
width: 390px;
}
textarea.info_text
{
width: 390px;
background-color: #FFFFFF;
border: 1px solid #292927;
height: 103px;
font-family: Arial;
font-size: 12px;
}
input.btn
{
border: 1px solid #292927;
color: #292927;
}
div.loginblock
{
margin: 0 auto;
width: 250px;
}
div.loginblock div.lcap
{
float: left;
margin-top: 7px;
}
div.loginblock div.rval
{
margin-left: 100px;
}
div.loginblock div.rval input
{
background-color: #FFFFFF;
border: 1px solid #292927;
width: 95%;
margin-top: 5px;
}
div.loginblock div.rval1
{
margin-top: 10px;
text-align: right;
}
div.loginblock div.regbottom
{
text-align: center;
}
div.photo_album
{
float: left;
width: 156px;
margin-right: 21px;
height: 240px;
}
div.photo_album2
{
float: left;
width: 156px;
margin-right: 21px;
height: 160px;
}
div.photo_f
{
width: 158px;
background-color: #292927;
margin-bottom: 6px;
} 
div.photo_f img
{
margin: 4px;
margin-bottom: 1px;
//margin-bottom: 4px;
background-color: #292927;
}
div.photo_c
{
font-size: 16px;
font-weight: bold;
margin-top: 7px;
margin-bottom: 10px;
text-transform: uppercase;
text-align: left;
} 
textarea.album_text
{
width: 390px;
background-color: #FFFFFF;
border: 1px solid #292927;
height: 50px;
font-family: Arial;
font-size: 12px;
margin-bottom: 8px;
}
div.photo_album div.photo_c a
{
color: #292927;
text-decoration: none;
}
div.c1
{
text-align: center;
margin-top: 100px;
margin-bottom: 100px;
}
div.n_bar
{
font-weight: bold;
font-size: 14px;
margin-bottom: 10px;
}
div.n_bar a
{
text-decoration: underline;
color: #292927;
}
div.n_bar a:hover
{
text-decoration: none;
}
.highslide {
	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px none gray;
}
.highslide:hover img {
	border: 0px none white;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
div.warning
{
padding-top: 25px;
padding-bottom: 25px;
margin-top: 25px;
font-size: 14px;
font-weight: bold;
color: #aa0000;
}
div.alb_left
{
float: left;
width: 200px;
}
div.alb_rignt
{
margin-left: 200px;

}
div.alb_r
{
margin-top: 9px;
margin-bottom: 10px;
margin-left: 3px;
}
div.caption_small
{
font-size: 11px;
margin-bottom: 8px;
}
div.alb_data
{
background-color: #292927;
color: #F9E7B3;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;

text-align: left;
width: 110px;
}
div.alb_left img
{
margin-top: 10px;
}
input.alb_caption
{
width: 320px;
border: 1px solid #000000;
font-size: 16px;
font-weight: bold;
//text-transform: uppercase;
}
input.alb_caption_sm
{
margin-top: 5px;
margin-bottom: 5px;
width: 320px;
border: 1px solid #000000;
font-size: 11px;
}
textarea.alb_info
{
width: 320px;
font-size: 12px;
height: 120px;
border: 1px solid #000000;
font-family: Arial;
}
a.act_mm
{
border-bottom: 3px solid #F9E7B3;
}
a.act_mm:hover
{
border-bottom: 3px solid #F9E7B3;
}
a.nact_mm
{
border-bottom: 0px none;
}
a.nact_mm:hover
{
border-bottom: 3px solid #F9E7B3;
}
div.clip_left
{
float: left;
width: 360px;
}
div.clip_rignt
{
margin-left: 360px;
}
input.url_youtube
{
margin-top: 5px;
margin-bottom: 5px;
width: 330px;
border: 1px solid #000000;
font-size: 12px;
font-family: Courier New;
}
div.desc_info
{
font-size: 11px;
color: #cc0000;
}
div.desc_info ol
{
margin-top: 0px;
}
input.txtbox
{
border: 1px solid #000000;
margin-right: 5px;
padding-left: 2px;
padding-right: 2px;
}
div.topright
{
position: absolute;
top: 0px;
right: 0px;
padding: 3px;
width: 180px;
text-align: right;
padding: 5px;
margin-top: 10px;
color: #4E4838;
}
div.topright a
{
color: #292927;
text-decoration: underline;
}
div.topright a:hover
{
color: #4E4838;
text-decoration: none;
}
div.loading
{
font-size: 14px;
font-weight: bold;
text-align: center;
margin: 80px 0px;
color: #292927;
}
div.links
{
margin-top: 25px;
}
div.concert_town
{
display: block;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
text-transform: uppercase;
text-align: left;
color: #292927;
margin-left: 120px;
}
div.concert_data
{
background-color: #292927;
color: #F9E7B3;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
display: inline;
float: left;
}
div.alb_left img
{

}
div.media_logo
{
background-image: url(image/media_logo.jpg);
background-repeat: no-repeat;
background-position: top left;
min-height: 65px;
//height: 65px;
padding-left: 168px;
}
div.audio
{
width: 260px;
float: left;
}
div.video
{
margin-left: 265px;
}
a.lnk_media
{
display: block;
width: 260px;
text-decoration: underline;
float: left;
padding-right: 5px;
}
a.lnk_media:hover
{
text-decoration: none;
}
div.main_left
{
width: 340px;
float: left;
background-image: url(image/v_line.jpg);
background-position: top right;
background-repeat: repeat-y;
padding-right: 16px;
}
div.main_right
{
margin-left: 362px;
//margin-left: 360px;
text-align: left;
}
a.small_link
{
font-size: 12px;
text-decoration: none;
display: block;
text-align: right;
}
a.small_link:hover
{
text-decoration: underline;
}
div.small
{
font-size: 11px;
padding-bottom: 7px;
}
a.order
{
color: #CC0000;
text-decoration: none;
}
a.order:hover
{
text-decoration: underline;
}
a.lnk_media1
{
text-decoration: underline;
}
a.lnk_media1:hover
{
text-decoration: none;
}
div.acombobox
{
width: 200px;
display: inline;
}
div.acombobox .cmb_caption
{
cursor: pointer;
border: 1px solid #292927;
width: 200px;
background-color: #FFFFFF;
background-image: url(image/cmb.gif);
background-position: top right;
background-repeat: no-repeat;
}
div.acombobox div.cmb_value
{
display: none;
position: absolute;
width: 200px;
background-color: transparent;
line-height: 1.2;
height: 150px;
font-size: 85%;
overflow: auto;
}
div.acombobox div.item
{
padding-left: 10px;
cursor: pointer;
background-color: #FFFFFF;
border-top: 1px solid #cccccc;
font-weight: normal;
}
div.acombobox div.actitem
{
padding-left: 10px;
cursor: pointer;
background-color: #FFFFFF;
border-top: 1px solid #cccccc;
font-weight: bold;
}
label.ainfo
{
font-size: 70%;
font-weight: bold;
color: #FF0000;
}
div#meta textarea
{
width: 100%;
height: 150px;
border: 1px solid #292927;
font-size: 14px;
font-family: Arial;
}
#m13{ color:#292927; font-size:16px;}
#m14{ margin-top:20px; font-size:12px; color:#292927;}
.tyr{background-color: #292927; color:#F9E7B3; margin:0px; padding:0px; border:0px;}
#sub{cursor:pointer;}