/*	Основные стили для сайта

	Version : 0.1
	License : Baltic Pearl

------------------------------ */
 
 body { background-image: url("./../images/background.jpg"); background-position: center top; }
 
/* Переключалка языков */
 .Languages a, .Languages a:hover, .Languages a:visited, .Languages a:active {padding: 11px 25px 13px 25px; font-size: 11px; color: #B1B2AF; font-weight: bold; display: inline-block; }
 .Languages a:hover { background-color: #000; color: #B1B2AF; }
 .Languages a.selected { border-top: 3px solid #770000; padding-top: 9px; background-color: #000; text-decoration: none; }
 
/* Социальные кнопочки */
 .Icons a { float: right; width: 34px; height: 32px; text-decoration: none; display: table-cell; margin-left: 8px !important; background-repeat: no-repeat; }
 .Icons a:hover { background-position: 0 -34px; }
 .Icons .Mail { background-image: url('./../images/mail_icon.png'); }
 .Icons .FaceBook { background-image: url('./../images/facebook_icon.png'); }
 .Icons .Twitter { background-image: url('./../images/twitter_icon.png'); }
 
/* Затемнение фона хедера */
 .Logo .Left, .Logo .Center, .Logo .Right, .Gallery .Left, .Gallery .Center, .Gallery .Right { background-image: url("./../images/ten_shadow.png"); }
 	
/* Блок отображения кадров из фильмов */
 .Gallery .Left, .Gallery .Right { vertical-align: bottom; }
 .Gallery .Left div, .Gallery .Right div { height: 10px; background-image: url("./../images/menu_top_shadow.png"); background-position: bottom; background-repeat: repeat-x; }
 
/* Блок меню */
 .MenuRow a, .MenuRow a:hover, .MenuRow a:visited, .MenuRow a:active { color: white; font-weight: normal; text-decoration: none; }
 .MenuRow { height: 69px; color: white; text-shadow: 1px 1px black; }
 .MenuRow .Left { background-image: url("./../images/menu_bg.png"); background-repeat: repeat-x; background-position: right top; }
 .MenuRow .Center, .MenuRow .Right { background-image: url("./../images/menu_bg.png"); background-repeat: repeat-x; }
 .MenuRow .Center { height: inherit; width: 900px; overflow: show; }
 .MenuRow .Menu { width: auto; height: 100%; }
 .MenuRow .Menu .Separator { position: absolute; width: 8px; height: 69px; margin-left: -4px; background-image: url("./../images/cewl_separator.png"); }
 .MenuRow .Menu .MenuItem { vertical-align: middle; padding: 0 30px; cursor: pointer; }
 .MenuRow .Menu .Selected, .MenuRow .Menu .MenuItem:hover { background-image: url("./../images/menu_selected_bg.png"); background-repeat: repeat-x; }
 
/* Блок контента */
 .Content .Left, .Partners .Left, .Footer .Left { background-image: url("./../images/content_left_shadow.png"); background-position: right; background-repeat: repeat-y; }
 .Content .Right, .Partners .Right, .Footer .Right { background-image: url("./../images/content_right_shadow.png"); background-position: left; background-repeat: repeat-y; }
 .Content .Left div, .Content .Right div { height: 20px; background-image: url("./../images/menu_bottom_shadow.png"); background-repeat: repeat-x; background-position: right top; }
 .Content .Center { width: 900px; background-image: url("./../images/content_background.png"); background-repeat: repeat-y; text-shadow: 1px 1px #FFFFFF; } 
 .Content .Center .TopShadow { background-image: url("./../images/menu_bottom_shadow.png"); background-repeat: repeat-x; padding: 20px 0; }
 .Content .Center .Stripe { border-top: 1px solid #6c6c6c; border-bottom: 1px solid #6c6c6c; margin: 20px 0; padding: 20px 30px; background-image: url(" ./../images/news_background.png"); background-repeat: repeat-y; color: white; text-shadow: 1px 1px #555555; }
 .Content .Center .Stripe a, .Content .Center .Stripe a:visited, .Content .Center .Stripe a:active { color: #ed9e2e; }
 .Content .Center .Stripe a:hover { color: #ff8e00; }
 .Content .Center .News { padding: 25px 40px 15px 60px; }
 .Content .Center .News h3 { color: #666; font-size: 11px; font-style: italic; font-weight: normal; margin-bottom: 10px; }
 
/* Переключалка с картинки на трейлер и обратно */
 .Content .Stripe .StripeMenu { float: right; }
 .Content .Stripe .StripeMenu .MenuItem { padding: 5px 8px; display:inline; cursor: pointer; }
 .Content .Stripe .StripeMenu .MenuItem:hover { background-color: #999999; }
 .Content .Stripe .StripeMenu .Selected { background-color: black!important; }
 
/* Картинка в теле новости */
 .Content .Center .News .ImageContainer { float: right; margin-left: 15px; margin-bottom: 15px; width: auto; display: inline-block; }
 .Content .Center .News .ImageContainer .ImageTop { height: 8px; }
 .Content .Center .News .ImageContainer .ImageTop .ImageLeft { width: 23px; background-image: url("./../images/news_image_tl.png"); }
 .Content .Center .News .ImageContainer .ImageTop .ImageCenter { background-image: url("./../images/news_image_tc.png"); }
 .Content .Center .News .ImageContainer .ImageTop .ImageRight { width: 23px; background-image: url("./../images/news_image_tr.png"); }
 .Content .Center .News .ImageContainer .ImageMiddle .ImageLeft { background-image: url("./../images/news_image_ml.png"); background-repeat: no-repeat; background-position: right bottom; }
 .Content .Center .News .ImageContainer .ImageMiddle .ImageRight { background-image: url("./../images/news_image_mr.png"); background-repeat: no-repeat; background-position: left bottom; }
 .Content .Center .News .ImageContainer .ImageBottom { height: 22px; }
 .Content .Center .News .ImageContainer .ImageBottom .ImageLeft { background-image: url("./../images/news_image_bl.png"); }
 .Content .Center .News .ImageContainer .ImageBottom .ImageCenter { background-image: url("./../images/news_image_bc.png"); } 
 .Content .Center .News .ImageContainer .ImageBottom .ImageRight { background-image: url("./../images/news_image_br.png"); }
 
/* Картинка для анонсов */
 .Content .Center .Stripe .ImageContainer { margin-right: 3px; margin-bottom: 0; width: auto; display: inline;}
 .Content .Center .Stripe .ImageContainer .ImageTop { height: 5px; } 
 .Content .Center .Stripe .ImageContainer .ImageTop .ImageLeft { width: 5px; background-image: url("./../images/promo_image_tl.png"); }
 .Content .Center .Stripe .ImageContainer .ImageTop .ImageCenter { background-image: url("./../images/promo_image_tc.png"); }
 .Content .Center .Stripe .ImageContainer .ImageTop .ImageRight { width: 5px; background-image: url("./../images/promo_image_tr.png"); }
 .Content .Center .Stripe .ImageContainer .ImageMiddle .ImageLeft { background-image: url("./../images/promo_image_ml.png"); }
 .Content .Center .Stripe .ImageContainer .ImageMiddle .ImageRight { background-image: url("./../images/promo_image_mr.png"); }
 .Content .Center .Stripe .ImageContainer .ImageBottom { height: 5px; }
 .Content .Center .Stripe .ImageContainer .ImageBottom .ImageLeft { background-image: url("./../images/promo_image_bl.png"); }
 .Content .Center .Stripe .ImageContainer .ImageBottom .ImageCenter { background-image: url("./../images/promo_image_bc.png"); }
 .Content .Center .Stripe .ImageContainer .ImageBottom .ImageRight { background-image: url("./../images/promo_image_br.png"); }
 
 /* Блок фильма */
 .Content .Center .Films .Sorting { padding: 10px 15px; }
 .Content .Center .Films .ImageContainer .Shot { width: 240px; height: 240px; position: relative; background-repeat: no-repeat; background-position: center center; }
 .Content .Center .Films .ImageContainer .Title { text-shadow: none; padding: 10px; position: absolute; bottom: 0; width: 220px; background-image: url('./../images/sixty_shade.png'); }
 .Content .Center .Films .ImageContainer .Content { padding: 10px 10px 5px 10px; width: 220px; font-size: 11px; overflow: hidden; }
 .Content .Center .Films .ImageContainer .Content ul { margin: 0; padding: 2px 0 2px 0;}
 .Content .Center .Films .ImageContainer .Content li { list-style-type: none; margin-left: 10px; padding: 0; white-space: nowrap;}
 .Content .Center .Films .ImageContainer .Content li abbr { border-bottom: 1px dotted #AAAAAA;}
 .Content .Center .Films { padding: 10px 15px; }
 .Content .Center .Films .ImageContainer { margin: 0; width: auto; display: inline; }
 .Content .Center .Films .ImageContainer .ImageTop { height: 8px; }
 .Content .Center .Films .ImageContainer .ImageTop .ImageLeft { width: 23px; background-image: url("./../images/news_image_tl.png"); }
 .Content .Center .Films .ImageContainer .ImageTop .ImageCenter { background-image: url("./../images/news_image_tc.png"); }
 .Content .Center .Films .ImageContainer .ImageTop .ImageRight { width: 23px; background-image: url("./../images/news_image_tr.png"); }
 .Content .Center .Films .ImageContainer .ImageMiddle .ImageLeft { background-image: url("./../images/news_image_ml.png"); background-repeat: no-repeat; background-position: right bottom; }
 .Content .Center .Films .ImageContainer .ImageMiddle .ImageCenter { background-color: #f4f4f4; width: 240px; cursor: pointer; }
 .Content .Center .Films .ImageContainer .ImageMiddle .ImageRight { background-image: url("./../images/news_image_mr.png"); background-repeat: no-repeat; background-position: left bottom; }
 .Content .Center .Films .ImageContainer .ImageBottom { height: 22px; }
 .Content .Center .Films .ImageContainer .ImageBottom .ImageLeft { background-image: url("./../images/news_image_bl.png"); }
 .Content .Center .Films .ImageContainer .ImageBottom .ImageCenter { background-image: url("./../images/news_image_bc.png"); } 
 .Content .Center .Films .ImageContainer .ImageBottom .ImageRight { background-image: url("./../images/news_image_br.png"); }
 
/* Блок партнёров */
 .Partners .Center { padding: 30px; background-image: url("./../images/partners_background.png"); background-repeat: repeat-y; color: #cccccc; font-size: 16px; text-shadow: 1px 1px #000000; }
 
/* Чёрный футер */
 .Footer .Center { background-color: black; font-size: 11px; color: #cccccc; padding: 20px 30px; }
