/*universal styles*/
body
{ 
	margin: 0; padding: 0;
	color: #000; background-color: #FFF;
	font-family: tahoma, helvetica, sans-serif;
	min-width: 995px; width:expression(document.body.clientWidth < 995? "995px": "auto" );
}
/*  PNG*/
.png IMG 	{ behavior: url("/png.htc"); }
IMG.png 	{ behavior: url("/png.htc"); }

/* body, td { font-size: 70%; } */

a:link { color: #003380; }
a:hover { color: #3f63a7; text-decoration: none; }
a:visited { color: #091f48; }

/*Font-sizes*/
.copyrights, #copyright_page, #contacts, #contacty, .tvContent, #news
{ font-size: 70%; }

#text_on_wall p, #text_on_wall ul, .tv, #img_on_wall ul, #day, #Week, #ChannelSelect, .date, .tvContent, #active-year, #year, #newsOpen, #StaffList td
{ font-size: 80%; }

/*
#contentMenu
{ font-size: 90%; }
*/
.group, .channel
{ font-weight: bold; }

/*page source styles*/
#StaffList
{
	margin-top: 1em;
}
#StaffList td
{
	padding: 0.5em 1em;
	border-bottom: 1px dashed #ffd51d;
	background: #ffe470;
}
#StaffList td.StaffPers
{
	font-weight: bold;
	color: #444;
}
p.cit {	text-indent:1em; margin: -0.1em 0; }
#img_on_wall { padding: 0.7em 20px 0 0; }
#text_on_wall {	padding: 2em 20px 0 20px; }
#text_on_wall p { text-align: justify; }
#text_on_wall h1
	{
		color: #786200;
		text-transform: uppercase;
		font-size: 110%;
		font-family: arial;
	}
#text_on_wall h3 
	{
		color: #786200;
		text-transform: uppercase;
		font-size: 90%;
		font-family: arial;
	}
#img_on_wall h3
	{
		color: #B09315;
		font-size: 90%;
		text-transform: uppercase;
		font-family: arial narrow;
		margin: 2em 0 0 1em;
		padding-left: 10px;
		border-left: 3px solid #B09315;
	}
#img_on_wall h3 a
	{
		font-weight: bold;
		color: #B09315;
		text-decoration: none;
	}
#contentMenu li
{ 
	list-style: none;
	margin-left: -0.9em;
	padding-bottom: 6px;
	font-weight: bold;
}
#contentMenu li a:link, #contentMenu li a:visited
{
	color: #786200;
	text-decoration: none;
	font-weight: normal;
}
#contentMenu li a:hover
{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed red;
}
/* #contentMenu h3 { text-transform: none; color: #333; margin: 2em -2em 0 1em;} */

/* #contentMenu li
{ 
	list-style: none;
	padding-left: 1em;
	background: url('/_img/list-image-blue.png') no-repeat left top;
	background-image:expression('none');
	height:expression('1.5em');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/list-image-blue.png', sizingMethod='crop');
}
*/


/*global*/
#page
{
	margin: 0 auto;
	min-height: 100%;
	text-align: left;
	background: #ffd51d;
}
* html #page { height: 100%; }
#header { width: 100%; height: 474px; background: #7FB3DB; }
#page_header { width: 100%; height: 130px; background: #7FB3DB;	}
#page_header_all 
{ 
	width: 100%; height: 130px; 
	background: #3d6c99 url('/_img/page/bg_header_all.jpg') repeat-x top left;
}
td.HeaderMenu
{
	background: url('/_img/page/header_menu_l.jpg') no-repeat top left;
}
#HeaderMenuBg
{
	height: 129px; width: 100%;
	background: url('/_img/page/header_menu_1r.jpg') no-repeat top right;
}
td.MenuLine
{
	height: 82px;
	background: url('/_img/page/header_menu_bg.gif') repeat-x top left;
	font-size: 70%;
	color: #83aad8;
	margin: 0 !Important; padding: 54px 5px 10px 5px;
}
td.SecondMenuLine
{
	height: 47px;
	font-size: 70%;
	color: #83aad8;
	margin: 0 !Important; padding: 15px 10px 10px 10px;
}


td.MenuLine a:link, td.MenuLine a:visited
{ color: #fff; text-decoration: none; font-weight: bold; padding: 0 8px; }
td.MenuLine a:hover, td.MenuLine a:active
{ color: #fff600; text-decoration: none; font-weight: bold; padding: 0 8px; }

td.SecondMenuLine a:link, td.SecondMenuLine a:visited
{ color: #fff; text-decoration: none; padding: 0 8px; }
td.SecondMenuLine a:hover, td.SecondMenuLine a:active
{ color: #fff600; text-decoration: none; padding: 0 8px; }

/*
td.HeaderLightRight
{
	background: url('/_img/page/header_light_r.jpg') no-repeat top right;
}
*/

#top_leftside
	{
		background-color:#c29f0a;
		background-image: url('/_img/page/bg_top_left_line.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		height: 6px;
	}
#top_rightside
	{
		background-color:#c29f0a;
		background-image: url('/_img/page/bg_top_right_line.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		height: 6px; 
	}
#top_rightside div { height: 6px; width: 1px; }
#top_leftside div { height: 6px; width: 1px; }
#top_rightsize, #footer_rightside_line, #rightside_footer
{
	min-width: 266px;
	width:expression(document.body.clientWidth < 266? "266px": "auto" );
}
td.leftside
	{
		background-image: url('/_img/page/bg_leftside.jpg');
		background-repeat: repeat-y;
		background-position: top right;
	}
td.rightside
	{
		background-image: url('/_img/page/bg_rightside.jpg');
		background-repeat: repeat-y;
		background-position: top left;
		background-color: #F0C924;
		padding-top: 30px;
		height: 7em;
	}
#content		{ position: relative; width: 100%;}
#contentMain	{ width: 100%; }
#leftcontent	{ width: 256px; }
#rightcontent	{ width: 280px; }
td.rightbg h3 
{
	text-transform: UPPERCASE;
	font-size: 90%;
	color: #786200;
	font-family: arial;
	margin: 0; padding: 0;
}
td.rightbg h3 a
{
	color: #786200 !Important;
	text-decoration: none;
}
#pagecontent	{ width: 100%; }

.middlebg	
	{
		background-color:#ffd51d;
		background-image: url('/_img/start/bg_line_middle.jpg');
		background-repeat: repeat-x;
		background-position: top left;
	}
.rightbg
	{
		background-color:#ffd51d;
		background-image: url('/_img/start/bg_line_middle-end.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		padding: 40px 20px;
	}

/*News*/
td.leftside_news 
	{
		padding: 2em 1em;
		background-image: url('/_img/page/bg_leftside.jpg');
		background-repeat: repeat-y;
		background-position: top right;		
	}
.news-h1	{ margin: 0 0 0 20px; }
#newsOpen h1
	{
		color: #786200;
		text-transform: uppercase;
		font-size: 120%;
		font-family: arial;
	}
#news-link
{
	margin-top: 2em; 
	border-top: 1px dashed #ccc;
	padding:1em 0 0 2em;
	font-weight:bold;
}
#news
{
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style: none;
}
#news span.date { color: #909090; }
#news li
{
	padding-left: 20px;
	margin-bottom: 5px;
	list-style: none;
}
#news li.red 
{
	background: url('/_img/list-image-red.png') no-repeat left top;
	background-image:expression('none');
	height:expression('1.2em');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/list-image-red.png', sizingMethod='crop');
}
#news li.self
{ 
	background: url('/_img/list-image-blue.png') no-repeat left top;
	background-image:expression('none');
	height:expression('1.2em');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/list-image-blue.png', sizingMethod='crop');
}
p.newsdate { color: #909090; }
#news li.date
{
	margin: 2.5em 0 10px 0;
	color: #909090;
	text-transform: uppercase;
}
#news li.yeardate
{
	margin: 0.5em 0 2em 0;
	font-size: 115% !Important;
	color: #909090;
}


/*news archive navigation*/
#yearmenu
{
	margin-left: 1em;
	margin-top: 1em;
	padding 0;
}
#active-year td.left
{
	background: url('/_img/arh-year-news-bg-l.jpg') no-repeat left; 
	width: 10px;
	padding-left: 8px;
}
#active-year td.right
{
	background: url('/_img/arh-year-news-bg-r.jpg') no-repeat right; 
	width: 20px;
	padding-right: 8px;
}
#active-year td.center
{
	background: url('/_img/arh-year-news-bg-c.jpg') repeat-x; 
	padding: 0 0.5em;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}
#yearmenu table ul
{
	list-style: none;
	font-size: 70%;
	margin-bottom: 0;
}

#yearmenu table ul li
{
	margin-left: -37px;
	margin-right: 3px;
}
#yearmenu a.empty { background: #ffdd4b; color: #dcb81a; }
#yearmenu a:hover.empty { background: #ffe262 !Important; }
#yearmenu a
{
	color: #715c00;
	text-decoration: none;
	min-width: 160px; height: 1.3em;
	display: block;
	padding:5px 0 5px 20px;	
	background-color: #ffeea5;
	border-bottom: 1px solid #F0C924;
	border-right: 1px solid #F0C924;
	border-left: 1px solid #F0C924;	
}
#yearmenu a:hover
{
	text-decoration: none;
	background-color: #ffe470;
	background-image: url('/_img/cur.gif'); 
	background-repeat:  no-repeat;
	background-position: 8px 40% ;
}
#yearmenu a.act, a:hover.act
{
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background-color: #ffe470;
	background-image: url('/_img/cur.gif'); 
	background-repeat:  no-repeat;
	background-position: 8px 40% ;
}
#yearmenu a.allnews
{
	color: #000;
	font-weight: bold;
	background-color: #dbbf43;
}
#nonactive-year td.left
{
	background: url('/_img/arh-no-a-year-news-bg-l.jpg') no-repeat left; 
	width: 10px;
}
#nonactive-year td.right
{
	background: url('/_img/arh-no-a-year-news-bg-r.jpg') no-repeat right; 
	width: 20px;
}
#nonactive-year td.center
{
	background: url('/_img/arh-no-a-year-news-bg-c.jpg') repeat-x; 
	padding: 0 0.5em;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

div.newspager
{
	padding: 5px;
	list-style: none;
	margin-top: 0;
	margin-left: 0;
	font-size: 80%;
	font-weight: bold;
}
div.newspager li
{
	display: inline;
	border-left: 1px solid #ccc;
	padding-right: 5px;
	padding-left: 9px;
}
div.newspager li.first
{
	border-left: 0 none transparent;
}
div.newspager li.active
{
	font-size: 110% !Important;
}
div.newspager a:link, div.newspager a:hover
{
	text-decoration: none;
}

/*news board*/
#penboard	{ z-index: 1;position: absolute; bottom: 0; right: 100px; }
#vr			{ width: 1px; height: 360px; }

.blur .t, .blur .r, .blur .b, .blur .l, .blur .c
    {
        position: relative;
        z-index: 1;
        display: block;
        background-repeat: no-repeat;
        background-position: left top;
        left: 0; top: 0;
    }
.blur .t { left: -12px; top: -18px; }
.blur .r { background-position: right top; left: 20px; }
.blur .b { background-position: right bottom; top: 35px; }
.blur .l { background-position: left bottom; left: -20px; }
.blur .c { left: 10px; top: -20px; margin-right: 2.5em;}

#example { background: #aeb0b1; margin-top:5px;}
#example .blur { background: #f9f9f9;}
#example .blur .t { background-image: url('/_img/start/blur-t.gif'); }
#example .blur .r { background-image: url('/_img/start/blur-r.gif'); }
#example .blur .b { background-image: url('/_img/start/blur-b.gif'); }
#example .blur .l { background-image: url('/_img/start/blur-l.gif'); }
#example .blur .newsblock { padding: 1.2em; width:100%; height: 100%;}
#example .blur .newsblock .rasporka	{width:294px;}

#blockpic
{
	float: left;
	margin: 10px;
	height: 120px;
}
#blockpic td
{
	background-color: #fff;
	border: 1px solid #CCC;
	padding: 15px;
}


/*photo ramka*/
.ram .tp, .ram .rp, .ram .bp, .ram .lp, .ram .cp
    {
        position: relative;
        z-index: 1;
        display: block;
        background-repeat: no-repeat;
        background-position: left top;
        left: 0; top: 0;
    }
.ram .tp { left: 0; top: 0; }
.ram .rp { background-position: right top; left: 14px; }
.ram .bp { background-position: right bottom; top: 15px; }
.ram .lp { background-position: left bottom; left: -14px; }
.ram .cp { left: 7px; top: -8px; }

#photo 
{ 
	float: left;
	margin: 15px;
	background: #aeb0b1;
	display: block;
}
#photo .ram { background: #ffffff;}
#photo .ram .tp { background-image: url('/_img/page/ram-t.gif'); }
#photo .ram .rp { background-image: url('/_img/page/ram-r.gif'); }
#photo .ram .bp { background-image: url('/_img/page/ram-b.gif'); }
#photo .ram .lp { background-image: url('/_img/page/ram-l.gif'); }
#photo .ram .card { padding: 1em; }
#photo_title
{ 
	width: auto; 
	font-size: 9px; 
	letter-spacing: 0.01em; 
	margin-bottom: -1em; 
	margin-top: 0.5em; 
	color: #666;
}
#bigphoto 
{ 
	margin: 15px;
	background: #aeb0b1;
}
#bigphoto .ram { background: #ffffff;}
#bigphoto .ram .tp { background-image: url('/_img/page/ram-t.gif'); }
#bigphoto .ram .rp { background-image: url('/_img/page/ram-r.gif'); }
#bigphoto .ram .bp { background-image: url('/_img/page/ram-b.gif'); }
#bigphoto .ram .lp { background-image: url('/_img/page/ram-l.gif'); }
#bigphoto .ram .card { padding: 1em; }


/*tv programm*/

#hld { color: red; }
#current-hld { background: #fff; color: red; }
td.current { background: #fff; }
table.tv td { text-transform:capitalize; }
table.tv div 
{ 
	position: relative; 
	margin-bottom:0.3em; 
	text-indent:-2.9em; 
	margin-left:2.9em; 
	padding-right: 32px;
}
table.tv div.underline 
{ 
	border-bottom: 1px dashed #deba1c;
}

table.tv div i 
{ 
	position: absolute;
    top: -8px;
	background: url('/_img/ico_tv.gif') no-repeat;
	width: 16px; height: 16px;
    margin-top: 0.4em;
}
table.tv div i.graph { background-position: -48px 0; right: 16px;}
table.tv div i.orig { background-position: -32px 0; right: 0;}
table.tv div i.ved { background-position: -16px 0; right: 16px;}
table.tv div i.reply { background-position: 0 0; right: 0;}
table.tv div i.graph1 { background-position: -48px 0;}
table.tv div i.orig1 { background-position: -32px 0;}
table.tv div i.ved1 { background-position: -16px 0;}
table.tv div i.reply1 { background-position: 0 0;}
table.tv span { color: #3f63a7; }

table.tvContent td	{ padding:0 20px 1em 0; }
table.tvContent td.left	{padding:1em 10px 1em 25px;}
table.tv td.hrbig {padding:0;}
table.tv td.hr div {margin:0.7em 0 1em 0; padding:0; height:1px; background-color:#ffe678; border: none !Important;}
table.tv td.channel {border-left: 1px solid #deb919; text-transform: uppercase;}
table.tv td.channel a {border-left: 3px solid #deb919; padding-left: 5px;}


/* FOOTER */
#contacty 		{ position: absolute; bottom: 10px; left: 33px;	}
#copyright_page { padding: 2.5em 2em ; }
.copyrights	{ padding-top: 20px; }
#footer
{
	position: relative;
	padding: 2em 0;
	height: 110px;
	background: #ffffff url('/_img/bg-footer.jpg') repeat-x top left;
}
#footer_leftpic	{ margin: 7px 0 0 33px;  width: 285px;}
#footer_page
{
	background: #fff url('/_img/page/bg-footer.jpg') repeat-x top left;
	height: 110px;
}
#footer_leftside
	{
		background-image: url('/_img/page/bg_footer_leftside.jpg');
		background-repeat: no-repeat;
		background-position: top right;
	}
#footer_rightside
	{
		background-image: url('/_img/page/bg_footer_right_1.jpg');
		background-repeat: repeat-x;
		background-position: top left;
	}
#footer_rightside_line
	{
		background-image: url('/_img/page/bg_footer_right.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		height: 110px;
	}
#rightside_footer
	{
		background-image: url('/_img/page/bg_footer_right_line.jpg');
		background-repeat: no-repeat;
		background-position: bottom left;
		height: 12px;
	}

