@charset "windows-1251";
/* CSS Document */

body, a, p, div {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:12px;
}

body {
	color:#444;
}

a {
	color:#17479e;
	text-decoration:underline;
}

a div {
   cursor:pointer;
   display:block;
}

h1 {
   font-size:18px;
   color:#000000;
   margin:2px 0px;
}

h2 {
   font-size:16px;
   color:#000000;
   margin:2px 0px;
}



h4 {
   font-size:14px;
   color:#000000;
   margin:2px 0px;
}

h4 a {
   color:#000000;
}

a:hover {
	text-decoration:none;
}

.h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#000000;
}

.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
        margin:0px;
        padding:0px;
}


.film_table td {
   padding-right:15px;
}


small {
   font-size:10px;
}

.blue {
	color:#17479e; 
}

.red {
   color:red;
}

.bgblack {
   background:#000000;
}

.black, .black a {
	color:#000000;
}

.horline {
	background:#000000;
	width:800px;
        position:absolute;
        left:50%;
        margin-left:-400px;
	height:1px;
        clear:both;
}


#films {
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
}


#films a {
	text-decoration:none;
}


.film_link {
	text-align:center;
	height:40px;
	background:url(/images/behavior.png);
	padding-top:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.film_link a  {
	text-decoration:none;
}

.film_link_mini {
	text-align:center;
	height:20px;
	background:url(/images/behavior.png);
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
}

.column {
	padding:20px 20px;
	vertical-align:top;
}


.text_item{
	margin-bottom:10px;
}

.text_item .header {
	background:url(/images/ico_plus.gif) no-repeat right center;
	padding:4px 25px 5px 0px;
	display:inline-block;
	font-size:14px;
}

.text_item .text {
   text-align:left;
}


.mark {
	margin-left:10px;
	font-family:Arial;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}


.gold {
	color:#c1b22c;
}


table.underline td {
	border-bottom:1px solid #cccccc;
}

table.underline th {
	border:none;
	text-align:left;
}

.right {
   text-align:right;
}

.center {
   text-align:center;
}


.marg {
   margin:0px 0px;
   padding:3px 7px;
}


.left {
   float:left;
}


.nom_table td {
   padding:8px 8px 8px 0px;
}


.juri td {
   text-align:left;
   width:70px;
}

.lj_com_links a {
   background:url(/images/lj_community.gif) no-repeat left top;
   padding-left:20px;
}


.short_icon {
   position:absolute;
   right:-10px;
   top:-10px;
   z-index:10;
}

TABLE {border-collapse:collapse}
TD {vertical-align:top}

.green {color:green}
.blue_header {color:#17479e; font-weight:bold}
.formTable {margin:0 auto}
.formTable TD {padding:3px; border:1px #999 solid}
.input {border:1px #17479e solid}
.button {border:1px #17479e solid; background:white; color:#444; padding:3px;}
.alignRight {text-align:right !important}
.alignLeft {text-align:left !important}
