body{
background:#121415 url(layout/black-theme/body_bg.jpg);
 color:white;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 }
 a:link, a:visited, a:hover, a:active{
 color:#FFCC00;
 }#portfolio_list a{
 color:#959595;
  }
  h2{
  color:#959595;
   background-color:#3b3c3c; 
   background-image:url(layout/black-theme/h2_bg.png); 
   }
   .h2_extra{
   background-image:url(layout/black-theme/h2_right.png);
    }
	h3{
	color:#bbbbbb; 
	background-image:url(layout/black-theme/h3.gif);
	 }
	 h4{
	 color:#717b8b;
	  background-image:url(layout/black-theme/h3.gif); 
	  }
	  .medium_gallery, .foto{
	  border-color:#333;
	   background:#2a2a2a;
	    }
		.medium_gallery img, .foto img{
		border-color:#010101;
		 }
		 .medium_gallery img:hover{
		 border-color:#f7f7f7;
		  }
		  .portfolio_gallery_thumbs{
		  background-image:url(layout/black-theme/portfolio_gallery_thumbs.gif); 
		  }
		  .portfolio_gallery_thumbs a{
		  border-color:#343434;
		   background:#2a2a2a;
		    }
			.portfolio_gallery_thumbs img{
			border-color:#010101;
			 }
		  .portfolio_gallery_thumbs img:hover{
		  border-color:#f7f7f7;
		   }
		   .extra1{
		   background:transparent;
		    }#wrapper{
			background-image:url(layout/black-theme/bg_btm.jpg); 
			}
			#wrapper_inner{
			background:url(layout/black-theme/wrapper_top2.jpg) no-repeat 0 0;
			 }
			 
			  .portfolio_lk span span{
			  background-image:url(layout/black-theme/portfolio_lk.png); 
			  }
			.about_lk span span{  
			 background-image:url(layout/black-theme/about_lk.png); 
			 }
			 .price_list_lk span span{background-image:url(layout/black-theme/price_list_lk.png); }
			 .contact_lk span span{background-image:url(layout/black-theme/contact_lk.png); }
			 .section_middle{background:#0a0b0b; border-color:#2e2e2e; }
			 #portfolio_list li{background-image:url(layout/black-theme/thumb_li.png); }
			 .thumb_title{background-color:#3c3d3d; background-image:url(layout/black-theme/thumb_title_middle.png); 
			 }.tmb_extra{background-image:url(layout/black-theme/thumb_title_right.png); }
			 .section_extra{background-image:url(layout/black-theme/h2_left.png); }
			 ul.list span, div.dl dt{background-image:url(layout/black-theme/li_arrow.gif); 
			 }
			 .project_lk a:link, .project_lk a:visited, .project_lk a:active
			 {background-image:url(layout/black-theme/project_lk.gif); 
			 }
			 ul.list li, div.dl dl, .contact_details, .ims
			 {background-image:url(layout/black-theme/li_bg.gif); }
			 div.dl dt{color:#3c3b3b; }
			 div.dl dt strong{color:#a78500; }
			 .contact_details dt{background-image:url(layout/black-theme/contact_details_arrow.gif); }
			 .contact_details dt, .ims dt{color:#989898; }
			 .contact_form form label{color:#787878; }
			 .input{border-color:#3c3d3d; background-color:#282828; background-image:url(layout/black-theme/input_bg2.gif); }textarea, select, input.text{color:#787878; }
			 .select, .select li{border-color:#3c3d3d; }
			 .select li{background:#1e1e1e; }
			 .select li.first a:link, .select li.first a:visited, .select li.first a:hover, .select li.first a:active{background-image:url(layout/black-theme/select_li_first.gif); color:#787878; }
			 .select a:link, .select a:visited, .select a:active{color:#606060; }
			 .select a:hover{background:#363636; color:#fff; }
			 .select .active_option:link, .select .active_option:visited, .select .active_option:hover, .select .active_option:active{background-color:#1e1e1e; color:#707070; background-image:url(layout/black-theme/active_option.gif); }
			 #request_quote span{background-image:url(layout/black-theme/request_quote.png); }
			 #response{color:#545453; }
			 #next_off, #prev_off{opacity:1; filter:alpha(opacity=100); }
			 #prev_off{background-image:url(layout/black-theme/prev_off.gif); }
			 #next_off{background-image:url(layout/black-theme/next_off.gif); }
			 .prev_nav, .prev_nav span{background-image:url(layout/black-theme/prev_nav.gif); }
			 .next_nav, .next_nav span{background-image:url(layout/black-theme/next_nav.gif); }
			 #top_off, #top_off a{background-image:url(layout/black-theme/top_nav.gif); }
			 .button{color:#bbb; background-image:url(layout/black-theme/button_middle.gif); }
			 .button span{background-image:url(layout/black-theme/button_left.gif); }
			 .button span span{background-image:url(layout/black-theme/button_right.gif); }
			 .scroll_top:link, .scroll_top:visited, .scroll_top:hover, .scroll_top:active
			 {background:url(layout/black-theme/scroll_top.gif) no-repeat 0 0; }
			 .negative{background-image:url(layout/black-theme/negative.gif); }
			 .positive{background-image:url(layout/black-theme/ok.gif); }
			 .button span span em{background-image:url(layout/black-theme/send_message.png); }