@charset "utf-8";
/* CSS Document */
body{
    width:100%; height:100%; margin:0px; padding:0px;
    background:#fff; font-family:Arial, Helvetica, sans-serif;
}
.divLink{ width:100%; height:100%; display:block; border:0px none; }
.noBorder{ border:0px none; }
.left{ float:left; }
.right, .rightLM_16{ float:right; }
.rightLM_16{ margin:0px 0px 0px 16px; }
#allDivs{ width:998px; margin:auto; }
#allDivsContent{
    width:998px; float:left; background:url(../images/bg_site.gif) repeat-y;
}
#allDivsContentTop{
    width:998px; height:158px; float:left; background:url(../images/bg_yellow_left.gif) repeat-y;
}
#allDivsContentLeft, .adcLeftTop, .adcLeftYellowSlot, .adcLeftSlot{
    width:165px; float:left;
}
#allDivsContentRight, .adcRightTop{
    width:833px; float:left;
}
.adcLeftTop, .adcRightTop{
    height:128px;
}
.adcLeftTop, .adcLeftYellowSlot{ background:url(../images/bg_yellow_left.gif) repeat-y; }
.logoDiv{
    width:402px; height:57px; float:left; margin:22px 0px 0px 57px; display:inline; background:url(../images/logo.gif) no-repeat;
}
.profileDivBg{
    width:152px; min-height:149px; float:left; display:inline; margin:21px 0px 20px 13px; background:url(../images/bg_my_profile.gif) no-repeat;
}
.profileDivContent{ width:100px; float:left; display:inline; margin:0px 0px 0px 43px; }
.profileText{ width:100px; float:left; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#000; }
.reportsDivBg{
	width:146px; min-height:162px; float:left; display:inline; margin:0px 0px 0px 19px; background:url(../images/bg_reports.gif) no-repeat;
}
.reportsDivContent{
	width:95px; float:left; display:inline; margin:0px 0px 0px 35px; background:#959595;
}
.rdcAllSlots{
	width:76px; float:left; display:inline; margin:12px 0px 3px 9px;
}
.rdcSlot{
	width:76px; float:left; margin:0px 0px 13px 0px;
}
.rdcSlotLink{
	width:62px; padding:0px 14px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px;
	line-height:18px; background:url(../images/link_report.gif) no-repeat right bottom; color:#fff; text-decoration:none;
}
.adcRightBg{
	width:833px; float:left; background:url(../images/bg_right_col.gif) repeat-y;
}
.adcRightBgLeftCol{
	width:620px; float:left;
}
.adcRightBgrightCol{
	width:213px; float:left;
}
.infoRightBgLeftCol{
    width:620px; float:left; background:url(../images/bg_more_news_line.gif) repeat-y;
}
.hotNewsSlot, .hotNewsSlotTextBg{
	width:620px; min-height:190px; float:left;
}
.hotNewsSlotTextBg{ background:url(../images/bg_hot_news.gif) no-repeat 12px 0px; }
.newsSlot, .newsSlotTextBg, .companiesSlot, .companiesSlotTextBg, .filmsSlotTextBg, .participantsSlotTextBg, .screeninegsSlotTopBg, .memberAccessSlotTopBg,
.myProfilSlotTopBg, .infoSlot, .infoSlotTextBg{
	width:620px; float:left;
}
.newsSlotTextBg{ background:url(../images/bg_news.gif) no-repeat 18px 1px; }
.infoSlotTextBg{ background:url(../images/bg_info.gif) no-repeat 12px 1px; }
.companiesSlotTextBg{ background:url(../images/bg_companies.gif) no-repeat 12px 1px; min-height:170px; }
.filmsSlotTextBg{ background:url(../images/bg_films.gif) no-repeat 12px 1px; min-height:75px; }
.participantsSlotTextBg{ background:url(../images/bg_people.gif) no-repeat 12px 1px; min-height:104px; }
.screeninegsSlotTopBg{ background:url(../images/bg_screeninegs.gif) no-repeat 12px 1px; min-height:170px; }
.memberAccessSlotTopBg{ background:url(../images/bg_member_access.gif) no-repeat 12px 1px; min-height:250px; }
.myProfilSlotTopBg{ background:url(../images/bg_my_profil.gif) no-repeat 12px 1px; min-height:px; }
.hotNewsSlotContent, .newsSlotContent, .companiesSlotContent, .filmDetailsBg, .filmSynopsisBg, .filmDirectorBioBg, .singInFormSlotContent, .lostPassFormSlotContent,
.myProfileCompanySlotContent, .myProfileCategorySlotContent, .myErrorSlotContent, .myProfileDelagateSlotContent, .infoSlotContent {
	width:553px; float:left; display:inline;
}
.hotNewsSlotContent{  /*height:175px;*/ background:#00aced; margin:0px 0px 15px 51px; }
.newsSlotContent{ background:#00adee; margin:0px 0px 18px 51px; }
.infoSlotContent{ background:#262261; margin:0px 0px 18px 51px; }
.companiesSlotContent{ background:#00adee; margin:0px 0px 0px 51px; }
.singInFormSlotContent{ background:#00adee; margin:0px 0px 14px 51px; }
.filmDetailsBg{ background:#00adee; margin:0px 0px 15px 51px; }
.filmSynopsisBg{ background:#262261; margin:0px 0px 15px 51px; }
.filmDirectorBioBg{ background:#662d91; margin:0px 0px 15px 51px; }
.lostPassFormSlotContent{ background:#652d90; margin:0px 0px 56px 51px; }
.myProfileCompanySlotContent{ background:#00adee; margin:0px 0px 16px 51px; }
.myProfileCategorySlotContent{ background:#262261; margin:0px 0px 16px 51px; }
.myErrorSlotContent{ background: #b70007; margin:0px 0px 16px 51px; }
.myProfileDelagateSlotContent{ background:#662d91; margin:0px 0px 16px 51px; }
.hotNewsSlotContentLeft{
    /*width:319px;*/ width:553px; min-height:175px; float:left;
}
.hotNewsSlotContentFoto{
    width:234px; min-height:175px; float:left;
    /* dodano dla pewności, że niebędzie widać obrazka */
    display:none;
}
.newsSlotContentMargins{
    width:515px; float:left; display:inline; margin:17px 19px 19px 19px;
}
.moreNewsSlot, .moreNewsSlotTextBg{
    width:620px; min-height:104px; float:left;
}
.moreNewsSlot{ background:url(../images/bg_more_news_line.gif) repeat-y; }
.moreNewsSlotTextBg{ background:url(../images/bg_more_news.gif) no-repeat 22px 0px; }
.moreNewsSlotContent{
    width:553px; min-height:104px; float:left; display:inline; margin:0px 0px 15px 51px; background:#252160;
}
.andEvenMoreNewsSlot, .andEvenMoreNewsSlotTextBg{
    width:620px; min-height:107px; float:left;
}
.andEvenMoreNewsSlot{ background: url(../images/bg_and_even_more_line.gif) repeat-y; }
.andEvenMoreNewsSlotTextBg{ background:url(../images/bg_and_even_more.gif) no-repeat 22px 15px; }
.andEvenMoreNewsSlotContent{
    width:553px; min-height:77px; float:left; display:inline; margin:15px 0px 15px 51px; background:#642c90;
}
.hotNewsSlotContentAll{
    /*width:282px;*/ width:516px; float:left; display:inline; margin:0px 0px 0px 15px;
}
.hotNewsSlotTextTitle{
    /*width:282px;*/ width:516px; float:left; margin:18px 0px 21px 0px;
}
.hotNewsSlotTextTitle, .hotNewsSlotTextTitle a{
    font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:22px; line-height:21px; text-align:left; text-decoration:none;
}
.hotNewsSlotText{
    /*width:282px;*/ width:516px; float:left; font-size:12px; line-height:16px; color:#fff; text-align:justify; padding-bottom:10px;
}
.hotNewsSlotText a, .hotNewsSlotTextLink{
    background:url(../images/centeast_sg_31.gif) no-repeat right bottom; text-decoration:none; color:#fff; display:block; font-size:12px; line-height:16px; color:#fff; text-align:justify;
}
.moreNewsSlotContentAll, .andEvenMoreNewsSlotContentAll{
    width:520px; float:left; display:inline; margin:0px 0px 0px 15px;
}
.moreNewsSlotTextTitle{
    width:520px; float:left; margin:15px 0px 15px 0px;
}
.moreNewsSlotTextTitle, .moreNewsSlotTextTitle a{
    font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#fff; text-decoration:none;
}
.moreNewsSlotText{
    width:520px; float:left; padding-bottom:10px;
}
.moreNewsSlotText, .moreNewsSlotText a{
    line-height:14px; text-align:justify; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
}
.moreNewsSlotText a{
	background:url(../images/centeast_sg_41.gif) no-repeat right bottom; padding-right:25px;
}
.andEvenMoreNewsTextTitle{
	width:520px; float:left; margin:15px 0px 15px 0px;
}
.andEvenMoreNewsTextTitle, .andEvenMoreNewsTextTitle a{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; text-decoration:none;
}
.andEvenMoreNewsText{
	width:520px; float:left; padding-bottom:10px;
}
.andEvenMoreNewsText, .andEvenMoreNewsText a{
	line-height:14px; text-align:justify; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
}
.andEvenMoreNewsText a{
	background:url(../images/centeast_sg_64.gif) no-repeat right bottom; padding-right:25px;
}
#footDiv{
	width:998px; height:70px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#4c4c4c; line-height:70px; text-align:center;
}
.footLink{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; text-decoration:none;
}
.footLinkLine{ margin:0px 6px 0px 6px; }
.menuDiv{
	width:832px; height:49px; float:left; display:inline; margin:0px 0px 0px 165px;
}
.menuDivTopLine{
	width:832px; height:24px; float:left;
}
.menuDivTopLineSlot, .menuDivTopLineSlotSel{
	height:24px; float:left;
}
.menuDivTopLineSlotSel{ background:#959595; }
.menuLink, .menuLinkSel{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; font-weight:bold; text-decoration:none; line-height:24px; padding:0px 22px 0px 0px; margin:0px 11px 0px 15px; display:block;
}
.menuLink{ color:#808080; background:url(../images/bg_menu_link.gif) no-repeat right 7px; }
.menuLinkSel{ color:#fff; background:url(../images/bg_menu_link_sel.gif) no-repeat right 5px; }
.menuSecLevLink, .menuSecLevLinkSel{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; line-height:25px; padding:0px 21px 0px 0px; margin:0px 0px 0px 15px; display:block;
}
.menuSecLevLink{ background:url(../images/bg_menu_sl_link.gif) no-repeat right 8px; }
.menuSecLevLinkSel{ background:url(../images/bg_menu_link_sel.gif) no-repeat right 7px; }
.menuDivFootLine, .menuDivFootLineSel{
	width:832px; height:25px; float:left;
}
.menuDivFootLine{ background:url(../images/centeast_sg_18.gif) repeat-x left bottom; }
.menuDivFootLineSel{ background:#959595; }
.menuDivFootLineSlot{ height:25px; float:left; }
.adcRightTopSlot{ width:539px; height:109px; float:left; }
.adcRightTopSlotBtns{ height:44px; float:right; }
.homeSiteFootSlot, .newsFootSlot{
	width:620px; float:left;
}
.homeSiteFootSlot{ background: url(../images/bg_and_even_more_line.gif) repeat-y; }
.logosDiv, .sponsorsDiv{
	width:572px; float:left; display:inline; background:url(../images/centeast_sg_107.gif) repeat-y;
}
.logosDiv{ margin:0px 0px 0px 48px; }
.sponsorsDiv{ margin:21px 0px 0px 48px; }
.wf_fund{
	width:160px; height:72px; float:left; display:inline; margin:26px 0px 37px 44px; background:url(../images/f_logo_01.gif) no-repeat;
}
.wf_fest{
	width:124px; height:91px; float:left; display:inline; margin:16px 0px 28px 40px; background:url(../images/f_logo_02.gif) no-repeat;
}
.bgSponsorsDiv{
    width:572px; float:left; background:url(../images/bg_sponsors.gif) no-repeat 25px 3px;
}
/* ================ dodano =================================== */
.bgOrganisersDiv, .bgPartnersDiv{
    width:572px; float:left;
}
.bgOrganisersDiv{ background:url(../images/bg_organisers.gif) no-repeat 23px 3px; }
.bgPartnersDiv{ background:url(../images/bg_partners.gif) no-repeat 23px 3px; }
/* ================ koniec dodano =================================== */
.bgSponsorsDivTopLine, .bgSponsorsDivFootLine{ width:572px; float:left; }
.divSponsor01{ width:75px; height:42px; float:left; display:inline; margin:4px 0px 39px 56px; background:url(../images/f_logo_03.gif) no-repeat; }
.divSponsor02{ width:68px; height:39px; float:left; display:inline; margin:12px 0px 34px 59px; background:url(../images/f_logo_04.gif) no-repeat; }
.divSponsor03{ width:103px; height:28px; float:left; display:inline; margin:14px 0px 43px 39px; background:url(../images/f_logo_05.gif) no-repeat; }
.divSponsor04{ width:107px; height:16px; float:left; display:inline; margin:19px 0px 50px 35px; background:url(../images/f_logo_06.gif) no-repeat; }

.divSponsor05{ width:86px; height:21px; float:left; display:inline; margin:9px 0px 21px 54px; background:url(../images/f_logo_07.gif) no-repeat; }
.divSponsor06{ width:53px; height:37px; float:left; display:inline; margin:1px 0px 13px 35px; background:url(../images/f_logo_08.gif) no-repeat; }
.divSponsor07{ width:75px; height:29px; float:left; display:inline; margin:5px 0px 17px 31px; background:url(../images/f_logo_09.gif) no-repeat; }
.divSponsor08{ width:58px; height:17px; float:left; display:inline; margin:11px 0px 23px 25px; background:url(../images/f_logo_10.gif) no-repeat; }
.divSponsor09{ width:80px; height:29px; float:left; display:inline; margin:0px 0px 22px 42px; background:url(../images/f_logo_11.gif) no-repeat; }

/* ================ dodano =================================== */
div.logosDiv ul, div.logosDiv ul li, div.logosDiv ul li a, div.logosDiv ul li img, div.sponsorsDiv ul, div.sponsorsDiv ul li, div.sponsorsDiv ul li a, div.sponsorsDiv ul li img{
    border:0px none; outline:none; margin:0px; padding:0px;
}
div.sponsorsDiv ul li img, div.logosDiv ul li img{
    vertical-align:middle;
}
div.logosDiv ul{
    width:400px; float:left; margin-left:44px; list-style:none;
}
div.logosDiv ul li{
    width:200px; height:135px; float:left; text-align:left; line-height:135px;
}
div.sponsorsDiv ul{
    width:496px; float:left; margin-left:54px; list-style:none;
}
div.sponsorsDiv ul li{
    /*width:124px; height:68px; float:left; text-align:center; line-height:68px;*/
    width:200px; height:150px; float:left; text-align:center; line-height:135px;
}
/* ================ koniec dodano =================================== */
.btnMoreNews{
	width:116px; height:20px; float:right; display:inline; margin:0px 16px 15px 0px;
	background:url(../images/btn_more_news.gif) no-repeat;
}
.breadcrampHomeSite{ width:620px; height:15px; float:left; }
.breadcrampDiv{ width:620px; height:30px; float:left; }
.breadcrampDivContent{
	width:553px; height:30px; float:left; display:inline; margin:0px 0px 0px 51px;
}
.breadcrampLink{
	height:30px; display:inline; float:left; line-height:30px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;
}
.breadcrampLinkMargin{
	width:29px; height:30px; float:left; display:inline; background:url(../images/breadcramp_margin.gif) no-repeat 7px 12px;
}
.importantDatesSlot, .importantDatesSlotBg, .marketCalendarSlot, .marketCalendarSlotBg{
	width:213px; min-height:264px; float:left;
}
.importantDatesSlot{ background:url(../images/bg_important_dates_line.gif) repeat-y; padding:0px 0px 18px 0px; }
.importantDatesSlotBg{ background:url(../images/bg_important_dates.gif) no-repeat 13px 24px; }
.marketCalendarSlot{}
.marketCalendarSlotBg{ background:url(../images/bg_market_calendar.gif) no-repeat 16px 0px; }
.importantDateBoxsAll{
	width:160px; float:left; display:inline; margin:24px 0px 0px 52px;
}
.importantDateBox{
	width:160px; float:left; background:#662c91; margin:0px 0px 11px 0px;
}
.importantDateBoxText, .importantDateBoxTextDate, .importantDateBoxTextLink{
	width:140px; float:left;
}
.importantDateBoxText, .importantDateBoxTextDate, .importantDateBoxTextDate a, .importantDateBoxTextLink, .importantDateBoxTextLink a{
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:none; letter-spacing:-1px; line-height:18px;
}
.importantDateBoxTextLink a{ width:126px; padding-right:14px; background:url(../images/bg_important_date_link.gif) no-repeat bottom right; display:block; }
.importantDateBoxTextDate, .importantDateBoxTextDate a{ font-weight:bold; }
.importantDateBoxTextDate{ margin:10px 0px 5px 0px; }
.importantDateBoxText{ display:inline; margin:0px 10px 10px 10px; }
.mcDateGreay, .mcDateOrange{
	width:50px; height:50px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#fff; text-align:center; line-height:50px;
}
.mcDateGreay{ background:url(../images/bg_mc_date_greay.gif) no-repeat; margin:0px 4px 0px 0px; }
.mcDateOrange{ background:url(../images/bg_mc_date_orange.gif) no-repeat; }

/* ========================= dodano [kalendarz lista] ========================= */
#mcDateBoxes ul{
    width:160px; float:left; padding:0px; margin:0px; list-style:none;
}
#mcDateBoxes ul li{
    width:50px; height:50px; float:left; background:url(../images/bg_mc_date_greay.gif) no-repeat; margin:0px 3px 3px 0px;
}
#mcDateBoxes ul li, #mcDateBoxes ul li a{
    font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#fff; text-align:center; text-decoration:none; line-height:50px;
}
#mcDateBoxes ul li a{ width:100%; padding:0px !important; }
/* ========================= koniec dodano ========================= */

.mcLinkDiv{ width:155px; float:left; display:inline; margin:0px 0px 8px 5px; }
.mcLinkDiv, .mcLinkDiv a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:12px; text-decoration:none;
}
.boldText{ font-weight:bold; }
.marketCalendarSlotsAll{
	width:160px; float:left; display:inline; margin:0px 0px 0px 52px;
}
.allEventsBlackBtnDiv{ width:155px; float:left; display:inline; margin:0px 0px 0px 5px; }
.mcDateBoxes{
    width:160px;/*158*/ height:50px; float:left; display:inline; /*margin:0px 1px 0px 1px;*/
}
.mcDateText{
	width:160px; float:left; font-family:Arial, Helvetica, sans-serif;
	font-size:24px; color:#f7921e; font-weight:bold; text-align:center;
}
.mcDateOrangeBig{
	width:97px; height:97px; float:left; background:url(../images/bg_mc_date_orange_big.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif; font-size:75px; color:#fff; line-height:97px; text-align:center;
}
.mcDateOrangeBigText{
	width:58px; /*height:px;*/ float:left; display:inline; margin:15px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif; font-size:26px; line-height:21px; color:#f7921e;
}
.mcDateOrangeBigLine{ width:160px; height:97px; float:left; }
.mcLinkDivsAll{ width:160px; float:left; margin:15px 0px 0px 0px; }
.allEventsBtnDiv{
	width:86px; height:20px; float:left; display:inline;
	background:url(../images/btn_all_events.gif) no-repeat; margin:5px 0px 0px 5px;
}
.searchBox, .searchBoxLeft, .searchBoxRight{
	width:241px; height:27px; float:left;
}
.searchBox{ background:url(../images/bg_search.gif) repeat-x; }
.searchBoxLeft{ background:url(../images/bg_search_left.gif) no-repeat left top; }
.searchBoxRight{ background:url(../images/bg_search_right.gif) no-repeat right top; }
.searchBoxInputDiv{ width:213px; height:23px; float:left; display:inline; margin:2px 0px 0px 14px; }
.searchBoxBtn{ width:94px; height:27px; float:left; }
.searchBoxBtnInput{
	width:94px; height:27px; background:url(../images/centeast_myprofil_03.gif) no-repeat 9px 10px #636363; font-family:"Arial Black", sans-serif;
	font-size:15px; line-height:20px; color:#fff; text-align:right; border:1px solid #8a8a8a;
}
.searchFormBox{ width:335px; height:27px; float:right; display:inline; margin:11px 0px 0px 0px; }
.searchInput{
	width:213px; height:17px; border:0px none; font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#4c4c4c; line-height:17px; margin:0px; padding:0px;
}
.orangeTopBtn_Sa{
	width:194px; height:42px; float:left; background:url(../images/centeast_sg_02.gif) no-repeat;
}
.orangeTopBtn_Su{
	width:100px; height:42px; float:left; background:url(../images/centeast_sg_04.gif) no-repeat right top;
}
.orangeTopBtn{
	height:42px; float:left; display:inline; margin:0px 0px 0px 2px; background:url(../images/bg_btn_orange.gif) repeat-x;
}
.orangeTopBtn, .orangeTopBtn a{
	font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff; line-height:42px; text-decoration:none; letter-spacing:-1px;
}
.orangeTopBtn a{
	width:100%; height:42px; display:block; padding:0px 4px 0px 2px;
}
.langLink{
	width:38px; height:20px; float:left; margin:0px 0px 2px 0px; background:url(../images/bg_lang_link.gif) no-repeat;
}
.langLink, .langLink a{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; line-height:20px; text-decoration:none; font-weight:bold; text-indent:3px;
}
.langLink a{ width:100%; height:100%; display:block; border:0px none; }
.langLinksDiv{ width:38px; height:44px; float:left; display:inline; margin:0px 0px 0px 2px; }
.profileChengeBtn{
	width:85px; height:18px; float:left; margin:5px 0px 5px 0px; background:url(../images/centeast_sg_71.gif) no-repeat;
}
.newsSlotContentTextTitle, .newsSlotContentTextDate, .newsSlotContentText{
	width:515px; float:left;
}
.newsSlotContentTextTitle, .newsSlotContentTextTitle a, .newsSlotContentTextDate, .newsSlotContentTextDate a, .newsSlotContentText, .newsSlotContentText a{
	font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;
}
.newsSlotContentTextTitle, .newsSlotContentTextTitle a{ font-size:22px; }
.newsSlotContentTextTitle{ margin:0px 0px 15px 0px; }
.newsSlotContentTextDate, .newsSlotContentTextDate a, .newsSlotContentText, .newsSlotContentText a{
	font-size:12px; line-height:14px;
}
.newsSlotContentTextDate{ margin:0px 0px 7px 0px; }
.newsSlotContentText img, .newsSlotContentTextImg{ float:left; margin:5px 15px 15px 0px; }
/* ========== dodano dla pewności, że obrazek nie będzie się wyświetlał ========== */
.newsSlotContentText img{ display:none; }
/* ========== koniec dodano dla pewności, że obrazek nie będzie się wyświetlał ========== */
.btnBlack{
	height:19px; line-height:19px; background:url(../images/btn_black_bg.gif) repeat-x;
}
.btnBlackRightBg{
	height:19px; line-height:19px; float:right; /*padding:0px 27px 0px 0px;*/
	background:url(../images/btn_black_link_bg.gif) no-repeat right 5px;
}
.btnBlackLeftBg{
	height:19px; line-height:19px; float:left; /*padding:0px 27px 0px 0px;*/
	background:url(../images/btn_black_link_bg_left.gif) no-repeat left 5px;
}
.btnBlackRightLink{
	height:19px; display:block; padding:0px 27px 0px 7px;
	font-family:"Arial Black", sans-serif; /*Arial, Helvetica, sans-serif*/ font-size:13px; color:#fff;
	/*font-weight:bold;*/ line-height:19px; text-decoration:none;
}
.btnBlackLeftLink{
	height:19px; display:block; padding:0px 7px 0px 27px;
	font-family:"Arial Black", sans-serif; /*Arial, Helvetica, sans-serif*/ font-size:13px; color:#fff;
	/*font-weight:bold;*/ line-height:19px; text-decoration:none;
}
.blackBtnsDiv{
	width:553px; height:19px; float:left; display:inline; margin:0px 0px 24px 51px;
	position: relative;
}

.blackBtnsDivSection{
	width:553px; height:19px; float:left; display:inline; margin: 0px 0px 12px;
}

.smallBlackBtn{
	height:18px; float:left; background:url(../images/centeast_myprofil_07.gif) no-repeat right 6px #000; margin:5px 0px 5px 0px;
}
.smallBlackBtnLink{
	height:18px; display:block; padding:0px 26px 0px 6px; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:18px; text-decoration:none;
}
.cscAllLines, .cscLine, .filmDetailsAllLines, .filmSynopsisAllLines, .filmDirectorBioAllLines{
	width:515px; float:left; display:inline;
}
.cscAllLines{ margin:14px 19px 0px 19px; }
.cscLine{ display:block; margin:0px 0px 14px 0px; }
.filmDetailsAllLines, .filmSynopsisAllLines, .filmDirectorBioAllLines{ margin:14px 19px 15px 19px; }
.sortTableFormText{
	height:19px; float:left; color:#fff; line-height:19px;
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
}
.sortTableFormSelectDiv{ width:180px; height:19px; float:right; }
.sortTableFormBtnDiv{ height:20px; float:right; }
.sortTableFormBtnSend{
	height:20px; line-height:20px; background:url(../images/btn_black_link_bg.gif) no-repeat right 6px #000;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff;
	font-weight:bold; border:0px none; padding:0px 23px 0px 4px;
}
.companiesSlotTable{
	width:553px; float:left; display:inline; margin:2px 0px 21px 51px;
}
.companiesThLeft, .companiesThCenter, .companiesThRight, .filmsThLeft, .filmsThCenterLeft, .filmsThCenterRight, .filmsThRight, .participantsThLeft, .participantsThCenter, .participantsThRight{
	text-align:left; padding:10px 0px 10px 19px;
}
.companiesThLeft, .companiesThLeft a, .companiesThCenter, .companiesThCenter a, .companiesThRight, .companiesThRight a, .filmsThLeft, .filmsThLeft a, .filmsThCenterLeft, .filmsThCenterLeft a, .filmsThCenterRight, .filmsThCenterRight a, .filmsThRight, .filmsThRight a, .participantsThLeft, .participantsThLeft a, .participantsThCenter, .participantsThCenter a, .participantsThRight, .participantsThRight a{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00adee; font-weight:bold;
}
.companiesThLeft, .companiesThLeft a, .companiesThCenter, .companiesThCenter a, .companiesThRight, .companiesThRight a{
	line-height:15px;
}
.filmsThLeft, .filmsThLeft a, .filmsThCenterLeft, .filmsThCenterLeft a, .filmsThCenterRight, .filmsThCenterRight a, .filmsThRight, .filmsThRight a, .participantsThLeft, .participantsThLeft a, .participantsThCenter, .participantsThCenter a, .participantsThRight, .participantsThRight a{
	line-height:28px;
}
.companiesThLeft{ width:181px; }
.companiesThCenter{ width:184px; }
.companiesThRight{ width:131px; }
.filmsThLeft{ width:171px; }
.filmsThCenterLeft{ width:78px; }
.filmsThCenterRight{ width:92px; }
.filmsThRight{ width:137px; }
.participantsThLeft{ width:171px; }
.participantsThCenter{ width:188px; }
.participantsThRight{ width:137px; }
.companiesTd, .filmsTd, .participantsTd{
	padding:10px 0px 11px 19px; vertical-align:top; text-align:left;
}
.companiesTd, .companiesTd a, .filmsTd, .filmsTd a, .participantsTd, .participantsTd a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:14px; text-decoration:none;
}
.trBgLine{ background:url(../images/bg_tr.gif) repeat-x left bottom; }
.pagDiv, .pagDivSel{
	width:28px; height:17px; float:left; border:1px solid #000; margin:0px 2px 0px 0px;
}
.pagDiv, .pagDiv a, .pagDivSel{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:center; text-decoration:none;
}
.pagDiv, .pagDiv a{ background-color:#fff; color:#000; }
.pagDivSel{ background-color:#000; color:#fff; }
.pagDiv a{ display:block; }
.m_r_2{ margin:0px 2px 0px 0px; }
.pagingDivsSlot{ height:19px; float:right; }
.filmBoxTitleBox{
	width:515px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:bold;
}
.filmDetailsTitle{
	width:515px; float:left; margin:7px 0px 12px 0px; font-size:15px; font-weight:bold; color:#fff;
}
.filmDetailsColLeft, .filmDetailsColRight{
	float:left; font-size:12px; color:#fff; line-height:14px;
}
.filmDetailsColLeft{ width:270px; }
.filmDetailsColRight{ width:245px; }
.filmDetailsColLine{ width:100%; float:left; margin:0px 0px 6px 0px; }
.filmDetailsCastLine{ width:515px; margin:2px 0px 0px 0px 0px; float:left; }
.filmDetailsCastLineTitle{
	width:54px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;
}
.filmDetailsCastLineText{
	width:450px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:14px;
}
.filmSynopsisText, .filmDirectorBioText{
	width:515px; float:left; margin:13px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:14px;
}
.btnGreay, .btnGreayFD{
	height:20px; line-height:20px; background:url(../images/btn_greay_bg.gif) repeat-x;
}
.btnGreayFD{ float:left; display:inline; margin:0px 0px 0px 7px; }
.btnGreayRightBg, .btnGreayRightBgSel{
	height:20px; line-height:20px; float:left;
}
.btnGreayRightBg{ background:url(../images/btn_greay_link_bg.gif) no-repeat right 7px; }
.btnGreayRightBgSel{ background:url(../images/btn_greay_link_bg_sel.gif) no-repeat right 6px; }
.btnGreayRightLink{
	height:20px; display:block; padding:0px 27px 0px 7px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
	font-weight:bold; line-height:20px; text-decoration:none;
}
.filmGalleryBox{ width:515px; float:left; margin:0px 0px 10px 0px; }
.fgImgSlotLine{ width:515px; float:left; display:inline; margin:20px 0px 6px 0px; }
.fgImgSlot{ width:140px; height:145px; float:left; display:inline; margin:0px 13px 0px 12px; }
.newsListBg, .newsListBoxBg_1, .newsListBoxBg_2, .newsListBoxBg_3{
	width:620px; float:left;
}
.newsListBg{ background:url(../images/bg_news_list.gif) no-repeat 12px 1px; }
.newsListBoxBg_2{ background:url(../images/bg_more_news_line.gif) repeat-y; }
.newsListBoxBg_3{ background:url(../images/bg_important_dates_line.gif) repeat-y; }
.newsListBox_1, .newsListBox_2, .newsListBox_3{
	width:553px; float:left; display:inline; margin:0px 0px 15px 51px;
}
.newsListBox_1{ background:#00adee; }
.newsListBox_2{ background:#262261; }
.newsListBox_3{ background:#652d90; }
.newsListBoxContent, .newsListBoxContentTitle, .newsListBoxContentText{
	width:515px; float:left;
}
.newsListBoxContent{ display:inline; margin:14px 19px 17px 19px; }
.newsListBoxContentTitle{ margin:0px 0px 11px 0px; }
.newsListBoxContentTitle, .newsListBoxContentTitle a, .newsListBoxContentText, .nlLink_1, .nlLink_2, .nlLink_3, .newsListBoxContentTitleSmall, .newsListBoxContentTitleSmall a{
	font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none
}
.newsListBoxContentTitle, .newsListBoxContentTitle a{
	font-size:15px; font-weight:bold; line-height:21px;
}
.newsListBoxContentTitleSmall, .newsListBoxContentTitleSmall a{
	font-size:13px; font-weight:bold; line-height:21px;
}
.newsListBoxContentText, .nlLink_1, .nlLink_2, .nlLink_3{
	font-size:12px; line-height:14px;
}
.nlLink_1{ background:url(../images/centeast_sg_31.gif) no-repeat right bottom; padding-right:25px; }
.nlLink_2{ background:url(../images/centeast_sg_41.gif) no-repeat right bottom; padding-right:25px; }
.nlLink_3{ background:url(../images/centeast_sg_64.gif) no-repeat right bottom; padding-right:25px; }
.screeninegsFormSlot{
	width:521px; height:19px; float:left; display:inline; margin:14px 16px 14px 16px;
}
.screeninegsFormSlotSelectDiv, .screeninegsFormSlotBtnDiv{
	height:19px; float:left; display:inline; margin:0px 0px 0px 6px;
}
.screeninegsFormSlotSelectDiv{ width:139px; }
.screeninegsFormSlotBtnDiv{ width:15px; }
.screeninegsFormSlotText{
	width:65px; height:19px; float:left; color:#fff; line-height:19px;
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
}
.cstTitleLine{ width:553px; float:left; background:#00adee; }
.cstTitleLineText{
	width:521px; float:left; display:inline; margin:6px 16px 6px 16px;
}
.cstTitleLineText{
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;
}
.cstTitleLineTextBold{ font-size:15px; font-weight:bold; }
.cstBgLine{
	width:553px; float:left; background:url(../images/bg_tr.gif) repeat-x left bottom; padding:5px 0px 10px 0px;
}
.cstBgLineLeft{ width:420px; float:left; display:inline; margin:0px 16px 0px 16px; }
.cstBgLineRight{ width:42px; float:left; }
.cstBgLineLeft, .cstBgLineRight{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:16px; text-decoration:none;
}
.cstTopBox{ width:553px; float:left; padding:10px 0px 10px 0px; }
.cstTopBoxLeft{	width:420px; float:left; display:inline; margin:0px 16px 0px 16px; }
.cstTopBoxRight{ width:85px; float:left; }
.cstTopBoxLeft, .cstTopBoxRight{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00adee; font-weight:bold;
}

.singInFormSlot{
	width:521px; height:px; float:left; display:inline; margin:18px 16px 18px 16px;
}
.singInFormSlotText{
	width:521px; height:19px; float:left; color:#fff; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;
}
.singInFormSlotLine{ width:521px; float:left; margin:16px 0px 0px 0px; }
.singInFormSlotLineLeft{ width:290px; float:left; }
.singInFormSlotLineRight{ width:231px; float:left; }
.singInFormSlotLineLeftText{ width:83px; height:19px; float:left; line-height:19px; }
.singInFormSlotLineRightText{ width:75px; height:19px; float:left; line-height:19px; }
.singInFormSlotLineLeftMargin{ width:270px; height:19px; float:left; display:inline; margin:0px 0px 0px 83px; }
.singInFormSlotLineLeft, .singInFormSlotLineRight, .singInFormSlotLineLeftText{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none;
}
.singInFormInputDiv, .formInputBigDiv, .myProfInputDiv{ height:19px; float:left; }
.singInFormInput, .formInputBig, .myProfInput{
	height:17px; border:0px none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:17px;
}
.singInFormInput, .singInFormInputDiv{ width:156px; }
.formInputBig, .formInputBigDiv{ width:415px; }
.myProfInput, .myProfInputDiv{ width:303px; }
.singInFormBtnDiv{ height:19px; float:right; }
.singInFormBtn, .lostPassFormBtn, .myProfileFormBtn{
	height:19px; background:url(../images/btn_black_link_bg.gif) no-repeat right 5px #000; padding:0px 25px 0px 4px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:17px; font-weight:bold;
}
.singInFormBtn{ border:1px solid #0082b3; }
.lostPassFormBtn{ border:1px solid #331748; }
.myProfileFormBtn{ border:1px solid #101010; }
.singInFormSlotCheckBoxDiv{ width:20px; height:20px; float:left; }
.singInFormSlotCheckBoxText{
	height:20px; float:left; display:inline; margin:0px 0px 0px 11px; line-height:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;
}
.myProfileStaffLeftCol, .myProfileStaffRightCol{
	width:250px; float:left;
}
.myProfileStaffLeftCol{ margin:0px 21px 0px 0px; }
.myProfBgLine{
	width:553px; height:1px; float:left; display:inline; margin:0px 0px 0px 51px;
	background:url(../images/bg_tr.gif) repeat-x left top; font-size:0px; line-height:1px;
}
.myProfileTextSlot, .myProfileTextSlotBold, .myProfileTextSlot a, .myProfileTextSlotBold a{
	font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:25px; text-decoration:none;
}
.myProfileTextSlot{ width:250px; height:auto; float:left; font-size:12px;

}
.myProfileTextSlotBold{ font-size:13px; font-weight:bold; padding:0px 10px 0px 0px;
float: left;
	clear: left;
}
.myProfileTextSlot a:hover{ text-decoration:underline; }
.myProfileDiv{
	width:553px; float:left; display:inline; margin:0px 0px 18px 51px; padding:12px 0px 12px 0px;
	border-top:1px solid #d7d7d7; border-right:0px none; border-bottom:1px solid #d7d7d7; border-left:0px none;	
}
.myProfileDivImage{ width:110px; height:135px; float:left; }
.myProfileDivText{ width:427px; float:left; display: inline; margin:0px 0px 0px 16px;}
.myProfileDivTextSection{ width:427px; float:left; display: inline; margin:0px 0px 0px 0px;
	clear: left; 
	font: 13px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-top: 10px;
}
.myProfileDivTextName{ width:427px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold; }
.myProfileDivtextColls{ width:427px; float:left; margin:1px 0px 0px 0px; }
.myProfileDivTextCol{ width:208px; float:left; }
.myProfileDivTextColLine{ width:208px; float:left; font-size:12px; line-height:16px; }
.myProfileDivTextColLine, .myProfileDivTextColLine a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; }
.myProfileDivTextBlue{ width:427px; float:left; margin:3px 0px 2px 0px; font-family:'Arial Black', sans-serif; font-size:14px; color:#00adee; }
.myProfileDivTextBlueLine{ width:427px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.myProfileDivTextBtns{ width:427px; height:19px; float:left; margin:27px 0px 0px 0px; }
.myProfileFormColLeft{ width:262px; float:left; margin:0px 8px 23px 0px; }
.myProfileFormColRight, .myProfileFormColRightLine{ width:251px; float:left; }
.myProfileFormColRight{ margin:0px 0px 23px 0px; }
.myProfileFormColRightLine{ margin:0px 0px 2px 0px; }
.myProfileFormColLeftLine{ width:262px; float:left; margin:0px 0px 2px 0px; }
.myProfileFormLine{ width:521px; /*height:19px;*/ float:left; margin:0px 0px 2px 0px; }
.formInputBigText, .formInputBigTextRight{ height:19px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:19px; }
.formInputBigText{ width:106px; }
.formInputBigTextRight{ width:95px; }
.checboxFormProfileSlot, .checboxFormProfileSlotMR{ width:95px; float:left; } 
.checboxFormProfileSlotMR{ margin:0px 47px 0px 0px; }
.checboxFormProfileText{ width:76px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:19px; }
.checboxFormProfileDiv{ width:19px; height:19px; float:left; }
.myProfInputFormSlot{ width:379px; float:left; }
.myProfileInfoBox{
	width:553px; float:left; display:inline; margin:0px 0px 12px 51px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;
}
.myProfileSelectTextLeft, .myProfileSelectTextCenter{ 
	height:19px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:19px;
}
.myProfileSelectTextLeft{ width:155px; text-align:left; }
.myProfileSelectTextCenter{ width:46px; text-align:center; }
.myProfileSelectDiv{ width:93px; height:19px; float:left; }
.myProfileSelect, .selWidth_139, .selWidth_180{
	height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:19px;
}
.myProfileSelect{ width:93px; }
.selWidth_139{ width:139px; }
.selWidth_180{ width:180px; }
