@charset "iso-8859-1";
/* CSS Document */
/* CSS basic */
html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
}
/*All to null without padding and border. This we will add in functions.js*/
table, tbody, tfoot, thead, tr, th, td{
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
}
html{height: 100%;}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	/* font-family: Verdana, Arial, sans-serif; */
	margin: 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px	; 
	text-align: center;
	color:#4f4f4f;
	line-height:12pt;

	width:100%;
	height:100%;
	background:#002C55 url("/public/images/main_bg.jpg") repeat-x ;
	}
#main_table{
	background-color:#FFF;
}
p{margin:4px 0;padding:4px 0;line-height:19px;}
.link { cursor: pointer; }
.underline { text-decoration: underline; }
a, a:link {
	line-height:16pt;
	color:#336699;
	font-size:12px;
	}
a:visited {color:#336699;}
a:hover {color:#007FFE;}
a:active {color:#336699;}

h1{font-size:30px; font-weight:normal;margin-top:10px;padding-bottom:10px;color:#262626;line-height:30px;}
h2{font-size:18px;line-height:25px; font-weight:normal;margin-top:10px;padding-bottom:10px;color:#262626;}
h3{font-size:24px; font-weight:normal;margin-bottom:10px;color:#262626;}
h4{margin-bottom:5px;font-size:18px;margin-top:10px;color:#616161; font-weight:normal;	font-family:Trebuchet MS,Tahoma,Verdana,"Lucida Sans Unicode";}
h5{margin-bottom:5px;font-size:16px;margin-top:10px;font-weight:bold;color:#262626;}
h6{margin-bottom:5px;font-size:14px;margin-top:10px;color:#262626;}
ol, ul{padding:10px;margin:0px 30px 0px 30px;}
li{padding:2px;margin:0px;line-height:22px;}
h4.orange  {color:#e98e00;}
/* main fix */
sup{vertical-align: super;}
sub{vertical-align: sub;}
.msie {}
.opera {}
.chrome {}
.safari {}

td{
	vertical-align:top;
}

/* - -top - -- */
#top_logo_login, #main{
	margin: 0 auto;
	width:960px;
	clear:both;
	padding:0;
	text-align: left;
	
}
#top_logo_login{
	height:85px;
}
#logo{
	height:85px;
	margin-left:30px;
	width:200px;
	display:block;
}
#top_logo_login	.login{

	float:right;
	margin-left:0px;
	width:690px;
	height:60px;
}
#top_logo_login	.login a {text-decoration:none;}
#login_form{
	float:right;
	height:67px;
	color:#5793A4;
}

#login_form div{float:left;text-align:left;margin-right:10px;margin-top:22px;margin-bottom:1px;line-height:20px;vertical-align:bottom;}
#login_form div #rem_me{margin-left:0px;}
#login_registr{padding:22px 0 0 0;color:#FAF683;}
#login_registr a, #login_registr a:link{
	padding:0px 0 0 0;color:#593400;font-weight:bold;font-size:13px;
	margin-top:5px;
	background: url("/public/images/reg_butt_bg.png") repeat-x;
	border:1px solid #F99C07;
	height:22px;
	width:150px;
	display:block;
	text-align:center;
	text-decoration:none;
}

#top_logo_login	.top_nav{

	float:right;
	margin-left:0px;
	width:701px;
	height:60px;
}
#top_logo_login	.top_nav div{
	margin-top:30px;
	margin-right:25px;
	height:40px;
}
a#dialogs,a#settings{	border-left:1px solid #6AAE67;}
a#profile,a#dialogs,a#settings{
	display:block;
	float:left;
	text-decoration:none;
	text-align:center;
	color:#90F789;
	font-size:11px;
	font-family: Trebuchet,  sans-serif;
	padding-top:5px;
	padding-bottom:6px;
	line-height:12px;
	background:#004A00 url("/public/images/top_nav_green_bg.png") repeat-x ;
	border-bottom:1px solid #0F3F00;
	border-top:1px solid #0F3F00;
	border-left:1px solid #0F3F00;
	height:28px;
}
a#profile:hover,a#dialogs:hover,a#settings:hover{
	color:#682500;
	background:#004A00 url("/public/images/top_nav_yelow_bg.png") repeat-x;
}
#top_logo_login .top_nav a.active{
	color:#682500;
	background:#004A00 url("/public/images/top_nav_yelow_bg.png") repeat-x;
}
.msie6 #top_logo_login a#dialogs.active{
	border-bottom-width:0px;
	color:#682500;
	background:#004A00 url("/public/images/top_nav_yelow_bg.png") repeat-x;
}
#top_logo_login .top_nav a.selected{
	height:28px;
	color:#fff;
	background:#004A00 url("/public/images/top_nav_grey_bg.png") repeat-x;
}
a#dialogs #mess_num{font-size:13px;	font-family: Vedana,  sans-serif;padding-left:3px;}
#profile{width:70px;}
#dialogs{width:80px;}
#settings{width:75px;}
#exit{width:60px;float:right;margin-left:15px;margin-top:10px;background-color :#ff0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#3F3F3F url("/public/images/grey_butt_bg.png") top right repeat-x;
	border:1px solid #5C5C5C;
	color:#fff;

}
#top_logo_login	.top_nav div span{
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	width:370px;
	background:#F9FFA0 url("/public/images/status_close.png") 344px 12px no-repeat;
	border-top:1px solid #0F3F00;
	border-right:1px solid #0F3F00;
	border-bottom:1px solid #0F3F00;
	
}
#top_logo_login	.top_nav div span span{
	float:left;
	width:270px;
	overflow:hidden;
	margin-left:-7px;
	display:block;
	padding:0px 10px 0px 20px;
	color:#5A5A5A;
	border-width:0px;
	background:url("/public/images/status_left.gif") 0 0 no-repeat;
}
#top_logo_login	.top_nav div span a{float:right;display:block;width:35px;height:28px;text-decoration:none;}
.msie6 #top_logo_login .top_nav div span{
	width:350px;
	background-position:324px 12px;
}
.msie6 #top_logo_login .top_nav div span span{
	width:220px;
}
/* - - main- -- */
#main #menu #site_search{
	float:left;
	margin:60px 0 0 12px;
	padding:0px;
	width:198px;
}
.msie6 #main #menu #site_search{	margin:60px 0 0 7px;width:202px;}
#main #menu #site_search div{
	border:1px solid #D7D7D7;
	padding:0px;
	height:22px;
}
#main #menu #site_search a{
	display:block;
	width:22px;
	height:22px;
	float:left;
	background:#fff url("/public/images/search_arrow.gif") 0px 3px no-repeat ;
	text-decoration:none;
}
#main #site_search input{
	background:#fff url("/public/images/ic_site_search.png") 3px 3px no-repeat ;
	margin-left:0px;
	padding-left:18px;
	color:#777;
	font-size:15px;
	border-width:0px;
	height:18px;
	float:left;
	width:155px;
	padding-top: 2px;
	font-size: 13px;
}
.msie6 #main #site_search input{width:159px;}
#main{
	background-color :#fff;
}
#main img{padding:1px; border:1px solid #d8d8d8;}
#main img.bbb{padding:0px; border-width:0px;}

#cilce1{margin-left:220px; width:97px; height:61px; position:absolute; 
background: url("/public/images/kilcya.png") no-repeat ;}
#cilce2{margin-left:590px; width:97px; height:61px; position:absolute; 
background: url("/public/images/kilcya.png") no-repeat ;}
.msie6 #cilce1{margin-left:125px;}
.msie6 #cilce2{margin-left:490px;}
.msie7 #cilce1{margin-left:30px;}
.msie7 #cilce2{margin-left:400px;}

#main #top_menu{
	padding:0px 0 0 0;height:88px;
	background: url("/public/images/mainbl_lft_cnr.png") no-repeat ;
}
#main #top_menu_r{
	padding:0px 0 0 0;height:88px;
	background: url("/public/images/mainbl_top_rgt_cnr.png") top right no-repeat ;
}
#main #menu{
	font-family: Tahoma, Arial, Verdana, sans-serif;

	padding:0px;
	margin:0px 20px 0 20px;
	height:88px;
	
	background: url("/public/images/mainbl_top_bg.png") repeat-x ;
}
#main #menu #langs{float:left;margin:60px 0 0 00px}
#main #menu #langs a, #main #menu #langs a:link{color:#262626;display:block;
	background: url("/public/images/black_lang_arrow.gif") right 6px no-repeat ;
	text-decoration:none;
	padding:0 15px 0 10px;
	w_idth:80px;
}
#main #menu #menubody{float:right;margin-top:60px;margin-right:10px}
#main #menu #menubody a, #main #menu #menubody a:link{font-size:13px;color:#336699;text-decoration:none;margin-left:25px;}
/* #main #menu #menubody a:visited{color:#2c2c2c;} */
#main #menu #menubody a:hover{color:#007ffe;}
#main #menu #menubody a:active{color:#007ffe;}
#main #menu #menubody a.selected{font-weight:bold;}

/* - - main content- -- */
#content{
	background:#fff url("/public/images/body_main_bg.png") repeat-y ;
}
.left_bg_fix{
	margin-left:0px; 
	width:10px; 
	height:160px; 
	background: url("/public/images/main_body_left_top_bg.png") top left no-repeat ;float:left;}
.right_bg_fix{width:10px; height:160px; background: url("/public/images/main_body_right_top_bg.png") top left no-repeat ;float:right;}

#content #content_body2{
	margin:0 11px 0 10px;
	padding:1px 20px 20px 20px;
	background: url("/public/images/titile_bg_blue.png") repeat-x ;
	min-height: 260px;
}

#content #content_body{
	margin:0 11px 0 10px;
	padding:20px 20px 20px 15px;
	background: url("/public/images/titile_bg_blue.png") repeat-x ;
	min-height: 260px;
}

.blue_block{
	background:url("/public/images/bott_block_title_bg.png") left top repeat-x ;
	padding:20px 20px 0px 20px;
	margin:0 -20px 0 -15px;
}
.yellow_block{
	background:url("/public/images/main_title_bg_yellow.png") left top repeat-x ;
	padding:20px 20px 0px 20px;
	margin:0 -20px 0 -15px;

}


.hr_dotted,
.hr_dotted_s{
	font-size:4px;
	height:1px;
	margin-left:-15px;
	margin-right:-20px;
	margin-top:10px;
	background: url("/public/images/dott_block_bg.png") repeat-x ;
}
.hr_dotted_s{
	margin-left:0px;
	margin-right:0px;
	clear:both;
}
.clear{
	font-size:4px;
	height:1px;
	clear:both;
}
.clear2{
	font-size:4px;
	height:10px;
	clear:both;
}

.clear3{display:none;}
.clear3a{display:none;}
.msie7 .clear3{
	font-size:4px;
	height:1px;
	clear:both;
	display:block;
	margin-top:-4px;
	ba_ckground:#f0f;
}
.msie7 .clear3a{
	font-size:4px;
	height:1px;
	clear:both;
	display:block;
	margin-top:-4px;
	display:block;
	b_ackground:#0f0;
}
.sp_comment{
clear:both; padding-top: 10px; display:none;
}
.alert_block{background-color:#fff;padding:1px;border:1px solid #D7D7D7;margin:20px 0;}
.alert_block div{background-color:#E9E9E9;padding:18px;}
.alert_block em{font-size:18px;display:block;color:#262626;line-height:25px;}


/* - - registr- -- */
.left_form{width:250px;float:left;padding-top:12px;}
.right_form{width:650px;float:left;padding-top:15px;padding-bottom:15px;}

.blue_block_top{
	width:233px;
	background: url("/public/images/blue_block_bottom.gif") left bottom no-repeat ;
	padding-bottom:5px;
	margin-bottom:4px;
}
.blue_block_main{
	background: url("/public/images/blue_block_top.gif") left top no-repeat ;
	padding:12px 26px 5px 24px;
	font-size:11px;
	color:#262626;
}
.blue_block_main a{font-size:11px;}

.form_line{padding:4px 0 4px 0;}
.field{padding-right:13px;font-size:15px;}
.username{padding-right:8px;}
.remail{padding-right:15px;}

.info, .agree,.alert{font-size:12px; padding:5px 2px 5px 20px;line-height:12px;
	background: url("/public/images/require_star.gif") 0 2px no-repeat;color:#FF9C00;
	font-weight:normal;
	margin-left:10px;
}
 .agree{
	background: url("/public/images/green_ok.gif") 0 2px no-repeat;color:green;
 }
 .alert{
	background: url("/public/images/red_alert.gif") 0 2px no-repeat;color:#ff0101;
 }
 .toadd{
	padding:5px 2px 5px 20px;line-height:12px;
	background: url("/public/images/addto.gif") 0 5px no-repeat;
 }
 .addish_info{padding:5px 2px 5px 0px;font-size:10px;color:#777;margin-bottom:5px;line-height:15px;}
 .capcha{padding-top:15px;width:550px;}
 .capcha img.capcha_img{margin:10px 0; padding:0px;border: 1px dotted #f0f;}
 .capcha input{margin-left:105px;}
 a.refresh{
	font-size:11px;
	background: url("/public/images/refresh.gif") 0 1px no-repeat;padding:2px 2px 5px 20px;
	}
.green_big_button{
	background: url("/public/images/big_green_butt.png") repeat-x;
	border:1px solid #005A00;
	padding:2px 20px 5px 20px;
	color:#fff;
	font-size:20px;
	cursor: pointer;
}
.green_small_button{
	background: url("/public/images/top_nav_green_bg.png") repeat-x;
	border:1px solid #005A00;
	padding:1px 10px 3px 10px;
	color:#fff;
	font-size:12px;
	cursor: pointer;
}
	

/* - - profile- -- */
.prof_status{width:190px;background:#FA9E04;text-align:center;color:#fff;padding:5px;font-size:12px;}

 div.status_bottom{ 
	padding:0px;width:200px;margin-bottom:-15px;
	background:url("/public/images/user_status_bottom.gif") no-repeat ;
	position:relative;
	z-index:20;
	float:left;
}

.opera .status_bottom,
.chrome .status_bottom{
	margin-left:0px;
	margin-bottom:-15px;
	position:absolute;
}
.us_photo_edit{ 
	widt_h:50px;
	margin-bottom:-1px;
	margin-top:10px;
	display:block;
	position:absolute;
		padding:2px 20px 2px 4px;
	background:#E9E9E9 url("/public/images/ic_edit.gif") right 2px no-repeat ;
	color:#6F6F6F;
	text-decoration:none;
	z-index:100;
	float:left;
	margin-left:10px;
}
.opera .us_photo_edit,
.chrome .us_photo_edit{
	display:block;
	margin-left:10px;
	margin-bottom:-15px;
	position:absolute;
}
.msie7 .us_photo_edit{	margin-left:-190px;}
.prof_titul{
	padding:5px 5px 5px 20px;
	background: url("/public/images/ic_orden.png")  3px 8px no-repeat;
	font-weight:bold;
	clear:both;
	color:#777;
	font-size:13px;
}
a.witharr{display:block;padding-left:10px;
	background: url("/public/images/arrow_grey.png")  left 6px no-repeat ;
}
#content_body_right{float:left;width:673px; margin-left:30px}
.msie6 #content_body_right{float:left;width:675px; margin-left:28px}
#content_body_left{float:left;width:195px;margin-left:5px}
#content_body_left img.user{z-index:10;}
#user_info_interes{ 
	padding:15px;
	background: url("/public/images/profile_gradient_bg.png") no-repeat ;
	height: 190px;
	clear:both;
}
#user_library_interes{ 
	padding:15px;
	background: url("/public/images/library/mylib_top_bg.png") no-repeat ;
	height: 90px;
	clear:both;
}

#user_info_top{
	height: 160px;
}
#user_library_top{
	height: 62px;
}
#user_info_top_11{width:48%;float:left;height:62px;color:#262626;}
#user_info_top_12{width:52%;float:left;height:62px;padding:0px;}
#user_info_top_21{width:48%;float:left;color:#262626;}
#user_info_top_22{width:50%;float:left;color:#262626;}
#prof_status{}
.online{ 
	background: url("/public/images/ic_isonline.png") no-repeat ;
	color:#FA9E04;
	font-weight:bold;
	font-size:13px;
	padding:4px;
	padding-left:16px;
}
#user_info_top_1 b, #user_info_top_2 b {color:#111;font-size:13px;}
#user_info_top_11 b.title{font-size:16px;padding:0 0 10px 0;display:block;color:#262626;}
#user_info_top_21 b,#user_info_top_22 b{color:#262626;}
.bott_link, .bott_link_orange,.bott_link_orange_active{
	font-weight:bold;
	font-family:Trebuchet MS,Tahoma,Verdana,"Lucida Sans Unicode";
	/* font-size:13px; */
	display:block;
	float:left;
	font-size:13px;
	margin-top:4px;
	margin-right:21px;
	text-decoration:none;
}

span.bott_link{
	font-family:Trebuchet MS,Tahoma,Verdana,"Lucida Sans Unicode";
	font-size:13px;
	color:#777;
	display:block;
	float:left;
	margin-top:7px;
}
b.bott_link{
	color:#4D4D4D;
	font-family:Trebuchet MS,Tahoma,Verdana,"Lucida Sans Unicode";
	display:block;
	float:left;
	margin-top:7px;
	padding-bottom:19px;
	background: url("/public/images/profile_gradient_arrow.gif") center bottom no-repeat ;
}
a.bott_link_orange,a.bott_link_orange_active{color:#ff6c00;}
a.bott_link_orange_active{
	background: url("/public/images/profile_gradient_arrow.gif") center bottom no-repeat ;
	display:block;
	float:left;
	padding-bottom:17px;
	}
	
.bott_link,span.bott_link,b.bott_link,a.bott_link,a.bott_link:link,a.bott_link:hover,a.bott_link:visited,a.bott_link:active{font-size:13px;font-family:Trebuchet MS,Tahoma,Arial;}

a.edit_pen{
	padding:4px 20px 4px 2px;
	background:#E9E9E9 url("/public/images/ic_edit.gif") right 2px no-repeat ;
	color:#6F6F6F;
	text-decoration:none;

}
a.edit_pen_w{
	padding:2px 20px 2px 2px;

	background:#fff url("/public/images/ic_edit.gif") right 0 no-repeat ;
	color:#6F6F6F;
	text-decoration:none;
	font-size:11px;
}
a.add_pen_w{
	padding:2px 20px 2px 2px;
	background:#fff url("/public/images/ic_add_new_blog.gif") right 0 no-repeat ;
	color:#6F6F6F;
	text-decoration:none;
}
a.add_pen{
	padding:4px 20px 4px 2px;
	background:#E9E9E9 url("/public/images/ic_add_new_blog.gif") right 2px no-repeat ;
	text-decoration:none;
	color:#6F6F6F;
}
a.add_more_green{
	padding:2px 2px 2px 20px;
	margin-top:10px;
	text-decoration:none;
	background: url("/public/images/addto.gif") left 2px no-repeat;
}


.friends_block{padding:0;}
.book_edit  h4, .blogs_block h4, .friends_block h4, .albums_block h4{margin-bottom:25px;
float:left;
}
.friends_block a{display:block;float:left;width:102px;text-align:center;text-decoration:none; line-height:14px;margin:0px 0px 20px 0px;padding:0 10px 0 0;}
.friends_block a span{text-decoration:underline;}
.friends_block a.online_f{background:url("/public/images/user_oline.gif") 0px -1px no-repeat; }
#main .friends_block .online_f img{padding:2px 0px 0px 0px; border-width:0px;}

.albums_block{padding:0px;}
.albums_block a{display:block;float:left; text-align:center; padding:0px 20px 20px 0px;}
#main .albums_block img{padding:4px;}
.visitors{}
.visitors a{display:block; line-height:18px;clear:both;padding:6px 0;font-size:13px;}
.visitors a img{float:left;margin:2px 6px 2px 0;}
#main  .visitors a.v_online img{padding:0; border:2px solid #E08700;}

.blogs_block{padding:0px;}
.blogs_edit{float:left;
	padding:2px 10px 2px 23px; margin-top:9px;
	margin-left:-22px;
	height:25px;
	}
.book_edit {font-size:15px;}
.book_edit div{padding:5px 0;}
a.all_photos{
	float:right;
	padding:2px 0px 2px 23px; margin:12px 20px 0 0;
	background:url("/public/images/ic_allphoto.png") 0px -1px no-repeat;
	height:25px;display:block;
	white-space:nowrap;line-height:10px;
}
/* .msie7 a.all_photos{margin: 10px 20px 0 0;} */
a.all_friends{float:right;padding:2px 10px 2px 22px; margin-top:10px;
	margin-right:0px;
	background:url("/public/images/ic_frends.png") left top  no-repeat;
	text-align:left;
	height:25px;line-height:10px;
}
a.friends,a.dialog,a.refuse {float:left;padding:2px 0px 2px 22px; margin-top:5px;
	margin-right:20px;
	background:url("/public/images/ic_add_to_friends_w.gif") left top  no-repeat;
	text-align:left;
	height:25px;line-height:10px;
}
a.dialog{
	background:url("/public/images/ic_start_chat_w.gif") left top  no-repeat;
	font-weight: bold;
}

a.refuse{
	background:url("/public/images/ic_friend_remove_w.gif") left top  no-repeat;
}

a.all_blogs{float:right;padding:2px 10px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_all_blogs.png")  0px 3px  no-repeat;
	height:25px;
}

.blogs_date{float:right;padding:2px 10px 2px 23px; margin-top:9px;
	background:url("/public/images/ic_watch.png") left 3px no-repeat;
	height:25px;font-size:11px;color:#262626;
}
.blogs_comments{float:right;padding:2px 10px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_comments.png") 0px -2px no-repeat;
	height:25px;font-size:11px;
}
a.blogs_comments{float:right;padding:2px 10px 2px 23px; margin-top:5px;
	background:url("/public/images/ic_comments.png") 0px 0px no-repeat;
	height:25px;font-size:11px;
}
a.all_events{float:right;padding:2px 10px 2px 23px; margin-top:5px;
	background:url("/public/images/ic_all_actions.gif") 0px 4px no-repeat;
	height:25px;
}
a.all_neibors{float:right;padding:2px 10px 2px 21px; margin-top:10px;
	background:url("/public/images/ic_all_neibor.gif") 0px 2px no-repeat;
	height:25px;
}
.all_visitors{
	padding:2px 1px 2px 23px; 
	margin-top:10px; 
	height:20px;
	background:url("/public/images/ic_visitors.gif") 0px 6px no-repeat;
	display:block;
}
a.add_new_photos{float:right;padding:1px 10px 2px 23px; margin-top:7px;
	background:url("/public/images/ic_add_photo.gif") 0px 4px no-repeat;
	height:25px;
}
.blogs_comments a{margin-top:-4px;line-height:10px;}

.chart_start{padding:4px 10px 4px 23px; margin-top:10px; margin-right:20px;
	background:url("/public/images/ic_start_chart.png") 0px 2px no-repeat;
	font-weight:bold;
	text-decoration:none;
}
.add_to_friends,#delete_friend{padding:2px 10px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_add_to_friends.png") 0px 2px no-repeat;
	font-weight:bold;
	text-decoration:none;
}
#delete_friend{
	background:url("/public/images/ic_friend_remove_w.gif") 0px 2px  no-repeat;
}
.call_a_friend,.add_photo3{padding:0px 0px 4px 23px; margin-top:1px; margin-right:20px;
	background:url("/public/images/ic_add_to_friends.png") 0px 2px no-repeat;
	font-weight:bold;
	text-decoration:none;
display:block;float:left;
}
.add_photo3{
	background:url("/public/images/ic_add_photo.gif") 0px 2px no-repeat;
}

.add_photo2{
	padding:2px 0px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_add_photo.gif") 0px 3px no-repeat;
	text-decoration:none;

}
.girl{padding:2px 10px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_girl.png") 0px 2px no-repeat;
	/* font-weight:bold; */
	text-decoration:none;
}
.boy{padding:2px 10px 2px 23px; margin-top:10px;
	background:url("/public/images/ic_boy.gif") 0px 2px no-repeat;
	text-decoration:none;
}

.ev_newphoto{font-weight:bold;padding:6px 2px 8px 20px;background:url("/public/images/ic_new_photo.gif") 0 7px no-repeat;}
.ev_friends{font-weight:bold;padding:6px 2px 8px 20px;background:url("/public/images/ic_new_friend2.gif") 0 7px no-repeat;}
a.ev_news{font-weight:bold;padding:6px 2px 8px 20px;color:#ff6c00;background:url("/public/images/ic_bell.gif") 0 7px no-repeat;}
.ev_newblog{font-weight:bold;padding:6px 2px 8px 20px;background:url("/public/images/ic_new_photo.gif") 0 7px no-repeat;}
.ev_stopfriends{font-weight:bold;padding:6px 2px 8px 20px;background:url("/public/images/ic_friend_remove.gif") 0 7px no-repeat;}
/* - - main pager- -- */
.pagers{ text-align:center;}
.pagers a, .pagers b{ margin:0px 6px;}


.firstpage{padding:2px 6px;text-decoration:none;background: url("/public/images/pager_arrow_l.gif") center 5px no-repeat ;}
.lastpage{padding:2px 6px;text-decoration:none;background: url("/public/images/pager_arrow_r.gif") center 5px no-repeat ;}
.nextpage{padding:2px 6px;text-decoration:none;text-decoration}
.img_left{float:left; margin-right:10px;}
.img_right{float:right; margin-left:10px;}
/* - - main bottom- -- */
/* bottom_block*/
#bottom_block,
#bottom_block_clear{
	background:url("/public/images/body_main_bg.png") left bottom  repeat-y;
	}
#bottom_block_clear_in, #bottom_block_in{
	background:url("/public/images/shkola_online-v02-content_30.png") left bottom no-repeat;
	height:176px;

}

#bottom_block_clear_in{
	padding:15px 20px 5px 20px;

}
#bottom_block_in2{
	padding:15px 20px 5px 20px;
	margin:0 10px;
	background: url("/public/images/bott_block_title_bg.png") repeat-x ;
}

a.list_a{display:block;
	background: url("/public/images/arrow_grey.png") 0 5px no-repeat ;
	padding:2px 2px 2px 10px;
}


#bottom_block_in_left,
#bottom_block_in_center,
#bottom_block_in_right{float:left;width:240px;padding:5px 55px 5px 0;font-size:12px;color:#262626;line-height:18px;}
#bottom_block_in_left a,
#bottom_block_in_center a,
#bottom_block_in_right a{	line-height:15px;}
#bottom_block_in_left a.list_a,
#bottom_block_in_center a.list_a,
#bottom_block_in_right a.list_a{display:block;
	background: url("/public/images/arrow_grey.png") 0 8px no-repeat ;
	padding:2px 2px 2px 10px;
	line-height:24px;
}

#bottom_block_in_left .title,
#bottom_block_in_center .title,
#bottom_block_in_right .title{font-size:15px;}
#bottom_block_in_left img,
#bottom_block_in_center img,
#bottom_block_in_right img{margin:6px 10px 6px 0;}

div.bottom_block_in_title{font-size:20px;margin-bottom:6px;}
.bottom_block_in_title a{font-size:20px; }
.lib_dearc_link{
	margin-top:4px;
	padding:2px 2px 2px 20px;
	background: url("/public/images/lib_search.png") left 4px no-repeat ;
	display:block;
}

/* bottom_block_fix*/
#bottom_block_fix{
	background:url("/public/images/shkola_online-v02-content_30.png") bottom left no-repeat;
	height:70px;
	h-eight:100%;
	padding:5px 30px 0px 30px;
	overflow:visible;
	z-index:10000;
}
.msie7 #bottom_block_fix{	display:table-cell;
height:100%;
	height:70px;
}
/* - - footer- -- */
div#footer{
	z-index:1000;
	margin: 0 auto;
	padding:0;
	text-align:right;
	height:90px;
	width:960px;
	clear:both;
	background: url("/public/images/mainbl_bott_lft_cnr.png") top left no-repeat ;

}

div#footer #footer_c{
	margin:0px 20px 0 20px;
	height:50px;
	background:#fff url("/public/images/mainbl_bott_bg.png") repeat-x ;
	padding-top:40px;
	color:#DEBC80;
	font-size:9px;
}
div#footer #footer_r{
	height:90px;
	background: url("/public/images/mainbl_bott_rgt_cnr.png") top right no-repeat ;
}
div#footer span#copyright{float:left;margin-top:15px;color:#DEBC80;font-size:11px;font-weight:normal;}
div#footer a,div#footer a:link{
	color:#DEBC80;
	margin:0; 
	padding:5px 9px 0 9px;
	font-size:11px;
	line-height:50px;
}
div#footer a:hover{
	text-decoration:none;
}


/* 
html *{outline:1px solid #f00;}
html * *{outline:1px solid #ff0;}
html * * *{outline:1px solid #f0f;}
html * * * *{outline:1px solid #0f0;}
html * * * * *{outline:1px solid #00f;} 
*/
.green_big_submit{
	background: url("/public/images/big_green_butt.png") repeat-x;
	border:1px solid #005A00;
	padding:2px 20px 5px 20px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.b_comment{font-size:11px;color:#9e9e9e;
}
.data_status {
	display:block;
	padding:0px 0px 0px 20px;
	margin-top: 10px;
	text-decoration:none;
	background: url("/public/images/edit_data.gif")  no-repeat;
	float:left; 
}
.friend_list{ margin-top:10px;}
.friend_list div.msgs_block, .friend_list div.msgs_block2{ background-color:#F9FFA0;width:380px;float:left;padding:5px 20px 5px 5px;}
.friend_list div.msgs_block2{background: transparent;}
.friend_list  a{ float:left;display:block;margin-right:10px;}
#main .friend_list  .comm_arow{margin-left:-511px;border:0px;display:block;float:left;margin-left:-5px;margin-top:25px;padding:0px;}
#main .friend_list .online{border:2px solid #E08700;padding:0;}
.friend_list div.right_blok{
	width:125px;
	display:block; 
	text-align:left;  
	float:right;    	
	margin:0px;
	background-color: transparent;
} 
.friend_list div.right_blok a.dialogs, .friend_list div.right_blok a.refuse {

	background:  url("/public/images/ic_start_chat_w.gif")  0px 5px no-repeat;
	font-weight:  bold;
	padding:0px 0px 0px 22px;  
	margin:0px 0px 15px 0px;   
}
.friend_list div.right_blok a.refuse {
	font-weight: normal;
	background:url("/public/images/ic_friend_remove_w.gif") left top  no-repeat;
}

.success_msg{
font-size:90%;font-weight:bold;color:red;}
.ms_block{padding:2px 10px 2px 23px; margin:0px 0px 10px 0px;
font-weight:bold;color:red;}
#home_friend_requests {
	width:290px;
	height: 156px;
	padding:1px;
	margin:13px 0 0 13px;
	font-size:12px;
	position: absolute;
	z-index: 100;
	background: White;
	border: solid #b0b0b0 1px;
}
#home_friend_requests .body {
	background: #f9ffa0;
	width: 100%;
	height: 100%;
}
div.friend_bottom_line{ 
	padding:0px;width:290px;margin-bottom:-15px;
	height: 12px;
	margin-top:0px;
	background:url("/public/images/friend_block_bottom_line.gif") no-repeat ;
	position: absolute;
	z-index:101;
}
a.close_friend {
	background:url("/public/images/close_friend.gif") no-repeat ;
	width: 14px;
	height: 14px;
	left:266px;
	top:10px;
	z-index:102;
	position: absolute;
	text-decoration:none;
}
div.head_friend_block {
	margin: 5px 5px 5px 20px;
	position: absolute;
	font-weight: bold;
	font-size:15px;
}
div.one_fr{
	margin: 45px 5px 5px 20px;
	position: absolute;
}
.o_f {
	margin:40px 5px 5px 75px;
	width: 215px;
	position: absolute;
}
.one_fr  a{ float:left;display:block;margin-right:10px;}

div.city_item_off {
	/*border-bottom: 1px solid #7F9DB9;*/
	font-size: 15px;
	fornt-weight: bold;
}
div.city_item_on {
	/*border-bottom: 1px solid #7F9DB9;*/
	font-size: 15px;
	fornt-weight: bold;
	/*text-decoration: underline;*/
	background: #ebf1f4;
}
.blog_last_articles{
	background: transparent url('/public/images/rss_blog.png') no-repeat left top;
	padding-left: 20px;
	text-decoration:none;
	padding-bottom: 4px;
	margin-left: 10px;
}
.blog_title{
	color: #262626!important;
	font-size: 30px!important;
	text-decoration:none!important;
}
.blog_title:hover{
	text-decoration: underline!important;
	color: #262626!important;
}
.blog_dotted_bottom{
	width: 610px;
	height: 1px;
	background: url('/public/images/blog_dotted_bottom.png') repeat-x top left;
	margin-top: 20px;
	margin-bottom: 30px;
}
.blog_date{
	/*margin-top: 20px;*/
	height: 17px;
	background: url('/public/images/blog_clock.png') no-repeat 0 1px;
	padding-left: 20px;
	font-size: 11px;
}
.add_friend_dialog{
	background: transparent url(/public/images/add_friend_ico.png) no-repeat scroll 0 4px;
	font-weight: normal;
	text-decoration: underline;
	margin-right: 0px!important;
	padding-left: 19px;
	padding-top: 0px;
}
.online_100{
	background:transparent url(/public/images/user_oline.gif) no-repeat left top;/*scroll */
	height:102px;
	margin-bottom:3px;
	margin-top:-103px;
	position:relative;
	width:102px;
}
.msie7 .online_100{
	margin-top: -117px;
}
a.no_border{position:relative;}
.online_100_2{
	position:absolute;
	margin-bottom:3px;
	height:102px;
	width:102px;
	background:transparent url(/public/images/user_oline.gif) no-repeat left top;/*scroll */
}
.no_border img{
	border: none!important;
}
.photos_subject{
	border: none!important;
	margin-bottom: -3px;
	margin-right: 7px;
}
.album_item_on{
	background-color: #fff;
	font-size: 12px;
	height: 22px;
	padding:3px;
	border: 1px solid #858585;
	border-top: none;
	cursor:pointer;
	padding: 3px!important;
	padding-top: 0px!important;
	paddding-left: 10px!important;
}
.album_item_off{
	background-color: #ebf1f4;
	font-size: 12px;
	height: 22px;
	padding:3px;
	border: 1px solid #858585;
	border-top: none;
	cursor:pointer;
	padding: 3px!important;
	padding-top: 0px!important;
	paddding-left: 10px!important;
}
.list_albums{
	overflow: auto!important;
	overflow-x:hidden!important;
	position:absolute!important;
	width: 213px!important;
	margin-top: 19px!important;
	margin-left: 47px!important;
}
#delete_comment_dlg{
	overflow: hidden!important;
}


#fleshobject{padding:0px;}
#fleshobject object{}
.msie7 #fleshobject object{margin-top:-157px;}
.msie6 #fleshobject object{margin-top:-157px;}

#make_friend_dlg{
	height: 160px!important;
}
.gecko #make_friend_dlg{
	height: 170px!important;
}
.teach_portfolio_inp{
	width: 403px;
	border: 1px solid #858585;
	margin-left: 8px;
}
.teacher_portf_form>.institute>div{
	margin-bottom: 10px;
}
.teacher_portf_del, .teacher_portf_del_exp{
	background: url("/public/images/photos/ic_photo_del.gif") no-repeat top left transparent;
	padding-left: 20px;
	margin-left: 55px;
}
.teacher_portf_del_exp{
	margin-left: 90px!important;
}
.teacher_portf_submit{
	background: transparent url('/public/images/green_ok.gif') no-repeat top left;
	padding-left: 20px;
	padding-top: 3px;
}
.teacher_portf_add_more{
	background: transparent url('/public/images/addto.gif') no-repeat top left;
	padding-left: 20px;
}
.dzvinok{
	background: transparent url('/public/images/dzvinok.png') no-repeat top left; 
	padding-left: 23px;
	font-weight: bold;
	font-size: 13px;
	padding-right: 5px;
}
.tech_portf_faculty{
	color: #777676;
	font-size: 13px;
	font-weight:bold;
	margin-left: 23px;
}
.teach_portf_text{
	margin-top: 5px;
	font-size: 13px;
	padding: 0 10px 0 23px;
}
.teach_portf_hr{
	height: 30px;
	width: 100%;
	background: transparent url('/public/images/teacher_portf_hr.jpg') left 16px no-repeat;
	margin-left: 21px;
}
.diplomas_t td{
	padding: 5px;
}
.diplomas_t{
	width: 670px;
}
.file_descr_act{
	color: #777777;
	font-size: 11px;
	width: 300px; 
	padding-left: 10px;
	padding-top: 5px;
}
.notice_div{float:left; width: 290px; clear: left; padding: 4px 0 4px 0;}
.add_audio{background: url("/public/images/audio_add.png") no-repeat scroll 0 1px transparent; padding-left: 20px; padding-bottom: 2px;}
.audio{height: 15px; width: 100%; margin-top: 10px;}
.sound_n{width: 600px; padding: 0; height: 15px;}
.audio div, .audio object{float:left;}
.audio img{padding: 0!important; border: 0!important;margin-left: 22px;}
.audio a{padding: 0;}
.take_audio {margin-left: 13px; display:block; height: 15px;margin-top: -2px;}
.with_add img{margin-left: 10px;}
.groups_books{}
.groups_books div.bookblock{width:220px;float:left;}
.groups_books div.bookblock div{width:130px;float:right;text-align:left;margin-right:10px;}

.groups_books a.author{font-size:10px;}
a.all_books2{
	float:right;
	padding:2px 0px 2px 23px; margin: 0px 10px 0 0;
	background:url("/public/images/ic_all_books_gr.png") 0px -1px no-repeat;
	height:25px;display:block;
	white-space:nowrap;line-height:10px;
}
.add_new_audio{
background: url("/public/images/audio_add.png") no-repeat scroll 0 4px transparent!important; padding: 1px 10px 2px 22px!important;
}
#ratingplace{clear:both;}
#home_group_requests{
	background:none repeat scroll 0 0 White;
	border:1px solid #B0B0B0;
	font-size:12px;
	height:156px;
	margin:13px 0 0 362px;
	padding:1px;
	position:absolute;
	width:290px;
	z-index:100;
	float:right;
}
#home_group_requests .body {
background:none repeat scroll 0 0 #F9FFA0;
height:100%;
width:100%;
}
#home_group_requests .friend_bottom_line{background-image: url('/public/images/group_block_bottom_line.gif')!important;}

.sp_clear{clear:both; font-size:1px; height:1px;margin:0;padding:0px;}
.sp_clear2{clear:both; font-size:1px; height:1px;margin:0;padding:0px;}
.msie7 .sp_clear2{margin-top:-4px;}
#known_school{max-width:350px;}

#raiting {position:relative; height:16px; cursor:pointer; width:83px; float:left}
#raiting_blank, #raiting_votes, #raiting_hover {height:16px; position:absolute}
#raiting_blank { background:url(/public/images/ratings.png); width:83px;}
#raiting_votes {background:url(/public/images/ratings.png) 0 -16px}
#raiting_hover {background:url(/public/images/ratings.png) 0 -32px; display:none}
#raiting_info {margin-left:100px}
#blog_article table, .blog_short_text table{border-collapse:collapse;border-style:solid}
#blog_article tr, #blog_article td, .blog_short_text tr, .blog_short_text td{padding:auto;border:auto;}
.blog_edit_link{background: url('/public/images/ic_edit.gif') no-repeat scroll left top transparent;padding: 2px 0 0 22px;margin-left:8px;font-size:11px}
.blog_del_link{background: url('/public/images/audio_delete.png') no-repeat scroll left 3px transparent;padding: 2px 0 0 19px;margin-left:8px;font-size:11px}
