* {
	padding: 0px;
	margin: 0px;
	}
	
	
body {
	color: #555555;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-weight: normal;
	font-size: 10px;
	background-color: #fff;
	}

/* Font styles */	

p {
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
   	padding: 0px;
   	margin: 0 0 10px 0px;
   } 

h1 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	margin: 0 0 20px 0;
	font-size: 21px;
	color: #0075B5;
	font-weight: normal;
	}

h2 { 
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	color: #0075B5;
	margin: 30px 0 10px 0;
	font-weight: normal;
	}

h3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 16px;
	color: #555555;
	margin: 30px 0 5px 0;
	font-weight: normal;
}

a { color: #0075B5; text-decoration: none; }
	
a:hover {text-decoration: underline;}

/* End of font styles */

/* All contains everything exept footer */
#all { border: 10px solid  #D7D4CB;}

/* Container contains page content exept footer */
#container {
	width: 945px;
	min-height: 680px;
	_height: 680px;
	border-top: 0px;
	border: 5px solid #fff;
	}

/* Header contains logo, Outlet and type selection, language selection, search box and main navigation*/	
#header {
		position: relative;
		height: 78px;		
		}
		
	#header #logo {	position: absolute;	left: 0px;}
			
		#header #logo img { border: 0px;}
	
	/* Outlet and type selection box */
	#header .country {
		width: 350px;
		position: absolute;
		top: 5px;
		left: 242px;
		}
		
		#header .country a { color: #555555;}
		
		#header .country img {
			border: none;
			width: 17px;
			height: 15px;
			position: absolute;
			top: 1px;
			left: 120px;
			}
		
		#header .country select {border: 1px solid #cccccc; background: #eeeeee; width: 130px; }
		
		#header .country select.type {margin-left: 10px;}
		
		
	/* Language selection */
	#header .lang {
		width: 64px;
		position: absolute;
		top: 5px;
		right: 180px;		
		}
	
		.lang a {
			color: #797258;
			padding: 0 10px 0 0;
			}
	
	/* Search box */
	#header form#search {
		height: 29px;
		position: absolute;
		top: 0px;
		right: 0px;
		width: 300px;
		}
		
		#header form#search .img {
			position: relative; 
			top: 3px;
			left: 0px;
			width: 18px;
			height: 18px;
			border: 0px;
			}			
		
		#header form#search input {
			background-color: #EEEEEE;
			border: 1px solid #E5E5E5;
			width: 120px;
			}
	
	/* Main navigation */
	#header #navi  {
		background-color: #777159;
		color: #ffffff;
		font-weight: bold;
		height: 30px;
		width: 703px;
		position: absolute;
		right: 0px;
		top: 36px;
		font-size:12px;
		}
	
	#header #navi a {
		color: #ffffff;
		font-weight: bold;
		display: block;
		float: left;
		height: 30px;	
		font-size:12px;		
		}
			
		#header #navi a:hover {
			text-decoration: none;
			background: transparent url(../pics/navi_hover2.gif) no-repeat center bottom;
			}
			
		#header #navi a#s { background: transparent url(../pics/navi_hover1.gif) no-repeat center bottom;	}
				
		#header #navi ul {margin-left: 10px; }
				
		#header #navi li {
			line-height: 30px;
			display: block;
			float: left;
			list-style-type: none;
			padding: 0px 19px 0 0px;	
			height: 30px;			
			} 	


/* End of header */

/* Breadcrumbs */ 	
#path {
	margin: 0 0 0 244px;
	color: #9B9B9B;
	font-size: 11px;
	}
	
	#path a {
		color: #9B9B9B;
		text-decoration: underline;
		font-size: 11px;
		font-weight: bold;
		}
		
		
/* Subnavi */
	
#subnaviLinks {
	color: #0075B5;
	width: 225px;
	float: left;
	margin: 24px 15px 20px 0;
	}
	
	#subnaviLinks h3.pagename {
			color: #79735B;
			margin: 0px; 
			padding: 0px 0 5px 3px;
			font-size: 22px;
			font-weight: bold;
			}
		
	#subnaviLinks h3.pagename a { color: #555;}
	
	#subnaviLinks a:hover {
		text-decoration: underline;
		color: #0075B5;
		}
		
	#subnaviLinks ul {border-bottom: 1px solid #D4D4D4;}
	
	#subnaviLinks ul li {
		text-decoration: none;
		list-style-type: none;
		line-height: 30px;
		border-top: 1px solid #D4D4D4;
		}
	
	#subnaviLinks ul li#s { background: #E9E9E9; }
	
	#subnaviLinks ul li a {	
		position: relative;
		top: 0px;
		left: 5px;
		padding-right: 15px;
		}
		
	#subnaviLinks ul li.parentClass { background: #E9E9E9; }
	
	#subnaviLinks ul li ul {
		border-top: 1px solid  #D4D4D4; 
		border-bottom: none; 
		margin-bottom: 10px; 
		background: #fff;
		}
		
	#subnaviLinks ul li ul li {
		line-height: 20px;
		border: none;
		padding: 5px 0 0 14px;
		color: #5D5D5D;
		background: #fff;
		}
			
	#subnaviLinks ul li ul li a {color: #5D5D5D; }
									
	#subnaviLinks ul li ul li#s {background: #fff;	}
		
	#subnaviLinks ul li ul li a#s {	background: #fff; color: #0075B5; }
		
	#subnaviLinks ul li ul li ul { border: none; }
		
	#subnaviLinks ul li ul li.parentClass { background: #fff;	}
		
	#subnaviLinks ul li ul li ul li { padding-right: 10px; }
	
/* End of subnavi */

/* Page contains columns */ 		
#page {
	margin-top: 10px;
	margin-bottom: 13px;
	float: left;
	width: 945px;
	overflow: hidden;
	}	

	#page a {
		/*background: transparent url(../pics/link_bg.gif) no-repeat left 1px;
		padding: 0px 0 0 20px;	*/
		}
		
	#page ol li {margin: 0 0 0 30px;}
	
	#page ul {margin: 10px 0 15px 0;}
	#page ul li {
			background: transparent url(../pics/listmark.gif) 5px 3px no-repeat;
			margin: 0 0 0 8px;
			padding: 0px 0 0 20px ;
			list-style-type: none;		
			}
	
	/* Columns contains text content */
	#page #column_center, #column_center_wide {
		float: left;
		width: 435px;
		margin-top: 15px;
		margin-right: 17px;
		overflow: hidden;
		}
		
	#page #column_center_wide {width: 700px; margin-right: 0px;}
			
		
	#page #column_right {
		float: left;
		width: 250px;
		margin-top: 15px;
		overflow: hidden;
		}





/* Rentals */

#page .picture_products {
		float: left;
		width: 304px;
		height: 190px;
		}
		
#page #picturetext_products {
		color: #0075B5;
		font-size:14px;
		width: 370px;
		margin-left: 18px;
		float: left;
		height: 190px;
		overflow: hidden;
		}
		
		#page #picturetext_products p.drop { color: #555555; font-size: 12px; }
		
		#page #picturetext_products p { font-size: 18px; line-height: 21px; color: #555;}
		
#page #product_down { float: center; margin: 30px 0 0 0; }

	#page #product_down .a  {
		/*width: 233px;
		height: 255px;*/
		overflow: hidden;
		float: left;
		}

	#page #product_down .a a {
		color: #0075B5;
		font-size: 15px;
		background: none;
		padding: 7px 0px 0px 0px;
		margin: 0px;
		width: 223px;
		display: block;
		border-top: 2px solid #555555;
		}  

	#page #product_down .a a:hover {
		color: #0075B5;
		border-top: 2px solid #0075B5;
		text-decoration: none;
		}  	
	
	#page #product_down .a img {
		margin-top: 15px;
		border: 0px;
		} 
	
/* End of Rentals */

/* About us */

#page .picture_aboutus {
	float: left;
	width: 500px;
	height: 190px;
	}
	
#page #picturetext_blue {
	font:Verdana;
	color: #0075B5;
	font-size:14px;
	width: 425px;
	margin-left: 18px;
	float: left;
	/*height: 210px;
	overflow: hidden;*/
	}
	
	#page #picturetext_blue p {color: #0075B5; font-size: 18px;}


/* End of About us */

/* Media */


#page .picture_media {
	float: left;
	width: 385px;
	height: 190px;
	}
	
#page #product_down .a_media  {
	width: 380px;
	height: auto;
	overflow: hidden;
	float: center;
	margin-right: 15px;
	}
	
	#page #product_down .b_media h2 {		
		margin: 13px 0 8px 0;
		color: #5F542F;
		font-size: 22px;
		}

	#page #product_down .a_media h1 {margin: 0 0 5px 0; color: #5F542F;}

	#page #product_down .a_media a {
		color: #555555;
		font-size: 182px;
		background: none;
		padding: 7px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
		width: 223px;
		display: block;
		border-top: 2px solid #555555;
		}  
	
	#page #product_down .a_media a:hover {
		color: #0075B5;
		border-top: 2px solid #0075B5;
		text-decoration: none;
		}  	

	#page #product_down .a_media img {margin-top: 15px;} 

#page #product_down .b_media  {
	width: 290px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	}
	
	
/* Big footer */

#footer {
	font-family: arial;
	font-weight: normal;
	background: transparent url(../pics/footerBg.gif) repeat-x left top;
	font-size: 13px;
	line-height: 18px;
	color: #555555;
	}
	
	#footer p {	margin: 0 37px 0 10px;}
	
	#footer #footer_bg {background: transparent url(../pics/footer_bg.gif) repeat-y left top;}		
	
	#footer #footer_bg h4 {margin: 18px 0 19px 12px;}
		

	
	
#stock_left {
	width: 315px;
	float: left;
	position: relative;
	overflow: hidden;
	}	
	
	#stock_left h4{color: #5F542F; font-size: 16px; margin-bottom: 8px;}
	
	#stock_left iframe {margin-left: 5px; margin-right: 9px;}


	
#stock_right {
	width: 315px;
	height: 310px;
	float: left;
	overflow: hidden;
	position: relative;
	background: transparent url(../pics/small_map.gif) no-repeat 40px 80px;
	}
	
	#stock_right h4 { color: #5F542F; font-size: 16px; }
	
	#stock_right #stock_right_select {margin: 0 0 0 10px ;}
	 	
	#stock_right #stock_right_select select {
		width: 160px;
		border: 1px solid #D1D1D1;
		margin-left: 0px;
		background: #EEEEEE;
		color: #3C475B;
		}
		

#stock_download {
	width: 315px;
	float: left;
	position: relative;
	overflow: hidden;
	}
	
	#stock_download iframe{margin-left: 9px;}
	
	#stock_download h4 {color: #5F542F; font-size: 16px;}
	

/* End of big footer */	
	

/* Footer */

#footer_copyright {	margin: 0px 0 20px 5px; width: 930px;}
	
	#footer_copyright p, #footer_copyright_error p  {
			color: #a8a8a8;
			font-size: 11px;
			margin: 4px 0 0 0;
			}
			
				#footer_copyright p a {color: #a8a8a8;}
				#footer_copyright p a:hover {color: #0075b5; text-decoration: none;}

/* End of footer */
	

/* Clearfix is important for the floating divs.  */	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {	display: inline-block;}

/* hide from mac-ie \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* En of Clearfix */




	

/* Frontpage */

#content_all_fp {
	xborder: 1px solid blue;
	xbackground: blue;}

#content_fp {
	xborder: 1px solid #f00;
	width: 705px;
	float: left;
	
	}
	#content_fp h3 {
		color: #5f542f; 
		margin: 0px 0 7px 0; 
		padding: 0px; 
		margin-top: 10px;
		font-size: 16px;
		font-weight: bold;}
	
	#content_fp #column {
		width: 225px;
		height: 170px;
		float: left;
		margin-left: 15px; 
		margin-top: 15px;
		}
		
		#content_fp #column1, #content_fp #column4 {
		margin-left: 0px; 
		width: 225px;
		height: 170px;
		float: left;
		margin-top: 15px;
		}
	
	#content_fp #column img, #content_fp #column1 img, #content_fp #column4 img {border: 1px solid #cdcdcd; padding: 2px;}
	
	
#right_box_fp {
	width: 225px;
	float: left;
	margin-left: 15px;
	_margin-left: 10px;
	background: #fff url(../pics/bg_right_column.jpg) repeat-x 0px 0px;
	position: relative;
	}
	
	
	#right_box_fp #login, #right_box_fp .search, #right_box_fp .news, #right_box_fp .sponsor, #right_box_fp .ramiTv  { margin: 0 10px 0 10px; border-bottom: 2px solid #857e62; }
	#right_box_fp #login h3, #right_box_fp .search h3, #right_box_fp .news h3, #right_box_fp .sponsor h3, #right_box_fp .ramiTv h3  {
		color: #63542b; 
		margin: 0px; 
		padding: 0px; 
		margin-top: 10px;
		margin-bottom: 13px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		}
		
		#right_box_fp .sponsor h3, #right_box_fp .ramiTv h3 {text-transform: none; font-size: 14px;}
	
	#right_box_fp #login {  font-size: 11px; padding-bottom: 13px;}
		#right_box_fp  #login span {padding-top: 13px; color: #0074b7; } 
		#right_box_fp  #login input {width: 90px; background: #eeeeee; border: 1px solid #cccccc; margin: 0px; padding: 0px;}
		#right_box_fp  #login div {float: left; margin-bottom: 10px; }
		#right_box_fp  #login div.pass { padding-left: 7px;}
		#right_box_fp  #login a.account {margin-left: 15px;}
		
	#right_box_fp .search { position: relative; height: 130px;}
		#right_box_fp .search select {width: 165px; background: #eeeeee; border: 1px solid #cccccc; }
		#right_box_fp .search input.field {width: 104px; background: #eeeeee; border: 1px solid #cccccc;  position: absolute; top:65px; left: 0px;}
		#right_box_fp .search input.radio {width: 20px; }
		#right_box_fp .search div.radio {position: absolute; right: 0px; top: 65px; width: 90px; color: #0074b7;}
		
	#right_box_fp .news {}
		#right_box_fp .news a img {position: absolute; top:262px; //top: 255px; right: 15px; border: 0px;}
		#right_box_fp .news a img.frontpage2 {position: absolute; top:155px; //top: 145px; right: 15px; border: 0px;}
		#right_box_fp .news a img.frontpage3 {position: absolute; top:12px; right: 15px; border: 0px;}
		
		#right_box_fp .news a {color: #545454;}
		#right_box_fp .news a:hover {text-decoration: none;}
		#right_box_fp .news  ul {margin-top: 15px;}	
		#right_box_fp .news  ul li { list-style-type: none; margin-bottom: 20px;}
		#right_box_fp .news  ul li small { color: #0075b5;}
	
	#right_box_fp .sponsor { padding-bottom: 20px;  }
		#right_box_fp .sponsor a img {border: 0px;}
		
	#right_box_fp .ramiTv {  border-bottom: 0px;}
		#right_box_fp .ramiTv p {color: #0076b5; line-height: 15px;}
		#right_box_fp .ramiTv a img {border: 0px;}
	
	
	
	
	
		
#footer_fp { margin: 25px 0 300px 5px; width: 942px; height: 94px; background: #fff url(../pics/bg_footer.jpg) repeat-x 0px 0px; position: relative;}	


	#footer_fp a { color: #877f63; }
	
	#footer_fp p  {
			color: #0075b5;
			font-size: 11px;
			margin: 4px 0 0 0;
			
			}
			
				#footer_fp p a {color: #a8a8a8;}
				#footer_fp p a:hover {color: #0075b5; text-decoration: none;}
				
	#footer_fp h3 { 		
		color: #5f542f; 
		margin: 0px 0 7px 0; 
		padding: 0px; 
		margin-top: 10px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		}
				
#footer_fp div.adress, #footer_fp div.tel, #footer_fp div.outlet { float: left;}
#footer_fp div.adress { margin: 0 10px 0 15px;}
	
#footer_fp div.tel { margin: 29px 22px 0 15px; }
#footer_fp div.outlet { margin: 0px 0px 0 22px; }
	#footer_fp div.outlet  select { width: 160px; border: 1px solid #cccccc; background: #eeeeee;}
#footer_fp div.copyright { position: absolute; right: 0px; top: 0px; }
	#footer_fp div.copyright p.copy  {color: #877f63; margin-top: 45px;}
	#footer_fp div.copyright p {margin-right: 8px;}
	#footer_fp div.copyright p a {margin: 9px 0 0 19px ; color: #877f63; font-size: 11px;} 
/* End of Frontpage */	
