
/* ------------------------------------------------
	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: 11px Verdana, Arial, sans-serif;
		  margin:0px;
		  padding:0px;
		  background: url(../images/bg2.png);
	}

p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px !important;	}

span	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;	}

div	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 11px Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

tr, tr p	{ font: 11px Verdana, Arial, sans-serif;
		  line-height:18px;
		  color:#606060;	}

td, td p	{ font: 11px Verdana, Arial, sans-serif;
		  line-height:18px;
		  color:#606060;	}




h1 	{ font: 26px Georgia, times, "times new roman", serif;
	  color: #fff;		}

h2 	{ font: 14px Georgia, times, "times new roman", serif;
	  color: #9d9e9b;	}

h3 	{ font-weight:bold;	}

a 	{ color:#6fb33e;
	  text-decoration: none;	}
a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}



.parent { display: block;
		  width: 100%;
		  height: 100%;
		  position: absolute;
		  top: 0px;
		  left: 0px;
		  background: url(../images/bg.png) repeat-x;
		  position:relative;
		  z-index:1; }


div#leftbg	{  position:absolute;
		   width:50%;
		   left:0%;
		   height:758px;
		   z-index:2;
		   background: url(../images/leftbg.png) repeat-x; }

div#bladbg	{  position:absolute;
		   width:100%;
		   left:0%;
		   right:0%;
		   height:792px;
		   z-index:3;
		   background: url(../images/bladbg.png) no-repeat center top; 
		   text-align:center; }


div#container	{ margin:0px auto 40px auto;
		  height:auto;
		  width:950px;
		  position:relative;
		  z-index:10;	}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	.label { float:left;
			 display:block;
			 width:100px;
			 color: #333;
			 padding:0px 2px; } 
			
	.formfield { float:left;
				 display:block;
				 width:150px;
				 height:15px;
				 margin:0px 0px 2px 0px;
				 padding:4px 5px;
				 border:1px solid #d9d9d9;
				 background: #fff url(../images/textfield.png) no-repeat right bottom; }	
				 
	  .textlabel { float:left;
				   display:block;
				   width:130px;
				   color: #333;
				   padding:0px 2px; } 

	  .textlabel2 { float:left;
				   display:block;
				   width:70px;
				   color: #333;
				   padding:2px 2px; } 
				   
	  .textlabel3 { float:left;
				   display:block;
				   width:50px;
				   color: #333;
				   padding:2px 2px; } 	
				   
	  .textlabel4 { float:left;
				   display:block;
				   width:110px;
				   color: #333;
				   padding:0px 2px; } 
				   			   
				 
	 .textfield	{ float:left;
			 	  display:block;
				  width:130px;
				  height:15px;
				  margin:0px 0px 2px 0px;
				  padding:4px 5px;
				  border:1px solid #d9d9d9;
				  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }		
				  
	 .textfield2{ float:left;
			 	  display:block;
				  width:117px;
				  height:15px;
				  margin:0px 0px 2px 0px;
				  padding:4px 5px;
				  border:1px solid #d9d9d9;
				  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }	

	 .textfield3{ float:left;
			 	  display:block;
				  width:80px;
				  height:15px;
				  margin:0px 8px 2px 0px;
				  padding:4px 5px;
				  border:1px solid #d9d9d9;
				  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }	
				  
	 .textfield4{ float:left;
			 	  display:block;
				  width:30px;
				  height:15px;
				  margin:0px 0px 2px 0px;
				  padding:4px 5px;
				  border:1px solid #d9d9d9;
				  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }					  				  
				  
	 .textarea{ float:left;
			 	  display:block;
				  width:125px;
				  margin:0px 0px 2px 0px;
				  padding:4px 5px;
				  border:1px solid #d9d9d9;
				  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }					  					  		 
					 

	.formbtn { color:#716e6e;
		   	   text-align:center;
	    	   margin:5px 0px 0px 0px; }
		   
		.btn	{ float:right;
			 	  display:block;
				  width:73px;
				  height:25px;
				  margin:10px 0px 2px 0px;
				  text-align:center;	
				  color:#fff;
				  font:9px verdana, arial, sans-serif;
				  border: none;
				  background: #fff url(../images/bottombtn.png) no-repeat 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:950px;
			  height:92px;
			  margin:0px;
			  padding:0px;
			  background: url(../images/headerbg.png) no-repeat 0px 0px;	}

	div#logo	{ float:left;
				  width:422px;
				  padding:0px 0px 0px 30px; }

	div#adress	{ float:right;
				  width:300px;
				  margin:0px 0px 0px 0px;
				  padding:16px 46px 0px 0px;
				  text-align:right; }

		div#adress p	{ margin:0px 0px 0px 0px;
						  padding:0px 0px 0px 0px;
						  line-height:18px !important;
						  color:#4a1b00;
						  font: 12px georgia, times, "times new roman", serif; }
						  

		div#adress span.big	{ font: 18px georgia, times, "times new roman", serif; }
		
		div#adress img	{ margin:0px 2px -1px 0px; }
		
		div#adress a 	{ color:#4a1b00;
						  text-decoration: underline;	}
		div#adress a:hover 	{ text-decoration: none;	}


/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ width:890px;
				  height:48px;
				  margin:0px;
				  background: url(../images/menubg.png) no-repeat left top;	}

	div#menu ul {   float:right;
					padding:4px 30px 0px 0px;
					margin:0px;	
					list-style:none; }

	div#menu li {	float:left;
      				padding:0px 0px 0px 20px;
      				margin:0 0 0 0px; }
	
	div#menu a {	float:left;
      				display:block;
	      			padding:0px 0px 18px 0px;
		   			text-decoration:none;
					line-height:18px !important;
		   			color:#6fb33e;
					font: 14px Georgia, Verdana, Arial, "sans-serif";}

	div#menu li.active a { color:#4a1b00;
						   background: url(../images/menuactive.png) no-repeat center bottom;}

	div#menu a:hover { color:#4a1b00;
					   background: url(../images/menuactive.png) no-repeat center bottom;}


	div#submenu ul { padding:0px;
					 margin:2px 0px 0px 0px;
					 list-style:none; }

	div#submenu li { width:150px;
					 padding:5px 0px 5px 20px;
					 margin:0px;
					 line-height:18px;
      				 background:url('../images/submenupil.png') no-repeat 0px 9px; }
	
	div#submenu a {	display:block;
      				text-decoration:none;
      				color:#6fb33e;
					padding:0px 0px 0px 0px;
					line-height:18px !important;
					font: 11px Verdana, Arial, "sans-serif"; }
	
		div#submenu ul li ul { padding:0px;
							   margin:0px 0px -5px 0px;
							   list-style:none; }					
							   
		div#submenu li ul li { width:150px;
							   padding:3px 0px 3px 14px;
							   margin:0px 0px 0px 0px;
							   color:#6fb33e;
							   line-height:18px;
      						   background:url('../images/gronpil.png') no-repeat 0px 7px; }
		
		div#submenu li ul li a {	display:block;
	      							text-decoration:none;
			    	  				color:#6fb33e;
									padding:0px 0px 0px 0px;
									line-height:18px !important;
									font: 11px Verdana, Arial, "sans-serif"; }					

	div#submenu li.active a { color:#4a1b00; }
	div#submenu li.active ul li a { color:#6fb33e; }
	div#submenu li.active ul li.active a { color:#4a1b00; }
	div#submenu li.active ul li.active a:hover { color:#4a1b00; }
	div#submenu li.active ul li a:hover { color:#4a1b00; }
	div#submenu a:hover { color:#4a1b00; }

/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ width:953px;
		  	  margin:0px 0px 0px 0px;
		 	  background: url(../images/mainbg.png) repeat-y;	}



div#left	{ float:left;
		  display:block;
		  width:30px; }

div#contentcontainer	{ float:left;
			  display:block;
			  width:890px;
			  margin:0px 0px 0px 0px;
			  padding:0px; }

	div#mainimg	{ width:890px;
			  height:203px;
			  margin:0px;
			  padding:0px; }

		div#mainimg img	{ width:890px;
				  height:203px; }

	div.heading	{ width:858px;
				  height:65px;
				  margin:0px;
				  padding:0px 0px 0px 32px;
				  background:  url(../images/headingbg.png) no-repeat 0px 0px; }
				  
	div.heading2	{ background:  url(../images/headingbg2.png) no-repeat 0px 0px; }
				  
	div.heading	h1 { float:left;
					 display:block;
					 margin:0px;
					 padding:0px;
					 font: 32px Georgia, times, "times new roman", serif; }	

		div.heading	p  { float:left;
						 display:block;
						 margin:0px 0px 0px 0px;
						 padding:14px 0px 0px 5px;
						 color:#fff;
						 font: 16px Georgia, times, "times new roman", serif; }		
					 
	div.heading a	{ color:#fff; }	
	div.heading a:hover	{ text-decoration:none; }

		div#headingleft	{ float:left;
				  display:block;
				  width:558px;
				  height:65px;
				  margin:0px;
				  padding:0px 0px 0px 32px; }

  		   	div.heading blockquote { display: table;
						     height: 65px;
						     *display: block;
						     *position: relative;
						     font-size:12px;line-height:12px;
						     border:none;
						     font-weight:normal;
						     line-height:22px !important; }			 
						
		 	div.heading blockquote span { display: table-cell;
						          vertical-align: middle;
						          *display: block;
						          *position: absolute;
						          *left: 0px;
						          *width: 100%;
						          line-height:22px !important;
							  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }

		div#headingright	{ float:left;
							  display:block;
							  width:270px;
							  height:65px;
							  margin:0px;
							  padding:0px 30px 0px 0px; 
							  text-align:right;}

			div#headingright select	{ width:280px;
									  margin:15px 20px 0px 0px; }			
					  
  		   	div#headingright blockquote { display: table;
									      height: 65px;
										  width:270px;
										  text-align:right;
									      font-size:12px;line-height:12px;
									      border:none;
									      font-weight:normal;
									      line-height:22px !important;
										 *display: block;
									     *position: relative; }			 
						
		 	div#headingright blockquote span { display: table-cell;
									           vertical-align: middle;
											   text-align:right;
									           line-height:22px !important;
									          *display: block;
										      *position: absolute;
									          *left: 0px;
									          *width: 100%;
											  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }						  

	div#content	{ width:890px;
				  margin:0px;
				  padding:0px;}

		div#leftcol	{ float:left;
					  display:block;
					  width:299px;
					  margin:3px 0px 0px 0px;
					  padding:34px 0px 0px 33px;
					  background: #fff url(../images/colbg.png) repeat-x; }

			div#leftcol h2 a { clear:both;
							   display:inline;
							   margin:0px 0px 0px 0px;
							   padding:0px 15px 0px 0px;
							   color: #9d9e9b;
							   background: url(../images/gronpil.png) no-repeat right 3px; }					  

			div#leftcol p	{ line-height:20px !important;
							  font: 11px Verdana, Arial, sans-serif;
							  margin:15px 0px 0px 0px; }


			div#leftcol a	{ padding:4px 20px 4px 0px;
							  background: url(../images/gronapilar.png) no-repeat right 5px; }	


		div#rightcol	{ float:left;
						  display:block;
						  width:515px;
						  margin:3px 0px 0px 0px;
						  padding:30px 0px 0px 33px;
						  position:relative;
						  z-index:11001; 
						  background: #fff url(../images/colbg.png) repeat-x; }


			div#rightcol h2 a { float:left;
							    display:block;
							    margin:0px 0px 0px 0px;
							    padding:0px 15px 0px 0px;
							    color: #9d9e9b;
							    background: url(../images/gronpil.png) no-repeat right 3px; }								

	div#rightcolheading	{ float:left;
						  display:block;
						  width:341px;
						  height:20px;
						  margin:4px 0px 0px 0px;
						  padding:0px 0px 0px 0px;	}
				  
	div#flag	{ float:right;
				  display:block;
				  width:114px;
				  height:20px;
				  margin:4px 20px 0px 0px;
				  padding:0px 0px 0px 0px;
				  text-align:right;	}				  

		div#flag img	{ margin:0px 0px -3px 0px;	}		
		div#flag a	{ margin:0px 0px 0px 10px;	}					  

			div.bar	{ clear:both;
					  display:block;
					  width:495px;
					  height:7px;
					  margin:0px 0px 0px 0px;
					  padding:16px 0px 0px 0px; }
					  
			div.bar	img { clear:both;
						  display:block;
						  width:495px;
						  height:7px;
						  margin:0px;
						  padding:0px; }						  
						  
				div.news	{ clear:both;
							  display:block;
							  width:494px;
							  margin:0px 0px 0px 0px; 
							  padding:0px; } 

				div.newsmargin	{ margin:0px 3px 0px 0px; } 

				div.newsitem { float:left;
							   display:block;
							   width:246px;
							   padding:0px 0px 0px 0px;
							   margin:0px 0px 0px 0px; } 
		 	
				div.newsdate { float:left;
					   		   display:block;
							   width:32px;
							   height:29px;
						       text-align:center;
						       font: 10px  Verdana, Arial, sans-serif;
						       line-height:10px !important;
						       margin:10px 0px 0px 0px;
						       padding:0px 0px;
							   color:#afafaf;
						       border:1px solid #e9e9e9;
						       background:#fff; } 
		
					span.newsday { margin:0px;
						    	   padding:0px;
						    	   color:#afafaf;
						    	   font: bold 16px  Verdana, Arial, sans-serif; } 
					   
					   
				div.newstext { float:left;
						       display:block;
						       /*width:202px;*/
						       width:189px;
						       padding:10px 10px 0px 0px;
						       margin:0px 0px 0px 10px; } 
		
		  	  /*  div.newstext blockquote { display: table;
			 						      height: 26px;
										  line-height:16px !important;
									      font: 11px Verdana, Arial, sans-serif;
									      border:none;
									     *display: block;
							    		 *position: relative; }

		  	    div.newstext  {font: 11px Verdana, Arial, sans-serif; }										 

	  			    div.newstext a:hover { text-decoration:underline; }						 
									
			 	div.newstext blockquote span { display: table-cell;
										       vertical-align: middle;
										       font: 11px Verdana, Arial, sans-serif;
										       line-height:16px !important;
				 				              *display: block;
										      *position: absolute;
									    	  *left: 0px;
										      *width: 100%;
										      *cursor: pointer;
										      *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }*/
									 
				div.ref	{ clear:both;
						  display:block;
						  width:496px;
						  height:52px;
						  margin:10px 0px 0px 0px; 
						  padding:25px 0px 25px 23px; 
						  background: url(../images/refbg.png) no-repeat 0px 3px;} 	
						  
					div.ref	ul { margin:0px; 
								 padding:0px;
								 list-style:none; }
						  
					div.ref li { float:left;
								 display:block;
								 width:136px;
								 margin:0px; 
								 padding:0px 90px 0px 20px; 
							     font: 11px Verdana, Arial, sans-serif;
								 line-height:18px !important;
								 background: url(../images/refpil.gif) no-repeat 0px 3px; }	
		 								 					   							  								 

		div#bottom	{ float:left;
					  display:block;
					  width:857px;
					  margin:0;
					  padding:0px 0px 0px 33px; }

			div#bottomleft	{ float:left;
							  display:block;
							  width:350px;
							  padding: 0px; 
							  position:relative;
							  z-index:12001; }
						  	
			div#bottomblad	{ float:right;
							  display:block;
							  width:95px;
							  height:97px;
							  margin:-30px -25px 0px 0px;
							  padding: 0px;
							  text-align:left;
							  position:relative;
							  z-index:12002;
							  background: url(../images/blad.png) no-repeat right 0px; } 								  

			div#bottomright	{ display:block;
							  width:290px;
							  margin:0px 0px 0px 0px;
							  padding: 20px 0px 20px 15px;
							  text-align:left;
							  position:relative;
							  z-index:11000; }

				div#bottomright h2	{ clear:both;
									  display:inline;
									  margin:0px 0px 0px 0px;
									  padding:0px 15px 0px 0px;
									  font:15px Georgia, "Times new roman", times, serif;
									  background: url(../images/gronpil.png) no-repeat right 3px;
									  color: #606060;}
									  
				div#bottomright p	{ margin:0px;
									  padding:10px 0px;
									  /*color: #cbcbcb;*/
									  color: #606060;
									  font:11px verdana, arial, sans-serif; }
									  
				div#bottomright label.bottomlabel	{ float:left;
												 	  display:block;
													  width:65px;
													  margin:0px 0px 2px 0px;
													  padding:4px 0px;
													  /*color: #cbcbcb;*/
													  color: #606060;
													  font:9px verdana, arial, sans-serif; }
	
				div#bottomright .bottomtextfield	{ float:left;
								 	  display:block;
									  width:184px;
									  height:15px;
									  margin:0px 0px 2px 0px;
									  padding:4px 5px;
									  border:1px solid #d9d9d9;
									  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }

				div#bottomright .bottomtextfield2	{ float:left;
								 	  display:block;
									  width:111px;
									  height:15px;
									  margin:0px 2px 2px 0px;
									  padding:4px 5px;
									  border:1px solid #d9d9d9;
									  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }

				div#bottomright .bottomtextarea	{ float:left;
											 	  display:block;
												  width:184px;
												  height:65px;
												  margin:0px 0px 2px 0px;
												  padding:4px 5px;
												  border:1px solid #d9d9d9;
												  background: #fff url(../images/bottomtextfield.png) no-repeat right bottom; }									  

				div#bottomright .bottombtn	{ float:left;
							 	  display:block;
								  width:73px;
								  height:25px;
								  margin:0px 0px 2px 0px;
								  text-align:center;	
								  color:#fff;
								  font:9px verdana, arial, sans-serif;
								  border: none;
								  background: #fff url(../images/bottombtn.png) no-repeat 0px 0px; }
								  
				div.form .bottombtn	{ float:right;
								 	  display:block;
									  width:73px;
									  height:25px;
									  margin:0px 24px 2px 0px;
									  text-align:center;	
									  color:#fff;
									  font:9px verdana, arial, sans-serif;
									  border: none;
									  background: #fff url(../images/bottombtn.png) no-repeat 0px 0px; }								  
	
div#right	{ float:left;
			  width:30px;	
			  height:296px;
			  margin:0px -10px 0px 0px;
			  padding:0px; }

	div#right img	{ width:30px;	
			  height:296px; }

/* ------------------------------------------------
	pages
-------------------------------------------------*/

	div#pageheading	{ width:858px;
					  height:55px;
					  margin:0px;
					  padding:10px 0px 0px 32px; 
					  background:  url(../images/headingbg.png) no-repeat 0px 0px; }


  		   	div#pageheading blockquote { display: table;
									     height: 55px;
									     *display: block;
									     *position: relative;
									     font-size:12px;line-height:12px;
									     border:none;
									     font-weight:normal;
									     line-height:22px !important; }			 
							
		 	div#pageheading blockquote span { display: table-cell;
						          vertical-align: middle;
						          *display: block;
						          *position: absolute;
						          *left: 0px;
						          *width: 100%;
						          line-height:22px !important;
							  *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }

		div#pageleft	{ float:left;
						  display:block;
						  width:360px;
						  margin:0px 0px 0px 0px;
						  padding:0px 0px 20px 0px;
						  position:relative;
						  z-index:10001;
						  background: #fff; }

			div#pagelefttop	{ display:block;
							  width:360px;
							  height:69px;
							  margin:0px 0px 0px 0px;
							  padding:0px 0px 0px 0px;
							  background: url(../images/pagelefttopbg.png) no-repeat 0px 0px; }

			div.maintext	{ margin:-35px 0px 0px 0px;
							  padding:0px 35px 0px 35px;}
							  
			div.maintext p	{ line-height:20px !important; }

			div.tipsaskrivut { margin:0px 0px -10px 0px;
							   padding:0px; }
								  
			div.tipsaskrivut ul	{ margin:0px 0px 0px 0px;
								  padding:0px;
								  list-style:none; }								  

			div.tipsaskrivut li	{ float:left;
								  margin:0px 10px 0px 0px;
								  padding:0px 0px 0px 15px; }

			div.tipsaskrivut a	{ color:#b6d69f;
								  font: 10px Verdana, Arial, sans-serif; }

			.tipsa	{ background: url(../images/tipsa.png) no-repeat 0px 5px; }
			.skrivut{ background: url(../images/skrivut.png) no-repeat 0px 5px; }


		div#pagemiddle	{ float:left;
						  display:block;
						  width:259px;
						  margin:0px -13px 20px -23px;
						  padding:0px 0px 0px 0px;
						  position:relative;
						  z-index:10002;
						  background: url(../images/pagemiddlebg.png) repeat-y; }
						  
		div#pagemiddletop	{ display:block;
							  width:259px;
							  height:69px;
							  background: url(../images/pagemiddletop.png) no-repeat 0px 0px; }						  
	
			div#pagemiddlebottom	{ display:block;
									  width:259px;
									  height:37px;
									  margin:0px 0px 0px 0px;
									  padding:0px 0px 0px 0px;
									  background: url(../images/pagemiddlebottom.png) repeat-y; }	

		div#submenu	{ margin:-42px 0px 0px 0px;
					  padding:0px 0px 20px 43px; }	

		div.relperson	{ display:block;
						  width:229px;
						  height:177px;
						  margin:0px 0px 0px 0px;
						  padding:0px 0px 10px 0px;
						  text-align:right; }

			div.relperson img	{ width:122px;
								  height:177px;
								  margin:0px 0px 0px 0px;
								  padding:0px 0px 0px 0px; }
 
		div.bar2	{ display:block;
					  width:203px;
					  margin:0px 0px 0px 0px;
					  padding:0px 10px 0px 33px;
					  /*Äbackground: url(../images/bar2.png) no-repeat right 0px;*/ } 

			div.bar2 p	{ line-height: 18px !important;
						  color:#939393;
						  font:11px verdana, arial, sans-serif; } 

		div#pageright	{ float:left;
						  display:block;
						  width:307px;
						  margin:0px;
						  padding:0px;
						  position:relative;
						  z-index:10003; }
		
			div.relimg	{ display:block;
					  width:307px;
					  height:212px; }

				div.relimg img	{ width:307px;
						  height:212px; }

			div#choose { display:block;
				   		 width:307px;
						 text-align:center;
						 padding:10px 0px; }

			div#choose select	{ width:280px;
						  margin:15px 0px 0px 15px; }
			div#choose p	{ margin:0px 0px 0px 15px;
					  color:#cecece;
					  line-height: 18px !important;
					  font:11px verdana, arial, sans-serif; }
					  
					  
					  
	div.tellafriend{  width:306px;
		   		  	  height:222px;
					  background:#fff;
			    	  margin:0px 4px;
			    	  display:block;
			    	  margin:30px auto;
					  padding:20px;
					  font-size:11px; }					  
					  
		div.tellafriend h1 { margin:0px 0px 10px 0px;
							 color:#6fb33e; }
							 
		div.tellafriend p {  font-size:11px; }							 	
		
		.textfieldtellfriend {	padding:1px 2px;
								border:1px solid #dadada;
								background:#fff; }
								
		.btntellfriend {	float:left;
							 	  display:block;
								  width:73px;
								  height:25px;
								  margin:0px 0px 2px 0px;
								  text-align:center;	
								  color:#fff;
								  font:9px verdana, arial, sans-serif;
								  border: none;
								  background: #fff url(../images/bottombtn.png) no-repeat 0px 0px; }						  

/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { width:910px;
		  height:54px;	
		  margin:-40px auto 0px auto;
		  padding:50px 0px 0px 40px;	
		  position:relative;
		  z-index:12000;
		  background: url(../images/footerbg.png) no-repeat top left;}

#footerleft { float:left;
	      width:386px;	
	      padding:0px;
	      margin:0px;}

#footerright { float:left;
	       width:480px;	
	       padding:0px;
	       margin:0px;
	       text-align:right; }

	#footer p { font:10px geneva, arial, verdana, sans-serif;
		    color:#88bd6a; 
		    line-height:18px; }
	#footer img { margin:0px 0px -1px 0px; }
	
	#footer a { color:#88bd6a;
		    text-decoration:underline;   }
	#footer a.sphinxlink { text-decoration:none;   }
	#footer	a:hover { 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:585px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 585px;
}

/* for understanding browsers */
.hojd2 {
	min-height:384px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2 {
	height: 384px;
}

.submenuhojd {
	min-height:30px; 
	height:auto;
}
/* for Internet Explorer */

* html .submenuhojd {
	height: 30px;
}


/* for understanding browsers */
.phojd {
	min-height:445px; 
	height:auto;
}
/* for Internet Explorer */

* html .phojd {
	height: 445px;
}
form {
margin: 0px;
padding: 0px;

}
#medalion {
left:865px;
position:absolute;
z-index:100000}