@import url("head.css");
/*@import url("template.css");*/
/**BODY { behavior:url("js/csshover.htc");}*/


/* content */
.left_col { vertical-align:top;}
.mid_col { vertical-align:top;}
.right_col { vertical-align:top;}

/* index */


/* history */
.title { text-align:center; font-weight:600; color:#81632D; font-family:"Times New Roman", Georgia, Times, serif;}
.title DIV { display:-moz-inline-stack; display:inline-block; _width:200px; white-space:nowrap; margin:0 auto; padding:0 70px 0 80px; height:109px; background:url(../img/design/title_bg.gif) left top no-repeat;}
.title DIV H1 { padding:20px 0 0 0; font-size:40px; }

.output_text { line-height:1.4em; min-height:600px; _height:600px;}
.output_text P { margin-bottom:15px;}
.music_ico { margin:20px 0 0 0; position:relative; text-align:center;}
.music_ico DIV { margin:0 auto; width:231px; height:137px; background:url(../img/design/music.png) left top no-repeat; }

.history { }
.history .title H1 { padding:20px 0 0 0; font-size:66px; }


.output_text { position:relative; padding:10px 20px 20px 20px; min-height2:820px; overflow:hidden; _overflow:visible; }
.output_text UL { margin2:15px; list-style2:none;}
.output_text LI { margin2:15px;}


.photo_block { position:relative; margin:-10px 10px 10px 0px; width:541px; float:left; }
.photo_block .photo { position:relative; display:block;}
.photo_block .photo SPAN { width:541px; height:422px; position:absolute; z-index:2; cursor:pointer; display:block; background:url(../img/design/med_ramka.png) left top no-repeat; }
.photo_block .photo IMG { position:relative; margin:30px 0 0 31px;}
.photo_block .ftitle { margin:-53px 30px 0px 30px; height:50px; position:relative; z-index:2; background-color:#EFE6D3; opacity:0.8; filter:alpha(opacity=80);}
.photo_block P { margin:-50px 30px 40px 30px; height:40px; font-size:12px; padding:5px; display:block; position:relative; z-index:3;}
.photo_block TD { padding:0 0 10px 0; text-align2:center; overflow:hidden; }
.photo_block TD DIV { cursor:pointer; margin:0 auto -144px auto; width:182px; height:144px; position:relative; z-index:2; background:url(../img/design/small_ramka.png) left top no-repeat;}
.photo_block TD IMG { cursor:pointer; margin:15px 0 0 15px; position:relative; }
.fvertical .photo SPAN { width:541px; height:702px; background:url(../img/design/medv_ramka.png) left top no-repeat;}

.photo_block2 { margin:-10px 20px 10px 0px; width:505px; text-align:center; float:left; position:relative; border2:1px solid #F00; }
.photo_block2 .photo { padding:13px; margin:0 auto 10px auto; position:relative; display:block; background:url(../img/design/photo_bg.jpg) left top repeat;}
.photo_block2 .photo IMG { position:relative; display:block; }
.photo_block2 TABLE { margin:0 auto;}
.photo_block2 TD { width:164px; padding:0 0px 10px 0px; vertical-align:top; }
.photo_block2 TD SPAN { padding:6px; display:-moz-inline-block; display:inline-block; margin:0 auto; float2:right; background:url(../img/design/photo_bg.jpg) left top repeat; }
.photo_block2 TD IMG { cursor:pointer; position:relative; display:block; }
.photo_block2 TH { width2:15%;}

.ftitle { margin:-73px 12px 22px 12px;  padding:5px; height:40px; text-align:left; position:relative; z-index:2; background-color:#EFE6D3; opacity:0.8; filter:alpha(opacity=80);}
.photo_block2 P { margin:-50px 30px 40px 30px; height:40px; font-size:12px; padding:5px; display:block; position:relative; z-index:3;}
.fvertical2 .ftitle { display2:none;}


/* article */
.article {}
.article .title H1 { padding:20px 0 0 0; font-size:40px;  }
.article .title DIV { width:700px; white-space:normal; }

/* profile */
.profile { }

.main_title { margin:15px 0 40px 0; text-align:center; position:relative; color:#81632D; font-family:"Times New Roman", Georgia, Times, serif; }
.main_title TABLE { margin:0 auto;}
.main_title TD { padding:0 0 0 20px; text-align:left;}
.main_title TH { width:57px; height:109px; background:url(../img/design/title_bg.gif) left top no-repeat;}
.main_title H1 { font-size:40px; display:inline; text-align:left; }
.main_title H1 EM { margin:10px 0 0 0; display:block; font-style:normal; color:#000000; font-size:18px;}
.h1 H1 { font-size:60px;}
.h2 H1 { font-size:40px;}
.subtitle { margin:-10px 0 10px 0; text-align:center; color:#81632D; font-size:30px; font-family:"Times New Roman", Georgia, Times, serif;}

.submenu { margin:-15px 0 30px 0; text-align:center; font-size:16px; display:-moz-inline-stack; display:inline-block; background:url(../img/design/sub_menu_bg.jpg) left center repeat-x;}
.submenu SPAN { line-height:40px; padding:0 20px; font-weight:bold; display:-moz-inline-block; display:inline-block; font-family:"Times New Roman", Georgia, Times, serif;}
.submenu A, .submenu EM { padding:0 10px; display2:-moz-inline-stack; display:inline-block; font-style:normal;}
.submenu A { color:#81632D; text-decoration:underline;}
.submenu A:Hover { color:#000;}
.submenu A.act { color:#000000; text-decoration:none;}
.paginator { margin:10px 0 0 0; font-size:12px;}


/* photogallery */
.photogallery {}
.photogallery .title H1 { padding:20px 0 0 0; font-size:66px; }

.photogallery TD { padding:0 0 15px 10px; text-align:center; width:auto;}
.photogallery TH { text-align:center; font-weight:normal; width:900px;}
.photogallery .output_text { text-align:center; }
.photogallery .photo_block, .photogallery .photo_block2 { margin:0 auto;  width:900px; float:none; }
.photogallery .big { margin:0 auto;}
.photogallery .big TD { overflow2:hidden; width:auto; }
/*.photogallery .photo { _width2:480px; table-layout2:fixed; margin:0 auto;}
.photogallery .photo IMG { margin:0;}
.photogallery .photo TD { padding:0; overflo2:visible;}

.photogallery .photo .tl { height:30px; width:30px; background:url(../img/design/ph_tl.png) left top no-repeat;}
.photogallery .photo .t { height:30px;  background:url(../img/design/ph_t.png) left top repeat-x;}
.photogallery .photo .tr { height:30px; width:30px; background:url(../img/design/ph_tr.png) left top no-repeat;}
.photogallery .photo .l { width:30px; background:url(../img/design/ph_l.png) left top repeat-y;}
.photogallery .photo .r { width:30px; background:url(../img/design/ph_r.png) left top repeat-y;}
.photogallery .photo .bl { height:30px; width:30px; background:url(../img/design/ph_bl.png) left top no-repeat;}
.photogallery .photo .b { height:30px; background:url(../img/design/ph_b.png) left top repeat-x;}
.photogallery .photo .br { height:30px; width:30px; background:url(../img/design/ph_br.png) left top no-repeat;}
.photo .tl INS { width:30px; height:30px; display:block; text-decoration:none;}
.photo .br INS { width:30px; height:30px; display:block; text-decoration:none;}

.photogallery_ .ftitle { background:none; margin:-55px 30px 0px 0px; _margin:-50px 30px 0px 0px; height:50px; width:100%; position:relative; z-index:2; background-color:#EFE6D3; opacity:0.8; filter:alpha(opacity=80);}
.photogallery_ P { background:none; margin:-50px 30px 0 0px; _margin:-50px 30px 0 0px; height:40px; width:auto; font-size:12px; padding:5px; white-space:normal; overflow:visible; display:block; position:relative; z-index:3;}
.photogallery TR { position:relative;}*/

/* NEWS LIST */
.news_list { margin:0 0 0 0;}
.news_list .thumb { margin:10px auto 30px auto; padding:5px 0 0 180px; zoom:1; position:relative; width:630px; font-size:14px; line-height:1.3em; overflow:hidden; _overflow2:visible; min-height2:130px; _height2:130px; text-align:left;}
.news_list .thumb .photo { margin:-5px 0 0 -180px; padding:6px; display2:block; z-index:2; position2:absolute; float:left; background:url(../img/design/photo_bg.jpg) left top repeat;}
.news_list .thumb .photo IMG { display:block;}
.news_list .thumb .title { margin:0 0 10px 0; text-align:left; font-size:18px;}
.news_list .thumb .title A {color:#81632D; text-decoration:underline; font-family:"Times New Roman", Georgia, Times, serif;}
.news_list .thumb .date { margin:0 0 8px 0; font-weight:bold; font-family:"Times New Roman", Georgia, Times, serif;}
.news_list .thumb .date EM { font-weight:normal;}
.news_list .thumb .text {}
.news_list .noimg { padding:5px 0 0 0; width:800px; min-height2:auto; _height:auto;} 



/* INDEX */
.index { margin:-10px -52px 0 -52px; padding-top:10px;  background2:url(../img/design/cont_bg.jpg) left top repeat-x;}
.index TABLE { margin:0 auto 0 auto;}
.index H1 { font-size2:18px;}
.index .news_list .thumb { width:auto; margin:10px auto 20px auto; font-size:13px; padding:5px 0 0 175px; widows:490px; min-height2:120px; _height2:120px;}
.index .news_list .thumb .photo { margin:-5px 0 0 -175px;}
.index .news_list .thumb .title { margin:0 0 5px 0; font-size:19px; line-height:1.1em;}
.index .mid_col { padding:0 10px; text-align:center;}
.index .mid_col H2 { margin:7px 0 3px 0; font-size:30px; font-family:"Times New Roman", Georgia, Times, serif;}
.index .right_col { padding:15px 0 0 0;}
.index .thumb .title A  { text-decoration:none;}
.index .thumb .title A:Hover  { text-decoration:underline;}



.main_title2 { margin:0px 0 0px 0; text-align:center; position:relative; color:#81632D; font-family:"Times New Roman", Georgia, Times, serif; }
.main_title2 TABLE { margin:0 auto;}
.main_title2 TD { padding:0 0 0 10px; text-align:left;}
.main_title2 TH { width:50px; height:80px; background:url(../img/design/title2_bg.gif) left top no-repeat;}
.main_title2 H1 { font-size:26px; display:inline; text-align:left; line-height:1.1em; }
.main_title2 H1 EM { margin:10px 0 0 0; display:block; font-style:normal; color:#000000; font-size:18px;}
.main_title2 A {color:#81632D;}

.iphot { padding:7px 0; margin:10px 0 30px 0; width:495px; text-align:center; position:relative; border2:1px solid #F00; background:url(../img/design/photo_bg.jpg) left top repeat; }
.iphot .photo { margin:0 7px; width:480px; position:relative; overflow:hidden; display:block;}
.iphot .photo A { margin2:0 -30px; display:block; }
.iphot .photo IMG { margin:auto; display:block; }
.iphot .ftitle { margin:-50px 0px 0px 0px; padding2:0; width2:100%; display2:none; }

.iafisha_list { margin:0 0 0 0; text-align:center;}
.iafisha_list .thumb { margin:0; padding:0; zoom:1; position:relative; font-size:14px; line-height:1.3em; }
.iafisha_list .thumb .photo { margin:0px 0 0 0px; padding:6px 6px 6px 6px; display:-moz-inline-stack; display:inline-block; z-index:2; background:url(../img/design/photo_bg.jpg) left top repeat;}
.iafisha_list .thumb .photo IMG { display:block; margin2:5px 0 0 0;}
.iafisha_list .thumb .date { padding:20px 0 2px 0; font-size:12px;}
.iafisha_list .thumb .title { margin:0 0 5px 0;  font-size:18px;}
.iafisha_list .thumb .title A {color:#81632D;  font-family:"Times New Roman", Georgia, Times, serif;}

.birthday { margin:0 0 0 0;}
.birthday .thumb { margin:10px auto 20px auto; padding:5px 0 0 115px; zoom:1; position:relative; width2:630px; font-size:14px; line-height:1.3em; min-height:130px; _height:130px; text-align:left;}
.birthday .thumb .photo { margin:-5px 0 0 -115px; padding:6px; display:block; z-index:2; position:absolute; background:url(../img/design/photo_bg.jpg) left top repeat;}
.birthday .thumb .title { margin:0 0 5px 0; text-align:left; font-size:18px;}
.birthday .thumb .title A {color:#81632D; font-family:"Times New Roman", Georgia, Times, serif;}
.birthday .thumb .date { margin:0 0 8px 0; font-weight:bold; font-family:"Times New Roman", Georgia, Times, serif;}
.birthday .thumb .date EM { font-weight:normal;}
.birthday .thumb .text { font-size:12px;}
.birthday .noimg { padding:5px 0 0 0; width:800px; min-height:auto; _height:auto;} 

.ititle { font-size:30px; text-align:center; font-weight:bold; font-family:"Times New Roman", Georgia, Times, serif;}

.hblock { margin:0 0 12px 0; padding:5px 0 10px 0; zoom:1; text-align:center; background:url(../img/design/ihistory_bg.jpg) left top repeat;}
.hblock IMG { display:block; margin:0 auto;}
.hblock .ititle { margin:0 0 10px 0;}
.hblock .text { padding:10px 15px 5px 15px; text-align:left; font-size:12px; line-height:1.3em;}
.hblock .title { padding:7px 15px 0px 15px; margin:0 0 -5px 0; line-height:1em; text-align:left; font-size:20px; font-weight:bold;}

.igal { margin:7px 0 50px 0; height:191px;  padding:7px 0 7px 0; background:url(../img/design/photo_bg.jpg) left top repeat;}

.igal .in  { margin:0 0 -84px 6px; padding:0 0 0 1px; width:256px; height:256px; display:block; position:absolute; z-index:100;}


