﻿*{outline: none;}
html { height: 100%; }
body {
  margin: 0px;
  padding: 0px;
  font-family: Georgia;
  font-size: 15px;
  color: #000000;
  background: #ffffff;
  height: 100%;
}
*html body { behavior:url("csshover.htc");}
a { cursor: pointer;  color: #000000; outline: none; }
a:hover { text-decoration: none; outline: none;}
table { margin: 0px;  padding: 0px; border: none; border-collapse: collapse; }
td { padding: 0px;}
img {  margin: 0px;  padding: 0px;   border: none;}
p { margin: 0px; padding: 0px; margin-bottom: 15px; line-height: 145%; }
h1 {
  margin: 0px;
  padding: 0px;
  font-size: 21px;
  margin-bottom: 12px;
  color: #be1a21;
  font-weight: normal;
}
h2 {
  margin: 0px;
  padding: 0px;
  font-size: 36px;
  margin-bottom: 19px;
  font-weight: normal;
}
a.logo:hover, .a_img:hover, .izdat_block a:hover img, .izd_prev_next a:hover img, .vul a:hover img, .home_gal_ul a:hover img, .hgzt:hover     {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wrap { text-align: center;  background: url(images/top_bg.jpg) repeat-x top left; }
.container {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  overflow: hidden;
  background: url(images/container.jpg) no-repeat top center;
}


.header { height: 94px; background: url(images/header.jpg) no-repeat top left;  display: none; }
.logo { background: url(images/logo.gif) no-repeat top left; width: 309px; height: 148px; position: absolute; top: 118px; top: 24px; left: 9px; }
.club1 { width: 253px; padding-left: 37px; height: 152px; padding-top: 51px; float: right; background: url(images/club1.jpg) no-repeat top left;  position: relative;}
#home .club1 { background: url(images/home_club1.gif) no-repeat top left; height: 142px;}
.menu_block {width: 339px; padding-left: 361px; float: left; padding-top: 53px;}
.menu { margin: 0px; padding: 0px; list-style: none; font-size: 17px;}
.menu li {float: left; background: url(images/menu_li.gif) no-repeat right 9px; padding-right: 7px; margin-right: 5px; margin-bottom: 2px; white-space: nowrap; }
.menu .li_end {background: none; }
.menu .li1 {margin-left: 17px; }
.menu li a { display: block; color: #000000; text-decoration: none; padding: 0px 4px 2px 2px; }
.menu .act a, .menu li a:hover  { color: #ffffff; background: #000000; }
.menu .act a { cursor: default; }
.clear { height: 1px; clear: both; overflow: hidden; }

#accordion{border: 1px solid #CCCCCC;margin-bottom: 20px;padding-bottom: 10px;}
#accordion h3{font-size: 12px;margin: 0px 0px;padding: 10px 0px;}
#accordion h3 span{position: absolute;margin-left: 10px;font-size: 12px;font-weight: normal;width: 80px;display: block;}
#accordion h3 a{margin-left: 110px;display: block;width: 320px;}
#accordion div{font-size: 12px;margin-left: 110px;width:320px;}
#accordion p{width:320px;}

.club1_ul { margin: 0px; padding: 0px; list-style: none; font-size: 12px; color: #888888;}
.club1_ul li { float: left; margin-right: 10px; }
.club1_ul a { color: #888888; text-decoration: none; cursor: default; }

.content { padding-left: 40px; padding-right: 32px;  position: relative; margin-bottom: 11px;}
.content_black { background: #000000; padding-left: 40px; padding-right: 32px; min-height: 200px;  position: relative; margin-bottom: 11px; margin-top: -10px; padding-top: 10px; padding-bottom: 20px;}
.submenu { border-bottom: 1px solid #7f7f7f; margin-bottom: 14px; height: 38px; }
.inf_left { width: 390px; margin-right: 27px; float: left;}
.inf_right { width: 340px; float: left;}

.footer { width: 1000px; height: 140px; position: relative; background: url(images/footer.jpg) no-repeat top left;}
.ft1 { font-size: 12px; color: #a1a1a1; font-style: italic; position: absolute; top: 19px; left: 40px; }
.footer ul { margin: 0px; padding: 0px; list-style: none; font-size: 12px; position: absolute; top: 40px; left: 40px; }
.footer .ful1 {left: 155px;  }
.footer ul li { margin-bottom: 1px;}

.ft2 { font-size: 13px; color: #ffffff; background: #000000; padding: 5px 4px 3px 9px; position: absolute; top: 15px; left: 280px; }
.ft3 { font-size: 13px; position: absolute; top: 52px; left: 289px; }
.ft4 { font-size: 13px; position: absolute; top: 19px; left: 686px; }
.ft5 { font-size: 13px; color: #006633; position: absolute; top: 67px; left: 686px; }
.ft6 { font-size: 12px; font-style: italic; position: absolute; top: 19px; left: 845px; }
.ctm { background: url(images/ctm.gif) no-repeat top left; width: 57px; height: 35px; position: absolute; top: 43px; left: 886px; text-indent: -9999px;}

.club_opis { width: 217px; background: url(images/club_opis_top.gif) no-repeat top left; position: absolute; top: 98px; left: 30px; z-index: 200;   }
.club_opis2 {  background: url(images/club_opis_bottom.gif) no-repeat bottom left;  padding: 15px; padding-top: 18px; padding-bottom: 12px; font-style: italic; font-size: 12px;}
.club_opis3 {  background: url(images/club_opis_bottom3.gif) no-repeat bottom left;  padding: 15px; padding-top: 18px; padding-bottom: 12px; font-style: italic; font-size: 12px;}
.club_opis2_black {  background: url(images/club_opis_bottom2.gif) no-repeat bottom left;  padding: 15px; padding-top: 18px; padding-bottom: 12px; font-style: italic; font-size: 12px;}

.partners_ul { width: 740px; margin: 0px; padding: 0px; list-style: none; line-height: 145%; margin-bottom: 50px; }
.partners_ul li { width: 740px; margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #e5e5e5; margin-bottom: 13px; padding-bottom: 25px; }
.partners_ul td { vertical-align: middle; }
.partners_ul .td1 { width: 226px; }
.partners_ul .li_end { border: none; }

.contacts_left {width: 280px; float: left; margin-right: 46px;}
.contacts_left a { color: #009933;}
.contacts_right {width: 602px; height: 415px; float: left; position: relative; margin-bottom: 50px;}

.izdat_block { width: 203px; float: left; margin-right: 52px; margin-bottom: 60px; }
.izdat_head {font-size: 18px; line-height: 18px; padding-top: 10px; margin-bottom: 10px;}
.izdat_text {font-size: 13px; color: #7c7c7c; }

.izd_left { width: 250px; float: left; margin-right: 23px; }
.izd_right { width: 460px; float: left; font-size: 13px; }
.izd_head { font-size: 18px; line-height: 18px; padding-top: 32px; margin-bottom: 30px; margin-bottom: 22px; }
.izd_prev_next {float: right; font-size: 13px; position: relative; margin-top: -3px; display: none;  }
.izd_prev_next img { vertical-align: middle;  }
.izd_prev_next a {  text-decoration: none; }
.content_black .izd_prev_next a { color: #ffffff; }

.submenu_ul { margin: 0px; padding: 0px; list-style: none; font-family: Arial; font-size: 14px; font-weight: bolder; position: relative; margin-left: -10px; }
.submenu_ul li { float: left;}
.submenu_ul li div {height: 19px; padding-top: 2px; padding-left: 10px; padding-right: 10px; }
.submenu_ul a { color: #7f7f7f; text-decoration: none; }
.submenu_ul .act  { background: url(images/submenu_left.gif) no-repeat top left; }
.content_black .submenu_ul .act  { background: url(images/submenu_left_black.gif) no-repeat top left; }
.submenu_ul .act div  { background: url(images/submenu_right.gif) no-repeat top right; }
.content_black .submenu_ul .act div  { background: url(images/submenu_right_black.gif) no-repeat top right; }
.submenu_ul .act a { color: #000000;  cursor: default;}
.content_black .submenu_ul .act a { color: #ffffff; }

.home_content { padding-left: 17px; padding-right: 20px; background: url(images/home_content_bg.jpg) repeat-y top left; }


.home_gal { padding-bottom: 31px; position: relative; background: url(images/home_content_bg.jpg) repeat-y top left; }
.hleft { width: 723px; float: left; padding-bottom: 19px;}
.hleft2 { width: 448px; float: left; margin-right: 25px; }
.hcenter { width: 226px; float: left; }
.hright { width: 233px; float: right; padding-top: 45px; }

.hp_ul {  margin: 0px; padding: 0px; list-style: none; }
.hp_ul li {  float: left; }

.table1 { margin-bottom: 20px; border: 1px solid #cccccc; font-size: 13px; }
.table1 td { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  padding: 7px; padding-top: 9px; vertical-align: top;}
.table1 .td1 { font-size: 11px; width: 80px; }
.table1 .td3 { font-style: italic; text-align: right; }
.table1 p { font-size: 12px; margin-bottom: 9px; }
.table1 .htsp1 { font-size: 15px; font-weight: bold; }
.table1 .htsp2 { font-size: 13px; font-style: italic;}

.home_gal_ul {color: #ffffff; margin: 0px; padding: 0px; list-style: none;  position: relative; background: #262626; height: 365px; width: 1000px;}
.home_gal_ul li { width: 236px; padding-left: 14px; padding-top: 62px; height: 303px; background: url(images/home_gal_li.gif) no-repeat top left #262626; position: relative; float: left; padding-right: 140px;}
.home_gal_ul .hgdata { font-size: 12px; font-style: italic; padding-top: 14px; margin-bottom: 8px; }
.home_gal_ul a  { color: #ffffff; font-size: 12px; font-style: italic;}
.home_gal_ul .litk { width: 168px; padding-left: 14px; padding-top: 62px; height: 303px; background: url(images/home_gal_li.gif) no-repeat top left #262626; position: relative; float: left; padding-right: 70px;}
.home_gal_ul .litk2 { width: 168px; padding-left: 14px; padding-top: 62px; height: 303px; background: url(images/home_gal_li.gif) no-repeat top left #262626; position: relative; float: left; padding-right: 0px;}




.vistavki { position: absolute; top: 10px; left: 403px; }
.mask_left { background: #000000; width: 115px; width: 250px; height: 365px; position: absolute; top: 0px; left: 0px;opacity: 0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.mask_right { background: #000000; width: 115px; width: 2500px; height: 365px; position: absolute; top: 0px; left: 885px; left: 750px; opacity: 0.7;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.home_gal_left { width: 47px; height:47px; background: url(images/home_gal_left.png) no-repeat top left; position: absolute; top: 298px; left: 17px;}
.home_gal_right { width: 47px; height:47px; background: url(images/home_gal_right.png) no-repeat top left; position: absolute; top: 298px; left: 936px;}
*html .home_gal_right { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_gal_right.png', sizingMethod='scale'); }
*html .home_gal_left { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_gal_left.png', sizingMethod='scale'); }

.ht1 { width: 85px; height: 10px; line-height: 100%; background: url(images/ht1.png) no-repeat top left; position: absolute; top: 39px; left: 9px; }
.ht2 { width: 61px; height: 10px; background: url(images/ht2.png) no-repeat top left; position: absolute; top: 39px; left: 403px; }
.ht3 { width: 102px; height: 10px; background: url(images/ht3.png) no-repeat top left; position: absolute; top: 39px; right: 9px; }
*html .ht1 { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ht1.png', sizingMethod='scale'); }
*html .ht2 { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ht2.png', sizingMethod='scale'); }
*html .ht3 { background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ht3.png', sizingMethod='scale'); }

.ex_left { width: 210px; float: left;}
.ex_center { width: 340px; float: left; margin-right: 15px; color: #ffffff;}
.ex_center a, .ex_right a {color: #17f1ff;}
.ex_right { width: 355px; float: left; color: #ffffff;}
.ex_center_right { width: 711px; float: left; color: #ffffff; }

.ex_ul {margin: 0px; padding: 0px; list-style: none; font-size: 13px; line-height: 130%; position: relative; left: -16px; color: #ffffff; }
.ex_ul li { width: 203px; margin-bottom: 6px;  }
.ex_ul .act {  background: url(images/ex_li_bottom.gif) no-repeat bottom  left #003333; }
.ex_ul a { color: #ffffff; text-decoration: none; }
.ex_ul li div { padding-left: 16px; padding-right: 16px; padding-top: 10px; padding-bottom: 5px; min-height: 30px; }
*html .ex_ul li div { height: 30px; }
.ex_ul .act div {  background: url(images/ex_li_top.gif) no-repeat top  left; }

.ex_post_name { font-size: 36px; margin-bottom: 15px; }
.ex_img { position: relative; font-size: 13px; font-style: italic; color: #ffffff; margin-bottom: 15px; }
.ex_img a { color: #ffffff; }
.ex_img_bg { width: 293px; height: 42px; background: url(images/ex_img_mask.png) no-repeat top left; position: absolute; bottom: 0px; left: 0px;}
.ex_img_lu { width: 18px; height: 19px; background: url(images/lu.png) no-repeat top left; position: absolute; bottom: 9px; left: 9px;}
.ex_img_text { position: absolute; bottom: 12px; left: 32px; }


.vul, .vul_list { margin: 0px; padding: 0px; list-style: none; color: #ffffff;}
.vul li { float: left; width: 190px; height: 304px; overflow: hidden; margin-right: 46px; margin-bottom: 22px;}
.vuk_data { font-size: 12px; font-style: italic; padding-top: 12px; margin-bottom: 2px;}

.vul_list li { width: 30px; height: 24px; padding-top: 6px;  float: left; text-align: center; font-family: Arial; font-size: 15px; font-weight: bolder; color: #ffffff; margin-right: 5px; }
.vul_list .act {background: url(images/vul_list_li.gif) no-repeat top left; }
.vul_list a { text-decoration: none; color: #808080; }
.vul_list .act a { color: #ffffff; }

.center_plan_left { width: 490px; float: left;}
.center_plan_right { float: right;}
.cp_text { font-size: 13px; width: 160px; font-style: italic;  position: absolute; top: 350px; left: 565px;  line-height: 16px; }


.mapp { background: url(images/mapp.gif) no-repeat top left; text-align: center; width: 114px; height: 22px; padding-top: 12px; font-size: 13px; position: absolute; top: 102px; left: 596px; }
.mapp a { color: #959595; font-style: italic;}

.exh_p { font-size: 13px; color: #7f7f7f;  overflow: hidden; line-height: 19px; }
.exh_h { line-height: 19px;  }

.cont_hr { border-bottom: 1px solid #7f7f7f; margin-bottom: 40px; padding-bottom: 20px;}

.event_cont { border-bottom: 1px solid #ffffff; padding-bottom: 10px; line-height: 145%; margin-bottom: 15px;  }
.event_cont span { color: #666666;}


.hgzt { background: url(images/gzt.jpg) no-repeat top left; width: 54px; height: 9px; position: absolute; top: 38px; left: 186px; }
.hgl1 { position: absolute; top: 30px; left: 170px; }
.hgl2 { position: absolute; top: 30px; left: 248px; }
.hgl3 { position: absolute; top: 30px; left: 310px; }
.hgl4 { position: absolute; top: 54px; left: 195px; }
.hgl5 { position: absolute; top: 54px; left: 310px; }


.i { width: px; height: px; position: absolute; top: px; left: px; }
.i { width: px; height: px; position: absolute; top: px; left: px; }
.i { width: px; height: px; position: absolute; top: px; left: px; }
.i { width: px; height: px; position: absolute; top: px; left: px; }

