body
{
   background:url("/images/background.png") repeat-x scroll 0 0 #020202 !important;
   color:#007375;
   font-size:11px !important;
   height:100% !important;
   width:100% !important;
}

*.clear {clear: both; display: block;}
.clear {clear: both; display: block;}

#wrap
{
   width:960px;
   margin: 0 auto 10px;
}

#header
{
   height:200px;
}


#topLinks
{

}
.spacer_menu
{
   margin-left:9px;
   margin-right:9px;
   color:#FFF;
}
#topLinks
{
   margin-bottom:10px;
   padding-bottom:10px;
   padding-top:1px;
   margin-top:1px;
   min-height:19px;
   background-color:#000;
   font-family:Arial,sans-serif;
}


#topLinks h1
{
   float:left;width:600px;font-size:11px;color:#FFFFFF;font-weight:normal;margin-top: 4px;margin-left:12px;color:#666666;
}
.h2_top 
{
   float:left;width:600px;font-size:11px;color:#FFFFFF;font-weight:normal;margin-top: 4px;margin-left:12px;color:#666666;
}

#topLinks ul 
{
   list-style-type:none;
   margin-left:14px;
   margin-right:14px;
   line-height:12px;


   margin-bottom:0;
   margin-top:0;
   padding:0;

}
#topLinks ul li
{
   float:left;
   margin-top:8px;
   margin-bottom:8px;
   background: none;
   padding:0 0 2px;



}
#topLinks ul li a
{
   text-decoration:none;
   color:#FFF;	
}
#topLinks #accountPanel ul li 
{
   float:right;
}
#topLinks #accountPanel ul li a
{
   border-bottom:1px solid #333;
}
#topLinks #accountPanel ul li img
{
   margin-right:5px;
   margin-top:1px;
}

#topLinks #accountPanel ul li.last 
{
   margin-right:2px;
   margin-left:17px;
}

#topLinksLine
{
   width:960px;
   float:left;
   height:1px;
   border-top:1px solid #000;
}

#logo
{
   height:100px;
   margin-bottom: 1px;
   padding: 3px 0;
}

#logo a {
   width: 232px;
   height: 90px;
}

#logo a img {
   margin-left: 23px;
   margin-top: 21px;
   border: none;
}
.logo
{
/*   margin-top:35px;
   margin-left:35px;
   margin-right:10px;*/
}

.menu_main {
   width:960px;
   height:38px;
}

#main-menu {
   height: 38px;
}

.menuLeft
{
   background:url('/images/menu_left.png') no-repeat top left;
   width:5px;
   height:38px;
   float:left;
}

.menuCenter 
{
   background:url(/images/menu_center.png) repeat-x ;
   height:38px;
   width:950px;
   float:left;

}
.menuCenter ul {
   float:left;
/*   margin-left: 12px;*/
   margin-top:0px;
   list-style-type:none;
}
.menuCenter ul li
{
   float:left;
   margin-right:0px;
   margin-top:14px;
   padding: 0px;
   /*background: url(/images/menu_sprite.png) no-repeat top left;*/
}
.menuCenter ul li a
{
   display:block;
   height:100%;
   width:100%;
   outline:medium none;
}
/*---------------------------------------------------*/
.menuCenter #bt_kino
{
   background-position: 0 -176px; 
   /*width:57px; */
   height: 8px; 
}

/*---------------------------------------------------*/
.menuCenter #bt_dvd
{
   background-position: 0 -129px; 
   /*width: 45px; */
   height: 8px; 
}

/*---------------------------------------------------*/

.menuCenter #bt_news
{
   background-position: 0 -273px; 
   /*width: 73px; */
   height: 8px;
}

/*---------------------------------------------------*/
.menuCenter #bt_multi
{
   background-position: 0 -223px; 
   /*width: 110px; */
   height: 8px;
   margin-top:13px;
}


/*---------------------------------------------------*/
.menuCenter #bt_trailer
{
   background-position: 0 -420px; 
   /*width: 75px; */
   height: 8px;
   margin-top:10px;
}

/*---------------------------------------------------*/
.menuCenter #bt_rating
{
   background-position: 0 -320px; 
   /*width: 75px; */
   height: 8px; 
   margin-top:10px;
}

/*---------------------------------------------------*/
.menuCenter #bt_actors
{
   background-position: 0 -31px; 
   /*width: 77px; */
   height: 8px;
   margin-top:13px;
}

/*---------------------------------------------------*/
.menuCenter #bt_community
{
   background-position: 0 -79px;
   /*width: 82px;*/
   height: 8px; 
}


/*---------------------------------------------------*/
.menuCenter #bt_rss
{
   background-position: 0 -371px; 
   /*width: 50px; */
   height: 8px;
}

/*---------------------------------------------------*/

.submenu {
   display: none;
   position: absolute;
   z-index: 99999;
   /*width:193px;*/ 
   margin-top: 24px !important;
   margin-left: 0px;
   border-right: 1px solid #eab601;
   border-bottom: 1px solid #eab601;
   border-left: 1px solid #eab601;
   border-radius: 0px 0px 5px 5px;
   -moz-border-radius: 0px 0px 5px 5px;
   -webkit-border-radius: 0px 0px 5px 5px;
   
   padding: 13px; 
   background-color:#ffe07c; 
}

.subsubmenu
{
   margin-left:133px !important;
   margin-top:-30px !important; 
   width:160px;
   border-radius: 5px 5px 5px 5px;
   -moz-border-radius: 5px 5px 5px 5px;
   -webkit-border-radius: 5px 5px 5px 5px;
}


.submenu li {
   margin-left: 3px;
   margin-top: 0px !important;
   list-style:none; 
   padding-left: 9px !important; 
   line-height: 20px; 
   font-weight: bold; 
   background: url('/i/star.png') no-repeat 0px 9px;
   float: none !important;
   /*width: 193px;*/
   margin: 0px;
   font-size: 12px;
}

.submenu li a
{
   color:#445124;
}

.submenu li a:hover
{
   text-decoration: underline;
}

.element_left
{
   float:left;
   height:25px;
   width:5px;
}

.element_center
{
   float:left;
   padding-left: 8px;
   padding-right: 8px;
   padding-top: 3px;
}

.element_right
{
   float:left;
   height:25px;
   width:5px;
}

a:hover div.element_left
{
   background:url("/images/menu-element-left.png") no-repeat scroll left top transparent;
   float:left;
   height:25px;
   width:5px;
}

a:hover div.element_center
{
   background:url("/images/menu-element-center.png") repeat-x scroll left top transparent;
   float:left;
   height:25px;
}

a:hover div.element_right
{
   background:url("/images/menu-element-right.png") no-repeat scroll left top transparent;
   float:left;
   height:25px;
   width:5px;
}

.active a div.element_left
{
   background:url("/images/menu-element-left.png") no-repeat scroll left top transparent;
   float:left;
   height:25px;
   width:5px;
}

.active a div.element_center
{
   background:url("/images/menu-element-center.png") repeat-x scroll left top transparent;
   float:left;
   height:25px;
}

.active a div.element_right
{
   background:url("/images/menu-element-right.png") no-repeat scroll left top transparent;
   float:left;
   height:25px;
   width:5px;
}

/*-----------------GREEN TAB-------------------------------------*/
.greenTab
{
   font-family:Arial,sans-serif;
}

.greenTabLeft
{
   background:url('/images/green_tab_left.png') no-repeat top left;
   width:3px;
   height:25px;
   float:left;
}
.greenTabCenter
{
   background-color:#8ca154;
   width: 623px;
   height:25px;
   float:left;
}
.greenTabCenterSmall
{
   background-color:#8ca154;
   width: 294px;
   height:25px;
   float:left;	
}
.greenTabCenterSmall p
{
   text-transform:uppercase;
   color:#FFF;
   margin-top:6px;
   margin-left:10px;
   width:400px;
}
.greenTabCenter p
{
   text-transform:uppercase;
   color:#FFF;
   margin-top:6px;
   margin-left:10px;
   width:400px;
   padding:0px;
}
.rss_button
{
   float:right;
   width: 45px;	
   height: 15px;
   margin-top: -14px;
}
.rss_button a
{
   color:#fff;
   text-decoration:none;
}
.rss_button img
{
   border: none;
   width: 13px;
   height: 13px;
   margin: 0;
   padding: 0;	
}
.greenTabRight
{
   background:url('/images/green_tab_right.png') no-repeat top right;
   width:3px;
   height:25px;
   float:right;
}

.whiteLeftArrow
{
   float:left;
   height:98px;
   width:27px;

}

.whiteLeftArrow .left
{
   background:url(/images/white_left_arrow.png) no-repeat center center;
}

.whiteLeftArrow a
{
   display:block;
   height:98px;
   width:27px;
   outline:medium none;
}
.whiteRightArrow
{
   float:left;
   height:98px;
   width:27px;
}

.whiteRightArrow .right
{
   background:url(/images/white_right_arrow.png) no-repeat center center;
}

.whiteRightArrow a
{
   display:block;
   height:98px;
   width:27px;
   outline:medium none;
}


/*-----------------GREEN TAB END-------------------------------------*/

/*---------  MOVIE SEARCH FORM  -----------------------*/
#cinemaSearchFormContainer
{
   background-color: #e9efdb;
   width: 628px;
   height: 190px;	
   margin-top: 1px;
   color: #333;
}
#cinemaSearchFormContainer form#cinema_search 
{
   margin-right: 19px;
   padding-top: 20px;
   padding-left:12px;
   margin-bottom: 20px; 
   font-family:Arial,sans-serif;
}
#cinemaSearchFormContainer #cinema_search label
{
   display:block;
   float:left;
   height:22px;
   width: 60px;
   margin-right: 20px;
   vertical-align: middle;
   padding-top: 5px;
}
#cinemaSearchFormContainer #cinema_search label#cityLabel
{
   margin-right: 0px;
   margin-left: 35px;
   width: 45px;
}

#cinemaSearchFormContainer #cinema_search .input
{
   width: 258px;
   height: 22px;
   background-color:#808080;
   border:none;
   margin-bottom: 16px;
}
#cinemaSearchFormContainer #cinema_search select
{
   width: 165px;
   height: 22px;
   background-color:#fe6301;
   margin-bottom: 16px;
   padding-left:5px;
   color: #fff;
   border: 1px solid #333;	
}
.searchBtn
{
   width: 150px;
   padding-top:3px;
   padding-bottom:3px;
   margin-left: 80px;
}
/*---------  MOVIE SEARCH FORM END  -------------------*/

.forgotten_password
{
/*   margin-left:142px;*/
   text-align: center;
}

.forgotten_password a
{
   color: #8CA154;
   text-decoration: none;
}

.forgotten_password a:hover
{
   text-decoration: underline;
}

.searchInput
{
   width:92px;
   height:24px;
   overflow:hidden;
   margin-right:15px;
   padding-left:5px;
   padding-right:25px;
   background: url(/images/search_input.png) no-repeat left center;
   font-size:11px;
   border:0;
   line-height:24px;
}

.menuRight
{
   background:url(/images/menu_right.png) no-repeat top right;
   width:5px;
   height:38px;
   float:right;
}

.viewAllButton
{
   background:url(/images/view_all_back.png) no-repeat left;
   width:69px;
   height:13px;
   float:right;
   padding-top:4px;
   padding-left:5px;
   margin-top:-17px;
}
.viewAllButton a
{
   font-family:trebuchet MS,sans-serif;
   font-size:9px;
   line-height:9px;
   outline:medium none;
   text-decoration:none;
   text-transform:uppercase;
}

h1 span
{
   font-size:15px;
   color:#666666;
}

.kluchovi tr td div a:hover font
{
   color:#445124 !important;
   text-decoration:underline;
}