.friends_link{outline:none;}
.friends_link:link {color:#00649e; text-decoration:none;}
.friends_link:visited {color:#00649e; text-decoration:none;}
.friends_link:active {color:#76b80d;color:#0197ed;}
.friends_link:hover {color:#0197ed;}

.friends_half{outline:none;}
.friends_half:link {color:#777; text-decoration:none;}
.friends_half:visited {color:#777; text-decoration:none;}
.friends_half:active {color:#76b80d;color:#0197ed;}
.friends_half:hover {color:#0197ed;}

/* .ta_about {
	width:400px;

} */
.drag_frame {
  border:1px solid red;
}
/*.counters {
	color:#999999;
	font-size:10px;
} */
.counters_for_com {
color:#999999;
font-size:10px;
position:relative;
left:10px;
}
td#regform {
  vertical-align:top;
 font-size:14px;
 }
td#regform a {
 color: #0066CC;
 text-decoration:none;
}
td#regform a:hover {
 text-decoration:underline;
 }
td#regform p input {
 border:none;
 height:20px;
 background-image:url(/images/search.gif);
 margin:0;
 padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 height:20px;
 outline:none;
}
td#regform p {
margin:0;
}
td#regform form {
text-align:right;
}
table.reg_form_p  {
color: #949494;
width:450px;
font-size:12px;
margin-left:15px;
}
table.reg_form_p input {
width:300px;
}
table.reg_form_p input.submit_class {
width:200px;
}
input#picture_title {
}
span#picture_title_span {
float:left;
}
table.reg_form_p a#username-checker {
color: #339900;
font-weight:bold;
}
table.reg_form_p tr td {
 padding:5px;
}
table.reg_form_p tr td span.check_box {
color:black;
}
table.reg_form_p input.log_class {
width:100px;
}
div.score_container {
float:right;
margin-right:35px;
}

td#regform form img {
}
td.ramka_a
{
  background: url(/images/message.gif) no-repeat 0 0;
}
td.ramka_b
{
  background: url(/images/message.gif) no-repeat -40px 0;
}
td.ramka_c
{
  background: url(/images/message.gif) no-repeat 100% 0;
}
td.ramka_d
{
  background: url(/images/message.gif) no-repeat 0 -20px;
}
td.ramka_e
{
  background: url(/images/message.gif) no-repeat 100% -20px;
}
td.ramka_f
{
  background: url(/images/message.gif) no-repeat 0 100%;
}
td.ramka_g
{
  background: url(/images/message.gif) no-repeat -40px 100%;
}
td.ramka_h
{
  background: url(/images/message.gif) no-repeat 100% 100%;
}
table.reg_form_p input.check_box_class {
width:15px;
}

div.container {

margin-left:20px;
margin-right:20px;

}
div.si_text {
font-size:12px;
}
/* textarea#abuse_body {
HEIGHT:150PX;
width:100%;
}
a.links_container {

}
*/


div#heading1 p.title a {
text-decoration:none;
}

div#heading1 p.title a:hover {
text-decoration:underline;
}


p.empty_p {
margin:0px;
}
p.mess_link  {
margin:0px;
font-size:12px;
color:#999;
}


div.new_menu {

}
div.new_menu span
{
  float: right;
  color: #666;
  width: 110px;
  text-align: right;
}
div.new_menu span a
{
  margin-right: 22px;
}
div.vote_final a
{
  float: right;
  margin-right: 22px;
}
div.new_menu:hover div.falling_block {
visibility:visible;
}
div.new_menu:hover div.ramka_block {
visibility:visible;
}
div.new_menu div.ramka_block span
{
  float:right; 
  margin-right:-8px; 
  color:#666; 
  width:110px;
  text-align:right;
}

div.falling_block {
visibility:hidden;
margin-left:5px;
width:110px;
position:relative;

}

div.falling_block > div
{
  opacity:0.75;
  width: 110px;
  margin-top:10px;
}
div.vote_final
{
  float:right;
  color:#666;
  width:110px;
  text-align:right;
}
div.new_menu div.ramka_block {
border:1px solid #999999;
width:110px;
height:70px;
position:relative;
float:right;
margin-top:0px;
visibility:hidden;
background-color:white;
left:-130px;
}
div.new_menu div.ramka_block div.falling_block td.texttd {
width:71px;
}

table.table_edit_p {
width:100%;
margin-left:20px;
}
a.big_link {
color:#333333;
font-size:22px;
text-decoration:none;
}
a.big_link:hover {
text-decoration:underline;
color:#00649E;
}
p.empty_p {
margin:0px;
}
td.title_td {
width:170px;
}

span#counter_s {
font-size:10px;
color:#999999;
margin: 2px 10px 3px 0px;
float:right;
vertical-align:top;
}
div#countt {
font-size:10px;
color:#999999;
margin: 2px 10px 3px 0px;
float:right;
vertical-align:top;
text-align:right;
}

span.tags {
  margin-left:5px;
  margin-top:20px;
}

div.shape_container {
margin-right:60px;

}
p.inline_p {
display:inline;
margin:0;
}
p.small_p {
display:inline;
font-size:14px;
color:#666;

}

span.shape1 a {
background: url(/images/ok.gif);
background-repeat:no-repeat;
background-position: 
0
-10px;
}
span.shape1 a:hover {
	background-position:
	0
	-39px;
}
span.shape2 a {
	background: url(/images/close_bw.png) bottom;
	background-repeat:no-repeat;
}
span.shape2 a:hover {
	background: url(/images/close.png) bottom;
	background-repeat:no-repeat;
}

.photo_cell .photo_rating .main_vote_minus span, .photo_cell .photo_rating .main_vote_minus span a{color:#ed1c24;}

span.shape3 a {
background: url(/images/plus.gif);
background-repeat:no-repeat;
background-position: 
0
-10px;
}
span.shape3 a:hover {
background-position:
0
-39px;
}

a#left_no_menu_link {
margin:0px;
padding:0px;
color:#333333;
margin-left:15px;
margin-top:20px;
text-decoration:none;
}
a#left_no_menu_link:hover {
background-image:none;

}

a#pict_label {
margin-left:15px;
color: #0066CC;
text-decoration:none;
}
/* ul#taglist li a {
color: #0066CC;
text-decoration:none;

}
ul#taglist  {
margin-left:15px;
padding:0px;
margin-top:0;
} */
span#desc_lbl {
margin-left:2px;
}
.photo_cell .photo_rating .main_vote_minus span, .photo_cell .photo_rating .main_vote_minus span a{color:#ed1c24;}

table.family span.counter {
vertical-align:top;
color: #999999;
left:0px;
font-size:12px;
text-align:center;
}
table.family tr td span.cc {
float:right;
display:inline;
vertical-align:top;

}
div.clich_div {
max-height:50px;
height:40px;
}
div.clear_div {
height:20px;
}
div.clear_both {
clear:both;
}
td.background_td {
background-color:#ffc;
font-size:12px;
}
img.up_arrow {
margin-top:2px;
display:inline;
float:none;
}
table.family {
margin-bottom:20px;
height:80px;
width:100%;
}
table.family img.f_avatar {
padding:5px;
display:inline;
border: 1px solid #999999;
}
table.family span.f_name_on {
/*font-family:sans-serif; */
margin:0px;
padding:0px;
color:#339900;
font-size:18px;
display:inline;
float:left;
line-height:18px;
}
table.family span.f_name_on a {
 color:#2E9600;
 display:inline;
 font-weight:normal;
 text-decoration:none;
}
table.family tbody tr td p.inf  {
line-height:12px;
margin:0;
padding:0;
}

table.family tbody tr td p.inf a {

font-size:12px;
margin:0px;
padding:0px;
line-height:12px;
margin-top:-7px;

}
table.family img.baby {
margin-left:1px;
margin-right:1px;
}
span.arrow_a {
}
table.family a.count_l {
color:#0066CC;
font-size:12px;
}
table.family span.clich {

}
table.family  div.ramka {

}

table.family div.f_name_off {
/*font-family:sans-serif; */
display:inline;
font-weight:bold;
color:#2E9600;
width:150px;
}
table.family div.f_name_off a {
 color:#B3B3B3;
 display:inline;
}


span.arrow_b {
text-align:right;
background:url(/images/arrow.gif);
background-repeat:no-repeat;
}


.title_inline {	
	font-size:1.7em;
	color:#333333;

}
/*ïîäçàãîëîâêè ðàçäåëîâ*/
p.subtitle_inline {
    padding-left:50px;
	font-size: 0.9em;
	color:#999999;
}

div.flash {
  margin: auto;
  width: 320px;
  padding: 2px;
  border: 2px solid #666;
}

a.empty_link_ {
text-decoration:none;
color:#00649e;
}
a.greylink {
color:#999999;
}
a img.foto_img {
border:1px solid #dddddd;
}
div.message_form input {

}

a:empty_link_blin:hover {
color:#00649e;
}

/*---- Global anchor styles for link as buttons---*/
.buttonLink_left{outline:none;padding:0px 3px;}
.buttonLink_left:link {color:#00649e;text-decoration:none;}
.buttonLink_left:visited {color:#00649e;text-decoration:none;}
.buttonLink_left:active {color:#76b80d;text-decoration:none;}
.buttonLink_left:hover {background-color:#00649e;color:#76b80d;color:#ffffff;}
.buttonLink_left_current{outline:none;padding:0px 3px;display:block;}
.buttonLink_left_current:link {color:#000000;text-decoration:none;}
.buttonLink_left_current:visited {color:#000000;text-decoration:none;}
.buttonLink_left_current:active {color:#000000;text-decoration:none;}
.buttonLink_left_current:hover {background-color:#00649e;color:#000000;color:#ed1c24;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
  .shape_container_pe span
  {
    position: relative;
    top: 7px;
  }
}


