#home {
	margin: 0px auto 0px;
	padding: 13px 0px 20px;
	width: 960px;
	text-align: left;
	position: relative;
	}

DIV.text {
	padding: 0px 20px 0px 0px;
	}

DIV.column {
	width: 410px;
	}

DIV.column H2 {
	background: url("../images/h2-dotted.gif") repeat-x scroll left 24px transparent;
	height: 34px;
	margin-bottom: 0px;
	}

/*  mainmenu fix  */

#header DIV.mainmenu UL LI{
	height:39px !important;
}

/*  tab  */
DIV.tab-frame {
	width: 960px;
	position: relative;
	text-align: center;
	background: transparent url(../images/tab-bg.png) top center repeat-y;
	margin: 0px auto 0px;
	}
DIV.tab-top {
	width: 960px;
	height: 4px;
	overflow: hidden;
	background: transparent url(../images/tab-top.png) top center no-repeat;
	margin: 0px auto 0px;
	}
DIV.tab-bottom {
	width: 960px;
	height: 4px;
	overflow: hidden;
	background: transparent url(../images/tab-bottom.png) top center no-repeat;
	margin: 0px auto 30px;
	}


/* SCROLLING - content creates visible area, scroller holds all three tabs, tab is for the 3 tabs */

DIV.tab-content, DIV.tab {
	width: 952px;
	height: 362px;
	}

DIV.tab-frame DIV.tab-content{
	margin: 0px auto 0px;
	overflow: hidden;
	text-align: left;
	position: relative;
	}

DIV.tab-frame DIV.tab-content DIV.tab-scroller {
	width: 2856px;
	top: 0px;
	left: 0px;
	position:absolute;
	}

DIV.tab-frame DIV.tab-content DIV.tab {
	overflow: hidden;
	text-align: left;
	}

/*  scrolling buttons */
DIV.tab-frame A.tab-scroll {
	position: absolute;
	top: 135px;
	width: 28px;
	height: 71px;
	}
DIV.tab-frame A.sl {
	left: -28px;
	background: transparent url(../images/tab-butt-bg-left.png) center 0px no-repeat;
	}
DIV.tab-frame A.sr {
	right: -28px;
	background: transparent url(../images/tab-butt-bg-right.png) center 0px no-repeat;
	}
DIV.tab-frame A.sl:hover, DIV.tab-frame A.sr:hover {
	background-position: center -100px;
	}

/*  counter  */
.pagination {

	height: 25px;
	position: absolute;
	padding-left:10px;
	right: 3px;
	bottom: -16px;
	background: transparent url(../images/counter-bg.png) left top no-repeat;
	z-index: 10;
	}

.pagination li {	position: relative;
	top: 6px;
	display: inline-block;
	width: 19px; height: 19px;
	zoom: 1;
	*display: inline;

	}
.pagination li.current a
{	background: url("../images/counter.gif") no-repeat;	background-position: 0 -20px;
	color:#ffffff;}

.pagination li a {	background: url("../images/counter.gif") no-repeat;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	display: block;
	width: 18px;
	height: 18px;
	text-align:center;
	}

DIV.tab-frame ul.pagination li a:hover { background-position: 0 -20px;color:#ffffff; }



DIV.tab-frame DIV#counter SPAN.c {
    margin-left:2px;
	top:6px;
	position: relative;
	float:right;
	font-size:10px;
	font-weight: bold;
	background-position: center 0px;
	}

/* counter activation */
DIV.tab-frame DIV.a SPAN.c:hover {
	background-position: center -20px !important;
	color:white;
	}


DIV.tab-text{
	position:absolute;
	top:70px;
	left:477px;
	width:445px;
}

DIV.tab-text P{
	color:#303740;
	font-size:14px;
}

DIV.tab-text A.button{
	margin-top:45px;
}

DIV#tab1 DIV.tab-text P, DIV#tab2 DIV.tab-text P{
	color:#303740;
	font-size:14px;
}

SPAN.c{
	cursor:pointer;
}