/* General layout */
body {background:#d8d3d7 url(images/bg0.gif) no-repeat;background-position:top center;color:#303030; font:86% helvetica,trebuchet, "trebuchet ms", sans-serif; margin:0; padding:15px 0 0;}
#container { -moz-border-radius:5px;-webkit-border-radius:5px;background:url(images/bgr.jpg) repeat-y;border:1px solid #9a8f9f; margin:0 auto 20px; width:870px;}
#container2 { background:url(images/bg.jpg) repeat-x; padding:5px 20px 20px; width:830px; } 
hr { background-color:#d8d8d8;border:0;height:1px;margin:25px 0px; } 

div#srcbox { position:absolute;top:50px;left:50%;margin:0px 0px 0px 60px; } 

#c2 { background:url(/logo/logo.png);background-position:-10px -20px 0px 0px;margin:0px;padding:0px;background-repeat:no-repeat; } 
/* Site title */
#logo {margin:0px;width:300px;height:100px;}
#logo h1 a {border:none; color:#505050;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}
#logo p {font-size:1.3em;  color:#505050; margin:0 0 20px 0;}

/* Tags */
a {border-bottom:0px dotted #505050; color:#303030; text-decoration:none;}
a:hover {text-decoration:underline; color:#303030;}
a img {border:0;}
h1 {font-size:2.5em; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:1.8em; font-weight:400; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px;}
h3:not(.camp_title) { clear:both }
h3 small { font-size:75%;color:#777; } 
h1, h2 { font-family:Segoe UI, Century Gothic, Helvetica, sans-serif; } 
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.8em; margin:10px auto -13px; width:760px;}
#toptabs p {color:gray; text-align:right;}
.toptab {background:#f0f0f0 url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #e0e0e0; color:gray; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.toptab:hover {background:#fafafa url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none;}
.activetoptab {background:#fff url(images/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; color:#505050; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {border:0px;border-color:#cdcdcd; margin:0; padding:0; text-decoration:none;}
#navitabs a { border:0px; } 
.navitab img { border:0; } 
.navitab:hover {border-top:1px solid #ddd; text-decoration:none;}
.activenavitab {background:#968061 url(images/corner.gif) top right no-repeat; color:#fff; font-size:1.1em; margin:0 0 5px; padding:4px 8px 5px; text-decoration:none;}
.activenavitab:hover {color:#fff; text-decoration:none;}

/* Header description area */
#desc {background:#968061 url(images/front.jpg) bottom left repeat-y; clear:both; color:#fff; /* height:200px; */ margin:5px 0 15px; padding:0 0 5px 0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {color:#fff; padding:15px 15px 0;}
#desc a {border-color:#fff; color:#fff; text-decoration:none;}

/* Main content */
#main {border:1px solid #d8d8d8; float:left; margin:0; padding:3px 15px 3px 6px; width:660px;
background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 5px 5px -10px;}

/* Sidebar */
#sidebar {float:right; width:150px;}
#sidebar p {font-size:0.9em; line-height:1.3em; margin:0 0 15px;}
#sidebar ul {margin:0 0 15px 0; padding:0;}
#sidebar li {list-style:none;font-style:italic;}
ul.sidelink li {list-style:none; margin:0 0 3px; padding:0;}
ul.sidelink li a{background:url(images/mnu3.gif) top left no-repeat; border:none; display:block; margin:5px 10px 5px 0; padding:3px 4px 3px 8px; text-align:left; width:140px;height:25px;}
ul.sidelink li a:hover {background:url(images/mnu2.gif) top left no-repeat; border:none; text-decoration:none;}

/* Footer */
#footer {background:#b8bac8; border-top:1px solid #d8d8d8; clear:both; margin:-10px;
padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:670px;margin-top:10px;
font-size:8pt;color:#fff;}
#footer a {color:gray;}
#footer a:hover {color:#303030;}
#footer p {color:gray; font-size:1.1em; line-height:1.3em; margin:10px; padding:0;}

/* Additional classes */
.photo {background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 0 15px; padding:2px;}
.timestamp {font-size:1.2em; color:#606060; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {background:#f0f0f0; padding:10px;}
.hide {display:none;}

table caption{
background: #efefef;
color: #333;
text-align:left;
font-size: 1.2em;
line-height:3em;
}

thead th {
background: #eee;
border-bottom:solid 1px #ddd;
border-top:solid 1px #fff;
text-align:left;
padding:2px 10px;
}

tr td { padding:2px 10px;vertical-align:top;border-bottom:1px solid #eee; } 

tfoot td, tfoot th{
background: #eee;
border-bottom:solid 1px #fff;
border-top:solid 1px #ccc;
}

tr.odd td, tr.odd th {
background:#eee;
}

thead td, thead th {
background:#eee;
height:24px;
}


/* links */
tbody th a {
background: url(http://fi3.fi/table.png) center left no-repeat;
padding-left:20px;
color:#333;
}

tbody a[title^="Download"] { 
background: url(http://fi3.fi/arrow_down.png) center left no-repeat;
padding-left: 20px;
}

ul.pro { float:left;width:230px; }
ul.pro li { 
list-style-image:url("images/pro.gif");

 } 
ul.contra { float:right;width:230px; } 
ul.contra li { 
list-style-image:url("images/contra.gif");
 } 
li { 
list-style-image:url("images/li.gif");
 } 
a.go:before { 
content:url(images/go.gif)" ";
 } 
a.mailgo:before { 
content:url(images/email_go.gif)" ";
 } 
a.coupon:before { 
content:url(images/money.gif)" ";
 } 
 
#mnu li { float:left;font-size:10pt;text-transform:uppercase;color:#fff;margin:0px 2px; height:30px;
padding:0px 8px;list-style-image:none;border:1px solid #aaa;background:url("images/mnu2.gif");display:block;
border-bottom:1px solid #aaa;overflow:hidden; } 
#mnu li:hover { border:1px solid #fff;border-bottom:1px solid #eee;background:url("images/mnu3.gif"); } 
#mnu li:hover a { color:#77a5b5; } 
#mnu a { border:0;margin-top:5px; } 
div#mnu { border-bottom:1px solid #aaa;height:31px; } 


ul#horimenu { margin:0px -20px 0px -20px;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:32px;font-size:17px;vertical-align:middle;background:transparent url("/images/header_mx.gif") repeat-x top left;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:4px solid #595959;border-top:1px solid #888;}
ul#horimenu li{display:block;float:left;margin:0;pading:0;}
ul#horimenu li a{display:block;float:left;color:#bbb;text-decoration:none;padding:12px 20px 0 20px;height:24px;background:transparent url("/images/header_mx.gif") no-repeat top right;}
ul#horimenu li a:hover{background:transparent url("/images/header_mo.gif") no-repeat top right;color:#fff;border:0px;}
ul#horimenu li a.current,ul#horimenu li a.current:hover{color:#fff;background:transparent no-repeat top right;}

.roundedcornr_box_783681 {
   background: #c6deff;
}
.roundedcornr_top_783681 div {
   background: url(roundedcornr_783681_tl.png) no-repeat top left;
}
.roundedcornr_top_783681 {
   background: url(roundedcornr_783681_tr.png) no-repeat top right;
}
.roundedcornr_bottom_783681 div {
   background: url(roundedcornr_783681_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_783681 {
   background: url(roundedcornr_783681_br.png) no-repeat bottom right;
}

.roundedcornr_top_783681 div, .roundedcornr_top_783681, 
.roundedcornr_bottom_783681 div, .roundedcornr_bottom_783681 {
   width: 100%;
   height: 8px;
   font-size: 1px;
	 clear:both;
}
.roundedcornr_content_783681 { margin: 0 8px; }

img.logo { margin:20px 10px 0px 10px;float:left;border:0; } 
div.privateoutlet img.logo { margin:0px 10px 0px 10px;float:left;border:0; } 
h3.va_title { background:#efefef url(/images/h3_bg.gif) repeat-x;margin:8px 0px 3px 0px;padding:3px 3px 3px 20px; } 
div.va { margin:9px auto;background-repeat:repeat-x;border:1px solid #888; } 
:hover img { border:0; } 
div.privateoutlet a { color:#fff; } 
div.privateoutlet h3 { color:#000; } 
div.privateoutlet { color:#fff; } 
div.glamourvillage { background:#ccbbc4; }

img.buyvip_image { margin:-5px 5px 10px 2px;float:left;border:0; }
img.privateoutlet_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.glamourvillage_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.brands4friends_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.4clever_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.limango_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.clubsale_image { margin:0px 5px 0px 0px;float:left;border:0; } 
img.labelpark_image { margin:0px 5px 0px 0px;float:left;border:0; } 
h3.camp_title { background:#efefef url(/images/h3_bg.gif) repeat-x;margin:8px 0px 3px 0px;padding:3px 3px 3px 20px; } 
div.va { margin:9px auto;background:url(/images/privateoutlet_bg.gif) repeat-x;border:1px solid #888; } 

tr.va_brands4friends td, div.va_brands4friends { background:url(http://www.shoppingclubs.info/images/brands4friends_bg.gif) repeat-x; } 
tr.va_buyvip td, div.va_buyvip { background:url(http://www.shoppingclubs.info/images/buyvip_bg.gif) repeat-x; } 
tr.va_glamourvillage td, div.va_glamourvillage { background:#ccbbc4; } 
tr.va_privateoutlet td, div.va_privateoutlet { background:url(http://www.shoppingclubs.info/images/privateoutlet_bg.gif) repeat-x; } 
tr.va_4clever td, div.va_4clever { background:url(http://www.shoppingclubs.info/images/4clever_bg.gif) repeat-x; } 
tr.va_limango td, div.va_limango { background:url(http://www.shoppingclubs.info/images/brands4friends_bg.gif) repeat-x; } 
tr.va_clubsale td, div.va_clubsale { background:url(http://www.shoppingclubs.info/images/privateoutlet_bg.gif) repeat-x; } 
tr.va_labelpark td, div.va_labelpark { background:url(http://www.shoppingclubs.info/images/privateoutlet_bg.gif) repeat-x; } 

div.va table td { width:100px;font-size:8pt; }
div.dimmed, tr.dimmed td { filter:alpha(opacity=50); /* Internet Explorer */
-moz-opacity: 0.50; /* Mozilla Browser */
opacity: 0.50; /* Opera */ } 

div.aktverk { 
background:#eee url(/images/privateoutlet_bg.gif) repeat-x bottom left;
width:100%;
margin-bottom:10px;
border:1px solid #999;
 } 
div.aktverk td { 
vertical-align:middle;
margin-bottom:2px;
 } 
div.aktverk table { 
margin-top:8px;
 } 
 
div.einladung { 
background:url(/images/einladung.jpg) no-repeat;
width:616px;
height:256px;
margin-top:10px;
 } 
div.einladung input { 
height:30px;
width:300px;
border:1px solid #aaa;
font-size:16pt;
 } 
 
div#accordion h3 { 
cursor:pointer;
 } 
 
 /* Comments */
.comments{
	margin:0px 10px;
	padding:0;
	}
.comments li{
	margin:0;
	padding:0;
	list-style:none;
}
ol.comments { margin:0px 10px; } 
.comments .meta, .comments .meta li{
	margin:0;
	padding:0;
	list-style:none;
	}
.comments, .comments ul, #comments li{
	margin:0;
	padding:0;
	list-style:none;
	}
.comments li{
	margin:0;
	position:relative;
	overflow:hidden;
	}
.comments a{color:darkred;}
.comments a:hover{color:#555;text-decoration:none;}
.comments .meta{
	float:left;
	display:inline;
	width:100px;
	margin-bottom:-80px;
	}	
.comments .meta li{
	background:none;
	margin:0;
	}	
.comments .image{
	border:0px solid #bbb;
	float:left;
	width:90px;
	}	
.comments .body{
	float:left;
	display:inline;
	padding:10px 16px;
	margin-left:0px;
	width:500px;;
	border:0px;
	background:#fff url(http://www.shoppingclubs.info/images/comment_bg.gif) no-repeat;
	position:relative;
	top:-85px;left:85px;
	} 
div.src { 
height:32px;
width:316px;
overflow:hidden;
padding:0px;
background:url(http://www.shoppingclubs.info/images/src.png) no-repeat;
 } 
div.src input[type="text"] { 
height:22px;
width:278px;
margin:2px;
font:14pt "segoe ui",trebuchet ms, helvetica, arial;
color:#666;
border:0px;
background:transparent;
 } 
div.src input[type="submit"] { 
height:28px;
width:38px;
margin:0;
padding:3px;
border:0px;
background:transparent;
visibility:hidden;
 } 