html , body				{	margin:0px; padding:0px;}
body 					{	font-size:11px;
							background: #dcd0c0  url(../images/body.png) repeat-x left top ; height:730px;
							font-family:Tahoma,Verdana,Arial;}

#body_2					{	background: #f0ebe4  url(../images/body_2.png) repeat-x left top ;}
		
.nofloat, dfn			{	clear:both; height:0px; line-height:0px; font-size:0px; display:block;}		
a						{	text-decoration:none; outline:none; margin:0px; padding:0px;}
a img					{	border:0px;}
.hide					{	display:none;}
form, table, tr, td	, table	{	margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6		{	margin:0px; padding:0px; font-weight:normal; font-size:1em;}
p						{	margin:0px; padding:5px 0px; }
ul						{	padding:0; margin: 0px; list-style-type:none; }
ul li					{	padding:0px; margin:0px; }
ul li.nofloat			{	clear:both; float:none; font-size:0px;
							line-height:0px; height:0px; background:none;}

#center{
	width:998px;
	margin: 0 auto;
}

#header{
	padding:26px 0 0 63px;
	height:93px;
	position:relative;
}

#floater{
	position:absolute; left:-214px; top:121px;
	width:215px;
	height:218px;
	background: url(../images/floater.png) no-repeat;
}

#logo_bg, #logo_en{
	margin-right:167px;
	display:block;
	width:200px;
	height:60px;
	float:left;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat ;
}

#logo_de{
	margin-right:54px;
	display:block;
	width:200px;
	height:60px;
	float:left;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat ;
}



#top_menu{
	padding:0 4px 5px 4px;
	height:20px;
	width:560px;
	float:left;
	border-bottom: solid 1px #ece7e2;
}

.top_menu_de{
	width:670px !important;
}

#top_menu li{
	display:inline;
	color:#948779;
}

#top_menu li.first_bg,
#top_menu li.first_en{
	padding:0 44px 0 0;
}

#top_menu li.first_de{
	padding:0 110px 0 0;
}

#top_menu li.second{
	padding:0 0 0 10px;
	background: url(../images/menu_pointer.gif) no-repeat left center;
}
#top_menu li.second_en{
	background: url(../images/menu_pointer.gif) no-repeat 188px 4px;
}
#top_menu li.sitemap_bg,
#top_menu li.sitemap_en{
	padding:0 46px 0 20px;
}
#top_menu li.sitemap_de{
	padding:0 128px 0 48px;
}


#top_menu li.lang_bg a{
	color:#CAC3BC;
}
#top_menu  a.current{
	cursor:default !important;
	color:#948779 !important;
}

#top_menu li.last{
	padding:0 0px 0 14px;
}


#top_menu li a{
	color:#948779;
	font-size:11px;
	font-family:Tahoma,Arial;
}


#top_menu li a:hover{
	color:#524a44;
}
#top_menu li.last a{
	color:#cac3bc;
}
#top_menu li.last a:hover{
	color:#524a44;
}

#main_menu_bg,
#main_menu_en,
#main_menu_de{
	padding:24px 0 0 0;
	width:567px;
	float:left;
	overflow:hidden;
}

#main_menu_de{
	padding:24px 0 0 0;
	width:681px;
	float:left;
	overflow:hidden;
	
}

#main_menu_bg li,
#main_menu_en li,
#main_menu_de li{
	float:left;
}
#main_menu_bg li a,
#main_menu_en li a,
#main_menu_de li a{
	display:block;
	height:14px;
	width:101px;
	text-indent: -9999px;
	background: url(../images/main_menu.png) no-repeat 0px 0px;
}
#main_menu_bg li a.link_23{ width:91px; background-position: -101px 0px;}
#main_menu_bg li a.link_10{ width:69px; background-position: -192px 0px;}
#main_menu_bg li a.link_4  { width:152px; background-position: -261px 0px;}
#main_menu_bg li a.link_5  { width:78px; background-position: -413px 0px;}
#main_menu_bg li a.link_3  { width:76px; background-position: -491px 0px;}
#main_menu_en li a.link_1  { width:89px; background-position: 0px -13px;}

#main_menu_en li a.link_23{ width:112px; background-position: -89px -13px;}
#main_menu_en li a.link_10{ width:91px; background-position: -201px -13px;}
#main_menu_en li a.link_4  { width:113px; background-position: -292px -13px;}
#main_menu_en li a.link_5  { width:58px; background-position: -405px -13px;}
#main_menu_en li a.link_3  { width:70px; background-position: -463px -13px;}



#main_menu_de li a.link_1  { width:103px; background: url(../images/nav_de.gif) no-repeat 0px 0px; }
#main_menu_de li a.link_23{ width:118px; background: url(../images/nav_de.gif) no-repeat -103px 0px; }
#main_menu_de li a.link_10{ width:117px; background: url(../images/nav_de.gif) no-repeat -221px 0px; }
#main_menu_de li a.link_4  { width:149px; background: url(../images/nav_de.gif) no-repeat -338px 0px;}
#main_menu_de li a.link_5  { width:115px; background: url(../images/nav_de.gif) no-repeat -487px 0px; }
#main_menu_de li a.link_3  { width:77px;  background: url(../images/nav_de.gif) no-repeat -602px 0px; }





#page{
	padding:4px 0 0 0;
}

.text-size-1{
	font-size:13px;
}
 .text-size-2{
	font-size:14px;
}
 .text-size-3{
	font-size:15px;
}
 .text-size-4{
	font-size:16px;
}

.text-size-1 .binding_2,
.text-size-1 .binding{
	font-size:12px;
}
.text-size-2 .binding_2,
.text-size-2 .binding{
	font-size:13px;
}
.text-size-3 .binding_2,
.text-size-3 .binding{
	font-size:14px;
}
.text-size-4 .binding_2,
.text-size-4 .binding{
	font-size:14px;
}

.text-size-1 .binding_2 strong,
.text-size-1 .ie_suck strong{
	font-size:12px;
}
.text-size-2 .binding_2 strong,
.text-size-2 .ie_suck strong{
	font-size:13px;
}
.text-size-3 .binding_2 strong,
.text-size-3 .ie_suck strong{
	font-size:13px;
}
.text-size-4 .binding_2 strong,
.text-size-4 .ie_suck strong{
	font-size:13px;
}

.page_up{
	height:589px; overflow:hidden;
	background: url(../images/page_up.png) no-repeat
}

.index_left{
	padding:25px 0 0 48px;
	width:599px;
	position:relative;
	float:left;
}
.index_right{
	position:relative;
	padding:75px 48px 35px 35px;
	width:267px;
	color:#5a4634;
	font-size:12px;
	float:right;
}

.accent_bg{
	position:absolute; left:26px; top:99px; z-index:200; 
	width:22px;
	height:71px;
	background: url(../images/accent.png) no-repeat left top;
}
.accent_en{
	position:absolute; left:26px; top:99px; z-index:200; 
	width:22px;
	height:71px;
	background: url(../images/accent.png) no-repeat left bottom;
}


.accent_de{
	position:absolute; left:26px; top:99px; z-index:200; 
	width:22px;
	height:71px;
	background: url(../images/accent_de.gif) no-repeat;
}



#index_new_title{
	padding:0 0 8px 0;
	color:#9D0A0E;
	font-weight:bold;
}

.info_cont{
	padding:10px 0px 0 0px;
	height:193px;
	overflow:hidden;
	line-height:15px;
}

a.news_but{
	padding:9px 0 0 20px;
	display:block;
	width:106px;
	height:22px;
	float:left;
	font-weight:bold;
	font-size:10px;
	color:#9d0a0e;
	background: url(../images/buttons.png) no-repeat 0px -31px;	
}
a.news_but:hover{
	color:#9e7f63;
	background-position: 0px 0px;	
}

a.archive{
	float:right;
	color:#9e7f63;
	background-position: 0px 0px;	
}
a.archive:hover{
	color:#9d0a0e;
	background-position: 0px -31px;	
}

#date{
	position: absolute; left:17px; top:26px; z-index:10;
	padding:8px 0 0 0;
	width:101px;
	height:35px;
	color:#c7b199;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background: url(../images/date.png) no-repeat;
}

#rss{
	position:absolute; left:242px; top:33px; z-index:20;
	display:block;
	width:29px;
	height:13px;
	text-indent: -9999px;
	background: url(../images/buttons.png) no-repeat 0px -63px;
}
#rss:hover{	background-position: 0px -77px;}

.index_left_d	{	padding:25px 0 0 28px;	width:596px;	float:left;}
.index_right_d	{	padding:14px 0 0 0;		width:355px;	float:right;}

.left_r	{	width:390px;	float:left;}
.right_r{	width:206px;	float:left;}

.left_r h1{
	margin:0 0 25px 0;
	padding:0 0 13px 0;
	border-bottom:solid 1px #b5a08a;
	text-indent: -9999px;
}

.index_title_bg{
	background: url(../images/titles.png) no-repeat 13px 0px;
}
.index_title_en{
	background: url(../images/titles.png) no-repeat 13px -129px;
}
.index_title_de{
	background: url(../images/cutomer_zone_de.gif) no-repeat 13px 0px;
}

.link_img{
	margin:0 0 0 14px;
	display:block;
	width:181px;
	height:127px;
	float:left;
	background: url(../images/link_img.png) no-repeat 0px 0px; 
}

* html .link_img{
	margin:0 0 0 7px;
}

.link_img span{
	display:block;
	width:181px;
	height:127px;
	background: no-repeat center center;
}

.inside_soft_bg{
	margin:5px 0 0 30px;
	width:111px;
	height:18px;
	float:left;
	text-indent: -9999px;
	background: url(../images/titles.png) no-repeat 0px -28px;
}
.inside_soft_en,
.inside_soft_de{
	margin:5px 0 0 30px;
	width:111px;
	height:18px;
	float:left;
	text-indent: -9999px;
	background: url(../images/titles.png) no-repeat 0px -94px;
}

.both_l{
	margin:19px 0 0 21px;
	width:148px;
	height:84px;
	float:left;
	background: url(../images/buttons.png) no-repeat 0px -90px;
}

* html .both_ie{
	margin:19px 0 0 10px;
}

.both_l a{
	padding:10px 0 0 26px;
	display:block;
	height:21px;
	color:#634d39;
	background: url(../images/strike.gif) no-repeat 13px 13px;
}

.both_l a:hover{
	color:#000000;
}
.both_l a.strike{
	padding:14px 3px 0 26px;
	display:block;
	height:auto;
	background: url(../images/strike.gif) no-repeat 13px 23px;	
}

a.price_taker_bg, a.price_taker_en, a.price_taker_de{
	margin:5px 0 4px 3px;
	display:block;
	width:189px;
	height:67px;
	text-indent: -9999px;
}

a.price_taker_bg{
	background: url(../images/buttons.png) no-repeat 0px -175px;	
}

a.price_taker_en{
	background: url(../images/buttons.png) no-repeat 0px -243px;	
}

a.price_taker_de{
	background: url(../images/anf_pr_de.gif) no-repeat;	
}

.acc{
	padding:34px 0 0 0;
	width:319px;
	height:217px;
	background: url(../images/acc.png) no-repeat;
}

.title_green_bg{
	margin:0 18px 0 0;
	padding-bottom:12px;
	height:30px;
	width:200px;
	float:right;
	border-bottom: solid 1px #baa58f;
	background: url(../images/titles.png) no-repeat 0px -47px;
}
.title_green_en{
	margin:0 18px 0 0;
	padding-bottom:12px;
	height:30px;
	width:200px;
	float:right;
	border-bottom: solid 1px #baa58f;
	background: url(../images/titles.png) no-repeat 0px -166px;
}

.title_green_de{
	margin:0 18px 0 0;
	padding-bottom:12px;
	height:30px;
	width:200px;
	float:right;
	border-bottom: solid 1px #baa58f;
	background: url(../images/titles_green_de.gif) no-repeat -12px 0px;
}


.short_run{
	clear:both;
	padding:19px 23px 0  41px;
	height:97px;
	overflow:hidden;
	color:#ffffff;
}

.white_l{
	margin:0 0 0 21px;
	padding:0 9px 0 0px;
	display:block;
	width:93px;
	float:left;
	color:#ffffff;
	font-size:10px;
	text-align: right;
	font-weight:bold;
	background: url(../images/white_t.png) no-repeat right 4px;
}
.white_l:hover{
	color:#c8b69f;
	background: url(../images/br_t.gif) no-repeat right 4px;
}

.brown_l{
	margin:0 21px 0 0px;
	padding:0 9px 0 0;
	display:block;
	width:135px;
	float:right;
	color:#c8b69f;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	background: url(../images/br_t.gif) no-repeat right 4px;
}

.brown_l:hover{
	color:#ffffff;
	background: url(../images/white_t.png) no-repeat right 4px;
}

#out_footer{
	height:287px;
	background:url(../images/out_footer.png) repeat-x ;
}

#footer{
	padding:37px 0 0 0;
	width:998px;
	margin:0 auto;
}

.menu_1{
	padding:0 0 0 60px;
	width:125px;
	float:left;
}
.menu_23{
	padding:0 0 0 0;
	width:86px;
	float:left;
}
.menu_1 li{
	padding:0 0 16px 0;
}
.menu_1 li a{
	color:#867a6e;
	font-weight:bold;
	font-size:11px;
}
.menu_1 li.first a.lid_bg{
	display:block;
	width:68px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat 0px 0px;
}
.menu_1 li.first a.lid_en{
	display:block;
	width:68px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat 0px -12px;
}

.menu_1 li.first a.lid_de{
	display:block;
	width:97px;
	height:12px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px 0px;
}

.menu_1 li a:hover{
	color:#ffffff;
}

.menu_23 li.first a.lid_bg{
	display:block;
	width:81px;
	height:13px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -68px 0px;
}
.menu_23 li.first a.lid_en{
	display:block;
	width:81px;
	height:13px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -68px -12px;
}

.menu_23 li.first a.lid_de{
	display:block;
	width:104px;
	height:12px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -12px;
}

.menu_4 li.first a.lid_bg{
	display:block;
	width:58px;
	height:12px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -159px 0px;
}
.menu_4 li.first a.lid_en{
	display:block;
	width:58px;
	height:12px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -159px -12px;
}

.menu_4 li.first a.lid_de{
	display:block;
	width:97px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -48px;
}

.menu_23{ padding:0px;}
.menu_4{
	width:120px;
	padding:0px 0 0 30px;
}

.menu_3{
	width:110px;
	padding:0px;
}

.menu_3 li.first a.lid_bg{
	display:block;
	width:82px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -221px 0px;
}
.menu_3 li.first a.lid_en{
	display:block;
	width:82px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -221px -12px;
}

.menu_3 li.first a.lid_de{
	display:block;
	width:82px;
	height:10px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -59px;
}

.all_links{
	padding:0 0 0 50px;
	float:left;
	width:391px;
	height:199px;
}

.two_links{
	padding:0 0 38px 0;
	width:353px;
	background: url(../images/two_link.png) repeat-x left bottom;	
}

.two_links a{
	display:block;
	width:131px;
	height:11px;
	float:left;
	text-indent: -9999px;
}

.two_links a.lid_bg{
	display:block;
	width:131px;
	height:11px;
	float:left;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat 0px -25px;
}
.two_links a.lid_en{
	display:block;
	width:131px;
	height:12px;
	float:left;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat 0px -38px;
}

.two_links a.lid_de{
	display:block;
	width:131px;
	height:12px;
	float:left;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -24px;
}

.two_links a.folio_bg{
	margin-left:64px;
	width:86px;
	height:12px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -131px -26px;
}
.two_links a.folio_en{
	margin-left:64px;
	width:86px;
	height:12px;
	text-indent: -9999px;
	background: url(../images/foot_menus.png) no-repeat -131px -39px;
}


.two_links a.folio_de{
	margin-left:64px;
	width:100px;
	height:12px;
	text-indent: -9999px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -36px;
}

.two_un{
	padding-top:23px;
}
.two_un_un{
	padding-top:23px;
	background:none
}
.two_links a.entrance_bg{
	width:214px;
	height:13px;
	background: url(../images/foot_menus.png) no-repeat 0px -54px;
}
.two_links a.entrance_en{
	width:214px;
	height:13px;
	background: url(../images/foot_menus.png) no-repeat 0px -67px;
}
.two_links a.entrance_de{
	width:165px;
	height:11px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -70px;
}

.two_links a.files_bg{
	width:266px;
	height:14px;
	background: url(../images/foot_menus.png) no-repeat 0px -81px;
}
.two_links a.files_en{
	width:266px;
	height:14px;
	background: url(../images/foot_menus.png) no-repeat 0px -96px;
}

.two_links a.files_de{
	width:241px;
	height:12px;
	background: url(../images/foot_menus_de.gif) no-repeat 0px -81px;
}


#foot_down{
	margin: 0 auto;
	width:931px;
	height:51px;
	background: #675d55;
}

#foot_ul{
	padding:24px 30px 0 30px;
}
#foot_ul li{
	float:left;
	padding-right:22px;
	color:#403836;
	font-size:11px;
	font-weight:bold;
}
#foot_ul li.last{
	float:right;
}
#foot_ul li.last a{
	color:#403836;
	font-size:11px;
	font-weight:bold;
}
#foot_ul li.last a:hover{
	text-decoration:underline;
}

#foot_ul a{
	color:#403836;
	font-size:11px;
	font-weight:bold;
}
#foot_ul a:hover{
	text-decoration:underline;
}

/*	index gallery	*/
#gallery{
	width:597px;
	height:310px;
	background: url(../images/page_up.png) no-repeat 0px -590px; ;
}

.static_fix{
	height:288px;
	overflow:hidden;
}

#mainimagewrapper{
	padding:19px 41px 0 23px;
	height:269px;
}

#mainimage {
	display:block;
	/*width:532px;*/
	height:250px;
	margin: 0 auto;
	background: no-repeat center center;
}

.controls{
	overflow:hidden;
	padding:0 0 0 275px;
}

span.a_a{
	display:block;
	padding:3px 0 0 0px;
	width:110px;
	height:19px;
	color:#a8917a;
	font-weight:bold;
	float:left;
	text-align:center;
	background: url(../images/a_a.gif) repeat-x;
}

a#highlights_link:hover span{
	opacity:0.8; 
	filter:alpha(opacity=80);
}

#preva{
	margin:0 1px;
	display:block;
	width:16px;
	height:22px;
	float:left;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/back_next.png) no-repeat left top;
}
#nexta{
	display:block;
	width:16px;
	height:22px;
	font-size:0px;
	float:left;
	text-indent: -9999px;
	background: url(../images/back_next.png) no-repeat right top;
}

.gal_cent{
	position:relative;
	overflow:hidden;
	/*width:135px;*/
	height:22px;
	float:left;
}

#thumbslist{
	position:relative; left:0px; top:0px; z-index:200;
	height:22px;
}

* html #thumblist{
	width:67px;
}

#thumbslist li{
	float:left;
	padding-right:1px;
}
#thumbslist li a{
	display:block;
	padding-top:2px;
	width:26px;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background: url(../images/lia.png) repeat-x;
}
#thumbslist li a.selected{
	display:block;
	padding-top:2px;
	width:26px;
	height:20px;
	color:#9d0a0e;
	font-weight:bold;
	text-align:center;
	background:#ffffff;
}
/*	index gallery	*/
.inner_page_up{
	padding-top:33px;
	background: #decfbb url(../images/inner_page.png) no-repeat;
}
.inner_page_d{
	position: relative;
	padding:37px 33px 0 34px;
	height:333px;
	background:  url(../images/top_products.png) no-repeat;
}

.inner_page_news{
	margin-top: -10px;
	height:331px;
	position:relative;
	background:  url(../images/top_products_none.png) no-repeat ;
}

.inner_left{
	width:255px;
	float:left;
}

.inner_right{
	padding:0 0 20px 0;
	width:732px;
	float:right;
	overflow:hidden;
}

.laser{
	padding:0px 0 0 0;
	background: url(../images/laser.png) repeat-y 34px 0px;
}

.linear{ padding:0 34px 0 21px;}

.path{
	padding:9px 0 0 0;
	width:570px;
	float:left;
	color:#89705a;
	font-size:11px;
	height:40px;
	overflow:hidden;
}
.path a{
	color:#89705a; 
	font-size:11px;
}
.path a:hover{
	color:#89705a;
	font-size:11px;
	text-decoration:underline;
}
.path h1{
	padding: 0;
	margin-top:6px;
	color:#a21c1e;
	font-size:15px;
	height:26px;
	overflow:hidden;
	/*text-transform:uppercase;*/
}

#font_bg{
	margin:1px 0 0 0;
	padding:15px 0 0 10px;
	width:86px;
	height:33px;
	float:right;
	background: url(../images/font.png) no-repeat left top;
}
#font_bg li{
	width:23px;
	height:21px;
	display:block;
	cursor:pointer;
	float:left;
	text-indent:-9999px;
}
#font_en{
	margin:1px 0 0 0;
	padding:15px 0 0 10px;
	width:86px;
	height:33px;
	float:right;
	background: url(../images/font.png) no-repeat left bottom;
}
#font_en li{
	width:23px;
	height:21px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
}

#font_de{
	margin:1px 0 0 0;
	padding:15px 0 0 10px;
	width:86px;
	height:33px;
	float:right;
	background: url(../images/font_de.gif) no-repeat;
}
#font_de li{
	width:23px;
	height:21px;
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	float:left;
}



.information{
	padding:25px  0;
	clear:both;
	color:#634d39;
	line-height:18px;
	min-height:122px;
}
.information a{
	color:#634d39;
	text-decoration:underline;
}
.information a:hover{
	text-decoration:none;
}

.products{
	width:700px;
}

.products li{
	margin-bottom:3px;
	padding:25px 20px 0 25px;
	width:305px;
	height:208px;
	display:block;
	float:left;
	overflow:hidden;
	background: url(../images/page_up.png) no-repeat -598px -590px;
}

.products a.prod_img{
	margin: 0 16px 10px 0;
	display:block;
	width:154px;
	height:114px;
	float:left;
	background: no-repeat center center;
}

.products a.prod_title{
	color:#443939;
	font-weight:bold;
}
.products a.mores{
	color:#9d0a0e;
	font-weight:bold;
	display:block;
	font-size:10px;
	float:right;
	width:88px;
	background: url(../images/mores.gif) no-repeat right center;
}
.products a.mores:hover{
	text-decoration:underline;
}

.products div{
	padding:0px 0 0px 0;
	margin-bottom:10px;
	color:#634d39;
	height:168px;
	overflow:hidden;
}

.triple_prod{
	padding:78px 0 0 19px;
}

.triple_prod li{
	margin-bottom:0px;
	padding:19px 18px 0 20px;
	width:190px;
	height:262px;
	display:block;
	float:left;
	overflow:hidden;
	background: url(../images/triple_prod.png) no-repeat;
}



.triple_prod div{
	padding:0px 0 0px 0;
	margin-bottom:7px;
	color:#634d39;
	height:230px;
	overflow:hidden;
}

.triple_prod a.prod_img{
	margin: 0 16px 10px 0;
	display:block;
	width:190px;
	height:190px;
	background: no-repeat center center;
}


.paging li{
	float:left;
}
.paging li.first{
	padding:6px 0 0 0;
	width:103px;
	height:19px;
	color:#a8917a;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	background: url(../images/paging.png) no-repeat 0px 0px;
}

.paging li a{
	padding:6px 0 0 0;
	display:block;
	width:28px;
	height:19px;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	background: url(../images/paging.png) no-repeat -150px 0px;
}
.paging li a:hover{
	color:#9d0a0e;
	background: url(../images/paging.png) no-repeat -122px 0px;
}

.paging li a.selected{
	color:#9d0a0e;
	cursor:default;
	background: url(../images/paging.png) no-repeat -122px 0px;
}

.paging li.second a{
	width:20px;
	height:20px;
	text-indent: -9999px;
	background: url(../images/paging.png) no-repeat -103px 0px;
}
.paging li.last a{
	width:20px;
	height:20px;
	text-indent: -9999px;
	background: url(../images/paging.png) no-repeat -178px 0px;
}
.paging li.second a:hover{
	background: url(../images/paging.png) no-repeat -103px 0px;
}
.paging li.last a:hover{
	background: url(../images/paging.png) no-repeat -178px 0px;
}

.out_paging{
	padding:18px 35px 0 0px;
	clear:both;
}
#gotopage{
	float:right;
}
#gotopage div {
	padding:4px 0 0 10px;
	width:173px;
	height:21px;
	float:left;
	background:#e5d9c9;
}
#gotopage label{
	position:relative;
	display:block;
	padding-top:2px;
	margin-right:8px;
	color:#a8917a;
	font-size:10px;
	float:left;
	font-size:11px;
	font-weight:bold;
}

#gotopage .field{
	width:20px;
	height:14px;
	display:block;
	float:left;
	background:#decfbb;
	border: solid 1px #d0c1ae;
}
#gotopage .send{
	margin-left:1px;
	width:20px;
	height:25px;
	display:block;
	float:left;
	border:0px;
	cursor:pointer;
	background: url(../images/paging.png) no-repeat -178px 0px;
}

.bot_left{
	width:204px;
	float:left;
	color:#634d39;
}
.bot_right{
	width:700px;
	float:right;
}

.bot_left a{
	color:#634D39;
	text-decoration:underline;
}
.bot_left a:hover{
	text-decoration:none;
}

.cus_us_bg{
	margin:0 0 0 -2px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/cus_us.png) no-repeat left top;
}
.cus_us_en{
	margin:0 0 0 -2px;
	height:11px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/cus_us.png) no-repeat left bottom;
}

.cus_us_de{
	margin:0 0 0 -2px;
	height:13px;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/cus_us_de.gif) no-repeat ;
}


.forte{
	padding:14px 0 0 0px;
	line-height:15px;
	color:#634d39;
}

.text-size-1 .forte{ font-size:12px;}
.text-size-2 .forte{ font-size:13px;}
.text-size-3 .forte{ font-size:14px;}
.text-size-4 .forte{ font-size:14px;}

.dtr{
	padding:0 26px 21px 0;
}

.check_bg{
	width:185px;
	height:12px;
	float:left;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/check.png) no-repeat 0px 0px;
}
.check_en{
	width:225px;
	height:12px;
	float:left;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/check.png) no-repeat left bottom;
}

.check_de{
	width:225px;
	height:13px;
	float:left;
	font-size:0px;
	text-indent: -9999px;
	background: url(../images/check_de.gif) no-repeat 20px 0px;
}


.see_alls{
	padding:0 10px 0 0;
	display: block;
	float:right;
	color:#dfd0bc;
	font-size:10px;
	font-weight:bold;
	background: url(../images/bnc.png) no-repeat right center;
}
.see_alls:hover{
	text-decoration:underline;
}

/*	folio gallery	*/

#folio_gallery{
	padding:35px 0 0 15px;
	clear:both;
}

* html #folio_gallery{
	padding-top:17px;
}

#folio_gallery #gallery{
	width:696px;
	height:379px;
	height:auto;
	overflow:hidden;
	/*background: url(../images/page_up.png) no-repeat 0px -1229px;*/
	background: #ffffff url(../images/prod_gallery.png) no-repeat 0px 0px;
}

#folio_gallery #mainimagewrapper{
	padding:17px 17px 0 17px;
	height:323px;
	height:auto;
}
#folio_gallery #mainimage{
	/*width:662px;
	height:307px;
	height:auto;*/
	height:auto;
}

#folio_gallery .controls{
	padding:16px 0 0 393px;
	height:39px;
	background: url(../images/page_up.png) no-repeat 0px -1553px;
}

#folio_gallery  span.a_a{
	padding:5px 0 0 0;
	width:102px;
	height:20px;
	color:#a08771;
	background: url(../images/paging.png) repeat-x 0px -25px;
}

#folio_gallery  #preva{
	height:25px;
	background: url(../images/paging.png) no-repeat -103px -25px;
}

#folio_gallery  #nexta{
	height:25px;
	background: url(../images/paging.png) no-repeat -175px -25px;
}

#folio_gallery .gal_cent{
	height:25px;
}

#folio_gallery #thumbslist li a{
	padding-top:6px;
	height:19px;
	background: url(../images/paging.png) repeat-x -148px -25px;
}
#folio_gallery #thumbslist li a.selected{
	padding-top:6px;
	height:19px;
	background: url(../images/paging.png) repeat-x -120px -25px;
}

/*	folio gallery	*/

.under_folio{
	position:relative;
	padding:50px 0 0 0;
	margin-left:15px;
	background: url(../images/inner_page.png)  no-repeat -999px 0px;
}

* html .under_folio{
	height:1px;
}

.prod_info_bg{
	position: absolute; left:25px; top:-25px; z-index:300;
	width:300px;
	height:60px;
	background: url(../images/prod_info.png) no-repeat left top;
	
}
.prod_info_en{
	position: absolute; left:25px; top:-25px; z-index:300;
	width:300px;
	height:60px;
	background: url(../images/prod_info.png) no-repeat left bottom;
}

.some_box{
	padding:0 0 0 33px;
}

.options{
	width:316px;
	float:left;
}
.options .ie_suck{
	margin-bottom:1px;
	padding: 9px 0 0 0px;
	width:316px;
	height:24px;
	display:block;
	overflow:hidden;
	color:#443939;
	background: url(../images/options.png) no-repeat 0px 0px;
}

.options .ie_suck strong{
	padding:0 0 0 17px;
	display:block;
	float:left;
	width:97px;
}
.options .ie_suck span{
	padding-left:20px;
	display:block;
	float:left;
	width:180px;
}

.op_info{
	margin-left:1px;
	margin-right:52px;
	width:315px;
	height:203px;
	float:right;
	background: url(../images/options.png) no-repeat -316px 0px
}

.binding{
	padding:2px 18px 0 16px;
	height:57px;
	font-size:11px;
	line-height:29px;
	color:#443939;
}
.binding strong{
	display:block;
	float:left;
	padding-right:40px;
	height:20px;
}
.binding_2{
	padding:10px 0 0 14px;
	width:301px;
	height:125px;
	font-size:11px;
	line-height:20px;
	color:#443939;
}
.binding_2 strong{
	display:block;
	height:20px;
	padding:4px 0px 11px 0;
}


.lled{
	padding:5px 0 0 14px;
	width:273px;
	height:28px;
	background: url(../images/new_patr_2.png) no-repeat;
}

.lled_2{
	margin-top:1px;
}

.lled strong{
	padding-right:20px;
	display:inline;
}

.un_bo{
	padding:18px 53px 26px 0px;
	overflow:hidden;
	height:35px;
}
a.cust_refer{
	padding:9px 0 0 17px;
	display:block;
	width:157px;
	height:22px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#9d0a0e;
	background: url(../images/buttons.png) no-repeat -127px 0px;
}

a.cust_refer:hover{
	color:#ab937c;
	background: url(../images/buttons.png) no-repeat -127px -31px;
}

.text-size-1 a.cust_refer{
	font-size:11px;
}
.text-size-2 a.cust_refer{
	font-size:11px;
}
.text-size-3 a.cust_refer{
	font-size:11px;
}
.text-size-4 a.cust_refer{
	font-size:11px;
}

.estimate_bg{
	width:289px;
	height:40px;
	float:right;
	text-indent: -9999px;
	background:url(../images/estimate.png) no-repeat left top;
}
.estimate_en{
	width:289px;
	height:40px;
	float:right;
	text-indent: -9999px;
	background:url(../images/estimate.png) no-repeat left bottom;
}


.estimate_de{
	width:289px;
	height:40px;
	float:right;
	text-indent: -9999px;
	background:url(../images/call_price_de.gif) no-repeat;
}


.attach{
	padding:20px 0 0 24px;
	width:673px;
	height:93px;
	background: url(../images/attach.png) no-repeat;
}

.attach_title_bg{
	height:13px;
	text-indent: -9999px;
	background: url(../images/attach_bg.png) no-repeat left top;
}
.attach_title_en{
	height:13px;
	text-indent: -9999px;
	background: url(../images/attach_bg.png) no-repeat left bottom;
}

.attach_title_de{
	height:13px;
	text-indent: -9999px;
	background: url(../images/attach_bg.png) no-repeat left bottom;
}

.icons{
	padding:23px 0 0 0;
	overflow:hidden;
	width:670px;
	
}
.icons li{
	float:left;
	padding:0 20px 0 0;
}
.icons li a{
	display:block;
	width:180px;
	color:#443939;
	font-size:11px;
}
.icons li a:hover{
	text-decoration:underline;
}
.icons li a span{
	margin:0 7px 0 0;
	display:block;
	width:26px;
	height:26px;
	float:left;
	cursor:pointer;
	background: url(../images/icons.png) no-repeat 0px 0px;
}
.icons li a.doc span{
	background-position: -26px 0px;
}
.icons li a.img span{
	background-position: -52px 0px;
}
.icons li a.fileto span{
	background-position: -78px 0px;
}

.left_menu{
	padding:0px 0 0 34px;
}

.left_menu li{
	width:200px;
	padding-bottom:1px;
}
.left_menu li.first_bg{
	width:200px;
	height:44px;
	padding-bottom:0px;
	text-indent: -9999px;
	background: url(../images/conversion.png) no-repeat left top;
}
.left_menu li.first_en{
	width:200px;
	height:44px;
	padding-bottom:0px;
	text-indent: -9999px;
	background: url(../images/conversion.png) no-repeat left bottom;
}

.left_menu li.first_de{
	width:200px;
	height:44px;
	padding-bottom:0px;
	text-indent: -9999px;
	background: url(../images/conversion_de.gif) no-repeat;
}


.left_menu li a{
	padding:2px 0 0 0;
	display:block;
	background: url(../images/menu_left_asa.png) no-repeat left top;
}
.left_menu li a:hover{
	color:#9c0a0e;
}
.left_menu li a:hover span{
	color:#9c0a0e;
}
.left_menu li a span{
	padding:14px 12px 11px 20px;
	display:block;
	cursor:pointer;
	color:#634d39;
	font-size:12px;
	background: url(../images/menu_left_asa.png) no-repeat right bottom;
}

.left_menu li a.selected span{
	color:#9c0a0e;
	font-weight:bold;
}

.left_menu li.special a{
	padding:2px 0 0 0;
	display:block;
	background: url(../images/menu_left_spec.png) no-repeat left top;
}

.left_menu li.special a strong.goaway{
	text-indent: -9999px;
	display:block;
	height:1px;
	overflow:hidden;
}

.left_menu li.special a span{
	padding:14px 0 11px 20px;
	display:block;
	cursor:pointer;
	color:#634d39;
	font-size:12px;
	background: url(../images/menu_left_spec.png) no-repeat right bottom;
}

.left_menu li.special a .eko_bg{
	display:block;
	height:49px;
	width:161px;
	text-indent: -9999px;
	background: url(../images/book_eko_bg.png) no-repeat left top;
}
.left_menu li.special a .eko_en{
	display:block;
	height:49px;
	width:161px;
	text-indent: -9999px;
	background: url(../images/book_eko_en.png) no-repeat left top;
}

.left_menu li.special a .eko_de{
	display:block;
	height:49px;
	width:161px;
	text-indent: -9999px;
	background: url(../images/book_eko_de.png) no-repeat;
}


.left_menu li.last{
	padding:275px 0 0 0;
	background: url(../images/last_li_bg.png) no-repeat left top;
}

a.askp_bg{
	position:relative; top:-20px; left: -8px;
	padding:0px;
	width:180px;
	height:67px;
	display:block;
	text-indent: -9999px;
	background: url(../images/new_pricing.png) no-repeat left top;
}

a.askp_bg:hover{
	background-position: left bottom;
}

a.askp_en{
	position:relative; top:-20px; left: -8px;
	padding:0px;
	width:180px;
	height:67px;
	display:block;
	text-indent: -9999px;
	background: url(../images/new_pricing.png) no-repeat right top;
}
a.askp_en:hover{
	background-position: right bottom;
}

a.askp_de{
	position:relative; top:-20px; left: -8px;
	padding:0px;
	width:180px;
	height:67px;
	display:block;
	text-indent: -9999px;
	background: url(../images/new_pricing_de.gif) no-repeat right top;
}

a.askp_de:hover{
 background: url(../images/new_pricing_de.gif) no-repeat right bottom;
}

.left_menu li.last_en a{
	background-position: left bottom;
}

.infopage{
	padding:0 33px 0 34px;
	width:931px;
	background: #decfbb url(../images/infopage.png) no-repeat ;
}

* html .infopage{
	overflow:hidden;
}
.out_info_s{
	padding:29px 0 0 26px;
	width:700px;
	height:60px;
	float:left;
}

.info_size{
	padding:35px 0 0 0;
	width:102px;
	float:right;
}

.info_path{
	height:28px;
	width:700px;
	float:left;
	overflow:hidden !important;
}

.nosubp{
	height:46px;
}

.info_menu{
	width:800px;
	float:left;
}
.info_menu li{
	float:left;
	padding:0 0px;
}
.info_menu li.first{
	float:left;
	padding:4px 10px 0 0px;
}
.info_menu li.first a{
	background:none;
	height:12px;
}
.info_menu li.first a:hover{
	background:none;
	height:12px;
}

.info_menu li a{
	color:#9d0a0e;
	display:block;
	height:25px;
	float:left;
	font-size:12px;
	text-align:center;
	margin:0px 5px 0px 0px;
	background: url(../images/ski_a.png) no-repeat center -200px;
}

.info_menu li a span{
	float:left;
	display:block;
	cursor:pointer;
}

.info_menu li a span.left{
	padding-left:2px;
	background: url(../images/ski_a_2.png) no-repeat 0px -200px;
}
.info_menu li a span.right{
	padding-right:2px;
	background: url(../images/ski_a_2.png) no-repeat right -220px;
}
.info_menu li a span.center{
	padding: 3px 12px 0 12px;
	height:19px;
	background: url(../images/ski_a_2.png) repeat-x 0px -440px;
}

.info_menu li a:hover{
	color:#9d0a0e;
	display:block;
	height:25px;
	float:left;
	text-align:center;
	background: url(../images/ski_a.png) no-repeat center bottom;
}

.info_menu li a:hover span.left{
	padding-left:2px;
	background: url(../images/ski_a_2.png) no-repeat 0px 0px;
}
.info_menu li a:hover span.right{
	padding-right:2px;
	background: url(../images/ski_a_2.png) no-repeat right -22px;
}
.info_menu li a:hover span.center{
	padding: 3px 12px 0 12px;
	height:19px;
	background: url(../images/ski_a_2.png) repeat-x 0px -44px;
}
.info_menu li a.selected{
	color:#9d0a0e;
	display:block;
	height:25px;
	float:left;
	text-align:center;
	cursor:default;
	background: url(../images/ski_a.png) no-repeat center bottom;
}

.info_menu li a.selected span.left{
	padding-left:2px;
	cursor:default;
	background: url(../images/ski_a_2.png) no-repeat 0px 0px;
}
.info_menu li a.selected span.right{
	padding-right:2px;
	cursor:default;
	background: url(../images/ski_a_2.png) no-repeat right -22px;
}
.info_menu li a.selected span.center{
	padding: 3px 12px 0 12px;
	height:19px;
	cursor:default;
	font-weight:bold;
	background: url(../images/ski_a_2.png) repeat-x 0px -44px;
}

.info_gal_down{
	padding:28px 0 11px 26px;
	width:904px;
	background: url(../images/info_gal_downpng.png) no-repeat left bottom;
}

* html .info_gal_down { background:none;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/info_gal_downpng.png', sizingMethod='scale');}

.info_block{
	padding:34px 26px;
	width:880px;
	min-height:325px;
	color:#634d39;
	font-size:12px;
	background: url(../images/info_block.png) no-repeat;
}

.info_customer{
	min-height:325px;
}

* html .info_block{	height:325px;}

.info_block ul{
	padding:10px 0 10px 40px;
	list-style-type:none;
}

.info_block ul li{
	padding:4px 0 4px 16px;
	background: url(../images/ul_bullet.gif) no-repeat left center;
}

.info_block a{
	text-decoration:underline;
	color:#9D0A0E;
}
.info_block a:hover{text-decoration:none;}

* html .info_block{height:170px;}

.text-size-1 .info_block{
	font-size:13px;
}
.text-size-2 .info_block{
	font-size:14px;
}
.text-size-3 .info_block{
	font-size:15px;
}
.text-size-4 .info_block{
	font-size:16px;
}

.text-size-1 .info_block .singlenew_title a{
	font-size:15px;
}

.text-size-2 .info_block .singlenew_title a{
	font-size:16px;
}

.text-size-3 .info_block .singlenew_title a{
	font-size:17px;
}

.text-size-4 .info_block .singlenew_title a{
	font-size:18px;
}

.info_block h1{
	font-size:14px;
	color:#9d0a0e;
	padding-bottom:30px;
}

.info_block h2,
.info_block h3,
.info_block h4{
	font-size:14px;
	color:#9d0a0e;
	font-weight:bold;
	padding-bottom:10px;
}

.info_block h1 {
	width:586px;
	font-weight:bold;
}

.text-size-1 .info_block h1,
.text-size-1 .info_block h2,
.text-size-1 .info_block h3,
.text-size-1 .info_block h4{
	font-size:15px;
}
.text-size-2 .info_block h1,
.text-size-2 .info_block h2,
.text-size-2 .info_block h3,
.text-size-2 .info_block h4{
	font-size:16px;
}
.text-size-3 .info_block h1,
.text-size-3 .info_block h2,
.text-size-3 .info_block h3,
.text-size-3 .info_block h4{
	font-size:17px;
}
.text-size-4 .info_block h1,
.text-size-4 .info_block h2,
.text-size-4 .info_block h3,
.text-size-4 .info_block h4{
	font-size:18px;
}

.info_attach{
	padding:0 0 0 0;
	width:931px;
	height:109px;
	background: url(../images/info_attach.png) no-repeat;
}

.attach_ask{
	padding:23px 0 0 0;
	width:230px;
	float:left;
}

.attach_ask a.get_bg{
	margin: 0 auto;
	display:block;
	width:170px;
	height:77px;
	text-indent: -9999px;
	background: url(../images/call_pricing_info.png) no-repeat left top;
}
.attach_ask a.get_en{
	margin: 0 auto;
	display:block;
	width:170px;
	height:77px;
	text-indent: -9999px;
	background: url(../images/call_pricing_info.png) no-repeat left bottom;
}

#info_gallery{
	clear:both;
}
#info_gallery #gallery{
	width:880px;
	height:auto;
	overflow:hidden;
	background: #ffffff ;
	
}
#info_gallery #video_gallery{
	width:880px;
	height:auto;
	overflow:hidden;
	background: #ffffff ;
	
}
.loading{
	background-image: url(../images/loader.gif)  !important;
	background-repeat: no-repeat  !important;
	background-position: center center  !important;
}
#info_gallery .loading,
#folio_gallery .loading{
	background-image: url(../images/loader.gif)  !important;
	background-repeat: no-repeat  !important;
	background-position: center center  !important;
}

#info_gallery .controls{
	padding:0 0 0 0;
	height:58px;
	background: url(../images/info_gal_controls.png) no-repeat;
}

#center_num{
	margin:0 auto;
}

#info_gallery #mainimagewrapper{
	height:350px;
	padding:19px 16px 0 16px;
	text-align:center;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}

* html #info_gallery #mainimagewrapper{
	height:300px;
}

#info_gallery #mainimage{
	height:auto;
	width:auto;
}

#info_gallery .sim_pic{
	display:block;
	float:left;
}

#info_gallery  a.a_a{
	padding-top:6px;
	background:none;
	color:#baa590;
	cursor:default;
	font-size:11px;
}
#info_gallery  a.a_a:hover{
	background:none;
	color:#baa590;
}

#info_gallery  #preva{
	height:25px;
	width:14px;
	position:relative;
	background: url(../images/paging.png) no-repeat 0px -50px;
}

#info_gallery  #nexta{
	height:25px;
	width:14px;
	position:relative;
	background: url(../images/paging.png) no-repeat -11px -50px;
}

#info_gallery .gal_cent{
	height:25px;
}

#info_gallery span.a_a{
	color:#baa590;
	width:51px;
	font-size:10px;
	font-weight:bold !important;
}

#info_gallery #thumbslist li a {
	width:18px;
}

#info_gallery #thumbslist{
	position:relative;
}

#info_gallery #thumbslist li a{
	padding-top:6px;
	height:19px;
	color:#a08771;
	font-size:11px;
	background: none;
}

#info_gallery #thumbslist li a:hover{
	color:#9d0a0e;
}

#info_gallery #thumbslist li a.selected{
	padding-top:6px;
	height:19px;
	color:#9d0a0e;
	background:none;
}

.call_price{
}

#last_bot a.askp_bg,
#last_bot a.askp_en{
	display:none;
}

.title_pricing_bg{
	height:14px;
	width:145px;
	text-indent: -9999px;
	background: url(../images/title_pricing.png) no-repeat left top;
}
.title_pricing_en{
	height:14px;
	width:145px;
	text-indent: -9999px;
	background: url(../images/title_pricing.png) no-repeat left bottom;
}

.title_pricing_de{
	height:14px;
	width:166px;
	text-indent: -9999px;
	background: url(../images/title_priceing_de.gif) no-repeat;
}

.out_call_info{
	padding:32px 25px 0 25px;
}


.call_info{
	padding:17px 0 30px 186px;
	color:#634d39;
	font-weight:bold;
	min-height:116px;
	font-size:14px;
	border-bottom: solid 1px #b8a38d;
	background: url(../images/quest.jpg) no-repeat 0px 0px;
}

.call_info span{
	color:#9d0a0e;
}
.call_info p{
	padding:0px 0 0 0;
}

#quest_form{
	padding:0 0 47px 47px;
}

.left_form{
	width:293px;
	float:left;
	padding:0 0 24px 0;
}
.center_form{
	width:297px;
	float:left;
	padding:0 0 24px 0;
}

#quest_form label,
span.red_block{
	padding:12px 0 5px 4px;
	color:#9d0a0e;
	font-weight:bold;
	display:block;
	font-size:12px;
}

.left_form .error{
	background-position: -243px -107px;
}

.center_form .error{
	background-position: -243px -178px;
}
.center_form .error_2,
.send_print .error{
	background-position: -243px -143px;
}

.graph{
	padding:5px ;
}
.graph_2{
	padding:5px 0 0 5px ;
}

.field_bene{
	padding:7px 0px 0 10px;
	width:233px;
	height:26px;
	font-size:12px;
	color:#634d39;
	background:  url(../images/form_quest.png) no-repeat 0px 0px;
}

.field_bene input{
	width:213px;
	border:0px;
	font-size:12px;
	color:#634d39;
	background: none;
}

.field_simple{
	background-position: 0px -35px;
}

.small_bene{
	padding:6px 0px 0 10px;
	width:108px;
	height:27px;
	font-size:12px;
	color:#634d39;
	background:  url(../images/form_quest.png) no-repeat 0px -105px;
}

.small_bene input{
	width:81px;
	border:0px;
	font-size:12px;
	color:#634d39;
	background: none;
}

.xel{
	width:120px;
	float:left;
}

.area{
	padding: 10px;
	width:223px;
	height:172px;
	border:0px;
	font-size:12px;
	color:#634d39;
	background: url(../images/form_quest.png) no-repeat 0px -140px;
}
.area textarea{
	width:223px;
	height:172px;
	border:0px;
	font-size:12px;
	color:#634d39;
	overflow:auto;
	background:none
}

.ixe{
	padding:8px 0 0 15px;
	width:145px;
	height:25px;
	background: url(../images/form_quest.png) no-repeat -243px -70px;
}

#quest_form .ixe label{
	padding:0px;
	padding: 2px 0px 0 0;
	width:72px;
	color:#443939;
	font-size:11px;
	float:left;
}
.ixe input{
	width:60px;
	color:#443939;
	display:inline;
	font-size:11px;
	border:0px;
	background:none;
}

.ixe_big{
	padding:9px 0 0 15px;
	width:228px;
	height:24px;
	background-position: -243px 0px;
}


#quest_form .ixe_big label{
	width:83px;
	padding-top:1px;
} 

.ixe_big input{
	width:123px;
}

.typer {
	padding:10px 0 0 0;
}

.typer .ixe_big{
	background-position: -243px -35px;
}



.ixe_big_en{
	padding:9px 0 0 15px;
	width:228px;
	height:24px;
	background-position: -243px -283px !important;
}
#quest_form .ixe_big_en label{
	width:122px;
}


.ixe_big_de{
	padding:9px 0 0 15px;
	width:228px;
	height:24px;
	background-position: -243px -283px !important;
}
#quest_form .ixe_big_de label{
	width:122px;
}


.ixe_long_en{
	padding:9px 0 0 15px;
	width:228px;
	height:24px;
	background-position: -243px -214px !important;
}

#quest_form .ixe_long_en label{
	width:122px;
}

.ixe_long_de{
	padding:9px 0 0 15px;
	width:228px;
	height:24px;
	background-position: -243px -214px !important;
}


#quest_form .ixe_long_de label{
	width:122px;
}

.error_en{
	background-position: -243px -248px !important;
}

#custom_radio{
	border-collapse:collapse;
	width:225px;
}
#custom_radio td{
	padding:6px 14px 7px 0px;
	font-weight:bold;
	color:#443939;
	font-size:11px;
}

#custom_radio a.radio{
	display:block;
	width:12px;
	height:12px;
	background: url(../images/form_quest.png) no-repeat -153px -113px;
}
#custom_radio a.selected{
	background: url(../images/form_quest.png) no-repeat -153px -126px;
}
#custom_checkbox{
	border-collapse:collapse;
	width:225px;
}
#custom_checkbox td{
	padding:6px 14px 7px 0px;
	font-weight:bold;
	color:#443939;
	font-size:11px;
}

#custom_checkbox a.checkbox{
	display:block;
	width:12px;
	height:12px;
	background: url(../images/form_quest.png) no-repeat -170px -113px;
}
#custom_checkbox a.selected{
	background: url(../images/form_quest.png) no-repeat -170px -126px;
}

.big_sender{
	padding:26px 90px 0 41px;
	width:430px;
	height:76px;
	float:left;
	background: url(../images/form_back_s.png) no-repeat ;
}

.send_print{
	padding:0 0 0 27px;
	width:248px;
	float:left;
}

#quest_form .send_print span.red_block{
	padding-top:0px;
}

.send_form_bg{
	display:block;
	width:165px;
	height:71px;
	float:left;
	cursor:pointer;
	border:0px;
	background: url(../images/send_form.png) no-repeat left top; 
}
.send_form_en{
	display:block;
	width:165px;
	height:71px;
	float:left;
	cursor:pointer;
	border:0px;
	background: url(../images/send_form.png) no-repeat left bottom; 
}

.send_form_de{ 
	display:block;
	width:165px;
	height:71px;
	float:left;
	cursor:pointer;
	border:0px;
	background: url(../images/send_form_de.gif) no-repeat left bottom; 
}


.red_note{
	padding-top:3px;
	width:168px;
	float:right;
	color:#ffffff;
	font-size:12px;
}
.red_note span{
	margin-top:2px;
	margin-left:6px;
	display:block;
	float:right;
	width:12px;
	height:12px;
	text-indent: -9999px;
	background: url(../images/form_quest.png) no-repeat -153px -126px;
}

span.newsofmonth_bg{
	display:block;
	width:139px;
	height:14px;
	background: url(../images/news_of_month.png) no-repeat left top;	
}
span.newsofmonth_en{
	display:block;
	width:139px;
	height:14px;
	background: url(../images/news_of_month.png) no-repeat left bottom;	
}

span.newsofmonth_de{
	display:block;
	width:139px;
	height:14px;
	background: url(../images/news_of_month_de.gif) no-repeat ;	
}


#aj_news{
	float:left;
}
#aj_news li{
	padding:0;
	position:relative; z-index:5000;
	float:left;
}
#aj_news li.first{
	padding:5px 6px 0 0;
}
#aj_news li.last{
	padding:0 0px 0 4px;
}

#aj_news li#drop_one{
	position:relative; 
	padding:0 10px 0 0px;
	width:100px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
}
#aj_news li#drop_one:hover{
	cursor:pointer;
	overflow:visible;
}

#aj_news li#drop_one ul{
	position:absolute; left:10px; top:0px; z-index:200;
	width:100px;
	overflow:visible !important;
	border-bottom:1px solid #EEE0CF;
	background: url(../images/news_drop.png) no-repeat left top;
}

#aj_news li#drop_one ul li{
	padding:0px 0 0px 0px;
	float:none;
	color:#9D0A0E;
	font-size:11px;
	border-right:1px solid #EEE0CF;
	border-left:1px solid #EEE0CF;
}

#aj_news li#drop_one ul li.first{
	padding:5px 0 4px 14px;
	font-weight:bold;
	border:0px;
	margin-bottom:3px;
}
#aj_news li#drop_one ul li.first a{
	background:none;
	border:0px;
}
#aj_news li#drop_one ul li.first a:hover{
	background:none;
	border:0px;
}

#aj_news li#drop_one ul li a{
	padding:2px 0;
	color:#9D0A0E;
	display:block;
	font-weight:bold;
	background-color:#eddfce;
}

* html #aj_news li#drop_one ul li a{
	height:1px;
}

#aj_news li#drop_one span{
	display:block;
	padding:5px 5px 7px 5px;
	margin: 0 auto;
	width:70px;
	cursor:pointer;
	border-top: solid 1px #e2d2bf;
}


/*droptwo*/
#aj_news li#drop_two{
	position:relative; 
	padding:0 0 0 0px;
	margin-left:6px;
	width:68px;
	height:22px;
	cursor:pointer;
	overflow:hidden;
	background: url(../images/dropers.png) no-repeat -175px 0px;
}
#aj_news li#drop_two:hover{
	cursor:pointer;
	overflow:visible;
	/*background: url(../images/dropers.png) no-repeat -244px 0px;*/
}

#aj_news li#drop_two ul{
	position:absolute; left:0px; top:0px; z-index:200;
	width:67px;
}

#aj_news li#drop_two ul li{
	padding:0px 0 0px 0px;
	float:none;
	color:#9D0A0E;
	font-size:11px;
	border-right:1px solid #EEE0CF;
	border-left:1px solid #EEE0CF;
}

#aj_news li#drop_two ul li.first{
	padding:5px 0 4px 7px;
	margin-bottom:1px;
	font-weight:bold;
	border:0px;
}
#aj_news li#drop_two ul li.first a{
	background:none;
	border:0px;
}
#aj_news li#drop_two ul li.first a:hover{
	background:none;
	border:0px;
}

#aj_news li#drop_two ul li a{
	padding:4px 2px;
	color:#9D0A0E;
	display:block;
	font-weight:bold;
	background-color:#EDDFCE;
}

#aj_news li#drop_two ul li a:hover,
#aj_news li#drop_one ul li a:hover{
	color:#634D39;
}

#aj_news li#drop_two span{
	display:block;
	padding:6px 0 3px 4px;
	margin: 0 auto;
	width:48px;
	cursor:pointer;
	border-top: solid 1px #e2d2bf;
}

* html #aj_news li#drop_two ul li a{
	height:1px;
}

.news_out_info{
	width:700px;
}

.news_size{
	width:163px;
	height:50px;
	overflow:hidden;
}

#news_rss{
	margin:2px 2px 0 0;
	display:block;
	width:65px;
	height:47px;
	float:left;
	text-indent: -9999px;
	background: url(../images/news_rss.png) no-repeat left top;
}


#news_rss:hover{
	background-position: left bottom;
}



.news_created{
	padding:6px 0 0 0;
	width:94px;
	height:27px;
	color:#c7b199;
	text-align:center;
	font-weight:bold;
	float:left;
	background: url(../images/news_created.png) no-repeat ;
}

.singlenew_title{
	margin:3px 0 0 23px;
	float:left;
}
.singlenew_title a,
.singlenew_title a:hover{
	color:#9d0a0e;
	font-size:14px;
	cursor:default;
	text-decoration:none;
}



.info_long{
	clear:both;
	padding:0 0 20px 0;
	width:875px;
	border-bottom: solid 1px #c7b49c;
}

.info_news_single{
	padding-bottom:0px;
	min-height:240px;
}
* html .info_news_single{
	height:240px;
}

.news_list{
	width:938px;
}
.news_list li{
	margin-top:10px;
	margin-right:1px;
	padding:22px 15px 0 24px;
	display:block;
	width:271px;
	height:73px;
	float:left;
	background: url(../images/news_list.png) no-repeat;
}


.news_list li .list_infos{
	height:35px;
	font-size:12px;
	font-weight:bold;
	color:#9d0a0e;
}
.news_list li a{
	margin-top:8px;
	display:block;
	width:85px;
	width:105px;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#634d39;
	background: url(../images/news_mores.gif) no-repeat right center;
}

.list_date{
	padding:5px 2px 0 0;
	width:87px;
	float:right;
	color:#ecdfcd;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}





.out_news_list{
	padding-bottom:21px;
}

#newssinglepageing .out_paging{
	padding:0 21px 14px 255px;
}

#newssignle .askp_bg,
#newssignle .askp_en{
	display:none;
}


.contact_form{
	margin: 0 0px 0 0 !important;
	padding-top:0px !important;
	padding:0px !important;
	width:291px;
	float:right;
	background: url(../images/contact_back.png) no-repeat left top;
}



.point_div{
	padding:6px 0 0 10px;
	width:223px;
	height:27px;
	background: url(../images/short_form.png) no-repeat 0px -73px;
}

.contact_form .error{
	background-position:0px 0px;
}

.point_div input{
	width:207px;
	height:20px;
	color:#634D39;
	font-size:12px;
	background:none;
	border: 0px;
}

.not_point{
	background-position:0px -109px;
}



.area_s{
	padding: 10px;
	width:213px;
	height:152px;
	border:0px;
	font-size:12px;
	color:#634d39;
	background: url(../images/short_form.png) no-repeat 0px -109px;
}
.area_s textarea{
	width:223px;
	height:152px;
	border:0px;
	font-size:12px;
	color:#634d39;
	overflow:auto;
	background:none
}

.contact_form #different_area div.error{
	background: url(../images/short_form.png) no-repeat 0px -522px;
}

.send_short_bg{
	margin-top:16px;
	width:163px;
	height:75px;
	cursor: pointer;
	border:0px;
	background: url(../images/short_form.png) no-repeat 0px -355px;
}
.send_short_en{
	margin-top:16px;
	width:163px;
	height:75px;
	cursor: pointer;
	border:0px;
	background: url(../images/short_form.png) no-repeat 0px -437px;
}

.send_short_de{
	margin-top:16px;
	width:163px;
	height:75px;
	cursor: pointer;
	border:0px;
	background: url(../images/send_form_de.gif) no-repeat;
}

.olip{
	color:#ffffff;
	width:200px;
	padding-bottom:28px;
}

#contra{
	height:20px;
	color:#c3af99;
}



.error_back{
	position:absolute; left:-195px; top:0px; z-index:400;
	padding:4px 0 0 0;
	width:213px;
	background: url(../images/error_back.png) no-repeat left top;
}

.error_back div{
	padding:10px 0 14px 18px;
	width:191px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	background: url(../images/error_back.png) no-repeat right bottom;
}

#pos_1{
	top:71px;
}
#pos_2{
	top:200px;
}
#pos_3{
	top:137px;
}
#pos_4{
	top:262px;
}
#pos_5{
	top:395px;
}
#pos_6{
	top:593px;
}
#pos_7{
	top:594px;
}


#form_shablon{
	padding:0px;
	width:580px;
	float:left;
	list-style-type:none;
	overflow:hidden;
}

#form_shablon li{
	margin-right:45px;
	padding:0px 0 28px 0;
	width:243px;
	height:63px;
	float:left;
	line-height:16px;
	background:none
}

#form_shablon span{
	padding-bottom:5px;
	color:#9d0a0e;
	font-weight:bold;
	font-size:12px;
	display:block;
}

#google_out{
	width:535px;
	height:380px;
	float:left;
	border: solid 5px #ecdfcd;
}


#maps{
	width:535px; 
	height:380px;
	background: url(../images/google_maps.png) no-repeat;
}

.contact_back{
	position:relative;
	padding:24px 0 0 29px;
	background: url(../images/contact_back.png) no-repeat right bottom;
}

.contact_sender{
	margin-top:20px;
	width:431px;
}

.contact_sender .red_note{
	padding-top:15px;
	width:195px;
}

.con_req{
	width:243px;
	float:left;
}
.spam_blocker{
	margin-left:78px;
	width:243px;
	float:left;
}


.contact_errors{
	padding:20px 0 0 0;
	width:200px;
	margin:0 auto;
	color:#9D0A0E;
}
.contact_errors h3{
	padding-bottom:10px;
}

.contact_errors ul{
	padding-left:45px;
	list-style-type:disc;
}


.publisher{
	width:242px;
	float:left;
	color:#634d39;
	font-size:12px;
}

.text-size-1 .publisher{
	font-size:13px;
}
.text-size-2 .publisher{
	font-size:14px;
}
.text-size-3 .publisher{
	font-size:15px;
}
.text-size-4 .publisher{
	font-size:15px;
}

.video_info{
	width:638px;
	float:left;
}

#logo_table{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	margin-bottom:16px;
}

.publish_logo{
	padding:20px 0;
	width:113px;
	overflow:hidden;
	float:left;
	text-align:center;
	background:#ffffff;
}

.publisher_title{
	padding:0px 0 0 18px;
	width:100px;
	float:left;
	color:#9d0a0e;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
}

.little_bor{
	padding:0 0 22px 14px;
	line-height:16px;
	border-bottom:solid 1px #d2c1ac;
}

.publisher_site{
	margin:20px 0 0 14px;
	display:block;
	width:156px;
	font-weight:bold;
	color:#9d0a0e;
	font-size:10px;
	font-style:normal;
	background: url(../images/pub_site.gif) no-repeat right 4px;
}

.none_link{
	opacity:0.4;
	flter: alpha(opacity=40);
	cursor:default;
}

#publisher_site:hover{
	text-decoration:underline;
}



.gl_out{
	width:639px;
	background: url(../images/video_txt.png) no-repeat right bottom;
}

.gl_in{
	padding:33px 32px 26px 73px;
	/*width:566px;*/
	min-height:212px;
	color:#634d39;
	line-height:16px;
	font-size:12px;
	background: url(../images/video_txt.png) no-repeat left top;
}

* html .gl_in{
	height:212px;
}


a.cust_pro{
	margin-top:42px;
	float:right;
	
}

.video_box{
	width:344px;
	height:265px;
	float:left;
	font-weight:normal;
	font-size:11px;
}

.oneline h3{
	padding-left:5px;
	font-size:12px;
	font-weight:bold !important;
}
.oneline span{
	padding-left:5px;
	font-size:11px;
	font-weight:normal !important;
}

.player{
	width:314px;
	height:234px;
	border: solid 3px #a08771;
}
.player a{
	width:314px;
	height:234px;
	display:block;
}


.slider_bg{
	width:881px;
	height:236px;
	background: url(../images/slider.png) no-repeat;
}


#name_controls{
	overflow:hidden;
	padding:23px 69px 0 52px;
	height:20px;
}

.all_clients_bg{
	width:158px;
	height:12px;
	float:left;
	overflow:hidden;
	text-indent: -9999px;
	padding:0 !important;
	background: url(../images/all_clients.png) no-repeat left top;
}
.all_clients_en{
	width:158px;
	height:12px;
	float:left;
	overflow:hidden;
	text-indent: -9999px;
	padding:0 !important;
	background: url(../images/all_clients.png) no-repeat left bottom;
}

.all_clients_de{
	width:181px;
	height:12px;
	float:left;
	overflow:hidden;
	text-indent: -9999px;
	padding:0 !important;
	background: url(../images/all_clients_de.gif) no-repeat;

}



.foo{
	padding-right:10px;
	width:100px;
	float:right;
	text-align:right;
}

.info_block #listing,
#team_page #listing{
	padding:4px 0 0 0;
	list-style-type:none;
	float:right;
}
.info_block #listing li,
#team_page #listing li{
	margin:0 4px 0 0;
	float:left;
	width:8px;
	height:8px;
	display:block;
	background: url(../images/listing.gif) no-repeat 0px 0px;
}

.info_block #listing li:hover,
#team_page #listing li:hover{
	background-position:-8px 0px;
	cursor:pointer;
}
.info_block #listing li.selected,
#team_page  #listing li.selected{
	background-position:-16px 0px;
	cursor:pointer;
}

.info_block #listing li.first{
	margin-top:-3px;
	padding:0 11px 0 0;
	width:auto;
	height:auto;
	font-size:10px;
	font-weight:bold;
	color:#ecdfcd;
	background:none;
}


#frame{
	padding:20px 0 0 3px;
	margin:0px;
	height:135px;
}

#frame dt.first{
	display:block;
	width:48px;
	height:132px;
	float:left;
	opacity:0.7;
	filter:alpha(opacity=70);
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/back_slider.gif) no-repeat left top;
}

#frame dt.first:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
#frame dt.last{
	display:block;
	width:48px;
	height:132px;
	float:left;
	opacity:0.7;
	filter:alpha(opacity=70);
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/back_slider.gif) no-repeat right top;
}

#frame dt.last:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

#frame dt.none,
#frame dt.none:hover{
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default;
}

#frame dd{
	position:relative; z-index:1000;
	margin:0px;
	padding:0px;
	width:774px;
	height:132px;
	float:left;
	overflow:hidden;	
}


.info_block #slider{
	position:absolute; left:0px; top:0px; z-index:2000;
	height:132px;
	padding:0;
	margin:0;
	list-style-type:none;
}

#slider li{
	padding:0px 1px 0 0 !important;
	width:154px;
	height:132px;
	float:left;
	background:none;
}
#slider li a{
	padding:25px 0 0 0;
	width:154px;
	height:107px;
	float:left;
	font-size:14px;
	color:#9d0a0e;
	text-align:center;
	text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
	background: url(../images/list_fld.gif) no-repeat;
}
#slider li a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}



#slider li a.simple_a{
	padding:0px;
	display:inline;
	background:none;
	text-align:left;
	color:#634D39;
	height:auto;
	width:auto;
	float:none;
	font-size:12px;
}
#slider li a.simple_a:hover{
	text-decoration: underline;
}



#slider li a span{
	display:block;
	width:95px;
	height:40px;
	cursor:pointer;
	margin:0 auto;
	background: no-repeat center center;
}

#slider li a.selected{
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100) !important;
}
#slider li a.selected span{
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100) !important;
}


.admincode li a{
	padding: 0 !important;
	height:137px !important;
}

.admincode li a span{
	width:146px !important;
	height:131px !important;
}

.admincode li a:hover strong{
	position:relative; top:-60%;
	display:block;
}

.admincode li a:hover span{
	opacity: 0.3 !important;
	filter: alpha(opacity=30) !important;
}

.admincode li a.selected strong,
.admincode li a.selected span{
	top:0px !important;
	opacity:1 !important;
	filter: alpha(opacity=100) !important;
}



#inside_entrance_bg{
	position:relative;
	margin-left:30px;
	padding:140px 0 0 0;
	width:253px;
	height:124px;
	float:right;
	background: url(../images/inside_entrance_bg.png) no-repeat left top;
}
#inside_entrance_en{
	position:relative;
	margin-left:30px;
	padding:140px 0 0 0;
	width:253px;
	height:124px;
	float:right;
	background: url(../images/inside_entrance_bg.png) no-repeat left bottom;
}

#inside_entrance_de{
	position:relative;
	margin-left:30px;
	padding:140px 0 0 0;
	width:253px;
	height:124px;
	float:right;
	background: url(../images/inside_entrance_de.jpg) no-repeat;
}


#click_entrance{
	margin:0 auto;
	display:block;
	width:116px;
	height:37px;
	text-indent: -9999px;
}

#team_page{
	padding:22px 0 0 26px;
}

#team_page .slider_bg{
	height:727px;
	color:#ecdfcd;
	background: url(../images/teams.png) no-repeat 0px 0px;
}

#team_page .all_clients_bg{
	height:13px;
	width:465px;
	background: url(../images/team_titles.png) no-repeat 0px 0px;
}
#team_page .all_clients_en{
	height:13px;
	width:465px;
	background: url(../images/team_titles.png) no-repeat 0px -13px;
}

#team_page .all_clients_de{
	height:13px;
	width:465px;
	text-indent:-9999px;
	background: url(../images/team_de.gif) no-repeat;
}


#team_page{
	font-size:10px;
	font-weight:bold;
	color:#ecdfcd;
}

#team_page #frame{
	height:623px;
}

#team_page #frame dt.first{
	margin-top:300px;
	width:44px;
	height:41px;
	cursor:pointer;
	opacity:0.7;
	background: url(../images/team_arrows.png) no-repeat 0px 0px;
}


#team_page #frame dt.first:hover{
	opacity:1;
}
#team_page #frame dt.none{
	opacity:0.3;
	cursor:default;
}
#team_page #frame dt.none:hover{
	opacity:0.3;
	cursor:default;
}


#team_page #frame dt.last{
	margin-top:300px;
	width:44px;
	height:41px;
	cursor:pointer;
	opacity:0.7;
	background: url(../images/team_arrows.png) no-repeat -44px 0px;
}


#team_page #frame dt.last:hover{
	opacity:1;
}



#team_page #frame dd {
	float:left;
	height:623px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:780px;
	z-index:1000;
}


#team_page #slider li {
	float:left;
	width:218px;
	height:603px;
	overflow:hidden;
	padding:20px 20px 0 22px !important;
	background: url(../images/teams.png) no-repeat -881px 0px;
}

#team_page .team_photo {
	width:217px;
	height:250px;
	overflow:hidden;
}
#team_page .team_photo span{
	display:block !important;
	width:215px !important;
	height:248px !important;
	overflow:hidden !important;
	border: solid 1px #a08771;
	background-position:center center;
	background-repeat: no-repeat;
	background-image: url(../images/noimage.jpg);
}

#team_page .holder{
	padding:13px 10px 0 10px;
	color:#634d39;
}

#team_page .team_name{
	padding-bottom:18px;
	color:#634d39;
	font-size:11px;

}
#team_page .team_name strong{
	display:block;
	font-size:12px;
}

#team_page .team_inf{
	padding:0px 0 10px 0;
	height:208px;
	overflow:hidden;
	font-size:12px;
	font-weight:normal;
}

#team_page .team_cont{
	padding:20px 0 0 20px;
	height:81px;
	font-weight:normal;
	font-size:12px;
	color:#634d39;
	background:#f4f0e9;
}
#team_page .team_cont strong{
	color:#9d0a0e;
	display:block;
}

#team_page .team_cont p{
	padding:12px 0 0 0;
}

.eko_init{
	padding:21px 23px 21px 20px;
	width:839px;
	color:#634d39;
	background:#ecdfcd;
}

.eko_left{
	padding:0 0 0 20px;
	width:396px;
	float:left;
	font-size:12px;
	color:#634d39;
	line-height:16px;
}
.eko_right{
	margin-left:16px;
	width:445px;
	float:right;
	overflow:hidden;
}

#spanner{
	padding-left:20px;
	clear:left;
	font-size:12px;
}

.text-size-1 #spanner{
	font-size:13px;
}
.text-size-2 #spanner{
	font-size:14px;
}
.text-size-3 #spanner{
	font-size:15px;
}
.text-size-4 #spanner{
	font-size:15px;
}


.text-size-1 .red_title,
.text-size-1 .green_title {
	font-size:14px;
}
.text-size-2 .red_title,
.text-size-2 .green_title {
	font-size:15px;
}
.text-size-3 .red_title,
.text-size-3 .green_title {
	font-size:16px;
}
.text-size-4 .red_title,
.text-size-4 .green_title {
	font-size:16px;
}


.led_2{
	padding:24px 24px 0 17px;

}

.light_bg{
	width:372px;
	height:90px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_title.png) no-repeat left top;
}
.light_en{
	width:372px;
	height:90px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_title.png) no-repeat left bottom;
}

.light_de{
	width:372px;
	height:90px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_title_de.gif) no-repeat;
}


.green_title{
	padding:20px 0 18px 20px;
	color:#44955d;
	float:left;
	width:300px;
	font-size:13px;
	font-weight:bold;
}

.eko_right #info_gallery #gallery{
	width:442px;
	min-height:321px;
}


.eko_right #info_gallery #gallery #mainimagewrapper{
	min-height:321px;
}


* html  .eko_right #info_gallery #gallery #mainimagewrapper{
	height:321px;
}

.eko_right #info_gallery .controls{
	height:55px;
	background: url(../images/eko_gal.png) no-repeat left top;
}



.chan_con{
	height:40px !important;
	padding: 19px 69px 0 52px !important;
}

.eko-mats-bg{
	display:block;
	width:149px;
	height:39px;
	float:left;
	text-indent: -9999px;
	/*background: url(../images/eko_htc.png) no-repeat 0px 0px;*/
	background: url(../images/eko_htc.png) no-repeat 0px -39px;
}

.selected_mat_bg{
	cursor:default;
	background-position:  0px 0px;
}

.eko-init-bg{
	display:block;
	width:156px;
	height:39px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_htc.png) no-repeat -149px -39px;
}

.selected_init_bg{
	cursor:default;
	background-position:  -149px 0px;
}



.eko-mats-en{
	display:block;
	width:149px;
	height:39px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_htc.png) no-repeat -305px -39px;
}

.selected_mat_en{
	cursor:default;
	background-position:  -305px -0px;
}


.eko-mats-de{
	display:block;
	width:149px;
	height:39px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_htc_de.gif) no-repeat left bottom;
}

.selected_mat_de{
	cursor:default;
	background-position:  left top;
}


.eko-init-en{
	display:block;
	width:156px;
	height:39px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_htc_de.gif) no-repeat -455px -39px;
}

.selected_init_en{
	cursor:default;
	background-position:  -455px 0px;
}



.eko-init-de{
	display:block;
	width:156px;
	height:39px;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_htc_de.gif) no-repeat right bottom;
}

.selected_init_de{
	cursor:default;
	background-position:  right top;
}




#slider li a.blocks_1{
	padding:0px 20px 0 24px;
	height:132px;
	width:110px;
	color:#fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/slider_blocks.png) no-repeat 0px 0px;
}





#slider li a.blocks_2{
	padding:0px 20px 0 24px;
	height:132px;
	width:110px;
	color:#fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/slider_blocks.png) no-repeat -155px 0px;
}
#slider li a.blocks_3{
	padding:0px 20px 0 24px;
	height:132px;
	width:110px;
	color:#fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/slider_blocks.png) no-repeat -310px 0px;
}
#slider li a.blocks_4{
	padding:0px 20px 0 24px;
	height:132px;
	width:110px;
	color:#fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/slider_blocks.png) no-repeat -464px 0px;
}
#slider li a.blocks_5{
	padding:0px 20px 0 24px;
	height:132px;
	width:110px;
	color:#fff;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background: url(../images/slider_blocks.png) no-repeat -618px 0px;
}

.vertical_center{
	padding:0px;
	margin:0px;
	height:130px;
	width:110px;
	vertical-align:middle;
}

.single_img{
	padding:20px 0 35px  0;
	width:442px;
	background: #fff url(../images/eko_gal.png) no-repeat left bottom;
}
.single_img img{
	margin: 0 auto;
	display:block;
}

.eko_info{
	padding-top:25px;
}

.eko_materials{
	padding:20px 6px 5px 8px;
	width:867px;
	/*min-height:862px;*/
	background: url(../images/eko_materials.png) no-repeat left top;
}

* html .eko_materials{
	height:862px;
}

#tabs{
	padding:0px 23px 0 29px;
	margin:0px;
	height:44px;
}

#tabs dt{
	float:left;
}
#tabs dt.last{
	padding-right:15px;
	float:right;
	position:relative;
	width:149px;
}

#dropdown{
	position:absolute; left:0px; top:0px; z-index:500;
	padding:0px 5px 5px 6px;
	margin:0px;
	list-style-type:none;
	width:156px;
	height:22px;
	overflow:hidden;
	background: #a08771 url(../images/drop_first.png) no-repeat -326px bottom;
}
#dropdown:hover{
	overflow:visible;
	height:auto;
}

#dropdown a{
	padding:10px 0 10px 21px;
	display:block;
	color:#6f5641;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-top: solid 1px #e3d3c0;
	background: url(../images/bullet.gif) no-repeat left center;
}
#dropdown a:hover{
	text-decoration:none;
	color:#9d0a0e;
}

#dropdown li.first{
	padding:0px;
	height:27px;
	width:156px;
	border:0px;
	background: url(../images/drop_first.png) no-repeat 0px 0px;
}

#dropdown li.first a{
	padding:7px 0 0 8px;
	background:none;
	border:0px;
}

#dropdown li{
	padding:0 13px 0 12px;
	border-bottom: solid 1px #eddfce;
	background:#eddfce;
	
}

#dropdown li.this_bg{
	background: #eddfce url(../images/drop_first.png) no-repeat -156px 0px;
}

#dropdown li.this_bg a{
	border:0px;
}

.eko_core{
	padding: 22px 0 0 28px;
	margin-top:4px;
	width:836px;
	min-height:225px;
	background: #ecdfcd url(../images/eko_core_long.png) no-repeat;
}

.eko_out_img{
	padding:9px 0 0 8px;
	width:204px;
	height:154px;
	float:left;
}

.eko_in_img{
	width:175px;
	height:125px;
	display:block;
	border: solid 1px #84776a;
	background-repeat: no-repeat ;
	background-position: center center;
	background-image: url(../images/eko-noimage.jpg) ;

}

.v_green{
	padding:19px 0 10px 25px;
	width:563px;
	float:left;
	color:#6f5641;
	font-size:11px;
}
.v_green strong{
	padding-right:15px;
	color:#3a7c4a;
	font-size:14px;
}

.info_block .description{
	padding:16px 0 0 24px;
	width:217px;
	float:left;
	list-style-type:none;
}

.info_block .description li{
	padding:0 0 15px 0;
	background:none
}

.text_desc{
	padding:16px 0 0 0;
	width:348px;
	height:77px;
	float:left;
	line-height:16px;
	overflow:hidden;
}
.eko_cert{
	padding:20px 0 0  26px; 
	margin:0px;
	width:781px;
	height:40px;
	float: left;
	background: url(../images/eko_core.png) no-repeat -27px -185px;
}

.eko_cert dt.icon_bg{
	width:135px;
	height:14px;
	display:block;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_sert.png) no-repeat left top;
}
.eko_cert dt.icon_en{
	width:135px;
	height:14px;
	display:block;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_sert.png) no-repeat left bottom;
}

.eko_cert dt.icon_de{ 
	width:135px;
	height:15px;
	display:block;
	float:left;
	text-indent: -9999px;
	background: url(../images/eko_sert_de.gif) no-repeat;
}

.eko_cert dd{
	padding:0 7px 0 14px;
	margin:0 0 0 0;
	position:relative;
	float:left;
	display:block;
	background: url(../images/eko_urn.png) no-repeat left center;
	white-space:nowrap;
}

.eko_cert dd.first{
	padding-left:0;
	background:none
}

.eko_cert dd a{
	color:#3a7c4a;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.tool_tip{
	position:absolute; left:6px; bottom:17px; z-index:800;
	padding-bottom:9px;
	display:none;
	/*height:39px;*/
	width:224px;
	background: url(../images/tooltip_bottom_galio.png) no-repeat left bottom;
	white-space:normal;
}
.tool_tip span{
	padding: 8px 16px 5px 14px;
	display:block;
	/*height:31px;*/
	width:194px;
	float:left;
	color:#f3e7d7;
	background: url(../images/tooltip_top_galio.png) no-repeat left top;
}

* html .tool_tip { background: url(../images/tooltip_bottom_galio_ie.gif) no-repeat left bottom; }

.eko_cert dd.first .tool_tip{
	left:-8px;
} 
.eko_cert dd:hover span{
	display:block;
}

.promo_img_bg{
	height:59px;
	width:378px;
	float:left;
	text-indent:-9999px;
	background:transparent url(../images/promo_title_new.png) no-repeat  left top;
}
.promo_img_en{
	height:59px;
	width:378px;
	float:left;
	text-indent:-9999px;
	background:transparent url(../images/promo_title_new.png) no-repeat  left bottom;
}

.promo_img_de{
	height:59px;
	width:378px;
	float:left;
	text-indent:-9999px;
	background:transparent url(../images/promo_title_de.gif) no-repeat ;
}


.red_title {
	color:#9d0a0e;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:353px;
	padding:20px 0 18px 20px;
}

.promotions .slider_bg {
	height:auto;
	background: url(../images/promo_slider.png) no-repeat;
}

.promotions	#name_controls {
	padding:23px 69px 0 62px;
	height:20px;
	overflow:hidden;
}

.promotions #slider li {
	float:left;
	height:253px;
	padding:0 !important;
	width:259px !important;
}

.promotions #slider li a {
	padding: 18px 0 0 0px;
	width:253px;
	height:234px;
	color:#9D0A0E;
	font-size:14px;
	opacity:0.7;
	flter:alpha(opacity=70);
	text-align:left;
	text-decoration:none;
	background:transparent url(../images/slider_promo.png) no-repeat;
}

.promotions #slider li a:hover{
	opacity:0.9;
	flter:alpha(opacity=90);
}


.promotions #slider li a.selected,
.promotions #slider li a.selected span,
.promotions #slider li a.selected strong{
	cursor:default;
	opacity:1;
	flter: alpha(opacity=100);
}

.promotions #slider li a span{
	margin-bottom:15px;
	display:block;
	width:212px;
	height:169px;
	cursor:pointer;
	background: no-repeat center center;
	border: solid 1px #a79c92;
}

.promotions #slider li a strong{
	padding:0  25px;
	font-size:13px;
	display:block;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

.promotions #slider{height:253px;}
.promotions #frame {height:253px;}
.promotions #frame dd {height:253px;}
.promotions #frame dt.first{
	margin:102px 10px 0 0px;
	width:44px;
	height:41px;
	cursor:pointer;
	opacity:0.7;
	background: url(../images/promo_arrows.png) no-repeat  left top;
}

.promotions #frame dt.first:hover,
.promotions #frame dt.last:hover{
	opacity:1;
}

.promotions #frame dt.last{
	margin-top:102px;
	width:44px;
	height:41px;
	cursor:pointer;
	opacity:0.7;
	background: url(../images/promo_arrows.png) no-repeat  right top;
}

.promotions .all_clients_bg{background: url(../images/promo_title_slider.png) no-repeat left top;}
.promotions .all_clients_en{background: url(../images/promo_title_slider.png) no-repeat left bottom;}
.promotions .all_clients_de{background: url(../images/other_promo_de.gif) no-repeat;}

.promotions #frame dt.none,
.promotions #frame dt.none:hover{
	opacity:0.3;
	cursor:default;
}

#tab_paging {
	padding:0 0 0 0;
}

#tab_paging .out_paging{
	padding:27px 3px 0 208px;
}

#tab_paging ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#tab_paging ul li{
	padding:0px;
}

#tab_paging li.first{
	height:19px;
	padding:6px 0 0 0;
}
#tab_paging a{
	text-decoration:none;
}

.oneline{
	float:left;
	width:360px;
}

#drop_obj{
	width:173px;
	height:31px;
	float:right;
	position:relative;
}

#drop_obj #dropdown{
	padding:0;
	width:173px;
	height:31px;
	overflow:hidden;
	background: url(../images/drop_obj.png) no-repeat 0px 0px;
}

#drop_obj #dropdown:hover{
	overflow:visible;
}

#drop_obj #dropdown li.first{
	padding:7px 0 0 14px;
	height:24px;
	background:none;
}

#drop_obj #dropdown li{
	background: #beaa91;
	border:0px;
	padding:0 0 0 6px;
}
#drop_obj #dropdown a{
	border:0px;
	width:161px;
	padding:0px;
	background: #eddfce;
}

#drop_obj #dropdown span{
	padding:6px 0 10px 20px;
	margin:0 auto;
	width:120px;
	cursor:pointer;
	display:block;
	border-top:solid 1px #e3d3c0;
	background: url(../images/bullet.gif) no-repeat left center;
}

.info_block .sitemap{
	padding:0px 0 0 28px;
}
.info_block .sitemap li{
	padding:3px 0;
	background:none;
	font-weight:bold;
}

.info_block .sitemap ul{
	padding:0px 0 0 25px;
}
.info_block .sitemap ul li{
	font-weight:normal;
}

.info_block .sitemap ul ul{
	padding:0px 0 0 15px;
}

.info_block .sitemap a{
	text-decoration:none;
}
.info_block .sitemap a:hover{
	color:#89705A;
}

.info_block .sitemap ul li a{
	color:#89705A;
}
.info_block .sitemap ul li a:hover{
	text-decoration:underline;
}

.separator{
	height:20px;
	font-size:0px;
	line-height:0px;
}
