* {	margin: 0px;
	padding: 0px;
	font-size: 10pt;}

body {  margin: 0px;
  padding: 0px;
  color: #454545;
  font-family: Trebuchet MS,Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 10pt;
  min-width: 970px; }

a {
	color: #034985;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.logo {	height: 89px;
	width: 175px;
	background: url('/files/norma/design/logo.png') no-repeat;
	margin-top: 40px;
	margin-bottom: 25px;}
.razdel_polosa {	background: #e5ecf3;
	height: 28px;}
.razdelenie_1 {	width: 27px;
	background: url('/files/norma/design/img_1.jpg') no-repeat;}
.n_online {	width: 135px;
	background: url('/files/norma/design/img_2.jpg') no-repeat;}

.top_menu_1 {	width: 10px;
	height: 28px;
	background: url('/files/norma/design/img_7.jpg') no-repeat;}
.top_menu_2 {
	width: 9px;
	height: 28px;
	background: url('/files/norma/design/img_8.jpg') no-repeat;
}
.left_bar {	width: 200px;
	vertical-align: top;}
.right_bar {
	width: 250px;
	vertical-align: top;
}

.centr_bar {	padding: 0px 13px;}
.block_avtoriz {	height: 88px;
	background: url('/files/norma/design/login.jpg') no-repeat;
	margin-bottom: 10px;
	padding: 10px;
	width: 180px;}
.block_info_zag {	font-weight: bold;
	font-size: 11pt;
	color: #000;
	padding-bottom: 10px;
	text-align: center;}
.inform_block_left_1 {	height: 7px;
	background: url('/files/norma/design/img_9.jpg') no-repeat;}
.inform_block_left_2 {	border-left: 1px solid #e5ecf3;
	border-right: 1px solid #e5ecf3;}
.inform_block_left_3 {
	height: 7px;
	background: url('/files/norma/design/img_10.jpg') no-repeat;
	margin-bottom: 10px;
}

.inform_block_right_1 {
	height: 7px;
	background: url('/files/norma/design/img_17.jpg') no-repeat;
}
.inform_block_right_2 {
	border-left: 1px solid #e5ecf3;
	border-right: 1px solid #e5ecf3;
	padding: 0px 5px;
	margin-top: 0px;
}
.inform_block_right_3 {
	height: 7px;
	background: url('/files/norma/design/img_18.jpg') no-repeat;
	margin-bottom: 10px;
}

.inform_block_usl_1 {
	height: 7px;
	background: url('/files/norma/design/img_11.jpg') no-repeat;
}
.inform_block_usl_2 {
	border-left: 1px solid #e5ecf3;
	border-right: 1px solid #e5ecf3;
	background: #e5ecf3;
}
.inform_block_usl_3 {
	height: 7px;
	background: url('/files/norma/design/img_12.jpg') no-repeat;
	margin-bottom: 10px;
}
.center_block_blue_top {	width: 494px;
	height: 7px;
	background: url('/files/norma/design/img_13.jpg') no-repeat;}
.center_block_blue_middle {
	width: 472px;
    border-left: 1px solid #e5ecf3;
	border-right: 1px solid #e5ecf3;
	padding:0px 10px;
}
.center_block_blue_bottom {
	width: 494px;
	height: 7px;
	background: url('/files/norma/design/img_16.jpg') no-repeat;
	margin-bottom: 10px;
}

.center_block_red_top {	margin-top: 10px;
	width: 474px;
	height: 7px;
	background: url('/files/norma/design/img_14.jpg') no-repeat;
}
.center_block_red_middle {
	width: 452px;
    border-left: 1px solid #eca9a9;
	border-right: 1px solid #eca9a9;
	padding:0px 10px;
}
.center_block_red_bottom {
	width: 474px;
	height: 7px;
	background: url('/files/norma/design/img_15.jpg') no-repeat;
	margin-bottom: 3px;
}

.inptxtl {	border: 1px solid #e5ecf3;
	color: #034985;
	width: 110px;}
.small_link {	font-size: 8pt;
	font-weight: bold;}
.blacklist {	font-size: 12pt;
	font-weight: bold;	height: 74px;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-family: Comic Sans MS;
	background: url('/files/norma/design/blacklist.jpg') no-repeat;}
.blacklist a {	color: #fff;
	font-size: 10pt;
	font-weight: normal;

}

.faq_link {	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
	width: 230px;
	padding-bottom: 5px;
	background: url(/files/norma/design/right.jpg) no-repeat right top;
}
.faq_link:hover {
	text-decoration: none;
}


.faq_link_up {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: block;
	width: 230px;
	padding-bottom: 5px;
	background: url(/files/norma/design/up.jpg) no-repeat right top;

}
.faq_link_up:hover {
	text-decoration: none;
}
.faq_top_zack {
	 width: 210px;
	 background: #e5ecf3 url(/files/norma/design/img_19.jpg) no-repeat;
	 padding: 0px 10px;
	 margin-left: 3px;}
.faq_bottom_zack {
	 background: url(/files/norma/design/img_20.jpg) no-repeat;
	 margin: 0px -10px;
	 height: 6px;
	 width: 230px;
}

.fire_news {	color: #454545;
	font-size: 10pt;}

.block_info_zag_red {	color: #971a1e;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;}

.normscroll {	width: 115px;

	height: 85px;
	color: #e0db1e;
	float: right;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	padding: 5px;
	vertical-align: middle;
	padding-top: 30px;
	margin:0px;
	overflow: hidden;}
.normscroll1 {
	padding: 5px;
	padding-left: 25px;
	height: 105px;
	overflow: hidden;
	width: 530px;}

/* tabs */

#tabs_bg {
	background: url('/files/stroyka/img/tabsbg.gif') repeat-x;
	width: 100%;
}

#tabs_bg table{
	margin-left: 5px;
}

#tabs_bg td{
	font-weight: normal;
	vertical-align: middle;
	height: 21px;
	font-size: 7pt;
	color: #999999;
}

#tabs_bg a {
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
}

#tabs_bg a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#tabs_bg sup {
	font-size: 7pt;
}

#tabs_bg td.tab_nw {
	background: url('/files/stroyka/img/n_w.gif') no-repeat;
	width: 5px;
}

#tabs_bg td.tab_nd {
	background: url('/files/stroyka/img/n_d.gif') no-repeat;
	width: 5px;
}

#tabs_bg td.tab_w {
	background: url('/files/stroyka/img/w.gif') repeat-x;
	padding: 0 2px 2px 2px;
	color: #111111;
}

#tabs_bg td.tab_wd {
	background: url('/files/stroyka/img/w_d.gif') no-repeat;
	width: 25px;
}

#tabs_bg td.tab_d {
	background: url('/files/stroyka/img/d.gif') repeat-x;
}

#tabs_bg td.tab_dd {
	background: url('/files/stroyka/img/d_d.gif') no-repeat;
	width: 25px;
}

#tabs_bg td.tab_dw {
	background: url('/files/stroyka/img/d_w.gif') no-repeat;
	width: 15px;
}

#tabs_bg td.tab_d {
	background: url('/files/stroyka/img/d.gif') repeat-x;
	padding: 0 2px 2px 2px;
}

#tabs_bg td.tab_dn {
	background: url('/files/stroyka/img/d_n.gif') no-repeat;
	width: 21px;
}

#tabs_bg td.tab_wn {
	background: url('/files/stroyka/img/w_n.gif') no-repeat;
	width: 21px;
}

/* end tabs */
.pay_sms {	background: url('/files/norma/design/sms.jpg') no-repeat;
	height: 53px;
	padding: 10px;
	margin-bottom: 10px;}
.curs {	background: url('/files/norma/design/curs.jpg') no-repeat;
	height: 75px;
	padding: 10px 0px;
	margin-bottom: 10px;}
/* Календарь */
#cal {font: 'Trebuchet MS' ,Tahoma, Arial, Helvetica, sans-serif;}
#cal td { text-align:center; width: 30px;height:20px;}
tr#days-of-week td { font-weight: bold !important; color: #000;}
#cal thead td {background-color: #777; font-size: 12px; font-weight: bold; color: #fff;}
#cal thead a{ color: #FFF;}
#cal a{color: #054783; text-decoration:none;}
#cal a:hover {text-decoration:underline;}
#cal .cal-prev-month-day, #cal .cal-next-month-day {color: #9f9f9f;}
#cal-current-day {background-color: #034881 !important; color: #fff !important;}
#cal-current-day a {color: #fff !important;}
.hint {	position: absolute;
    color: #000;
    padding: 0px 50px 0px 10px;
    top: -68px;
    right: 26px;
    background: url(/files/norma/design/hint.gif) no-repeat;
    width: 179px;
    height: 76px;"}
*html .hint {	right: 245px;}