/* layout
	css here control basic layout of the site
 */
*{
	outline: 0;
	padding: 0;
	margin: 0;
	text-shadow: 0 0 #000;
}

body{
	text-align: center;
	font-size: 11px;
	font-family: helvetica,arial;
	background: #fff;
    background: #000 url(/images/background.jpg) center top no-repeat;	
}

#wrapper{width:980px;margin:0 auto;text-align:left;position:relative;}
#container{background:#fff url(/images/gray_bg.jpg) left top repeat-x;}
#container-in{padding:25px;font-family:"Trebuchet MS",arial;margin-bottom:0;}
#content{width:480px;float:left;}
#content-in{padding-right:15px;}
#sidebar{width:435px;padding-left:15px;float:right;background:url(/images/dotline.jpg) left top repeat-y;}
#sidebar_narrow{width:210px;float:right;padding-left:18px;background:url(/images/dotline.jpg) left top repeat-y;}
#content_wide{width:700px;float:left;}
.maincontent{width:460px;margin-right:15px;float:left;display:inline;}
.extra-content{width:210px;float:right;display:inline;}
.tipsa, .commentlink{padding-right:25px;background:url(/images/tip.jpg) right -2px no-repeat;padding-bottom:5px;}
.sidan{padding-right:25px;background:url(/images/sidan.jpg) right center no-repeat;padding-bottom:10px;}

/*common css*/
h1,h2,h3,h4,h5,h6{font-family:arial;margin-bottom:8px;color:#000;font-weight:bold;}
h1{font-size:30px;}
h4{font-size:14px;color:#000;margin-bottom:3px;}
h5{font-size:20px;margin-bottom:1px;}
#maincontent h1,#maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5,#maincontent h6{color:#000;}
img{border:0;}
img{ behavior: url(iepngfix.htc) }
ul{list-style-type:none;}
a{text-decoration:none;}
#container a{text-decoration:underline; color:#007b48;font-weight:bold;}
.align-right{text-align:right;}
.clear{clear:both; height:0;overflow:hidden;font-size:0;}
#content p,#content_wide p{line-height:1.5;margin-bottom:16px;}
#sidebar p{line-height:1.5;}
a.more{font-weight:bold;background:url(/images/green-arrow.gif) left 5px no-repeat;padding-left:10px;}
.box{margin-bottom:15px;}
.box h3{color:#000;background:url(/images/h3-bg.jpg) left top repeat;border-bottom:1px solid #e0e0e0;font-size:10px;padding:3px;}
.box h3 span{background:url(/images/down-black-arrow.gif) right center no-repeat;padding-right:10px;font-weight:bold;}
.title{color:#007b48;font-size:14px;font-weight:bold;font-family:arial;text-decoration:none}
.fl-left{float:left;}
.fl-right{float:right;}
.zebra-list{margin-bottom:8px;}
.zebra-list li{padding:2px 5px;}
.zebra-list li.even{background:#f4f4f4;}
.zebra-list li.odd{background:#fff;}
.left-text-photo{padding:0 10px 5px 0;}
.right-dot-border{background:url(/images/dotline.jpg) right top repeat-y;}
h1.pageHeading{color:#007b48;}
hr{border:0;border-top:1px solid #e0e0e0;margin-bottom:10px;height:1px;}
a.next{font-weight:bold;background:url(/images/green-arrow.gif) right 5px no-repeat;padding-right:10px;}
a.prev{font-weight:bold;background:url(/images/green-arrow-left.gif) left 5px no-repeat;padding-left:10px;}
.pager{position:relative;}
.pager .pager-link{position:absolute;right:0;}
#sidebar_narrow .box img{margin-bottom:10px;}
#extra-content img{margin-bottom:3px;}
br{line-height:1.1;}
.left-right-line{position:relative;}
.left-right-line a{position:absolute;right:0;top:0;}
.bubble{width:465px;}
.bubble-mid{background:url(/images/bubble-mid.jpg) left top no-repeat;}
.bubble-mid .in{padding:5px 10px 5px 25px;}
.bubble-top{background:url(/images/bubble-top.jpg) left top no-repeat;height:11px;}
.bubble-bottom{background:url(/images/bubble-bottom.jpg) left top no-repeat;height:12px;}
#content_wide .bubble p{padding-bottom:6px;margin:0;}
label{font-weight:bold;}
.txtbox{border:1px solid #d8d8d8;background:#f0f0f0;}
textarea{border:1px solid #d8d8d8;background:#fff;width:100%;height:90px;}
#product-form .txtbox,#blog-form .txtbox{width:220px;}
#product-form #post-number{width:130px;}

/*header*/
#top{background:url(/images/top.jpg) left top no-repeat;height:152px;position:relative;}
#logo{width:400px; height:126px;position:absolute;left:10px;bottom:0;margin:0;}
#logo a{display:block;height:126px;background:url(/images/logo.jpg) left top no-repeat;}
#logo a span{margin-left:-999em;}
#match{position:absolute;right:18px;bottom:15px;padding-right:100px;background:url(/images/pipe.gif) right top no-repeat;text-align:right}
#match p{color:#007b48; font-family:Arial;font-weight:bold;font-size:12px}
#match h3{color:#000; font-family:Arial;font-weight:bold;font-size:16px;margin:0}
#top-link{position:absolute;right:0;top:43px;}
#top-link li{float:left;color:#fff;}
#top-link li a{font-size:8px;color:#fff;}
#top-link li.last-item a{border:0;}
#main-nav{background:url(/images/nav-bg.jpg) left top repeat-x;height:37px;}
#main-nav ul{float:left;margin-left:15px;}
#main-nav ul li{float:left;color:#fff;font-size:12px;}
#main-nav ul li a{float:left;color:#fff;font-weight:bold;display:block;height:37px;line-height:37px;background:url(/images/nav-border.jpg) right top no-repeat;padding:0 10px;}
#main-nav ul li.prev a{background:none;}
#main-nav ul li.last-item a{background:none;}
#main-nav ul li.current a,#main-nav ul li a:hover{background:url(/images/nav-hover.jpg) left top repeat;}
#sub-nav{background:#fff;width:980px;}
#sub-nav ul{float:left;padding:10px 25px;}
#sub-nav ul li{float:left;color:#007b2e;margin-right:10px;}
#sub-nav ul li a{color:#007b2e;font-size:12px;font-weight:bold;}
#sub-nav ul li a:hover{text-decoration:underline;}
#sub-nav ul li.current a{text-decoration:underline;}

/*footer*/
#footer{color:#fff;position:relative;width:980px;}
#footer a{color:#fff;}
#partners{height:65px;background:url(/images/footer-bg.jpg) left bottom repeat-x;}
#partners #partner{position:absolute;left:25px;font-weight:bold;font-size:12px;top:25px;}
#partners ul{position:absolute;right:0;top:15px;}
#partners ul li{float:left;}
#partners ul li a{padding:0 15px;}
#footer #bottom{margin-top:10px;margin-bottom:50px;position:relative;width:980px;}
#copyright{padding-left:18px;}
#copyright #small-logo{position:absolute;left:0;top:-3px;}
#site-mail{text-decoration:underline;}
#ettan{position:absolute;right:0;top:0;}

/*banner*/
/*#banner{position:absolute;right:-130px;top:50px;color:#fff;width:120px;}*/
#banner{position:absolute;right:-150px;top:50px;color:#fff;width:140px;}
.banner-box{margin-bottom:15px;}

/*sidebar*/
#medlem{float:left;}
#kopdin{float:right;}
#player{width:212px;}
#player img{margin-bottom:5px;}
#kpmg{width:209px;}

/*shop*/
#container .product-list{float:left;}
#container .product-list li{width:142px;float:left;padding-right:17px;display:inline;padding-bottom:8px;}
#container .product-list li.last-item{padding-right:0;}
#container .product-list p{margin-bottom:5px;}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/js/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/js/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/js/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/js/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
