
/* ------------------------------------------------
	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: #191919;
		  font: 12px Arial, Verdana, sans-serif;
		  background: #f5f1ed url(../images/bg.png) repeat-x; 
		  margin:0px;
		  padding:0px;	}

p	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}
span	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}
div	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}
table	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}
tr	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}
td	{ font: 12px Arial, Verdana, sans-serif;
	  line-height:18px;	}


h1 	{ font:bold 20px  Arial, Verdana, sans-serif;
	  color: #034397;	
	  margin-bottom: 20px;	}

h2 	{ font: 16px Arial, Verdana, sans-serif;
	  color: #034397;	
	  margin-bottom: 5px;
	  font-weight: normal;	}

a 	{ color: #034397;
	  text-decoration: none;	}
a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}

span.label	{ float:left;
			  display:block;
			  width:100px;
		      margin:0px 0px 1px 0px;	}

.textfield	{ float:left;
			  width:200px;
		      margin:0px 0px 1px 0px;
			  border:1px solid #034397;
			  background:#fff;	}	
			  


.btn	{ float:left;
		  width:auto;
		  padding:2px 5px;
		  margin:2px 0px 0px 0px;
		  color:#fff;
		  font-weight:bold;
		  border:none;
		  background:#034397;	}				  		  

div#shadowbg	{  position:absolute;
		   width:100%;
		   left:0%;
		   right:0%;
		   height:100%;
		   z-index:2;
		   background: url(../images/shadowbg.png) no-repeat center top; 
		   text-align:center; }

div#container	{ position:relative;
				  z-index:10;
				  margin:0 auto;
				  height:auto;
				  width:997px;	}

/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div.menu	{ float:left;
			  padding:0px 19px;	}

	div.menu ul {	display:block;
					padding:3px 0px 0px 2px;
		        	list-style:none;
					width:957px;
					height:37px;
					margin:0px 0px 2px 0px;
					background:url('../images/menubg.png'); }

	div.menu li { float:left;
      		      /*background:url('../images/left_on.png') no-repeat left top;*/
      		      margin:0px 2px;
      		      padding:0 0 0 12px; }
	
	div.menu a { display:block;
      		     background:url('../images/menubg.png') no-repeat right top;
			     padding:7px 12px 7px 3px;
      		     text-decoration:none;
      		     color:#fff;
	 		     font:bold 13px  Arial, Verdana, sans-serif;
		    	 line-height:20px;
			     border:none; }

	div.menu a:hover { text-decoration:underline; }

	
	/*div.menu li:hover, div.menu li.sfhover, div.menu  li:hover a, div.menu li.sfhover a { background-position:0% -200px;
													      color:#b21a17;  }
	div.top li:hover a , div.menu li.sfhover a {	color:#334a70;		background-position:100% -150px;*/ }

    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
	div.menu a {float:none;}
    /* End IE5-Mac hack */
	div.menu a:hover {
      
      }
	div.menu #current {	background-image:url('../images/left_on.png');
				border-width:0; }

	div.menu #current a { background-image:url('../images/right_on.png');
			      color:#034397;
			      padding-bottom:10px; }



/* ------------------------------------------------
	main content
-------------------------------------------------*/



div#maincontainer	{ display:block;
					  float:left;
					  width:997px;
					  background: #fff url(../images/headerbg.png) no-repeat top left;
					  margin:0px 0px 0px 0px;
					  padding:0px 0px 0px 0px;					  	}

div#logo	{ float:left;
		  display:block;
		  width:787px;
		  height:120px;
		  padding:0px 0px 0px 0px;	}


div#lang	{ float:left;
		  width:190px;
		  height:34px;
		  margin:0px 0px 0px 0px;
		  padding:20px 0px 0px 0px;
		  text-align:right;	}

	div#lang img	{ margin:0px 0px -4px 0px;	}
	div#lang p	{ color:#474747;
			  font: 9px   Verdana, Arial, sans-serif;	}

div#startblock	{ display:block;
		  margin:0px 19px;
		  padding:0px;	}

div.leftcolumn	{ float:left;
		  width:708px;
		  margin:0px -20px 0px 0px;	}
	
	div#mainimg	{ display:block;
			 	  width:708px;
				  height:211px;
				  margin:6px 0px 0px 0px;
			  	  padding:0px;	}

		div#mainimg img	{ width:708px;
				  height:211px;	}

div.rightcolumn	{ float:left;
		  display:block;
		  width:305px;
		  height:337px;
		  margin:-122px -20px 0px -24px;	}
		  
	div#avtryck	{ display:block;
				  width:305px;
				  height:337px;
				  background: url(../images/avtryck.png) no-repeat 0px bottom;	}		  

	
	div#omlink	{ text-align:right;
				  width:285px;
				  margin:-25px 0px 0px 0px;	}

		div#omlink p	{ font: 11px  Arial, Verdana, sans-serif;	}

		div#omlink a	{ font: 11px  Arial, Verdana, sans-serif;	}
		div#omlink a img { margin:0px 0px -8px 0px;	}

	
	
		
div#maincontent	{ float:left;
				  padding:0px 0px 0px 19px;
				  height:auto; }

div.leftcolumn2	{ float:left;
				  width:707px;
				  margin:21px 0px 0px 0px;
				  padding:0px 0px 0px 0px;	}

	div.leftnews	{ float:left;
					  width:371px;
					  margin:0px 0px 0px 0px;
					  border-right:1px solid #e0e0e0;	}

		div.newsitem	{ float:left;
						  display:block;
						  width:371px;
						  height:116px;
						  margin:0px 0px 22px 0px;
						  padding:0px;
						  position:relative;
						  background: url(../images/pil.png) no-repeat 340px bottom;	}

			div.newsimg	{ float:left;
						  display:block;
						  width:116px;
						  height:116px;
						  margin:0px 0px 0px 0px;
						  padding:0px;
						  position:relative;
						  z-index:90;	}
	
				div.newsimg img	{ width:116px;
							 	  height:116px;
								  margin:0px;
								  padding:0px;}
	
			div.newsdate	{ position:absolute;
							  display:block;
							  right:0px;
							  bottom:0px;
							  width:50px;
							  height:14px;
							  z-index:100;
							  margin:-21px 0px 0px 0px;  
							  padding:2px 0px 0px 0px;
							  text-align:center;
							  background:#f4ecd9;	}
	
				div.newsdate p	{ font:10px arial, verdana, sans-serif;	}
				

			div.newstext	{ float:left;
							  display:block;
							  width:201px;
							  height:119px;
							  overflow:hidden;
							  margin:0px 0px 0px 0px;
							  padding:0px 0px 0px 18px; }
							  
			div.newstextwide	{ float:left;
							  display:block;
							  width:371px;
							  height:20px;
							  overflow:hidden;
							  margin:0px 0px 0px 0px;
							  padding:0px 0px 0px 2px; }
				  
			div.newstextwide h2{ font-weight:bold;
								 margin:0px;
								 padding:0px 0px 2px 0px;	}
							  
			div.newsitemplain	{ float:left;
						  display:block;
						  width:371px;
						  height:20px;
						  margin:0px 0px 22px 0px;
						  padding:0px;
						  position:relative;
						  background: url(../images/pil.png) no-repeat 340px bottom;	}

				div.newstext h2{ font-weight:bold;
								 margin:0px;
								 padding:0px 0px 2px 0px;	}

				div.newstext p	{ line-height:20px;
								  font-size: 12px;
								  font-family: Arial, Verdana, sans-serif;
								  color:#2f2f2f;	}

				div.newstext a { line-height:18px;	}

				div.newstext a p { color:#2f2f2f;	}

				.underline { text-decoration:underline;
							 margin:0px 0px 0px 0px;
							 padding:0px 0px 0px 18px; }

				.underline2 { text-decoration:underline; }	
				.underline2 div.pil { text-decoration:none; }							 
				.underline a { text-decoration:underline; }
				.underline h2 { text-decoration:underline; }
				.underline p { text-decoration:underline; }
				.underline div.newsdate { text-decoration:none;	}
				.underline div.newsdate p	{ text-decoration:none;	}

				.archivecategory {float:left;
								  display:block;
								  width:282px;				  
								  margin:0px 0px 0px 0px;
								  padding:8px 10px 0px 0px;	}
								  
				.archivecategory h2 { padding:7px 22px;
								      text-align:right;
									  color: #606060;
									  font: 12px Arial, Verdana, sans-serif;
								      margin:0px 0px 1px 0px;
									  border-bottom:1px solid #e0e0e0;
								      background: #f8f5ee url(../images/linkarrow.gif) no-repeat 300px 11px; }

				div#maintext .archivecategory p { display:block;
												  margin:0px 10px; }

				div#maintext div.newsdate	{ float:right;
											  display:block;
											  width:50px;
											  height:14px;
											  position:relative;
											  z-index:100;
											  margin:-21px 0px 0px 0px;  
											  padding:2px 0px 0px 0px;
											  text-align:center;
											  background:#f4ecd9;	}		

				div#maintext  div.newsdate p	{ padding:0px; }
												  							  
									 
						   
	div.rightnews{ float:left;
		    	   display:block;
			       width:317px;
			       margin:0px -10px 0px 0px;
			       padding:0px 0px 0px 18px;	}

		div.bignewsitem	{ float:left;
						  display:block;
						  width:318px;
						  margin:0px 0px 22px 0px;
						  padding:0px;
						  position:relative;
						  z-index:90;	}
	
			div.bignewsimg	{ display:block;
					  width:318px;
					  height:146px;
					  margin:0px 0px 0px 0px;
					  padding:0px;
					  position:relative;
					  z-index:90;	}
	
				div.bignewsimg img	{ width:318px;
					 		  height:146px;
							  margin:0px;
							  padding:0px;}
	
			div.bignewsdate	{ display:block;
					  width:50px;
					  height:14px;
					  position:relative;
					  z-index:100;
					  margin:0px 0px -16px 0px;  
					  padding:2px 0px 0px 0px;
					  text-align:center;
					  background:#f4ecd9;	}
	
				div.bignewsitem div.bignewsdate p	{ padding:0px;
													  line-height:16px;
											  		  font:10px arial, verdana, sans-serif;	}
									  
		div.bignewsitem h1 { display:block;
							 height:13px;
							 overflow:hidden;
						     color:#fff;
						     font:bold 14px  Arial, Verdana, sans-serif;
						     padding:4px 13px 11px 13px;
						     margin:0px;
							 line-height:20px;
						     background:#034397;	}

		div.bignewsitem p { font:12px Arial, Verdana, sans-serif;
						    padding:15px 13px 0px 13px;
						    margin:0px;
						    line-height:20px;	}

		div.pil { float:right;
				  display:block;
				  width:22px;
				  height:22px;
				  margin:-20px 0px 0px 0px;
				  padding:5px 0px 0px 10px;	}

		div.rightnews h2 { display:block;
				   color:#0f0f0f;
				   font:bold 13px arial, verdana, sans-serif;
				   padding:7px 14px;
				   margin:0px 0px 2px 0px;
				   background:#f4ecd9; }

		h3 { cursor:pointer;
		     padding:7px 22px;
		     text-align:right;
		     border-bottom:1px solid #fff;
		     background: #f8f5ee url(../images/linkarrow.gif) no-repeat 300px 11px;}

		h3.open {background: #f8f5ee url(../images/linkarrow2.gif) no-repeat 300px 11px;}		

		div.calendaritem { clear:both;
						   display:block;
						   border-bottom:1px solid #e0e0e0; }
		
		div.calendardate { float:left;
						   display:block;
						   width:33px;
						   height:26px;
						   margin:5px 10px 5px 0px;
						   padding:7px 0px 0px 0px;
						   text-align:center;
						   background:#034397; }
						   
		div#maintext div.calendardate { text-align:center; }						   
		
		div.calendardate p { display:block;
							 width:33px;
							 color:#fff;
							 text-align:center;
							 padding:0px;
						     font:bold 16px arial, verdana, sans-serif; }						 
	
		div.calendartext { float:left;
						   display:block;
						   width:215px;
						   margin:3px 0px 0px 0px;
						   padding:4px 50px 0px 0px; }

		div.calendartext p { padding:0px;
							 font:bold 11px Arial, Verdana, sans-serif; }
		
		div.calendartext2 { float:left;
							width:586px;
						    display:block;
						    margin:3px 0px 0px 0px;
						    padding:4px 0px 0px 0px; }

		div.calendartext2 p { font:12px Arial, Verdana, sans-serif;
							  margin:0px 100px 0px 42px;
							  padding:0px; }	
	
		div.calendartext2 p.rubrik { font-weight:bold;
									 margin:13px 0px 4px 42px; }
	 
		div.calendartext2 div.calendardate h2 { float:left;
												display:block;
											    width:33px;
											    color:#fff;
											    text-align:center;
										        margin:0px;
											    padding:0px;
											    font:bold 16px arial, verdana, sans-serif; }										 		
		
		
div.rightcolumn2 { float:left;
		 		   display:block;
				   width:231px;
				   padding:0px 0px 20px 19px;
				   margin:21px 0px 0px 0px;	}

	div.pdf { display:block;
		  width:124px;
		  height:105px;
		  margin:0px 0px 11px 0px;
		  padding:40px 84px 0px 24px;
		  background: url(../images/pdfbg.png) no-repeat top left;	}

	div.puff { display:block;
		   width:232px;
		   height:80px;
		   margin:0px 0px 21px 0px;
		   padding:65px 0px 0px 0px;
		   text-align:center;
		   background: url(../images/puff.png) no-repeat top left;	}

		div.puff p { text-transform:uppercase;
			     color:#000;
			     font: 10px arial, verdana, sans-serif;	}
				 
	div.puff2 { display:block;
		 	 	width:184px;
				margin:0px 0px 11px 0px;
				padding:24px 24px 24px 24px;
				background: #f4ecd9 url(../images/puff2.png) no-repeat bottom left;	}
		  
		  /*	div.puff2 { display:block;
		 		width:232px;
				min-height:100px;
			    margin:0px 0px 21px 0px;
			    padding:20px 0px 20px 0px;
			    background: #f4ecd9 url(../images/puff2.png) no-repeat left top;	}*/
					  
		div.puff2 p { color:#000;
				      font: 12px arial, verdana, sans-serif;
					  line-height:20px;	}					  	
					 

			div.puff2 h2 { display:block;
						   font:bold 13px arial, verdana, sans-serif;
						   color:#000; } 
						   
	div.puff3 { display:block;
		 	 	width:232px;
				margin:0px 0px 11px 0px;
				padding:0px 0px 14px 0px;
				background: #f4ecd9 url(../images/puff3.png) no-repeat bottom left;	}
		
		div.puff3 p { padding:0px 20px 10px 24px;
					  color:#b1a380;
				      font: bold 12px arial, verdana, sans-serif;
					  line-height:20px;	}	

			div.puff3 h2 { margin:0px 0px 14px 0px;
						   padding:4px 4px 4px 24px;
						   display:block;
						   font:bold 13px arial, verdana, sans-serif;
						   color:#fff;
						   background:#034397; } 			
						   
				div.puff3 span.label { float:left;
									   width:60px;
								 	   margin:1px 0px;
									   padding:4px 4px 4px 0px;
									   color:#9b8b66;
									   font-size:11px;
									   font-weight:normal; }
				.newsletter { float:left;
							  width:105px;
							  height:15px;
							  margin:1px 0px;
							  padding:4px;
							  line-height:18px !important;
							  border:1px solid #d0c6ae;
							  background:#fff; }
							  
				.nlbtn { float:right; }					   			   
						 
	/*div.rightcolumn2 h2 { display:block;
			 		      color:#0f0f0f;
					      font:bold 13px arial, verdana, sans-serif;
					      padding:7px 14px;
					      background:#f4ecd9; } */						  

	ul#extnyheter { margin:0px;
					padding:0px 14px; }

	ul#extnyheter li { margin:0px;
			   padding:12px 0px; }

	ul#extnyheter a { font: 11px  Arial, Verdana, sans-serif; }
	ul#extnyheter a:hover { text-decoration:underline; }
	ul#extnyheter a:hover strong { text-decoration:underline; }
	
	
	div.puff4 { display:block;
		 	 	width:232px;
				margin:0px 0px 11px 0px;
				padding:0px;
				position:relative;
				background: #f4ecd9;	}
				
	div.puff4 img.puffimg { display:block; }
	div.puff4 p { padding:14px 24px;}
	
	div.puff4link { position:absolute;
					right:0px;
					bottom:0px;
					display:block;
					width:22px;
					height:22px;
					margin:0px;
					padding:0px; }
/* ------------------------------------------------
	pages
-------------------------------------------------*/

div#maincontentpage	{ float:left;
			  padding:0px 0px 0px 19px;
			  height:auto; }

div.leftcolumnpage	{ float:left;
		  	  width:622px;
			  padding:0px;
			  margin:6px 0px 10px 0px;	}

	div#relimg	{ display:block;
			  width:622px;
			  height:174px;
			  margin:0px 0px 0px 0px;
		  	  padding:0px;	}

		div#relimg img	{ width:622px;
				  height:174px;	}

	div#maintext	{ display:block;
			  width:605px;
			  margin:22px 0px 0px 0px;
		  	  padding:0px 0px 0px 17px;
			  border-right:1px solid #e0e0e0;	}

	div#maintext h1	{ padding:18px 0px 0px 0px;	}

	div#maintext p	{ padding:0px 62px 0px 0px;	}
	
	div#maintext p.ingress	{ font-weight:bold;	}
	
	div#maintext ul { margin:0px;
					  padding:0px;
					  list-style:none;	}
					  
	div#maintext li {  margin:15px 0px;
				       padding:0px 30px;	
					   color:#606060;
					   background: url(../images/li.jpg) no-repeat left 1px; }

	div.rels	{ float:right;
				  display:block;
				  width:264px;
				  margin:0px;	}
			  
	a.tipsa	{ float:right;
			  display:block;
			  width:190px;
			  margin:0px 23px 0px 0px;
			  padding:7px 14px;
			  color:#0f0f0f;
			  font:bold 13px arial, verdana, sans-serif;
			  border-bottom:2px solid #fff;
			  background:#f4ecd9 url(../images/pil.png) no-repeat 185px center;	}
					  
	div.relruta	{ float:right;
				  display:block;
				  width:218px;
				  margin:0px 0px 0px 0px;
			  	  padding:0px 23px 23px 23px;	}

	div.relruta h2	{ display:block;
					  width:190px;
					  margin:0px;
				  	  padding:7px 14px;
					  color:#0f0f0f;
					  font:bold 13px arial, verdana, sans-serif;
					  border-bottom:2px solid #fff;
					  background:#f4ecd9;	}
					  
	div.pollruta	{ display:block;
				  width:218px;
				  margin:0px 0px 0px 0px;
			  	  padding:0px 23px 23px 23px;	}

	div.pollruta h2	{ display:block;
					  width:190px;
					  margin:0px;
				  	  padding:7px 14px;
					  color:#0f0f0f;
					  font:bold 13px arial, verdana, sans-serif;
					  border-bottom:2px solid #fff;
					  background:#f4ecd9;	}

	div.text	{ display:block;
				  width:190px;
				  margin:0px;
			  	  padding:0px 14px 20px 14px;
				  border-bottom:2px solid #fff;
				  background:#f8f5ee;	}

		div#maintext div.text p	{ padding:10px 0px;
								  line-height:18px !important;
								  font:bold 11px arial, verdana, sans-serif; }

		div.text a	{ font:bold 11px arial, verdana, sans-serif; }

div.rightcolumnpage	{ float:left;
		  	  width:318px;
			  padding:0px;
			  margin:6px 0px 10px 19px;	}


	
	div.rightcolumnpage div.newsitem	{ width:321px;	}

	div.rightcolumnpage div.newstext	{ width:181px; }

	div.rightcolumnpage h2.calendar { display:block;
				    	   color:#0f0f0f;
					   font:bold 13px arial, verdana, sans-serif;
					   padding:7px 14px;
					   margin:20px 0px 1px 0px;
					   background:#f4ecd9; }

	div.rightcolumnpage  { font:12px arial, verdana, sans-serif; }

/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { clear:both;
	 	  width:997px;
		  height:94px;	
		  background: url(../images/footerbg.png) no-repeat top left;
		  padding:50px 0px 0px 0px;
		  margin:0px 0px 30px 0px;	}

#footer p { font:11px Arial, Verdana, sans-serif;
	    color:#606060;
	    text-align:center; 
	    line-height:18px; }

#footer a { color:#191919;
	    font-weight:bold; }
#footer p.contact a { font-weight:normal; }


/* ------------------------------------------------
	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:560px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 560px;
}



/* ------------------------------------------------
	Tell a friend
-------------------------------------------------*/

		div.tellafriend	{  width:341px;
				   margin:0px 4px;
				   display:block;
				   margin:0px auto;
				   position:relative;
				   background:#fff; }	
				   
	div.tellafriendpadding	{  padding:15px; }		
						  
		div.tellafriend h1 { display:block;
							 margin:0px 0px 5px 0px;
							 padding:0px;
							 color:#363636;
							 font:bold 14px verdana, arial, sans-serif; }
						  

		div.tellafriendform	{ height:128px;
							  margin:10px 0px;
							  padding:20px 15px;
							  border:4px solid #ececec;
							  background:#fff; }	
							  
			div.tellafriend span.label { float:left;
										 display:inline;
										 width:115px;
										 padding:5px 0px 0px 0px; }	
			div.tellafriend span.icon { float:left;
										display:inline;
										width:8px;
										margin:0px 5px 0px 0px;
										padding:8px 2px 0px 0px; }	
			
			div.tellafriend .formfield { width:136px;
										 height:16px;
										 margin:0px 0px 2px 0px;
										 padding:4px 2px;
										 color:#000;
										 font:12px Verdana, Arial, Helvetica, sans-serif;
										 border:1px solid #666;
										 background:#fff; }
										 
						div.tellafriend .pink { background:#fee7e7; }
						div.tellafriend .yellow { background:#fefee7; }
									
			div.tellafriend .formbtn {	float:right;
										width:130px;
										margin:0px 12px 0px 0px;
										padding:0px; 
										font:12px Verdana, Arial, Helvetica, sans-serif;}
										
	div.tellafriendshare	{ padding:10px 15px;
							  border-top:1px solid #cecece; }
							  
		div.tellafriendshare p	{ float:left; 
								  display:inline;
								  margin:0px 15px 0px 0px;
								  color:#535353 !important; }	
								  
							a.print { display:block;
									  margin:0px 0px 0px 0px;
									  padding:7px 0px 7px 40px;
									  color:#000;
									  font-weight:bold;
									  background: #f5f5f5 url(../images/printshare.gif) no-repeat 10px center;}
							a:hover.print { text-decoration:none;
											color:#fff;
											background: #ba2007 url(../images/printshare.gif) no-repeat 10px center;}
