/* @override http://2008.fetish-consulting.com/ndxz-studio/site/sample3/style.css */
/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Gregory Cadar
*/

* { margin: 0; padding: 0; }

body {
	font-size: 8pt;
	font-family:'helvetica neue', Helvetica, sans-serif;
	letter-spacing: 0px;
	background: #141114 url(http://fetish-consulting.com/files/gimgs/8x8_p7_a.png) repeat; 
	background-attachment:fixed;
}


#content {
	height: 100%;
	width: 701px;
	overflow: auto;
	margin: 30px 0 0 370px;
	top: 0;
	padding: 28px 0 33px 0px; clear: both; float: left; 
	background: transparent url(http://fetish-consulting.com/files/gimgs/80op.png) repeat;	
	background-position: fixed; 
	left: 270px; 	 
}

.container { padding: 20px 20px 25px 20px; }

#content p { width: 656px; margin-bottom: 9px; opacity: 1; color: #fff; }

p { margin: 0 0 9px 0; }

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }

#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#img-container a.thickbox:hover { background-color: none; opacity: 0.8; }

#img-container a.thickbox { padding: 0 0 0 0; }

#once { clear: left; }

#logo { padding: 10px 10px 0 0; clear: both; float: left; }

#line { padding: 1px 0 19px 0; clear: both; float: left; }

#line2 { padding: 0 0 20px 0; clear: both; float: left; }

#front { position: relative; top: -30px; }

#banner {position: absolute; top: 30px; left: 991px; }

/*
#banner {
	position: absolute; 
	top: 33; 
	left: 900;
}	
*/

#plan:hover { text-decoration: none; background: transparent; }
#plan span.backgrounded a,
#plan a:hover {text-decoration: none; }

body.section-0 { text-decoration: none; color: #ffffff; }
body.section-1 { text-decoration: none; color: #ffffff; }
body.section-2 { text-decoration: none; color: #ffffff; }
body.section-3 { text-decoration: none; color: #ffffff; }
body.section-4 { text-decoration: none; color: #ffffff; }
body.section-5 { text-decoration: none; color: #ffffff; }
body.section-6 { text-decoration: none; color: #ffffff; }
body.section-7 { text-decoration: none; color: #ffffff; }
body.section-8 { text-decoration: none; color: #ffffff; }
body.section-9 { text-decoration: none; color: #ffffff; }
body.section-10 { text-decoration: none; color: #ffffff; }
body.section-11 { text-decoration: none; color: #ffffff; }

.stil2 { font-family: 'Helvetica Neue', Helvetica, Sans-Serif; font-size: 12px; line-height: 20px; }
.stil3 { font-family: 'Helvetica Neue', Helvetica, Sans-Serif; font-size: 12px; font-style: italic; }
.stil1 { font-family: 'Helvetica Neue', Helvetica, Sans-Serif; font-size: 28px; font-weight: bold; line-height: 0px; }
.stil4 { font-family: 'Helvetica Neue', Helvetica, Sans-Serif; font-size: 28px; font-weight: bold; letter-spacing: -1.5px;line-height: 30px; }
.stil5 { font-size: 50px;}
.stil6 { font-family: 'Helvetica Neue', Helvetica, Sans-Serif; font-size: 10px; }

a:link { text-decoration: none; color: #ffffff; }
a:active { background-color: #ffff00; color: #141114; }
a:visited { text-decoration: none; color: #ffffff; }
a:hover { background-color: #ffff00; color: #141114; }

a img { border: none; }

#menu {
	width: 330px;
	overflow: auto;
	top: 30px;
	bottom: 0;
	left: 30px;
	position: fixed;
	height: 700px;
	background: transparent url(http://fetish-consulting.com/files/gimgs/80op.png) repeat;	
	z-index: 9997;
	overflow: hidden;
}
#menu ul {
	list-style: none;
	margin: 0 0 15px 0;
	/*text-transform: capitalize;*/
	text-align: left;
	direction: ltr;
	list-style-type: ;
	list-style-position: ;
	color: #fff;
	line-height: 11pt;
}

#menu ul li.section-title {font-size: 21pt;
	font-weight: bold; margin: 0 0 10px 0}

/*#menu ul li.section-title:hover { background-color: #ffff00; color: #141114; }*/	

#news1:hover { text-decoration: none; background: transparent; }
#news1 span.backgrounded a,
#news1 a:hover {text-decoration: none; }

#news2:hover { text-decoration: none; background: transparent; }
#news2 span.backgrounded a,
#news2 a:hover {text-decoration: none; }

#news3:hover { text-decoration: none; background: transparent; }
#news3 span.backgrounded a,
#news3 a:hover {text-decoration: none; }
#news3 { padding: 0px; }

#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent; }
#img-container a.thumb-img { border-width: 0px; border:none; }
#img-container a.thickbox { border-width: 0px; border:none; }

#long-sandy-beach .one-box.picture { margin-top: 70px; padding-bottom: 0px; }
#long-sandy-beach .one-box { background: transparent; height: 550px; }

#long-sandy-beach .one-box.content { position: fixed; top: 78px; left: 390px; }


#long-sandy-beach .caption-box {
	position:absolute;
	top: 735px;
	overflow:auto;
}

#long-sandy-beach .caption-box span.caption { 
	font-size:9pt;
	color: #141114;
	background-color: #FFFF00;
	padding-left:2px;
	padding-right: 2px;
}

.active a {background-color: #ffff00; color: #141114; padding: -1px 3px -1px 3px; margin: }

#SN_2 {
	float: right;
padding: 0 0 15px 0;}

#PUP_3 {
	right: -15px;
	position: relative;
}
#PUP_5 {
	right: -180px;
	position: relative;
}