@import "reset.css";

div.spacer
  { line-height:0; font-size:0; width:1px; height:1px; overflow:hidden; }

.bg
  { background: url(../images/bgbg.jpg) 0 0 repeat-x; min-height: 470px; }
.bg-bot
  { background: url(../images/flow.jpg) bottom left repeat-x; }
#wrapper
  { width:1000px; margin:0 auto; background:url(../images/indextop.jpg) 0 0 no-repeat;  min-height:717px;}
#footer
  {height:83px; }

p {color:#fff;}
h1,h2,h3,h4 {color:#fff;}
div.topsp
  { height:105px; }
div.midsp
  { height:155px; }


.topmenu
  { margin:0 auto; text-align:center; }
.topmenu td
  { white-space:nowrap; }
.topmenu a
  { font-family:Georgia; font-size:15px; color:#fff; }

.topmenu .lc
  { padding-left:15px; display:block; height: 20px; }
.topmenu .rc
  { padding-right:15px; display:block; height:20px; }


.topmenu .act
  { background:#fff; }
.topmenu .act a
  { color:#000; text-decoration:none; }
.topmenu .act .lc
  { background:url(../images/lcor.gif) 0 0 no-repeat; padding-left:10px; }
.topmenu .act .rc
  { background:url(../images/rcor.gif) right top no-repeat; padding-right:10px; }



div.icontent
  {  }
div.icontent h1
  { color:#fff; font-size:20px; font-family:Georgia; font-weight:normal; margin:0 0 20px 0; }
div.icontent h1 span
  { border-bottom:1px dashed #fff; }
div.icontent div.ann
  {  }

#gallery div.announce-item p { width:290px; }
div.gallery-item
  { width:160px; margin-right:40px; margin-bottom:20px; float:left; }
div.gallery-item img
  { margin:0; border:2px solid #fff; width:156px; height:116px; z-index:44; }

div.announce-item
  { width:290px; margin-right:40px; margin-bottom:20px; float:left; }

div.announce-item p
  { color:#fff; font-family:Georgia; font-size:12px; margin-bottom:30px; }

div.announce-item div.portfolio
  { background:url(../images/portfolio.gif) 0 0 no-repeat; height:33px; }
div.announce-item div.video
  { background:url(../images/video.gif) 0 0 no-repeat; height:33px; }
div.announce-item div.photo
  { background:url(../images/photo.gif) 0 0 no-repeat; height:33px; }

div.announce-item img
  { margin:0; border:2px solid #fff; width:286px; height:196px; z-index:44; }

div.lr
  { line-height:0; font-size:0; height:20px; width:50px; position:absolute; z-index:99; margin:176px 0 0 4px; }
#prevPortfolio a, #prevPhoto a, #prevVideo a
  { display:block; width:20px; height:20px; margin-right:2px; float:left;  background:url(../images/i-arrL.gif) 0 0 no-repeat;}

#nextPortfolio a, #nextPhoto a, #nextVideo a
  { display:block; width:20px; height:20px; margin-right:2px; float:left;  background:url(../images/i-arrR.gif) 0 0 no-repeat;}
 

.slider ul, .slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
.slider li{ 
		width:290px;
		height:200px;
		overflow:hidden; 
		}
		
#footer .spacer
  { height:20px; }

#footer .container
  { width:1000px; margin:0 auto; font-size:11px; font-family:Georgia; color:#fff; }
#footer .container .copy
  { float:left; }
#footer .container .fut
  { float:right; }

div.bigpic
  { margin:30px 0 0 0; }
div.bigpic img
  { width:946px; height:196px; margin:0; border:2px solid #fff; }


div.secarr
  { line-height:0; font-size:0; width:940px; height:40px; position:absolute; z-index:99; margin:-120px 0 0 5px; }
div.secarr a.left
  { display:block; width:40px; height:40px; float:left; background:url(../images/larr.gif) 0 0 no-repeat; }
div.secarr a.right
  { display:block; width:40px; height:40px; float:right; background:url(../images/rarr.gif) 0 0 no-repeat; }


div.secinfo
  { margin-top:20px; }
div.secinfo h1
  { color:#fff; font-size:20px; font-family:Georgia; font-weight:normal; margin:0 0 20px 0; }
div.secinfo h1 a
  { border-bottom:1px dashed #fff; text-decoration:none; }
div.secinfo p
  { color:#fff; font-size:12px; width:940px; }

div.v2 .container .fut
  { margin-right:40px; }


a.logo
  { width: 165px; height: 80px; display:block; margin:0 0 25px 390px; }
  
  div.banner
  { margin:25px 0 40px 0; line-height: 0; font-size: 0; text-align: center; }

.dtt td {color:#FFFFFF; padding:15px; margin:15px; background-color:#350000; border:1px solid #280000}
.dtt {width:650px !important}