body {
  font-family: Tahoma;
  margin: 0px;
  padding: 0px 0px 20px 0px;
}
.body {background: #9ACF5D url(images/bg.png) repeat-y top center;}
.flowers {background: url(images/flowers.jpg) no-repeat top center;}

input#findbtn { 
  width: 79px;
  height: 36px;
  border: none;
  cursor: hand;
  margin: 0px 0px 1px;
  background: transparent url('images/bttn_search.png') 0px 0px no-repeat;
}

li {
  list-style-position:inside;
  font-family: Arial;
  font-size: 12px;
}

a {
  text-decoration:none;
  color:#105895;
}

.film_header {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:white;
  text-align: left;
}
.film_header a {
  color:white;
  text-decoration:none;
  text-align: left;
}

h1 {
  color: black;
}

h1 a {
  display:inline;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  margin:0px;
}

h1 b {
/*  display:inline;*/
  font-family:Arial;
  font-size:13px;
  margin:0px;
}


#title {
  font-size:36px;
  color: red; 
}

h1#title_ext {
  font-size:14px;
}


h2 {
  display:inline;
  font-family:Arial;
  font-size:12px;
  color:grey;
  margin:0px;
  font-weight:normal;
}
h2 a {
  color:brown;
  text-decoration:none;
}

h3 {
  font-family:Arial;
  font-size:13px;
  margin:0px;
}
h3 a {
  color:black;
  text-decoration:none;
}

.about_film {
  font-family:Arial;
  font-size:12px;
  margin:5px;
}
.about_film a {
  color:red;
  text-decoration:none;
}

.letter {color:red; font-size:200%; position:relative; top:5px;}

.siteinfo {font-size:11px;}

.filminfo {font-size:12px; text-align:left;}
.filminfo li {list-style-position:inside;}

.copyright {font-size:13px;}
.copyright a {color:#999;}

.fileinfo {margin:2px 2px 0px 0px; padding:0px 20px;}

.fi_size   {background: url(images/file_info_size.png) no-repeat;}
.fi_format {background: url(images/file_info_video.png) no-repeat;}
.fi_sound  {background: url(images/file_info_sound.png) no-repeat;}

.film_title_bg a {
  display:block;
  width: 100%;
  height: 53px;
  background: url(images/film_title_bg.png) no-repeat;
}
.film_title_bg a:hover {
  background:url(images/film_title_bg_h.png) no-repeat;
}

.comment_icon {
  background: url(images/comment_icon.gif) left no-repeat;
  padding: 0px 0px 0px 18px;
  margin: 0px 0px 0px 3px;
}
.calendar_icon{
  background: url(images/calendar_icon.gif) left no-repeat;
  padding: 0px 0px 0px 18px;
  margin: 0px 0px 0px 3px;
}
.empty_icon{
  padding: 0px 0px 0px 18px;
  margin: 0px 0px 0px 3px;
}

/* Страницы */
.navigation {
	color: #666;
	border: 0px;
}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration: none;
	color: #555555;
	background: #F9F9F9;
	padding: 3px 6px;
	border: 1px solid #E6E6E6;
	font-size: 12px
}
.navigation a:hover {
	background: #9A989C;
	color: #FFFFFF;
	border-color: #E6E6E6;
	font-size: 12px
}
p.navigation {
	float:left;
	padding:4px 0px;
	margin:0px;
}
.navigation span {
	text-decoration: none;
	background: #60dd60;
	padding: 3px 6px;
	border: 1px solid #E6E6E6;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/* ------------------------------ [Comments] */

.f_comment {
	font-size:12px;
}
.f_input {
	width: 180px;
	border: 1px solid #d0d0d0;
}
.f_textarea {
	font-family: tahoma;
	border: 1px solid #d0d0d0;
	width: 98%;
	margin: 0px 10px 0px 0px;
	height: 100px;
}

/* ------------------------------ [Menu] */
#topmenu {
/*	margin:4px 0;*/
}
#topmenu ul li {
	display:block;
	float:left;
	text-transform:uppercase;
	font:normal bold 13px Tahoma, sans-serif;
}
#topmenu a {
	display:block;
	float:left;
	color:#777;
}
#topmenu a:hover {
	color:black;
}
.topmenu_nav a {padding:8px 20px 0px}
.topmenu_nav a:hover {background:url(images/alphabet_bullet_ru.png) no-repeat 50% top}

/* ------------------------------ [Alphabet] */
.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#alphabet {
/*	margin:4px 0;*/
}
#alphabet ul {padding-left:125px}
#alphabet ul li {
	display:block;
	float:left;
	text-transform:uppercase;
	font:normal bold 11px/1em Verdana, Geneva, sans-serif;
}
#alphabet a {
	display:block;
	float:left;
	color:#aaa;
}
#alphabet a:hover {
	color:black;
}

.alphabet_ru {
	margin:4px 0px 0px 0px;
	background:url(images/ru_bg.png) no-repeat 18px 8px;
	border-top:2px solid black;
}
.alphabet_ru a {padding:8px 9px 8px}
.alphabet_ru a:hover {background:url(images/alphabet_bullet_ru.png) no-repeat 50% top}

.alphabet_en {
	background:url(images/en_bg.png) no-repeat 18px 2px;
	border-bottom:2px solid black;
}
.alphabet_en a {padding:0px 11px 8px}
.alphabet_en a:hover {background:url(images/alphabet_bullet_en.png) no-repeat 50% bottom}

/* ------------------------- [Hint] */
.movie_short {
	overflow:auto;
	padding-left:10px;
	background: url(images/movie_short_arrow.png) no-repeat 0 0;
	font-size: 11px;
}
.movie_short_tl {background:#EFEFE1 url(images/movie_short_lt.png) no-repeat 0 0}
.movie_short_bl {background:url(images/movie_short_lb.png) no-repeat bottom left}
.movie_short_tr {background:url(images/movie_short_rt.png) no-repeat top right}
.movie_short_br {padding:10px;background:url(images/movie_short_rb.png) no-repeat right bottom;}
.movie_short_tl .movie_short_bl .movie_short_tr .movie_short_br strong {
/*	font-weight: normal;*/
}
.movie_short_tl .movie_short_bl .movie_short_tr .movie_short_br b {
/*	font-weight: normal;*/
}
