h1 {line-height: 1;}

.content {
	margin: 0 0 30px 0;
	font-size: 85%;
	}

.content p{
	margin: 0 0 1.2em 0;
	line-height: 1.3em;
	text-align: justify;
	}

.content h4 {
	text-transform: uppercase;
}

.content h2 {
	font-size: 120%;
}

.content table td {
	width: auto;
}

.tour_content ul {
	padding-left: 30px;
}
.tour_content { text-align: justify; }
#hr-bg2 {
	background: url(/bitrix/templates/bsistudy/images/head_bg2.jpg) no-repeat top left;
	/*background: url(/img/design/head_bg2ny.jpg) no-repeat top left;*/
	/*height: 116px;*/
	height: 76px;
}

#hr-contacts {
float:right;
vertical-align:middle;
width:230px;
}

div.contact-text {
color:#FFFFFF;
font-family:Tahoma,Verdana;
font-size:11px;
margin-top:-5px;
line-height: 1.2;
}

#hr-bg {
background:url("/bitrix/templates/bsistudy/images/head_bg.jpg") repeat-x scroll center top #A7CFEB;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0;
height:76px;
margin-bottom:0 !important;
padding-bottom:0 !important;
width: 100%;
}

#upper-block, #add-text {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
color:black;
font-family:Arial;
font-size:8pt;
font-weight:bold;
margin:0 0 1px;
padding:0 10px 0 0;
text-align:right;
}
#seo a {
	color: gray;
}

.content-header-ext  {
background-color:#C8CBD5;
border-left:5px solid #80879B !important;
height:20px;
padding-left:5px !important;
padding-top:5px !important;
}
.content-header-ext h1 {
	font-size: 	13px;
	font-weight: bold;
	color: #49526C;
}

.content { text-align: justify;}
ul.li_bsi_bullets {
	list-styleimage: url('/bitrix/templates/bsistudy/images/bullet_BSI_small.jpg');
}

.consolidation_table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: middle;
	color: #383934;
	margin: 0 0 30px 0;
	border-bottom: 1px solid black;
	font-weight: bold;
	}

.consolidation_table th {
	/*border-bottom: #c9e396 solid 4px;*/
	border: 1px solid black;
	background: #dcf3af;
	padding: 10px 5px;
	font-size: 85%;
	/*font-weight: normal;*/
	text-align: center;
	padding: 5px;
	}
.consolidation_table td {
	border: 1px solid black;
	padding: 5px 3px 5px;
	}

.consolidation_table tbody tr {
	background: none;
	}

.lined_table {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
.lined_table, .lined_table td {
	border: 1px solid black;
}

.maket .sub_main_section {
	min-width: 540px;
}
#forIE6 {
	display: block;
	width: 540px;
	height: 0px;
}

