/*-------------------------------------MAIN_STYLES------------------------------------*/
body, #body {font: normal 14px "Times New Roman", Arial, Tahoma, Verdana, Sans-serif; color: #666666; margin: 0; padding: 0; 
           background: #2a2d39 url(../images/fon.gif) repeat top left; height: 100%;  background-attachment: fixed;}		 
	  
td, .td {font: normal 0.95em "Times New Roman", Arial, Tahoma, Verdana, Sans-serif; color: #666666;}
P {margin: 0px;}
A {color: #5485b2;}
A:hover { color: #47423b;	text-decoration: none;	background-color: #ffaf67; }

#editor_body {margin: 2; font: normal 14px "Times New Roman", Arial, Tahoma, Verdana, Sans-serif; color: #666666;
           background: #f4f2eb url(.../images/fon.gif) repeat top left;} /* ################ ТЕКСТОВЫЙ РЕДАКТОР ############### */	
			  
IMG.png {BACKGROUND-IMAGE: none! important; BEHAVIOR: url("css/png.htc"); }
IMG { border: 0; }
		

/* Параметры списка */
ul, ol {margin-top: 0.3em; margin-bottom: 0.3em; size: 20; }
ul li {margin: 0.3em 0 0 -23; list-style-image: url('../images/list_img.gif'); list-style-position: outside;}
ol li {margin: 0.3em 0 0 -16;}

      .list {margin-top: 1.0em; margin-bottom: 1.0em; size: 20; }
      .list li {color: #486984; margin: 0.2em 0 0.2em 0; list-style-type: square; list-style-position: outside;} /* Ощий список */
      .list li span {color: #666666;}

		  
/*------------------------------------- HEADER ------------------------------------*/

#main {	z-index: 10; padding: 70px 0 0 0; border: 0px solid transparent;
			max-width: 2000px; min-width: 1100px;
         width:expression(document.body.clientWidth < 1100? "1100px" : document.body.clientWidth > 2000? "2000px" : "auto");
		}

		  
/*--------------------------------- GAZETA PAGE -----------------------------------*/	
#razvorot { width: 100%; margin: 0 0 0 0; }

#start_list_left { width: 50%; }
#start_page_left { width: 100%; height: 60px; }
#list_left { width: 50%; background: #f4f2eb url(../images/bum_left.gif) repeat-y top right; }
#page_left { width: 100%; height: 60px; background: url(../images/myat_left.gif) no-repeat center right; }
#list_right { width: 1100px; background: #f4f2eb url(../images/bum_right.gif) repeat-y top left; }
#niz_right{ padding: 48px 24px 48px 24px;}
#page { width: 1100px; background: url(../images/myat_right.gif) no-repeat center left; }
#page_bum { width: 1100px; background: url(../images/bum_list.gif) repeat-y top right; }
#page_bum_myat { width: 1100px; background: url(../images/myat_right2.gif) no-repeat center right; }
#right_pole { width: 50%; }

#page_print{ padding: 19px 33px 20px 40px; border: 0px solid red;}


/*------------------------------------- SHAPKA STARTpage ------------------------------------*/

/* LOGO */	
#logo { width: 532px; height: 160px; float: left; }
.logo {  font-size: 120px; letter-spacing: -2px; color: #323232; line-height: 0.9em;}

#anons { font-size: 1em; width: 225px; height: 160px; float: left; border: 0px solid red; }
#anons A { color: #dbd8cf; }
#anons A:hover { color: #c4bda3;	text-decoration: none;	background-color: transparent; }
#anons A span { color: #505050; font-weight: bold;}
#anons A:hover span { color: #111111; font-weight: bold;}

#statistika { font-size: 0.91em; padding: 0 0 0 28; float: left; }
*html #statistika { margin-top: 5px;}

/*------------------------------------- SHAPKA PAGE ------------------------------------*/

/* LOGO */	
#page_logo { width: 210px; height: 57px; border: 0px solid red;}
.page_logo {  font-size: 36px; color: #323232; line-height: 0.9em; margin: 2px 0 0 25px;}
A.page_logo { text-decoration: none; color: #323232; }
A.page_logo:hover { text-decoration: none; color: #323232; background-color: transparent; }

#nazva_gazet { width: auto; font-size: 0.91em; padding: 5px 0 2px 0; border: 0px solid red;}
*html #nazva_gazet { margin-top: 5px;}

#page_rubrika { width: auto; font-size: 0.91em; white-space: nowrap; line-height: 1em;  text-align: right; padding: 5px 20px 0px 30px; border: 0px solid red; }
#page_rubrika A { color: #dbd8cf; }
#page_rubrika A:hover { color: #c4bda3; text-decoration: none;	background-color: transparent; }
#page_rubrika A span { color: #505050; font-weight: bold;}
#page_rubrika A:hover span { color: #111111; font-weight: bold;}

#page_page { font-size: 1em; text-align: center; border: 0px solid red; padding: 5px 0 2px 0;}
.navigaciya { padding-top: 9px; font-size: 1.55em; white-space: nowrap; color: #f4f2eb; }
.navigaciya A { color: #f4f2eb; }
.navigaciya A:hover { color: #ffffff; text-decoration: none;	background-color: transparent; }

/*------------------------------------- CONTENT Pages ------------------------------------*/

.content_col { width: 100%; left; padding: 20 30 25 25;}
.right_col { width: 270px; padding: 11 0 25 0;}

/*------------------------------------- Contacts REDAKCIYA ------------------------------------*/

.page_niz_left { width: 50%; padding: 20 20 0 25; text-align: left;}
.page_niz_right { width: 50%; padding: 20 25 0 20; text-align: right;}

.sozdateli { float: left; color: #636778; font-size: 0.8em; line-height: 1.2em;}
.sozdateli span { color: #bbc4d6; margin: 0 -5px 0 -5px; padding: 5px 5px 5px 5px;	background-color: #000000;}
.sozdateli A { color: #8890a1; }
.sozdateli A:hover { color: #ffffff; text-decoration: none;	background-color: transparent; }

/*------------------------------------- OKNO POVERH STRANICI ------------------------------------*/

#glass { position: absolute; z-index: 300; display: none; width:100%; height: 100%; margin: 0; top: 0; left: 0; 
			background-color: #2a2d39; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7); opacity: 0.7; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; 
			min-width: 1100px; width:expression(document.body.clientWidth < 1100? "1100px" : "100%");
			}
.info_pole { position: fixed; top: 50%; left: 50%; z-index: 302; width: 820px; display: none; padding: 10px 10px 10px 10px; background: #f4f2eb url(../images/bum_list.gif) repeat-y top right; border: 0px black solid ;}
#glass_info { position: absolute; z-index: 500; display: none; width:100%; height: 100%; margin: 0; top: 0; left: 0; background-color: #2a2d39; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7); opacity: 0.7; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; }
.info_info_pole { position: fixed; top: 50%; left: 50%; z-index: 502; width: 500px; display: none; margin: 0; padding: 10px 10px 25px 25px; background-color: #f4f2eb; border: 1px black solid;}
.info_err_pole { position: fixed; top: 50%; left: 50%; z-index: 502; width: 500px; display: none; margin: 0; padding: 10px 10px 25px 25px;  background-color: #ad0000; color: #ffffff; border: 1px solid #450101;}
.info_err_pole A { color: #e9cbcb; }
.info_err_pole A:hover { color: #323232; background-color: #ffadbb; }
.info_err_pole1 { position: absolute; top: 0; left: 0; margin: 0; z-index: 502; width: 100%; height: 100%}
.preloader_pole { position: fixed; top: 50%; left: 50%; z-index: 499; width: 140px; display: none; margin: 0; padding: 10px;  background-color: #f4f2eb; border: 1px black solid;}


#ather_menu_table { position: absolute; z-index: 152; height: 103px; margin-top: -80px; visibility: hidden; border: 0px solid red;}
*html .info_pole, *html .info_info_pole, *html .info_err_pole, *html .preloader_pole { position: absolute;  
						top: expression(document.getElementsByTagName("body")[0].scrollTop + (document.getElementsByTagName("body")[0].clientHeight/2) + "px"); }




/*------------------------------------- OFORMLENIE ------------------------------------*/

strong { font-weight: normal; background-color: #ffe42d; }

.polos_t { width: 100%; margin-top: 0px; background-color: #323232; }
.polos_1 { width: 100%; height: 1px; margin-top: 3px; background-color: #323232; font-size: 0px; border: 0px solid red;}
.polos_2 { width: 100%; height: 2px; margin-top: 0px; background-color: #323232; font-size: 0px; border: 0px solid red;}
.polos_3 { width: 100%; height: 3px; margin-top: 3px; background-color: #323232; font-size: 0px; border: 0px solid red;}
*html .otstup_exp5 { margin-top: 5px; }
*html .otstup_exp10 { margin-top: 10px; }
*html .otstup_exp15 { margin-top: 15px; }
*html .otstup_exp20 { margin-top: 20px; }

.nomer { font-size: 39px; color: #f4f2eb; padding: 0 0 0 11px; background: transparent url(../images/n.gif) no-repeat 0px 8px; }

.err_box { 	 position: absolute;  display: none; visibility: hidden; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
.err_panel { background-color: #ad0000; font-size: 0.9em; color: #ffffff; padding: 6px 6px 18px 23px; border: 1px solid #450101; }

.dop_panel { position: absolute; padding: 6px 10px 7px 10px; 
				 color: #c8c7c3; background-color: #323232;	font-size: 0.9em;
			 	 display: none;
				 filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.dop_panel A { color: #f4f2eb; }
.dop_panel A:hover { color: #ffffff; text-decoration: none;	background-color: transparent; }
#dop_panel_img.dop_panel { display: block; }

.img_blok_oform { margin: 0 -30px 0 -10px;}

/*Блок вставки заголовка на изображение*/
#image_title_blok {
 				position: absolute; width: 343px; height: 44px; margin: -45px 0 0 1px; background-color: #000000; 
 				filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.88); 
 				opacity: 0.88; filter:alpha(opacity=88); -moz-opacity: 0.88; -khtml-opacity: 0.88;
}
#image_title_txt {
  				position: absolute; width: 330px; height: 30px; margin: -45px 0px 0px 1px; padding: 5px 0 0 10px; 
				border-top: 0px solid #000000; overflow: hidden; white-space: nowrap; font-size: 15pt; color: #ffffff;
}
.image_title_chec { position: absolute; margin: -207px 0 0 370px; font-size: 12px; }



/* BLOKNOT */
.bloknot_col { background: #ffffff url('../images/blok_pol.gif');	
					width: 268px; margin-top: 9px; text-align: left; border: 1px solid #dadada; }
.otstup_bloknot { padding: 11px 25px 25px 25px; background: transparent url(../images/blok_rvan.gif) repeat-x top left; }
.bloknot_zapis { font-size: 0.85em; color: #4d5f79; FONT-FAMILY: "Comic Sans MS", "Times New Roman", Arial, Tahoma, Verdana, sans-serif; }	
.bloknot_shapka { font: normal 0.9em "Times New Roman", Arial, Tahoma, Verdana, Sans-serif; 
						color: #b8c5cd; background-color: #ffffff;}

.beg_right_col { background-color: #e9e6d9; width: 270px; text-align: left;  margin-top: 9px;}
.otstup_right_col { padding: 11px 25px 20px 25px; }
.otstup_right_col small { font-size: 0.75em; }
.right_col_blok { width: 270px; margin-top: 9px; }
.right_col_search { width: 270px; margin-top: 23px; }
.otstup_col_search { padding: 23px 25px 10px 25px; }
.zagl_right_blok { color: #323232; font-size: 36px; padding-bottom: 12px;  text-align: left; line-height: 33px;}
.zagl_right_blok A { color: #cfccc3; }
.zagl_right_blok A:hover {	color: #c4bda3; text-decoration: none;	background-color: transparent; }
.zagl_right_blok A span { color: #323232; font-weight: normal;}
.zagl_right_blok A:hover span { color: #000000; font-weight: normal;}

.zagl_temn { width: 100%; margin-top: 0px; background-color: #323232; margin-top: 9px;}
.otstup_zagl_temn { padding: 10px 25px 8px 25px; color: #f4f2eb; }

.oblako { color: #505050; text-align: left; line-height: auto;}
.oblako A { color: #cfccc3; text-decoration: none; }
.oblako A:hover {	color: #a59e82; text-decoration: underline; background-color: transparent; }
.oblako A span { color: #505050; font-weight: normal;}
.oblako A:hover span { color: #000000; font-weight: normal;}
.oblako_1 { font-size: 0.7em; }
.oblako_2 { font-size: 0.85em; }
.oblako_3 { font-size: 1.1em; }
.oblako_4 { font-size: 1.4em; }
.oblako_5 { font-size: 1.8em; }
#region_form { color: #323232; padding-top: 25px; }

/*TITLES*/
H1 {color: #545454; font-size: 110px; letter-spacing: -2px; line-height: 1em; font-weight: normal; margin: -15 0 27 0; } /*Название газеты под лого*/
H1.H3 { margin-top: -20px; font-size: 1.5em; letter-spacing: 0; line-height: 1em; font-weight: normal; margin: 0px; } /*Название газеты под лого*/
H1.start_h1 { margin-top: -20px; font-size: 16px; letter-spacing: 0; line-height: 1em; font-weight: normal; margin: 0px; } /*Название газеты под лого*/
H2 {color: #323232; font-size: 4.1em; line-height: 1em; font-weight: normal; margin: 20px 0 20px 0; } /*Заголовок статьи*/
H3 {color: #545454; font-size: 110px; letter-spacing: -2px; line-height: 1em; font-weight: normal; margin: -15 0 27 0; } /*Заголовок раздела*/
*html H3 {margin: -15px 0 30px 0; } 
H4 {font-size: 1.3em; font-weight: normal; text-align: left; color: #323232; margin: 3px 0 5px 0;}
H5 {font-size: 1.4em; color: #323232; float: left; margin: 0 0 0 -4px; padding: 0 15px 0 4px; background-color: #ffe42d; } /* Название объявления */
H6 {position: relative; font: normal 3.75em/1.0em Tahoma; color: #f5821f; margin: 0 0 0 0.86em;}

/* REKLAMNOE OBYAVLENIE */
.txt_rekl { position: absolute; z-index: 100; left: 0; top: 0; display: none; 
				background-color: #f4f2eb; border: 1px solid #323232; width: 320px; 
				filter:alpha(opacity=93); -moz-opacity: 0.93; -khtml-opacity: 0.93; opacity: 0.93; }
.txt_rekl .pole { padding: 20px 20px 20px 20px; }


/* ZAYAVKA */

.punktir_obvodka { padding: 8px 8px 8px 8px;  border: 1px dashed #7a7975; }
.zagl_form { background-color: #323232; font-size: 1.5em; color: #f4f2eb; padding: 5 8 6 10; }
.zagl_form_light { background-color: #7B7B7B; font-size: 1.5em; color: #f4f2eb; padding: 5 8 6 10; }
.podpis { font-size: 13px; FONT-FAMILY: "Comic Sans MS", Arial, Tahoma, Verdana, sans-serif; font-style: italic; color: #4d5f79; }


     #ava { border: 1px solid gray; width: 500px; }
     #ava_img { width: 500px; height: 500px; overflow: hidden; position: relative; }
     #ava_overlay { width: 500px; height: 500px; position: absolute; top: 0px; left: 0px;
         background: url(../images/overlay.gif) no-repeat center center; z-index: 50; }
     #ava_drager { width: 500px; height: 500px; position: absolute; z-index: 100; color: #fff; cursor: move; }
     #avatar { position: absolute; }
     #ava_slider { width: 200px; height: 27px; background: #eee; border-top: 0px solid gray;	
         background: url(../images/slider_back.gif); z-index: 150;  position: absolute; margin: -110px 0 0 150px;}
     #ava_handle { width: 19px; height: 20px; background: blue; position: absolute; background: url(../images/handle.gif); }
     #ava_submit { width: 100px; margin-top: 10px; margin-left: 50px; }

	  #fon_pole { border: 1px solid gray; width: 500px; height: 500px; }
     
	  A.fon_adv_image img {	border: 5px solid transparent; }
	  A.fon_adv_image:hover { background: transparent; }
	  A.fon_adv_image:hover img {	border: 5px solid #d4cfbe; background: transparent;}
	  .block_fon_g { color: #666666; }
	  .block_fon_w { color: #ffffff; }

/* SPISOK RAZDELOV / SODERGANIE */
.list_info {  text-align: left;  padding-bottom: 10px; background: url(../images/list_p_num.gif) repeat-x bottom left; border: 0px solid red; }
.list_info A {  background-color: #e9e6d9; margin-right: 28px; padding-right: 3px; }
.list_info A:hover {	background-color: #ffaf67; }
.list_page {  font-size: 0.9em; float: right; margin-top: -28px; padding-left: 3px; background-color: #e9e6d9;  }

.soderganie {  }
A.zagl_ssilka { color: #b8bdc3; text-decoration: underline;  }
A.zagl_ssilka:hover { color: #a59e82; text-decoration: none; }
A.zagl_ssilka span { color: #556c82; font-weight: normal;}
A.zagl_ssilka:hover span { color: #000000; font-weight: normal;}
.s_list_info { text-align: left;  padding-bottom: 10px; background: url(../images/list_p_num.gif) repeat-x bottom left; border: 0px solid red; }
.s_list_info A {  background-color: #f4f2eb; margin-right: 28px; padding-right: 3px; }
.s_list_info A:hover {	background-color: #ffaf67; }
.s_list_page {  font-size: 0.9em; float: right; margin-top: -28px; padding-left: 3px; background-color: #f4f2eb;  }


/* AKKAUNT POLZOVATEL */
#polzovatel { width: 100%; top: 0; max-width: 2000px; min-width: 1100px; position: absolute; z-index: 50; visibility: hidden; }
.polzovatel_fon {  border: 1px solid transparent; height: 98px; width: auto; margin-top: 44px; background: url(../images/hlyast.gif) no-repeat top left; visibility: visible; }
.polzovatel_link { border: 0px solid transparent; height: 51px; overflow: hidden; margin: 47px 0 0 32px; }
.polzovatel_link A { font-size: 1em; FONT-FAMILY: "Comic Sans MS", "Times New Roman", Arial, Tahoma, Verdana, sans-serif; }

/* SEARCH */	
#mozila_lupa { width: 100%; position: absolute; z-index: -1; float: left; left: 0; margin: -13px 0 0 0; 
					max-width: 2000px; min-width: 1100px;
         		width:expression(document.body.clientWidth < 1100? "1100px" : document.body.clientWidth > 2000? "2000px" : "auto");
					}
*html #mozila_lupa { display: none;  width: 100%; position: absolute; z-index: -1; float: left; left: 0; margin: -13px 0 0 0; border: 1 solid green; }
#mozila_lupa table { height: 120px; }
.mozila_lupa_ruchka { background: url(../images/lupa_r.jpg) no-repeat top left; }
#lupa { width: 131px; height: 120px; position: absolute; z-index: 5; margin-top: -13px; margin-left: 172px; overflow: hidden;}
.lupa { width: 131px; height: 120px; background: url(../images/lupa.jpg) no-repeat top left; }
*html .lupa { width: 131px; height: 120px; background: url(../images/lupa_exp.jpg) no-repeat top left; }

/* STATYA */
.zagl_statya { float: left; margin-top: 3px; background-color: #323232; font-size: 1em; color: #f4f2eb; padding: 3 14 5 14; }
.statya { padding: 0 0 15 0; text-align: justify;}
.otstup_exp { display: none; }
*html .otstup_exp { display: block;	height: 0px; }

/* NAV & LANGUAGES */	
#nav_lang {padding: 47 0 0 0;}
*html #nav_lang {}
#lang {clear: right; float: right; width: 160; list-style: none; margin: 0; padding: 0; border: 0px solid red;}
#lang li {font: bold 8px/9px Verdana, Tahoma, Arial; color: #231f20; letter-spacing: 0px; text-transform: uppercase; 
      display: inline; list-style: none; list-style-image: none; margin: 0; float: left; padding: 0 3 0 3;}
#lang li A {color: #231f20; text-decoration: none;}
#lang li A:hover {color: #f5821f;} 
#l_act span {color: #f5821f;} 
#cont {position: relative; top: 1;}
*html #map {position: relative; top: -1;}
*html #cont {position: relative; top: 0;}


#tabconteiner {width: 100%; HEIGHT: 100%;} 
      .contentcol1 {padding: 0 0 8.0em 0; border-top: 1px solid #e4e3e3;
       background: #e9e9e9 url(../images/leftcol_bg.gif) repeat-y top right;}
      .rasporka {width: 22.0em; height: 1px; clear: both; margin: 0; padding: 0; line-height: 0;}
		.contentcol2 {padding: 0 0 8.0em 0;  width: 80%;}

		
	
/*-------------------------------------MENU------------------------------------*/
#menu_table { position: absolute; width: 1100px; height: 103px; margin-top: -70px; visibility: hidden; border: 0px solid red;}
#menu_zakladka { background: #ecd74b url(../images/menu_ten.gif) repeat-x bottom left; width: 100%; }
#menu_zakladka_on { background-color: #ecd74b; width: 100%; }
#menu_zakladka A { font-size: 1em; color: #505050; text-decoration: none; width: 100%; height: 100%;}
#menu_zakladka A:hover { font-size: 1em;	color: #000000; text-decoration: none;	background-color: transparent; width: 100%; height: 100%;}
#menu_zakladka_on A { font-size: 1em; color: #505050; text-decoration: none; width: 100%; height: 100%;}
#menu_zakladka_on A:hover { font-size: 1em;	color: #000000; text-decoration: none;	background-color: transparent; width: 100%; height: 100%;}
#menu_kley { width: 100%; height: 33px; background-color: #e5cd39;
				filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#menu_kley_none { width: 100%; height: 33px; background-color: transparent;
				filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}

#reg_zakladka { background: #ffadbb url(../images/reg_ten.gif) repeat-x bottom left; width: 100%; }
#reg_zakladka_on { background-color: #ffadbb; width: 100%; }
#reg_zakladka A { font-size: 1.1em; line-height: 1em; color: #2f2f2f; text-decoration: none; width: 100%; height: 100%;}
#reg_zakladka A:hover { font-size: 1.1em; line-height: 1em; color: #000000; text-decoration: none;	background-color: transparent; width: 100%; height: 100%;}
#reg_zakladka_on A { font-size: 1.1em; line-height: 1em; color: #2f2f2f; text-decoration: none; width: 100%; height: 100%;}
#reg_zakladka_on A:hover { font-size: 1.1em; line-height: 1em; color: #000000; text-decoration: none;	background-color: transparent; width: 100%; height: 100%;}
#reg_kley { width: 100%; height: 33px; background-color: #f4a1af;
				filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#reg_kley_none { width: 100%; height: 33px; background-color: transparent;
				filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}



/*SUBMENU*/
       .smenu_p {font: bold 0.83em/1.0em Arial; padding: 0.28em 0 0.28em 20px; margin: 0 0 0 0;}
	   A.submenu {color: #dddddd; text-decoration: underline;}
	   A.submenu:hover {text-decoration: none;}      
		A.submenu span {color: #486984;}
		A.submenu:hover span {color: #f5821f;}


/*TXT_block*/
#txt_title1, #txt_title2 {position: relative; font: normal 2.33em/2.25em Tahoma; color: #d3c9be; margin: 0 0 0 50;
             padding: 0 60 12 39; background: url(../images/title_s_bg.gif) no-repeat top left; letter-spacing: 1px;}
#txt_title2 {margin: 27 0 0 50;}        
  
		.txt_div {padding: 0 33 50 93; border: 0px solid grey;}
		.txt_div div{width: 95%; border: 0px solid grey;}	

		
		
/*CONTACTS*/ 
		 .adress {padding: 2 0 14 0;}
		 .mail_form {border: 1px solid #ebebeb; background-color: #f8f8f8;}
		 .h_mail {padding: 20 20 10 20; font-size: 18px; color: #bfc1c6}
		 .tel {padding: 0 0 5 0}
		 
		 .subcont1 {border: 1px solid #ebebeb; padding: 20 20 10 20;}
		 .staff {border: 1px solid #ebebeb; padding: 20 20 10 20;}
		 
		 .name {font-size: 14px; font-weight: bold;}
		 .post {font-size: 10px; font-weight: bold; color: #b2b2b2;}
		 .tel_m {font-size: 10px; font-weight: bold;}
		 .text_m {font-size: 12px; font-weight: bold;}
		 .form_txt {font-size: 12px; font-weight: bold;}
		
/*ACTION_start*/
		.action {position: relative; z-index: 200; width: 100%;
		         background: #f5e7c3 url(../images/action_bg.gif) repeat-x top left;}
					
		.action .floatleft {position: relative; margin: 0; padding: 4.0em 2.3em 2.0em 7.27em; font-size: 0.92em;
		         border-right: 0px solid #f5e6c3;}
     
	   .action_bgs {position: absolute; left: 0px; float: left; margin: 0 0 0 -0.1em; padding: 0; border: 0px solid red;}
		
		A.act  {font: normal 1.5em/1.1em Tahoma, Arial; letter-spacing: 0.02em; color: #ebd3a2; text-decoration: underline;}
	   A.act:hover {text-decoration: none;}
      A.act span {color: #4a4a4a;}
		A.act:hover span {color: #f5821f;}

		
		 
/*PRODUCTION*/  
       .product_tab {width: 95%; margin: 0.3em 0 2.0em 0;} 
		 .product_td {border: 0px solid #ebebeb; padding: 0 0 0 0;}
		
		 .prod_tab_ins {position: relative; width: 100%; margin: 0; clear: both;}
		 .prod_td2 {width: 25%; padding: 20 0 10 0;}
		 .prod_td2 div {width: 80%; font-size: 0.92em;}
		 .prod_td2 div A {font-size: 1.09em; outline: none;}
		 .prod_td2 img {border: 0;}
       .prod_td2 .otstup_p {width: 1px; height: 5px;}
		 
		 

		
/*NEWS*/ 
.start_news { font-size: 1.3em; text-align: left; color: #323232; padding: 3 0 5 0;}

#new_tab {width: 100%; margin: 0 0 0 0;}
#new_td {padding: 0 0 0 40;}
#new_td1 {width: 65%; padding: 0 0 0 40;}
#new_td2 {width: 35%;} 
       
		 .graydate {position: relative; font: bold 0.83em Arial; color: #b2b2b2; margin: 0.3em 0 0 0;} 
       .copyright  {position: relative; font: bold 0.83em Arial; margin: 2.0em 0 0 0; text-align: right;} 
		 
#announce, #another {position: relative; margin: 0.3em 0 1.0em 0; width: 85%;
     border: 1px solid #ebebeb; text-align: left;} 
#announce {background-color: #f8f8f8;}
#announce ul, #another ul {clear: both; list-style: none; margin: 0; padding: 1.3em 0 0 0; width: 100%;}
 
		 .li_title, .li_txt1, .li_txt2, .li_tolist  {list-style: none; list-style-image: none;  margin: 0;}
      
		 .li_title {font: normal 2.0em/1.0em Arial; color: #bfc1c6; padding: 0 1.0em 0.5em 1.0em; letter-spacing: -0.05em;}
       .li_title A {color: #bfc1c6; text-decoration: none;}
		 .li_title A:hover {color: #929497;}
		 
		 .li_txt1 {font: normal 1.00em Tahoma; padding: 0 2.0em 0.5em 2.0em;}
		 .li_txt2 {font: normal 1.00em Tahoma; padding: 0 2.0em 1.0em 2.0em;}
       .li_txt1 .day, .li_txt2 .day {font-size: 1.17em;}
		 
		A.ann  {font: normal 1.5em/1.1em Tahoma, Arial; letter-spacing: 0.02em; color: #dddddd; text-decoration: underline;}
	   A.ann:hover {text-decoration: none;}
		A.ann span {color: #486984;}
		A.ann:hover span {color: #f5821f;}
		 .ann_txt {font-size: 0.92em;}
		 
		 .li_tolist {font: bold 1.00em Arial; padding: 1.0em 2.0em 1.3em 2.0em;
		         background: url(../images/tolist.gif) no-repeat top left;}
		 
       .stopper {width: 22.0em; height: 1px; clear: both; margin: 0; padding: 0; line-height: 0;}

		  
		 
/*-------------------------------------PAGES-----------------------------------*/  	
#page_table { position: absolute; float: left; margin-top: -60px; visibility: visible; border: 0px solid green;}
#green_page { font-size: 1.2em; background: #b9e08c url(../images/page_ten.gif) repeat-x top left; width: 100%; }
#green_page A { color: #505050; text-decoration: none; width: 100%; height: 100%;}
#green_page A:hover { color: #000000; text-decoration: underline; background-color: transparent; width: 100%; height: 100%; }
#page_kley { size: 0px; width: 100%; height: 12px; background-color: #f5a4b2; }
#page_kley_none { size: 0px; width: 100%; height: 12px; background-color: transparent; }

#red_page { font-size: 1.2em; color: #505050; background-color: #ffadbb; width: 100%; }
#red_page A { color: #505050; line-height: 1.2em; text-decoration: none; width: 100%; height: 100%;}
#red_page A:hover { line-height: 1.2em; color: #000000; text-decoration: underline;	background-color: transparent; width: 100%; height: 100%;}

	
/*MESSAGES*/ 
#files {margin: 0.3em 0 1.0em 0; width: 85%; border: 1px solid #ebebeb; 
             text-align: left; background-color: #f8f8f8;} 
#files ul {clear: both; list-style: none; margin: 0; padding: 1.3em 0 0 0; width: 100%;}

#files ul .li_title, #files ul .li_txt, #files ul .li_tolist  {list-style: none; list-style-image: none;  margin: 0;} 
#files ul .li_title {font: normal 2.0em/1.0em Arial; color: #bfc1c6; padding: 0 1.0em 0.5em 1.0em; letter-spacing: -0.05em;}
#files ul .li_title A {color: #bfc1c6; text-decoration: none;}
#files ul .li_title A:hover {color: #929497;} 

#files ul .li_txt  { padding: 0 2.0em 9 2.0em; float: left;}
          .p_no, .p_act {font: normal 1.20em Tahoma;}
			 .p_no {color: #486984; text-decoration: underline;}
		    .p_act {color: #f5821f; text-decoration: none;}

#files ul .li_txt A img {position: absolute; z-index: 20; background-color: #eeeeee; width: 16px; height: 16px;
		         float: left; margin: 0; padding: 0; border: 0;}
			 
#files ul .li_txt .floatleft {position: relative; margin: 0; padding: 0 0 0 22; border: 0px solid red;
               font-size: 0.83em; color: #b2b2b2;}

#files ul .li_tolist {font: bold 1.00em Arial; padding: 0.85em 2.0em 1.3em 2.0em; list-style: none; margin: 0;
		         background: url(../images/tolist.gif) no-repeat top left; clear: both;}

				
		 
/*VACANCY*/ 
		  .vac_tab {width: 95%; border: 0px solid red;}
		  .vac_td {padding: 0 0 25 0; width: 45%;}
		  .vac_td H5 {padding: 10 0 0 0; color: #bfc1c6;}
		  .vac_td table {font-size: 1.0em; padding: 10 0 0 0;}
		 
		  .vac_num {font: bold 1.0em Arial; color: #f5821f; line-height: 1.5em; padding: 0 0 2 0;}
		  .vac_txt {font: normal 1.0em Tahoma; width: 100%; line-height: 1.5em; padding: 0 0 2 0;}
		  .vac_td_txt {padding: 0 0 0 0;}
		  
		  
		  .vac_td2 {width: 10%;}
		  .vac_td2 img {width: 10px; height: 1px; border: 0;}
		  
	 
/*SITEMAP*/ 
		 A.map_main {font: normal 1.5em/1.1em Tahoma, Arial; letter-spacing: 0.02em; color: #dddddd; text-decoration: underline;}
		 A.map_main:hover {text-decoration: none;}
		 A.map_main span {color: #486984;}
		 A.map_main:hover span {color: #f5821f;}
		 
		  .otstup {margin: 0 0 0 15; padding: 0 0 15 0;}
		  .map_num {font: bold 1.0em Arial; color: #f5821f;}
		  .map_num2 {font: bold 1.0em Arial; color: #9c9c9c;;}
        .map_txt {font: normal 1.0em Tahoma; line-height: 1.5em}

	  
/*SEARCH_big*/
	    .search_big {background: #f8f8f8; border: 1px solid #ebebeb; padding: 25 20 10 20;}
	    .searchtab_b {position: relative; z-index: 502; width: 100%;}
	    .searchico_b {padding: 0 40 0 0}
	    .simplegr1, .simplegr2 {color: #6c6c6c; font-size: 10px; font-weight: bold; padding: 5 0 0 0;}
	    .simplegr1 {padding: 10 0 0 0;}
	    .result {color: #4e4e4f; font-size: 12px; width: 100%; border: 0px solid red; font-weight: bold;
		       padding: 8 0 0 0;}
	    .docs {color: #4e4e4f; padding: 3 0 0 0;}
	  
	    .resulttd {}
	    .resulttable {width: 100%; border: 0px solid red; margin-top: 30;}
       .paragr {font-size: 12px; font-weight: bold; color: #f5821f; padding: 0 2 0 2;}
 *html .paragr {}  
			  
	    .tdmain {font: bold 0.75em Tahoma; width: 100%; padding: 0 0 0 0;}	  
	   A.partitle {}
	   A.partitle:hover {}
       .tdsecond {font-size: 11px; padding: 5 0 10 0;}
		 .tdsecond div {font-size: 10px; color: #b2b2b2; padding: 3 0 3 0; font-weight: bold;}




/*-------------------------------------FOOTER------------------------------------*/
#footer {width: 100%; height: 89px;} 	
#footercol1 {width: 47%; background: #f5821f url(../images/enter_bg.gif) no-repeat top right;
               padding: 0 0 0 72;}
#rasporka {position: relative; bottom: 0; width: 300; height: 1; border: 1px solid red;} 
					
#footercol2 {width: 47%; font-size: 10px; color: #b2b2b2; font-weight: bold; padding: 25 0 0 0;}
#footercol2 div {text-align: right; width: 400; border: 0px solid red} 
#solass {position: relative; float: right; margin: -5 0 0 50;}
      #footercol2 p {padding: 0 0 0 0;}
		#footercol2 A {color: #666666; background-color: #eeeeee; text-decoration: none;}
		#footercol2 A:hover {background-color: #ffffff; text-decoration: none;}
		
		
/*PHOTOGALLERY*/ 
		  .photo {width: 100%; HEIGHT: 100%;}
		  .photo_td {HEIGHT: 100%; padding: 25 0 40 0}
		  .photo_imgdiv {background-color: #bbbbbb; width: 750px; height: 550px;}
		  
		  .ph_img {position: relative; border: 0; vertical-align: middle;}
		  .ph_tab {position: relative; z-index: 100; width: 750px; margin: -90 0 0 0; text-align: left;}

		  .ph_tdtxt {width: 100%; padding: 0 50 0 0}	
		  .ph_tdtxt H5 {margin: 0 0 8 0}	 
		  .ph_tdzoom {}
		  
		  .ph_arr_l, .ph_arr_r {position: relative; margin: 0 0 35 20; text-align: right; border: 0px solid red; width: 46px} 
		  .ph_arr_r {margin: 0 20 35 0; text-align: left;}
		  .transp {width: 46; height: 62; border: 0;
		            filter:alpha(opacity=15); -moz-opacity: 0.15; -khtml-opacity: 0.15; opacity: 0.15;}
		  .ph_arr_l A, .ph_arr_l A:hover, .ph_arr_r A, .ph_arr_r A:hover {color: #e9e9e9; text-decoration: none;}
		  .ann img {position: relative; width: 21px; height: 20px; border: 0; top: 5; left: -5;}
		             
        .ph_footer {width: 750px;}
		  .footercol1 {width: 60%;}
		  .footercol1 div {float: left; padding: 18 67 30 0; margin: 0 0 0 0;
		             background: url(../images/logo_bg_s.gif) no-repeat top right;}
		  
		  .footercol1 img,.footercol1 div img {border: 0;}
        
		  .footercol2 {width: 40%; font-size: 10px; color: #b2b2b2; font-weight: bold; padding: 18 0 0 0;}
		  .footercol2 A {color: #666666; background-color: #eeeeee; text-decoration: none;}
		  .footercol2 A:hover {color: #f5821f; background-color: #ffffff; text-decoration: none;}

/*------------------------------------- БЛОКНОТ ------------------------------------*/ 

#bloknot {	z-index: 10; padding: 0 0 0 0; float: center; 
			max-width: 1000px; min-width: 700px;
         width:expression(document.body.clientWidth < 700? "700px" : document.body.clientWidth > 1000? "1000px" : "auto");
			border: 1px solid red;}


			
/*-------------------------------------ТАБЛИЦЫ ------------------------------------*/ 
 /* прозрачная таблица */
   .edt_table1 {}
   .edt_table1_th {}
   .edt_table1_td1 {}
   .edt_table1_td2 {}

 /* цветная таблица */
   .edt_table2 {margin: 8 0 10 0;}
	.edt_table2_title {color: #454544; font-size: 19px;}
   .edt_table2_th {background: #454544; font-weight: bold; color: #f4f2eb; padding: 5 10 5 10; font-size: 14px;
                    border-top: solid #f4f2eb 0px;
                    border-right: solid #f4f2eb 0px;
                    border-bottom: solid #f4f2eb 1px;
                    border-left: solid #f4f2eb 1px;}
   .edt_table2_td1 {background: #efede3; padding: 5 10 8 10; font-size: 14px;
                    border-top: solid #f4f2eb 0px;
                    border-right: solid #f4f2eb 0px;
                    border-bottom: solid #f4f2eb 1px;
                    border-left: solid #f4f2eb 1px;}
   .edt_table2_td2 {background: #e6e2d3; padding: 5 10 8 10; font-size: 14px;
                    border-top: solid #f4f2eb 0px;
                    border-right: solid #f4f2eb 0px;
                    border-bottom: solid #f4f2eb 1px;
                    border-left: solid #f4f2eb 1px;} 


/*------------------------------Рекламные блоки подписчика---------------------------*/
.user_h3_big_105, .user_h3_big_100 {color: #323232; white-space: nowrap;}
	.user_h3_big_105 {font-size: 105px;}
	.user_h3_big_100 {font-size: 100px;}

.user_h3_medium {font-size: 70px;}

.user_table_statya {margin: -12px 0 20px 0;}
	.user_table_statya td p {line-height: 1.1em; margin-right: 40px;}

.user_notice_table {margin-top: 12px; border-bottom: 1px #706f6c dotted;}

	.user_notice_table td {padding: 4px 10px 7px 0;}
	.user_notice_table td.user_notice_menu {padding: 0 0 7px 0;}
	.user_notice_table td.user_notice_menu table {background-color: #e9e6d9;}
	.user_notice_table td.user_notice_menu table td {padding: 1px 0 4px 0;}
	.user_notice_table td.user_notice_menu table td p {white-space: nowrap; margin: 0 10px 6px 14px; padding: 0; color: #828282;}
	.user_notice_table td.user_notice_menu table td p span {font-size: 18px; font-weight: bold; padding: 3px 0 4px 0;}

	.user_notice_table td.user_notice_menu table td p a img {margin: 2px 0 0 5px; padding: 0; border: 0;}

	.user_notice_table td div {margin: 0 0 0 0px;}

		.notice_nomber_title {font-size: 18px; font-weight: bold; color: #828282;}
		.notice_nomber_title span {font-size: 16px;}

	.user_notice_table td p {margin: 12px 0 0 0;}
	.user_notice_table td p img {margin-right: 18px; border: 1px #666666 solid;}
	.user_notice_table td p span {display: block; margin: 0 0 5px 0; padding: 0; color: #323232;}

	.user_notice_table .orange {color: #da7600;}
	.user_notice_table .red {color: #da0000;}
	.user_notice_table .green {color: #328400;}
	.user_notice_table .gray {color: #828282;}

		.in_obvodka {margin: 3px 8px 3px 8px;}

	.user_notice_table .small_link {font-size: 12px;}

.notice_blocks_amount {font-size: 18px; font-weight: bold; color: #323232;}
.notice_blocks_amount span {font-size: 16px;}

/*------------------------------------vipnotice--------------------------------------------*/
#vipnotice label {color: #323232;}

.notice_blocks_period {font-size: 16px; font-weight: bold; color: #505050;}
.notice_blocks_period span {font-size: 12px; font-weight: normal;}

.p_stars {font-size: 33px; font-weight: normal;}

#block_scheme td {padding: 6px;}
#block_scheme td div {width: 300px; height: 214px;}

	#block_scheme .div_opacity {
		position: absolute; 
		width: 260px; height: 214px; 
		background-color: #323232;
		filter:alpha(opacity=90); opacity: 0.9;
	}
	#block_scheme .block_scheme_text {position: absolute; text-align: center; margin-top: 40px;}
	#block_scheme .block_scheme_text p.n_place {font-size: 20px; color: #acaaa3; line-height: 0.8em;}
	#block_scheme .block_scheme_text .condition {font-size: 37px;}

		#block_scheme .occupy .block_scheme_text .block_price_text {color: #787671;}
		#block_scheme .occupy .block_scheme_text .condition {color: #f4f2eb;}
		#block_scheme .occupy .block_scheme_text .condition span {font-size: 18px;}
		#block_scheme .occupy .block_scheme_text table {width: auto;}
		#block_scheme .occupy .block_scheme_text .block_price_text {font-size: 12px;}
		#block_scheme .occupy .block_scheme_text .block_price {font-size: 25px; font-weight: bold;}
		#block_scheme .occupy .block_scheme_text .rezerv a {color: #c7d0e2; font-weight: bold;}
		#block_scheme .occupy .block_scheme_text .rezerv a:hover {color: #323232; font-weight: bold;}
		#block_scheme .occupy .block_scheme_text .rezerv span {font-size: 12px;}

		#block_scheme .free .block_scheme_text .condition {color: #323232;}
		#block_scheme .free .block_scheme_text .block_price_text {color: #acaaa3;}
		#block_scheme .free .block_scheme_text .block_price {font-size: 50px; color: #acaaa3; font-weight: bold;}

		#block_scheme .reserve .block_scheme_text .condition {color: #323232;}
		#block_scheme .reserve .block_scheme_text .condition span {font-size: 18px;}
		#block_scheme .reserve .block_scheme_text table {width: 260px; margin-top: 20px;}
		#block_scheme .reserve .block_scheme_text .block_price_text {color: #acaaa3;}
		#block_scheme .reserve .block_scheme_text .block_price {font-size: 35px; color: #acaaa3; font-weight: bold;}

	#block_scheme .wanttoreserve .block_scheme_text p.n_place {font-size: 20px; color: #f4f2eb; line-height: 0.8em;}
		#block_scheme .wanttoreserve .block_scheme_text .condition {color: #323232;}
		#block_scheme .wanttoreserve .block_scheme_text .block_price_text {color: #f4f2eb;}
		#block_scheme .wanttoreserve .block_scheme_text .block_price {font-size: 50px; color: #f4f2eb; font-weight: bold;}

#b_price_div {font-size: 18px;}
#b_price_div strong {font-size: 24px;}
#b_price_div span {font-size: 30px; font-weight: bold;}


/*------------------------------------Dosug pogoda--------------------------------------------*/
#pogoda {}

	table#today_general, table#all_day, table.all_day_period {margin: 6px;}

	table#all_day, table.all_day_period {width: 668px; border-collapse: collapse;}
	table#all_day {border-top: 1px #d7d5ca solid;}


	img.weth_ico {margin: 6px 0 -12px 0;} /* Картинка для текущей погоды */
	div.weth_ico {float: right;} /* Картинка для прогнозов */

	.degrees {color: #323232;} /* Градусы */
	td.degrees {font-size: 60px; padding: 4px 0 0 0;} /* Для текущей погоды */
	div.degrees {font-size: 22px; font-weight: bold; margin-top: 3px;} /* Для прогнозов */


	#day_and_temperature {width: 220px;}
	div.town {height: 34px; font-size: 26px; color: #323232; margin-bottom: 6px;}
	div.town a {
		display: block; 
		position: absolute;
		color: #323232; 
		white-space: nowrap;
		text-decoration: none; 
		padding: 2px 10px 2px 3px; 
		background-color: #dfdac8;}
	div.town a img {
		margin-left: 10px;}
	.fday, span.fdate {color: #939291; white-space: nowrap;}
	.fday {font-size: 15px; line-height: 0.8em; width: auto;}
	span.fdate {font-size: 31px; line-height: 0.7em; padding-left: 4px;}

	/* Число, день недели для 5-тидневного прогноза */
	.single_day {margin: 20px 0 0 6px;}
	.single_day span.fdate {font-size: 21px;}

	/* Описание погоды на текущий момент */
	table#today_general	td#day_report {padding: 8px 0 0 12px;}
	span.clouds {font-size: 18px; color: #323232;}
		span.clouds span {font-size: 15px; color: #939291}
	span.clouds_for_forecast {font-size: 16px; color: #505050;}
		span.clouds_for_forecast span {font-size: 22px; color: #323232;}
		/* блок с описаниями ветра, влажности, давления... */
		table#today_general	td#day_report div.report {font-size: 14px; margin-top: 10px;} /* на сейчас */
		table.all_day_period div.report {font-size: 14px;} /* на 5 дней */

	/* "закрашенные" ячейки в прогнозе */
	table#all_day td {padding: 6px 0px 10px 10px; border-right: 1px #d7d5ca solid;}	/* на сегодня */
	table#all_day td.last {border-right: none;}
	table.all_day_period td {padding: 6px 0px 10px 10px; border-bottom: 1px #d7d5ca solid;}	/* на 5 дней */
	table.all_day_period td.last {border-bottom: 0px;}


	div.day_period, div.weth_desc {font-size: 14px;}
	div.weth_desc {padding-right: 10px;}
		b.bcgr {background-color: #FFE42D;}


	/* Ссылка на 5-тидневный прогноз */
	.weth_more {margin: 8px 6px 6px 6px;}
		.weth_more span {font-size: 18px;}
		
/* Стиль кнопки на источник */
.weather_sours_link {float: right; margin-top: 6px;}
*html .weather_sours_link {margin: 0px; padding-top: 2px;}
	.weather_sours_link a img {filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
	.weather_sours_link a:hover img {filter:alpha(opacity=100); opacity: 1;}

/* Всплывающее окно выбора города */
.weather_info_pole {
	position: fixed; 
	top: 50%; 
	left: 50%; 
	z-index: 502; 
	width: 600px; 
	display: none; 
	margin: 0; 
	padding: 10px 10px 25px 25px;
	background-color: #f4f2eb; 
	border: 1px black solid;}
*html .weather_info_pole, {
	position: absolute; 
	width: 630px;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + (document.getElementsByTagName("body")[0].clientHeight/2) + "px");}


/*------------------------------------Dosug TV--------------------------------------------*/

#tv {}

	table.tvannounce {
		width: 668px;
	}
	.tv_menu {
		background: #DFDAC8; 
		padding: 4px 20px 4px 40px;}

	.tv_menu .tv_menu_label {
		width: 110px;
		height: 30px;
		white-space: nowrap;}

	.tv_menu .tv_menu_options {
		padding-left: 14px;}
	
	.tv_menu .tv_menu_options span {display: block; float: left; margin: 0 8px 0 0;}
		
	.tv_menu .days_of_week {
		float: left; 
		clear: left; 
		margin: 0px 0 0 -4px;
		font-size: 19px;}
		
	.tv_menu .days_of_week span, .tv_menu .days_of_week span.day_selected {display: block; float: left;}
	.tv_menu .days_of_week span {margin: 0px 4px 0px 4px;}
	.tv_menu .days_of_week span.day_selected {margin: 0; padding: 1px 4px 1px 4px; background-color: #b7b19c;}

	.tv_menu .tv_options {float: right; margin-top: 2px;}
	
	tr.tv_list {}
		tr.tv_list .tv_list_channel {width: 140px; padding: 21px 10px 0px 0px; border-bottom: 1px #D9D7D2 solid;}
		tr.tv_list .tv_list_program {padding: 20px 0px 0px 0px; border-bottom: 1px #D9D7D2 solid;}
			tr.tv_list .tv_list_channel a {font-size: 16px; font-weight: bold; padding-top: 4px;}
			tr.tv_list .tv_list_channel a:hover {background-color: transparent;}
				tr.tv_list .tv_list_channel a img {background-color: #FFFFFF; border: 1px #505050 solid;}
				tr.tv_list .tv_list_program table tr.chet {background: none;}
				tr.tv_list .tv_list_program table tr.nechet {background-color: #f2efe2;}
				tr.tv_list .tv_list_program table td {padding: 10px;}
					tr.tv_list .tv_list_program .tv_time, 
					tr.tv_list .tv_list_program .tv_time_active,
					tr.tv_list .tv_list_program .tv_time_past {width: 40px; font-size: 18px; font-weight: bold; padding-top: 8px; padding-left: 16px;}
				tr.tv_list .tv_list_program .tv_time {color: #909090;}
				tr.tv_list .tv_list_program .tv_time_past {color: #CCCCCC;}
				tr.tv_list .tv_list_program .tv_time_active {color: #505050;}
				tr.tv_list .tv_list_program .tv_title {width: 420px; color: #505050; font-size: 14px; font-weight: normal;}
				tr.tv_list .tv_list_program .tv_title_past {color: #909090;}
				tr.tv_list .tv_list_program .tv_title_active {color: #505050; font-weight: bold;}

	.program_date {padding: 20px 20px 0px 40px; white-space: nowrap;}
		.program_date div {margin-top: -8px;}
		.program_date span {line-height: normal;}
	
.channels_select_menu {width: 684px;}
.channels_select_menu td {padding: 8px 20px 12px 20px;}
#tv1 {margin: 10px 20px 20px 20px;}
#tv2 {margin: 0px 20px 20px 20px;}

	.channel_select_list td {padding: 3px;}
	.channels_select_list td {padding: 3px;}
	.channels_select_list h4 {display: inline;}
	.channels_select_list td input.checkbox {display: block; float: left; clear: left;}
	.channels_select_list td label {display: block; padding-left: 20px;}
	.jscript_tvlink {font-size: 14px; text-decoration: none;}
	
	.selectedchannels span {white-space: nowrap;}
	.selectedchannels a {text-decoration: none;}

/*-------------------------------------Dosug Horoscope----------------------------------------------*/

.horo_table {width: 668px; margin: 0px;}
.horo_table .tv_menu {padding: 7px 24px 12px 24px;}
	div.zsign {font-size: 34px; color: #323232;}
	.horo_table .horo_text {padding-top: 20px;}
	.horo_table .horo_text img {margin: 0 16px 0 0;}
	.horo_table .horo_text div {font-size: 18px;}
	
.signs_link {font-size: 18px; margin: 0 0 0px -4px;}

.horo_menu_label {width: 110px; padding: 3px 0 4px 0;}
.horo_menu_options {padding-left: 10px;}

	.signs_link span, .signs_link span.selected {display: block; float: left;}
	.signs_link span {margin: 0px 6px 0px 6px;}
	.signs_link span.selected {background-color: #b7b19c; padding: 1px 4px 1px 4px;}

	.horo_menu {padding-top: 12px;}
	.horo_days {width: 100%; background: #DFDAC8; padding: 4px 0 4px 0; margin: 6px 0 0 -4px;}
	.horo_days span, .horo_days span.day_selected {padding: 1px 4px 1px 4px;}
	.horo_days span.day_selected {background-color: #b7b19c;}

	.horodate1 {padding-bottom: 34px;}
	*HTML .horodate1 {padding-bottom: 31px;}
	.horodate2 {padding-bottom: 27px;}

	.horo_table div.fdate {white-space: nowrap; font-size: 30px; color: #939291; margin-left: 7px; margin-top: 0px;}
	*HTML .horo_table div.fdate {margin-top: 0px;}
