@import "menu.css";
@import "tables.css";
@import "register.css";
@import "addartist.css";
@import "stars.css";
@import "events.css";

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
    cursor: default;
}
a {
    color: #921714;
}
a:hover {
    color: #FFFFFF;
    background: #8D0608;
    text-decoration: none;
}
a.notext:hover {
    color: none;
    background: none;
}
a img {
    border: 0;
}
a.reg:hover {
    color: none;
    background: none;
    text-decoration: none;
}
a:focus {
    outline: 0;
}
input:focus {
    o//utline: 0;
}
form {
    margin: 0;
    padding: 0;
}
h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0;
}
p {
    padding-left: 0;
}
div#pageContainer {
	position: relative;
	height: auto !important;
	height: 100%; /* This is for IE6 */
	min-height: 100%;
    background: url(/static/images/bg-rep.jpg) top center repeat-y rgb(234, 234, 234);
}
div#container {
    min-height: 598px !important;
    _height: 598px;
    background: url(/static/images/bg-top.jpg) top center no-repeat;
}
div#header {
    width: 866px;
    padding: 30px 0 0 0;
    margin: 0 auto;
}
    div#header .content {
        height: 115px;
    }
        div#header img#logo {
            float: left;
            margin-top: 15px;
            margin-left: 82px;
            border: 0;
            width: 322px;
            height: 89px;
            /* Next 3 lines are css hacks. important is for firefox. none and filter are for  ie6 */
            /* ie7 can work with both the important and the filter way */
            background-image: url(/static/images/logo.png) !important;
            background-image: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/logo.png', sizingMethod='crop');
        }
        div#header div#loginBlock {
            float: right;
            width: 319px;
            text-align: left;
            padding-top: 30px;
            font-family: Verdana;
            font-size: 11px;
            line-height: 18px;
        }
            div#loginBlock .loginInput {
                width: 86px;
                height: 12px;
                font-size: 11px;
                font-family: Verdana;
                border: 1px solid rgb(183, 173, 162);
                background: none;
                position: relative;
                z-index: 10;
                line-height: 13px;
                padding-top: 1px;
                vertical-align: top;
            }
            div#loginBlock a {
                color: #921714;
                font-weight: bold;
            }
            div#loginBlock a:hover {
                color: #FFFFFF;
            }
            div#loginBlock #log_button {
                vertical-align: -3px;
                _vertical-align: -1px;
            }
div#main {
    width: 866px;
    margin: 0 auto;
    padding-bottom: 82px; /* bottom padding for footer */
}
	div#main p {
		text-align: left;
		padding: 0;
        margin-top: 0;
	}
    div#main p.he {
        text-align: right;
        direction: rtl;
        padding: 0;
    }
    div#main div.he {
        text-align: right;
        direction: rtl;
        padding: 0;
        margin-bottom: 15px;
    }
    div#main div.en {
        text-align: left;
        direction: ltr;
        padding: 0;
        margin-bottom: 15px;
    }
    div#main div.he blockquote {
        background: url(/static/images/quote_rtl.png) no-repeat top right !important;
        background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/quote_rtl.png', sizingMethod='crop');
        padding-right: 23px;
        margin: 2px 5px 0;
    }
    div#main div.he div.source {
        direction: ltr;
        text-align: left;
    }
    div#main div.en blockquote {
        background: url(/static/images/quote_ltr.png) no-repeat top left !important;
        background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/quote_ltr.png', sizingMethod='crop');
        padding-left: 23px;
        margin: 2px 5px 0;
    }
    div#main div.en div.source {
        direction: rtl;
        text-align: right;
    }
    div#main div#leftBlock {
        w1idth: 210px; 
        float: left;
    }
    div#main div#content {
        margin-left: 265px;
        margin-right: 47px;
    }
    div#main div#content h3 {
        font-size:12px;
        font-weight: bold;
        font-family: tahoma;
        margin: 0;
        padding: 0;
    }
div#footer {
	position:absolute;
	width:100%;
	bottom:0;
	background: url(/static/images/bg-bottom.jpg) bottom center no-repeat;
    height: 82px;
}
	div#footer div {
        margin:0 auto;
        width: 866px;
        height: 30px;
	}
    div#footer p#copyrights {
        float: left;
        font-size: 11px;
        color: #474747;
        padding: 30px 0 0 20px;
        margin-top: 0;
    }
    div#footer p#copyrights a {
        color: #474747;
        text-decoration: none;
    }
    div#footer p#copyrights a:hover {
        color: #474747;
        text-decoration: underline;
        background: none;
    }
    div#footer p#powered {
        float: right;
        font-size: 11px;
        color: #474747;
        padding: 30px 20px 0 0;
        margin-top: 0;
    }
    div#footer p#powered a {
        color: #474747;
        text-decoration: none;
    }
    div#footer p#powered a:hover {
        color: #474747;
        text-decoration: underline;
        background: none;
    }

.transTextbox {
    height: 12px;
    font-size: 11px;
    /*opacity: 0.3;
    filter:alpha(opacity=30);*/
    background:#FFFFFF url(/static/images/textbox_bg.png) repeat scroll 0 0;
    border:1px solid #B7ADA2;
}
#listTabs {
    height: 30px;
}
#listTabs a {
    cursor: pointer;
    outline: 0;
}
#listTabs a:hover {
    color: #921714;
}
#listTabs a.left_active {
    background: url(/static/images/left_tab_on.png) no-repeat 0 0 !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/left_tab_on.png', sizingMethod='crop');
    width: 79px;
    float: left;
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 30px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#listTabs a.left_inactive {
    background: url(/static/images/left_tab_off.png) no-repeat 0 0 !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/left_tab_off.png', sizingMethod='crop');
    width: 79px;
    float: left;
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 30px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    opacity: 0.5;
}
#listTabs a.right_active {
    background: url(/static/images/right_tab_on.png) no-repeat 0 0 !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/right_tab_on.png', sizingMethod='crop');
    width: 89px;
    float: left;
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 21px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}
#listTabs a.right_inactive {
    background: url(/static/images/right_tab_off.png) no-repeat 0 0 !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/right_tab_off.png', sizingMethod='crop');
    width: 89px;
    float: left;
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 21px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    opacity: 0.5;
}
#listTabs a.right_inactive:hover, #listTabs a.left_inactive:hover {
    opacity: 1;
}
#listTabs div.what {
    width: 95px;
    float: left;
    display: block;
    height: 20px;
    padding-top: 10px;
    padding-left: 5px;
    font-size: 11px;
}
#listTabs div.what a {
    text-decoration: none;
}
#listTabs div.what a:hover {
    color: #FFFFFF;
}
#sortBlock {
    margin: 10px 0;
    line-height: 19px;
    width: 300px;
    display: inline;
    font-size: 11px;
}
#sortBlock a {
    margin: 0 1px;
}
#sortBlock a.bold {
    margin: 0;
    font-weight: bold;
}
#sortBlock .leftTitle {
    width: 50px;
    float: left;
    display: inline-bock;
    vertical-align: bottom;
}
#searchBlock {
    display: inline;
    margin-left: 147px;
    _margin-left: 144px;
    font-size: 11px;
}
#searchBlock .searchInput {
	font-family: Verdana, Arial, Sans-Serif;
}
#searchBlock #search_button {
    vertical-align: -3px;
    _vertical-align: -2px;
}
a#moreArtists {
    display: block;
    text-align: center;
    padding-top: 10px;
}
#alphaContainer {
    opacity: 0.8;
    background: white;
}
.center {
    text-align: center;
}
#log_passbg {
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    padding-left: 2px;
    color: black;
    cursor: text;
    display: none;
    opacity: 0.35;
    filter: alpha(opacity=35);
    background: white;
    height: 15px;
    width: 86px;
}
#log_mailbg {
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    padding-left: 2px;
    color: black;
    cursor: text;
    display: none;
    opacity: 0.35;
    filter: alpha(opacity=35);
    white-space: nowrap;
    background: white;
    height: 15px;
    width: 86px;
}
#overlay {
    top: 0;
    left: 0;
    position: absolute;
    z-index: 90;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color:#EAEAEA;
}
#hiddenDiv {
    width: 315px;
    height: 260px;
    display: none;
    position: absolute;
	background: url(/static/images/bg-rep-pop.jpg) top center repeat-y;
    z-index: 100;
}
#hiddenDiv div.errors {
    background: #990000;
    padding: 4px 0;
    color: white;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana;
    text-align: center;
    visibility: hidden;
    width: 315px;
    height: 12px;
}
#hiddenDiv div.container {
    padding: 0 17px 0 15px;
}
#hiddenDiv div.buttons {
    padding-top: 12px;
}
div.buttons input {
    cursor: pointer;
}
div.buttons .button_ok {
    width: 65px;
    height: 25px;
    background: url(/static/images/button_ok.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_ok.png', sizingMethod='crop');
}
div.buttons .button_ok:hover {
    background: url(/static/images/button_ok.png) no-repeat 0 -25px !important;
}
div.buttons .button_cancel {
    width: 63px;
    height: 21px;
    background: url(/static/images/button_cancel.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_cancel.png', sizingMethod='crop');
}
div.buttons .button_cancel:hover {
    background: url(/static/images/button_cancel.png) no-repeat 0 -21px !important;
}
div.buttons .button_add {
    width: 65px;
    height: 25px;
    background: url(/static/images/button_add.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_add.png', sizingMethod='crop');
}
div.buttons .button_add:hover {
    background: url(/static/images/button_add.png) no-repeat 0 -25px !important;
}
div.buttons .button_add_another {
    width: 91px;
    height: 24px;
    background: url(/static/images/button_add_another.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_add_another.png', sizingMethod='crop');
}
div.buttons .button_add_another:hover {
    background: url(/static/images/button_add_another.png) no-repeat 0 -24px !important;
}
div.buttons .button_close {
    width: 71px;
    height: 24px;
    background: url(/static/images/button_close.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_close.png', sizingMethod='crop');
}
div.buttons .button_close:hover {
    background: url(/static/images/button_close.png) no-repeat 0 -24px !important;
}
div.buttons .button_back {
    width: 80px;
    height: 32px;
    background: url(/static/images/button_back.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/button_back.png', sizingMethod='crop');
}
div.buttons .button_back:hover {
    background: url(/static/images/button_back.png) no-repeat 0 -32px !important;
}
#hiddenDiv h1{
    padding: 10px 0;
    margin: 0;
    color: black;
    font-size: 18px;
    font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
}
#hiddenDiv div#help {
    padding: 7px 17px 9px 15px;
    font-family: Verdana;
    font-size: 11px;
}
#hiddenDiv div#help .lang_button {
    width: 17px;
    height: 19px;
    background: url(/static/images/a-in.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/a-in.png', sizingMethod='crop');
}
#hiddenDiv div#help.he {
    padding: 7px 15px 9px 17px;
    text-align: right;
    direction: rtl;
    font-size: 12px;
    font-family: Verdana, Arial;
}
#hiddenDiv div#help.he .lang_button {
    width: 17px;
    height: 19px;
    background: url(/static/images/e.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/e.png', sizingMethod='crop');
}
#hiddenDiv h3 {
    margin-top: 6px;
    margin-bottom: 2px;
    font-size: 11px;
}
#hiddenDiv div#help.he h3 {
    font-size: 12px;
}
#toolTip {
    width: 220px;
    height: 45px;
    text-align: center;
    visibility: hidden;
    top: 0;
    left: -9999px;
    position: absolute;
    z-index: 100;
}
#toolTip .background {
    width: 220px;
    height: 45px;
    z-index: 100;
    background: url(/static/images/tooltip_bg.png) top left no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/tooltip_bg.png', sizingMethod='crop');
}
#toolTip div.text {
    padding-top: 9px;
}
#loading {
    position: absolute;
    z-index: 50;
    width: 69px;
    height: 23px;
    display: none;
    overflow: hidden;
}
.shaun_mail {
    width: 194px;
    height: 13px;
    background: url(/static/images/shaun_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/shaun_mail.png', sizingMethod='crop');
}
.renan_mail {
    width: 192px;
    height: 13px;
    background: url(/static/images/renan_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/renan_mail.png', sizingMethod='crop');
}
.orly_mail {
    width: 192px;
    height: 13px;
    background: url(/static/images/orly_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/orly_mail.png', sizingMethod='crop');
}
.inbal_mail {
    width: 198px;
    height: 13px;
    background: url(/static/images/inbal_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/inbal_mail.png', sizingMethod='crop');
}
.kajsa_mail {
    width: 176px;
    height: 13px;
    background: url(/static/images/kajsa_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/kajsa_mail.png', sizingMethod='crop');
}
.info_mail {
    width: 125px;
    height: 13px;
    background: url(/static/images/info_mail.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/info_mail.png', sizingMethod='crop');
}
a.lang_button {
    width: 17px;
    height: 19px;
    background: url(/static/images/e.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/e.png', sizingMethod='crop');
    vertical-align: top;
    display: block;
    cursor: pointer;
}
a.lang_button img {
    width:17px;
    height: 19px;
}
a.lang_button_he:hover, a.lang_button:hover {
    background: none;
    border: 0;
}
a.lang_button_he {
    width: 17px;
    height: 19px;
    background: url(/static/images/a-in.png) no-repeat !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/a-in.png', sizingMethod='crop');
    vertical-align: top;
    display: block;
    cursor: pointer;
    float: right;
}
a.lang_button_he img {
    width:17px;
    height: 19px;
}
#hiddenDiv.splash {
    background: url(/static/images/splash_bg.png) no-repeat left top !important;
    background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/splash_bg.png', sizingMethod='crop');
    height: 566px;
    top: 10px;
    width: 396px;
}
#hiddenDiv.splash .buttons {
    position: absolute;
    left: 154px;
    bottom: 43px;
}
