* {

		margin:0;

		padding:0;

}



body {

		font-family:Arial, Helvetica, sans-serif;

		font-size:13px;

		color:#000;

		position:relative;

		min-height:100%;

		height:100%;

		background:#F0F1F3

}



html,* html body {

		height:100%;

		min-height:100%}





img {

		border:none;

}



.clear {

		clear:both;

		font-size:0;

		line-height:0;

}



ul,ol {

		margin:0 0 0 20px;

}





h1{

		font-size:13px;

		font-family:Arial, Helvetica, sans-serif;

		padding:0 69px 0 21px;

		color:#366EA1;

}







 h2{

		background:url(images/title_bg2.gif) no-repeat 0% 0%;

		height:21px;

		width:520px;

		display:block;

		padding:3px 0 0 25px;

		color:#fff;

		margin:0 0 7px 0;
		font-size:13px

}



h3{

		font-size:12px;

		font-weight:700;

		margin:5px 0 7px;

		font-family:Arial, Helvetica, sans-serif;

		color:#366EA1

}







#header {

		position:absolute;

		width:794px

}



#head {

		height:97px;

		z-index:15;

		background:#324E7C url(images/header_bg.gif) repeat-x 0% 0%;

		width:793px;

}





.main_td h1 {

		display:block;

		background:url(images/title_bg.gif) no-repeat 0% 0%;

		width:579px;

		height:30px;

		position:absolute;

		margin:-37px 0 0 -20px;

		padding:7px 0 0 20px;

		color:#fff

}



.main_td a {

		text-decoration:underline;

		color:#000

}



.main_td {

		padding:15px 10px 25px 0

}







.icon {

		color:#fff;

		float:right;

		background:url(images/icon_bg.gif) no-repeat 0% 0%;

		text-align:center;

		margin:15px 13px 0 0px;

}



.icon a {

		margin:0 7px 0 0

}









.logo {

		position:absolute;

		margin:4px 0 0 16px

}



.logo a {

		position:relative;

}





.main_part {

		width:794px;
		margin:0 auto;
		background:url(images/all_bg.gif) repeat-y 0% 0%

}











html>body .main_part { 

		min-height:100%;

		position:relative;

		z-index:10 

}



.content1 {

		width:545px;

		background:#B6C7D9;

		padding:0 0 13px 0;

		margin:0 0 13px 0

}





.content1 h2{

		background:url(images/title_bg2.gif) no-repeat 0% 0%;

		height:21px;

		width:520px;

		display:block;

		padding:3px 0 0 25px;

		color:#fff;

		margin:0 0 7px 0

}



.content1 p{

		margin:0 20px 13px

}



.content1 a{

		color:#0D26E1 !important;

		font-size:12px;

		font-weight:bold;

		text-decoration:none

}



.content1 a:hover{

		color:#fff !important;

}



.left_menu {

		background:url(images/left_menu_bg.gif) no-repeat 0% 0%;

		width:195px;

		margin:0 0 0 0;

		padding:0 45px 46px 0

}



.left_menu ul  { 

		padding:10px 17px 0 0;

		margin:10px 0 0 10px;

		list-style:none

}



.left_menu ul ul  { 

		padding:5px 17px 0 0;

		margin:0px 0 0 10px;

		list-style:none

}



.left_menu ul ul li  { 

		padding:3px 0 2px 15px;

		background:none

}



.left_menu ul li { 

		background:url(images/mark.gif) no-repeat 5px 12px;

		padding:4px 0 4px 15px;

}



.left_menu ul li a { 

		color:#4D7AA3 !important;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		text-decoration:none;

}



.left_menu ul li.act {

		background:#fff url(images/mark.gif) no-repeat 5px 12px;

}



.left_menu ul li.act a { 

		color:#0B4B84 !important;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		text-decoration:none;

		font-weight:bold;

}







.inp {

		width:192px;

		height:18px;

		border:1px solid #666465;

		margin:3px 0 7px

}

.button {

		border:none;

		float:right;

		margin:0 34px 0 0;

		width:69px;

		background:url(images/arrow.gif) no-repeat 0% 4px;

		padding:0 0 0 15px ;

		color:#666465;

		cursor:pointer;

		cursor:hand

}

















#footer {

		color:#fff;

		font-size:11px;

		padding:3px 0px 0px 0;

		position:absolute;

		bottom:0;

		width:100%;

		

}





#foot {

		color:#fff;

		font-size:11px;

		background:#324E7C url(images/footer_bg.gif) repeat-x 0% 0%;

		width:794px;

		height:86px;

}


#foot  a:hover{

		color:#C79305;

		

}

.invis {

		float:left;

		padding:19px 9px 0 17px;

		font-size:10px;

		line-height:16px

}



.invis strong {

		color:#fff;

		font-size:11px

}



.invis a {

		font-size:11px !important;

		color:#fff;

		text-decoration:none;

}

.invis a:hover {

		font-size:11px;

		color:#C79305 !important;

		text-decoration:none

}



.invis a strong{

		font-weight:bold

}



.banner {

		float:left;

		margin:19px 0px 0px 0px;

		padding:0 16px 0 16px;

		border-right:1px solid #2A3A5A

}



.banner a {

		margin:0 0 0 10px;

}



	

a,  .link {

		color:#0D26E1 ;

		font-size:12px;

		font-weight:bold;

		text-decoration:none

}



a:hover, .act{

		color:#000 !important;

		text-decoration:none



}



.contact {

  float:right;

  color:#fff;

  font-size:11px;

  text-align:right;

  padding:7px 10px 0 0

}





.contact a {

		

		color:#fff;

		font-size:11px;
		font-weight:bold !important
		

}



.contact a:hover {
		
		color:#C79305 !important;
		font-size:11px;
		
}



#header ul li a,.left_menu ul li a,.link a {

		color:#fff;

		text-decoration:none;

}



.product,.product_detail {

		list-style:none;

}



.product li strong,.product_detail li strong {

		font-size:14px;

}







.contenttable  {

        margin:5px 0

}





.contenttable a  {

        font-size:11px !Important;

		font-weight:normal

}



.contenttable THEAD TD {

        color: #fff;

}



.contenttable p {

        margin: 0px;

}



.contenttable td {

		color:#000;

		border-top: 1px solid #366EA1;

		border-left: 1px solid #366EA1;

		padding: 6px 3px;

}



.contenttable {

		border-bottom: 1px solid #366EA1;

		border-right: 1px solid #366EA1;

}



.contenttable THEAD {

		font-family: Verdana,Tahoma, Verdana, Arial;	

		color:#fff;  

		text-align: center;

		border: 1px solid #366EA1;

		padding: 3px;

		font-weight: bold;

		background-color: #366EA1;

}  







table {

		border-collapse:collapse;

		border-spacing:0;

}



fieldset,img {

		border:0;

}



caption,th {

		text-align:left;

}





q:before,q:after {

		content:'';

}



abbr,acronym {

		border:0;

		font-variant:normal;

}



sup,sub {

		vertical-align:text-top;

}



sub {

		vertical-align:text-bottom;

}



input, textarea, select {

		font-family:inherit;

		font-size:inherit;

		font-weight:inherit;

} 



p {

margin:0 0 13px 0

}


.left_menu ul li a:hover { 
		color:#C79305 !important;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
}