<STYLE type="text/css"><!--

body { background-color: #FFFFFF; }
body {
     background: #FFFFFF; 
     color: #000000; 
     margin: 0px; 
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
     font-size: 10px;
     scrollbar-face-color: #ffffff;
     scrollbar-highlight-color: #000000;
     scrollbar-shadow-color: #000000;
     scrollbar-3dlight-color: #000000;
     scrollbar-arrow-color: #000000;
     scrollbar-track-color: #ffffff;
     scrollbar-darkshadow-color: #ffffff; }
  
  
  
  
  
  
  
  
  
/* элементы по умолчанию */ 

FORM { padding: 0; margin: 0; }

HR {color: #a8a7b0; margin: 0.5em 0; border-bottom: 1px solid #a8a7b0;  }

H1 {
	font-size: 180%; 
	padding: 0;
	margin: 0; }  

H2 {
	font-size: 100%; 
	font-weight: bold; 
	padding:0;
	margin: 0; }

H3 {
	display: inline;
	font-size: 100%; 
	font-weight: normal; 
	padding: 0;
	margin: 0; }  

H4 {
	display: inline;
	font-size: 100%; 
	font-weight: normal; 
	padding: 0;
	margin: 0; }  
	
	
.center_txt  TD {
	padding: 0.4em 0.6em;}

/* элементы по умолчанию /// */ 











/* основные элементы */

DIV.main { padding: 0 2px; }

.maintab {
	width: 99.5%;
	//width: 100%; }

.b { font-weight: bold !important; }
.n { font-weight: normal !important; }
.u { text-decoration: underline !important; }
.un { text-decoration: none !important; }
.i { font-style: italic !important; }
.c { text-align: center !important; }
.l { text-align: left !important; }
.r { text-align: right !important; }
.nowrap { white-space:nowrap; }

.s1 { font-size: 100% !important; }
.s11 { font-size: 110% !important; }
.s12 { font-size: 120% !important; }
.s13 { font-size: 130% !important; }
.s14 { font-size: 140% !important; }
.s15 { font-size: 150% !important; }
.s16 { font-size: 160% !important; }
.s17 { font-size: 170% !important; }
.s18 { font-size: 180% !important; }
.s19 { font-size: 190% !important; }
.s9 { font-size: 90% !important; }
.s8 { font-size: 80% !important; }
.s7 { font-size: 70% !important; }

.dn { display:none; }
.db { display:block; }

.blue { 
	color: #071EA8; }

.red { 
	color: red; }
	
.green { 
	color: #006600; }

.gray {
	color:#8B8A8A;
	font-size: 90%;}  

.gray A {
	color:#8B8A8A;
	text-decoration: underline; }
	
	
.pozd { 
	margin: 3px 5px 1px 0; 
	border: 1px solid #B4B4B4; 
	padding: 4px; }	   

.gray_border{
	border-bottom: 1px dashed #8B8A8A; }  
	
	
#shadow {
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background:#000000; 
	z-index:500; 
	display:none;}

/* основные элементы /// */   






/* всякие ссылки */

A  {
	color: black; 
	text-decoration: none }
A:hover 	{
	color: blue }

A.img , .img  {
	color: black; 
	border: 1px solid #000000 }

A.kal {
	color: black }

A.kal:hover {
	color: blue }  

.sub {
	text-decoration: none;
	border-bottom: 1px dashed #000000;}

.sub:hover {
	text-decoration: none;
	border-bottom: 1px dashed #0000FF; }
	
.gray .sub {
	color:#8B8A8A;
	text-decoration: none;
	border-bottom: 1px dashed #8B8A8A;}
	
.gray .sub:hover {
	color:#0000FF;
	text-decoration: none;
	border-bottom: 1px dashed #0000FF;}
	
.com_add A:hover, .center_zag_grad A:hover, .topmenu A:hover {
	text-decoration: underline !important; }	 
	
/* всякие ссылки /// */












/* старые стили */

TD {
   color: #000000; 
   font-family: Verdana; 
   font-size: 12px; }

TD.t01 {font-size: 8px; text-align: left; }
TD.t02 {font-size: 8px; text-align: center; }
TD.t03 {font-size: 8px; text-align: left; background-color: #4A52F3; }
TD.t04 {font-size: 8px; text-align: center; background-color: #4A52F3; }

TD.t05 {font-size: 10px; text-align: left;  }
TD.t06 {font-size: 10px; text-align: center; }
TD.t07 {font-size: 10px; text-align: left; background-color: #4A52F3; }
TD.t08 {font-size: 10px; text-align: center; background-color: #4A52F3; }

TD.t09 {font-size: 12px; text-align: left; }
TD.t10 {font-size: 12px; text-align: center }
TD.t11 {font-size: 12px; text-align: left; background-color: #4A52F3; }
TD.t12 {font-size: 12px; text-align: center; background-color: #4A52F3; }

TD.t13 {FONT-SIZE:14px; text-align: left; }
TD.t14 {FONT-SIZE:14px; text-align: center; }
TD.t15 {FONT-SIZE:14px; text-align: left; background-color:#4A52F3 }
TD.t16 {FONT-SIZE:14px; text-align:center; background-color:#4A52F3; }

TD.menu0 {BACKGROUND-COLOR:#E8E9F0; text-align:center; FONT-SIZE:10px}
TD.menu1 {BACKGROUND-COLOR:#D6D7EB; text-align:center; FONT-SIZE:10px; cursor:hand }
TD.menu2 {BACKGROUND-COLOR:#D6D7EB; text-align:center; FONT-SIZE:10px;}

TD.menu20 {BACKGROUND-COLOR:#E8E9F0; text-align:left; FONT-SIZE:10px}
TD.menu21 {BACKGROUND-COLOR:#D6D7EB; text-align:left; FONT-SIZE:10px; cursor:hand }
TD.menu22 {BACKGROUND-COLOR:#D6D7EB; text-align:left; FONT-SIZE:10px; }

A.zag 		{color: white;   }
A.zag:hover {color: DCDDF6; }
TABLE.content1 {border: #100577 1px solid;}
TABLE.null  {border:0; width:10; height:6 }
font.header		 {font-family:Arial; font-size:16px; color:#071EA8; font-weight:bold }
font.header2	 {font-size:13px; font-weight:bold }
font.links		 {font-size:10px }
font.zag		 {color:white;font-size: 10pt; font-weight:bold }

/* старые стили /// */












/* шапка */

TABLE.hd {
	width: 100%;
	height: 90px;
	padding: 0px; 
	border: 0px;
	background: url(http://region15.ru/img/design-1_header_bg.jpg); }
	
TABLE.hd TD.hd1 {
	width: 90px;
	text-align: center; }
	
TABLE.hd TD.hd2 { 
	text-align: center;
	font-family: Arial; 
	font-size: 16px; 
	font-weight: bold;
	color: #071EA8;   }
	
TABLE.hd TD.hd5 { 
	width: 5px; }

TABLE.hd IMG { 
	border: 0px; }

TABLE.hd A { 
	color: #071EA8; }

TABLE.hd H1 { 
	padding: 0;
	margin: 0; 
	font-family: Arial; 
	font-size: 16px; 
	font-weight: bold; }

/* шапка /// */











/* top menu */

.topmenu {
	text-align: center; 
    font-size: 10px;
    margin: 8px; }

/* top menu /// */














/* боковые блоки */

TABLE.menu  {
	border: 1px #100577 solid; 
	width: 200px;
	padding: 0px; }

TD.menu {
	background-color: #F8F8FC; 
	text-align: center; }  

TABLE.menu_zag {
	border: 0px; 
	width: 100%; 
	padding: 2px; }

DIV.menu_block {
	border: 1px #100577 solid; 
	padding: 2px 0 0 0;
	background-color: #F8F8FC; 
	text-align: center;
	margin-bottom: 8px;
	width: 244px; }

TD.menu_zag, DIV.menu_zag {
	color: #FFFFFF;
	font-size: 10pt; 
	font-weight: bold;
	text-align: center; 
	background: #536DE2 url(/img/design-1_table_header.gif);
	padding: 3px;
	margin: 0 2px; }

TD.menu_zag H2, .menu_zag H1, .menu_zag H2  {
	padding: 0;
	margin: 0;
	font-size: 100%;}

TD.menu_zag A, DIV.menu_zag A {
	color: #FFFFFF;
	font-size: 100%; 
	font-weight: bold; }  

TD.menu_zag A:hover, DIV.menu_zag A:hover  {
	color: #DCDDF6; } 

TABLE.menu_inner {
	border: 0px; 
	width: 100%; 
	padding: 1px; }

TABLE.menu_inner TD.menu0 IMG {  
	width: 10px;
	height: 10px;
	border: 0px;  }

.menu_block {
	width: 200px;
	font-size: 85%; }

.menu_block TABLE {
	//width: expression( (/MSIE ([5-5.5])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "99%" : "100%" ); }

.menu_block ul, .menu_block li {	
	padding: 0;
	margin: 0; 
	list-style: none; }

.menu_block ul {
	margin: 1px; }

.menu_block li {
	border: 1px solid #F8F8FC;
	background: #E8E9F0;
	text-align: center; }

.menu_block li a {
	display: block; 
	width: 100%;
	padding: 0.1em 0;
	background: #E8E9F0 /*url('/img/item_03.gif') no-repeat -16px center*/;  }

.menu_block li a:hover { 
	background: #D6D7EB /*url('/img/item_03.gif') no-repeat left center*/; }

.menu_txt {
	margin: 2px; 
	padding: 2px 2px; }

.menu_txt2 { 
	margin: 2px; 
	padding: 0px; }
	
.menu_txt2  IMG {
	border: 0; }

DIV.bt {
	padding: 2px 0 2px 0 !important;  }

.yabl {
	text-align: left; }

.yabl P { 	
	margin: 7px 3px; 
	font-size: 105%;}

.yabl A { 
	text-decoration: underline; }

TABLE.kal {
	width: 100%; } 

TABLE.kal  TD {
	width: 14%;
	background: #E8E9F0;
	text-align: center;
	font-size: 10px;
	color: #8B8A8A;}

TABLE.kal  .kal_head  TD, TABLE.kal  .kal_today {
	color: #000000;
	background: #D6D7EB; }

TABLE.kal A {
	display: block; }

TABLE.kal A:hover {
	text-decoration: underline;
	color: blue;
	font-weight: bold; }
	
TABLE.kal .kal_head A {
	display: inline; }

TABLE.kal  TD:hover {
	background: #D6D7EB;}
	
TABLE.kal_inner TD {
	font-size: 90%; 
	padding: 0.4em 0; }

/* боковые блоки /// */










/* центральные табличные заголовки */

.center_zag_block	{
	border: 1px #100577 solid; 
	padding: 2px 0 0 0;
	background-color: #F8F8FC; 
	text-align: center;
	margin-bottom: 0.5em; }

.center_zag_zag {
	color: #FFFFFF;
	font-size: 10pt; 
	font-weight: bold;
	text-align: center; 
	background: #536DE2 url(/img/design-1_table_header.gif);
	padding: 3px;
	margin: 0 2px; }

.center_zag_grad {
	font-size: 80%; 
	text-align: left; 
	background: #E8E9F0;
	padding: 0.1em 0.3em;
	margin: 2px; }

.center_zag_zag H1 {  
	font-size: 100%; }

/* центральные табличные заголовки /// */








.center_content {
	margin: 4px; 
	font-size: 90%;}

	

	
	
	
	
	
	
	
	
	
	
	
	













/* иконки */

.ico_8 {
	width: 8px;
	height: 8px;
	border: 0; }
	
.ico_12 {
	width: 12px;
	height: 12px;
	border: 0; }
	
.ico_16 {
	width: 16px;
	height: 16px;
	border: 0; }

.ico_32 {
	width: 32px;
	height: 32px;
	border: 0; }

/* иконки /// */



/* коментарии */

.com_list_zag {
	border-bottom: 1px dotted #808080; 
	text-align: left; 
	padding-bottom: 3px; 
	margin: 20px 10px 5px 10px; }

.com_list {
	color: #808080; 
	text-align: left; 
	font-size: 90%; 
	border-bottom: 1px dotted #E1E0E0; 
	background: #FCFBFB; 
	padding-bottom: 3px;
	margin: 10px; }

.com_add {  
	text-align: left; 
	padding: 0 0 2px 0; 
	margin: 10px;
	font-size: 90%; 
	color: #808080;}

.com_go {
	padding: 1px;
	border: #808080 1px solid;
	font-size: 11px;  }

.com_edit {
	background: #F6F6F6; 
	font-size: 11px;
	color: #424141;
	border: #808080 1px solid;
	font-family: Verdana, Arial;  }

.com_list SPAN SPAN {
	color: #008000; }
	
.com_list A {
	color: #808080; }

/* коментарии /// */







/* центральная часть */

.center_txt {
	padding: 0 0.7em; }

.center_txt IMG {
	margin: 0.5em 1em; }

.center_txt H1 {
	padding: 0;
	margin: 0 0 1em 0; 
	text-align: center; }

.center_txt H2.head1 {
	margin: 0 0 1em 0;
	text-align: center; 
	font-size: 150%;}
  
.center_txt UL LI {
	/*list-style-type: none;*/
	list-style-image: url('/img/dot_03.gif');
	//list-style-image: url('/img/dot_02.gif');
	margin: 0.2em 0; } 

/* центральная часть /// */









/* фотогалерея */

.photogal {
	width: auto; 
	border: 0;
	padding: 0; }  

.photogal TD {
	text-align: center; }

.photogal IMG, .photogal2 IMG  {             
	border: 1px solid #E1E0E0;
	margin: 5px; }

.photogal2 {
	text-align: center; }

/* фотогалерея /// */





/* музыка */

.mp3 { width: 100%;  border: 0; font-size: 100%;  }
.mp3 TR { background-color:#e8e9f0; }
.mp3 TR TD  { text-align: center;  font-size: 90%; }
.mp3 IMG { magrin: 0;}
.mp3 A { text-decoration: underline; }

/* музыка /// */



.mp3 TD TABLE { border-collapse: collapse; width: 100%; font-size: 100%; border: 1px solid gray !important; }

.mp3 TD TABLE TD { border-collapse: collapse; font-size: 100%; border: 1px solid gray !important; }











INPUT.voting {
	padding: 1px 5px;
	background: #4A52F3;
	font-size: 11px; 
	color: white;
	BORDER: #100577 1px outset; }

TEXTAREA.edit, INPUT.edit {
	padding: 1px;
	background: #E8E9F0; 
	font-family: Verdana; 
	font-size: 11px;
	color: #222222;
	border: #100577 1px solid; }

select.edit {
	background: #E8E9F0; 
	font-size: 11px;
	color: #222222;
	border: #100577 1px solid; }



	
	
	

/* эблок А6 с формой сайта знакомств */

INPUT.edit3 {
	background: #E8E9F0; 
	font-size: 11px;
	color: #222222; }
 
TABLE.menu222  {
	background-color: #100577; 
	border: 0;  
	width: 100%; 
	padding: 0px; }

TD.menu222    {
	background-color: #F8F8FC; 
	text-align: center;
	vertical-align: top; }
    
/* эблок А6 с формой сайта знакомств /// */








/* форма обратной связи */ 

.feedback_sub {
	margin: 10px 0;
	font-weight: bold;	}

.main_feedback {
	width: 100%;
	font-size: 90%;
	display: none;
	opacity: 0;}

.main_feedback INPUT, .main_feedback SELECT {
	width: 100%;
	//width: 95%;
	font-size: 10px;
	border: 1px solid #898989;
	margin-bottom: 5px; }

.main_feedback TEXTAREA {
	width: 100%;
	//width: 95%;
	height: 60px;
	font-size: 11px;
	font-family: Arial;
	border: 1px solid #898989;
	margin-bottom: 7px;}

.main_feedback .voting {
	margin: 5px 0;
	width: 8em; }

#openfeedback .t2 {
	display: none; }

/* форма обратной связи /// */ 












/* список статей и новостей */

TABLE.cnt {
	border: 0px; 
	width: 100%; 
	padding: 2px; }

TABLE.cnt TD {
	text-align: left; 
	padding-bottom: 7px; }

TABLE.cnt IMG {
	margin: 2px 7px 0px 0px; }

TABLE.cnt H2, TABLE.cnt H3  {
	font-size: 100%; 
	font-weight: bold; 
	padding:0;
	margin: 0; }

TABLE.cnt A  {
	text-decoration: underline; }

TABLE.cnt H3 A {
	text-decoration: none; }

TABLE.cnt A:hover   {
	color:#0000FF;
	text-decoration: underline !important; }

.newsItemMeta  {
	margin: 7px 0 7px 0;
	font-size: 11px;
	color:#8B8A8A; }

.newsItemMeta IMG {
	border: 0; 
	margin:7px 5px -2px 0 !important;}

.newsItemMeta A {
	color:#8B8A8A; }

.news_lenta {
	margin-bottom: 10px;
	padding: 0.5em 0.5em;}

.news_lenta DIV {
	line-height: 150%;
	margin-bottom: 0.8em; }

.news_lenta SPAN {
	color:#8B8A8A;
	font-size: 90%;}  

.news_lenta SPAN A {
	color:#8B8A8A;
	text-decoration: none; }

.news_lenta A:hover  {
	text-decoration: underline; }

/* список статей и новостей /// */













/* открывание подробной информации по разделу */
	
.more_art, .more_news, .more_main_news { 
	display: none;
	opacity: 0;	}

#open_more_art, #open_more_news, #open_more_main_news { 
	float: right; 
	margin: 6px 15px 5px 0px;
	padding-bottom: 1px;
	font-size: 11px; }

.strikBlock {
	margin: 5px 7px 5px 5px;
	float: left;}

.open_more_link A { 
	color:#8B8A8A; 
	text-decoration: none; 
	border-bottom: 1px dashed #8B8A8A !important;  }

.open_more_link A:hover{ 
	color:#0000FF; 
	text-decoration: none; 
	border-bottom: 1px dashed #0000FF !important; }

.open_more_link .t2 {
	display: none; }

.arrow { 
	display:block; 
	width:11px; 
	height:7px; 
	background: url('/img/icocloseopenblock.gif') no-repeat bottom center;  }

.arrowC{
	display:none; 
	width:11px; 
	height:7px; 
	background: url('/img/icocloseopenblock.gif') no-repeat top center;  }

.all_items {
	float: right;
	font-size: 11px;
	color:#8B8A8A;
	margin: 6px 10px 5px 5px;
	padding-bottom: 1px;	}

.all_items A {
	color:#8B8A8A;
	text-decoration: none; 
	border-bottom: 1px solid #8B8A8A;	}

.all_items A:hover { 
	color:#0000FF; 
	text-decoration: none; 
	border-bottom: 1px solid #0000FF; }

/* открывание подробной информации по разделу /// */










.d_3, .d_2, .d_1 {
	float: left;
	background:#E8E9F0;
	padding: 5px 15px 6px 15px;
	white-space: nowrap;
	border-right: 3px solid #fff;
	margin:  1em 0; }


.d_3 {	padding: 4px 0px 4px 7px; }
.d_3 TD { padding: 0; }
.d_3 IMG { margin: 0 7px 0 0; }

--></STYLE>
