a { text-decoration:none;  border-color:blue;  border-bottom:1px dotted blue;}

body {margin: 0; padding: 0; }

body, th, input { color: #000; font-family:verdana; font-size: 11px;}

select { color: #000;  font-family:verdana;  font-size: 11px;}

table {border-collapse:collapse; font-family:verdana; font-size: 11px; }

table, td {padding-left:2px; padding-right:2px; }

p.count {display:inline; font-size:16px; color:darkblue; font-weight:bold;}

font.search_highlight {	background-color:yellow;
	}

.sm { color:blue; font-size:11px;}

td.text {padding:10px; text-align:justify; text-indent:20px;}

td.dot {padding-top:4px; padding-bottom:7px; text-align:center; text-indent:5px; border:1px;
  border-top:1px dashed #CCC;
  border-left:1px dashed #AAA;
  border-right:1px dashed #AAA;
  background-color:#FFFCF2;}


table.bottom_dot td {
width:100%;
border:1px;
border-bottom:1px dashed #DDD;
}


table.bottom_dot {width:100%;
border:1px;
border-bottom:1px dashed blue;
}


td.dot2 {padding-top:4px; padding-bottom:7px;  text-indent:5px; border:1px;
  border-top:1px dashed #CCC;
  border-bottom:1px dashed #AAA;
  border-left:1px dashed #AAA;
  border-right:1px dashed #AAA;}

b.alphabet { color:#888; text-decoration:none; font-weight:normal; font-size:12px;}

a { color:blue; font-color:blue;   font-size:12px;}
a:hover {color:green; font-color:green;   }
a:active {color:green; color:green; }
a:visited { color:blue; font-color:blue;}

table.rek a {font-size:11px; color:#777;}


a.grad {font-size:11px;}
a.grad:hover {font-size:11px; color:orange;}

a.main_menu:hover {color:green;}


a.nav { color:green; font-color:green; font-size:11px;  border-color:green;  border-bottom:1px dotted green;}
a.nav_blue { color:blue; font-color:blue; font-size:11px;}
a.nav_darkred { color:darkred; font-color:darkred; font-size:11px;}

table.hand {	cursor:hand;
	cursor:pointer;
	}

table.season { border-color:#BBB;  border:1px dotted #BBB;  text-decoration:none; font-size:11px;}

p.text { color:green; font-color:green; text-decoration:none; font-size:10px; font-weight:bold; display:inline;}

p.season_name { color:green; font-color:green; text-decoration:none; font-size:12px; font-weight:bold; display:inline;}
p.film_name { color:darkblue; font-color:darkblue; text-decoration:none; font-size:14px; font-weight:bold; display:inline;}
p.film_name_small { color:darkgreen; font-color:darkgreen; font-weight:bold; text-decoration:none; font-size:14px; display:inline;}
p.endfilm_name_small { color:darkgreen; font-color:darkgreen; font-weight:bold; text-decoration:none; font-size:14px; display:inline;}

a.film_name_small { color:darkgreen; font-color:darkgreen; font-weight:bold; text-decoration:none; font-size:14px; display:inline;}


table.usp { background-repeat:no-repeat;
background-position: center 55px;}

table.top_header td {background: url('../i/mult.gif');  background-repeat:repeat-x; background-position: 20px 3px;
padding:10px;}


.menu_top_col {background: url('../i/menu_top_col.jpg'); background-repeat:repeat-x; background-position: top right;}
.menu_right_top_col {background: url('../i/menu_right_top_col.jpg'); background-repeat:no-repeat; height:20px; width:30px; background-position: top right;}
.menu_left_col {background: url('../i/menu_left_col.jpg'); background-repeat:repeat-y; width:5px;}
.menu_right_col {align:right; background: url('../i/menu_right_col.jpg'); background-repeat:repeat-y; width:30px; background-position: top right;}
.menu_left_bottom_col {background: url('../i/menu_left_bottom_col.jpg'); background-repeat:no-repeat; height:25px; width:25px;
 background-position: left bottom;}
.menu_left_top_col {background: url('../i/menu_left_top_col.jpg'); background-repeat:no-repeat; height:20px; width:20px;}
.menu_right_bottom_col {background: url('../i/menu_right_bottom_col.jpg'); background-repeat:no-repeat; width:25px; background-position: bottom right;}
.menu_bottom_col {background: url('../i/menu_bottom_col.jpg'); background-repeat:repeat-x;  background-position: bottom right;}


.left {text-align:left;}

.footer {margin-top:5px;}

