@charset "utf-8";
/*
	Author: Suvorov Mikhail
	E-mail: miksan@mail.ru
*/

*{
	padding:0;
	margin:0;
}

body{
	font-size:80%;
}
html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#A1B49A;
}

#page-all{
	min-height: 100%;
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 980 ? "980px" : "auto");
	min-width: 980px;
	font-size:10px;
	overflow:hidden;
}
* html #page-all{
	height: 100%;
}

h1{
	font-size:55px;
	font-weight:normal;
	line-height:70%;
}
h2{
	font-size:18px;
	font-weight:normal;
}
h3{
	font-size:12px;
}

a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#menu-sl{
	position:relative;  z-index: 1;
	float:left;
	width:199px;
	margin:2px 10px 30px 2px;
	background:url(../images/shadow-menu-left.gif) 0 0 repeat-y;
}
#menu-sr{
	width:199px;
	background:url(../images/shadow-menu-right.gif) 100% 0 repeat-y;
}
#menu-st{
	width:199px;
	background:url(../images/shadow-menu-top.gif) 0 0 no-repeat;
}
#menu-sb{
	background:url(../images/shadow-menu-bottom.gif) 0 100% no-repeat;
	padding:6px 4px 6px 8px;
}
#menu{
	background:#FFFFFF;
	padding:10px 0 4px 0;
}
#menu-sl, #menu-sr, #menu-st, #menu-sb, #menu{
	overflow:hidden;
}

#menu ul{
	background:#EEF4EC;
	margin:0 0 0 3px;
	border:solid 1px #FFF;
}
#menu ul li{
	padding:5px 0 5px 10px;
	color:#5B6657;
	font-weight:bold;
	font-size:10px;
	list-style:none;
	border-bottom:solid 1px #FFF;
}
#menu ul li a{
	color:#93A48D;
	text-decoration:none;
}
#menu ul li a:hover{
	text-decoration:underline;
}
#menu ul li#head{
	background:#FFF;
	color:#A1B49A;
	padding:0 0 2px 10px;
	font-size:18px;
	font-weight:normal;
}
#menu ul li.odd{
	background:#E1EBDD;
}
#menu-bottom{
	position:relative;
	min-height:100px;
	background:url(../images/swoosh-menu.gif) 4px 100% no-repeat;
	padding:70px 25px 10px 10px;
	font-size:10px;
}
.horsol #menu-bottom{
	padding-top:55px;
}
.small{
	font-size:10px;
}
#menu-bottom p{
	padding-top:10px;
}
#menu-bottom #title{
	position:absolute; top:25px;
	color:#D2B233;
	font-size:14px;
	padding:0 0 5px 0;
	white-space:nowrap;
}
#menu-bottom #title b{
	font-weight:normal;
	font-size:18px;
	white-space:nowrap;
}
#dermosol_mini{
	height:140px;
	margin:10px 0 20px 0;
	font-size:10px;
	position:relative;
	background:url(../images/dermosol.gif) 100% 60% no-repeat;
}

#dermosol_mini div{
	position:absolute; bottom:0; right:0;
	text-align:right;
	font-style:italic;
}

#hipposan{
	height:100px;
	margin:10px 0 20px 0;
	font-size:9px;
	position:relative;
	background:url(../images/hipposan.gif) 100% 60% no-repeat;
}
#hipposan div{
	position:absolute; bottom:0; right:0;
	text-align:right;
	font-style:italic;
}
#horsol{
	height:165px;
	margin:0 0 20px 0;
	font-size:8px;
	position:relative;
	background:url(../images/horsol.gif) 100% 90% no-repeat;
}
#horsol p{
	font-size:10px;
	padding-right:40px;
}

#copyright{
	position:relative;
	margin:0 3px 0 4px;
	padding:22px 12px 12px 12px;
	background:#BCD2B4;
	color:#FFF;
	font-size:9px;
	font-weight:bold;
}
#copyright a{
	color:#FFF;
	text-decoration:none;
}
#copyright a:hover{
	text-decoration:underline;
}
#copyright div{
	position:absolute; top:-10px;
	width:66px;
	height:27px;
	background:url(../images/logo-copy.gif) 0 0 no-repeat;
}

#main-left{
	position:relative;  z-index: 1;
	width:787px;
	float:left;
	margin:11px 10px 30px -34px;
}
#main-st{
	width:787px;
	height:11px;
	font-size:1px;
	background:url(../images/shadow-top.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#main-sb{
	width:787px;
	height:11px;
	font-size:1px;
	background:url(../images/shadow-bottom.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
	margin:0 10px 0 -2px;
}
#main-sr{
	width:787px;
	position:relative;  z-index: 1;
	margin:0 0px 0 0;
	background:url(../images/shadow-right.gif) 100% 0 repeat-y;
}
#main-sl{
	width:787px;
	background:url(../images/shadow-left.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#main{
	position:relative;
	margin:0 10px 0 10px;
	background:#FFF url(../images/header.jpg) 4px 0 no-repeat;
}
#swoosh{
	position:relative;
	background:url(../images/swoosh.gif) 4px 100% no-repeat;
}
#reg-bottom{
	position:relative;
	margin:0 4px;
	padding-bottom:25px;
	background:url(../images/reg-bot.jpg) 4px 100% repeat-x;
}
#main-sr, #main-sl, #main, #swoosh, #reg-bottom{
	min-height:500px;
	overflow:hidden;
}
#logo{
	position:absolute; top:20px; left:50px;
	background:url(../images/logo.gif) 0 0 no-repeat;
	width:128px;
	height:53px;
}

/* Pics on top page*/
#horse{
	position:absolute; top:8px; right:15px;
	width:282px;
	height:274px;
	background:url(../images/horse24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#horse div{
	width:282px;
	height:274px;
	background:url(../images/horse8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#bibliotek{
	position:absolute; top:13px; right:4px;
	width:262px;
	height:288px;
	background:url(../images/bibliotek24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#bibliotek div{
	width:262px;
	height:288px;
	background:url(../images/bibliotek24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#kontakt{
	position:absolute; top:45px; right:10px;
	width:280px;
	height:219px;
	background:url(../images/kontakt24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#kontakt div{
	width:280px;
	height:219px;
	background:url(../images/kontakt8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}

#newsEq{
	position:absolute; top:45px; right:10px;
	width:298px;
	height:521px;
	/*background:url(../images/Equisedan_news.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}
#newsEq div{
	width:360px;
	height:280px;
	/*background:url(../images/kontakt8.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}

#equisedan
{
	position:absolute; top:25px; right:80px;
	width:350px;
	height:370px;
	background:url(../images/Equisedan24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#equisedan div
{
	width:350px;
	height:370px;
	/*background:url(../images/kontakt8.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}

#ceftiofurn-vet 
{
	position:absolute; top:25px; right:80px;
	width:350px;
	height:370px;
	background:url(../images/ceftiofur.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#ceftiofurn-vet div
{
	width:350px;
	height:370px;	
	filter:expression(fixPNG(this));
}

#loxicom
{
	position:absolute; top:25px; right:20px;
	width:350px;
	height:370px;
	background:url(../images/loxicom.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#loxicom div
{
	width:350px;
	height:370px;
	/*background:url(../images/kontakt8.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}

#dorbene
{
	position:absolute; top:25px; right:20px;
	width:350px;
	height:370px;
	background:url(../images/dorbene.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dorbene div
{
	width:350px;
	height:370px;
	/*background:url(../images/kontakt8.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}

#girl{
	position:absolute; top:0px; right:4px;
/*	width:353px;*/
	width:333px;
	height:239px;
	background:url(../images/girl24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#girl div{
/*	width:353px;*/
	width:333px;	
	height:239px;
	background:url(../images/girl8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#cow{
	position:absolute; top:0px; right:4px;
	width:288px;
	height:265px;
	background:url(../images/cow24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#cow div{
	width:288px;
	height:265px;
	background:url(../images/cow8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#om-oss{
	position:absolute; top:0px; right:4px;
	width:299px;
	height:268px;
	background:url(../images/people24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#om-oss div{
	width:299px;
	height:268px;
	background:url(../images/people8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dog-small{
	position:absolute; top:8px; right:22px;
	width:320px;
	height:342px;
	background:url(../images/dog-small24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dog-small div{	
	width:320px;
	height:342px;
	background:url(../images/dog-small8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dog-big{
	position:absolute; top:8px; right:26px;
	width:364px;
	height:392px;
	background:url(../images/dog-big24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dog-big div{
	width:364px;
	height:392px;
	/*background:url(../images/dog-big8.png) 0 0 no-repeat;*/
	filter:expression(fixPNG(this));
}
#horsol_{
	position:absolute; top:7px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Horsol24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}

#horsol_ div{
	width:364px;
	height:392px;
	background:url(../images/Horsol24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}


#hipposan_{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Hipposan24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#hipposan_ div{
	width:364px;
	height:392px;
	background:url(../images/Hipposan24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}

#tendostem{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/tendostem.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#tendostem div{
	width:364px;
	height:392px;
	background:url(../images/tendostem.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}


#locatim{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Locatim.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#locatim div{
	width:364px;
	height:392px;
	background:url(../images/Locatim.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}

#noroclav{
	position:absolute; top:0px; right:4px;
	width:364px;
	height:392px;
	background:url(../images/Noroclav24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#noroclav div{
	width:364px;
	height:392px;
	background:url(../images/Noroclav24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}

#dermosol{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Dermosol.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#dermosol div{
	width:364px;
	height:392px;
	background:url(../images/Dermosol.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#nyheter{
	position:absolute; top:0px; right:0px;
	width:170px;
	padding-right:150px;							/* tobbe har ändrat lite */
	height:265px;
	background:url(../images/news.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#nyheter div{
	width:300px;
	height:265px;
	background:url(../images/news.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#links{
	position:absolute; top:8px; right:22px;
	width:300px;
	height:265px;
	background:url(../images/links.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#links div{
	width:300px;
	height:265px;
	background:url(../images/links.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#cartrophen{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Cartrophen.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#cartrophen div{
	width:364px;
	height:392px;
	background:url(../images/Cartrophen.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norompasta{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/NoromPasta24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norompasta div{
	width:364px;
	height:392px;
	background:url(../images/NoromPasta24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norompouron{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/NoromPourOn.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norompouron div{
	width:364px;
	height:392px;
	background:url(../images/NoromPourOn.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#noromsheep{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/NoromSheep.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#noromsheep div{
	width:364px;
	height:392px;
	background:url(../images/NoromSheep.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norominj{
	position:absolute; top:0px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/NoromInjection24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#norominj div{
	width:364px;
	height:392px;
	background:url(../images/NoromInjection24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#flunixin{
	position:absolute; top:8px; right:22px;
	width:364px;
	height:392px;
	background:url(../images/Flunixin24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#flunixin div{
	width:364px;
	height:392px;
	background:url(../images/Flunixin24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#bestallning{
	position:absolute; top:25px; right:15px;
	width:243px;
	height:379px;
	background:url(../images/bestallning24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#bestallning div{
	width:243px;
	height:379px;
	background:url(../images/bestallning24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
/**/

#sale{
	position:absolute; bottom:6px; right:38px; z-index:1;
	width:144px;
	height:144px;
	background:url(../images/sale24.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#sale div{
	width:144px;
	height:144px;
	background:url(../images/sale8.png) 0 0 no-repeat;
	filter:expression(fixPNG(this));
}
#left-column{
	position:relative;
	float:left;
}
#content{
	padding-top:220px;
	margin:0 0 0 50px;
	width:400px;
}
.main #content{
	padding-top:200px;
}
#content-small{
	padding-top:220px;
	margin:0 0 0 50px;
	width:350px;
}
#content-big{
	padding-top:220px;
	margin:0 0 0 50px;
	width:310px;
}
#header{
	position:absolute; top:135px; left:50px;
	padding:0 0 20px 0;
	white-space:nowrap;
}
#header h2{
	margin-top:-5px;
	white-space:nowrap;
}
#left-column p{
	margin-bottom:15px;
}
#left-column .dashed{
	padding-bottom:7px;
	border-bottom:dashed 1px #000;
}
#documents{
	clear:left;
	overflow:hidden;
	margin:0 0 0 30px;
	padding:20px 0 30px 0;
	width:700px;
}
#documents ul{
	margin:20px 14px 80px 14px;
	list-style:none;
	font-size:10px;
}
#documents li{
	padding:4px 8px;
}
#documents li.odd{
	background:#FFF;
}
#documents li.head{
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

#left-doc{
	float:left;
	width:232px;
	background:#EAF0E8 url(../images/doc-l-l.gif) 0 0 repeat-y;
}
#left-doc div{
	width:100%;
	overflow:hidden;
	background:url(../images/doc-l-r.gif) 100% 0 repeat-y;
}
#left-doc div div{
	width:100%;
	background:url(../images/doc-l-t.gif) 0 0 no-repeat;
}
#left-doc div div div{
	background:url(../images/doc-l-b.gif) 0 100% no-repeat;
}

#right-doc{
	float:right;
	width:232px;
	background:#EBEDEE url(../images/doc-r-l.gif) 0 0 repeat-y;;
}
#right-doc div{
	width:100%;
	overflow:hidden;
	background:url(../images/doc-r-r.gif) 100% 0 repeat-y;
}
#right-doc div div{
	width:100%;
	background:url(../images/doc-r-t.gif) 0 0 no-repeat;
}
#right-doc div div div{
	background:url(../images/doc-r-b.gif) 0 100% no-repeat;
}

#center-doc{
	margin:0 234px;
	width:232px;
	background:#E1F7D9 url(../images/doc-c-l.gif) 0 0 repeat-y;;
}
#center-doc div{
	width:100%;
	overflow:hidden;
	background:url(../images/doc-c-r.gif) 100% 0 repeat-y;
}
#center-doc div div{
	width:100%;
	background:url(../images/doc-c-t.gif) 0 0 no-repeat;
}
#center-doc div div div{
	background:url(../images/doc-c-b.gif) 0 100% no-repeat;
}

#logo-frame{
	float:left;
	min-height:195px;
	width:440px;
	margin:20px 0 15px 3px;
	padding:0 0 10px 100px;
	background:url(../images/dog.jpg) 0 5px no-repeat;
}
#logo-frame p{
	padding:10px 0 5px 0;
	width:340px;
}
#logo-frame img{
	float:left;
	margin-right:7px;
}

.right-column{
	float:right;
	width:270px;
	/*margin-top:245px;*/
	margin-top:290px;
	margin-bottom:50px;
	text-align:right;
	padding-right:10px;
}
#main-right{
	width:200px;
	margin-top:285px;
	padding-bottom:102px;
}

#news-frame{
	width:197px;
	background:#E1EBDD url(../images/news-left.gif) 0 0 repeat-y;
}
#news-frame div{
	background:url(../images/news-right.gif) 100% 0 repeat-y;
	overflow:visible;
	height:1%;
}
#news-frame div div{
	background:url(../images/news-top.gif) 0 0 no-repeat;
}
#news-frame div div div{
	position:relative;
	background:url(../images/news-bottom.gif) 0 100% no-repeat;
}
#news-frame #news-icon{
	position:absolute; top:13px; right:19px;
	width:38px;
	height:19px;
	background:url(../images/news-icon.gif) 0 0 no-repeat;
}
#news-frame #nyheter{
	background:none;
	border-bottom:solid 1px #000;
	margin:0 15px;
	font-size:18px;
	padding:15px 0 5px 0;
	text-align:left;
}
#news-frame #news{
	font-size:9px;
	border-top:solid 1px #FFF;
	margin:0 15px;
	background:none;
	text-align:left;
	padding:0 30px 25px 0;
}
#news-frame #news b{
	color:#A1B49A;
	font-style:italic;
}
#news-frame #news p{
	padding:2px 0 10px 0;
}


.line{
	height:2px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFF;
}
.line div{
	height:1px;
	border-bottom:solid 1px #000;
}
#contact-form{
	clear:left;
	margin:0 0 0 30px;
}
#contact-form .inner{
	min-height:225px;
}
#contact-form .line{
	margin-bottom:10px;
}
#contact-left{
	float:left;
	width:230px;
}
#contact-left textarea{
	width:100%;
	height:150px;
	margin:-1px;
	font-size:11px;
	border:solid 1px #A5ACB2;
}
#contact-right{
	float:left;
	width:480px;
}
.input{
	float:left;
	width:209px;
	margin-bottom:1px;
}
.l{
	margin:0 20px 0 5px;
}
.input input{
	width:209px;
	height:16px;
	padding:0;
	margin:0;
	border:solid 1px #A5ACB2;
}
.input div{
	float:left;
	width:120px;
}
.input div input{
	width:120px;
}
.input #l{
	width:68px;
	margin:0 21px 0 0;
}
.input #l input{
	width:68px;
}

#buttons{
}
#buttons input{
	margin-top:4px;
	float:right;
	width:81px;
	height:34px;
	background:url(../images/button.gif) 0 0 no-repeat;
	border:0;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#coment{
	clear:left;
	margin:15px 0 0 3px;
	font-style:italic;
	font-size:9px;
}
#linebottom{
	clear:both;
	height:35px;
}
#tack-for-din{
	height:25px;
	background:url(../images/tack-for-din.gif) 95% 0 no-repeat;
}
#min-italic{
	position:relative;
	font-size:9px;
	font-style:italic;
	padding-top:5px;
	height:20px;
}
#min-italic div{
	position:absolute; left:-3px;
	white-space:nowrap;
}
.f9{
	font-size:9px;
}
.position{
	clear:left;
	width:100%;
	font-size:9px;
	margin:5px 0 10px 0;
}
.position input{
	width:18px;
	font-size:11px;
	margin-left:5px;
	height:16px;
	border:solid 1px #A5ACB2;
}
.p-left{
	float:left;
	width:35px;
}
.p-right{
	margin-left:35px;
}



.right-column .form{
	float:right;
	width:230px;
	font-size:11px;
}
.right-column .om-oss{
	width:265px;
	margin-top:40px;
}
.om-oss #picture{
	height:47px;
	background:url(../images/man.gif) 95% 100% no-repeat;
}

.om-oss #picture_claes-goran{
	height:47px;
	background:url(../images/man.gif) 95% 100% no-repeat;
}
.om-oss #picture_katarina{
	height:47px;
	background:url(../images/kattis.gif) 95% 100% no-repeat;
}
.om-oss #picture_nils-goran{
	height:47px;
	background:url(../images/nils.gif) 95% 100% no-repeat;
}
.om-oss #picture_eva{
	height:47px;
	background:url(../images/eva.gif) 95% 100% no-repeat;
}



.om-oss #picture p{
	padding-top:10px;
}
.right-column .dog-small{
	margin-top:110px;
}
.right-column .dog-big{
	margin-top:160px;
}
.right-column .form p{
	padding:5px;
}
.right-column .form span{
	font-size:9px;
}
.right-column .form img{
	margin:-10px 0 0 120px;
}
.right-column .form select{
	width:95px;
	height:18px;
	border:solid 1px #7F9DB9;
	font-size:11px;
}


/* Form */
.form{
	background-color: #DFE9DB;
}
.form .bottom, .form .top{
	height:10px;
	font-size:1px;
	line-height:0;
	background:#DFE9DB url(../images/sprite-form1.gif) repeat-x 0 -40px;
}
.form .bottom{
	background-position:0 -50px;
}
.form .left, .form .right{
	width:10px;
	height:10px;
	float:left;
	background:url(../images/sprite-form1.gif) no-repeat;
}
.form .right{float: right;}
.form .top .left{background-position: 0 0;}
.form .top .right{background-position: 0 -20px;}
.form .bottom .left{background-position: 0 -10px;}
.form .bottom .right{background-position: 0 -30px;}
.form .center{
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../images/sprite-form2.gif) repeat-y -10px 0;
}
.form .inner{
	position:relative;
	left:10px;
	padding:0 5px;
	overflow:hidden;
	background:#DFE9DB url(../images/sprite-form2.gif) repeat-y top right;
}
.form .inner .inner_{
	position:relative;
	margin-right:20px;
	padding:5px 0 5px 0;
	text-align:left;
}

.form .inner .inner_claes-goran{
	position:relative;
	margin-right:20px;
	padding:5px 0 5px 0;
	text-align:left;
	display:none;
}
.form .inner .inner_katarina{
	position:relative;
	margin-right:20px;
	padding:5px 0 5px 0;
	text-align:left;
	display:none;
}
.form .inner .inner_eva{
	position:relative;
	margin-right:20px;
	padding:5px 0 5px 0;
	text-align:left;
	display:none;
}
.form .inner .inner_nils-goran{
	position:relative;
	margin-right:20px;
	padding:5px 0 5px 0;
	text-align:left;
	display:none;
}




.body-form{
	margin:0 3px;
}
.form .inner .inner_ .muriadprolight{
	font-size:23px;
	font-weight:normal;
	white-space:nowrap;
	padding:0 0 0 4px;
}
.body-form i{
	font-size:10px;
}


/* These are standard sIFR styles... do not modify */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1.sifrh1 {
	visibility: hidden;
	font-size: 35px;
}
