	
/*************************************************/

	BODY			{ margin:0px 0 00px 0; background:url('images/building/body_bg.jpg') top left repeat-x}
	BODY *			{ font-family:Tahoma; font-size:12px; color:#968565;}
	#BODY_2			{ background:url('images/building/body_bg_inner.jpg') top left repeat-x}
	
	form			{ margin:0px 0px}

	a 				{ text-decoration:underline; color:#000000;}	
	a *				{ text-decoration:underline; color:#000000;}
	a:hover			{ text-decoration:none; color:#968565;}
	a:hover	*		{ text-decoration:none; color:#968565;}	
	
	.readmore		{ padding-top:15px; margin-left:40px;} 
	.readmore.inner	{ margin-left:10px; padding-top:10px;} 
	.readmore a		{ color:#000000;  text-decoration:none;} 
	
	#main_table		{ font-family:Tahoma; width:992px; }
	#main_table	*	{ font-family:Tahoma; font-size:12px; }
	.innner_bg		{ background:url('images/building/inner_main_bg.jpg') top left repeat-x}
	
	#top_row		{ height:302px; background:url('images/building/top_-big_bg.jpg') top left no-repeat;}
	#top_row_inner	{ height:395px;}
	
	#top_part		{ margin:15px 10px 0px 45px;}
	#top_part img	{ float:left}
	#welcome_text	{ margin-left:745px; width:230px; padding-top:25px;}
	#welcome_text * { color:white}
	#welcome_text .title{font-weight:bold; margin-bottom:13px}
	
	#inner_contacts	{ margin-left:770px; width:230px; padding-top:55px; color:white;}
	#inner_contacts	.title	{ color:white; font-weight:bold; font-size:18px !important; font-family:Garamond; }
	#inner_contacts	.phone		{ font-family:TimesNewRoman; padding-top:5px; color:white; font-size:18px}
	#inner_contacts	.phone	*	{ font-family:TimesNewRoman; padding-top:5px; color:white; font-size:18px}	
	#inner_contacts .phone span	{ font-family:TimesNewRoman; font-size:18px !important}
		
	#logo_slogan			{ margin-left:35px; margin-top:53px}
	#langswitch				{ float:left; margin-top:53px; margin-left:105px; color:white}
	#langswitch	a 			{ color:white; margin:0 7px;}
	#langswitch	a:hover 	{ text-decoration:underline}
	
	#main_background_image	{ margin-top:15px; position:absolute; margin-left:16px; z-index:1;}
	
/*************************************************/
	
	#main_nav_bg		{ position:relative; margin-right:10px;z-index:10; border-top:1px solid white; border-bottom:1px solid white; background:url('images/building/main_nav_bg.jpg') top right no-repeat #775c41; }
	#main_nav_bg_inner	{ position:relative; bottom:51px; z-index:10; border-top:1px solid white; border-bottom:1px solid white; background:url('images/building/main_nav_bg.jpg') top right no-repeat #775c41;}
	#main_nav			{  height:30px; }
	.inner				{  height:30px !important; }
	#main_nav td		{ vertical-align:middle; padding:13px 18px 13px 18px; background:url('images/building/white_strips.gif') center right no-repeat}
	#main_nav a			{ font-size:12px; color:white;}
	#main_nav .with_pad	{ padding-right:10px}
	#main_nav div		{ margin-top:6px; padding-right:13px;}

	#big_grey_bg__btm	{ height:160px; background:url('images/building/botm_big_bg.jpg') top left no-repeat;}
	#list_of_news		{ margin-top:35px; margin-left:26px;  color:white;}
	#list_of_news a		{ color:white;}
	#list_of_news .news	{ float:left; margin-right:20px; width:240px;}
	#list_of_news .news.form	{width:200px !important; padding:0px !important}
	#list_of_news .news.contacts{width:215px;padding:0px!important; margin:0px!important }
	
	#list_of_news .news	.text_container	{ height:72px; padding-right:20px;background:url('images/building/white_strips.gif') top right no-repeat;}
	#list_of_news .news	.title	{ padding-right:20px; text-transform:uppercase; margin-bottom:10px; font-family:Garamond !important; font-size:18px !important; white-space:nowrap;}
	#list_of_news .news	.text	{ font-size:11px; }
	#list_of_news .news	.date	{ font-size:10px; margin-bottom:4px;}
	#list_of_news .news	.phone		{ font-family:TimesNewRoman; font-size:24px}
	#list_of_news .news	.phone	*	{ font-family:TimesNewRoman; font-size:24px}
	#list_of_news .news	.phone span	{ font-family:TimesNewRoman; font-size:24px !important}
	#list_of_news * {color:white;}
	#st_page_content	{ padding:30px 30px 40px 30px}
	
	#inner_content		{ padding:20px 20px 25px 20px}
	#cat_title			{ padding-bottom:7px; margin-bottom:20px; padding-left:10px; border-bottom:1px solid #968565; color:#968565; font-family:Garamond !important; font-size:24px}
	
	.object_title		{ margin-bottom:10px; font-family:Garamond !important; font-size:24px !important; color:#968565}
	.st_page_galery		{ margin-right:5px; color:white; float:left; padding:5px 0px 5px 6px; background:url('images/building/krivaja_l_bg.gif') top left repeat-y #968565;}
	.st_page_galery	 a	{ color:white; font-size:11px;}
	.st_page_galery	 img{ border:1px solid white; margin-right:6px}
	.st_page_galery	.right_bg	{ background:url('images/building/krivaja_r_bg.gif') top right repeat-y;}
	.st_page_galery	.title	{ font-size:11px;text-transform:uppercase; margin-left:5px; margin-top:10px;}
	.st_page_galery	.date	{ font-size:10px !important;margin-left:5px}
	
	
	#content				{ padding:50px 50px 0px 0px;}
	#content .title			{ font-size:18px !important; margin-bottom:17px}
	#content .text			{ background:#eeeeee; padding:25px 25px 30px 25px;}


	#PDF_brosur		{ width:314px; height:96px; background:url('images/building/pdf_bg.jpg') top left no-repeat}
	#PDF_brosur div	{ padding:24px 0px 0 75px;font-size:12px; color:white; font-weight:bold}
	#PDF_brosur a	{ font-size:12px; color:white; font-weight:bold}
	
	
	#kontaktform			{ float:left; margin-left:10px}
	#kontaktform * 			{ color:white !important}
	#kontaktform table		{ color:white !important}
	#kontaktform table td	{ padding-bottom:3px; text-align:left;}
	#kontaktform .field		{ padding-right:3px; }
	#kontaktform form		{ background:#968565; padding:18px 5px 13px 5px}
	#kontaktform input		{ border:1px solid #735d4d; width:170px; color:black !important;}
	#kontaktform textarea	{ border:1px solid #735d4d; width:170px; height:70px;  color:black !important;}
	#kontaktform select		{ border:1px solid #735d4d; width:170px;color:black !important;}
	#kontaktform select	 *	{ color:black !important;}		
	#kontaktform #submit	{ border:none; width:auto}
	.radio		{width:auto !important; border:none!important;} 
	.checkbox	{width:auto !important; border:none!important;} 
	
/*************************************************/

	.main_img	{ border:1px solid white;}
	#galery_width	{ width:520px; float:left}
	#galery		{ padding:10px 0px 10px 10px; background:url('images/building/krivaja_l_bg.gif') top left repeat-y #968565}
	#galery	div	{ background:url('images/building/krivaja_r_bg.gif') top right repeat-y;}
	#galery_pagelist	{ color:white; width:500px; margin-top:10px;margin-bottom:0px}
	#galery_pagelist td	{ width:33%; }
	#galery_pagelist a	{ color:white }
	
	#galery_text		{ margin-top:23px; margin-left:5px}
	
	.one_img		{ float:left; margin:0px 0px 15px 0px; padding:5px 0px 5px 6px; background:url('images/building/krivaja_l_bg.gif') top left repeat-y #968565}
	.one_img div	{ padding-right:6px; background:url('images/building/krivaja_r_bg.gif') top right repeat-y;}
					
	#nav_pagelist			{ padding-top:10px;border-top:1px solid #957964}
	#nav_pagelist a			{ padding:3px 5px 4px 5px; background:#968565; color:white; text-decoration:none; margin-right:5px}
	#nav_pagelist a:hover	{ background:#9b9d88}
	#nav_pagelist .act		{ background:#9b9d88}
	
/*************************************************/
	
	#footer		{ background:url('images/building/footer_bg.jpg') top right no-repeat #836a4c; border-bottom:4px solid #bcaf97; height:55px; padding-top:10px}
	#spec_div	{ background:url('images/building/spec_bg.gif') top left repeat-x;}
	#copyright	{ float:left;color:white; padding:0px 100px 0px 25px; font-family:Arial !important; font-size:11px }
	#spec_div  #bottom_nav		{ float:left; color:white; text-align:center; font-family:Arial !important; font-size:11px }
	#spec_div  #bottom_nav a	{ margin:0 5px; color:white; font-family:Arial !important; font-size:11px }


/*************************************************************/
/* [[[ Style for module nav12 */

	.submenu 	{ background:#968565; margin:27px 0 0px -26px!important;display:none; padding:5px 0px !important; border:1px solid white; position:absolute; z-index:1100; white-space:nowrap;}
	.submenu div{padding:0px 0px 1px 0px!important; margin:0 0 !important; background:url('images/building/sub_nav_spacer.gif') bottom left repeat-x #968565;}
	.submenu a 	{display:block; padding:5px 30px 5px 20px; color:#ffffff; text-decoration:none; font-size:11px;font-weight:normal;}
	.submenu a:hover{ text-decoration:none; background:url('images/building/sub_nav_act.gif') center left no-repeat #ab9d79;}

* ]]] Style for module nav12  */
/*=================================================*/

	#data-list				{ }
	.text_in_list 			{ margin-bottom:10px}
	.text_in_list td		{ padding-top:0px; }
	.text_in_list a			{ color:black}
	.text_in_list .title	{ margin-bottom:4px; }
	.text_in_list .lead		{ }
	.text_in_list .datums	{ font-size:11px !important;margin-bottom:3px}
	.left_img				{ margin:0px 10px 8px 0px; border:1px solid black}
	
/*=================================================*/	
	.wbgTable td				{border:solid #f4f2e1 1px;}
	
	.wbgFirstRow			{background-color:#f4f2e1;}

