/*** form/lilkim/css/cssf-base.css ***/
/*	CSS-Framework

	Version		: 0.3.1
	Author		: Aleksej Romanovskij (http://css-framework.ru)
	License		: Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/)

------------------------------ */
		
/* Utilites
------------------------------ */

* { margin: 0; padding: 0; }

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, a img { border: none!important; }
.container:after, .columns:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
.cc { clear: both; }

/* Main styles
------------------------------ */

html { height: 100%; color: #000; background: #f4f4f4; font: 0.75em/1.5 Arial, Helvetica, sans-serif; }
body { height: auto !important; height: 100%; min-height: 100%; } /* body height 100% */

a { color: #fff2be; }
a:visited {  }
a:hover {  }
a:active {  }
			
/* Horizontal Menu
------------------------------ */

.menu-h { overflow: hidden; border-left: 1px solid #ccc; }
.menu-h li { float: left; list-style: none; padding: 0 .8em; border-right: 1px solid #ccc; }
.menu-h a { text-decoration: none; display: block; }
.menu-h a:hover { text-decoration: underline; }

/* Horizontal Drop Down Menu
------------------------------ 
*/
.menu-h-d { min-height: 24px; border-left: none; }
.menu-h-d li { float: right; display: block; position: relative; border: none; list-style: none; }
.menu-h-d a { text-decoration: none; padding: 2px 10px; display: block; color:#000; }
.menu-h-d ul a { color:#fff; font-size:13px; font-weight:bold; }

.menu-h-d ul { display: none; position: absolute; top: 22px; left: 0px; width: 120px; background: #000; border: 0; padding:5px 0; }
.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }

.menu-h-d ul ul { left: 100%; top: -1px; }

.menu-h-d li li { float: none; }

.menu-h-d li li:hover { background: #707070; }
/*.menu-h-d li a:hover { color: #fff; }*/

.menu-h-d li:hover ul ul,
.menu-h-d li:hover ul li:hover ul ul { display: none; }

.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }
			
/* Content elements
------------------------------ */

.content h1, .content h2, .content h3, .content h4 { font: 1.7em Arial, Helvetica, sans-serif; margin-bottom: .5em; }
.content h2 { font-size: 1.5em; }
.content h3 { font-size: 1.3em; font-weight: bold; }
.content h4 { font-size: 1.1em; font-weight: bold; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }
code, pre { font: 1.2em/1 "Courier New", Courier, monospace; padding: 1px 2px; background: #eee; }
pre { border: 1px dashed #aaa; line-height: 1.7em; padding: 5px; font-size: .9em; background: #eee; margin: 0; }
strong {  }
em {  }
sup, sub { vertical-align: baseline; position: relative; }
sup { top: -0.4em; }
sub { bottom: -0.3em; }

hr { color: #ccc; background-color: #ccc; height: 1px; border-width: 0px; }

.em { font-style: italic; }
.strong { font-weight: bold; }

.content ul, .content ol { margin-left: 3em; line-height: 1.3em; }
.content ul li, .content ol li { margin-bottom: .2em; }

.content dl {  }
.content dl dt { margin-bottom: .2em; font-weight: bold; }
.content dl dd { padding-left: 5em; margin-bottom: .4em; }

.icons a, .icon { padding: 1px 0 1px 20px; background-repeat: no-repeat; background-position: left center; }

.content p, .content ul, .content ol, .content dl, .content table, blockquote, pre, .columns, .content img, hr { margin-bottom: 11px; }

.box { margin: 11px; }

/* Text align, float
------------------------------ */

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }

/*	Tables
------------------------------ 

table { border-collapse: collapse; width: 100%; }
table th, table td { border: 1px solid #ccc; padding: 2px 3px; vertical-align: top; }
table th { background: #f4f4f4; }
table td {  }

/*	Columns
------------------------------ 

.columns {  }
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62 { float: left;  }

.col-content { padding-right: 6px; }
.col-first { padding-left: 0!important; }
.col-last { padding-right: 0!important; }

.w-5 { width: 5%; }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }

/* Images
------------------------------ */
/*
.content img { padding: 5px; border: 1px solid #ccc!important; margin-top: .4em; }
.content img.null-image { padding: 0!important; border: none!important; margin: 0!important; }
*/
img.f-left { margin-right: 1em; }
img.f-right { margin-left: 1em; }

/* Content Form
------------------------------ 

.content form { padding: .5em 0; }
.content fieldset { margin-bottom: 1em; border: none; }
.content legend { margin-top: -1px; padding-bottom: 1em; font-size: 1.1em; font-weight: bold; }

.content .f-row { overflow: hidden; margin-bottom: .5em; }
.content label { float: left; text-align: right; width: 25.99%; padding: 0 2%; }
.content .f-inputs { padding-left: 30%; }

.f-actions { padding-top: 1em; border-top: 1px solid #ccc; }

/* Inputs
------------------------------ 

input { vertical-align: middle }
.i-checkbox { margin-top: 3px; }
.i-text { width: 200px; padding: 1px; font: 1em sans-serif; }
.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }
			
			
/* -------------------------------------------------------------------- */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/**/
.cleaner:after{ content: "."; display: block; height: 0; font-size:0; visibility:hidden; } 
.cleaner{display: inline-block; overflow:hidden; }  
/* Hides from IE Mac \*/ 
* html .cleaner {height: 1%;} .cleaner{display:block;} 
/* End Hack */

/*** form/lilkim/css/control.css ***/

/* Messages */
.messageNormal { line-height: 1em; background-color:#aaa; color:#FFFFFF; font-size:1.4em; margin-bottom:10px; padding:10px; }
.messageWarning a, .messageNormal a { color:#fff; }
.messageWarning { line-height: 1em; background-color:#aaa; color:#FFFFFF; font-size:1.4em; margin-bottom:10px; padding:10px; }
.messageError { line-height: 1em; background-color:#aaa; font-size:1.4em; margin-bottom:10px; padding:10px; color:#FF0000; font-weight:bold; }

/* Page limits */
.pager { background:#cacaca; padding:0px 5px; margin:0; height:40px; }
.pager-into { /*float:none; background:url(/form/lilkim/i/pager-bg.gif) no-repeat right bottom; */margin:0; padding-right:0px; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; }

.pager-ctrl a, .pager-ctrl a:link, .pager-ctrl a:hover {
	text-decoration:none; font-size:15px; line-height:26px; color:#cacaca; padding:0; margin:0px 1px; background:#d400c3;
	height:27px; width:27px; display:block; float:left; text-align:center; font-weight:bold;
}

.pager-ctrl a.pager-link-predend, .pager-ctrl a.pager-link-predend:hover { background:url(/form/lilkim/i/pager-ctrl.png) center -81px no-repeat; }
.pager-ctrl a.pager-link-pred, .pager-ctrl a.pager-link-pred:hover { background:url(/form/lilkim/i/pager-ctrl.png) center -54px no-repeat; }
.pager-ctrl a.pager-link-next, .pager-ctrl  a.pager-link-next:hover { background:url(/form/lilkim/i/pager-ctrl.png) center -27px no-repeat; }
.pager-ctrl a.pager-link-nextend, .pager-ctrl a.pager-link-nextend:hover { background:url(/form/lilkim/i/pager-ctrl.png) center 0 no-repeat; }

.pager-ctrl a.t { width:90px }
.pager-ctrl a:hover { background:#959595; color:#000; text-decoration:none; }
.content .pager-ctrl a, .content .pager-ctrl a:hover { text-decoration:none; font-style:normal; font-weight:bold; }
.pager-ctrl a.selected { background:#000; text-decoration:none; color:#fff; }
.pager-info { float:left; color:#000; text-transform:uppercase; padding-top:0px; text-align:right; width:140px; height:25px; margin-left:0px; display:none; }
.pager-ctrl { margin-left:10px; padding-top:7px; float:right; }

.player_controls { margin:0 auto; padding:0; width:60px; height:35px;  }
.player_controls li { list-style:none; float:right; width:30px; height:35px; background-image:url(/form/lilkim/i/radio.png); cursor:pointer; margin:0; }
/*.player_controls li:hover { background-position:right; }*/
.player_play { background-position:0px 0px; }
.player_pause { background-position:0px -35px; }
.player_play:hover { background-position:30px 0px; }
.player_pause:hover { background-position:30px -35px; }
.player_stop { background-position:0px -70px; }
.player_stop:hover { background-position:30px -70px; }

/*#player_container_top { position:absolute; top:32px; right:180px; }*/


.simple_overlay {
	text-align:center;
    display:none; 
    z-index:10000; 
    background-color:#d0d0d0;
    width:400px;     
    min-height:300px; 
	margin:0;
    border:1px solid #666;
	padding:25px 60px 50px 60px;
	-moz-box-shadow:0 0 20px 5px #000; 
    -webkit-box-shadow: 0 0 20px #000;	
} 

.simple_overlay .close { 
    position:absolute; 
    right:0; 
    top:2px; 
    cursor:pointer; 
    height:28px; 
    width:80px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; font-weight:bold;
	background:url(/form/lilkim/i/close.png) no-repeat; width:45px; height:19px;
}

.simple_overlay .wrap {
	padding:20px;
	color:#a1a1a1;
	text-align:left;
	width:535px;
	height:550px;
}

.progress { position:absolute; top:45%; left:50%; display:none; margin-left:-50px; }

.simple_overlay .next, .simple_overlay .prev { cursor:pointer; float:right; width:100px; height:23px; color:#959595; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; text-decoration:underline; font-weight:bold; }
.simple_overlay .next { margin-left:20px; }

.simple_overlay .control { background:#000; padding:5px 10px; margin:20px -61px 0; height:23px; }

#popupvideo .info { margin-top:5px; text-align:justify; font-size:11px; }

.photog-view .ctrl { margin:10px 0 20px 8px; }

.calendar { padding:7px 11px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:28px; font-weight:bold; }
.calendar .title { text-align:right; display:block; }
.page-news .calendar { background:#ffffff url(/form/lilkim/i/calendar-bg-news.gif) top repeat-x; }
.page-photo .calendar { background:#b000b7 url(/form/lilkim/i/calendar-bg-photo.gif) top repeat-x; }
.page-video .calendar { background:#dadada url(/form/lilkim/i/calendar-bg-video.gif) top repeat-x; }

.page-video .calendar .title { color:#8f008a; }
.page-photo .calendar .title { color:#ff61f2; }

.calendar .clist { margin:0; padding:0; }
.clist li { list-style:none; }
.clist li a { font-size:14px; text-decoration:none; color:#650069; text-transform:uppercase; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px; }
.clist li a.year { font-size:24px; line-height:25px; background:url(/form/lilkim/i/calendar-openclose.png) top left no-repeat; padding-left:25px; height:25px; display:block;  }
.clist li a.active { color:#920098; }
.content .clist .months { margin-left:50px; }
.clist .lihide a.year { background-position:bottom left; }
.clist small { color:#fff; }

.page-photo .calendar .clist li a { color:#ff61f2; }
.page-photo .calendar .clist li a.active { color:#ffffff; }

.preLoaderOverlay {
	background: #000;
	z-index: 9999;
	position:absolute; top:0; left:0; width:100%; height:100%;
}

/*** form/lilkim/css/jquery.jscrollpane.css ***/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	padding:0 5px;
	height: 100%;
	background:#000;
/*	opacity: 0.7;*/
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 22px;
	padding:5px 0;
	background:#000;
	opacity: 0.5;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: none;
	position: relative;
}

.jspDrag
{
	background: #8c0081;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background:url(/form/lilkim/i/scroll-arrow.png) no-repeat;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: none;
}

.jspVerticalBar .jspArrow
{
	height: 28px;
}

.jspHorizontalBar .jspArrow
{
	width: 22px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/*** form/lilkim/css/lilkim.css ***/
body { background:#343434; color:#fff; }
#preloader { height:0px; width:0px; overflow:hidden; }
#idmiddle { position:fixed; top:0; left:0; width:100%; height:100%; z-index:2; background:url(/form/lilkim/i/middle.png); }
#idbackground { position:fixed; top:132px; left:0; width:100%; height:100%; z-index:1; }

#header { background:url(/form/lilkim/i/header-bg.png) bottom repeat-x; height:161px; position:fixed; top:0; left:0; width:100%; z-index:999; }
/*
.wrap { width:1001px; margin:0 auto; }
#header .wrap { padding-left:28px; }
*/
.wrap { width:1001px; margin:0 auto; }
#header .wrap { padding-left:11px; width:990px; }

.layer-top { height:92px; overflow: hidden; }
#radio { float:right; margin-top:20px; }
.player_container { background:url(/form/lilkim/i/radio-bg.gif) no-repeat; width:172px; height:52px; }
#player_container_top { float:right; width:60px; margin:8px 10px 0 0; }
.radiolist { color:#343434; font-size:24px; line-height:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; }
.radiolist a { color:#343434; letter-spacing:-1px; }
.radiolist ul { top:50px; width:172px; background:#cbcbcb; padding:0; }
.radiolist ul a { color:#000; letter-spacing:0px; }
.radiolist ul li:hover { background:#000; }
.radiolist ul li:hover a { color:#fff; }


#toplogo { height:92px; float:left; }

.mainmenu li, .mainmenu ul { border:none; }
.mainmenu li { padding:0 5px; padding-bottom:17px; }

.mainmenu a, .mainmenu a:hover { color:#feb767; text-transform:uppercase; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; text-decoration:none; }

#menu { position:absolute; z-index:10; top:93px; }
#menuback { position:absolute; z-index:1; top:93px; margin:-1px 0 0 -1px; }
#menuback a { color:#000; }

.mainmenu li.select, .mainmenu li:hover { background:url(/form/lilkim/i/select-hover.png) top repeat-x; }
.mainmenu li.select a, .mainmenu li:hover a, .mainmenu a:hover { color:#000; }
#menuback li.select { background:url(/form/lilkim/i/select-bg.png) center -1px no-repeat; }

#idfanimg { margin-top:30px;}

/*height:90px;*/
#idsearch { float:right; padding-top:17px; margin-left:10px; position:relative; }
#idsearch input { background:url(/form/lilkim/i/field-bg.gif); width:180px; height:26px; border:none; color:#fff; font-size:17px; padding:0 5px; margin-top:15px; }
#idsearch .go { background:url(/form/lilkim/i/search.png) no-repeat; width:43px; height:51px; border:none; padding:0; margin:0 0 0 -37px; cursor:pointer; position:absolute; right:0; top: 18px; }

/*#0f0f0f */
/*#page { margin-top:132px; position:absolute; top:0; left:50%; margin-left:-500px; z-index:100; }*/
#page { margin-top:0px; position:absolute; top:132px; left:50%; margin-left:-500px; z-index:100; }
#page-into, .paneitems { padding-left:15px; }
#ajaxPageContent { background:url(/form/lilkim/i/pagebg.png); }

#footer { background:#3e0039 url(/form/lilkim/i/footer-top.gif) top repeat-x; }

#fanlink { background:url(/form/lilkim/i/logo.png) 5px 5px no-repeat; text-align:right; height:95px; padding-right:22px; }
#fanlink a { color:#000; text-decoration:none; font-size:23px; font-weight:bold; letter-spacing:-1px; line-height:93px; }

#lsd { text-align:right; height:24px; background:#3e0039; margin-left:15px; }
#lsd .leftlink { float:left; font-weight:bold; padding:0 0 0 13px;}
#lsd a { line-height:23px; color:#fff; text-decoration:none; text-align:right; font-size:12px; padding:0 10px 0 0; }

#stat { background:url(/form/lilkim/i/footer-bg.gif) top repeat-x; height:187px; overflow:hidden; }
.statlist { padding:10px 0 0 15px; font-weight:bold; text-transform:lowercase; }
.statlist li { list-style:none; width:180px; float:left; height:170px; overflow:hidden; }
.statlist li ul { margin:0 0 0 0px; width:165px; overflow:hidden; }
.statlist li li { float:none; width:auto; height:25px; overflow:hidden; padding-left:28px; }
.statlist .title { font-size:20px; font-weight:normal; color:#d400c3; line-height:20px; text-transform:lowercase; }
.statlist li a { color:#333; text-decoration:none; font-size:12px; line-height:25px; }
.statlist li a:hover { color:#000; text-decoration:underline; }
.statlist .def-list-short .t { display:none; }

.content .panel-overlay h2 a, .panel-overlay h2 { color:#ffd8ac; font-size:24px; text-align:right; text-transform:uppercase; line-height:25px; font-weight:bold; padding:5px 0; }
.content .panel-overlay h2 { margin:0; }
.content .panel-overlay a { text-decoration:none !important; text-transform:uppercase; font-size:9px; }
.panel-overlay p { text-align:right; }
.filmstrip span { display:block; width:22px; height:22px; background:url(/form/lilkim/i/filmstrip.gif) top no-repeat; color:#fff; text-align:center; line-height:22px; font-size:14px; font-weight:bold; }
#newsslideshow { border-bottom:9px solid #5e1761 !important; }

#pointer { border:none !important; width:27px !important; }
#pointer img { top:21px !important; }

#ajaxPageContent { padding:15px 15px 5px 12px; }

.QOverlay {
	z-index: 9999;
	background: #000;
	position:absolute; top:0; left:0; width:100%; height:100%;
	border-top:8px solid #b300ba;
}

.QLoader {
	color:#c002c6;
	font-size:50px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-50px 0 0 -125px;
}

.membersfilm { margin:0; float:right; width:267px; height:416px; background:#000; position:relative; overflow: hidden; padding: 2px 0px 0px 2px; }
.content .membersfilm ul { margin:0; height: 409px; overflow: hidden; }
.content .membersfilm li { margin:4px; float:left; display:block; list-style:none; height: 45px; }
#stick_newmembers { background:url(/form/lilkim/i/newmembers.png) no-repeat; width:176px; height:148px; position:absolute; bottom:-10px; left:-10px; z-index:1000; }

#ustat { padding:3px 6px; background:#30002c; color:#fff; width:134px; height:57px; margin:3px 0 0 0; float:right; line-height:14px; }
#ustat b { color:#820078; font-size:18px; font-weight:bold; line-height:26px; }
#ustat em { font-style:normal; width:60px; text-align:right; display:block; float:left;  }


#welcome { background:url(/form/lilkim/i/welcome-bg.gif) repeat-x; height:69px; overflow:hidden; margin:10px 0; }
/*.content #welcome img { margin:18px 0 0 0; }*/
/*padding:3px 6px; */
#welcome #welcomesmall { background:#000; color:#fff; float:right; width:180px; font-weight:bold;  margin:3px 0px 0px 5px; height:63px; padding:0 3px 0 0; }
#loginbox a { font-size:18px; text-transform:uppercase; color:#ffd8ac; text-decoration:none; }
#loginbox a:hover { text-decoration:underline; }
#welcome #welcomesmall .ctrl { position:inherit; text-align:left; }
.content .headimg { margin:18px 0 0 0; }

.photoslides { position:relative; width:426px; }
.photoslides .images { height:336px; }
.photoslides .tabs { display:none; }
.overlay { height:44px; background:url(/form/lilkim/i/pagebg.png); position:absolute; bottom:0; width:426px; text-align:right; }
.overlay a { text-decoration:none; color:#ffd8ac; font-size:17px; padding:0 10px 0 0; line-height:44px; }


#stick_latestnews { background:url(/form/lilkim/i/latestnews.png) bottom left no-repeat; top:294px; left:4px;  }

.stick { width:176px; height:148px; position:absolute; bottom:-10px; left:-10px; z-index:1000; }

.layout-right #stick_latestnews { bottom:-10px; top:auto; }

.downstick { width:198px; height:141px; position:absolute; bottom:-40px; right:-30px; z-index:1000; }

#stick_photo { background:url(/form/lilkim/i/photo.png) no-repeat; left:-20px; }
#stick_discussion { background:url(/form/lilkim/i/discussion.png) no-repeat; }
#stick_video { background:url(/form/lilkim/i/video.png) no-repeat; }
#stick_latestactivity { background:url(/form/lilkim/i/latestactivity.png) no-repeat; }
#stick_upcoming { background:url(/form/lilkim/i/upcomingshow.png) no-repeat; left:-20px; }

#stick_newfan { background:url(/form/lilkim/i/newfan.png) no-repeat; }
#topstick_enter { background:url(/form/lilkim/i/login.png) no-repeat; }


.field, .textfield, .send, .inputbox { font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff2be; }
.field input, .textfield textarea, .niceform input, .niceform textarea { background:#000; color:#fff; padding:3px 5px; border:none; float:right; font-family:Arial, Helvetica, sans-serif; width:300px; font-size:13px; font-weight:bold; }
.field label, .textfield label, .niceform label { color:#fff2be; text-transform:uppercase; }
.field label { float:right; margin-right:10px; }
.field { height:27px; }
.formlogin input { float:left; width:200px; }
.textfield textarea, .niceform textarea { width:300px; height:50px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.textfield { margin-bottom:10px; min-height:60px; }
.replay .textfield textarea { width:98%; color:#000; background:#fff; }
.replay .confirmimg { float:right; margin:0 5px; }
.niceform  { background:#343434 url(/form/lilkim/i/form-bg.gif); width:490px; border:1px solid #fff; padding:10px; }
.replay { background:#5b5b5b; padding:10px; width:500px; }
.send { height:35px; padding-left:130px; }
.send .into { padding-left:10px; }
.niceform .niceform { padding:0; background:none; width:auto; border:none; }
.send input { cursor:pointer; background:#000; border:none; text-transform:uppercase; padding:5px; color:#fff2be; font-weight:bold; float:left;  }
.replay .send input { float:right; }
.niceform { position:relative; }
.niceform label { text-align:right; float:left; width:120px; margin-right:10px; }
.niceform .inputbox { height:28px; }
.niceform .checkbox { height:50px; }
.niceform .into { padding:0 40px 0 10px; }
.niceform .checkbox input { width:100px; }
.niceform .checkbox label { width:230px; }
.niceform .okcancel input { width:100px; margin-left:10px; cursor:pointer; }
.niceform .warring input { background:#ff7777; }
.niceform label input { width:auto; }
.niceform label label { width:95px; }
.content .niceform label img { margin-bottom:0; }

.def-text-view .addon em { font-style:normal; }
.def-text-view .addon { color:#c200b2; font-style:normal; }

.content .discussionbox ul { margin:0; }
.discussionbox { background:#000; float:right; width:490px; height:336px; position:relative; overflow:hidden; }
.discussionbox .scrollable { height:336px; position:relative; overflow:hidden; }
/*.discussionbox .scrollable .items { height:20000em; position:absolute; }*/
.discussionbox .overlay { width:490px; }
.discussionbox a { text-decoration:none; }
.discussionbox .li { list-style:none; padding:10px 0 0 0; margin:0; border-bottom:1px solid #909090; }
.discussionbox .info { height:55px; overflow:hidden; padding:0 10px; text-align:justify; line-height:12px; margin-bottom:10px; }
.discussionbox .title { color:#f500ff; text-transform:uppercase; font-size:14px; line-height:14px; }
.discussionbox .face { float:right; width:55px; height:55px; background:#555555; margin-left:5px; }
.discussionbox .u { color:#b300ba; background:#2b0028; padding:3px 12px; font-weight:bold; font-size:12px; }
.discussionbox .u b { color:#fff;}
.discussionbox .u .t { float:right; }

.layout-right .discussionbox { width:275px; height:auto; float:none; }
.layout-right .discussionbox .overlay { width:275px; }
.layout-right .discussionbox .scrollable { height:auto; }
.layout-right .overlay { width:100%; }

#idsocial { background:#000; float:right; padding:0 10px; height:332px; }
#idsocial ul { margin-top:14px; }
#idsocial li { list-style:none; }

.vbanner { float:right; height:332px; }
.vbanner li { list-style:none; }

.videobox { background:#000; width:425px; height:332px; float:right; position:relative; margin-left:10px; }
.layout-right .videobox { width:275px; float:none; margin:0; height:245px; }

#line2box { margin:10px 0; height:332px; }

.content .upcomingbox img { margin-bottom:0; }
.content .upcomingbox ul { margin:0; padding:0px; overflow:hidden; height:312px;  }
.upcomingbox { height:332px; position:relative; width:260px; background:#000;}
.upcomingbox .li { list-style:none; padding:10px 5px 3px 5px; margin:0; border-bottom:1px solid #909090; }
.upcomingbox .pic { float:left; margin:0 10px 0 0; height:55px; width:55px; background:#555; }
.upcomingbox .info { height:55px; overflow:hidden; }
.upcomingbox .t { text-align:right; color:#b300ba; font-size:13px; font-weight:bold; }
.upcomingbox .t span { color:#fff; }
.upcomingbox .title { text-decoration:none; color:#fff; }
.upcomingbox .title:hover { text-decoration:underline; }

.content .banners { margin:0; padding:0; }
.content .banners li { padding:0; }
.content .banners li img { margin-bottom:0; }

.layout-right { float:right; width:275px; }
.layout-main { margin:0 290px 0 0; background:#000;  padding:9px;}
.layout-inner { position:relative; margin-top:20px; }

#welcomesmall { background:url(/form/lilkim/i/welcome-small-bg.gif) repeat-x; height:70px; position:relative; margin-top:10px; }
#welcomesmall #loginbox { float:none; margin:0 auto; }
#welcome #welcomesmall #loginbox { margin:15px 0 0 3px; }
.content #welcomesmall img { margin:13px 0 0 0;}
#welcomesmall .img { float:left; margin:0 5px; margin-top:5px; }
#welcome #welcomesmall .img { margin:4px 5px 0 0; }
.content #welcomesmall .img img { margin:0; width:55px; height:55px; }
#welcomesmall a.name { color:#fff; text-transform:uppercase; text-decoration:none; font-size:14px; line-height:32px; }
#welcomesmall a.name:hover { text-decoration:underline; }
#welcomesmall .ctrl { text-align:right; padding:0; position:absolute; bottom:2px; right:5px; }
#welcomesmall .ctrl a { font-size:15px; text-decoration:none; text-transform:uppercase; }

.layout-right .upcomingbox { width:auto; height:auto; min-height:165px; }
.layout-right .upcomingbox ul { height:auto; }
.content .layout-right .stick { left:-10px !important; }
.layout-right .photoslides, .layout-right .photoslides .overlay { width:100%; }
.layout-right .photoslides .images { height:217px; }

.content .def-text-list { margin:0; padding:0; }
.content .def-text-list li { list-style:none; padding-bottom:10px; }
.def-text-list .i { padding-top:38px; }
.def-text-list .time { text-align:right; font-style:normal; display:block; height:23px; text-transform:uppercase; font-size:14px; padding-right:10px; }
.def-text-list .title { background:url(/form/lilkim/i/title-bg.png) bottom left; text-transform:uppercase; font-size:22px; color:#ffdfa7; line-height:29px; padding:0 5px 20px 5px; text-align:right; font-weight:normal; width:651px; min-height:29px; left:3px; position:absolute; }
/* .def-text-list .first .title { left:40px; width:595px; } */

.addon-gs { background:#515151; color:#010101; padding:3px; text-align:right; text-transform:uppercase; font-size:13px; font-weight:bold; }
.addon-gs b { color:#fff; }
.content .addon-gs a, .addon-gs a { color:#ff00eb; text-decoration:underline; }

.content .tags { float:right; }
.content .tags ul { margin:0; padding:0; float:right; }
.content .tags li { list-style:none; float:right; margin:0; padding:0 5px; color:#ff00eb; text-decoration:underline; }

.rsslink { background:url(/form/lilkim/i/rss.png) no-repeat; width:25px; height:29px; display:block; position:absolute; top:23px; left:33px; z-index:1300; }

.topstick { width:200px; height:137px; position:absolute; top:-10px; left:0px; z-index:1100; }
.layout-inner .topstick { top:-60px; /*left:-9px;*/ left:-36px; }
#topstick_news { background:url(/form/lilkim/i/latest.png) no-repeat;  }
#topstick_photo { background:url(/form/lilkim/i/gallery.png) no-repeat;  }
#topstick_video { background:url(/form/lilkim/i/topvideo.png) no-repeat;  }
#topstick_upcoming { background:url(/form/lilkim/i/show.png) no-repeat;  }
#topstick_download { background:url(/form/lilkim/i/wallpaper.png) no-repeat;  }
#topstick_links { background:url(/form/lilkim/i/links.png) no-repeat;  }
#topstick_friends { background:url(/form/lilkim/i/friends.png) no-repeat;  }
#topstick_icons { background:url(/form/lilkim/i/icons.png) no-repeat;  }
#topstick_user, #topstick_reg { background:url(/form/lilkim/i/register.png) no-repeat;  }
#topstick_profile { background:url(/form/lilkim/i/profile.png) no-repeat;  }
#topstick_remember { background:url(/form/lilkim/i/newpassword.png) no-repeat;  }
#topstick_newdiscussion { background:url(/form/lilkim/i/newdiscussion.png) no-repeat;  }
#topstick_editdiscussion { background:url(/form/lilkim/i/editdiscussion.png) no-repeat;  }

.content .title-gs { background:url(/form/lilkim/i/title-bg-2.png) top right no-repeat; height:30px; text-align:right; display:block; text-transform:uppercase; font-size:22px; line-height:34px; padding-right:10px; font-weight:normal; color:#c8c8c8; overflow:hidden; }
.content .title-gs a { text-decoration: none; color:#c8c8c8; }

.content .photog ul { margin:0; padding:0 }
.photog li { list-style:none; padding-bottom:10px; }
.photog .i { float:left; margin-right:10px; }
.content .photog .i img { margin:0; }
/*.photog .first .title-gs { width:585px; float:right; } */
.photog .t { margin-left:187px; display:block; font-size:14px; /*height:144px; */}
.photog .link { text-align:right; display:block;}
.photog .link a { color:#c200b2; text-decoration:none; font-size:15px; font-weight:bold; }
.photog .link a:hover { text-decoration:underline; }
.photog .addon { text-transform:uppercase; height:35px; text-align:right; color:#747474; }
.photog .addon a { color:#ff00eb }
.photog .d { font-style:normal; float:left; display:block; color:#fff }

.photo-gallery .img { width:174px; height:143px; float:right; margin:3px; }

.content .clist ul { margin:0; padding:0; }
.content .clist li { list-style:none; margin:0; }
.listmatrix li { float:left; }

.content .videog li { background:url(/form/lilkim/i/video-box.gif) no-repeat; width:200px; height:150px; margin:4px 0px; padding:3px; overflow:hidden; text-align:right; }
.videog .t { height:35px; overflow:hidden; text-transform:uppercase; font-size:11px; color:#fff; background:url(/form/lilkim/i/pagebg.png); text-decoration:none; padding:5px 5px 0 5px; text-align:left; line-height:12px; }
.videog .i { width:194px; height:40px; display:block; padding-top:99px; text-decoration:none; }
.videog .i:hover { background-position:bottom; }
.content .videog .t { margin:0; }
.videog .link { color:#ff00eb; font-size:9px; padding:2px 5px 0 0; }


.videoplay { margin:5px 0 10px 0; }
/*.videoplay .title-gs { width:560px; float:right; overflow:hidden; }*/

.videoplay .addon { text-transform:uppercase; height:17px; text-align:right; color:#fff; background:#720069; padding:5px 5px; }
.videoplay .addon a { color:#ff00eb }
.videoplay .wrapinfo { font-size:14px; line-height:16px; }
.videoplay .d { font-style:normal; display:block; color:#fff; height:35px; text-transform:uppercase; line-height:35px; }

.upcominglist { padding-top:60px; }
.upcominglist .event { background:#75006c; text-transform:uppercase; height:30px; font-size:13px; line-height:30px; color:#fff; padding:0 0 0 5px; cursor:pointer; }
.blk { display:block; float:left; }
.upcominglist .event .d { font-style:normal; width:245px; }
.upcominglist .event .country { width:100px; text-align:center; }
.upcominglist .event .city { width:120px; text-align:center; }
.upcominglist .event .place { width:80px; text-align:center; }
.upcominglist .event .time { width:60px; text-align:center; }
.content .upcominglist .item { margin:3px 0; }
.upcominglist .item { font-size:14px; color:#c4c4c4 }
/*.upcominglist .wrapinfo { display:block; }*/

.upcominglist .event:hover, .upcominglist .active { background:#b300ba; }

.details { color:#b100a3; height:370px; margin:0 0 10px 380px; font-size:13px; }
.details b { color:#fff; }
.details p { margin:20px 0; }

.content .upcominglist .pic { float:left; margin:0 10px 10px 0; }
.upcominglist .buy { display:block; color:#b100a3; background:#fff; font-size:30px; padding:0 20px; line-height:50px; text-decoration:none; }

.hidden { display:none; }

.content .page-download .videog { margin-top:10px; }
.content .page-download .videog li { height:140px; }

.linksbox { border-bottom:1px solid #7d0082; padding-top:10px; }
.linksbox .pic { float:left; }
.content .linksbox li { width:49%; margin-bottom:7px; padding-right: 7px; }
.linksbox .info { margin-left:220px; height:77px; overflow:hidden; width:225px; }

.page-links .layout-inner .linksbox { border:none; }

.page-links .layout-main, .page-discussion .layout-main { margin:0; }
.iconsg { padding:20px 0 0 20px; }
.content .iconsg li { margin:5px; }
.content .iconsg img { margin:0; }

.discussion .latest { float:right; width:180px; height:80px; padding-top:40px;  }
.discussion .replies { float:right; width:140px; height:70px; color:#cc00bc; font-size:34px; text-align:center; padding-top:52px; }
.discussion .info { margin:0 0 0 115px; }
.discussion .t { color:#dfdfdf; font-size:12px; height:65px; overflow:hidden; display:block; }
.discussion .title {  }
.discussion .title a { text-decoration:none; color:#cc00bc; text-transform:uppercase; font-size:20px;}
.discussion .title a:hover { text-decoration:underline; }
.discussion .addon, .discussionview .addon { color:#cc00bc; }
.discussionview .addon { height:55px; line-height:55px; margin-bottom:5px; }
.discussionview .addon img { float:left; margin:0 10px 0px 0; }
.discussionview .addon em { font-style:normal; }
.discussionview .ctrl-content a { background:#2b0028; padding:3px 5px; text-decoration:none; color:#fff; font-size:1.1em; } 
.discussionview .ctrl-content a:hover  { background:#d400c3; }


.discussion .i { width:115px; text-align:center; float:left; padding-top:15px; }
.content .discussion .i img { margin:0; height: 70px; width: 70px; }
.discussion .d { font-style:normal; }
.discussion li { border-bottom:1px solid #cc00bc; padding:10px 0;  }
.discussion .empty { width:92px; height:92px; background:#474747; margin:0 auto; }
.discussion .headline { background:#3e0039; color:#fff; text-transform:uppercase; border:none; padding:5px 0; font-weight:bold; font-size:13px; }
.discussion .headline .replies, .discussion .headline .latest { height:auto; padding:0; font-size:13px; color:#fff; line-height:16px; }
.discussion .tc { text-align:center; }

.page-discussion #welcomesmall { width:270px; float:right; margin-right:20px; }

.discussionform { float:left; width:292px; margin-left:20px; }
.discussionform form { background:#cc00bc; height:30px; }
.discussionform form .text { background:none; border:none; height:30px; font-size:14px; color:#fff; width:245px; padding:0 5px; }
.discussionform form .send { background:url(/form/lilkim/i/fsearch.png) no-repeat; border:none; width:30px; height:30px; cursor:pointer; padding:0; float:right; }
.discussionform a { color:#d1d1d1; font-size:19px; text-decoration:none; /*padding-right:20px;*/ }
.discussionform a:hover { text-decoration:underline; }
.discussionform a.select { color:#fff; font-weight:bold; }

.discussionadd { margin:10px 0 0 310px; text-align:center; }
.discussionadd a { color:#cc00bc; font-size:19px; line-height:65px; text-decoration:none; }
.discussionadd a:hover { text-decoration:underline; }
.pagetopcontrol { padding:10px 0; background:#000; }

#pagenext, #pageprev { background:url(/form/lilkim/i/leftright.png) top left no-repeat; height:76px; width:65px; float:left; cursor:pointer; margin-top:10px; }
#pageprev { background-position:right top; float:right; }
#pagenext:hover { background-position:left bottom; }
#pageprev:hover { background-position:right bottom; }

.page-personal .layout-main { padding: 14px 9px 9px 0px; }
.page-personal .niceform { margin: 30px auto; padding-top: 20px; }
.niceform .topstick { left:-28px; top:-40px; }
.niceform .niceform .topstick { left:-38px; top:-60px; }
.niceform .niceform .downstick { right:-40px; bottom:-50px; }
.niceform .contentWrap { padding-top:10px; }

#popupenter { width:395px; min-height:170px; }

.loader-box { padding-top:50px; font-size:16px; font-weight:bold; }
.simple_overlay .loader-box { padding-top:5px; }

.topictags { padding-left:13px; margin:0px 0 10px 100px; }
.content .topictags li { list-style:none; float:right; margin:0 3px;  }
.topictags li a, .btn { color:#ddd; background:#87007D; padding:2px 5px; line-height:20px; text-transform:uppercase; font-size:13px; text-decoration:none; font-weight:bold; } 
.topictags li.active a { background:#d292c0; color:#000; } 

.topictags li a.resettopic { color:#fff; background:#333; }

/*.linked_slideshow { position:relative; }*/

.linked_slideshow .forward, .linked_slideshow .backward { color:#c200b2; font-size:15px; font-weight:bold; float:right; margin-left:0px; padding:0 10px; cursor:pointer; text-transform:uppercase; }
.linked_slideshow .forward { border-left:1px solid #c200b2; margin-right:0px; padding-right:0; }

.linked_slideshow .images { 
display:table-cell; height:500px; width:620px;
margin:10px 0; text-align:center; vertical-align:middle;
}

.linked_slideshow .images img { cursor:pointer; }

.content .slidetabs { 
background:none repeat scroll 0 0 #000000;
padding:4px;
text-align:center;
/*
position:absolute;
right:0px;
top:0;
width:275px;
z-index:9999;
*/
}
.content .slidetabs img { border:3px solid #000 !important; margin:0; }
.content .slidetabs .current img { border:3px solid #878685 !important; }
.linked_slideshow .tabsbox { position: absolute; z-index: 9999; }
.tabsbox { background:url(/form/lilkim/i/thumbbg.png) no-repeat; width:342px; height:548px; }

.tabsbox .scrollable { position:relative; height:450px; overflow:hidden; }
.tabsbox .scrollable .items {
	position:absolute;
	height:20000em;
}
.tabsbox .tabsinto { padding:28px 22px 0px 45px; }
.tabsbox .upctrl, .tabsbox .downctrl { background:url(/form/lilkim/i/ctrlthumb.png) top center no-repeat; height:20px; cursor:pointer; }
.tabsbox .downctrl { background-position:bottom center; }


.views { font-size:12px; color:#747474; }

/* Comments */
.bottom-box .comments { margin: 0 15px 0 222px; }

.comments .who { display:block; }
.comments .who em { color:#ff00eb; font-style:normal; }
.content .comments ol { margin:10px 0 10px 0; }
.content .comments ol ol { margin-left:10px; } 
.content .comments li { border-bottom:1px solid #c200b2; padding: 5px 5px 5px 0px; list-style:none; }
.content .comments li.level1 {  }
.content .comments li.level1 a { text-decoration:none; }
.content .comments li.level2, .comments li.level3 { margin: 0 0 0 20px; }
.content .comments li.level4 { margin-left:40px; }
.content .comments li.level5 { margin-left:50px; }
.content .comments li.level6 { margin-left:60px; }
.content .comments li.level7 { margin-left:70px; }
.content .comments li.level8 { margin-left:80px; }
.content .comments .time { font-size:1.2em; text-align:center; padding:7px; margin-right:10px; background:#eee; color:#999; display:none;  }
.content .comments .time a { color:#999; }
.content .comments .face { width:55px; height:55px; float:left; margin:5px 10px 0 0; }

.comments .ctrl-content ul { margin:3px 0; }
.comments .ctrl-content li { list-style:none; display:inline; background:none; margin:0; padding:3px 3px 0 0; border:0; }
.comments .ctrl-content li a { background:#2b0028; padding:3px 5px; text-decoration:none; color:#fff; font-size:0.9em; } 
.comments .ctrl-content li a:hover  { background:#d400c3; }
.content .comments .title2 { color:#c200b2; font-size:25px; font-weight:normal; }

.slist_video li { background:url(/form/lilkim/i/ico.png) top left no-repeat; }
.slist_photo li { background:url(/form/lilkim/i/ico.png) 0 -25px no-repeat; }
.slist_news li { background:url(/form/lilkim/i/ico.png) 0 -75px no-repeat; }
.slist_upcoming li { background:url(/form/lilkim/i/ico.png) 0 -50px no-repeat; }
.slist_discussion li { background:url(/form/lilkim/i/ico.png) 0 -100px no-repeat; }

.tooltip {
	display:none;
	background:transparent url(/form/lilkim/i/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
#deleteimage { width:auto; float:left; }
/*#idlabeldelete { width:155px; }*/

/*
#scrollpane {
	position:relative;
}
#scrollpane .paneitems {
	position:absolute;
	height:20000em;
}
*/
.page-navigator { border-top:1px dotted #c200b2; margin-top:5px; padding-top:5px;  }
.page-navigator a { color:#C200B2; }
.content .search-result li { margin-bottom:2em; }
.content .search-result img { float:left; margin: 0 5px 5px 0; }

.content .search-result blockquote { border:none;  border-top:1px dotted #c200b2; margin:5px 0 5px 20px; padding:5px 0;  }

.page-discussion .layout-main { padding:0 20px; }

#popupadd { min-height:250px; }
.addform textarea { height:100px; }

#profileresult { margin-left: 131px;}

#idswitchpanel { background:url(/form/lilkim/i/panel-bg.png) no-repeat; display: block; width: 98px; height: 31px; color: #fff; text-decoration: none; float: right; margin: 5px 0px 0 0; text-align: center; line-height: 31px; }

#header .shorttop { margin-top: 0px; }
#header .shorttop .player_container { height: 28px; background:url(/form/lilkim/i/radio-bg-short.gif) top no-repeat; }
#header .shorttop #player_container_top { margin-top: 1px; }
#header .shorttop .player_controls { height: 26px; }
#header .shorttop .player_controls li { height: 26px; width: 22px; background-image:url(/form/lilkim/i/radio-short.png); }

#header .shorttop .player_play { background-position:0px 0px; }
#header .shorttop .player_pause { background-position:0px -26px; }
#header .shorttop .player_play:hover { background-position:22px 0px; }
#header .shorttop .player_pause:hover { background-position:22px -26px; }
#header .shorttop .player_stop { background-position:0px -52px; }
#header .shorttop .player_stop:hover { background-position:22px -52px; }

#idFreg .face { width: 50px; height: 50px; }

.rules { color:#000; font-size: 16px; font-weight: bold; }
.rules a { color: #ffdb83; text-decoration: none; background:url(/form/lilkim/i/link-bg1.png) center no-repeat; width: 86px; height: 31px; line-height: 31px; text-align: center; /*display: block;*/  padding: 7px 19px;}
.rules b { color:#fff; }

.replayrules { background:url(/form/lilkim/i/rules-bg.png) top left no-repeat; width: 545px; height: 52px;  }

.jspVerticalBar .jspArrowUp { height:50px; background-position: bottom;}
