

ul#portfolio li img{
	border: 1px solid #fff;
	padding: 0px 0px 0px 0px;
}


 
 

 
 
 h1{font-family: Georgia,"Times New Roman",Times,serif;font-size:1.9em;font-weight:bold;
 padding:10px 0;
 letter-spacing:1px;
 word-spacing:0.1em;color: #ffffff}
 
  h2{font-family: Georgia,"Times New Roman",Times,serif;font-size:1.3em;font-weight:bold;
 padding:0.5px 0;
 letter-spacing:1px;
 word-spacing:0.1em;color: #fefafa}
 
 
   h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;
 padding:10px 0;
 letter-spacing:1px;
 word-spacing:0.1em;color: #FFFFFF}
 
 
 
 



body {

	background-image: url(images/bg.jpg);

	background-color: #000000;

	background-repeat: repeat;

	margin-top: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#topmenu
{
	background: #1D1D1D;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #292929;
	border-top: 8px solid #191919;
	
}

#links
{
	width: 853px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	
}
#topmenu UL
{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	width: 100%;
	display: inline;
	line-height: 28px;
}
#topmenu LI
{
	margin: 0px 0px 0px 12px;
	padding: 0px;
	width: 100%;
	display: inline;
}
#topmenu A
{
	color: #FFFFFF;
	text-decoration: none;
}
#topmenu A:hover
{
	color: #636363; /*[e]@10*/
	text-decoration: none;
}


a:link {

	color: #CCCCCC;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a:visited {

	color: #CCCCCC;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a:active {

	color: #CCCCCC;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style_text {

	color: #9966FF;

	font-size: 11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style_new {

	color: #CC0000;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.style_main_title {

	color: #9966FF;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.style_headline {

	font-size: 14px;

	color: #CCCCCC;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;



}

.style_form_needs {



	color: #CC0000;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.border_solid {

	border: 1px solid #666666;

	color: #666666;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#site_bg {

background-image: url;

background-repeat:no-repeat;

background-position:top;

width:1100px;

height: auto;

margin: auto;

margin-top:50px;

margin-bottom:100px;

}


#site_headline{

background-image:url(images/horizontal_slice.jpg);

background-repeat: no-repeat;

background-position:bottom;

width:1024px;

float:left;

height: 80px;

margin: 0px;

padding-left: 0px;

font-size:10px;

text-align:justify;

}


#site {

background-image: url(images/body_background.jpg);

width:1024px;

height: auto;

margin: auto;

color: #666666;

font-size: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;

}


#header{

background-image:url(images/zizlogo.png);

background-repeat:no-repeat;

float:right;

width:1024px;

height:90px;

margin:auto;

padding:0;

font-size:10px;

text-align:justify;

}




#navigation_news{

float:left;

width:45px;

height:20px;

margin-right:55px;

padding:0px;

font-size:14px;

font-weight: bold;

text-align:justify;

}

#navigation_portfolio{

float:left;

width:70px;

height:20px;

margin-right:40px;

padding:0px;

font-size:14px;

font-weight: bold;

text-align:justify;

}

#navigation_about{

float:left;

width:45px;

height:20px;

margin-right:50px;

padding:0px;

font-size:14px;

font-weight: bold;

text-align:justify;

}

#navigation_contact{

float:left;

width:50px;

height:20px;

margin-right: 20px;

padding:0px;

font-size:14px;

font-weight: bold;

text-align:justify;

}

#index_main a:hover img{

border: solid 1px #FFFFFF;

}

#index_main{


float:left;

width: 670px;

height: auto;

margin-top:20px;
text-align:right;

}

#index_main_index{


float:left;

width: 670px;

height: auto;

margin-top:20px;
text-align:justify;

}



#index_under{


float:left;

width: 670px;

height: auto;

margin-top:20px;
text-align:right;
}

#index_sub{

float:left;

width: 650px;

height: auto;

margin-top:20px;

padding-left:25px;

font-size:12px;

text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;


}


#index_sub_pictures{

float:left;

width: 950px;

height: auto;

margin-top:20px;

padding-left:25px;

font-size:12px;

text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;


}





#index_logo{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:right;

width: 265px;

height: auto;

margin-top: 20px;

margin-right: 20px;

padding-left:30px;

font-size:10px;

text-align: justify;

}

#index_news_horizontal_line_menu{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:270px;

float:left;

height: 2px;

padding: 0px;

margin-top: 10px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#index_title{

float:left;

width: 1000px;

height: auto;

margin: 0px;

padding-left:25px;

font-size:10px;

text-align: justify;

}

#index_featured_on{
	float:left;
	width: 980px;
	height: auto;
	margin-bottom: 20px;
	padding-left:30px;
	font-size:12px;
	text-align: justify;
	color: #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#index_featured_on_2{
	float:left;
	width: 670px;
	height: auto;
	margin-bottom: 20px;
	padding-left:30px;
	font-size:12px;
	text-align: justify;
	color: #CCCCCC;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#index_horizontal_line{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:975px;

float:left;

height: 2px;

padding: 0px;

margin-left: 25px;

margin-top: 20px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#index_horizontal_line_short{

background-image:url(images/horizontal_line_short.jpg);

background-repeat:repeat-x;

width:500px;

float:left;

height: 2px;

padding: 0px;

margin-left: 25px;

margin-top: 20px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#news_headline_title{

float:left;

width: 260px;

height: auto;

margin-top: 20px;

margin-right: 20px;

padding-left: 25px;

font-size:10px;

text-align: justify;

}

#news_content_left{

float:left;

width:260px;

height: auto;

margin-right:20px;

padding-left:25px;

font-size:10px;

text-align: justify;

}

#news_horizontal_line_menu{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:270px;

float:left;

height: 2px;

padding: 0px;

margin-top: 10px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#news_content_right a:hover img{

border: solid 1px #FFFFFF;

}

#news_content_right{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:640px;

height: auto;

margin-left: 20px;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#news_horizontal_line{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:640px;

float:left;

height: 2px;

padding: 0px;

margin-top: 20px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#portfolio_headline_title{

float:left;

width: 260px;

height: auto;

margin-top: 20px;

margin-right: 20px;

padding-left: 25px;

font-size:10px;

text-align: justify;

}

#portfolio_headline_title_category{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:660px;

height: auto;

margin-left: 20px;

margin-top: 20px;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#portfolio_content_left{

float:left;

width:260px;

height: auto;

margin-right:20px;

padding-left:25px;

font-size:10px;

text-align: justify;

}

#portfolio_horizontal_line_menu{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:270px;

float:left;

height: 2px;

padding: 0px;

margin-top: 10px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#portfolio_horizontal_line{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:640px;

float:left;

height: 2px;

padding: 0px;

margin-top: 20px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#portfolio_content_right{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:660px;

height: auto;

margin-left: 20px;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#portfolio_content_work{

background-color: #000000;

float: left;

width:305px;

height: 265px;

margin-bottom: 20px;

margin-right: 10px;

padding: 5px;

font-size:10px;

text-align: justify;

}

#portfolio_content_work_underpage{

background-color: #000000;

float: left;

width:305px;

height: 175px;

margin-bottom: 20px;

margin-right: 10px;

padding: 5px;

font-size:10px;

text-align: justify;

}

#portfolio_content_work a:hover img{

border: solid 1px #FFFFFF;

}

#portfolio_content_work_underpage a:hover img{

border: solid 1px #FFFFFF;

}



#portfolio_content_work_text{

float:left;

width:300px;

height: 15px;

margin-top: 5px;

padding: 0px;


}



#portfolio_work_headline{

float:left;

width: 1024px;

height: auto;

margin:0px;

padding: 0;

font-size:10px;

text-align: justify;

}

#portfolio_work_headline_title{

float:left;

width: 650px;

height: auto;

margin-top: 20px;

padding-left: 25px;

font-size:10px;

text-align: justify;

}

#portfolio_work_headline_title_work_switch{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:260px;

height: 20;

margin-left: 20px;

margin-top: 20px;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#portfolio_work_left{

float:left;

width: 650px;

height: auto;

margin-bottom:20px;

padding-left:25px;

font-size:10px;

text-align: justify;

}

#portfolio_work_not_available{

float:left;

width: 675px;

height: 375px;

margin:0;

padding:0;

font-size:10px;

text-align:justify;

}

#portfolio_work_right{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:265px;

height: auto;

margin-left: 20px;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#about_headline_title{

float:left;

width: 260px;

height: auto;

margin-top: 20px;

margin-right: 20px;

padding-left: 25px;

font-size:10px;

text-align: justify;

}

#about_content_left{

float:left;

width:260px;

height: auto;

margin-right:20px;

padding-left:25px;

padding-right:20px;

font-size:10px;

text-align: justify;

}

#about_horizontal_line{

background-image:url(images/horizontal_line.jpg);

background-repeat:repeat-x;

width:640px;

float:left;

height: 2px;

padding: 0px;

margin-top: 20px;

margin-bottom: 20px;

font-size:10px;

text-align:justify;

}

#about_content_right{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width:650px;

height: auto;

margin-bottom: 20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#about_content_text{

float:left;

width:650px;

height: auto;

margin: 0px;

padding: 0px;

font-size:10px;

text-align: justify;

}

#contact_headline_title{

float:left;

width: 260px;

height: auto;

margin-top: 20px;

margin-right: 20px;

padding-left: 25px;

font-size:10px;

text-align: justify;

}

#contact_content_left{

float:left;

width:260px;

height: auto;

margin-right:20px;

padding-left:25px;

padding-right:20px;

font-size:10px;

text-align: justify;

}
#contact_content_left{

float:left;

width:260px;

height: auto;

margin-right:20px;

padding-left:25px;

padding-right:20px;

font-size:10px;

text-align: justify;

}



#contact_content_right{

background-image:url(images/vertical_line.jpg);

background-repeat:repeat-y;

float:left;

width: 650px;

height: auto;

margin-bottom:20px;

padding-left: 30px;

font-size:10px;

text-align: justify;

}

#contact_form{

float:left;

width: 350px;

height: auto;

margin: 0px;

padding: 0px;

font-size:10px;

text-align: justify;

}

#black_list_content{

float:left;

width: 970px;

height: auto;

margin:0;

padding-left:25px;

padding-right:25px;

font-size:10px;

text-align: justify;

}

#footer{

background-image:url(images/footer.png);

background-repeat:no-repeat;

float:left;

width:1024px;

height:50px;

margin:0px;

padding:0px;

font-size:10px;

text-align: inherit;

}

#footer_navigation{

float:right;

width:400px;

height:30px;

margin:0;

padding-right: 25px;

}

#footer_copyright{
	background-image:url(images/vertical_line.jpg);
	background-repeat:repeat-y;
	float:right;
	width:auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	color:  #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer_produced{
	float:left;
	width:auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	color:  #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
