body
{
	background-color: #364b52;
	background-image: url(st/interface/c1/bg_dark.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	padding: 0;
	margin: 0;
	font-family: Verdana;
	font-size: 13px;
  display: flex;
}
#form{
  padding: 20px;
}
img
{
	vertical-align: top;
	border: 0;
}

td
{
	font-size: 13px;
	padding: 0;
}

table
{
	border-collapse: collapse;
}

table.socio_page
{
	width: 100%;
}

tr.top td.left
{
	width: 49%;
	background-image: url(/st/interface/c1/topleft.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

tr.top td.right
{
	width: 49%;
	background-image: url(/st/interface/c1/topright.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

td.top1
{
	padding: 0px 40px 0px 40px;
}

table.top1
{
	width: 100%;
}

tr.top1 td.left
{
	width: 49%;
	background-image: url(/st/interface/c1/top1left.gif);
	background-repeat: repeat-x;
	background-position: 100% 0%;
}

tr.top1 td.right
{
	width: 49%;
	background-image: url(/st/interface/c1/top1right.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

tr.top1 div.left1
{
	height: 43px;
	background-image: url(/st/interface/c1/top1left1.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

tr.top1 div.right1
{
	background-image: url(/st/interface/c1/top1right2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

tr.top1 div.right2
{
	height: 43px;
	background-image: url(/st/interface/c1/top1right1.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

td.topmenu
{
	padding: 0px 40px 0px 40px;
}

table.topmenu
{
	width: 100%;
}

tr.topmenu form
{
	margin: 0;
	padding: 0;
}

tr.topmenu div
{
	color: #614115;
	font-size: 14px;
}
#layout{
      border-collapse: collapse;
    background: #fff;
    align-items: center;
    max-width: 300px;
    max-height: 300px;
    margin: auto;
}
tr.topmenu td.left
{
	text-align: left;
	background-image: url(/st/interface/c1/topmenubg.jpg);
	background-repeat: repeat-x;
	background-position: 100% 0%;
}

tr.topmenu div.left1
{
	height: 27px;
	background-image: url(/st/interface/c1/topmenuleft.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left: 45px;
	font-weight: bold;
}

tr.topmenu div div
{
	padding-top: 3px;
}

tr.topmenu td.right
{
  display: none;
	text-align: right;
	background-image: url(st/interface/c1/topmenubg.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

tr.topmenu div.right1
{
	height: 27px;
	background-image: url(st/interface/c1/topmenubg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	padding-right: 55px;
}

td.bottom
{
	padding: 0px 40px 0px 40px;
}

table.bottom
{
	width: 100%;
}

tr.bottom td.left
{
}

tr.bottom td.left div
{
	width: 493px;
	height: 80px;
	background-image: url(st/interface/c1/bottomleft.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

tr.bottom td.center
{
	height: 80px;
	background-image: url(st/interface/c1/bottombg.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0%;
}

td.bottom
{
	padding: 0px 40px 0px 40px;
}

div.bottom1
{
	background-image: url(st/interface/c1/bottombg.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}

div.bottom2
{
	background-image: url(st/interface/c1/bottomleft.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

div.bottom3
{
	height: 80px;
	background-image: url(st/interface/c1/bottomright.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

td.counters
{
	padding: 10px 60px 10px 0px;
	text-align: right;
}

td.socio_content
{
	padding: 0px 40px 0px 40px;
}

div.socio_content
{
	background-color: #f0dca3;
	padding: 35px 45px 0px 45px;
}

table.categories
{
}

tr.cathead td
{
	padding-bottom: 2px;
}

tr.cathead td
{
	font-size: 11px;
	vertical-align: bottom;
	color: #614115;
}

tr.cathead td.catgroup
{
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	width: 40%;
}

tr.cathead td.catevents
{
	width: 10%;
	text-align: center;
	padding-right: 40px;
}

tr.cathead td.catcomments
{
	width: 10%;
	text-align: center;
	padding-right: 40px;
}

tr.cathead td.catlast
{
	width: 30%;
}

tr.catdelim div.head
{
	background-color: #ebcb88;
	border: solid 1px #f0d69d;
	padding: 0px 10px 0px 17px;
}

tr.catdelim div.head img
{
	vertical-align: middle;
}

div.thick
{
	height: 13px;
	background-color: #ebcb88;
}

div.thin
{
	height: 3px;
	background-color: #ebcb88;
}

div.thin2
{
	height: 4px;
	background-color: #ebcb88;
}

div.thin3
{
	height: 4px;
	background-color: #ebcb88;
	margin-top: 20px;
}

tr.category_pinned td
{
	vertical-align: top;
	background-color: #e8ca86;
	padding: 9px 50px 9px 0px;
}

tr.category td
{
	vertical-align: top;
	padding: 9px 50px 9px 0px;
}

tr.category td.name
{
	padding: 9px 50px 9px 15px;
}

tr.category_pinned td.counter
{
	padding: 9px 40px 9px 0px;
	text-align: center;
}

tr.category td.counter
{
	padding: 9px 40px 9px 0px;
	text-align: center;
}

tr.category_pinned td.name
{
	padding: 9px 50px 9px 15px;
}

div.catname
{
	font-size: 14px;
	font-weight: bold;
}

a:link, a:visited
{
	color: #614115;
}

a:hover, a:active
{
	color: #a26d23;
}

div.spreader
{
	width: 900px;
}

tr.cathead td.catmenu
{
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	width: 40%;
}

tr.cathead td.catauthor
{
	width: 20%;
}

tr.cathead td.catlastcomment
{
	width: 30%;
}

td.author
{
	color: #364b52;
	font-weight: bold;
}

div.socio_pages
{
	margin: 5px 0px 0px 0px;
	background-color: #ebcb88;
	border: solid 1px #f0d69d;
	font-size: 12px;
	text-align: right;
	padding-right: 10px;
}

span.page
{
	font-weight: bold;
	color: #614115;
}

div.tree_menu
{
	margin-bottom: 20px;
}

table.tree_menu_wide
{
	width: 100%;
}

table.tree_menu_wide td.left
{
	padding: 0px 30px 0px 0px;
}

table.tree_menu_wide td.right
{
	text-align: right;
	padding: 0px 10px 0px 0px;
}

td.desc
{
	font-weight: bold;
	padding-top: 20px;
}

.bg
{
	background-color: #e8ddc4;
	border: solid 1px #b59c69;
}

.w100
{
	width: 99%;
	padding: 3px;
}

div.smiles
{
	padding-bottom: 10px;
}

div.dating_search
{
	white-space: nowrap;
	border: solid 1px #b59c69;
	padding: 0px 5px 0px 5px;
	background-color: #dfcd98;
}

div.dating_search td
{
	white-space: nowrap;
}

div.dating_search form
{
	padding: 0px 0px 5px 0px;
}

div.dating_search table.std_form_row td.desc
{
	padding: 5px 30px 0px 0px;
}

div.dating_search table.std_form_row td.control
{
	padding: 5px 30px 0px 0px;
	vertical-align: middle;
}

div.dating_search input.submit
{
	margin: 0;
}

table.std_form_row td.control
{
	padding-right: 10px;
	vertical-align: top;
}

div.dating_search table.std_form_row td.control td
{
	vertical-align: middle;
}

table.std_form_row
{
	width: 100%;
}

td.smiles_column
{
	width: 300px;
	padding-left: 50px;
}

form.std
{
	padding-bottom: 30px;
	margin: 0;
}

input.submit
{
	background-color: #c2aa75;
	color: #614115;
	border: solid 1px #614115;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
	cursor: pointer;
}

.clickable
{
	cursor: pointer;
}

table.editor_toolbox td
{
	padding: 5px 5px 7px 0px;
}

td.tweet
{
	padding-left: 100px;
}

td.facebook_like, td.vkontakte
{
	padding-left: 30px;
}

div.facebook_like
{
	padding: 10px 0px 10px 0px;
}

div.event_name
{
	font-size: 16px;
	font-weight: bold;
	color: #614115;
	margin: 10px 0px 0px 0px;
	padding-bottom: 15px;
}

td.avatar
{
	padding: 7px 10px 30px 17px;
	vertical-align: top;
	width: 120px;
}

div.avatar img
{
	border: solid 1px #614115;
}

td.post
{
	vertical-align: top;
	padding: 7px 0px 30px 0px;
}

td.post_actions
{
	vertical-align: top;
	padding-top: 7px;
}

td.actions
{
	vertical-align: bottom;
	padding-bottom: 30px;
}

table.delim
{
	width: 100%;
}

table.delim td.left
{
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	color: #614115;
}

table.delim td.right
{
	text-align: right;
	padding: 0px 0px 3px 20px;
	font-size: 11px;
	color: #614115;
	white-space: nowrap;
}

div.member_name
{
	font-weight: bold;
	color: #364b52;
	padding: 10px 0px 3px 0px;
}

div.member_name span.ml_level
{
	color: #000000;
	font-weight: normal;
}

img.icon
{
	vertical-align: middle;
}

img.mark
{
	vertical-align: middle;
}

td.checkbox_text
{
	padding-top: 2px;
}

div.signature
{
	font-size: 12px;
	padding-top: 15px;
}

div.actions
{
	font-size: 12px;
	padding: 15px 10px 0px 0px;
}

table.actions
{
	width: 100%;
}

table.actions td.left
{
	padding-right: 40px;
	vertical-align: bottom;
}

table.actions td.right
{
	text-align: right;
	vertical-align: bottom;
}

div.quote
{
	background-color: #e8ddc4;
	border: solid 1px #b59c69;
	padding: 5px 3px 5px 3px;
	margin: 10px 0px 10px 0px;
}

div.quote div.author
{
	font-size: 10px;
	color: #808080;
	margin-bottom: 5px;
}

div.error
{
	font-weight: normal;
	color: red;
	padding: 3px 0px 3px 0px;
}

img.userimage
{
	border: solid 1px #614115;
}

div.library_content
{
	background-color: #f0dca3;
	padding: 35px 30px 0px 25px;
}

table.library
{
	width: 100%;
}

td.library_content
{
	vertical-align: top;
	padding: 0 25px 25px 35px;
}

td.library_menu
{
	width: 233px;
	vertical-align: top;
	padding-bottom: 25px;
}

div.library_menu_top
{
	height: 69px;
	background-image: url(st/interface/e1/right_menu_top.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

div.library_menu_content
{
	color: #614115;
	padding: 0px 8px 0px 18px;
}

div.library_menu_content div.mc
{
	background-color: #edd091;
	text-align: center;
	padding: 15px 10px 10px 10px;
}

div.library_menu_content div.delim
{
	height: 13px;
	background-image: url(st/interface/e1/right_menu_delim.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

div.library_menu_bottom
{
	height: 68px;
	background-image: url(st/interface/e1/right_menu_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

div.library_tree_menu_above
{
	height: 9px;
}

div.library_tree_menu
{
	height: 24px;
	color: #614115;
}

div.library_content div.lc
{
	margin-top: 20px;
}

.library_menu_list { width: 100% }
.library_menu_icon_td { width: 18px; vertical-align: top; text-align: right; }
.library_menu_text_td { vertical-align: top; text-align: left }
.library_menu_selected { font-weight: bold }

div.lc h1
{
	font-size: 18px;
	font-weight: bold;
	color: #614115;
	margin: 20px 0px 10px 0px;
}

div.lc h2
{
	font-size: 15px;
	font-weight: bold;
	color: #614115;
	margin: 10px 0px 10px 0px;
}

p.epigraph
{
	margin: 30px 0px 20px 0px;
	text-align: right;
}

img.white
{
	border: solid 1px #614115;
	background-color: #ffffff;
}

div.rating_column {
	display: inline-block;
	vertical-align: top;
}

table.rating_table
{
	margin: 20px 0px 20px 10px;
}

table.rating_table td
{
	vertical-align: top;
	padding: 2px 10px 2px 10px;
	border-top: solid 1px #614115;
}

table.rating_table tr.header td
{
	font-weight: bold;
	border-top: none;
}

table.rating_table td.place
{
	text-align: center;
	border-right: solid 1px #614115;
}

table.rating_table td.quantity
{
	border-left: solid 1px #614115;
	text-align: center;
}

p.signature
{
	text-align: right;
	font-style: italic;
}

div.event_pages
{
	font-size: 11px;
}

div.event_created
{
	font-size: 11px;
	color: #614115;
}

span.karma_minus
{
	color: #c94115;
}

span.karma_plus
{
	color: #616815;
}

span.karma_0
{
	color: #614d32;
}

input.plain
{
	background-color: #f0dca3;
	border: none;
	font-size: 13px;
	padding: 0;
	margin: 0;
	width: 100px;
	background-color: #f0e8d2;
}

div.member_icons img
{
	vertical-align: middle;
}

div.item_info
{
}

table.item_info td.image
{
	padding: 0px 30px 5px 0px;
	width: 2%;
	vertical-align: top;
}

table.item_info td.image img
{
	border: solid 1px #614115;
	background-color: #ffffff;
}

table.item_info td.info
{
	padding: 0px 0px 5px 0px;
	vertical-align: top;
}

table.item_info div.name
{
	color: #614115;
	font-weight: bold;
	font-size: 15px;
}

table.item_info table.ml_params td.column1
{
	width: auto;
	padding-left: 0px;
}

img.left
{
	border: solid 1px #614115;
	background-color: #ffffff;
	float: left;
	margin: 5px 30px 30px 0px;
}

table.search
{
	margin: 0px 0px 0px auto;
}

table.search form
{
	margin: 0;
}

table.search input
{
	margin: 0px 20px 0px 0px;
}

table.search input.query
{
	margin: 0px 5px 0px 5px;
	background-color: #e8ddc4;
	border: solid 1px #b59c69;
}

table.search td
{
	padding: 0;
}

div.search_provider
{
	padding: 20px 0px 20px 0px;
	font-size: 11px;
	text-align: right;
}

div.dating_search table.regions
{
	width: 100%;
}

table.regions td
{
	padding-right: 10px;
}

table.regions td
{
	width: 300px;
}

div.dating_search table.regions td
{
	width: 33%;
}

h1.normal
{
	font-size: 16px;
	font-weight: bold;
	color: #614115;
	margin-bottom: 15px;
}

h1.dating
{
	font-size: 16px;
	font-weight: bold;
	color: #614115;
	margin-bottom: 15px;
}

table.dating_info td.photo
{
	width: 140px;
	vertical-align: top;
}

table.dating_info td.info
{
	padding-left: 10px;
	vertical-align: top;
}

img.avatar0
{
	border: solid 1px #b59c69;
}

img.avatar1
{
	border: solid 1px #b59c69;
}

td.dating_photo
{
	padding: 0px 15px 15px 0px;
}

div.dating_view
{
	padding-bottom: 20px;
}

div.dating_error
{
	width: 600px;
	border: solid 1px #b59c69;
	background-color: #dfcd98;
	padding: 40px;
}

div.anketa img
{
	float: left;
	margin: 4px 20px 8px 0px;
}

table.dating_index
{
	width: 100%;
}

table.dating_index td
{
	vertical-align: top;
	width: 50%;
	padding-right: 40px;
}

.dating_online
{
	color: #004000;
}

div.idescription
{
	margin: 2px 0px 2px 0px;
	color: #614115;
	font-weight: normal;
}

table.list
{
	border-collapse: collapse;
	border: none;
}

table.list td
{
	padding: 3px 27px 3px 7px;
	vertical-align: top;
	border-bottom: solid 1px #b59c69;
}

table.list .header
{
	font-weight: bold;
}

div.list_messages_top
{
	margin-bottom: 10px;
}

div.list_messages_bottom
{
	margin-top: 10px;
}

div.news_author
{
	float: right;
	padding: 20px 0px 4px 0px;
}

div.after_author
{
	clear: both;
}

div.ext_form
{
	width: 500px;
	padding-bottom: 30px;
}

div.top_cat
{
	margin-top: 5px;
	padding: 3px 5px 3px 15px;
	background-color: #ebcb88;
	color: #614115;
	font-size: 16px;
	font-weight: bold;
}

div.rules
{
	background-color: #e8ca86;
	padding: 15px 15px 15px 15px;
	margin-bottom: 20px;
}

table.blog_page
{
	width: 100%;
}

td.blog_content
{
	padding-right: 50px;
	vertical-align: top;
}

td.blog_owner
{
	width: 300px;
	vertical-align: top;
}

td.blog_owner div.name
{
	font-weight: bold;
	padding-bottom: 10px;
}

td.blog_owner div.avatar img
{
	border: solid 1px #b59c69;
}

td.blog_owner h2
{
	font-size: 14px;
	color: #614115;
	margin: 10px 0px 5px 0px;
}

div.right1 a
{
	font-size: 13px;
}

div.blog_add_friend
{
	padding-top: 10px;
}

table.report td
{
	border: solid 1px #70562d;
	padding: 0px 10px 0px 10px;
}

table.report .header .not_header
{
	border: solid 1px #70562d;
	background-color: #f0dca3;
	color: #000000;
}

table.report .header
{
	border: solid 1px #70562d;
	background-color: #70562d;
	color: #f0dca3;
	font-weight: bold;
}

table.contests_page
{
	width: 100%;
}

table.contests_page td.contests_list h1.normal
{
	padding: 0;
	margin: 0;
}

table.contests_page td.contests_content h1.normal
{
	margin-top: 0px;
	padding-top: 0px;
}

table.contests_page td.contests_list
{
	vertical-align: top;
	width: 200px;
}

table.contests_page td.contests_content
{
	vertical-align: top;
	padding-left: 40px;
}

table.contests_photo
{
	margin: 10px 0px 10px 0px;
}

table.contests_photo td
{
	width: auto;
	background-color: #c2aa75;
	color: #000000;
	border: solid 1px #614115;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

table.contests_photo div.title
{
	padding-top: 5px;
}

div.contests_status
{
	font-size: 10px;
}

div.contests_title
{
	margin-top: 10px;
}

table.contests_page td.contests_content div.contests_menu h1.normal
{
	margin-top: 15px;
	margin-bottom: 0px;
}

td.contests_photo
{
	width: 33%;
	padding-right: 20px;
	vertical-align: top;
}

td.contests_author
{
	width: 33%;
	padding-right: 20px;
	vertical-align: top;
}

table.contests_page table.categories
{
	width: 770px;
}

.spoiler_alert
{
	cursor: pointer;
	color: red;
	font-weight: bold;
}

.spoiler
{
	background-color: #ffcc83;
	border: solid 1px #ff0000;
	padding: 5px;
	margin: 5px 0 5px 0;
}

span.enough
{
	color: #008000;
}

span.not_enough
{
	color: #c00000;
}


/*
     FILE ARCHIVED ON 07:37:25 Jul 21, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:12:16 Sep 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.563
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.016
  esindex: 0.011
  cdx.remote: 16.664
  LoadShardBlock: 150.575 (3)
  PetaboxLoader3.datanode: 131.313 (4)
  PetaboxLoader3.resolve: 127.52 (2)
  load_resource: 136.792
*/