/**********************************************************************************
	Global CSS
*--------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-size: 13px;
	color: #000000;
	font-family: Tahoma,Arial,Verdana;
	line-height: 17px;
	position:relative;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/**********************************************************************************
	Common styles
*--------------------------------------------------------------------------------*/
a {
	color: #3b5998;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
.clear{
	clear: both;
}
.notDisp{
	display: none;
}

input, select, textarea{
	border:1px solid #E3E3E3;
	color:#897F7F;
	font-size:13px;
	background-color:#FFFFFF;
}
input{
	height:19px;
	padding:1px 0 0 2px;
}
select{
	height:20px;
	padding:1px 0 0 2px;
}
.button_login_red{
	background:url("../img/button_login_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:58px;
}
.button_move_red{
	background:url("../img/button_move_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:58px;
}
.button_register_grey{
	background:url("../img/button_register_grey.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:95px;
}
.button_register_red{
	background:url("../img/button_register_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:95px;
}
.button_send_red{
	background:url("../img/button_send_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.button_add_red{
	background:url("../img/button_add_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.button_save_red{
	background:url("../img/button_save_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.button_confirm_red{
	background:url("../img/button_confirm_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:95px;
}
.button_cancel_red{
	background:url("../img/button_cancel_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.button_ok_red{
	background:url("../img/button_ok_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.button_delete_red{
	background:url("../img/button_delete_red.gif") no-repeat scroll 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:50px;
}
.formBox{
	clear:both;
	float:left;
	width:600px;
	padding:0 0 0 13px;
	margin:20px 0;
}
.formBox .formCoverLayer{
	height:100%;
	left:0;
	adding:10px 0;
	position:absolute;
	top:0;
	width:100%;
	display:none;
	z-index:999;
}
.formBox .formProgressIndicator{
	float:left;
	margin:4px;
	display:none;
}
.formBox .formRow{
	clear:both;
	float:left;
	font-size:12px;
	margin:3px 0;
	width:600px;
}
.formBox .formRow .rowTitle{
	font-weight:bold;
}
.formBox .topMargin{
	margin-top:20px;
}
.formBox .formRow .formLabel{
	display:block;
	float:left;
	padding-top:3px;
	text-align:left;
	width:185px;
}
.formBox .formRow .formItem{
	display:block;
	float:left;
	position:relative;
	text-align:left;
	width:400px;
}
.formBox .formRow .formItemLong{
	width:600px;
}
.formBox .formRow .formItem select{
	width:164px;
}
.formBox .formRow .formItem .textField{
	width:160px;
}
.formBox .formRow .formItem .fieldInfo{
	display:block;
	padding-top:7px;
	padding-bottom:5px;
}
.formBox .formRow .formItem .radioField{
	display:block;
	float:left;
	margin:2px 7px 0 0;
	border:0px solid;
}
.formBox .formRow .formItem .radioText{
	display:block;
	float:left;
	padding:2px 15px 0 0;
}
.formBox .formRow .formItem .captcha{
	display:block;
	padding-top:2px;
}
.formBox .formRow .formItem .checkboxField{
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:20px;
	border:0px solid;
}
.formBox .formRow .formItem .checkboxText{
	float:left;
	text-align:justify;
	width:550px;
}
.formBox .formRow .formItem .errorMessage{
	background:url("../img/background_error.gif") no-repeat 0 0 transparent;
	margin-left:170px;
	margin-top:-10px;
	padding-left:15px;
	position:absolute;
	visibility:hidden;
	z-index:87;
}
.formBox .formRow .formItem .errorMessage div{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #6F6F6F;
	border-left:0px solid;
	color:#4E4E4E;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:6px 20px;
	z-index:88;
	width:326px;
}

.msgs{
	float:left;
	margin-top:15px;
	width:615px;
	color:#E80008;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:5px;
}
.msgs .errormsg{
	float:left;
	padding:0 10px 5px 10px;
	text-align:center;
	width:595px;
	font-weight:normal;
}
.msgs .okmsg{
	float:left;
	padding:0 10px 5px 10px;
	text-align:center;
	width:595px;
	font-weight:normal;
	color:#3B5998;
}
.msgs .leftmsg{
	float:left;
	padding:0 10px 5px 12px;
	text-align:left;
	width:595px;
	font-weight:normal;
}

.contentBox{
	float:left;
	margin-bottom:30px;
	width:615px;
}
.contentBox .head {
	float:left;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	padding:0px 0 15px 10px;
}
.contentBox .contentRow{
	clear:both;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 13px;
	width:600px;
}
.contentBox .contentRowFirst{
	clear:both;
	float:left;
	margin:10px 0 20px 0;
	padding:0 0 0 13px;
	width:600px;
}
.contentBox ul.list{
	float:left;
	margin-top:10px;
	width:615px;
}
.contentBox ul.halfList{
	float:left;
	margin-top:10px;
	width:300px;
}
.contentBox ul.halfRightList{
	margin-left:14px;
}
.contentBoxHalf{
	float:left;
	margin:5px 14px 10px 0;
	width:300px;
}
.contentBoxHalfRight{
	margin-right:0;
}
.contentBoxHalf .title {
	float:left;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	padding:0 0 10px 11px;
	width:285px;
}
.contentBoxHalf ul.list{
	float:left;
	width:300px;
	margin:0;
}

.contentBox ul.list li.item, .contentBox ul.halfList li.item, .contentBoxHalf ul.list li.item{
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
	float:left;
	margin-right:14px;
	padding:9px 0 8px;
	width:300px;
}
.contentBox ul.halfList li.item, .contentBoxHalf ul.list li.item{
	margin-right:0;
}
.contentBox ul.list li.rightItem{
	margin-right:0px;
}
.contentBox ul.list li.item .arrowBox, .contentBox ul.halfList li.item .arrowBox, .contentBoxHalf ul.list li.item .arrowBox{
	background:url("../img/ico_black_arrow.gif") no-repeat scroll 12px 50% transparent;	
	color:#3B5998;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	width:260px;
	padding:0 0 0 37px;
}
.contentBox ul.list li.row{
	background:url("../img/row_dot_bright.gif") no-repeat scroll 0 100% transparent;
	float:left;
	padding:10px 0;
	width:615px;
}
.contentBox ul.list li.higherRow {
	padding:15px 0;
}
.contentBox ul.list li.row .arrowBox {
	background:url("../img/ico_black_arrow.gif") no-repeat scroll 12px 5px transparent;
	float:left;
	line-height:18px;
	overflow:hidden;
	padding:0 0 0 37px;
	width:270px;
}
.contentBox ul.list li.row .icoBox {
	float:left;
	overflow:hidden;
	padding:0 0 0 0px;
	width:307px;
}
.contentBox ul.list li.row .icoBox .ico {
	float:left;
	padding:0;
	text-align:center;
	width:45px;
}
.contentBox ul.list li.row .icoBox .info {
	float:left;
	width:260px;
}

.cornerBox{
	float:left;
	width:612px;
	height:176px;
	border:1px solid #e3e3e3;
	position:relative;
	margin-top:10px;
}

.cornerBox .cornerLeft{
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:99;
	color: #ffffff; /*left tab image path*/
	background-position: left top;
	background-image: url('../img/corner_left.png');
	background-repeat: no-repeat;
	width: 5px;
	height: 30px;
}
.cornerBox .cornerLeftTop{
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:99;
}
.cornerBox .cornerLeftBottom{
	position:absolute;
	left:-1px;
	bottom:-1px;
	z-index:99;
}
.cornerBox .cornerRight{
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:99;
	color: #ffffff; /*left tab image path*/
	background-position: left top;
	background-image: url('../img/corner_right.png');
	background-repeat: no-repeat;
	width: 5px;
	height: 30px;
}
.cornerBox .cornerRightTop{
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:99;
}
.cornerBox .cornerRightBottom{
	position:absolute;
	right:-1px;
	bottom:-1px;
	z-index:99;
}

.linksMenu{
	float:left;
	font-size:11px;
	padding:15px 0 10px 4px;
	width:600px;
}
.linksMenu .label{
	font-size:11px;
	padding:0px 5px 0 0;
	float:left;
}
.linksMenu .item{
	padding:0px 10px;
	background: url("../img/vertical_line_separator_gray.gif") no-repeat 100% 60%;
	float:left;
}
.linksMenu .itemActive{
	font-weight:bold;
}
.linksMenu .itemLast{
	background: none;
}

.Simple_PopUp_Div{position: absolute;visibility: hidden;font-size: 14px;overflow:hidden;z-index: 6;}
.Simple_PopUp_Box{padding:5px 10px;  background-color:#ffffff; float:left;}
.Simple_PopUp_Title {
	float:left;
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	padding:0 0 15px 5px;
}
.Simple_PopUp_CloseBox{
	background-image:url("../img/close1.gif");
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
	font-size:0;
	height:9px;
	margin:6px 2px 2px;
	width:9px;
}
.Simple_PopUp_Veil, #overlay{  position: absolute;  background-color: #4c4f4f;  width: 10px;  left: 0px;  top: 0px;  z-index: 5;  filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);  opacity: 0.7;}


.whiteCloud {
	background-color:#fff;
	border:1px solid #6f6f6f;
	font:11px Arial;
	left:0;
	top:0;
	padding:4px;
	position:absolute;
	text-align:left;
	display:none;
	width:150px;
	z-index:80;
}
.whiteCloud .whiteCloudPointer {
	left:10px;
	position:absolute;
	top:-15px;
	z-index:88;
}

.darkCloud {
	background-color:#000000;
	border:1px solid #6F6F6F;
	color:#FFFFFF;
	display:none;
	font:11px Arial;
	height:70px;
	left:0;
	padding:0;
	position:absolute;
	text-align:left;
	top:0;
	width:78px;
	z-index:80;
}
.darkCloud .darkCloudPointer {
	left:10px;
	position:absolute;
	top:-15px;
	z-index:88;
}
.darkCloud .darkCloudContent{
	float:left;
	width:78px;
}
.darkCloud .darkCloudContent .positionLabel{
	float:left;
	height:15px;
	padding:4px 19px 2px;
	width:40px;
}
.darkCloud .darkCloudContent .positionBox{
	float:left;
	height:32px;
	padding:0 18px;
	width:42px;
}
.darkCloud .darkCloudContent .positionNumber{
	float:left;
	font-size:26px;
	height:32px;
	line-height:26px;
	text-align:left;
	vertical-align:top;
	width:30px;
}
.darkCloud .darkCloudContent .positionIndex{
	float:right;
	text-align:center;
	width:12px;
	clear:right;
}
.darkCloud .darkCloudContent .positionArrow{
	float:right;
	text-align:center;
	width:12px;
}
.darkCloud .darkCloudContent .comments{
	background-color:#FFFFFF;
	color:#6F6F6F;
	float:left;
	font-size:10px;
	padding:2px 1px 2px 4px;
	width:73px;

}

.layerBox{
	float:left;
	margin:0 0 10px 8px;
	width:220px;
}
.layerBox .textRow{
	float:left;
	font-size:13px;
	margin:0 0 10px 0;
	width:220px;
	clear:both;
}
.layerBox .buttons{
	float:left;
	margin:10px 0 0 0;
	width:220px;
	clear:both;
	font-size:13px;
}
.layerBox .arrowLink{
	background:url("../img/ico_small_grey_arrow.gif") no-repeat scroll 100% 5px transparent;
	margin-right:7px;
	padding-right:10px;
}
.loginLayerBox .item{
	float:left;
	font-size:12px;
	margin:5px 0 0;
	width:220px;
	clear:both;
}
.loginLayerBox .item .label{
	float:left;
	padding-top:2px;
	width:55px;
}
.loginLayerBox .item .inputText{
	display:block;
	float:left;
	width:160px;
}
.loginLayerBox .buttons{
	padding:5px 0 0 55px;
	width:165px;
}
.loginLayerBox .buttons input.button_login_red{
	margin-left:10px;
}
.loginLayerBox .remindPassword{
	background:url("../img/ico_small_grey_arrow.gif") no-repeat scroll 100% 5px transparent;
	margin-right:7px;
	padding-right:10px;
}
.loginLayerBox .error{
	color:#E80008;
}
.remindPasswordBox{
	margin-top:15px;
}
.remindPasswordBox .loginLayerBox{
	clear:both;
	margin:5px 0 10px 13px;
	width:600px;
}
.remindPasswordBox .loginLayerBox .buttons{
	padding:5px 0 0 55px;
	width:500px;
}
.remindPasswordBox .loginLayerBox .error{
	margin:0;
	padding:0 0 5px;
}
.remindPasswordBox .loginLayerBox .message{
	width:500px;
	font-weight:bold;
}


/**********************************************************************************
	Main Stylesheet
*--------------------------------------------------------------------------------*/
body{
	background: #fff;
}

.top{
	margin:0px auto 0px auto;
	padding:0;
}
.top .billboard{
	margin:0 auto;
	width:750px;
}
.top .billboard img, .top .billboard object, .top .billboard table, .top .billboard embed{
	margin:0;
	padding:0;
	display:block;
}
.top .separator{
	margin:0 auto;
	width:100%;
	height:3px;
	background-color:#000;
	padding:0px;
	line-height:0px;
	font-size:0px;
}
.middle{
	margin:0 auto;
	padding:0px;
}
.middle .content{
	margin:0 auto;
	padding:0px;
	width:1010px;
	position:relative;
	background: url("../img/contnet_left_bg.gif") repeat-y 0 0;
}
.middle .content .leftBackground{
	position:absolute;
	left:-100%;
	top:0;
	width:100%;
	height:100%;
	background-color:#f2f2f2;
}
.middle .content .left{
	float:left;
	width:248px;
	padding:10px 0;
	margin:0 12px 0 0;
	position:relative;
}
.middle .content .left .facebook{
	float:left;margin-top:10px;overflow:hidden;width:240px;clear:both;
}
.middle .content .left .tekstyfm-widget{
	float:left;margin-top:10px;overflow:hidden;width:247px;clear:both;
}
.middle .content .left .zaiks{
	background:url("../img/zaiks_gray.gif") no-repeat scroll 0 0 transparent;
	position:absolute;
	left:0px;
	bottom:-90px;
	width:85px;
	height:80px;
}
.middle .content .right{
	float:right;
	padding:10px 0 0px 0;
	width:750px;
}

/**********************************************************************************
	Content Left
*--------------------------------------------------------------------------------*/
.middle .content .left .logo{
	float:left;
	width:211px;
	height:65px;
	margin:15px 0 0 14px;
	padding:0px;
}
h1.logoHeader{
	text-indent: -9999px;
}
ul.mainMenu{
	clear:both;
	float:left;
	width:248px;
	font-size:18px;
	padding:10px 0 0 0px;
	vertical-align:top;
}
ul.mainMenu li{
	padding:7px 0 7px 20px;
	background: url("../img/left_menu_separator.gif") no-repeat 0 0px;
}
ul.mainMenu li a{
	color:#000;
	display:block;
	padding:0 0 0 20px;
	background: url("../img/menu_arrow_indicator.gif") no-repeat 0 6px;
}
ul.mainMenu li a:hover{
	color:#3b5998;
}
ul.mainMenu li.addText a{
	background: url("../img/menu_plus_indicator.gif") no-repeat 0 4px;
}
ul.mainMenu li.tekstyfm{
	background: url("../img/tekstyfm_background.gif") no-repeat 0 0px;
	height: 20px;
}
ul.mainMenu li.tekstyfm a{
	background: none;
}
ul.mainMenu li.songCounter, ul.mainMenu li.listenEska{
	padding-left:0px;
	float:left;
}
ul.songNumbers{
	clear:both;
	font-size:18px;
	padding:15px 0;
	vertical-align:top;
	float:left;
}
ul.songNumbers li{
	float:left;
	height:21px;
	margin:0 1px 0 0;
	padding:3px 0 0 4px;
	width:13px;
	background: url("../img/song_counter_bg.gif") no-repeat 0 0px;
}
ul.songNumbers li.info{
	float:left;
	margin:0 1px 0 0;
	padding:2px 0 0 4px;
	color:#6e6e6e;
	background:none;
	width:auto;
}
ul.mainMenu li.listenEska a{
	padding:15px 0;
	margin:0;
	background:none;
}

.mostActive{
	clear:both;
	float:left;
	padding:10px 0 0;
	width:248px;
}
a.blind {
	color:#f3f3f3;
	position:relative;
	top:-45px;
	left:100px
}
.mostActive .title{
	font-size:16px;
	font-weight:normal;
}
.mostActive .photos{
	padding:8px 0;
}

.topArtists{
	clear:both;
	float:left;
	padding:30px 0 0;
	width:248px;
}
.topArtists .head{
	background:url("../img/small_star.gif") no-repeat scroll 0 0 transparent;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 0 0 25px;
}
.topArtists .title{
	font-weight:normal;
	padding:10px 0 4px 6px;
}
.topArtists ul.list{
	color:#3B5998;
	float:left;
	padding:0 0 10px;
	width:122px;
}
.topArtists ul.list li.item{
	clear:both;
	float:left;
	padding:4px 0 3px 0;
	margin:0px;
	width:120px;
}
.topArtists ul.list li.item .number{
	float:left;
	padding:0;
	text-align:right;
	width:18px;
}
.topArtists ul.list li.item .artist{
	float:left;
	overflow:hidden;
	padding:0 0 0 3px;
	white-space:nowrap;
	width:95px;
}
.archivesBox{
	clear:both;
	float:left;
	padding:30px 0 0;
	width:248px;
}
.archivesBox .head{
	background:url("../img/small_star.gif") no-repeat scroll 0 0 transparent;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 0 0 25px;
}
.archivesBox ul.list{
	color: #3B5998;
    float: left;
    padding: 10px 0 10px 13px;
    width: 220px;
}
.archivesBox ul.list li.item{
	clear:both;
	float:left;
	padding:4px 0 3px 0;
	margin:0px;
	width:190px;
}
.probe{
	clear:both;
	color:#000;
	float:left;
	width:248px;
}
.probe .head{
	float: left;
    font-size: 17px;
    font-weight: normal;
    padding: 20px 0 8px 3px;
}
.probe .title{
	background: url("../img/ico_black_arrow.gif") no-repeat scroll 0 50% transparent;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: 3px;
    padding: 0 0 0 20px;
}
.probe .more{
    background: url("../img/ico_small_arrow.gif") no-repeat scroll 100% 6px transparent;
    color: #3B5998;
    display: block;
    float: right;
    font-size: 11px;
    margin: 5px 19px 0 0;
    padding: 0 8px 0 0;
    width: 50px;
} 
.legend{
	clear:both;
	color:#3B5998;
	float:left;
	width:248px;
}
.legend .title{
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:20px 0 12px 3px;
}
.legend .list{
	float:left;
	clear:both;
}
.legend .list .item{
	padding: 3px 0;
	margin:0px;
	float:left;
	width:248px;
}
.legend .list .item .ico{
	float:left;
	width:35px;
}
.legend .list .item .info{
	float:left;
	margin:0;
	padding:2px 5px 0 0;
	width:190px;
}

/**********************************************************************************
	Content right - top
*--------------------------------------------------------------------------------*/ 
.middle .content .right .topMenu{
	float:left;
	padding:0;
	width:750px;
}
.middle .content .right .topMenu ul{
	float:right;
}
.middle .content .right .topMenu li{
	float:left;
	background: url("../img/vertical_line_separator.gif") no-repeat 100% 60%;
	padding:0 10px;
}
.middle .content .right .topMenu li.last{
	background: none;
	padding:0 0 0 10px;
}
.middle .content .right .topMenu li a{
	color:#000;
}
.searchBox{
	width:750px;
	height:40px;
	float:left;
	background-color:#000;
	margin:15px 0 0 0;
}
.searchBox .leftBorder{
	width:74px;
	height:40px;
	float:left;
	background: url("../img/search_box_left.gif") no-repeat 0 0;
}
.searchBox .rightBorder{
	width:6px;
	height:40px;
	float:right;
	background: url("../img/search_box_right.gif") no-repeat 0 0;
}
.searchBox .searchText{
	border:0 solid;
	color:#897F7F;
	float:left;
	font-size:13px;
	margin:10px 10px 0 10px;
	width:456px;
	padding:1px 0 0 2px;
	height:19px;
}
.searchBox .searchTarget{
	border:0 solid;
	color:#897F7F;
	float:left;
	font-size:13px;
	margin:10px 0 0 0;
	width:140px;
	padding:1px 0 0px 2px;
	height:20px;
	background-color:#fff;
}
.searchBox .searchButton{
	background:url("../img/search_box_button.gif") no-repeat 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	float:right;
	font-size:12px;
	height:29px;
	margin-top:6px;
	margin-right:6px;
	width:29px;
}
.artistLetters{
	float:left;
	line-height:20px;
	margin:6px 0 0;
	padding:0 0 0 15px;
	width:735px;
}
.artistLetters .info{
	border-right:1px solid #B1B1B1;
	color:#464646;
	float:left;
	font-size:14px;
	padding-right:11px;
}
.artistLetters .letters{
	float:left;
	font-size:15px;
	padding-left:11px;
	width:564px;
}
.artistLetters .letters a{
	color:#000;
}
.artistLetters .letters a:hover{
	color:#3b5998;
}

/**********************************************************************************
	Content right - mainContent
*--------------------------------------------------------------------------------*/
.mainContent{
	float:left;
	width:615px;
	padding-right:5px;
	margin:20px 0 0px;
}
.contentWithBreadcrumbs{
	float:left;
	width:615px;
	padding-right:5px;
	margin:20px 0 0px;
}
.breadcrumbs{
	float:left;
	font-size:11px;
	margin:0 0 10px;
	padding:0 0 0 10px;
	width:600px;
	font-weight:normal;
}
.breadcrumbs .crumbLink{
	background:url("../img/ico_small_grey_arrow.gif") no-repeat scroll 100% 5px transparent;
	color:#777777;
	margin-right:7px;
	padding-right:12px;
}
.breadcrumbs .crumb{
	color:#777777;
	font-weight:bold;
	padding-right:15px;
}

.topTenBox{
	margin:15px 0 36px;
}
.topTenBox .head{
	background:url("../img/big_star.gif") no-repeat scroll 0 0 transparent;
	height:28px;
	margin-left:13px;
	padding:2px 0 0 40px;
	float:none;
}
.topTenBox ul.halfList{
	margin-top:5px;
}
.topTenBox ul.halfList li.item{
	background:url("../img/dot.gif") repeat-x 0 100%;
	clear:both;
	float:left;
	padding:9px 8px 8px 5px;
	width:287px;
	z-index:10;
}
.topTenBox ul.halfList li.item .number{
	float:left;
	padding:10px 13px 0 0;
	text-align:right;
	width:26px;
	z-index:-1;
}
.topTenBox ul.halfList li.item .song{
	float:left;
	width:225px;
	overflow:hidden;
	white-space:nowrap;
	z-index:-1;
}
.topTenBox ul.halfList li.item .video{
	float:right;
	padding:8px 0 0;
	z-index:-1;
}
.topTenBox .seeMore {
    background: url("../img/ico_small_arrow.gif") no-repeat scroll 100% 7px transparent;
    color: #3B5998;
    display: block;
    float: right;
    margin: 5px 2px 0;
    padding: 0 10px 0 0;
    width: 92px;
}
.top100Box .head {
    background: url("../img/big_star.gif") no-repeat scroll 0 0 transparent;
    float: none;
    height: 28px;
    margin-left: 13px;
    padding: 2px 0 10px 40px;
}
.contentBoxVideo ul.list li .song {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    width: 240px;
    z-index: -1;
}
.contentBoxVideo ul.list li .video{
	float:right;
	padding:8px 0 0;
	z-index:-1;
}
.lastAdded{
	margin-bottom:15px;
}
.lastAdded .head{
	padding:2px 0 0 10px; 
}
.lastAdded .seeMore{
	float:left;
	padding:7px 0 0 15px;
}
.lastAdded ul.list li.item .date{
	padding:0 8px 0 13px;
	background:url("../img/ico_card.gif") no-repeat scroll 0 5px transparent;
	color:#949495;
}
.lastAdded .seeMore {
    background: url("../img/ico_small_arrow.gif") no-repeat scroll 100% 7px transparent;
    color: #3B5998;
    display: block;
    float: right;
    margin: 5px 0 0;
    padding: 0 10px 0 0;
    width: 85px;
}
.lastAddedList{
	margin-top: 15px;
}
.lastAddedList h1{
	padding:0 0 15px 10px;
}
.lastAddedList .list .item{
	padding:15px 0 !important;
}
.lastAdded .title{
	font-size:20px;
	font-weight:normal !important;
}
.contentAdvert{
	float:left;
	margin-bottom:10px;
	width:615px;
	padding:5px 0;
}
.videoAdvert {
    float: left;
    margin-bottom:0px;
    overflow: hidden;
    padding: 0;
    width: 300px;
}
.empikTickets{
	float:left;
	margin-bottom:30px;
	width:615px;
	padding:5px 0;
}
.lastUsersActivities .head{
	padding:0 0 3px 8px;
}
.lastUsersActivities table{
	clear:both;
	width:100%;
}
.lastUsersActivities table tr{

}
.lastUsersActivities table th{
	color:#949495;
	font-weight:normal;
	padding:15px 10px 7px;
	text-align:left;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
}
.lastUsersActivities table td{
	text-align:left;
	padding:15px 10px;
	vertical-align:top;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
}
.lastUsersActivities table th.hour, .lastUsersActivities table td.hour{
	width:50px;
}
.lastUsersActivities table th.action, .lastUsersActivities table td.action{
	padding-right:14px;
	text-align:center;
	width:50px;
}
.lastUsersActivities table td.user{
	font-weight:bold;
}

/**********************************************************************************
	MainContent - empik news
*--------------------------------------------------------------------------------*/
.newsByEmpik{
	float:left;
	margin-bottom:30px;
}
.newsByEmpik .head{
	padding-bottom: 10px;
}
.newsByEmpik .newsList{
	background: url("../img/news_by_empik_bottom.gif") no-repeat scroll 0 100% transparent;
    float: left;
    width: 615px;
    padding-bottom: 11px;
}
.newsByEmpik table{
    float: left;
    width: 615px;
}
.newsByEmpik .headNews {
    border-bottom: 1px solid #E3E3E3;
    float: left;
    width: 615px;
}
.newsByEmpik .headNews .photo {
	float: left;
    height: 240px;
    margin: 0 20px 0 0;
    width: 340px;
    position:relative;
}
.newsByEmpik .headNews .photo .bullet{
	position:absolute;
	top:16px;
	right:-10px;
}
.newsByEmpik .headNews .photo .corner{
	position:absolute;
	top:0;
	left:0;
}
.newsByEmpik .headNews .title {
	float: left;
    font-size: 18px;
    line-height: 22px;
    padding: 15px 10px 10px 0;
    width: 245px;
    color:#000;
    font-weight:normal;
}
.newsByEmpik .headNews .description {
	float: left;
    padding: 0 10px 0px 0;
    width: 245px;
    font-weight:normal;
}
.newsByEmpik .headNews .more {
	background: url("../img/ico_small_arrow.gif") no-repeat scroll 100% 7px transparent;
    color: #3B5998;
    display: block;
    float: right;
    font-size: 11px;
    margin: 5px 15px 0 0;
    padding: 0 10px 0 0;
    width: 28px;
}
.newsByEmpik .news{
	border-right: 1px solid #E3E3E3;
    margin-bottom: 11px;
    padding: 10px;
    vertical-align: top;
    width: 183px;
}
.newsByEmpik .newsLast{
	border-right: 0px solid #E3E3E3;
}
.newsByEmpik .news .photo {
    float: left;
    height: 43px;
    margin: 0 20px 0 0;
    width: 43px;
}
.newsByEmpik .news .title {
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    width: 120px;
}
/**********************************************************************************
	MainContent - BELLS
*--------------------------------------------------------------------------------*/
.letterBox .title{
	font-size:20px;
	font-weight:bold;
}
.letterBox ul.list li.item{
	padding:15px 0;
}
.letterBox .seeMore{
	color:#3B5998;
	float:right;
	margin:5px 0 0 0;
	padding:0 10px 0 0;
	width:80px;
	display:block;
	background:url("../img/ico_small_arrow.gif") no-repeat scroll 100% 7px transparent;
}

.artistBells{
	margin: 5px 0 0;
    padding: 0;
}
.artistBells .title{
	font-weight:normal;
	padding:0px 0 10px 10px;
}
.artistBells .bell{
	background:url("../img/ico_bell_bullet.gif") no-repeat scroll 0 7px transparent;
	margin:0 0 0 10px;
	padding:5px 12px 5px 28px;
	line-height:22px;
	display:block;
}
.artistBells .info{
	font-size:11px;
	padding:10px 0 10px 10px;
}
/**********************************************************************************
	MainContent - Artist
*--------------------------------------------------------------------------------*/
.artistSongs{
	margin-bottom:35px;
}
.artistSongs .head{
	padding:4px 0 6px 10px; 
}
.artistSongs .head2{
	font-size:18px;
	color:#777777;
}
.contentBox .head3{
	font-size:18px;
	color:#777777;
	font-weight: normal;
	padding:4px 0 6px 0;
}
.artistSongs .seeMore{
	float:left;
	padding:7px 0 0 15px;
}
.artistSongs ul.halfList li.item{
	padding:10px 0;
}
.artistSongs ul.halfList li.item .arrowBox{
	width:240px;
}
.artistSongs ul.halfList li.item .video{
	float:right;
	padding:10px 0 0;
}
.artistSongs ul.list li.row .arrowBox{
	background:url("../img/ico_black_arrow.gif") no-repeat scroll 12px 50% transparent;
	padding:0 0 0 37px;
	margin-right:7px;
	width:263px;
}
.artistSongs ul.list li.row .arrowBoxRight{
	margin-right:0px;
	margin-left:7px;
}
.artistSongs ul.list li.row .arrowBox .artist{
	width:235px;
	float:left;
}
.artistSongs ul.list li.row .arrowBox .video{
	float:right;
	padding:8px 0 0;
}
.artistSongsadminOptions ul.list li.row .arrowBox .video{
	padding:1px 0 0;
}
.artistSongsEdit{
	position:relative;
	margin-bottom:0px;
	padding-bottom: 0;
}
.artistSongsEdit .linksMenu{
	padding:5px 0 5px 2px;
}
.artistSongsMessage {
	color:#E80008;
	float:left;
	font-weight:bold;
	padding:0px 0 0px 12px;
	width:600px;
}
.artistSongsMessage .result {
	float: left;
    width: 580px;
    display:none;
    margin:5px 0;
}
.artistSongsMessage img {
	float: left;
}
.artistSongsEdit .formProgressIndicator{

}
.artistSongs .optionsBox{
	width:37px;
	float:left;
	text-align:center;
}
.artistSongs .optionsBox .songsCheckbox{
	margin:4px auto 0 auto;
	padding-top:0;
	border:0px;
}
.artistSongsadminOptions ul.list{
	margin-top:0px;
}
.artistSongsadminOptions ul.list li.row .arrowBox {
	padding:0px;
	width:300px;
	background:none;
	position:relative;
}
.artistSongsadminOptions ul.list li.row .arrowBox .songCoverLayer{
	background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    font-size: 22px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    /* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	/* for Mozilla */
	-moz-opacity:0.6;
	z-index:10;
}
.artistSongsadminOptions ul.list li.row .arrowBox .songCoverLayerInfo{
	z-index:100;
	color: green;
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	font-size:22px;
	font-family:"Comic Sans MS";
}
.artistSongsadminOptions ul.list li.row .arrowBox .songCoverLayerInfo .position{
	padding: 16px 10px 10px;
    text-align: center;
}
.artistSongsadminOptions ul.list li.row .arrowBox .formProgressIndicator{
	position: absolute;
    right: 0;
    top: 0;
    z-index:99;
}
.artistSongs ul.list li.row .arrowBox .songController {
	padding-left:37px;
	padding-top:3px;
}
.artistSongs ul.list li.row .arrowBox .songController a{
	padding-right:10px;
}
.relatedProducts{
	float:left;
	margin-bottom:30px;
	padding-left:10px;
}
.eskaWidget{
	float:left;
	padding-bottom:30px;
	padding-left:10px;
}
.eskaWidget div{
	margin:0 !important;
}

.fanclubs .head{
	padding:0px 0 20px 10px;
}
.fanclubs .addFanclub{
	float:left;
	font-size:11px;
	padding:5px 0 0 15px;
}
.fanclubs ul.list{
	font-size:11px;
	margin-top:0;
}
.fanclubs ul.list li.row{
	padding:0 0 15px 0;
	background:none;
}
.fanclubs ul.list li.row .item{
	float:left;
	margin-right:10px;
	text-align:center;
	width:90px;
	line-height:15px;
}
.fanclubs ul.list li.row .item .fanclub{
	color:#000;
	font-weight:bold;
}
.fanclubs ul.list li.row .item .photo, .fanclubs ul.list li.row .item .fanclub, .fanclubs ul.list li.row .item .name, .fanclubs ul.list li.row .item .type{
	display:block;
}
.fanclubs ul.list li.row .item .photo img{
	clear:both;
	float:left;
	height:43px;
	margin:0 0 3px 24px;
	width:43px;
}

/**********************************************************************************
	MainContent - LetterPage
*--------------------------------------------------------------------------------*/ 
.letterPage .head{
	padding-bottom:10px;
}
.letterPage ul.list{
	margin:0;
}
.letterPage ul.list li.row .song{
	color:#464646;
}
.letterPage ul.list li.row .seeMore{
	color:#3B5998;
	margin:3px 0 0 0;
	padding:0 10px 0 0;
	width:80px;
	background:url("../img/ico_small_arrow.gif") no-repeat scroll 100% 7px transparent;
	font-weight:bold;
	font-size:11px;
	float:left;
}

.letterPage ul.list li.row .arrowBox .songController {
	clear:both;
	float:left;
	margin-top:5px;
	text-align:left;
	width:260px;
}
.letterPage ul.list li.row .arrowBox .songController a{
	padding-right:10px;
}
.letterPage .linksMenu{
	padding:5px 0 5px 2px;
}

.letterPageTop .head {
    padding: 2px 0 0 10px;
}
.letterPageTop ul.list li.item {
    padding: 15px 0;
}

/**********************************************************************************
	MainContent - songPage
*--------------------------------------------------------------------------------*/
.songHead{
	float:left;
	width:612px;
	border:1px solid #e3e3e3;
	position:relative;
	margin-top:10px;
	padding-bottom: 10px;
}
.songHead .cornerLeftTop{
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:99;
}
.songHead .cornerLeftBottom{
	position:absolute;
	left:-1px;
	bottom:-1px;
	z-index:99;
}
.songHead .cornerRightTop{
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:99;
}
.songHead .cornerRightBottom{
	position:absolute;
	right:-1px;
	bottom:-1px;
	z-index:99;
}
.songHead .songInfoContainer{
	padding:5px 8px 5px 12px;
	position:relative; 
}
.songHead .songInfoContainer{
	padding:5px 8px 5px 12px;
	position:relative;
	float:left;
}
.songInfoContainer .songInfoShow, .songInfoContainer .songInfoEdit{
	position:relative;
}
.songInfoContainer .songInfoEdit ul.songInfo li{
	padding-right: 40px;
    width: 345px;
    float:left;
}
.songInfoContainer .songInfoSave{
	background-color: #FFFFFF;
    color: #3B5998;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 0;
    text-align: right;
    top: 113px;
    width: 40px;
}
.songInfoContainer .songInfoEditHide{
	background-color: #FFFFFF;
    color: #3B5998;
    cursor: pointer;
    font-size: 11px;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    width: 40px;
    font-weight:bold;
}
.songInfoContainer .songInfoEditShow{
	background-color: #FFFFFF;
    color: #3B5998;
    cursor: pointer;
    font-size: 11px;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 0px;
    width: 40px;
}
.songInfoContainer .songInfoEdit .textField{
	height:15px;
	font-size:11px;
	float:right;
	width:150px;
}
.songInfoContainer .songInfoEdit ul.songInfo .label{
	font-size: 11px;
    text-align: right;
    width: 184px;
    float:left;
}

.songInfoContainer .songInfoEdit .formProgressIndicator{
	display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.songInfoContainer .songInfoEdit .formCoverLayer{
	height:100%;
	left:0;
	adding:10px 0;
	position:absolute;
	top:0;
	width:100%;
	display:none;
}
.songHead ul.songInfo{
}
.songHead ul.songInfo li{
	padding-bottom: 1px;
    width: 589px;
}
.songHead ul.songInfo .label{
	color:#6e6e6e;
	font-size:11px;
}
.songHead ul.songInfo .data{
	font-weight:bold;
	font-size: 11px;
}
ul.songInfoInline{
	padding:8px 8px 22px 12px;
	width:590px;
	float:left;
}
ul.songInfoInline li{
	display:inline;
	padding-right:5px;
}
ul.songInfoInline .label{
	color:#6e6e6e;
	font-size:11px;
}
ul.songInfoInline .data{
	font-weight:bold;
}
ul.songInfoInline .separator{
	padding-left:5px;
}
.songHead .bells{
	font-size:11px;
	padding:3px 8px 0 12px;
	width:390px;
}
.songHead .bells .bell{
	background:url("../img/ico_bell_bullet.gif") no-repeat scroll 0 2px transparent;
	border-right:0px solid #A8A8A8;
	margin:0 0 0 10px;
	padding:5px 12px 5px 28px;
	line-height:22px;

}
.songHead .bells .lastBell{
	border:0px solid #A8A8A8;
}
.songHead .bells .separator{
	border-left:1px solid #A8A8A8;
	width:1px;
	margin:5px 0;
}

.songHead .fanclubsBox{
	background-color:#F0F0F0;
	border:1px solid #E3E3E3;
	position:absolute;
	right:-1px;
	top:-1px;
	width:200px;
}
.songHead .fanclubsBox .controlledLayer{
	float:left;
	width:100%;
	height:120px;
	overflow:hidden;
}
.songHead .fanclubsBoxOpenLayer .controlledLayer{
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
}
.songHead .fanclubsBox .controlledLayer .noFunclub{
	color:#6E6E6E;
	font-size:11px;
	padding:10px;
}
.songHead .fanclubsBox .controller{
	background:none repeat scroll 0 0 #F0F0F0;
	padding:5px 0;
	width:200px;
	z-index:99;
	float:left;
}

.songHead .fanclubsBox .controller .seeMore{
	background:url("../img/ico_down_arrow.gif") no-repeat scroll 100% 7px transparent;
	display:block;
	font-size:11px;
	margin-right:8px;
	padding-right:12px;
	text-align:right;
	width:180px;
}
.songHead .fanclubsBoxOpenLayer .controller .seeMore{
	background:url("../img/ico_up_arrow.gif") no-repeat scroll 100% 7px transparent;
}

.songHead .fanclubsBox .head{
	color:#393939;
	float:left;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	padding:3px 0 2px 10px;
}
.songHead .fanclubsBox .addFanclub{
	float:right;
	font-size:11px;
	padding:7px 10px 0;
}
.songHead .fanclubsBox ul.fanclubList{
	float:left;
}
.songHead .fanclubsBox ul.fanclubList li.item{
	border-bottom:1px solid #FFFFFF;
	float:left;
	padding:8px 0;
	width:200px;
}
.songHead .fanclubsBox ul.fanclubList li.item .data{
	float:left;
	font-size:11px;
	line-height:14px;
	width:130px;
}
.songHead .fanclubsBox  ul.fanclubList li.item .data .title, .songHead .fanclubsBox  ul.fanclubList li.item .data .name, .songHead .fanclubsBox  ul.fanclubList li.item .data .type{
	float:left;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
	width:130px;
}
.songHead .fanclubsBox  ul.fanclubList li.item .photo{
	float:left;
	margin:0 10px;
}
.songHead .fanclubsBox  ul.fanclubList li.item img{
	float:left;
}
.songHead .fanclubsBox  ul.fanclubList li.item .data .name{
	color:#000;
	font-weight:bold;
}
.songHead .fanclubsBox  ul.fanclubList li.item .data .type{
	color:#6e6e6e;
}
.songContent{
	margin-bottom: 20px;
}
.songContent .head{
	padding:0 0 10px 10px;
	float:none;
}
.songContent .head .artist{
	font-size:18px;
}
.songContent .songMenu{
	padding: 0pt 0pt 20px 10px;
	font-size:11px;
}
.songContent .songMenu li{
	display:inline;
	padding:0 15px 0 0px;
}
.songContent .songMenu li a, .songContent .songMenu li span.undefined{
	padding:2px 0 8px 22px;
}
.songContent .songMenu li .edit{
	background: url("../img/ico_textupdated.gif") no-repeat 0 2px;
	padding-left:30px;
}
.songContent .songMenu li .addVideo{
	background: url("../img/ico_videoadded.gif") no-repeat 0 0px;
	padding-left:30px;
}
.songContent .songMenu li .editVideo{
	background: url("../img/video.gif") no-repeat 0 0px;
	padding-left:30px;
}
.songContent .songMenu li .addToFavourites{
	background: url("../img/ico_favoritesadded.gif") no-repeat 0 2px;
	padding:2px 0 8px 30px;
}
.songContent .songMenu li .print{
	background: url("../img/ico_printer.gif") no-repeat 0 0px;
	padding-left: 28px;
}
.songContent .songMenu li .addComment{
	background: url("../img/ico_commentadded.gif") no-repeat 0 0px;
	padding-left: 32px;
}
.songContent .songText{
	background:url("../img/zaiks_m.gif") no-repeat scroll 525px 100% transparent;
	display:block;
	line-height:18px;
	margin-bottom:20px;
	padding:0 0 0 10px;
	font-weight:normal;
}

.songContent .songBottomMenu{
	background:url("../img/song_text_separator.gif") no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	padding:15px 0 0;
	width:615px;
}

.songContent .bottomMenu{
	float:left;
	padding:4px 0 20px 10px;
	width:390px;
}
.songContent .songExternalLinks{
	float:right;
	text-align:right;
	width:210px;
	padding-top:2px;
}

.products .head{
	padding:0px 0 20px 10px;
}
.products .subtitle{
	padding:0px 0 20px 10px;
	clear:both;
}
.products .addFanclub{
	float:left;
	font-size:11px;
	padding:5px 0 0 15px;
}
.products ul.list{
	font-size:11px;
	margin-top:0;
	padding-left:10px;
	width:605px;
}
.products ul.list li.row{
	padding:0 0 15px 0;
	background:none;
}
.products ul.list li.row .item{
	float:left;
	margin-right:10px;
	text-align:center;
	width:143px;
	line-height:15px;
	margin-bottom:5px;
}
.products ul.list li.row .item .fanclub{
	color:#000;
	font-weight:bold;
}
.products ul.list li.row .item .photo, .products ul.list li.row .item .artist, .products ul.list li.row .item .price, .products ul.list li.row .item .promotion{
	display:block;
	clear:both;
}
.products ul.list li.row .item .artist{
	padding-top:7px;
	color: #000000;
}
.products ul.list li.row .item .price{
	color:#e71e25;
	padding-top:7px;
	padding-right:15px;
	padding-left:15px;
}
.products ul.list li.row .item .price strong{
	padding-right:15px;
	background: url("../img/ico_cart.gif") no-repeat 100% 50%;
}
.products ul.list li.row .item .promotion{
	color:#969696;
	font-size:10px;
	text-decoration:line-through;
}
.products ul.list li.row .item .photo img{
	clear: both;
    height: 80px;
    margin: 0 auto 3px;
    width: 80px;
}
.products .controller {
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	float:left;
	margin:0 10px;
	padding:5px 0;
	width:590px;
	z-index:99;
}
.products .controller .seeMore {
	background:url("../img/ico_down_arrow.gif") no-repeat scroll 100% 7px transparent;
	display:block;
	font-size:11px;
	margin-right:8px;
	padding-right:12px;
	text-align:right;
}
.productsOpened .controller .seeMore {
	background:url("../img/ico_up_arrow.gif") no-repeat scroll 100% 7px transparent;
}
.products .productsCoverLayer{
	clear:both;
	height:170px;
	overflow:hidden;
}
.productsOpened .productsCoverLayer{
	height:auto;
	overflow:hidden;
}

.tabs{
	float:left;
	width:612px;
	border-bottom:1px solid #acacac;
	position:relative;
	width:615px;
}
.tabs .tab{
	border-left:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	float:left;
	height:20px;
	margin-right:10px;
	padding:10px 20px;
	position:relative;
	text-align:center;
	top:1px;
	cursor:pointer;
}
.tabs #tab1{
	width:100px;
}
.tabs #tab2{
	width:160px;
}
.tabs #tab3{
	width:150px;
}
.tabs .active{
	border-top:1px solid #acacac;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	border-bottom:1px solid #fff;
}
.tabs .tab .cornerLeftTop{
	background:url("../img/tab_corner_left.gif") no-repeat scroll 0 0 transparent;
	position:absolute;
	left:-1px;
	top:-1px;
	z-index:99;
	width:5px;
	height:5px;
}
.tabs .tab .cornerRightTop{
	background:url("../img/tab_corner_right.gif") no-repeat scroll 0 0 transparent;
	position:absolute;
	right:-1px;
	top:-1px;
	z-index:99;
	width:5px;
	height:5px;
}
.tabs .active .cornerLeftTop{
	background:url("../img/tab_corner_left_active.gif") no-repeat scroll 0 0 transparent;
}
.tabs .active .cornerRightTop{
	background:url("../img/tab_corner_right_active.gif") no-repeat scroll 0 0 transparent;
}
.tabContent{
	clear:both;
	float:left;
	margin:0px 0;
	width:615px;
}
.songComments .commentsHead{
	clear:both;
	float:left;
	font-size:11px;
	margin:7px 0 10px;
	padding-left:15px;
	width:600px;
}
.songComments .commentsHeadInfo{
	color: #E71E25;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 4px;
    padding-left: 3px;
    display:none;
}
.songComments .commentsForm{
	clear:both;
	float:left;
	font-size:11px;
	margin:0px 0 10px;
	width:615px;
}
.songComments .commentsForm .commentsFormTextContainer{
	height:27px;
	width:550px;
	float:left;
	position:relative;
}
.songComments .commentsForm .textarea{
	border:1px solid #ACACAC;
	float:left;
	height:26px;
	line-height:14px;
	width:550px;
	overflow:hiodden;
}
.songComments .replyCommentsForm .textarea{
	margin-left:15px;
	width:535px;
}
.songComments .commentsForm .button_add_red{
	float:right;
}
.songComments .commentsForm .commentsOpenedBox{
	height:100px;
}
.songComments .commentsForm .commentsEmptyClose{
	font-family:verdana;
	font-size:13px;
	line-height:26px;
	padding-left:10px;
	width:540px;
}
.songComments .replyCommentsForm .commentsEmptyClose{
	font-family:verdana;
	font-size:13px;
	line-height:26px;
	padding-left:10px;
	width:525px;
}

.commentsList{
	width:615px;
	float:left;
	margin-bottom: 10px;
}
.commentsList .item{
	width:615px;
	float:left;
}
.commentsList .item .commentHead{
	height:18px;
	padding:5px 15px;
	width:582px;
}
.commentsList .item .commentHead .rating, .commentsList .item .commentHead .ratingButtons, .commentsList .item .commentHead .date{
	padding-left:15px;
}
.commentsList .item .commentHead .ratingButtons img{
	position:relative;
	top:3px;
}
.songComments .commentsPaging .pages {
	width:600px;
}
.commentsList .item .avatar{
	float:left;
	height:50px;
	margin:15px 15px 5px;
	width:50px;
}
.commentsList .item .commentText{
	float:left;
	margin:15px 0 5px;
	padding-right:5px;
	width:530px;
}
.commentsList .item .commentLinks{
	clear:both;
	float:left;
	padding:5px 15px;
	width:582px;
}
.commentsList .item .commentLinks .link{
	padding-right:20px;
}

.songFavorites .favoritesHead{
	clear:both;
	float:left;
	font-size:11px;
	margin:7px 0 10px;
	padding-left:15px;
	width:600px;
}
.songFavorites .favoritesList {
	float:left;
	margin:5px 0 10px;
	padding:0 15px;
	width:585px;
}
.songFavorites .item {
	float:left;
	height:20px;
	padding:0 5px 15px 0;
	width:112px;
}
.songFavorites .item .user {
	float:left;
	height:20px;
	width:102px;
}
.songFavorites .item .user .avatar{
	float:left;
	height:20px;
	margin-right:5px;
	width:20px;
}
.songFavorites .item .user .name{
	float:left;
	padding-top:4px;
	width:75px;
}

.songHistory .tabHead{
	clear:both;
	float:left;
	font-size:11px;
	margin:7px 0 10px;
	padding-left:15px;
	width:600px;
}
.songHistory .list {
	float:left;
	margin:5px 0 10px;
	padding:0 15px;
	width:585px;
}
.songHistory table{
	clear:both;
	width:100%;
	margin-bottom:20px;
}
.songHistory table th{
	font-weight:normal;
	padding:5px 10px 7px;
	text-align:left;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
	font-size:11px;
}
.songHistory table td{
	text-align:left;
	padding:10px 10px;
	vertical-align:top;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
}
.songHistory table th.date, .songHistory table td.date{
	width:110px;
	padding-left:15px;
}
.songHistory table td.date{
	color:#949495;
}
.songHistory table th.change, .songHistory table td.change{
	width:100px;
}
.songHistory table td .ico{
	cursor:pointer;
}
.songVideo .movie{
	clear: left;
    float: left;
    margin-right:15px;
}
.googleSearch{
	margin-top:15px;
	width:600px;
	float:left;
	padding-left:11px;
}

.searchResult{
	margin:10px 0 15px;
}
.searchResult ul.list{
	margin:0px;
}

.paging{
	float:left;
	margin:0 0 25px 0;
	width:615px;
}
.songComments .paging{
	margin:0px;
}
.paging .before{
	float:left;
	padding-left:12px;
	width:90px;
}
.paging .next{
	float:right;
	width:90px;
	text-align:right;
	padding-right:12px;
}
.paging .pages{
	width:410px;
	text-align:center;
	float:left;
}
.paging .pages span, .paging .pages a{
	text-decoration:none;font-weight:bold;padding:2px 4px;
}
.paging .pages span.active{
	color:#E80008;
}
.muzykometr{
	margin-top:15px;
}
.muzykometr .form{
	margin:10px 0 0 0;
	padding-left:10px;
	width:600px;
}
.muzykometr .formBox{
	clear:none;
	float:left;
	padding:0 19px 0 0;
	width:185px;
}
.muzykometr .formBoxLast{
	padding-right:0px;
}
.muzykometr .formBox .number{
	float:left;
	padding-right:7px;
}
.muzykometr select{
	float:left;
	height:185px;
	margin-top:3px;
	width:160px;
}
.muzykometr .form .submit{
	clear:both;
	height:29px;
	padding:25px 0 10px 0;
	float:left;
	width:585px;
}
.muzykometr .form .submit .info{
	float:left;
	padding-top:5px;
}
.muzykometr .form .submit .submitButton{
	background:url("../img/muzykometr_send_button.gif") no-repeat 0 0 transparent;
	border:0 solid;
	cursor:pointer;
	font-size:12px;
	height:29px;
	width:122px;
	float:right;
}
.muzykometr .form .chart{
	clear:both;
	padding:20px 0;
}
.muzykometr .form .chart .chartForm{
	clear:both;
	padding:20px 0;
}
.muzykometr .form .chart .chartForm label{
	width:50px;
	float:left;
	clear:both;
	padding-top:3px;
}
.muzykometr .form .chart .chartForm input{
	margin-bottom:10px;
	width:350px;
}

/**********************************************************************************
	MainContent - registration form
*--------------------------------------------------------------------------------*/
.registration{
	margin-top:15px;
}
.registration ul.list li.row{
	background:none;
	padding:3px 0;
}

/**********************************************************************************
	MainContent - addSong form
*--------------------------------------------------------------------------------*/
.addSongForm{
	margin-top:15px;
}
.addSongForm .formBox{
	margin:0px;
}
.addSongForm .formBox .formRow .formItem .textarea{
	width:370px;
	height:460px;
}
.addSongForm .formBox .formRow .formLabel{
	width:110px;
}
.addSongForm .formBox .formRow .button_add_red{
	float:right;
	margin-right:28px;
}
/**********************************************************************************
	MainContent - addProposals form
*--------------------------------------------------------------------------------*/
.addProposalsForm{
	margin-top:15px;
}
.addProposalsForm .formBox{
	margin:0px;
}
.addProposalsForm .formBox .formRow .formItem{
	width:165px;
}
.addProposalsForm .formBox .formRow .formLabel{
	width:145px;
}
.addProposalsForm .formBox .formRow .button_add_red{
	float:right;
	margin-right:2px;
}

.lastProposals .head{
	font-size:12px;
	padding-bottom:5px;
}
.lastProposals ul.list{
	margin:0;
}
.lastProposals ul.list li.row {
	background:url("../img/dot_bright.gif") repeat-x scroll 0 100% transparent;
	padding:15px 0;
}
.lastProposals ul.list li.row .songBox {
	float:left;
	line-height:18px;
	padding:0 0 0 10px;
	width:250px;
	background:none;
}
.lastProposals ul.list li.row .linkBox {
	float:left;
	line-height:18px;
	padding:0 0 0 10px;
	width:340px;
	background:none;
	overflow:hidden;
	color: #7EB714;
}
.lastProposals ul.list li.adminRow {
	padding:10px 0;
}
.lastProposals ul.list li.adminRow .linkBox {
	width:310px;
}
.lastProposals ul.list li.adminRow .actionsBox {
	float:left;
	line-height:18px;
	padding:0 0 0 10px;
	width:20px;
	background:none;
	overflow:hidden;
}
.lastProposals ul.list li.row .addText {
	color:#d20007;
}
.lastProposals ul.list li.row .addTextUrl{
	font-weight:bold;
}

/**********************************************************************************
	MainContent - reportBugsForm
*--------------------------------------------------------------------------------*/
.reportBugsForm{
	margin-top:15px;
}
.reportBugsForm .formBox{
	margin:0px;
	position:relative;
}
.reportBugsForm .formBox .formRow {
	margin:7px 0;
}
.reportBugsForm .formBox .formRow .formItem .textarea{
	width:370px;
	height:125px;
}
.reportBugsForm .formBox .formRow .formItem .button_send_red{
	float:left;
}
.reportBugsForm .formBox .formProgressIndicator{
	margin:0 0 0 10px;
}
.reportBugsForm .formBox .formRow .formLabel{
	width:95px;
}
.reportBugsForm .formBox .formRow .formItem .addressField, .reportBugsForm .formBox .formRow .formItem .categoryField{
	width:370px;
}
.reportBugsMessage{
	color: #E80008;
    float: left;
    font-weight: bold;
    padding: 0 0 0 12px;
    width: 600px;
    line-height: 18px;
}
/**********************************************************************************
	MainContent - reportSongErrors
*--------------------------------------------------------------------------------*/
.reportSongErrors{
	margin:10px 0 0;
	padding-bottom:30px;
}
.reportSongErrors .button_cancel_red {
	float:right;
}
.reportSongErrors .button_send_red {
	float:left;
}
.reportSongErrors .formBox .formProgressIndicator {
	margin:0 10px;
}
.reportSongErrors .head{
	padding:0 0 5px 10px;
}
.reportSongErrors .headMessage{
	color:#E80008;
	padding:5px 0 5px 10px;
}
.reportSongErrors .formBox{
	margin:0px;
	padding:0 0 0 10px;
	position:relative;
}
.reportSongErrors .formBox .formRow .formItem {
	width:370px;
}
.reportSongErrors .formBox .formRow .formItem .textarea{
	width:370px;
	height:215px;
}
/**********************************************************************************
	MainContent - editSong
*--------------------------------------------------------------------------------*/
.editSong{
	margin:10px 0 0;
	padding-bottom:20px;
}
.editSong .button_cancel_red {
	float:right;
}
.editSong .button_save_red {
	float:left;
}
.editSong .formBox .formProgressIndicator {
	margin:0 10px;
}
.editSong .head{
	padding:0 0 5px 10px;
}
.editSong .headMessage{
	color:#E80008;
	padding:5px 0 5px 10px;
}
.editSong .formBox{
	margin:0px;
	padding:0 0 0 10px;
	position:relative;
}
.editSong .formBox .formRow .formItem {
	width:600px;
}
.editSong .formBox .formRow .formItem .textarea{
	color: #666666;
    font: 13px "Trebuchet MS",Tahoma,Arial;
    height: 350px;
    width: 600px;
}

/**********************************************************************************
	MainContent - addVideoForm
*--------------------------------------------------------------------------------*/
.addVideoForm{
	margin-top:15px;
}
.addVideoForm .formBox{
	margin:0px;
}
.addVideoForm .formBox .formRow .formItem{
	width:165px;
}
.addVideoForm .formBox .formRow .formLabel{
	width:70px;
}
.addVideoForm .formBox .formRow .button_add_red{
	float:left;
}
.addVideoForm .button_cancel_red {
	float:right;
}
/**********************************************************************************
	MainContent - editBellsForm
*--------------------------------------------------------------------------------*/
.editBellsForm{
	margin-top:0px;
	margin-bottom:20px;
}
.editBellsForm .formBox{
	margin:0px;
}
.editBellsForm .formBox .formRow .formItem{
	width:165px;
}
.editBellsForm .formBox .formRow .formLabel{
	width:130px;
}
.editBellsForm .formBox .formRow .button_save_red{
	float:left;
}
.editBellsForm .button_cancel_red {
	float:right;
}
/**********************************************************************************
	MainContent - moveSongs
*--------------------------------------------------------------------------------*/
.moveSongsForm{
	margin:0px;
}
.moveSongsForm .formBox {
	margin: 5px 0;
}
.moveSongsForm .formBox .formRow .rowTitle {
    font-weight: bold;
    padding: 0 0 10px;
}
.moveSongsForm .formBox .formRow .formLabel {
    width: 115px;
}
.moveSongsForm .moveSongsButton{
	margin-top: 10px;
}
/**********************************************************************************
	MainContent - delAndMoveSongForm
*--------------------------------------------------------------------------------*/
.delAndRedirectForm{
	margin: 0;
    padding-left: 24px;
    width: 280px;
}
.delAndRedirectForm .formBox {
	margin: 0;
    width: 265px;
}
.delAndRedirectForm .formBox .formRow{
	width: 265px;
}
.delAndRedirectForm .formBox .formRow .rowTitle {
    font-weight: bold;
    padding: 0 0 5px;
}
.delAndRedirectForm .formBox .formRow .formLabel {
    width: 40px;
}
.delAndRedirectForm .formBox .formRow .formItem {
	width: 220px;
}
.delAndRedirectForm .formBox .formRow .formItem .textField {
	width: 210px;
}
.delAndRedirectForm .moveSongsButton{
	margin-top: 5px;
    width: 265px;
}
.delAndRedirectForm .button_delete_red{
	float:left;
}
.delAndRedirectForm .button_cancel_red{
	float:right;
	margin-right:7px;
}
/**********************************************************************************
	MainContent - editArtistForm
*--------------------------------------------------------------------------------*/
.editArtistForm{
	margin: 0;
    width: 280px;
    position:relative;
}
.editArtistForm .formBox {
	margin: 0;
    padding: 0;
    width: 278px;
}
.editArtistForm .formBox .formRow{
	width: 265px;
}
.editArtistForm .formBox .formRow .rowTitle {
    font-weight: bold;
    padding: 0 0 5px;
}
.editArtistForm .formBox .formRow .formLabel {
    padding-top: 0;
    width: 40px;
}
.editArtistForm .formBox .formRow .formItem {
	width: 220px;
}
.editArtistForm .formBox .formRow .formItem .textField {
	width: 210px;
}
.editArtistForm .moveSongsButton{
	margin-top: 5px;
    width: 265px;
}
.editArtistForm .button_save_red{
	float:left;
}
.editArtistForm .button_cancel_red{
	float:right;
	margin-right:7px;
}
.editArtistProgressIndicator{
	left: 125px;
    position: absolute;
    top: 56px;
    z-index: 99;
}
.editArtistCoverLayer{
	background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    font-size: 22px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    /* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	/* for Mozilla */
	-moz-opacity:0.6;
	z-index:10;
}
.editArtistMessage{
	clear: both;
    color: green;
    font-family: "Comic Sans MS";
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 3px 0 9px;
    position: relative;
    width: 280px;
}
/**********************************************************************************
	MainContent - profileBox
*--------------------------------------------------------------------------------*/
.profileBox{
	height:90px;
	margin-top:15px;
	padding:15px 0 15px 12px;
	width:600px;
}
.profileLoggedBox{
	height:135px;
}
.profileBox .profileAvatar{
	float:left;
	margin-right:13px;
	width:80px;
}
.profileBox .profileAvatar img{
	border:2px solid #DFDFDF;
	float:left;
	height:74px;
	width:74px;
}
.profileBox ul.profileInfo{
	float:left;
	padding:0;
	width:230px;
}
.profileBox ul.profileInfo li{
	padding-bottom:1px;
}
.profileBox ul.profileInfo .label{
	color:#6e6e6e;
	font-size:11px;
}
.profileBox ul.profileInfo .data{
	font-weight:bold;
}
.profileBox ul.profileInfo .link{
	font-size:11px;
	color:#3B5998;
}
.profileBox ul.profileInfo .link .arrow{
	background:url("../img/ico_small_arrow.gif") no-repeat scroll 100% 5px transparent;
	height:5px;
	padding-left:5px;
	width:3px;
}
.profileBox .fanclubsBox {
	background-color:#fff;
	border:1px solid #E3E3E3;
	position:absolute;
	right:-1px;
	top:-1px;
	width:270px;
}
.profileBox .fanclubsBox .head {
	padding:10px 0 4px 10px;
	color:#393939;
	float:left;
	font-size:18px;
	font-weight:normal;
	line-height:24px;
}
.profileBox .fanclubsBox .addFanclub {
	float:right;
	font-size:11px;
	padding:15px 10px 0;
}

.profileBox .fanclubsBox ul.fanclubList {
	float:left;
	margin-left:3px;
	width:267px;
}
.profileBox .fanclubsBox ul.fanclubList li.item {
	float:left;
	padding:4px 0 4px 8px;
	width:43px;
	border:0px;
}
.profileBox .fanclubsBox ul.fanclubList li.item .photo {
	float:left;
	margin:0;
}
.profileBox .fanclubsBox ul.fanclubList li.item img {
	float:left;
}
.profileBox .fanclubsBox .controlledLayer {
	float:left;
	height:55px;
	overflow:hidden;
	width:100%;
}
.profileLoggedBox .fanclubsBox .controlledLayer {
	height:100px;
}
.profileBox .fanclubsBoxOpenLayer .controlledLayer {
	float:left;
	height:100%;
	overflow:hidden;
	width:100%;
}
.profileBox .fanclubsBox .controlledLayer .noFunclub {
	color:#6E6E6E;
	font-size:11px;
	padding:10px;
}
.profileBox .fanclubsBox .controller {
	background:none repeat scroll 0 0 #fff;
	float:left;
	padding:5px 0;
	width:270px;
	z-index:99;
}
.profileBox .fanclubsBox .controller .seeMore {
	background:url("../img/ico_down_arrow.gif") no-repeat scroll 100% 7px transparent;
	display:block;
	font-size:11px;
	margin-right:8px;
	padding-right:12px;
	text-align:right;
	width:245px;
}
.profileBox .fanclubsBoxOpenLayer .controller .seeMore {
	background:url("../img/ico_up_arrow.gif") no-repeat scroll 100% 7px transparent;
}

.profileHistory .menu{
	font-size:11px;
	padding:20px 0 0 14px;
	width:600px;
	float:left;
}
.profileHistory .menu .label{
	font-size:11px;
	padding:0px 5px 0 0;
	float:left;
}
.profileHistory .menu .item{
	padding:0px 10px;
	background: url("../img/vertical_line_separator_gray.gif") no-repeat 100% 60%;
	float:left;
}
.profileHistory .menu .itemActive{
	font-weight:bold;
}
.profileHistory .menu .itemLast{
	background: none;
}
.profileHistory table{
	clear:both;
	width:100%;
	margin-bottom:20px;
}
.profileHistory table th{
	font-weight:normal;
	padding:15px 10px 7px;
	text-align:left;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
	font-size:11px;
}
.profileHistory table td{
	text-align:left;
	padding:15px 10px;
	vertical-align:top;
	background:url("../img/dot_bright.gif") repeat-x 0 100%;
}
.profileHistory table th.date, .profileHistory table td.date{
	width:110px;
}
.profileHistory table td.date{
	color:#949495;
}
.profileHistory table th.action, .profileHistory table td.action{
	padding-right:14px;
	text-align:center;
	width:35px;
}

.profileEdit{

}
.profileEdit .head {
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	padding:5px 0 5px 13px;
}
.profileEdit .menu{
	font-size:11px;
	padding:15px 0 10px 4px;
	width:600px;
	float:left;
}
.profileEdit .menu .label{
	font-size:11px;
	padding:0px 5px 0 0;
	float:left;
}
.profileEdit .menu .item{
	padding:0px 10px;
	background: url("../img/vertical_line_separator_gray.gif") no-repeat 100% 60%;
	float:left;
}
.profileEdit .menu .itemActive{
	font-weight:bold;
}
.profileEdit .menu .itemLast{
	background: none;
}
.profileEdit .formBox{
	margin:0px;
}
.profileEdit .formBox .formRow {
	margin:7px 0;
}
.profileEdit .formBox .formRow .formItem {
	width:500px;
}
.profileEdit .formBox .formRow .formLabel {
	width:90px;
}
.profileEdit .formBox .formRow .addressPostCode {
	width:85px;
}
.profileEdit .formBox .formRow .addressPostCode input {
	width:60px;
}
.profileEdit .formBox .formRow .addressCityLabel {
	width:80px;
}
.profileEdit .formBox .formRow .addressCity {
	width:170px;
}
.profileEdit .formBox .formRow .addressStreet {
	width:185px;
}
.profileEdit .formBox .formRow .addressStreetNrLabel {
	width:60px;
}
.profileEdit .formBox .formRow .addressStreetNr {
	width:85px;
}
.profileEdit .formBox .formRow .addressStreetNr input {
	width:60px;
}
.profileEdit .formBox .formRow .addressHomeNrLabel {
	width:85px;
}
.profileEdit .formBox .formRow .addressHomeNr {
	width:85px;
}
.profileEdit .formBox .formRow .addressHomeNr input {
	width:60px;
}
.profileEdit .formBox .formRow .link{
	float:left;
	font-size:11px;
	margin-bottom:7px;
	margin-top:34px;
}
.profileEdit .formBox .formRow .link .arrow {
	background:url("../img/ico_small_arrow.gif") no-repeat scroll 100% 5px transparent;
	height:5px;
	padding-left:5px;
	width:3px;
}

.profileEdit .formBox .formRow .avatar {
	border:2px solid #DFDFDF;
}
.profileEdit .formBox .formRow .formItem .phoneErrorMessage {
	color:#D20007;
	margin-left:180px;
	margin-top:-10px;
	padding-left:0;
	position:absolute;
	visibility:hidden;
	z-index:90;
}
.profileEdit .formBox .formRow .formItem .phoneErrorMessage div {
	background:none repeat scroll 0 0 #FFFFFF;
	line-height:15px;
	margin:0;
	padding:4px 0;
	white-space:nowrap;
	z-index:91;
}
.profileEdit .formBox .formRow .formItem .phoneErrorMessage div a {
	font-weight:bold;
	color:#D20007;
}
.fileUploadBox{
	float:left;
	clear:both;
	position:relative;
}
.fileUploadBox .fileField {
	clear:both;
	float:left;
	height:auto;
	padding:0;
	background:none;
	/* for IE */
	filter:alpha(opacity=0);
	/* CSS3 standard */
	opacity:0;
	/* for Mozilla */
	-moz-opacity:0;
	z-index:2;
}
.fileUploadBox .fileLayer{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}
.fileUploadBox .fileLayer .textField{
	float:left;
}
.fileUploadBox .fileLayer .browseButton{
	float:left;
	margin-left:4px;
}

.profileEdit .loginPassFormBox .formRow .formLabel {
	width:120px;
}
.profileEdit .loginPassFormBox .formRow .formItem {
	width:450px;
}
.profileEdit .deleteFormBox .formRow .formItem .textarea {
	width:370px;
	height:125px;
}
.bellsCatalog{
	margin-top: 15px;
}
.staticContent{
	margin-top: 15px;
}
.staticContent .contentBox{
	clear: both;
	padding: 0 10px 0 12px;
    width: 590px;
}
.staticContent .contentText{
	line-height: 18px;
}
.staticContent .contentText p{
	margin-bottom:8px;
}
.staticContent .formBox{
	clear: none;
    float: left;
    margin: 0 0 10px;
    padding: 0 0 0 13px;
    width: 450px;
}
.staticContent .formBox .formRow {
	width:400px;
}
/**********************************************************************************
	Content right - sideBar
*--------------------------------------------------------------------------------*/ 
.sideBar{
	float:left;
	width:130px;
	text-align:right;
	margin:35px 0 20px;
}
.sideBar div{
	padding-bottom:10px;
}
.sideBar img, .sideBar object, .sideBar table, .sideBar embed{
	margin:0;
	padding:0;
}
/**********************************************************************************
	Foot
*--------------------------------------------------------------------------------*/
.foot{
	float:right;
	padding:0 0 40px 260px;
	width:750px;
}
.foot .partners{
	padding-top:7px;
}
.foot .partners li{
	display:inline;
	padding-right:25px;
}
.foot .partners li a{
	color:#949495;
}
.foot .partners li.tekstyfm{
	color:#464646;
	padding-right:0px;
	padding-left: 121px;
}
.foot .partners li.tekstyfm a{
	color:#464646;
}
.foot .bottomMenu li{
	display:inline;
	padding-right:12px;
}
.foot .bottomMenu li a{
	color:#464646;
}

div.quartic_rec a {color:#000}
div.quartic_rec a:hover {color:#0086cf}
div.quartic_rec { /*background: url(/b/default/img/hp_content_box_bg.gif) repeat-x top left;*/padding:0 0 30px; float:left;}
div.quartic_header { color:#000000; font-size:20px; line-height:25px; padding:0px 0 15px 10px }
div.quartic_header span { color:#999999; padding:0 15px 0 0; }
div.quartic_header a { float:right; /*background:url("/b/default/img/up_arrow_ico.gif") no-repeat scroll right center transparent;*/ color:#A3A3A3; display:block; font-size:11px; padding:0 10px 0 0; text-decoration:none; line-height:15px; margin:0 10px 0 0;}
div.quartic_header a:hover { /*background:url("/b/default/img/up_arrow_ico-hover.gif") no-repeat scroll right center transparent; */color:#0086cf; }
ul.quartic_content { font-family:Tahoma; font-size:11px; padding: 0; margin:15px 0 0 40px }
ul.quartic_content li { float:left; display:block; line-height:16px; text-align:center; width:128px;}
ul.quartic_content p { color:#999; margin:0; padding:0}
ul.quartic_content p.qp { color:#E71E25; font-size:12px; font-weight:bold; padding:2px 0 0}
ul.quartic_content p.qp a { display:inline; }
ul.quartic_content p.qp a img { vertical-align:top; border: 1px solid #fff;}
ul.quartic_content p.qp a:hover img { border: 1px solid #E22215}
ul.quartic_content a { display:block; }
ul.quartic_content a.qt { font-size:12px; font-weight:bold; margin: 10px 0 0;}
ul.quartic_content div.qi { display:block; float:left; height:135px; width:128px; overflow:hidden;}
ul.quartic_content div.qd { float:none; }
ul.quartic_content del { line-height:12px; color:#999; font-size:10px; vertical-align:top}
ul.quartic_content img.qs { padding: 5px 0 2px}


.fbConnect{
	background: url("../img/fb-f.png") no-repeat scroll 0 0 #29447E;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 0 1px;
	background-position: left -232px;
    font-size: 10px;
    line-height: 10px;
}
.fbConnectText{
	background: url("../img/fb-f.png") repeat scroll 0 0 #5F78AB;
    border-bottom: 1px solid #1A356E;
    border-top: 1px solid #879AC0;
    color: #FFFFFF;
    display: block;
    font-family: "lucida grande",tahoma,arial,sans-serif;
    font-weight: 700;
    margin: 1px 1px 0 21px;
	text-shadow: none;
	font-size: 11px;
    line-height: 15px;
    margin-left: 17px;
    padding: 0 6px;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale'); }

/* Albumy */
.artistAlbums{
	margin-bottom:35px;
}
.artistAlbums .head{
	padding:4px 0 6px 10px; 
}
.artistAlbums .head2{
	font-size:18px;
	color:#777777;
}
.artistAlbums ul.halfList li.item{
	padding:10px 0;
}
.artistAlbums ul.halfList li.item .arrowBox2{
	width:240px;
}
.artistAlbums ul.halfList li.item .video{
	float:right;
	padding:10px 0 0;
}
.artistAlbums ul.list li.row .arrowBox2{
	background:url("../img/ico_black_arrow.gif") no-repeat scroll 12px 50% transparent;
	padding:0 0 0 37px;
	margin-right:7px;
	/*width:263px;*/
}
.artistAlbums ul.list li.row .arrowBoxRight{
	margin-right:0px;
	margin-left:7px;
	float: left; 
	/*width: 263px;*/
	clear: both;
}
.artistAlbums ul.list li.row .arrowBox2 .more{
	float: right;
}
.artistAlbums ul.list li.row .arrowBox2 .seeMore2{
	width: auto;
}
.artistAlbums ul.list li.row .arrowBox2 .artist{
	/*width:235px;*/
	float:left;
	font-size: 16px;
}
.artistAlbums ul.list li.row .arrowBox2 .video{
	float:right;
	padding:8px 0 0;
}
.artistAlbums .optionsBox{
	width:37px;
	float:left;
	text-align:center;
}
.artistAlbums .optionsBox .songsCheckbox{
	margin:4px auto 0 auto;
	padding-top:0;
	border:0px;
}
.artistAlbums ul.list li.row .arrowBox2 .songController {
	padding-left:37px;
	padding-top:3px;
}
.artistAlbums ul.list li.row .arrowBox2 .songController a{
	padding-right:10px;
}
.rating span {
	font-weight:bold;
}
.ratingButtons span  {
	padding-left: 21px;    
	position: relative;
    top: 2px;
	background-repeat: no-repeat;
}
.ratingButtons span.active {
	cursor: pointer;
}
.ratingButtons .active.plus {
	background-image: url('../img/ico_plus.gif');
}
.ratingButtons .active.minus {
	background-image: url('../img/ico_minus.gif');
}
.ratingButtons .inactive.plus {
	background-image: url('../img/ico_plus_dark.gif');
}
.ratingButtons .inactive.minus {
	background-image: url('../img/ico_minus_dark.gif');
}
#letterBox .competition {
	clean: both; 
	width: 100%; 
	text-align: center; 
	margin-top: 35px;
}

#productsCoverLayerOthers {
	height: auto;
}

#datepicker {
	position: relative; 
	z-index: 100000;
}

#cookiePrivacyPolicy {
	position: relative;
	width: 1008px;
	background-color: #E5E5E5;
	margin: 11px auto 0;
	height: 38px;
	border: 1px solid #C6C6C6;
	padding-top: 6px;
	text-align: center;
	font-size: 12px;
}
#cookiePrivacyPolicy .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 17px;
	height: 17px;
	background-image: url('../img/close_button.png');
	cursor: pointer;
}
