body {
	text-align: center;
	background: #000;
	padding: 0;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 11px;
}
div, span, p, a, h1, ul, li, tr, td {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
img {
	padding: 0;
	margin: 0;
	border: none;
}

a { color:rgb(210,199,137); text-decoration: none; }
a:visited { color: rgb(200,198,175); }
a:hover { text-decoration: underline; }

/*-------------TOP-------------*/
body {
	background-image: url(http://images.searchfilm.ru/top_bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
#frame {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#top_bar { width: 1000px; height: 28px; }
#top_bar_content { width: 923px; margin-left: 39px; margin-top: 6px; }
#top_site_path { float: left; color: #666666; }
#top_site_path a, #top_site_path span { padding-left: 3px; padding-right: 3px; }
#top_site_path a.first, #top_site_path span.first { padding-left: 0; }

#top_menu_right { float: right; }
#top_menu_right a { float: right; margin-right: 22px; }
#top_menu_right a.last { margin-right: 0; }

#top_site_path a, #top_menu_right a { text-decoration: none; color: #B0B0B0; }
#top_site_path a:visited, #top_menu_right a:visited { color: #B0B0B0; }
#top_site_path a:hover, #top_menu_right a:hover { color: #FF0606; }

#top_site_path span { color: #B0B0B0; }



#top_img {
	width: 1000px;
	height: 109px;
}
#top_bg_img {
	position: absolute;
	left: auto;
	top: auto;
	width: 713px;
	height: 109px;
	margin-left: 29px;
	background-image: url(http://images.searchfilm.ru/top_bg_img.jpg);
}
#top_bg_logo_sml {
	position: absolute;
	left: auto;
	top: auto;
	width: 205px;
	height: 25px;
	margin-left: 760px;
	background-image: url(http://images.searchfilm.ru/top_bg_logo_sml.jpg);
}
#top_banner {
   position: absolute;
   left: auto;
   top: auto;
   width: 759px;
   height: 125px;
   margin-left: 212px;
   margin-top: 20px;
   background-image: url(http://images.searchfilm.ru/top_banner.jpg);
}
#top_banner div {
   position: absolute;
   width: 728px;
   height: 90px;
   left: auto;
   top: auto;
   margin-left: 21px;
   margin-top: 13px;
}

#header {
	width: 1000px;
	height: 121px;
	margin-top: 1px;
	background-image: url(http://images.searchfilm.ru/header_bg.jpg);
}
#header a {
	display: block;
	position: absolute;
	left: auto;
	top: auto;
}
#nav_01 { margin-left: 211px; margin-top: 56px; width: 135px; height: 30px; }
#nav_02 { margin-left: 374px; margin-top: 49px; width: 160px; height: 32px; }
#nav_03 { margin-left: 553px; margin-top: 42px; width: 162px; height: 33px; }
#nav_04 { margin-left: 720px; margin-top: 35px; width: 187px; height: 35px; }
/*------------PAGE-------------*/
#page {
	width: 1000px;
}
#page_content_bg {
	width: 1000px;
	background-image: url(http://images.searchfilm.ru/page_content_bg.gif);
	text-align: center;
}

#page_content {
	width: 922px;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
}


/*-----------BEGUN----------*/
#begun { width: 100%; overflow:visible; }
#begun .block_content {
   width: 100%;
}

/*-----------BY_NAME-----------*/
#films_by_name {
	width: 100%;
	margin-top: 25px;
}
#films_by_name .label_left {
	float: left;
	/*width: 132px;*/
	/*height: 17px;*/
	/*background-image: url(http://images.searchfilm.ru/lbl_by_name_l.gif);*/
}
#films_by_name .label_right {
	float: right;
	/*width: 129px;*/
	/*height: 17px;*/
	/*background-image: url(http://images.searchfilm.ru/lbl_by_name_r.gif);*/
}
#films_by_name .block_content {
	width: 100%;
	text-align: justify;
	padding-top: 5px;
}
#films_by_name .block_content a { font-size: 10px; color: #999; text-decoration: none; }
#films_by_name .block_content a:visited { color: #999; }
#films_by_name .block_content a:hover { color: #FF0606; }
#films_by_name .block_content a span { font-size: 12px; font-weight: bold; color: #ccc; }
#films_by_name .block_content a:hover span { color: #FF0606; }
#films_by_name .block_content a span.fst { font-size: 14px; color: #CA0303; }
#films_by_name .block_content a:hover span.fst { color: #FF0606; }

/*---------ADVANTAGES----------*/
#advantages { width: 100%; padding-top: 25px; }
#advantages .label_left { float: left; /*width: 145px; height: 17px; background-image: url(http://images.searchfilm.ru/lbl_advantages_l.gif);*/ }
#advantages .label_right { float: right; /*width: 142px; height: 17px; background-image: url(http://images.searchfilm.ru/lbl_advantages_r.gif);*/ }
#advantages .block_content {
	color: #999999;
	width: 100%;
	text-align: justify;
	padding-top: 9px;
}
#advantages .block_content .col_three_cols {
	float: left;
	width: 288px;
	margin-right: 29px;
}
#advantages .block_content .last {
	margin-right: 0;
}
#advantages p { margin-bottom: 4px; }

/*----------FILM_LIST----------*/
.film_list_block {
	width: 100%;
	/*padding-top: 22px;*/
}
.film_list_block .label_left {
	float: left;
}
.film_list_block .label_right {
	float: right;
}
.film_list_block .block_content {
	width: 100%;
	padding-top: 10px;
}
.film_list_block .block_content .film_list_bound {
	width: 100%;
	height: 211px;
	overflow: auto;
}
.film_list_block .block_content .film_list_bound .film_list {
	height: 194px;
	background-image: url(http://images.searchfilm.ru/block_new_bg.gif);
}
.film_list_block .block_content .film_list_shdw_left, .film_list_block .block_content .film_list_shdw_right {
	position: absolute;
	left: auto;
	top: auto;
	width: 4px;
	height: 194px;
}
.film_list_block .block_content .film_list_shdw_left {
	margin-left: -4px;
	background-image: url(http://images.searchfilm.ru/block_new_shdw_l.gif);
}
.film_list_block .block_content .film_list_shdw_right {
	margin-left: 922px;
	background-image: url(http://images.searchfilm.ru/block_new_shdw_r.gif);
}
.film_list a {
	float: left;
	width: 126px;
	height: 184px;
	background-color: #000;
	margin-right: 10px;
	margin-top: 5px;
}
.film_list a.last {
	margin-right: 0;
}
.film_list a {
	background-position: center;
	background-repeat: no-repeat;
}



/*-------------NEW-------------*/
#films_new { margin-top: 15px; }
#films_new .label_left {
	/*background-image: url(http://images.searchfilm.ru/lbl_new_l.gif);*/
}
#films_new .label_right {
	/*background-image: url(http://images.searchfilm.ru/lbl_new_r.gif);*/
}

/*-------------TOP-------------*/
#films_top {
	padding-top: 25px;
}
#films_top .label_left {
	/*width: 37px;*/
	/*background-image: url(http://images.searchfilm.ru/lbl_top_l.gif);*/
}
#films_top .label_right {
	/*width: 34px;*/
	/*background-image: url(http://images.searchfilm.ru/lbl_top_r.gif);*/
}

/*-----------FOOTER------------*/
#footer {
	width: 1000px;
	background-image: url(http://images.searchfilm.ru/footer_bg.gif);
	background-position: top;
	background-repeat: no-repeat;
	text-align: center;
}

#footer_menu_center {
	width: 370px;
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 11px;
	text-align: center;
}
#footer_menu_center span { padding-right: 18px; }
#footer_menu_center span.last { padding-right: 0; }

#footer_menu_center a { text-decoration: none; color: #fff; }
#footer_menu_center a:visited { color: #fff; }
#footer_menu_center a:hover { color: #FF0606; }

#footer_copy {
	position: absolute;
	top: auto;
	left: auto;
	margin-top: 11px;
	margin-left: 39px;
	width: 276px;
	color: #CCCCCC;
}
#footer_copy div { float: left; }
#copy_left { margin-left: 6px; width: 9px; height: 13px; background-image: url(http://images.searchfilm.ru/copyleft.gif); }
#copy_year { margin-left: 7px; }
#footer_contacts { float: left; margin-left: 22px; color: #535353; }

#footer_menu_right {
	position: absolute;
	top: auto;
	left: auto;
	margin-top: 11px;
	margin-left: 665px;
	width: 297px;
}
#footer_menu_right a { float: right; margin-right: 22px; }
#footer_menu_right a.last { margin-right: 0; }


#footer_copy a, #footer_menu_right a { text-decoration: none; color: #535353; }
#footer_copy a:visited, #footer_menu_right a:visited { color: #535353; }
#footer_copy a:hover, #footer_menu_right a:hover { color: #FF0606; }

/*---------BOTTOM_LINKS--------*/
#bottom_links_block {
	width: 922px;
	color: #2B2B2B;
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
#bottom_links_block .bottom_links {
	float: left;
	width: 288px;
	margin-left: 29px;
}
#bottom_links_block .first {
	margin-left: 0;
}
#bottom_links_block ul {
	list-style: outside ;
}
#bottom_links_block ul li {
	padding-left: 13px;
	background-image: url(http://images.searchfilm.ru/botlink_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}
.bottom_links a { color: #444; text-decoration: none; }
.bottom_links a:visited { color: #444; }
.bottom_links a:hover { text-decoration: underline; }

/*--------BOTTOM_BANNERS-------*/
#bottom_88x31_banners {
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}
#bottom_88x31_banners .bottom_banner {
	float: left;
	margin-left: 33px;
}
#bottom_88x31_banners .first {
	margin-left: 0;
}

.clear {
	clear: both;
	height: 0;
	width:0;
	line-height: 0;
	overflow: hidden;
}
.inv {
     display: none;
}
