@charset "UTF-8";

h3.uline2 { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #C5E3FD; margin-top: 20px; }
h3.uline3 { width: 100%; padding-bottom: 3px; text-indent: 5px; font-size: 20px; border-bottom: 1px solid #666666; margin-top: 20px; }

/* contact us*/
h3.contact { font-size: 20px; margin-top: 10px; }
table.addrtable { width: 530px; margin-bottom: 10px; border-collapse: collapse; }
table.addrtable td.title { width: 130px; padding: 0; font-size: 15px; font-weight: bold;  }
table.addrtable td.w300 { width: 400px; padding: 10px;  font-size: 12px; }
.addrbox { margin-left: 20px; font-weight: bold; }

.indentBox2 { width: 610px; margin: 10px 0 0 20px; font-weight: bold; }

table.teamtable { width: 590px; border-collapse: collapse; }
table.teamtable td { padding-top: 5px; font-size: 16px; }
table.teamtable td.w100 { width: 90px; padding-top: 5px;  font-size: 11px; }
table.teamtable td.w130 { width: 90px; }

table.order_adjust { font-size:12px; }

/* ordering */
table.orderingTable { width: 490px; margin-bottom: 10px; border-collapse: collapse; }
table.orderingTable th { width: 70px; padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; text-align: center; }
table.orderingTable td.title { padding: 10px; font-size: 15px; font-weight: bold; border: 1px solid #666666; }
table.orderingTable td.w200 { width: 200px; padding: 10px; border: 1px solid #666666; font-size: 12px; }

.grading { font-size: 15px; font-weight: bold; line-height: 1.5; }
ul.ordering {list-style: disc outside; margin-left: 20px; line-height: 1.3; font-size: 13px; font-weight: bold; }

table.orderingBank { width: 100%; border-collapse: collapse; line-height: 1.3; font-size: 12px; }
table.orderingBank th.top { width: 100%; padding: 5px; font-weight: bold; background-color: #EEEEEE; text-align: center; border: 1px solid #666666; }
table.orderingBank th { width: 200px; padding: 5px; font-weight: bold; text-align: left; border: 1px solid #666666; }
table.orderingBank td { padding: 5px; border: 1px solid #666666; }

ul.orderingBankList { list-style: disc outside; margin-left: 20px; line-height: 1.3; }

.audiotitle { margin-top: 25px; font-size: 16px; font-weight: bold; background-color: #EEEEEE; }
.audioprice { margin-top: 5px; font-size: 14px; font-weight: bold; }
.audioimage { width: 300px; margin-top: 5px; float: left; }
.audioright {width:500px; float:left;}

/* 5 Easy Steps */
.stepsImg { text-align: center; padding: 0px;}

dl.stepsList { width: 100%; margin-top: 10px; }
dl.stepsList dt { width: 15px; float: left; display: block; }
dl.stepsList dd { margin-left: 18px; padding-bottom: 5px; }

dl.stepsList2 { width: 100%; margin-top: 10px; }
dl.stepsList2 dt { width: 8px; float: left; display: block; }
dl.stepsList2 dd { margin-left: 10px; padding-bottom: 5px; }

dl.stepsList3 { width: 100%;}
dl.stepsList3 dt { width: 15px; float: left; display: block; }
dl.stepsList3 dd { margin-left: 18px; padding-bottom: 5px; }

/* about us */
ul.offer {list-style: none; margin-left: 20px; line-height: 1.1; font-size: 13px; font-weight: bold; }
ul.offer li { color: #005DD6; }
.aboutImg { margin: 20px 0 0 30px; }
.aboutImages { float: left; text-align: center; margin-left: 10px ; }

.aboutus_left  { padding-right: 10px; float: left; width: 500px; }
.aboutus_right { float: left; width: 200px; }
.aboutus_clear { clear: both; }

/* faq */
table#faqTable { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; }
table#faqTable th { width: 150px; font-size: 14px; border: 1px solid #666666; vertical-align: top; padding: 10px; text-align: left; }
table#faqTable td { border: 1px solid #666666; padding: 10px; font-size: 12px; }
table#faqTable td p { line-height: 1.5; }

table#faqTable_ru { width: 100%; border-collapse: collapse; border: 1px solid #666666; margin-top: 10px; }
table#faqTable_ru th { width: 140px; font-size: 14px; border: 1px solid #666666; vertical-align: top; padding: 10px; text-align: left; }
table#faqTable_ru td { border: 1px solid #666666; padding: 10px; font-size: 12px; }
table#faqTable_ru td p { line-height: 1.5; }

.ques { color: #005DD6; }

dl.faq { width: 100%; margin-top: 3px; }
dl.faq dt { width: 18px; float: left; display: block; text-align: right; }
dl.faq dd { display: block; margin-left: 23px; text-indent: 0; }
*html dl.faq dd { margin-left: 25px; text-indent: -4px; }

dl.faq_ru { width: 100%; margin-top: 3px; }
dl.faq_ru dt { width: 55px; float: left; display: block; text-align: right; }
dl.faq_ru dd { display: block; margin-left: 60px; }
*html .faq_ru dd { margin-left: 60px; text-indent: -4px; }

ul.faq2 { list-style: none; }
ul.faq2 li { margin-top: 10px;}
ul.faq2 li.first { margin-top: 0;}

/* Terms */
dl.termsList { width: 100%;}
dl.termsList dt { width: 15px; float: left; display: block; }
dl.termsList dd { margin-left: 20px; padding-bottom: 10px; }

/*SiteMap*/
.sitemapbox { width: 610px; margin: 10px 0 0 10px; }
.sitemapH  { font-size: 16px; font-weight:bold; }
.sitemapH2 { font-size: 14px; font-weight:bold; }
.sitemapS { list-style-type: none;}
.sitemapS li { font-size: 14px; font-weight: bold; line-height: 1.5; margin-left: 10px; }

.mapleft { width: 270px; height: 100%; margin-right: 10px; padding: 10px 0; background-color: #FFFFFF; float: left; }
.mapright { width: 330px; height: 100%; padding: 10px 0; background-color: #FFFFFF; float: right; }

.qualitychecks_left1  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.qualitychecks_right1 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; width: 550px; }
.qualitychecks_left2  { width: 550px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.qualitychecks_right2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: right; }
.qualitychecks_center { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; clear: both; }

.easystep_left  { padding-right: 10px; float: left; width: 500px; margin-top: 15px; }
.easystep_right { float: left; width: 300px; }
.easystep_clear { clear: both; }

.uservoise_table { margin-top: 20px; margin-bottom: 25px; }
.uservoise_table table { padding: 3px; width: 600px; border: solid 1px #ccc; }
.uservoise_table th,
.uservoise_table td { font-size: 12px; }
.uservoise_table th { background-color: #ddd; width: 70px; text-align: left; padding: 5px 5px 5px 10px; }
.uservoise_table td { background-color: #eee; padding: 5px; }
.uservoise_table_search { background-color: #eee; text-align: center; }

.uservoise_date { margin: 14px 0px 0px 0px; clear: both; }
.uservoise_date_box { width: 800px; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 6px; border-top: solid 1px #ccc; }
.uservoise_date_left { margin-top: 6px; margin-bottom: 4px; padding: 0px 10px 0px 10px; float: left;
.uservoise_date_right { width: 512px; height: 75px; float: left; margin-top: 6px; margin-bottom: 4px; border-left: solid 1px #ccc; padding-left: 10px; }
.uservoise_date_center{ width: 800px; clear: both; margin: 0px 0px 0px 0px; padding: 10px; font-size: 12px; font-style: italic; }

.uservoise_date_box img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.uservoice_img { margin-right: 3px; }

