@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{ background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.clear{ clear:both; margin:0; padding:0;}
.margin_btm{ margin-bottom:24px}
.margine_top{ margin-top:25px}

.topBorder{width:100%; height:9px; background:url(../img/top-border.png) repeat-x;}
.header{ width:100%; margin:0; padding:0; height:99px;}
.header_wrapper{ width:1000px; margin:0 auto; position:relative;}
.top_mail{ width:367px; height:35px; position:absolute; font-size:16px; padding:3px 0 0 0; top:-3px; right:10px; background:url(../img/need_help.png) no-repeat;font-family: 'arial'; color:#FFFFFF; text-align:center;}
.top_mail a{ color:#FFFFFF; text-decoration:none;}
ul.menu_nav{ margin:0; padding:0; position:absolute; top:56px; right:10px;}
ul.menu_nav li{ display:inline-block; list-style:none; float:left;}
ul.menu_nav li a{ text-decoration:none; float:left; display:inline-block; padding:10px 15px 12px 15px; font-family:Tahoma, Arial, sans-serif; text-transform:uppercase; font-weight:bold; color:#262262; font-size:14px;}
ul.menu_nav li a:hover{background:url(../img/nav_hover.png) bottom center no-repeat;}
ul.menu_nav li a:active{color: #abcabc;}

.logo{ width:271px; height:101px; position:absolute; top:7px; left:35px;}

.banner_back{ background:url(../img/banner_back.jpg) center top repeat-x; width:100%; height:453px; position:relative; top:-10px; z-index:-1}
.banner_back_contact{ background:url(../img/banner_back.jpg) center top repeat-x; width:100%; height:150px; position:relative; top:-10px; z-index:-1}
.banner_wrap{ width:1000px; margin:0 auto; position:relative;  }
.banner_bulb{ width:941px; height:446px; position:absolute; top:13px; left:0; z-index:-1}
.banner_thumb{ width:339px; position:absolute; top:187px; left:19px;}
.banner_caption{ width:358px; height:101px; position:absolute; top:308px; right:11px;}
.banner_caption_int{ width:358px; height:101px; position:absolute; top:100px; right:210px;}
/***middle***/
.middle_wrap{ width:100%; float:left;}
.middle{ width:1000px; margin:0 auto;}
.blog_big{ width:540px; padding:14px 5px; float:left}
.blog_full{ width:1100px; padding:14px 5px; float:left}
.blog_big h2{ text-align:left; font-family:'arial', Arial, Helvetica, sans-serif; font-size:18px; color:#000000; font-weight:normal; margin-bottom:15px}
.blog_big p{ text-align:left; color:#000000; margin-bottom:18px}
.list_left{ width:35%; float:left; margin-left:24px}
.list_left2{ width:100%; float:left; margin-left:24px}
.list_left li{ list-style:url(../img/bullet.png) outside; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000000; line-height:24px; font-weight:normal}

.list_right{ width:55%; float:left; margin-left:24px}
.list_right li{ list-style:url(../img/bullet.png) outside; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000000; line-height:24px; font-weight:normal}

.border_line{ background:url(../img/line.jpg) repeat-y; min-height:350px; width:5px; float:left; margin:14px 0 14px 35px}

.blog_small{ width:362px; float:right; padding:14px 13px;}
.blog_small h2{ text-align:right; font-family:'arial', Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; color:#000000; margin-bottom:15px; font-weight:normal}
.blog_small p{ text-align:right; }
/***middle end***/

.footer{ width:100%; background:url(../img/footer-bg.jpg) top center no-repeat; margin:0; padding:0; float:left; padding-top:10px; }
ul,li {font-size:12px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.top {margin-left:15px;
}
.first {margin-left:30px;
}
.second {margin-left:45px;
}

p {
	font-size: 13px; line-height:18px; font-family: Tahoma, Geneva, sans-serif; color:#000000;
}
