* {
  margin: 0em;
  padding: 0em;
}
body {
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
color:#333;
background:#fff url(../bg.jpg) repeat;
}
/* Основной шрифт - жирный наклонный темно синий */
.topinfo, .bottommenu a, .bottommenu2 a, .bottommenu3 a, .bottommenu4 a, .tickets_tabs a, .group_icon_tabs a, .group_icon_tabs_index a, .news_tabs a,
.find_tickets, .news_txt, .news_txt a, .ad_hr .ad_hr_ct h2, 
.ad_bnr .ad_bnr_ct h2, .timetable_tab a, .timetable_top_tab a, .article_tab a {
  font-family: Arial, Helvetica, sans-serif;
  font-weight:500;
  font-style: normal;
  color: #0f3a7b;
}
/*Гостевая книга*/
.main_txt {
margin:0 auto;
}
#search {
text-align:left;
}
/*Красивая таблища*/
table.table {
table-layout:auto;
width:100%;
border-collapse:collapse;
font:12px Verdana;
margin-left:2px;
}
td.table {
border:1px solid #333;
background-color:#F9F9F9;
font:12px Verdana, Geneva, sans-serif;
padding-left:5px;
padding-right:2px;
}
/* счетчик сайта */
#counter2 {
visibility:hidden;
}
#counter_1 {
	float:left;
}
/* синяя рамка страницы */
.main_brd {
width: 1030px; 
margin: 1em auto 1em auto;
padding: 0px;
}
.main_brd div.ct {
background: url(/dataimg/mbrd_ct.gif) repeat-y;
padding: 0 1.5em 0 1.7em;
}
.main_brd div.ct1 {
background: url(/dataimg/mbrd_ct.gif) repeat-y;
padding: 0 1.2em 0 1.2em;
}
.main_brd div.bt {
  height: 18px; 
  width: 1030px; 
  background: url(/dataimg/mbrd_bt.gif) no-repeat;
}
.main_brd div.top{
  height: 18px; 
  width: 1030px; 
background: url(/dataimg/mbrd_tp.gif) no-repeat;
}
/* Верхнее меню */

.bottommenu {
margin: 0em auto;
width:1016px;
}
.bottommenu a {
  width: 145px;
  height: 38px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;

  font-family:Tahoma, Geneva, sans-serif;
  
  font-size: 1.4em;
  padding: 0.2em 0 0 0;
  margin: 1em 0 1em 0;
  background: url(/dataimg/btm_menu.gif) no-repeat;
}


/* Почта и ОС */
#mail {
width:300px;
height:500px;
font:12px Verdana, Geneva, sans-serif;
border:#ccc 1px solid;
background-color:#f2f2f2;
text-align:left;
}
#mail2 {
text-align:center;
color:#900;
font-weight:700;
}
/* Статьи */
.article_tab a {
  background: url(/dataimg/tickets_tab_gray.gif) no-repeat;
  width: 224px;
  height: 46px;
  float: left;
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 0.5em 0 0 0;
  margin: 0;
}

.article_tab a.active {
  background: url(/dataimg/tickets_tab_blue.gif) no-repeat;
  color: #b4b4b4;
  width: 175px;
  padding-top:8px;
  }
.article {
  margin-top: -2.0em;
  float: left;
  width: 754px; 
}
.article div.tp {
  height: 14px; 
  width: 754px; 
  background: url(/dataimg/article_tp.gif) no-repeat;
}
.article div.ct {
  width: 712px; 
  background: url(/dataimg/article_ct.gif) repeat-y;
  font:13px Verdana, Geneva, sans-serif;
  margin:auto;
  
}
.article div.bt {
  height: 14px; 
  width: 754px; 
  background: url(/dataimg/article_bt.gif) no-repeat;
  clear: both;
}
.article div.ct table {
  width: 100%;
}
.article div.ct table tr td {
  vertical-align: top;
}
.article div.ct table tr td.artimg {
  width: 181px; 
}
.article div.ct table tr td.artimg img {
  margin: 0 1em 1.5em 0;
}
.article div.ct table tr td.text {
}
.article div.ct table tr td.text h3 {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 1.2em;
  padding-bottom: 0.2em;
  color: #2163ad;
}
.article div.ct table tr td.text p li {
  color: #142b4f;
  padding-bottom: 0.2em;

}
/*с днем рождения*/
#index {
width:100%;
height:235px;
}
#index_left {
float: left;
width:350px;
margin-top:10px;
}
#index_right {
float:right;
width:350px;
margin-top:10px;
}
/* Группа иконок */
.group_icon_tabs {
  margin-top:0;
}
.group_icon_tabs_index {
  margin-top: 4.2em;
}
.group_icon_tabs a, .group_icon_tabs_index a {
  background: url(/dataimg/tickets_tab_gray.gif) no-repeat;
  width: 150px;
  height: 30px;
  float: left;
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 0.5em 0 0 0;
  font-size: 1.1em;
}
.group_icon_tabs a.active, .group_icon_tabs_index a.active {
  background: url(/dataimg/tickets_tab_blue.gif) no-repeat;
  color: #b4b4b4;
}
.group_icon_tabs1 {
  background: url(/dataimg/tickets_tab_blue1.gif) no-repeat;
  color: #b4b4b4;
  height:46px;
}

.group_icon_lt {
  float: left;
  width: 14px;
  height: 279px;
  background: url(/dataimg/group_icon_lt.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct {
  float: left;
  width: 170px;
  height: 279px;
  background: url(/dataimg/group_icon_ct.gif) repeat-x;
  margin-top: -1.8em;
}
.group_icon_ct div {
  clear: both;
  width: 170px;
  text-align: center;
  margin: 0em auto 0 auto;
}
.group_icon_rt {
  float: left;
  width: 14px;
  height: 279px;
  background: url(/dataimg/group_icon_rt.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct1 div {
  clear: both;
  width: 185px;
  text-align: center;
  margin: 0em auto 0 auto;
}
.group_icon_lt1 {
  float: left;
  width: 14px;
  height: 900px;
  background: url(/dataimg/group_icon_lt1.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct1 {
	
  float: left;
  width: 185px;
  height: 900px;
  background: url(/dataimg/group_icon_ct1.gif) repeat-x;
  margin-top: -0.8em;
}
.group_icon_rt1 {
  float: left;
  width: 14px;
  height: 900px;
  background: url(/dataimg/group_icon_rt1.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_lt2 {
  float: left;
  width: 14px;
  height: 115px;
  background: url(/dataimg/group_lt.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct2 {
  float: left;
  width: 185px;
  height: 115px;
  background: url(/dataimg/group_ct.gif) repeat-x;
  margin-top: -0.8em;
}
.group_icon_rt2 {
  float: left;
  width: 14px;
  height: 115px;
  background: url(/dataimg/group_rt.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_lt3 {
  float: left;
  width: 14px;
  height: 75px;
  background: url(/dataimg/group_icon_lt3.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct3 {
  float: left;
  width: 185px;
  height: 75px;
  background: url(/dataimg/group_icon_ct3.gif) repeat-x;
  margin-top: -0.8em;
}
.group_icon_rt3 {
  float: left;
  width: 14px;
  height: 75px;
  background: url(/dataimg/group_icon_rt3.gif) no-repeat;
  margin-top: -0.8em;
}
.group_icon_ct div a {
  padding-top: 0.8em;
}
#id_search_input {
  border: 1px solid #0f3a7b;
  border-radius: 8px;
  margin-top: 11px;
  height: 22px;
  width: 80px;
  padding: 2px;
  float: left;
}

/* Нижнее меню */
.bottommenu {
margin: 0em auto;
width:1016px;
}
.bottommenu a {
  width: 145px;
  height: 38px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;

  font-family:Tahoma, Geneva, sans-serif;
  
  font-size: 1.4em;
  padding: 0.2em 0 0 0;
  margin: 1em 0 1em 0;
  background: url(/dataimg/btm_menu.gif) no-repeat;
}
.bottommenu2 a{
  width: 340px;
  height: 38px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  font-size: 1.2em;
  padding: 0.4em 0 0 0;

  background: url(/dataimg/btm_menu2.gif) no-repeat;
}
.bottommenu3 a {
  width: 135px;
  height: 38px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  font-size: 1.2em;
  padding: 0.4em 0 0 0;
  margin: 0.5em 0 0 0;
  background: url(/dataimg/btm_menu3.gif) no-repeat;
}
.bottommenu4 a {
  width: 143px;
  height: 38px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  font-size: 1.2em;
  padding: 0.4em 0 0 0;

  background: url(/dataimg/btm_menu4.gif) no-repeat;
}
.bottommenu4 a.fst {
  margin-left:0px;
}