/*eaf6d4*/
body {
	margin:0;
	padding:0;
	background-color: #ffffff; 
	color: #000000;
	font: 14px Helvetica, Tahoma, Arial, Verdana, sans-serif; 
	text-decoration: none;
	background-image:url(i/theme/fon2.gif);
	background-position:top;
	background-repeat:repeat-x;
	line-height: 1.3em;
}





table {font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif; font-size: 14px; color:#303030; line-height: 1.3em;}

a:link, a:visited {color:3f8600;  font-size: 14px; text-decoration: underline;}
a:active { text-decoration: none; color:999999;}
a:hover { text-decoration: none; color:999999;}


a.none:link, a.none:visited {color:3f8600;  font-size: 14px; text-decoration: none;}
a.none:active { text-decoration: none; color:999999;}
a.none:hover { text-decoration: none; color:999999;}


textarea.inpText {
	padding: 0;
	margin: 0;
	font-size: 20px;
	border: 1px solid #acacac;
	background: #f7f7f7;
	color: #666666;

}

input.ok {
	color: #000000;
	background: #689d04;
	border: 0;
	padding: 2;
	margin: 0;
	font-size: 20px;
}

.ot_seg {color:#689d04;}
.ot_datetime {color: #585b4e; font-size: 10px;}
.ot_strbg {background-color: #689d04; color: #f7f7f7; padding: 2px 8px 2px 8px; font-size: 14px;}
.ot_str2bg {background-color: #ececec;  padding: 2px 8px 2px 8px; font-size: 14px;}
.ot_str3bg {padding: 2px 8px 2px 8px; font-size: 14px;}

.rar {color: #c0c0c0; font-size: 14px;}
.rarok {font-size: 14px;}


.i_video {
	background-image: url(i/theme/i_video1.gif); 
	background-position: top;
	background-repeat:no-repeat;
	width: 24px;
	height: 16px;
	}
a.i_video:hover {
	background-image: url(i/theme/i_video2.gif);
}

.serreiting1 {color: #689d04; font-size: 17px;}
.serreiting2 {color: #9c1212; font-size: 17px;}
.serreiting3 {color: #f7f7f7; font-size: 15px;}


a.min:link, a.min:visited {color:3f8600;  font-size: 12px; text-decoration: underline;}
a.min:active { text-decoration: none; color:999999;}
a.min:hover { text-decoration: none; color:999999;}

a.zagfilm:link, a.zagfilm:visited {FONT-WEIGHT: normal; color:2f302b;  font-size: 26px; text-decoration: underline;}
a.zagfilm:active { text-decoration: none; color:999999;}
a.zagfilm:hover { text-decoration: none; color:999999;}

.zagT {FONT-WEIGHT: normal; font-size:26px; color:#558004; font-family: Helvetic, Arial; line-height: 1em;}
.zagfilm {FONT-WEIGHT: normal; font-size:28px; color:#2f302b; font-family: Helvetic, Arial; line-height: 1em;}


/* черная ссылка */
a.color2:link, a.color2:visited {color:#000000;  FONT-SIZE: 12px; text-decoration: underline; font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;}
a.color2:active { text-decoration: none; color:#344E03;}
a.color2:hover { text-decoration: none; color:#344E03;}

/* белая ссылка */
a.color3:link, a.color3:visited {color:#ffffff;  FONT-SIZE: 12px; text-decoration: underline;}
a.color3:active { text-decoration: none; color:#ececec;}
a.color3:hover { text-decoration: none; color:#ececec;}


/* текст в фильме */
.t1 {color: #153800;} /*темн зеленый */
.t2 {color: #df2905;} /*темн красный */

/* активная дата */
.sad {padding: 3px; background-color: #d2eda0;}
/* НЕ активная дата */
.san {padding: 3px;}


.zag_main18{FONT-WEIGHT: normal; font-size:18px; color:#558004;}
.zag_main16{FONT-WEIGHT: normal; font-size:16px; color:#558004;}


table.table1 {
	border-collapse: collapse;

}

table.table1 th {
	text-align: center;
	padding: 5px;
	background: #f7f7f7;
	border: 1px solid #d4d7d8;
}

table.table1 td {
	vertical-align: top;
	padding: 5px;
	border: 1px solid #c4d8a0;
}

table.table2 {
	border-collapse: collapse;

}

table.table2 th {
	text-align: center;
	padding: 5px;
}

table.table2 td {
	vertical-align: top;
	padding: 5px;
}

