/*  #001555;   #00113e; #ff7300;  #292929;  #cccccc;  #e6e6e6;   #5ab4ff; */

/*================================================================= STANDART =================================*/
body, vlink, alink, td, th, p, a, div, li, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:80%; color:#000000; text-decoration:none;
}
body { background-color:#001555; }
img { border:0 none; }
a {border:0 none; font-size:100%;}
a:hover {text-decoration:underline;font-weight:bold;}
h1, .h1 { 	font-variant:small-caps; 	font-size:medium; 	font-weight:bold;	border-bottom:2 solid black; 
	border-right:2 solid black; 	padding:3 3 3 10;  	margin-bottom:2; 	background-color:#ffaa00; 
	font-family:"Times New Roman", Times, serif; 
}
h2, .h2 { margin:10 0 5 0;padding:3; font-variant:small-caps; font-size:100%;font-weight:bold;
	border-bottom:2 solid black;border-right:2 solid black; background-color:#eeddaa;
}
h4, .h4 {
	text-indent:0; font-size:90%; font-weight:bold; text-align:center; line-height:120%; 
	background-color:#d0d0d0; color:#000099;	font-variant:small-caps;
}
h5, .h5 {
	font-variant:small-caps;  border-bottom:2 solid black; border-right:2 solid black; text-align:center; 
	padding-bottom:2; background-color:#77ccff 
}
table, tr, td {	border:0 none;	margin:0;	padding:0;	border-collapse:collapse;	vertical-align:top;}

/*================================================================= LAYOUT =================================*/
.t100 { width:100%;}
.p100 { font-size:100% }
.ierarchy {color:#994400;font-weight:bold;font-size:75%;}

.tcell { font-size: 10pt; border: 1 solid white; background-color:#ddddaa;
	font-family:Arial, Helvetica, sans-serif; font-size:70%; padding:2;
}

.clndname { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; text-decoration:none; 
	font-weight:bold; background-color:5ab4ff; font-size:75%;
}
.wrong { color:#CC0000; padding:5; width:300; font-size:90%; font-weight:bold; }
.ok { color:#007700; padding:5; width:300; font-size:90%; font-weight:bold; }

.main_level, .main_link { 
	font-weight:bold; font-size:75%; color:#0033CC; font-variant:small-caps; line-height:125%; }
.main_link {font-size:100%;}
.ordry_level { font-weight:normal; font-size:75%; line-height:100%; }

.fldName { color:#000099; font-weight:normal; font-size:85%; margin:2 10 2 0; border-bottom:1 solid gray;}
.fldContent { font-size:85%; }
.fldLink { font-size:85%; font-weight:bold; }
td.hmDays	{ 
	background-color:#0e3485; color:white; text-align:left; font-weight:bold; padding:0 0 10px 32px;
	text-transform:uppercase;
}
.doc_list {margin-left:35; text-indent:0; font-size:100%;}
.doc_table {border:3 groove; vertical-align:top; padding:2;}

/*================================================================= REGISTRATION ===========================*/
td.regForm	{ padding-bottom:3px; }
div.regMsg	{ text-align:center; color:navy; border-bottom:1px solid navy; padding-bottom:3px; }
div.regCntrBox	{ text-align:center; padding:10px; background-color:#eef9f9; }
span.regRed	{ color:red; font-weight:bold; }
fieldset.Reg{ border:1px solid navy; background-color:#eef9f9; text-align:center; padding:0 5px 5px 5px; }
legend.Reg	{ 
	border:1px solid #777777; background-color:#f0f0f0; color:navy; padding:0 2px 0 2px; margin-bottom:10px; 
	text-transform:uppercase; font-weight:bold;
}
select.Reg	{ font-size:90%; color:navy; }
.regInput		{ font-size:90%; }
/*================================================================= MENU ===================================*/
a.mainMenu	{ color:white; font-size:16px; font-weight:bold; }
a.mainMenuPr{ color:yellow; font-size:17px; font-weight:bold; text-transform:uppercase; }
li.mainMenu	{ color:yellow; }
ul.mainMenu	{ text-indent:0; font-size:100%; line-height:150%; margin-left:20px; }

/*================================================================= PAGE ===================================*/
.page_text { text-align:left; line-height:140%; font-size:100%; }
.article, .msg { font-family:Georgia, "Times New Roman", Times, serif; text-indent:25px; }
.msg {text-indent:0;}
.list, .list_red { font-family:Georgia, "Times New Roman", Times, serif; text-indent:0; font-size:100%; }
.list_red { color:#CC0000; }

.bkg {background-color:#001555;}
.bkg_deep {background-color:#00113e;}
.bkg_gr {background-color:#dddddd; color:black;}
.bkg_li_gr {background-color:#e6e6e6; color:black; font-size:75%}
.bkg_deepgr {background-color:#292929;}
div.filmTech {
	width:70%; margin-left:50px; font-size:70%; color:navy; border-top:1px solid navy;
	 border-bottom: 1px solid navy;
}

/*================================================================= IMAGES ==================================*/
.pic_table {
	margin:15; padding:3; border-bottom:2 solid black; border-right:2 solid black; background-color:#e0f0ff;
}
.pic_frm {padding:3; }
.pic_sign {text-align:center;}
.imgLeft { float:left; margin:0 10 5 0; }
.imgRight { float:right; margin:0 0 5 10; }

/*================================================================= NEWS ====================================*/
.news_data { background-color:#ff7300; padding:2 5 2 5; color:#000000; font-weight:bold; }
.news_img {	border-right: 1 solid #777777;	border-bottom: 1 solid #777777;}

/*================================================================= PROGRAM =================================*/
.prog_hdr { background-color:#FFCC66; padding:2 0 2 20 }
.prog_section { background-color:#eeeeee; padding:4 0 4 20 }
.prog_text { padding:5; text-indent:0; border-bottom:1 solid white; }
.prog_date { 
	padding:5; text-align:right; width:150px; vertical-align:top; 
	border-bottom:1 solid white; 
}
.prog_orglist { text-align:center; font-size:65%; line-height:100%; font-weight:bold; }
.prog_time { background-color:#E3E9fD; color:black; padding:2px 5px 2px 5px; font-weight:bold; }
div.saleAddr	{ text-align:center; font-style:italic; }

.unVis {display:none;}
.Vis {display:block;}
