a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #340e70;}
table, tr, td, th, span, p, div, ou, ul, li, input, .text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#340e70;}
h2,h3,h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


{* .bg_all {
     background-image:url(/images/bg_oll.gif);
	 background-position:bottom left;
	 background-repeat:repeat-y; }
.bg_right {
     background-image:url(/images/bg_right.jpg);
	 background-position:top left;
	 background-repeat:repeat;}
.bg_paper_head_m {
     background-image:url(/images/paper_head.gif);
	 background-position:top left;
	 background-repeat:no-repeat;}
.bg_paper_head_ie {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paper_head.png');
}
.bg_paper_midl {
     background-image:url(/images/paper_midl.jpg);
	 background-position:bottom left;
	 background-repeat:repeat-y;}
.bg_paper_foot {
     background-image:url(/images/paper_foot.jpg);
	 background-position:top left;
	 background-repeat:no-repeat;} 
	 	*}

.head_menu {
     font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11;
	 text-decoration:underline;
	 color:#340E70; }
span.head_menu, span.head_menu a{
     font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-decoration:none;
	 color:#340E70; }
span.head_menu a:hover {
     font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 text-decoration:underline;
	 color:#340E70; }

.head_menu_p {
      font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;
	 font-size:11;
	 text-decoration:none;
	 color:#340E70; }
.desk_menu {
     background-image:url(/images/desk1.gif);
	 background-position:left top;
	 background-repeat:no-repeat; }
.bg_pic {
     background-image:url(/images/shadow_pic.png);
	 background-position:left top;
	 background-repeat:no-repeat; }
.desk_midl {
     text-decoration:none;     font-style:normal;
     font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000; }
.desk_foot, .desk_foot a {     font-style:normal;
     font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	text-decoration:underline; }
.foot_menu {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	color:#FFFFFF;
	text-decoration:none;}
.foot_menu a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	color:#FFFFFF;
	text-decoration:none;}
.frm {
    width:90;
	height:16;
	border:solid #E0D6C5 1px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000033;}
.bg_heard_right {
     background-image:url(/images/head_orang_right.gif);
	 background-position:top left;
	 background-repeat:no-repeat;}	

 .date {
    text-align:left;
         font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
	 font-size:12;
	 color:#17005c;
	 text-decoration:none;}
        	
.header {
    text-align:left;
         font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
	 font-size:12;
	 color:#000000;
	 text-decoration:none;}
.header a, .seminar_name a {
        font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
	 font-size:12;
	 color:#000000;
	 text-decoration:underline;
}	 
.header a:hover, .seminar_name a:hover {
        font-weight:bold; 
    font-family:Arial, Helvetica, sans-serif;
	 font-size:12;
	 color:#0000ff;
	 text-decoration:underline;
}	 

.body {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;     font-style:normal;
	text-decoration:none;}
.hotnews, td.seminar_name div.hotnews a{
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11;     font-style:normal;
	 color:#340E70;
	 text-decoration:underline;} 
.hotnews_menu a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#340e70;
	text-decoration:underline;
	font-weight:bold;
}
	
td.seminar_name div.hotnews a:hover {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 font-size:11;     font-style:normal;
	 color:#340E70;
	 text-decoration:underline;
} 

.con_menu {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:11;
	 color:#340E70;
	 text-decoration:underline;}      	
.con_menu a {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:11;
	 color:#340E70;
	 text-decoration:underline;}
.con_menu_p {
     font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:11;
	 color:#340E70;
	 text-decoration:none;}
.news_data {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12;
	 color:#ff6a00;
	 font-weight:bold;	 
}

.bg_foot_orange {
     background-image:url(/images/foot_orang_midl.gif);
	 background-position:top left;
	 background-repeat:no-repeat;}
.created, .created a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5c5c;
	text-decoration:none;
}
.created a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5c5c;
	text-decoration:underline;
}


Table.cinema_list{
	border: none;
	width: 100%;	
}
Table.cinema_list Tr Th{
	text-align: left;
	background-color: #f37307;
	color:#340e70;
	font-size: 14;	
}
Table.cinema_list Tr.a Th{
	text-align: left;
	background-color: #fef6eb;
	font-size: 11;	
	color:#316ac5;
}

Table.cinema_list Tr td{
	text-align: left;
	background-color: #fef6eb;
	font-size: 11;
}
.cinema_name, .cinema_name a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a005e;
	text-decoration::underline;
}
.cinema_name a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1a005e;
	text-decoration:underline;
}
table.list tr th {
    font-weight:bold;
	background-color:#f37307;
	color:#340e70;
}
TABLE.list TR.n TD { font-weight: normal; color: black; background: #f8efe1;}
TABLE.list TR.o TD { font-weight: normal; color: black; background: #fef6eb;}

/* Forum start */
span.forum ,span.forum .body {display: block;}
span.forum .date, span.forum .head {color: #828282; font-style: italic; font-size:100%;}
span.forum .head {background: #d2d2d2; padding: 2px; display: block;}

TABLE.forum {background: #ffffff; font-size: 9pt; margin: 0px;}
TABLE.forum TR TH { font-size: 10pt; color: black; background: #9ddcf9;}
TABLE.forum TR TD { font-size: 8pt; font-weight: normal; color: black;	background: #ffffff;}

TABLE.forum TR.e TD { font-weight: normal; color: black; background: #f8f0e2;}
TABLE.forum TR.o TD { font-weight: normal; color: black; background: #f5e9d2;}
/* Forum end */


/* Закрытый раздел*/
.report_bottom {
    background-image:url(images/report_bottom.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.menubgmain {
	background-image:url(/images/menubgmain.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgmain2 {
	background-image:url(/images/menubgmain2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgmain3 {
	background-image:url(/images/menubgmain3.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgcurmain {
	background-image:url(/images/menubgcurmain.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgcurmain2 {
	background-image:url(/images/menubgcurmain2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgcurmain3 {
	background-image:url(/images/menubgcurmain3.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgnotmain {
	background-image:url(/images/menubgnotmain.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgnotmain2 {
	background-image:url(/images/menubgnotmain2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.menubgnotmain3 {
	background-image:url(/images/menubgnotmain3.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
table.leftmenu tr td {
    text-align:center;
}
table.leftmenu tr td a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
}


.leftmenu2 a {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
}
.header_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00adef;
}

.header_repeat {
    background-image:url(/images/header_repeat.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.time_bg {
    background-image:url(/images/time_bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.menu_bg {
    background-image:url(/images/menu_bg.gif);
    background-position:right top;
	background-repeat:no-repeat;
}
.header_top {
    background-image:url(/images/header_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00adef;
}
.header_top_2 {
    background-image:url(/images/header_top_2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00adef;
}


/* Закрытый раздел конец*/
table.list tr th {background: #9ddcf9;}
table.btl_battle {border: solid #ff6a00 3px}
table.btl_battle tr th {background-color:#ffffff; height:25; font-family:Arial Narrow, Arial; font-size:14px; font-weight:bold}
table.btl_battle tr td {background-color:#ffffff; height:25; padding:2; vertical-align:top}
.presentation_bg {
    background-image:url(/images/pm/presentation_bg.gif);
    background-position:left top;
    background-repeat:no-repeat;
}