@CHARSET "ISO-8859-1";
* {
margin:0pt;
padding:0pt;
}

body
{
background:#000 url(../images/bg_main.jpg) no-repeat top center;
font-family:sans-serif;
font-size:12px;
text-decoration:none;
text-align:center;
height:100.1%;
}

html {overflow-y: scroll;}

a,
a:active,
a:visited
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a:hover
{
	color:#C41230;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

a.lyte_link,
a.lyte_link:visited,
a.lyte_link:active
{
	color:#000000;
		
}
a.lyte_link:hover
{
	color:#000000;
}

img
{
	border: 0;
}


#wrapper
{
background-color:#C41230;	
margin:0pt auto;
width:960px;
height:100%;
position:relative;
}

#top
{
	background:url("../images/bg_top.jpg") no-repeat top center;
	width:960px;
	height:70px;
	position:relative;
}

#linker
{
	cursor:hand;
	cursor:pointer;
	width:250px;
	height:40px;
	position:absolute;
	top:15px;
	left:20px;
	
}

#menu
{
	width:275px;
	position:absolute;
	left:0pt;
	top:70px;
	min-height:500px;
	/*
z-index:2000;
*/
}

#top_menu,#top_slider_show
{
	width:275px;
	height:30px;
	background:url("../images/bg_menu_01.jpg") no-repeat top center; 
}

#middle_menu,#middle_slider_show
{
	width:275px;
	height:auto;
	min-height:120px;
	background:url("../images/bg_menu_02.jpg") repeat-y top center;
}

#bottom_menu,#bottom_slider_show
{
	width:275px;
	height:40px;
	background:url("../images/bg_menu_03.jpg") no-repeat top center;
}

#content
{
	width:685px;
	height:auto;
	padding:0 0 0 275px;
}

#display
{
	width:685px;
	
}

#main_picture
{
	width:685px;
	height:210px;
}

#top_content
{
	background:url("../images/bg_display_01.jpg") no-repeat top center;
	width:685px;
	height:30px;
}

#middle_content
{
	background:url("../images/bg_display_02.jpg") repeat-y top center;
	width:630px;
	min-height:500px;
	text-align:left;
	line-height:16px;
	padding:5px 35px 30px 20px;
}

#page_title
{
	text-align:left;
	padding:5px 5px 15px 0pt;
	font-size:18px;
	text-transform:uppercase;
}

#bottom_content
{
	background:url("../images/bg_display_03.jpg") no-repeat top center;
	width:685px;
	height:45px;
}

#bottom
{
	background:url("../images/bg_bottom.jpg") no-repeat top center;
	height:65px;
	width:960px;
	clear:both;
	
}

.navmenu
{
	padding-left:35px;
	text-align:left;
}

.navmenu li
{
	padding:5px;
	list-style-type:none;
	
}
/*MAIN MENU ITEMS*/
.navmenu li a.submenu_normal,.navmenu li a.submenu_normal:visited,.navmenu li a.submenu_normal:active {color:#FFFFFF;font-size:13px;text-decoration:none;}
.navmenu li a.submenu_normal:hover {color:#FFFFFF;font-size:13px;text-decoration:underline;}
.navmenu li a.submenu_focused,.navmenu li a.submenu_focused:visited,.navmenu li a.submenu_focused:active {color:#FFFFFF;font-size:13px;text-decoration:underline;}
.navmenu li a.submenu_focused:hover {color:#FFFFFF;	font-size:13px;	text-decoration:none;}

/*SUBMENU ITEMS*/
.subs_open li a.submenu_normal,.subs_open li a.submenu_normal:visited,.subs_open li a.submenu_normal:active {color:#FFFFFF;font-size:11px;text-decoration:none;}
.subs_open li a.submenu_normal:hover {color:#FFFFFF;font-size:11px;text-decoration:underline;}
.subs_open li a.submenu_focused,.subs_open li a.submenu_focused:visited,.subs_open li a.submenu_focused:active {color:#FFFFFF;font-size:11px;text-decoration:underline;}
.subs_open li a.submenu_focused:hover {color:#FFFFFF;	font-size:11px;	text-decoration:none;}



.subs_closed
{
	display:none;
}

.subs_open
{
	display:block;
	padding-left:10px;
}

.subs_open li
{
	padding:5px;
}

.project_list
{
	width:620px;
	text-align:center;
}

.one_project
{
	width:190px;
	height:230px;
	/*background:url("../images/bg_product_01.jpg") no-repeat top center;*/
	/*padding:10px 0;*/
	float:left;
	margin-left:10px;
	/*border:1px solid #FFCFD8;*/
	margin-bottom:10px;
}

.project_name
{
	
	left:170px;
	top:10px;
	padding:5px;
	text-align:left;
	vertical-align:middle;
	background:url("../images/proAllTop2.gif") no-repeat 0 0;
}

.project_picture
{
	
	width:170px;
	text-align:center;
	padding:5px 0;
}

.project_description
{
	padding-top:2px;
}

a.proj_name_link,
a.proj_name_link:active,
a.proj_name_link:visited
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.proj_name_link:hover
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.button_learn_more
{
	background:url("../images/button_learn_more.jpg") no-repeat top center;
	cursor:hand;
	cursor:pointer;
	width:90px;
	height:20px;
	margin-top:2px;
	margin-left:85px;
}

.pagination_active
{
	color:#D80100;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.paginationx,a.paginationx:visited,a.paginationx:active
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.paginationx:hover
{
	color:#D80100;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.pagination_prev
{
	background:url("../images/button_prev.jpg") no-repeat top center;
	cursor:hand;
	cursor:pointer;
	width:85px;
	height:10px;
	position:absolute;
	top:0;
	left:0;
}

.pagination_next
{
	background:url("../images/button_next.jpg") no-repeat top center;
	cursor:hand;
	cursor:pointer;
	width:85px;
	height:10px;
	position:absolute;
	top:0;
	right:0;
}

.pagination
{
	text-align:center;
	position:relative;
	padding:0 85px 0 85px;
}

.single_project_name,.KOP,.news_date
{
	text-align:left;
	padding:15px 15px 15px 0pt;
	font-size:16px;
	text-transform:uppercase;
}

.KOP2
{
	text-align:left;
	padding:15px 15px 15px 0pt;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
}

.besc
{
	text-align:left;
	padding:15px 15px 15px 0pt;
	font-size:14px;
	text-transform:uppercase;
}

.single_project_picture
{
	float:left;
	padding:5px 20px 10px 0;
}

.single_project_description
{
	text-align:justify;
	font-size:12px;
	padding-bottom:15px;
}

#photo_album
{
	/*
padding-top:20px;
*/
}

.language_switch
{
	padding:20px 20px 20px 40px;
	text-align:left;
}

.news_overview_display
{
	vertical-align:top;
	text-align:left;
	
}

#product_highlight
{
	padding:30px 0 0 0;
	text-align:center;
	background:url("../images/bg_menu_04.jpg") repeat-y top center;
}

a.proj_newest,a.proj_newest:active,a.proj_newest:visited {color:#FFFFFF;font-size:12px;text-decoration:none;}
a.proj_newest:hover {color:#FFFFFF;font-size:12px;text-decoration:underline;}

.footer_links
{
	padding:30px 0 0 0 ;
}

a.footer_link,a.footer_link:active,a.footer_link:visited {color:#FFFFFF;font-size:13px;text-decoration:none;}
a.footer_link:hover {color:#FFFFFF;font-size:13px;text-decoration:underline;}


.form_row
{
	height:50px;
	
}

.one_news_overview
{
	width:600px;
	height:210px;
	background:url("../images/bg_product_01.jpg") no-repeat top center;
	padding:10px 10px 20px 10px;
	position:relative;
}

.one_news
{
	width:600px;
	padding:10px 10px 20px 10px;
	position:relative;
}

.jcarousel-skin-tango
{
	padding:10px 10px;
}

.jcarousel-control
{
	text-align:center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.photo_number
{
	position:absolute;
	top:0;
	right:0;
	color:yellow;
	background-color:black;
	opacity: 0.6;
 	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	width:20px;
	height:20px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
}

#cycle_holder
{
	overflow:hidden;	
	display:none;
	margin:0 10px 0 15px;
}

#cycle_loader
{
	overflow:hidden;	
	/*background:url(../images/70.gif) no-repeat center center;*/
	cursor:pointer;
	cursor:hand;
}

.show70 {
	 /*-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; */
	 background:url(../images/back_img.png) repeat;
	 
	 }  

.show70 div
{
	width:100%;
	padding-left:10px;
	text-align:left;
	color:#C41230;
	font-size:12pt;
	font-weight:bold;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}

a.pic_a,a.pic_a:visited,a.pic_a:active
	{text-decoration:none;}
	
a.pic_a:hover
	{text-decoration:underline;}	



#slider_holder
{

padding:10px 10px 10px 0;
width:265px;
position:relative;
}

#slider_head
{
	height:80px;
	width:275px;
	text-align: center;
	color:#fff;
	/*padding:10px 10px 10px 25px;*/
	cursor: pointer;
	font-size:12pt;
	font-weight:bold;
	background:url("../images/button_prices.jpg") no-repeat 0 0;
}
#slider_parent
	{
		width:275px;
	}
#slider_parent_s
	{
		padding:5px 10px;
	}

#slider_parent
	{		
display: none;		
background:#C51230 none repeat scroll 0 0;
border:1px solid white;
left:280px;
position:absolute;
top:0;

	}

#slider_show
	{
				
		margin-top:10px;	
	}

#slider_values
	{
		padding:5px;
		position:relative;
	}	
#minimal_slider
	{
		float:left;
		height:25px;
		color:#fff;
	}	
	
#value_slider
	{
		float:left;
		height:25px;
		color:#fff;
		text-align:center;
		padding:0 10px;
		width:150px;
	}	
#maximal_slider
	{
		float:right;
		height:25px;
		color:#fff;
	}	
	
.slider_show_values
	{
		display:none;
		position:relative;
		width:120px;
		height:120px;
		
	}
	
.title_value_show
	{
		position:absolute;
		top:0;
		left:0;
		width:120px;
		height:20px;
		background-color:#000;
		text-align:center;
		color:#fff;
		font-weight:bold;
		-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	}
	
.price_value_show
	{
		position:absolute;
		bottom:0;
		left:0;
		width:120px;
		height:20px;
		background-color:#000;
		text-align:center;
		color:#fff;
		font-weight:bold;
		-moz-opacity:.70; filter:alpha(opacity=70); opacity:.70;
	}			
	
#middle_slider_show
{
padding-bottom:0;
padding-left:80px;
padding-right:20px;
padding-top:0;
width:175px;
}

#slider_close
{
	text-align:right;
	padding:5px;
	color:#fff;
}

#slider_close a,
	#slider_close a:active,
	#slider_close a:visited
{
	color:#fff;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}

#slider_close a:hover
	{
	color:#fff;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	}
	
	.sitemap_leaf_holder
{
	/*
padding-left:10px;
*/
}

a.sitemap_two_link,
a.sitemap_two_link:active,
a.sitemap_two_link:visited
{
	text-decoration:none;
	font-size:8pt;
	color:#000;
	padding-left:5px;
}

a.sitemap_two_link:hover
{
	text-decoration:underline;
	font-size:8pt;
	color:#000;
	padding-left:7px;
}

a.sitemap_two_link_parent,
a.sitemap_two_link_parent:active,
a.sitemap_two_link_parent:visited
{
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding-left:5px;
}

a.sitemap_two_link_parent:hover
{
	text-decoration:underline;
	font-size:8pt;
	font-weight:bold;
	color:#000;
	padding-left:7px;
}

.sitemap_holder span
{
	padding:0 19px 20px 0;
	cursor:pointer;
	width:19px;
	height:20px;
	
}

.trigger_minus
{
	background:url("../images/sitemap/MiddleMinus.gif") no-repeat 0 0;
}

.trigger_plus
{
	background:url("../images/sitemap/MiddlePlus.gif") no-repeat 0 0;
}

.no_trigger
{
	background:url("../images/sitemap/MiddleCrossLine.gif") no-repeat 0 0;
}

.last_no_trigger
{
	background:url("../images/sitemap/BottomLine.gif") no-repeat 0 0;
}

.indent_1,.indent_2,.indent_3,.indent_4,.indent_5,.indent_6,.indent_7
{
	background:url("../images/sitemap/MiddleLine.gif") no-repeat 0 0;
}

.prod_price
{
color:red;
font-size:10pt;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}