html 
{ 
	min-height: 100%; 
	margin-bottom: 1px; 
}

body 
{
	background-color: #ffffff;
    margin:0;
    padding:0;
    width: 100%;
    height:100%;
    text-align: left;
	font-size: 8pt;
}

img 
{
    border: 0;
}

.align_center
{
    position: relative;
    width: 100%;
}

.align_center:after
{
    content: '';
    display: block;
    clear: both;
}

.align_center_to_left
{
    position: relative;
    right: 50%;
    float: right;
}

.align_center_to_right
{
    position: relative;
    z-index: 1;
    right: -50%;
}

.center_menu
{
    position: relative;
    width: 100%;
}

.center_menu:after
{
    content: '';
    display: block;
    clear: both;
}

.center_to_left_menu
{
    position: relative;
    right: 50%;
    float: right;
}

.center_to_right_menu
{
    position: relative;
    z-index: 5;
    right: -50%;
}


.progress 
{	
    background:transparent url(/images/progressbar/progress.png) no-repeat scroll 0 50%;
    border:1px solid #b1bdd6;
    color:#1e3348;
    display:block;
    height:14px;
    margin:10px 0;
    text-align:center;
    font-size:11px;
}	

#container 
{
    margin:0 auto; 
    height: 100%;
    width: 934px;        
}

#header 
{                                                   
    background:  url(../images/header.jpg);     
    margin:0 auto;
    padding:0; 
    height: 47px;
    width: 934px;                     
}

table.header
{
    background: url('../images/header_bg.gif') repeat-x bottom; 
    margin-top:-2px;
    border: solid 0px;
    width:936px;
    height:50px;
}

td.left
{
    text-align:right; 
    background: url('../images/header_corner_left.gif') no-repeat bottom;
    width:8px;
}

td.right
{
    text-align:right; 
    background: url('../images/header_corner_right.gif') no-repeat bottom;
    width:8px;
}

td.logo_left
{
    width:52px;
    text-align:right;
}

td.logo_right
{
     width:124px;
     padding-top:10px;
}

td.header_lang
{
    width:36px;
}

td.salutation
{
    font-weight:bold;
    text-align:right;
    font-size:13px;
}

td.login_logout
{
    width:115px;
    height:20px; 
    text-align:right;
}

td.empty
{
    height:12px;
    width:2px;
}

td.head_menu
{
    width:115px;
}

td.slogan_item
{
    height:18px;
    padding-left: 3px; 
    padding-bottom:3px;
}

#logo
{                                           
    margin:5px 0 0 20px;
    padding:0; 
    float:left;     
}

h1 
{   
    margin:-13px 0 0 45px;
    padding:0;
    font-weight: bold;   
    font-size:10px;          
    color: #023c92;
    font-family:tahoma;
}

#exit 
{ 
    margin:2px 0 0 865px;
    padding:0;       
    height: 15px;
    width: 63px;         
}

#center 
{      
    width: 934px;                               
    margin:15px 0 0 0;
    padding: 0;      
}

#left_bar 
{  
    background:  url(../images/left_bg.jpg);    
    width: 234px;                                  
    margin:0;
    padding:0; 
    float:left;
}

td.left_bar 
{  
    background:  url(../images/left_bg.jpg) no-repeat;
    width: 234px;                                  
    margin:0;
    padding:0; 
    float:left;
    vertical-align:top;
}

#left_top 
{  
    background:  url(../images/top_left.jpg) no-repeat;    
    width: 234px;
    height: 10px;                      
    margin:0;
    padding:0;
}

#left_boot 
{  
    background:  url(../images/boot_left.jpg) no-repeat bottom;    
    width: 234px;
    height: 13px;                      
    margin:0;
    padding:0;
}

#left_bar hr 
{
    background-color:#cccccc;   
    width: 214px;
    height: 1px; 
    border:none;
    margin:0 auto; 
}

h6 
{   
    margin:20px 0 7px 10px;
    padding:0;
    font-weight: bold;   
    font-size:12px;          
    color: #333333;
    font-family:tahoma;
}

.main_menu 
{                                     
    margin:10px 0;
    padding:0;   
    width: 117px;               
    float:left;     
}

.main_menu ul 
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.main_menu li 
{
    width: 117px;
    height: 21px;
    margin:0;
    padding:0;
}

.main_menu img 
{
    margin:3px 8px 0 10px;
    padding:0;
    float:left;
}

a 
{
    color: #336699;
    text-decoration: none;
    font-size:11px;  
    font-weight: normal;
    font-family:tahoma;    
}

a:hover
{
    color:#3399ff; 
    text-decoration:underline;
}

h3 
{   
    margin:0 0 2px 10px;
    padding:0;
    font-weight: normal;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
}





#content 
{                             
    width: 650px;  
    margin: 0 0 0 234px;
    padding:0 0 0 10px;     
}

#avator 
{
    text-align:center;
    width: 68px;
    height: 52px; 
    border:2px solid #336699;
    margin:0 15px 0 0;
    padding:2px; 
    float:left;
    vertical-align:middle;
}

.h 
{ 
    margin:5px 0 0 90px;
}

h5  
{ 
    position:absolute;
    margin:0;
    padding:0;
    font-weight: bold;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
    float:left;
}

.hrs  
{
    position:absolute;
    height:1px;  
    margin:18px 0 0 0px;
    padding:0px 0 0 90px;
    border:none; 
    border-top:1px #ccc solid; 
    width:510px;
    float:right;
}

.link_top 
{
    margin:0;
    height: 10px;
    padding:17px 0 0 0;
}

.link_top img  
{
    margin:3px 3px 0 0;
    padding:0;
    float:left;
}

.link_top ul 
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.link_top_li_left
{
    margin:0 0 0 2px;
    padding-left:0;
    float:left;
}

.link_top_li_right 
{
    margin:0 0 0 20px;
    padding:0;
    float:left;
}

p 
{   
    margin:0 0 0 20px;
    padding:0;
    font-weight: normal;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
}

.line 
{
    background:  url(../images/line_bg.jpg) repeat-x;    
    width: 100%;
    height: 22px;                      
    margin:3px 0 0 0;
    padding:3px 0 0 0; 
}

.line img  
{
    margin:3px 3px 0 10px;
    padding:0;
    float:left;
}

.line a  
{
    margin:3px 3px 0 10px;
    padding:0;
    float:left;
}

h2 
{   
    margin:3px 0 0 5px;
    padding:0;
    font-weight: bold;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
    float:left;
}

h4  
{   
    margin: 10px 0 0 30px;
    font-weight: bold;   
    font-size:11px;          
    color: #626262;
    font-family:tahoma;
}

h2.news
{
    float:none;
    margin: 0;
}

h4.news
{
    margin: -10px 0 0 30px;
}

.spisok ul 
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.spisok li  
{
    margin:0 0 0 30px;
    padding:0;
    font-weight: normal;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
}

.new_foto
{
/*    margin:5px 0 0 0;
    padding:3px; 
*/    height: 110px;
}

.foto  
{
    margin:5px 0 0 20px;
    padding:0; 
    height: 82px;
}

.foto ul 
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.foto li  
{
    margin:0 0 0 2px;
    padding:0;
    font-weight: normal;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
    float:left;
}

.new_sign_ups  
{
    margin:5px 0 0 20px;
    padding:0; 
    height: 120px;
}

.new_sign_ups ul  
{
    list-style-type: none;
    margin:0;
    padding:0;
}
.new_sign_ups li  
{
    margin:0 0 0 2px;
    padding:0;
    font-weight: normal;
    font-size:11px;
    color: #333333;
    font-family:tahoma;
    float:left;
}

.links 
{
    margin:5px 0 5px 10px;
    padding:0;
}

.links ul 
{
    list-style-type: none;
    margin:5px 0 5px 25px;
    padding:0;
}

.links a:hover 
{
    text-decoration:underline;
}

.links li  
{
    margin:-5px 0 0 0px;
    padding:0;
}

.links a 
{
    margin:0;
    padding:0;
    font-weight: bold;   
    font-size:11px;          
    color: #336699;
    font-family:tahoma;
}



#footer 
{
    bottom:0;
    position:fixed;
    z-index:101;
    color:#111111;
    font-size:11px;
    padding:0;
    width: 934px;
    margin:0px auto;
    height: 25px;
    background-color: #f0f0b0;
    border: 1px solid  #dddddd; 
}

p 
{
	margin: 0px;
	padding: 0px;
}

div, td 
{
	font-family: tahoma, "Trebuchet MS", arial, serif;
	font-size: 8pt;
	color: #555555;
	line-height: 140%;
}

td.menu 
{
	background-image: url(../images/menu2_bg.gif); 
	background-repeat: repeat-x; 
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border-bottom: none;
	padding: 2px 0px 2px 5px;
	border-top: 1px solid #eeeeee;
}

td.menu_item  
{
	padding: 5px 6px 5px 6px;
	font-size: 8pt;
	font-weight: bold;
	font-family: tahoma, serif;
    float:left;
}

td.content 
{
	vertical-align: top;
	text-align: left;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
}

div.page_header   
{
	font-size: 11pt;
	font-weight: bold;
	color: #555555;
	margin-bottom: 0px;
	padding: 5px 0 0 5px;
	text-align: left;
    background:#f8f8f8 none repeat scroll 0 0;
    border:solid 1px #cccccc;
}

.albums_a
{   
    font-size:11pt;
}

.blog_entry_a
{
    font-size:11pt;
}

.classifieds_a
{
    font-size:11pt;
}

.profile_a
{
    font-size:11pt;
}

.profile_a_small
{
    font-size:9pt;
}

.event_a
{
    font-size:11pt;
}

.user_event_a
{
    font-size:9pt;
}

.friends_a
{
   font-size:11pt; 
}

.group_a
{
    font-size:11pt;
}

.group_a_small
{
    font-size:9pt;
}

td.header  
{
	padding: 4px 5px 5px 6px;
	border: 1px solid #dddddd;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}

div.header 
{
	padding: 5px 5px 5px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #dddddd;
	background-color: #f5f5f5;
}

div.special_offer 
{
	width: 150px;
	border: 1px solid #dddddd;
	padding: 3px;
	
}

div.box 
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-top: none;
	padding: 10px;
}

td.shadow 
{
	background-image: url(../images/shadow.gif); 
	background-repeat: repeat-x; 
	padding-bottom: 5px;
}

input.text, input.text_small 
{
	border: 1px solid #aaaaaa;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}

input.text_small 
{
	font-size: 8pt;
}

input.text_file
{
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}

input.search 
{
	vertical-align: middle; 
	background-image: url(../images/search.gif); 
	background-repeat: no-repeat; 
	color: #555555; 
	font-size: 12pt; 
	padding-left: 23px; 
	font-weight: bold;
}

input.button 
{
	font-family: arial, verdana, serif;
	font-size: 8pt;
	padding: 3px;
	color: #333333;
	font-weight: bold;
	background-color: #eeeeee;
	vertical-align: middle;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #777777;
	border-right: 1px solid #777777;
}

input.radio, input.checkbox 
{
	vertical-align: middle;
}

textarea 
{
	border: 1px solid #aaaaaa;
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 10pt;
}

select, select.small 
{
	color: #333333;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
}

.icon 
{
	vertical-align: top;
	margin-right: 5px;
}

.icon2 
{
	vertical-align: top;
	margin-right: 1px;
}

.icon_big 
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.photo 
{
	border: 1px solid #dddddd;
}

font.small 
{
	font-size: 7pt;
	font-family: arial, serif;
}

font.big 
{
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}

font.bold 
{
	font-weight: bold;
}

font.disabled 
{
	color: #aaaaaa;
}

form 
{
	margin: 0px;
}

div.center 
{
	text-align: center;
}

div.error 
{
	vertical-align: middle;
	color: #ff0000;
}

a:link 
{ 
    color: #336699; 
    text-decoration: none; 
}

a:visited 
{ 
    color: #336699; 
    text-decoration: none; 
}

a:hover 
{ 
    color: #3399ff; 
    text-decoration: underline; 
}

a.menu_item:link 
{ 
    color: #336699; 
    text-decoration: none; 
}

a.menu_item:visited 
{ 
    color: #336699; 
    text-decoration: none; 
}

a.menu_item:hover 
{
    color: #3399ff; 
    text-decoration: underline;
}

label:hover 
{ 
    color: #3399ff;
    text-decoration: underline; 
}


table.tabs 
{
	margin-bottom: 12px;
}

td.tab 
{
	background-color: #ffffff;
	padding-left: 1px;
	border-bottom: 1px solid #cccccc;
}

td.tab0 
{
	font-size: 1pt;
	padding-left: 7px;
	border-bottom: 1px solid #cccccc;
}

td.tab1 
{
	border: 1px solid #cccccc;
	border-top: 3px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
    white-space:nowrap; 
}

td.tab2 
{
	background-color: #F8F8F8;
	border: 1px solid #cccccc;
	border-top: 3px solid #cccccc;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
    white-space:nowrap; 
}

td.tab3 
{
	background-color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}

table.list 
{
	width: 100%;
	border: 1px solid #dddddd;
	border-bottom: none;
}

td.form1 
{
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.form2 
{
	padding: 10px 0px 5px 10px;
}

div.form_desc 
{
	font-size: 8pt;
	padding-bottom: 5px;
}

div.form_error 
{
	margin-bottom: 10px;
	color: #FF0000;
}

div.success 
{
	line-height: 16pt;
}

td.button 
{
	text-align: left;
	border: 1px solid #dddddd;
	border-left: 5px solid #dddddd;
	background-color: #ffffff;
	padding: 7px 8px 7px 6px;
	font-weight: bold;
}

td.button2 
{
	text-align: left;
	border: 1px solid #dddddd;
	border-left: 5px solid #dddddd;
	background-color: #ffffff;
	padding: 1px 1px 1px 5px;
	font-weight: bold;
}

td.button3 
{
	text-align: left;
	border: 1px solid #dddddd;
	border-left: 5px solid #dddddd;
	background-color: #ffffff;
	padding: 6px 8px 00;
	font-weight: bold;
    height:32px;
}

td.result 
{
	font-weight: bold;
	text-align: center;
	border: 1px dashed #cccccc;
	background-color: #ffffff;
	padding: 7px 8px 7px 7px;
}

td.error 
{
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 7px 8px 7px 7px;
	background-color: #FFF3F3;
}

td.success 
{
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	background-color: #f3fff3;
}


div.ad_top 
{
	padding: 0px 0px 10px 0px;
	text-align: center;
}

div.ad_belowmenu 
{
	padding: 0px 0px 10px 0px;
	text-align: center;
}

td.ad_left 
{
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	text-align: center;
}

td.ad_right 
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	text-align: center;
}

div.ad_bottom 
{
	padding: 10px 0px 0px 0px;
	text-align: center;
}

div.suggest 
{
	position: absolute; 
	background-color: #ffffff; 
	text-align: left; 
	border: 1px solid #AAAAAA;
	padding: 0px;
	display: none;
} 

td.profile 
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

td.profile_leftside 
{
	padding-top: 5px;
	vertical-align: top;
}

td.profile_rightside 
{
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}

td.profile_friend 
{
	padding: 0 2px;
	text-align: center;
	font-weight: bold;
}

td.group_members 
{
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
}

td.group_photo 
{
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
    width:75px;
}

div.profile_image 
{
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}

div.profile_bar 
{
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}

td.profile_item1 
{
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}

td.profile_item2 
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

td.profile_comment_author 
{
	padding: 5px 7px 5px 7px;
	background-color: #F1F1F1;
}

td.profile_comment_body 
{
	padding: 5px 7px 5px 7px;
}

table.profile_menu 
{
	border: 1px solid #dddddd;
	border-bottom: none;
	margin-bottom: 10px;
}

td.profile_menu1 a 
{
	background-color: #ffffff;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #dddddd;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}

td.profile_menu1 a:hover 
{
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
}

td.profile_photo 
{
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #dddddd;
	padding: 5px;
	background-color: #ffffff;
	height: 150px;
}

td.profile_viewcomments_postcomment 
{
	padding: 10px;
	border: 1px solid #cccccc;
	background-color: #F5F5F5;
}

td.profile_postcomment 
{
	padding: 10px;
	border: 1px solid #dddddd;
	border-top: none;
	background-color: #F5F5F5;
}

div.profile_action 
{
	padding: 0px 0px 5px 0px; 
	border-bottom: 1px solid #DEDEDE; 
	margin-bottom: 5px;
}

div.profile_action_bottom 
{
	padding-bottom: 2px;
}

div.profile_action_date 
{
	color: #999999;
	float: right;
	padding-left: 5px;
}

td.browse_field 
{
	padding: 5px;
}

div.browse_submit 
{
	padding: 10px 10px 5px 5px;
}

td.browse_fields 
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

td.browse_header 
{
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #dddddd;
	border-bottom: none;
	background-color: #eeeeee;
}

td.search 
{
	width: 475px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

div.search_header 
{
	font-weight: bold;
	background-color: #F3F3F3;
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}

div.search_results 
{
	padding: 0px 10px 10px 10px;
}

div.search_result1 
{
	padding: 10px;
	background-color: #F5F5F5;
}

div.search_result2 
{
	padding: 10px;
}

div.search_result_text 
{
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}

div.search_result_text2 
{
	font-weight: normal;
}

div.search_context 
{
	color: #555555;
}

div.search_url 
{
	color: #115599;
}

td.search_pages_bottom 
{
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #cccccc;
	text-align: right;
}


div.faq 
{
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #dddddd;
}

div.faq_questions 
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-top: none;
	padding: 5px 7px 5px 8px;
}



table.messages_table 
{
	border: 1px solid #aaaaaa;
}

td.messages_header 
{	background:  url(../images/photo_bg.gif) repeat;    
	padding: 7px 7px 4px 7px;
	font-weight: bold;
	
}

td.messages_left 
{
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

td.messages_right 
{
	text-align: right;
	vertical-align: top;
}

tr.messages_unread 
{
	background-color: #F5F5F5;
	font-weight: bold;
}

tr.messages_read
{
	background-color: #ffffff;
}

td.messages_message 
{
	border-top: 1px solid #cccccc;
	padding: 7px;
	vertical-align: top;
}

div.messages_view1 
{
	padding: 5px 5px 3px 7px;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #dddddd;
	border-bottom: none;
	background-color: #eeeeee;
}

div.messages_view2 
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}

td.messages_view1 
{
	vertical-align: top;
}

td.messages_view2 
{
	vertical-align: top; 
	padding: 0px 0px 0px 10px;
}

div.messages_author 
{
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

div.messages_convo 
{
	background-color: #F5F5F5;
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	margin-bottom: 13px;
}

div.messages_date 
{
	font-size: 7pt;
	color: #777777;
}

td.friends_search 
{
	width: 450px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

td.friends_sort 
{
	padding-top: 5px;
}

div.friends_result 
{
	padding: 5px;
	border: 1px solid #dddddd;
	margin-top: 10px;
	background-color: #ffffff;
}

td.friends_result0_photo 
{
	/*padding: 5px;*/
    width:105px;
	height:	105px;
    text-align:center;
	vertical-align: middle;
	background: url(../images/photo_bg.gif) repeat scroll 0 0;
}

td.friends_result0_blog_photo 
{
	/*padding: 5px;*/
    width:65px;
	height:	60px;
    text-align:center;
	vertical-align: middle;
	background: url(../images/photo_bg.gif) repeat scroll 0 0;
}

td.friends_result0 
{
	padding: 5px;
    width:105px;
	height:	105px;
    text-align:center;
	vertical-align: middle;
	background: url(../images/photo_bg.gif) repeat scroll 0 0;
}

td.friends_result1 
{
	vertical-align: top;
	padding: 5px;
}

td.friends_result2 
{
	padding: 5px;
	vertical-align: middle;
	text-align: right;
/*    width:120px;
*/}


td.browse_friends_sort 
{
	padding-top: 5px;
}

div.browse_friends_result 
{
	padding: 5px;
	border: 1px solid #dddddd;
	margin-top: 10px;
	background-color: #ffffff;
}

td.browse_friends_result0 
{
	padding: 5px;
}

td.browse_friends_result1 
{
	padding: 5px;
}

td.browse_friends_result2 
{
	padding: 5px;
	text-align: right;
}



td.editprofile_photoleft 
{
	text-align: center;
	padding-right: 10px;
}

td.editprofile_photoright 
{
	vertical-align: top;
}

td.editprofile_photo 
{
	height: 150px;
	vertical-align: middle; 
	text-align: center; 
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px;
}

table.editprofile_options 
{
	margin-left: 10px;
}

div.editprofile_bar 
{
	border-bottom: 1px solid #dddddd;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

td.editprofile_item1 
{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

td.editprofile_item2 
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}



td.account1 
{
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}

td.account2 
{
	padding: 7px 5px 5px 5px;
	border: 1px solid #cccccc;
	border-top: none;
}




img.signup_code 
{
	margin-top: 4px;
}

div.signup_header 
{
	width: 500px;
	padding: 6px 9px 6px 9px;
	background-color: #F1F1F1;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}

div.signup_photo_desc 
{
	padding: 5px 5px 5px 0px;
}

td.signup_photo 
{
	padding: 10px; 
	background-color: #ffffff; 
	border: 1px solid #cccccc;
}



div.header 
{
    padding:0px;
    width: 770px;
    height: 47px;
    margin:0 auto;
    font-family:Tahoma;
    background:none;
    background-image: url('../images/header_bg.gif');
    overflow:hidden;
}

div.header_help 
{
    padding:0px;
    width: 925px;
    height: 47px;
    margin:0 auto;
    font-family:Tahoma;
    background:none;
    background-image: url('../images/header_bg.gif');
    overflow:hidden;
    padding: 5px 0px 5px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #dddddd;
}

.corn_left 
{
    float: left;
    width: 8px;
    height: 47px;
    background-image: url('../images/header_corner_left.gif');
    background-position: bottom;
    background-repeat: no-repeat;
}

.corn_right 
{
    float: left;
    width: 8px;
    height: 47px;
    background-image: url('../images/header_corner_right.gif');
    background-position: bottom;
    background-repeat: no-repeat;
}

.header_center 
{
    float: left;
    width: 918px;
}

.logo 
{
    font-size:12px;
    height: 21px;
    margin:10px 0 0 10px;
}

.logo img 
{
    width:146px;
    height:36px;
    border:0px;
    margin-top:-5px;
}


.lang img 
{
    width:16px;
    height:16px;


}

.logo a 
{
    float:left;
}

.slogan 
{
    color:#7a7a7a;
    font-weight:bold;
    float:left;
    margin-top:4px;
}

input.button_out
{
    width:65px;
    height:17px;
    border: 0px;
    background-image: url('../images/out.gif');
    padding: 0px;
    cursor:pointer;
    color:#333333;
    font-size:11px;
}

.out_btn 
{
    margin-bottom:1px;
    clear:both;
    text-align:right;
    padding-right:8px;
}


.out_user 
{
    width:330px;
    margin-bottom:1px;
    text-align:right;
    padding-right:8px;
    position:absolute;
}

.all_zakl 
{
    width:416px;
    position:relative;
    float:right;
    margin-top:-32px;
}

.header_zakl 
{
    height:28px;
    width:174px;
    background-image: url('../images/zakladka.gif');
    margin-left:1px;
    float:left;
}

.header_zakl a:hover
{
    text-decoration:none;
}

.pix_left
{
    background-color: #e6e6e6;
    width:2px;
    height:1px;
    font-size:1px;
    float:left;
}

.pix_right
{
    background-color: #e6e6e6;
    width:2px;
    height:1px;
    font-size:1px;
    float:right;
}

.zakl_text 
{
    clear:both;
    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    padding-top:4px;
    text-align:center; 
    vertical-align:bottom;
}

.block 
{
    font-size: 0px;
    background-color: #000;
    width: 3px;
    float: left;
    margin: 1px 5px 0 5px;
    height: 19px;
}

.zakl_text img
{
    vertical-align:middle;
}

.home_last_photo_file 
{
	float: left;
/*	padding-left: 2px;*/
}

div.advanced_search_form 
{
	width: 380px;
	border: 1px solid #dddddd;
	padding: 10px 10px 10px 10px; 
/*	float: left;*/
}

div.browse_submit_search 
{
	padding: 10px 10px 10px 10px;
	border: 1px solid #dddddd; 
	width: 380px;
	margin-top: 10px;
}

div.browse_submit_search_pad 
{
	padding: 5px 5px 5px 5px;
}

div.browse_submit_search_result 
{
	padding: 5px;
	border: 1px solid #dddddd;
	margin: 6px;
	background-color: #ffffff;
	width: 235px;
	float:left;
}

div.browse_submit_search_result_photo 
{
	/*padding: 3px;*/
	border: 0px solid #dddddd;
	margin: 5px;
	background-color: #ffffff;
	width: 120px;
	float:left;
}

div.browse_submit_search_result_blog_photo 
{
	/*padding: 3px;*/
	border: 0px solid #dddddd;
	margin: 0px;
	background-color: #ffffff;
	width: 60px;
	/*height: 60px;*/
	float:left;
}

div.browse_submit_search_result_blog 
{
	/*padding: 3px;*/
	border: 0px solid #dddddd;
	margin: 5px;
	background-color: #ffffff;
	width: auto;
	float:left;
}

div.browse_submit_search_result_container 
{
	border: 1px solid #dddddd;
	float:	right;
	width: 525px;
}

div.browse_submit_search_result_container_photo
{
	border: 1px solid #dddddd;
	float:	right;
	width: 720px;
}

div.browse_submit_search_result_container_actions
{
	border: 1px solid #dddddd;
	float:	right;
	width: 720px;
}

div.user_main
{
	float: right;
	width: 600px;
}

.pages_menu 
{
	float: left;
	width: 100%;
	border-width: 1px; 
	border-style: solid; 
	border-color: #dddddd; 
}

div.user_status
{
	float: left;
	width: 200px;
}

div.user_pages_left_colum 
{
	float: left;
	width: 200px;
}

div.profile_page_user_photo
{
	float: left;
	font-size: 12px;
	text-align: left;
	padding: 0px 2px 2px 2px;
		border-width: 1px; 
	border-style: solid; 
	border-color: #dddddd; 
}

div.contact_us_footer
{
	float: left;
	padding: 2px 2px 2px 2px;
}

div.friends_on_line_footer
{
	float: right;
	padding: 2px 2px 2px 2px;
}

td.user_top_photo 
{
    width: 70px;
    vertical-align:middle;
}

div.user_top_name 
{
	float: left;
	font-size:20px;
	font-weight:bold;
	text-align: left;
	padding: 2px 2px 2px 2px;
}

.user_top_name 
{
	font-size:20px;
	font-weight:bold;
}

.user_top_name_link 
{
	float: left;
	font-size: 12px;
    font-weight:bold;
	text-align: left;
	padding: 0px 2px 2px 2px;
}

img.user_top_photo 
{
	margin: 2px 2px 2px 2px;
}

#presence 
{
	bottom:0px;
	position:fixed;
	z-index:101;
	color:#111111;
	font-size:11px;
	padding:0pt;
	width: 934px;
	left: 165px; 
	margin-left: 0px;
	height: 25px;
	background-color: #f0f0b0;
	border-width: 1px; 
	border-style: solid; 
	border-color: #dddddd; 
}


td.comment_author 
{
	margin-bottom: 5px;
	background-color: #F1F1F1;
	padding: 5px 7px 5px 7px;
}

td.comment_body 
{
	padding: 5px 7px 0px 7px;
}

td.item1 
{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

td.item2 
{
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

html[xmlns] .clearfix 
{

}

#home_welcome .home_welcome_photo 
{
    float:left;
    margin:0pt 10px 0pt 0pt;
}

.home_composers
{
    float: left;
    display: block;
    margin-left:15px;
}

#content 
{
    margin:0px;
    padding:0px;
    width:auto;
}

.home_box_wrapper div.home_corner 
{
    background:transparent url(../images//box/home_box_sprite.gif) no-repeat scroll 0pt 0pt;
    float:left;
    overflow:hidden;
}

.home_box_wrapper div.tl 
{
    background-position:left top;
    padding:0pt;
}

.home_box_wrapper div.tr 
{
    background-position:right top;
    padding:5px 0pt 0pt;
}

.home_box_wrapper div.bl 
{
    background-position:left bottom;
    padding:0pt;
}

.home_box_wrapper div.br 
{
    background-position:right bottom;
    padding:0pt 0pt 5px;
}

.home_box_wrapper div.ls 
{
    background-position:left top;
}

.home_box_wrapper div.rs 
{
    background-position:right top;
}

.sidebar_item_header 
{
    border-bottom:1px solid #cccccc;
    clear:left;
    margin:0pt 10px;
    padding:4px 0px;
    text-align:right;
}

.sidebar_item_header h2 
{
    color:#333333;
    font-size:11px;
    text-align: left;
}

.sidebar_item_body 
{
    padding:8px 10px 4px;
}

.footer_tmp
{
    text-align:center
}

.clearer
{
    clear:	both;
}

.invite_action_title
{
    padding: 0 0 20px 0;
    font-weight: bold;   
    font-size:18px;          
    color: #023c92;
    font-family:tahoma;
}

.invite_action_title_small
{
    padding: 0 0 20px 0;
    font-weight: bold;   
    font-size:16px;          
    font-family:tahoma;
}

.bold
{
    font-weight: bold; 
}

.invite_action_padding
{
    padding-bottom:20px;
}

.invite_action_photo
{
    vertical-align: middle; 
	text-align: center; 
	border: 1px solid #dddddd;
	padding: 10px;
	background-color: #ffffff;
	height: 250px;
    width: 250px;
}

a.big
{
    font-size:14px;
}

.invite_action_table_td_name
{
    width:150px;
    padding-left:5px;
}

.invite_action_table_td_all
{
    text-align:center;
    width:100px;
}

.invite_action_conditions li
{
    padding-bottom:5px;
}

.news_bold
{
    font-weight: bold;     
}

div.news
{
    margin:0 0 0 30px;
    padding:0;
    font-weight: normal;   
    font-size:11px;          
    color: #333333;
    font-family:tahoma;
    width:580px;
}

.news ul 
{
    list-style-type: none;
    margin:0;
    padding:0;
}

.about_project_padding
{
    padding-bottom:20px;
}

.about_project_possibility li
{
    padding-bottom:5px;
}

.no_java_script
{
	border:solid 2px #CC0000;
	padding-left:80px;
	padding-right:80px;
	color:#CC0033;
    margin:10px 0 0 0;
}

.no_java_script p
{
color:#CC0033;
}

div.big
{
    margin:5px 0 0 0;
    font-size:14px;
}

.width_page
{
    width:800px;
    margin:0 auto; 
    vertical-align:top; 
}

.width_10
{
    width:10px;
}

.width_18
{
    width:18px;
}

.width_30
{
    width:30px;
}

.width_68
{
    width:68px;
}

.width_70
{
    width:70px;
}

.width_75
{
    width:75px;
}

.width_80
{
    width:80px;
}

.width_90
{
    width:90px;
}

.width_100
{
    width:100px;
}

.width_110
{
    width:110px;
}

.width_115
{
    width:115px;
}

.width_120
{
    width:120px;
}

.width_125
{
    width:125px;
}

.width_130
{
    width:130px;
}

.width_140
{
    width:140px;
}

.width_145
{
    width:145px;
}

.width_150
{
    width:150px;
}

.width_170
{
    width:170px;
}

.width_182
{
    width:182px;
}

.width_200
{
    width:200px;
}

.width_220
{
    width:220px;
}

.width_240
{
    width:240px;
}

.width_250
{
    width:250px;
}

.width_300
{
    width:300px;
}

.width_500
{
    width:500px;
}

.width_550
{
    width:550px;
}

.width_620
{
    width:620px;
}

.width_630
{
    width:630px;
}

.width_820
{
    width:820px;
}

.width_920
{
    width:920px;
}

.width_95p
{
    width:95%;
}

.width_100p
{
    width:100%;
}

.width_60p
{
    width:60%;
}


.modal_bg {
	background: #777777 none repeat scroll 0 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 	100%; 
	height: 100%;
	display: none;
}

.disabled 
{
	color: #aaaaaa;
}

