body {
	background: #ABB0B5 url(images/bg.gif);
	margin: 0px;
	padding: 0px;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#upmenu {
	background: #F6B855 url(images/banz_up.png) no-repeat left bottom;
	font: 9px/30px Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 15px;
}
#upmenu a {
	color: #000;
	text-decoration: none;
}
#upmenu a:hover {
	color: #666;
}
#footer {
	text-align: right;
	background: #000;
	height: 20;
}
#left {
	background: #EFEFE7;
	width: 192px;
	margin: 0px;
}
#container {
	background: #F6B855;
	width: 800px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
}
#left ul {
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#left ul a {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #0D2B6B url(images/menu_diff.gif) repeat-x bottom;
	display: block;
	text-decoration: none;
	padding: 0px 7px 7px 32px;
}
#left ul a:hover {
	background: #41579F url(images/menu_diff_hover.gif) repeat-x bottom;
}
#left ul li {
	border-bottom: 1px solid #344681;
}
#left ul ul {
	background: url(none);
	padding-top: 0px;
	margin: 0px;

}
#left ul ul a {

	background: #244ACC; 
	padding: 2px 0px 6px 40px;
	font-weight: normal;
}
#left ul ul a:hover {
	background-color: #3158E1;
}
.direct {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0px 8px 28px;
}
.direct p {
	padding: 8px 12px;
	margin: 0px;
	text-align: justify;
}
#d_melodies {
	background: #6666FF url(images/direct_melodies_bg.gif) no-repeat center bottom;
}
#d_pict {
	background: #FE7060 url(images/direct_pict_bg.gif) no-repeat center bottom;
}
#d_java {
	background: #FF7000 url(images/direct_java_bg.gif) no-repeat center bottom;
}
#qselect {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
}
#links {
	background: #FFFFFF;
	border: 1px solid #000000;
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px;
}
#links a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#links a:hover {
	color: #000000;
	text-decoration: underline;
}

.td {
	font: 9px Arial, Helvetica, sans-serif;
}
h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 1px;
	padding: 0px;
}
.td p {
	margin: 4px;
}

#content #maintd {

	background: #FFCA95;

	width: 400px;



}

 .cblock {

	width: 100%;

	margin-bottom: 25px;

}

#content h1 {

	font-size: 12px;

	margin: 0px;

}

 .cblock_h {

	border: 1px solid #000;

	background: #464A4C url(images/cont_hbg.gif);

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	width: 100%;
}

 .cblock_h td {

	padding: 8px 15px;

}

 .cblock_h a {

	color: #EEE;

	text-decoration: none;

}
 .cblock_h a:hover {

	color: #FFF;

}

 .cblock_sh {

	background: #F3F3F3 url(images/cblock_shbg.gif) repeat-x left top;

	font-weight: bold;

	width: 100%;

}
 .cblock_sh td {

	padding: 5px 15px;
	font-size: 10px;

}

 .cblock_sh a {

	color: #666;

	text-decoration: none;

	font-size: 10px;

}

 .cblock_sh a:hover {

	color: #000;

}

 .cblock_f {

	text-align: right;

	padding-top: 5px;

	font-size: 12px;

	font-weight: bold;

}

 .cblock_f a {

	color: #366;

	text-decoration: none;

}

 .cblock_f a:hover {

	color: #033;

}

 .cblock_c {

	background: #FFF;

	padding: 6px;

}

 .cblock_c table table {

	background: #F7F7F7;

	height: 35px;

	font-size: 11px;

}

 .cblock_c table table a {

	font-weight: bold;

	color: #333;

	text-decoration: none;

	font-size: 12px;

}

 .cblock_c table table a:hover {

	color: #000;

}

 .cblock_c table table p {

	margin: 2px 0px;

}

 .cblock_code {

	display: block;

	text-align: center;

	font-weight: bold;

	color: #FFF;

	line-height: 21px;

	margin: 3px 7px;

	font-size: 10px;

	background: url(images/code.gif) no-repeat center center;

}
 .cblock_code2 {

	display: block;

	text-align: center;

	font-weight: bold;

	color: #FFF;

	line-height: 21px;

	margin: 0px 7px;

	font-size: 10px;

	background: url(images/code2.gif) no-repeat center center;

}
select {
	font: 10px Arial, Helvetica, sans-serif;

}
        form
        {
                padding: 0;
                margin: 0;
        }
.text
        {
                font: 12px Verdana;
                color: #000000;

        }
h2 {

	font-size: 16px;

	margin-left: 35px;

}
 .price {
	background: #808080;
	font-weight: bold;

}
.block {

	margin: 0px 11px 22px 11px;

	border: 1px solid #0D2B6B;

}
#comment {

	background: #FF8D24 url(images/!.gif) no-repeat left center;

	color: #fff;

	padding: 15px 5px 15px 40px;

	font-size: 11px;
	text-align: left;


}

#how {

	background: #FF8D24;

	color: #fff;

	padding: 10px 8px;
	font-size: 11px;
	text-align: left;

}
#how p {

	margin: 8px 0px 5px;

}
.m_item {
	color: #FFF;
	font-weight: bold;
                padding: 2;
                margin: 2;
}
.faqmenu, .faqmenu a
        {
                font: 12px Arial, Helvetica, sans-serif;
                color: #333;
                font-weight: bold;
                text-align:left;
                padding: 0;
                margin: 0;
		text-decoration: none;
        }
        h1.texthead
        {
                font: 13px Verdana;
                font-weight: bold;
                color: #333;
                padding:0;
                margin:0;
                padding-bottom:5;
                padding-top:5;
        }
.text_print, .text_print a
        {
                font: 10px Verdana;
                color: #333;
        }
        td.m_item_text
        {
                font: 10px Verdana;
                color: #000000;

                margin: 0;
                padding-bottom:2;

        }
