html, form { padding:0px; margin:0px; }
body { padding:0px; margin:0px;}
img { border: none; }

body, td, th, input, textarea, select, font { font-family : Tahoma; font-size: 14px; color: #[color_1]; }

a {color: #[color_2]; font-family: Tahoma; text-decoration: underline; line-height:25px;}

#logo_div { background-color: #[color_9]; }

.header { margin: 5px 10px 0 10px; font-size: 16px; font-family: Tahoma; color: #[color_3];}

#login_form { margin: 0 10px 0 10px;}
#login_form .input_field { width: 153px; }
#login_form .input_div { margin-top: 2px; }
#login_form .form_field_text, #login_form #btn { padding-top: 7px; }
#login_form #remember_me_div { margin-top: 7px; position: relative; width: 200px; white-space: nowrap;}

input[type="button"],input[type="submit"],input[type="reset"] { font-family: Tahoma; font-size: 14px; color: #[color_5]; background-color: #[color_4]; padding: 1px 3px; border:2px solid #[color_5]; cursor:pointer; font-size:17px; height:37px; overflow:visible; padding:2px 15px; text-align:center !important; visibility:visible;}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover {color: #[color_4]; background-color: #[color_5]; }
#links_block { padding: 5px 10px 10px 10px; line-height: 15px;}
.index_sub_footer { color: #[color_6]; padding: 5px 10px; border-top: 1px solid #[color_7]; border-bottom: 1px solid #[color_7]; background-color: #[color_8]; font-size: 13px;}
.index_sub_footer a{font-weight: bold;}
.main_footer { padding: 4px 10px; background-color: #[color_9]; border-top: 1px solid #[color_10]; border-bottom: 1px solid #[color_10];}
.main_footer a {color: #[color_11]; font-size: 13px; font-family: Tahoma; text-decoration: underline;}
.main_footer span {color: #[color_12]; font-size: 11px; font-family: Tahoma; text-decoration: none;}

#quick_search_form { margin: 0px 10px 15px 10px;}
#quick_search_form .search_field_title, #addition_pars { margin-top: 8px;}
#addition_pars div{padding: 5px 0;}
#quick_search_form .search_field_input{ margin-top: 2px; padding: 3px 0;}
#quick_search_form select { width: 140px;}
#quick_search_form .age_field{ width: 50px;}
#quick_search_form #btn{ margin-top: 8px;}

#search_resulits { margin: 0px 10px 20px 10px;}
#search_resulits .user_sr_block { margin-top: 12px; width: 100%;}
#search_resulits .user_sr_block .user_icon img{ border: none;}
#search_resulits .user_sr_block .user_info{ margin-left: 10px;}
#search_resulits .user_sr_block .user_info .user_login a{ color: #[color_13]; font-family: Tahoma; font-size: 12px; text-decoration: underline; font-weight: bold;}
#search_resulits .user_sr_block .user_info .user_city{ margin-top: 15px; color: #[color_14]; font-family: Tahoma; font-size: 12px;}
#search_resulits .user_sr_block .user_info .user_age{ color: #[color_15]; font-family: Tahoma; font-size: 12px; }
#search_resulits .user_sr_block .user_info .user_photos{ color: #[color_16]; font-family: Tahoma; font-size: 12px; }

#pagination { margin: 10px 10px 0px 10px; }
#pagination .link { float: left; padding-right: 15px; color: #[color_17]; display: inline; }
#pagination .link span { color: #[color_18]; font-family: Tahoma; font-size: 16px;}
#pagination .link a { font-size: 16px; }

#top_user_div #top_user_main { height: 30px; background-color: #[color_19]; padding: 3px 0 3px 10px;}
#panel{ padding-top: 5px;}
#top_user_div #top_user_main td{ color: #[color_20];}
#top_user_login{ font-weight: bold; padding-left: 5px; }
#top_user_delimiter{ color: #[color_20]; padding-left: 7px;}
#top_user_messages_text{ padding-left: 7px; color: #[color_20]; }
#top_user_messages_count{ padding-left: 5px; }
#top_user_messages_count a{ color: #[color_21]; font-weight: bold; text-decoration: none; font-size: 12px; }
#top_user_div #top_user_menu {overflow:hidden; white-space: nowrap; height: 30px; background: url('../images/mobile/top_menu_bg.png') repeat-x;}
#top_user_div #top_user_menu .top_menu_btn { float: left; display: inline; width: 56px;}
#top_user_div #top_user_menu .top_menu_btn img{ width: 55px; height: 30px; border: none;}

#forgot_pass_toptext { margin: 10px 10px 15px 10px; }
#forgot_password_form { margin: 10px 10px 15px 10px; }
#forgot_password_form #email_field { float: left; display: inline; margin-top: 3px;}
#forgot_password_form #input_field { float: left; display: inline;}
#forgot_password_form #input_field input{ width: 120px;}
#forgot_password_form #send_btn { margin-top: 10px; }

#registration_form { margin: 0px 10px 15px 10px;}
.reg_field_title { margin-top: 8px;}
.reg_field_input { margin-top: 2px;}
.reg_field_input2 { margin-top: 2px;}
.reg_field_input input{ width: 120px;}
#registration_form #btn{ margin-top: 8px;}

.profile_page { margin: 12px 10px 15px 10px;}
.profile_page #user_info { margin-left: 10px;}
.profile_page #user_login { font-size: 12px; font-family: Tahoma; font-weight: bold;}
.profile_page #user_city { margin-top: 10px;}
.profile_page #user_photos { color: #[color_16]; }
.profile_page #user_completion { color: #[color_22]; margin-top: 10px;}
.profile_page #user_links { margin-top: 20px;}
.profile_page #user_links div{ margin-top: 5px;}
.profile_page #user_status{ margin-left: 5px; background-color: #[color_23]; color: #[color_24]; padding: 2px;}

#profile_form { margin: 12px 10px 15px 10px;}
#profile_form .field_title{ margin-top: 8px; }
#profile_form .field_input{ margin-top: 2px;}
#profile_form .field_input input{ width: 120px;}
#profile_form #btn{ margin-top: 8px;}

#mailbox_menu { height: 25px; margin: 15px 0 0 0; padding: 0px 12px; border-top: 1px solid #[color_25]; border-bottom: 1px solid #[color_25]; background-color: #[color_26];}
#mailbox_menu div { margin-top: 1px;}
#mailbox_menu span { margin-right: 25px; font-weight: bold;}
#mailbox_menu a.unselected{ color: #[color_27]; font-size: 12px; font-family: Tahoma; font-weight: normal;}
#maillist { margin-bottom: 10px;}
#maillist .mail_row0{ height: 30px; background-color: #[color_28]; padding: 0px 10px;}
#maillist .mail_row1{ height: 30px; background-color: #[color_29]; padding: 0px 10px;}
#maillist .mail_row_wrap{ padding-top: 5px;}
#maillist .maillist_read_weight0{ font-weight: normal;}
#maillist .maillist_read_weight1{ font-weight: bold;}
#mail {margin: 20px 10px 20px 10px; }
#mail #user_info { margin-left: 10px;}
#mail #user_login { font-size: 12px; font-family: Tahoma; font-weight: bold;}
#mail #user_city { margin-top: 10px;}
#mail #user_photos { color: #[color_16]; }
#mail #subject { font-weight: bold; }
.error_msg { margin: 5px 10px 5px 10px; font-size: 12px; font-family: Tahoma; color: #[color_30];}
font.error_msg { font-size: 12px; font-family: Tahoma; color: #[color_30]; margin: 0px;}
#mail_form {margin: 20px 10px 20px 10px; }
#mail_form textarea {width: 180px; height: 70px;}
#mail_form .text_field {margin-top: 10px;}
#mail_form .button {margin-top: 10px;}
.permissions_alert {margin: 10px; height: 150px;}
.subheader { text-transform: uppercase; font-size: 12px; font-family: Tahoma; color: #000; font-weight: bold; margin-bottom: 10px;}
.wall_delimiter {font-size: 1px; background-color: #cbcbcb; width: 100%; height: 1px; margin: 10px 0;}

.rating .full_img{ height: 10px; width: 10px; border: 1px #9c9c9c solid; float: left; margin-right: 3px;}
.rating .half_filled_img{height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-left: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left;}
.rating .half_empty_img{height: 10px; width: 5px; border-top: 1px #9c9c9c solid; border-right: 1px #9c9c9c solid; border-bottom: 1px #9c9c9c solid; float: left; margin-right: 3px}
.comm0{background-color: #f2f2f2;}
.comm1{background-color: #fff;}
.comment_login{float: left;}
.comment_date{float: right; color: #9e9e9e;}
.comment_wrapper{padding: 10px;}
.comments_links{margin: 10px;}
.comments_link{float: left; margin-right: 5px;}
.sel_link{color: #000; font-weight: bold;text-decoration: none;}
.int_icon {margin: -5px 5px 0 5px;}
.rate td{text-align: center;}
.message{width: 150px;}
.photo_info div{margin-bottom: 5px; margin-left: 10px;}
.photo_info .gray{ color: #9a9a9a; font-family: Tahoma; font-size: 12px; }
#gallery_menu { height: 25px; margin: 15px 0 0 0; padding: 0px 12px; border-top: 1px solid #ff9265; border-bottom: 1px solid #ff9265; background-color: #ffefe8;}
#gallery_menu div { margin-top: 5px;}
#gallery_menu span { margin-right: 25px; font-weight: bold;}
#gallery_menu a.unselected{ color: #000000; font-size: 12px; font-family: Tahoma; font-weight: normal;}

.user_links div{padding: 5px 0;}
.user_links li{padding: 5px 0;}
.user_links a{font-size: 14px; line-height:25px;}
.rate table td{padding: 0 3px;}


.wall_events{
	padding: 10px;
}
.wall_events_item{
	padding: 5px 0;
	border-bottom: 1px solid #cbcbcb;
}