#panel,
#sub_panel,
#confirm_panel { display: none; }

#overlay,
#sub_overlay,
#confirm_overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #c7ddc7; z-index: 301; opacity: 0.75; -moz-opacity: 0.75; filter:alpha(opacity=75); }

#underlay,
#sub_underlay,
#confirm_underlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #000; z-index: 300; visibility: hidden; }

#panel_content,
#sub_panel_content,
#confirm_panel_content { width: 100%; text-align: center; position: absolute; left: 0; top: 100px; z-index: 302; }

#sub_overlay,
#confirm_overlay { z-index: 401; }

#sub_underlay,
#confirm_underlay { z-index: 400; }

#sub_panel_content,
#confirm_panel_content { z-index: 402; }


/*#TB_window > * { text-align: center !important; }*/
.pt_panel { padding: 0 15px 0 15px; position: relative; display: inline-block; *display: inline; *zoom: 1; text-align: left; }
.pt_panel .tl { height: 15px; background: transparent url(bg.pt-panel.tl.png) no-repeat left top; *position: absolute; *width: 93%; *top: -15px; }
.pt_panel .tr { top: 0; *top: -15px; right: 1px; width: 100px; height: 15px; position: absolute; background: transparent url(bg.pt-panel.tr.png) no-repeat right top;}
.pt_panel .bl { padding-bottom: 15px; background: transparent url(bg.pt-panel.bl.png) no-repeat left bottom; }
.pt_panel .br { bottom: 0; right: 0; width: 16px; height: 15px; position: absolute; background: transparent url(bg.pt-panel.br.png) no-repeat left bottom; }
.pt_panel .l { padding-left: 1px; background: transparent url(bg.pt-panel.l.png) repeat-y left top; }
.pt_panel .r { margin-right: -15px; padding-right: 1px; background: transparent url(bg.pt-panel.r.png) repeat-y right top; }


.pt_panel .block { background-color: #fff; }
.pt_panel .block .close.cross { cursor: pointer; right: 22px; /*top: 22px;*/ *top: 7px; position: absolute; }
.pt_panel .block .h { margin-bottom: 20px; padding: 0 10px; border-bottom: 1px solid #e6ede6; }
.pt_panel .block .h h2 { padding-top: .3em; }
.pt_panel .b { margin: 0 10px 10px; }



.bk_panel-modal-default .actions { text-align: right; }
.cancel { *margin-right: 4px; }

.bk_nli-login .b { margin: 0; }
.bk_nli-login .form > div { margin: 0 0 20px 5px;  }
.bk_nli-login .form-row { margin-bottom: 15px; }
.bk_nli-login .form-row label { margin-right: 15px; width: 55px; text-align: right; display: inline-block; *display: inline; *zoom: 1; }
.bk_nli-login .ui-textinput { width: 290px; }
.bk_nli-login .actions { margin-left: 75px; margin-right: 12px; text-align: right; }
.bk_nli-login .actions .remember { margin-top: 13px; float: left; font-size: 13px; }
.bk_nli-login .actions .submit { *margin-bottom: -18px; margin-bottom: 20px; margin-right: 0; display: inline; }
.bk_nli-login .actions ul { text-align: right; }
.bk_nli-login .submit_error { display: none; margin-top: 20px; padding: 1.4em 5px .35em; border-top: 1px solid #e6ede6; color: #ed1c24; }
.bk_nli-login .submit_error div { margin: 0 10px 0 5px; width: 60px; float: left; }
.bk_nli-login .submit_error ul { width: 280px; float: left; font-weight: bold; }

.bk_nli-login.forgpass .ui-button { *margin-bottom: 0; }
.bk_nli-login.forgpass a.ui-button { *margin-top: -57px; }


/**
 * Facebook like friends list
 *
 */

.bk_user-friends-of-friend.block .h { margin-bottom: 0; }
.bk_user-friends-of-friend #friends-search { border-bottom: 1px solid #e6ede6; height: 49px; margin-bottom: 19px; }
.bk_user-friends-of-friend #friends-filter { font-size: 13px; float: left; line-height: 49px; }
.bk_user-friends-of-friend #friends-filter .ui-button.smaller { font-size: 13px; }
.bk_user-friends-of-friend #friends-filter strong { float: left; }
.bk_user-friends-of-friend #friends-filter ul { display: inline-block; height: 49px; margin-left: 5px; *padding-left: 5px; }
.bk_user-friends-of-friend #friends-filter ul li { float: left; margin-right: 7px; }
.bk_user-friends-of-friend #friends-filter ul li a.ui-button { margin-top: 12px; }
.bk_user-friends-of-friend #friends-search form { float: right; margin-top: 9px; }
.bk_user-friends-of-friend #friends-search input { background: url(bg.user.friends.list-search.png) no-repeat; border: 0; color: #557455; font-size: 13px; height: 30px; padding: 0 10px 0 34px; width: 206px; line-height: 30px; }
.bk_user-friends-of-friend #friends-listing { border-bottom: 1px solid #e6ede6; padding-bottom: 20px; }
.bk_user-friends-of-friend #friends-listing ul { border: 1px solid #e6ede6; clear: both; max-height: 319px; overflow: auto; position: relative; }
.bk_user-friends-of-friend #friends-listing li { border-top: 1px solid #e6ede6; height: 69px; padding: 0 24px 10px 9px; }
.bk_user-friends-of-friend #friends-listing li.first { border: none; }
.bk_user-friends-of-friend #friends-listing li div,
.bk_user-friends-of-friend #friends-listing li img { float: left; }
.bk_user-friends-of-friend #friends-listing li div a,
.bk_user-friends-of-friend #friends-listing li div span { color: #557455; }
.bk_user-friends-of-friend #friends-listing li div img { margin: 10px 10px 0 0; }
.bk_user-friends-of-friend #friends-listing li div a { margin-top: 33px; float: left; }
.bk_user-friends-of-friend #friends-listing li a b { background-color: #fffd6b; }
.bk_user-friends-of-friend #friends-listing li div span { margin-top: 5px; display: block; font-size: 12px; }
.bk_user-friends-of-friend #friends-listing li.no_results { text-align: center; font-style: italic; }
.bk_user-friends-of-friend #friends-listing li .ui-button,
.bk_user-friends-of-friend #friends-listing-close { margin-top: 24px; float: right; }
.bk_user-friends-of-friend #friends-listing-close { clear: both; overflow: hidden; margin-top: 20px; height: 47px; }
.bk_user-friends-of-friend #friends-listing-close .ui-button.close { position: static; }



.bk_user-message-new .form { margin: 0 auto; width: 765px; }
.bk_user-message-new .row { margin-bottom: 7px; }
.bk_user-message-new label { width: 100px; display: inline-block; *display: inline; *zoom: 1; font-weight: bold; line-height: 1.2em; }
.bk_user-message-new .ui-textinput { width: 660px; }
.bk_user-message-new .ui-textarea { width: 660px; }
.bk_user-message-new .ui-textarea textarea { height: 155px; width: 660px; }
.bk_user-message-new .recipents { margin: 0 0 14px 105px; }
.bk_user-message-new .recipents a { margin-right: 5px; }
.bk_user-message-new .actions { padding: 5px 0; text-align: right; }
.bk_user-message-new .actions button.ui-button { margin-left: 13px; *margin: 7px 0 0 17px; *vertical-align: middle; }



.bk_website-panel-template_chooser { }
.bk_website-panel-template_chooser ul { margin-bottom: 10px; }
.bk_website-panel-template_chooser li { display: inline-block; *display: inline; *zoom: 1; }
.bk_website-panel-template_chooser li a { width: 96px; height: 76px; display: block; text-indent: -100px; }
.bk_website-panel-template_chooser li span { background: transparent url(icons.template_chooser.png); }
.bk_website-panel-template_chooser .no_1 span { background-position: left top; }
.bk_website-panel-template_chooser .no_2 span { background-position: left -100px; }
.bk_website-panel-template_chooser .no_3 span { background-position: left -200px; }
.bk_website-panel-template_chooser .no_4 span { background-position: left -300px; }
.bk_website-panel-template_chooser .active .no_1 span { background-position: right top; }
.bk_website-panel-template_chooser .active .no_2 span { background-position: right -100px; }
.bk_website-panel-template_chooser .active .no_3 span { background-position: right -200px; }
.bk_website-panel-template_chooser .active .no_4 span { background-position: right -300px; }



.bk_media-panel-mass_rename li { margin-bottom: 10px; padding-bottom: 10px; width: 100%; overflow: hidden; border-bottom: 1px solid #e3eee3; }
.bk_media-panel-mass_rename .form { margin-right: 15px; float: left; }
.bk_media-panel-mass_rename .row { margin-bottom: 10px; }
.bk_media-panel-mass_rename label { width: 80px; display: inline-block; *display: inline; *zoom: 1; }
.bk_media-panel-mass_rename .ui-textinput { width: 220px; }
.bk_media-panel-mass_rename .ui-textarea
.bk_media-panel-mass_rename .ui-textarea textarea { height: 80px; }
.bk_media-panel-mass_rename .img { float: left; }



.bk_user-panel-invite { }
.bk_user-panel-invite .row { margin-bottom: 10px; }
.bk_user-panel-invite .row > * { vertical-align: middle; }
.bk_user-panel-invite .row label { width: 75px; display: inline-block; *display: inline; *zoom: 1; }
.bk_user-panel-invite .row .ui-textinput { width: 220px; }
.bk_user-panel-invite .recipents { margin-bottom: 18px; }
.bk_user-panel-invite .import { position: relative; }
.bk_user-panel-invite .import .toggler { right: 20px; top: -45px; position: absolute; }
.bk_user-panel-invite .message .ui-textarea { width: 530px; vertical-align: top; }
.bk_user-panel-invite .message textarea { height: 225px; font-weight: bold; }
.bk_user-panel-invite .actions { text-align: right; }
/*.bk_user-panel-invite  { width: 70px; display: inline-block; *display: inline; *zoom: 1; }*/

.pnl-avatar-upload { padding-bottom: 10px; }



/**
 * Album Browse
 *
 */
/* Ezek a linkek a panelek kozt voltak, nemtom miert. Vegkepp nem, hogy mi az oka a globalis deklaracionak. */
a.browse { display:block; width:16px; height:22px; float:left; margin:150px 0 0; cursor:pointer; font-size:1px; }
a.right { background: url(trn/icon_right.png) no-repeat right center; clear: right; margin-left: 10px; }
a.left { background: url(trn/icon_left.png) no-repeat left center; margin-right: 10px; }
a.disabled { visibility:hidden !important; }
.pnl-widget-album-browse .h { margin-bottom: 20px; padding: 0 0 0 10px; border-bottom: 1px solid #e6ede6; }
.pnl-widget-album-browse .h h2 { padding-top: .3em; xmax-height: 50px; xoverflow: hidden; float: left; }
.pnl-widget-album-browse .h .actions { margin: 0 0 12px 20px; float: right; }
.pnl-widget-album-browse .h .actions > * { margin: 0; float: left; }
.pnl-widget-album-browse .h .actions .button_new_album { margin: 8px 10px 0 0; padding: 2px 0 2px 27px; float: left; background: url(trn/icon_new_album.png) no-repeat left center; }
.pnl-widget-album-browse .h .actions .ui-button { margin-top: 8px; }
.pnl-widget-album-browse .h .actions .button_album_share {display: block;	width: 226px;	height: 45px;	font-size: 13px;	background: url(trn/button_album_share.png) 0 0 no-repeat;	position: relative;}
.pnl-widget-album-browse .h .actions .button_album_share span {	position: absolute;	left: 13px;	top: 10px;	display: block;	width: 80px;}
.pnl-widget-album-browse .b { margin: 0 0 10px; } /* Miert is van a szabaly direkt elrontva? Mind1, majd kideritjuk */
.pnl-widget-album-browse .backer { float: right; margin: 0 50px 0 20px;	padding: 0 0 0 30px; font-size: 15px; background: url(trn/icon_up.png) 0 0 no-repeat; }
.pnl-widget-album-browse a.browse { margin-top: 90px; }
.pnl-widget-album-browse p.empty_album { margin-left: 10px; }
.pnl-widget-album-browse .carousel_pager { position: relative; }
.pnl-widget-album-browse .carousel_pager a { margin: 0; top: 90px; overflow: hidden; position: absolute; z-index: 1; text-indent: -1000px; }
.pnl-widget-album-browse .carousel_pager .left { left: 0; }
.pnl-widget-album-browse .carousel_pager .right { right: 0; }
.pnl-widget-album-browse .scrollable-wrap { margin: 0 30px; }
.pnl-widget-album-browse .scrollable { width: 100%; height: 280px; position: relative; overflow: hidden; }
.pnl-widget-album-browse .scrollable .albumList { width: 200000em; position: absolute; }
.pnl-widget-album-browse .scrollable .albumList .unit { width: 190px; xheight: 430px; float: left; margin-right: 20px; font-size: 11px; }
.pnl-widget-album-browse .unit .desc { font-size: 13px; }
.pnl-widget-album-browse .unit .image { width: 210px; height: 200px; position: relative; background: url(trn/img_media_browse.png) 0 0 no-repeat; }
.pnl-widget-album-browse .unit .image > a { display: block; width: 195px; height: 180px; }
.pnl-widget-album-browse .unit .image .hover{ display: none; }
.pnl-widget-album-browse .unit .image:hover .hover { display: block; position: absolute; top: 0px; left: 43px; width: 120px; z-index: 2; }
.pnl-widget-album-browse .unit .image .hover a { width: 40px; height:40px; display: block; float: left; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.pnl-widget-album-browse .unit .image .hover a:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pnl-widget-album-browse .unit .image img {position: absolute; top: 3px; left: 5px; }
.pnl-widget-album-browse .unit .image .hover .icon1 { background: url(trn/icon_album_browse_1.png) 0 0 no-repeat; }
.pnl-widget-album-browse .unit .image .hover .icon2 { background: url(trn/icon_album_browse_2.png) 0 0 no-repeat; }
.pnl-widget-album-browse .unit .image .hover .icon3 { background: url(trn/icon_album_browse_3.png) 0 0 no-repeat; }
.pnl-widget-album-browse .unit .image .hover .icon4 { background: url(trn/icon_album_browse_4.png) 0 0 no-repeat; }
.pnl-widget-album-browse .unit .image a.slideshow { display: none; position: absolute; bottom: 25px; right: 20px; width: 40px; height: 40px; }
.pnl-widget-album-browse .unit .image a.slideshow img { height:40px; width:40px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.pnl-widget-album-browse .unit .image a.slideshow:hover img { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pnl-widget-album-browse .unit .image:hover a.slideshow { display: block; }
.pnl-widget-album-browse .info .privacy_settings { margin: 0 5px; }
.pnl-widget-album-browse .info .stats { margin: 0 5px; }
.pnl-widget-album-browse .permissions { display: none; }
.pnl-widget-album-browse .pager { border-top: 1px solid #e6ede6;padding: 10px 0 10px 0;width: 610px;text-align: center;clear: both;}
.pnl-widget-album-browse .pager .left { float: left; }
.pnl-widget-album-browse .pager .right { float: right; }
.pnl-widget-album-browse .pager .active { padding: 3px 8px 3px 8px; background: #557455; color: #fff;}
.pnl-widget-album-browse .pager .center a { padding: 0 5px 0 5px;}
.pnl-widget-album-browse textarea.textfield { padding: 5px; width: 190px !important; height: 90px; border: none; color: #557455; background: #e3eee3; }
.pnl-widget-album-browse textarea.textfield { font-size: 10px; }
.pnl-widget-album-browse .editform { display: none; }
.pnl-widget-album-browse .editform .ui-textinput { font-size: 18px; margin-bottom: 10px; display: block; }
.pnl-widget-album-browse .editform a { margin-right: 2px; *margin-right: 5px;  }
.pnl-widget-album-browse input.title { font-size: 18px; margin-bottom: 10px; }
.pnl-widget-album-browse .unit .info p.description { padding: 5px; height: 40px; }
.pnl-widget-album-browse input.title,
.pnl-widget-album-browse .unit .info.editable p.description:hover { background: #e3eee3; color: #557455; border: 0; padding: 5px; cursor: text; width: 190px; }
.pnl-widget-album-browse .unit .info.editable a.title:hover { background: #e3eee3; color: #557455; border: 0; padding: 5px; cursor: text; }
.pnl-widget-album-browse .unit .info a.title { display: block; padding: 5px; overflow: hidden; }
.pt_panel .pnl-widget-album-browse .h .actions { margin-right: 40px; }
.pt_panel .pnl-widget-album-browse .h .actions .button_new_album { margin-top: 10px; }
.pt_panel .pnl-widget-album-browse .info .privacy_settings { padding: 8px 0; }
/*
.pnl-widget-album-browse .editable { background: #E3EEE3; font-size: 15px; font-family: Helvetica,Arial,sans-serif; padding: 5px; display: block; color: #557455; cursor: text; }
.pnl-widget-album-browse p.editable { font-size: 12px; min-height: 40px; }
.pnl-widget-album-browse h3.editable { margin-bottom: 2px; }
*/



/**
 * Album Browse
 *
 */
.pnl-widget-media-browse .h { margin-bottom: 20px; padding: 0 0 0 10px; *padding-bottom: 5px; border-bottom: 1px solid #e6ede6; }
.pnl-widget-media-browse .h h2 { float: left; }
.pnl-widget-media-browse .h .backer { margin: 20px 0 0 20px; padding: 0 0 0 30px; float: right; font-size: 15px; background: url(trn/icon_up.png) no-repeat left top; }
.pnl-widget-media-browse .lefty { float: left; margin-left: 0px; }
.pnl-widget-media-browse .lefty h3 { padding: 20px 0 5px 0; border-bottom: 1px solid #e6ede6; }
.pnl-widget-media-browse .lefty .small { font-size: 13px; }
.pnl-widget-media-browse .unit { margin-right: 10px; width: 300px; height: 430px; float: left; font-size: 11px; }
.pnl-widget-media-browse .unit .desc { font-size: 13px; }
.pnl-widget-media-browse .unit .placeholder { height: 300px; }
.pnl-widget-media-browse .unit .image {width: 300px; xheight: 300px;position: relative;margin-bottom: 10px;}
.pnl-widget-media-browse .unit .image .hover{display: none;}
.pnl-widget-media-browse .unit .image > a { display: block; text-align: center; }
.pnl-widget-media-browse .unit .image:hover .hover { top: 0; left: 52px; width: 200px; height: 40px; display: block; position: absolute; z-index: 2; }
.pnl-widget-media-browse .unit .image:hover .hover a { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.pnl-widget-media-browse .unit .image:hover .hover a:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pnl-widget-media-browse .unit .image .hover a { height:40px; width: 40px; float: left; }
.pnl-widget-media-browse .unit .image .hover .icon1 { background: url(trn/icon_media_browse_1.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .hover .icon2 { background: url(trn/icon_media_browse_2.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .hover .icon3 { background: url(trn/icon_media_browse_3.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .hover .icon4 { background: url(trn/icon_media_browse_4.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .hover .icon5 { background: url(trn/icon_media_browse_5.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .hover .icon6 { background: url(trn/icon_media_browse_6.png) no-repeat left top; }
.pnl-widget-media-browse .unit .image .center { display: none; bottom: 15px; left: 100px; width: 110px; height: 50px; z-index: 5; position: absolute;}
.pnl-widget-media-browse .unit .image:hover .center { display: block; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.pnl-widget-media-browse .unit .image .center .icon7,
.pnl-widget-media-browse .unit .image .center .icon8 { width: 55px; height: 50px; display: block; float: left;}
.pnl-widget-media-browse .unit .image .center .icon7 { background: url(trn/icon_media_browse_7.png) 0 0 no-repeat;	}
.pnl-widget-media-browse .unit .image .center .icon8 { background: url(trn/icon_media_browse_8.png) 0 0 no-repeat;	}
.pnl-widget-media-browse .unit .image .video_indicator {position: absolute;right: 5px;bottom: 5px;width: 26px;height: 24px;background: url(trn/icon_media_browse_video.png) 0 0 no-repeat;display: block;z-index: 3;}
.pnl-widget-media-browse .unit .edit {background: url(icon.edit.png) 0 0 no-repeat; line-height: 20px; display: block; margin: 0; padding: 0 0 0 20px;}
.pnl-widget-media-browse .unit .info.editable a.title { display: block; padding: 5px; height: 30px; overflow: hidden; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pnl-widget-media-browse .unit .info.editable a.title:hover { background: #e3eee3; color: #557455; border: 0; padding: 5px; cursor: text; }
.pnl-widget-media-browse .unit .editform { display: none; }
.pnl-widget-media-browse .unit .editform input.title { margin: 20px 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pnl-widget-media-browse .sidebar { width: 220px; float: right; }
.pnl-widget-media-browse .sidebar .actions { }
.pnl-widget-media-browse .sidebar .actions > * { margin-bottom: 10px; float: none; }
.pnl-widget-media-browse .sidebar .actions .ui-button { display: block; }
.pnl-widget-media-browse .sidebar .actions .ui-button span { display: block; }
.pnl-widget-media-browse .albums { margin-bottom: 10px; }
.pnl-widget-media-browse .albums .container { padding: 10px; width: 206px; height: 216px; overflow-x: hidden; overflow-y: scroll; border: 1px solid #d2e4d2; }
.pnl-widget-media-browse .albums .container div { clear: both; }
.pnl-widget-media-browse .albums h4 { font-size: 13px; clear: both; padding: 0 0 10px 0;}
.pnl-widget-media-browse .albums .list { width: 110%; overflow: hidden; }
.pnl-widget-media-browse .albums .list a { margin: 0 5px 5px 0; float: left; }
.pnl-widget-media-browse .albums .list img { display: block; }
.pnl-widget-media-browse .button_album_share {display: block;width: 226px;height: 45px;font-size: 13px;background: url(trn/button_album_share.png) 0 0 no-repeat;position: relative;}
.pnl-widget-media-browse .button_album_share span {position: absolute;left: 13px;top: 10px;display: block;width: 80px;}
.pnl-widget-media-browse .button_new_album {margin: 10px 0 10px 0;width: 226px;height: 45px;display: block;position: relative;background: url(trn/icon_new_album.png) 8px 8px no-repeat;}
.pnl-widget-media-browse .button_new_album span {position: absolute;top: 10px;left: 40px;}
.pnl-widget-media-browse .pnl-widget-album-browse .b p.desc { padding-right: 50px; font-size: 13px;}
.pnl-widget-media-browse .button_upload {width: 226px;height: 45px;display: block;position: relative;background: url(trn/button_blank.png) 0px 0px no-repeat;}
.pnl-widget-media-browse .button_upload span {position: absolute;top: 13px;width: 100%;left: 0;text-align: center;color: #fff;}
.pnl-widget-media-browse input.title,
.pnl-widget-media-browse textarea.textfield { background: #e3eee3;color: #557455;border: 0;padding: 5px; width: 290px !important;}
.pnl-widget-media-browse textarea.textfield { height: 50px; font-size: 11px;}
.pnl-widget-media-browse .righter { text-align: right; widht: 100%; margin-top: 10px; }
.pnl-widget-media-browse .ppl div { margin: 0px 0 20px 0; }
.pnl-widget-media-browse .ppl div img { margin: 0 10px -10px 0;}
.pnl-widget-media-browse .ppl div a { }
.pnl-widget-media-browse .pager, .bk_user-friends-list .pager { border-top: 1px solid #e6ede6;padding: 10px 0 10px 0;width: 610px;text-align: center;clear: both;}
.bk_user-friends-list .pager { border: 0; width: 940px; }
.pnl-widget-media-browse .pager .left, .bk_user-friends-list .pager .left { background: none; float: left; }
.pnl-widget-media-browse .pager .right, .bk_user-friends-list .pager .right { background: none; float: right; }
.pnl-widget-media-browse .pager .active, .bk_user-friends-list .pager .active { padding: 3px 8px 3px 8px; background: #557455; color: #fff;}
.pnl-widget-media-browse .pager .center a, .bk_user-friends-list .pager .center a { padding: 0 5px 0 5px;}
.pnl-widget-media-browse .permissions { display: none; }
.pnl-widget-album-browse .b p.desc { padding-right: 50px; font-size: 13px; }
.pt_panel .pnl-widget-media-browse .h { *padding-bottom: 10px; }
.pt_panel .pnl-widget-media-browse .h .backer { margin-right: 50px; }
.pt_panel .pnl-widget-media-browse .sidebar { width: 220px; }
.pt_panel .pnl-widget-media-browse .unit .info.editable .privacy { padding: 4px 0; }


#confirm_panel .perms h3 {margin-top:0;padding-top:0;}
#confirm_panel .perms div {width:150px;float:left;}
#confirm_panel .perms .col2 {border-left:1px solid #c7ddc7;padding-left:20px;}
#confirm_panel .perms label {display:block;}
#confirm_panel .perms label input {margin-right:10px;}
#confirm_panel .perms label.sub {margin-left:20px;}
#confirm_panel .perms label.active {font-weight:bold;}



/**
 * Media Item View
 *
 */
.pnl-widget-media-view .h { margin-bottom: 20px; padding: 0 0 0 10px; *padding-bottom: 5px; border-bottom: 1px solid #e6ede6; }
.pnl-widget-media-view .h h2 { float: left; }
.pnl-widget-media-view .h .backer { margin: 20px 0 0 20px; padding: 0 0 0 30px; float: right; position: relative; font-size: 15px; background: url(trn/icon_up.png) no-repeat left top; }
.pnl-widget-media-view .backer { float: right;margin: 0 65px 0 40px;padding: 0 0 0 30px;font-size: 15px;background: url(trn/icon_up.png) 0 0 no-repeat;}
.pnl-widget-media-view .span-8.lefty { width: 720px; }
.pnl-widget-media-view .lefty { float: left; margin-left: 0px; }
.pnl-widget-media-view .lefty h3 { padding: 0 0 15px 0; clear: both; border-bottom: 1px solid #e6ede6; }
.pnl-widget-media-view .lefty .small { font-size: 13px;}
.pnl-widget-media-view .media_display { margin-bottom: 10px; }
/* nemtom miert van ez igy... */
/*.pnl-widget-media-view.unit {width: 300px; float: left; margin-right: 10px;font-size: 11px;}*/
.pnl-widget-media-view .unit .desc { font-size: 13px;}
.pnl-widget-media-view .unit .image { width: 300px; height: 300px; position: relative; margin-bottom: 10px; }
.pnl-widget-media-view .unit .image .hover {display: none;}
.pnl-widget-media-view .unit .image:hover .hover { display: block; position: absolute; top: 0px;left: 32px;width: 240px;z-index: 2;height: 40px;}
.pnl-widget-media-view .unit .image .hover a {height:40px;width: 40px;display: block;float: left;}
.pnl-widget-media-view .unit .image img {position: absolute;}
.pnl-widget-media-view .unit .image .hover .icon1 {	background: url(trn/icon_media_browse_1.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .hover .icon2 {	background: url(trn/icon_media_browse_2.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .hover .icon3 {	background: url(trn/icon_media_browse_3.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .hover .icon4 {	background: url(trn/icon_media_browse_4.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .hover .icon5 {	background: url(trn/icon_media_browse_5.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .hover .icon6 {	background: url(trn/icon_media_browse_6.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .center { position: absolute;width: 110px;bottom: 15px;left: 100px;z-index: 5;height: 50px;display: none;}
.pnl-widget-media-view .unit .image:hover .center { display: block; }
.pnl-widget-media-view .unit .image .center .icon7,
.pnl-widget-media-view .unit .image .center .icon8 { width: 55px; height: 50px; display: block; float: left;}
.pnl-widget-media-view .unit .image .center .icon7 {	background: url(trn/icon_media_browse_7.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .center .icon8 {	background: url(trn/icon_media_browse_8.png) 0 0 no-repeat;	}
.pnl-widget-media-view .unit .image .video_indicator {position: absolute;right: 5px;bottom: 5px;width: 26px;height: 24px;background: url(trn/icon_media_browse_video.png) 0 0 no-repeat;display: block;z-index: 3;}
.pnl-widget-media-view .unit .edit {background: url(icon.edit.png) 0 0 no-repeat; line-height: 20px; display: block; margin: 0; padding: 0 0 0 20px;}
.pnl-widget-media-view .button_share {display: block;width: 226px;height: 35px;font-size: 15px;background: url(trn/button_share.png) 0 0 no-repeat;position: relative;}
.pnl-widget-media-view .button_share span {position: absolute;left: 13px;top: 10px;display: block;width: 80px;}
.pnl-widget-media-view .button_upload {width: 226px;height: 45px;display: block;position: relative;background: url(trn/button_blank.png) 0px 0px no-repeat;}
.pnl-widget-media-view .button_upload span {position: absolute;top: 13px;width: 100%;left: 0;text-align: center;color: #fff;}
.pnl-widget-media-view input.title,
.pnl-widget-media-view textarea.textfield { background: #e3eee3;color: #557455;border: 0;padding: 5px;width: 290px;}
.pnl-widget-media-view textarea.textfield { height: 50px; font-size: 11px;}
.pnl-widget-media-view .righter { text-align: right; widht: 100%; margin-top: 10px;}
.pnl-widget-media-view .ppl div { margin: 0px 0 20px 0; }
.pnl-widget-media-view .ppl div img { margin: 0 10px -10px 0; float: left;}
.pnl-widget-media-view .ppl div  { }
.pnl-widget-media-view .pager {border-top: 1px solid #e6ede6;padding: 10px 0 10px 0;width: 610px;text-align: center;clear: both;}
.pnl-widget-media-view .pager .left { float: left; }
.pnl-widget-media-view .pager .right { float: right; }
.pnl-widget-media-view .pager .active { padding: 3px 8px 3px 8px; background: #557455; color: #fff;}
.pnl-widget-media-view .pager .center a { padding: 0 5px 0 5px;}
.pnl-widget-media-view .container {width: 210px;height: 300px;overflow-y: scroll;border: 1px solid #d2e4d2;padding: 10px;}
.pnl-widget-media-view .container > a {display: block; margin: 2px; float: left; }
.pnl-widget-media-browse a.big,
.pnl-widget-media-view a.big { background: url(trn/albums_big.png) no-repeat; padding: 3px 6px 7px 4px; display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin-right: 10px; clear: both; }
.pnl-widget-media-browse a.big2,
.pnl-widget-media-view a.big2 { background: url(trn/albums_big2.png) no-repeat; padding: 3px 6px 7px 4px; display: block; width: 80px; height: 80px; overflow: hidden; float: left; margin-right: 10px; clear: both; }
.pnl-widget-media-browse a.small,
.pnl-widget-media-view a.small { background: url(trn/albums_small.png) no-repeat; padding: 3px 6px 7px 4px; display: block; width: 50px; height: 50px; overflow: hidden; float: left; margin-right: 0px; }
.pnl-widget-media-browse a.small2,
.pnl-widget-media-view a.small2 { background: url(trn/albums_small.png) no-repeat; padding: 4px 6px 6px 4px; display: block; width: 50px; height: 50px; overflow: hidden; float: left; margin-right: 10px; }
.pnl-widget-media-view .sidebar { float: right; }
.pnl-widget-media-view .container div { clear: both; height: 100px; }
.pnl-widget-media-view .container div img { float: left; margin-right: 10px;}
.pnl-widget-media-view .container h4 { font-size: 13px; clear: both; padding: 20px 0 10px 0;}
.pnl-widget-media-view .sidebar .actions { margin-bottom: 15px; border-bottom: 1px solid #e6ede6; }
.pnl-widget-media-view .sidebar .actions > * { margin-bottom: 15px; float: none; }
.pnl-widget-media-view .sidebar .editbox a { margin-bottom: 5px; padding: 0 0 0 25px; display: block; text-transform: lowercase; }
.pnl-widget-media-view .sidebar .editbox .edit { float: left; margin-right: 20px; background: url(icon.edit.png) 0 0 no-repeat;}
.pnl-widget-media-view .sidebar .editbox .delete { float: left; background: url(icon.cross-small.png) 0 0 no-repeat;}
.pnl-widget-media-view .sidebar .editbox .tagppl { clear: both; padding-top: 10px; border-top: 1px solid #e6ede6; background: url(trn/icon_tag.png) 0 10px no-repeat;}
.pnl-widget-media-view .albums { margin-bottom: 10px; }
.pnl-widget-media-view .albums .container { padding: 10px; width: 206px; height: 216px; overflow-x: hidden; overflow-y: scroll; border: 1px solid #d2e4d2; }
.pnl-widget-media-view .albums .container div { clear: both; }
.pnl-widget-media-view .albums h4 { font-size: 13px; clear: both; padding: 0 0 10px 0;}
.pnl-widget-media-view .albums .list { width: 110%; height: auto; overflow: hidden; }
.pnl-widget-media-view .albums .list a { margin: 0 5px 5px 0; float: left; }
.pnl-widget-media-view .albums .list img { margin: 0; display: block; }
.pnl-widget-media-view .showroom { margin-bottom: 15px; position: relative; text-align: center; }
.pnl-widget-media-view .showroom a.img-action-icon { display: none; width: 70px; height: 70px; position: absolute; z-index: 5; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.pnl-widget-media-view .showroom a.img-action-icon:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.pnl-widget-media-view .showroom .tagger .next { top: 50%; right: 0; margin-top: -35px; background: url(trn/icon_next.png) 0 0 no-repeat; }
.pnl-widget-media-view .showroom .tagger .previous { top: 50%; left: 0; margin-top: -35px; background: url(trn/icon_previous.png) 0 0 no-repeat; }
.pnl-widget-media-view .showroom .tagger .fullscreen { width: 50px; height: 50px; bottom: 10px; right: 70px; background: url(trn/icon_fullscreen.png) 0 0 no-repeat; }
.pnl-widget-media-view .showroom .tagger .icon7 { width: 55px; height: 50px; bottom: 10px; right: 10px; position: absolute; background: url(trn/icon_media_browse_7.png) 0 0 no-repeat; }
.pnl-widget-media-view .showroom:hover .tagger a { display: block; }
.pnl-widget-media-view .showroom .img-wrap { display: inline-block; *display: inline; zoom: 1; position: relative; }
.pnl-widget-media-view .showroom img { z-index: 1; display: block; }
.pnl-widget-media-view .showroom span.tag {z-index: 10; position: absolute; display: block;  width: 150px; height: 150px; }
.pnl-widget-media-view .showroom span.tag span { background: #000; color: #fff; display: none; padding: 5px; margin-top: 160px; border: none; clear: both; position: relative; height: auto; text-align: center; width: auto;-moz-border-radius: 5px; font-size: 11px;}
.pnl-widget-media-view .showroom span.tag:hover span,
.pnl-widget-media-view .showroom.tagging span.tag span { display: block;}
.pnl-widget-media-view .desc h4 { min-height: 40px; text-align: center; }
.pnl-widget-media-view .desc h4 a.title { display: block; padding: 5px; height: 30px; overflow: hidden; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pnl-widget-media-view .desc h4 a.title:hover { background: #e3eee3; color: #557455; border: 0; padding: 5px; cursor: text; }
.pnl-widget-media-view .desc { height: 60px; }
.pnl-widget-media-view .desc .editform { display: none; overflow: hidden; text-align: right; }
.pnl-widget-media-view .desc .editform .iw { margin: 0 10px 5px 0; }
.pnl-widget-media-view .desc .editform input.title { width: 100%; margin: 0; text-align: center; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pnl-widget-media-view .comments { padding-top: 20px; border-top: 1px solid #c6ddc9; }
.pnl-widget-media-view .comments h3 { margin-bottom: 10px; }
.pnl-widget-media-view .comment { margin-bottom: 30px; }
.pnl-widget-media-view .comment img { float: left; }
.pnl-widget-media-view .comment .text { margin-left: 80px; }
.pnl-widget-media-view .comment .text .comment-h { width: 100%; overflow: hidden; }
.pnl-widget-media-view .comment .text .comment-h h5 { padding-bottom: 10px; float: left; font-weight: normal; }
.pnl-widget-media-view .comment .text .comment-h span { float: right; }
.pnl-widget-media-view .comment .text .comment-h span a { margin-left: 10px; padding-left: 20px; float: right; font-weight: normal; text-transform: lowercase; }
.pnl-widget-media-view .comment .text .comment-h span a.delete { background: url(icon.cross-small.png) no-repeat left center; }
.pnl-widget-media-view .comment .text .comment-h span a.report { background: url(trn/icon_report.png) no-repeat left center; }
.pnl-widget-media-view .comment div p { font-size: 13px; }
.pnl-widget-media-view .comment_form  { width: 100%; }
.pnl-widget-media-view .comment_form .ui-textarea { margin-bottom: 10px; width: 100%; }
.pnl-widget-media-view .comment_form .ui-textarea textarea { width: 100%; }
.pnl-widget-media-view .comment_form .ui-button { float: right; }
.pt_panel .pnl-widget-media-view .h { *padding-bottom: 5px; }
.pt_panel .pnl-widget-media-view .h .backer { *top: -3px; margin-right: 50px; }
.pt_panel .pnl-widget-media-view .span-8.lefty { margin-right: 20px; width: 540px; }



/* tagging */
.pnl-widget-media-view .tagger .pnl-widget-tagger { display: none; }
.pnl-widget-media-view .wiw { display: none; }
/*
.pnl-widget-media-view .wiw { background: #c2eeea; padding: 5px; border: 1px solid #3bbcaf; height: 25px; margin: 0 0 10px 0; line-height: 25px;}
.pnl-widget-media-view .wiw span { float: right; }
.pnl-widget-media-view .wiw .message { float: none; }
.pnl-widget-media-view .showroom.tagging { cursor: crosshair; }
.pnl-widget-media-view .showroom.tagging span.tag { border: 1px solid white; }
.pnl-widget-media-view .showroom.tagging > a { display: none !important; }
.pnl-widget-media-view .showroom .tagger { display: none; border: 3px solid white; width: 150px; height: 150px; position: absolute; left: 10px; top: 10px; }
.small { font-size: 11px; }
.pnl-widget-tagger { position: absolute; left: -220px; top: -3px; z-index: 20;}
.pnl-widget-tagger .child { width: 140px; float: left; padding: 10px;}
.pnl-widget-tagger .child:hover {background: #3bbcaf;}
.pnl-widget-tagger .child:hover a{color: #fff;}
.pnl-widget-tagger .child img { margin-bottom: 10px;}
.pnl-widget-tagger .children { margin: 0 0 0px 0; display: table;}
.pnl-widget-tagger input.text{ background: #e3eee3; color: #557455;border: 0;padding: 5px;width: 150px !important;margin: -10px 0 10px 0;}
.pnl-widget-tagger .b p { font-size: 13px;}
.pnl-widget-tagger .container { width: 180px; height: 150px; padding: 0px; overflow-y: scroll; border: 1px solid #d2e4d2; margin: 0 0 15px -10px;}
.pnl-widget-tagger .container label { clear: both; display: block; line-height: 25px; text-align: left; overflow-x: hidden; white-space: nowrap; }
.pnl-widget-tagger .container label input { margin: -15px 5px 0 20px;}
.pnl-widget-tagger .container .message{ display:none; }
.pnl-widget-tagger .b img { border: 5px solid #fff;}
.pnl-widget-tagger .b a.selected img,
.pnl-widget-tagger .b img:hover { border: 5px solid #3bbcaf;}
.pnl-widget-tagger .searchData { display: none; }
*/


/** media album select index **/
.pnl-widget-album-select-index .small { font-size: 11px;}

.pnl-widget-album-select-index .righter { text-align: right; margin: 10px 10px 0 10px; padding: 0px 0 0 0;}
.pnl-widget-album-select-index .child { width: 140px; float: left; padding: 10px;}
.pnl-widget-album-select-index .child:hover {background: #3bbcaf;}
.pnl-widget-album-select-index .child:hover a{color: #fff;}
.pnl-widget-album-select-index .child img { margin-bottom: 10px;}
.pnl-widget-album-select-index .children { margin: 0 0 0px 0; display: table;}
.pnl-widget-album-select-index input.text,
.pnl-widget-album-select-index textarea {background: #e3eee3;color: #557455;border: 0;padding: 5px;width: 230px !important;margin: 0 0 10px 0;}

.pnl-widget-album-select-index textarea { height: 50px; font-size: 13px;}

._pnl-widget-album-select-index .b img { border: 5px solid #fff;}
/*.pnl-widget-album-select-index .jcarousel-item a { width: 100px; height: 100px; margin-bottom: 10px; display: block; overflow: hidden; border: 3px solid white; }
.pnl-widget-album-select-index a.selected,
.pnl-widget-album-select-index .jcarousel-item a:hover { border: 3px solid #3bbcaf;}*/
.pnl-widget-album-select-index .message { color: red; font-weight: bold; padding-top: 15px; clear: both; float: none; }

.pnl-widget-album-select-index .scrollable { float: left; position: relative; overflow: hidden; height: 140px; width: 815px; }
.pnl-widget-album-select-index .albumList { width: 200000em; position: absolute; }
.pnl-widget-album-select-index .albumList li { height: 100px; width: 117px; float: left; }
.pnl-widget-album-select-index .albumList li a { width: 100px; height: 100px; margin-bottom: 10px; display: block; overflow: hidden; border: 3px solid white; }
.pnl-widget-album-select-index .albumList li a.selected, .pnl-widget-album-select-index .albumList li a:hover { border: 3px solid #3bbcaf; }
.pnl-widget-album-select-index a.browse { margin: 50px 0 0; }


/*.pnl-widget-album-select-index ul {
    height: 460px;
}
.pnl-widget-album-select-index .jcarousel-list li {
    height: 460px;
    width: 117px;
}*/

.pnl-widget-child-selection .small { font-size: 11px;}
.pnl-widget-child-selection .righter { text-align: right; margin: 10px 0 0 0; padding: 0px 0 0 0;}
.pnl-widget-child-selection .child { width: 140px; height: 190px; float: left; padding: 10px;}
.pnl-widget-child-selection .child:hover,
.pnl-widget-child-selection .child.selected {background: #3bbcaf;}
.pnl-widget-child-selection .child:hover a,
.pnl-widget-child-selection .child.selected a{color: #fff;}
.pnl-widget-child-selection .child img { margin-bottom: 10px;}
.pnl-widget-child-selection .children { margin: 0 0 0px 0; display: table;}


.pnl-widget-set-selection .small { font-size: 11px;}
.pnl-widget-set-selection .container {padding: 10px;height: 150px;overflow-y: scroll;border: 1px solid #d2e4d2;}

.pnl-widget-set-selection .container ul {margin: 5px 0 20px 0;border-top: 1px solid #d2e4d2;padding-top: 10px;}
.pnl-widget-set-selection .container img { margin: 0 5px 0 0;}
.pnl-widget-set-selection li {padding: 3px 0 3px 3px; margin: 3px 0 3px -3px;}
.pnl-widget-set-selection .container .disabled { color: #c7ddc7;}
.pnl-widget-set-selection .container .selected { background: #c7ddc7; }
.pnl-widget-set-selection .righter { text-align: right; margin: 20px 0 0 0; padding: 0;}

.pnl-widget-set-selection .selector { font-size: 13px; padding: 0 0 10px 0; display: table; margin-top: -10px;}
.pnl-widget-set-selection .selector label { margin-right: 10px; }
.pnl-widget-set-selection .selector label input { margin-right: 5px; }



/**
 * Payment - Buy Now
 *
 */
.pnl-payment-buynow .close { z-index: 1; }
.pnl-payment-buynow .b { margin: 0 auto; padding: 30px 40px 20px; width: 640px; position: relative; }
.pnl-payment-buynow h1 { margin-bottom: 15px; font-size: 36px; line-height: 1em; text-align: center; }
.pnl-payment-buynow h3 { margin-bottom: 20px; font-size: 18px; }
.pnl-payment-buynow .h1-desc { margin-bottom: 20px; font-size: 18px; font-weight: normal; text-align: center; }
.pnl-payment-buynow .h1-desc strong { font-size: 24px; }
.pnl-payment-buynow .badge { top: 20px; right: 10px; width: 104px; height: 104px; overflow: hidden; position: absolute; background: url(payment/buynow.badge.bg.png); }
.pnl-payment-buynow .badge span { top: 30px; width: 100%; display: block; position: absolute; font-size: 16px; font-weight: bold; text-align: center; text-transform: uppercase; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0, 0.5); }
.pnl-payment-buynow .badge span { -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg); }
.pnl-payment-buynow .badge span strong { margin-bottom: 3px; font-size: 31px; display: block; }
.pnl-payment-buynow .list { width: 320px; float: left; }
.pnl-payment-buynow .list h3 { margin-left: 10px; }
.pnl-payment-buynow .list ul { margin: 0 10px 0 13px; }
.pnl-payment-buynow .list li { margin-bottom: 2px; padding-left: 20px; line-height: 20px; background: url(bullet.large.png) no-repeat left 5px; }
.pnl-payment-buynow .button_container { width: 320px; float: left; text-align: center; }
.pnl-payment-buynow .button_container p { margin-bottom: 15px; }
.pnl-payment-buynow .button_container a { padding: 0; width: 320px; height: 78px; display: inline-block; *display: inline; zoom: 1; text-indent: -10000px; text-align: left; background: url(button.buynow.large.png); }
.pnl-payment-buynow p.small { clear: both; font-size: 12px; text-align: center; }
.pnl-payment-buynow p.small sup { vertical-align: 10%; }
.pt_panel .pnl-payment-buynow { *width: 740px; }



/**
 * Payment - Transaction History
 *
 */
.pnl-payment-transaction_history table { width: 100%; border-top: 1px solid #769076; }
.pnl-payment-transaction_history table th { padding: 15px 10px 8px 0; font-weight: bold; text-align: left; }
.pnl-payment-transaction_history table td { padding: 8px 10px 8px 0; border-top: 1px solid #e6ede6; }



/**
 * Payment - Landing Page
 *
 */
.pnl-payment-landing .error { font-weight: bold; color: #ed1c24; }



/**
 * Payment - My Plan
 *
 */
.pnl-payment-myplan .l { width: 330px; float: left; }
.pnl-payment-myplan .l img { margin-top: 80px; display: block; }
.pnl-payment-myplan .r { width: 624px; float: right; }
.pnl-payment-myplan .plans { margin-top: 10px; width: 624px; height: 409px; background: url(payment/myplan.table.bg.png); }
.pnl-payment-myplan .plans > div { margin: 0 23px 0; width: 260px; float: left; }
.pnl-payment-myplan .plans .premium { float: right; }
.pnl-payment-myplan .plans h3 { padding: 25px 0 5px; font-size: 20px; text-shadow: 0 1px 0 #fff; }
.pnl-payment-myplan .plans p { margin-bottom: 30px; font-size: 13px; }
.pnl-payment-myplan .plans p strong { padding-top: 8px; display: block; font-size: 30px; }
.pnl-payment-myplan .plans h4 { margin-bottom: 20px; }
.pnl-payment-myplan .plans li { height: 76px; font-size: 13px; }
.pnl-payment-myplan .plans li strong { padding: 10px 0 2px; font-size: 30px; display: block; }
.pnl-payment-myplan .plans li a { margin-top: 10px; display: block; text-shadow: 0 1px 1px #000; color: #fff; background: url(payment/myplan.button.png) right; }
.pnl-payment-myplan .plans li a span { margin-right: 20px; padding: 15px 0 0 20px; height: 39px; display: block; font-size: 17px; font-weight: bold; text-align: center; background: url(payment/myplan.button.png); }
.pnl-payment-myplan .plans li .im_free { margin-top: 10px; display: block; color: #4a6d4c; background: url(payment/myplan.button-white.png) right; }
.pnl-payment-myplan .plans li .im_free span { margin-right: 20px; padding: 16px 0 0 20px; height: 38px; display: block; font-size: 15px; text-align: center; background: url(payment/myplan.button-white.png); }
.pnl-payment-myplan .plans li .im_free b { font-size: 15px; }



/* FLASH PLAYER */
/* player container */
div.player {
    position: relative;
	width:540px;
	height:400px;
	xborder:2px solid #fff;
	xoutline:1px solid #333;
	x-moz-outline-radius:4px;
	cursor:pointer;
	xfloat:left;
	text-align:center;
	xmargin-right:15px;
}

/* play button */
div.player img {
    position: absolute;
	top: 30%;
	left: 45%;
}

/* info area */
div.player div.info {
	height:40px;
	width: 510px;
	position: absolute;
	bottom: 0px;
	left: 0;
	background:#000 url(h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	text-align:left;
	padding:5px 15px;
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
}

/* duration data inside info area */
div.player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}