/* CSS Document */
body{
	margin:0px; 
	padding:0px; 
	background:url(images/mainbg.gif) top right repeat-x #F6F4E4; 
	color:#6B6854; 
	font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

div, p, ul, h1, h2, h4, img, form, label	{
	padding:0px; 
	margin:0px;
}



ul{list-style-type:none;}

/*----MAIN PANEL----*/
#mainPan{
	width:691px; 
	position:relative; 
	margin:0 auto; 
	padding:0px;
	direction:rtl;
	text-align:right;
}

/*----Left Panel----*/
#leftPan{
	width:240px; 
	float:right;
}

#leftTopPan{
	width:240px; 
	height:125px; 
	position:relative; 
	margin:0 auto; padding:0; 
	background:url(images/left-top.jpg) top right no-repeat;
}

#leftTopPan img{
	margin:11px 42px 37px 0;
}

#leftPan ul{
	width:240px; 
	height:230px; 
	display:block; 
	background:url(images/menu-bg.jpg) top right no-repeat; 
	padding:28px 0 0;
}

#leftPan ul li{
	width:118px; 
	height:27px; 
	position:relative; 
	margin:0 auto;
	background:url(images/dot.gif) bottom right repeat-x; /*0  100%*/
}

#leftPan ul li a{
	width:130px; 
	height:26px; 
	display:block; 
	background:url(images/arrow-normal.gif) right 50% no-repeat #F6F4E4; 
	color:#8F8C73; 
	font:15px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding:0 22px 0 0; 
	text-decoration:none;
}

#leftPan ul li a:hover{
	background:url(images/arrow-normal.gif) right 50% no-repeat #F6F4E4; 
	color:#7F0A5F; 
	text-decoration:none;
}

#leftPan ul li.home{
	width:96px; 
	height:27px; 
	display:block; 
	background: url(images/homebg.gif) top right no-repeat #F6F4E4; 
	color:#7F0A5F; 
	font:16px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	padding:0  22px 0 0;
}

#leftPan ul li.contact{background:none;}

#leftPan ul.linkone{
	width:240px; 
	height:259px; 
	padding:0; 
	background:none;
}

#leftPan ul.linkone li{
	width:118px; 
	height:26px; 
	position:relative; 
	margin:0 auto; 
	background:none; 
	padding:0px;
}

#leftPan ul.linkone li a{
	width:96px; 
	height:26px; 
	display:block; 
	background:url(images/arrow-normal.gif) right 50% no-repeat #F6F4E4; 
	color:#8F8C73; 
	font:13px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	padding:0 22px 0 0; 
	text-decoration:underline;
}

#leftPan ul.linkone li a:hover{
	background:url(images/arrow-normal.gif) right 50% no-repeat #F6F4E4; 
	color:#25241E; 
	text-decoration:underline;
}

#leftPan h2{
	width:90px; 
	height:63px; 
	background:#F6F4E4; 
	color:#8F146E; 
	font-size:24px; 
	line-height:63px; 
	padding:0 63px 0 0; 
	font-weight:normal;
}

#leftPan form{
	width:222px; 
	height:173px; 
	position:relative; 
	margin:0 auto; 
	background:url(images/formbg.gif) top right no-repeat #ABA894; 
	color:#fff;
}

#leftPan form input{
	width:143px; 
	height:17px; 
	margin:3px 35px 2px 0; 
	direction:ltr;
	text-align:left;
}

#leftPan form label{
	width:143px; 
	height:18px; 
	padding:2px 35px 0 0; 
	display:block;
	font:11px/15px tahoma,Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

#leftPan form input.button{
	width:51px; 
	height:17px; 
	float:left; 
	background:#FEFEFE url(images/button.gif) top right no-repeat; 
	font:15px/19px Trebuchet MS,Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold; 
	line-height:18px; 
	border:none; 
	padding:0 0 0 10px;  
	margin:3px 28px 2px 38px; 
	cursor:hand;
	cursor:pointer;
}


#leftPan form input.svenska2{
	width:81px; 
	height:21px; 
	float:left; 
	background: url(images/button.gif) top left no-repeat; 
	font:15px/19px Trebuchet MS,Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size:15px; 
	font-weight:bold; 
	line-height:18px; 
	border:none; 
	padding:0 0 0 10px;  
	margin:3px 38px 2px 28px; 
	cursor:hand;
	cursor:pointer;
}

#leftPan form h2{
	width:150px; 
	height:47px; 
	display:block; 
	background:url(images/memberbg.gif) top right no-repeat #D5D2BC; 
	color:#fff; 
	font-size:18px; 
	font-weight:bold;
	line-height:47px; 
	padding:0 68px 0 0;
}

#leftPan form #register{
	width:100px; 
	height:24px; 
	float:right; 
	margin:3px 0 0; 
}

#leftPan form #register a{
	display:block; 
	background: url(images/arrow4.gif) left 50% no-repeat #ABA894; 
	color:#fff; 
	font-size:14px; 
	padding:0 0 0 5px; 
	text-decoration:none;
}

#leftPan form #register a:hover{text-decoration:underline;}
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{
	width:451px; 
	float:right;
}

#rightPan h1{
	width:438px; 
	height:124px; 
	background:url(images/header.jpg) top right no-repeat #D33F9F; 
	color:#fff; 
	font:20px/13px Georgia, "Times New Roman", Times, serif; 
	padding:37px 13px 0 0;
}

#rightPan h1 span{font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#rightPan h2{
	width:340px; 
	height:36px; 
	display:block; 
	background:url(images/icon1.jpg) top right no-repeat #F6F4E4; 
	color:#8F146E; 
	font-size:16px; 
	line-height:36px; 
	padding:0 65px 0 0;
	margin:29px 9px 0 0;
}


#rightPan h4{
	width:340px; 
	height:50px; 
	display:block; 
	background:url(images/icon2.jpg) top right no-repeat #F6F4E4; 
	color:#8F146E; 
	font-size:18px; 
	line-height:28px; 
	padding:0 75px 0 0; 
	margin:0 9px 0 0; 
	clear:both;
}

#rightPan h4 span{
	color:#9F9D81; 
	background:#F6F4E4; 
	font-size:14px; 
	font-weight:bold; 
	line-height:14px;
}

#rightPan p{padding:20px 9px 0 0;}
#rightPan p.bottompadding{padding:5px 9px 0 0; margin:0 0 18px 0;}
#rightPan p span.boldtext{font-weight:bold;}
#rightPan p span.magedacolortext{background:#F6F4E4; color:#8F146E;}

#rightmorePan{
	width:420px; 
	height:28px; 
	display:block; 
	background:url(images/pattern.gif) top right repeat; 
	border:1px solid #fff; 
	line-height:28px; 
	padding:0 20px 0 0; 
	margin:0 9px 0 0;
}

#rightmorePan p.textposition{
	float:right; 
	padding:0 5px 0 0; 
	margin:0px;
}

#rightmorePan a{
	float:right; 
	width:37px; 
	height:28px; 
	display:block; 
	background:url(images/morebg.gif) top right no-repeat #D5D2BC; 
	color:#1F1E15; 
	text-decoration:none; 
	padding:0 45px 0 15px; 
	margin:0 115px 0 0;
}

#rightmorePan a:hover{text-decoration:underline;}

#rightmorenextPan{
	width:420px; 
	height:28px; 
	display:block; 
	background:url(images/pattern.gif) top right repeat; 
	border:1px solid #fff; 
	line-height:28px; 
	padding:0 20px 0 0; 
	margin:0 9px 0 0;
}

#rightmorenextPan p.textposition{
	float:right; 
	padding:0 18px 0 0; 
	margin:0px;
}

#rightmorenextPan a{
	float:right; 
	width:36px; 
	height:28px; 
	display:block; 
	background:url(images/morebg.gif) top right no-repeat #D5D2BC; 
	color:#1F1E15; 
	text-decoration:none; 
	padding:0 45px 0 15px; 
	margin:0 135px 0 0;
}

#rightmorenextPan a:hover{text-decoration:underline;}


#rightaddPan{
	width:442px; 
	height:110px; 
	position:relative; 
	margin:0 auto; 
	padding:10px 9px 0 0;
}

#rightaddonePan{
	width:218px; 
	height:110px; 
	float:right; 
	background:url(images/image1.jpg) top left no-repeat #CBC8B2; 
	color:#fff; 
}

#rightaddthreePan{
	width:218px; 
	height:110px; 
	float:right; 
	background:url(images/image3.jpg) top left no-repeat #CBC8B2; 
	color:#fff; 
}

#rightaddfourPan{
	width:218px; 
	height:110px; 
	float:right; 
	background:url(images/image4.jpg) top left no-repeat #CBC8B2; 
	color:#fff; 
	margin:0 6px 0 0;
}

#rightaddonePan p.whitetext,#rightaddthreePan p.whitetext{
	font-size:20px; 
	padding:16px 16px 0 0;
}

#rightaddonePan p.whitetextbig, #rightaddthreePan p.whitetext{
	font-size:28px; 
	padding:10px 16px 0 0;
	font-weight:bold;
}

#rightaddonePan a {
	width:97px; 
	height:33px; 
	display:block; 
	background:url(images/viewmore.jpg) top right no-repeat #ABA894; 
	color:#fff; 
	font-size:16px; 
	line-height:30px; 
	text-decoration:none; 
	margin:15px 0 0; 
	padding:0 55px 0 0;
}

#rightaddthreePan a {
	width:47px; 
	height:29px; 
	display:block; 
	/*background:url(images/viewmore.jpg) top right no-repeat #ABA894; */
	color:#fff; 
	font-size:16px; 
	line-height:30px; 
	text-decoration:none; 
	margin:15px 3px 0 0 ; 
	padding:0 55px 0 0;
}

#rightaddfourPan a {
	width:47px; 
	height:29px; 
	display:block; 
	background:url(images/viewmore.jpg) top right no-repeat #ABA894; 
	color:#fff; 
	font-size:16px; 
	line-height:30px; 
	text-decoration:none; 
	margin:5px 3px 0 0 ; 
	padding:0 55px 0 0;
}


#rightaddonePan a:hover,#rightaddthreePan a:hover{text-decoration:underline;}

#rightaddtwoPan{
	width:218px; 
	height:110px; 
	float:right; 
	background:url(images/image2.jpg) top left no-repeat #CBC8B2; 
	color:#fff; 
	margin:0 6px 0 0;
}

#rightaddtwoPan p.whitetext{font-size:22px; padding:16px 16px 0 0;}
#rightaddtwoPan p.whitetextbig{font-size:28px; padding:10px 16px 0 0;}

#rightaddtwoPan a{
	width:82px; 
	height:33px; 
	display:block; 
	background:url(images/viewmore.jpg) top right no-repeat #ABA894; 
	color:#fff; 
	font-size:16px; 
	line-height:30px; 
	text-decoration:none; 
	margin:15px 0 0;
	padding:0 55px 0 0;
}

#rightaddtwoPan a:hover{text-decoration:underline;}

/*----/Right Panel----*/

/*----Footer Panel----*/
#footermainPan{
	background:url(images/footerbg.gif) top right repeat-x #6B6854; 
	color:#fff; 
	position:relative; 
	margin:0 auto; 
	height:175px; 
	clear:both;
}

#footerPan{
	width:691px; 
	position:relative; 
	margin:0 auto; 
	font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:normal;
}

#footerPan ul{
	width:566px; 
	position:absolute; 
	top:85px; 
	right:182px;
}

#footerPan li{float:right; }
#footerPan ul li a{
	padding:0 10px 0; 
	color:#fff; 
	background:#6B6854; 
	text-decoration:none;
}

#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:190px; 
	background:#6B6854; 
	color:#fff; 
	display:block; 
	position:absolute; 
	top:160px; 
	right:240px; 
}

#footerPan ul.templateworld li{height:20px;}
#footerPan ul.templateworld li a{background:#6B6854; display:block; color:#fff; text-decoration:none; padding:0px;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:284px; background:#6B6854; color:#F3F1DF; position:absolute; top:105px; right:218px;}

#footerPanhtml{width:64px; height:19px; display:block; position:absolute; top:132px; right:240px;}
#footerPanhtml a{
	width:59px; 
	height:18px; 
	background:url(images/arrow2.gif) no-repeat 45px 0px #D0CEB8; 
	display:block; 
	position:absolute; 
	top:0px; 
	right:0px; 
	line-height:19px; 
	padding:1px 0 0 5px; 
	border:1px solid #FFFFFA; 
	color:#353427; 
	text-transform:uppercase;
	text-decoration:none;
}

#footerPanhtml a:hover{background:url(images/arrow3.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}

#footerPancss{width:64px; height:19px; display:block; position:absolute; top:132px; right:320px;}

#footerPancss a{
	width:49px; 
	height:18px; 
	background:url(images/arrow3.gif) no-repeat 45px 0px #D0CEB8; 
	display:block; 
	position:absolute; 
	top:0px; 
	right:0px;
	line-height:19px; 
	padding:1px 15px 0 0; 
	border:1px solid #FFFFFA; 
	color:#353427; 
	text-transform:uppercase; 
	text-decoration:none;
}

#footerPancss a:hover{background:url(images/arrow2.gif) no-repeat 45px 0px #B0AD93; color:#353427; text-decoration:none;}

.svenska {
	text-align:left;
	direction:ltr;
	margin-left:40px;
}

.svenska2 {
	float:right important;
}

.phone {
	direction:ltr;
	text-align:left;
	border:0;
	width:300px;
	margin-right:60px;
}

.register-from{
	background-color:#e7e5d6;
	border:1px solid #777;
	margin:2px;
}

.textbox {
	float: right; 
	padding:4px; 
	background-color: #FFF;
	border:1px solid #777;
	
}

h3 {
	margin:10px 15px 5px 0px;
	
}

input {
	direction:ltr;
	text-align:left;
}

.mt-image-right {
	position:absolute !important;
	top:280px !important;
	right:250px !important;
	z-index:20 !important;
}
