.column { padding-right: 20px; }
.wide, .thin { }
		
img {border:0}
.mo {cursor:pointer}
.dn {display:none}
.oh {overflow:hidden}
.clbo {clear:both}
.bldv {margin-right:25px; float:left}
.bkdv {width:29px; margin-top:3px; overflow:hidden; float:left}
.bldvinfo {margin-right:25px; float:left}
.bldvviddl {margin-right:25px; float:left;}
.fl {float:left}

.newsimgs {float:left; margin-right:16px; margin-bottom:7px}	
.sepa {margin-left:15px; margin-right:15px; float:left}

body {margin:16 13 0 0px; background-color:#fff}

.VSCROLLER_holder {
	margin: 0;
	display: block;
	margin-bottom: 0px;
}
.VSCROLLER_pane {
	width: 200px;
	background: #fff;
	float: left;
	padding: 0;
}
#VSCROLLER_content {
	height: 170px;
	width: 100%;
	padding: 0;
	display: block;
	_overflow: hidden;
}

hr { width:100%; color:#000; height:1px }
ul {margin:0; padding:0;}
li {list-style-position:outside; color:#eee; list-style-image:url(../_GFX/md2.gif); margin-left:11px; padding-left:0px;}

.INFO_COL {width:200px; float:left}

INPUT.nl {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#7d7c82; background-color:#FFF; border:0; outline:none;width:250px; margin-bottom:3px }

.newstitle {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; font-weight:bold; text-transform:uppercase;}
.searchhl {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; font-weight:bold;  color:#afafaf; }

.subtitle {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; font-weight:bold; text-transform:uppercase; margin-bottom:14px;}

#THE_TEXT, #FULL_TEXT_CONTENT, #HEY_BABE	{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000; width:30cm}
#divSizer 			{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000; position:absolute; left:-2000px; visibility:hidden} 

#THE_CONTENT {position:absolute; top:480px; left:18px; margin-right:10px; overflow:hidden;width:98%; display:none;z-index:73}

#MENU_MAIN, #MENU_MAIN_INFO, #MENU_MAIN_LINKS, #MENU_MAIN_WORK, #MENU_MAIN_SEARCH, #SEARCH_INPUT, #HEY_BABE, #AUDIO_POP, #REQUEST_POP, #SOON_POP,#BOTTOM_MENU, #MENU_MAIN_WORK_PRELOADER, #MENU_MAIN_SEARCH_PRELOADER, #COLUMNTEXT_prepare  {display:none}

#CONTENT_HEADER {height:30px}
#BIG_IMAGE {position:absolute; width:100%; top:0px; overflow:hidden; height:460px; left:0px; z-index:70}
#DETAIL_IMAGE {position:absolute; width:100%; top:0px; overflow:hidden; height:460px; left:0px; z-index:71}

.COMPLEX_TYPE_LIST {float:left; width:220px; margin-right:40px; margin-bottom:30px}


#MENU_MAIN_WORK_HOLDER {
	position:absolute;
	top: 120px;
	left: 95px;
	overflow: hidden;
	width: auto;
	height: auto;
	margin-right: 0px;
}


#MENU_MAIN_SEARCH_HOLDER {
	position:absolute;
	top: 100px;
	left: 95px;
	overflow: hidden;
	width: auto;
	height: auto;
	margin-right: 0px;
}


#THE_TEXT a, #FULL_TEXT_CONTENT a, #tooltip a, #AUDIO_POP a, #REQUEST_POP a  {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000; text-decoration:none}

.mediacont {float:left}
.mediacontcol {float:left; margin-right:30px; margin-bottom:20px; width:200px}
.LISTINGA 	{float:left; margin-right:50px; margin-bottom:20px; width:200px; }
.LISP {width:1px; height:5px}
.LISTINGB 	{float:left; margin-right:50px; margin-bottom:20px; width:200px; height:60px}
.mediatit 	{float:left;  width:80px; margin-right:20px}
.mediavid 	{float:left; margin-right:10px; margin-bottom:20px}
.mediasnd 	{float:left; margin-right:20px; margin-bottom:20px;  }

a.sm {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000; text-decoration:none}
a.smb {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; line-height:11px}


.WLTN {margin-bottom:2px}

.works {float:left; margin-right:10px; margin-bottom:10px}
.worksti {height:30px}
.HEADINGA {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000;font-weight:bold; font-size:11.5px; text-transform:uppercase;}
.HEADINGB {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000;font-weight:bold; text-decoration:none}
.HEADINGC {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#afafaf;font-weight:bold; font-size:11.5px; text-transform:uppercase;}
.HEADINGD {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#afafaf;font-weight:bold; font-size:11.5px;}


/* ------------------------------------------------------------------------------------------
	CUSTOM SCROLLERS
   ------------------------------------------------------------------------------------------ */

.TEXTBOX { width:280px; height:220px; float:left; margin-right:20px; margin-bottom:30px}
.holdertextbox { width:280px; height:220px;  float:left; margin-left:0; margin-top:0; margin-bottom:0; margin-right:20px; overflow:hidden}


.RELTEXTBOX  { width:220px; height:280px; float:left; margin-right:50px; margin-bottom:20px}
.rholdertextbox { width:220px; height:280px;  float:left; margin-left:0; margin-top:0; margin-bottom:0;  overflow:hidden}


.SEARCHBOX 		{ width:200px; height:120px; float:left; margin-right:60px; margin-bottom:60px; border-bottom:30px solid #7d7c82; font-family:Arial, Helvetica, sans-serif; font-size:11.5px; line-height:13px; color:#000;}

.SEARCHBOXBIG 	{ width:460px; height:120px; float:left; margin-right:60px; margin-bottom:60px; border-bottom:30px solid #7d7c82; font-family:Arial, Helvetica, sans-serif; font-size:11.5px; line-height:13px; color:#000;}

.sholdertextbox 	{ width:180px; height:120px;  float:left; margin-left:0; margin-top:0; margin-bottom:0;  overflow:hidden}
.sholdertextboxbig 	{ width:440px; height:120px;  float:left; margin-left:0; margin-top:0; margin-bottom:0;  overflow:hidden}


.SEARCHBOX img {margin-right:15px; margin-bottom:7px}
.SEARCHBOXBIG img {margin-right:15px; margin-bottom:7px}


#MENU_MAIN_SEARCH_HOLDER a {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#000; text-decoration:none}
#MENU_MAIN_SEARCH_HOLDER a:hover {color:#000}
#MENU_MAIN_SEARCH_HOLDER a:focus {outline: none;}



.holder {
	float: left;
	margin: 0;
}

.scroll-paneA {
	position: relative;
	overflow: none;
	float: left;
	background-color:#fff;
}

.WINA .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.WINA .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #838288;
	
}
.WINA .jScrollPaneDrag {
	position: absolute;
	background:#fff;
	cursor: pointer;
	overflow: hidden;
}


.scroll-paneB {
	position: relative;
	overflow: none;
	float: left;
	background-color:#fff;
}

.WINB .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.WINB .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #838288;
	
}
.WINB .jScrollPaneDrag {
	position: absolute;
	background:#939393;
	cursor: pointer;
	overflow: hidden;
}

/* horizontal scrollbar */

.jHScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jHScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #aaa;
}

.jHScrollIntervalTrack { 
	position: absolute;
}

.jHScrollPaneDrag {
	position: absolute;
	background: #F490AF;
	cursor: pointer;
	overflow: hidden;
}
.jHScrollPaneDragLeft {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.jHScrollPaneDragRight {
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: hidden;
}
a.jHScrollArrowLeft {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 9px;
	width: 10px;
}

a.jHScrollArrowRight {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px !important;
	overflow: hidden;
	height: 9px;
	width: 10px;
}

