
html, body {
	height: 100%;
	margin:0px;
	color: #FFFFFF;
	background-color:#000000;
	background-repeat: no-repeat;
	background-position: center 106px;
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
}

.outerHeader {
	background-image: url(/img/header/background.png);
	background-repeat: repeat-x;
	background-position: top;
	clear:both;
	width: 100%;
	padding-top: 1px;
	height: 105px;
}

.innerHeader {
	width: 860px;
	height: 104px;
	margin: 0px auto;
}

.s2s_like {
    position:absolute;
    left: 550px;
    top: 51px;
    width: 310px;
    height: 19px;
    z-index:99998;
}

.s2s_like2 {
    position:relative;
    top: 0px;
    width: 202px;
    text-align:right;
    z-index:99998;
    float:left;
}

.s2s_like3 {
    position:relative;
    height: 19px;
    top: 0px;
    z-index: 99998;
    float: right;
    width: 107px;
}

.outerContent {
	clear:both;
	width: 100%;
}

.innerContent {
	margin: 0px auto;
	padding-bottom: 24px;
	height: 100%;
	display: none;
	background-repeat: no-repeat;
	background-position: center 0px;
}

.contentDim {
	position: absolute;
	background-color: #505050;
	width: 100px;
	height: 100px;
}

.outerFooter {
	background-color: #0f1013;
	clear:both;
	position: relative;
	margin-top: -40px;
	width: 100%;
	height: 40px;
}

.innerFooter {
	width: 200px;
	height: 40px;
	margin: 0px auto;
	text-align: center;
}

.wrap {
	min-height: 100%;
}

.push {

}

.font {

    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
}



.headerIcon1 {
    position: absolute;
    left: 0px;
    top: 3px;
    background-image: url(/img/header/home.png);
    width: 80px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: -4px 0px;
}

.headerIcon1 div {
    text-align: left;
    position:absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #ffffff;

}
.headerIcon2 {
    position: absolute;
    right: -4px;
    top: 3px;
    background-image: url(/img/header/start2startlogo.png);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: right 0px;

}

.headerLogo {
    position: absolute;
    right: 60px;

    top: 0px;
	background-image: url(/img/header/start2startMyFav.png);
	width: 200px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: right 0px;
}

.headerLogo #divLogin {
	position: absolute;
	left: 93px;
	top: 1px;
	width:32px;
	height:32px;
	z-index:2;
}

.feedbackForm {
}

.feedbackFormHeader {

    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 24px;
    color: #A0A0A0;
    font-weight: 130;
    border-bottom: 1px double #A0A0A0;
}

.formClose {
    background-image: url("/img/close.png");
    position: absolute;
    top: -12px;
    right: -12px;
    width: 25px;
    height: 25px;
    display: display;
}

.headerBanner {
	position: absolute;
    overflow: hidden;
	top: 5px;
	width: 468px;
	height: 60px;
    left: 80px;
}

.headerVersion {
	position: absolute;
	top: 68px;
	right: 10px;

}

.headerZoeken {
	position: absolute;
    left: 596px;
    width: 155px;
    border: #404040 solid 1px;
}

.zoekenInactive {
	background-image: url("/img/header/search.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:25px;
	margin: 0px;
	padding: 0px;
	border: none;
}

.zoekenInactive:hover {
    background-position: 0px -25px;
}

.zoekenActive {
    background-image: url("/img/header/search.png");
    background-repeat: no-repeat;
    background-position: 0px -50px;
    height:25px;
    margin: 0px;
    padding: 0px;
    border: none;
}

.zoekenInactive > input {
    background: none repeat scroll 0px center transparent;
    width: 105px;
    height: 20px;
    float: left;
    border: 0px none;
    color: rgb(200,200,200);
    font-style: italic;
    padding: 1px 8px 0px;
    margin: 0px;
}

.zoekenActive > input {
    background: none repeat scroll 0px center transparent;
    width: 105px;
    height: 20px;
    float: left;
    border: 0px none;
    padding: 1px 8px 0px;
    margin: 0px;
    font-color: rgb(0,0,0);
}

.startZoekenInactive {
	background-image: url("/img/header/search.png");
	background-repeat: no-repeat;
	background-position: right 0px;
    display: block;
    float: right;
    width: 28px;
    height: 25px;
    color: rgb(102, 102, 102);
    cursor: pointer;
    border: 0px none;
	margin: 0px;
	padding: 0px;
}

.startZoekenActive {
    background-image: url("/img/header/search.png");
    background-repeat: no-repeat;
    background-position: right -50px;
    display: block;
    float: right;
    width: 28px;
    height: 25px;
    color: rgb(102, 102, 102);
    cursor: pointer;
    border: 0px none;
    margin: 0px;
    padding: 0px;
}



.feedback3 {
    background-image: url("/img/header/media3.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    position: relative;
    width: 24px;
    height: 20px;
    cursor: pointer;
    float:right;
    margin-left:3px;
}
.feedback3:hover {
    background-position: 0px -20px;
}

.twitter3 {
    background-image: url("/img/header/media3.png");
    background-repeat: no-repeat;
    background-position: -24px 0px;
    position: relative;
    width: 24px;
    height: 20px;
    float:right;
    margin-left: 3px;
}
.twitter3:hover {
    background-position: -24px -20px;
}

.facebook3 {
    background-image: url("/img/header/media3.png");
    background-repeat: no-repeat;
    background-position: -48px 0px;
    position: relative;
    width: 24px;
    height: 20px;
    float:right;
    margin-left: 3px;
}
.facebook3:hover {
    background-position: -48px -20px;
}

.hyves3 {
    background-image: url("/img/header/media3.png");
    background-repeat: no-repeat;
    background-position: -72px 0px;
    position: relative;
    width: 24px;
    height: 20px;
    float:right;
}
.hyves3:hover {
    background-position: -72px -20px;
}

.headerMedia3 {
    position:absolute;
    background-image: url("/img/header/header.png");
    background-repeat: repeat-x;
    background-position: 0px -25px;
    left: 493px;
    top: 0px;
    width: 99px;
    height: 25px;
    border: #404040 1px solid;
}



.headerBar {
    position: relative;
    top: 14px;
    width: 860px;
    height: 27px;
}

.freeHeader {
    position:absolute;
    background-image: url("/img/header/header.png");
    background-repeat: repeat-x;
    background-position: 0px -25px;
    left: 0px;
    top: 0px;
    width: 592px;
    height: 25px;
    border: #404040 1px solid;
    overflow: hidden;
}

.menuButton {
    position:absolute;
    top:0px;
    left: 755px;
    height:25px;
    width:105px;
    border: #404040 1px solid;
    overflow: visible;
    z-index: 110;
}

.ddButton {
    position:absolute;
    background-image: url("/img/header/menu.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    top:0px;
    left: 0px;
    height:25px;
    width:105px;
    line-height:25px;
    text-align:center;
    font-size:16px;
    color: rgb(200,200,200);
    padding-left:4px;
    cursor: pointer;
}

.ddButton:hover {
    background-position: 0px -25px;
}

.ddMyFav {
    Position:relative;
    top:0px;
    left:0px;
    background-color:#000000;
    border: #404040 solid 1px;
    z-index:101;
    display: block;
    overflow: hidden;
}

.ddMenu {
    Position:absolute;
    top:43px;
    left:-64px;
    width:169px;
    height:517px;
    background-color:#000000;
    border: #404040 solid 1px;
    z-index:110;
    display: none;
}

.hover25up {}

.ddCaption {
    background-color:#606060;
    position:absolute;
    display: block;
    overflow: hidden;
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
    text-align:center;
    width: 169px;
    height: 15px;
    padding-top: 2px;
}

.ddScrollUp {
    background-image: url(/img/header/ddsu.png);
    background-position: center 0px;
    position:absolute;
    top: 18px;
    left: 0px;
    width: 169px;
    height: 25px;
    cursor: pointer;

    -moz-user-select     : none;
    -khtml-user-select   : none;
    -webkit-user-select  : none;
    -o-user-select       : none;
    user-select          : none;
}

.hover25up:hover {
    background-position: center -25px;
}

.ddScrollDown {
    background-image: url(/img/header/ddsd.png);
    background-position: center 0px;
    position:absolute;
    bottom: 0px;
    left: 0px;
    width: 169px;
    height: 25px;
    cursor: pointer;

    -moz-user-select     : none;
    -khtml-user-select   : none;
    -webkit-user-select  : none;
    -o-user-select       : none;
    user-select          : none;

}

.ddContainer {
    position: absolute;
    top: 43px;
    left: 0px;
    width: 169px;
    height: 449px;
    background-color:#000000;
    overflow: hidden;
}

.ddCookieAccept {
    position: absolute;
    top: 43px;
    left: 0px;
    width: 169px;
    background-color:#000000;
    overflow: hidden;
    display: none;

    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF8080;
    padding-top: 30px;
    text-align: center;
    cursor: pointer;

}

.ddItems {
    position: absolute;
}

.ddItem {
    display: block;
    text-decoration: none;
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    height: 32px;
    line-height: 32px;
    width: 169px;
    Border-bottom: #404040 solid 1px;
    overflow: hidden;
    white-space: nowrap;

    -moz-user-select     : none;
    -khtml-user-select   : none;
    -webkit-user-select  : none;
    -o-user-select       : none;
    user-select          : none;

}

.ddItem .ddSub {
    display: inline;
    width: 18px;
    height: 32px;
    float: left;
}

.ddItem .ddSubLink {
    background-image: url(/img/menu/left18.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.ddItem a {
    display: block;
    height: 32px;
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    padding-left: 4px;
}

.ddNormal{
}

.ddNormal:hover {
    background-color:#404040;
}

.ddSelected{
    background-color:#202020;
}

.ddSelected:hover {
    background-color:#404040;
}

.ddNormalLock{
    background-color:#602020;
}

.ddNormalLock:hover {
    background-color:#804040;
}

.ddSelectedLock{
    background-color:#400000;
}

.ddSelectedLock:hover {
    background-color:#804040;
}

.ddNormalLink{
    backgound-color: #FFFFFF;
    color: #202020;
}

.ddNormalLink:hover {
    background-color:#404040;
}

.ddSelectedLink{
    background-color:#202020;
}

.ddSelectedLink:hover {
    background-color:#404040;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
s	margin: 0 auto -40px;
}

.center {
	position:relative;
}

.matrix {
	position:relative;
	top: 5px;
	margin: 0px auto;
	display:none;
}

.matrixElement {
	padding: 8px;
}

.matrixBorderWhite {
	position:relative;
 	background-color: #ffffff;

	opacity:0.3;
	-moz-box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;
	-webkit-box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;
	box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;


}

.matrixBorderBlue {
	position:relative;
 	background-color: #0000ff;

	opacity:0.3;
	-moz-box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;
	-webkit-box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;
	box-shadow: 0px 0px 16px #000, 0px 0px 16px #000, 0px 0px 16px #000;


}

.matrixBorderBlack {
	position:relative;
 	background-color: #000000;

	opacity:0.3;
	-moz-box-shadow: 0px 0px 16px #fff, 0px 0px 16px #fff, 0px 0px 16px #fff;
	-webkit-box-shadow: 0px 0px 16px #fff, 0px 0px 16px #fff, 0px 0px 16px #fff;
	box-shadow: 0px 0px 16px #fff, 0px 0px 16px #fff, 0px 0px 16px #fff;


}

.row0 {top:8px}
.row1 {top:95px}
.row2 {top:182px}
.row3 {top:269px}
.row4 {top:356px}
.row5 {top:443px}
.row6 {top:530px}
.row7 {top:617px}
.row8 {top:704px}
.row9 {top:791px}
.row10 {top:878px}
.row11 {top:965px}
.row12 {top:1052px}
.row13 {top:1139px}
.row14 {top:1226px}
.row15 {top:1313px}
.row16 {top:1400px}
.row17 {top:1487px}
.row18 {top:1574px}
.row19 {top:1661px}
.row20 {top:1748px}
.row21 {top:1835px}
.row22 {top:1922px}
.row23 {top:2009px}
.row24 {top:2096px}
.row25 {top:2183px}
.row26 {top:2270px}
.row27 {top:2357px}
.row28 {top:2444px}
.row29 {top:2531px}
.row30 {top:2618px}
.row31 {top:2705px}
.row32 {top:2792px}
.row33 {top:2879px}
.row34 {top:2966px}
.row35 {top:3053px}
.row36 {top:3140px}
.row37 {top:3227px}
.row38 {top:3314px}
.row39 {top:3401px}
.row40 {top:3488px}
.row41 {top:3575px}
.row42 {top:3662px}
.row43 {top:3749px}
.row44 {top:3836px}
.row45 {top:3923px}
.row46 {top:4010px}
.row47 {top:4097px}
.row48 {top:4184px}
.row49 {top:4271px}
.row50 {top:4358px}
.row51 {top:4445px}
.row52 {top:4532px}
.row53 {top:4619px}
.row54 {top:4706px}
.row55 {top:4793px}
.row56 {top:4880px}
.row57 {top:4967px}
.row58 {top:5054px}
.row59 {top:5141px}
.row60 {top:5228px}
.row61 {top:5315px}
.row62 {top:5402px}
.row63 {top:5489px}
.row64 {top:5576px}
.row65 {top:5663px}
.row66 {top:5750px}
.row67 {top:5837px}
.row68 {top:5924px}
.row69 {top:6011px}
.row70 {top:6098px}
.row71 {top:6185px}
.row72 {top:6272px}
.row73 {top:6359px}
.row74 {top:6446px}
.row75 {top:6533px}
.row76 {top:6620px}
.row77 {top:6707px}
.row78 {top:6794px}
.row79 {top:6881px}

.col0 {left:8px}
.col1 {left:95px}
.col2 {left:182px}
.col3 {left:269px}
.col4 {left:356px}
.col5 {left:443px}
.col6 {left:530px}
.col7 {left:617px}
.col8 {left:704px}
.col9 {left:791px}
.col10 {left:878px}
.col11 {left:965px}
.col12 {left:1052px}
.col13 {left:1139px}
.col14 {left:1226px}
.col15 {left:1313px}
.col16 {left:1400px}
.col17 {left:1487px}
.col18 {left:1574px}
.col19 {left:1661px}


.cell, .block, .blockOrder, .blockOrderItem, .blockOrderContainer, .blockbelow, .blockfill {
	position: absolute;
	width: 84px;
	height: 84px;
}

.cell {
	background-image: url(/img/b/84/84/0/1/404040/down/FFFFFF/E0E0E0);
	z-index: 1;
    opacity:0.001;
    filter:alpha(opacity=1); /* For IE8 and earlier */
    display:block;
}

.cellVisible {
        opacity:0.3;
        filter:alpha(opacity=18); /* For IE8 and earlier */
        display: block;
}

.block, .hiddenblock, .blockOrder {
	background-image: url(/img/b/84/84/0/1/404040///);
	overflow: visible;
	z-index: 3;
}

.hiddenBlock {

	display: none;
}

.blockOverlay {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;

	left: 0px;
	top: 0px;
	width: 84px;
	height: 84px;
}

.blockInfo {
	opacity:0.75;
	position: absolute;
	left: 3px;
	top: 3px;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
.blockInfoLink {
	background-image: url(/img/block/link.png);
}

.blockInfoOrder {
	background-image: url(/img/block/order.png);
}

.blockInfoSearch {
	background-image: url(/img/block/search.png);
}

.blockbelow {
	background-image: url(/img/b/84/84/0/1/F0F0F0/down/000000/000000);
	margin-left: 3px;
	margin-top: 3px;
}

.blockTextBottom {
	padding-top:4px;
	padding-bottom:2px;
	position:absolute;
	bottom: 0px;
	left: 4px;
	right: 4px;
	font: 500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	text-align: center;
}

.blockTextTop {
	padding-top:4px;
	padding-bottom:2px;
	position:absolute;
	top: 0px;
	left: 4px;
	right: 4px;
	font: 500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	text-align: center;
}

.textWhite{
	color:#ffffff;
    text-shadow: 1px 1px 0px rgb(8,8,8);
}

.textBlack{
	color:#000000;
    text-shadow: 1px 1px 0px rgb(248,248,248);
}

.textWhiteBold{
	color:#ffffff;
	font-weight: bold;
    text-shadow: 1px 1px 0px rgb(8,8,8);
}

.textBlackBold{
	color:#000000;
	font-weight: bold;
    text-shadow: 1px 1px 0px rgb(248,248,248);
}

.textWhiteX2{
	color:#ffffff;
	font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    text-shadow: 1px 1px 0px rgb(8,8,8);
}

.textBlackX2{
	color:#000000;
	font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    text-shadow: 1px 1px 0px rgb(248,248,248);
}

.textWhiteBoldX2{
	color:#ffffff;
	font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight: bold;
    text-shadow: 1px 1px 0px rgb(8,8,8);
}

.textBlackBoldX2{
	color:#000000;
	font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight: bold;
    text-shadow: 1px 1px 0px rgb(248,248,248);
}

.textWhiteNS{
    color:#ffffff;
}

.textBlackNS{
    color:#000000;
}

.textWhiteBoldNS{
    color:#ffffff;
    font-weight: bold;
}

.textBlackBoldNS{
    color:#000000;
    font-weight: bold;
}

.textWhiteX2NS{
    color:#ffffff;
    font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
}

.textBlackX2NS{
    color:#000000;
    font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
}

.textWhiteBoldX2NS{
    color:#ffffff;
    font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.textBlackBoldX2NS{
    color:#000000;
    font: 500 16px/16px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.text2{
}



.blockOrder {

	background: #ffffff;
	background-repeat: repeat-x;
	border: 2px solid #404040;
	z-index: 99999;
	display: none;
}

.blockOrderHeader {
	background-image: url(/img/g/100/26/66CCFF/6666FF);
	background-repeat: repeat-x;

	height: 22px;
	margin-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.blockOrderClose {
	background-image: url(/img/menu/close.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.blockOrderClose:hover {
	background-position: -27px center;
}

.blockOrderClose2 {
	background-image: url(/img/menu/close2.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.blockOrderClose2:hover {
	background-position: -27px center;
}

.blockOrderLeft {
	background-image: url(/img/menu/left.png);
	background-repeat: no-repeat;
	background-position: center center;

	float:left;
	height: 31px;
	width: 29px;
}

.blockOrderRight {
	background-image: url(/img/menu/right.png);
	background-repeat: no-repeat;
	background-position: center center;

	float:left;
	height: 31px;
	width: 29px;
}

.blockOrderContainer {
	position: relative;
	float:left;
	overflow: hidden;

	padding-left: 3px;
	background-color: #303030;
	border: 1px solid #404040;

}

.blockOrderItems {
	position: relative;
	float: left;
	left: 0px;
}

.blockOrderItem {
	float: left;
	position: relative;
	margin-right: 3px;
}


.height1 {height:84px}
.height2 {height:171px}
.height3 {height:258px}
.height4 {height:345px}
.height5 {height:432px}
.height6 {height:519px}
.height7 {height:606px}
.height8 {height:693px}
.height9 {height:780px}
.height10 {height:867px}
.height11 {height:954px}
.height12 {height:1041px}
.height13 {height:1128px}
.height14 {height:1215px}
.height15 {height:1302px}
.height16 {height:1389px}
.height17 {height:1476px}
.height18 {height:1563px}
.height19 {height:1650px}
.height20 {height:1737px}
.height21 {height:1824px}
.height22 {height:1911px}
.height23 {height:1998px}
.height24 {height:2085px}
.height25 {height:2172px}
.height26 {height:2259px}
.height27 {height:2346px}
.height28 {height:2433px}
.height29 {height:2520px}
.height30 {height:2607px}
.height31 {height:2694px}
.height32 {height:2781px}
.height33 {height:2868px}
.height34 {height:2955px}
.height35 {height:3042px}
.height36 {height:3129px}
.height37 {height:3216px}
.height38 {height:3303px}
.height39 {height:3390px}
.height40 {height:3477px}
.height41 {height:3564px}
.height42 {height:3651px}
.height43 {height:3738px}
.height44 {height:3825px}
.height45 {height:3912px}
.height46 {height:3999px}
.height47 {height:4086px}
.height48 {height:4173px}
.height49 {height:4260px}
.height50 {height:4347px}
.height51 {height:4434px}
.height52 {height:4521px}
.height53 {height:4608px}
.height54 {height:4695px}
.height55 {height:4782px}
.height56 {height:4869px}
.height57 {height:4956px}
.height58 {height:5043px}
.height59 {height:5130px}
.height60 {height:5217px}
.height61 {height:5304px}
.height62 {height:5391px}
.height63 {height:5478px}
.height64 {height:5565px}
.height65 {height:5652px}
.height66 {height:5739px}
.height67 {height:5826px}
.height68 {height:5913px}
.height69 {height:6000px}
.height70 {height:6087px}
.height71 {height:6174px}
.height72 {height:6261px}
.height73 {height:6348px}
.height74 {height:6435px}
.height75 {height:6522px}
.height76 {height:6609px}
.height77 {height:6696px}
.height78 {height:6783px}
.height79 {height:6870px}
.height80 {height:6957px}

.width1 {width:84px}
.width2 {width:171px}
.width3 {width:258px}
.width4 {width:345px}
.width5 {width:432px}
.width6 {width:519px}
.width7 {width:606px}
.width8 {width:693px}
.width9 {width:780px}
.width10 {width:867px}
.width11 {width:954px}
.width12 {width:1041px}
.width13 {width:1128px}
.width14 {width:1215px}
.width15 {width:1302px}
.width16 {width:1389px}
.width17 {width:1476px}
.width18 {width:1563px}
.width19 {width:1650px}
.width20 {width:1737px}



.blockSearch {
	position: absolute;
	overflow: hidden;
	z-index: 2;
}

.blockSearchLogo {
	position: absolute;
	left: 5px;
    right: 5px;
	top: 5px;
	height: 32px;
	background-position: left center;
	background-repeat: no-repeat;
}

.blockSearchMenu {
	padding-right: 5px;
	text-align: right;
	left:0px;
	color:#000;
	margin-top: 3px;
}

.blockSearchContent {
	position: absolute;
	left: 0px;
    bottom: 0px;
	overflow: hidden;
}

.footer {
	background-color: #0f1013;
	height: 40px;
	width: 100%;
	display: table;
	position: relative;
	overflow: hidden;

    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.invisibleFooter {
	height: 40px;
	width: 100%;
	display: table;
	position: relative;
	overflow: hidden;
}

.searchResultPage {
    position:relative;
    margin: 0px auto;
    display:block;
    padding-top:20px;
    padding-bottom:30px;
}

.searchResultMatrix {
    position:relative;
    margin: 0px auto;
    display:block;
    left:-20px;
    padding-top: 15px;
    background-color: #101010;

    z-index:10;

    border: 1px solid #505050;
}

.searchResultMatrix .title {
    position: absolute;
    background-image: url("/img/header/header.png");
    background-repeat: repeat-x;
    background-position: 0px -25px;

    display: block;
    text-decoration: none;

    font: 500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    width: 169px;
    Border-right: #404040 solid 1px;
    Border-left: #404040 solid 1px;
    padding-left: 4px;

    left: -1px;
    top: -25px;
}

.searchResultMatrix .blockbelow {
    display: none;
}

.searchResultMatrix .blockfill {
    display: none;
}

.searchNoResult {
    text-align: center;
    padding:20px;
    height:100px;
    width:500px;
    background-image: url("/img/b/540/140/8/1/C0C0C0/down/404040/606060");
    margin: 50px auto;
    display:block;
}


.blockVideo {
	position: absolute;
	overflow: hidden;
	z-index: 3;
	display: none;
}

.videoCaption {
	text-indent: 4px;
	position: absolute;
	overflow: hidden;
}

.videoClose {
	background-image: url(/img/menu/close2.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.videoClose:hover {
	background-position: -27px center;
}

.blockInfoVideo {
	background-image: url(/img/block/video.png);
}


.blockRSS {
	position: absolute;
	overflow: hidden;
	z-index: 3;
	display: none;
}

.rssCaption {
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight: bold;
	line-height: 23px;
	background-repeat: repeat-x;
	background-color: #606060;
	text-indent: 4px;
	position: absolute;
	overflow: hidden;
	color: #FFFFFF;
}

.rssCaptionwhite {
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
	font-weight: bold;
	line-height: 23px;
	background-repeat: repeat-x;
	background-color: #D0D0D0;
	text-indent: 4px;
	position: absolute;
	overflow: hidden;
	color: #202020;
}

.rssCaption img {
	vertical-align: text-bottom;
}

.rssCaptionwhite img {
	vertical-align: text-bottom;
}

.rssClose {
	background-image: url(/img/menu/close2.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.rssClose:hover {
	background-position: -27px center;
}

.rssFeed {
	overflow: auto;
}

.rssFeed a {
	color: #ffffff;
	text-decoration: none;
}

.rssFeed a:hover {
	text-decoration: underline;
}

.rssFeedwhite {
	overflow: auto;
}

.rssFeedwhite a {
	color: #000000;
	text-decoration: none;
}

.rssFeedwhite a:hover {
	text-decoration: underline;
}

.rssRow {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #404040;


    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.rssRowwhite {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #808080;


    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 13px;
}

.rssBody {
	position: relative;
}

.rssBody ul {
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom:0px;
}

.rssBody li{
	list-style-type: none;
}

.rssBodywhite {
	position: relative;
}

.rssBodywhite ul {
	padding-left: 4px;
	margin-top: 0px;
	margin-bottom:0px;
}

.rssBodywhite li{
	list-style-type: none;
	background-color:#ffffff;
}

.blockInfoRss {
	background-image: url(/img/block/rss.png);
}

.rsstRow {
    display:none;
    position:absolute;
    top:3px;
    left:3px;
    text-decoration: none;
    font-size: 16px;
    line-height: 16px;
}

.rsstRow a {
	color: #FFF;
	text-decoration: none;
}

.rsstRow a:hover {
	text-decoration: underline;
}

.hiddenBlockFunc {
	position: absolute;
	overflow: hidden;
	z-index: 3;
	display: none;
}

.hiddenBlockCaption {
    
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	background-image: url(/img/g/200/25/ff6600/C64F00);
	background-repeat: repeat-x;
	background-color: #ff6600;
	text-indent: 4px;
	position: absolute;
	overflow: hidden;
	color: #FFFFFF;
}

.hiddenBlockClose {
	background-image: url(/img/menu/close.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.hiddenBlockClose:hover {
	background-position: -27px center;
}

.hiddenBlockClose2 {
	background-image: url(/img/menu/close2.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.hiddenBlockClose2:hover {
	background-position: -27px center;
}



.dialog {

	background: #ffffff;
	background-repeat: repeat-x;
	border: 2px solid #404040;
	z-index: 99999;
	position: absolute;
	color: #000000;
}

.dialogHeader {
	background-image: url(/img/g/100/26/66CCFF/6666FF);
	background-repeat: repeat-x;
	color: #FFFFFF;

	height: 22px;
	margin-bottom: 3px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.dialogClose {
	background-image: url(/img/menu/close.png);

	background-repeat: no-repeat;
	background-position: 0px center;
	position: relative;
	float: right;
	height: 22px;
	width: 27px;
}

.dialogClose:hover {
	background-position: -27px center;
}

.dialogContent {
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width: 100%;
}

.dialogFooter {
	border-top: solid 1px #C0C0C0;
	position:absolute;
	bottom:0px;
	width:100%;
	height:36px;
	background-color:#E0E0E0;
	text-align:right;
}
.dialogFooter INPUT {
	margin-top:5px;
	margin-right:20px;
}



.frmRow {
	border-bottom: 1px solid #F0F0FF;
	xposition:relative;
	width:100%;
	text-align:left;
	padding-bottom:4px;
	padding-top:4px;
	overflow: hidden;
}

.frmRowError {
	text-align: center;
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
}

.frmRowMessage {
	text-align: center;
}

.frmColLeft{
	width:30%;
	float:left;
	padding-left:3%;
}

.frmColRight{
	width:67%;
	float:left;
}

.frmColRight input[type="text"] {
    width: 90%;
}

.frmColRight area {
    width: 90%;
}

.frmColError{
	clear: both;
	color: #ff0000;
	font-style: italic;
	font-weight: bold;
}


.dragging {
    z-index:  99999;
}

.droppable {
    z-index:  99998;
    opacity:0.75;
    }


.gridCaption {
    margin-left:auto;
    margin-right:auto;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
	width: 80%;

}

.grid{
	border: none;
    border-spacing:0;
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
}

.gridHeader, .gridHeaderCenter, .gridHeaderRight{
	white-space: nowrap;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/img/g/8/23/666666/333333);
	background-repeat: repeat-x;
}

.gridHeaderCenter, .gridCellCenter{
	text-align: center;
}

.gridHeaderRight, .gridCellRight{
	text-align: right;
}

.gridCellLeft{
	text-align: left;
}

.gridRowEven{
	background-image: url(/img/g/8/23/333333/111111);
	background-repeat: repeat-x;
}

.gridRowOdd{
}

.gridCell, .gridCellLeft, .gridCellCenter, .gridCellRight, .gridHeader, .gridHeaderCenter, .gridHeaderRight{

    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 11px;
	white-space: nowrap;
	color: #ffffff;
	padding: 0px 4px;
	border: 1px solid #808080;
	height: 23px;
	padding: 0px 4px;
}

.gridCell img {
	width: 48px;
	height: 48px;
}



.bgEdit {
	clear: none;
	float: left;
}

.bgImage {
	clear: none;
	float: right;
	margin-right: 20px;

	width: 84px;
	height: 84px;
}

.bgrow {
	margin-top: 5px;
	margin-bottom: 5px;
}



.dlg-align table {
	width: 100%;
	border: none;
}

.dlg-align table tr td {
	width: 100%;
	padding: 0px 15px;
}

.dlg-align table tbody tr td.lbl {
	width: 0%;
	white-space: nowrap;
}

#loginDialog input:not([type="checkbox"]) {
	width: 100%;
	margin: 5px;
	text-align: left;
}

.hoverBlock {
    cursor: pointer;
}

.hoverBlock:hover {
	opacity:0.75;
}



.feedbackResult {
    text-align: center;
    padding:20px;
    height:100px;
    width:500px;
    background-image: url("/img/b/540/140/8/1/C0C0C0/down/404040/606060");
    margin: 50px auto;
    display:block;
}


.acceptCookie {
    position: fixed;
    top:0px;
    right:0px;
    background-color:#2030A0;
    padding: 10px;
    border: 5px solid #ff0060;
    z-index:199999;
}
.acceptCookie a {
    text-decoration: none;
    text-align: center;
    width: 100%;
    font-size:18px;
    color:#ffffff;
    display:block;
}

.acceptCookie a p {
    font:  500 11px/11px "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,sans-serif;
    margin-bottom:0px;
}

.diffWarning {
    display: block;
    background-color: #808000;
    border: #FF0000 4px solid;
    padding: 8px;
    margin: 8px;
}
.diffWarning .caption {
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

.textGray {
    color: #808080;
}