/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/



body 	{ color:#2d2b29;
		  font:11px "trebuchet ms", arial, verdana, sans-serif;
		  margin:0px;
		  padding:0px;
		  background: url(../images/bg.png);	}

p	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
	  line-height:16px;	}

span	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
	  line-height:18px;	}

div	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
	  line-height:18px;	}

table, table p	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
	  	  line-height:18px;	}

tr, tr p	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
		  line-height:18px;	}

td, td p	{ font:11px "trebuchet ms", arial, verdana, sans-serif;
		  line-height:18px;	}




h1 	{ color:#c06a64;
	  font:bold 20px "Trebuchet ms", Arial, verdana, sans-serif;	}

h2 	{ color:#c06a64;
	  font:bold 15px "Trebuchet ms", Arial, verdana, sans-serif;	}

h3 	{ color:#c06a64;
	  font:bold 14px "Trebuchet ms", Arial, verdana, sans-serif;	}

a 	{ color:#164068;
	  text-decoration:underline;	}

img	{ border: 0px solid; 	}

div#container	{ display:block;
		  width:931px;
		  height:auto;
		  margin:0px auto 0px auto;	
		  position:relative;
		  z-index:2;}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { width:60px;
		 display:block;
		 color: #333;
		 padding:0px 2px; }
			
	.textfield { 		}	
					 

	.btn { color:#716e6e;
	       text-align:center;
	       margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:931px;
			  height:165px;
			  margin:0px;
			  padding:0px 0px 0px 0px;
			  background: url(../images/headerbg.png) no-repeat 0px 0px;	}

	div#logo	{ float:left;
			  width:232px;
			  height:104px;
			  margin:0px 0px 0px 0px;
			  padding:57px 0px 0px 47px; }

	div#headertext	{ float:left;
					  width:591px;
					  height:102px;
					  margin:58px 0px 0px 0px;
					  padding:0px 30px 0px 0px;}

		div#headertext p	{ line-height:22px !important;
							  color:#e67b66;
							  font-style:italic !important;
							  font:14px "trebuchet ms", arial, verdana, sans-serif; }

  	   	div#headertext blockquote { display: table;
									height: 102px;
									border:none;
								   *display: block;
								   *position: relative; }			 
						
	 	div#headertext blockquote span { display: table-cell;
										 vertical-align: middle;
										 line-height:22px !important;
										 color:#e67b66;
										 font:14px italic "trebuchet ms", arial, verdana, sans-serif;
										*display: block;
										*position: absolute;
										*left: 0px;
										*width: 100%;
										*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
									   
			div#headertext blockquote span span { display: inline;
												  vertical-align: baseline;
												  position: relative;
												  left: auto;
												  width: auto;
												  top:auto; }	
/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ clear:both;
				  width:154px;
				  margin:0px 0px 0px 0px; 
				  padding:15px 0px 15px 10px;
				  background:url('../images/menubg.png'); }

	div#menu ul {	  clear:both;
					  margin:0px 0px 0px 20px;
					  padding: 0px 0px;
					  list-style:disc;  }

	div#menu li { padding:1px 0px;
			      color:#c06a64;  }
	
	div#menu a { text-decoration:none;
		    	 color:#c06a64;
	 		     font:bold 13px "Trebuchet ms", Arial, verdana, sans-serif; }
				 
	div#menu a:hover { text-decoration:underline; }





/* ------------------------------------------------
	main content
-------------------------------------------------*/


	div#maincontent	{ width:893px;
			  display:block;
			  margin:0px;
			  padding:0px 19px;
 			  background: url(../images/mainbg.png) repeat-y; }

	div.leftcol	{ float:left;
			  display:inline;
			  width:161px;
			  margin:7px 10px 0px 10px;
			  padding:0px; }

		div#menutop	{ display:block;
				  width:164px;
				  height:21px;
				  margin:0px;
				  padding:0px;
 			  	  background: url(../images/menutop.png) no-repeat 0px 0px; }

		div#menubottom	{ display:block;
				  width:164px;
				  height:15px;
				  margin:0px;
				  padding:0px;
 			  	  background: url(../images/menubottom.png) no-repeat 0px 0px; }

			div.senastebilderna	{ padding:0px 12px; }	
			
			div.senastebilderna h3 a {
                color:#c06a64;
	            font:bold 14px "Trebuchet ms", Arial, verdana, sans-serif;
			}

			div.senastebilderna p	{ font:11px "Trebuchet ms", Arial, verdana, sans-serif; }
			
			div.senastebildernatop	{ width:127px;
									  height:10px;
									  margin:0px 0px 0px -2px;
									  padding:0px;
					 				  background: url(../images/senastebildtop.png) no-repeat 0px 0px; }
									  
			div.senastebilderna img	{ display:block;
									  width:111px;
									  margin:0px 0px 0px -2px;
									  padding:0px 7px;
	 			  					  background: url(../images/senastebildbg.png) repeat-y; }
			div.senastebilderna a	{ text-decoration:none;
									  color:#164068;
									  font:bold 11px "Trebuchet ms", Arial, verdana, sans-serif; }
						  
			div.senastebildernabottom	{ width:127px;
										  height:10px;
										  margin:0px 0px 0px -2px;
										  padding:0px;
						 				  background: url(../images/senastebildbottom.png) no-repeat 0px 0px; }

			div.medlemmar	{ padding:10px 12px; }	

	div.content	{ float:left;
				  display:inline;
				  width:700px;
				  margin:7px 11px 0px 0px;
				  padding:0px; }

		div.main	{ display:block;
					  width:700px;
					  margin:0px 0px 0px 0px;
					  padding:0px;
	 			  	  background: url(../images/mainbg2.png) no-repeat 0px bottom; }

			div.mainleft	{ float:left;
							  display:block;
							  width:478px;
							  margin:0px;
							  padding:0px 10px 98px 10px; }

				/*div.mainimgbg	{ display:block;
								  width:488px;
								  margin:0px 0px -226px -10px;
								  padding:0px;
								  position:relative;
								  z-index:2000;
	 						  	  background: url(../images/mainimgbg.png) no-repeat 0px 0px; }*/
							  
				div.mainimgtop	{ display:block;
								  width:488px;
								  height:6px;
								  margin:0px 0px -6px -10px;
								  padding:0px;
								  position:relative;
								  z-index:1910; 
	 						  	  background:  url(../images/mainimgtop.png) no-repeat 0px 0px;}
								  
				div.mainimg	{ display:block;
							  width:488px;
							  margin:0px 0px 0px 0px;
							  padding:0px;
							  position:relative;
							  z-index:1900; 
							  overflow:hidden; }

					div.mainimg img	{ display:block;
							 		  width:488px;
									  margin:0px;
									  padding:0px;
									  position:relative;
									  z-index:1800; }
								  
				div.mainimgbottom	{ display:block;
									  width:488px;
									  height:5px;
									  margin: -25px 0px 0px -10px;
									  padding:0px;
									  position:relative;
									  z-index:1920;
	 						  		  background: url(../images/mainimgbottom.png) no-repeat 0px 0px;}
									  
				div.mainimgtext	{margin: 0px 0px 20px 0px; }

				div.mainleft h1	{ padding:0px 0px 10px 0px; }
				div.mainleft p	{ padding:0px 0px 0px 0px;
								  color:#2d2b29;
								  font:bold 13px "Trebuchet ms", Arial, verdana, sans-serif; }
				div.mainleft span	{ color:#2d2b29;
									  font:bold 13px "Trebuchet ms", Arial, verdana, sans-serif; }
				div.mainleft div	{ color:#2d2b29;
									  font:bold 13px "Trebuchet ms", Arial, verdana, sans-serif; }
	
			div.mainright	{ float:left;
							  display:block;
							  width:201px;
							  margin:0px -10px 0px 0px;
							  padding:0px 0px 10px 0px; }
	
				div.rightpufftop	{ display:block;
							  width:201px;
							  height:9px;
							  margin:0px;
							  padding:0px;
	 			  			  background: url(../images/rightpufftop.png) no-repeat 0px 0px; }
	
				div.rightpuff	{ display:block;
						  width:161px;
						  margin:0px;
						  padding:5px 20px;
	 			  		  background: url(../images/rightpuffbg.png) repeat-y; }

					div.rightpuff h2	{ padding:15px 0px;
								  text-align:center;
								  color:#ffffff;
								  font:italic 20px "Trebuchet ms", Arial, verdana, sans-serif; }
					div.rightpuff p	{ color:#ffffff;
							  font:italic 16px "Trebuchet ms", Arial, verdana, sans-serif; }
	
				div.rightpuffbottom	{ display:block;
							  width:201px;
							  height:8px;
							  margin:0px 0px 12px 0px;
							  padding:0px;
	 			  			  background: url(../images/rightpuffbottom.png) no-repeat 0px 0px; }
	
				div.puffimgtop	{ display:block;
								  width:201px;
								  height:4px;
								  margin:0px 0px -4px 0px;
								  padding:0px;
								  position:relative;
								  z-index:3000;
	 			  			 	  background: url(../images/puffimgtop.png) no-repeat 0px 0px; }
								  
				div.puffimg	{ display:block;
							  width:201px;
							  margin:0px 0px 0px 0px;
							  padding:0px;
							  position:relative;
							  z-index:2900; }
							  
					div.puffimg	img	{ display:block;
								 	  width:201px;
									  margin:0px;
									  padding:0px;
									  position:relative;
									  z-index:2800; }
							  
				div.puffimgbottom	{ display:block;
									  width:201px;
									  height:3px;
									  margin:-3px 0px 12px 0px;
									  padding:0px;
									  position:relative;
									  z-index:3000;
	 			  				 	  background: url(../images/puffimgbottom.png) no-repeat 0px 0px; }
		
				div.aktuellttop	{ display:block;
								  width:192px;
								  height:19px;
								  margin:0px;
								  padding:2px 0px 0px 10px;
		 				  		  background: url(../images/aktuellttop.png) no-repeat 0px 0px; }
	
					div.aktuellttop h3	{ line-height:18px !important;
										  color:#fff; }
	
				div.aktuellt	{ display:block;
								  width:182px;
								  margin:0px;
								  padding:5px 10px;
								  background:url('../images/menubg.png');  }

					div.aktuellt p	{ font:10px "Trebuchet ms", Arial, verdana, sans-serif; }

					div.aktuellt ul	{ font:10px "Trebuchet ms", Arial, verdana, sans-serif; }

					div.aktuellt li	{ padding:0px 0px 5px 0px;
									  line-height:12px !important;
									  font:10px "Trebuchet ms", Arial, verdana, sans-serif; }
	
					div.aktuellt a	{ text-decoration:none;	
									  font:10px "Trebuchet ms", Arial, verdana, sans-serif; }
					div.aktuellt a:hover	{ text-decoration:underline;	 }
	
				div.aktuelltbottom	{ display:block;
									  width:192px;
									  height:19px;
									  margin:0px 0px 0px 0px;
									  padding:2px 0px 0px 10px;
	 					  			  background: url(../images/aktuelltbottom.png) no-repeat 0px 0px; }

					div.aktuelltbottom p	{ color:#fff;
								  font:bold 12px "Trebuchet ms", Arial, verdana, sans-serif; }
					div.aktuelltbottom a	{ text-decoration:none;	
							  	  color:#fff;
								  font: bold 12px "Trebuchet ms", Arial, verdana, sans-serif; }

		div.bottom	{ clear:both;
					  display:block;
					  width:700px;
					  margin:0px 0px 0px 0px;
					  padding:20px 0px 20px 0px;
					  border-top:8px solid #edece3;  }

			div.bottom li	{ line-height:18px !important;
					  color:#46403a;
					  font:12px "trebuchet ms", arial, verdana, sans-serif;  }
			div.bottom p	{ line-height:12px !important;
					  color:#46403a;
					  font:12px "trebuchet ms", arial, verdana, sans-serif;  }


				div.bottomleft	{ float:left;
								  display:block;
								  width:301px;
								  margin:0px 0px 0px 0px;
								  padding:0px 0px 0px 0px;
								  border-right:1px solid #dcdad2;  }

					div.bottomleft h2	{ padding:0px 0px 10px 0px;   }

					div.bottomleft p	{ line-height:18px !important;
										  color:#46403a;
										  font:12px "trebuchet ms", arial, verdana, sans-serif;  }
					div.bottomleft li	{ list-style:disc;
										  margin:0px 0px 0px 16px;
										  line-height:18px !important;
										  color:#46403a;
										  font:12px "trebuchet ms", arial, verdana, sans-serif;  }

					div.bottomleft li span	{ line-height:18px !important;
											  color:#46403a;
											  font:12px "trebuchet ms", arial, verdana, sans-serif;   }

					div.bottomleft a:hover	{ text-decoration:underline;  }


				div.bottommiddle	{ float:left;
							  display:block;
							  width:154px;
							  margin:0px 0px 0px 0px;
							  padding:0px 17px;
							  border-right:1px solid #dcdad2;  }

					div.bottommiddle h2	{ padding:0px 0px 10px 0px;   }

					div.bottommiddle p	{ line-height:18px !important;
								  color:#46403a;
								  font:italic 12px "trebuchet ms", arial, verdana, sans-serif;  }
					div.bottommiddle a	{ float:right;
								  text-decoration:none;
								  font:bold 11px "trebuchet ms", arial, verdana, sans-serif;  }

					div.bottommiddle a:hover	{ text-decoration:underline;  }
	
				div.bottomright	{ float:left;
								  display:block;
								  width:181px;
								  margin:0px;
								  padding:0px 14px; }

					div.bottomright	h2	{ padding:0px 0px 10px 0px;   }

					div.bottomright	p	{ padding:0px 0px 10px 0px; 
								  line-height:18px !important;
								  color:#46403a;
								  font:italic 12px "trebuchet ms", arial, verdana, sans-serif;  }

					div.bottomright	p a	{ line-height:18px !important;
								  color:#46403a;
								  font:italic 12px "trebuchet ms", arial, verdana, sans-serif;  }

					div.bottomright	a	{ text-decoration:none;
								  font:bold 11px "trebuchet ms", arial, verdana, sans-serif;  }

					div.bottomright	a:hover	{ text-decoration:underline;  }

		div.bottom2	{ clear:both;
				  display:block;
				  width:870px;
				  height:23px;
				  margin:0px 0px 0px 11px;
				  padding:0px;
				  background: url(../images/bottom2bg.png) no-repeat 0px 0px;  }
			div.pagebottom2	{ background: url(../images/pagebottom2bg.png) no-repeat 0px 0px;  }

			div.bottom2 p	{ line-height:18px !important;
					  color:#fff;
					  font:bold 10px "trebuchet ms", arial, verdana, sans-serif;   }
			div.bottom2 a	{ color:#fff; 
					  text-decoration:none; }
			div.bottom2 a:hover	{ text-decoration:underline; }

		div.bottom2left	{ float:left;
				  display:block;
				  width:660px;
				  height:20px;
				  margin:0px 0px 0px 0px;
				  padding:3px 0px 0px 10px;  }

		div.tipsaprint	{ float:left;
				  display:block;
				  width:190px;
				  height:21px;
				  margin:0px 0px 0px 0px;
				  padding:4px 10px 0px 0px;  }

			div.tipsaprint ul	{ float:right; }

			div.tipsaprint li	{ float:left;
					 	  display:block;
						  font:bold 10px "trebuchet ms", arial, verdana, sans-serif; }

			div.tipsaprint li a	{ float:left;
					 	  display:block;
						  padding:0px 10px 0px 20px; }

			div.tipsaprint li.tipsa	{ background: url(../images/tipsa.png) no-repeat 0px 3px; }
			div.tipsaprint li.print	{ background: url(../images/print.png) no-repeat 0px 0px; }

/* .. */

div.blogimagetop {
    display:block;
	width:191px;
	height:19px;
	margin:0px;
	padding:2px 0px 0px 10px;
	background: url(../images/defbloghead.gif) no-repeat 0px 0px; 
	background-color: #D09357;
}
	
div.blogimagetop h3 a { 
    line-height:18px !important;
	color: #fff;
	text-decoration: none; 
}
	
div.blogimage {
	margin:0 0 0 0px;
	padding:0px;
}
								  
div.blogimage img {
	width: 201px;
	margin: 0px;
	padding:0px;
}
					
div.blogimagebottom	{
	display:block;
    width:191px;
    height:17px;
    margin:-5px 0px 10px 0px;
    padding:1px 0px 0px 10px;
    background: url(../images/dblogfoot.gif) no-repeat 0px 0px;
    background-color: #D09357;
}

div.blogimagebottom p {
    color:#fff;
    font:bold 12px "Trebuchet ms", Arial, verdana, sans-serif; 
}

div.blogimagebottom a {
    text-decoration:none;	
    color:#fff;
    font: bold 12px "Trebuchet ms", Arial, verdana, sans-serif;
}

/* ------------------------------------------------
	pages
-------------------------------------------------*/



	div.left	{ float:left;
				  display:block;
				  width:478px;
				  margin:0px;
				  padding:0px 10px 20px 10px; }

			div.mainimg	{ display:block;
						  width:488px;
						  margin:0px 0px 20px -10px;
						  padding:0px; }
	
				div.left h1	{ padding:0px 0px 10px 0px; }
				div.left p	{ padding:0px 0px 10px 0px;
							  color:#2d2b29; }


		div.puff	{ display:block;
				  width:171px;
				  margin:10px 0px 12px 0px;
				  padding:0px 30px 0px 0px; }

			div.puff h2	{ padding:0px 0px 10px 0px; }


	div.mainpage	{ display:block;
					  width:700px;
					  margin:0px 0px 0px 0px;
					  padding:0px; }

	div.pagebottom	{ clear:both;
			  display:block;
			  width:870px;
			  height:160px;
			  margin:0px 0px 0px 11px;
			  padding:0px;
			  background: url(../images/bottombg.png) no-repeat 0px 0px; }

/* ------------------------------------------------
	galleri
-------------------------------------------------*/


	div.gallery	{ padding:0px 0px 0px 10px; }

		div.gallery h1	{ padding:0px 0px 25px 0px; }

		div.galleryitem 	{ float:left;
							  display:block;
							  width:160px;
							  /*height:160px;*/
							  overflow: hidden; }
							 
			div.galleryitem img	{ display:block;
								  width:111px;
								  /*height:82px;*/
								  margin:0px 0px 0px -2px;
								  padding:0px 7px;
				 				  background: url(../images/senastebildbg.png) repeat-y; }
		
			div.galleryitem h2	{ padding:0px 0px 0px 2px; }
			div.galleryitem h2 a	{ text-decoration:none;	
									  color:#c06a64;
									  font:bold 13px "Trebuchet ms", Arial, verdana, sans-serif; }
						  

	div.galleryheader	{ display:inline;
						  padding:0px 20px 0px 0px; }	
		div.galleryheader h1	{ display:inline; }		
						  
	div.breadcrumbs	{ display:inline;
					  width: 455px;
					  padding:5px 0px 0px 0px; }			
					  
		div.breadcrumbs	a { color:#c06a64;
				 		    font:bold 11px "Trebuchet ms", Arial, verdana, sans-serif;}	
							
		div.breadcrumbs	a:hover { text-decoration:underline; }		
		
		
/* ------------------------------------------------
	blog
-------------------------------------------------*/

	
	div.blogpage	{ display:block;
					  width:700px;
					  margin:0px 0px 0px 0px;
					  padding:0px;
				 	  background: url(../images/blogbg.png) repeat-y;  }
					  
		div.blogtop	{ display:block;
					  width:678px;
					  height:15px;
					  margin:0px;
					  padding:4px 11px;
					  background: url(../images/blogtop.png) no-repeat 0px 0px; }
					  
			div.blogtop	h3	{ color:#939393;
							  font: 11px "trebuchet ms", arial, verdana, sans-serif; }
						  
		
		div.blogleft	{ float:left;
						  display:block;
						  width:458px;
						  margin:0px;
						  padding:0px 30px 20px 10px; }		
	
				div.blogleft h1	{ padding:0px 0px 10px 0px; }
				div.blogleft p	{ padding:0px 0px 10px 0px;
								  color:#2d2b29; }		
				div.blogleft a	{ color:#c06a64;
								  text-decoration:none; }		
				
				p.leavecomment { font-size: larger; }
				
				div.comments	{ margin:50px 0px 0px 0px; }  
				
					div.comment	{ display:block;
								  width:468px;
								  margin:0px 0px 3px -10px;
								  padding:10px;
								  background:#edeadf; }
									
						div.comment h3	{ display:inline;
										  text-transform:uppercase;
										  padding:0px 5px 0px 0px;
										  color:#939393;
										  font: 11px "trebuchet ms", arial, verdana, sans-serif;  }  
										  
							div.commentform { display:none; }

			div.blogright	{ float:left;
							  display:block;
							  width:185px;
							  margin:0px -10px 0px 0px;
							  padding:17px 8px 10px 8px; }
							  
				div.blogright h2	{ margin:0px 0px 10px 0px;  } 
				
				div.blogright li	{ margin:0px 0px 3px 0px;  } 
				
					div.blogright a	{ text-decoration:none;
									  color:#545454;
									  font: bold 12px "trebuchet ms", arial, verdana, sans-serif;  }  
						div.blogright a:hover	{ text-decoration:underline; }  
					div.blogright a span.newsdate	{ color:#939393;
													  font: 12px "trebuchet ms", arial, verdana, sans-serif;  }  
					div.blogright li.aldre a { display:block;
											   margin:10px 0px 0px 0px;
											   text-decoration:none;
											   color:#c06a64;
											   font: bold 11px "trebuchet ms", arial, verdana, sans-serif;  }  
						div.blogright li.aldre a:hover	{ text-decoration:underline; }   
						
						
/* ------------------------------------------------
	form
-------------------------------------------------*/

	span.label { float:left;
				 display:block;
				 width:120px; }
				 
	.formfield { float:left;
				 display:block;
				 width:200px;
				 border:1px solid #c06a64;
				 background:#edeadf; }
				 
	.formbox { float:left;
			   display:block;
			   width:200px;
			   border:1px solid #c06a64;
			   background:#edeadf; }
				 
	.formbtn { float:left;
			   display:block;
			   padding:0px 5px;
			   color:#edeadf;
			   font-weight:bold;
			   border:1px solid #c06a64;
			   background:#c06a64; }

/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { float:left;
	  display:block;
	  width:871px;
	  padding:20px 30px;
	  margin:0px;
	  background: url(../images/footerbg.png) no-repeat 0px 0px;	}

	#footer p { line-height:14px !important;
		    color:#b3b3b3;
		    font:10px "trebuchet ms", arial, verdana, sans-serif;	}
	#footer a { line-height:14px !important;
		    text-decoration:none;
		    color:#b3b3b3;
		    font:10px "trebuchet ms", arial, verdana, sans-serif;	}
	#footer a:hover { text-decoration:underline; }


					   
/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:625px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 625px;
}


/* for understanding browsers */
.contenthojd {
	min-height:301px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd {
	height: 301px;
}

/* for understanding browsers */
.contenthojd2 {
	min-height:341px; 
	height:auto;
}
/* for Internet Explorer */

* html .contenthojd2 {
	height: 341px;
}



form {
margin: 0px;
padding: 0px;

}


	div#kalendarium { width:175px;
					  display:block;
					  margin:0px 0px 0px 0px;
	    	  		  padding:0px; }

		div#kalendarium h2 { display:block;
							 padding:0px;
							 text-decoration:none;
							 text-transform:uppercase;
							 text-align:center; }

		div#kalendarium p { display:block;
		      		    padding:0px 10px 10px 10px;
	      			    text-decoration:none;	
	      			    		   
				     }

		div#kalendarium table { width:175px;
					margin:0px 10px 10px 0px; }

			div#kalendarium th { text-align:center;
					   			 margin:1px;
							     padding:0px;}

			div#kalendarium td { text-align:center;
								 margin:0px;
								 padding:0px;
								 font-weight:normal;}
					     
			div#kalendarium a {
				font-weight:normal;
			}
	
			div#kalendarium td.mark { background:#D3776C; }

				div#kalendarium td.mark a{ color:#565656; }
				
		div.prevnext{ width:175px;
		      display:block;
		      margin:0px 10px 0px 10px;
	      	  padding:0px;
		      text-align:center; }

		div.prevnext a { padding:0px 5px;}
		div.prevnext a img { margin:1px 0px -1px 0px; }
		
		.kalendarium_header {
		    text-transform: uppercase;
		    font-weight:bold;
		}