* {
  margin: 0;
  padding: 0;
}

html, body { 
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Arial;
}
html { background: #acd4ed url(../img/gr_top.gif) repeat-x left top; }
body {
	position: absolute;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url(../img/gr_bottom.jpg) repeat-x left bottom;
}

/*						icons																						*/
div.icons {
	position: absolute;
	top: 28px;
	right: 60px; /* 60 */
	height: 11px;
	width: 100px;
	background: url(../img/icon_div.gif) no-repeat 26px 3px;
}
a.icons { 
	display: block;
	position: absolute;
	top: 0px;
	width: 11px;
	height: 11px;
	font-size: 1px;
}

/*  								*/

table {
	border-collapse: collapse;
}

table.main {
	border-collapse: collapse;
	width: 100%;
}
td { vertical-align: top; }

img { border:0; }


/*						footer																					*/
div.footer {
x	min-width: 994px;
x	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 994? "994px": "100%");
}
div.footer {
	z-index: auto;
/*	* z-index: auto;*/ /* ie */
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
/*	min-width: 1000px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");*/
/*	width: 1000px;
	margin: 0px auto;
*/	height: 205px;
/*	background: url(../img/gr_bottom.jpg) repeat-x;*/
}
div.bgfooter {
	z-index: 1;
	position: relative;
	top: 47px;
	margin: 0px auto;
/*	width: 1000px;*/
	height: 158px;
	background: url(../img/footer_bg.jpg) no-repeat top right;
}

/*						all																						*/

div.all, div.bgtop, div.bgfooter { width: 994px; } /* !!! */

div.all {
/*	position: relative;*/   /* !!! NO position */
/*	width: 100%;
	min-width: 1000px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "100%");*/
/*	width: 1000px;*/
	position: relative;
	padding-bottom: 158px; /* old 205 footer */
	margin: 0px auto;
}

div.bgtop {
	position: relative;
/*	width: 1000px;*/
	height: 221px;
	background: url(../img/bg_top.jpg) no-repeat top right;
}

div.seelis {
	position: absolute;
	top: -117px;
	right: 0px;
	width: 208px;
	height: 117px;
	background: url(../img/see.jpg) no-repeat;
}
div.see, div.lis, div.see a, div.lis a { width: 89px; height: 58px; }
div.see, div.lis { position: absolute; top: 43px; }
div.see { left: 5px; }
div.lis { left: 95px; }
div.see a, div.lis a { display: block; }

div.ringtons {
	width: 208px;
	height: 34px;
	background: url(../img/ringtons.gif) no-repeat;
}
div.ringtons a {
	display: block;
	width: 191px;
	height: 34px;
}

div.programs, div.programs a {
	width: 191px;
	height: 34px;
}
div.programs {
	background: url(../img/programs.gif) no-repeat;
	margin-top: 10px;
}
div.programs a { display: block; }

div.programs2 {
	width: 233px; /* 250-17 */
	height: 34px;
	background: url(../img/programs2.gif) no-repeat;
}

div.prog, div.prog a {
	display: block;
	width: 208px;
	height: 96px;
}




div.main {
	z-index: 33; /* поверх футера */
	position: relative;
	margin-top: -33px;
	margin-bottom: -76px; /* -47 */ /* -124 */
	margin-left: 6px; /* 12 */
	*height: 1%;
}

/*						about			newsr			newstv		specrep								*/
div.about  { background: url(../img/250_center.gif) repeat-y; }
div.aboutt { background: url(../img/about_top.gif) no-repeat top left; }
div.aboutb { background: url(../img/about_bottom.gif) no-repeat bottom left; }

div.newsr  { background: url(../img/250_center.gif) repeat-y; }
div.newsrt { background: url(../img/news_radio_top.gif) no-repeat top left; }
div.newsrt2 { background: url(../img/news_radio_top2.gif) no-repeat top left; }
div.newsrb { background: url(../img/news_radio_bottom.gif) no-repeat bottom left; }

div.newstv  { background: url(../img/250_center.gif) repeat-y; }
div.newstvt { background: url(../img/news_tv_top.gif) no-repeat top left; }
div.newstvt2 { background: url(../img/news_tv_top2.gif) no-repeat top left; }
div.newstvb { background: url(../img/news_tv_bottom.gif) no-repeat bottom left; }

div.specrep  { background: url(../img/250_center.gif) repeat-y; }
div.specrept { background: url(../img/specrep_top.gif) no-repeat top left; }
div.specrept2 { background: url(../img/specrep_top2.gif) no-repeat top left; }
div.specrepb { background: url(../img/news_tv_bottom.gif) no-repeat bottom left; }


/*div.abouttxt, div.newsrtxt, div.newstvtxt {*/
div.inner-news2 { width: 250px; }
div.inner { width: 250px; height: 423px; }
div.fortext { padding: 66px 20px 20px 20px; }
* div.fortext { padding: 66px 20px 15px 20px; }


/* 		mainnews  																					*/
/*div.news1item {*/
div.mainnews {
	border-top: 1px solid #d8e5f0;
	height: 97px;
	padding-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}
div.mainnews2 {
	border-top: 1px solid #d8e5f0;
	padding-top: 3px;
	margin-bottom: 3px;
}
/*div.news2item {*/
div.mainabout {
	border-top: 1px solid #d8e5f0;
	height: 305px;
	padding-top: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}

/*						adv																						*/
div.adv11, div.adv12 {
	width: 250px;
/*	height: 319px;*/
/*	height: 159px;*/
	margin-top: 10px;
	margin-bottom: 76px; /* on footer */
}

div.cicleprog {
	width: 250px;
/*	height: 319px;*/
	margin-top: 21px;
	margin-bottom: 76px; /* on footer */
}

/*						copyright																					*/
div.copyright {
	position: absolute;
	font-family: Tahoma;
	font-size: 10px;
	top: 108px;
	left: 46px;
	color: #d0e0e9;
	width: 300px;
	height: 30px;
}
a.amail:link, a.amail:visited { color: #d0e0e9; text-decoration: underline; }
a.amail:hover { color: #d0e0e9;	text-decoration: underline; }

a.aself:link, a.aself:visited  { color: #d0e0e9; text-decoration: none; }
a.aself:hover { color: #d0e0e9;	text-decoration: underline; }

div.webcom {
	position: absolute;
	font-family: Tahoma;
	font-size: 10px;
	top: 108px;
	right: 46px;
	color: #d0e0e9;
}
div.webcom a:link, div.webcom a:visited { color: #d0e0e9; text-decoration: underline; }
div.webcom a:hover { color: #d0e0e9;	text-decoration: underline; }


/*						topmenu																			*/
div.mir107, div.mir107radio, div.mir107tv, div.mir107adv {
	position: absolute;
	top: 99px;
	left: 306px; /* 312 */
	width: 297px;
	height: 41px;
}
div.mir107  		{ background: url(../img/mir107.jpg) no-repeat; }
div.mir107radio 	{ background: url(../img/mir107_radio.jpg) no-repeat; }
div.mir107tv 		{ background: url(../img/mir107_tv.jpg) no-repeat; }
div.mir107adv 		{ background: url(../img/mir107_adv.jpg) no-repeat; }

div.topmenu {
	position: absolute;
	top: 0px;
	left: 218px; /* 224 */
/*	width: 200px;*/
	height: 71px;
}
div.topmenu01a, div.topmenu02a, div.topmenu03a,
div.topmenu01, div.topmenu02, div.topmenu03 {
	position: absolute;
	top: 0px;
	height: 71px;
}
div.topmenu01, div.topmenu01a { left: 0px; width: 162px; }
div.topmenu02, div.topmenu02a { left: 162px; width: 185px; }
div.topmenu03, div.topmenu03a { left: 347px;	width: 189px; }

div.topmenu01  { background: url(../img/topmenu_01.jpg) no-repeat; }
div.topmenu01a { background: url(../img/topmenu_01a.jpg) no-repeat; }
div.topmenu02  { background: url(../img/topmenu_02.jpg) no-repeat; }
div.topmenu02a { background: url(../img/topmenu_02a.jpg) no-repeat; }
div.topmenu03  { background: url(../img/topmenu_03.jpg) no-repeat; }
div.topmenu03a { background: url(../img/topmenu_03a.jpg) no-repeat; }

div.topmenu01 a, div.topmenu02 a, div.topmenu03 a { display: block; height: 71px; }

div.topmenu01 a { width: 162px; }
div.topmenu02 a { width: 185px; }
div.topmenu03 a { width: 189px; }



/*  */
div.spacer { width: 10px; font-size: 1px; }


/*						510																			*/
div.tv510top, div.radio510top, div.about510top, div.adv510top {
	width: 510px;
	margin-top: 14px;
	margin-right: 10px;
}

div.tv510top { background: url(../img/510top2_tv.gif) no-repeat; }
div.radio510top { background: url(../img/510top2_radio.gif) no-repeat; }
div.about510top { background: url(../img/510top2_about.gif) no-repeat; }
div.adv510top { background: url(../img/510top2_adv.gif) no-repeat; }

div.tv510bottom, div.radio510bottom, div.about510bottom, div.adv510bottom {
	margin-bottom: 20px; /* on footer */
	width: 510px;
	height: 36px;
}
div.tv510bottom { background: url(../img/510bottom_tv.gif) no-repeat; }
div.radio510bottom {	background: url(../img/510bottom_radio.gif) no-repeat; }
div.about510bottom {	background: url(../img/510bottom_about.gif) no-repeat; }
div.adv510bottom {	background: url(../img/510bottom_adv.gif) no-repeat; }

div.center510 {
	width: 450px; /* 510-30-30 */
	background: url(../img/510center.gif) repeat-y;
	padding: 0px 30px 0px 30px;
x	*	padding: 20px 30px 0px 30px;
	
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;
	text-align: justify;
}
/*div.center510 a:link, div.center510 a:visited {
	text-decoration: underline;
	color: #004695;
}*/

p {
	text-indent: 1em;
}
hr {
	background-color: #d8e5f0;
	color: #d8e5f0;
	border: 0px;
	height: 1px;
}

h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #024ea4;
}
h2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #024ea4;
}
h3 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #e56600;
}

div.topic {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 17px;
	color: #363636;
	padding: 10px 30px;
}


/*						kroshka												*/
div.kroshka {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #363636;
	width: 465px; 
	padding-top: 14px;
	padding-left: 15px;
	text-align: right;
}
div.kroshka a:link, div.kroshka a:visited  {
	font-weight: normal;
	color: #004695;
}
div.kroshka span  {
	font-weight: normal;
	color: #367f07;
}


/*						form																			*/
div.form01 {
	position: relative;
	width: 432px;
	margin: 0px auto;
	padding: 20px 0px 5px 0px;
	text-align: justify;
}
.form01 form,
.form01 div {
	position: relative;
}
div.f01 {	background: url(../img/f_01.gif) no-repeat top left; }
div.f03 {	background: url(../img/f_03.gif) no-repeat top right; }
div.f07 {	background: url(../img/f_07.gif) no-repeat bottom left; }
div.f09 {	background: url(../img/f_09.gif) no-repeat bottom right; }

div.f05 {	background: url(../img/f_05.gif); }

div.f02 {	background: url(../img/f_02.gif) repeat-x top left; }
div.f04 {	background: url(../img/f_04.gif) repeat-y top left; }
div.f06 {	background: url(../img/f_06.gif) repeat-y top right; }
div.f08 {	background: url(../img/f_08.gif) repeat-x bottom right; }

div.formtext {	
	padding: 12px; 
}


.form01 label,
label.form02, label.form01 { 
	position: relative;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #474747;

	display: block;  
	float: left; 
	width: 133px; 
	padding: 0; 
	margin: 6px 0 0; 
	text-align: right; 
}
label.form02 {
   text-align: left; 
   padding-left: 10px;
} 

.form01 input, .form01 textarea, .form01 select,
input.form01, textarea.form01, select.form01 {
	position: relative;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width:250px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}

.form01 textarea,
textarea.form01 { 
	overflow: auto; 
	height: 7em;
}

.formtext input, textarea, select {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width:250px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}

.formtext textarea { 
	overflow: auto; 
	height: 7em;
}

.radioposrednik input {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width: 30px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}
.radioposrednik select {
    width: 75px;
}
.radioposrednik textarea { 
	overflow: auto; 
	height: 7em;
}

input.but_send01 {
	position: relative;
   width: 78px;
   height: 20px;
   border: 0px;
   background-image: url(../img/but_send.gif); 
}

div.buttons {
       text-align: right;
       margin-top: 10px;
}
input.but_refresh {
       width: 78px;
       height: 20px;
       border: 0px;
       background-image: url(../img/but_refresh.gif); 
}

form br { clear:left; }


/* 			paging 										*/
div.paging {
	position: relative;
	border-top: 1px solid #d8e5f0;
	clear: both;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #646464;
	padding-top: 10px;
	*height: 1%;
}
div.pagingall {
	float: left;
}
div.pagingstr {
/*clear:both;*/
	text-align: right;
}

div.pagingstr b { color: #e56600; }

a.pagingmore {
	color: #004695;
}

a.pagingstr {
	color: #459711;
}


/* 			lasrrequest 									*/
div.lastreq1, div.lastreq2 {
	border-top: 1px solid #d8e5f0;

	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;
	
	padding: 5px 10px 7px 10px;
}
div.lastreq1 { background-color: #f8fafc; }


/* 				article 																				*/
div.article {
	clear: both;
	border-top: 1px solid #d8e5f0;
	padding-top: 5px;
	padding-bottom: 15px;
}
div.artdateimg {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #024ea4;
	background: url(../img/art_date.gif) no-repeat 0px 1px;
	padding-left: 12px;
}
div.artnameimg {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #e56600;
	background: url(../img/art_name.gif) no-repeat 2px 3px;
	padding-left: 12px;
	margin-bottom: 4px;
}
div.artname {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #024ea4;
	margin-bottom: 4px;
}
div.artname2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #e56600;
	margin-bottom: 4px;
}

div.arttext {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;
}
div.arttext a:link, div.arttext a:visited  {
	color: #474747;
	text-decoration: none;
}
div.arttext a:hover {
	color: #474747;
	text-decoration: underline;
}

div.article img {
	float: left;
	border: 3px solid #b7c8d7;
	margin: 5px 10px 5px 0px;
	padding: 1px;
}


div.artfullleft,div.artfullright {	
	clear: both;  
	padding-top: 5px; 
	* padding-top: 0px; 
}
div.artfullright {	
	text-align: right;
}

div.artfullleft a:link, div.artfullleft a:visited,  
div.artfullright a:link, div.artfullright a:visited  {
	padding-left: 12px;
	background: url(../img/art_full.gif) no-repeat 1px 5px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #459711;
}

/* greenwave */ /* chartin */
div.greenwave, div.chartin {
	float: left;
	width: 225px;
}



/* 			191						 */
div.top191, div.bottom191 {
	font-size: 1px;
	width: 191px;
	height: 14px;
}

div.top191 {
	background: url(../img/191top.gif) no-repeat;
	margin-top: 10px;
}
div.bottom191 {
	background: url(../img/191bottom.gif) no-repeat;
}
div.center191 {
	width: 191px;
	background: url(../img/191center.gif) repeat-y;
}




/* 	new															 */
.no-footer {
	width: 250px;
	height: 24px;
	margin-bottom: 76px; /* on footer */
}


/* info */
.info {
	font: 11px/13px Tahoma;
	color: #474747;
	padding: 0 16px;
	text-align: justify;
}
.info a {
	position: relative;
	color: #474747;
	text-decoration: none;
	*height: 1%;
}
.info a:hover {
	text-decoration: underline;
}
.info ul {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}
.info ul li {
	*height: 1%;
	text-align: left;
}
.info h1 {
	font: bold 15px Arial;
	color: #363636;
	text-align: center;
	margin-bottom: 5px;
}
.info img  {
	display: block;
	border: 3px solid #b7c8d7;
	padding: 1px;
	margin: 0 auto; 
}

div.clearboth { 
	position: relative;
	clear: both; 
}


/* 															 */
.calculator-day select {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width:40px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}

.calculator-month select {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width:100px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}
.calculator-year select {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #474747;

	float: left; 
	width:60px;      
	margin:6px 0 0 10px; 
	border: 1px solid #7f9db9;
	height: 17px;
}

div.faq_but {
       text-align: right;
       padding-right: 10px;
}

div.logo {
position: absolute;
top: 39px;
left: 53px;
height: 117px;
width: 117px;
}
div.logo a { 
display: block;
height: 117px;
width: 117px;
} 
