
/* ------------------------------------------------
	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: #606060;
	  font: 14px Helvetica, Arial, Verdana, sans-serif;
	  background: #fff url(../images/bg.png) repeat-x;
	  margin:0px;
	  padding:0px;	}

p	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:20px;	}

span	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:18px;	}

div	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:18px;
	  color:#606060;	}

tr, tr p	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:18px;
	  color:#606060;	}

td, td p	{ font: 14px Helvetica, Arial, Verdana, sans-serif;
	  line-height:18px;
	  color:#606060;	}




h1 	{ display:block;
	  font: 22px  "trebuchet ms", Verdana, Arial, "sans-serif";
	  color: #2f2f2f;	
	  margin-bottom: 0px;
	  padding:0px 0px 2px 0px;
	  border-bottom:3px solid #95c433;	}
	  
h1.start 	{ display:block;
	 		  font: 24px  "trebuchet ms", Verdana, Arial, "sans-serif";
			  color: #000;	
			  margin: 0px 0px 0px -2px;
			  padding:0px;
			  font-weight: normal;
			  border-bottom:none;	}	  

h2 	{ font-size: 14px; 
	  color: #606060;	
	  margin-bottom: 15px;
	  font-weight: normal;	}

h3 	{ font-size: 14px; 
	  color: #006f4e;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

#formular h3 	{ font-size: 16px; 
	  color: #333;	
	  margin-top: 20px;
	  font-weight: normal;	}

a 	{ color: #000;
	  text-decoration: none;
	  border-bottom:1px solid #ffa500;	}

a:hover { color:#ffa500;	}

img	{ border: 0px solid; 	}

form	{ color: #333;
	  font: 11px  Verdana, Arial, sans-serif;
	  padding:10px 0px;	}



				
.btn { 			background:1px solid #d9d9d9;
				border:none;	}				


div#container	{ margin:0px auto 0px auto;
				  height:auto;
				  width:992px;	}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	div.form { clear:both;
			   display:block;
			   margin:0px 0px;
			   padding:10px 0px; }
			 
	.label { float:left;	
			 display:block;
			 width:120px;
			 margin:2px ;}			 
			
	.textfield { 	 float:left;
					 width:200px;
				     color:#95c433;
				     padding:2px;
				     font: 11px  Verdana, Arial, sans-serif;
					 margin:2px ;
					 border:1px solid #606060;
				     background: #fff;	}

	.formbtn { 	 float:left;
				 color:#fff;
				 padding:2px;
				 font: 11px  Verdana, Arial, sans-serif;
				 margin:2px ;
				 border:none;
				 background: #606060;	}					 	
					 
	
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:992px;
		  height:90px;
		  background: #fff url(../images/headerbg.png) no-repeat top left;
		  margin:0px;
		  padding:0px;	}

	div#logo	{ float:left;
			  width:250px;
			  height:90px;
			  padding:00px 0px 0px 53px; }

	div#logo a	{ margin:0px;
			  padding:0px;
			  border:none;
			  text-decoration:none; }

	div#menutel	{ float:left;
				  width:650px;	}

	div#tel	{ text-align:right;
			  width:617px;
			  font: bold 16px helvetica, trebuchet ms, Verdana, Arial, sans-serif;
			  padding:0px 5px 0px 0px;	}

/* ------------------------------------------------
	menus
-------------------------------------------------*/


	div#menu	{ clear:both;
			  width:622px;
			  height:60px;	}

	div#menu ul {	  float:right;
					  margin:0px 0px 0px 0px;
					  padding:0px 5px 0px 5px;
					  list-style:none;  }

	div#menu li {	  float:left; 
					  padding:14px 0px 0px 14px; }

	div#menu a {  float:left;
				  display:block;
				  text-decoration:none;
				  color:#fff;
				  white-space:nowrap;
				  font: 14px trebuchet ms, Verdana, Arial, sans-serif; 
				  border:none;
				  background:url(right_on.gif) no-repeat right top; }

	div#menu a:hover { text-decoration:none; 
			   border-bottom:1px solid #fca300; }

	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	
	div#menu a {float:none;}

	/* End IE5-Mac hack */
	
	div#menu .active { color:#2f2f2f; }

	div#menu .active a {color:#2f2f2f; }

	div#menu .active a:hover { text-decoration:underline;
				   border:none; }



	ul#submenu { margin:0px;
		    	 padding:0px 0px;
			     list-style:none; }

		ul#submenu li { margin:0px;
						background: url(../images/grapil.png) no-repeat left 6px; }		
			
		ul#submenu li.activepage { margin:0px 0px 15px 0px;
								   padding:6px 10px 6px 0px;
								   background:none; }
								   
		ul#submenu li.activepage span { display:inline;
										color:#e0e0e0;
									    padding: 0px;
										padding:0px 15px 0px 0px;
									    font:bold 16px helvetica, Arial, verdana, sans-serif;
									    /*background: url(../images/pilner.png) no-repeat right 8px;*/ }								   							

		ul#submenu a	{ display:block;
						  color:#454545;
						  font:14px helvetica, arial, verdana, sans-serif;
						  line-height:18px;
						  border:none;
						  padding:6px 0px 6px 20px;	}
	
		ul#submenu a:hover { color:#ffa500;
				     text-decoration:underline; }

		ul#submenu li.active { background: url(../images/orangepil.png) no-repeat left 6px;  }
		ul#submenu li.active a { font-weight:bold; }		
	
		ul#submenu li ul { padding:0px 0px 0px 0px; }

		ul#submenu li ul li { margin:0px 0px 0px 5px;
				    		  padding:0px 15px 4px 15px;
						      border:none;
						      background: url(../images/gracirkel.png) no-repeat 10px 12px; }
					  
		ul#submenu li.active ul li a { font-weight:normal;
									   line-height:18px;
									   padding:6px 0px 6px 15px; }

		ul#submenu li.active ul li.active { background: url(../images/orangecirkel.png) no-repeat 10px 12px; }
		ul#submenu li.active ul li.active a { font-weight:bold;  }					  
						  

		ul#submenu li ul li a { font:12px helvetica, arial, verdana, sans-serif; }

		ul#submenu li ul li.active { background:none; }
		ul#submenu li ul li.active a { color:#000; }									   

		ul#submenu li.last { border:none; }

/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ width:992px;
		  			  margin:0px 0px 0px 0px;
					  padding:0px 0px 0px 0px;
					  background: #fff url(../images/mainbg2.png) repeat-y;	}

div#maincontent	{ width:992px;
		  margin:0px;
		  display:block; }

div#left	{ float:left;
			  display:block;
			  width:52px; }
div#left2	{ float:left;
			  display:block;
			  width:52px;
			  height:453px;
			  background:url(../images/left2.png) no-repeat 0px 0px; }

div#maincontentbg	{ width:888px;
					  display:block;
					  float:left;
					  margin:0px 0px 0px 0px;
					  background: #fff url(../images/mainbg.png) no-repeat left bottom; }
					  
div#contentcontainer	{ width:888px;
						  display:block;
						  float:left;
						  margin:0px 0px 0px 0px; }	

div#tipsa	{ width:873px;
			  height:26px;
			  padding:0px 13px 0px 0px;
			  display:block;
			  text-align:right;
			  background: #fff url(../images/tipsabg.png) repeat-y; }

div#tipsa2	{ position:absolute;
			  top:0px;
			  left:0px;
			  z-index:50;
			  width:573px;
			  height:26px;
			  padding:0px 13px 0px 0px;
			  display:block;
			  background: #fff url(../images/tipsabg.png) repeat-y; }

	div#tipsa img	{ margin:0px 0px -3px 0px; }

	div#tipsa a	{ color:#898989;
			  font-size:10px;
			  border:none; }


	div#leftcontent	{ float:left;
					  display:block;
					  width:450px;
					  padding:150px 0px 20px 21px; }	
	
		div#leftcontent p { display:block;
						    padding:10px 0px 0px 0px;
						    font:14px arial, verdana, sans-serif;
						    line-height:18px;
						    color:#606060;}

		div#leftcontent a { color:#9bbb2c;
						    padding:0px 15px 0px 0px;
						    border-bottom:1px solid #e0e0e0;
						    background: url(../images/orangepil.gif) no-repeat right 0px; }

		div#maintext	{ display:block;
						  height:125px;
						  padding:0px 0px 0px 14px;
						  overflow:hidden; }	
					  
		div.boxcontainer { float:left;
						   display:block;
						   width:219px;	
						   height:186px;
						   padding:0px 0px 0px 0px; }

		div.box { display:block;
				  width:211px;	
				  height:177px;	
				  padding:3px 4px 3px 2px;
				  margin:0px 0px 0px 0px;
				  position:relative;
				  z-index:50;
				  border:1px solid #fff;
				  background:#fff; }	

		div#leftcontent div.box a { font:12px arial, verdana, sans-serif;
									color:#6d6d6d;
									padding:0px;
									line-height:16px;
									border-bottom:1px solid #fff;
									background:none; }		
								   
		div.boxover { display:block;
					  width:211px;	
					  height:177px;	
					  padding:3px 4px 3px 2px;
					  margin:0px;
					  position:relative;
					  z-index:50;
					  background:#fff;
					  border:1px solid #ffa500; }	
					  
		div#leftcontent div.boxover a { color:#6d6d6d;
										padding:0px;
										line-height:16px;
										border-bottom:1px solid #e0e0e0;
										background:none;  }						  			  
	
		div.boxmargin { margin:0px 8px 0px 0px; }

		div.boxheading { display:block;
						 width:203px;	
						 height:35px;
						 padding:3px 0px 0px 10px;
						 background: url(../images/boxheading.png) no-repeat 0px 0px; }	

		div.boxheading h2 { font:16px arial, verdana, sans-serif;
						    color:#fff;	
				    		margin:0px;
						    padding:0px; }

		div#leftcontent div.box p { font:12px arial, verdana, sans-serif;
								    margin:0px;
								    padding:0px 0px 0px 10px;
								    height:51px;
								    overflow:hidden;
								    color:#6d6d6d;
								    line-height:16px; }

		div#leftcontent div.boxover p { font:12px arial, verdana, sans-serif;
									    margin:0px;
									    padding:0px 0px 0px 10px;
									    height:51px;
									    overflow:hidden;
									    color:#6d6d6d;
									    line-height:16px; }						


		div.boximg { display:block;
			     width:213px;	
			     height:35px;
			     padding:13px 0px 0px 0px;
			     background: url(../images/boximgbg.png) no-repeat 0px 0px; }

			div.boximg img { width:213px;	
			    	     	 height:77px; }	
		
		div.boxshadow { position:relative;
				display:block;
				width:219px;	
				height:185px;	
				margin:35px 0px -186px 1px;
				position:relative;
				z-index:45;
				background:#e0e0e0; }  		  

	div#rightcontent	{ float:left;
			  			  display:block;
						  width:415px;
						  height:513px;
						  margin:0px;
						  padding:0px;
						  position:relative;
						  z-index:100;
						  background: url(../images/flashbg.png) no-repeat right 0px;	}
						  
						  
	
div#maincontent2bg	{ position:relative;
					  width:888px;
					  display:block;
					  float:left;
					  margin:0px 0px 0px 0px;
					  background: #fff url(../images/main2bg.png) no-repeat left bottom; }
					  
	div#leftcontent2	{ float:left;
						  display:block;
						  width:450px;
						  height:283px;
						  padding:150px 0px 20px 21px;
						  position:relative; }
						  
		div#maintext2	{ position:absolute;
						  bottom:55px;
						  display:block;
						  padding:0px 0px 0px 14px; }	
			div#maintext2 h1.start	{ color:#000;
									  font:32px "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; }
			div#maintext2 p,
			div#maintext2 div,
			div#maintext2 span	{ text-shadow:#fff 1px 1px 0px;
								  color:#898989;
								  font:20px/26px "myriad pro", myriad, Arial, Verdana, Helvetica, sans-serif; }
								  
			div#maintext2 span.arrow	{ display:inline-block;
										  height:26px;
										  padding:0px 15px 0px 0px;	
							  			  color:#000;
										  background: url(../images/startarrow.gif) no-repeat right 8px; }
										  
			div#maintext2 a	{ text-shadow:#fff 1px 1px 0px;
							  color:#000;
							  font:20px/26px "myriad pro", myriad, Arial, Verdana, Helvetica, sans-serif;
							  border-bottom:1px solid #fff; }
							  
		/*div.mainbottom	{ clear:both;
						  display:block;
						  width:888px;
						  height:12px;
						  margin:0px auto;
						  background:url(../images/mainimgbottombg.png) repeat-x; }*/
							  
		div#puffar	{ clear:both;
					  display:block;
					  width:888px;
					  margin:0px auto;
					  padding:11px 0px 17px 0px; }
					  
			div.puffcont	{ float:left;
							  display:block;
							  width:218px;
							  margin:0px 5px 0px 0px;
							  padding:0px; }
						  
				div.pufftopbottom	{ display:block;
									  width:218px;
									  height:1px;
									  margin:0px;
									  padding:0px;
									  background:url(../images/pufftopbottom.png) no-repeat 0px 0px; }
									  
				div.puff	{ display:block;
							  width:214px;
							  margin:0px;
							  padding:1px;
							  border-right:1px solid #f0f0f0;
							  border-left:1px solid #f0f0f0;
							  background:#fff; }
							  
					div.puff h2	{ display:block;
								  width:188px;
								  height:28px;
								  margin:0px;
								  padding:0px 13px;
								  color:#fff;
								  font:16px/28px Arial, Verdana, Helvetica, sans-serif;
								  overflow:hidden;
								  background:url(../images/puffh2.png) no-repeat 0px 0px; }
					div.puff h2 a {color: #fff; border: none;}
					div.puff2top h2 a {color: #fff; border: none;}
								  
					div.pufftext	{ padding:13px; }
					
						div.pufftext p	{ color:#363636;
										  font:bold 13px/16px Arial, Verdana, Helvetica, sans-serif; }
										  
						div.pufftext li	{ margin:0px 0px 10px 0px;
										  padding:0px 0px 0px 16px;	
										  background: url(../images/startarrow.gif) no-repeat 0px 2px; }
										  
							div.pufftext li a	{ color:#9dbd2e;
												  font:13px/17px Arial, Helvetica, sans-serif;
												  border:none; }
							div.pufftext li a:hover	{ color:#ffa500; }
							  
			div.puffcont2	{ float:left;
							  display:block;
							  width:218px;
							  margin:0px;
							  padding:0px; }
						  
					div.puff2top	{ display:block;
									  width:214px;
									  height:38px;
									  margin:0px;
									  padding:2px 2px 0px 2px;
									  background:url(../images/puff2top.png) no-repeat 0px 0px; }
								  
						div.puff2top h2	{ display:block;
										  width:188px;
										  height:28px;
										  margin:0px;
										  padding:0px 13px;
										  color:#fff;
										  font:16px/28px Arial, Verdana, Helvetica, sans-serif;
										  overflow:hidden;
										  background:url(../images/puff2h2.png) no-repeat 0px 0px; }
							  
					div.puff2	{ display:block;
								  width:214px;
								  margin:0px;
								  padding:2px;
								  background:url(../images/puff2bg.png) repeat-y; }
								  
						div.puff2 div.pufftext	{ padding:1px 13px 13px 13px; }
						
						div.puff2 div.pufftext li	{ color:#a4a4a4;
													  font:13px/17px Arial, Helvetica, sans-serif; }
						div.puff2 div.pufftext li a	{ color:#6a6a6a;
													  font:bold 13px/17px Arial, Helvetica, sans-serif;
													  border-bottom:1px solid #b2b2b2; }
							div.puff2 div.pufftext li a:hover	{ color:#9DBD2E;
																  border-bottom:1px solid #9DBD2E; }
										  
					div.puff2bottom	{ display:block;
									  width:218px;
									  height:40px;
									  margin:0px;
									  padding:0px;
									  background:url(../images/puff2bottom.png) no-repeat 0px 0px; }
							  
	div#rightcontent2	{ float:left;
			  			  display:block;
						  width:415px;
						  height:452px;
						  margin:0px;
						  padding:0px;	}
									  

div#bottom	{ width:887px;
			  margin:0px 0px 0px 53px;
			  padding:0px 0px 0px 0px;
			  display:block;
			  background: #fff url(../images/bottombg.png) no-repeat 0px 0px; }

		div.bottombox { float:left;
				        display:block;
					 	width:272px;	
					  	height:65px;
						margin:14px 0px 0px 0px;
						padding:0px 0px 0px 18px;	
					  	border:1px solid #f0f0f0;
						overflow:hidden;
						background: #fff url(../images/boxbottombg.png) no-repeat 0px 0px; }	
	
		div.bottomboxmargin { margin:14px 5px 0px 0px; }

  	    div.bottombox blockquote { display: table;
							   height: 66px;
						 	   width:250px;
					           *display: block;
					           *position: relative;
							   line-height:12px;
							   border:none;
							   font-weight:normal; }			 
						
	 	div.bottombox blockquote span { display: table-cell;
								        vertical-align: middle;
							            *display: block;
								        *position: absolute;
							            *left: 0px;
							            *width: 100%;
							            *cursor: pointer;
							            *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
							  
	 	div.bottombox blockquote span span{ display: inline;
											vertical-align:baseline;
											font:bold 11px arial, verdana, sans-serif;
									 	    color:#606060;
											line-height:14px;	
										    margin:0px;
										    padding:0px;
											position:relative; }							  
							  
		div.bottombox h2 { font:16px arial, verdana, sans-serif;
						   color:#92b221;	
						   margin:0px 0px 2px 0px;
						   padding:0px; }

		div.bottombox p { font:11px arial, verdana, sans-serif;
						  color:#606060;
						  line-height:14px;	
						  margin:0px;
						  padding:0px; }

		div.bottombox p strong { font:bold 11px arial, verdana, sans-serif;
							   color:#606060;
							   line-height:14px;	
							   margin:0px;
							   padding:0px; }	

		div.bottombox p b { font:bold 11px arial, verdana, sans-serif;
							   color:#606060;
							   line-height:14px;	
							   margin:0px;
							   padding:0px; }								   					  
					  
						  
		div.bottombox a { font:11px arial, verdana, sans-serif;
						  color:#606060;
						  line-height:14px;	
						  margin:0px;
						  padding:0px;
						  text-decoration:underline;
						  border:none; }						  

		div.bottomover { border:1px solid #ffa500; }	
	
	ul#rellinks 	{  margin:0px;
			 		   padding:px 0px;
					   list-style:none;	}

div#right2	{ float:left;
			  display:block;
			  width:52px;
			  height:453px;
			  background:url(../images/right2.png) no-repeat 0px 0px; }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

div#maincontent	{ width:888px;
				  display:block;
				  float:left;
				  margin:0px 0px 0px 0px;
				  background: #fff; }

div#sub	{ width:205px;
		  display:block;
		  float:left;
		  margin:0px 0px 0px 0px;
		  padding:50px 0px 20px 35px;
		  background: url(../images/submenubg.png) no-repeat 0px 0px; }
																  
div#content	{ width:384px;
			  display:block;
			  float:left;
			  margin:50px 0px 0px 0px;
			  padding:0px 0px 40px 29px; }

	div.tipsaskrivut img { padding:0px 2px 0px 0px; }

	div.tipsaskrivut a { padding:0px 10px 0px 0px;
			     color:#898989;
			     font:10px trebuchet ms, verdana, arial, sans-serif;
			     border:none; }

div#content p	{ padding:20px 50px 0px 0px; }
div#content p.ingress	{ font-weight:bold; }

ul.rellink	{ padding:20px 0px 0px 0px; }

ul.rellink li a { color:#9bbb2c;
		      	  border-bottom:1px solid #e0e0e0;
				  padding:0px 15px 0px 0px;
				  background: url(../images/orangepil.png) no-repeat right 0px; }

ul.rellink li a.orange { color:#ffa500;
		      	     	 border-bottom:1px solid #ffa500; }
ul.rellink li a:hover.orange { border-bottom:none; }

ul.rellink li a:hover { color:#ffa500;
						text-decoration:none;
						border-bottom:1px solid #ffa500; }

ul.rellink li { padding:3px 15px 3px 0px; }

div#rel	{ width:162px;
		  display:block;
		  float:left;
		  margin:10px -10px 0px 0px;
		  padding:64px 0px 20px 68px; }
		  
	div#rel	h2 { margin:0px 0px 5px 0px;
				 padding:0px; }	
	
	div#rel	ul.rel { margin:0px 0px 20px 0px;
				     padding:0px; }		
					 
	div#rel	ul.rel li { background: url(../images/orangepil.png) no-repeat 0px 1px; }	

	div#rel	ul.rel li a { margin:0px;
				          padding:0px 0px 0px 15px;
						  color:#9bbb2c;
			    		  font:12px helvetica, arial, verdana, sans-serif;
						  border:none; }							  
						  
	div#rel	ul.rel li a:hover { text-decoration:underline; }							  

	div#rel	p { margin:0px 0px 20px 0px;
				color:#606060;
				line-height:18px !important;
				font:12px helvetica, arial, verdana, sans-serif; }		
				
	div#sub	ul.relnews { margin:0px 0px 20px 0px;
				         padding:0px; }		
					 
	div#sub	ul.relnews li { margin:0px 0px 8px 0px;
				            padding:2px 0px 2px 20px;
						    color:#606060;
							line-height:18px !important;
			    		    font:12px helvetica, arial, verdana, sans-serif;
						    border:none;
						    background: url(../images/orangepil.png) no-repeat 0px 2px; }
							
	span.leftnewsdate  { color:#2f2f2f;
				  		 font:bold 14px trebuchet ms, Verdana, Arial, sans-serif; }
	 
	div#sub ul.relnews li strong { padding:0px 0px 4px 0px; }								
						  
	div#subm ul.relnews a {color:#9bbb2c;
			    		  font:12px helvetica, arial, verdana, sans-serif; }							  
						  
	div#subm ul.relnews li a:hover { text-decoration:none;
									border-bottom:1px solid #9bbb2c; }							  

	div#rel	p { color:#606060;
				line-height:18px !important;
				font:12px helvetica, arial, verdana, sans-serif; }											  						   
		  
		  

div#relimg { display:block;
				  margin:0px;
				  padding:0px; }			  

.newstext { font-size:11px;
			color:#898989; }
/* ------------------------------------------------
	tell a friend page
-------------------------------------------------*/

	div.tellafriend{  width:286px;
		     	 	  height:262px;
		    	 	  display:block;
		    	 	  margin:20px auto 20px auto;
					  font-size:11px;
					  padding:10px 20px;
					  line-height:22px;
					  background:#fff;
	 	    		  /*background:  url(../images/formbg.png) no-repeat left top;*/ }	
					  
		div.tellafriend h1 { margin:0px 0px 10px 0px; }	
	
		div.tellafriend p {  font-size:11px;
							 margin:2px 0px;
							 line-height:22px; }	
							 
		.padd { padding: 10px 0px 0px 0px; }							 
		
		.textfieldtellfriend { width:140px;
						       border:none;
						       padding:2px;
							   margin:0px 0px 0px 2px;
						       font: 12px  Verdana, Arial, sans-serif;
							   border:1px solid #95c433;
						       background: #fff;	}	
								
		.btntellfriend {	background:#606060;
							border:none;
							color:#fff;
							padding:6px 0px;
							margin:0px 0px 0px 20px;
							width:146px;
							height:29px;
							text-align:center;
							font-weight:bold;
	 	    	  			background:  url(../images/btn.png) no-repeat left top; }	
							
		.btntellfriend2 {	background:  url(../images/btn2.png) no-repeat left top; }	
		
/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { width:886px;
		  height:94px;	
		  background: url(../images/footerbg.png) no-repeat top left;
		  padding:50px 0px 0px 20px;
		  margin:0px 0px 30px 53px;}

#footer p { font:11px arial, verdana, sans-serif;
	    color:#a5a5a5; 
	    line-height:18px;
	    text-transform:uppercase; }
#footer .kontakt {color:#cccccc; }

#footer a {color:#a5a5a5;
	   border:none;  }
#footer a:hover { color:#fca300;
		  text-decoration:none; }

#footer a.sphinxlink { color:#cccccc;  }
#footer a:hover.sphinxlink { text-decoration:underline;  }

#footerleft { float:left;
	      width:647px; }

#footerright { float:left;
	     	  width:200px;
			  text-align:right; }

#footerright p { font:10px arial, verdana, sans-serif; }
#footerright a { font:10px arial, verdana, sans-serif; }
#footerright a:hover { color:#fca300;
		       text-decoration:none; }

/* ------------------------------------------------
	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:540px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 540px;
}



/* for understanding browsers */
.submenuhojd {
	min-height:378px; 
	height:auto;
}
/* for Internet Explorer */

* html .submenuhojd {
	height: 378px;
}

.puffhojd { min-height:430px; height:auto; }
* html .puffhojd { height: 430px; }
.puff2hojd { min-height:350px; height:auto; }
* html .puff2hojd { height:350px; }



form {
margin: 0px;
padding: 0px;

}
