@media screen, projection {
	
* { padding:0; margin:0; }
.before, .after { line-height:0; font-weight:normal; }
.before img, .after img { margin:0 !important; }
body, textarea, input { font-size:100%; font-family:Verdana, Arial, sans-serif; }
fieldset, img { border:0; }
label { cursor:pointer; }

hr, #WAI, #mC .WAI, #cC blockquote dl dt  { position:absolute; left:-1000em; }

/* lay a */

html, body { height:100%; width:100%; }

body {
	background:#fff url(http://www.nailnews.nl/gfx/bgdBody.png) repeat 0 0;
	color:#67655f;
}

#wA {
	width:900px;
	min-height:100%;
	position:relative;
	z-index:0;
	margin:0 auto;
	border:solid #d9dde8;
	border-width:0 1px;
	background:#fff url(http://www.nailnews.nl/gfx/bgdLeftRepeatY.png) repeat-y 0 0;
}
#wA::after {
	content:"";
	display:block;
	height:1px;
	clear:both;
}

* html #wA {
	height:100%;
}

/* columns */

#wB {
	width:100%;
	padding-top:10px;
	float:right;
	margin-left:-219px;
	background:url(http://www.nailnews.nl/gfx/dotsWB.png) repeat-x 0 0;
	font-size:.7em;
}

#cA,
#cB,
#cC,
#cD,
#cCA,
#cCB,
#adv4 {
	padding-right:4px;
	padding-left:234px;
}

/* home */

/* top news */

.home #cA div {
	height:auto !important;
	height:110px;
	min-height:110px;
	padding-top:10px;
	padding-right:10px;
	position:relative;
	padding-left:143px;
}


/* news categories */

.home #cB {
	padding-top:17px;
	padding-right:6px;
	overflow:hidden;
	background:url(gfx/boxHomeTop.png) no-repeat 234px 0;
	color:#191919;
	zoom:1; /* IE fix */
}

	.home #cB h1 {
		padding-bottom:17px;
		border-bottom:1px solid #dfdbd8;
		margin:0 16px 4px;
		font-size:1.6em;
		color:#661053;
		font-weight:normal;
	}

.home #cB div.bWrapper {
	width:450px;
	padding:0;
	float:left;
	margin-right:-1px;
}

.home #cB ul.items li,
.srchRes #cA div {
	padding:10px 0;
	position:relative;
	list-style:none;
}

.srchRes #cA div {
	padding:10px 0 10px 70px;
	background:url(http://www.nailnews.nl/gfx/dotsLight.png) repeat-x 0 100%;
        min-height:60px;
	overflow-x:hidden;
}

.home #cB ul.items {
	padding:0 14px;
	border:solid #d9dde8;
	border-width:0 1px;
}

.home #cB ul.items li {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #dfdbd8;
	clear:left;
}

	.home #cB ul.items li img {
		padding:2px;
		border:1px solid #fbe0b1;
		float:left;
		margin-right:18px;
	}

.home #wA #wB .noPic,
.srchRes #cA div {
	height:auto;
	min-height:0;
	padding-left:0;
}

.cats #wB hr.sep {
	visibility:hidden;
	position:static;
	clear:left;
}

#wB div .more,
.newsFull #cA .back a {
	color:#3158b5;
}

#wB div .more {
	padding-right:6px;
	background:url(http://www.nailnews.nl/gfx/arrSmallBlue.gif) no-repeat 100% 0.5em;
}

/* short links */

.home #cD,
.cats #cD {
	height:auto;
	overflow:hidden;
	background:url(gfx/boxHomeBottom2.png) no-repeat 234px 100%;
	clear:both;
	zoom:1; /* IE fix */
}

.cats #cD {
	margin-top:13px;
}

.home #cD div,
.cats #cD div {
	display:inline;
	width:195px;
	padding:13px 10px 0 13px;
	background:url(gfx/boxHomeBottom.png) no-repeat 50% -46px;
	float:left;
}

.home #cD div.frst,
.cats #cD div.frst {
	background-position:0 -46px;
}

.home #cD div.thrd,
.cats #cD div.thrd {
	padding-right:17px;
	background-position:100% -46px;
}

	.home #cD div h1,
	.cats #cD div h1 {
		margin:0;
		font-size:1.3em;
		color:#661053;
		font-weight:normal;
	}

	.home #cD div ul,
	.cats #cD div ul,
	.news #cD div ul {
		overflow:hidden;
	}

	.home #cD div li,
	.cats #cD div li,
	.news #cD div li {
		list-style:none;
		overflow-x:hidden;
		padding:10px 0 10px 0;
		background:url(http://www.nailnews.nl/gfx/dotsLight.png) repeat-x 0 0;
		position:relative;
		bottom:1px;
	}

	.home #cD div a,
	.cats #cD div a,
	.news #cD div a {
		display:block;
		padding-left:8px;
		background:url(http://www.nailnews.nl/gfx/arrSmall.gif) no-repeat 0 .8ex;
		color:#4c4c4c;
	}

/* RSS feed */

.home #cB li.feed a {
	padding-right:14px;
	background:url(http://www.nailnews.nl/gfx/icoRSS.png) no-repeat 100% 50%;
	color:#df6a30;
}	

/* headers */

.home #wB h2,
.home #wB h3 {
	font-size:1em;
}

.home #cA h3,
.home #wB h1 a {
	color:#661053;
	text-transform:uppercase;
}

.home #cA h2 {
	padding-left:12px;
	margin-left:-12px;
	background:url(http://www.nailnews.nl/gfx/arrSmallRed.gif) no-repeat 0 50%;
	position:relative;
	margin-bottom:2em;
	color:#721e60;
	font-size:1.2em;
	zoom:1; /* IE fix */
}

	.home #cA h2 span,
	.home #cB h2 span,
	.newsFull #cA h3 span {
		overflow:hidden;
		position:absolute;
		top:100%;
		left:0;
		color:#992781;
		font-size:10px;
		font-weight:normal;
		text-indent:-1.5ex;
	}

	.home #cA h2 span {
		left:12px;
	}

	.home #cB h2 span {
		top:0;
		left:0;
		color:#992781;
	}

.home #cA .noPic h2 {
	margin-left:0;
}

.home #cA h3 {
	padding-bottom:.8ex;
}

.home #cB h2 {
	padding-top:1em;
	padding-bottom:.3ex;
	position:relative;
	margin-bottom:1em;
	font-size:1.3em;
	color:#721e60;
	font-weight:normal;
	zoom:1; /* IE fix */
}

/* news list */

.newsFull h1,
.newsFull #cA h2 {
	display:inline;
	font-size:1em;
	color:#721e60;
	text-transform:uppercase;
}

.srchRes #cA div {
	clear:both;
	color:#67655f;
}

.srchRes #cA h3 {
	font-size:1em;
}

/* categories page */

.cats h1 {
	font-size:1.1em;
	color:#661053;
	text-transform:uppercase;
}

.cats #cA,
.cats #cB,
.cats #cC {
	width:193px;
	padding:0 15px 0 235px;
	height:auto;
	float:left;
}

.cats #cB,
.cats #cC {
	padding:0 15px;
}

	.cats #cA div,
	.cats #cB div,
	.cats #cC div {
		padding-bottom:1em;
		background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
		margin-bottom:1em;
	}

		.cats #wB div div h2 {
			padding:1.8em 0 0.9em;
			overflow:hidden;
			position:relative;
			font-size:1.1em;
			color:#721e60;
			font-weight:normal;
		}

			.cats #wB div h2 span {
				position:absolute;
				top:0.7em;
				left:-1em;
				font-size:0.7em;
				color:#992781;
			}

		.cats #wB div div p {
			margin-bottom:0.6em;
			line-height:1.5;
			color:#4b4a47;
		}

		.cats #wB div img {
			display:block;
			margin:18px 0 10px;
		}

		.cats #wB div a.feed {
			display:block;
			padding-left:20px;
			background:url(http://www.nailnews.nl/gfx/icoRSSBlue.png) no-repeat 0 50%;
			margin-bottom:4em;
			color:#3158b5;
		}

/* pages links */

#cB div.pages {
	padding-left:19px;
	background:url(gfx/boxHomeBottom.png) no-repeat 0 100%;
	margin-bottom:-61px;
}

#cB div.pages ol {
	height:98px;
	padding:9px 19px 0 0;
	background:url(gfx/boxHomeBottom.png) no-repeat 100% 100%;
	margin:0;
}

	#cB div.pages li {
		list-style:none;
		float:left;
	}

		#cB div.pages li a {
			padding:0 7px;
			color:#2e55b4;
		}

		#cB div.pages li em {
			padding:0 7px;
			color:#191919;
			font-style:normal;
		}

		#cB div.pages li img {
			padding-bottom:1px;
		}

/* RSS feed */

.news #cA .feed {
	margin-top:5px;
	margin-right:4px;
	float:right;
}
/* news */

.news h1 {
	display:inline;
	font-size:1em;
	color:#595959;
	text-transform:uppercase;
}

.news #cA h2 {
	font-size:1em;
}

	.news #cA h2 span {
		display:block;
		overflow:hidden;
		padding-bottom:10px;
		color:#666;
		font-size:10px;
		font-weight:normal;
		text-indent:-1.5ex;
		zoom:1; /* IE fix */
	}


.news #cA {
	padding:0 15px 0 235px;
	height:auto;
}

	.news #cA div,
	.srchRes #cA div {
		overflow-x: hidden;
		min-height:60px;
		padding:10px 0 10px 70px;
		position:relative;
		background:url(http://www.beautynieuws.nl/gfx/dotsLight.png) repeat-x 0 100%;
		list-style:none;
		zoom:1; /* IE fix */
	}

	.news #wA #cA div {
		height:auto;
		min-height:0;
		padding-left:0;
	}

		.news #cA div img {
			float:left;
			padding:0 10px 10px 0;
		}

/* news full */

.newsFull #cA h3,
.page #cA h1,
.srchRes #cA h2 {
	padding-left:10px;
	margin:1.2em 0 1em;
	background:url(http://www.nailnews.nl/gfx/arrSmall.gif) no-repeat 0 50%;
	font-size:1em;
}

.page #cA h1,
.srchRes #cA h2 {
	clear:both;
}

.newsFull #cA h3 {
	color:#2e55b4;
}

.newsFull #cA h3 {
	position:relative;
	margin-bottom:2em;
	zoom:1; /* IE fix */
}

	.newsFull #cA h3 span {
		left:10px;
	}

.newsFull #cA div {
	padding-bottom:1.5em;
	color:#67655f
}

.newsFull #cA p,
.page #cA p {
	line-height:1.4em;
	margin-bottom:1.2em;
	color:#67655f;
}

.newsFull #cA img,
.page #cA img {
	float:left;
	margin-right:15px;
}

/* see also links under the news */

.newsFull #cA .seeAlso {
	clear:left;
}

	.newsFull #cA .seeAlso h3 {
		padding-left:0;
		background-image:none;
		margin:0.5em 0 0.2em;
	}

	.newsFull #cA .seeAlso li {
		list-style:none;
	}

		.newsFull #cA .seeAlso li a {
			color:#2e55b4;
			text-decoration:none;
		}

		.newsFull #cA .seeAlso li a:focus,
		.newsFull #cA .seeAlso li a:hover {
			text-decoration:underline;
		}

/* news links */

.newsFull #cA .nwsLinks {
	display:block;
	padding:2px 0;
	clear:left;
	background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 0;
	text-align:right;
	behavior:url(after.htc);
}

.newsFull #cA .nwsLinks .DIVafter,
.newsFull #cA .nwsLinks::after {
	display:block;
	height:2px;
	width:100%;
	content:"";
	background:#fff url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
}

.newsFull #cA .nwsLinks .back {
	float:left;
}

.newsFull .nwsLinks a {
	color:#67655f;
}

/* comments */

#cC,
#cC1 {
	color:#949288;
}

	#cC ul,
	#cC1 ul {
		list-style:none;
		margin:0 !important;
	}

		#cC li.comments,
		#cC1 li.comments {
			float:left;
		}

			#cC li.comments a,
			#cC1 li.comments a {
				display:block;
				padding-left:34px;
				background:url(http://www.nailnews.nl/gfx/icoComment.gif) no-repeat 6px 50%;
				line-height:42px;
				color:#949288;
				font-weight:bold;
			}

		#cC li.addComment,
		#cC1 li.addComment {
			padding-right:7px;
			float:right;
		}

			#cC li.addComment a,
			#cC1 li.addComment a {
				display:block;
				line-height:42px;
				color:#c32017;
				font-weight:bold;
			}

	#cC blockquote {
		padding:10px 5px;
		background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 0;
		clear:both;
		zoom:1; /* IE fix */
	}

		#cC blockquote h3 {
			padding-right:0.5em;
			float:left;
			margin:0;
			font-size:1em;
			color:#595959;
		}

		#cC blockquote dl {
			color:#595959;
		}

			#cC blockquote dl dd {
				display:inline;
			}

				#cC blockquote cite {
					font-style:normal;
				}

		#cC blockquote p {
			padding-top:0.3em;
		}

/* form add comment */

#cCA form {
	padding:1em 17px 0 0;
	background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
}

	#cCA form div {
		padding-bottom:9px;
		clear:left;
		line-height:1.6em;
	}

		#cCA form div label {
			width:12%;
			float:left;
			font-weight:bold;
		}

		#cCA fieldset input,
		#cCA form textarea {
			width:87%;
			padding:2px 0;
			border:1px solid #e9e6d7;
			vertical-align:middle;
		}

		#cCA #FCAI1 {
			width:55%;
		}

	#cCA div.sbt {
		width:99%;
		text-align:right;
	}

#cCA h3 {
	padding:1em 5px;
	font-size:1em;
}

	#cCA blockquote {
		padding:0 5px;
		color:#949288;
		font-weight:bold;
	}

		#cCA blockquote div cite {
			font-style:normal;
		}

		#cCA blockquote p {
			margin:1em 0;
		}

/* comments list */

#cCB blockquote {
	padding:2em 0 0.5em;
	background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
	margin-bottom:1.5em;
}

	#cCB h3 {
		padding:0 5px;
		font-size:1em;
	}

	#cCB blockquote dl {
		padding:0.5em 5px 1em;
		background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
		font-weight:bold;
	}

		#cCB blockquote dt {
			padding-right:0.5em;
			float:left;
		}

		#cCB blockquote cite {
			font-style:normal;
		}

		#cCB blockquote p {
			margin:1em 5px;
		}

#cCB ol {
	list-style:disc;
	margin-left:1.5em;
}

	#cCB ol ol {
		margin:0.5em 0 0.5em 3em;
	}

	#cCB li {
		margin:0.5em 0;
	}

		#cCB ol li a {
			color:#666666;
			font-weight:bold;
		}

		#cCB li cite {
			font-style:normal;
		}

/* page */

.page #cA {
	color:#a3a198;
}

.page #wA #cA h1 {
	color:#2e55b4;
	font-size:1.1em;
}

/* search results */

.srchRes h1 {
	color:#cf4a41;
	font-size:1.1em;
}

.srchRes #cA div {
	padding-left:0;
}

.srchRes #cA h2 {
	margin:0;
	color:#2e55b4;
}

.srchRes #cA h3 {
	margin:.5ex 0 2ex;
	color:#818181;
	font-size:.9em;
}

.srchRes #cA div p {
	margin-bottom:.5ex;
}

.srchRes #cA p span.srch {
	background-color:#ff0;
}

/* register form */

#nwlRegForm input {
	behavior:url(input.htc);
}

#nwlRegForm fieldset fieldset input,
#nwlRegForm #nRF1 {
	border:0;
}

#nwlRegForm div,
#nwlRegForm fieldset h6,
#nwsAddForm div {
	width:9em;
	padding-right:.5em;
	padding-bottom:7px;
	position:relative;
	text-align:right;
}

#nwlRegForm h6 {
	padding-top:3px;
}

#nwlRegForm h6,
#nwlRegForm label,
#nwsAddForm label {
	font-weight:bold;
}

#nwlRegForm label span {
	display:block;
	font-weight:normal;
}

#nwlRegForm fieldset h6 {
	float:left;
	font-size:1em;
}

#nwlRegForm fieldset fieldset div {
	display:inline;
	text-align:left;
}

#nwlRegForm .YN,
#nwlRegForm .YN label {
	width:auto;
	font-weight:normal;
	text-align:left;
}

#nwlRegForm div input[type="text"] {
	position:absolute;
	top:0;
	left:9.5em;
	border:1px solid #d9dde8;
}
#nwsAddForm div input,
#nwsAddForm div textarea,
#nwlRegForm div input.text {
	position:absolute;
	top:0;
	left:9.5em;
	border:1px solid #d9dde8;
}

#nwlRegForm fieldset fieldset div * {
	vertical-align:middle;
	font-weight:normal;
}

#nwlRegForm .sbt {
	padding:7px 0 0 9.5em;
	text-align:left;
}

/* add news form */

#nwsAddForm h1 {
	padding-bottom:6px;
	margin-bottom:9px;
	background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 100%;
	color:#6b6b6b;
	font-size:1.2em;
}

#nwsAddForm div {
	width:14em;
}

#nwsAddForm div input,
#nwsAddForm div textarea {
	width:48ex;
	left:14.5em;
}

#nwsAddForm div textarea {
	position:relative;
	margin-top:-1.2em;
}

#nwsAddForm .sbt {
	width:auto;
	padding-top:8px;
	margin-top:7px;
	text-align:right;
	background:url(http://www.nailnews.nl/gfx/dotsGrey.png) repeat-x 0 0;
}

#nwsAddForm .sbt input {
	width:auto;
	position:static;
	border:0;
}

#nwsAddForm #nAF5 {
	width:72ex;
}

/* site map */

.map #wA #wB h1 {
	margin-bottom:1.4em;
	color:#2e55b4;
	font-size:1.2em;
}

.map #cA li {
	margin-top:3px;
	list-style:none;
}

.map #cA li a {
	padding-left:13px;
	background:url(http://www.nailnews.nl/gfx/arrSmall.gif) no-repeat 2px 50%;
	color:#67655f;
	font-weight:bold;
}

.map #cA ul ul {
	margin-left:24px;
	margin-bottom:1.2em;
}

.map #cA li li a {
	font-weight:normal;
}

/* header */

#h {
	width:100%;
	height:253px;
	position:relative;
	z-index:10;
	background:#fff url(http://www.nailnews.nl/gfx/bgdHeader.jpg) no-repeat 50% 26px;
}

#h a {
	position:absolute;
	top:69px;
	left:26px;
}

/* place for footer */

#wB {
	padding-bottom:6em; /* height of footer */
}

/* footer */

#f {
	width:892px;
	height:5em;
	position:absolute;
	bottom:0;
	left:4px;
	background:#fff url(http://www.nailnews.nl/gfx/dotsWB.png) repeat-x 0 0;
	color:#737373;
	font-size:.7em;
}

#f em {
	float:left;
	padding-top:2ex;
	padding-left:12px;
	position:relative;
	z-index:100;
	font-style:normal;
	color:#67655f;
}

#f em span {
	color:#2e55b4;
	font-weight:bold;
}

#f a {
	position:absolute;
	bottom:2ex;
	left:12px;
	color:#737373;
}

/* search */

#srch,
#nwl,
#inq {
	display:inline;
	width:215px;
	float:left;
	clear:left;
	margin-left:4px;
	font-size:.7em;
}

#srch fieldset,
#nwl form {
	padding:17px 9px 11px;
}

#srch form {
	margin-top:2em;
	margin-right:2px;
	position:relative;
	background:url(http://www.nailnews.nl/gfx/bgdTabBottomRight.png) no-repeat 5em 0;
}

#srch fieldset {
	padding-top:10px;
}

#srch fieldset * {
	display:inline;
}

#srch label {
	height:2em;
	line-height:2em;
	width:5em;
	padding-right:2px;
	text-indent:9px;
	position:absolute;
	top:-2em;
	left:0;
	background:#f0f2f6 url(http://www.nailnews.nl/gfx/bgdTabTopRight.png) no-repeat 100% 0;
}

#srch input,
#nwl input {
	vertical-align:middle;
}

#srch #srch1,
#nwl #nwl1 {
	width:138px;
	padding:1px;
	border:1px solid #d9dde8;
}

/* newsletter */

#nwl {
	height:100px;
	width:150px;
	position:absolute;
	top:144px;
	left:0;
	z-index:100;
	background:url(http://www.nailnews.nl/gfx/bgdNewsletter.png) no-repeat 0 0;
	color:#595959;
}

#nwl legend {
	margin-left:-1.2ex;
	font-weight:bold;
}

#nwl p {
	display:block;
	padding:5px 0;
}

#nwl #nwl1 {
	width:67px;
}

/* inquiry */

#inq {
	padding-bottom:1em;
}
/*
#inq dd {
	height:1em;	
	overflow:hidden;
	background:url(http://www.nailnews.nl/gfx/inqRight.png) no-repeat 100% .3em;
}

#inq dd span {
	display:block;
	height:1em;	
	line-height:1em;
	behavior:url(before.htc);
}

#inq dd>span {
	background-position:100% 75%;
}

#inq dd .before,
#inq dd span::before {
	display:block;
	height:1em;
	width:3px;
	content:url('http://www.nailnews.nl/gfx/inqLeft.png');
	background-color:#f0f2f6;
	vertical-align:bottom;
}

#inq dd .before img {
	padding-bottom:1px;
}

/* links */

#inq ul {
	width:213px;
	padding-bottom:2px;
	float:left;
	margin-bottom:10px;
       	background:url(http://www.nailnews.nl/gfx/bgdTabBottomRight.png) no-repeat 104px 100%;
}

* html #inq ul.active1 {
	background-position:105px 100%;
}

#inq ul.active2 {
	background-position:-106px 100% !important;
	background-position:-105px 100% !important;
}

#inq li {
	width:50%;
	height:2em;
	line-height:2em; 
	float:left;
	margin-right:-1px;
	background-image:url(http://www.nailnews.nl/gfx/bgdTabTopLeft.png);
	list-style:none;
	text-indent:9px;
}

#inq ul.active1 #mInq1,
#inq ul.active2 #mInq2 {
	background-image:url(http://www.nailnews.nl/gfx/bgdTabTopRight.png);
	font-weight:bold;
}

#mInq1 {	background-position:100% 0; }
#mInq2 { background-position:0 0; }

#inq a {
	color:#595959;
}

/* form */

#inq form {
	clear:left;
	margin-right:2px;
	border-bottom:1px solid #f7f8fa;
}

#inq p {
	padding-left:18px;
	margin-bottom:10px;
	clear:both;
	background:url(http://www.nailnews.nl/gfx/arrSmallBlue.gif) no-repeat 8px .7ex;
	color:#2e55b4;
	font-weight:bold;
}

#inq div,
#inq dl {
	line-height:1.6em;
	padding-left:18px;
}

#inq label {
	cursor:pointer;
}

#inq label input {
	vertical-align:middle;
}

#inq .sbt {
	padding-top:10px;
	padding-bottom:10px;
}

#inq .sbt input {
	display:block;
}

/* top right menu */

#mC,
#date {
	width:100%;
	height:27px;
	line-height:27px;
	position:absolute;
	top:0;
	right:4px;
	z-index:100;
	text-align:right;
	font-size:.65em;
}

* html #mC {
	top:.5em;
}

#mC li {
	display:inline;
	list-style:none;
}

#mC li img {
	margin:0 .5ex;
}

#mC3 a,
#mC4 a {
	text-decoration:none;
}

/* footer menu */

#mB {
	padding-bottom:1.4ex;
	padding-left:52ex;
	position:absolute;
	bottom:0;
	right:12px;
	font-size:.7em;
	text-align:right;
}

* html #mB {
	z-index:200;
}

#mB ul {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:100;
}

#mB li {
	display:inline;
	position:relative;
	left:1ex;
	list-style:none;
	white-space:nowrap;
}

#mB li::after,
#mB .Aafter,
#mC1::after,
#mC1 .Aafter {
	padding-left:1ex;
	content:"|";
	text-decoration:none;
}

#mB li a,
#mC a {
	color:#67655f;
	behavior:url(after.htc);
}

/* menu */

#mA,
#mR {
	width:219px;
	float:left;
	position:relative;
	top:2px;
	margin-top:-1.2em;
	margin-bottom:7px;
	border-top:2px solid #fff;
}

#mR {
	padding-bottom:5em;
	clear:left;
}

#mA ul,
#mR ul {
	margin:0 2px 0 4px;
	background-color:#f7f8fa;
	font-size:.7em;
}

#mA ul ul {
	margin:6px 0 -7px -7px;
	border-top:1px solid #d9dde8;
	font-size:1em;
}

#mA li,
#mR li {
	height:1%;
	padding:6px 2px 6px 7px;
	border-bottom:1px solid #d9dde8;
	list-style:none;
}

#mA li li {
	padding:4px 0 4px 7px;
}

#mA a,
#mR a {
	color:#2e55b4;
	font-weight:bold;
}

#mA li li a {
	padding-left:12px;
	background:url(http://www.nailnews.nl/gfx/arrSingleLong.gif) no-repeat 0 50%;
	color:#67655f;
	font-weight:normal;
}

#mA li#mA11,
#mA li#mA12 {
	background-color:#f0f2f6;
}

#mA #mA11 {
	height:1.6em;
	overflow:hidden;
}

#mA11 a {
	line-height:1.8em;
	text-decoration:none;
	behavior:url(before.htc);
}

#mA11 .Abefore,
#mA11 a::before {
	display:block;
	margin-right:80px;
	content:url('http://www.nailnews.nl/gfx/btnNieuwsInz.png');
}


#mA #mA12 {
	line-height:18px;
	border:0;
}

#mA #mA12 a {
	padding:3px 0 3px 26px;
	background:url(http://www.nailnews.nl/gfx/icoRSS16x16.png) no-repeat 0 50%;
}

/* pages links */

.news #cA .pgs {
	padding:10px 0;
	background:none;
}

#cA .pgs ul,
.newsFull #cA .nwsLinks ul {
	padding:.5ex .5ex .7ex;
	background-color:#f1f2f6;
}

#cA .pgs li,
.newsFull #cA .nwsLinks li {
	display:inline;
	width:auto;
	float:none;
	margin:0;
	background:none;
	list-style:none;
	color:#818181;
}

.pgs li::after,
.pgs li .after {
	display:inline;
	padding-left:2px;
	content:"|";
	color:#67655f;
	text-decoration:none;
}

.pgs li.last::after,
.pgs li.last .after {
	display:none;
}

.pgs li em {
	font-style:normal;
	font-weight:bold;
	color:#191919;
}

.pgs li a {
	color:#2e55b4;
}

.pgs li a,
.pgs li em {
	behavior:url(after.htc);
}

/* commercials */

#adv1 {
	width:728px;
	height:90px;
	position:absolute;
	top:150px;
	right:8px;
	z-index:50;
}

/* banners 3 and 4 */

#wA div#adv3 {
	padding:10px;
	position:absolute;
	left:100%;
	top:0;
}

/* date */

#date {
	width:auto;
	padding-left:22px;
	left:0;
	right:auto;
	background:url(http://www.nailnews.nl/gfx/icoClock.gif) no-repeat 6px 50%;
	text-align:left;
}

/*linki czy cos*/
body.newsFull #cA ul, body.newsFull #cA ol { margin-left:2em; }
#wA #cA .seeAlso ul, #wA #cA .nwsLinks ul { margin-left:0; }

/* links */

a { text-decoration:none; }
a:hover, a:focus { text-decoration:underline; }

}
@media print {

#WAI, #f, #srch, #nwl, hr, #mA, #mB, #mC, .before, .after { display:none; }

}
