body {
	background-image: url(layout/black-theme/body_bg.jpg); background-position:top center; background-repeat:repeat;
	color: #ffffff;
}

a:link, a:visited, a:hover, a:active {
	color: #ffffff;
}

#portfolio_list a  {
	color: #959595;
}


h3 {color: #ffffff;}

h4 {color: #ffffff;}



.medium_gallery img:hover {
	border-color: #f7f7f7;
}


.extra1 {
	background: transparent;
} 


#logo a:hover {color:#00CCFF; text-decoration:none;}

.portfolio_lk {
	background-image:url(layout/black-theme/home_lk.png);
}

.about_lk {
   background-image:url(layout/black-theme/cine_lk.png);
}


.price_list_lk {
	background-image:url(layout/black-theme/servicii_lk.png);
}

.contact_lk {
	background-image:url(layout/black-theme/contact_lk.png);
}


#portfolio_list li {
	background-image:url(layout/black-theme/thumb_li.png);
}

.thumb_title {color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana;}
.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 {}

div.dl dt {
	color: #555555;
}

div.dl dt strong {
	color: #ffffff;
}

.contact_details dt {
	background-image: url(layout/black-theme/li_arrow.gif);
}

.input {
	border-color: #ffffff;
	background-color: #f8f8f8;
	background-image:url(layout/black-theme/input_bg.gif);
}

textarea, select, input.text {
	color: #787878;
}

.select, .select li {
	border-color: #e1e1e1;
}

.select li {
	background: #e1e1e1;
}

.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: #f1f1f1;
	color: #888888;
}

.select .active_option:link, 
.select .active_option:visited, 
.select .active_option:hover, 
.select .active_option:active {
	background-color: #e1e1e1;
	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 {}

#next_off {background-image:url(layout/black-theme/next_nav.png);}

#prev_off {background-image:url(layout/black-theme/prev_nav.png);}

a.toc {
	background-image:url("../images/pini.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	color:#D1E1FF!important;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 7px 5px 0;
	text-decoration:none;
	text-transform:lowercase;
	width:160px;
}

a.sel, a.toc:hover {
	background-image:url("../images/pfin.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF!important;
	padding:5px 7px 5px 0;
}

.prev_nav, .prev_nav span {
background-image:url(layout/black-theme/prev_nav.png);
}

.next_nav, .next_nav span {
background-image:url(layout/black-theme/next_nav.png);
}

#top_off, #top_off a{
	background-image:url(layout/black-theme/top_nav.png);
}

.button  {
	color: #ffffff;
	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);
}


