/*  #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% }
.p120 { font-size:120% }
.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;}

ul.right-list 	{ font-size:1.1em; margin-left:"20px"; padding-left:20px; padding-left:"0px";}
td.collection	{ width:158px;  padding-left:17px;  width:"175px"; text-align:left;border:0px solid red; }
td.col-frame	{ border: 0px solid red; width:115px; width:"131px"; text-align: center; padding:0px 23px 0px 0px; padding:"0px 0px 0px 7px";  }
td.col-sign		{ width: 131px; width:"138px"; text-align: center; padding: 0px 35px 7px 10px; color: black; font-size: 70%; font-weight: normal; }

#MainMenu	{ width:159px; height:213px; padding:20px;  width:"199"px; height:"253"px; vertical-align:top; border:0px solid red; }
/*================================================================= 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"; padding-left:20px; padding-left:"0px"; }

/*================================================================= 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; background:url(/design/images/calender/bkg.png) left top repeat; }
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;}
#NewsBlock p { font-size:1.0em; }
/*============================================================ 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; }

#Table_Clndr { background:url(/design/images/calender/bkg.png) left top repeat; border:0px solid red; }
.Table_Clndr { background:url(/design/images/calender/bkg.png) left top repeat; border:0px solid red; }

.unVis {display:none;}
.Vis {display:block;}
/*============================================================ REGION PROGRAMS =================================*/
#Region		{ font-size:1.1em; }
#Region h2 	{ text-align:center; }
#Region div.region-block, #Region div.gazeta-block	
	{ float:left; width:265px; height:350px; padding:5px; border:1px solid navy; 
	margin:5px; width:"275px"; height:"360px"; background-color:#ccddff; text-align:center; }
#Region div.region-block:hover, #Region div.gazeta-block:hover	
	{ background-color:#ddeeff; border-color:red; }
#Region div.gazeta-block	{ height:380px; }
#Region div.half			{ float:left; width:120px; font-size:1.1em; margin:10px 0px 0px 10px; text-align:left; }
/*##################################################################################################*/	
.mceContentBody  { background-image:none; background-color:#fffffa; padding:15px;
	font-family:Verdana, Geneva, sans-serif;  font-size:16px; line-height:1.25em; }
.mceContentBody p, .mceContentBody h1, .mceContentBody h2, .mceContentBody h3, 
.mceContentBody h4, .mceContentBody h5, .mceContentBody h6, 
.mceContentBody div, .mceContentBody li, .mceContentBody blockquote 
{ background-color:#fafae0; }

