﻿@import url(normalize.css);
@import url(common.css);

/*--- EXTRA COMMON: START ---*/
body { 
    font-family:Arial;
    font-size:12px;
    background:#f0f0f1;
    margin:0;
    padding:0;
}
a { color:#ff9d3a;}
a:hover { color:#000; }
.orange { color:#ff9d3a; }
.fontMed { font-size:18px; line-height:18px; }
.fontLarge { font-size:20px; line-height:20px; }
.`10 { height:10px; }
.space3 { height:3px; }
.padLeft22 { padding-left:22px; }
.alert { padding:20px; margin:10px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.alert-small { padding:5px 10px; margin:5px 0; }
.alert-danger { background:#f2dede; color:#a94442; border:solid 1px #ebccd1; }
.alert-success { background:#dff0d8; color:#3c763d; border:solid 1px #d6e9c6; }
.grayFont { color:#575757; }

.h100 { height:100px; }
.opacity0 {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
}
/*--- EXTRA COMMON: END ---*/

/*--- MAIN STRUCTURE TAGS: START ---*/
.pagewrapper {
  width: 1240px;
  margin: 0 auto;
  position:relative;
}
/*--- MAIN STRUCTURE TAGS: END ---*/


/*-------------------------------------: header: START :------------------------------------*/
#logowrapper { height:100px; background:#fff; padding:0 20px; }

/*--: social: START :--*/
#socialwrapper { height:23px; margin-top:4px; font-size:11px; color:#919292; }
    #socialwrapper a { color:#919292; text-decoration:none; }
    #socialwrapper a:hover { text-decoration:underline; }
    #socialwrapper span { line-height:23px; }
.icons, .social_links { margin:0; padding:0; list-style:none; }
.social_links { margin-right:30px; line-height:23px; }
.icons li, .social_links li { float:left; }
    .social_links li a { margin:5px; }


.icons li a { display:block; background: url(/Assets/imgs/header/social_spritel.png) no-repeat top left; margin-left:15px; height: 24px;}
li.sprite-fb a { background-position: -240px -24px; width: 8px; } 
    li.sprite-fb a:hover { background-position: -240px 0; } 
li.sprite-instagram a { background-position: -60px -24px; width: 23px; }
    li.sprite-instagram a:hover { background-position: -60px 0; }
li.sprite-twitter a { background-position: 0 -24px; width: 19px; } 
    li.sprite-twitter a:hover { background-position: 0 0; } 
li.sprite-wifi a { background-position: -120px -24px; width: 18px; }
    li.sprite-wifi a:hover { background-position: -120px 0; } 
li.sprite-youtube a { background-position: -180px -24px; width: 18px; }
    li.sprite-youtube a:hover { background-position: -180px 0; } 







/*--: social: EMD :--*/

/*--: header menu: START :--*/
#header_menu { padding-right:29px; margin-top:30px; float:right; }
#header_menu ul { margin:0; padding:0; list-style:none; }
#header_menu li { float:left; margin-left:35px; }
#header_menu li a { color:#ff9d3a; text-decoration:underline; font-size:13px; font-weight:bold; }
    #header_menu li a:hover { color:#000; }
/*--: header menu: END :--*/


/*--: Search: START :--*/
#search { margin-right:30px; }
#search label { margin-right:5px; }
#search input[type="submit"] { background:red; border:0; color:#fff; background:#929496; font-size:12px; font-weight:bold; height:19px; padding: 1px 3px; }
#search input[type="text"] { width:142px; height:15px; border:solid 1px #c8c9ca; background:url(/Assets/imgs/main/srch_bg.gif) no-repeat #fff; padding:1px 5px; }
/*--: Search: END :--*/


/*--: main menu: START :--*/
#mainmenuwrapper { background:#fff; height:50px; padding:2px 20px 13px 20px; }
/*--: main menu: END :--*/


/*--: slideshow: START :--*/
#slideshowwrapper { padding:0 20px; height:515px; background:url(/Assets/imgs/movies/loading_small.gif) 50% 50% no-repeat #fff; display:none1; }
/*--: slideshow: START :--*/

/*--: slider: START :--*/
.slider { height:515px; width:1200px; }

.slider .slide { 
    width:80px; height:100%; float:left; cursor:pointer; border-left:solid 2px #fff;
    background-position:50% 0;
    background-repeat:no-repeat;
    display:none;
}
    .slider .slide .slide_img { display:none; }
.slider .active { cursor:default; }
.slider .top { 
    height:400px; 
    filter:alpha(opacity=30);
    opacity: 0.3;
    -moz-opacity:0.3; 
    background:#fff;
}
.slider .active .top {  
    filter:alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0;
}
.slider .bottom { padding: 12px 0 0 15px; height:103px; background:#16120f; color:#fff; }
.slider .more_arrow { width:19px; height:26px; background:url(/Assets/imgs/slider/more.png) no-repeat; }
.slider .less { background:url(/Assets/imgs/slider/less.png) no-repeat; }
.slider .orange { margin-top:10px; }
.slider .details { position:relative; height:100%; }
.slider .btns { position:absolute; bottom:15px; right:18px; font-size:14px; }
    .slider .btns a:hover { color:#ff8d07; }
.slider .btn_more { 
    display:block;
    float:left;
    background:url(/Assets/imgs/slider/more_bg.png) top right no-repeat; 
    padding-right:25px;
    margin-right:10px;
    padding-bottom:1px;
    line-height:25px; 
}
.slider a.btn_tickets { 
    background: url(/Assets/imgs/slider/tickets_bg.png) top right no-repeat;
    line-height: 25px;
    height: 25px;
    text-decoration: none;
    width:100px;
}
.slider a.btn_tickets span { background:url(/Assets/imgs/slider/tickets_bg_start.png) no-repeat;padding:5px 0 5px 7px; }
/*--: slider: END :--*/


/*--: Ear Banners: START :--*/
#afti_container { position:fixed; width:100%; }
.afti { width:200px; height:516px; position:absolute; top:100px; background:transparent; }
.aftiLeft { left:-200px; }
.aftiRight { right:-200px; }
/*--: Ear Banners: END :--*/


#banner_skin { position: fixed; width: 100%; height: 100%; }
    #banner_skin img, #banner_skin object, #banner_skin iframe { position: absolute; left: 50%; margin-left: -990px }

/*------------------------------------: header: END :------------------------------------*/






/*------------------------------------ MAIN CONTENTS: START ------------------------------------*/

#mainwrapper { background:#fff; }
#contentwrapper { width:880px; padding: 0 20px; background:#fff; }
#contentwrapper .ad { text-align:center; margin-bottom:20px; }
#contentwrapper .ad iframe { margin:0 auto; }

    #contentwrapper .top_nav { height:40px; padding:0 10px; background:#f0f0f2; margin-bottom:15px; line-height:40px; }
        #contentwrapper .top_nav a { font-size:14px; }
        #contentwrapper .top_nav .slct_box { background:url(/Assets/imgs/main/select_bg.png) no-repeat; width:204px; height:27px; padding:6px 0 0 16px; margin-top:2px; line-height:18px;}
            #contentwrapper .top_nav .slct_box_title { margin-right:10px; }
        #contentwrapper .top_nav .slct_box a { font-size:12px; }
        

/*--: home page box: START :--*/
.home_panel .panel_title { color:#ff9201; font-size:20px; border-bottom:solid 2px #d3d3d3; margin-bottom:11px; padding-bottom:2px; }
    .home_panel .panel_title h1, .home_panel .panel_title h2 { display:inline; }
    .home_panel .panel_title span.soon, #movie_container .title span.soon { background:url(/Assets/imgs/movies/soon.gif) 100% 50% no-repeat; padding:0 35px 0 0; }
    .home_panel .panel_title span.playnow, #movie_container .title span.playnow { background:url(/Assets/imgs/movies/playnow.gif) 100% 50% no-repeat; padding:0 35px 0 0; }
    .home_panel .panel_title img { margin-left:13px; }
    .home_panel .panel_title a { font-size:14px; color:#ff9201; text-decoration:underline; float:right; padding-top:4px; padding-right:8px; }
        .home_panel .panel_title a:hover { color:#000; }
.home_panel .more { 
    width:855px; height:34px; text-align:center; color:#fff; cursor:pointer; background:#f7921e; border:solid 1px #cdb8a2;
    font-size:15px;
    line-height:34px;
    margin-bottom:20px;
    text-decoration:underline;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);
    -moz-box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);
    box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);
}

.home_panel .more.more_loading, .home_panel .more.more_loading:hover { 
    background: url(/Assets/imgs/movies/loading2.gif) 50% 50% no-repeat #f7921e;
}
.home_panel .more.more_loading span { 
    display:none;
}
    .home_panel .more:hover { 
        background:#d57e17;
    }
    .home_panel .more img { vertical-align:middle; margin-right:8px; }
/*--: home page box: END :--*/


/*--: movie box: START :--*/
.movie_box {
    position:relative;
    padding:4px 5px 0 5px; width:187px; min-height:347px; border:solid 1px #b0aeaf; float:left; margin:0 21px 15px 0; 
    -webkit-box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);
    -moz-box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);
    box-shadow: 4px 4px 4px 0px rgba(174,172,173,1);  
}
    .movie_box .img, .movie_box .img img { position:relative; width:187px; height:276px; } 
        .movie_box .img img { display:block; }
    .movie_box .img .arrow { position:absolute; bottom:0; right:13px; z-index:5; width:51px; height:26px; background:url(/Assets/imgs/movies/arrow.png) no-repeat transparent; }
    .movie_box .box_title { color:#ff8d07; font-size:14px; margin-top:3px; border:none; }
    .movie_box .box_title a { color:#ff8d07; text-decoration:none; }
    .movie_box .box_title a:hover { color:#000; }
    .movie_box .box_title2 { color:#7d7d7d;  font-size:11px; }

.movies_list .row .movie_box:last-child { margin:0 0 15px 0; }

.movie_bubble { color:#706f70; z-index:1000; /*background:url(/Assets/imgs/movies/bubble_bg.png) no-repeat;*/ width:306px; display:none; position:absolute; bottom:60px; right:-82px; }
    .movie_bubble .bubble_btm { width:352px; height:51px; background:url(/Assets/imgs/movies/bubble_bg_btm.png) no-repeat; }
.movie_bubble_container { position:relative;  width:306px; padding:23px 23px 0 23px; background:url(/Assets/imgs/movies/bubble_bg_top.png) no-repeat; }
    .movie_bubble_container .buttons { /*position:absolute; bottom:35px;*/ width:100%; height:25px; padding-top:10px; }
    .movie_bubble_container .buttons .btn_more a { background:url(/Assets/imgs/movies/more.gif) top right no-repeat; padding-right:25px; padding-bottom:2px; line-height:25px; font-size:14px; }
    .movie_bubble .img, .movie_bubble .img img { width:143px; height:auto; font-size:14px; }
        .movie_bubble .img img { margin-bottom:13px; }
    .movie_bubble .dtls { width:150px; padding-left:12px; }
.movie_bubble .rating { margin-top:5px; }
.movie_bubble .rating img { float:left; margin-right:2px; }

.competition_box .box_title a { text-decoration:underline; }
/*--: movie box: END :--*/




/*--: movie details page: START :--*/
#movie_container { font-size:12px; color:#515151; }
#movie_container .title { font-size:20px; color:#ff9d3a; padding-left:18px;margin-bottom:5px; padding-bottom:0px; border-bottom:solid 2px #cbcbcb }
    #movie_container .titleMed { font-size:20px; }
    #movie_container .title img { padding-left:9px; }
    #movie_container .title_plaintxt { margin-top:47px; } 
#movie_container .title2 { font-size:18px; color:#525252; padding-left:18px; margin-bottom:10px;}
    #movie_container .video { background:url(/Assets/imgs/movies/gif-load.gif) 50% 50% no-repeat #000; }
    #movie_container .details_img { width:254px; }

       /* .stars { width:17px; height:16px; background:url(/Assets/imgs/movies/stars.png) no-repeat; float: left; margin-right: 3px; }
        .stars.active { background-position:0 0;}
        .stars.inactive { background-position:0 -16px;}
#rating_success { background:url(/Assets/imgs/movies/ok.gif) no-repeat; padding-left:20px; display:none; height:16px; color:#ccc; font-style:italic; }*/

/*--: hall page: START :--*/
#movie_container .hall_img { margin-top:25px; text-align:center; }
    #movie_container .hall_img img { max-width:880px; }
#movie_container .map { height:40px; padding:0 15px; background:#f0f0f2; margin-bottom:20px; line-height:40px; }
    #movie_container .map a.btn_tickets { margin-right:15px; }

a.btn_more { text-decoration:underline; background:url(/Assets/imgs/movies/more.gif) top right no-repeat; padding:0 25px 0 0; line-height:25px; font-size:14px; }
.views a.btn_more { margin-right:23px; }
a.btn_tickets { text-decoration:none; background:url(/Assets/imgs/main/tickets_bg.png) top right no-repeat; padding:5px 7px 5px 0; line-height:25px; font-size:14px; }
a.btn_tickets_icon { background:url(/Assets/imgs/movies/tickets_bg.gif) top right no-repeat; padding:5px 35px 5px 0; }
    a.btn_tickets span { background:url(/Assets/imgs/movies/tickets_bg_start.gif) no-repeat;padding:5px 0 5px 7px; }
/*--: hall page: START :--*/

    #movie_container .details { margin-top:13px; }
#movie_container .details .dtls {width:616px; padding-left:10px; }
    #movie_container .details .dtls .title { padding-left:10px; padding-bottom:7px; border-bottom:solid 2px #cbcbcb; font-size:20px; margin-bottom:15px;  }
#movie_container .details .dtls .info_txt { margin-bottom:25px; padding-left:18px;}
    #movie_container .details .dtls .info_txt td { padding-bottom:7px;}
#movie_container .details .dtls .audience { width:335px; }
    #movie_container .details .dtls .audience .title, #movie_container .details .dtls .vote .title { margin-bottom:8px; }
#movie_container .details .dtls .audience .txt, #movie_container .details .dtls .vote .txt { padding-left:14px; }
#movie_container .details .dtls .vote { width:281px; }


    #movie_container .summary { margin-top:30px; }
#movie_container .summary .title, #movie_container .trivia .title, #movie_container .extra .title, #movie_container .views .title { font-size:20px; color:#ff9d3a; margin-bottom:10px; padding-left:18px; padding-bottom:5px; border-bottom:solid 2px #cbcbcb; }
    #movie_container .views .title { margin-bottom:17px; }
#movie_container .summary .txt, #movie_container .trivia .txt { margin-bottom:20px; text-align:justify; }
#movie_container.contact_page .summary .txt { margin-bottom:0px; }
#movie_container .summary_hall .txt, #movie_container .summary_plaintxt .txt { text-align:left; padding-right:40px;}
#movie_container .summary_plaintxt .txt { padding-left:22px; }
#movie_container .summary_competition .txt { padding-left:12px; text-align:left; }
#movie_container .summary_plaintxt { margin-top:21px; }
    #movie_container .summary .txt, #movie_container .trivia .txt, #movie_container .trivia .txt a { color:#000; }
        #movie_container .summary .txt a:hover, #movie_container .trivia .txt a:hover { color:#ff9d3a; }

.movies_container { margin-top:11px; }
/*--: movie details page: END :--*/


/*--: views/tickets accordion: START :--*/
.views .header {  }
.views .header a { display:block; line-height:27px; padding-left:27px; background:url(/Assets/imgs/movies/acc_arrow.png) no-repeat; }
    .views .header.subheader a, .views .header.subheader a.active { padding-left:50px; background:url(/Assets/imgs/movies/acc_arrow_orange.png) 20px 0 no-repeat; color:#f99b07; }
        .views .header.subheader a.active { background:url(/Assets/imgs/movies/acc_arrow_orange_active.png) 20px 0 no-repeat; }
    .views .subheader a h3 { font-size:95%; }
.views .header a.active { background:url(/Assets/imgs/movies/acc_arrow_active.png) no-repeat; }
.views .cinema { width:412px; /*font-size:18px;*/ font-size:15px; }
.views .address { font-size:12px; color:#000; }
.views .view_details { display:none; margin-top:0px; }
    .views .view_details .img { width:114px; padding-top:20px; }
    .views .view_details .dates { width:766px; margin-bottom:5px;  }
    .views .view_details .dates .hall_container { padding:9px 3px; border-left:solid 4px #f0f0f2; border-right:solid 4px #f0f0f2; border-bottom:solid 4px #f0f0f2; }
        .views .view_details .dates .hall_container .hall_title { background:#f0f0f2; font-size:15px; color:#5c5c5c; height:25px; line-height:25px; padding-left:8px; }
.hall_row { font-size:14px; padding-left:11px; padding-top:8px; }
.hall_row .date { width:156px; color:#f38514; padding:2px 0; }
.hall_row .hour { width:103px; padding:2px 0; }
.views .view_details .dates .hall_btn { background:#f0f0f2; height:28px; text-align:right; padding-right:18px; }
.hall_btn input, .top_nav input { width:106px; height:25px; background:url(/Assets/imgs/movies/ticket_bg.jpg) no-repeat; border:none; text-align:left; color:#f6911d; }
#inline_mmm h2 { font-weight:bold; font-size:20px; }
/*--: views/tickets accordion: END :--*/


/*--: pagging: START :--*/
.pager { margin-top:15px; }
.pager a { font-size:14px; }
.pager .prev { width:180px; text-align:left; padding:0 0 0 15px; }

.pager .prev.disabled a, .pager .next.disabled a { opacity:0.4; cursor:default; }
.pager .prev.disabled a:hover, .pager .next.disabled a:hover { color:#ff9d3a; }

.pager .next { width:180px; text-align:right; padding:0 15px 0 0; } 
.pager .paging { width:490px; text-align:center; }
.pager ul { margin:0; padding:0; list-style:none; }
    .pager ul li { display: inline; padding:0 2px; }
        .pager ul li a { text-decoration:none; }
        .pager ul li.active a { color:#000; }
.pager .table { 
    display: table;   /* Allow the centering to work */
	margin: 0 auto; 
}
/*--: pagging: END :--*/



/*--: Halls List: START :--*/
.halls_list { margin-top:25px; width:872px; }
.hall_li_item { border-bottom:solid 1px #cccccc; height:42px; line-height:42px; }
    .hall_li_item .hall_name { font-size:14px; width:458px; padding-left:12px; text-decoration:underline; }
        .hall_li_item .hall_name.news_name { width:600px; }
    .hall_li_item .hall_address { font-size:12px; color:#717071; }

.halls_banners { padding:0 10px; margin-top:157px; }
.halls_banners_row { margin-bottom:20px; }
    .halls_banners img, .halls_banners a img { display:block; float:left; margin-right:11px; float:left; }
        .halls_banners img:hover { -webkit-box-shadow: 0 0 10px 4px #cccccc; box-shadow: 0 0 10px 4px #cccccc; }

/*--: Halls List: END :--*/


/*--: Press Box: START :--*/
#pb_box { border:solid 1px #a6a8aa; background:url(/Assets/imgs/pressbox/pb_bg.jpg) no-repeat; margin-bottom:15px; color:#58595b; }
    #pb_box .header { padding:15px 0 0 130px; }
        #pb_box .header .title { color:#fff; font-size:22px; }
        #pb_box .header .info { margin-top:20px; line-height:17px; }
.pb_login { margin-top:15px; position:relative; }
.pb_login .row div { float:left; margin-bottom:6px; }
.pb_login .title { width:118px; padding-left:12px; line-height:20px; }
#pb_box input[type=text], #pb_box input[type=password] { width:145px; padding:0 5px; height:20px; border:solid 1px #c6c6c6; }
    .pb_login .btns { margin-left:130px; }    
        #pb_box .btns input[type=button], #pb_box .btns input[type=submit] { background:#fcb040; border:none; color:#fff; padding:2px 10px; }
        #pb_box .btns input[type=button].login, #pb_box .btns input[type=submit].login { width:70px; margin-right:5px; }
        #pb_box .btns input[type=button].reset, #pb_box .btns input[type=submit].reset { width:80px; }
        #pb_box input.required_alert { border:solid 1px red; }
    .pb_login .links { padding:5px 10px; font-size: 11px; }
        .pb_login .links a { color:#58595b; }
    #pb_box .pb_user { text-align:center; padding-top:40px; font-weight:bold; }
#pb_box #forgotPwd { display:none; }
.pbAlertPanel { padding:0 10px; }

#tabs_menu {  list-style:none; margin:0; padding:0 0 0 10px; border-bottom:solid 2px #c6c6c6; }
#tabs_menu li {  float:left; margin:0; padding:0; }
    #tabs_menu li a { display:block;  background:url(/Assets/imgs/pressbox/tabs.png) 0 0 no-repeat; padding:6px 14px 2px 14px; text-decoration:none; font-size:20px; color:#c6c6c6; }
        #tabs_menu li a:hover, #tabs_menu li.current a { color:#ff9d3a; background-position: 0 -33px;}

.doc, .mov { list-style:none; }
.doc li, .mov li { line-height:24px;  padding-left:30px; margin-bottom: 5px; }
.doc li { background:url(/Assets/imgs/pressbox/doc.png) no-repeat; }    
.mov li { background:url(/Assets/imgs/pressbox/movie.png) no-repeat; }
.pb_pressRelease { width:45%; margin-right:5%; float:left; }
.pb_trailers { float:left; width:50%; }
#movie_container .summary.pb_pressRelease .txt  a:hover { color:#000; }
#movie_container .summary.pb_trailers .txt  a:hover { color:#000; }
/*--: Press Box: END :--*/



/*--: Box Office: START :--*/
.bo_col { width:405px; margin-top:25px; float:left; }
.bo_title_big { background:#000; color:#fff; padding:9px 12px; font-size:24px; }
/*.bo_row > div { min-height:40px; }*/
.bo_date { color:#626262; font-size:20px; padding: 4px 0 4px 12px; }
.bo_movie, .bo_week { border-bottom:solid 1px #d0d0d0; }
.bo_no { width:61px; background:#d57e17; color:#fff; text-align:center; border-bottom:solid 1px #c3b5a4; font-size:34px; font-weight:bold; }
.bo_movie { padding:0 0 0 20px; width:237px; border-right:solid 1px #cbcbcb; }
.bo_movie .bo_title { color:#ff9d3a; font-size:15px; }
.bo_movie .bo_title2 { color:#706f70; font-size:11px; }
.bo_week { width:80px; font-size:11px; padding-left:6px; color:#838283; }
/*--: Box Office: END :--*/


/*--: DVD: START :--*/
.dvd_dtls { border-top:solid 1px #ccc; width:870px; margin:30px 0; }
.dvd_row { border-bottom:solid 1px #ccc; height:27px; line-height:27px; }
.dvd_row .td1 { float:left; width:300px; border-right:solid 1px #cccccc; padding-left:40px; /*font-size:19px;*/ font-size:15px; color:#ff9d3a; }
.dvd_row .td2 { float:left; padding-left:25px; font-size:12px; }
.summary_dvd .txt { padding:0 24px 0 12px; }


.dvd_banners { padding:0 10px; margin-top:50px; }
.dvd_banners_row { margin-bottom:20px; }
.dvd_banner { float:left; margin-right:11px; font-size:14px; text-align:center; }
    .dvd_banner img, .dvd_banner a img { display:block; }
        .dvd_banner img:hover { -webkit-box-shadow: 0 0 10px 4px #cccccc; box-shadow: 0 0 10px 4px #cccccc; }
/*--: DVD: END :--*/



/*--: CONTACT: START :--*/
.contact_page table td { min-width:100px; padding-bottom:20px; vertical-align:top;}
.contact_page input, .contact_page textarea { border:solid 1px #d1d1d1; }
.contact_page input.required_alert { border:solid 1px red; }
    .contact_page input[type=checkbox] { margin-right:15px; vertical-align:bottom; }
.contact_page input[type=text], .contact_page textarea { width:300px; padding:1px 5px; }
.contact_page textarea { height:90px; }
.contact_submit { background:#f0f0f1; margin:0 0 35px 0; height:32px; padding-left:25px; padding-top:8px; }
.input_border { background:url(/Assets/imgs/movies/tickets_bg_start.gif) no-repeat; padding-left:3px; }
input.btn_tickets { border:none; background:url(/Assets/imgs/main/tickets_bg.png) top right no-repeat;height:25px; color:#ff9d3a; padding:0 8px 0 5px; }
.contact_page td.grayFont { padding-left:28px; padding-top:10px; }
.contact_page td.cbs div { padding-bottom:4px; color:#575757; }
    .contact_page td.cbs div:hover { color:#000; }
/*--: CONTACT: END :--*/



/*--: SEARCH RESULTS: START :--*/
.s_movies div, .s_news div { padding:13px 18px; border-bottom:solid 1px #d4d4d4; }
/*--: SEARCH RESULTS: END :--*/

/*--: SITEMAP: START :--*/
#movie_container .summary .txt.sitemap a:hover { color:#000; }
/*--: SITEMAP: END :--*/
/*------------------------------------ MAIN CONTENTS: END ------------------------------------*/





/*------------------------------------ SIDE BAR CONTENTS: END ------------------------------------*/
#sidebarwrapper { width:300px; padding: 0 20px 0 0; background:#fff; }
    #sidebarwrapper .diafimisi { margin-bottom:15px; }
    #sidebarwrapper .diafimisi img { display:block; }
/*------------------------------------ SIDE BAR CONTENTS: END ------------------------------------*/




/*------------------------------------: footer: START :------------------------------------*/
#footerwrapper { background:url(/Assets/imgs/footer/footer_bg.gif) repeat-x #ff9201; padding:20px 30px 20px 30px; color:#fff; border-top:solid 10px #d37e17; }
    #footerwrapper .left_col { width:800px; margin-right:25px; }
    #footerwrapper .year { font-size:20px; margin:0px 0 8px 0; }
        #footerwrapper .year img { vertical-align: bottom; }
    #footerwrapper .designed { margin-top:25px; float:left; margin-right:15px; }
    #footerwrapper .designed a span { background:url(/Assets/imgs/footer/ants.gif) top right no-repeat; font-size:10px; font-weight:bold; color:#000000; padding-right:43px; line-height:14px; padding-top:2px; padding-bottom:2px; }
    #footerwrapper .designed.dev a span { background:url(/Assets/imgs/footer/linakis.png) 100% 0 no-repeat; padding-right:58px; padding-top: 6px; padding-bottom: 5px; }
        #footerwrapper .designed a:hover { text-decoration:none; }
        #footerwrapper .designed.dev a span:hover { background-position:100% -23px; }
    #footerwrapper .right_col { width:313px; padding-left:30px; border-left:solid 1px #f08d1c; }
        

.footer_menu {  }
.footer_menu ul { margin:0; padding:24px 0 24px 0; list-style:none; border-top:solid 1px #f08d1c; border-bottom:solid 1px #f08d1c;}
    .footer_menu ul li { float:left; margin-right:20px; }
        .footer_menu ul li a { text-decoration:underline; color:#fff; }
        .footer_menu ul li a:hover { color:#000; }

#footerwrapper .right_col .title { font-size:20px; /*margin:58px 0 15px 0;*/ margin:25px 0 15px 0; padding-bottom:7px;  border-bottom:solid 1px #f08d1c; }
#footerwrapper .right_col .btns {  margin-top:15px; }
#footerwrapper .right_col input { float:left; }
#footerwrapper .right_col input[type=text] { padding:0 5px; margin-right:5px; width:115px; color:#7e7e7e; height:17px; border:solid 1px #e0d9d2; }
#footerwrapper .right_col .btn { font-size:10px; color:#f68b0d; background:#fff; border:solid 1px #e0d9d2; padding:2px; text-decoration:none; }
#ntl_success { background:url(/Assets/imgs/movies/ok.png) no-repeat; padding-left:20px; display:none; height:16px; color:#fff; font-style:italic; margin-top:15px; }


/* CREATED BY:START */
.createdby a {
  display: block;
  width: 56px;
  height: 29px;
  background: url(Imgs/LinakisDigital.png) no-repeat;
}
.createdby a:hover {
  background-position: 0 100%;
}
/* CREATED BY:END */
/*------------------------------------: footer: END :------------------------------------*/
