	@charset "utf-8";
/* CSS Document */
*{
	padding:0; 
	margin:0;
}
.clr {clear:both; font-size:1px; line-height:0px;}

div.clear{
	clear:both;
}
a img{
	border:0;
}
.a_wo_under{text-decoration:none; }

.wrap{overflow: hidden;}
body{
  background-color:#f0f3f4;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  color:#292929;
}
.container{
  width: 1014px;
  margin: 0 auto;
  padding-top: 13px;
}
.contacts{
	float:left;
	width:380px;
}
 
.contacts p.date{
	background:url(/img/calendar-icon.gif) left no-repeat;
	padding: 0 7px 0 18px;
	border-right: 1px #292929 solid;
	float:left;
}
.contacts .admin-contact{
	float:left; 
	padding-left: 7px;
}
.contacts .admin-contact a img{
	vertical-align: middle;
}
.login-wrap{
	float: right;
	width:156px;
}

.login-wrap .login, .login-wrap .logout{
  background:url(/img/login.gif) left no-repeat;
  padding: 0 7px 0 21px;
  border-right: 1px #292929 solid;
  float:left;
}
.login-wrap .logout{
   background:url(/img/logout.png) left no-repeat;
}
 


 

.my-note{
	font-size: 12px;
	color:#808080;
}
 
 
.header-bottom{
  padding-top: 16px;
}
.logo{
  float:left;
}
/* Верхнее меню */
.menu-se-wrap{
  margin-left: 110px;
}
.menu-wrap{
	/*padding: 5px; */
	padding: 0 5px 8px;
	height: 20px;
	background-color:#FFF;
}
.main-menu{
		
}
.main-menu li{
  border: 1px #fff solid;
  list-style: none;
  float:left;
  padding: 5px 15px 5px 15px; 
  margin: 0 0 0px 0;
   position:relative;
  
}
 
 
.main-menu li.parent:hover{
  border: 1px #b2b2b2 solid;
  border-bottom: 0;
  padding: 5px 15px 1px 15px;
}
.main-menu li.parent:hover ul{
  display: block;
}
.main-menu li.parent:hover .poz_abs{
  display: block;
}
.main-menu li a{
	font-size: 12px;
	color:#000;
	padding-right: 10px;
	padding-bottom: 8px;
	
/*	display: block; */	
 background:url(/img/menu-tr.gif) right top no-repeat;
}


.main-menu li a:hover { text-decoration:none; }

.main-menu li.last{
  margin-right: 0;
}
.main-menu li ul{
  display: block;
  position:absolute;
  border: 1px #b2b2b2 solid;
  width:140px;
 top:21px;
  background-color:#FFF;
  margin: 0px 0 0 -16px;
  padding:5px 0 5px 0;
 display: none; /**/
  z-index: 99;
}

.poz_abs {position:absolute; border:none; border-left: 1px #b2b2b2 solid; border-right: 1px #b2b2b2 solid; width:100%; 
background:#fff; margin:0 0 0 -16px; height:3px; display: none; }
.main-menu li ul li{
  float: none;
  display: block;
  padding: 4px 8px 4px 8px;
  border:none;
  margin:0;
}
.main-menu li ul li:hover{
  border:0;
  padding: 4px 8px 4px 8px;
  
}
.main-menu li ul li a{
  color:#044ce0;
  
  background: none;
  text-decoration:none;
}

.main-menu li ul li a:hover{ text-decoration:underline; }

/* Блок поиска */
.se-wrap{
  background:url(/img/se-panel-bg.png) top repeat-x;
  height: 84px;
  padding-top: 4px;
}
.se-wrap form{
  overflow: hidden;
}
.se-icon{
  background:url(/img/se-icon.png);
  width: 67px;
  height: 76px;
  position:absolute;
  margin-left: -17px;
  margin-top: 1px;
  z-index:3;
}
.se-cat{
  width: 119px;
  height: 25px;
  border: 2px #970000 solid;
  border-left: 0;
  margin: 10px 0 0 41px;
  position:absolute;
  z-index: 1;
  padding: 5px 0 0 12px;
  background:url(/img/dropdown-icon.png) top right no-repeat #FFF;
}
.se-cat:hover .ddlist{
  display: block;
}
.se-cat .ddlist{
  width: 131px;
  background-color: #FFF;
  border: 2px #970000 solid;
  border-top:0;
  position: absolute;
  z-index: 99;
  margin-left: -14px;
  margin-top: 9px;
  display: none;
}
.se-cat .ddlist p{
  font-size: 11px;
  line-height: 18px;
  padding-left: 5px;
}
.se-cat .ddlist p a {  text-decoration:none; }
.se-cat .ddlist p a:hover {  text-decoration:underline; }


.se-cat span{
  font-family:Tahoma, Geneva, sans-serif;
  font-size: 13px;
  color:#044ce0;
  border-bottom: 1px #044ce0 dotted;
}
.se-cat span:hover, .se-cat .ddlist p:hover{
  cursor: pointer;
}
#se-text{
  background-color:#FFF;
  border: 2px #970000 solid;
  margin-left: 185px;
  height: 30px;
  width: 568px;
  margin-top: 10px;
  float:left;
  font-size: 16px;
  padding: 0 5px;
}
#se-subm{
  border:0;
  background:url(/img/se-bt.png) transparent;
  width: 114px;
  height: 34px;
  float:left;
  margin-top: 10px;
  margin-left: 8px;
}
.se-stat{
  margin: 3px 0 0 10px;
  background:url(/img/counts-icon.gif) left top no-repeat;
  line-height: 16px;
  padding-left: 20px;
  font-size: 12px;
}
/* Стили для блоков */
.block{
  padding: 8px 12px;
  background-color: #FFF;
  border-right:1px #969898 solid;
  border-bottom:1px #969898 solid;
  background:url(/img/block-bg.png) bottom right no-repeat #FFF;
}


.block .block-name{
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: normal;
  color:#000;
}

.block .block-name a{
  text-decoration:none;
  font-size: 24px;
  font-weight: normal;
  color:#000;
}

.block .block-name a:hover{
  text-decoration:underline;
  color:#044CE0;
}

.block .controls{
  border-bottom: 2px #d50000 solid;
  text-align: right;
  padding-bottom: 4px;
}
.block-content{
  padding-top: 3px;
  
}

.block-content p{text-align:justify; /*margin:0 0 7px 0;*/ padding-bottom: 10px; }
.block-contentk p {text-align:justify; /*margin:0 0 7px 0;*/ padding-bottom: 0px; font-size: 13px;}

.block .controls a{
  margin-left: 3px;
  display:block; width:15px; height:15px; float:right;
}
.main-container{padding-top: 28px;}
.main-container .left-col{
	width:498px;
	float:left;
}
.main-container .right-col{
  width: 498px;
  float:right;
}
/* блок Личность дня */
.personality-day, .progect-news, .quote-day{
  width: 466px;
}
.personality-day .block-name{
  width: 163px;
}
.personality-day .controls{
  margin: 0px 0 0 160px;
}
.personality-day .block-content{
  padding-top: 10px;
}
.personality-day .person-photo, .recommended-reading .person-photo{
  width: 150px;
  float:left;
}
.personality-day .person-photo img, .recommended-reading .person-photo img{
  width: 140px;
}
.block .person-photo img, .view-variat-img td img, .person-photo-tb img{
  border-bottom: 1px #9f9f9f solid;
  border-right: 1px #9f9f9f solid;
}
.personality-day .person-info, .recommended-reading .person-info{
  margin-left: 153px;
  width: 310px;
}
.person-info p {
padding-bottom: 0px;
}
.personality-day .person-info p, .recommended-reading .person-info p, .person-card p{
  font-size: 12px;
  color:#5d5d5d;
  line-height: 16px;
}
.personality-day .person-info p span, .recommended-reading .person-info p span, .person-card p span{
  color: #000;
  font-weight: bold;
}
.recommended-reading .person-info p.person-name, .person-card h1.person-name{
  font-size: 18px;
  color:#000;
  padding-bottom: 5px;
  line-height: normal;
  font-weight: normal;
}
.personality-day .person-info p.person-name
{
  font-size: 18px;
  color:#000;
  padding-bottom: 5px;
  line-height: normal;
  font-weight: normal;
  text-align: left;
  
} 
.personality-day .person-info p
{
 padding-bottom: 0px;
} 
.person-raitig{
  height: 16px;
  margin-top: 20px;
  font-size:12px;
}
.person-raitig a{
  color:#044ce0;
  float:left;
}
.person-raitig p{
  float:right;
  color:#838383!important;
  font-size:11px;
}
.person-raitig p span{
	color:#838383!important;
}

.progect-news .block-name, .quote-day .block-name{
  width: 196px;
}
.progect-news .controls{
  margin-left: 193px;
}
.progect-news .news-item{
  padding: 12px 0;
  border-bottom: 1px #e8e8e8 solid;
}
.progect-news .news-item .date{
  background: url(/img/news-date.gif) top left no-repeat;
  color:#FFF;
  font-weight: bold;
  padding: 3px 4px 13px;
  width: 62px;
  text-align: center;
}




.progect-news .news-item .news-content{
  font-size: 12px;
  line-height: 15px;
  padding-bottom: 5px;
}
.progect-news .news-item .news-content a, .read-mo, .pager a, .quote-day .person-name, .quote-day .addnote,.quote-day  .tags a, .this-day-menu li a,.recommended-reading .person-info p span a, .recommended-reading .buy, .footer-menu div a, .se-rez-item .c8 a, .person-file, .left-menu li a, .person-info a, .back-to-list .person-list a, .more-photo{
  color:#044ce0; text-decoration:underline;
}
 
.progect-news .news-item .news-content a:hover, .read-mo, .pager a:hover, .quote-day .person-name, .quote-day .addnote,.quote-day  .tags a:hover, .this-day-menu li a:hover,.recommended-reading .person-info p span a:hover, .recommended-reading .buy, .footer-menu div a:hover, .se-rez-item .c8 a:hover, .person-file, .left-menu li a:hover, .person-info a:hover, .back-to-list .person-list a:hover, .more-photo{
text-decoration:none;
}

.pager{
  padding-top: 10px;
}
.pager span, .pager a{
  margin: 0px;
  display:block;
  padding-top: 3px;
  float:left;
  width: 20px;
  height: 25px;
  text-align: center;
}
.pager span{
  background:url(/img/active-page.gif) center no-repeat;
  color:#FFF;
  font-weight: bold;
}
.quote-day{
  margin-top: 15px;
}
.quote-day .controls{
  margin-left: 172px;
}

.persons ul li{
  list-style: none;
  float:left;
  padding: 0 6px;
}
.quote-day .popap{
  
  margin-bottom: 3px;
  width: 448px;
  height: 76px;
  padding: 9px 5px 22px 5px;
}
.quote-day .popap .text{
  font-size: 12px;
  line-height: 15px;
  height:30px;
}
.quote-day .popap .tags{
  padding-top: 5px;
}
.quote-day .pop-option{
	padding-top: 8px;
	margin-top: 4px;
}
.quote-day .person-name{float: left;}
.quote-day .addnote{
	float: right;
    background:url(/img/notebook.gif) left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}
.center-col-wrap{
  padding: 16px 0;
}
.cm-box{
  background:url(/img/cm-box.gif) no-repeat;
  width: 144px;
  height: 25px;
}
.cm-box p{
	width: 112px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;
	
	color:#929292;
}
.cm-box p:hover{
  cursor: pointer;
}

.cm-box a{  text-decoration:none; color:#929292; }
.cm-box a:hover{  color:#044CE0; }

.cm-box:hover .cm-ddlist{
  display: block;
}
.cm-box p{
 padding-bottom: 0px;
}
.cm-box .cm-ddlist p {
 padding-bottom: 0px;
}
.cm-box .cm-ddlist{
  width: 143px;
  border-right:1px #969898 solid;
  border-bottom:1px #969898 solid;
  position: absolute;
  z-index: 99;
  background:url(/img/cm-ddllist-bg.png) left repeat-y #FFF;
  margin-top: 5px;
  padding-bottom: 5px;
  display: none;
}
.geography, .charts, .graph{
	width: 296px; 
	float:left;
	/*height:232px;*/
}
.charts, .graph{
	margin-left: 22px;
}
.geography .block-name,.charts .block-name, .graph .block-name{
    width: 140px;
}
.geography .controls {
    margin-left: 124px;
}
.charts .controls {
    margin-left: 133px;
}
.graph .controls {
    margin-left: 90px;
}
.geography .block-descr, .charts .block-descr, .graph .block-descr{ width: 145px;  float: left;}
.geography .block-descr a:hover, .charts .block-descr a:hover, .graph .block-descr a :hover{ text-decoration:none; }

.geography form, .charts form, .graph form{
	margin-left: 149px;
}
.back-to-list form{
	margin-left: 126px;
}



#graph-container, #charts-container, #geography-container{
  padding-top: 4px;
}
#graph-container {width:295px ; overflow:hidden;  }

.this-day{
 width:982px;
 margin: 16px 0 0 0;
}
.this-day .block-name {
    width: 135px;
}
.this-day .controls {
    margin-left: 130px;
}
.this-day-menu li{
	list-style: none;
    float:left;
	padding: 6px 8px;
	border-top: 3px #FFF solid;
}
.this-day-menu li a{
  font-size: 13px;
  text-decoration: none;
  border-bottom: 1px #044ce0 dotted;
}
.this-day-menu li.active, .add-comment-wrap .title{
  background-color:#f0f0f0;
  border-top: 3px #d60000 solid;
  font-weight: bold;
}
.this-day-menu li.active a{
	color:#000;
	border:0;
}
.carusel-wrap, .wordwrap{
	background-color:#f0f0f0;
	padding: 0 7px;
}
.carusel-item{
	width: 101px;
	height: 101px;
	float:left;
	margin: 12px 10px; overflow:hidden;
	border-bottom: 1px solid #9F9F9F;
    border-right: 1px solid #9F9F9F; width:100 px;
}
.jcarousel-skin-tango {overflow:hidden; height:150px;}
.jcarousel-skin-tango li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


.jcarousel-skin-tango .jcarousel-next-horizontal {
background:url("/img/control-bt.jpg") right top;
cursor:pointer;
width:43px;
height:20px;
position:absolute;
right:2px;
top:120px;

}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
background-position:bottom right;
}

 

.jcarousel-skin-tango .jcarousel-prev-horizontal {
background:url("/img/control-bt.jpg") top left;
cursor:pointer;
 width:43px;
height:20px;
left:10px;
position:absolute;
top:120px;

}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
background-position: bottom left;
}



.carusel-item img{
	
}
.carusel-item:hover{
	cursor: pointer;
}
.carusel-item:hover .carusel-item-info{
	display: block;
}
.carusel-item-info{
	display: none;
	 
	width: 147px;
	height: 51px;
	background:url(/img/this-day-popap.png) top left no-repeat;
	margin-top: -25px;
	margin-left: -20px;
	padding: 12px 3px 0 3px;
}
.controls-bt{
	padding: 0 12px 10px 12px;
}



.bt-left, .bt-right{
	width: 43px;
	height: 20px;
	background: url(/img/control-bt.jpg) top left;
	float: left;
}
.bt-right{
	float: right;
	background-position: top right;
}
.bt-left:hover{
	background-position: bottom left;
}
.bt-right:hover{
	background-position: bottom right;
}
.recommended-reading, .keywords-block{
	width: 466px;
}
.recommended-reading .block-name{
	width: 280px;
}
.recommended-reading .controls{
	margin-left: 275px; height:12px;
}
.recommended-reading .controls a{
	text-decoration:none;
}


.recommended-reading .person-info p span a{
	font-weight: normal;
}
.recommended-reading .price{
	line-height: 40px!important;
}
.recommended-reading .price span{
	font-size: 18px;
	color:#FFF!important;
	font-weight: normal!important;
	padding: 2px 5px;
	background:url(/img/price-bg.jpg) left top repeat-x;
}
.recommended-reading .buy{
	background:url(/img/buy-icon.gif) left no-repeat;
	display: block;
	height: 18px;
	padding-left: 20px;
	padding-top: 3px;
	text-decoration: underline;
}
.recommended-reading p.contents{
	color:#000;
	text-decoration: underline;
	padding-bottom: 10px;
}
.journal .controls{
	 margin-left: 238px!important;
}
.keywords-block, .feedback-block{
	margin-top: 16px;
}
.keywords-block .block-name{
	width: 190px;
}
.keywords-block .controls{
	margin-left: 190px;
}
.wordwrap{
	padding: 7px;
}
.keywords-block  .wordwrap {height: 156px;}


.feedback-block .controls{
	margin-left: 176px;
}
.feedback-block .user-login{
	background:url(/img/feedback.gif);
	width: 132px;
	height: 26px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 2px 2px 0 2px;
}
.feedback-block .news-item {
    border-bottom: none;
    padding: 12px 0;
}
.footer, .advertise-site{
	width: 1007px;
	margin: 0 auto;
	background-color: #FFF;
	border-top: 1px #bdbdbd solid;
	margin-top: 16px;
	float: left;
}
.advertise-site{
	border-top: none;
	padding: 10px;
	width: 988px;
}
.advertise-site .text, .copy-w{
	font-family:Tahoma, Geneva, sans-serif;
	color:#292929;
}
.footer-menu{
	padding: 0 18px;
}
.footer-menu div{
	width: 137px;
	float:left;
	padding-top: 10px;
}
.footer-menu div b{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	line-height: 26px;
	text-transform: uppercase;
}
.footer-menu div b, .footer-menu div a{
	display: block;
} 
.footer-menu div a{
	line-height: 16px;
	text-decoration:none;
}

.footer-menu div a:hover{
	text-decoration:underline;
}

.copy-w{
	padding: 20px;
	width: 968px;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #d3d6d8;
	float: left;
}

.se-rez{
  width: 982px;
  margin-top: 20px;
}
.se-rez .controls {
  margin-left: 215px;
}
.se-rez-sort1{
  background: #f0f0f0;
  padding: 7px 11px;
  margin-top: 10px;
  overflow: hidden;
}

.se-rez-sort3{
  background: #f0f0f0;
  padding: 7px 11px;
  margin-top: 10px;
  overflow: hidden;
}

.select-d{
  float:left;
}


/* .select-d form{overflow: hidden;} */
.select-d   div{
  float: left;
  margin-right: 7px;
}
.check-bg{
  background:url(/img/check-bg.png); 
  width: 34px; 
  height: 20px;
  text-align: center;
  padding-top: 7px;
}
.select-d   .cm-box{
  margin-top: 1px;
}
.select-d-subm-wr input{
  background:url(/img/st-bt_dis.png) transparent;
  width: 68px;
  height: 26px;
  border:0;
}
.view-rez{
  float: right;
  padding-top: 6px;
}
.view-rez strong{
  color:#000;
  padding-right: 5px;
}
.view-rez a{
  margin: 0 6px;
  text-decoration: none;
  border-bottom: 1px #a8a8a8 dotted;
  color:#a8a8a8;
}
.view-tb, .view-block, .view-img{
  background:url(/img/view-tb.png) left bottom no-repeat;
  line-height: 12px;
  padding-left: 10px;
  color:#044ce0;
}
.view-block{
  background:url(/img/view-block.png) left bottom no-repeat;
}
.view-img{
  background:url(/img/view-img.png) left bottom no-repeat;
}
.view-tb.active, .view-img.active, .view-block.active{
  padding-left: 16px;
  padding-right: 6px;
  background:url(/img/view-tb-a.png) left bottom no-repeat;
}
.view-img.active{
  background:url(/img/view-img-a.png) left bottom no-repeat;
}
.view-block.active{
  background:url(/img/view-block-a.png) left bottom no-repeat;
}
.se-rez-sort2{
  overflow: hidden;
  margin-top: 17px;
  padding: 0 75px 0 45px;
  color:#5d5d5d;
}
.se-rez-sort2 a{
	color:#5d5d5d;
	text-decoration: none;
}
 
.se-rez-sort2 .other-sort{
  float: right;
}
.se-rez-sort2 .other-sort span{
  margin-left: 13px;
}
.se-rez-sort2 .other-sort .bithday{
	line-height: 16px;
	padding-right: 4px;
}
.se-rez-sort2  .desc .pic{
	background:url(/img/bithday-desc.png) right bottom no-repeat;
	margin-left: -3px;
}

.se-rez-sort2 .asc .pic{
	background:url(/img/bithday-asc.png) right top no-repeat;
margin-left: -3px;
}

.se-rez-sort2 .other-sort .simp{
  background:url(/img/hh.png) left bottom no-repeat;
  padding-left: 15px;
}
.se-rez-sort2 .other-sort .cn{
  background:url(/img/star.png) left bottom no-repeat;
  padding-left: 15px;
}

.view-variat-img td{
  width: 116px;
  height: 170px;
  padding-bottom: 10px;
}
.view-variat-img td div{
  overflow: hidden;
}
.view-variat-img td input{
  float: left;
  margin-right: 3px;
  margin-top: 2px;
}
.view-variat-img td span{
  font-weight: bold;
  font-size: 13px;
}
.se-rez .pager.bt-pager{
  margin: 0 auto;
  padding: 20px 0 30px 0;
 width: 400px;
  
}
.se-rez-stat-wrap{
  float:left;
}
.se-rez-stat-wrap p{
  padding-bottom: 0px;
} 
.se-rez .pager.pager-top{  

  float: right;
  padding:0;
}
.main-container-ins .center-col-wrap{
  padding-top: 0;
}
.se-option{
  overflow: hidden;
  margin-left: 60px;
  margin-top: 10px;
  color:#929292;
  font-size: 12px;
}
.se-option p{
  float: left;
}
.adv-search a:hover {
	border-bottom: none;
}
.adv-search{
  background:url(/img/plus.png) left top no-repeat;
  margin-left: 130px;
  padding-left: 13px;
}
.se-option a{
  color:#929292;
  text-decoration: none;
  border-bottom: 1px #929292 dotted;
}
.se-rez-item{
	overflow: hidden;
}
.se-rez-item div{
	float: left;
}
.se-rez-item{
	font-size: 12px; 
	color:#000;
	height: 35px;
}

 
.se-rez-item1 div{
	float: left;
}
.se-rez-item1{
	font-size: 12px; 
	color:#000;
	height: 20px;overflow: hidden;
}
 

/*  для жквери отображения рез. поиска*/
.se-rez-sort1 .se-rez-item .c2 a{ cursor:pointer;}
.se-rez-sort3 .se-rez-item-open .se-rez-item-close a { cursor:pointer;}
.se-rez-sort3 > .se-rez-item .c2 a { cursor:pointer;}

.se-rez-item .c8 a, .person-file{
	text-decoration: none;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px #044ce0 dotted;
	float:right;
	margin-right:5px;
}

 .person-file{
 margin-right:0px;
 }
 
 
.se-rez-item-open{
	background:url(/img/se-item-open-bg.png);
	width: 965px;
	height: 81px;
	padding: 10px 0;
	margin-bottom: 10px;
}
.se-rez-item-open .se-item-photo img{
	border: 2px #d50707 solid;
}
.se-rez-item-open .se-item-photo{
	width: 88px;
	text-align: right;
}
.se-rez-item-open .se-item-info{
	width: 830px;
	padding-left: 10px;
}
.se-rez-info-name{
	text-decoration: none;
	font-weight: bold;
	color:#222222;
	padding-bottom: 4px;
}
.se-rez-info-text{
	font-size: 12px;
	color:#222222;
	padding-bottom: 5px;
}
.se-rez-item-close{
	width: 16px;
	text-align: right;
}

.person-card{	width: 690px;	float:left;}
.full_scr {width: 985px;}
.back-to-list{
  float: right;
  width: 270px;
}
.back-to-list .controls{
  height: 20px;
  margin-left: 235px;
}
.back-to-list .block-name{
  /*background:url(/img/back-to-list.png) left no-repeat;
  padding-left: 17px;*/
}
.person-card .controls {
  margin-left: 190px;
}
.person-card .left{
  width: 156px;
  float: left;
}
.person-card .right{
  margin-left: 170px;
}
.person-card .person-photo{
  text-align: center;
  background:#f0f0f0;
  padding: 10px 0;
}
.person-raiting{
  padding-top: 15px;
}
.person-raiting p{
  padding-bottom: 0px;
}
.person-raiting p span{
  font-size: 11px;
  font-weight: normal!important;
  color: #5D5D5D;
}
.person-raiting .person-valuation{
  background:url(/img/star.png) left top no-repeat;
  line-height: 16px;
  padding-left: 20px;
}
.person-raiting .person-sympathy{
  background:url(/img/hh.png) left top no-repeat;
  line-height: 16px;
  padding-left: 20px;
}
.person-raiting .you-val{
  padding: 7px 0;
  font-size: 11px;
}
.you-person-valuation, .you-person-sympathy{
  padding-top: 5px;
}
.soc-netw-wrap{
  overflow: hidden;
  padding-top: 20px;
  background:url(/img/bot-border.png) bottom no-repeat;
  padding-bottom: 10px;
}
.soc-netw-wrap a{
  display: block;
  float:left;
  width: 18px;
  height: 16px;
  background:url(/img/soc-netw.png) left top;
  margin-right: 5px;
}
a.netw-fb{
   background-position: -22px 0;
}
a.netw-mlru{
   background-position: -44px 0;
}
a.netw-tv{
   background-position: -64px 0;
}
a.netw-lv{
  background-position: right top;
}
.left-menu li{
	list-style: none;
    background:url(/img/bot-border.png) bottom left no-repeat;
	padding-bottom: 3px;
}
.left-menu li a{
  background:url(/img/menu-icon.png) 0 6px no-repeat;
  padding: 7px 0 5px 25px;
  display: block;
}
.left-menu li a.blackwhite{
  background:url(/img/menu-icon_bw.png) 0 6px no-repeat;
  padding: 7px 0 5px 25px;
  display: block;
  text-decoration:none;
  color: #5D5D5D;
}
.left-menu li a.add-photo{
  background-position: 0 -20px;
}
.left-menu li a.add-comment{
  background-position: 0 -45px;
}
.left-menu li a.send-mail{
  background-position: 0 -72px;
}
.left-menu li a.print{
  background-position: 0 -97px;
}
.left-menu li a.lin{
  background:url(/img/link.png) 0 6px  no-repeat;
}


.updated{
  padding-top: 10px;
}
.updated, .viewed{
  color:#5d5d5d;  
  font-size: 10px!important;
}
.person-card .person-info{
  width: 330px;
  float:left;
}
.gallery-wrap{
  margin-left: 385px;
}

 

.controls-gl-wrap{
  width: 115px;
  text-align: center;
}
.count-ph{
  color:#5d5d5d;
}
.controls-gl-wrap a.back, .controls-gl-wrap a.next{
  background:url(/img/gl-control.png) left top;
  width: 11px;
  height: 7px;
  display: block;
  position: absolute;
  margin: -9px 0 0 0;
}
.controls-gl-wrap a.next{
  background-position: right top;
  margin: -9px 0 0 102px;
}
.this-day-menu{
  overflow: hidden;
}
.person-card .this-day-menu, .add-comment-wrap{
  margin-top: 16px;
}
.tab-content, .add-commet-body{
  padding: 10px;
  background:#f0f0f0;
  font-size:12px;
}
.tab-content p, .add-commet-body p{
	color:#000;
}
.tab-content p.b-person-name{
   padding: 18px 0 26px 0;
  font-weight: bold;
}
.person-photo-tb td{
  padding: 0 13px 10px 0;
}
.add-comment-wrap .title{
	font-size: 13px;
	color:#000;
	padding: 6px 8px;
	width: 161px;
}
.add-photo-descr{
  width: 290px;
  float:left;
  font-size: 11px!important;
}
.add-photo-bt{
      overflow:hidden;
      width:125px;
      height:32px;
      cursor:pointer;
      background:url(/img/add_comm_bt.png) no-repeat ;
	  background-position: right top; 
	   margin: 0 0 0 375px;
}
.add-photo-bt input{
      cursor:pointer;

      opacity:0;
      filter:alpha(opacity:0);
      font-size:199px;
      cursor:pointer;
      padding:0px;
      margin:0px;
      border:none;
      margin-left:-40px;
}




.add-commet-body textarea{
  margin-top: 10px;
  border: 1px #999999 solid;
  background:#FFF;
  padding: 5px;
 /* color:#979797; */
  color:black; 
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  width: 486px;
}
#add-commen-subm{
  width: 197px;
  height: 30px;
  background:url(/img/add_comm_bt.png) bottom right transparent;
  border: 0;
}
.subm-wrap{
  text-align: center;
  margin-top: 7px;
}
.sort-cat{ float:left;
  padding: 3px 0 0 17px;
  font-size: 12px;
}
a.sotr-riang{padding-left:4px; line-height: 16px;}
.back-to-list .person-list{
  padding-left: 17px;
  padding-top: 30px;
  list-style: none;
  font-weight: bold;
  text-transform: uppercase;
    font-size: 12px;
  line-height: 18px;
  min-height:470px;   height:expression(this.scrollHeight < 470? "470px" :"auto");
}
.back-to-list .person-list a{
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  
}
.back-to-list .pager{
  padding-left: 15px;
  padding-bottom: 30px;
}
.person-card h1.person-name{
  padding: 10px 0 20px 0;
}
.more-photo{
  font-size: 10px;
}
.block-name .back-to-list-hr img{
  padding-right: 7px;
}
.block-name .back-to-list-hr{
   color:#000;
  text-decoration: none;
}
.you-person-sympathy a{
  margin-right:1px;
}


#authfrm { border:none; }
#authfrm  .lbl {float:left; width:80px; font-size:18px; color: #A0A0A0; margin:10px 0 0px 0; }
#authfrm  input { width: 265px; padding:5px; border:1px solid #999; color: #A0A0A0; margin:10px 0 0px 0; }
#authfrm  #auth_login {float:right; border:none; width:auto; margin: 10px 15px 0 0;}
#authfrm  #flt_lft {float:left; margin:10px 0 0 0;}

 
.min_max {background: url(/img/turn.gif) no-repeat  left top;}
.mm {background: url(/img/turn.gif) no-repeat  left top;}
.min_max2 {background: url(/img/turn2.gif) no-repeat  left top;}
.a_goto {background: url(/img/expand.gif) no-repeat left top;}

.mm1 {background: url(/img/turn.gif) no-repeat  left top; }
.mm2 {background: url(/img/turn2.gif) no-repeat  left top;}

#vis_geo {width: 295px; height:169px;}
#vis_geo_ie {height:0px; width:0px; }
#vis_pie {width: 295px; height:169px;}
.a_read_more {font-size:11px; text-decoration:none;}
.a_read_more:hover{text-decoration:underline;}
#p_per_day {padding:10px 0 0 0; }


#vis_graf {width: 375px; height:169px; margin-left:-30px;	}

.keyword{
text-decoration:none;
color:#292929;

}

.keyword:hover
{
font-weight:bold;
font-size:14px; 
text-decoration:none;
color:#292929;
}

.keywords-block  .block-content .this-day-menu  li
{
cursor:pointer;
}


 .this-day-menu  li
{
font-size:13px;
}

.keypos{
height:80px;
text-align:  justify;
}

div.rating-cancel{display:none;width:0px;height:0px;}
div.rating-cancel a{display:none;width:0px;height:0px;}

div.star-rating{float:left;width:13px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
 

 div.star-rating,div.star-rating a{background:url(/img/star_s.gif) no-repeat 0 0px}
div .rater-1 , div .rater-1  a{background:url(/img/star_h.gif) no-repeat 0 0px}

div.star-rating a{display:block;width:12px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

#persons_ref input {border:1px solid #ccc; margin: 15px  0px; float:left; width:300px; color:blue; padding:4px 5px;}
#persons_ref span {margin: 15px  0px; float:left;width:40px; display:block; color:#666; font-size:18px; padding:4px 5px;}	

.exp_excel {background:url(/img/ico_excel.gif) no-repeat 0 0px; padding:0 0 0 18px; line-height:16px;   }
.cm-box .p_exp_excel {background:url(/img/ico_excel.gif) no-repeat 10px 6px; padding:5px 0 1px 28px;    }

.new_win {background:url(/img/ico_link.gif) no-repeat 0 0px; padding:0 0 0 18px; line-height:16px; }
.cm-box .p_new_win {background:url(/img/ico_link.gif) no-repeat 10px 6px; padding:5px 0 1px 28px;   }

.new_win {background:url(/img/ico_link.gif) no-repeat 0 0px; padding:0 0 0 18px; line-height:16px; }


.key_block {border: none; }

.keyblocks{float:left; width:450px; margin: 10px 20px 0px 10px; height:200px;}
.kblck{width:120px;}
.wheight{height:150px;}

/* блок регистрация */
.reg_form{width:500px; }
.op_reg{width:440px;
float:right;
font-size:13px;
color:#5D5D5D;
}

.op_reg span
{
color:red;
}
.op_reg p{
 padding-bottom: 10px;
}


.div1 label{
width:180px;
display:block;
float:left;
 text-align: right;
 margin:2px 3px 0 0;

}

.div1 input{
font-size:14px;
  border: 1px solid #999999;
    color: #A0A0A0;


    width: 200px;
}
	.div1{
	margin:7px 4px 0 0;
font-size:14px;

	}

.coment2{
margin:0px 0px 0px 180px;}


.div_kpc{
width:180px;
 text-align: right;
 float:left;
}


.sndreg{
float:left;
margin: 22px 0 0 100px;
}

#kpoutl{
width:130px;
}
.kpout{
margin:0px 0 0 280px;
}

#kcap{
width:70px;
}

/*       Розширений пошук     */

#advsrch span {
    color: #333333;
    display: block;
    float: left;
    font-size: 13px;
    margin-right: 5px;
    text-align: right;
    width: 140px;
}

#advsrch  .span22 {
    display: block;
    float: left;
    text-align: center;
    width: 108px;
}

#advsrch .control_c {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 20px;
    text-align: center;
    width: 110px;
}


#advsrch .control_v_input {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 20px;
    width: 217px;
}

#advsrch .control_v {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 20px;
    width: 220px;
}

#advsrch select {
    border: 1px solid #CCCCCC;
    font-size: 13px;
    height: 20px;
    line-height: 15px;
}

.hid{
display:none;
}

 

#adv_src_frm #span_crit {
    font-weight: bold;
    text-align: center;
    width: 140px;
	font-size:14px;
}

#adv_src_frm #span_c {
    font-weight: bold;
    text-align: center;
    width: 110px;
		font-size:14px;
}

#adv_src_frm #span_v {
    font-weight: bold;
    text-align: center;
    width: 217px;
		font-size:14px;
}


#btn_srch{
margin:-10px 0 0 375px;
}

.block .block-content .date {
    background: url("../img/news-date.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 4px 13px;
    text-align: center;
    width: 62px;
}	

.block .news_p .date {
    background: url("../img/news-date.gif") repeat scroll left top transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 4px 9px;
    text-align: left;
    width: 80px;
}

	
	/*  Личный кабинет*/
	.lich_kab_l{width:470px; }
	.lich_kab_l label{
	padding: 0px 5px 0px 0px;
	}
	.lich_kab_l .coment2{
	margin:0px 0px 0px 185px;
	}
	
		.lich_kab_l  select{
  border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	width:60px;
	}
	
.lich_kab_r{width:470px;
float:right;
font-size:13px;
color:#5D5D5D;
}

.list_per{
list-style-type: none;
color:black;
display:none;
padding:5px 0px 0px 15px;
}
.per_tog{
color:black;
font-weight:bold;
font-size:14px;
cursor:pointer;
width:200px;
display:block;
background: url("/img/menu-tr.gif") no-repeat scroll right top transparent;
}

.up_tr{
background: url("/img/menu-tr-up.gif") no-repeat scroll right top transparent;
}

.kcapimg{
border: 1px grey solid; 
}


#msg{
color:red;
}

#msgok{
color:red;
}

/* Страница ОТЗЫВЫ */
.feedback-page.controls{
	margin-left: 176px;
}
.feedback-page .user-login{
	background:url(/img/feedback.gif);
	width: 175px;
	height: 26px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding: 2px 2px 0 2px;
}
.feedback-page .news-item {
    border-bottom: none;
    padding: 12px 0;
}

.m_height {  min-height:510px;}



/*  Список пользлвателей для админа */
.se-rez-item .u1{width: 40px; text-align: right;}
.se-rez-item .u2{width: 200px; margin:0 0 0 15px;	font-weight: bold;}
.se-rez-item .u3{width: 180px;}
.se-rez-item .u4{width: 100px;}
.se-rez-item .u5{width: 200px;}
.se-rez-item .u6{width: 80px;}
.se-rez-item .u7{width: 80px;}
.se-rez-item .u9{width: 30px;}
.se-rez-item .u10{width: 20px;}
.se-rez-item .u8{width: 100px; text-align: center;}
.se-rez-item .c3, .se-rez-item .c4,.se-rez-item .c5,.se-rez-item .c6,.se-rez-item .c7{text-align: left;}
.se-rez-item .u2 a{text-decoration:none; color:black;}
.p_with_frm {float:left; line-height:26px;}
#frm_onpage {float:left;}
#frm_onpage input {float:left;}
#frm_onpage #onpage {border:1px solid #A8A8A8; width:30px; color:#999; font-size:10px;  padding:2px 0 2px 5px; margin:2px 5px;}

.se-rez-sort3 .other-sort .u1{width: 40px; text-align: right; display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u2{width: 200px; margin:0 0 0 15px;	font-weight: bold;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u3{width: 180px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u4{width: 100px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u5{width: 200px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u6{width: 80px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u7{width: 80px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u9{width: 30px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u9{width: 20px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .u8{width: 100px; text-align: center;display:block; font-size:13px;}

.se-rez-item .u3, .se-rez-item .u4,.se-rez-item .u5,.se-rez-item .u6,.se-rez-item .u7{text-align: left;}


.se-rez-sort3 {

background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 0 0px 0 10px;
}

#role{width:80px;}
#state{width:80px;}

.adm_srch {
    background: url("../img/cm-box.gif") no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 170px;
}

.se-rez-sort1 select {
    border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	
	height:20px;
	padding:0px 0 0 0;
	}
	
	.se-rez-sort1 .rez_srch_adm {
    border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	
	height:18px;
	padding:0px 0 0 0;
	}

.com-sort select {
    border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	
	height:18px;
	padding:0px 0 0 0;
	}
	
	.com-sort .rez_srch_adm {
    border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	
	height:17px;
	padding:0px 0 0 0;
	}
/*           Админка коментарии                                */
.se-rez-item .cc1{width: 40px; text-align: right;}
.se-rez-item .cc2{width: 200px; margin:0 0 0 15px;	font-weight: bold;}
.se-rez-item .cc3{width: 150px;}

.se-rez-item .cc4{width: 110px;}
.se-rez-item .cc5{width: 90px;}
.se-rez-item .cc6{width: 44px;}
.se-rez-item .cc7{width: 60px;}
.se-rez-item .cc8{width: 190px; }
.se-rez-item .cc9{width: 30px; }
.se-rez-item .cc10{width: 20px; }
.se-rez-item .cc2 a{text-decoration:none; color:black;}

.se-rez-item .cc3_foto{width: 250px;}
.se-rez-item .cc9_foto  {margin:0; padding:0; width:40px;}
.se-rez-item .cc9_foto img {margin:0; padding:0;}
.se-rez-item .cc9_foto a {line-height:30px;}
.se-rez-item .cc10_foto  {margin:0; padding:0; width:65px; text-align:center;}



.se-rez-sort3 .other-sort .cc1{width: 40px; text-align: right; display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc2{width: 200px; margin:0 0 0 15px;	font-weight: bold;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc3{width: 250px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc4{width: 110px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc5{width: 90px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc6{width: 44px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc7{width: 60px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort .cc8{width: 190px; display:block; font-size:13px;text-align:center;}
.se-rez-sort3 .other-sort .cc9{width: 30px;}
.se-rez-sort3 .other-sort .cc10{width: 20px;}



.se-rez-sort3 .other-sort .cc3_foto{width: 250px;display:block; font-size:13px;}
.se-rez-sort3 .other-sort  .cc10_foto  {margin:0; padding:0; width:80px; text-align:center;}

.com_inf1{
font-size: 15px;
margin:0px 5px 3px 30px;
text-align:right;
width:200px;
display:block;
float:left;
}

.com_inf2{
font-size: 15px;
display:block;
margin:0px 0px 3px 0px;
}

.chk{
margin:5px 0 0 0 ;
}



/* Карточка комментария */
.com_card{
width: 990px;
}

.com_block{
float:left;
width:500px;
margin:0 0 15px 0;
}

#mark{
width:60px;
}
.comm_txt{
/* clear:left; */

}
.comm_txt textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #979797;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    margin-top: 10px;
    padding: 5px;
    width: 486px;
}

.comm_img{

}

.sm_img{
float:left;
}

.bg_img{
float:left;
}

.pic {
    background: url("../img/bithday-asc.png") no-repeat scroll right top transparent;
    margin-left: -3px;
}

.top_c a {
    color: #5D5D5D;
    text-decoration: none;
}
  .desc .pic{
	background:url(/img/bithday-desc.png) right bottom no-repeat;
	margin-left: -3px;
}

 .asc .pic{
	background:url(/img/bithday-asc.png) right top no-repeat;
margin-left: -3px;
}

.frm_newperson .div1 label{
padding: 0 0 2px 0px;
}

		.frm_newperson select{
  border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	width:50px;
	}
	
	.frm_newperson{

	}
		.frm_newperson_upd{
	width:450px;
	float:left;
	}
	.frm_newperson_upd .div1 label{
padding: 0 0 2px 0px;
}

		.frm_newperson_upd select{
  border: 1px solid #999999;
    color: #A0A0A0;
    font-size: 14px;
	width:50px;
	}
	
	
	
	.contacts p.date,.contacts .admin-contact, .login-wrap .login, .login-wrap .logout, .reg, .my-note, .my-user {
	line-height: 16px;
}

#authfrmout { float:right;}

.login-wrap.aut-user{
  width: 345px;
}
.logout a, .login a, .reg a, .my-note a, .my-user a, a.sort-cat-select{
  font-size: 12px;
  color:#044ce0;
  text-decoration: none;
  border-bottom: 1px #044ce0 dotted;
}
.logout a:hover, .login a:hover, .reg a:hover, .my-note a:hover, .my-user a:hover, a.sort-cat-select:hover{
   border-bottom:none;
  text-decoration: none;
  
}

.reg, .my-note, .my-user{
	float: right;
	margin-left: 7px;
	background:url(/img/register.gif) left no-repeat;
	padding-left: 21px;
}

.my-note{
  background:url(/img/ico_note1.gif) left no-repeat;
  padding-left: 30px;
}
.my-user{
  background:url(/img/ico_user.gif) left no-repeat;
}

.se-rez-sort2 .fio{
  float:left; 
}
.se-rez-sort2 .fio a{
 /* background:url(/img/fio-sort.png) right bottom no-repeat;*/
  /*display: block;*/
  padding-right: 10px;
  font-size: 13px;
}
.se-rez-sort2 .note {
  float:left; 
  margin: 0 0 0 320px;
}
.se-rez-sort2 .note2 {
  float:left; 
  margin: 0 0 0 25px;
}
.se-rez-sort2 .note2  a{ color:red;}

.se-rez-item .c1{width: 19px; text-align: right;}
.se-rez-item .c2{width: 501px;}
.se-rez-item .c20{width: 331px;}
.se-rez-item .c21{width: 141px;}
.se-rez-item .c22{width: 40px;}
.se-rez-item .c3{width: 77px;}
.se-rez-item .c4{width: 85px;}
.se-rez-item .c5{width: 50px;}
.se-rez-item .c6{width: 93px;}
.se-rez-item .c7{width: 73px;}
.se-rez-item .c8{width: 50px; text-align: right;}
.se-rez-item .c3, .se-rez-item .c4,.se-rez-item .c5,.se-rez-item .c6,.se-rez-item .c7{text-align: center;}
.se-rez-item .c2 a{
	text-decoration: none;
	font-weight: bold;
	color:#222222;
	background:url(/img/se-item-open.png) top left no-repeat;
	padding-left: 10px;
	margin-left: 10px;
}

.left-menu li a.view-note{background:url(/img/ico_note.gif) 0 6px no-repeat;}

.p_no_persons {font-size:20px; padding:20px 0 20px 0; color:#aaa;}
.add_2_note {background:url(/img/ico_note.gif) no-repeat 0 -1px; padding:0 0 0 18px; line-height:18px;   }
.cm-box .p_add_2_note {background:url(/img/ico_note.gif) no-repeat 10px 6px; padding:5px 0 1px 28px;    }

.snd_mail {background:url(/img/main-icom.gif) no-repeat 0 0px; padding:0 0 0 18px; line-height:16px;   }
.cm-box .p_snd_mail {background:url(/img/main-icom.gif) no-repeat 10px 6px; padding:5px 0 1px 28px;    }




.h2_geo{
	margin:20px 0 0 0;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 22px;
  font-weight: normal;
  color:#000;
}
 
 
 
.clms div{
	width: 137px;
	float:left;
	padding-top: 0px;
}

.clms div b{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	line-height: 26px;
	text-transform: uppercase;
}
.clms div b, .clms div a{
	display: block;
	float: left;
} 
.clms div a{
	line-height: 16px;
	text-decoration:none;
}

.clms div a:hover{
	text-decoration:underline;
}


/*  статистика  */
.form_tbl 
{
margin:20px 0 0 15px;
font-size:15px;
} 
.form_tbl table 
{
border: solid #B5B5B5 1px;
padding:0px;
border-collapse: collapse;
}
.form_tbl th {background-color:#EEE9E9; font-weight:normal; border: solid #B5B5B5 1px; padding:2px 3px;}
.form_tbl td{
width: 70px;
text-align:center;
height: 30px;
padding:0 3px;
border: solid #B5B5B5 1px;
padding:0px;
border-collapse: collapse;
}


 


#grafik{
width: 1000px;
  overflow: hidden;
}

#disp_graf{
width:1000px;height:800px;
margin-left: -90px;
margin-top: -100px;
}

.left_stat{
float:left; width:465px;
}
.right_stat{
float:right; width:465px;
}
.an_rez{

margin: 0 0 0 10px;
}
.rez_butt{

float:left;
}

.tbltop {background-color:#EEE9E9;}




.srcs td{
height:23px; padding:0 3px;
}
.srcs{
margin-left:30px;
}
.adm_marg{
margin-left:5px;
}

#add_ref{
width:400px;
height:300px;
}
.pcadlbl{
display:block;
width:100px;
float:left;
}

.fancyform
{
width:400px;
height:150px;
}

#biosave{
cursor:pointer;
display:none;
}
#bioreg{
cursor:pointer;
}
.pcadlbl{
display:block;
width:100px;
float:left;
}

.person-card .piwidth1.person-info{
width:480px;
}

.person-card .piwidth.person-info{
width:800px;
}


.ac_results {
padding: 0px;
border: 1px solid WindowFrame;
background-color: Window;
z-index:9999;
overflow: hidden;

}
.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
z-index:9999;
}
.ac_results iframe {
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
position:absolute;
top:0;
left:0;
z-index:9999;
filter:mask();
width:3000px;
height:3000px;
}
.ac_results li {
position:relative;
margin: 0px;
padding: 2px 5px;
cursor: pointer;
display: block;
width: 100%;
font: menu;
font-size: 12px;
z-index:9999;
overflow: hidden;
}
.ac_loading {
background : Window url('autocomplete_indicator.gif') right center no-repeat;
}
.ac_over {
background-color: Highlight;
color: HighlightText;
} 
#fancybox-overlay { display: none !important; }

.fancyform4admin
{
width:450px;
height:250px;
}
.result-search
{
width:450px;
}

#auth_form{
width:420px;height:230px;overflow:auto;
}

 #cal_from, #agentfrm  #cal_to {width:30px; height:16px; font-size:14px; margin :3px 0px 0 0; }
 
 .rezanal_title{
 font-size:14px;
 font-weight:bold;
 }
 
  .rezanal_descr{
 font-size:11px;

 }
 
 .rezanal-cont-page{
  font-size:14px;
 }
 
 .div1 .white_inp{
 border:1px white; background-color:white;margin-top: 1px; font-size:14px;
 }
 
 .title.com_t{
 width:180px;
 }
 
 .for_fck_per{
 width:500px;
 float:left;
margin:0 0 0 0px;
 }
 
 #biozz{
 text-align:justify;
 }
 
  #biozz p{
margin: 0 0 4px 0;
 }
 
 .pwidth{
 width:100%;
 }
 
 #tbl_persons td{text-align:justify;font-size:12px;}
 #tbl_persons td p{ padding:0 0 10px 0; }
 
.stat_tb {margin:15px 0 0 20px; padding:0 0 0 80px; height:70px; display:block;  background:url('/img/icons.png') 0px -224px no-repeat; text-decoration:none; position:relative; }
.stat_tb:hover {   background:url('/img/icons.png') 0px 0 no-repeat; }

.rezanal_title { text-decoration:none;}
:hover.rezanal_title{ text-decoration:underline;}
.rezanal_descr {color:#666; text-decoration:none;}
.rezanal_descr:hover {color:#666; text-decoration:none;}
.n {position:absolute; top:45px; left:0px; width:66px; text-align:center; color:#000; font-size:12px;  }
 
.stat_gr {margin:15px 0 0 20px; padding:0 0 0 80px; height:70px; display:block;  background:url('/img/icons.png') 0px -298px no-repeat; text-decoration:none; position:relative; }
.stat_gr:hover {   background:url('/img/icons.png') 0px -74px no-repeat; }

.stat_dia {margin:15px 0 0 20px; padding:0 0 0 80px; height:70px; display:block;  background:url('/img/icons.png') 0px -374px no-repeat; text-decoration:none; position:relative; }
.stat_dia:hover {   background:url('/img/icons.png') 0px -150px no-repeat; }

#urllist p span {font-weight:normal;}
 
#thumbnail input{border: 1px solid #999999; margin: 0 0 4px 4px; float:left;}
#thumbnail  #save_thumb {border:none; }
#thumbnail  label {display:block; width:70px; font-size:12px; float:left; }

#frm_add_foto {width:1200px; height:750px;}
#frm_edit_comm_foto {width:1200px; height:750px;}

#upl_from_file {float:left; width:120px;}
#upl_from_url {
    display:block; float:left; padding: 3px 5px; text-align:center;    
    background:#880000; border-bottom:1px solid #ddd;color:#fff; text-decoration:none;
}
#upl_from_url:hover {background:#cc0000;}
#div_big_foto {overflow:hidden;}
#advsrch  #v_yyb1, #advsrch  #v_yyb2 {width:60px; float:left; height:17px;}
#advsrch  #c_yyb1, #advsrch  #c_yyb2 {width:50px; float:left;}
#advsrch  #v_yyb1 {margin:0 5px 0 30px;}
 #advsrch  #v_yyb2 {margin:0 0px 0 5px;}
#advsrch .div_lbl_yyb {width:105px; float:left;  font-size:13px; margin:0 0px 0 5px; text-align:center;}

#ajax_loader {height:15px; width:15px; float:left; display:none;}

#div_upl_from_url_input {float:left; width:460px;}
#c_from { border: 1px solid #999999; color: #A0A0A0; font-size: 14px;  height: 18px;}
#c_to { border: 1px solid #999999; color: #A0A0A0; font-size: 14px;  height: 18px;}


/*new*/
.edit-person .controls{
	margin-left: 222px;
}
.block.edit-person .block-content{
	margin-top: 10px;
}
.block.edit-person .block-content .left{
	float: left;
	width: 155px;
}
.block.edit-person .block-content .right{
	float: left;
	margin-left: 10px;
	width: 823px;
}
.block.edit-person .block-content .person-photo{
	background:#f0f0f0;
	padding: 11px;
	text-align: center;
}
.block.edit-person .block-content .person-photo img{
	border-right: 1px #9f9f9f solid;
	border-bottom: 1px #9f9f9f solid;
}
.block.edit-person .block-content .p-control{
	overflow: hidden;
	padding-left: 40px;
	margin-top: 5px;
}
.block.edit-person .block-content .p-control a{
	display: block;
	float: left;
	width:14px;
	height: 14px;
	background:url(/img/add-p-control.png) left top;
	margin: 0 0 0 8px;
}
.block.edit-person .block-content .p-control a.pc-edit{
	background-position: 34px 0;
}
.block.edit-person .block-content .p-control a.pc-del{
	background-position: top right;
}
.block.edit-person .block-content .p-name{
	overflow: hidden;
	margin: 0px;
}
.block.edit-person .block-content .p-name p{
	color: #000000;
    font-size: 18px;
	float: left;
	margin-top: 4px;
}
.block.edit-person .block-content .p-name a, .tx-prev-bt a{
	float: right;
	display: block;
	width: 170px;
	height: 30px;
	background:url(/img/add-p-bt.png) top left;
}
.inp-save { float: right;   width: 170px; height: 30px; background:url(/img/add-p-bt.png) top left; border:none;  }

.block.edit-person .block-content .person-info{
	padding: 6px;
	background:#f0f3f4;
	font-size: 11px;
	color:#656565;
	overflow: hidden;
	margin-bottom: 3px;
}
.block.edit-person .block-content .person-info table{
	width: 100%;
}
.block.edit-person .block-content .person-info table td p{
	padding-bottom: 7px;
}
.block.edit-person .block-content .person-info table td p img{
	vertical-align: middle;
}
.block.edit-person .block-content .person-info table td p.rating{
	font-weight: bold;
	color:#000;
}
.block.edit-person .block-content .person-info span{
	text-decoration: underline;
	font-weight: normal;
	color:#656565;
}
div.message{
	padding: 12px;
	text-align: center;
}
div.message.error{
	background: #fbe5e5;
	color:#d60000;
}
.edit-form-wrap .field-wrap{
	overflow: hidden;
	margin-bottom: 5px;
}
.block.edit-person .block-content .edit-form-wrap .left{
	width: 420px;
	margin-right: 26px;
}
.block.edit-person .block-content .edit-form-wrap .right{
	width: 366px;
}
.block.edit-person .edit-form-wrap{
	overflow: hidden;
	margin-top: 20px;
}
.edit-form-wrap .field-wrap input[type=text]{
	float: left;
	width: 255px;
	height: 18px;
	border: 1px #999999 solid;
	color:#bebebe;
}
.edit-form-wrap .field-wrap input#b-year, .edit-form-wrap .field-wrap input#d-year{
	width: 40px;
}
.edit-form-wrap .field-wrap input#actiontime{
	width: 50px;
}
.edit-form-wrap .field-wrap select{
	float: left;
	border: 1px #999999 solid;
	width: 53px;
	color:#bebebe;
}
.edit-form-wrap .field-wrap select#b-accuracy, .edit-form-wrap .field-wrap select#d-accuracy{
	width: 90px;
	margin-right: 0;
}
.edit-form-wrap .field-wrap label{
	display: block;
	float: left;
	width: 153px;
	text-align: right;
	margin-right: 5px;
	margin-top: 2px;
	font-size: 13px;
	color:#464646;
}
.edit-form-wrap .right .field-wrap label{
	width: 103px;
}
.edit-form-wrap .field-wrap label.lb-2{
	width: 140px;
	margin-right:10px;
}
.edit-form-wrap .bithday-fields select, .edit-form-wrap .bithday-fields input{
	margin-right: 6px;
	color:#bebebe;
}
textarea#p-descr-new{
	height: 400px;
    width: 985px;
	border: 1px #999999 solid;
}
.tx-prev-bt{
	overflow: hidden;
}
.tx-prev-bt a{
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tx-prev-bt a#view-prev{
	background-position: 0 62px;
	margin-left: 320px;
}
.tx-prev-bt a#add-p{
	background-position: left bottom;
	margin-left: 28px;
}
.sel-location{
	margin-left: 160px;
	text-transform: uppercase;
	overflow: hidden;
	margin-top: 10px;
}
.sel-location.keyw{
	margin-left: 111px;
	text-transform: none;
}
.sel-location p{
	float: left;
	margin-right: 7px;
}
.sel-location p a{
	float: left;
}
.sel-location p a.l-del{
	background:url(/img/l-del.png);
	width: 14px;
	height: 14px;
	display: block;
	margin-left: 4px;
	
}
.sel-location a.l-add{
	float: left;
	background:url(/img/add-p-control.png) top left;
	width: 14px;
	height: 14px;
	display: block;
}
