html, body {background-color:#ffffff;}
html, body, form {height:100%;}
html, body, form, a, p, span, div{margin:0; padding:0;}
body {font-family:Tahoma; font-size:11px; color:#000000; border:0;}
table {font-family:Tahoma; font-size:11px; color:#000000;}
td {vertical-align:top;}
img {border:0;}
button {background:transparent; border:0}
input {background-color:#fff;font-family:Tahoma; font-size:12px; color:#4a2c0d;}
a {
	cursor: pointer; cursor: hand;
	color: #33608E;
}
a:hover {
	cursor: pointer;
	cursor: hand;
	text-decoration: none;
}
p {
	text-align: justify;
	padding-bottom: 12px;
}
.w_ {width:100%}
.wh_ {width:100%; height:100%;}
.h_ {height:100%}
.w_1 {width:1px}
.h_1 {height:1px}
.body_fon {
	height: 100%;
	width: 100%;
	background-color: #33608e;
	background-image: url(site_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.stub {
	background-image: url(site_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 300px;
}

.brd_l {
	width: 50%;
}
.brd_r {
	width: 50%;
}
.site {
	height: 100%;
	width: 776px;
}
.menu_ {
	text-align: center;
}
.ma {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
}
.ma td {
	padding-right: 9px;
	padding-left: 9px;
}
.ma a {
	color: #FFFFFF;
	text-decoration: none;
}

.bg_v {
	height: 100%;
	width: 100%;
}
.new_txt {
	width: 100%;
}
.new_txt td {
	width: 50%;
	padding-right: 35px;
}
.arh_new {
	width: 190px;
	text-align: center;
}
.new_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	padding-bottom: 7px;
}
.new_data {
	font-family: "Times New Roman";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 8px;
}
.new_data a {
	color: #666666;
	text-decoration: underline;
}
.new_data a:hover {
	color: #666666;
	text-decoration: none;
}
.new {
	font-family: "Times New Roman";
	font-size: 13px;
	line-height: 14px;
	color: #006666;
	text-align: justify;
	padding-bottom: 8px;
}
.new_year {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #006666;
	padding-bottom: 4px;
}
.new_year a {
	color: #006666;
	text-decoration: none;
}
.new_year a:hover {
	color: #006666;
	text-decoration: underline;
}

.new_month {
    background-color: white; 
    width: 63px; 
    margin: 2px auto 0px auto; 
    text-align: left; 
    padding-bottom: 11px;
}
.new_month a {
	color: #666666;
	text-decoration: none;
	font-family: Times New Roman;
	font-size: 14px;
}
.new_month a:hover {
	color: #666666;
	text-decoration: underline;
	font-family: Times New Roman;
	font-size: 14px;
}

.mus_l {
	padding-right: 35px;
}

.mus_l p {
	font-family: "Times New Roman";
	font-size: 14px;
	color: #7a5b6f;
	padding-bottom: 20px;
}
.mus_r {
	width: 170px;
}

.mus_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #660033;
	padding-bottom: 10px;
}
.mus_sp {
	font-family: "Times New Roman";
	font-size: 11px;
	color: #7a5b6f;
}
.mus_sp td {
	padding-left: 18px;
	background-image: url(mus_key.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 52px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.mus_sp a {
	font-size: 16px;
	color: #7a5b6f;
	text-decoration: underline;
}
.mus_sp a:hover {
	font-size: 16px;
	color: #7a5b6f;
	text-decoration: none;
}
.hist_txt {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #333333;
	line-height: 14px;
}
.h_foto {
	float: left;
	border: 1px solid #85aed6;
	margin-right: 30px;
	margin-bottom: 10px;
}
.doc_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #3e4527;
	padding-bottom: 20px;
}
.doc_sp {
	font-family: "Times New Roman";
	font-size: 15px;
	color: #3e4527;
}
.doc_sp td {
	padding-left: 30px;
	/*background-image: url(doc_list.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 17px;
}
.doc_sp a {
	color: #3e4527;
	text-decoration: underline;
}
.doc_sp a:hover {
	color: #3e4527;
	text-decoration: none;
}
.cnt_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #583524;
	padding-bottom: 20px;
}
.cnt_txt {
	font-family: "Times New Roman";
	font-size: 14px;
	color: #583524;
}
.cnt_inp {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #583524;
	width: 310px;
}
.cnt_inp td {
	text-align: right;
	vertical-align: middle;
}
.c_inp_01 {
	height: 17px;
	width: 150px;
	margin-right: 40px;
	margin-left: 12px;
	border: 1px solid #929292;
	font-family: "Times New Roman";
	font-size: 13px;
	line-height: 13px;
	color: ##583524;
	padding-left: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.c_inp_02 {
	height: 83px;
	width: 190px;
	margin-left: 12px;
	border: 1px solid #929292;
	font-family: "Times New Roman";
	font-size: 13px;
	line-height: 13px;
	color: ##583524;
	padding-left: 5px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.c_inp_but {
	margin-right: 0px;
	margin-left: auto;
	height: 22px;
	width: 83px;
	border: 1px solid #929292;
	margin-top: 8px;
}
.gb_txt {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #336699;
}

.gb_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	padding-bottom: 10px;
}
.gb_bg {
	padding-bottom: 17px;
	background-image: url(gb_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 43px;
}

.gb_inp {
	height: 60px;
	width: 436px;
	margin-bottom: 17px;
	border: 1px solid #666666;
	margin-top: 2px;
	padding-left: 5px;
}
.gb_but {
	height: 21px;
	width: 98px;
	border: 1px solid #666666;
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	margin-left: 13px;
}
.gb_dat {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #336699;
	padding-bottom: 11px;
}
.gb_dat a {
	color: #336699;
	text-decoration: underline;
}
.gb_dat a:hover {
	color: #336699;
	text-decoration: none;
}
.message {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #000000;
	padding-bottom: 13px;
}
.ind_txt {
	font-family: "Times New Roman";
	font-size: 12px;
	color: #330000;
	line-height: 15px;
	font-weight: lighter;
	padding-right: 24px;
}
.ind_zag {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #660000;
	padding-bottom: 13px;
}
.composition {
	font-family: "Times New Roman";
	font-size: 15px;
	color: #a33c41;
	line-height: 18px;
}
.ind_data {
	font-family: "Times New Roman";
	font-size: 15px;
	color: #663333;
	padding-top: 15px;
	padding-bottom: 5px;
	font-weight: bold;
}
.ind_data a {
	color: #663333;
	text-decoration: none;
}
.ind_data a:hover {
	color: #663333;
	text-decoration: underline;
}
.ind_new {
	font-family: "Times New Roman";
	font-size: 13px;
	color: #996666;
	line-height: 14px;
	padding-left: 42px;
	padding-right: 23px;
}
.foto_zag {
	font-family: "Times New Roman";
	font-size: 16px;
	font-weight: bold;
	color: #663366;
	padding-bottom: 24px;
}
.foto_zag a {
	color: #663366;
}
.foto_zag a:hover {
	color: #663366;
}
.foto_alb {
	width: 100%;
	font-family: "Times New Roman";
	font-size: 12px;
	color: #75547d;
}
.foto_alb td {
	width: 50%;
	padding-bottom: 9px;
	padding-right: 18px;
}
.foto_alb a {
	color: #75547d;
	text-decoration: underline;
}
.foto_alb a:hover {
	color: #75547d;
	text-decoration: none;
}
.f_alb {
	float: left;
	margin-right: 9px;
}
.f_big {
	height: 225px;
	width: 330px;
	border: 2px solid #7f5d7f;
	margin-right: 30px;
}
.f_gal {
	border: 1px solid #7a577a;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.f_ss {
	font-family: "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #75547d;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}
.f_ss a {
	color: #75547d;
}
.f_ss a:hover {
	color: #75547d;
}
.nazv {
	text-align: center;
}
.f_n {
	padding-right: 4px;
	padding-left: 4px;
	font-family: "Times New Roman";
	font-size: 13px;
	font-weight: bold;
	color: #75547D;
}
.f_sm {
	height: 101px;
	width: 133px;
	margin: 3px;
}
.nazv {
	text-align: center;
	padding-right: 30px;
	font-family: "Times New Roman";
	font-size: 12px;
	font-weight: bold;
	color: #663366;
	line-height: 18px;
	padding-top: 5px;
}
.pdl {
	height: 82px;
	width: 100%;
	background-image: url(pdl_fon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
}
.pdl_l {
	vertical-align: middle;
	padding-left: 15px;
	font-size: 11px;
}

.pdl_r {
	width: 150px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	padding-top: 6px;
}


.i .sh {background-image:url(sh_main.gif); background-repeat:no-repeat; background-position:left top;}
.i .ma {color: #ffcccc;}
.i .ma a:hover {color: #ffcccc;text-decoration: none;}
.i .pdl {color: #ffcccc;}
.i .pdl_r {background-image: url(pdl_main.gif);background-repeat: no-repeat;background-position: right bottom;}
.i .pdl_r a {color: #ffcccc;text-decoration: underline;}
.i .pdl_r a:hover {color: #ffcccc;text-decoration: none;}
.i .cont_fon {background-image: url(cont_main_fon.gif); background-repeat: repeat-y; background-position: left top;}
.i .bg_v { background-image: url(kont_main_V.jpg); background-repeat: no-repeat; background-position: left top;}
.i .bg_n {background-image: url(kont_main_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.i .cont_pad {padding-top: 40px;padding-right: 50px;padding-bottom: 45px;padding-left: 50px;}

.p .sh {background-image:url(sh_fotogal.gif); background-repeat:no-repeat; background-position:left top;}
.p .ma {color: #996699;}
.p .ma a:hover {color: #996699;text-decoration: none;}
.p .pdl {color: #996699;}
.p .pdl_r {background-image: url(pdl_fotogal.gif);background-repeat: no-repeat;background-position: right bottom;}
.p .pdl_r a {color: #996699;text-decoration: underline;}
.p .pdl_r a:hover {color: #996699;text-decoration: none;}
.p .cont_fon {background-image: url(cont_fotogal_fon.gif); background-repeat: repeat-y; background-position: left top;}
.p .bg_v { background-image: url(kont_fotogal_V.jpg); background-repeat: no-repeat; background-position: left top;}
.p .bg_n {background-image: url(kont_fotogal_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.p .cont_pad {padding-top: 35px;padding-right: 54px;padding-bottom: 15px;padding-left: 62px;}


.n .sh {background-image:url(sh_news.gif); background-repeat:no-repeat; background-position:left top;}
.n .ma {color: #99cccc;}
.n .ma a:hover {color: #99cccc;text-decoration: none;}
.n .pdl {color: #99cccc;}
.n .pdl_r {background-image: url(pdl_news.gif);background-repeat: no-repeat;background-position: right bottom;}
.n .pdl_r a {color: #99cccc;text-decoration: underline;}
.n .pdl_r a:hover {color: #99cccc;text-decoration: none;}
.n .brd_l .stub {background-image: url(stub_l_news.jpg);background-repeat: no-repeat;background-position: right top;}
.n .brd_r .stub {background-image: url(stub_r_news.jpg);background-repeat: no-repeat;background-position: left top;}
.n .cont_fon {background-image: url(cont_news_fon.gif); background-repeat: repeat-y; background-position: left top;}
.n .bg_v { background-image: url(kont_news_V.gif); background-repeat: no-repeat; background-position: left top;}
.n .bg_n {background-image: url(kont_news_N.gif); background-repeat: no-repeat; background-position: left bottom;}
.n .cont_pad {padding-top: 54px;padding-right: 70px;padding-bottom: 54px;padding-left: 70px;}

.m .sh {background-image:url(sh_music.gif); background-repeat:no-repeat; background-position:left top;}
.m .ma {color: #663333;}
.m .ma a:hover {color: #663333;text-decoration: none;}
.m .pdl {color: #d0bcc6;}
.m .pdl_r {background-image: url(pdl_music.gif);background-repeat: no-repeat;background-position: right bottom;}
.m .pdl_r a {color: #d0bcc6;text-decoration: underline;}
.m .pdl_r a:hover {color: #d0bcc6;text-decoration: none;}
.m .cont_fon {background-image: url(cont_music_fon.gif); background-repeat: repeat-y; background-position: left top;}
.m .bg_v { background-image: url(kont_music_V.jpg); background-repeat: no-repeat; background-position: left top;}
.m .bg_n {background-image: url(kont_music_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.m .cont_pad {padding-top: 54px;padding-right: 70px;padding-bottom: 54px;padding-left: 70px;}


.h .sh {background-image:url(sh_history.gif); background-repeat:no-repeat; background-position:left top;}
.h .ma {color: #6699cc;}
.h .ma a:hover {color: #6699cc;text-decoration: none;}
.h .pdl {color: #72acc4;}
.h .pdl_r {background-image: url(pdl_history.gif);background-repeat: no-repeat;background-position: right bottom;}
.h .pdl_r a {color: #6699cc;text-decoration: underline;}
.h .pdl_r a:hover {color: #6699cc;text-decoration: none;}
.h .cont_fon {background-image: url(cont_history_fon.gif); background-repeat: repeat-y; background-position: left top;}
.h .bg_v { background-image: url(kont_history_V.gif); background-repeat: no-repeat; background-position: left top;}
.h .bg_n {background-image: url(kont_history_N.gif); background-repeat: no-repeat; background-position: left bottom;}
.h .cont_pad {padding-top: 60px;padding-right: 85px;padding-bottom: 60px;padding-left: 75px;}

.g .sh {background-image:url(sh_book.gif); background-repeat:no-repeat; background-position:left top;}
.g .ma {color: #336699;}
.g .ma a:hover {color: #336699;text-decoration: none;}
.g .pdl {color: #cccccc;}
.g .pdl_r {background-image: url(pdl_book.gif);background-repeat: no-repeat;background-position: right bottom;}
.g .pdl_r a {color: #cccccc;text-decoration: underline;}
.g .pdl_r a:hover {color: #cccccc;text-decoration: none;}
.g .cont_fon {background-image: url(cont_book_fon.gif); background-repeat: repeat-y; background-position: left top;}
.g .bg_v { background-image: url(kont_guest_V.jpg); background-repeat: no-repeat; background-position: left top;}
.g .bg_n {background-image: url(kont_guest_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.g .cont_pad {padding-top: 54px;padding-right: 70px;padding-bottom: 54px;padding-left: 70px;}

.d .sh {background-image:url(sh_document.gif); background-repeat:no-repeat; background-position:left top;}
.d .ma {color: #606941;}
.d .ma a:hover {color: #606941;text-decoration: none;}
.d .pdl {color: #606941;}
.d .pdl_r {background-image: url(pdl_document.gif);background-repeat: no-repeat;background-position: right bottom;}
.d .pdl_r a {color: #606941;text-decoration: underline;}
.d .pdl_r a:hover {color: #606941;text-decoration: none;}
.d .cont_fon {background-image: url(cont_document_fon.gif); background-repeat: repeat-y; background-position: left top;}
.d .bg_v { background-image: url(kont_document_V.jpg); background-repeat: no-repeat; background-position: left top;}
.d .bg_n {background-image: url(kont_document_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.d .cont_pad {padding-top: 54px;padding-right: 70px;padding-bottom: 54px;padding-left: 70px;}

.c .sh {background-image:url(sh_contacts.gif); background-repeat:no-repeat; background-position:left top;}
.c .ma {color: 794c4a;}
.c .ma a:hover {color: #794c4a;text-decoration: none;}
.c .pdl {color: #835654;}
.c .pdl_r {background-image: url(pdl_contacts.gif);background-repeat: no-repeat;background-position: right bottom;}
.c .pdl_r a {color: #835654;text-decoration: underline;}
.c .pdl_r a:hover {color: #835654;text-decoration: none;}
.c .cont_fon {background-image: url(cont_contacts_fon.gif); background-repeat: repeat-y; background-position: left top;}
.c .bg_v { background-image: url(kont_contacts_V.jpg); background-repeat: no-repeat; background-position: left top;}
.c .bg_n {background-image: url(kont_contacts_N.jpg); background-repeat: no-repeat; background-position: left bottom;}
.c .cont_pad {padding-top: 54px;padding-right: 70px;padding-bottom: 30px;padding-left: 70px;}
.png_l {
	text-align: right;
	height: 1px;
}
.png_r {
	height: 1px;
	text-align: left;
}
html>body .ik {background:url(ind_key.png);}
* html .ik {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ind_key.png",sizingMethod="scale");}

html>body .ik {background:url(ind_key.png) no-repeat;}
* html .ik {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/ind_key.png",sizingMethod="crop");}

.newsLine { background: url(month_line.gif) repeat-x; margin-top: 5px; height: 10px; width: 190px; }
.newsMonth { font: 18px Times New Roman; margin: 5px 0px; padding-top: 3px; text-align: center; background: url(month_back.gif) no-repeat; height: 27px; width: 93px; }

