body, table, input, div, textarea, select, button {
	font: normal 14px Arial;
}
body, form { margin:0; padding:0; }
body { background-color: #9a87d4; }

img { border: 0; }

a {text-decoration:none; /*color:#000000*/}
a:visited {/*color:#000000*/}
a:hover {/*color:#000000;*/ text-decoration:underline;}
.nund {text-decoration:underline;}
.nund:hover {text-decoration:none;}

.li {	list-style: none inside url(../../../img/arrow-details.gif); }

h1, .heading1, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading5, h6,.heading6 { font-weight: bold; margin: 10px 0px 3px 0px; padding:0px; }
h1, .heading1 { font-size: 20px; color: #000000; font-weight:normal;}
h2, .heading2 { font-size: 17px; color: #363636;}
h3, .heading3 { font-size: 14px; color: #75111b;}
h4, .heading4 { font-size: 14px; color: #363636;}
h5, .heading5 { font-size: 12px; color: #75111b;}
h6, .heading6 { font-size: 12px; color: #363636;}

.marg0 { margin: 0; }
.pad0 {padding:0px;}
.pad1 {padding:1px;}
.pad2 {padding:2px;}
.pad3 {padding:3px;}
.pad4 {padding:4px;}
.pad5 {padding:5px;}
.pad6 {padding:6px;}
.pad7 {padding:7px;}
.pad8 {padding:8px;}
.pad9 {padding:9px;}
.pad10 {padding:10px;}
.pad12 {padding:12px;}
.pad16 {padding:16px;}
.pad20 {padding:20px;}

.padb5 {padding-bottom:5px;}

.navBox {padding:10px;}

.fl {float:left;}
.fr {float:right;}

.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }

.normal {font-weight:normal}
.bold {font-weight:bold}

.fuchsia { color: #945e9b;}
.green { color: #286800; }
.black {color: #000000;}
.white { color: #ffffff;}
.gray { color: #6f6f6f; }
.dblue { color: #302768; }
.error { color: #FF0000; }

.bgWhite { background-color: #ffffff; }
.bgGray { background-color: #b0b0a3; }

.absolute { position: absolute; }
.relative { position: relative; }


.mainWidth { width:992px; }
.w66 { width: 66%; }
.w100 { width: 100%; }

.idxBlocks { background: #deffff url(../../../img/idx-blocks-bg.png) top left repeat-x; }
.idxLst { background: url(../../../img/idx-block-lst.jpg) top left no-repeat; }

.bigHL1 { border-bottom: solid 6px #342467; }

.bigHL { border-bottom: solid 6px #9a87d4; }
.whiteHL  { border-bottom: solid 1px #ffffff; }

.bgBodyTL {background: #ded4f6 url(../../../img/page-main-crn01.gif) left top no-repeat; }
.bgBodyTR {background: url(../../../img/page-main-crn02.gif) right top no-repeat; }
.bgBodyBL {background: url(../../../img/page-main-crn04.gif) left bottom no-repeat; }
.bgBodyBR {background: url(../../../img/page-main-crn03.gif) right bottom no-repeat; }

.greenBoxTL {background: url(../../../img/green-tbl-crn-01.gif) left top no-repeat; }
.greenBoxTR {background: url(../../../img/green-tbl-crn-02.gif) right top no-repeat;}
.greenBoxBL {background: url(../../../img/green-tbl-crn-04.gif) left bottom no-repeat; }
.greenBoxBR {background: url(../../../img/green-tbl-crn-03.gif) right bottom no-repeat;}
.greenBoxB {background: #cae1bc url(../../../img/green-tbl-crn-05.gif) bottom left no-repeat; width:332px;}

.smallBoxTL {background: url(../../../img/small-header-crn01.gif) left top no-repeat; }
.smallBoxTR {background: url(../../../img/small-header-crn02.gif) right top no-repeat;}
.smallBoxBL {background: url(../../../img/small-header-crn04.gif) left bottom no-repeat; }
.smallBoxBR {background: url(../../../img/small-header-crn03.gif) right bottom no-repeat;}

.search-input-div { background: url(../../../img/top-menu-search-bg.gif) no-repeat;  width: 131px; height: 20px; }
.search-input { border: 0; width: 131px; height: 20px; color:#c3a5c7; padding: 0 3px 0 5px; background: none; }

ul { margin: 0; padding: 0 0 0 24px;}
ul li { margin: 6px 0px 4px 0;}

.topmenu { margin: 0; padding: 0; }
.topmenu li { margin: 0 0 0 0; padding: 0; list-style: none; display: inline; }
.topmenu li a { color: #342467; font: bold 12px Arial; padding-left: 10px; background: url(../../../img/top-menu-arrow.gif) no-repeat 1px 5px; }
.topmenu li a:visited { color: #573d5a; }
.topmenu li a:hover { color: #573d5a; }

.copy, .copy:hover, .copy:visited { color: #302768; }

.imgBox { position: relative; }
.imgBoxTL, .imgBoxTR, .imgBoxBL, .imgBoxBR { height: 9px ; width:100%; }
.imgBoxTL, .imgBoxBL { position: absolute; }
.imgBoxTL, .boxTL { background: url(../../../img/img-box-tl.gif) top left no-repeat;}
.imgBoxTR, .boxTR { background: url(../../../img/img-box-tr.gif) top right no-repeat;}
.imgBoxBL, .boxBL { background: url(../../../img/img-box-bl.gif) bottom left no-repeat;}
.imgBoxBR, .boxBR { background: url(../../../img/img-box-br.gif) bottom right no-repeat;}
.imgBoxBL {bottom: 0px;}
/*.imgBox */.box { border: solid 1px #b0b0a3; }

.boxT { border-top: solid 1px #b0b0a3; }
.boxB { border-bottom: solid 1px #b0b0a3; }
.boxL { border-left: solid 1px #b0b0a3; }
.boxR { border-right: solid 1px #b0b0a3; }

.miBox { position: relative; }
.miBox .miBoxT, .miBox .miBoxB { position: absolute; }
.miBox .miBoxB { bottom: 0px; }
.miBox .miBoxT { background: url(../../../img/img-box-i.gif) left top repeat-x; width: 100%; }
.miBox .miBoxB { background: url(../../../img/img-box-i.gif) left bottom repeat-x;  width: 100%; }
.miBox .miBoxLL { background: url(../../../img/img-box-i.gif) left top repeat-y; }
.miBox .miBoxRR { background: url(../../../img/img-box-i.gif) right top repeat-y; }
.miBox .miBoxT .miBoxL { height: 9px; background: url(../../../img/img-box-tl.gif) top left no-repeat; }
.miBox .miBoxT .miBoxR { height: 9px; background: url(../../../img/img-box-tr.gif) top right no-repeat; } 
.miBox .miBoxB .miBoxL { height: 9px; background: url(../../../img/img-box-bl.gif) bottom left no-repeat;}
.miBox .miBoxB .miBoxR { height: 9px; background: url(../../../img/img-box-br.gif) bottom right no-repeat;}

.contentTable table { background: #b0b0a3; }
.contentTable th { background: #f1f7ed; }
.contentTable td { background: #ffffff; }

.content table.imgBoxTable { background: #ffffff; }

.btnRight, .btnLeft, .btn { height: 30px;}
.btnLeft { background: url(../../../img/btn-left.gif) top left no-repeat; padding-left: 5px; float: left; }
.btnRight { background: url(../../../img/btn-right.gif) top right no-repeat; padding-right: 5px; float: left; }
.btn { background: url(../../../img/btn-bg.gif) top left repeat-x; border:0px; padding: 0px 0px 0px 0px; color: #3f2242; cursor: hand;}

.inputLeft, .inputRight, .inputBg .input { height: 20px;}
.inputLeft  { background: url(../../../img/input-left.gif) top left no-repeat;  padding-left: 5px; float: left; }
.inputRight { background: url(../../../img/input-right.gif) top right no-repeat; padding-right: 5px; float: left;}
.inputBg { background: url(../../../img/input-bg.gif) top left repeat-x; float: left;}
.input { background: transparent; border: 0;  padding: 2px 0 0 0; }

.textarea { border: 0px; overflow: auto; }

.green-menu { margin: 0; padding: 0; font-size: 12px; float: left; }
.green-menu dt {
	background: url(../../../img/green-tbl-li.gif) 0px 5px no-repeat ;
	width: 10px;
	margin: 0; padding: 0;
	float: left;
	clear: both;
}
.green-menu dd {
	border-bottom: 1px solid #ccb0eb;
	margin: 0 0 0 10px; padding: 2px 0 3px 5px;
	width: 149px;
	clear: right;
}
.green-menu dd.last {
	border-bottom: 0;
}

.dBox { border: solid 1px red; }




.selector-table {
	height: 50px;
	background: #eef5ea;
}

div#jump-box-container{
    height: 27px;
}

div.jump-box{
    width: 210px;
    height: 22px;
    border: 0;
    background: url(../../../img/selector-field.gif) no-repeat;
    padding: 2px 0px 0px 5px;
    color: #808080;
}

* html div.jump-box{height: 15px;}

div.jump-box-button{
    float: right;
    margin-top: -1px;
}

div.jump-box-button img{
    vertical-align: middle;
    margin-right: 1px;
}

div.jump-box-list{
    position: absolute;
    width: 210px;
    height: 210px;
    overflow: auto;
    margin-top: 1px;
    border: 1px solid #945e9b;
    border-top-width: 2px;
    background-color: #FFFFFF;
    display: none;
    /*filter:progid:DXImageTransform.Microsoft.Strips(duration=0.5, motion-leftdown);*/
    filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=35,Duration=0.3,Enabled=False);
    scrollbar-3dlight-color: #945e9b;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #945e9b;
    scrollbar-darkshadow-color: #945e9b;
    scrollbar-face-color: #945e9b;
    scrollbar-highlight-color: #945e9b;
    scrollbar-shadow-color: #945e9b;
    scrollbar-track-color: #FFFFFF;
}

div.jump-box-list td{
    border-bottom: 1px solid #EAEAEA;
    color: #424242;
    cursor: pointer;
}

div.jump-box-list td#jump-box-current-element{background-color: #cae1bc;}


div.jump-box-list-second {
    position: absolute;
    width: 200px;
    height: 168px;
    overflow: auto;
    margin-top: 1px;
    border: 1px solid #945e9b;
    border-top-width: 2px;
    background-color: #FFFFFF;
    display: none;
    /*filter:progid:DXImageTransform.Microsoft.Strips(duration=0.5, motion-leftdown);*/
    filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=35,Duration=0.3,Enabled=False);
    scrollbar-3dlight-color: #945e9b;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-base-color: #945e9b;
    scrollbar-darkshadow-color: #945e9b;
    scrollbar-face-color: #945e9b;
    scrollbar-highlight-color: #945e9b;
    scrollbar-shadow-color: #945e9b;
    scrollbar-track-color: #FFFFFF;
}

div.jump-box-list-second td{
    border-bottom: 1px solid #EAEAEA;
    color: #424242;
    cursor: pointer;
}

div.jump-box-list-second td.last{
	border: 0;
}

div.jump-box-list-second td#jump-box-current-element{background-color: #cae1bc;}


.listTitle { padding: 6px 6px 6px 38px; cursor: hand; }

.listHead { background-color: #ffffff;}
.listHead .listTitle { background: url(../../../img/ico-music-samples.gif) 6px center no-repeat;}

.listStop { background-color: #ffffff;}
.listStop .listTitle { background: url(../../../img/ico-music-stop.gif) 8px center no-repeat;}

.listPlay { background-color: #eef5ea;}
.listPlay .listTitle { background: url(../../../img/ico-music-play.gif) 8px center no-repeat;}

.icoRead {
}
.subcats TD {padding-right:10px;font-size:12px;}
.subcats TD UL {font-size:12px;}
.subcats TD UL LI {color:#ffffff;margin-top:4px;margin-bottom:4px;font-size:12px;}
.subcats TD UL LI.active {color:#000000; background-color:#F1F5F9;}
.subcats TD UL LI.active A {color:#000000;font-weight:bold;text-decoration:none;}
.subcats TD UL LI A {color:#362267;}
