﻿body {font-size:62.5%;font-family:arial,verdana,sans-serif;text-align:center;color:#fff;}
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,th,td,form,fieldset,legend,label,input,textarea,select,option,blockquote{margin:0;padding:0;}
img,fieldset,abbr,acronym{border:0;}
img{}
ul{list-style:none;}
ul, ol {color:#000;}
ul {margin:0;padding:0;list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
a {text-decoration:none; outline:none;color:#ff542b;}
p {font:normal 1.4em/18px Arial;color:#fff;padding:0 0 12px;}

h1{width:100%;float:left;margin:0 0 7px;}
h1 span {background:url(../dsg/bgr/title-bg.png) 0 0 repeat-x;color:#fff;font:normal 76px/60px Arial;padding:0 10px;display:inline;width:100%;}
h2 {width:100%;float:left;margin:0 0 20px;}
h2 span {background:url(../dsg/bgr/title-bg-40.png) 0 0 repeat-x;color:#fff;font:normal 34px/42px Arial;padding:0 10px 4px 10px;display:inline;width:100%;}

h3 {width:100%;float:left;margin:0 0 20px;}
h3 span {background:url(../dsg/bgr/title-bg-60.png) 0 5px repeat;color:#fff;font:bold 55px Arial;padding:0 10px;display:inline;width:100%;}

h4{font:bold 1.4em Arial;color:#fff;padding:0 0 25px;}
h5{font:normal 1.8em Arial;color:#fe4515;padding:0 0 10px;}
h5 a{font-size:18px;}
h6{font:normal 1.6em Arial;color:#ff542b;padding:0 0 15px;}

.body1 {background:#000 url(../dsg/bgr/bg1.jpg) 0 0 no-repeat;}
.body2 {background:#000 url(../dsg/bgr/bg2.jpg) -170px -315px no-repeat;}
.body3 {background:#000 url(../dsg/bgr/bg3.jpg) -181px -278px no-repeat;}
.body4 {background:#000 url(../dsg/bgr/bg4.jpg) 0 0 no-repeat;}
.body5 {background:#000 url(../dsg/bgr/bg5.jpg) 0 0 no-repeat;}
.body6 {background:#000 url(../dsg/bgr/bg6.jpg) 0 -200px no-repeat;}
.body7 {background:#000 url(../dsg/bgr/bg7.jpg) 0 0 no-repeat;}

.right{float:right;}
.left{float:left;}

img.right{margin:0 0 0 10px;}
img.left{margin:0 10px 0 0;}
.logo {background:url(../dsg/txt/logo.png) 0 0 no-repeat;width:114px;height:40px;float:left;text-indent:-99999px;margin:10px 0 0 10px;}

/*layout*/
.w-in{background:url(../dsg/bgr/dotted.png) 50% 0 repeat-x;float:left;width:100%;height:100%;}
.w-inn{width:960px;margin:0 auto;text-align:left;}
.head {background:url(../dsg/bgr/head-bg.png) 0 0 repeat-x;width:100%;float:left;height:61px;} 
.head .w-in{background:url(../dsg/bgr/dotted.png) 50% 0 repeat-x;}
.main {text-align:center;float:left;width:100%;background:url(../dsg/bgr/black-bg.png) 50% 100px no-repeat;}
.main .w-in {background:url(../dsg/bgr/con-dotted.png) 50% 0 repeat-x;padding:65px 0 150px 0;}
.foot{text-align:center;width:100%;float:left;height:500px;border-top:1px solid #191919;background:#000;}
.foot .w-in {background:url(../dsg/bgr/con-dotted.png) 50% -150px repeat-x;}

/*home*/
.home .main{background:url(../dsg/bgr/dotted.png) 50% 0 repeat-x;padding:45px 0 150px 0;}
.home .foot{border-top:none;background:url(../dsg/bgr/foot-bg.png) 0 0 repeat-x;}
.home .foot .w-in {background:url(../dsg/bgr/dotted.png) 50% 0 repeat-x;}
.home h5 {font:bold 2.6em Arial;color:#fff;padding:0 0 10px;}

.top-con {float:left;width:100%;padding:30px 0;}
.top-con .more {background:url(../dsg/ico/more-white.png) 0 0 no-repeat;float:left;width:100%;padding:0 0 5px 25px;font:bold 1.6em Arial;text-transform:uppercase;margin:0 0 0 5px;color:#fff;}
.top-con h3{width:100%;float:left;margin:0 0 10px;}
.top-con h3 span {background:url(../dsg/bgr/title-bg.png) 0 0 repeat-x;color:#fff;font:normal 76px/60px Arial;padding:0 10px;display:inline;width:100%;}

.article{clear:both;float:left;width:100%;background:url(../dsg/bgr/con-bg.png) 0 0 repeat;}
.article .content {float:left;width:460px;padding:20px 0 20px 10px;}
.article .date{font:normal 1.1em Arial;color:#999;padding:0 0 15px;}
.article .more_txt {background:url(../dsg/ico/more-red.png) 0 0 no-repeat;float:left;width:100%;padding:0 0 5px 25px;font:bold 1.2em/21px Arial;text-transform:uppercase;color:#ff3300;}

/*content*/
.c-con {width:100%;float:left;padding:30px 0;overflow:hidden;}
.r-con {float:right;width:320px;overflow:hidden;}
.r-con .content{float:left;width:100%;background:url(../dsg/bgr/r-con.png) 0 0 no-repeat;border-bottom:1px solid #1d1d1d;padding:20px 0; border-left:1px solid #333;}
.r-con  h4{background:url(../dsg/ico/g-bull.png) 0 3px no-repeat;float:left;width:100%;padding:0 0 10px 10px;text-transform:uppercase;}
.r-con .content p {font:normal 1.1em/14px Arial;color:#999;}
.r-con .more {background:url(../dsg/ico/more-red-small.png) 0 0 no-repeat;width:100%;padding:0 0 5px 20px;font:bold 1.1em Arial;text-transform:uppercase;color:#ff542b;}
.r-con .content.last {border-bottom:none;}
.r-con .content.last p {font:normal 1.3em/17px Arial;color:#999;}
.r-con .content.last p span{color:#fff;font-size:16px;}

.c-c {width:640px;float:left;margin:0;font:normal 13px/17px Arial;color:#999;}
.c-c .content {float:left;width:280px;margin:0 0 40px;}
.c-c h2{font-size:17px;color:#fff;margin:0 0 20px;}
.c-c p {font:normal 13px/17px Arial;color:#999;}
.c-c ul{padding:0 0 12px;}
.c-c li {font:normal 13px/17px Arial;background:url(../dsg/ico/bull.png) 0 8px no-repeat;padding:0 0 0 10px;color:#999;}
.c-c li a{}

.c-c .people li{width:100%;float:left;border-bottom:1px dotted #333;margin:0 0 20px;background:none;padding:0;}
.c-c .people li img {float:left;margin:0 20px 10px 0;}
.c-c li h5{font-size:18px;}
.c-c li p{font-size:13px;}

.l-c {width:320px;float:left;}
.l-c  .content {width:300px;}
.r-c {width:310px;float:right;}
.lead{font:normal 20px/26px Arial;background:url(../dsg/bgr/sep.png) 50% 100% no-repeat;padding:0 0 10px;margin:0 0 30px;color:#fff;}
.c-c .lead p{font:normal 20px/26px Arial;color:#fff;}

/*articles*/
.c-c p.date,
.c-c p span.date {font-size:11px;line-height:normal;padding:0;color:#fff;} 
.c-con.articles .content {border-bottom:1px dotted #333;padding:0 0 10px;margin:0 0 20px;}
.c-con.articles .content.last{border-bottom:none;}
.more_txt,
.c-c p.more{font:normal 13px/16px Arial;color:#f14514;padding:12px 0;}
.c-c p .more_txt{background:url(../dsg/ico/sq-bull.png) 0 4px no-repeat;padding:0 0 0 10px;}

/*navig*/
.top-nav{float:right;width:640px;padding:15px 0;overflow:hidden;}
.top-nav li {float:left;width:150px;margin:0 0 0 10px;font:bold 1.2em Arial;}
.top-nav li a {color:#fff;float:left;background:url(../dsg/ico/more-down.png) 0 100% no-repeat;padding:0 0 13px;}
.top-nav li.sel a {background:url(../dsg/ico/g-more-down.png) 0 100% no-repeat;color:#999;}

.main-nav{background:url(../dsg/bgr/nav-line-inner.png) 0 20px no-repeat;float:left;width:100%;}
.main-nav li {padding:0 10px 20px 10px;width:auto;font:bold 1.2em/1.2em Arial;float:left;}
.main-nav li.sel {background:url(../dsg/bgr/nav-sel.png) 50% 20px no-repeat;}
.main-nav li a{color:#fff;}

.foot .left{padding:30px 0 0 0;background:url(../dsg/txt/footer-img.png) 159px 100% no-repeat;height:110px;}
.foot .right{padding:30px 0 0 0;width:320px;}
.foot .right .col {width:160px;margin:0;}
.col {width:150px;margin:0 10px 0 0;float:left;}
.col p {font-size:1.1em;line-height:13px;}
.col li {background:url(../dsg/ico/w-bull.png) 0 3px no-repeat;float:left;width:100%;padding:0 0 5px 10px;font:normal 1.1em Arial;}

.archive {padding:0 10px 20px 10px;float:left;width:100%;}
.archive li.first {font:normal 14px/18px Georgia;color:#ccc;padding:0 0 5px;}
.archive li{font:normal 12px/18px Arial;padding:0;}

.c-c .pagination{float:left;width:100%;}
.c-c .pagination ul{}
.c-c .pagination li{background:none;float:left;padding:0 5px;line-height:16px;}
.c-c .pagination li.previous{padding:0 5px 0 0;}
.c-c .pagination li.previous a,
.c-c .pagination li.previous span{background:url(../dsg/ico/back.png) 0 0 no-repeat;text-indent:-99999px;width:16px;height:16px;float:left;display:block;}
.c-c .pagination li.current em{font-style:normal;font-weight:bold;}
.c-c .pagination li.current em a{color:#999;}
.c-c .pagination li.next {padding:0 0 0 5px;}
.c-c .pagination li.next a{background:url(../dsg/ico/next.png) 0 0 no-repeat;text-indent:-99999px;width:15px;height:15px;float:left;display:block;}

/*forms*/
.c-c form {width:480px;float:left;}
.f_item{width:100%;float:left;border-bottom:1px solid #333;padding:14px 0;}
.f_item label {width:90px;float:left;text-align:right;display:block;font:bold 1.2em/25px Arial;color:#fff;padding:0 20px 0 0;}
.f_item input,
.f_item textarea{width:319px;float:left;display:block;border:1px solid #e7e7e7;font:normal 1.2em Arial;color:#000;padding:3px 0 4px 2px;}
.f_item textarea{height:113px;}
.submit{border:none;background:url(../dsg/txt/submit.png) 0 0 no-repeat;width:160px;height:30px;cursor:pointer;float:right;margin:15px 50px 0 0;text-align:left;font-size:1px;color:#d22a00;}
.c-con.form .c-c p{color:#fff;}
.phone {display:none;}

.c-con.form .c-c{width:490px;}
.c-con.form .lead {width:460px;background:none;padding:0;}
.c-con.form .r-con {width:470px;text-align:right;padding:140px 0 0 0;}

.error,
.f_item label.error{color:#D02800;}

/*sitemap*/
.sitemap {width:100%;float:left;}
.c-c .sitemap li{font:normal 23px/30px Arial;float:left;width:160px;padding:0 0 15px;height:400px;background:none;overflow:hidden;}
.sitemap li a{}
.sitemap ul{float:left;width:100%;padding:15px 0;}
.c-c .sitemap li li{font:normal 14px/18px Arial;background:url(../dsg/ico/bull.png) 0 8px no-repeat;padding:0 0 5px 10px;border:none;height:auto;}
.sitemap li li a{} 
.sitemap.right{width:160px;}

/*gallery*/
/*
.gallery{position:relative;top:0;left:0;width:960px;z-index:2;float:left;padding:0 0 25px;}
.selected{float:left;padding:0 30px 0 0;}
.gallery_items {float:left;width:315px;}
.gallery_items  li {float:left;padding:0 24px 20px 0;}
*/
table {margin:0 0 20px;}
table th{border-bottom:1px solid #2a2a2a;color:#fff;padding:8px 5px;vertical-align:top;}
table td{border-bottom:1px solid #2a2a2a;padding:8px 5px;vertical-align:top;}




/*

   Galleriffic

*/

.galleriffic{position:relative;top:0;left:0;width:960px;z-index:2;float:left;padding:0 0 25px;}
.galleriffic .slideshow {float:left;width:700px;padding:10px 0;text-align:center;min-height:465px;height:auto !important;height:465px;}

.galleriffic .content   {float:left;width:700px;position:relative;padding:26px 0 0;}
.ss-controls span       {line-height:1.2em;position:absolute;top:0;padding:3px 25px 4px 5px;left:0;cursor:pointer;color:#fff;}
.ss-controls span:hover {background:#000;}

.ss-controls span.play  {background:#333 url(../dsg/bgr/gal-ctrls.png) 89% 6px no-repeat;}
.ss-controls span.pause {background:#333 url(../dsg/bgr/gal-ctrls.png) 89% -30px no-repeat;}

.galleriffic .download  {position:absolute;top:0;left:100px;}
.galleriffic .download a{display:block;line-height:1.2em;padding:3px 25px 4px 5px;background:#333 url(../dsg/bgr/gal-ctrls.png) 89% -14px no-repeat;color:#fff;}

.advance-link, 
.advance-link:hover {background:none;}

span#lightbox-image-details-currentNumber { display: none; visibility: hidden; }

.nav-controls a    {display:block;position:absolute;top:70px;text-indent:-999px;overflow:hidden;width:350px;height:465px;display:block;}
.nav-controls .prev{left:0;background:none;}
.nav-controls .next{right:0;background:none;}
.nav-controls .prev:hover{background:url(../dsg/bgr/prev.png) 0 160px no-repeat;}
.nav-controls .next:hover{background:url(../dsg/bgr/next.png) 100% 160px no-repeat;}

.c-c .thumbs     {float:left;width:100%;padding:10px 0;height:297px;overflow:hidden;}
.c-c .thumbs li  {float:left;padding:0;margin:0 0 14px 10px;display:inline;background:none;}
.c-c .thumbs li a{display:block;width:98px;height:65px;overflow:hidden;background:none;text-align:center;}
.c-c .thumbs li a:hover{background:none;}

.galleriffic .navigation      {float:right;width:230px;padding:0;text-align:center;padding:26px 0 0;}
.galleriffic .navigation .top {display:none;}

.navigation .pagination       {width:auto;clear:both;margin:0 auto;}
.navigation .pagination strong,
.navigation .pagination a     {width:auto;padding:0 8px;text-transform:uppercase;font:bold 11px Arial;color:#FE4514;}


/*lightbox*/
#pics_lightbox a{float:left;margin:0 0 14px 10px;padding:0;width:98px;height:65px;overflow:hidden;}
#pics_lightbox img{display:block;}