body, td { font-size: 90%; }
BODY { margin: 0; border: none; background-image: url("http://greatshop.ru/img/title2.gif"); background-repeat: no-repeat; background-position: 640px 0px; }
IMG { border: none; }
UL { list-style: none; margin: 0; padding: 0 0 0 10px; }

.tbg1 { background-color: #F0F0F0; }
.tbg2 { background-color: #1A3666; }
.bx1 { background-color: #FFC600; font-weight: bolder; color: #1A3666; text-align: left; padding: 0 0 0 4px; margin: 3px; }


.past { color: black; }
.active { background-color: #cccccc; color: white; padding: 0 4px; }
.future { color: #cccccc; }

.gray { color: #999999; }
.red-gray { color: #ff6666; }

H1 { color: #5E8BD7; font-weight: normal; font-size: 150%; }
H2 { color: #5E8BD7; font-weight: normal; font-size: 150%; }
.t1 { border: solid 1px #eeeeee; padding: 3px; }

A:link    { color: #006699;  }
A:visited { color: #006699;  }
A:hover   { color: #006699;  }

A.t:link    { color: white; font-weight: bolder;  }
A.t:visited { color: white; font-weight: bolder;  }
A.t:hover   { color: white; font-weight: bolder;  }

A.m:link    { color: #1A3666; text-decoration: none; }
A.m:visited { color: #1A3666; text-decoration: none; }
A.m:hover   { color: blue; text-decoration: underline; }

A.red    { color: red; }
.num    { padding: 4px; }
.selnum    { padding: 4px; background-color: #F0F0F0; }

.tt1 { background-color: #1A3666; font-weight: bolder; color: white; text-align: left; margin: 3px; }
.mm1 { padding-left: 8px; }

b.rtop, b.rbottom { display: block; background: #F0F0F0; }
b.rtop b, b.rbottom b { display: block; height: 1px; overflow: hidden; background: #1A3666; }
b.r1 { margin: 0 3px }
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}

.tt2 { background-color: #FFC600; font-weight: bolder; color: #1A3666; text-align: left; margin: 3px; }

div.rtop1, div.rbottom1 { display: block; background: #F0F0F0; }
div.rtop1 div, div.rbottom1 div { display: block; height: 1px; overflow: hidden; background: #FFC600; }
div.r11 { margin: 0 3px }
div.rtop1 div.r14, div.rbottom1 div.r14{margin: 0 1px; height: 2px}


.dt1 { border: solid 1px #eeeeee; padding: 3px; text-align: left; width: 196px; }
.dt2 { border: solid 1px #eeeeee; padding: 3px; text-align: left; width: 196px; border-top: solid 1px #999; }
.dt3 { border: solid 1px #eeeeee; padding: 3px; text-align: center; width: 24px; }
.dt4 { border: solid 1px #eeeeee; padding: 3px; text-align: center; width: 24px; border-top: solid 1px #999; }

dl.faq dt { font-weight: bolder; padding-top: 1.5em; }
dl.faq dd { padding-top: 0.5em; }

span.Q{
	color: #ff0000;
}

ul.faq li{
	list-style-type: none;
}

span.h3{
	margin: 0px 0px 5px -5px;
	color: #1a3666;
	font: bold;	
}
