/* CSS Document */

* {margin:0; padding:0; /*outline: 0;*/ vertical-align: baseline;}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5 {font-weight: normal; display: inline; }
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {/*outline: 0;*/}
a img, fieldset, hr {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}
body {font-family:  arial,verdana,tahoma,helvetica,sans-serif; font-size:12px; background:#d0e0e8 url(../images/bg/body_wrap_all.png) left top repeat-x;}
body, html {height:100%;}
.wrap_all {min-height:100%;}
*html .wrap_all { height: 100%; }
.pusher {clear:both; height:124px;}
.footer {height:124px; margin-top:-100px; }
.clearer {height:1px; font-size:1px; line-height:1px; clear:both; float:none;}
.wrap_all{ width:100%;   background:url(../images/bg/body.png) center top no-repeat;}
.wrap {margin:0 auto; width:954px;}
.mr_37{ margin-right:37px;}
.mr_110{ margin-right:110px;}
.ml_31{ margin-left:31px;}
.mt_48{margin-top:48px;}
.mt_33{margin-top:33px;}
.top{ float:left; display:inline; width:954px;}
.wrap_icon{ float:left; display:inline; width:954px; margin-top:39px; height:31px;}
	.wrap_icon .icon{ float:right; display:inline;}
		.wrap_icon .icon a{ float:left; display:inline; margin-left:5px;}
 
.logo{ float:left; display:inline; margin-left:32px;}
	.logo a{ float:left; display:inline; }

.slogan{ float: left; display:inline; background:url(../images/bg/header_slog_l.png) left top no-repeat ; height:75px; margin-top:15px; margin-left:45px;}
	.slogan_right h1{float: left; display:inline; background:url(../images/bg/header_slog_r.png) right top no-repeat; height:39px; padding:20px 50px 16px 18px; margin-left:32px; font-family:Arial, Helvetica, sans-serif; color:#94b6c5; font-size:19px; font-style:italic; font-weight:bold; line-height:18px; }
		.slogan_right h1 span{ font-family:Arial, Helvetica, sans-serif; color:#30aad2; font-size:35px; font-style:italic; font-weight:bold; line-height:15px;}

.content{ float:left; display:inline; width:954px; margin-bottom:30px;}
	.con_block{ float:left; display:inline; width:954px; margin-bottom:3px;  }
		.con_block h1{ float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height: 32px; font-style:italic; font-weight:bold; margin-left:41px; margin-top:26px; width:400px; overflow:hidden; }
		.con_block h1 a{ text-decoration:none; white-space:pre; }
		.color_1{ color:#144ea8;}
		.color_2{ color:#30aad2;}
		.color_3{ color:#f6a200;}
		.color_4{ color:#7fca00;}
		.con_block_b{ float:left; display:inline; width:954px;}
		.bg_1b{ background:url(../images/bg/bg_block_bottom1.png) left bottom no-repeat;}
		.bg_2b{ background:url(../images/bg/bg_block_bottom2.png) left bottom no-repeat;}
		.bg_1t{ background:url(../images/bg/bg_block_top.png) left top no-repeat;}
		.bg_2t{ background:url(../images/bg/bg_block_top1.png) left top no-repeat;}
		.wrap_con_block{ float:left; display:inline; width:952px; margin-top:18px; min-height:114px; padding-left:33px;  }
		
		.mb_1{ margin-bottom:4px;}
		.mb_2{ margin-bottom:0px;}
		.mb_3{ margin-bottom:4px;}
		.mb_4{ margin-bottom:4px;}
		
		
		
		
		
		
		.wrap_con_block ul{ float:left; display:inline; width:367px;}
		.wrap_con_block ul li{ float:left; display:inline; width:340px; padding-left:27px;}
		.wrap_con_block ul li a{ float:left; display:inline; width:340px; text-decoration:none; color:#6d7a7f; line-height:19px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
		.wrap_con_block ul li { float:left; display:inline; width:340px; text-decoration:none; color:#6d7a7f; line-height:19px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
        .wrap_con_block ul li h1 { float:none; display:inline; margin: 0px; padding: 0px; font-weight:normal; font-style: normal; color:#6d7a7f; line-height:19px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
		.li_col_1 li{ background:url(../images/bg/blue_li.png) 2px 8px no-repeat; }
		.li_col_2 li{ background:url(../images/bg/light_bl_li.png) 2px 8px no-repeat; }
		.li_col_3 li{ background:url(../images/bg/orang.png) 2px 8px no-repeat; }
		.con_block_left{ float:left; display:inline; width:367px; margin-right:110px;}
		.con_block_right{ float:left; display:inline; width:367px;}
		.wrap_con_block p{  text-decoration:none; color:#6d7a7f; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-left:12px;}
		.wrap_con_block p a{ text-decoration:none; color:#139fcd; line-height:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif;} 
		.f_con_block{ float:left; display:inline; padding-left:37px; margin-top:22px; padding-bottom:33px;}
		.f_con_block h3{ background:url(../images/bg/arrow.png) left top no-repeat; height:20px; float:left; display:inline; width:367px; }
		.f_con_block h3 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; font-style:italic; font-weight:bold; float:left; display:inline; margin-left:25px; text-decoration:none; padding-bottom:0px; margin-top:0px;}
		.dots_1{ background:url(../images/bg/bL_d_dots.png) left bottom no-repeat;}
		.dots_2{ background: url(../images/bg/light_b_dots.png) left bottom no-repeat;}
		.dots_3{ background: url(../images/bg/or_dots.png) left bottom no-repeat;}
		.dots_4{ background: url(../images/bg/gren_dots.png)left bottom no-repeat;}

		.wrap_con_block ul.mb_1b li{ margin-bottom:2px;}
		.wrap_con_block ul.mb_2b li{ margin-bottom:2px;}
		.wrap_con_block ul.mb_3b li{ margin-bottom:4px;}
		.wrap_con_block .mb_4b p { margin-bottom:4px;}


.tehnol{ float:left; display:inline; width:878px; padding:0px 35px; height:65px; margin-top:31px;  }
	.tehnol table{ float:left; display: table-row; vertical-align:middle;  }
		.tehnol table tr td{ vertical-align:middle; padding-right:20px;}
		.tehnol table a{ float:left; display:inline; }
		.tehnol table a img{ float:left; display:inline;}
	
	.bg_top{ background:url(../images/bg/content_border.png) left top no-repeat;}
	.bg_bottom{ background:url(../images/bg/content_border.png) left bottom no-repeat;}
	.text{ float:left; display:inline; width:921px;} 
	.text .text_b{ float:left; display:inline; width:921px; padding:40px 0px 15px;} 
	.text p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; margin-bottom:25px; color:#6d7a7f;}
	.text p span{ font-style:italic;}
	.text h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; margin-bottom:25px; color:#6d7a7f; font-weight:bold;}
	.text h1{  font-family:Arial, Helvetica, sans-serif; font-size:30px; line-height: 24px; font-style:italic; font-weight:bold;   margin-bottom:26px; color:#144ea8;}
	.text ul{ margin-bottom:40px;}
	.text ul li{ background:url(../images/bg/li_text.png) 3px 8px no-repeat; padding-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;  color:#6d7a7f; margin-bottom:20px;}
	.text ul.link{}
	.text ul.link li{ color:#30aad2; margin-bottom:0px; background:none; padding:0px;}
	.text ul.link li a{color:#30aad2; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
	.text ul.link li a:hover{ text-decoration:none;}
	
.footer{ width:100%; background:url(../images/bg/body_wrap.png) center top  repeat-x; height:124px;}
.footer{ text-align:center; color:#95a8b0;}
.footer .info{ width:952px; margin:0 auto; height:124px;}
.footer p{   color:#95a8b0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.footer p a{  color:#95a8b0; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}

