body { background: #D8D8D8 url(/images/main_bg.jpg); margin:0; padding: 0; font: 11px Tahoma; }
h1 { margin-top: 5px; }
a { color: #0e63ff; }
a:hover { color: #9D2000; }
#l_BG { background: 	url(/images/frame_l_bg.png) repeat-y; width: 12px; }
#r_BG { background: 	url(/images/frame_r_bg.png) repeat-y; width: 12px; }
#contentRow { width: 956; background-color: #FFF; }
#mainFrame { position: relative; height: 100%; }
#mainFrame #content { background: #fff; }
#mainLogo { background: url(/images/main_logo.jpg) no-repeat; height: 238px; }
#MBLogo { margin: 20px 0 0 30px; width: 200px; height: 116px; }
#mainContent { padding: 0 40px 10px 10px; }
#menuList { padding-top: 35px; line-height: 20px; padding-left: 40px; }
#menuList .hr { background: url(/images/menu_stroke.jpg) no-repeat; width: 152px; height: 2px; margin-left: -20px; }
#menuLeft { position: absolute; display: block; width: 54px; height: 52px; margin-left: -54px; margin-top: 10px; background: url('/images/menu_left.png') no-repeat; }

#mainMenu { background: #E0301D url(/images/menu_bg.png) repeat-y; color: #FFF; font: bold 12px Arial; margin-left:25px; width: 185px; height: 212px; text-align: left; }
#mainMenu a { color: #FFF; text-decoration: none; }
#mainMenu a:hover { color: #FFEEB9; text-decoration: underline; }

#catalogMenu { background: url(/images/catalog_menu_bg.jpg) no-repeat; width: 185px; height: 30px; font: 12px Tahoma; color: #FFF; text-align: center; margin-top: 15px; }
#catalogMenuTitle { padding-top: 8px; font-weight:bold; }
#catalogMenuItems { width: 183px;  color: #aeaeae; }
#catalogMenuItems td { color: #aeaeae; text-align: left; font: bold 12px Arial; border: 1px solid #D8D8D8; padding: 3px 15px; background: url(/images/catalogMenuItem_bg.jpg) repeat-x; }
#catalogMenuItems a {color: #959595; text-decoration: none; }
#catalogMenuItems a:hover {color: #ff1800; text-decoration: underline; }
.leftMenuContent { color: #aeaeae; text-align: left; font: bold 12px Arial; border: 1px solid #D8D8D8; padding: 3px 15px; margin-left:26px; }
.leftMenuContent a {color: #959595; text-decoration: none; }
.leftMenuContent a:hover {color: #ff1800; text-decoration: underline; }


#searchRow { margin: 0 0 5px 5px; }
#searchTip { color: #999; text-decoration: italic; }			
#searchByABC { letter-spacing: 2px; margin-left: 7px; font: bold 12px Verdana; }
#searchByABC a { color: #262424; text-decoration: none; }
#searchByABC a:hover { color: #C62700; text-decoration: underline; }
#searchButton { width: 36px; height: 18px; border:0px; cursor: pointer; background: url(/images/search_button.png) no-repeat; }
#searchMovie { border: 1px solid #000; background: #FFF; font: 11px Tahoma; padding: 2px 6px; }

#popBin { width: 336px; height: 210px; background: url(/images/pop_bin.gif) no-repeat; }
#moviesList td { vertical-align: top; }

.movies_list { border: 1px solid #333; }
.mCategory { font-size: 11px; color: #666; }
.mPlot, .mLinks { padding-left: 30px; text-align: left; }
.mPlot { font: 11px Arial; margin-top: 5px; }
.mDirector { font: 11px Arial; }
.mImage { border: 1px solid #999999; }
.mPad { padding-left: 5px; }
.mName, .mName a { color: #ff0000; font: bold 12px Arial; text-decoration: none; }
.mLinks { text-align: left; }
.mLinks a { font: bold 12px Arial; color: #000; }
.mQuality, .mQualitySm  { position: absolute; border: none; }
.mQualitySm { width:25px; height:30px; }
.mBigBox { margin: 0 10px 10px 0; border: 1px solid #CCC; }
.mHR { height: 20px; background: url(/images/movies_hr.png) repeat-x; }
.hCheckbox { display:none; }

.movie_divider { clear: both; background: url(/images/movie_hr.jpg) no-repeat; height: 31px; }
.movie_divider h2 { font: bold 12px Arial; color: #303030; padding: 7px 0 0 10px; }
.no_brd { border: 0; background: none; }
.movie_info { font-size: 12px; }

.pages_row {	padding: 3px; }
.pages_row span {	font-family: Tahoma;	font-size: 11px;	color: #FFFFFF;	background-color: #999999;	border: 1px solid #666666;	padding: 0 4px 0 4px;	cursor:default;	margin: 2px 0 2px 0;}
.pages_row a {	font-family: Tahoma;	font-size: 11px;	color: #FFFFFF;	background-color: #999999;	border: 1px solid #666666;	padding: 0 4px 0 4px;	cursor:default;	margin: 2px 0 2px 0; }
.pages_row a {	font-family: Tahoma;	background-color: #E5E5E5;	color: #000000;	text-decoration: none;	cursor: pointer;	border-color:#CCCCCC; }
.pages_row a:hover {	background-color: #FFFFFF;	border-color:#666666;	text-decoration: none; }

.row_bg_1 { background: #FFF7C2; }
.row_bg_2 { background: #D2EAF7; }

.info { font-size: 11px; color: #666666; border: 1px dashed #333333; background: #FEFFE8 url(/images/info.gif) 5px 50% no-repeat; padding: 7px 5px 7px 33px; width: 400px; }
.info a { color: #00AFD5 !important; } 
.info a:hover { color: #005C71 !important; } 
.info h3 { font-size: 13px; color: #666; margin-top: 5px; }
.error { font-size: 11px; color: #B30004; border: 1px dashed #333333; background: #FFECEC url(/images/error_14.gif) 5px 50% no-repeat; padding: 5px 5px 5px 23px; width: 300px; }

#downloadBtn { background: url(/images/download_btn.jpg) no-repeat; width: 159px; height: 37px; border: 0; cursor: pointer; margin-top: 10px; }
#downloadBtn:hover { background-position: 0 100%; }
.videoTypesInfo { width:40px; height:55px; position: absolute; margin-left: -40px; margin-top: -5px; border: 0px; }
.fileSelector {position: absolute; margin-left: -30px; margin-top: 40px; }

input, select { font: 11px Tahoma; }
