@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#030133;}
html, body {height:100%;}
/* images */
img {border:none;}
:-moz-any-link {outline:none;} :-moz-any-link:hover { outline:none;} :-moz-any-link:focus {outline:none;}
div,span,p,img,ul,li,a,h1,h2,h3,h4,input,textarea {outline:none; border:none;}

/* text seleft */
::selection {background: #666; color:#fff} ::-moz-selection {background: #666; color:#fff} ::-webkit-selection {background: #666; color:#fff}

/* render html5 elements as block */
header, footer, section, aside, nav, article, hgroup {display: block;}

/* headings */
*, h1, h2, h3, h4, h5, h6, p, ul, li {margin:0px; padding:0px; font-weight:normal; list-style:none;}
address {font-style:normal;}
a{text-decoration:none; padding:0px; margin:0px;}
/*a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a:active {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}*/

/* table */
/*table {border-collapse: collapse; border:1px solid #ccc;}
tr{background:#fff;}
th{background:#737373; color:#fff;}
tr:hover{background:#fafafa;}
tr.grid{background:#f1f1f1;}
td,th{font-size:13px; padding:5px; border-bottom:1px solid #ccc;}*/

/* float, clear */
.left {float:left;} .right {float:right;} .none {float:none;} .clear {clear:both;}

/* main wrapper */
#wrapper {width:1024px; height:auto; word-wrap:break-word; margin:0px auto;}
#sub_wrapper {width:974px; height:auto; word-wrap:break-word; float:left; padding:0px 25px;}

/* header wrapper */
header {width:974px; height:auto;}

.header_left{width:470px; float:left; padding:29px 0px 0px 0px;}
.header_left span a{width:480px; float:left; padding:0px 0px 30px 0px; font-size:12px; text-transform:uppercase; color:#fff; letter-spacing:2px;}
#logo{width:470px; float:left; padding:40px 0px 47px 0px;}
#indexlogo{width:470px; float:left; padding:0px 0px 34px 0px;}
.header_right{width:504px; float:right; padding:29px 0px 0px 0px;}
.header_right_top{width:504px; float:left; padding:0px;}
.header_right_top ul{list-style:none; padding:0px; margin:0px;}
.header_right_top li{float:right; padding:0px 0px 0px 10px; margin:0px -7px 0 0; font-size:14px; text-transform:uppercase; color:#fff; text-align:right;}
.header_right_top li span a{color:#fff;}
.header_right_top li span a:hover{color:white;}
.header_right_top li a {color:#6699CC; margin:0px 8px 0px 0px}
.header_right_top li a:hover{color:#666;}
.header_right_middle{width:394px; float:right; padding:30px 0px 0px 0px;}
.header_right_middle_left{width:278px; float:left; padding:0px 12px 0 0; text-align:right;}
.header_right_middle_left span{color:#fff; width:278px; color:#fff; text-align:right; font-size:12px; padding:11px 0 0 0; float:left; text-align:right;}
.header_right_middle_right{width:90px; float:left; padding:0px 0px 0px 12px; border-left:1px solid #fff;}
.header_right_middle_right span{width:90px; float:left; padding:3px 0px 2px 0px; color:#fff; font-size:12px;}
.header_right_search{width:510px; float:left; padding:0px;}
.search_bg_part{width:145px;float:right; padding:36px 0px 0px 0px;}
.search_bg{width:139px; float:left; padding:0px; background:#333; height:20px; box-shadow:2px 3px 4px #000;}
.search_bg input{width:112px; float:left; padding:3px 5px; background:none; font-size:11px; color:#fff; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.search_bg a{width:15px; float:left; padding:0px; text-align:left; padding:0px 0; font-size:17px; color:#fff; margin-top:-2px; font-weight:bold; *margin-top:1px; margin-top:1px\0/;}
.header_right_social{width:90px; float:right; padding:20px 0px 0px 0px;}
.social_icons{width:auto; float:right; padding:0px; /*background:url(../images/socialicons.jpg) no-repeat left top;*/ height:24px;}
.twitter_icon{width:24px; float:left; padding:0px;}
.twitter_icon a{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat 0 0; height:24px;}
.twitter_icon a:hover{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat 0 -24px; height:24px;}


.facebook_icon{width:25px; float:left; padding:0px;}
.facebook_icon a{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat -24px 0; height:24px;}
.facebook_icon a:hover{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat -24px -24px; height:24px;}


.pluse_icon{width:24px; float:left; padding:0px;}
.pluse_icon a{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat -50px 0; height:24px;}
.pluse_icon a:hover{width:24px; float:left; padding:0px; background:url(../images/socialicons.jpg) no-repeat -50px -24px; height:24px; margin-right:-1px;}

/* navigation */
nav {width:990px; height:auto; float:left;}
/* content wrapper */
#content {width:974px; height:auto; border-top:1px solid #666; border-bottom:1px solid #666; float:left; padding:0px 0px 10px 0px;}
/* content banner */
.content_banner_bg{width:974px; float:left; padding:0px 0px 15px 0px;}
.banner_box{width:467px; float:left; padding:10px 10px 10px 17px; margin:0px;}
.banner_box span{width:477px; float:left; padding:5px 0px 15px 0px; margin:0px; font-size:15px; text-transform:uppercase; color:#fff; letter-spacing:1px;}
.banner_box span a{color:#6699CC; margin:0px 8px 0px 0px;}
.banner_box span a:hover{color:#666;}
.banner_box_img{width:469px; float:left; padding:0px; border-right:1px solid #666;}
.banner_box_img a img{box-shadow:4px 4px 6px #070616; float:left;}
.banner_box1{width:458px; float:right; padding:10px 6px 10px 10px; margin:0px;}
.banner_box1 span{width:458px; float:left; padding:5px 0px 15px 1px; margin:0px; font-size:15px; text-transform:uppercase; color:#fff; letter-spacing:1px;}
.banner_box1 span a{color:#6699CC; margin:0px 8px 0px 0px;}
.banner_box1 span a:hover{color:#666;}
.banner_box_img1{width:auto; float:left; padding:0px;}
.banner_box_img1 a img{box-shadow:4px 4px 6px #070616; float:left;}
.content_text{width:934px; float:left; padding:20px 17px 50px 17px;  border-top:1px solid #666;}
.contect_part{width:322px; float:left; padding:0px; margin-right:10px;}
.contect_part h1{width:100%; float:left; padding:0px; font-size:16px; color:#fff; text-transform:uppercase; letter-spacing:1px;}
.contect_part span{width:335px; float:left; padding:10px 0px 0px 0px; font-size:12px; color:#fff; font-weight:normal;}
.contect_part span a{color:#fff; text-decoration:underline;}
.contect_part span a:hover{color:#666; text-decoration:none;}
.contect_part p{width:335px; float:left; padding:10px 0px 10px 0px; font-size:12px; color:#fff; font-weight:normal;}
.contect_social{width:335px; float:left; padding:10px 0px 0px 0px;}

.gallery_part{width:318px; float:left; padding:0px; margin-right:10px;}
.gallery_part h1{width:100%; float:left; padding:0px; font-size:16px; color:#fff; text-transform:uppercase; letter-spacing:1px;}
.gallery_part span{width:340px; float:left; padding:10px 0px 0px 0px; font-size:12px; color:#fff; font-weight:bold;}
.gallery_part span a{color:#fff; text-decoration:underline;}
.gallery_part span a:hover{color:#666; text-decoration:none;}
.gallery_part p{width:340px; float:left; padding:0px 0px 0px 0px; font-size:12px; color:#fff; font-weight:normal;}
.gallery_part p em{padding:10px 0 0 0; float:left;}

.join_part{width:273px; float:left; padding:0px;}
.join_part h1{width:100%; float:left; padding:0px; font-size:16px; color:#fff; text-transform:uppercase; letter-spacing:1px;}
.join_part p{width:255px; float:left; padding:10px 0px 0px 0px; font-size:12px; color:#fff; font-weight:normal;}
.join_part p a{color:#6699CC; text-decoration:underline;}
.join_part p a:hover{color:#666; text-decoration:none;}
/* footer */
footer {width:974px; height:auto; font-size:12px;}
.footer_bg{width:974px; float:left; padding:0px 0px 10px 0px; margin:0px;}
.footer_bg p{width:974px; float:left; padding:15px 0 0 0; margin:0px; text-align:center; font-size:12px; color:#fff;}



/* Inner Page */ 
.index_content{width:974px; float:left; padding:28px 0px 0px 0px;}
.index_content_left{width:610px; float:left; padding:0px;}
.index_content_left_img{width:610px; float:left; padding:0px;}
.index_content_left_img a img{box-shadow:4px 4px 6px #070616; float:left;}
.img_content{width:600px; float:left; padding:20px 0px 0px 0px;}
.img_content p{width:555px; float:left; padding:0px; font-size:16px; color:#fff; text-transform:none; line-height:23px;}
.img_content p strong{font-weight:bold;}
.img_content p a{font-size:14px; color:#6699CC;}
.img_content p a:hover{font-size:14px; color:#666;}
.index_content_right{width:360px; float:right; padding:0px;}
.index_content_right_menu{width:364px; float:left; padding:0px;}
.index_content_right_menu ul {list-style:none; padding:0px; margin:0px;}
.index_content_right_menu li{width:165px; float:left; padding:0px 5px 15px 10px; display:table; letter-spacing:1px;}
.index_content_right_menu li a{width:161px; height:41px; text-align:center; background:#333; color:#fff; font-size:12px; cursor:pointer; float:left;  text-transform:uppercase; padding:0px 0px 0px 0px; display:table; *padding:6px 0px 5px 0px; *height:30px;  box-shadow: 4px 3px 3px #070616;}
.index_content_right_menu li a div.fly{display:table-cell; text-align:center; vertical-align:middle; width:161px; height:30px;}
.index_content_right_menu li a:hover{width:161px; height:41px; text-align:center; background:#666; color:#fff; font-size:12px; cursor:pointer;  float:left; padding:0px 0px 0px 0px; *padding:6px 0px 5px 0px; *height:30px;}
.index_content_right_menu li a:focus{width:161px; height:41px; text-align:center; background:#666; color:#fff; font-size:12px; cursor:pointer;  float:left; padding:0px 0px 0px 0px; *padding:6px 0px 5px 0px; *height:30px;}
.inner_right_img_bg{width:364px; float:left; padding:0px 0px 12px 0px;}
.inner_right_img_bg h1{width:364px; float:left; padding:5px 0px 8px 10px; font-size:14px; text-transform:uppercase; color:#fff; letter-spacing:1px;}
.inner_right_img_bg span{width:354px; float:left; padding:5px 0px 0px 10px; font-size:13px;}
.inner_right_img_bg span a{color:#fff; text-decoration:underline;}
.inner_right_img_bg span a:hover{color:#666; text-decoration:underline;}
.inner_right_img_bg span a:focus{color:#666; text-decoration:underline;}
.inner_right_img_bg p{width:364px; float:left; padding:5px 0px 0px 10px; font-size:13px; color:#fff;}
.inner_right_img_bg p a{color:#6699CC; text-decoration:underline;}
.inner_right_img_bg p a:hover{color:#666; text-decoration:underline;}
.inner_right_img_bg p a:focus{color:#666; text-decoration:underline;}
.inner_right_img_box{width:170px; float:left; padding:0px 0px 0px 10px; margin:0px; height:110px;}
.inner_right_img_box_bg{width:161px; float:left; padding:0px;}
.inner_right_img_box_bg a{width:161px; float:left; padding:0px; height:75px; box-shadow:4px 3px 3px #070616;}
.inner_right_img_box_bg a img{width:161px; height:75px; border:0px; box-shadow:4px 3px 3px #070616; float:left;}
.inner_right_img_box_bg a:hover img{width:161px; height:75px; border:3px solid #666; box-shadow:4px 3px 3px #070616; float:left; margin:-3px;}
.inner_right_img_box_bg a:focus img{width:161px; height:75px; border:3px solid #666; box-shadow:4px 3px 3px #070616; float:left; margin:-3px;}
.inner_right_img_box_bg span{width:158px; float:left; padding:0px; text-align:center; text-transform:none; font-size:13px; color:#fff; padding:5px 0px 0px 0px;}
/*.inner_right_img_box_bg a:hover{width:158px; float:left; padding:0px; border:3px solid #666;}
.inner_right_img_box_bg a:focus{width:158px; float:left; padding:0px; border:3px solid #666;}*/

.small_icon{width:100px; float:left; padding:0px; margin:0px;}
.small_icon_bg{width:100px; float:left; padding:0px; margin:0px 10px 0px 10px;}
.small_icon_bg_box{width:100px; float:left; padding:0px;}
.small_icon_bg_box a{width:100px; float:left; padding:0px;  height:100px; box-shadow:4px 3px 3px #070616;}
.small_icon_bg_box a img{width:100px; height:100px; box-shadow:4px 3px 3px #070616; float:left;}
.small_icon_bg_box a:hover img{width:100px; height:100px;  border:3px solid #666; box-shadow:4px 3px 3px #070616; float:left; margin:-3px;}
.small_icon_bg_box a:focus img{width:100px; height:100px;  border:3px solid #666; box-shadow:4px 3px 3px #070616; float:left; margin:-3px;}
/*.small_icon_bg_box a:hover{width:100px; float:left; padding:0px; border:3px solid #666; height:100px;}
.small_icon_bg_box a:focus{width:100px; float:left; padding:0px; border:3px solid #666; height:100px;}*/
 