@CHARSET "UTF-8";

/* Общесистемные настройки */
*   	{margin: 0; padding: 0; border: 0;}
body  {font-family:   Arial, Verdana, Helvetica, sans-serif; font-size: 12px; overflow:auto; background:#fff; }

html {width: 100%; height: 100%; }
a {text-decoration:none; color:#000;}
/*table {width: 100%;}

a:hover {text-decoration: none;}
td {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:justify; vertical-align:top;}
*/
/* Verhnaja stroka */
#ajax_loader {display: none;  padding-top: 80px; padding-left:80px;}
#top { width:950px;  padding:10px 10px 33px 27px;  }


#td_logo {text-align:left; vertical-align:middle; width:125px;  background:url(/img/logo.png) no-repeat top left; }
#div_logo {height:108px;}
#td_src_zona {width:595px;  vertical-align:top; color:#666; font-size:13px; text-align:left;}
#td_src_zona table {font-size:12px; width: 100%; }
#td_src_zona table td {text-align:left;}

#td_space3 {width:3px;}
#td_login_frm {width:190px;  vertical-align:top;}
#td_login_frm table {font-size:12px;  color:#fff;}
#tbl_login_zona{width:100%;}


.clr {clear:both; font-size:0px; line-height:0;}
/********** Форма поиска **************/
.td_src_0_red {width:10px; height:19px; background:url(/img/src_0_red.png) left; }
.td_src_0_ccc {width:10px; height:19px; background:url(/img/src_0_ccc.png) left; }
.td_src_red {background:#c00; color:#FFFFFF; padding:0px 5px 0px 5px;}
.td_src_red a {color:#fff;}
.td_src_ccc_red {width:10px; height:19px; background:url(/img/src_ccc_red.png);}
.td_src_red_ccc {width:10px; height:19px; background:url(/img/src_red_ccc.png);}
.td_src_red_white {width:10px; height:19px; background:url(/img/src_red_white.png);}
.td_src_ccc_white {width:10px; height:19px; background:url(/img/src_ccc_white.png);}

.td_src_ссс { background:url(/img/src_ccc.png) repeat-y right; padding:0px 5px 0px 5px;}
.td_src_ссс a {color:#333; text-decoration:none;}

.td_src_ссс_ccc {width:10px; height:19px; background:url(/img/src_ccc_ccc.png);}

#td_src_line_zona {background:#c00; height:54px; padding:20px 0px 0px 39px; vertical-align:top;}
#td_src_line_zona1 {background:#c00; height:67px; padding:7px 0px 0px 39px; vertical-align:top;}

#table_src_line {width:546px; height:44px;  }
#table_src_line a {color:#fff}
#td_src_line_1 {background:url(/img/src_1.png) no-repeat; width:10px;height:17px;}
#td_src_line_2 {width:451px; border:1px solid #ccc; padding:0px; line-height:17px; height:15px;}
/**/
#searchstr { font-size:12px; color:#666; width:100%; height:100% ; height:15px; margin:0px; float:left;}
#searchq {width:83px;float:left;}

/**************** LOGIN FORM *********************/
#td_login_h1 {background:url(/img/login_h1.png) right no-repeat; width:10px; height:19px;}
#td_login_h {background-color:#ccc; width:170px;} 
.message {color:#c00; text-align:center;}
#td_login_h2 {background:url(/img/login_h2.png) left no-repeat; width:10px; height:19px;} 

#td_login_top1 {background:url(/img/login_frm1.png) right no-repeat; width:10px; height:10px;}
#td_login_top2 {background:url(/img/login_frm2.png) left no-repeat;; width:10px; height:10px;}

.td_login {background-color:#c00; text-align:center;  }
#td_log_ln{background-color:#c00;  height:64px}
#td_log_ln p { padding-bottom:5px;}
#table_login_line {width:158px; margin-bottom:2px; height:17px;  }
#td_login_line_1 {background:url(/img/login_line1.png) right no-repeat; width:10px; height:17px;}
#td_login_line_2 {width:81px; padding:0px; height:17px; line-height:17px;}
#td_login_line_3 {background:url(/img/login_line2.png) left no-repeat; width:60px; padding: 0px 0px 0px 6px;}

#btn_login {}

#login { font-size:10px; color:#666; width:100%;height:15px; margin:0px;float:left; line-height:17px;border:1px solid #ccc; }
#pswo { font-size:10px; color:#666; width:100%;height:15px;border:1px solid #ccc; }

/**************************Зона контента*************************************/
.stat_db{float:left; width:80px; font-size:10px; text-align:center;}

#div_bod {width:940px;  text-align:left;}
/* #div_bod {width:980px;  text-align:left;} */
#bod { }

/**************Меню левый столбец***********/
#LL {width:150px;  vertical-align:top;}
#LL .a_sub {color:#333;}
#LL .a_sub_a {color:#c00;}
/*меню слева*/
#menu_tb {width:100%}
#menu_td_h_gr {background:url(/img/h.png)  no-repeat; height:17px; padding-left:23px; font-size:14px; color:#333 }
#menu_td_h_red {background:url(/img/h_act.png)  no-repeat; height:17px; padding-left:23px; font-size:14px; color:#fff}

#menu_td_vozd_gr {background:url(/img/line_ccc.png) no-repeat left;font-size:5px;  line-height: 6px;}
#menu_td_vozd_red {background:url(/img/line_red.png) no-repeat left;font-size:5px; line-height: 6px;}

#menu_td_sub_gr_gr {background:url(/img/subm_ccc_ccc.png) no-repeat left;padding-left:45px; font-size:11px; color:#333; height:12px;  line-height: 12px;}
#menu_td_sub_red_gr {background:url(/img/subm_red_ccc.png) no-repeat left;padding-left:45px; font-size:11px; color:#333; height:12px;  line-height: 12px;}
#menu_td_sub_red_red {background:url(/img/subm_red_red.png) no-repeat left;padding-left:45px; font-size:11px; color:#c00; height:12px;  line-height: 12px;}

#menu_td_sub_last_gr_gr {background:url(/img/subm_end_ccc.png) no-repeat left;padding-left:45px; font-size:11px; color:#333; height:12px;  line-height: 12px;}
#menu_td_sub_last_red_red {background:url(/img/subm_end_red.png) no-repeat left;padding-left:45px; font-size:11px; color:#333; height:12px;  line-height: 12px;}

#menu_td_vozd_last {height:6px;font-size:5px;}

/*Админ сайта*/
#admin_tbl {width:100%; margin-top:6px;}
#admin_tbl  a {color:#999; font-size:11px; line-height:11px;}
#admin_tbl  a:hover {text-decoration:underline;}

#admin_td_h {background:url(/img/admin_h.png)  no-repeat; height:17px; text-align:center; font-size:12px; color:#fff}
#admin_td {background:url(/img/news_2_2.png)  center repeat-x ; padding:10px 10px 10px 13px; text-align:left; font-size:11px; color:#666; border-left:1px solid #ccc; border-right:1px solid #ccc }
#admin_td_niz {background:url(/img/admin_niz.png)  no-repeat; height:17px; text-align:center; font-size:3px; color:#fff}
/*Кто на сайте*/
#tbl_now_onsite th{font-size:11px; color:#c00; padding:0px;}
#tbl_now_onsite td{font-size:11px; color:#666; padding-left:10px;}

/**************Центр************************/

#CC { vertical-align:top;  padding-left:18px; width:572px; padding-right:4px; }
#head_p_00 { background:url(/img/head_pcard_00.gif) no-repeat top left; color:#fff; line-height:12px; }
#td_head_h  a {color:#fff; font-size:11px; line-height:11px;  }
#td_head_h  a:hover {text-decoration:underline;}
#head_p_00  h1 {color:#fff; font-size:11px; line-height:15px; text-transform:uppercase;  font-weight:normal; display:inline; padding:0 0 0 15px;}

#head_p_01 { background:url(/img/head_pcard_01.gif) no-repeat top left; height:7px; font-size:1px; line-height:1px;}
#head_p_02 { background:url(/img/head_pcard_02.gif) repeat-x  top left; border-left:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; 
}
/* min-height:98px;   height:expression(this.clientHeight < 98? "98px" :"auto"); */

#head_p_02 h1{ color: #666; font-size: 24px; font-weight: bold; padding: 5px 0 0 15px;  }
#head_p_03 { background:url(/img/head_pcard_03.gif) no-repeat top left; height:5px;}

#tbl_vote {margin:10px 0 0px 15px; color:#666; }
#tbl_vote th{ font-size:12px;   color:#666; padding:0 0 10px 0;}
#tbl_vote th a {color:#c00; text-decoration:underline;}
#tbl_vote td a {color:#c00; }
#tbl_vote td a:hover {text-decoration:underline;}
#tbl_vote .pad_1 {padding-left:2px }
#tbl_vote .pad_2 {padding-left:9px; color:#000; vertical-align:middle;}

#head_p_02 h4 {padding:0 0 4px 15px; color:#666; font-size:11px; margin:0;  }
#head_p_02 h4 a {color:#c00; }
#head_p_02 h4 a:hover {text-decoration:underline;}

#div_bal {float:left; width:220px; margin:0 0 0 0px; padding: 0 0 0 15px;  }
#tbl_bal {padding:0px; margin:0px;}
#tbl_bal th {   color:#666; padding:0 5px 0 0; }
#tbl_bal td {text-align:center;}

#div_btnvote  {float:left; width:75px; padding: 10px 15px 0 0;}
#div_ocenka  {float:left; width:150px; padding: 13px 0px 0 0;}
#div_ocenka a {color:#c00; }
#div_ocenka a:hover {text-decoration:underline;}


#tbl_head_zona {width:553px; margin-bottom:11px; }
#td_head_h1 {background: url(/img/header0_1_left.png) right no-repeat; width:7px; height:15px;}
#td_head_h {background: url(/img/header0_1_centr.png) repeat-x top #ccc; width:524;padding-left:15px; color:#fff;  font-size:11px; vertical-align:bottom;  } 
#td_head_h  a {color:#fff; font-size:11px; line-height:11px; }
#td_head_h  a:hover {text-decoration:underline;}
#td_head_h  h1 {color:#fff; font-size:11px; line-height:11px; text-transform:uppercase;  font-weight:normal; display:inline;}
#td_head_h2 {background: url(/img/header0_1_right.png) left no-repeat; width:7px; height:15px;} 

#td_head_top1 {background:url(/img/header0_2_left.png) right no-repeat; width:7px; height:50px;}
.td_head {background: url(/img/header0_2_centr.png) repeat-x center;  padding-left:15px; font-size:24px; color:#666; font-weight:bold; height:50px;}
#td_head_top2 {background:url(/img/header0_2_right.png) left no-repeat; width:7px; height:50px;}




.td_news_h1 {background: url(/img/news_h_left.png) right no-repeat; width:10px; height:22px;}
.td_news_h {background: url(/img/news_h_centr.png) repeat-x top; width:125;padding:0px 15px; color:#333;  font-size:18px; vertical-align:bottom;  } 
.td_news_h2 {background: url(/img/news_h_right.png) left no-repeat;  width:10px; height:22px;} 

.tbl_news_zona {margin-bottom:5px;width:553px; }
.tbl_cms_zona {margin-bottom:5px;width:503px; }
.td_news_top1 {background:url(/img/news_1_1.png) right no-repeat; width:10px; height:10px; line-height:1px; font-size:1px;}
.td_news_top {background: url(/img/news_1_2.png) repeat-x top #fcfcfc; line-height:1px; font-size:1px; }
.td_news_top2 {background:url(/img/news_1_3.png) left no-repeat; width:10px; height:10px;line-height:1px; font-size:1px;}

.td_news_mid1 {border-left:1px solid #ccc;background:url(/img/news_2_2.png) repeat-x center; width:9px;  }
.td_fff_mid {border-left:1px solid #ccc;  width:9px;  }

.td_news_mid {background: url(/img/news_2_2.png) repeat-x center; padding-left:15px; font-size:11px; color:#333; text-align:justify;}
.td_news_mid {background: url(/img/news_2_2.png) repeat-x center; padding-left:15px; font-size:11px; color:#333; text-align:justify;}

.td_news_mid  a {color:#c00; font-size:11px; line-height:11px;}
.td_news_mid  a:hover {text-decoration:underline;}
.td_news_mid2 {background:url(/img/news_2_2.png) repeat-x center; width:9px; border-right:1px solid #ccc;}
.td_fff_mid2 { width:9px; border-right:1px solid #ccc;}

.td_news_bot1 {background:url(/img/news_3_1.png) right no-repeat; width:10px; height:10px; line-height:1px; font-size:1px;}
.td_news_bot {background: url(/img/news_3_2.png) repeat-x top #fcfcfc; line-height:1px; font-size:1px;}
.td_news_bot2 {background:url(/img/news_3_3.png) left no-repeat; width:10px; height:10px; line-height:1px; font-size:1px;}

.tbl_pages {margin-bottom:16px;}
.td_pages {background:url(/img/pg_num.png) left no-repeat; width:31px; height:31px; text-align:center;  padding-right:3px;}
.pg_act {font-size:11px; color:red; font-weight:bold;}
.pg {font-size:11px; color:#333; font-weight:bold;}
.pg hover {text-decoration:underline;}

/*Форма родились сегодня*/
#tbl_born {width:553px; margin-bottom:35px}
#tbl_tabzona_tbl_born {width:100%}
#tbl_tabzona_tbl_born td{font-size:12px; text-align:center;}

.td_born_0_999 {width:10px; height:19px; background:url(/img/born_0_999.png) left no-repeat;  }
.td_born_999 {width:171px; height:19px; background:#999; color:#FFFFFF; font-size:12px; text-align:center;}
.td_born_999_ccc {width:10px; height:19px; background:url(/img/born_999_ccc.png) no-repeat;}
.td_born_999_white {width:10px; height:19px; background:url(/img/born_999_white.png) no-repeat;}
.td_born_ccc_white {width:10px; height:19px; background:url(/img/born_ccc_white.png) no-repeat;}

.td_born_ссс { width:171px; height:19px; background:url(/img/src_ccc.png) repeat-y right; font-size:12px; text-align:center;}


.td_born_ссс_ccc {width:10px; height:19px; background:url(/img/src_ccc_ccc.png) no-repeat;}

#td_born_line_zona {height:78px; background-color:#999;}
#tbl_born_line {margin-top:4px;}
#tbl_born_line td {padding-left:5px;}
#tbl_born_line img {height:69px}
/*Форма со счетчиками*/
#tbl_counters td {padding-right:5px; }

/***********Правый столбец*************/
#RR {width:190px;   text-align:center; vertical-align:top;}

/************САМЫЙ НИЗ****************/

#tbl_bot td {height:80px; color:#666; font-size:11px;}
#tbl_bot a { color:#c00; }

/***********РОДИЛИСЬ ЛИЧНОСТИ**************/
#CC_2 { vertical-align:top;  padding-left:18px; width:553px; padding-right:11px; }

.tbl_statist_zona {margin-bottom:19px;width:553px; height:60px  }

.td_statist_top1 {background:url(/img/news_1_1_2.png) right no-repeat; width:10px; height:10px;}
.td_statist_top {background: url(/img/news_1_2.png) repeat-x top #fcfcfc;  }
.td_statist_top2 {background:url(/img/news_1_3.png) left no-repeat; width:10px; height:10px;}

.td_statist_mid1 {background:url(/img/news_h_centr_1.png) repeat-x center; width:9px; border-left:1px solid #ccc;}
.td_statist_mid {background: url(/img/news_h_centr_1.png) repeat-x center;  padding-left:15px; font-size:11px; color:#333; text-align:justify; vertical-align:middle; height:56px;}
.td_statist_mid  a {color:#666; font-size:11px; line-height:11px;}
.td_statist_mid  a:hover {text-decoration:underline;}
.td_statist_mid2 {background:url(/img/news_h_centr_1.png) repeat-x center; width:9px; border-right:1px solid #ccc;}

#tbl_statist_zona_1 {width:100%; color:#c00; font-size:11px; line-height:13px; }
#tbl_statist_zona_1  a {color:#000; font-size:11px; line-height:13px;}
#tbl_statist_zona_1  a:hover {text-decoration:underline;}


.td_statist_bot1 {background:url(/img/news_3_1.png) right no-repeat; width:10px; height:10px;}
.td_statist_bot {background: url(/img/news_3_2.png) repeat-x top #fcfcfc; }
.td_statist_bot2 {background:url(/img/news_3_3.png) left no-repeat; width:10px; height:10px;}

#born_photo {padding-bottom:38px;}
#born_photo   a{line-height:0px; font-size:0px; }
#born_photo img{width:113px; height:125px;}
#born_photo1 {padding-bottom:10px;}

/* вкладки 1*/

#search_tabs_header {
	width:598px;

}

#search_tabs_header ul {
		list-style: none;
		
	}
	
#search_tabs_header li {
		float: left;
		height:19px; 
	}

#search_tabs_header a {
		color:#333; text-decoration:none; font-size:11px; display:block; margin-top:3px;
	}
	
#search_tabs_header a:hover {
		color: white;
	}

#search_tabs_header #l_no_sel{
		width:10px;
		background:url(/img/born_0_ccc.png) left no-repeat;
}

#search_tabs_header #l_sel{
		width:10px;
		background:url(/img/src_0_red.png) left no-repeat;
}
#search_tabs_header #no_selected{
		width:88px;  
		font-size:10px; text-align:center;
		background:url(/img/src_ccc.png) repeat-y right; 
}

#search_tabs_header #selected {
		
		width:88px; 
		font-size:10px; text-align:center;
		background:#c00; color:#FFFFFF;
		
	}
#search_tabs_header #selected a {
	text-decoration:none;
	color:#FFFFFF;
	}
	
#search_tabs_header #c_no_sel{
		width:10px;
		background:url(/img/src_ccc_ccc.png) no-repeat;
}

#search_tabs_header #cl_sel{
		width:10px;
		background:url(/img/src_ccc_red.png) no-repeat; }

#search_tabs_header #cr_sel{
		width:10px;
		background:url(/img/src_red_ccc.png) no-repeat;
}

#search_tabs_header #r_no_sel{
		width:10px;
		background:url(/img/src_ccc_white.png) no-repeat;

}
#search_tabs_header #r_sel{
		width:10px;
		background:url(/img/src_red_white.png) no-repeat;
}



#search_tabs_content {
		clear: both;
		width:598px;
		height:78px; 
		background-color:#999;
	}


/* вкладки 2*/

#tabs_header {
	width:553px;

}

#tabs_header ul {
		list-style: none;
		
	}
	
#tabs_header li {
		float: left;
		height:19px; 
	}

#tabs_header a {
		color:#333; text-decoration:none;
	}
	
#tabs_header a:hover {
		color: white;
	}

#tabs_header .l_no_sel{
		width:10px;
		background:url(/img/born_0_ccc.png) left no-repeat;
}

#tabs_header .l_sel{
		width:10px;
		background:url(/img/born_0_999.png) left no-repeat;
}
#tabs_header .no_selected{
		width:171px; 
		font-size:12px; text-align:center;
		background:url(/img/src_ccc.png) repeat-y right; 
}

#tabs_header .selected {
		
		width:171px; 
		font-size:12px; text-align:center;
		background:#999; color:#FFFFFF;
		
	}
#tabs_header .selected a {
	}
	
#tabs_header .c_no_sel{
		width:10px;
		background:url(/img/src_ccc_ccc.png) no-repeat;
}

#tabs_header .cl_sel{
		width:10px;
		background:url(/img/born_ccc_999.png) no-repeat;
}

#tabs_header .cr_sel{
		width:10px;
		background:url(/img/born_999_ccc.png) no-repeat;
}

#tabs_header .r_no_sel{
		width:10px;
		background:url(/img/born_ccc_white.png) no-repeat;

}
#tabs_header .r_sel{
		width:10px;
		background:url(/img/born_999_white.png) no-repeat;
}



#tabs_content {
		clear: both;
		width:553px;
		height:78px; 
		background-color:#999; overflow:hidden;
	}
	
	
	/******* карточка личности ********/
#p_card_simpl_data {border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(/img/p_card_fon.png) bottom  repeat-x; padding: 0 46px 0 46px; width:461px; overflow:hidden;}
#p_card_simpl_data p {color:#333; font-size:13px}
#p_card_simpl_data .div1{width:100px; float:left;}
#p_card_simpl_data .div2{width:163px; float:left;}
#p_card_simpl_data .div3 {width:350px; background:none; padding:10px 0px 15px 147px;} 
#p_card_simpl_data .coment{ text-align:justify; line-height:10px;  float:left; text-align:left;   color:#333; padding-left: 20px; background:none; width:140px; margin-top:-3px;}
#p_card_simpl_data .coment1{ text-align:justify; line-height:10px;  float:left; text-align:left;   color:#333; padding:3px 0px 0px 20px; background:none; width:140px;  }
#p_card_simpl_data {color:#666;}
#p_card_simpl_data h1 {color:#666; font-size:20px; font-weight:bold; padding:10px 0px;}
#p_card_simpl_data h2 {color:#666; font-size:16px; font-weight:bold; padding:4px 0px;}
#p_card_simpl_data a {color:#c00;    font-size:12px;}

#p_card_simpl_data .span1 { display:block; float:left;width:100px; }
#p_card_simpl_data .span2 { display:block; float:left;width:50px; }
#p_card_simpl_data .span22 { display:block; float:left;width:84px;  text-align:center; }

#p_card_simpl_data .spanbtn { display:block; float:left;width:150px; margin:0px 5px 0px 40px ; background:url(../img/h.png) right top no-repeat; text-align:center; color:#000; line-height:17px;}

#p_card_simpl_data .spanbtn { display:block; float:left;width:100px; margin:0px 5px 0px 40px ; background:url(../img/h1.gif) right top no-repeat; text-align:center; color:#000; line-height:17px;}


#addpfrm input{  border:1px solid #ccc;color:#666;height:13px;  float:left; margin-bottom:2px; font-size:11px;  }
#addpfrm select {border:1px solid #ccc;color:#666;float:left; font-size:10px;height:17px;margin-bottom:4px;}

#addpfrm .frm {width:190px;}
#addpfrm .frm1 {width:90px;}
#addpfrm #State {width:40px;}
#addpfrm #Source {width:400px;  }
#addpfrm #Description {width:456px; border:1px solid #ccc;color:#666; margin-bottom:4px; font-size:11px;}
#addpfrm .dd {width:20px; margin-right:2px;} 
#addpfrm .mm {width:20px; margin-right:2px;}
#addpfrm .yy {width:40px;}

#addpfrm #kcap {height:50px; width:100px; font-size:44px;  margin-top:4px;}
#addpfrm  #submitsign {  border:none; height:19px; width:158px;}

#p_card_blk0 {width:336px; float:right;}
#p_card_blk1 {width:220px; float:left; margin-right:10px;}
#p_card_blk2 {width:220px; float:right;}


#p_card_blk_rama_top {background:url(/img/p_card_blk_rama_top.png) top center no-repeat; height:6px; font-size:3px;}
#p_card_blk_rama_bot {background:url(/img/p_card_blk_rama_bot.png) top center no-repeat; height:6px; font-size:3px;}

#p_card_tabs {background:#EAEAEA ; width:553px; overflow:hidden;border-left:1px solid #ccc; border-right:1px solid #ccc; }
#p_card_tabs a { display: block; float: left; font-size:12px; }
#p_card_tabs a:hover { color:#c00; }

.p_card_0_ccc {float: left; background: url(/img/p_card_0_ccc.png) top left no-repeat; width:10px; height:19px; }
.p_card_0_fff {float: left; background: url(/img/p_card_0_fff.png) top left no-repeat; width:10px; height:19px; }
	
.p_card_fff_fon a { color: #c00;  background-color:#fff; text-decoration: none;  line-height:13px; height:13px;   text-align:center; padding:3px 0px; background-color:#fff;	}

.p_card_fff_fon span { color: #eee;  background-color:#fff; text-decoration: none;  line-height:13px; height:13px;   text-align:center; padding:3px 0px; background-color:#fff;	}

	
.p_card_ccc_ccc {float: left; background: url(/img/p_card_ccc_ccc.png) top left no-repeat; width:10px; height:19px;  }
.p_card_ccc_fff {float: left; background: url(/img/p_card_ccc_fff.png) top left no-repeat; width:10px; height:19px;  }
.p_card_fff_ccc {float: left; background: url(/img/p_card_fff_ccc.png) top left no-repeat; width:10px; height:19px;  }

.p_card_ccc_fon a {float: left;   color: #000; text-decoration: none; background: url(/img/p_card_ccc_fon.png) top right  no-repeat;  line-height:13px; height:13px;  padding:3px 0px; text-align:center; background-color:#D8D8D8;	}

.p_card_ccc_fon span {float: left;   color: #eee; text-decoration: none; background: url(/img/p_card_ccc_fon.png) top right  no-repeat;  line-height:13px; height:13px;  padding:3px 0px; text-align:center; background-color:#D8D8D8;	}


#p_card_contenet {background:#fff ; padding: 13px 30px; width:493px; overflow:hidden;border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }
#p_card_contenet p {font-size:12px; text-align:justify; }

#p_card_contenet h3{ color:#FF0000; font-weight:normal; margin-top:20px; margin-bottom:10px; font-size:12px; }
#p_card_contenet img {width:112px; margin-right:10px; margin-bottom:10px;}
#ggal a {color:#000;}
#ggal a:hover { text-decoration:underline;}

#urllist a {color:#000;}
#urllist a:hover { text-decoration:underline;}
#urllist span {color:#666;}

#p_card_btn_group {background:#fff ; padding: 13px 27px 13px 28px;  width:498px; overflow:hidden;border-left:1px solid #ccc; border-right:1px solid #ccc;  border-bottom:1px solid #ccc; background:url(/img/p_card_btn_fon.png) top repeat-x; }

#p_card_btn_group a {float: left; color:#000;  display: block; height:20px; width:144px ; text-align:center; padding:9px; background:url(/img/p_card_btn.png) top center no-repeat; margin-right:2px;}
#p_card_btn_group a:hover { color:#c00; }
/******************** spisok lichnostej s foto(rez poiska, navigacija i tp) ****************************/

.td_head .td_head_sel {font-size:24px; color:#666; font-weight:bold;}
.td_head .td_head_unsel {font-size:14px; color:#666; font-weight:bold;}

.content_rama_top {background:url(/img/p_card_top_rama.png) top center no-repeat; height:11px; font-size:3px; }

.content_centr {background:url(/img/content_centr_bg.png) top center repeat-x; border-left:1px solid #ccc; border-right:1px solid #ccc; clear:both; }
.content_centr .abc_asel {color:red;}

.abc {padding:0px 10px 0px 25px;}
.abc a {font-size:12px; color:#333; display:block; padding-right:7px; float:left; font-weight:bold;}


#abc_pages {clear:both; padding:0px 10px 10px 25px; vertical-align:text-top; height:15px; line-height:15px;}
#abc_pages a {font-size:12px;   display:block; padding:0px 7px 0px 0px; float:left; font-weight:bold; }
#abc_pages .abc_asel {color:red;  }
#abc_pages .abc_a  {color:#333; }

.p_card_short {width:433px; border:1px solid #ccc; margin:0px 0px 4px 60px; overflow:hidden;  }

.content_aimg {float:left; font-size:0px;}
.content_centr span {float:left;  }
.content_centr .sfoto {width:251px;padding: 15px 30px 0px 40px;}
.content_centr .nofoto {width:410px;padding: 10px 10px 10px 10px; }

.content_centr h1{ color:#900;font-size:14px; }
.content_centr p { font-size:11px; color:#333; text-align:justify; line-height:12px; }
.content_centr .p_age {color:#900; }
.content_rama_bot {background:url(/img/content_bot_rama.png) top center no-repeat; height:11px; font-size:3px; }

.in_detail {display:block; text-align:right; color:#900;}

/****** Регистрационная форма ******/
#divreg {overflow:hidden;   padding:19px 22px 40px 32px; border-left:1px solid #ccc; border-right:1px solid #ccc;
 background:url(/img/regfrm_bg.png) top center repeat-x; color:#666;}
#divreg span {color:#900;  }
#divreg p { text-align:justify; line-height:14px; padding-bottom:5px; font-size:12px;}

#divreg div{ float:left; text-align:left;   color:#333; padding-left: 24px; line-height:15px; background:url(/img/regfrm_plashka.png) left center no-repeat; height:17px;  }
#divreg .div1{width:100px}
#divreg .div2{width:163px}
#divreg .div3 {width:350px; background:none; padding:10px 0px 15px 147px;} 
#divreg .div4{width:163px; background:none;}
#divreg .coment{ font-size:11px; text-align:justify; line-height:10px;  float:left; text-align:left;   color:#333; padding-left: 20px; background:none; width:140px; margin-top:-3px;}
#divreg .coment1{ font-size:11px; text-align:justify; line-height:10px;  float:left; text-align:left;   color:#333; padding:3px 0px 0px 20px; background:none; width:140px;  }
#divreg .coment2{ font-size:11px; text-align:justify; line-height:10px;  float:left; text-align:left;   color:#333; padding:3px 0px 0px 55px; background:none; width:140px;  }
 
#divreg h1 {color:#666; font-size:20px; font-weight:bold; padding:10px 0px;}
#divreg h2 {color:#666; font-size:16px; font-weight:bold; padding:4px 0px;}
#divreg h3 {color:brown; font-size:12px; font-weight:bold; padding:15px 0 4px 0px;}
#divreg a {color:#c00;    font-size:14px;}


#signfrm {margin-top:5px }
#signfrm input{  border:1px solid #666;color:#000;height:15px;  float:left; margin-bottom:4px; font-size:10px;  }
#signfrm #fio {width:196px}
#signfrm #tema {width:250px; float:none; margin:1px 0 1px 10px; }
#signfrm #login {width:196px}
#signfrm #psw1o {width:196px}
#signfrm #psw2o {width:133px}
#signfrm #suscr {margin-right:123px; border:none;}
#signfrm #addr {width:133px}
#signfrm #tel {width:133px}
#signfrm #coment {margin-bottom:5px; width:490px; border:1px solid #666; font-size:11px;}
#signfrm #kcap {height:50px; width:100px; font-size:44px; }
#signfrm  #submitsign {width:115px;   height:20px;}


#signfrm select{  border:1px solid #666;color:#000; height:17px;  float:left; margin-bottom:4px;  font-size:10px; }
#signfrm  #dd {width:40px;}
#signfrm  #mm {width:40px;}
#signfrm  #yy {width:56px;}
#signfrm  #sex {width:35px;}
.kcapimg {  border:1px solid #666;}
#signfrm  #btn_login {width:158px; height:19px; margin-left:auto; margin-right:auto; border:none;}

#ul_sitemap {margin-left:20px;}

.msgbar_error {color:#9E302F; font-size:18px}

/****** Standart CMS **********/
#cms_top {width:553px;height:7px; background:url(/img/p_card_top_rama.png) top center no-repeat;  font-size:1px; line-height:1px; }

#cms_content {width:512px; border-left :1px solid #ccc; border-right :1px solid #ccc; border-bottom :1px solid #ccc;  padding:5px 15px 10px 25px;overflow:hidden; height:100%; }
#dseldiv { float:right ; line-height:17px; height 17px; margin-top:5px;  width:90px; }
#dseldiv a { font-size:20px; color:#777;}

#dseldiv1 { float:right ; line-height:17px; height 17px; margin-top:5px;  width:170px; }

#dsel { }
#dsel select{  border:1px solid #666;color:#333;height:17px;  float:left;   font-size:10px  }
#dsel #dd {width:40px }
#dsel #mm {width:62px}
#dsel #btn_go {border: none;  float:left; }

#bynm, #bynm_pas, #separat, #separat_pas, #byy, #byy_pas { height:16px; float:left; 	padding-top:2px;}
 
#bynm a:hover, #bynm_pas a:hover,  #byy a:hover, #byy_pas a:hover { color:#c00;}


#bynm 		{width:95px; 	background: url( /img/by_nm.png) no-repeat left top;  margin-left:3px;  }
#bynm_pas	{width:95px; background: url( /img/by_nm_pas.png) no-repeat left top;  margin-left:3px;  }
#bynm_pas 	a {color:#999;}
#separat 	{width:8px;	 background: url( /img/by_nm_y.png) no-repeat left top;}
#separat_pas{width:8px;	 background: url( /img/by_nm_y_pas.png) no-repeat left top;}
#byy		{width:81px; background: url( /img/by_y.png) no-repeat right top;  }
#byy_pas	{width:81px; background: url( /img/by_y_pas.png) no-repeat right top;   }
#byy_pas	a { color:#999;}

#bytop 		{width:188px; 	background: url( /img/bytop.png) no-repeat left top;  margin-left:4px;  height:15px; color:#999; }
 
/* height:1500px; */
#fiplist 	{width:162px; min-height:470px;   height:expression(this.scrollHeight < 470? "470px" :"auto"); float:left; background: #eee; border:1px solid #ccc; text-align:left; padding:5px 5px 0px 15px; margin-left:3px;}
#fiplist p {padding-bottom:6px;}
#fiplist a{ color:#000;}
#fiplist a:hover{ color:#c00;}

#fiplist .pcur{ color:#c00; font-weight:bold; }


#fiopages	{ }	
#fiopages p {padding-top:10px;  padding-bottom: 10px; line-height:11px; }
#fiopages a { color:#000;}
#fiopages a:hover { color:#c00;}
#fiopages .pg_act {font-size:11px; color:red; font-weight:bold; padding-left:2px;}
#fiopages .pg {font-size:11px; color:#333; font-weight:bold;}
#fiopages .pg hover {text-decoration:underline;}


#fionav{  margin-left:-1px; margin-bottom:5px; height:31px;}
#fionav div {width:21px; height:24px; padding:7px 0px 0px 10px; float:left; margin-right:4px; background:url(/img/pg_num.png) no-repeat left top;   }
#fionav a {   color:#000;}
#fionav a:hover { color:#c00;}

/******* Pcard II ******/
#pcardblock {width:555px; }
#pcard_toprama {background:url(/img/p_card_top_rama.png) top center no-repeat; height:11px; font-size:3px; }
 	 
#pcard_admin_dat {text-align:right; font-size:11px; color:#999;}
#main_photo {margin: 0 10px  10px 0; float:left;}
					
#pcard_formal_data {border-left:1px solid #ccc;border-right:1px solid #ccc; background:#fff; font-size:12px; color:#000; padding: 17px;}
#p_card_simpl_data a {text-decoration:none; color:#999;}
#p_card_simpl_data span { color:#999; font-size:12px;}
#pcard_formal_data .p1 {float:left; width:30%}
#pcard_formal_data .p2 {float:right; width:60%}
#pcard_blk1 .p0 {margin-bottom: 7px;}		
				
#pcard_blk_rama_bot {background:url(img/p_card_blk_rama_bot.png) top center no-repeat; height:6px; font-size:3px;}
			 
#pcard_blk2_rama_top {background:url(/img/p_card_blk2_rama_top.png) top center no-repeat; height:5px; font-size:3px; margin-top:5px;}
#pcard_blk2_rama_bot {background:url(/img/p_card_blk2_rama_bot.png) top center no-repeat; height:6px; font-size:3px;}
#pcard_blk1 {border-left:1px solid #ccc;border-right:1px solid #ccc; background:#fff; font-size:12px; color:#000; padding:5px  17px; }

#pcard_keywd_top {background: url(/img/p_card_rama_kwd_top.gif) no-repeat scroll left top; font-size:1px; height:3px; margin-top:5px;}
#pcard_keywd {background:url(/img/p_card_rama_kwd_mid.gif) top center repeat-y; width:426px; padding:6px  17px 6px  17px;  overflow:hidden;}
#pcard_keywd_bot {background: url(/img/p_card_rama_kwd_bot.gif) no-repeat scroll left top; font-size:1px; height:3px; margin-bottom:5px;  }

#pcard_tab1_ru{width:103px;} 	/*103-18 */
#pcard_tab2_ru{width:90px;}		/*86-18 */
#pcard_tab3_ru{width:57px;}	/*56-18 */
#pcard_tab4_ru{width:57px;}	/*56-18 */
#pcard_tab5_ru{width:50px;}	/*46-18 */
#pcard_tab6_ru{width:57px;}	/*56-18 */
#pcard_tab7_ru{width:59px;}	/*59-18 */ 	

#pcardaddsblock { padding: 13px 30px; width:493px;  border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../img/p_card_fon01.png ) top repeat-x; }
#pcardaddsblock a:hover {text-decoration:underline;}
#pcardaddsblock a {text-decoration:none; color:#c00;}

#pcardaddsblock p{padding:0 0 7px 0; font-size:12px; color:#333; }

#pcardaddsblock .frm {border:1px solid #ccc;font-size:11px; }
#pcardaddsblock #t {  margin-top:10px }
#pcardaddsblock #coment {  width:490px; margin-bottom:5px  }
#pcardaddsblock #src {  width:490px; margin-bottom:5px }
.btn {background:url(../img/h.png) no-repeat center ; width:150px ; height:17px; font-size:11px;}
.btn1 {background:url(../img/h_red.gif) no-repeat bottom left ; width:150px ; height:19px; font-size:11px; color:#fff; margin-left:50px;}


#email {width:148px; margin:5px 0px ;}
#msg {color:red; font-size:16px;}
#msgok {color:green; font-size:12px;}
#msgok a {font-size:16px; color:#c00; text-decoration:underline;}
#srcstat {color:#999;}
#plistcontent { width:555px;}
#navigation_stat {color:#c00; font-size:11px; text-align:left;  margin-left:25px;}
#tbl_head_zona .atyp {color:#666; font-size:22px; line-height:30px;}
#tbl_head_zona .ptyp {color:#666; font-size:16px; line-height:30px;}
#tbl_head_zona .ptyp:hover {text-decoration:underline;}

.plist_imggal {height:60px;}

#adv_src_frm p {margin:3px 0px;}
#adv_src_frm span {width:100px; display:block; color:#333; font-size:11px; float:left; text-align:right; margin-right:5px;}
#adv_src_frm select {border:1px solid #ccc; font-size:11px; height:15px;line-height:15px;}
#adv_src_frm .control_c {border:1px solid #ccc; font-size:11px; height:16px; width:85px; text-align:center;}
#adv_src_frm .control_v {border:1px solid #ccc;  font-size:11px; height:16px; width:220px;}
#adv_src_frm .control_v_input {border:1px solid #ccc;  font-size:11px;height:15px; width:217px;}
#adv_src_frm #span_crit {width:100px; font-weight:bold; text-align:center;}
#adv_src_frm #span_c {width:85px; font-weight:bold; text-align:center;}
#adv_src_frm #span_v {width:217px; font-weight:bold; text-align:center;}

#show_hide {padding:0px 0px 10px 15px; border-left:1px solid #ccc ; border-right:1px solid #ccc ; border-bottom:1px solid #ccc ; height:30px; }
 #btn_more { }
 
.bg_white {background:#fff;}
.bg_gray {background:#E9E9E9;}

.type_hide {display:none;}
.type_show {}

#show_hide span {color:#666; font-size:14px; line-height:28px;  padding:3px 0px 0px 10px;   }

#div_list { }
#div_list h1 {color:#666; font-size:18px; font-weight:normal; padding:10px 0px;}
#div_list .list {color:#666; display:block; float:left; width:125px; padding:0px 7px 3px 0px;}

#cms_content {color:#666;}
#cms_content h1 {color:#666; font-size:20px; font-weight:bold; padding:10px 0px;}
#cms_content h2 {color:#666; font-size:16px; font-weight:bold; padding:4px 0px;}
#cms_content a {color:#c00;    font-size:14px;}

#cms_content1 {padding:5px 15px 10px 25px; }
#cms_content1 p {color:#666; font-size:12px; padding:0px 0px 7px 0px;} 
#cms_content1 h2 {color:#666; font-size:16px; font-weight:bold; padding:4px 0px;}
#cms_content1 a {color:#c00;    text-decoration:underline;}

.trMH1 {width:500px; margin:7px 0px; border-collapse:collapse;}
.trMH1 td { text-align:center;border:1px solid #ccc; }
.trMH1 th { text-align:center;border:1px solid #ccc;  font-weight:normal; color:#000; background-color:#eee}

#btn_arch {width:272px;  float:left; height:38px; background:url(/img/p_card_btn.png) left top no-repeat; margin:0px 0px 10px 0px; }
#btn_ptoday {width:272px; float:right; height:38px; background:url(/img/p_card_btn.png) right top no-repeat; margin:0px 0px 10px 0px; text-align:right; }

.btn_arh {width:153px; height:38px; background:url(/img/p_card_btn.png) left top no-repeat;  display:block;  padding:10px 0px 0px 30px; font-size:12px; }
.btn_arh:hover {color:#c00;}

.btn_afor {width:183px; height:38px; background:url(/img/p_card_btn.png) center top no-repeat;  display:block; text-align:center;  padding:10px 0px 0px 0px; font-size:12px; }
.btn_afor:hover {color:#c00;}

.btn_tod {width:153px; height:38px; background:url(/img/p_card_btn.png) right top no-repeat;  display:block;  padding:10px 30px 0px 0px; font-size:12px; }
.btn_tod:hover {color:#c00;}

.hid {visibility:hidden; display:none;}
 
 #auth_reg {padding-left:17px;}
 #auth_reg a {color:#999; font-size:12px;}
 #auth_reg a:hover {text-decoration:underline; }
 
 #p_card_contenet h2 {font-size:14px;}
 #goog_var {float:left;height:27px; padding-top:4px; }
 #goog_var label {color:#fff; }
 
#p_card_simpl_data  .agrayu {color:#666; text-decoration:underline;}
#p_card_simpl_data  .agrayu:hover { text-decoration:none;}

.person_lett {width:25px; height:32px; float:left; position:relative;  
border:#888888; border-style:solid; border-width:1px; 
text-align:center; text-transform:uppercase; font-weight:bold; font-size:21px;}

.alf{width:23px; height:28px; float:left; text-align:center; text-transform:uppercase; font-weight:bold; font-size:18px;}
.alf:hover{ cursor:pointer;}
.ha{width:25px; height:32px; background:#ffffff; position:absolute; top:0px; left:0px; }
 
 #div_srt {background: url(/img/bytop.gif) center top no-repeat; overflow:hidden; height:22px;}
 #sort_lbl {float:left; padding:4px 5px 0 20px; color:#666;}
 


#frm_sort select {border:1px solid #ddd; color:#444; float:left; font-size:10px; height:17px; background:#EEE; padding:  0px; margin: 2px 0px;}
#frm_sort #sort {width:72px;}

#td_cnt {padding:0 5px; color:#999; size:10px;}

#pcard_g {background:url(/img/p_card_rama_kwd_mid.gif) top center repeat-y; width:426px; padding:6px  17px 6px  17px;  overflow:hidden; }

#pcardaddsblock .clight {color:#999;}

#p_card_contenet  #pis_not_info  {color:#C00; font-size:11px; }
#p_card_contenet  #pis_not_info  a { text-decoration:underline; }

#tovar td {color:#000; font-size:12px; padding:0 3px 0 15px; text-align:left;}
#tovar th {color:#000; font-size:12px; padding:0 3px 0 3px; text-align:left;}
#tovar .sel { background:#FFA4A4; }