@charset windows-1251;
@import url('admin/style_admin.css'); 

body {
	padding:0;
	margin:auto;
	margin-top:10px; 
	background-image:url(img/body_bg.png);
background-repeat:repeat-x;
scrollbar-face-color:#5997CA;
width:80%;
background-color:#fff;
	}

.style_main {border:none;background-color:#FFF;width:100%;}

p {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin:10px;
}

.main_table {border-width:0;}

.lefttd {
vertical-align:top;
border-right:none;
border-left:none;
width:195px;
border-top:0;
padding:5px 0 0 5px;
}

.left_td {
border:none;
vertical-align:top;
}

.maintd {
border-left:0;
border-right:0;
vertical-align:top;
border-top:0;
padding:5px;
}

.rightd {
border-left:0;
border-right:0;
width:195px;
vertical-align:top;
border-top:0;
padding:5px;
padding-right:0;
}

.footer {
background-repeat:no-repeat;
border:none;
text-align:center;
color:#666;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}


#menu {
height:30px;
font-size:12px;
font-family: Verdana, Geneva, sans-serif;
line-height:30px;
color:#9b9b9b;
width:100%;
margin:0;
padding:0;
margin-top:12px;
margin-left:10px;

}

#menu li {
font-family:Tahoma, Geneva, sans-serif;
padding-left:14px;
text-transform:uppercase;
list-style-type:none;
float:left;
display:block;
background-image:url(img/top_menu_back.png);
background-repeat:no-repeat;
}


.right_menu_round{
	background-image:url(img/top_menu_back_right.png);
	background-repeat:no-repeat;
	width:14px;
	height:30px;
	float:left;
	}

#menu a {
float:left;
height:30px;
display:block;
background-repeat:no-repeat;
background-position:right;
text-decoration:none;
color:#454545;
}


#menu a:hover { text-decoration:underline; }

#menu a:hover {color:gray;}

//////////////...................Меню сайта

body {
font:75%/120% Verdana,Arial, Helvetica, sans-serif;
margin:10px auto;
}

.menu_list {
width:180px;
margin:auto;
margin-left:7px;
margin-bottom:0px;
margin-top:10px;
}

.menu_head {
cursor:pointer;
position:relative;
background:url(img/left-menu-arrow-sprite.png) no-repeat;
background-position:0px 3px;
width:90%;
height:16px;
color:#333;
margin:1px;
padding-top:5px;
padding-left:15px;

}

.dots { width:100%; height:3px; background-image:url(img/dots.png); background-repeat:repeat-x;}

.menu_body {
display:none;
margin-top:3px;
margin-bottom:3px;
}

.menu_body a {
padding-left:40px;
padding-top:1px;
padding-bottom:1px;
font-size:14px;
display:block;
color:#000;
background-color:#FFF;
text-decoration:none;
font-size:12px;
}

.menu_body a:hover {
color:#333;
text-decoration:underline;
}



////////////////////////////////////////////////// 
.main_menu {font-size:14px ;}

.bio_main_table {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
margin:5px;
width:510px;

}


.shadow_right {
background-image:url(img/right-shadow.png);
border:none;
background-repeat:repeat-y;
width:10px;
}

.shadow_rotated{
background-image:url(img/left-shadow.png);
border:none;
background-repeat:repeat-y;
width:10px;
}

.corner_right {
background-image:url(img/corner.jpg);
border:none;
background-repeat:repeat-y;
}


a {text-decoration:none;color:#000;}

.bio_table  {
border:0;
border-right:0;
margin-top:5px;
}

.bio_table_table{ margin:auto;  }

.bio_table a{text-decoration:underline;}

.bio_table h1, .chrono_h1 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#666;

	}

.vitya h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}

.bio_table_table a {text-decoration:underline;font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#39F;}

.chrono_h1 h1{ text-align:center;  font-size:18px;}

#table_table {  margin:auto; width:90%; border:0;}

#table_table p{ text-align:left; }

#table_table td { border:1px solid #f6f6f6; min-width:150px;}

.bio_table_img { margin:10px; text-align:center;}

tr.striped {background-color: #f9fafa;}

.arrow {list-style-image:url(img/arrow.gif);}

.right_search {
text-align:center;
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
padding:5px;
}

.orphus_right {padding-top:20px;padding-bottom:20px;}

.pathdiv {
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:700;
margin:10px;
margin-bottom:0;
}

.titletd {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color: #444;
line-height:1em;
font-weight:600;
}

.index_description {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
border:1px solid #000;
margin:5px;
padding:10px;
}

div.rounded {
text-align:justify;
background-repeat:no-repeat;
padding:10px;
}

.rounded p{text-indent:40px; margin:0; margin-bottom:10px; margin-top:10px;}

.rounded a { text-decoration:underline; color:#4682B4}

.orphus_left {text-align:center;}

.contacts {
font-size:14px;
background-image:url(img/tetrad.gif);
font-family:Verdana, Geneva, sans-serif;
font-weight:700;
padding:10px;
}

.bio_name,.bio_date {
font-size:12px;
padding:10px;
}

.sources {
font-size:14px;
background-image:url(img/tetrad.gif);
padding:10px;
}

.header {
vertical-align:top;
}

.slider ul li,.slider2 ul li,.slider3 ul li {
padding-left:6px;
padding-bottom:5px;
padding-top:5px;
height:140px;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
}

.slider ul li img,.slider2 ul li img,.slider3 ul li img {
cursor:pointer;
text-align:center;
vertical-align:middle;
border:1px solid #CCC;
}

.next,.prev,.next2,.prev2,.next3,.prev3 {
cursor:pointer;
text-align:center;
}

.bio_gallery {
text-align:center;
position:fixed;
left:3px;
width:170px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.bio_gallery a img {
background:none;
margin:0;
padding:0;
}

.slide-out-div {
width:250px;
background:#ccc;
border:#29216d 1px solid;
padding:20px;
}

a:hover,.pathdiv a,.left_menu_links a {
text-decoration:underline;
}

#list,.slider ul {
height:350px;
width:150px;
}

.slider,.slider2 {
float:left;
left:-5000px;
position:relative;
visibility:hidden;
text-align:center;
}


.last_bio  img :hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}


#list2,#list3,.slider2 ul {
height:210px;
width:150px;
}

.pstrnav {
	padding-top:20px;
	text-align:center;
	color:#4682B4;
	clear:both;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}

#total_count{
	color: #999;
	font-size:12px;
	padding-left:5px;
	}

.search_results
{
	margin:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	}

.bio_gallery span strong { margin-right:45px; }
.abzats{
	padding-left:40px;
	}

.right_news_td{
	border:1px solid #CCC;
	border-bottom:0;
	background-color:#fbf9f9;
	}
	
.nobody_dead, .nobody_born{
	margin:auto;
	width:101px;
	height:123px;
	background-repeat:no-repeat;
	background-image:url(img/nobody.png);
	}
	

.table_style { 
text-align:right; 
margin:5px;
font-weight:700; 
margin-top:20px; 
background-image:url(img/hrono_bg.png); 
background-repeat:no-repeat; 
background-position:right top;
height:40px;
padding-top:17px;
padding-right:40px;
}

.table_style a{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4682B4; text-decoration:underline;}


.top_round_left{
	width:10px;
	height:10px;
	background-image:url(img/top-round-left.png);

}

.middle_shadow{ background-color:#FFF;  }

.top_round_right{
	width:20px;
	height:10px;
	background-image:url(img/top-round-right.png);
}


.bottom_round_left{
	width:10px;
	height:20px;
	background-image:url(img/bottom-round-left.png);

}

.middle_shadow_bottom{ background-image:url(img/bottom-shadow.png); }

.bottom_round_right{
	width:20px;
	height:20px;
	background-image:url(img/bottom-round-right.png);
}

.logo {
height:43px;
vertical-align:top;

}

.header_search{
	height:94px;
	width:345px;
	}
	
.header_search img{ float:left;}
.index_search {width:230px; float:right; padding-top:15px;}

div.inputWrapper {
	padding-left:35px;
	padding-top:4px;
	padding-bottom:6px;
	width:171px;
	background:  url(img/search-field.png) left 0 no-repeat;
	float:left;
}

div.inputWrapper input {
	border: 0;
	height: 22px;
	width:167px;
	background-color: transparent;
}

.search_button {
	width:24px;
	height:35px;
	border:0;
	background:transparent url(img/search-button.png) no-repeat scroll 0 0;
	float:right;
}

.orange{ 
text-transform:uppercase; 
color:#cc9966;
font-size:12px;
padding-left:10px;
font-family:Tahoma, Geneva, sans-serif;
}

#search_form{ margin:0;}

.search_link{ color:#a3a3a3; text-align:left ;padding-left:10px; font-size:12px;}
.search_link a{ text-decoration:underline; color:#8cbae8; }
.quote_title { color:#cc9966; float:right;}
.quote_text { font-style:italic;float:right; font-family:Arial, Helvetica, sans-serif; }
.quote{ padding-left:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
.quote span { padding-top:3px;}
.quote_author{ font-weight:700; text-align:right; font-size:12px;}

.alphabet_main{ 
text-transform:uppercase; 
font-size:18px; 
margin:10px;
margin-left:0;
width:100%; 
font-family:Tahoma, Geneva, sans-serif;
display:inline-block;
text-align:center;


}
.alphabet_main a { padding-right:1px;}
.alphabet_main a:hover { color:#33cccc;}

.left_block_top,.left_block_new,.block_born_today,.block_dead_today,.block_pool, .block_advert{ 
background-repeat:no-repeat;
height:53px;
width:195px; 
min-width:195px;
}

.left_block_top{background-image:url(img/block_top.png); }

.left_block_new{background-image:url(img/block_new.png); } 

.block_born_today{background-image:url(img/block_born_today.png); }

.block_dead_today{background-image:url(img/block_dead_today.png);}

.block_pool{background-image:url(img/block_pool.png);}

.block_advert{ background-image:url(img/block_advert.png);}


.left_menu_back,.left_menu_back_baloon,.left_menu_back_dead {
border:0;
border-left: 1px solid #eaeaea;
border-right: 1px solid #eaeaea;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
}

.left_menu_back img,.left_menu_back_baloon img,.left_menu_back_dead img {border:1px solid #CCC;}

.left_menu_back_baloon{background-image:url(img/baloon.png); background-repeat:no-repeat; padding-left:30px;}

.left_menu_back_dead{background-image:url(img/dead.jpg);background-repeat:no-repeat; padding-left:30px;}

.block_max_div{max-width:120px; width:120px; padding-left:25px;}

.block_bottom { 
background-image:url(img/block_bottom.png); 
background-repeat:no-repeat;
height:42px;
}

.six_random { font-size:30px; color:#999999; margin:10px; margin-bottom:40px; margin-top:20px; }

.dots2 { 
width:100%;
height:3px; 
background-image:url(img/dots.png);
background-repeat:repeat-x;
display:inline-block; 
margin-top:10px;
margin-bottom:10px;}

#six_random_bio li{
list-style-type:none;
float:left;
display:block;
padding-right:40px;
}

#six_random_bio li img { border:0;}

.six_r{ font-family:Tahoma, Geneva, sans-serif; 
font-size:11px;
text-align:center; 
width:16%;
vertical-align:top;}

.six_r img{ border:0;}

.six_r_table { }

.footer_text{ font-size:12px; font-family:Calibri; padding:10px;}

.counter{ float:right;}

/*Form*/
.tcenter{ background-image:url(img/form/tcenter.jpg); background-repeat:repeat-y; padding-left:40px;} 

.tcenter p {font:bold 12px Verdana,sans-serif; color:#333;}

.inputtext {width:200px;}

.comarea{width:400px;}

.inputtext,.comarea{
background-image: url(img/form/gray_bg.png);
background-repeat: repeat-x;
background-position: top; 
padding:5px;
	}

.tcenter input,textarea {font:normal 12px Verdana,sans-serif; color:#333; border:1px solid #ccc;}

input.formbutton{
border:0;
background-color:#FFF;
background-image:url(img/form/button_sprite.png);
width:107px;
color:#fff;
text-transform:uppercase;
height:25px;
margin-top:5px;
}

input.formbutton:hover { background-position:0px 25px;}

.inputtextact {width:200px; background-image: none; padding:5px;}

.comareaact {width:400px;  background-image: none; padding:5px;}

/*Таблица*/
.bio_div{ width:250px; height:90px; margin-top:5px; margin-left:10px; }

.bio_image{ float:left; width:110px; text-align: center; height:100px;}

.bio_image img{ height:85px; border:0;}

.bio_text{ width:250px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; display: inline;}

.bio_text_name { font-weight:700; text-align:left; font-size:11px; }
.bio_text_name a{ color:#333;}

.bio_text_date{ color:#666; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-bottom:5px; padding-top:2px; text-align:left;}

.bio_text_description{ width:100px; color:#666; text-align:left;display: inline;}

.bio_max_div { max-width:700px;}

.next img,.prev img,.next2 img,.prev2 img,.next3 img,.prev3 img {border:0;}

.meetlady{ text-align:center; margin-top:5px;}
.meetlady img{border:1px solid #CCC;}

.google_advert{ margin:5px; text-align:center; margin-top:10px; margin-bottom:0;}


.download{ margin:5px;  margin-top:20px; text-align:right; } 

.download img{ border:0; margin-right:5px; margin:3px; padding:0; background:none;}

.download a{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#39F; }

.file_size{ text-align:right; font-size:10px; color:#666;}

.ref_baner{ margin:5px;}

.menu_body  a:hover , .menu_head:hover{
color: #CD853F;
text-decoration:none;
font-size:12px;
}

#main_table_id{ width:100%;}

.photoshop_online{ border:4px solid #cc9966;}

