#header {
	position: relative;
	z-index: 5;
}

#content {
	position: relative;
	z-index: 2;
	padding: 0px 0px 120px 0px;
	margin: 0px;
}

#content_reducer {
	position: relative;
	margin: -11px 0px 0px 15%;
	padding: 0px;
	width: 60%;
}

p {
	margin: 0px 62px;
	padding: 0px 0px 14px;
}

p.big {
	font-size: 1.2em;
}

table.additional {
	margin: 0px;
	border-collapse: collapse;
	width: 80%;
}

table td {
	padding: 50px 0px 0px;
	vertical-align: top;
}

table td.img_block {
	width: 42%;
	padding-right: 30px;
	text-align: right;
}

table td h2 {
	margin: 0px;
	padding: 0px 0px 10px;
}

table td p {
	font-size: 0.8em;
	padding: 0px 0px 10px;
	margin: 0px;
}

div.blue_round_block {
	margin: -11px 0px 0px;
	//margin: 0px;
	padding: 0px;
	min-height: 1px;
	float: left;
}

* html div.blue_round_block {
	height: 1px;
}

div.blue_round_lt_corner,
div.blue_round_rt_corner,
div.blue_round_rb_corner,
div.blue_round_lb_corner {
	position: relative;
	z-index: 2;
	margin: 0px;
	padding: 0px;
}

div.blue_round_lt_corner {
	background: url('blue-rb-lt.png') 0 0 no-repeat;
	//float: left;
}

div.blue_round_rt_corner {
	left: 30px;
	background: url('blue-rb-rt.png') 100% 0 no-repeat;
	//float: left;
}

div.blue_round_rb_corner {
	top: 30px;
	background: url('blue-rb-rb.png') 100% 100% no-repeat;
	//float: left;
}

div.blue_round_lb_corner {
	left: -30px;
	padding: 0px 0px 30px 30px;
	background: url('blue-rb-lb.png') 0 100% no-repeat;
	//float: left;
}

div.blue_round_lt_corner div.ie6_lt,
div.blue_round_rt_corner div.ie6_rt,
div.blue_round_rb_corner div.ie6_rb,
div.blue_round_lb_corner div.ie6_lb {
	display: none;
}

* html div.blue_round_lt_corner,
* html div.blue_round_rt_corner,
* html div.blue_round_rb_corner,
* html div.blue_round_lb_corner {
	background: none;
	float: none;
}

* html div.blue_round_lt_corner div.ie6_lt {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: expression( parentNode.offsetWidth );
	overflow: hidden;
	position: absolute;
}

* html div.blue_round_lt_corner div.ie6_lt div {
	position: absolute;
	width: 3000px;
	height: 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/blue-rb-lt.png',sizingMethod=crop);
}

* html div.blue_round_rt_corner div.ie6_rt {
	display: block;
	margin: 0px;
	padding: 0px;
	height: expression( parentNode.offsetHeight );
	width: 30px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	float: right;
	top: 0px;
}

* html div.blue_round_rt_corner div.ie6_rt div {
	position: absolute;
	width: 30px;
	height: 3000px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/blue-rb-rt.png',sizingMethod=crop);
}

* html div.blue_round_rb_corner div.ie6_rb {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: expression( parentNode.offsetWidth );
	overflow: hidden;
	position: absolute;
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	float: right;
}

* html div.blue_round_rb_corner div.ie6_rb div {
	position: absolute;
	width: 3000px;
	height: 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/blue-rb-rb.png',sizingMethod=crop);
	right: 0px;
	float: right;
}

* html div.blue_round_lb_corner div.ie6_lb {
	display: block;
	margin: 0px;
	padding: 0px;
	height: expression( parentNode.offsetHeight );
	width: 30px;
	overflow: hidden;
	position: absolute;
	left: -30px;
}

* html div.blue_round_lb_corner div.ie6_lb div {
	position: absolute;
	width: 30px;
	height: 3000px;
	bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 );
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/blue-rb-lb.png',sizingMethod=crop);
}

div.blue_round_content {
	background: url('blue-rb-bg.png') 0 0 repeat;
	padding: 55px 0px;
	color: black;
}

/* ######################################################################### */

div.tab_block_reducer {
	margin: -10px 0px 0px 5%;
	position: relative;
}

div.blue_tab_block {
	margin: 0px -6px;
	padding: 0px;
	//float: left;
	position: relative;
}

* html div.blue_tab_block {
	margin: 0px -12px 0px -5px;
	padding: 0px;
	//float: left;
	position: relative;
}

div.blue_tab_block_lt {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: -12px;
	background: url('blue_tab_lt.png') 0 0 no-repeat;
	//float: left;
}

div.blue_tab_block_rt {
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 12px;
	background: url('blue_tab_rt.png') 100% 0 no-repeat;
	//float: left;
}

div.blue_tab_block_content {
	margin: 0px 12px 0px 0px;
	padding: 10px 5px 5px;
	position: relative;
	background: url('blue_tab_bg.png') 0 0 repeat-x;
	//float: left;
	min-height: 57px;
}

* html div.blue_tab_block_content {
	margin: 0px 6px 0px 0px;
	height: 57px;
}

div.blue_tab_block_content #client {
	margin-left: 0px;
	color: white;
	background: url('blue-bullit-selected.png') 0 0.3em no-repeat;
}