html,body {

	height:100%;

	margin:0px;

	padding:0px;

	border:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:9pt;

	color:#333333;

	background-color:#FFFFFF;

}



table{

	border:0px;

	border-collapse:collapse;

}



table td{

	padding:0px;

	vertical-align:top;

}



form {

	margin:0px;

	padding:0px;

}

p {

	line-height: 13.5pt;

}



img{

	border:0px;

}

a {

	color: #415eba;

}

a:hover {

	text-decoration: none;

}



hr{

	width:550px;

	border-top:#666666;

	background:#666666;

	height:1px;

}



h1{

	font-size:10pt;

	color:#EF4A02;

	font-weight:bold;

	margin-top:0px;

	margin-bottom:0px;

}



h2{

	font-size:10pt;

	color:#4860BC;

	font-weight:bold;

	margin-top:0px;

	margin-bottom:4px;

}



h3, h4, h5{

	font-size:8pt;

	color:#EF4A02;

	margin-top:0px;

	margin-bottom:4px;

}



h5 {

	color: #333;

	font-size: 9pt;

}



h4 {

	margin-bottom: 0px;

}



p{

	text-align:justify;

}



ul.navi{

	margin:8px;

	padding:0px;

}

ul.navi li{

	padding-left: 10px;

	margin-bottom: 4px;

	list-style-type: none;

	background-position: 0px 5px;

	background-image: url(../images/ul_activ.gif);

	background-repeat: no-repeat;

}





ul.navi_left_a, ul.navi_left_s  {

	margin: 10px 20px 10px 20px;

	padding: 0px;

}

ul.navi_left_a2 {

	margin: 5px 10px 5px 10px;

	padding: 0px;

}

ul.navi_left_a li ul.navi_left_a2 li {

	background-image: url(../images/main_ul_s.gif);

}

ul.navi_left_a li ul.navi_left_a2 li a {

	

}	

ul.navi_left_a li, ul.navi_left_s li {

	list-style-type: none;

	padding-left: 10px;

	margin-bottom: 5px;

	background-image: url(../images/ul_activ.gif);

	background-position: 0px 5px;

	background-repeat: no-repeat;

}



ul.navi_left_s li {

	

	background-image: url(../images/main_ul_s.gif);

}



#header{

	width:887px; 

	margin:auto; 

	margin-bottom: 1px; 

	background:url(../images/headers_rights.gif) no-repeat right; 

}



#blok_header{

	width:887px; 

	margin:auto;

}

#navi_right_header{

	float:right;

	margin-top:47px;

}



#content{

	border-collapse:separate;

	width:887px; 

	margin:auto; 

	margin-bottom:5px; 

	margin-top:5px; 

	border: 1px #C6C6C6 solid;

}



.content_td{

	padding-right:10px; 

	border-right:1px #C6C6C6 solid;

}



.content_forms{

	width:305px;

	color:#878686;

	padding:10px 10px 10px 10px;

	border:1px #C6C6C6 solid; 

	background: url(../images/grad.gif) repeat-x bottom;

}



#header_navi{

	margin: auto;

	width:887px;

	height:29px;

	border: 1px #C3C6D0 solid; 

}

.header_menu, .header_menu a{
	border-right:1px #3954B3 solid;
	border-left:1px #889AD4 solid;
}



.left_panel_s{

	vertical-align:middle;

	height:25px;

	border-bottom:1px #C2C2C2 solid;

	border-top:1px #C2C2C2 solid;

	background:url(../images/left_panel_s.gif) no-repeat left;

	padding-left:14px;

}



#left_panel_a{

	vertical-align:middle;

	height:25px;

	border-bottom:1px #C2C2C2 solid;

	background: url(../images/left_panel_a.gif) no-repeat left; 

	padding-left:14px;

}



#line_header{

	width:887px; 

	height:4px; 

	margin:auto; 

	margin-top:1px; 

	margin-bottom: 1px; 

	background-color:#c3c3c3; 

	font-size:3pt;

}



#line_header_sub{

	width:887px; 

	height:21px; 

	margin:auto; 

	margin-top:4px; 

	margin-bottom: 1px; 

	background-color:#EBEBEB;

	font-size:8pt;

	padding-top:4px;

	color:#EA4800;

}



#content_sub{

margin: auto; 

margin-top:3px; 

margin-bottom:3px; 

width:887px;

}



#left_panel{

	width:221px;

	border:1px #C2C2C2 solid;

}



#left_panel_as{

	width:221px;

	font-size:9pt;

}



#bs{

	width:8px;

}



#text_sub{

	padding:10px 25px 10px 25px;

	width:658px; 

	border:1px #C2C2C2 solid;

}
#text_sub2{

	padding:10px 25px 10px 25px;

	border:1px #C2C2C2 solid;

}
#text_sub1{

	/*border:1px #C2C2C2 solid;*/

}

#footer {

	width:887px;

	margin:auto; 

	text-align:center; 

	padding-bottom:4px; 

	padding-top:4px; 

	background-color:#E9EDF7;

}



#copyright{

	width:887px; 

	margin:auto; 

	margin-top:3px;

	font-size:8pt; 

	margin-bottom:0px;

}



#created{

	float:right; 

	font-size:8pt; 

	color:666666;

}

.pad {

	padding-bottom:5px; 

	padding-top:5px;

}

input.inputTf1 {

	width:175px;

	height: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	border: solid 1px #c9c9c9;

}

input.inputBtnSubmit, input.btnOv {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	border:solid 1px #c9c9c9;

	background-color:#697FC8; 

	color:#fff; 

	padding: 1px 2px;

	font-weight:bold;

	cursor:pointer;

}

input.btnOv {

	background-color:#fff; 

	color: #697FC8;

}

textarea.tAreaHome1 {

	width:231px; 

	height:80px;

	border:solid 1px #c9c9c9;

}

td.tdLabel {

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	vertical-align: middle;

	padding-bottom: 3px;

}

td.tdInput {

	text-align:right;

	vertical-align:middle;

	padding-bottom: 3px;

}


.leftDiv1, .rightDiv1 {

	width: 170px; 

	float: left; 

	text-align:center; 

	font-size: 10px;

	color: #666;

}


.leftDiv, .rightDiv {

	width: 280px; 

	float: left; 

	text-align:center; 

	font-size: 10px;

	color: #666;

}

.leftDiv a, .rightDiv a {

	color: #333;

}

.leftDiv a:hover, .rightDiv a:hover {

	text-decoration: none;

}

.rightDiv {

	float: right;

}

ul.ulLinks {

	font-weight: bold;

	font-size: 11px;

}

ul.ulLinks li {

	padding: 0px 0px 10px 4px;

}

td.tdLeft50 {

	width: 50%;

}

.w100 {

	width: 100%;

	font-size: 11px;

	border: solid 1px #ccc;

}

.w100 td {

	padding: 3px 8px 3px 4px;

	height: 20px;

	vertical-align: middle;

}

.w100 td h4 {

	padding-left: 4px;

}

.w33 {

	width: 33%;

}

.w50 {

	width: 50%;

	padding: 0px 10px 0px 10px;

}	

.tr0 {

	background-color: #e9edf7;

}

.tr1 {

	background-color: #fff;

}

.clear {

	clear: both;

}

.center {

	text-align: center;

}

.heading td {

	font-weight: bold;

	font-size: 8pt;

	color: #EF4A02;

	text-align:left;

	padding: 0px 10px 0px 4px;

}

.heading2{

	text-align:left;

	color: #EF4A02;

}

ul.list li {

	margin: 5px 0px 10px 0px;

}

.bold {

	font-weight: bold;

}

.cntr td {

	text-align: center;

}	

.pad0 td {

	vertical-align: top;

	padding: 5px;

}



ul .pdf{

background-position: 0px 5px;

	font-weight: bold;

	font-size: 11px;

	list-style-type: none;

	background-image: url(../images/pdf_ico.gif);

	background-repeat: no-repeat;

	padding: 5px 0px 10px 20px;

}
ul.wmv{
	padding-left:0px;
	margin-left:25px;
}
ul.wmv li{

background-position: 0px 5px;

	font-weight: bold;

	font-size: 11px;

	list-style-type: none;

	background-image: url(../images/wmv.gif);

	background-repeat: no-repeat;

	padding: 5px 0px 10px 25px;

}

.table{

	font-weight: bold;

	font-size: 8pt;

	text-align: center;

	padding: 0px 10px 0px 4px;

}



.tdlogo{

	padding-left:25px;

	padding-right:25px;

	padding-top:20px;

	vertical-align:middle;	

	}
	
.img_bottom_align{
	vertical-align:bottom;
}
.netting_img{
	padding-right:20px;
}

html:root .footer_pb{
	padding-bottom:5px;
}
html:root .footer_pt{
	padding-top:5px;
}
.our_work_tbl{
	width: 600px;
	margin:13px 26px 13px 26px;
	line-height:13.5pt;
}
.our_work_tbl_img{
	margin-right:20px;
}
.img_border{
	border:solid 1px #919294;
	border-width: 1px 2px;
}
.permanent_subc_links a{
	width:194px;
	height:202px;
	display:block;
	border:solid 1px #969799;
	text-decoration:none;
	background:url(../images/permanent_installations/permanent_subc_link_01.jpg) no-repeat;
}
.permanent_subc_links a.permanent_subc_link_02{
	background:url(../images/permanent_installations/permanent_subc_link_02.jpg) no-repeat;
}
.permanent_subc_links a.permanent_subc_link_03{
	background:url(../images/permanent_installations/permanent_subc_link_03.jpg) no-repeat;
}
.permanent_subc_links a.permanent_subc_link_04{
	background:url(../images/permanent_installations/permanent_subc_link_04.jpg) no-repeat;
}
.permanent_subc_links{
	margin: 18px 0px 0px;
	width:611px;
}
.permanent_subc_links a span{
	height:44px;
	line-height:44px;
	color: #000000;
	font-size:18px;
	text-decoration:none;
	padding-left:14px;
	display:block;
	text-transform:uppercase;
	letter-spacing:1px;
	border-bottom:solid 1px #FFFFFF;
	background:url(../images/permanent_installations/permanent_subc_link_title.png);
}
* html .permanent_subc_links a span{
	background: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/permanent_installations/permanent_subc_link_title.png", sizingMethod="scale");
}
.permanent_subc_links a:hover span, .category_boxs a:hover{
	color:#EA4800;
}
.permanent_subc_links a:hover, .category_boxs a:hover img{
	border-color:#327bc6;
}
.permanent_subc_links a.permanent_subc_link_04{
	width:609px;
}
.category_boxs div{
	float:left;
	padding: 0px 3px 16px 4px;
	line-height:18px;
	font-weight:bold;
	width:144px;
}
.category_boxs img{
	width:142px;
	border:solid 1px #969799;
}
.category_boxs a.img_r_align{
	float:right;
	display:block;
	margin: 0px 3px 16px 4px;
}
.category_boxs a{
	text-decoration:none;
}