a
{
    cursor:pointer;
}

a:focus, input:focus {
	outline:none
	}

/* disable img border */
img {
	border:none;
	}

/* reset margins and paddings to zero */
html, body, div, table, tr, td , p, span, ins, img, h1, h2, h3, ul, li {
	margin:0;
	padding:0;
	}

h2 span {
	display:none;
	}

/* ############### */

/* begin styles */
html, body {
	font: normal 100% tahoma, geneva, verdana, arial, helvetica, sans-serif; /* font base size 100% (usual default size is 16px, excepts IE6) */
	color:#000;
	background-color:#fff;
	}

#container {
	width:100%;
	min-width:850px;
	font-size:.69em; /* set font-size to 69% equal 11px  */
	}

/* TOPBAR_ */
#topbar {
	clear:both;
	height:119px;
	min-width:1000px;
	background:#ce730b url(/settings/templates/pixmaps/t_bg00.jpg) left top repeat-x;
	}

/* topbar logo block */
#logo {
	display:block;
	float:left;
	width:264px;
	height:82px;
	}

/* topbar disable logo h1 text */
#logo span {
	display:none;
	}

/* topbar search block */
#t_search {
	height:77px;
	margin:0 0 0 33%;
	background:transparent url(/settings/templates/pixmaps/t_search_bg.png) left top no-repeat;
	}

/* topbar search form block */
.t_search_form {
	position:absolute;
	width:404px;
	height:59px;
	background:transparent url(/settings/templates/pixmaps/t_search_icon.png) left top no-repeat;
	margin:10px 0 0 26px;
	padding:6px 0 0 41px;
	}

/* topbar search top text block */
.t_search_form ins.top {
	display:block;
	clear:both;
	margin:0 0 4px 0;
	text-decoration:none;
	color:#fff;
	}

/* topbar search below text block */
.t_search_form form>ins.bottom { /* workaround for all excepts IE */
	display:block;
	clear:both;
	margin:0 0 4px 0;
	text-decoration:none;
	color:#fff;
	}

/* topbar top and below text links styles */ 
.t_search_form ins.top a:link, .t_search_form ins.top a:visited {
	color:#fff;
	text-decoration:underline;
	}

.t_search_form ins.top a:hover {
	color:#fff;
	text-decoration:none;
	}

.t_search_form ins.bottom a:link, .t_search_form ins.bottom a:visited {
	color:#000;
	text-decoration:underline;
	}

.t_search_form ins.bottom a:hover {
	color:#000;
	text-decoration:none;
	}

/* topbar search-string field */
.t_search_string {
	position:relative;
	float:left;
	width:282px;
	height:15px;
	padding-left:.3em;
	margin:0 5px 0 0;
	border:1px solid #995c1a;
	font: normal 11px/100% tahoma, geneva, verdana, sans-serif;
	background:#fdedd6;
	}

.t_search_string:focus {
	background:#fff;
	}

/* topbar searchform submit button */
input.t_search_submit {
	position:relative;
	float:left;
	background:#eee url(/settings/templates/pixmaps/t_btn_bg.gif) 0 0 no-repeat;
	border:1px solid #995c1a;
	width:61px;
	height:17px;
	}

input.t_search_submit:hover {
	background:#eee url(/settings/templates/pixmaps/t_btn_bg.gif) 0 -17px no-repeat;
	border:1px solid #995c1a;
	}

/* topbar navigation menu block */
#t_menu {
	height:34px;
	margin-left:222px;
	position:relative;
	}

/* topbar reset navigation list paddings, margins and markers */
#t_menu ul, #t_menu ul li {
	list-style:none;
	}

#t_menu ul {
	margin-top:11px;
	}

/* topbar make navigation list horizontal */
#t_menu ul li {
	float:left;
	margin-right:36px;
	}

/* topbar navigation links block */
#t_menu a {
	display:block;
	height:22px;
	}

/* topbar disable navigation links text */
#t_menu a span {
	display:none;
	}

/* topbar menu links styles */
#t_menu a.m_item_01 {
	width:140px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) 0 0 no-repeat;
	}

#t_menu a.m_item_01:hover, #t_menu a.m_item_01a  {
	width:140px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) 0 -22px no-repeat;
	}

#t_menu a.m_item_02 {
	width:74px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -140px 0px no-repeat;
	}

#t_menu a.m_item_02:hover, #t_menu a.m_item_02a  {
	width:74px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -140px -22px no-repeat;
	}

a.m_item_03 {
	width:140px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -214px 0 no-repeat;
	}

a.m_item_03:hover, a.m_item_03a  {
	width:140px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -214px -22px no-repeat;
	}

#t_menu a.m_item_04 {
	width:57px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -354px 0 no-repeat;
	}

#t_menu a.m_item_04:hover, #t_menu a.m_item_04a  {
	width:57px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -354px -22px no-repeat;
	}

#t_menu a.m_item_05 {
	width:54px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -411px 0 no-repeat;
	}

#t_menu a.m_item_05:hover, #t_menu a.m_item_05a  {
	width:54px;
	background:transparent url(/settings/templates/pixmaps/t_menu_items.png) -411px -22px no-repeat;
	}

/* topbar film_counter */
#t_film_counter {
	position:absolute;
	top:8px;
	right:8px;
	padding:3px 7px 5px 7px;
	background-color:#000;
	color:#fff;
	}

#t_film_counter ins {
	text-decoration:none;
	color:#f60;
	}

/* topbar stars */
.t_stars {
	position:absolute;
	right:0px;
	width:157px;
	height:119px;
	background:transparent url(/settings/templates/pixmaps/t_stars.png) left top no-repeat;
	}

/* topbar bottom border */
.t_border {
	position:absolute;
	top:111px;
	width:100%;
	height:8px;
	background:transparent url(/settings/templates/pixmaps/t_border.gif) left top repeat-x;
	}

/* _TOPBAR */

/* CONTENT_ */

/* Leftbar_ */
#leftbar {
	position:relative;
	float:left;
	width:219px;
	}

/* events calendar_ */
#e_calendar {
	border-collapse:collapse;
	margin:1em 0 1em 1.5em;
	}

#e_calendar td {
	height:21px;
	border:1px solid #fff;
	background-color:#f0f2ed;
	cursor:pointer !important;
	~cursor:hand;
	text-align:center;
	vertical-align:middle;
	}

#e_calendar td.cssHeading1, #e_calendar td.cssWeeks1 {
	background-color:#777;
	color:#fff;
	font-weight:bold;
	}

#e_calendar td.cssSaturdays1, #e_calendar td.cssSundays1 {
	background-color:#e3e5e0;
	}

#e_calendar td.cssHilight1 {
	background-color:#f60 !important;
	color:#000;
	font-weight:bold;
	}

/* _events calendar */


div.ff {
	width:219px;
	text-align:center;
	}

div.ff a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
	}

div.ff a:hover {
	text-decoration:none;
	}

/* categories_ */
#categories {
	clear:both;
	background:#dc9637 url(/settings/templates/pixmaps/cat_side_bg.gif) right top no-repeat;
	font-size:11px;
	}

#categories h2 {
	clear:both;
	height:49px;
	background:#fff url(/settings/templates/pixmaps/hdr_categories.gif) left top no-repeat;
	}

#categories ul {
	width:219px;
	list-style-type:none;
	background:transparent url(/settings/templates/pixmaps/cat_side_border.gif) right top repeat-y;
	}

#categories ul li {
	padding:2px 0 0 7px;
	width:199px;
	background:#fff;
	}

#categories a {
	display:block;
	clear:both;
	width:192px;
	height:16px;
	background:#e2ddd1 url(/settings/templates/pixmaps/cat_item_bg.gif) 0 0 no-repeat;
	}

#categories a:link, #categories a:visited {
	color:#464646;
	text-decoration:none;
	}

#categories a:hover {
	color:#464646;
	text-decoration:none;
	background:#bebebe url(/settings/templates/pixmaps/cat_item_bg.gif) 0 -16px no-repeat;
	}

#categories a ins {
	text-decoration:none;
	}

ins.cat_num {
	float:left;
	width:25px;
	height:16px;
	color:#f99e5f;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	}
	
ins.cat_name {
	width:auto;
	float:left;
	padding-left:10px;
	color:#464646;
	}
	

ins.cat_count {
	float:right;
	width:28px;
	height:16px;
	color:#7f817c;
	font-size:10px;
	text-align:center;
	}

.cat_bottom {
	height:12px;
	background:#fff url(/settings/templates/pixmaps/cat_bottom.gif) left bottom no-repeat;
}

/* _categories */

/* new trailers_ */
#trailers {
	clear:both;
	width:219px;
	margin:.5em 0 0 0;
	}

#trailers h2 {
	width:219px;
	height:49px;
	background:#fff url(/settings/templates/pixmaps/hdr_new_trailers.gif) left top no-repeat;
	clear:both;
	}

#trailers table {
	width:196px;
	margin:0 0 4px 7px;
	border-collapse:collapse;
	}

#trailers table tr {
	background-color:#f0f2ed;
	}

#trailers table tr:hover {
	background-color:#e3e5e0;
	}

#trailers table td {
	border:1px solid #fff;
	cursor:default;
	}

#trailers .trailer_date {
	width:46px;
	height:2em;
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#000;
	text-align:center;
	}

#trailers .trailer_title a {
	display:block;
	float:right;
	width:97%;
	color:#0072bc;
	text-decoration:none;
	padding:0 0 .2em 0;
	}

#trailers .trailer_title ins {
	text-decoration:underline;	
	}

#trailers .trailer_title a span {
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#777;
	text-decoration:none;
	}


#trailers a.more:link, #trailers a.more:visited {
	position:relative;
	margin:3px 0 0 0;
	padding:0 16px 3px 12px;
	color:#f60;
	background:transparent url(/settings/templates/pixmaps/link_arrow.gif) right center no-repeat;
	text-decoration:underline;
	}

#trailers a.more:hover {
	text-decoration:none;
	}
/* _new trailers */

/* search films_ */
#search_films {
	clear:both;
	width:219px;
	margin:.5em 0 0 0;
	}

#search_films h2 {
	width:219px;
	height:53px;
	background:#fff url(/settings/templates/pixmaps/hdr_search_films.gif) left top no-repeat;
	clear:both;
	}

#search_films table {
	width:196px;
	margin:0 0 4px 7px;
	border-collapse:collapse;
	}

#search_films table tr {
	background-color:#f0f2ed;
	}

#search_films table tr:hover {
	background-color:#e3e5e0;
	}

#search_films table td {
	border:1px solid #fff;
	cursor: default;
	}

#search_films table td.srch_dot {
	border-right:none;
	}

#search_films table td.srch_film {
	border-left:none;
	}

#search_films .srch_dot {
	width:2em;
	height:2em;
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	text-align:center;
	}

#search_films .srch_count {
	width:3em;
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	text-align:center;
	}

#search_films .srch_film a {
	display:block;
	width:100%;
	color:#0072bc;
	text-decoration:none;
	padding:0 0 .2em 0;
	}

#search_films .srch_film ins {
	text-decoration:underline;	
	}

#search_films .srch_film a span {
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#777;
	text-decoration:none;
	}


#search_films a.more:link, #search_films a.more:visited {
	position:relative;
	margin:3px 0 0 0;
	padding:0 16px 3px 12px;
	color:#f60;
	background:transparent url(/settings/templates/pixmaps/link_arrow.gif) right center no-repeat;
	text-decoration:underline;
	}

#search_films a.more:hover {
	text-decoration:none;
	}
/* _search films */


/* films rating_ */
#films_rating {
	clear:both;
	width:219px;
	margin:1em 0 0 0;
	}

#films_rating h2 {
	width:219px;
	height:49px;
	background:#fff url(/settings/templates/pixmaps/hdr_films_rating.gif) left top no-repeat;
	clear:both;
	}

#films_rating table {
	width:196px;
	margin:0 0 4px 7px;
	border-collapse:collapse;
	}

#films_rating table tr {
	background-color:#f0f2ed;
	}

#films_rating table tr:hover {
	background-color:#e3e5e0;
	}

#films_rating table td {
	border:1px solid #fff;
	cursor: default;
	}

#films_rating .film_place {
	width:2.2em;
	height:2em;
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#000;
	text-align:center;
	}

#films_rating .film_rate {
	width:3em;
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	text-align:center;
	}

#films_rating .film_title a {
	display:block;
	width:100%;
	color:#0072bc;
	text-decoration:none;
	padding:0 0 .2em .5em;
	}

#films_rating .film_title ins {
	text-decoration:underline;	
	}

#films_rating .film_title a span {
	font:normal .91em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#777;
	text-decoration:none;
	}


#films_rating a.more:link, #films_rating a.more:visited {
	position:relative;
	margin:3px 0 0 0;
	padding:0 16px 3px 12px;
	color:#f60;
	background:transparent url(/settings/templates/pixmaps/link_arrow.gif) right center no-repeat;
	text-decoration:underline;
	}

#films_rating a.more:hover {
	text-decoration:none;
	}
/* _fims rating */

/* _Leftbar */

/* Rightbar_ */
#rightbar {
	float:right;
	width:207px;
	margin:0 0 10px 0;
	}

/* last added */
#last_added {
	float:right;
	width:207px;
	}

/* last added header block */
h2.hdr_last_added {
	width:207px;
	height:51px;
	background:#fff url(/settings/templates/pixmaps/hdr_last_added.gif) left top no-repeat;
	clear:both;
	}

/* last added tape block*/
.tape {
	background:transparent url(/settings/templates/pixmaps/la_left_border.gif) left top repeat-y;
	}

/* last added list styles */
#last_added ul, #last_added ul li {
	list-style:none;
	}

#last_added ul {
	clear:both;
	width:199px;
	background:transparent url(/settings/templates/pixmaps/la_tape_bg.gif) left top repeat-y;
	}

#last_added div>ul {
	padding-bottom:6px;
	}

#last_added ul li {
	/*background:red;*/
	padding:0 14px 0 26px;
	clear:both;
	}

/* last added list item date block */
.la_film_date {
	float:left;
	width:18px;
	background:#ccc;
	height:100%;
	}

/* last added list item poster block */
.la_film_poster {
	display:block;
	float:right;
	width:122px;
	margin:0 0 4px 0;
	}

/* last added poster block image style */
.la_film_poster img {
	text-decoration:none;
	border:none;
	border:1px solid #fff;
	background:#bfbfbf url(/settings/templates/pixmaps/la_countdown.gif) center center no-repeat;
	}

.la_film_poster img:hover {
	text-decoration:none;
	border:1px solid #f60;
	}

/* last added bottom block */
.la_bottom {
	clear:both;
	width:207px;
	height:7px;
	background:#fff url(/settings/templates/pixmaps/la_bottom.gif) left top no-repeat;
	margin:0 0 5px 0;
	}

/* last added "more" link styles */
#last_added a.more:link, #last_added a.more:visited {
	display:block;
	width:100px;
	margin:0 0 0 70px;
	padding:0 16px 3px 0;
	color:#f60;
	background:transparent url(/settings/templates/pixmaps/link_arrow.gif) right center no-repeat;
	text-decoration:underline;
	}

#last_added a.more:hover {
	text-decoration:none;
	}

/* _Rightbar */



/* News_ */

/* main content news header */
#news, #news_inside {
	display:block;
	margin:0 207px 0 219px;
	}

#news h2, #news_inside h2 {
	height:34px;
	background:transparent url(/settings/templates/pixmaps/hdr_news.gif) 0 0 no-repeat;
	}

#news_inside h3 {
	color:#f60;
	font-size:13px;
	font-weight:bold;
	}

#news_inside h3 span {
	color:#000;
	font-weight:normal;
	font-size:11px;
	margin:0 1em 0 0;
	}

#news_inside .inside_item {
	width:98%;
	background:#fff url(/settings/templates/pixmaps/hr.gif) left top repeat-x;
	}

#news_inside .inside_item td {
	padding:2em 1em 0 1em;
	}

#news_inside .inside_item .inside_item_content {
	padding-top:0;
	}

#news_inside .inside_item .inside_item_content table {
	width:100%;
	padding:0;
	margin:0;
	}

#news_inside .inside_item .inside_item_content td.ii_pics {
	padding:1em 0 1em 0;
	margin:0;
	width:205px;
	vertical-align:top;
	}

#news_inside td.ii_pics p {
	margin:0;
	padding:0;
	}

#news_inside td.ii_pics p img {
	display:block;
	margin:.5em 0 0 0;
	border-left:5px solid #bebebe;
	}

#news_inside td.ii_pics p span {
	display:block;
	color:#333;
	line-height:1.5em;
	padding:0 0 0 .4em;
	border-bottom:1px solid #bebebe;
	border-left:5px solid #bebebe;
	}

#news_inside .inside_item .inside_item_content td.ii_text {
	margin:0;
	padding:.5em 0 1em 1.5em;
	vertical-align:top;
	font-size:13px;
	text-align:justify;
	}

#news_inside td.ii_text p {
	margin:1em 0 0 0;
	color:#333;
	}

#news_inside td.ii_text i {
	color:#777;
	}

#news_inside .inside_item a {
	color:#0072bc;
	text-decoration:underline;
	}

#news_inside .inside_item a:hover {
	text-decoration:none;
	}

/* ################ */

#news td, #afisha td {
	background:#fff url(/settings/templates/pixmaps/hr.gif) left top repeat-x;
	padding: .5em 0 .2em 0 ;
	text-align:justify;
	}

#news p {
	display:block;
	padding:.5em 0 0 0;
	}

#news p a.news_item_title:link, #news p a.news_item_title:visited, #news p a.news_overall_title:link, #news p a.news_overall_title:visited {
	display:block;
	margin:0 0 .5em 90px;
	font-size:12px;
	font-weight:bold;
	color:#0072bc;
	text-decoration:none;
	}

#news a.news_overall_title {
	margin:0 0 .5em 1em !important;	
	}

#news p .news_item_date {
	float:left;
	color:#f60;
	font-size:11px;
	margin-left:1em;
	}

#news p .news_item_img {
	float:left;
	margin: 0 1em 0 1em;
	}

#news p .news_item_img img {
	border:1px solid #252525;
	background:#bfbfbf url(/settings/templates/pixmaps/la_countdown.gif) center center no-repeat;
	}

#news a.more:link, #news a.more:visited, #afisha a.more:link, #afisha a.more:visited, #news_inside a.more:link, #news_inside a.more:visited {
	float:right;
	padding:0 16px 3px 0;
	height:12px;
	color:#f60;
	background:transparent url(/settings/templates/pixmaps/link_arrow.gif) right center no-repeat;
	}

#news a.more:hover, #news_inside a.more:hover, #afisha a.more:hover {
	text-decoration:none;
	}

#news ul.news_overall {
	float:left;
	list-style:none;
	margin-top:-.2em;
	margin-bottom:1em;
	}

#news ul.news_overall li {
	color:#b7b7b7;
	font-size:10px;
	}

#news ul.news_overall span.overall_date {
	color:#f60;
	margin-right:.5em;
	}

#news ul.news_overall li a, #afisha ul.afisha_list a {
	font-size:11px;
	color:#0072bc;
	}

#news ul.news_overall li a:hover, #afisha ul.afisha_list a:hover {
	text-decoration:none;
	}

#news_inside a.more {
	margin:0 0 0 1.5em;
	float:left !important;
	}

/* _News */

/* Afisha_ */
#afisha {
	display:block;
	margin:0 207px 0 219px;
	}

#afisha table {
	float:left;
	width:100%;
	}

#afisha table td {
	padding:1em 0 1em 0;
	}

#afisha h2 {
	height:34px;
	background:transparent url(/settings/templates/pixmaps/hdr_afisha.gif) 0 0 no-repeat;
	margin-top:1em;
	}

#afisha h3 {
	font:bold 1em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	padding: 0 0 .5em 1em;
	}


#afisha h3 a:link, #afisha h3 a:visited {
	color:#f60;
	text-decoration:underline;
	}

#afisha h3 a:hover {
	text-decoration:none;
	}

#afisha ul.afisha_list {
	list-style:none;
	margin:0 0 0 1em;
	}

#afisha ul.afisha_list li {
	margin:2px 0 2px 0;
	}
/* _Afisha */

/* Film info_ */
#film_info {
	margin:0 0 0 219px;
	padding:2em 2em 0 2em;
	}

#film_info h2 {
	float:left;
	width:80%;
	font:normal 1.6em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	}

#film_info h2 span {
	display:inline !important;
	color:#777;
	font:normal .7em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	clear:right;
	}

#film_info .download {
    margin-bottom:1em;
	display:block;
	float:right;
	width:135px;
	height:39px;
	}

#film_info table.f_info {
	clear:right;
	width:99%;
	~margin-top:-2em;
	}

#film_info .poster {
	width:215px;
	text-align:left;
	vertical-align:top;
	}

#film_info .poster img {
	border:1px solid #252525;
	background:#bfbfbf url(/settings/templates/pixmaps/la_countdown.gif) center center no-repeat;
	}

#film_info .info {
	width:100%;
	border-collapse:collapse;
	background:blue;
	color:#777;
	}

#film_info .info a ,
#film_info .link {
	color:#0072bc;
	text-decoration:underline;
	}

#film_info .info a:hover {
	text-decoration:none;
	}


#film_info .info tr {
	background-color:#f0f2ed;
	}

#film_info .info_container {
	vertical-align:top;
	}


#film_info .info td {
	border:1px solid #fff;
	border-bottom:none;
	}

#film_info .info th {
	width:82px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #d5d6d3;
	border-bottom:1px solid #d5d6d3;
	text-align:left;
	padding:.3em 0 .3em 1em;
	color:#f60;
	font-weight:normal;
	cursor:default;
	}

#film_info .info td {
	padding:.3em .5em .5em 1em;
	border-bottom:1px solid #d5d6d3;
	border-right:1px solid #d5d6d3;
	}


#film_info ul {
	list-style:none;
	margin:.5em 0 0 1em;
	}

#film_info ul li {
	float:left;
	margin:0 2em 0 0;
	color:#f60;
	font-size:.91em;
	}

#film_info ul li a {
	font-size:1.1em;
	color:#000;
	text-decoration:underline;
	}

#film_info ul li a:hover {
	text-decoration:none;
	}

#film_info p {
	font-size:1em;
	padding:1em 1em 0 1em;
    text-align:justify;
	}

div.hr {	
	clear:right;
	height:1em;
	background:#fff url(/settings/templates/pixmaps/hr.gif) left center repeat-x;
	}


#recommended {
	width:94%;
	margin:0 auto;
	background-color:#f0f2ed;
	overflow:auto;
	}

#film_info h3 {
	font:bold 1em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	margin:1em;
	font-size:1.1em;
	}

#recommended td table {
	width:100%;
	}

#recommended td table td {
	text-align:center;
	padding:1em 0 1em 0;
	}


#recommended .rec_f_name {
	font-size:1em;
	text-align:left;
	}

#recommended .rec_f_name a {
	color:#0072bc;
	text-decoration:underline;
	}

#recommended .rec_f_name a:hover {
	text-decoration:none;
	}

#recommended .rec_f_name ins {
	font-size:.92em;
	text-decoration:none;
	color:#777;

	}

#recommended a img {
	border:2px solid #bebebe;
	margin-top:.3em;
	background:#bfbfbf url(/settings/templates/pixmaps/la_countdown.gif) center center no-repeat;
	}

#recommended a img:hover {
	border:2px solid #f60;
	}


#recommended .rec_f_rate {
	font-size:.92em;
	display:block;
	margin:.3em 0 0 0;
	text-align:center;
	}

#recommended .rec_f_rate a {
	padding:0 0 2px 16px;
	line-height:120%;
	background:transparent url(/settings/templates/pixmaps/small_rate_star.gif) left center no-repeat;
	color:#f60;
	}

#recommended .rec_f_rate a:hover {
	text-decoration:none;
	}

/* film rating_ */
#f_rating {
	position:relative;
	margin-left:1em;
	}

a.rating_info {
	float:right;
	background:transparent url(/settings/templates/pixmaps/info_icon.gif) left center no-repeat;
	padding:0 0 .2em 20px;
	margin-top:-2em;
	color:#b7b7b7;
	text-decoration:underline;
	}

a.rating_info:hover {
	text-decoration:none;
	}

#f_rating .star-rating, #f_rating .num-rating, #f_rating .star-rating li, #f_rating .num-rating li {
	list-style:none;
	margin:0;
	padding:0;
	}

#f_rating .star-rating, #f_rating .star-rating a:hover, #f_rating .star-rating a:active, #f_rating .star-rating a:focus, #f_rating .star-rating .current-rating, #f_rating .star-rating .user-rate {
	background:transparent url(/settings/templates/pixmaps/rating_stars.gif) -1000em 0 repeat-x;
	}
  
#f_rating ul.star-rating{
	position: relative;
	width: 260px; /* stars block width */
	height: 25px;
	overflow: hidden;
	background-position: 0 0;
	}

#f_rating .star-rating li {
	display: inline;
	}
  
#f_rating .star-rating a, #f_rating .star-rating .current-rating,#f_rating .star-rating .user-rate{
	display:block;
	width:26px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 25px;
	outline: none;
	overflow: hidden;
	}

/* hide text content of star-items */
#f_rating .star-rating a span, #f_rating .star-rating .current-rating span, #f_rating .star-rating .user-rate span {
	display:none;
	}

#f_rating .star-rating a:hover, #f_rating .star-rating a:active, #f_rating .star-rating a:focus {
	background-position: 0 -50px;
	background-color:#f60;
	}  

/* rating stars styles */  
#f_rating .star-rating a.one-star {
	width: 26px;
	z-index: 12;
	}

#f_rating .star-rating a.two-stars {
	width: 52px;
	z-index: 11;
	}

#f_rating .star-rating a.three-stars {
	width: 78px;
	z-index: 10;
	}  

#f_rating .star-rating a.four-stars {
	width: 104px;
	z-index: 9;
	}

#f_rating .star-rating a.five-stars {
	width:130px;
	z-index:8;
	}

#f_rating .star-rating a.six-stars {
	width:156px;
	z-index:7;
	}  

#f_rating .star-rating a.seven-stars {
	width:182px;
	z-index:6;
	}

#f_rating .star-rating a.eight-stars {
	width:208px;  
	z-index:5;  
	}  

#f_rating .star-rating a.nine-stars {
	width:234px;
	z-index:4;
	}

#f_rating .star-rating a.ten-stars {
	width:260px;
	z-index:3;
	}

/* current rating */  
#f_rating .star-rating .current-rating {
	z-index: 1;  
	background-position: 0 -25px;
	background-color:#f83;
	}
	
#f_rating .star-rating .user-rate {
	z-index: 2;  
	background-position: 0 -75px;
	}

/* rating above nums */
#f_rating ul.num-rating {
	width:260px;
	height:25px;
	font-size:11px;
	}

#f_rating .num-rating li {
	display:inline;
	width:10%;
	text-align:center;
	}

/* gray num */
#f_rating .num-rating li.gray {
	color:#b7b7b7;
	}

/* orange num */
#f_rating .num-rating li.orange {
	color:#f60;
	}

.f_r_stat {
	margin-bottom:2em;
	}

.f_r_rate {
	margin-left:.2em;
	font-size:2.73em;
	border-bottom:2px solid #000;
	color:#000;
	}

.f_r_stat span.f_r_votes {
	font-size:1.64em;
	color:#b7b7b7;
	}

.f_r_stat span.f_r_imdb {
	font-size:1em;
	line-height:2em;
	color:#b7b7b7;
	}

/* _film rating */

/* _Film info */

/* Comments_ */
#comments {
	margin:0 0 0 219px;
	padding:2em 2em 0 2em;
	}

#comments h3 {
	font:bold 1em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	color:#f60;
	margin:1em;
	font-size:1.1em;
	}

#comments table {
	clear:right;
	margin:0 auto;
	width:98%;
	}

#comments table td {
	border-bottom:1px solid #bebebe;
	border-top:2px solid #fff;
	padding:1em;
	}

#comments .comm_line01 {
	background-color:#f0f2ed;
	}

#comments .comm_line02 {
	background-color:#fcfcfb;
	}

#comments p {
	clear:both;
	margin:0 0 1em 0;
	color:#555;
	}

#comments a {
	color:#0072bc;
	text-decoration:underline;
	}

#comments .comm_date_time {
	float:left;
	padding:.3em .5em .3em .5em;
	color:#777;
	}


#comments .comm_line01 .comm_date_time {
	background-color:#d8d9d5;
	}

#comments .comm_line02 .comm_date_time {
	background-color:#e1e1e1;
	}


#comments .comm_author {
	float:left;
	font-size:1.5em;
	color:#25252b;
	margin:0 0 0 1em;
	}

#comm_pages {
	padding:1em 0 1em 0 !important;
	border:none!important;
	}


#comm_pages ul {
	float:right;
	list-style:none;
	}

#comm_pages ul li {
	margin:0 0 0 1px;
	float:left;
	}

#comm_pages ul li a {
	display:block;
    width:2em;
    text-align:center;
    line-height:2em;
	color:#777;
	background-color:#f0f2ed;
	text-decoration:none;
	}

#comm_pages ul li a:hover, #comm_pages ul li.curr a {
	color:#fff;
	background-color:#f60;
	}

#comm_addform {
	width:98%;
	background-color:#f0f2ed;
	}

#comm_addform td {
	padding:2em 2em 1em 2em !important;
	border:1px solid #bebebe !important;
	}

#comm_addform .comm_af_container {
	width:100%;
	border:none !important;
	}

#comm_addform .comm_af_container td {
	border:none !important;
	}

#comm_addform .information {
	width:50%;
	height:200px;
	vertical-align:top;
	}

#comm_addform label {
	display:block;
	float:left;
	width:110px;
	color:#000;
	margin:0 0 .3em 0;
	}

#comm_addform input {
	width:15em;
	height:15px;
	vertical-align:middle;
	font:normal 1em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	border:1px solid #bebebe;
	padding:0 0 0 .4em;
	}

#comm_addform textarea {
	font:normal 1em/100% tahoma, geneva, verdana, arial, helvetica, sans-serif;
	border:1px solid #bebebe;
	padding:.4em;
	width:300px;
	height:10em;
	}

#comm_addform #comm_submit {
	float:right;
	width:80px;
	height:21px;
	border:1px solid #777;
	}

/* _Comments */


/* Catalog_ */
#catalog_inside {
	width:auto;
	margin:0 225px 0 230px;
	}

#catalog_inside table {
	width:99%;
	}

#catalog_inside table td {
	vertical-align:top;
	}

#catalog_inside h2 {
	font-size:1.5em;
	line-height:2em;
	background:#fff url(/settings/templates/pixmaps/hr.gif) 0 bottom repeat-x;
	margin:.5em 0 .5em 0;
	padding:0 0 0 0;
	}


#catalog_inside p.cloud {
	display:block;
	width:60%;
	margin:1em 0 2em 2em;
	}


#catalog_inside p.cloud a {
	text-decoration:underline;
	}

#catalog_inside p.cloud a:hover {
	color:#f60;
	text-decoration:none;
	}
/*########################################*/

/* cloud gradations_*/
.grad_1, .grad_1 a {font-size:10px; color:#bcbcbc;}
.grad_2, .grad_2 a {font-size:11px; color:#a6a6a6;}
.grad_3, .grad_3 a {font-size:12px; color:#909090;}
.grad_4, .grad_4 a {font-size:13px; color:#797979;}
.grad_5, .grad_5 a {font-size:14px; color:#6e6e6e;}
.grad_6, .grad_6 a {font-size:15px; color:#636363;}
.grad_7, .grad_7 a {font-size:16px; color:#585858;}
.grad_8, .grad_8 a {font-size:17px; color:#4d4d4d;}
.grad_9, .grad_9 a {font-size:18px; color:#424242;}
.grad_10, .grad_10 a {font-size:19px; color:#373737;}
.grad_11, .grad_11 a {font-size:20px; color:#2c2c2c;}
.grad_12, .grad_12 a {font-size:21px; color:#212121;}
.grad_13, .grad_13 a {font-size:22px; color:#161616;}
.grad_14, .grad_14 a {font-size:23px; color:#0b0b0b;}
.grad_15, .grad_15 a {font-size:24px; color:#000000;}


/* _cloud gradations */


/* _Catalog */

/* _CONTENT */

/* FOOTER_ */
#footer {
	clear:both;
	width:100%;
	background-color:#fff;
	padding:10px 0 0 0;
	}

.footer_container {
	color:#d4d0c8;
	background:#564a45 url(/settings/templates/pixmaps/f_bg.gif);
	}

.f_border {
	height:110px;
	background:transparent url(/settings/templates/pixmaps/f_border.gif) top left repeat-x;
	}

/* footer copyright and contacts block */
#f_copyright {
	float:left;
	height:70px;
	width:22%;
	margin:28px 0 0 0;
	background:transparent url(/settings/templates/pixmaps/f_sep.gif) right top no-repeat;
	}

/* footer regular links styles*/
#footer a:link, #footer a:visited {
	color:#d4d0c8;
	text-decoration:underline;
	}

#footer a:hover {
	color:#fff;
	text-decoration:none;
	}

/* footer copyright paragraph */
.f_copy_info {
	background:transparent url(/settings/templates/pixmaps/f_copy_sign.gif) left top no-repeat;
	margin:0 0 0 15px;
	padding: 0 0 0 25px;
	}

/* footer RSS feeds block */
#f_rss {
	float:left;
	height:70px;
	width:20%;
	margin:28px 0 0 0;
	background:transparent url(/settings/templates/pixmaps/f_sep.gif) right top no-repeat;
	}

/* footer RSS feeds paragraph */
.f_rss_info {
	background:transparent url(/settings/templates/pixmaps/f_rss_icon.gif) left top no-repeat;
	margin:0 0 0 15px;
	padding: 0 0 0 25px;
	color:#d4d0c8;
	}

/* footer RSS feeds list styles */
#f_rss ul.rss, #f_rss ul.rss li {
	margin:2px 0 0 10px;
	list-style:none;
	}

/* footer navigation menu block */
#f_menu {
 	position:relative;
	float:right;
	height:70px;
	width:55%;
	margin:28px 0 0 0;
	}

/* footer navigation menu list styles */
#f_menu ul.fmenu, #f_menu ul.fmenu li {
	list-style:none;
	color:#978f88;
	}

#f_menu ul li {
	float:left;
	}

li.fmi {
	background:transparent url(/settings/templates/pixmaps/f_menu_sep.gif) right center no-repeat;
	}

/* footer navigation menu links styles */
#f_menu ul a {
	display:block;
	padding:4px;
	}

#f_menu a {
	margin:0 4px 0 4px;
	}

#f_menu a:hover{
	color:#fff;
	text-decoration:none;
	}

#f_menu a.fm_active:link, #f_menu a.fm_active:visited {
	background-color:#292320;
	color:#fff;
	text-decoration:none;
	}

/* footer stars */
.f_stars {
	position:absolute;
	right:0px;
	width:157px;
	height:110px;
	background:transparent url(/settings/templates/pixmaps/f_stars.png) right bottom no-repeat;
	}

/* footer "designed by" block */
#designed_by {
	position:absolute;
	right:8px;
	width: 140px;
	margin:50px 8px 0 0;
	~margin-right:4px;
	padding:4px 7px 5px 7px;
	background-color:#292320;
	color:#777;
	text-align:center;
	}

/* footer "designed by" link styles */
#designed_by a:link, #designed_by a:visited {
	color:#f60;
	text-decoration:none;
	}

#designed_by a:hover {
	color:#f60;
	text-decoration:underline;
	}

/* _FOOTER */

a.nodeco,
a.nodeco:hover
{
    text-decoration: none;
}

blockquote
{
    background-color: #cccccc;
    border: 1px solid #999999;
    padding: 10px;
    margin-botton: -20px;
}
