* {
	margin:0;
	padding:0;
	border:0 none;
	outline:0
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:100%;
	background-color:#0c0c0c
}
.pageCl {
	position:relative;
	padding-left:13px
}
.absFrame {
	position:absolute;
	top:5px;
	left:10px;
	z-index:1000
}
.musicNavCl {
	height:20px;
	width:101px;
	background:#000 url(musicOff.gif) no-repeat 78px 15px
}
.musicNavCl p {
	height:15px;
	padding-left:5px
}
.musicNavCl a {
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#7c7c7c;
	text-decoration:none
}
.musicNavCl a:hover, .musicNavCl a.active {
	color:#fff
}
.musicNavBottomCl {
	display:none;
	line-height:1px;
	font-size:1px;
	height:5px;
	background:#000 url(musicOn.gif) no-repeat 49px 0px
}
.kwicksCont {
	position:absolute;
	left:13px;
	top:395px;
	width:670px
}
.adCl .adLayerControl {
	height:20px;
	margin-top:3px
}
.adCl {
	position:relative
}
.layer01Cl {
	position:absolute;
	z-index:995;
	top:20px;
	left:0;
	width:224px;
	height:52px;
	background:url(layerBg01.png) no-repeat;
	color:#fff
}
.layer01Cl h1 {
	font-family:Tahoma, Geneva, sans-serif;
	padding:6px;
	font-size:16px;
	line-height:normal;
	font-weight:normal
}
.layer01Cl p {
	padding:2px 6px;
	font-size:12px
}
.layer02Cl {
	position:absolute;
	z-index:990;
	top:105px;
	left:0;
	display:none;
	width:257px;
	background:url(layerBg02.gif) no-repeat;
	color:#fff
}
.layer02Cl p {
	padding:3px 6px;
	font-size:10px;
	letter-spacing:.3px;
	font-family:Tahoma, Geneva, sans-serif
}
.blackLayerCl {
	position:absolute;
	z-index:985;
	top:72px;
	left:24px;
	display:none;
	width:200px;
	background:#000
}
.blackLayerInner span {
	display:none
}
.blackLayerInner img {
	border:0 none
}
.moreCl {
	position:absolute;
	top:27px;
	left:167px;
	z-index:997
}
/*
.blackLayerInner {
	background:transparent url(hatun01.png) no-repeat 245px 1px;
	width:449px;
	height:278px;
	position:relative
}
.blackLayerInner .moreCl {
	position:absolute;
	top:250px;
	left:408px;
	height:20px;
	text-align:right
}
.blackLayerInner .moreCl .moreClFrame {
	position:relative
}
*/
.footerCl {
	position:relative;
	height:26px;
	background:#0c0c0c;
	padding:50px 0 5px;
	width:100%;
	z-index:945
}
#footer ul {
	float:left;
	width:80%
}
#footer ul li {
	height:24px;
	width:360px;
	line-height:22px;
	margin:0 5px 0 15px;
	float:left;
	display:inline;
	color:#cc9900;
	font-size:11px;
	z-index:960;
	font-weight:bold
}
#footer ul li form {
	display:inline
}
.ftRight {
	position:absolute;
	top:12px;
	right:0
}
#footer .ftRight p {
	text-align:right;
	margin-right:10px;
	border-bottom:2px dashed #CC9900;
	padding-bottom:5px;
}
#footer .ftRight p a {
	color:#cc9900;
	font-size:13px;
	font-weight:bold;
	text-decoration:none
}
.inputEmail {
	width:125px;
	background:#0c0c0c url(inputBg.jpg) no-repeat;
	padding:4px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff
}
.sendBt {
	cursor:pointer;
	width:57px;
	height:22px;
	background:url(sendBt.jpg) no-repeat;
	display:inline
}
/*
a#blMore {
	position:relative;
	display:block;
	width:60px;
	height:20px;
	background:url(more0.jpg) no-repeat;
}
a#blMore div.ahover {
	background:url(more1.jpg) no-repeat;
}
*/
/* navMenu */
.kwicksCont .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0
	 /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/
}  
.kwicksCont .kwicks li {  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 130px;
	height: 115px;
	margin-right: 0px;
	background-image:url(menu_sprite.png);
	background-repeat:no-repeat;
}
.kwicksCont .kwicks li span.stuffCl {  
    display: block;  
	float: left;
	width: 100px;
	padding:62px 0 0 13px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#dadada
}
.kwicksCont .kwicks a {
	display:block;
	height:115px;
	text-indent:-9999px;
	outline:none
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-210px 0px;
}
#kwick3 {
	background-position:-420px 0px;
}
#kwick4 { 
	background-position:-630px 0px;
}
#kwick5 { 
	background-position:-840px 0px;
}
#kwick1 a, #kwick2 a, #kwick3 a, #kwick4 a, #kwick5 a {
	text-decoration:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#838682;
	text-align:left
}
#kwick2 a {
	background-image:url(menuBg01.jpg);
	background-repeat:no-repeat;
	background-position:120px 10px
}
#kwick1 a span {
	position:absolute;
	top:25px;
	left:10px
}
#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -210px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -420px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -630px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -840px bottom; 
}
/*
#kwick1 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick4 a{
	background-image:url(end.jpg);
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick4 a:hover{
	background-position: right -120px;
}
*/
/* navMenu end */

/* clarity  */

.aButton {	
	position:relative;
	height:20px;
	width:58px;
	cursor:pointer;
	display:block;
	background: url('moreC.gif') no-repeat top left;
}
.aButton span.bg_fade {
	position: absolute;
	display:none;
	top: 0;
	left: 0;
	height:20px;
	width:58px;
	background:url('moreC.gif') no-repeat 0px -20px;
}
.showHideBt {
	position:relative;
	height:20px;
	width:118px;
	cursor:pointer;
	display:block;
	background: url('showHideC.gif') no-repeat top left;
}
.showHideBt span.bg_fade {
	position:absolute;
	display:none;
	top:0;
	left:0;
	height:20px;
	width:118px;
	background:url('showHideC.gif') no-repeat 0px -20px;
}

/* clarity end */
a.jScrollArrowUp {
	background: url(basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.scroll-pane {
	width: 200px;
	height: 200px;
	overflow: auto;
	float: left;
}
#pane1 {
	width:550px;
	margin:0 auto;
	display:inline;
	height:340px
}

h2.pageH2 {
	background:url(h1Bg.png) no-repeat right top;
	height:30px;
	color:#CC9900;
	padding-left:10px;
	margin:0 12px 0 10px;
	font:18px/30px 'Arial Narrow', sans-serif;
	position:relative
}
.entry a img {
	border:3px solid #262626;
	margin:30px 20px 0 0
}
.entry a img.rests {
	border:0 none;
	margin:0 30px
}
.gallery-item {
	margin-bottom:5px
}
.rightLogoCl {
	position:absolute;
	z-index:977;
	top:0px;
	right:10px;
	text-align:center
}
.rightLogoCl img {
	border:0
}
.contentPageTable {}
.contentPageTable td {
	padding:2px 0;
	font-size:11px
}
.contentPageTable td span.wpcf7-form-control-wrap input, .contentPageTable td span.wpcf7-form-control-wrap textarea {
	border:2px solid #303030;
	background:#000;
	color:#fff;
	font-size:11px;
	padding:1px
}
.contentPageTable td input.mailFormSend {
	background:#000;
	border:2px solid #303030;
	color:#fff;
	text-align:center;
	padding:2px 8px;
	cursor:pointer;
	font-weight:bold;
	cursor:hand;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.langTip {
	position:absolute;
	top:6px;
	right:-26px
}
