

* {

    margin: 0;

    padding: 0;

}

html  {

    height: 100%;

}

body {

    min-height:100%;

    height: 100%;

    /*background:#052244 ;url('images/bg-top.gif') repeat-x top;

    color:#000000;*/

    background:#052244 url('images/bg-top.gif') repeat-x top;

    font-size:11px;

    font-family: tahoma, verdana, arial, serif;

    behavior: url("/tpldata/iepngfix.htc");

}

.djinphoto {

    font-family: tahoma, verdana, arial, serif;

    font-size:13px;
    
    font-weight:bolder;

}



a img {

    border:0;

}

a:hover {

    text-decoration:underline;

}

a {

    color:#054878;

    text-decoration:none;

}






#root {

    width:100%;

    height:100%;

}

#sheet {

    background:url('images/bg.jpg') repeat-x top left;

    position: relative;

    width: 100%;

    min-height: 100%;

    margin: 0;

    text-align: left;

}

* html #sheet {

    height: 100%;

}

    #sheet #logo {

/*      position: absolute;
*/
        margin-left: 15px;

/*      top: 1%;*/

        width: 150px;

        height: 150px;


    }

        /*#sheet #logo img {

            width:57%;

            height:13%;


        }*/

    #sheet #inner {

        padding: 0px 5px 64px 5px;

    }

        #sheet #inner #left {

            width:16%;

            float:left;



        }

        #sheet #inner #content {

            margin-left:0.5%;

            float:left;

            width: 67%;

        }

        #sheet #inner #right {

            margin-left:0.5%;

            width:16%;

            float:left;



        }






h2 {

    font-size:13px;

}



#footer {

    background:url('images/footer.jpg') no-repeat top center;

    margin: auto;

    margin-top: -64px;

    height: 64px;

    width:100%;

    overflow:hidden;

    position:relative;

    text-align:center;

}

#footerEx {

    background:url('images/footer.jpg') no-repeat top center;

    margin: auto;

    margin-top: -64px;

    height: 64px;

    width:100%;

    overflow:hidden;

    position:relative;

    text-align:center;

}
    #footer p {

        color:#b4bdc7;

        margin:27px 0 0 200px;

    }
	
	#footerEx p {

        color:#b4bdc7;

        margin:1px 0 0 0 0px;

    }

        #footer p strong {

            color:#ffffff;

        }





.block-header {

    position:relative;

    height:17px;

    background:url('images/block-header-bg.png') repeat-x top;

    margin:0 17px;

}

    .block-header-left {

        position:absolute;

        left:-17px;

        top:0;

        width:17px;

        height:17px;

        background:url('images/block-header-left.png') no-repeat top left;

        behavior: url('/tpldata/iepngfix.htc');

    }

    .block-header-right {

        position:absolute;

        top:0;

        right:-17px;

        width:17px;

        height:17px;

        background:url('images/block-header-right.png') no-repeat top left;

        behavior: url('/tpldata/iepngfix.htc');

    }

.block-content, .block-content2 {

    position:relative;

    background:url('images/block-content-left.png') repeat-y top left;

}

    .block-content div, .block-content2 div {

        background: url('images/block-content-right.png') repeat-y top right;

    }

        .block-content div div, .block-content2 div div {

            background:#ffffff;

            padding:0;

            margin:0 17px;

        }



        .block-content div div.banner {

            margin-left: 3px;

        }

        #right .block-content div div.banner {

            margin: 0 3px;

        }

        #left .block-content div div.banner {

            margin: 0 3px;

        }

        .block-content div div.dl-banner {

          margin-left:auto;

          margin-right:auto;

          background-color:#FFFFFF;

          width:80%;

        }


        .block-content div div.counter {

            text-align:center;

        }

div.banner11 img {
width: 100%;
   }

        .block-content div div div {

            background:none;

            margin:0;

        }

.block-footer {

    position:relative;

    height:17px;

    background:url('images/block-footer-bg.png') repeat-x top;

    margin:0 17px 3px 17px;

}

    .block-footer-left {

        position:absolute;

        left:-17px;

        top:0;

        width:17px;

        height:17px;

        background:url('images/block-footer-left.png') no-repeat top left;

        behavior: url('/tpldata/iepngfix.htc');

    }

    .block-footer-right {

        position:absolute;

        top:0;

        right:-17px;

        width:17px;

        height:17px;

        background:url('images/block-footer-right.png') no-repeat top left;

        behavior: url('/tpldata/iepngfix.htc');

    }







.menu a {

    display:block;

    background:url('images/menu-bullet.gif') no-repeat right;

    padding-right:12px;

}

.menu div.hr, #searchform div.hr {

    font-size:1px;

    overflow:hidden;

    height:1px;

    border:0;

    margin:5px 0;

    background:url('images/hs.gif') repeat-x;

}



.menu1 a {

    display:block;



}

.menu1 div.hr, #searchform div.hr {

    font-size:1px;

    overflow:hidden;

    height:1px;

    border:0;

    margin:2px 0;




}


#searchform div table tr td input {

    width: 97%;

}

#poll p {

    margin-bottom:5px;

}

#poll div {

    margin:0 0 7px 0;

}

#poll div.button {

    text-align:right;

}

#poll input {

    margin-right:3px;

}

#poll form {

    margin:0;

    padding:0;

}

#poll br {

    font-size:1px;

    height:1px;

    overflow:hidden;

    line-height:1px;

}



.title {

    margin-bottom:10px;

}





label {

    cursor:pointer;

    color:#4c4c4c;

}

label:hover {

    border-bottom:1px dashed #4c4c4c;

}



.clear {

    clear:both;

}


#newsearch {

    height:27px;

    position:relative;

}

    #newsearch div {

        height:100px;

        

    }

    #newsearch .clear {

        height:1px;

        background:none;

    }



            #newsearch tr td img {

                width:auto;

                margin-right: 10px;

            }


            #newsearch tr td input {

                width:97%;

            }



        #newsearch div.w20 {

            height:auto;

            float:left;

            background:none;

            padding-top: 3px;

            padding-right: 3px; 
            
            padding-left: 5px;

        }

                #newsearch div.w20 input {

                    width:auto;

                    margin-top:-4px;

                }

            #newsearch  dl dd {

                width:70%;

            }


#newsearch {

    height:60px;

    background:url('images/search-bg.gif') repeat-x top;

}

    #newsearch div {

        height:60px;

        background:url('images/search-left.gif') no-repeat top left;

    }

    #newsearch .clear {

        height:1px;

        background:none;

    }

        #newsearch div div {

            background:url('images/search-right.gif') no-repeat top right;

            padding:17px 20px 0px;
            
            height:43px;

        }



#search {

    height:100px;

    background:url('images/search-bg.gif') repeat-x top;

}

    #search div {

        height:100px;

        background:url('images/search-left.gif') no-repeat top left;

    }

    #search .clear {

        height:1px;

        background:none;

    }

        #search div div {

            background:url('images/search-right.gif') no-repeat top right;

            padding:17px 20px 0px;

        }

            #search div div div {

                padding:0;

                background:none;

            }



    #search #searchform {

        clear:both;

    }

        #search #searchform  dl {

            width:42%;

            float:left;

        }

        #search #searchform  dl dt, #search #searchform  dl dd {

            float:left;

        }

            #search #searchform  dl dd input {

                width:93%;

            }

            #search #searchform  dl dt {

                width:30%;

            }

        #search #searchform div.w20 {

            width:10%;

            height:auto;

            float:left;

        }

                #search #searchform  div.w20 input {

                    width:auto;

                    margin-top:-4px;

                }

            #search #searchform  dl dd {

                width:70%;

            }


#searchcollection {

    height:100px;

    background:url('images/search-bg-col.gif') repeat-x top;

}

    #searchcollection div {

        height:100px;

        background:url('images/search-left-col.gif') no-repeat top left;

    }

    #searchcollection .clear {

        height:1px;

        background:none;

    }

        #searchcollection div div {

            background:url('images/search-right-col.gif') no-repeat top right;

            padding:17px 20px 0px;

        }

            #searchcollection  div div div {

                padding:0;

                background:none;

            }



    #searchcollection #searchformcolection {

        clear:both;

    }

        #searchcollection  #searchformcollection div.w20 {

            width:10%;

            height:auto;

            float:left;

        }

                #searchcollection #searchformcollection  div.w20 input {

                    width:auto;

                    margin-top:-4px;

                }

                #searchcollection #searchformcollection  tr td input {

                    width:97%;

                }

    #alpha {

        text-align:center;

    }





.columns {

    width:100%;

    clear:left;

}

    .columns div.c {

        width:45%;

        float:left;

    }

    .columns div.c1 {

        padding-right:20px;

        border-right:1px solid #e5e5e5;

    }

    .columns div.c2 {

        padding-left:20px;

    }
 
 .paysystem tr td{
    width: 5%;
    text-align: center;
    padding: 5px 5px;
 }

.list-mp3 a {

    padding-left:17px;

    background:url('images/mp3-bullet.gif') no-repeat left 5px;

    display:block;

    margin-bottom:5px;

}

#new-head-banner { 
 
    margin-top: -150px; 

    top: 2px;
    
    width: 100%;

}
#new-head-banner-wrapper {
    padding-left: 18%;
    padding-right: 2%;
}


.collection {

 width:100%;

}

     .collection tr td a div {

      text-align: justify;

      position:relative;

    }


    .collection tr td a img {

      margin-right: 10px;

      float:left;

    }
                   


    .collection tr td a span {

      font-size: x-small; 
      
      font-family: verdana,geneva;

    }  

.attention {

  color: red;
  font-size:8pt;

}


.linkAllComposition {

font-size: medium; 

text-align: center; 

width: 100%;

}

.listener {

 margin-top: -15px;

}

.dl_collection {

  background-color:#AAAAAA;
  color:#054878;
  display:block;
  text-align:center;  
  font-size: small;
}
.dl_collection_title {
    text-align:center;
}
.dl_collection_title div {
    float: left;
   /* margin: 0px 10px !important; */
    text-align: left;
    width: 45%;
    font-size: 14px;
}
.dl_collection_title div img {
    width: 90%;

}
.paysystem {
   clear: left;
   text-align: center;
   font-weight: bold;
   padding-top: 10px !important;
}

.not_active {
    color:#8F8F8F;
}
.active {
    cursor: pointer;
    border: thin solid #065790;
    
}
.table_header {
    font-size: 15px;
    color:#065790;
}

.list_pages  {
   width: 100%;
   height:50px;
   text-align: center;
   margin-left: 12px !important;
   margin-bottom: 12px !important;
}
.single_page {
    float:left;
     margin: 5px 2px !important; 
}

.vip_status {
    color: #FFC519;
    font-size: 20px;
    font-family: sans-serif;
    padding-top: 15px;
}
.vip_status_question {
    color:#065790;
    font-size:15px;
    font-style: italic;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 5px;
}

.vip_status_answer {
    color:#065790;
    font-size:12px;
}
.header_about {
    color: #3d85c6;
    font-size: 25px;
    font-family: 'Times New Roman';
    text-align: center;
    margin-bottom: 10px;
}
.text_about {
    text-align: justify;
    font-size:10pt;
    line-height:normal;
    text-indent: 5%;
    margin-bottom: 7px !important;
}
.a_about {
    color: #3d85c6;
    font-size: 13pt;
    font-family: 'Times New Roman';
    font-weight: bold;
    cursor: pointer;
}

.new_col_header {
    clear:left !important; 
    padding-top:15px !important;
}