/*
Theme Name: WordPress pool
Theme URI: http://
Description: The pool WordPress theme
Version: 1.1
Author: Robert Fransson
Author URI: http://www.mittensrike.se
Tags: blue, custom header, fixed width, two columns, widgets


*/
/*public*/

ul,li,dl,dt,dd,form,img { margin:0; padding:0; border:none; }
div { margin:0 auto; padding:0; }
TD { FONT-SIZE:12px}
IMG { BORDER:0px}
.f-l,.alignleft { float:left; }
.f-r,.alignright { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
.blank5 { height:5px; font-size:1px; display:inline-block; clear:both; border:1px solid #F60; }
.blank8 { height:8px; font-size:1px; clear:both; visibility:hidden; }
.none { display:none; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html .clearfix{ height:1%; }
*+html .clearfix{ height:1%; }

ul,li { list-style:none; margin:0px; padding:0px; }

a, h2 a:hover, h3 a:hover { color: #06A; text-decoration: none; }

a:hover { color: #06C; text-decoration: underline; }
.pagebar { margin-top:10px; text-align:center; line-height:25px; clear:both;}
.this-page,.pagebar a,.pagebar a:hover { width:25px; height:25px; color:#FFF; background:url(images/bg-pagebarA.gif); display:inline-block; }
.this-page { text-decoration:underline;}

.title { margin-top:10px; font-size:14px; }

/* Begin Typography & Colors */
body { margin:0; padding:0; font-size: 12px; /* Resets 1em to 10px */
	 background: #FFF ; color: #333; height:1334px; text-align: center;  background: #FFF url('images/zbg-body.jpg') center top no-repeat;
	background-attachment:fixed;}

#page { position:relative; padding:23px 0; width:970px; height:1334px; line-height:150%;font-family: Arial,'Lucida Grande', Verdana,  Sans-Serif; font-weight:normal; text-align: left; }
#transparent { margin:auto; margin-top:26px; width:970px; background:url(images/zbg-transparent_top.png) no-repeat;}
#line { position:absolute; top:0px; left:0px; z-index:-9999; margin:auto; margin-top:26px; width:970px; height:1558px; -moz-opacity:0.8; filter:alpha(opacity=80); background:url(images/zbg-line.gif) no-repeat; }
#transparent.home { height:1334px; background:url(images/zbg-transparent-home.gif) no-repeat;}
#line.home { height:1334px; background:url(images/zbg-line-home.gif) no-repeat; }
#footer{
	 margin:auto; width:970px; background:url(images/zbg-transparent_bottom.png) no-repeat;
}

.block { margin:0 46px; width:878px; border:0px solid #F60;}
/*header*/
#header { width:100%; xheight:475px; #overflow:hidden; clear:both; border:0px solid #f60; }
	#areatop { padding:20px 0 0 15px; height:41px; clear:both; border:0px solid #f60; }
		#logo {
		margin-top:-15px;
		margin-left:10px;
		/*
		background:url(images/logo-pool.png) no-repeat; 
		border:0px solid #f60; */ }
		#area_language { margin-right:20px; line-height:40px; }
		#area_language a { color:#FFF; text-decoration:none;}
		#area_language a.curlg { text-decoration:underline; }
		#area_language a:hover { text-decoration:none; }
	#mainNav { height:30px; clear:both; overflow:hidden; }
	#mainNav ul { padding-left:15px; }
	#mainNav li { float:left; margin-right:2px; width:140px; height:30px; line-height:32px; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF; background:url(images/zbg-mainNav.gif) -157px 0 no-repeat; overflow:hidden; }
	#mainNav li a { color:#FFF; }
	#mainNav li.current-cat { background:url(images/zbg-mainNav.gif) -15px 0 no-repeat; color:#06A; }
	#mainNav li.current-cat a { color:#06A; }
	#home { }
	#search { width:100%; height:33px; text-align:right; background:url(images/top-navigation-bar.png) 0 -30px no-repeat; }
	#search #searchform { float:right; padding:4px 31px 0 30px; }
	#search #searchform #s { float:left; padding-left:8px; width:204px; height:22px; line-height:22px; background:url(images/zbg-input-search.gif) left top no-repeat; border:0; }
	#search #searchform #searchsubmit { float:left; margin-left:2px; width:21px; height:22px; line-height:22px; background:url(images/zbg-btn-search.gif); border:0; }
	.screen-reader-text { position: absolute; left: -1000em; }
	 #slogan { width:852px; height:300px; font-size:16px; font-weight:bold; background:url(images/big-picture.png) no-repeat; border:0px solid #F60; }
	#slogantext { padding:204px 70px 0 574px;}
/* Begin Sidebar */
#sidebar{ float:left; margin:5px 0 0 15px; width:275px; height:auto; font-size:13px; font-family:Arial; font-weight:bold; display:inline; overflow:hidden; border:0px solid #F60; }
#sidebar.home { }
	#sidebar .sidebar-list { overflow:hidden; }
	#sidebar.home .sidebar-list { overflow:hidden; }
	.sidebar-top { padding:9px 0 0 0; background:url(images/zbg-box-l-top.gif) left top no-repeat; border:0px solid #F60; }
	#sidebar-forcat { border:0px solid #F60; }
	#sidebar-forcat .sidebar-top { height:1%;}
	#sidebar-forcat .title { margin:0px; padding:3px 0 0 0; line-height:100%; border:0px solid #F60; }
	.sidebar-btm { margin-bottom:5px; padding:0 0 10px 0; height:0px; line-height:0px; font-size:0px; background:url(images/zbg-box-l-btm.gif) left top no-repeat; border:0px solid #F60; }	
	#sidebar h3 { margin:0; padding-left:20px; height:29px; line-height:25px; color:#FFF; background:url(images/zbg-box-l-title.gif) center no-repeat; border:0px solid #F60; }
	#sidebar h3 a { font-size:16px; color:#FFF; }
	#sidebar h3 .more { margin:4px 15px 0 0; }
	#sidebar dl { margin-bottom:10px; padding:0 18px; border:0px solid #F60; }
	#sidebar-forcat dl { margin-bottom:0px; }
	#sidebar .more { text-align:right; }
	#download { padding:15px; text-align:center; }	
/* End Sidebar */

#content { font-size:13px; font-family:Arial; border:0px solid #F60; }
.narrowcolumn { float: right; margin:5px 13px 0 0; width: 570px; display:inline; overflow:hidden;}
.narrowcolumn.home {}
	.narrowcolumn .content-list {padding:0px 0; }
	.narrowcolumn.home .content-list { }
	.narrowcolumn .content-top { padding:9px 10px 1px 10px; background:url(images/zbg-box-r-top.gif) left top no-repeat; }	
	.narrowcolumn .content-btm { padding:0 0 10px 0; height:0px; line-height:0px; font-size:0px; background:url(images/zbg-box-r-btm.gif) left top no-repeat; border:0px solid #F60; }
	.narrowcolumn .catslist { width:565px; border:0px solid #F60; }
	.catslist .catitem { float:left; margin-right:13px; width:175px; height:auto; line-height:120%; overflow:hidden; display:inline;}
		.catitem h3 { height:20px; font-size:14px; border:0px solid #F60; }
		.catitem .catdescription { border:0px solid #F60; }
			.cat-img { position:relative; float:left; margin:5px 0; width:173px; height:83px; display:inline-block; clear:both; }
			.cat-img img { width:173px; height:83px; }
			.cat-img .mask { position:absolute; z-index:99999; top:0px; left:0px; width:173px; height:83px; background:url(images/bg-catmask.gif) no-repeat; }
	#productsimg {}
	#productsimg img { margin:0px 14px 10px 13px; width:153px; height:229px; }
	/*article list*/
	.navigation { clear:both;}
	#cat-des { margin-bottom:8px; height:151px; color:#FFF; background:url(images/zbg-cat-des.png) no-repeat; }
	#cat-des .text { margin-top:1px; padding:20px 120px 20px 20px; height:110px; }
	.postitem { float:left; margin:5px; line-height:120%; font-size:12px; display:inline; clear:both; border:0px solid #F60;}
	.postitem .text { float:right; width:355px; margin-left:10px; }
	.postitem h3 { margin-bottom:15px;margin-top:4px;}
	.postitem h3 a { font-size:14px;}
	.postexcerpt { height:58px; overflow:hidden;}
	.entry {}
	
#footer { text-align:center; }
#footer p { margin: 0; padding: 20px 0; text-align: center;}

.entry  img {
	margin:5px;
}
.categories{
	padding:10px;
}
#sidebar ul li{ margin:0; padding-left:20px; height:29px; line-height:25px; color:#FFF; background:url(images/zbg-box-l-title2.gif) center no-repeat; border:0px solid #F60; 
}
#sidebar ul li a { font-size:16px; color:#FFF; display:block; }
.catart, #sidebar ul .catart{
	line-height:150%;
	padding:10px 20px;
	list-style:none;
	background:none;
	height:auto;
	}
#sidebar ul .catart a{
	color:#06A;
	display:block;
	padding:0;
	font-size:12px;
}
ul.piclist{
	margin:0 auto;
	padding:0px;
}

ul.piclist li{
	list-style:none;
	position:relative;
	float:left;	
}
ul.piclist li .frame{
	position:absolute;
	left:0;
	top:0;
}
ul.piclist li img{
	display:block;
}
ul.piclist span{
	position:absolute;
	display:block;
	left:455px;
	top:100px;
	color:#fff;
	font-weight:bold;
	background:url(images/movie.png) right center no-repeat;
	padding-right:25px;
	height:27px;
	line-height:27px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
}
#ie6 {
	width:100%;
	height:36px;
	background-color:Tomato;
	font-size:18px;
	line-height:30px;
	border:1px solid black;
	text-align:center;
}
.arrow{
	background:url(images/zbg-ico-catmore.jpg) center center no-repeat;
	display:inline-block;
	width:11px;
	height:12px;
}
#sense {
	width:728px;
	height:90px;
	position:relative;
	top:-75px;
	left:100px;
}
