﻿html 
{
	/*overflow-y: scroll;*/
}


body 
{
	font-family: Arial, Helvetica;
	margin: 0px; 
	padding: 0px;
	display:block;
	background-color: #fff;
	font-size:12px;
	outline: none;
	background-image: url('../../Images/Site/bg_repeater.gif'); background-position: left top; background-repeat: repeat-x;
}


a	{	outline: none;	}
a:link, a:visited{	color: #000000;	text-decoration: none; }
a:hover {	text-decoration: underline; color: #E20404;	}


/* Images */

img {	outline: none;	}
.img_noborder {	border: none; }
/*.png_img { _behavior: url(iepngfix.htc) }*/

/* Site Blocks */

	/*  - MainTemplate - */

	#site_container, #header_container, #header, #main_container, #page_container, #footer_container, #footer, #safari_fix {position: relative; height: 100%; }

	#site_container		{	margin:0px; padding: 0px; width: 100%; min-width: 1040px;	}
	#safari_fix			{	width: 100%; height: 1px; margin:auto; background-color: #FFFFFF;}
	.header_container	{	float: left; width: 100%; height: 185px; margin:auto; 	}
	#header				{	margin:auto; width: 1040px; float: none; height: 185px;	}
	#main_container		{	float: left; width: 100%; margin:auto; }
	#page_wrapper		{	width: 1040px; margin: auto;	}
	#page_container		{
							float: left;
							width: 916px;
							padding: 36px 62px 0px 62px;
							text-align: left;
							background-color: #FFF; border-top: solid 1px #f3f4f4;
						}
	#footer_container	{	float: left; width: 100%; margin:auto; background-image: url('../../Images/Site/footer.png'); background-position: center top; background-repeat: no-repeat;	}
	#footer_wrapper		{	width: 1040px; margin: 0 auto;	}
	#footer				{	float: left; width: 1040px;	}

/* Menues */

#topmenu_holder { position: relative; float: left; width: 100%; height: 185px; display:inline;  	}
	#topmenu_holder #logo		{	float: left; margin-top: 39px; margin-left: 0px;	}
	#topmenu_holder	#topmenu	{	position: relative; width: 1040px;  margin:142px 0 0 0; padding: 0px 0px 0px 0px;	}
	#topmenu_holder #topbar	{	color: #FFFFFF; font-size: 12px; padding-top: 4px; padding-left: 707px; float: left;	}
		#topmenu_holder #topbar a	{	color: #FFFFFF; font-size: 12px; text-decoration: none;	}		
		#topmenu_holder #topbar #language	{	float: left; padding-right: 35px; padding-left: 21px; margin-bottom: 5px;	}
			#topmenu_holder #topbar #language #language_menu	{	 cursor: pointer;	}
			#topmenu_holder #topbar .img_arrow	{	vertical-align: top; padding-top: 6px;	}
		#topmenu_holder #topbar #login	{	float: left;	}
		#topmenu_holder #topbar #language_wrapper	{	float: left; height: 72px; width: 148px;	}
			#topmenu_holder #topbar #language_wrapper #language_choises	{	float: left;	}
				#topmenu_holder #topbar #language_wrapper #language_choises .lang	{	width: 130px; height: 20px; padding-left: 18px; padding-top: 4px; background-image: url('../../Images/Site/TopMenu/lang_bg.png');	}
				#topmenu_holder #topbar #language_wrapper #language_choises .img_flag	{	margin: 3px 6px 0px 4px; vertical-align: top;	}
	#topmenu_holder	#phone			{	float: right; clear: right; margin-top: 20px; margin-right: 10px; font-size: 24px; font-weight: bold; color: #48B6F8;	}				
	#topmenu_holder #search_holder	{	padding-top: 42px; float: right; margin-right: 0px; clear: right;	}
			#topmenu_holder #search_holder .form_search	{	width: 126px; height: 20px; padding: 0px 0px 0px 10px; color: #E30404; font-size: 11px; font-weight: normal; text-decoration: none; background-color: transparent; border: 0; background-image: url('../../Images/Modules/Search/search_bg.gif');background-position: bottom; font-family: Lucida Sans Unicode;	}
	#static_menu		{	float: right; margin: 39px 20px 0px 0px; }
	#static_menu a		{	 text-decoration: none; font-size: 20px; color: #000;}
	#static_menu a:hover		{	 text-decoration: none; font-size: 20px; color: #E30404;}
	#static_menu a.selected		{	 text-decoration: none; font-size: 20px; color: #E30404;}
	#topmenu_holder	#topmenu #layer0left
	{
	    float:left; width:13px; height:43px; background-image: url('../../Images/Site/TopMenu/navbar_left_off.gif')    
	}	
	#topmenu_holder	#topmenu #layer0center
	{
	    float:left; width:1014px; height:43px; background-image: url('../../Images/Site/TopMenu/navbar_bg_off.gif')    
	}
	#topmenu_holder	#topmenu #layer0right
	{
	    float:left; width:13px; height:43px; background-image: url('../../Images/Site/TopMenu/navbar_right_off.gif')    
	}	
	#topmenu_holder	#topmenu #layer1
	{
	    position:relative; top:0px; width:1027px; height:43px; padding-right:13px;  
	}	
	#topmenu_holder	#topmenu #layer1 #navbar_divider
	{
	     float:right; position:relative; top:-43px; width:1px; height: 43px; margin: 0 1px 0 1px; background-image: url('../../Images/Site/TopMenu/navbar_bg_div.gif'); background-repeat: no-repeat;
	}	
	#topmenu_holder	#topmenu #layer1 .navbaritem
	{
	    float:right; position:relative; top:-43px; height: 43px; padding: 0 20px; background-image: url('../../Images/Site/TopMenu/navbar_bg_off.gif')   
	}
	#topmenu_holder	#topmenu #layer1 .navbaritem.selected, #topmenu_holder	#topmenu #layer1 .navbaritem:hover
	{
	    float:right; position:relative; top:-43px; height: 43px; padding: 0 20px; background-image: url('../../Images/Site/TopMenu/rodish.png')   
	}		
	#topmenu_holder	#topmenu #layer1 .navbaritem a
	{
	    font-weight:normal; font-size: 20px; line-height:43px; color: #FFF; text-decoration: none;
	}
	
	/* SLIDESHOW */
	
		 #module_holder #gallery	{	position: relative; float: left; width: 700px; height: 230px; overflow: hidden; margin-bottom:28px;	}
			 #module_holder #gallery #image_holder	{	float: left; width: 2100px; background-color: Silver; margin-left: -700px;	}
				 #module_holder #gallery #image_holder #new_image_left	{	float: left; width: 700px; height: 230px;	}
				 #module_holder #gallery #image_holder #current_image	{	float: left; width: 700px; height: 230px;	}
				 #module_holder #gallery #image_holder #new_image_right	{	float: left; width: 700px; height: 230px;	}
				 
			 #module_holder #gallery #control_panel	{ display:none;	float: left; position: absolute; bottom: 0px; right: 0px; background-color: #222222; color: #FFFFFF;	}
				 #module_holder #gallery #control_panel .divider {	display:none;	float: left; width: 2px; height: 25px; background-image: url('../../Images/Site/TopMenu/divider.html');	}
				 #module_holder #gallery #control_panel #image_text	{	display:none;	float: left; padding: 5px 12px 0px 12px;	}
				 #module_holder #gallery #control_panel #map_link	{display:none;		float: left; padding: 5px 12px 0px 12px;	}
					 #module_holder #gallery #control_panel #map_link a {display:none;		color: #FFFFFF; text-decoration: none;	}
				 #module_holder #gallery #control_panel #controls	{	display:none;	float: left; padding: 4px 11px 0px 12px;	}
	/* END SLIDESHOW */
	
.submenu_holder {	position: relative; float: left; width:100%; height: 35px; background-image: url('../../Images/Site/SubMenu/bg_menu.gif')	}
#submenu1 {	padding-bottom: 20px; margin-top: 1px;	}
	#submenu1 .menu2_on_link:link,.menu2_on_link:visited, .menu2_on_link:hover		{	font-size: 14px; color: #E30404; text-decoration: none;	}
	#submenu1 .menu2_off_link:link, .menu2_off_link:visited, .menu2_off_link:hover	{	font-size: 14px; color: #E20404; text-decoration: none;	}
	#submenu1 .menu2_on			{	width: 222px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px;	}
	#submenu1 .menu2_off		{	width: 222px; padding-top: 15px; padding-bottom: 15px; padding-left: 15px;	}
	#submenu1 .menu2_divider	{	height: 1px; background-color: #CCCCCC;	}
	#submenu1 .menu2_spacer		{	height: 0px;	}


#submenu2 {}
	#submenu2 .menu3_on_link:link,.menu3_on_link:visited, .menu3_on_link:hover { font-size: 12px; color: #E30404; text-decoration: none;	}
	#submenu2 .menu3_off_link:link, .menu3_off_link:visited, .menu3_off_link:hover{ font-size: 12px; color: #E20404; text-decoration: none;	}
	#submenu2 .menu3_on				{	padding-left: 30px; padding-top: 15px;	}
	#submenu2 .menu3_off			{	padding-left: 30px; padding-top: 15px;	}
	#submenu2 .menu3_bottom_padding	{	height: 0px;	}

#submenu3 {}
	#submenu3 .menu4_on:link,.menu4_on:visited, .menu4_on:hover { font-size: 10px; color: #E30404; text-decoration: none; font-family: Arial, Helvetica; }
	#submenu3 .menu4_off:link, .menu4_off:visited, .menu4_off:hover{ font-size: 10px; color: #E20404; text-decoration: none; font-family: Arial, Helvetica; }
	#submenu3 .menu4_left_on { width:12px; height: 25px;}
	#submenu3 .menu4_middle_on{ background-color: #fff;  width: 163px; padding-left: 4px; padding-right: 4px;}
	#submenu3 .menu4_right_on { width:12px; height: 25px;}
	#submenu3 .menu4_left_off	{ width:12px; height: 25px;}
	#submenu3 .menu4_middle_off{ background-color: #fff;  width: 163px; padding-left: 4px; padding-right: 4px;}
	#submenu3 .menu4_right_off{ width:12px; height: 25px;  }
	#submenu3 .menu4_divider{ width:1px; font-size:1px; height:5px;}

	
	


