BODY {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
}

TABLE {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
TABLE TD {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
IMG {
	border: 0px;
}
FORM {
	padding: 0px;
	margin: 0px;
}

#tbMain {
	width: 100%;
	height: 400px;
}
#a01 {
	width: 50%;
	background: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
#a02 {
	width: 53px !important;
	background: url(../images/a02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#a03 {
	width: 1090px;
	background: url(../images/a03.jpg);
	background-position: left top;
	background-repeat: no-repeat;

}
#a04 {
	width: 55px;
	background: url(../images/a04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#a05 {
	width: 50%;
	background: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#tbAuth {
	width: 344px;
	color: #000000;
	margin-top: 31px;
	height: 85px;
}
#b01 INPUT {
	width: 113px;
	margin: 3px 0px 3px 0px;
	font-family: Tahoma;
}
#b02 INPUT {
	width: 113px;
	margin: 3px 0px 3px 0px;
	font-family: Tahoma;
}
#b01 {
	width: 130px;
	text-align: left;
}
#b02 {
	width: 127px;
	text-align: left;
}
#b03 {
	width: 87px;
	text-align: left;
}
#b03 INPUT {
	margin-top: 16px;
}
#tbAuth A {
	color: #0579A7;
}

#tbTopMenu {
	/*width: 990px;*/
	/*margin-top: 46px;*/
}
#tbTopMenu TD {
	vertical-align: top;
	text-align: left;
}
#tbTopMenu TD DIV {
	margin-top: 20px;
}
#tbTopMenu TD DIV.square {
	margin-top: 13px;
}
#m01 {
	width: 113px;
	height: 53px;
}
#m02 {
	width: 119px;
}
#m03 {
	width: 93px;
}
#m04 {
	width: 95px;
}
#m05 {
	width: 83px;
}
#m06 {
	width: 211px;
}
#m06 DIV {
	margin-left: 19px;
}
#m07 {
	width: 44px;
}
#m08 {
	width: 89px;
	vertical-align: top;
}
#m08 IMG {
	margin-right: 0px;
}
#m09 {
	width: 86px;
	vertical-align: top;
}
#m10 {
	width: 89px;
	vertical-align: top;
}
#tbTopMenu A {
	font-size: 12px;
	color: #3E3E3E;
	font-weight: bold;
}
#tbTopMenu A.act {
	color: #0870B9;
}

#tbSearch {
	width: 1052px; 
	height: 55px;
	background: url(../images/s01.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 5px;
}
#tbSearch TD {
	vertical-align: middle;
	text-align:left;
}
#tbSearch A {
	font-size: 12px;
	color: #FFFFFF;
}

#s01 INPUT {
	width: 273px;
	font-size: 11px;
}
#s02 SELECT {
	width: 316px;
	font-size: 12px;
}

#tbContent {
	width: 1022px;
	height: 800px;
}
#c01 {
	width: 199px;
	background: url(../images/c01.gif);
	background-position: left top;
	background-repeat:repeat-x;
	padding-right: 2px;
}
#c02 {
	width: 647px;
	padding-left: 9px;
	height: 700px;
	background: url(../images/c02.gif);
	background-position: left top;
	background-repeat:repeat-x;
}
#c03 {
	width: 195px;
	background: url(../images/c03.gif);
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
}
#imgFilms {
	margin-top: 18px;
	margin-bottom: 5px;
}

#tbFilmsLeft {
	width: 185px;
}
#tbFilmsLeft TD {
	height: 22px;
	vertical-align: middle;
	background-color: #E0F2FF;
}
#tbFilmsLeft DIV {
	padding-left: 17px;
}
#tbFilmsLeft TD A {
	color: #0579A7;
	font-size: 12px;
}
#tbFilmsLeft TD A.act {
	color: #CC3353;
	font-size: 12px;
	font-weight: bold;
}
#tbFilmsLeft TD.non {
	height: 10px;
	background: none;
}

#divAlph {
	margin: 10px 0px 0px 6px;
}
#divAlph A {
	color: #CC3353;
	font-weight: bold;
	text-decoration: none;
}
#divAlph A:hover {
	text-decoration: underline;
}
#divNum {
	margin: 10px 0px 10px 6px;
}
#divNum A {
	color: #CC3353;
	font-weight: bold;
	text-decoration: none;	
}
#divNum A:hover {
	text-decoration: underline;
}
#mailBlock {
	margin: 7px 0px 0px 4px;
	font-weight: bold;
	color: #666666;
}
#mailBlock INPUT.field {
	margin: 6px 0px 4px 0px;
}
#mailBlock A {
	color: #0579A7;
	font-weight: normal;
}
#mailBlock INPUT.ok {
	margin-top: 8px;
	margin-bottom: 14px;
}
#imgTopContent {
	margin-top: 20px;
}

#topContent {
	width: 647px;
	background: #FFFFFF;
	height: 400px;
}
#con01 {
	text-align: left;
	height:
}
#con01 IMG {
	margin-left: 20px;
}
#con02 {
	width: 300px;
	vertical-align: middle;
}
#con02 A {
	color: #CC3353;
}
#con02 A.act {
	font-weight: bold;
}
#con02 DIV {
	margin-left: 10px;
}
#con03 {
	width: 353px;
	text-align: right;
}
#con03 SELECT {
	margin: 0px 23px 0px 5px;
}

#tbGoods {
	width: 613px;
	margin-top: 22px;
}
#tbGoods TD.good01 {
	width: 102px;
	height: 120px;
}
#tbGoods TD.good02 {
	width; 225px;
	padding-right: 42px;
}
#tbGoods TD.good03 {
	width: 184px;
}
#tbGoods DIV.goodCost {
	font-size: 22px;
	color: #CC3353;
	margin-top: 13px;
}
#tbGoods DIV.goodAbout {
	color: #4D4D4D;
	margin-top: 14px;
}
#tbGoods A {
	color: #0579A7;
	font-weight: bold;
	margin-top: 13px;
}

#leftMenu {
	text-align: center;
}
#leftMenu A {
	font-size: 11px;
	color: #0579A7;
	font-weight: normal;
}
#leftMenu A.verytop {
	font-weight: bold;
}

TABLE.tbTop {
	width: 185px;
}
TABLE.tbTop TD.a01 {
	width: 69px;
	height: 96px;
	vertical-align: middle;
}
TABLE.tbTop TD.a02 {
	vertical-align: middle;
}

#cont01 {
	margin: 20px 0px 0px 13px;
}
#cont02 {
	margin: 0px 0px 5px 7px;
}
#cont03 {
	width: 184px; 
	height: 1px; 
	margin-left: 2px;
}
#cont04 {
	font-size: 15px; 
	color: #000000;
	margin-left: 10px;
}
#cont05 {
	font-weight: normal;
}
#cont06 {
	color: #848484; 
	font-weight: normal;
}
#cont07 {
	color: #0579A7; 
	font-weight: bold;
}
#cont08 {
	width: 184px; 
	height: 1px; 
	margin: 10px 0px 10px 0px;
}
#cont09 {
	font-size: 15px; 
	margin-left: 10px; 
	line-height: 10px;
}
#cont10 {
	color: #848484; 
	font-weight: normal;
}
#cont11 {
	color: #0579A7; 
	font-weight: normal; 
	text-decoration: underline;
}
#cont12 {
	color: #848484; font-weight: normal;
}
#cont13 {
	color: #0579A7; font-weight: normal; text-decoration: underline;
}
#cont14 {
	width: 184px; height: 2px; margin-left: 2px; margin-top: 15px;
}

#tbCopy {
	width: 1025px;
	height: 129px;
	margin-top: 40px;
	background: url(../images/copy02.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#tbCopy TD {
	vertical-align: middle;
}
#copyLinks {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	height: 35px;
	padding-left: 29px;
}
#copyLinks A {
	font-size: 11px;
	color: #0579A7;
	font-weight: bold;
}
#copy01 {
	width: 77px;
	height: 92px;
	text-align: right;
}
#copy01 IMG {
	margin-right: 15px;
}
#copy02 {
	width: 511px;
}
#copy02 A {
	color: #0579A7;
}
#copy03 {
	width: 257px;
	font-size: 14px;
	color: #4D4D4D;
}
#copy03 A {
	color: #0579A7;
	font-size: 14px;
}	
#copy04 {
	width: 180px;
	font-size: 14px;
	color: #4D4D4D;
}
#copy05 {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}
#copy05 IMG {
	margin-right: 27px;	
}
#conText {
	margin: 20px;
}

#tbRegForm {
	width: 466px;
	margin: 0px 0px 100px 89px;
}
#tbRegForm TD {
	text-align: left;
	vertical-align: middle;
}
#tbRegForm TD.f01 {
	width: 167px;
}
#tbRegForm TD.f02 {
	width: 299px;
	height: 30px;
}
#tbRegForm TD.f02 INPUT {
	width: 270px;
	vertical-align: middle;
}

#tbRegSub {
	margin-left: 30px;
}
#tbRegSub TD {
	vertical-align: middle;
}
TD.sub01 {
	height: 30px;
	width: 45px;
}
#tbRegSub TD.sub02 INPUT {
	width: 195px;
}

#tbCart {
	width: 603px;
}
#tbCart TD {
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
#cart01 {
	width: 29px;
	height: 29px;
	border-left: 1px solid #0870B9;
	border-right: 1px solid #FFFFFF;
	background: #0870B9;
	color: #FFFFFF;
}
#cart02 {
	width: 234px;
	height: 29px;
	border-right: 1px solid #FFFFFF;
	background: #0870B9;
	color: #FFFFFF;
}
#cart03 {
	width: 146px;
	height: 29px;
	border-right: 1px solid #FFFFFF;
	background: #0870B9;
	color: #FFFFFF;
}
#cart04 {
	width: 114px;
	height: 29px;
	border-right: 1px solid #FFFFFF;
	background: #0870B9;
	color: #FFFFFF;
}
#cart05 {
	width: 77px;
	height: 29px;
	background: #0870B9;
	color: #FFFFFF;
}
#tbCart TD.cart01 {
	text-align: left;
	height: 48px;
	border-left: 1px solid #579DD9;
	border-right: 1px solid #579DD9;
	border-bottom: 1px solid #579DD9;
}
#tbCart TD.cart02 {
	text-align: left;
	padding-left: 12px;
	border-right: 1px solid #579DD9;
	border-bottom: 1px solid #579DD9;
}
#tbCart TD.cart03 {
	text-align: left;
	font-size: 18px;
	padding-left: 12px;
	border-right: 1px solid #579DD9;
	border-bottom: 1px solid #579DD9;	
}
#tbCart TD.cart04 {
	text-align: center;
	border-right: 1px solid #579DD9;
	border-bottom: 1px solid #579DD9;	
}

#tbCart02 {
	margin-left: 15px;
	margin-top: 30px;
}
#tbCart02 TD {
	height: 50px;
	vertical-align: middle;
}
#tbCart02 TD.cart05 {
	width: 33px;
}
#tbCart02 SELECT {
	font-size: 11px;
	margin-top: 2px;
}

IMG.line01 {
	width: 600px;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 15px;
}

#cart06 {
	margin-left: 15px;
	margin-top: 30px;
}

#tbExpress {
	width: 607px;
	margin-top: 25px;
	margin-bottom: 20px;
}
#tbExpress TD.exp01 {
	width: 168px;
	color: #4D4D4D;
	height: 30px;
}
#tbExpress TD INPUT {
	width: 430px;
}

#tbAddress {
	margin-bottom: 30px;
}
#tbAddress TD {
	vertical-align: middle;
	padding: 3px 3px;
	color: #4b4b4b;
}
#tbAddress TD.exp02 {
	width: 60px;
	height: 28px;
}
#tbAddress TD.exp03 {
	vertical-align: top;
}
#tbAddress TD.exp03 DIV {
	margin-left: 20px;
}
#tbAddress TD.exp03 TEXTAREA {
	margin-top: 2px;
	width: 360px;
	height: 115px;
}

#tbCount {
	width: 343px;
	height: 110px;
}
#tbCount TD {
	vertical-align: middle;
}
#tbCount TD.rec01 {
	height: 16px;
}
#tbCount TD.rec02 {
	width: 111px;
	padding-right: 18px;
	font-size: 18px;
	height: 27px;
	border-right: 1px solid #6BA9DD;
	text-align: right;
}
#tbCount TD.rec03 {
	width: 232px;
	padding-left: 18px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#tbCount TD.rec04 {
	width: 111px;
	padding-right: 18px;
	font-size: 18px;
	height: 36px;
	border-right: 1px solid #6BA9DD;
	text-align: right;
}
#tbCount TD.rec05 {
	width: 232px;
	padding-left: 18px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
#tbCount TD.rec06 {
	height: 30px;
	border-right: 1px solid #6BA9DD;
	text-align: right;
	padding-right: 18px;
}
#tbCount TD.rec07 {
	padding-left: 18px;	
}


#tbCount TD.exp04 {
	width: 112px;
	vertical-align: middle;
	border-right: 1px solid #6BA9DD;
	padding-right: 18px;
	text-align: right;
	font-size: 18px;
}
#tbCount TD.exp04 INPUT {
	margin-top: 20px;
}
#tbCount TD.exp05 {
	vertical-align: middle;
	width: 238px;
}

#tbDvd01 {
	margin-top: 18px;
	margin-bottom: 10px;
}
#dvd02 {
	margin-right: 5px;
}

#b04 {
	font-weight: bold;
	color: #0579A7;
	font-size: 14px;
	margin-left: 29px;
}
#b04 A {
	font-size: 14px;
	color: #CC3353;
	font-weight: normal;
}

#tbDvds {
	width: 607px;
	margin: 20px 0px 0px 19px;
}
#tbDvds TD.dvd_photo {
	width: 102px;
}
#tbDvds TD.dvd_photo IMG {
	margin-right: 14px;
}
#tbDvds A {
	color: #0579A7;
}
#tbDvds DIV.goodText {
	color: #4D4D4D;
	margin-top: 7px;
}
#tbDvds DIV.goodCost {
	font-size: 22px;
	color: #CC3353;
	margin-top: 13px;
}
#tbDvds DIV.goodAbout {
	color: #4D4D4D;
	margin-top: 14px;
}
#tbDvds TD.dvd_line IMG {
	width: 605px; 
	height: 1px; 
	margin: 14px 0px 20px 0px;
}

#dvdPages {
	
}
#page01 {
	width: 60px;
	height: 20px;
	text-align: left;
}
#page01 A {
	color: #0579A7;
}
#tbDvdPages TD {
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
}
#tbDvdPages TD.page A {
	color: #000000;
}
#tbDvdPages TD.page_act {
	width: 19px;
	height: 20px;
	background: url(../images/page01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#tbDvdPages TD.page {
	width: 19px;
	height: 20px;
}
#tbDvdPages TD.blank {
	width: 8px;
	height: 20px;
}
#tbDvdPages TD.page02 {
	width: 24px;
	text-align: right;
}

#filmName {
	font-size: 18px;
	color: #0579A7;
	margin: 10px 0px 10px 24px;
}

#tbInfo {
	margin-left: 24px;
	margin-top: 15px;
}
#tbInfo A {
	color: #CC3353;
	font-size: 12px;
}
#tbInfo TD.info01 {
	width: 120px;
}
#tbInfo TD.info02 {
	width: 248px;
}
#tbInfo TD.info03 {
	width: 239px;
}
#dvd_cost01 {
	margin: 8px 0px 0px 2px;
}
SPAN.c01 {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
}
SPAN.c02 {
	color: #CC3353;
	font-size: 16px;
	font-weight: bold;
}
#dvd_cost02 {
	margin: 8px 0px 8px 2px;
}
DIV.dvd_info {
	font-size: 12px;
	color: #3A3A3A;
	font-weight: bold;
}
DIV.dvd_info02 {
	font-size: 12px;
	color: #3A3A3A;
	font-weight: bold;
	margin-left: 22px;
}

DIV.dvd_title {
	font-size: 12px;
	color: #0579A7;
	font-weight: bold;
	margin-bottom: 15px;
}
DIV.dvd_title A {
	font-size: 12px;
	color: #CC3353;
}
DIV.dvd_title SPAN {
	font-weight: normal;
	color: #CC3353;
}

#tbRating {
	margin-left: 22px; 
	margin-bottom: 30px;
}
#tbRating A {
	font-size: 14px;
	color: #CC3353;
}
#tbRating A.rate {
	font-size: 9px;
	color: #003399;
}
#tbRating TD.rate01 {
	width: 115px;
}
#tbRating TD.rate02 {
	width: 200px;
	font-weight: bold;
	font-size: 11px;	
}
#tbRating TD.rate02 DIV {
	margin-bottom: 4px;
}

DIV.dvd_text {
	margin: 0px 22px 20px 22px;
	color: #4D4D4D;
}
A.no_b {
	font-weight: normal;
}
DIV.dvd_title02 {
	font-size: 12px;
	color: #0579A7;
	font-weight: bold;
	margin-bottom: 3px;
	margin-left: 22px;
}
DIV.dvd_title02 A {
	font-size: 12px;
	color: #CC3353;
	font-weight: normal;
}
DIV.about_creators {
	margin-bottom: 20px;
}
DIV.dvd_spec {
	margin-left: 22px;
	margin-bottom: 130px;
}

DIV.dvd_title03 {
	font-size: 12px;
	color: #4D4D4D;
	font-weight: normal;
	margin-bottom: 7px;
}
DIV.dvd_title03 SPAN {
	color: #0579A7;
	font-weight: bold;
}

#tbBottom {
	width: 404px;
	height: 43px;
	margin-top: 36px;
}
#tbBottom2 TD {
	width: 22px;
	height: 22px;
	/* background: #DDDEDF; */
	text-align: center;
	vertical-align: middle;
}
#tbBottom2 TD A {
	color: #0870b9;
	font-size: 11px;
}
#tbBottom TD.blank {
	width: 4px;
	background: #FFFFFF;
}
#tbBottom TD.act {
	color: #DDDEDF;
	background: #0870b9;
}
#tbBottom TD.act A {
	color: #DDDEDF;
	font-size: 11px;

}

.imdb_link, A.imdb_link:link, A.imdb_link:active, A.imdb_link:visited, A.imdb_link:hover, {
	color: #000000;
	font-size: 8px;
}
	
DIV.inner {
  width: 0;
  height: 20px;
  background: url(/images/stars000.gif) no-repeat 0px -20px;
}

.fld {
	border: 1px solid #0870b9;
	margin-top: 5px;
	margin-bottom: 5px;
}

.btn {
	border: 1px solid #0870b9;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	padding: 3px 3px;
}

#divWishlist {
	position: absolute;
	top: 228px;
	display: none;
	left: 193px;
	background-color: #FFFFFF;
	padding: 6px 12px;
	border: solid 1px #0870b9;
	padding-bottom: 12px;
}

#wl_ul {
	padding: 0px 0px;
	margin: 0px 0px;
}

#wl_li {
	list-style:none;
	padding: 0px 0px;
	margin: 0px 0px;
}

#wl_a {
	color: #000000;
	text-decoration: none;
}