/* SF21 CSS v. 2.0.05 */

body
     {
	background: scroll #FFF8A4 url(Background2.JPG) top left repeat;
	margin: 0px 0px 0px 0px; /* up right bottom left */
	font: normal normal normal 10pt/1.3 Arial,Verdana,Helvetica,sans-serif; /* 3-й параметр - weight */

	SCROLLBAR-FACE-COLOR: #FFF8A4;
	SCROLLBAR-HIGHLIGHT-COLOR: RoyalBlue;
	SCROLLBAR-SHADOW-COLOR: RoyalBlue;
	SCROLLBAR-3DLIGHT-COLOR: RoyalBlue;
	SCROLLBAR-ARROW-COLOR: DarkBlue;
	SCROLLBAR-TRACK-COLOR: LightBlue;
	SCROLLBAR-DARKSHADOW-COLOR: DarkBlue;
     }

body.news
     {
	background: scroll #fff8d1 url(Design/bg_1.jpg) top center no-repeat; /* #ffffbd */
	margin: 0px 0px 0px 0px; /* up right bottom left */
	font: normal normal normal 10pt/1.3 Arial,Verdana,Helvetica,sans-serif; /* 3-й параметр - weight */

	SCROLLBAR-FACE-COLOR: #FFF8A4;
	SCROLLBAR-HIGHLIGHT-COLOR: RoyalBlue;
	SCROLLBAR-SHADOW-COLOR: RoyalBlue;
	SCROLLBAR-3DLIGHT-COLOR: RoyalBlue;
	SCROLLBAR-ARROW-COLOR: DarkBlue;
	SCROLLBAR-TRACK-COLOR: LightBlue;
	SCROLLBAR-DARKSHADOW-COLOR: DarkBlue;
     }

A:link
     {
	color: DarkBlue;
	text-decoration: underlined;
     }

A:hover
     {
	color: Blue;
	text-decoration: none;
     }

p
     {
	text-indent:2em; 
	text-align:justify;
     }

ul.twitter_ul
     {
	line-height:1.3;
	padding-left: 15px; 
     }

ul.twitter_ul li
     {
	margin-bottom: 15px;
     }

#red
     {
	color: Red;
     }

#dblue
     {
	color: DarkBlue;
     }

#rblue
     {
	color: RoyalBlue;
     }

#gray
     {
	color: Gray;
     }

h1
     {
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
     }

h2
     {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
     }

#h1
     {
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
     }

#h2
     {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
     }

table
     {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
     }

new
     {
	color: Red;
	font-weight: bold;	
     }

bold
     {
	color: DarkBlue;
	font-weight: bold;	
     }

red
     {
	color: Red;	
     }

green
     {
	color: Green;	
     }

blue
     {
	color: Blue;	
     }

dblue
     {
	color: DarkBlue;	
     }

td.aa
     {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: white;
	background-color: royalblue;
     }

td.ab
     {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	color: white;
	background-color: darkblue;
     }

td.ba
     {
	text-align: left;
	vertical-align: top;
	color: darkblue;
	background-color: dae7ff;
     }

td.bb
     {
	text-align: left;
	vertical-align: top;
	color: darkblue;
	background-color: b4cfff;
     }

td.ca
     {
	text-align: left;
	vertical-align: top;
	color: darkblue;
	background-color: b4cfff;
     }

td.cb
     {
	text-align: left;
	vertical-align: top;
	color: darkblue;
	background-color: 8bb2ff;
     }

td.f11
     {
	background-image: url(Design/frames/s_1379.png);
	background-position: left top;
	background-repeat: no-repeat;
     }

td.f12
     {
	background-image: url(Design/frames/s_28.png);
	background-position: left top;
	background-repeat: repeat-x;
	height: 12px;
     }

td.f13
     {
	background-image: url(Design/frames/s_1379.png);
	background-position: -12px top;
	background-repeat: no-repeat;
     }

td.f21
     {
	background-image: url(Design/frames/s_46.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 12px;
     }

td.f22
     {
	background-image: url(Design/frames/s_5.png);
	background-repeat: repeat;
     }

td.f23
     {
	background-image: url(Design/frames/s_46.png);
	background-position: -12px top;
	background-repeat: repeat-y;
	width: 12px;
     }

td.f31
     {
	background-image: url(Design/frames/s_1379.png);
	background-position: left -12px;
	background-repeat: no-repeat;
     }

td.f32
     {
	background-image: url(Design/frames/s_28.png);
	background-position: left -12px;
	background-repeat: repeat-x;
	height: 12px;
     }

td.f33
     {
	background-image: url(Design/frames/s_1379.png);
	background-position: -12px -12px;
	background-repeat: no-repeat;
     }

td.h11
     {
	background-image: url(Design/frames/header_11.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
     }

td.h12
     {
	background-image: url(Design/frames/header_12.png);
	background-color: darkblue;
	background-repeat: repeat-x;
	height: 36px;
	text-align: center;
	vertical-align: middle;
	font-size: 13pt;
	font-weight: bold;
	color: white;
     }

td.h13
     {
	background-image: url(Design/frames/header_13.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
     }

b.header
     {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
     }

a.header
     {

	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
     }

.header
     {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
     }

.columns
     {
	column-count: auto;
	-moz-column-count: auto;
	-webkit-column-count: auto;
	column-width: 250px;
	-moz-column-width: 250px;
	-webkit-column-width: 250px;
     }


/* HEADER v. 2011.0.0 */

td.headermenu
     {
	text-align: left;
	vertical-align: middle;
	background-image: url(Design/header/line_bg.png);
	background-repeat: repeat-x;
     }

a.hm
     {
	font-size: 12pt;
	font-weight: bold;
	color: ffd200;
	text-decoration: none;
     }

a.hm2
     {
	color: ffd200;
	text-decoration: none;
     }

.hm:hover
     {
	color: white;
     }

.hm2:hover
     {
	color: white;
     }

a.subscribe
     {
	display: block;
	width: 102px;
	height: 85px;
	background: url(Design/header/buttons.png) left top;
     }

.subscribe:hover
     {
	background: url(Design/header/buttons.png) left top;
	background-position: left -85px;
     }

a.radio
     {
	display: block;
	width: 102px;
	height: 85px;
	background: url(Design/header/buttons.png) -102px top;
     }

.radio:hover
     {
	background: url(Design/header/buttons.png) left top;
	background-position: -102px -85px;
     }

a.forum
     {
	display: block;
	width: 102px;
	height: 85px;
	background: url(Design/header/buttons.png) -204px top;
     }

.forum:hover
     {
	background: url(Design/header/buttons.png) left top;
	background-position: -204px -85px;
     }

a.survey
     {
	display: block;
	width: 102px;
	height: 85px;
	background: url(Design/header/buttons.png) -306px top;
     }

.survey:hover
     {
	background: url(Design/header/buttons.png) left top;
	background-position: -306px -85px;
     }

a.favourite
     {
	display: block;
	width: 102px;
	height: 85px;
	background: url(Design/header/buttons.png) -408px top;
     }

.favourite:hover
     {
	background: url(Design/header/buttons.png) left top;
	background-position: -408px -85px;
     }

/* FOOTER v. 2011.0.0 */

td.footer_logo_darkbg
     {
	background: url(Design/footer/bgdark.png);
	vertical-align: top;
	color: ffd200;
     }

a.footer_logo_img
     {
	display: block;
	width: 112px;
	height: 100px;
	background: url(Design/footer/logo2.png) left top;
     }

td.footermenu
     {
	width: 25%;
	background-image: url(Design/footer/bg.png);
	color: ffd200;
     }

td.footermenudark
     {
	width: 25%;
	background-image: url(Design/footer/bgdark.png);
	color: ffd200;
     }

.footertext
     {
	text-align: left;
	vertical-align: top;
	font-size: 10pt;
	margin: 10px;	
     }

a.fm
     {
	font-size: 10pt;
	font-weight: bold;
	color: ffd200;
	text-decoration: none;
     }

.fm:hover
     {
	color: white;
     }

h1.footerheadline
     {
	font-size: 12pt;
	font-weight: bold;
	color: white;
	text-align: left;
     }

/* RADIO POPUP v. 2011.0.0 */

body.radiopopup
     {
	background: scroll gray url(Design/header/radio_bg.jpg) center center no-repeat;
	margin: 10px 10px 10px 10px; /* up right bottom left */
	font: normal normal normal 10pt/1.3 Arial,Verdana,Helvetica,sans-serif; /* 3-й параметр - weight */
     }

a.radiologo
     {
	display: block;
	margin-right: 10px;
	width: 100px;
	height: 84px;
	background: url(Design/header/radio_logo.png) left top;
     }

.radiologo:hover
     {
	background: url(Design/header/radio_logo.png) left top;
	background-position: -100px 0px;
     }

 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Arial";
	mso-fareast-font-family:"Arial";
	mso-ansi-language:CS;
	mso-fareast-language:CS;}

span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:2.0cm 42.5pt 2.0cm 3.0cm;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
